import { app } from "electron"; import { BuffAttr } from "./SkillSet"; // 装备类型 export enum EquipType { WEAPON = 1, // 武器 ARMOR = 2, // 防具 ACCESSORY = 3 // 饰品 } //装备属性起效对象 export enum EquipAttrTarget { HERO = 1, // 自身 FRIEND = 2, // 伙伴 ENEMY = 3, // 敌人 } //buff debuff起效技能类型 export enum SkillTarget { ALL = 0, FIRE = 1, WATER = 2, EARTH = 3, WIND = 4, LIGHT = 5, DARK = 6, } //特殊属性 export enum EquipSpecialAttr { ICE=1, //普通技能变冰系冰冻 FIRE=2, //普通技能变火焰易伤 WIND=3, //普通技能变飓风带击退 FRIEND_LIVE_CD=4, //伙伴复活时间减少 ATK_ADD_FRIEND_ATK=5, //伙伴攻击力增加 ATK_ADD_FRIEND_HP=6, //伙伴生命值增加 ATK_ADD_GLOD=7, //金币增加 ATK_ADD_MASTER_ATK=8, //主将攻击力增加 ATK_ADD_MASTER_HP=9, //主将生命值增加 DOUBLE_DEAD=10, //双倍死亡触发 DOUBLE_ATKED=11, //双倍受击触发 FRIEND_ATKED_ADD_SKILL_STONE=12, //伙伴被攻击增加技能石 } export enum Quality { WHITE = 1, GREEN = 2, BLUE = 3, PURPLE = 4, ORANGE = 5, RED = 6, } // 剑类武器UUID列表 - 根据wp.md配置 export const swordWeapons = [ // 等级1 2101, 2102, 2103, // 绿、蓝、紫 // 等级2 2201, 2202, 2203, // 绿、蓝、紫 // 等级3 2301, 2302, 2303, // 绿、蓝、紫 // 等级4 2401, 2402, 2403, // 绿、蓝、紫 // 等级5 2501, 2502, 2503, // 绿、蓝、紫 ]; // 盾牌装备UUID列表 - 根据wp.md配置 export const shieldArmors = [ // 闪避型盾牌 // 等级1-5 风影圆盾(绿) 4101, 4201, 4301, 4401, 4501, // 等级1-5 流光护盾(蓝) 4102, 4202, 4302, 4402, 4502, // 等级1-5 量子闪避者(紫) 4103, 4203, 4303, 4403, 4503, // 反伤型盾牌 // 等级1-5 荆棘木盾(绿) 4111, 4211, 4311, 4411, 4511, // 等级1-5 钢铁尖刺(蓝) 4112, 4212, 4312, 4412, 4512, // 等级1-5 龙鳞反伤者(紫) 4113, 4213, 4313, 4413, 4513, // 均衡型盾牌 // 等级1-5 守护圆盾(绿) 4121, 4221, 4321, 4421, 4521, // 等级1-5 圣光壁垒(蓝) 4122, 4222, 4322, 4422, 4522, // 等级1-5 永恒守护者(紫) 4123, 4223, 4323, 4423, 4523, ]; export const weapons = swordWeapons; export const armors = [...shieldArmors, 2001, 2002, 2003]; export const accessorys = [2001, 2002, 2003]; export const equip_list = [...swordWeapons, ...shieldArmors, 2001, 2002, 2003, ...accessorys]; /** * 根据装备类型和等级获取uuid数组 * @param equipType 装备类型 1:武器 2:防具 3:饰品 (可选,不传则返回所有类型) * @param level 装备等级 (可选,不传则返回该类型所有等级) * @returns uuid数组 */ export function getEquipUUIDsByTypeAndLevel(equipType?: EquipType, level?: number): number[] { const result: number[] = []; // 遍历所有装备配置 for (const [uuid, equipData] of Object.entries(EquipInfo)) { const numericUuid = parseInt(uuid); // 检查装备类型是否匹配(如果指定了类型) if (equipType === undefined || equipData.type === equipType) { // 如果指定了等级,则检查等级是否匹配 if (level !== undefined) { if (equipData.lv === level) { result.push(numericUuid); } } else { // 如果没有指定等级,则添加所有该类型的装备 result.push(numericUuid); } } } // 按UUID排序 return result.sort((a, b) => a - b); } /** * 根据装备类型获取所有等级列表 * @param equipType 装备类型 1:武器 2:防具 3:饰品 (可选,不传则返回所有类型的等级) * @returns 等级数组 */ export function getEquipLevelsByType(equipType?: EquipType): number[] { const levels = new Set(); // 遍历所有装备配置 for (const equipData of Object.values(EquipInfo)) { if (equipType === undefined || equipData.type === equipType) { levels.add(equipData.lv); } } // 转换为数组并排序 return Array.from(levels).sort((a, b) => a - b); } /** * 根据等级获取所有装备类型的uuid数组 * @param level 装备等级 * @returns 按类型分组的uuid数组 */ export function getEquipUUIDsByLevel(level: number): { weapons: number[]; armors: number[]; accessories: number[]; } { return { weapons: getEquipUUIDsByTypeAndLevel(EquipType.WEAPON, level), armors: getEquipUUIDsByTypeAndLevel(EquipType.ARMOR, level), accessories: getEquipUUIDsByTypeAndLevel(EquipType.ACCESSORY, level), }; } /** * 获取所有装备的uuid数组 * @returns 所有装备的uuid数组 */ export function getAllEquipUUIDs(): number[] { return getEquipUUIDsByTypeAndLevel(); } // 装备属性加成接口 export interface EquipAttribute { type: BuffAttr; // 属性类型 value: number; // 属性值 target?: EquipAttrTarget; // 属性作用目标(可选) } export interface EquipSpecialAttrData { special_attr: EquipSpecialAttr; // 特殊属性 special_attr_value: number; // 特殊属性值 } // 装备基础接口 export interface EquipData { uuid: number; // 装备唯一ID name: string; // 装备名称 type: EquipType; // 装备类型 quality: Quality; // 装备品质 lv: number; // 装备等级 path: string; // 文件名 info: string; // 装备描述 special_attr: EquipSpecialAttrData[]; // 特殊属性数组 buff: EquipAttribute[]; // 属性加成列表 } export const EquipInfo: { [key: number]: EquipData } = { // 等级1 剑类武器 2101: { uuid: 2101, name: "穿刺短剑(Lv1)", type: EquipType.WEAPON, quality: Quality.GREEN, lv: 1, path: "2101", info: "攻击力增加50%,穿透1个目标", special_attr: [], buff: [ { type: BuffAttr.ATK, value: 50, target: EquipAttrTarget.HERO }, { type: BuffAttr.ATK_CD, value: -20, target: EquipAttrTarget.HERO }, // CD修正-20% { type: BuffAttr.PUNCTURE, value: 1, target: EquipAttrTarget.HERO }, // 穿刺1个目标 ], }, 2102: { uuid: 2102, name: "寒锋长剑(Lv1)", type: EquipType.WEAPON, quality: Quality.BLUE, lv: 1, path: "2102", info: "攻击力增加70%,穿透2个目标,10%穿刺伤害", special_attr: [], buff: [ { type: BuffAttr.ATK, value: 70, target: EquipAttrTarget.HERO }, { type: BuffAttr.ATK_CD, value: -20, target: EquipAttrTarget.HERO }, // CD修正-20% { type: BuffAttr.PUNCTURE, value: 2, target: EquipAttrTarget.HERO }, // 穿刺2个目标 { type: BuffAttr.PUNCTURE_DMG, value: 10, target: EquipAttrTarget.HERO }, // 10%穿刺伤害 ], }, 2103: { uuid: 2103, name: "虚空穿心剑(Lv1)", type: EquipType.WEAPON, quality: Quality.PURPLE, lv: 1, path: "2103", info: "攻击力增加95%,穿透3个目标,20%穿刺伤害", special_attr: [], buff: [ { type: BuffAttr.ATK, value: 95, target: EquipAttrTarget.HERO }, { type: BuffAttr.ATK_CD, value: -20, target: EquipAttrTarget.HERO }, // CD修正-20% { type: BuffAttr.PUNCTURE, value: 3, target: EquipAttrTarget.HERO }, // 穿刺3个目标 { type: BuffAttr.PUNCTURE_DMG, value: 20, target: EquipAttrTarget.HERO }, // 20%穿刺伤害 ], }, // 等级2 剑类武器 2201: { uuid: 2201, name: "穿刺短剑(Lv2)", type: EquipType.WEAPON, quality: Quality.GREEN, lv: 2, path: "2201", info: "攻击力增加80%,穿透1个目标", special_attr: [], buff: [ { type: BuffAttr.ATK, value: 80, target: EquipAttrTarget.HERO }, { type: BuffAttr.ATK_CD, value: -20, target: EquipAttrTarget.HERO }, // CD修正-20% { type: BuffAttr.PUNCTURE, value: 1, target: EquipAttrTarget.HERO }, // 穿刺1个目标 ], }, 2202: { uuid: 2202, name: "寒锋长剑(Lv2)", type: EquipType.WEAPON, quality: Quality.BLUE, lv: 2, path: "2202", info: "攻击力增加110%,穿透2个目标,15%穿刺伤害", special_attr: [], buff: [ { type: BuffAttr.ATK, value: 110, target: EquipAttrTarget.HERO }, { type: BuffAttr.ATK_CD, value: -20, target: EquipAttrTarget.HERO }, // CD修正-20% { type: BuffAttr.PUNCTURE, value: 2, target: EquipAttrTarget.HERO }, // 穿刺2个目标 { type: BuffAttr.PUNCTURE_DMG, value: 15, target: EquipAttrTarget.HERO }, // 15%穿刺伤害 ], }, 2203: { uuid: 2203, name: "虚空穿心剑(Lv2)", type: EquipType.WEAPON, quality: Quality.PURPLE, lv: 2, path: "2203", info: "攻击力增加140%,穿透3个目标,25%穿刺伤害", special_attr: [], buff: [ { type: BuffAttr.ATK, value: 140, target: EquipAttrTarget.HERO }, { type: BuffAttr.ATK_CD, value: -20, target: EquipAttrTarget.HERO }, // CD修正-20% { type: BuffAttr.PUNCTURE, value: 3, target: EquipAttrTarget.HERO }, // 穿刺3个目标 { type: BuffAttr.PUNCTURE_DMG, value: 25, target: EquipAttrTarget.HERO }, // 25%穿刺伤害 ], }, // 等级3 剑类武器 2301: { uuid: 2301, name: "穿刺短剑(Lv3)", type: EquipType.WEAPON, quality: Quality.GREEN, lv: 3, path: "2301", info: "攻击力增加110%,穿透1个目标", special_attr: [], buff: [ { type: BuffAttr.ATK, value: 110, target: EquipAttrTarget.HERO }, { type: BuffAttr.ATK_CD, value: -20, target: EquipAttrTarget.HERO }, // CD修正-20% { type: BuffAttr.PUNCTURE, value: 1, target: EquipAttrTarget.HERO }, // 穿刺1个目标 ], }, 2302: { uuid: 2302, name: "寒锋长剑(Lv3)", type: EquipType.WEAPON, quality: Quality.BLUE, lv: 3, path: "2302", info: "攻击力增加150%,穿透2个目标,20%穿刺伤害", special_attr: [], buff: [ { type: BuffAttr.ATK, value: 150, target: EquipAttrTarget.HERO }, { type: BuffAttr.ATK_CD, value: -20, target: EquipAttrTarget.HERO }, // CD修正-20% { type: BuffAttr.PUNCTURE, value: 2, target: EquipAttrTarget.HERO }, // 穿刺2个目标 { type: BuffAttr.PUNCTURE_DMG, value: 20, target: EquipAttrTarget.HERO }, // 20%穿刺伤害 ], }, 2303: { uuid: 2303, name: "虚空穿心剑(Lv3)", type: EquipType.WEAPON, quality: Quality.PURPLE, lv: 3, path: "2303", info: "攻击力增加185%,穿透3个目标,30%穿刺伤害", special_attr: [], buff: [ { type: BuffAttr.ATK, value: 185, target: EquipAttrTarget.HERO }, { type: BuffAttr.ATK_CD, value: -20, target: EquipAttrTarget.HERO }, // CD修正-20% { type: BuffAttr.PUNCTURE, value: 3, target: EquipAttrTarget.HERO }, // 穿刺3个目标 { type: BuffAttr.PUNCTURE_DMG, value: 30, target: EquipAttrTarget.HERO }, // 30%穿刺伤害 ], }, // 等级4 剑类武器 2401: { uuid: 2401, name: "穿刺短剑(Lv4)", type: EquipType.WEAPON, quality: Quality.GREEN, lv: 4, path: "2401", info: "攻击力增加140%,穿透1个目标", special_attr: [], buff: [ { type: BuffAttr.ATK, value: 140, target: EquipAttrTarget.HERO }, { type: BuffAttr.ATK_CD, value: -20, target: EquipAttrTarget.HERO }, // CD修正-20% { type: BuffAttr.PUNCTURE, value: 1, target: EquipAttrTarget.HERO }, // 穿刺1个目标 ], }, 2402: { uuid: 2402, name: "寒锋长剑(Lv4)", type: EquipType.WEAPON, quality: Quality.BLUE, lv: 4, path: "2402", info: "攻击力增加190%,穿透2个目标,25%穿刺伤害", special_attr: [], buff: [ { type: BuffAttr.ATK, value: 190, target: EquipAttrTarget.HERO }, { type: BuffAttr.ATK_CD, value: -20, target: EquipAttrTarget.HERO }, // CD修正-20% { type: BuffAttr.PUNCTURE, value: 2, target: EquipAttrTarget.HERO }, // 穿刺2个目标 { type: BuffAttr.PUNCTURE_DMG, value: 25, target: EquipAttrTarget.HERO }, // 25%穿刺伤害 ], }, 2403: { uuid: 2403, name: "虚空穿心剑(Lv4)", type: EquipType.WEAPON, quality: Quality.PURPLE, lv: 4, path: "2403", info: "攻击力增加240%,穿透3个目标,35%穿刺伤害", special_attr: [], buff: [ { type: BuffAttr.ATK, value: 240, target: EquipAttrTarget.HERO }, { type: BuffAttr.ATK_CD, value: -20, target: EquipAttrTarget.HERO }, // CD修正-20% { type: BuffAttr.PUNCTURE, value: 3, target: EquipAttrTarget.HERO }, // 穿刺3个目标 { type: BuffAttr.PUNCTURE_DMG, value: 35, target: EquipAttrTarget.HERO }, // 35%穿刺伤害 ], }, // 等级5 剑类武器 2501: { uuid: 2501, name: "穿刺短剑(Lv5)", type: EquipType.WEAPON, quality: Quality.GREEN, lv: 5, path: "2501", info: "攻击力增加170%,穿透1个目标", special_attr: [], buff: [ { type: BuffAttr.ATK, value: 170, target: EquipAttrTarget.HERO }, { type: BuffAttr.ATK_CD, value: -20, target: EquipAttrTarget.HERO }, // CD修正-20% { type: BuffAttr.PUNCTURE, value: 1, target: EquipAttrTarget.HERO }, // 穿刺1个目标 ], }, 2502: { uuid: 2502, name: "寒锋长剑(Lv5)", type: EquipType.WEAPON, quality: Quality.BLUE, lv: 5, path: "2502", info: "攻击力增加230%,穿透2个目标,30%穿刺伤害", special_attr: [], buff: [ { type: BuffAttr.ATK, value: 230, target: EquipAttrTarget.HERO }, { type: BuffAttr.ATK_CD, value: -20, target: EquipAttrTarget.HERO }, // CD修正-20% { type: BuffAttr.PUNCTURE, value: 2, target: EquipAttrTarget.HERO }, // 穿刺2个目标 { type: BuffAttr.PUNCTURE_DMG, value: 30, target: EquipAttrTarget.HERO }, // 30%穿刺伤害 ], }, 2503: { uuid: 2503, name: "虚空穿心剑(Lv5)", type: EquipType.WEAPON, quality: Quality.PURPLE, lv: 5, path: "2503", info: "攻击力增加290%,穿透3个目标,40%穿刺伤害", special_attr: [], buff: [ { type: BuffAttr.ATK, value: 290, target: EquipAttrTarget.HERO }, { type: BuffAttr.ATK_CD, value: -20, target: EquipAttrTarget.HERO }, // CD修正-20% { type: BuffAttr.PUNCTURE, value: 3, target: EquipAttrTarget.HERO }, // 穿刺3个目标 { type: BuffAttr.PUNCTURE_DMG, value: 40, target: EquipAttrTarget.HERO }, // 40%穿刺伤害 ], }, // === 盾牌装备配置 === // === 闪避型盾牌 === // 等级1 闪避型盾牌 4101: { uuid: 4101, name: "风影圆盾(Lv1)", type: EquipType.ARMOR, quality: Quality.GREEN, lv: 1, path: "4101", info: "生命值+20%,闪避25%", special_attr: [], buff: [ { type: BuffAttr.HP, value: 20, target: EquipAttrTarget.HERO }, // HP+20% { type: BuffAttr.DODGE, value: 25, target: EquipAttrTarget.HERO }, // 闪避25% ], }, 4102: { uuid: 4102, name: "流光护盾(Lv1)", type: EquipType.ARMOR, quality: Quality.BLUE, lv: 1, path: "4102", info: "生命值+24%,闪避28%,Debuff减免8%", special_attr: [], buff: [ { type: BuffAttr.HP, value: 24, target: EquipAttrTarget.HERO }, // HP+24% { type: BuffAttr.DODGE, value: 28, target: EquipAttrTarget.HERO }, // 闪避28% { type: BuffAttr.DEBUFF_DOWN, value: 8, target: EquipAttrTarget.HERO }, // Debuff减免8% ], }, 4103: { uuid: 4103, name: "量子闪避者(Lv1)", type: EquipType.ARMOR, quality: Quality.PURPLE, lv: 1, path: "4103", info: "生命值+28%,闪避32%,免伤5%,被攻5次+1技能点", special_attr: [ {special_attr: EquipSpecialAttr.FRIEND_ATKED_ADD_SKILL_STONE, special_attr_value: 5}, ], buff: [ { type: BuffAttr.HP, value: 28, target: EquipAttrTarget.HERO }, // HP+28% { type: BuffAttr.DODGE, value: 32, target: EquipAttrTarget.HERO }, // 闪避32% { type: BuffAttr.DEF, value: 5, target: EquipAttrTarget.HERO }, // 免伤5% ], }, // 等级2 闪避型盾牌 4201: { uuid: 4201, name: "风影圆盾(Lv2)", type: EquipType.ARMOR, quality: Quality.GREEN, lv: 2, path: "4201", info: "生命值+24%,闪避28%", special_attr: [], buff: [ { type: BuffAttr.HP, value: 24, target: EquipAttrTarget.HERO }, // HP+24% { type: BuffAttr.DODGE, value: 28, target: EquipAttrTarget.HERO }, // 闪避28% ], }, 4202: { uuid: 4202, name: "流光护盾(Lv2)", type: EquipType.ARMOR, quality: Quality.BLUE, lv: 2, path: "4202", info: "生命值+28%,闪避31%,Debuff减免10%", special_attr: [], buff: [ { type: BuffAttr.HP, value: 28, target: EquipAttrTarget.HERO }, // HP+28% { type: BuffAttr.DODGE, value: 31, target: EquipAttrTarget.HERO }, // 闪避31% { type: BuffAttr.DEBUFF_DOWN, value: 10, target: EquipAttrTarget.HERO }, // Debuff减免10% ], }, 4203: { uuid: 4203, name: "量子闪避者(Lv2)", type: EquipType.ARMOR, quality: Quality.PURPLE, lv: 2, path: "4203", info: "生命值+32%,闪避35%,免伤7%,被攻5次+1技能点", special_attr: [ {special_attr: EquipSpecialAttr.FRIEND_ATKED_ADD_SKILL_STONE, special_attr_value: 5}, ], buff: [ { type: BuffAttr.HP, value: 32, target: EquipAttrTarget.HERO }, // HP+32% { type: BuffAttr.DODGE, value: 35, target: EquipAttrTarget.HERO }, // 闪避35% { type: BuffAttr.DEF, value: 7, target: EquipAttrTarget.HERO }, // 免伤7% ], }, // 等级3 闪避型盾牌 4301: { uuid: 4301, name: "风影圆盾(Lv3)", type: EquipType.ARMOR, quality: Quality.GREEN, lv: 3, path: "4301", info: "生命值+28%,闪避31%", special_attr: [], buff: [ { type: BuffAttr.HP, value: 28, target: EquipAttrTarget.HERO }, // HP+28% { type: BuffAttr.DODGE, value: 31, target: EquipAttrTarget.HERO }, // 闪避31% ], }, 4302: { uuid: 4302, name: "流光护盾(Lv3)", type: EquipType.ARMOR, quality: Quality.BLUE, lv: 3, path: "4302", info: "生命值+32%,闪避34%,Debuff减免12%", special_attr: [], buff: [ { type: BuffAttr.HP, value: 32, target: EquipAttrTarget.HERO }, // HP+32% { type: BuffAttr.DODGE, value: 34, target: EquipAttrTarget.HERO }, // 闪避34% { type: BuffAttr.DEBUFF_DOWN, value: 12, target: EquipAttrTarget.HERO }, // Debuff减免12% ], }, 4303: { uuid: 4303, name: "量子闪避者(Lv3)", type: EquipType.ARMOR, quality: Quality.PURPLE, lv: 3, path: "4303", info: "生命值+36%,闪避38%,免伤9%,被攻5次+1技能点", special_attr: [ {special_attr: EquipSpecialAttr.FRIEND_ATKED_ADD_SKILL_STONE, special_attr_value: 5}, ], buff: [ { type: BuffAttr.HP, value: 36, target: EquipAttrTarget.HERO }, // HP+36% { type: BuffAttr.DODGE, value: 38, target: EquipAttrTarget.HERO }, // 闪避38% { type: BuffAttr.DEF, value: 9, target: EquipAttrTarget.HERO }, // 免伤9% ], }, // 等级4 闪避型盾牌 4401: { uuid: 4401, name: "风影圆盾(Lv4)", type: EquipType.ARMOR, quality: Quality.GREEN, lv: 4, path: "4401", info: "生命值+32%,闪避34%", special_attr: [], buff: [ { type: BuffAttr.HP, value: 32, target: EquipAttrTarget.HERO }, // HP+32% { type: BuffAttr.DODGE, value: 34, target: EquipAttrTarget.HERO }, // 闪避34% ], }, 4402: { uuid: 4402, name: "流光护盾(Lv4)", type: EquipType.ARMOR, quality: Quality.BLUE, lv: 4, path: "4402", info: "生命值+36%,闪避37%,Debuff减免14%", special_attr: [], buff: [ { type: BuffAttr.HP, value: 36, target: EquipAttrTarget.HERO }, // HP+36% { type: BuffAttr.DODGE, value: 37, target: EquipAttrTarget.HERO }, // 闪避37% { type: BuffAttr.DEBUFF_DOWN, value: 14, target: EquipAttrTarget.HERO }, // Debuff减免14% ], }, 4403: { uuid: 4403, name: "量子闪避者(Lv4)", type: EquipType.ARMOR, quality: Quality.PURPLE, lv: 4, path: "4403", info: "生命值+40%,闪避41%,免伤11%,被攻5次+1技能点", special_attr: [ {special_attr: EquipSpecialAttr.FRIEND_ATKED_ADD_SKILL_STONE, special_attr_value: 5}, ], buff: [ { type: BuffAttr.HP, value: 40, target: EquipAttrTarget.HERO }, // HP+40% { type: BuffAttr.DODGE, value: 41, target: EquipAttrTarget.HERO }, // 闪避41% { type: BuffAttr.DEF, value: 11, target: EquipAttrTarget.HERO }, // 免伤11% ], }, // 等级5 闪避型盾牌 4501: { uuid: 4501, name: "风影圆盾(Lv5)", type: EquipType.ARMOR, quality: Quality.GREEN, lv: 5, path: "4501", info: "生命值+36%,闪避37%", special_attr: [], buff: [ { type: BuffAttr.HP, value: 36, target: EquipAttrTarget.HERO }, // HP+36% { type: BuffAttr.DODGE, value: 37, target: EquipAttrTarget.HERO }, // 闪避37% ], }, 4502: { uuid: 4502, name: "流光护盾(Lv5)", type: EquipType.ARMOR, quality: Quality.BLUE, lv: 5, path: "4502", info: "生命值+40%,闪避40%,Debuff减免16%", special_attr: [], buff: [ { type: BuffAttr.HP, value: 40, target: EquipAttrTarget.HERO }, // HP+40% { type: BuffAttr.DODGE, value: 40, target: EquipAttrTarget.HERO }, // 闪避40% { type: BuffAttr.DEBUFF_DOWN, value: 16, target: EquipAttrTarget.HERO }, // Debuff减免16% ], }, 4503: { uuid: 4503, name: "量子闪避者(Lv5)", type: EquipType.ARMOR, quality: Quality.PURPLE, lv: 5, path: "4503", info: "生命值+44%,闪避44%,免伤13%,伙伴双倍死亡触发", special_attr: [ {special_attr: EquipSpecialAttr.FRIEND_ATKED_ADD_SKILL_STONE, special_attr_value: 5}, {special_attr: EquipSpecialAttr.DOUBLE_DEAD, special_attr_value: 1}, ], buff: [ { type: BuffAttr.HP, value: 44, target: EquipAttrTarget.HERO }, // HP+44% { type: BuffAttr.DODGE, value: 44, target: EquipAttrTarget.HERO }, // 闪避44% { type: BuffAttr.DEF, value: 13, target: EquipAttrTarget.HERO }, // 免伤13% ], }, // === 反伤型盾牌 === // 等级1 反伤型盾牌 4111: { uuid: 4111, name: "荆棘木盾(Lv1)", type: EquipType.ARMOR, quality: Quality.GREEN, lv: 1, path: "4111", info: "生命值+60%,反伤15%", special_attr: [], buff: [ { type: BuffAttr.HP, value: 60, target: EquipAttrTarget.HERO }, // HP+60% { type: BuffAttr.REFLECT, value: 15, target: EquipAttrTarget.HERO }, // 反伤15% ], }, 4112: { uuid: 4112, name: "钢铁尖刺(Lv1)", type: EquipType.ARMOR, quality: Quality.BLUE, lv: 1, path: "4112", info: "生命值+68%,反伤18%,Debuff减免8%", special_attr: [], buff: [ { type: BuffAttr.HP, value: 68, target: EquipAttrTarget.HERO }, // HP+68% { type: BuffAttr.REFLECT, value: 18, target: EquipAttrTarget.HERO }, // 反伤18% { type: BuffAttr.DEBUFF_DOWN, value: 8, target: EquipAttrTarget.HERO }, // Debuff减免8% ], }, 4113: { uuid: 4113, name: "龙鳞反伤者(Lv1)", type: EquipType.ARMOR, quality: Quality.PURPLE, lv: 1, path: "4113", info: "生命值+76%,反伤22%,免伤5%,被攻5次+1技能点", special_attr: [ {special_attr: EquipSpecialAttr.FRIEND_ATKED_ADD_SKILL_STONE, special_attr_value: 5}, ], buff: [ { type: BuffAttr.HP, value: 76, target: EquipAttrTarget.HERO }, // HP+76% { type: BuffAttr.REFLECT, value: 22, target: EquipAttrTarget.HERO }, // 反伤22% { type: BuffAttr.DEF, value: 5, target: EquipAttrTarget.HERO }, // 免伤5% ], }, // 等级2 反伤型盾牌 4211: { uuid: 4211, name: "荆棘木盾(Lv2)", type: EquipType.ARMOR, quality: Quality.GREEN, lv: 2, path: "4211", info: "生命值+68%,反伤18%", special_attr: [], buff: [ { type: BuffAttr.HP, value: 68, target: EquipAttrTarget.HERO }, // HP+68% { type: BuffAttr.REFLECT, value: 18, target: EquipAttrTarget.HERO }, // 反伤18% ], }, 4212: { uuid: 4212, name: "钢铁尖刺(Lv2)", type: EquipType.ARMOR, quality: Quality.BLUE, lv: 2, path: "4212", info: "生命值+76%,反伤21%,Debuff减免10%", special_attr: [], buff: [ { type: BuffAttr.HP, value: 76, target: EquipAttrTarget.HERO }, // HP+76% { type: BuffAttr.REFLECT, value: 21, target: EquipAttrTarget.HERO }, // 反伤21% { type: BuffAttr.DEBUFF_DOWN, value: 10, target: EquipAttrTarget.HERO }, // Debuff减免10% ], }, 4213: { uuid: 4213, name: "龙鳞反伤者(Lv2)", type: EquipType.ARMOR, quality: Quality.PURPLE, lv: 2, path: "4213", info: "生命值+84%,反伤25%,免伤7%,被攻5次+1技能点", special_attr: [ {special_attr: EquipSpecialAttr.FRIEND_ATKED_ADD_SKILL_STONE, special_attr_value: 5}, ], buff: [ { type: BuffAttr.HP, value: 84, target: EquipAttrTarget.HERO }, // HP+84% { type: BuffAttr.REFLECT, value: 25, target: EquipAttrTarget.HERO }, // 反伤25% { type: BuffAttr.DEF, value: 7, target: EquipAttrTarget.HERO }, // 免伤7% ], }, // 等级3 反伤型盾牌 4311: { uuid: 4311, name: "荆棘木盾(Lv3)", type: EquipType.ARMOR, quality: Quality.GREEN, lv: 3, path: "4311", info: "生命值+76%,反伤21%", special_attr: [], buff: [ { type: BuffAttr.HP, value: 76, target: EquipAttrTarget.HERO }, // HP+76% { type: BuffAttr.REFLECT, value: 21, target: EquipAttrTarget.HERO }, // 反伤21% ], }, 4312: { uuid: 4312, name: "钢铁尖刺(Lv3)", type: EquipType.ARMOR, quality: Quality.BLUE, lv: 3, path: "4312", info: "生命值+84%,反伤24%,Debuff减免12%", special_attr: [], buff: [ { type: BuffAttr.HP, value: 84, target: EquipAttrTarget.HERO }, // HP+84% { type: BuffAttr.REFLECT, value: 24, target: EquipAttrTarget.HERO }, // 反伤24% { type: BuffAttr.DEBUFF_DOWN, value: 12, target: EquipAttrTarget.HERO }, // Debuff减免12% ], }, 4313: { uuid: 4313, name: "龙鳞反伤者(Lv3)", type: EquipType.ARMOR, quality: Quality.PURPLE, lv: 3, path: "4313", info: "生命值+92%,反伤28%,免伤9%,被攻5次+1技能点", special_attr: [ {special_attr: EquipSpecialAttr.FRIEND_ATKED_ADD_SKILL_STONE, special_attr_value: 5}, ], buff: [ { type: BuffAttr.HP, value: 92, target: EquipAttrTarget.HERO }, // HP+92% { type: BuffAttr.REFLECT, value: 28, target: EquipAttrTarget.HERO }, // 反伤28% { type: BuffAttr.DEF, value: 9, target: EquipAttrTarget.HERO }, // 免伤9% ], }, // 等级4 反伤型盾牌 4411: { uuid: 4411, name: "荆棘木盾(Lv4)", type: EquipType.ARMOR, quality: Quality.GREEN, lv: 4, path: "4411", info: "生命值+84%,反伤24%", special_attr: [], buff: [ { type: BuffAttr.HP, value: 84, target: EquipAttrTarget.HERO }, // HP+84% { type: BuffAttr.REFLECT, value: 24, target: EquipAttrTarget.HERO }, // 反伤24% ], }, 4412: { uuid: 4412, name: "钢铁尖刺(Lv4)", type: EquipType.ARMOR, quality: Quality.BLUE, lv: 4, path: "4412", info: "生命值+92%,反伤27%,Debuff减免14%", special_attr: [], buff: [ { type: BuffAttr.HP, value: 92, target: EquipAttrTarget.HERO }, // HP+92% { type: BuffAttr.REFLECT, value: 27, target: EquipAttrTarget.HERO }, // 反伤27% { type: BuffAttr.DEBUFF_DOWN, value: 14, target: EquipAttrTarget.HERO }, // Debuff减免14% ], }, 4413: { uuid: 4413, name: "龙鳞反伤者(Lv4)", type: EquipType.ARMOR, quality: Quality.PURPLE, lv: 4, path: "4413", info: "生命值+100%,反伤31%,免伤11%,被攻5次+1技能点", special_attr: [ {special_attr: EquipSpecialAttr.FRIEND_ATKED_ADD_SKILL_STONE, special_attr_value: 5}, ], buff: [ { type: BuffAttr.HP, value: 100, target: EquipAttrTarget.HERO }, // HP+100% { type: BuffAttr.REFLECT, value: 31, target: EquipAttrTarget.HERO }, // 反伤31% { type: BuffAttr.DEF, value: 11, target: EquipAttrTarget.HERO }, // 免伤11% ], }, // 等级5 反伤型盾牌 4511: { uuid: 4511, name: "荆棘木盾(Lv5)", type: EquipType.ARMOR, quality: Quality.GREEN, lv: 5, path: "4511", info: "生命值+92%,反伤27%", special_attr: [], buff: [ { type: BuffAttr.HP, value: 92, target: EquipAttrTarget.HERO }, // HP+92% { type: BuffAttr.REFLECT, value: 27, target: EquipAttrTarget.HERO }, // 反伤27% ], }, 4512: { uuid: 4512, name: "钢铁尖刺(Lv5)", type: EquipType.ARMOR, quality: Quality.BLUE, lv: 5, path: "4512", info: "生命值+100%,反伤30%,Debuff减免16%", special_attr: [], buff: [ { type: BuffAttr.HP, value: 100, target: EquipAttrTarget.HERO }, // HP+100% { type: BuffAttr.REFLECT, value: 30, target: EquipAttrTarget.HERO }, // 反伤30% { type: BuffAttr.DEBUFF_DOWN, value: 16, target: EquipAttrTarget.HERO }, // Debuff减免16% ], }, 4513: { uuid: 4513, name: "龙鳞反伤者(Lv5)", type: EquipType.ARMOR, quality: Quality.PURPLE, lv: 5, path: "4513", info: "生命值+108%,反伤34%,免伤13%,伙伴双倍受击触发", special_attr: [ {special_attr: EquipSpecialAttr.FRIEND_ATKED_ADD_SKILL_STONE, special_attr_value: 5}, {special_attr: EquipSpecialAttr.DOUBLE_ATKED, special_attr_value: 1}, ], buff: [ { type: BuffAttr.HP, value: 108, target: EquipAttrTarget.HERO }, // HP+108% { type: BuffAttr.REFLECT, value: 34, target: EquipAttrTarget.HERO }, // 反伤34% { type: BuffAttr.DEF, value: 13, target: EquipAttrTarget.HERO }, // 免伤13% ], }, // === 均衡型盾牌 === // 等级1 均衡型盾牌 4121: { uuid: 4121, name: "守护圆盾(Lv1)", type: EquipType.ARMOR, quality: Quality.GREEN, lv: 1, path: "4121", info: "生命值+40%,免伤10%", special_attr: [], buff: [ { type: BuffAttr.HP, value: 40, target: EquipAttrTarget.HERO }, // HP+40% { type: BuffAttr.DEF, value: 10, target: EquipAttrTarget.HERO }, // 免伤10% ], }, 4122: { uuid: 4122, name: "圣光壁垒(Lv1)", type: EquipType.ARMOR, quality: Quality.BLUE, lv: 1, path: "4122", info: "生命值+48%,免伤12%,Debuff减免8%", special_attr: [], buff: [ { type: BuffAttr.HP, value: 48, target: EquipAttrTarget.HERO }, // HP+48% { type: BuffAttr.DEF, value: 12, target: EquipAttrTarget.HERO }, // 免伤12% { type: BuffAttr.DEBUFF_DOWN, value: 8, target: EquipAttrTarget.HERO }, // Debuff减免8% ], }, 4123: { uuid: 4123, name: "永恒守护者(Lv1)", type: EquipType.ARMOR, quality: Quality.PURPLE, lv: 1, path: "4123", info: "生命值+56%,免伤15%,闪避5%,被攻5次+1技能点", special_attr: [ {special_attr: EquipSpecialAttr.FRIEND_ATKED_ADD_SKILL_STONE, special_attr_value: 5}, ], buff: [ { type: BuffAttr.HP, value: 56, target: EquipAttrTarget.HERO }, // HP+56% { type: BuffAttr.DEF, value: 15, target: EquipAttrTarget.HERO }, // 免伤15% { type: BuffAttr.DODGE, value: 5, target: EquipAttrTarget.HERO }, // 闪避5% ], }, // 等级2 均衡型盾牌 4221: { uuid: 4221, name: "守护圆盾(Lv2)", type: EquipType.ARMOR, quality: Quality.GREEN, lv: 2, path: "4221", info: "生命值+48%,免伤12%", special_attr: [], buff: [ { type: BuffAttr.HP, value: 48, target: EquipAttrTarget.HERO }, // HP+48% { type: BuffAttr.DEF, value: 12, target: EquipAttrTarget.HERO }, // 免伤12% ], }, 4222: { uuid: 4222, name: "圣光壁垒(Lv2)", type: EquipType.ARMOR, quality: Quality.BLUE, lv: 2, path: "4222", info: "生命值+56%,免伤14%,Debuff减免10%", special_attr: [], buff: [ { type: BuffAttr.HP, value: 56, target: EquipAttrTarget.HERO }, // HP+56% { type: BuffAttr.DEF, value: 14, target: EquipAttrTarget.HERO }, // 免伤14% { type: BuffAttr.DEBUFF_DOWN, value: 10, target: EquipAttrTarget.HERO }, // Debuff减免10% ], }, 4223: { uuid: 4223, name: "永恒守护者(Lv2)", type: EquipType.ARMOR, quality: Quality.PURPLE, lv: 2, path: "4223", info: "生命值+64%,免伤17%,闪避7%,被攻5次+1技能点", special_attr: [ {special_attr: EquipSpecialAttr.FRIEND_ATKED_ADD_SKILL_STONE, special_attr_value: 5}, ], buff: [ { type: BuffAttr.HP, value: 64, target: EquipAttrTarget.HERO }, // HP+64% { type: BuffAttr.DEF, value: 17, target: EquipAttrTarget.HERO }, // 免伤17% { type: BuffAttr.DODGE, value: 7, target: EquipAttrTarget.HERO }, // 闪避7% ], }, // 等级3 均衡型盾牌 4321: { uuid: 4321, name: "守护圆盾(Lv3)", type: EquipType.ARMOR, quality: Quality.GREEN, lv: 3, path: "4321", info: "生命值+56%,免伤14%", special_attr: [], buff: [ { type: BuffAttr.HP, value: 56, target: EquipAttrTarget.HERO }, // HP+56% { type: BuffAttr.DEF, value: 14, target: EquipAttrTarget.HERO }, // 免伤14% ], }, 4322: { uuid: 4322, name: "圣光壁垒(Lv3)", type: EquipType.ARMOR, quality: Quality.BLUE, lv: 3, path: "4322", info: "生命值+64%,免伤16%,Debuff减免12%", special_attr: [], buff: [ { type: BuffAttr.HP, value: 64, target: EquipAttrTarget.HERO }, // HP+64% { type: BuffAttr.DEF, value: 16, target: EquipAttrTarget.HERO }, // 免伤16% { type: BuffAttr.DEBUFF_DOWN, value: 12, target: EquipAttrTarget.HERO }, // Debuff减免12% ], }, 4323: { uuid: 4323, name: "永恒守护者(Lv3)", type: EquipType.ARMOR, quality: Quality.PURPLE, lv: 3, path: "4323", info: "生命值+72%,免伤19%,闪避9%,被攻5次+1技能点", special_attr: [ {special_attr: EquipSpecialAttr.FRIEND_ATKED_ADD_SKILL_STONE, special_attr_value: 5}, ], buff: [ { type: BuffAttr.HP, value: 72, target: EquipAttrTarget.HERO }, // HP+72% { type: BuffAttr.DEF, value: 19, target: EquipAttrTarget.HERO }, // 免伤19% { type: BuffAttr.DODGE, value: 9, target: EquipAttrTarget.HERO }, // 闪避9% ], }, // 等级4 均衡型盾牌 4421: { uuid: 4421, name: "守护圆盾(Lv4)", type: EquipType.ARMOR, quality: Quality.GREEN, lv: 4, path: "4421", info: "生命值+64%,免伤16%", special_attr: [], buff: [ { type: BuffAttr.HP, value: 64, target: EquipAttrTarget.HERO }, // HP+64% { type: BuffAttr.DEF, value: 16, target: EquipAttrTarget.HERO }, // 免伤16% ], }, 4422: { uuid: 4422, name: "圣光壁垒(Lv4)", type: EquipType.ARMOR, quality: Quality.BLUE, lv: 4, path: "4422", info: "生命值+72%,免伤18%,Debuff减免14%", special_attr: [], buff: [ { type: BuffAttr.HP, value: 72, target: EquipAttrTarget.HERO }, // HP+72% { type: BuffAttr.DEF, value: 18, target: EquipAttrTarget.HERO }, // 免伤18% { type: BuffAttr.DEBUFF_DOWN, value: 14, target: EquipAttrTarget.HERO }, // Debuff减免14% ], }, // 保留原有的装备配置 2001: {uuid: 2001, name: "新手剑", type: EquipType.WEAPON,quality: Quality.WHITE,info:"攻击力增加80%", lv: 1, path: "2001", special_attr: [ {special_attr:EquipSpecialAttr.ATK_ADD_FRIEND_ATK,special_attr_value:3}, {special_attr:EquipSpecialAttr.ICE,special_attr_value:1}, {special_attr:EquipSpecialAttr.DOUBLE_DEAD,special_attr_value:1}, {special_attr:EquipSpecialAttr.DOUBLE_ATKED,special_attr_value:1}, {special_attr:EquipSpecialAttr.ATK_ADD_FRIEND_HP,special_attr_value:30}, {special_attr:EquipSpecialAttr.ATK_ADD_GLOD,special_attr_value:3}, {special_attr:EquipSpecialAttr.ATK_ADD_MASTER_ATK,special_attr_value:3}, {special_attr:EquipSpecialAttr.ATK_ADD_MASTER_HP,special_attr_value:3}, ], buff: [ { type: BuffAttr.ATK, value: 80, target: EquipAttrTarget.HERO }, { type: BuffAttr.WFUNY, value: 30, target: EquipAttrTarget.HERO }, ], }, 2002: {uuid: 2002,name: "新手剑2",type: EquipType.WEAPON,quality: Quality.WHITE,info:"攻击速度增加30%", lv: 1, path: "2002", special_attr:[ {special_attr:EquipSpecialAttr.FIRE,special_attr_value:1}, {special_attr:EquipSpecialAttr.DOUBLE_DEAD,special_attr_value:1}, {special_attr:EquipSpecialAttr.DOUBLE_ATKED,special_attr_value:1}, {special_attr:EquipSpecialAttr.ATK_ADD_FRIEND_ATK,special_attr_value:3}, {special_attr:EquipSpecialAttr.ATK_ADD_FRIEND_HP,special_attr_value:30}, {special_attr:EquipSpecialAttr.ATK_ADD_GLOD,special_attr_value:3}, {special_attr:EquipSpecialAttr.ATK_ADD_MASTER_ATK,special_attr_value:3}, {special_attr:EquipSpecialAttr.ATK_ADD_MASTER_HP,special_attr_value:3}, ], buff: [ { type: BuffAttr.ATK_CD, value: 30, target: EquipAttrTarget.HERO }, { type: BuffAttr.WFUNY, value: 30, target: EquipAttrTarget.HERO }, ], }, 2003: {uuid: 2003,name: "新手剑3",type: EquipType.WEAPON,quality: Quality.WHITE,info:"攻击次数增加1次", lv: 1, path: "2003", special_attr:[ {special_attr:EquipSpecialAttr.WIND,special_attr_value:1}, {special_attr:EquipSpecialAttr.DOUBLE_DEAD,special_attr_value:1}, {special_attr:EquipSpecialAttr.DOUBLE_ATKED,special_attr_value:1}, {special_attr:EquipSpecialAttr.ATK_ADD_FRIEND_ATK,special_attr_value:3}, {special_attr:EquipSpecialAttr.ATK_ADD_FRIEND_HP,special_attr_value:30}, {special_attr:EquipSpecialAttr.ATK_ADD_GLOD,special_attr_value:3}, {special_attr:EquipSpecialAttr.ATK_ADD_MASTER_ATK,special_attr_value:3}, {special_attr:EquipSpecialAttr.ATK_ADD_MASTER_HP,special_attr_value:3}, ], buff: [ { type: BuffAttr.WFUNY, value: 1, target: EquipAttrTarget.HERO }, { type: BuffAttr.HP, value: 30, target: EquipAttrTarget.HERO }, ], }, }