Pol  Revision:cb584c9
Pol::Core::ULWObject Class Reference

#include <baseobject.h>

+ Inheritance diagram for Pol::Core::ULWObject:

Public Member Functions

bool isa (UOBJ_CLASS uobj_class) const
 
bool isitem () const
 
bool ismobile () const
 
bool ismulti () const
 
u8 look_height () const
 
bool orphan () const
 

Public Attributes

u16 graphic
 
u8 height
 
Realms::Realmrealm
 
u32 serial
 
u16 x
 
u16 y
 
s8 z
 

Protected Member Functions

 ULWObject (UOBJ_CLASS uobj_class)
 
 ULWObject (const ULWObject &)=delete
 
 ~ULWObject ()=default
 
ULWObjectoperator= (const ULWObject &)=delete
 

Protected Attributes

const UOBJ_CLASS uobj_class_
 

Detailed Description

Definition at line 37 of file baseobject.h.

Constructor & Destructor Documentation

Pol::Core::ULWObject::ULWObject ( UOBJ_CLASS  uobj_class)
inlineprotected

Definition at line 68 of file baseobject.h.

Pol::Core::ULWObject::ULWObject ( const ULWObject )
protecteddelete
Pol::Core::ULWObject::~ULWObject ( )
protecteddefault

Member Function Documentation

bool Pol::Core::ULWObject::isa ( UOBJ_CLASS  uobj_class) const
inline

Definition at line 99 of file baseobject.h.

References uobj_class_.

Referenced by Pol::Core::add_candidate(), Pol::Core::add_loaded_item(), Pol::Core::ClrCharacterWorldPosition(), Pol::Mobile::PrivUpdater::disable_see_ghosts(), Pol::Mobile::PrivUpdater::disable_see_hidden(), Pol::Multi::UBoat::do_tellmoves(), Pol::Core::doubleclick(), Pol::Core::drop_item_on_ground(), Pol::Core::drop_item_on_mobile(), Pol::Mobile::PrivUpdater::enable_see_ghosts(), Pol::Mobile::PrivUpdater::enable_see_hidden(), Pol::Mobile::Character::equip(), Pol::Mobile::Character::equippable(), Pol::Core::UContainer::find(), Pol::Core::find_giveitem_container(), Pol::Core::find_legal_container(), Pol::Core::find_missing_char_in_zone(), Pol::Core::WornItemsContainer::for_each_item(), Pol::Core::UContainer::for_each_item(), Pol::Core::get_item(), Pol::Items::Item::GetCharacterOwner(), Pol::Realms::Realm::has_los(), Pol::Mobile::PrivUpdater::is_active_or_npc(), Pol::Module::UOExecutorModule::mf_ConsumeSubstance(), Pol::Module::UOExecutorModule::mf_CreateItemInContainer(), Pol::Module::UOExecutorModule::mf_CreateItemInInventory(), Pol::Module::UOExecutorModule::mf_EnumerateItemsInContainer(), Pol::Module::UOExecutorModule::mf_FindObjtypeInContainer(), Pol::Module::UOExecutorModule::mf_FindSubstance(), Pol::Module::UOExecutorModule::mf_GetRegionName(), Pol::Module::UOExecutorModule::mf_ListOfflineMobilesInRealm(), Pol::Module::UOExecutorModule::mf_MoveItemToContainer(), Pol::Module::UOExecutorModule::mf_RestartScript(), Pol::Module::UOExecutorModule::mf_SendBuyWindow(), Pol::Module::UOExecutorModule::mf_SendEvent(), Pol::Module::UOExecutorModule::mf_SendOpenSpecialContainer(), Pol::Module::UOExecutorModule::mf_SendSellWindow(), Pol::Module::UOExecutorModule::mf_SendViewContainer(), Pol::Module::UOExecutorModule::mf_UpdateMobile(), Pol::Core::move_character_to(), Pol::Core::MoveCharacterWorldPosition(), Pol::Core::StorageArea::on_delete_realm(), Pol::Mobile::Character::on_poison_changed(), Pol::Core::place_item(), Pol::Core::read_global_item(), Pol::Multi::UBoat::realm_changed(), Pol::Items::Equipment::reduce_hp_from_hit(), Pol::Mobile::Character::refresh_ar(), Pol::Mobile::Character::repsys_on_attack(), Pol::Mobile::Character::repsys_on_damage(), Pol::Mobile::Character::repsys_on_help(), Pol::Items::Item::script_method_id(), Pol::Mobile::Character::search_remote_containers(), Pol::Module::send_vendorsell(), Pol::Core::SendAOSTooltip(), Pol::Core::SetCharacterWorldPosition(), Pol::Core::write_characters(), Pol::Core::write_items(), and Pol::Core::write_npcs().

bool Pol::Core::ULWObject::isitem ( ) const
inline

Definition at line 109 of file baseobject.h.

References ismobile().

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

bool Pol::Core::ULWObject::ismulti ( ) const
inline
ULWObject& Pol::Core::ULWObject::operator= ( const ULWObject )
protecteddelete
bool Pol::Core::ULWObject::orphan ( ) const
inline

Definition at line 119 of file baseobject.h.

References serial.

