MCPcopy Create free account

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

Functions362 in github.com/Victov/wrath-rs

↓ 1 callersFunctioncreate_empty_character_account_data_rows
(realm_database: &RealmDatabase, character_id: u32)
world_server/src/handlers/account_data_handler.rs:45
↓ 1 callersMethoddelete_character
(&self, character_id: u32, account_id: u32)
databases/wrath-realm-db/src/character.rs:140
↓ 1 callersMethoddisconnected_post_cleanup
(&mut self)
world_server/src/client.rs:70
↓ 1 callersMethodenvelope
(&self)
world_server/src/world/map_manager.rs:28
↓ 1 callersMethodexecute_far_teleport
(&mut self, destination: WorldZoneLocation, world: &mut World)
world_server/src/character/character_movement.rs:47
↓ 1 callersMethodexecute_logout
This function will trigger every tick as long as the state is LogoutState::Executing
world_server/src/character/character_logout.rs:58
↓ 1 callersMethodexecute_near_teleport
(&mut self, destination: PositionAndOrientation)
world_server/src/character/character_movement.rs:39
↓ 1 callersFunctionextract_dbc
Attempts to extract DBC files from WoW MPQ archives using `warcraft-rs`. If `warcraft-rs` is not installed, prompts the user to install it. Creates t
tools/dbc-extractor/src/main.rs:90
↓ 1 callersMethodfind_client_from_active_character_name
Attempts to find a client based on the character's name that they are currently playing.
world_server/src/client_manager.rs:162
↓ 1 callersMethodget_account_data
(&self, account_id: u32)
databases/wrath-auth-db/src/lib.rs:96
↓ 1 callersMethodget_account_data_of_type
(&self, account_id: u32, data_type: u8)
databases/wrath-auth-db/src/lib.rs:103
↓ 1 callersMethodget_all_character_equipment
(&self, character_id: u32)
databases/wrath-realm-db/src/item_instance.rs:11
↓ 1 callersMethodget_all_character_equipment_display_info
( &self, character_id: u32, game_db: &wrath_game_db::GameDatabase, )
databases/wrath-realm-db/src/character_equipment.rs:14
↓ 1 callersMethodget_all_equipment
(&self)
world_server/src/character/character_inventory.rs:68
↓ 1 callersMethodget_all_realms
(&self)
databases/wrath-auth-db/src/lib.rs:44
↓ 1 callersMethodget_all_realms_with_num_characters
(&self, account_id: u32)
databases/wrath-auth-db/src/lib.rs:33
↓ 1 callersMethodget_area_trigger
Area triggers need special treatment from joint DBC and Mysql data sources, so they don't use forward_dbc_getter
world_server/src/data/data_storage/mod.rs:78
↓ 1 callersMethodget_areatrigger_rested_zone
(&self, id: u32)
databases/wrath-game-db/src/areatrigger_restedzone.rs:10
↓ 1 callersMethodget_areatrigger_teleport
(&self, id: u32)
databases/wrath-game-db/src/areatrigger_teleport.rs:22
↓ 1 callersFunctionget_auth_reconnect_lifetime
Read `AUTH_RECONNECT_LIFETIME` from the environment and convert to `Duration`. Defaults to 500 seconds if missing or invalid.
auth_server/src/client_manager.rs:508
↓ 1 callersMethodget_authenticated_client_mut
(&mut self, id: SocketAddr)
world_server/src/client_manager.rs:138
↓ 1 callersMethodget_character_account_data_of_type
(&self, character_id: u32, data_type: u8)
databases/wrath-realm-db/src/character_account_data.rs:24
↓ 1 callersMethodget_characters_for_account
(&self, account_id: u32)
databases/wrath-realm-db/src/character.rs:69
↓ 1 callersMethodget_client_mut
(&mut self, id: SocketAddr)
world_server/src/client_manager.rs:156
↓ 1 callersMethodget_create_objects
(&self)
world_server/src/character/character_inventory.rs:132
↓ 1 callersFunctionget_dbc_folder_path
Returns the path to the DBC folder. Uses the `DBC_FOLDER_PATH` environment variable if set, otherwise defaults to `<workspace>/dbc`.
tools/dbc-extractor/src/main.rs:36
↓ 1 callersMethodget_gender
(&self)
world_server/src/character/mod.rs:281
↓ 1 callersMethodget_in_range_characters
(&self)
world_server/src/character/mod.rs:354
↓ 1 callersMethodget_item
(&self, slot: EquipmentSlot)
world_server/src/character/character_inventory.rs:60
↓ 1 callersFunctionget_locale
Detects and returns the locale string for the given WOTLK data path. Searches for known locale folders and returns the first found. Exits if no local
tools/dbc-extractor/src/main.rs:248
↓ 1 callersFunctionget_mpq_paths
Returns a list of MPQ file names for the given WOTLK data path. Checks for the existence of each MPQ file and exits if any are missing.
tools/dbc-extractor/src/main.rs:211
↓ 1 callersMethodget_multiple_item_templates
(&self, item_ids: &[u32])
databases/wrath-game-db/src/item_template.rs:318
↓ 1 callersMethodget_num_characters_for_account
(&self, account_id: u32)
databases/wrath-realm-db/src/character.rs:81
↓ 1 callersMethodget_object_updates
(&self)
world_server/src/character/mod.rs:391
↓ 1 callersFunctionget_opening_cinematic_for_race_class
(race: &Race, class: &Class)
world_server/src/constants/cinematic.rs:3
↓ 1 callersMethodget_or_create_map_for_instance
(&mut self, map: Map, instance_id: InstanceID)
world_server/src/world/instance_manager.rs:104
↓ 1 callersMethodget_player_create_info
(&self, race: u8, class: u8)
databases/wrath-game-db/src/player_create_info.rs:15
↓ 1 callersMethodget_realm_bind_ip
(&self, realm_id: i32)
databases/wrath-auth-db/src/lib.rs:23
↓ 1 callersFunctionget_realm_list
(auth_database: &std::sync::Arc<AuthDatabase>, account_id: u32)
auth_server/src/realms.rs:65
↓ 1 callersMethodget_sender
(&self)
world_server/src/character/mod.rs:144
↓ 1 callersFunctionget_workspace_path
Returns the workspace root path. Uses the `CARGO_MANIFEST_DIR` environment variable if set, otherwise defaults to current directory.
tools/dbc-extractor/src/main.rs:168
↓ 1 callersFunctionget_wotlk_path
Returns the path to the WOTLK folder. Uses the `WOTLK_PATH` environment variable if set, otherwise defaults to current directory.
tools/dbc-extractor/src/main.rs:186
↓ 1 callersFunctiongive_character_start_equipment
( character_id: u32, race: Race, class: Class, gender: Gender, data_storage: &DataStorage,
world_server/src/handlers/character_handler.rs:223
↓ 1 callersMethodgive_character_start_equipment
( &self, character_id: u32, item_ids: [i32; 24], slot_ids: impl IntoIterator<I
databases/wrath-realm-db/src/character_equipment.rs:51
↓ 1 callersFunctionhandle_additem_command
( client_manager: &ClientManager, character_manager: &mut CharacterManager, game_db: Arc<wrath_gam
world_server/src/handlers/gm_handler.rs:116
↓ 1 callersMethodhandle_auth_logon_challenge
Handle `CMD_AUTH_LOGON_CHALLENGE`: - Validates the account exists and is not banned. - Loads SRP verifier values (v, s) and constructs the server proo
auth_server/src/client_manager.rs:215
↓ 1 callersMethodhandle_auth_logon_proof
Handle `CMD_AUTH_LOGON_PROOF`: - Validates state and parses client public key. - Verifies the SRP proof; on success, stores session key in the auth DB
auth_server/src/client_manager.rs:281
↓ 1 callersFunctionhandle_ban
(username: &str, auth_db: &std::sync::Arc<AuthDatabase>)
auth_server/src/console_input.rs:60
↓ 1 callersMethodhandle_cinematic_ended
(&mut self)
world_server/src/character/character_cinematic.rs:51
↓ 1 callersMethodhandle_cinematic_next_camera
(&mut self)
world_server/src/character/character_cinematic.rs:33
↓ 1 callersMethodhandle_client_disconnected
(&mut self, client: &Client, character_manager: &CharacterManager)
world_server/src/world/instance_manager.rs:108
↓ 1 callersFunctionhandle_cmsg_areatrigger
( client_manager: &ClientManager, character_manager: &mut CharacterManager, client_id: SocketAddr,
world_server/src/handlers/movement_handler.rs:257
↓ 1 callersFunctionhandle_cmsg_auth_session
( connection: &mut Connection, proof_seed: ProofSeed, packet: &CMSG_AUTH_SESSION, auth_db: Arc
world_server/src/handlers/login_handler.rs:20
↓ 1 callersFunctionhandle_cmsg_autoequip_item
( client_manager: &mut ClientManager, character_manager: &mut CharacterManager, world: &World,
world_server/src/handlers/character_handler.rs:362
↓ 1 callersFunctionhandle_cmsg_calendar_get_num_pending
(client_manager: &ClientManager, client_id: SocketAddr)
world_server/src/handlers/social_handler.rs:30
↓ 1 callersFunctionhandle_cmsg_char_create
(client_manager: &ClientManager, client_id: SocketAddr, world: &World, data: &CMSG_CHAR_CREATE)
world_server/src/handlers/character_handler.rs:119
↓ 1 callersFunctionhandle_cmsg_char_delete
(client_manager: &ClientManager, client_id: SocketAddr, world: &World, data: &CMSG_CHAR_DELETE)
world_server/src/handlers/character_handler.rs:204
↓ 1 callersFunctionhandle_cmsg_char_enum
(client_manager: &ClientManager, world: &World, client_id: SocketAddr)
world_server/src/handlers/character_handler.rs:34
↓ 1 callersFunctionhandle_cmsg_complete_cinematic
( client_manager: &ClientManager, character_manager: &mut CharacterManager, client_id: SocketAddr,
world_server/src/handlers/cinematics_handler.rs:26
↓ 1 callersFunctionhandle_cmsg_contact_list
( client_manager: &ClientManager, character_manager: &CharacterManager, client_id: SocketAddr,
world_server/src/handlers/social_handler.rs:16
↓ 1 callersFunctionhandle_cmsg_gmticket_create
(client_manager: &ClientManager, client_id: SocketAddr, _packet: &CMSG_GMTICKET_CREATE)
world_server/src/handlers/gm_handler.rs:63
↓ 1 callersFunctionhandle_cmsg_gmticket_getticket
(client_manager: &ClientManager, client_id: SocketAddr)
world_server/src/handlers/gm_handler.rs:37
↓ 1 callersFunctionhandle_cmsg_gmticket_system_status
(client_manager: &ClientManager, client_id: SocketAddr)
world_server/src/handlers/gm_handler.rs:71
↓ 1 callersFunctionhandle_cmsg_item_name_query
( client_manager: &ClientManager, client_id: SocketAddr, _world: &World, packet: &CMSG_ITEM_NA
world_server/src/handlers/queries_handler.rs:137
↓ 1 callersFunctionhandle_cmsg_item_query_single
( client_manager: &ClientManager, client_id: SocketAddr, _world: &World, packet: &CMSG_ITEM_QU
world_server/src/handlers/queries_handler.rs:116
↓ 1 callersFunctionhandle_cmsg_join_channel
(client_manager: &ClientManager, client_id: SocketAddr, _packet: &CMSG_JOIN_CHANNEL)
world_server/src/handlers/social_handler.rs:61
↓ 1 callersFunctionhandle_cmsg_logout_cancel
( client_manager: &mut ClientManager, character_manager: &mut CharacterManager, client_id: SocketA
world_server/src/handlers/login_handler.rs:187
↓ 1 callersFunctionhandle_cmsg_logout_request
( client_manager: &ClientManager, character_manager: &mut CharacterManager, client_id: SocketAddr,
world_server/src/handlers/login_handler.rs:169
↓ 1 callersFunctionhandle_cmsg_messagechat
( client_manager: &ClientManager, character_manager: &mut CharacterManager, world: &World, cli
world_server/src/handlers/social_handler.rs:69
↓ 1 callersFunctionhandle_cmsg_name_query
( client_manager: &ClientManager, character_manager: &CharacterManager, client_id: SocketAddr,
world_server/src/handlers/queries_handler.rs:65
↓ 1 callersFunctionhandle_cmsg_next_cinematic_camera
( client_manager: &ClientManager, character_manager: &mut CharacterManager, client_id: SocketAddr,
world_server/src/handlers/cinematics_handler.rs:16
↓ 1 callersFunctionhandle_cmsg_ping
(client_manager: &ClientManager, client_id: SocketAddr, packet: &CMSG_PING)
world_server/src/handlers/login_handler.rs:140
↓ 1 callersFunctionhandle_cmsg_played_time
( client_manager: &ClientManager, character_manager: &mut CharacterManager, client_id: SocketAddr,
world_server/src/handlers/queries_handler.rs:15
↓ 1 callersFunctionhandle_cmsg_player_login
( client_manager: &mut ClientManager, character_manager: &mut CharacterManager, world: &mut World,
world_server/src/handlers/character_handler.rs:261
↓ 1 callersFunctionhandle_cmsg_player_logout
( client_manager: &mut ClientManager, character_manager: &mut CharacterManager, client_id: SocketA
world_server/src/handlers/character_handler.rs:276
↓ 1 callersFunctionhandle_cmsg_query_time
(client_manager: &ClientManager, client_id: SocketAddr)
world_server/src/handlers/queries_handler.rs:44
↓ 1 callersFunctionhandle_cmsg_ready_for_account_data_times
(client_manager: &ClientManager, packet: &PacketToHandle)
world_server/src/handlers/account_data_handler.rs:17
↓ 1 callersFunctionhandle_cmsg_realm_split
(client_manager: &ClientManager, client_id: SocketAddr, packet: &CMSG_REALM_SPLIT)
world_server/src/handlers/login_handler.rs:128
↓ 1 callersFunctionhandle_cmsg_request_account_data
( client_manager: &ClientManager, client_id: SocketAddr, world: &World, data: &CMSG_REQUEST_AC
world_server/src/handlers/account_data_handler.rs:145
↓ 1 callersFunctionhandle_cmsg_request_raid_info
(client_manager: &ClientManager, client_id: SocketAddr)
world_server/src/handlers/group_handler.rs:7
↓ 1 callersFunctionhandle_cmsg_set_action_button
( client_manager: &ClientManager, character_manager: &mut CharacterManager, client_id: SocketAddr,
world_server/src/handlers/bars_buttons_handler.rs:23
↓ 1 callersFunctionhandle_cmsg_set_actionbar_toggles
( client_manager: &ClientManager, character_manager: &mut CharacterManager, client_id: SocketAddr,
world_server/src/handlers/bars_buttons_handler.rs:9
↓ 1 callersFunctionhandle_cmsg_set_active_mover
(client_manager: &ClientManager, client_id: SocketAddr, packet: &CMSG_SET_ACTIVE_MOVER)
world_server/src/handlers/movement_handler.rs:238
↓ 1 callersFunctionhandle_cmsg_set_selection
( client_manager: &ClientManager, character_manager: &mut CharacterManager, client_id: SocketAddr,
world_server/src/handlers/social_handler.rs:46
↓ 1 callersFunctionhandle_cmsg_standstate_change
( client_manager: &ClientManager, character_manager: &mut CharacterManager, client_id: SocketAddr,
world_server/src/handlers/character_handler.rs:288
↓ 1 callersFunctionhandle_cmsg_swap_inv_item
( client_manager: &ClientManager, character_manager: &mut CharacterManager, world: &World, cli
world_server/src/handlers/character_handler.rs:334
↓ 1 callersFunctionhandle_cmsg_time_sync_resp
( client_manager: &ClientManager, character_manager: &CharacterManager, client_id: SocketAddr,
world_server/src/handlers/world_handler.rs:84
↓ 1 callersFunctionhandle_cmsg_tutorial_flag
( client_manager: &ClientManager, character_manager: &mut CharacterManager, world: &World, cli
world_server/src/handlers/tutorial_handler.rs:20
↓ 1 callersFunctionhandle_cmsg_tutorial_reset
( client_manager: &ClientManager, character_manager: &mut CharacterManager, world: &World, cli
world_server/src/handlers/tutorial_handler.rs:46
↓ 1 callersFunctionhandle_cmsg_update_account_data
( client_manager: &ClientManager, client_id: SocketAddr, world: &World, data: &CMSG_UPDATE_ACC
world_server/src/handlers/account_data_handler.rs:102
↓ 1 callersFunctionhandle_cmsg_world_state_ui_timer_update
(client_manager: &ClientManager, client_id: SocketAddr)
world_server/src/handlers/queries_handler.rs:56
↓ 1 callersFunctionhandle_cmsg_zoneupdate
( client_manager: &ClientManager, character_manager: &mut CharacterManager, client_id: SocketAddr,
world_server/src/handlers/world_handler.rs:19
↓ 1 callersFunctionhandle_command
(cmd: WrathRealmConsoleCommand, running_bool: Arc<AtomicBool>)
world_server/src/console_input.rs:31
↓ 1 callersFunctionhandle_command
(cmd: WrathConsoleCommand, auth_db: std::sync::Arc<AuthDatabase>)
auth_server/src/console_input.rs:34
↓ 1 callersMethodhandle_connection_events
(&mut self, character_manager: &mut CharacterManager, world: &mut World)
world_server/src/client_manager.rs:51
↓ 1 callersFunctionhandle_create_account
(username: &str, password: &str, auth_db: &std::sync::Arc<AuthDatabase>)
auth_server/src/console_input.rs:47
↓ 1 callersMethodhandle_enter_inn
(&mut self)
world_server/src/character/character_rested.rs:17
↓ 1 callersFunctionhandle_exit
(running_bool: Arc<AtomicBool>)
world_server/src/console_input.rs:42
↓ 1 callersFunctionhandle_gm_command
( client_manager: &ClientManager, character_manager: &mut CharacterManager, world: &World, cli
world_server/src/handlers/social_handler.rs:167
↓ 1 callersFunctionhandle_incoming_connection
Per-connection task: handles the socket and bridges messages to/from the client manager. Design: - Sends a `ClientEvent::Connection` to register with
auth_server/src/main.rs:81
← previousnext →101–200 of 362, ranked by callers