aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorKeader <keader.android@gmail.com>2016-06-16 12:51:18 -0300
committerjoschiwald <joschiwald.trinity@gmail.com>2017-01-29 21:51:03 +0100
commit5d8172f2d751f10cda035cfed48ec5495b1cabe9 (patch)
tree4334ca7da5362bbabd8c1d4baa272d7b29f5e4db
parentddd9849f4240ed3dab8271d7059f9b71290a25bf (diff)
Core/Pet: Fixed pets dont lose auras on join arena (#17185)
(cherry picked from commit 994eab6baeeed8987ad56ef595eb601035e13c0a)
-rw-r--r--src/server/game/Entities/Pet/Pet.cpp3
1 files changed, 3 insertions, 0 deletions
diff --git a/src/server/game/Entities/Pet/Pet.cpp b/src/server/game/Entities/Pet/Pet.cpp
index 869aa6c1ee1..2259415fb67 100644
--- a/src/server/game/Entities/Pet/Pet.cpp
+++ b/src/server/game/Entities/Pet/Pet.cpp
@@ -325,6 +325,9 @@ bool Pet::LoadPetFromDB(Player* owner, uint32 petEntry, uint32 petnumber, bool c
_LoadSpellCooldowns();
LearnPetPassives();
InitLevelupSpellsForLevel();
+ if (map->IsBattleArena())
+ RemoveArenaAuras();
+
CastPetAuras(current);
}