From 1ef2cb750055db16500f2b9557f9cb39cef95c4e Mon Sep 17 00:00:00 2001 From: Joonas Rikkonen Date: Wed, 18 Jul 2018 11:24:56 +0300 Subject: [PATCH] Fixed crashing if the Use method of a wire is triggered by a StatusEffect --- .../BarotraumaShared/Source/Items/Components/Signal/Wire.cs | 1 + 1 file changed, 1 insertion(+) diff --git a/Barotrauma/BarotraumaShared/Source/Items/Components/Signal/Wire.cs b/Barotrauma/BarotraumaShared/Source/Items/Components/Signal/Wire.cs index 2e4cac0fe..ef4b6774d 100644 --- a/Barotrauma/BarotraumaShared/Source/Items/Components/Signal/Wire.cs +++ b/Barotrauma/BarotraumaShared/Source/Items/Components/Signal/Wire.cs @@ -222,6 +222,7 @@ namespace Barotrauma.Items.Components public override bool Use(float deltaTime, Character character = null) { + if (character == null) return false; if (character == Character.Controlled && character.SelectedConstruction != null) return false; if (newNodePos != Vector2.Zero && nodes.Count > 0 && Vector2.Distance(newNodePos, nodes[nodes.Count - 1]) > nodeDistance)