武将:更新属性

This commit is contained in:
luying
2021-07-12 16:48:37 +08:00
parent 7b363caaae
commit 16b0b97a29
+50 -24
View File
@@ -3,21 +3,20 @@
/** /**
* 属性 id * 属性 id
*/ */
export enum ABI_TYPE {
export enum ABI_TYPE{
/**生命 */ /**生命 */
ABI_HP = 1, ABI_HP = 1,
/**物攻 */ /**物攻 */
ABI_ATK = 2, ABI_ATK = 2,
/**策攻 (废弃)*/ /**策攻(弃用) */
ABI_MATK = 3, ABI_MATK = 3,
/**物防 */ /**物防 */
ABI_DEF = 4, ABI_DEF = 4,
/**策防 */ /**策防 */
ABI_MDEF = 5, ABI_MDEF = 5,
/**敏捷 (废弃)*/ /**敏捷(弃用) */
ABI_AGI = 6, ABI_AGI = 6,
/**幸运 (废弃)*/ /**幸运(弃用) */
ABI_LUK = 7, ABI_LUK = 7,
/**移动 */ /**移动 */
ABI_SPEED = 8, ABI_SPEED = 8,
@@ -30,9 +29,9 @@ export enum ABI_TYPE{
ABI_FLEE = 11, ABI_FLEE = 11,
/**抗暴等级 */ /**抗暴等级 */
ABI_ANT_CRI = 12, ABI_ANT_CRI = 12,
/**伤害加深等级 (废弃) */ /**伤害加深等级(弃用) */
ABI_DAMAGE_INCREASE = 13, ABI_DAMAGE_INCREASE = 13,
/**伤害减免等级 (废弃) */ /**伤害减免等级 (弃用)*/
ABI_DAMAGE_DECREASE = 14, ABI_DAMAGE_DECREASE = 14,
/**忽视防御等级 */ /**忽视防御等级 */
ABI_DEF_IGNORE = 15, ABI_DEF_IGNORE = 15,
@@ -41,18 +40,29 @@ export enum ABI_TYPE{
/**怒气恢复效果 */ /**怒气恢复效果 */
ABI_AP = 17, ABI_AP = 17,
/**暴击伤害 */ /**暴击伤害 */
ABI_DAMAGE_CRI = 18, ABI_CRI_DAMAGE = 18,
/**物伤加深 */ /**物理伤害加深等级 */
ABI_PDAMAGE_INC = 19, ABI_PHYSICAL_DAMAGE_INCREASE = 19,
/**法伤加深 */ /**物理伤害减免等级 */
ABI_MDAMAGE_INC = 20, ABI_PHYSICAL_DAMAGE_DECREASE = 20,
/**物伤减免 */
ABI_PDAMAGE_DEC = 21,
/**法伤减免 */
ABI_MDAMAGE_DEC = 22,
/**反击伤害 */
ABI_STRIKE_BACK = 23,
/**策略伤害加深等级 */
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, ABI_MAX,
} }
@@ -73,7 +83,18 @@ export const ABI_TYPE_SUB = [
ABI_TYPE.ABI_DAMAGE_INCREASE, ABI_TYPE.ABI_DAMAGE_INCREASE,
ABI_TYPE.ABI_DAMAGE_DECREASE, ABI_TYPE.ABI_DAMAGE_DECREASE,
ABI_TYPE.ABI_DEF_IGNORE, 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 { export enum SEID_TYPE {
@@ -119,11 +140,16 @@ export const HERO_ATTR = {
16: "bloodSuck", // 吸血等级 16: "bloodSuck", // 吸血等级
17: "ap", // 怒气 17: "ap", // 怒气
18: "damageCri", // 暴击伤害 18: "damageCri", // 暴击伤害
19: "pdamageInc", // 物伤加深 19: "physicaldamageInc", // 物伤加深
20: "mdamageInc", // 法伤加深 20: "magicdamageInc", // 法伤加深
21: "pdamageDec", // 物伤减免 21: "physicaldamageDec", // 物伤减免
22: "mdamageDec", // 法伤减免 22: "magicdamageDec", // 法伤减免
23: "strikeBack", // 反击伤害 23: "treatmentInc", // 治疗加成
24: "treatmentDec", // 治疗降低
25: "acceptTreatmentInc", // 受治疗加成
26: "acceptTreatmentDec", // 受治疗降低
27: "bloodRebound", // 反弹
28: "strikeBack", // 反击伤害
}; };
export const ABI_TYPE_TO_STAGE = new Map<number, number>([ export const ABI_TYPE_TO_STAGE = new Map<number, number>([