物品、价格、叠加、套装与镶嵌
物品用分类和编号识别,合成编号为 分类×512+编号。但有些字段使用属性分组、银行槽或其他系统内编号,不能混用。
要达到的结果
物品用分类和编号识别,合成编号为 分类×512+编号。但有些字段使用属性分组、银行槽或其他系统内编号,不能混用。
成功判断:测试穿脱、攻击或防御、错误职业、条件不足、交易、仓库及重连。
开始之前
先阅读完整流程与版本说明,记录受影响角色,并将未修改备份放在数据扫描目录之外。
需要的文件
一步一步完成
- 步骤 1
调整属性、需求或职业限制前,查看 Item.txt 对应分类表头,以及关联的 Item.xml 或 Season20 定义文件,确认当前读取器使用哪份定义。
- 步骤 2
价格位于 ItemValue 或相应自定义商店自己的价格字段。ItemValueTrade 为独立交易估值表;一个价格修改不一定影响所有商店。
- 步骤 3
ItemStack 控制可叠加规则。使用测试物品验证合并、拆分、溢出及重登;改上限不会自动转换所有已有叠堆。
- 步骤 4
SetItemType 关联套装装备,SetItemOption 定义加成;SocketItemType 定义可镶嵌装备,SocketItemOption 定义效果。注册和效果表应对应。
- 步骤 5
物品定义使用 /reload item;ItemValue 改动还需 /reload shop。名称、模型及提示需要配套客户端资源并重启客户端。
进度仅保存在此浏览器。完成标记是学习记录,不代表在线服务器已经变更。
应用真实修改
使用步骤中本系统的加载方式;仅启动读取的配置需要维护重启。重载查询可显示已记录分组,但仍需核对具体字段是否仅启动读取。
查询文件重载方式 →在游戏内验证结果
测试穿脱、攻击或防御、错误职业、条件不足、交易、仓库及重连。
预期结果未出现时,先恢复备份并按相同方式重载或重启,再进行下一项修改。
