diff --git a/scripts/blue_slime.gd b/scripts/blue_slime.gd index 6f1c3cb..4ee0882 100644 --- a/scripts/blue_slime.gd +++ b/scripts/blue_slime.gd @@ -3,7 +3,7 @@ extends EnemyBase func _ready() -> void: super() speed = 15.0 - max_hp = 25 + max_hp = 20 hp = max_hp damage = 5 # $Area2D.body_entered.connect(_on_area_2d_body_entered) diff --git a/scripts/fire_slime.gd b/scripts/fire_slime.gd index 28424ad..a4a62d4 100644 --- a/scripts/fire_slime.gd +++ b/scripts/fire_slime.gd @@ -3,7 +3,7 @@ extends EnemyBase func _ready() -> void: super() speed = 15.0 - max_hp = 50 + max_hp = 25 hp = max_hp damage = 10 $Area2D.body_entered.connect(_on_area_2d_body_entered) diff --git a/scripts/fireball.gd b/scripts/fireball.gd index 03f03d7..47e8598 100644 --- a/scripts/fireball.gd +++ b/scripts/fireball.gd @@ -6,7 +6,7 @@ var explosion_scene = preload("res://scenes/explosion.tscn") func _ready() -> void: super() - damage = 8 + damage = 10 func _on_body_entered(body: Node2D) -> void: fireball_aoe = perk_effects.fireball_aoe_enabled diff --git a/scripts/perk_effects.gd b/scripts/perk_effects.gd index 1511a5e..f165fb5 100644 --- a/scripts/perk_effects.gd +++ b/scripts/perk_effects.gd @@ -133,7 +133,7 @@ func _ready() -> void: var bh = Perk.new() bh.name = "Battle Hardened" bh.description = "Hit harder" - bh.stats = _stat("Strength", str(player.strength), str(player.strength + 2)) + bh.stats = _stat("Strength", str(player.strength), str(player.strength + 5)) bh.spell = SpellLibrary.NONE bh.icon = _icon_player bh.effect = battle_hardened @@ -170,8 +170,16 @@ func fireball_aoe(): fireball_aoe_enabled = true func fireball_spread(): - witch.fireball_max_targets += 3 - + witch.fireball_max_targets = witch.fireball_max_targets * 1.5 + var fsp = Perk.new() + fsp.name = "Fireball Spread" + fsp.description = "Fireballs target more enemies" + fsp.stats = _stat("Targets", str(witch.fireball_max_targets), str(witch.fireball_max_targets * 1.5)) + fsp.spell = SpellLibrary.FIREBALL + fsp.icon = _icon_fireball + fsp.effect = fireball_spread + available_perks.append(fsp) + func brew_explosion(): cauldron.brew_explosion = true diff --git a/scripts/player.gd b/scripts/player.gd index 2d3697d..7384573 100644 --- a/scripts/player.gd +++ b/scripts/player.gd @@ -4,7 +4,7 @@ var current_xp = 0 var max_xp = 5 var level = 1 var speed = 60 -var strength = 3 +var strength = 5 var attacks = false var fruit_queue: Array = [] var orbit_angle: float = 0.0