diff --git a/server/gameserver/skill.cc b/server/gameserver/skill.cc index dacb9c3d..c3ce169b 100644 --- a/server/gameserver/skill.cc +++ b/server/gameserver/skill.cc @@ -267,7 +267,6 @@ void Skill::InitPassiveSkill() break; case MAGIC_30301_XL: { - Proc30301XL(); } break; case MAGIC_30401_MAO: @@ -421,27 +420,6 @@ void Skill::Proc30201HX() #endif } -void Skill::Proc30301XL() -{ - a8::XTimerWp recover_timer = owner->room->xtimer.SetIntervalWpEx - ( - SERVER_FRAME_RATE, - [this] (int event, const a8::Args* args) mutable - { - if (a8::TIMER_EXEC_EVENT == event) { - if (!owner->dead) { - if (owner->room->GetFrameNo() - owner->last_receive_dmg_frameno > - (int)(meta->_number_meta->number() / FRAME_RATE_MS)) { - if (owner->GetHP() < owner->GetMaxHP()) { - owner->AddHp(owner->GetMaxHP() * meta->_number_meta->resume()); - } - } - } - } - }, - &xtimer_attacher); -} - void Skill::Proc30401MAO() { #if 1 diff --git a/server/gameserver/skill.h b/server/gameserver/skill.h index 39d361b9..b4acc270 100644 --- a/server/gameserver/skill.h +++ b/server/gameserver/skill.h @@ -53,7 +53,6 @@ private: void Proc30101HL(); void Proc30201HX(); - void Proc30301XL(); void Proc30401MAO(); void Proc30501TZ(); void Proc30601DJS();