Merge pull request #427 from KinglyKrab/master

Fixed possible bot crashes due to nullptr conflict.
This commit is contained in:
Natedog2012 2015-06-18 21:02:33 -07:00
commit a583391319
2 changed files with 2 additions and 2 deletions

View File

@ -4249,7 +4249,7 @@ void Mob::TryCriticalHit(Mob *defender, uint16 skill, int32 &damage, ExtraAttack
} }
#ifdef BOTS #ifdef BOTS
if (this->IsPet() && this->GetOwner()->IsBot()) { if (this->IsPet() && this->GetOwner() && this->GetOwner()->IsBot()) {
this->TryPetCriticalHit(defender,skill,damage); this->TryPetCriticalHit(defender,skill,damage);
return; return;
} }

View File

@ -1105,7 +1105,7 @@ void Mob::AI_Process() {
} }
#ifdef BOTS #ifdef BOTS
if (IsPet() && GetOwner()->IsBot() && target == GetOwner()) if (IsPet() && GetOwner() && GetOwner()->IsBot() && target == GetOwner())
{ {
// this blocks all pet attacks against owner..bot pet test (copied above check) // this blocks all pet attacks against owner..bot pet test (copied above check)
RemoveFromHateList(this); RemoveFromHateList(this);