City-states no longer accumulate points towards Great Generals
This commit is contained in:
parent
8639fc6e1c
commit
14b99aa010
1 changed files with 9 additions and 7 deletions
|
@ -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()
|
||||
|
|
Loading…
Reference in a new issue