Hooks
static bool BeforeCvReligionBeliefs_GetSpecialistYieldChange(const CvReligionBeliefs* self, SpecialistTypes eSpecialist, YieldTypes eYieldType, int& result);static void AfterCvReligionBeliefs_GetSpecialistYieldChange(const CvReligionBeliefs* self, SpecialistTypes eSpecialist, YieldTypes eYieldType, int& result);static int ReplaceCvReligionBeliefs_GetSpecialistYieldChange(int (*original)(const CvReligionBeliefs*, SpecialistTypes, YieldTypes), const CvReligionBeliefs* self, SpecialistTypes eSpecialist, YieldTypes eYieldType);CivRegisterBefore<CivHooks::CvReligionBeliefs_GetSpecialistYieldChange>(host, &BeforeCvReligionBeliefs_GetSpecialistYieldChange);CivRegisterAfter<CivHooks::CvReligionBeliefs_GetSpecialistYieldChange>(host, &AfterCvReligionBeliefs_GetSpecialistYieldChange);CivRegisterReplace<CivHooks::CvReligionBeliefs_GetSpecialistYieldChange>(host, &ReplaceCvReligionBeliefs_GetSpecialistYieldChange);