Bazaar developer reference

CvBuildingEntry::CvBuildingEntry()

Defined in
CvBuildingClasses.cpp, line 26
Class
CvBuildingEntry
Not a hook point
constructor or destructor

Code

25/// Constructor26CvBuildingEntry::CvBuildingEntry(void):2728	m_iBuildingClassType(NO_BUILDINGCLASS),29	m_pkBuildingClassInfo(NULL),30	m_iNearbyTerrainRequired(NO_VICTORY),31	m_iProhibitedCityTerrain(NO_VICTORY),32	m_iVictoryPrereq(NO_VICTORY),33	m_iFreeStartEra(NO_ERA),34	m_iMaxStartEra(NO_ERA),35	m_iObsoleteTech(NO_TECH),36	m_iEnhancedYieldTech(NO_TECH),37	m_iTechEnhancedTourism(0),38	m_iGoldMaintenance(0),39	m_iMutuallyExclusiveGroup(0),40	m_iReplacementBuildingClass(NO_BUILDINGCLASS),41	m_iPrereqAndTech(NO_TECH),42	m_iPolicyBranchType(NO_POLICY_BRANCH_TYPE),43	m_iSpecialistType(NO_SPECIALIST),44	m_iSpecialistCount(0),45	m_iSpecialistExtraCulture(0),46	m_iGreatPeopleRateChange(0),47	m_eGreatWorkSlotType(NO_GREAT_WORK_SLOT),48#if defined(MOD_GLOBAL_GREATWORK_YIELDTYPES)49	m_eGreatWorkYieldType(YIELD_CULTURE),50#endif51	m_iGreatWorkCount(0),52	m_eFreeGreatWork(NO_GREAT_WORK),53	m_iFreeBuildingClass(NO_BUILDINGCLASS),54	m_iFreeBuildingThisCity(NO_BUILDINGCLASS),55	m_iFreePromotion(NO_PROMOTION),56	m_iTrainedFreePromotion(NO_PROMOTION),57	m_iFreePromotionRemoved(NO_PROMOTION),58	m_iProductionCost(0),59	m_iFaithCost(0),60	m_iLeagueCost(0),61	m_iNumCityCostMod(0),62	m_iHurryCostModifier(0),63	m_iNumCitiesPrereq(0),64	m_iUnitLevelPrereq(0),65	m_iCultureRateModifier(0),66	m_iGlobalCultureRateModifier(0),67	m_iGreatPeopleRateModifier(0),68	m_iGlobalGreatPeopleRateModifier(0),69	m_iGreatGeneralRateModifier(0),70	m_iGreatPersonExpendGold(0),71	m_iUnitUpgradeCostMod(0),72	m_iGoldenAgeModifier(0),73	m_iFreeExperience(0),74	m_iGlobalFreeExperience(0),75	m_iFoodKept(0),76	m_bAirlift(false),77	m_iAirModifier(0),78	m_iNukeModifier(0),79	m_iNukeExplosionRand(0),80	m_iWorkerSpeedModifier(0),81	m_iMilitaryProductionModifier(0),82	m_iSpaceProductionModifier(0),83	m_iGlobalSpaceProductionModifier(0),84	m_iMinAreaSize(0),85	m_iConquestProbability(0),86	m_iHealRateChange(0),87	m_iHappiness(0),88	m_iUnmoddedHappiness(0),89	m_iUnhappinessModifier(0),90	m_iHappinessPerCity(0),91	m_iHappinessPerXPolicies(0),92	m_iCityCountUnhappinessMod(0),93	m_bNoOccupiedUnhappiness(false),94	m_iGlobalPopulationChange(0),95	m_iTechShare(0),96	m_iFreeTechs(0),97	m_iFreePolicies(0),98	m_iFreeGreatPeople(0),99	m_iMedianTechPercentChange(0),100	m_iGold(0),101	m_bNearbyMountainRequired(false),102	m_bAllowsRangeStrike(false),103	m_iDefenseModifier(0),104	m_iGlobalDefenseModifier(0),105	m_iExtraCityHitPoints(0),106	m_iMissionType(NO_MISSION),107	m_iMinorFriendshipChange(0),108	m_iVictoryPoints(0),109	m_iExtraMissionarySpreads(0),110	m_iReligiousPressureModifier(0),111	m_iEspionageModifier(0),112	m_iGlobalEspionageModifier(0),113	m_iExtraSpies(0),114	m_iSpyRankChange(0),115	m_iTradeRouteRecipientBonus(0),116	m_iTradeRouteTargetBonus(0),117	m_iNumTradeRouteBonus(0),118	m_iTradeRouteSeaDistanceModifier(0),119	m_iTradeRouteSeaGoldBonus(0),120	m_iTradeRouteLandDistanceModifier(0),121	m_iTradeRouteLandGoldBonus(0),122	m_iCityStateTradeRouteProductionModifier(0),123#if defined(MOD_RELIGION_CONVERSION_MODIFIERS)124	m_iConversionModifier(0),125	m_iGlobalConversionModifier(0),126#endif127	m_iInstantSpyRankChange(0),128	m_iLandmarksTourismPercent(0),129	m_iInstantMilitaryIncrease(0),130	m_iGreatWorksTourismModifier(0),131	m_iXBuiltTriggersIdeologyChoice(0),132	m_iGreatScientistBeakerModifier(0),133	m_iExtraLeagueVotes(0),134	m_iPreferredDisplayPosition(0),135	m_iPortraitIndex(-1),136	m_bTeamShare(false),137	m_bWater(false),138	m_bRiver(false),139	m_bFreshWater(false),140#if defined(MOD_API_EXTENSIONS)141	m_bAddsFreshWater(false),142	m_bPurchaseOnly(false),143#endif144	m_bMountain(false),145	m_bHill(false),146	m_bFlat(false),147	m_bFoundsReligion(false),148	m_bIsReligious(false),149	m_bBorderObstacle(false),150	m_bPlayerBorderObstacle(false),151	m_bCapital(false),152	m_bGoldenAge(false),153	m_bMapCentering(false),154	m_bNeverCapture(false),155	m_bNukeImmune(false),156	m_bExtraLuxuries(false),157	m_bDiplomaticVoting(false),158	m_bAllowsWaterRoutes(false),159	m_bCityWall(false),160	m_bUnlockedByBelief(false),161	m_bUnlockedByLeague(false),162	m_bRequiresHolyCity(false),163	m_bAffectSpiesNow(false),164	m_bEspionage(false),165	m_bAllowsFoodTradeRoutes(false),166	m_bAllowsProductionTradeRoutes(false),167	m_bNullifyInfluenceModifier(false),168	m_piLockedBuildingClasses(NULL),169	m_piPrereqAndTechs(NULL),170	m_piResourceQuantityRequirements(NULL),171	m_piResourceQuantity(NULL),172	m_piResourceCultureChanges(NULL),173	m_piResourceFaithChanges(NULL),174	m_piProductionTraits(NULL),175	m_piSeaPlotYieldChange(NULL),176	m_piRiverPlotYieldChange(NULL),177	m_piLakePlotYieldChange(NULL),178	m_piSeaResourceYieldChange(NULL),179	m_piYieldChange(NULL),180	m_piYieldChangePerPop(NULL),181	m_piYieldChangePerReligion(NULL),182	m_piYieldModifier(NULL),183	m_piAreaYieldModifier(NULL),184	m_piGlobalYieldModifier(NULL),185	m_piTechEnhancedYieldChange(NULL),186	m_piUnitCombatFreeExperience(NULL),187	m_piUnitCombatProductionModifiers(NULL),188	m_piDomainFreeExperience(NULL),189	m_piDomainFreeExperiencePerGreatWork(NULL),190	m_piDomainProductionModifier(NULL),191	m_piPrereqNumOfBuildingClass(NULL),192	m_piFlavorValue(NULL),193	m_piLocalResourceAnds(NULL),194	m_piLocalResourceOrs(NULL),195	m_paiHurryModifier(NULL),196	m_pbBuildingClassNeededInCity(NULL),197	m_piNumFreeUnits(NULL),198	m_bArtInfoEraVariation(false),199	m_bArtInfoCulturalVariation(false),200	m_bArtInfoRandomVariation(false),201	m_ppaiResourceYieldChange(NULL),202	m_ppaiFeatureYieldChange(NULL),203	m_ppaiSpecialistYieldChange(NULL),204	m_ppaiResourceYieldModifier(NULL),205	m_ppaiTerrainYieldChange(NULL),206#if defined(MOD_API_UNIFIED_YIELDS) && defined(MOD_API_PLOT_YIELDS)207	m_ppaiPlotYieldChange(NULL),208#endif209	m_ppiBuildingClassYieldChanges(NULL),210	m_paiBuildingClassHappiness(NULL),211	m_paThemingBonusInfo(NULL),212213	m_iNumThemingBonuses(0)214{215}