Only AICharacters use simplephysics, AICharacter bleeding syncing, resetting limb velocities in MP when doing full position reset, characters aren't updated if health <= 0, monsterevent initialization using synced seed, GetRandomWaypoint uses synced seed, disabling debug stuff when starting a client, netconfig changes

This commit is contained in:
Regalis
2016-01-30 15:18:19 +02:00
parent a1770427a0
commit 92a162cbf5
9 changed files with 39 additions and 28 deletions
+1 -11
View File
@@ -873,7 +873,7 @@ namespace Barotrauma
{
foreach (Character c in CharacterList)
{
if (c.isDead || !c.Enabled) continue;
if (c.isDead || c.health <= 0.0f || !c.Enabled) continue;
c.AnimController.UpdateAnim(deltaTime);
}
}
@@ -897,16 +897,6 @@ namespace Barotrauma
obstructVisionAmount = Math.Max(obstructVisionAmount - deltaTime, 0.0f);
float dist = Vector2.Distance(cam.WorldViewCenter, WorldPosition);
if (dist > 8000.0f)
{
AnimController.SimplePhysicsEnabled = true;
}
else if (dist < 7000.0f)
{
AnimController.SimplePhysicsEnabled = false;
}
if (isDead) return;
if (!(AnimController is FishAnimController))