From b0447f2f0415b5e7cd0adf63950cceedc522957e Mon Sep 17 00:00:00 2001 From: billc27 <110593711+billc27@users.noreply.github.com> Date: Fri, 10 May 2024 14:59:08 +0700 Subject: [PATCH] refactor: restore health orb logic --- Assets/Scripts/Orbs/RestoreHealthOrbs.cs | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/Assets/Scripts/Orbs/RestoreHealthOrbs.cs b/Assets/Scripts/Orbs/RestoreHealthOrbs.cs index b3a72da..e481c5f 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; -- GitLab