diff options
Diffstat (limited to 'engines/startrek/room.cpp')
-rw-r--r-- | engines/startrek/room.cpp | 6 |
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++; } |