Referenced by Pol::Module::_create_item_in_container(), Pol::Core::add_item_to_stack(), Pol::Multi::CustomHouseDesign::AddComponents(), Pol::Module::buyhandler(), Pol::Module::EMultiRefObjImp::call_method_id(), Pol::Core::ObjectHash::Clear(), Pol::Core::ObjectHash::ClearCharacterAccountReferences(), Pol::Multi::CustomHouseDesign::ClearComponents(), Pol::Multi::UHouse::component_list(), Pol::Multi::UHouse::destroy_components(), Pol::Core::drop_item(), Pol::Core::drop_item_on_object(), Pol::Core::drop_item_v2(), Pol::Core::equip_item(), Pol::Core::equip_loaded_item(), Pol::Core::get_item(), Pol::Mobile::NPC::get_script_member_id(), Pol::Core::getUBoatParam(), Pol::Module::UOExecutorModule::internal_MoveItem(), Pol::Module::UOExecutorModule::mf_EquipItem(), Pol::Module::UOExecutorModule::mf_ListOfflineMobilesInRealm(), Pol::Module::UOExecutorModule::mf_MoveItemToContainer(), Pol::Module::UOExecutorModule::mf_MoveItemToSecureTradeWin(), Pol::Multi::UBoat::move_components(), Pol::Module::oldBuyHandler(), Pol::Module::oldSellHandler(), Pol::Core::SpellTask::on_run(), Pol::Core::place_item_in_container(), Pol::Multi::UHouse::printProperties(), Pol::Mobile::Character::printProperties(), Pol::Core::ObjectHash::Reap(), Pol::Core::RepSystem::repsys_task(), Pol::Multi::UBoat::rescan_components(), Pol::Core::return_traded_items(), Pol::Mobile::Character::script_method_id(), Pol::Mobile::Character::search_remote_containers(), Pol::Module::sellhandler(), Pol::Core::system_find_item(), Pol::Core::system_find_mobile(), Pol::Core::system_find_multi(), Pol::Core::system_find_object(), Pol::Multi::UBoat::transform_components(), Pol::Core::undo_get_item(), Pol::Core::write_characters(), Pol::Core::write_dirty_data(), Pol::Core::write_dirty_storage(), Pol::Core::write_items(), Pol::Core::write_npcs(), Pol::Core::write_object_dirty_owners(), Pol::Core::WriteGottenItem(), and Pol::Module::ItemGivenEvent::~ItemGivenEvent().

Member Data Documentation

u16 Pol::Core::ULWObject::graphic

Definition at line 58 of file baseobject.h.

Referenced by Pol::Multi::CustomHouseDesign::AddComponents(), Pol::Network::MoveChrPkt::build(), Pol::Core::build_owncreate(), Pol::Items::Item::can_add_to_self(), 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::Items::Item::default_movable(), Pol::Items::Item::description(), Pol::Mobile::Character::die(), Pol::Mobile::Character::do_attack_effects(), Pol::Mobile::Character::doors_block(), Pol::Core::Spellbook::double_click(), Pol::Core::doubleclick(), Pol::Core::equip_from_template(), Pol::Core::equip_loaded_item(), Pol::Mobile::Character::equippable(), Pol::Core::UObject::fixInvalidGraphic(), Pol::Multi::UBoat::fixInvalidGraphic(), Pol::Core::handle_processed_speech(), Pol::Core::UDoor::is_open(), Pol::Items::Item::Item(), Pol::Items::Item::merchant_description(), Pol::Module::UOExecutorModule::mf_AddAmount(), Pol::Module::UOExecutorModule::mf_EquipItem(), Pol::Module::UOExecutorModule::mf_ListItemsNearLocationWithFlag(), Pol::Module::UOExecutorModule::mf_Resurrect(), Pol::Module::UOExecutorModule::mf_SelectColor(), Pol::Multi::UBoat::move_components(), Pol::Items::Item::name(), Pol::Mobile::Character::on_death(), Pol::Core::UObject::printProperties(), 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::Character::readCommonProperties(), Pol::Core::UObject::readProperties(), Pol::Mobile::Character::resurrect(), Pol::Module::NPCExecutorModule::say(), Pol::Core::say_above(), Pol::Core::say_above_cl(), Pol::Core::say_above_cl_affix(), Pol::Module::NPCExecutorModule::SayUC(), Pol::Core::send_action_to_inrange(), Pol::Core::send_container_contents(), Pol::Core::send_corpse_contents(), Pol::Core::send_goxyz(), Pol::Core::send_item(), Pol::Core::send_item_to_inrange(), Pol::Core::send_objdesc(), Pol::Core::send_owncreate(), Pol::Core::send_put_in_container(), Pol::Core::send_put_in_container_to_inrange(), Pol::Core::send_startup(), Pol::Core::send_trade_container(), Pol::Module::send_vendorsell(), Pol::Core::send_wornitem(), Pol::Core::send_wornitem_to_inrange(), Pol::Core::SendUnicodeSpeech(), Pol::Items::Item::setgraphic(), Pol::Mobile::Character::setgraphic(), Pol::Items::Item::setlayer(), Pol::Items::Item::stackable(), Pol::Core::UDoor::toggle(), Pol::Multi::UBoat::transform_components(), Pol::Core::UObject::UObject(), and Pol::Core::update_wornitem_to_inrange().

Realms::Realm* Pol::Core::ULWObject::realm

Definition at line 56 of file baseobject.h.

