Files
S/proto/pb/cs_spaceship.proto
2026-02-02 21:19:34 +03:00

645 lines
19 KiB
Protocol Buffer

syntax = "proto3";
package proto;
option go_package = "/csproto";
import "cs_achieve.proto";
import "common.proto";
import "options.proto";
message SCD_SPACESHIP_CONTROL_CENTER {
map<int64, SCD_SPACESHIP_REPORT> reports = 1;
}
message SCD_SPACESHIP_MANUFACTURING_STATION {
SPACESHIP_MANUFACTURING_ORDER remain_produce_order = 1;
map<string, int32> product_map = 2;
map<int64, SCD_SPACESHIP_REPORT> reports = 3;
}
message SCD_SPACESHIP_COMMAND_CENTER {
uint64 in_progress_expedition_instance_id = 1;
map<int64, SCD_SPACESHIP_REPORT> report = 2;
}
message SCD_SPACESHIP_ROOM_ATTR_SOURCE {
string charId = 1;
int32 index = 2;
string skillId = 3;
int32 sourceType = 4;
}
message SCD_SPACESHIP_ROOM_ATTR_UNIT {
int32 type = 1;
float value = 2;
bool isNotWorking = 3;
SCD_SPACESHIP_ROOM_ATTR_SOURCE source = 4;
}
message SCD_SPACESHIP_ROOM_ATTR {
float value = 1;
float theoreticalValue = 2;
repeated SCD_SPACESHIP_ROOM_ATTR_UNIT baseAttrs = 3;
repeated SCD_SPACESHIP_ROOM_ATTR_UNIT percentAttrs = 4;
repeated SCD_SPACESHIP_ROOM_ATTR_UNIT absAdditionAttrs = 5;
repeated SCD_SPACESHIP_ROOM_ATTR_UNIT maxAdditionAttrs = 6;
}
message SCD_SPACESHIP_ROOM {
string id = 1;
int32 type = 2;
int32 level = 3;
map<string, int32> level_up_conditon_values = 4;
map<string, bool> level_up_condition_flags = 5;
repeated string stationed_char_list = 6;
map<int32, SCD_SPACESHIP_ROOM_ATTR> attrsMap = 7;
bool has_char_working = 8;
int32 serial_num = 9;
oneof room_data {
SCD_SPACESHIP_CONTROL_CENTER control_center = 21;
SCD_SPACESHIP_MANUFACTURING_STATION manufacturing_station = 22;
SCD_SPACESHIP_GROW_CABIN grow_cabin = 23;
SCD_SPACESHIP_COMMAND_CENTER command_center = 24;
SCD_SPACESHIP_GUEST_ROOM guest_room = 25;
SCD_SPACESHIP_GUEST_ROOM_CLUE_EXTENSION guest_room_clue_extension = 26;
}
}
message SCD_SPACESHIP_ROOM_LEVEL_UP {
string id = 1;
int32 type = 2;
int32 level = 3;
map<string, int32> level_up_conditon_values = 4;
map<string, bool> level_up_condition_flags = 5;
}
message SCD_SPACESHIP_ROOM_STATION {
string id = 1;
int32 type = 2;
repeated string stationed_char_list = 3;
map<int32, SCD_SPACESHIP_ROOM_ATTR> attrsMap = 4;
bool has_char_working = 5;
oneof produce_status {
SCD_SPACESHIP_MANUFACTURING_STATION_PRODUCE_STATUS manufacturing_station_produce_status = 21;
SCD_SPACESHIP_GROW_CABIN_PRODUCE_STATUS grow_cabin_produce_status = 22;
SCD_SPACESHIP_GUEST_ROOM_PRODUCE_STATUS guest_room_produce_status = 23;
}
}
message SCD_SPACESHIP_CHAR_SKILL {
int32 index = 1;
string skillId = 2;
}
message SCD_SPACESHIP_CHAR {
string char_id = 1;
float physical_strength = 2;
int32 favorability = 3;
string stationed_room_id = 4;
bool is_working = 5;
repeated SCD_SPACESHIP_CHAR_SKILL skills = 6;
bool is_presented = 7;
int32 recv_gift_cnt = 8;
string temp_reward_id = 9;
int32 daily_add_favorability = 10;
map<int32, int32> present_gift_map = 11;
}
message SCD_SPACESHIP_CHAR_SKILL_LIST {
string charId = 1;
repeated SCD_SPACESHIP_CHAR_SKILL skills = 2;
}
message SCD_SPACESHIP_CHAR_STATION {
string charId = 1;
string stationedRoomId = 2;
bool isWorking = 3;
float physical_strength = 4;
}
message SPACESHIP_MANUFACTURING_ORDER {
string formula_id = 1;
int32 remain_produce_count = 2;
int32 current_progress = 3;
}
message SC_SPACESHIP_SYNC {
repeated SCD_SPACESHIP_ROOM rooms = 1;
repeated SCD_SPACESHIP_CHAR chars = 2;
map<int32, int32> blackboard_kvs = 3;
SCD_SPACESHIP_ASSIST assist_data = 4;
map<int32, int32> showcase_info = 5;
SCD_SPACESHIP_EXPEDITION expedition_data = 6;
}
message SC_SPACESHIP_MODIFY_BLACKBOARD {
map<int32, int32> kvs = 1;
}
message SC_SPACESHIP_MODIFY_ROOM {
repeated SCD_SPACESHIP_ROOM rooms = 1;
}
message SC_SPACESHIP_SYNC_ROOM_LEVEL_UP {
repeated SCD_SPACESHIP_ROOM_LEVEL_UP room_level_up_infos = 1;
}
message SC_SPACESHIP_MODIFY_CHAR {
repeated SCD_SPACESHIP_CHAR chars = 1;
}
message SC_SPACESHIP_SYNC_CHAR_SKILL {
repeated SCD_SPACESHIP_CHAR_SKILL_LIST char_skills = 1;
}
message SC_SPACESHIP_SYNC_ROOM_STATION {
repeated SCD_SPACESHIP_ROOM_STATION rooms = 1;
repeated SCD_SPACESHIP_CHAR_STATION chars = 2;
}
message SCD_SPACESHIP_ROOM_SERIAL_NUM_CHANGE {
string room_id = 1;
int32 serial_num = 2;
}
message SC_SPACESHIP_ROOM_SERIAL_NUM_CHANGE {
repeated SCD_SPACESHIP_ROOM_SERIAL_NUM_CHANGE changes = 1;
}
message CHAR_PRESENT_GIFT_INFO {
string char_id = 1;
string reward_id = 2;
}
message SC_SPACESHIP_PRESENT_CHAR_INFO {
repeated CHAR_PRESENT_GIFT_INFO gift_infos = 1;
}
message SPACESHIP_CHAR_FAVORABILITY_CHANGE_INFO {
string char_id = 1;
int32 cur_fav = 2;
}
message SC_SPACESHIP_CHAR_FAVORABILITY_CHANGE {
repeated SPACESHIP_CHAR_FAVORABILITY_CHANGE_INFO change_infos = 1;
}
message SC_SPACESHIP_RECV_GIFT_FROM_CHAR {
string char_id = 1;
}
message SC_SPACESHIP_PRESENT_GIFT_TO_CHAR {
string char_id = 1;
int32 cur_fav = 2;
int32 recv_gift_cnt = 3;
int32 daily_add_favorability = 4;
map<int32, int32> present_gift_map = 5;
}
message SC_SPACESHIP_MANUFACTURING_STATION_SYNC {
string room_id = 1;
SPACESHIP_MANUFACTURING_ORDER remain_produce_order = 2;
map<string, int32> product_map = 3;
}
message SC_SPACESHIP_MANUFACTURING_STATION_CANCEL {
string room_id = 1;
}
message SC_SPACESHIP_MANUFACTURING_STATION_COLLECT {
string room_id = 1;
}
message SPACESHIP_GUEST_ROOM_CLUE_DATA {
repeated SPACESHIP_GUEST_ROOM_CLUE self_clues = 1;
repeated SPACESHIP_GUEST_ROOM_CLUE receive_clues = 2;
repeated SPACESHIP_GUEST_ROOM_CLUE pre_receive_clues = 3;
map<int32, uint64> placed_clue_status = 4;
uint64 info_exchange_inst_id = 5;
int64 info_exchange_expire_ts = 6;
double collect_clue_progress = 7;
int32 clue_room_level = 9;
int32 base_credit_reward = 10;
int32 base_info_reward = 11;
int32 join_friend_exchange_cnt = 12;
int32 daily_clue_index = 13;
map<uint64, int64> joined_info_exchange_role_ids = 14;
int32 recv_clue_cnt = 15;
}
message SPACESHIP_GUEST_ROOM_FURNITURE_DATA {
repeated uint32 char_picture_ids = 1;
SCD_SPACESHIP_GUEST_ROOM_MUSIC_PLAYER music_player = 2;
}
message SPACESHIP_GUEST_ROOM_VISIT_RECORD_DATA {
repeated SPACESHIP_GUEST_ROOM_VISITOR_RECORD records = 1;
repeated uint64 weekly_visit_role_ids = 2;
int32 weekly_join_info_exchange_cnt = 3;
int32 weekly_prod_support_cnt = 4;
}
message SCD_SPACESHIP_GUEST_ROOM {
map<int64, SCD_SPACESHIP_REPORT> reports = 1;
SPACESHIP_GUEST_ROOM_FURNITURE_DATA furniture_data = 3;
SPACESHIP_GUEST_ROOM_VISIT_RECORD_DATA visit_record_data = 4;
SPACESHIP_GUEST_ROOM_DISPLAY_DATA display_data = 5;
}
message SCD_SPACESHIP_GUEST_ROOM_CLUE_EXTENSION {
map<int64, SCD_SPACESHIP_REPORT> reports = 1;
SPACESHIP_GUEST_ROOM_CLUE_DATA clue_data = 2;
}
message SPACESHIP_GUEST_ROOM_DISPLAY_DATA {
SCD_SPACESHIP_GUEST_ROOM_WEAPON weapon = 1;
SCD_SPACESHIP_GUEST_ROOM_CHAR char = 2;
}
message SCD_SPACESHIP_GROW_CABIN {
repeated SCD_SPACESHIP_GROW_BOX boxes = 1;
map<int64, SCD_SPACESHIP_REPORT> reports = 2;
}
message SC_SPACESHIP_MODIFY_GROW_CABIN {
string id = 1;
repeated SCD_SPACESHIP_GROW_BOX boxes = 2;
}
message SCD_SPACESHIP_GROW_BOX {
int32 box_id = 1;
string recipe_id = 2;
string preview_recipe_id = 3;
float progress = 4;
bool is_ready = 5;
}
message SC_SPACESHIP_GROW_CABIN_BREED {
repeated ITEM_BUNDLE items = 1;
}
message SC_SPACESHIP_GROW_CABIN_SOW {
}
message SC_SPACESHIP_GROW_CABIN_HARVEST {
repeated ITEM_BUNDLE items = 1;
}
message SC_SPACESHIP_GROW_CABIN_CANCEL {
}
message SCD_SPACESHIP_REPORT {
repeated int32 char_work_record = 1;
map<int32, int32> output = 2;
SpaceshipExtraReportType report_type = 10;
oneof report_data {
SCD_SPACESHIP_EXPEDITION_REPORT expedition_report = 11;
}
}
message SCD_SPACESHIP_EXPEDITION_REPORT {
repeated SCD_SPACESHIP_EXPEDITION_REPORT_DATA report_data = 1;
}
message SCD_SPACESHIP_EXPEDITION_REPORT_DATA {
string region_id = 1;
string expedition_id = 2;
string room_id = 3;
repeated string char_ids = 4;
}
message SC_SPACESHIP_REPORT_CHAR_WORK_MODIFY {
repeated SCD_SPACESHIP_ROOM_REPORT_CHAR_WORK_MODIFY room_char_work_record = 1;
}
message SC_SPACESHIP_REPORT_OUTPUT_MODIFY {
string room_id = 1;
map<int64, SCD_SPACESHIP_ROOM_REPORT_OUTPUT> output_report = 2;
}
message SCD_SPACESHIP_ROOM_REPORT_CHAR_WORK_MODIFY {
string room_id = 1;
int64 ts = 2;
repeated int32 char_work_record = 3;
}
message SC_SPACESHIP_REPORT_EXPEDITION_MODIFY {
repeated SCD_SPACESHIP_REPORT_EXPEDITION_MODIFY report_data = 1;
}
message SCD_SPACESHIP_REPORT_EXPEDITION_MODIFY {
string region_id = 1;
map<int64, SCD_SPACESHIP_REPORT> reports = 2;
}
message SCD_SPACESHIP_ROOM_REPORT_OUTPUT {
map<int32, int32> output = 1;
}
message SC_SPACESHIP_MANUFACTURING_STATION_START {
string room_id = 1;
SPACESHIP_MANUFACTURING_ORDER remain_produce_order = 2;
}
message SCD_SPACESHIP_MANUFACTURING_STATION_PRODUCE_STATUS {
SPACESHIP_MANUFACTURING_ORDER remain_produce_order = 1;
}
message SCD_SPACESHIP_GROW_CABIN_PRODUCE_STATUS {
repeated SCD_SPACESHIP_GROW_BOX boxes = 1;
}
message SCD_SPACESHIP_GUEST_ROOM_PRODUCE_STATUS {
double cur_collect_process = 1;
}
message SCD_SPACESHIP_EXPEDITION {
int32 info_tokens = 1;
repeated SCD_SPACESHIP_EXPEDITION_DOMAIN domains = 2;
repeated SCD_SPACESHIP_EXPEDITION_REGION regions = 3;
}
message SCD_SPACESHIP_EXPEDITION_DOMAIN {
string domain_id = 1;
int32 progress = 2;
}
message SCD_SPACESHIP_EXPEDITION_REGION {
string region_id = 1;
RegionStatus status = 2;
int32 level = 3;
repeated SCD_SPACESHIP_EXPEDITION_EXPEDITION expeditions = 4;
repeated int64 refresh_expedition_time = 5;
int32 upgrade_progress = 6;
int32 manual_refresh_count = 7;
map<string, int32> limited_expedition_record = 8;
map<int64, SCD_SPACESHIP_REPORT> reports = 9;
}
message SCD_SPACESHIP_EXPEDITION_EXPEDITION {
uint64 instance_id = 1;
string expedition_id = 2;
ExpeditionStatus status = 3;
int64 expire_time = 4;
string assigned_room_id = 5;
float progress = 6;
}
message CS_SPACESHIP_BUILD_ROOM {
string room_id = 1;
int32 room_type = 2;
}
message CS_SPACESHIP_LEVEL_UP_ROOM {
string room_id = 1;
}
message CS_SPACESHIP_DECONSTRUCT_ROOM {
string room_id = 1;
}
message CS_SPACESHIP_STATION_CHAR {
string room_id = 1;
repeated string stationed_char_list = 2;
}
message CS_SPACESHIP_STATION_CHAR_CHANGE_WORK_STATE {
string char_id = 1;
bool go_to_work = 2;
}
message CS_SPACESHIP_PRESENT_GIFT_TO_CHAR {
string char_id = 1;
repeated ITEM_BUNDLE gifts = 2;
}
message CS_SPACESHIP_RECV_GIFT_FROM_CHAR {
string char_id = 1;
}
message CS_SPACESHIP_MANUFACTURING_STATION_COLLECT {
string room_id = 1;
}
message CS_SPACESHIP_MANUFACTURING_STATION_START {
string room_id = 1;
string formula_id = 2;
int32 count = 3;
}
message CS_SPACESHIP_MANUFACTURING_STATION_CANCEL {
string room_id = 1;
}
message CS_SPACESHIP_MANUFACTURING_STATION_CHANGE_ORDER {
string room_id = 1;
string formula_id = 2;
int32 count = 3;
}
message CS_SPACESHIP_GROW_CABIN_BREED {
string room_id = 1;
string recipe_id = 3;
int32 multi = 4;
}
message CS_SPACESHIP_GROW_CABIN_SOW {
string room_id = 1;
repeated CSD_SPACESHIP_GROW_CABIN_SOW boxes = 2;
}
message CSD_SPACESHIP_GROW_CABIN_SOW {
string recipe_id = 1;
int32 box_id = 2;
}
message CS_SPACESHIP_GROW_CABIN_CLEAR_PREVIEW_RECIPE {
string room_id = 1;
int32 box_id = 2;
}
message CS_SPACESHIP_GROW_CABIN_HARVEST {
string room_id = 1;
repeated int32 box_id_list = 2;
bool all = 3;
}
message CS_SPACESHIP_GROW_CABIN_CANCEL {
string room_id = 1;
int32 box_id = 2;
}
message CS_SPACESHIP_VISIT_REQ {
uint64 host_role_id = 1;
}
message SC_SPACESHIP_VISIT_SYNC {
uint64 host_role_id = 1;
string host_role_name = 2;
string host_short_id = 3;
repeated SCD_SPACESHIP_ROOM rooms = 4;
repeated SCD_SPACESHIP_CHAR chars = 5;
map<int32, int32> blackboard_kvs = 6;
SCD_SPACESHIP_ASSIST assist_data = 7;
map<int32, int32> showcase_info = 8;
SCD_SPACESHIP_EXPEDITION expedition_data = 9;
SCD_SPACESHIP_VISIT_EXTRA_DATA extra_data = 20;
}
message CS_SPACESHIP_LEAVE_VISIT_REQ {
}
message CS_SPACESHIP_HELP_ROOM {
string room_id = 1;
}
message SC_SPACESHIP_HELP_ROOM {
string room_id = 1;
int32 error_code = 2;
BeHelpedCount be_helped_count_total = 3;
}
message CS_SPACESHIP_USE_HELP_CREDIT {
string room_id = 1;
int32 times = 3;
repeated string char_ids = 2;
}
message SC_SPACESHIP_USE_HELP_CREDIT {
string room_id = 1;
int32 times = 2;
}
message SC_SPACESHIP_ASSIST_DATA {
SCD_SPACESHIP_ASSIST assist_data = 1;
}
message SCD_SPACESHIP_ASSIST {
int32 help_others_count = 1;
repeated HelpOthersRecord help_others_record = 2;
repeated BeHelpedRecord be_helped_record = 3;
map<string, BeHelpedCount> be_helped_credit_left = 4;
map<string, BeHelpedCount> be_helped_count_total = 5;
}
message HelpOthersRecord {
uint64 target = 1;
string room_id = 2;
int32 room_type = 3;
}
message BeHelpedRecord {
uint64 role_id = 1;
string role_name = 2;
string room_id = 3;
int32 room_type = 4;
}
message BeHelpedCount {
int32 control_center = 1;
int32 manufacturing_station = 2;
map<int32, int32> grow_cabin = 3;
int32 command_center = 4;
}
message CS_SPACESHIP_GUEST_ROOM_RECV_CLUE {
}
message SC_SPACESHIP_GUEST_ROOM_RECV_CLUE {
SPACESHIP_GUEST_ROOM_CLUE clue = 1;
}
message SC_SPACESHIP_GUEST_ROOM_AUTO_RECV_CLUE {
SPACESHIP_GUEST_ROOM_CLUE clue = 1;
int64 credit_reward_cnt = 2;
double new_collect_progress = 3;
}
message CS_SPACESHIP_GUEST_ROOM_RECV_FRIEND_CLUE {
repeated uint64 clue_inst_ids = 1;
}
message SC_SPACESHIP_GUEST_ROOM_RECV_FRIEND_CLUE {
repeated uint64 clue_inst_ids = 1;
int32 recv_clue_cnt = 2;
}
message CS_SPACESHIP_GUEST_ROOM_PRESENT_FRIEND_CLUE {
uint64 friend_role_id = 1;
uint64 clue_inst_id = 2;
}
message SC_SPACESHIP_GUEST_ROOM_PRESENT_FRIEND_CLUE {
uint64 friend_role_id = 1;
uint64 clue_inst_id = 2;
}
message CS_SPACESHIP_GUEST_ROOM_PLACE_CLUE {
uint64 clue_inst_id = 1;
}
message SC_SPACESHIP_GUEST_ROOM_PLACE_CLUE {
map<int32, uint64> placed_clue_status = 1;
}
message CS_SPACESHIP_GUEST_ROOM_CANCEL_PLACE_CLUE {
uint64 clue_inst_id = 1;
}
message SC_SPACESHIP_GUEST_ROOM_CANCEL_PLACE_CLUE {
map<int32, uint64> placed_clue_status = 1;
}
message CS_SPACESHIP_GUEST_ROOM_DELETE_SELF_CLUE {
uint64 clue_inst_id = 1;
}
message SC_SPACESHIP_GUEST_ROOM_DELETE_SELF_CLUE {
uint64 clue_inst_id = 1;
map<int32, uint64> placed_clue_status = 2;
int32 recycle_credit_reward_cnt = 3;
}
message CS_SPACESHIP_GUEST_ROOM_OPEN_INFO_EXCHANGE {
}
message SC_SPACESHIP_GUEST_ROOM_OPEN_INFO_EXCHANGE {
uint64 info_exchange_inst_id = 1;
int64 expire_ts = 2;
}
message CS_SPACESHIP_GUEST_ROOM_GET_CLUE_INFO {
}
message SC_SPACESHIP_GUEST_ROOM_GET_CLUE_INFO {
SPACESHIP_GUEST_ROOM_CLUE_DATA data = 1;
repeated uint64 joined_info_exchange_role_ids = 2;
}
message CS_SPACESHIP_GUEST_ROOM_SETTLE_INFO_EXCHANGE {
}
message SC_SPACESHIP_GUEST_ROOM_SETTLE_INFO_EXCHANGE {
map<string, int32> base_reward_map = 1;
map<string, int32> extra_reward_map = 2;
uint64 info_exchange_inst_id = 3;
repeated uint64 friend_role_ids = 4;
}
message CS_SPACESHIP_GUEST_ROOM_JOIN_FRIEND_INFO_EXCHANGE {
uint64 friend_role_id = 1;
uint64 info_exchange_inst_id = 2;
}
message SC_SPACESHIP_GUEST_ROOM_JOIN_FRIEND_INFO_EXCHANGE {
uint64 friend_role_id = 1;
uint64 info_exchange_inst_id = 2;
map<uint64, bool> friend_role_map = 3;
}
message CS_SPACESHIP_GUEST_ROOM_SET_CHAR_PICTURE_LIST {
repeated uint32 char_picture_ids = 1;
}
message SC_SPACESHIP_GUEST_ROOM_SET_CHAR_PICTURE_LIST {
repeated uint32 char_picture_ids = 1;
}
message CS_SPACESHIP_GUEST_ROOM_SET_PLAYING_MUSIC {
string music_item_id = 1;
}
message SC_SPACESHIP_GUEST_ROOM_MUSIC_PLAYER_MODIFY {
SCD_SPACESHIP_GUEST_ROOM_MUSIC_PLAYER music_player = 1;
}
message SCD_SPACESHIP_GUEST_ROOM_MUSIC_PLAYER {
string cur_music_item = 1;
repeated string unlock_music_item_list = 2;
}
message CS_SPACESHIP_GUEST_ROOM_QUERY_VISIT_LIST {
}
message SC_SPACESHIP_GUEST_ROOM_QUERY_VISIT_LIST {
repeated SPACESHIP_GUEST_ROOM_VISITOR_RECORD visit_list = 1;
int32 weekly_visit_role_cnt = 2;
int32 weekly_be_supported_cnt = 3;
int32 weekly_join_info_exchange_cnt = 4;
}
message CS_SPACESHIP_GUEST_ROOM_RECV_VISIT_LIST_REWARD {
}
message SC_SPACESHIP_GUEST_ROOM_RECV_VISIT_LIST_REWARD {
}
message SC_SPACESHIP_GUEST_ROOM_NEW_VISITOR_OP_NOTIFY {
uint64 visitor_role_id = 1;
int32 action_type = 2;
VISIT_OP_RECORD op_record = 3;
}
message CS_SPACESHIP_SHOWCASE_MODIFY {
int32 showcase_id = 1;
int32 item_id = 2;
}
message SC_SPACESHIP_SHOWCASE_MODIFY {
map<int32, int32> showcase_info = 1;
}
message CS_SPACESHIP_EXPEDITION_START {
uint64 expedition_instance_id = 1;
string room_id = 2;
repeated string char_ids = 3;
}
message SC_SPACESHIP_EXPEDITION_START {
uint64 expedition_instance_id = 1;
string room_id = 2;
repeated string char_ids = 3;
}
message CS_SPACESHIP_EXPEDITION_CANCEL {
uint64 expedition_instance_id = 1;
}
message SC_SPACESHIP_EXPEDITION_CANCEL {
uint64 expedition_instance_id = 1;
}
message CS_SPACESHIP_EXPEDITION_COLLECT {
uint64 expedition_instance_id = 1;
}
message SC_SPACESHIP_EXPEDITION_COLLECT {
uint64 expedition_instance_id = 1;
}
message CS_SPACESHIP_EXPEDITION_REFRESH {
string region_id = 1;
}
message SC_SPACESHIP_EXPEDITION_REFRESH {
string region_id = 1;
}
message SC_SPACESHIP_EXPEDITION_INFO_TOKENS_UPDATE {
int32 info_tokens = 1;
}
message SC_SPACESHIP_EXPEDITION_REGION_UPDATE {
repeated SCD_SPACESHIP_EXPEDITION_DOMAIN domains = 1;
repeated SCD_SPACESHIP_EXPEDITION_REGION regions = 2;
}
message SC_SPACESHIP_EXPEDITION_EXPEDITION_UPDATE {
repeated SCD_SPACESHIP_EXPEDITION_EXPEDITION expeditions = 1;
}
message SCD_SPACESHIP_GUEST_ROOM_WEAPON {
map<int32, SCD_SPACESHIP_GUEST_ROOM_WEAPON_DATA_BY_TYPE> weapon_map = 1;
}
message SCD_SPACESHIP_GUEST_ROOM_WEAPON_DATA_BY_TYPE {
repeated uint64 inst_id_list = 1;
}
message SCD_SPACESHIP_GUEST_ROOM_CHAR {
repeated int32 char_template_id_list = 1;
}
message SCD_SPACESHIP_VISIT_EXTRA_DATA {
SCD_SPACESHIP_VISIT_EXTRA_DATA_ACHIEVEMENT achievement = 1;
repeated ITEM_INST inst_list = 2;
repeated SCD_SPACESHIP_VISIT_EXTRA_DATA_CHAR char_list = 3;
}
message SCD_SPACESHIP_VISIT_EXTRA_DATA_CHAR {
int32 char_template_id = 1;
int32 potential_level = 2;
}
message SCD_SPACESHIP_VISIT_EXTRA_DATA_ACHIEVEMENT {
map<int32, int32> display = 1;
repeated SCD_ACHIEVE_PERSONAL_INFO info_list = 2;
}
message CS_SPACESHIP_GUEST_ROOM_WEAPON_CHANGE {
int32 type = 1;
repeated uint64 weapon_inst_ids = 2;
}
message SC_SPACESHIP_GUEST_ROOM_WEAPON_CHANGE {
int32 type = 1;
repeated uint64 weapon_inst_ids = 2;
}
message CS_SPACESHIP_GUEST_ROOM_CHAR_CHANGE {
repeated string char_ids = 1;
}
message SC_SPACESHIP_GUEST_ROOM_CHAR_CHANGE {
repeated string char_ids = 1;
}
message CS_SPACESHIP_GUEST_ROOM_READ_CLUE {
repeated uint64 clue_inst_ids = 1;
}