Initial import of HEROLL source and design documents

This commit is contained in:
toshiocn
2026-10-26 16:05:39 +08:00
commit fdb55672c1
1846 changed files with 290692 additions and 0 deletions
@@ -0,0 +1,51 @@
# 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) | 管理常驻商品、每日商店、连续礼包、存钱罐、兑换和触发式促销。 |