Clients can't make their character immortal by not sending inputs, clients don't implode their characters unless the server says so
This commit is contained in:
@@ -1343,10 +1343,10 @@ namespace Barotrauma
|
|||||||
{
|
{
|
||||||
if (memInput.Count == 0)
|
if (memInput.Count == 0)
|
||||||
{
|
{
|
||||||
if (AllowInput) AnimController.Frozen = true;
|
AnimController.Frozen = true;
|
||||||
return;
|
|
||||||
}
|
}
|
||||||
|
else
|
||||||
|
{
|
||||||
AnimController.Frozen = false;
|
AnimController.Frozen = false;
|
||||||
prevDequeuedInput = dequeuedInput;
|
prevDequeuedInput = dequeuedInput;
|
||||||
|
|
||||||
@@ -1370,6 +1370,7 @@ namespace Barotrauma
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
}
|
||||||
else if (GameMain.Client != null)
|
else if (GameMain.Client != null)
|
||||||
{
|
{
|
||||||
memLocalPos.Add(new PosInfo(SimPosition, AnimController.TargetDir, LastNetworkUpdateID));
|
memLocalPos.Add(new PosInfo(SimPosition, AnimController.TargetDir, LastNetworkUpdateID));
|
||||||
@@ -1813,7 +1814,7 @@ namespace Barotrauma
|
|||||||
{
|
{
|
||||||
if (!isNetworkMessage)
|
if (!isNetworkMessage)
|
||||||
{
|
{
|
||||||
if (GameMain.NetworkMember != null && controlled != this) return;
|
if (GameMain.Client != null) return;
|
||||||
}
|
}
|
||||||
|
|
||||||
Health = minHealth;
|
Health = minHealth;
|
||||||
|
|||||||
Reference in New Issue
Block a user