Pol  Revision:4b29d2b
client.cpp File Reference
#include "client.h"
#include <errno.h>
#include <stdlib.h>
#include <time.h>
#include "../../bscript/berror.h"
#include "../../bscript/bstruct.h"
#include "../../clib/clib.h"
#include "../../clib/logfacility.h"
#include "../../clib/strutil.h"
#include "../../clib/wallclock.h"
#include "../accounts/account.h"
#include "../crypt/cryptbase.h"
#include "../crypt/cryptengine.h"
#include "../globals/network.h"
#include "../globals/state.h"
#include "../mobile/charactr.h"
#include "../pktdef.h"
#include "../pktin.h"
#include "../polsig.h"
#include "../realms/WorldChangeReasons.h"
#include "../ufunc.h"
#include "../unicode.h"
#include "../uoclient.h"
#include "../uoscrobj.h"
#include "../uworld.h"
#include "../xbuffer.h"
#include "cgdata.h"
#include "cliface.h"

Go to the source code of this file.

Namespaces

 Pol
 
 Pol::Core
 
 Pol::Network
 

Macros

#define PRE_ENCRYPT
 

Functions

void Pol::Core::cancel_trade (Mobile::Character *chr1)
 

Variables

static const unsigned char Pol::Network::pause_pre_encrypted [2] = {0x4F, 0xFA}
 
static const unsigned char Pol::Network::restart_pre_encrypted [2] = {0x4C, 0xD0}
 

Detailed Description

History
  • 2005/01/24 Shinigami: added getspyonclient2 to support packet 0xd9 (Spy on Client 2)
  • 2005/08/29 Shinigami: character.spyonclient2 renamed to character.clientinfo getspyonclient2 renamed to getclientinfo
  • 2007/07/09 Shinigami: added isUOKR [bool] - UO:KR client used?
  • 2009/07/20 MuadDib: Added statement to bypass cryptseed at login. Handled by changing default client recv_state using ssopt flag.
  • 2009/07/23 MuadDib: updates for new Enum::Packet Out ID
  • 2009/08/25 Shinigami: STLport-5.2.1 fix: init order changed of aosresist STLport-5.2.1 fix: params in call of Log2()
  • 2009/09/06 Turley: Added u8 ClientType + FlagEnum Removed is*
  • 2010/01/22 Turley: Speedhack Prevention System

Definition in file client.cpp.

Macro Definition Documentation

#define PRE_ENCRYPT

Definition at line 51 of file client.cpp.