diff --git a/server/gameserver/human.cc b/server/gameserver/human.cc index 2788c090..aedc2c0d 100644 --- a/server/gameserver/human.cc +++ b/server/gameserver/human.cc @@ -3643,7 +3643,7 @@ void Human::CalcStats() } else { stats->victory = stats->rank == 1; if (GetTeam()->GetAliveNum() <= 0) { - GetTeam()->team_rank = room->GetAliveTeamNum(); + GetTeam()->team_rank = room->GetAliveTeamNum() + 1; stats->pvp_settlement_type = GetTeam()->GetMemberNum() > 1 ? 1 : 0; stats->settlement_color = 1; GetTeam()->settlement_color = 1; diff --git a/server/gameserver/room.cc b/server/gameserver/room.cc index 12f166d8..b0926518 100644 --- a/server/gameserver/room.cc +++ b/server/gameserver/room.cc @@ -3467,7 +3467,7 @@ void Room::GMFastForward() } } }); - GetIncubator()->Clear(6); + GetIncubator()->Clear(1); for (auto& pair : human_hash_) { if (pair.second->IsAndroid() && !a8::HasBitFlag(pair.second->status, CS_Disable)) {