Bazaar developer reference

CvAchievementUnlocker::FarmImprovementPillaged()

Defined in
CvAchievementUnlocker.cpp, line 54
Class
CvAchievementUnlocker
Hook name
CivHooks::CvAchievementUnlocker_FarmImprovementPillaged

Hooks

static bool BeforeCvAchievementUnlocker_FarmImprovementPillaged();static void AfterCvAchievementUnlocker_FarmImprovementPillaged();static void ReplaceCvAchievementUnlocker_FarmImprovementPillaged(void (*original)());CivRegisterBefore<CivHooks::CvAchievementUnlocker_FarmImprovementPillaged>(host, &BeforeCvAchievementUnlocker_FarmImprovementPillaged);CivRegisterAfter<CivHooks::CvAchievementUnlocker_FarmImprovementPillaged>(host, &AfterCvAchievementUnlocker_FarmImprovementPillaged);CivRegisterReplace<CivHooks::CvAchievementUnlocker_FarmImprovementPillaged>(host, &ReplaceCvAchievementUnlocker_FarmImprovementPillaged);

Code

54void CvAchievementUnlocker::FarmImprovementPillaged()55{56#if !defined(NO_ACHIEVEMENTS)57	ms_iNumImprovementsPillagedPerTurn++;5859	if(ms_iNumImprovementsPillagedPerTurn >= 9)60		gDLL->UnlockAchievement(ACHIEVEMENT_SCENARIO_04_PILLAGE);61#endif62}