Make Licoxide bypass insulated gloves (#10949)

This commit is contained in:
0x6273
2022-09-06 04:48:35 +02:00
committed by GitHub
parent 1121470930
commit 29fd76c45d
5 changed files with 22 additions and 11 deletions

View File

@@ -4,15 +4,16 @@ namespace Content.Shared.Electrocution
{
public sealed class ElectrocutionAttemptEvent : CancellableEntityEventArgs, IInventoryRelayEvent
{
public SlotFlags TargetSlots { get; } = ~SlotFlags.POCKET;
public SlotFlags TargetSlots { get; }
public readonly EntityUid TargetUid;
public readonly EntityUid? SourceUid;
public float SiemensCoefficient = 1f;
public ElectrocutionAttemptEvent(EntityUid targetUid, EntityUid? sourceUid, float siemensCoefficient)
public ElectrocutionAttemptEvent(EntityUid targetUid, EntityUid? sourceUid, float siemensCoefficient, SlotFlags targetSlots)
{
TargetUid = targetUid;
TargetSlots = TargetSlots;
SourceUid = sourceUid;
SiemensCoefficient = siemensCoefficient;
}