|
@@ -62,25 +62,71 @@ export enum AttrAddTypeEnum {
|
|
|
percent = 2, //百分比加成
|
|
|
}
|
|
|
|
|
|
+
|
|
|
+export enum AttrEnum {
|
|
|
+ attack = 'attack',
|
|
|
+ defence = 'defence',
|
|
|
+ hp = 'hp',
|
|
|
+ speed = 'speed',
|
|
|
+ broken = 'broken',
|
|
|
+ power = 'power',
|
|
|
+ hp_p = 'hp_p',
|
|
|
+ attack_p = 'attack_p',
|
|
|
+ defence_p = 'defence_p',
|
|
|
+ hit = 'hit',
|
|
|
+ miss = 'miss',
|
|
|
+ crite = 'crite',
|
|
|
+ decrite = 'decrite',
|
|
|
+ critedamage = 'critedamage',
|
|
|
+ adddamage = 'adddamage',
|
|
|
+ dedamage = 'dedamage',
|
|
|
+ suck = 'suck',
|
|
|
+ thorns = 'thorns',
|
|
|
+ block = 'block',
|
|
|
+}
|
|
|
+
|
|
|
+export interface AttrBaseData{
|
|
|
+ [AttrEnum.attack]:number;
|
|
|
+ [AttrEnum.defence]:number;
|
|
|
+ [AttrEnum.hp]:number;
|
|
|
+ [AttrEnum.speed]:number;
|
|
|
+ [AttrEnum.broken]:number;
|
|
|
+ [AttrEnum.power]:number;
|
|
|
+ [AttrEnum.hp_p]:number;
|
|
|
+ [AttrEnum.attack_p]:number;
|
|
|
+ [AttrEnum.defence_p]:number;
|
|
|
+ [AttrEnum.hit]:number;
|
|
|
+ [AttrEnum.miss]:number;
|
|
|
+ [AttrEnum.crite]:number;
|
|
|
+ [AttrEnum.decrite]:number;
|
|
|
+ [AttrEnum.critedamage]:number;
|
|
|
+ [AttrEnum.adddamage]:number;
|
|
|
+ [AttrEnum.dedamage]:number;
|
|
|
+ [AttrEnum.suck]:number;
|
|
|
+ [AttrEnum.thorns]:number;
|
|
|
+ [AttrEnum.block]:number;
|
|
|
+
|
|
|
+}
|
|
|
+
|
|
|
/** 属性 */
|
|
|
-export const AttrEnum = {
|
|
|
- attack: { type: AttrAddTypeEnum.reality, name: "攻击", desc: "攻击", url: "attack_ico" },
|
|
|
- defence: { type: AttrAddTypeEnum.reality, name: "防御", desc: "防御", url: "defence_ico" },
|
|
|
- hp: { type: AttrAddTypeEnum.reality, name: "生命", desc: "生命", url: "hp_ico" },
|
|
|
- speed: { type: AttrAddTypeEnum.reality, name: "速度", desc: "速度", url: "speed_ico" },
|
|
|
- broken: { type: AttrAddTypeEnum.reality, name: "破甲", desc: "破甲", url: "broken_ico" },
|
|
|
- power: { type: AttrAddTypeEnum.reality, name: "士气", desc: "士气", url: "power_ico" },
|
|
|
- hp_p: { type: AttrAddTypeEnum.percent, name: "生命加成", desc: "生命加成", url: "hp_p_ico" },
|
|
|
- attack_p: { type: AttrAddTypeEnum.percent, name: "攻击加成", desc: "攻击加成", url: "attack_p_ico" },
|
|
|
- defence_p: { type: AttrAddTypeEnum.percent, name: "防御加成", desc: "防御加成", url: "defence_p_ico" },
|
|
|
- hit: { type: AttrAddTypeEnum.percent, name: "命中率", desc: "命中率", url: "hit_ico" },
|
|
|
- miss: { type: AttrAddTypeEnum.percent, name: "闪避率", desc: "闪避率", url: "miss_ico" },
|
|
|
- crite: { type: AttrAddTypeEnum.percent, name: "暴击率", desc: "暴击率", url: "crite_ico" },
|
|
|
- decrite: { type: AttrAddTypeEnum.percent, name: "抗暴率", desc: "抗暴率", url: "decrite_ico" },
|
|
|
- critedamage: { type: AttrAddTypeEnum.percent, name: "暴击伤害", desc: "暴击伤害", url: "critedamage_ico" },
|
|
|
- adddamage: { type: AttrAddTypeEnum.percent, name: "伤害加成", desc: "攻击伤害加成", url: "adddamage_ico" },
|
|
|
- dedamage: { type: AttrAddTypeEnum.percent, name: "伤害减免", desc: "伤害减免", url: "dedamage_ico" },
|
|
|
- suck: { type: AttrAddTypeEnum.percent, name: "吸血", desc: "吸血", url: "suck_ico" },
|
|
|
- thorns: { type: AttrAddTypeEnum.percent, name: "反伤", desc: "反伤", url: "thorns_ico" },
|
|
|
- block: { type: AttrAddTypeEnum.percent, name: "反伤", desc: "反伤", url: "thorns_ico" },
|
|
|
+export const AttrConf = {
|
|
|
+ [AttrEnum.attack]: { type: AttrAddTypeEnum.reality, name: "攻击", desc: "攻击", url: "attack_ico" },
|
|
|
+ [AttrEnum.defence]: { type: AttrAddTypeEnum.reality, name: "防御", desc: "防御", url: "defence_ico" },
|
|
|
+ [AttrEnum.hp]: { type: AttrAddTypeEnum.reality, name: "生命", desc: "生命", url: "hp_ico" },
|
|
|
+ [AttrEnum.speed]: { type: AttrAddTypeEnum.reality, name: "速度", desc: "速度", url: "speed_ico" },
|
|
|
+ [AttrEnum.broken]: { type: AttrAddTypeEnum.reality, name: "破甲", desc: "破甲", url: "broken_ico" },
|
|
|
+ [AttrEnum.power]: { type: AttrAddTypeEnum.reality, name: "士气", desc: "士气", url: "power_ico" },
|
|
|
+ [AttrEnum.hp_p]: { type: AttrAddTypeEnum.percent, name: "生命加成", desc: "生命加成", url: "hp_p_ico" },
|
|
|
+ [AttrEnum.attack_p]: { type: AttrAddTypeEnum.percent, name: "攻击加成", desc: "攻击加成", url: "attack_p_ico" },
|
|
|
+ [AttrEnum.defence_p]: { type: AttrAddTypeEnum.percent, name: "防御加成", desc: "防御加成", url: "defence_p_ico" },
|
|
|
+ [AttrEnum.hit]: { type: AttrAddTypeEnum.percent, name: "命中率", desc: "命中率", url: "hit_ico" },
|
|
|
+ [AttrEnum.miss]: { type: AttrAddTypeEnum.percent, name: "闪避率", desc: "闪避率", url: "miss_ico" },
|
|
|
+ [AttrEnum.crite]: { type: AttrAddTypeEnum.percent, name: "暴击率", desc: "暴击率", url: "crite_ico" },
|
|
|
+ [AttrEnum.decrite]: { type: AttrAddTypeEnum.percent, name: "抗暴率", desc: "抗暴率", url: "decrite_ico" },
|
|
|
+ [AttrEnum.critedamage]: { type: AttrAddTypeEnum.percent, name: "暴击伤害", desc: "暴击伤害", url: "critedamage_ico" },
|
|
|
+ [AttrEnum.adddamage]: { type: AttrAddTypeEnum.percent, name: "伤害加成", desc: "攻击伤害加成", url: "adddamage_ico" },
|
|
|
+ [AttrEnum.dedamage]: { type: AttrAddTypeEnum.percent, name: "伤害减免", desc: "伤害减免", url: "dedamage_ico" },
|
|
|
+ [AttrEnum.suck]: { type: AttrAddTypeEnum.percent, name: "吸血", desc: "吸血", url: "suck_ico" },
|
|
|
+ [AttrEnum.thorns]: { type: AttrAddTypeEnum.percent, name: "反伤", desc: "反伤", url: "thorns_ico" },
|
|
|
+ [AttrEnum.block]: { type: AttrAddTypeEnum.percent, name: "反伤", desc: "反伤", url: "thorns_ico" },
|
|
|
}
|