完成 剑类 初步设计

This commit is contained in:
2025-07-03 10:34:27 +08:00
parent 11e6ecdf48
commit f72691cecb
9 changed files with 378 additions and 132 deletions

71
test_equipment.js Normal file
View File

@@ -0,0 +1,71 @@
// 测试装备配置
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();