From dbf2b91d03404a4ee37a1fe12fc737c147177170 Mon Sep 17 00:00:00 2001
From: Melledy <52122272+Melledy@users.noreply.github.com>
Date: Sun, 21 Aug 2022 22:35:05 -0700
Subject: [PATCH] Fix healing skills being able to heal dead characters

---
 src/main/java/emu/grasscutter/game/entity/EntityAvatar.java | 5 +++++
 1 file changed, 5 insertions(+)

diff --git a/src/main/java/emu/grasscutter/game/entity/EntityAvatar.java b/src/main/java/emu/grasscutter/game/entity/EntityAvatar.java
index cc48f2e1..bfe145cd 100644
--- a/src/main/java/emu/grasscutter/game/entity/EntityAvatar.java
+++ b/src/main/java/emu/grasscutter/game/entity/EntityAvatar.java
@@ -126,6 +126,11 @@ public class EntityAvatar extends GameEntity {
 
     @Override
     public float heal(float amount) {
+        // Do not heal character if they are dead
+        if (!this.isAlive()) {
+            return 0f;
+        }
+        
         float healed = super.heal(amount);
 
         if (healed > 0f) {
-- 
GitLab