• Visit Rebornbuddy
  • Gathering Issues when landing in flight zones

    Discussion in 'Rebornbuddy Support' started by kraftaddikt, Feb 1, 2018.

    1. kraftaddikt

      kraftaddikt Member

      Joined:
      Jul 3, 2015
      Messages:
      46
      Likes Received:
      4
      Trophy Points:
      8
      Since yesterday's update I've been having an issue with gathering in areas where characters can fly. Instead of landing near the node it will attempt to directly interact with the node, making the character jump repeatedly in the process as the landing hasn't fully completed. In the end, sometimes it will interact and sometimes it wont, but it looks really awkward and obvious.

      I've attached a log for a profile I've tried to run in the Yanxia zone, but the key part is this:

      Code:
      [17:10:05.316 N] [FlightMover] Started Landing Task
      [17:10:05.621 N] [FlightMover] Landing took 00:00:00.3053993 ms
      [17:10:05.750 D] Interacting with Mineral Deposit 0x3EB1AA80
      [17:10:07.784 N] [ExGather v3.3.0.1607060] Gathering Window didn't open: Re-attempting to move into place. 1/5
      [17:10:07.785 D] Interacting with Mineral Deposit 0x3EB1AA80
      [17:10:08.785 N] [ExGather v3.3.0.1607060] Gathering Window didn't open: Re-attempting to move into place. 2/5
      [17:10:08.785 D] Interacting with Mineral Deposit 0x3EB1AA80
      [17:10:09.786 N] [ExGather v3.3.0.1607060] Gathering Window didn't open: Re-attempting to move into place. 3/5
      [17:10:09.786 D] Interacting with Mineral Deposit 0x3EB1AA80
      [17:10:10.803 N] [ExGather v3.3.0.1607060] Gathering Window didn't open: Re-attempting to move into place. 4/5
      [17:10:10.803 D] Interacting with Mineral Deposit 0x3EB1AA80
      [17:10:11.803 N] [ExGather v3.3.0.1607060] Gathering Window didn't open: Re-attempting to move into place. 5/5
      [17:10:11.806 V] [Poi.Clear] Reason: Something happened during gathering and we did not complete the sequence
      
      While it is doing this, the in-game event log displays this:

      Code:
      Unable to execute command while jumping.
      Unable to execute command while jumping.
      Unable to execute command while jumping.
      Unable to execute command while jumping.
      Unable to execute command while jumping.
      
      I've got the latest version of ExBuddy from the SVN, so I'm not sure what else I could check to verify where the problem lies.
       

      Attached Files:

    2. kraftaddikt

      kraftaddikt Member

      Joined:
      Jul 3, 2015
      Messages:
      46
      Likes Received:
      4
      Trophy Points:
      8
      I also noticed that I had to update the SVN for ExBuddy.
      Since then, I've tried a clean install and was able to lower the amount of times these jumps occur.
      But they still happen, and very often at the same nodes.

      Code:
      [12:17:55.206 N] [FlightEnabledSlideMover] Landing took 00:00:00.4612029 ms
      [12:17:55.412 D] Interacting with Lush Vegetation Patch 0x3EA54650
      [12:17:58.414 N] [ExGather v4.2.0.0] Gathering Window didn't open: Re-attempting to move into place. 1/5
      [12:17:58.414 D] Interacting with Lush Vegetation Patch 0x3EA54650
      [12:17:59.281 V] [ExGather v4.2.0.0] Started gathering from Lush Vegetation Patch with 342/751 GP at 7:52 PM ET
      
      Given the lack of any response, am I really the only one who's suffering from random jumps when landing to gather from a node?
       
    3. zzi

      zzi Active Member

      Joined:
      Mar 10, 2016
      Messages:
      308
      Likes Received:
      47
      Trophy Points:
      28
      This is an issue with EXbuddy.

      profiles should be updated to use the new flying tags, If you still have issues with that then there might be something to look at.

      As it stands the EXBuddys flying isn't something that anyone wants to take over especially now that there is a built in option.
       
    4. kraftaddikt

      kraftaddikt Member

      Joined:
      Jul 3, 2015
      Messages:
      46
      Likes Received:
      4
      Trophy Points:
      8
      Hm, well none of these profiles that the issue is happening with makes use of any flying tags.
      It's all happening inside this while loop:

      Code:
              <While Condition="True">
                  <GatherCollectable DiscoverUnknowns="True" DisableRotationOverride="True" SkipWindowDelay="1000">
                      <ItemNames>
                          <ItemName>Crescent Spring Water</ItemName>
                      </ItemNames>
                      <GatheringSkillOrder>
                          <GatheringSkill SpellName="Bountiful Yield II" TimesToCast="1" />
                      </GatheringSkillOrder>                       
                      <GatherRotation>RegularNode</GatherRotation>
                      <HotSpots>
                          <HotSpots Radius="45" XYZ="579.9106, 103.8304, 79.74998" />
                          <HotSpots Radius="30" XYZ="511.9067, 46.62329, -74.66406" />
                          <HotSpots Radius="40" XYZ="410.7423, 83.84645, 5.633773" />                           
                      </HotSpots>
                  </GatherCollectable>
              </While>
      
      So I'm guessing its the logic in between what determines next node and how to get there, which is part of the GatherCollectable tag.
      But since that is part of ExBuddy that boils down to the same I suppose?
       
    5. kraftaddikt

      kraftaddikt Member

      Joined:
      Jul 3, 2015
      Messages:
      46
      Likes Received:
      4
      Trophy Points:
      8
      So how exactly are we now supposed to write gathering profiles (if we shouldn't use ExBuddy gathering tags which rely on it's internal Flying plugin)?
      Will the internal Gather tags for the bot take care of generating a flypath to the next node? Is there some additional setting we need to flag?
       
    6. zzi

      zzi Active Member

      Joined:
      Mar 10, 2016
      Messages:
      308
      Likes Received:
      47
      Trophy Points:
      28
      yanli8899 likes this.
    7. kraftaddikt

      kraftaddikt Member

      Joined:
      Jul 3, 2015
      Messages:
      46
      Likes Received:
      4
      Trophy Points:
      8
      I've updated to the most recent version a while back, but unfortunately, it's still happening.
      So I tried to dig a little deeper to see where the error is happening and I've been able to narrow it down to the MoveToSpot method of the GatherSpot class.
       
      Last edited: Apr 1, 2018

    Share This Page