diff --git a/src/game/Unit.cpp b/src/game/Unit.cpp index 9df0ff87d..876eaf76a 100644 --- a/src/game/Unit.cpp +++ b/src/game/Unit.cpp @@ -9724,9 +9724,6 @@ bool Unit::isVisibleForOrDetect(Unit const* u, WorldObject const* viewPoint, boo return false; } - if (u->isAlive() && isInvisibleForAlive()) - return false; - // always seen by owner if (GetCharmerOrOwnerGUID()==u->GetGUID()) return true; @@ -9788,6 +9785,9 @@ bool Unit::isVisibleForOrDetect(Unit const* u, WorldObject const* viewPoint, boo return true; } + if (u->isAlive() && isInvisibleForAlive()) + return false; + // non faction visibility non-breakable for non-GMs if (m_Visibility == VISIBILITY_OFF) return false; diff --git a/src/shared/revision_nr.h b/src/shared/revision_nr.h index 8f0b9ea1d..5eeaa5833 100644 --- a/src/shared/revision_nr.h +++ b/src/shared/revision_nr.h @@ -1,4 +1,4 @@ #ifndef __REVISION_NR_H__ #define __REVISION_NR_H__ - #define REVISION_NR "8693" + #define REVISION_NR "8694" #endif // __REVISION_NR_H__