feat(战斗系统): 添加必杀技能类型并优化天赋触发逻辑

- 在TriType枚举中添加MAX类型用于必杀技能触发
- 重构SACastSystem中的技能处理逻辑,将普通攻击、技能和必杀技能分开处理
- 优化天赋触发条件判断,确保不同类型技能触发正确的天赋效果
- 调整技能动画播放和伤害计算逻辑,使风怒和双技能天赋能正确生效
This commit is contained in:
2025-11-24 15:52:28 +08:00
parent 8d2ec76b01
commit 6df4abadd1
2 changed files with 34 additions and 21 deletions

View File

@@ -9,10 +9,11 @@ export enum TriType {
ATK = 2, //普通攻击触发
DMG = 3, // 受伤触发
SKILL = 4, // 技能触发
HPL = 5, // 失去生命值触发
HPA = 6, // 获得生命值触发
INIT = 7, // 初始触发,如:多1个技能
DEAD = 8 // 基于死亡触发
MAX = 5, // 必杀触发
HPL = 6, // 失去生命值触发
HPA = 7, // 获得生命值触发
INIT = 8, // 初始触发,如:多1个技能
DEAD = 9, // 基于死亡触发
}