aboutsummaryrefslogtreecommitdiff
path: root/engines/startrek/awaymission.h
diff options
context:
space:
mode:
authorMatthew Stewart2018-08-08 20:41:19 -0400
committerFilippos Karapetis2019-05-28 08:08:52 +0300
commitc9918c30644c58fc135951a013a387eeca7fd4de (patch)
tree930c0c329a2c8518b135fa0f6122d206512a975e /engines/startrek/awaymission.h
parent702aa6f6cbdf9b775ed97d999f11ef3928729479 (diff)
downloadscummvm-rg350-c9918c30644c58fc135951a013a387eeca7fd4de.tar.gz
scummvm-rg350-c9918c30644c58fc135951a013a387eeca7fd4de.tar.bz2
scummvm-rg350-c9918c30644c58fc135951a013a387eeca7fd4de.zip
STARTREK: Common code for VENG mission
Diffstat (limited to 'engines/startrek/awaymission.h')
-rw-r--r--engines/startrek/awaymission.h24
1 files changed, 19 insertions, 5 deletions
diff --git a/engines/startrek/awaymission.h b/engines/startrek/awaymission.h
index 1b3df61540..03758279ad 100644
--- a/engines/startrek/awaymission.h
+++ b/engines/startrek/awaymission.h
@@ -636,7 +636,7 @@ struct AwayMission {
// 2: beam taken
byte beamState; // 0x35
- bool field36; // 0x36
+ bool enterpriseLeftForDistressCall; // 0x36
bool openedPanel; // 0x37
bool clearedPanelDebris; // 0x38
bool removedPanelDebris; // 0x39
@@ -665,10 +665,24 @@ struct AwayMission {
bool scannedMainComputer; // 0x46
bool elasiHailedRepublic; // 0x47
bool tookRecordDeckFromAuxilaryControl; // 0x48
- int16 field49; // 0x49
- int16 field4b; // 0x4b
- int16 field4d; // 0x4d
- int16 field51; // 0x51
+
+ // Counter used when shields are down and Elasi are present
+ int16 counterUntilElasiBoardWithShieldsDown; // 0x49
+
+ // Counter used after talking with Elasi and they give you time to recover the
+ // data
+ int16 counterUntilElasiAttack; // 0x4b
+
+ // Counter used after telling Elasi you'll turn off shields (initial warning)
+ int16 counterUntilElasiNagToDisableShields; // 0x4d
+
+ // Counter used after telling Elasi you'll turn off shields (they destroy the
+ // ship this time)
+ int16 counterUntilElasiDestroyShip; // 0x4f
+
+ // Counter used after telling Elasi to beam over
+ int16 counterUntilElasiBoardWithInvitation; // 0x51
+
bool putSupportBeamInSickbayHallway; // 0x53
bool clearedDebris; // 0x54
bool lookedAtTurbolift2Door; // 0x55