Fixes Electrocuting grabbed targets while insulated (#22087)
This commit is contained in:
@@ -230,7 +230,7 @@ public sealed class ElectrocutionSystem : SharedElectrocutionSystem
|
|||||||
_appearance.SetData(uid, ElectrifiedVisuals.IsPowered, true);
|
_appearance.SetData(uid, ElectrifiedVisuals.IsPowered, true);
|
||||||
|
|
||||||
siemens *= electrified.SiemensCoefficient;
|
siemens *= electrified.SiemensCoefficient;
|
||||||
if (siemens <= 0 || !DoCommonElectrocutionAttempt(targetUid, uid, ref siemens))
|
if (!DoCommonElectrocutionAttempt(targetUid, uid, ref siemens) || siemens <= 0)
|
||||||
return false; // If electrocution would fail, do nothing.
|
return false; // If electrocution would fail, do nothing.
|
||||||
|
|
||||||
var targets = new List<(EntityUid entity, int depth)>();
|
var targets = new List<(EntityUid entity, int depth)>();
|
||||||
|
|||||||
Reference in New Issue
Block a user