diff --git a/zone/client_packet.cpp b/zone/client_packet.cpp index a6014d4cf..e43cc3d9e 100644 --- a/zone/client_packet.cpp +++ b/zone/client_packet.cpp @@ -4847,7 +4847,7 @@ void Client::Handle_OP_Consider(const EQApplicationPacket *app) // this could be done better, but this is only called when you con so w/e // Shroud of Stealth has a special message - if (improved_hidden && !tmob->see_improved_hide) + if (improved_hidden && (!tmob->see_improved_hide && (tmob->see_invis || tmob->see_hide))) Message_StringID(10, SOS_KEEPS_HIDDEN); // we are trying to hide but they can see us else if ((invisible || invisible_undead || hidden || invisible_animals) && !IsInvisible(tmob))