This site uses cookies! Learn More

This site uses cookies!

By continuing to use this site, you agree to allow us to store cookies on your computer. :)

inselmann

WRobot user
  • Content count

    31
  • Joined

  • Last visited

About inselmann

  • Rank
    Advanced Member

Recent Profile Visitors

456 profile views
  1. Hi there, i would like to automate heirloom buying for my profiles. Is it possible to check for gold in inventory => 500 and maybe check for itemlevel of the heirloom, they have 3 upgrade levels: 0 (to lvl 60) buy item 1 (to lvl 90) upgrade1 2 (to lvl 100) upgrade2 3 (to lvl 110) upgrade3 right now i can check if the heirloom is learned with <QuestsSorted Action="If" NameClass="wManager.Wow.Helpers.ItemsManager.HasItemById(122358)" /> <QuestsSorted Action="GoToStep" NameClass="971" /> <QuestsSorted Action="EndIf" NameClass="" /> It would be great to check gold and the level of the heirloom. Any ideas? Any help would be great. Thank you Best regards
  2. It does not work bot

    It seems to work now. No error yet. Thank you Droidz
  3. It does not work bot

    Hi Droidz, i delete logs everytime when i use the bot but i made a screenshot. I hope it helps. It has to do something withg the latest update, never had a problem and i did not change anything. It shows some error with Frameworks, so i updated to 4.6. But i still get the error. Thank you for your effort. Best regards
  4. It does not work bot

    Hi, i get also compilation error on working profiles since the last update. It worked before. Antivirus and windows defender is deactivated. Hope you can fix the update. Thank you
  5. since update gatherer and pathfiner broken

    hi there, i deleted meshes folder. Now the data is downloaded again but it seems the taxi nodes are still buggy. it goes to taxi npc and does not take the flight. then abort and walks into a wall... the same on all bots for me. it happens in the garnison with the taxi node It would be great if you can provide a file for download containing all new meshes data. Thank you
  6. Gatherer constantly stuck in "flying up and down loop"

    Hello I have the same issue since months, my workaround was a macro recorder self created exe file that scans the status screen of wrobot for stucking error every minute with image search. if this stuck happens my exe file clicks STOP button of wrobot and press start again. -> works the bot starts and continues without hanging. i did not find another solution... each node was underground, it happens randomly...sometimes after 10minutes sometimes after hours. It is hard to reproduce. But it always happens with big gatherer sessions. First i tried to blacklist nodes but sadly without success. It would be great if Droidz can make an option to automatically restart gatherer (Stop/Start) after x amount of errors like 12:18:31 - [MovementManager] Trying something funny, hang on [N] 12:18:32 - [MovementManager] Waypoint timed out [N] 12:18:48 - [MovementManager] Waypoint timed out [N] 12:21:24 - [MovementManager] Waypoint timed out [N] 12:21:33 - [MovementManager] Think we are stuck [N] 12:21:33 - [MovementManager] Trying something funny, hang on It does only affect gathering part on my end. Thank you
  7. Hi Droidz, not really, but my workaround is to load the fight class in each profile now: ;&#xD;&#xA;wManager.wManagerSetting.CurrentSetting.CustomClass = &quot;Druid-Feral-3-6-Prowl.xml&quot;;&#xD;&#xA;wManager.Wow.Helpers.CustomClass.DisposeCustomClass();&#xD;&#xA;Thread.Sleep(1000);&#xD;&#xA;wManager.Wow.Helpers.CustomClass.LoadCustomClass();" /> This works for me :-) Have a nice day
  8. Hi there, i have problems from time to time with relogger loading the correct fightclass while switching chars and profiles. Sometimes relogger/worobot does not load the fight class and my feral druid fights in human form. When i close wrobot and it autoloads again with relogger it works. This bug is happening very often. The problem exists since last year. This problem happens on all of my 12 bots in the past, currently i set death to 2 or 3 in a short period that when this bug occurs and my druid dies because of human fight behaviour i quit wrobot and relogger starts again...hopefully this time the fightclass loads correctly. There is any other workaround for that? Leaving the fightclass empty so wrobot uses the last fight class does also not work. Is it possible to load the fightclass manually in a questing profile? Any help would be great. Thank you Best regards
  9. Healing out of combat

    I had a similar problem, so i wrote a small plugin. You can use it, casts regrowth out of combat when under <85% life. Edit the regrowth.cs for your need. Copy in plugin folder and activate it. Have fun Regrowth.cs
  10. Loot

    I had a similar problem with an unclickable npc, try this move near your object and click manually on screen, you can setup multiple clicks on different screen coordinates. maybe a workaround for you <QuestsSorted Action="Wait" NameClass="1000" /> <QuestsSorted Action="RunCode" NameClass="robotManager.Helpful.Mouse.CurseurWindowPercentagePosition(wManager.Wow.Memory.WowMemory.Memory.WindowHandle, 50, 50);" /> <QuestsSorted Action="Wait" NameClass="1000" /> <QuestsSorted Action="RunCode" NameClass="robotManager.Helpful.Mouse.ClickLeft();" /> <QuestsSorted Action="Wait" NameClass="1000" /> <QuestsSorted Action="RunCode" NameClass="robotManager.Helpful.Mouse.CurseurWindowPercentagePosition(wManager.Wow.Memory.WowMemory.Memory.WindowHandle, 50, 40);" /> <QuestsSorted Action="Wait" NameClass="1000" /> <QuestsSorted Action="RunCode" NameClass="robotManager.Helpful.Mouse.ClickLeft();" /> <QuestsSorted Action="Wait" NameClass="2000" /> greetings
  11. So going to lvl90 with oneclick fully afk was doable, now lets do the rest. The difficult part between pandaria shrine and wod garnison: I spend an entire day to test it on 4 accounts and solve problems, i dont attach the whole script, so you have to make your own followpath routines. We use the cave in timeless isles to go to wod content, we skip the tanaan prequest entirely!!! The difficult stuff i post here, lets start: - We start pandaria shrine, there we automate buying all flight skills, the flight trainer is not clickable, maybe he flies too high, i had problems to click it, so my workaround, we manually click to screen. <QuestsSorted Action="None" NameClass="Fliegen lernen beschissenster fluglehrer ever mausklick notwendig" /> <QuestsSorted Action="RunCode" NameClass="var position = new Vector3(1555.219, 890.882, 478.4328);&#xD;&#xA;int npcEntryId = 60167;&#xD;&#xA;&#xD;&#xA;if (!ObjectManager.Me.IsOnTaxi)&#xD;&#xA;{&#xD;&#xA; if (wManager.Wow.Bot.Tasks.GoToTask.ToPositionAndIntecractWithNpc(position, npcEntryId))&#xD;&#xA; {&#xD;&#xA; Usefuls.SelectGossipOption(GossipOptionsType.taxi);&#xD;&#xA; }&#xD;&#xA;}" /> <QuestsSorted Action="Wait" NameClass="1000" /> <QuestsSorted Action="RunCode" NameClass="robotManager.Helpful.Mouse.CurseurWindowPercentagePosition(wManager.Wow.Memory.WowMemory.Memory.WindowHandle, 50, 50);" /> <QuestsSorted Action="Wait" NameClass="1000" /> <QuestsSorted Action="RunCode" NameClass="robotManager.Helpful.Mouse.ClickLeft();" /> <QuestsSorted Action="Wait" NameClass="1000" /> <QuestsSorted Action="RunCode" NameClass="robotManager.Helpful.Mouse.CurseurWindowPercentagePosition(wManager.Wow.Memory.WowMemory.Memory.WindowHandle, 50, 40);" /> <QuestsSorted Action="Wait" NameClass="1000" /> <QuestsSorted Action="RunCode" NameClass="robotManager.Helpful.Mouse.ClickLeft();" /> <QuestsSorted Action="Wait" NameClass="2000" /> <QuestsSorted Action="RunCode" NameClass="var position = new Vector3(1555.219, 890.882, 478.4328);&#xD;&#xA;int npcEntryId = 60167;&#xD;&#xA;&#xD;&#xA;if (!ObjectManager.Me.IsOnTaxi)&#xD;&#xA;{&#xD;&#xA; if (wManager.Wow.Bot.Tasks.GoToTask.ToPositionAndIntecractWithNpc(position, npcEntryId))&#xD;&#xA; {&#xD;&#xA; Usefuls.SelectGossipOption(GossipOptionsType.taxi);&#xD;&#xA; }&#xD;&#xA;}" /> <QuestsSorted Action="Wait" NameClass="1000" /> <QuestsSorted Action="RunCode" NameClass="robotManager.Helpful.Mouse.CurseurWindowPercentagePosition(wManager.Wow.Memory.WowMemory.Memory.WindowHandle, 50, 50);" /> <QuestsSorted Action="Wait" NameClass="1000" /> <QuestsSorted Action="RunCode" NameClass="robotManager.Helpful.Mouse.ClickLeft();" /> <QuestsSorted Action="Wait" NameClass="1000" /> <QuestsSorted Action="RunCode" NameClass="robotManager.Helpful.Mouse.CurseurWindowPercentagePosition(wManager.Wow.Memory.WowMemory.Memory.WindowHandle, 50, 40);" /> <QuestsSorted Action="Wait" NameClass="1000" /> <QuestsSorted Action="RunCode" NameClass="robotManager.Helpful.Mouse.ClickLeft();" /> <QuestsSorted Action="Wait" NameClass="2000" /> <QuestsSorted Action="RunLuaCode" NameClass="RunMacroText (&quot;/click ClassTrainerScrollFrameButton4&quot;);" /> <QuestsSorted Action="Wait" NameClass="2000" /> <QuestsSorted Action="RunLuaCode" NameClass="RunMacroText (&quot;/click ClassTrainerTrainButton&quot;);" /> <QuestsSorted Action="Wait" NameClass="2000" /> <QuestsSorted Action="RunLuaCode" NameClass="RunMacroText (&quot;/click ClassTrainerScrollFrameButton3&quot;);" /> <QuestsSorted Action="Wait" NameClass="2000" /> <QuestsSorted Action="RunLuaCode" NameClass="RunMacroText (&quot;/click ClassTrainerTrainButton&quot;);" /> <QuestsSorted Action="Wait" NameClass="2000" /> <QuestsSorted Action="RunLuaCode" NameClass="RunMacroText (&quot;/click ClassTrainerScrollFrameButton2&quot;);" /> <QuestsSorted Action="Wait" NameClass="2000" /> <QuestsSorted Action="RunLuaCode" NameClass="RunMacroText (&quot;/click ClassTrainerTrainButton&quot;);" /> <QuestsSorted Action="Wait" NameClass="2000" /> <QuestsSorted Action="RunLuaCode" NameClass="RunMacroText (&quot;/click ClassTrainerScrollFrameButton1&quot;);" /> <QuestsSorted Action="Wait" NameClass="2000" /> <QuestsSorted Action="RunLuaCode" NameClass="RunMacroText (&quot;/click ClassTrainerTrainButton&quot;);" /> <QuestsSorted Action="Wait" NameClass="2000" /> <QuestsSorted Action="RunLuaCode" NameClass="RunMacroText (&quot;/click ClassTrainerScrollFrameButton1&quot;);" /> <QuestsSorted Action="Wait" NameClass="2000" /> <QuestsSorted Action="RunLuaCode" NameClass="RunMacroText (&quot;/click ClassTrainerTrainButton&quot;);" /> <QuestsSorted Action="Wait" NameClass="2000" /> - I also set my hearthstone to shrine <QuestsSorted Action="None" NameClass="schrein ruhestein setzen" /> <QuestsSorted Action="RunCode" NameClass="wManager.wManagerSetting.CurrentSetting.UseMount = false;&#xD;&#xA;wManager.wManagerSetting.CurrentSetting.UseFlyingMount = false;" /> <QuestsSorted Action="Pulse" NameClass="laufenzumschreinwirt" /> <QuestsSorted Action="RunCode" NameClass="var position = new Vector3(1675.722, 907.3195, 489.4334);&#xD;&#xA;int npcEntryId = 63008;&#xD;&#xA;&#xD;&#xA;if (!ObjectManager.Me.IsOnTaxi)&#xD;&#xA;{&#xD;&#xA; if (wManager.Wow.Bot.Tasks.GoToTask.ToPositionAndIntecractWithNpc(position, npcEntryId))&#xD;&#xA; {&#xD;&#xA; Usefuls.SelectGossipOption(GossipOptionsType.taxi);&#xD;&#xA; Lua.RunMacroText(&quot;/click GossipTitleButton1&quot;);&#xD;&#xA; }&#xD;&#xA;}" /> <QuestsSorted Action="RunLuaCode" NameClass="RunMacroText (&quot;/click GossipTitleButton1&quot;);" /> <QuestsSorted Action="Wait" NameClass="2500" /> <QuestsSorted Action="RunLuaCode" NameClass="RunMacroText (&quot;/click StaticPopup1Button1&quot;);" /> <QuestsSorted Action="Wait" NameClass="4000" /> - then we walk outside and fly to timeless isle (i dont make the quest and use teleport because i was killed from other players and after death i stucked...so lets fly) YOUR PART - now we are on the timeless isle, we walk east to the frogs...swim to the water near the ship. I had problems to move down and dive, so i manually did it: <QuestsSorted Action="RunCode" NameClass="wManager.Wow.Helpers.Keybindings.PressKeybindings(wManager.Wow.Enums.Keybindings.SITORSTAND, 1000 * 14);" /> - lets make a small followpath inside the underwater cave, inside there are 4 chairs and the fire is not clickable right now, you must sit before it is clickable <QuestsSorted Action="None" NameClass="stuhl und feuer" /> <QuestsSorted Action="Wait" NameClass="1000" /> <QuestsSorted Action="RunCode" NameClass="wManager.wManagerSetting.CurrentSetting.CloseIfPlayerTeleported = false;" /> <QuestsSorted Action="None" NameClass="hinsetzen" /> <QuestsSorted Action="While" NameClass="ObjectManager.Me.Position.DistanceTo2D(new Vector3(-999.9601f, -5641.366f, -44.75517f)) &lt; 150" /> <QuestsSorted Action="RunCode" NameClass="var position = new Vector3(-999.9601f, -5641.366f, -44.75517f);&#xD;&#xA;int objEntryId = 180325;&#xD;&#xA;&#xD;&#xA;if (wManager.Wow.Bot.Tasks.GoToTask.ToPositionAndIntecractWithGameObject(position, objEntryId))&#xD;&#xA;{&#xD;&#xA; System.Threading.Thread.Sleep(1500);&#xD;&#xA;}" /> <QuestsSorted Action="Wait" NameClass="3000" /> <QuestsSorted Action="None" NameClass="feuer anklicken" /> <QuestsSorted Action="While" NameClass="ObjectManager.Me.Position.DistanceTo2D(new Vector3(-1001.813f, -5639.821f, -44.56136f)) &lt; 150" /> <QuestsSorted Action="RunCode" NameClass="var position = new Vector3(-1001.813f, -5639.821f, -44.56136f);&#xD;&#xA;int objEntryId = 238758;&#xD;&#xA;&#xD;&#xA;if (wManager.Wow.Bot.Tasks.GoToTask.ToPositionAndIntecractWithGameObject(position, objEntryId))&#xD;&#xA;{&#xD;&#xA; System.Threading.Thread.Sleep(1500);&#xD;&#xA;}" /> <QuestsSorted Action="EndWhile" NameClass="" /> <QuestsSorted Action="EndWhile" NameClass="" /> <QuestsSorted Action="Wait" NameClass="30000" /> - done we are on wod area gorgrond, now we make followpath to North WEST, we swim all the way, around the small bay, on the left side we see horde flight guy...alliance guy is on the other side we can click him and he flies us to our garnison (where it will be) <QuestsSorted Action="If" NameClass="ObjectManager.Me.Position.DistanceTo2D(new Vector3(9226.878, 495.3438, 6.725389)) &lt; 150" /> <QuestsSorted Action="RunCode" NameClass="var position = new Vector3(9226.878, 495.3438, 6.725389);&#xD;&#xA;int npcEntryId = 89831;&#xD;&#xA;&#xD;&#xA;if (!ObjectManager.Me.IsOnTaxi)&#xD;&#xA;{&#xD;&#xA; if (wManager.Wow.Bot.Tasks.GoToTask.ToPositionAndIntecractWithNpc(position, npcEntryId))&#xD;&#xA; {&#xD;&#xA; Usefuls.SelectGossipOption(GossipOptionsType.taxi);&#xD;&#xA; }&#xD;&#xA;}" /> - the start quests to build the garnison is now where we normally land first and we can begin the questline there to build our garnison <QuestsSorted Action="PickUp" NameClass="ASongofFrostandFire" /> <QuestsSorted Action="If" NameClass="wManager.Wow.Helpers.Quest.HasQuest(33815)" /> <QuestsSorted Action="RunCode" NameClass="wManager.wManagerSetting.CurrentSetting.CloseIfPlayerTeleported = false;" /> <QuestsSorted Action="RunCode" NameClass="wManager.wManagerSetting.CurrentSetting.UseMount = false;&#xD;&#xA;wManager.wManagerSetting.CurrentSetting.UseFlyingMount = false;" /> <QuestsSorted Action="Wait" NameClass="15000" /> <QuestsSorted Action="Pulse" NameClass="frostandfirelaufen" /> <QuestsSorted Action="Wait" NameClass="1000" /> <QuestsSorted Action="TurnIn" NameClass="ASongofFrostandFire" /> <QuestsSorted Action="Wait" NameClass="2000" /> <QuestsSorted Action="PickUp" NameClass="OfWolvesandWarriors" /> <QuestsSorted Action="Wait" NameClass="2000" /> <QuestsSorted Action="EndIf" NameClass="" /> <QuestsSorted Action="None" NameClass="" /> and so on... i build my garnison and then start grinding to 100. If i have the garnison stone i skip all these lines and go directly to my grind stuff, this might be helpful. You can check if item is in your inventory: <QuestsSorted Action="If" NameClass="wManager.Wow.Helpers.ItemsManager.HasItemById(110560)" /> <QuestsSorted Action="GoToStep" NameClass="971" /> <QuestsSorted Action="EndIf" NameClass="" /> Now you can make your own fully afk-able 1-100 profile :-) Have fun https://www.youtube.com/watch?v=E--nVpHC2yA
  12. Precise movement in small areas: Recently i had problems with a small cave and the waypoints in a quester profile killandloot uses nearest waypoint, so the problem was that if i kill mobs too far away from the player the bot used the nearest waypoint instead of the latest waypoint. With bad luck you go inside a cave, kill a mob and go outside again :-) That might be a problem if you want to run through all the cave, kill all mobs and leave after and repeat. I want maximum mobs per hour to kill, so its important to run the entire cave without going back too far for respawn times. My workaround for this problem: You can make precise movement with a failsafe return point So lets make 10 killandloot routines with this special cave, not one! <QuestsSorted Action="Pulse" NameClass="caveentry1" /> <QuestsSorted Action="Pulse" NameClass="cavepart2" /> <QuestsSorted Action="Pulse" NameClass="cavepart3" /> <QuestsSorted Action="Pulse" NameClass="cavepart4" /> <QuestsSorted Action="Pulse" NameClass="cavepart5" /> <QuestsSorted Action="Pulse" NameClass="cavepart6" /> <QuestsSorted Action="Pulse" NameClass="cavepart7" /> <QuestsSorted Action="Pulse" NameClass="cavepart8" /> <QuestsSorted Action="Pulse" NameClass="cavepart9" /> <QuestsSorted Action="Pulse" NameClass="caveexit10" /> Now record only parts of the routines, go 100-200 meters, then get the coordinate and then do the next part from the end location of part1. (if the iscomplete condition is not triggered due a mob kill that was too far away it only runs back a few meters and next time it triggers and runs the next cavepart) Use <IsCompleteCondition>return (ObjectManager.Me.Position.DistanceTo2D(new Vector3(x, y, z)) &lt; 15);</IsCompleteCondition> for every part. With this workaround you can make precise movement in small areas if it is necessary.
  13. Use hearthstone and check if not attacked by mobs, if attacked wait 5 seconds and check again. (if you want to use hearthstone after grind area) If no mobs go home <QuestsSorted Action="None" NameClass="TELEPORT HOME" /> <QuestsSorted Action="None" NameClass="detect if player is attacked" /> <QuestsSorted Action="If" NameClass="ObjectManager.GetNumberAttackPlayer() &gt; 0" /> <QuestsSorted Action="Wait" NameClass="5000" /> <QuestsSorted Action="GoToStep" NameClass="3" /> <QuestsSorted Action="EndIf" NameClass="" /> <QuestsSorted Action="Wait" NameClass="2000" /> <QuestsSorted Action="RunCode" NameClass="wManager.wManagerSetting.CurrentSetting.CloseIfPlayerTeleported = false;" /> <QuestsSorted Action="RunLuaCode" NameClass="local itemName, _, _, _, _, _, _, _ = GetItemInfo(6948);&#xD;&#xA; RunMacroText(&quot;/use &quot; .. itemName);" /> <QuestsSorted Action="Wait" NameClass="20000" /> <QuestsSorted Action="None" NameClass="TELEPORT HOME ENDE" /> - edit: <QuestsSorted Action="GoToStep" NameClass="3" /> (<- change this number according to your step number in your profile) A while condition should be even a better solution without gotostep...
  14. I did not find lots of information for if endif conditions or while conditions so i write some stuff down here to help other people: IF/ENDIF: - LEVEL CHECKING / if char level = or above run task <QuestsSorted Action="If" NameClass="ObjectManager.Me.Level >= 70" /> <QuestsSorted Action="EndIf" NameClass="" /> - CONTINENT CHECKING / if on continent northrend run task or gotostep in your quest profile <QuestsSorted Action="If" NameClass="wManager.Wow.Helpers.Usefuls.ContinentId == (int)wManager.Wow.Enums.ContinentId.Northrend" /> <QuestsSorted Action="GoToStep" NameClass="451" /> <QuestsSorted Action="EndIf" NameClass="" /> - ZONE CHECKING / if in zone Tanaris run task <QuestsSorted Action="If" NameClass="wManager.Wow.Helpers.Usefuls.MapZoneName == &quot;Tanaris&quot;" /> <QuestsSorted Action="GoToStep" NameClass="175" /> <QuestsSorted Action="EndIf" NameClass="" /> Use: http://wow.gamepedia.com/MapID - Two IF/ENDIF conditions / if level 80 or above and in zone Mount Hyjal do task or gotostep <QuestsSorted Action="If" NameClass="ObjectManager.Me.Level &gt;= 80" /> <QuestsSorted Action="If" NameClass="wManager.Wow.Helpers.Usefuls.MapZoneName == &quot;Mount Hyjal&quot;" /> <QuestsSorted Action="GoToStep" NameClass="551" /> <QuestsSorted Action="EndIf" NameClass="" /> <QuestsSorted Action="EndIf" NameClass="" /> You can also combine in one IF/ENDIF, but i like to seperate everything. (Thx Droidz) wManager.Wow.Helpers.Usefuls.ContinentId == (int)wManager.Wow.Enums.ContinentId.Northrend && wManager.Wow.ObjectManager.ObjectManager.Me.Level >= 71 && wManager.Wow.ObjectManager.ObjectManager.Me.Level <= 79 While Conditions: repeats a task with a special condition, can be a portal use/ taxi node or even zeppelin workaround <QuestsSorted Action="While" NameClass="ObjectManager.Me.Position.DistanceTo2D(new Vector3(1791.696f, -4273.472f, 7.674594f)) &lt; 2000" /> <QuestsSorted Action="RunCode" NameClass="var position = new Vector3(1791.696f, -4273.472f, 7.674594f);&#xD;&#xA;int objEntryId = 195142;&#xD;&#xA;&#xD;&#xA;if (wManager.Wow.Bot.Tasks.GoToTask.ToPositionAndIntecractWithGameObject(position, objEntryId))&#xD;&#xA;{&#xD;&#xA; System.Threading.Thread.Sleep(1500);&#xD;&#xA;}" /> <QuestsSorted Action="EndWhile" NameClass="" /> other useful stuff: #get button names in wow /run print(GetMouseFocus():GetName()) #equip transmog gear for your collection and then equip your normal gear again with addon autogear /run for b=0,NUM_BAG_SLOTS do for s=1,GetContainerNumSlots(b) do local l=GetContainerItemLink(b,s) if l then if format('%9$s',GetItemInfo(l)) ~= '' then EquipItemByName(l) end end end end /ag scan <QuestsSorted Action="RunLuaCode" NameClass="RunMacroText (&quot;/run for b=0,NUM_BAG_SLOTS do for s=1,GetContainerNumSlots(b) do local l=GetContainerItemLink(b,s) if l then if format('%9$s',GetItemInfo(l)) ~= '' then EquipItemByName(l) end end end end&quot;);" /> <QuestsSorted Action="Wait" NameClass="2000" /> <QuestsSorted Action="RunLuaCode" NameClass="RunMacroText (&quot;/ag scan&quot;);" /> <QuestsSorted Action="Wait" NameClass="2000" /> #in wow /script print(GetAreaMapInfo(GetCurrentMapAreaID())) /dump (GetMapInfo()) /dump (GetMapContinentsInfo()) #aborts all quests, i hate questlogs, lets dump them all <QuestsSorted Action="RunLuaCode" NameClass="RunMacroText (&quot;/run for i=1,GetNumQuestLogEntries() do SelectQuestLogEntry(i); SetAbandonQuest(); AbandonQuest(); end&quot;);" />