[Fix] Add Bazaar BulkSendTrader Limit for RoF2 (#4590)

Add Bazaar BulkSendTrader Limit
This commit is contained in:
Mitch Freeman
2025-01-08 15:28:44 -04:00
committed by GitHub
parent 533dc997fd
commit 15684567cf
6 changed files with 34 additions and 14 deletions
+6 -1
View File
@@ -3219,7 +3219,12 @@ void Client::SendBulkBazaarTraders()
return;
}
auto results = TraderRepository::GetDistinctTraders(database);
auto results = TraderRepository::GetDistinctTraders(
database,
GetInstanceID(),
EQ::constants::StaticLookup(ClientVersion())->BazaarTraderLimit
);
auto p_size = 4 + 12 * results.count + results.name_length;
auto buffer = std::make_unique<char[]>(p_size);
memset(buffer.get(), 0, p_size);