Artifact classic: fixed enums

This commit is contained in:
anarh1st47 2023-03-15 20:43:32 +03:00
parent 8ac8ff71b3
commit 751b290d44
13 changed files with 7656 additions and 13 deletions

File diff suppressed because it is too large Load Diff

View File

@ -5,9 +5,444 @@
///////////////////////////////////////////
// Binary: animationsystem.dll
// Class Count: 136
// Enum Count: 0
// Enum Count: 27
///////////////////////////////////////////
// Aligment: 4
// Size: 6
enum class AnimationProcessingType_t : uint32_t
{
ANIMATION_PROCESSING_SERVER_SIMULATION = 0x0,
ANIMATION_PROCESSING_CLIENT_SIMULATION = 0x1,
ANIMATION_PROCESSING_CLIENT_PREDICTION = 0x2,
ANIMATION_PROCESSING_CLIENT_INTERPOLATION = 0x3,
ANIMATION_PROCESSING_CLIENT_RENDER = 0x4,
ANIMATION_PROCESSING_MAX = 0x5,
};
// Aligment: 4
// Size: 7
enum class AnimationSnapshotType_t : uint32_t
{
ANIMATION_SNAPSHOT_SERVER_SIMULATION = 0x0,
ANIMATION_SNAPSHOT_CLIENT_SIMULATION = 0x1,
ANIMATION_SNAPSHOT_CLIENT_PREDICTION = 0x2,
ANIMATION_SNAPSHOT_CLIENT_INTERPOLATION = 0x3,
ANIMATION_SNAPSHOT_CLIENT_RENDER = 0x4,
ANIMATION_SNAPSHOT_FINAL_COMPOSITE = 0x5,
ANIMATION_SNAPSHOT_MAX = 0x6,
};
// Aligment: 4
// Size: 17
enum class SeqResourceCmdEnum : uint32_t
{
SEQ_CMD_Nop = 0x0,
SEQ_CMD_LinearDelta = 0x1,
SEQ_CMD_FetchFrameRange = 0x2,
SEQ_CMD_Slerp = 0x3,
SEQ_CMD_Add = 0x4,
SEQ_CMD_Subtract = 0x5,
SEQ_CMD_Scale = 0x6,
SEQ_CMD_Copy = 0x7,
SEQ_CMD_Blend = 0x8,
SEQ_CMD_Worldspace = 0x9,
SEQ_CMD_Sequence = 0xa,
SEQ_CMD_FetchCycle = 0xb,
SEQ_CMD_FetchFrame = 0xc,
SEQ_CMD_IKLockInPlace = 0xd,
SEQ_CMD_IKRestoreAll = 0xe,
SEQ_CMD_ReverseSequence = 0xf,
SEQ_CMD_Transform = 0x10,
};
// Aligment: 4
// Size: 4
enum class SeqResourcePoseSettingEnum : uint32_t
{
SEQ_POSE_CONSTANT = 0x0,
SEQ_POSE_ROTATION = 0x1,
SEQ_POSE_POSITION = 0x2,
SEQ_POSE_VELOCITY = 0x3,
};
// Aligment: 1
// Size: 64
enum class fieldtype_t : uint8_t
{
FIELD_VOID = 0,
FIELD_FLOAT32 = 1,
FIELD_STRING = 2,
FIELD_VECTOR = 3,
FIELD_QUATERNION = 4,
FIELD_INT32 = 5,
FIELD_BOOLEAN = 6,
FIELD_INT16 = 7,
FIELD_CHARACTER = 8,
FIELD_COLOR32 = 9,
FIELD_EMBEDDED = 10,
FIELD_CUSTOM = 11,
FIELD_CLASSPTR = 12,
FIELD_EHANDLE = 13,
FIELD_POSITION_VECTOR = 14,
FIELD_TIME = 15,
FIELD_TICK = 16,
FIELD_SOUNDNAME = 17,
FIELD_INPUT = 18,
FIELD_FUNCTION = 19,
FIELD_VMATRIX = 20,
FIELD_VMATRIX_WORLDSPACE = 21,
FIELD_MATRIX3X4_WORLDSPACE = 22,
FIELD_INTERVAL = 23,
FIELD_UNUSED = 24,
FIELD_VECTOR2D = 25,
FIELD_INT64 = 26,
FIELD_VECTOR4D = 27,
FIELD_RESOURCE = 28,
FIELD_TYPEUNKNOWN = 29,
FIELD_CSTRING = 30,
FIELD_HSCRIPT = 31,
FIELD_VARIANT = 32,
FIELD_UINT64 = 33,
FIELD_FLOAT64 = 34,
FIELD_POSITIVEINTEGER_OR_NULL = 35,
FIELD_HSCRIPT_NEW_INSTANCE = 36,
FIELD_UINT32 = 37,
FIELD_UTLSTRINGTOKEN = 38,
FIELD_QANGLE = 39,
FIELD_NETWORK_ORIGIN_CELL_QUANTIZED_VECTOR = 40,
FIELD_HMATERIAL = 41,
FIELD_HMODEL = 42,
FIELD_NETWORK_QUANTIZED_VECTOR = 43,
FIELD_NETWORK_QUANTIZED_FLOAT = 44,
FIELD_DIRECTION_VECTOR_WORLDSPACE = 45,
FIELD_QANGLE_WORLDSPACE = 46,
FIELD_QUATERNION_WORLDSPACE = 47,
FIELD_HSCRIPT_LIGHTBINDING = 48,
FIELD_V8_VALUE = 49,
FIELD_V8_OBJECT = 50,
FIELD_V8_ARRAY = 51,
FIELD_V8_CALLBACK_INFO = 52,
FIELD_UTLSTRING = 53,
FIELD_NETWORK_ORIGIN_CELL_QUANTIZED_POSITION_VECTOR = 54,
FIELD_HRENDERTEXTURE = 55,
FIELD_HPARTICLESYSTEMDEFINITION = 56,
FIELD_UINT8 = 57,
FIELD_UINT16 = 58,
FIELD_CTRANSFORM = 59,
FIELD_CTRANSFORM_WORLDSPACE = 60,
FIELD_HPOSTPROCESSING = 61,
FIELD_MATRIX3X4 = 62,
FIELD_TYPECOUNT = 63,
};
// Aligment: 4
// Size: 13
enum class AnimParamButton_t : uint32_t
{
ANIMPARAM_BUTTON_NONE = 0x0,
ANIMPARAM_BUTTON_DPAD_UP = 0x1,
ANIMPARAM_BUTTON_DPAD_RIGHT = 0x2,
ANIMPARAM_BUTTON_DPAD_DOWN = 0x3,
ANIMPARAM_BUTTON_DPAD_LEFT = 0x4,
ANIMPARAM_BUTTON_A = 0x5,
ANIMPARAM_BUTTON_B = 0x6,
ANIMPARAM_BUTTON_X = 0x7,
ANIMPARAM_BUTTON_Y = 0x8,
ANIMPARAM_BUTTON_LEFT_SHOULDER = 0x9,
ANIMPARAM_BUTTON_RIGHT_SHOULDER = 0xa,
ANIMPARAM_BUTTON_LTRIGGER = 0xb,
ANIMPARAM_BUTTON_RTRIGGER = 0xc,
};
// Aligment: 4
// Size: 2
enum class AnimNodeNetworkMode : uint32_t
{
ServerAuthoritative = 0x0,
ClientSimulate = 0x1,
};
// Aligment: 4
// Size: 2
enum class AnimVRHandMotionRange_t : uint32_t
{
MotionRange_WithController = 0x0,
MotionRange_WithoutController = 0x1,
};
// Aligment: 4
// Size: 4
enum class AnimVrFingerSplay_t : uint32_t
{
AnimVrFingerSplay_Thumb_Index = 0x0,
AnimVrFingerSplay_Index_Middle = 0x1,
AnimVrFingerSplay_Middle_Ring = 0x2,
AnimVrFingerSplay_Ring_Pinky = 0x3,
};
// Aligment: 4
// Size: 32
enum class AnimValueSource : uint32_t
{
MoveHeading = 0x0,
MoveSpeed = 0x1,
ForwardSpeed = 0x2,
StrafeSpeed = 0x3,
FacingHeading = 0x4,
LookHeading = 0x5,
LookPitch = 0x6,
Parameter = 0x7,
WayPointHeading = 0x8,
WayPointFacing = 0x9,
WayPointDistance = 0xa,
TargetMoveHeading = 0xb,
TargetMoveSpeed = 0xc,
AccelerationHeading = 0xd,
AccelerationSpeed = 0xe,
SlopeHeading = 0xf,
SlopeAngle = 0x10,
GoalDistance = 0x11,
AccelerationLeftRight = 0x12,
AccelerationFrontBack = 0x13,
RootMotionSpeed = 0x14,
RootMotionTurnSpeed = 0x15,
MoveHeadingRelativeToLookHeading = 0x16,
FingerCurl_Thumb = 0x17,
FingerCurl_Index = 0x18,
FingerCurl_Middle = 0x19,
FingerCurl_Ring = 0x1a,
FingerCurl_Pinky = 0x1b,
FingerSplay_Thumb_Index = 0x1c,
FingerSplay_Index_Middle = 0x1d,
FingerSplay_Middle_Ring = 0x1e,
FingerSplay_Ring_Pinky = 0x1f,
};
// Aligment: 4
// Size: 13
enum class AnimVectorSource : uint32_t
{
MoveDirection = 0x0,
FacingDirection = 0x1,
LookDirection = 0x2,
VectorParameter = 0x3,
WayPointDirection = 0x4,
WayPointFacingDirection = 0x5,
TargetMoveDirection = 0x6,
Acceleration = 0x7,
SlopeNormal = 0x8,
LookTarget = 0x9,
WayPointPosition = 0xa,
GoalPosition = 0xb,
GoalFacingDirection = 0xc,
};
// Aligment: 4
// Size: 3
enum class DampingSpeedFunction : uint32_t
{
NoDamping = 0x0,
Constant = 0x1,
Spring = 0x2,
};
// Aligment: 4
// Size: 38
enum class ControlValue : uint32_t
{
ControlValue_MoveHeading = 0x0,
ControlValue_MoveSpeed = 0x1,
ControlValue_FacingHeading = 0x2,
ControlValue_LookHeading = 0x3,
ControlValue_LookPitch = 0x4,
ControlValue_WayPointHeading = 0x5,
ControlValue_WayPointFacing = 0x6,
ControlValue_WayPointDistance = 0x7,
ControlValue_TotalTranslation_SourceState = 0x8,
ControlValue_TotalTranslation_TargetState = 0x9,
ControlValue_RemainingTranslation_SourceState = 0xa,
ControlValue_RemainingTranslation_TargetState = 0xb,
ControlValue_MoveVsFacingDelta = 0xc,
ControlValue_SourceStateBlendWeight = 0xd,
ControlValue_TargetStateBlendWeight = 0xe,
ControlValue_TargetMoveHeading = 0xf,
ControlValue_TargetMoveSpeed = 0x10,
ControlValue_AccelerationHeading = 0x11,
ControlValue_AccelerationSpeed = 0x12,
ControlValue_SlopeHeading = 0x13,
ControlValue_SlopeAngle = 0x14,
ControlValue_GoalDistance = 0x15,
ControlValue_AccelerationLeftRight = 0x16,
ControlValue_AccelerationFrontBack = 0x17,
ControlValue_RootMotionSpeed = 0x18,
ControlValue_RootMotionTurnSpeed = 0x19,
ControlValue_MoveHeadingRelativeToLookHeading = 0x1a,
ControlValue_FingerCurl_Thumb = 0x1b,
ControlValue_FingerCurl_Index = 0x1c,
ControlValue_FingerCurl_Middle = 0x1d,
ControlValue_FingerCurl_Ring = 0x1e,
ControlValue_FingerCurl_Pinky = 0x1f,
ControlValue_FingerSplay_Thumb_Index = 0x20,
ControlValue_FingerSplay_Index_Middle = 0x21,
ControlValue_FingerSplay_Middle_Ring = 0x22,
ControlValue_FingerSplay_Ring_Pinky = 0x23,
ControlValue_Count = 0x24,
ControlValue_Invalid = 0xff,
};
// Aligment: 4
// Size: 2
enum class AimMatrixBlendMode : uint32_t
{
AimMatrixBlendMode_Additive = 0x0,
AimMatrixBlendMode_BoneMask = 0x1,
};
// Aligment: 4
// Size: 24
enum class CGroundIKSolveAnimNode::DebugSkeletonBoneType_t : uint32_t
{
CGroundIKSolveAnimNode::FLAG_NO_BONE_FLAGS = 0x0,
CGroundIKSolveAnimNode::FLAG_BONEFLEXDRIVER = 0x4,
CGroundIKSolveAnimNode::FLAG_CLOTH = 0x8,
CGroundIKSolveAnimNode::FLAG_PHYSICS = 0x10,
CGroundIKSolveAnimNode::FLAG_ATTACHMENT = 0x20,
CGroundIKSolveAnimNode::FLAG_ANIMATION = 0x40,
CGroundIKSolveAnimNode::FLAG_MESH = 0x80,
CGroundIKSolveAnimNode::FLAG_HITBOX = 0x100,
CGroundIKSolveAnimNode::FLAG_RETARGET_SRC = 0x200,
CGroundIKSolveAnimNode::FLAG_BONE_USED_BY_VERTEX_LOD0 = 0x400,
CGroundIKSolveAnimNode::FLAG_BONE_USED_BY_VERTEX_LOD1 = 0x800,
CGroundIKSolveAnimNode::FLAG_BONE_USED_BY_VERTEX_LOD2 = 0x1000,
CGroundIKSolveAnimNode::FLAG_BONE_USED_BY_VERTEX_LOD3 = 0x2000,
CGroundIKSolveAnimNode::FLAG_BONE_USED_BY_VERTEX_LOD4 = 0x4000,
CGroundIKSolveAnimNode::FLAG_BONE_USED_BY_VERTEX_LOD5 = 0x8000,
CGroundIKSolveAnimNode::FLAG_BONE_USED_BY_VERTEX_LOD6 = 0x10000,
CGroundIKSolveAnimNode::FLAG_BONE_USED_BY_VERTEX_LOD7 = 0x20000,
CGroundIKSolveAnimNode::FLAG_BONE_MERGE_READ = 0x40000,
CGroundIKSolveAnimNode::FLAG_BONE_MERGE_WRITE = 0x80000,
CGroundIKSolveAnimNode::BLEND_PREALIGNED = 0x100000,
CGroundIKSolveAnimNode::FLAG_RIGIDLENGTH = 0x200000,
CGroundIKSolveAnimNode::FLAG_PROCEDURAL = 0x400000,
CGroundIKSolveAnimNode::FLAG_IK = 0x800000,
CGroundIKSolveAnimNode::FLAG_ALL_BONE_FLAGS = 0xffffff,
};
// Aligment: 4
// Size: 2
enum class SelectionSource_t : uint32_t
{
SelectionSource_Bool = 0x0,
SelectionSource_Enum = 0x1,
};
// Aligment: 4
// Size: 8
enum class FootFallTagFoot_t : uint32_t
{
FOOT1 = 0x0,
FOOT2 = 0x1,
FOOT3 = 0x2,
FOOT4 = 0x3,
FOOT5 = 0x4,
FOOT6 = 0x5,
FOOT7 = 0x6,
FOOT8 = 0x7,
};
// Aligment: 4
// Size: 4
enum class BlendKeyType : uint32_t
{
BlendKey_UserValue = 0x0,
BlendKey_Velocity = 0x1,
BlendKey_Distance = 0x2,
BlendKey_RemainingDistance = 0x3,
};
// Aligment: 4
// Size: 4
enum class ResetCycleOption : uint32_t
{
Beginning = 0x0,
SameCycleAsSource = 0x1,
InverseSourceCycle = 0x2,
FixedValue = 0x3,
};
// Aligment: 4
// Size: 4
enum class ChoiceMethod : uint32_t
{
WeightedRandom = 0x0,
WeightedRandomNoRepeat = 0x1,
Iterate = 0x2,
IterateRandom = 0x3,
};
// Aligment: 4
// Size: 3
enum class ChoiceChangeMethod : uint32_t
{
OnReset = 0x0,
OnCycleEnd = 0x1,
OnResetOrCycleEnd = 0x2,
};
// Aligment: 4
// Size: 3
enum class GroundIKTiltSource_t : uint32_t
{
TILT_None = 0x0,
TILT_IK = 0x1,
TILT_MovementManagerSlope = 0x2,
};
// Aligment: 4
// Size: 3
enum class BinaryNodeTiming : uint32_t
{
UseChild1 = 0x0,
UseChild2 = 0x1,
SyncChildren = 0x2,
};
// Aligment: 4
// Size: 3
enum class SelectorTagBehaior_t : uint32_t
{
SelectorTagBehavior_OnWhileCurrent = 0x0,
SelectorTagBehavior_OffWhenFinished = 0x1,
SelectorTagBehavior_OffBeforeFinished = 0x2,
};
// Aligment: 4
// Size: 2
enum class Blend2DMode : uint32_t
{
Blend2DMode_General = 0x0,
Blend2DMode_Directional = 0x1,
};
// Aligment: 4
// Size: 3
enum class PathStatusOptions : uint32_t
{
PathStatus_HasPath = 0x0,
PathStatus_WaypointIsGoal = 0x1,
PathStatus_GoalHasChanged = 0x2,
};
// Aligment: 4
// Size: 3
enum class BoneMaskBlendSpace : uint32_t
{
BlendSpace_Parent = 0x0,
BlendSpace_Model = 0x1,
BlendSpace_Model_RotationOnly = 0x2,
};
// Aligment: 6
// Size: 112
struct AnimationDecodeDebugDumpElement_t

