diff --git a/Server/src/main/content/minigame/barbassault/arena/BarbassaultSession.kt b/Server/src/main/content/minigame/barbassault/arena/BarbassaultSession.kt index f982b76f1..43b0367d2 100644 --- a/Server/src/main/content/minigame/barbassault/arena/BarbassaultSession.kt +++ b/Server/src/main/content/minigame/barbassault/arena/BarbassaultSession.kt @@ -48,7 +48,7 @@ class BarbassaultSession( val activity: BarbassaultActivity ? = null) :LogoutLi val npcTunnel: List = listOf( PenanceNpcTunnel(PenanceType.RUNNER,42,46,0,Direction.SOUTH), PenanceNpcTunnel(PenanceType.HEALER,36,47,0,Direction.SOUTH), - PenanceNpcTunnel(PenanceType.FIGHTER,24,46,0,Direction.SOUTH), + PenanceNpcTunnel(PenanceType.FIGHTER,24,47,0,Direction.SOUTH), PenanceNpcTunnel(PenanceType.RANGER,18,46,0,Direction.SOUTH), ) val BAgroundItems = mutableListOf() @@ -224,15 +224,15 @@ class BarbassaultSession( val activity: BarbassaultActivity ? = null) :LogoutLi BarbassaultState.IN_ARENA -> { eventBus.processEvents() // process events such as npc died to scoring - roleCallTicks-- waveSpawnTicks-- if (roleCallTicks <= 0) { rollNewRoleCalls() roleCallTicks = secondsToTicks(30) } - if (waveSpawnTicks <=0 ){ - //spawn npcs based on wave number + if (waveSpawnTicks <= 0 ){ + spawnNpcWave() + waveSpawnTicks = secondsToTicks(6) } } BarbassaultState.FORFEIT -> {endGame("left"); return true} @@ -248,7 +248,7 @@ class BarbassaultSession( val activity: BarbassaultActivity ? = null) :LogoutLi } return true // we do not have auto start next wave in 2009 } - BarbassaultState.DEATH -> {endGame("died");return true} + BarbassaultState.DEATH -> { endGame("died"); return true } BarbassaultState.END -> return true else -> return false }