CvCity::GetCityReligions() const
- Defined in
- CvCity.cpp, line 15106
- Class
- CvCity
- Hook name
CivHooks::CvCity_GetCityReligions
Hooks
static bool BeforeCvCity_GetCityReligions(const CvCity* self, CvCityReligions*& result);static void AfterCvCity_GetCityReligions(const CvCity* self, CvCityReligions*& result);static CvCityReligions* ReplaceCvCity_GetCityReligions(CvCityReligions* (*original)(const CvCity*), const CvCity* self);CivRegisterBefore<CivHooks::CvCity_GetCityReligions>(host, &BeforeCvCity_GetCityReligions);CivRegisterAfter<CivHooks::CvCity_GetCityReligions>(host, &AfterCvCity_GetCityReligions);CivRegisterReplace<CivHooks::CvCity_GetCityReligions>(host, &ReplaceCvCity_GetCityReligions);
Code
15106CvCityReligions* CvCity::GetCityReligions() const15107{15108 VALIDATE_OBJECT15109 return m_pCityReligions;15110}
Called by
108 functions in 15 files
- CvCityBuildings::GetYieldFromGreatWorks(YieldTypes) const
- CvCity::GetBaseYieldRateFromReligion(YieldTypes) const
- CvCity::GetFaithPurchaseCost(UnitTypes, bool)
- CvCity::GetJONSCultureThreshold() const
- CvCity::GetLocalHappiness() const
- CvCity::GetYieldPerTurnFromReligion(ReligionTypes, YieldTypes) const
- CvCity::GetYieldPerTurnFromUnimprovedFeatures(YieldTypes) const
- CvCity::HasAnyReligion() const
- CvCity::HasBelief(BeliefTypes) const
- CvCity::HasReligion(ReligionTypes) const
- CvCity::IsCanPurchase(bool, bool, UnitTypes, BuildingTypes, ProjectTypes, YieldTypes)
- CvCity::Purchase(UnitTypes, BuildingTypes, ProjectTypes, YieldTypes)
- CvCity::SetRouteToCapitalConnected(bool)
- CvCity::UpdateReligion(ReligionTypes)
- CvCity::canConstruct(BuildingTypes, bool, bool, bool, bool, CvString *) const
- CvCity::changePopulation(int, bool)
- CvCity::foodDifferenceTimes100(bool, CvString *) const
- CvCity::getBaseYieldRateModifier(YieldTypes, int, CvString *) const
- CvCity::getBasicYieldRateTimes100(YieldTypes, bool) const
- CvCity::getExtraSpecialistYield(YieldTypes, SpecialistTypes) const
- CvCity::getProductionModifier(BuildingTypes, CvString *) const
- CvCity::getStrengthValue(bool) const
- CvCity::init(int, PlayerTypes, int, int, bool, bool, ReligionTypes, const char *)
- CvCity::processBuilding(BuildingTypes, int, bool, bool, bool)
- CvCity::setPopulation(int, bool)
- CvCityCitizens::DoAddSpecialistToBuilding(BuildingTypes, bool)
- CvCityCitizens::DoRemoveSpecialistFromBuilding(BuildingTypes, bool, bool)
- CvCityCitizens::DoSpecialists()
- CvCityCitizens::IsAIWantSpecialistRightNow()
- CvCitySpecializationAI::AdjustValueBasedOnBuildings(CvCity *, YieldTypes, int)
- CvCityCulture::GetBaseTourismBeforeModifiers()
- CvCityCulture::GetTourismTooltip()
- CvGameCulture::GetGreatWorkTooltip(int, PlayerTypes) const
- CvMinorCivAI::GetFriendshipAnchorWithMajor(PlayerTypes)
- CvMinorCivAI::IsSameReligionAsMajor(PlayerTypes)
- CvMinorCivQuest::IsComplete()
- CvPlayer::HasAnyHolyCity()
- CvPlayer::HasCapturedHolyCity(ReligionTypes)
- CvPlayer::HasHolyCity(ReligionTypes)
- CvPlayer::acquireCity(CvCity *, bool, bool, bool)
- CvPlayer::canRaze(CvCity *, bool) const
- CvPlot::calculateImprovementYieldChange(ImprovementTypes, YieldTypes, PlayerTypes, bool, RouteTypes) const
- CvPlot::calculateNatureYield(YieldTypes, TeamTypes, bool) const
- CvCityReligions::CityConvertsReligion(ReligionTypes, ReligionTypes, PlayerTypes)
- CvCityReligions::GetPressurePerTurn(ReligionTypes, int &)
- CvCityReligions::LogFollowersChange(CvReligiousFollowChangeReason)
- CvCityReligions::UpdateNumTradeRouteConnections(CvCity *)
- CvGameReligions::FoundPantheon(PlayerTypes, BeliefTypes)
- CvGameReligions::FoundReligion(PlayerTypes, ReligionTypes, const char *, BeliefTypes, BeliefTypes, BeliefTypes, BeliefTypes, CvCity *)
- CvGameReligions::GetAdjacentCityReligiousPressure(ReligionTypes, CvCity *, CvCity *, int &, bool)
- CvGameReligions::GetBeliefYieldForKill(YieldTypes, int, int, PlayerTypes)
- CvGameReligions::GetNumCitiesFollowing(ReligionTypes) const
- CvGameReligions::GetNumFollowers(ReligionTypes) const
- CvGameReligions::SpreadReligionToOneCity(CvCity *)
- CvGameReligions::UpdateAllCitiesThisReligion(ReligionTypes)
- CvPlayerReligions::GetNumForeignCitiesFollowing() const
- CvPlayerReligions::GetNumForeignFollowers(bool) const
- CvPlayerReligions::HasOthersReligionInMostCities(PlayerTypes) const
- CvPlayerReligions::HasReligionInMostCities(ReligionTypes) const
- CvPlayerReligions::HasReligiousCity() const
- CvReligionAI::AreAllOurCitiesConverted(ReligionTypes, bool) const
- CvReligionAI::AreAllOurCitiesHaveFaithBuilding(ReligionTypes, bool) const
- CvReligionAI::BuyAnyAvailableFaithBuilding()
- CvReligionAI::ChooseMissionaryTargetCity(UnitHandle)
- CvReligionAI::ChooseProphetConversionCity(bool) const
- CvReligionAI::HaveEnoughInquisitors(ReligionTypes) const
- CvReligionAI::HaveNearbyConversionTarget(ReligionTypes, bool) const
- CvReligionAI::ScoreCityForInquisitor(CvCity *, UnitHandle)
- CvReligionAI::ScoreCityForMissionary(CvCity *, UnitHandle)
- CvReligionAI::ShouldBecomeNewMajority(CvCity *, ReligionTypes, int) const
- CvReligionAIHelpers::DoesUnitPassFaithPurchaseCheck(CvPlayer &, UnitTypes)
- CvReligionAIHelpers::GetBestCityFaithUnitPurchase(CvPlayer &, UnitTypes, ReligionTypes)
- CvGameTrade::CreateTradeRoute(CvCity *, CvCity *, DomainTypes, TradeConnectionType, int &)
- CvPlayerTrade::GetTradeConnectionPolicyValueTimes100(const TradeConnection &, YieldTypes)
- CvTradeAI::ScoreInternationalTR(const TradeConnection &)
- CvUnit::CanRemoveHeresy(const CvPlot *) const
- CvUnit::CanSpreadReligion(const CvPlot *) const
- CvUnit::DoRemoveHeresy()
- CvUnit::DoSpreadReligion()
- CvUnit::GetGenericMaxStrengthModifier(const CvUnit *, const CvPlot *, bool) const
- CvUnit::GetMajorityReligionAfterSpread() const
- CvUnit::GetMaxRangedCombatStrength(const CvUnit *, const CvCity *, bool, bool) const
- CvUnit::GetNumFollowersAfterSpread() const
- CvUnit::healRate(const CvPlot *) const
- CvUnit::initWithNameOffset(int, UnitTypes, int, UnitAITypes, PlayerTypes, int, int, DirectionTypes, bool, bool, int, int)
- CvLeague::GetCityTourismModifier(const CvCity *)
- CvLuaCity::lAdoptReligionFully(lua_State *)
- CvLuaCity::lConvertPercentFollowers(lua_State *)
- CvLuaCity::lGetFaithBuildingTourism(lua_State *)
- CvLuaCity::lGetNumFollowers(lua_State *)
- CvLuaCity::lGetNumTradeRoutesAddingPressure(lua_State *)
- CvLuaCity::lGetPressurePerTurn(lua_State *)
- CvLuaCity::lGetReligionBuildingClassHappiness(lua_State *)
- CvLuaCity::lGetReligionBuildingClassYieldChange(lua_State *)
- CvLuaCity::lGetReligionCityRangeStrikeModifier(lua_State *)
- CvLuaCity::lGetReligiousMajority(lua_State *)
- CvLuaCity::lGetSecondaryReligion(lua_State *)
- CvLuaCity::lGetSecondaryReligionPantheonBelief(lua_State *)
- CvLuaCity::lIsHolyCityAnyReligion(lua_State *)
- CvLuaCity::lIsHolyCityForReligion(lua_State *)
- CvLuaCity::lIsReligionInCity(lua_State *)
- CvLuaGame::lGetTradeRoute(lua_State *)
- CvLuaPlayer::GetPotentialInternationalTradeRouteDestinationsHelper(lua_State *, CvPlayerAI *, CvUnit *, CvPlot *)
- CvLuaPlayer::lGetFoundedReligionEnemyCityCombatMod(lua_State *)
- CvLuaPlayer::lGetFoundedReligionFriendlyCityCombatMod(lua_State *)
- CvLuaPlayer::lGetTradeRoutes(lua_State *)
- CvLuaPlayer::lGetTradeRoutesAvailable(lua_State *)
- CvLuaPlayer::lGetTradeRoutesToYou(lua_State *)