Files
HEROLL/HEROLL_OUTGAME_2.0.1/10-外观头像与称号/01-模块设计文档.md
T

52 lines
2.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.
# 10 外观头像与称号:原作模块设计
## 功能定位
管理皮肤、头像、头像框和称号展示及部分属性加成。
## 功能流程
解锁外观 → 选择皮肤、头像、头像框或称号 → 展示外观;皮肤另有单件属性与套装协同配置。
以上按原作配置关系整理功能步骤,具体条件与数值见下文及规则说明。
## 子功能构成
| 子功能 | 设计内容 |
| --- | --- |
| 皮肤及套装加成 | EEquipmentSlot区分外观槽位,additionalStatus/additionalValue描述单件属性;套装名、maxSetCount及setAdditionalValueList描述协同配置。 |
| 头像 | type与unlockKey记录类别和开放键,isEnabled及order记录启用和展示顺序。 |
| 头像框 | unlockKey关联解锁标记,frameName定位展示资源,isEnabled/order分别控制配置启用和展示顺序。 |
| 称号前缀 | order、titleKey、colorHex记录称号的展示顺序、文案与颜色。 |
## 功能构成与规则关系
skin 包含 additionalStatus/additionalValue 与 maxSetCount/setAdditionalValueList,表明皮肤并非只有展示配置;profile/profileframe 用 unlockKey 表达解锁键;prefixtitle 描述展示顺序和颜色。
## 关键规则与数值
| 原作规则 | 数值 | 来源 |
| --- | --- | --- |
| 南瓜剑皮肤:攻击附加值5、套装上限4,1/2/3/4件协同数组按原注释为0/50/100/150;数值缩放待消费者 | isEnabled=True;EEquipmentSlot=SWORD;additionalStatus=ATTACK_POWER;additionalValue=5;maxSetCount=4;setAdditionalValueList=0,50,100,150 | E-skin / StringId=sword_pumpkin / CSV记录4 |
## 完整数值表
| 配置表 | 记录数 | 完整数据 |
| --- | --- | --- |
| skin | 40 | [CSV](./03-表格/skin.csv) |
| profile | 30 | [CSV](./03-表格/profile.csv) |
| profileframe | 11 | [CSV](./03-表格/profileframe.csv) |
| prefixtitle | 300 | [CSV](./03-表格/prefixtitle.csv) |
[规则说明](./02-规则说明.md) · [数值说明](./03-数值说明.md) · [字段字典](./03-表格/字段字典.csv) · [数组逐项明细](./03-表格/数组逐项明细.csv)
[返回总纲](../00-局外系统模块总纲.md)
## 相关功能模块
| 模块 | 关联内容 |
| --- | --- |
| [永久装备与合成](../03-永久装备与合成/01-模块设计文档.md) | 负责局外装备身份、装备位、品质星级、升级消耗和基础属性配置。 |
| [商店礼包与广告](../14-商店礼包与广告/01-模块设计文档.md) | 管理常驻商品、每日商店、连续礼包、存钱罐、兑换和触发式促销。 |