完成 剑类 初步设计
This commit is contained in:
71
test_equipment.js
Normal file
71
test_equipment.js
Normal 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();
|
||||
Reference in New Issue
Block a user