From 729a214e2efd5819c4daff43d952d7f4ef25eda4 Mon Sep 17 00:00:00 2001 From: illuc Date: Tue, 3 Mar 2026 20:31:21 +0200 Subject: [PATCH] idk anymore --- .../xyz/illuc/neuralgiacore/events/OfflinePlayerEvents.java | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/src/main/java/xyz/illuc/neuralgiacore/events/OfflinePlayerEvents.java b/src/main/java/xyz/illuc/neuralgiacore/events/OfflinePlayerEvents.java index 2537802..913df6d 100644 --- a/src/main/java/xyz/illuc/neuralgiacore/events/OfflinePlayerEvents.java +++ b/src/main/java/xyz/illuc/neuralgiacore/events/OfflinePlayerEvents.java @@ -79,7 +79,7 @@ public class OfflinePlayerEvents { int i = 0; float damage = event.getAmount(); ph.setAdrenaline(Math.max(ph.getAdrenaline(), damage * 1.0F)); - while(damage > 0.0F) { + while(damage > 0.0F && i < 100) { ++i; Limb randLimb = Limb.weigtedRandomLimb(); float damage_pass = (float)(Math.random() * (double)4.0F); @@ -106,6 +106,9 @@ public class OfflinePlayerEvents { if (amputated) { damage /= 4.0F; } + } else { + ph.applySkinDamage(randLimb, (float) ((double) passDamage * (Math.random() / (double) 2.0F + (double) 0.7F))); + damage -= damage_pass; } }