diff --git a/zone/mob.cpp b/zone/mob.cpp index 0ba2ae594..d23657757 100644 --- a/zone/mob.cpp +++ b/zone/mob.cpp @@ -4261,6 +4261,10 @@ void Mob::SetTarget(Mob *mob) parse->BotHasQuestSub(EVENT_TARGET_CHANGE) ); + if (IsClient() && CastToClient()->admin > AccountStatus::GMMgmt) { + DisplayInfo(mob); + } + if (has_target_change_event) { std::vector args; @@ -4275,10 +4279,6 @@ void Mob::SetTarget(Mob *mob) parse->EventPlayer(EVENT_TARGET_CHANGE, CastToClient(), "", 0, &args); } - if (CastToClient()->admin > AccountStatus::GMMgmt) { - DisplayInfo(mob); - } - CastToClient()->SetBotPrecombat(false); // Any change in target will nullify this flag (target == mob checked above) } else if (IsBot()) { if (parse->BotHasQuestSub(EVENT_TARGET_CHANGE)) {