Levels 1-12 improved, still working on 13.
This commit is contained in:
		| @@ -104,12 +104,24 @@ | |||||||
|             "collectible": true, |             "collectible": true, | ||||||
|             "static": true |             "static": true | ||||||
|         }, |         }, | ||||||
|  |         { | ||||||
|  |             "x_range": [130, 135], | ||||||
|  |             "y": 0, | ||||||
|  |             "enemy_type": "goblin", | ||||||
|  |             "health": 1, | ||||||
|  |             "damage": 1, | ||||||
|  |             "attack_range": 1, | ||||||
|  |             "attack_pattern": { | ||||||
|  |                 "type": "patrol" | ||||||
|  |             } | ||||||
|  |         }, | ||||||
|         { |         { | ||||||
|             "x": 145, |             "x": 145, | ||||||
|             "y": 0, |             "y": 0, | ||||||
|             "type": "catapult", |             "type": "grave", | ||||||
|             "fire_interval": 5000, |             "sound": "grave", | ||||||
|             "range": 15 |             "static": true, | ||||||
|  |             "zombie_spawn_chance": 0 | ||||||
|         }, |         }, | ||||||
|         { |         { | ||||||
|             "x_range": [154, 159], |             "x_range": [154, 159], | ||||||
| @@ -151,7 +163,70 @@ | |||||||
|             } |             } | ||||||
|         }, |         }, | ||||||
|         { |         { | ||||||
|             "x": 195, |             "x": 210, | ||||||
|  |             "y": 3, | ||||||
|  |             "sound": "coffin", | ||||||
|  |             "type": "coffin" | ||||||
|  |         }, | ||||||
|  |         { | ||||||
|  |             "x_range": [220, 223], | ||||||
|  |             "y": 3, | ||||||
|  |             "sound": "bone_dust", | ||||||
|  |             "collectible": true, | ||||||
|  |             "static": true | ||||||
|  |         }, | ||||||
|  |         { | ||||||
|  |             "x_range": [235, 240], | ||||||
|  |             "y": 0, | ||||||
|  |             "enemy_type": "goblin", | ||||||
|  |             "health": 1, | ||||||
|  |             "damage": 1, | ||||||
|  |             "attack_range": 1, | ||||||
|  |             "attack_pattern": { | ||||||
|  |                 "type": "patrol" | ||||||
|  |             } | ||||||
|  |         }, | ||||||
|  |         { | ||||||
|  |             "x": 255, | ||||||
|  |             "y": 0, | ||||||
|  |             "type": "grave", | ||||||
|  |             "sound": "grave", | ||||||
|  |             "static": true, | ||||||
|  |             "zombie_spawn_chance": 0 | ||||||
|  |         }, | ||||||
|  |         { | ||||||
|  |             "x_range": [265, 268], | ||||||
|  |             "y": 3, | ||||||
|  |             "sound": "bone_dust", | ||||||
|  |             "collectible": true, | ||||||
|  |             "static": true | ||||||
|  |         }, | ||||||
|  |         { | ||||||
|  |             "x_range": [275, 280], | ||||||
|  |             "y": 0, | ||||||
|  |             "enemy_type": "goblin", | ||||||
|  |             "health": 1, | ||||||
|  |             "damage": 1, | ||||||
|  |             "attack_range": 1, | ||||||
|  |             "attack_pattern": { | ||||||
|  |                 "type": "patrol" | ||||||
|  |             } | ||||||
|  |         }, | ||||||
|  |         { | ||||||
|  |             "x": 280, | ||||||
|  |             "y": 3, | ||||||
|  |             "sound": "coffin", | ||||||
|  |             "type": "coffin" | ||||||
|  |         }, | ||||||
|  |         { | ||||||
|  |             "x_range": [290, 293], | ||||||
|  |             "y": 3, | ||||||
|  |             "sound": "bone_dust", | ||||||
|  |             "collectible": true, | ||||||
|  |             "static": true | ||||||
|  |         }, | ||||||
|  |         { | ||||||
|  |             "x": 290, | ||||||
|             "y": 0, |             "y": 0, | ||||||
|             "type": "grave", |             "type": "grave", | ||||||
|             "sound": "grave", |             "sound": "grave", | ||||||
| @@ -162,7 +237,7 @@ | |||||||
|     ], |     ], | ||||||
|     "boundaries": { |     "boundaries": { | ||||||
|         "left": 0, |         "left": 0, | ||||||
|         "right": 200 |         "right": 300 | ||||||
|     }, |     }, | ||||||
|     "ambience": "Escaping the Grave.ogg", |     "ambience": "Escaping the Grave.ogg", | ||||||
|     "footstep_sound": "footstep_stone" |     "footstep_sound": "footstep_stone" | ||||||
|   | |||||||
| @@ -1,7 +1,7 @@ | |||||||
| { | { | ||||||
|     "level_id": 10, |     "level_id": 10, | ||||||
|     "name": "Cursed Chapel", |     "name": "The Ancient Deadfall", | ||||||
|     "description": "An old chapel looms before you, its stained glass windows glowing with an otherworldly light. The sound of organ music echoes from within, though the chapel has been abandoned for centuries.", |     "description": "The path descends into a massive sinkhole in the ancient woods. Fallen trees create dark tunnels, and something evil lurks in the shadows beneath the tangled roots.", | ||||||
|     "locked": true, |     "locked": true, | ||||||
|     "player_start": { |     "player_start": { | ||||||
|         "x": 0, |         "x": 0, | ||||||
| @@ -23,17 +23,24 @@ | |||||||
|             "item": "jack_o_lantern" |             "item": "jack_o_lantern" | ||||||
|         }, |         }, | ||||||
|         { |         { | ||||||
|             "type": "spider_web", |             "x_range": [25, 40], | ||||||
|             "x": 25, |             "y": 0, | ||||||
|             "y": 0 |             "enemy_type": "boogie_man", | ||||||
|  |             "health": 10, | ||||||
|  |             "damage": 4, | ||||||
|  |             "attack_range": 1.5, | ||||||
|  |             "attack_pattern": { | ||||||
|  |                 "type": "hunter", | ||||||
|  |                 "turn_threshold": 4 | ||||||
|  |             } | ||||||
|         }, |         }, | ||||||
|         { |         { | ||||||
|             "x_range": [35, 55], |             "x_range": [30, 45], | ||||||
|             "y": 0, |             "y": 0, | ||||||
|             "enemy_type": "ghoul", |             "enemy_type": "goblin", | ||||||
|             "health": 8, |             "health": 4, | ||||||
|             "damage": 3, |             "damage": 2, | ||||||
|             "attack_range": 2, |             "attack_range": 1.5, | ||||||
|             "attack_pattern": { |             "attack_pattern": { | ||||||
|                 "type": "hunter", |                 "type": "hunter", | ||||||
|                 "turn_threshold": 4 |                 "turn_threshold": 4 | ||||||
| @@ -82,12 +89,13 @@ | |||||||
|         { |         { | ||||||
|             "x_range": [110, 130], |             "x_range": [110, 130], | ||||||
|             "y": 0, |             "y": 0, | ||||||
|             "enemy_type": "boogie_man", |             "enemy_type": "ghoul", | ||||||
|             "health": 8, |             "health": 8, | ||||||
|             "damage": 3, |             "damage": 3, | ||||||
|             "attack_range": 2, |             "attack_range": 2, | ||||||
|             "attack_pattern": { |             "attack_pattern": { | ||||||
|                 "type": "patrol" |                 "type": "hunter", | ||||||
|  |                 "turn_threshold": 4 | ||||||
|             } |             } | ||||||
|         }, |         }, | ||||||
|         { |         { | ||||||
| @@ -104,11 +112,6 @@ | |||||||
|             "fire_interval": 4000, |             "fire_interval": 4000, | ||||||
|             "range": 30 |             "range": 30 | ||||||
|         }, |         }, | ||||||
|         { |  | ||||||
|             "type": "spider_web", |  | ||||||
|             "x": 145, |  | ||||||
|             "y": 0 |  | ||||||
|         }, |  | ||||||
|         { |         { | ||||||
|             "x_range": [155, 160], |             "x_range": [155, 160], | ||||||
|             "y": 3, |             "y": 3, | ||||||
| @@ -135,30 +138,28 @@ | |||||||
|             "item": "hand_of_glory" |             "item": "hand_of_glory" | ||||||
|         }, |         }, | ||||||
|         { |         { | ||||||
|             "x_range": [185, 190], |             "x_range": [185, 200], | ||||||
|             "y": 3, |  | ||||||
|             "sound": "bone_dust", |  | ||||||
|             "collectible": true, |  | ||||||
|             "static": true |  | ||||||
|         }, |  | ||||||
|         { |  | ||||||
|             "x_range": [200, 220], |  | ||||||
|             "y": 0, |             "y": 0, | ||||||
|             "enemy_type": "ghoul", |             "enemy_type": "boogie_man", | ||||||
|             "health": 6, |             "health": 10, | ||||||
|             "damage": 3, |             "damage": 4, | ||||||
|             "attack_range": 2, |             "attack_range": 1.5, | ||||||
|             "attack_pattern": { |             "attack_pattern": { | ||||||
|                 "type": "hunter", |                 "type": "hunter", | ||||||
|                 "turn_threshold": 4 |                 "turn_threshold": 4 | ||||||
|             } |             } | ||||||
|         }, |         }, | ||||||
|         { |         { | ||||||
|             "x_range": [215, 220], |             "x_range": [190, 205], | ||||||
|             "y": 3, |             "y": 0, | ||||||
|             "sound": "bone_dust", |             "enemy_type": "goblin", | ||||||
|             "collectible": true, |             "health": 4, | ||||||
|             "static": true |             "damage": 2, | ||||||
|  |             "attack_range": 1.5, | ||||||
|  |             "attack_pattern": { | ||||||
|  |                 "type": "hunter", | ||||||
|  |                 "turn_threshold": 4 | ||||||
|  |             } | ||||||
|         }, |         }, | ||||||
|         { |         { | ||||||
|             "x": 230, |             "x": 230, | ||||||
| @@ -171,7 +172,7 @@ | |||||||
|         { |         { | ||||||
|             "x_range": [240, 260], |             "x_range": [240, 260], | ||||||
|             "y": 0, |             "y": 0, | ||||||
|             "enemy_type": "boogie_man", |             "enemy_type": "ghoul", | ||||||
|             "health": 8, |             "health": 8, | ||||||
|             "damage": 3, |             "damage": 3, | ||||||
|             "attack_range": 2, |             "attack_range": 2, | ||||||
| @@ -205,11 +206,28 @@ | |||||||
|             } |             } | ||||||
|         }, |         }, | ||||||
|         { |         { | ||||||
|             "x_range": [285, 290], |             "x_range": [285, 300], | ||||||
|             "y": 3, |             "y": 0, | ||||||
|             "sound": "bone_dust", |             "enemy_type": "boogie_man", | ||||||
|             "collectible": true, |             "health": 10, | ||||||
|             "static": true |             "damage": 4, | ||||||
|  |             "attack_range": 1.5, | ||||||
|  |             "attack_pattern": { | ||||||
|  |                 "type": "hunter", | ||||||
|  |                 "turn_threshold": 4 | ||||||
|  |             } | ||||||
|  |         }, | ||||||
|  |         { | ||||||
|  |             "x_range": [290, 305], | ||||||
|  |             "y": 0, | ||||||
|  |             "enemy_type": "goblin", | ||||||
|  |             "health": 4, | ||||||
|  |             "damage": 2, | ||||||
|  |             "attack_range": 1.5, | ||||||
|  |             "attack_pattern": { | ||||||
|  |                 "type": "hunter", | ||||||
|  |                 "turn_threshold": 4 | ||||||
|  |             } | ||||||
|         }, |         }, | ||||||
|         { |         { | ||||||
|             "x": 310, |             "x": 310, | ||||||
| @@ -225,11 +243,6 @@ | |||||||
|             "collectible": true, |             "collectible": true, | ||||||
|             "static": true |             "static": true | ||||||
|         }, |         }, | ||||||
|         { |  | ||||||
|             "type": "spider_web", |  | ||||||
|             "x": 335, |  | ||||||
|             "y": 0 |  | ||||||
|         }, |  | ||||||
|         { |         { | ||||||
|             "x_range": [345, 365], |             "x_range": [345, 365], | ||||||
|             "y": 0, |             "y": 0, | ||||||
| @@ -243,26 +256,96 @@ | |||||||
|             } |             } | ||||||
|         }, |         }, | ||||||
|         { |         { | ||||||
|             "x_range": [355, 360], |             "x_range": [350, 370], | ||||||
|  |             "y": 0, | ||||||
|  |             "enemy_type": "black_cat", | ||||||
|  |             "health": 6, | ||||||
|  |             "damage": 2, | ||||||
|  |             "attack_range": 1.2, | ||||||
|  |             "attack_pattern": { | ||||||
|  |                 "type": "hunter", | ||||||
|  |                 "turn_threshold": 4 | ||||||
|  |             } | ||||||
|  |         }, | ||||||
|  |         { | ||||||
|  |             "x_range": [375, 395], | ||||||
|  |             "y": 0, | ||||||
|  |             "enemy_type": "boogie_man", | ||||||
|  |             "health": 10, | ||||||
|  |             "damage": 4, | ||||||
|  |             "attack_range": 1.5, | ||||||
|  |             "attack_pattern": { | ||||||
|  |                 "type": "hunter", | ||||||
|  |                 "turn_threshold": 4 | ||||||
|  |             } | ||||||
|  |         }, | ||||||
|  |         { | ||||||
|  |             "x_range": [380, 400], | ||||||
|  |             "y": 0, | ||||||
|  |             "enemy_type": "goblin", | ||||||
|  |             "health": 4, | ||||||
|  |             "damage": 2, | ||||||
|  |             "attack_range": 1.5, | ||||||
|  |             "attack_pattern": { | ||||||
|  |                 "type": "hunter", | ||||||
|  |                 "turn_threshold": 4 | ||||||
|  |             } | ||||||
|  |         }, | ||||||
|  |         { | ||||||
|  |             "x_range": [410, 440], | ||||||
|  |             "y": 15, | ||||||
|  |             "type": "skull_storm", | ||||||
|  |             "damage": 4, | ||||||
|  |             "maximum_skulls": 4, | ||||||
|  |             "frequency": { | ||||||
|  |                 "min": 1, | ||||||
|  |                 "max": 3 | ||||||
|  |             } | ||||||
|  |         }, | ||||||
|  |         { | ||||||
|  |             "x_range": [420, 440], | ||||||
|  |             "y": 0, | ||||||
|  |             "enemy_type": "ghoul", | ||||||
|  |             "health": 8, | ||||||
|  |             "damage": 3, | ||||||
|  |             "attack_range": 2, | ||||||
|  |             "attack_pattern": { | ||||||
|  |                 "type": "hunter", | ||||||
|  |                 "turn_threshold": 4 | ||||||
|  |             } | ||||||
|  |         }, | ||||||
|  |         { | ||||||
|  |             "x": 445, | ||||||
|             "y": 3, |             "y": 3, | ||||||
|             "sound": "bone_dust", |             "sound": "coffin", | ||||||
|             "collectible": true, |             "type": "coffin" | ||||||
|             "static": true |  | ||||||
|         }, |         }, | ||||||
|         { |         { | ||||||
|             "x_range": [375, 380], |             "x_range": [455, 475], | ||||||
|             "y": 3, |             "y": 0, | ||||||
|             "sound": "bone_dust", |             "enemy_type": "boogie_man", | ||||||
|             "collectible": true, |             "health": 10, | ||||||
|             "static": true |             "damage": 4, | ||||||
|  |             "attack_range": 1.5, | ||||||
|  |             "attack_pattern": { | ||||||
|  |                 "type": "hunter", | ||||||
|  |                 "turn_threshold": 4 | ||||||
|  |             } | ||||||
|         }, |         }, | ||||||
|         { |         { | ||||||
|             "type": "spider_web", |             "x_range": [460, 480], | ||||||
|             "x": 395, |             "y": 0, | ||||||
|             "y": 0 |             "enemy_type": "goblin", | ||||||
|  |             "health": 4, | ||||||
|  |             "damage": 2, | ||||||
|  |             "attack_range": 1.5, | ||||||
|  |             "attack_pattern": { | ||||||
|  |                 "type": "hunter", | ||||||
|  |                 "turn_threshold": 4 | ||||||
|  |             } | ||||||
|         }, |         }, | ||||||
|         { |         { | ||||||
|             "x_range": [400, 415], |             "x_range": [485, 495], | ||||||
|             "y": 0, |             "y": 0, | ||||||
|             "enemy_type": "revenant", |             "enemy_type": "revenant", | ||||||
|             "health": 40, |             "health": 40, | ||||||
| @@ -280,8 +363,8 @@ | |||||||
|     ], |     ], | ||||||
|     "boundaries": { |     "boundaries": { | ||||||
|         "left": 0, |         "left": 0, | ||||||
|         "right": 420 |         "right": 500 | ||||||
|     }, |     }, | ||||||
|     "ambience": "Choir of Doom.ogg", |     "ambience": "Dark Dust Dispatcher.ogg", | ||||||
|     "footstep_sound": "footstep_stone" |     "footstep_sound": "footstep_dirt_road" | ||||||
| } | } | ||||||
|   | |||||||
| @@ -27,7 +27,7 @@ | |||||||
|             "enemy_type": "goblin", |             "enemy_type": "goblin", | ||||||
|             "health": 4, |             "health": 4, | ||||||
|             "damage": 2, |             "damage": 2, | ||||||
|             "attack_range": 1, |             "attack_range": 1.5, | ||||||
|             "attack_pattern": { |             "attack_pattern": { | ||||||
|                 "type": "patrol" |                 "type": "patrol" | ||||||
|             } |             } | ||||||
| @@ -36,7 +36,7 @@ | |||||||
|             "x_range": [30, 45], |             "x_range": [30, 45], | ||||||
|             "y": 0, |             "y": 0, | ||||||
|             "enemy_type": "ghoul", |             "enemy_type": "ghoul", | ||||||
|             "health": 6, |             "health": 8, | ||||||
|             "damage": 3, |             "damage": 3, | ||||||
|             "attack_range": 2, |             "attack_range": 2, | ||||||
|             "attack_pattern": { |             "attack_pattern": { | ||||||
| @@ -95,7 +95,7 @@ | |||||||
|             "enemy_type": "goblin", |             "enemy_type": "goblin", | ||||||
|             "health": 4, |             "health": 4, | ||||||
|             "damage": 2, |             "damage": 2, | ||||||
|             "attack_range": 1, |             "attack_range": 1.5, | ||||||
|             "attack_pattern": { |             "attack_pattern": { | ||||||
|                 "type": "patrol" |                 "type": "patrol" | ||||||
|             } |             } | ||||||
| @@ -104,9 +104,9 @@ | |||||||
|             "x_range": [120, 135], |             "x_range": [120, 135], | ||||||
|             "y": 0, |             "y": 0, | ||||||
|             "enemy_type": "boogie_man", |             "enemy_type": "boogie_man", | ||||||
|             "health": 8, |             "health": 10, | ||||||
|             "damage": 3, |             "damage": 4, | ||||||
|             "attack_range": 2, |             "attack_range": 1.5, | ||||||
|             "attack_pattern": { |             "attack_pattern": { | ||||||
|                 "type": "hunter", |                 "type": "hunter", | ||||||
|                 "turn_threshold": 4 |                 "turn_threshold": 4 | ||||||
| @@ -151,7 +151,7 @@ | |||||||
|             "enemy_type": "goblin", |             "enemy_type": "goblin", | ||||||
|             "health": 4, |             "health": 4, | ||||||
|             "damage": 2, |             "damage": 2, | ||||||
|             "attack_range": 1, |             "attack_range": 1.5, | ||||||
|             "attack_pattern": { |             "attack_pattern": { | ||||||
|                 "type": "patrol" |                 "type": "patrol" | ||||||
|             } |             } | ||||||
| @@ -160,7 +160,7 @@ | |||||||
|             "x_range": [205, 220], |             "x_range": [205, 220], | ||||||
|             "y": 0, |             "y": 0, | ||||||
|             "enemy_type": "ghoul", |             "enemy_type": "ghoul", | ||||||
|             "health": 6, |             "health": 8, | ||||||
|             "damage": 3, |             "damage": 3, | ||||||
|             "attack_range": 2, |             "attack_range": 2, | ||||||
|             "attack_pattern": { |             "attack_pattern": { | ||||||
| @@ -207,7 +207,7 @@ | |||||||
|             "enemy_type": "goblin", |             "enemy_type": "goblin", | ||||||
|             "health": 4, |             "health": 4, | ||||||
|             "damage": 2, |             "damage": 2, | ||||||
|             "attack_range": 1, |             "attack_range": 1.5, | ||||||
|             "attack_pattern": { |             "attack_pattern": { | ||||||
|                 "type": "patrol" |                 "type": "patrol" | ||||||
|             } |             } | ||||||
| @@ -216,9 +216,9 @@ | |||||||
|             "x_range": [275, 290], |             "x_range": [275, 290], | ||||||
|             "y": 0, |             "y": 0, | ||||||
|             "enemy_type": "boogie_man", |             "enemy_type": "boogie_man", | ||||||
|             "health": 8, |             "health": 10, | ||||||
|             "damage": 3, |             "damage": 4, | ||||||
|             "attack_range": 2, |             "attack_range": 1.5, | ||||||
|             "attack_pattern": { |             "attack_pattern": { | ||||||
|                 "type": "hunter", |                 "type": "hunter", | ||||||
|                 "turn_threshold": 4 |                 "turn_threshold": 4 | ||||||
| @@ -266,9 +266,10 @@ | |||||||
|             "enemy_type": "black_cat", |             "enemy_type": "black_cat", | ||||||
|             "health": 6, |             "health": 6, | ||||||
|             "damage": 2, |             "damage": 2, | ||||||
|             "attack_range": 1, |             "attack_range": 1.2, | ||||||
|             "attack_pattern": { |             "attack_pattern": { | ||||||
|                 "type": "patrol" |                 "type": "hunter", | ||||||
|  |                 "turn_threshold": 4 | ||||||
|             } |             } | ||||||
|         }, |         }, | ||||||
|         { |         { | ||||||
| @@ -289,11 +290,162 @@ | |||||||
|             "sound": "bone_dust", |             "sound": "bone_dust", | ||||||
|             "collectible": true, |             "collectible": true, | ||||||
|             "static": true |             "static": true | ||||||
|  |         }, | ||||||
|  |         { | ||||||
|  |             "x_range": [405, 420], | ||||||
|  |             "y": 0, | ||||||
|  |             "enemy_type": "goblin", | ||||||
|  |             "health": 4, | ||||||
|  |             "damage": 2, | ||||||
|  |             "attack_range": 1.5, | ||||||
|  |             "attack_pattern": { | ||||||
|  |                 "type": "patrol" | ||||||
|  |             } | ||||||
|  |         }, | ||||||
|  |         { | ||||||
|  |             "x_range": [410, 425], | ||||||
|  |             "y": 0, | ||||||
|  |             "enemy_type": "goblin", | ||||||
|  |             "health": 4, | ||||||
|  |             "damage": 2, | ||||||
|  |             "attack_range": 1.5, | ||||||
|  |             "attack_pattern": { | ||||||
|  |                 "type": "patrol" | ||||||
|  |             } | ||||||
|  |         }, | ||||||
|  |         { | ||||||
|  |             "x_range": [415, 430], | ||||||
|  |             "y": 0, | ||||||
|  |             "enemy_type": "ghoul", | ||||||
|  |             "health": 8, | ||||||
|  |             "damage": 3, | ||||||
|  |             "attack_range": 2, | ||||||
|  |             "attack_pattern": { | ||||||
|  |                 "type": "hunter", | ||||||
|  |                 "turn_threshold": 4 | ||||||
|  |             } | ||||||
|  |         }, | ||||||
|  |         { | ||||||
|  |             "x": 435, | ||||||
|  |             "y": 3, | ||||||
|  |             "sound": "coffin", | ||||||
|  |             "type": "coffin" | ||||||
|  |         }, | ||||||
|  |         { | ||||||
|  |             "x_range": [440, 470], | ||||||
|  |             "y": 15, | ||||||
|  |             "type": "skull_storm", | ||||||
|  |             "damage": 4, | ||||||
|  |             "maximum_skulls": 4, | ||||||
|  |             "frequency": { | ||||||
|  |                 "min": 1, | ||||||
|  |                 "max": 3 | ||||||
|  |             } | ||||||
|  |         }, | ||||||
|  |         { | ||||||
|  |             "x_range": [445, 460], | ||||||
|  |             "y": 0, | ||||||
|  |             "enemy_type": "goblin", | ||||||
|  |             "health": 4, | ||||||
|  |             "damage": 2, | ||||||
|  |             "attack_range": 1.5, | ||||||
|  |             "attack_pattern": { | ||||||
|  |                 "type": "patrol" | ||||||
|  |             } | ||||||
|  |         }, | ||||||
|  |         { | ||||||
|  |             "x_range": [450, 465], | ||||||
|  |             "y": 0, | ||||||
|  |             "enemy_type": "boogie_man", | ||||||
|  |             "health": 10, | ||||||
|  |             "damage": 4, | ||||||
|  |             "attack_range": 1.5, | ||||||
|  |             "attack_pattern": { | ||||||
|  |                 "type": "hunter", | ||||||
|  |                 "turn_threshold": 4 | ||||||
|  |             } | ||||||
|  |         }, | ||||||
|  |         { | ||||||
|  |             "x_range": [455, 470], | ||||||
|  |             "y": 0, | ||||||
|  |             "enemy_type": "goblin", | ||||||
|  |             "health": 4, | ||||||
|  |             "damage": 2, | ||||||
|  |             "attack_range": 1.5, | ||||||
|  |             "attack_pattern": { | ||||||
|  |                 "type": "patrol" | ||||||
|  |             } | ||||||
|  |         }, | ||||||
|  |         { | ||||||
|  |             "x": 475, | ||||||
|  |             "y": 0, | ||||||
|  |             "type": "grave", | ||||||
|  |             "sound": "grave", | ||||||
|  |             "static": true, | ||||||
|  |             "zombie_spawn_chance": 25 | ||||||
|  |         }, | ||||||
|  |         { | ||||||
|  |             "x_range": [485, 500], | ||||||
|  |             "y": 0, | ||||||
|  |             "enemy_type": "goblin", | ||||||
|  |             "health": 4, | ||||||
|  |             "damage": 2, | ||||||
|  |             "attack_range": 1.5, | ||||||
|  |             "attack_pattern": { | ||||||
|  |                 "type": "patrol" | ||||||
|  |             } | ||||||
|  |         }, | ||||||
|  |         { | ||||||
|  |             "x_range": [490, 505], | ||||||
|  |             "y": 0, | ||||||
|  |             "enemy_type": "ghoul", | ||||||
|  |             "health": 8, | ||||||
|  |             "damage": 3, | ||||||
|  |             "attack_range": 2, | ||||||
|  |             "attack_pattern": { | ||||||
|  |                 "type": "hunter", | ||||||
|  |                 "turn_threshold": 4 | ||||||
|  |             } | ||||||
|  |         }, | ||||||
|  |         { | ||||||
|  |             "x_range": [495, 510], | ||||||
|  |             "y": 0, | ||||||
|  |             "enemy_type": "goblin", | ||||||
|  |             "health": 4, | ||||||
|  |             "damage": 2, | ||||||
|  |             "attack_range": 1.5, | ||||||
|  |             "attack_pattern": { | ||||||
|  |                 "type": "patrol" | ||||||
|  |             } | ||||||
|  |         }, | ||||||
|  |         { | ||||||
|  |             "x_range": [515, 545], | ||||||
|  |             "y": 15, | ||||||
|  |             "type": "skull_storm", | ||||||
|  |             "damage": 4, | ||||||
|  |             "maximum_skulls": 4, | ||||||
|  |             "frequency": { | ||||||
|  |                 "min": 1, | ||||||
|  |                 "max": 3 | ||||||
|  |             } | ||||||
|  |         }, | ||||||
|  |         { | ||||||
|  |             "x": 525, | ||||||
|  |             "y": 3, | ||||||
|  |             "sound": "coffin", | ||||||
|  |             "type": "coffin" | ||||||
|  |         }, | ||||||
|  |         { | ||||||
|  |             "x_range": [530, 545], | ||||||
|  |             "y": 3, | ||||||
|  |             "sound": "bone_dust", | ||||||
|  |             "collectible": true, | ||||||
|  |             "static": true | ||||||
|         } |         } | ||||||
|     ], |     ], | ||||||
|     "boundaries": { |     "boundaries": { | ||||||
|         "left": 0, |         "left": 0, | ||||||
|         "right": 425 |         "right": 550 | ||||||
|     }, |     }, | ||||||
|     "ambience": "Spider's Domain.ogg", |     "ambience": "Spider's Domain.ogg", | ||||||
|     "footstep_sound": "footstep_tall_grass" |     "footstep_sound": "footstep_tall_grass" | ||||||
|   | |||||||
| @@ -44,7 +44,7 @@ | |||||||
|             "x_range": [75, 85], |             "x_range": [75, 85], | ||||||
|             "y": 0, |             "y": 0, | ||||||
|             "enemy_type": "ghoul", |             "enemy_type": "ghoul", | ||||||
|             "health": 6, |             "health": 8, | ||||||
|             "damage": 3, |             "damage": 3, | ||||||
|             "attack_range": 2, |             "attack_range": 2, | ||||||
|             "attack_pattern": { |             "attack_pattern": { | ||||||
| @@ -110,7 +110,8 @@ | |||||||
|             "x": 170, |             "x": 170, | ||||||
|             "y": 3, |             "y": 3, | ||||||
|             "sound": "coffin", |             "sound": "coffin", | ||||||
|             "type": "coffin" |             "type": "coffin", | ||||||
|  |             "item": "hand_of_glory" | ||||||
|         }, |         }, | ||||||
|         { |         { | ||||||
|             "x": 200, |             "x": 200, | ||||||
| @@ -123,9 +124,9 @@ | |||||||
|             "x_range": [185, 195], |             "x_range": [185, 195], | ||||||
|             "y": 0, |             "y": 0, | ||||||
|             "enemy_type": "boogie_man", |             "enemy_type": "boogie_man", | ||||||
|             "health": 8, |             "health": 10, | ||||||
|             "damage": 3, |             "damage": 4, | ||||||
|             "attack_range": 2, |             "attack_range": 1.5, | ||||||
|             "attack_pattern": { |             "attack_pattern": { | ||||||
|                 "type": "hunter", |                 "type": "hunter", | ||||||
|                 "turn_threshold": 4 |                 "turn_threshold": 4 | ||||||
| @@ -162,7 +163,7 @@ | |||||||
|             "y": 3, |             "y": 3, | ||||||
|             "sound": "coffin", |             "sound": "coffin", | ||||||
|             "type": "coffin", |             "type": "coffin", | ||||||
|             "item": "jack_o_lantern" |             "item": "hand_of_glory" | ||||||
|         }, |         }, | ||||||
|         { |         { | ||||||
|             "x": 300, |             "x": 300, | ||||||
| @@ -200,7 +201,7 @@ | |||||||
|             "x_range": [305, 315], |             "x_range": [305, 315], | ||||||
|             "y": 0, |             "y": 0, | ||||||
|             "enemy_type": "ghoul", |             "enemy_type": "ghoul", | ||||||
|             "health": 6, |             "health": 8, | ||||||
|             "damage": 3, |             "damage": 3, | ||||||
|             "attack_range": 2, |             "attack_range": 2, | ||||||
|             "attack_pattern": { |             "attack_pattern": { | ||||||
| @@ -241,7 +242,35 @@ | |||||||
|             "static": true |             "static": true | ||||||
|         }, |         }, | ||||||
|         { |         { | ||||||
|             "x_range": [385, 405], |             "x": 450, | ||||||
|  |             "y": 0, | ||||||
|  |             "type": "catapult", | ||||||
|  |             "fire_interval": 3000, | ||||||
|  |             "range": 30 | ||||||
|  |         }, | ||||||
|  |         { | ||||||
|  |             "x_range": [425, 430], | ||||||
|  |             "y": 3, | ||||||
|  |             "sound": "bone_dust", | ||||||
|  |             "collectible": true, | ||||||
|  |             "static": true | ||||||
|  |         }, | ||||||
|  |         { | ||||||
|  |             "x": 435, | ||||||
|  |             "y": 3, | ||||||
|  |             "sound": "coffin", | ||||||
|  |             "type": "coffin", | ||||||
|  |             "item": "hand_of_glory" | ||||||
|  |         }, | ||||||
|  |         { | ||||||
|  |             "x": 500, | ||||||
|  |             "y": 0, | ||||||
|  |             "type": "catapult", | ||||||
|  |             "fire_interval": 3000, | ||||||
|  |             "range": 30 | ||||||
|  |         }, | ||||||
|  |         { | ||||||
|  |             "x_range": [475, 495], | ||||||
|             "y": 0, |             "y": 0, | ||||||
|             "enemy_type": "witch", |             "enemy_type": "witch", | ||||||
|             "health": 6, |             "health": 6, | ||||||
| @@ -253,16 +282,21 @@ | |||||||
|             } |             } | ||||||
|         }, |         }, | ||||||
|         { |         { | ||||||
|             "x_range": [395, 400], |             "x_range": [480, 500], | ||||||
|             "y": 3, |             "y": 0, | ||||||
|             "sound": "bone_dust", |             "enemy_type": "black_cat", | ||||||
|             "collectible": true, |             "health": 6, | ||||||
|             "static": true |             "damage": 2, | ||||||
|  |             "attack_range": 1.2, | ||||||
|  |             "attack_pattern": { | ||||||
|  |                 "type": "hunter", | ||||||
|  |                 "turn_threshold": 4 | ||||||
|  |             } | ||||||
|         } |         } | ||||||
|     ], |     ], | ||||||
|     "boundaries": { |     "boundaries": { | ||||||
|         "left": 0, |         "left": 0, | ||||||
|         "right": 425 |         "right": 500 | ||||||
|     }, |     }, | ||||||
|     "ambience": "Escaping the Grave.ogg", |     "ambience": "Escaping the Grave.ogg", | ||||||
|     "footstep_sound": "footstep_tall_grass" |     "footstep_sound": "footstep_tall_grass" | ||||||
|   | |||||||
| @@ -144,28 +144,6 @@ | |||||||
|             "static": true, |             "static": true, | ||||||
|             "zombie_spawn_chance": 0 |             "zombie_spawn_chance": 0 | ||||||
|         }, |         }, | ||||||
|         { |  | ||||||
|             "x_range": [200, 215], |  | ||||||
|             "y": 0, |  | ||||||
|             "enemy_type": "witch", |  | ||||||
|             "health": 6, |  | ||||||
|             "damage": 2, |  | ||||||
|             "attack_range": 1.5, |  | ||||||
|             "attack_pattern": { |  | ||||||
|                 "type": "patrol" |  | ||||||
|             } |  | ||||||
|         }, |  | ||||||
|         { |  | ||||||
|             "x_range": [190, 200], |  | ||||||
|             "y": 0, |  | ||||||
|             "enemy_type": "black_cat", |  | ||||||
|             "health": 6, |  | ||||||
|             "damage": 2, |  | ||||||
|             "attack_range": 1, |  | ||||||
|             "attack_pattern": { |  | ||||||
|                 "type": "patrol" |  | ||||||
|             } |  | ||||||
|         }, |  | ||||||
|         { |         { | ||||||
|             "x": 170, |             "x": 170, | ||||||
|             "y": 3, |             "y": 3, | ||||||
| @@ -173,6 +151,13 @@ | |||||||
|             "type": "coffin", |             "type": "coffin", | ||||||
|             "item": "extra_life" |             "item": "extra_life" | ||||||
|         }, |         }, | ||||||
|  |         { | ||||||
|  |             "x_range": [175, 180], | ||||||
|  |             "y": 3, | ||||||
|  |             "sound": "bone_dust", | ||||||
|  |             "collectible": true, | ||||||
|  |             "static": true | ||||||
|  |         }, | ||||||
|         { |         { | ||||||
|             "x": 180, |             "x": 180, | ||||||
|             "y": 0, |             "y": 0, | ||||||
| @@ -182,16 +167,98 @@ | |||||||
|             "zombie_spawn_chance": 0 |             "zombie_spawn_chance": 0 | ||||||
|         }, |         }, | ||||||
|         { |         { | ||||||
|             "x_range": [175, 180], |             "x_range": [190, 198], | ||||||
|  |             "y": 0, | ||||||
|  |             "enemy_type": "goblin", | ||||||
|  |             "health": 2, | ||||||
|  |             "damage": 2, | ||||||
|  |             "attack_range": 1, | ||||||
|  |             "attack_pattern": { | ||||||
|  |                 "type": "patrol" | ||||||
|  |             } | ||||||
|  |         }, | ||||||
|  |         { | ||||||
|  |             "x": 205, | ||||||
|  |             "y": 3, | ||||||
|  |             "sound": "coffin", | ||||||
|  |             "type": "coffin" | ||||||
|  |         }, | ||||||
|  |         { | ||||||
|  |             "x_range": [215, 220], | ||||||
|             "y": 3, |             "y": 3, | ||||||
|             "sound": "bone_dust", |             "sound": "bone_dust", | ||||||
|             "collectible": true, |             "collectible": true, | ||||||
|             "static": true |             "static": true | ||||||
|  |         }, | ||||||
|  |         { | ||||||
|  |             "x": 225, | ||||||
|  |             "y": 0, | ||||||
|  |             "type": "grave", | ||||||
|  |             "sound": "grave", | ||||||
|  |             "static": true, | ||||||
|  |             "zombie_spawn_chance": 0 | ||||||
|  |         }, | ||||||
|  |         { | ||||||
|  |             "x_range": [230, 250], | ||||||
|  |             "y": 15, | ||||||
|  |             "type": "skull_storm", | ||||||
|  |             "damage": 4, | ||||||
|  |             "maximum_skulls": 3, | ||||||
|  |             "frequency": { | ||||||
|  |                 "min": 2, | ||||||
|  |                 "max": 5 | ||||||
|  |             } | ||||||
|  |         }, | ||||||
|  |         { | ||||||
|  |             "x_range": [235, 243], | ||||||
|  |             "y": 0, | ||||||
|  |             "enemy_type": "goblin", | ||||||
|  |             "health": 2, | ||||||
|  |             "damage": 2, | ||||||
|  |             "attack_range": 1, | ||||||
|  |             "attack_pattern": { | ||||||
|  |                 "type": "patrol" | ||||||
|  |             } | ||||||
|  |         }, | ||||||
|  |         { | ||||||
|  |             "x": 255, | ||||||
|  |             "y": 3, | ||||||
|  |             "sound": "coffin", | ||||||
|  |             "type": "coffin" | ||||||
|  |         }, | ||||||
|  |         { | ||||||
|  |             "x_range": [260, 265], | ||||||
|  |             "y": 3, | ||||||
|  |             "sound": "bone_dust", | ||||||
|  |             "collectible": true, | ||||||
|  |             "static": true | ||||||
|  |         }, | ||||||
|  |         { | ||||||
|  |             "x_range": [270, 280], | ||||||
|  |             "y": 0, | ||||||
|  |             "enemy_type": "black_cat", | ||||||
|  |             "health": 6, | ||||||
|  |             "damage": 2, | ||||||
|  |             "attack_range": 1, | ||||||
|  |             "attack_pattern": { | ||||||
|  |                 "type": "patrol" | ||||||
|  |             } | ||||||
|  |         }, | ||||||
|  |         { | ||||||
|  |             "x_range": [285, 300], | ||||||
|  |             "y": 0, | ||||||
|  |             "enemy_type": "witch", | ||||||
|  |             "health": 6, | ||||||
|  |             "damage": 2, | ||||||
|  |             "attack_range": 1.5, | ||||||
|  |             "attack_pattern": { | ||||||
|  |                 "type": "patrol" | ||||||
|  |             } | ||||||
|         } |         } | ||||||
|     ], |     ], | ||||||
|     "boundaries": { |     "boundaries": { | ||||||
|         "left": 0, |         "left": 0, | ||||||
|         "right": 220 |         "right": 300 | ||||||
|     }, |     }, | ||||||
|     "ambience": "Graveyard Blitz.ogg", |     "ambience": "Graveyard Blitz.ogg", | ||||||
|     "footstep_sound": "footstep_tall_grass" |     "footstep_sound": "footstep_tall_grass" | ||||||
|   | |||||||
| @@ -48,7 +48,7 @@ | |||||||
|             "enemy_type": "goblin", |             "enemy_type": "goblin", | ||||||
|             "health": 3, |             "health": 3, | ||||||
|             "damage": 2, |             "damage": 2, | ||||||
|             "attack_range": 1, |             "attack_range": 1.2, | ||||||
|             "attack_pattern": { |             "attack_pattern": { | ||||||
|                 "type": "patrol" |                 "type": "patrol" | ||||||
|             } |             } | ||||||
| @@ -85,7 +85,7 @@ | |||||||
|             "enemy_type": "goblin", |             "enemy_type": "goblin", | ||||||
|             "health": 3, |             "health": 3, | ||||||
|             "damage": 2, |             "damage": 2, | ||||||
|             "attack_range": 1, |             "attack_range": 1.2, | ||||||
|             "attack_pattern": { |             "attack_pattern": { | ||||||
|                 "type": "patrol" |                 "type": "patrol" | ||||||
|             } |             } | ||||||
| @@ -103,7 +103,7 @@ | |||||||
|             "enemy_type": "goblin", |             "enemy_type": "goblin", | ||||||
|             "health": 3, |             "health": 3, | ||||||
|             "damage": 2, |             "damage": 2, | ||||||
|             "attack_range": 1, |             "attack_range": 1.2, | ||||||
|             "attack_pattern": { |             "attack_pattern": { | ||||||
|                 "type": "patrol" |                 "type": "patrol" | ||||||
|             } |             } | ||||||
| @@ -140,13 +140,24 @@ | |||||||
|             "collectible": true, |             "collectible": true, | ||||||
|             "static": true |             "static": true | ||||||
|         }, |         }, | ||||||
|  |         { | ||||||
|  |             "x_range": [90, 100], | ||||||
|  |             "y": 0, | ||||||
|  |             "enemy_type": "black_cat", | ||||||
|  |             "health": 6, | ||||||
|  |             "damage": 2, | ||||||
|  |             "attack_range": 1.2, | ||||||
|  |             "attack_pattern": { | ||||||
|  |                 "type": "patrol" | ||||||
|  |             } | ||||||
|  |         }, | ||||||
|         { |         { | ||||||
|             "x_range": [101, 111], |             "x_range": [101, 111], | ||||||
|             "y": 0, |             "y": 0, | ||||||
|             "enemy_type": "witch", |             "enemy_type": "witch", | ||||||
|             "health": 6, |             "health": 6, | ||||||
|             "damage": 2, |             "damage": 2, | ||||||
|             "attack_range": 1, |             "attack_range": 1.5, | ||||||
|             "attack_pattern": { |             "attack_pattern": { | ||||||
|                 "type": "patrol" |                 "type": "patrol" | ||||||
|             } |             } | ||||||
| @@ -173,7 +184,7 @@ | |||||||
|             "enemy_type": "goblin", |             "enemy_type": "goblin", | ||||||
|             "health": 3, |             "health": 3, | ||||||
|             "damage": 2, |             "damage": 2, | ||||||
|             "attack_range": 1, |             "attack_range": 1.2, | ||||||
|             "attack_pattern": { |             "attack_pattern": { | ||||||
|                 "type": "patrol" |                 "type": "patrol" | ||||||
|             } |             } | ||||||
| @@ -241,11 +252,83 @@ | |||||||
|             "sound": "bone_dust", |             "sound": "bone_dust", | ||||||
|             "collectible": true, |             "collectible": true, | ||||||
|             "static": true |             "static": true | ||||||
|  |         }, | ||||||
|  |         { | ||||||
|  |             "x_range": [205, 215], | ||||||
|  |             "y": 0, | ||||||
|  |             "enemy_type": "goblin", | ||||||
|  |             "health": 3, | ||||||
|  |             "damage": 2, | ||||||
|  |             "attack_range": 1.2, | ||||||
|  |             "attack_pattern": { | ||||||
|  |                 "type": "patrol" | ||||||
|  |             } | ||||||
|  |         }, | ||||||
|  |         { | ||||||
|  |             "x": 220, | ||||||
|  |             "y": 3, | ||||||
|  |             "sound": "coffin", | ||||||
|  |             "type": "coffin" | ||||||
|  |         }, | ||||||
|  |         { | ||||||
|  |             "x_range": [225, 228], | ||||||
|  |             "y": 3, | ||||||
|  |             "sound": "bone_dust", | ||||||
|  |             "collectible": true, | ||||||
|  |             "static": true | ||||||
|  |         }, | ||||||
|  |         { | ||||||
|  |             "x_range": [235, 260], | ||||||
|  |             "y": 15, | ||||||
|  |             "type": "skull_storm", | ||||||
|  |             "damage": 4, | ||||||
|  |             "maximum_skulls": 3, | ||||||
|  |             "frequency": { | ||||||
|  |                 "min": 2, | ||||||
|  |                 "max": 4 | ||||||
|  |             } | ||||||
|  |         }, | ||||||
|  |         { | ||||||
|  |             "x": 245, | ||||||
|  |             "y": 0, | ||||||
|  |             "type": "grave", | ||||||
|  |             "sound": "grave", | ||||||
|  |             "static": true, | ||||||
|  |             "zombie_spawn_chance": 0 | ||||||
|  |         }, | ||||||
|  |         { | ||||||
|  |             "x_range": [255, 265], | ||||||
|  |             "y": 0, | ||||||
|  |             "enemy_type": "goblin", | ||||||
|  |             "health": 3, | ||||||
|  |             "damage": 2, | ||||||
|  |             "attack_range": 1.2, | ||||||
|  |             "attack_pattern": { | ||||||
|  |                 "type": "patrol" | ||||||
|  |             } | ||||||
|  |         }, | ||||||
|  |         { | ||||||
|  |             "x_range": [275, 285], | ||||||
|  |             "y": 0, | ||||||
|  |             "enemy_type": "goblin", | ||||||
|  |             "health": 3, | ||||||
|  |             "damage": 2, | ||||||
|  |             "attack_range": 1.2, | ||||||
|  |             "attack_pattern": { | ||||||
|  |                 "type": "patrol" | ||||||
|  |             } | ||||||
|  |         }, | ||||||
|  |         { | ||||||
|  |             "x_range": [290, 295], | ||||||
|  |             "y": 3, | ||||||
|  |             "sound": "bone_dust", | ||||||
|  |             "collectible": true, | ||||||
|  |             "static": true | ||||||
|         } |         } | ||||||
|     ], |     ], | ||||||
|     "boundaries": { |     "boundaries": { | ||||||
|         "left": 0, |         "left": 0, | ||||||
|         "right": 200 |         "right": 300 | ||||||
|     }, |     }, | ||||||
|     "ambience": "Dark Dust Dispatcher.ogg", |     "ambience": "Dark Dust Dispatcher.ogg", | ||||||
|     "footstep_sound": "footstep_tall_grass" |     "footstep_sound": "footstep_tall_grass" | ||||||
|   | |||||||
| @@ -27,7 +27,7 @@ | |||||||
|             "enemy_type": "goblin", |             "enemy_type": "goblin", | ||||||
|             "health": 4, |             "health": 4, | ||||||
|             "damage": 2, |             "damage": 2, | ||||||
|             "attack_range": 1, |             "attack_range": 1.3, | ||||||
|             "attack_pattern": { |             "attack_pattern": { | ||||||
|                 "type": "patrol" |                 "type": "patrol" | ||||||
|             } |             } | ||||||
| @@ -38,7 +38,7 @@ | |||||||
|             "enemy_type": "goblin", |             "enemy_type": "goblin", | ||||||
|             "health": 4, |             "health": 4, | ||||||
|             "damage": 2, |             "damage": 2, | ||||||
|             "attack_range": 1, |             "attack_range": 1.3, | ||||||
|             "attack_pattern": { |             "attack_pattern": { | ||||||
|                 "type": "patrol" |                 "type": "patrol" | ||||||
|             } |             } | ||||||
| @@ -75,13 +75,25 @@ | |||||||
|             "sound": "coffin", |             "sound": "coffin", | ||||||
|             "type": "coffin" |             "type": "coffin" | ||||||
|         }, |         }, | ||||||
|  |         { | ||||||
|  |             "x_range": [55, 65], | ||||||
|  |             "y": 0, | ||||||
|  |             "enemy_type": "black_cat", | ||||||
|  |             "health": 6, | ||||||
|  |             "damage": 2, | ||||||
|  |             "attack_range": 1.2, | ||||||
|  |             "attack_pattern": { | ||||||
|  |                 "type": "hunter", | ||||||
|  |                 "turn_threshold": 5 | ||||||
|  |             } | ||||||
|  |         }, | ||||||
|         { |         { | ||||||
|             "x_range": [60, 70], |             "x_range": [60, 70], | ||||||
|             "y": 0, |             "y": 0, | ||||||
|             "enemy_type": "witch", |             "enemy_type": "witch", | ||||||
|             "health": 6, |             "health": 6, | ||||||
|             "damage": 2, |             "damage": 2, | ||||||
|             "attack_range": 1, |             "attack_range": 1.5, | ||||||
|             "attack_pattern": { |             "attack_pattern": { | ||||||
|                 "type": "patrol" |                 "type": "patrol" | ||||||
|             } |             } | ||||||
| @@ -186,7 +198,7 @@ | |||||||
|             "enemy_type": "goblin", |             "enemy_type": "goblin", | ||||||
|             "health": 4, |             "health": 4, | ||||||
|             "damage": 2, |             "damage": 2, | ||||||
|             "attack_range": 1, |             "attack_range": 1.3, | ||||||
|             "attack_pattern": { |             "attack_pattern": { | ||||||
|                 "type": "patrol" |                 "type": "patrol" | ||||||
|             } |             } | ||||||
| @@ -218,7 +230,7 @@ | |||||||
|             "enemy_type": "goblin", |             "enemy_type": "goblin", | ||||||
|             "health": 4, |             "health": 4, | ||||||
|             "damage": 2, |             "damage": 2, | ||||||
|             "attack_range": 1, |             "attack_range": 1.3, | ||||||
|             "attack_pattern": { |             "attack_pattern": { | ||||||
|                 "type": "patrol" |                 "type": "patrol" | ||||||
|             } |             } | ||||||
| @@ -229,7 +241,7 @@ | |||||||
|             "enemy_type": "goblin", |             "enemy_type": "goblin", | ||||||
|             "health": 4, |             "health": 4, | ||||||
|             "damage": 2, |             "damage": 2, | ||||||
|             "attack_range": 1, |             "attack_range": 1.3, | ||||||
|             "attack_pattern": { |             "attack_pattern": { | ||||||
|                 "type": "patrol" |                 "type": "patrol" | ||||||
|             } |             } | ||||||
| @@ -241,14 +253,117 @@ | |||||||
|             "health": 6, |             "health": 6, | ||||||
|             "damage": 2, |             "damage": 2, | ||||||
|             "attack_range": 1.5, |             "attack_range": 1.5, | ||||||
|  |             "attack_pattern": { | ||||||
|  |                 "type": "hunter", | ||||||
|  |                 "turn_threshold": 5 | ||||||
|  |             } | ||||||
|  |         }, | ||||||
|  |         { | ||||||
|  |             "x_range": [225, 235], | ||||||
|  |             "y": 0, | ||||||
|  |             "enemy_type": "goblin", | ||||||
|  |             "health": 4, | ||||||
|  |             "damage": 2, | ||||||
|  |             "attack_range": 1.3, | ||||||
|             "attack_pattern": { |             "attack_pattern": { | ||||||
|                 "type": "patrol" |                 "type": "patrol" | ||||||
|             } |             } | ||||||
|  |         }, | ||||||
|  |         { | ||||||
|  |             "x": 240, | ||||||
|  |             "y": 3, | ||||||
|  |             "sound": "coffin", | ||||||
|  |             "type": "coffin" | ||||||
|  |         }, | ||||||
|  |         { | ||||||
|  |             "x_range": [245, 248], | ||||||
|  |             "y": 3, | ||||||
|  |             "sound": "bone_dust", | ||||||
|  |             "collectible": true, | ||||||
|  |             "static": true | ||||||
|  |         }, | ||||||
|  |         { | ||||||
|  |             "x_range": [250, 270], | ||||||
|  |             "y": 15, | ||||||
|  |             "type": "skull_storm", | ||||||
|  |             "damage": 3, | ||||||
|  |             "maximum_skulls": 3, | ||||||
|  |             "frequency": { | ||||||
|  |                 "min": 2, | ||||||
|  |                 "max": 4 | ||||||
|  |             } | ||||||
|  |         }, | ||||||
|  |         { | ||||||
|  |             "x": 260, | ||||||
|  |             "y": 0, | ||||||
|  |             "type": "grave", | ||||||
|  |             "sound": "grave", | ||||||
|  |             "static": true, | ||||||
|  |             "zombie_spawn_chance": 10 | ||||||
|  |         }, | ||||||
|  |         { | ||||||
|  |             "x_range": [275, 280], | ||||||
|  |             "y": 0, | ||||||
|  |             "enemy_type": "black_cat", | ||||||
|  |             "health": 6, | ||||||
|  |             "damage": 2, | ||||||
|  |             "attack_range": 1.2, | ||||||
|  |             "attack_pattern": { | ||||||
|  |                 "type": "hunter", | ||||||
|  |                 "turn_threshold": 5 | ||||||
|  |             } | ||||||
|  |         }, | ||||||
|  |         { | ||||||
|  |             "x_range": [280, 290], | ||||||
|  |             "y": 0, | ||||||
|  |             "enemy_type": "witch", | ||||||
|  |             "health": 6, | ||||||
|  |             "damage": 2, | ||||||
|  |             "attack_range": 1.5, | ||||||
|  |             "attack_pattern": { | ||||||
|  |                 "type": "patrol" | ||||||
|  |             } | ||||||
|  |         }, | ||||||
|  |         { | ||||||
|  |             "x_range": [295, 300], | ||||||
|  |             "y": 3, | ||||||
|  |             "sound": "bone_dust", | ||||||
|  |             "collectible": true, | ||||||
|  |             "static": true | ||||||
|  |         }, | ||||||
|  |         { | ||||||
|  |             "x": 305, | ||||||
|  |             "y": 3, | ||||||
|  |             "sound": "coffin", | ||||||
|  |             "type": "coffin" | ||||||
|  |         }, | ||||||
|  |         { | ||||||
|  |             "x_range": [315, 325], | ||||||
|  |             "y": 0, | ||||||
|  |             "enemy_type": "goblin", | ||||||
|  |             "health": 4, | ||||||
|  |             "damage": 2, | ||||||
|  |             "attack_range": 1.3, | ||||||
|  |             "attack_pattern": { | ||||||
|  |                 "type": "patrol" | ||||||
|  |             } | ||||||
|  |         }, | ||||||
|  |         { | ||||||
|  |             "x_range": [330, 345], | ||||||
|  |             "y": 0, | ||||||
|  |             "enemy_type": "ghoul", | ||||||
|  |             "health": 6, | ||||||
|  |             "damage": 2, | ||||||
|  |             "attack_range": 1.5, | ||||||
|  |             "attack_pattern": { | ||||||
|  |                 "type": "hunter", | ||||||
|  |                 "turn_threshold": 5 | ||||||
|  |             } | ||||||
|         } |         } | ||||||
|     ], |     ], | ||||||
|     "boundaries": { |     "boundaries": { | ||||||
|         "left": 0, |         "left": 0, | ||||||
|         "right": 220 |         "right": 350 | ||||||
|     }, |     }, | ||||||
|     "ambience": "Choir of Doom.ogg", |     "ambience": "Choir of Doom.ogg", | ||||||
|     "footstep_sound": "footstep_stone" |     "footstep_sound": "footstep_stone" | ||||||
|   | |||||||
| @@ -135,6 +135,18 @@ | |||||||
|                 "turn_threshold": 5 |                 "turn_threshold": 5 | ||||||
|             } |             } | ||||||
|         }, |         }, | ||||||
|  |         { | ||||||
|  |             "x_range": [125, 140], | ||||||
|  |             "y": 0, | ||||||
|  |             "enemy_type": "black_cat", | ||||||
|  |             "health": 6, | ||||||
|  |             "damage": 2, | ||||||
|  |             "attack_range": 1.2, | ||||||
|  |             "attack_pattern": { | ||||||
|  |                 "type": "hunter", | ||||||
|  |                 "turn_threshold": 5 | ||||||
|  |             } | ||||||
|  |         }, | ||||||
|         { |         { | ||||||
|             "x_range": [130, 135], |             "x_range": [130, 135], | ||||||
|             "y": 3, |             "y": 3, | ||||||
| @@ -195,11 +207,117 @@ | |||||||
|             "sound": "coffin", |             "sound": "coffin", | ||||||
|             "type": "coffin", |             "type": "coffin", | ||||||
|             "item": "extra_life" |             "item": "extra_life" | ||||||
|  |         }, | ||||||
|  |         { | ||||||
|  |             "x_range": [205, 220], | ||||||
|  |             "y": 0, | ||||||
|  |             "enemy_type": "goblin", | ||||||
|  |             "health": 4, | ||||||
|  |             "damage": 2, | ||||||
|  |             "attack_range": 1.5, | ||||||
|  |             "attack_pattern": { | ||||||
|  |                 "type": "hunter", | ||||||
|  |                 "turn_threshold": 5 | ||||||
|  |             } | ||||||
|  |         }, | ||||||
|  |         { | ||||||
|  |             "x_range": [225, 245], | ||||||
|  |             "y": 15, | ||||||
|  |             "type": "skull_storm", | ||||||
|  |             "damage": 4, | ||||||
|  |             "maximum_skulls": 3, | ||||||
|  |             "frequency": { | ||||||
|  |                 "min": 1, | ||||||
|  |                 "max": 3 | ||||||
|  |             } | ||||||
|  |         }, | ||||||
|  |         { | ||||||
|  |             "x": 235, | ||||||
|  |             "y": 0, | ||||||
|  |             "type": "grave", | ||||||
|  |             "sound": "grave", | ||||||
|  |             "static": true, | ||||||
|  |             "zombie_spawn_chance": 15 | ||||||
|  |         }, | ||||||
|  |         { | ||||||
|  |             "x_range": [250, 265], | ||||||
|  |             "y": 0, | ||||||
|  |             "enemy_type": "witch", | ||||||
|  |             "health": 6, | ||||||
|  |             "damage": 2, | ||||||
|  |             "attack_range": 1.5, | ||||||
|  |             "attack_pattern": { | ||||||
|  |                 "type": "hunter", | ||||||
|  |                 "turn_threshold": 5 | ||||||
|  |             } | ||||||
|  |         }, | ||||||
|  |         { | ||||||
|  |             "x_range": [255, 270], | ||||||
|  |             "y": 0, | ||||||
|  |             "enemy_type": "black_cat", | ||||||
|  |             "health": 6, | ||||||
|  |             "damage": 2, | ||||||
|  |             "attack_range": 1.2, | ||||||
|  |             "attack_pattern": { | ||||||
|  |                 "type": "hunter", | ||||||
|  |                 "turn_threshold": 5 | ||||||
|  |             } | ||||||
|  |         }, | ||||||
|  |         { | ||||||
|  |             "x_range": [275, 278], | ||||||
|  |             "y": 3, | ||||||
|  |             "sound": "bone_dust", | ||||||
|  |             "collectible": true, | ||||||
|  |             "static": true | ||||||
|  |         }, | ||||||
|  |         { | ||||||
|  |             "x": 285, | ||||||
|  |             "y": 3, | ||||||
|  |             "sound": "coffin", | ||||||
|  |             "type": "coffin" | ||||||
|  |         }, | ||||||
|  |         { | ||||||
|  |             "x_range": [290, 310], | ||||||
|  |             "y": 0, | ||||||
|  |             "enemy_type": "ghoul", | ||||||
|  |             "health": 6, | ||||||
|  |             "damage": 3, | ||||||
|  |             "attack_range": 2, | ||||||
|  |             "attack_pattern": { | ||||||
|  |                 "type": "hunter", | ||||||
|  |                 "turn_threshold": 4 | ||||||
|  |             } | ||||||
|  |         }, | ||||||
|  |         { | ||||||
|  |             "x_range": [315, 345], | ||||||
|  |             "y": 15, | ||||||
|  |             "type": "skull_storm", | ||||||
|  |             "damage": 4, | ||||||
|  |             "maximum_skulls": 3, | ||||||
|  |             "frequency": { | ||||||
|  |                 "min": 1, | ||||||
|  |                 "max": 3 | ||||||
|  |             } | ||||||
|  |         }, | ||||||
|  |         { | ||||||
|  |             "x": 325, | ||||||
|  |             "y": 0, | ||||||
|  |             "type": "grave", | ||||||
|  |             "sound": "grave", | ||||||
|  |             "static": true, | ||||||
|  |             "zombie_spawn_chance": 15 | ||||||
|  |         }, | ||||||
|  |         { | ||||||
|  |             "x_range": [335, 338], | ||||||
|  |             "y": 3, | ||||||
|  |             "sound": "bone_dust", | ||||||
|  |             "collectible": true, | ||||||
|  |             "static": true | ||||||
|         } |         } | ||||||
|     ], |     ], | ||||||
|     "boundaries": { |     "boundaries": { | ||||||
|         "left": 0, |         "left": 0, | ||||||
|         "right": 200 |         "right": 350 | ||||||
|     }, |     }, | ||||||
|     "ambience": "Choir of Doom.ogg", |     "ambience": "Choir of Doom.ogg", | ||||||
|     "footstep_sound": "footstep_stone" |     "footstep_sound": "footstep_stone" | ||||||
|   | |||||||
| @@ -84,7 +84,7 @@ | |||||||
|             "enemy_type": "goblin", |             "enemy_type": "goblin", | ||||||
|             "health": 4, |             "health": 4, | ||||||
|             "damage": 2, |             "damage": 2, | ||||||
|             "attack_range": 1, |             "attack_range": 1.5, | ||||||
|             "attack_pattern": { |             "attack_pattern": { | ||||||
|                 "type": "patrol" |                 "type": "patrol" | ||||||
|             } |             } | ||||||
| @@ -153,6 +153,18 @@ | |||||||
|                 "turn_threshold": 4 |                 "turn_threshold": 4 | ||||||
|             } |             } | ||||||
|         }, |         }, | ||||||
|  |         { | ||||||
|  |             "x_range": [135, 150], | ||||||
|  |             "y": 0, | ||||||
|  |             "enemy_type": "black_cat", | ||||||
|  |             "health": 6, | ||||||
|  |             "damage": 2, | ||||||
|  |             "attack_range": 1.2, | ||||||
|  |             "attack_pattern": { | ||||||
|  |                 "type": "hunter", | ||||||
|  |                 "turn_threshold": 4 | ||||||
|  |             } | ||||||
|  |         }, | ||||||
|         { |         { | ||||||
|             "x": 150, |             "x": 150, | ||||||
|             "y": 3, |             "y": 3, | ||||||
| @@ -200,12 +212,108 @@ | |||||||
|             "item": "extra_life" |             "item": "extra_life" | ||||||
|         }, |         }, | ||||||
|         { |         { | ||||||
|             "x_range": [200, 215], |             "type": "spider_web", | ||||||
|  |             "x": 205, | ||||||
|  |             "y": 0 | ||||||
|  |         }, | ||||||
|  |         { | ||||||
|  |             "x_range": [215, 230], | ||||||
|  |             "y": 0, | ||||||
|  |             "enemy_type": "goblin", | ||||||
|  |             "health": 4, | ||||||
|  |             "damage": 2, | ||||||
|  |             "attack_range": 1.5, | ||||||
|  |             "attack_pattern": { | ||||||
|  |                 "type": "hunter", | ||||||
|  |                 "turn_threshold": 4 | ||||||
|  |             } | ||||||
|  |         }, | ||||||
|  |         { | ||||||
|  |             "x_range": [235, 260], | ||||||
|  |             "y": 15, | ||||||
|  |             "type": "skull_storm", | ||||||
|  |             "damage": 4, | ||||||
|  |             "maximum_skulls": 3, | ||||||
|  |             "frequency": { | ||||||
|  |                 "min": 1, | ||||||
|  |                 "max": 3 | ||||||
|  |             } | ||||||
|  |         }, | ||||||
|  |         { | ||||||
|  |             "x": 245, | ||||||
|  |             "y": 0, | ||||||
|  |             "type": "grave", | ||||||
|  |             "sound": "grave", | ||||||
|  |             "static": true, | ||||||
|  |             "zombie_spawn_chance": 20 | ||||||
|  |         }, | ||||||
|  |         { | ||||||
|  |             "x_range": [255, 258], | ||||||
|  |             "y": 3, | ||||||
|  |             "sound": "bone_dust", | ||||||
|  |             "collectible": true, | ||||||
|  |             "static": true | ||||||
|  |         }, | ||||||
|  |         { | ||||||
|  |             "x_range": [265, 280], | ||||||
|  |             "y": 0, | ||||||
|  |             "enemy_type": "witch", | ||||||
|  |             "health": 6, | ||||||
|  |             "damage": 2, | ||||||
|  |             "attack_range": 1.5, | ||||||
|  |             "attack_pattern": { | ||||||
|  |                 "type": "hunter", | ||||||
|  |                 "turn_threshold": 4 | ||||||
|  |             } | ||||||
|  |         }, | ||||||
|  |         { | ||||||
|  |             "x_range": [270, 285], | ||||||
|  |             "y": 0, | ||||||
|  |             "enemy_type": "black_cat", | ||||||
|  |             "health": 6, | ||||||
|  |             "damage": 2, | ||||||
|  |             "attack_range": 1.2, | ||||||
|  |             "attack_pattern": { | ||||||
|  |                 "type": "hunter", | ||||||
|  |                 "turn_threshold": 4 | ||||||
|  |             } | ||||||
|  |         }, | ||||||
|  |         { | ||||||
|  |             "type": "spider_web", | ||||||
|  |             "x": 290, | ||||||
|  |             "y": 0 | ||||||
|  |         }, | ||||||
|  |         { | ||||||
|  |             "x_range": [295, 298], | ||||||
|  |             "y": 3, | ||||||
|  |             "sound": "bone_dust", | ||||||
|  |             "collectible": true, | ||||||
|  |             "static": true | ||||||
|  |         }, | ||||||
|  |         { | ||||||
|  |             "x": 305, | ||||||
|  |             "y": 3, | ||||||
|  |             "sound": "coffin", | ||||||
|  |             "type": "coffin" | ||||||
|  |         }, | ||||||
|  |         { | ||||||
|  |             "x_range": [315, 340], | ||||||
|  |             "y": 15, | ||||||
|  |             "type": "skull_storm", | ||||||
|  |             "damage": 4, | ||||||
|  |             "maximum_skulls": 3, | ||||||
|  |             "frequency": { | ||||||
|  |                 "min": 1, | ||||||
|  |                 "max": 3 | ||||||
|  |             } | ||||||
|  |         }, | ||||||
|  |         { | ||||||
|  |             "x_range": [330, 345], | ||||||
|             "y": 0, |             "y": 0, | ||||||
|             "enemy_type": "boogie_man", |             "enemy_type": "boogie_man", | ||||||
|             "health": 8, |             "health": 8, | ||||||
|             "damage": 3, |             "damage": 4, | ||||||
|             "attack_range": 2, |             "attack_range": 1.5, | ||||||
|             "attack_pattern": { |             "attack_pattern": { | ||||||
|                 "type": "hunter", |                 "type": "hunter", | ||||||
|                 "turn_threshold": 4 |                 "turn_threshold": 4 | ||||||
| @@ -214,7 +322,7 @@ | |||||||
|     ], |     ], | ||||||
|     "boundaries": { |     "boundaries": { | ||||||
|         "left": 0, |         "left": 0, | ||||||
|         "right": 220 |         "right": 350 | ||||||
|     }, |     }, | ||||||
|     "ambience": "Escaping the Grave.ogg", |     "ambience": "Escaping the Grave.ogg", | ||||||
|     "footstep_sound": "footstep_tall_grass" |     "footstep_sound": "footstep_tall_grass" | ||||||
|   | |||||||
| @@ -37,8 +37,8 @@ | |||||||
|             "y": 0, |             "y": 0, | ||||||
|             "enemy_type": "boogie_man", |             "enemy_type": "boogie_man", | ||||||
|             "health": 8, |             "health": 8, | ||||||
|             "damage": 3, |             "damage": 4, | ||||||
|             "attack_range": 1, |             "attack_range": 1.5, | ||||||
|             "attack_pattern": { |             "attack_pattern": { | ||||||
|                 "type": "patrol" |                 "type": "patrol" | ||||||
|             } |             } | ||||||
| @@ -87,11 +87,23 @@ | |||||||
|             "enemy_type": "witch", |             "enemy_type": "witch", | ||||||
|             "health": 6, |             "health": 6, | ||||||
|             "damage": 2, |             "damage": 2, | ||||||
|             "attack_range": 1, |             "attack_range": 1.5, | ||||||
|             "attack_pattern": { |             "attack_pattern": { | ||||||
|                 "type": "patrol" |                 "type": "patrol" | ||||||
|             } |             } | ||||||
|         }, |         }, | ||||||
|  |         { | ||||||
|  |             "x_range": [70, 90], | ||||||
|  |             "y": 0, | ||||||
|  |             "enemy_type": "black_cat", | ||||||
|  |             "health": 6, | ||||||
|  |             "damage": 2, | ||||||
|  |             "attack_range": 1.2, | ||||||
|  |             "attack_pattern": { | ||||||
|  |                 "type": "hunter", | ||||||
|  |                 "turn_threshold": 4 | ||||||
|  |             } | ||||||
|  |         }, | ||||||
|         { |         { | ||||||
|             "x_range": [80, 95], |             "x_range": [80, 95], | ||||||
|             "y": 15, |             "y": 15, | ||||||
| @@ -192,11 +204,23 @@ | |||||||
|             "enemy_type": "witch", |             "enemy_type": "witch", | ||||||
|             "health": 6, |             "health": 6, | ||||||
|             "damage": 2, |             "damage": 2, | ||||||
|             "attack_range": 1, |             "attack_range": 1.5, | ||||||
|             "attack_pattern": { |             "attack_pattern": { | ||||||
|                 "type": "patrol" |                 "type": "patrol" | ||||||
|             } |             } | ||||||
|         }, |         }, | ||||||
|  |         { | ||||||
|  |             "x_range": [185, 205], | ||||||
|  |             "y": 0, | ||||||
|  |             "enemy_type": "black_cat", | ||||||
|  |             "health": 6, | ||||||
|  |             "damage": 2, | ||||||
|  |             "attack_range": 1.2, | ||||||
|  |             "attack_pattern": { | ||||||
|  |                 "type": "hunter", | ||||||
|  |                 "turn_threshold": 4 | ||||||
|  |             } | ||||||
|  |         }, | ||||||
|         { |         { | ||||||
|             "x_range": [185, 188], |             "x_range": [185, 188], | ||||||
|             "y": 3, |             "y": 3, | ||||||
| @@ -265,11 +289,119 @@ | |||||||
|             "y": 3, |             "y": 3, | ||||||
|             "sound": "coffin", |             "sound": "coffin", | ||||||
|             "type": "coffin" |             "type": "coffin" | ||||||
|  |         }, | ||||||
|  |         { | ||||||
|  |             "type": "spider_web", | ||||||
|  |             "x": 255, | ||||||
|  |             "y": 0 | ||||||
|  |         }, | ||||||
|  |         { | ||||||
|  |             "x_range": [260, 275], | ||||||
|  |             "y": 0, | ||||||
|  |             "enemy_type": "goblin", | ||||||
|  |             "health": 4, | ||||||
|  |             "damage": 2, | ||||||
|  |             "attack_range": 1.5, | ||||||
|  |             "attack_pattern": { | ||||||
|  |                 "type": "hunter", | ||||||
|  |                 "turn_threshold": 4 | ||||||
|  |             } | ||||||
|  |         }, | ||||||
|  |         { | ||||||
|  |             "x_range": [280, 283], | ||||||
|  |             "y": 3, | ||||||
|  |             "sound": "bone_dust", | ||||||
|  |             "collectible": true, | ||||||
|  |             "static": true | ||||||
|  |         }, | ||||||
|  |         { | ||||||
|  |             "x": 290, | ||||||
|  |             "y": 3, | ||||||
|  |             "sound": "coffin", | ||||||
|  |             "type": "coffin" | ||||||
|  |         }, | ||||||
|  |         { | ||||||
|  |             "x_range": [295, 315], | ||||||
|  |             "y": 15, | ||||||
|  |             "type": "skull_storm", | ||||||
|  |             "damage": 4, | ||||||
|  |             "maximum_skulls": 3, | ||||||
|  |             "frequency": { | ||||||
|  |                 "min": 1, | ||||||
|  |                 "max": 3 | ||||||
|  |             } | ||||||
|  |         }, | ||||||
|  |         { | ||||||
|  |             "type": "spider_web", | ||||||
|  |             "x": 305, | ||||||
|  |             "y": 0 | ||||||
|  |         }, | ||||||
|  |         { | ||||||
|  |             "x_range": [310, 325], | ||||||
|  |             "y": 0, | ||||||
|  |             "enemy_type": "goblin", | ||||||
|  |             "health": 4, | ||||||
|  |             "damage": 2, | ||||||
|  |             "attack_range": 1.5, | ||||||
|  |             "attack_pattern": { | ||||||
|  |                 "type": "hunter", | ||||||
|  |                 "turn_threshold": 4 | ||||||
|  |             } | ||||||
|  |         }, | ||||||
|  |         { | ||||||
|  |             "x": 330, | ||||||
|  |             "y": 0, | ||||||
|  |             "type": "grave", | ||||||
|  |             "sound": "grave", | ||||||
|  |             "static": true, | ||||||
|  |             "zombie_spawn_chance": 20 | ||||||
|  |         }, | ||||||
|  |         { | ||||||
|  |             "x_range": [335, 350], | ||||||
|  |             "y": 0, | ||||||
|  |             "enemy_type": "boogie_man", | ||||||
|  |             "health": 8, | ||||||
|  |             "damage": 4, | ||||||
|  |             "attack_range": 1.5, | ||||||
|  |             "attack_pattern": { | ||||||
|  |                 "type": "hunter", | ||||||
|  |                 "turn_threshold": 4 | ||||||
|  |             } | ||||||
|  |         }, | ||||||
|  |         { | ||||||
|  |             "type": "spider_web", | ||||||
|  |             "x": 355, | ||||||
|  |             "y": 0 | ||||||
|  |         }, | ||||||
|  |         { | ||||||
|  |             "x_range": [360, 375], | ||||||
|  |             "y": 0, | ||||||
|  |             "enemy_type": "goblin", | ||||||
|  |             "health": 4, | ||||||
|  |             "damage": 2, | ||||||
|  |             "attack_range": 1.5, | ||||||
|  |             "attack_pattern": { | ||||||
|  |                 "type": "hunter", | ||||||
|  |                 "turn_threshold": 4 | ||||||
|  |             } | ||||||
|  |         }, | ||||||
|  |         { | ||||||
|  |             "x_range": [380, 383], | ||||||
|  |             "y": 3, | ||||||
|  |             "sound": "bone_dust", | ||||||
|  |             "collectible": true, | ||||||
|  |             "static": true | ||||||
|  |         }, | ||||||
|  |         { | ||||||
|  |             "x": 390, | ||||||
|  |             "y": 3, | ||||||
|  |             "sound": "coffin", | ||||||
|  |             "type": "coffin" | ||||||
|         } |         } | ||||||
|     ], |     ], | ||||||
|     "boundaries": { |     "boundaries": { | ||||||
|         "left": 0, |         "left": 0, | ||||||
|         "right": 250 |         "right": 400 | ||||||
|     }, |     }, | ||||||
|     "ambience": "Spider's Domain.ogg", |     "ambience": "Spider's Domain.ogg", | ||||||
|     "footstep_sound": "footstep_tall_grass" |     "footstep_sound": "footstep_tall_grass" | ||||||
|   | |||||||
| @@ -232,6 +232,18 @@ | |||||||
|                 "turn_threshold": 4 |                 "turn_threshold": 4 | ||||||
|             } |             } | ||||||
|         }, |         }, | ||||||
|  |         { | ||||||
|  |             "x_range": [295, 315], | ||||||
|  |             "y": 0, | ||||||
|  |             "enemy_type": "black_cat", | ||||||
|  |             "health": 6, | ||||||
|  |             "damage": 2, | ||||||
|  |             "attack_range": 1.2, | ||||||
|  |             "attack_pattern": { | ||||||
|  |                 "type": "hunter", | ||||||
|  |                 "turn_threshold": 4 | ||||||
|  |             } | ||||||
|  |         }, | ||||||
|         { |         { | ||||||
|             "x_range": [315, 320], |             "x_range": [315, 320], | ||||||
|             "y": 3, |             "y": 3, | ||||||
| @@ -239,17 +251,6 @@ | |||||||
|             "collectible": true, |             "collectible": true, | ||||||
|             "static": true |             "static": true | ||||||
|         }, |         }, | ||||||
|         { |  | ||||||
|             "x_range": [60, 85], |  | ||||||
|             "y": 15, |  | ||||||
|             "type": "skull_storm", |  | ||||||
|             "damage": 4, |  | ||||||
|             "maximum_skulls": 3, |  | ||||||
|             "frequency": { |  | ||||||
|                 "min": 1, |  | ||||||
|                 "max": 3 |  | ||||||
|             } |  | ||||||
|         }, |  | ||||||
|         { |         { | ||||||
|             "x_range": [335, 345], |             "x_range": [335, 345], | ||||||
|             "y": 0, |             "y": 0, | ||||||
| @@ -337,11 +338,50 @@ | |||||||
|                 "type": "hunter", |                 "type": "hunter", | ||||||
|                 "turn_threshold": 2 |                 "turn_threshold": 2 | ||||||
|             } |             } | ||||||
|  |         }, | ||||||
|  |         { | ||||||
|  |             "x_range": [420, 423], | ||||||
|  |             "y": 3, | ||||||
|  |             "sound": "bone_dust", | ||||||
|  |             "collectible": true, | ||||||
|  |             "static": true | ||||||
|  |         }, | ||||||
|  |         { | ||||||
|  |             "x": 425, | ||||||
|  |             "y": 0, | ||||||
|  |             "type": "grave", | ||||||
|  |             "sound": "grave", | ||||||
|  |             "static": true, | ||||||
|  |             "zombie_spawn_chance": 20 | ||||||
|  |         }, | ||||||
|  |         { | ||||||
|  |             "x_range": [430, 445], | ||||||
|  |             "y": 15, | ||||||
|  |             "type": "skull_storm", | ||||||
|  |             "damage": 4, | ||||||
|  |             "maximum_skulls": 3, | ||||||
|  |             "frequency": { | ||||||
|  |                 "min": 1, | ||||||
|  |                 "max": 3 | ||||||
|  |             } | ||||||
|  |         }, | ||||||
|  |         { | ||||||
|  |             "x": 440, | ||||||
|  |             "y": 3, | ||||||
|  |             "sound": "coffin", | ||||||
|  |             "type": "coffin" | ||||||
|  |         }, | ||||||
|  |         { | ||||||
|  |             "x_range": [445, 448], | ||||||
|  |             "y": 3, | ||||||
|  |             "sound": "bone_dust", | ||||||
|  |             "collectible": true, | ||||||
|  |             "static": true | ||||||
|         } |         } | ||||||
|     ], |     ], | ||||||
|     "boundaries": { |     "boundaries": { | ||||||
|         "left": 0, |         "left": 0, | ||||||
|         "right": 420 |         "right": 450 | ||||||
|     }, |     }, | ||||||
|     "ambience": "Wayward Ghouls.ogg", |     "ambience": "Wayward Ghouls.ogg", | ||||||
|     "footstep_sound": "footstep_stone" |     "footstep_sound": "footstep_stone" | ||||||
|   | |||||||
| @@ -24,12 +24,24 @@ | |||||||
|             "y": 0, |             "y": 0, | ||||||
|             "enemy_type": "boogie_man", |             "enemy_type": "boogie_man", | ||||||
|             "health": 8, |             "health": 8, | ||||||
|             "damage": 3, |             "damage": 4, | ||||||
|             "attack_range": 2, |             "attack_range": 1.5, | ||||||
|             "attack_pattern": { |             "attack_pattern": { | ||||||
|                 "type": "patrol" |                 "type": "patrol" | ||||||
|             } |             } | ||||||
|         }, |         }, | ||||||
|  |         { | ||||||
|  |             "x_range": [30, 40], | ||||||
|  |             "y": 0, | ||||||
|  |             "enemy_type": "goblin", | ||||||
|  |             "health": 4, | ||||||
|  |             "damage": 2, | ||||||
|  |             "attack_range": 1.5, | ||||||
|  |             "attack_pattern": { | ||||||
|  |                 "type": "hunter", | ||||||
|  |                 "turn_threshold": 4 | ||||||
|  |             } | ||||||
|  |         }, | ||||||
|         { |         { | ||||||
|             "x": 35, |             "x": 35, | ||||||
|             "y": 3, |             "y": 3, | ||||||
| @@ -145,8 +157,20 @@ | |||||||
|             "y": 0, |             "y": 0, | ||||||
|             "enemy_type": "boogie_man", |             "enemy_type": "boogie_man", | ||||||
|             "health": 8, |             "health": 8, | ||||||
|             "damage": 3, |             "damage": 4, | ||||||
|             "attack_range": 2, |             "attack_range": 1.5, | ||||||
|  |             "attack_pattern": { | ||||||
|  |                 "type": "hunter", | ||||||
|  |                 "turn_threshold": 4 | ||||||
|  |             } | ||||||
|  |         }, | ||||||
|  |         { | ||||||
|  |             "x_range": [215, 225], | ||||||
|  |             "y": 0, | ||||||
|  |             "enemy_type": "goblin", | ||||||
|  |             "health": 4, | ||||||
|  |             "damage": 2, | ||||||
|  |             "attack_range": 1.5, | ||||||
|             "attack_pattern": { |             "attack_pattern": { | ||||||
|                 "type": "hunter", |                 "type": "hunter", | ||||||
|                 "turn_threshold": 4 |                 "turn_threshold": 4 | ||||||
| @@ -235,17 +259,132 @@ | |||||||
|                 "turn_threshold": 4 |                 "turn_threshold": 4 | ||||||
|             } |             } | ||||||
|         }, |         }, | ||||||
|  |         { | ||||||
|  |             "x_range": [345, 365], | ||||||
|  |             "y": 0, | ||||||
|  |             "enemy_type": "black_cat", | ||||||
|  |             "health": 6, | ||||||
|  |             "damage": 2, | ||||||
|  |             "attack_range": 1.2, | ||||||
|  |             "attack_pattern": { | ||||||
|  |                 "type": "hunter", | ||||||
|  |                 "turn_threshold": 4 | ||||||
|  |             } | ||||||
|  |         }, | ||||||
|         { |         { | ||||||
|             "x_range": [350, 355], |             "x_range": [350, 355], | ||||||
|             "y": 3, |             "y": 3, | ||||||
|             "sound": "bone_dust", |             "sound": "bone_dust", | ||||||
|             "collectible": true, |             "collectible": true, | ||||||
|             "static": true |             "static": true | ||||||
|  |         }, | ||||||
|  |         { | ||||||
|  |             "x_range": [370, 390], | ||||||
|  |             "y": 0, | ||||||
|  |             "enemy_type": "boogie_man", | ||||||
|  |             "health": 8, | ||||||
|  |             "damage": 4, | ||||||
|  |             "attack_range": 1.5, | ||||||
|  |             "attack_pattern": { | ||||||
|  |                 "type": "hunter", | ||||||
|  |                 "turn_threshold": 4 | ||||||
|  |             } | ||||||
|  |         }, | ||||||
|  |         { | ||||||
|  |             "x_range": [375, 385], | ||||||
|  |             "y": 0, | ||||||
|  |             "enemy_type": "goblin", | ||||||
|  |             "health": 4, | ||||||
|  |             "damage": 2, | ||||||
|  |             "attack_range": 1.5, | ||||||
|  |             "attack_pattern": { | ||||||
|  |                 "type": "hunter", | ||||||
|  |                 "turn_threshold": 4 | ||||||
|  |             } | ||||||
|  |         }, | ||||||
|  |         { | ||||||
|  |             "x": 395, | ||||||
|  |             "y": 0, | ||||||
|  |             "type": "grave", | ||||||
|  |             "sound": "grave", | ||||||
|  |             "static": true, | ||||||
|  |             "zombie_spawn_chance": 20 | ||||||
|  |         }, | ||||||
|  |         { | ||||||
|  |             "x_range": [400, 430], | ||||||
|  |             "y": 15, | ||||||
|  |             "type": "skull_storm", | ||||||
|  |             "damage": 4, | ||||||
|  |             "maximum_skulls": 4, | ||||||
|  |             "frequency": { | ||||||
|  |                 "min": 1, | ||||||
|  |                 "max": 3 | ||||||
|  |             } | ||||||
|  |         }, | ||||||
|  |         { | ||||||
|  |             "x_range": [410, 430], | ||||||
|  |             "y": 0, | ||||||
|  |             "enemy_type": "boogie_man", | ||||||
|  |             "health": 8, | ||||||
|  |             "damage": 4, | ||||||
|  |             "attack_range": 1.5, | ||||||
|  |             "attack_pattern": { | ||||||
|  |                 "type": "hunter", | ||||||
|  |                 "turn_threshold": 4 | ||||||
|  |             } | ||||||
|  |         }, | ||||||
|  |         { | ||||||
|  |             "x_range": [415, 425], | ||||||
|  |             "y": 0, | ||||||
|  |             "enemy_type": "goblin", | ||||||
|  |             "health": 4, | ||||||
|  |             "damage": 2, | ||||||
|  |             "attack_range": 1.5, | ||||||
|  |             "attack_pattern": { | ||||||
|  |                 "type": "hunter", | ||||||
|  |                 "turn_threshold": 4 | ||||||
|  |             } | ||||||
|  |         }, | ||||||
|  |         { | ||||||
|  |             "x": 435, | ||||||
|  |             "y": 3, | ||||||
|  |             "sound": "coffin", | ||||||
|  |             "type": "coffin" | ||||||
|  |         }, | ||||||
|  |         { | ||||||
|  |             "x_range": [445, 465], | ||||||
|  |             "y": 0, | ||||||
|  |             "enemy_type": "boogie_man", | ||||||
|  |             "health": 8, | ||||||
|  |             "damage": 4, | ||||||
|  |             "attack_range": 1.5, | ||||||
|  |             "attack_pattern": { | ||||||
|  |                 "type": "hunter", | ||||||
|  |                 "turn_threshold": 4 | ||||||
|  |             } | ||||||
|  |         }, | ||||||
|  |         { | ||||||
|  |             "x_range": [470, 475], | ||||||
|  |             "y": 3, | ||||||
|  |             "sound": "bone_dust", | ||||||
|  |             "collectible": true, | ||||||
|  |             "static": true | ||||||
|  |         }, | ||||||
|  |         { | ||||||
|  |             "x_range": [480, 495], | ||||||
|  |             "y": 15, | ||||||
|  |             "type": "skull_storm", | ||||||
|  |             "damage": 4, | ||||||
|  |             "maximum_skulls": 4, | ||||||
|  |             "frequency": { | ||||||
|  |                 "min": 1, | ||||||
|  |                 "max": 3 | ||||||
|  |             } | ||||||
|         } |         } | ||||||
|     ], |     ], | ||||||
|     "boundaries": { |     "boundaries": { | ||||||
|         "left": 0, |         "left": 0, | ||||||
|         "right": 375 |         "right": 500 | ||||||
|     }, |     }, | ||||||
|     "ambience": "Graveyard Blitz.ogg", |     "ambience": "Graveyard Blitz.ogg", | ||||||
|     "footstep_sound": "footstep_dirt_road" |     "footstep_sound": "footstep_dirt_road" | ||||||
|   | |||||||
		Reference in New Issue
	
	Block a user