Table of Contents

Enum SequenceFlags

Namespace
WoWLib.Formats.M2.Root.Record
Assembly
WoWLib.dll

M2Sequence flags — the 0x20/0x40/0x130 combination decides where the sequence's track data lives (.m2 vs .anim file).

[Flags]
public enum SequenceFlags : uint

Fields

Alias = 64

The sequence is an alias: follow alias_next until an entry without this flag owns the data.

Blended = 128

Blend (lerp) into/out of this sequence.

DataInM2 = 32

Primary bone sequence: track data is in the .m2 itself, not an .anim file.

Legion0x800 = 2048

Seen in Legion 24500 models.

LoadedLowPriority = 16

Set at runtime for loaded low-priority sequences.

SetsRuntimeBlend = 1

Sets 0x80 when loaded (M2Init).

SplitBlendTimes = 512

blend_time is the in/out pair, not one u32.

StoredInModel = 256

Sequence stored in the model (0x100).

TiltFixed = 8

Model stays tilted for the whole animation.

TiltIn = 2

Model tilts over X/Y by the end of the animation.

TiltOut = 4

Model starts tilted and returns upright.