7.8 KiB
7.8 KiB
坐骑与觉醒:原作设计与规则
版本:HEROLL 2.0.1 原作还原文档 v1.0。
1. 功能定位
坐骑提供基础属性和被动能力,通过升级与觉醒形成两条成长。斯雷普、灵魂斯雷普、赤红飞龙等坐骑分别具有品质、解锁配置和技能组。拥有加成与出战效果必须区分。
2. 主要状态
下面是开发阅读所需的概念状态,属于开发映射,不要求与原作内部字段同名。
| 状态 | 用途 |
|---|---|
| 坐骑拥有状态 | 记录解锁 |
| 坐骑等级 | 对应升级材料与品质收益 |
| 觉醒阶段 | 对应碎片和技能等级 |
| 持有效果状态 | 区分拥有加成 |
| 使用坐骑 | 决定本次配置的坐骑 |
3. 功能规则
3.1 解锁
斯雷普的碎片解锁字段为50、钻石字段为500。部分坐骑还有商品键;这些字段可支持成本展示,但不足以证明所有解锁方式同时支付。
3.2 升级
升级表exp的原注释为坐骑粉末。等级1、2、3行分别配置300、350、400,不把这一字段当作角色经验。品质不同的收益分别读取。
3.3 觉醒
稀有觉醒0档消耗碎片50,拥有加成标记True,生命数值0.02、被动技能1等级为1。后续档按品质和阶段读取,不能按该档直接外推。
3.4 技能触发
坐骑技能分组包含事件、目标、概率、持续时间和叠加上限。主技能、持有效果与技能触发必须分开显示;数值单位以对应技能和字段为准。
4. 操作流程
以下顺序用于拆解功能;涉及未确认的结算时机,以本章末尾具体缺口为准。
- 选择坐骑并显示解锁、等级与觉醒进度。
- 升级读取等级行及坐骑品质列。
- 觉醒读取品质与阶段对应的碎片、属性和技能等级。
- 显示效果时把持有效果与使用效果分组。
5. 关键数值与计算
| 项目 | 数值 | 状态 |
|---|---|---|
| 坐骑等级1升阶材料字段;原注释exp为坐骑粉末,不直接称角色经验 | level=1;exp=300;isOwnEffect=False | 原作配置确认 |
| 坐骑等级2升阶材料字段 | level=2;exp=350;isOwnEffect=False | 原作配置确认 |
| 稀有觉醒0阶段的碎片、持有效果和技能等级 | grade=RARE;level=0;piece=50;isOwnEffect=True;baseStatus0=HEALTH;value0=0.02;passiveSkill1Level=1 | 原作配置确认 |
坐骑解锁与基础属性(全表)
| ID | 名称/键 | 品质 | 解锁碎片数量 | 解锁钻石字段 | 溢出返还道具ID | 溢出返还数量 |
|---|---|---|---|---|---|---|
| 100 | 斯雷普 | RARE | 50 | 500 | 101 | 3 |
| 101 | 灵魂斯雷普 | EPIC | 50 | 101 | 15 | |
| 102 | 赤红飞龙 | LEGEND | 50 | 101 | 30 | |
| 103 | 骷髅飞龙 | LEGEND | 50 | 101 | 30 | |
| 104 | 魔像 | EPIC | 50 | 101 | 30 | |
| 105 | 巨神兵 | LEGEND | 50 | 101 | 30 |
坐骑觉醒(节选前5条与末3条,完整44条见CSV)
| ID | 名称/键 | 品质 | 阶段/等级 | piece | 持有效果标记 | baseStatus0 | value0 |
|---|---|---|---|---|---|---|---|
| 100 | mount_awaken_RARE_0 | RARE | 0 | 50 | True | HEALTH | 0.02 |
| 101 | mount_awaken_RARE_1 | RARE | 1 | 50 | True | ATTACK_POWER | 0.02 |
| 102 | mount_awaken_RARE_2 | RARE | 2 | 50 | False | ||
| 103 | mount_awaken_RARE_3 | RARE | 3 | 50 | True | HEALTH | 0.04 |
| 104 | mount_awaken_RARE_4 | RARE | 4 | 50 | False | ||
| 141 | mount_awaken_MYTH_8 | MYTH | 8 | 50 | True | HEALTH | 0.2 |
| 142 | mount_awaken_MYTH_9 | MYTH | 9 | 50 | False | ||
| 143 | mount_awaken_MYTH_10 | MYTH | 10 | False |
6. 原作中文内容
中文名称和效果使用原作文本;{0}、{B}等占位符未确认绑定时保留,文字不能代替参数公式。
| 来源表 | ID | 名称 | 效果/条件文本 |
|---|---|---|---|
| mount | 100 | 斯雷普 | |
| mount | 101 | 灵魂斯雷普 | |
| mount | 102 | 赤红飞龙 | |
| mount | 103 | 骷髅飞龙 | |
| mount | 104 | 魔像 | |
| mount | 105 | 巨神兵 | |
| mountskilldesc | 100 | desc_whiteHorse1_1 | 每{0}秒对1名敌人造成勇士攻击力{1}%的伤害 |
| mountskilldesc | 101 | desc_whiteHorse1_2 | 基本伤害增加{0}% |
| mountskilldesc | 102 | desc_whiteHorse1_3 | 基本伤害增加{0}% |
| mountskilldesc | 103 | desc_whiteHorse2_1 | 战斗结束时,恢復生命值上限的{0}% |
| mountskilldesc | 104 | desc_whiteHorse2_2 | 基本恢復量增加{0}% |
| mountskilldesc | 105 | desc_whiteHorse3_1 | 每当斯雷普攻击2次时,以{0}%机率恢復生命值上限的{1}% |
| mountskilldesc | 106 | desc_whiteHorse3_2 | 发动机率增加{0}% |
| mountskilldesc | 107 | desc_ghostRider1_1 | 每{0}秒对1名敌人造成勇士攻击力{1}%的伤害 |
| mountskilldesc | 108 | desc_ghostRider1_2 | 基本伤害增加{0}% |
| mountskilldesc | 109 | desc_ghostRider1_3 | 基本伤害增加{0}% |
| mountskilldesc | 110 | desc_ghostRider2_1 | 战斗开始时,持续{0}秒所有敌人的【攻击力】与【防禦力】减少{1}% |
| mountskilldesc | 111 | desc_ghostRider2_2 | 基本能力值减少量增加{0}% |
| mountskilldesc | 112 | desc_ghostRider3_1 | 每当灵魂斯雷普攻击{0}次时,对所有敌人赋予<link='keyword_cold'><style=keyword>寒冷</style>(最多叠加2次) |
| mountskilldesc | 113 | desc_ghostRider3_2 | 所需攻击次数减少{0}次 |
本节展示前20条中文内容;完整101条有名称或效果的记录见对应中文目录及中文文本对照。
7. 开发权威表
| 配置用途 | 权威原字段表 | 记录数 | 开发阅读表 |
|---|---|---|---|
| 坐骑解锁与基础属性 | mount.csv | 6 | 中文目录 |
| 坐骑升级材料与收益 | mountlevel.csv | 120 | 中文目录 |
| 坐骑觉醒 | mountawaken.csv | 44 | 中文目录 |
| 坐骑技能等级描述 | mountskilldesc.csv | 45 | 中文目录 |
| 坐骑技能触发与叠加 | mountskilleffectgroup.csv | 20 | 中文目录 |
| 坐骑活动累计奖励 | mounteventcount.csv | 9 | 中文目录 |
| 坐骑活动材料回收 | mounteventseasonitem.csv | 32 | 中文目录 |
执行规则 · 状态字段 · 验收样例 · 字段字典 · 关联全局配置
全局键按模块名称关联收录;其具体含义优先以正文已确认的规则为准。
| 配置键 | 原值 |
|---|---|
| mountUnlockDay | 6 |
8. 开发验收与禁止误写
| 输入 | 检查内容 | 预期 |
|---|---|---|
| 读取mountlevel中StringId=mount_level_1 | 查询本条配置并核对界面/配置输出 | level=1;exp=300;isOwnEffect=False |
| 读取mountlevel中StringId=mount_level_2 | 查询本条配置并核对界面/配置输出 | level=2;exp=350;isOwnEffect=False |
| 读取mountawaken中StringId=mount_awaken_RARE_0 | 查询本条配置并核对界面/配置输出 | grade=RARE;level=0;piece=50;isOwnEffect=True;baseStatus0=HEALTH;value0=0.02;passiveSkill1Level=1 |
验收样例覆盖已经确认的值;流程中的未知分支不能以本表通过代替规则确认。数值表内的空值、0和-1分别保留;升级数组不默认使用玩家等级作为索引。
9. 当前待补充边界
解锁方式的组合关系、升级觉醒的属性合并公式和效果应用顺序尚待确认。