feat(战斗系统): 添加必杀技能类型并优化天赋触发逻辑
- 在TriType枚举中添加MAX类型用于必杀技能触发 - 重构SACastSystem中的技能处理逻辑,将普通攻击、技能和必杀技能分开处理 - 优化天赋触发条件判断,确保不同类型技能触发正确的天赋效果 - 调整技能动画播放和伤害计算逻辑,使风怒和双技能天赋能正确生效
This commit is contained in:
@@ -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, // 基于死亡触发
|
||||
}
|
||||
|
||||
|
||||
|
||||
Reference in New Issue
Block a user