Server doesn't create an entityevent if the health of a character changes very little, husk infection isn't updated after the infected character dies, clients can't create a "huskified" human NPC until the server says so

This commit is contained in:
Regalis
2017-03-26 22:47:08 +03:00
parent 3306a1ab96
commit 6a6486e270
2 changed files with 13 additions and 4 deletions
@@ -151,6 +151,8 @@ namespace Barotrauma
private void CharacterDead(Character character, CauseOfDeath causeOfDeath)
{
if (GameMain.Client != null) return;
var husk = Character.Create(
Path.Combine("Content", "Characters", "Human", "humanhusk.xml"),
character.WorldPosition,
@@ -177,6 +179,7 @@ namespace Barotrauma
character.Enabled = false;
Entity.Spawner.AddToRemoveQueue(character);
Entity.Spawner.AddToSpawnedList(husk);
}
}