/// </summary>
private void OnDash(Entity<DashAbilityComponent> ent, ref DashEvent args)
{
- if (!_timing.IsFirstTimePredicted)
- return;
-
var (uid, comp) = ent;
var user = args.Performer;
if (!CheckDash(uid, user))
public bool AbilityCheck(EntityUid uid, BeforeInteractHandEvent args, out EntityUid target)
{
target = args.Target;
- return _timing.IsFirstTimePredicted
- && !_combatMode.IsInCombatMode(uid)
+ return !_combatMode.IsInCombatMode(uid)
&& _hands.GetActiveItem(uid) == null
&& _interaction.InRangeUnobstructed(uid, target);
}