From 525a26e9726bf49497c3d608689494133e79cc7d Mon Sep 17 00:00:00 2001 From: Yair Morgenstern Date: Wed, 29 Aug 2018 17:58:38 +0300 Subject: [PATCH] Next time the culture wants to go negative...we'll be ready. --- core/src/com/unciv/logic/civilization/PolicyManager.kt | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/core/src/com/unciv/logic/civilization/PolicyManager.kt b/core/src/com/unciv/logic/civilization/PolicyManager.kt index 0de678dd9a..f5f758f451 100644 --- a/core/src/com/unciv/logic/civilization/PolicyManager.kt +++ b/core/src/com/unciv/logic/civilization/PolicyManager.kt @@ -45,7 +45,10 @@ class PolicyManager { if(!branchCompletion) { if (freePolicies > 0) freePolicies-- else { - storedCulture -= getCultureNeededForNextPolicy() + val cultureNeededForNextPolicy = getCultureNeededForNextPolicy() + if(cultureNeededForNextPolicy > storedCulture) + throw Exception("How is this possible??????") + storedCulture -= cultureNeededForNextPolicy numberOfAdoptedPolicies++ } }