From 7a4fdfb410d038abdd5ecb582b690e97dcf4ec12 Mon Sep 17 00:00:00 2001 From: Ceikry Date: Fri, 14 Apr 2023 03:18:11 +0000 Subject: [PATCH] Fixed bouncer cutscene getting stuck in Fight Arena --- .../ardougne/quest/arena/BouncerCutscene.kt | 22 ++++++------------- 1 file changed, 7 insertions(+), 15 deletions(-) diff --git a/Server/src/main/content/region/kandarin/ardougne/quest/arena/BouncerCutscene.kt b/Server/src/main/content/region/kandarin/ardougne/quest/arena/BouncerCutscene.kt index a45c38403..1b1de1a7a 100644 --- a/Server/src/main/content/region/kandarin/ardougne/quest/arena/BouncerCutscene.kt +++ b/Server/src/main/content/region/kandarin/ardougne/quest/arena/BouncerCutscene.kt @@ -22,15 +22,14 @@ class BouncerCutscene(player: Player) : Cutscene(player) { if (player.settings.isRunToggled) { player.settings.toggleRun() } + loadRegion(10289) + addNPC(BOUNCER, 47, 26, Direction.WEST) } override fun runStage(stage: Int) { when (stage) { 0 -> { - PacketRepository.send(MinimapState::class.java, MinimapStateContext(player, 1)) - loadRegion(10289) - addNPC(BOUNCER, 47, 26, Direction.WEST) teleport(player, 43, 19) timedUpdate(1) } @@ -43,35 +42,28 @@ class BouncerCutscene(player: Player) : Cutscene(player) { } 2 -> { - replaceScenery(Scenery(77, location(302, 26, 0)), PRISON_DOOR_79, 8) - replaceScenery(Scenery(78, location(302, 27, 0)), PRISON_DOOR_80, 8) - timedUpdate(1) - } - - 3 -> { - DoorActionHandler.handleAutowalkDoor(getNPC(BOUNCER)!!, getScenery(302, 27, 0)) - DoorActionHandler.handleAutowalkDoor(getNPC(BOUNCER)!!, getScenery(302, 26, 0)) + DoorActionHandler.handleAutowalkDoor(getNPC(BOUNCER)!!, getObject(46, 26)) timedUpdate(2) } - 4 -> { + 3 -> { move(getNPC(BOUNCER)!!, 45, 26) moveCamera(39, 27, 300, 1) rotateCamera(44, 27, 300, 1) timedUpdate(1) } - 5 -> { + 4 -> { move(getNPC(BOUNCER)!!, 44, 26) timedUpdate(1) } - 6 -> { + 5 -> { move(getNPC(BOUNCER)!!, 42, 26) timedUpdate(-1) } - 7 -> { + 6 -> { end { spawnBouncer(player) }