Bazaar developer reference

CvReligionBeliefs::GetGoldPerXFollowers() const

Defined in
CvBeliefClasses.cpp, line 1485
Class
CvReligionBeliefs
Hook name
CivHooks::CvReligionBeliefs_GetGoldPerXFollowers

Hooks

static bool BeforeCvReligionBeliefs_GetGoldPerXFollowers(const CvReligionBeliefs* self, int& result);static void AfterCvReligionBeliefs_GetGoldPerXFollowers(const CvReligionBeliefs* self, int& result);static int ReplaceCvReligionBeliefs_GetGoldPerXFollowers(int (*original)(const CvReligionBeliefs*), const CvReligionBeliefs* self);CivRegisterBefore<CivHooks::CvReligionBeliefs_GetGoldPerXFollowers>(host, &BeforeCvReligionBeliefs_GetGoldPerXFollowers);CivRegisterAfter<CivHooks::CvReligionBeliefs_GetGoldPerXFollowers>(host, &AfterCvReligionBeliefs_GetGoldPerXFollowers);CivRegisterReplace<CivHooks::CvReligionBeliefs_GetGoldPerXFollowers>(host, &ReplaceCvReligionBeliefs_GetGoldPerXFollowers);

Code

1484/// Gold per following city1485int CvReligionBeliefs:: GetGoldPerXFollowers() const1486{1487	CvBeliefXMLEntries* pBeliefs = GC.GetGameBeliefs();1488	int rtnValue = 0;14891490	for(int i = 0; i < pBeliefs->GetNumBeliefs(); i++)1491	{1492		if(HasBelief((BeliefTypes)i))1493		{1494			rtnValue += pBeliefs->GetEntry(i)->GetGoldPerXFollowers();1495		}1496	}14971498	return rtnValue;1499}

Calls

Called by