CvReligionAI::DoTurn()
- Defined in
- CvReligionClasses.cpp, line 5047
- Class
- CvReligionAI
- Hook name
CivHooks::CvReligionAI_DoTurn
Hooks
static bool BeforeCvReligionAI_DoTurn(CvReligionAI* self);static void AfterCvReligionAI_DoTurn(CvReligionAI* self);static void ReplaceCvReligionAI_DoTurn(void (*original)(CvReligionAI*), CvReligionAI* self);CivRegisterBefore<CivHooks::CvReligionAI_DoTurn>(host, &BeforeCvReligionAI_DoTurn);CivRegisterAfter<CivHooks::CvReligionAI_DoTurn>(host, &AfterCvReligionAI_DoTurn);CivRegisterReplace<CivHooks::CvReligionAI_DoTurn>(host, &ReplaceCvReligionAI_DoTurn);
Code
5046/// Called every turn to see what to spend Faith on5047void CvReligionAI::DoTurn()5048{5049 // Only AI players use this function for now5050 if(m_pPlayer->isHuman())5051 {5052 return;5053 }50545055 AI_PERF_FORMAT("AI-perf.csv", ("Religion AI, Turn %03d, %s", GC.getGame().getElapsedGameTurns(), m_pPlayer->getCivilizationShortDescription()) );50565057 DoFaithPurchases();5058}