Beispiel #1
0
        public override bool RunQuest(Host host)
        {
            if (!base.RunQuest(host))
            {
                return(false);
            }

            if (getQuest() == null)
            {
                if (!host.movementModule.GpsMove("Singland_Kioko"))
                {
                    return(false);
                }
                Thread.Sleep(1000);
                host.StartQuest(id);
                Thread.Sleep(1000);
            }

            ArcheBuddy.Bot.Classes.Quest quest = getQuest();

            if (!checkQuestCompleted(1464))
            {
                return(false);
            }

            if (quest != null && quest.status == QuestStatus.Accepted)
            {
                if (!host.movementModule.GpsMove("Signland_Altar"))
                {
                    return(false);
                }
                Thread.Sleep(1000);
                host.UseDoodadSkill(11496, host.getNearestDoodad(1480), true);
                Thread.Sleep(1000);
            }

            if (quest != null && quest.status == QuestStatus.Performed)
            {
                if (!host.movementModule.GpsMove("Signland_Altar"))
                {
                    return(false);
                }
                Thread.Sleep(1000);
                host.CompleteQuest(id);
                Thread.Sleep(1000);
            }

            return(true);
        }
Beispiel #2
0
        public override bool RunQuest(Host host)
        {
            if (!base.RunQuest(host))
            {
                return(false);
            }

            if (getQuest() == null)
            {
                if (!host.movementModule.GpsMove("OldForest_Peterson3"))
                {
                    return(false);
                }
                Thread.Sleep(1000);
                host.StartQuest(id);
                Thread.Sleep(1000);
            }

            ArcheBuddy.Bot.Classes.Quest quest = getQuest();

            if (quest != null && quest.status == QuestStatus.Accepted)
            {
                Zone zone = new RoundZone(24087.96, 11424.45, 10);
                if (!host.movementModule.GpsMove("Quest_1342_1"))
                {
                    return(false);
                }
                host.farmModule.SetFarmDoodads(zone, new uint[] { 3059 });
                while (host.farmModule.farmState == Modules.FarmState.Doodads && quest.status == QuestStatus.Accepted)
                {
                    Thread.Sleep(100);
                }
                host.farmModule.StopFarm();
                Thread.Sleep(1000);
            }

            if (quest != null && quest.status == QuestStatus.Performed)
            {
                if (!host.movementModule.GpsMove("OldForest_Peterson3"))
                {
                    return(false);
                }
                Thread.Sleep(1000);
                host.CompleteQuest(id);
                Thread.Sleep(1000);
            }

            return(true);
        }
Beispiel #3
0
        public override bool RunQuest(Host host)
        {
            if (!base.RunQuest(host))
            {
                return(false);
            }

            if (getQuest() == null)
            {
                if (!host.movementModule.GpsMove("Singland_Ria"))
                {
                    return(false);
                }
                Thread.Sleep(1000);
                host.StartQuest(id);
                Thread.Sleep(1000);
            }

            ArcheBuddy.Bot.Classes.Quest quest = getQuest();

            if (quest != null && quest.status == QuestStatus.Accepted)
            {
                if (!host.movementModule.GpsMove("Quest_821_1"))
                {
                    return(false);
                }
                Thread.Sleep(1000);
                for (int i = 0; i < 3; i++)
                {
                    host.UseItemAndWait(5130);
                    Thread.Sleep(1000);
                }
            }


            if (quest != null && quest.status == QuestStatus.Performed)
            {
                if (!host.movementModule.GpsMove("Singland_Ria"))
                {
                    return(false);
                }
                Thread.Sleep(1000);
                host.CompleteQuest(id);
                Thread.Sleep(1000);
            }


            return(true);
        }
Beispiel #4
0
        public override bool RunQuest(Host host)
        {
            if (!base.RunQuest(host))
            {
                return(false);
            }

            if (getQuest() == null)
            {
                if (!host.movementModule.GpsMove("Headlands_Abimar"))
                {
                    return(false);
                }
                Thread.Sleep(1000);
                host.StartQuest(id);
                Thread.Sleep(1000);
            }

            ArcheBuddy.Bot.Classes.Quest quest = getQuest();

            if (quest != null && quest.status == QuestStatus.Accepted)
            {
                Zone zone = new RoundZone(17794.88, 8380.72, 60);
                if (!host.movementModule.GpsMove("Quest_1668_1"))
                {
                    return(false);
                }
                host.farmModule.SetFarmDoodads(zone, new uint[] { 3800 });
                while (host.farmModule.farmState == Modules.FarmState.Doodads && quest.status == QuestStatus.Accepted)
                {
                    Thread.Sleep(100);
                }
                host.farmModule.StopFarm();
                Thread.Sleep(1000);
            }

            if (quest != null && quest.status == QuestStatus.Performed)
            {
                if (!host.movementModule.GpsMove("Headlands_Abimar"))
                {
                    return(false);
                }
                Thread.Sleep(1000);
                host.CompleteQuest(id);
                Thread.Sleep(1000);
            }

            return(true);
        }
