mirror of
https://github.com/yairm210/Unciv.git
synced 2025-09-23 03:23:17 -04:00
Resolved rare crash when map contains improvements not in ruleset
This commit is contained in:
parent
c885e2462d
commit
d164f7baf4
@ -67,10 +67,8 @@ object UnitAutomation {
|
|||||||
|
|
||||||
val tileWithRuinOrEncampment = unit.viewableTiles
|
val tileWithRuinOrEncampment = unit.viewableTiles
|
||||||
.firstOrNull {
|
.firstOrNull {
|
||||||
(
|
(it.getTileImprovement()?.isAncientRuinsEquivalent() == true
|
||||||
(it.improvement != null && it.getTileImprovement()!!.isAncientRuinsEquivalent())
|
|| it.improvement == Constants.barbarianEncampment)
|
||||||
|| it.improvement == Constants.barbarianEncampment
|
|
||||||
)
|
|
||||||
&& unit.movement.canMoveTo(it) && unit.movement.canReach(it)
|
&& unit.movement.canMoveTo(it) && unit.movement.canReach(it)
|
||||||
} ?: return false
|
} ?: return false
|
||||||
unit.movement.headTowards(tileWithRuinOrEncampment)
|
unit.movement.headTowards(tileWithRuinOrEncampment)
|
||||||
|
Loading…
x
Reference in New Issue
Block a user