error("Owner lost the hook!\n");
return;
}
- if(LostMovetypeFollow(this) || game_stopped || (round_handler_IsActive() && !round_handler_IsRoundStarted()) || ((this.aiment.flags & FL_PROJECTILE) && this.aiment.classname != "nade"))
+ if((this.move_movetype == MOVETYPE_FOLLOW && LostMovetypeFollow(this))
+ || game_stopped || (round_handler_IsActive() && !round_handler_IsRoundStarted())
+ || ((this.aiment.flags & FL_PROJECTILE) && this.aiment.classname != "nade"))
{
RemoveHook(this);
return;