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

View File

@@ -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())
{