This commit is contained in:
aozhiwei 2022-12-20 16:35:18 +08:00
parent b07b5f09d8
commit 6e434cdc4a

View File

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