Add e keybinding to see your cdurrent weapon. Hopefully item tracking works correctly now.
This commit is contained in:
		| @@ -37,8 +37,8 @@ class Enemy(Object): | ||||
|         # Enemy type specific adjustments | ||||
|         if enemyType == "zombie": | ||||
|             self.movementSpeed *= 0.6  # Zombies are slower | ||||
|             self.damage = 10  # Zombies do massive damage | ||||
|             self.health = 3  # Easier to kill than goblins | ||||
|             self.damage = level.player.get_max_health()  # Instant death | ||||
|             self.health = 1  # Easy to kill | ||||
|             self.attackCooldown = 1500  # Slower attack rate | ||||
|              | ||||
|     @property | ||||
|   | ||||
| @@ -55,3 +55,6 @@ class PowerUp(Object): | ||||
|         if self.channel: | ||||
|             self.channel.stop() | ||||
|             self.channel = None | ||||
|  | ||||
|         # Item tracking | ||||
|         player.stats.update_stat('Items collected', 1) | ||||
|   | ||||
| @@ -91,6 +91,8 @@ class WickedQuest: | ||||
|             if currentTime - self.lastThrowTime >= self.throwDelay: | ||||
|                 self.currentLevel.throw_projectile() | ||||
|                 self.lastThrowTime = currentTime | ||||
|         if keys[pygame.K_e]: | ||||
|             speak(f"Wielding {self.currentLevel.player.currentWeapon.name.replace('_', ' ')}") | ||||
|  | ||||
|         # Handle attack with either CTRL key | ||||
|         if (keys[pygame.K_LCTRL] or keys[pygame.K_RCTRL]) and player.start_attack(currentTime): | ||||
|   | ||||
		Reference in New Issue
	
	Block a user