Code
21/// Constructor22CvPolicyEntry::CvPolicyEntry(void):23 m_iCultureCost(0),24 m_iGridX(0),25 m_iGridY(0),26 m_iLevel(0),27 m_iPolicyCostModifier(0),28 m_iCulturePerCity(0),29 m_iCulturePerWonder(0),30 m_iCultureWonderMultiplier(0),31 m_iCulturePerTechResearched(0),32 m_iCultureImprovementChange(0),33 m_iCultureFromKills(0),34 m_iCultureFromBarbarianKills(0),35 m_iGoldFromKills(0),36 m_iEmbarkedExtraMoves(0),37 m_iAttackBonusTurns(0),38 m_iGoldenAgeTurns(0),39 m_iGoldenAgeMeterMod(0),40 m_iGoldenAgeDurationMod(0),41 m_iNumFreeTechs(0),42 m_iNumFreePolicies(0),43 m_iNumFreeGreatPeople(0),44 m_iMedianTechPercentChange(0),45 m_iStrategicResourceMod(0),46 m_iWonderProductionModifier(0),47 m_iBuildingProductionModifier(0),48 m_iGreatPeopleRateModifier(0),49 m_iGreatGeneralRateModifier(0),50 m_iGreatAdmiralRateModifier(0),51 m_iGreatWriterRateModifier(0),52 m_iGreatArtistRateModifier(0),53 m_iGreatMusicianRateModifier(0),54 m_iGreatMerchantRateModifier(0),55 m_iGreatScientistRateModifier(0),56 m_iDomesticGreatGeneralRateModifier(0),57 m_iExtraHappiness(0),58 m_iExtraHappinessPerCity(0),59 m_iUnhappinessMod(0),60 m_iCityCountUnhappinessMod(0),61 m_iOccupiedPopulationUnhappinessMod(0),62 m_iCapitalUnhappinessMod(0),63 m_iFreeExperience(0),64 m_iWorkerSpeedModifier(0),65 m_iAllFeatureProduction(0),66 m_iImprovementCostModifier(0),67 m_iImprovementUpgradeRateModifier(0),68 m_iSpecialistProductionModifier(0),69 m_iSpecialistUpgradeModifier(0),70 m_iMilitaryProductionModifier(0),71 m_iBaseFreeUnits(0),72 m_iBaseFreeMilitaryUnits(0),73 m_iFreeUnitsPopulationPercent(0),74 m_iFreeMilitaryUnitsPopulationPercent(0),75 m_iHappinessPerGarrisonedUnit(0),76 m_iCulturePerGarrisonedUnit(0),77 m_iHappinessPerTradeRoute(0),78 m_iHappinessPerXPopulation(0),79 m_iExtraHappinessPerLuxury(0),80 m_iUnhappinessFromUnitsMod(0),81 m_iNumExtraBuilders(0),82 m_iPlotGoldCostMod(0),83#if defined(MOD_POLICIES_CITY_WORKING)84 m_iCityWorkingChange(0),85#endif86#if defined(MOD_POLICIES_CITY_AUTOMATON_WORKERS)87 m_iCityAutomatonWorkersChange(0),88#endif89 m_iPlotCultureCostModifier(0),90 m_iPlotCultureExponentModifier(0),91 m_iNumCitiesPolicyCostDiscount(0),92 m_iGarrisonedCityRangeStrikeModifier(0),93 m_iUnitPurchaseCostModifier(0),94 m_iBuildingPurchaseCostModifier(0),95 m_iCityConnectionTradeRouteGoldModifier(0),96 m_iTradeMissionGoldModifier(0),97 m_iFaithCostModifier(0),98 m_iCulturalPlunderMultiplier(0),99 m_iStealTechSlowerModifier(0),100 m_iStealTechFasterModifier(0),101 m_iCatchSpiesModifier(0),102#if defined(MOD_RELIGION_CONVERSION_MODIFIERS)103 m_iConversionModifier(0),104#endif105 m_iGoldPerUnit(0),106 m_iGoldPerMilitaryUnit(0),107 m_iCityStrengthMod(0),108 m_iCityGrowthMod(0),109 m_iCapitalGrowthMod(0),110 m_iSettlerProductionModifier(0),111 m_iCapitalSettlerProductionModifier(0),112 m_iNewCityExtraPopulation(0),113 m_iFreeFoodBox(0),114 m_iRouteGoldMaintenanceMod(0),115 m_iBuildingGoldMaintenanceMod(0),116 m_iUnitGoldMaintenanceMod(0),117 m_iUnitSupplyMod(0),118 m_iHappyPerMilitaryUnit(0),119 m_iFreeSpecialist(0),120 m_iTechPrereq(NO_TECH),121 m_iMaxConscript(0),122 m_iExpModifier(0),123 m_iExpInBorderModifier(0),124 m_iMinorQuestFriendshipMod(0),125 m_iMinorGoldFriendshipMod(0),126 m_iMinorFriendshipMinimum(0),127 m_iMinorFriendshipDecayMod(0),128 m_iOtherPlayersMinorFriendshipDecayMod(0),129 m_iCityStateUnitFrequencyModifier(0),130 m_iCommonFoeTourismModifier(0),131 m_iLessHappyTourismModifier(0),132 m_iSharedIdeologyTourismModifier(0),133 m_iLandTradeRouteGoldChange(0),134 m_iSeaTradeRouteGoldChange(0),135 m_iSharedIdeologyTradeGoldChange(0),136 m_iRiggingElectionModifier(0),137 m_iMilitaryUnitGiftExtraInfluence(0),138 m_iProtectedMinorPerTurnInfluence(0),139 m_iAfraidMinorPerTurnInfluence(0),140 m_iMinorBullyScoreModifier(0),141 m_iThemingBonusMultiplier(0),142 m_iInternalTradeRouteYieldModifier(0),143 m_iSharedReligionTourismModifier(0),144 m_iTradeRouteTourismModifier(0),145 m_iOpenBordersTourismModifier(0),146 m_iCityStateTradeChange(0),147 m_bMinorGreatPeopleAllies(false),148 m_bMinorScienceAllies(false),149 m_bMinorResourceBonus(false),150 m_bGoldenAgeCultureBonusDisabled(false),151 m_bSecondReligionPantheon(false),152 m_bAddReformationBelief(false),153 m_bEnablesSSPartHurry(false),154 m_bEnablesSSPartPurchase(false),155 m_iPolicyBranchType(NO_POLICY_BRANCH_TYPE),156 m_iNumExtraBranches(0),157 m_iHappinessToCulture(0),158 m_iHappinessToScience(0),159 m_iNumCitiesFreeCultureBuilding(0),160 m_iNumCitiesFreeFoodBuilding(0),161 m_bHalfSpecialistUnhappiness(false),162 m_bHalfSpecialistFood(false),163 m_bMilitaryFoodProduction(false),164 m_iWoundedUnitDamageMod(0),165 m_iUnitUpgradeCostMod(0),166 m_iBarbarianCombatBonus(0),167 m_bAlwaysSeeBarbCamps(false),168 m_bRevealAllCapitals(false),169 m_bGarrisonFreeMaintenance(false),170 m_bAbleToAnnexCityStates(false),171#if defined(MOD_BUGFIX_DUMMY_POLICIES)172 m_bDummy(false),173#endif174 m_bOneShot(false),175 m_bIncludesOneShotFreeUnits(false),176 m_piPrereqOrPolicies(NULL),177 m_piPrereqAndPolicies(NULL),178 m_piPolicyDisables(NULL),179 m_piYieldModifier(NULL),180 m_piCityYieldChange(NULL),181 m_piCoastalCityYieldChange(NULL),182 m_piCapitalYieldChange(NULL),183 m_piCapitalYieldPerPopChange(NULL),184 m_piCapitalYieldModifier(NULL),185 m_piGreatWorkYieldChange(NULL),186 m_piSpecialistExtraYield(NULL),187 m_pabFreePromotion(NULL),188 m_paiUnitCombatProductionModifiers(NULL),189 m_paiUnitCombatFreeExperiences(NULL),190 m_paiBuildingClassCultureChanges(NULL),191 m_paiBuildingClassProductionModifiers(NULL),192 m_paiBuildingClassTourismModifiers(NULL),193 m_paiBuildingClassHappiness(NULL),194 m_paiFreeUnitClasses(NULL),195 m_paiTourismOnUnitCreation(NULL),196 m_paiHurryModifier(NULL),197 m_pabSpecialistValid(NULL),198 m_ppiImprovementYieldChanges(NULL),199#if defined(MOD_API_UNIFIED_YIELDS) && defined(MOD_API_PLOT_YIELDS)200 m_ppiPlotYieldChanges(NULL),201#endif202#if defined(MOD_API_UNIFIED_YIELDS)203 m_ppiFeatureYieldChanges(NULL),204 m_ppiCityYieldFromUnimprovedFeature(NULL),205 m_ppiUnimprovedFeatureYieldChanges(NULL),206 m_ppiResourceYieldChanges(NULL),207 m_ppiTerrainYieldChanges(NULL),208 m_ppiTradeRouteYieldChange(NULL),209 m_ppiSpecialistYieldChanges(NULL),210 m_ppiGreatPersonExpendedYield(NULL),211 m_piGoldenAgeGreatPersonRateModifier(NULL),212 m_piYieldFromKills(NULL),213 m_piYieldFromBarbarianKills(NULL),214 m_piYieldChangeTradeRoute(NULL),215 m_piYieldChangesNaturalWonder(NULL),216 m_piYieldChangeWorldWonder(NULL),217#endif218 m_ppiBuildingClassYieldModifiers(NULL),219 m_ppiBuildingClassYieldChanges(NULL),220 m_piFlavorValue(NULL),221 m_eFreeBuildingOnConquest(NO_BUILDING)222{223}