diff --git a/desktop_version/src/Logic.cpp b/desktop_version/src/Logic.cpp index 63a43017..dc5c8a69 100644 --- a/desktop_version/src/Logic.cpp +++ b/desktop_version/src/Logic.cpp @@ -591,7 +591,7 @@ void gamelogic(Graphics& dwgfx, Game& game, entityclass& obj, musicclass& music { //Ok! super magical exception for the room with the intention death for the shiny trinket //fix this when the maps are finalised - if (game.roomx != 111 && game.roomy != 107) + if (game.roomx != 111 || game.roomy != 107 || map.custommode) { obj.entities[i].state = 4; } diff --git a/mobile_version/src/includes/logic.as b/mobile_version/src/includes/logic.as index 46fd3af2..4993a378 100644 --- a/mobile_version/src/includes/logic.as +++ b/mobile_version/src/includes/logic.as @@ -465,7 +465,7 @@ public function gamelogic(key:KeyPoll, dwgfx:dwgraphicsclass, game:gameclass, ma if (obj.entities[i].type == 2 && obj.entities[i].state == 3) { //Ok! super magical exception for the room with the intention death for the shiny trinket //fix this when the maps are finalised - if (game.roomx != 111 && game.roomy != 107) { + if (game.roomx != 111 || game.roomy != 107 || map.custommode) { obj.entities[i].state = 4; }else { obj.entities[i].state = 4;