Hooks
static bool BeforeCvMilitaryAI_RequestNukeAttack(CvMilitaryAI* self, PlayerTypes eEnemy, bool& result);static void AfterCvMilitaryAI_RequestNukeAttack(CvMilitaryAI* self, PlayerTypes eEnemy, bool& result);static bool ReplaceCvMilitaryAI_RequestNukeAttack(bool (*original)(CvMilitaryAI*, PlayerTypes), CvMilitaryAI* self, PlayerTypes eEnemy);CivRegisterBefore<CivHooks::CvMilitaryAI_RequestNukeAttack>(host, &BeforeCvMilitaryAI_RequestNukeAttack);CivRegisterAfter<CivHooks::CvMilitaryAI_RequestNukeAttack>(host, &AfterCvMilitaryAI_RequestNukeAttack);CivRegisterReplace<CivHooks::CvMilitaryAI_RequestNukeAttack>(host, &ReplaceCvMilitaryAI_RequestNukeAttack);