奖励袋区段 0:数量、金币与品质判定
奖励袋外层配置先于权重候选池生效,所用概率分母与 ItemDrop.xml、MapManager 不同。
要达到的结果
奖励袋外层配置先于权重候选池生效,所用概率分母与 ItemDrop.xml、MapManager 不同。
开始之前
先阅读完整流程与版本说明,记录受影响角色,并将未修改备份放在数据扫描目录之外。
需要的文件
理解字段
| 字段 | 含义与依赖 |
|---|---|
ItemDropRate | 每次尝试的外层物品判定:0..100 百分比。 |
DropZen | 外层判定失败时的金币回退,0 表示无金币回退。 |
ItemDropCount | 尝试次数,不是候选行数量。 |
SetItemDropRate | 外层物品判定通过后的随机套装尝试,以 10000 为分母。 |
ItemDropType / Fireworks | 属性随机模式与烟花表现标记。 |
一步一步完成
- 步骤 1
保留区段 0 顺序:引号中的 EventName、DropZen、ItemDropRate、ItemDropCount、SetItemDropRate、ItemDropType、Fireworks。
- 步骤 2
ItemDropCount 为尝试次数。经典奖励袋路径每次按 0..100 百分比检查 ItemDropRate;未通过时,正数 DropZen 产生所设金币回退。
- 步骤 3
外层物品判定通过后,SetItemDropRate 按 0..10000 判定随机套装。100 表示 1%,不是 100%。该路径未产生套装时,继续普通候选选择。
- 步骤 4
ItemDropType 是属性随机模式,Fireworks 控制表现。扩展奖励袋区段可能选择另一条奖励路径,应查看完整文件。
- 步骤 5
执行 /reload eventitembag,分别验证数量、金币回退、权重池及物品属性。需要确定性教学测试时,可在测试副本只保留一个有效候选。
进度仅保存在此浏览器。完成标记是学习记录,不代表在线服务器已经变更。
配置示例
保留原根节点、区段及无关行。此示例不是完整原文件,也不能替换整份配置。
0
//EventName DropZen ItemDropRate ItemDropCount SetItemDropRate ItemDropType Fireworks
"Training Bag" 0 100 1 0 0 0
end应用真实修改
使用步骤中本系统的加载方式;仅启动读取的配置需要维护重启。重载查询可显示已记录分组,但仍需核对具体字段是否仅启动读取。
查询文件重载方式 →在游戏内验证结果
预期结果未出现时,先恢复备份并按相同方式重载或重启,再进行下一项修改。
依赖与重要细节
经典奖励袋中的 Excellent 通常为随机卓越属性数量,普通商店则使用位掩码。因此同一个数字在两种格式下可能产生不同物品属性。
