diff --git a/source/triggers/tboss.cpp b/source/triggers/tboss.cpp index 441c50da5..4f52830ea 100644 --- a/source/triggers/tboss.cpp +++ b/source/triggers/tboss.cpp @@ -54,18 +54,21 @@ ---------------------------------------------------------------------- */ void CBossArenaTrigger::collidedWith(CThing *_thisThing) { - switch( _thisThing->getThingType() ) + if ( !GameScene.getBossHasBeenKilled() ) { - case TYPE_PLAYER: + switch( _thisThing->getThingType() ) { - CGameScene::hitBossArenaTrigger(); - shutdown(); - delete this; - break; - } + case TYPE_PLAYER: + { + CGameScene::hitBossArenaTrigger(); + shutdown(); + delete this; + break; + } - default: - break; + default: + break; + } } }