Pol  Revision:cb584c9
Pol::Core::UObject Class Referenceabstract

#include <uobject.h>

+ Inheritance diagram for Pol::Core::UObject:

Public Member Functions

ref_countedas_ref_counted ()
 
virtual const char * classname () const =0
 
void clear_dirty () const
 
void copyprops (const UObject &obj)
 
void copyprops (const PropertyList &proplist)
 
virtual Bscript::BObjectImpcustom_script_method (const char *methodname, Bscript::Executor &ex)
 
virtual std::string description () const
 
virtual void destroy ()
 
bool dirty () const
 
 DYN_PROPERTY (maxhp_mod, s16, PROP_MAXHP_MOD, 0)
 
 DYN_PROPERTY (fire_resist, ValueModPack, PROP_RESIST_FIRE, ValueModPack::DEFAULT)
 
 DYN_PROPERTY (cold_resist, ValueModPack, PROP_RESIST_COLD, ValueModPack::DEFAULT)
 
 DYN_PROPERTY (energy_resist, ValueModPack, PROP_RESIST_ENERGY, ValueModPack::DEFAULT)
 
 DYN_PROPERTY (poison_resist, ValueModPack, PROP_RESIST_POISON, ValueModPack::DEFAULT)
 
 DYN_PROPERTY (physical_resist, ValueModPack, PROP_RESIST_PHYSICAL, ValueModPack::DEFAULT)
 
 DYN_PROPERTY (fire_damage, ValueModPack, PROP_DAMAGE_FIRE, ValueModPack::DEFAULT)
 
 DYN_PROPERTY (cold_damage, ValueModPack, PROP_DAMAGE_COLD, ValueModPack::DEFAULT)
 
 DYN_PROPERTY (energy_damage, ValueModPack, PROP_DAMAGE_ENERGY, ValueModPack::DEFAULT)
 
 DYN_PROPERTY (poison_damage, ValueModPack, PROP_DAMAGE_POISON, ValueModPack::DEFAULT)
 
 DYN_PROPERTY (physical_damage, ValueModPack, PROP_DAMAGE_PHYSICAL, ValueModPack::DEFAULT)
 
void eraseprop (const std::string &propname)
 
virtual size_t estimatedSize () const
 
virtual void fixInvalidGraphic ()
 Fixes invalid graphic, moving here to allow it to be overridden in subclass (see Multi) More...
 
virtual Bscript::BObjectImpget_script_member (const char *membername) const
 
virtual Bscript::BObjectImpget_script_member_id (const int id) const
 
bool getprop (const std::string &propname, std::string &propvalue) const
 
void getpropnames (std::vector< std::string > &propnames) const
 
const PropertyListgetprops () const
 
void increv ()
 
virtual Bscript::BObjectImpmake_ref ()=0
 
virtual std::string name () const
 
virtual void on_color_changed ()
 
virtual void on_facing_changed ()
 
virtual UObjectowner ()
 
virtual const UObjectowner () const
 
virtual void printOn (Clib::StreamWriter &) const
 
virtual void printOnDebug (Clib::StreamWriter &sw) const
 
virtual void printSelfOn (Clib::StreamWriter &sw) const
 
virtual void readProperties (Clib::ConfigElem &elem)
 
void ref_counted_add_ref ()
 
unsigned ref_counted_count () const
 
void ref_counted_release ()
 
u32 rev () const
 
bool saveonexit () const
 
void saveonexit (bool newvalue)
 
virtual bool script_isa (unsigned isatype) const
 
virtual Bscript::BObjectImpscript_method (const char *methodname, Bscript::Executor &ex)
 
virtual Bscript::BObjectImpscript_method_id (const int id, Bscript::Executor &ex)
 
virtual UObjectself_as_owner ()
 
virtual const UObjectself_as_owner () const
 
void set_dirty ()
 
virtual Bscript::BObjectImpset_script_member (const char *membername, const std::string &value)
 id test More...
 
virtual Bscript::BObjectImpset_script_member (const char *membername, int value)
 
virtual Bscript::BObjectImpset_script_member_double (const char *membername, double value)
 
virtual Bscript::BObjectImpset_script_member_id (const int id, const std::string &value)
 
