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

134 lines
2.8 KiB
Protocol Buffer

syntax = "proto2";
package p18;
import "common.proto";
message CS_18001 {
required uint32 type = 1;
} // .p18.cs_18001
message SC_18002 {
required uint32 score = 1;
required uint32 rank = 2;
required uint32 fight_count = 3;
required uint32 fight_count_reset_time = 4;
required uint32 flash_target_count = 5;
repeated uint32 vanguard_ship_id_list = 6;
repeated uint32 main_ship_id_list = 7;
repeated TARGETINFO target_list = 8;
} // .p18.sc_18002
message CS_18003 {
required uint32 type = 1;
} // .p18.cs_18003
message SC_18004 {
required uint32 result = 1;
repeated TARGETINFO target_list = 2;
} // .p18.sc_18004
message SC_18005 {
required uint32 score = 1;
required uint32 rank = 2;
repeated TARGETINFO target_list = 3;
} // .p18.sc_18005
message CS_18006 {
required uint32 type = 1;
} // .p18.cs_18006
message SC_18007 {
repeated ARENARANK arena_rank_lsit = 1;
} // .p18.sc_18007
message CS_18008 {
repeated uint32 vanguard_ship_id_list = 1;
repeated uint32 main_ship_id_list = 2;
} // .p18.cs_18008
message SC_18009 {
required uint32 result = 1;
} // .p18.sc_18009
message CS_18100 {
required uint32 type = 1;
} // .p18.cs_18100
message SC_18101 {
required uint32 flash_count = 1;
repeated ARENASHOP arena_shop_list = 2;
required uint32 next_flash_time = 3;
} // .p18.sc_18101
message CS_18102 {
required uint32 type = 1;
} // .p18.cs_18102
message SC_18103 {
required uint32 result = 1;
repeated ARENASHOP arena_shop_list = 2;
} // .p18.sc_18103
message CS_18104 {
required uint32 id = 1;
} // .p18.cs_18104
message SC_18105 {
required TARGETINFO info = 1;
} // .p18.sc_18105
message CS_18201 {
required uint32 page = 1;
required uint32 type = 2;
optional uint32 act_id = 3;
} // .p18.cs_18201
message SC_18202 {
repeated RANK_INFO list = 1;
} // .p18.sc_18202
message CS_18203 {
required uint32 type = 1;
optional uint32 act_id = 2;
} // .p18.cs_18203
message SC_18204 {
required uint32 point = 1;
required uint32 rank = 2;
} // .p18.sc_18204
message TARGETINFO {
required uint32 id = 1;
required uint32 level = 2;
required string name = 3;
required uint32 score = 4;
required uint32 rank = 5;
repeated SHIPINFO vanguard_ship_list = 6;
repeated SHIPINFO main_ship_list = 7;
optional DISPLAYINFO display = 8;
} // .p18.targetinfo
message ARENARANK {
required uint32 id = 1;
required uint32 level = 2;
required string name = 3;
required uint32 score = 4;
optional DISPLAYINFO display = 5;
} // .p18.arenarank
message ARENASHOP {
required uint32 shop_id = 1;
required uint32 count = 2;
} // .p18.arenashop
message RANK_INFO {
required uint32 user_id = 1;
required uint32 point = 2;
required string name = 3;
required uint32 lv = 4;
required uint32 arena_rank = 5;
optional DISPLAYINFO display = 6;
} // .p18.rank_info