Added functions to allow for an improved seamless zone change. Player can now pull actors from two zones when performing a seamless zone change to give a improved feel.

This commit is contained in:
Filip Maj
2016-07-31 21:48:17 -04:00
parent 63edbe81f3
commit b43a6885c5
3 changed files with 36 additions and 5 deletions

View File

@@ -1245,9 +1245,15 @@ namespace FFXIVClassic_Map_Server.Actors
public void SendInstanceUpdate()
{
//Update Instance
playerSession.UpdateInstance(zone.GetActorsAroundActor(this, 50));
//Update Instance
List<Actor> aroundMe = new List<Actor>();
aroundMe.AddRange(zone.GetActorsAroundActor(this, 50));
if (zone2 != null)
aroundMe.AddRange(zone2.GetActorsAroundActor(this, 50));
playerSession.UpdateInstance(aroundMe);
}
}