sc2-gamedata
Classes | Enumerations | Variables
Abil.h File Reference
#include "UnderlyingTypes.h"
#include "Game.h"
#include "ItemContainer.h"
#include "TargetSort.h"
Include dependency graph for Abil.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  SAbilCmdButton
 
struct  SAbilOrderDisplay
 
struct  SAbilQueueableInfo
 
struct  SAbilArmMagazineInfo
 
struct  SAbilBuildInfo
 
struct  SAbilInventoryInfo
 
struct  SAbilLearnInfo
 
struct  SAbilMergeInfo
 
struct  SAbilMorphSection
 
struct  SAbilMorphInfo
 
struct  SAbilPawnInfo
 
struct  SAbilRallyInfo
 
struct  SAbilResearchInfo
 
struct  SAbilReviveInfo
 
struct  SAbilSpecializeInfo
 
struct  SAbilTrainInfo
 
struct  SAbilWarpTrainInfo
 
class  CAbil
 Generic. More...
 
class  CAbilProgress
 Progress. More...
 
class  CAbilEffect
 Effect. More...
 
class  CAbilQueueable
 Queueable. More...
 
class  CAbilRedirect
 Redirect. More...
 
class  CAbilArmMagazine
 Arm Magazine. More...
 
class  CAbilAttack
 Attack. More...
 
class  CAbilAugment
 Augment. More...
 
class  CAbilBattery
 Battery. More...
 
class  CAbilBeacon
 Beacon. More...
 
class  CAbilBehavior
 Behavior. More...
 
class  CAbilBuild
 Build. More...
 
class  CAbilBuildable
 Buildable. More...
 
class  CAbilEffectInstant
 Effect - Instant. More...
 
class  CAbilEffectTarget
 Effect - Target. More...
 
class  CAbilHarvest
 Harvest. More...
 
class  CAbilInteract
 Interact. More...
 
class  CAbilInventory
 Inventory. More...
 
class  CAbilLearn
 Learn. More...
 
class  CAbilMerge
 Merge. More...
 
class  CAbilMergeable
 Mergeable. More...
 
class  CAbilMorph
 Morph. More...
 
class  CAbilMorphPlacement
 Morph Placement. More...
 
class  CAbilMove
 Move. More...
 
class  CAbilPawn
 Pawn. More...
 
class  CAbilQueue
 Queue. More...
 
class  CAbilRally
 Rally. More...
 
class  CAbilRedirectInstant
 Redirect Instant. More...
 
class  CAbilRedirectTarget
 Redirect Target. More...
 
class  CAbilResearch
 Research. More...
 
class  CAbilRevive
 Revive. More...
 
class  CAbilSpecialize
 Specialize. More...
 
class  CAbilStop
 Stop. More...
 
class  CAbilTrain
 Train. More...
 
class  CAbilTransport
 Transport. More...
 
class  CAbilWarpable
 Warpable. More...
 
class  CAbilWarpTrain
 Warp Train. More...
 

Enumerations

enum  EClassIdCAbil {
  e_classIdCAbil, e_classIdCAbilProgress, e_classIdCAbilEffect, e_classIdCAbilQueueable,
  e_classIdCAbilRedirect, e_classIdCAbilArmMagazine, e_classIdCAbilAttack, e_classIdCAbilAugment,
  e_classIdCAbilBattery, e_classIdCAbilBeacon, e_classIdCAbilBehavior, e_classIdCAbilBuild,
  e_classIdCAbilBuildable, e_classIdCAbilEffectInstant, e_classIdCAbilEffectTarget, e_classIdCAbilHarvest,
  e_classIdCAbilInteract, e_classIdCAbilInventory, e_classIdCAbilLearn, e_classIdCAbilMerge,
  e_classIdCAbilMergeable, e_classIdCAbilMorph, e_classIdCAbilMorphPlacement, e_classIdCAbilMove,
  e_classIdCAbilPawn, e_classIdCAbilQueue, e_classIdCAbilRally, e_classIdCAbilRedirectInstant,
  e_classIdCAbilRedirectTarget, e_classIdCAbilResearch, e_classIdCAbilRevive, e_classIdCAbilSpecialize,
  e_classIdCAbilStop, e_classIdCAbilTrain, e_classIdCAbilTransport, e_classIdCAbilWarpable,
  e_classIdCAbilWarpTrain
}
 Ability Type. More...
 
enum  EAbilAlignment { e_abilAlignmentNeutral, e_abilAlignmentNegative, e_abilAlignmentPositive }
 Ability Alignment. More...
 
enum  EAbilCmdFlags { e_abilCmdAllowSelfCast, e_abilCmdHidden, e_abilCmdShowInGlossary, e_abilCmdToSelection }
 Ability Command Flags. More...
 
enum  EAbilCmdState { e_abilCmdStateAvailable, e_abilCmdStateRestricted, e_abilCmdStateSuppressed }
 Ability Command State. More...
 
enum  EAbilSharedFlag { e_abilSharedFlagDisableWhileDead }
 Shared Ability Flag. More...
 
enum  EAbilTechPlayer { e_abilTechPlayerOwner, e_abilTechPlayerUpkeep }
 Ability Tech Player. More...
 
enum  EAbilArmMagazineEffect { e_abilArmMagEffectCreate, e_abilArmMagEffectDeath, e_abilArmMagEffectLaunch, e_abilArmMagEffectRelease }
 Arm Magazine Effect. More...
 
enum  EAbilArmMagazineFlag {
  e_abilArmMagFlagAutoCastOffOwnerLeave, e_abilArmMagFlagAutoCreate, e_abilArmMagFlagBestUnit, e_abilArmMagFlagIgnoreUnitCost,
  e_abilArmMagFlagRetarget, e_abilArmMagFlagShowStatus, e_abilArmMagFlagTransient, e_abilArmMagFlagUnitOrderQueue,
  e_abilArmMagFlagWaitForFood
}
 Arm Magazine Flag. More...
 
enum  EAbilArmMagazineInfoFlag { e_abilArmMagInfoFlagAutoBuild, e_abilArmMagInfoFlagAutoBuildOn, e_abilArmMagInfoFlagExternal }
 Arm Magazine Info. More...
 
enum  EAbilArmMagazineLaunch { e_abilArmMagLaunchFireAtTarget, e_abilArmMagLaunchReleaseAtSource, e_abilArmMagLaunchReleaseAtTarget }
 Arm Magazine Launch. More...
 
enum  EAbilArmMagazineManage { e_abilArmMagManageDestroy, e_abilArmMagManageIgnore, e_abilArmMagManageRecall }
 Arm Magazine Management. More...
 
enum  EAbilAttackStage { e_abilAttackStageApproach, e_abilAttackStageAttack, e_abilAttackStageLoiter }
 Ability Attack Stage. More...
 
enum  EAbilAugmentFlag {
  e_abilAugmentFlagAutoCast, e_abilAugmentFlagAutoCastOffOwnerLeave, e_abilAugmentFlagAutoCastOn, e_abilAugmentFlagBestUnit,
  e_abilAugmentFlagSmart
}
 Augment Flag. More...
 
enum  EAbilBehaviorFlag {
  e_abilBehaviorFlagAutoCast, e_abilBehaviorFlagAutoCastOffOwnerLeave, e_abilBehaviorFlagAutoCastOn, e_abilBehaviorFlagBestUnit,
  e_abilBehaviorFlagToggle, e_abilBehaviorFlagToggledOn, e_abilBehaviorFlagTransient
}
 Behavior Flag. More...
 
enum  EAbilBehaviorStage { e_abilBehaviorStageUntoggled, e_abilBehaviorStageToggled }
 Behavior Stage. More...
 
enum  EAbilBuildEffect { e_abilBuildEffectStart, e_abilBuildEffectFinish, e_abilBuildEffectCancel }
 Build Effect. More...
 
enum  EAbilBuildFlag {
  e_abilBuildFlagBestUnit, e_abilBuildFlagCancelable, e_abilBuildFlagHomogenousInterrupt, e_abilBuildFlagIgnoreFood,
  e_abilBuildFlagIgnoreUnitCost, e_abilBuildFlagInstantPlacement, e_abilBuildFlagInterruptible, e_abilBuildFlagNeutralDetachedAddOn,
  e_abilBuildFlagPeonHide, e_abilBuildFlagPeonDisableAbils, e_abilBuildFlagPeonDisableCollision, e_abilBuildFlagPeonFidgetAcross,
  e_abilBuildFlagPeonKillCancel, e_abilBuildFlagPeonKillFinish, e_abilBuildFlagPeonMaintained, e_abilBuildFlagRangeIncludesBuilding,
  e_abilBuildFlagShowProgress
}
 Build Flag. More...
 
enum  EAbilBuildStage {
  e_abilBuildStageApproach, e_abilBuildStageWait, e_abilBuildStageConstruct, e_abilBuildStageHalt,
  e_abilBuildStageResume, e_abilBuildStageFinish, e_abilBuildStageCollide
}
 Build Stage. More...
 
enum  EAbilBuildType { e_abilBuildTypeNormal, e_abilBuildTypeAddOn }
 Build Type. More...
 
enum  EAbilEffectFlag {
  e_abilEffectFlagAbortOnAllianceChange, e_abilEffectFlagAllowMovement, e_abilEffectFlagAutoCast, e_abilEffectFlagAutoCastOffOwnerLeave,
  e_abilEffectFlagAutoCastOn, e_abilEffectFlagBestUnit, e_abilEffectFlagChase, e_abilEffectFlagClearLastAttackTarget,
  e_abilEffectFlagDeferCooldown, e_abilEffectFlagLineMovement, e_abilEffectFlagNoDeceleration, e_abilEffectFlagRangeUsePathing,
  e_abilEffectFlagReExecutable, e_abilEffectFlagRequireTargetVision, e_abilEffectFlagSmart, e_abilEffectFlagTransient,
  e_abilEffectFlagTransientPreferred, e_abilEffectFlagWaitToSpend, e_abilEffectFlagPassengerAcquireExternal, e_abilEffectFlagPassengerAcquirePassengers,
  e_abilEffectFlagPassengerAcquireTransport, e_abilEffectFlagTransportAcquirePassengers, e_abilEffectFlagUpdateChargesOnLevelChange
}
 Ability Effect Flag. More...
 
enum  EAbilEffectStage {
  e_abilEffectStageApproach, e_abilEffectStageWait, e_abilEffectStagePrep, e_abilEffectStageCast,
  e_abilEffectStageChannel, e_abilEffectStageFinish, e_abilEffectStageBail
}
 Ability Effect Stage. More...
 
enum  EAbilHarvestFlag { e_abilHarvestFlagBypassResourceQueue }
 Harvest Flag. More...
 
