mirror of
https://github.com/0O0o0oOoO00/Alas.git
synced 2026-05-14 13:39:25 +08:00
357 lines
8.8 KiB
Protocol Buffer
357 lines
8.8 KiB
Protocol Buffer
syntax = "proto2";
|
|
|
|
package p13;
|
|
|
|
import "common.proto";
|
|
|
|
message SC_13000 {
|
|
required uint32 daily_repair_count = 1;
|
|
optional CURRENTCHAPTERINFO current_chapter = 2;
|
|
} // .p13.sc_13000
|
|
|
|
message SC_13001 {
|
|
repeated CHAPTERINFO chapter_list = 1;
|
|
optional REACTCHAPTER_INFO react_chapter = 2;
|
|
repeated ELITEFLEETINFO fleet_list = 3;
|
|
} // .p13.sc_13001
|
|
|
|
message SC_13002 {
|
|
repeated COLLECTIONINFO collection_list = 1;
|
|
required uint32 max_team = 2;
|
|
} // .p13.sc_13002
|
|
|
|
message CS_13003 {
|
|
required uint32 id = 1;
|
|
repeated uint32 ship_id_list = 2;
|
|
} // .p13.cs_13003
|
|
|
|
message SC_13004 {
|
|
required uint32 result = 1;
|
|
} // .p13.sc_13004
|
|
|
|
message CS_13005 {
|
|
required uint32 id = 1;
|
|
} // .p13.cs_13005
|
|
|
|
message SC_13006 {
|
|
required uint32 result = 1;
|
|
required uint32 exp = 2;
|
|
repeated DROPINFO drop_list = 3;
|
|
repeated COLLECTIONINFO new_collection = 4;
|
|
required uint32 is_cri = 5;
|
|
} // .p13.sc_13006
|
|
|
|
message CS_13007 {
|
|
required uint32 id = 1;
|
|
} // .p13.cs_13007
|
|
|
|
message SC_13008 {
|
|
required uint32 result = 1;
|
|
} // .p13.sc_13008
|
|
|
|
message CS_13009 {
|
|
required uint32 type = 1;
|
|
} // .p13.cs_13009
|
|
|
|
message SC_13010 {
|
|
required uint32 result = 1;
|
|
repeated COLLECTIONINFO collection_list = 2;
|
|
} // .p13.sc_13010
|
|
|
|
message SC_13011 {
|
|
repeated COLLECTIONINFO collection = 1;
|
|
} // .p13.sc_13011
|
|
|
|
message CS_13101 {
|
|
required uint32 id = 1;
|
|
repeated uint32 group_id_list = 2;
|
|
repeated ELITEFLEETINFO elite_fleet_list = 3;
|
|
optional uint32 operation_item = 4;
|
|
optional uint32 loop_flag = 5;
|
|
repeated FLEETDUTYKEYVALUEPAIR fleet_duties = 6;
|
|
} // .p13.cs_13101
|
|
|
|
message SC_13102 {
|
|
required uint32 result = 1;
|
|
optional CURRENTCHAPTERINFO current_chapter = 2;
|
|
} // .p13.sc_13102
|
|
|
|
message CS_13103 {
|
|
required uint32 act = 1;
|
|
required uint32 group_id = 2;
|
|
optional uint32 act_arg_1 = 3;
|
|
optional uint32 act_arg_2 = 4;
|
|
optional uint32 act_arg_3 = 5;
|
|
optional uint32 act_arg_4 = 6;
|
|
optional uint32 act_arg_5 = 7;
|
|
} // .p13.cs_13103
|
|
|
|
message SC_13104 {
|
|
required uint32 result = 1;
|
|
repeated CHAPTERCELLPOS move_path = 2;
|
|
repeated DROPINFO drop_list = 3;
|
|
repeated CHAPTERCELLINFO map_update = 4;
|
|
repeated SHIPINCHAPTER ship_update = 5;
|
|
repeated CHAPTERCELLINFO ai_list = 6;
|
|
repeated AI_ACT ai_act_list = 7;
|
|
repeated AI_ACT submarine_act_list = 8;
|
|
repeated AI_ACT escort_act_list = 9;
|
|
repeated AI_ACT fleet_act_list = 10;
|
|
repeated uint32 buff_list = 11;
|
|
repeated uint32 add_flag_list = 12;
|
|
repeated uint32 del_flag_list = 13;
|
|
repeated CELLFLAG cell_flag_list = 14;
|
|
} // .p13.sc_13104
|
|
|
|
message SC_13105 {
|
|
repeated CHAPTERCELLINFO map_update = 1;
|
|
repeated CHAPTERCELLINFO ai_list = 2;
|
|
repeated uint32 add_flag_list = 3;
|
|
repeated uint32 del_flag_list = 4;
|
|
repeated uint32 buff_list = 5;
|
|
repeated CELLFLAG cell_flag_list = 6;
|
|
} // .p13.sc_13105
|
|
|
|
message CS_13106 {
|
|
required uint32 arg = 1;
|
|
} // .p13.cs_13106
|
|
|
|
message CHAPTERINFO {
|
|
required uint32 id = 1;
|
|
required uint32 progress = 2;
|
|
required uint32 kill_boss_count = 3;
|
|
required uint32 kill_enemy_count = 4;
|
|
required uint32 take_box_count = 5;
|
|
required uint32 defeat_count = 6;
|
|
required uint32 today_defeat_count = 7;
|
|
required uint32 pass_count = 8;
|
|
} // .p13.chapterinfo
|
|
|
|
message ELITEFLEETINFO {
|
|
optional uint32 map_id = 1;
|
|
repeated uint32 main_id = 2;
|
|
repeated COMMANDERSINFO commanders = 3;
|
|
} // .p13.elitefleetinfo
|
|
|
|
message CURRENTCHAPTERINFO {
|
|
required uint32 id = 1;
|
|
required uint32 time = 2;
|
|
repeated CHAPTERCELLINFO cell_list = 3;
|
|
repeated GROUPINCHAPTER group_list = 4;
|
|
repeated CHAPTERCELLINFO ai_list = 5;
|
|
repeated CHAPTERCELLINFO escort_list = 6;
|
|
required uint32 round = 7;
|
|
optional uint32 is_submarine_auto_attack = 8;
|
|
repeated uint32 operation_buff = 9;
|
|
optional uint32 model_act_count = 10;
|
|
repeated uint32 buff_list = 11;
|
|
optional uint32 loop_flag = 12;
|
|
repeated uint32 extra_flag_list = 13;
|
|
repeated CELLFLAG cell_flag_list = 14;
|
|
required uint32 chapter_hp = 15;
|
|
repeated STRATEGYINFO chapter_strategy_list = 16;
|
|
required uint32 kill_count = 17;
|
|
required uint32 init_ship_count = 18;
|
|
required uint32 continuous_kill_count = 19;
|
|
repeated STRATEGYINFO battle_statistics = 20;
|
|
repeated FLEETDUTYKEYVALUEPAIR fleet_duties = 21;
|
|
required uint32 move_step_count = 22;
|
|
} // .p13.currentchapterinfo
|
|
|
|
message CHAPTERCELLINFO {
|
|
required CHAPTERCELLPOS pos = 1;
|
|
required uint32 item_type = 2;
|
|
optional uint32 item_id = 3;
|
|
optional uint32 item_flag = 4;
|
|
optional uint32 item_data = 5;
|
|
repeated uint32 extra_id = 6;
|
|
} // .p13.chaptercellinfo
|
|
|
|
message CELLFLAG {
|
|
required CHAPTERCELLPOS pos = 1;
|
|
repeated uint32 flag_list = 2;
|
|
} // .p13.cellflag
|
|
|
|
message CHAPTERCELLPOS {
|
|
required uint32 row = 1;
|
|
required uint32 column = 2;
|
|
} // .p13.chaptercellpos
|
|
|
|
message GROUPINCHAPTER {
|
|
required uint32 id = 1;
|
|
repeated SHIPINCHAPTER ship_list = 2;
|
|
required CHAPTERCELLPOS pos = 3;
|
|
required uint32 step_count = 4;
|
|
repeated STRATEGYINFO box_strategy_list = 5;
|
|
repeated STRATEGYINFO ship_strategy_list = 6;
|
|
repeated uint32 strategy_ids = 7;
|
|
required uint32 bullet = 8;
|
|
required CHAPTERCELLPOS start_pos = 9;
|
|
repeated COMMANDERSINFO commander_list = 10;
|
|
required uint32 move_step_down = 11;
|
|
required uint32 kill_count = 12;
|
|
required uint32 fleet_id = 13;
|
|
} // .p13.groupinchapter
|
|
|
|
message SHIPINCHAPTER {
|
|
required uint32 id = 1;
|
|
required uint32 hp_rant = 2;
|
|
} // .p13.shipinchapter
|
|
|
|
message STRATEGYINFO {
|
|
required uint32 id = 1;
|
|
required uint32 count = 3;
|
|
} // .p13.strategyinfo
|
|
|
|
message AI_ACT {
|
|
required CHAPTERCELLPOS ai_pos = 1;
|
|
optional uint32 strategy_id = 2;
|
|
optional CHAPTERCELLPOS target_pos = 3;
|
|
repeated CHAPTERCELLPOS move_path = 4;
|
|
repeated CHAPTERCELLINFO map_update = 5;
|
|
repeated SHIPINCHAPTER ship_update = 6;
|
|
optional uint32 commander_skill_effect_id = 7;
|
|
optional uint32 act_type = 8;
|
|
optional uint32 hp_del = 9;
|
|
repeated CELLFLAG cell_flag_list = 10;
|
|
} // .p13.ai_act
|
|
|
|
message CS_13107 {
|
|
required uint32 id = 1;
|
|
repeated ELITEFLEETINFO elite_fleet_list = 2;
|
|
} // .p13.cs_13107
|
|
|
|
message SC_13108 {
|
|
required uint32 result = 1;
|
|
} // .p13.sc_13108
|
|
|
|
message CS_13109 {
|
|
required uint32 id = 1;
|
|
} // .p13.cs_13109
|
|
|
|
message SC_13110 {
|
|
repeated uint32 drop_ship_list = 1;
|
|
} // .p13.sc_13110
|
|
|
|
message CS_13111 {
|
|
required uint32 ship_id = 1;
|
|
} // .p13.cs_13111
|
|
|
|
message SC_13112 {
|
|
repeated ELITEFLEETINFO fleet_list = 1;
|
|
} // .p13.sc_13112
|
|
|
|
message SC_13201 {
|
|
repeated EXPEDITION_DAILY_COUNT count_list = 1;
|
|
required uint32 elite_expedition_count = 2;
|
|
required uint32 escort_expedition_count = 3;
|
|
repeated EXPEDITION_DAILY_COUNT chapter_count_list = 4;
|
|
repeated uint32 quick_expedition_list = 5;
|
|
} // .p13.sc_13201
|
|
|
|
message EXPEDITION_DAILY_COUNT {
|
|
required uint32 id = 1;
|
|
required uint32 count = 2;
|
|
} // .p13.expedition_daily_count
|
|
|
|
message CS_13301 {
|
|
required uint32 type = 1;
|
|
} // .p13.cs_13301
|
|
|
|
message SC_13302 {
|
|
repeated ESCORT_INFO escort_info = 1;
|
|
repeated DROPINFO drop_list = 2;
|
|
} // .p13.sc_13302
|
|
|
|
message ESCORT_INFO {
|
|
required uint32 line_id = 1;
|
|
required uint32 award_timestamp = 2;
|
|
required uint32 flash_timestamp = 3;
|
|
repeated ESCORT_POS map = 4;
|
|
} // .p13.escort_info
|
|
|
|
message ESCORT_POS {
|
|
required uint32 map_id = 1;
|
|
required uint32 chapter_id = 2;
|
|
} // .p13.escort_pos
|
|
|
|
message CS_13401 {
|
|
required uint32 type = 1;
|
|
} // .p13.cs_13401
|
|
|
|
message SC_13402 {
|
|
required uint32 next_refresh_time = 1;
|
|
required uint32 refresh_count = 2;
|
|
repeated PRO_CHAPTER_SUBMARINE chapter_list = 3;
|
|
required uint32 progress = 4;
|
|
} // .p13.sc_13402
|
|
|
|
message CS_13403 {
|
|
required uint32 type = 2;
|
|
} // .p13.cs_13403
|
|
|
|
message SC_13404 {
|
|
required uint32 result = 1;
|
|
optional PRO_CHAPTER_SUBMARINE chapter_id = 2;
|
|
} // .p13.sc_13404
|
|
|
|
message PRO_CHAPTER_SUBMARINE {
|
|
required uint32 chapter_id = 1;
|
|
required uint32 active_time = 2;
|
|
required uint32 index = 3;
|
|
} // .p13.pro_chapter_submarine
|
|
|
|
message REACTCHAPTER_INFO {
|
|
required uint32 count = 1;
|
|
required uint32 active_timestamp = 2;
|
|
required uint32 active_id = 3;
|
|
required uint32 daily_count = 4;
|
|
} // .p13.reactchapter_info
|
|
|
|
message CS_13501 {
|
|
required uint32 active_id = 1;
|
|
} // .p13.cs_13501
|
|
|
|
message SC_13502 {
|
|
required uint32 result = 1;
|
|
} // .p13.sc_13502
|
|
|
|
message CS_13503 {
|
|
required uint32 type = 1;
|
|
} // .p13.cs_13503
|
|
|
|
message SC_13504 {
|
|
required uint32 result = 1;
|
|
} // .p13.sc_13504
|
|
|
|
message CS_13505 {
|
|
required uint32 type = 1;
|
|
} // .p13.cs_13505
|
|
|
|
message SC_13506 {
|
|
repeated REMAPCOUNT remap_count_list = 1;
|
|
} // .p13.sc_13506
|
|
|
|
message CS_13507 {
|
|
required uint32 chapter_id = 1;
|
|
required uint32 pos = 2;
|
|
} // .p13.cs_13507
|
|
|
|
message SC_13508 {
|
|
required uint32 result = 1;
|
|
repeated DROPINFO drop_list = 2;
|
|
} // .p13.sc_13508
|
|
|
|
message FLEETDUTYKEYVALUEPAIR {
|
|
required uint32 key = 1;
|
|
required uint32 value = 2;
|
|
} // .p13.fleetDutykeyValuePair
|
|
|
|
message REMAPCOUNT {
|
|
required uint32 chapter_id = 1;
|
|
required uint32 pos = 2;
|
|
required uint32 count = 3;
|
|
required uint32 flag = 4;
|
|
} // .p13.remapcount
|
|
|