virtual Bscript::BObjectImpset_script_member_id (const int id, int value)
 
virtual Bscript::BObjectImpset_script_member_id_double (const int id, double value)
 
virtual bool setcolor (u16 newcolor)
 
virtual void setfacing (u8 newfacing)=0
 
virtual bool setgraphic (u16 newobjtype)
 
void setname (const std::string &)
 
void setprop (const std::string &propname, const std::string &propvalue)
 
bool specific_name () const
 
virtual const char * target_tag () const
 
virtual UObjecttoplevel_owner ()
 
virtual const UObjecttoplevel_owner () const
 
virtual unsigned int weight () const =0
 
- Public Member Functions inherited from Pol::Core::ULWObject
bool isa (UOBJ_CLASS uobj_class) const
 
bool isitem () const
 
bool ismobile () const
 
bool ismulti () const
 
u8 look_height () const
 
bool orphan () const
 
- Public Member Functions inherited from Pol::Core::DynamicPropsHolder
 DynamicPropsHolder ()
 
size_t estimateSizeDynProps () const
 
template<typename V >
bool getmember (DynPropTypes member, V *value) const
 
bool hasmember (DynPropTypes member) const
 
template<typename V >
void setmember (DynPropTypes member, const V &value, const V &defaultvalue)
 
template<typename V >
void setmemberPointer (DynPropTypes member, V value)
 

Public Attributes

u16 color
 
u8 facing
 
const u32 objtype_
 
u32 serial_ext
 
- Public Attributes inherited from Pol::Core::ULWObject
u16 graphic
 
u8 height
 
Realms::Realmrealm
 
u32 serial
 
u16 x
 
u16 y
 
s8 z
 

Static Public Attributes

static std::atomic< unsigned int > clean_writes
 
static std::atomic< unsigned int > dirty_writes
 

Protected Member Functions

 UObject (u32 objtype, UOBJ_CLASS uobj_class)
 
virtual ~UObject ()
 
virtual void printDebugProperties (Clib::StreamWriter &sw) const
 
virtual void printProperties (Clib::StreamWriter &sw) const
 
- Protected Member Functions inherited from ref_counted
 ref_counted ()
 
 ~ref_counted ()=default
 
unsigned int add_ref ()
 
unsigned int count () const
 
unsigned int release ()
 
- Protected Member Functions inherited from Pol::Core::ULWObject
 ULWObject (UOBJ_CLASS uobj_class)
 
 ULWObject (const ULWObject &)=delete
 
 ~ULWObject ()=default
 
ULWObjectoperator= (const ULWObject &)=delete
 
bool isa (UOBJ_CLASS uobj_class) const
 
bool isitem () const
 
bool ismobile () const
 
bool ismulti () const
 
u8 look_height () const
 
bool orphan () const
 
- Protected Member Functions inherited from Pol::Core::DynamicPropsHolder
 ~DynamicPropsHolder ()=default
 
 DynamicPropsHolder ()
 
size_t estimateSizeDynProps () const
 
template<typename V >
bool getmember (DynPropTypes member, V *value) const
 
bool hasmember (DynPropTypes member) const
 
template<typename V >
void setmember (DynPropTypes member, const V &value, const V &defaultvalue)
 
template<typename V >
void setmemberPointer (DynPropTypes member, V value)
 

Protected Attributes

AttributeFlags< OBJ_FLAGSflags_
 
boost_utils::object_name_flystring name_
 
- Protected Attributes inherited from ref_counted
std::atomic< unsigned int > _count
 
- Protected Attributes inherited from Pol::Core::ULWObject
const UOBJ_CLASS uobj_class_
 
u16 graphic
 
u8 height
 
Realms::Realmrealm
 
u32 serial
 
u16 x
 
u16 y
 
s8 z
 

Private Member Functions

 UObject (const UObject &)
 
UObjectoperator= (const UObject &)
 

Private Attributes

u32 _rev
 
PropertyList proplist_
 

Friends

class ref_ptr< Items::Item >
 
class ref_ptr< Items::UArmor >
 
class ref_ptr< Items::UWeapon >
 
class ref_ptr< Mobile::Character >
 
class ref_ptr< Mobile::NPC >
 
class ref_ptr< Multi::UBoat >
 
