Fix Repair Crash (#8065)

* Add Hammer Icon to Repair Civilopedia Entry

* Fix crash from logic bug in getRepairTurns
This commit is contained in:
itanasi 2022-11-28 06:11:26 -08:00 committed by GitHub
parent 515bfcbb6f
commit 37d808936a
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
2 changed files with 1 additions and 1 deletions

Binary file not shown.

After

Width:  |  Height:  |  Size: 5.4 KiB

View File

@ -503,7 +503,7 @@ object UnitActions {
if (tile.improvementInProgress == Constants.repair) return tile.turnsToImprovement
var repairTurns = tile.ruleset.tileImprovements[Constants.repair]!!.getTurnsToBuild(unit.civInfo, unit)
val pillagedImprovement = tile.getImprovementToPillage()!!
val pillagedImprovement = tile.getImprovementToRepair()!!
val turnsToBuild = pillagedImprovement.getTurnsToBuild(unit.civInfo, unit)
// cap repair to number of turns to build original improvement
if (turnsToBuild < repairTurns) repairTurns = turnsToBuild