main cult

This commit is contained in:
EnefFlow
2024-01-27 15:19:52 +03:00
committed by Aviu00
parent 6310813ce6
commit 4fab8188f0
429 changed files with 12281 additions and 9 deletions

View File

@@ -37,10 +37,12 @@ namespace Content.Shared.Doors
public sealed class BeforeDoorClosedEvent : CancellableEntityEventArgs
{
public bool PerformCollisionCheck;
public EntityUid? User; // WD ADDED
public BeforeDoorClosedEvent(bool performCollisionCheck)
public BeforeDoorClosedEvent(bool performCollisionCheck, EntityUid? user)
{
PerformCollisionCheck = performCollisionCheck;
User = user; // WD ADDED
}
}

View File

@@ -329,7 +329,7 @@ public abstract class SharedDoorSystem : EntitySystem
if (door.State is DoorState.Welded or DoorState.Closed)
return false;
var ev = new BeforeDoorClosedEvent(door.PerformCollisionCheck);
var ev = new BeforeDoorClosedEvent(door.PerformCollisionCheck, user); //WD EDIT
RaiseLocalEvent(uid, ev, false);
if (ev.Cancelled)
return false;