View File

@ -5,9 +5,730 @@
///////////////////////////////////////////
// Binary: client.dll
// Class Count: 269
// Enum Count: 0
// Enum Count: 5
///////////////////////////////////////////
// Aligment: 4
// Size: 9
enum class NPC_STATE : uint32_t
{
NPC_STATE_INVALID = 0xffffffffffffffff,
NPC_STATE_NONE = 0x0,
NPC_STATE_IDLE = 0x1,
NPC_STATE_ALERT = 0x2,
NPC_STATE_COMBAT = 0x3,
NPC_STATE_SCRIPT = 0x4,
NPC_STATE_PLAYDEAD = 0x5,
NPC_STATE_PRONE = 0x6,
NPC_STATE_DEAD = 0x7,
};
// Aligment: 4
// Size: 5
enum class C_BaseCombatCharacter::WaterWakeMode_t : uint32_t
{
C_BaseCombatCharacter::WATER_WAKE_NONE = 0x0,
C_BaseCombatCharacter::WATER_WAKE_IDLE = 0x1,
C_BaseCombatCharacter::WATER_WAKE_WALKING = 0x2,
C_BaseCombatCharacter::WATER_WAKE_RUNNING = 0x3,
C_BaseCombatCharacter::WATER_WAKE_WATER_OVERHEAD = 0x4,
};
// Aligment: 4
// Size: 13
enum class PostProcessParameterNames_t : uint32_t
{
PPPN_FADE_TIME = 0x0,
PPPN_LOCAL_CONTRAST_STRENGTH = 0x1,
PPPN_LOCAL_CONTRAST_EDGE_STRENGTH = 0x2,
PPPN_VIGNETTE_START = 0x3,
PPPN_VIGNETTE_END = 0x4,
PPPN_VIGNETTE_BLUR_STRENGTH = 0x5,
PPPN_FADE_TO_BLACK_STRENGTH = 0x6,
PPPN_DEPTH_BLUR_FOCAL_DISTANCE = 0x7,
PPPN_DEPTH_BLUR_STRENGTH = 0x8,
PPPN_SCREEN_BLUR_STRENGTH = 0x9,
PPPN_FILM_GRAIN_STRENGTH = 0xa,
PPPN_TOP_VIGNETTE_STRENGTH = 0xb,
POST_PROCESS_PARAMETER_COUNT = 0xc,
};
// Aligment: 4
// Size: 651
enum class GameActivity_t : uint32_t
{
ACT_DCG_CARD_IDLE = 0x5dc,
ACT_DCG_CARD_IDLE_FACEDOWN = 0x5dd,
ACT_DCG_CARD_FLIP_BACK_TO_FRONT = 0x5de,
ACT_DCG_CARD_FLIP_FRONT_TO_BACK = 0x5df,
ACT_DCG_CARD_SHUFFLE = 0x5e0,
ACT_DCG_CARD_SPIN = 0x5e1,
ACT_DCG_CARD_SPIN_TO_BACK = 0x5e2,
ACT_DCG_CARD_FLOP_FLIP_FACEUP = 0x5e3,
ACT_DCG_CARD_COMBAT_COLLAPSE_LEFT = 0x5e4,
ACT_DCG_CARD_COMBAT_COLLAPSE_RIGHT = 0x5e5,
ACT_DCG_CARD_COMBAT_LOCAL_IDLE = 0x5e6,
ACT_DCG_CARD_COMBAT_LOCAL_CLASH = 0x5e7,
ACT_DCG_CARD_COMBAT_LOCAL_DEPLOY = 0x5e8,
ACT_DCG_CARD_COMBAT_LOCAL_DEPLOY_MED = 0x5e9,
ACT_DCG_CARD_COMBAT_LOCAL_RETURN = 0x5ea,
ACT_DCG_CARD_COMBAT_LOCAL_STUNNED_CLASH = 0x5eb,
ACT_DCG_CARD_COMBAT_LOCAL_STUNNED_RETURN = 0x5ec,
ACT_DCG_CARD_COMBAT_LOCAL_STUNNED_RETURN_DAMAGED = 0x5ed,
ACT_DCG_CARD_COMBAT_LOCAL_IMMUNE_CLASH = 0x5ee,
ACT_DCG_CARD_COMBAT_LOCAL_IMMUNE_RETURN = 0x5ef,
ACT_DCG_CARD_COMBAT_LOCAL_IMMUNE_RETURN_DAMAGED = 0x5f0,
ACT_DCG_CARD_COMBAT_LOCAL_TOWER_RETURN = 0x5f1,
ACT_DCG_CARD_COMBAT_LOCAL_TOWER_CLASH = 0x5f2,
ACT_DCG_CARD_COMBAT_LOCAL_DEATH_HERO_TO_FOUNTAIN = 0x5f3,
ACT_DCG_CARD_COMBAT_LOCAL_DEATH_CREEP = 0x5f4,
ACT_DCG_CARD_COMBAT_OPPONENT_IDLE = 0x5f5,
ACT_DCG_CARD_COMBAT_OPPONENT_CLASH = 0x5f6,
ACT_DCG_CARD_COMBAT_OPPONENT_DEPLOY = 0x5f7,
ACT_DCG_CARD_COMBAT_OPPONENT_RETURN = 0x5f8,
ACT_DCG_CARD_COMBAT_OPPONENT_STUNNED_CLASH = 0x5f9,
ACT_DCG_CARD_COMBAT_OPPONENT_STUNNED_RETURN = 0x5fa,
ACT_DCG_CARD_COMBAT_OPPONENT_STUNNED_RETURN_DAMAGED = 0x5fb,
ACT_DCG_CARD_COMBAT_OPPONENT_IMMUNE_CLASH = 0x5fc,
ACT_DCG_CARD_COMBAT_OPPONENT_IMMUNE_RETURN = 0x5fd,
ACT_DCG_CARD_COMBAT_OPPONENT_IMMUNE_RETURN_DAMAGED = 0x5fe,
ACT_DCG_CARD_COMBAT_OPPONENT_TOWER_CLASH = 0x5ff,
ACT_DCG_CARD_COMBAT_OPPONENT_TOWER_RETURN = 0x600,
ACT_DCG_CARD_COMBAT_OPPONENT_DEATH_HERO_TO_FOUNTAIN = 0x601,
ACT_DCG_CARD_COMBAT_OPPONENT_DEATH_CREEP = 0x602,
ACT_DCG_CARD_COMBAT_LOCAL_FLANK_LEFT_CLASH = 0x603,
ACT_DCG_CARD_COMBAT_LOCAL_FLANK_RIGHT_CLASH = 0x604,
ACT_DCG_CARD_COMBAT_LOCAL_FLANK_LEFT_RETURN = 0x605,
ACT_DCG_CARD_COMBAT_LOCAL_FLANK_RIGHT_RETURN = 0x606,
ACT_DCG_CARD_COMBAT_OPPONENT_FLANK_LEFT_CLASH = 0x607,
ACT_DCG_CARD_COMBAT_OPPONENT_FLANK_RIGHT_CLASH = 0x608,
ACT_DCG_CARD_COMBAT_OPPONENT_FLANK_LEFT_RETURN = 0x609,
ACT_DCG_CARD_COMBAT_OPPONENT_FLANK_RIGHT_RETURN = 0x60a,
ACT_DCG_CARD_SHARED_CREEP_DEPLOY = 0x60b,
ACT_DCG_CARD_SHARED_LIFT_IDLE = 0x60c,
ACT_DCG_CARD_SHARED_LIFT_INTRO = 0x60d,
ACT_DCG_CARD_SHARED_LIFT_OUTRO = 0x60e,
ACT_DCG_CARD_SHARED_DEPLOY_IMPACT = 0x60f,
ACT_DCG_CARD_SHARED_DEPLOY_IMPACT_MED = 0x610,
ACT_DCG_CARD_SHARED_RATTLE_HEAVY = 0x611,
ACT_DCG_CARD_HAND_POP_UP = 0x612,
ACT_DCG_CARD_HAND_POP_UP_IDLE = 0x613,
ACT_DCG_CARD_HAND_POP_DOWN = 0x614,
ACT_DCG_CARD_OPPONENT_HAND_POP_DOWN = 0x615,
ACT_DCG_CARD_DRAG_HOVER_IDLE = 0x616,
ACT_DCG_CARD_SWAP_NEIGHBOR_LEFT = 0x617,
ACT_DCG_CARD_SWAP_NEIGHBOR_RIGHT = 0x618,
ACT_DCG_CARD_HIGHLIGHT_POP_UP = 0x619,
ACT_DCG_CARD_HIGHLIGHT_POP_UP_IDLE = 0x61a,
ACT_DCG_CARD_HIGHLIGHT_POP_DOWN = 0x61b,
ACT_DCG_CARD_SUIT_UP_LOCAL = 0x61c,
ACT_DCG_CARD_SUIT_UP_OPPONENT = 0x61d,
ACT_DCG_CARD_SUIT_UP_LOCAL_PRE_IDLE = 0x61e,
ACT_DCG_CARD_SUIT_UP_OPPONENT_PRE_IDLE = 0x61f,
ACT_DCG_CARD_SUIT_UP_LOCAL_IDLE = 0x620,
ACT_DCG_CARD_SUIT_UP_OPPONENT_IDLE = 0x621,
ACT_DCG_CARD_INSPECT = 0x622,
ACT_DCG_CARD_INSPECT_IDLE = 0x623,
ACT_DCG_CARD_SPELL_STACK_ENTER = 0x624,
ACT_DCG_CARD_SPELL_STACK_ENTER_LOCAL = 0x625,
ACT_DCG_CARD_SPELL_STACK_EXIT = 0x626,
ACT_DCG_CARD_SPELL_STACK_IDLE_OPP = 0x627,
ACT_DCG_CARD_SPELL_STACK_IDLE_LOCAL = 0x628,
ACT_DCG_CARD_SWAP_NEIGHBOR_RIGHT_TO_LEFT = 0x629,
ACT_DCG_CARD_SWAP_NEIGHBOR_LEFT_TO_RIGHT = 0x62a,
ACT_DCG_CARD_SWAP_NEIGHBOR_RIGHT_TO_LEFT_STATIC = 0x62b,
ACT_DCG_CARD_SWAP_NEIGHBOR_LEFT_TO_RIGHT_STATIC = 0x62c,
ACT_DCG_CARD_ATTACK_NEIGHBOR_RIGHT = 0x62d,
ACT_DCG_CARD_ATTACK_NEIGHBOR_LEFT = 0x62e,
ACT_DCG_CARD_ROT_360_HORIZ = 0x62f,
ACT_DCG_CARD_ROT_360_VERT_L_TO_R = 0x630,
ACT_DCG_CARD_ROT_360_VERT_R_TO_L = 0x631,
ACT_DCG_CARD_TURN_FLOP = 0x632,
ACT_DCG_CARD_DRAW_SINGLE = 0x633,
ACT_DCG_CARD_DRAW_SINGLE_OPPONENT = 0x634,
ACT_DCG_CARD_DRAW_MULTI = 0x635,
ACT_DCG_CARD_DRAW_MULTI_OPPONENT = 0x636,
ACT_DECK_IMP_OPPONENT_NO_UNITS_BROAD = 0x637,
ACT_DECK_IMP_REACT_LAUGHT_AT_OPPONENT = 0x638,
ACT_kDCG_CARD_EFFECT_DAMAGE_THUNDERGODSWRATH = 0x639,
ACT_DCG_CARD_COMBAT_LOCAL_DEATH_HERO_RACK1 = 0x63a,
ACT_DCG_CARD_COMBAT_LOCAL_DEATH_HERO_RACK2 = 0x63b,
ACT_DCG_CARD_COMBAT_LOCAL_DEATH_HERO_RACK3 = 0x63c,
ACT_DCG_CARD_COMBAT_LOCAL_DEATH_HERO_RACK4 = 0x63d,
ACT_DCG_CARD_COMBAT_LOCAL_DEATH_HERO_RACK5 = 0x63e,
ACT_DCG_CARD_COMBAT_LOCAL_DEATH_HERO_RACK6 = 0x63f,
ACT_DCG_CARD_COMBAT_LOCAL_DEATH_HERO_RACK7 = 0x640,
ACT_DCG_CARD_COMBAT_LOCAL_DEATH_HERO_RACK8 = 0x641,
ACT_DCG_CARD_COMBAT_LOCAL_DEATH_HERO_RACK9 = 0x642,
ACT_DCG_CARD_COMBAT_LOCAL_DEATH_HERO_RACK10 = 0x643,
ACT_DCG_CARD_COMBAT_OPPONENT_DEATH_HERO_RACK1 = 0x644,
ACT_DCG_CARD_COMBAT_OPPONENT_DEATH_HERO_RACK2 = 0x645,
ACT_DCG_CARD_COMBAT_OPPONENT_DEATH_HERO_RACK3 = 0x646,
ACT_DCG_CARD_COMBAT_OPPONENT_DEATH_HERO_RACK4 = 0x647,
ACT_DCG_CARD_COMBAT_OPPONENT_DEATH_HERO_RACK5 = 0x648,
ACT_DCG_CARD_COMBAT_OPPONENT_DEATH_HERO_RACK6 = 0x649,
ACT_DCG_CARD_COMBAT_OPPONENT_DEATH_HERO_RACK7 = 0x64a,
ACT_DCG_CARD_COMBAT_OPPONENT_DEATH_HERO_RACK8 = 0x64b,
ACT_DCG_CARD_COMBAT_OPPONENT_DEATH_HERO_RACK9 = 0x64c,
ACT_DCG_CARD_COMBAT_OPPONENT_DEATH_HERO_RACK10 = 0x64d,
ACT_DCG_CARD_COMBAT_LOCAL_DEATH_HERO_RACK1_TO_FOUNTAIN1 = 0x64e,
ACT_DCG_CARD_COMBAT_LOCAL_DEATH_HERO_RACK2_TO_FOUNTAIN2 = 0x64f,
ACT_DCG_CARD_COMBAT_LOCAL_DEATH_HERO_RACK3_TO_FOUNTAIN3 = 0x650,
ACT_DCG_CARD_COMBAT_LOCAL_DEATH_HERO_RACK4_TO_FOUNTAIN4 = 0x651,
ACT_DCG_CARD_COMBAT_LOCAL_DEATH_HERO_RACK5_TO_FOUNTAIN5 = 0x652,
ACT_DCG_CARD_COMBAT_LOCAL_DEATH_HERO_RACK6_TO_FOUNTAIN6 = 0x653,
ACT_DCG_CARD_COMBAT_LOCAL_DEATH_HERO_RACK7_TO_FOUNTAIN7 = 0x654,
ACT_DCG_CARD_COMBAT_LOCAL_DEATH_HERO_RACK8_TO_FOUNTAIN8 = 0x655,
ACT_DCG_CARD_COMBAT_LOCAL_DEATH_HERO_RACK9_TO_FOUNTAIN9 = 0x656,
ACT_DCG_CARD_COMBAT_LOCAL_DEATH_HERO_RACK10_TO_FOUNTAIN10 = 0x657,
ACT_DCG_CARD_COMBAT_OPPONENT_DEATH_HERO_RACK1_TO_FOUNTAIN1 = 0x658,
ACT_DCG_CARD_COMBAT_OPPONENT_DEATH_HERO_RACK2_TO_FOUNTAIN2 = 0x659,
ACT_DCG_CARD_COMBAT_OPPONENT_DEATH_HERO_RACK3_TO_FOUNTAIN3 = 0x65a,
ACT_DCG_CARD_COMBAT_OPPONENT_DEATH_HERO_RACK4_TO_FOUNTAIN4 = 0x65b,
ACT_DCG_CARD_COMBAT_OPPONENT_DEATH_HERO_RACK5_TO_FOUNTAIN5 = 0x65c,
ACT_DCG_CARD_COMBAT_OPPONENT_DEATH_HERO_RACK6_TO_FOUNTAIN6 = 0x65d,
ACT_DCG_CARD_COMBAT_OPPONENT_DEATH_HERO_RACK7_TO_FOUNTAIN7 = 0x65e,
ACT_DCG_CARD_COMBAT_OPPONENT_DEATH_HERO_RACK8_TO_FOUNTAIN8 = 0x65f,
ACT_DCG_CARD_COMBAT_OPPONENT_DEATH_HERO_RACK9_TO_FOUNTAIN9 = 0x660,
ACT_DCG_CARD_COMBAT_OPPONENT_DEATH_HERO_RACK10_TO_FOUNTAIN10 = 0x661,
ACT_DCG_CARD_HIT_REACTION_LOCAL = 0x662,
ACT_DCG_CARD_HIT_REACTION_OPPONENT = 0x663,
ACT_DCG_CARD_SPRINGTRAP_LOCAL_DEPLOY = 0x664,
ACT_DCG_CARD_SPRINGTRAP_OPPONENT_DEPLOY = 0x665,
ACT_DCG_CARD_TERRIFY_SHARED = 0x666,
ACT_DCG_CARD_FISSURE_SHARED = 0x667,
ACT_DCG_CARD_PREY_WEAK_SHARED = 0x668,
ACT_DCG_CARD_ROUTED_SHARED = 0x669,
ACT_DCG_CARD_WHIRLING_DEATH_LOCAL = 0x66a,
ACT_DCG_CARD_WHIRLING_DEATH_OPPONENT = 0x66b,
ACT_DCG_CARD_WHIRLING_DEATH_IMPACT = 0x66c,
ACT_DCG_CARD_HACK_SPELLSTACK = 0x66d,
ACT_DCG_CARD_HACK_SPELLSTACK_OPP = 0x66e,
ACT_DCG_CARD_GOLDEN_TICKET_SPELLSTACK = 0x66f,
ACT_DCG_CARD_GOLDEN_TICKET_SPELLSTACK_OPP = 0x670,
ACT_DCG_CARD_GOLDEN_TICKET_IDLE = 0x671,
ACT_DCG_CARD_SPELLSTACK_OPP = 0x672,
ACT_DCG_CARD_SPELLSTACK_LOCAL = 0x673,
ACT_DCG_CARD_VENTRILOQUY = 0x674,
ACT_DCG_CARD_COUP_DE_GRACE_LIFT = 0x675,
ACT_DCG_CARD_COUP_DE_GRACE_SLASH = 0x676,
ACT_DCG_CARD_COUP_DE_GRACE_RECLAIM = 0x677,
ACT_DCG_CARD_GANK_SLASH = 0x678,
ACT_DCG_CARD_GANK_SLASH_TARGET = 0x679,
ACT_DCG_CARD_FOUNTAIN_INTRO = 0x67a,
ACT_DCG_CARD_FOUNTAIN_IDLE = 0x67b,
ACT_DCG_CARD_FOUNTAIN_OUTRO = 0x67c,
ACT_DCG_CARD_COMBATARROW_M_IDLE = 0x67d,
ACT_DCG_CARD_COMBATARROW_R_IDLE = 0x67e,
ACT_DCG_CARD_COMBATARROW_L_IDLE = 0x67f,
ACT_DCG_CARD_COMBATARROW_M_R = 0x680,
ACT_DCG_CARD_COMBATARROW_R_L = 0x681,
ACT_DCG_CARD_COMBATARROW_R_M = 0x682,
ACT_DCG_CARD_COMBATARROW_L_M = 0x683,
ACT_DCG_CARD_COMBATARROW_M_L = 0x684,
ACT_DCG_CARD_COMBATARROW_L_R = 0x685,
ACT_DCG_CARD_PACKOPENING_REVEAL = 0x686,
ACT_DCG_CARD_PACKOPENING_IDLE = 0x687,
ACT_DCG_CARD_PACKOPENING_IDLE_FACEDOWN = 0x688,
ACT_DCG_CARD_PACKOPENING_HOVER = 0x689,
ACT_DCG_CARD_PACKOPENING_RARE_REVEAL = 0x68a,
ACT_DCG_CARD_PACKOPENING_RARE_HOVER = 0x68b,
ACT_PACK_OPENING_HOVER = 0x68c,
ACT_PACK_OPENING_IDLE = 0x68d,
ACT_PACK_OPENING_OPEN = 0x68e,
ACT_PACK_OPENING_OPEN_IDLE = 0x68f,
ACT_PACK_OPENING_OPEN_NPE = 0x690,
ACT_PACK_OPENING_OPEN_IDLE_NPE = 0x691,
ACT_PACK_OPENING_OUTRO = 0x692,
ACT_PACK_OPENING_INTRO = 0x693,
ACT_DCG_CARD_PACKOPENING_INCLUDE_1 = 0x694,
ACT_DCG_CARD_PACKOPENING_INCLUDE_2 = 0x695,
ACT_DCG_CARD_PACKOPENING_INCLUDE_3 = 0x696,
ACT_DCG_CARD_PACKOPENING_INCLUDE_HOVER_1 = 0x697,
ACT_DCG_CARD_PACKOPENING_INCLUDE_HOVER_2 = 0x698,
ACT_DCG_CARD_PACKOPENING_INCLUDE_HOVER_3 = 0x699,
ACT_DCG_TOWER_IDLE_LOCAL = 0x69a,
ACT_DCG_TOWER_IDLE_LOCAL_STRATEGIC_LEFT = 0x69b,
ACT_DCG_TOWER_IDLE_LOCAL_STRATEGIC_LEFT_TRANSITION = 0x69c,
ACT_DCG_TOWER_IDLE_LOCAL_STRATEGIC_LEFT_RETURN = 0x69d,
ACT_DCG_TOWER_IDLE_LOCAL_STRATEGIC_RIGHT = 0x69e,
ACT_DCG_TOWER_IDLE_LOCAL_STRATEGIC_RIGHT_TRANSITION = 0x69f,
ACT_DCG_TOWER_IDLE_LOCAL_STRATEGIC_RIGHT_RETURN = 0x6a0,
ACT_DCG_TOWER_IDLE_OPPONENT = 0x6a1,
ACT_DCG_TOWER_IDLE_OPPONENT_STRATEGIC_LEFT = 0x6a2,
ACT_DCG_TOWER_IDLE_OPPONENT_STRATEGIC_LEFT_TRANSITION = 0x6a3,
ACT_DCG_TOWER_IDLE_OPPONENT_STRATEGIC_LEFT_RETURN = 0x6a4,
ACT_DCG_TOWER_IDLE_OPPONENT_STRATEGIC_RIGHT = 0x6a5,
ACT_DCG_TOWER_IDLE_OPPONENT_STRATEGIC_RIGHT_TRANSITION = 0x6a6,
ACT_DCG_TOWER_IDLE_OPPONENT_STRATEGIC_RIGHT_RETURN = 0x6a7,
ACT_DCG_TOWER_HIT_LOCAL = 0x6a8,
ACT_DCG_TOWER_HIT_LOW_LOCAL = 0x6a9,
ACT_DCG_TOWER_HIT_OPPONENT = 0x6aa,
ACT_DCG_TOWER_HIT_LOW_OPPONENT = 0x6ab,
ACT_DCG_TOWER_DESTRUCTION_LVL1 = 0x6ac,
ACT_DCG_TOWER_DESTRUCTION_FINAL = 0x6ad,
ACT_DCG_TOWER_DESTRUCTION_LOCAL = 0x6ae,
ACT_DCG_TOWER_DESTRUCTION_FX_LOCAL = 0x6af,
ACT_DCG_TOWER_DESTRUCTION_OPPONENT = 0x6b0,
ACT_DCG_TOWER_WAKE_LOCAL = 0x6b1,
ACT_DCG_TOWER_SLEEP_LOCAL = 0x6b2,
ACT_DCG_TOWER_WAKE_OPPONENT = 0x6b3,
ACT_DCG_TOWER_SLEEP_OPPONENT = 0x6b4,
ACT_DCG_TOWER_DIRE_ARMOR_LOCAL_STRATEGY = 0x6b5,
ACT_DCG_TOWER_DIRE_ARMOR_OPPONENT_STRATEGY = 0x6b6,
ACT_DCG_TOWER_DIRE_ANCIENT_ARMOR_LOCAL_STRATEGY = 0x6b7,
ACT_DCG_TOWER_DIRE_ANCIENT_ARMOR_OPPONENT_STRATEGY = 0x6b8,
ACT_DCG_TOWER_RADIANT_ARMOR_LOCAL_STRATEGY = 0x6b9,
ACT_DCG_TOWER_RADIANT_ARMOR_OPPONENT_STRATEGY = 0x6ba,
ACT_DCG_TOWER_RADIANT_ANCIENT_ARMOR_LOCAL_STRATEGY = 0x6bb,
ACT_DCG_TOWER_RADIANT_ANCIENT_ARMOR_OPPONENT_STRATEGY = 0x6bc,
ACT_DCG_TOWER_DIRE_ARMOR_LOCAL_STRATEGY_REVERSE = 0x6bd,
ACT_DCG_TOWER_DIRE_ARMOR_OPPONENT_STRATEGY_REVERSE = 0x6be,
ACT_DCG_TOWER_DIRE_ANCIENT_ARMOR_LOCAL_STRATEGY_REVERSE = 0x6bf,
ACT_DCG_TOWER_DIRE_ANCIENT_ARMOR_OPPONENT_STRATEGY_REVERSE = 0x6c0,
ACT_DCG_TOWER_RADIANT_ARMOR_LOCAL_STRATEGY_REVERSE = 0x6c1,
ACT_DCG_TOWER_RADIANT_ARMOR_OPPONENT_STRATEGY_REVERSE = 0x6c2,
ACT_DCG_TOWER_RADIANT_ANCIENT_ARMOR_LOCAL_STRATEGY_REVERSE = 0x6c3,
ACT_DCG_TOWER_RADIANT_ANCIENT_ARMOR_OPPONENT_STRATEGY_REVERSE = 0x6c4,
ACT_DCG_CARD_BLINK_REST_TO_IDLE = 0x6c5,
ACT_DCG_CARD_BLINK_START = 0x6c6,
ACT_DCG_CARD_BLINK_IDLE = 0x6c7,
ACT_DCG_CARD_BLINK_END = 0x6c8,
ACT_DCG_CARD_RAVAGE_IMPACT = 0x6c9,
ACT_DCG_CARD_ENOUGH_MAGIC = 0x6ca,
ACT_DCG_ROSHAN_TIME_OF_TRIUMPH = 0x6cb,
ACT_DCG_SHIELD_LEFT_DEPLOY = 0x6cc,
ACT_DCG_SHIELD_LEFT_IDLE = 0x6cd,
ACT_DCG_SHIELD_LEFT_RETRACT = 0x6ce,
ACT_DCG_SHIELD_LEFT_STOMPED = 0x6cf,
ACT_DCG_SHIELD_RIGHT_DEPLOY = 0x6d0,
ACT_DCG_SHIELD_RIGHT_IDLE = 0x6d1,
ACT_DCG_SHIELD_RIGHT_RETRACT = 0x6d2,
ACT_DCG_SHIELD_RIGHT_STOMPED = 0x6d3,
ACT_DCG_CARD_ROLL_FOR_SHIELDS = 0x6d4,
ACT_CAMERA_LANE1_IDLE = 0x6d5,
ACT_CAMERA_LANE2_IDLE = 0x6d6,
ACT_CAMERA_LANE3_IDLE = 0x6d7,
ACT_CAMERA_MASTER_IDLE = 0x6d8,
ACT_CAMERA_SHOP_IDLE = 0x6d9,
ACT_CAMERA_STRATEGIC_IDLE = 0x6da,
ACT_CAMERA_LANE1_TO_LANE2_USER = 0x6db,
ACT_CAMERA_LANE1_TO_LANE3_USER = 0x6dc,
ACT_CAMERA_LANE1_TO_STRATEGIC_USER = 0x6dd,
ACT_CAMERA_LANE2_TO_LANE1_USER = 0x6de,
ACT_CAMERA_LANE2_TO_LANE3_USER = 0x6df,
ACT_CAMERA_LANE2_TO_STRATEGIC_USER = 0x6e0,
ACT_CAMERA_LANE3_TO_LANE2_USER = 0x6e1,
ACT_CAMERA_LANE3_TO_LANE1_USER = 0x6e2,
ACT_CAMERA_LANE3_TO_STRATEGIC_USER = 0x6e3,
ACT_CAMERA_STRATEGIC_TO_LANE1_USER = 0x6e4,
ACT_CAMERA_STRATEGIC_TO_LANE2_USER = 0x6e5,
ACT_CAMERA_STRATEGIC_TO_LANE3_USER = 0x6e6,
ACT_CAMERA_LANE1_TO_LANE2_COMBAT_END = 0x6e7,
ACT_CAMERA_LANE2_TO_LANE3_COMBAT_END = 0x6e8,
ACT_CAMERA_LANE3_TO_STRATEGIC_COMBAT_END = 0x6e9,
ACT_CAMERA_MASTER_TO_STRATEGIC = 0x6ea,
ACT_CAMERA_SHOP_TO_STRATEGIC = 0x6eb,
ACT_CAMERA_STRATEGIC_TO_LANE1 = 0x6ec,
ACT_CAMERA_STRATEGIC_TO_SHOP = 0x6ed,
ACT_CAMERA_GAME_START = 0x6ee,
ACT_CAMERA_GAME_START_TO_STRATEGIC = 0x6ef,
ACT_CAMERA_THUNDERGODSWRATH = 0x6f0,
ACT_CAMERA_THUNDERGODSWRATH_V2 = 0x6f1,
ACT_CAMERA_LANE1_TIME_OF_TRIUMPH_TILT_UP = 0x6f2,
ACT_CAMERA_LANE1_TIME_OF_TRIUMPH_IDLE = 0x6f3,
ACT_CAMERA_LANE1_TIME_OF_TRIUMPH_TILT_DOWN = 0x6f4,
ACT_CAMERA_LANE2_TIME_OF_TRIUMPH_TILT_UP = 0x6f5,
ACT_CAMERA_LANE2_TIME_OF_TRIUMPH_IDLE = 0x6f6,
ACT_CAMERA_LANE2_TIME_OF_TRIUMPH_TILT_DOWN = 0x6f7,
ACT_CAMERA_LANE3_TIME_OF_TRIUMPH_TILT_UP = 0x6f8,
ACT_CAMERA_LANE3_TIME_OF_TRIUMPH_IDLE = 0x6f9,
ACT_CAMERA_LANE3_TIME_OF_TRIUMPH_TILT_DOWN = 0x6fa,
ACT_CAMERA_LANE1_BOLT_OF_DAMOCLES_IN = 0x6fb,
ACT_CAMERA_LANE2_BOLT_OF_DAMOCLES_IN = 0x6fc,
ACT_CAMERA_LANE3_BOLT_OF_DAMOCLES_IN = 0x6fd,
ACT_CAMERA_LANE1_BOLT_OF_DAMOCLES_IN_OPP = 0x6fe,
ACT_CAMERA_LANE2_BOLT_OF_DAMOCLES_IN_OPP = 0x6ff,
ACT_CAMERA_LANE3_BOLT_OF_DAMOCLES_IN_OPP = 0x700,
ACT_CAMERA_LANE1_BOLT_OF_DAMOCLES_OUT = 0x701,
ACT_CAMERA_LANE2_BOLT_OF_DAMOCLES_OUT = 0x702,
ACT_CAMERA_LANE3_BOLT_OF_DAMOCLES_OUT = 0x703,
ACT_CAMERA_LANE1_BOLT_OF_DAMOCLES_OUT_OPP = 0x704,
ACT_CAMERA_LANE2_BOLT_OF_DAMOCLES_OUT_OPP = 0x705,
ACT_CAMERA_LANE3_BOLT_OF_DAMOCLES_OUT_OPP = 0x706,
ACT_CAMERA_SPELLCAST_LANE_1_IDLE = 0x707,
ACT_CAMERA_SPELLCAST_LANE_2_IDLE = 0x708,
ACT_CAMERA_SPELLCAST_LANE_3_IDLE = 0x709,
ACT_CAMERA_SPELLCAST_LANE_1_TO_2 = 0x70a,
ACT_CAMERA_SPELLCAST_LANE_2_TO_3 = 0x70b,
ACT_CAMERA_SPELLCAST_LANE_3_TO_2 = 0x70c,
ACT_CAMERA_SPELLCAST_LANE_2_TO_1 = 0x70d,
ACT_CAMERA_LANE_1_COMBAT = 0x70e,
ACT_CAMERA_LANE_2_COMBAT = 0x70f,
ACT_CAMERA_LANE_3_COMBAT = 0x710,
ACT_CAMERA_LANE1_TOWER_DESTRUCTION_PUSH_IN_OPPONENT = 0x711,
ACT_CAMERA_LANE1_TOWER_DESTRUCTION_DRIFT_OPPONENT = 0x712,
ACT_CAMERA_LANE1_TOWER_DESTRUCTION_PULL_OUT_OPPONENT = 0x713,
ACT_CAMERA_LANE2_TOWER_DESTRUCTION_PUSH_IN_OPPONENT = 0x714,
ACT_CAMERA_LANE2_TOWER_DESTRUCTION_DRIFT_OPPONENT = 0x715,
ACT_CAMERA_LANE2_TOWER_DESTRUCTION_PULL_OUT_OPPONENT = 0x716,
ACT_CAMERA_LANE3_TOWER_DESTRUCTION_PUSH_IN_OPPONENT = 0x717,
ACT_CAMERA_LANE3_TOWER_DESTRUCTION_DRIFT_OPPONENT = 0x718,
ACT_CAMERA_LANE3_TOWER_DESTRUCTION_PULL_OUT_OPPONENT = 0x719,
ACT_CAMERA_LANE1_TOWER_DESTRUCTION_PUSH_IN_PLAYER = 0x71a,
ACT_CAMERA_LANE1_TOWER_DESTRUCTION_DRIFT_PLAYER = 0x71b,
ACT_CAMERA_LANE1_TOWER_DESTRUCTION_PULL_OUT_PLAYER = 0x71c,
ACT_CAMERA_LANE2_TOWER_DESTRUCTION_PUSH_IN_PLAYER = 0x71d,
ACT_CAMERA_LANE2_TOWER_DESTRUCTION_DRIFT_PLAYER = 0x71e,
ACT_CAMERA_LANE2_TOWER_DESTRUCTION_PULL_OUT_PLAYER = 0x71f,
ACT_CAMERA_LANE3_TOWER_DESTRUCTION_PUSH_IN_PLAYER = 0x720,
ACT_CAMERA_LANE3_TOWER_DESTRUCTION_DRIFT_PLAYER = 0x721,
ACT_CAMERA_LANE3_TOWER_DESTRUCTION_PULL_OUT_PLAYER = 0x722,
ACT_CAMERA_LANE1_TOWER_DESTRUCTION_OPPONENT = 0x723,
ACT_CAMERA_LANE1_TOWER_DESTRUCTION_PLAYER = 0x724,
ACT_CAMERA_LANE2_TOWER_DESTRUCTION_OPPONENT = 0x725,
ACT_CAMERA_LANE2_TOWER_DESTRUCTION_PLAYER = 0x726,
ACT_CAMERA_LANE3_TOWER_DESTRUCTION_OPPONENT = 0x727,
ACT_CAMERA_LANE3_TOWER_DESTRUCTION_PLAYER = 0x728,
ACT_CAMERA_LANE1_ANCIENT_DESTRUCTION_OPPONENT = 0x729,
ACT_CAMERA_LANE1_ANCIENT_DESTRUCTION_PLAYER = 0x72a,
ACT_CAMERA_LANE2_ANCIENT_DESTRUCTION_OPPONENT = 0x72b,
ACT_CAMERA_LANE2_ANCIENT_DESTRUCTION_PLAYER = 0x72c,
ACT_CAMERA_LANE3_ANCIENT_DESTRUCTION_OPPONENT = 0x72d,
ACT_CAMERA_LANE3_ANCIENT_DESTRUCTION_PLAYER = 0x72e,
ACT_CAMERA_VICTORY_LANE_1 = 0x72f,
ACT_CAMERA_VICTORY_LANE_1_IDLE = 0x730,
ACT_CAMERA_VICTORY_LANE_2 = 0x731,
ACT_CAMERA_VICTORY_LANE_2_IDLE = 0x732,
ACT_CAMERA_VICTORY_LANE_3 = 0x733,
ACT_CAMERA_VICTORY_LANE_3_IDLE = 0x734,
ACT_CAMERA_DEFEAT_LANE_1 = 0x735,
ACT_CAMERA_DEFEAT_LANE_1_IDLE = 0x736,
ACT_CAMERA_DEFEAT_LANE_2 = 0x737,
ACT_CAMERA_DEFEAT_LANE_2_IDLE = 0x738,
ACT_CAMERA_DEFEAT_LANE_3 = 0x739,
ACT_CAMERA_DEFEAT_LANE_3_IDLE = 0x73a,
ACT_CAMERA_FIVE_V_FIVE_REVEAL = 0x73b,
ACT_SHOP_APPEAR_MAXIMIZED = 0x73c,
ACT_SHOP_APPEAR_MAXIMIZED_TRIGGER = 0x73d,
ACT_SHOP_OPPONENT_SHOP_APPEAR_MAXIMIZED = 0x73e,
ACT_SHOP_COIN_APPEAR_MAXIMIZED = 0x73f,
ACT_SHOP_PLAYER_IMP_APPEAR_MAXIMIZED = 0x740,
ACT_SHOP_OPPONENT_SHOP_OPPONENT_IMP_APPEAR_MAXIMIZED = 0x741,
ACT_SHOP_MAXIMIZED_IDLE = 0x742,
ACT_SHOP_PLAYER_IMP_MAXIMIZED_IDLE = 0x743,
ACT_SHOP_COIN_MAXIMIZED_IDLE = 0x744,
ACT_SHOP_APPEAR_MINIMIZED = 0x745,
ACT_SHOP_FINISH_SHOPPING_MAXIMIZED = 0x746,
ACT_SHOP_FINISH_SHOPPING_MINIMIZED = 0x747,
ACT_SHOP_MAXIMIZE = 0x748,
ACT_SHOP_MINIMIZE = 0x749,
ACT_SHOP_IMP_MINIMIZE = 0x74a,
ACT_SHOP_COIN_MINIMIZE = 0x74b,
ACT_SHOP_MINIMIZED_IDLE = 0x74c,
ACT_SHOP_IMP_MINIMIZED_IDLE = 0x74d,
ACT_SHOP_COIN_MINIMIZED_IDLE = 0x74e,
ACT_SHOP_IMP_MAXIMIZE = 0x74f,
ACT_SHOP_COIN_MAXIMIZE = 0x750,
ACT_SHOP_LANE_TO_STRATEGIC = 0x751,
ACT_SHOP_STRATEGIC_TO_LANE = 0x752,
ACT_SHOP_MOVE_LEFT_LANE = 0x753,
ACT_SHOP_MOVE_RIGHT_LANE = 0x754,
ACT_SHOP_HIDDEN = 0x755,
ACT_SHOP_ON_TABLE_IDLE = 0x756,
ACT_OPPONENT_SHOP_ON_TABLE_IDLE = 0x757,
ACT_SHOP_FINISH_SHOPPING = 0x758,
ACT_SHOP_OPPONENT_SHOP_FINISH_SHOPPING = 0x759,
ACT_SHOP_IMP_SUIT_UP_IDLE = 0x75a,
ACT_SHOP_IMP_DEAL_CREEPS_TO_SUIT_UP_IDLE = 0x75b,
ACT_SHOP_IMP_DEAL_CREEPS = 0x75c,
ACT_SHOP_IMP_FINISH_SHOPPING = 0x75d,
ACT_SHOP_OPPONENT_IMP_SUIT_UP_IDLE = 0x75e,
ACT_SHOP_OPPONENT_IMP_DEAL_CREEPS_TO_SUIT_UP_IDLE = 0x75f,
ACT_SHOP_OPPONENT_IMP_DEAL_CREEPS = 0x760,
ACT_SHOP_OPPONENT_IMP_FINISH_SHOPPING = 0x761,
ACT_FLOP_IMP_COMMIT_COIN_INTRO = 0x762,
ACT_FLOP_IMP_COMMIT_COIN_LOOP = 0x763,
ACT_FLOP_OPPONENT_IMP_COMMIT_COIN_INTRO = 0x764,
ACT_FLOP_IMP_DEPLOY_COMMIT = 0x765,
ACT_FLOP_IMP_DEAL_PATHING_LOOP = 0x766,
ACT_FLOP_IMP_DEAL_PATHING_TO_IDLE = 0x767,
ACT_FLOP_IMP_PATHING_DECK_IDLE = 0x768,
ACT_FLOP_OPPONENT_IMP_DEPLOY_COMMIT = 0x769,
ACT_FLOP_OPPONENT_IMP_DEAL_PATHING_LOOP = 0x76a,
ACT_FLOP_OPPONENT_IMP_DEAL_PATHING_TO_IDLE = 0x76b,
ACT_FLOP_OPPONENT_IMP_PATHING_DECK_IDLE = 0x76c,
ACT_FLOP_IMP_SHUFFLE_INTRO_LANE_1 = 0x76d,
ACT_FLOP_IMP_SHUFFLE_LANE_1 = 0x76e,
ACT_FLOP_IMP_SHUFFLE_FLOP_LANE_1 = 0x76f,
ACT_FLOP_IMP_SHUFFLE_INTRO_LANE_2 = 0x770,
ACT_FLOP_IMP_SHUFFLE_LANE_2 = 0x771,
ACT_FLOP_IMP_SHUFFLE_FLOP_LANE_2 = 0x772,
ACT_FLOP_IMP_SHUFFLE_INTRO_LANE_3 = 0x773,
ACT_FLOP_IMP_SHUFFLE_LANE_3 = 0x774,
ACT_FLOP_IMP_SHUFFLE_FLOP_LANE_3 = 0x775,
ACT_FLOP_IMP_SHUFFLE_RETURN_TO_LANE_1 = 0x776,
ACT_FLOP_OPPONENT_IMP_SHUFFLE_INTRO_LANE_1 = 0x777,
ACT_FLOP_OPPONENT_IMP_SHUFFLE_LANE_1 = 0x778,
ACT_FLOP_OPPONENT_IMP_SHUFFLE_FLOP_LANE_1 = 0x779,
ACT_FLOP_OPPONENT_IMP_SHUFFLE_INTRO_LANE_2 = 0x77a,
ACT_FLOP_OPPONENT_IMP_SHUFFLE_LANE_2 = 0x77b,
ACT_FLOP_OPPONENT_IMP_SHUFFLE_FLOP_LANE_2 = 0x77c,
ACT_FLOP_OPPONENT_IMP_SHUFFLE_INTRO_LANE_3 = 0x77d,
ACT_FLOP_OPPONENT_IMP_SHUFFLE_LANE_3 = 0x77e,
ACT_FLOP_OPPONENT_IMP_SHUFFLE_FLOP_LANE_3 = 0x77f,
ACT_FLOP_OPPONENT_IMP_SHUFFLE_RETURN_TO_LANE_1 = 0x780,
ACT_SHOP_CARD_PANEL_IDLE_LOCKED = 0x781,
ACT_SHOP_CARD_PANEL_IDLE_UNLOCKED = 0x782,
ACT_SHOP_CARD_PANEL_FLIP_LOCKED = 0x783,
ACT_SHOP_CARD_PANEL_FLIP_UNLOCKED = 0x784,
ACT_SHOP_CARD_PANEL_LOCK = 0x785,
ACT_SHOP_CARD_PANEL_UNLOCK = 0x786,
ACT_FLOP_IMP_SHUFFLE_AND_FLOP_RETURN_TO_LANE_1 = 0x787,
ACT_FLOP_IMP_SHUFFLE_AND_FLOP_LANE_1 = 0x788,
ACT_FLOP_IMP_SHUFFLE_AND_FLOP_LANE_2 = 0x789,
ACT_FLOP_IMP_SHUFFLE_AND_FLOP_LANE_3 = 0x78a,
ACT_DECK_IMP_IDLE = 0x78b,
ACT_DECK_IMP_IDLE_OPPONENT = 0x78c,
ACT_DECK_IMP_IDLE_VARIANT = 0x78d,
ACT_DECK_IMP_FLY_ADVANCE_LANE = 0x78e,
ACT_DECK_IMP_FLY_LANE3_TO_LANE1 = 0x78f,
ACT_DECK_IMP_FLY_ADVANCE_LANE_OPPONENT = 0x790,
ACT_DECK_IMP_FLY_LANE3_TO_LANE1_OPPONENT = 0x791,
ACT_DECK_IMP_SPAWN = 0x792,
ACT_DECK_IMP_SPAWN_OPPONENT = 0x793,
ACT_DECK_IMP_TAUNT = 0x794,
ACT_DECK_IMP_COMPLEMENT = 0x795,
ACT_DECK_IMP_CELEBRATE = 0x796,
ACT_DECK_IMP_DEFEAT = 0x797,
ACT_DECK_IMP_PASS_TURN = 0x798,
ACT_DECK_IMP_RECEIVE_TURN = 0x799,
ACT_DECK_IMP_COMBAT = 0x79a,
ACT_DECK_IMP_COMBAT_OPPONENT = 0x79b,
ACT_DECK_IMP_DEAL_SINGLE = 0x79c,
ACT_DECK_IMP_DEAL_SINGLE_OPPONENT = 0x79d,
ACT_DECK_IMP_DEAL_MULTI_START = 0x79e,
ACT_DECK_IMP_DEAL_MULTI_START_OPPONENT = 0x79f,
ACT_DECK_IMP_DEAL_MULTI_LOOP = 0x7a0,
ACT_DECK_IMP_DEAL_MULTI_LOOP_OPPONENT = 0x7a1,
ACT_DECK_IMP_DEAL_MULTI_END = 0x7a2,
ACT_DECK_IMP_DEAL_MULTI_END_OPPONENT = 0x7a3,
ACT_DECK_IMP_10_SECS_REM_PLAYER_PLAYER = 0x7a4,
ACT_DECK_IMP_10_SECS_REM_PLAYER_OPPONENT = 0x7a5,
ACT_DECK_IMP_10_SECS_REM_OPPONENT_PLAYER = 0x7a6,
ACT_DECK_IMP_10_SECS_REM_OPPONENT_OPPONENT = 0x7a7,
ACT_DECK_IMP_0_SECS_REM_PLAYER_PLAYER = 0x7a8,
ACT_DECK_IMP_0_SECS_REM_PLAYER_OPPONENT = 0x7a9,
ACT_DECK_IMP_0_SECS_REM_OPPONENT_PLAYER = 0x7aa,
ACT_DECK_IMP_0_SECS_REM_OPPONENT_OPPONENT = 0x7ab,
ACT_DECK_IMP_REACT_SMALL_POSITIVE_PLAYER = 0x7ac,
ACT_DECK_IMP_REACT_SMALL_POSITIVE_OPPONENT = 0x7ad,
ACT_DECK_IMP_REACT_SMALL_NEGATIVE_PLAYER = 0x7ae,
ACT_DECK_IMP_REACT_SMALL_NEGATIVE_OPPONENT = 0x7af,
ACT_DECK_IMP_REACT_BROAD_POSITIVE_PLAYER = 0x7b0,
ACT_DECK_IMP_REACT_BROAD_POSITIVE_OPPONENT = 0x7b1,
ACT_DECK_IMP_REACT_BROAD_NEGATIVE_PLAYER = 0x7b2,
ACT_DECK_IMP_REACT_BROAD_NEGATIVE_OPPONENT = 0x7b3,
ACT_DECK_IMP_REACT_HERO_DEATH_POSITIVE_PLAYER = 0x7b4,
ACT_DECK_IMP_REACT_HERO_DEATH_POSITIVE_OPPONENT = 0x7b5,
ACT_DECK_IMP_REACT_HERO_DEATH_NEGATIVE_PLAYER = 0x7b6,
ACT_DECK_IMP_REACT_HERO_DEATH_NEGATIVE_OPPONENT = 0x7b7,
ACT_DECK_IMP_REACT_CONFUSED_POSITIVE_PLAYER = 0x7b8,
ACT_DECK_IMP_REACT_CONFUSED_POSITIVE_OPPONENT = 0x7b9,
ACT_DECK_IMP_REACT_CONFUSED_NEGATIVE_PLAYER = 0x7ba,
ACT_DECK_IMP_REACT_CONFUSED_NEGATIVE_OPPONENT = 0x7bb,
ACT_DECK_IMP_TEST_ANIMATION_PLAYER = 0x7bc,
ACT_DECK_IMP_TEST_ANIMATION_OPPONENT = 0x7bd,
ACT_DECK_IMP_CUSTOM_CARD_SILENCE_PLAYER = 0x7be,
ACT_DECK_IMP_CUSTOM_CARD_SILENCE_OPPONENT = 0x7bf,
ACT_DECK_IMP_CUSTOM_CARD_STUN_PLAYER = 0x7c0,
ACT_DECK_IMP_CUSTOM_CARD_STUN_OPPONENT = 0x7c1,
ACT_DECK_IMP_REACT_SMALL_DISGUST_PLAYER = 0x7c2,
ACT_DECK_IMP_REACT_SMALL_DISGUST_OPPONENT = 0x7c3,
ACT_DECK_IMP_CUSTOM_CARD_ATTACKBUFF_PLAYER = 0x7c4,
ACT_DECK_IMP_CUSTOM_CARD_ARMORBUFF_PLAYER = 0x7c5,
ACT_DECK_IMP_CUSTOM_CARD_CLEAVEBUFF_PLAYER = 0x7c6,
ACT_DECK_IMP_CUSTOM_CARD_PIERCEBUFF_PLAYER = 0x7c7,
ACT_DECK_IMP_CUSTOM_CARD_SIEGEBUFF_PLAYER = 0x7c8,
ACT_DECK_IMP_CUSTOM_CARD_HEALBUFF_PLAYER = 0x7c9,
ACT_DECK_IMP_CUSTOM_CARD_HEALBUFF_PLAYER_FLASK = 0x7ca,
ACT_DECK_IMP_CUSTOM_CARD_IMMUNEBUFF_PLAYER = 0x7cb,
ACT_DECK_IMP_CUSTOM_CARD_IMMUNEBUFF_OPPONENT = 0x7cc,
ACT_DECK_IMP_REACT_BLOCKED_PLAYER = 0x7cd,
ACT_DECK_IMP_REACT_NOTBLOCKED_PLAYER = 0x7ce,
ACT_DECK_IMP_REACT_PLAYER_TOWER_DESTROYED_PLAYER = 0x7cf,
ACT_DECK_IMP_POKED_PLAYER = 0x7d0,
ACT_DECK_IMP_BLINK_RETURN_PLAYER = 0x7d1,
ACT_DECK_IMP_CARD_PLAYED_POSITIVE_PLAYER = 0x7d2,
ACT_DECK_IMP_CARD_PLAYED_NEGATIVE_PLAYER = 0x7d3,
ACT_DECK_IMP_REACT_OPPONENT_PAUSE_START = 0x7d4,
ACT_DECK_IMP_REACT_OPPONENT_PAUSE_LOOP = 0x7d5,
ACT_DECK_IMP_REACT_OPPONENT_PAUSE_END = 0x7d6,
ACT_DECK_IMP_REACT_PLAYER_PAUSE_START = 0x7d7,
ACT_DECK_IMP_REACT_PLAYER_PAUSE_LOOP = 0x7d8,
ACT_DECK_IMP_REACT_PLAYER_PAUSE_END = 0x7d9,
ACT_DECK_IMP_REACT_VICTORY = 0x7da,
ACT_DECK_IMP_REACT_DEFEAT = 0x7db,
ACT_DECK_IMP_REACT_WAIT_PLAYER = 0x7dc,
ACT_DECK_IMP_REACT_WAIT_OPPONENT = 0x7dd,
ACT_DECK_IMP_REACT_VICTORY_OPPONENT = 0x7de,
ACT_DECK_IMP_REACT_DEFEAT_OPPONENT = 0x7df,
ACT_DECK_IMP_CUSTOM_CARD_ATTACKBUFF_OPPONENT = 0x7e0,
ACT_DECK_IMP_CUSTOM_CARD_ARMORBUFF_OPPONENT = 0x7e1,
ACT_DECK_IMP_CUSTOM_CARD_CLEAVEBUFF_OPPONENT = 0x7e2,
ACT_DECK_IMP_CUSTOM_CARD_PIERCEBUFF_OPPONENT = 0x7e3,
ACT_DECK_IMP_CUSTOM_CARD_SIEGEBUFF_OPPONENT = 0x7e4,
ACT_DECK_IMP_CUSTOM_CARD_HEALBUFF_OPPONENT = 0x7e5,
ACT_DECK_IMP_CUSTOM_CARD_HEALBUFF_OPPONENT_FLASK = 0x7e6,
ACT_DECK_IMP_PLAYCARD_GENERIC_POSITIVE_PLAYER = 0x7e7,
ACT_DECK_IMP_PLAYCARD_GENERIC_NEGATIVE_PLAYER = 0x7e8,
ACT_DECK_IMP_PLAYCARD_GENERIC_POSITIVE_OPPONENT = 0x7e9,
ACT_DECK_IMP_PLAYCARD_GENERIC_NEGATIVE_OPPONENT = 0x7ea,
ACT_DECK_IMP_REACT_OPPONENT_NO_PLAYER_UNITS = 0x7eb,
ACT_DECK_IMP_REACT_LOCAL_TOWER_DAMAGE_PLAYER = 0x7ec,
ACT_DECK_IMP_BLUE_BUTTON_POSITIVE_PLAYER = 0x7ed,
ACT_DECK_IMP_BLUE_BUTTON_POSITIVE_OPPONENT = 0x7ee,
ACT_DECK_IMP_FINISH_DEPLOY_INTRO = 0x7ef,
ACT_DECK_IMP_FINISH_DEPLOY_LOOP = 0x7f0,
ACT_DECK_IMP_FINISH_DEPLOY_OUTRO = 0x7f1,
ACT_DECK_IMP_IDLE_WINNING_PLAYER = 0x7f2,
ACT_DECK_IMP_IDLE_WINNING_OPPONENT = 0x7f3,
ACT_DECK_IMP_IDLE_OPPONENT_WINNING_OPPONENT_INTRO = 0x7f4,
ACT_DECK_IMP_IDLE_OPPONENT_WINNING_OPPONENT_LOOP = 0x7f5,
ACT_DECK_IMP_IDLE_LOSING_INTRO_PLAYER = 0x7f6,
ACT_DECK_IMP_IDLE_LOSING_LOOP_PLAYER = 0x7f7,
ACT_DECK_IMP_IDLE_LOSING_OPPONENT = 0x7f8,
ACT_DECK_IMP_REACT_PLAYER_WHATEVER = 0x7f9,
ACT_DECK_IMP_REACT_OPPONENT_WHATEVER = 0x7fa,
ACT_DECK_IMP_REACT_PLAYER_CARD_SWAP = 0x7fb,
ACT_DECK_IMP_REACT_LOCAL_TOWER_GAINED_SKULL_PLAYER = 0x7fc,
ACT_DECK_IMP_REACT_OPPONENT_TOWER_GAINED_SKULL_PLAYER = 0x7fd,
ACT_DECK_IMP_REACT_LOCAL_TOWER_HAS_DEATH_SKULL_IDLE_PLAYER = 0x7fe,
ACT_DECK_IMP_REACT_LOCAL_TOWER_HAS_DEATH_SKULL_IDLE_OPPONENT = 0x7ff,
ACT_DECK_IMP_REACT_OPPONENT_TOWER_HAS_DEATH_SKULL_IDLE_PLAYER = 0x800,
ACT_DECK_IMP_REACT_OPPONENT_TOWER_HAS_DEATH_SKULL_IDLE_OPPONENT = 0x801,
ACT_DECK_IMP_REACT_LOCAL_TOWER_GAINED_DEATH_SKULL_OPPONENT = 0x802,
ACT_DECK_IMP_LOCAL_REMOVED_DEATH_SKULL_POSITIVE_PLAYER = 0x803,
ACT_DECK_IMP_REMOVED_DEATH_SKULL_POSITIVE_OPPONENT = 0x804,
ACT_DECK_IMP_PLAYERISCONFUSED_OPPONENT = 0x805,
ACT_DECK_IMP_PLAYERISCONFUSED_PLAYER = 0x806,
ACT_DECK_IMP_OPPONENTISCONFUSED_OPPONENT = 0x807,
ACT_DECK_IMP_OPPONENTISCONFUSED_PLAYER = 0x808,
ACT_DECK_IMP_REACT_NO_LOCAL_UNITS_PLAYER = 0x809,
ACT_DECK_IMP_REACT_NO_LOCAL_UNITS_OPPONENT = 0x80a,
ACT_DECK_IMP_REACT_NO_OPPONENT_UNITS_PLAYER = 0x80b,
ACT_DECK_IMP_REACT_NO_OPPONENT_UNITS_OPPONENT = 0x80c,
ACT_DECK_IMP_REACT_NO_LOCAL_UNITS_IDLE_LOOP_PLAYER = 0x80d,
ACT_DECK_IMP_REACT_NO_LOCAL_UNITS_IDLE_LOOP_OPPONENT = 0x80e,
ACT_DECK_IMP_REACT_NO_OPPONENT_UNITS_IDLE_LOOP_PLAYER = 0x80f,
ACT_DECK_IMP_REACT_NO_OPPONENT_UNITS_IDLE_LOOP_OPPONENT = 0x810,
ACT_DECK_IMP_TOWN_PORTAL_PLAYER = 0x811,
ACT_DECK_IMP_SUMMON_IMPROVEMENT_POSITIVE_PLAYER = 0x812,
ACT_DECK_IMP_LOCAL_TOWER_DESTROYED_PLAYER = 0x813,
ACT_DECK_IMP_LOCAL_TOWER_DESTROYED_OPPONENT = 0x814,
ACT_DECK_IMP_OPPONENT_TOWER_DESTROYED_PLAYER = 0x815,
ACT_DECK_IMP_OPPONENT_TOWER_DESTROYED_OPPONENT = 0x816,
ACT_DECK_IMP_TAUNT_CARD_PLAYER = 0x817,
ACT_DECK_IMP_SILENCED_PLAYER = 0x818,
ACT_DECK_IMP_BLINK_RETURN_LOCAL_NEGATIVE = 0x819,
ACT_DECK_IMP_VS_DISPLAY_HERO_CARDS_LOCAL = 0x81a,
ACT_DECK_IMP_VS_DISPLAY_HERO_CARDS_IDLE_LOCAL = 0x81b,
ACT_DECK_IMP_VS_DISPLAY_HERO_CARDS_EXIT_LOCAL = 0x81c,
ACT_DECK_IMP_VS_DISPLAY_HERO_CARDS_OPPONENT = 0x81d,
ACT_DECK_IMP_VS_DISPLAY_HERO_CARDS_IDLE_OPPONENT = 0x81e,
ACT_DECK_IMP_VS_DISPLAY_HERO_CARDS_EXIT_OPPONENT = 0x81f,
ACT_DECK_IMP_VS_DISPLAY_HERO_CARDS_CARD_TREE = 0x820,
ACT_DECK_IMP_VS_DISPLAY_HERO_CARDS_IDLE_CARD_TREE = 0x821,
ACT_DECK_IMP_VS_DISPLAY_HERO_CARDS_EXIT_CARD_TREE = 0x822,
ACT_DCG_BOARDSKELETON_CLOSED = 0x823,
ACT_DCG_BOARDSKELETON_OPENING = 0x824,
ACT_DCG_BOARDSKELETON_OPEN = 0x825,
ACT_DECK_IMP_INITIAL_FLOP_LAYOUT_LOCAL = 0x826,
ACT_DECK_IMP_INITIAL_FLOP_LAYOUT_OPPONENT = 0x827,
ACT_DECK_IMP_INITIAL_FLOP_LAYOUT_CAMERA = 0x828,
ACT_DECK_IMP_PLAYCARD_RAZZLE_A_POSITIVE_PLAYER = 0x829,
ACT_DECK_IMP_PLAYCARD_RAZZLE_A_POSITIVE_OPPONENT = 0x82a,
ACT_DECK_IMP_PLAYCARD_RAZZLE_A_NEGATIVE_PLAYER = 0x82b,
ACT_DECK_IMP_PLAYCARD_RAZZLE_A_NEGATIVE_OPPONENT = 0x82c,
ACT_DECK_IMP_PLAYCARD_RAZZLE_A_NEGATIVE_COWER_PLAYER = 0x82d,
ACT_DECK_IMP_PLAYCARD_RAZZLE_A_NEGATIVE_COWER_OPPONENT = 0x82e,
ACT_DECK_IMP_PLAYCARD_RAZZLE_A_NEGATIVE_DISGUST_PLAYER = 0x82f,
ACT_DECK_IMP_PLAYCARD_RAZZLE_A_NEGATIVE_DISGUST_PLAYER_UNDERGROUND = 0x830,
ACT_DECK_IMP_PLAYCARD_RAZZLE_A_DISGUST_OPPONENT = 0x831,
ACT_DECK_IMP_PLAYCARD_RAZZLE_A_NEGATIVE_HIDE_PLAYER = 0x832,
ACT_DECK_IMP_PLAYCARD_RAZZLE_A_HIDE_OPPONENT = 0x833,
ACT_DECK_IMP_PLAYCARD_RAZZLE_A_GROUND_SHAKE_POSITIVE_PLAYER = 0x834,
ACT_DECK_IMP_PLAYCARD_RAZZLE_A_GROUND_SHAKE_NEGATIVE_PLAYER = 0x835,
ACT_DECK_IMP_PLAYCARD_RAZZLE_A_GROUND_SHAKE_POSITIVE_OPPONENT = 0x836,
ACT_DECK_IMP_PLAYCARD_RAZZLE_A_GROUND_SHAKE_NEGATIVE_OPPONENT = 0x837,
ACT_DECK_IMP_PLAYCARD_RAZZLE_A_NEGATIVE_HIDE_OPPONENT = 0x838,
ACT_DECK_IMP_PLAYCARD_SET_1_RAZZLE_A_POSITIVE_DUEL_PLAYER = 0x839,
ACT_DECK_IMP_PLAYCARD_SET_1_RAZZLE_A_DUEL_OPPONENT = 0x83a,
ACT_DECK_IMP_PLAYCARD_SET_1_RAZZLE_A_LEGION_SUMMON_PLAYER = 0x83b,
ACT_DECK_IMP_PLAYCARD_SET_1_RAZZLE_A_LEGION_SUMMON_OPPONENT = 0x83c,
ACT_DCG_ANIMATED_ATTACH_1 = 0x83d,
ACT_DCG_ANIMATED_ATTACH_2 = 0x83e,
ACT_DCG_ANIMATED_ATTACH_3 = 0x83f,
ACT_DCG_ANIMATED_ATTACH_4 = 0x840,
ACT_COIN_LOCAL_IDLE = 0x841,
ACT_COIN_OPPONENT_IDLE = 0x842,
ACT_COIN_TO_LOCAL = 0x843,
ACT_COIN_TO_OPPONENT = 0x844,
ACT_COIN_FIGHT_LOCAL = 0x845,
ACT_COIN_FIGHT_OPPONENT = 0x846,
ACT_COIN_SPAWN_LOCAL = 0x847,
ACT_COIN_SPAWN_OPPONENT = 0x848,
ACT_PLAYER_COIN_IDLE = 0x849,
ACT_PLAYER_COIN_TURN = 0x84a,
ACT_PLAYER_COIN_TURN_PASS = 0x84b,
ACT_PLAYER_COIN_TURN_FIGHT = 0x84c,
ACT_PLAYER_COIN_JIGGLE = 0x84d,
ACT_DCG_DIE_LOCAL_IDLE = 0x84e,
ACT_DCG_DIE_LOCAL_SPAWN = 0x84f,
ACT_DCG_DIE_LOCAL_ACTIVATE = 0x850,
ACT_DCG_DIE_LOCAL_DESTROYED = 0x851,
ACT_DCG_DIE_COMBAT_LOCAL_CLASH = 0x852,
ACT_DCG_DIE_COMBAT_LOCAL_RETURN = 0x853,
ACT_DCG_TILE_LOCAL_IDLE = 0x854,
ACT_DCG_TILE_LOCAL_SPAWN = 0x855,
ACT_DCG_TILE_LOCAL_DESTROYED = 0x856,
ACT_DCG_TILE_COMBAT_LOCAL_CLASH = 0x857,
ACT_DCG_TILE_COMBAT_LOCAL_WAIT = 0x858,
ACT_DCG_IMPROVEMENT_IDLE = 0x859,
ACT_DCG_IMPROVEMENT_SPAWN = 0x85a,
ACT_DCG_IMPROVEMENT_READY = 0x85b,
ACT_DCG_IMPROVEMENT_TRIGGERING = 0x85c,
ACT_DCG_IMPROVEMENT_DEATH = 0x85d,
ACT_DCG_IMPROVEMENT_ACTIVATED = 0x85e,
ACT_DCG_IMPROVEMENT_TARGETING = 0x85f,
ACT_DCG_IMPROVEMENT_CARD_IDLE = 0x860,
ACT_DCG_ANCIENT_DESTROYED = 0x861,
ACT_DCG_ANCIENT_SPAWN = 0x862,
ACT_DCG_ANCIENT_SPAWN_LOCAL = 0x863,
ACT_DCG_ANCIENT_SPAWN_OPPONENT = 0x864,
ACT_DCG_ANCIENT_IDLE = 0x865,
ACT_PLAYER_MATCH_CLOCK_IDLE = 0x866,
};
// Aligment: 4
// Size: 13
enum class EGameZone : uint32_t
{
DCG_ZONE_INVALID = 0x0,
DCG_ZONE_GRAVEYARD = 0x1,
DCG_ZONE_DECK = 0x2,
DCG_ZONE_HAND = 0x3,
DCG_ZONE_FOUNTAIN = 0x4,
DCG_ZONE_DEPLOYMENT = 0x5,
DCG_ZONE_COMBAT = 0x6,
DCG_ZONE_SPELL_STACK = 0x7,
DCG_ZONE_SHOP = 0x8,
DCG_ZONE_EFFECTS = 0x9,
DCG_ZONE_IMPROVEMENTS = 0xa,
DCG_ZONE_LIFEBOAT = 0xb,
DCG_ZONE_COUNT = 0xc,
};
// Aligment: 0
// Size: 2104
class CDCGRuleEntity_EquippedItem : public CDCGCompositeStateRuleEntity, CDCGCardAttachEntity, CDCGAttachEntity, CDCGEntity, C_BaseAnimating, C_BaseModelEntity, C_BaseEntity, C_GameEntity, CEntityInstance, IHandleEntity

