diff --git a/core/src/main/java/com/shatteredpixel/shatteredpixeldungeon/items/artifacts/HolyTome.java b/core/src/main/java/com/shatteredpixel/shatteredpixeldungeon/items/artifacts/HolyTome.java index 6e4cc87bb..f6d5e07d8 100644 --- a/core/src/main/java/com/shatteredpixel/shatteredpixeldungeon/items/artifacts/HolyTome.java +++ b/core/src/main/java/com/shatteredpixel/shatteredpixeldungeon/items/artifacts/HolyTome.java @@ -143,7 +143,8 @@ public class HolyTome extends Artifact { } public boolean canCast( Hero hero, ClericSpell spell ){ - return isEquipped(hero) && charge >= spell.chargeUse(hero) && spell.canCast(hero); + return (isEquipped(hero) || (Dungeon.hero.hasTalent(Talent.LIGHT_READING) && hero.belongings.contains(this))) + && charge >= spell.chargeUse(hero) && spell.canCast(hero); } public void spendCharge( float chargesSpent ){