Beispiel #5
0
        public override bool RunQuest(Host host)
        {
            if (!base.RunQuest(host))
            {
                return(false);
            }

            if (!checkQuestCompletedOrPerfomed(766))
            {
                return(false);
            }

            if (getQuest() == null)
            {
                if (!host.movementModule.GpsMove("Headlands_Mampha"))
                {
                    return(false);
                }
                Thread.Sleep(1000);
                host.StartQuest(id);
                Thread.Sleep(1000);
            }

            ArcheBuddy.Bot.Classes.Quest quest = getQuest();

            if (quest != null && quest.status == QuestStatus.Accepted)
            {
                if (!host.movementModule.GpsMove("Headlands_Mampha"))
                {
                    return(false);
                }
                Thread.Sleep(1000);
                host.UseDoodadSkill(18227, host.getNearestDoodad(12996), true);
                Thread.Sleep(8000);
            }

            if (quest != null && quest.status == QuestStatus.Performed)
            {
                if (!host.movementModule.GpsMove("Headlands_Mampha"))
                {
                    return(false);
                }
                Thread.Sleep(1000);
                host.CompleteQuest(id);
                Thread.Sleep(1000);
            }

            return(true);
        }
Beispiel #6
0
        public override bool RunQuest(Host host)
        {
            if (!base.RunQuest(host))
            {
                return(false);
            }

            if (getQuest() == null)
            {
                if (!host.movementModule.GpsMove("Tiger_Tomiris"))
                {
                    return(false);
                }
                Thread.Sleep(1000);
                host.StartQuest(id);
                Thread.Sleep(1000);
            }

            ArcheBuddy.Bot.Classes.Quest quest = getQuest();

            if (quest != null && quest.status == QuestStatus.Accepted)
            {
                Zone zone = new RoundZone(21178.54, 8319.49, 40);
                if (!host.movementModule.GpsMove("Quest_1078_1"))
                {
                    return(false);
                }
                host.farmModule.SetFarmMobs(zone, new uint[] { 3356, 3357, 3358, 3359, 3360, 3361 });
                while (host.farmModule.farmState == Modules.FarmState.Enabled && quest.status == QuestStatus.Accepted)
                {
                    Thread.Sleep(100);
                }
                host.farmModule.StopFarm();
                Thread.Sleep(1000);
            }

            if (quest != null && quest.status == QuestStatus.Performed)
            {
                if (!host.movementModule.GpsMove("Tiger_Tomiris"))
                {
                    return(false);
                }
                host.CompleteQuest(id, 3);
                Thread.Sleep(1000);
            }


            return(true);
        }
Beispiel #7
0
        public override bool RunQuest(Host host)
        {
            if (!base.RunQuest(host))
            {
                return(false);
            }

            if (getQuest() == null)
            {
                if (!host.movementModule.GpsMove("Singland_Syan"))
                {
                    return(false);
                }
                Thread.Sleep(1000);
                host.StartQuest(id);
                Thread.Sleep(1000);
            }

            ArcheBuddy.Bot.Classes.Quest quest = getQuest();

            if (quest != null && quest.status == QuestStatus.Accepted)
            {
                Zone zone = new RoundZone(22105.65, 11065.77, 80);
                if (!host.movementModule.GpsMove("Quest_845_1"))
                {
                    return(false);
                }
                host.farmModule.SetFarmMobs(zone, new uint[] { 7214 });
                while (host.farmModule.farmState == Modules.FarmState.Enabled && quest.status == QuestStatus.Accepted)
                {
                    Thread.Sleep(100);
                }
                host.farmModule.StopFarm();
                Thread.Sleep(1000);
            }

            if (quest != null && quest.status == QuestStatus.Performed)
            {
                if (!host.movementModule.GpsMove("Singland_Syan"))
                {
                    return(false);
                }
                Thread.Sleep(1000);
                host.CompleteQuest(id);
                Thread.Sleep(1000);
            }

            return(true);
        }