View File

@ -5,9 +5,271 @@
///////////////////////////////////////////
// Binary: engine2.dll
// Class Count: 127
// Enum Count: 0
// Enum Count: 22
///////////////////////////////////////////
// Aligment: 4
// Size: 8
enum class SignonState_t : uint32_t
{
SIGNONSTATE_NONE = 0x0,
SIGNONSTATE_CHALLENGE = 0x1,
SIGNONSTATE_CONNECTED = 0x2,
SIGNONSTATE_NEW = 0x3,
SIGNONSTATE_PRESPAWN = 0x4,
SIGNONSTATE_SPAWN = 0x5,
SIGNONSTATE_FULL = 0x6,
SIGNONSTATE_CHANGELEVEL = 0x7,
};
// Aligment: 4
// Size: 5
enum class VPhysXBodyPart_t::VPhysXFlagEnum_t : uint32_t
{
VPhysXBodyPart_t::FLAG_STATIC = 0x1,
VPhysXBodyPart_t::FLAG_KINEMATIC = 0x2,
VPhysXBodyPart_t::FLAG_JOINT = 0x4,
VPhysXBodyPart_t::FLAG_MASS = 0x8,
VPhysXBodyPart_t::FLAG_ALWAYS_DYNAMIC_ON_CLIENT = 0x10,
};
// Aligment: 4
// Size: 4
enum class VPhysXConstraintParams_t::EnumFlags0_t : uint32_t
{
VPhysXConstraintParams_t::FLAG0_SHIFT_INTERPENETRATE = 0x0,
VPhysXConstraintParams_t::FLAG0_SHIFT_CONSTRAIN = 0x1,
VPhysXConstraintParams_t::FLAG0_SHIFT_BREAKABLE_FORCE = 0x2,
VPhysXConstraintParams_t::FLAG0_SHIFT_BREAKABLE_TORQUE = 0x3,
};
// Aligment: 4
// Size: 2
enum class VPhysXJoint_t::Flags_t : uint32_t
{
VPhysXJoint_t::JOINT_FLAGS_NONE = 0x0,
VPhysXJoint_t::JOINT_FLAGS_BODY1_FIXED = 0x1,
};
// Aligment: 4
// Size: 3
enum class VPhysXAggregateData_t::VPhysXFlagEnum_t : uint32_t
{
VPhysXAggregateData_t::FLAG_IS_POLYSOUP_GEOMETRY = 0x1,
VPhysXAggregateData_t::FLAG_LEVEL_COLLISION = 0x10,
VPhysXAggregateData_t::FLAG_IGNORE_SCALE = 0x20,
};
// Aligment: 4
// Size: 1
enum class VPhysXDiskShapeHeader_t::VersinEnum_t : uint32_t
{
VPhysXDiskShapeHeader_t::VERSION = 0x81,
};
// Aligment: 4
// Size: 3
enum class MeshTranslucencyType_t : uint32_t
{
MESH_TRANSLUCENCY_FULLY_OPAQUE = 0x0,
MESH_TRANSLUCENCY_PARTIALLY_ALPHA_BLENDED = 0x1,
MESH_TRANSLUCENCY_FULLY_ALPHA_BLENDED = 0x2,
};
// Aligment: 4
// Size: 10
enum class MeshDrawPrimitiveFlags_t : uint32_t
{
MESH_DRAW_FLAGS_NONE = 0x0,
MESH_DRAW_FLAGS_USE_SHADOW_FAST_PATH = 0x1,
MESH_DRAW_FLAGS_USE_COMPRESSED_NORMAL_TANGENT = 0x2,
MESH_DRAW_FLAGS_IS_OCCLUDER = 0x4,
MESH_DRAW_INPUT_LAYOUT_IS_NOT_MATCHED_TO_MATERIAL = 0x8,
MESH_DRAW_FLAGS_USE_COMPRESSED_PER_VERTEX_LIGHTING = 0x10,
MESH_DRAW_FLAGS_USE_UNCOMPRESSED_PER_VERTEX_LIGHTING = 0x20,
MESH_DRAW_FLAGS_CAN_BATCH_WITH_DYNAMIC_SHADER_CONSTANTS = 0x40,
MESH_DRAW_FLAGS_DRAW_LAST = 0x80,
MESH_DRAW_FLAGS_HAS_LIGHTING_BASIS = 0x100,
};
// Aligment: 4
// Size: 2
enum class RenderSkeletonData_t::FlagEnum_t : uint32_t
{
RenderSkeletonData_t::FLAG_BLEND_WEIGHT_COUNT_SHIFT = 0x0,
RenderSkeletonData_t::FLAG_BLEND_WEIGHT_COUNT_MASK = 0xf,
};
// Aligment: 4
// Size: 2
enum class AttachmentInfluenceFlags_t : uint32_t
{
ATTACHMENT_INFLUENCE_FLAGS_NONE = 0x0,
ATTACHMENT_INFLUENCE_FLAGS_ROOT_TRANSFORM = 0x1,
};
// Aligment: 4
// Size: 15
enum class ConstraintType_t : uint32_t
{
CONSTRAINT_TYPE_INVALID = 0x0,
CONSTRAINT_TYPE_HELPER_BONE = 0x1,
CONSTRAINT_TYPE_TWIST = 0x2,
CONSTRAINT_TYPE_AIM = 0x3,
CONSTRAINT_TYPE_POINT = 0x4,
CONSTRAINT_TYPE_ROTATION = 0x5,
CONSTRAINT_TYPE_ORIENT = 0x6,
CONSTRAINT_TYPE_2_BONE_IK = 0x7,
CONSTRAINT_TYPE_JIGGLE_BONE = 0x8,
CONSTRAINT_TYPE_TILT_TWIST = 0x9,
CONSTRAINT_TYPE_MORPH = 0xa,
CONSTRAINT_TYPE_PARENT = 0xb,
CONSTRAINT_TYPE_POSE_SPACE_MORPH = 0xc,
CONSTRAINT_TYPE_POSE_SPACE_BONE = 0xd,
CONSTRAINT_TYPE_MAX = 0xe,
};
// Aligment: 4
// Size: 23
enum class ModelSkeletonData_t::BoneFlags_t : uint32_t
{
ModelSkeletonData_t::FLAG_NO_BONE_FLAGS = 0x0,
ModelSkeletonData_t::FLAG_BONEFLEXDRIVER = 0x4,
ModelSkeletonData_t::FLAG_CLOTH = 0x8,
ModelSkeletonData_t::FLAG_PHYSICS = 0x10,
ModelSkeletonData_t::FLAG_ATTACHMENT = 0x20,
ModelSkeletonData_t::FLAG_ANIMATION = 0x40,
ModelSkeletonData_t::FLAG_MESH = 0x80,
ModelSkeletonData_t::FLAG_HITBOX = 0x100,
ModelSkeletonData_t::FLAG_RETARGET_SRC = 0x200,
ModelSkeletonData_t::FLAG_BONE_USED_BY_VERTEX_LOD0 = 0x400,
ModelSkeletonData_t::FLAG_BONE_USED_BY_VERTEX_LOD1 = 0x800,
ModelSkeletonData_t::FLAG_BONE_USED_BY_VERTEX_LOD2 = 0x1000,
ModelSkeletonData_t::FLAG_BONE_USED_BY_VERTEX_LOD3 = 0x2000,
ModelSkeletonData_t::FLAG_BONE_USED_BY_VERTEX_LOD4 = 0x4000,
ModelSkeletonData_t::FLAG_BONE_USED_BY_VERTEX_LOD5 = 0x8000,
ModelSkeletonData_t::FLAG_BONE_USED_BY_VERTEX_LOD6 = 0x10000,
ModelSkeletonData_t::FLAG_BONE_USED_BY_VERTEX_LOD7 = 0x20000,
ModelSkeletonData_t::FLAG_BONE_MERGE_READ = 0x40000,
ModelSkeletonData_t::FLAG_BONE_MERGE_WRITE = 0x80000,
ModelSkeletonData_t::FLAG_ALL_BONE_FLAGS = 0xfffff,
ModelSkeletonData_t::BLEND_PREALIGNED = 0x100000,
ModelSkeletonData_t::FLAG_RIGIDLENGTH = 0x200000,
ModelSkeletonData_t::FLAG_PROCEDURAL = 0x400000,
};
// Aligment: 4
// Size: 15
enum class PermModelInfo_t::FlagEnum : uint32_t
{
PermModelInfo_t::FLAG_TRANSLUCENT = 0x1,
PermModelInfo_t::FLAG_TRANSLUCENT_TWO_PASS = 0x2,
PermModelInfo_t::FLAG_MODEL_IS_RUNTIME_COMBINED = 0x4,
PermModelInfo_t::FLAG_SOURCE1_IMPORT = 0x8,
PermModelInfo_t::FLAG_MODEL_PART_CHILD = 0x10,
PermModelInfo_t::FLAG_NAV_GEN_NONE = 0x20,
PermModelInfo_t::FLAG_NAV_GEN_HULL = 0x40,
PermModelInfo_t::FLAG_NO_FORCED_FADE = 0x800,
PermModelInfo_t::FLAG_HAS_SKINNED_MESHES = 0x400,
PermModelInfo_t::FLAG_DO_NOT_CAST_SHADOWS = 0x20000,
PermModelInfo_t::FLAG_FORCE_PHONEME_CROSSFADE = 0x1000,
PermModelInfo_t::FLAG_NO_ANIM_EVENTS = 0x100000,
PermModelInfo_t::FLAG_ANIMATION_DRIVEN_FLEXES = 0x200000,
PermModelInfo_t::FLAG_IMPLICIT_BIND_POSE_SEQUENCE = 0x400000,
PermModelInfo_t::FLAG_MODEL_DOC = 0x800000,
};
// Aligment: 4
// Size: 4
enum class ModelBoneFlexComponent_t : uint32_t
{
MODEL_BONE_FLEX_INVALID = 0xffffffffffffffff,
MODEL_BONE_FLEX_TX = 0x0,
MODEL_BONE_FLEX_TY = 0x1,
MODEL_BONE_FLEX_TZ = 0x2,
};
// Aligment: 4
// Size: 4
enum class RenderMeshFlexControllerRemapType_t : uint32_t
{
FLEXCONTROLLER_REMAP_PASSTHRU = 0x0,
FLEXCONTROLLER_REMAP_2WAY = 0x1,
FLEXCONTROLLER_REMAP_NWAY = 0x2,
FLEXCONTROLLER_REMAP_EYELID = 0x3,
};
// Aligment: 4
// Size: 4
enum class BundleType_t : uint32_t
{
BUNDLE_TYPE_NONE = 0x0,
BUNDLE_TYPE_POSITION_SPEED = 0x1,
BUNDLE_TYPE_NORMAL_WRINKLE = 0x2,
BUNDLE_TYPE_COUNT = 0x3,
};
// Aligment: 4
// Size: 3
enum class MorphSetData_t::LookupType_t : uint32_t
{
MorphSetData_t::LOOKUP_TYPE_TEXCOORD = 0x0,
MorphSetData_t::LOOKUP_TYPE_VERTEX_ID = 0x1,
MorphSetData_t::LOOKUP_TYPE_COUNT = 0x2,
};
// Aligment: 4
// Size: 3
enum class MorphSetData_t::EncodingType_t : uint32_t
{
MorphSetData_t::ENCODING_TYPE_OBJECT_SPACE = 0x0,
MorphSetData_t::ENCODING_TYPE_TANGENT_SPACE = 0x1,
MorphSetData_t::ENCODING_TYPE_COUNT = 0x2,
};
// Aligment: 4
// Size: 2
enum class AnimVRHand_t : uint32_t
{
AnimVRHand_Left = 0x0,
AnimVRHand_Right = 0x1,
};
// Aligment: 4
// Size: 5
enum class AnimVRFinger_t : uint32_t
{
AnimVrFinger_Thumb = 0x0,
AnimVrFinger_Index = 0x1,
AnimVrFinger_Middle = 0x2,
AnimVrFinger_Ring = 0x3,
AnimVrFinger_Pinky = 0x4,
};
// Aligment: 4
// Size: 3
enum class EntityDormancyType_t : uint32_t
{
ENTITY_NOT_DORMANT = 0x0,
ENTITY_DORMANT = 0x1,
ENTITY_SUSPENDED = 0x2,
};
// Aligment: 4
// Size: 9
enum class EntityIOTargetType_t : uint32_t
{
ENTITY_IO_TARGET_INVALID = 0xffffffffffffffff,
ENTITY_IO_TARGET_CLASSNAME = 0x0,
ENTITY_IO_TARGET_CLASSNAME_DERIVES_FROM = 0x1,
ENTITY_IO_TARGET_ENTITYNAME = 0x2,
ENTITY_IO_TARGET_CONTAINS_COMPONENT = 0x3,
ENTITY_IO_TARGET_SPECIAL_ACTIVATOR = 0x4,
ENTITY_IO_TARGET_SPECIAL_CALLER = 0x5,
ENTITY_IO_TARGET_EHANDLE = 0x6,
ENTITY_IO_TARGET_ENTITYNAME_OR_CLASSNAME = 0x7,
};
// Aligment: 4
// Size: 40
struct EngineLoopState_t

