MCPcopy Create free account

hub / github.com/Tenshimaru/OpenDigimonMastersOnline / functions

Functions1,040 in github.com/Tenshimaru/OpenDigimonMastersOnline

↓ 1 callersMethodupdate_friend_list
Replace the character's friend list.
crates/odmo-application/src/character.rs:166
↓ 1 callersMethodupdate_location
(&self, _character_id: u64, _map_id: i16, _channel: u8)
crates/odmo-application/src/game.rs:10435
↓ 1 callersMethodupdate_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 callersMethodupdate_partner_memory_skills
Replace the partner's memory skill at the given slot.
crates/odmo-application/src/character.rs:336
↓ 1 callersMethodupdate_partner_name
Replace the partner's name.
crates/odmo-application/src/character.rs:331
↓ 1 callersMethodupdate_partner_resources
Replace the partner's HP/DS state.
crates/odmo-application/src/character.rs:321
↓ 1 callersMethodupdate_reward_storage
Replace the character's reward storage.
crates/odmo-application/src/character.rs:276
↓ 1 callersMethodupdate_tamer_model
Set the character's tamer model id.
crates/odmo-application/src/character.rs:217
↓ 1 callersMethodupdate_tamer_name
Set the character's name.
crates/odmo-application/src/character.rs:222
↓ 1 callersMethodupdate_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 callersMethodupdate_welcome_flag
(&self, _account_id: u64, _welcome: bool)
crates/odmo-application/src/game.rs:11174
↓ 1 callersFunctionvalidate_and_consume_jogress_chipset
( item_assets: &[odmo_types::ItemAsset], digivice: &mut odmo_types::DigiviceSnapshot, target_line:
crates/odmo-application/src/game.rs:10032
↓ 1 callersMethodwith_game_server
(mut self, address: String, port: i32)
crates/odmo-application/src/game.rs:491
↓ 1 callersFunctionworkspace_path
(relative_path: &str)
crates/odmo-persistence/src/lib.rs:57
↓ 1 callersFunctionworkspace_root
()
crates/odmo-persistence/src/lib.rs:45
↓ 1 callersFunctionwrite_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 callersFunctionwrite_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 callersMethodwrite_f32
(&mut self, value: f32)
crates/odmo-protocol/src/writer.rs:48
↓ 1 callersMethodwrite_i8
(&mut self, value: i8)
crates/odmo-protocol/src/writer.rs:20
↓ 1 callersFunctionwrite_map_region
(writer: &mut PacketWriter, region: &[u8])
crates/odmo-protocol/src/game.rs:3840
↓ 1 callersMethodwrite_state
(&self)
crates/odmo-application/src/account.rs:304
↓ 1 callersMethodwrite_state
(&self)
crates/odmo-application/src/character.rs:601
Methodaccount_by_id
(&self, _account_id: AccountId)
crates/odmo-application/tests/property_tests.rs:296
Methodaccount_by_id
(&self, account_id: AccountId)
crates/odmo-persistence/src/lib.rs:397
Methodaccount_by_id
(&self, account_id: odmo_types::AccountId)
crates/odmo-persistence/src/pg/account_repo.rs:23
Methodaccount_by_id
(&self, account_id: AccountId)
crates/odmo-persistence/src/pg/character_repo.rs:895
Methodaccount_by_username
(&self, username: &str)
crates/odmo-persistence/src/lib.rs:392
Methodaccount_by_username
(&self, username: &str)
crates/odmo-persistence/src/pg/account_repo.rs:7
Functionaggregate_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
Functionapp_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
Functionapp_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
Functionapp_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
Functionapp_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
Functionapp_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
Functionapp_with_catalog
Build a `GameApplication` backed by a catalog double seeded with `products`.
crates/odmo-application/tests/property_tests.rs:471
Functionapply_runtime_drop_state
(mut drop: DropSummary)
crates/odmo-persistence/src/lib.rs:1828
Functionassert_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
Functionassert_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
Functionassert_impl
()
crates/odmo-persistence/tests/combine_catalog.rs:112
Functionassert_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
Functionattendance_packet_uses_expected_opcode
()
crates/odmo-protocol/src/game.rs:5649
Functionaway_time_request_decodes_empty_payload
()
crates/odmo-protocol/src/game.rs:6912
Functionbad_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
Functionbootstrap_message
()
crates/odmo-application/src/lib.rs:6
Functioncash_shop_buy_request_decodes_modern_client_payload
()
crates/odmo-protocol/src/game.rs:6947
Functioncash_shop_reload_request_decodes_empty_payload
()
crates/odmo-protocol/src/game.rs:6938
Functioncast_skill_packet_uses_expected_opcode
()
crates/odmo-protocol/src/game.rs:6542
Functionchange_tamer_model_request_decodes_modern_client_payload
()
crates/odmo-protocol/src/game.rs:6921
Methodcharacter_by_id
(&self, character_id: u64)
crates/odmo-application/src/character.rs:746
Methodcharacter_by_id
(&self, _character_id: u64)
crates/odmo-application/tests/property_tests.rs:317
Methodcharacter_by_id
(&self, character_id: u64)
crates/odmo-persistence/src/lib.rs:459
Methodcharacter_by_name
(&self, name: &str)
crates/odmo-application/src/character.rs:757
Methodcharacter_by_name
(&self, _name: &str)
crates/odmo-application/tests/property_tests.rs:321
Methodcharacter_by_name
(&self, name: &str)
crates/odmo-persistence/src/lib.rs:469
Methodcharacter_by_name
(&self, name: &str)
crates/odmo-persistence/src/pg/character_repo.rs:362
Methodcharacter_by_slot
( &self, _account_id: AccountId, _slot: u8, )
crates/odmo-application/src/game.rs:10972
Methodcharacter_by_slot
( &self, _account_id: AccountId, _slot: u8, )
crates/odmo-application/tests/property_tests.rs:309
Methodcharacter_by_slot
( &self, account_id: AccountId, slot: u8, )
crates/odmo-persistence/src/lib.rs:446
Methodcharacter_by_slot
( &self, account_id: AccountId, slot: u8, )
crates/odmo-persistence/src/pg/character_repo.rs:328
Functioncharacter_list_packet_uses_expected_opcode
()
crates/odmo-protocol/src/character.rs:306
Methodcharacters_on_map
(&self, map_id: i16, channel: u8)
crates/odmo-application/src/lib.rs:65
Methodcollect_drop
( &self, _character_id: u64, _map_id: i16, _channel: u8, _drop_handler
crates/odmo-application/tests/property_tests.rs:272
Methodcollect_drop
( &self, character_id: u64, map_id: i16, channel: u8, drop_handler: u3
crates/odmo-persistence/src/lib.rs:1042
Methodcollect_drop
( &self, character_id: u64, map_id: i16, channel: u8, drop_handler: u3
crates/odmo-persistence/src/pg/drop_repo.rs:23
Functioncombine_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
Functioncombine_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
Functioncombine_result_response_digi_result_empty_lists_round_trip
()
crates/odmo-protocol/src/game.rs:6196
Functioncombine_result_response_digi_result_single_entries_round_trip
()
crates/odmo-protocol/src/game.rs:6212
Functioncombine_result_response_digi_reward_uses_reward_opcode
()
crates/odmo-protocol/src/game.rs:6260
Functioncombine_result_response_union_result_uses_union_opcode
()
crates/odmo-protocol/src/game.rs:6270
Functioncombine_result_response_union_reward_uses_union_opcode
()
crates/odmo-protocol/src/game.rs:6280
Functioncombine_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
Functioncombine_sync_response_digi_empty_ceiling_round_trips
()
crates/odmo-protocol/src/game.rs:6139
Functioncombine_sync_response_digi_single_ceiling_round_trips
()
crates/odmo-protocol/src/game.rs:6151
Functioncombine_sync_response_union_uses_union_opcode
()
crates/odmo-protocol/src/game.rs:6174
Functioncomplementar_information_enqueues_friend_connect_for_friended_characters
()
crates/odmo-application/src/game.rs:11692
Functioncomplementar_information_loads_visible_drops
()
crates/odmo-application/src/game.rs:12015
Functioncomplementar_information_loads_visible_mobs
()
crates/odmo-application/src/game.rs:11907
Functioncomplementar_information_returns_follow_up_packets
()
crates/odmo-application/src/game.rs:11585
Functionconfig
()
crates/odmo-application/tests/property_tests.rs:61
Functionconfig
()
crates/odmo-protocol/tests/property_tests.rs:25
Functionconnect_character_server_uses_selected_target
()
crates/odmo-application/src/account.rs:551
Functionconnection_packet_uses_legacy_framing
()
crates/odmo-protocol/src/account.rs:305
Methodconsume_game_session_ticket
( &self, account_id: AccountId, )
crates/odmo-application/src/portal.rs:152
Methodconsume_game_session_ticket
( &self, account_id: AccountId, )
crates/odmo-persistence/src/pg/portal_bridge.rs:75
Functionconsume_item_broadcasts_party_member_info
()
crates/odmo-application/src/game.rs:12551
Methodconsume_social_notifications
( &self, character_id: CharacterId, )
crates/odmo-persistence/src/pg/portal_bridge.rs:120
Methodconsume_transfer_ticket
( &self, account_id: AccountId, )
crates/odmo-application/src/portal.rs:127
Methodconsume_transfer_ticket
( &self, account_id: AccountId, )
crates/odmo-persistence/src/pg/portal_bridge.rs:29
Methodcount_enabled_digivice_slots
( slots: &[odmo_types::DigiviceItemSnapshot], start_idx: usize,
crates/odmo-application/src/game.rs:981
Functioncovered_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
Functioncovered_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
Functioncovered_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
Methodcreate
(&self)
crates/odmo-application/src/account.rs:327
Methodcreate
(&self)
crates/odmo-application/src/character.rs:624
Methodcreate_character
( &self, _account_id: AccountId, _slot: u8, _tamer_name: Strin
crates/odmo-application/src/game.rs:10999
Methodcreate_character
( &self, _account_id: AccountId, _slot: u8, _tamer_name: String, _tame
crates/odmo-application/tests/property_tests.rs:329
Methodcreate_character
( &self, account_id: AccountId, slot: u8, tamer_name: String, tamer_mo
crates/odmo-persistence/src/lib.rs:488
Methodcreate_character
( &self, account_id: AccountId, slot: u8, tamer_name: String, tamer_mo
crates/odmo-persistence/src/pg/character_repo.rs:391
Functioncreate_character_returns_created_packet
()
crates/odmo-application/src/character.rs:1046
← previousnext →501–600 of 1,040, ranked by callers