1-#include "cServer.h"
2-#include "Basedef.h"
3-#include "SendFunc.h"
4-#include "GetFunc.h"
5:#include "PositionSanity.h"
6-#include <sstream>
7-
8-bool CUser::RequestAction(PacketHeader *Header)
9-{ // 0042351A
10-	p36C *p = (p36C*)(Header);
--
240-	}*/
241-
242-	if(p->Destiny.X <= 0 || p->Destiny.X >= 4096 || p->Destiny.Y <= 0 || p->Destiny.Y >= 4096)
243-	{
244-		Log(clientId, LOG_ERROR, "err,action - viewgrid %s", Mob[clientId].Mobs.Player.Name);
245:		RescueInvalidPosition(clientId, "action_oob");
246-		return true;
247-	}
248-
249-	if (ClassifyWorldPosition(static_cast<int>(p->Destiny.X), static_cast<int>(p->Destiny.Y)) != PosInvalidReason::Ok)
250-	{
251-		Log(clientId, LOG_INGAME, "action destiny zona invalida %ux %uy", p->Destiny.X, p->Destiny.Y);
252:		RescueInvalidPosition(clientId, "action_unknown_zone");
253-		return true;
254-	}
255-
256-	if (p->Destiny.X != Mob[clientId].Target.X || p->Destiny.Y != Mob[clientId].Target.Y)
257-	{
