Jump to content

SDL:city

From The Open Cave Wiki
Revision as of 04:05, 19 March 2025 by Filtik (talk | contribs) (SDL diff)

city.sdl

SDL vars

STATEDESC city
{
# This version has been updated in build UruTap
	VERSION 43

# Boolean variables
    VAR BOOL    islmCityBlocker01Vis[1]    DEFAULT=0 DEFAULTOPTION=VAULT
    VAR BOOL    islmCityBlocker02Vis[1]    DEFAULT=0 DEFAULTOPTION=VAULT
    VAR BOOL    islmCityBlocker03Vis[1]    DEFAULT=0 DEFAULTOPTION=VAULT
    VAR BOOL    islmCityBlocker04Vis[1]    DEFAULT=1 DEFAULTOPTION=VAULT
    VAR BOOL    islmCityBlocker05Vis[1]    DEFAULT=1 DEFAULTOPTION=VAULT
    VAR BOOL    islmCityBlocker06Vis[1]    DEFAULT=1 DEFAULTOPTION=VAULT
    VAR BOOL    islmCityBlocker07Vis[1]    DEFAULT=1 DEFAULTOPTION=VAULT
    VAR BOOL    islmCityBlocker08Vis[1]    DEFAULT=1 DEFAULTOPTION=VAULT
    VAR BOOL    islmCityBlocker09Vis[1]    DEFAULT=1 DEFAULTOPTION=VAULT
    VAR BOOL    islmCityBlocker10Vis[1]    DEFAULT=0 DEFAULTOPTION=VAULT
    VAR BOOL    islmCityBlocker11Vis[1]    DEFAULT=1 DEFAULTOPTION=VAULT
    VAR BOOL    islmCityBlocker12Vis[1]    DEFAULT=1 DEFAULTOPTION=VAULT
    VAR BOOL    islmCityBlocker13Vis[1]    DEFAULT=1 DEFAULTOPTION=VAULT
    VAR BOOL    islmCityBlocker14Vis[1]    DEFAULT=1 DEFAULTOPTION=VAULT
    VAR BOOL    islmCityBlocker15Vis[1]    DEFAULT=1 DEFAULTOPTION=VAULT
    
    VAR BOOL    islmJourneyCloth01Vis[1]    DEFAULT=0 DEFAULTOPTION=VAULT
    VAR BOOL    islmJourneyCloth02Vis[1]    DEFAULT=0 DEFAULTOPTION=VAULT
    VAR BOOL    islmJourneyCloth03Vis[1]    DEFAULT=0 DEFAULTOPTION=VAULT
    VAR BOOL    islmJourneyCloth04Vis[1]    DEFAULT=0 DEFAULTOPTION=VAULT
    VAR BOOL    islmJourneyCloth05Vis[1]    DEFAULT=0 DEFAULTOPTION=VAULT
    VAR BOOL    islmBahroShoutLibraryRun[1]    DEFAULT=0 DEFAULTOPTION=VAULT
    VAR BOOL    islmBahroShoutPalaceRun[1]    DEFAULT=0 DEFAULTOPTION=VAULT
    VAR BOOL    islmBahroShoutFerryRun[1]    DEFAULT=0 DEFAULTOPTION=VAULT
    VAR BOOL    islmLakeLightMeterVis[1]    DEFAULT=0 DEFAULTOPTION=VAULT
    VAR BOOL    islmReaderBoardVis[1]    DEFAULT=0 DEFAULTOPTION=VAULT
    VAR BOOL    islmS1FinaleBahro[1]    DEFAULT=0 DEFAULTOPTION=VAULT
    VAR BOOL    islmS1FinaleBahroCity1[1]    DEFAULT=0 DEFAULTOPTION=VAULT
    VAR BOOL    islmS1FinaleBahroCity2[1]    DEFAULT=0 DEFAULTOPTION=VAULT
    VAR BOOL    islmS1FinaleBahroCity3[1]    DEFAULT=0 DEFAULTOPTION=VAULT
    VAR BOOL    islmS1FinaleBahroCity4[1]    DEFAULT=0 DEFAULTOPTION=VAULT
    VAR BOOL    islmS1FinaleBahroCity5[1]    DEFAULT=0 DEFAULTOPTION=VAULT
    VAR BOOL    islmS1FinaleBahroCity6[1]    DEFAULT=0 DEFAULTOPTION=VAULT

# Kadish gallery stuff
    VAR BOOL    kdshJourneyCloth07Vis[1]    DEFAULT=1 DEFAULTOPTION=VAULT
    VAR BOOL    islmKadishGalleryDoorVis[1]    DEFAULT=0 DEFAULTOPTION=VAULT
    VAR BOOL    islmKadishGalleryDoorsOn[1]    DEFAULT=0
    VAR BOOL    islmKadishGalleryDoor1Closed[1]    DEFAULT=1
    VAR BOOL    islmKadishGalleryDoor2Closed[1]    DEFAULT=1
    
    VAR BOOL    islmTreasureBook01Vis[1]    DEFAULT=0 DEFAULTOPTION=VAULT
    VAR BOOL    islmTreasureBook06Vis[1]    DEFAULT=0 DEFAULTOPTION=VAULT
    VAR BOOL    islmTreasureBook08Vis[1]    DEFAULT=0 DEFAULTOPTION=VAULT # links into Garrison Prison
    VAR BOOL    islmGuildHallConstructionVis[1]    DEFAULT=0 DEFAULTOPTION=VAULT
    VAR BOOL    islmDRCTentVis[1]    DEFAULT=1 DEFAULTOPTION=VAULT
    VAR BOOL    islmPlayerMap01Vis[1]    DEFAULT=1 DEFAULTOPTION=VAULT
    VAR BOOL    islmShroomiePictVis[1]    DEFAULT=0 DEFAULTOPTION=VAULT
    VAR BOOL    islmFerryTerminalCratesVis[1]    DEFAULT=0 DEFAULTOPTION=VAULT
    VAR BOOL    islmStepCratesVis[1]    DEFAULT=0 DEFAULTOPTION=VAULT
    VAR BOOL    islmTeledahnLinkCourtyardVis[1]    DEFAULT=0 DEFAULTOPTION=VAULT
    VAR BOOL    islmGreatZeroVis[1]    DEFAULT=0 DEFAULTOPTION=VAULT
    VAR BOOL    islmTokotahMeetingsVis[1]    DEFAULT=0 DEFAULTOPTION=VAULT
    VAR BOOL    islmExplosionRun[1]    DEFAULT=0 DEFAULTOPTION=VAULT
    VAR BOOL    islmUnderwaterHarborLightsRun[1]    DEFAULT=0 DEFAULTOPTION=VAULT
    VAR BOOL    islmScreamRun[1]    DEFAULT=0 DEFAULTOPTION=VAULT
    VAR BOOL    islmTeledahnLinkLibraryExteriorVis[1]    DEFAULT=0 DEFAULTOPTION=VAULT
    VAR BOOL    islmFerryDoorFunc[1]    DEFAULT=0 DEFAULTOPTION=VAULT
    VAR BOOL    islmCanyonConstructionVis[1]    DEFAULT=0 DEFAULTOPTION=VAULT
    VAR BOOL    islmGalleryThemePlayerVis[1]    DEFAULT=0 DEFAULTOPTION=VAULT

    VAR BOOL	islmTokotahJournal01Vis[1] DEFAULT=0 DEFAULTOPTION=VAULT
    VAR BOOL	islmTokotahJournal02Vis[1] DEFAULT=0 DEFAULTOPTION=VAULT
    VAR BOOL	islmTokotahJournal03Vis[1] DEFAULT=0 DEFAULTOPTION=VAULT
    VAR BOOL	islmTokotahJournal04Vis[1] DEFAULT=0 DEFAULTOPTION=VAULT
    VAR BOOL	islmTokotahJournal05Vis[1] DEFAULT=0 DEFAULTOPTION=VAULT
    VAR BOOL	islmTokotahJournal06Vis[1] DEFAULT=1 DEFAULTOPTION=VAULT
    VAR BOOL	islmTokotahJournal07Vis[1] DEFAULT=1 DEFAULTOPTION=VAULT
    VAR BOOL	islmTokotahJournal08Vis[1] DEFAULT=1 DEFAULTOPTION=VAULT
    VAR BOOL	islmTokotahJournal09Vis[1] DEFAULT=0 DEFAULTOPTION=VAULT
    VAR BOOL	islmTokotahJournal10Vis[1] DEFAULT=0 DEFAULTOPTION=VAULT
    VAR BOOL	islmTokotahJournal11Vis[1] DEFAULT=1 DEFAULTOPTION=VAULT
    VAR BOOL	islmRinerefMTKJournalVis[1] DEFAULT=0 DEFAULTOPTION=VAULT
    VAR BOOL	islmAileshMTKJournalVis[1] DEFAULT=0 DEFAULTOPTION=VAULT
    VAR BOOL	islmShomatMTKJournalVis[1] DEFAULT=0 DEFAULTOPTION=VAULT
    VAR BOOL	islmJakreenMTKJournalVis[1] DEFAULT=0 DEFAULTOPTION=VAULT
    VAR BOOL	islmVeeshaMTKJournalVis[1] DEFAULT=0 DEFAULTOPTION=VAULT
    VAR BOOL	islmMararonMTKJournalVis[1] DEFAULT=0 DEFAULTOPTION=VAULT
    VAR BOOL	islmKoreenMTKJournalVis[1] DEFAULT=0 DEFAULTOPTION=VAULT
    VAR BOOL	islmAhlsendarTKJournalVis[1] DEFAULT=0 DEFAULTOPTION=VAULT
    VAR BOOL	islmSolathMTKJournalVis[1] DEFAULT=0 DEFAULTOPTION=VAULT
    VAR BOOL	islmMeertaMTKJournalVis[1] DEFAULT=0 DEFAULTOPTION=VAULT
    VAR BOOL	islmGanMTKJournalVis[1] DEFAULT=0 DEFAULTOPTION=VAULT
    VAR BOOL	islmBenashirenMTKJournalVis[1] DEFAULT=0 DEFAULTOPTION=VAULT
    VAR BOOL	islmHemelinMTKJournalVis[1] DEFAULT=0 DEFAULTOPTION=VAULT
    VAR BOOL	islmNaygenMTKJournalVis[1] DEFAULT=0 DEFAULTOPTION=VAULT
    VAR BOOL	islmHinashMTKJournalVis[1] DEFAULT=0 DEFAULTOPTION=VAULT
    VAR BOOL	islmNeedrahMTKJournalVis[1] DEFAULT=0 DEFAULTOPTION=VAULT
    VAR BOOL	islmRakeriMTKJournalVis[1] DEFAULT=0 DEFAULTOPTION=VAULT
    VAR BOOL	islmTejaraMTKJournalVis[1] DEFAULT=0 DEFAULTOPTION=VAULT
    VAR BOOL	islmTiamelMTKJournalVis[1] DEFAULT=0 DEFAULTOPTION=VAULT
    VAR BOOL	islmKedriMTKJournalVis[1] DEFAULT=0 DEFAULTOPTION=VAULT
    VAR BOOL	islmLemashalMTKJournalVis[1] DEFAULT=0 DEFAULTOPTION=VAULT
    VAR BOOL	islmIshekMTKJournalVis[1] DEFAULT=0 DEFAULTOPTION=VAULT
    VAR BOOL	islmLoshemaneshMTKJournalVis[1] DEFAULT=0 DEFAULTOPTION=VAULT
    VAR BOOL	islmJiMTKJournalVis[1] DEFAULT=0 DEFAULTOPTION=VAULT
    VAR BOOL	islmDimathMTKJournalVis[1] DEFAULT=0 DEFAULTOPTION=VAULT
    VAR BOOL	islmYableshanMTKJournalVis[1] DEFAULT=0 DEFAULTOPTION=VAULT
    VAR BOOL	islmEmenMTKJournalVis[1] DEFAULT=0 DEFAULTOPTION=VAULT
    VAR BOOL	islmMeemenMTKJournalVis[1] DEFAULT=0 DEFAULTOPTION=VAULT
    VAR BOOL	islmAdeshMTKJournalVis[1] DEFAULT=0 DEFAULTOPTION=VAULT
    VAR BOOL	islmLanarenMTKJournalVis[1] DEFAULT=0 DEFAULTOPTION=VAULT
    VAR BOOL	islmAsemlefMTKJournalVis[1] DEFAULT=0 DEFAULTOPTION=VAULT
    VAR BOOL	islmJaronMTKJournalVis[1] DEFAULT=0 DEFAULTOPTION=VAULT
    VAR BOOL	islmRikoothMTKJournalVis[1] DEFAULT=0 DEFAULTOPTION=VAULT
    VAR BOOL	islmKerathMTKJournalVis[1] DEFAULT=0 DEFAULTOPTION=VAULT


# Reward Clothing
    VAR BOOL	islmHardHat01Vis[1] DEFAULT=1 DEFAULTOPTION=VAULT
    VAR BOOL	islmHardHat02Vis[1] DEFAULT=1 DEFAULTOPTION=VAULT
    VAR BOOL	islmHardHat03Vis[1] DEFAULT=1 DEFAULTOPTION=VAULT
    VAR BOOL	islmHardHat04Vis[1] DEFAULT=1 DEFAULTOPTION=VAULT
    VAR BOOL	islmHardHat05Vis[1] DEFAULT=1 DEFAULTOPTION=VAULT
    VAR BOOL	islmHardHat06Vis[1] DEFAULT=1 DEFAULTOPTION=VAULT
    VAR BOOL    islmFirstWeekVis[1] DEFAULT=0 DEFAULTOPTION=VAULT

# Seasonal and Holidays
    VAR BOOL	islmMinorahVis[1] DEFAULT=0 DEFAULTOPTION=VAULT
    VAR BOOL	islmMinorahNight01Vis[1] DEFAULT=0 DEFAULTOPTION=VAULT
    VAR BOOL	islmMinorahNight02Vis[1] DEFAULT=0 DEFAULTOPTION=VAULT
    VAR BOOL	islmMinorahNight03Vis[1] DEFAULT=0 DEFAULTOPTION=VAULT
    VAR BOOL	islmMinorahNight04Vis[1] DEFAULT=0 DEFAULTOPTION=VAULT
    VAR BOOL	islmMinorahNight05Vis[1] DEFAULT=0 DEFAULTOPTION=VAULT
    VAR BOOL	islmMinorahNight06Vis[1] DEFAULT=0 DEFAULTOPTION=VAULT
    VAR BOOL	islmMinorahNight07Vis[1] DEFAULT=0 DEFAULTOPTION=VAULT
    VAR BOOL	islmMinorahNight08Vis[1] DEFAULT=0 DEFAULTOPTION=VAULT

 
# State variables
    VAR BYTE    islmDRCStageState[1]    DEFAULT=1 DEFAULTOPTION=VAULT
    VAR BYTE    islmCityBlocker16State[1]    DEFAULT=0 DEFAULTOPTION=VAULT
    VAR BYTE    islmScreamChance[1]     DEFAULT=0 DEFAULTOPTION=VAULT

# Age Mechanics
    VAR BOOL    islmLibraryLowerDoorClosed[1]    DEFAULT=1
    VAR BOOL    islmMuseumDoorClosed[1]    DEFAULT=1
    VAR BOOL    islmMuseumDoorFunc[1]    DEFAULT=0 DEFAULTOPTION=VAULT
    VAR BYTE    islmMuseumDoorOps[1]    DEFAULT=0

#GZ Marker visibility
    VAR BOOL    islmGZMarkerVis[1]    DEFAULT=0 DEFAULTOPTION=VAULT
    VAR BOOL    islmGZBeamVis[1]    DEFAULT=0 DEFAULTOPTION=VAULT

# Randomized objects
    VAR BOOL    islmTreasureBook01Enabled[1]    DEFAULT=0 DEFAULTOPTION=VAULT
    VAR BYTE    islmTreasureBook01Chance[1]     DEFAULT=0 DEFAULTOPTION=VAULT
    VAR BOOL    islmTreasureBook01Proximity[1]  DEFAULT=0 DEFAULTOPTION=VAULT

    VAR BOOL    islmTreasureBook06Enabled[1]    DEFAULT=0 DEFAULTOPTION=VAULT
    VAR BYTE    islmTreasureBook06Chance[1]     DEFAULT=0 DEFAULTOPTION=VAULT
    VAR BOOL    islmTreasureBook06Proximity[1]  DEFAULT=0 DEFAULTOPTION=VAULT

    VAR BOOL    islmTreasureBook08Enabled[1]    DEFAULT=0 DEFAULTOPTION=VAULT
    VAR BYTE    islmTreasureBook08Chance[1]     DEFAULT=0 DEFAULTOPTION=VAULT
    VAR BOOL    islmTreasureBook08Proximity[1]  DEFAULT=0 DEFAULTOPTION=VAULT

# Museum variables
    VAR BOOL    islmNegilahnLinkingBookVis[1]  DEFAULT=0 DEFAULTOPTION=VAULT
    VAR BOOL    islmTodelmerLinkingBookVis[1]  DEFAULT=0 DEFAULTOPTION=VAULT
    VAR BOOL    islmNegilahnJournalVis[1]  DEFAULT=0 DEFAULTOPTION=VAULT
    VAR BOOL    islmTodelmerJournalVis[1]  DEFAULT=0 DEFAULTOPTION=VAULT
    VAR BOOL    islmNegilahnCreatureChartVis[1]  DEFAULT=0 DEFAULTOPTION=VAULT
    VAR BOOL    islmPodMapVis[1]  DEFAULT=0 DEFAULTOPTION=VAULT
    VAR BOOL    islmDerenoLinkingBookVis[1]  DEFAULT=0 DEFAULTOPTION=VAULT
    VAR BOOL    islmPayiferenLinkingBookVis[1]  DEFAULT=0 DEFAULTOPTION=VAULT
    VAR BOOL    islmTetsonotLinkingBookVis[1]  DEFAULT=0 DEFAULTOPTION=VAULT
    VAR BOOL    islmYeeshaPageMoonsVis[1]  DEFAULT=0 DEFAULTOPTION=VAULT

# Kahlo Pub Event Variables
    VAR BOOL    islmCityBlocker17Vis[1]    DEFAULT=0 DEFAULTOPTION=VAULT
    VAR BYTE	islmKahloPubHallCollapse[1]    DEFAULT=0 DEFAULTOPTION=VAULT


# Library variables
    VAR BOOL    islmMinkataLinkingBookVis[1]  DEFAULT=0 DEFAULTOPTION=VAULT
    VAR BOOL    islmJalakLinkingBookVis[1]    DEFAULT=0 DEFAULTOPTION=VAULT

# Memorial Imager
    VAR INT     MemorialImagerStartTime[1]       DEFAULT=0   DISPLAYOPTION=hidden
    VAR BOOL    islmMemorialImagerVis[1]  	 DEFAULT=0 DEFAULTOPTION=VAULT
}

SDL diff

bool islmCityBlocker01Vis

IslmCityBlocker01Vis

bool islmCityBlocker02Vis

IslmCityBlocker02Vis

bool islmCityBlocker03Vis

IslmCityBlocker03Vis

bool islmCityBlocker04Vis

IslmCityBlocker04Vis

bool islmCityBlocker05Vis

IslmCityBlocker05Vis

bool islmCityBlocker06Vis

IslmCityBlocker06Vis

bool islmCityBlocker07Vis

IslmCityBlocker07Vis

bool islmCityBlocker08Vis

IslmCityBlocker08Vis

bool islmCityBlocker09Vis

IslmCityBlocker09Vis

bool islmCityBlocker10Vis

IslmCityBlocker10Vis

bool islmCityBlocker11Vis

IslmCityBlocker11Vis

bool islmCityBlocker12Vis

IslmCityBlocker12Vis