diff --git a/server/gameserver/room.cc b/server/gameserver/room.cc index 991d396c..1fd6bcd6 100644 --- a/server/gameserver/room.cc +++ b/server/gameserver/room.cc @@ -1404,17 +1404,18 @@ void Room::UpdateGasJump() ((GetFrameNo() - GetGasData().gas_start_frameno)*airline_->pb->plane_speed() / SERVER_FRAME_RATE); plane.curr_pos = plane.start_point + len_vec; if (GlmHelper::Norm(plane.end_point - plane.start_point) <= GlmHelper::Norm(len_vec)) { - TraverseHumanList( - [] (Human* hum) -> bool - { - if (hum->HasBuffEffect(kBET_Fly)) { - hum->DoJump(); - } - if (hum->GetEntitySubType() == EST_Player) { - GameLog::Instance()->GameStart((Player*)hum); - } - return true; - }); + TraverseHumanList + ( + [] (Human* hum) -> bool + { + if (hum->HasBuffEffect(kBET_Fly)) { + hum->DoJump(); + } + if (hum->GetEntitySubType() == EST_Player) { + GameLog::Instance()->GameStart((Player*)hum); + } + return true; + }); MetaData::SafeArea* first_safearea = MetaMgr::Instance()->GetSafeAreaByType (map_meta_->RandSafeArea()); gas_data_.SetGasMode(GasWaiting);