Armors are ignored in some other mods' calculations (includes fix)
MoriyaShiine opened this issue ยท 3 comments
Version Information
Forge version: Any
Botania version: Any
Further Information
Steps to reproduce:
- Put on any of the mod's armors
- See your armor increase
- Find out that mods such as Astral Sorcery and Monk ignore the armor value because of ISpecialArmor and are incredibly overpowered
How to fix:
In ItemManaSteelArmor, return 0 in ISpecialArmor#getArmorDisplay()
In ItemManaSteelArmor, delete the override of ItemArmor#getAttributeModifiers()
On line 63 of ItemTerrasteelArmor, instead of using getArmorDisplay(), use damageReduceAmount
because of ISpecialArmor and are incredibly overpowered
not sure what this means.
In Astral sorcery, there's a player infusion that removes all armor points and converts it into health. With armor like Botania's current ones, it gives you the extra health but doesn't remove the armor, I'm assuming because it removes the attribute which doesn't exist anyway and it gets player total armor.
The Monk mod has things that only activate if you have no armor, same effect, Botania armor doesn't trigger that.