CvPlayer::isMinorCiv() const
- Defined in
- CvPlayer.cpp, line 17605
- Class
- CvPlayer
- Hook name
CivHooks::CvPlayer_isMinorCiv
Hooks
static bool BeforeCvPlayer_isMinorCiv(const CvPlayer* self, bool& result);static void AfterCvPlayer_isMinorCiv(const CvPlayer* self, bool& result);static bool ReplaceCvPlayer_isMinorCiv(bool (*original)(const CvPlayer*), const CvPlayer* self);CivRegisterBefore<CivHooks::CvPlayer_isMinorCiv>(host, &BeforeCvPlayer_isMinorCiv);CivRegisterAfter<CivHooks::CvPlayer_isMinorCiv>(host, &AfterCvPlayer_isMinorCiv);CivRegisterReplace<CivHooks::CvPlayer_isMinorCiv>(host, &ReplaceCvPlayer_isMinorCiv);
Code
17605bool CvPlayer::isMinorCiv() const17606{17607 return CvPreGame::isMinorCiv(m_eID);17608}
Calls
- CvPreGame::isMinorCiv(PlayerTypes)
FAutoVariable::operator const PlayerTypes &
Called by
239 functions in 39 files
- BuildRouteValid(CvAStarNode *, CvAStarNode *, int, const void *, CvAStar *)
- PathCost(CvAStarNode *, CvAStarNode *, int, const void *, CvAStar *)
- RouteGetNumExtraChildren(CvAStarNode *, CvAStar *)
- RouteValid(CvAStarNode *, CvAStarNode *, int, const void *, CvAStar *)
- StepValid(CvAStarNode *, CvAStarNode *, int, const void *, CvAStar *)
- StepValidAnyArea(CvAStarNode *, CvAStarNode *, int, const void *, CvAStar *)
- CvBuilderTaskingAI::ConnectCitiesToCapital(CvCity *, CvCity *, RouteTypes)
- CvBuilderTaskingAI::ShouldBuilderConsiderPlot(CvUnit *, CvPlot *)
- CvCity::CreateUnit(UnitTypes, UnitAITypes, bool)
- CvCity::GetJONSCultureThreshold() const
- CvCity::doTurn()
- CvCity::init(int, PlayerTypes, int, int, bool, bool, ReligionTypes, const char *)
- CvCityCitizens::DoSpecialists()
- CvCityCitizens::DoTurn()
- CvCityConnections::ShouldConnectToOtherPlayer(PlayerTypes)
- CvCitySpecializationAI::DoTurn()
- CvCitySpecializationAI::SetSpecializationsDirty(CitySpecializationUpdateType)
- CityStrategyAIHelpers::IsTestCityStrategy_CapitalNeedSettler(AICityStrategyTypes, CvCity *)
- CityStrategyAIHelpers::IsTestCityStrategy_CapitalUnderThreat(CvCity *)
- CityStrategyAIHelpers::IsTestCityStrategy_EnoughTileImprovers(AICityStrategyTypes, CvCity *)
- CityStrategyAIHelpers::IsTestCityStrategy_NeedTileImprovers(AICityStrategyTypes, CvCity *)
- CityStrategyAIHelpers::IsTestCityStrategy_WantTileImprovers(AICityStrategyTypes, CvCity *)
- CvCityStrategyAI::ChooseProduction(bool, BuildingTypes, UnitTypes)
- CvCityStrategyAI::DoTurn()
- CvCityCulture::GetTourismTooltip()
- CvGameCulture::GetNumCivsInfluentialForWin() const
- CvPlayerCulture::ComputeHypotheticalPublicOpinionUnhappiness(PolicyBranchTypes)
- CvPlayerCulture::DoArchaeologyChoice(ArchaeologyChoiceType)
- CvPlayerCulture::DoPublicOpinion()
- CvPlayerCulture::DoTurn()
- CvPlayerCulture::GetArchaeologyChoice(CvPlot *)
- CvPlayerCulture::GetCivLowestInfluence(bool) const
- CvPlayerCulture::GetInfluenceCityStateSpyRankBonus(PlayerTypes) const
- CvPlayerCulture::GetInfluencePerTurn(PlayerTypes) const
- CvPlayerCulture::GetInfluenceSpyRankTooltip(CvString, CvString, PlayerTypes)
- CvPlayerCulture::GetInfluenceSurveillanceTime(PlayerTypes) const
- CvPlayerCulture::GetNumCivsInfluentialOn() const
- CvPlayerCulture::GetNumCivsToBeInfluentialOn() const
- CvDangerPlots::IsDangerByRelationshipZero(PlayerTypes, CvPlot *)
- CvDangerPlots::ModifyDangerByRelationship(PlayerTypes, CvPlot *, int)
- CvDangerPlots::ShouldIgnorePlayer(PlayerTypes)
- CvDealAI::GetThirdPartyPeaceValue(bool, PlayerTypes, TeamTypes)
- CvDealAI::GetThirdPartyWarValue(bool, PlayerTypes, TeamTypes)
- CvDeal::IsPossibleToTradeItem(PlayerTypes, PlayerTypes, TradeableItems, int, int, int, bool, bool, bool)
- CvDiplomacyAI::DoCounters()
- CvDiplomacyAI::DoFirstContact(PlayerTypes)
- CvDiplomacyAI::DoFirstContactInitRelationship(PlayerTypes)
- CvDiplomacyAI::DoMakePeaceWithMinors()
- CvDiplomacyAI::DoMakeWarOnPlayer(PlayerTypes)
- CvDiplomacyAI::DoPlayerBulliedSomeone(PlayerTypes, PlayerTypes)
- CvDiplomacyAI::DoPlayerDeclaredWarOnSomeone(PlayerTypes, TeamTypes)
- CvDiplomacyAI::DoPlayerKilledSomeone(PlayerTypes, PlayerTypes)
- CvDiplomacyAI::DoPlayerMetSomeone(PlayerTypes, PlayerTypes)
- CvDiplomacyAI::DoSomeoneDeclaredWarOnMe(TeamTypes)
- CvDiplomacyAI::DoUpdateMinorCivApproaches()
- CvDiplomacyAI::DoUpdateOnePlayerTargetValue(PlayerTypes)
- CvDiplomacyAI::DoUpdateVictoryDisputeLevels()
- CvDiplomacyAI::DoUpdateWarGoals()
- CvDiplomacyAI::DoUpdateWarStates()
- CvDiplomacyAI::DoWeMadePeaceWithSomeone(TeamTypes)
- CvDiplomacyAI::GetBestApproachTowardsMajorCiv(PlayerTypes, int &, bool, bool, WarFaceTypes &)
- CvDiplomacyAI::GetBestApproachTowardsMinorCiv(PlayerTypes, int &, bool, bool)
- CvDiplomacyAI::LogLandDispute(CvString &, PlayerTypes)
- CvDiplomacyAI::LogMajorCivApproachUpdate(PlayerTypes, const int *, MajorCivApproachTypes, MajorCivApproachTypes, WarFaceTypes)
- CvDiplomacyAI::LogMilitaryThreat(CvString &, PlayerTypes)
- CvDiplomacyAI::LogMinorCivApproachUpdate(PlayerTypes, const int *, MinorCivApproachTypes, MinorCivApproachTypes)
- CvDiplomacyAI::LogMinorCivDispute(CvString &, PlayerTypes)
- CvDiplomacyAI::LogOpinionUpdate(PlayerTypes, std::vector<int> &)
- CvDiplomacyAI::LogStatus()
- CvDiplomacyAI::LogVictoryDispute(CvString &, PlayerTypes)
- CvDiplomacyAI::LogWarPeaceWillingToAccept(CvString &, PlayerTypes)
- CvDiplomacyAI::LogWarPeaceWillingToOffer(CvString &, PlayerTypes)
- CvDiplomacyAI::LogWarStatus()
- CvDiplomacyAI::LogWarmongerThreat(CvString &, PlayerTypes)
- CvDiplomacyAI::LogWonderDispute(CvString &, PlayerTypes)
- CvDiplomacyAI::MakeWar()
- CvDiplomacyAIHelpers::GetWarmongerOffset(PlayerTypes, bool)
- CvDiplomacyRequests::DoAIDiplomacy(PlayerTypes)
- CvDiplomacyRequests::DoAIDiplomacyWithHumans()
- CvDllPlayer::IsMinorCiv() const
- CvEconomicAI::DoPlotPurchases()
- CvEconomicAI::DoReconState()
- CvEconomicAI::DoTurn()
- CvEconomicAI::LogCityMonitor()
- CvEconomicAI::LogMonitor()
- CvEspionageAI::AttemptCoups()
- CvEspionageAI::BuildMinorCityList(EspionageCityList &)
- CvEspionageAI::DoTurn()
- CvEspionageAI::FindTargetSpyNumbers(int *, int *, int *, int *)
- CvEspionageAI::GetCityStatePlan(PlayerTypes *)
- CvPlayerEspionage::AttemptCoup(uint)
- CvPlayerEspionage::CalcRequired(int, CvCity *, int)
- CvPlayerEspionage::CanStageCoup(uint)
- CvPlayerEspionage::GetCoupChanceOfSuccess(uint)
- CvPlayerEspionage::ProcessSpy(uint)
- CvFlavorManager::Init(CvPlayer *)
- CvGame::CanOpenCityScreen(PlayerTypes, CvCity *)
- CvGame::DoUpdateDiploVictory()
- CvGame::countMajorCivsAlive() const
- CvGame::countMajorCivsEverAlive() const
- CvGame::setInitialItems(CvGameInitialItemsOverrides &)
- CvGrandStrategyAI::GetConquestPriority()
- CvGrandStrategyAI::GetCulturePriority()
- CvGrandStrategyAI::GetGuessOtherPlayerUnitedNationsPriority(PlayerTypes)
- CvGrandStrategyAI::GetUnitedNationsPriority()
- CvHomelandAI::FindHomelandTargets()
- CvHomelandAI::PlotGarrisonMoves(bool)
- CvHomelandAI::PlotPatrolMoves()
- CvHomelandAI::PlotSentryMoves()
- CvMilitaryAI::DisbandObsoleteUnits()
- CvMilitaryAI::MakeOffensivePurchases()
- CvMilitaryAI::UpdateBaseData()
- CvMilitaryAI::UpdateMilitaryStrategies()
- CvMinorCivAI::CalculateBullyMetric(PlayerTypes, bool, CvString *)
- CvMinorCivAI::DoFirstContactWithMajor(TeamTypes, bool)
- CvMinorCivAI::DoTurn()
- CvMinorCivAI::IsProxyWarActiveForMajor(PlayerTypes, PlayerTypes)
- CvMinorCivAI::Reset()
- CvPlayer::AddIncomingUnit(PlayerTypes, CvUnit *)
- CvPlayer::CheckForMurder(PlayerTypes)
- CvPlayer::DoCivilianReturnLogic(bool, PlayerTypes, int)
- CvPlayer::DoIncomingUnits()
- CvPlayer::DoLiberatePlayer(PlayerTypes, int)
- CvPlayer::DoProcessGoldenAge()
- CvPlayer::GetBuyPlotCost() const
- CvPlayer::GetMostUnhappyCity()
- CvPlayer::GetMostUnhappyCityRecipient()
- CvPlayer::GetNumUnitsSupplied() const
- CvPlayer::GetSpecificBuildingType(const char *, bool)
- CvPlayer::GetSpecificUnitType(const char *, bool)
- CvPlayer::SetHasLostCapital(bool, PlayerTypes)
- CvPlayer::acquireCity(CvCity *, bool, bool, bool)
- CvPlayer::canConstruct(BuildingTypes, bool, bool, bool, CvString *) const
- CvPlayer::canCreate(ProjectTypes, bool, bool) const
- CvPlayer::canFound(int, int, bool) const
- CvPlayer::changeNumResourceTotal(ResourceTypes, int, bool)
- CvPlayer::disassembleSpaceship(CvPlot *)
- CvPlayer::doGoody(CvPlot *, CvUnit *)
- CvPlayer::doTurn()
- CvPlayer::doTurnPostDiplomacy()
- CvPlayer::findNewCapital()
- CvPlayer::getCivilizationAdjective() const
- CvPlayer::getCivilizationAdjectiveKey() const
- CvPlayer::getCivilizationCityName(CvString &, CivilizationTypes) const
- CvPlayer::getCivilizationDescription() const
- CvPlayer::getCivilizationDescriptionKey() const
- CvPlayer::getCivilizationShortDescription() const
- CvPlayer::getCivilizationShortDescriptionKey() const
- CvPlayer::getCivilizationTypeKey() const
- CvPlayer::getGrowthThreshold(int) const
- CvPlayer::getJONSCulture() const
- CvPlayer::getLeaderTypeKey() const
- CvPlayer::getName() const
- CvPlayer::getNameKey() const
- CvPlayer::getNewCityName() const
- CvPlayer::getProductionNeeded(BuildingTypes) const
- CvPlayer::getProductionNeeded(ProjectTypes) const
- CvPlayer::getProductionNeeded(SpecialistTypes) const
- CvPlayer::getProductionNeeded(UnitTypes) const
- CvPlayer::init(PlayerTypes)
- CvPlayer::initFreeUnits(CvGameInitialItemsOverrides &)
- CvPlayer::setAlive(bool, bool)
- CvPlayerAI::AI_conquerCity(CvCity *, PlayerTypes)
- CvPlayerAI::AI_doTurnPost()
- CvPlayerAI::FindBestArtistTargetPlot(CvUnit *, int &)
- CvPlayerAI::FindBestMerchantTargetPlot(CvUnit *, bool)
- CvPlot::HasSpecialImprovement() const
- CvPlot::IsActualAlliedUnit(PlayerTypes, bool) const
- CvPlot::IsFriendlyTerritory(PlayerTypes) const
- CvPlot::canBuild(BuildTypes, PlayerTypes, bool, bool) const
- CvPlot::isFriendlyCityOrPassableImprovement(PlayerTypes, bool, const CvUnit *) const
- CvPlot::setImprovementType(ImprovementTypes, PlayerTypes)
- CvPlot::setOwner(PlayerTypes, int, bool, bool)
- PolicyHelpers::GetNumPlayersWithBranchUnlocked(PolicyBranchTypes)
- CvCityReligions::IsDefendedAgainstSpread(ReligionTypes)
- CvGameReligions::CanCreatePantheon(PlayerTypes, bool)
- CvGameReligions::DoPlayerTurn(CvPlayer &)
- CvGameReligions::GetAdjacentCityReligiousPressure(ReligionTypes, CvCity *, CvCity *, int &, bool)
- CvGameReligions::IsCityStateFriendOfReligionFounder(ReligionTypes, PlayerTypes)
- CvReligionAI::HaveNearbyConversionTarget(ReligionTypes, bool) const
- CvReligionAI::ScoreCityForMissionary(CvCity *, UnitHandle)
- CvStartPositioner::AddCivToRegion(int, CvStartRegion, bool)
- CvStartPositioner::AssignStartingLocations()
- CvStartPositioner::RankPlayerStartOrder()
- CvTacticalAI::FindTacticalTargets()
- CvTacticalAI::PlotDefensiveAirlifts()
- CvTacticalAI::PlotEmergencyPurchases()
- CvTacticalAnalysisMap::PrioritizeZones()
- CvTeam::SetCurrentEra(EraTypes)
- CvTeam::isMinorCiv() const
- CvTeam::setHasTech(TechTypes, bool, PlayerTypes, bool, bool)
- CvPlayerTechs::Reset()
- CvGameTrade::ClearAllCityStateTradeRoutes()
- CvGameTrade::ClearAllCivTradeRoutes(PlayerTypes)
- CvGameTrade::GetTechDifference(PlayerTypes, PlayerTypes)
- CvPlayerTrade::GetNumberOfCityStateTradeRoutes()
- CvPlayerTrade::GetPlotToolTips(CvPlot *)
- CvPlayerTrade::GetTradeConnectionPolicyValueTimes100(const TradeConnection &, YieldTypes)
- CvPlayerTrade::GetTradeConnectionTheirBuildingValueTimes100(const TradeConnection &, YieldTypes, bool)
- CvPlayerTrade::PlunderTradeRoute(int, CvUnit *)
- CvTradeAI::ScoreInternationalTR(const TradeConnection &)
- CvTreasury::LogExpenditure(CvString, int, int)
- CvUnit::CanDistanceGift(PlayerTypes) const
- CvUnit::CanUpgradeInTerritory(bool) const
- CvUnit::DoTestBarbarianThreatToMinorsWithThisUnitsDeath(PlayerTypes)
- CvUnit::DoUpgradeTo(UnitTypes, bool)
- CvUnit::GetBullyMinorMove(const CvPlot *) const
- CvUnit::GetConversionStrength(const CvCity *) const
- CvUnit::GetGenericMaxStrengthModifier(const CvUnit *, const CvPlot *, bool) const
- CvUnit::GetMaxRangedCombatStrength(const CvUnit *, const CvCity *, bool, bool) const
- CvUnit::GetStrategicResourceCombatPenalty() const
- CvUnit::GetUnhappinessCombatPenalty() const
- CvUnit::IsAngerFreeUnit() const
- CvUnit::PerformCultureBomb(int)
- CvUnit::canBlastTourism(const CvPlot *, bool) const
- CvUnit::canBuyCityState(const CvPlot *, bool) const
- CvUnit::canGift(bool, bool) const
- CvUnit::canPillage(const CvPlot *) const
- CvUnit::canTrade(const CvPlot *, bool) const
- CvUnit::createCaptureUnit(const CvUnitCaptureDefinition &)
- CvUnit::gift(bool)
- CvUnit::initWithNameOffset(int, UnitTypes, int, UnitAITypes, PlayerTypes, int, int, DirectionTypes, bool, bool, int, int)
- CvActiveResolution::DoEffects(PlayerTypes)
- CvLeague::AddMember(PlayerTypes)
- CvLeague::CanEverPropose(PlayerTypes)
- CvLeague::CanEverVote(PlayerTypes)
- CvLeague::CanMemberContribute(PlayerTypes, LeagueProjectTypes) const
- CvLeague::DoProjectRewards(LeagueProjectTypes)
- CvLeague::GetChoicesForDecision(ResolutionDecisionTypes, PlayerTypes)
- CvLeague::IsPlayerEmbargoed(PlayerTypes)
- CvLeague::IsTradeEmbargoed(PlayerTypes, PlayerTypes)
- CvLeagueAI::EvaluateAlignment(PlayerTypes)
- CvLeagueAI::ScoreVoteChoiceYesNo(CvProposal *, int, bool)
- CvWonderProductionAI::ChooseWonder(bool, bool, int &)
- CvWonderProductionAI::ChooseWonderForGreatEngineer(bool, int &, CvCity *&)
- CvWorldBuilderMapLoader::InitMap()
- CvLuaPlayer::lGetTradeToYouRoutesTTString(lua_State *)
- CvLuaPlayer::lGetTradeYourRoutesTTString(lua_State *)
- CvLuaPlayer::lIsMinorCiv(lua_State *)