Bazaar developer reference

CvTechEntry::CvTechEntry()

Defined in
CvTechClasses.cpp, line 21
Class
CvTechEntry
Not a hook point
constructor or destructor

Code

20/// Constructor21CvTechEntry::CvTechEntry(void):22	m_iAIWeight(0),23	m_iAITradeModifier(0),24	m_iResearchCost(0),25	m_iAdvancedStartCost(0),26	m_iEra(NO_ERA),27	m_iFeatureProductionModifier(0),28	m_iUnitFortificationModifier(0),29	m_iUnitBaseHealModifier(0),30	m_iWorkerSpeedModifier(0),31	m_iFirstFreeUnitClass(NO_UNITCLASS),32	m_iFirstFreeTechs(0),33	m_iEmbarkedMoveChange(0),34	m_iInternationalTradeRoutesChange(0),35	m_iInfluenceSpreadModifier(0),36	m_iExtraVotesPerDiplomat(0),37	m_iGridX(0),38	m_iGridY(0),39	m_bEndsGame(false),40	m_bAllowsEmbarking(false),41	m_bAllowsDefensiveEmbarking(false),42	m_bEmbarkedAllWaterPassage(false),43	m_bAllowsBarbarianBoats(false),44	m_bRepeat(false),45	m_bTrade(false),46	m_bDisable(false),47	m_bGoodyTech(false),48	m_bExtraWaterSeeFrom(false),49	m_bMapCentering(false),50	m_bMapVisible(false),51	m_bMapTrading(false),52	m_bTechTrading(false),53	m_bGoldTrading(false),54	m_bAllowEmbassyTradingAllowed(false),55	m_bOpenBordersTradingAllowed(false),56	m_bDefensivePactTradingAllowed(false),57	m_bResearchAgreementTradingAllowed(false),58	m_bTradeAgreementTradingAllowed(false),59	m_bPermanentAllianceTrading(false),60#if defined(MOD_TECHS_CITY_WORKING)61	m_iCityWorkingChange(0),62#endif63#if defined(MOD_TECHS_CITY_AUTOMATON_WORKERS)64	m_iCityAutomatonWorkersChange(0),65#endif66	m_bBridgeBuilding(false),67	m_bWaterWork(false),68	m_bTriggersArchaeologicalSites(false),69	m_bAllowsWorldCongress(false),70	m_piDomainExtraMoves(NULL),71	m_piTradeRouteDomainExtraRange(NULL),72	m_piFlavorValue(NULL),73	m_piPrereqOrTechs(NULL),74	m_piPrereqAndTechs(NULL),75	m_pabFreePromotion(NULL)76{77}