[Fix] Databuckets Account Cache Loading (#4855)

This commit is contained in:
Chris Miles 2025-04-09 20:56:11 -05:00 committed by GitHub
parent dca892e258
commit 50ad97aa0b
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194

View File

@ -1,6 +1,7 @@
#include "data_bucket.h"
#include "zonedb.h"
#include "mob.h"
#include "client.h"
#include "worldserver.h"
#include <ctime>
#include <cctype>
@ -359,7 +360,8 @@ bool DataBucket::GetDataBuckets(Mob *mob)
BulkLoadEntitiesToCache(DataBucketLoadType::Bot, {id});
}
else if (mob->IsClient()) {
BulkLoadEntitiesToCache(DataBucketLoadType::Account, {id});
uint32 account_id = mob->CastToClient()->AccountID();
BulkLoadEntitiesToCache(DataBucketLoadType::Account, {account_id});
BulkLoadEntitiesToCache(DataBucketLoadType::Client, {id});
}