Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/Victov/wrath-rs
/ functions
Functions
362 in github.com/Victov/wrath-rs
⨍
Functions
362
◇
Types & classes
88
Method
distance_2
(&self, point: &<Self::Envelope as rstar::Envelope>::Point)
world_server/src/world/map_manager.rs:34
Method
find_character
(&self, guid: Guid)
world_server/src/character/character_manager.rs:24
Method
find_character_mut
(&mut self, guid: Guid)
world_server/src/character/character_manager.rs:28
Method
fmt
(&self, f: &mut fmt::Formatter<'_>)
world_server/src/connection/events.rs:96
Method
fmt
(&self, f: &mut std::fmt::Formatter<'_>)
world_server/src/item/mod.rs:15
Method
fmt
(&self, f: &mut std::fmt::Formatter<'_>)
world_server/src/character/character_inventory.rs:84
Method
from
(value: &DBItemInstance)
world_server/src/item/item_database.rs:7
Method
from
(wzl: WorldZoneLocation)
world_server/src/data/mod.rs:26
Method
from
(data: &[T; 8])
world_server/src/data/tutorial_flags.rs:37
Method
from
(value: BagSlot)
world_server/src/constants/inventory.rs:147
Method
from_database_entry
(database_character_info: &DBCharacter)
world_server/src/data/tutorial_flags.rs:76
Method
get_bit
(&self, bit: usize)
world_server/src/data/tutorial_flags.rs:16
Method
get_bits
(&self, range: U)
world_server/src/data/tutorial_flags.rs:20
Method
get_character
(&self, character_id: u32)
databases/wrath-realm-db/src/character.rs:128
Method
get_client_from_character
(&self, character: &Character)
world_server/src/client_manager.rs:190
Method
get_inventory_type
(&self)
world_server/src/item/mod.rs:20
Method
get_items_update_state
(&self)
world_server/src/character/character_inventory.rs:151
Method
get_num_characters_on_realm
(&self, account_id: u32, realm_id: u32)
databases/wrath-auth-db/src/lib.rs:139
Method
get_power_type
(&self)
world_server/src/character/mod.rs:285
Method
get_selection
(&self)
world_server/src/character/mod.rs:222
Method
get_sender
(&self)
world_server/src/client_manager.rs:36
Method
get_sender
Acquire a clone of the outbound server-event sender for registration with manager structures.
world_server/src/connection/mod.rs:70
Method
handle_packet
( client_manager: &mut ClientManager, character_manager: &mut CharacterManager, world:
world_server/src/packet_handler.rs:18
Method
index
(&self, index: BagSlot)
world_server/src/character/character_inventory.rs:109
Method
index_mut
(&mut self, index: BagSlot)
world_server/src/character/character_inventory.rs:114
Method
load
(&mut self, game_db: Arc<GameDatabase>)
world_server/src/data/data_storage/mod.rs:53
Method
load_and_set_active_character
( &mut self, character_manager: &mut CharacterManager, data_storage: &Arc<DataStorage>
world_server/src/client.rs:83
Function
main
Main entry point for the DBC extractor CLI tool. This function checks for required DBC files, and if missing, attempts extraction, and will exit with
tools/dbc-extractor/src/main.rs:14
Function
main
()
world_server/src/main.rs:45
Function
main
()
auth_server/src/main.rs:37
Method
new
(auth_db: Arc<AuthDatabase>, data_storage: Arc<DataStorage>)
world_server/src/client_manager.rs:25
Method
new
(id: SocketAddr, account_id: u32, connection_sender: flume::Sender<ServerEvent>)
world_server/src/client.rs:35
Method
new
Construct a new connection; creates an internal channel for manager-driven outbound events.
world_server/src/connection/mod.rs:56
Method
new
()
world_server/src/data/action_bar.rs:16
Method
new
()
world_server/src/character/character_inventory.rs:42
Method
new
(connection_sender: flume::Sender<ServerEvent>, guid: Guid)
world_server/src/character/mod.rs:82
Method
new
()
world_server/src/character/character_manager.rs:15
Method
new
(game_db: Arc<GameDatabase>, realm_db: Arc<RealmDatabase>)
world_server/src/world/mod.rs:27
Method
new
()
world_server/src/world/instance_manager.rs:23
Method
new
(id: MapID)
world_server/src/world/map_manager.rs:48
Method
new
Create a new connection wrapper around the `ServerEvent` sender.
auth_server/src/client_manager.rs:81
Method
new
(conn_string: &str, timeout: Duration)
databases/wrath-realm-db/src/lib.rs:16
Method
new
(conn_string: &str, timeout: Duration)
databases/wrath-game-db/src/lib.rs:19
Method
new
(conn_string: &str, timeout: Duration)
databases/wrath-auth-db/src/lib.rs:13
Method
remove_character
(&mut self, guid: Guid)
world_server/src/character/character_manager.rs:44
Method
remove_client
(&mut self, client_id: SocketAddr)
world_server/src/client_manager.rs:82
Method
send_item_update
(item: &Item, connection_sender: &flume::Sender<ServerEvent>)
world_server/src/character/character_inventory.rs:161
Method
send_to_client
(&self, client: &Client)
world_server/src/packet.rs:59
Function
send_world_state_update
(character: &Character, world_state: WorldState)
world_server/src/handlers/world_handler.rs:55
Method
set_bits
(&mut self, range: U, value: u32)
world_server/src/data/tutorial_flags.rs:28
Method
set_item_guid
Rebuild the item's `UpdateItem` with a new object GUID. The client associates item objects with inventory/equipment cells using the object's GUID. We
world_server/src/character/character_inventory.rs:221
Function
test_unit_flags_indices
()
world_server/src/constants/unit_flags.rs:74
Method
tick
(&mut self, delta_time: f32, character_manager: &mut CharacterManager, world: &mut World)
world_server/src/client_manager.rs:40
Method
tick
(&mut self, delta_time: f32, world: &mut World)
world_server/src/character/mod.rs:188
Method
tick
(&mut self, character_manager: &mut CharacterManager, delta_time: f32)
world_server/src/world/mod.rs:51
Method
tick
(&mut self, _delta_time: f32, character_manager: &mut CharacterManager)
world_server/src/world/map_manager.rs:68
Method
tick_cinematic
(&mut self)
world_server/src/character/character_cinematic.rs:27
Method
tick_maps
( maps: &mut HashMap<T, MapManager>, character_manager: &mut CharacterManager, delta_t
world_server/src/world/instance_manager.rs:39
Method
to_index
(slot: &BagSlot)
world_server/src/character/character_inventory.rs:120
Method
try_from
(value: &[T])
world_server/src/data/tutorial_flags.rs:68
Method
try_from
(value: u8)
world_server/src/constants/inventory.rs:90
Method
try_get_map_for_instance
(&self, instance_id: InstanceID)
world_server/src/world/instance_manager.rs:84
← previous
301–362 of 362, ranked by callers