class ref_ptr< Multi::UMulti >
 
class ref_ptr< UContainer >
 
class ref_ptr< UObject >
 
class ref_ptr< WornItemsContainer >
 

Detailed Description

Warning
if you add fields, be sure to update Items::create().

Definition at line 146 of file uobject.h.

Constructor & Destructor Documentation

Pol::Core::UObject::UObject ( const UObject )
private

Member Function Documentation

ref_counted* Pol::Core::UObject::as_ref_counted ( )
inline

Definition at line 218 of file uobject.h.

virtual const char* Pol::Core::UObject::classname ( ) const
pure virtual
void Pol::Core::UObject::copyprops ( const UObject obj)
void Pol::Core::UObject::copyprops ( const PropertyList proplist)

Definition at line 180 of file uobject.cpp.

References Pol::Core::PropertyList::copyprops(), proplist_, and set_dirty().

BObjectImp * Pol::Core::UObject::custom_script_method ( const char *  methodname,
Bscript::Executor ex 
)
virtual
Pol::Core::UObject::DYN_PROPERTY ( maxhp_mod  ,
s16  ,
PROP_MAXHP_MOD  ,
 
)
Pol::Core::UObject::DYN_PROPERTY ( fire_resist  ,
ValueModPack  ,
PROP_RESIST_FIRE  ,
ValueModPack::DEFAULT   
)
Pol::Core::UObject::DYN_PROPERTY ( cold_resist  ,
ValueModPack  ,
PROP_RESIST_COLD  ,
ValueModPack::DEFAULT   
)
Pol::Core::UObject::DYN_PROPERTY ( energy_resist  ,
ValueModPack  ,
PROP_RESIST_ENERGY  ,
ValueModPack::DEFAULT   
)
Pol::Core::UObject::DYN_PROPERTY ( poison_resist  ,
ValueModPack  ,
PROP_RESIST_POISON  ,
ValueModPack::DEFAULT   
)
Pol::Core::UObject::DYN_PROPERTY ( physical_resist  ,
ValueModPack  ,
PROP_RESIST_PHYSICAL  ,
ValueModPack::DEFAULT   
)
Pol::Core::UObject::DYN_PROPERTY ( fire_damage  ,
ValueModPack  ,
PROP_DAMAGE_FIRE  ,
ValueModPack::DEFAULT   
)
Pol::Core::UObject::DYN_PROPERTY ( cold_damage  ,
ValueModPack  ,
PROP_DAMAGE_COLD  ,
ValueModPack::DEFAULT   
)
Pol::Core::UObject::DYN_PROPERTY ( energy_damage  ,
ValueModPack  ,
PROP_DAMAGE_ENERGY  ,
ValueModPack::DEFAULT   
)
Pol::Core::UObject::DYN_PROPERTY ( poison_damage  ,
ValueModPack  ,
PROP_DAMAGE_POISON  ,
ValueModPack::DEFAULT   
)
Pol::Core::UObject::DYN_PROPERTY ( physical_damage  ,
ValueModPack  ,
PROP_DAMAGE_PHYSICAL  ,
ValueModPack::DEFAULT   
)
void Pol::Core::UObject::eraseprop ( const std::string &  propname)
void Pol::Core::UObject::fixInvalidGraphic ( )
virtual

Fixes invalid graphic, moving here to allow it to be overridden in subclass (see Multi)

Reimplemented in Pol::Multi::UBoat.

Definition at line 281 of file uobject.cpp.

References Pol::Core::ULWObject::graphic, GRAPHIC_NODRAW, and Pol::Plib::systemstate.

Referenced by Pol::Multi::UBoat::fixInvalidGraphic(), and readProperties().

void Pol::Core::UObject::getpropnames ( std::vector< std::string > &  propnames) const
const PropertyList & Pol::Core::UObject::getprops ( ) const
std::string Pol::Core::UObject::name ( ) const
virtual
void Pol::Core::UObject::on_color_changed ( )
virtual

Reimplemented in Pol::Mobile::Character, Pol::Multi::UBoat, and Pol::Items::Item.

Definition at line 381 of file uobject.cpp.

Referenced by setcolor().

void Pol::Core::UObject::on_facing_changed ( )
virtual

