Bazaar developer reference

CvAIOperationSneakCityAttack::GetFormation() const

Defined in
CvAIOperation.cpp, line 2264
Class
CvAIOperationSneakCityAttack
Hook name
CivHooks::CvAIOperationSneakCityAttack_GetFormation
Overrides
CvAIOperationBasicCityAttack::GetFormation() const
Overridden by
CvAIOperationQuickSneakCityAttack::GetFormation() const

Hooks

static bool BeforeCvAIOperationSneakCityAttack_GetFormation(const CvAIOperationSneakCityAttack* self, MultiunitFormationTypes& result);static void AfterCvAIOperationSneakCityAttack_GetFormation(const CvAIOperationSneakCityAttack* self, MultiunitFormationTypes& result);static MultiunitFormationTypes ReplaceCvAIOperationSneakCityAttack_GetFormation(MultiunitFormationTypes (*original)(const CvAIOperationSneakCityAttack*), const CvAIOperationSneakCityAttack* self);CivRegisterBefore<CivHooks::CvAIOperationSneakCityAttack_GetFormation>(host, &BeforeCvAIOperationSneakCityAttack_GetFormation);CivRegisterAfter<CivHooks::CvAIOperationSneakCityAttack_GetFormation>(host, &AfterCvAIOperationSneakCityAttack_GetFormation);CivRegisterReplace<CivHooks::CvAIOperationSneakCityAttack_GetFormation>(host, &ReplaceCvAIOperationSneakCityAttack_GetFormation);

Code

2264MultiunitFormationTypes CvAIOperationSneakCityAttack::GetFormation() const2265{2266	return (GC.getGame().getHandicapInfo().GetID() > 4 && !(GC.getMap().GetAIMapHint() & 1)) ? MUFORMATION_BIGGER_CITY_ATTACK_FORCE : MUFORMATION_BASIC_CITY_ATTACK_FORCE;2267}

Calls