enum  EAbilHarvestStage {
  e_abilHarvestStageApproachResource, e_abilHarvestStageWaitAtResource, e_abilHarvestStageHarvest, e_abilHarvestStageWaitToReturn,
  e_abilHarvestStageWaitForDropOff, e_abilHarvestStageApproachDropOff, e_abilHarvestStageDropOff
}
 Harvest Stage. More...
 
enum  EAbilInteractFlag {
  e_abilInteractFlagAutoCast, e_abilInteractFlagBestUnit, e_abilInteractFlagExclusive, e_abilInteractFlagSameCliffLevel,
  e_abilInteractFlagShareControl, e_abilInteractFlagShareVision, e_abilInteractFlagSmart
}
 Interact Flag. More...
 
enum  EAbilInventoryAlignment { e_abilInventoryAlignmentRight, e_abilInventoryAlignmentLeft }
 Inventory Alignment. More...
 
enum  EAbilInventoryFlag { e_abilInventoryFlagItemDeath }
 Inventory Flag. More...
 
enum  EAbilLearnFlag {
  e_abilLearnFlagBestUnit, e_abilLearnFlagHideOnMaxLevel, e_abilLearnFlagHideOnPointsSpent, e_abilLearnFlagTransient,
  e_abilLearnFlagUnitOrderQueue
}
 Learn Flag. More...
 
enum  EAbilMergeFlag { e_abilMergeFlagBestUnit, e_abilMergeFlagIgnoreUnitCost }
 Ability Merge Flag. More...
 
enum  EAbilMorphEffect { e_abilMorphEffectStart, e_abilMorphEffectFinish, e_abilMorphEffectCancel }
 Morph Effect. More...
 
enum  EAbilMorphFlag {
  e_abilMorphFlagAutoCast, e_abilMorphFlagAutoCastIdleOnly, e_abilMorphFlagAutoCastOffOwnerLeave, e_abilMorphFlagAutoCastOn,
  e_abilMorphFlagAutomatic, e_abilMorphFlagBestUnit, e_abilMorphFlagBirth, e_abilMorphFlagDisableAbils,
  e_abilMorphFlagDisableCollision, e_abilMorphFlagFastBuild, e_abilMorphFlagInterruptible, e_abilMorphFlagIgnoreCollision,
  e_abilMorphFlagIgnoreFacing, e_abilMorphFlagIgnoreFood, e_abilMorphFlagIgnorePlacement, e_abilMorphFlagIgnoreUnitCost,
  e_abilMorphFlagMoveBlockers, e_abilMorphFlagProduce, e_abilMorphFlagRally, e_abilMorphFlagRallyReset,
  e_abilMorphFlagShowPlaceholder, e_abilMorphFlagShowProgress, e_abilMorphFlagSuppressMovement, e_abilMorphFlagTransient,
  e_abilMorphFlagWaitUntilStopped
}
 Morph Flag. More...
 
enum  EAbilMorphPhase { e_abilMorphPhaseDelay, e_abilMorphPhaseDuration }
 Morph Phase. More...
 
enum  EAbilMorphSection {
  e_abilMorphSectionAbils, e_abilMorphSectionActor, e_abilMorphSectionCollide, e_abilMorphSectionFacing,
  e_abilMorphSectionMover, e_abilMorphSectionStats
}
 Morph Section. More...
 
enum  EAbilMorphStage {
  e_abilMorphStageApproach, e_abilMorphStageWait, e_abilMorphStageAbilsStart, e_abilMorphStageAbilsEnd,
  e_abilMorphStageActorStart, e_abilMorphStageActorEnd, e_abilMorphStageCollideStart, e_abilMorphStageCollideEnd,
  e_abilMorphStageFacingStart, e_abilMorphStageFacingEnd, e_abilMorphStageMoverStart, e_abilMorphStageMoverEnd,
  e_abilMorphStageStatsStart, e_abilMorphStageStatsEnd, e_abilMorphStageUnitStart, e_abilMorphStageUnitEnd
}
 Morph Stage. More...
 
enum  EAbilMoveFlag { e_abilMoveFlagShowIfImmobile }
 Move Flag. More...
 
enum  EAbilPawnFlag { e_abilPawnFlagBestUnit, e_abilPawnFlagSmart }
 Pawn Flag. More...
 
enum  EAbilQueueFlag { e_abilQueueFlagBestUnit, e_abilQueueFlagHidden, e_abilQueueFlagNotifyAddOn, e_abilQueueFlagPassive }
 Ability Queue Flag. More...
 
enum  EAbilRallyFlag { e_abilRallyFlagShowWhileMerging, e_abilRallyFlagShowWhileWarping }
 Rally Flag. More...
 
enum  EAbilRallyStage { e_abilRallyStagePlace }
 Rally Stage. More...
 
enum  EAbilRedirectFlag { e_abilRedirectFlagIncludeSelf }
 Ability Redirect Flag. More...
 
enum  EAbilResearchFlag { e_abilResearchFlagBestUnit, e_abilResearchFlagTransient, e_abilResearchFlagUnitOrderQueue }
 Ability Research Flag. More...
 
enum  EAbilReviveFlag { e_abilReviveFlagBestUnit, e_abilReviveFlagTransient, e_abilReviveFlagUnitOrderQueue, e_abilReviveFlagWaitForFood }
 Revive Flag. More...
 
enum  EAbilReviveVital { e_abilReviveVitalIgnore, e_abilReviveVitalStart, e_abilReviveVitalMaximum }
 Revive Vital. More...
 
enum  EAbilSpecializeFlag { e_abilSpecializeFlagAutoCastOffOwnerLeave, e_abilSpecializeFlagBestUnit, e_abilSpecializeFlagTransient, e_abilSpecializeFlagUnitOrderQueue }
 Ability Specialize Flag. More...
 
enum  EAbilSpecializeInfoFlag { e_abilSpecializeInfoFlagAutoCast, e_abilSpecializeInfoFlagAutoCastOn }
 Ability Specialize Flag. More...
 
enum  EAbilStopFlag { e_abilStopFlagHoldFire }
 Ability Stop Flag. More...
 
enum  EAbilTrainFlag {
  e_abilTrainFlagAutoCastOffOwnerLeave, e_abilTrainFlagBestUnit, e_abilTrainFlagDisableCollision, e_abilTrainFlagIgnoreUnitCost,
  e_abilTrainFlagKillOnCancel, e_abilTrainFlagKillOnFinish, e_abilTrainFlagSelect, e_abilTrainFlagTransient,
  e_abilTrainFlagUnitOrderQueue, e_abilTrainFlagWaitForFood
}
 Train Flag. More...
 
enum  EAbilTrainInfoFlag { e_abilTrainInfoFlagAutoCast, e_abilTrainInfoFlagAutoCastOn }
 Train Info Flag. More...
 
enum  EAbilTrainLocation { e_abilTrainLocationSource, e_abilTrainLocationRally }
 Ability Train Location. More...
 
enum  EAbilTrainRotation { e_abilTrainRotationTarget, e_abilTrainRotationSource }
 Rotation. More...
 
enum  EAbilTransportFlag {
  e_abilTransportFlagAllowPassengerSmartCmd, e_abilTransportFlagAllowSmartCmd, e_abilTransportFlagCargoDeath, e_abilTransportFlagIgnoreBlockers,
  e_abilTransportFlagPlayerHold, e_abilTransportFlagShowCargoSize, e_abilTransportFlagShowStatus
}
 Transport Flag. More...
 
enum  EAbilWarpTrainFlag { e_abilWarpTrainFlagIgnoreRampTest, e_abilWarpTrainFlagIgnoreUnitCost }
 Warp Train Flag. More...
 
enum  EAbilArmMagazineCmd {
  e_abilArmMagazineCmdAmmo1, e_abilArmMagazineCmdAmmo2, e_abilArmMagazineCmdAmmo3, e_abilArmMagazineCmdAmmo4,
  e_abilArmMagazineCmdAmmo5, e_abilArmMagazineCmdAmmo6, e_abilArmMagazineCmdAmmo7, e_abilArmMagazineCmdAmmo8,
  e_abilArmMagazineCmdAmmo9, e_abilArmMagazineCmdAmmo10, e_abilArmMagazineCmdAmmo11, e_abilArmMagazineCmdAmmo12,
  e_abilArmMagazineCmdAmmo13, e_abilArmMagazineCmdAmmo14, e_abilArmMagazineCmdAmmo15, e_abilArmMagazineCmdAmmo16,
  e_abilArmMagazineCmdAmmo17, e_abilArmMagazineCmdAmmo18, e_abilArmMagazineCmdAmmo19, e_abilArmMagazineCmdAmmo20
}
 Ability Command (Arm Magazine) More...
 
enum  EAbilAttackCmd { e_abilAttackCmdExecute }
 Ability Command (Attack) More...
 
enum  EAbilAugmentCmd { e_abilAugmentCmdExecute }
 Ability Command (Augment) More...
 
enum  EAbilBatteryCmd { e_abilBatteryCmdExecute }
 Ability Command (Battery) More...
 
enum  EAbilBeaconCmd { e_abilBeaconCmdCancel, e_abilBeaconCmdMove }
 Beacon Command. More...
 
enum  EAbilBehaviorCmd { e_abilBehaviorCmdOn, e_abilBehaviorCmdOff }
 Ability Command (Behavior) More...
 
enum  EAbilBuildCmd {
  e_abilBuildCmdBuild1, e_abilBuildCmdBuild2, e_abilBuildCmdBuild3, e_abilBuildCmdBuild4,
  e_abilBuildCmdBuild5, e_abilBuildCmdBuild6, e_abilBuildCmdBuild7, e_abilBuildCmdBuild8,
  e_abilBuildCmdBuild9, e_abilBuildCmdBuild10, e_abilBuildCmdBuild11, e_abilBuildCmdBuild12,
  e_abilBuildCmdBuild13, e_abilBuildCmdBuild14, e_abilBuildCmdBuild15, e_abilBuildCmdBuild16,
  e_abilBuildCmdBuild17, e_abilBuildCmdBuild18, e_abilBuildCmdBuild19, e_abilBuildCmdBuild20,
  e_abilBuildCmdBuild21, e_abilBuildCmdBuild22, e_abilBuildCmdBuild23, e_abilBuildCmdBuild24,
  e_abilBuildCmdBuild25, e_abilBuildCmdBuild26, e_abilBuildCmdBuild27, e_abilBuildCmdBuild28,
  e_abilBuildCmdBuild29, e_abilBuildCmdBuild30, e_abilBuildCmdHalt
}
 Ability Command (Build) More...
 
enum  EAbilBuildableCmd { e_abilBuildableCmdCancel, e_abilBuildableCmdHalt }
 Ability Command (Buildable) More...
 
enum  EAbilEffectInstantCmd { e_abilEffectInstantCmdExecute, e_abilEffectInstantCmdCancel }
 Ability Command (Effect, Instant) More...
 
