Index: ai_mob_dummy.cpp =================================================================== --- ai_mob_dummy.cpp (revision 4151) +++ ai_mob_dummy.cpp (working copy) @@ -232,6 +232,14 @@ m_PMob->loc.zone->PushPacket(m_PMob,CHAR_INRANGE, new CEntityUpdatePacket(m_PMob,ENTITY_UPDATE)); } + + else if((m_PMob->m_roamFlags & ROAMFLAG_STEALTH)) + { + // stay underground + m_PMob->HideName(true); + m_PMob->loc.zone->PushPacket(m_PMob,CHAR_INRANGE, new CEntityUpdatePacket(m_PMob,ENTITY_UPDATE)); + } + else if(m_PMob->m_roamFlags & ROAMFLAG_EVENT) { // allow custom event action @@ -292,6 +300,12 @@ if (m_PBattleTarget != NULL) { + if((m_PMob->m_roamFlags & ROAMFLAG_STEALTH) && m_PMob->IsNameHidden()) + { + m_PMob->HideName(false); + } + + if((m_PMob->m_roamFlags & ROAMFLAG_AMBUSH) && m_PMob->IsNameHidden()) { // jump out at you