Fixed bouncer cutscene getting stuck in Fight Arena
This commit is contained in:
@@ -22,15 +22,14 @@ class BouncerCutscene(player: Player) : Cutscene(player) {
|
|||||||
if (player.settings.isRunToggled) {
|
if (player.settings.isRunToggled) {
|
||||||
player.settings.toggleRun()
|
player.settings.toggleRun()
|
||||||
}
|
}
|
||||||
|
loadRegion(10289)
|
||||||
|
addNPC(BOUNCER, 47, 26, Direction.WEST)
|
||||||
}
|
}
|
||||||
|
|
||||||
override fun runStage(stage: Int) {
|
override fun runStage(stage: Int) {
|
||||||
when (stage) {
|
when (stage) {
|
||||||
|
|
||||||
0 -> {
|
0 -> {
|
||||||
PacketRepository.send(MinimapState::class.java, MinimapStateContext(player, 1))
|
|
||||||
loadRegion(10289)
|
|
||||||
addNPC(BOUNCER, 47, 26, Direction.WEST)
|
|
||||||
teleport(player, 43, 19)
|
teleport(player, 43, 19)
|
||||||
timedUpdate(1)
|
timedUpdate(1)
|
||||||
}
|
}
|
||||||
@@ -43,35 +42,28 @@ class BouncerCutscene(player: Player) : Cutscene(player) {
|
|||||||
}
|
}
|
||||||
|
|
||||||
2 -> {
|
2 -> {
|
||||||
replaceScenery(Scenery(77, location(302, 26, 0)), PRISON_DOOR_79, 8)
|
DoorActionHandler.handleAutowalkDoor(getNPC(BOUNCER)!!, getObject(46, 26))
|
||||||
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))
|
|
||||||
timedUpdate(2)
|
timedUpdate(2)
|
||||||
}
|
}
|
||||||
|
|
||||||
4 -> {
|
3 -> {
|
||||||
move(getNPC(BOUNCER)!!, 45, 26)
|
move(getNPC(BOUNCER)!!, 45, 26)
|
||||||
moveCamera(39, 27, 300, 1)
|
moveCamera(39, 27, 300, 1)
|
||||||
rotateCamera(44, 27, 300, 1)
|
rotateCamera(44, 27, 300, 1)
|
||||||
timedUpdate(1)
|
timedUpdate(1)
|
||||||
}
|
}
|
||||||
|
|
||||||
5 -> {
|
4 -> {
|
||||||
move(getNPC(BOUNCER)!!, 44, 26)
|
move(getNPC(BOUNCER)!!, 44, 26)
|
||||||
timedUpdate(1)
|
timedUpdate(1)
|
||||||
}
|
}
|
||||||
|
|
||||||
6 -> {
|
5 -> {
|
||||||
move(getNPC(BOUNCER)!!, 42, 26)
|
move(getNPC(BOUNCER)!!, 42, 26)
|
||||||
timedUpdate(-1)
|
timedUpdate(-1)
|
||||||
}
|
}
|
||||||
|
|
||||||
7 -> {
|
6 -> {
|
||||||
end {
|
end {
|
||||||
spawnBouncer(player)
|
spawnBouncer(player)
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user