diff --git a/server/gameserver/pbutils.cc b/server/gameserver/pbutils.cc index b4466a34..3e326bcf 100644 --- a/server/gameserver/pbutils.cc +++ b/server/gameserver/pbutils.cc @@ -933,7 +933,11 @@ void Human::FillSMGameOver(cs::SMGameOver& msg) return true; }); } - msg.set_star_num(mt::Param::GetStarNum(stats->rank)); + if (GetBattleContext()->GetBattleTimes() < 10) { + msg.set_star_num(10); + } else { + msg.set_star_num(mt::Param::GetStarNum(stats->rank)); + } if (GetTeam()->already_report_battle) { msg.mutable_settlement_new()->set_settlement_status(1); auto p = msg.mutable_settlement_new();