Level13.json 8.9 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357
  1. {
  2. "levelId": "Level13",
  3. "name": "沙漠绿洲(沙漠场景)",
  4. "scene": "desert",
  5. "description": "沙漠场景的挑战,炎热环境下的生存战斗",
  6. "backgroundImage": "images/LevelBackground/BG3",
  7. "availableWeapons": [
  8. "毛豆射手",
  9. "尖胡萝卜",
  10. "锯齿草",
  11. "西瓜炸弹",
  12. "回旋镖盆栽",
  13. "炙热辣椒",
  14. "仙人散弹"
  15. ],
  16. "coinReward": 700,
  17. "diamondReward": 70,
  18. "initialCoins": 45,
  19. "timeLimit": 300,
  20. "difficulty": "normal",
  21. "healthMultiplier": 1.2,
  22. "levelSettings": {
  23. "energyMax": 500,
  24. "energyMaxUpgrades": [
  25. 8,
  26. 24,
  27. 48,
  28. 72,
  29. 96,
  30. 120,
  31. 144,
  32. 168,
  33. 192,
  34. 216,
  35. 240,
  36. 264,
  37. 288,
  38. 312,
  39. 336,
  40. 360,
  41. 384,
  42. 408,
  43. 432,
  44. 456
  45. ]
  46. },
  47. "waves": [
  48. {
  49. "waveId": 1,
  50. "healthMultiplier": 1.0,
  51. "enemies": [
  52. {
  53. "enemyType": "archer_zombie",
  54. "count": 3,
  55. "spawnInterval": 5.0,
  56. "spawnDelay": 10.0,
  57. "characteristics": "远程弓箭攻击",
  58. "healthMultiplier": 1.0
  59. },
  60. {
  61. "enemyType": "mage_zombie",
  62. "count": 2,
  63. "spawnInterval": 3.0,
  64. "spawnDelay": 10.0,
  65. "characteristics": "远程魔法攻击, 中等生命",
  66. "healthMultiplier": 1.0
  67. }
  68. ]
  69. },
  70. {
  71. "waveId": 2,
  72. "healthMultiplier": 1.3,
  73. "enemies": [
  74. {
  75. "enemyType": "roadblock_zombie",
  76. "count": 4,
  77. "spawnInterval": 2.0,
  78. "spawnDelay": 5.0,
  79. "characteristics": "高生命, 慢速移动",
  80. "healthMultiplier": 1.3
  81. },
  82. {
  83. "enemyType": "bucket_zombie",
  84. "count": 2,
  85. "spawnInterval": 3.0,
  86. "spawnDelay": 12.0,
  87. "characteristics": "超高生命, 慢速移动",
  88. "healthMultiplier": 1.3
  89. },
  90. {
  91. "enemyType": "mage_zombie",
  92. "count": 2,
  93. "spawnInterval": 3.0,
  94. "spawnDelay": 10.0,
  95. "characteristics": "远程魔法攻击, 中等生命",
  96. "healthMultiplier": 1.3
  97. }
  98. ]
  99. },
  100. {
  101. "waveId": 3,
  102. "healthMultiplier": 1.6,
  103. "enemies": [
  104. {
  105. "enemyType": "normal_zombie",
  106. "count": 3,
  107. "spawnInterval": 1.0,
  108. "spawnDelay": 5.0,
  109. "characteristics": "中速移动, 无技能",
  110. "healthMultiplier": 1.6
  111. },
  112. {
  113. "enemyType": "bucket_zombie",
  114. "count": 2,
  115. "spawnInterval": 3.0,
  116. "spawnDelay": 12.0,
  117. "characteristics": "超高生命, 慢速移动",
  118. "healthMultiplier": 1.6
  119. },
  120. {
  121. "enemyType": "archer_zombie",
  122. "count": 3,
  123. "spawnInterval": 5.0,
  124. "spawnDelay": 10.0,
  125. "characteristics": "远程弓箭攻击",
  126. "healthMultiplier": 1.6
  127. }
  128. ]
  129. },
  130. {
  131. "waveId": 4,
  132. "healthMultiplier": 1.9,
  133. "enemies": [
  134. {
  135. "enemyType": "stealth_zombie",
  136. "count": 3,
  137. "spawnInterval": 5.0,
  138. "spawnDelay": 15.0,
  139. "characteristics": "隐身能力, 快速移动",
  140. "healthMultiplier": 1.9
  141. },
  142. {
  143. "enemyType": "normal_zombie",
  144. "count": 4,
  145. "spawnInterval": 1.0,
  146. "spawnDelay": 5.0,
  147. "characteristics": "中速移动, 无技能",
  148. "healthMultiplier": 1.9
  149. },
  150. {
  151. "enemyType": "archer_zombie",
  152. "count": 3,
  153. "spawnInterval": 5.0,
  154. "spawnDelay": 10.0,
  155. "characteristics": "远程弓箭攻击",
  156. "healthMultiplier": 1.9
  157. }
  158. ]
  159. },
  160. {
  161. "waveId": 5,
  162. "healthMultiplier": 2.2,
  163. "enemies": [
  164. {
  165. "enemyType": "archer_zombie",
  166. "count": 6,
  167. "spawnInterval": 5.0,
  168. "spawnDelay": 10.0,
  169. "characteristics": "远程弓箭攻击",
  170. "healthMultiplier": 2.2
  171. },
  172. {
  173. "enemyType": "bucket_zombie",
  174. "count": 6,
  175. "spawnInterval": 3.0,
  176. "spawnDelay": 12.0,
  177. "characteristics": "超高生命, 慢速移动",
  178. "healthMultiplier": 2.2
  179. },
  180. {
  181. "enemyType": "boss1_gatekeeper",
  182. "count": 1,
  183. "spawnInterval": 60.0,
  184. "spawnDelay": 30.0,
  185. "characteristics": "超高生命, 多种攻击方式, 召唤小怪",
  186. "healthMultiplier": 2.2
  187. }
  188. ]
  189. },
  190. {
  191. "waveId": 6,
  192. "healthMultiplier": 2.5,
  193. "enemies": [
  194. {
  195. "enemyType": "roadblock_zombie",
  196. "count": 5,
  197. "spawnInterval": 2.0,
  198. "spawnDelay": 5.0,
  199. "characteristics": "高生命, 慢速移动",
  200. "healthMultiplier": 2.5
  201. },
  202. {
  203. "enemyType": "bucket_zombie",
  204. "count": 5,
  205. "spawnInterval": 3.0,
  206. "spawnDelay": 12.0,
  207. "characteristics": "超高生命, 慢速移动",
  208. "healthMultiplier": 2.5
  209. },
  210. {
  211. "enemyType": "archer_zombie",
  212. "count": 5,
  213. "spawnInterval": 5.0,
  214. "spawnDelay": 10.0,
  215. "characteristics": "远程弓箭攻击",
  216. "healthMultiplier": 2.5
  217. }
  218. ]
  219. },
  220. {
  221. "waveId": 7,
  222. "healthMultiplier": 2.8,
  223. "enemies": [
  224. {
  225. "enemyType": "archer_zombie",
  226. "count": 6,
  227. "spawnInterval": 5.0,
  228. "spawnDelay": 10.0,
  229. "characteristics": "远程弓箭攻击",
  230. "healthMultiplier": 2.8
  231. },
  232. {
  233. "enemyType": "mage_zombie",
  234. "count": 6,
  235. "spawnInterval": 3.0,
  236. "spawnDelay": 10.0,
  237. "characteristics": "远程魔法攻击, 中等生命",
  238. "healthMultiplier": 2.8
  239. },
  240. {
  241. "enemyType": "bucket_zombie",
  242. "count": 6,
  243. "spawnInterval": 3.0,
  244. "spawnDelay": 12.0,
  245. "characteristics": "超高生命, 慢速移动",
  246. "healthMultiplier": 2.8
  247. }
  248. ]
  249. },
  250. {
  251. "waveId": 8,
  252. "healthMultiplier": 3.1,
  253. "enemies": [
  254. {
  255. "enemyType": "archer_zombie",
  256. "count": 8,
  257. "spawnInterval": 5.0,
  258. "spawnDelay": 10.0,
  259. "characteristics": "远程弓箭攻击",
  260. "healthMultiplier": 3.1
  261. },
  262. {
  263. "enemyType": "bucket_zombie",
  264. "count": 8,
  265. "spawnInterval": 3.0,
  266. "spawnDelay": 12.0,
  267. "characteristics": "超高生命, 慢速移动",
  268. "healthMultiplier": 3.1
  269. },
  270. {
  271. "enemyType": "stealth_zombie",
  272. "count": 6,
  273. "spawnInterval": 5.0,
  274. "spawnDelay": 15.0,
  275. "characteristics": "隐身能力, 快速移动",
  276. "healthMultiplier": 3.1
  277. }
  278. ]
  279. },
  280. {
  281. "waveId": 9,
  282. "healthMultiplier": 3.4,
  283. "enemies": [
  284. {
  285. "enemyType": "mage_zombie",
  286. "count": 5,
  287. "spawnInterval": 3.0,
  288. "spawnDelay": 10.0,
  289. "characteristics": "远程魔法攻击, 中等生命",
  290. "healthMultiplier": 3.4
  291. },
  292. {
  293. "enemyType": "stealth_zombie",
  294. "count": 5,
  295. "spawnInterval": 5.0,
  296. "spawnDelay": 15.0,
  297. "characteristics": "隐身能力, 快速移动",
  298. "healthMultiplier": 3.4
  299. },
  300. {
  301. "enemyType": "bucket_zombie",
  302. "count": 10,
  303. "spawnInterval": 3.0,
  304. "spawnDelay": 12.0,
  305. "characteristics": "超高生命, 慢速移动",
  306. "healthMultiplier": 3.4
  307. },
  308. {
  309. "enemyType": "archer_zombie",
  310. "count": 5,
  311. "spawnInterval": 5.0,
  312. "spawnDelay": 10.0,
  313. "characteristics": "远程弓箭攻击",
  314. "healthMultiplier": 3.4
  315. }
  316. ]
  317. },
  318. {
  319. "waveId": 10,
  320. "healthMultiplier": 3.7,
  321. "enemies": [
  322. {
  323. "enemyType": "bucket_zombie",
  324. "count": 10,
  325. "spawnInterval": 3.0,
  326. "spawnDelay": 12.0,
  327. "characteristics": "超高生命, 慢速移动",
  328. "healthMultiplier": 3.7
  329. },
  330. {
  331. "enemyType": "archer_zombie",
  332. "count": 10,
  333. "spawnInterval": 5.0,
  334. "spawnDelay": 10.0,
  335. "characteristics": "远程弓箭攻击",
  336. "healthMultiplier": 3.7
  337. },
  338. {
  339. "enemyType": "stealth_zombie",
  340. "count": 10,
  341. "spawnInterval": 5.0,
  342. "spawnDelay": 15.0,
  343. "characteristics": "隐身能力, 快速移动",
  344. "healthMultiplier": 3.7
  345. },
  346. {
  347. "enemyType": "boss2_gravedigger",
  348. "count": 1,
  349. "spawnInterval": 60.0,
  350. "spawnDelay": 30.0,
  351. "characteristics": "超高生命, 范围攻击, 召唤增援",
  352. "healthMultiplier": 3.7
  353. }
  354. ]
  355. }
  356. ]
  357. }