enum  EAbilEffectTargetCmd { e_abilEffectTargetCmdExecute, e_abilEffectTargetCmdCancel }
 Ability Command (Effect, Target) More...
 
enum  EAbilHarvestCmd { e_abilHarvestCmdGather, e_abilHarvestCmdReturn, e_abilHarvestCmdCancel }
 Ability Command (Harvest) More...
 
enum  EAbilInteractCmd { e_abilInteractCmdDesignate }
 Interact Command. More...
 
enum  EAbilInventoryCmd {
  e_abilInventoryCmdDrop, e_abilInventoryCmdMove, e_abilInventoryCmdTake, e_abilInventoryCmdItemInstant,
  e_abilInventoryCmdItemTarget, e_abilInventoryCmdItemCancel, e_abilInventoryCmdPawnInstant
}
 Ability Command (Inventory) More...
 
enum  EAbilLearnCmd {
  e_abilLearnCmdLearn1, e_abilLearnCmdLearn2, e_abilLearnCmdLearn3, e_abilLearnCmdLearn4,
  e_abilLearnCmdLearn5, e_abilLearnCmdLearn6, e_abilLearnCmdLearn7, e_abilLearnCmdLearn8,
  e_abilLearnCmdLearn9, e_abilLearnCmdLearn10, e_abilLearnCmdLearn11, e_abilLearnCmdLearn12,
  e_abilLearnCmdLearn13, e_abilLearnCmdLearn14, e_abilLearnCmdLearn15, e_abilLearnCmdLearn16,
  e_abilLearnCmdLearn17, e_abilLearnCmdLearn18, e_abilLearnCmdLearn19, e_abilLearnCmdLearn20
}
 Learn Command. More...
 
enum  EAbilMergeCmd { e_abilMergeCmdSelectedUnits, e_abilMergeCmdWithTarget }
 Ability Command (Merge) More...
 
enum  EAbilMorphCmd { e_abilMorphCmdExecute, e_abilMorphCmdCancel }
 Ability Command (Morph) More...
 
enum  EAbilMergeableCmd { e_abilMergeableCmdCancel }
 Ability Command (Mergeable) More...
 
enum  EAbilMoveCmd {
  e_abilMoveCmdMove, e_abilMoveCmdPatrol, e_abilMoveCmdHoldPos, e_abilMoveCmdAcquireMove,
  e_abilMoveCmdTurn
}
 Ability Command (Move) More...
 
enum  EAbilPawnCmd {
  e_abilPawnCmdPawn1, e_abilPawnCmdPawn2, e_abilPawnCmdPawn3, e_abilPawnCmdPawn4,
  e_abilPawnCmdPawn5, e_abilPawnCmdPawn6, e_abilPawnCmdPawn7, e_abilPawnCmdPawn8,
  e_abilPawnCmdPawn9, e_abilPawnCmdPawn10, e_abilPawnCmdPawn11, e_abilPawnCmdPawn12,
  e_abilPawnCmdPawn13, e_abilPawnCmdPawn14, e_abilPawnCmdPawn15, e_abilPawnCmdPawn16,
  e_abilPawnCmdPawn17, e_abilPawnCmdPawn18, e_abilPawnCmdPawn19, e_abilPawnCmdPawn20
}
 Pawn Command. More...
 
enum  EAbilQueueCmd { e_abilQueueCmdCancelLast, e_abilQueueCmdCancelSlot }
 Ability Command (Queue) More...
 
enum  EAbilRallyCmd { e_abilRallyCmdRally1, e_abilRallyCmdRally2, e_abilRallyCmdRally3, e_abilRallyCmdRally4 }
 Ability Command (Rally) More...
 
enum  EAbilRedirectInstantCmd { e_abilRedirectInstantCmdExecute }
 Redirect Instant Command. More...
 
enum  EAbilRedirectTargetCmd { e_abilRedirectTargetCmdExecute }
 Redirect Target Command. More...
 
enum  EAbilResearchCmd {
  e_abilResearchCmdResearch1, e_abilResearchCmdResearch2, e_abilResearchCmdResearch3, e_abilResearchCmdResearch4,
  e_abilResearchCmdResearch5, e_abilResearchCmdResearch6, e_abilResearchCmdResearch7, e_abilResearchCmdResearch8,
  e_abilResearchCmdResearch9, e_abilResearchCmdResearch10, e_abilResearchCmdResearch11, e_abilResearchCmdResearch12,
  e_abilResearchCmdResearch13, e_abilResearchCmdResearch14, e_abilResearchCmdResearch15, e_abilResearchCmdResearch16,
  e_abilResearchCmdResearch17, e_abilResearchCmdResearch18, e_abilResearchCmdResearch19, e_abilResearchCmdResearch20,
  e_abilResearchCmdResearch21, e_abilResearchCmdResearch22, e_abilResearchCmdResearch23, e_abilResearchCmdResearch24,
  e_abilResearchCmdResearch25, e_abilResearchCmdResearch26, e_abilResearchCmdResearch27, e_abilResearchCmdResearch28,
  e_abilResearchCmdResearch29, e_abilResearchCmdResearch30
}
 Ability Command (Research) More...
 
enum  EAbilReviveCmd {
  e_abilReviveCmdRevive1, e_abilReviveCmdRevive2, e_abilReviveCmdRevive3, e_abilReviveCmdRevive4,
  e_abilReviveCmdRevive5, e_abilReviveCmdRevive6, e_abilReviveCmdRevive7, e_abilReviveCmdRevive8,
  e_abilReviveCmdRevive9, e_abilReviveCmdRevive10, e_abilReviveCmdRevive11, e_abilReviveCmdRevive12,
  e_abilReviveCmdRevive13, e_abilReviveCmdRevive14, e_abilReviveCmdRevive15, e_abilReviveCmdRevive16,
  e_abilReviveCmdRevive17, e_abilReviveCmdRevive18, e_abilReviveCmdRevive19, e_abilReviveCmdRevive20,
  e_abilReviveCmdReviveAtTarget1, e_abilReviveCmdReviveAtTarget2, e_abilReviveCmdReviveAtTarget3, e_abilReviveCmdReviveAtTarget4,
  e_abilReviveCmdReviveAtTarget5, e_abilReviveCmdReviveAtTarget6, e_abilReviveCmdReviveAtTarget7, e_abilReviveCmdReviveAtTarget8,
  e_abilReviveCmdReviveAtTarget9, e_abilReviveCmdReviveAtTarget10
}
 Revive Command. More...
 
enum  EAbilSpecializeCmd {
  e_abilSpecializeCmdSpecialize1, e_abilSpecializeCmdSpecialize2, e_abilSpecializeCmdSpecialize3, e_abilSpecializeCmdSpecialize4,
  e_abilSpecializeCmdSpecialize5, e_abilSpecializeCmdSpecialize6, e_abilSpecializeCmdSpecialize7, e_abilSpecializeCmdSpecialize8,
  e_abilSpecializeCmdSpecialize9, e_abilSpecializeCmdSpecialize10, e_abilSpecializeCmdSpecialize11, e_abilSpecializeCmdSpecialize12,
  e_abilSpecializeCmdSpecialize13, e_abilSpecializeCmdSpecialize14, e_abilSpecializeCmdSpecialize15, e_abilSpecializeCmdSpecialize16,
  e_abilSpecializeCmdSpecialize17, e_abilSpecializeCmdSpecialize18, e_abilSpecializeCmdSpecialize19, e_abilSpecializeCmdSpecialize20
}
 Ability Command (Specialize) More...
 
enum  EAbilStopCmd { e_abilStopCmdStop, e_abilStopCmdHoldFire, e_abilStopCmdCheer, e_abilStopCmdDance }
 Ability Command (Stop) More...
 
enum  EAbilTrainCmd {
  e_abilTrainCmdTrain1, e_abilTrainCmdTrain2, e_abilTrainCmdTrain3, e_abilTrainCmdTrain4,
  e_abilTrainCmdTrain5, e_abilTrainCmdTrain6, e_abilTrainCmdTrain7, e_abilTrainCmdTrain8,
  e_abilTrainCmdTrain9, e_abilTrainCmdTrain10, e_abilTrainCmdTrain11, e_abilTrainCmdTrain12,
  e_abilTrainCmdTrain13, e_abilTrainCmdTrain14, e_abilTrainCmdTrain15, e_abilTrainCmdTrain16,
  e_abilTrainCmdTrain17, e_abilTrainCmdTrain18, e_abilTrainCmdTrain19, e_abilTrainCmdTrain20,
  e_abilTrainCmdTrain21, e_abilTrainCmdTrain22, e_abilTrainCmdTrain23, e_abilTrainCmdTrain24,
  e_abilTrainCmdTrain25, e_abilTrainCmdTrain26, e_abilTrainCmdTrain27, e_abilTrainCmdTrain28,
  e_abilTrainCmdTrain29, e_abilTrainCmdTrain30
}
 Ability Command (Train) More...
 
enum  EAbilTransportCmd {
  e_abilTransportCmdLoad, e_abilTransportCmdUnloadAll, e_abilTransportCmdUnloadAt, e_abilTransportCmdUnloadUnit,
  e_abilTransportCmdLoadAll
}
 Ability Command (Transport) More...
 
enum  EAbilWarpableCmd { e_abilWarpableCmdCancel }
 Ability Command (Warpable) More...
 
enum  EAbilWarpTrainCmd {
  e_abilWarpTrainCmdTrain1, e_abilWarpTrainCmdTrain2, e_abilWarpTrainCmdTrain3, e_abilWarpTrainCmdTrain4,
  e_abilWarpTrainCmdTrain5, e_abilWarpTrainCmdTrain6, e_abilWarpTrainCmdTrain7, e_abilWarpTrainCmdTrain8,
  e_abilWarpTrainCmdTrain9, e_abilWarpTrainCmdTrain10, e_abilWarpTrainCmdTrain11, e_abilWarpTrainCmdTrain12,
  e_abilWarpTrainCmdTrain13, e_abilWarpTrainCmdTrain14, e_abilWarpTrainCmdTrain15, e_abilWarpTrainCmdTrain16,
  e_abilWarpTrainCmdTrain17, e_abilWarpTrainCmdTrain18, e_abilWarpTrainCmdTrain19, e_abilWarpTrainCmdTrain20
}
 Ability Command (Warp) More...
 

Variables

const int32 e_classIdCAbilCount = 37
 
const int32 e_abilAlignmentCount = 3
 
const int32 e_abilCmdCount = 4
 
const int32 e_abilCmdStateCount = 3
 
const int32 e_abilSharedFlagCount = 1
 
const int32 e_abilTechPlayerCount = 2
 
const int32 e_abilArmMagEffectCount = 4
 
const int32 e_abilArmMagFlagCount = 9
 
const int32 e_abilArmMagInfoFlagCount = 3
 
