syntax = "proto3"; option java_package = "emu.grasscutter.net.proto"; import "TowerCurLevelRecord.proto"; import "TowerFloorRecord.proto"; import "TowerMonthlyBrief.proto"; // CmdId: 2492 // Name: MPFPLNBLIKB message TowerAllDataRsp { uint32 tower_schedule_id = 10; bool is_finished_entrance_floor = 4; map floor_open_time_map = 1; uint32 AJKNPOGBLDG = 6; // not used bool is_first_interact = 11; uint32 next_schedule_change_time = 5; int32 retcode = 13; uint32 PHCNCLHJFBM = 8; // not used uint32 KPJMJMPPPGK = 12; // not used uint32 valid_tower_record_num = 15; //NKMMGNAGOOA TowerMonthlyBrief last_schedule_monthly_brief = 1890; repeated TowerFloorRecord tower_floor_record_list = 2; TowerMonthlyBrief monthly_brief = 7; map skip_floor_granted_reward_item_map = 3; uint32 GMMJNDFMHAM = 9; // GMMJNDFMHAM uint32 schedule_start_time = 1783; TowerCurLevelRecord cur_level_record = 14; }