diff --git a/server/gameserver/human.cc b/server/gameserver/human.cc index 4d083b14..6698c391 100644 --- a/server/gameserver/human.cc +++ b/server/gameserver/human.cc @@ -1386,6 +1386,7 @@ void Human::DeadDrop() ClearGemStoneBuffs(); } { + #if 0 if (GetInventory(IS_BLUE_STONE) > 0) { room->frame_event.AddPropChg ( @@ -1408,6 +1409,7 @@ void Human::DeadDrop() if (main_skill) { main_skill->Reset(); } + #endif } { if (GetInventory(IS_WEAPON_STONE) > 0) { diff --git a/server/gameserver/skill.cc b/server/gameserver/skill.cc index 029e051e..8bab6e97 100644 --- a/server/gameserver/skill.cc +++ b/server/gameserver/skill.cc @@ -547,15 +547,6 @@ bool Skill::IsFullLevel() return level_ == 4; } -void Skill::Reset() -{ - Clear(); - for (int i = 2; i <= level_; ++i) { - owner->skill_hash_.erase(GetBaseSkillMeta()->skill_id() + i - 1); - } - level_ = 1; -} - const mt::Skill* Skill::GetCurrSkillMeta() { return curr_meta_; diff --git a/server/gameserver/skill.h b/server/gameserver/skill.h index 430a5e86..449b66df 100644 --- a/server/gameserver/skill.h +++ b/server/gameserver/skill.h @@ -59,7 +59,6 @@ class Skill void LevelUp(); bool IsFullLevel(); void Clear(); - void Reset(); const mt::Skill* GetCurrSkillMeta(); int GetSkillId(); int GetBaseSkillId();