From dfa3132759e7331b24a6a69db6b26ab5c6c5bd0f Mon Sep 17 00:00:00 2001 From: Drew DeVault Date: Wed, 13 May 2015 16:51:51 -0600 Subject: [PATCH] Avoid problem with duplicate spawns --- TrueCraft/EntityManager.cs | 2 ++ 1 file changed, 2 insertions(+) diff --git a/TrueCraft/EntityManager.cs b/TrueCraft/EntityManager.cs index fe9d79b..7cad217 100644 --- a/TrueCraft/EntityManager.cs +++ b/TrueCraft/EntityManager.cs @@ -172,6 +172,8 @@ namespace TrueCraft private void SendEntityToClient(RemoteClient client, IEntity entity) { + if (entity.EntityID == -1) + return; // We haven't finished setting this entity up yet client.Log("Spawning entity {0} ({1}) at {2}", entity.EntityID, entity.GetType().Name, (Coordinates3D)entity.Position); RemoteClient spawnedClient = null; if (entity is PlayerEntity)