/// <reference path="./DotaKVAbilityInterfaces"/>

interface AbilityKV
{
    Name: string;
    ID?: number;
    Type?: AbilityTypes;
    Behavior?: AbilityBehavior | Array<AbilityBehavior>;
    OnCastBar?: boolean;
    OnLearnBar?: boolean;
    FightRecapLevel?: 0 | 1 | 2;
    CastRange?: Array<number> | number;
    CastRangeBuffer?: Array<number> | number;
    CastPoint?: Array<number> | number;
    ChannelTime?: Array<number> | number;
    Cooldown?: Array<number> | number;
    Duration?: Array<number> | number;
    SharedCooldown?: string,
    Damage?: Array<number> | number;
    ManaCost?: Array<number> | number;
    ModifierSupportValue?: number;
    ModifierSupportBonus?: number;
    AbilitySpecials?: Array<AbilitySpecialBlock>;
    UnitTargetTeam?: UnitTargetTeam | Array<UnitTargetTeam>;
    CastAnimation?: GameActivity;
    MaxLevel?: number;
    UnitDamageType?: DamageType;
    SpellImmunityType?: SpellImmunityTypes;
    Sound?: string;
    HasScepterUpgrade?: boolean;
    SpellDispellableType?: SpellDispellableTypes;
    HasShardUpgrade?: boolean;
    CastGestureSlot?: AbilityCastGestureSlotValue;
    UnitTargetType?: UnitTargetType | Array<UnitTargetType>;
    AbilityDraftUltScepterAbility?: string;
    GrantedByScepter?: boolean;
    UnitTargetFlags?: UnitTargetFlags | Array<UnitTargetFlags>;
    GrantedByShard?: boolean;
    AbilityDraftUltShardAbility?: string;
    Charges?: Array<number> | number;
    ChargeRestoreTime?: Array<number> | number;
    LinkedAbility?: string;
    AbilityDraftPreAbility?: string;
    ChannelAnimation?: GameActivity;
    IsShardUpgrade?: boolean;
    RequiredLevel?: number;
    LevelsBetweenUpgrades?: number;
    HotKeyOverride?: string;
    DisplayAdditionalHeroes?: boolean;
    TextureName?: string;
    Precache?: Array<PrecacheKV>;
    AnimationPlaybackRate?: Array<number> | number;
    AbilityDraftUltScepterPreAbility?: string;
    Modelscale?: number;
    AssociatedConsumable?: number;
    UnlockMinEffectIndex?: number;
    UnlockMaxEffectIndex?: number;
    EventID?: number;
    ScriptFile?: string,
    AnimationIgnoresModelScale?: boolean;
    IsCastableWhileHidden?: boolean;
}

const enum DifferentlyNamedAbilityKVs
{
    Type = "AbilityType",
    Behavior = "AbilityBehavior",
    OnCastBar = "OnCastbar",
    OnLearnBar = "OnLearnbar",
    CastRange = "AbilityCastRange",
    CastRangeBuffer = "AbilityCastRangeBuffer",
    CastPoint = "AbilityCastPoint",
    ChannelTime = "AbilityChannelTime",
    Cooldown = "AbilityCooldown",
    Duration = "AbilityDuration",
    SharedCooldown = "AbilitySharedCooldown",
    Damage = "AbilityDamage",
    ManaCost = "AbilityManaCost",
    ModifierSupportValue = "AbilityModifierSupportValue",
    ModifierSupportBonus = "AbilityModifierSupportBonus",
    UnitTargetTeam = "AbilityUnitTargetTeam",
    CastAnimation = "AbilityCastAnimation",
    UnitDamageType = "AbilityUnitDamageType",
    Sound = "AbilitySound",
    CastGestureSlot = "AbilityCastGestureSlot",
    UnitTargetType = "AbilityUnitTargetType",
    GrantedByScepter = "IsGrantedByScepter",
    UnitTargetFlags = "AbilityUnitTargetFlags",
    GrantedByShard = "IsGrantedByShard",
    Charges = "AbilityCharges",
    ChargeRestoreTime = "AbilityChargeRestoreTime",
    ChannelAnimation = "AbilityChannelAnimation",
    TextureName = "AbilityTextureName",
    Precache = "precache",
    AbilitySpecials = "AbilitySpecial"
}

interface AbilitySpecialBlock
{
    VarType: VarTypes;
    Name: string;
    Values: Array<number> | number;
    LinkedSpecialBonus?: string;
    CalculateSpellDamageTooltip?: boolean;
    LinkedSpecialBonusField?: string;
    LinkedSpecialBonusOperation?: LinkedSpecialBonusOperation;
    RequiresScepter?: boolean;
}

interface PrecacheKV
{
    PrecacheType: PrecacheType,
    path: string
}

const enum VarTypes
{
    INTEGER = "FIELD_INTEGER",
    FLOAT = "FIELD_FLOAT"
}

const enum SpellImmunityTypes
{
    ENEMIES_YES = "SPELL_IMMUNITY_ENEMIES_YES",
    ENEMIES_NO = "SPELL_IMMUNITY_ENEMIES_NO",
    ALLIES_NO = "SPELL_IMMUNITY_ALLIES_NO",
    ALLIES_YES = "SPELL_IMMUNITY_ALLIES_YES",
    ALLIES_YES_ENEMIES_NO = "SPELL_IMMUNITY_ALLIES_YES_ENEMIES_NO",
}

const enum SpellDispellableTypes
{
    DISPELLABLE_YES = "SPELL_DISPELLABLE_YES",
    DISPELLABLE_NO = "SPELL_DISPELLABLE_NO",
    DISPELLABLE_YES_STRONG = "SPELL_DISPELLABLE_YES_STRONG"
}

const enum AbilityCastGestureSlotValue
{
    DEFAULT = "DEFAULT",
    ABSOLUTE = "ABSOLUTE"
}

const enum LinkedSpecialBonusOperation
{
    SUBTRACT = "SPECIAL_BONUS_SUBTRACT",
    PERCENTAGE_ADD = "SPECIAL_BONUS_PERCENTAGE_ADD",
    MULTIPLY = "SPECIAL_BONUS_MULTIPLY",
}

const enum PrecacheType
{
    MODEL = "model",
    MODEL_FOLDER = "model_folder",
    PARTICLE = "particle",
    PARTICLE_FOLDER = "particle_folder",
    SOUND = "sound",
    SOUNDFILE = "soundfile"
}

const enum AbilityBehavior
{
    LAST_RESORT_POINT = "DOTA_ABILITY_BEHAVIOR_LAST_RESORT_POINT",
    CAN_SELF_CAST = "DOTA_ABILITY_BEHAVIOR_CAN_SELF_CAST",
    FREE_DRAW_TARGETING = "DOTA_ABILITY_BEHAVIOR_FREE_DRAW_TARGETING",
    IGNORE_SILENCE = "DOTA_ABILITY_BEHAVIOR_IGNORE_SILENCE",
    NONE = "DOTA_ABILITY_BEHAVIOR_NONE",
    SHOW_IN_GUIDES = "DOTA_ABILITY_BEHAVIOR_SHOW_IN_GUIDES",
    SUPPRESS_ASSOCIATED_CONSUMABLE = "DOTA_ABILITY_BEHAVIOR_SUPPRESS_ASSOCIATED_CONSUMABLE",
    UNLOCKED_BY_EFFECT_INDEX = "DOTA_ABILITY_BEHAVIOR_UNLOCKED_BY_EFFECT_INDEX",
    HIDDEN = "DOTA_ABILITY_BEHAVIOR_HIDDEN",
    PASSIVE = "DOTA_ABILITY_BEHAVIOR_PASSIVE",
    NO_TARGET = "DOTA_ABILITY_BEHAVIOR_NO_TARGET",
    UNIT_TARGET = "DOTA_ABILITY_BEHAVIOR_UNIT_TARGET",
    POINT = "DOTA_ABILITY_BEHAVIOR_POINT",
    AOE = "DOTA_ABILITY_BEHAVIOR_AOE",
    NOT_LEARNABLE = "DOTA_ABILITY_BEHAVIOR_NOT_LEARNABLE",
    CHANNELLED = "DOTA_ABILITY_BEHAVIOR_CHANNELLED",
    ITEM = "DOTA_ABILITY_BEHAVIOR_ITEM",
    TOGGLE = "DOTA_ABILITY_BEHAVIOR_TOGGLE",
    DIRECTIONAL = "DOTA_ABILITY_BEHAVIOR_DIRECTIONAL",
    IMMEDIATE = "DOTA_ABILITY_BEHAVIOR_IMMEDIATE",
    AUTOCAST = "DOTA_ABILITY_BEHAVIOR_AUTOCAST",
    OPTIONAL_UNIT_TARGET = "DOTA_ABILITY_BEHAVIOR_OPTIONAL_UNIT_TARGET",
    OPTIONAL_POINT = "DOTA_ABILITY_BEHAVIOR_OPTIONAL_POINT",
    OPTIONAL_NO_TARGET = "DOTA_ABILITY_BEHAVIOR_OPTIONAL_NO_TARGET",
    AURA = "DOTA_ABILITY_BEHAVIOR_AURA",
    ATTACK = "DOTA_ABILITY_BEHAVIOR_ATTACK",
    DONT_RESUME_MOVEMENT = "DOTA_ABILITY_BEHAVIOR_DONT_RESUME_MOVEMENT",
    ROOT_DISABLES = "DOTA_ABILITY_BEHAVIOR_ROOT_DISABLES",
    UNRESTRICTED = "DOTA_ABILITY_BEHAVIOR_UNRESTRICTED",
    IGNORE_PSEUDO_QUEUE = "DOTA_ABILITY_BEHAVIOR_IGNORE_PSEUDO_QUEUE",
    IGNORE_CHANNEL = "DOTA_ABILITY_BEHAVIOR_IGNORE_CHANNEL",
    DONT_CANCEL_MOVEMENT = "DOTA_ABILITY_BEHAVIOR_DONT_CANCEL_MOVEMENT",
    DONT_ALERT_TARGET = "DOTA_ABILITY_BEHAVIOR_DONT_ALERT_TARGET",
    DONT_RESUME_ATTACK = "DOTA_ABILITY_BEHAVIOR_DONT_RESUME_ATTACK",
    NORMAL_WHEN_STOLEN = "DOTA_ABILITY_BEHAVIOR_NORMAL_WHEN_STOLEN",
    IGNORE_BACKSWING = "DOTA_ABILITY_BEHAVIOR_IGNORE_BACKSWING",
    RUNE_TARGET = "DOTA_ABILITY_BEHAVIOR_RUNE_TARGET",
    DONT_CANCEL_CHANNEL = "DOTA_ABILITY_BEHAVIOR_DONT_CANCEL_CHANNEL",
    VECTOR_TARGETING = "DOTA_ABILITY_BEHAVIOR_VECTOR_TARGETING",
}

const enum UnitTargetTeam
{
    NONE = "DOTA_UNIT_TARGET_TEAM_NONE",
    FRIENDLY = "DOTA_UNIT_TARGET_TEAM_FRIENDLY",
    ENEMY = "DOTA_UNIT_TARGET_TEAM_ENEMY",
    BOTH = "DOTA_UNIT_TARGET_TEAM_BOTH",
    CUSTOM = "DOTA_UNIT_TARGET_TEAM_CUSTOM",
}

const enum UnitTargetType
{
    NONE = "DOTA_UNIT_TARGET_NONE",
    HERO = "DOTA_UNIT_TARGET_HERO",
    CREEP = "DOTA_UNIT_TARGET_CREEP",
    BUILDING = "DOTA_UNIT_TARGET_BUILDING",
    COURIER = "DOTA_UNIT_TARGET_COURIER",
    BASIC = "DOTA_UNIT_TARGET_BASIC",
    OTHER = "DOTA_UNIT_TARGET_OTHER",
    ALL = "DOTA_UNIT_TARGET_ALL",
    TREE = "DOTA_UNIT_TARGET_TREE",
    CUSTOM = "DOTA_UNIT_TARGET_CUSTOM",
}

const enum AbilityTypes
{
    BASIC = "ABILITY_TYPE_BASIC",
    ULTIMATE = "ABILITY_TYPE_ULTIMATE",
    ATTRIBUTES = "ABILITY_TYPE_ATTRIBUTES",
    HIDDEN = "ABILITY_TYPE_HIDDEN",
}

