Make doorbumps quiet (#8812)
This commit is contained in:
@@ -305,7 +305,7 @@ public sealed class DoorSystem : SharedDoorSystem
|
||||
foreach (var other in PhysicsSystem.GetCollidingEntities(body))
|
||||
{
|
||||
if (Tags.HasTag(other.Owner, "DoorBumpOpener") &&
|
||||
TryOpen(component.Owner, component, other.Owner)) break;
|
||||
TryOpen(component.Owner, component, other.Owner, false, quiet: true)) break;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
@@ -219,12 +219,12 @@ public abstract class SharedDoorSystem : EntitySystem
|
||||
#endregion
|
||||
|
||||
#region Opening
|
||||
public bool TryOpen(EntityUid uid, DoorComponent? door = null, EntityUid? user = null, bool predicted = false)
|
||||
public bool TryOpen(EntityUid uid, DoorComponent? door = null, EntityUid? user = null, bool predicted = false, bool quiet = false)
|
||||
{
|
||||
if (!Resolve(uid, ref door))
|
||||
return false;
|
||||
|
||||
if (!CanOpen(uid, door, user, false))
|
||||
if (!CanOpen(uid, door, user, quiet))
|
||||
return false;
|
||||
|
||||
StartOpening(uid, door, user, predicted);
|
||||
|
||||
Reference in New Issue
Block a user