|
|
@@ -0,0 +1,476 @@
|
|
|
+{
|
|
|
+ "levelId": "Level4",
|
|
|
+ "name": "钢铁堡垒(工业场景)",
|
|
|
+ "scene": "industrial",
|
|
|
+ "description": "工业场景的高难度挑战,引入BOSS战和超高防御敌人",
|
|
|
+ "backgroundImage": "images/LevelBackground/BG1",
|
|
|
+ "availableWeapons": [
|
|
|
+ "毛豆射手",
|
|
|
+ "尖胡萝卜",
|
|
|
+ "锯齿草",
|
|
|
+ "西瓜炸弹"
|
|
|
+ ],
|
|
|
+ "coinReward": 1000,
|
|
|
+ "diamondReward": 80,
|
|
|
+ "initialCoins": 100,
|
|
|
+ "timeLimit": 300,
|
|
|
+ "difficulty": "normal",
|
|
|
+ "healthMultiplier": 1.6,
|
|
|
+ "waves": [
|
|
|
+ {
|
|
|
+ "waveId": 1,
|
|
|
+ "enemies": [
|
|
|
+ {
|
|
|
+ "enemyType": "normal_zombie",
|
|
|
+ "count": 10,
|
|
|
+ "spawnInterval": 3.0,
|
|
|
+ "spawnDelay": 0.0,
|
|
|
+ "characteristics": "中速移动, 无技能"
|
|
|
+ },
|
|
|
+ {
|
|
|
+ "enemyType": "roadblock_zombie",
|
|
|
+ "count": 10,
|
|
|
+ "spawnInterval": 3.0,
|
|
|
+ "spawnDelay": 0.0,
|
|
|
+ "characteristics": "高生命, 慢速移动"
|
|
|
+ }
|
|
|
+ ]
|
|
|
+ },
|
|
|
+ {
|
|
|
+ "waveId": 1,
|
|
|
+ "enemies": [
|
|
|
+ {
|
|
|
+ "enemyType": "normal_zombie",
|
|
|
+ "count": 10,
|
|
|
+ "spawnInterval": 3.0,
|
|
|
+ "spawnDelay": 0.0,
|
|
|
+ "characteristics": "中速移动, 无技能"
|
|
|
+ },
|
|
|
+ {
|
|
|
+ "enemyType": "roadblock_zombie",
|
|
|
+ "count": 10,
|
|
|
+ "spawnInterval": 3.0,
|
|
|
+ "spawnDelay": 0.0,
|
|
|
+ "characteristics": "高生命, 慢速移动"
|
|
|
+ }
|
|
|
+ ]
|
|
|
+ },
|
|
|
+ {
|
|
|
+ "waveId": 2,
|
|
|
+ "enemies": [
|
|
|
+ {
|
|
|
+ "enemyType": "roadblock_zombie",
|
|
|
+ "count": 10,
|
|
|
+ "spawnInterval": 4.0,
|
|
|
+ "spawnDelay": 0.0,
|
|
|
+ "characteristics": "高生命, 慢速移动"
|
|
|
+ },
|
|
|
+ {
|
|
|
+ "enemyType": "normal_zombie",
|
|
|
+ "count": 10,
|
|
|
+ "spawnInterval": 4.0,
|
|
|
+ "spawnDelay": 0.0,
|
|
|
+ "characteristics": "中速移动, 无技能"
|
|
|
+ },
|
|
|
+ {
|
|
|
+ "enemyType": "bucket_zombie",
|
|
|
+ "count": 5,
|
|
|
+ "spawnInterval": 4.0,
|
|
|
+ "spawnDelay": 20.0,
|
|
|
+ "characteristics": "超高生命, 极慢速移动"
|
|
|
+ }
|
|
|
+ ]
|
|
|
+ },
|
|
|
+ {
|
|
|
+ "waveId": 2,
|
|
|
+ "enemies": [
|
|
|
+ {
|
|
|
+ "enemyType": "roadblock_zombie",
|
|
|
+ "count": 10,
|
|
|
+ "spawnInterval": 4.0,
|
|
|
+ "spawnDelay": 0.0,
|
|
|
+ "characteristics": "高生命, 慢速移动"
|
|
|
+ },
|
|
|
+ {
|
|
|
+ "enemyType": "normal_zombie",
|
|
|
+ "count": 10,
|
|
|
+ "spawnInterval": 4.0,
|
|
|
+ "spawnDelay": 0.0,
|
|
|
+ "characteristics": "中速移动, 无技能"
|
|
|
+ },
|
|
|
+ {
|
|
|
+ "enemyType": "bucket_zombie",
|
|
|
+ "count": 5,
|
|
|
+ "spawnInterval": 4.0,
|
|
|
+ "spawnDelay": 20.0,
|
|
|
+ "characteristics": "超高生命, 极慢速移动"
|
|
|
+ }
|
|
|
+ ]
|
|
|
+ },
|
|
|
+ {
|
|
|
+ "waveId": 3,
|
|
|
+ "enemies": [
|
|
|
+ {
|
|
|
+ "enemyType": "normal_zombie",
|
|
|
+ "count": 20,
|
|
|
+ "spawnInterval": 2.0,
|
|
|
+ "spawnDelay": 0.0,
|
|
|
+ "characteristics": "中速移动, 无技能"
|
|
|
+ },
|
|
|
+ {
|
|
|
+ "enemyType": "roadblock_zombie",
|
|
|
+ "count": 20,
|
|
|
+ "spawnInterval": 2.0,
|
|
|
+ "spawnDelay": 0.0,
|
|
|
+ "characteristics": "高生命, 慢速移动"
|
|
|
+ },
|
|
|
+ {
|
|
|
+ "enemyType": "bucket_zombie",
|
|
|
+ "count": 5,
|
|
|
+ "spawnInterval": 8.0,
|
|
|
+ "spawnDelay": 0.0,
|
|
|
+ "characteristics": "超高生命, 极慢速移动"
|
|
|
+ }
|
|
|
+ ]
|
|
|
+ },
|
|
|
+ {
|
|
|
+ "waveId": 3,
|
|
|
+ "enemies": [
|
|
|
+ {
|
|
|
+ "enemyType": "normal_zombie",
|
|
|
+ "count": 20,
|
|
|
+ "spawnInterval": 2.0,
|
|
|
+ "spawnDelay": 0.0,
|
|
|
+ "characteristics": "中速移动, 无技能"
|
|
|
+ },
|
|
|
+ {
|
|
|
+ "enemyType": "roadblock_zombie",
|
|
|
+ "count": 20,
|
|
|
+ "spawnInterval": 2.0,
|
|
|
+ "spawnDelay": 0.0,
|
|
|
+ "characteristics": "高生命, 慢速移动"
|
|
|
+ },
|
|
|
+ {
|
|
|
+ "enemyType": "bucket_zombie",
|
|
|
+ "count": 5,
|
|
|
+ "spawnInterval": 8.0,
|
|
|
+ "spawnDelay": 0.0,
|
|
|
+ "characteristics": "超高生命, 极慢速移动"
|
|
|
+ }
|
|
|
+ ]
|
|
|
+ },
|
|
|
+ {
|
|
|
+ "waveId": 4,
|
|
|
+ "enemies": [
|
|
|
+ {
|
|
|
+ "enemyType": "normal_zombie",
|
|
|
+ "count": 60,
|
|
|
+ "spawnInterval": 1.0,
|
|
|
+ "spawnDelay": 0.0,
|
|
|
+ "characteristics": "中速移动, 无技能"
|
|
|
+ },
|
|
|
+ {
|
|
|
+ "enemyType": "roadblock_zombie",
|
|
|
+ "count": 30,
|
|
|
+ "spawnInterval": 2.0,
|
|
|
+ "spawnDelay": 0.0,
|
|
|
+ "characteristics": "高生命, 慢速移动"
|
|
|
+ },
|
|
|
+ {
|
|
|
+ "enemyType": "bucket_zombie",
|
|
|
+ "count": 10,
|
|
|
+ "spawnInterval": 6.0,
|
|
|
+ "spawnDelay": 0.0,
|
|
|
+ "characteristics": "超高生命, 极慢速移动"
|
|
|
+ }
|
|
|
+ ]
|
|
|
+ },
|
|
|
+ {
|
|
|
+ "waveId": 4,
|
|
|
+ "enemies": [
|
|
|
+ {
|
|
|
+ "enemyType": "normal_zombie",
|
|
|
+ "count": 60,
|
|
|
+ "spawnInterval": 1.0,
|
|
|
+ "spawnDelay": 0.0,
|
|
|
+ "characteristics": "中速移动, 无技能"
|
|
|
+ },
|
|
|
+ {
|
|
|
+ "enemyType": "roadblock_zombie",
|
|
|
+ "count": 30,
|
|
|
+ "spawnInterval": 2.0,
|
|
|
+ "spawnDelay": 0.0,
|
|
|
+ "characteristics": "高生命, 慢速移动"
|
|
|
+ },
|
|
|
+ {
|
|
|
+ "enemyType": "bucket_zombie",
|
|
|
+ "count": 10,
|
|
|
+ "spawnInterval": 6.0,
|
|
|
+ "spawnDelay": 0.0,
|
|
|
+ "characteristics": "超高生命, 极慢速移动"
|
|
|
+ }
|
|
|
+ ]
|
|
|
+ },
|
|
|
+ {
|
|
|
+ "waveId": 5,
|
|
|
+ "enemies": [
|
|
|
+ {
|
|
|
+ "enemyType": "normal_zombie",
|
|
|
+ "count": 60,
|
|
|
+ "spawnInterval": 1.0,
|
|
|
+ "spawnDelay": 0.0,
|
|
|
+ "characteristics": "中速移动, 无技能"
|
|
|
+ },
|
|
|
+ {
|
|
|
+ "enemyType": "archer_zombie",
|
|
|
+ "count": 10,
|
|
|
+ "spawnInterval": 4.0,
|
|
|
+ "spawnDelay": 20.0,
|
|
|
+ "characteristics": "远程弓箭攻击"
|
|
|
+ },
|
|
|
+ {
|
|
|
+ "enemyType": "roadblock_zombie",
|
|
|
+ "count": 30,
|
|
|
+ "spawnInterval": 1.0,
|
|
|
+ "spawnDelay": 30.0,
|
|
|
+ "characteristics": "高生命, 慢速移动"
|
|
|
+ },
|
|
|
+ {
|
|
|
+ "enemyType": "bucket_zombie",
|
|
|
+ "count": 20,
|
|
|
+ "spawnInterval": 2.0,
|
|
|
+ "spawnDelay": 20.0,
|
|
|
+ "characteristics": "超高生命, 极慢速移动"
|
|
|
+ }
|
|
|
+ ]
|
|
|
+ },
|
|
|
+ {
|
|
|
+ "waveId": 5,
|
|
|
+ "enemies": [
|
|
|
+ {
|
|
|
+ "enemyType": "normal_zombie",
|
|
|
+ "count": 60,
|
|
|
+ "spawnInterval": 1.0,
|
|
|
+ "spawnDelay": 0.0,
|
|
|
+ "characteristics": "中速移动, 无技能"
|
|
|
+ },
|
|
|
+ {
|
|
|
+ "enemyType": "archer_zombie",
|
|
|
+ "count": 10,
|
|
|
+ "spawnInterval": 4.0,
|
|
|
+ "spawnDelay": 20.0,
|
|
|
+ "characteristics": "远程弓箭攻击"
|
|
|
+ },
|
|
|
+ {
|
|
|
+ "enemyType": "roadblock_zombie",
|
|
|
+ "count": 30,
|
|
|
+ "spawnInterval": 1.0,
|
|
|
+ "spawnDelay": 30.0,
|
|
|
+ "characteristics": "高生命, 慢速移动"
|
|
|
+ },
|
|
|
+ {
|
|
|
+ "enemyType": "bucket_zombie",
|
|
|
+ "count": 20,
|
|
|
+ "spawnInterval": 2.0,
|
|
|
+ "spawnDelay": 20.0,
|
|
|
+ "characteristics": "超高生命, 极慢速移动"
|
|
|
+ }
|
|
|
+ ]
|
|
|
+ },
|
|
|
+ {
|
|
|
+ "waveId": 6,
|
|
|
+ "enemies": [
|
|
|
+ {
|
|
|
+ "enemyType": "normal_zombie",
|
|
|
+ "count": 60,
|
|
|
+ "spawnInterval": 1.0,
|
|
|
+ "spawnDelay": 0.0,
|
|
|
+ "characteristics": "中速移动, 无技能"
|
|
|
+ },
|
|
|
+ {
|
|
|
+ "enemyType": "archer_zombie",
|
|
|
+ "count": 20,
|
|
|
+ "spawnInterval": 2.5,
|
|
|
+ "spawnDelay": 10.0,
|
|
|
+ "characteristics": "远程弓箭攻击"
|
|
|
+ },
|
|
|
+ {
|
|
|
+ "enemyType": "roadblock_zombie",
|
|
|
+ "count": 60,
|
|
|
+ "spawnInterval": 1.0,
|
|
|
+ "spawnDelay": 0.0,
|
|
|
+ "characteristics": "高生命, 慢速移动"
|
|
|
+ },
|
|
|
+ {
|
|
|
+ "enemyType": "bucket_zombie",
|
|
|
+ "count": 30,
|
|
|
+ "spawnInterval": 2.0,
|
|
|
+ "spawnDelay": 0.0,
|
|
|
+ "characteristics": "超高生命, 极慢速移动"
|
|
|
+ }
|
|
|
+ ]
|
|
|
+ },
|
|
|
+ {
|
|
|
+ "waveId": 6,
|
|
|
+ "enemies": [
|
|
|
+ {
|
|
|
+ "enemyType": "normal_zombie",
|
|
|
+ "count": 60,
|
|
|
+ "spawnInterval": 1.0,
|
|
|
+ "spawnDelay": 0.0,
|
|
|
+ "characteristics": "中速移动, 无技能"
|
|
|
+ },
|
|
|
+ {
|
|
|
+ "enemyType": "archer_zombie",
|
|
|
+ "count": 20,
|
|
|
+ "spawnInterval": 2.5,
|
|
|
+ "spawnDelay": 10.0,
|
|
|
+ "characteristics": "远程弓箭攻击"
|
|
|
+ },
|
|
|
+ {
|
|
|
+ "enemyType": "roadblock_zombie",
|
|
|
+ "count": 60,
|
|
|
+ "spawnInterval": 1.0,
|
|
|
+ "spawnDelay": 0.0,
|
|
|
+ "characteristics": "高生命, 慢速移动"
|
|
|
+ },
|
|
|
+ {
|
|
|
+ "enemyType": "bucket_zombie",
|
|
|
+ "count": 30,
|
|
|
+ "spawnInterval": 2.0,
|
|
|
+ "spawnDelay": 0.0,
|
|
|
+ "characteristics": "超高生命, 极慢速移动"
|
|
|
+ }
|
|
|
+ ]
|
|
|
+ },
|
|
|
+ {
|
|
|
+ "waveId": 7,
|
|
|
+ "enemies": [
|
|
|
+ {
|
|
|
+ "enemyType": "roadblock_zombie",
|
|
|
+ "count": 60,
|
|
|
+ "spawnInterval": 1.0,
|
|
|
+ "spawnDelay": 0.0,
|
|
|
+ "characteristics": "高生命, 慢速移动"
|
|
|
+ },
|
|
|
+ {
|
|
|
+ "enemyType": "archer_zombie",
|
|
|
+ "count": 30,
|
|
|
+ "spawnInterval": 2.0,
|
|
|
+ "spawnDelay": 0.0,
|
|
|
+ "characteristics": "远程弓箭攻击"
|
|
|
+ },
|
|
|
+ {
|
|
|
+ "enemyType": "bucket_zombie",
|
|
|
+ "count": 30,
|
|
|
+ "spawnInterval": 2.0,
|
|
|
+ "spawnDelay": 0.0,
|
|
|
+ "characteristics": "超高生命, 极慢速移动"
|
|
|
+ },
|
|
|
+ {
|
|
|
+ "enemyType": "boss1_gatekeeper",
|
|
|
+ "count": 1,
|
|
|
+ "spawnInterval": 60.0,
|
|
|
+ "spawnDelay": 30.0,
|
|
|
+ "characteristics": "超高生命, 多种攻击方式, 召唤小怪"
|
|
|
+ }
|
|
|
+ ]
|
|
|
+ },
|
|
|
+ {
|
|
|
+ "waveId": 7,
|
|
|
+ "enemies": [
|
|
|
+ {
|
|
|
+ "enemyType": "roadblock_zombie",
|
|
|
+ "count": 60,
|
|
|
+ "spawnInterval": 1.0,
|
|
|
+ "spawnDelay": 0.0,
|
|
|
+ "characteristics": "高生命, 慢速移动"
|
|
|
+ },
|
|
|
+ {
|
|
|
+ "enemyType": "archer_zombie",
|
|
|
+ "count": 30,
|
|
|
+ "spawnInterval": 2.0,
|
|
|
+ "spawnDelay": 0.0,
|
|
|
+ "characteristics": "远程弓箭攻击"
|
|
|
+ },
|
|
|
+ {
|
|
|
+ "enemyType": "bucket_zombie",
|
|
|
+ "count": 30,
|
|
|
+ "spawnInterval": 2.0,
|
|
|
+ "spawnDelay": 0.0,
|
|
|
+ "characteristics": "超高生命, 极慢速移动"
|
|
|
+ },
|
|
|
+ {
|
|
|
+ "enemyType": "boss1_gatekeeper",
|
|
|
+ "count": 1,
|
|
|
+ "spawnInterval": 60.0,
|
|
|
+ "spawnDelay": 30.0,
|
|
|
+ "characteristics": "超高生命, 多种攻击方式, 召唤小怪"
|
|
|
+ }
|
|
|
+ ]
|
|
|
+ },
|
|
|
+ {
|
|
|
+ "waveId": 8,
|
|
|
+ "enemies": [
|
|
|
+ {
|
|
|
+ "enemyType": "bucket_zombie",
|
|
|
+ "count": 60,
|
|
|
+ "spawnInterval": 1.0,
|
|
|
+ "spawnDelay": 0.0,
|
|
|
+ "characteristics": "超高生命, 极慢速移动"
|
|
|
+ },
|
|
|
+ {
|
|
|
+ "enemyType": "boss2_gravedigger",
|
|
|
+ "count": 1,
|
|
|
+ "spawnInterval": 60.0,
|
|
|
+ "spawnDelay": 30.0,
|
|
|
+ "characteristics": "超高生命, 范围攻击, 召唤增援"
|
|
|
+ }
|
|
|
+ ]
|
|
|
+ },
|
|
|
+ {
|
|
|
+ "waveId": 8,
|
|
|
+ "enemies": [
|
|
|
+ {
|
|
|
+ "enemyType": "bucket_zombie",
|
|
|
+ "count": 60,
|
|
|
+ "spawnInterval": 1.0,
|
|
|
+ "spawnDelay": 0.0,
|
|
|
+ "characteristics": "超高生命, 极慢速移动"
|
|
|
+ },
|
|
|
+ {
|
|
|
+ "enemyType": "boss2_gravedigger",
|
|
|
+ "count": 1,
|
|
|
+ "spawnInterval": 60.0,
|
|
|
+ "spawnDelay": 30.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
|
|
|
+ ]
|
|
|
+ }
|
|
|
+}
|