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);
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);