Referenced by Pol::Module::_complete_create_item_at_location(), Pol::Module::_create_item_in_container(), Pol::Core::UContainer::add(), Pol::Multi::UHouse::add_component(), Pol::Testing::add_item(), Pol::Core::add_item_to_world(), Pol::Testing::add_multi(), Pol::Core::add_multi_to_world(), Pol::Module::character_race_changer_handler(), Pol::Core::check_character_integrity(), Pol::Mobile::Character::check_justice_region_change(), Pol::Mobile::Character::check_light_region_change(), Pol::Mobile::Character::check_music_region_change(), Pol::Mobile::Character::check_weather_region_change(), Pol::Mobile::Character::CheckPushthrough(), Pol::Core::client_io_thread(), Pol::Core::ClientCreateChar(), Pol::Core::ClientCreateChar70160(), Pol::Core::ClientCreateCharKR(), Pol::Items::Item::clone(), Pol::Core::ClrCharacterWorldPosition(), Pol::Mobile::NPC::could_move(), Pol::Multi::UBoat::create_components(), Pol::Mobile::Character::create_trade_container(), Pol::Module::NPCExecutorModule::CreateBackpack(), Pol::Core::createchar2(), Pol::Module::NPCExecutorModule::CreateItem(), Pol::Multi::CustomHousesSendFullToInRange(), Pol::Mobile::Character::die(), Pol::Core::doubleclick(), Pol::Core::drop_item_on_ground(), Pol::Core::drop_item_on_mobile(), Pol::Core::drop_item_on_object(), Pol::Core::equip_from_template(), Pol::Core::equip_item(), Pol::Core::find_giveitem_container(), Pol::Core::find_legal_container(), Pol::Core::find_legal_item(), Pol::Core::find_legal_singleclick_item(), Pol::Core::find_missing_char_in_zone(), Pol::Core::get_item(), Pol::Module::handle_coord_cursor(), Pol::Core::handle_processed_speech(), Pol::Realms::Realm::has_los(), Pol::Core::import(), Pol::Items::UWeapon::in_range(), Pol::Core::inrange(), Pol::Core::inrangex(), Pol::Module::UOExecutorModule::internal_MoveBoat(), Pol::Module::UOExecutorModule::internal_MoveCharacter(), Pol::Module::UOExecutorModule::internal_MoveContainer(), Pol::Module::UOExecutorModule::internal_MoveItem(), Pol::Core::WorldIterator< Filter >::InVisualRange(), Pol::Mobile::Character::is_attackable(), Pol::Mobile::Character::is_visible_to_me(), Pol::Multi::CustomHouseDesign::isEditableItem(), Pol::Multi::UHouse::list_contents(), Pol::Core::LosObj::LosObj(), Pol::Module::UOExecutorModule::mf_CheckLineOfSight(), Pol::Module::UOExecutorModule::mf_CheckLosAt(), Pol::Module::StorageExecutorModule::mf_CreateRootItemInStorageArea(), Pol::Module::UOExecutorModule::mf_GetRegionName(), Pol::Module::UOExecutorModule::mf_ListHostiles(), Pol::Module::UOExecutorModule::mf_ListMobilesInLineOfSight(), Pol::Module::UOExecutorModule::mf_ListOfflineMobilesInRealm(), Pol::Module::UBoatExecutorModule::mf_MoveBoatXY(), Pol::Module::UOExecutorModule::mf_PlayMovingEffect(), Pol::Module::UOExecutorModule::mf_PlayMovingEffect_Ex(), Pol::Module::ClilocExecutorModule::mf_PrintTextAbovePrivateCL(), Pol::Module::UOExecutorModule::mf_Resurrect(), Pol::Module::NPCExecutorModule::mf_RunAwayFromLocation(), Pol::Module::NPCExecutorModule::mf_RunTowardLocation(), Pol::Module::UOExecutorModule::mf_SendHousingTool(), Pol::Module::UOExecutorModule::mf_SendQuestArrow(), Pol::Module::NPCExecutorModule::mf_SetAnchor(), Pol::Module::NPCExecutorModule::mf_TurnAwayFromLocation(), Pol::Module::NPCExecutorModule::mf_TurnTowardLocation(), Pol::Module::NPCExecutorModule::mf_WalkAwayFromLocation(), Pol::Module::NPCExecutorModule::mf_WalkTowardLocation(), Pol::Mobile::Character::mightsee(), Pol::Multi::UBoat::move(), Pol::Mobile::Character::move(), Pol::Core::move_character_to(), Pol::Multi::UBoat::move_components(), Pol::Core::move_item(), Pol::Core::move_multi_in_world(), Pol::Multi::UBoat::move_offline_mobiles(), Pol::Multi::move_to_ground(), Pol::Multi::UBoat::move_travellers(), Pol::Multi::UBoat::move_xy(), Pol::Core::MoveCharacterWorldPosition(), Pol::Core::MoveItemWorldPosition(), Pol::Core::multi_inrange(), Pol::Core::nocast_here(), Pol::Mobile::NPC::npc_path_blocked(), Pol::Mobile::Character::on_death(), Pol::Mobile::Character::on_delete_from_account(), Pol::Core::LosCheckedTargetCursor::on_target_cursor(), Pol::Core::place_item(), Pol::Mobile::Character::position_changed(), Pol::Core::UObject::printProperties(), Pol::Mobile::PropagateMove(), Pol::Core::WornItemsContainer::PutItemOnLayer(), Pol::Core::UObject::readProperties(), Pol::Multi::UBoat::realm_changed(), Pol::Mobile::Character::realm_changed(), Pol::Core::register_with_supporting_multi(), Pol::Multi::UBoat::regself(), Pol::Core::remove_item_from_world(), Pol::Core::remove_multi_from_world(), Pol::Core::remove_objects_inrange(), Pol::Mobile::Character::resurrect(), Pol::Core::return_traded_items(), Pol::Module::NPCExecutorModule::say(), Pol::Core::sayto_listening_points(), Pol::Module::NPCExecutorModule::SayUC(), Pol::Core::Map::script_method_id(), Pol::Items::Item::script_method_id(), Pol::Multi::UHouse::scripted_create(), Pol::Multi::UBoat::scripted_create(), Pol::Mobile::Character::select_opponent(), Pol::Core::send_new_subserver(), Pol::Core::send_objects_newly_inrange(), Pol::Core::send_objects_newly_inrange_on_boat(), Pol::Core::send_season_info(), Pol::Core::send_startup(), Pol::Core::Party::send_stat_to(), Pol::Core::SendUnicodeSpeech(), Pol::Core::SetCharacterWorldPosition(), Pol::Core::setrealm(), Pol::Core::setrealmif(), Pol::Core::SetRegionLightLevel(), Pol::Core::start_client_char(), Pol::Mobile::Character::tellmove(), Pol::Core::textcmd_singlezone_integ_item(), Pol::Multi::UBoat::transform_components(), Pol::Multi::UBoat::turn(), Pol::Multi::UBoat::turn_travellers(), Pol::Core::undo_get_item(), Pol::Mobile::Character::unhide(), Pol::Multi::UBoat::unregself(), and Pol::Core::WriteGottenItem().

