mirror of
https://github.com/EQEmu/Server.git
synced 2025-12-13 23:01:30 +00:00
[Performance] Reduce Adventure S2S chatter (#4793)
This commit is contained in:
parent
44497414db
commit
bc1ffe0716
@ -73,6 +73,7 @@ Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
|
|||||||
#include "../common/repositories/character_stats_record_repository.h"
|
#include "../common/repositories/character_stats_record_repository.h"
|
||||||
#include "dialogue_window.h"
|
#include "dialogue_window.h"
|
||||||
#include "../common/rulesys.h"
|
#include "../common/rulesys.h"
|
||||||
|
#include "../common/repositories/adventure_members_repository.h"
|
||||||
|
|
||||||
extern QueryServ* QServ;
|
extern QueryServ* QServ;
|
||||||
extern Zone* zone;
|
extern Zone* zone;
|
||||||
@ -913,11 +914,14 @@ void Client::CompleteConnect()
|
|||||||
|
|
||||||
SendDynamicZoneUpdates();
|
SendDynamicZoneUpdates();
|
||||||
|
|
||||||
/** Request adventure info **/
|
// Request adventure info
|
||||||
|
auto members = AdventureMembersRepository::GetWhere(database, fmt::format("charid = {}", CharacterID()));
|
||||||
|
if (!members.empty()) {
|
||||||
auto pack = new ServerPacket(ServerOP_AdventureDataRequest, 64);
|
auto pack = new ServerPacket(ServerOP_AdventureDataRequest, 64);
|
||||||
strcpy((char*)pack->pBuffer, GetName());
|
strcpy((char*)pack->pBuffer, GetName());
|
||||||
worldserver.SendPacket(pack);
|
worldserver.SendPacket(pack);
|
||||||
delete pack;
|
delete pack;
|
||||||
|
}
|
||||||
|
|
||||||
if (IsClient() && CastToClient()->ClientVersionBit() & EQ::versions::maskUFAndLater) {
|
if (IsClient() && CastToClient()->ClientVersionBit() & EQ::versions::maskUFAndLater) {
|
||||||
EQApplicationPacket *outapp = MakeBuffsPacket(false);
|
EQApplicationPacket *outapp = MakeBuffsPacket(false);
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user