From 8ccb752c33f033c94e68f5d89e005123c294b6a4 Mon Sep 17 00:00:00 2001 From: Joseph-Eugene Winzer Date: Sat, 16 Dec 2017 14:25:57 +0100 Subject: SUPERNOVA: Puts on suit when leaving the restaurant genericInteraction() has a special case when you take off your helmet in the restaurant, it strips you completely. Once you leave it's supposed to put on your suit, helmet and supply but instead if flagged generic objects as worn. --- engines/supernova/rooms.cpp | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/engines/supernova/rooms.cpp b/engines/supernova/rooms.cpp index 465bab383c..1f8a3c819f 100644 --- a/engines/supernova/rooms.cpp +++ b/engines/supernova/rooms.cpp @@ -1717,9 +1717,9 @@ bool ArsanoEntrance::interact(Action verb, Object &obj1, Object &obj2) { (_gm->_rooms[AIRLOCK]->getObject(5)->hasProperty(WORN)) && (_gm->_rooms[AIRLOCK]->getObject(6)->hasProperty(WORN)))) { _vm->renderMessage(kStringArsanoEntrance26); - getObject(4)->setProperty(WORN); - getObject(5)->setProperty(WORN); - getObject(6)->setProperty(WORN); + _gm->_rooms[AIRLOCK]->getObject(4)->setProperty(WORN); + _gm->_rooms[AIRLOCK]->getObject(5)->setProperty(WORN); + _gm->_rooms[AIRLOCK]->getObject(6)->setProperty(WORN); _gm->waitOnInput(_gm->_timer1); _vm->removeMessage(); } -- cgit v1.2.3