Reimplemented in Pol::Mobile::Character, and Pol::Items::Item.

Definition at line 383 of file uobject.cpp.

UObject& Pol::Core::UObject::operator= ( const UObject )
private
UObject * Pol::Core::UObject::owner ( )
virtual

Reimplemented in Pol::Items::Item, and Pol::Core::WornItemsContainer.

Definition at line 214 of file uobject.cpp.

Referenced by Pol::Core::write_object_dirty_owners().

const UObject * Pol::Core::UObject::owner ( ) const
virtual

Reimplemented in Pol::Items::Item, and Pol::Core::WornItemsContainer.

Definition at line 219 of file uobject.cpp.

void Pol::Core::UObject::printDebugProperties ( Clib::StreamWriter sw) const
protectedvirtual
void Pol::Core::UObject::printOnDebug ( Clib::StreamWriter sw) const
virtual

Definition at line 342 of file uobject.cpp.

References classname(), pf_endl, printDebugProperties(), and printProperties().

Referenced by Pol::Core::display_orphan().

void Pol::Core::UObject::printSelfOn ( Clib::StreamWriter sw) const
virtual
void Pol::Core::UObject::ref_counted_add_ref ( )
inline

Definition at line 296 of file uobject.h.

unsigned Pol::Core::UObject::ref_counted_count ( ) const
inline
void Pol::Core::UObject::ref_counted_release ( )
inline

Definition at line 301 of file uobject.h.

UObject * Pol::Core::UObject::self_as_owner ( )
virtual

Reimplemented in Pol::Core::WornItemsContainer.

Definition at line 224 of file uobject.cpp.

Referenced by Pol::Core::doubleclick(), and Pol::Items::Item::owner().

const UObject * Pol::Core::UObject::self_as_owner ( ) const
virtual

Reimplemented in Pol::Core::WornItemsContainer.

Definition at line 229 of file uobject.cpp.

void Pol::Core::UObject::set_dirty ( )
inline

Definition at line 291 of file uobject.h.

Referenced by Pol::Core::UContainer::add(), Pol::Mobile::Character::apply_raw_damage_hundredths(), Pol::Multi::UBoat::cleanup_deck(), Pol::Mobile::Character::consume(), copyprops(), Pol::Items::Item::create(), Pol::Mobile::Character::CustomHousingMove(), destroy(), Pol::Core::destroy_item(), Pol::Items::Item::disable_decay(), Pol::Core::drop_item_on_ground(), Pol::Core::drop_item_on_mobile(), eraseprop(), Pol::Core::get_item(), Pol::Mobile::Character::grant_privilege(), Pol::Module::UOExecutorModule::internal_MoveItem(), Pol::Module::AttributeExecutorModule::mf_SetAttributeBaseValue(), Pol::Module::AttributeExecutorModule::mf_SetAttributeCap(), Pol::Module::AttributeExecutorModule::mf_SetAttributeLock(), Pol::Multi::UBoat::move(), Pol::Mobile::Character::move(), Pol::Core::move_character_to(), Pol::Multi::UBoat::move_components(), Pol::Core::move_item(), Pol::Multi::UBoat::move_offline_mobiles(), Pol::Multi::move_to_ground(), Pol::Multi::UBoat::move_travellers(), Pol::Multi::UBoat::move_xy(), Pol::Core::place_item_in_container(), Pol::Mobile::Character::produce(), Pol::Core::WornItemsContainer::PutItemOnLayer(), Pol::Core::UCorpse::PutItemOnLayer(), Pol::Items::Equipment::reduce_hp_from_hit(), Pol::Multi::UHouse::register_object(), Pol::Multi::UBoat::register_object(), Pol::Core::UContainer::remove(), Pol::Multi::UBoat::remove_orphans(), Pol::Core::WornItemsContainer::RemoveItemFromLayer(), Pol::Core::UCorpse::RemoveItemFromLayer(), Pol::Mobile::Character::resurrect(), Pol::Core::return_traded_items(), Pol::Mobile::Character::revoke_privilege(), Pol::Core::Map::script_method_id(), Pol::Mobile::Character::set_current(), Pol::Mobile::Character::set_current_ones(), Pol::Items::Item::set_decay_after(), Pol::Mobile::Character::set_privs(), Pol::Mobile::Character::set_setting(), Pol::Items::Item::set_use_script(), Pol::Mobile::Character::set_vitals_to_maximum(), Pol::Items::Item::setamount(), Pol::Items::Item::setcolor(), setcolor(), Pol::Items::Item::setgraphic(), Pol::Mobile::Character::setgraphic(), setname(), setprop(), Pol::Core::UContainer::spill_contents(), Pol::Core::UDoor::toggle(), Pol::Multi::UBoat::transform_components(), Pol::Multi::UBoat::turn(), Pol::Multi::UBoat::turn_travellers(), Pol::Core::undo_get_item(), Pol::Multi::UHouse::unregister_object(), Pol::Multi::UBoat::unregister_object(), and Pol::Items::Item::use_insurance().

