From 59541f5bb79381871e7e7dd278e91c263a68a879 Mon Sep 17 00:00:00 2001 From: aozhiwei Date: Mon, 16 Sep 2019 20:13:58 +0800 Subject: [PATCH] =?UTF-8?q?=E6=B7=BB=E5=8A=A0=E9=A3=9E=E8=A1=8C=E4=BC=98?= =?UTF-8?q?=E5=8C=96?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- server/gameserver/framemaker.cc | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/server/gameserver/framemaker.cc b/server/gameserver/framemaker.cc index a001df9..d5b91a2 100644 --- a/server/gameserver/framemaker.cc +++ b/server/gameserver/framemaker.cc @@ -16,6 +16,11 @@ cs::SMUpdate* FrameMaker::MakeUpdateMsg(const Human* hum) TypeConvert::ToPb(room->plane.end_point, p->mutable_end_point()); } for (auto& itr : hum->new_objects) { + if (itr != hum && + itr->entity_type == ET_Player && + a8::HasBitFlag(((Human*)itr)->status, HS_Fly)) { + continue; + } itr->FillMFObjectFull(msg->add_full_objects()); } for (auto& itr : hum->part_objects) {