[Bug Fix] Fix trader mode (#4397)

* Fix bazaar trading

* Update `constexpr`

* Added world trader table truncate on boot to ensure that the trader table is always empty when world starts.

---------

Co-authored-by: Mitch Freeman <65987027+neckkola@users.noreply.github.com>
This commit is contained in:
JJ
2024-06-16 20:55:14 -04:00
committed by GitHub
parent 7b914c731b
commit ac24c9bf5a
4 changed files with 19 additions and 10 deletions
+6
View File
@@ -77,6 +77,7 @@
#include "zone_store.h"
#include "repositories/merchantlist_temp_repository.h"
#include "repositories/bot_data_repository.h"
#include "repositories/trader_repository.h"
extern Client client;
@@ -2104,3 +2105,8 @@ void Database::ClearGuildOnlineStatus()
{
GuildMembersRepository::ClearOnlineStatus(*this);
}
void Database::ClearTraderDetails()
{
TraderRepository::Truncate(*this);
}