diff --git a/Server/src/main/content/minigame/castlewars/CastleWarsGameState.kt b/Server/src/main/content/minigame/castlewars/CastleWarsGameState.kt index c1fa9cfda..780f0d916 100644 --- a/Server/src/main/content/minigame/castlewars/CastleWarsGameState.kt +++ b/Server/src/main/content/minigame/castlewars/CastleWarsGameState.kt @@ -1171,12 +1171,12 @@ object CastleWarsGameState { * Searches the Castle Wars castle area for doors with matching IDs and replaces them. */ private fun forceDoorsOpen(team: CastleWarsTeam) { - val (minX, maxX, minY, maxY) = when (team) { - CastleWarsTeam.SARADOMIN -> arrayOf(2418, 2432, 3070, 3085) - CastleWarsTeam.ZAMORAK -> arrayOf(2368, 2382, 3125, 3140) + val (xRange, yRange) = when (team) { + CastleWarsTeam.SARADOMIN -> (2418..2432) to (3070..3085) + CastleWarsTeam.ZAMORAK -> (2368..2382) to (3125..3140) } - for (x in minX..maxX) { - for (y in minY..maxY) { + for (x in xRange) { + for (y in yRange) { val loc = Location.create(x, y, 0) val obj = RegionManager.getObject(loc) ?: continue val openId = getOpenDoorId(obj.id) @@ -1691,4 +1691,3 @@ fun Player.depleteCastleWarsBracelet() { equipment.replace(Item(nextId), EquipmentContainer.SLOT_HANDS) } } -