diff --git a/levels/Wicked Quest/2.json b/levels/Wicked Quest/2.json index 6eaa4ac..c8c11eb 100644 --- a/levels/Wicked Quest/2.json +++ b/levels/Wicked Quest/2.json @@ -2,6 +2,7 @@ "level_id": 2, "name": "The Graveyard", "description": "The mausoleum led to an ancient graveyard. Watch out for falling skulls!", + "locked": true, "player_start": { "x": 0, "y": 0 @@ -136,16 +137,35 @@ "zombie_spawn_chance": 0 }, { - "x_range": [165, 175], + "x": 165, + "y": 0, + "type": "grave", + "sound": "grave", + "static": true, + "zombie_spawn_chance": 0 + }, + { + "x_range": [200, 215], "y": 0, "enemy_type": "witch", - "health": 3, + "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, @@ -171,7 +191,7 @@ ], "boundaries": { "left": 0, - "right": 200 + "right": 220 }, "ambience": "Graveyard Blitz.ogg", "footstep_sound": "footstep_tall_grass" diff --git a/sounds/black_cat.ogg b/sounds/black_cat.ogg new file mode 100644 index 0000000..b3e21b6 --- /dev/null +++ b/sounds/black_cat.ogg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:05fbae1517483e4ecf50c2bb1a20dcb1f019190b6f7d0034e20fa0b6ee6d0b03 +size 59662 diff --git a/sounds/black_cat_dies.ogg b/sounds/black_cat_dies.ogg new file mode 100644 index 0000000..11f78f8 --- /dev/null +++ b/sounds/black_cat_dies.ogg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:e10edbf64b873c7ad78f36b18d18933d11388cb0b05826d593cc9105db0aa6c4 +size 29215 diff --git a/src/powerup.py b/src/powerup.py index 86d6878..fa02e0b 100644 --- a/src/powerup.py +++ b/src/powerup.py @@ -12,7 +12,7 @@ class PowerUp(Object): ) self.sounds = sounds self.direction = direction - self.speed = 0.05 # Base movement speed + self.speed = 0.049 # Base movement speed self.item_type = item_type self.channel = None self._currentX = x # Initialize the current x position