1025 lines
33 KiB
TypeScript
1025 lines
33 KiB
TypeScript
import { BuffAttr } from "./SkillSet";
|
||
|
||
// 装备路径配置表
|
||
export const EPath = {
|
||
// 剑类武器
|
||
"穿刺短剑": "2101",
|
||
"寒锋长剑": "2102",
|
||
"龙鳞穿刺者": "2103",
|
||
"冰霜穿刺者": "2104",
|
||
|
||
// 斧类武器
|
||
"风暴战斧": "3101",
|
||
"寒锋巨斧": "3102",
|
||
"龙鳞撕裂者": "3105",
|
||
"泰坦撕裂者": "3106",
|
||
|
||
// 锤类武器
|
||
"碎骨战锤": "5101",
|
||
"雷霆重锤": "5102",
|
||
"龙鳞粉碎者": "5103",
|
||
"泰坦粉碎者": "5104",
|
||
|
||
// 刀类武器
|
||
"影刃": "6101",
|
||
"寒月双刃": "6102",
|
||
"龙鳞切割者": "6103",
|
||
"冰霜切割者": "6104",
|
||
|
||
// 盾牌装备
|
||
"风影圆盾": "4101",
|
||
"流光护盾": "4102",
|
||
"量子闪避者": "4103",
|
||
"荆棘木盾": "4111",
|
||
"钢铁尖刺": "4112",
|
||
"龙鳞反伤者": "4113",
|
||
"守护圆盾": "4121",
|
||
"圣光壁垒": "4122",
|
||
"永恒守护者": "4123",
|
||
|
||
// 饰品装备
|
||
"磐石戒指": "7401",
|
||
"刚玉戒指": "7402",
|
||
"烈阳戒指": "7403",
|
||
"雷暴耳饰": "7404",
|
||
"迷雾耳饰": "7405",
|
||
"荆棘耳饰": "7406",
|
||
"星辉耳饰": "7421",
|
||
"霜晶耳饰": "7422",
|
||
"流光吊坠": "7423",
|
||
"地脉指环": "7424",
|
||
"炎阳戒指": "7425",
|
||
"潮汐戒指": "7426",
|
||
"天穹戒指": "7441",
|
||
"神木戒指": "7442",
|
||
"日曜戒指": "7443",
|
||
"月影项链": "7444",
|
||
"星尘项链": "7445",
|
||
"深渊戒指": "7446",
|
||
"永夜戒指": "7447",
|
||
};
|
||
|
||
// 装备类型
|
||
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, //攻击n次后增加伙伴攻击力
|
||
//ATK_ADD_FRIEND_HP=6, //攻击n次后增加伙伴生命值
|
||
ATK_ADD_GLOD=7, //攻击n次后增加金币
|
||
ATK_ADD_MASTER_ATK=8, //攻击n次后增加主将攻击力
|
||
ATK_ADD_MASTER_HP=9, //攻击n次后增加主将生命值
|
||
//DOUBLE_DEAD=10, //额外死亡触发次数 伙伴系统已经取消,怕兼容问题暂时留着
|
||
DOUBLE_ATKED=11, //额外受击触发次数
|
||
ATKED_ADD_SKILL_STONE=12, //被攻击增加技能石
|
||
ATK_ADD_VALUE=13, //攻击n次后触发属性增加的值 额外增加值
|
||
}
|
||
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, 2404, // 绿、蓝、紫、紫(冰霜)
|
||
// 等级5
|
||
2501, 2502, 2503, 2504, // 绿、蓝、紫、紫(冰霜)
|
||
];
|
||
|
||
// 斧类武器UUID列表 - 根据wp.md配置
|
||
export const axeWeapons = [
|
||
// 等级1
|
||
3101, 3102, 3103, // 绿、蓝、紫
|
||
// 等级2
|
||
3201, 3202, 3203, // 绿、蓝、紫
|
||
// 等级3
|
||
3301, 3302, 3303, // 绿、蓝、紫
|
||
// 等级4
|
||
3401, 3402, 3403, 3404, // 绿、蓝、紫、紫(泰坦)
|
||
// 等级5
|
||
3501, 3502, 3503, 3504, // 绿、蓝、紫、紫(泰坦)
|
||
];
|
||
|
||
// 锤类武器UUID列表 - 根据wp.md配置
|
||
export const hammerWeapons = [
|
||
// 等级1
|
||
1101, 1102, 1103, // 绿、蓝、紫
|
||
// 等级2
|
||
1201, 1202, 1203, // 绿、蓝、紫
|
||
// 等级3
|
||
1301, 1302, 1303, // 绿、蓝、紫
|
||
// 等级4
|
||
1401, 1402, 1403, 1404, // 绿、蓝、紫、紫(泰坦)
|
||
// 等级5
|
||
1501, 1502, 1503, 1504, // 绿、蓝、紫、紫(泰坦)
|
||
];
|
||
|
||
// 刀类武器UUID列表 - 根据wp.md配置
|
||
export const knifeWeapons = [
|
||
// 等级1
|
||
6101, 6102, 6103, // 绿、蓝、紫
|
||
// 等级2
|
||
6201, 6202, 6203, // 绿、蓝、紫
|
||
// 等级3
|
||
6301, 6302, 6303, // 绿、蓝、紫
|
||
// 等级4
|
||
6401, 6402, 6403, 6404, // 绿、蓝、紫、紫(冰霜)
|
||
// 等级5
|
||
6501, 6502, 6503, 6504, // 绿、蓝、紫、紫(冰霜)
|
||
];
|
||
|
||
// 盾牌装备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,
|
||
];
|
||
|
||
// 饰品装备UUID列表 - 根据wp.md配置
|
||
export const accessoryItems = [
|
||
// 绿色品质饰品 (等级4-5)
|
||
// 磐石戒指
|
||
7401, 7501,
|
||
// 刚玉戒指
|
||
7402, 7502,
|
||
// 烈阳戒指
|
||
7403, 7503,
|
||
// 雷暴耳饰
|
||
7404, 7504,
|
||
// 迷雾耳饰
|
||
7405, 7505,
|
||
// 荆棘耳饰
|
||
7406, 7506,
|
||
|
||
// 蓝色品质饰品 (等级4-5)
|
||
// 星辉耳饰
|
||
7421, 7521,
|
||
// 霜晶耳饰
|
||
7422, 7522,
|
||
// 流光吊坠
|
||
7423, 7523,
|
||
// 地脉指环
|
||
7424, 7524,
|
||
// 炎阳戒指
|
||
7425, 7525,
|
||
// 潮汐戒指
|
||
7426, 7526,
|
||
|
||
// 紫色品质饰品 (等级4-5)
|
||
// 天穹戒指
|
||
7441, 7541,
|
||
// 神木戒指
|
||
7442, 7542,
|
||
// 日曜戒指
|
||
7443, 7543,
|
||
// 月影项链
|
||
7444, 7544,
|
||
// 星尘项链
|
||
7445, 7545,
|
||
// 深渊戒指
|
||
7446, 7546,
|
||
// 永夜戒指
|
||
7447, 7547,
|
||
];
|
||
//build 流派
|
||
export const build_list = {
|
||
CRIT:1,//暴击流
|
||
DODGE:2,//闪避流
|
||
REFLECT:3,//反伤流
|
||
ATKUP:4,//攻击增益流
|
||
SPEED:5,//高速流
|
||
BURN:6,//叠伤流
|
||
PUNCTURE:7,//穿透流
|
||
WFUNY:8,//风怒流
|
||
}
|
||
//build 说明
|
||
export const build_info = {
|
||
[build_list.CRIT]: "暴击流",
|
||
[build_list.DODGE]: "闪避流",
|
||
[build_list.REFLECT]: "反伤流",
|
||
[build_list.ATKUP]: "攻击增益流",
|
||
[build_list.SPEED]: "高速流",
|
||
[build_list.BURN]: "叠伤流",
|
||
[build_list.PUNCTURE]: "穿透流",
|
||
[build_list.WFUNY]: "风怒流",
|
||
}
|
||
export const weapons = [...swordWeapons, ...axeWeapons, ...hammerWeapons, ...knifeWeapons];
|
||
export const armors = [...shieldArmors];
|
||
export const accessorys = [...accessoryItems];
|
||
export const equip_list = [...swordWeapons, ...axeWeapons, ...hammerWeapons, ...knifeWeapons, ...shieldArmors, ...accessoryItems];
|
||
|
||
|
||
|
||
/**
|
||
* 根据装备类型获取所有uuid数组
|
||
* @param equipType 装备类型 1:武器 2:防具 3:饰品 (可选,不传则返回所有类型)
|
||
* @returns uuid数组
|
||
*/
|
||
export function getEquipUUIDsByType(equipType?: EquipType): number[] {
|
||
const result: number[] = [];
|
||
|
||
// 遍历所有装备配置
|
||
for (const [uuid, equipData] of Object.entries(EquipInfo)) {
|
||
const numericUuid = parseInt(uuid);
|
||
|
||
// 检查装备类型是否匹配(如果指定了类型)
|
||
if (equipType === undefined || equipData.type === equipType) {
|
||
// 添加所有该类型的装备
|
||
result.push(numericUuid);
|
||
}
|
||
}
|
||
|
||
// 按UUID排序
|
||
return result.sort((a, b) => a - b);
|
||
}
|
||
|
||
/**
|
||
* 获取所有装备的uuid数组
|
||
* @returns 所有装备的uuid数组
|
||
*/
|
||
export function getAllEquipUUIDs(): number[] {
|
||
return getEquipUUIDsByType();
|
||
}
|
||
|
||
|
||
|
||
|
||
// 装备属性加成接口
|
||
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; // 装备品质
|
||
path: string; // 文件名
|
||
info: string; // 装备描述
|
||
special_attr: EquipSpecialAttrData[]; // 特殊属性数组
|
||
buff: EquipAttribute[]; // 属性加成列表
|
||
build?: number[]; // 流派(可选)
|
||
}
|
||
|
||
export const EquipInfo: { [key: number]: EquipData } = {
|
||
|
||
// 剑类武器
|
||
2101: {
|
||
uuid: 2101,
|
||
name: "穿刺短剑",
|
||
type: EquipType.WEAPON,
|
||
quality: Quality.GREEN,
|
||
path: EPath["穿刺短剑"],
|
||
info: "攻击力增加170%,穿透1个目标",
|
||
special_attr: [],
|
||
build: [build_list.PUNCTURE],
|
||
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个目标
|
||
],
|
||
},
|
||
2102: {
|
||
uuid: 2102,
|
||
name: "寒锋长剑",
|
||
type: EquipType.WEAPON,
|
||
quality: Quality.BLUE,
|
||
path: EPath["寒锋长剑"],
|
||
info: "攻击力增加230%,穿透2个目标,30%穿刺伤害",
|
||
special_attr: [],
|
||
build: [build_list.PUNCTURE],
|
||
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%穿刺伤害
|
||
],
|
||
},
|
||
2103: {
|
||
uuid: 2103,
|
||
name: "龙鳞穿刺者",
|
||
type: EquipType.WEAPON,
|
||
quality: Quality.PURPLE,
|
||
path: EPath["龙鳞穿刺者"],
|
||
info: "攻击力增加290%,穿透3个目标,40%穿刺伤害",
|
||
special_attr: [],
|
||
build: [build_list.PUNCTURE],
|
||
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%穿刺伤害
|
||
],
|
||
},
|
||
2104: {
|
||
uuid: 2104,
|
||
name: "冰霜穿刺者",
|
||
type: EquipType.WEAPON,
|
||
quality: Quality.PURPLE,
|
||
path: EPath["冰霜穿刺者"],
|
||
info: "攻击力增加290%,穿透3个目标,冰冻概率25%",
|
||
special_attr: [],
|
||
build: [build_list.PUNCTURE],
|
||
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.FROST_RATIO, value: 25, target: EquipAttrTarget.HERO }, // 冰冻概率25%
|
||
],
|
||
},
|
||
|
||
// === 斧类武器配置 ===
|
||
|
||
// 斧类武器
|
||
3101: {
|
||
uuid: 3101,
|
||
name: "风暴战斧",
|
||
type: EquipType.WEAPON,
|
||
quality: Quality.GREEN,
|
||
path: EPath["风暴战斧"],
|
||
info: "攻击力增加220%,风怒概率40%",
|
||
special_attr: [],
|
||
build: [build_list.WFUNY],
|
||
buff: [
|
||
{ type: BuffAttr.ATK, value: 220, target: EquipAttrTarget.HERO },
|
||
{ type: BuffAttr.ATK_CD, value: 0, target: EquipAttrTarget.HERO }, // CD修正0%
|
||
{ type: BuffAttr.WFUNY, value: 40, target: EquipAttrTarget.HERO }, // 风怒概率40%
|
||
],
|
||
},
|
||
3102: {
|
||
uuid: 3102,
|
||
name: "寒锋巨斧",
|
||
type: EquipType.WEAPON,
|
||
quality: Quality.BLUE,
|
||
path: EPath["寒锋巨斧"],
|
||
info: "攻击力增加280%,风怒概率50%",
|
||
special_attr: [],
|
||
build: [build_list.WFUNY],
|
||
buff: [
|
||
{ type: BuffAttr.ATK, value: 280, target: EquipAttrTarget.HERO },
|
||
{ type: BuffAttr.ATK_CD, value: 0, target: EquipAttrTarget.HERO }, // CD修正0%
|
||
{ type: BuffAttr.WFUNY, value: 50, target: EquipAttrTarget.HERO }, // 风怒概率50%
|
||
],
|
||
},
|
||
3105: {
|
||
uuid: 3105,
|
||
name: "龙鳞撕裂者",
|
||
type: EquipType.WEAPON,
|
||
quality: Quality.PURPLE,
|
||
path: EPath["龙鳞撕裂者"],
|
||
info: "攻击力增加340%,风怒概率60%,击退概率27%",
|
||
special_attr: [],
|
||
build: [build_list.WFUNY],
|
||
buff: [
|
||
{ type: BuffAttr.ATK, value: 340, target: EquipAttrTarget.HERO },
|
||
{ type: BuffAttr.ATK_CD, value: 0, target: EquipAttrTarget.HERO }, // CD修正0%
|
||
{ type: BuffAttr.WFUNY, value: 60, target: EquipAttrTarget.HERO }, // 风怒概率60%
|
||
{ type: BuffAttr.KNOCKBACK, value: 27, target: EquipAttrTarget.HERO }, // 击退概率37%
|
||
],
|
||
},
|
||
3106: {
|
||
uuid: 3106,
|
||
name: "泰坦撕裂者",
|
||
type: EquipType.WEAPON,
|
||
quality: Quality.PURPLE,
|
||
path: EPath["泰坦撕裂者"],
|
||
info: "攻击力增加300%,风怒概率60%,击晕概率12.5%",
|
||
special_attr: [],
|
||
build: [build_list.WFUNY],
|
||
buff: [
|
||
{ type: BuffAttr.ATK, value: 300, target: EquipAttrTarget.HERO },
|
||
{ type: BuffAttr.ATK_CD, value: 0, target: EquipAttrTarget.HERO }, // CD修正0%
|
||
{ type: BuffAttr.WFUNY, value: 60, target: EquipAttrTarget.HERO }, // 风怒概率60%
|
||
{ type: BuffAttr.STUN_RATTO, value: 12.5, target: EquipAttrTarget.HERO }, // 击晕概率12.5%
|
||
],
|
||
},
|
||
|
||
// === 锤类武器配置 ===
|
||
|
||
|
||
// 锤类武器
|
||
5101: {
|
||
uuid: 5101,
|
||
name: "碎骨战锤",
|
||
type: EquipType.WEAPON,
|
||
quality: Quality.GREEN,
|
||
path: EPath["碎骨战锤"],
|
||
info: "攻击力增加240%,暴击率20%,暴击伤害+35%",
|
||
special_attr: [],
|
||
build: [build_list.CRIT],
|
||
buff: [
|
||
{ type: BuffAttr.ATK, value: 240, target: EquipAttrTarget.HERO },
|
||
{ type: BuffAttr.ATK_CD, value: -6.7, target: EquipAttrTarget.HERO }, // CD修正+6.7%
|
||
{ type: BuffAttr.CRITICAL, value: 20, target: EquipAttrTarget.HERO }, // 暴击率20%
|
||
{ type: BuffAttr.CRITICAL_DMG, value: 35, target: EquipAttrTarget.HERO }, // 暴击伤害+35%
|
||
],
|
||
},
|
||
5102: {
|
||
uuid: 5102,
|
||
name: "雷霆重锤",
|
||
type: EquipType.WEAPON,
|
||
quality: Quality.BLUE,
|
||
path: EPath["雷霆重锤"],
|
||
info: "攻击力增加310%,暴击率25%,暴击伤害+45%",
|
||
special_attr: [],
|
||
build: [build_list.CRIT],
|
||
buff: [
|
||
{ type: BuffAttr.ATK, value: 310, target: EquipAttrTarget.HERO },
|
||
{ type: BuffAttr.ATK_CD, value: -6.7, target: EquipAttrTarget.HERO }, // CD修正+6.7%
|
||
{ type: BuffAttr.CRITICAL, value: 25, target: EquipAttrTarget.HERO }, // 暴击率25%
|
||
{ type: BuffAttr.CRITICAL_DMG, value: 45, target: EquipAttrTarget.HERO }, // 暴击伤害+45%
|
||
],
|
||
},
|
||
5103: {
|
||
uuid: 5103,
|
||
name: "龙鳞粉碎者",
|
||
type: EquipType.WEAPON,
|
||
quality: Quality.PURPLE,
|
||
path: EPath["龙鳞粉碎者"],
|
||
info: "攻击力增加360%,暴击率30%,暴击伤害+70%,击晕概率+15%",
|
||
special_attr: [],
|
||
build: [build_list.CRIT],
|
||
buff: [
|
||
{ type: BuffAttr.ATK, value: 360, target: EquipAttrTarget.HERO },
|
||
{ type: BuffAttr.ATK_CD, value: -6.7, target: EquipAttrTarget.HERO }, // CD修正+6.7%
|
||
{ type: BuffAttr.CRITICAL, value: 30, target: EquipAttrTarget.HERO }, // 暴击率30%
|
||
{ type: BuffAttr.CRITICAL_DMG, value: 70, target: EquipAttrTarget.HERO }, // 暴击伤害+70%
|
||
{ type: BuffAttr.STUN_RATTO, value: 15, target: EquipAttrTarget.HERO }, // 击晕概率+15%
|
||
],
|
||
},
|
||
5104: {
|
||
uuid: 5104,
|
||
name: "泰坦粉碎者",
|
||
type: EquipType.WEAPON,
|
||
quality: Quality.PURPLE,
|
||
path: EPath["泰坦粉碎者"],
|
||
info: "攻击力增加360%,暴击率30%,击晕概率30%",
|
||
special_attr: [],
|
||
build: [build_list.CRIT],
|
||
buff: [
|
||
{ type: BuffAttr.ATK, value: 360, target: EquipAttrTarget.HERO },
|
||
{ type: BuffAttr.ATK_CD, value: -6.7, target: EquipAttrTarget.HERO }, // CD修正+6.7%
|
||
{ type: BuffAttr.CRITICAL, value: 30, target: EquipAttrTarget.HERO }, // 暴击率30%
|
||
{ type: BuffAttr.STUN_RATTO, value: 30, target: EquipAttrTarget.HERO }, // 击晕概率30%
|
||
],
|
||
},
|
||
|
||
// === 刀类武器配置 ===
|
||
|
||
|
||
// 刀类武器
|
||
6101: {
|
||
uuid: 6101,
|
||
name: "影刃",
|
||
type: EquipType.WEAPON,
|
||
quality: Quality.GREEN,
|
||
path: EPath["影刃"],
|
||
info: "攻击力增加180%,攻击施加易伤(25%)",
|
||
special_attr: [],
|
||
build: [build_list.BURN],
|
||
buff: [
|
||
{ type: BuffAttr.ATK, value: 180, target: EquipAttrTarget.HERO },
|
||
{ type: BuffAttr.ATK_CD, value: 26.7, target: EquipAttrTarget.HERO }, // CD修正-26.7%
|
||
{ type: BuffAttr.BURN_VALUE, value: 25, target: EquipAttrTarget.HERO }, // 攻击施加易伤(25%)
|
||
],
|
||
},
|
||
6102: {
|
||
uuid: 6102,
|
||
name: "寒月双刃",
|
||
type: EquipType.WEAPON,
|
||
quality: Quality.BLUE,
|
||
path: EPath["寒月双刃"],
|
||
info: "攻击力增加245%,攻击施加易伤(35%)",
|
||
special_attr: [],
|
||
build: [build_list.BURN],
|
||
buff: [
|
||
{ type: BuffAttr.ATK, value: 245, target: EquipAttrTarget.HERO },
|
||
{ type: BuffAttr.ATK_CD, value: 26.7, target: EquipAttrTarget.HERO }, // CD修正-26.7%
|
||
{ type: BuffAttr.BURN_VALUE, value: 35, target: EquipAttrTarget.HERO }, // 攻击施加易伤(35%)
|
||
],
|
||
},
|
||
6103: {
|
||
uuid: 6103,
|
||
name: "龙鳞切割者",
|
||
type: EquipType.WEAPON,
|
||
quality: Quality.PURPLE,
|
||
path: EPath["龙鳞切割者"],
|
||
info: "攻击力增加300%,攻击施加易伤(45%),易伤持续次数+1",
|
||
special_attr: [],
|
||
build: [build_list.BURN],
|
||
buff: [
|
||
{ type: BuffAttr.ATK, value: 300, target: EquipAttrTarget.HERO },
|
||
{ type: BuffAttr.ATK_CD, value: 26.7, target: EquipAttrTarget.HERO }, // CD修正-26.7%
|
||
{ type: BuffAttr.BURN_VALUE, value: 45, target: EquipAttrTarget.HERO }, // 攻击施加易伤(45%)
|
||
{ type: BuffAttr.BURN_COUNT, value: 1, target: EquipAttrTarget.HERO }, // 易伤持续次数+1
|
||
],
|
||
},
|
||
6104: {
|
||
uuid: 6104,
|
||
name: "冰霜切割者",
|
||
type: EquipType.WEAPON,
|
||
quality: Quality.PURPLE,
|
||
path: EPath["冰霜切割者"],
|
||
info: "攻击力增加300%,攻击施加易伤(45%),冰冻概率25%",
|
||
special_attr: [],
|
||
build: [build_list.BURN],
|
||
buff: [
|
||
{ type: BuffAttr.ATK, value: 300, target: EquipAttrTarget.HERO },
|
||
{ type: BuffAttr.ATK_CD, value: 26.7, target: EquipAttrTarget.HERO }, // CD修正-26.7%
|
||
{ type: BuffAttr.BURN_VALUE, value: 45, target: EquipAttrTarget.HERO }, // 攻击施加易伤(45%)
|
||
{ type: BuffAttr.FROST_RATIO, value: 25, target: EquipAttrTarget.HERO }, // 冰冻概率25%
|
||
],
|
||
},
|
||
|
||
// === 盾牌装备配置 ===
|
||
|
||
// === 闪避型盾牌 ===
|
||
|
||
|
||
// 闪避型盾牌
|
||
4101: {
|
||
uuid: 4101,
|
||
name: "风影圆盾",
|
||
type: EquipType.ARMOR,
|
||
quality: Quality.GREEN,
|
||
path: EPath["风影圆盾"],
|
||
info: "生命值+40%,闪避40%",
|
||
special_attr: [],
|
||
buff: [
|
||
{ type: BuffAttr.HP, value: 40, target: EquipAttrTarget.HERO }, // HP+40%
|
||
{ type: BuffAttr.DODGE, value: 40, target: EquipAttrTarget.HERO }, // 闪避40%
|
||
],
|
||
},
|
||
4102: {
|
||
uuid: 4102,
|
||
name: "流光护盾",
|
||
type: EquipType.ARMOR,
|
||
quality: Quality.BLUE,
|
||
path: EPath["流光护盾"],
|
||
info: "生命值+45%,闪避40%,Debuff减免15%",
|
||
special_attr: [],
|
||
buff: [
|
||
{ type: BuffAttr.HP, value: 45, target: EquipAttrTarget.HERO }, // HP+45%
|
||
{ type: BuffAttr.DODGE, value: 40, target: EquipAttrTarget.HERO }, // 闪避40%
|
||
{ type: BuffAttr.DEBUFF_DOWN, value: 15, target: EquipAttrTarget.HERO }, // Debuff减免15%
|
||
],
|
||
},
|
||
4103: {
|
||
uuid: 4103,
|
||
name: "量子闪避者",
|
||
type: EquipType.ARMOR,
|
||
quality: Quality.PURPLE,
|
||
path: EPath["量子闪避者"],
|
||
info: "生命值+50%,闪避45%,免伤15%",
|
||
special_attr: [],
|
||
buff: [
|
||
{ type: BuffAttr.HP, value: 50, target: EquipAttrTarget.HERO }, // HP+50%
|
||
{ type: BuffAttr.DODGE, value: 45, target: EquipAttrTarget.HERO }, // 闪避45%
|
||
{ type: BuffAttr.DEF, value: 15, target: EquipAttrTarget.HERO }, // 免伤15%
|
||
],
|
||
},
|
||
|
||
// === 反伤型盾牌 ===
|
||
|
||
|
||
// 反伤型盾牌
|
||
4111: {
|
||
uuid: 4111,
|
||
name: "荆棘木盾",
|
||
type: EquipType.ARMOR,
|
||
quality: Quality.GREEN,
|
||
path: EPath["荆棘木盾"],
|
||
info: "生命值+85%,反伤30%",
|
||
special_attr: [],
|
||
buff: [
|
||
{ type: BuffAttr.HP, value: 85, target: EquipAttrTarget.HERO }, // HP+85%
|
||
{ type: BuffAttr.REFLECT, value: 30, target: EquipAttrTarget.HERO }, // 反伤30%
|
||
],
|
||
},
|
||
4112: {
|
||
uuid: 4112,
|
||
name: "钢铁尖刺",
|
||
type: EquipType.ARMOR,
|
||
quality: Quality.BLUE,
|
||
path: EPath["钢铁尖刺"],
|
||
info: "生命值+90%,反伤30%,Debuff减免15%",
|
||
special_attr: [],
|
||
buff: [
|
||
{ type: BuffAttr.HP, value: 90, target: EquipAttrTarget.HERO }, // HP+90%
|
||
{ type: BuffAttr.REFLECT, value: 30, target: EquipAttrTarget.HERO }, // 反伤30%
|
||
{ type: BuffAttr.DEBUFF_DOWN, value: 15, target: EquipAttrTarget.HERO }, // Debuff减免15%
|
||
],
|
||
},
|
||
4113: {
|
||
uuid: 4113,
|
||
name: "龙鳞反伤者",
|
||
type: EquipType.ARMOR,
|
||
quality: Quality.PURPLE,
|
||
path: EPath["龙鳞反伤者"],
|
||
info: "生命值+110%,反伤35%,免伤15%",
|
||
special_attr: [],
|
||
buff: [
|
||
{ type: BuffAttr.HP, value: 110, target: EquipAttrTarget.HERO }, // HP+110%
|
||
{ type: BuffAttr.REFLECT, value: 35, target: EquipAttrTarget.HERO }, // 反伤35%
|
||
{ type: BuffAttr.DEF, value: 15, target: EquipAttrTarget.HERO }, // 免伤15%
|
||
],
|
||
},
|
||
|
||
// === 均衡型盾牌 ===
|
||
|
||
|
||
|
||
// 均衡型盾牌
|
||
4121: {
|
||
uuid: 4121,
|
||
name: "守护圆盾",
|
||
type: EquipType.ARMOR,
|
||
quality: Quality.GREEN,
|
||
path: EPath["守护圆盾"],
|
||
info: "生命值+65%,免伤20%",
|
||
special_attr: [],
|
||
buff: [
|
||
{ type: BuffAttr.HP, value: 65, target: EquipAttrTarget.HERO }, // HP+65%
|
||
{ type: BuffAttr.DEF, value: 20, target: EquipAttrTarget.HERO }, // 免伤20%
|
||
],
|
||
},
|
||
4122: {
|
||
uuid: 4122,
|
||
name: "圣光壁垒",
|
||
type: EquipType.ARMOR,
|
||
quality: Quality.BLUE,
|
||
path: EPath["圣光壁垒"],
|
||
info: "生命值+70%,免伤20%,Debuff减免15%",
|
||
special_attr: [],
|
||
buff: [
|
||
{ type: BuffAttr.HP, value: 70, target: EquipAttrTarget.HERO }, // HP+70%
|
||
{ type: BuffAttr.DEF, value: 20, target: EquipAttrTarget.HERO }, // 免伤20%
|
||
{ type: BuffAttr.DEBUFF_DOWN, value: 15, target: EquipAttrTarget.HERO }, // Debuff减免15%
|
||
],
|
||
},
|
||
4123: {
|
||
uuid: 4123,
|
||
name: "永恒守护者",
|
||
type: EquipType.ARMOR,
|
||
quality: Quality.PURPLE,
|
||
path: EPath["永恒守护者"],
|
||
info: "生命值+75%,免伤25%,闪避15%",
|
||
special_attr: [],
|
||
buff: [
|
||
{ type: BuffAttr.HP, value: 75, target: EquipAttrTarget.HERO }, // HP+75%
|
||
{ type: BuffAttr.DEF, value: 25, target: EquipAttrTarget.HERO }, // 免伤25%
|
||
{ type: BuffAttr.DODGE, value: 15, target: EquipAttrTarget.HERO }, // 闪避15%
|
||
],
|
||
},
|
||
|
||
// === 饰品装备配置 ===
|
||
|
||
// === 绿色品质饰品 ===
|
||
|
||
7401: {
|
||
uuid: 7401,
|
||
name: "磐石戒指",
|
||
type: EquipType.ACCESSORY,
|
||
quality: Quality.GREEN,
|
||
path: EPath["磐石戒指"],
|
||
info: "生命值+60%",
|
||
special_attr: [],
|
||
buff: [
|
||
{ type: BuffAttr.HP, value: 60, target: EquipAttrTarget.HERO },
|
||
],
|
||
},
|
||
|
||
7402: {
|
||
uuid: 7402,
|
||
name: "刚玉戒指",
|
||
type: EquipType.ACCESSORY,
|
||
quality: Quality.GREEN,
|
||
path: EPath["刚玉戒指"],
|
||
info: "免伤+25%",
|
||
special_attr: [],
|
||
buff: [
|
||
{ type: BuffAttr.DEF, value: 25, target: EquipAttrTarget.HERO },
|
||
],
|
||
},
|
||
|
||
|
||
7403: {
|
||
uuid: 7403,
|
||
name: "烈阳戒指",
|
||
type: EquipType.ACCESSORY,
|
||
quality: Quality.GREEN,
|
||
path: EPath["烈阳戒指"],
|
||
info: "攻击+55%",
|
||
special_attr: [],
|
||
buff: [
|
||
{ type: BuffAttr.ATK, value: 55, target: EquipAttrTarget.HERO },
|
||
],
|
||
},
|
||
|
||
7404: {
|
||
uuid: 7404,
|
||
name: "雷暴耳饰",
|
||
type: EquipType.ACCESSORY,
|
||
quality: Quality.GREEN,
|
||
path: EPath["雷暴耳饰"],
|
||
info: "暴伤+40%",
|
||
special_attr: [],
|
||
buff: [
|
||
{ type: BuffAttr.CRITICAL_DMG, value: 40, target: EquipAttrTarget.HERO },
|
||
],
|
||
},
|
||
|
||
|
||
7405: {
|
||
uuid: 7405,
|
||
name: "迷雾耳饰",
|
||
type: EquipType.ACCESSORY,
|
||
quality: Quality.GREEN,
|
||
path: EPath["迷雾耳饰"],
|
||
info: "闪避+15%",
|
||
special_attr: [],
|
||
buff: [
|
||
{ type: BuffAttr.DODGE, value: 15, target: EquipAttrTarget.HERO },
|
||
],
|
||
},
|
||
|
||
7406: {
|
||
uuid: 7406,
|
||
name: "荆棘耳饰",
|
||
type: EquipType.ACCESSORY,
|
||
quality: Quality.GREEN,
|
||
path: EPath["荆棘耳饰"],
|
||
info: "反伤+20%",
|
||
special_attr: [],
|
||
buff: [
|
||
{ type: BuffAttr.REFLECT, value: 20, target: EquipAttrTarget.HERO },
|
||
],
|
||
},
|
||
|
||
// === 蓝色品质饰品 ===
|
||
|
||
7421: {
|
||
uuid: 7421,
|
||
name: "星辉耳饰",
|
||
type: EquipType.ACCESSORY,
|
||
quality: Quality.BLUE,
|
||
path: EPath["星辉耳饰"],
|
||
info: "生命值+40%,免伤+20%",
|
||
special_attr: [],
|
||
buff: [
|
||
{ type: BuffAttr.HP, value: 40, target: EquipAttrTarget.HERO },
|
||
{ type: BuffAttr.DEF, value: 20, target: EquipAttrTarget.HERO },
|
||
],
|
||
},
|
||
|
||
7422: {
|
||
uuid: 7422,
|
||
name: "霜晶耳饰",
|
||
type: EquipType.ACCESSORY,
|
||
quality: Quality.BLUE,
|
||
path: EPath["霜晶耳饰"],
|
||
info: "攻击+40%,暴伤+30%",
|
||
special_attr: [],
|
||
buff: [
|
||
{ type: BuffAttr.ATK, value: 40, target: EquipAttrTarget.HERO },
|
||
{ type: BuffAttr.CRITICAL_DMG, value: 30, target: EquipAttrTarget.HERO },
|
||
],
|
||
},
|
||
|
||
7423: {
|
||
uuid: 7423,
|
||
name: "流光吊坠",
|
||
type: EquipType.ACCESSORY,
|
||
quality: Quality.BLUE,
|
||
path: EPath["流光吊坠"],
|
||
info: "生命值+35%,闪避+15%",
|
||
special_attr: [],
|
||
buff: [
|
||
{ type: BuffAttr.HP, value: 35, target: EquipAttrTarget.HERO },
|
||
{ type: BuffAttr.DODGE, value: 15, target: EquipAttrTarget.HERO },
|
||
],
|
||
},
|
||
|
||
7424: {
|
||
uuid: 7424,
|
||
name: "地脉指环",
|
||
type: EquipType.ACCESSORY,
|
||
quality: Quality.BLUE,
|
||
path: EPath["地脉指环"],
|
||
info: "免伤+20%,反伤+15%",
|
||
special_attr: [],
|
||
buff: [
|
||
{ type: BuffAttr.DEF, value: 20, target: EquipAttrTarget.HERO },
|
||
{ type: BuffAttr.REFLECT, value: 15, target: EquipAttrTarget.HERO },
|
||
],
|
||
},
|
||
|
||
7425: {
|
||
uuid: 7425,
|
||
name: "炎阳戒指",
|
||
type: EquipType.ACCESSORY,
|
||
quality: Quality.BLUE,
|
||
path: EPath["炎阳戒指"],
|
||
info: "攻击+45%,闪避+10%",
|
||
special_attr: [],
|
||
buff: [
|
||
{ type: BuffAttr.ATK, value: 45, target: EquipAttrTarget.HERO },
|
||
{ type: BuffAttr.DODGE, value: 10, target: EquipAttrTarget.HERO },
|
||
],
|
||
},
|
||
|
||
|
||
7426: {
|
||
uuid: 7426,
|
||
name: "潮汐戒指",
|
||
type: EquipType.ACCESSORY,
|
||
quality: Quality.BLUE,
|
||
path: EPath["潮汐戒指"],
|
||
info: "暴伤+35%,反伤+15%",
|
||
special_attr: [],
|
||
buff: [
|
||
{ type: BuffAttr.CRITICAL_DMG, value: 35, target: EquipAttrTarget.HERO },
|
||
{ type: BuffAttr.REFLECT, value: 15, target: EquipAttrTarget.HERO },
|
||
],
|
||
},
|
||
|
||
// === 紫色品质饰品 ===
|
||
|
||
|
||
7441: {
|
||
uuid: 7441,
|
||
name: "天穹戒指",
|
||
type: EquipType.ACCESSORY,
|
||
quality: Quality.PURPLE,
|
||
path: EPath["天穹戒指"],
|
||
info: "生命值+45%,免伤+20%,攻击触发属性增加额外加值+2",
|
||
special_attr: [
|
||
{special_attr: EquipSpecialAttr.ATK_ADD_VALUE, special_attr_value: 2},
|
||
],
|
||
buff: [
|
||
{ type: BuffAttr.HP, value: 45, target: EquipAttrTarget.HERO },
|
||
{ type: BuffAttr.DEF, value: 20, target: EquipAttrTarget.HERO },
|
||
],
|
||
},
|
||
|
||
|
||
7442: {
|
||
uuid: 7442,
|
||
name: "神木戒指",
|
||
type: EquipType.ACCESSORY,
|
||
quality: Quality.PURPLE,
|
||
path: EPath["神木戒指"],
|
||
info: "攻击+50%,暴伤+35%,暴击+10%",
|
||
special_attr: [],
|
||
buff: [
|
||
{ type: BuffAttr.ATK, value: 50, target: EquipAttrTarget.HERO },
|
||
{ type: BuffAttr.CRITICAL_DMG, value: 35, target: EquipAttrTarget.HERO },
|
||
{ type: BuffAttr.CRITICAL, value: 10, target: EquipAttrTarget.HERO },
|
||
],
|
||
},
|
||
|
||
7443: {
|
||
uuid: 7443,
|
||
name: "日曜戒指",
|
||
type: EquipType.ACCESSORY,
|
||
quality: Quality.PURPLE,
|
||
path: EPath["日曜戒指"],
|
||
info: "生命值+40%,攻击+45%,攻击触发增加主将攻击力+2",
|
||
special_attr: [
|
||
{special_attr: EquipSpecialAttr.ATK_ADD_MASTER_ATK, special_attr_value: 2},
|
||
],
|
||
buff: [
|
||
{ type: BuffAttr.HP, value: 40, target: EquipAttrTarget.HERO },
|
||
{ type: BuffAttr.ATK, value: 45, target: EquipAttrTarget.HERO },
|
||
],
|
||
},
|
||
|
||
|
||
7444: {
|
||
uuid: 7444,
|
||
name: "月影项链",
|
||
type: EquipType.ACCESSORY,
|
||
quality: Quality.PURPLE,
|
||
path: EPath["月影项链"],
|
||
info: "免伤+20%,暴伤+35%,攻击触发增加主将生命值10",
|
||
special_attr: [
|
||
{special_attr: EquipSpecialAttr.ATK_ADD_MASTER_HP, special_attr_value: 10},
|
||
],
|
||
buff: [
|
||
{ type: BuffAttr.DEF, value: 20, target: EquipAttrTarget.HERO },
|
||
{ type: BuffAttr.CRITICAL_DMG, value: 35, target: EquipAttrTarget.HERO },
|
||
],
|
||
},
|
||
|
||
7445: {
|
||
uuid: 7445,
|
||
name: "星尘项链",
|
||
type: EquipType.ACCESSORY,
|
||
quality: Quality.PURPLE,
|
||
path: EPath["星尘项链"],
|
||
info: "闪避+15%,攻击+50%,技能冷却减少20%",
|
||
special_attr: [],
|
||
buff: [
|
||
{ type: BuffAttr.DODGE, value: 15, target: EquipAttrTarget.HERO },
|
||
{ type: BuffAttr.ATK, value: 50, target: EquipAttrTarget.HERO },
|
||
{ type: BuffAttr.SKILL_CD, value: 20, target: EquipAttrTarget.HERO },
|
||
],
|
||
},
|
||
|
||
7446: {
|
||
uuid: 7446,
|
||
name: "深渊戒指",
|
||
type: EquipType.ACCESSORY,
|
||
quality: Quality.PURPLE,
|
||
path: EPath["深渊戒指"],
|
||
info: "反伤+15%,生命值+50%,穿刺+2",
|
||
special_attr: [],
|
||
buff: [
|
||
{ type: BuffAttr.REFLECT, value: 15, target: EquipAttrTarget.HERO },
|
||
{ type: BuffAttr.HP, value: 50, target: EquipAttrTarget.HERO },
|
||
{ type: BuffAttr.PUNCTURE, value: 2, target: EquipAttrTarget.HERO },
|
||
],
|
||
},
|
||
|
||
7447: {
|
||
uuid: 7447,
|
||
name: "永夜戒指",
|
||
type: EquipType.ACCESSORY,
|
||
quality: Quality.PURPLE,
|
||
path: EPath["永夜戒指"],
|
||
info: "免伤+25%,暴伤+35%,双倍受击触发+2",
|
||
special_attr: [
|
||
{special_attr: EquipSpecialAttr.DOUBLE_ATKED, special_attr_value: 2},
|
||
],
|
||
buff: [
|
||
{ type: BuffAttr.DEF, value: 25, target: EquipAttrTarget.HERO },
|
||
{ type: BuffAttr.CRITICAL_DMG, value: 35, target: EquipAttrTarget.HERO },
|
||
],
|
||
},
|
||
|
||
}
|
||
|