Bazaar developer reference

CvMinorCivAI::GetCulturePerBuildingAlliesBonus(PlayerTypes, EraTypes)

Defined in
CvMinorCivAI.cpp, line 7847
Class
CvMinorCivAI
Hook name
CivHooks::CvMinorCivAI_GetCulturePerBuildingAlliesBonus

Hooks

static bool BeforeCvMinorCivAI_GetCulturePerBuildingAlliesBonus(CvMinorCivAI* self, PlayerTypes arg0, EraTypes arg1, int& result);static void AfterCvMinorCivAI_GetCulturePerBuildingAlliesBonus(CvMinorCivAI* self, PlayerTypes arg0, EraTypes arg1, int& result);static int ReplaceCvMinorCivAI_GetCulturePerBuildingAlliesBonus(int (*original)(CvMinorCivAI*, PlayerTypes, EraTypes), CvMinorCivAI* self, PlayerTypes arg0, EraTypes arg1);CivRegisterBefore<CivHooks::CvMinorCivAI_GetCulturePerBuildingAlliesBonus>(host, &BeforeCvMinorCivAI_GetCulturePerBuildingAlliesBonus);CivRegisterAfter<CivHooks::CvMinorCivAI_GetCulturePerBuildingAlliesBonus>(host, &AfterCvMinorCivAI_GetCulturePerBuildingAlliesBonus);CivRegisterReplace<CivHooks::CvMinorCivAI_GetCulturePerBuildingAlliesBonus>(host, &ReplaceCvMinorCivAI_GetCulturePerBuildingAlliesBonus);

Code

7845//antonjs: This feature was prototyped, but later removed. Rewrite this function to add the bonus back in.7846/// Cumulative per building culture bonus from being allies with a minor7847int CvMinorCivAI::GetCulturePerBuildingAlliesBonus(PlayerTypes /*ePlayer*/, EraTypes /*eAssumeEra*/)7848{7849	return 0;7850}

Called by