Files
heros/test_equipment.js
2025-07-03 10:34:27 +08:00

71 lines
3.5 KiB
JavaScript
Raw Permalink 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.

// 测试装备配置
console.log("=== 剑类武器配置测试 ===");
// 模拟装备数据
const EquipInfo = {
// 等级1 剑类武器
2101: { uuid: 2101, name: "穿刺短剑(Lv1)", quality: 2, info: "攻击力增加50%穿透1个目标" },
2102: { uuid: 2102, name: "寒锋长剑(Lv1)", quality: 3, info: "攻击力增加70%穿透2个目标10%冰冻比率" },
2103: { uuid: 2103, name: "虚空穿心剑(Lv1)", quality: 4, info: "攻击力增加95%穿透3个目标20%冰冻比率" },
// 等级2 剑类武器
2201: { uuid: 2201, name: "穿刺短剑(Lv2)", quality: 2, info: "攻击力增加80%穿透1个目标" },
2202: { uuid: 2202, name: "寒锋长剑(Lv2)", quality: 3, info: "攻击力增加110%穿透2个目标15%冰冻比率" },
2203: { uuid: 2203, name: "虚空穿心剑(Lv2)", quality: 4, info: "攻击力增加140%穿透3个目标25%冰冻比率" },
// 等级3 剑类武器
2301: { uuid: 2301, name: "穿刺短剑(Lv3)", quality: 2, info: "攻击力增加110%穿透1个目标" },
2302: { uuid: 2302, name: "寒锋长剑(Lv3)", quality: 3, info: "攻击力增加150%穿透2个目标20%冰冻比率" },
2303: { uuid: 2303, name: "虚空穿心剑(Lv3)", quality: 4, info: "攻击力增加185%穿透3个目标30%冰冻比率" },
// 等级4 剑类武器
2401: { uuid: 2401, name: "穿刺短剑(Lv4)", quality: 2, info: "攻击力增加140%穿透1个目标" },
2402: { uuid: 2402, name: "寒锋长剑(Lv4)", quality: 3, info: "攻击力增加190%穿透2个目标25%冰冻比率" },
2403: { uuid: 2403, name: "虚空穿心剑(Lv4)", quality: 4, info: "攻击力增加240%穿透3个目标35%冰冻比率" },
// 等级5 剑类武器
2501: { uuid: 2501, name: "穿刺短剑(Lv5)", quality: 2, info: "攻击力增加170%穿透1个目标" },
2502: { uuid: 2502, name: "寒锋长剑(Lv5)", quality: 3, info: "攻击力增加230%穿透2个目标30%冰冻比率" },
2503: { uuid: 2503, name: "虚空穿心剑(Lv5)", quality: 4, info: "攻击力增加290%穿透3个目标40%冰冻比率" },
};
// 测试函数
function testEquipmentConfig() {
console.log("剑类武器总数:", Object.keys(EquipInfo).length);
// 按等级分组显示
for (let level = 1; level <= 5; level++) {
console.log(`\n=== 等级${level} 剑类武器 ===`);
const levelPrefix = level * 100 + 2000;
for (let quality = 1; quality <= 3; quality++) {
const uuid = levelPrefix + quality;
const equip = EquipInfo[uuid];
if (equip) {
const qualityName = quality === 1 ? "绿" : quality === 2 ? "蓝" : "紫";
console.log(`${qualityName}色: ${equip.name} - ${equip.info}`);
}
}
}
// 验证CD修正
console.log("\n=== CD修正验证 ===");
console.log("所有剑类武器CD修正: -20%");
console.log("基准CD: 1.5秒");
console.log("实际CD: 1.5 × (1 - 0.2) = 1.2秒");
// 验证穿刺效果
console.log("\n=== 穿刺效果验证 ===");
console.log("穿刺短剑系列: 穿透1个目标");
console.log("寒锋长剑系列: 穿透2个目标");
console.log("虚空穿心剑系列: 穿透3个目标");
// 验证冰冻比率
console.log("\n=== 冰冻比率验证 ===");
console.log("穿刺短剑系列: 无冰冻效果");
console.log("寒锋长剑系列: 10%-30%冰冻比率");
console.log("虚空穿心剑系列: 20%-40%冰冻比率");
}
// 运行测试
testEquipmentConfig();