aboutsummaryrefslogtreecommitdiff
path: root/engines/startrek/awaymission.h
diff options
context:
space:
mode:
authorMatthew Stewart2018-06-14 02:19:14 -0400
committerEugene Sandulenko2018-08-09 08:37:30 +0200
commit6e322ebfc5279ee16076b07b82a1dc2c44122b26 (patch)
tree2203059dba594b0871082f063730c0fc1b87db69 /engines/startrek/awaymission.h
parent3d27a9a92cc7bcf88f58aa8f4b2639573bb5e697 (diff)
downloadscummvm-rg350-6e322ebfc5279ee16076b07b82a1dc2c44122b26.tar.gz
scummvm-rg350-6e322ebfc5279ee16076b07b82a1dc2c44122b26.tar.bz2
scummvm-rg350-6e322ebfc5279ee16076b07b82a1dc2c44122b26.zip
STARTREK: TUG3 (mission 2 finished)
Diffstat (limited to 'engines/startrek/awaymission.h')
-rw-r--r--engines/startrek/awaymission.h20
1 files changed, 17 insertions, 3 deletions
diff --git a/engines/startrek/awaymission.h b/engines/startrek/awaymission.h
index aa581d8dd6..b649477b96 100644
--- a/engines/startrek/awaymission.h
+++ b/engines/startrek/awaymission.h
@@ -99,10 +99,13 @@ struct AwayMission {
struct {
int16 missionScore; // 0x29
int16 field2b; // 0x2b
- int16 field2d; // 0x2d;
+ int16 field2d; // 0x2d
bool engineerConscious; // 0x30
byte field35; // 0x35
bool gotWires; // 0x37
+ byte orbitalDecayCounter; // 0x3b
+ bool bridgeElasiDrewPhasers; // 0x3d
+ bool talkedToCereth; // 0x3e
bool gotJunkPile; // 0x3f
bool gotTransmogrifier; // 0x43
bool transporterRepaired; // 0x44
@@ -111,16 +114,27 @@ struct AwayMission {
bool bridgeForceFieldDown; // 0x47
bool savedPrisoners; // 0x48
bool haveBomb; // 0x49
- bool field4a; // 0x4a
+ bool brigElasiPhasersOnKill; // 0x4a
byte field4b; // 0x4b
byte guard1Status; // 0x4c
byte guard2Status; // 0x4d
byte field4e; // 0x4e
- bool crewmanKilled[4]; // 0x4f
+ byte crewmanKilled[4]; // 0x4f
+ byte bridgeElasi1Status; // 0x53
+ byte bridgeElasi2Status; // 0x54
+ byte bridgeElasi3Status; // 0x55
+ byte bridgeElasi4Status; // 0x56
bool brigForceFieldDown; // 0x58
byte field59; // 0x59
byte field5b; // 0x5b
+ bool elasiSurrendered; // 0x5c
byte kirkPhaserDrawn; // 0x5d
+
+ // 1: Decided to shoot them
+ // 2: Talked, and they surrendered immediately
+ // 3: They deorbited the ship (and perhps surrendered after)
+ byte bridgeWinMethod; // 0x5e
+
bool talkedToBrigCrewman; // 0x5f
} tug;
};