From 4dad953db9a5ff8f8fc49f92c1d3e212fe368878 Mon Sep 17 00:00:00 2001 From: Yair Morgenstern Date: Sun, 11 Jun 2023 11:10:33 +0300 Subject: [PATCH] bugfix: AI evaluation of ButItemsDiscount no longer crashes --- .../unciv/logic/automation/civilization/ReligionAutomation.kt | 4 +++- docs/Modders/uniques.md | 4 ++-- 2 files changed, 5 insertions(+), 3 deletions(-) diff --git a/core/src/com/unciv/logic/automation/civilization/ReligionAutomation.kt b/core/src/com/unciv/logic/automation/civilization/ReligionAutomation.kt index 68993a3843..f9036cf555 100644 --- a/core/src/com/unciv/logic/automation/civilization/ReligionAutomation.kt +++ b/core/src/com/unciv/logic/automation/civilization/ReligionAutomation.kt @@ -382,8 +382,10 @@ object ReligionAutomation { unique.params[0].toFloat() * goodLateModifier / 5f UniqueType.FaithCostOfGreatProphetChange -> -unique.params[0].toFloat() * goodLateModifier / 2f - UniqueType.BuyBuildingsDiscount, UniqueType.BuyItemsDiscount, UniqueType.BuyUnitsDiscount -> + UniqueType.BuyBuildingsDiscount, UniqueType.BuyUnitsDiscount -> -unique.params[2].toFloat() * goodLateModifier / 5f + UniqueType.BuyItemsDiscount -> + -unique.params[1].toFloat() * goodLateModifier / 5f else -> 0f } } diff --git a/docs/Modders/uniques.md b/docs/Modders/uniques.md index 3f8519e304..626397c064 100644 --- a/docs/Modders/uniques.md +++ b/docs/Modders/uniques.md @@ -1758,12 +1758,12 @@ Simple unique parameters are explained by mouseover. Complex parameters are expl Applicable to: Conditional -??? example "<after adopting [policy]>" +??? example "<after adopting [policy/belief]>" Example: "<after adopting [Oligarchy]>" Applicable to: Conditional -??? example "<before adopting [policy]>" +??? example "<before adopting [policy/belief]>" Example: "<before adopting [Oligarchy]>" Applicable to: Conditional