diff --git a/server/gameserver/buff/callfunc.cc b/server/gameserver/buff/callfunc.cc index b9e424ff..a9da5c52 100644 --- a/server/gameserver/buff/callfunc.cc +++ b/server/gameserver/buff/callfunc.cc @@ -196,6 +196,11 @@ void CallFuncBuff::Activate() LispEval(); } break; + case BuffCallFunc_e::kThrowKnife: + { + ThrowKnife(); + } + break; default: { } @@ -1299,3 +1304,9 @@ void CallFuncBuff::InternalRangeHoldBuff(std::function get_cen }; } } + + +void CallFuncBuff::ThrowKnife() +{ + +} diff --git a/server/gameserver/buff/callfunc.h b/server/gameserver/buff/callfunc.h index ee671b07..99756dbc 100644 --- a/server/gameserver/buff/callfunc.h +++ b/server/gameserver/buff/callfunc.h @@ -35,6 +35,7 @@ A8_DECLARE_CLASS_ENUM(BuffCallFunc_e, int, kPlayFlyEffect = 35, kLispEval = 36, kSpecCenterRangeHoldBuff = 37, + kThrowKnife = 38, ); @@ -69,6 +70,7 @@ class CallFuncBuff : public Buff void PlayFlyEffect(); void LispEval(); void SpecCenterRangeHoldBuff(); + void ThrowKnife(); void InternalRangeHoldBuff(std::function get_center_func);