Beispiel #8
0
        public override bool RunQuest(Host host)
        {
            if (!base.RunQuest(host))
            {
                return(false);
            }

            if (getQuest() == null)
            {
                if (!host.movementModule.GpsMove("OldForest_Verjin"))
                {
                    return(false);
                }
                Thread.Sleep(1000);
                host.StartQuest(id);
                Thread.Sleep(1000);
            }

            ArcheBuddy.Bot.Classes.Quest quest = getQuest();

            if (quest != null && quest.status == QuestStatus.Accepted)
            {
                Zone zone = new RoundZone(23954.21, 11564.11, 60);
                if (!host.movementModule.GpsMove("Quest_1344_1"))
                {
                    return(false);
                }
                host.farmModule.SetFarmMobs(zone, new uint[] { 3164 });
                while (host.farmModule.farmState == Modules.FarmState.Enabled && quest.status == QuestStatus.Accepted)
                {
                    Thread.Sleep(100);
                }
                host.farmModule.StopFarm();
                Thread.Sleep(1000);
            }

            if (quest != null && quest.status == QuestStatus.Performed)
            {
                if (!host.movementModule.GpsMove("OldForest_Verjin"))
                {
                    return(false);
                }
                Thread.Sleep(1000);
                host.CompleteQuest(id);
                Thread.Sleep(1000);
            }

            return(true);
        }
Beispiel #9
0
        public override bool RunQuest(Host host)
        {
            if (host.me != null && host.me.charGender != CharGender.Female)
            {
                return(false);
            }

            if (!base.RunQuest(host))
            {
                return(false);
            }


            if (getQuest() == null)
            {
                if (!host.movementModule.GpsMove("Singland_Mei"))
                {
                    return(false);
                }
                Thread.Sleep(1000);
                host.StartQuest(id);
                Thread.Sleep(1000);
            }

            ArcheBuddy.Bot.Classes.Quest quest = getQuest();

            if (!(checkQuestCompletedOrAccepted(1852) || checkQuestCompletedOrAccepted(812)))
            {
                return(false);
            }

            if (quest != null && quest.status == QuestStatus.Accepted)
            {
                Zone zone = new RoundZone(21292.14, 10353.15, 10);
                if (!host.movementModule.GpsMove("Singland_Mei"))
                {
                    return(false);
                }
                host.farmModule.SetFarmDoodads(zone, new uint[] { 1435 });
                while (host.farmModule.farmState == Modules.FarmState.Doodads && quest.status == QuestStatus.Accepted)
                {
                    Thread.Sleep(100);
                }
                host.farmModule.StopFarm();
                Thread.Sleep(1000);
            }

            return(true);
        }
Beispiel #10
0
        public override bool RunQuest(Host host)
        {
            if (!base.RunQuest(host))
            {
                return(false);
            }

            if (!checkQuestCompletedOrPerfomed(1310))
            {
                return(false);
            }

            if (getQuest() == null)
            {
                if (!host.movementModule.GpsMove("OldForest_Lucinda"))
                {
                    return(false);
                }
                Thread.Sleep(1000);
                host.StartQuest(id);
                Thread.Sleep(1000);
            }

            ArcheBuddy.Bot.Classes.Quest quest = getQuest();

            if (quest != null && quest.status == QuestStatus.Accepted)
            {
                if (!host.movementModule.GpsMove("OldForest_Lucinda"))
                {
                    return(false);
                }
                Thread.Sleep(1000);
                host.UseItemAndWait(15904);
                Thread.Sleep(1000);
            }

            if (quest != null && quest.status == QuestStatus.Performed)
            {
                if (!host.movementModule.GpsMove("OldForest_Lucinda"))
                {
                    return(false);
                }
                Thread.Sleep(1000);
                host.CompleteQuest(id);
                Thread.Sleep(1000);
            }

            return(true);
        }
Beispiel #11
0
        public override bool RunQuest(Host host)
        {
            if (!base.RunQuest(host))
            {
                return(false);
            }

            if (getQuest() == null)
            {
                if (!host.movementModule.GpsMove("Headlands_Nessalam"))
                {
                    return(false);
                }
                Thread.Sleep(1000);
                host.StartQuest(id);
                Thread.Sleep(1000);
            }

            ArcheBuddy.Bot.Classes.Quest quest = getQuest();

            if (quest != null && quest.status == QuestStatus.Accepted)
            {
                Zone zone = new RoundZone(17465.40, 8121.21, 30);
                if (!host.movementModule.GpsMove("Quest_1678_1"))
                {
                    return(false);
                }
                host.farmModule.SetFarmMobs(zone, new uint[] { 2950 }, 14863);
                while (host.farmModule.farmState == Modules.FarmState.Enabled && quest.status == QuestStatus.Accepted)
                {
                    Thread.Sleep(100);
                }
                host.farmModule.StopFarm();
                Thread.Sleep(1000);
            }

            if (quest != null && quest.status == QuestStatus.Performed)
            {
                if (!host.movementModule.GpsMove("Headlands_Nessalam"))
                {
                    return(false);
                }
                Thread.Sleep(1000);
                host.CompleteQuest(id);
                Thread.Sleep(1000);
            }

            return(true);
        }
