detekt failure fix

forceDoorsOpen() now uses Pair of IntRange instead of arrayOf(...)
This commit is contained in:
dam 2026-04-01 19:13:23 +03:00
parent 0d7d12a331
commit aa5c3c1103
No known key found for this signature in database
GPG key ID: 4AF4E722399663FB

View file

@ -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)
}
}