Files
HEROLL/HEROLL_OUTGAME_2.0.1/05-遗物与合成/01-模块设计文档.md
T

50 lines
2.3 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.
# 05 遗物与合成:原作模块设计
## 功能定位
负责遗物目录、装备槽、属性技能和品质星级合成。
## 功能流程
获得遗物 → 选择遗物槽位 → 按品质星级配置合成 → 获得属性和技能收益。
以上按原作配置关系整理功能步骤,具体条件与数值见下文及规则说明。
## 子功能构成
| 子功能 | 设计内容 |
| --- | --- |
| 遗物属性与技能 | slotNum标识槽位,baseStatus/statusValue/isPercent配置属性,skill/skillValue/extraValue配置技能;isMaterial区分材料条目。 |
| 遗物品质星级与合成 | grade/starCount/level构成成长档,材料需求分materialLevel/materialCount与sameGradeAnyRelicCount。原注释限制带星级材料的使用。 |
## 功能构成与规则关系
relic 保存 slotNum/baseStatus/statusValue/isPercent 以及 skill/skillValue/extraValue;relicdata 分离等级星级与 materialLevel/materialCount/sameGradeAnyRelicCount。普通、稀有、史诗行的 materialCount 为2。
## 关键规则与数值
| 原作规则 | 数值 | 来源 |
| --- | --- | --- |
| 普通遗物合成材料字段 | level=0;starCount=0;grade=NORMAL;materialLevel=0;materialCount=2 | E-relicdata / StringId=relic_NORMAL_0 / CSV记录4 |
| 传说遗物材料分支 | level=3;starCount=0;grade=LEGEND;sameGradeAnyRelicCount=1 | E-relicdata / StringId=relic_LEGEND_0 / CSV记录7 |
| 遗物开放条件原数组 | Values=0,7 | E-gameconfig / StringId=relicContentsUnlockStage / CSV记录30 |
## 完整数值表
| 配置表 | 记录数 | 完整数据 |
| --- | --- | --- |
| relic | 20 | [CSV](./03-表格/relic.csv) |
| relicdata | 10 | [CSV](./03-表格/relicdata.csv) |
[规则说明](./02-规则说明.md) · [数值说明](./03-数值说明.md) · [字段字典](./03-表格/字段字典.csv) · [数组逐项明细](./03-表格/数组逐项明细.csv)
[返回总纲](../00-局外系统模块总纲.md)
## 相关功能模块
| 模块 | 关联内容 |
| --- | --- |
| [资源背包与体力](../02-资源背包与体力/01-模块设计文档.md) | 统一道具类型、礼包内容、资源来源以及大厅到局内的资源映射。 |
| [抽卡与保底](../13-抽卡与保底/01-模块设计文档.md) | 统一抽卡按钮、消费、候选奖励、权重和保底配置。 |