BObjectImp * Pol::Core::UObject::set_script_member ( const char *  membername,
const std::string &  value 
)
virtual
BObjectImp * Pol::Core::UObject::set_script_member ( const char *  membername,
int  value 
)
virtual
BObjectImp * Pol::Core::UObject::set_script_member_double ( const char *  membername,
double  value 
)
virtual
BObjectImp * Pol::Core::UObject::set_script_member_id ( const int  id,
const std::string &  value 
)
virtual
BObjectImp * Pol::Core::UObject::set_script_member_id ( const int  id,
int  value 
)
virtual
BObjectImp * Pol::Core::UObject::set_script_member_id_double ( const int  id,
double  value 
)
virtual
bool Pol::Core::UObject::setcolor ( u16  newcolor)
virtual

Reimplemented in Pol::Items::Item.

Definition at line 368 of file uobject.cpp.

References color, on_color_changed(), and set_dirty().

Referenced by Pol::Module::character_race_changer_handler().

virtual void Pol::Core::UObject::setfacing ( u8  newfacing)
pure virtual

Implemented in Pol::Mobile::Character, and Pol::Items::Item.

Referenced by readProperties().

bool Pol::Core::UObject::setgraphic ( u16  newobjtype)
virtual

Reimplemented in Pol::Mobile::Character, and Pol::Items::Item.

Definition at line 359 of file uobject.cpp.

References ERROR_PRINT, and Pol::Core::ULWObject::serial.

bool Pol::Core::UObject::specific_name ( ) const
inline
const char * Pol::Core::UObject::target_tag ( ) const
virtual

Reimplemented in Pol::Mobile::Character, and Pol::Items::Item.

Definition at line 395 of file uobject.cpp.

Referenced by Pol::Module::handle_coord_cursor().

const UObject * Pol::Core::UObject::toplevel_owner ( ) const
virtual

Reimplemented in Pol::Items::Item.

Definition at line 239 of file uobject.cpp.

virtual unsigned int Pol::Core::UObject::weight ( ) const
pure virtual

Friends And Related Function Documentation

friend class ref_ptr< Items::Item >
friend

Definition at line 236 of file uobject.h.

friend class ref_ptr< Items::UArmor >
friend

Definition at line 242 of file uobject.h.

friend class ref_ptr< Items::UWeapon >
friend

Definition at line 241 of file uobject.h.

friend class ref_ptr< Mobile::Character >
friend

Definition at line 235 of file uobject.h.

friend class ref_ptr< Mobile::NPC >
friend

Definition at line 239 of file uobject.h.

friend class ref_ptr< Multi::UBoat >
friend

Definition at line 237 of file uobject.h.

friend class ref_ptr< Multi::UMulti >
friend

Definition at line 238 of file uobject.h.

friend class ref_ptr< UContainer >
friend

Definition at line 240 of file uobject.h.

friend class ref_ptr< UObject >
friend

Definition at line 234 of file uobject.h.

friend class ref_ptr< WornItemsContainer >
friend

Definition at line 243 of file uobject.h.

Member Data Documentation

u32 Pol::Core::UObject::_rev
private

Definition at line 269 of file uobject.h.

Referenced by readProperties().

std::atomic< unsigned int > Pol::Core::UObject::clean_writes
static
std::atomic< unsigned int > Pol::Core::UObject::dirty_writes
static
const u32 Pol::Core::UObject::objtype_

