From 14f5be9e86a3f80466af2c026e0b0f96605429c3 Mon Sep 17 00:00:00 2001 From: aozhiwei Date: Mon, 10 Apr 2023 19:15:21 +0800 Subject: [PATCH] 1 --- server/gameserver/netdata.cc | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/server/gameserver/netdata.cc b/server/gameserver/netdata.cc index d63009f5..b1198b1a 100644 --- a/server/gameserver/netdata.cc +++ b/server/gameserver/netdata.cc @@ -651,7 +651,7 @@ float BattleDataContext::CalcDmg(Creature* target, IBullet* bullet) DistanceDmgAdditionBuff* spec_buff = (DistanceDmgAdditionBuff*)buff; float distance = owner_.Get()->GetPos().Distance2D2(target->GetPos()); if (distance > spec_buff->distance && spec_buff->distance > 0.00001f) { - dmg_addition += std::max(10.0f, (distance / spec_buff->distance) * spec_buff->add); + dmg_addition += std::min(10.0f, (distance / spec_buff->distance) * spec_buff->add); } else { dmg_addition += spec_buff->min_add; }