Files

52 lines
2.6 KiB
Markdown
Raw Permalink 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.
# 04 槽位强化与永久属性:原作模块设计
## 功能定位
管理装备槽位强化及永久属性升级。
## 功能流程
选择装备槽位或永久属性 → 查看当前等级与下级消耗 → 升级 → 获得属性增量或特殊效果。
以上按原作配置关系整理功能步骤,具体条件与数值见下文及规则说明。
## 子功能构成
| 子功能 | 设计内容 |
| --- | --- |
| 槽位升级 | 同一slotNum下按level排列。原注释明确needCount描述到下一级的需求,needItemID和needGold列出资源;specialKey/specialValue与upgradeValue分别保存特殊和常规效果。 |
| 槽位特殊属性 | status与mainStatSlot描述属性和主属性槽的对应关系,文字及图标字段负责效果展示。 |
| 永久属性成长 | 每项EMonoStatus独立配置isPercent、upgradeValue和maxLevel,不同属性不能共用同一个升级增量。 |
## 功能构成与规则关系
slotupgrade 按 slotNum/level 分档,独立列出 needItemID/needCount/needGold、upgradeValue 和 specialKey/specialValue;slotupgradekey 提供属性与主属性槽映射;bonusstatus 单独给出 maxLevel、upgradeValue、isPercent。
## 关键规则与数值
| 原作规则 | 数值 | 来源 |
| --- | --- | --- |
| 槽0当前level=0到下一级的消耗(原注释明确“到下一级”) | level=0;needItemID=119;needCount=2;needGold=1000;upgradeValue=0 | E-slotupgrade / StringId=slot0_lv_0 / CSV记录4 |
| 槽0当前level=1到下一级的消耗 | level=1;needItemID=119;needCount=3;needGold=2000;upgradeValue=1 | E-slotupgrade / StringId=slot0_lv_1 / CSV记录5 |
| 永久攻击属性配置 | isPercent=True;upgradeValue=1;maxLevel=1000 | E-bonusstatus / StringId=ATTACK_POWER / CSV记录4 |
## 完整数值表
| 配置表 | 记录数 | 完整数据 |
| --- | --- | --- |
| slotupgrade | 344 | [CSV](./03-表格/slotupgrade.csv) |
| slotupgradekey | 5 | [CSV](./03-表格/slotupgradekey.csv) |
| bonusstatus | 13 | [CSV](./03-表格/bonusstatus.csv) |
[规则说明](./02-规则说明.md) · [数值说明](./03-数值说明.md) · [字段字典](./03-表格/字段字典.csv) · [数组逐项明细](./03-表格/数组逐项明细.csv)
[返回总纲](../00-局外系统模块总纲.md)
## 相关功能模块
| 模块 | 关联内容 |
| --- | --- |
| [资源背包与体力](../02-资源背包与体力/01-模块设计文档.md) | 统一道具类型、礼包内容、资源来源以及大厅到局内的资源映射。 |
| [永久装备与合成](../03-永久装备与合成/01-模块设计文档.md) | 负责局外装备身份、装备位、品质星级、升级消耗和基础属性配置。 |