From c049f2052eeb7df949ebb290328727cd29a6c558 Mon Sep 17 00:00:00 2001 From: Regalis Date: Mon, 22 May 2017 20:30:51 +0300 Subject: [PATCH] Heal & revive commands can be used on clients' characters --- Subsurface/Source/DebugConsole.cs | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/Subsurface/Source/DebugConsole.cs b/Subsurface/Source/DebugConsole.cs index 03510d168..cb6c83ada 100644 --- a/Subsurface/Source/DebugConsole.cs +++ b/Subsurface/Source/DebugConsole.cs @@ -461,7 +461,7 @@ namespace Barotrauma case "control": if (commands.Length < 2) break; - var character = FindMatchingCharacter(commands); + var character = FindMatchingCharacter(commands, true); if (character != null) { @@ -844,7 +844,7 @@ namespace Barotrauma } } - private static Character FindMatchingCharacter(string[] commands) + private static Character FindMatchingCharacter(string[] commands, bool ignoreRemotePlayers = false) { if (commands.Length < 2) return null; @@ -860,7 +860,7 @@ namespace Barotrauma characterIndex = -1; } - var matchingCharacters = Character.CharacterList.FindAll(c => !c.IsRemotePlayer && c.Name.ToLowerInvariant() == characterName); + var matchingCharacters = Character.CharacterList.FindAll(c => (!ignoreRemotePlayers || !c.IsRemotePlayer) && c.Name.ToLowerInvariant() == characterName); if (!matchingCharacters.Any()) {