Show stat percent differences in replacement building differences (#10730)

This commit is contained in:
SeventhM 2023-12-17 12:02:02 -08:00 committed by GitHub
parent 4b5bb54b72
commit 7bc3f22733
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -119,6 +119,11 @@ object BuildingDescriptions {
if (value != originalBuilding[key])
yield(FormattedLine( key.name.tr() + " " +"[${value.toInt()}] vs [${originalBuilding[key].toInt()}]".tr(), indent=1))
val originalStatBonus = originalBuilding.getStatPercentageBonuses(null)
for ((key, value) in replacementBuilding.getStatPercentageBonuses(null))
if (value != originalStatBonus[key])
yield(FormattedLine("[${value.toInt()}]% ".tr() + key.name.tr() + " vs [${originalStatBonus[key].toInt()}]% ".tr() + key.name.tr(), indent = 1))
if (replacementBuilding.maintenance != originalBuilding.maintenance)
yield(FormattedLine("{Maintenance} ".tr() + "[${replacementBuilding.maintenance}] vs [${originalBuilding.maintenance}]".tr(), indent=1))
if (replacementBuilding.cost != originalBuilding.cost)