u32 Pol::Core::ULWObject::serial

Definition at line 57 of file baseobject.h.

Referenced by Pol::Core::add_candidate(), Pol::Multi::UHouse::add_component(), Pol::Core::add_loaded_item(), Pol::Items::allocate_intrinsic_equipment_serials(), Pol::Module::EPartyRefObjImp::call_method_id(), Pol::Module::EGuildRefObjImp::call_method_id(), Pol::Mobile::Character::can_access(), Pol::Mobile::Character::charindex(), Pol::Mobile::Character::check_attack_after_move(), Pol::Core::check_character_integrity(), Pol::Items::Item::check_unequip_script(), Pol::Items::Item::check_unequiptest_scripts(), Pol::Core::ClientCreateChar(), Pol::Core::ClientCreateChar70160(), Pol::Core::ClientCreateCharKR(), Pol::Multi::UMulti::create(), Pol::Items::Item::create(), Pol::Core::createchar2(), Pol::Core::delete_character(), Pol::Core::UObject::destroy(), Pol::Multi::UHouse::destroy_components(), Pol::Core::destroy_item(), Pol::Mobile::Character::die(), Pol::Core::doubleclick(), Pol::Core::drop_item(), Pol::Core::drop_item_on_object(), Pol::Core::drop_item_v2(), Pol::Core::equip_item(), Pol::Core::equip_loaded_item(), Pol::Mobile::Character::equippable(), Pol::Items::Item::extricate(), Pol::Core::UContainer::find(), Pol::Core::UContainer::find_container(), Pol::Core::find_legal_container(), Pol::Core::find_legal_item(), Pol::Core::find_missing_char_in_zone(), Pol::Mobile::Character::find_wornitem(), Pol::Mobile::Character::get_attackable_opponent(), Pol::Core::get_item(), Pol::Module::gumpbutton_handler(), Pol::Core::handle_accept_invite(), Pol::Core::handle_aos_commands(), Pol::Mobile::handle_attack(), Pol::Core::handle_decline_invite(), Pol::Core::handle_member_msg(), Pol::Core::handle_remove(), Pol::Core::handle_remove_member_cursor(), Pol::Realms::Realm::has_los(), Pol::Core::import(), Pol::Items::UWeapon::in_range(), Pol::Core::ObjectHash::Insert(), Pol::Core::insert_deferred_items(), Pol::Core::invite_timeout(), Pol::Core::is_a_parent(), Pol::Mobile::Character::is_attackable(), Pol::Module::ItemGivenEvent::ItemGivenEvent(), Pol::Mobile::Character::manual_set_swing_timer(), Pol::Module::UOExecutorModule::mf_CreateNpcFromTemplate(), Pol::Module::PartyExecutorModule::mf_CreateParty(), Pol::Module::UOExecutorModule::mf_MoveItemToContainer(), Pol::Module::UOExecutorModule::mf_PromptInput(), Pol::Module::UnicodeExecutorModule::mf_RequestInputUC(), Pol::Module::UOExecutorModule::mf_SendHousingTool(), Pol::Module::UOExecutorModule::mf_SingleClick(), Pol::Mobile::Character::move(), Pol::Core::move_character_to(), Pol::Multi::UBoat::move_components(), Pol::Core::MoveItemWorldPosition(), Pol::Core::UCorpse::on_insert_add_item(), Pol::Core::on_loggoff_party(), Pol::Core::on_loggon_party(), Pol::Core::RepSystem::on_pc_damages_pc(), Pol::Core::RepSystem::on_pc_helps_pc(), Pol::Module::open_book_handler(), orphan(), Pol::Core::place_item(), Pol::Core::place_item_in_container(), Pol::Module::popup_menu_selection_made(), Pol::Multi::UHouse::printProperties(), Pol::Core::UObject::printProperties(), Pol::Items::Item::printProperties(), Pol::Module::read_book_page_handler(), Pol::Core::read_global_item(), Pol::Mobile::Character::readAttributesAndVitals(), Pol::Mobile::Character::readCommonProperties(), Pol::Multi::UHouse::readProperties(), Pol::Core::UObject::readProperties(), Pol::Items::register_intrinsic_equipment(), Pol::Core::UCorpse::remove(), Pol::Core::UContainer::remove(), Pol::Core::remove_item_from_world(), Pol::Mobile::Character::reset_swing_timer(), Pol::Mobile::Character::schedule_attack(), Pol::Multi::UHouse::script_method_id(), Pol::Multi::UHouse::scripted_create(), Pol::Multi::UBoat::scripted_create(), Pol::Mobile::Character::search_remote_containers(), Pol::Mobile::Character::select_opponent(), Pol::Core::send_item(), Pol::Core::send_item_to_inrange(), Pol::Core::send_objects_newly_inrange_on_boat(), Pol::Core::Party::send_remove_member(), Pol::Core::Party::send_stat_to(), Pol::Mobile::Character::set_opponent(), Pol::Core::UObject::setgraphic(), Pol::Module::OSExecutorModule::signal_event(), Pol::Core::singleclick(), Pol::Core::skillrequest(), Pol::Core::srequest(), Pol::Core::start_client_char(), Pol::Mobile::NPC::start_script(), Pol::Core::statrequest(), Pol::Mobile::Character::swing_task_func(), Pol::Multi::UBoat::transform_components(), Pol::Core::update_item_to_inrange(), Pol::Realms::Realm::walkheight(), Pol::Core::write_dirty_data(), Pol::Core::write_dirty_storage(), Pol::Core::write_object_dirty_owners(), and Pol::Core::UObject::~UObject().