const int32 e_abilArmMagLaunchCount = 3
 
const int32 e_abilArmMagManageCount = 3
 
const int32 e_abilAttackStageCount = 3
 
const int32 e_abilAugmentFlagCount = 5
 
const int32 e_abilBehaviorFlagCount = 7
 
const int32 e_abilBehaviorStageCount = 2
 
const int32 e_abilBuildEffectCount = 3
 
const int32 e_abilBuildFlagCount = 17
 
const int32 e_abilBuildStageCount = 7
 
const int32 e_abilBuildTypeCount = 2
 
const int32 e_abilEffectFlagCount = 23
 
const int32 e_abilEffectStageCount = 7
 
const int32 e_abilHarvestFlagCount = 1
 
const int32 e_abilHarvestStageCount = 7
 
const int32 e_abilInteractFlagCount = 7
 
const int32 e_abilInventoryAlignmentCount = 2
 
const int32 e_abilInventoryFlagCount = 1
 
const int32 e_abilLearnFlagCount = 5
 
const int32 e_abilMergeFlagCount = 2
 
const int32 e_abilMorphEffectCount = 3
 
const int32 e_abilMorphFlagCount = 25
 
const int32 e_abilMorphPhaseCount = 2
 
const int32 e_abilMorphSectionCount = 6
 
const int32 e_abilMorphStageCount = 16
 
const int32 e_abilMoveFlagCount = 1
 
const int32 e_abilPawnFlagCount = 2
 
const int32 e_abilQueueFlagCount = 4
 
const int32 e_abilRallyFlagCount = 2
 
const int32 e_abilRallyStageCount = 1
 
const int32 e_abilRedirectFlagCount = 1
 
const int32 e_abilResearchFlagCount = 3
 
const int32 e_abilReviveFlagCount = 4
 
const int32 e_abilReviveVitalCount = 3
 
const int32 e_abilSpecializeFlagCount = 4
 
const int32 e_abilSpecializeInfoFlagCount = 2
 
const int32 e_abilStopFlagCount = 1
 
const int32 e_abilTrainFlagCount = 10
 
const int32 e_abilTrainInfoFlagCount = 2
 
const int32 e_abilTrainLocationCount = 2
 
const int32 e_abilTrainRotationCount = 2
 
const int32 e_abilTransportFlagCount = 7
 
const int32 e_abilWarpTrainFlagCount = 2
 
const int32 e_abilArmMagazineCmdCount = 20
 
const int32 e_abilAttackCmdCount = 1
 
const int32 e_abilAugmentCmdCount = 1
 
const int32 e_abilBatteryCmdCount = 1
 
const int32 e_abilBeaconCmdCount = 2
 
const int32 e_abilBehaviorCmdCount = 2
 
const int32 e_abilBuildCmdCount = 31
 
const int32 e_abilBuildableCmdCount = 2
 
const int32 e_abilEffectInstantCmdCount = 2
 
const int32 e_abilEffectTargetCmdCount = 2
 
const int32 e_abilHarvestCmdCount = 3
 
const int32 e_abilInteractCmdCount = 1
 
const int32 e_abilInventoryCmdCount = 7
 
const int32 e_abilLearnCmdCount = 20
 
const int32 e_abilMergeCmdCount = 2
 
const int32 e_abilMorphCmdCount = 2
 
const int32 e_abilMergeableCmdCount = 1
 
const int32 e_abilMoveCmdCount = 5
 
const int32 e_abilPawnCmdCount = 20
 
const int32 e_abilQueueCmdCount = 2
 
const int32 e_abilRallyCmdCount = 4
 
const int32 e_abilRedirectInstantCmdCount = 1
 
const int32 e_abilRedirectTargetCmdCount = 1
 
const int32 e_abilResearchCmdCount = 30
 
const int32 e_abilReviveCmdCount = 30
 
const int32 e_abilSpecializeCmdCount = 20
 
const int32 e_abilStopCmdCount = 4
 
const int32 e_abilTrainCmdCount = 30
 
const int32 e_abilTransportCmdCount = 5
 
const int32 e_abilWarpableCmdCount = 1
 
const int32 e_abilWarpTrainCmdCount = 20
 

Enumeration Type Documentation

◆ EAbilAlignment

Ability Alignment.

Remarks
Enum
Enumerator
e_abilAlignmentNeutral 

Neutral.

No preference is given to pick either friendly or enemy units when targeting with this ability.

e_abilAlignmentNegative 

Negative.

Enemy units are preferred while targeting.

e_abilAlignmentPositive 

Positive.

Friendly units are preferred while targeting.

◆ EAbilArmMagazineCmd

Ability Command (Arm Magazine)

Remarks
Unknown
Enumerator
e_abilArmMagazineCmdAmmo1 

Ammo 01.

e_abilArmMagazineCmdAmmo2 

Ammo 02.

e_abilArmMagazineCmdAmmo3 

Ammo 03.

e_abilArmMagazineCmdAmmo4 

Ammo 04.

e_abilArmMagazineCmdAmmo5 

Ammo 05.

e_abilArmMagazineCmdAmmo6 

Ammo 06.

e_abilArmMagazineCmdAmmo7 

Ammo 07.

e_abilArmMagazineCmdAmmo8 

Ammo 08.

e_abilArmMagazineCmdAmmo9 

Ammo 09.

e_abilArmMagazineCmdAmmo10 

Ammo 10.

e_abilArmMagazineCmdAmmo11 

Ammo 11.

e_abilArmMagazineCmdAmmo12 

Ammo 12.

e_abilArmMagazineCmdAmmo13 

Ammo 13.

e_abilArmMagazineCmdAmmo14 

Ammo 14.

e_abilArmMagazineCmdAmmo15 

Ammo 15.

e_abilArmMagazineCmdAmmo16 

Ammo 16.

e_abilArmMagazineCmdAmmo17 

Ammo 17.

e_abilArmMagazineCmdAmmo18 

Ammo 18.

e_abilArmMagazineCmdAmmo19 

Ammo 19.

e_abilArmMagazineCmdAmmo20 

Ammo 20.

◆ EAbilArmMagazineEffect

Arm Magazine Effect.

Remarks
Unknown
Enumerator
e_abilArmMagEffectCreate 

Create.

e_abilArmMagEffectDeath 

Death.

e_abilArmMagEffectLaunch 

Launch.

e_abilArmMagEffectRelease 

Release.

◆ EAbilArmMagazineFlag

Arm Magazine Flag.

Remarks
Unknown
Enumerator
e_abilArmMagFlagAutoCastOffOwnerLeave 

Turn Auto Cast Off When Owner Leaves.

e_abilArmMagFlagAutoCreate 

Auto Create.

e_abilArmMagFlagBestUnit 

Best Unit.

e_abilArmMagFlagIgnoreUnitCost 

Ignore Unit Cost.

e_abilArmMagFlagRetarget 

Retarget.

e_abilArmMagFlagShowStatus 

Show Status.

e_abilArmMagFlagTransient 

Transient.

e_abilArmMagFlagUnitOrderQueue 

Use Unit Order Queue.

e_abilArmMagFlagWaitForFood 

Wait For Supplies.

◆ EAbilArmMagazineInfoFlag

Arm Magazine Info.

Remarks
Unknown
Enumerator
e_abilArmMagInfoFlagAutoBuild 

Auto Build.

e_abilArmMagInfoFlagAutoBuildOn 

Auto Build On.

e_abilArmMagInfoFlagExternal 

External.

◆ EAbilArmMagazineLaunch

Arm Magazine Launch.

Remarks
Enum
Enumerator
e_abilArmMagLaunchFireAtTarget 

Fire At Target.

e_abilArmMagLaunchReleaseAtSource 

Release At Source.

e_abilArmMagLaunchReleaseAtTarget 

Release At Target.

◆ EAbilArmMagazineManage

Arm Magazine Management.

Remarks
Enum
Enumerator
e_abilArmMagManageDestroy 

Destroy.

e_abilArmMagManageIgnore 

Ignore.

e_abilArmMagManageRecall 

Recall.

◆ EAbilAttackCmd

Ability Command (Attack)

Remarks
Unknown
Enumerator
e_abilAttackCmdExecute 

Execute.

◆ EAbilAttackStage

Ability Attack Stage.

Remarks
Unknown
Enumerator
e_abilAttackStageApproach 

Approach.

e_abilAttackStageAttack 

Attack.

e_abilAttackStageLoiter 

Loiter.

◆ EAbilAugmentCmd

Ability Command (Augment)

Remarks
Unknown
Enumerator
e_abilAugmentCmdExecute 

Execute.

◆ EAbilAugmentFlag

Augment Flag.

Remarks
Unknown
Enumerator
e_abilAugmentFlagAutoCast 

Auto Cast.

e_abilAugmentFlagAutoCastOffOwnerLeave 

Turn Auto Cast Off When Owner Leaves.

e_abilAugmentFlagAutoCastOn 

Auto Cast Initially On.

e_abilAugmentFlagBestUnit 

Target Best Unit.

e_abilAugmentFlagSmart 

Smart Command.

◆ EAbilBatteryCmd

Ability Command (Battery)

Remarks
Unknown
Enumerator
e_abilBatteryCmdExecute 

Execute.

◆ EAbilBeaconCmd

Beacon Command.

Remarks
Unknown
Enumerator
e_abilBeaconCmdCancel 

Cancel.

e_abilBeaconCmdMove 

Move.

◆ EAbilBehaviorCmd

Ability Command (Behavior)

Remarks
Unknown
Enumerator
e_abilBehaviorCmdOn 

Turn On.

e_abilBehaviorCmdOff 

Turn Off.

◆ EAbilBehaviorFlag

Behavior Flag.

Remarks
Unknown
Enumerator
e_abilBehaviorFlagAutoCast 

Auto Cast.

e_abilBehaviorFlagAutoCastOffOwnerLeave 

Turn Auto Cast Off When Owner Leaves.

e_abilBehaviorFlagAutoCastOn 

Auto Cast Initially On.

e_abilBehaviorFlagBestUnit 

Best Unit.

e_abilBehaviorFlagToggle 

Toggle.

e_abilBehaviorFlagToggledOn 

Toggled On.

e_abilBehaviorFlagTransient 

Transient.

◆ EAbilBehaviorStage

Behavior Stage.

Remarks
Unknown
Enumerator
e_abilBehaviorStageUntoggled 

Untoggled.

e_abilBehaviorStageToggled 

Toggled.

◆ EAbilBuildableCmd

Ability Command (Buildable)

Remarks
Unknown
Enumerator
e_abilBuildableCmdCancel 

Cancel.

e_abilBuildableCmdHalt 

Halt.

◆ EAbilBuildCmd

Ability Command (Build)

Remarks
Unknown
Enumerator
e_abilBuildCmdBuild1 

Build 01.

