Hooks
static bool BeforeCvMinorCivAI_GetCurrentHappinessBonus(CvMinorCivAI* self, PlayerTypes ePlayer, int& result);static void AfterCvMinorCivAI_GetCurrentHappinessBonus(CvMinorCivAI* self, PlayerTypes ePlayer, int& result);static int ReplaceCvMinorCivAI_GetCurrentHappinessBonus(int (*original)(CvMinorCivAI*, PlayerTypes), CvMinorCivAI* self, PlayerTypes ePlayer);CivRegisterBefore<CivHooks::CvMinorCivAI_GetCurrentHappinessBonus>(host, &BeforeCvMinorCivAI_GetCurrentHappinessBonus);CivRegisterAfter<CivHooks::CvMinorCivAI_GetCurrentHappinessBonus>(host, &AfterCvMinorCivAI_GetCurrentHappinessBonus);CivRegisterReplace<CivHooks::CvMinorCivAI_GetCurrentHappinessBonus>(host, &ReplaceCvMinorCivAI_GetCurrentHappinessBonus);