diff --git a/server/gameserver/creature.cc b/server/gameserver/creature.cc index f5df57dd..4d6fc10c 100644 --- a/server/gameserver/creature.cc +++ b/server/gameserver/creature.cc @@ -1104,7 +1104,7 @@ void Creature::ProcSkillPhase(MetaData::SkillPhase* phase) a8::Vec2 old_pos = GetPos(); if (CurrentSkill()->GetMinorType() == SMT_NONE) { int buff_id = phase->param3.GetInt(); - //TryAddBuff(this, buff_id); + TryAddBuff(this, buff_id); a8::XPrintf("old_pos:%f,%f", {GetPos().x, GetPos().y}); _UpdateMove(phase->param1.GetInt()); a8::Vec2 pre_dir = old_dir; @@ -1122,7 +1122,7 @@ void Creature::ProcSkillPhase(MetaData::SkillPhase* phase) a8::Vec2 new_dir = pre_pos - GetPos(); new_dir.Normalize(); SetMoveDir(new_dir); - //TryAddBuff(this, buff_id); + TryAddBuff(this, buff_id); _UpdateMove(distance); } SetMoveDir(old_dir); @@ -3224,4 +3224,3 @@ void Creature::_UpdateSpecMove() } } } -