What's new
  • Visit Rebornbuddy
  • Visit Panda Profiles
  • Visit LLamamMagic
  • Visit Resources
  • Visit Downloads
  • Visit Portal
RebornBuddy Forums

Register a free account today to become a member! Once signed in, you'll be able to participate on this site by adding your own topics and posts, as well as connect with other members through your own private inbox!

I 'fixed' but still dont working.

Code:
<Profile>
  <Name>[O] [MIN] Aurum Regis Sand - Voor Sian Siran</Name>
  <Order>
    <While Condition="True">
    <If Condition="not IsOnMap(401)">
      <TeleportTo Name="Camp Cloudtop" AetheryteId="72" />
    </If>
      <GatherCollectable>
        <GatherObjects>
          <GatherObject>Mineral Deposit</GatherObject>
          <!-- <GatherObject>Ephemeral Rocky Outcrop</GatherObject> -->
        </GatherObjects>
        <HotSpots>
          <HotSpot Radius="400" XYZ="583.1005, -99.71863, 403.5543" />
          <HotSpot Radius="150" XYZ="719.3888, -97.36623, 457.0109" />
        </HotSpots>
        <ItemNames>
          <ItemName>Grade 5 Carbonized Matter</ItemName>
          <ItemName>Aurum Regis Sand</ItemName>
          <!--	<ItemName>Abalathian Spring Water</ItemName>  -->
          <!--	<ItemName>Lightning Crystal</ItemName> -->
        </ItemNames>
      </GatherCollectable>
    </While>
  </Order>
</Profile>

Only problem I have is that it spams mount without actually mounting.. the castbar gets about half way then something interrupts it, there is no log spam, and I can't seem to disable mounting regardless of global settings
 
Code:
<Profile>
  <Name>[O] [MIN] Aurum Regis Sand - Voor Sian Siran</Name>
  <Order>
    <While Condition="True">
    <If Condition="not IsOnMap(401)">
      <TeleportTo Name="Camp Cloudtop" AetheryteId="72" />
    </If>
      <GatherCollectable>
        <GatherObjects>
          <GatherObject>Mineral Deposit</GatherObject>
          <!-- <GatherObject>Ephemeral Rocky Outcrop</GatherObject> -->
        </GatherObjects>
        <HotSpots>
          <HotSpot Radius="400" XYZ="583.1005, -99.71863, 403.5543" />
          <HotSpot Radius="150" XYZ="719.3888, -97.36623, 457.0109" />
        </HotSpots>
        <ItemNames>
          <ItemName>Grade 5 Carbonized Matter</ItemName>
          <ItemName>Aurum Regis Sand</ItemName>
          <!--	<ItemName>Abalathian Spring Water</ItemName>  -->
          <!--	<ItemName>Lightning Crystal</ItemName> -->
        </ItemNames>
      </GatherCollectable>
    </While>
  </Order>
</Profile>

Only problem I have is that it spams mount without actually mounting.. the castbar gets about half way then something interrupts it, there is no log spam, and I can't seem to disable mounting regardless of global settings


I will look into this... Currently building an Ephemeral profile to try out some features.
 
If you remove the node entirely, it will gather from whatever nodes are available also.

That would mean a really simplified Mor Dhona Cluster farmer if it knew how to switch between btn and miner depending on what kind of node it detected (I doubt it's more crystals and clusters than ephemeral grinding profiles) but that could have other applications, like grabbing unspoiled in a zone you're grinding without needing any complicated IsTimeBtween maybe? (probably not without flight though)
 
That would mean a really simplified Mor Dhona Cluster farmer if it knew how to switch between btn and miner depending on what kind of node it detected (I doubt it's more crystals and clusters than ephemeral grinding profiles) but that could have other applications, like grabbing unspoiled in a zone you're grinding without needing any complicated IsTimeBtween maybe? (probably not without flight though)
The issue is detecting nodes...i don't know of a way to detect a node on the minimap, so it has to be within about 120 yalms? or whatever the mesh considers that number to be for me to find it... unless someone knows another way.
 
I think I found an issue with flying...that needed an absolute value (if the Y axis was negative, it would try to make a upside down parabola (which is not what we want).
 
The issue is detecting nodes...i don't know of a way to detect a node on the minimap, so it has to be within about 120 yalms? or whatever the mesh considers that number to be for me to find it... unless someone knows another way.

Your right.. I got ahead of myself with wishful thinking
 
The issue is detecting nodes...i don't know of a way to detect a node on the minimap, so it has to be within about 120 yalms? or whatever the mesh considers that number to be for me to find it... unless someone knows another way.

I'm experimenting with the following:

Since we absolutely know where the nodes will be based on the given profile and the time the node should be up, I have a simple check: I build out a list of the 3 node locations. I run a loop to fly to each, and break when it gets to the first IsVisible, then continue as normal with that node.
 
I may or may not have unlocked perfect ephemeral farming, and I may or may not be building a 24/7 profile.... be back in 12 hours.
 
I may or may not have unlocked perfect ephemeral farming, and I may or may not be building a 24/7 profile.... be back in 12 hours.

Doesn't take all that long to stuff your inventory though, unless you figured out how to aetherial desynth
 
I'm experimenting with the following:

Since we absolutely know where the nodes will be based on the given profile and the time the node should be up, I have a simple check: I build out a list of the 3 node locations. I run a loop to fly to each, and break when it gets to the first IsVisible, then continue as normal with that node.

That sort of defeats the purpose of being able to grind something else in the meantime :)
 
That sort of defeats the purpose of being able to grind something else in the meantime :)

This is just something I was trying to Cuprite (Blue Scrips), which is only a 55 minute window in the first place. I establish a time window that it executes this logic, and only flies about for the duration the node can be up.

But I don't really care about if I can grind something else right now, I am trying to address the issue of the nodes not being in detection range of the bot.
 
I fixed any of those issues by making my tag completely backwards compatible (except the gathering skill order part) with the original tag. So just pretend you are making the profile for the old tag and add in the other required pieces and it should work (including the flying), no need to use a flyto tag anymore.

If you get me the 3 node spawn points I can probably make it relatively quick. If you need a safe spot, you will need to add a gatherspot > stealthapproachgatherspot with the stealthlocation and the nodelocation (condition no longer required either).

var nodes = GameObjectManager.GetObjectsOfType<GatheringPointObject>()
.OrderBy(gpo => gpo.Distance2D(Core.Player.Location)).ToArray();

foreach(var node in nodes)
{
Log(node);
Log("Location: " + node.Location);
Log("Distance2D: " + node.Location.Distance2D(Core.Player.Location));
Log("IsValid: " + node.IsValid);
}
 
Last edited:
Was that in response to me, ExMatt? I got the location of the 3 Nodes, but they are too far apart for the GameObjectManager to see all 3 to even query.
 
Back
Top