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

218 lines
4.4 KiB
Protocol Buffer

syntax = "proto2";
package p25;
import "common.proto";
message SC_25001 {
repeated COMMANDERINFO commanders = 1;
repeated COMMANDERBOXINFO box = 2;
required uint32 usage_count = 3;
repeated PRESETFLEET presets = 4;
} // .p25.sc_25001
message CS_25002 {
required uint32 boxid = 1;
} // .p25.cs_25002
message SC_25003 {
required uint32 result = 1;
required COMMANDERBOXINFO box = 2;
} // .p25.sc_25003
message CS_25004 {
required uint32 boxid = 1;
} // .p25.cs_25004
message SC_25005 {
required uint32 result = 1;
required COMMANDERINFO commander = 2;
required uint32 finish_time = 3;
} // .p25.sc_25005
message CS_25006 {
required uint32 groupid = 1;
required uint32 pos = 2;
required uint32 commanderid = 3;
} // .p25.cs_25006
message SC_25007 {
required uint32 result = 1;
} // .p25.sc_25007
message CS_25008 {
required uint32 targetid = 1;
repeated uint32 materialid = 2;
} // .p25.cs_25008
message SC_25009 {
required uint32 result = 1;
} // .p25.sc_25009
message CS_25010 {
required uint32 commanderid = 1;
} // .p25.cs_25010
message SC_25011 {
required uint32 result = 1;
repeated uint32 abilityid = 2;
} // .p25.sc_25011
message CS_25012 {
required uint32 commanderid = 1;
required uint32 targetid = 2;
required uint32 replaceid = 3;
} // .p25.cs_25012
message SC_25013 {
required uint32 result = 1;
} // .p25.sc_25013
message CS_25014 {
required uint32 commanderid = 1;
} // .p25.cs_25014
message SC_25015 {
required uint32 result = 1;
} // .p25.sc_25015
message CS_25016 {
required uint32 commanderid = 1;
required uint32 flag = 2;
} // .p25.cs_25016
message SC_25017 {
required uint32 result = 1;
} // .p25.sc_25017
message CS_25018 {
required uint32 type = 1;
} // .p25.cs_25018
message SC_25019 {
required uint32 result = 1;
repeated DROPINFO awards = 2;
} // .p25.sc_25019
message CS_25020 {
required string name = 1;
required uint32 commanderid = 2;
} // .p25.cs_25020
message SC_25021 {
required uint32 result = 1;
} // .p25.sc_25021
message CS_25022 {
required uint32 id = 1;
repeated COMMANDERSINFO commandersid = 2;
} // .p25.cs_25022
message SC_25023 {
required uint32 result = 1;
} // .p25.sc_25023
message CS_25024 {
required uint32 id = 1;
required string name = 2;
} // .p25.cs_25024
message SC_25025 {
required uint32 result = 1;
} // .p25.sc_25025
message SC_25039 {
repeated COMMANDERINFO commander_list = 1;
} // .p25.sc_25039
message COMMANDERBOXINFO {
required uint32 id = 1;
required uint32 poolId = 2;
required uint32 finish_time = 3;
required uint32 begin_time = 4;
} // .p25.commanderboxinfo
message PRESETFLEET {
required uint32 id = 1;
repeated COMMANDERSINFO commandersid = 2;
required string name = 3;
} // .p25.presetfleet
message COMMANDERHOMESLOT {
required uint32 id = 1;
required uint32 op_flag = 2;
required uint32 exp_time = 3;
required uint32 commander_id = 4;
required uint32 style = 5;
optional uint32 commander_level = 6;
optional uint32 commander_exp = 7;
required uint32 cache_exp = 8;
} // .p25.commanderhomeslot
message CS_25026 {
required uint32 type = 1;
} // .p25.cs_25026
message SC_25027 {
required uint32 level = 1;
required uint32 exp = 2;
repeated COMMANDERHOMESLOT slots = 3;
required uint32 clean = 4;
} // .p25.sc_25027
message CS_25028 {
required uint32 type = 1;
} // .p25.cs_25028
message SC_25029 {
required uint32 result = 1;
required uint32 level = 2;
required uint32 exp = 3;
repeated DROPINFO awards = 4;
required uint32 op_time = 5;
} // .p25.sc_25029
message CS_25030 {
required uint32 slotidx = 1;
required uint32 commander_id = 2;
} // .p25.cs_25030
message SC_25031 {
required uint32 result = 1;
required uint32 time = 2;
required uint32 commander_level = 3;
required uint32 commander_exp = 4;
} // .p25.sc_25031
message CS_25032 {
required uint32 slotidx = 1;
required uint32 styleidx = 2;
} // .p25.cs_25032
message SC_25033 {
required uint32 result = 1;
} // .p25.sc_25033
message CS_25034 {
required uint32 type = 1;
} // .p25.cs_25034
message SC_25035 {
repeated COMMANDERBOXINFO box_list = 1;
} // .p25.sc_25035
message CS_25036 {
required uint32 is_open = 1;
} // .p25.cs_25036
message CS_25037 {
required uint32 item_cnt = 1;
required uint32 finish_cnt = 2;
required uint32 affect_cnt = 3;
} // .p25.cs_25037
message SC_25038 {
required uint32 result = 1;
} // .p25.sc_25038