View File

@ -5,9 +5,56 @@
///////////////////////////////////////////
// Binary: materialsystem2.dll
// Class Count: 13
// Enum Count: 0
// Enum Count: 5
///////////////////////////////////////////
// Aligment: 4
// Size: 4
enum class HorizJustification_e : uint32_t
{
HORIZ_JUSTIFICATION_LEFT = 0x0,
HORIZ_JUSTIFICATION_CENTER = 0x1,
HORIZ_JUSTIFICATION_RIGHT = 0x2,
HORIZ_JUSTIFICATION_NONE = 0x3,
};
// Aligment: 4
// Size: 4
enum class VertJustification_e : uint32_t
{
VERT_JUSTIFICATION_TOP = 0x0,
VERT_JUSTIFICATION_CENTER = 0x1,
VERT_JUSTIFICATION_BOTTOM = 0x2,
VERT_JUSTIFICATION_NONE = 0x3,
};
// Aligment: 4
// Size: 3
enum class LayoutPositionType_e : uint32_t
{
LAYOUTPOSITIONTYPE_VIEWPORT_RELATIVE = 0x0,
LAYOUTPOSITIONTYPE_FRACTIONAL = 0x1,
LAYOUTPOSITIONTYPE_NONE = 0x2,
};
// Aligment: 4
// Size: 3
enum class BloomBlendMode_t : uint32_t
{
BLOOM_BLEND_ADD = 0x0,
BLOOM_BLEND_SCREEN = 0x1,
BLOOM_BLEND_BLUR = 0x2,
};
// Aligment: 4
// Size: 3
enum class ViewFadeMode_t : uint32_t
{
VIEW_FADE_CONSTANT_COLOR = 0x0,
VIEW_FADE_MODULATE = 0x1,
VIEW_FADE_MOD2X = 0x2,
};
// Aligment: 1
// Size: 4
struct MaterialParam_t

