378 lines
		
	
	
		
			8.8 KiB
		
	
	
	
		
			JSON
		
	
	
	
	
	
			
		
		
	
	
			378 lines
		
	
	
		
			8.8 KiB
		
	
	
	
		
			JSON
		
	
	
	
	
	
| {
 | |
|     "level_id": 4,
 | |
|     "name": "The Abandoned Church",
 | |
|     "description": "The graves led you to a decrepit church. The holy ground offers no sanctuary - if anything, the undead seem stronger here.",
 | |
|     "locked": true,
 | |
|     "player_start": {
 | |
|         "x": 0,
 | |
|         "y": 0
 | |
|     },
 | |
|     "objects": [
 | |
|         {
 | |
|             "x_range": [5, 8],
 | |
|             "y": 3,
 | |
|             "sound": "bone_dust",
 | |
|             "collectible": true,
 | |
|             "static": true
 | |
|         },
 | |
|         {
 | |
|             "x": 15,
 | |
|             "y": 3,
 | |
|             "sound": "coffin",
 | |
|             "type": "coffin"
 | |
|         },
 | |
|         {
 | |
|             "x_range": [20, 25],
 | |
|             "y": 0,
 | |
|             "enemy_type": "goblin",
 | |
|             "health": 4,
 | |
|             "damage": 2,
 | |
|             "attack_range": 1.3,
 | |
|             "attack_pattern": {
 | |
|                 "type": "patrol"
 | |
|             }
 | |
|         },
 | |
|         {
 | |
|             "x_range": [25, 30],
 | |
|             "y": 0,
 | |
|             "enemy_type": "goblin",
 | |
|             "health": 4,
 | |
|             "damage": 2,
 | |
|             "attack_range": 1.3,
 | |
|             "attack_pattern": {
 | |
|                 "type": "patrol"
 | |
|             }
 | |
|         },
 | |
|         {
 | |
|             "x": 35,
 | |
|             "y": 0,
 | |
|             "type": "grave",
 | |
|             "sound": "grave",
 | |
|             "static": true,
 | |
|             "zombie_spawn_chance": 10
 | |
|         },
 | |
|         {
 | |
|             "x_range": [40, 55],
 | |
|             "y": 12,
 | |
|             "type": "skull_storm",
 | |
|             "damage": 3,
 | |
|             "maximum_skulls": 2,
 | |
|             "frequency": {
 | |
|                 "min": 2,
 | |
|                 "max": 4
 | |
|             }
 | |
|         },
 | |
|         {
 | |
|             "x_range": [45, 48],
 | |
|             "y": 3,
 | |
|             "sound": "bone_dust",
 | |
|             "collectible": true,
 | |
|             "static": true
 | |
|         },
 | |
|         {
 | |
|             "x": 55,
 | |
|             "y": 3,
 | |
|             "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.5,
 | |
|             "attack_pattern": {
 | |
|                 "type": "patrol"
 | |
|             }
 | |
|         },
 | |
|         {
 | |
|             "x": 75,
 | |
|             "y": 0,
 | |
|             "type": "grave",
 | |
|             "sound": "grave",
 | |
|             "static": true,
 | |
|             "item": "guts",
 | |
|             "zombie_spawn_chance": 10
 | |
|         },
 | |
|         {
 | |
|             "x_range": [80, 83],
 | |
|             "y": 3,
 | |
|             "sound": "bone_dust",
 | |
|             "collectible": true,
 | |
|             "static": true
 | |
|         },
 | |
|         {
 | |
|         "x_range": [80, 115],
 | |
|         "y": 0,
 | |
|         "type": "grasping_hands",
 | |
|         "delay": 1000,
 | |
|         "crumble_speed": 0.065
 | |
|         },
 | |
|         {
 | |
|             "x": 90,
 | |
|             "y": 0,
 | |
|             "type": "catapult",
 | |
|             "fire_interval": 4500,
 | |
|             "range": 20
 | |
|         },
 | |
|         {
 | |
|             "x_range": [95, 115],
 | |
|             "y": 15,
 | |
|             "type": "skull_storm",
 | |
|             "damage": 3,
 | |
|             "maximum_skulls": 3,
 | |
|             "frequency": {
 | |
|                 "min": 2,
 | |
|                 "max": 4
 | |
|             }
 | |
|         },
 | |
|         {
 | |
|             "x_range": [100, 103],
 | |
|             "y": 3,
 | |
|             "sound": "bone_dust",
 | |
|             "collectible": true,
 | |
|             "static": true
 | |
|         },
 | |
|         {
 | |
|             "x": 110,
 | |
|             "y": 3,
 | |
|             "sound": "coffin",
 | |
|             "type": "coffin"
 | |
|         },
 | |
|         {
 | |
|             "x_range": [115, 118],
 | |
|             "y": 3,
 | |
|             "sound": "bone_dust",
 | |
|             "collectible": true,
 | |
|             "static": true
 | |
|         },
 | |
|         {
 | |
|             "x": 135,
 | |
|             "y": 0,
 | |
|             "type": "grave",
 | |
|             "sound": "grave",
 | |
|             "static": true,
 | |
|             "zombie_spawn_chance": 10
 | |
|         },
 | |
|         {
 | |
|             "x_range": [140, 143],
 | |
|             "y": 3,
 | |
|             "sound": "bone_dust",
 | |
|             "collectible": true,
 | |
|             "static": true
 | |
|         },
 | |
|         {
 | |
|             "x_range": [155, 160],
 | |
|             "y": 3,
 | |
|             "sound": "bone_dust",
 | |
|             "collectible": true,
 | |
|             "static": true
 | |
|         },
 | |
|         {
 | |
|             "x_range": [150, 170],
 | |
|             "y": 12,
 | |
|             "type": "skull_storm",
 | |
|             "damage": 3,
 | |
|             "maximum_skulls": 2,
 | |
|             "frequency": {
 | |
|                 "min": 2,
 | |
|                 "max": 4
 | |
|             }
 | |
|         },
 | |
|         {
 | |
|             "x": 165,
 | |
|             "y": 3,
 | |
|             "sound": "coffin",
 | |
|             "type": "coffin",
 | |
|             "item": "extra_life"
 | |
|         },
 | |
|         {
 | |
|             "x_range": [175, 185],
 | |
|             "y": 0,
 | |
|             "enemy_type": "goblin",
 | |
|             "health": 4,
 | |
|             "damage": 2,
 | |
|             "attack_range": 1.3,
 | |
|             "attack_pattern": {
 | |
|                 "type": "patrol"
 | |
|             }
 | |
|         },
 | |
|         {
 | |
|             "x_range": [180, 183],
 | |
|             "y": 3,
 | |
|             "sound": "bone_dust",
 | |
|             "collectible": true,
 | |
|             "static": true
 | |
|         },
 | |
|         {
 | |
|             "x": 190,
 | |
|             "y": 0,
 | |
|             "type": "grave",
 | |
|             "sound": "grave",
 | |
|             "static": true,
 | |
|             "zombie_spawn_chance": 10
 | |
|         },
 | |
|         {
 | |
|             "x": 195,
 | |
|             "y": 3,
 | |
|             "sound": "coffin",
 | |
|             "type": "coffin"
 | |
|         },
 | |
|         {
 | |
|             "x_range": [200, 207],
 | |
|             "y": 0,
 | |
|             "enemy_type": "goblin",
 | |
|             "health": 4,
 | |
|             "damage": 2,
 | |
|             "attack_range": 1.3,
 | |
|             "attack_pattern": {
 | |
|                 "type": "patrol"
 | |
|             }
 | |
|         },
 | |
|         {
 | |
|             "x_range": [208, 215],
 | |
|             "y": 0,
 | |
|             "enemy_type": "goblin",
 | |
|             "health": 4,
 | |
|             "damage": 2,
 | |
|             "attack_range": 1.3,
 | |
|             "attack_pattern": {
 | |
|                 "type": "patrol"
 | |
|             }
 | |
|         },
 | |
|         {
 | |
|             "x_range": [200, 215],
 | |
|             "y": 0,
 | |
|             "enemy_type": "ghoul",
 | |
|             "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": 350
 | |
|     },
 | |
|     "ambience": "Choir of Doom.ogg",
 | |
|     "footstep_sound": "footstep_stone"
 | |
| }
 |