mirror of
https://github.com/0O0o0oOoO00/Alas.git
synced 2026-05-14 13:39:25 +08:00
126 lines
3.0 KiB
Protocol Buffer
126 lines
3.0 KiB
Protocol Buffer
syntax = "proto2";
|
|
|
|
package p40;
|
|
|
|
import "common.proto";
|
|
|
|
message CS_40001 {
|
|
required uint32 system = 1;
|
|
repeated uint32 ship_id_list = 2;
|
|
required uint32 data = 3;
|
|
repeated uint32 data2 = 4;
|
|
repeated OTHERSHIPID other_ship_id_list = 5;
|
|
} // .p40.cs_40001
|
|
|
|
message SC_40002 {
|
|
required uint32 result = 1;
|
|
optional uint32 key = 2;
|
|
repeated DROPPERFORMANCE drop_performance = 3;
|
|
} // .p40.sc_40002
|
|
|
|
message CS_40003 {
|
|
required uint32 system = 1;
|
|
required uint32 data = 2;
|
|
required uint32 key = 3;
|
|
optional uint32 score = 4;
|
|
repeated STATISTICSINFO statistics = 5;
|
|
repeated uint32 kill_id_list = 6;
|
|
required uint32 total_time = 7;
|
|
required uint32 bot_percentage = 8;
|
|
required uint32 extra_param = 9;
|
|
optional string file_check = 10;
|
|
optional uint32 boss_hp = 11;
|
|
repeated ENEMYINFO enemy_info = 12;
|
|
repeated uint32 data2 = 13;
|
|
repeated uint32 commander_id_list = 14;
|
|
repeated STATISTICSINFO otherstatistics = 15;
|
|
required uint32 auto_before = 16;
|
|
required uint32 auto_switch_time = 17;
|
|
required uint32 auto_after = 18;
|
|
} // .p40.cs_40003
|
|
|
|
message SC_40004 {
|
|
required uint32 result = 1;
|
|
repeated DROPINFO drop_info = 2;
|
|
repeated DROPINFO extra_drop_info = 3;
|
|
required uint32 player_exp = 4;
|
|
repeated SHIP_EXP ship_exp_list = 5;
|
|
required uint32 mvp = 6;
|
|
repeated COMMANDER_EXP commander_exp = 7;
|
|
repeated HPDROPINFO hp_drop_info = 8;
|
|
} // .p40.sc_40004
|
|
|
|
message CS_40005 {
|
|
required uint32 system = 1;
|
|
} // .p40.cs_40005
|
|
|
|
message SC_40006 {
|
|
required uint32 result = 1;
|
|
} // .p40.sc_40006
|
|
|
|
message CS_40007 {
|
|
required uint32 system = 1;
|
|
required uint32 id = 2;
|
|
required uint32 cnt = 3;
|
|
} // .p40.cs_40007
|
|
|
|
message SC_40008 {
|
|
required uint32 result = 1;
|
|
repeated QUICK_REWARD reward_list = 2;
|
|
} // .p40.sc_40008
|
|
|
|
message SC_40009 {
|
|
repeated SC_40004 re40004 = 1;
|
|
required uint32 system = 2;
|
|
optional uint32 arg1 = 3;
|
|
} // .p40.sc_40009
|
|
|
|
message QUICK_REWARD {
|
|
repeated DROPINFO drop_list = 1;
|
|
repeated DROPINFO extra_drop_list = 2;
|
|
} // .p40.quick_reward
|
|
|
|
message DROPPERFORMANCE {
|
|
required uint32 enemy_id = 1;
|
|
required uint32 resource_num = 2;
|
|
required uint32 other_num = 3;
|
|
} // .p40.dropperformance
|
|
|
|
message OTHERSHIPID {
|
|
required uint32 ship_id = 1;
|
|
required uint32 user_id = 2;
|
|
} // .p40.othershipid
|
|
|
|
message STATISTICSINFO {
|
|
required uint32 ship_id = 1;
|
|
required uint32 damage_cause = 2;
|
|
required uint32 damage_caused = 3;
|
|
required uint32 hp_rest = 4;
|
|
required uint32 max_damage_once = 5;
|
|
required uint32 ship_gear_score = 6;
|
|
} // .p40.statisticsinfo
|
|
|
|
message SHIP_EXP {
|
|
required uint32 ship_id = 1;
|
|
required uint32 exp = 2;
|
|
required uint32 intimacy = 3;
|
|
required uint32 energy = 4;
|
|
} // .p40.ship_exp
|
|
|
|
message COMMANDER_EXP {
|
|
required uint32 commander_id = 1;
|
|
required uint32 exp = 2;
|
|
} // .p40.commander_exp
|
|
|
|
message ENEMYINFO {
|
|
required uint32 enemy_id = 1;
|
|
required uint32 damage_taken = 2;
|
|
required uint32 total_hp = 3;
|
|
} // .p40.enemyinfo
|
|
|
|
message HPDROPINFO {
|
|
required uint32 hp = 1;
|
|
repeated DROPINFO drop_info = 2;
|
|
} // .p40.hpdropinfo
|
|
|