diff --git a/Assets/Scripts/Orbs/RestoreHealthOrbs.cs b/Assets/Scripts/Orbs/RestoreHealthOrbs.cs index b3a72dab180a1e8c05a6cc8a7d9967f97c1b5a6c..e481c5f8f961a549c206e8ba6b3101b95f59ae86 100644 --- a/Assets/Scripts/Orbs/RestoreHealthOrbs.cs +++ b/Assets/Scripts/Orbs/RestoreHealthOrbs.cs @@ -20,7 +20,9 @@ public class RestoreHealthOrbs : Orbs public override void ApplyOrbEffect() { - playerHealth.currentHealth += 20; + playerHealth.TakeDamage(-20); // Restore 20 HP + + // Handle HP overflow if (playerHealth.currentHealth > 100) { playerHealth.currentHealth = 100;