diff options
author | Meji <alvaro.megias@outlook.com> | 2023-05-29 00:01:23 +0200 |
---|---|---|
committer | GitHub <noreply@github.com> | 2023-05-29 00:01:23 +0200 |
commit | 06d0b16f158e8793860d9edd11b990f20b1d0dac (patch) | |
tree | 0ecc06eb8e5b9ba20c615030be816ffc59705f52 /src/server/game/Handlers/NPCHandler.cpp | |
parent | 526b16fea41fb69a302fdebe8a727e175949f04b (diff) |
Core/Creatures: Move creature difficulty specific data from creature_template table to creature_template_difficulty (#28931)
Diffstat (limited to 'src/server/game/Handlers/NPCHandler.cpp')
-rw-r--r-- | src/server/game/Handlers/NPCHandler.cpp | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/src/server/game/Handlers/NPCHandler.cpp b/src/server/game/Handlers/NPCHandler.cpp index c8a94c3f206..372816cc758 100644 --- a/src/server/game/Handlers/NPCHandler.cpp +++ b/src/server/game/Handlers/NPCHandler.cpp @@ -481,7 +481,7 @@ void WorldSession::HandleSetPetSlot(WorldPackets::NPC::SetPetSlot& setPetSlot) if (dstPet) { CreatureTemplate const* creatureInfo = sObjectMgr->GetCreatureTemplate(dstPet->CreatureId); - if (!creatureInfo || !creatureInfo->IsTameable(_player->CanTameExoticPets())) + if (!creatureInfo || !creatureInfo->IsTameable(_player->CanTameExoticPets(), creatureInfo->GetDifficulty(DIFFICULTY_NONE))) { SendPetStableResult(StableResult::CantControlExotic); return; @@ -507,7 +507,7 @@ void WorldSession::HandleSetPetSlot(WorldPackets::NPC::SetPetSlot& setPetSlot) } CreatureTemplate const* creatureInfo = sObjectMgr->GetCreatureTemplate(srcPet->CreatureId); - if (!creatureInfo || !creatureInfo->IsTameable(_player->CanTameExoticPets())) + if (!creatureInfo || !creatureInfo->IsTameable(_player->CanTameExoticPets(), creatureInfo->GetDifficulty(DIFFICULTY_NONE))) { SendPetStableResult(StableResult::CantControlExotic); return; |