diff --git a/server/gameserver/mt/Buff.cc b/server/gameserver/mt/Buff.cc index 6b6f58b4..1b50fb27 100644 --- a/server/gameserver/mt/Buff.cc +++ b/server/gameserver/mt/Buff.cc @@ -417,6 +417,18 @@ namespace mt } float Buff::GetBuffParam6(::Buff* buff) const + { + if (_buff_param6_expr) { + return LispEnv::Instance()->EvalSkillNumberExpr + ( + _buff_param6_expr, + buff + ); + } + return _buff_param6; + } + + float Buff::GetResScale(::Buff* buff) const { if (_res_scale_expr) { return LispEnv::Instance()->EvalSkillNumberExpr @@ -428,10 +440,6 @@ namespace mt return _res_scale; } - float Buff::GetResScale(::Buff* buff) const - { - } - std::string Buff::duration_time() const { return mtb::Buff::duration_time();