@Override protected void onItemSelected(Item item) { ScrollOfRemoveCurse.uncurse(Dungeon.hero, item); if (item instanceof Weapon) { ((Weapon) item).enchant(); } else { ((Armor) item).inscribe(); } item.fix(); curUser.sprite.emitter().start(Speck.factory(Speck.LIGHT), 0.1f, 5); Enchanting.show(curUser, item); GLog.w(TXT_GLOWS, item.name()); }