Remove doafter from toggling your own internals (#25781)

remove doafter from toggling your own internals
This commit is contained in:
Errant
2024-03-03 09:31:47 +01:00
committed by GitHub
parent a2c729a33b
commit 759b6229c2

View File

@@ -104,9 +104,8 @@ public sealed class InternalsSystem : EntitySystem
private void StartToggleInternalsDoAfter(EntityUid user, EntityUid target, InternalsComponent internals)
{
// Is the target not you? If yes, use a do-after to give them time to respond.
// If not, do a short delay. There's no reason it should be beyond 1 second.
var isUser = user == target;
var delay = !isUser ? internals.Delay : 1.0f;
var delay = !isUser ? internals.Delay : 0f;
_doAfter.TryStartDoAfter(new DoAfterArgs(EntityManager, user, delay, new InternalsDoAfterEvent(), target, target: target)
{