const UOBJ_CLASS Pol::Core::ULWObject::uobj_class_
protected
u16 Pol::Core::ULWObject::x

Definition at line 59 of file baseobject.h.

Referenced by Pol::Module::_complete_create_item_at_location(), Pol::Core::UContainer::add_at_random_location(), Pol::Multi::UHouse::add_component(), Pol::Testing::add_item(), Pol::Core::add_item_to_world(), Pol::Testing::add_multi(), Pol::Core::add_multi_to_world(), Pol::Multi::CustomHouseDesign::AddComponents(), Pol::Mobile::NPC::anchor_allows_move(), Pol::Network::MoveChrPkt::build(), Pol::Core::build_owncreate(), Pol::Core::char_select(), Pol::Core::check_character_integrity(), Pol::Mobile::Character::check_justice_region_change(), Pol::Mobile::Character::check_light_region_change(), Pol::Mobile::Character::check_music_region_change(), Pol::Mobile::Character::check_weather_region_change(), Pol::Mobile::Character::CheckPushthrough(), Pol::Core::ClientCreateChar(), Pol::Core::ClientCreateChar70160(), Pol::Core::ClientCreateCharKR(), Pol::Items::Item::clone(), Pol::Core::ClrCharacterWorldPosition(), Pol::Mobile::NPC::could_move(), Pol::Multi::UBoat::create_components(), Pol::Core::createchar2(), Pol::Multi::CustomHousesSelectFloor(), Pol::Multi::CustomHousesSendFullToInRange(), Pol::Multi::CustomHouseStopEditing(), Pol::Mobile::Character::CustomHousingMove(), Pol::Core::decay_worldzone(), Pol::Mobile::Character::die(), Pol::Mobile::direction_toward(), Pol::Core::do_place_item_in_secure_trade_container(), Pol::Core::drop_item(), Pol::Core::drop_item_on_ground(), Pol::Core::drop_item_on_mobile(), Pol::Core::drop_item_v2(), Pol::Core::equip_item(), Pol::Core::find_legal_container(), Pol::Core::find_legal_item(), Pol::Core::find_legal_singleclick_item(), Pol::Core::find_missing_char_in_zone(), Pol::Network::GraphicEffectPkt::followEffect(), Pol::Network::GraphicEffectExPkt::followEffect(), Pol::Multi::UMulti::footprint(), Pol::Core::get_item(), Pol::Mobile::Character::getpos_ifmove(), Pol::Core::handle_allnames(), Pol::Mobile::handle_attack(), Pol::Core::handle_processed_speech(), Pol::Core::handle_walk(), Pol::Realms::Realm::has_los(), Pol::Core::import(), Pol::Mobile::NPC::inform_imoved(), Pol::Mobile::NPC::inform_moved(), Pol::Core::inrange(), Pol::Core::inrangex(), Pol::Core::inrangex_inline(), Pol::Module::UOExecutorModule::internal_MoveItem(), Pol::Core::WorldIterator< Filter >::InVisualRange(), Pol::Multi::CustomHouseDesign::isEditableItem(), Pol::Network::GraphicEffectPkt::lightningBold(), Pol::Multi::UHouse::list_contents(), Pol::Realms::Realm::los_blocked(), Pol::Core::LosObj::LosObj(), Pol::Module::UOExecutorModule::mf_Distance(), Pol::Module::UOExecutorModule::mf_DistanceEuclidean(), Pol::Module::UOExecutorModule::mf_FindPath(), Pol::Module::UOExecutorModule::mf_GetPosition(), Pol::Module::UOExecutorModule::mf_GetRegionName(), Pol::Module::UOExecutorModule::mf_ListItemsAtLocation(), Pol::Module::UOExecutorModule::mf_ListItemsNearLocation(), Pol::Module::UOExecutorModule::mf_ListItemsNearLocationOfType(), Pol::Module::UOExecutorModule::mf_ListMobilesInLineOfSight(), Pol::Module::UOExecutorModule::mf_ListMultisInBox(), Pol::Module::UOExecutorModule::mf_MoveItemToContainer(), Pol::Module::UOExecutorModule::mf_Resurrect(), Pol::Module::UOExecutorModule::mf_SendBuyWindow(), Pol::Module::UOExecutorModule::mf_SendHousingTool(), Pol::Module::UOExecutorModule::mf_SendOpenSpecialContainer(), Pol::Mobile::Character::mightsee(), Pol::Module::NPCExecutorModule::move(), 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::MoveItemWorldPosition(), Pol::Network::GraphicEffectPkt::movingEffect(), Pol::Network::GraphicEffectExPkt::movingEffect(), Pol::Core::multi_inrange(), Pol::Core::nocast_here(), Pol::Realms::Realm::notify_entered(), Pol::Realms::Realm::notify_left(), Pol::Realms::Realm::notify_moved(), Pol::Realms::Realm::notify_unhid(), Pol::Mobile::NPC::npc_path_blocked(), Pol::Module::oldSellHandler(), Pol::Multi::UBoat::on_ship(), Pol::Core::place_item_in_container(), Pol::Core::play_sound_effect(), Pol::Core::play_sound_effect_private(), Pol::Core::pol_distance(), Pol::Module::NPCExecutorModule::position(), Pol::Mobile::Character::position_changed(), Pol::Core::UObject::printProperties(), Pol::Mobile::PropagateMove(), Pol::Realms::Realm::readmultis(), Pol::Core::UObject::readProperties(), Pol::Core::register_with_supporting_multi(), Pol::Multi::UBoat::regself(), Pol::Core::remove_item_from_world(), Pol::Core::remove_multi_from_world(), Pol::Core::remove_objects_inrange(), Pol::Core::return_traded_items(), Pol::Module::NPCExecutorModule::say(), Pol::Core::sayto_listening_points(), Pol::Module::NPCExecutorModule::SayUC(), Pol::Items::Item::script_method_id(), Pol::Multi::UHouse::scripted_create(), Pol::Multi::UBoat::scripted_create(), Pol::Core::send_char_if_newly_inrange(), Pol::Core::send_container_contents(), Pol::Core::send_corpse_contents(), Pol::Core::send_goxyz(), Pol::Core::send_item(), Pol::Core::send_item_if_newly_inrange(), Pol::Core::send_item_to_inrange(), Pol::Core::send_multi(), Pol::Core::send_multi_if_newly_inrange(), Pol::Core::send_multi_to_inrange(), Pol::Core::send_new_subserver(), Pol::Core::send_objects_newly_inrange(), Pol::Core::send_objects_newly_inrange_on_boat(), Pol::Core::send_owncreate(), Pol::Core::send_put_in_container(), Pol::Core::send_put_in_container_to_inrange(), Pol::Core::send_startup(), Pol::Core::Party::send_stat_to(), Pol::Core::SendUnicodeSpeech(), Pol::Core::SetCharacterWorldPosition(), Pol::Core::SetRegionLightLevel(), Pol::Module::OSExecutorModule::signal_event(), Pol::Core::UContainer::spill_contents(), Pol::Core::srequest(), Pol::Core::start_client_char(), Pol::Multi::statics_cause_problems(), Pol::Core::textcmd_singlezone_integ_item(), Pol::Core::UDoor::toggle(), Pol::Multi::UBoat::transform_components(), Pol::Multi::UBoat::turn(), Pol::Multi::UBoat::turn_traveller_coords(), Pol::Multi::UBoat::turn_travellers(), Pol::Core::undo_get_item(), Pol::Multi::UBoat::unregself(), Pol::Core::WriteGottenItem(), and Pol::Module::ItemGivenEvent::~ItemGivenEvent().

