Files
heros/assets/script/game/common/config/Equips.ts

1170 lines
42 KiB
TypeScript
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

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<number>();
// 遍历所有装备配置
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 },
],
},
}