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