// TODO: Throttle/make this more safe public static void Resynchronize(NetState state, CircularBufferReader reader) { var from = state.Mobile; if (from == null) { return; } if (state.StygianAbyss) { state.Send(new MobileUpdate(from)); } else { state.Send(new MobileUpdateOld(from)); } state.Send(MobileIncoming.Create(state, from, from)); from.SendEverything(); state.Sequence = 0; }