Bazaar developer reference

CvMinorCivAI::GetCulturePerBuildingFriendshipBonus(PlayerTypes, EraTypes)

Defined in
CvMinorCivAI.cpp, line 7840
Class
CvMinorCivAI
Hook name
CivHooks::CvMinorCivAI_GetCulturePerBuildingFriendshipBonus

Hooks

static bool BeforeCvMinorCivAI_GetCulturePerBuildingFriendshipBonus(CvMinorCivAI* self, PlayerTypes arg0, EraTypes arg1, int& result);static void AfterCvMinorCivAI_GetCulturePerBuildingFriendshipBonus(CvMinorCivAI* self, PlayerTypes arg0, EraTypes arg1, int& result);static int ReplaceCvMinorCivAI_GetCulturePerBuildingFriendshipBonus(int (*original)(CvMinorCivAI*, PlayerTypes, EraTypes), CvMinorCivAI* self, PlayerTypes arg0, EraTypes arg1);CivRegisterBefore<CivHooks::CvMinorCivAI_GetCulturePerBuildingFriendshipBonus>(host, &BeforeCvMinorCivAI_GetCulturePerBuildingFriendshipBonus);CivRegisterAfter<CivHooks::CvMinorCivAI_GetCulturePerBuildingFriendshipBonus>(host, &AfterCvMinorCivAI_GetCulturePerBuildingFriendshipBonus);CivRegisterReplace<CivHooks::CvMinorCivAI_GetCulturePerBuildingFriendshipBonus>(host, &ReplaceCvMinorCivAI_GetCulturePerBuildingFriendshipBonus);

Code

7838//antonjs: This feature was prototyped, but later removed. Rewrite this function to add the bonus back in.7839/// Cumulative per building culture bonus from friendship with a minor7840int CvMinorCivAI::GetCulturePerBuildingFriendshipBonus(PlayerTypes /*ePlayer*/, EraTypes /*eAssumeEra*/)7841{7842	return 0;7843}

Called by