Exemple #1
0
        protected override void OnStart()
        {
            SupportedNPC.Add(1003583);
            SupportedNPC.Add(1003597);
            SupportedNPC.Add(1000106);
            SupportedNPC.Add(1003611);
            SupportedNPC.Add(1002695);
            SupportedNPC.Add(1004433);
            SupportedNPC.Add(1004339);
            SupportedNPC.Add(1001834);
            SupportedNPC.Add(1003540);
            SupportedNPC.Add(1000541);
            SupportedNPC.Add(1004037);
            SupportedNPC.Add(1000868);
            SupportedNPC.Add(1001263);
            SupportedNPC.Add(1002039);
            SupportedNPC.Add(1003587);
            SupportedNPC.Add(1003585);
            SupportedNPC.Add(1005238);
            SupportedNPC.Add(1012149);
            SupportedNPC.Add(1011224);
            SupportedNPC.Add(1012331);
            SupportedNPC.Add(1011211);
            SupportedNPC.Add(1011949);
            SupportedNPC.Add(2005371);
            SupportedNPC.Add(1011946);
            SupportedNPC.Add(1011212);
            SupportedNPC.Add(2005370);


            pathing a = new pathing();

            a.setStart(WorldManager.ZoneId.ToString());
            a.setEnd(Destination);

            a.Calculate();
            wayhome = a.GetPath();

            foreach (var item in wayhome)
            {
                Logging.Write(item);
            }

            if (WorldManager.ZoneId.ToString() == Destination)
            {
                Logging.Write("We are already in the right Zone");
                Logging.Write("Lets fix it:" + currentstep + "  " + wayhome.Count());
                _done = true;
            }
        }
Exemple #2
0
        protected override void OnStart()
        {
            SupportedNPC.Add(1003583);
            SupportedNPC.Add(1003597);
            SupportedNPC.Add(1000106);
            SupportedNPC.Add(1003611);
            SupportedNPC.Add(1002695);
            SupportedNPC.Add(1004433);
            SupportedNPC.Add(1004339);
            SupportedNPC.Add(1001834);
            SupportedNPC.Add(1003540);
            SupportedNPC.Add(1000541);
            SupportedNPC.Add(1004037);
            SupportedNPC.Add(1000868);
            SupportedNPC.Add(1001263);
            SupportedNPC.Add(1002039);
            SupportedNPC.Add(1003587);
            SupportedNPC.Add(1003585);
            SupportedNPC.Add(1005238);
            SupportedNPC.Add(1012149);
            SupportedNPC.Add(1011224);
            SupportedNPC.Add(1012331);
            SupportedNPC.Add(1011211);
            SupportedNPC.Add(1011949);
            SupportedNPC.Add(2005371);
            SupportedNPC.Add(1011946);

            pathing a = new pathing();
            a.setStart(WorldManager.ZoneId.ToString());
            a.setEnd(Destination);

            a.Calculate();
            wayhome = a.GetPath();

            foreach (var item in wayhome)
            {
                Logging.Write(item);
            }

            if (WorldManager.ZoneId.ToString() == Destination)
            {
                Logging.Write("We are already in the right Zone");
                Logging.Write("Lets fix it:" + currentstep + "  " + wayhome.Count());
                _done = true;
            }
        }