Bazaar developer reference

CvImprovementEntry::CvImprovementEntry()

Defined in
CvImprovementClasses.cpp, line 66
Class
CvImprovementEntry
Not a hook point
constructor or destructor

Code

66CvImprovementEntry::CvImprovementEntry(void):67	m_iGoldMaintenance(0),68	m_iCultureBombRadius(0),69	m_iRequiresXAdjacentLand(-1),70#if defined(MOD_API_EXTENSIONS)71	m_iRequiresXAdjacentWater(-1),72#endif73#if defined(MOD_GLOBAL_STACKING_RULES)74	m_iAdditionalUnits(0),75#endif76	m_iCultureAdjacentSameType(0),77	m_iTilesPerGoody(0),78	m_iGoodyUniqueRange(0),79	m_iFeatureGrowthProbability(0),80	m_iUpgradeTime(0),81	m_iRiverSideUpgradeMod(0),82	m_iCoastalLandUpgradeMod(0),83	m_iHillsUpgradeMod(0),84	m_iFreshWaterUpgradeMod(0),85	m_iDefenseModifier(0),86	m_iNearbyEnemyDamage(0),87	m_iPillageGold(0),88	m_iResourceExtractionMod(0),89	m_iLuxuryCopiesSiphonedFromMinor(0),90	m_iImprovementPillage(NO_IMPROVEMENT),91	m_iImprovementUpgrade(NO_IMPROVEMENT),92#if defined(MOD_GLOBAL_RELOCATION)93	m_bAllowsRebaseTo(false),94	m_bAllowsAirliftFrom(false),95	m_bAllowsAirliftTo(false),96#endif97	m_bHillsMakesValid(false),98#if defined(MOD_GLOBAL_ALPINE_PASSES)99	m_bMountainsMakesValid(false),100#endif101#if defined(MOD_GLOBAL_PASSABLE_FORTS)102	m_bMakesPassable(false),103#endif104#if defined(MOD_API_PLOT_BASED_DAMAGE)105	m_bNegatesTerrainDamage(false),106	m_bNegatesFeatureDamage(false),107#endif108#if defined(MOD_GLOBAL_NO_FOLLOWUP)109	m_bNoFollowup(false),110#endif111	m_bFreshWaterMakesValid(false),112	m_bRiverSideMakesValid(false),113	m_bNoFreshWater(false),114#if defined(MOD_API_EXTENSIONS)115	m_bAddsFreshWater(false),116#endif117	m_bRequiresFlatlands(false),118	m_bRequiresFlatlandsOrFreshWater(false),119	m_bRequiresFeature(false),120	m_bRequiresImprovement(false),121	m_bRemovesResource(false),122	m_bPromptWhenComplete(false),123	m_bWater(false),124	m_bCoastal(false),125	m_bDestroyedWhenPillaged(false),126	m_bDisplacePillager(false),127	m_bBuildableOnResources(false),128	m_bBarbarianCamp(false),129	m_bGoody(false),130	m_bPermanent(false),131	m_bOutsideBorders(false),132	m_bInAdjacentFriendly(false),133	m_bIgnoreOwnership(false),134	m_bOnlyCityStateTerritory(false),135	m_bNoTwoAdjacent(false),136	m_bAdjacentLuxury(false),137	m_bAllowsWalkWater(false),138	m_bCreatedByGreatPerson(false),139	m_bSpecificCivRequired(false),140	m_eImprovementUsageType(IMPROVEMENTUSAGE_BASIC),141	m_eRequiredCivilization(NO_CIVILIZATION),142	m_iWorldSoundscapeScriptId(0),143	m_piResourceQuantityRequirements(NULL),144	m_piPrereqNatureYield(NULL),145	m_piYieldChange(NULL),146	m_piYieldPerEra(NULL),147	m_piRiverSideYieldChange(NULL),148	m_piCoastalLandYieldChange(NULL),149	m_piHillsYieldChange(NULL),150	m_piFreshWaterChange(NULL),151	m_piAdjacentCityYieldChange(NULL),152	m_piAdjacentMountainYieldChange(NULL),153	m_piFlavorValue(NULL),154	m_pbTerrainMakesValid(NULL),155	m_pbFeatureMakesValid(NULL),156	m_pbImprovementMakesValid(NULL),157#if defined(MOD_API_UNIFIED_YIELDS)158	m_piAdjacentSameTypeYield(NULL),159#endif160	m_ppiTechYieldChanges(NULL),161	m_ppiTechNoFreshWaterYieldChanges(NULL),162	m_ppiTechFreshWaterYieldChanges(NULL),163	m_ppiRouteYieldChanges(NULL),164	m_paImprovementResource(NULL)165{166}