aboutsummaryrefslogtreecommitdiff
path: root/engines/startrek/room.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'engines/startrek/room.cpp')
-rw-r--r--engines/startrek/room.cpp6
1 files changed, 4 insertions, 2 deletions
diff --git a/engines/startrek/room.cpp b/engines/startrek/room.cpp
index c0ce89e2ba..0cffed9e57 100644
--- a/engines/startrek/room.cpp
+++ b/engines/startrek/room.cpp
@@ -183,8 +183,10 @@ void Room::loadOtherRoomMessages() {
break;
while (offset < nextOffset) {
- if (*(_rdfData + offset) == 0xeb && *(_rdfData + offset + 2) == '#')
- loadRoomMessage((const char *)_rdfData + offset + 2);
+ const char *text = (const char *)_rdfData + offset;
+
+ if (text[0] == '#' && text[1] == _vm->_missionName[0] && text[5] == '\\')
+ loadRoomMessage(text);
offset++;
}