aboutsummaryrefslogtreecommitdiff
path: root/src/server/game/Entities/Pet
diff options
context:
space:
mode:
authorShauren <shauren.trinity@gmail.com>2024-03-30 21:52:56 +0100
committerShauren <shauren.trinity@gmail.com>2024-03-30 21:52:56 +0100
commit2c702df4e3b25d764a2712577048921008a20671 (patch)
tree77127622e27a6f39d6216c3b03c722c2c7c2be88 /src/server/game/Entities/Pet
parentdef601b4ff82ec8a90af60408a87cac92fdf070d (diff)
Core/Pets: Removed overriding unit class for pets
Diffstat (limited to 'src/server/game/Entities/Pet')
-rw-r--r--src/server/game/Entities/Pet/Pet.cpp3
1 files changed, 1 insertions, 2 deletions
diff --git a/src/server/game/Entities/Pet/Pet.cpp b/src/server/game/Entities/Pet/Pet.cpp
index c6966763d9d..a73acd3b20c 100644
--- a/src/server/game/Entities/Pet/Pet.cpp
+++ b/src/server/game/Entities/Pet/Pet.cpp
@@ -288,7 +288,6 @@ bool Pet::LoadPetFromDB(Player* owner, uint32 petEntry, uint32 petnumber, bool c
{
case SUMMON_PET:
petlevel = owner->GetLevel();
- SetClass(CLASS_MAGE);
ReplaceAllUnitFlags(UNIT_FLAG_PLAYER_CONTROLLED); // this enables popup window (pet dismiss, cancel)
break;
case HUNTER_PET:
@@ -918,7 +917,7 @@ bool Guardian::InitStatsForLevel(uint8 petlevel)
}
// Power
- SetPowerType(powerType);
+ SetPowerType(powerType, true, true);
// Damage
SetBonusDamage(0);