aboutsummaryrefslogtreecommitdiff
path: root/src/server/game/Handlers/NPCHandler.cpp
diff options
context:
space:
mode:
authorShauren <shauren.trinity@gmail.com>2023-03-10 19:09:48 +0100
committerShauren <shauren.trinity@gmail.com>2023-03-10 19:09:48 +0100
commit689d3a667af8c3e2662b77d14edf201771130bee (patch)
tree79c63c590aa9f30ff3ab5164b80ade16a906259f /src/server/game/Handlers/NPCHandler.cpp
parentfe726830f4eb7fe27cb59ca4752649ac32a2854a (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.cpp2
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());