• Visit Rebornbuddy
  • [Bot] GarrisonBase

    Discussion in 'Botbases' started by herbfunk, Mar 7, 2015.

    1. herbfunk

      herbfunk Community Developer

      Joined:
      Oct 30, 2012
      Messages:
      238
      Likes Received:
      7
      Trophy Points:
      18
      Committed a new update v1.2.2.2

      Noteworthy changes include
      • Fix for Primal Spirit for Non-English clients and will require all to reset the chosen item to buy
      • Mining now disables LOS requirement and gradually increases loot range and no longer walks out of mine once started.
      • Movement for Work Order behaviors has been improved.
      • Barn Level 3 movement has been added for both horde and alliance.
      • Added optional daily quest for warmill/bunker and alchemy lab. (Settings Found in Misc Tab -> Quests Tab)

      If the mining movement is still unbearable you can always disable the behavior (Setting found in the Misc Tab -> Behaviors -> Gather Ore) until I can figure out and implement an optimal system for gathering it.
       
    2. Bassplayer

      Bassplayer New Member

      Joined:
      Mar 25, 2015
      Messages:
      32
      Likes Received:
      0
      Trophy Points:
      0
      Thanks for the fast response. I understand that the mine fix is not a simple or easy one.

      I mail off BOE greens/blues/purples to an alt. The bot mailed off my Mist-piercing goggles from my engineer. Could there be an exception rule for some items which don't bind (like the Mist-piercing goggles) to not be mailed off?

      Loving the bot otherwise, and appreciate the work you've done, which allows me to spend more time doing WOW, instead of garrisons.
       
      Last edited: Apr 12, 2015
    3. Ferhal

      Ferhal New Member

      Joined:
      May 9, 2014
      Messages:
      132
      Likes Received:
      0
      Trophy Points:
      0
      Hi, herbfunk.

      Just a question.

      Would it be possible for you to implement a function where it logs out after having done the Garrison question on X char and then log on Y char ( on same realm ) to do the garrison quest there?:p

      I know it will be a huge project.

      Ferhal
       
    4. pincette

      pincette New Member

      Joined:
      Dec 16, 2012
      Messages:
      11
      Likes Received:
      0
      Trophy Points:
      1
      Thanks for the quick update, but... it's still partially not working :) I mean exchange primal spirit for Savage Blood. I did reset this option. Please take a look at the log:
      View attachment garrison.txt

      Also it looks strange how the bot is running from the salvage yard to the previous waypoint (that belongs to salvage yard, let's call it wp1) when the character have to sell something. Current logic is: run to wp1, run to salvage yard, salvage, sell, run to wp1, run to salvage yard, salvage...
       
      Last edited: Apr 12, 2015
    5. herbfunk

      herbfunk Community Developer

      Joined:
      Oct 30, 2012
      Messages:
      238
      Likes Received:
      7
      Trophy Points:
      18
      Yeah the log don't tell me much.. I'll have to add more logging options.

      And your correct about the movement, most behaviors have a Start location and most use End location which is the same but "reversed". I tried to be universal -- I.E. any building in Plot(X) inherits Position(X). Later on I added "Special Movement" which is very specific movement depending on the plot, type, and level of the building.

      It would be very easy and simple if you could just use the objects location but this rarely works and the bot gets stuck running into a wall or some other object endlessly.
       
    6. Bassplayer

      Bassplayer New Member

      Joined:
      Mar 25, 2015
      Messages:
      32
      Likes Received:
      0
      Trophy Points:
      0
      Maybe something like that would work for the mine. If it's a lvl 2 mine, start at end of the left shaft and work toward the middle. Then go to the right shaft end and do the same. Then for lvl 3, you just add the 3'rd fork and do the middle first. I saw the bot go into the middle shaft (lvl 3), and then get confused by a closer node in the left shaft, and then it went back to the right. And then doubled back into the middle. I just stopped it and did it manually. If it started at the end of one of the three shafts and worked back, you'd clear out the locality of reference confusion that happens by doing it by closest node.

      I'm not a bot writer, so I don't know if this makes sense. From a guy who's mined the garrison mines manually for a 4 or 5 months, on my rogue, mage, monks and engineers, I shoot down to the end of a shaft, and work back to the middle. Gets the biggest bang for the buck for the movement buff, and since the rest of it is stopping at nodes or carts. The only thing that's different now is 5 stacks of miners coffee last 3 minutes, assuming it doesn't leave the mine.

      Love the bot.
       
    7. Myminime

      Myminime New Member

      Joined:
      Oct 8, 2012
      Messages:
      268
      Likes Received:
      0
      Trophy Points:
      0
      Found problem in horde side on warmill daily quest: toon is stuck on quest and don't follow the quest giver. On warmill liv3 have problem on run in ( my toon run on barrier lol).
      Is possible change run in and out on every building??? sound like bot....
      Other problem i founded is with HBrelog: i run normally the bot but when i stop bot and REstart, HBreload send kill command and shut down wow an hb (i have multiple task)
      I don't run the follower option... but is more interesting ;)
      Nice work, keep UP this project!
       
    8. Bassplayer

      Bassplayer New Member

      Joined:
      Mar 25, 2015
      Messages:
      32
      Likes Received:
      0
      Trophy Points:
      0
      I see the problem with the warmill quest on the horde side. I'm also seeing for engineering that the toon doesn't go far enough in to access the anvil, so it has to reset several times.
       
    9. Bassplayer

      Bassplayer New Member

      Joined:
      Mar 25, 2015
      Messages:
      32
      Likes Received:
      0
      Trophy Points:
      0
      A minor fix for engineering might be to wait to do the daily gearspring parts, until after the toon has done the daily work order in engineering. That way, they're already in the engineering gearworks and don't have to reset to find the anvil.

      Another fix would be the path in the lvl 3 herb garden. The toon is regularly getting stuck on both lamp posts that are in the garden. My suggestion would be to come into the garden through the portico, do the two on the left, then cross to the right. after doing the 6 there, cross back to the other 6 near the tree that has fruit, and go around to finish. That way, the bot shouldn't get stuck.
       
      Last edited: Apr 15, 2015
    10. Gicahagi

      Gicahagi New Member

      Joined:
      Sep 23, 2014
      Messages:
      13
      Likes Received:
      0
      Trophy Points:
      1
      Starting the bot and getting these to mention that char aint moving.
      "GarrisonBase: Found a total of 29 collected followers!
      GarrisonBase: Found a total of 29 collected followers!
      GarrisonBase: Found a total of 29 collected followers!"
      And keeps repeating indefinetly.
       
    11. Bassplayer

      Bassplayer New Member

      Joined:
      Mar 25, 2015
      Messages:
      32
      Likes Received:
      0
      Trophy Points:
      0
      I'm still having to manually get/complete the lvl 3 dwarven bunker iron scraps quest, despite setting it in the quests tab
       
    12. soundpool

      soundpool Member

      Joined:
      Apr 1, 2013
      Messages:
      64
      Likes Received:
      0
      Trophy Points:
      6
      how to disable turning in follower quests?

      edit: i chose weapon token with the daily dwarven bunker quest, it picked armor.
       
      Last edited: Apr 20, 2015
    13. Xoxa

      Xoxa New Member

      Joined:
      Mar 31, 2012
      Messages:
      11
      Likes Received:
      0
      Trophy Points:
      0
      What about some options to add:
      1) Complete missions - yes/no.
      2) Disable "MasterPlan" or no - think it seems to be quite strange, that some always disable addon before Garrison work, and again enable it on complete.
      3) Maybe Barn strings pattern for gossip should be configurable (for non EN strings)

      Some bugs:
      1) Wrong WarMill reward order
      2) not sure - Does it uses coffee and pick in mine?
       
    14. Bassplayer

      Bassplayer New Member

      Joined:
      Mar 25, 2015
      Messages:
      32
      Likes Received:
      0
      Trophy Points:
      0
      The latest version of GarrisonBase does have a cafeteria menu for not only starting missions, but it will complete missions. Have you updated from SVN lately? Those were added on April 12th.

      GarrisonBase will disable MasterPlan on start. You can see MasterPlan_A in the addon list if that's happened. It's not a big deal since if it doesn't re-enable it after stopping the bot, you can go into the addon menu and re-enable MasterPlan, click the LoadAddon button, and it will act as you expect. You don't have to do a full reload to get MasterPlan working after GarrisonBase disables it.

      Coffee and Pick are expected to be added to mine, but the current mine pathing leads to lots of double-backs
       
    15. Bassplayer

      Bassplayer New Member

      Joined:
      Mar 25, 2015
      Messages:
      32
      Likes Received:
      0
      Trophy Points:
      0
      Have you updated GarrisonBase from SVN since April 12th, 2015? That looks like the error I was getting with GarrisonBase and Masterplan interacting.
       
    16. Xoxa

      Xoxa New Member

      Joined:
      Mar 31, 2012
      Messages:
      11
      Likes Received:
      0
      Trophy Points:
      0
      Will Check it, maybe missed update

      The point is that MP disabled and afterwards enabled by botbase. For me, it looks dangerouse done each day during processing of Garrison(non-human behavior). I don't know what the point of this to be done(think it connected with start/complete missions interface changed by MP), but for me i just commented couple of lines to prevent this action. Just ask of options for it, if possible.
       
      Last edited: Apr 22, 2015
    17. xice11

      xice11 Member

      Joined:
      Mar 15, 2013
      Messages:
      94
      Likes Received:
      0
      Trophy Points:
      6

      Most likely only work with/for English users with engb client
       
    18. herbfunk

      herbfunk Community Developer

      Joined:
      Oct 30, 2012
      Messages:
      238
      Likes Received:
      7
      Trophy Points:
      18
      Committed another update

      v1.3.0.1

      Noteworthy changes
      • Removed the use of special movement from many behaviors now that HB can navigate the garrison!
      • Added settings for disabling master plan, completing missions, and barn work orders.
      • Fixed Quest for iron scraps - item reward settings were backwards.


      Seeing how Honorbuddy has released the official Garrison Bot, this project will probably go inactive.

      But before that happens I plan on doing at least one more update that will include Trapping Behavior which I've been developing. At the moment, the trapping success is pretty high for one on one targets, the exception is when the target is low HP and dies to quickly. I've tested both warlock for ranged and druid for melee and at the moment it runs good. However, the possible places to trap is limited to a few locations and would love input on areas to setup for farming. After I do additional testing and add the settings and all that common user stuff, I'll update again.
       
    19. pincette

      pincette New Member

      Joined:
      Dec 16, 2012
      Messages:
      11
      Likes Received:
      0
      Trophy Points:
      1
      Thx for the update. Localised version of WoW: The character can begin the Quest for iron scraps, but can't complete it.
       
    20. Gameforreal

      Gameforreal Member

      Joined:
      Jan 2, 2014
      Messages:
      90
      Likes Received:
      0
      Trophy Points:
      6
      I own a paid version - but looked it.. cause it was there.. good job and thanks for your awesome work =)
       

    Share This Page