syntax = "proto3"; option java_package = "emu.grasscutter.net.proto"; import "ChannellerSlabLoopDungeonResultInfo.proto"; import "CrystalLinkDungeonSettleInfo.proto"; import "DungeonSettleExhibitionInfo.proto"; import "EffigyChallengeDungeonResultInfo.proto"; import "EffigyChallengeV2SettleInfo.proto"; import "EOLLJLFBEKA.proto"; import "InstableSprayDungeonSettleInfo.proto"; import "KECDCNCPKIO.proto"; import "ParamList.proto"; import "RoguelikeDungeonSettleInfo.proto"; import "StrengthenPointData.proto"; import "SummerTimeV2DungeonSettleInfo.proto"; import "TeamChainSettleInfo.proto"; import "TowerLevelEndNotify.proto"; import "TrialAvatarFirstPassDungeonNotify.proto"; import "WindFieldDungeonSettleInfo.proto"; // Name: FFCKLBMMNOC // CmdId: 950 message DungeonSettleNotify { uint32 dungeon_id = 4; uint32 use_time = 7; uint32 close_time = 11; uint32 createPlayerUid = 10; repeated uint32 fail_cond_list = 3; repeated DungeonSettleExhibitionInfo exhibitionInfoList = 14; map settleShow = 6; map strengthen_point_data_map = 9; bool is_success = 15; uint32 result = 12; oneof detail { TowerLevelEndNotify tower_level_end_notify = 771; TrialAvatarFirstPassDungeonNotify trial_avatar_first_pass_dungeon_notify = 626; ChannellerSlabLoopDungeonResultInfo channeller_slab_loop_dungeon_result_info = 1006; EffigyChallengeDungeonResultInfo effigy_challenge_dungeon_result_info = 243; RoguelikeDungeonSettleInfo roguelike_dungeon_settle_info = 919; CrystalLinkDungeonSettleInfo crystal_link_settle_info = 202; SummerTimeV2DungeonSettleInfo summer_time_v2_dungeon_settle_info = 1187; InstableSprayDungeonSettleInfo instable_spray_settle_info = 1506; WindFieldDungeonSettleInfo wind_field_dungeon_settle_info = 1577; EffigyChallengeV2SettleInfo effigy_challenge_v2_settle_info = 757; TeamChainSettleInfo team_chain_settle_info = 1881; EOLLJLFBEKA pacman_settle_info = 1722; KECDCNCPKIO fungus_fighter_v2_settle_info = 63; } }