refactor: 移除未使用的眩晕、减速和穿刺伤害属性
清理技能和英雄属性相关的未使用代码,包括: - 移除 HSkillComp 中的 stun_chance、slow_chance 和 puncture_dmg 默认值 - 删除 SkillSet 接口中的 stn 和 slw 字段 - 精简 HeroAttrs 枚举,移除 critical_dmg、stun_chance、slow_chance、puncture_dmg 等未使用属性 - 简化 HeroAttrsComp 类中的属性定义和注释 这些属性在当前游戏逻辑中未被使用,移除以减少代码复杂性和维护负担。
This commit is contained in:
@@ -29,29 +29,22 @@ export class HeroAttrsComp extends ecs.Comp {
|
||||
s_cd: number = 0; // 技能计时
|
||||
a_cd_max: number = 0; // 攻击CD
|
||||
s_cd_max: number = 0; // 技能CD
|
||||
// ==================== 暴击与命中属性 ====================
|
||||
// ==================== 特殊属性 ====================
|
||||
critical: number = 0; // 暴击率
|
||||
|
||||
// ==================== 特殊效果属性 ====================
|
||||
freeze_chance: number = 0; // 冰冻概率
|
||||
back_chance: number = 0; // 击退概率
|
||||
|
||||
// ==================== 武器进化相关 ====================
|
||||
puncture: number = 0; // 穿刺次数
|
||||
wfuny: number = 0; // 风怒
|
||||
|
||||
// ==================== 增益效果属性 ====================
|
||||
revive_count: number = 0; // 复活次数
|
||||
revive_time: number = 0; // 复活时间
|
||||
invincible_time: number = 0;// 无敌时间
|
||||
|
||||
|
||||
in_frost=false
|
||||
frost_end_time: number = 0;
|
||||
|
||||
boom: boolean = false; // 自爆怪
|
||||
|
||||
|
||||
// ==================== 脏标签标记 ====================
|
||||
dirty_hp: boolean = false; // 血量变更标记
|
||||
dirty_shield: boolean = false; // 护盾变更标记
|
||||
|
||||
Reference in New Issue
Block a user