namespace ACE.Server.Network.GameAction.Actions { public static class GameActionLoginComplete { /// /// This is called when the client player exits portal space /// It includes initial login, as well as portaling / teleporting /// [GameAction(GameActionType.LoginComplete)] public static void Handle(ClientMessage message, Session session) { session.Player.OnTeleportComplete(); if (!session.Player.FirstEnterWorldDone) { session.Player.FirstEnterWorldDone = true; session.Player.SendPropertyUpdatesAndOverrides(); } } } }