Beispiel #12
0
        public override bool RunQuest(Host host)
        {
            if (!base.RunQuest(host))
            {
                return(false);
            }

            if (getQuest() == null)
            {
                if (!host.movementModule.GpsMove("SingingLand_Ymei"))
                {
                    return(false);
                }
                host.StartQuest(id);
                Thread.Sleep(1000);
            }

            ArcheBuddy.Bot.Classes.Quest quest = getQuest();

            if (quest != null && quest.status == QuestStatus.Accepted)
            {
                Zone zone = new RoundZone(20778.17, 9620.54, 10);
                if (!host.movementModule.GpsMove("Quest_1861_1"))
                {
                    return(false);
                }
                host.farmModule.SetFarmMobs(zone, new uint[] { 7276 }, 5122);
                while (host.farmModule.farmState == Modules.FarmState.Enabled && quest.status == QuestStatus.Accepted)
                {
                    Thread.Sleep(100);
                }
                host.farmModule.StopFarm();
                Thread.Sleep(1000);
            }


            if (quest != null && quest.status == QuestStatus.Performed)
            {
                if (!host.movementModule.GpsMove("SingingLand_Ymei"))
                {
                    return(false);
                }
                Thread.Sleep(1000);
                host.CompleteQuest(id, 1);
                Thread.Sleep(1000);
            }

            return(true);
        }
Beispiel #13
0
        public override bool RunQuest(Host host)
        {
            if (!base.RunQuest(host))
            {
                return(false);
            }

            if (getQuest() == null)
            {
                if (!host.movementModule.GpsMove("Headlands_Dirhan"))
                {
                    return(false);
                }
                Thread.Sleep(1000);
                host.StartQuest(id);
                Thread.Sleep(1000);
            }

            ArcheBuddy.Bot.Classes.Quest quest = getQuest();

            if (quest != null && quest.status == QuestStatus.Accepted)
            {
                Zone zone = new RoundZone(15310.27, 7919.72, 50);
                if (!host.movementModule.GpsMove("Quest_792_1"))
                {
                    return(false);
                }
                host.farmModule.SetFarmMobs(zone, new uint[] { 2922, 2923, 2924, 2936 });
                while (host.farmModule.farmState == Modules.FarmState.Enabled && quest.status == QuestStatus.Accepted)
                {
                    Thread.Sleep(100);
                }
                host.farmModule.StopFarm();
                Thread.Sleep(1000);
            }

            if (quest != null && quest.status == QuestStatus.Performed)
            {
                if (!host.movementModule.GpsMove("Headlands_Hanun"))
                {
                    return(false);
                }
                host.CompleteQuest(id);
                Thread.Sleep(1000);
            }

            return(true);
        }
Beispiel #14
0
        public override bool RunQuest(Host host)
        {
            if (!base.RunQuest(host))
            {
                return(false);
            }


            if (getQuest() == null)
            {
                if (!host.movementModule.GpsMove("Mahadevi_Tarmillon"))
                {
                    return(false);
                }
                Thread.Sleep(1000);
                host.StartQuest(id);
                Thread.Sleep(1000);
            }

            if (!checkQuestCompletedOrAccepted(1504))
            {
                return(false);
            }

            ArcheBuddy.Bot.Classes.Quest quest = getQuest();

            if (quest != null && quest.status == QuestStatus.Accepted)
            {
                Zone zone = new RoundZone(18731.94, 7683.06, 80);
                if (!zone.ObjInZone(host.me))
                {
                    if (!host.movementModule.GpsMove("Quest_2902_1"))
                    {
                        return(false);
                    }
                }
                host.farmModule.SetFarmMobs(zone, new uint[] { 2510 });
                while (host.farmModule.farmState == Modules.FarmState.Enabled && quest.status == QuestStatus.Accepted)
                {
                    Thread.Sleep(100);
                }
                host.farmModule.StopFarm();
                Thread.Sleep(1000);
            }


            return(true);
        }
Beispiel #15
0
        public override bool RunQuest(Host host)
        {
            if (!base.RunQuest(host))
            {
                return(false);
            }

            if (getQuest() == null)
            {
                if (!host.movementModule.GpsMove("Ferre_Henta"))
                {
                    return(false);
                }
                host.StartQuest(id);
                Thread.Sleep(1000);
            }

            ArcheBuddy.Bot.Classes.Quest quest = getQuest();

            if (quest != null && quest.status == QuestStatus.Accepted)
            {
                if (!host.movementModule.GpsMove("FerreLvl7_4_1"))
                {
                    return(false);
                }
                Thread.Sleep(1000);
                host.UseDoodadSkill(12214, host.getNearestDoodad(6434), true);
                Thread.Sleep(1000);
            }

            if (!checkQuestCompleted(1240))
            {
                return(false);
            }

            if (quest != null && quest.status == QuestStatus.Performed)
            {
                if (!host.movementModule.GpsMove("Ferre_GrayVillage"))
                {
                    return(false);
                }
                host.CompleteQuest(id, 1);
                Thread.Sleep(1000);
            }


            return(true);
        }
