diff --git a/server/gameserver/shot.cc b/server/gameserver/shot.cc index 4d3e127a..9366b42b 100644 --- a/server/gameserver/shot.cc +++ b/server/gameserver/shot.cc @@ -612,6 +612,9 @@ void InternalShot(Creature* c, c->power_idx = -1; c->ClearAimingBuffs(); } + if (c->skill_hold_skill_id != 0) { + c->ClearSkillHoldState(); + } if (weapon_meta->id() == 20611) { float angle = GlmHelper::CalcAngle(c->GetAttackDir(), GlmHelper::UP); std::shared_ptr> buff_vars = std::make_shared>