Hooks
static bool BeforeCvPlayer_ChangeGreatScientistBeakerMod(CvPlayer* self, int iChange);static void AfterCvPlayer_ChangeGreatScientistBeakerMod(CvPlayer* self, int iChange);static void ReplaceCvPlayer_ChangeGreatScientistBeakerMod(void (*original)(CvPlayer*, int), CvPlayer* self, int iChange);CivRegisterBefore<CivHooks::CvPlayer_ChangeGreatScientistBeakerMod>(host, &BeforeCvPlayer_ChangeGreatScientistBeakerMod);CivRegisterAfter<CivHooks::CvPlayer_ChangeGreatScientistBeakerMod>(host, &AfterCvPlayer_ChangeGreatScientistBeakerMod);CivRegisterReplace<CivHooks::CvPlayer_ChangeGreatScientistBeakerMod>(host, &ReplaceCvPlayer_ChangeGreatScientistBeakerMod);