e_abilBuildCmdBuild2 

Build 02.

e_abilBuildCmdBuild3 

Build 03.

e_abilBuildCmdBuild4 

Build 04.

e_abilBuildCmdBuild5 

Build 05.

e_abilBuildCmdBuild6 

Build 06.

e_abilBuildCmdBuild7 

Build 07.

e_abilBuildCmdBuild8 

Build 08.

e_abilBuildCmdBuild9 

Build 09.

e_abilBuildCmdBuild10 

Build 10.

e_abilBuildCmdBuild11 

Build 11.

e_abilBuildCmdBuild12 

Build 12.

e_abilBuildCmdBuild13 

Build 13.

e_abilBuildCmdBuild14 

Build 14.

e_abilBuildCmdBuild15 

Build 15.

e_abilBuildCmdBuild16 

Build 16.

e_abilBuildCmdBuild17 

Build 17.

e_abilBuildCmdBuild18 

Build 18.

e_abilBuildCmdBuild19 

Build 19.

e_abilBuildCmdBuild20 

Build 20.

e_abilBuildCmdBuild21 

Build 21.

e_abilBuildCmdBuild22 

Build 22.

e_abilBuildCmdBuild23 

Build 23.

e_abilBuildCmdBuild24 

Build 24.

e_abilBuildCmdBuild25 

Build 25.

e_abilBuildCmdBuild26 

Build 26.

e_abilBuildCmdBuild27 

Build 27.

e_abilBuildCmdBuild28 

Build 28.

e_abilBuildCmdBuild29 

Build 29.

e_abilBuildCmdBuild30 

Build 30.

e_abilBuildCmdHalt 

Halt.

◆ EAbilBuildEffect

Build Effect.

Remarks
Unknown
Enumerator
e_abilBuildEffectStart 

Start.

e_abilBuildEffectFinish 

Finish.

e_abilBuildEffectCancel 

Cancel.

◆ EAbilBuildFlag

Build Flag.

Remarks
Unknown
Enumerator
e_abilBuildFlagBestUnit 

Best Unit.

e_abilBuildFlagCancelable 

Cancelable.

e_abilBuildFlagHomogenousInterrupt 

Homogenous Interrupt.

e_abilBuildFlagIgnoreFood 

Ignore Food.

e_abilBuildFlagIgnoreUnitCost 

Ignore Unit Cost.

e_abilBuildFlagInstantPlacement 

Instant Placement.

e_abilBuildFlagInterruptible 

Interruptible.

e_abilBuildFlagNeutralDetachedAddOn 

Neutral Detached Add On.

e_abilBuildFlagPeonHide 

Worker Hide.

e_abilBuildFlagPeonDisableAbils 

Worker Disable Abilities.

e_abilBuildFlagPeonDisableCollision 

Worker Disable Collision.

e_abilBuildFlagPeonFidgetAcross 

Worker Fidget Across.

e_abilBuildFlagPeonKillCancel 

Worker Kill On Cancel.

e_abilBuildFlagPeonKillFinish 

Worker Kill On Complete.

e_abilBuildFlagPeonMaintained 

Worker Maintained.

e_abilBuildFlagRangeIncludesBuilding 

Range Includes Building.

e_abilBuildFlagShowProgress 

Show Progress.

◆ EAbilBuildStage

Build Stage.

Remarks
Unknown
Enumerator
e_abilBuildStageApproach 

Approach.

e_abilBuildStageWait 

Wait.

e_abilBuildStageConstruct 

Construct.

e_abilBuildStageHalt 

Halt.

e_abilBuildStageResume 

Resume.

e_abilBuildStageFinish 

Stage Finish.

e_abilBuildStageCollide 

Collide.

◆ EAbilBuildType

Build Type.

Remarks
Enum
Enumerator
e_abilBuildTypeNormal 

Normal.

e_abilBuildTypeAddOn 

Add On.

◆ EAbilCmdFlags

Ability Command Flags.

Remarks
Unknown
Enumerator
e_abilCmdAllowSelfCast 

Allow Self Cast.

If the self cast hotkey is used when issuing this command, it will pick the caster as the target without going into targeting mode.

e_abilCmdHidden 

Hidden.

Prevents this command from being shown in the command card.

e_abilCmdShowInGlossary 

Show In Glossary.

This command will be displayed in the unit help glossary ability section.

e_abilCmdToSelection 

Send To Selection.

This command will be issued to all units in the selection who can handle it even if they aren't in the active subgroup.

◆ EAbilCmdState

Ability Command State.

Remarks
Enum
Enumerator
e_abilCmdStateAvailable 

Available.

This command will be available unless triggers explicitly restrict it.

e_abilCmdStateRestricted 

Restricted.

This command is explicitly restricted until triggers make it available.

e_abilCmdStateSuppressed 

Suppressed.

This command will only be available if other commands not currently restricted require it.

◆ EAbilEffectFlag

Ability Effect Flag.

Remarks
Unknown
Enumerator
e_abilEffectFlagAbortOnAllianceChange 

Abort On Alliance Change.

e_abilEffectFlagAllowMovement 

Allow Movement.

e_abilEffectFlagAutoCast 

Auto Cast.

e_abilEffectFlagAutoCastOffOwnerLeave 

Turn Auto Cast Off When Owner Leaves.

e_abilEffectFlagAutoCastOn 

Auto Cast Initially On.

e_abilEffectFlagBestUnit 

Best Unit.

e_abilEffectFlagChase 

Chase.

e_abilEffectFlagClearLastAttackTarget 

Clear Last Attack Target.

e_abilEffectFlagDeferCooldown 

Defer Cooldown.

e_abilEffectFlagLineMovement 

Line Movement.

e_abilEffectFlagNoDeceleration 

No Deceleration.

e_abilEffectFlagRangeUsePathing 

Range Use Pathing.

e_abilEffectFlagReExecutable 

Re-executable.

e_abilEffectFlagRequireTargetVision 

Require Target Vision.

e_abilEffectFlagSmart 

Smart Command.

e_abilEffectFlagTransient 

Transient.

e_abilEffectFlagTransientPreferred 

Transient Preferred.

e_abilEffectFlagWaitToSpend 

Wait To Spend.

e_abilEffectFlagPassengerAcquireExternal 

Passenger Acquired External.

e_abilEffectFlagPassengerAcquirePassengers 

Passenger Acquired Passenger.

e_abilEffectFlagPassengerAcquireTransport 

Passenger Acquired Transport.

e_abilEffectFlagTransportAcquirePassengers 

Transport Acquired Passengers.

e_abilEffectFlagUpdateChargesOnLevelChange 

Update Charges On Level Change.

◆ EAbilEffectInstantCmd

Ability Command (Effect, Instant)

Remarks
Unknown
Enumerator
e_abilEffectInstantCmdExecute 

Execute.

e_abilEffectInstantCmdCancel 

Cancel.

◆ EAbilEffectStage

Ability Effect Stage.

Remarks
Unknown
Enumerator
e_abilEffectStageApproach 

Approach.

e_abilEffectStageWait 

Wait.

e_abilEffectStagePrep 

Prepare.

e_abilEffectStageCast 

Cast.

e_abilEffectStageChannel 

Channel.

e_abilEffectStageFinish 

Finish.

e_abilEffectStageBail 

Bail.

◆ EAbilEffectTargetCmd

Ability Command (Effect, Target)

Remarks
Unknown
Enumerator
e_abilEffectTargetCmdExecute 

Execute.

e_abilEffectTargetCmdCancel 

Cancel.

◆ EAbilHarvestCmd

Ability Command (Harvest)

Remarks
Unknown
Enumerator
e_abilHarvestCmdGather 

Gather.

e_abilHarvestCmdReturn 

Return.

e_abilHarvestCmdCancel 

Cancel.

◆ EAbilHarvestFlag

Harvest Flag.

Remarks
Unknown
Enumerator
e_abilHarvestFlagBypassResourceQueue 

Bypass Resource Queue.

◆ EAbilHarvestStage

Harvest Stage.

Remarks
Unknown
Enumerator
e_abilHarvestStageApproachResource 

Approach Resource.

e_abilHarvestStageWaitAtResource 

Wait at Resource.

e_abilHarvestStageHarvest 

Harvest.

e_abilHarvestStageWaitToReturn 

Wait to Return.

e_abilHarvestStageWaitForDropOff 

Wait for Drop Off.

e_abilHarvestStageApproachDropOff 

Approach Drop Off.

e_abilHarvestStageDropOff 

Drop Off.

◆ EAbilInteractCmd

Interact Command.

Remarks
Unknown
Enumerator
e_abilInteractCmdDesignate 

Designate.

◆ EAbilInteractFlag

Interact Flag.

Remarks
Unknown
Enumerator
e_abilInteractFlagAutoCast 

Auto Cast.

e_abilInteractFlagBestUnit 

Best Unit.

e_abilInteractFlagExclusive 

Exclusive.

e_abilInteractFlagSameCliffLevel 

Same Cliff Level.

e_abilInteractFlagShareControl 

Share Control.

e_abilInteractFlagShareVision 

Share Vision.

e_abilInteractFlagSmart 

Smart Command.

◆ EAbilInventoryAlignment

Inventory Alignment.

Remarks
Enum
Enumerator
e_abilInventoryAlignmentRight 

Right.

e_abilInventoryAlignmentLeft 

Left.

◆ EAbilInventoryCmd

Ability Command (Inventory)

Remarks
Unknown
Enumerator
e_abilInventoryCmdDrop 

Drop.

e_abilInventoryCmdMove 

Move.

e_abilInventoryCmdTake 

Take.

e_abilInventoryCmdItemInstant 

Use Item (Instant)

e_abilInventoryCmdItemTarget 

Use Item (Target)

e_abilInventoryCmdItemCancel 

Cancel.

e_abilInventoryCmdPawnInstant 

Pawn Instant.

◆ EAbilInventoryFlag

Inventory Flag.

Remarks
Unknown
Enumerator
e_abilInventoryFlagItemDeath 

Item Death.

◆ EAbilLearnCmd

Learn Command.

Remarks
Unknown
Enumerator
e_abilLearnCmdLearn1 

Learn 01.

e_abilLearnCmdLearn2 

Learn 02.

e_abilLearnCmdLearn3 

Learn 03.

e_abilLearnCmdLearn4 

Learn 04.

e_abilLearnCmdLearn5 

Learn 05.

e_abilLearnCmdLearn6 

Learn 06.

e_abilLearnCmdLearn7 

Learn 07.

e_abilLearnCmdLearn8 

Learn 08.

e_abilLearnCmdLearn9 

Learn 09.

e_abilLearnCmdLearn10 

Learn 10.

e_abilLearnCmdLearn11 

Learn 11.

e_abilLearnCmdLearn12 

Learn 12.

e_abilLearnCmdLearn13 

Learn 13.

