1
0
mirror of https://github.com/0O0o0oOoO00/Alas.git synced 2026-05-14 13:39:25 +08:00
Files
Alas/blcrack/cracker/proto/p24.proto
2025-03-27 17:27:39 +08:00

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