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:
@@ -24,14 +24,10 @@ export enum Attrs {
|
|||||||
|
|
||||||
// ==================== 暴击与命中属性 ====================
|
// ==================== 暴击与命中属性 ====================
|
||||||
critical = "critical", // 暴击率
|
critical = "critical", // 暴击率
|
||||||
critical_dmg = "critical_dmg", // 暴击伤害
|
|
||||||
|
|
||||||
// ==================== 特殊效果属性 ====================
|
// ==================== 特殊效果属性 ====================
|
||||||
freeze_chance = "freeze_chance", // 冰冻概率
|
freeze_chance = "freeze_chance", // 冰冻概率
|
||||||
stun_chance = "stun_chance", // 眩晕概率
|
|
||||||
back_chance = "back_chance", // 击退概率
|
back_chance = "back_chance", // 击退概率
|
||||||
slow_chance = "slow_chance", // 减速概率
|
|
||||||
|
|
||||||
// ==================== 增益效果属性 ====================
|
// ==================== 增益效果属性 ====================
|
||||||
revive_count = "revive_count", // 复活次数
|
revive_count = "revive_count", // 复活次数
|
||||||
revive_time = "revive_time", // 复活时间
|
revive_time = "revive_time", // 复活时间
|
||||||
@@ -39,12 +35,7 @@ export enum Attrs {
|
|||||||
|
|
||||||
// ==================== 武器进化相关 ====================
|
// ==================== 武器进化相关 ====================
|
||||||
puncture = "puncture", // 穿刺次数
|
puncture = "puncture", // 穿刺次数
|
||||||
puncture_dmg = "puncture_dmg", // 穿刺伤害
|
|
||||||
wfuny = "wfuny", // 风怒
|
wfuny = "wfuny", // 风怒
|
||||||
|
|
||||||
// ==================== 状态类 Debuff ====================
|
|
||||||
IN_FROST = "IN_FROST", // 冰冻状态
|
|
||||||
IN_STUN = "IN_STUN", // 眩晕状态
|
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
|||||||
@@ -176,9 +176,7 @@ export interface SkillConfig {
|
|||||||
kind?:SkillKind, // 主效果类型
|
kind?:SkillKind, // 主效果类型
|
||||||
crt?:number, // 额外暴击率
|
crt?:number, // 额外暴击率
|
||||||
frz?:number, // 额外冰冻概率
|
frz?:number, // 额外冰冻概率
|
||||||
stn?:number, // 额外眩晕概率
|
|
||||||
bck?:number, // 额外击退概率
|
bck?:number, // 额外击退概率
|
||||||
slw?:number, // 额外减速概
|
|
||||||
buffs:number[], // 对施法者的buff配置列表(Buff UUID 列表)
|
buffs:number[], // 对施法者的buff配置列表(Buff UUID 列表)
|
||||||
call_hero?:number, // 召唤技能召唤英雄id(可选)
|
call_hero?:number, // 召唤技能召唤英雄id(可选)
|
||||||
info:string, // 技能描述
|
info:string, // 技能描述
|
||||||
|
|||||||
@@ -29,29 +29,22 @@ export class HeroAttrsComp extends ecs.Comp {
|
|||||||
s_cd: number = 0; // 技能计时
|
s_cd: number = 0; // 技能计时
|
||||||
a_cd_max: number = 0; // 攻击CD
|
a_cd_max: number = 0; // 攻击CD
|
||||||
s_cd_max: number = 0; // 技能CD
|
s_cd_max: number = 0; // 技能CD
|
||||||
// ==================== 暴击与命中属性 ====================
|
// ==================== 特殊属性 ====================
|
||||||
critical: number = 0; // 暴击率
|
critical: number = 0; // 暴击率
|
||||||
|
|
||||||
// ==================== 特殊效果属性 ====================
|
|
||||||
freeze_chance: number = 0; // 冰冻概率
|
freeze_chance: number = 0; // 冰冻概率
|
||||||
back_chance: number = 0; // 击退概率
|
back_chance: number = 0; // 击退概率
|
||||||
|
|
||||||
// ==================== 武器进化相关 ====================
|
|
||||||
puncture: number = 0; // 穿刺次数
|
puncture: number = 0; // 穿刺次数
|
||||||
wfuny: number = 0; // 风怒
|
wfuny: number = 0; // 风怒
|
||||||
|
|
||||||
// ==================== 增益效果属性 ====================
|
|
||||||
revive_count: number = 0; // 复活次数
|
revive_count: number = 0; // 复活次数
|
||||||
revive_time: number = 0; // 复活时间
|
revive_time: number = 0; // 复活时间
|
||||||
invincible_time: number = 0;// 无敌时间
|
invincible_time: number = 0;// 无敌时间
|
||||||
|
|
||||||
|
|
||||||
in_frost=false
|
|
||||||
frost_end_time: number = 0;
|
frost_end_time: number = 0;
|
||||||
|
|
||||||
boom: boolean = false; // 自爆怪
|
boom: boolean = false; // 自爆怪
|
||||||
|
|
||||||
|
|
||||||
// ==================== 脏标签标记 ====================
|
// ==================== 脏标签标记 ====================
|
||||||
dirty_hp: boolean = false; // 血量变更标记
|
dirty_hp: boolean = false; // 血量变更标记
|
||||||
dirty_shield: boolean = false; // 护盾变更标记
|
dirty_shield: boolean = false; // 护盾变更标记
|
||||||
|
|||||||
@@ -141,11 +141,8 @@ export class HSkillComp extends CCComp {
|
|||||||
critical: 0,
|
critical: 0,
|
||||||
critical_dmg: 50,
|
critical_dmg: 50,
|
||||||
freeze_chance: 0,
|
freeze_chance: 0,
|
||||||
stun_chance: 0,
|
|
||||||
back_chance: 0,
|
back_chance: 0,
|
||||||
slow_chance: 0,
|
|
||||||
puncture: 0,
|
puncture: 0,
|
||||||
puncture_dmg: 0,
|
|
||||||
wfuny: 0,
|
wfuny: 0,
|
||||||
fac: FacSet.HERO
|
fac: FacSet.HERO
|
||||||
};
|
};
|
||||||
|
|||||||
Reference in New Issue
Block a user