diff --git a/src/java/com/threerings/whirled/spot/server/SpotSceneManager.java b/src/java/com/threerings/whirled/spot/server/SpotSceneManager.java index 57e4347d..b1a7e9cd 100644 --- a/src/java/com/threerings/whirled/spot/server/SpotSceneManager.java +++ b/src/java/com/threerings/whirled/spot/server/SpotSceneManager.java @@ -111,6 +111,15 @@ public class SpotSceneManager extends SceneManager updateLocation(body, portal.getLocation()); } + @Override + public void bodyWillEnter (BodyObject body) + { + super.bodyWillEnter(body); + + // assign this body a starting location in the scene + assignStartingLocation(body); + } + @Override protected void didStartup () { @@ -160,16 +169,6 @@ public class SpotSceneManager extends SceneManager } } - @Override - protected void insertOccupantInfo (OccupantInfo info, BodyObject body) - { - super.insertOccupantInfo(info, body); - - // we don't actually populate their occupant info, but instead assign them their starting - // location in the scene - assignStartingLocation(body); - } - /** * Give our new body a starting location. */