Ruinit 11 Posted November 25, 2017 Share Posted November 25, 2017 How do I move to the next step after mind controlling the ettin in this quest? http://www.wowhead.com/quest=26520/saving-foreman-oslow I figured out how to get him controlled but it won't move to the next step? Which is moving the rock and tossing in water. The quest is not complete so I am not sure what to do to make it go to the next step. Link to comment https://wrobot.eu/forums/topic/7820-move-to-next-step-when-quest-not-complete/ Share on other sites More sharing options...
Matenia 628 Posted November 25, 2017 Share Posted November 25, 2017 <EasyQuest> <Name>Saving Foreman Oslow</Name> <QuestId> <int>26520</int> </QuestId> <QuestType>UseItemOn</QuestType> <QuestClass xsi:type="UseItemOnEasyQuestClass"> <HotSpots> <Vector3 X="-9273.887" Y="-2288.36" Z="68.18211" /> </HotSpots> <EntryIdTarget> <int>43197</int> </EntryIdTarget> <ItemId>58895</ItemId> <Range>4.5</Range> </QuestClass> <ObjectiveCount1>1</ObjectiveCount1> <ObjectiveCount2>0</ObjectiveCount2> <ObjectiveCount3>0</ObjectiveCount3> <ObjectiveCount4>0</ObjectiveCount4> <ObjectiveCount5>0</ObjectiveCount5> <AutoDetectObjectiveCount1>false</AutoDetectObjectiveCount1> <AutoDetectObjectiveCount2>false</AutoDetectObjectiveCount2> <AutoDetectObjectiveCount3>false</AutoDetectObjectiveCount3> <AutoDetectObjectiveCount4>false</AutoDetectObjectiveCount4> <AutoDetectObjectiveCount5>false</AutoDetectObjectiveCount5> <CanCondition /> <IsCompleteCondition /> <RepeatableQuest>false</RepeatableQuest> <NotRequiredInQuestLog>false</NotRequiredInQuestLog> <PickUpQuestOnItem>false</PickUpQuestOnItem> <PickUpQuestOnItemID>0</PickUpQuestOnItemID> <Comment /> <GossipOptionRewardItem>1</GossipOptionRewardItem> <RequiredQuest>0</RequiredQuest> <MaxLevel>25</MaxLevel> <MinLevel>0</MinLevel> <WoWClass>None</WoWClass> </EasyQuest> <EasyQuest> <Name>Saving Foreman Oslow Path</Name> <QuestId> <int>26520</int> </QuestId> <QuestType>FollowPath</QuestType> <QuestClass xsi:type="FollowPathEasyQuestClass"> <Path> <Vector3 X="-9107.633" Y="-2395.263" Z="121.2389" /> </Path> <IsCompleteWhenAtLastPath>false</IsCompleteWhenAtLastPath> <ForceToStartFirstPosition>false</ForceToStartFirstPosition> <IsHotSpots>false</IsHotSpots> <IsLoop>false</IsLoop> </QuestClass> <ObjectiveCount1>0</ObjectiveCount1> <ObjectiveCount2>0</ObjectiveCount2> <ObjectiveCount3>0</ObjectiveCount3> <ObjectiveCount4>0</ObjectiveCount4> <ObjectiveCount5>0</ObjectiveCount5> <AutoDetectObjectiveCount1>false</AutoDetectObjectiveCount1> <AutoDetectObjectiveCount2>false</AutoDetectObjectiveCount2> <AutoDetectObjectiveCount3>false</AutoDetectObjectiveCount3> <AutoDetectObjectiveCount4>false</AutoDetectObjectiveCount4> <AutoDetectObjectiveCount5>false</AutoDetectObjectiveCount5> <CanCondition /> <IsCompleteCondition>return ObjectManager.GetWoWUnitHostile().Where(u => u.Entry == 43094).Any() || ObjectManager.GetWoWUnitHostile().Where(u => u.Entry == 43197).Any();</IsCompleteCondition> <RepeatableQuest>false</RepeatableQuest> <NotRequiredInQuestLog>false</NotRequiredInQuestLog> <PickUpQuestOnItem>false</PickUpQuestOnItem> <PickUpQuestOnItemID>0</PickUpQuestOnItemID> <Comment /> <GossipOptionRewardItem>1</GossipOptionRewardItem> <RequiredQuest>0</RequiredQuest> <MaxLevel>25</MaxLevel> <MinLevel>0</MinLevel> <WoWClass>None</WoWClass> </EasyQuest> <QuestsSorted Action="PickUp" NameClass="SavingForemanOslow" /> <QuestsSorted Action="While" NameClass="Quest.HasQuest(26520) && ObjectManager.GetWoWUnitByEntry(43197).Count == 0" /> <QuestsSorted Action="Pulse" NameClass="SavingForemanOslowPath" /> <QuestsSorted Action="RunCode" NameClass="Thread t = new Thread(() =>
{
 uint itemId = 58895;
 int questId = 26520;
 while (robotManager.Products.Products.IsStarted && ObjectManager.GetWoWUnitByEntry(43197).Count == 0)
 {
 if (Conditions.InGameAndConnectedAndAliveAndProductStartedNotInPause)
 {
 Lua.RunMacroText("/tar canyon");
 if (ObjectManager.Target.IsValid && ObjectManager.Target.Entry == 43094 && ObjectManager.Me.TargetObject.GetDistance <= 5)
 {
 wManager.Wow.Helpers.Fight.StopFight();
 ItemsManager.UseItem(itemId);
 }
 else
 {
 MovementManager.MoveTo(ObjectManager.Me.TargetObject.Position);
 }
 }
 Thread.Sleep(250);
 }
});
t.Start();" /> <QuestsSorted Action="EndWhile" NameClass="" /> Link to comment https://wrobot.eu/forums/topic/7820-move-to-next-step-when-quest-not-complete/#findComment-35744 Share on other sites More sharing options...
Ruinit 11 Posted November 25, 2017 Author Share Posted November 25, 2017 I really appreciate you replying however I could not get this to work. After picking up quest it runs into walls and stucks trying to get to ettin. Then after I move manually to get to ettin it will mind control him but then just stands there and won't move to next step. Could you send me the xml file of just this quest or if you have a 1-110 questing file for sale this stuff is kicking my but it's not so easy as the name implies.... lol Link to comment https://wrobot.eu/forums/topic/7820-move-to-next-step-when-quest-not-complete/#findComment-35750 Share on other sites More sharing options...
Matenia 628 Posted November 26, 2017 Share Posted November 26, 2017 Did you use the correct steps posted below? You need the extra RunCode. I made this work over a year ago on a MoP private server. You might have to play around with it a bit. I can't test this, don't have a current account. And nobody has 1-110 for sale, it doesn't exist. Link to comment https://wrobot.eu/forums/topic/7820-move-to-next-step-when-quest-not-complete/#findComment-35758 Share on other sites More sharing options...
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now