Pol  Revision:cb584c9
create.cpp File Reference
#include <stdlib.h>
#include <string>
#include <format/format.h>
#include "../clib/clib_endian.h"
#include "../clib/logfacility.h"
#include "../clib/rawtypes.h"
#include "../clib/refptr.h"
#include "../plib/systemstate.h"
#include "accounts/account.h"
#include "clidata.h"
#include "containr.h"
#include "gameclck.h"
#include "globals/network.h"
#include "globals/object_storage.h"
#include "globals/uvars.h"
#include "item/item.h"
#include "layers.h"
#include "mkscrobj.h"
#include "mobile/attribute.h"
#include "mobile/charactr.h"
#include "mobile/wornitems.h"
#include "module/osmod.h"
#include "module/uomod.h"
#include "network/client.h"
#include "objtype.h"
#include "pktdef.h"
#include "pktin.h"
#include "polcfg.h"
#include "realms/WorldChangeReasons.h"
#include "scrsched.h"
#include "scrstore.h"
#include "skillid.h"
#include "startloc.h"
#include "uconst.h"
#include "ufunc.h"
#include "uoclient.h"
#include "uoexec.h"
#include "uoskills.h"
#include "uworld.h"

Go to the source code of this file.

Namespaces

 Pol
 
 Pol::Core
 

Functions

void Pol::Core::ClientCreateChar (Network::Client *client, PKTIN_00 *msg)
 
void Pol::Core::ClientCreateChar70160 (Network::Client *client, PKTIN_F8 *msg)
 
void Pol::Core::ClientCreateCharKR (Network::Client *client, PKTIN_8D *msg)
 
void Pol::Core::createchar2 (Accounts::Account *acct, unsigned index)
 
void Pol::Core::run_logon_script (Mobile::Character *chr)
 
void Pol::Core::start_client_char (Network::Client *client)
 
bool Pol::Core::validbeard (u16 BeardStyle)
 
bool Pol::Core::validface (u16 FaceStyle)
 
bool Pol::Core::validhair (u16 HairStyle)
 
short Pol::Core::validhaircolor (u16)
 

Detailed Description

History
  • 2006/05/16 Shinigami: ClientCreateChar() updated to support Elfs
  • 2006/05/23 Shinigami: added Elf Hair Style to validhair() & comments added validbeard() rewritten & comments added
  • 2009/12/02 Turley: added gargoyle support, 0x8D char create, face support
  • 2010/01/14 Turley: more error checks, Tomi's startequip patch
  • 2011/10/26 Tomi: added 0xF8 char create for clients >= 7.0.16.0

Definition in file create.cpp.