Files

6.6 KiB
Raw Permalink Blame History

槽位强化与永久属性:原作设计与规则

版本:HEROLL 2.0.1 原作还原文档 v1.0。

1. 功能定位

槽位强化培养的是装备槽,而不是某一件装备。永久属性则按攻击、生命、命中等属性独立成长。两套进度与装备本体强化分开管理。

2. 主要状态

下面是开发阅读所需的概念状态,属于开发映射,不要求与原作内部字段同名。

状态 用途
各槽位等级 按槽位编号独立记录
各永久属性等级 按属性类型独立记录
升级资源 材料与金币余额

3. 功能规则

3.1 槽位升级

槽位表中的等级行描述从该等级升到下一等级所需的资源。槽0处于等级0时,需要道具119×2和金币1000;处于等级1时,需要道具119×3和金币2000。

3.2 升级效果

普通升级值与特殊效果键、特殊效果数值单列。展示槽位增益时不能将特殊值直接累加进普通升级值。

3.3 永久属性

攻击永久属性的每级增量配置为1、上限1000,百分比标记为True;命中等属性应读取自己的增量。百分比标记不意味着所有数值都用同一种内部缩放。

4. 操作流程

以下顺序用于拆解功能;涉及未确认的结算时机,以本章末尾具体缺口为准。

  1. 选择槽位或永久属性,读取该对象自己的等级。
  2. 读取下一步消耗、等级上限及效果。
  3. 完成升级后更新对应对象等级,并重新显示该对象的下一步消耗。

5. 关键数值与计算

项目 数值 状态
槽0当前level=0到下一级的消耗(原注释明确“到下一级”) level=0;needItemID=119;needCount=2;needGold=1000;upgradeValue=0 原作配置确认
槽0当前level=1到下一级的消耗 level=1;needItemID=119;needCount=3;needGold=2000;upgradeValue=1 原作配置确认
永久攻击属性配置 isPercent=True;upgradeValue=1;maxLevel=1000 原作配置确认

永久属性成长(全表)

ID 名称/键 属性枚举 是否百分比标记(存储缩放需消费者) 升级增量字段 等级上限(负值语义需消费者)
100 攻击力 ATTACK_POWER True 1 1000
101 生命值上限 HEALTH True 1 1000
102 命中 AIM True 3 1000
103 防禦力 DEFENSE True 1 1000
104 迴避 EVASION True 3 1000
105 每秒恢復 REGEN_PER_SECOND True 2 1000
106 整体攻击 TOTAL_DAMAGE True 3 1000
107 固定伤害 TRUE_DAMAGE True 3 1000
108 击杀后恢復 KILL_HEAL True 3 1000
109 反击 COUNTER_ATTACK True 3 1000
110 攻击速度 ATTACK_SPEED True 3 1000
111 暴击率 CRITICAL_RATE True 3 1000
112 吸血 LIFE_STEAL True 2 1000

槽位升级(节选前5条与末3条,完整344条见CSV)

ID 名称/键 槽位编号 阶段/等级 消耗道具ID 消耗数量 所需金币(数组按原索引)
102 slot0_lv_0 0 0 119 2 1000
103 slot0_lv_1 0 1 119 3 2000
104 slot0_lv_2 0 2 119 4 3000
105 slot0_lv_3 0 3 119 5 5000
106 slot0_lv_4 0 4 119 5 7000
446 slot3_lv_83 3 83 120 700 2150000
447 slot3_lv_84 3 84 120 700 2200000
448 slot3_lv_85 3 85 120 700 9999999

6. 原作中文内容

中文名称和效果使用原作文本;{0}、{B}等占位符未确认绑定时保留,文字不能代替参数公式。

来源表 ID 名称 效果/条件文本
slotupgradekey 100 攻击力增幅 攻击力
slotupgradekey 101 生命值增幅 生命值
slotupgradekey 102 命中率增幅 命中
slotupgradekey 103 防禦力增幅 防禦力
slotupgradekey 104 ADD_PLUS 获得一个增幅星星。
bonusstatus 100 攻击力 攻击力红利+{0}%
bonusstatus 101 生命值上限 生命值上限红利+{0}%
bonusstatus 102 命中 命中红利+{0}%
bonusstatus 103 防禦力 防禦力红利+{0}%
bonusstatus 104 迴避 迴避红利+{0}%
bonusstatus 105 每秒恢復 每秒恢復红利+{0}%
bonusstatus 106 整体攻击 整体攻击红利+{0}%
bonusstatus 107 固定伤害 固定伤害红利+{0}%
bonusstatus 108 击杀后恢復 击杀后恢復红利+{0}%
bonusstatus 109 反击 反击红利+{0}%
bonusstatus 110 攻击速度 攻击速度红利+{0}%
bonusstatus 111 暴击率 暴击率红利+{0}%
bonusstatus 112 吸血 吸血红利+{0}%

7. 开发权威表

配置用途 权威原字段表 记录数 开发阅读表
槽位升级 slotupgrade.csv 344 中文目录
槽位特殊属性 slotupgradekey.csv 5 中文目录
永久属性成长 bonusstatus.csv 13 中文目录

执行规则 · 状态字段 · 验收样例 · 字段字典 · 关联全局配置

全局键按模块名称关联收录;其具体含义优先以正文已确认的规则为准。

配置键 原值
BaseRunePrice 500
PlusRunePrice 500

8. 开发验收与禁止误写

输入 检查内容 预期
读取slotupgrade中StringId=slot0_lv_0 查询本条配置并核对界面/配置输出 level=0;needItemID=119;needCount=2;needGold=1000;upgradeValue=0
读取slotupgrade中StringId=slot0_lv_1 查询本条配置并核对界面/配置输出 level=1;needItemID=119;needCount=3;needGold=2000;upgradeValue=1
读取bonusstatus中StringId=ATTACK_POWER 查询本条配置并核对界面/配置输出 isPercent=True;upgradeValue=1;maxLevel=1000

验收样例覆盖已经确认的值;流程中的未知分支不能以本表通过代替规则确认。数值表内的空值、0和-1分别保留;升级数组不默认使用玩家等级作为索引。

9. 当前待补充边界

槽位效果作用于基础值还是最终值,以及属性百分比的内部缩放尚待确认。

返回总纲 · 阅读规范