From d09673a95c14a169f481ebf21fa8de8a55e43ede Mon Sep 17 00:00:00 2001 From: aozhiwei Date: Mon, 3 Apr 2023 12:52:43 +0800 Subject: [PATCH] 1 --- server/gameserver/buff/distance_dmg_addition.cc | 4 +++- server/gameserver/buff/distance_dmg_addition.h | 5 +++++ server/gameserver/netdata.cc | 2 ++ 3 files changed, 10 insertions(+), 1 deletion(-) diff --git a/server/gameserver/buff/distance_dmg_addition.cc b/server/gameserver/buff/distance_dmg_addition.cc index e94ed6fe..69351d54 100644 --- a/server/gameserver/buff/distance_dmg_addition.cc +++ b/server/gameserver/buff/distance_dmg_addition.cc @@ -4,7 +4,9 @@ void DistanceDmgAdditionBuff::Activate() { - + distance = meta->GetBuffParam1(this); + add = meta->GetBuffParam2(this); + min_add = meta->GetBuffParam3(this); } void DistanceDmgAdditionBuff::Deactivate() diff --git a/server/gameserver/buff/distance_dmg_addition.h b/server/gameserver/buff/distance_dmg_addition.h index 5cba9a9a..2456f87b 100644 --- a/server/gameserver/buff/distance_dmg_addition.h +++ b/server/gameserver/buff/distance_dmg_addition.h @@ -2,9 +2,14 @@ #include "buff.h" +#include "mt/Buff.h" + class DistanceDmgAdditionBuff : public Buff { public: + float distance = 0.0f; + float add = 0.0f; + float min_add = 0.0f; virtual void Activate() override; virtual void Deactivate() override; diff --git a/server/gameserver/netdata.cc b/server/gameserver/netdata.cc index f9e6f1d5..cfa72865 100644 --- a/server/gameserver/netdata.cc +++ b/server/gameserver/netdata.cc @@ -15,6 +15,8 @@ #include "ability.h" #include "stats.h" +#include "buff/distance_dmg_addition.h" + #include "mt/Param.h" #include "mt/Item.h" #include "mt/Hero.h"