View File

@ -5,9 +5,204 @@
///////////////////////////////////////////
// Binary: particles.dll
// Class Count: 354
// Enum Count: 0
// Enum Count: 16
///////////////////////////////////////////
// Aligment: 4
// Size: 7
enum class Detail2Combo_t : uint32_t
{
DETAIL_2_COMBO_UNINITIALIZED = 0xffffffffffffffff,
DETAIL_2_COMBO_OFF = 0x0,
DETAIL_2_COMBO_ADD = 0x1,
DETAIL_2_COMBO_ADD_SELF_ILLUM = 0x2,
DETAIL_2_COMBO_MOD2X = 0x3,
DETAIL_2_COMBO_MUL = 0x4,
DETAIL_2_COMBO_CROSSFADE = 0x5,
};
// Aligment: 4
// Size: 16
enum class ParticleAttachment_t : uint32_t
{
PATTACH_INVALID = 0xffffffffffffffff,
PATTACH_ABSORIGIN = 0x0,
PATTACH_ABSORIGIN_FOLLOW = 0x1,
PATTACH_CUSTOMORIGIN = 0x2,
PATTACH_CUSTOMORIGIN_FOLLOW = 0x3,
PATTACH_POINT = 0x4,
PATTACH_POINT_FOLLOW = 0x5,
PATTACH_EYES_FOLLOW = 0x6,
PATTACH_OVERHEAD_FOLLOW = 0x7,
PATTACH_WORLDORIGIN = 0x8,
PATTACH_ROOTBONE_FOLLOW = 0x9,
PATTACH_RENDERORIGIN_FOLLOW = 0xa,
PATTACH_MAIN_VIEW = 0xb,
PATTACH_WATERWAKE = 0xc,
PATTACH_CENTER_FOLLOW = 0xd,
MAX_PATTACH_TYPES = 0xe,
};
// Aligment: 4
// Size: 13
enum class SequenceCombineMode_t : uint32_t
{
SEQUENCE_COMBINE_MODE_USE_SEQUENCE_0 = 0x0,
SEQUENCE_COMBINE_MODE_USE_SEQUENCE_1 = 0x1,
SEQUENCE_COMBINE_MODE_AVERAGE = 0x2,
SEQUENCE_COMBINE_MODE_ADDITIVE = 0x3,
SEQUENCE_COMBINE_MODE_ALPHA_FROM0_RGB_FROM_1 = 0x4,
SEQUENCE_COMBINE_MODE_ALPHA_FROM1_RGB_FROM_0 = 0x5,
SEQUENCE_COMBINE_MODE_WEIGHTED_BLEND = 0x6,
SEQUENCE_COMBINE_MODE_ALPHA_BLEND_1_OVER_0 = 0x7,
SEQUENCE_COMBINE_MODE_REPLICATEALPHA0 = 0x8,
SEQUENCE_COMBINE_MODE_REPLICATEALPHA1 = 0x9,
SEQUENCE_COMBINE_MODE_ALPHA_BLEND_0_OVER_1 = 0xa,
SEQUENCE_COMBINE_MODE_REPLICATE_COLOR_0 = 0xb,
SEQUENCE_COMBINE_MODE_REPLICATE_COLOR_1 = 0xc,
};
// Aligment: 4
// Size: 3
enum class PetGroundType_t : uint32_t
{
PET_GROUND_NONE = 0x0,
PET_GROUND_GRID = 0x1,
PET_GROUND_PLANE = 0x2,
};
// Aligment: 4
// Size: 5
enum class ParticleTopology_t : uint32_t
{
PARTICLE_TOPOLOGY_POINTS = 0x0,
PARTICLE_TOPOLOGY_LINES = 0x1,
PARTICLE_TOPOLOGY_TRIS = 0x2,
PARTICLE_TOPOLOGY_QUADS = 0x3,
PARTICLE_TOPOLOGY_CUBES = 0x4,
};
// Aligment: 4
// Size: 5
enum class ParticleColorBlendMode_t : uint32_t
{
PARTICLEBLEND_DEFAULT = 0x0,
PARTICLEBLEND_OVERLAY = 0x1,
PARTICLEBLEND_DARKEN = 0x2,
PARTICLEBLEND_LIGHTEN = 0x3,
PARTICLEBLEND_MULTIPLY = 0x4,
};
// Aligment: 4
// Size: 6
enum class ScalarExpressionType_t : uint32_t
{
SCALAR_EXPRESSION_UNINITIALIZED = 0xffffffffffffffff,
SCALAR_EXPRESSION_ADD = 0x0,
SCALAR_EXPRESSION_SUBTRACT = 0x1,
SCALAR_EXPRESSION_MUL = 0x2,
SCALAR_EXPRESSION_DIVIDE = 0x3,
SCALAR_EXPRESSION_INPUT_1 = 0x4,
};
// Aligment: 4
// Size: 2
enum class HitboxLerpType_t : uint32_t
{
HITBOX_LERP_LIFETIME = 0x0,
HITBOX_LERP_CONSTANT = 0x1,
};
// Aligment: 4
// Size: 6
enum class ParticleOrientationChoiceList_t : uint32_t
{
PARTICLE_ORIENTATION_SCREEN_ALIGNED = 0x0,
PARTICLE_ORIENTATION_SCREEN_Z_ALIGNED = 0x1,
PARTICLE_ORIENTATION_WORLD_Z_ALIGNED = 0x2,
PARTICLE_ORIENTATION_ALIGN_TO_PARTICLE_NORMAL = 0x3,
PARTICLE_ORIENTATION_SCREENALIGN_TO_PARTICLE_NORMAL = 0x4,
PARTICLE_ORIENTATION_FULL_3AXIS_ROTATION = 0x5,
};
// Aligment: 4
// Size: 2
enum class BlurFilterType_t : uint32_t
{
BLURFILTER_GAUSSIAN = 0x0,
BLURFILTER_BOX = 0x1,
};
// Aligment: 4
// Size: 3
enum class ParticleLightTypeChoiceList_t : uint32_t
{
PARTICLE_LIGHT_TYPE_POINT = 0x0,
PARTICLE_LIGHT_TYPE_SPOT = 0x1,
PARTICLE_LIGHT_TYPE_FX = 0x2,
};
// Aligment: 4
// Size: 3
enum class ParticleDepthFeatheringMode_t : uint32_t
{
PARTICLE_DEPTH_FEATHERING_OFF = 0x0,
PARTICLE_DEPTH_FEATHERING_ON_OPTIONAL = 0x1,
PARTICLE_DEPTH_FEATHERING_ON_REQUIRED = 0x2,
};
// Aligment: 4
// Size: 12
enum class ParticleFloatType_t : uint32_t
{
PF_TYPE_INVALID = 0xffffffffffffffff,
PF_TYPE_LITERAL = 0x0,
PF_TYPE_RANDOM_UNIFORM = 0x1,
PF_TYPE_RANDOM_BIASED = 0x2,
PF_TYPE_COLLECTION_AGE = 0x3,
PF_TYPE_CONTROL_POINT_COMPONENT = 0x4,
PF_TYPE_PARTICLE_AGE = 0x5,
PF_TYPE_PARTICLE_AGE_NORMALIZED = 0x6,
PF_TYPE_PARTICLE_FLOAT = 0x7,
PF_TYPE_PARTICLE_VECTOR_COMPONENT = 0x8,
PF_TYPE_PARTICLE_SPEED = 0x9,
PF_TYPE_COUNT = 0xa,
};
// Aligment: 4
// Size: 5
enum class ParticleFloatBiasType_t : uint32_t
{
PF_BIAS_TYPE_INVALID = 0xffffffffffffffff,
PF_BIAS_TYPE_STANDARD = 0x0,
PF_BIAS_TYPE_GAIN = 0x1,
PF_BIAS_TYPE_EXPONENTIAL = 0x2,
PF_BIAS_TYPE_COUNT = 0x3,
};
// Aligment: 4
// Size: 4
enum class ParticleFloatRandomMode_t : uint32_t
{
PF_RANDOM_MODE_INVALID = 0xffffffffffffffff,
PF_RANDOM_MODE_CONSTANT = 0x0,
PF_RANDOM_MODE_VARYING = 0x1,
PF_RANDOM_MODE_COUNT = 0x2,
};
// Aligment: 4
// Size: 7
enum class ParticleFloatMapType_t : uint32_t
{
PF_MAP_TYPE_INVALID = 0xffffffffffffffff,
PF_MAP_TYPE_DIRECT = 0x0,
PF_MAP_TYPE_MULT = 0x1,
PF_MAP_TYPE_REMAP = 0x2,
PF_MAP_TYPE_REMAP_BIASED = 0x3,
PF_MAP_TYPE_CURVE = 0x4,
PF_MAP_TYPE_COUNT = 0x5,
};
// Aligment: 0
// Size: 320
class C_OP_RemapNamedModelMeshGroupEndCap : public C_OP_RemapNamedModelElementEndCap, CParticleFunctionOperator, CParticleFunction

