Bazaar developer reference

CvPolicyEntry::CvPolicyEntry()

Defined in
CvPolicyClasses.cpp, line 22
Class
CvPolicyEntry
Not a hook point
constructor or destructor

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}