e_abilLearnCmdLearn14 

Learn 14.

e_abilLearnCmdLearn15 

Learn 15.

e_abilLearnCmdLearn16 

Learn 16.

e_abilLearnCmdLearn17 

Learn 17.

e_abilLearnCmdLearn18 

Learn 18.

e_abilLearnCmdLearn19 

Learn 19.

e_abilLearnCmdLearn20 

Learn 20.

◆ EAbilLearnFlag

Learn Flag.

Remarks
Unknown
Enumerator
e_abilLearnFlagBestUnit 

Best Unit.

e_abilLearnFlagHideOnMaxLevel 

Hide Maximum Level.

e_abilLearnFlagHideOnPointsSpent 

Hide Points Spent.

e_abilLearnFlagTransient 

Transient.

e_abilLearnFlagUnitOrderQueue 

Use Unit Order Queue.

◆ EAbilMergeableCmd

Ability Command (Mergeable)

Remarks
Unknown
Enumerator
e_abilMergeableCmdCancel 

Cancel.

◆ EAbilMergeCmd

Ability Command (Merge)

Remarks
Unknown
Enumerator
e_abilMergeCmdSelectedUnits 

Selected Units.

e_abilMergeCmdWithTarget 

Target.

◆ EAbilMergeFlag

Ability Merge Flag.

Remarks
Unknown
Enumerator
e_abilMergeFlagBestUnit 

Best Unit.

e_abilMergeFlagIgnoreUnitCost 

Ignore Unit Cost.

◆ EAbilMorphCmd

Ability Command (Morph)

Remarks
Unknown
Enumerator
e_abilMorphCmdExecute 

Execute.

e_abilMorphCmdCancel 

Cancel.

◆ EAbilMorphEffect

Morph Effect.

Remarks
Unknown
Enumerator
e_abilMorphEffectStart 

Start.

e_abilMorphEffectFinish 

Finish.

e_abilMorphEffectCancel 

Cancel.

◆ EAbilMorphFlag

Morph Flag.

Remarks
Unknown
Enumerator
e_abilMorphFlagAutoCast 

Auto Cast.

e_abilMorphFlagAutoCastIdleOnly 

Auto Cast (Idle Only)

e_abilMorphFlagAutoCastOffOwnerLeave 

Turn Auto Cast Off When Owner Leaves.

e_abilMorphFlagAutoCastOn 

Auto Cast Initially On.

e_abilMorphFlagAutomatic 

Automatic.

e_abilMorphFlagBestUnit 

Best Unit.

e_abilMorphFlagBirth 

Birth.

e_abilMorphFlagDisableAbils 

Disable Abilities.

e_abilMorphFlagDisableCollision 

Disable Collision.

e_abilMorphFlagFastBuild 

Fast Build.

e_abilMorphFlagInterruptible 

Interruptible.

e_abilMorphFlagIgnoreCollision 

Ignore Collision.

e_abilMorphFlagIgnoreFacing 

Ignore Facing.

e_abilMorphFlagIgnoreFood 

Ignore Food.

e_abilMorphFlagIgnorePlacement 

Ignore Placement.

e_abilMorphFlagIgnoreUnitCost 

Ignore Unit Cost.

e_abilMorphFlagMoveBlockers 

Move Blocking Units.

e_abilMorphFlagProduce 

Produce.

e_abilMorphFlagRally 

Rally.

e_abilMorphFlagRallyReset 

Rally Reset.

e_abilMorphFlagShowPlaceholder 

Show Placeholder.

e_abilMorphFlagShowProgress 

Show Progress.

e_abilMorphFlagSuppressMovement 

Suppress Movement.

e_abilMorphFlagTransient 

Transient.

e_abilMorphFlagWaitUntilStopped 

Wait Until Stopped.

◆ EAbilMorphPhase

Morph Phase.

Remarks
Enum
Enumerator
e_abilMorphPhaseDelay 

Delay.

e_abilMorphPhaseDuration 

Duration.

◆ EAbilMorphSection

Morph Section.

Remarks
Enum
Enumerator
e_abilMorphSectionAbils 

Abilities.

e_abilMorphSectionActor 

Actor.

e_abilMorphSectionCollide 

Collision.

e_abilMorphSectionFacing 

Facing.

e_abilMorphSectionMover 

Mover.

e_abilMorphSectionStats 

Stats.

◆ EAbilMorphStage

Morph Stage.

Remarks
Unknown
Enumerator
e_abilMorphStageApproach 

Approach.

e_abilMorphStageWait 

Wait.

e_abilMorphStageAbilsStart 

Abilities Start.

e_abilMorphStageAbilsEnd 

Abilities End.

e_abilMorphStageActorStart 

Actor Start.

e_abilMorphStageActorEnd 

Actor End.

e_abilMorphStageCollideStart 

Collide Start.

e_abilMorphStageCollideEnd 

Collide End.

e_abilMorphStageFacingStart 

Facing Start.

e_abilMorphStageFacingEnd 

Facing End.

e_abilMorphStageMoverStart 

Mover Start.

e_abilMorphStageMoverEnd 

Mover End.

e_abilMorphStageStatsStart 

Cache Start.

e_abilMorphStageStatsEnd 

Cache End.

e_abilMorphStageUnitStart 

Unit Start.

e_abilMorphStageUnitEnd 

Unit End.

◆ EAbilMoveCmd

Ability Command (Move)

Remarks
Unknown
Enumerator
e_abilMoveCmdMove 

Move.

e_abilMoveCmdPatrol 

Patrol.

e_abilMoveCmdHoldPos 

Hold Position.

e_abilMoveCmdAcquireMove 

Scan Move.

e_abilMoveCmdTurn 

Turn.

◆ EAbilMoveFlag

Move Flag.

Remarks
Unknown
Enumerator
e_abilMoveFlagShowIfImmobile 

Show If Immobile.

◆ EAbilPawnCmd

Pawn Command.

Remarks
Unknown
Enumerator
e_abilPawnCmdPawn1 

Pawn 01.

e_abilPawnCmdPawn2 

Pawn 02.

e_abilPawnCmdPawn3 

Pawn 03.

e_abilPawnCmdPawn4 

Pawn 04.

e_abilPawnCmdPawn5 

Pawn 05.

e_abilPawnCmdPawn6 

Pawn 06.

e_abilPawnCmdPawn7 

Pawn 07.

e_abilPawnCmdPawn8 

Pawn 08.

e_abilPawnCmdPawn9 

Pawn 09.

e_abilPawnCmdPawn10 

Pawn 10.

e_abilPawnCmdPawn11 

Pawn 11.

e_abilPawnCmdPawn12 

Pawn 12.

e_abilPawnCmdPawn13 

Pawn 13.

e_abilPawnCmdPawn14 

Pawn 14.

e_abilPawnCmdPawn15 

Pawn 15.

e_abilPawnCmdPawn16 

Pawn 16.

e_abilPawnCmdPawn17 

Pawn 17.

e_abilPawnCmdPawn18 

Pawn 18.

e_abilPawnCmdPawn19 

Pawn 19.

e_abilPawnCmdPawn20 

Pawn 20.

◆ EAbilPawnFlag

Pawn Flag.

Remarks
Unknown
Enumerator
e_abilPawnFlagBestUnit 

Best Unit.

e_abilPawnFlagSmart 

Smart Command.

◆ EAbilQueueCmd

Ability Command (Queue)

Remarks
Unknown
Enumerator
e_abilQueueCmdCancelLast 

Cancel Last.

e_abilQueueCmdCancelSlot 

Cancel Slot.

◆ EAbilQueueFlag

Ability Queue Flag.

Remarks
Unknown
Enumerator
e_abilQueueFlagBestUnit 

Best Unit.

e_abilQueueFlagHidden 

Hidden.

e_abilQueueFlagNotifyAddOn 

Notify Add-On.

e_abilQueueFlagPassive 

Passive.

◆ EAbilRallyCmd

Ability Command (Rally)

Remarks
Unknown
Enumerator
e_abilRallyCmdRally1 

Rally 1.

e_abilRallyCmdRally2 

Rally 2.

e_abilRallyCmdRally3 

Rally 3.

e_abilRallyCmdRally4 

Rally 4.

◆ EAbilRallyFlag

Rally Flag.

Remarks
Unknown
Enumerator
e_abilRallyFlagShowWhileMerging 

Show While Merging.

e_abilRallyFlagShowWhileWarping 

Show While Warping.

◆ EAbilRallyStage

Rally Stage.

Remarks
Unknown
Enumerator
e_abilRallyStagePlace 

Placement.

◆ EAbilRedirectFlag

Ability Redirect Flag.

Remarks
Unknown
Enumerator
e_abilRedirectFlagIncludeSelf 

Include Self.

◆ EAbilRedirectInstantCmd

Redirect Instant Command.

Remarks
Unknown
Enumerator
e_abilRedirectInstantCmdExecute 

Execute.

◆ EAbilRedirectTargetCmd

Redirect Target Command.

Remarks
Unknown
Enumerator
e_abilRedirectTargetCmdExecute 

Execute.

◆ EAbilResearchCmd

Ability Command (Research)

Remarks
Unknown
Enumerator
e_abilResearchCmdResearch1 

Research 01.

e_abilResearchCmdResearch2 

Research 02.

e_abilResearchCmdResearch3 

Research 03.

e_abilResearchCmdResearch4 

Research 04.

e_abilResearchCmdResearch5 

Research 05.

e_abilResearchCmdResearch6 

Research 06.

e_abilResearchCmdResearch7 

Research 07.

e_abilResearchCmdResearch8 

Research 08.

e_abilResearchCmdResearch9 

Research 09.

e_abilResearchCmdResearch10 

Research 10.

e_abilResearchCmdResearch11 

Research 11.

e_abilResearchCmdResearch12 

Research 12.

e_abilResearchCmdResearch13 

Research 13.

e_abilResearchCmdResearch14 

Research 14.

e_abilResearchCmdResearch15 

Research 15.

e_abilResearchCmdResearch16 

Research 16.

e_abilResearchCmdResearch17 

Research 17.

e_abilResearchCmdResearch18 

Research 18.

e_abilResearchCmdResearch19 

Research 19.

e_abilResearchCmdResearch20 

Research 20.

e_abilResearchCmdResearch21 

Research 21.

e_abilResearchCmdResearch22 

Research 22.

e_abilResearchCmdResearch23 

Research 23.

e_abilResearchCmdResearch24 

Research 24.

e_abilResearchCmdResearch25 

Research 25.

e_abilResearchCmdResearch26 

Research 26.

e_abilResearchCmdResearch27 

Research 27.

e_abilResearchCmdResearch28 

Research 28.

e_abilResearchCmdResearch29 

Research 29.

e_abilResearchCmdResearch30 

Research 30.

◆ EAbilResearchFlag

Ability Research Flag.

