Files
HEROLL/HEROLL_OUTGAME_DEV_v1.0/03-永久装备与合成/设计与规则.md
T

180 lines
9.5 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. 主要状态
下面是开发阅读所需的概念状态,属于开发映射,不要求与原作内部字段同名。
| 状态 | 用途 |
| --- | --- |
| 装备身份ID | 决定部位、类型与技能 |
| 品质星级阶段 | 决定品质、星数和强化上限 |
| 强化等级 | 用于逐级成长 |
| 装备槽位 | 记录各部位当前装备 |
| 材料库存 | 按材料ID计数 |
## 3. 功能规则
### 3.1 身份和品质
目录共有31条装备身份与4条合成材料。槽位0为武器、1为头部、2为盾牌、3为衣服,主属性分别为攻击、命中、防御、生命。装备目录还定义类型、特殊标记和技能组。品质星级由另一张表给出,不能把名称中的装备种类视为品质,也不能用强化等级代替品质阶段。
### 3.2 强化
普通0星的强化上限为5,稀有0星为7,史诗0星为10;后续各阶段读取完整上限表,永恒3星档为135。每一级的材料和金币采用逐行配置,不拟合成统一等差价格。
### 3.3 合成
合成材料包含“指定材料阶段与数量”和“同品质任意装备数量”两类要求。原注释对任意同品质材料注明带星级者不能用作材料。空材料字段不能推导为免费合成。
### 3.4 基础属性与技能
普通装备和特殊装备分别拥有基础值、强化增量。技能是按档保存的数组,必须保留技能、主参数、额外参数的对应位置;当前资料不足以把数组位置自动映射为每个星级。
## 4. 操作流程
以下顺序用于拆解功能;涉及未确认的结算时机,以本章末尾具体缺口为准。
1. 选择一件装备,读取其身份、品质星级阶段和强化等级。
2. 强化时找到适用的逐级消耗行及该品质的强化上限。
3. 合成时读取材料条件,分别展示指定阶段材料与任意同品质材料。
4. 结果界面分别展示品质星级变化、强化等级及属性变化;属性组合公式未确认的部分不使用临时倍率填充。
## 5. 关键数值与计算
| 项目 | 数值 | 状态 |
| --- | --- | --- |
| 普通0星:品质阶段与强化上限、合成字段 | level=0;starCount=0;maxUpgradeLevel=5;materialLevel=0;materialCount=2 | 原作配置确认 |
| 传说2星:强化上限及材料字段 | level=5;starCount=2;maxUpgradeLevel=30;materialLevel=5;materialCount=1 | 原作配置确认 |
| 永恒3星:表中最高阶段记录,空材料不自动代表可继续合成 | level=13;starCount=3;maxUpgradeLevel=135;materialLevel=;materialCount=;sameGradeAnyEquipmentCount= | 原作配置确认 |
### 品质星级与合成要求(全表)
| ID | 名称/键 | 品质 | 星数 | 强化等级上限 | 合成材料等级 | 指定材料数 | 任意同品质材料数 |
| --- | --- | --- | --- | --- | --- | --- | --- |
| 100 | equipment_NORMAL_0 | NORMAL | 0 | 5 | 0 | 2 | |
| 101 | equipment_RARE_0 | RARE | 0 | 7 | 1 | 2 | |
| 102 | equipment_EPIC_0 | EPIC | 0 | 10 | 2 | 2 | |
| 103 | equipment_LEGEND_0 | LEGEND | 0 | 15 | | | 1 |
| 104 | equipment_LEGEND_1 | LEGEND | 1 | 20 | | | 2 |
| 105 | equipment_LEGEND_2 | LEGEND | 2 | 30 | 5 | 1 | |
| 106 | equipment_MYTH_0 | MYTH | 0 | 40 | | | 1 |
| 107 | equipment_MYTH_1 | MYTH | 1 | 50 | | | 1 |
| 108 | equipment_MYTH_2 | MYTH | 2 | 60 | | | 1 |
| 109 | equipment_MYTH_3 | MYTH | 3 | 75 | 6 | 2 | |
| 110 | equipment_ETERNITY_0 | ETERNITY | 0 | 90 | | | 1 |
| 111 | equipment_ETERNITY_1 | ETERNITY | 1 | 105 | | | 1 |
| 112 | equipment_ETERNITY_2 | ETERNITY | 2 | 120 | | | 2 |
| 113 | equipment_ETERNITY_3 | ETERNITY | 3 | 135 | | | |
### 装备身份与槽位(全表)
| ID | 名称/键 | 槽位编号 | 特殊装备 | 材料标记 | 主属性 |
| --- | --- | --- | --- | --- | --- |
| 100 | 骑士团长矛 | 0 | | | ATTACK_POWER |
| 101 | 暗影长矛 | 0 | | | ATTACK_POWER |
| 102 | 烈火之剑 | 0 | True | | ATTACK_POWER |
| 103 | 冒险者之剑 | 0 | | | ATTACK_POWER |
| 104 | 狂战士斧头 | 0 | | | ATTACK_POWER |
| 105 | 復仇者斧头 | 0 | | | ATTACK_POWER |
| 106 | 刺客帽兜 | 1 | True | | AIM |
| 107 | 朝圣者帽兜 | 1 | | | AIM |
| 108 | 瘟疫医师面具 | 1 | | | AIM |
| 109 | 仪式面具 | 1 | | | AIM |
| 110 | 弓箭手头盔 | 1 | | | AIM |
| 111 | 冒险者头盔 | 1 | | | AIM |
| 112 | 盗贼长袍 | 3 | | | HEALTH |
| 113 | 召唤长袍 | 3 | True | | HEALTH |
| 114 | 商人皮革盔甲 | 3 | | | HEALTH |
| 115 | 棕熊皮革盔甲 | 3 | | | HEALTH |
| 116 | 冒险者盔甲 | 3 | | | HEALTH |
| 117 | 誓约盔甲 | 3 | | | HEALTH |
| 118 | 冒险者小型盾牌 | 2 | | | DEFENSE |
| 119 | 生鏽小型盾牌 | 2 | | | DEFENSE |
| 120 | 吸血尖刺中型盾牌 | 2 | | | DEFENSE |
| 121 | 罪犯中型盾牌 | 2 | True | | DEFENSE |
| 122 | 骑士团大型盾牌 | 2 | | | DEFENSE |
| 123 | 布穀大型盾牌 | 2 | | | DEFENSE |
| 124 | Elevens的荆棘盔甲 | 3 | True | | HEALTH |
| 125 | 灵魂收割者的斧头 | 0 | True | | ATTACK_POWER |
| 126 | Leonax的头盔 | 1 | True | | AIM |
| 127 | 守护者盔甲 | 3 | True | | HEALTH |
| 128 | 王室头盔 | 1 | True | | AIM |
| 129 | 命运之矛 | 0 | True | | ATTACK_POWER |
| 130 | 巨神兵斧头 | 0 | True | | ATTACK_POWER |
| 500 | 武器装备合成材料 | 0 | | True | |
| 501 | 帽子装备合成材料 | 1 | | True | |
| 502 | 盾牌装备合成材料 | 2 | | True | |
| 503 | 衣服装备合成材料 | 3 | | True | |
## 6. 原作中文内容
中文名称和效果使用原作文本;{0}、{B}等占位符未确认绑定时保留,文字不能代替参数公式。
| 来源表 | ID | 名称 | 效果/条件文本 |
| --- | --- | --- | --- |
| equipment | 100 | 骑士团长矛 | |
| equipment | 101 | 暗影长矛 | |
| equipment | 102 | 烈火之剑 | |
| equipment | 103 | 冒险者之剑 | |
| equipment | 104 | 狂战士斧头 | |
| equipment | 105 | 復仇者斧头 | |
| equipment | 106 | 刺客帽兜 | |
| equipment | 107 | 朝圣者帽兜 | |
| equipment | 108 | 瘟疫医师面具 | |
| equipment | 109 | 仪式面具 | |
| equipment | 110 | 弓箭手头盔 | |
| equipment | 111 | 冒险者头盔 | |
| equipment | 112 | 盗贼长袍 | |
| equipment | 113 | 召唤长袍 | |
| equipment | 114 | 商人皮革盔甲 | |
| equipment | 115 | 棕熊皮革盔甲 | |
| equipment | 116 | 冒险者盔甲 | |
| equipment | 117 | 誓约盔甲 | |
| equipment | 118 | 冒险者小型盾牌 | |
| equipment | 119 | 生鏽小型盾牌 | |
本节展示前20条中文内容;完整138条有名称或效果的记录见对应中文目录及[中文文本对照](./中文文本对照.csv)。
## 7. 开发权威表
| 配置用途 | 权威原字段表 | 记录数 | 开发阅读表 |
| --- | --- | --- | --- |
| 装备身份与槽位 | [equipment.csv](./equipment.csv) | 35 | [中文目录](./equipment-中文目录.csv) |
| 品质星级与合成要求 | [equipmentdata.csv](./equipmentdata.csv) | 14 | [中文目录](./equipmentdata-中文目录.csv) |
| 装备基础与强化属性 | [equipmentdefaultstatdata.csv](./equipmentdefaultstatdata.csv) | 56 | [中文目录](./equipmentdefaultstatdata-中文目录.csv) |
| 装备逐级强化消耗 | [equipmentugradelevel.csv](./equipmentugradelevel.csv) | 135 | [中文目录](./equipmentugradelevel-中文目录.csv) |
| 装备类型修正 | [equipmenttype.csv](./equipmenttype.csv) | 12 | [中文目录](./equipmenttype-中文目录.csv) |
| 装备技能类型 | [equipskill.csv](./equipskill.csv) | 94 | [中文目录](./equipskill-中文目录.csv) |
| 主装备评分档 | [mainequipmentscore.csv](./mainequipmentscore.csv) | 8 | [中文目录](./mainequipmentscore-中文目录.csv) |
[执行规则](./执行规则.csv) · [状态字段](./状态字段.csv) · [验收样例](./验收样例.csv) · [字段字典](./字段字典.csv) · [关联全局配置](./关联全局配置.csv)
全局键按模块名称关联收录;其具体含义优先以正文已确认的规则为准。
| 配置键 | 原值 |
| --- | --- |
| calcCpWeight | 19,9 |
| autoEquipPriorityWeight | 300,250,200,170,150,130,120,110,100 |
## 8. 开发验收与禁止误写
| 输入 | 检查内容 | 预期 |
| --- | --- | --- |
| 读取equipmentdata中StringId=equipment_NORMAL_0 | 查询本条配置并核对界面/配置输出 | level=0;starCount=0;maxUpgradeLevel=5;materialLevel=0;materialCount=2 |
| 读取equipmentdata中StringId=equipment_LEGEND_2 | 查询本条配置并核对界面/配置输出 | level=5;starCount=2;maxUpgradeLevel=30;materialLevel=5;materialCount=1 |
| 读取equipmentdata中StringId=equipment_ETERNITY_3 | 查询本条配置并核对界面/配置输出 | level=13;starCount=3;maxUpgradeLevel=135;materialLevel=;materialCount=;sameGradeAnyEquipmentCount= |
验收样例覆盖已经确认的值;流程中的未知分支不能以本表通过代替规则确认。数值表内的空值、0和-1分别保留;升级数组不默认使用玩家等级作为索引。
## 9. 当前待补充边界
合成材料是否包含目标本体、合成后强化等级继承及基础属性组合公式尚未恢复。
[返回总纲](../局外玩法设计文档_HEROLL_原作_v1.0.md) · [阅读规范](../文档规范与阅读说明.md)