From dec9d95d63d8d5b7be52ebade2d7d135d014d5c8 Mon Sep 17 00:00:00 2001 From: aozhiwei Date: Mon, 3 Apr 2023 12:48:54 +0800 Subject: [PATCH] 1 --- server/gameserver/buff/bufffactory.cc | 3 +++ server/gameserver/buff/distance_dmg_addition.cc | 13 +++++++++++++ server/gameserver/buff/distance_dmg_addition.h | 12 ++++++++++++ 3 files changed, 28 insertions(+) create mode 100644 server/gameserver/buff/distance_dmg_addition.cc create mode 100644 server/gameserver/buff/distance_dmg_addition.h diff --git a/server/gameserver/buff/bufffactory.cc b/server/gameserver/buff/bufffactory.cc index 95ff3e5c..8cd14638 100644 --- a/server/gameserver/buff/bufffactory.cc +++ b/server/gameserver/buff/bufffactory.cc @@ -45,6 +45,7 @@ #include "buff/modify_grow_attr.h" #include "buff/vertigo.h" #include "buff/cond_add.h" +#include "buff/distance_dmg_addition.h" #include "mt/Buff.h" @@ -57,6 +58,8 @@ std::shared_ptr BuffFactory::MakeBuff(const mt::Buff* buff_meta) return std::make_shared(); case kBET_SummonLoot: return std::make_shared(); + case kBET_DistanceDmgAddition: + return std::make_shared(); case kBET_AddCarBuff: return std::make_shared(); case kBET_AddInventory: diff --git a/server/gameserver/buff/distance_dmg_addition.cc b/server/gameserver/buff/distance_dmg_addition.cc new file mode 100644 index 00000000..e94ed6fe --- /dev/null +++ b/server/gameserver/buff/distance_dmg_addition.cc @@ -0,0 +1,13 @@ +#include "precompile.h" + +#include "buff/distance_dmg_addition.h" + +void DistanceDmgAdditionBuff::Activate() +{ + +} + +void DistanceDmgAdditionBuff::Deactivate() +{ + +} diff --git a/server/gameserver/buff/distance_dmg_addition.h b/server/gameserver/buff/distance_dmg_addition.h new file mode 100644 index 00000000..5cba9a9a --- /dev/null +++ b/server/gameserver/buff/distance_dmg_addition.h @@ -0,0 +1,12 @@ +#pragma once + +#include "buff.h" + +class DistanceDmgAdditionBuff : public Buff +{ + public: + + virtual void Activate() override; + virtual void Deactivate() override; + +};