Bazaar developer reference

CvMinorCivAI::ChangeQuestCountdownForPlayer(PlayerTypes, int)

Defined in
CvMinorCivAI.cpp, line 5290
Class
CvMinorCivAI
Hook name
CivHooks::CvMinorCivAI_ChangeQuestCountdownForPlayer

Hooks

static bool BeforeCvMinorCivAI_ChangeQuestCountdownForPlayer(CvMinorCivAI* self, PlayerTypes ePlayer, int iChange);static void AfterCvMinorCivAI_ChangeQuestCountdownForPlayer(CvMinorCivAI* self, PlayerTypes ePlayer, int iChange);static void ReplaceCvMinorCivAI_ChangeQuestCountdownForPlayer(void (*original)(CvMinorCivAI*, PlayerTypes, int), CvMinorCivAI* self, PlayerTypes ePlayer, int iChange);CivRegisterBefore<CivHooks::CvMinorCivAI_ChangeQuestCountdownForPlayer>(host, &BeforeCvMinorCivAI_ChangeQuestCountdownForPlayer);CivRegisterAfter<CivHooks::CvMinorCivAI_ChangeQuestCountdownForPlayer>(host, &AfterCvMinorCivAI_ChangeQuestCountdownForPlayer);CivRegisterReplace<CivHooks::CvMinorCivAI_ChangeQuestCountdownForPlayer>(host, &ReplaceCvMinorCivAI_ChangeQuestCountdownForPlayer);

Code

5289/// Changes many turns since the last Quest ended5290void CvMinorCivAI::ChangeQuestCountdownForPlayer(PlayerTypes ePlayer, int iChange)5291{5292	SetQuestCountdownForPlayer(ePlayer, GetQuestCountdownForPlayer(ePlayer) + iChange);5293}

Calls

Called by