25 #ifndef BURIED_GLOBAL_FLAGS_H 26 #define BURIED_GLOBAL_FLAGS_H 28 #include "common/scummsys.h" 42 byte cgBaileyOneWayGuard;
43 byte cgBaileyTwoWayGuards;
45 byte cgBurnedLetterPresent;
46 byte cgGoldCoinsPresent;
47 byte cgStorageRoomVisit;
48 byte bcTranslateEnabled;
49 byte bcCloakingEnabled;
51 byte myPickedUpCeramicBowl;
52 byte myTPCodeWheelStatus;
53 byte myTPCodeWheelLeftIndex;
54 byte myTPCodeWheelRightIndex;
55 byte myMCPickedUpSkull;
56 byte myMCDeathGodOfferings;
58 byte myWGRetrievedJadeBlock;
59 byte myWTRetrievedLimestoneBlock;
60 byte myWTCurrentBridgeStatus;
61 byte myAGRetrievedEntrySkull;
62 byte myAGRetrievedSpearSkull;
63 byte myAGRetrievedCopperMedal;
64 byte myAGRetrievedObsidianBlock;
69 byte myAGHeadAStatusSkullID;
70 byte myAGHeadBStatusSkullID;
71 byte myAGHeadCStatusSkullID;
72 byte myAGHeadDStatusSkullID;
74 uint32 myAGTimerStartTime;
75 byte myDGOfferedHeart;
76 byte takenEnvironCart;
77 byte alRDTakenLiveCore;
78 byte alRDTakenDeadCore;
79 byte alNMWrongAlienPrefixCode;
81 byte faKIPostBoxSlotA;
82 byte faKIPostBoxSlotB;
83 byte faKIPostBoxSlotC;
84 byte faERCurrentCartridge;
85 byte faERTakenRemoteControl;
87 byte myMCStingerChannelID;
89 byte faStingerChannelID;
92 uint32 cgMWCatapultData;
93 uint32 cgMWCatapultOffset;
96 byte cgKSSmithyEntryRead;
97 byte cgKSSmithyEntryTranslated;
99 byte readBurnedLetter;
100 byte evcapNumCaptured;
101 byte evcapBaseID[12];
103 byte faMNEnvironDoor;
104 byte faMNClockClicked;
105 byte faMNBooksClicked;
107 byte faMNPongClicked;
108 byte faKIBirdsBobbed;
109 byte faKICoffeeSpilled;
110 byte cgViewedKeepPlans;
111 byte cgFoundChestPanel;
113 byte faHeardAgentFigure;
114 byte jumpBCNoInfoMessageCycle;
115 byte myTPCalendarTopTranslated;
116 byte myTPCalendarListTranslated;
117 byte myTPTextTranslated;
119 byte myMCTransAGOffering;
120 byte myMCTransWGOffering;
121 byte myMCTransWTOffering;
122 byte myMCTransDGOffering;
123 byte myMCTransMadeAnOffering;
124 byte myWGTransDoorTop;
125 byte myWGSeenLowerPassage;
126 byte myWGCrossedRopeBridge;
127 byte myMCViewedDeathGodDoor;
128 byte myTPTransBreathOfItzamna;
129 uint32 myAGHeadAOpenedTime;
130 uint32 myAGHeadBOpenedTime;
131 uint32 myAGHeadCOpenedTime;
132 uint32 myAGHeadDOpenedTime;
133 byte myAGHeadATouched;
134 byte myAGHeadBTouched;
135 byte myAGHeadCTouched;
136 byte myAGHeadDTouched;
137 byte lensFilterActivated;
138 byte dsPTElevatorPresent;
139 byte dsPTElevatorLeverA;
140 byte dsPTElevatorLeverB;
142 byte dsWSPickedUpWheelAssembly;
143 byte dsWSPickedUpGearAssembly;
144 byte dsWSPickedUpPegs;
145 byte dsWSSiegeCycleStatus;
146 byte dsWSGrabbedSiegeCycle;
147 byte dsPTUseElevatorControls;
148 byte dsPTTransElevatorControls;
149 byte dsGDTakenCoilOfRope;
150 byte dsCTUnlockedDoor;
151 byte dsCTViewedAgent3;
152 byte dsPTViewedAgent3;
153 byte dsCTRetrievedLens;
155 byte dsCYFiredCannon;
156 byte dsCYBallistaStatus;
157 byte dsCYPlacedSiegeCycle;
158 byte dsCYBallistaXPos;
159 byte dsCYBallistaYPos;
161 byte aiHWStingerChannelID;
163 byte aiCRStingerChannelID;
165 byte aiDBStingerChannelID;
166 byte aiCRGrabbedMetalBar;
167 byte aiICGrabbedWaterCanister;
169 byte aiCRPressurized;
170 byte aiCRPressurizedAttempted;
171 byte aiMRPressurized;
173 byte aiOxygenReserves;
174 byte aiSCHeardInitialSpeech;
175 byte aiSCInitialAudioChannel;
176 byte aiSCDBDoorWarning;
177 byte aiSCMoveCenterWarning;
178 byte aiSCConversationStatus;
179 byte aiHWIceDoorUnlocked;
180 byte aiICWaterInFillHandle;
181 byte aiICTakenWaterCanister;
183 byte aiSWStingerChannelID;
184 byte aiMRCorrectFreqSet;
185 byte aiSCHeardNexusDoorComment;
186 byte aiSCHeardNexusDoorCode;
187 byte asInitialGuardsPass;
194 byte asRBPodATakenEnvironCart;
195 byte asRBPodBTakenPuzzleBox;
196 byte asRBPodCTakenCodex;
197 byte asRBPodDTakenSculpture;
198 byte asRBPodETakenSword;
199 byte asTakenEvidenceThisTrip;
200 byte asDangerDoorASealed;
201 byte asDoorBGuardsSeen;
202 byte asAmbassadorEncounter;
203 byte dsCTTriedLockedDoor;
204 byte dsCTCodexTranslateAttempted;
205 byte dsCTCodexFormulaeFound;
206 byte dsCTCodexAtlanticusPage2;
207 byte dsCTTriedElevatorControls;
208 byte aiDBPlayedMomComment;
209 byte aiDBPlayedFirstArthur;
210 byte aiDBPlayedSecondArthur;
211 byte aiDBPlayedThirdArthur;
212 byte aiDBPlayedFourthArthur;
213 byte aiSCPlayedNoStinger;
214 byte faKITakenPostboxItem;
218 byte cgKSReadJournal;
219 byte cgSRClickedOnLockedChest;
220 byte cgSROpenedChest;
221 byte dsVisitedCodexTower;
222 byte dsPTRaisedPlatform;
223 byte dsPTWalkedDownElevator;
224 byte dsPTBeenOnBalcony;
225 byte dsGDClickedOnCodexDoor;
226 byte dsWSSeenCycleSketch;
227 byte dsWSSeenBallistaSketch;
228 byte genHadSiegeCycle;
229 byte genHadDriveAssembly;
230 byte genHadWheelAssembly;
231 byte dsCYNeverConnectedHook;
232 byte dsCYNeverShotBallista;
233 byte dsCYNeverUsedCrank;
234 byte dsCYNeverOpenedBalconyDoor;
235 byte dsCYTranslatedCodex;
236 byte dsCYTriedOpeningDoor;
237 byte dsCYTriedElevator;
238 byte dsCYFoundCodexes;
239 byte myVisitedMainCavern;
240 byte myVisitedArrowGod;
241 byte myVisitedWaterGod;
242 byte myVisitedWealthGod;
243 byte myVisitedDeathGod;
244 byte myVisitedSpecRooms;
245 byte myWTSteppedOnSwings;
246 byte myWTSteppedOnFarLedge;
247 byte myDGOpenedPuzzleBox;
248 byte myAGVisitedAltar;
249 byte dsCTPlayedBallistaFalling;
252 byte aiHWLastCommentPlayed;
253 byte aiNXPlayedBrainComment;
254 byte asRBLastStingerID;
256 byte aiICProcessedOxygen;
257 byte dsCYWeebleClicked;
258 byte aiICUsedMiningControls;
259 byte aiSWAttemptedPresMR;
260 byte aiICRefilledOxygen;
261 byte aiMRUsedHarmonicsInterface;
262 byte alRestoreSkipAgent3Initial;
264 byte scoreGotTranslateBioChip;
265 byte scoreEnteredSpaceStation;
266 byte scoreDownloadedArthur;
267 byte scoreFoundSculptureDiagram;
268 byte scoreEnteredKeep;
269 byte scoreGotKeyFromSmithy;
270 byte scoreEnteredTreasureRoom;
271 byte scoreFoundSwordDiamond;
272 byte scoreMadeSiegeCycle;
273 byte scoreEnteredCodexTower;
274 byte scoreLoggedCodexEvidence;
275 byte scoreEnteredMainCavern;
276 byte scoreGotWealthGodPiece;
277 byte scoreGotRainGodPiece;
278 byte scoreGotWarGodPiece;
279 byte scoreCompletedDeathGod;
280 byte scoreEliminatedAgent3;
281 byte scoreTransportToKrynn;
282 byte scoreGotKrynnArtifacts;
283 byte scoreDefeatedIcarus;
288 byte scoreResearchINNLouvreReport;
289 byte scoreResearchINNHighBidder;
290 byte scoreResearchINNAppeal;
291 byte scoreResearchINNUpdate;
292 byte scoreResearchINNJumpsuit;
293 byte scoreResearchBCJumpsuit;
294 byte scoreResearchMichelle;
295 byte scoreResearchMichelleBkg;
296 byte scoreResearchLensFilter;
297 byte scoreResearchCastleFootprint;
298 byte scoreResearchDaVinciFootprint;
299 byte scoreResearchMorphSculpture;
300 byte scoreResearchEnvironCart;
301 byte scoreResearchAgent3Note;
302 byte scoreResearchAgent3DaVinci;
303 uint16 scoreHintsTotal;
306 byte genJumpCastleBriefing;
307 byte genJumpMayanBriefing;
308 byte genJumpDaVinciBriefing;
309 byte genJumpStationBriefing;
311 byte generalWalkthroughMode;
317 kAIHWStartingValue = 100,
318 kAIICStartingValue = 100,
319 kAIOTWalkDecrement = 2,
320 kAIOTTurnDecrement = 1,
321 kAIOTWaitDecrement = 1,
322 kAIOTWaitTimePeriod = 10000
Definition: global_flags.h:35
Definition: agent_evaluation.h:31