Bazaar developer reference

MilitaryAIHelpers::IsTestStrategy_LosingWars(CvPlayer *)

Defined in
CvMilitaryAI.cpp, line 4786
Hook name
CivHooks::MilitaryAIHelpers_IsTestStrategy_LosingWars

Hooks

static bool BeforeMilitaryAIHelpers_IsTestStrategy_LosingWars(CvPlayer* pPlayer, bool& result);static void AfterMilitaryAIHelpers_IsTestStrategy_LosingWars(CvPlayer* pPlayer, bool& result);static bool ReplaceMilitaryAIHelpers_IsTestStrategy_LosingWars(bool (*original)(CvPlayer*), CvPlayer* pPlayer);CivRegisterBefore<CivHooks::MilitaryAIHelpers_IsTestStrategy_LosingWars>(host, &BeforeMilitaryAIHelpers_IsTestStrategy_LosingWars);CivRegisterAfter<CivHooks::MilitaryAIHelpers_IsTestStrategy_LosingWars>(host, &AfterMilitaryAIHelpers_IsTestStrategy_LosingWars);CivRegisterReplace<CivHooks::MilitaryAIHelpers_IsTestStrategy_LosingWars>(host, &ReplaceMilitaryAIHelpers_IsTestStrategy_LosingWars);

Code

4785/// "Losing Wars" Strategy: boost DEFENSE over OFFENSE4786bool MilitaryAIHelpers::IsTestStrategy_LosingWars(CvPlayer* pPlayer)4787{4788	if(pPlayer->GetDiplomacyAI()->GetStateAllWars() == STATE_ALL_WARS_LOSING)4789	{4790		return true;4791	}4792	return false;4793}

Calls

Called by