继续完善 装备buff

This commit is contained in:
panw
2025-06-12 16:24:23 +08:00
parent 4c0d1023a0
commit cb38aa55a4
12 changed files with 227 additions and 190 deletions

View File

@@ -1,5 +1,3 @@
export enum TargetGroup {
Self = 0, // 自身
Ally = 1, // 友方单位
@@ -29,6 +27,7 @@ export enum skRun {
runing = 0,
dead = 1,
}
//技能释放cd: 0:技能配置的cd,1:HeroViewComp.cd 值,2:HeroViewComp.pw:0值,当HeroViewComppw==HeroViewComp.pwm值是 释放
export enum CdType {
SkillCD = 0, // 使用技能配置的cd
@@ -37,16 +36,17 @@ export enum CdType {
AtkCount = 3, // 攻击次数触发
BeAtkCount = 4, // 被攻击次数触发
}
//技能释放cd: 0:技能配置的cd,1:HeroViewComp.cd 值,2:HeroViewComp.pw:0值,当HeroViewComppw==HeroViewComp.pwm值是 释放
//技能释放cd: 0:技能配置的cd,1:HeroViewComp.cd 值,2:HeroViewComp.pw:0值,当HeroViewComppw==HeroViewComp.pwm值是 释放
export enum AnimType {
linear = 0, // 直线
parabolic = 1, // 抛物线 贝塞尔
fixed = 2, // 固定位置
fixedStart = 3, // 固定在出发点
fixedEnd = 4, // 固定在终点
}
export enum endType {
animationEnd = 0,
timeEnd = 1,
@@ -55,24 +55,59 @@ export enum endType {
countEnd = 4,
}
export enum Debuff {
export enum DebuffAttr {
STUN = 1, //眩晕
SILENCE = 2, //沉默
SLOW = 2, //减速
FROST = 3, //冰冻
POISON = 4, //中毒
BURN = 5, //燃烧
BLEED = 6, //流血
SLOW = 7, //减
SPEED = 8, //加速
BURN = 4, //易伤
DECD = 5, //减cd
DEHP = 6, //减hp
DEATK = 7, //减atk
DEDEF = 8, //减def
DECOUNT = 9, //减攻击次数
}
export enum Buff {
SHIELD = 1, //护盾
HEAL = 2, //治疗
DOUBLE_ATK = 3, //双倍攻击
THREE_ATK = 4, //三倍攻击
export const geDebuffNum=()=>{
return {
STUN:0,
SLOW:0,
FROST:0,
BURN:0,
DECD:0,
DEHP:0,
DEATK:0,
DEDEF:0,
DECOUNT:0,
}
}
export enum BuffAttr {
ATK = 1, // 攻击力
ATK_COUNT = 2, // 攻击个数
ATK_CD = 3, // 攻击速度
HP = 4, // 生命值
DEF = 5, // 免伤
SKILL_DMG = 6, // 技能效果
SKILL_CD = 7, // 技能冷却缩减
CARD_EFFECT = 8, // 卡牌效果
CARD_COUNT = 8, // 卡牌起效次数,每3次多起效一次
}
export const getBuffNum=()=>{
return {
ATK:0, // 攻击力
ATK_COUNT:0, // 攻击个数
ATK_CD:0, // 攻击速度
HP:0, // 生命值
DEF:0, // 免伤
SKILL_DMG:0, // 技能效果
SKILL_CD:0, // 技能冷却缩减
CARD_EFFECT:0, // 卡牌效果
CARD_COUNT:0, // 卡牌起效次数,每3次多起效一次
}
}
/*
path: 图片地址
[debuff] : 0:无12灼烧3眩晕4降低攻击5降低hp6降低防御7吸血8击退