Add Komodo enemy class and enhance enemy spawning logic

- Introduce Komodo class with high health and attack mechanics.
- Modify Enemy class to accept type parameter during initialization.
- Update EnemyAI to set speed based on enemy type.
- Implement random spawning of enemies in boss rooms.
- Adjust health bar calculations to use max health.
This commit is contained in:
2026-04-02 23:15:03 +01:00
parent 7c35419026
commit d0466599df
9 changed files with 44 additions and 22 deletions
+1 -1
View File
@@ -4,7 +4,7 @@ class Force < Enemy
load 'assets/images/force.png', 21, 32, 1.7
def initialize(x, y)
super(x, y, 100)
super(x, y, :force, 100)
$bus.on(:attack) do |attack_x, attack_y, range, damage|
# Whoa, did'nt know ruby had hypot functions built in!