Bazaar developer reference

MilitaryAIHelpers::IsTestStrategy_AtWar(CvPlayer *)

Defined in
CvMilitaryAI.cpp, line 4674
Hook name
CivHooks::MilitaryAIHelpers_IsTestStrategy_AtWar

Hooks

static bool BeforeMilitaryAIHelpers_IsTestStrategy_AtWar(CvPlayer* pPlayer, bool& result);static void AfterMilitaryAIHelpers_IsTestStrategy_AtWar(CvPlayer* pPlayer, bool& result);static bool ReplaceMilitaryAIHelpers_IsTestStrategy_AtWar(bool (*original)(CvPlayer*), CvPlayer* pPlayer);CivRegisterBefore<CivHooks::MilitaryAIHelpers_IsTestStrategy_AtWar>(host, &BeforeMilitaryAIHelpers_IsTestStrategy_AtWar);CivRegisterAfter<CivHooks::MilitaryAIHelpers_IsTestStrategy_AtWar>(host, &AfterMilitaryAIHelpers_IsTestStrategy_AtWar);CivRegisterReplace<CivHooks::MilitaryAIHelpers_IsTestStrategy_AtWar>(host, &ReplaceMilitaryAIHelpers_IsTestStrategy_AtWar);

Code

4673/// "At War" Player Strategy: If the player is at war, increase OFFENSE, DEFENSE and MILITARY_TRAINING.  Then look into which operation(s) to run4674bool MilitaryAIHelpers::IsTestStrategy_AtWar(CvPlayer* pPlayer)4675{4676	return (pPlayer->GetMilitaryAI()->GetNumberCivsAtWarWith() > 0);4677}

Calls

Called by