This commit is contained in:
2025-07-03 23:31:09 +08:00
parent 99f213e461
commit 85e4985311
9 changed files with 4035 additions and 4006 deletions

View File

@@ -62,6 +62,20 @@ export const swordWeapons = [
2501, 2502, 2503, // 绿、蓝、紫
];
// 斧类武器UUID列表 - 根据wp.md配置
export const axeWeapons = [
// 等级1
3101, 3102, 3103, // 绿、蓝、紫
// 等级2
3201, 3202, 3203, // 绿、蓝、紫
// 等级3
3301, 3302, 3303, // 绿、蓝、紫
// 等级4
3401, 3402, 3403, // 绿、蓝、紫
// 等级5
3501, 3502, 3503, // 绿、蓝、紫
];
// 盾牌装备UUID列表 - 根据wp.md配置
export const shieldArmors = [
// 闪避型盾牌
@@ -89,10 +103,10 @@ export const shieldArmors = [
4123, 4223, 4323, 4423, 4523,
];
export const weapons = swordWeapons;
export const weapons = [...swordWeapons, ...axeWeapons];
export const armors = [...shieldArmors, 2001, 2002, 2003];
export const accessorys = [2001, 2002, 2003];
export const equip_list = [...swordWeapons, ...shieldArmors, 2001, 2002, 2003, ...accessorys];
export const equip_list = [...swordWeapons, ...axeWeapons, ...shieldArmors, 2001, 2002, 2003, ...accessorys];
@@ -234,7 +248,7 @@ export const EquipInfo: { [key: number]: EquipData } = {
},
2103: {
uuid: 2103,
name: "虚空穿心剑(Lv1)",
name: "龙鳞撕裂者(Lv1)",
type: EquipType.WEAPON,
quality: Quality.PURPLE,
lv: 1,
@@ -256,7 +270,7 @@ export const EquipInfo: { [key: number]: EquipData } = {
type: EquipType.WEAPON,
quality: Quality.GREEN,
lv: 2,
path: "2201",
path: "2101",
info: "攻击力增加80%穿透1个目标",
special_attr: [],
buff: [
@@ -271,7 +285,7 @@ export const EquipInfo: { [key: number]: EquipData } = {
type: EquipType.WEAPON,
quality: Quality.BLUE,
lv: 2,
path: "2202",
path: "2102",
info: "攻击力增加110%穿透2个目标15%穿刺伤害",
special_attr: [],
buff: [
@@ -283,11 +297,11 @@ export const EquipInfo: { [key: number]: EquipData } = {
},
2203: {
uuid: 2203,
name: "虚空穿心剑(Lv2)",
name: "龙鳞撕裂者(Lv2)",
type: EquipType.WEAPON,
quality: Quality.PURPLE,
lv: 2,
path: "2203",
path: "2103",
info: "攻击力增加140%穿透3个目标25%穿刺伤害",
special_attr: [],
buff: [
@@ -305,7 +319,7 @@ export const EquipInfo: { [key: number]: EquipData } = {
type: EquipType.WEAPON,
quality: Quality.GREEN,
lv: 3,
path: "2301",
path: "2101",
info: "攻击力增加110%穿透1个目标",
special_attr: [],
buff: [
@@ -320,7 +334,7 @@ export const EquipInfo: { [key: number]: EquipData } = {
type: EquipType.WEAPON,
quality: Quality.BLUE,
lv: 3,
path: "2302",
path: "2102",
info: "攻击力增加150%穿透2个目标20%穿刺伤害",
special_attr: [],
buff: [
@@ -332,11 +346,11 @@ export const EquipInfo: { [key: number]: EquipData } = {
},
2303: {
uuid: 2303,
name: "虚空穿心剑(Lv3)",
name: "龙鳞撕裂者(Lv3)",
type: EquipType.WEAPON,
quality: Quality.PURPLE,
lv: 3,
path: "2303",
path: "2103",
info: "攻击力增加185%穿透3个目标30%穿刺伤害",
special_attr: [],
buff: [
@@ -354,7 +368,7 @@ export const EquipInfo: { [key: number]: EquipData } = {
type: EquipType.WEAPON,
quality: Quality.GREEN,
lv: 4,
path: "2401",
path: "2101",
info: "攻击力增加140%穿透1个目标",
special_attr: [],
buff: [
@@ -369,7 +383,7 @@ export const EquipInfo: { [key: number]: EquipData } = {
type: EquipType.WEAPON,
quality: Quality.BLUE,
lv: 4,
path: "2402",
path: "2102",
info: "攻击力增加190%穿透2个目标25%穿刺伤害",
special_attr: [],
buff: [
@@ -381,11 +395,11 @@ export const EquipInfo: { [key: number]: EquipData } = {
},
2403: {
uuid: 2403,
name: "虚空穿心剑(Lv4)",
name: "龙鳞撕裂者(Lv4)",
type: EquipType.WEAPON,
quality: Quality.PURPLE,
lv: 4,
path: "2403",
path: "2103",
info: "攻击力增加240%穿透3个目标35%穿刺伤害",
special_attr: [],
buff: [
@@ -403,7 +417,7 @@ export const EquipInfo: { [key: number]: EquipData } = {
type: EquipType.WEAPON,
quality: Quality.GREEN,
lv: 5,
path: "2501",
path: "2101",
info: "攻击力增加170%穿透1个目标",
special_attr: [],
buff: [
@@ -418,7 +432,7 @@ export const EquipInfo: { [key: number]: EquipData } = {
type: EquipType.WEAPON,
quality: Quality.BLUE,
lv: 5,
path: "2502",
path: "2102",
info: "攻击力增加230%穿透2个目标30%穿刺伤害",
special_attr: [],
buff: [
@@ -430,11 +444,11 @@ export const EquipInfo: { [key: number]: EquipData } = {
},
2503: {
uuid: 2503,
name: "虚空穿心剑(Lv5)",
name: "龙鳞撕裂者(Lv5)",
type: EquipType.WEAPON,
quality: Quality.PURPLE,
lv: 5,
path: "2503",
path: "2103",
info: "攻击力增加290%穿透3个目标40%穿刺伤害",
special_attr: [],
buff: [
@@ -445,6 +459,258 @@ export const EquipInfo: { [key: number]: EquipData } = {
],
},
// === 斧类武器配置 ===
// 等级1 斧类武器
3101: {
uuid: 3101,
name: "风暴战斧(Lv1)",
type: EquipType.WEAPON,
quality: Quality.GREEN,
lv: 1,
path: "3101",
info: "攻击力增加100%风怒概率20%击退概率15%",
special_attr: [],
buff: [
{ type: BuffAttr.ATK, value: 100, target: EquipAttrTarget.HERO },
{ type: BuffAttr.ATK_CD, value: 0, target: EquipAttrTarget.HERO }, // CD修正0%
{ type: BuffAttr.WFUNY, value: 20, target: EquipAttrTarget.HERO }, // 风怒概率20%
{ type: BuffAttr.KNOCKBACK, value: 15, target: EquipAttrTarget.HERO }, // 击退概率15%
],
},
3102: {
uuid: 3102,
name: "寒锋巨斧(Lv1)",
type: EquipType.WEAPON,
quality: Quality.BLUE,
lv: 1,
path: "3102",
info: "攻击力增加130%风怒概率30%击退概率20%",
special_attr: [],
buff: [
{ type: BuffAttr.ATK, value: 130, target: EquipAttrTarget.HERO },
{ type: BuffAttr.ATK_CD, value: 0, target: EquipAttrTarget.HERO }, // CD修正0%
{ type: BuffAttr.WFUNY, value: 30, target: EquipAttrTarget.HERO }, // 风怒概率30%
{ type: BuffAttr.KNOCKBACK, value: 20, target: EquipAttrTarget.HERO }, // 击退概率20%
],
},
3103: {
uuid: 3103,
name: "龙鳞撕裂者(Lv1)",
type: EquipType.WEAPON,
quality: Quality.PURPLE,
lv: 1,
path: "3103",
info: "攻击力增加160%风怒概率40%击退概率25%",
special_attr: [],
buff: [
{ type: BuffAttr.ATK, value: 160, target: EquipAttrTarget.HERO },
{ type: BuffAttr.ATK_CD, value: 0, target: EquipAttrTarget.HERO }, // CD修正0%
{ type: BuffAttr.WFUNY, value: 40, target: EquipAttrTarget.HERO }, // 风怒概率40%
{ type: BuffAttr.KNOCKBACK, value: 25, target: EquipAttrTarget.HERO }, // 击退概率25%
],
},
// 等级2 斧类武器
3201: {
uuid: 3201,
name: "风暴战斧(Lv2)",
type: EquipType.WEAPON,
quality: Quality.GREEN,
lv: 2,
path: "3101",
info: "攻击力增加130%风怒概率25%击退概率18%",
special_attr: [],
buff: [
{ type: BuffAttr.ATK, value: 130, target: EquipAttrTarget.HERO },
{ type: BuffAttr.ATK_CD, value: 0, target: EquipAttrTarget.HERO }, // CD修正0%
{ type: BuffAttr.WFUNY, value: 25, target: EquipAttrTarget.HERO }, // 风怒概率25%
{ type: BuffAttr.KNOCKBACK, value: 18, target: EquipAttrTarget.HERO }, // 击退概率18%
],
},
3202: {
uuid: 3202,
name: "寒锋巨斧(Lv2)",
type: EquipType.WEAPON,
quality: Quality.BLUE,
lv: 2,
path: "3102",
info: "攻击力增加170%风怒概率35%击退概率23%",
special_attr: [],
buff: [
{ type: BuffAttr.ATK, value: 170, target: EquipAttrTarget.HERO },
{ type: BuffAttr.ATK_CD, value: 0, target: EquipAttrTarget.HERO }, // CD修正0%
{ type: BuffAttr.WFUNY, value: 35, target: EquipAttrTarget.HERO }, // 风怒概率35%
{ type: BuffAttr.KNOCKBACK, value: 23, target: EquipAttrTarget.HERO }, // 击退概率23%
],
},
3203: {
uuid: 3203,
name: "龙鳞撕裂者(Lv2)",
type: EquipType.WEAPON,
quality: Quality.PURPLE,
lv: 2,
path: "3103",
info: "攻击力增加200%风怒概率45%击退概率28%",
special_attr: [],
buff: [
{ type: BuffAttr.ATK, value: 200, target: EquipAttrTarget.HERO },
{ type: BuffAttr.ATK_CD, value: 0, target: EquipAttrTarget.HERO }, // CD修正0%
{ type: BuffAttr.WFUNY, value: 45, target: EquipAttrTarget.HERO }, // 风怒概率45%
{ type: BuffAttr.KNOCKBACK, value: 28, target: EquipAttrTarget.HERO }, // 击退概率28%
],
},
// 等级3 斧类武器
3301: {
uuid: 3301,
name: "风暴战斧(Lv3)",
type: EquipType.WEAPON,
quality: Quality.GREEN,
lv: 3,
path: "3101",
info: "攻击力增加160%风怒概率30%击退概率21%",
special_attr: [],
buff: [
{ type: BuffAttr.ATK, value: 160, target: EquipAttrTarget.HERO },
{ type: BuffAttr.ATK_CD, value: 0, target: EquipAttrTarget.HERO }, // CD修正0%
{ type: BuffAttr.WFUNY, value: 30, target: EquipAttrTarget.HERO }, // 风怒概率30%
{ type: BuffAttr.KNOCKBACK, value: 21, target: EquipAttrTarget.HERO }, // 击退概率21%
],
},
3302: {
uuid: 3302,
name: "寒锋巨斧(Lv3)",
type: EquipType.WEAPON,
quality: Quality.BLUE,
lv: 3,
path: "3102",
info: "攻击力增加210%风怒概率40%击退概率26%",
special_attr: [],
buff: [
{ type: BuffAttr.ATK, value: 210, target: EquipAttrTarget.HERO },
{ type: BuffAttr.ATK_CD, value: 0, target: EquipAttrTarget.HERO }, // CD修正0%
{ type: BuffAttr.WFUNY, value: 40, target: EquipAttrTarget.HERO }, // 风怒概率40%
{ type: BuffAttr.KNOCKBACK, value: 26, target: EquipAttrTarget.HERO }, // 击退概率26%
],
},
3303: {
uuid: 3303,
name: "龙鳞撕裂者(Lv3)",
type: EquipType.WEAPON,
quality: Quality.PURPLE,
lv: 3,
path: "3103",
info: "攻击力增加240%风怒概率50%击退概率31%",
special_attr: [],
buff: [
{ type: BuffAttr.ATK, value: 240, target: EquipAttrTarget.HERO },
{ type: BuffAttr.ATK_CD, value: 0, target: EquipAttrTarget.HERO }, // CD修正0%
{ type: BuffAttr.WFUNY, value: 50, target: EquipAttrTarget.HERO }, // 风怒概率50%
{ type: BuffAttr.KNOCKBACK, value: 31, target: EquipAttrTarget.HERO }, // 击退概率31%
],
},
// 等级4 斧类武器
3401: {
uuid: 3401,
name: "风暴战斧(Lv4)",
type: EquipType.WEAPON,
quality: Quality.GREEN,
lv: 4,
path: "3101",
info: "攻击力增加190%风怒概率35%击退概率24%",
special_attr: [],
buff: [
{ type: BuffAttr.ATK, value: 190, target: EquipAttrTarget.HERO },
{ type: BuffAttr.ATK_CD, value: 0, target: EquipAttrTarget.HERO }, // CD修正0%
{ type: BuffAttr.WFUNY, value: 35, target: EquipAttrTarget.HERO }, // 风怒概率35%
{ type: BuffAttr.KNOCKBACK, value: 24, target: EquipAttrTarget.HERO }, // 击退概率24%
],
},
3402: {
uuid: 3402,
name: "寒锋巨斧(Lv4)",
type: EquipType.WEAPON,
quality: Quality.BLUE,
lv: 4,
path: "3102",
info: "攻击力增加250%风怒概率45%击退概率29%",
special_attr: [],
buff: [
{ type: BuffAttr.ATK, value: 250, target: EquipAttrTarget.HERO },
{ type: BuffAttr.ATK_CD, value: 0, target: EquipAttrTarget.HERO }, // CD修正0%
{ type: BuffAttr.WFUNY, value: 45, target: EquipAttrTarget.HERO }, // 风怒概率45%
{ type: BuffAttr.KNOCKBACK, value: 29, target: EquipAttrTarget.HERO }, // 击退概率29%
],
},
3403: {
uuid: 3403,
name: "龙鳞撕裂者(Lv4)",
type: EquipType.WEAPON,
quality: Quality.PURPLE,
lv: 4,
path: "3103",
info: "攻击力增加280%风怒概率55%击退概率34%",
special_attr: [],
buff: [
{ type: BuffAttr.ATK, value: 280, target: EquipAttrTarget.HERO },
{ type: BuffAttr.ATK_CD, value: 0, target: EquipAttrTarget.HERO }, // CD修正0%
{ type: BuffAttr.WFUNY, value: 55, target: EquipAttrTarget.HERO }, // 风怒概率55%
{ type: BuffAttr.KNOCKBACK, value: 34, target: EquipAttrTarget.HERO }, // 击退概率34%
],
},
// 等级5 斧类武器
3501: {
uuid: 3501,
name: "风暴战斧(Lv5)",
type: EquipType.WEAPON,
quality: Quality.GREEN,
lv: 5,
path: "3101",
info: "攻击力增加220%风怒概率40%击退概率27%",
special_attr: [],
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%
{ type: BuffAttr.KNOCKBACK, value: 27, target: EquipAttrTarget.HERO }, // 击退概率27%
],
},
3502: {
uuid: 3502,
name: "寒锋巨斧(Lv5)",
type: EquipType.WEAPON,
quality: Quality.BLUE,
lv: 5,
path: "3102",
info: "攻击力增加280%风怒概率50%击退概率32%",
special_attr: [],
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%
{ type: BuffAttr.KNOCKBACK, value: 32, target: EquipAttrTarget.HERO }, // 击退概率32%
],
},
3503: {
uuid: 3503,
name: "龙鳞撕裂者(Lv5)",
type: EquipType.WEAPON,
quality: Quality.PURPLE,
lv: 5,
path: "3103",
info: "攻击力增加340%风怒概率60%击退概率37%",
special_attr: [],
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: 37, target: EquipAttrTarget.HERO }, // 击退概率37%
],
},
// === 盾牌装备配置 ===
// === 闪避型盾牌 ===
@@ -504,7 +770,7 @@ export const EquipInfo: { [key: number]: EquipData } = {
type: EquipType.ARMOR,
quality: Quality.GREEN,
lv: 2,
path: "4201",
path: "4101",
info: "生命值+24%闪避28%",
special_attr: [],
buff: [
@@ -518,7 +784,7 @@ export const EquipInfo: { [key: number]: EquipData } = {
type: EquipType.ARMOR,
quality: Quality.BLUE,
lv: 2,
path: "4202",
path: "4102",
info: "生命值+28%闪避31%Debuff减免10%",
special_attr: [],
buff: [
@@ -533,7 +799,7 @@ export const EquipInfo: { [key: number]: EquipData } = {
type: EquipType.ARMOR,
quality: Quality.PURPLE,
lv: 2,
path: "4203",
path: "4103",
info: "生命值+32%闪避35%免伤7%被攻5次+1技能点",
special_attr: [
{special_attr: EquipSpecialAttr.FRIEND_ATKED_ADD_SKILL_STONE, special_attr_value: 5},
@@ -552,7 +818,7 @@ export const EquipInfo: { [key: number]: EquipData } = {
type: EquipType.ARMOR,
quality: Quality.GREEN,
lv: 3,
path: "4301",
path: "4101",
info: "生命值+28%闪避31%",
special_attr: [],
buff: [
@@ -566,7 +832,7 @@ export const EquipInfo: { [key: number]: EquipData } = {
type: EquipType.ARMOR,
quality: Quality.BLUE,
lv: 3,
path: "4302",
path: "4102",
info: "生命值+32%闪避34%Debuff减免12%",
special_attr: [],
buff: [
@@ -581,7 +847,7 @@ export const EquipInfo: { [key: number]: EquipData } = {
type: EquipType.ARMOR,
quality: Quality.PURPLE,
lv: 3,
path: "4303",
path: "4103",
info: "生命值+36%闪避38%免伤9%被攻5次+1技能点",
special_attr: [
{special_attr: EquipSpecialAttr.FRIEND_ATKED_ADD_SKILL_STONE, special_attr_value: 5},
@@ -600,7 +866,7 @@ export const EquipInfo: { [key: number]: EquipData } = {
type: EquipType.ARMOR,
quality: Quality.GREEN,
lv: 4,
path: "4401",
path: "4101",
info: "生命值+32%闪避34%",
special_attr: [],
buff: [
@@ -614,7 +880,7 @@ export const EquipInfo: { [key: number]: EquipData } = {
type: EquipType.ARMOR,
quality: Quality.BLUE,
lv: 4,
path: "4402",
path: "4102",
info: "生命值+36%闪避37%Debuff减免14%",
special_attr: [],
buff: [
@@ -629,7 +895,7 @@ export const EquipInfo: { [key: number]: EquipData } = {
type: EquipType.ARMOR,
quality: Quality.PURPLE,
lv: 4,
path: "4403",
path: "4103",
info: "生命值+40%闪避41%免伤11%被攻5次+1技能点",
special_attr: [
{special_attr: EquipSpecialAttr.FRIEND_ATKED_ADD_SKILL_STONE, special_attr_value: 5},
@@ -648,7 +914,7 @@ export const EquipInfo: { [key: number]: EquipData } = {
type: EquipType.ARMOR,
quality: Quality.GREEN,
lv: 5,
path: "4501",
path: "4101",
info: "生命值+36%闪避37%",
special_attr: [],
buff: [
@@ -662,7 +928,7 @@ export const EquipInfo: { [key: number]: EquipData } = {
type: EquipType.ARMOR,
quality: Quality.BLUE,
lv: 5,
path: "4502",
path: "4102",
info: "生命值+40%闪避40%Debuff减免16%",
special_attr: [],
buff: [
@@ -677,7 +943,7 @@ export const EquipInfo: { [key: number]: EquipData } = {
type: EquipType.ARMOR,
quality: Quality.PURPLE,
lv: 5,
path: "4503",
path: "4103",
info: "生命值+44%闪避44%免伤13%,伙伴双倍死亡触发",
special_attr: [
{special_attr: EquipSpecialAttr.FRIEND_ATKED_ADD_SKILL_STONE, special_attr_value: 5},
@@ -747,7 +1013,7 @@ export const EquipInfo: { [key: number]: EquipData } = {
type: EquipType.ARMOR,
quality: Quality.GREEN,
lv: 2,
path: "4211",
path: "4111",
info: "生命值+68%反伤18%",
special_attr: [],
buff: [
@@ -761,7 +1027,7 @@ export const EquipInfo: { [key: number]: EquipData } = {
type: EquipType.ARMOR,
quality: Quality.BLUE,
lv: 2,
path: "4212",
path: "4112",
info: "生命值+76%反伤21%Debuff减免10%",
special_attr: [],
buff: [
@@ -776,7 +1042,7 @@ export const EquipInfo: { [key: number]: EquipData } = {
type: EquipType.ARMOR,
quality: Quality.PURPLE,
lv: 2,
path: "4213",
path: "4113",
info: "生命值+84%反伤25%免伤7%被攻5次+1技能点",
special_attr: [
{special_attr: EquipSpecialAttr.FRIEND_ATKED_ADD_SKILL_STONE, special_attr_value: 5},
@@ -795,7 +1061,7 @@ export const EquipInfo: { [key: number]: EquipData } = {
type: EquipType.ARMOR,
quality: Quality.GREEN,
lv: 3,
path: "4311",
path: "4111",
info: "生命值+76%反伤21%",
special_attr: [],
buff: [
@@ -809,7 +1075,7 @@ export const EquipInfo: { [key: number]: EquipData } = {
type: EquipType.ARMOR,
quality: Quality.BLUE,
lv: 3,
path: "4312",
path: "4112",
info: "生命值+84%反伤24%Debuff减免12%",
special_attr: [],
buff: [
@@ -824,7 +1090,7 @@ export const EquipInfo: { [key: number]: EquipData } = {
type: EquipType.ARMOR,
quality: Quality.PURPLE,
lv: 3,
path: "4313",
path: "4113",
info: "生命值+92%反伤28%免伤9%被攻5次+1技能点",
special_attr: [
{special_attr: EquipSpecialAttr.FRIEND_ATKED_ADD_SKILL_STONE, special_attr_value: 5},
@@ -843,7 +1109,7 @@ export const EquipInfo: { [key: number]: EquipData } = {
type: EquipType.ARMOR,
quality: Quality.GREEN,
lv: 4,
path: "4411",
path: "4111",
info: "生命值+84%反伤24%",
special_attr: [],
buff: [
@@ -857,7 +1123,7 @@ export const EquipInfo: { [key: number]: EquipData } = {
type: EquipType.ARMOR,
quality: Quality.BLUE,
lv: 4,
path: "4412",
path: "4112",
info: "生命值+92%反伤27%Debuff减免14%",
special_attr: [],
buff: [
@@ -872,7 +1138,7 @@ export const EquipInfo: { [key: number]: EquipData } = {
type: EquipType.ARMOR,
quality: Quality.PURPLE,
lv: 4,
path: "4413",
path: "4113",
info: "生命值+100%反伤31%免伤11%被攻5次+1技能点",
special_attr: [
{special_attr: EquipSpecialAttr.FRIEND_ATKED_ADD_SKILL_STONE, special_attr_value: 5},
@@ -891,7 +1157,7 @@ export const EquipInfo: { [key: number]: EquipData } = {
type: EquipType.ARMOR,
quality: Quality.GREEN,
lv: 5,
path: "4511",
path: "4111",
info: "生命值+92%反伤27%",
special_attr: [],
buff: [
@@ -905,7 +1171,7 @@ export const EquipInfo: { [key: number]: EquipData } = {
type: EquipType.ARMOR,
quality: Quality.BLUE,
lv: 5,
path: "4512",
path: "4112",
info: "生命值+100%反伤30%Debuff减免16%",
special_attr: [],
buff: [
@@ -920,7 +1186,7 @@ export const EquipInfo: { [key: number]: EquipData } = {
type: EquipType.ARMOR,
quality: Quality.PURPLE,
lv: 5,
path: "4513",
path: "4113",
info: "生命值+108%反伤34%免伤13%,伙伴双倍受击触发",
special_attr: [
{special_attr: EquipSpecialAttr.FRIEND_ATKED_ADD_SKILL_STONE, special_attr_value: 5},
@@ -990,7 +1256,7 @@ export const EquipInfo: { [key: number]: EquipData } = {
type: EquipType.ARMOR,
quality: Quality.GREEN,
lv: 2,
path: "4221",
path: "4121",
info: "生命值+48%免伤12%",
special_attr: [],
buff: [
@@ -1004,7 +1270,7 @@ export const EquipInfo: { [key: number]: EquipData } = {
type: EquipType.ARMOR,
quality: Quality.BLUE,
lv: 2,
path: "4222",
path: "4122",
info: "生命值+56%免伤14%Debuff减免10%",
special_attr: [],
buff: [
@@ -1019,7 +1285,7 @@ export const EquipInfo: { [key: number]: EquipData } = {
type: EquipType.ARMOR,
quality: Quality.PURPLE,
lv: 2,
path: "4223",
path: "4123",
info: "生命值+64%免伤17%闪避7%被攻5次+1技能点",
special_attr: [
{special_attr: EquipSpecialAttr.FRIEND_ATKED_ADD_SKILL_STONE, special_attr_value: 5},
@@ -1038,7 +1304,7 @@ export const EquipInfo: { [key: number]: EquipData } = {
type: EquipType.ARMOR,
quality: Quality.GREEN,
lv: 3,
path: "4321",
path: "4121",
info: "生命值+56%免伤14%",
special_attr: [],
buff: [
@@ -1052,7 +1318,7 @@ export const EquipInfo: { [key: number]: EquipData } = {
type: EquipType.ARMOR,
quality: Quality.BLUE,
lv: 3,
path: "4322",
path: "4122",
info: "生命值+64%免伤16%Debuff减免12%",
special_attr: [],
buff: [
@@ -1067,7 +1333,7 @@ export const EquipInfo: { [key: number]: EquipData } = {
type: EquipType.ARMOR,
quality: Quality.PURPLE,
lv: 3,
path: "4323",
path: "4123",
info: "生命值+72%免伤19%闪避9%被攻5次+1技能点",
special_attr: [
{special_attr: EquipSpecialAttr.FRIEND_ATKED_ADD_SKILL_STONE, special_attr_value: 5},
@@ -1086,7 +1352,7 @@ export const EquipInfo: { [key: number]: EquipData } = {
type: EquipType.ARMOR,
quality: Quality.GREEN,
lv: 4,
path: "4421",
path: "4121",
info: "生命值+64%免伤16%",
special_attr: [],
buff: [
@@ -1100,7 +1366,7 @@ export const EquipInfo: { [key: number]: EquipData } = {
type: EquipType.ARMOR,
quality: Quality.BLUE,
lv: 4,
path: "4422",
path: "4122",
info: "生命值+72%免伤18%Debuff减免14%",
special_attr: [],
buff: [
@@ -1109,6 +1375,71 @@ export const EquipInfo: { [key: number]: EquipData } = {
{ type: BuffAttr.DEBUFF_DOWN, value: 14, target: EquipAttrTarget.HERO }, // Debuff减免14%
],
},
4423: {
uuid: 4423,
name: "永恒守护者(Lv4)",
type: EquipType.ARMOR,
quality: Quality.PURPLE,
lv: 4,
path: "4123",
info: "生命值+80%免伤21%闪避11%被攻5次+1技能点",
special_attr: [
{special_attr: EquipSpecialAttr.FRIEND_ATKED_ADD_SKILL_STONE, special_attr_value: 5},
],
buff: [
{ type: BuffAttr.HP, value: 80, target: EquipAttrTarget.HERO }, // HP+80%
{ type: BuffAttr.DEF, value: 21, target: EquipAttrTarget.HERO }, // 免伤21%
{ type: BuffAttr.DODGE, value: 11, target: EquipAttrTarget.HERO }, // 闪避11%
],
},
// 等级5 均衡型盾牌
4521: {
uuid: 4521,
name: "守护圆盾(Lv5)",
type: EquipType.ARMOR,
quality: Quality.GREEN,
lv: 5,
path: "4121",
info: "生命值+72%免伤18%",
special_attr: [],
buff: [
{ type: BuffAttr.HP, value: 72, target: EquipAttrTarget.HERO }, // HP+72%
{ type: BuffAttr.DEF, value: 18, target: EquipAttrTarget.HERO }, // 免伤18%
],
},
4522: {
uuid: 4522,
name: "圣光壁垒(Lv5)",
type: EquipType.ARMOR,
quality: Quality.BLUE,
lv: 5,
path: "4122",
info: "生命值+80%免伤20%Debuff减免16%",
special_attr: [],
buff: [
{ type: BuffAttr.HP, value: 80, target: EquipAttrTarget.HERO }, // HP+80%
{ type: BuffAttr.DEF, value: 20, target: EquipAttrTarget.HERO }, // 免伤20%
{ type: BuffAttr.DEBUFF_DOWN, value: 16, target: EquipAttrTarget.HERO }, // Debuff减免16%
],
},
4523: {
uuid: 4523,
name: "永恒守护者(Lv5)",
type: EquipType.ARMOR,
quality: Quality.PURPLE,
lv: 5,
path: "4123",
info: "生命值+88%免伤23%闪避13%被攻5次+1技能点",
special_attr: [
{special_attr: EquipSpecialAttr.FRIEND_ATKED_ADD_SKILL_STONE, special_attr_value: 5},
],
buff: [
{ type: BuffAttr.HP, value: 88, target: EquipAttrTarget.HERO }, // HP+88%
{ type: BuffAttr.DEF, value: 23, target: EquipAttrTarget.HERO }, // 免伤23%
{ type: BuffAttr.DODGE, value: 13, target: EquipAttrTarget.HERO }, // 闪避13%
],
},
// 保留原有的装备配置
2001: {uuid: 2001, name: "新手剑", type: EquipType.WEAPON,quality: Quality.WHITE,info:"攻击力增加80%",

View File

@@ -98,6 +98,7 @@ export enum BuffAttr {
PUNCTURE_DMG = 19, //穿刺敌人伤害后方敌人伤害加成
FROST_RATIO = 20, //冰冻比率
REFLECT = 21, //反伤比率
KNOCKBACK = 22, //击退概率
}
export const geDebuffNum=()=>{
@@ -141,6 +142,7 @@ export const getBuffNum=()=>{
PUNCTURE_DMG:0, //穿刺敌人伤害后方敌人伤害加成
FROST_RATIO:0, //冰冻比率
REFLECT:0, //反伤比率
KNOCKBACK:0, //击退概率
}
}

View File

@@ -133,6 +133,7 @@ export class BuffComp extends Component {
info.crit_d=this.HeroView.crit_d+buff.CRITICAL_DMG
info.dod=this.HeroView.dod+buff.DODGE
info.def=this.HeroView.def+buff.DEF
info.wind=buff.WFUNY
}
}

View File

@@ -139,10 +139,10 @@ export class CardComp extends CCComp {
let show=this.node.getChildByName("show")
show.getChildByName("name").getChildByName("name").getComponent(Label).string=EquipInfo[uuid].name
this.do_card_bg_show(EquipInfo[uuid].quality)
var icon_path = "game/heros/equips"
var icon_path = "game/heros/equips2"
resources.load(icon_path, SpriteAtlas, (err: any, atlas) => {
const sprite = show.getChildByName("mask").getChildByName("equip").getComponent(Sprite);
sprite.spriteFrame = atlas.getSpriteFrame(EquipInfo[uuid].uuid.toString());
sprite.spriteFrame = atlas.getSpriteFrame(EquipInfo[uuid].path);
});
show.getChildByName("info").getComponent(Label).string=EquipInfo[uuid].info
}

View File

@@ -110,29 +110,29 @@ export class EquipsComp extends Component {
show_weapon(uuid:number){
let icon = this.boxs.getChildByName("weapon").getChildByName("icon")
icon.active=true
var icon_path = "game/heros/equips"
var icon_path = "game/heros/equips2"
resources.load(icon_path, SpriteAtlas, (err: any, atlas) => {
const sprite = icon.getChildByName("icon").getComponent(Sprite);
sprite.spriteFrame = atlas.getSpriteFrame(uuid.toString());
sprite.spriteFrame = atlas.getSpriteFrame(EquipInfo[uuid].path);
});
}
show_armor(uuid:number){
let icon = this.boxs.getChildByName("armor").getChildByName("icon")
icon.active=true
var icon_path = "game/heros/equips"
var icon_path = "game/heros/equips2"
resources.load(icon_path, SpriteAtlas, (err: any, atlas) => {
const sprite = icon.getChildByName("icon").getComponent(Sprite);
sprite.spriteFrame = atlas.getSpriteFrame(uuid.toString());
sprite.spriteFrame = atlas.getSpriteFrame(EquipInfo[uuid].path);
});
}
show_accessory(uuid:number){
let icon = this.boxs.getChildByName("accessory").getChildByName("icon")
icon.active=true
var icon_path = "game/heros/equips"
var icon_path = "game/heros/equips2"
resources.load(icon_path, SpriteAtlas, (err: any, atlas) => {
const sprite = icon.getChildByName("icon").getComponent(Sprite);
sprite.spriteFrame = atlas.getSpriteFrame(uuid.toString());
sprite.spriteFrame = atlas.getSpriteFrame(EquipInfo[uuid].path);
});
}
count_attrs(){