字段结构 - CHM详解

序号字段名类型说明
1IDint编号(CHM:地区区域)
2MapIDint地图编号(CHM:地图或大陆)
3AreaIDint地区编号(CHM:0=地区编号,其他代表区域
4ExploreFlagint探索标识(CHM:探索标识)
5Flagsint标识(CHM:标识)
6-10Unusedint未使用(CHM:未使用,共5列)
11AreaLevelint区域等级(CHM:区域等级)
12-27Name_Lang_*varchar(100)区域名称(CHM:区域名称,16种语言)
28Name_Maskint标识(CHM:标识,貌似总为 0xFF01FE
29Teamint队伍(CHM:队伍)
30-33WaterFlags[4]int水域(CHM:各种液体覆盖,共4列)
34Unknown1int未知(CHM:一般都是-500,偶尔-5000
35Unknown2int未知(CHM:未知)

重要字段详解

地区编号(AreaID)
CHM 详解:"0=地区编号,其他代表区域"。当值为0时表示这是一个地区(如艾尔文森林),其他值表示子区域(如北郡修道院)。
地图编号(MapID)
CHM 详解:"地图或大陆"。关联 Map.dbc 中的地图定义。0=东部王国、1=卡利姆多、530=外域、571=诺森德等。
水域(WaterFlags)
CHM 详解说明第30-33列为"各种液体覆盖"。定义该区域的水体类型(水、熔岩、毒液等),共4个水域覆盖标记。
未知字段
CHM 指出第34列"一般都是-500,偶尔-5000",值相对固定。第6-10列为"未使用"(共5列)。

使用技巧