Delta-v/Content.Shared/Doors/Systems
deltanedas 86a23ec917
fix door prying (#2591)
* Fixed de powered airlocks/doors not being able to be closed

Added new property "BeingPried" in Content.Shared.Doors.DoorComponent

Changed Content.Shared.Doors.Systems.SharedAirlockSystem OnBeforeDoorClosed() and CanChangeState() to check for BeingPried door flag

Changed Content.Shared.Doors.Systems.SharedDoorSystem OnAfterPry to set BeingPried to true when closing

Changed Content.Shared.Doors.Systems.SharedDoorSystem set BeingPried to false after CanClose is called

* Fixed Animation bug when closing doors

* Changed from DoorComponent.BeingPried property to DoorComponent.IsBeingPried

---------

Co-authored-by: Honys <69396539+zHonys@users.noreply.github.com>
2025-01-03 07:35:49 +00:00
..
SharedAirlockSystem.cs fix door prying (#2591) 2025-01-03 07:35:49 +00:00
SharedDoorSystem.Bolts.cs fix airlocks inconsistently auto-closing after unbolting (#33524) 2024-12-07 21:45:22 +00:00
SharedDoorSystem.cs fix door prying (#2591) 2025-01-03 07:35:49 +00:00
SharedFirelockSystem.cs Revert "Firelocks are no longer pryable by hand if they are powered (#1837) 2024-09-17 23:11:28 +00:00