Enum SequenceFlags
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 = 64The sequence is an alias: follow alias_next until an entry without this flag owns the data.
Blended = 128Blend (lerp) into/out of this sequence.
DataInM2 = 32Primary bone sequence: track data is in the .m2 itself, not an .anim file.
Legion0x800 = 2048Seen in Legion 24500 models.
LoadedLowPriority = 16Set at runtime for loaded low-priority sequences.
SetsRuntimeBlend = 1Sets 0x80 when loaded (M2Init).
SplitBlendTimes = 512blend_time is the in/out pair, not one u32.
StoredInModel = 256Sequence stored in the model (0x100).
TiltFixed = 8Model stays tilted for the whole animation.
TiltIn = 2Model tilts over X/Y by the end of the animation.
TiltOut = 4Model starts tilted and returns upright.