Heal & revive commands can be used on clients' characters

This commit is contained in:
Regalis
2017-05-22 20:30:51 +03:00
parent 93940ff5a8
commit c049f2052e
+3 -3
View File
@@ -461,7 +461,7 @@ namespace Barotrauma
case "control": case "control":
if (commands.Length < 2) break; if (commands.Length < 2) break;
var character = FindMatchingCharacter(commands); var character = FindMatchingCharacter(commands, true);
if (character != null) 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; if (commands.Length < 2) return null;
@@ -860,7 +860,7 @@ namespace Barotrauma
characterIndex = -1; 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()) if (!matchingCharacters.Any())
{ {