aboutsummaryrefslogtreecommitdiff
path: root/engines/startrek/awaymission.h
diff options
context:
space:
mode:
authorMatthew Stewart2018-07-11 02:48:15 -0400
committerEugene Sandulenko2018-08-09 08:37:30 +0200
commit793a5b602006f7cfbf967de83647f67f161ce70a (patch)
treed089fe9989a0b75e1c321aab393c38ea3741ee14 /engines/startrek/awaymission.h
parent160bd9ad510d335649acc45e42ca923b0382277f (diff)
downloadscummvm-rg350-793a5b602006f7cfbf967de83647f67f161ce70a.tar.gz
scummvm-rg350-793a5b602006f7cfbf967de83647f67f161ce70a.tar.bz2
scummvm-rg350-793a5b602006f7cfbf967de83647f67f161ce70a.zip
STARTREK: TRIAL5
Diffstat (limited to 'engines/startrek/awaymission.h')
-rw-r--r--engines/startrek/awaymission.h13
1 files changed, 12 insertions, 1 deletions
diff --git a/engines/startrek/awaymission.h b/engines/startrek/awaymission.h
index 93d0fd2898..6f3125698c 100644
--- a/engines/startrek/awaymission.h
+++ b/engines/startrek/awaymission.h
@@ -288,12 +288,23 @@ struct AwayMission {
// 23: Is dead
int16 shotKlingonState; // 0x3d
+ bool neuralInterfaceActive; // 0x43
+ int16 holeContents[3]; // 0x44 (Holes to put gems in for TRIAL5)
+
bool enteredGlobRoom; // 0x5c
bool forceFieldDown; // 0x5d
bool uhuraAnalyzedCode; // 0x5e
- int16 field5f; // 0x5f
+
+ // 0: Gave up in court, letting Quetzecoatl die
+ // 1: Beamed to enterprise after calling Uhura
+ // 2: Lost the court battle after beaming back to the courtroom
+ // 3: Quetzecoatl goes free and Vlict doesn't die
+ // 4: Quetzecoatl goes free and Vlict dies
+ int16 missionEndMethod; // 0x5f
+
bool gotPointsForGettingRod; // 0x61
bool gotPointsForCoatingRodWithIron; // 0x62
+ bool gotPointsForActivatingInterface; // 0x63
bool gotPointsForScanningGlob; // 0x64
bool gotPointsForBeamingOut;