View File

@ -5,9 +5,147 @@
///////////////////////////////////////////
// Binary: rendersystemdx11.dll
// Class Count: 10
// Enum Count: 0
// Enum Count: 7
///////////////////////////////////////////
// Aligment: 4
// Size: 20
enum class TextureSpecificationFlags_t : uint32_t
{
TSPEC_FLAGS = 0x0,
TSPEC_RENDER_TARGET = 0x1,
TSPEC_VERTEX_TEXTURE = 0x2,
TSPEC_UNFILTERABLE_OK = 0x4,
TSPEC_RENDER_TARGET_SAMPLEABLE = 0x8,
TSPEC_SUGGEST_CLAMPS = 0x10,
TSPEC_SUGGEST_CLAMPT = 0x20,
TSPEC_SUGGEST_CLAMPU = 0x40,
TSPEC_NO_LOD = 0x80,
TSPEC_CUBE_TEXTURE = 0x100,
TSPEC_VOLUME_TEXTURE = 0x200,
TSPEC_TEXTURE_ARRAY = 0x400,
TSPEC_TEXTURE_GEN_MIP_MAPS = 0x800,
TSPEC_LINE_TEXTURE_360 = 0x1000,
TSPEC_LINEAR_ADDRESSING_360 = 0x2000,
TSPEC_USE_TYPED_IMAGEFORMAT = 0x4000,
TSPEC_SHARED_RESOURCE = 0x8000,
TSPEC_UAV = 0x10000,
TSPEC_INPUT_ATTACHMENT = 0x20000,
TSPEC_CUBE_CAN_SAMPLE_AS_ARRAY = 0x40000,
};
// Aligment: 4
// Size: 6
enum class CubeMapFace_t : uint32_t
{
CUBEMAP_FACE_POSITIVE_X = 0x0,
CUBEMAP_FACE_NEGATIVE_X = 0x1,
CUBEMAP_FACE_POSITIVE_Y = 0x2,
CUBEMAP_FACE_NEGATIVE_Y = 0x3,
CUBEMAP_FACE_POSITIVE_Z = 0x4,
CUBEMAP_FACE_NEGATIVE_Z = 0x5,
};
// Aligment: 4
// Size: 3
enum class RenderSlotType_t : uint32_t
{
RENDER_SLOT_INVALID = 0xffffffffffffffff,
RENDER_SLOT_PER_VERTEX = 0x0,
RENDER_SLOT_PER_INSTANCE = 0x1,
};
// Aligment: 4
// Size: 8
enum class RenderBufferFlags_t : uint32_t
{
RENDER_BUFFER_USAGE_VERTEX_BUFFER = 0x1,
RENDER_BUFFER_USAGE_INDEX_BUFFER = 0x2,
RENDER_BUFFER_USAGE_SHADER_RESOURCE = 0x4,
RENDER_BUFFER_USAGE_UNORDERED_ACCESS = 0x8,
RENDER_BUFFER_BYTEADDRESS_BUFFER = 0x10,
RENDER_BUFFER_STRUCTURED_BUFFER = 0x20,
RENDER_BUFFER_APPEND_CONSUME_BUFFER = 0x40,
RENDER_BUFFER_UAV_COUNTER = 0x80,
};
// Aligment: 4
// Size: 45
enum class RenderPrimitiveType_t : uint32_t
{
RENDER_PRIM_POINTS = 0x0,
RENDER_PRIM_LINES = 0x1,
RENDER_PRIM_LINES_WITH_ADJACENCY = 0x2,
RENDER_PRIM_LINE_STRIP = 0x3,
RENDER_PRIM_LINE_STRIP_WITH_ADJACENCY = 0x4,
RENDER_PRIM_TRIANGLES = 0x5,
RENDER_PRIM_TRIANGLES_WITH_ADJACENCY = 0x6,
RENDER_PRIM_TRIANGLE_STRIP = 0x7,
RENDER_PRIM_TRIANGLE_STRIP_WITH_ADJACENCY = 0x8,
RENDER_PRIM_INSTANCED_QUADS = 0x9,
RENDER_PRIM_HETEROGENOUS = 0xa,
RENDER_PRIM_1_CONTROL_POINT_PATCHLIST = 0xb,
RENDER_PRIM_2_CONTROL_POINT_PATCHLIST = 0xc,
RENDER_PRIM_3_CONTROL_POINT_PATCHLIST = 0xd,
RENDER_PRIM_4_CONTROL_POINT_PATCHLIST = 0xe,
RENDER_PRIM_5_CONTROL_POINT_PATCHLIST = 0xf,
RENDER_PRIM_6_CONTROL_POINT_PATCHLIST = 0x10,
RENDER_PRIM_7_CONTROL_POINT_PATCHLIST = 0x11,
RENDER_PRIM_8_CONTROL_POINT_PATCHLIST = 0x12,
RENDER_PRIM_9_CONTROL_POINT_PATCHLIST = 0x13,
RENDER_PRIM_10_CONTROL_POINT_PATCHLIST = 0x14,
RENDER_PRIM_11_CONTROL_POINT_PATCHLIST = 0x15,
RENDER_PRIM_12_CONTROL_POINT_PATCHLIST = 0x16,
RENDER_PRIM_13_CONTROL_POINT_PATCHLIST = 0x17,
RENDER_PRIM_14_CONTROL_POINT_PATCHLIST = 0x18,
RENDER_PRIM_15_CONTROL_POINT_PATCHLIST = 0x19,
RENDER_PRIM_16_CONTROL_POINT_PATCHLIST = 0x1a,
RENDER_PRIM_17_CONTROL_POINT_PATCHLIST = 0x1b,
RENDER_PRIM_18_CONTROL_POINT_PATCHLIST = 0x1c,
RENDER_PRIM_19_CONTROL_POINT_PATCHLIST = 0x1d,
RENDER_PRIM_20_CONTROL_POINT_PATCHLIST = 0x1e,
RENDER_PRIM_21_CONTROL_POINT_PATCHLIST = 0x1f,
RENDER_PRIM_22_CONTROL_POINT_PATCHLIST = 0x20,
RENDER_PRIM_23_CONTROL_POINT_PATCHLIST = 0x21,
RENDER_PRIM_24_CONTROL_POINT_PATCHLIST = 0x22,
RENDER_PRIM_25_CONTROL_POINT_PATCHLIST = 0x23,
RENDER_PRIM_26_CONTROL_POINT_PATCHLIST = 0x24,
RENDER_PRIM_27_CONTROL_POINT_PATCHLIST = 0x25,
RENDER_PRIM_28_CONTROL_POINT_PATCHLIST = 0x26,
RENDER_PRIM_29_CONTROL_POINT_PATCHLIST = 0x27,
RENDER_PRIM_30_CONTROL_POINT_PATCHLIST = 0x28,
RENDER_PRIM_31_CONTROL_POINT_PATCHLIST = 0x29,
RENDER_PRIM_32_CONTROL_POINT_PATCHLIST = 0x2a,
RENDER_PRIM_COMPUTE_SHADER = 0x2b,
RENDER_PRIM_TYPE_COUNT = 0x2c,
};
// Aligment: 4
// Size: 6
enum class InputLayoutVariation_t : uint32_t
{
INPUT_LAYOUT_VARIATION_DEFAULT = 0x0,
INPUT_LAYOUT_VARIATION_STREAM1_MAT3X4 = 0x1,
INPUT_LAYOUT_VARIATION_STREAM1_INSTANCEID = 0x2,
INPUT_LAYOUT_VARIATION_STREAM1_INSTANCEID_LIGHTMAP_PARAMS = 0x3,
INPUT_LAYOUT_VARIATION_STREAM1_INSTANCEID_MORPH_VERT_ID = 0x4,
INPUT_LAYOUT_VARIATION_MAX = 0x5,
};
// Aligment: 4
// Size: 8
enum class RenderMultisampleType_t : uint32_t
{
RENDER_MULTISAMPLE_INVALID = 0xffffffffffffffff,
RENDER_MULTISAMPLE_NONE = 0x0,
RENDER_MULTISAMPLE_2X = 0x1,
RENDER_MULTISAMPLE_4X = 0x2,
RENDER_MULTISAMPLE_6X = 0x3,
RENDER_MULTISAMPLE_8X = 0x4,
RENDER_MULTISAMPLE_16X = 0x5,
RENDER_MULTISAMPLE_TYPE_COUNT = 0x6,
};
// Aligment: 6
// Size: 12
struct TextureDesc_t