Beispiel #16
0
        public override bool RunQuest(Host host)
        {
            if (!base.RunQuest(host))
            {
                return(false);
            }

            if (getQuest() == null)
            {
                if (!host.movementModule.GpsMove("Singland_Ren"))
                {
                    return(false);
                }
                Thread.Sleep(1000);
                host.StartQuest(id);
                Thread.Sleep(1000);
            }

            ArcheBuddy.Bot.Classes.Quest quest = getQuest();

            if (!checkQuestCompletedOrPerfomed(906))
            {
                return(false);
            }
            if (!checkQuestCompletedOrAccepted(856))
            {
                return(false);
            }

            if (quest != null && quest.status == QuestStatus.Accepted)
            {
                Zone zone = new RoundZone(22766.62, 10748.14, 4);
                if (!host.movementModule.GpsMove("Quest_1463_1"))
                {
                    return(false);
                }
                host.farmModule.SetFarmDoodads(zone, new uint[] { 4976 });
                while (host.farmModule.farmState == Modules.FarmState.Doodads && quest.status == QuestStatus.Accepted)
                {
                    Thread.Sleep(100);
                }
                host.farmModule.StopFarm();
                Thread.Sleep(1000);
            }


            return(true);
        }
Beispiel #17
0
        public override bool RunQuest(Host host)
        {
            if (!base.RunQuest(host))
            {
                return(false);
            }

            if (getQuest() == null)
            {
                if (!host.movementModule.GpsMove("Mahadevi_Simhar"))
                {
                    return(false);
                }
                Thread.Sleep(1000);
                host.StartQuest(id);
                Thread.Sleep(1000);
            }

            if (!checkQuestCompletedOrAccepted(872))
            {
                return(false);
            }

            ArcheBuddy.Bot.Classes.Quest quest = getQuest();

            if (!checkQuestCompleted(2904))
            {
                return(false);
            }
            if (!checkQuestCompleted(2903))
            {
                return(false);
            }


            if (quest.status == QuestStatus.Performed)
            {
                if (!host.movementModule.GpsMove("Mahadevi_Shahin"))
                {
                    return(false);
                }
                Thread.Sleep(1000);
                host.CompleteQuest(id);
                Thread.Sleep(1000);
            }

            return(true);
        }
Beispiel #18
0
        public override bool RunQuest(Host host)
        {
            if (!base.RunQuest(host))
            {
                return(false);
            }

            if (getQuest() == null)
            {
                if (!host.movementModule.GpsMove("Singland_Xenshei"))
                {
                    return(false);
                }
                Thread.Sleep(1000);
                host.StartQuest(id);
                Thread.Sleep(1000);
            }

            ArcheBuddy.Bot.Classes.Quest quest = getQuest();

            if (!checkQuestCompletedOrAccepted(820))
            {
                return(false);
            }
            if (!checkQuestCompletedOrAccepted(819))
            {
                return(false);
            }

            if (quest != null && quest.status == QuestStatus.Accepted)
            {
                Zone zone = new RoundZone(21621.75, 10348.41, 30);
                if (!host.movementModule.GpsMove("Quest_1227_1"))
                {
                    return(false);
                }
                host.farmModule.SetFarmMobs(zone, new uint[] { 5016, 5023, 5015, 5014 });
                while (host.farmModule.farmState == Modules.FarmState.Enabled && quest.status == QuestStatus.Accepted)
                {
                    Thread.Sleep(100);
                }
                host.farmModule.StopFarm();
                Thread.Sleep(1000);
            }


            return(true);
        }
Beispiel #19
0
        public override bool RunQuest(Host host)
        {
            if (!base.RunQuest(host))
            {
                return(false);
            }

            if (!checkQuestCompletedOrPerfomed(2106))
            {
                return(false);
            }

            if (getQuest() == null)
            {
                if (!host.movementModule.GpsMove("OldForest_Josen"))
                {
                    return(false);
                }
                Thread.Sleep(1000);
                host.StartQuest(id);
                Thread.Sleep(1000);
            }

            ArcheBuddy.Bot.Classes.Quest quest = getQuest();

            if (!checkQuestCompletedOrPerfomed(1745))
            {
                return(false);
            }

            if (quest != null && quest.status == QuestStatus.Accepted)
            {
                Zone zone = new RoundZone(23839.57, 12111.31, 80);
                if (!host.movementModule.GpsMove("Quest_1745_1"))
                {
                    return(false);
                }
                host.farmModule.SetFarmMobs(zone, new uint[] { 8606 });
                while (host.farmModule.farmState == Modules.FarmState.Enabled && quest.status == QuestStatus.Accepted)
                {
                    Thread.Sleep(100);
                }
                host.farmModule.StopFarm();
                Thread.Sleep(1000);
            }

            return(true);
        }
