Kael
Deity
Im looking for a way to find out if a unit has a given promotion and how to set a promotion with Python.
The promotion class only looks to have the following function (from PyHelpers.py):
class PromotionInfo:
def __init__(self, iPromotionID):
def getDescription(self):
def getButton(self):
def getCityAttackPercent(self):
def getCityDefensePercent(self):
def getCombatPercent(self):
def getHillsDefensePercent(self):
def getChanceFirstStrikesChange(self):
def getCollateralDamageChange(self):
def getEnemyHealChange(self):
def getFirstStrikesChange(self):
def getFriendlyHealChange(self):
def getNeutralHealChange(self):
def getPrereqPromotionID(self):
def getMoveDiscountChange(self):
def getVisibilityChange(self):
def getWithdrawalChange(self):
def getFeatureDefensePercent(self, iFeature):
def getTerrainDefensePercent(self, iTerrain):
def getFeatureDefenseIDList(self):
def getFeatureDefenseInfoList(self):
def getTerrainDefenseIDList(self):
def getTerrainDefenseInfoList(self):
The promotion class only looks to have the following function (from PyHelpers.py):
class PromotionInfo:
def __init__(self, iPromotionID):
def getDescription(self):
def getButton(self):
def getCityAttackPercent(self):
def getCityDefensePercent(self):
def getCombatPercent(self):
def getHillsDefensePercent(self):
def getChanceFirstStrikesChange(self):
def getCollateralDamageChange(self):
def getEnemyHealChange(self):
def getFirstStrikesChange(self):
def getFriendlyHealChange(self):
def getNeutralHealChange(self):
def getPrereqPromotionID(self):
def getMoveDiscountChange(self):
def getVisibilityChange(self):
def getWithdrawalChange(self):
def getFeatureDefensePercent(self, iFeature):
def getTerrainDefensePercent(self, iTerrain):
def getFeatureDefenseIDList(self):
def getFeatureDefenseInfoList(self):
def getTerrainDefenseIDList(self):
def getTerrainDefenseInfoList(self):