diff --git a/levels/Wicked Quest/1.json b/levels/Wicked Quest/1.json index 09e8784..21b73ef 100644 --- a/levels/Wicked Quest/1.json +++ b/levels/Wicked Quest/1.json @@ -104,12 +104,24 @@ "collectible": 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, "y": 0, - "type": "catapult", - "fire_interval": 5000, - "range": 15 + "type": "grave", + "sound": "grave", + "static": true, + "zombie_spawn_chance": 0 }, { "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, "type": "grave", "sound": "grave", @@ -162,7 +237,7 @@ ], "boundaries": { "left": 0, - "right": 200 + "right": 300 }, "ambience": "Escaping the Grave.ogg", "footstep_sound": "footstep_stone" diff --git a/levels/Wicked Quest/10.json b/levels/Wicked Quest/10.json index 82ada6e..781803f 100644 --- a/levels/Wicked Quest/10.json +++ b/levels/Wicked Quest/10.json @@ -1,7 +1,7 @@ { "level_id": 10, - "name": "Cursed Chapel", - "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.", + "name": "The Ancient Deadfall", + "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, "player_start": { "x": 0, @@ -23,17 +23,24 @@ "item": "jack_o_lantern" }, { - "type": "spider_web", - "x": 25, - "y": 0 + "x_range": [25, 40], + "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, - "enemy_type": "ghoul", - "health": 8, - "damage": 3, - "attack_range": 2, + "enemy_type": "goblin", + "health": 4, + "damage": 2, + "attack_range": 1.5, "attack_pattern": { "type": "hunter", "turn_threshold": 4 @@ -82,12 +89,13 @@ { "x_range": [110, 130], "y": 0, - "enemy_type": "boogie_man", + "enemy_type": "ghoul", "health": 8, "damage": 3, "attack_range": 2, "attack_pattern": { - "type": "patrol" + "type": "hunter", + "turn_threshold": 4 } }, { @@ -104,11 +112,6 @@ "fire_interval": 4000, "range": 30 }, - { - "type": "spider_web", - "x": 145, - "y": 0 - }, { "x_range": [155, 160], "y": 3, @@ -135,30 +138,28 @@ "item": "hand_of_glory" }, { - "x_range": [185, 190], - "y": 3, - "sound": "bone_dust", - "collectible": true, - "static": true - }, - { - "x_range": [200, 220], + "x_range": [185, 200], "y": 0, - "enemy_type": "ghoul", - "health": 6, - "damage": 3, - "attack_range": 2, + "enemy_type": "boogie_man", + "health": 10, + "damage": 4, + "attack_range": 1.5, "attack_pattern": { "type": "hunter", "turn_threshold": 4 } }, { - "x_range": [215, 220], - "y": 3, - "sound": "bone_dust", - "collectible": true, - "static": true + "x_range": [190, 205], + "y": 0, + "enemy_type": "goblin", + "health": 4, + "damage": 2, + "attack_range": 1.5, + "attack_pattern": { + "type": "hunter", + "turn_threshold": 4 + } }, { "x": 230, @@ -171,7 +172,7 @@ { "x_range": [240, 260], "y": 0, - "enemy_type": "boogie_man", + "enemy_type": "ghoul", "health": 8, "damage": 3, "attack_range": 2, @@ -205,11 +206,28 @@ } }, { - "x_range": [285, 290], - "y": 3, - "sound": "bone_dust", - "collectible": true, - "static": true + "x_range": [285, 300], + "y": 0, + "enemy_type": "boogie_man", + "health": 10, + "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, @@ -225,11 +243,6 @@ "collectible": true, "static": true }, - { - "type": "spider_web", - "x": 335, - "y": 0 - }, { "x_range": [345, 365], "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, - "sound": "bone_dust", - "collectible": true, - "static": true + "sound": "coffin", + "type": "coffin" }, { - "x_range": [375, 380], - "y": 3, - "sound": "bone_dust", - "collectible": true, - "static": true + "x_range": [455, 475], + "y": 0, + "enemy_type": "boogie_man", + "health": 10, + "damage": 4, + "attack_range": 1.5, + "attack_pattern": { + "type": "hunter", + "turn_threshold": 4 + } }, { - "type": "spider_web", - "x": 395, - "y": 0 + "x_range": [460, 480], + "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, "enemy_type": "revenant", "health": 40, @@ -280,8 +363,8 @@ ], "boundaries": { "left": 0, - "right": 420 + "right": 500 }, - "ambience": "Choir of Doom.ogg", - "footstep_sound": "footstep_stone" + "ambience": "Dark Dust Dispatcher.ogg", + "footstep_sound": "footstep_dirt_road" } diff --git a/levels/Wicked Quest/11.json b/levels/Wicked Quest/11.json index 60963d6..e07e964 100644 --- a/levels/Wicked Quest/11.json +++ b/levels/Wicked Quest/11.json @@ -27,7 +27,7 @@ "enemy_type": "goblin", "health": 4, "damage": 2, - "attack_range": 1, + "attack_range": 1.5, "attack_pattern": { "type": "patrol" } @@ -36,7 +36,7 @@ "x_range": [30, 45], "y": 0, "enemy_type": "ghoul", - "health": 6, + "health": 8, "damage": 3, "attack_range": 2, "attack_pattern": { @@ -95,7 +95,7 @@ "enemy_type": "goblin", "health": 4, "damage": 2, - "attack_range": 1, + "attack_range": 1.5, "attack_pattern": { "type": "patrol" } @@ -104,9 +104,9 @@ "x_range": [120, 135], "y": 0, "enemy_type": "boogie_man", - "health": 8, - "damage": 3, - "attack_range": 2, + "health": 10, + "damage": 4, + "attack_range": 1.5, "attack_pattern": { "type": "hunter", "turn_threshold": 4 @@ -151,7 +151,7 @@ "enemy_type": "goblin", "health": 4, "damage": 2, - "attack_range": 1, + "attack_range": 1.5, "attack_pattern": { "type": "patrol" } @@ -160,7 +160,7 @@ "x_range": [205, 220], "y": 0, "enemy_type": "ghoul", - "health": 6, + "health": 8, "damage": 3, "attack_range": 2, "attack_pattern": { @@ -207,7 +207,7 @@ "enemy_type": "goblin", "health": 4, "damage": 2, - "attack_range": 1, + "attack_range": 1.5, "attack_pattern": { "type": "patrol" } @@ -216,9 +216,9 @@ "x_range": [275, 290], "y": 0, "enemy_type": "boogie_man", - "health": 8, - "damage": 3, - "attack_range": 2, + "health": 10, + "damage": 4, + "attack_range": 1.5, "attack_pattern": { "type": "hunter", "turn_threshold": 4 @@ -266,9 +266,10 @@ "enemy_type": "black_cat", "health": 6, "damage": 2, - "attack_range": 1, + "attack_range": 1.2, "attack_pattern": { - "type": "patrol" + "type": "hunter", + "turn_threshold": 4 } }, { @@ -289,11 +290,162 @@ "sound": "bone_dust", "collectible": 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": { "left": 0, - "right": 425 + "right": 550 }, "ambience": "Spider's Domain.ogg", "footstep_sound": "footstep_tall_grass" diff --git a/levels/Wicked Quest/12.json b/levels/Wicked Quest/12.json index 93f71bb..64e16b4 100644 --- a/levels/Wicked Quest/12.json +++ b/levels/Wicked Quest/12.json @@ -44,7 +44,7 @@ "x_range": [75, 85], "y": 0, "enemy_type": "ghoul", - "health": 6, + "health": 8, "damage": 3, "attack_range": 2, "attack_pattern": { @@ -110,7 +110,8 @@ "x": 170, "y": 3, "sound": "coffin", - "type": "coffin" + "type": "coffin", + "item": "hand_of_glory" }, { "x": 200, @@ -123,9 +124,9 @@ "x_range": [185, 195], "y": 0, "enemy_type": "boogie_man", - "health": 8, - "damage": 3, - "attack_range": 2, + "health": 10, + "damage": 4, + "attack_range": 1.5, "attack_pattern": { "type": "hunter", "turn_threshold": 4 @@ -162,7 +163,7 @@ "y": 3, "sound": "coffin", "type": "coffin", - "item": "jack_o_lantern" + "item": "hand_of_glory" }, { "x": 300, @@ -200,7 +201,7 @@ "x_range": [305, 315], "y": 0, "enemy_type": "ghoul", - "health": 6, + "health": 8, "damage": 3, "attack_range": 2, "attack_pattern": { @@ -241,7 +242,35 @@ "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, "enemy_type": "witch", "health": 6, @@ -253,16 +282,21 @@ } }, { - "x_range": [395, 400], - "y": 3, - "sound": "bone_dust", - "collectible": true, - "static": true + "x_range": [480, 500], + "y": 0, + "enemy_type": "black_cat", + "health": 6, + "damage": 2, + "attack_range": 1.2, + "attack_pattern": { + "type": "hunter", + "turn_threshold": 4 + } } ], "boundaries": { "left": 0, - "right": 425 + "right": 500 }, "ambience": "Escaping the Grave.ogg", "footstep_sound": "footstep_tall_grass" diff --git a/levels/Wicked Quest/2.json b/levels/Wicked Quest/2.json index 33f8aad..de183d0 100644 --- a/levels/Wicked Quest/2.json +++ b/levels/Wicked Quest/2.json @@ -144,28 +144,6 @@ "static": true, "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, "y": 3, @@ -173,6 +151,13 @@ "type": "coffin", "item": "extra_life" }, + { + "x_range": [175, 180], + "y": 3, + "sound": "bone_dust", + "collectible": true, + "static": true + }, { "x": 180, "y": 0, @@ -182,16 +167,98 @@ "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, "sound": "bone_dust", "collectible": 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": { "left": 0, - "right": 220 + "right": 300 }, "ambience": "Graveyard Blitz.ogg", "footstep_sound": "footstep_tall_grass" diff --git a/levels/Wicked Quest/3.json b/levels/Wicked Quest/3.json index 7c81f2b..6075c40 100644 --- a/levels/Wicked Quest/3.json +++ b/levels/Wicked Quest/3.json @@ -48,7 +48,7 @@ "enemy_type": "goblin", "health": 3, "damage": 2, - "attack_range": 1, + "attack_range": 1.2, "attack_pattern": { "type": "patrol" } @@ -85,7 +85,7 @@ "enemy_type": "goblin", "health": 3, "damage": 2, - "attack_range": 1, + "attack_range": 1.2, "attack_pattern": { "type": "patrol" } @@ -103,7 +103,7 @@ "enemy_type": "goblin", "health": 3, "damage": 2, - "attack_range": 1, + "attack_range": 1.2, "attack_pattern": { "type": "patrol" } @@ -140,13 +140,24 @@ "collectible": 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], "y": 0, "enemy_type": "witch", "health": 6, "damage": 2, - "attack_range": 1, + "attack_range": 1.5, "attack_pattern": { "type": "patrol" } @@ -173,7 +184,7 @@ "enemy_type": "goblin", "health": 3, "damage": 2, - "attack_range": 1, + "attack_range": 1.2, "attack_pattern": { "type": "patrol" } @@ -241,11 +252,83 @@ "sound": "bone_dust", "collectible": 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": { "left": 0, - "right": 200 + "right": 300 }, "ambience": "Dark Dust Dispatcher.ogg", "footstep_sound": "footstep_tall_grass" diff --git a/levels/Wicked Quest/4.json b/levels/Wicked Quest/4.json index 704c2ba..23b6528 100644 --- a/levels/Wicked Quest/4.json +++ b/levels/Wicked Quest/4.json @@ -27,7 +27,7 @@ "enemy_type": "goblin", "health": 4, "damage": 2, - "attack_range": 1, + "attack_range": 1.3, "attack_pattern": { "type": "patrol" } @@ -38,7 +38,7 @@ "enemy_type": "goblin", "health": 4, "damage": 2, - "attack_range": 1, + "attack_range": 1.3, "attack_pattern": { "type": "patrol" } @@ -75,13 +75,25 @@ "sound": "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], "y": 0, "enemy_type": "witch", "health": 6, "damage": 2, - "attack_range": 1, + "attack_range": 1.5, "attack_pattern": { "type": "patrol" } @@ -186,7 +198,7 @@ "enemy_type": "goblin", "health": 4, "damage": 2, - "attack_range": 1, + "attack_range": 1.3, "attack_pattern": { "type": "patrol" } @@ -218,7 +230,7 @@ "enemy_type": "goblin", "health": 4, "damage": 2, - "attack_range": 1, + "attack_range": 1.3, "attack_pattern": { "type": "patrol" } @@ -229,7 +241,7 @@ "enemy_type": "goblin", "health": 4, "damage": 2, - "attack_range": 1, + "attack_range": 1.3, "attack_pattern": { "type": "patrol" } @@ -241,14 +253,117 @@ "health": 6, "damage": 2, "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": { "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": { "left": 0, - "right": 220 + "right": 350 }, "ambience": "Choir of Doom.ogg", "footstep_sound": "footstep_stone" diff --git a/levels/Wicked Quest/5.json b/levels/Wicked Quest/5.json index 2c78ec8..544b507 100644 --- a/levels/Wicked Quest/5.json +++ b/levels/Wicked Quest/5.json @@ -135,6 +135,18 @@ "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], "y": 3, @@ -195,11 +207,117 @@ "sound": "coffin", "type": "coffin", "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": { "left": 0, - "right": 200 + "right": 350 }, "ambience": "Choir of Doom.ogg", "footstep_sound": "footstep_stone" diff --git a/levels/Wicked Quest/6.json b/levels/Wicked Quest/6.json index 783ea2c..33eea16 100644 --- a/levels/Wicked Quest/6.json +++ b/levels/Wicked Quest/6.json @@ -84,7 +84,7 @@ "enemy_type": "goblin", "health": 4, "damage": 2, - "attack_range": 1, + "attack_range": 1.5, "attack_pattern": { "type": "patrol" } @@ -153,6 +153,18 @@ "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, "y": 3, @@ -200,12 +212,108 @@ "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, "enemy_type": "boogie_man", "health": 8, - "damage": 3, - "attack_range": 2, + "damage": 4, + "attack_range": 1.5, "attack_pattern": { "type": "hunter", "turn_threshold": 4 @@ -214,7 +322,7 @@ ], "boundaries": { "left": 0, - "right": 220 + "right": 350 }, "ambience": "Escaping the Grave.ogg", "footstep_sound": "footstep_tall_grass" diff --git a/levels/Wicked Quest/7.json b/levels/Wicked Quest/7.json index 97b7e80..fdcdf79 100644 --- a/levels/Wicked Quest/7.json +++ b/levels/Wicked Quest/7.json @@ -37,8 +37,8 @@ "y": 0, "enemy_type": "boogie_man", "health": 8, - "damage": 3, - "attack_range": 1, + "damage": 4, + "attack_range": 1.5, "attack_pattern": { "type": "patrol" } @@ -87,11 +87,23 @@ "enemy_type": "witch", "health": 6, "damage": 2, - "attack_range": 1, + "attack_range": 1.5, "attack_pattern": { "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], "y": 15, @@ -192,11 +204,23 @@ "enemy_type": "witch", "health": 6, "damage": 2, - "attack_range": 1, + "attack_range": 1.5, "attack_pattern": { "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], "y": 3, @@ -265,11 +289,119 @@ "y": 3, "sound": "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": { "left": 0, - "right": 250 + "right": 400 }, "ambience": "Spider's Domain.ogg", "footstep_sound": "footstep_tall_grass" diff --git a/levels/Wicked Quest/8.json b/levels/Wicked Quest/8.json index a4dd23f..b1ce9d4 100644 --- a/levels/Wicked Quest/8.json +++ b/levels/Wicked Quest/8.json @@ -232,6 +232,18 @@ "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], "y": 3, @@ -239,17 +251,6 @@ "collectible": 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], "y": 0, @@ -337,11 +338,50 @@ "type": "hunter", "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": { "left": 0, - "right": 420 + "right": 450 }, "ambience": "Wayward Ghouls.ogg", "footstep_sound": "footstep_stone" diff --git a/levels/Wicked Quest/9.json b/levels/Wicked Quest/9.json index 990f982..6b1a0e3 100644 --- a/levels/Wicked Quest/9.json +++ b/levels/Wicked Quest/9.json @@ -24,12 +24,24 @@ "y": 0, "enemy_type": "boogie_man", "health": 8, - "damage": 3, - "attack_range": 2, + "damage": 4, + "attack_range": 1.5, "attack_pattern": { "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, "y": 3, @@ -145,8 +157,20 @@ "y": 0, "enemy_type": "boogie_man", "health": 8, - "damage": 3, - "attack_range": 2, + "damage": 4, + "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": { "type": "hunter", "turn_threshold": 4 @@ -235,17 +259,132 @@ "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], "y": 3, "sound": "bone_dust", "collectible": 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": { "left": 0, - "right": 375 + "right": 500 }, "ambience": "Graveyard Blitz.ogg", "footstep_sound": "footstep_dirt_road"