|
|
@@ -0,0 +1,234 @@
|
|
|
+{
|
|
|
+ "levelId": "Level3",
|
|
|
+ "name": "魔法废墟(魔幻场景)",
|
|
|
+ "scene": "magic_ruins",
|
|
|
+ "description": "魔幻场景的塔防挑战,引入远程攻击敌人和隐身机制",
|
|
|
+ "backgroundImage": "images/LevelBackground/BG3",
|
|
|
+ "availableWeapons": [
|
|
|
+ "毛豆射手",
|
|
|
+ "尖胡萝卜",
|
|
|
+ "锯齿草"
|
|
|
+ ],
|
|
|
+ "coinReward": 800,
|
|
|
+ "diamondReward": 50,
|
|
|
+ "initialCoins": 45,
|
|
|
+ "timeLimit": 300,
|
|
|
+ "difficulty": "normal",
|
|
|
+ "healthMultiplier": 1.4,
|
|
|
+ "waves": [
|
|
|
+ {
|
|
|
+ "waveId": 1,
|
|
|
+ "enemies": [
|
|
|
+ {
|
|
|
+ "enemyType": "normal_zombie",
|
|
|
+ "count": 20,
|
|
|
+ "spawnInterval": 1.0,
|
|
|
+ "spawnDelay": 0.0,
|
|
|
+ "characteristics": "中速移动, 无技能"
|
|
|
+ },
|
|
|
+ {
|
|
|
+ "enemyType": "roadblock_zombie",
|
|
|
+ "count": 20,
|
|
|
+ "spawnInterval": 1.0,
|
|
|
+ "spawnDelay": 0.0,
|
|
|
+ "characteristics": "高生命, 慢速移动"
|
|
|
+ }
|
|
|
+ ]
|
|
|
+ },
|
|
|
+ {
|
|
|
+ "waveId": 2,
|
|
|
+ "enemies": [
|
|
|
+ {
|
|
|
+ "enemyType": "normal_zombie",
|
|
|
+ "count": 20,
|
|
|
+ "spawnInterval": 1.0,
|
|
|
+ "spawnDelay": 0.0,
|
|
|
+ "characteristics": "中速移动, 无技能"
|
|
|
+ },
|
|
|
+ {
|
|
|
+ "enemyType": "roadblock_zombie",
|
|
|
+ "count": 20,
|
|
|
+ "spawnInterval": 1.0,
|
|
|
+ "spawnDelay": 0.0,
|
|
|
+ "characteristics": "高生命, 慢速移动"
|
|
|
+ },
|
|
|
+ {
|
|
|
+ "enemyType": "mage_zombie",
|
|
|
+ "count": 10,
|
|
|
+ "spawnInterval": 1.0,
|
|
|
+ "spawnDelay": 10.0,
|
|
|
+ "characteristics": "远程魔法攻击, 中等生命"
|
|
|
+ }
|
|
|
+ ]
|
|
|
+ },
|
|
|
+ {
|
|
|
+ "waveId": 3,
|
|
|
+ "enemies": [
|
|
|
+ {
|
|
|
+ "enemyType": "normal_zombie",
|
|
|
+ "count": 20,
|
|
|
+ "spawnInterval": 1.0,
|
|
|
+ "spawnDelay": 0.0,
|
|
|
+ "characteristics": "中速移动, 无技能"
|
|
|
+ },
|
|
|
+ {
|
|
|
+ "enemyType": "roadblock_zombie",
|
|
|
+ "count": 40,
|
|
|
+ "spawnInterval": 0.5,
|
|
|
+ "spawnDelay": 0.0,
|
|
|
+ "characteristics": "高生命, 慢速移动"
|
|
|
+ },
|
|
|
+ {
|
|
|
+ "enemyType": "mage_zombie",
|
|
|
+ "count": 30,
|
|
|
+ "spawnInterval": 0.5,
|
|
|
+ "spawnDelay": 5.0,
|
|
|
+ "characteristics": "远程魔法攻击, 中等生命"
|
|
|
+ }
|
|
|
+ ]
|
|
|
+ },
|
|
|
+ {
|
|
|
+ "waveId": 4,
|
|
|
+ "enemies": [
|
|
|
+ {
|
|
|
+ "enemyType": "roadblock_zombie",
|
|
|
+ "count": 40,
|
|
|
+ "spawnInterval": 0.5,
|
|
|
+ "spawnDelay": 0.0,
|
|
|
+ "characteristics": "高生命, 慢速移动"
|
|
|
+ },
|
|
|
+ {
|
|
|
+ "enemyType": "mage_zombie",
|
|
|
+ "count": 30,
|
|
|
+ "spawnInterval": 0.5,
|
|
|
+ "spawnDelay": 5.0,
|
|
|
+ "characteristics": "远程魔法攻击, 中等生命"
|
|
|
+ },
|
|
|
+ {
|
|
|
+ "enemyType": "wandering_zombie",
|
|
|
+ "count": 40,
|
|
|
+ "spawnInterval": 0.5,
|
|
|
+ "spawnDelay": 0.0,
|
|
|
+ "characteristics": "左右摇摆, 近战范围大"
|
|
|
+ }
|
|
|
+ ]
|
|
|
+ },
|
|
|
+ {
|
|
|
+ "waveId": 5,
|
|
|
+ "enemies": [
|
|
|
+ {
|
|
|
+ "enemyType": "roadblock_zombie",
|
|
|
+ "count": 60,
|
|
|
+ "spawnInterval": 0.5,
|
|
|
+ "spawnDelay": 0.0,
|
|
|
+ "characteristics": "高生命, 慢速移动"
|
|
|
+ },
|
|
|
+ {
|
|
|
+ "enemyType": "mage_zombie",
|
|
|
+ "count": 40,
|
|
|
+ "spawnInterval": 0.5,
|
|
|
+ "spawnDelay": 0.0,
|
|
|
+ "characteristics": "远程魔法攻击, 中等生命"
|
|
|
+ },
|
|
|
+ {
|
|
|
+ "enemyType": "wandering_zombie",
|
|
|
+ "count": 60,
|
|
|
+ "spawnInterval": 0.5,
|
|
|
+ "spawnDelay": 0.0,
|
|
|
+ "characteristics": "左右摇摆, 近战范围大"
|
|
|
+ },
|
|
|
+ {
|
|
|
+ "enemyType": "boss1_gatekeeper",
|
|
|
+ "count": 1,
|
|
|
+ "spawnInterval": 60.0,
|
|
|
+ "spawnDelay": 10.0,
|
|
|
+ "characteristics": "超高生命, 多种攻击方式, 召唤小怪"
|
|
|
+ }
|
|
|
+ ]
|
|
|
+ },
|
|
|
+ {
|
|
|
+ "waveId": 6,
|
|
|
+ "enemies": [
|
|
|
+ {
|
|
|
+ "enemyType": "roadblock_zombie",
|
|
|
+ "count": 60,
|
|
|
+ "spawnInterval": 0.5,
|
|
|
+ "spawnDelay": 0.0,
|
|
|
+ "characteristics": "高生命, 慢速移动"
|
|
|
+ },
|
|
|
+ {
|
|
|
+ "enemyType": "mage_zombie",
|
|
|
+ "count": 40,
|
|
|
+ "spawnInterval": 0.5,
|
|
|
+ "spawnDelay": 0.0,
|
|
|
+ "characteristics": "远程魔法攻击, 中等生命"
|
|
|
+ },
|
|
|
+ {
|
|
|
+ "enemyType": "stealth_zombie",
|
|
|
+ "count": 20,
|
|
|
+ "spawnInterval": 1.0,
|
|
|
+ "spawnDelay": 10.0,
|
|
|
+ "characteristics": "隐身能力, 快速移动"
|
|
|
+ }
|
|
|
+ ]
|
|
|
+ },
|
|
|
+ {
|
|
|
+ "waveId": 7,
|
|
|
+ "enemies": [
|
|
|
+ {
|
|
|
+ "enemyType": "roadblock_zombie",
|
|
|
+ "count": 80,
|
|
|
+ "spawnInterval": 0.5,
|
|
|
+ "spawnDelay": 0.0,
|
|
|
+ "characteristics": "高生命, 慢速移动"
|
|
|
+ },
|
|
|
+ {
|
|
|
+ "enemyType": "mage_zombie",
|
|
|
+ "count": 40,
|
|
|
+ "spawnInterval": 1.0,
|
|
|
+ "spawnDelay": 5.0,
|
|
|
+ "characteristics": "远程魔法攻击, 中等生命"
|
|
|
+ },
|
|
|
+ {
|
|
|
+ "enemyType": "stealth_zombie",
|
|
|
+ "count": 40,
|
|
|
+ "spawnInterval": 1.0,
|
|
|
+ "spawnDelay": 0.0,
|
|
|
+ "characteristics": "隐身能力, 快速移动"
|
|
|
+ },
|
|
|
+ {
|
|
|
+ "enemyType": "boss2_gravedigger",
|
|
|
+ "count": 1,
|
|
|
+ "spawnInterval": 60.0,
|
|
|
+ "spawnDelay": 20.0,
|
|
|
+ "characteristics": "超高生命, 范围攻击, 召唤增援"
|
|
|
+ }
|
|
|
+ ]
|
|
|
+ }
|
|
|
+ ],
|
|
|
+ "levelSettings": {
|
|
|
+ "energyMax": 6,
|
|
|
+ "energyMaxUpgrades": [
|
|
|
+ 5,
|
|
|
+ 10,
|
|
|
+ 15,
|
|
|
+ 20,
|
|
|
+ 25,
|
|
|
+ 30,
|
|
|
+ 40,
|
|
|
+ 50,
|
|
|
+ 60,
|
|
|
+ 70,
|
|
|
+ 80,
|
|
|
+ 90,
|
|
|
+ 100,
|
|
|
+ 120,
|
|
|
+ 150,
|
|
|
+ 200,
|
|
|
+ 300,
|
|
|
+ 400,
|
|
|
+ 500,
|
|
|
+ 500
|
|
|
+ ]
|
|
|
+ }
|
|
|
+}
|