diff options
author | Shauren <shauren.trinity@gmail.com> | 2023-03-10 19:09:48 +0100 |
---|---|---|
committer | Shauren <shauren.trinity@gmail.com> | 2023-03-10 19:09:48 +0100 |
commit | 689d3a667af8c3e2662b77d14edf201771130bee (patch) | |
tree | 79c63c590aa9f30ff3ab5164b80ade16a906259f /src/server/game/Handlers/NPCHandler.cpp | |
parent | fe726830f4eb7fe27cb59ca4752649ac32a2854a (diff) |
Core/Creatures: Allow overriding non-gossip based trainer ids for creatures
Diffstat (limited to 'src/server/game/Handlers/NPCHandler.cpp')
-rw-r--r-- | src/server/game/Handlers/NPCHandler.cpp | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/src/server/game/Handlers/NPCHandler.cpp b/src/server/game/Handlers/NPCHandler.cpp index 2c4d189db56..50fc643e7b6 100644 --- a/src/server/game/Handlers/NPCHandler.cpp +++ b/src/server/game/Handlers/NPCHandler.cpp @@ -94,7 +94,7 @@ void WorldSession::HandleTrainerListOpcode(WorldPackets::NPC::Hello& packet) return; } - if (uint32 trainerId = sObjectMgr->GetCreatureDefaultTrainer(npc->GetEntry())) + if (uint32 trainerId = npc->GetTrainerId()) SendTrainerList(npc, trainerId); else TC_LOG_DEBUG("network", "WorldSession::SendTrainerList - Creature id {} has no trainer data.", npc->GetEntry()); |