From c2fee3fc7bd034c08fcd985b5e8790d0b1eeb90b Mon Sep 17 00:00:00 2001 From: aozhiwei Date: Wed, 29 Mar 2023 10:19:43 +0800 Subject: [PATCH] 1 --- server/gameserver/buff/callfunc.cc | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/server/gameserver/buff/callfunc.cc b/server/gameserver/buff/callfunc.cc index a4b45c66..d11a310c 100644 --- a/server/gameserver/buff/callfunc.cc +++ b/server/gameserver/buff/callfunc.cc @@ -34,8 +34,10 @@ void CallFuncBuff::Activate() { hold_param2_ = meta->GetBuffParam2(this); if (GetCaster().Get()) { + float dmg = hold_param2_; + dmg = owner->CalcReceiveDmg(GetCaster().Get(), dmg); float dmg_out = 0.0f; - owner->DecHP(hold_param2_, + owner->DecHP(dmg, GetCaster().Get()->GetUniId(), GetCaster().Get()->GetName(), VP_Buff,