Bazaar developer reference

CvUnitEntry::CvUnitEntry()

Defined in
CvUnitClasses.cpp, line 15
Class
CvUnitEntry
Not a hook point
constructor or destructor

Code

14/// Constructor15CvUnitEntry::CvUnitEntry(void) :16	m_iProductionCost(0),17	m_iFaithCost(0),18	m_bRequiresFaithPurchaseEnabled(false),19#if defined(MOD_GLOBAL_EXCLUDE_FROM_GIFTS)20	m_bNoMinorGifts(false),21#endif22	m_bPurchaseOnly(false),23	m_bMoveAfterPurchase(false),24#if defined(MOD_GLOBAL_MOVE_AFTER_UPGRADE)25	m_bMoveAfterUpgrade(false),26#endif27#if defined(MOD_GLOBAL_CANNOT_EMBARK)28	m_bCannotEmbark(false),29#endif30	m_iHurryCostModifier(0),31	m_iAdvancedStartCost(0),32	m_iMinAreaSize(0),33	m_iMoves(0),34	m_bMoves(false),35	m_iBaseSightRange(0),36	m_iRange(0),37	m_iAirInterceptRange(0),38	m_iAirUnitCap(0),39	m_iNukeDamageLevel(0),40	m_iWorkRate(0),41	m_iNumFreeTechs(0),42	m_iBaseBeakersTurnsToCount(0),43	m_iBaseCultureTurnsToCount(0),44	m_iBaseHurry(0),45	m_iHurryMultiplier(0),46	m_bRushBuilding(false),47	m_iBaseGold(0),48	m_iNumGoldPerEra(0),49	m_bSpreadReligion(false),50	m_bRemoveHeresy(false),51	m_iReligionSpreads(0),52	m_iReligiousStrength(0),53	m_bFoundReligion(false),54	m_bRequiresEnhancedReligion(false),55	m_bProhibitsSpread(false),56	m_bCanBuyCityState(false),57#if defined(MOD_GLOBAL_SEPARATE_GREAT_ADMIRAL)58	m_bCanRepairFleet(false),59	m_bCanChangePort(false),60#endif61	m_iCombat(0),62	m_iCombatLimit(0),63	m_iRangedCombat(0),64	m_iRangedCombatLimit(0),65#if defined(MOD_UNITS_NO_SUPPLY)66	m_bNoSupply(false),67#endif68#if defined(MOD_UNITS_MAX_HP)69	m_iMaxHitPoints(100),70#endif71	m_iXPValueAttack(0),72	m_iXPValueDefense(0),73	m_iSpecialCargo(0),74	m_iDomainCargo(0),75	m_iConscriptionValue(0),76	m_iExtraMaintenanceCost(0),77	m_bNoMaintenance(false),78	m_iUnhappiness(0),79	m_iUnitClassType(NO_UNITCLASS),80	m_iSpecialUnitType(NO_SPECIALUNIT),81	m_iUnitCaptureClassType(NO_UNITCLASS),82	m_iUnitCombatType(NO_UNITCOMBAT),83#if defined(MOD_GLOBAL_PROMOTION_CLASSES)84	m_iUnitPromotionType(NO_UNITCOMBAT),85#endif86#if defined(MOD_EVENTS_CAN_MOVE_INTO)87	m_bSendCanMoveIntoEvent(false),88#endif89	m_iDomainType(NO_DOMAIN),90	m_iCivilianAttackPriority(NO_CIVILIAN_ATTACK_PRIORITY),91	m_iDefaultUnitAIType(NO_UNITAI),92	m_iPrereqPillageTech(NO_TECH),93	m_iPrereqAndTech(NO_TECH),94	m_iObsoleteTech(NO_TECH),95	m_iPolicyType(NO_POLICY),96	m_iGoodyHutUpgradeUnitClass(NO_UNITCLASS),97	m_iGroupSize(0),98	m_iGroupDefinitions(0),99	m_iUnitMeleeWaveSize(0),100	m_iUnitRangedWaveSize(0),101	m_iNumUnitNames(0),102	m_iCommandType(NO_COMMAND),103	m_bFoodProduction(false),104	m_bNoBadGoodies(false),105	m_bRivalTerritory(false),106	m_bMilitarySupport(false),107	m_bMilitaryProduction(false),108	m_bPillage(false),109	m_bFound(false),110	m_bFoundAbroad(false),111	m_iCultureBombRadius(0),112	m_iGoldenAgeTurns(0),113	m_iFreePolicies(0),114	m_iOneShotTourism(0),115	m_iOneShotTourismPercentOthers(0),116	m_bIgnoreBuildingDefense(false),117	m_bPrereqResources(false),118	m_bMechanized(false),119	m_bSuicide(false),120	m_bCaptureWhileEmbarked(false),121	m_bRangeAttackOnlyInDomain(false),122	m_bTrade(false),123	m_iNumExoticGoods(0),124	m_pbUpgradeUnitClass(NULL),125	m_pbUnitAIType(NULL),126	m_pbNotUnitAIType(NULL),127	m_pbBuilds(NULL),128	m_pbGreatPeoples(NULL),129	m_pbBuildings(NULL),130	m_pbBuildingClassRequireds(NULL),131	m_piPrereqAndTechs(NULL),132	m_piResourceQuantityRequirements(NULL),133	m_piProductionTraits(NULL),134	m_piFlavorValue(NULL),135	m_piUnitGroupRequired(NULL),136	m_pbFreePromotions(NULL),137	m_paszEarlyArtDefineTags(NULL),138	m_paszLateArtDefineTags(NULL),139	m_paszMiddleArtDefineTags(NULL),140	m_paszUnitNames(NULL),141	m_paeGreatWorks(NULL),142	m_bUnitArtInfoEraVariation(false),143	m_bUnitArtInfoCulturalVariation(false),144	m_iUnitFlagIconOffset(0),145	m_iUnitPortraitOffset(0)146{147}