View File

@ -5,9 +5,28 @@
///////////////////////////////////////////
// Binary: resourcesystem.dll
// Class Count: 89
// Enum Count: 0
// Enum Count: 2
///////////////////////////////////////////
// Aligment: 4
// Size: 6
enum class LightType_t : uint32_t
{
MATERIAL_LIGHT_DISABLE = 0x0,
MATERIAL_LIGHT_POINT = 0x1,
MATERIAL_LIGHT_DIRECTIONAL = 0x2,
MATERIAL_LIGHT_SPOT = 0x3,
MATERIAL_LIGHT_ORTHO = 0x4,
MATERIAL_LIGHT_ENVIRONMENT_PROBE = 0x5,
};
// Aligment: 4
// Size: 1
enum class LightSourceShape_t : uint32_t
{
LIGHT_SOURCE_SHAPE_SPHERE = 0x0,
};
// Aligment: 0
// Size: 1
class InfoForResourceTypeIParticleSystemDefinition

View File

@ -5,9 +5,31 @@
///////////////////////////////////////////
// Binary: schemasystem.dll
// Class Count: 2
// Enum Count: 0
// Enum Count: 2
///////////////////////////////////////////
// Aligment: 4
// Size: 7
enum class ResourceStructFlags_t : uint32_t
{
STRUCT_HAS_VTABLE = 0x1,
STRUCT_TREE_REQUIRES_SCATTER = 0x2,
STRUCT_TREE_REQUIRES_CONSTRUCTOR = 0x4,
STRUCT_TREE_REQUIRES_DESTRUCTOR = 0x8,
STRUCT_TREE_REQUIRES_EXT_REFERENCES = 0x10,
STRUCT_TREE_REQUIRES_UNUSED = 0x20,
STRUCT_FLAGS_MAX = 0x20,
};
// Aligment: 4
// Size: 3
enum class ThreeState_t : uint32_t
{
TRS_FALSE = 0x0,
TRS_TRUE = 0x1,
TRS_NONE = 0x2,
};
// Aligment: 18
// Size: 336
class CSchemaSystemInternalRegistration

