|
Pol
Revision:cb584c9
|
#include <uvars.h>
Inheritance diagram for Pol::Core::GameState:Classes | |
| struct | Memory |
Public Member Functions | |
| GameState () | |
| ~GameState () | |
| void | deinitialize () |
| Memory | estimateSize () const |
Private Member Functions | |
| void | cleanup_scripts () |
| void | cleanup_vars () |
| void | clear_listen_points () |
| void | unload_intrinsic_templates () |
| void | unload_intrinsic_weapons () |
| void | unload_npc_templates () |
| Pol::Core::GameState::GameState | ( | ) |
Definition at line 77 of file uvars.cpp.
References animation_translates, armor_zone_chance_sum, armorzones, boatshapes, console_commands, desctable, dynamic_item_descriptors, empty_itemdesc, export_scripts, Global_Ignore_CProps, intrinsic_equipments, Pol::Items::ItemDesc::ITEMDESC, landtiles, landtiles_loaded, listen_points, mime_types, mount_action_xlate, numVitals, objtype_byname, old_objtype_conversions, paramtextcmds, pVitalLife, pVitalMana, pVitalStamina, resourcedefs, spellcircles, spells, system_hooks, target_cursors, task_queue, task_thread_pool, temp_itemdesc, textcmds, tipfilenames, uo_skills, vitals, vitals_byname, and wwwroot_pkg.
Referenced by estimateSize().
| Pol::Core::GameState::~GameState | ( | ) |
Definition at line 176 of file uvars.cpp.
References Pol::Core::display_leftover_objects().
|
private |
Definition at line 357 of file uvars.cpp.
References Pol::Core::ScriptScheduler::deinitialize(), and Pol::Core::scriptScheduler.
Referenced by deinitialize().
|
private |
Definition at line 260 of file uvars.cpp.
References accounts, Pol::Core::PolConfig::character_slots, Pol::Mobile::clean_attributes(), Pol::Multi::clean_boatshapes(), Pol::Core::clean_resources(), Pol::Core::clean_skills(), Pol::Core::clean_spells(), Pol::Core::clean_vitals(), Pol::Core::Storage::clear(), Pol::Core::ObjectHash::ClearCharacterAccountReferences(), cmdlevels, Pol::Plib::SystemState::config, Pol::Clib::delete_all(), justicedef, lightdef, main_realm, musicdef, nocastdef, Pol::Core::ObjectStorageManager::objecthash, Pol::Core::objStorageManager, Realms, shadowrealms_by_id, startlocations, storage, Pol::Plib::systemstate, and weatherdef.
Referenced by deinitialize().
|
private |
| void Pol::Core::GameState::deinitialize | ( | ) |
Definition at line 185 of file uvars.cpp.
References animation_translates, Pol::Core::checkpoint(), cleanup_scripts(), cleanup_vars(), clear_listen_points(), Pol::Core::configurationbuffer, console_commands, Pol::Core::NetworkManager::deinialize(), Pol::Core::deinit_ipc_vars(), Pol::threadhelp::TaskThreadPool::deinit_pool(), Pol::Core::ObjectStorageManager::deinitialize(), Pol::Multi::MultiDefBuffer::deinitialize(), Pol::Plib::SystemState::deinitialize(), Pol::Core::ConfigurationBuffer::deinitialize(), desctable, Pol::Core::display_leftover_objects(), Global_Ignore_CProps, global_properties, guilds, INFO_PRINT, Pol::Core::log_all_script_cycle_counts(), Pol::Clib::MD5_Cleanup(), menus, mime_types, Pol::Multi::multidef_buffer, Pol::Core::networkManager, Pol::Core::objStorageManager, paramtextcmds, Pol::Bscript::UninitObject::ReleaseSharedInstance(), system_hooks, Pol::Plib::systemstate, task_thread_pool, textcmds, tipfilenames, Pol::Core::unload_data(), unload_intrinsic_templates(), unload_intrinsic_weapons(), unload_npc_templates(), and Pol::Core::SystemHooks::unload_system_hooks().
Referenced by Pol::xmain_inner(), and Pol::xmain_outer().
| GameState::Memory Pol::Core::GameState::estimateSize | ( | ) | const |
Definition at line 410 of file uvars.cpp.
References Pol::Core::GameState::Memory::account_count, Pol::Core::GameState::Memory::account_size, accounts, animation_translates, armorzones, attributes, attributes_byname, boatshapes, cmdlevels, console_commands, desctable, dynamic_item_descriptors, Pol::Core::Storage::estimateSize(), Pol::Core::RegionGroupBase::estimateSize(), Pol::Core::WeatherDef::estimateSize(), export_scripts, GameState(), Global_Ignore_CProps, global_properties, guilds, intrinsic_equipments, justicedef, lightdef, listen_points, menus, mime_types, Pol::Core::GameState::Memory::misc, musicdef, name, nocastdef, npc_template_elems, npc_templates, objtype_byname, old_objtype_conversions, paramtextcmds, parties, Pol::Core::GameState::Memory::realm_size, Realms, resourcedefs, shadowrealms_by_id, spellcircles, spells, startlocations, storage, task_queue, textcmds, tipfilenames, uo_skills, vitals, vitals_byname, and weatherdef.
Referenced by Pol::Core::MemoryUsage::log().
|
private |
Definition at line 382 of file uvars.cpp.
References intrinsic_equipments.
Referenced by deinitialize().
|
private |
Definition at line 373 of file uvars.cpp.
References Pol::Core::UObject::destroy(), and wrestling_weapon.
Referenced by deinitialize().
|
private |
Definition at line 396 of file uvars.cpp.
References npc_template_elems, and npc_templates.
Referenced by deinitialize().
| AccountsVector Pol::Core::GameState::accounts |
Definition at line 144 of file uvars.h.
Referenced by cleanup_vars(), Pol::Accounts::create_new_account(), Pol::Accounts::delete_account(), Pol::Accounts::duplicate_account(), estimateSize(), Pol::Module::UOExecutorModule::mf_ListAccounts(), Pol::Accounts::read_account_data(), and Pol::Accounts::reread_account().
| std::map<std::string, MobileTranslate> Pol::Core::GameState::animation_translates |
Definition at line 218 of file uvars.h.
Referenced by deinitialize(), estimateSize(), GameState(), and Pol::Core::load_anim_xlate_cfg().
| double Pol::Core::GameState::armor_zone_chance_sum |
Definition at line 195 of file uvars.h.
Referenced by GameState(), Pol::Mobile::load_armor_zones(), and Pol::Mobile::unload_armor_zones().
| ArmorZones Pol::Core::GameState::armorzones |
Definition at line 194 of file uvars.h.
Referenced by Pol::Mobile::Character::choose_armor(), estimateSize(), GameState(), Pol::Mobile::layer_to_zone(), Pol::Mobile::load_armor_zones(), Pol::Mobile::NPC::refresh_ar(), Pol::Mobile::Character::refresh_ar(), Pol::Mobile::Character::showarmor(), Pol::Mobile::unload_armor_zones(), Pol::Mobile::zone_name_to_zone(), and Pol::Mobile::zone_to_zone_name().
| std::vector<Mobile::Attribute*> Pol::Core::GameState::attributes |
Definition at line 176 of file uvars.h.
Referenced by Pol::Mobile::clean_attributes(), estimateSize(), Pol::Mobile::load_attribute_entry(), Pol::Mobile::load_attributes_cfg(), and Pol::Mobile::Character::set_caps_to_default().
| AttributesByName Pol::Core::GameState::attributes_byname |
Definition at line 178 of file uvars.h.
Referenced by Pol::Mobile::clean_attributes(), estimateSize(), Pol::Mobile::Attribute::FindAttribute(), and Pol::Mobile::load_attribute_entry().
| unsigned int Pol::Core::GameState::baserealm_count |
Definition at line 165 of file uvars.h.
Referenced by Pol::Core::load_realms().
| BoatShapes Pol::Core::GameState::boatshapes |
Definition at line 215 of file uvars.h.
Referenced by Pol::Multi::UBoat::boatshape(), Pol::Multi::BoatShapeExists(), Pol::Multi::clean_boatshapes(), estimateSize(), GameState(), and Pol::Multi::read_boat_cfg().
| CmdLevels Pol::Core::GameState::cmdlevels |
Definition at line 137 of file uvars.h.
Referenced by Pol::Accounts::AccountObjImp::call_method_id(), cleanup_vars(), estimateSize(), Pol::Core::find_cmdlevel(), Pol::Core::FindCmdLevelByAlias(), Pol::Core::get_textcmd_help(), Pol::Core::GetCommandsInPackage(), Pol::Core::implicit_package_cmds_cfg(), Pol::Core::load_cmdlevels(), Pol::Module::PolSystemExecutorModule::mf_GetCmdLevelName(), Pol::Module::PolSystemExecutorModule::mf_ListTextCommands(), Pol::Mobile::Character::printProperties(), Pol::Core::process_command(), Pol::Core::start_textcmd_script(), and Pol::Accounts::Account::writeto().
| std::vector<ConsoleCommand> Pol::Core::GameState::console_commands |
Definition at line 220 of file uvars.h.
Referenced by deinitialize(), estimateSize(), Pol::Core::ConsoleCommand::exec_console_cmd(), Pol::Core::ConsoleCommand::find_console_command(), GameState(), and Pol::Core::ConsoleCommand::load_console_commands().
| std::map<u32, Items::ItemDesc*> Pol::Core::GameState::desctable |
Definition at line 204 of file uvars.h.
Referenced by deinitialize(), estimateSize(), Pol::Items::find_itemdesc(), GameState(), Pol::Items::has_itemdesc(), and Pol::Items::read_itemdesc_file().
| std::vector<Items::ItemDesc*> Pol::Core::GameState::dynamic_item_descriptors |
Definition at line 206 of file uvars.h.
Referenced by Pol::Items::CreateItemDescriptor(), estimateSize(), GameState(), Pol::Core::reap_thread(), and Pol::Items::unload_itemdesc().
| std::unique_ptr<Items::ItemDesc> Pol::Core::GameState::empty_itemdesc |
Definition at line 208 of file uvars.h.
Referenced by Pol::Items::find_itemdesc(), GameState(), Pol::Items::unload_itemdesc(), and Pol::xmain_inner().
| std::vector<ExportScript*> Pol::Core::GameState::export_scripts |
Definition at line 189 of file uvars.h.
Referenced by estimateSize(), Pol::Core::FindExportScript(), GameState(), Pol::Core::load_system_hooks(), and Pol::Core::SystemHooks::unload_system_hooks().
| PropSet Pol::Core::GameState::Global_Ignore_CProps |
Definition at line 232 of file uvars.h.
Referenced by Pol::Items::Item::can_add_to_self(), deinitialize(), estimateSize(), GameState(), Pol::Items::Item::has_only_default_cprops(), and Pol::Core::read_stacking_cfg().
| std::unique_ptr<Core::PropertyList> Pol::Core::GameState::global_properties |
Definition at line 142 of file uvars.h.
Referenced by deinitialize(), estimateSize(), Pol::Module::UOExecutorModule::mf_EraseGlobalProperty(), Pol::Module::UOExecutorModule::mf_GetGlobalProperty(), Pol::Module::UOExecutorModule::mf_GetGlobalPropertyNames(), Pol::Module::UOExecutorModule::mf_SetGlobalProperty(), Pol::Core::slurp(), Pol::Core::start_gameclock(), Pol::Core::update_gameclock(), and Pol::Core::write_global_properties().
| Guilds Pol::Core::GameState::guilds |
Definition at line 159 of file uvars.h.
Referenced by deinitialize(), estimateSize(), Pol::Core::Guild::FindGuild(), Pol::Core::Guild::FindOrCreateGuild(), Pol::Module::GuildExecutorModule::mf_CreateGuild(), Pol::Module::GuildExecutorModule::mf_DestroyGuild(), Pol::Module::GuildExecutorModule::mf_FindGuild(), Pol::Module::GuildExecutorModule::mf_ListGuilds(), Pol::Core::read_guilds_dat(), and Pol::Core::register_guilds().
| IntrinsicEquipments Pol::Core::GameState::intrinsic_equipments |
Definition at line 213 of file uvars.h.
Referenced by Pol::Items::allocate_intrinsic_equipment_serials(), estimateSize(), Pol::Items::find_intrinsic_equipment(), GameState(), Pol::Items::insert_intrinsic_equipment(), and unload_intrinsic_templates().
| JusticeDef* Pol::Core::GameState::justicedef |
Definition at line 148 of file uvars.h.
Referenced by Pol::Mobile::Character::check_justice_region_change(), cleanup_vars(), estimateSize(), Pol::Module::UOExecutorModule::mf_GetRegionName(), Pol::Module::UOExecutorModule::mf_GetRegionNameAtLocation(), Pol::Core::read_justice_zones(), and Pol::Core::start_client_char().
| std::array<LandTile, LANDTILE_COUNT> Pol::Core::GameState::landtiles |
Definition at line 222 of file uvars.h.
Referenced by GameState(), Pol::Core::landtile_flags(), Pol::Core::landtile_uoflags(), and Pol::Core::load_landtile_entry().
| bool Pol::Core::GameState::landtiles_loaded |
Definition at line 223 of file uvars.h.
Referenced by GameState(), Pol::Core::load_landtile_cfg(), and Pol::Core::load_landtile_entry().
| LightDef* Pol::Core::GameState::lightdef |
Definition at line 150 of file uvars.h.
Referenced by Pol::Mobile::Character::check_light_region_change(), cleanup_vars(), estimateSize(), Pol::Module::UOExecutorModule::mf_GetRegionLightLevelAtLocation(), Pol::Module::UOExecutorModule::mf_SetRegionLightLevel(), Pol::Core::read_light_zones(), and Pol::Core::SetRegionLightLevel().
| ListenPoints Pol::Core::GameState::listen_points |
Definition at line 225 of file uvars.h.
Referenced by clear_listen_points(), Pol::Core::deregister_from_speech_events(), estimateSize(), GameState(), Pol::Core::GetListenPoints(), Pol::Core::register_for_speech_events(), and Pol::Core::sayto_listening_points().
| Realms::Realm* Pol::Core::GameState::main_realm |
Definition at line 162 of file uvars.h.
Referenced by Pol::Testing::add_item(), Pol::Testing::add_multi(), cleanup_vars(), Pol::Core::load_realms(), Pol::Testing::map_test(), and Pol::Core::update_rpm().
| std::vector<Menu> Pol::Core::GameState::menus |
Definition at line 154 of file uvars.h.
Referenced by deinitialize(), estimateSize(), Pol::Core::Menu::find_menu(), and Pol::Core::Menu::read_menus().
| std::map<std::string, std::string> Pol::Core::GameState::mime_types |
Definition at line 228 of file uvars.h.
Referenced by deinitialize(), estimateSize(), GameState(), Pol::Core::http_func(), Pol::Core::http_thread(), and Pol::Core::load_mime_config().
| UACTION Pol::Core::GameState::mount_action_xlate[ACTION__HIGHEST+1] |
Definition at line 217 of file uvars.h.
Referenced by GameState(), Pol::Core::load_anim_xlate_cfg(), and Pol::Core::send_action_to_inrange().
| MusicDef* Pol::Core::GameState::musicdef |
Definition at line 152 of file uvars.h.
Referenced by Pol::Mobile::Character::check_music_region_change(), cleanup_vars(), estimateSize(), Pol::Core::read_music_zones(), and Pol::Core::start_client_char().
| unsigned int Pol::Core::GameState::nextguildid |
Definition at line 160 of file uvars.h.
Referenced by Pol::Core::Guild::Guild(), Pol::Core::read_guilds_dat(), and Pol::Core::write_guilds().
| NoCastDef* Pol::Core::GameState::nocastdef |
Definition at line 149 of file uvars.h.
Referenced by cleanup_vars(), estimateSize(), Pol::Core::nocast_here(), and Pol::Core::read_nocast_zones().
| NpcTemplatesElems Pol::Core::GameState::npc_template_elems |
Definition at line 140 of file uvars.h.
Referenced by estimateSize(), Pol::Core::FindNpcTemplate(), Pol::Core::read_npc_templates(), and unload_npc_templates().
| NpcTemplates Pol::Core::GameState::npc_templates |
Definition at line 139 of file uvars.h.
Referenced by Pol::Core::create_npc_template(), estimateSize(), Pol::Core::find_npc_template(), and unload_npc_templates().
| unsigned Pol::Core::GameState::numAttributes |
Definition at line 177 of file uvars.h.
Referenced by Pol::Mobile::Character::calc_vital_stuff(), Pol::Mobile::load_attributes_cfg(), and Pol::Mobile::Character::set_caps_to_default().
| unsigned Pol::Core::GameState::numVitals |
Definition at line 198 of file uvars.h.
Referenced by Pol::Mobile::Character::calc_vital_stuff(), GameState(), Pol::Core::load_vitals_cfg(), and Pol::Mobile::Character::set_vitals_to_maximum().
| ObjtypeByNameMap Pol::Core::GameState::objtype_byname |
Definition at line 207 of file uvars.h.
Referenced by estimateSize(), GameState(), Pol::Items::get_objtype_byname(), Pol::Items::ItemDesc::ItemDesc(), and Pol::Items::unload_itemdesc().
| OldObjtypeConversions Pol::Core::GameState::old_objtype_conversions |
Definition at line 205 of file uvars.h.
Referenced by estimateSize(), GameState(), Pol::Items::ItemDesc::ItemDesc(), Pol::Core::read_item(), Pol::Core::read_multi(), and Pol::Items::unload_itemdesc().
| ParamTextCmds Pol::Core::GameState::paramtextcmds |
Definition at line 237 of file uvars.h.
Referenced by deinitialize(), estimateSize(), GameState(), Pol::Core::process_command(), and Pol::Core::register_command().
| Parties Pol::Core::GameState::parties |
Definition at line 158 of file uvars.h.
Referenced by Pol::Core::add_candidate(), Pol::Core::disband_party(), estimateSize(), Pol::Module::PartyExecutorModule::mf_CreateParty(), Pol::Core::read_party_dat(), Pol::Core::register_party_members(), Pol::Core::unload_party(), and Pol::Core::write_party().
| const Mobile::Attribute* Pol::Core::GameState::pAttrDexterity |
Definition at line 181 of file uvars.h.
Referenced by Pol::Core::ClientCreateChar(), Pol::Core::ClientCreateChar70160(), Pol::Core::ClientCreateCharKR(), Pol::Core::ext_stats_in(), and Pol::Mobile::load_attributes_cfg().
| const Mobile::Attribute* Pol::Core::GameState::pAttrIntelligence |
Definition at line 180 of file uvars.h.
Referenced by Pol::Core::ClientCreateChar(), Pol::Core::ClientCreateChar70160(), Pol::Core::ClientCreateCharKR(), Pol::Core::ext_stats_in(), and Pol::Mobile::load_attributes_cfg().
| const Mobile::Attribute* Pol::Core::GameState::pAttrParry |
| const Mobile::Attribute* Pol::Core::GameState::pAttrStrength |
Definition at line 179 of file uvars.h.
Referenced by Pol::Core::ClientCreateChar(), Pol::Core::ClientCreateChar70160(), Pol::Core::ClientCreateCharKR(), Pol::Core::ext_stats_in(), and Pol::Mobile::load_attributes_cfg().
| const Mobile::Attribute* Pol::Core::GameState::pAttrTactics |
Definition at line 183 of file uvars.h.
Referenced by Pol::Mobile::load_attributes_cfg().
| const Vital* Pol::Core::GameState::pVitalLife |
Definition at line 199 of file uvars.h.
Referenced by GameState(), and Pol::Core::load_vitals_cfg().
| const Vital* Pol::Core::GameState::pVitalMana |
Definition at line 201 of file uvars.h.
Referenced by Pol::Core::USpell::check_mana(), Pol::Core::USpell::consume_mana(), GameState(), and Pol::Core::load_vitals_cfg().
| const Vital* Pol::Core::GameState::pVitalStamina |
Definition at line 200 of file uvars.h.
Referenced by GameState(), and Pol::Core::load_vitals_cfg().
| std::vector<Realms::Realm*> Pol::Core::GameState::Realms |
Definition at line 163 of file uvars.h.
Referenced by Pol::Core::add_realm(), Pol::Core::check_character_integrity(), Pol::Core::check_item_integrity(), cleanup_vars(), Pol::Core::ResourceDef::counttiles(), Pol::Core::decay_items(), Pol::Core::decay_single_thread(), Pol::Core::defined_realm(), estimateSize(), Pol::Core::find_realm(), Pol::Core::get_mobile_count(), Pol::Core::get_toplevel_item_count(), Pol::Core::load_realms(), Pol::Module::PolSystemExecutorModule::mf_Realms(), Pol::Core::optimize_zones(), Pol::Core::regen_stats(), Pol::Core::RegionGroupBase::RegionGroupBase(), Pol::Core::remove_realm(), Pol::Core::send_map_difs(), Pol::Core::should_switch_realm(), Pol::Core::start_threads(), Pol::Core::update_rpm(), Pol::Core::WeatherDef::WeatherDef(), Pol::Core::write_items(), Pol::Core::write_multis(), and Pol::Core::write_shadow_realms().
| std::unique_ptr<PeriodicTask> Pol::Core::GameState::regen_resources_task |
Definition at line 170 of file uvars.h.
Referenced by Pol::Core::start_tasks().
| std::unique_ptr<PeriodicTask> Pol::Core::GameState::regen_stats_task |
Definition at line 169 of file uvars.h.
Referenced by Pol::Core::start_tasks().
| std::unique_ptr<PeriodicTask> Pol::Core::GameState::reload_accounts_task |
Definition at line 171 of file uvars.h.
Referenced by Pol::Core::start_tasks().
| std::unique_ptr<PeriodicTask> Pol::Core::GameState::reload_pol_cfg_task |
Definition at line 174 of file uvars.h.
Referenced by Pol::Core::start_tasks().
| ResourceDefs Pol::Core::GameState::resourcedefs |
Definition at line 211 of file uvars.h.
Referenced by Pol::Core::clean_resources(), Pol::Core::count_resource_tiles(), estimateSize(), Pol::Core::find_resource_def(), GameState(), Pol::Core::get_harvest_difficulty(), Pol::Core::get_region_string(), Pol::Core::harvest_resource(), Pol::Core::read_resource_cfg(), Pol::Core::regen_resources(), and Pol::Core::write_resources_dat().
| unsigned int Pol::Core::GameState::shadowrealm_count |
Definition at line 166 of file uvars.h.
Referenced by Pol::Core::add_realm(), and Pol::Core::load_realms().
| std::map<int, Realms::Realm*> Pol::Core::GameState::shadowrealms_by_id |
Definition at line 164 of file uvars.h.
Referenced by Pol::Core::add_realm(), cleanup_vars(), Pol::Core::decay_thread_shadow(), estimateSize(), and Pol::Core::remove_realm().
| std::array<std::array<u32, 2>, 8> Pol::Core::GameState::spell_scroll_objtype_limits |
Definition at line 185 of file uvars.h.
Referenced by Pol::Core::Spellbook::can_add(), Pol::Core::USpellScroll::convert_objtype_to_spellnum(), and Pol::Core::send_spellbook_contents().
| std::vector<SpellCircle*> Pol::Core::GameState::spellcircles |
Definition at line 187 of file uvars.h.
Referenced by Pol::Core::clean_spells(), estimateSize(), GameState(), Pol::Core::load_circle_data(), and Pol::Core::USpell::USpell().
| std::vector<USpell*> Pol::Core::GameState::spells |
Definition at line 186 of file uvars.h.
Referenced by Pol::Core::clean_spells(), Pol::Core::do_cast(), estimateSize(), GameState(), Pol::Module::VitalExecutorModule::mf_ConsumeMana(), Pol::Module::UOExecutorModule::mf_ConsumeReagents(), Pol::Module::UOExecutorModule::mf_GetSpellDifficulty(), Pol::Module::UOExecutorModule::mf_SpeakPowerWords(), Pol::Module::UOExecutorModule::mf_StartSpellEffect(), Pol::Core::register_spell(), and Pol::Core::VALID_SPELL_ID().
| StartingLocations Pol::Core::GameState::startlocations |
Definition at line 145 of file uvars.h.
Referenced by cleanup_vars(), Pol::Core::ClientCreateChar(), Pol::Core::ClientCreateChar70160(), Pol::Core::ClientCreateCharKR(), estimateSize(), Pol::Core::read_starting_locations(), and Pol::Core::send_start().
| Storage Pol::Core::GameState::storage |
Definition at line 156 of file uvars.h.
Referenced by cleanup_vars(), estimateSize(), Pol::Core::find_giveitem_container(), Pol::Core::StorageAreasImp::get_member(), Pol::Module::StorageExecutorModule::mf_CreateStorageArea(), Pol::Module::StorageExecutorModule::mf_FindStorageArea(), Pol::Core::StorageAreasImp::OperSubscript(), Pol::Core::read_storage_dat(), Pol::Core::remove_realm(), Pol::Core::slurp(), Pol::Core::StorageAreasIterator::step(), and Pol::Core::write_dirty_storage().
| SystemHooks Pol::Core::GameState::system_hooks |
Definition at line 190 of file uvars.h.
Referenced by Pol::Mobile::Character::attack(), Pol::Mobile::Character::check_skill(), Pol::Mobile::Character::CheckPushthrough(), Pol::Multi::UHouse::CustomHousesQuit(), Pol::Core::decay_worldzone(), deinitialize(), Pol::Core::do_cast(), Pol::Core::drop_item_on_mobile(), GameState(), Pol::Core::handle_open_spellbook(), Pol::Core::hook(), Pol::Core::place_item_in_secure_trade_container(), Pol::Mobile::Character::set_warmode(), and Pol::Core::UnicodeSpeechHandler().
| Cursors Pol::Core::GameState::target_cursors |
Definition at line 234 of file uvars.h.
Referenced by GameState(), Pol::Core::handle_add(), Pol::Core::handle_remove(), Pol::Core::handle_target_cursor(), Pol::Module::UOExecutorModule::mf_Target(), Pol::Module::UOExecutorModule::mf_TargetCoordinates(), Pol::Module::UOExecutorModule::mf_TargetMultiPlacement(), Pol::Core::TargetCursor::TargetCursor(), Pol::Core::textcmd_ident(), Pol::Core::textcmd_repdata(), Pol::Core::textcmd_startlog(), and Pol::Core::textcmd_stoplog().
| TaskQueue Pol::Core::GameState::task_queue |
Definition at line 230 of file uvars.h.
Referenced by Pol::Core::add_task(), Pol::Core::calc_scheduler_clocksleft(), Pol::Core::check_scheduled_tasks(), estimateSize(), and GameState().
| threadhelp::TaskThreadPool Pol::Core::GameState::task_thread_pool |
Definition at line 248 of file uvars.h.
Referenced by deinitialize(), GameState(), Pol::Core::write_data(), and Pol::xmain_inner().
| std::unique_ptr<Items::ItemDesc> Pol::Core::GameState::temp_itemdesc |
Definition at line 209 of file uvars.h.
Referenced by Pol::Items::Item::create(), GameState(), and Pol::Core::getObjtypeParam().
| TextCmds Pol::Core::GameState::textcmds |
Definition at line 236 of file uvars.h.
Referenced by deinitialize(), estimateSize(), GameState(), Pol::Core::process_command(), and Pol::Core::register_command().
| std::vector<std::string> Pol::Core::GameState::tipfilenames |
Definition at line 192 of file uvars.h.
Referenced by deinitialize(), estimateSize(), GameState(), Pol::Core::handle_get_tip(), and Pol::Core::load_tips().
| std::vector<UOSkill> Pol::Core::GameState::uo_skills |
Definition at line 239 of file uvars.h.
Referenced by Pol::Core::clean_skills(), estimateSize(), GameState(), Pol::Core::GetUOSkill(), Pol::Core::load_skill_entry(), and Pol::Core::load_uoskills_cfg().
| std::unique_ptr<PeriodicTask> Pol::Core::GameState::update_rpm_task |
Definition at line 168 of file uvars.h.
Referenced by Pol::Core::start_tasks().
| std::unique_ptr<PeriodicTask> Pol::Core::GameState::update_sysload_task |
Definition at line 173 of file uvars.h.
Referenced by Pol::Core::start_tasks().
| std::vector<Vital*> Pol::Core::GameState::vitals |
Definition at line 197 of file uvars.h.
Referenced by Pol::Core::clean_vitals(), estimateSize(), Pol::Core::FindVital(), GameState(), Pol::Core::load_vital_entry(), and Pol::Core::load_vitals_cfg().
| VitalsByName Pol::Core::GameState::vitals_byname |
Definition at line 202 of file uvars.h.
Referenced by Pol::Core::clean_vitals(), estimateSize(), Pol::Core::FindVital(), GameState(), and Pol::Core::load_vital_entry().
| WeatherDef* Pol::Core::GameState::weatherdef |
Definition at line 151 of file uvars.h.
Referenced by Pol::Mobile::Character::check_weather_region_change(), cleanup_vars(), estimateSize(), Pol::Module::UOExecutorModule::mf_AssignRectToWeatherRegion(), Pol::Module::UOExecutorModule::mf_SetRegionWeatherLevel(), Pol::Core::read_weather_zones(), and Pol::Core::start_client_char().
| Items::UWeapon* Pol::Core::GameState::wrestling_weapon |
Definition at line 146 of file uvars.h.
Referenced by Pol::Mobile::NPC::intrinsic_weapon(), Pol::Mobile::Character::intrinsic_weapon(), Pol::Core::load_intrinsic_weapons(), and unload_intrinsic_weapons().
| std::unique_ptr<PeriodicTask> Pol::Core::GameState::write_account_task |
Definition at line 172 of file uvars.h.
Referenced by Pol::Core::PolConfig::read_pol_config().
| Plib::Package* Pol::Core::GameState::wwwroot_pkg |
Definition at line 227 of file uvars.h.
Referenced by Pol::Core::config_web_server(), Pol::Core::decode_page(), and GameState().