CvMinorCivAI::GetPersonality() const
- Defined in
- CvMinorCivAI.cpp, line 2192
- Class
- CvMinorCivAI
- Hook name
CivHooks::CvMinorCivAI_GetPersonality
Hooks
static bool BeforeCvMinorCivAI_GetPersonality(const CvMinorCivAI* self, MinorCivPersonalityTypes& result);static void AfterCvMinorCivAI_GetPersonality(const CvMinorCivAI* self, MinorCivPersonalityTypes& result);static MinorCivPersonalityTypes ReplaceCvMinorCivAI_GetPersonality(MinorCivPersonalityTypes (*original)(const CvMinorCivAI*), const CvMinorCivAI* self);CivRegisterBefore<CivHooks::CvMinorCivAI_GetPersonality>(host, &BeforeCvMinorCivAI_GetPersonality);CivRegisterAfter<CivHooks::CvMinorCivAI_GetPersonality>(host, &AfterCvMinorCivAI_GetPersonality);CivRegisterReplace<CivHooks::CvMinorCivAI_GetPersonality>(host, &ReplaceCvMinorCivAI_GetPersonality);
Code
2191/// What is the personality of this Minor2192MinorCivPersonalityTypes CvMinorCivAI::GetPersonality() const2193{2194 return m_ePersonality;2195}
Called by
- CvDiplomacyAI::DoContactMinorCivs()
- CvDiplomacyAI::GetBestApproachTowardsMinorCiv(PlayerTypes, int &, bool, bool)
- CvEspionageAI::BuildMinorCityList(EspionageCityList &)
- CvMinorCivAI::CalculateBullyMetric(PlayerTypes, bool, CvString *)
- CvMinorCivAI::DoFirstContactWithMajor(TeamTypes, bool)
- CvMinorCivAI::DoTestSeedGlobalQuestCountdown(bool)
- CvMinorCivAI::DoTestSeedQuestCountdownForPlayer(PlayerTypes, bool)
- CvMinorCivAI::GetFriendshipChangePerTurnTimes100(PlayerTypes)
- CvMinorCivAI::GetPersonalityQuestBias(MinorCivQuestTypes)
- CvMinorCivAI::IsValidQuestForPlayer(PlayerTypes, MinorCivQuestTypes)
- CvLuaPlayer::lGetPersonality(lua_State *)