u16 Pol::Core::ULWObject::y

Definition at line 60 of file baseobject.h.

Referenced by Pol::Module::_complete_create_item_at_location(), Pol::Core::UContainer::add_at_random_location(), Pol::Multi::UHouse::add_component(), Pol::Testing::add_item(), Pol::Core::add_item_to_world(), Pol::Testing::add_multi(), Pol::Core::add_multi_to_world(), Pol::Multi::CustomHouseDesign::AddComponents(), Pol::Mobile::NPC::anchor_allows_move(), Pol::Network::MoveChrPkt::build(), Pol::Core::build_owncreate(), Pol::Core::char_select(), Pol::Core::check_character_integrity(), Pol::Mobile::Character::check_justice_region_change(), Pol::Mobile::Character::check_light_region_change(), Pol::Mobile::Character::check_music_region_change(), Pol::Mobile::Character::check_weather_region_change(), Pol::Mobile::Character::CheckPushthrough(), Pol::Core::ClientCreateChar(), Pol::Core::ClientCreateChar70160(), Pol::Core::ClientCreateCharKR(), Pol::Items::Item::clone(), Pol::Core::ClrCharacterWorldPosition(), Pol::Mobile::NPC::could_move(), Pol::Multi::UBoat::create_components(), Pol::Core::createchar2(), Pol::Multi::CustomHousesSelectFloor(), Pol::Multi::CustomHousesSendFullToInRange(), Pol::Multi::CustomHouseStopEditing(), Pol::Mobile::Character::CustomHousingMove(), Pol::Core::decay_worldzone(), Pol::Mobile::Character::die(), Pol::Mobile::direction_toward(), Pol::Core::do_place_item_in_secure_trade_container(), Pol::Core::drop_item(), Pol::Core::drop_item_on_ground(), Pol::Core::drop_item_on_mobile(), Pol::Core::drop_item_v2(), Pol::Core::equip_item(), Pol::Core::find_legal_container(), Pol::Core::find_legal_item(), Pol::Core::find_legal_singleclick_item(), Pol::Core::find_missing_char_in_zone(), Pol::Network::GraphicEffectPkt::followEffect(), Pol::Network::GraphicEffectExPkt::followEffect(), Pol::Multi::UMulti::footprint(), Pol::Core::get_item(), Pol::Mobile::Character::getpos_ifmove(), Pol::Core::handle_allnames(), Pol::Mobile::handle_attack(), Pol::Core::handle_processed_speech(), Pol::Core::handle_walk(), Pol::Realms::Realm::has_los(), Pol::Core::import(), Pol::Mobile::NPC::inform_imoved(), Pol::Mobile::NPC::inform_moved(), Pol::Core::inrange(), Pol::Core::inrangex(), Pol::Core::inrangex_inline(), Pol::Module::UOExecutorModule::internal_MoveItem(), Pol::Core::WorldIterator< Filter >::InVisualRange(), Pol::Multi::CustomHouseDesign::isEditableItem(), Pol::Network::GraphicEffectPkt::lightningBold(), Pol::Multi::UHouse::list_contents(), Pol::Realms::Realm::los_blocked(), Pol::Core::LosObj::LosObj(), Pol::Module::UOExecutorModule::mf_Distance(), Pol::Module::UOExecutorModule::mf_DistanceEuclidean(), Pol::Module::UOExecutorModule::mf_FindPath(), Pol::Module::UOExecutorModule::mf_GetPosition(), Pol::Module::UOExecutorModule::mf_GetRegionName(), Pol::Module::UOExecutorModule::mf_ListItemsAtLocation(), Pol::Module::UOExecutorModule::mf_ListItemsNearLocation(), Pol::Module::UOExecutorModule::mf_ListItemsNearLocationOfType(), Pol::Module::UOExecutorModule::mf_ListMobilesInLineOfSight(), Pol::Module::UOExecutorModule::mf_ListMultisInBox(), Pol::Module::UOExecutorModule::mf_MoveItemToContainer(), Pol::Module::UOExecutorModule::mf_Resurrect(), Pol::Module::UOExecutorModule::mf_SendBuyWindow(), Pol::Module::UOExecutorModule::mf_SendHousingTool(), Pol::Module::UOExecutorModule::mf_SendOpenSpecialContainer(), Pol::Mobile::Character::mightsee(), Pol::Module::NPCExecutorModule::move(), 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::MoveItemWorldPosition(), Pol::Network::GraphicEffectPkt::movingEffect(), Pol::Network::GraphicEffectExPkt::movingEffect(), Pol::Core::multi_inrange(), Pol::Core::nocast_here(), Pol::Realms::Realm::notify_entered(), Pol::Realms::Realm::notify_left(), Pol::Realms::Realm::notify_moved(), Pol::Realms::Realm::notify_unhid(), Pol::Mobile::NPC::npc_path_blocked(), Pol::Module::oldSellHandler(), Pol::Core::place_item_in_container(), Pol::Core::play_sound_effect(), Pol::Core::play_sound_effect_private(), Pol::Core::pol_distance(), Pol::Module::NPCExecutorModule::position(), Pol::Mobile::Character::position_changed(), Pol::Core::UObject::printProperties(), Pol::Mobile::PropagateMove(), Pol::Realms::Realm::readmultis(), Pol::Core::UObject::readProperties(), Pol::Core::register_with_supporting_multi(), Pol::Multi::UBoat::regself(), Pol::Core::remove_item_from_world(), Pol::Core::remove_multi_from_world(), Pol::Core::remove_objects_inrange(), Pol::Core::return_traded_items(), Pol::Module::NPCExecutorModule::say(), Pol::Core::sayto_listening_points(), Pol::Module::NPCExecutorModule::SayUC(), Pol::Items::Item::script_method_id(), Pol::Multi::UHouse::scripted_create(), Pol::Multi::UBoat::scripted_create(), Pol::Core::send_char_if_newly_inrange(), Pol::Core::send_container_contents(), Pol::Core::send_corpse_contents(), Pol::Core::send_goxyz(), Pol::Core::send_item(), Pol::Core::send_item_if_newly_inrange(), Pol::Core::send_item_to_inrange(), Pol::Core::send_multi(), Pol::Core::send_multi_if_newly_inrange(), Pol::Core::send_multi_to_inrange(), Pol::Core::send_new_subserver(), Pol::Core::send_objects_newly_inrange(), Pol::Core::send_objects_newly_inrange_on_boat(), Pol::Core::send_owncreate(), Pol::Core::send_put_in_container(), Pol::Core::send_put_in_container_to_inrange(), Pol::Core::send_startup(), Pol::Core::Party::send_stat_to(), Pol::Core::SendUnicodeSpeech(), Pol::Core::SetCharacterWorldPosition(), Pol::Core::SetRegionLightLevel(), Pol::Module::OSExecutorModule::signal_event(), Pol::Core::UContainer::spill_contents(), Pol::Core::srequest(), Pol::Core::start_client_char(), Pol::Multi::statics_cause_problems(), Pol::Core::textcmd_singlezone_integ_item(), Pol::Core::UDoor::toggle(), Pol::Multi::UBoat::transform_components(), Pol::Multi::UBoat::turn(), Pol::Multi::UBoat::turn_traveller_coords(), Pol::Multi::UBoat::turn_travellers(), Pol::Core::undo_get_item(), Pol::Multi::UBoat::unregself(), Pol::Core::WriteGottenItem(), and Pol::Module::ItemGivenEvent::~ItemGivenEvent().

