From 1aa8758b0a07fcb4052a51655e6d3caace4af50a Mon Sep 17 00:00:00 2001 From: Fryguy Date: Fri, 7 Jun 2024 13:57:54 -0400 Subject: [PATCH] [Bug] Escape should put player into SOS if owned. (#4388) When you escape if you have the Shroud of Stealth bonus (AA, Spell, item) you will go straight into SOS mode. --- zone/spell_effects.cpp | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/zone/spell_effects.cpp b/zone/spell_effects.cpp index d4e5ba284..aac92616c 100644 --- a/zone/spell_effects.cpp +++ b/zone/spell_effects.cpp @@ -2329,6 +2329,12 @@ bool Mob::SpellEffect(Mob* caster, uint16 spell_id, float partial, int level_ove if (IsClient()) { int pre_aggro_count = CastToClient()->GetAggroCount(); entity_list.RemoveFromTargetsFadingMemories(this, true, max_level); + + if (spellbonuses.ShroudofStealth || aabonuses.ShroudofStealth || itembonuses.ShroudofStealth) { + improved_hidden = true; + hidden = true; + } + SetInvisible(Invisibility::Invisible); int post_aggro_count = CastToClient()->GetAggroCount(); if (RuleB(Spells, UseFadingMemoriesMaxLevel)) {