Hooks
static bool BeforeCvPlot_SetArtifactGreatWork(CvPlot* self, GreatWorkType eWork);static void AfterCvPlot_SetArtifactGreatWork(CvPlot* self, GreatWorkType eWork);static void ReplaceCvPlot_SetArtifactGreatWork(void (*original)(CvPlot*, GreatWorkType), CvPlot* self, GreatWorkType eWork);CivRegisterBefore<CivHooks::CvPlot_SetArtifactGreatWork>(host, &BeforeCvPlot_SetArtifactGreatWork);CivRegisterAfter<CivHooks::CvPlot_SetArtifactGreatWork>(host, &AfterCvPlot_SetArtifactGreatWork);CivRegisterReplace<CivHooks::CvPlot_SetArtifactGreatWork>(host, &ReplaceCvPlot_SetArtifactGreatWork);