Bazaar developer reference

MilitaryAIHelpers::IsTestStrategy_MinorCivThreatCritical(CvPlayer *)

Defined in
CvMilitaryAI.cpp, line 4697
Hook name
CivHooks::MilitaryAIHelpers_IsTestStrategy_MinorCivThreatCritical

Hooks

static bool BeforeMilitaryAIHelpers_IsTestStrategy_MinorCivThreatCritical(CvPlayer* pPlayer, bool& result);static void AfterMilitaryAIHelpers_IsTestStrategy_MinorCivThreatCritical(CvPlayer* pPlayer, bool& result);static bool ReplaceMilitaryAIHelpers_IsTestStrategy_MinorCivThreatCritical(bool (*original)(CvPlayer*), CvPlayer* pPlayer);CivRegisterBefore<CivHooks::MilitaryAIHelpers_IsTestStrategy_MinorCivThreatCritical>(host, &BeforeMilitaryAIHelpers_IsTestStrategy_MinorCivThreatCritical);CivRegisterAfter<CivHooks::MilitaryAIHelpers_IsTestStrategy_MinorCivThreatCritical>(host, &AfterMilitaryAIHelpers_IsTestStrategy_MinorCivThreatCritical);CivRegisterReplace<CivHooks::MilitaryAIHelpers_IsTestStrategy_MinorCivThreatCritical>(host, &ReplaceMilitaryAIHelpers_IsTestStrategy_MinorCivThreatCritical);

Code

4696/// "Minor Civ Threat Critical" Player Strategy: If a Minor Civ is in danger, turn CITY_DEFENSE and DEFENSE up4697bool MilitaryAIHelpers::IsTestStrategy_MinorCivThreatCritical(CvPlayer* pPlayer)4698{4699	if(pPlayer->GetMinorCivAI()->GetStatus() == MINOR_CIV_STATUS_CRITICAL)4700	{4701		return true;4702	}47034704	return false;4705}

Calls

Called by