aboutsummaryrefslogtreecommitdiff
path: root/src/server/game/Entities/Unit
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/Unit
parentdef601b4ff82ec8a90af60408a87cac92fdf070d (diff)
Core/Pets: Removed overriding unit class for pets
Diffstat (limited to 'src/server/game/Entities/Unit')
-rw-r--r--src/server/game/Entities/Unit/Unit.cpp9
1 files changed, 2 insertions, 7 deletions
diff --git a/src/server/game/Entities/Unit/Unit.cpp b/src/server/game/Entities/Unit/Unit.cpp
index 6bb4cd2a8cb..c463c26d8b3 100644
--- a/src/server/game/Entities/Unit/Unit.cpp
+++ b/src/server/game/Entities/Unit/Unit.cpp
@@ -5631,13 +5631,8 @@ Powers Unit::CalculateDisplayPowerType() const
if (PowerDisplayEntry const* powerDisplay = sPowerDisplayStore.LookupEntry(vehicle->GetVehicleInfo()->PowerDisplayID[0]))
displayPower = Powers(powerDisplay->ActualType);
}
- else if (Pet const* pet = ToPet())
- {
- if (pet->getPetType() == HUNTER_PET) // Hunter pets have focus
- displayPower = POWER_FOCUS;
- else if (pet->IsPetGhoul() || pet->IsPetAbomination()) // DK pets have energy
- displayPower = POWER_ENERGY;
- }
+ else if (IsHunterPet())
+ displayPower = POWER_FOCUS;
}
break;
}