const enum GameActivity
{
    RESET = "ACT_RESET",
    IDLE = "ACT_IDLE",
    TRANSITION = "ACT_TRANSITION",
    COVER = "ACT_COVER",
    COVER_MED = "ACT_COVER_MED",
    COVER_LOW = "ACT_COVER_LOW",
    WALK = "ACT_WALK",
    WALK_AIM = "ACT_WALK_AIM",
    WALK_CROUCH = "ACT_WALK_CROUCH",
    WALK_CROUCH_AIM = "ACT_WALK_CROUCH_AIM",
    RUN = "ACT_RUN",
    RUN_AIM = "ACT_RUN_AIM",
    RUN_CROUCH = "ACT_RUN_CROUCH",
    RUN_CROUCH_AIM = "ACT_RUN_CROUCH_AIM",
    RUN_PROTECTED = "ACT_RUN_PROTECTED",
    SCRIPT_CUSTOM_MOVE = "ACT_SCRIPT_CUSTOM_MOVE",
    RANGE_ATTACK1 = "ACT_RANGE_ATTACK1",
    RANGE_ATTACK2 = "ACT_RANGE_ATTACK2",
    RANGE_ATTACK1_LOW = "ACT_RANGE_ATTACK1_LOW",
    RANGE_ATTACK2_LOW = "ACT_RANGE_ATTACK2_LOW",
    DIESIMPLE = "ACT_DIESIMPLE",
    DIEBACKWARD = "ACT_DIEBACKWARD",
    DIEFORWARD = "ACT_DIEFORWARD",
    DIEVIOLENT = "ACT_DIEVIOLENT",
    DIERAGDOLL = "ACT_DIERAGDOLL",
    FLY = "ACT_FLY",
    HOVER = "ACT_HOVER",
    GLIDE = "ACT_GLIDE",
    SWIM = "ACT_SWIM",
    JUMP = "ACT_JUMP",
    HOP = "ACT_HOP",
    LEAP = "ACT_LEAP",
    LAND = "ACT_LAND",
    CLIMB_UP = "ACT_CLIMB_UP",
    CLIMB_DOWN = "ACT_CLIMB_DOWN",
    CLIMB_DISMOUNT = "ACT_CLIMB_DISMOUNT",
    SHIPLADDER_UP = "ACT_SHIPLADDER_UP",
    SHIPLADDER_DOWN = "ACT_SHIPLADDER_DOWN",
    STRAFE_LEFT = "ACT_STRAFE_LEFT",
    STRAFE_RIGHT = "ACT_STRAFE_RIGHT",
    ROLL_LEFT = "ACT_ROLL_LEFT",
    ROLL_RIGHT = "ACT_ROLL_RIGHT",
    TURN_LEFT = "ACT_TURN_LEFT",
    TURN_RIGHT = "ACT_TURN_RIGHT",
    CROUCH = "ACT_CROUCH",
    CROUCHIDLE = "ACT_CROUCHIDLE",
    STAND = "ACT_STAND",
    USE = "ACT_USE",
    ALIEN_BURROW_IDLE = "ACT_ALIEN_BURROW_IDLE",
    ALIEN_BURROW_OUT = "ACT_ALIEN_BURROW_OUT",
    SIGNAL1 = "ACT_SIGNAL1",
    SIGNAL2 = "ACT_SIGNAL2",
    SIGNAL3 = "ACT_SIGNAL3",
    SIGNAL_ADVANCE = "ACT_SIGNAL_ADVANCE",
    SIGNAL_FORWARD = "ACT_SIGNAL_FORWARD",
    SIGNAL_GROUP = "ACT_SIGNAL_GROUP",
    SIGNAL_HALT = "ACT_SIGNAL_HALT",
    SIGNAL_LEFT = "ACT_SIGNAL_LEFT",
    SIGNAL_RIGHT = "ACT_SIGNAL_RIGHT",
    SIGNAL_TAKECOVER = "ACT_SIGNAL_TAKECOVER",
    LOOKBACK_RIGHT = "ACT_LOOKBACK_RIGHT",
    LOOKBACK_LEFT = "ACT_LOOKBACK_LEFT",
    COWER = "ACT_COWER",
    SMALL_FLINCH = "ACT_SMALL_FLINCH",
    BIG_FLINCH = "ACT_BIG_FLINCH",
    MELEE_ATTACK1 = "ACT_MELEE_ATTACK1",
    MELEE_ATTACK2 = "ACT_MELEE_ATTACK2",
    RELOAD = "ACT_RELOAD",
    RELOAD_START = "ACT_RELOAD_START",
    RELOAD_FINISH = "ACT_RELOAD_FINISH",
    RELOAD_LOW = "ACT_RELOAD_LOW",
    ARM = "ACT_ARM",
    DISARM = "ACT_DISARM",
    DROP_WEAPON = "ACT_DROP_WEAPON",
    DROP_WEAPON_SHOTGUN = "ACT_DROP_WEAPON_SHOTGUN",
    PICKUP_GROUND = "ACT_PICKUP_GROUND",
    PICKUP_RACK = "ACT_PICKUP_RACK",
    IDLE_ANGRY = "ACT_IDLE_ANGRY",
    IDLE_RELAXED = "ACT_IDLE_RELAXED",
    IDLE_STIMULATED = "ACT_IDLE_STIMULATED",
    IDLE_AGITATED = "ACT_IDLE_AGITATED",
    IDLE_STEALTH = "ACT_IDLE_STEALTH",
    IDLE_HURT = "ACT_IDLE_HURT",
    WALK_RELAXED = "ACT_WALK_RELAXED",
    WALK_STIMULATED = "ACT_WALK_STIMULATED",
    WALK_AGITATED = "ACT_WALK_AGITATED",
    WALK_STEALTH = "ACT_WALK_STEALTH",
    RUN_RELAXED = "ACT_RUN_RELAXED",
    RUN_STIMULATED = "ACT_RUN_STIMULATED",
    RUN_AGITATED = "ACT_RUN_AGITATED",
    RUN_STEALTH = "ACT_RUN_STEALTH",
    IDLE_AIM_RELAXED = "ACT_IDLE_AIM_RELAXED",
    IDLE_AIM_STIMULATED = "ACT_IDLE_AIM_STIMULATED",
    IDLE_AIM_AGITATED = "ACT_IDLE_AIM_AGITATED",
    IDLE_AIM_STEALTH = "ACT_IDLE_AIM_STEALTH",
    WALK_AIM_RELAXED = "ACT_WALK_AIM_RELAXED",
    WALK_AIM_STIMULATED = "ACT_WALK_AIM_STIMULATED",
    WALK_AIM_AGITATED = "ACT_WALK_AIM_AGITATED",
    WALK_AIM_STEALTH = "ACT_WALK_AIM_STEALTH",
    RUN_AIM_RELAXED = "ACT_RUN_AIM_RELAXED",
    RUN_AIM_STIMULATED = "ACT_RUN_AIM_STIMULATED",
    RUN_AIM_AGITATED = "ACT_RUN_AIM_AGITATED",
    RUN_AIM_STEALTH = "ACT_RUN_AIM_STEALTH",
    CROUCHIDLE_STIMULATED = "ACT_CROUCHIDLE_STIMULATED",
    CROUCHIDLE_AIM_STIMULATED = "ACT_CROUCHIDLE_AIM_STIMULATED",
    CROUCHIDLE_AGITATED = "ACT_CROUCHIDLE_AGITATED",
    WALK_HURT = "ACT_WALK_HURT",
    RUN_HURT = "ACT_RUN_HURT",
    SPECIAL_ATTACK1 = "ACT_SPECIAL_ATTACK1",
    SPECIAL_ATTACK2 = "ACT_SPECIAL_ATTACK2",
    COMBAT_IDLE = "ACT_COMBAT_IDLE",
    WALK_SCARED = "ACT_WALK_SCARED",
    RUN_SCARED = "ACT_RUN_SCARED",
    VICTORY_DANCE = "ACT_VICTORY_DANCE",
    DIE_HEADSHOT = "ACT_DIE_HEADSHOT",
    DIE_CHESTSHOT = "ACT_DIE_CHESTSHOT",
    DIE_GUTSHOT = "ACT_DIE_GUTSHOT",
    DIE_BACKSHOT = "ACT_DIE_BACKSHOT",
    FLINCH_HEAD = "ACT_FLINCH_HEAD",
    FLINCH_CHEST = "ACT_FLINCH_CHEST",
    FLINCH_STOMACH = "ACT_FLINCH_STOMACH",
    FLINCH_LEFTARM = "ACT_FLINCH_LEFTARM",
    FLINCH_RIGHTARM = "ACT_FLINCH_RIGHTARM",
    FLINCH_LEFTLEG = "ACT_FLINCH_LEFTLEG",
    FLINCH_RIGHTLEG = "ACT_FLINCH_RIGHTLEG",
    FLINCH_PHYSICS = "ACT_FLINCH_PHYSICS",
    FLINCH_HEAD_BACK = "ACT_FLINCH_HEAD_BACK",
    FLINCH_CHEST_BACK = "ACT_FLINCH_CHEST_BACK",
    FLINCH_STOMACH_BACK = "ACT_FLINCH_STOMACH_BACK",
    FLINCH_CROUCH_FRONT = "ACT_FLINCH_CROUCH_FRONT",
    FLINCH_CROUCH_BACK = "ACT_FLINCH_CROUCH_BACK",
    FLINCH_CROUCH_LEFT = "ACT_FLINCH_CROUCH_LEFT",
    FLINCH_CROUCH_RIGHT = "ACT_FLINCH_CROUCH_RIGHT",
    IDLE_ON_FIRE = "ACT_IDLE_ON_FIRE",
    WALK_ON_FIRE = "ACT_WALK_ON_FIRE",
    RUN_ON_FIRE = "ACT_RUN_ON_FIRE",
    '180_LEFT' = "ACT_180_LEFT",
    '180_RIGHT' = "ACT_180_RIGHT",
    '90_LEFT' = "ACT_90_LEFT",
    '90_RIGHT' = "ACT_90_RIGHT",
    STEP_LEFT = "ACT_STEP_LEFT",
    STEP_RIGHT = "ACT_STEP_RIGHT",
    STEP_BACK = "ACT_STEP_BACK",
    STEP_FORE = "ACT_STEP_FORE",
    GESTURE_RANGE_ATTACK1 = "ACT_GESTURE_RANGE_ATTACK1",
    GESTURE_RANGE_ATTACK2 = "ACT_GESTURE_RANGE_ATTACK2",
    GESTURE_MELEE_ATTACK1 = "ACT_GESTURE_MELEE_ATTACK1",
    GESTURE_MELEE_ATTACK2 = "ACT_GESTURE_MELEE_ATTACK2",
    GESTURE_RANGE_ATTACK1_LOW = "ACT_GESTURE_RANGE_ATTACK1_LOW",
    GESTURE_RANGE_ATTACK2_LOW = "ACT_GESTURE_RANGE_ATTACK2_LOW",
    MELEE_ATTACK_SWING_GESTURE = "ACT_MELEE_ATTACK_SWING_GESTURE",
    GESTURE_SMALL_FLINCH = "ACT_GESTURE_SMALL_FLINCH",
    GESTURE_BIG_FLINCH = "ACT_GESTURE_BIG_FLINCH",
    GESTURE_FLINCH_BLAST = "ACT_GESTURE_FLINCH_BLAST",
    GESTURE_FLINCH_BLAST_SHOTGUN = "ACT_GESTURE_FLINCH_BLAST_SHOTGUN",
    GESTURE_FLINCH_BLAST_DAMAGED = "ACT_GESTURE_FLINCH_BLAST_DAMAGED",
    GESTURE_FLINCH_BLAST_DAMAGED_SHOTGUN = "ACT_GESTURE_FLINCH_BLAST_DAMAGED_SHOTGUN",
    GESTURE_FLINCH_HEAD = "ACT_GESTURE_FLINCH_HEAD",
    GESTURE_FLINCH_CHEST = "ACT_GESTURE_FLINCH_CHEST",
    GESTURE_FLINCH_STOMACH = "ACT_GESTURE_FLINCH_STOMACH",
    GESTURE_FLINCH_LEFTARM = "ACT_GESTURE_FLINCH_LEFTARM",
    GESTURE_FLINCH_RIGHTARM = "ACT_GESTURE_FLINCH_RIGHTARM",
    GESTURE_FLINCH_LEFTLEG = "ACT_GESTURE_FLINCH_LEFTLEG",
    GESTURE_FLINCH_RIGHTLEG = "ACT_GESTURE_FLINCH_RIGHTLEG",
    GESTURE_TURN_LEFT = "ACT_GESTURE_TURN_LEFT",
    GESTURE_TURN_RIGHT = "ACT_GESTURE_TURN_RIGHT",
    GESTURE_TURN_LEFT45 = "ACT_GESTURE_TURN_LEFT45",
    GESTURE_TURN_RIGHT45 = "ACT_GESTURE_TURN_RIGHT45",
    GESTURE_TURN_LEFT90 = "ACT_GESTURE_TURN_LEFT90",
    GESTURE_TURN_RIGHT90 = "ACT_GESTURE_TURN_RIGHT90",
    GESTURE_TURN_LEFT45_FLAT = "ACT_GESTURE_TURN_LEFT45_FLAT",
    GESTURE_TURN_RIGHT45_FLAT = "ACT_GESTURE_TURN_RIGHT45_FLAT",
    GESTURE_TURN_LEFT90_FLAT = "ACT_GESTURE_TURN_LEFT90_FLAT",
    GESTURE_TURN_RIGHT90_FLAT = "ACT_GESTURE_TURN_RIGHT90_FLAT",
    BARNACLE_HIT = "ACT_BARNACLE_HIT",
    BARNACLE_PULL = "ACT_BARNACLE_PULL",
    BARNACLE_CHOMP = "ACT_BARNACLE_CHOMP",
    BARNACLE_CHEW = "ACT_BARNACLE_CHEW",
    DO_NOT_DISTURB = "ACT_DO_NOT_DISTURB",
    SPECIFIC_SEQUENCE = "ACT_SPECIFIC_SEQUENCE",
    VM_DEPLOY = "ACT_VM_DEPLOY",
    VM_RELOAD_EMPTY = "ACT_VM_RELOAD_EMPTY",
    VM_DRAW = "ACT_VM_DRAW",
    VM_HOLSTER = "ACT_VM_HOLSTER",
    VM_IDLE = "ACT_VM_IDLE",
    VM_FIDGET = "ACT_VM_FIDGET",
    VM_PULLBACK = "ACT_VM_PULLBACK",
    VM_PULLBACK_HIGH = "ACT_VM_PULLBACK_HIGH",
    VM_PULLBACK_LOW = "ACT_VM_PULLBACK_LOW",
    VM_THROW = "ACT_VM_THROW",
    VM_DROP = "ACT_VM_DROP",
    VM_PULLPIN = "ACT_VM_PULLPIN",
    VM_PRIMARYATTACK = "ACT_VM_PRIMARYATTACK",
    VM_SECONDARYATTACK = "ACT_VM_SECONDARYATTACK",
    VM_RELOAD = "ACT_VM_RELOAD",
    VM_DRYFIRE = "ACT_VM_DRYFIRE",
    VM_HITLEFT = "ACT_VM_HITLEFT",
    VM_HITLEFT2 = "ACT_VM_HITLEFT2",
    VM_HITRIGHT = "ACT_VM_HITRIGHT",
    VM_HITRIGHT2 = "ACT_VM_HITRIGHT2",
    VM_HITCENTER = "ACT_VM_HITCENTER",
    VM_HITCENTER2 = "ACT_VM_HITCENTER2",
    VM_MISSLEFT = "ACT_VM_MISSLEFT",
    VM_MISSLEFT2 = "ACT_VM_MISSLEFT2",
    VM_MISSRIGHT = "ACT_VM_MISSRIGHT",
    VM_MISSRIGHT2 = "ACT_VM_MISSRIGHT2",
    VM_MISSCENTER = "ACT_VM_MISSCENTER",
    VM_MISSCENTER2 = "ACT_VM_MISSCENTER2",
    VM_HAULBACK = "ACT_VM_HAULBACK",
    VM_SWINGHARD = "ACT_VM_SWINGHARD",
    VM_SWINGMISS = "ACT_VM_SWINGMISS",
    VM_SWINGHIT = "ACT_VM_SWINGHIT",
    VM_IDLE_TO_LOWERED = "ACT_VM_IDLE_TO_LOWERED",
    VM_IDLE_LOWERED = "ACT_VM_IDLE_LOWERED",
    VM_LOWERED_TO_IDLE = "ACT_VM_LOWERED_TO_IDLE",
    VM_RECOIL1 = "ACT_VM_RECOIL1",
    VM_RECOIL2 = "ACT_VM_RECOIL2",
    VM_RECOIL3 = "ACT_VM_RECOIL3",
    VM_PICKUP = "ACT_VM_PICKUP",
    VM_RELEASE = "ACT_VM_RELEASE",
    VM_MAUL_LOOP = "ACT_VM_MAUL_LOOP",
    VM_ATTACH_SILENCER = "ACT_VM_ATTACH_SILENCER",
    VM_DETACH_SILENCER = "ACT_VM_DETACH_SILENCER",
    SLAM_STICKWALL_IDLE = "ACT_SLAM_STICKWALL_IDLE",
    SLAM_STICKWALL_ND_IDLE = "ACT_SLAM_STICKWALL_ND_IDLE",
    SLAM_STICKWALL_ATTACH = "ACT_SLAM_STICKWALL_ATTACH",
    SLAM_STICKWALL_ATTACH2 = "ACT_SLAM_STICKWALL_ATTACH2",
    SLAM_STICKWALL_ND_ATTACH = "ACT_SLAM_STICKWALL_ND_ATTACH",
    SLAM_STICKWALL_ND_ATTACH2 = "ACT_SLAM_STICKWALL_ND_ATTACH2",
    SLAM_STICKWALL_DETONATE = "ACT_SLAM_STICKWALL_DETONATE",
    SLAM_STICKWALL_DETONATOR_HOLSTER = "ACT_SLAM_STICKWALL_DETONATOR_HOLSTER",
    SLAM_STICKWALL_DRAW = "ACT_SLAM_STICKWALL_DRAW",
    SLAM_STICKWALL_ND_DRAW = "ACT_SLAM_STICKWALL_ND_DRAW",
    SLAM_STICKWALL_TO_THROW = "ACT_SLAM_STICKWALL_TO_THROW",
    SLAM_STICKWALL_TO_THROW_ND = "ACT_SLAM_STICKWALL_TO_THROW_ND",
    SLAM_STICKWALL_TO_TRIPMINE_ND = "ACT_SLAM_STICKWALL_TO_TRIPMINE_ND",
    SLAM_THROW_IDLE = "ACT_SLAM_THROW_IDLE",
    SLAM_THROW_ND_IDLE = "ACT_SLAM_THROW_ND_IDLE",
    SLAM_THROW_THROW = "ACT_SLAM_THROW_THROW",
    SLAM_THROW_THROW2 = "ACT_SLAM_THROW_THROW2",
    SLAM_THROW_THROW_ND = "ACT_SLAM_THROW_THROW_ND",
    SLAM_THROW_THROW_ND2 = "ACT_SLAM_THROW_THROW_ND2",
    SLAM_THROW_DRAW = "ACT_SLAM_THROW_DRAW",
    SLAM_THROW_ND_DRAW = "ACT_SLAM_THROW_ND_DRAW",
    SLAM_THROW_TO_STICKWALL = "ACT_SLAM_THROW_TO_STICKWALL",
    SLAM_THROW_TO_STICKWALL_ND = "ACT_SLAM_THROW_TO_STICKWALL_ND",
    SLAM_THROW_DETONATE = "ACT_SLAM_THROW_DETONATE",
    SLAM_THROW_DETONATOR_HOLSTER = "ACT_SLAM_THROW_DETONATOR_HOLSTER",
    SLAM_THROW_TO_TRIPMINE_ND = "ACT_SLAM_THROW_TO_TRIPMINE_ND",
    SLAM_TRIPMINE_IDLE = "ACT_SLAM_TRIPMINE_IDLE",
    SLAM_TRIPMINE_DRAW = "ACT_SLAM_TRIPMINE_DRAW",
    SLAM_TRIPMINE_ATTACH = "ACT_SLAM_TRIPMINE_ATTACH",
    SLAM_TRIPMINE_ATTACH2 = "ACT_SLAM_TRIPMINE_ATTACH2",
    SLAM_TRIPMINE_TO_STICKWALL_ND = "ACT_SLAM_TRIPMINE_TO_STICKWALL_ND",
    SLAM_TRIPMINE_TO_THROW_ND = "ACT_SLAM_TRIPMINE_TO_THROW_ND",
    SLAM_DETONATOR_IDLE = "ACT_SLAM_DETONATOR_IDLE",
    SLAM_DETONATOR_DRAW = "ACT_SLAM_DETONATOR_DRAW",
    SLAM_DETONATOR_DETONATE = "ACT_SLAM_DETONATOR_DETONATE",
    SLAM_DETONATOR_HOLSTER = "ACT_SLAM_DETONATOR_HOLSTER",
    SLAM_DETONATOR_STICKWALL_DRAW = "ACT_SLAM_DETONATOR_STICKWALL_DRAW",
    SLAM_DETONATOR_THROW_DRAW = "ACT_SLAM_DETONATOR_THROW_DRAW",
    SHOTGUN_RELOAD_START = "ACT_SHOTGUN_RELOAD_START",
    SHOTGUN_RELOAD_FINISH = "ACT_SHOTGUN_RELOAD_FINISH",
    SHOTGUN_PUMP = "ACT_SHOTGUN_PUMP",
    SMG2_IDLE2 = "ACT_SMG2_IDLE2",
    SMG2_FIRE2 = "ACT_SMG2_FIRE2",
    SMG2_DRAW2 = "ACT_SMG2_DRAW2",
    SMG2_RELOAD2 = "ACT_SMG2_RELOAD2",
    SMG2_DRYFIRE2 = "ACT_SMG2_DRYFIRE2",
    SMG2_TOAUTO = "ACT_SMG2_TOAUTO",
    SMG2_TOBURST = "ACT_SMG2_TOBURST",
    PHYSCANNON_UPGRADE = "ACT_PHYSCANNON_UPGRADE",
    RANGE_ATTACK_AR1 = "ACT_RANGE_ATTACK_AR1",
    RANGE_ATTACK_AR2 = "ACT_RANGE_ATTACK_AR2",
    RANGE_ATTACK_AR2_LOW = "ACT_RANGE_ATTACK_AR2_LOW",
    RANGE_ATTACK_AR2_GRENADE = "ACT_RANGE_ATTACK_AR2_GRENADE",
    RANGE_ATTACK_HMG1 = "ACT_RANGE_ATTACK_HMG1",
    RANGE_ATTACK_ML = "ACT_RANGE_ATTACK_ML",
    RANGE_ATTACK_SMG1 = "ACT_RANGE_ATTACK_SMG1",
    RANGE_ATTACK_SMG1_LOW = "ACT_RANGE_ATTACK_SMG1_LOW",
    RANGE_ATTACK_SMG2 = "ACT_RANGE_ATTACK_SMG2",
    RANGE_ATTACK_SHOTGUN = "ACT_RANGE_ATTACK_SHOTGUN",
    RANGE_ATTACK_SHOTGUN_LOW = "ACT_RANGE_ATTACK_SHOTGUN_LOW",
    RANGE_ATTACK_PISTOL = "ACT_RANGE_ATTACK_PISTOL",
    RANGE_ATTACK_PISTOL_LOW = "ACT_RANGE_ATTACK_PISTOL_LOW",
    RANGE_ATTACK_SLAM = "ACT_RANGE_ATTACK_SLAM",
    RANGE_ATTACK_TRIPWIRE = "ACT_RANGE_ATTACK_TRIPWIRE",
    RANGE_ATTACK_THROW = "ACT_RANGE_ATTACK_THROW",
    RANGE_ATTACK_SNIPER_RIFLE = "ACT_RANGE_ATTACK_SNIPER_RIFLE",
    RANGE_ATTACK_RPG = "ACT_RANGE_ATTACK_RPG",
    MELEE_ATTACK_SWING = "ACT_MELEE_ATTACK_SWING",
    RANGE_AIM_LOW = "ACT_RANGE_AIM_LOW",
    RANGE_AIM_SMG1_LOW = "ACT_RANGE_AIM_SMG1_LOW",
    RANGE_AIM_PISTOL_LOW = "ACT_RANGE_AIM_PISTOL_LOW",
    RANGE_AIM_AR2_LOW = "ACT_RANGE_AIM_AR2_LOW",
    COVER_PISTOL_LOW = "ACT_COVER_PISTOL_LOW",
    COVER_SMG1_LOW = "ACT_COVER_SMG1_LOW",
    GESTURE_RANGE_ATTACK_AR1 = "ACT_GESTURE_RANGE_ATTACK_AR1",
    GESTURE_RANGE_ATTACK_AR2 = "ACT_GESTURE_RANGE_ATTACK_AR2",
    GESTURE_RANGE_ATTACK_AR2_GRENADE = "ACT_GESTURE_RANGE_ATTACK_AR2_GRENADE",
    GESTURE_RANGE_ATTACK_HMG1 = "ACT_GESTURE_RANGE_ATTACK_HMG1",
    GESTURE_RANGE_ATTACK_ML = "ACT_GESTURE_RANGE_ATTACK_ML",
    GESTURE_RANGE_ATTACK_SMG1 = "ACT_GESTURE_RANGE_ATTACK_SMG1",
    GESTURE_RANGE_ATTACK_SMG1_LOW = "ACT_GESTURE_RANGE_ATTACK_SMG1_LOW",
    GESTURE_RANGE_ATTACK_SMG2 = "ACT_GESTURE_RANGE_ATTACK_SMG2",
    GESTURE_RANGE_ATTACK_SHOTGUN = "ACT_GESTURE_RANGE_ATTACK_SHOTGUN",
    GESTURE_RANGE_ATTACK_PISTOL = "ACT_GESTURE_RANGE_ATTACK_PISTOL",
    GESTURE_RANGE_ATTACK_PISTOL_LOW = "ACT_GESTURE_RANGE_ATTACK_PISTOL_LOW",
    GESTURE_RANGE_ATTACK_SLAM = "ACT_GESTURE_RANGE_ATTACK_SLAM",
    GESTURE_RANGE_ATTACK_TRIPWIRE = "ACT_GESTURE_RANGE_ATTACK_TRIPWIRE",
    GESTURE_RANGE_ATTACK_THROW = "ACT_GESTURE_RANGE_ATTACK_THROW",
    GESTURE_RANGE_ATTACK_SNIPER_RIFLE = "ACT_GESTURE_RANGE_ATTACK_SNIPER_RIFLE",
    GESTURE_MELEE_ATTACK_SWING = "ACT_GESTURE_MELEE_ATTACK_SWING",
    IDLE_RIFLE = "ACT_IDLE_RIFLE",
    IDLE_SMG1 = "ACT_IDLE_SMG1",
    IDLE_ANGRY_SMG1 = "ACT_IDLE_ANGRY_SMG1",
    IDLE_PISTOL = "ACT_IDLE_PISTOL",
    IDLE_ANGRY_PISTOL = "ACT_IDLE_ANGRY_PISTOL",
    IDLE_ANGRY_SHOTGUN = "ACT_IDLE_ANGRY_SHOTGUN",
    IDLE_STEALTH_PISTOL = "ACT_IDLE_STEALTH_PISTOL",
    IDLE_PACKAGE = "ACT_IDLE_PACKAGE",
    WALK_PACKAGE = "ACT_WALK_PACKAGE",
    IDLE_SUITCASE = "ACT_IDLE_SUITCASE",
    WALK_SUITCASE = "ACT_WALK_SUITCASE",
    IDLE_SMG1_RELAXED = "ACT_IDLE_SMG1_RELAXED",
    IDLE_SMG1_STIMULATED = "ACT_IDLE_SMG1_STIMULATED",
    WALK_RIFLE_RELAXED = "ACT_WALK_RIFLE_RELAXED",
    RUN_RIFLE_RELAXED = "ACT_RUN_RIFLE_RELAXED",
    WALK_RIFLE_STIMULATED = "ACT_WALK_RIFLE_STIMULATED",
    RUN_RIFLE_STIMULATED = "ACT_RUN_RIFLE_STIMULATED",
    IDLE_AIM_RIFLE_STIMULATED = "ACT_IDLE_AIM_RIFLE_STIMULATED",
    WALK_AIM_RIFLE_STIMULATED = "ACT_WALK_AIM_RIFLE_STIMULATED",
    RUN_AIM_RIFLE_STIMULATED = "ACT_RUN_AIM_RIFLE_STIMULATED",
    IDLE_SHOTGUN_RELAXED = "ACT_IDLE_SHOTGUN_RELAXED",
    IDLE_SHOTGUN_STIMULATED = "ACT_IDLE_SHOTGUN_STIMULATED",
    IDLE_SHOTGUN_AGITATED = "ACT_IDLE_SHOTGUN_AGITATED",
    WALK_ANGRY = "ACT_WALK_ANGRY",
    POLICE_HARASS1 = "ACT_POLICE_HARASS1",
    POLICE_HARASS2 = "ACT_POLICE_HARASS2",
    IDLE_MANNEDGUN = "ACT_IDLE_MANNEDGUN",
    IDLE_MELEE = "ACT_IDLE_MELEE",
    IDLE_ANGRY_MELEE = "ACT_IDLE_ANGRY_MELEE",
    IDLE_RPG_RELAXED = "ACT_IDLE_RPG_RELAXED",
    IDLE_RPG = "ACT_IDLE_RPG",
    IDLE_ANGRY_RPG = "ACT_IDLE_ANGRY_RPG",
    COVER_LOW_RPG = "ACT_COVER_LOW_RPG",
    WALK_RPG = "ACT_WALK_RPG",
    RUN_RPG = "ACT_RUN_RPG",
    WALK_CROUCH_RPG = "ACT_WALK_CROUCH_RPG",
    RUN_CROUCH_RPG = "ACT_RUN_CROUCH_RPG",
    WALK_RPG_RELAXED = "ACT_WALK_RPG_RELAXED",
    RUN_RPG_RELAXED = "ACT_RUN_RPG_RELAXED",
    WALK_RIFLE = "ACT_WALK_RIFLE",
    WALK_AIM_RIFLE = "ACT_WALK_AIM_RIFLE",
    WALK_CROUCH_RIFLE = "ACT_WALK_CROUCH_RIFLE",
    WALK_CROUCH_AIM_RIFLE = "ACT_WALK_CROUCH_AIM_RIFLE",
    RUN_RIFLE = "ACT_RUN_RIFLE",
    RUN_AIM_RIFLE = "ACT_RUN_AIM_RIFLE",
    RUN_CROUCH_RIFLE = "ACT_RUN_CROUCH_RIFLE",
    RUN_CROUCH_AIM_RIFLE = "ACT_RUN_CROUCH_AIM_RIFLE",
    RUN_STEALTH_PISTOL = "ACT_RUN_STEALTH_PISTOL",
    WALK_AIM_SHOTGUN = "ACT_WALK_AIM_SHOTGUN",
    RUN_AIM_SHOTGUN = "ACT_RUN_AIM_SHOTGUN",
    WALK_PISTOL = "ACT_WALK_PISTOL",
    RUN_PISTOL = "ACT_RUN_PISTOL",
    WALK_AIM_PISTOL = "ACT_WALK_AIM_PISTOL",
    RUN_AIM_PISTOL = "ACT_RUN_AIM_PISTOL",
    WALK_STEALTH_PISTOL = "ACT_WALK_STEALTH_PISTOL",
    WALK_AIM_STEALTH_PISTOL = "ACT_WALK_AIM_STEALTH_PISTOL",
    RUN_AIM_STEALTH_PISTOL = "ACT_RUN_AIM_STEALTH_PISTOL",
    RELOAD_PISTOL = "ACT_RELOAD_PISTOL",
    RELOAD_PISTOL_LOW = "ACT_RELOAD_PISTOL_LOW",
    RELOAD_SMG1 = "ACT_RELOAD_SMG1",
    RELOAD_SMG1_LOW = "ACT_RELOAD_SMG1_LOW",
    RELOAD_SHOTGUN = "ACT_RELOAD_SHOTGUN",
    RELOAD_SHOTGUN_LOW = "ACT_RELOAD_SHOTGUN_LOW",
    GESTURE_RELOAD = "ACT_GESTURE_RELOAD",
    GESTURE_RELOAD_PISTOL = "ACT_GESTURE_RELOAD_PISTOL",
    GESTURE_RELOAD_SMG1 = "ACT_GESTURE_RELOAD_SMG1",
    GESTURE_RELOAD_SHOTGUN = "ACT_GESTURE_RELOAD_SHOTGUN",
    BUSY_LEAN_LEFT = "ACT_BUSY_LEAN_LEFT",
    BUSY_LEAN_LEFT_ENTRY = "ACT_BUSY_LEAN_LEFT_ENTRY",
    BUSY_LEAN_LEFT_EXIT = "ACT_BUSY_LEAN_LEFT_EXIT",
    BUSY_LEAN_BACK = "ACT_BUSY_LEAN_BACK",
    BUSY_LEAN_BACK_ENTRY = "ACT_BUSY_LEAN_BACK_ENTRY",
    BUSY_LEAN_BACK_EXIT = "ACT_BUSY_LEAN_BACK_EXIT",
    BUSY_SIT_GROUND = "ACT_BUSY_SIT_GROUND",
    BUSY_SIT_GROUND_ENTRY = "ACT_BUSY_SIT_GROUND_ENTRY",
    BUSY_SIT_GROUND_EXIT = "ACT_BUSY_SIT_GROUND_EXIT",
    BUSY_SIT_CHAIR = "ACT_BUSY_SIT_CHAIR",
    BUSY_SIT_CHAIR_ENTRY = "ACT_BUSY_SIT_CHAIR_ENTRY",
    BUSY_SIT_CHAIR_EXIT = "ACT_BUSY_SIT_CHAIR_EXIT",
    BUSY_STAND = "ACT_BUSY_STAND",
    BUSY_QUEUE = "ACT_BUSY_QUEUE",
    DUCK_DODGE = "ACT_DUCK_DODGE",
    DIE_BARNACLE_SWALLOW = "ACT_DIE_BARNACLE_SWALLOW",
    GESTURE_BARNACLE_STRANGLE = "ACT_GESTURE_BARNACLE_STRANGLE",
    PHYSCANNON_DETACH = "ACT_PHYSCANNON_DETACH",
    PHYSCANNON_ANIMATE = "ACT_PHYSCANNON_ANIMATE",
    PHYSCANNON_ANIMATE_PRE = "ACT_PHYSCANNON_ANIMATE_PRE",
    PHYSCANNON_ANIMATE_POST = "ACT_PHYSCANNON_ANIMATE_POST",
    DIE_FRONTSIDE = "ACT_DIE_FRONTSIDE",
    DIE_RIGHTSIDE = "ACT_DIE_RIGHTSIDE",
    DIE_BACKSIDE = "ACT_DIE_BACKSIDE",
    DIE_LEFTSIDE = "ACT_DIE_LEFTSIDE",
    DIE_CROUCH_FRONTSIDE = "ACT_DIE_CROUCH_FRONTSIDE",
    DIE_CROUCH_RIGHTSIDE = "ACT_DIE_CROUCH_RIGHTSIDE",
    DIE_CROUCH_BACKSIDE = "ACT_DIE_CROUCH_BACKSIDE",
    DIE_CROUCH_LEFTSIDE = "ACT_DIE_CROUCH_LEFTSIDE",
    DIE_INCAP = "ACT_DIE_INCAP",
    DIE_STANDING = "ACT_DIE_STANDING",
    OPEN_DOOR = "ACT_OPEN_DOOR",
    DI_ALYX_ZOMBIE_MELEE = "ACT_DI_ALYX_ZOMBIE_MELEE",
    DI_ALYX_ZOMBIE_TORSO_MELEE = "ACT_DI_ALYX_ZOMBIE_TORSO_MELEE",
    DI_ALYX_HEADCRAB_MELEE = "ACT_DI_ALYX_HEADCRAB_MELEE",
    DI_ALYX_ANTLION = "ACT_DI_ALYX_ANTLION",
    DI_ALYX_ZOMBIE_SHOTGUN64 = "ACT_DI_ALYX_ZOMBIE_SHOTGUN64",
    DI_ALYX_ZOMBIE_SHOTGUN26 = "ACT_DI_ALYX_ZOMBIE_SHOTGUN26",
    READINESS_RELAXED_TO_STIMULATED = "ACT_READINESS_RELAXED_TO_STIMULATED",
    READINESS_RELAXED_TO_STIMULATED_WALK = "ACT_READINESS_RELAXED_TO_STIMULATED_WALK",
    READINESS_AGITATED_TO_STIMULATED = "ACT_READINESS_AGITATED_TO_STIMULATED",
    READINESS_STIMULATED_TO_RELAXED = "ACT_READINESS_STIMULATED_TO_RELAXED",
    READINESS_PISTOL_RELAXED_TO_STIMULATED = "ACT_READINESS_PISTOL_RELAXED_TO_STIMULATED",
    READINESS_PISTOL_RELAXED_TO_STIMULATED_WALK = "ACT_READINESS_PISTOL_RELAXED_TO_STIMULATED_WALK",
    READINESS_PISTOL_AGITATED_TO_STIMULATED = "ACT_READINESS_PISTOL_AGITATED_TO_STIMULATED",
    READINESS_PISTOL_STIMULATED_TO_RELAXED = "ACT_READINESS_PISTOL_STIMULATED_TO_RELAXED",
    IDLE_CARRY = "ACT_IDLE_CARRY",
    WALK_CARRY = "ACT_WALK_CARRY",
    STARTDYING = "ACT_STARTDYING",
    DYINGLOOP = "ACT_DYINGLOOP",
    DYINGTODEAD = "ACT_DYINGTODEAD",
    RIDE_MANNED_GUN = "ACT_RIDE_MANNED_GUN",
    VM_SPRINT_ENTER = "ACT_VM_SPRINT_ENTER",
    VM_SPRINT_IDLE = "ACT_VM_SPRINT_IDLE",
    VM_SPRINT_LEAVE = "ACT_VM_SPRINT_LEAVE",
    FIRE_START = "ACT_FIRE_START",
    FIRE_LOOP = "ACT_FIRE_LOOP",
    FIRE_END = "ACT_FIRE_END",
    CROUCHING_GRENADEIDLE = "ACT_CROUCHING_GRENADEIDLE",
    CROUCHING_GRENADEREADY = "ACT_CROUCHING_GRENADEREADY",
    CROUCHING_PRIMARYATTACK = "ACT_CROUCHING_PRIMARYATTACK",
    OVERLAY_GRENADEIDLE = "ACT_OVERLAY_GRENADEIDLE",
    OVERLAY_GRENADEREADY = "ACT_OVERLAY_GRENADEREADY",
    OVERLAY_PRIMARYATTACK = "ACT_OVERLAY_PRIMARYATTACK",
    OVERLAY_SHIELD_UP = "ACT_OVERLAY_SHIELD_UP",
    OVERLAY_SHIELD_DOWN = "ACT_OVERLAY_SHIELD_DOWN",
    OVERLAY_SHIELD_UP_IDLE = "ACT_OVERLAY_SHIELD_UP_IDLE",
    OVERLAY_SHIELD_ATTACK = "ACT_OVERLAY_SHIELD_ATTACK",
    OVERLAY_SHIELD_KNOCKBACK = "ACT_OVERLAY_SHIELD_KNOCKBACK",
    SHIELD_UP = "ACT_SHIELD_UP",
    SHIELD_DOWN = "ACT_SHIELD_DOWN",
    SHIELD_UP_IDLE = "ACT_SHIELD_UP_IDLE",
    SHIELD_ATTACK = "ACT_SHIELD_ATTACK",
    SHIELD_KNOCKBACK = "ACT_SHIELD_KNOCKBACK",
    CROUCHING_SHIELD_UP = "ACT_CROUCHING_SHIELD_UP",
    CROUCHING_SHIELD_DOWN = "ACT_CROUCHING_SHIELD_DOWN",
    CROUCHING_SHIELD_UP_IDLE = "ACT_CROUCHING_SHIELD_UP_IDLE",
    CROUCHING_SHIELD_ATTACK = "ACT_CROUCHING_SHIELD_ATTACK",
    CROUCHING_SHIELD_KNOCKBACK = "ACT_CROUCHING_SHIELD_KNOCKBACK",
    TURNRIGHT45 = "ACT_TURNRIGHT45",
    TURNLEFT45 = "ACT_TURNLEFT45",
    TURN = "ACT_TURN",
    OBJ_ASSEMBLING = "ACT_OBJ_ASSEMBLING",
    OBJ_DISMANTLING = "ACT_OBJ_DISMANTLING",
    OBJ_STARTUP = "ACT_OBJ_STARTUP",
    OBJ_RUNNING = "ACT_OBJ_RUNNING",
    OBJ_IDLE = "ACT_OBJ_IDLE",
    OBJ_PLACING = "ACT_OBJ_PLACING",
    OBJ_DETERIORATING = "ACT_OBJ_DETERIORATING",
    OBJ_UPGRADING = "ACT_OBJ_UPGRADING",
    DEPLOY = "ACT_DEPLOY",
    DEPLOY_IDLE = "ACT_DEPLOY_IDLE",
    UNDEPLOY = "ACT_UNDEPLOY",
    CROSSBOW_DRAW_UNLOADED = "ACT_CROSSBOW_DRAW_UNLOADED",
    GAUSS_SPINUP = "ACT_GAUSS_SPINUP",
    GAUSS_SPINCYCLE = "ACT_GAUSS_SPINCYCLE",
    VM_PRIMARYATTACK_SILENCED = "ACT_VM_PRIMARYATTACK_SILENCED",
    VM_RELOAD_SILENCED = "ACT_VM_RELOAD_SILENCED",
    VM_DRYFIRE_SILENCED = "ACT_VM_DRYFIRE_SILENCED",
    VM_IDLE_SILENCED = "ACT_VM_IDLE_SILENCED",
    VM_DRAW_SILENCED = "ACT_VM_DRAW_SILENCED",
    VM_IDLE_EMPTY_LEFT = "ACT_VM_IDLE_EMPTY_LEFT",
    VM_DRYFIRE_LEFT = "ACT_VM_DRYFIRE_LEFT",
    VM_IS_DRAW = "ACT_VM_IS_DRAW",
    VM_IS_HOLSTER = "ACT_VM_IS_HOLSTER",
    VM_IS_IDLE = "ACT_VM_IS_IDLE",
    VM_IS_PRIMARYATTACK = "ACT_VM_IS_PRIMARYATTACK",
    PLAYER_IDLE_FIRE = "ACT_PLAYER_IDLE_FIRE",
    PLAYER_CROUCH_FIRE = "ACT_PLAYER_CROUCH_FIRE",
    PLAYER_CROUCH_WALK_FIRE = "ACT_PLAYER_CROUCH_WALK_FIRE",
    PLAYER_WALK_FIRE = "ACT_PLAYER_WALK_FIRE",
    PLAYER_RUN_FIRE = "ACT_PLAYER_RUN_FIRE",
    IDLETORUN = "ACT_IDLETORUN",
    RUNTOIDLE = "ACT_RUNTOIDLE",
    VM_DRAW_DEPLOYED = "ACT_VM_DRAW_DEPLOYED",
    HL2MP_IDLE_MELEE = "ACT_HL2MP_IDLE_MELEE",
    HL2MP_RUN_MELEE = "ACT_HL2MP_RUN_MELEE",
    HL2MP_IDLE_CROUCH_MELEE = "ACT_HL2MP_IDLE_CROUCH_MELEE",
    HL2MP_WALK_CROUCH_MELEE = "ACT_HL2MP_WALK_CROUCH_MELEE",
    HL2MP_GESTURE_RANGE_ATTACK_MELEE = "ACT_HL2MP_GESTURE_RANGE_ATTACK_MELEE",
    HL2MP_GESTURE_RELOAD_MELEE = "ACT_HL2MP_GESTURE_RELOAD_MELEE",
    HL2MP_JUMP_MELEE = "ACT_HL2MP_JUMP_MELEE",
    MP_STAND_IDLE = "ACT_MP_STAND_IDLE",
    MP_CROUCH_IDLE = "ACT_MP_CROUCH_IDLE",
    MP_CROUCH_DEPLOYED_IDLE = "ACT_MP_CROUCH_DEPLOYED_IDLE",
    MP_CROUCH_DEPLOYED = "ACT_MP_CROUCH_DEPLOYED",
    MP_DEPLOYED_IDLE = "ACT_MP_DEPLOYED_IDLE",
    MP_RUN = "ACT_MP_RUN",
    MP_WALK = "ACT_MP_WALK",
    MP_AIRWALK = "ACT_MP_AIRWALK",
    MP_CROUCHWALK = "ACT_MP_CROUCHWALK",
    MP_SPRINT = "ACT_MP_SPRINT",
    MP_JUMP = "ACT_MP_JUMP",
    MP_JUMP_START = "ACT_MP_JUMP_START",
    MP_JUMP_FLOAT = "ACT_MP_JUMP_FLOAT",
    MP_JUMP_LAND = "ACT_MP_JUMP_LAND",
    MP_DOUBLEJUMP = "ACT_MP_DOUBLEJUMP",
    MP_SWIM = "ACT_MP_SWIM",
    MP_DEPLOYED = "ACT_MP_DEPLOYED",
    MP_SWIM_DEPLOYED = "ACT_MP_SWIM_DEPLOYED",
    MP_VCD = "ACT_MP_VCD",
    MP_ATTACK_STAND_PRIMARYFIRE = "ACT_MP_ATTACK_STAND_PRIMARYFIRE",
    MP_ATTACK_STAND_PRIMARYFIRE_DEPLOYED = "ACT_MP_ATTACK_STAND_PRIMARYFIRE_DEPLOYED",
    MP_ATTACK_STAND_SECONDARYFIRE = "ACT_MP_ATTACK_STAND_SECONDARYFIRE",
    MP_ATTACK_STAND_GRENADE = "ACT_MP_ATTACK_STAND_GRENADE",
    MP_ATTACK_CROUCH_PRIMARYFIRE = "ACT_MP_ATTACK_CROUCH_PRIMARYFIRE",
    MP_ATTACK_CROUCH_PRIMARYFIRE_DEPLOYED = "ACT_MP_ATTACK_CROUCH_PRIMARYFIRE_DEPLOYED",
    MP_ATTACK_CROUCH_SECONDARYFIRE = "ACT_MP_ATTACK_CROUCH_SECONDARYFIRE",
    MP_ATTACK_CROUCH_GRENADE = "ACT_MP_ATTACK_CROUCH_GRENADE",
    MP_ATTACK_SWIM_PRIMARYFIRE = "ACT_MP_ATTACK_SWIM_PRIMARYFIRE",
    MP_ATTACK_SWIM_SECONDARYFIRE = "ACT_MP_ATTACK_SWIM_SECONDARYFIRE",
    MP_ATTACK_SWIM_GRENADE = "ACT_MP_ATTACK_SWIM_GRENADE",
    MP_ATTACK_AIRWALK_PRIMARYFIRE = "ACT_MP_ATTACK_AIRWALK_PRIMARYFIRE",
    MP_ATTACK_AIRWALK_SECONDARYFIRE = "ACT_MP_ATTACK_AIRWALK_SECONDARYFIRE",
    MP_ATTACK_AIRWALK_GRENADE = "ACT_MP_ATTACK_AIRWALK_GRENADE",
    MP_RELOAD_STAND = "ACT_MP_RELOAD_STAND",
    MP_RELOAD_STAND_LOOP = "ACT_MP_RELOAD_STAND_LOOP",
    MP_RELOAD_STAND_END = "ACT_MP_RELOAD_STAND_END",
    MP_RELOAD_CROUCH = "ACT_MP_RELOAD_CROUCH",
    MP_RELOAD_CROUCH_LOOP = "ACT_MP_RELOAD_CROUCH_LOOP",
    MP_RELOAD_CROUCH_END = "ACT_MP_RELOAD_CROUCH_END",
    MP_RELOAD_SWIM = "ACT_MP_RELOAD_SWIM",
    MP_RELOAD_SWIM_LOOP = "ACT_MP_RELOAD_SWIM_LOOP",
    MP_RELOAD_SWIM_END = "ACT_MP_RELOAD_SWIM_END",
    MP_RELOAD_AIRWALK = "ACT_MP_RELOAD_AIRWALK",
    MP_RELOAD_AIRWALK_LOOP = "ACT_MP_RELOAD_AIRWALK_LOOP",
    MP_RELOAD_AIRWALK_END = "ACT_MP_RELOAD_AIRWALK_END",
    MP_ATTACK_STAND_PREFIRE = "ACT_MP_ATTACK_STAND_PREFIRE",
    MP_ATTACK_STAND_POSTFIRE = "ACT_MP_ATTACK_STAND_POSTFIRE",
    MP_ATTACK_STAND_STARTFIRE = "ACT_MP_ATTACK_STAND_STARTFIRE",
    MP_ATTACK_CROUCH_PREFIRE = "ACT_MP_ATTACK_CROUCH_PREFIRE",
    MP_ATTACK_CROUCH_POSTFIRE = "ACT_MP_ATTACK_CROUCH_POSTFIRE",
    MP_ATTACK_SWIM_PREFIRE = "ACT_MP_ATTACK_SWIM_PREFIRE",
    MP_ATTACK_SWIM_POSTFIRE = "ACT_MP_ATTACK_SWIM_POSTFIRE",
    MP_STAND_PRIMARY = "ACT_MP_STAND_PRIMARY",
    MP_CROUCH_PRIMARY = "ACT_MP_CROUCH_PRIMARY",
    MP_RUN_PRIMARY = "ACT_MP_RUN_PRIMARY",
    MP_WALK_PRIMARY = "ACT_MP_WALK_PRIMARY",
    MP_AIRWALK_PRIMARY = "ACT_MP_AIRWALK_PRIMARY",
    MP_CROUCHWALK_PRIMARY = "ACT_MP_CROUCHWALK_PRIMARY",
    MP_JUMP_PRIMARY = "ACT_MP_JUMP_PRIMARY",
    MP_JUMP_START_PRIMARY = "ACT_MP_JUMP_START_PRIMARY",
    MP_JUMP_FLOAT_PRIMARY = "ACT_MP_JUMP_FLOAT_PRIMARY",
    MP_JUMP_LAND_PRIMARY = "ACT_MP_JUMP_LAND_PRIMARY",
    MP_SWIM_PRIMARY = "ACT_MP_SWIM_PRIMARY",
    MP_DEPLOYED_PRIMARY = "ACT_MP_DEPLOYED_PRIMARY",
    MP_SWIM_DEPLOYED_PRIMARY = "ACT_MP_SWIM_DEPLOYED_PRIMARY",
    MP_ATTACK_STAND_PRIMARY = "ACT_MP_ATTACK_STAND_PRIMARY",
    MP_ATTACK_STAND_PRIMARY_DEPLOYED = "ACT_MP_ATTACK_STAND_PRIMARY_DEPLOYED",
    MP_ATTACK_CROUCH_PRIMARY = "ACT_MP_ATTACK_CROUCH_PRIMARY",
    MP_ATTACK_CROUCH_PRIMARY_DEPLOYED = "ACT_MP_ATTACK_CROUCH_PRIMARY_DEPLOYED",
    MP_ATTACK_SWIM_PRIMARY = "ACT_MP_ATTACK_SWIM_PRIMARY",
    MP_ATTACK_AIRWALK_PRIMARY = "ACT_MP_ATTACK_AIRWALK_PRIMARY",
    MP_RELOAD_STAND_PRIMARY = "ACT_MP_RELOAD_STAND_PRIMARY",
    MP_RELOAD_STAND_PRIMARY_LOOP = "ACT_MP_RELOAD_STAND_PRIMARY_LOOP",
    MP_RELOAD_STAND_PRIMARY_END = "ACT_MP_RELOAD_STAND_PRIMARY_END",
    MP_RELOAD_CROUCH_PRIMARY = "ACT_MP_RELOAD_CROUCH_PRIMARY",
    MP_RELOAD_CROUCH_PRIMARY_LOOP = "ACT_MP_RELOAD_CROUCH_PRIMARY_LOOP",
    MP_RELOAD_CROUCH_PRIMARY_END = "ACT_MP_RELOAD_CROUCH_PRIMARY_END",
    MP_RELOAD_SWIM_PRIMARY = "ACT_MP_RELOAD_SWIM_PRIMARY",
    MP_RELOAD_SWIM_PRIMARY_LOOP = "ACT_MP_RELOAD_SWIM_PRIMARY_LOOP",
    MP_RELOAD_SWIM_PRIMARY_END = "ACT_MP_RELOAD_SWIM_PRIMARY_END",
    MP_RELOAD_AIRWALK_PRIMARY = "ACT_MP_RELOAD_AIRWALK_PRIMARY",
    MP_RELOAD_AIRWALK_PRIMARY_LOOP = "ACT_MP_RELOAD_AIRWALK_PRIMARY_LOOP",
    MP_RELOAD_AIRWALK_PRIMARY_END = "ACT_MP_RELOAD_AIRWALK_PRIMARY_END",
    MP_ATTACK_STAND_GRENADE_PRIMARY = "ACT_MP_ATTACK_STAND_GRENADE_PRIMARY",
    MP_ATTACK_CROUCH_GRENADE_PRIMARY = "ACT_MP_ATTACK_CROUCH_GRENADE_PRIMARY",
    MP_ATTACK_SWIM_GRENADE_PRIMARY = "ACT_MP_ATTACK_SWIM_GRENADE_PRIMARY",
    MP_ATTACK_AIRWALK_GRENADE_PRIMARY = "ACT_MP_ATTACK_AIRWALK_GRENADE_PRIMARY",
    MP_STAND_SECONDARY = "ACT_MP_STAND_SECONDARY",
    MP_CROUCH_SECONDARY = "ACT_MP_CROUCH_SECONDARY",
    MP_RUN_SECONDARY = "ACT_MP_RUN_SECONDARY",
    MP_WALK_SECONDARY = "ACT_MP_WALK_SECONDARY",
    MP_AIRWALK_SECONDARY = "ACT_MP_AIRWALK_SECONDARY",
    MP_CROUCHWALK_SECONDARY = "ACT_MP_CROUCHWALK_SECONDARY",
    MP_JUMP_SECONDARY = "ACT_MP_JUMP_SECONDARY",
    MP_JUMP_START_SECONDARY = "ACT_MP_JUMP_START_SECONDARY",
    MP_JUMP_FLOAT_SECONDARY = "ACT_MP_JUMP_FLOAT_SECONDARY",
    MP_JUMP_LAND_SECONDARY = "ACT_MP_JUMP_LAND_SECONDARY",
    MP_SWIM_SECONDARY = "ACT_MP_SWIM_SECONDARY",
    MP_ATTACK_STAND_SECONDARY = "ACT_MP_ATTACK_STAND_SECONDARY",
    MP_ATTACK_CROUCH_SECONDARY = "ACT_MP_ATTACK_CROUCH_SECONDARY",
    MP_ATTACK_SWIM_SECONDARY = "ACT_MP_ATTACK_SWIM_SECONDARY",
    MP_ATTACK_AIRWALK_SECONDARY = "ACT_MP_ATTACK_AIRWALK_SECONDARY",
    MP_RELOAD_STAND_SECONDARY = "ACT_MP_RELOAD_STAND_SECONDARY",
    MP_RELOAD_STAND_SECONDARY_LOOP = "ACT_MP_RELOAD_STAND_SECONDARY_LOOP",
    MP_RELOAD_STAND_SECONDARY_END = "ACT_MP_RELOAD_STAND_SECONDARY_END",
    MP_RELOAD_CROUCH_SECONDARY = "ACT_MP_RELOAD_CROUCH_SECONDARY",
    MP_RELOAD_CROUCH_SECONDARY_LOOP = "ACT_MP_RELOAD_CROUCH_SECONDARY_LOOP",
    MP_RELOAD_CROUCH_SECONDARY_END = "ACT_MP_RELOAD_CROUCH_SECONDARY_END",
    MP_RELOAD_SWIM_SECONDARY = "ACT_MP_RELOAD_SWIM_SECONDARY",
    MP_RELOAD_SWIM_SECONDARY_LOOP = "ACT_MP_RELOAD_SWIM_SECONDARY_LOOP",
    MP_RELOAD_SWIM_SECONDARY_END = "ACT_MP_RELOAD_SWIM_SECONDARY_END",
    MP_RELOAD_AIRWALK_SECONDARY = "ACT_MP_RELOAD_AIRWALK_SECONDARY",
    MP_RELOAD_AIRWALK_SECONDARY_LOOP = "ACT_MP_RELOAD_AIRWALK_SECONDARY_LOOP",
    MP_RELOAD_AIRWALK_SECONDARY_END = "ACT_MP_RELOAD_AIRWALK_SECONDARY_END",
    MP_ATTACK_STAND_GRENADE_SECONDARY = "ACT_MP_ATTACK_STAND_GRENADE_SECONDARY",
    MP_ATTACK_CROUCH_GRENADE_SECONDARY = "ACT_MP_ATTACK_CROUCH_GRENADE_SECONDARY",
    MP_ATTACK_SWIM_GRENADE_SECONDARY = "ACT_MP_ATTACK_SWIM_GRENADE_SECONDARY",
    MP_ATTACK_AIRWALK_GRENADE_SECONDARY = "ACT_MP_ATTACK_AIRWALK_GRENADE_SECONDARY",
    MP_STAND_MELEE = "ACT_MP_STAND_MELEE",
    MP_CROUCH_MELEE = "ACT_MP_CROUCH_MELEE",
    MP_RUN_MELEE = "ACT_MP_RUN_MELEE",
    MP_WALK_MELEE = "ACT_MP_WALK_MELEE",
    MP_AIRWALK_MELEE = "ACT_MP_AIRWALK_MELEE",
    MP_CROUCHWALK_MELEE = "ACT_MP_CROUCHWALK_MELEE",
    MP_JUMP_MELEE = "ACT_MP_JUMP_MELEE",
    MP_JUMP_START_MELEE = "ACT_MP_JUMP_START_MELEE",
    MP_JUMP_FLOAT_MELEE = "ACT_MP_JUMP_FLOAT_MELEE",
    MP_JUMP_LAND_MELEE = "ACT_MP_JUMP_LAND_MELEE",
    MP_SWIM_MELEE = "ACT_MP_SWIM_MELEE",
    MP_ATTACK_STAND_MELEE = "ACT_MP_ATTACK_STAND_MELEE",
    MP_ATTACK_STAND_MELEE_SECONDARY = "ACT_MP_ATTACK_STAND_MELEE_SECONDARY",
    MP_ATTACK_CROUCH_MELEE = "ACT_MP_ATTACK_CROUCH_MELEE",
    MP_ATTACK_CROUCH_MELEE_SECONDARY = "ACT_MP_ATTACK_CROUCH_MELEE_SECONDARY",
    MP_ATTACK_SWIM_MELEE = "ACT_MP_ATTACK_SWIM_MELEE",
    MP_ATTACK_AIRWALK_MELEE = "ACT_MP_ATTACK_AIRWALK_MELEE",
    MP_ATTACK_STAND_GRENADE_MELEE = "ACT_MP_ATTACK_STAND_GRENADE_MELEE",
    MP_ATTACK_CROUCH_GRENADE_MELEE = "ACT_MP_ATTACK_CROUCH_GRENADE_MELEE",
    MP_ATTACK_SWIM_GRENADE_MELEE = "ACT_MP_ATTACK_SWIM_GRENADE_MELEE",
    MP_ATTACK_AIRWALK_GRENADE_MELEE = "ACT_MP_ATTACK_AIRWALK_GRENADE_MELEE",
    MP_STAND_ITEM1 = "ACT_MP_STAND_ITEM1",
    MP_CROUCH_ITEM1 = "ACT_MP_CROUCH_ITEM1",
    MP_RUN_ITEM1 = "ACT_MP_RUN_ITEM1",
    MP_WALK_ITEM1 = "ACT_MP_WALK_ITEM1",
    MP_AIRWALK_ITEM1 = "ACT_MP_AIRWALK_ITEM1",
    MP_CROUCHWALK_ITEM1 = "ACT_MP_CROUCHWALK_ITEM1",
    MP_JUMP_ITEM1 = "ACT_MP_JUMP_ITEM1",
    MP_JUMP_START_ITEM1 = "ACT_MP_JUMP_START_ITEM1",
    MP_JUMP_FLOAT_ITEM1 = "ACT_MP_JUMP_FLOAT_ITEM1",
    MP_JUMP_LAND_ITEM1 = "ACT_MP_JUMP_LAND_ITEM1",
    MP_SWIM_ITEM1 = "ACT_MP_SWIM_ITEM1",
    MP_ATTACK_STAND_ITEM1 = "ACT_MP_ATTACK_STAND_ITEM1",
    MP_ATTACK_STAND_ITEM1_SECONDARY = "ACT_MP_ATTACK_STAND_ITEM1_SECONDARY",
    MP_ATTACK_CROUCH_ITEM1 = "ACT_MP_ATTACK_CROUCH_ITEM1",
    MP_ATTACK_CROUCH_ITEM1_SECONDARY = "ACT_MP_ATTACK_CROUCH_ITEM1_SECONDARY",
    MP_ATTACK_SWIM_ITEM1 = "ACT_MP_ATTACK_SWIM_ITEM1",
    MP_ATTACK_AIRWALK_ITEM1 = "ACT_MP_ATTACK_AIRWALK_ITEM1",
    MP_STAND_ITEM2 = "ACT_MP_STAND_ITEM2",
    MP_CROUCH_ITEM2 = "ACT_MP_CROUCH_ITEM2",
    MP_RUN_ITEM2 = "ACT_MP_RUN_ITEM2",
    MP_WALK_ITEM2 = "ACT_MP_WALK_ITEM2",
    MP_AIRWALK_ITEM2 = "ACT_MP_AIRWALK_ITEM2",
    MP_CROUCHWALK_ITEM2 = "ACT_MP_CROUCHWALK_ITEM2",
    MP_JUMP_ITEM2 = "ACT_MP_JUMP_ITEM2",
    MP_JUMP_START_ITEM2 = "ACT_MP_JUMP_START_ITEM2",
    MP_JUMP_FLOAT_ITEM2 = "ACT_MP_JUMP_FLOAT_ITEM2",
    MP_JUMP_LAND_ITEM2 = "ACT_MP_JUMP_LAND_ITEM2",
    MP_SWIM_ITEM2 = "ACT_MP_SWIM_ITEM2",
    MP_ATTACK_STAND_ITEM2 = "ACT_MP_ATTACK_STAND_ITEM2",
    MP_ATTACK_STAND_ITEM2_SECONDARY = "ACT_MP_ATTACK_STAND_ITEM2_SECONDARY",
    MP_ATTACK_CROUCH_ITEM2 = "ACT_MP_ATTACK_CROUCH_ITEM2",
    MP_ATTACK_CROUCH_ITEM2_SECONDARY = "ACT_MP_ATTACK_CROUCH_ITEM2_SECONDARY",
    MP_ATTACK_SWIM_ITEM2 = "ACT_MP_ATTACK_SWIM_ITEM2",
    MP_ATTACK_AIRWALK_ITEM2 = "ACT_MP_ATTACK_AIRWALK_ITEM2",
    MP_GESTURE_FLINCH = "ACT_MP_GESTURE_FLINCH",
    MP_GESTURE_FLINCH_PRIMARY = "ACT_MP_GESTURE_FLINCH_PRIMARY",
    MP_GESTURE_FLINCH_SECONDARY = "ACT_MP_GESTURE_FLINCH_SECONDARY",
    MP_GESTURE_FLINCH_MELEE = "ACT_MP_GESTURE_FLINCH_MELEE",
    MP_GESTURE_FLINCH_ITEM1 = "ACT_MP_GESTURE_FLINCH_ITEM1",
    MP_GESTURE_FLINCH_ITEM2 = "ACT_MP_GESTURE_FLINCH_ITEM2",
    MP_GESTURE_FLINCH_HEAD = "ACT_MP_GESTURE_FLINCH_HEAD",
    MP_GESTURE_FLINCH_CHEST = "ACT_MP_GESTURE_FLINCH_CHEST",
    MP_GESTURE_FLINCH_STOMACH = "ACT_MP_GESTURE_FLINCH_STOMACH",
    MP_GESTURE_FLINCH_LEFTARM = "ACT_MP_GESTURE_FLINCH_LEFTARM",
    MP_GESTURE_FLINCH_RIGHTARM = "ACT_MP_GESTURE_FLINCH_RIGHTARM",
    MP_GESTURE_FLINCH_LEFTLEG = "ACT_MP_GESTURE_FLINCH_LEFTLEG",
    MP_GESTURE_FLINCH_RIGHTLEG = "ACT_MP_GESTURE_FLINCH_RIGHTLEG",
    MP_GRENADE1_DRAW = "ACT_MP_GRENADE1_DRAW",
    MP_GRENADE1_IDLE = "ACT_MP_GRENADE1_IDLE",
    MP_GRENADE1_ATTACK = "ACT_MP_GRENADE1_ATTACK",
    MP_GRENADE2_DRAW = "ACT_MP_GRENADE2_DRAW",
    MP_GRENADE2_IDLE = "ACT_MP_GRENADE2_IDLE",
    MP_GRENADE2_ATTACK = "ACT_MP_GRENADE2_ATTACK",
    MP_PRIMARY_GRENADE1_DRAW = "ACT_MP_PRIMARY_GRENADE1_DRAW",
    MP_PRIMARY_GRENADE1_IDLE = "ACT_MP_PRIMARY_GRENADE1_IDLE",
    MP_PRIMARY_GRENADE1_ATTACK = "ACT_MP_PRIMARY_GRENADE1_ATTACK",
    MP_PRIMARY_GRENADE2_DRAW = "ACT_MP_PRIMARY_GRENADE2_DRAW",
    MP_PRIMARY_GRENADE2_IDLE = "ACT_MP_PRIMARY_GRENADE2_IDLE",
    MP_PRIMARY_GRENADE2_ATTACK = "ACT_MP_PRIMARY_GRENADE2_ATTACK",
    MP_SECONDARY_GRENADE1_DRAW = "ACT_MP_SECONDARY_GRENADE1_DRAW",
    MP_SECONDARY_GRENADE1_IDLE = "ACT_MP_SECONDARY_GRENADE1_IDLE",
    MP_SECONDARY_GRENADE1_ATTACK = "ACT_MP_SECONDARY_GRENADE1_ATTACK",
    MP_SECONDARY_GRENADE2_DRAW = "ACT_MP_SECONDARY_GRENADE2_DRAW",
    MP_SECONDARY_GRENADE2_IDLE = "ACT_MP_SECONDARY_GRENADE2_IDLE",
    MP_SECONDARY_GRENADE2_ATTACK = "ACT_MP_SECONDARY_GRENADE2_ATTACK",
    MP_MELEE_GRENADE1_DRAW = "ACT_MP_MELEE_GRENADE1_DRAW",
    MP_MELEE_GRENADE1_IDLE = "ACT_MP_MELEE_GRENADE1_IDLE",
    MP_MELEE_GRENADE1_ATTACK = "ACT_MP_MELEE_GRENADE1_ATTACK",
    MP_MELEE_GRENADE2_DRAW = "ACT_MP_MELEE_GRENADE2_DRAW",
    MP_MELEE_GRENADE2_IDLE = "ACT_MP_MELEE_GRENADE2_IDLE",
    MP_MELEE_GRENADE2_ATTACK = "ACT_MP_MELEE_GRENADE2_ATTACK",
    MP_ITEM1_GRENADE1_DRAW = "ACT_MP_ITEM1_GRENADE1_DRAW",
    MP_ITEM1_GRENADE1_IDLE = "ACT_MP_ITEM1_GRENADE1_IDLE",
    MP_ITEM1_GRENADE1_ATTACK = "ACT_MP_ITEM1_GRENADE1_ATTACK",
    MP_ITEM1_GRENADE2_DRAW = "ACT_MP_ITEM1_GRENADE2_DRAW",
    MP_ITEM1_GRENADE2_IDLE = "ACT_MP_ITEM1_GRENADE2_IDLE",
    MP_ITEM1_GRENADE2_ATTACK = "ACT_MP_ITEM1_GRENADE2_ATTACK",
    MP_ITEM2_GRENADE1_DRAW = "ACT_MP_ITEM2_GRENADE1_DRAW",
    MP_ITEM2_GRENADE1_IDLE = "ACT_MP_ITEM2_GRENADE1_IDLE",
    MP_ITEM2_GRENADE1_ATTACK = "ACT_MP_ITEM2_GRENADE1_ATTACK",
    MP_ITEM2_GRENADE2_DRAW = "ACT_MP_ITEM2_GRENADE2_DRAW",
    MP_ITEM2_GRENADE2_IDLE = "ACT_MP_ITEM2_GRENADE2_IDLE",
    MP_ITEM2_GRENADE2_ATTACK = "ACT_MP_ITEM2_GRENADE2_ATTACK",
    MP_STAND_BUILDING = "ACT_MP_STAND_BUILDING",
    MP_CROUCH_BUILDING = "ACT_MP_CROUCH_BUILDING",
    MP_RUN_BUILDING = "ACT_MP_RUN_BUILDING",
    MP_WALK_BUILDING = "ACT_MP_WALK_BUILDING",
    MP_AIRWALK_BUILDING = "ACT_MP_AIRWALK_BUILDING",
    MP_CROUCHWALK_BUILDING = "ACT_MP_CROUCHWALK_BUILDING",
    MP_JUMP_BUILDING = "ACT_MP_JUMP_BUILDING",
    MP_JUMP_START_BUILDING = "ACT_MP_JUMP_START_BUILDING",
    MP_JUMP_FLOAT_BUILDING = "ACT_MP_JUMP_FLOAT_BUILDING",
    MP_JUMP_LAND_BUILDING = "ACT_MP_JUMP_LAND_BUILDING",
    MP_SWIM_BUILDING = "ACT_MP_SWIM_BUILDING",
    MP_ATTACK_STAND_BUILDING = "ACT_MP_ATTACK_STAND_BUILDING",
    MP_ATTACK_CROUCH_BUILDING = "ACT_MP_ATTACK_CROUCH_BUILDING",
    MP_ATTACK_SWIM_BUILDING = "ACT_MP_ATTACK_SWIM_BUILDING",
    MP_ATTACK_AIRWALK_BUILDING = "ACT_MP_ATTACK_AIRWALK_BUILDING",
    MP_ATTACK_STAND_GRENADE_BUILDING = "ACT_MP_ATTACK_STAND_GRENADE_BUILDING",
    MP_ATTACK_CROUCH_GRENADE_BUILDING = "ACT_MP_ATTACK_CROUCH_GRENADE_BUILDING",
    MP_ATTACK_SWIM_GRENADE_BUILDING = "ACT_MP_ATTACK_SWIM_GRENADE_BUILDING",
    MP_ATTACK_AIRWALK_GRENADE_BUILDING = "ACT_MP_ATTACK_AIRWALK_GRENADE_BUILDING",
    MP_STAND_PDA = "ACT_MP_STAND_PDA",
    MP_CROUCH_PDA = "ACT_MP_CROUCH_PDA",
    MP_RUN_PDA = "ACT_MP_RUN_PDA",
    MP_WALK_PDA = "ACT_MP_WALK_PDA",
    MP_AIRWALK_PDA = "ACT_MP_AIRWALK_PDA",
    MP_CROUCHWALK_PDA = "ACT_MP_CROUCHWALK_PDA",
    MP_JUMP_PDA = "ACT_MP_JUMP_PDA",
    MP_JUMP_START_PDA = "ACT_MP_JUMP_START_PDA",
    MP_JUMP_FLOAT_PDA = "ACT_MP_JUMP_FLOAT_PDA",
    MP_JUMP_LAND_PDA = "ACT_MP_JUMP_LAND_PDA",
    MP_SWIM_PDA = "ACT_MP_SWIM_PDA",
    MP_ATTACK_STAND_PDA = "ACT_MP_ATTACK_STAND_PDA",
    MP_ATTACK_SWIM_PDA = "ACT_MP_ATTACK_SWIM_PDA",
    MP_GESTURE_VC_HANDMOUTH = "ACT_MP_GESTURE_VC_HANDMOUTH",
    MP_GESTURE_VC_FINGERPOINT = "ACT_MP_GESTURE_VC_FINGERPOINT",
    MP_GESTURE_VC_FISTPUMP = "ACT_MP_GESTURE_VC_FISTPUMP",
    MP_GESTURE_VC_THUMBSUP = "ACT_MP_GESTURE_VC_THUMBSUP",
    MP_GESTURE_VC_NODYES = "ACT_MP_GESTURE_VC_NODYES",
    MP_GESTURE_VC_NODNO = "ACT_MP_GESTURE_VC_NODNO",
    MP_GESTURE_VC_HANDMOUTH_PRIMARY = "ACT_MP_GESTURE_VC_HANDMOUTH_PRIMARY",
    MP_GESTURE_VC_FINGERPOINT_PRIMARY = "ACT_MP_GESTURE_VC_FINGERPOINT_PRIMARY",
    MP_GESTURE_VC_FISTPUMP_PRIMARY = "ACT_MP_GESTURE_VC_FISTPUMP_PRIMARY",
    MP_GESTURE_VC_THUMBSUP_PRIMARY = "ACT_MP_GESTURE_VC_THUMBSUP_PRIMARY",
    MP_GESTURE_VC_NODYES_PRIMARY = "ACT_MP_GESTURE_VC_NODYES_PRIMARY",
    MP_GESTURE_VC_NODNO_PRIMARY = "ACT_MP_GESTURE_VC_NODNO_PRIMARY",
    MP_GESTURE_VC_HANDMOUTH_SECONDARY = "ACT_MP_GESTURE_VC_HANDMOUTH_SECONDARY",
    MP_GESTURE_VC_FINGERPOINT_SECONDARY = "ACT_MP_GESTURE_VC_FINGERPOINT_SECONDARY",
    MP_GESTURE_VC_FISTPUMP_SECONDARY = "ACT_MP_GESTURE_VC_FISTPUMP_SECONDARY",
    MP_GESTURE_VC_THUMBSUP_SECONDARY = "ACT_MP_GESTURE_VC_THUMBSUP_SECONDARY",
    MP_GESTURE_VC_NODYES_SECONDARY = "ACT_MP_GESTURE_VC_NODYES_SECONDARY",
    MP_GESTURE_VC_NODNO_SECONDARY = "ACT_MP_GESTURE_VC_NODNO_SECONDARY",
    MP_GESTURE_VC_HANDMOUTH_MELEE = "ACT_MP_GESTURE_VC_HANDMOUTH_MELEE",
    MP_GESTURE_VC_FINGERPOINT_MELEE = "ACT_MP_GESTURE_VC_FINGERPOINT_MELEE",
    MP_GESTURE_VC_FISTPUMP_MELEE = "ACT_MP_GESTURE_VC_FISTPUMP_MELEE",
    MP_GESTURE_VC_THUMBSUP_MELEE = "ACT_MP_GESTURE_VC_THUMBSUP_MELEE",
    MP_GESTURE_VC_NODYES_MELEE = "ACT_MP_GESTURE_VC_NODYES_MELEE",
    MP_GESTURE_VC_NODNO_MELEE = "ACT_MP_GESTURE_VC_NODNO_MELEE",
    MP_GESTURE_VC_HANDMOUTH_ITEM1 = "ACT_MP_GESTURE_VC_HANDMOUTH_ITEM1",
    MP_GESTURE_VC_FINGERPOINT_ITEM1 = "ACT_MP_GESTURE_VC_FINGERPOINT_ITEM1",
    MP_GESTURE_VC_FISTPUMP_ITEM1 = "ACT_MP_GESTURE_VC_FISTPUMP_ITEM1",
    MP_GESTURE_VC_THUMBSUP_ITEM1 = "ACT_MP_GESTURE_VC_THUMBSUP_ITEM1",
    MP_GESTURE_VC_NODYES_ITEM1 = "ACT_MP_GESTURE_VC_NODYES_ITEM1",
    MP_GESTURE_VC_NODNO_ITEM1 = "ACT_MP_GESTURE_VC_NODNO_ITEM1",
    MP_GESTURE_VC_HANDMOUTH_ITEM2 = "ACT_MP_GESTURE_VC_HANDMOUTH_ITEM2",
    MP_GESTURE_VC_FINGERPOINT_ITEM2 = "ACT_MP_GESTURE_VC_FINGERPOINT_ITEM2",
    MP_GESTURE_VC_FISTPUMP_ITEM2 = "ACT_MP_GESTURE_VC_FISTPUMP_ITEM2",
    MP_GESTURE_VC_THUMBSUP_ITEM2 = "ACT_MP_GESTURE_VC_THUMBSUP_ITEM2",
    MP_GESTURE_VC_NODYES_ITEM2 = "ACT_MP_GESTURE_VC_NODYES_ITEM2",
    MP_GESTURE_VC_NODNO_ITEM2 = "ACT_MP_GESTURE_VC_NODNO_ITEM2",
    MP_GESTURE_VC_HANDMOUTH_BUILDING = "ACT_MP_GESTURE_VC_HANDMOUTH_BUILDING",
    MP_GESTURE_VC_FINGERPOINT_BUILDING = "ACT_MP_GESTURE_VC_FINGERPOINT_BUILDING",
    MP_GESTURE_VC_FISTPUMP_BUILDING = "ACT_MP_GESTURE_VC_FISTPUMP_BUILDING",
    MP_GESTURE_VC_THUMBSUP_BUILDING = "ACT_MP_GESTURE_VC_THUMBSUP_BUILDING",
    MP_GESTURE_VC_NODYES_BUILDING = "ACT_MP_GESTURE_VC_NODYES_BUILDING",
    MP_GESTURE_VC_NODNO_BUILDING = "ACT_MP_GESTURE_VC_NODNO_BUILDING",
    MP_GESTURE_VC_HANDMOUTH_PDA = "ACT_MP_GESTURE_VC_HANDMOUTH_PDA",
    MP_GESTURE_VC_FINGERPOINT_PDA = "ACT_MP_GESTURE_VC_FINGERPOINT_PDA",
    MP_GESTURE_VC_FISTPUMP_PDA = "ACT_MP_GESTURE_VC_FISTPUMP_PDA",
    MP_GESTURE_VC_THUMBSUP_PDA = "ACT_MP_GESTURE_VC_THUMBSUP_PDA",
    MP_GESTURE_VC_NODYES_PDA = "ACT_MP_GESTURE_VC_NODYES_PDA",
    MP_GESTURE_VC_NODNO_PDA = "ACT_MP_GESTURE_VC_NODNO_PDA",
    VM_UNUSABLE = "ACT_VM_UNUSABLE",
    VM_UNUSABLE_TO_USABLE = "ACT_VM_UNUSABLE_TO_USABLE",
    VM_USABLE_TO_UNUSABLE = "ACT_VM_USABLE_TO_UNUSABLE",
    PRIMARY_VM_DRAW = "ACT_PRIMARY_VM_DRAW",
    PRIMARY_VM_HOLSTER = "ACT_PRIMARY_VM_HOLSTER",
    PRIMARY_VM_IDLE = "ACT_PRIMARY_VM_IDLE",
    PRIMARY_VM_PULLBACK = "ACT_PRIMARY_VM_PULLBACK",
    PRIMARY_VM_PRIMARYATTACK = "ACT_PRIMARY_VM_PRIMARYATTACK",
    PRIMARY_VM_SECONDARYATTACK = "ACT_PRIMARY_VM_SECONDARYATTACK",
    PRIMARY_VM_RELOAD = "ACT_PRIMARY_VM_RELOAD",
    PRIMARY_VM_DRYFIRE = "ACT_PRIMARY_VM_DRYFIRE",
    PRIMARY_VM_IDLE_TO_LOWERED = "ACT_PRIMARY_VM_IDLE_TO_LOWERED",
    PRIMARY_VM_IDLE_LOWERED = "ACT_PRIMARY_VM_IDLE_LOWERED",
    PRIMARY_VM_LOWERED_TO_IDLE = "ACT_PRIMARY_VM_LOWERED_TO_IDLE",
    SECONDARY_VM_DRAW = "ACT_SECONDARY_VM_DRAW",
    SECONDARY_VM_HOLSTER = "ACT_SECONDARY_VM_HOLSTER",
    SECONDARY_VM_IDLE = "ACT_SECONDARY_VM_IDLE",
    SECONDARY_VM_PULLBACK = "ACT_SECONDARY_VM_PULLBACK",
    SECONDARY_VM_PRIMARYATTACK = "ACT_SECONDARY_VM_PRIMARYATTACK",
    SECONDARY_VM_SECONDARYATTACK = "ACT_SECONDARY_VM_SECONDARYATTACK",
    SECONDARY_VM_RELOAD = "ACT_SECONDARY_VM_RELOAD",
    SECONDARY_VM_DRYFIRE = "ACT_SECONDARY_VM_DRYFIRE",
    SECONDARY_VM_IDLE_TO_LOWERED = "ACT_SECONDARY_VM_IDLE_TO_LOWERED",
    SECONDARY_VM_IDLE_LOWERED = "ACT_SECONDARY_VM_IDLE_LOWERED",
    SECONDARY_VM_LOWERED_TO_IDLE = "ACT_SECONDARY_VM_LOWERED_TO_IDLE",
    MELEE_VM_DRAW = "ACT_MELEE_VM_DRAW",
    MELEE_VM_HOLSTER = "ACT_MELEE_VM_HOLSTER",
    MELEE_VM_IDLE = "ACT_MELEE_VM_IDLE",
    MELEE_VM_PULLBACK = "ACT_MELEE_VM_PULLBACK",
    MELEE_VM_PRIMARYATTACK = "ACT_MELEE_VM_PRIMARYATTACK",
    MELEE_VM_SECONDARYATTACK = "ACT_MELEE_VM_SECONDARYATTACK",
    MELEE_VM_RELOAD = "ACT_MELEE_VM_RELOAD",
    MELEE_VM_DRYFIRE = "ACT_MELEE_VM_DRYFIRE",
    MELEE_VM_IDLE_TO_LOWERED = "ACT_MELEE_VM_IDLE_TO_LOWERED",
    MELEE_VM_IDLE_LOWERED = "ACT_MELEE_VM_IDLE_LOWERED",
    MELEE_VM_LOWERED_TO_IDLE = "ACT_MELEE_VM_LOWERED_TO_IDLE",
    PDA_VM_DRAW = "ACT_PDA_VM_DRAW",
    PDA_VM_HOLSTER = "ACT_PDA_VM_HOLSTER",
    PDA_VM_IDLE = "ACT_PDA_VM_IDLE",
    PDA_VM_PULLBACK = "ACT_PDA_VM_PULLBACK",
    PDA_VM_PRIMARYATTACK = "ACT_PDA_VM_PRIMARYATTACK",
    PDA_VM_SECONDARYATTACK = "ACT_PDA_VM_SECONDARYATTACK",
    PDA_VM_RELOAD = "ACT_PDA_VM_RELOAD",
    PDA_VM_DRYFIRE = "ACT_PDA_VM_DRYFIRE",
    PDA_VM_IDLE_TO_LOWERED = "ACT_PDA_VM_IDLE_TO_LOWERED",
    PDA_VM_IDLE_LOWERED = "ACT_PDA_VM_IDLE_LOWERED",
    PDA_VM_LOWERED_TO_IDLE = "ACT_PDA_VM_LOWERED_TO_IDLE",
    ITEM1_VM_DRAW = "ACT_ITEM1_VM_DRAW",
    ITEM1_VM_HOLSTER = "ACT_ITEM1_VM_HOLSTER",
    ITEM1_VM_IDLE = "ACT_ITEM1_VM_IDLE",
    ITEM1_VM_PULLBACK = "ACT_ITEM1_VM_PULLBACK",
    ITEM1_VM_PRIMARYATTACK = "ACT_ITEM1_VM_PRIMARYATTACK",
    ITEM1_VM_SECONDARYATTACK = "ACT_ITEM1_VM_SECONDARYATTACK",
    ITEM1_VM_RELOAD = "ACT_ITEM1_VM_RELOAD",
    ITEM1_VM_DRYFIRE = "ACT_ITEM1_VM_DRYFIRE",
    ITEM1_VM_IDLE_TO_LOWERED = "ACT_ITEM1_VM_IDLE_TO_LOWERED",
    ITEM1_VM_IDLE_LOWERED = "ACT_ITEM1_VM_IDLE_LOWERED",
    ITEM1_VM_LOWERED_TO_IDLE = "ACT_ITEM1_VM_LOWERED_TO_IDLE",
    ITEM2_VM_DRAW = "ACT_ITEM2_VM_DRAW",
    ITEM2_VM_HOLSTER = "ACT_ITEM2_VM_HOLSTER",
    ITEM2_VM_IDLE = "ACT_ITEM2_VM_IDLE",
    ITEM2_VM_PULLBACK = "ACT_ITEM2_VM_PULLBACK",
    ITEM2_VM_PRIMARYATTACK = "ACT_ITEM2_VM_PRIMARYATTACK",
    ITEM2_VM_SECONDARYATTACK = "ACT_ITEM2_VM_SECONDARYATTACK",
    ITEM2_VM_RELOAD = "ACT_ITEM2_VM_RELOAD",
    ITEM2_VM_DRYFIRE = "ACT_ITEM2_VM_DRYFIRE",
    ITEM2_VM_IDLE_TO_LOWERED = "ACT_ITEM2_VM_IDLE_TO_LOWERED",
    ITEM2_VM_IDLE_LOWERED = "ACT_ITEM2_VM_IDLE_LOWERED",
    ITEM2_VM_LOWERED_TO_IDLE = "ACT_ITEM2_VM_LOWERED_TO_IDLE",
    RELOAD_SUCCEED = "ACT_RELOAD_SUCCEED",
    RELOAD_FAIL = "ACT_RELOAD_FAIL",
    WALK_AIM_AUTOGUN = "ACT_WALK_AIM_AUTOGUN",
    RUN_AIM_AUTOGUN = "ACT_RUN_AIM_AUTOGUN",
    IDLE_AUTOGUN = "ACT_IDLE_AUTOGUN",
    IDLE_AIM_AUTOGUN = "ACT_IDLE_AIM_AUTOGUN",
    RELOAD_AUTOGUN = "ACT_RELOAD_AUTOGUN",
    CROUCH_IDLE_AUTOGUN = "ACT_CROUCH_IDLE_AUTOGUN",
    RANGE_ATTACK_AUTOGUN = "ACT_RANGE_ATTACK_AUTOGUN",
    JUMP_AUTOGUN = "ACT_JUMP_AUTOGUN",
    IDLE_AIM_PISTOL = "ACT_IDLE_AIM_PISTOL",
    WALK_AIM_DUAL = "ACT_WALK_AIM_DUAL",
    RUN_AIM_DUAL = "ACT_RUN_AIM_DUAL",
    IDLE_DUAL = "ACT_IDLE_DUAL",
    IDLE_AIM_DUAL = "ACT_IDLE_AIM_DUAL",
    RELOAD_DUAL = "ACT_RELOAD_DUAL",
    CROUCH_IDLE_DUAL = "ACT_CROUCH_IDLE_DUAL",
    RANGE_ATTACK_DUAL = "ACT_RANGE_ATTACK_DUAL",
    JUMP_DUAL = "ACT_JUMP_DUAL",
    IDLE_AIM_SHOTGUN = "ACT_IDLE_AIM_SHOTGUN",
    CROUCH_IDLE_SHOTGUN = "ACT_CROUCH_IDLE_SHOTGUN",
    IDLE_AIM_RIFLE = "ACT_IDLE_AIM_RIFLE",
    CROUCH_IDLE_RIFLE = "ACT_CROUCH_IDLE_RIFLE",
    RANGE_ATTACK_RIFLE = "ACT_RANGE_ATTACK_RIFLE",
    SLEEP = "ACT_SLEEP",
    WAKE = "ACT_WAKE",
    FLICK_LEFT = "ACT_FLICK_LEFT",
    FLICK_LEFT_MIDDLE = "ACT_FLICK_LEFT_MIDDLE",
    FLICK_RIGHT_MIDDLE = "ACT_FLICK_RIGHT_MIDDLE",
    FLICK_RIGHT = "ACT_FLICK_RIGHT",
    SPINAROUND = "ACT_SPINAROUND",
    PREP_TO_FIRE = "ACT_PREP_TO_FIRE",
    FIRE = "ACT_FIRE",
    FIRE_RECOVER = "ACT_FIRE_RECOVER",
    SPRAY = "ACT_SPRAY",
    PREP_EXPLODE = "ACT_PREP_EXPLODE",
    EXPLODE = "ACT_EXPLODE",
    SCRIPT_CUSTOM_0 = "ACT_SCRIPT_CUSTOM_0",
    SCRIPT_CUSTOM_1 = "ACT_SCRIPT_CUSTOM_1",
    SCRIPT_CUSTOM_2 = "ACT_SCRIPT_CUSTOM_2",
    SCRIPT_CUSTOM_3 = "ACT_SCRIPT_CUSTOM_3",
    SCRIPT_CUSTOM_4 = "ACT_SCRIPT_CUSTOM_4",
    SCRIPT_CUSTOM_5 = "ACT_SCRIPT_CUSTOM_5",
    SCRIPT_CUSTOM_6 = "ACT_SCRIPT_CUSTOM_6",
    SCRIPT_CUSTOM_7 = "ACT_SCRIPT_CUSTOM_7",
    SCRIPT_CUSTOM_8 = "ACT_SCRIPT_CUSTOM_8",
    SCRIPT_CUSTOM_9 = "ACT_SCRIPT_CUSTOM_9",
    SCRIPT_CUSTOM_10 = "ACT_SCRIPT_CUSTOM_10",
    SCRIPT_CUSTOM_11 = "ACT_SCRIPT_CUSTOM_11",
    SCRIPT_CUSTOM_12 = "ACT_SCRIPT_CUSTOM_12",
    SCRIPT_CUSTOM_13 = "ACT_SCRIPT_CUSTOM_13",
    SCRIPT_CUSTOM_14 = "ACT_SCRIPT_CUSTOM_14",
    SCRIPT_CUSTOM_15 = "ACT_SCRIPT_CUSTOM_15",
    SCRIPT_CUSTOM_16 = "ACT_SCRIPT_CUSTOM_16",
    SCRIPT_CUSTOM_17 = "ACT_SCRIPT_CUSTOM_17",
    SCRIPT_CUSTOM_18 = "ACT_SCRIPT_CUSTOM_18",
    SCRIPT_CUSTOM_19 = "ACT_SCRIPT_CUSTOM_19",
    SCRIPT_CUSTOM_20 = "ACT_SCRIPT_CUSTOM_20",
    SCRIPT_CUSTOM_21 = "ACT_SCRIPT_CUSTOM_21",
    SCRIPT_CUSTOM_22 = "ACT_SCRIPT_CUSTOM_22",
    SCRIPT_CUSTOM_23 = "ACT_SCRIPT_CUSTOM_23",
    SCRIPT_CUSTOM_24 = "ACT_SCRIPT_CUSTOM_24",
    SCRIPT_CUSTOM_25 = "ACT_SCRIPT_CUSTOM_25",
    SCRIPT_CUSTOM_26 = "ACT_SCRIPT_CUSTOM_26",
    SCRIPT_CUSTOM_27 = "ACT_SCRIPT_CUSTOM_27",
    SCRIPT_CUSTOM_28 = "ACT_SCRIPT_CUSTOM_28",
    SCRIPT_CUSTOM_29 = "ACT_SCRIPT_CUSTOM_29",
    SCRIPT_CUSTOM_30 = "ACT_SCRIPT_CUSTOM_30",
    SCRIPT_CUSTOM_31 = "ACT_SCRIPT_CUSTOM_31",
    VR_PISTOL_LAST_SHOT = "ACT_VR_PISTOL_LAST_SHOT",
    VR_PISTOL_SLIDE_RELEASE = "ACT_VR_PISTOL_SLIDE_RELEASE",
    VR_PISTOL_CLIP_OUT_CHAMBERED = "ACT_VR_PISTOL_CLIP_OUT_CHAMBERED",
    VR_PISTOL_CLIP_OUT_SLIDE_BACK = "ACT_VR_PISTOL_CLIP_OUT_SLIDE_BACK",
    VR_PISTOL_CLIP_IN_CHAMBERED = "ACT_VR_PISTOL_CLIP_IN_CHAMBERED",
    VR_PISTOL_CLIP_IN_SLIDE_BACK = "ACT_VR_PISTOL_CLIP_IN_SLIDE_BACK",
    VR_PISTOL_IDLE_SLIDE_BACK = "ACT_VR_PISTOL_IDLE_SLIDE_BACK",
    VR_PISTOL_IDLE_SLIDE_BACK_CLIP_READY = "ACT_VR_PISTOL_IDLE_SLIDE_BACK_CLIP_READY",
    RAGDOLL_RECOVERY_FRONT = "ACT_RAGDOLL_RECOVERY_FRONT",
    RAGDOLL_RECOVERY_BACK = "ACT_RAGDOLL_RECOVERY_BACK",
    RAGDOLL_RECOVERY_LEFT = "ACT_RAGDOLL_RECOVERY_LEFT",
    RAGDOLL_RECOVERY_RIGHT = "ACT_RAGDOLL_RECOVERY_RIGHT",
    GRABBITYGLOVES_GRAB = "ACT_GRABBITYGLOVES_GRAB",
    GRABBITYGLOVES_RELEASE = "ACT_GRABBITYGLOVES_RELEASE",
    GRABBITYGLOVES_GRAB_IDLE = "ACT_GRABBITYGLOVES_GRAB_IDLE",
    GRABBITYGLOVES_ACTIVE = "ACT_GRABBITYGLOVES_ACTIVE",
    GRABBITYGLOVES_ACTIVE_IDLE = "ACT_GRABBITYGLOVES_ACTIVE_IDLE",
    GRABBITYGLOVES_DEACTIVATE = "ACT_GRABBITYGLOVES_DEACTIVATE",
    GRABBITYGLOVES_PULL = "ACT_GRABBITYGLOVES_PULL",
    HEADCRAB_SMOKE_BOMB = "ACT_HEADCRAB_SMOKE_BOMB",
    HEADCRAB_SPIT = "ACT_HEADCRAB_SPIT",
    ZOMBIE_TRIP = "ACT_ZOMBIE_TRIP",
    ZOMBIE_LUNGE = "ACT_ZOMBIE_LUNGE",
    NEUTRAL_REF_POSE = "ACT_NEUTRAL_REF_POSE",
    ANTLION_SCUTTLE_FORWARD = "ACT_ANTLION_SCUTTLE_FORWARD",
    ANTLION_SCUTTLE_BACK = "ACT_ANTLION_SCUTTLE_BACK",
    ANTLION_SCUTTLE_LEFT = "ACT_ANTLION_SCUTTLE_LEFT",
    ANTLION_SCUTTLE_RIGHT = "ACT_ANTLION_SCUTTLE_RIGHT",
    VR_PISTOL_EMPTY_CLIP_IN_SLIDE_BACK = "ACT_VR_PISTOL_EMPTY_CLIP_IN_SLIDE_BACK",
    VR_SHOTGUN_IDLE = "ACT_VR_SHOTGUN_IDLE",
    VR_SHOTGUN_OPEN_CHAMBER = "ACT_VR_SHOTGUN_OPEN_CHAMBER",
    VR_SHOTGUN_RELOAD_1 = "ACT_VR_SHOTGUN_RELOAD_1",
    VR_SHOTGUN_RELOAD_2 = "ACT_VR_SHOTGUN_RELOAD_2",
    VR_SHOTGUN_RELOAD_3 = "ACT_VR_SHOTGUN_RELOAD_3",
    VR_SHOTGUN_CLOSE_CHAMBER = "ACT_VR_SHOTGUN_CLOSE_CHAMBER",
    VR_SHOTGUN_TRIGGER_SQUEEZE = "ACT_VR_SHOTGUN_TRIGGER_SQUEEZE",
    VR_SHOTGUN_SHOOT = "ACT_VR_SHOTGUN_SHOOT",
    VR_SHOTGUN_SLIDE_BACK = "ACT_VR_SHOTGUN_SLIDE_BACK",
    VR_SHOTGUN_SLIDE_FORWARD = "ACT_VR_SHOTGUN_SLIDE_FORWARD",
    VR_PISTOL_LONG_CLIP_IN_CHAMBERED = "ACT_VR_PISTOL_LONG_CLIP_IN_CHAMBERED",
    VR_PISTOL_LONG_CLIP_IN_SLIDE_BACK = "ACT_VR_PISTOL_LONG_CLIP_IN_SLIDE_BACK",
    VR_PISTOL_BURST_TOGGLE = "ACT_VR_PISTOL_BURST_TOGGLE",
    VR_PISTOL_LOW_KICK = "ACT_VR_PISTOL_LOW_KICK",
    VR_PISTOL_BURST_ATTACK = "ACT_VR_PISTOL_BURST_ATTACK",
    VR_SHOTGUN_GRENADE_TWIST = "ACT_VR_SHOTGUN_GRENADE_TWIST",
    DIE_STAND = "ACT_DIE_STAND",
    DIE_STAND_HEADSHOT = "ACT_DIE_STAND_HEADSHOT",
    DIE_CROUCH = "ACT_DIE_CROUCH",
    DIE_CROUCH_HEADSHOT = "ACT_DIE_CROUCH_HEADSHOT",
    CSGO_NULL = "ACT_CSGO_NULL",
    CSGO_DEFUSE = "ACT_CSGO_DEFUSE",
    CSGO_DEFUSE_WITH_KIT = "ACT_CSGO_DEFUSE_WITH_KIT",
    CSGO_FLASHBANG_REACTION = "ACT_CSGO_FLASHBANG_REACTION",
    CSGO_FIRE_PRIMARY = "ACT_CSGO_FIRE_PRIMARY",
    CSGO_FIRE_PRIMARY_OPT_1 = "ACT_CSGO_FIRE_PRIMARY_OPT_1",
    CSGO_FIRE_PRIMARY_OPT_2 = "ACT_CSGO_FIRE_PRIMARY_OPT_2",
    CSGO_FIRE_SECONDARY = "ACT_CSGO_FIRE_SECONDARY",
    CSGO_FIRE_SECONDARY_OPT_1 = "ACT_CSGO_FIRE_SECONDARY_OPT_1",
    CSGO_FIRE_SECONDARY_OPT_2 = "ACT_CSGO_FIRE_SECONDARY_OPT_2",
    CSGO_RELOAD = "ACT_CSGO_RELOAD",
    CSGO_RELOAD_START = "ACT_CSGO_RELOAD_START",
    CSGO_RELOAD_LOOP = "ACT_CSGO_RELOAD_LOOP",
    CSGO_RELOAD_END = "ACT_CSGO_RELOAD_END",
    CSGO_OPERATE = "ACT_CSGO_OPERATE",
    CSGO_DEPLOY = "ACT_CSGO_DEPLOY",
    CSGO_CATCH = "ACT_CSGO_CATCH",
    CSGO_SILENCER_DETACH = "ACT_CSGO_SILENCER_DETACH",
    CSGO_SILENCER_ATTACH = "ACT_CSGO_SILENCER_ATTACH",
    CSGO_TWITCH = "ACT_CSGO_TWITCH",
    CSGO_TWITCH_BUYZONE = "ACT_CSGO_TWITCH_BUYZONE",
    CSGO_PLANT_BOMB = "ACT_CSGO_PLANT_BOMB",
    CSGO_IDLE_TURN_BALANCEADJUST = "ACT_CSGO_IDLE_TURN_BALANCEADJUST",
    CSGO_IDLE_ADJUST_STOPPEDMOVING = "ACT_CSGO_IDLE_ADJUST_STOPPEDMOVING",
    CSGO_ALIVE_LOOP = "ACT_CSGO_ALIVE_LOOP",
    CSGO_FLINCH = "ACT_CSGO_FLINCH",
    CSGO_FLINCH_HEAD = "ACT_CSGO_FLINCH_HEAD",
    CSGO_FLINCH_MOLOTOV = "ACT_CSGO_FLINCH_MOLOTOV",
    CSGO_JUMP = "ACT_CSGO_JUMP",
    CSGO_FALL = "ACT_CSGO_FALL",
    CSGO_CLIMB_LADDER = "ACT_CSGO_CLIMB_LADDER",
    CSGO_LAND_LIGHT = "ACT_CSGO_LAND_LIGHT",
    CSGO_LAND_HEAVY = "ACT_CSGO_LAND_HEAVY",
    CSGO_EXIT_LADDER_TOP = "ACT_CSGO_EXIT_LADDER_TOP",
    CSGO_EXIT_LADDER_BOTTOM = "ACT_CSGO_EXIT_LADDER_BOTTOM",
    CSGO_PARACHUTE = "ACT_CSGO_PARACHUTE",
    CSGO_TAUNT = "ACT_CSGO_TAUNT",
    DOTA_IDLE = "ACT_DOTA_IDLE",
    DOTA_IDLE_RARE = "ACT_DOTA_IDLE_RARE",
    DOTA_RUN = "ACT_DOTA_RUN",
    DOTA_ATTACK = "ACT_DOTA_ATTACK",
    DOTA_ATTACK2 = "ACT_DOTA_ATTACK2",
    DOTA_ATTACK_EVENT = "ACT_DOTA_ATTACK_EVENT",
    DOTA_DIE = "ACT_DOTA_DIE",
    DOTA_FLINCH = "ACT_DOTA_FLINCH",
    DOTA_FLAIL = "ACT_DOTA_FLAIL",
    DOTA_DISABLED = "ACT_DOTA_DISABLED",
    DOTA_CAST_ABILITY_1 = "ACT_DOTA_CAST_ABILITY_1",
    DOTA_CAST_ABILITY_2 = "ACT_DOTA_CAST_ABILITY_2",
    DOTA_CAST_ABILITY_3 = "ACT_DOTA_CAST_ABILITY_3",
    DOTA_CAST_ABILITY_4 = "ACT_DOTA_CAST_ABILITY_4",
    DOTA_CAST_ABILITY_5 = "ACT_DOTA_CAST_ABILITY_5",
    DOTA_CAST_ABILITY_6 = "ACT_DOTA_CAST_ABILITY_6",
    DOTA_OVERRIDE_ABILITY_1 = "ACT_DOTA_OVERRIDE_ABILITY_1",
    DOTA_OVERRIDE_ABILITY_2 = "ACT_DOTA_OVERRIDE_ABILITY_2",
    DOTA_OVERRIDE_ABILITY_3 = "ACT_DOTA_OVERRIDE_ABILITY_3",
    DOTA_OVERRIDE_ABILITY_4 = "ACT_DOTA_OVERRIDE_ABILITY_4",
    DOTA_CHANNEL_ABILITY_1 = "ACT_DOTA_CHANNEL_ABILITY_1",
    DOTA_CHANNEL_ABILITY_2 = "ACT_DOTA_CHANNEL_ABILITY_2",
    DOTA_CHANNEL_ABILITY_3 = "ACT_DOTA_CHANNEL_ABILITY_3",
    DOTA_CHANNEL_ABILITY_4 = "ACT_DOTA_CHANNEL_ABILITY_4",
    DOTA_CHANNEL_ABILITY_5 = "ACT_DOTA_CHANNEL_ABILITY_5",
    DOTA_CHANNEL_ABILITY_6 = "ACT_DOTA_CHANNEL_ABILITY_6",
    DOTA_CHANNEL_END_ABILITY_1 = "ACT_DOTA_CHANNEL_END_ABILITY_1",
    DOTA_CHANNEL_END_ABILITY_2 = "ACT_DOTA_CHANNEL_END_ABILITY_2",
    DOTA_CHANNEL_END_ABILITY_3 = "ACT_DOTA_CHANNEL_END_ABILITY_3",
    DOTA_CHANNEL_END_ABILITY_4 = "ACT_DOTA_CHANNEL_END_ABILITY_4",
    DOTA_CHANNEL_END_ABILITY_5 = "ACT_DOTA_CHANNEL_END_ABILITY_5",
    DOTA_CHANNEL_END_ABILITY_6 = "ACT_DOTA_CHANNEL_END_ABILITY_6",
    DOTA_CONSTANT_LAYER = "ACT_DOTA_CONSTANT_LAYER",
    DOTA_CAPTURE = "ACT_DOTA_CAPTURE",
    DOTA_SPAWN = "ACT_DOTA_SPAWN",
    DOTA_KILLTAUNT = "ACT_DOTA_KILLTAUNT",
    DOTA_TAUNT = "ACT_DOTA_TAUNT",
    DOTA_THIRST = "ACT_DOTA_THIRST",
    DOTA_CAST_DRAGONBREATH = "ACT_DOTA_CAST_DRAGONBREATH",
    DOTA_ECHO_SLAM = "ACT_DOTA_ECHO_SLAM",
    DOTA_CAST_ABILITY_1_END = "ACT_DOTA_CAST_ABILITY_1_END",
    DOTA_CAST_ABILITY_2_END = "ACT_DOTA_CAST_ABILITY_2_END",
    DOTA_CAST_ABILITY_3_END = "ACT_DOTA_CAST_ABILITY_3_END",
    DOTA_CAST_ABILITY_4_END = "ACT_DOTA_CAST_ABILITY_4_END",
    MIRANA_LEAP_END = "ACT_MIRANA_LEAP_END",
    WAVEFORM_START = "ACT_WAVEFORM_START",
    WAVEFORM_END = "ACT_WAVEFORM_END",
    DOTA_CAST_ABILITY_ROT = "ACT_DOTA_CAST_ABILITY_ROT",
    DOTA_DIE_SPECIAL = "ACT_DOTA_DIE_SPECIAL",
    DOTA_RATTLETRAP_BATTERYASSAULT = "ACT_DOTA_RATTLETRAP_BATTERYASSAULT",
    DOTA_RATTLETRAP_POWERCOGS = "ACT_DOTA_RATTLETRAP_POWERCOGS",
    DOTA_RATTLETRAP_HOOKSHOT_START = "ACT_DOTA_RATTLETRAP_HOOKSHOT_START",
    DOTA_RATTLETRAP_HOOKSHOT_LOOP = "ACT_DOTA_RATTLETRAP_HOOKSHOT_LOOP",
    DOTA_RATTLETRAP_HOOKSHOT_END = "ACT_DOTA_RATTLETRAP_HOOKSHOT_END",
    STORM_SPIRIT_OVERLOAD_RUN_OVERRIDE = "ACT_STORM_SPIRIT_OVERLOAD_RUN_OVERRIDE",
    DOTA_TINKER_REARM1 = "ACT_DOTA_TINKER_REARM1",
    DOTA_TINKER_REARM2 = "ACT_DOTA_TINKER_REARM2",
    DOTA_TINKER_REARM3 = "ACT_DOTA_TINKER_REARM3",
    TINY_AVALANCHE = "ACT_TINY_AVALANCHE",
    TINY_TOSS = "ACT_TINY_TOSS",
    TINY_GROWL = "ACT_TINY_GROWL",
    DOTA_WEAVERBUG_ATTACH = "ACT_DOTA_WEAVERBUG_ATTACH",
    DOTA_CAST_WILD_AXES_END = "ACT_DOTA_CAST_WILD_AXES_END",
    DOTA_CAST_LIFE_BREAK_START = "ACT_DOTA_CAST_LIFE_BREAK_START",
    DOTA_CAST_LIFE_BREAK_END = "ACT_DOTA_CAST_LIFE_BREAK_END",
    DOTA_NIGHTSTALKER_TRANSITION = "ACT_DOTA_NIGHTSTALKER_TRANSITION",
    DOTA_LIFESTEALER_RAGE = "ACT_DOTA_LIFESTEALER_RAGE",
    DOTA_LIFESTEALER_OPEN_WOUNDS = "ACT_DOTA_LIFESTEALER_OPEN_WOUNDS",
    DOTA_SAND_KING_BURROW_IN = "ACT_DOTA_SAND_KING_BURROW_IN",
    DOTA_SAND_KING_BURROW_OUT = "ACT_DOTA_SAND_KING_BURROW_OUT",
    DOTA_EARTHSHAKER_TOTEM_ATTACK = "ACT_DOTA_EARTHSHAKER_TOTEM_ATTACK",
    DOTA_WHEEL_LAYER = "ACT_DOTA_WHEEL_LAYER",
    DOTA_ALCHEMIST_CHEMICAL_RAGE_START = "ACT_DOTA_ALCHEMIST_CHEMICAL_RAGE_START",
    DOTA_ALCHEMIST_CONCOCTION = "ACT_DOTA_ALCHEMIST_CONCOCTION",
    DOTA_JAKIRO_LIQUIDFIRE_START = "ACT_DOTA_JAKIRO_LIQUIDFIRE_START",
    DOTA_JAKIRO_LIQUIDFIRE_LOOP = "ACT_DOTA_JAKIRO_LIQUIDFIRE_LOOP",
    DOTA_LIFESTEALER_INFEST = "ACT_DOTA_LIFESTEALER_INFEST",
    DOTA_LIFESTEALER_INFEST_END = "ACT_DOTA_LIFESTEALER_INFEST_END",
    DOTA_LASSO_LOOP = "ACT_DOTA_LASSO_LOOP",
    DOTA_ALCHEMIST_CONCOCTION_THROW = "ACT_DOTA_ALCHEMIST_CONCOCTION_THROW",
    DOTA_ALCHEMIST_CHEMICAL_RAGE_END = "ACT_DOTA_ALCHEMIST_CHEMICAL_RAGE_END",
    DOTA_CAST_COLD_SNAP = "ACT_DOTA_CAST_COLD_SNAP",
    DOTA_CAST_GHOST_WALK = "ACT_DOTA_CAST_GHOST_WALK",
    DOTA_CAST_TORNADO = "ACT_DOTA_CAST_TORNADO",
    DOTA_CAST_EMP = "ACT_DOTA_CAST_EMP",
    DOTA_CAST_ALACRITY = "ACT_DOTA_CAST_ALACRITY",
    DOTA_CAST_CHAOS_METEOR = "ACT_DOTA_CAST_CHAOS_METEOR",
    DOTA_CAST_SUN_STRIKE = "ACT_DOTA_CAST_SUN_STRIKE",
    DOTA_CAST_FORGE_SPIRIT = "ACT_DOTA_CAST_FORGE_SPIRIT",
    DOTA_CAST_ICE_WALL = "ACT_DOTA_CAST_ICE_WALL",
    DOTA_CAST_DEAFENING_BLAST = "ACT_DOTA_CAST_DEAFENING_BLAST",
    DOTA_VICTORY = "ACT_DOTA_VICTORY",
    DOTA_DEFEAT = "ACT_DOTA_DEFEAT",
    DOTA_SPIRIT_BREAKER_CHARGE_POSE = "ACT_DOTA_SPIRIT_BREAKER_CHARGE_POSE",
    DOTA_SPIRIT_BREAKER_CHARGE_END = "ACT_DOTA_SPIRIT_BREAKER_CHARGE_END",
    DOTA_TELEPORT = "ACT_DOTA_TELEPORT",
    DOTA_TELEPORT_END = "ACT_DOTA_TELEPORT_END",
    DOTA_CAST_REFRACTION = "ACT_DOTA_CAST_REFRACTION",
    DOTA_CAST_ABILITY_7 = "ACT_DOTA_CAST_ABILITY_7",
    DOTA_CANCEL_SIREN_SONG = "ACT_DOTA_CANCEL_SIREN_SONG",
    DOTA_CHANNEL_ABILITY_7 = "ACT_DOTA_CHANNEL_ABILITY_7",
    DOTA_LOADOUT = "ACT_DOTA_LOADOUT",
    DOTA_FORCESTAFF_END = "ACT_DOTA_FORCESTAFF_END",
    DOTA_POOF_END = "ACT_DOTA_POOF_END",
    DOTA_SLARK_POUNCE = "ACT_DOTA_SLARK_POUNCE",
    DOTA_MAGNUS_SKEWER_START = "ACT_DOTA_MAGNUS_SKEWER_START",
    DOTA_MAGNUS_SKEWER_END = "ACT_DOTA_MAGNUS_SKEWER_END",
    DOTA_MEDUSA_STONE_GAZE = "ACT_DOTA_MEDUSA_STONE_GAZE",
    DOTA_RELAX_START = "ACT_DOTA_RELAX_START",
    DOTA_RELAX_LOOP = "ACT_DOTA_RELAX_LOOP",
    DOTA_RELAX_END = "ACT_DOTA_RELAX_END",
    DOTA_CENTAUR_STAMPEDE = "ACT_DOTA_CENTAUR_STAMPEDE",
    DOTA_BELLYACHE_START = "ACT_DOTA_BELLYACHE_START",
    DOTA_BELLYACHE_LOOP = "ACT_DOTA_BELLYACHE_LOOP",
    DOTA_BELLYACHE_END = "ACT_DOTA_BELLYACHE_END",
    DOTA_ROQUELAIRE_LAND = "ACT_DOTA_ROQUELAIRE_LAND",
    DOTA_ROQUELAIRE_LAND_IDLE = "ACT_DOTA_ROQUELAIRE_LAND_IDLE",
    DOTA_GREEVIL_CAST = "ACT_DOTA_GREEVIL_CAST",
    DOTA_GREEVIL_OVERRIDE_ABILITY = "ACT_DOTA_GREEVIL_OVERRIDE_ABILITY",
    DOTA_GREEVIL_HOOK_START = "ACT_DOTA_GREEVIL_HOOK_START",
    DOTA_GREEVIL_HOOK_END = "ACT_DOTA_GREEVIL_HOOK_END",
    DOTA_GREEVIL_BLINK_BONE = "ACT_DOTA_GREEVIL_BLINK_BONE",
    DOTA_IDLE_SLEEPING = "ACT_DOTA_IDLE_SLEEPING",
    DOTA_INTRO = "ACT_DOTA_INTRO",
    DOTA_GESTURE_POINT = "ACT_DOTA_GESTURE_POINT",
    DOTA_GESTURE_ACCENT = "ACT_DOTA_GESTURE_ACCENT",
    DOTA_SLEEPING_END = "ACT_DOTA_SLEEPING_END",
    DOTA_AMBUSH = "ACT_DOTA_AMBUSH",
    DOTA_ITEM_LOOK = "ACT_DOTA_ITEM_LOOK",
    DOTA_STARTLE = "ACT_DOTA_STARTLE",
    DOTA_FRUSTRATION = "ACT_DOTA_FRUSTRATION",
    DOTA_TELEPORT_REACT = "ACT_DOTA_TELEPORT_REACT",
    DOTA_TELEPORT_END_REACT = "ACT_DOTA_TELEPORT_END_REACT",
    DOTA_SHRUG = "ACT_DOTA_SHRUG",
    DOTA_RELAX_LOOP_END = "ACT_DOTA_RELAX_LOOP_END",
    DOTA_PRESENT_ITEM = "ACT_DOTA_PRESENT_ITEM",
    DOTA_IDLE_IMPATIENT = "ACT_DOTA_IDLE_IMPATIENT",
    DOTA_SHARPEN_WEAPON = "ACT_DOTA_SHARPEN_WEAPON",
    DOTA_SHARPEN_WEAPON_OUT = "ACT_DOTA_SHARPEN_WEAPON_OUT",
    DOTA_IDLE_SLEEPING_END = "ACT_DOTA_IDLE_SLEEPING_END",
    DOTA_BRIDGE_DESTROY = "ACT_DOTA_BRIDGE_DESTROY",
    DOTA_TAUNT_SNIPER = "ACT_DOTA_TAUNT_SNIPER",
    DOTA_DEATH_BY_SNIPER = "ACT_DOTA_DEATH_BY_SNIPER",
    DOTA_LOOK_AROUND = "ACT_DOTA_LOOK_AROUND",
    DOTA_CAGED_CREEP_RAGE = "ACT_DOTA_CAGED_CREEP_RAGE",
    DOTA_CAGED_CREEP_RAGE_OUT = "ACT_DOTA_CAGED_CREEP_RAGE_OUT",
    DOTA_CAGED_CREEP_SMASH = "ACT_DOTA_CAGED_CREEP_SMASH",
    DOTA_CAGED_CREEP_SMASH_OUT = "ACT_DOTA_CAGED_CREEP_SMASH_OUT",
    DOTA_IDLE_IMPATIENT_SWORD_TAP = "ACT_DOTA_IDLE_IMPATIENT_SWORD_TAP",
    DOTA_INTRO_LOOP = "ACT_DOTA_INTRO_LOOP",
    DOTA_BRIDGE_THREAT = "ACT_DOTA_BRIDGE_THREAT",
    DOTA_DAGON = "ACT_DOTA_DAGON",
    DOTA_CAST_ABILITY_2_ES_ROLL_START = "ACT_DOTA_CAST_ABILITY_2_ES_ROLL_START",
    DOTA_CAST_ABILITY_2_ES_ROLL = "ACT_DOTA_CAST_ABILITY_2_ES_ROLL",
    DOTA_CAST_ABILITY_2_ES_ROLL_END = "ACT_DOTA_CAST_ABILITY_2_ES_ROLL_END",
    DOTA_NIAN_PIN_START = "ACT_DOTA_NIAN_PIN_START",
    DOTA_NIAN_PIN_LOOP = "ACT_DOTA_NIAN_PIN_LOOP",
    DOTA_NIAN_PIN_END = "ACT_DOTA_NIAN_PIN_END",
    DOTA_LEAP_STUN = "ACT_DOTA_LEAP_STUN",
    DOTA_LEAP_SWIPE = "ACT_DOTA_LEAP_SWIPE",
    DOTA_NIAN_INTRO_LEAP = "ACT_DOTA_NIAN_INTRO_LEAP",
    DOTA_AREA_DENY = "ACT_DOTA_AREA_DENY",
    DOTA_NIAN_PIN_TO_STUN = "ACT_DOTA_NIAN_PIN_TO_STUN",
    DOTA_RAZE_1 = "ACT_DOTA_RAZE_1",
    DOTA_RAZE_2 = "ACT_DOTA_RAZE_2",
    DOTA_RAZE_3 = "ACT_DOTA_RAZE_3",
    DOTA_UNDYING_DECAY = "ACT_DOTA_UNDYING_DECAY",
    DOTA_UNDYING_SOUL_RIP = "ACT_DOTA_UNDYING_SOUL_RIP",
    DOTA_UNDYING_TOMBSTONE = "ACT_DOTA_UNDYING_TOMBSTONE",
    DOTA_WHIRLING_AXES_RANGED = "ACT_DOTA_WHIRLING_AXES_RANGED",
    DOTA_SHALLOW_GRAVE = "ACT_DOTA_SHALLOW_GRAVE",
    DOTA_COLD_FEET = "ACT_DOTA_COLD_FEET",
    DOTA_ICE_VORTEX = "ACT_DOTA_ICE_VORTEX",
    DOTA_CHILLING_TOUCH = "ACT_DOTA_CHILLING_TOUCH",
    DOTA_ENFEEBLE = "ACT_DOTA_ENFEEBLE",
    DOTA_FATAL_BONDS = "ACT_DOTA_FATAL_BONDS",
    DOTA_MIDNIGHT_PULSE = "ACT_DOTA_MIDNIGHT_PULSE",
    DOTA_ANCESTRAL_SPIRIT = "ACT_DOTA_ANCESTRAL_SPIRIT",
    DOTA_THUNDER_STRIKE = "ACT_DOTA_THUNDER_STRIKE",
    DOTA_KINETIC_FIELD = "ACT_DOTA_KINETIC_FIELD",
    DOTA_STATIC_STORM = "ACT_DOTA_STATIC_STORM",
    DOTA_MINI_TAUNT = "ACT_DOTA_MINI_TAUNT",
    DOTA_ARCTIC_BURN_END = "ACT_DOTA_ARCTIC_BURN_END",
    DOTA_LOADOUT_RARE = "ACT_DOTA_LOADOUT_RARE",
    DOTA_SWIM = "ACT_DOTA_SWIM",
    DOTA_FLEE = "ACT_DOTA_FLEE",
    DOTA_TROT = "ACT_DOTA_TROT",
    DOTA_SHAKE = "ACT_DOTA_SHAKE",
    DOTA_SWIM_IDLE = "ACT_DOTA_SWIM_IDLE",
    DOTA_WAIT_IDLE = "ACT_DOTA_WAIT_IDLE",
    DOTA_GREET = "ACT_DOTA_GREET",
    DOTA_TELEPORT_COOP_START = "ACT_DOTA_TELEPORT_COOP_START",
    DOTA_TELEPORT_COOP_WAIT = "ACT_DOTA_TELEPORT_COOP_WAIT",
    DOTA_TELEPORT_COOP_END = "ACT_DOTA_TELEPORT_COOP_END",
    DOTA_TELEPORT_COOP_EXIT = "ACT_DOTA_TELEPORT_COOP_EXIT",
    DOTA_SHOPKEEPER_PET_INTERACT = "ACT_DOTA_SHOPKEEPER_PET_INTERACT",
    DOTA_ITEM_PICKUP = "ACT_DOTA_ITEM_PICKUP",
    DOTA_ITEM_DROP = "ACT_DOTA_ITEM_DROP",
    DOTA_CAPTURE_PET = "ACT_DOTA_CAPTURE_PET",
    DOTA_PET_WARD_OBSERVER = "ACT_DOTA_PET_WARD_OBSERVER",
    DOTA_PET_WARD_SENTRY = "ACT_DOTA_PET_WARD_SENTRY",
    DOTA_PET_LEVEL = "ACT_DOTA_PET_LEVEL",
    DOTA_CAST_BURROW_END = "ACT_DOTA_CAST_BURROW_END",
    DOTA_LIFESTEALER_ASSIMILATE = "ACT_DOTA_LIFESTEALER_ASSIMILATE",
    DOTA_LIFESTEALER_EJECT = "ACT_DOTA_LIFESTEALER_EJECT",
    DOTA_ATTACK_EVENT_BASH = "ACT_DOTA_ATTACK_EVENT_BASH",
    DOTA_CAPTURE_RARE = "ACT_DOTA_CAPTURE_RARE",
    DOTA_AW_MAGNETIC_FIELD = "ACT_DOTA_AW_MAGNETIC_FIELD",
    DOTA_CAST_GHOST_SHIP = "ACT_DOTA_CAST_GHOST_SHIP",
    DOTA_FXANIM = "ACT_DOTA_FXANIM",
    DOTA_VICTORY_START = "ACT_DOTA_VICTORY_START",
    DOTA_DEFEAT_START = "ACT_DOTA_DEFEAT_START",
    DOTA_DP_SPIRIT_SIPHON = "ACT_DOTA_DP_SPIRIT_SIPHON",
    DOTA_TRICKS_END = "ACT_DOTA_TRICKS_END",
    DOTA_ES_STONE_CALLER = "ACT_DOTA_ES_STONE_CALLER",
    DOTA_MK_STRIKE = "ACT_DOTA_MK_STRIKE",
    DOTA_VERSUS = "ACT_DOTA_VERSUS",
    DOTA_CAPTURE_CARD = "ACT_DOTA_CAPTURE_CARD",
    DOTA_MK_SPRING_SOAR = "ACT_DOTA_MK_SPRING_SOAR",
    DOTA_MK_SPRING_END = "ACT_DOTA_MK_SPRING_END",
    DOTA_MK_TREE_SOAR = "ACT_DOTA_MK_TREE_SOAR",
    DOTA_MK_TREE_END = "ACT_DOTA_MK_TREE_END",
    DOTA_MK_FUR_ARMY = "ACT_DOTA_MK_FUR_ARMY",
    DOTA_MK_SPRING_CAST = "ACT_DOTA_MK_SPRING_CAST",
    DOTA_NECRO_GHOST_SHROUD = "ACT_DOTA_NECRO_GHOST_SHROUD",
    DOTA_OVERRIDE_ARCANA = "ACT_DOTA_OVERRIDE_ARCANA",
    DOTA_SLIDE = "ACT_DOTA_SLIDE",
    DOTA_SLIDE_LOOP = "ACT_DOTA_SLIDE_LOOP",
    DOTA_GENERIC_CHANNEL_1 = "ACT_DOTA_GENERIC_CHANNEL_1",
    DOTA_GS_SOUL_CHAIN = "ACT_DOTA_GS_SOUL_CHAIN",
    DOTA_GS_INK_CREATURE = "ACT_DOTA_GS_INK_CREATURE",
    DOTA_TRANSITION = "ACT_DOTA_TRANSITION",
    DOTA_BLINK_DAGGER = "ACT_DOTA_BLINK_DAGGER",
    DOTA_BLINK_DAGGER_END = "ACT_DOTA_BLINK_DAGGER_END",
    DOTA_CUSTOM_TOWER_ATTACK = "ACT_DOTA_CUSTOM_TOWER_ATTACK",
    DOTA_CUSTOM_TOWER_IDLE = "ACT_DOTA_CUSTOM_TOWER_IDLE",
    DOTA_CUSTOM_TOWER_DIE = "ACT_DOTA_CUSTOM_TOWER_DIE",
    DOTA_CAST_COLD_SNAP_ORB = "ACT_DOTA_CAST_COLD_SNAP_ORB",
    DOTA_CAST_GHOST_WALK_ORB = "ACT_DOTA_CAST_GHOST_WALK_ORB",
    DOTA_CAST_TORNADO_ORB = "ACT_DOTA_CAST_TORNADO_ORB",
    DOTA_CAST_EMP_ORB = "ACT_DOTA_CAST_EMP_ORB",
    DOTA_CAST_ALACRITY_ORB = "ACT_DOTA_CAST_ALACRITY_ORB",
    DOTA_CAST_CHAOS_METEOR_ORB = "ACT_DOTA_CAST_CHAOS_METEOR_ORB",
    DOTA_CAST_SUN_STRIKE_ORB = "ACT_DOTA_CAST_SUN_STRIKE_ORB",
    DOTA_CAST_FORGE_SPIRIT_ORB = "ACT_DOTA_CAST_FORGE_SPIRIT_ORB",
    DOTA_CAST_ICE_WALL_ORB = "ACT_DOTA_CAST_ICE_WALL_ORB",
    DOTA_CAST_DEAFENING_BLAST_ORB = "ACT_DOTA_CAST_DEAFENING_BLAST_ORB",
    DOTA_NOTICE = "ACT_DOTA_NOTICE",
    DOTA_CAST_ABILITY_2_ALLY = "ACT_DOTA_CAST_ABILITY_2_ALLY",
    DOTA_SHUFFLE_L = "ACT_DOTA_SHUFFLE_L",
    DOTA_SHUFFLE_R = "ACT_DOTA_SHUFFLE_R",
    DOTA_OVERRIDE_LOADOUT = "ACT_DOTA_OVERRIDE_LOADOUT",
    DOTA_TAUNT_SPECIAL = "ACT_DOTA_TAUNT_SPECIAL",
    DOTA_DISABLED_END = "ACT_DOTA_DISABLED_END",
    DOTA_RELAX_IN = "ACT_DOTA_RELAX_IN",
    DOTA_RELAX_OUT = "ACT_DOTA_RELAX_OUT",
    DOTA_CAST_FENCE = "ACT_DOTA_CAST_FENCE",
    DOTA_RADIANT_CREEP_HAMMER = "ACT_DOTA_RADIANT_CREEP_HAMMER",
    DOTA_SPWN = "ACT_DOTA_SPWN",
    DOTA_RUN_ALT = "ACT_DOTA_RUN_ALT",
    DOTA_CYCLONE = "ACT_DOTA_CYCLONE",
    DOTA_IMPALE = "ACT_DOTA_IMPALE",
    INVALID = "ACT_INVALID"
}

