refactor(game): 重构Buff系统并移除废弃代码

- 将Debuff枚举移至Attrs作为状态属性,统一Buff/Debuff处理逻辑
- 移除HeroViewComp中废弃的MP显示代码和三个设计文档文件
- 重构HeroAttrsComp的Buff系统,支持临时/永久增益、状态控制和属性修改
- 重构SkillSet配置,分离Buff定义为独立列表,简化技能配置
- 更新技能距离缓存逻辑,直接基于技能配置计算
This commit is contained in:
walkpan
2026-03-11 21:35:51 +08:00
parent 0ce299b0d8
commit 48769e699e
7 changed files with 238 additions and 211 deletions

View File

@@ -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", // 眩晕状态
}
/**