Code
21/// Constructor22CvTraitEntry::CvTraitEntry() :23 m_iLevelExperienceModifier(0),24 m_iGreatPeopleRateModifier(0),25 m_iGreatScientistRateModifier(0),26 m_iGreatGeneralRateModifier(0),27 m_iGreatGeneralExtraBonus(0),28 m_iGreatPersonGiftInfluence(0),29 m_iMaxGlobalBuildingProductionModifier(0),30 m_iMaxTeamBuildingProductionModifier(0),31 m_iMaxPlayerBuildingProductionModifier(0),32 m_iCityUnhappinessModifier(0),33 m_iPopulationUnhappinessModifier(0),34 m_iCityStateBonusModifier(0),35 m_iCityStateFriendshipModifier(0),36 m_iCityStateCombatModifier(0),37 m_iLandBarbarianConversionPercent(0),38 m_iLandBarbarianConversionExtraUnits(0),39 m_iSeaBarbarianConversionPercent(0),40 m_iCapitalBuildingModifier(0),41 m_iPlotBuyCostModifier(0),42#if defined(MOD_TRAITS_CITY_WORKING)43 m_iCityWorkingChange(0),44#endif45#if defined(MOD_TRAITS_CITY_AUTOMATON_WORKERS)46 m_iCityAutomatonWorkersChange(0),47#endif48 m_iPlotCultureCostModifier(0),49 m_iCultureFromKills(0),50 m_iFaithFromKills(0),51 m_iCityCultureBonus(0),52 m_iCapitalThemingBonusModifier(0),53 m_iPolicyCostModifier(0),54 m_iCityConnectionTradeRouteChange(0),55 m_iWonderProductionModifier(0),56 m_iPlunderModifier(0),57 m_iImprovementMaintenanceModifier(0),58 m_iGoldenAgeDurationModifier(0),59 m_iGoldenAgeMoveChange(0),60 m_iGoldenAgeCombatModifier(0),61 m_iGoldenAgeTourismModifier(0),62 m_iGoldenAgeGreatArtistRateModifier(0),63 m_iGoldenAgeGreatMusicianRateModifier(0),64 m_iGoldenAgeGreatWriterRateModifier(0),65 m_iObsoleteTech(NO_TECH),66 m_iPrereqTech(NO_TECH),67#if defined(MOD_TRAITS_OTHER_PREREQS)68 m_iObsoleteBelief(NO_BELIEF),69 m_iPrereqBelief(NO_BELIEF),70 m_iObsoletePolicy(NO_POLICY),71 m_iPrereqPolicy(NO_POLICY),72#endif73 m_iExtraEmbarkMoves(0),74 m_iFreeUnitClassType(NO_UNITCLASS),75 m_iNaturalWonderFirstFinderGold(0),76 m_iNaturalWonderSubsequentFinderGold(0),77 m_iNaturalWonderYieldModifier(0),78 m_iNaturalWonderHappinessModifier(0),79 m_iNearbyImprovementCombatBonus(0),80 m_iNearbyImprovementBonusRange(0),81 m_iCultureBuildingYieldChange(0),82 m_iCombatBonusVsHigherTech(0),83 m_iCombatBonusVsLargerCiv(0),84 m_iLandUnitMaintenanceModifier(0),85 m_iNavalUnitMaintenanceModifier(0),86 m_iRazeSpeedModifier(0),87 m_iDOFGreatPersonModifier(0),88 m_iLuxuryHappinessRetention(0),89#if defined(MOD_TRAITS_EXTRA_SUPPLY)90 m_iExtraSupply(0),91 m_iExtraSupplyPerCity(0),92 m_iExtraSupplyPerPopulation(0),93#endif94 m_iExtraSpies(0),95 m_iUnresearchedTechBonusFromKills(0),96 m_iExtraFoundedCityTerritoryClaimRange(0),97 m_iFreeSocialPoliciesPerEra(0),98 m_iNumTradeRoutesModifier(0),99 m_iTradeRouteResourceModifier(0),100 m_iUniqueLuxuryCities(0),101 m_iUniqueLuxuryQuantity(0),102#if defined(MOD_BUGFIX_MINOR)103 m_iWorkerSpeedModifier(0),104 m_iAfraidMinorPerTurnInfluence(0),105 m_iLandTradeRouteRangeBonus(0),106#endif107#if defined(MOD_TRAITS_TRADE_ROUTE_BONUSES)108 m_iSeaTradeRouteRangeBonus(0),109#endif110#if defined(MOD_BUGFIX_MINOR)111 m_iTradeReligionModifier(0),112 m_iTradeBuildingModifier(0),113#endif114115 m_eFreeUnitPrereqTech(NO_TECH),116 m_eFreeBuilding(NO_BUILDING),117 m_eFreeBuildingOnConquest(NO_BUILDING),118119 m_bFightWellDamaged(false),120 m_bMoveFriendlyWoodsAsRoad(false),121 m_bFasterAlongRiver(false),122 m_bFasterInHills(false),123 m_bEmbarkedAllWater(false),124 m_bEmbarkedToLandFlatCost(false),125 m_bNoHillsImprovementMaintenance(false),126 m_bTechBoostFromCapitalScienceBuildings(false),127 m_bStaysAliveZeroCities(false),128 m_bFaithFromUnimprovedForest(false),129#if defined(MOD_TRAITS_ANY_BELIEF)130 m_bAnyBelief(false),131#endif132 m_bBonusReligiousBelief(false),133 m_bAbleToAnnexCityStates(false),134 m_bCrossesMountainsAfterGreatGeneral(false),135#if defined(MOD_TRAITS_CROSSES_ICE)136 m_bCrossesIce(false),137#endif138#if defined(MOD_TRAITS_GG_FROM_BARBARIANS)139 m_bGGFromBarbarians(false),140#endif141 m_bMayaCalendarBonuses(false),142 m_bNoAnnexing(false),143 m_bTechFromCityConquer(false),144 m_bUniqueLuxuryRequiresNewArea(false),145146 m_paiExtraYieldThreshold(NULL),147 m_paiYieldChange(NULL),148 m_paiYieldChangeStrategicResources(NULL),149 m_paiYieldChangeNaturalWonder(NULL),150 m_paiYieldChangePerTradePartner(NULL),151 m_paiYieldChangeIncomingTradeRoute(NULL),152 m_paiYieldModifier(NULL),153 m_piStrategicResourceQuantityModifier(NULL),154 m_piResourceQuantityModifiers(NULL),155 m_ppiImprovementYieldChanges(NULL),156#if defined(MOD_API_UNIFIED_YIELDS) && defined(MOD_API_PLOT_YIELDS)157 m_ppiPlotYieldChanges(NULL),158#endif159#if defined(MOD_API_UNIFIED_YIELDS)160 m_ppiBuildingClassYieldChanges(NULL),161 m_piCapitalYieldChanges(NULL),162 m_piCityYieldChanges(NULL),163 m_piCoastalCityYieldChanges(NULL),164 m_piGreatWorkYieldChanges(NULL),165 m_ppiFeatureYieldChanges(NULL),166 m_ppiResourceYieldChanges(NULL),167 m_ppiTerrainYieldChanges(NULL),168 m_piYieldFromKills(NULL),169 m_piYieldFromBarbarianKills(NULL),170 m_piYieldChangeTradeRoute(NULL),171 m_piYieldChangeWorldWonder(NULL),172 m_ppiTradeRouteYieldChange(NULL),173#endif174 m_ppiSpecialistYieldChanges(NULL),175#if defined(MOD_API_UNIFIED_YIELDS)176 m_ppiGreatPersonExpendedYield(NULL),177 m_piGoldenAgeGreatPersonRateModifier(NULL),178 m_ppiCityYieldFromUnimprovedFeature(NULL),179#endif180 m_ppiUnimprovedFeatureYieldChanges(NULL)181{182}