From aad8441d838ae1ce8e38af21e7a844180dfb573c Mon Sep 17 00:00:00 2001 From: Jesse Ruderman Date: Mon, 9 Aug 2021 02:24:18 -0700 Subject: [PATCH] Orb of Trickery messages no longer reveal underwater items --- orbs.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/orbs.cpp b/orbs.cpp index 39d35906..c86456cf 100644 --- a/orbs.cpp +++ b/orbs.cpp @@ -1440,7 +1440,7 @@ EX eItem targetRangedOrb(cell *c, orbAction a) { // (2) place illusion if(!shmup::on && items[itOrbIllusion] && CHK(c->monst == moNone, XLAT("Cannot cast illusion on a monster!")) - && CHK(c->item == itNone, XLAT("Cannot cast illusion on an item!")) + && CHK(c->item == itNone || itemHidden(c), XLAT("Cannot cast illusion on an item!")) && CHK(passable(c, NULL, P_MIRROR), XLAT("Cannot cast illusion here!"))) { if(!isCheck(a)) placeIllusion(c), apply_impact(c); return itOrbIllusion;