From 06fdfb3cd1ce05bdce2b05a50c00adf250b08bf5 Mon Sep 17 00:00:00 2001 From: ExternalTime <84183548+ExternalTime@users.noreply.github.com> Date: Fri, 15 Oct 2021 16:42:33 +0200 Subject: Made defense bar fill up based on damage reduction --- src/main/java/me/xmrvizzy/skyblocker/skyblock/FancyStatusBars.java | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) (limited to 'src/main') diff --git a/src/main/java/me/xmrvizzy/skyblocker/skyblock/FancyStatusBars.java b/src/main/java/me/xmrvizzy/skyblocker/skyblock/FancyStatusBars.java index d792ca7d..852a16df 100644 --- a/src/main/java/me/xmrvizzy/skyblocker/skyblock/FancyStatusBars.java +++ b/src/main/java/me/xmrvizzy/skyblocker/skyblock/FancyStatusBars.java @@ -74,6 +74,7 @@ public class FancyStatusBars extends DrawableHelper { int manaFillWidth = (int) (mana.getFillLevel() * 33.0F); assert client.player != null; int xp = (int) (client.player.experienceProgress * 33.0F); + int defenseFill = (int) (defense / (defense + 100.0) * 33.0); // Icons // this.client.getTextureManager().bindTexture(BARS); @@ -93,7 +94,7 @@ public class FancyStatusBars extends DrawableHelper { this.drawTexture(matrices, left + 10, top + 1, 0, 16, hpFillWidth, 7); this.drawTexture(matrices, left + 10, top + 1, 0, 44, hpOverflowWidth, 7); this.drawTexture(matrices, left + 55, top + 1, 0, 23, manaFillWidth, 7); - this.drawTexture(matrices, left + 102, top + 1, 0, 30, 33, 7); + this.drawTexture(matrices, left + 102, top + 1, 0, 30, defenseFill, 7); this.drawTexture(matrices, left + 149, top + 1, 0, 37, xp, 7); // Progress Texts -- cgit