CastFlags

Client Version 1.12, Client Version 2

Wowm Representation

Autogenerated from wowm file at wow_message_parser/wowm/world/spell/spell_common.wowm:49.

flag CastFlags : u16 { NONE = 0x00000000; HIDDEN_COMBATLOG = 0x00000001; UNKNOWN2 = 0x00000002; UNKNOWN3 = 0x00000004; UNKNOWN4 = 0x00000008; UNKNOWN5 = 0x00000010; AMMO = 0x00000020; UNKNOWN7 = 0x00000040; UNKNOWN8 = 0x00000080; UNKNOWN9 = 0x00000100; }

Type

The basic type is u16, a 2 byte (16 bit) little endian integer.

Enumerators

EnumeratorValueComment
NONE0 (0x00)
HIDDEN_COMBATLOG1 (0x01)mangoszero/cmangos/vmangos: hide in combat log?
UNKNOWN22 (0x02)
UNKNOWN34 (0x04)
UNKNOWN48 (0x08)
UNKNOWN516 (0x10)
AMMO32 (0x20)cmangos/vmangos/mangoszero: Projectiles visual
UNKNOWN764 (0x40)cmangos/vmangos/mangoszero: !0x41 mask used to call CGTradeSkillInfo::DoRecast
UNKNOWN8128 (0x80)
UNKNOWN9256 (0x100)

Used in:

Client Version 3.3.5

Wowm Representation

Autogenerated from wowm file at wow_message_parser/wowm/world/spell/spell_common_3_3_5.wowm:1.

flag CastFlags : u32 { NONE = 0x00000000; PENDING = 0x00000001; HAS_TRAJECTORY = 0x00000002; UNKNOWN_3 = 0x00000004; UNKNOWN_4 = 0x00000008; UNKNOWN_5 = 0x00000010; AMMO = 0x00000020; UNKNOWN_7 = 0x00000040; UNKNOWN_8 = 0x00000080; UNKNOWN_9 = 0x00000100; UNKNOWN_10 = 0x00000200; UNKNOWN_11 = 0x00000400; POWER_LEFT_SELF = 0x00000800; UNKNOWN_13 = 0x00001000; UNKNOWN_14 = 0x00002000; UNKNOWN_15 = 0x00004000; UNKNOWN_16 = 0x00008000; UNKNOWN_17 = 0x00010000; ADJUST_MISSILE = 0x00020000; NO_GCD = 0x00040000; VISUAL_CHAIN = 0x00080000; UNKNOWN_21 = 0x00100000; RUNE_LIST = 0x00200000; UNKNOWN_23 = 0x00400000; UNKNOWN_24 = 0x00800000; UNKNOWN_25 = 0x01000000; UNKNOWN_26 = 0x02000000; IMMUNITY = 0x04000000; UNKNOWN_28 = 0x08000000; UNKNOWN_29 = 0x10000000; UNKNOWN_30 = 0x20000000; HEAL_PREDICTION = 0x40000000; UNKNOWN_32 = 0x80000000; }

Type

The basic type is u32, a 4 byte (32 bit) little endian integer.

Enumerators

EnumeratorValueComment
NONE0 (0x00)
PENDING1 (0x01)aoe combat log?
HAS_TRAJECTORY2 (0x02)
UNKNOWN_34 (0x04)
UNKNOWN_48 (0x08)ignore AOE visual
UNKNOWN_516 (0x10)
AMMO32 (0x20)Projectiles visual
UNKNOWN_764 (0x40)
UNKNOWN_8128 (0x80)
UNKNOWN_9256 (0x100)
UNKNOWN_10512 (0x200)
UNKNOWN_111024 (0x400)
POWER_LEFT_SELF2048 (0x800)
UNKNOWN_134096 (0x1000)
UNKNOWN_148192 (0x2000)
UNKNOWN_1516384 (0x4000)
UNKNOWN_1632768 (0x8000)
UNKNOWN_1765536 (0x10000)
ADJUST_MISSILE131072 (0x20000)
NO_GCD262144 (0x40000)no GCD for spell casts from charm/summon (vehicle spells is an example)
VISUAL_CHAIN524288 (0x80000)
UNKNOWN_211048576 (0x100000)
RUNE_LIST2097152 (0x200000)
UNKNOWN_234194304 (0x400000)
UNKNOWN_248388608 (0x800000)
UNKNOWN_2516777216 (0x1000000)
UNKNOWN_2633554432 (0x2000000)
IMMUNITY67108864 (0x4000000)
UNKNOWN_28134217728 (0x8000000)
UNKNOWN_29268435456 (0x10000000)
UNKNOWN_30536870912 (0x20000000)
HEAL_PREDICTION1073741824 (0x40000000)Unused on TC 3.3.5a. Defined from TC Master.
UNKNOWN_322147483648 (0x80000000)

Used in: