feat: 实现英雄局外成长系统
1. 新增GameEvent事件枚举HERO_GROWTH_UPDATE 2. 新增英雄局外升级所需碎片配置表 3. 新增英雄局外成长数据持久化与相关工具方法 4. 重构英雄卡片等级逻辑,统一使用局外成长等级 5. 更新英雄设计文档与相关注释
This commit is contained in:
@@ -1,13 +1,9 @@
|
||||
# 几何王国技能复刻设计文档
|
||||
|
||||
> **目的**:基于《几何王国》热门英雄技能,分析哪些可以**零代码改动**或**最小改动**复刻到本系统(1 回合定生死机制)。
|
||||
>
|
||||
# 英雄设计文档
|
||||
> **前置约束**(已确认的设计原则):
|
||||
> - 局内固定 lv=1,等级成长移交局外
|
||||
> - 单场战斗 30 秒
|
||||
> - card_lv 纯技能数量差异(1~5 个技能槽)
|
||||
> - 技能触发极简(`t_num=1`),高频高数值
|
||||
> - 无相同能力英雄,无阵容限制
|
||||
> - 局内固定(战斗开始召唤的时候同)等级成长移交局外
|
||||
> - 单场战斗 30 左右秒
|
||||
> - card_lv 角色品质(1~5):初始基础数值带有品质增量,每升 1级都是按 20% 增量。
|
||||
|
||||
|
||||
---
|
||||
|
||||
@@ -16,8 +12,6 @@
|
||||
| 触发类型 | 枚举 | 语义 | 几何王国对应场景 |
|
||||
|---|---|---|---|
|
||||
| 战斗开始 | `SkillTriggerType.FStart` | 入场时触发 1 次 | 战吼、入场护盾 |
|
||||
| 战斗结束 | `SkillTriggerType.FEnd` | 战斗胜利后触发 | (30s 短局意义弱) |
|
||||
| 召唤入场 | `SkillTriggerType.Call` | 落地触发 1 次 | 登场技 |
|
||||
| 死亡触发 | `SkillTriggerType.Dead` | 死亡时触发 1 次 | 亡语、遗志 |
|
||||
| 攻击触发 | `SkillTriggerType.Atking` | 普攻 N 次触发 | 概率普攻特效(t_num 模拟概率) |
|
||||
| 受击触发 | `SkillTriggerType.Atked` | 被击 N 次触发 | 受击反击、叠甲 |
|
||||
|
||||
Reference in New Issue
Block a user