CvTeam::GetTeamTechs() const
- Defined in
- CvTeam.cpp, line 2436
- Class
- CvTeam
- Hook name
CivHooks::CvTeam_GetTeamTechs
Hooks
static bool BeforeCvTeam_GetTeamTechs(const CvTeam* self, CvTeamTechs*& result);static void AfterCvTeam_GetTeamTechs(const CvTeam* self, CvTeamTechs*& result);static CvTeamTechs* ReplaceCvTeam_GetTeamTechs(CvTeamTechs* (*original)(const CvTeam*), const CvTeam* self);CivRegisterBefore<CivHooks::CvTeam_GetTeamTechs>(host, &BeforeCvTeam_GetTeamTechs);CivRegisterAfter<CivHooks::CvTeam_GetTeamTechs>(host, &AfterCvTeam_GetTeamTechs);CivRegisterReplace<CivHooks::CvTeam_GetTeamTechs>(host, &ReplaceCvTeam_GetTeamTechs);
Code
2436CvTeamTechs* CvTeam::GetTeamTechs() const2437{2438 return m_pTeamTechs;2439}
Called by
112 functions in 32 files
- CvBarbarians::GetRandomBarbarianUnitType(CvPlot *, UnitAITypes)
- CvBuilderTaskingAI::GetResourceWeight(ResourceTypes, ImprovementTypes, int)
- CvBuilderTaskingAI::UpdateRoutePlots()
- CvCity::GetIndividualPlotScore(const CvPlot *) const
- CvCity::GetResourceDemanded(bool) const
- CvCity::IsCanPurchase(bool, bool, UnitTypes, BuildingTypes, ProjectTypes, YieldTypes)
- CvCity::PreKill(bool)
- CvCity::init(int, PlayerTypes, int, int, bool, bool, ReligionTypes, const char *)
- CvCity::processBuilding(BuildingTypes, int, bool, bool, bool)
- CvCity::updateStrengthValue()
- CvCityStrategyAI::DoTurn()
- CvCityCulture::GetBaseTourismBeforeModifiers()
- CvCityCulture::GetTourismTooltip()
- CvPlayerCulture::LogCultureData()
- CvDeal::IsPossibleToTradeItem(PlayerTypes, PlayerTypes, TradeableItems, int, int, int, bool, bool, bool)
- CvGameDeals::DoEndTradedItem(CvTradedItem *, PlayerTypes, bool)
- CvDiplomacyAI::IsCanMakeResearchAgreementRightNow(PlayerTypes)
- CvDllNetMessageHandler::ResponseResearch(PlayerTypes, TechTypes, int, PlayerTypes, bool)
- CvDllTeam::GetTechCount() const
- CvDllTeam::GetTechs(TechTypes *, uint) const
- CvEconomicAI::DoTurn()
- CvEconomicAI::LogMonitor()
- EconomicAIHelpers::IsTestStrategy_NeedGuilds(CvPlayer *)
- EconomicAIHelpers::IsTestStrategy_NeedImprovement(CvPlayer *, YieldTypes)
- EconomicAIHelpers::IsTestStrategy_TechLeader(CvPlayer *)
- CvEspionageAI::StealTechnology()
- CvPlayerEspionage::BuildStealableTechList(PlayerTypes)
- CvGame::CheckGenerateArchaeology()
- CvGame::GetResearchLeftToTech(TeamTypes, TechTypes)
- CvGame::countKnownTechNumTeams(TechTypes)
- CvGame::initFreeState(CvGameInitialItemsOverrides &)
- CvGameQueries::GetLeastAdvancedUnitClassNobodyHas(bool)
- CvGrandStrategyAI::DoGuessOtherPlayersActiveGrandStrategy()
- CvGrandStrategyAI::GetGuessOtherPlayerSpaceshipPriority(PlayerTypes, int)
- CvHomelandAI::PlotUpgradeMoves()
- CvMilitaryAI::FindBestUnitToScrap(bool, bool, int &)
- CvMilitaryAI::UpdateMilitaryStrategies()
- CvMinorCivAI::DoSpawnUnit(PlayerTypes, bool, bool)
- CvMinorCivAI::GetGoodTechPlayerDoesntHave(PlayerTypes, int) const
- CvMinorCivAI::GetNearbyResourceForQuest(PlayerTypes)
- CvMinorCivQuest::DoStartQuest(int)
- CvMinorCivQuest::GetContestValueForPlayer(PlayerTypes)
- CvPlayer::DoGreatPersonExpended(UnitTypes, CvUnit *)
- CvPlayer::DoTechFromCityConquer(CvCity *)
- CvPlayer::DoUnresearchedTechBonusFromKill(CvUnit *, UnitTypes, int, int, int &)
- CvPlayer::DoYieldBonusFromKill(YieldTypes, CvUnit *, CvUnit *, UnitTypes, int, int, bool, int &)
- CvPlayer::GatherPerTurnReplayStats(int)
- CvPlayer::GetHurryGoldCost(HurryTypes) const
- CvPlayer::GetScoreFromTechs() const
- CvPlayer::HasTech(TechTypes) const
- CvPlayer::IsBuildBlockedByFeature(BuildTypes, FeatureTypes) const
- CvPlayer::calculateResearchModifier(TechTypes)
- CvPlayer::canBuild(const CvPlot *, BuildTypes, bool, bool, bool, bool) const
- CvPlayer::canConstruct(BuildingTypes, bool, bool, bool, CvString *) const
- CvPlayer::canCreate(ProjectTypes, bool, bool) const
- CvPlayer::canMaintain(ProcessTypes, bool) const
- CvPlayer::canReceiveGoody(CvPlot *, GoodyTypes, CvUnit *) const
- CvPlayer::canStealTech(PlayerTypes, TechTypes) const
- CvPlayer::canTrain(UnitTypes, bool, bool, bool, bool, CvString *) const
- CvPlayer::doResearch()
- CvPlayer::findPathLength(TechTypes, bool) const
- CvPlayer::getAdvancedStartImprovementCost(ImprovementTypes, bool, CvPlot *)
- CvPlayer::getAdvancedStartRouteCost(RouteTypes, bool, CvPlot *)
- CvPlayer::getAdvancedStartTechCost(TechTypes, bool)
- CvPlayer::getBestRoute(CvPlot *) const
- CvPlayer::pushResearch(TechTypes, bool)
- CvPlayer::receiveGoody(CvPlot *, GoodyTypes, CvUnit *)
- CvPlayerAI::AI_chooseFreeTech()
- CvPlayerAI::AI_chooseResearch()
- CvPlot::SetImprovementPillaged(bool, bool)
- CvPlot::calculateYield(YieldTypes, bool)
- CvPlot::doImprovement()
- CvPlot::getNonObsoleteResourceType(TeamTypes) const
- CvPlot::getNumResourceForPlayer(PlayerTypes) const
- CvPlot::getResourceType(TeamTypes) const
- CvPlot::getYieldWithBuild(BuildTypes, YieldTypes, bool, PlayerTypes) const
- CvPlot::setImprovementType(ImprovementTypes, PlayerTypes)
- CvPlot::setOwner(PlayerTypes, int, bool, bool)
- CvPlayerPolicies::CanAdoptPolicy(PolicyTypes, bool) const
- CvUnitPromotions::GetAllowFeaturePassable(FeatureTypes) const
- CvUnitPromotions::GetAllowTerrainPassable(TerrainTypes) const
- CvGameReligions::GetAdjacentCityReligiousPressure(ReligionTypes, CvCity *, CvCity *, int &, bool)
- CvTeam::DoBarbarianTech()
- CvTeam::DoMinorCivTech()
- CvTeam::DoUpdateBestRoute()
- CvTeam::doTurn()
- CvTeam::setHasTech(TechTypes, bool, PlayerTypes, bool, bool)
- CvTeam::shareCounters(TeamTypes)
- CvTeam::shareItems(TeamTypes)
- CvTeam::updateTechShare(TechTypes)
- CvTechAI::GetTechRatio()
- CvPlayerTechs::CanResearch(TechTypes, bool) const
- CvPlayerTechs::GetResearchCost(TechTypes) const
- CvPlayerTechs::GetResearchProgress(TechTypes) const
- CvPlayerTechs::GetResearchTurnsLeftTimes100(TechTypes, bool) const
- CvGameTrade::BuildTechDifference()
- CvPlayerTrade::GetNumTradeRoutesPossible()
- CvPlayerTrade::GetTradeRouteRange(DomainTypes, CvCity *)
- CvTraitEntry::IsEnabledByTech(TeamTypes)
- CvTraitEntry::IsObsoleteByTech(TeamTypes)
- CvUnit::CanUpgradeTo(UnitTypes, bool) const
- CvUnit::DoSpreadReligion()
- CvUnit::canAcquirePromotion(PromotionTypes) const
- CvUnit::canBuildRoute() const
- CvUnit::canPillage(const CvPlot *) const
- CvUnit::discover()
- CvUnitMission::PushMission(UnitHandle, MissionTypes, int, int, int, bool, bool, MissionAITypes, CvPlot *, CvUnit *)
- CvLeague::CanProposeEnact(ResolutionTypes, PlayerTypes, int, CvString *)
- CvLeague::DoProjectReward(PlayerTypes, LeagueProjectTypes, ContributionTier)
- CvLeague::GetResearchMod(TechTypes)
- CvLuaTeam::lGetTeamTechs(lua_State *)
- CvLuaTeam::lIsHasTech(lua_State *)