From 1bb6fed60af7fdb571195fbe9ecff7ac80462b58 Mon Sep 17 00:00:00 2001 From: DrParadox7 <47131096+DrParadox7@users.noreply.github.com> Date: Sat, 15 Jul 2023 10:25:41 +0200 Subject: [PATCH] Fixes broken TiC Armor not being repairable (#91) This is because it was given the break tag while erroneously setting all its damage to 0. --- src/main/java/tconstruct/library/armor/ArmorCore.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/main/java/tconstruct/library/armor/ArmorCore.java b/src/main/java/tconstruct/library/armor/ArmorCore.java index ff3a6853..136a5146 100644 --- a/src/main/java/tconstruct/library/armor/ArmorCore.java +++ b/src/main/java/tconstruct/library/armor/ArmorCore.java @@ -246,7 +246,7 @@ public abstract class ArmorCore extends ItemArmor implements ISpecialArmor, IMod int maxDurability = tags.getInteger("TotalDurability"); int currentDurability = tags.getInteger("Damage"); if (currentDurability + damage > maxDurability) { - tags.setInteger("Damage", 0); + tags.setInteger("Damage", maxDurability); tags.setBoolean("Broken", true); armor.setItemDamage(0); entity.worldObj.playSound(entity.posX, entity.posY, entity.posZ, "random.break", 1f, 1f, true);