Bazaar developer reference

CvFlavorManager::ResetToBasePersonality()

Defined in
CvFlavorManager.cpp, line 368
Class
CvFlavorManager
Hook name
CivHooks::CvFlavorManager_ResetToBasePersonality

Hooks

static bool BeforeCvFlavorManager_ResetToBasePersonality(CvFlavorManager* self);static void AfterCvFlavorManager_ResetToBasePersonality(CvFlavorManager* self);static void ReplaceCvFlavorManager_ResetToBasePersonality(void (*original)(CvFlavorManager*), CvFlavorManager* self);CivRegisterBefore<CivHooks::CvFlavorManager_ResetToBasePersonality>(host, &BeforeCvFlavorManager_ResetToBasePersonality);CivRegisterAfter<CivHooks::CvFlavorManager_ResetToBasePersonality>(host, &AfterCvFlavorManager_ResetToBasePersonality);CivRegisterReplace<CivHooks::CvFlavorManager_ResetToBasePersonality>(host, &ReplaceCvFlavorManager_ResetToBasePersonality);

Code

367/// Resets active settings to player's base personality368void CvFlavorManager::ResetToBasePersonality()369{370	int iI;371372	for(iI = 0; iI < GC.getNumFlavorTypes(); iI++)373	{374		m_piActiveFlavor[iI] = m_piPersonalityFlavor[iI];375	}376377	BroadcastBaseFlavors();378}

Calls

Called by