Files
HEROLL/HEROLL_OUTGAME_2.0.1/08-命运属性/01-模块设计文档.md
T

48 lines
2.2 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.
# 08 命运属性:原作模块设计
## 功能定位
管理命运词条的启用、品质、属性、特殊效果和候选权重。
## 功能流程
开放命运功能 → 从对应权重组取得词条 → 形成属性或特殊效果;保留两组权重和召唤成本配置。
以上按原作配置关系整理功能步骤,具体条件与数值见下文及规则说明。
## 子功能构成
| 子功能 | 设计内容 |
| --- | --- |
| 命运词条候选 | 每行记录启用、品质、属性或特殊效果及addValue。normalWeight与rareWeight是分开的权重组,不能相加后当作唯一池。 |
## 功能构成与规则关系
destinystat 每行同时带 normalWeight/rareWeight 两套权重、isEnabled、isPercent、addValue 和 EDestinySpecialEffect。gameconfig 保存 destinyUnlockStages 与 destinySummonNeedCost 两个数组。
## 关键规则与数值
| 原作规则 | 数值 | 来源 |
| --- | --- | --- |
| S攻击词条启用、数值与两种权重 | isEnabled=True;isPercent=True;addValue=20;normalWeight=2;rareWeight=1 | E-destinystat / StringId=attack_power_s / CSV记录4 |
| S命中词条明确停用且两种权重为0 | isEnabled=False;addValue=25;normalWeight=0;rareWeight=0 | E-destinystat / StringId=aim_s / CSV记录6 |
| 命运召唤消费原数组;各项资源尚未映射 | Values=40, 40, 10000, 10000 | E-gameconfig / StringId=destinySummonNeedCost / CSV记录76 |
## 完整数值表
| 配置表 | 记录数 | 完整数据 |
| --- | --- | --- |
| destinystat | 85 | [CSV](./03-表格/destinystat.csv) |
[规则说明](./02-规则说明.md) · [数值说明](./03-数值说明.md) · [字段字典](./03-表格/字段字典.csv) · [数组逐项明细](./03-表格/数组逐项明细.csv)
[返回总纲](../00-局外系统模块总纲.md)
## 相关功能模块
| 模块 | 关联内容 |
| --- | --- |
| [资源背包与体力](../02-资源背包与体力/01-模块设计文档.md) | 统一道具类型、礼包内容、资源来源以及大厅到局内的资源映射。 |
| [主线进度与星级挑战](../18-主线进度与星级挑战/01-模块设计文档.md) | 管理局外选关、进度奖励和星级挑战;关内战斗只保留衔接配置。 |