MCPcopy Index your code

hub / github.com/Victov/wrath-rs / functions

Functions362 in github.com/Victov/wrath-rs

↓ 71 callersMethodastd_send_to_connection
( &'life0 self, connection: &'life1 mut Connection, )
world_server/src/packet.rs:13
↓ 44 callersMethodget_authenticated_client
(&self, id: SocketAddr)
world_server/src/client_manager.rs:130
↓ 42 callersMethodget_character_mut
(&mut self, guid: Guid)
world_server/src/character/character_manager.rs:38
↓ 34 callersMethodget_guid
(&self)
world_server/src/character/mod.rs:296
↓ 33 callersMethodget_active_character
TODO: add try_get_active_character that returns Option<Guid>
world_server/src/client.rs:66
↓ 27 callersMethodget_character
(&self, guid: Guid)
world_server/src/character/character_manager.rs:32
↓ 24 callersMethodsend_to_character
(&self, character: &Character)
world_server/src/packet.rs:54
↓ 20 callersFunctionhandle_movement_generic
( client_manager: &ClientManager, character_manager: &mut CharacterManager, client_id: SocketAddr,
world_server/src/handlers/movement_handler.rs:59
↓ 15 callersMethodget_realm_database
(&self)
world_server/src/world/mod.rs:47
↓ 8 callersMethodget_client
(&self, id: SocketAddr)
world_server/src/client_manager.rs:151
↓ 7 callersMethodset_item
This function is meant to be used both with inventory and equipment or bags It sets the item in the slot, and returns the old item if there was one Do
world_server/src/character/character_inventory.rs:180
↓ 6 callersMethodget_instance_manager_mut
(&mut self)
world_server/src/world/mod.rs:39
↓ 6 callersMethodpush_object_update
(&mut self, object_update: wow_world_messages::wrath::Object)
world_server/src/character/mod.rs:387
↓ 5 callersMethoddelete_character_item
(&self, character_id: u32, slot_id: u8)
databases/wrath-realm-db/src/item_instance.rs:31
↓ 5 callersMethodget_position
(&self)
world_server/src/character/mod.rs:322
↓ 5 callersFunctionload_standard_dbc
(folder_path: impl Into<&str>, table: &mut Option<T>)
world_server/src/data/data_storage/mod.rs:19
↓ 4 callersMethodreject_logon_proof
Send a failed logon proof result to the client.
auth_server/src/client_manager.rs:336
↓ 4 callersMethodupdate_inventory_field
(&mut self, slot: u8, guid: Guid)
world_server/src/character/character_inventory.rs:342
↓ 3 callersFunctionbuild_create_update_block_for_player
(player: &dyn GameObject, object: &dyn GameObject)
world_server/src/world/update_builder.rs:12
↓ 3 callersMethodfind_client_from_active_character_guid
Attempts to find a client based on the character's guid that they are currently playing.
world_server/src/client_manager.rs:177
↓ 3 callersMethodget_account_by_username
(&self, username: &str)
databases/wrath-auth-db/src/lib.rs:74
↓ 3 callersMethodget_game_database
(&self)
world_server/src/world/mod.rs:43
↓ 3 callersMethodget_in_range_guids
(&self)
world_server/src/character/mod.rs:350
↓ 3 callersMethodget_movement_info
(&self)
world_server/src/character/mod.rs:329
↓ 3 callersMethodget_or_create_map
(&mut self, object: &impl GameObject, map: Map)
world_server/src/world/instance_manager.rs:72
↓ 3 callersMethodget_update_mask
(&self)
world_server/src/character/mod.rs:304
↓ 3 callersMethodis_instance
(&self, _map_id: Map)
world_server/src/world/instance_manager.rs:67
↓ 3 callersMethodreject_logon_challenge
Send a failed logon challenge result to the client.
auth_server/src/client_manager.rs:344
↓ 3 callersMethodremove_in_range_object
(&mut self, guid: Guid)
world_server/src/character/mod.rs:358
↓ 3 callersMethodremove_object_by_guid
(&mut self, guid: Guid)
world_server/src/world/map_manager.rs:249
↓ 3 callersFunctionsend_name_query_response
(receiver: &Client, target_character: &Character)
world_server/src/handlers/queries_handler.rs:101
↓ 3 callersMethodset_stand_state
------------------- BEGIN STUFF THAT NEEDS TO MOVE TO UpdateMaskExt -------------------
world_server/src/character/mod.rs:229
↓ 3 callersMethodshutdown
(&self)
world_server/src/world/map_manager.rs:59
↓ 3 callersMethodtake_item
(&mut self, slot: EquipmentSlot)
world_server/src/character/character_inventory.rs:64
↓ 3 callersMethodteleport_to
(&mut self, destination: TeleportationDistance)
world_server/src/character/character_movement.rs:21
↓ 3 callersMethodtick
(&mut self, delta_time: f32, character_manager: &mut CharacterManager, world: &mut World)
world_server/src/client.rs:48
↓ 3 callersMethodtry_get_map_for_character_mut
(&mut self, character: &Character)
world_server/src/world/instance_manager.rs:96
↓ 2 callersMethodadd_character
(&mut self, character: Character)
world_server/src/character/character_manager.rs:19
↓ 2 callersMethodadd_in_range_character
(&mut self, guid: Guid)
world_server/src/character/mod.rs:343
↓ 2 callersMethoddisconnect
Gracefully terminate: inform the manager so it can clean up any retained session state.
world_server/src/connection/mod.rs:86
↓ 2 callersFunctionensure_dbc
Checks if the DBC directory exists and contains all required DBC files. Returns `true` if all required files are present, otherwise `false`.
tools/dbc-extractor/src/main.rs:54
↓ 2 callersMethodfind_character
(&self, guid: Guid)
world_server/src/world/map_manager.rs:122
↓ 2 callersMethodget_character_account_data
(&self, character_id: u32)
databases/wrath-realm-db/src/character_account_data.rs:12
↓ 2 callersMethodget_character_from_client
(&self, id: SocketAddr)
world_server/src/client_manager.rs:146
↓ 2 callersMethodget_class
(&self)
world_server/src/character/mod.rs:277
↓ 2 callersFunctionget_compatible_equipment_slots_for_inventory_type
(inventory_type: &InventoryType)
world_server/src/constants/inventory.rs:54
↓ 2 callersMethodget_instance_manager
(&self)
world_server/src/world/mod.rs:35
↓ 2 callersMethodget_inventory_type
(&self)
world_server/src/character/character_inventory.rs:94
↓ 2 callersMethodget_item_template
(&self, item_id: u32)
databases/wrath-game-db/src/item_template.rs:148
↓ 2 callersMethodget_race
(&self)
world_server/src/character/mod.rs:273
↓ 2 callersMethodget_recently_removed_range_guids
(&self)
world_server/src/character/mod.rs:368
↓ 2 callersMethodget_type
(&self)
world_server/src/character/mod.rs:300
↓ 2 callersMethodinsert_character_item
(&self, character_id: u32, slot_id: u8, item_id: u32)
databases/wrath-realm-db/src/item_instance.rs:19
↓ 2 callersMethodis_authenticated
(&self)
world_server/src/client.rs:79
↓ 2 callersMethodis_in_range
(&self, guid: Guid)
world_server/src/character/mod.rs:333
↓ 2 callersMethodload
(connection_sender: flume::Sender<ServerEvent>, guid: Guid, world: &World, data_storage: &DataStorage)
world_server/src/character/mod.rs:148
↓ 2 callersMethodpersist_position_and_playtime
(&mut self, world: &World)
world_server/src/character/mod.rs:125
↓ 2 callersMethodpush_character
(&mut self, character: &Character)
world_server/src/world/map_manager.rs:118
↓ 2 callersMethodrebuild_object_querying_tree
(&mut self, character_manager: &CharacterManager)
world_server/src/world/map_manager.rs:232
↓ 2 callersFunctionsend_account_data_times
Don't call directly but instead call send_account_wide_account_data_times or send_character_account_data_times
world_server/src/handlers/account_data_handler.rs:58
↓ 2 callersFunctionsend_contact_list
(character: &Character, relation_mask: RelationType)
world_server/src/handlers/social_handler.rs:38
↓ 2 callersFunctionsend_destroy_object
(character: &Character, object_guid: Guid, is_death: bool)
world_server/src/handlers/world_handler.rs:67
↓ 2 callersFunctionsend_initial_world_states
(character: &Character)
world_server/src/handlers/world_handler.rs:32
↓ 2 callersMethodsend_packets_after_add_to_map
(&self, realm_database: Arc<RealmDatabase>)
world_server/src/character/mod.rs:163
↓ 2 callersMethodsend_packets_before_add_to_map
(&self)
world_server/src/character/mod.rs:154
↓ 2 callersFunctionsend_system_message
( client_manager: &ClientManager, character_manager: &CharacterManager, client_id: SocketAddr,
world_server/src/handlers/gm_handler.rs:12
↓ 2 callersFunctionsend_time_sync
(character: &Character)
world_server/src/handlers/world_handler.rs:76
↓ 2 callersMethodsend_to_all_in_range
( self, character: &Character, character_manager: &CharacterManager, include_s
world_server/src/packet.rs:32
↓ 2 callersMethodset_account_ban_status
(&self, username: &str, banned: bool)
databases/wrath-auth-db/src/lib.rs:88
↓ 2 callersMethodset_bit
(&mut self, bit: usize, value: bool)
world_server/src/data/tutorial_flags.rs:24
↓ 2 callersMethodset_position
(&mut self, position: &PositionAndOrientation)
world_server/src/character/character_movement.rs:12
↓ 2 callersMethodset_realm_online_status
(&self, realm_id: u32, online: bool)
databases/wrath-auth-db/src/lib.rs:60
↓ 2 callersMethodset_rooted
(&self, rooted: bool)
world_server/src/character/mod.rs:241
↓ 2 callersMethodset_stunned
(&mut self, stunned: bool)
world_server/src/character/mod.rs:249
↓ 2 callersMethodto_bytes
(&self)
world_server/src/data/tutorial_flags.rs:87
↓ 2 callersMethodtry_get_map_for_character
(&self, character: &Character)
world_server/src/world/instance_manager.rs:88
↓ 2 callersMethodtry_logout
(&mut self)
world_server/src/character/character_logout.rs:21
↓ 2 callersMethodupdate_character_tutorial_data
(&self, character_id: u32, tutorial_data: Vec<u8>)
databases/wrath-realm-db/src/character.rs:171
↓ 1 callersFunctionaccept_realm_connections
Public entry point that launches the realm connection accept loop and centralizes error reporting.
world_server/src/connections.rs:34
↓ 1 callersFunctionaccept_realm_connections_impl
Internal implementation of the accept loop.
world_server/src/connections.rs:41
↓ 1 callersMethodas_character
(&self)
world_server/src/character/mod.rs:318
↓ 1 callersMethodas_update_receiver_mut
(&mut self)
world_server/src/character/mod.rs:380
↓ 1 callersFunctionask_yes_no
Prompts the user for a yes/no answer in the terminal. Returns `true` for 'y' or 'yes', otherwise `false`.
tools/dbc-extractor/src/main.rs:199
↓ 1 callersFunctionauth_server_heartbeats
()
world_server/src/auth.rs:5
↓ 1 callersMethodauthenticate
Mark the client as authenticated and store SRP context for future reconnects.
auth_server/src/client_manager.rs:111
↓ 1 callersMethodauto_equip_item_from_bag
Equips an item from inventory to the first compatible equipment slot. Returns the previously equipped item from that slot, if any.
world_server/src/character/character_inventory.rs:348
↓ 1 callersFunctionbuild_out_of_range_update_block_for_player
(player: &dyn GameObject)
world_server/src/world/update_builder.rs:75
↓ 1 callersFunctionbuild_values_update_block
(object: &dyn GameObject)
world_server/src/world/update_builder.rs:90
↓ 1 callersMethodcancel_logout
(&mut self)
world_server/src/character/character_logout.rs:45
↓ 1 callersMethodcleanup_disconnected_clients
(&mut self, character_manager: &mut CharacterManager, world: &mut World)
world_server/src/client_manager.rs:86
↓ 1 callersMethodclear_in_range_objects
(&mut self)
world_server/src/character/mod.rs:364
↓ 1 callersMethodclear_object_updates
(&mut self)
world_server/src/character/mod.rs:395
↓ 1 callersMethodclear_recently_removed_range_guids
(&mut self)
world_server/src/character/mod.rs:372
↓ 1 callersMethodclear_update_mask_header
(&mut self)
world_server/src/character/mod.rs:308
↓ 1 callersMethodclear_visible_item
(&mut self, slot: u8)
world_server/src/character/character_inventory.rs:335
↓ 1 callersMethodcreate_account
(&self, username: &str, v: &str, s: &str)
databases/wrath-auth-db/src/lib.rs:48
↓ 1 callersMethodcreate_account_data
(&self, account_id: u32, data_type: u8)
databases/wrath-auth-db/src/lib.rs:114
↓ 1 callersMethodcreate_character
(&self, params: &DBCharacterCreateParameters)
databases/wrath-realm-db/src/character.rs:100
↓ 1 callersMethodcreate_character_account_data
(&self, character_id: u32, data_type: u8)
databases/wrath-realm-db/src/character_account_data.rs:35
↓ 1 callersFunctioncreate_empty_account_data_rows
(client_manager: &ClientManager, account_id: u32)
world_server/src/handlers/account_data_handler.rs:34
next →1–100 of 362, ranked by callers