diff --git a/shared/consts/constModules/abilityConst.ts b/shared/consts/constModules/abilityConst.ts index 716563570..37ef1050f 100644 --- a/shared/consts/constModules/abilityConst.ts +++ b/shared/consts/constModules/abilityConst.ts @@ -3,21 +3,20 @@ /** * 属性 id */ - -export enum ABI_TYPE{ +export enum ABI_TYPE { /**生命 */ ABI_HP = 1, /**物攻 */ ABI_ATK = 2, - /**策攻 (废弃)*/ + /**策攻(弃用) */ ABI_MATK = 3, /**物防 */ ABI_DEF = 4, /**策防 */ ABI_MDEF = 5, - /**敏捷 (废弃)*/ + /**敏捷(弃用) */ ABI_AGI = 6, - /**幸运 (废弃)*/ + /**幸运(弃用) */ ABI_LUK = 7, /**移动 */ ABI_SPEED = 8, @@ -30,9 +29,9 @@ export enum ABI_TYPE{ ABI_FLEE = 11, /**抗暴等级 */ ABI_ANT_CRI = 12, - /**伤害加深等级 (废弃) */ + /**伤害加深等级(弃用) */ ABI_DAMAGE_INCREASE = 13, - /**伤害减免等级 (废弃) */ + /**伤害减免等级 (弃用)*/ ABI_DAMAGE_DECREASE = 14, /**忽视防御等级 */ ABI_DEF_IGNORE = 15, @@ -41,18 +40,29 @@ export enum ABI_TYPE{ /**怒气恢复效果 */ ABI_AP = 17, /**暴击伤害 */ - ABI_DAMAGE_CRI = 18, - /**物伤加深 */ - ABI_PDAMAGE_INC = 19, - /**法伤加深 */ - ABI_MDAMAGE_INC = 20, - /**物伤减免 */ - ABI_PDAMAGE_DEC = 21, - /**法伤减免 */ - ABI_MDAMAGE_DEC = 22, - /**反击伤害 */ - ABI_STRIKE_BACK = 23, + ABI_CRI_DAMAGE = 18, + /**物理伤害加深等级 */ + ABI_PHYSICAL_DAMAGE_INCREASE = 19, + /**物理伤害减免等级 */ + ABI_PHYSICAL_DAMAGE_DECREASE = 20, + /**策略伤害加深等级 */ + ABI_MAGIC_DAMAGE_INCREASE = 21, + /**策略伤害减免等级 */ + ABI_MAGIC_DAMAGE_DECREASE = 22, + + /** 治疗加成 */ + ABI_TREATMENT_INCREASE = 23, + /** 治疗降低 */ + ABI_TREATMENT_DECREASE = 24, + /** 受治疗加成 */ + ABI_ACCEPT_TREATMENT_INCREASE = 25, + /** 受治疗降低 */ + ABI_ACCEPT_TREATMENT_DECREASE = 26, + /** 反弹 */ + ABI_BLOOD_REBOUND = 27, + /** 反击伤害 */ + ABI_STRIKE_BACK = 28, ABI_MAX, } @@ -73,7 +83,18 @@ export const ABI_TYPE_SUB = [ ABI_TYPE.ABI_DAMAGE_INCREASE, ABI_TYPE.ABI_DAMAGE_DECREASE, ABI_TYPE.ABI_DEF_IGNORE, - ABI_TYPE.ABI_DAMAGE_CRI + ABI_TYPE.ABI_BLOOD_SUCK, + ABI_TYPE.ABI_AP, + ABI_TYPE.ABI_CRI_DAMAGE, + ABI_TYPE.ABI_PHYSICAL_DAMAGE_INCREASE, + ABI_TYPE.ABI_PHYSICAL_DAMAGE_DECREASE, + ABI_TYPE.ABI_MAGIC_DAMAGE_INCREASE, + ABI_TYPE.ABI_MAGIC_DAMAGE_DECREASE, + ABI_TYPE.ABI_TREATMENT_INCREASE, + ABI_TYPE.ABI_ACCEPT_TREATMENT_INCREASE, + ABI_TYPE.ABI_ACCEPT_TREATMENT_DECREASE, + ABI_TYPE.ABI_BLOOD_REBOUND, + ABI_TYPE.ABI_STRIKE_BACK, ]; export enum SEID_TYPE { @@ -119,11 +140,16 @@ export const HERO_ATTR = { 16: "bloodSuck", // 吸血等级 17: "ap", // 怒气 18: "damageCri", // 暴击伤害 - 19: "pdamageInc", // 物伤加深 - 20: "mdamageInc", // 法伤加深 - 21: "pdamageDec", // 物伤减免 - 22: "mdamageDec", // 法伤减免 - 23: "strikeBack", // 反击伤害 + 19: "physicaldamageInc", // 物伤加深 + 20: "magicdamageInc", // 法伤加深 + 21: "physicaldamageDec", // 物伤减免 + 22: "magicdamageDec", // 法伤减免 + 23: "treatmentInc", // 治疗加成 + 24: "treatmentDec", // 治疗降低 + 25: "acceptTreatmentInc", // 受治疗加成 + 26: "acceptTreatmentDec", // 受治疗降低 + 27: "bloodRebound", // 反弹 + 28: "strikeBack", // 反击伤害 }; export const ABI_TYPE_TO_STAGE = new Map([