武将:更新属性

This commit is contained in:
luying
2021-07-12 16:48:37 +08:00
parent 7b363caaae
commit 16b0b97a29

View File

@@ -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<number, number>([