Bazaar developer reference

CvMinorCivAI::DoObsoleteQuests()

Defined in
CvMinorCivAI.cpp, line 3946
Class
CvMinorCivAI
Hook name
CivHooks::CvMinorCivAI_DoObsoleteQuests

Hooks

static bool BeforeCvMinorCivAI_DoObsoleteQuests(CvMinorCivAI* self);static void AfterCvMinorCivAI_DoObsoleteQuests(CvMinorCivAI* self);static void ReplaceCvMinorCivAI_DoObsoleteQuests(void (*original)(CvMinorCivAI*), CvMinorCivAI* self);CivRegisterBefore<CivHooks::CvMinorCivAI_DoObsoleteQuests>(host, &BeforeCvMinorCivAI_DoObsoleteQuests);CivRegisterAfter<CivHooks::CvMinorCivAI_DoObsoleteQuests>(host, &AfterCvMinorCivAI_DoObsoleteQuests);CivRegisterReplace<CivHooks::CvMinorCivAI_DoObsoleteQuests>(host, &ReplaceCvMinorCivAI_DoObsoleteQuests);

Code

3945// Check for quests that are obsolete and process them for each player in no particular order.3946void CvMinorCivAI::DoObsoleteQuests()3947{3948	for (int iMajorLoop = 0; iMajorLoop < MAX_MAJOR_CIVS; iMajorLoop++)3949	{3950		PlayerTypes eMajorLoop = (PlayerTypes) iMajorLoop;3951		DoObsoleteQuestsForPlayer(eMajorLoop);3952	}3953}

Calls

Called by