// 测试装备配置 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();