test_wall_config.js 1.0 KB

123456789101112131415161718192021222324252627282930313233343536373839404142
  1. // 测试墙体配置加载的简单脚本
  2. // 在浏览器控制台中运行此脚本来验证配置
  3. console.log('=== 墙体配置测试 ===');
  4. // 模拟加载JSON配置
  5. const wallConfig = {
  6. "wallConfig": {
  7. "maxLevel": 5,
  8. "healthByLevel": {
  9. "1": 100,
  10. "2": 1000,
  11. "3": 1200,
  12. "4": 1500,
  13. "5": 2000
  14. },
  15. "upgradeCosts": {
  16. "1": 100,
  17. "2": 500,
  18. "3": 1000,
  19. "4": 2000
  20. },
  21. "description": "墙体配置文件 - 包含各等级血量和升级费用"
  22. }
  23. };
  24. console.log('配置内容:', wallConfig);
  25. // 测试血量获取
  26. for (let level = 1; level <= 5; level++) {
  27. const health = wallConfig.wallConfig.healthByLevel[level.toString()];
  28. console.log(`等级 ${level}: 血量 ${health}`);
  29. }
  30. // 测试升级费用获取
  31. for (let level = 1; level <= 4; level++) {
  32. const cost = wallConfig.wallConfig.upgradeCosts[level.toString()];
  33. console.log(`${level}级升级费用: ${cost}`);
  34. }
  35. console.log('最大等级:', wallConfig.wallConfig.maxLevel);
  36. console.log('=== 测试完成 ===');