物品列表:定义基本物品特性,如,物品代码、等级要求、基本属性等
服务器端文件是:BaseItem.dat
客户端文件是:loadingtbl/baseitemv1.itm
内容是一样的,区别在于服务器端文件每个物品属性要少些,参见如下定义
服务端物品属性
{type=WORD, name="物品代码" },
{type=nchar, name="中文名", length = 40},
{type=nchar, name="英文名", length = 40},
{type=BYTE, name="武器分类" },
{type=BYTE, name="武器样式" },
{type=DWORD, name="套装元素号" },
{type=WORD, name="最小伤害" },
{type=WORD, name="最大伤害" },
{type=WORD, name="攻击成功率" },
{type=WORD, name="攻击范围" },
{type=WORD, name="耐久" },
{type=WORD, name="重量" },
{type=WORD, name="RepairValue" },
{type=double, name="出售价格" },
{type=WORD, name="功能值" },
{type=BYTE, name="等级要求" },
{type=WORD, name="力量要求" },
{type=WORD, name="敏捷要求" },
{type=WORD, name="智力要求" },
{type=WORD, name="体力要求" },
{type=BYTE, name="善恶要求" },
{type=WORD, name="防御值" },
{type=WORD, name="防御成功率" },
{type=BYTE, name="职业类型" },
{type=BYTE, name="ReligionSpecification" },
{type=DWORD, name="Image" },
{type=DWORD, name="Limitation" },
{type=BYTE, name="ItemType" },
{type=BYTE, name="攻击速度F" },
{type=BYTE, name="攻击速度V" },
{type=BYTE, name="攻击速度M" },
{type=BYTE, name="攻击速度S" },
{type=BYTE, name="CriticalRate" },
{type=WORD, name="物品等级" },
{type=WORD, name="InstanceType" },
{type=BYTE, name="Flags" },
{type=double, name="购买价格" },
{type=double, name="修理价格" },
{type=BYTE, name="导师类型" },
{type=BYTE, name="等级上限" },
客户端物品属性:
服务端物品属性,
{type=byte, name="bUnkA5" },
{type=dword, name="dwUnkA6" },
{type=dword, name="dwUnkAA" },
{type=dword, name="dwUnkAE" },
{type=dword, name="dwUnkB2" },
{type=byte, name="bUnkB6" },
{type=dword, name="dwUnkB7" },
{type=dword, name="dwUnkBB" },
{type=dword, name="dwUnkBF" },
{type=byte, name="bUnkC3" },
{type=nchar, name="说明", length = 128}
物品图标:定义物品对应的图标
只存在于客户端,服务端没有,文件名:dropitems.tbl
属性表:
由客户端文件产生,服务端和客户端都有。
文件名:
loadingtbl/optionv1.opt
Option.dat
合成表:物品合成数据表
由客户端文件产生,服务端和客户端都有。
文件名:
loadingtbl/combine.cmb
combine.dat