Bazaar developer reference

EconomicAIHelpers::IsTestStrategy_StartedPiety(CvPlayer *)

Defined in
CvEconomicAI.cpp, line 4412
Hook name
CivHooks::EconomicAIHelpers_IsTestStrategy_StartedPiety

Hooks

static bool BeforeEconomicAIHelpers_IsTestStrategy_StartedPiety(CvPlayer* pPlayer, bool& result);static void AfterEconomicAIHelpers_IsTestStrategy_StartedPiety(CvPlayer* pPlayer, bool& result);static bool ReplaceEconomicAIHelpers_IsTestStrategy_StartedPiety(bool (*original)(CvPlayer*), CvPlayer* pPlayer);CivRegisterBefore<CivHooks::EconomicAIHelpers_IsTestStrategy_StartedPiety>(host, &BeforeEconomicAIHelpers_IsTestStrategy_StartedPiety);CivRegisterAfter<CivHooks::EconomicAIHelpers_IsTestStrategy_StartedPiety>(host, &AfterEconomicAIHelpers_IsTestStrategy_StartedPiety);CivRegisterReplace<CivHooks::EconomicAIHelpers_IsTestStrategy_StartedPiety>(host, &ReplaceEconomicAIHelpers_IsTestStrategy_StartedPiety);

Code

4411/// We have the tech for guilds but haven't built them yet4412bool EconomicAIHelpers::IsTestStrategy_StartedPiety(CvPlayer* pPlayer)4413{4414	bool bRtnValue = false;44154416	PolicyBranchTypes eBranch = (PolicyBranchTypes)GC.getInfoTypeForString("POLICY_BRANCH_PIETY", true);4417	if (eBranch != NO_POLICY_BRANCH_TYPE)4418	{4419		if (pPlayer->GetPlayerPolicies()->IsPolicyBranchUnlocked(eBranch))4420		{4421			return true;4422		}4423	}44244425	return bRtnValue;4426}

Calls

Called by