refactor(game): 重构Buff系统并移除废弃代码
- 将Debuff枚举移至Attrs作为状态属性,统一Buff/Debuff处理逻辑 - 移除HeroViewComp中废弃的MP显示代码和三个设计文档文件 - 重构HeroAttrsComp的Buff系统,支持临时/永久增益、状态控制和属性修改 - 重构SkillSet配置,分离Buff定义为独立列表,简化技能配置 - 更新技能距离缓存逻辑,直接基于技能配置计算
This commit is contained in:
@@ -10,12 +10,6 @@ export enum BType {
|
||||
BOOLEAN = 2, // 布尔型
|
||||
}
|
||||
|
||||
export enum Debuff {
|
||||
IN_FROST = 0, // 冰冻状态
|
||||
IN_STUN = 1, // 眩晕状态
|
||||
}
|
||||
|
||||
|
||||
// ========== 属性枚举 ==========
|
||||
/**
|
||||
* 英雄属性枚举
|
||||
@@ -57,6 +51,10 @@ export enum Attrs {
|
||||
puncture = "puncture", // 穿刺次数
|
||||
puncture_dmg = "puncture_dmg", // 穿刺伤害
|
||||
wfuny = "wfuny", // 风怒
|
||||
|
||||
// ==================== 状态类 Debuff ====================
|
||||
IN_FROST = "IN_FROST", // 冰冻状态
|
||||
IN_STUN = "IN_STUN", // 眩晕状态
|
||||
}
|
||||
|
||||
/**
|
||||
|
||||
Reference in New Issue
Block a user