Revert "Fix: Break do_after if target/tool becomes inaccessible" (#39617)
This commit is contained in:
@@ -184,22 +184,22 @@ public abstract partial class SharedDoAfterSystem : EntitySystem
|
||||
}
|
||||
}
|
||||
|
||||
// Whether the user and the target are too far apart or they are inaccessible.
|
||||
// Whether the user and the target are too far apart.
|
||||
if (args.Target != null)
|
||||
{
|
||||
if (args.DistanceThreshold != null)
|
||||
{
|
||||
if (!_interaction.InRangeAndAccessible(args.User, args.Target.Value, args.DistanceThreshold.Value))
|
||||
if (!_interaction.InRangeUnobstructed(args.User, args.Target.Value, args.DistanceThreshold.Value))
|
||||
return true;
|
||||
}
|
||||
}
|
||||
|
||||
// Whether the distance between the tool and the user has grown too much or they became inaccessible.
|
||||
// Whether the distance between the tool and the user has grown too much.
|
||||
if (args.Used != null)
|
||||
{
|
||||
if (args.DistanceThreshold != null)
|
||||
{
|
||||
if (!_interaction.InRangeAndAccessible(args.User,
|
||||
if (!_interaction.InRangeUnobstructed(args.User,
|
||||
args.Used.Value,
|
||||
args.DistanceThreshold.Value))
|
||||
return true;
|
||||
|
||||
Reference in New Issue
Block a user