diff --git a/server/gameserver/pbutils.cc b/server/gameserver/pbutils.cc index cf65de50..f51d9a2b 100644 --- a/server/gameserver/pbutils.cc +++ b/server/gameserver/pbutils.cc @@ -944,6 +944,11 @@ void Human::FillSMGameOver(cs::SMGameOver& msg) } else { msg.set_star_num(mt::Param::GetStarNum(stats->rank)); } + if (room->GetCustomBattle()) { + msg.mutable_settlement_new()->set_custom_battle(1); + } else { + msg.mutable_settlement_new()->set_custom_battle(0); + } if (GetTeam()->already_report_battle) { msg.mutable_settlement_new()->set_settlement_status(1); auto p = msg.mutable_settlement_new(); diff --git a/server/tools/protobuild/cs_proto.proto b/server/tools/protobuild/cs_proto.proto index 0a24ed8a..bd15215f 100755 --- a/server/tools/protobuild/cs_proto.proto +++ b/server/tools/protobuild/cs_proto.proto @@ -1282,6 +1282,7 @@ message MFSettlementNew optional int32 map_id = 10; //地图id optional string battle_uuid = 11; //本次战斗唯一id optional int32 settlement_status = 12; //0: 结算中(读取个人结算数据) 1:已结算(请求小胡接口) + optional int32 custom_battle = 13; //是否自定义房间 optional int32 pvp_settlement_type = 101; //結算類型0:個人 1:組隊(保留) optional int32 pvp_settlement_color = 102; // 0:灰 1:黃