mirror of
https://github.com/0O0o0oOoO00/Alas.git
synced 2026-05-14 13:39:25 +08:00
108 lines
2.4 KiB
Protocol Buffer
108 lines
2.4 KiB
Protocol Buffer
syntax = "proto2";
|
|
|
|
package p24;
|
|
|
|
import "common.proto";
|
|
|
|
message CS_24002 {
|
|
required uint32 activity_id = 1;
|
|
repeated GROUPINFO group_list = 2;
|
|
required uint32 mode = 3;
|
|
} // .p24.cs_24002
|
|
|
|
message SC_24003 {
|
|
required uint32 result = 1;
|
|
} // .p24.sc_24003
|
|
|
|
message CS_24004 {
|
|
required uint32 activity_id = 1;
|
|
} // .p24.cs_24004
|
|
|
|
message SC_24005 {
|
|
required uint32 result = 1;
|
|
required CHALLENGEINFO current_challenge = 2;
|
|
repeated USERCHALLENGEINFO user_challenge = 3;
|
|
} // .p24.sc_24005
|
|
|
|
message SC_24010 {
|
|
required uint32 score = 1;
|
|
} // .p24.sc_24010
|
|
|
|
message CS_24011 {
|
|
required uint32 activity_id = 1;
|
|
required uint32 mode = 2;
|
|
} // .p24.cs_24011
|
|
|
|
message SC_24012 {
|
|
required uint32 result = 1;
|
|
} // .p24.sc_24012
|
|
|
|
message GROUPINFO {
|
|
required uint32 id = 1;
|
|
repeated uint32 ship_list = 2;
|
|
repeated COMMANDERSINFO commanders = 3;
|
|
} // .p24.groupinfo
|
|
|
|
message CHALLENGEINFO {
|
|
required uint32 season_max_score = 1;
|
|
required uint32 activity_max_score = 2;
|
|
required uint32 season_max_level = 3;
|
|
required uint32 activity_max_level = 4;
|
|
required uint32 season_id = 5;
|
|
repeated uint32 dungeon_id_list = 6;
|
|
repeated uint32 buff_list = 7;
|
|
} // .p24.challengeinfo
|
|
|
|
message USERCHALLENGEINFO {
|
|
required uint32 current_score = 1;
|
|
required uint32 level = 2;
|
|
repeated GROUPINFOINCHALLENGE groupinc_list = 3;
|
|
required uint32 mode = 4;
|
|
required uint32 issl = 5;
|
|
required uint32 season_id = 6;
|
|
repeated uint32 dungeon_id_list = 7;
|
|
repeated uint32 buff_list = 8;
|
|
} // .p24.userchallengeinfo
|
|
|
|
message SHIPINCHALLENGE {
|
|
required uint32 id = 1;
|
|
required uint32 hp_rant = 2;
|
|
required SHIPINFO ship_info = 3;
|
|
} // .p24.shipinchallenge
|
|
|
|
message GROUPINFOINCHALLENGE {
|
|
required uint32 id = 1;
|
|
repeated SHIPINCHALLENGE ships = 2;
|
|
repeated COMMANDERINCHALLENGE commanders = 3;
|
|
} // .p24.groupinfoinchallenge
|
|
|
|
message COMMANDERINCHALLENGE {
|
|
required uint32 pos = 1;
|
|
required COMMANDERINFO commanderinfo = 2;
|
|
} // .p24.commanderinchallenge
|
|
|
|
message CS_24020 {
|
|
required uint32 type = 1;
|
|
} // .p24.cs_24020
|
|
|
|
message SC_24021 {
|
|
required uint32 result = 1;
|
|
repeated KVDATA times = 2;
|
|
repeated KVDATA awards = 3;
|
|
repeated uint32 pass_ids = 4;
|
|
} // .p24.sc_24021
|
|
|
|
message CS_24022 {
|
|
repeated uint32 challengeids = 1;
|
|
} // .p24.cs_24022
|
|
|
|
message SC_24023 {
|
|
required uint32 result = 1;
|
|
repeated DROPINFO drop_list = 2;
|
|
} // .p24.sc_24023
|
|
|
|
message SC_24100 {
|
|
required uint32 score = 1;
|
|
} // .p24.sc_24100
|
|
|