City-states no longer accumulate points towards Great Generals

This commit is contained in:
Yair Morgenstern 2020-05-16 21:40:43 +03:00
parent 8639fc6e1c
commit 14b99aa010

View File

@ -242,14 +242,16 @@ object Battle {
thisCombatant.unit.promotions.XP += XPGained thisCombatant.unit.promotions.XP += XPGained
var greatGeneralPointsModifier = 1f if(thisCombatant.getCivInfo().isMajorCiv()) {
if(thisCombatant.getCivInfo().nation.unique == UniqueAbility.ART_OF_WAR) var greatGeneralPointsModifier = 1f
greatGeneralPointsModifier += 0.5f if (thisCombatant.getCivInfo().nation.unique == UniqueAbility.ART_OF_WAR)
if(thisCombatant.unit.hasUnique("Combat very likely to create Great Generals")) greatGeneralPointsModifier += 0.5f
greatGeneralPointsModifier += 1f if (thisCombatant.unit.hasUnique("Combat very likely to create Great Generals"))
greatGeneralPointsModifier += 1f
val greatGeneralPointsGained = (XPGained * greatGeneralPointsModifier).toInt() val greatGeneralPointsGained = (XPGained * greatGeneralPointsModifier).toInt()
thisCombatant.getCivInfo().greatPeople.greatGeneralPoints += greatGeneralPointsGained thisCombatant.getCivInfo().greatPeople.greatGeneralPoints += greatGeneralPointsGained
}
} }
private fun conquerCity(city: CityInfo, attacker: ICombatant) { private fun conquerCity(city: CityInfo, attacker: ICombatant) {