Bazaar developer reference

CvReligionBeliefs::IsFaithPurchaseAllGreatPeople() const

Defined in
CvBeliefClasses.cpp, line 2194
Class
CvReligionBeliefs
Hook name
CivHooks::CvReligionBeliefs_IsFaithPurchaseAllGreatPeople

Hooks

static bool BeforeCvReligionBeliefs_IsFaithPurchaseAllGreatPeople(const CvReligionBeliefs* self, bool& result);static void AfterCvReligionBeliefs_IsFaithPurchaseAllGreatPeople(const CvReligionBeliefs* self, bool& result);static bool ReplaceCvReligionBeliefs_IsFaithPurchaseAllGreatPeople(bool (*original)(const CvReligionBeliefs*), const CvReligionBeliefs* self);CivRegisterBefore<CivHooks::CvReligionBeliefs_IsFaithPurchaseAllGreatPeople>(host, &BeforeCvReligionBeliefs_IsFaithPurchaseAllGreatPeople);CivRegisterAfter<CivHooks::CvReligionBeliefs_IsFaithPurchaseAllGreatPeople>(host, &AfterCvReligionBeliefs_IsFaithPurchaseAllGreatPeople);CivRegisterReplace<CivHooks::CvReligionBeliefs_IsFaithPurchaseAllGreatPeople>(host, &ReplaceCvReligionBeliefs_IsFaithPurchaseAllGreatPeople);

Code

2193/// Is there a belief that allows faith buying of all great people2194bool CvReligionBeliefs::IsFaithPurchaseAllGreatPeople() const2195{2196	CvBeliefXMLEntries* pBeliefs = GC.GetGameBeliefs();21972198	for(int i = 0; i < pBeliefs->GetNumBeliefs(); i++)2199	{2200		if(HasBelief((BeliefTypes)i))2201		{2202			if (pBeliefs->GetEntry(i)->FaithPurchaseAllGreatPeople())2203			{2204				return true;2205			}2206		}2207	}22082209	return false;2210}

Calls

Called by