From d817f083733904e7a9071ed266c7da6baf4166ca Mon Sep 17 00:00:00 2001 From: Akkadius Date: Wed, 12 Jun 2019 01:27:55 -0500 Subject: [PATCH] Fix issue with pets causing players to be aggroed and ignoring distance checks --- zone/aggro.cpp | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/zone/aggro.cpp b/zone/aggro.cpp index de83d12e8..934018b77 100644 --- a/zone/aggro.cpp +++ b/zone/aggro.cpp @@ -251,9 +251,10 @@ bool Mob::CheckWillAggro(Mob *mob) { return false; } - Mob *ownr = mob->GetOwner(); - if(ownr && ownr->IsClient() && !ownr->CastToClient()->ClientFinishedLoading()) + Mob *pet_owner = mob->GetOwner(); + if (pet_owner && pet_owner->IsClient()) { return false; + } float iAggroRange = GetAggroRange();