Remarks
Unknown
Enumerator
e_abilResearchFlagBestUnit 

Best Unit.

e_abilResearchFlagTransient 

Transient.

e_abilResearchFlagUnitOrderQueue 

Use Unit Order Queue.

◆ EAbilReviveCmd

Revive Command.

Remarks
Enum
Enumerator
e_abilReviveCmdRevive1 

Revive 01.

e_abilReviveCmdRevive2 

Revive 02.

e_abilReviveCmdRevive3 

Revive 03.

e_abilReviveCmdRevive4 

Revive 04.

e_abilReviveCmdRevive5 

Revive 05.

e_abilReviveCmdRevive6 

Revive 06.

e_abilReviveCmdRevive7 

Revive 07.

e_abilReviveCmdRevive8 

Revive 08.

e_abilReviveCmdRevive9 

Revive 09.

e_abilReviveCmdRevive10 

Revive 10.

e_abilReviveCmdRevive11 

Revive 11.

e_abilReviveCmdRevive12 

Revive 12.

e_abilReviveCmdRevive13 

Revive 13.

e_abilReviveCmdRevive14 

Revive 14.

e_abilReviveCmdRevive15 

Revive 15.

e_abilReviveCmdRevive16 

Revive 16.

e_abilReviveCmdRevive17 

Revive 17.

e_abilReviveCmdRevive18 

Revive 18.

e_abilReviveCmdRevive19 

Revive 19.

e_abilReviveCmdRevive20 

Revive 20.

e_abilReviveCmdReviveAtTarget1 

Revive At Target 01.

e_abilReviveCmdReviveAtTarget2 

Revive At Target 02.

e_abilReviveCmdReviveAtTarget3 

Revive At Target 03.

e_abilReviveCmdReviveAtTarget4 

Revive At Target 04.

e_abilReviveCmdReviveAtTarget5 

Revive At Target 05.

e_abilReviveCmdReviveAtTarget6 

Revive At Target 06.

e_abilReviveCmdReviveAtTarget7 

Revive At Target 07.

e_abilReviveCmdReviveAtTarget8 

Revive At Target 08.

e_abilReviveCmdReviveAtTarget9 

Revive At Target 09.

e_abilReviveCmdReviveAtTarget10 

Revive At Target 10.

◆ EAbilReviveFlag

Revive Flag.

Remarks
Unknown
Enumerator
e_abilReviveFlagBestUnit 

Best Unit.

e_abilReviveFlagTransient 

Transient.

e_abilReviveFlagUnitOrderQueue 

Use Unit Order Queue.

e_abilReviveFlagWaitForFood 

Wait For Supplies.

◆ EAbilReviveVital

Revive Vital.

Remarks
Enum
Enumerator
e_abilReviveVitalIgnore 

Ignore.

e_abilReviveVitalStart 

Start.

e_abilReviveVitalMaximum 

Maximum.

◆ EAbilSharedFlag

Shared Ability Flag.

Remarks
Unknown
Enumerator
e_abilSharedFlagDisableWhileDead 

Disable While Dead.

If set, this ability will be disabled while the unit that has it is dead.

◆ EAbilSpecializeCmd

Ability Command (Specialize)

Remarks
Unknown
Enumerator
e_abilSpecializeCmdSpecialize1 

Specialize 01.

e_abilSpecializeCmdSpecialize2 

Specialize 02.

e_abilSpecializeCmdSpecialize3 

Specialize 03.

e_abilSpecializeCmdSpecialize4 

Specialize 04.

e_abilSpecializeCmdSpecialize5 

Specialize 05.

e_abilSpecializeCmdSpecialize6 

Specialize 06.

e_abilSpecializeCmdSpecialize7 

Specialize 07.

e_abilSpecializeCmdSpecialize8 

Specialize 08.

e_abilSpecializeCmdSpecialize9 

Specialize 09.

e_abilSpecializeCmdSpecialize10 

Specialize 10.

e_abilSpecializeCmdSpecialize11 

Specialize 11.

e_abilSpecializeCmdSpecialize12 

Specialize 12.

e_abilSpecializeCmdSpecialize13 

Specialize 13.

e_abilSpecializeCmdSpecialize14 

Specialize 14.

e_abilSpecializeCmdSpecialize15 

Specialize 15.

e_abilSpecializeCmdSpecialize16 

Specialize 16.

e_abilSpecializeCmdSpecialize17 

Specialize 17.

e_abilSpecializeCmdSpecialize18 

Specialize 18.

e_abilSpecializeCmdSpecialize19 

Specialize 19.

e_abilSpecializeCmdSpecialize20 

Specialize 20.

◆ EAbilSpecializeFlag

Ability Specialize Flag.

Remarks
Unknown
Enumerator
e_abilSpecializeFlagAutoCastOffOwnerLeave 

Turn Auto Cast Off When Owner Leaves.

e_abilSpecializeFlagBestUnit 

Best Unit.

e_abilSpecializeFlagTransient 

Transient.

e_abilSpecializeFlagUnitOrderQueue 

Use Unit Order Queue.

◆ EAbilSpecializeInfoFlag

Ability Specialize Flag.

Remarks
Unknown
Enumerator
e_abilSpecializeInfoFlagAutoCast 

Auto Cast.

e_abilSpecializeInfoFlagAutoCastOn 

Auto Cast On.

◆ EAbilStopCmd

Ability Command (Stop)

Remarks
Unknown
Enumerator
e_abilStopCmdStop 

Stop.

e_abilStopCmdHoldFire 

Hold Fire.

e_abilStopCmdCheer 

Cheer.

e_abilStopCmdDance 

Dance.

◆ EAbilStopFlag

Ability Stop Flag.

Remarks
Unknown
Enumerator
e_abilStopFlagHoldFire 

Hold Fire.

◆ EAbilTechPlayer

Ability Tech Player.

Remarks
Enum
Enumerator
e_abilTechPlayerOwner 

Owner.

Refers to the primary player that has control of the unit that has this ability.

e_abilTechPlayerUpkeep 

Upkeep.

Refers to the primary player which this unit and ability provide tech to (i.e. a Supply Depot provides tech to allow a player to build a Barracks).

◆ EAbilTrainCmd

Ability Command (Train)

Remarks
Unknown
Enumerator
e_abilTrainCmdTrain1 

Train 01.

e_abilTrainCmdTrain2 

Train 02.

e_abilTrainCmdTrain3 

Train 03.

e_abilTrainCmdTrain4 

Train 04.

e_abilTrainCmdTrain5 

Train 05.

e_abilTrainCmdTrain6 

Train 06.

e_abilTrainCmdTrain7 

Train 07.

e_abilTrainCmdTrain8 

Train 08.

e_abilTrainCmdTrain9 

Train 09.

e_abilTrainCmdTrain10 

Train 10.

e_abilTrainCmdTrain11 

Train 11.

e_abilTrainCmdTrain12 

Train 12.

e_abilTrainCmdTrain13 

Train 13.

e_abilTrainCmdTrain14 

Train 14.

e_abilTrainCmdTrain15 

Train 15.

e_abilTrainCmdTrain16 

Train 16.

e_abilTrainCmdTrain17 

Train 17.

e_abilTrainCmdTrain18 

Train 18.

e_abilTrainCmdTrain19 

Train 19.

e_abilTrainCmdTrain20 

Train 20.

e_abilTrainCmdTrain21 

Train 21.

e_abilTrainCmdTrain22 

Train 22.

e_abilTrainCmdTrain23 

Train 23.

e_abilTrainCmdTrain24 

Train 24.

e_abilTrainCmdTrain25 

Train 25.

e_abilTrainCmdTrain26 

Train 26.

e_abilTrainCmdTrain27 

Train 27.

e_abilTrainCmdTrain28 

Train 28.

e_abilTrainCmdTrain29 

Train 29.

e_abilTrainCmdTrain30 

Train 30.

◆ EAbilTrainFlag

Train Flag.

Remarks
Unknown
Enumerator
e_abilTrainFlagAutoCastOffOwnerLeave 

Turn Auto Cast Off When Owner Leaves.

e_abilTrainFlagBestUnit 

Best Unit.

e_abilTrainFlagDisableCollision 

Disable Collision.

e_abilTrainFlagIgnoreUnitCost 

Ignore Unit Cost.

e_abilTrainFlagKillOnCancel 

Kill On Cancel.

e_abilTrainFlagKillOnFinish 

Kill On Complete.

e_abilTrainFlagSelect 

Select.

e_abilTrainFlagTransient 

Transient.

e_abilTrainFlagUnitOrderQueue 

Use Unit Order Queue.

e_abilTrainFlagWaitForFood 

Wait For Supplies.

◆ EAbilTrainInfoFlag

Train Info Flag.

Remarks
Unknown
Enumerator
e_abilTrainInfoFlagAutoCast 

Auto Cast.

e_abilTrainInfoFlagAutoCastOn 

Auto Cast Initially On.

◆ EAbilTrainLocation

Ability Train Location.

Remarks
Enum
Enumerator
e_abilTrainLocationSource 

Source.

e_abilTrainLocationRally 

Rally.

◆ EAbilTrainRotation

Rotation.

Remarks
Enum
Enumerator
e_abilTrainRotationTarget 

Target.

e_abilTrainRotationSource 

Source.

◆ EAbilTransportCmd

Ability Command (Transport)

Remarks
Unknown
Enumerator
e_abilTransportCmdLoad 

Load Target.

e_abilTransportCmdUnloadAll 

Unload All.

e_abilTransportCmdUnloadAt 

Unload Target.

e_abilTransportCmdUnloadUnit 

Unload Unit.

e_abilTransportCmdLoadAll 

Load All.

◆ EAbilTransportFlag

Transport Flag.

Remarks
Unknown
Enumerator
e_abilTransportFlagAllowPassengerSmartCmd 

Allow Passenger Smart Command.

e_abilTransportFlagAllowSmartCmd 

Allow Smart Command.

e_abilTransportFlagCargoDeath 

Cargo Death.

e_abilTransportFlagIgnoreBlockers 

Ignore Blockers.

e_abilTransportFlagPlayerHold 

Player Hold.

e_abilTransportFlagShowCargoSize 

Show Cargo Size.

e_abilTransportFlagShowStatus 

Show Status.

◆ EAbilWarpableCmd

Ability Command (Warpable)

Remarks
Unknown
Enumerator
e_abilWarpableCmdCancel 

Cancel.

◆ EAbilWarpTrainCmd

Ability Command (Warp)

Remarks
Unknown
Enumerator
e_abilWarpTrainCmdTrain1 

Warp 01.

e_abilWarpTrainCmdTrain2 

Warp 02.

e_abilWarpTrainCmdTrain3 

Warp 03.

e_abilWarpTrainCmdTrain4 

Warp 04.

e_abilWarpTrainCmdTrain5 

