Pol  Revision:cb584c9
party.cpp File Reference
#include "pol_global_config.h"
#include "party.h"
#include <ctype.h>
#include <iostream>
#include <stdlib.h>
#include <string>
#include <time.h>
#include "../clib/cfgelem.h"
#include "../clib/cfgfile.h"
#include "../clib/cfgsect.h"
#include "../clib/clib_endian.h"
#include "../clib/fileutil.h"
#include "../clib/logfacility.h"
#include "../clib/streamsaver.h"
#include "../plib/systemstate.h"
#include "clfunc.h"
#include "fnsearch.h"
#include "globals/network.h"
#include "globals/settings.h"
#include "globals/uvars.h"
#include "mobile/charactr.h"
#include "module/partymod.h"
#include "network/client.h"
#include "network/packethelper.h"
#include "network/packets.h"
#include "party_cfg.h"
#include "pktboth.h"
#include "pktdef.h"
#include "polclock.h"
#include "schedule.h"
#include "statmsg.h"
#include "syshook.h"
#include "ufunc.h"
#include "unicode.h"
#include "uobject.h"
#include "uoclient.h"

Go to the source code of this file.

Namespaces

 Pol
 
 Pol::Core
 
 Pol::Mobile
 

Functions

void Pol::Core::add_candidate (Mobile::Character *member, Mobile::Character *leader)
 
void Pol::Core::disband_party (u32 leader)
 
void Pol::Core::handle_accept_invite (Network::Client *client, PKTBI_BF *msg)
 
void Pol::Core::handle_add (Network::Client *client, PKTBI_BF *msg)
 
void Pol::Core::handle_add_member_cursor (Mobile::Character *chr, PKTBI_6C *msgin)
 
void Pol::Core::handle_decline_invite (Network::Client *client, PKTBI_BF *msg)
 
void Pol::Core::handle_loot_perm (Network::Client *client, PKTBI_BF *msg)
 
void Pol::Core::handle_member_msg (Network::Client *client, PKTBI_BF *msg)
 
void Pol::Core::handle_party_msg (Network::Client *client, PKTBI_BF *msg)
 
void Pol::Core::handle_remove (Network::Client *client, PKTBI_BF *msg)
 
void Pol::Core::handle_remove_member_cursor (Mobile::Character *chr, PKTBI_6C *msgin)
 
void Pol::Core::handle_unknown_packet (Client *client)
 
void Pol::Core::invite_timeout (Mobile::Character *mem)
 
void Pol::Core::load_party_cfg (bool reload)
 
void Pol::Core::load_party_cfg_general (Clib::ConfigElem &elem)
 
void Pol::Core::load_party_cfg_hooks (Clib::ConfigElem &elem)
 
void Pol::Core::on_loggoff_party (Mobile::Character *chr)
 
void Pol::Core::on_loggon_party (Mobile::Character *chr)
 
void Pol::Core::party_cmd_handler (Client *client, PKTBI_BF *msg)
 
void Pol::Core::read_party_dat ()
 
void Pol::Core::register_party_members ()
 
void Pol::Core::send_attributes_normalized (Mobile::Character *chr, Mobile::Character *bob)
 
void Pol::Core::send_empty_party (Mobile::Character *chr)
 
void Pol::Core::send_invite (Mobile::Character *member, Mobile::Character *leader)
 
void Pol::Core::unload_party ()
 
void Pol::Core::unload_party_hooks ()
 
void Pol::Core::write_party (Clib::StreamWriter &sw)
 

Detailed Description

History
  • 2009/07/23 MuadDib: updates for new Enum::Packet Out ID
  • 2009/08/25 Shinigami: STLport-5.2.1 fix: init order changed of _leaderserial STLport-5.2.1 fix: UCconv, bytemsg and wtextoffset not used STLport-5.2.1 fix: "wtext[ SPEECH_MAX_LEN+1 ];" has no effect STLport-5.2.1 fix: illegal usage of nullptr instead of 0 STLport-5.2.1 fix: initialization of member in handle_party_msg()
  • 2009/08/26 Turley: changed convertUCtoArray() to if check
  • 2009/11/17 Turley: fixed hang due to illegal pointers

Definition in file party.cpp.