Faction Test 100.4.0.0
This commit is contained in:
@@ -219,9 +219,9 @@ namespace Barotrauma
|
||||
else if (NetIdUtils.Difference(networkUpdateID, LastNetworkUpdateID) > 500)
|
||||
{
|
||||
#if DEBUG || UNSTABLE
|
||||
DebugConsole.AddWarning($"Large disrepancy between a client character's network update ID server-side and client-side (client: {networkUpdateID}, server: {LastNetworkUpdateID}). Resetting the ID.");
|
||||
DebugConsole.AddWarning($"Large discrepancy between a client character's network update ID server-side and client-side (client: {networkUpdateID}, server: {LastNetworkUpdateID}). Resetting the ID.");
|
||||
#endif
|
||||
LastNetworkUpdateID = networkUpdateID;
|
||||
LastNetworkUpdateID = LastProcessedID = networkUpdateID;
|
||||
}
|
||||
if (memInput.Count > 60)
|
||||
{
|
||||
@@ -269,10 +269,13 @@ namespace Barotrauma
|
||||
case EventType.UpdateTalents:
|
||||
if (c.Character != this)
|
||||
{
|
||||
if (!IsBot || !c.HasPermission(ClientPermissions.ManageBotTalents))
|
||||
{
|
||||
#if DEBUG
|
||||
DebugConsole.Log("Received a character update message from a client who's not controlling the character");
|
||||
DebugConsole.Log("Received a character update message from a client who's not controlling the character");
|
||||
#endif
|
||||
return;
|
||||
return;
|
||||
}
|
||||
}
|
||||
|
||||
// get the full list of talents from the player, only give the ones
|
||||
@@ -549,7 +552,7 @@ namespace Barotrauma
|
||||
msg.WriteByte((byte)statType);
|
||||
foreach (var savedStatValue in Info.SavedStatValues[statType])
|
||||
{
|
||||
msg.WriteString(savedStatValue.StatIdentifier);
|
||||
msg.WriteIdentifier(savedStatValue.StatIdentifier);
|
||||
msg.WriteSingle(savedStatValue.StatValue);
|
||||
msg.WriteBoolean(savedStatValue.RemoveOnDeath);
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user