CvGame::GetGameReligions()
- Defined in
- CvGame.cpp, line 10317
- Class
- CvGame
- Hook name
CivHooks::CvGame_GetGameReligions
Hooks
static bool BeforeCvGame_GetGameReligions(CvGame* self, CvGameReligions*& result);static void AfterCvGame_GetGameReligions(CvGame* self, CvGameReligions*& result);static CvGameReligions* ReplaceCvGame_GetGameReligions(CvGameReligions* (*original)(CvGame*), CvGame* self);CivRegisterBefore<CivHooks::CvGame_GetGameReligions>(host, &BeforeCvGame_GetGameReligions);CivRegisterAfter<CivHooks::CvGame_GetGameReligions>(host, &AfterCvGame_GetGameReligions);CivRegisterReplace<CivHooks::CvGame_GetGameReligions>(host, &ReplaceCvGame_GetGameReligions);
Code
10317CvGameReligions* CvGame::GetGameReligions()10318{10319 return m_pGameReligions;10320}
Called by
137 functions in 21 files
- CvCityBuildings::GetYieldFromGreatWorks(YieldTypes) const
- CvCity::GetFaithPurchaseCost(UnitTypes, bool)
- CvCity::GetJONSCultureThreshold() const
- CvCity::GetLocalHappiness() const
- CvCity::GetYieldPerTurnFromReligion(ReligionTypes, YieldTypes) const
- CvCity::GetYieldPerTurnFromUnimprovedFeatures(YieldTypes) const
- CvCity::HasBelief(BeliefTypes) const
- CvCity::IsCanPurchase(bool, bool, UnitTypes, BuildingTypes, ProjectTypes, YieldTypes)
- CvCity::Purchase(UnitTypes, BuildingTypes, ProjectTypes, YieldTypes)
- CvCity::UpdateReligion(ReligionTypes)
- CvCity::foodDifferenceTimes100(bool, CvString *) const
- CvCity::getBaseYieldRateModifier(YieldTypes, int, CvString *) const
- CvCity::getExtraSpecialistYield(YieldTypes, SpecialistTypes) const
- CvCity::getProductionModifier(BuildingTypes, CvString *) const
- CvCity::getStrengthValue(bool) const
- CvCityCitizens::DoSpecialists()
- CvCityCitizens::IsAIWantSpecialistRightNow()
- CvCityCulture::GetBaseTourismBeforeModifiers()
- CvCityCulture::GetTourismTooltip()
- CvGameCulture::GetGreatWorkTooltip(int, PlayerTypes) const
- CvDllNetMessageHandler::ResponseEnhanceReligion(PlayerTypes, ReligionTypes, const char *, BeliefTypes, BeliefTypes, int, int)
- CvDllNetMessageHandler::ResponseFoundPantheon(PlayerTypes, BeliefTypes)
- CvDllNetMessageHandler::ResponseFoundReligion(PlayerTypes, ReligionTypes, const char *, BeliefTypes, BeliefTypes, BeliefTypes, BeliefTypes, int, int)
- EconomicAIHelpers::IsTestStrategy_DevelopingReligion(CvPlayer *)
- CvGame::doTurn()
- CvHomelandAI::ExecuteAdmiralMoves()
- CvHomelandAI::ExecuteGeneralMoves()
- CvMinorCivAI::IsSameReligionAsMajor(PlayerTypes)
- CvMinorCivAI::IsValidQuestForPlayer(PlayerTypes, MinorCivQuestTypes)
- CvMinorCivQuest::DoFinishQuest()
- CvMinorCivQuest::DoStartQuest(int)
- CvNotifications::IsNotificationExpired(int)
- CvPlayer::DoCivilianReturnLogic(bool, PlayerTypes, int)
- CvPlayer::DoGreatPersonExpended(UnitTypes, CvUnit *)
- CvPlayer::DoYieldBonusFromKill(YieldTypes, CvUnit *, CvUnit *, UnitTypes, int, int, bool, int &)
- CvPlayer::GetCulturePerTurnFromReligion() const
- CvPlayer::GetFaithPerTurnFromReligion() const
- CvPlayer::GetHappinessFromReligion()
- CvPlayer::GetScoreFromReligion() const
- CvPlayer::GetYieldPerTurnFromReligion(YieldTypes) const
- CvPlayer::HasBelief(BeliefTypes) const
- CvPlayer::HasEnhancedReligion() const
- CvPlayer::doTurnPostDiplomacy()
- CvPlayer::receiveGoody(CvPlot *, GoodyTypes, CvUnit *)
- CvPlayerAI::CanFoundOrEnhanceReligion()
- CvPlayerAI::GetDirectiveProphet(CvUnit *)
- CvPlot::calculateImprovementYieldChange(ImprovementTypes, YieldTypes, PlayerTypes, bool, RouteTypes) const
- CvPlot::calculateNatureYield(YieldTypes, TeamTypes, bool) const
- CvCityReligions::AddProphetSpread(ReligionTypes, int, PlayerTypes)
- CvCityReligions::AddReligiousPressure(CvReligiousFollowChangeReason, ReligionTypes, int, PlayerTypes)
- CvCityReligions::CityConvertsReligion(ReligionTypes, ReligionTypes, PlayerTypes)
- CvCityReligions::GetPressurePerTurn(ReligionTypes, int &)
- CvCityReligions::GetSecondaryReligionPantheonBelief()
- CvCityReligions::LogFollowersChange(CvReligiousFollowChangeReason)
- CvCityReligions::RemoveOtherReligions(ReligionTypes, PlayerTypes)
- CvCityReligions::SimulateProphetSpread(ReligionTypes, int)
- CvCityReligions::SimulateReligiousPressure(ReligionTypes, int)
- CvCityReligions::UpdateNumTradeRouteConnections(CvCity *)
- CvCityReligions::WouldExertTradeRoutePressureToward(CvCity *, ReligionTypes &, int &)
- CvGameReligions::CanFoundReligion(PlayerTypes, ReligionTypes, const char *, BeliefTypes, BeliefTypes, BeliefTypes, BeliefTypes, CvCity *)
- CvGameReligions::FoundReligion(PlayerTypes, ReligionTypes, const char *, BeliefTypes, BeliefTypes, BeliefTypes, BeliefTypes, CvCity *)
- CvPlayerReligions::GetCityStateInfluenceModifier() const
- CvPlayerReligions::GetCityStateMinimumInfluence(ReligionTypes) const
- CvPlayerReligions::GetCostNextProphet(bool, bool, bool) const
- CvPlayerReligions::GetNumForeignCitiesFollowing() const
- CvPlayerReligions::GetNumForeignFollowers(bool) const
- CvPlayerReligions::GetReligionCreatedByPlayer(bool) const
- CvPlayerReligions::GetSpyPressure() const
- CvPlayerReligions::HasAddedReformationBelief() const
- CvPlayerReligions::HasCreatedPantheon() const
- CvPlayerReligions::HasCreatedReligion(bool) const
- CvPlayerReligions::HasOthersReligionInMostCities(PlayerTypes) const
- CvReligionAI::ChooseBonusBelief(PlayerTypes, ReligionTypes, int, int, int)
- CvReligionAI::ChooseEnhancerBelief(PlayerTypes, ReligionTypes)
- CvReligionAI::ChooseFollowerBelief(PlayerTypes, ReligionTypes)
- CvReligionAI::ChooseFounderBelief(PlayerTypes, ReligionTypes)
- CvReligionAI::ChoosePantheonBelief(PlayerTypes)
- CvReligionAI::ChooseProphetConversionCity(bool) const
- CvReligionAI::ChooseReformationBelief(PlayerTypes, ReligionTypes)
- CvReligionAI::DoFaithPurchases()
- CvReligionAI::FaithBuildingAvailable(ReligionTypes) const
- CvReligionAI::GetReligionToSpread() const
- CvReligionAI::LogBeliefChoices(CvWeightedVector<BeliefTypes, 100, true> &, int)
- CvReligionAI::ScoreBeliefForPlayer(CvBeliefEntry *)
- CvReligionAIHelpers::DoesUnitPassFaithPurchaseCheck(CvPlayer &, UnitTypes)
- CvReligionAIHelpers::GetBestCityFaithBuildingPurchase(CvPlayer &, BuildingTypes, ReligionTypes)
- CvReligionAIHelpers::GetBestCityFaithUnitPurchase(CvPlayer &, UnitTypes, ReligionTypes)
- CvPlayerTrade::GetTradeConnectionPolicyValueTimes100(const TradeConnection &, YieldTypes)
- CvTradeAI::ScoreInternationalTR(const TradeConnection &)
- CvPlayerTraits::ChooseMayaBoost()
- CvUnit::CanEnhanceReligion(const CvPlot *) const
- CvUnit::CanFoundReligion(const CvPlot *) const
- CvUnit::DoEnhanceReligion()
- CvUnit::DoFoundReligion()
- CvUnit::DoSpreadReligion()
- CvUnit::GetConversionStrength(const CvCity *) const
- CvUnit::GetGenericMaxStrengthModifier(const CvUnit *, const CvPlot *, bool) const
- CvUnit::GetMaxRangedCombatStrength(const CvUnit *, const CvCity *, bool, bool) const
- CvUnit::healRate(const CvPlot *) const
- CvUnit::setXY(int, int, bool, bool, bool, bool, bool)
- CvLeague::GetCurrentEffectsSummary(PlayerTypes)
- CvLeagueAI::ScoreVoteChoiceYesNo(CvProposal *, int, bool)
- LeagueHelpers::GetTextForChoice(ResolutionDecisionTypes, int)
- CvLuaCity::lGetFaithBuildingTourism(lua_State *)
- CvLuaCity::lGetReligionBuildingClassHappiness(lua_State *)
- CvLuaCity::lGetReligionBuildingClassYieldChange(lua_State *)
- CvLuaCity::lGetReligionCityRangeStrikeModifier(lua_State *)
- CvLuaGame::lAddReformation(lua_State *)
- CvLuaGame::lEnhancePantheon(lua_State *)
- CvLuaGame::lEnhanceReligion(lua_State *)
- CvLuaGame::lFoundPantheon(lua_State *)
- CvLuaGame::lFoundReligion(lua_State *)
- CvLuaGame::lGetAvailableBonusBeliefs(lua_State *)
- CvLuaGame::lGetAvailableEnhancerBeliefs(lua_State *)
- CvLuaGame::lGetAvailableFollowerBeliefs(lua_State *)
- CvLuaGame::lGetAvailableFounderBeliefs(lua_State *)
- CvLuaGame::lGetAvailablePantheonBeliefs(lua_State *)
- CvLuaGame::lGetAvailableReformationBeliefs(lua_State *)
- CvLuaGame::lGetBeliefsInReligion(lua_State *)
- CvLuaGame::lGetFounder(lua_State *)
- CvLuaGame::lGetFounderBenefitsReligion(lua_State *)
- CvLuaGame::lGetHolyCityForReligion(lua_State *)
- CvLuaGame::lGetMinimumFaithNextPantheon(lua_State *)
- CvLuaGame::lGetNumCitiesFollowing(lua_State *)
- CvLuaGame::lGetNumFollowers(lua_State *)
- CvLuaGame::lGetNumReligionsFounded(lua_State *)
- CvLuaGame::lGetNumReligionsStillToFound(lua_State *)
- CvLuaGame::lGetReligionName(lua_State *)
- CvLuaGame::lIsInSomeReligion(lua_State *)
- CvLuaGame::lSetFounder(lua_State *)
- CvLuaGame::lSetHolyCity(lua_State *)
- CvLuaGame::lSetMinimumFaithNextPantheon(lua_State *)
- CvLuaPlayer::lCanCreatePantheon(lua_State *)
- CvLuaPlayer::lGetBeliefInPantheon(lua_State *)
- CvLuaPlayer::lGetBeliefsInPantheon(lua_State *)
- CvLuaPlayer::lGetFoundedReligionEnemyCityCombatMod(lua_State *)
- CvLuaPlayer::lGetFoundedReligionFriendlyCityCombatMod(lua_State *)