Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/Tenshimaru/OpenDigimonMastersOnline
/ functions
Functions
1,040 in github.com/Tenshimaru/OpenDigimonMastersOnline
⨍
Functions
1,040
◇
Types & classes
340
↓ 1 callers
Method
update_friend_list
Replace the character's friend list.
crates/odmo-application/src/character.rs:166
↓ 1 callers
Method
update_location
(&self, _character_id: u64, _map_id: i16, _channel: u8)
crates/odmo-application/src/game.rs:10435
↓ 1 callers
Method
update_mob_hp
Persist the mob's current HP after a damage event. Default implementation is a no-op so backends that store transient mob state in memory don't need t
crates/odmo-application/src/game.rs:313
↓ 1 callers
Method
update_partner_memory_skills
Replace the partner's memory skill at the given slot.
crates/odmo-application/src/character.rs:336
↓ 1 callers
Method
update_partner_name
Replace the partner's name.
crates/odmo-application/src/character.rs:331
↓ 1 callers
Method
update_partner_resources
Replace the partner's HP/DS state.
crates/odmo-application/src/character.rs:321
↓ 1 callers
Method
update_reward_storage
Replace the character's reward storage.
crates/odmo-application/src/character.rs:276
↓ 1 callers
Method
update_tamer_model
Set the character's tamer model id.
crates/odmo-application/src/character.rs:217
↓ 1 callers
Method
update_tamer_name
Set the character's name.
crates/odmo-application/src/character.rs:222
↓ 1 callers
Method
update_union_hack_slot
Replace the part installed in a D-Unit slot. Returns `true` if the row was created/updated, `false` if the slot index is out of range.
crates/odmo-application/src/character.rs:355
↓ 1 callers
Method
update_welcome_flag
(&self, _account_id: u64, _welcome: bool)
crates/odmo-application/src/game.rs:11174
↓ 1 callers
Function
validate_and_consume_jogress_chipset
( item_assets: &[odmo_types::ItemAsset], digivice: &mut odmo_types::DigiviceSnapshot, target_line:
crates/odmo-application/src/game.rs:10032
↓ 1 callers
Method
with_game_server
(mut self, address: String, port: i32)
crates/odmo-application/src/game.rs:491
↓ 1 callers
Function
workspace_path
(relative_path: &str)
crates/odmo-persistence/src/lib.rs:57
↓ 1 callers
Function
workspace_root
()
crates/odmo-persistence/src/lib.rs:45
↓ 1 callers
Function
write_combine_item_list
Write a `u2 count` followed by the material/echo nodes `{u4 item_uid, u2 item_type, u2 count}`.
crates/odmo-protocol/src/game.rs:3887
↓ 1 callers
Function
write_combine_reward_list
Write the reward detail list: `u2 count` followed by fixed-size reward nodes. Each reward detail node carries the decoded leading item fields `{n4 it
crates/odmo-protocol/src/game.rs:3912
↓ 1 callers
Method
write_f32
(&mut self, value: f32)
crates/odmo-protocol/src/writer.rs:48
↓ 1 callers
Method
write_i8
(&mut self, value: i8)
crates/odmo-protocol/src/writer.rs:20
↓ 1 callers
Function
write_map_region
(writer: &mut PacketWriter, region: &[u8])
crates/odmo-protocol/src/game.rs:3840
↓ 1 callers
Method
write_state
(&self)
crates/odmo-application/src/account.rs:304
↓ 1 callers
Method
write_state
(&self)
crates/odmo-application/src/character.rs:601
Method
account_by_id
(&self, _account_id: AccountId)
crates/odmo-application/tests/property_tests.rs:296
Method
account_by_id
(&self, account_id: AccountId)
crates/odmo-persistence/src/lib.rs:397
Method
account_by_id
(&self, account_id: odmo_types::AccountId)
crates/odmo-persistence/src/pg/account_repo.rs:23
Method
account_by_id
(&self, account_id: AccountId)
crates/odmo-persistence/src/pg/character_repo.rs:895
Method
account_by_username
(&self, username: &str)
crates/odmo-persistence/src/lib.rs:392
Method
account_by_username
(&self, username: &str)
crates/odmo-persistence/src/pg/account_repo.rs:7
Function
aggregate_items
Aggregate an inventory into `item_id -> total amount`, ignoring empty slots. Slot reuse and stacking are invisible at this level, which is exactly the
crates/odmo-application/tests/property_tests.rs:724
Function
app_and_repo_with_character
Build a `GameApplication` and keep a handle to its repository double so the test can read back the persisted inventory.
crates/odmo-application/tests/property_tests.rs:600
Function
app_and_repo_with_combine_catalog
Build a `GameApplication` seeded with a character and a combine catalog, returning a handle to the repository double so the combine property tests can
crates/odmo-application/tests/property_tests.rs:620
Function
app_and_repo_with_evolution
Build a `GameApplication` seeded with a character and a single Extra Evolution NPC, returning a handle to the repository double so the evolution prope
crates/odmo-application/tests/property_tests.rs:641
Function
app_and_repo_with_evolution_and_account
Build a `GameApplication` seeded with a character, a single Extra Evolution NPC, and an account the Spirit-craft password gate validates against, retu
crates/odmo-application/tests/property_tests.rs:662
Function
app_and_repo_with_random_box
Build a `GameApplication` seeded with a character and a weighted random box reward pool, returning a handle to the repository double.
crates/odmo-application/tests/property_tests.rs:1722
Function
app_with_catalog
Build a `GameApplication` backed by a catalog double seeded with `products`.
crates/odmo-application/tests/property_tests.rs:471
Function
apply_runtime_drop_state
(mut drop: DropSummary)
crates/odmo-persistence/src/lib.rs:1828
Function
assert_ascii_string_round_trips
Round-trip a value through the ASCII length-prefixed codec (`write_string`/`read_string`). Asserts the `[u8 byte-length][bytes][0x00]` wire form, that
crates/odmo-protocol/tests/property_tests.rs:690
Function
assert_frame_invariants
Assert the frame envelope invariants for a covered packet: the length field equals the byte length, the opcode field equals the expected opcode, the t
crates/odmo-protocol/tests/property_tests.rs:608
Function
assert_impl
()
crates/odmo-persistence/tests/combine_catalog.rs:112
Function
assert_wide_string_round_trips
Round-trip a value through the wide length-prefixed codec (`write_wide_string`/`read_wide_string`). Asserts the `[u8 unit-count][u16 units...][u16 0]`
crates/odmo-protocol/tests/property_tests.rs:727
Function
attendance_packet_uses_expected_opcode
()
crates/odmo-protocol/src/game.rs:5649
Function
away_time_request_decodes_empty_payload
()
crates/odmo-protocol/src/game.rs:6912
Function
bad_password_scenario_strategy
Generate the failed-password digimon-to-item rejection regime. Everything but the password is valid: a partner sits at the target slot and the recipe
crates/odmo-application/tests/property_tests.rs:1643
Function
bootstrap_message
()
crates/odmo-application/src/lib.rs:6
Function
cash_shop_buy_request_decodes_modern_client_payload
()
crates/odmo-protocol/src/game.rs:6947
Function
cash_shop_reload_request_decodes_empty_payload
()
crates/odmo-protocol/src/game.rs:6938
Function
cast_skill_packet_uses_expected_opcode
()
crates/odmo-protocol/src/game.rs:6542
Function
change_tamer_model_request_decodes_modern_client_payload
()
crates/odmo-protocol/src/game.rs:6921
Method
character_by_id
(&self, character_id: u64)
crates/odmo-application/src/character.rs:746
Method
character_by_id
(&self, _character_id: u64)
crates/odmo-application/tests/property_tests.rs:317
Method
character_by_id
(&self, character_id: u64)
crates/odmo-persistence/src/lib.rs:459
Method
character_by_name
(&self, name: &str)
crates/odmo-application/src/character.rs:757
Method
character_by_name
(&self, _name: &str)
crates/odmo-application/tests/property_tests.rs:321
Method
character_by_name
(&self, name: &str)
crates/odmo-persistence/src/lib.rs:469
Method
character_by_name
(&self, name: &str)
crates/odmo-persistence/src/pg/character_repo.rs:362
Method
character_by_slot
( &self, _account_id: AccountId, _slot: u8, )
crates/odmo-application/src/game.rs:10972
Method
character_by_slot
( &self, _account_id: AccountId, _slot: u8, )
crates/odmo-application/tests/property_tests.rs:309
Method
character_by_slot
( &self, account_id: AccountId, slot: u8, )
crates/odmo-persistence/src/lib.rs:446
Method
character_by_slot
( &self, account_id: AccountId, slot: u8, )
crates/odmo-persistence/src/pg/character_repo.rs:328
Function
character_list_packet_uses_expected_opcode
()
crates/odmo-protocol/src/character.rs:306
Method
characters_on_map
(&self, map_id: i16, channel: u8)
crates/odmo-application/src/lib.rs:65
Method
collect_drop
( &self, _character_id: u64, _map_id: i16, _channel: u8, _drop_handler
crates/odmo-application/tests/property_tests.rs:272
Method
collect_drop
( &self, character_id: u64, map_id: i16, channel: u8, drop_handler: u3
crates/odmo-persistence/src/lib.rs:1042
Method
collect_drop
( &self, character_id: u64, map_id: i16, channel: u8, drop_handler: u3
crates/odmo-persistence/src/pg/drop_repo.rs:23
Function
combine_conservation_scenario_strategy
Generate either combine conservation regime: a fully-stocked success or a grid with an absent material.
crates/odmo-application/tests/property_tests.rs:1044
Function
combine_missing_material_scenario_strategy
Generate a valid grid that references at least one absent material. Present ids are drawn from `4000..5100` and stocked over-funded; one node is over
crates/odmo-application/tests/property_tests.rs:981
Function
combine_result_response_digi_result_empty_lists_round_trip
()
crates/odmo-protocol/src/game.rs:6196
Function
combine_result_response_digi_result_single_entries_round_trip
()
crates/odmo-protocol/src/game.rs:6212
Function
combine_result_response_digi_reward_uses_reward_opcode
()
crates/odmo-protocol/src/game.rs:6260
Function
combine_result_response_union_result_uses_union_opcode
()
crates/odmo-protocol/src/game.rs:6270
Function
combine_result_response_union_reward_uses_union_opcode
()
crates/odmo-protocol/src/game.rs:6280
Function
combine_success_scenario_strategy
Generate a fully-stocked success combine scenario. Two to four distinct material ids are drawn from `4000..5100`; the grid distributes a multiple-of-
crates/odmo-application/tests/property_tests.rs:922
Function
combine_sync_response_digi_empty_ceiling_round_trips
()
crates/odmo-protocol/src/game.rs:6139
Function
combine_sync_response_digi_single_ceiling_round_trips
()
crates/odmo-protocol/src/game.rs:6151
Function
combine_sync_response_union_uses_union_opcode
()
crates/odmo-protocol/src/game.rs:6174
Function
complementar_information_enqueues_friend_connect_for_friended_characters
()
crates/odmo-application/src/game.rs:11692
Function
complementar_information_loads_visible_drops
()
crates/odmo-application/src/game.rs:12015
Function
complementar_information_loads_visible_mobs
()
crates/odmo-application/src/game.rs:11907
Function
complementar_information_returns_follow_up_packets
()
crates/odmo-application/src/game.rs:11585
Function
config
()
crates/odmo-application/tests/property_tests.rs:61
Function
config
()
crates/odmo-protocol/tests/property_tests.rs:25
Function
connect_character_server_uses_selected_target
()
crates/odmo-application/src/account.rs:551
Function
connection_packet_uses_legacy_framing
()
crates/odmo-protocol/src/account.rs:305
Method
consume_game_session_ticket
( &self, account_id: AccountId, )
crates/odmo-application/src/portal.rs:152
Method
consume_game_session_ticket
( &self, account_id: AccountId, )
crates/odmo-persistence/src/pg/portal_bridge.rs:75
Function
consume_item_broadcasts_party_member_info
()
crates/odmo-application/src/game.rs:12551
Method
consume_social_notifications
( &self, character_id: CharacterId, )
crates/odmo-persistence/src/pg/portal_bridge.rs:120
Method
consume_transfer_ticket
( &self, account_id: AccountId, )
crates/odmo-application/src/portal.rs:127
Method
consume_transfer_ticket
( &self, account_id: AccountId, )
crates/odmo-persistence/src/pg/portal_bridge.rs:29
Method
count_enabled_digivice_slots
( slots: &[odmo_types::DigiviceItemSnapshot], start_idx: usize,
crates/odmo-application/src/game.rs:981
Function
covered_request_strategy
Generate one of the twelve covered C2S request variants with arbitrary but structurally valid field values. The set is split across two `prop_oneof!`
crates/odmo-application/tests/property_tests.rs:3363
Function
covered_request_strategy
Strategy that draws one covered request per case. Each arm constrains its fields to the wire's exact representable space so the round-trip is byte-exa
crates/odmo-protocol/tests/property_tests.rs:266
Function
covered_response_strategy
Strategy that draws one covered response per case, paired with the opcode it frames itself under. Field values cover the wire widths; list lengths sta
crates/odmo-protocol/tests/property_tests.rs:385
Method
create
(&self)
crates/odmo-application/src/account.rs:327
Method
create
(&self)
crates/odmo-application/src/character.rs:624
Method
create_character
( &self, _account_id: AccountId, _slot: u8, _tamer_name: Strin
crates/odmo-application/src/game.rs:10999
Method
create_character
( &self, _account_id: AccountId, _slot: u8, _tamer_name: String, _tame
crates/odmo-application/tests/property_tests.rs:329
Method
create_character
( &self, account_id: AccountId, slot: u8, tamer_name: String, tamer_mo
crates/odmo-persistence/src/lib.rs:488
Method
create_character
( &self, account_id: AccountId, slot: u8, tamer_name: String, tamer_mo
crates/odmo-persistence/src/pg/character_repo.rs:391
Function
create_character_returns_created_packet
()
crates/odmo-application/src/character.rs:1046
← previous
next →
501–600 of 1,040, ranked by callers