• Visit Rebornbuddy
  • [Request] Adamantite Ore

    Discussion in 'Rebornbuddy Profiles' started by becto, Aug 25, 2015.

    1. tishat

      tishat Member

      Joined:
      May 29, 2015
      Messages:
      735
      Likes Received:
      7
      Trophy Points:
      18
      That's a rather confused profile.
      It's looking for trees, not mineral deposits, and it's going to mine fire shards/crystals if it ever finds a mature tree at that hotspot
       
    2. magoclow

      magoclow Member

      Joined:
      Mar 17, 2015
      Messages:
      39
      Likes Received:
      0
      Trophy Points:
      6
      I 'fixed' but still dont working.

      even if I mount my choco and start, if the map is the new one (from 3.0) they are trying jump and fly like crazy.
      View attachment FreeRangeCollect550_aurum_test.xml
       
      Last edited: Aug 31, 2015
    3. ExMatt

      ExMatt Active Member

      Joined:
      Jul 5, 2015
      Messages:
      1,030
      Likes Received:
      14
      Trophy Points:
      38
      where is the log... and how many fire crystals do you have?
       
    4. tishat

      tishat Member

      Joined:
      May 29, 2015
      Messages:
      735
      Likes Received:
      7
      Trophy Points:
      18
      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
       
    5. ExMatt

      ExMatt Active Member

      Joined:
      Jul 5, 2015
      Messages:
      1,030
      Likes Received:
      14
      Trophy Points:
      38

      I will look into this... Currently building an Ephemeral profile to try out some features.
       
    6. tishat

      tishat Member

      Joined:
      May 29, 2015
      Messages:
      735
      Likes Received:
      7
      Trophy Points:
      18
      Was hoping the fact that you had <GatherObjects> plural meant that we could do just that lol XD
       
    7. ExMatt

      ExMatt Active Member

      Joined:
      Jul 5, 2015
      Messages:
      1,030
      Likes Received:
      14
      Trophy Points:
      38
      If you remove the node entirely, it will gather from whatever nodes are available also.
       
    8. tishat

      tishat Member

      Joined:
      May 29, 2015
      Messages:
      735
      Likes Received:
      7
      Trophy Points:
      18
      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)
       
    9. ExMatt

      ExMatt Active Member

      Joined:
      Jul 5, 2015
      Messages:
      1,030
      Likes Received:
      14
      Trophy Points:
      38
      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.
       
    10. ExMatt

      ExMatt Active Member

      Joined:
      Jul 5, 2015
      Messages:
      1,030
      Likes Received:
      14
      Trophy Points:
      38
      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).
       
    11. tishat

      tishat Member

      Joined:
      May 29, 2015
      Messages:
      735
      Likes Received:
      7
      Trophy Points:
      18
      Your right.. I got ahead of myself with wishful thinking
       
    12. Mooncloud

      Mooncloud Member

      Joined:
      Aug 19, 2015
      Messages:
      120
      Likes Received:
      2
      Trophy Points:
      18
      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.
       
    13. ExMatt

      ExMatt Active Member

      Joined:
      Jul 5, 2015
      Messages:
      1,030
      Likes Received:
      14
      Trophy Points:
      38
      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.
       
    14. tishat

      tishat Member

      Joined:
      May 29, 2015
      Messages:
      735
      Likes Received:
      7
      Trophy Points:
      18
      Doesn't take all that long to stuff your inventory though, unless you figured out how to aetherial desynth
       
    15. tishat

      tishat Member

      Joined:
      May 29, 2015
      Messages:
      735
      Likes Received:
      7
      Trophy Points:
      18
      That sort of defeats the purpose of being able to grind something else in the meantime :)
       
    16. ExMatt

      ExMatt Active Member

      Joined:
      Jul 5, 2015
      Messages:
      1,030
      Likes Received:
      14
      Trophy Points:
      38
      It will work like fishing bait most likely for now.
       
    17. tishat

      tishat Member

      Joined:
      May 29, 2015
      Messages:
      735
      Likes Received:
      7
      Trophy Points:
      18
      Ah awesome, can't wait :)
       
    18. Mooncloud

      Mooncloud Member

      Joined:
      Aug 19, 2015
      Messages:
      120
      Likes Received:
      2
      Trophy Points:
      18
      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.
       
    19. ExMatt

      ExMatt Active Member

      Joined:
      Jul 5, 2015
      Messages:
      1,030
      Likes Received:
      14
      Trophy Points:
      38
      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: Sep 1, 2015
    20. Mooncloud

      Mooncloud Member

      Joined:
      Aug 19, 2015
      Messages:
      120
      Likes Received:
      2
      Trophy Points:
      18
      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.
       

    Share This Page