• Visit Rebornbuddy
  • Visit Panda Profiles
  • Visit LLamamMagic
  • Harvesting mine/herb nodes in garrison

    Discussion in 'Honorbuddy Forum' started by Maelnum, Nov 18, 2014.

    1. Maelnum

      Maelnum New Member

      Joined:
      Jul 9, 2014
      Messages:
      48
      Likes Received:
      1
      Trophy Points:
      0
      Hello,

      I'm looking for a way to harvest daily garrison nodes. So far was able to find their object IDs and hotspots for each mine corner, but not sure how to collect them.

      Gatherbuddy profile doesn't work, perhaps because char doesn't have gathering skills? Even so it wouldn't loot the mining carts.
      There is a fixed Rarekiller version that runs fine, but when I add herb objects to CollectObjects.xml and run an empty questing profile on char standing in herb garden, nothing happens.
      Objectgatherer can't compile.

      I'm not yet proficient enough to write a questing profile so wanted to ask here. Basically it should:
      - Start in Town center
      - Move to herb garden and each corner of the mine once
      - Loot any herbs, nodes and mine carts encountered along the way
      - Combat would handle any goren / flower pests that spawn and loot them
      - Optional: turn in any stones and seeds for work orders and loot the completed work order chest
      - Return back to Town center

      The nodes spawn at random locations but along the predictable path. Is looting them doable without a C# script/plugin?
      To any community developers, how would you solve this?

      Before anyone goes "it's only 5 minutes of work once per day", well, it's 50 minutes if you have 10 chars. If Draenor runs for 2 years that's 36500 minutes or 25 days of /played saved. Time is money friend.
       
    2. ctomkinson

      ctomkinson Member

      Joined:
      Sep 21, 2013
      Messages:
      236
      Likes Received:
      5
      Trophy Points:
      18
    3. farmerbob

      farmerbob New Member

      Joined:
      Sep 25, 2014
      Messages:
      115
      Likes Received:
      1
      Trophy Points:
      0
      Totally agree if anyone had something for this, it'd be amazing. I'm also curious why Gatherbuddy doesn't work in the garrison mine.
       
    4. ctomkinson

      ctomkinson Member

      Joined:
      Sep 21, 2013
      Messages:
      236
      Likes Received:
      5
      Trophy Points:
      18
      okay nevermind lol. Its not working lol
       
    5. Prostak

      Prostak Member

      Joined:
      Mar 17, 2013
      Messages:
      249
      Likes Received:
      16
      Trophy Points:
      18
      Questing (not GB) profile for a fort level 2, mine level 1.
      Doing cache and garden too, if present. Starts at cache, can exit level 2 main building by itself.
      View attachment GarrisonMiner.xml

      Upd: for Alliance.
      Upd2: Important: If your toon is a miner, switch off minerals gathering in HB "Settings and Tools". Otherwise HB will try to create a path to a node in an unmeshed area and will fail.
      ------------
      Upd3: I am going to keep an updated version at this post: https://www.thebuddyforum.com/honor...ing/188661-garrison-mine-level-1-profile.html
       
      Last edited: Nov 21, 2014
    6. fatkid79

      fatkid79 New Member

      Joined:
      Jan 28, 2012
      Messages:
      15
      Likes Received:
      0
      Trophy Points:
      0
      This is for Alliance, right?
       
    7. Prostak

      Prostak Member

      Joined:
      Mar 17, 2013
      Messages:
      249
      Likes Received:
      16
      Trophy Points:
      18
      Yes. But you can use the method of CTM navigation to use for Horde mine too. Basically, you need to collect 16 waypoints inside the mine and modify just the coordinates,
       
    8. Maelnum

      Maelnum New Member

      Joined:
      Jul 9, 2014
      Messages:
      48
      Likes Received:
      1
      Trophy Points:
      0
      Thank you for posting this. My garrisons are level 3 so can't test if it works, but at least it gives an idea of how to do scripting for the route.
       
    9. myrgy

      myrgy Member

      Joined:
      Dec 19, 2013
      Messages:
      384
      Likes Received:
      2
      Trophy Points:
      18
      Do the nodes spawn in fixed places or is it random?
       
    10. WhiteWizard

      WhiteWizard Member

      Joined:
      Jun 16, 2014
      Messages:
      44
      Likes Received:
      0
      Trophy Points:
      6
      I have 5 garrisons they seem pretty random to me.
       
    11. myrgy

      myrgy Member

      Joined:
      Dec 19, 2013
      Messages:
      384
      Likes Received:
      2
      Trophy Points:
      18
      How do you pick the coordinates to modify this for Horde - do you just space them out evenly?
       
    12. Yixin

      Yixin New Member

      Joined:
      Apr 4, 2012
      Messages:
      87
      Likes Received:
      4
      Trophy Points:
      0

      Hi I don't have a Ally char atm.

      Would love to know the cords you used for mining: is that evenly covered in the area for gathering purpose, and use override-move for navigation?

      Thanks
       
    13. Prostak

      Prostak Member

      Joined:
      Mar 17, 2013
      Messages:
      249
      Likes Received:
      16
      Trophy Points:
      18
      The procedure I used was as follows:
      - place the toon before the entrance to the mine, record the coordinates
      - place the toon right at the entrance, record
      - then do step by step: mouse click at the definetely visible point (to avoid stucks), wait for a toon to get there, record
      - repeat the previous step until end of the mine.

      It took me 16 points to cover all the mine, including stairs. Point here is: use mouse clicks to move while recording, the bot will just happily repeat them.

      Next is the procedure to gather ore at each point. Here's how it should look like:
      Code:
      	<CustomBehavior File="MyCTM" DestName="Mine 3" X="1866.948" Y="48.13017" Z="63.90142" />
      	<While Condition="(ObjectManager.GetObjectsOfType&lt;WoWGameObject&gt;().Any(u =&gt; (u.Entry == 232542 || u.Entry == 232544) &amp;&amp; u.Distance &lt;= 15))" >
      		<CustomBehavior File="InteractWith" MobId="232542" NumOfTimes="1" WaitForNpcs="False" CollectionDistance="15" WaitTime="1000" MovementBy="ClickToMoveOnly" />
      		<CustomBehavior File="MyCTM" DestName="Mine 3" X="1866.948" Y="48.13017" Z="63.90142" />
      		<CustomBehavior File="InteractWith" MobId="232544" NumOfTimes="1" WaitForNpcs="False" CollectionDistance="15" WaitTime="1000" MovementBy="ClickToMoveOnly" />
      		<CustomBehavior File="MyCTM" DestName="Mine 3" X="1866.948" Y="48.13017" Z="63.90142" />
      	</While>
      
      Basically: when you arrive at the next point, you check around if there are any node upto 15 meters away and pick them up. Note "pick and return" method - this is essential to avoid stucks. To the node and back to the recorded waypoint, to the node and back - then to a next waypoint.

      Arriving at the end, just repeat steps in the reverse order (no need for ore picking: it should be picked already :) )

      The route is a bit more complicated with checking pockets under stairs and in the end, but you'll figure it out. Just carefully reverse your steps if needed.
       
      Last edited: Nov 21, 2014
    14. myrgy

      myrgy Member

      Joined:
      Dec 19, 2013
      Messages:
      384
      Likes Received:
      2
      Trophy Points:
      18
      Thanks. That is very helpful.

      Do you need all the waypoints and clicks to get back to the entrance? Isn't there a moveto command you can use and let the bot figure out how to get there?
       
    15. Prostak

      Prostak Member

      Joined:
      Mar 17, 2013
      Messages:
      249
      Likes Received:
      16
      Trophy Points:
      18
      You do not need to collect waypoints to get back, you can just repeat MyCTMs you've already collected in reverse order.
      MoveTo won't work: the mine is unmeshed, so you need to tell bot directly where to click via MyCTMs.
       
    16. ChikenMC

      ChikenMC New Member

      Joined:
      Feb 9, 2012
      Messages:
      80
      Likes Received:
      0
      Trophy Points:
      0
      How do I add minecarts to the pickup list? 232541 from <GameObject Name="Mine Cart" Entry="232541" X="1945.499" Y="105.3087" Z="25.57787" /> isn't working
       
    17. Prostak

      Prostak Member

      Joined:
      Mar 17, 2013
      Messages:
      249
      Likes Received:
      16
      Trophy Points:
      18
      It should be something like this:
      Code:
      <CustomBehavior File="InteractWith" MobId="232541" NumOfTimes="1" WaitForNpcs="False" CollectionDistance="15" WaitTime="1000" MovementBy="ClickToMoveOnly" />
      
      Note: CollectionDistance (from the point where u r standing), WaitTime - otherwise HB may not wait until the chest is opened, MovementBy="ClickToMoveOnly" - otherwise HB will attempt to calculate the path and will fail.
       
    18. ChikenMC

      ChikenMC New Member

      Joined:
      Feb 9, 2012
      Messages:
      80
      Likes Received:
      0
      Trophy Points:
      0

      <CustomBehavior File="InteractWith" MobId="232541" NumOfTimes="1" WaitForNpcs="False" CollectionDistance="15" WaitTime="1000" MovementBy="ClickToMoveOnly"

      Yup that's what I had in the profile. It doesn't work :S
       
    19. BringTheRain

      BringTheRain New Member

      Joined:
      Jan 22, 2014
      Messages:
      45
      Likes Received:
      0
      Trophy Points:
      0
      Hey do you guys who changed this to horde think you could share the profile? I'm learning how to write profiles and such but I think I am Tortoise slow when it comes to it. Much appreciated.
       
    20. myrgy

      myrgy Member

      Joined:
      Dec 19, 2013
      Messages:
      384
      Likes Received:
      2
      Trophy Points:
      18
      The id for the Horde cache was different. Perhaps that is true for the minecarts also. I haven't got that far in modifying mine yet.
       

    Share This Page