File diff suppressed because it is too large Load Diff

View File

@ -5,9 +5,54 @@
///////////////////////////////////////////
// Binary: soundsystem.dll
// Class Count: 12
// Enum Count: 0
// Enum Count: 5
///////////////////////////////////////////
// Aligment: 4
// Size: 2
enum class ActionType_t : uint32_t
{
SOS_ACTION_NONE = 0x0,
SOS_ACTION_LIMITER = 0x1,
};
// Aligment: 4
// Size: 3
enum class SosActionStopType_t : uint32_t
{
SOS_STOPTYPE_NONE = 0x0,
SOS_STOPTYPE_TIME = 0x1,
SOS_STOPTYPE_OPVAR = 0x2,
};
// Aligment: 4
// Size: 2
enum class SosActionSortType_t : uint32_t
{
SOS_SORTTYPE_HIGHEST = 0x0,
SOS_SORTTYPE_LOWEST = 0x1,
};
// Aligment: 4
// Size: 2
enum class SosGroupType_t : uint32_t
{
SOS_GROUPTYPE_DYNAMIC = 0x0,
SOS_GROUPTYPE_STATIC = 0x1,
};
// Aligment: 4
// Size: 6
enum class SosEditItemType_t : uint32_t
{
SOS_EDIT_ITEM_TYPE_SOUNDEVENTS = 0x0,
SOS_EDIT_ITEM_TYPE_SOUNDEVENT = 0x1,
SOS_EDIT_ITEM_TYPE_LIBRARYSTACKS = 0x2,
SOS_EDIT_ITEM_TYPE_STACK = 0x3,
SOS_EDIT_ITEM_TYPE_OPERATOR = 0x4,
SOS_EDIT_ITEM_TYPE_FIELD = 0x5,
};
// Aligment: 3
// Size: 24
class CSosGroupActionSchema

View File

@ -5,9 +5,28 @@
///////////////////////////////////////////
// Binary: vphysics2.dll
// Class Count: 21
// Enum Count: 0
// Enum Count: 2
///////////////////////////////////////////
// Aligment: 4
// Size: 4
enum class JointAxis_t : uint32_t
{
JOINT_AXIS_X = 0x0,
JOINT_AXIS_Y = 0x1,
JOINT_AXIS_Z = 0x2,
JOINT_AXIS_COUNT = 0x3,
};
// Aligment: 4
// Size: 3
enum class JointMotion_t : uint32_t
{
JOINT_MOTION_FREE = 0x0,
JOINT_MOTION_LOCKED = 0x1,
JOINT_MOTION_COUNT = 0x2,
};
// Aligment: 1
// Size: 104
struct Dop26_t

View File

@ -5,9 +5,58 @@
///////////////////////////////////////////
// Binary: worldrenderer.dll
// Class Count: 28
// Enum Count: 0
// Enum Count: 5
///////////////////////////////////////////
// Aligment: 4
// Size: 1
enum class EntityLumpFlags_t : uint32_t
{
ENTITY_LUMP_NONE = 0x0,
};
// Aligment: 4
// Size: 10
enum class ObjectTypeFlags_t : uint32_t
{
OBJECT_TYPE_IMAGE_LOD = 0x1,
OBJECT_TYPE_GEOMETRY_LOD = 0x2,
OBJECT_TYPE_DECAL = 0x4,
OBJECT_TYPE_MODEL = 0x8,
OBJECT_TYPE_BLOCK_LIGHT = 0x10,
OBJECT_TYPE_NO_SHADOWS = 0x20,
OBJECT_TYPE_WORLDSPACE_TEXURE_BLEND = 0x40,
OBJECT_TYPE_DISABLED_IN_LOW_QUALITY = 0x80,
OBJECT_TYPE_NO_SUN_SHADOWS = 0x100,
OBJECT_TYPE_EXCLUDE_FROM_IMPOSTORS = 0x200,
};
// Aligment: 4
// Size: 2
enum class voxel_vis_compression_t : uint32_t
{
VOXVIS_COMPRESS_RAW = 0x0,
VOXVIS_COMPRESS_RLE = 0x1,
};
// Aligment: 4
// Size: 2
enum class IrradVolumeFlags_t : uint32_t
{
IRRADVOLUME_FLAGS_NONE = 0x0,
IRRADVOLUME_FLAG_AUTO_GENERATED = 0x1,
};
// Aligment: 4
// Size: 4
enum class GlobalIlluminationMethod_t : uint32_t
{
GLOBAL_ILLUMINATION_NONE = 0x0,
GLOBAL_ILLUMINATION_BAKE = 0x1,
GLOBAL_ILLUMINATION_AMBIENT_OCCLUSION = 0x2,
GLOBAL_ILLUMINATION_REALTIME_RADIOSITY = 0x3,
};
// Aligment: 7
// Size: 28
struct EntityIOConnectionData_t