Jump to content

Move to next step when quest not complete?


Ruinit
 Share

Recommended Posts

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
Share on other sites

<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 =&gt; u.Entry == 43094).Any() || ObjectManager.GetWoWUnitHostile().Where(u =&gt; 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) &amp;&amp; ObjectManager.GetWoWUnitByEntry(43197).Count == 0" />
  <QuestsSorted Action="Pulse" NameClass="SavingForemanOslowPath" />
  <QuestsSorted Action="RunCode" NameClass="Thread t = new Thread(() =&gt;&#xD;&#xA;{&#xD;&#xA; uint itemId = 58895;&#xD;&#xA; int questId = 26520;&#xD;&#xA; while (robotManager.Products.Products.IsStarted &amp;&amp; ObjectManager.GetWoWUnitByEntry(43197).Count == 0)&#xD;&#xA; {&#xD;&#xA;  if (Conditions.InGameAndConnectedAndAliveAndProductStartedNotInPause)&#xD;&#xA;  {&#xD;&#xA;   Lua.RunMacroText(&quot;/tar canyon&quot;);&#xD;&#xA;   if (ObjectManager.Target.IsValid &amp;&amp; ObjectManager.Target.Entry == 43094 &amp;&amp; ObjectManager.Me.TargetObject.GetDistance &lt;= 5)&#xD;&#xA;   {&#xD;&#xA;                                                                wManager.Wow.Helpers.Fight.StopFight();&#xD;&#xA;    ItemsManager.UseItem(itemId);&#xD;&#xA;   }&#xD;&#xA;                                                else&#xD;&#xA;                                                {&#xD;&#xA;                                                                MovementManager.MoveTo(ObjectManager.Me.TargetObject.Position);&#xD;&#xA;                                                }&#xD;&#xA;  }&#xD;&#xA;  Thread.Sleep(250);&#xD;&#xA; }&#xD;&#xA;});&#xD;&#xA;t.Start();" />
  <QuestsSorted Action="EndWhile" NameClass="" />

 

Link to comment
Share on other sites

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
Share on other sites

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
Share on other sites

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 account

Sign in

Already have an account? Sign in here.

Sign In Now
 Share

×
×
  • Create New...