Files
HEROLL/HEROLL_OUTGAME_DEV_v1.0/07-坐骑与觉醒/设计与规则.md
T

144 lines
7.8 KiB
Markdown
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
# 坐骑与觉醒:原作设计与规则
版本: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. 操作流程
以下顺序用于拆解功能;涉及未确认的结算时机,以本章末尾具体缺口为准。
1. 选择坐骑并显示解锁、等级与觉醒进度。
2. 升级读取等级行及坐骑品质列。
3. 觉醒读取品质与阶段对应的碎片、属性和技能等级。
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></link>(最多叠加2次) |
| mountskilldesc | 113 | desc_ghostRider3_2 | 所需攻击次数减少{0}次 |
本节展示前20条中文内容;完整101条有名称或效果的记录见对应中文目录及[中文文本对照](./中文文本对照.csv)。
## 7. 开发权威表
| 配置用途 | 权威原字段表 | 记录数 | 开发阅读表 |
| --- | --- | --- | --- |
| 坐骑解锁与基础属性 | [mount.csv](./mount.csv) | 6 | [中文目录](./mount-中文目录.csv) |
| 坐骑升级材料与收益 | [mountlevel.csv](./mountlevel.csv) | 120 | [中文目录](./mountlevel-中文目录.csv) |
| 坐骑觉醒 | [mountawaken.csv](./mountawaken.csv) | 44 | [中文目录](./mountawaken-中文目录.csv) |
| 坐骑技能等级描述 | [mountskilldesc.csv](./mountskilldesc.csv) | 45 | [中文目录](./mountskilldesc-中文目录.csv) |
| 坐骑技能触发与叠加 | [mountskilleffectgroup.csv](./mountskilleffectgroup.csv) | 20 | [中文目录](./mountskilleffectgroup-中文目录.csv) |
| 坐骑活动累计奖励 | [mounteventcount.csv](./mounteventcount.csv) | 9 | [中文目录](./mounteventcount-中文目录.csv) |
| 坐骑活动材料回收 | [mounteventseasonitem.csv](./mounteventseasonitem.csv) | 32 | [中文目录](./mounteventseasonitem-中文目录.csv) |
[执行规则](./执行规则.csv) · [状态字段](./状态字段.csv) · [验收样例](./验收样例.csv) · [字段字典](./字段字典.csv) · [关联全局配置](./关联全局配置.csv)
全局键按模块名称关联收录;其具体含义优先以正文已确认的规则为准。
| 配置键 | 原值 |
| --- | --- |
| 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. 当前待补充边界
解锁方式的组合关系、升级觉醒的属性合并公式和效果应用顺序尚待确认。
[返回总纲](../局外玩法设计文档_HEROLL_原作_v1.0.md) · [阅读规范](../文档规范与阅读说明.md)