Beispiel #20
0
        public override bool RunQuest(Host host)
        {
            if (!base.RunQuest(host))
            {
                return(false);
            }

            if (getQuest() == null)
            {
                if (!host.movementModule.GpsMove("Tiger_Doska5"))
                {
                    return(false);
                }
                Thread.Sleep(1000);
                host.StartQuest(id);
                Thread.Sleep(1000);
            }

            ArcheBuddy.Bot.Classes.Quest quest = getQuest();

            if (!checkQuestCompletedOrAccepted(1054))
            {
                return(false);
            }

            if (quest != null && quest.status == QuestStatus.Accepted)
            {
                Zone zone = new RoundZone(21943.96, 8393.15, 70);
                if (!zone.ObjInZone(host.me))
                {
                    if (!host.movementModule.GpsMove("Quest_1058_1"))
                    {
                        return(false);
                    }
                }
                host.farmModule.SetFarmMobs(zone, new uint[] { 3347, 3348 });
                while (host.farmModule.farmState == Modules.FarmState.Enabled && quest.status == QuestStatus.Accepted)
                {
                    Thread.Sleep(100);
                }
                host.farmModule.StopFarm();
                Thread.Sleep(1000);
            }



            return(true);
        }
Beispiel #21
0
        public override bool RunQuest(Host host)
        {
            if (!base.RunQuest(host))
            {
                return(false);
            }

            if (getQuest() == null)
            {
                if (!host.movementModule.GpsMove("Tiger_Yaturaba"))
                {
                    return(false);
                }
                Thread.Sleep(1000);
                host.StartQuest(id);
                Thread.Sleep(1000);
            }

            ArcheBuddy.Bot.Classes.Quest quest = getQuest();

            if (!checkQuestCompletedOrAccepted(1096))
            {
                return(false);
            }

            if (quest.status == QuestStatus.Accepted)
            {
                if (!host.movementModule.GpsMove("Tiger_Krabat"))
                {
                    return(false);
                }
                Thread.Sleep(1000);
            }


            if (quest.status == QuestStatus.Performed)
            {
                if (!host.movementModule.GpsMove("Tiger_Krabat"))
                {
                    return(false);
                }
                Thread.Sleep(1000);
                host.CompleteQuest(id);
                Thread.Sleep(1000);
            }

            return(true);
        }
Beispiel #22
0
        public override bool RunQuest(Host host)
        {
            if (!base.RunQuest(host))
            {
                return(false);
            }

            if (getQuest() == null)
            {
                if (!host.movementModule.GpsMove("Tiger_Amutar"))
                {
                    return(false);
                }
                Thread.Sleep(1000);
                host.StartQuest(id);
                Thread.Sleep(1000);
            }

            ArcheBuddy.Bot.Classes.Quest quest = getQuest();

            if (quest != null && quest.status == QuestStatus.Accepted)
            {
                Zone zone = new RoundZone(22366.30, 8633.96, 20);
                if (!host.movementModule.GpsMove("Quest_1065_1"))
                {
                    return(false);
                }
                host.farmModule.SetFarmDoodads(zone, new uint[] { 2453 });
                while (host.farmModule.farmState == Modules.FarmState.Doodads && quest.status == QuestStatus.Accepted)
                {
                    Thread.Sleep(100);
                }
                host.farmModule.StopFarm();
                Thread.Sleep(1000);
            }

            if (quest != null && quest.status == QuestStatus.Performed)
            {
                if (!host.movementModule.GpsMove("Tiger_Amutar"))
                {
                    return(false);
                }
                Thread.Sleep(1000);
                host.CompleteQuest(id);
                Thread.Sleep(30000);
            }
            return(true);
        }
Beispiel #23
0
        public override bool RunQuest(Host host)
        {
            if (!base.RunQuest(host))
            {
                return(false);
            }

            if (getQuest() == null)
            {
                if (!host.movementModule.GpsMove("Headlands_Omar"))
                {
                    return(false);
                }
                Thread.Sleep(1000);
                host.StartQuest(id);
                Thread.Sleep(1000);
            }

            ArcheBuddy.Bot.Classes.Quest quest = getQuest();

            if (quest != null && quest.status == QuestStatus.Accepted)
            {
                Zone zone = new RoundZone(16227.86, 8424.80, 100);
                if (!host.movementModule.GpsMove("Quest_3686_1"))
                {
                    return(false);
                }
                host.farmModule.SetFarmMobs(zone, new uint[] { 9924 }, 19989);
                while (host.farmModule.farmState == Modules.FarmState.Enabled && quest.status == QuestStatus.Accepted)
                {
                    Thread.Sleep(100);
                }
                host.farmModule.StopFarm();
                Thread.Sleep(1000);
            }

            if (quest != null && quest.status == QuestStatus.Performed)
            {
                if (!host.movementModule.GpsMove("Headlands_Omar"))
                {
                    return(false);
                }
                host.CompleteQuest(id);
                Thread.Sleep(1000);
            }

            return(true);
        }
