feat(技能系统): 添加技能类型枚举并重构天赋系统
- 在SkillSet.ts中新增HSSet枚举区分普通攻击、技能和必杀技 - 重构TalSet.ts中的天赋效果枚举,移除N_ATK和N_SKILL类型 - 在HeroSkillsComp中增加hset字段标识技能类型 - 修改SACastSystem以支持根据技能类型触发不同天赋 - 完全重写TalComp组件,实现更完善的天赋触发和效果管理
This commit is contained in:
@@ -1,5 +1,12 @@
|
||||
// ========== 从 HeroAttrs.ts 导入属性相关定义 ==========
|
||||
import { Attrs, NeAttrs,BType, getAttrs, AttrsType, isRatioAttr } from "./HeroAttrs";
|
||||
|
||||
export enum HSSet {
|
||||
atk = 0, // 普通攻击
|
||||
skill = 1, // 一般技能
|
||||
max = 2, // 必杀技
|
||||
}
|
||||
|
||||
export enum TGroup {
|
||||
Self = 0, // 自身
|
||||
Ally = 1, // 所有敌人
|
||||
|
||||
Reference in New Issue
Block a user