From 4cfa4fb46e9238713d141cda5279218b84b4b918 Mon Sep 17 00:00:00 2001 From: aozhiwei Date: Sun, 2 Apr 2023 14:12:12 +0800 Subject: [PATCH] 1 --- server/gameserver/creature.cc | 16 +++++++++++++++- 1 file changed, 15 insertions(+), 1 deletion(-) diff --git a/server/gameserver/creature.cc b/server/gameserver/creature.cc index 60fea814..be46ec05 100644 --- a/server/gameserver/creature.cc +++ b/server/gameserver/creature.cc @@ -3020,7 +3020,21 @@ std::shared_ptr> Creature::CalcReporterList(const mt::Equip* weapo switch (bullet_meta->_inventory_slot()) { case IS_RPG: { - + float nearest_distance = FLT_MAX; + TraverseCreatures + ( + [] (Creature*c, bool& stop) + { + if (!c->IsHuman()) { + return; + } + if (a8::HasBitFlag(c->status, CS_Disable)) { + return; + } + if (c->dead) { + return; + } + }); } break; default: