Hearthomatic: This plugin works with archaeologybuddy and re-examines if the digsite chosen is really the best option. It will use your hearthstone, portals, items and potions if it finds a better way to travel. The result is a significantly faster ArchaeologyBuddy. Example: I am in Hyjal, the nearest digsite is very far away, but there's one close to Uldum. This plugin will use my hearthstone to get back to Stormwind, fly to and use the Stormwind -> Uldum portal, and then resume archaeology buddy from there. Archaeology buddy will choose the now closer digsite. Saving probably >20minutes in the process. Features: - Uses single stage portals (hearthstone) all the way up to 3 stage portals (potion of deepholm -> deepholm stormwind portal -> stormwind hyjal portal) - Automatically detects and uses portals that are available to you (mage portals, quest, items and potions). So it doesn't matter if you haven't done all the portal quests yet. - Blacklisting digsites is supported. However in almost all cases this is a false economy. (ie: don't do it) Install: - Make a directory under your plugins called hearthomatic (each plugin seems to need to be in its own folder now) - Copy hearthomatic.cs to your HonorBuddy/Plugins/Hearthomatic folder - Restart HonorBuddy. - Enable the plugin in the list. Status: 99% afk safe. but needs more testing on the horde side. Supported portals: Hearthstone (see notes about hearthstone below) The Innkeeper's Daughter Astral Recall Stormwind -> Twilight Highlands Twilight Highlands -> Stormwind Stormwind -> Uldum Stormwind -> Hyjal Hyjal -> Stormwind Stormwind -> Deepholm Deepholm -> Stormwind Stormwind -> Blasted Lands Shattrath -> Stormwind Dalaran -> Stormwind Tol Barad -> Stormwind Stormwind -> The Jade Forest Portal The Jade Forest -> Stormwind Portal Shrine of Seven Stars -> Dalaran Portal Shrine of Seven Stars -> Stormwind Portal Shrine of Seven Stars -> Ironforge Portal Shrine of Seven Stars -> Shattrath Portal Orgrimmar -> Twilight Highlands Twilight Highlands -> Orgrimmar Orgrimmar -> Uldum Orgrimmar -> Hyjal Hyjal -> Orgrimmar Orgrimmar -> Deepholm Deepholm -> Orgrimmar Orgrimmar -> Blasted Lands Undercity -> Blasted Lands Shattrath -> Orgrimmar Tol Barad -> Orgrimmar Dalaran -> Caverns of Time Deepholm -> Therazane Therazane -> Deepholm Teleport: Ironforge Teleport: Stormwind Teleport: Orgrimmar Teleport: Undercity Teleport: Silvermoon Teleport: Thunder Bluff Teleport: Stonard Teleport: Theramore Teleport: Shattrath Teleport: Dalarn Teleport: Tol Barad Teleport: Moonglade (Druids) Teleport: Death Gate (Death Knights) Shroud of Cooperation Wrap of Unity Cloak of Coordination Potion of Deepholm Ring of the Kirin Tor (x16 of them) Baradin's Wardens Tabard (Tol Barad) Hellscream's Reach Tabard (Tol Barad) Argent Crusader's Tabard Jaina's Locket Boots of the Bay Lorewalker's Lodestone Lodestone (is used if you are on Pandaria and are more than 3100 yards away from a digsite, about 1/3 of the island) Lorewalker's Map (is only used if you are on Pandaria and all of your digsites are blacklisted) Teleport: Path of the Necromancer (8 hour cooldown! so these are only used if your closest digsite is really far away) Teleport: Path of the Scarlet Blade Teleport: Path of the Scarlet Mitre Teleport: Path of the Setting Sun Teleport: Path of the Shado-Pan Teleport: Path of the Jade Serpent Teleport: Path of the Stout Brew Teleport: Path of the Mogu King Teleport: Path of the Black Ox (You don't need to equip the teleport items (eg the teleport cloaks and rings), Hearthomatic handles equipping and swapping back of any items necessary) Known Issues: - Designed for / tested on a level 85 character with flying. Lower level characters may have issues, but may still work. - Has been tested mostly for Alliance on Kalimdor, needs more testing by horde players (I don't have a horde 85 character) - There is a (mostly) rare bug that causes hearthomatic to bug out midway through taking a portal chain. this is because honorbuddy sometimes take a very long time to update the zoneid of the characters location. eg, you could be in uldum, but honorbudy's zone id still says your in stormwind. (hint hint devs). As of 0.14 this bug should be even rarer. Problems with the Hearthstone: There seems to be no way to determine where in the world your hearthstone actually goes. This is because Wow saves your hearth location wherever you were actually standing when you set your hearth, so for each innkeeper there are literally thousands of different locations a hearthstone could be set to. The only things available to the player (and thus HB) are a name, and an area id #. To get around this the plugin will check with an online database of known hearthstone locations, if it still isn't recognized it will use your hearthstone and then submit the results to the database. From then on everyone can benefit. Unfortunately you may have to stop the bot afterwards and travel back to the continent you want to farm on. Notes: - If you are a Mage, don't forget to set your hearthstone somewhere strategic for even better travel times. - Instead of some other methods, hearthomatic is known to make heavy use of the Tol Barad portals to get to your capital city. This is because the total travel distance is less, even tho an extra portal is used. Teleport: Tol Barad + Tol Barad to Stormwind Portal + Stormwind to Hyjal Portal takes 32 secondsTeleport: Stormwind + Stormwind to Hyjal Portal takes 57 seconds feedback is welcomed Downloads: (removed - sorry, it was very broken!) update 20140915: been working with skillt to test a new version of hearthomatic. i think he's been running it 24/7 ;P it seems more reliable, because of the way its done it should be less prone to issues, and is faster between the portals because its better at detecting the loading screens. however its probably going to be a buddy store product for a few pounds, otherwise id have no interest in maintaining it. cept i dont have store access to do so. until then it's been hosted elsewhere on another website.
updated finally ive tested it for a couple of hours on my alliance 85 mage in kalimdor, and has been working quite reliably. ill be working on support for pandaria soon, but not right away. gotta level my mage! ie: - all world portals to/from - Lorewalker's Lodestone - Lorewalker's Map 0.22 changes for HB relating to Wow 5 silly mages, you dont need reagents anymore increased portal click delay wrong zone check now tries up to 10 times (up from 5), waits 2seconds each time and then skips 2 pulses (up from 1) replaced Twilight Highlands -> Stormwind entry location changed Twilight Highlands -> Stormwind entry path, Hyjal -> Stormwind & Orgrimmr entry and exit paths are now click to move. added ObjectManager.Update(); in several exciting places after making a few tweaks flighttor and hearthomatic are getting along a lot nicer now added exception handling for silly things HB does while wow is on a loading screen 0.22 re-uploaded, disabled ultra-debug-mode
Cool thanks a lot for this. Put in plugin folder but HB isn't seeing it for some reason, I'll get a log/have a proper butchers later after I finish work.
0.23 Lorewalker's Lodestone - is used if you are on pandaria and are more than 3100 yards away from a digsite (about 1/3 of pandaria). Lorewalker's Map - is only used if you are on pandaria and all of your digsites are blacklisted (even tho archbuddy doesnt support it yet) Hearthstone Shrine of Seven Stars - The Golden Lantern (alliance) added Suggest you stock up on many lodgestones I believe the map is pretty useless, only added for completeness. Blacklisting is never a very good strategy, and lodgestones cost the same, so wouldn't you just buy lots of them instead! Ill be doing the world portals to / from pandaria next. almost zero progress on my mage so far tho so I dont know where their teleports go to yet.
when it's working, this plugin is GREAT! I have noticed it does some weird things. There will be a digsite really close but for some reason, my character wants to go to orgrimmar. for example, i'll be uldum, there will be a digsite in silithus and dustwallow but for some reason he wants to go to org to take a portal somewhere... i've attached a log.
How does this handle (mage) teleport to orgrimmar? Last I checked starting AB in the cave where the teleport takes you gets it stuck (flies circles inside of that cave because it is confused that it is inside AND able to fly "indoors")
ive programmed special things to get around the problem areas, that doesnt use AB, flightor nor anything part of HB. was a pain in the ass to have to do, but, it works
can you describe what happened, and identify where it is in this log? it clears what looks like 46 digsites, and i see you stopped it several times, so i cant find if there's any problem / etc.
well the problem isn't really described in the logs, however in the log it does say something like [15:51:39.568 N] [hearthomatic]: something went wrong with the portal! cancel everything! sometimes but it runs well. just sometimes it makes some weird choices. don't know if it's the plugin or arch buddy. Another example is it went to hyjal to get to a digsite i winterspring, however, once it got to hyjal, it wanted to go back to org for some reason. I had to stop the bot, then restart it and it finally went to the winterspring one.
Well it'd be cool if it worked. I set my hearth to a strategic spot, Mudsprocket. It didn't recognize it (4010). I was in Org. Best dig spot should have been Frostwhisper Gorge. It recognized that, after already hearthing. Well, it ports back to Org, then starts chain casting Org port. Seems like it's having issues recognizing that it's in Org. View attachment 7300 2012-10-19 21.37.txt
Ah, I see it now. looks like you both have the same issue. one of those 'it shouldnt have worked in the first place' things. i just removed the code, grab 0.24 and give it a go
Doesn't want to work for me, it keeps giving this error: Code: [hearthomatic]: Error - All digsites are blacklisted. Temporarily ignoring blacklist. Which is followed by regular AB activity (I only have 1 digsite blacklisted and toggling it doesn't change it). I've tried a fresh install of HB and everything, but it still keeps doing it. Using 0.24 and Honorbuddy v2.5.6419.500