Skip to content
View in the app

A better way to browse. Learn more.

WRobot

A full-screen app on your home screen with push notifications, badges and more.

To install this app on iOS and iPadOS
  1. Tap the Share icon in Safari
  2. Scroll the menu and tap Add to Home Screen.
  3. Tap Add in the top-right corner.
To install this app on Android
  1. Tap the 3-dot menu (⋮) in the top-right corner of the browser.
  2. Tap Add to Home screen or Install app.
  3. Confirm by tapping Install.

Move to next step when quest not complete?

Featured Replies

<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="" />

 

  • Author

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

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.

Create an account or sign in to comment

Account

Navigation

Search

Search

Configure browser push notifications

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.