[HOT FIX] MS build issues regarding folder / command lenght usage or rc.exe (#2038)

This commit is contained in:
bashermens
2026-01-19 22:45:28 +01:00
committed by GitHub
parent fd07e02a8a
commit 41c53365ae
1119 changed files with 27 additions and 27 deletions

View File

@@ -0,0 +1,51 @@
/*
* Copyright (C) 2016+ AzerothCore <www.azerothcore.org>, released under GNU AGPL v3 license, you may redistribute it
* and/or modify it under version 3 of the License, or (at your option), any later version.
*/
#include "ResetAiAction.h"
#include "Event.h"
#include "Group.h"
#include "ObjectGuid.h"
#include "PlayerbotRepository.h"
#include "Playerbots.h"
#include "WorldPacket.h"
bool ResetAiAction::Execute(Event event)
{
if (!event.getPacket().empty())
{
WorldPacket packet = event.getPacket();
if (packet.GetOpcode() == SMSG_GROUP_LIST)
{
uint8 groupType;
Group::MemberSlot slot;
packet >> groupType;
packet >> slot.group;
packet >> slot.flags;
packet >> slot.roles;
if (groupType & GROUPTYPE_LFG)
{
uint8 status;
uint32 dungeon;
packet >> status;
packet >> dungeon;
}
ObjectGuid guid;
uint32 counter;
uint32 membersCount;
packet >> guid;
packet >> counter;
packet >> membersCount;
if (membersCount != 0)
{
return false;
}
}
}
sPlayerbotRepository->Reset(botAI);
botAI->ResetStrategies(false);
botAI->TellMaster("AI was reset to defaults");
return true;
}