MCPcopy Create free account

hub / github.com/Tenshimaru/OpenDigimonMastersOnline / functions

Functions1,040 in github.com/Tenshimaru/OpenDigimonMastersOnline

↓ 2 callersMethodupdate_tamer_shop
Replace the character's tamer-shop listings.
crates/odmo-application/src/character.rs:303
↓ 2 callersMethodupdate_warehouse
( &self, _character_id: u64, _warehouse: odmo_types::InventorySnapshot,
crates/odmo-application/src/game.rs:11149
↓ 2 callersMethodupsert_map_presence
(&self, character: &CharacterSummary)
crates/odmo-application/src/portal.rs:206
↓ 2 callersFunctionwrite_combine_ceiling
Write the ceiling map block: `u2 count` followed by `{u1 tier, u1 value_a, u2 value_b}` entries.
crates/odmo-protocol/src/game.rs:3897
↓ 2 callersFunctionwrite_materials
Write a material list `[u2 count][{u4 item_uid, u2 item_type, u2 count}...]` in the exact order the combine decoder reads it. Lengths stay within the
crates/odmo-protocol/tests/property_tests.rs:127
↓ 2 callersMethodwrite_modern_utf8_string
Write a modern variable-length string: `[u16 byte-length][UTF-8 bytes]`, no terminator. The byte length is capped at 512 to match the client's read bo
crates/odmo-protocol/src/writer.rs:81
↓ 2 callersFunctionwrite_optional_legacy_string
(writer: &mut PacketWriter, value: &str)
crates/odmo-protocol/src/game.rs:3978
↓ 2 callersFunctionwrite_party_member
(writer: &mut PacketWriter, member: &PartyMemberListEntry)
crates/odmo-protocol/src/game.rs:3956
↓ 2 callersFunctionwrite_zero_i16s
(writer: &mut PacketWriter, count: usize)
crates/odmo-protocol/src/game.rs:3824
↓ 1 callersMethodaccount_by_id
(&self, account_id: u64)
crates/odmo-application/src/game.rs:11261
↓ 1 callersMethodaccount_by_id
(&self, account_id: AccountId)
crates/odmo-application/src/character.rs:980
↓ 1 callersMethodaccount_by_username
(&self, username: &str)
crates/odmo-application/src/account.rs:447
↓ 1 callersMethodaccount_repository
Extract an `Arc<dyn AccountRepository>` from the backend.
crates/odmo-persistence/src/lib.rs:291
↓ 1 callersFunctionactive_partner_detail_enchants
Digiclone attribute rows for the partner-detail enchant grid, in the fixed order the detail view renders them: AT, CT, BL, HP, EV.
crates/odmo-persistence/src/lib.rs:132
↓ 1 callersFunctionactive_partner_detail_skills
Skill rows for the active evolution, shown in the partner-detail skill grid. Level comes from the evolution's per-slot skill levels; the slot index ac
crates/odmo-persistence/src/lib.rs:160
↓ 1 callersFunctionadd_inventory_item
(items: &mut Vec<ItemRecord>, size: u16, drop: &DropSummary)
crates/odmo-persistence/src/lib.rs:1845
↓ 1 callersFunctionadd_inventory_item
(items: &mut Vec<ItemRecord>, size: u16, item_id: i32, amount: i32)
crates/odmo-persistence/src/pg/drop_repo.rs:190
↓ 1 callersMethodalloc_id
(&mut self)
crates/odmo-application/src/game.rs:220
↓ 1 callersMethodannounce_friend_connect
( &self, character: &odmo_types::CharacterSummary, )
crates/odmo-application/src/game.rs:8526
↓ 1 callersFunctionapply_runtime_drop_state
(mut drop: odmo_types::DropSummary)
crates/odmo-application/src/game.rs:9704
↓ 1 callersMethodauthorize_account
(&self, account_id: AccountId)
crates/odmo-application/src/character.rs:570
↓ 1 callersMethodbroadcast_party_member_buff_change
( &self, character: &odmo_types::CharacterSummary, active_buffs: &[odmo_types::ActiveB
crates/odmo-application/src/game.rs:5325
↓ 1 callersMethodbroadcast_party_member_digimon_change
(&self, character: &odmo_types::CharacterSummary)
crates/odmo-application/src/game.rs:5307
↓ 1 callersMethodbroadcast_party_member_disconnected
(&self, character_id: u64)
crates/odmo-application/src/game.rs:5348
↓ 1 callersMethodbroadcast_party_member_info
(&self, character: &odmo_types::CharacterSummary)
crates/odmo-application/src/game.rs:5247
↓ 1 callersMethodbroadcast_party_member_map_change
(&self, character: &odmo_types::CharacterSummary)
crates/odmo-application/src/game.rs:5286
↓ 1 callersMethodbroadcast_party_member_position
(&self, character: &odmo_types::CharacterSummary)
crates/odmo-application/src/game.rs:5270
↓ 1 callersMethodbuild_party_join_packet
( &self, joined_member: &odmo_types::CharacterSummary, viewer: &odmo_types::CharacterS
crates/odmo-application/src/game.rs:5166
↓ 1 callersMethodbuild_party_member_list_packet
( &self, party: &PartyGroup, receiver_id: u64, )
crates/odmo-application/src/game.rs:5115
↓ 1 callersMethodbuild_union_init_data
Push the full D-Unit state to the client on login so the modern `cUnionContents` can hydrate its hacking grid without an extra request.
crates/odmo-application/src/game.rs:4022
↓ 1 callersFunctioncan_see_each_other
( left: &odmo_types::CharacterSummary, right: &odmo_types::CharacterSummary, )
crates/odmo-application/src/game.rs:9638
↓ 1 callersMethodcharacter_account_repository
Extract an `Arc<dyn CharacterAccountRepository>` from the backend.
crates/odmo-persistence/src/lib.rs:307
↓ 1 callersMethodcharacter_by_id
(&self, character_id: u64)
crates/odmo-persistence/src/pg/character_repo.rs:348
↓ 1 callersFunctioncharacter_by_id_query
Returns the query to fetch a character by ID, for use by drop_repo.
crates/odmo-persistence/src/pg/character_repo.rs:901
↓ 1 callersMethodcharacter_by_slot
( &self, account_id: AccountId, slot: u8, )
crates/odmo-application/src/character.rs:732
↓ 1 callersMethodcharacter_repository
Extract an `Arc<dyn CharacterRepository>` from the backend.
crates/odmo-persistence/src/lib.rs:299
↓ 1 callersFunctionclient_parse_1006
Faithful model of the client 1006 dispatcher `sub_101F50`: a loop that reads `[u1 action]`, runs the matching handler, then reads the next action byte
crates/odmo-protocol/src/game.rs:7203
↓ 1 callersFunctionclient_projected_tamer_uid
(raw_handler: u32)
crates/odmo-application/src/game.rs:162
↓ 1 callersMethodcollect_drop
( &self, character_id: u64, map_id: i16, channel: u8,
crates/odmo-application/src/game.rs:11369
↓ 1 callersFunctioncombine_catalog_seed
Seed a minimal combine catalog with one weighted rank and one ceiling entry for `ceiling_type`. The single reward grants `reward_item_id`, kept small
crates/odmo-application/tests/property_tests.rs:697
↓ 1 callersFunctioncombine_ceiling_all
Flatten every ceiling-group entry in the catalog into a single ceiling map.
crates/odmo-application/src/game.rs:9813
↓ 1 callersFunctioncombine_grid_is_valid
Defensive server-side re-validation of the 11x4 Material_Grid. Only filled cells travel on the wire, so the per-row grouping is not separable from th
crates/odmo-application/src/game.rs:9778
↓ 1 callersFunctioncombine_item_strategy
Strategy for a combine material node `{u4 item_uid, u2 item_type, u2 count}`. Each field covers its full wire width so the round-trip is exact.
crates/odmo-protocol/tests/property_tests.rs:85
↓ 1 callersFunctioncombine_reward_strategy
Strategy for a combine reward node `{n4 item_id, u2 amount, u1 grade}`. Each field covers its full wire width; the encoder zero-fills the reserved tai
crates/odmo-protocol/tests/property_tests.rs:341
↓ 1 callersMethodcommit_trade
Commit a confirmed trade: move items + bits between both sides atomically. Returns silently on any persistence error after rolling back the in-memory
crates/odmo-application/src/game.rs:7774
↓ 1 callersFunctioncompute_partner_damage
Compute the deterministic partner damage for a single hit/skill. The current formula is intentionally simple — the legacy server's full damage pipelin
crates/odmo-application/src/game.rs:9615
↓ 1 callersFunctionconsume_combine_materials
Remove exactly the submitted material nodes from inventory. Returns false (with the inventory restored) if any node is missing or insufficient.
crates/odmo-application/src/game.rs:9785
↓ 1 callersFunctionconsume_count_framed
Model of a `New`/`In` count-framed handler (`sub_102420` / `sub_102630`): read `[u2 count]`, then consume `count` typed entries.
crates/odmo-protocol/src/game.rs:7191
↓ 1 callersFunctionconsume_digimon_body
Consume a digimon (kind 1) body, mirroring `sub_1040E0`'s read order: handle pair, name, size, flag, model, two shorts, a flag, then a fixed block of
crates/odmo-protocol/src/game.rs:7085
↓ 1 callersFunctionconsume_entry
Consume one typed entry: a 16-byte header whose third dword carries the entity kind in its high word, then the kind-specific body. An unknown kind con
crates/odmo-protocol/src/game.rs:7174
↓ 1 callersMethodconsume_game_session_ticket
( &self, account_id: u64, )
crates/odmo-application/src/lib.rs:104
↓ 1 callersFunctionconsume_item_body
Consume an item/drop (kind 3) body, mirroring `sub_103210`: `[u4 item_id][u1 form]`.
crates/odmo-protocol/src/game.rs:7142
↓ 1 callersFunctionconsume_items_by_id
( inventory: &mut odmo_types::InventorySnapshot, item_id: i32, mut total_amount: i32, )
crates/odmo-application/src/game.rs:9928
↓ 1 callersFunctionconsume_monster_body
Consume a monster (kind 4) body, mirroring `sub_104F80`: handle/object pair, two flags, type id, HP/scale base, a float, then a skill/effect sub-count
crates/odmo-protocol/src/game.rs:7151
↓ 1 callersMethodconsume_social_notifications
( &self, character_id: CharacterId, )
crates/odmo-application/src/portal.rs:181
↓ 1 callersFunctionconsume_tamer_body
Consume a tamer (kind 2) body, mirroring `sub_1032C0`: handle pair, name, flag, model, size, condition flag, the 16x69 equipment block plus a 69-byte
crates/odmo-protocol/src/game.rs:7111
↓ 1 callersMethodconsume_transfer_ticket
(&self, account_id: u64)
crates/odmo-application/src/lib.rs:94
↓ 1 callersMethodcreate_character
( &self, account_id: AccountId, slot: u8, tamer_name: String,
crates/odmo-application/src/character.rs:778
↓ 1 callersFunctiondecode_digivice_snapshot
(value: serde_json::Value)
crates/odmo-persistence/src/pg/character_repo.rs:288
↓ 1 callersFunctiondecode_hex
(hex: &str)
crates/odmo-persistence/src/bin/generate_server_asset_catalogs.rs:363
↓ 1 callersFunctiondecode_hex
(hex: &str)
crates/odmo-protocol/src/account.rs:286
↓ 1 callersFunctiondecode_pack03_workspace
(source: &DigimonPackSource)
crates/odmo-persistence/src/bin/generate_server_asset_catalogs.rs:566
↓ 1 callersFunctiondefault_partner_for_type
( digimon_type: i32, slot: u8, name: String, )
crates/odmo-application/src/game.rs:10327
↓ 1 callersMethoddelete_character
(&self, account_id: AccountId, slot: u8)
crates/odmo-application/src/character.rs:820
↓ 1 callersFunctiondemo_digimon_assets
()
crates/odmo-application/src/game.rs:10523
↓ 1 callersFunctiondemo_evolution_assets
()
crates/odmo-application/src/game.rs:10487
↓ 1 callersFunctiondemo_random_box_rewards
()
crates/odmo-application/src/game.rs:10472
↓ 1 callersFunctiondemo_seed_enabled
()
crates/odmo-persistence/src/lib.rs:277
↓ 1 callersMethoddigi_combine_catalog
(&self)
crates/odmo-application/src/game.rs:11329
↓ 1 callersMethoddigi_combine_catalog
(&self)
crates/odmo-persistence/src/lib.rs:1241
↓ 1 callersMethoddigimon_assets
(&self)
crates/odmo-application/src/game.rs:11323
↓ 1 callersMethoddrain_social_notifications
(&self, session: &GameSession)
crates/odmo-application/src/game.rs:8505
↓ 1 callersMethoddrops_by_map
(&self, map_id: i16, channel: u8)
crates/odmo-application/src/game.rs:11359
↓ 1 callersMethodencode
The proactive handshake sent on TCP connect. Uses opcode -1 (65535 as u16). Wire: [FF,FF] [HS] [0,0] [0,0] [0,0] [0,0] [0,0] [CK] = 18 bytes
crates/odmo-protocol/src/character.rs:61
↓ 1 callersMethodenqueue_social_notification
( &self, character_id: CharacterId, notification: SocialNotification, )
crates/odmo-application/src/portal.rs:167
↓ 1 callersFunctionevolution_requires_opened_slot
(target_line: &odmo_types::EvolutionLineAsset)
crates/odmo-application/src/game.rs:10026
↓ 1 callersFunctionevolution_resource_cost
( digimon_assets: &[odmo_types::DigimonAsset], current_type: i32, target_type: i32, source_lev
crates/odmo-application/src/game.rs:10107
↓ 1 callersFunctionfind_usable_digi_summon_ticket
( inventory: &odmo_types::InventorySnapshot, product: &odmo_types::DigiSummonProduct, requested_sl
crates/odmo-application/src/game.rs:9722
↓ 1 callersFunctionfrom_hex
Parse a lowercase-hex string into its byte vector.
crates/odmo-protocol/src/game.rs:7574
↓ 1 callersMethodgame_repository
Extract an `Arc<dyn GameRepository>` from the backend.
crates/odmo-persistence/src/lib.rs:315
↓ 1 callersFunctionguild_member_model
(member: &odmo_types::GuildMemberSnapshot)
crates/odmo-protocol/src/game.rs:3949
↓ 1 callersMethodhandle_add_friend
( &self, session: &GameSession, friend_name: String, )
crates/odmo-application/src/game.rs:3206
↓ 1 callersMethodhandle_arena_daily_points
( &self, _session: &GameSession, added_points: i16, )
crates/odmo-application/src/game.rs:8169
↓ 1 callersMethodhandle_arena_daily_ranking
( &self, _session: &GameSession, )
crates/odmo-application/src/game.rs:8184
↓ 1 callersMethodhandle_arena_ranking_all
( &self, _session: &GameSession, ranking_type: u8, )
crates/odmo-application/src/game.rs:8200
↓ 1 callersMethodhandle_arena_request_old_rank
( &self, _session: &GameSession, ranking_type: u8, )
crates/odmo-application/src/game.rs:8229
↓ 1 callersMethodhandle_arena_request_rank
( &self, _session: &GameSession, ranking_type: u8, )
crates/odmo-application/src/game.rs:8214
↓ 1 callersMethodhandle_cash_shop_buy
( &self, session: &GameSession, amount: u8, total_price: i32, order_id
crates/odmo-application/src/game.rs:2945
↓ 1 callersMethodhandle_cash_shop_buy_history
( &self, session: &GameSession, )
crates/odmo-application/src/game.rs:3041
↓ 1 callersMethodhandle_cash_shop_reload
( &self, session: &GameSession, )
crates/odmo-application/src/game.rs:3021
↓ 1 callersMethodhandle_change_channel
( &self, session: &GameSession, channel: u8, )
crates/odmo-application/src/game.rs:3419
↓ 1 callersMethodhandle_change_tamer_model
( &self, session: &GameSession, model_id: i32, inven_slot: i32, )
crates/odmo-application/src/game.rs:5556
↓ 1 callersMethodhandle_consigned_shop_open
( &self, _session: &GameSession, )
crates/odmo-application/src/game.rs:3068
↓ 1 callersMethodhandle_consigned_shop_purchase
( &self, session: &GameSession, item_id: i32, amount: i16, )
crates/odmo-application/src/game.rs:3106
↓ 1 callersMethodhandle_consigned_shop_view
( &self, _session: &GameSession, shop_id: i32, )
crates/odmo-application/src/game.rs:3079
↓ 1 callersMethodhandle_consigned_warehouse
( &self, session: &GameSession, )
crates/odmo-application/src/game.rs:3152
↓ 1 callersMethodhandle_consigned_warehouse_retrieve
( &self, session: &GameSession, item_slot: i16, )
crates/odmo-application/src/game.rs:3176
↓ 1 callersMethodhandle_damage_skin_change
( &self, session: &GameSession, skin_id: i32, )
crates/odmo-application/src/game.rs:5925
↓ 1 callersMethodhandle_die_confirm
(&self, session: &GameSession)
crates/odmo-application/src/game.rs:5839
↓ 1 callersMethodhandle_digi_combine
( &self, session: &GameSession, ceiling_type: u8, materials: Vec<CombineItemRe
crates/odmo-application/src/game.rs:3728
← previousnext →201–300 of 1,040, ranked by callers