const enum DamageType
{
    NONE = "DAMAGE_TYPE_NONE",
    PHYSICAL = "DAMAGE_TYPE_PHYSICAL",
    MAGICAL = "DAMAGE_TYPE_MAGICAL",
    PURE = "DAMAGE_TYPE_PURE",
    ALL = "DAMAGE_TYPE_ALL",
    HP_REMOVAL = "DAMAGE_TYPE_HP_REMOVAL",
}

const enum UnitTargetFlags
{
    NONE = "DOTA_UNIT_TARGET_FLAG_NONE",
    RANGED_ONLY = "DOTA_UNIT_TARGET_FLAG_RANGED_ONLY",
    MELEE_ONLY = "DOTA_UNIT_TARGET_FLAG_MELEE_ONLY",
    DEAD = "DOTA_UNIT_TARGET_FLAG_DEAD",
    MAGIC_IMMUNE_ENEMIES = "DOTA_UNIT_TARGET_FLAG_MAGIC_IMMUNE_ENEMIES",
    NOT_MAGIC_IMMUNE_ALLIES = "DOTA_UNIT_TARGET_FLAG_NOT_MAGIC_IMMUNE_ALLIES",
    INVULNERABLE = "DOTA_UNIT_TARGET_FLAG_INVULNERABLE",
    FOW_VISIBLE = "DOTA_UNIT_TARGET_FLAG_FOW_VISIBLE",
    NO_INVIS = "DOTA_UNIT_TARGET_FLAG_NO_INVIS",
    NOT_ANCIENTS = "DOTA_UNIT_TARGET_FLAG_NOT_ANCIENTS",
    PLAYER_CONTROLLED = "DOTA_UNIT_TARGET_FLAG_PLAYER_CONTROLLED",
    NOT_DOMINATED = "DOTA_UNIT_TARGET_FLAG_NOT_DOMINATED",
    NOT_SUMMONED = "DOTA_UNIT_TARGET_FLAG_NOT_SUMMONED",
    NOT_ILLUSIONS = "DOTA_UNIT_TARGET_FLAG_NOT_ILLUSIONS",
    NOT_ATTACK_IMMUNE = "DOTA_UNIT_TARGET_FLAG_NOT_ATTACK_IMMUNE",
    MANA_ONLY = "DOTA_UNIT_TARGET_FLAG_MANA_ONLY",
    CHECK_DISABLE_HELP = "DOTA_UNIT_TARGET_FLAG_CHECK_DISABLE_HELP",
    NOT_CREEP_HERO = "DOTA_UNIT_TARGET_FLAG_NOT_CREEP_HERO",
    OUT_OF_WORLD = "DOTA_UNIT_TARGET_FLAG_OUT_OF_WORLD",
    NOT_NIGHTMARED = "DOTA_UNIT_TARGET_FLAG_NOT_NIGHTMARED",
    PREFER_ENEMIES = "DOTA_UNIT_TARGET_FLAG_PREFER_ENEMIES",
    RESPECT_OBSTRUCTIONS = "DOTA_UNIT_TARGET_FLAG_RESPECT_OBSTRUCTIONS",
}
