From 40fb1b60adf5cbd9822b51bc38a511c4126f15e5 Mon Sep 17 00:00:00 2001 From: aozhiwei Date: Tue, 10 Sep 2019 17:55:56 +0800 Subject: [PATCH] 1 --- server/gameserver/framemaker.cc | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/server/gameserver/framemaker.cc b/server/gameserver/framemaker.cc index 23bb935..a001df9 100644 --- a/server/gameserver/framemaker.cc +++ b/server/gameserver/framemaker.cc @@ -19,6 +19,14 @@ cs::SMUpdate* FrameMaker::MakeUpdateMsg(const Human* hum) itr->FillMFObjectFull(msg->add_full_objects()); } for (auto& itr : hum->part_objects) { + #if 1 + if (room->gas_data.gas_mode == GasJump && + itr != hum && + itr->entity_type == ET_Player && + a8::HasBitFlag(((Human*)itr)->status, HS_Fly)) { + continue; + } + #endif itr->FillMFObjectPart(msg->add_part_objects()); } for (auto& itr : hum->del_objects) {