Bazaar developer reference

CvMinorCivAI::DoTestActiveQuests(bool, bool)

Defined in
CvMinorCivAI.cpp, line 3848
Class
CvMinorCivAI
Hook name
CivHooks::CvMinorCivAI_DoTestActiveQuests

Hooks

static bool BeforeCvMinorCivAI_DoTestActiveQuests(CvMinorCivAI* self, bool bTestComplete, bool bTestObsolete);static void AfterCvMinorCivAI_DoTestActiveQuests(CvMinorCivAI* self, bool bTestComplete, bool bTestObsolete);static void ReplaceCvMinorCivAI_DoTestActiveQuests(void (*original)(CvMinorCivAI*, bool, bool), CvMinorCivAI* self, bool bTestComplete, bool bTestObsolete);CivRegisterBefore<CivHooks::CvMinorCivAI_DoTestActiveQuests>(host, &BeforeCvMinorCivAI_DoTestActiveQuests);CivRegisterAfter<CivHooks::CvMinorCivAI_DoTestActiveQuests>(host, &AfterCvMinorCivAI_DoTestActiveQuests);CivRegisterReplace<CivHooks::CvMinorCivAI_DoTestActiveQuests>(host, &ReplaceCvMinorCivAI_DoTestActiveQuests);

Code

3847// Check all active quests for all players, processing and deleting ones that are complete or obsolete.3848void CvMinorCivAI::DoTestActiveQuests(bool bTestComplete, bool bTestObsolete)3849{3850	if (bTestComplete)3851		DoCompletedQuests();3852	3853	if (bTestObsolete)3854		DoObsoleteQuests();3855}

Calls

Called by