From 022bdfe5b01dab54ccee05f049c4b6d1ac14ab29 Mon Sep 17 00:00:00 2001 From: azw Date: Tue, 7 Nov 2023 02:14:30 +0000 Subject: [PATCH] 1 --- server/gameserver/buff/callfunc.cc | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/server/gameserver/buff/callfunc.cc b/server/gameserver/buff/callfunc.cc index 60ce5493..c36c1674 100644 --- a/server/gameserver/buff/callfunc.cc +++ b/server/gameserver/buff/callfunc.cc @@ -1024,6 +1024,16 @@ void CallFuncBuff::RangeHoldBuff() [this, context, on_enter, on_stay, on_leave] () { + float range = meta->GetBuffParam2(this); + owner->room->TraverseAliveHumanList + ( + [this, range] (Human* hum) + { + if (Collision::CheckCC(owner, owner->GetRadius(), + hum, range)) { + } + return true; + }); }; owner->room->xtimer.SetIntervalWpEx (