diff options
author | Meji <alvaro.megias@outlook.com> | 2024-05-04 13:20:13 +0200 |
---|---|---|
committer | Shauren <shauren.trinity@gmail.com> | 2024-05-27 18:53:47 +0200 |
commit | b070e63fa867f7f25e73e9ef3aafbe18902a50e9 (patch) | |
tree | c3d0151e9b46d30ccb69d57983df431acfb673a3 /src/server/game/Handlers/MiscHandler.cpp | |
parent | 38e99e1569fcba821211fcd2d7c3a0b2bd00701c (diff) |
Core/AreaTriggers: Fix triggering of client areatriggers for some shapes
Diffstat (limited to 'src/server/game/Handlers/MiscHandler.cpp')
-rw-r--r-- | src/server/game/Handlers/MiscHandler.cpp | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/src/server/game/Handlers/MiscHandler.cpp b/src/server/game/Handlers/MiscHandler.cpp index 4d1afd9ded2..3912eb2ae00 100644 --- a/src/server/game/Handlers/MiscHandler.cpp +++ b/src/server/game/Handlers/MiscHandler.cpp @@ -480,7 +480,7 @@ void WorldSession::HandleAreaTriggerOpcode(WorldPackets::AreaTrigger::AreaTrigge Player* player = GetPlayer(); if (player->IsInFlight()) { - TC_LOG_DEBUG("network", "HandleAreaTriggerOpcode: Player '{}' {} in flight, ignore Area Trigger ID:{}", + TC_LOG_DEBUG("network", "HandleAreaTriggerOpcode: Player '{}' {} in flight, ignore Area Trigger ID: {}", player->GetName(), player->GetGUID().ToString(), packet.AreaTriggerID); return; } @@ -488,12 +488,12 @@ void WorldSession::HandleAreaTriggerOpcode(WorldPackets::AreaTrigger::AreaTrigge AreaTriggerEntry const* atEntry = sAreaTriggerStore.LookupEntry(packet.AreaTriggerID); if (!atEntry) { - TC_LOG_DEBUG("network", "HandleAreaTriggerOpcode: Player '{}' {} send unknown (by DBC) Area Trigger ID:{}", + TC_LOG_DEBUG("network", "HandleAreaTriggerOpcode: Player '{}' {} send unknown (by DBC) Area Trigger ID: {}", player->GetName(), player->GetGUID().ToString(), packet.AreaTriggerID); return; } - if (packet.Entered && !player->IsInAreaTriggerRadius(atEntry)) + if (packet.Entered && !player->IsInAreaTrigger(atEntry)) { TC_LOG_DEBUG("network", "HandleAreaTriggerOpcode: Player '{}' {} too far, ignore Area Trigger ID: {}", player->GetName(), player->GetGUID().ToString(), packet.AreaTriggerID); |