Warp 05.

e_abilWarpTrainCmdTrain6 

Warp 06.

e_abilWarpTrainCmdTrain7 

Warp 07.

e_abilWarpTrainCmdTrain8 

Warp 08.

e_abilWarpTrainCmdTrain9 

Warp 09.

e_abilWarpTrainCmdTrain10 

Warp 10.

e_abilWarpTrainCmdTrain11 

Warp 11.

e_abilWarpTrainCmdTrain12 

Warp 12.

e_abilWarpTrainCmdTrain13 

Warp 13.

e_abilWarpTrainCmdTrain14 

Warp 14.

e_abilWarpTrainCmdTrain15 

Warp 15.

e_abilWarpTrainCmdTrain16 

Warp 16.

e_abilWarpTrainCmdTrain17 

Warp 17.

e_abilWarpTrainCmdTrain18 

Warp 18.

e_abilWarpTrainCmdTrain19 

Warp 19.

e_abilWarpTrainCmdTrain20 

Warp 20.

◆ EAbilWarpTrainFlag

Warp Train Flag.

Remarks
Unknown
Enumerator
e_abilWarpTrainFlagIgnoreRampTest 

Ignore Ramp Test.

e_abilWarpTrainFlagIgnoreUnitCost 

Ignore Unit Cost.

◆ EClassIdCAbil

Ability Type.

Remarks
Enum
Enumerator
e_classIdCAbil 

Generic.

e_classIdCAbilProgress 

Progress.

e_classIdCAbilEffect 

Effect.

e_classIdCAbilQueueable 

Queueable.

e_classIdCAbilRedirect 

Redirect.

e_classIdCAbilArmMagazine 

Arm Magazine.

e_classIdCAbilAttack 

Attack.

e_classIdCAbilAugment 

Augment.

e_classIdCAbilBattery 

Battery.

e_classIdCAbilBeacon 

Beacon.

e_classIdCAbilBehavior 

Behavior.

e_classIdCAbilBuild 

Build.

e_classIdCAbilBuildable 

Buildable.

e_classIdCAbilEffectInstant 

Effect - Instant.

e_classIdCAbilEffectTarget 

Effect - Target.

e_classIdCAbilHarvest 

Harvest.

e_classIdCAbilInteract 

Interact.

e_classIdCAbilInventory 

Inventory.

e_classIdCAbilLearn 

Learn.

e_classIdCAbilMerge 

Merge.

e_classIdCAbilMergeable 

Mergeable.

e_classIdCAbilMorph 

Morph.

e_classIdCAbilMorphPlacement 

Morph Placement.

e_classIdCAbilMove 

Move.

e_classIdCAbilPawn 

Pawn.

e_classIdCAbilQueue 

Queue.

e_classIdCAbilRally 

Rally.

e_classIdCAbilRedirectInstant 

Redirect Instant.

e_classIdCAbilRedirectTarget 

Redirect Target.

e_classIdCAbilResearch 

Research.

e_classIdCAbilRevive 

Revive.

e_classIdCAbilSpecialize 

Specialize.

e_classIdCAbilStop 

Stop.

e_classIdCAbilTrain 

Train.

e_classIdCAbilTransport 

Transport.

e_classIdCAbilWarpable 

Warpable.

e_classIdCAbilWarpTrain 

Warp Train.

Variable Documentation

◆ e_abilAlignmentCount

const int32 e_abilAlignmentCount = 3

◆ e_abilArmMagazineCmdCount

const int32 e_abilArmMagazineCmdCount = 20

◆ e_abilArmMagEffectCount

const int32 e_abilArmMagEffectCount = 4

◆ e_abilArmMagFlagCount

const int32 e_abilArmMagFlagCount = 9

◆ e_abilArmMagInfoFlagCount

const int32 e_abilArmMagInfoFlagCount = 3

◆ e_abilArmMagLaunchCount

const int32 e_abilArmMagLaunchCount = 3

◆ e_abilArmMagManageCount

const int32 e_abilArmMagManageCount = 3

◆ e_abilAttackCmdCount

const int32 e_abilAttackCmdCount = 1

◆ e_abilAttackStageCount

const int32 e_abilAttackStageCount = 3

◆ e_abilAugmentCmdCount

const int32 e_abilAugmentCmdCount = 1

◆ e_abilAugmentFlagCount

const int32 e_abilAugmentFlagCount = 5

◆ e_abilBatteryCmdCount

const int32 e_abilBatteryCmdCount = 1

◆ e_abilBeaconCmdCount

const int32 e_abilBeaconCmdCount = 2

◆ e_abilBehaviorCmdCount

const int32 e_abilBehaviorCmdCount = 2

◆ e_abilBehaviorFlagCount

const int32 e_abilBehaviorFlagCount = 7

◆ e_abilBehaviorStageCount

const int32 e_abilBehaviorStageCount = 2

◆ e_abilBuildableCmdCount

const int32 e_abilBuildableCmdCount = 2

◆ e_abilBuildCmdCount

const int32 e_abilBuildCmdCount = 31

◆ e_abilBuildEffectCount

const int32 e_abilBuildEffectCount = 3

◆ e_abilBuildFlagCount

const int32 e_abilBuildFlagCount = 17

◆ e_abilBuildStageCount

const int32 e_abilBuildStageCount = 7

◆ e_abilBuildTypeCount

const int32 e_abilBuildTypeCount = 2

◆ e_abilCmdCount

const int32 e_abilCmdCount = 4

◆ e_abilCmdStateCount

const int32 e_abilCmdStateCount = 3

◆ e_abilEffectFlagCount

const int32 e_abilEffectFlagCount = 23

◆ e_abilEffectInstantCmdCount

const int32 e_abilEffectInstantCmdCount = 2

◆ e_abilEffectStageCount

const int32 e_abilEffectStageCount = 7

◆ e_abilEffectTargetCmdCount

const int32 e_abilEffectTargetCmdCount = 2

◆ e_abilHarvestCmdCount

const int32 e_abilHarvestCmdCount = 3

◆ e_abilHarvestFlagCount

const int32 e_abilHarvestFlagCount = 1

◆ e_abilHarvestStageCount

const int32 e_abilHarvestStageCount = 7

◆ e_abilInteractCmdCount

const int32 e_abilInteractCmdCount = 1

◆ e_abilInteractFlagCount

const int32 e_abilInteractFlagCount = 7

◆ e_abilInventoryAlignmentCount

const int32 e_abilInventoryAlignmentCount = 2

◆ e_abilInventoryCmdCount

const int32 e_abilInventoryCmdCount = 7

◆ e_abilInventoryFlagCount

const int32 e_abilInventoryFlagCount = 1

◆ e_abilLearnCmdCount

const int32 e_abilLearnCmdCount = 20

◆ e_abilLearnFlagCount

const int32 e_abilLearnFlagCount = 5

◆ e_abilMergeableCmdCount

const int32 e_abilMergeableCmdCount = 1

◆ e_abilMergeCmdCount

const int32 e_abilMergeCmdCount = 2

◆ e_abilMergeFlagCount

const int32 e_abilMergeFlagCount = 2

◆ e_abilMorphCmdCount

const int32 e_abilMorphCmdCount = 2

◆ e_abilMorphEffectCount

const int32 e_abilMorphEffectCount = 3

◆ e_abilMorphFlagCount

const int32 e_abilMorphFlagCount = 25

◆ e_abilMorphPhaseCount

const int32 e_abilMorphPhaseCount = 2

◆ e_abilMorphSectionCount

const int32 e_abilMorphSectionCount = 6

◆ e_abilMorphStageCount

const int32 e_abilMorphStageCount = 16

◆ e_abilMoveCmdCount

const int32 e_abilMoveCmdCount = 5

◆ e_abilMoveFlagCount

const int32 e_abilMoveFlagCount = 1

◆ e_abilPawnCmdCount

const int32 e_abilPawnCmdCount = 20

◆ e_abilPawnFlagCount

const int32 e_abilPawnFlagCount = 2

◆ e_abilQueueCmdCount

const int32 e_abilQueueCmdCount = 2

◆ e_abilQueueFlagCount

const int32 e_abilQueueFlagCount = 4

◆ e_abilRallyCmdCount

const int32 e_abilRallyCmdCount = 4

◆ e_abilRallyFlagCount

const int32 e_abilRallyFlagCount = 2

◆ e_abilRallyStageCount

const int32 e_abilRallyStageCount = 1

◆ e_abilRedirectFlagCount

const int32 e_abilRedirectFlagCount = 1

◆ e_abilRedirectInstantCmdCount

const int32 e_abilRedirectInstantCmdCount = 1

◆ e_abilRedirectTargetCmdCount

const int32 e_abilRedirectTargetCmdCount = 1

◆ e_abilResearchCmdCount

const int32 e_abilResearchCmdCount = 30

◆ e_abilResearchFlagCount

const int32 e_abilResearchFlagCount = 3

◆ e_abilReviveCmdCount

const int32 e_abilReviveCmdCount = 30

◆ e_abilReviveFlagCount

const int32 e_abilReviveFlagCount = 4

◆ e_abilReviveVitalCount

const int32 e_abilReviveVitalCount = 3

◆ e_abilSharedFlagCount

const int32 e_abilSharedFlagCount = 1

◆ e_abilSpecializeCmdCount

const int32 e_abilSpecializeCmdCount = 20

◆ e_abilSpecializeFlagCount

const int32 e_abilSpecializeFlagCount = 4

◆ e_abilSpecializeInfoFlagCount

const int32 e_abilSpecializeInfoFlagCount = 2

◆ e_abilStopCmdCount

const int32 e_abilStopCmdCount = 4

◆ e_abilStopFlagCount

const int32 e_abilStopFlagCount = 1

◆ e_abilTechPlayerCount

const int32 e_abilTechPlayerCount = 2

◆ e_abilTrainCmdCount

const int32 e_abilTrainCmdCount = 30

◆ e_abilTrainFlagCount

const int32 e_abilTrainFlagCount = 10

◆ e_abilTrainInfoFlagCount

const int32 e_abilTrainInfoFlagCount = 2

◆ e_abilTrainLocationCount

const int32 e_abilTrainLocationCount = 2

◆ e_abilTrainRotationCount

const int32 e_abilTrainRotationCount = 2

◆ e_abilTransportCmdCount

const int32 e_abilTransportCmdCount = 5

◆ e_abilTransportFlagCount

const int32 e_abilTransportFlagCount = 7

◆ e_abilWarpableCmdCount

const int32 e_abilWarpableCmdCount = 1

◆ e_abilWarpTrainCmdCount

const int32 e_abilWarpTrainCmdCount = 20

◆ e_abilWarpTrainFlagCount

const int32 e_abilWarpTrainFlagCount = 2

◆ e_classIdCAbilCount

const int32 e_classIdCAbilCount = 37