Add defib event, add fields to be able to disable crit defib and do after movement (#28174)

* Add defib event, add fields to be able to disable crit defib and do after movement

* Fix check
This commit is contained in:
DrSmugleaf
2024-05-21 05:11:49 -07:00
committed by GitHub
parent 68a0e568e4
commit dbb7dcd16d
3 changed files with 19 additions and 1 deletions

View File

@@ -60,6 +60,12 @@ public sealed partial class DefibrillatorComponent : Component
[DataField("doAfterDuration"), ViewVariables(VVAccess.ReadWrite)]
public TimeSpan DoAfterDuration = TimeSpan.FromSeconds(3);
[DataField]
public bool AllowDoAfterMovement = true;
[DataField]
public bool CanDefibCrit = true;
/// <summary>
/// The sound when someone is zapped.
/// </summary>

View File

@@ -0,0 +1,4 @@
namespace Content.Shared.Medical;
[ByRefEvent]
public readonly record struct TargetDefibrillatedEvent(EntityUid User, Entity<DefibrillatorComponent> Defibrillator);