enum MissionTypes // Exposed to Python
{
NO_MISSION = -1,
MISSION_MOVE_TO,
MISSION_ROUTE_TO,
MISSION_MOVE_TO_UNIT,
MISSION_SKIP,
MISSION_SLEEP,
MISSION_FORTIFY,
MISSION_PLUNDER,
MISSION_AIRPATROL,
MISSION_SEAPATROL,
MISSION_HEAL,
MISSION_SENTRY,
MISSION_AIRLIFT,
MISSION_NUKE,
MISSION_RECON,
MISSION_PARADROP,
MISSION_AIRBOMB,
MISSION_RANGE_ATTACK,
MISSION_BOMBARD,
MISSION_PILLAGE,
MISSION_SABOTAGE,
MISSION_DESTROY,
MISSION_STEAL_PLANS,
MISSION_FOUND,
MISSION_SPREAD,
MISSION_SPREAD_CORPORATION,
MISSION_JOIN,
MISSION_CONSTRUCT,
MISSION_DISCOVER,
MISSION_HURRY,
MISSION_TRADE,
MISSION_GREAT_WORK,
MISSION_INFILTRATE,
MISSION_GOLDEN_AGE,
MISSION_BUILD,
MISSION_LEAD,
MISSION_ESPIONAGE,
MISSION_DIE_ANIMATION,
MISSION_BEGIN_COMBAT,
MISSION_END_COMBAT,
MISSION_AIRSTRIKE,
MISSION_SURRENDER,
MISSION_CAPTURED,
MISSION_IDLE,
MISSION_DIE,
MISSION_DAMAGE,
MISSION_MULTI_SELECT,
MISSION_MULTI_DESELECT,
/************************************************************************************************/
/* DCM 04/19/09 Johny Smith */
/************************************************************************************************/
MISSION_AIRBOMB1,
MISSION_AIRBOMB2,
MISSION_AIRBOMB3,
MISSION_AIRBOMB4,
MISSION_AIRBOMB5,
MISSION_RBOMBARD,
MISSION_ABOMBARD,
MISSION_FENGAGE,
/************************************************************************************************/
/* DCM END */
/************************************************************************************************/
//TSHEEP Assassin Mission
//MISSION_ASSASSIN,
//TSHEEP End
// BUG - Sentry Actions - start
#ifdef _MOD_SENTRY
MISSION_MOVE_TO_SENTRY,
MISSION_SENTRY_WHILE_HEAL,
MISSION_SENTRY_NAVAL_UNITS,
MISSION_SENTRY_LAND_UNITS,
#endif
// BUG - Sentry Actions - end
/************************************************************************************************/
/* Afforess 6/05/10 */
/* */
/* */
/************************************************************************************************/
MISSION_INQUISITION,
MISSION_CLAIM_TERRITORY,
MISSION_HURRY_FOOD,
MISSION_ESPIONAGE_SLEEP,
MISSION_GREAT_COMMANDER,
MISSION_SHADOW,
MISSION_WAIT_FOR_TECH,
/************************************************************************************************/
/* Afforess END */
/************************************************************************************************/
//ls612: City Goto in Viewports
MISSION_GOTO,
// < M.A.D. Nukes Start >
MISSION_PRETARGET_NUKE,
// < M.A.D. Nukes End >
//TB Combat Mod and Mission fix begin
MISSION_BUTCHER,
MISSION_RECORD_TALE_ORAL,
MISSION_RECORD_TALE_WRITTEN,
MISSION_ANIMAL_COMBAT,
MISSION_ANIMAL_STUDY,
MISSION_ANIMAL_SACRIFICE,
MISSION_BARBARIAN_ENVOY,
MISSION_CURE,
MISSION_ESTABLISH,
MISSION_ESCAPE,
MISSION_BUILDUP,
MISSION_AUTO_BUILDUP,
MISSION_HEAL_BUILDUP,
MISSION_AMBUSH,
MISSION_ASSASSINATE
//TB Combat Mod and Mission fix end
#ifdef FIXED_MISSION_NUMBER
NUM_MISSION_TYPES
#endif
};