aboutsummaryrefslogtreecommitdiff
path: root/src/server/game/Handlers/TaxiHandler.cpp
diff options
context:
space:
mode:
authorShauren <shauren.trinity@gmail.com>2022-05-10 23:29:36 +0200
committerShauren <shauren.trinity@gmail.com>2022-05-10 23:29:36 +0200
commit376dc7402a41a03b4c5bc718863c1e0eb410ebec (patch)
tree68e09bdc3bf3cc4c75223787709f0a6fc77150ef /src/server/game/Handlers/TaxiHandler.cpp
parent5002e5d3524eab201c6c219cd60a9f7d6188ed54 (diff)
Core/DataStores: Removed hardcoded cap for taxi nodes mask
Diffstat (limited to 'src/server/game/Handlers/TaxiHandler.cpp')
-rw-r--r--src/server/game/Handlers/TaxiHandler.cpp3
1 files changed, 1 insertions, 2 deletions
diff --git a/src/server/game/Handlers/TaxiHandler.cpp b/src/server/game/Handlers/TaxiHandler.cpp
index 127fd5754c1..58d513a6921 100644
--- a/src/server/game/Handlers/TaxiHandler.cpp
+++ b/src/server/game/Handlers/TaxiHandler.cpp
@@ -110,10 +110,9 @@ void WorldSession::SendTaxiMenu(Creature* unit)
GetPlayer()->m_taxi.AppendTaximaskTo(data, lastTaxiCheaterState);
TaxiMask reachableNodes;
- std::fill(reachableNodes.begin(), reachableNodes.end(), 0);
TaxiPathGraph::GetReachableNodesMask(sTaxiNodesStore.LookupEntry(curloc), &reachableNodes);
- for (std::size_t i = 0; i < TaxiMaskSize; ++i)
+ for (std::size_t i = 0; i < reachableNodes.size(); ++i)
{
data.CanLandNodes[i] &= reachableNodes[i];
data.CanUseNodes[i] &= reachableNodes[i];