Definition at line 249 of file uobject.h.

Referenced by Pol::Module::_complete_create_item_at_location(), Pol::Module::_create_item_in_container(), Pol::Core::Spellbook::add(), Pol::Core::add_loaded_item(), Pol::Core::Spellbook::calc_current_bitwise_contents(), Pol::Core::Spellbook::can_add(), Pol::Items::Item::can_add_to_self(), Pol::Items::Item::can_decay(), Pol::Mobile::Character::can_move(), Pol::Core::ClientCreateChar(), Pol::Core::ClientCreateChar70160(), Pol::Core::ClientCreateCharKR(), Pol::Items::Item::clone(), Pol::Items::Item::create(), Pol::Multi::UBoat::create_components(), Pol::Core::createchar2(), Pol::Multi::UHouse::destroy_components(), Pol::Mobile::Character::do_imhit_effects(), Pol::Mobile::Character::equip(), Pol::Mobile::Character::equippable(), Pol::Core::USpellScroll::get_senditem_amount(), Pol::Core::import(), Pol::Items::Item::itemdesc(), Pol::Module::UOExecutorModule::mf_DestroyItem(), Pol::Module::UOExecutorModule::mf_DestroyMulti(), Pol::Module::UOExecutorModule::mf_GetObjType(), Pol::Module::UOExecutorModule::mf_IsStackable(), Pol::Module::UOExecutorModule::mf_ListItemsNearLocationOfType(), Pol::Module::UOExecutorModule::mf_UseItem(), Pol::Core::WornItemsContainer::print(), printProperties(), Pol::Mobile::Character::readCommonProperties(), readProperties(), Pol::Multi::UBoat::readProperties(), Pol::Mobile::Character::resurrect(), Pol::Core::send_item(), Pol::Core::send_item_to_inrange(), Pol::Module::send_vendorsell(), Pol::Items::Item::setamount(), Pol::Core::UDoor::toggle(), Pol::Multi::UBoat::transform_components(), Pol::Multi::UHouse::walk_on(), Pol::Core::write_dirty_data(), Pol::Core::write_object_dirty_owners(), and Pol::Items::Item::~Item().

PropertyList Pol::Core::UObject::proplist_
private
u32 Pol::Core::UObject::serial_ext

Definition at line 247 of file uobject.h.

