Hooks
static bool BeforeCvPlot_SetArtifactType(CvPlot* self, GreatWorkArtifactClass eType);static void AfterCvPlot_SetArtifactType(CvPlot* self, GreatWorkArtifactClass eType);static void ReplaceCvPlot_SetArtifactType(void (*original)(CvPlot*, GreatWorkArtifactClass), CvPlot* self, GreatWorkArtifactClass eType);CivRegisterBefore<CivHooks::CvPlot_SetArtifactType>(host, &BeforeCvPlot_SetArtifactType);CivRegisterAfter<CivHooks::CvPlot_SetArtifactType>(host, &AfterCvPlot_SetArtifactType);CivRegisterReplace<CivHooks::CvPlot_SetArtifactType>(host, &ReplaceCvPlot_SetArtifactType);