From d6ba825baf1f4c8098549d55bbeec79439c688f9 Mon Sep 17 00:00:00 2001 From: Regalis Date: Wed, 14 Dec 2016 18:09:29 +0200 Subject: [PATCH] Wire nodes can't be moved when editing wire connections, all mapentities are deselected when toggling wiring/character mode --- Subsurface/Source/Screens/EditMapScreen.cs | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/Subsurface/Source/Screens/EditMapScreen.cs b/Subsurface/Source/Screens/EditMapScreen.cs index d27dba525..4d0d2bce9 100644 --- a/Subsurface/Source/Screens/EditMapScreen.cs +++ b/Subsurface/Source/Screens/EditMapScreen.cs @@ -672,6 +672,8 @@ namespace Barotrauma { me.IsHighlighted = false; } + + MapEntity.DeselectAll(); return true; } @@ -687,7 +689,6 @@ namespace Barotrauma characterMode = false; - if (wiringMode) { CreateDummyCharacter(); @@ -704,6 +705,8 @@ namespace Barotrauma { RemoveDummyCharacter(); } + + MapEntity.DeselectAll(); return true; } @@ -944,7 +947,7 @@ namespace Barotrauma me.IsHighlighted = false; } - if (wiringMode) + if (wiringMode && dummyCharacter.SelectedConstruction==null) { List wires = new List(); foreach (Item item in Item.ItemList)