Code
215/// Destructor216CvPromotionEntry::~CvPromotionEntry(void)217{218 SAFE_DELETE_ARRAY(m_piTerrainAttackPercent);219 SAFE_DELETE_ARRAY(m_piTerrainDefensePercent);220 SAFE_DELETE_ARRAY(m_piFeatureAttackPercent);221 SAFE_DELETE_ARRAY(m_piFeatureDefensePercent);222#if defined(MOD_API_UNIFIED_YIELDS)223 SAFE_DELETE_ARRAY(m_piYieldFromKills);224 SAFE_DELETE_ARRAY(m_piYieldFromBarbarianKills);225#endif226 SAFE_DELETE_ARRAY(m_piUnitCombatModifierPercent);227 SAFE_DELETE_ARRAY(m_piUnitClassModifierPercent);228 SAFE_DELETE_ARRAY(m_piDomainModifierPercent);229 SAFE_DELETE_ARRAY(m_piFeaturePassableTech);230 SAFE_DELETE_ARRAY(m_piUnitClassAttackModifier);231 SAFE_DELETE_ARRAY(m_piUnitClassDefenseModifier);232 SAFE_DELETE_ARRAY(m_pbTerrainDoubleMove);233 SAFE_DELETE_ARRAY(m_pbFeatureDoubleMove);234#if defined(MOD_PROMOTIONS_HALF_MOVE)235 SAFE_DELETE_ARRAY(m_pbTerrainHalfMove);236 SAFE_DELETE_ARRAY(m_pbFeatureHalfMove);237#endif238 SAFE_DELETE_ARRAY(m_pbTerrainImpassable);239 SAFE_DELETE_ARRAY(m_piTerrainPassableTech);240 SAFE_DELETE_ARRAY(m_pbFeatureImpassable);241 SAFE_DELETE_ARRAY(m_pbUnitCombat);242 SAFE_DELETE_ARRAY(m_pbCivilianUnitType);243#if defined(MOD_PROMOTIONS_UNIT_NAMING)244 SAFE_DELETE_ARRAY(m_pbUnitName);245#endif246 SAFE_DELETE_ARRAY(m_pbPostCombatRandomPromotion);247}