v3.0.0: fixed a NPE in trinity's body form effect

This commit is contained in:
Evan Debenham
2025-02-07 11:26:20 -05:00
parent 287b15f013
commit ed596a419f

View File

@@ -122,6 +122,7 @@ public class Trinity extends ArmorAbility {
@Override
protected void onClick() {
if (Dungeon.hero.belongings.weapon() != null &&
((Weapon)Dungeon.hero.belongings.weapon()).enchantment != null &&
((Weapon)Dungeon.hero.belongings.weapon()).enchantment.getClass().equals(bodyForm.getClass())){
GLog.w(Messages.get(Trinity.class, "no_duplicate"));
hide();
@@ -155,6 +156,7 @@ public class Trinity extends ArmorAbility {
@Override
protected void onClick() {
if (Dungeon.hero.belongings.armor() != null &&
Dungeon.hero.belongings.armor().glyph != null &&
(Dungeon.hero.belongings.armor()).glyph.getClass().equals(bodyForm.getClass())){
GLog.w(Messages.get(Trinity.class, "no_duplicate"));
hide();