aboutsummaryrefslogtreecommitdiff
path: root/engines/startrek/rooms/tug0.cpp
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/rooms/tug0.cpp
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/rooms/tug0.cpp')
-rw-r--r--engines/startrek/rooms/tug0.cpp21
1 files changed, 13 insertions, 8 deletions
diff --git a/engines/startrek/rooms/tug0.cpp b/engines/startrek/rooms/tug0.cpp
index e90544d57e..4461b226d5 100644
--- a/engines/startrek/rooms/tug0.cpp
+++ b/engines/startrek/rooms/tug0.cpp
@@ -142,14 +142,19 @@ void Room::tug0SpockFinishedUsingWire() {
showText(TX_SPEAKER_KIRK, TX_TUG0_010);
showText(TX_SPEAKER_MCCOY, TX_TUG0_022);
- showText(TX_SPEAKER_KIRK, TX_TUG0_002);
- showText(TX_SPEAKER_CHRISTENSEN, TX_TUG0L009);
- showText(TX_SPEAKER_CHRISTENSEN, TX_TUG0L008);
-
- if (_vm->_awayMission.tug.haveBomb) {
- showText(TX_SPEAKER_CHRISTENSEN, TX_TUG0L010);
- showText(TX_SPEAKER_MCCOY, TX_TUG0_021);
- showText(TX_SPEAKER_SPOCK, TX_TUG0_041);
+
+ // BUGFIX: check if the redshirt is dead.
+ if (!_vm->_awayMission.redshirtDead) {
+ showText(TX_SPEAKER_KIRK, TX_TUG0_002);
+
+ showText(TX_SPEAKER_CHRISTENSEN, TX_TUG0L009);
+ showText(TX_SPEAKER_CHRISTENSEN, TX_TUG0L008);
+
+ if (_vm->_awayMission.tug.haveBomb) {
+ showText(TX_SPEAKER_CHRISTENSEN, TX_TUG0L010);
+ showText(TX_SPEAKER_MCCOY, TX_TUG0_021);
+ showText(TX_SPEAKER_SPOCK, TX_TUG0_041);
+ }
}
}