s8 Pol::Core::ULWObject::z

Definition at line 61 of file baseobject.h.

Referenced by Pol::Module::_complete_create_item_at_location(), Pol::Core::UContainer::add_at_random_location(), Pol::Multi::UHouse::add_component(), Pol::Testing::add_item(), Pol::Testing::add_multi(), Pol::Multi::CustomHouseDesign::AddComponents(), Pol::Network::MoveChrPkt::build(), Pol::Core::build_owncreate(), Pol::Mobile::Character::CheckPushthrough(), Pol::Core::ClientCreateChar(), Pol::Core::ClientCreateChar70160(), Pol::Core::ClientCreateCharKR(), Pol::Items::Item::clone(), Pol::Mobile::NPC::could_move(), Pol::Multi::UBoat::create_components(), Pol::Core::createchar2(), Pol::Multi::CustomHousesSelectFloor(), Pol::Multi::CustomHouseStopEditing(), Pol::Mobile::Character::CustomHousingMove(), Pol::Core::decay_worldzone(), Pol::Mobile::Character::die(), Pol::Core::do_place_item_in_secure_trade_container(), Pol::Core::drop_item_on_ground(), Pol::Core::equip_item(), Pol::Multi::CustomHouseDesign::FillComponents(), Pol::Realms::Realm::find_supporting_multi(), Pol::Core::find_walkon_item(), Pol::Network::GraphicEffectPkt::followEffect(), Pol::Network::GraphicEffectExPkt::followEffect(), Pol::Core::get_item(), Pol::Core::handle_walk(), Pol::Core::import(), Pol::Module::UOExecutorModule::internal_MoveBoat(), Pol::Multi::CustomHouseDesign::isEditableItem(), Pol::Network::GraphicEffectPkt::lightningBold(), Pol::Realms::Realm::los_blocked(), Pol::Core::LosObj::LosObj(), Pol::Module::UOExecutorModule::mf_FindPath(), Pol::Module::UOExecutorModule::mf_GetPosition(), Pol::Module::UOExecutorModule::mf_ListGhostsNearLocation(), Pol::Module::UOExecutorModule::mf_ListMobilesInBox(), Pol::Module::UOExecutorModule::mf_ListMobilesNearLocation(), Pol::Module::UOExecutorModule::mf_ListMultisInBox(), Pol::Module::UOExecutorModule::mf_ListObjectsInBox(), Pol::Module::UOExecutorModule::mf_MoveItemToContainer(), Pol::Module::UOExecutorModule::mf_Resurrect(), Pol::Module::NPCExecutorModule::mf_RunAwayFromLocation(), Pol::Module::NPCExecutorModule::mf_RunTowardLocation(), Pol::Module::UOExecutorModule::mf_SendBuyWindow(), Pol::Module::UOExecutorModule::mf_SendHousingTool(), Pol::Module::UOExecutorModule::mf_SendOpenSpecialContainer(), Pol::Module::NPCExecutorModule::mf_TurnAwayFromLocation(), Pol::Module::NPCExecutorModule::mf_TurnTowardLocation(), Pol::Module::NPCExecutorModule::mf_WalkAwayFromLocation(), Pol::Module::NPCExecutorModule::mf_WalkTowardLocation(), 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_xy(), Pol::Network::GraphicEffectPkt::movingEffect(), Pol::Network::GraphicEffectExPkt::movingEffect(), Pol::Mobile::NPC::npc_path_blocked(), Pol::Module::oldSellHandler(), Pol::Module::NPCExecutorModule::position(), Pol::Mobile::Character::position_changed(), Pol::Core::UObject::printProperties(), Pol::Realms::Realm::readmultis(), Pol::Core::UObject::readProperties(), Pol::Core::register_with_supporting_multi(), Pol::Core::remove_item_from_world(), Pol::Core::return_traded_items(), Pol::Items::Item::script_method_id(), Pol::Multi::UHouse::scripted_create(), Pol::Multi::UBoat::scripted_create(), Pol::Core::send_goxyz(), Pol::Core::send_item(), Pol::Core::send_item_to_inrange(), Pol::Core::send_multi(), Pol::Core::send_multi_to_inrange(), Pol::Core::send_new_subserver(), Pol::Core::send_objects_newly_inrange_on_boat(), Pol::Core::send_owncreate(), Pol::Core::send_startup(), Pol::Module::OSExecutorModule::signal_event(), Pol::Core::UContainer::spill_contents(), Pol::Core::start_client_char(), Pol::Multi::statics_cause_problems(), Pol::Multi::UBoat::transform_components(), Pol::Multi::UBoat::turn(), Pol::Core::undo_get_item(), Pol::Core::WriteGottenItem(), and Pol::Module::ItemGivenEvent::~ItemGivenEvent().


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