Bazaar developer reference

CityStrategyAIHelpers::IsTestCityStrategy_IsPuppet(CvCity *)

Defined in
CvCityStrategyAI.cpp, line 2967
Hook name
CivHooks::CityStrategyAIHelpers_IsTestCityStrategy_IsPuppet

Hooks

static bool BeforeCityStrategyAIHelpers_IsTestCityStrategy_IsPuppet(CvCity* pCity, bool& result);static void AfterCityStrategyAIHelpers_IsTestCityStrategy_IsPuppet(CvCity* pCity, bool& result);static bool ReplaceCityStrategyAIHelpers_IsTestCityStrategy_IsPuppet(bool (*original)(CvCity*), CvCity* pCity);CivRegisterBefore<CivHooks::CityStrategyAIHelpers_IsTestCityStrategy_IsPuppet>(host, &BeforeCityStrategyAIHelpers_IsTestCityStrategy_IsPuppet);CivRegisterAfter<CivHooks::CityStrategyAIHelpers_IsTestCityStrategy_IsPuppet>(host, &AfterCityStrategyAIHelpers_IsTestCityStrategy_IsPuppet);CivRegisterReplace<CivHooks::CityStrategyAIHelpers_IsTestCityStrategy_IsPuppet>(host, &ReplaceCityStrategyAIHelpers_IsTestCityStrategy_IsPuppet);

Code

2966/// "Is Puppet" City Strategy: build gold buildings and not military training buildings2967bool CityStrategyAIHelpers::IsTestCityStrategy_IsPuppet(CvCity* pCity)2968{2969	if(pCity->IsPuppet())2970	{2971		return true;2972	}29732974	return false;2975}

Calls

Called by