Beispiel #24
0
        public override bool RunQuest(Host host)
        {
            if (!base.RunQuest(host))
            {
                return(false);
            }

            if (getQuest() == null)
            {
                if (!host.movementModule.GpsMove("OldForest_Xranitel"))
                {
                    return(false);
                }
                Thread.Sleep(1000);
                host.StartQuest(id);
                Thread.Sleep(1000);
            }

            ArcheBuddy.Bot.Classes.Quest quest = getQuest();

            if (quest != null && quest.status == QuestStatus.Accepted)
            {
                if (!host.movementModule.GpsMove("Quest_1316_1"))
                {
                    return(false);
                }
                Thread.Sleep(1000);
                host.MoveTo(22828.28, 11711.28, 269.05);
                Thread.Sleep(1000);
                host.MoveTo(host.me.X + new Random().Next(0, 4), host.me.Y + new Random().Next(0, 4), host.me.Z);
                Thread.Sleep(1000);
                host.UseItemAndWait(14112);
                Thread.Sleep(1000);
            }

            if (quest != null && quest.status == QuestStatus.Performed)
            {
                if (!host.movementModule.GpsMove("OldForest_Xranitel"))
                {
                    return(false);
                }
                Thread.Sleep(1000);
                host.CompleteQuest(id);
                Thread.Sleep(1000);
            }
            return(true);
        }
Beispiel #25
0
        public override bool RunQuest(Host host)
        {
            if (!base.RunQuest(host))
            {
                return(false);
            }

            if (getQuest() == null)
            {
                if (!host.movementModule.GpsMove("Ferre_MaraAvaran"))
                {
                    return(false);
                }
                host.StartQuest(id);
                Thread.Sleep(1000);
            }

            ArcheBuddy.Bot.Classes.Quest quest = getQuest();

            if (quest != null && quest.status == QuestStatus.Accepted)
            {
                host.farmModule.StopFarm();
                Zone zone = new RoundZone(24123.30, 9981.14, 10);
                if (!zone.ObjInZone(host.me))
                {
                    if (!host.movementModule.GpsMove("FerreLvl4_2_1"))
                    {
                        return(false);
                    }
                }
                host.UseItemAndWait(14045);
                Thread.Sleep(2000);
            }

            if (quest != null && quest.status == QuestStatus.Performed)
            {
                if (!host.movementModule.GpsMove("Ferre_MaraAvaran"))
                {
                    return(false);
                }
                host.CompleteQuest(id);
                Thread.Sleep(1000);
            }


            return(true);
        }
Beispiel #26
0
        public override bool RunQuest(Host host)
        {
            if (!base.RunQuest(host))
            {
                return(false);
            }

            if (getQuest() == null)
            {
                if (!host.movementModule.GpsMove("Tiger_Rahuga"))
                {
                    return(false);
                }
                Thread.Sleep(1000);
                host.StartQuest(id);
                Thread.Sleep(1000);
            }

            ArcheBuddy.Bot.Classes.Quest quest = getQuest();

            if (quest != null && quest.status == QuestStatus.Accepted)
            {
                if (!host.movementModule.GpsMove("Quest_1083_1"))
                {
                    return(false);
                }
                Thread.Sleep(1000);
                host.UseDoodadSkill(11965, host.getNearestDoodad(2535), true);
                Thread.Sleep(18000);
                host.UseDoodadSkill(19243, host.getNearestDoodad(2294), true);
                Thread.Sleep(1000);
            }

            if (quest != null && quest.status == QuestStatus.Performed)
            {
                if (!host.movementModule.GpsMove("Tiger_Rahuga"))
                {
                    return(false);
                }
                Thread.Sleep(1000);
                host.CompleteQuest(id);
                Thread.Sleep(1000);
            }


            return(true);
        }
Beispiel #27
0
        public override bool RunQuest(Host host)
        {
            if (!base.RunQuest(host))
            {
                return(false);
            }

            if (getQuest() == null)
            {
                if (!host.movementModule.GpsMove("Ferre_Bivre"))
                {
                    return(false);
                }
                host.StartQuest(id);
                Thread.Sleep(1000);
            }

            ArcheBuddy.Bot.Classes.Quest quest = getQuest();

            if (quest != null && quest.status == QuestStatus.Accepted)
            {
                if (!host.movementModule.GpsMove("Ferre_Bivre"))
                {
                    return(false);
                }
                Zone zone = new RoundZone(22981.00, 8838.00, 70);
                host.farmModule.SetFarmMobs(zone, new uint[] { 10040, 10041 });
                while (host.farmModule.farmState == Modules.FarmState.Enabled && quest.status == QuestStatus.Accepted)
                {
                    Thread.Sleep(100);
                }
                host.farmModule.StopFarm();
                Thread.Sleep(1000);
            }

            if (quest != null && quest.status == QuestStatus.Performed)
            {
                if (!host.movementModule.GpsMove("Ferre_Ogily"))
                {
                    return(false);
                }
                host.CompleteQuest(id);
                Thread.Sleep(1000);
            }

            return(true);
        }
Beispiel #28
0
        public override bool RunQuest(Host host)
        {
            if (!base.RunQuest(host))
            {
                return(false);
            }

            if (getQuest() == null)
            {
                if (!host.movementModule.GpsMove("Mahadevi_Doska7"))
                {
                    return(false);
                }
                Thread.Sleep(1000);
                host.StartQuest(id);
                Thread.Sleep(1000);
            }

            ArcheBuddy.Bot.Classes.Quest quest = getQuest();

            if (!checkQuestCompletedOrAccepted(900))
            {
                return(false);
            }
            if (!checkQuestCompletedOrAccepted(2906))
            {
                return(false);
            }

            if (quest != null && quest.status == QuestStatus.Accepted)
            {
                Zone zone = new RoundZone(18253.15, 8822.93, 50);
                if (!host.movementModule.GpsMove("Quest_877_1"))
                {
                    return(false);
                }
                host.farmModule.SetFarmMobs(zone, new uint[] { 2493, 2494 });
                while (host.farmModule.farmState == Modules.FarmState.Enabled && quest.status == QuestStatus.Accepted)
                {
                    Thread.Sleep(100);
                }
                host.farmModule.StopFarm();
                Thread.Sleep(1000);
            }

            return(true);
        }
Beispiel #29
0
        public override bool RunQuest(Host host)
        {
            if (!base.RunQuest(host))
            {
                return(false);
            }

            if (getQuest() == null)
            {
                if (!host.movementModule.GpsMove("OldForest_Djonatan"))
                {
                    return(false);
                }
                Thread.Sleep(1000);
                host.StartQuest(id);
                Thread.Sleep(1000);
            }

            ArcheBuddy.Bot.Classes.Quest quest = getQuest();

            if (quest != null && quest.status == QuestStatus.Accepted)
            {
                if (!host.movementModule.GpsMove("OldForest_Djonatan"))
                {
                    return(false);
                }
                Thread.Sleep(1000);
                var c = host.farmModule.GetNearestCreatureById(3315);
                if (c != null)
                {
                    host.SetTarget(c);
                    Thread.Sleep(500);
                    host.UseItemAndWait(18428);
                    Thread.Sleep(2000);
                    Zone zone = new RoundZone(24057.10, 11471.73, 10);
                    host.farmModule.SetFarmMobs(zone, new uint[] { 3315 });
                    while (host.farmModule.farmState == Modules.FarmState.Enabled && quest.status == QuestStatus.Accepted && host.farmModule.aggroMobsCount() > 0)
                    {
                        Thread.Sleep(100);
                    }
                    host.farmModule.StopFarm();
                }
            }


            return(true);
        }
Beispiel #30
0
        public override bool RunQuest(Host host)
        {
            if (!base.RunQuest(host))
            {
                return(false);
            }

            if (getQuest() == null)
            {
                if (!host.movementModule.GpsMove("Quest_815_1"))
                {
                    return(false);
                }
                Thread.Sleep(1000);
                host.UseDoodadSkill(13334, host.getNearestDoodad(1441), true);
                Thread.Sleep(2000);
                host.StartQuest(id);
                Thread.Sleep(1000);
            }


            ArcheBuddy.Bot.Classes.Quest quest = getQuest();

            if (quest != null && quest.status == QuestStatus.Accepted)
            {
                if (!host.movementModule.GpsMove("Signland_Nioxin"))
                {
                    return(false);
                }
                Thread.Sleep(1000);
                host.UseDoodadSkill(13335, host.getNearestDoodad(1475), true);
                Thread.Sleep(1000);
            }

            if (quest != null && quest.status == QuestStatus.Performed)
            {
                if (!host.movementModule.GpsMove("Signland_Nioxin"))
                {
                    return(false);
                }
                Thread.Sleep(1000);
                host.CompleteQuest(id);
                Thread.Sleep(1000);
            }

            return(true);
        }