Referenced by Pol::Items::allocate_intrinsic_equipment_serials(), Pol::Network::MoveChrPkt::build(), Pol::Core::build_owncreate(), Pol::Core::Map::builtin_on_use(), Pol::Module::buyhandler(), Pol::Core::cancel_trade(), Pol::Core::ClientCreateChar(), Pol::Core::ClientCreateChar70160(), Pol::Core::ClientCreateCharKR(), Pol::Multi::UMulti::create(), Pol::Items::Item::create(), Pol::Core::createchar2(), Pol::Multi::CustomHousesSendFull(), Pol::Multi::CustomHousesSendShort(), Pol::Multi::CustomHouseStopEditing(), Pol::Core::destroy_item(), Pol::Core::do_open_trade_window(), Pol::Core::Spellbook::double_click(), Pol::Core::find_missing_char_in_zone(), Pol::Network::GraphicEffectPkt::followEffect(), Pol::Network::GraphicEffectExPkt::followEffect(), Pol::Module::gumpbutton_handler(), Pol::Core::handle_allnames(), Pol::Core::handle_processed_speech(), Pol::Core::handle_request_tooltip(), Pol::Core::import(), Pol::Module::UOExecutorModule::internal_SendCompressedGumpMenu(), Pol::Module::UOExecutorModule::internal_SendUnCompressedGumpMenu(), Pol::Network::GraphicEffectPkt::lightningBold(), Pol::Module::UOExecutorModule::mf_CloseWindow(), Pol::Module::UOExecutorModule::mf_SelectColor(), Pol::Module::UOExecutorModule::mf_SendBuyWindow(), Pol::Module::UOExecutorModule::mf_SendHousingTool(), Pol::Module::UOExecutorModule::mf_SendOpenBook(), Pol::Module::UOExecutorModule::mf_SendPopUpMenu(), Pol::Module::UOExecutorModule::mf_SendQuestArrow(), Pol::Module::UOExecutorModule::mf_SendTextEntryGump(), Pol::Core::move_item(), Pol::Network::GraphicEffectPkt::movingEffect(), Pol::Network::GraphicEffectExPkt::movingEffect(), Pol::Module::oldBuyHandler(), Pol::Module::oldSellHandler(), Pol::Mobile::PrivUpdater::on_change_invul(), Pol::Core::Party::on_mana_changed(), Pol::Mobile::Character::on_poison_changed(), Pol::Core::Party::on_stam_changed(), Pol::Core::private_say_above(), Pol::Core::private_say_above_cl(), Pol::Core::private_say_above_cl_affix(), Pol::Core::private_say_above_ex(), Pol::Mobile::PropagateMove(), Pol::Module::read_book_page_handler(), Pol::Mobile::Character::readCommonProperties(), Pol::Core::ObjectHash::Reap(), Pol::Items::register_intrinsic_equipment(), Pol::Core::remove_item_from_world(), Pol::Core::remove_objects_inrange(), Pol::Module::NPCExecutorModule::say(), Pol::Core::say_above(), Pol::Core::say_above_cl(), Pol::Core::say_above_cl_affix(), Pol::Module::NPCExecutorModule::SayUC(), Pol::Multi::UHouse::scripted_create(), Pol::Multi::UBoat::scripted_create(), Pol::Module::sellhandler(), Pol::Core::send_action_to_inrange(), Pol::Core::send_attributes_normalized(), Pol::Core::send_buff_message(), Pol::Module::send_clear_vendorwindow(), Pol::Core::send_container_contents(), Pol::Core::send_corpse_contents(), Pol::Core::send_corpse_equip(), Pol::Core::send_damage(), Pol::Core::send_death_message(), Pol::Core::send_empty_party(), Pol::Network::send_fake_hits(), Pol::Core::send_fight_occuring(), Pol::Core::send_full_statmsg(), Pol::Core::send_goxyz(), Pol::Mobile::Character::send_highlight(), Pol::Core::send_invite(), Pol::Core::send_invulhealthbar(), Pol::Core::send_item_to_inrange(), Pol::Core::send_mana_level(), Pol::Core::Party::send_member_list(), Pol::Core::Party::send_member_msg_private(), Pol::Core::Party::send_member_msg_public(), Pol::Core::send_multi(), Pol::Core::send_multi_to_inrange(), Pol::Core::send_nametext(), Pol::Core::send_objdesc(), Pol::Core::send_object_cache(), Pol::Core::send_object_cache_to_inrange(), Pol::Core::send_open_gump(), Pol::Core::send_owncreate(), Pol::Core::send_paperdoll(), Pol::Core::send_poisonhealthbar(), Pol::Core::send_put_in_container(), Pol::Core::send_put_in_container_to_inrange(), Pol::Core::send_remove_character(), Pol::Core::send_remove_character_to_nearby(), Pol::Core::send_remove_character_to_nearby_cansee(), Pol::Core::send_remove_character_to_nearby_cantsee(), Pol::Core::Party::send_remove_member(), Pol::Core::send_remove_object(), Pol::Core::send_remove_object_if_inrange(), Pol::Core::send_remove_object_to_inrange(), Pol::Core::send_short_statmsg(), Pol::Core::send_spellbook_contents(), Pol::Core::send_stamina_level(), Pol::Core::send_startup(), Pol::Core::send_stat_locks(), Pol::Core::send_trade_container(), Pol::Core::send_trade_statuses(), Pol::Network::send_uo_hits(), Pol::Network::send_uo_mana(), Pol::Network::send_uo_stamina(), Pol::Core::send_update_hits_to_inrange(), Pol::Module::send_vendorsell(), Pol::Module::send_vendorwindow_contents(), Pol::Core::send_wornitem(), Pol::Core::send_wornitem_to_inrange(), Pol::Core::SendAOSTooltip(), Pol::Core::sendCharProfile(), Pol::Core::SendUnicodeSpeech(), Pol::Core::update_wornitem_to_inrange(), Pol::Core::write_dirty_data(), and Pol::Core::write_dirty_storage().


The documentation for this class was generated from the following files: