Table of Contents

Enum MapChunkFlags

Namespace
WoWLib.Formats.ADT.Chunks
Assembly
WoWLib.dll

Per-cell MCNK header flag bits (SMChunk.flags).

[Flags]
public enum MapChunkFlags : uint

Fields

DoNotFixAlphaMap = 32768

The MCAL/MCSH maps are stored in their full 64x64 form rather than the 63x63 "unfixed" form the client repairs on load. wowlib always stores the full 64x64 edit surface and sets this flag on write.

HasMccv = 64

The cell has vertex colors (MCCV sub-chunk, WotLK+).

HasMcsh = 1

The cell has a baked shadow map (MCSH sub-chunk).

HighResHoles = 65536

The cell uses the 64-bit high-resolution hole mask (stored in the 8 bytes at header offset 0x14, ~5.3+) instead of the 16-bit holes_low_res field.

Impassable = 2

Impassable terrain (no walking).

LqMagma = 16

Legacy (MCLQ) magma liquid present.

LqOcean = 8

Legacy (MCLQ) ocean liquid present.

LqRiver = 4

Legacy (MCLQ) river liquid present.

LqSlime = 32

Legacy (MCLQ) slime liquid present.

unknown_0x80 = 128

Unknown (0x80).