Version 1.1 (Feb 24, 2012)
Bot to Use: Questing
Location: Steamvault, Zangarmarsh (Outland)
Rep gained: Cenarion Expedition (about 2500 Heroic, 1500 normal)
Repair: YES
Vendor: YES
Mailbox: No
Quests: No
AFK: 100%
No special plugin required!
This profile will run you through Steamvault (5-man dungeon) over and over forever (even if you are Exalted with Cenarion Expedition). It will pull the vast majority of mobs in the instance, but may miss a few pats and the extra slaves. It will activate the objects behind the first 2 bosses to open the door to the last boss. I do NOT have loot hard-coded, so if you don't want to loot (faster runs) then turn looting off in your bot. I did add Coilfang Armaments to the protected items list in case you want to collect those (I found an average of 20 per clear).
This profile will check after each run if it is almost out of bag space or has severely damaged gear, and will utilize the repair vendor right outside the instance.
START THIS PROFILE EITHER IN THE INSTANCE OR JUST OUTSIDE (in the "underground" part of Coilfang).
Known issues:
None so far; please test!
Change Log:
- 1.1 Added repair/vendor support. Changed portal logic to use MyCTM. Now bot will perma-run even if Exalted.
Fixed, mit sleep (2500 sek)
Fixed, with sleep
Profile kann man tagelang laufen lassen, sofern ihr nicht l?nger laden m?sst
Profile is afkable
PHP:<HBProfile creator="Zikke" version="1.1"> <Name>Steamvault Endless Farm</Name> <MinLevel>1</MinLevel> <MaxLevel>86</MaxLevel> <MinDurability>0.2</MinDurability> <MinFreeBagSlots>1</MinFreeBagSlots> <MailGrey>False</MailGrey> <MailWhite>False</MailWhite> <MailGreen>False</MailGreen> <MailBlue>True</MailBlue> <MailPurple>True</MailPurple> <SellGrey>True</SellGrey> <SellWhite>True</SellWhite> <SellGreen>True</SellGreen> <SellBlue>False</SellBlue> <SellPurple>False</SellPurple> <TargetElites>True</TargetElites> <AvoidMobs> <Mob Name="Summon Enabler Stalker" Entry="53488" /> </AvoidMobs> <Blackspots> <Blackspot X="61.2701" Y="-142.8214" Z="-22.01277" Radius="2.869466" /> </Blackspots> <Mailboxes/> <Vendors/> <ProtectedItems> <Item name="Coilfang Armaments" entry="24368" /> </ProtectedItems> <Factions>16 190</Factions> <QuestOrder> <CustomBehavior File="UserSettings" PullDistance="20" TrainNewSkills="False" LearnFlightPaths="False" KillBetweenHotspots="True" LogoutForInactivity="False" /> <While Condition="Me.GetReputationLevelWith(942) < Styx.WoWUnitReaction.Exalted" > <If Condition="Me.MapId != 545"> <CustomBehavior File="MyCTM" X="818.3865" Y="6947.668" Z="-79.14703" /> <!-- moves into Steamvault instance portal if not already inside --> </If> <RunTo X="0.4923657" Y="-1.733029" Z="-4.216652" /> <If Condition="((!HasQuest(29615)) && (!IsQuestCompleted(29615)))" > <PickUp QuestName="Windcaller Claw and the Water Thief" QuestId="29615" GiverName="Windcaller Claw" GiverId="54851" /> </If> <If Condition="((!HasQuest(29614)) && (!IsQuestCompleted(29614)))" > <PickUp QuestName="Containment is Key" QuestId="29614" GiverName="Naturalist Bite" GiverId="54849" /> </If> <If Condition="((!HasQuest(29613)) && (!IsQuestCompleted(29613)))" > <PickUp QuestName="A Proper Fate" QuestId="29613" GiverName="Watcher Jhang" GiverId="54848" /> </If> <RunTo X="-5.058281" Y="-20.64389" Z="-6.376707" /> <RunTo X="-6.822076" Y="-132.9655" Z="-21.63359" /> <RunTo X="-40.37414" Y="-109.6275" Z="-22.0399" /> <RunTo X="60.66743" Y="-130.911" Z="-22.73433" /> <RunTo X="69.28743" Y="-149.6075" Z="-19.54336" /> <RunTo X="32.28209" Y="-159.7217" Z="-22.54711" /> <RunTo X="55.49663" Y="-199.8993" Z="-22.61326" /> <RunTo X="37.33028" Y="-236.461" Z="-22.66976" /> <RunTo X="2.25783" Y="-253.6572" Z="-21.875" /> <If Condition="((HasQuest(29615)) && (!IsQuestCompleted(29615)))" > <Objective QuestName="Windcaller Claw and the Water Thief" QuestId="29615" Type="KillMob" MobId="17797" KillCount="1" /> </If> <RunTo X="86.19595" Y="-316.0505" Z="-7.870904" /> <!-- Pulls Hydromancer Thespia --> <CustomBehavior File="WaitTimer" WaitTime="5000" /> <RunTo X="96.25743" Y="-316.4628" Z="-7.870904" /> <CustomBehavior File="UseGameObject" ObjectId="184125" NumOfTimes="1" X="98.81569" Y="-316.3364" Z="-6.683962" /> <!-- Interacts with object behind Thespia --> <RunTo X="43.43725" Y="-301.6651" Z="-9.444839" /> <RunTo X="13.89986" Y="-211.3092" Z="-22.42477" /> <RunTo X="-17.34958" Y="-185.7775" Z="-22.16425" /> <RunTo X="-39.3792" Y="-207.8234" Z="-18.31094" /> <RunTo X="-50.85733" Y="-216.6728" Z="-18.60893" /> <RunTo X="-78.00423" Y="-233.6544" Z="-19.07354" /> <RunTo X="-90.07612" Y="-276.6331" Z="-7.767313" /> <RunTo X="-90.53283" Y="-302.9036" Z="-7.767313" /> <RunTo X="-58.21149" Y="-327.3359" Z="-7.767313" /> <RunTo X="-107.3796" Y="-335.5386" Z="-7.680521" /> <RunTo X="-159.9124" Y="-285.0613" Z="-8.131578" /> <RunTo X="-232.6062" Y="-238.6266" Z="-7.930344" /> <RunTo X="-293.4943" Y="-148.8831" Z="-7.948668" /> <RunTo X="-297.9891" Y="-119.6468" Z="-7.942001" /> <RunTo X="-327.1491" Y="-124.3638" Z="-8.176801" /> <If Condition="((HasQuest(29614)) && (!IsQuestCompleted(29614)))" > <Objective QuestName="Containment is Key" QuestId="29614" Type="CollectItem" ItemId="72574" CollectCount="1" /> <Objective QuestName="Containment is Key" QuestId="29614" Type="KillMob" MobId="21694" KillCount="3" /> <Objective QuestName="Containment is Key" QuestId="29614" Type="KillMob" MobId="21338" KillCount="6" /> </If> <!-- Attacks Mekgineer Steamrigger --> <CustomBehavior File="WaitTimer" WaitTime="5000" /> <RunTo X="-326.9749" Y="-116.2054" Z="-7.870165" /> <CustomBehavior File="UseGameObject" ObjectId="184126" NumOfTimes="1" X="-332.35" Y="-117.1587" Z="-6.707662" /> <!-- Interacts with object behind Steamrigger --> <RunTo X="-250.6937" Y="-179.302" Z="-6.746215" /> <RunTo X="-96.56015" Y="-407.9301" Z="-7.774409" /> <RunTo X="-93.44286" Y="-464.0006" Z="7.82168" /> <RunTo X="-112.0207" Y="-499.9792" Z="8.219294" /> <RunTo X="-80.84348" Y="-500.6314" Z="8.270562" /> <RunTo X="-95.34022" Y="-551.0969" Z="8.186971" /> <!-- Attacks Warlord Kalithresh --> <If Condition="((HasQuest(29613)) && (!IsQuestCompleted(29613)))" > <Objective QuestName="A Proper Fate" QuestId="29613" Type="KillMob" MobId="17798" KillCount="1" /> </If> <RunTo X="-88.35796" Y="-275.7006" Z="-7.768714" /> <!-- Heads back to the entrance --> <RunTo X="-61.37548" Y="-148.7661" Z="-19.92307" /> <RunTo X="-7.975143" Y="-87.38731" Z="-20.25814" /> <If Condition="((HasQuest(29613)) && (IsQuestCompleted(29613)))" > <TurnIn QuestName="A Proper Fate" QuestId="29613" TurnInName="Watcher Jhang" TurnInId="54848" /> </If> <If Condition="((HasQuest(29615)) && (IsQuestCompleted(29615)))" > <TurnIn QuestName="Windcaller Claw and the Water Thief" QuestId="29615" TurnInName="Windcaller Claw" TurnInId="54851" /> </If> <If Condition="((HasQuest(29614)) && (IsQuestCompleted(29614)))" > <TurnIn QuestName="Containment is Key" QuestId="29614" TurnInName="Naturalist Bite" TurnInId="54849" /> </If> <RunTo X="-11.18451" Y="2.236851" Z="-4.036157" /> <CustomBehavior File="MyCTM" X="-25" Y="4.7" Z="-4.3" /> <!-- Exit through the instance portal --> <CustomBehavior File="WaitTimer" WaitTime="25000" /> <CustomBehavior File="RunMacro" Macro="/script ResetInstances()" /> <CustomBehavior File="RunMacro" Macro="/script SetDungeonDifficulty(1)" /> <!-- sets dungeons back to "regular" mode for farming, in case it was on Heroic for the last run --> <If Condition="(Me.FreeBagSlots < 4) || (Me.LowestDurabilityPercent < 3.0)" > <SetVendor> <Vendors> <Vendor Name="Mortog Steamhead" Entry="23373" Type="Repair" X="748.8289" Y="6883.973" Z="-63.92864" /> <!-- Temporarily tells HB where a repair vendor is --> </Vendors> </SetVendor> <CustomBehavior File="ForceSetVendor" DoMail="False" DoSell="True" DoRepair="True" DoTrain="False" /> <!-- Forces HB to repair/sell/mail --> <ClearVendor /> </If> </While> <If Condition="Me.GetReputationLevelWith(942) == Styx.WoWUnitReaction.Exalted" > <CustomBehavior File="UserDialog" Title="Exalted!" AllowBotStop="True" SoundCue="Asterisk" SoundCueInterval="1" Text="You are now exalted with Cenarion Expedition! (I believe a 'huzzah' is in order)"/> </If> </QuestOrder> </HBProfile>
View attachment 41143
I improved a bit on the original version:
- proper instance wait timer (waits inside the instance) to avoid "You have entered too many instances"
- Fixed the hotspots / interact object thingies so it doesn't bug out when clicking the objects behind the bosses
Tested with a level 90 monk, fully afkable (neutral to exalted). Didn't test rep/loot/vendor/mail. I simply turned looting OFF.
So, for best results:
- Start right in front of the instance portal
- Turn off looting
- Make sure your gear is repaired
Full credit goes to Zikke, the original maker of this profile!
I get this Error, checks spell, then:
"Bot stopping!: Reason: Nothing more to do."
Ok, I feel like a noob. This many years playing wow and I still mix up Slave Pens and Steamvaults -.-'Using my profile? You need to start either inside the instance or right in front of it.
Ok, I feel like a noob. This many years playing wow and I still mix up Slave Pens and Steamvaults -.-'
-But thanks alot, I got it Working ^^
Isn't working at level 90, is there someway I can do this at 90?