去掉skillcom处理 buff skill只负责动画运行和碰撞伤害

This commit is contained in:
2025-08-12 10:31:01 +08:00
parent ca8bbd397b
commit 1273ec6e99
13 changed files with 166 additions and 443 deletions

View File

@@ -113,13 +113,12 @@ export enum BuffAttr {
SKILL_DMG = 6, // 技能效果
SKILL_CD = 7, // 技能冷却缩减
CARD_EFFECT = 8, // 卡牌效果
CARD_COUNT = 8, // 卡牌起效次数,每3次多起效一次
CRITICAL = 9, //暴击率
CRITICAL_DMG = 10, //暴击伤害
CRITICAL_NO = 11, //暴击免疫
DODGE = 12, //闪避
DODGE_NO = 13, //闪避免疫
DEBUFF_COUNT = 14, //debuff次数
DEBUFF_COUNT = 14, //debuff持续时间提升
DEBUFF_VALUE = 15, //debuff效果
DEBUFF_UP = 16, //debuff概率提升
DEBUFF_DOWN = 17, //被debuff概率降低
@@ -131,15 +130,55 @@ export enum BuffAttr {
BURN_COUNT = 23, //易伤额外次数
BURN_VALUE = 24,//易伤效果
STUN_TIME = 25, //击晕额外时间
STUN_RATTO = 26, //击晕概率
STUN_RATIO = 26, //击晕概率
FROST_TIME = 27, //冰冻时间
HP_MAX = 28, //最大生命值数值
POWER_UP = 29, //能量增加
LIFESTEAL = 30, //吸血
DMG_RED = 31, //免伤
INVINCIBLE = 32, //无敌
DIS = 33, //距离
SPEED = 34, //速度
}
export const getBuffNum=()=>{
return {
[BuffAttr.AP]:0, //攻击力 数值
[BuffAttr.ATK]:0, // 攻击力
[BuffAttr.WFUNY]:0, // 风怒概率
[BuffAttr.ATK_CD]:0, // 攻击速度
[BuffAttr.HP]:0, // 生命值 比例
[BuffAttr.DEF]:0, // 免伤
[BuffAttr.SKILL_DMG]:0, // 技能效果
[BuffAttr.SKILL_CD]:0, // 技能冷却缩减
[BuffAttr.CARD_EFFECT]:0, // 卡牌效果
[BuffAttr.CRITICAL]:0, //暴击
[BuffAttr.CRITICAL_DMG]:0, //暴击伤害
[BuffAttr.CRITICAL_NO]:0, //暴击免疫
[BuffAttr.DODGE]:0, //闪避
[BuffAttr.DODGE_NO]:0, //闪避免疫
[BuffAttr.DEBUFF_COUNT]:0, //debuff次数
[BuffAttr.DEBUFF_VALUE]:0, //debuff效果
[BuffAttr.DEBUFF_UP]:0, //debuff概率提升
[BuffAttr.DEBUFF_DOWN]:0, //被debuff概率降低
[BuffAttr.PUNCTURE]:0, //穿刺敌人伤害后方敌人
[BuffAttr.PUNCTURE_DMG]:0, //穿刺敌人伤害后方敌人伤害加成
[BuffAttr.FROST_RATIO]:0, //冰冻比率
[BuffAttr.REFLECT]:0, //反伤比率
[BuffAttr.KNOCKBACK]:0, //击退概率
[BuffAttr.BURN_COUNT]:0, //易伤额外次数
[BuffAttr.BURN_VALUE]:0,
[BuffAttr.STUN_TIME]:0,
[BuffAttr.STUN_RATIO]:0,
[BuffAttr.FROST_TIME]:0,
[BuffAttr.HP_MAX]:0,//最大生命值数值
[BuffAttr.POWER_UP]:0,//能量增加
[BuffAttr.LIFESTEAL]:0,//吸血
[BuffAttr.DMG_RED]:0,//免伤
[BuffAttr.INVINCIBLE]:0,//无敌
[BuffAttr.DIS]:0,//距离
[BuffAttr.SPEED]:0,//速度
}
}
export const geDebuffNum=()=>{
return {
STUN:0, //眩晕
@@ -157,44 +196,7 @@ export const geDebuffNum=()=>{
}
export const getBuffNum=()=>{
return {
AP:0, //攻击力 数值
ATK:0, // 攻击力
WFUNY:0, // 风怒概率
ATK_CD:0, // 攻击速度
HP:0, // 生命值 比例
DEF:0, // 免伤
SKILL_DMG:0, // 技能效果
SKILL_CD:0, // 技能冷却缩减
CARD_EFFECT:0, // 卡牌效果
CARD_COUNT:0, // 卡牌起效次数,每3次多起效一次
CRITICAL:0, //暴击
CRITICAL_DMG:0, //暴击伤害
CRITICAL_NO:0, //暴击免疫
DODGE:0, //闪避
DODGE_NO:0, //闪避免疫
DEBUFF_COUNT:0, //debuff次数
DEBUFF_VALUE:0, //debuff效果
DEBUFF_UP:0, //debuff概率提升
DEBUFF_DOWN:0, //被debuff概率降低
PUNCTURE:0, //穿刺敌人伤害后方敌人
PUNCTURE_DMG:0, //穿刺敌人伤害后方敌人伤害加成
FROST_RATIO:0, //冰冻比率
REFLECT:0, //反伤比率
KNOCKBACK:0, //击退概率
BURN_COUNT:0, //易伤额外次数
BURN_VALUE:0,
STUN_TIME:0,
STUN_RATTO:0,
FROST_TIME:0,
HP_MAX:0,//最大生命值数值
POWER_UP:0,//能量增加
LIFESTEAL:0,//吸血
DMG_RED:0,//免伤
INVINCIBLE:0,//无敌
}
}
export enum Quality{
WHITE=1,