public override void Start() { Logger.Verbose("Commencing Assimilation"); Poi.Clear("Fresh Start"); Poi.Current = null; //temp fix (??? Stolen from zzi) Navigator.NavigationProvider = new ServiceNavigationProvider(); Navigator.PlayerMover = new SlideMover(); _nodestomine.Add(_database.TimedNodes.Find(n => n.ItemId == 7610)); Logger.Verbose( $"Looking for a node between {Assimilator._nodestomine.First().TimeSlots.First().Key} and {Assimilator._nodestomine.First().TimeSlots.First().Value}."); Logger.Verbose($"Is time between {Assimilator._nodestomine.First().TimeSlots.First().Key} and {Assimilator._nodestomine.First().TimeSlots.First().Value}: {ConditionParser.IsTimeBetween(Assimilator._nodestomine.First().TimeSlots.First().Key, Assimilator._nodestomine.First().TimeSlots.First().Value) || ConditionParser.IsTimeBetween(Assimilator._nodestomine.First().TimeSlots.Last().Key, Assimilator._nodestomine.First().TimeSlots.Last().Value)}"); TreeHooks.Instance.ClearAll(); }