• Visit Rebornbuddy
  • Visit Panda Profiles
  • Visit LLamamMagic
  • [Request] Adamantite Ore

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

    1. tichy

      tichy Member

      Joined:
      Jun 6, 2015
      Messages:
      142
      Likes Received:
      3
      Trophy Points:
      18
      ooo - does the code on your git provide us with what we need to make one that doesn't reduce but just farms (without the aid of "gatherassist") or is that still a WIP?
       
    2. Mooncloud

      Mooncloud Member

      Joined:
      Aug 19, 2015
      Messages:
      120
      Likes Received:
      2
      Trophy Points:
      18
      I've been working on building up a profile to handle all Unspoiled nodes and Legendary nodes. I'm not posting anything because I keep running into snags and I do not have all the legendary nodes unlocked yet (I was a little late to the gathering game). Been a struggle to get this all working, but making steady progress.


      ExMatt, had a question for you about the loops you worked in for theGatherCollectable. I wrote up my own little extension to your code where, once it finds a node, it will effectively kill the need to loop over the hotspots. I found it was dumb for my character to fly back and forth over several points for the rest of the 2 minutes or so. Not sure if you had thought about doing something like that.
       
    3. ExMatt

      ExMatt Active Member

      Joined:
      Jul 5, 2015
      Messages:
      1,030
      Likes Received:
      14
      Trophy Points:
      38
      here is a gist of a profile I am working on.

      Code:
      
      		<!-- TODO: Change this to cluster or aehtersand amounts -->
      		<While condition="True">
      			<If condition="IsTimeBetween(20,24) and &Botanist; == 1">
      				<If condition="not IsOnMap(401)">
      					<TeleportTo name="Camp Cloudtop" aetheryteId="72" />
      					<MoveTo XYZ="-609.702, -122.2933, 562.6233"/>
      				</If>
      				<RunCode Name="BTN"/>
      				<GatherCollectable DiscoverUnknowns="true" AlwaysGather="false" GatherStrategy="TouchAndGo"
      				CordialType="Cordial" CordialTime="AfterGather">
      					<Collectables>
      						<Collectable Name="Clary Sage" Value="550" />
      						<Collectable Name="Furymint" Value="550" />
      						<Collectable Name="Highland Oregano" Value="345" />
      					</Collectables>
      					<ItemNames>
      						<ItemName>Timeworn Dragonskin Map</ItemName>
      					</ItemNames>
      					<GatherRotation>DefaultCollect</GatherRotation>
      
      
       
    4. y2krazy

      y2krazy Community Developer

      Joined:
      Jun 21, 2011
      Messages:
      2,803
      Likes Received:
      70
      Trophy Points:
      48
      But... but... I posted it first! Waaaahhhhhh... :(

       
    5. heshire

      heshire Member

      Joined:
      Jul 27, 2015
      Messages:
      49
      Likes Received:
      0
      Trophy Points:
      6
      Sorry, y2krazy! Props to you for bringing it first.
       
    6. y2krazy

      y2krazy Community Developer

      Joined:
      Jun 21, 2011
      Messages:
      2,803
      Likes Received:
      70
      Trophy Points:
      48
      Just messin' with you. ;)
       
    7. heshire

      heshire Member

      Joined:
      Jul 27, 2015
      Messages:
      49
      Likes Received:
      0
      Trophy Points:
      6
      Finally got around to trying out the Adamantite & Chysahl profile, works brilliantly! I do, however, notice that the bot tends to land on the cliff above the Adamantite node and navigates along the edge of the cliff downwards to the node. It does this while stealthed looking very conspicuous, instead of just running straight off the cliff and down to the node. Is this a nav issue?

      Code:
      [07:57:11.711 D] Requesting path on 402 from <68.69836, 4.410369, -854.6264> to <72.07767, 0.7522836, -854.5031>
      [07:57:11.756 D] Generated path to <72.07767, 0.7522836, -854.5031> in 00:00:00.0448609 ms
      [07:57:12.302 D] Requesting path on 402 from <69.4789, 4.5125, -854.0252> to <70.86564, -0.4920825, -858.0936>
      [07:57:12.342 D] Generated path to <70.86564, -0.4920825, -858.0936> in 00:00:00.0397214 ms
      [07:57:20.307 N] Sprinting
      [07:57:20.307 D] DoAction Spell 3 0xE0000000
      [07:57:21.306 D] Moving to next hop: <90.28767, 0.9412231, -837.9988> (Stealth Location) D: 5.694159
      [07:57:22.806 D] Moving to next hop: <91.12001, 0.4412231, -837.856> (Stealth Location) D: 1.818808
      [07:57:23.071 D] Moving to next hop: <91.81835, 0.241272, -838.3381> (Stealth Location) D: 1.561727
      [07:57:23.272 D] Moving to next hop: <91.90749, -0.05877686, -839.0878> (Stealth Location) D: 1.278001
      [07:57:23.443 D] Moving to next hop: <91.76754, -0.05877686, -839.7733> (Stealth Location) D: 1.232328
      [07:57:23.604 D] Moving to next hop: <91.29639, -0.05877686, -839.7532> (Stealth Location) D: 0.7319493
      [07:57:23.641 D] Moving to next hop: <90.86951, -0.1587524, -841.3696> (Stealth Location) D: 2.288305
      [07:57:24.140 D] Moving to next hop: <84.47564, 0.04125977, -847.6295> (Stealth Location) D: 9.588824
      [07:57:26.978 D] Moving to next hop: <83.66602, -0.05877686, -848.2483> (Stealth Location) D: 1.751659
      [07:57:27.308 D] Moving to next hop: <83.24636, -0.05877686, -848.0532> (Stealth Location) D: 1.006167
      [07:57:27.410 D] Moving to next hop: <81.69637, 0.5412598, -849.3032> (Stealth Location) D: 2.727382
      [07:57:28.005 D] Moving to next hop: <74.57213, -0.258728, -856.0825> (Stealth Location) D: 10.63135
      [07:57:31.148 D] Moving to next hop: <70.86564, -0.4920825, -858.0936> (Stealth Location) D: 4.989408
      
      Appears to be node 1?
       
      Last edited: Sep 5, 2015
    8. ExMatt

      ExMatt Active Member

      Joined:
      Jul 5, 2015
      Messages:
      1,030
      Likes Received:
      14
      Trophy Points:
      38
      Yes, you can try putting UseMesh="false" on the StealthApproachGatherSpot, just make sure you are in a straight line with the node.... and on my server, people do the weirdest stuff including at least 1 person dying every time.


      On another note, I just pushed some changes.... lots of improvements to flying! Added quite a bit of pathfinding logic and attempted to do an auto-unstuck for landing.


      Edit: I will make my own thread for this, I promise!
       
      Last edited: Sep 5, 2015
    9. heshire

      heshire Member

      Joined:
      Jul 27, 2015
      Messages:
      49
      Likes Received:
      0
      Trophy Points:
      6
      Thanks, I'll see how it works out!
       
    10. junichi ab

      junichi ab New Member

      Joined:
      Jun 12, 2015
      Messages:
      12
      Likes Received:
      0
      Trophy Points:
      0
      So I,ve been trying at this for a while and I cant find out how to get flight working im geting the following message

      [10:37:33.992 N] BehaviorDirectory element found, compiling custom behaviors...
      [10:37:34.291 N] Compiler Error: e:\Users\Juni\Desktop\RB\Plugins\OrderBotTags\Grinding Profiles\Custom\SafeCollectAdamantite.cs(93,26) : error CS0246: The type or namespace name 'FlightPathTo' could not be found (are you missing a using directive or an assembly reference?)
      [10:37:34.291 N] Compiler Error: e:\Users\Juni\Desktop\RB\Plugins\OrderBotTags\Grinding Profiles\Custom\SafeCollectAdamantite.cs(96,19) : error CS1502: The best overloaded method match for 'Buddy.Coroutines.Coroutine.Wait(int, System.Func<bool>)' has some invalid arguments
      [10:37:34.291 N] Compiler Error: e:\Users\Juni\Desktop\RB\Plugins\OrderBotTags\Grinding Profiles\Custom\SafeCollectAdamantite.cs(96,52) : error CS1503: Argument 2: cannot convert from 'lambda expression' to 'System.Func<bool>'
      [10:37:34.291 N] Compiler Error: e:\Users\Juni\Desktop\RB\Plugins\OrderBotTags\Grinding Profiles\Custom\SafeCollectAdamantite.cs(238,26) : error CS0246: The type or namespace name 'FlightPathTo' could not be found (are you missing a using directive or an assembly reference?)
      [10:37:34.291 N] Compiler Error: e:\Users\Juni\Desktop\RB\Plugins\OrderBotTags\Grinding Profiles\Custom\SafeCollectAdamantite.cs(241,23) : error CS1502: The best overloaded method match for 'Buddy.Coroutines.Coroutine.Wait(int, System.Func<bool>)' has some invalid arguments
      [10:37:34.291 N] Compiler Error: e:\Users\Juni\Desktop\RB\Plugins\OrderBotTags\Grinding Profiles\Custom\SafeCollectAdamantite.cs(241,56) : error CS1503: Argument 2: cannot convert from 'lambda expression' to 'System.Func<bool>'
      [10:37:34.292 N] Failed to load profile: Element SafeCollectAdamantite is not supported. Please check your XML and try again. (<SafeCollectAdamantite />) Line 32
      [10:37:34.292 D] System.Exception: Element SafeCollectAdamantite is not supported. Please check your XML and try again. (<SafeCollectAdamantite />) Line 32
      at Clio.XmlEngine.PropertyProcessor.(PropertyInfo , XElement , Object )
      at Clio.XmlEngine.XmlEngine.Load(Object obj, XElement element)
      at Clio.XmlEngine.PropertyProcessor.(XElement , Type )
      at Clio.XmlEngine.PropertyProcessor..(XElement )
      at System.Linq.Enumerable.WhereSelectEnumerableIterator`2.MoveNext()
      at System.Collections.Generic.List`1..ctor(IEnumerable`1 collection)
      at System.Linq.Enumerable.ToList[TSource](IEnumerable`1 source)
      at Clio.XmlEngine.PropertyProcessor.(XElement , PropertyInfo )
      at Clio.XmlEngine.PropertyProcessor.(PropertyInfo , XElement , Object )
      at Clio.XmlEngine.XmlEngine.Load(Object obj, XElement element)
      at ff14bot.NeoProfiles.NeoProfile.Load(XElement element, String path)
      at ff14bot.NeoProfiles.NeoProfile.Load(String path)
      at ff14bot.NeoProfiles.NeoProfileManager.Load(String profilePath, Boolean rememberPath)

      Any advice on how to fix this would be greats:)
       

      Attached Files:

      Last edited: Sep 5, 2015
    11. tishat

      tishat Member

      Joined:
      May 29, 2015
      Messages:
      735
      Likes Received:
      7
      Trophy Points:
      18
      The Azys Lla profile now collides with the structure on the way out of helix(still gets out and course corrects) And it does not dismount (continues normally if you dismount manually)
       
    12. tichy

      tichy Member

      Joined:
      Jun 6, 2015
      Messages:
      142
      Likes Received:
      3
      Trophy Points:
      18
      Yup - confirming that this isn't just Tishat!
       
    13. ExMatt

      ExMatt Active Member

      Joined:
      Jul 5, 2015
      Messages:
      1,030
      Likes Received:
      14
      Trophy Points:
      38
      Remove the old SafeCollect Adamantite from your custom profiles. If you look at the top of your log, you also have duplicate classes on load time, you need to clean up some.
       
    14. ExMatt

      ExMatt Active Member

      Joined:
      Jul 5, 2015
      Messages:
      1,030
      Likes Received:
      14
      Trophy Points:
      38
      Ok, i wasn't able to test all my profiles, so I will make sure to get this working. Can't give up on the avoidance just yet!
       
    15. ExMatt

      ExMatt Active Member

      Joined:
      Jul 5, 2015
      Messages:
      1,030
      Likes Received:
      14
      Trophy Points:
      38
      Ok pushed the fix for dismounting (made flying only land, however i might make it have an option for dismounting at a later point for use by itself). That means I had to move the dismounting from non-flight movement to all movement. Sorry for the issue as it was only affecting stealthed spots.
       
    16. ExMatt

      ExMatt Active Member

      Joined:
      Jul 5, 2015
      Messages:
      1,030
      Likes Received:
      14
      Trophy Points:
      38
      I plan on analyzing the flight path one waypoint at a time to see why it decides it needs to dodge and not go straight towards the point, I mean we are moving to a line of sight location on purpose!
       
    17. Azoth

      Azoth Member

      Joined:
      Mar 6, 2014
      Messages:
      470
      Likes Received:
      8
      Trophy Points:
      18
      Trying to modify the Ada/Chys profile, and IsTimeBetween() seems to be offset from ET by quite a bit. IsTimeBetween() conditions will only kick in 20+ ET minutes after the time window opens or closes.
       
    18. junichi ab

      junichi ab New Member

      Joined:
      Jun 12, 2015
      Messages:
      12
      Likes Received:
      0
      Trophy Points:
      0
      [21:54:48.437 N] BehaviorDirectory element found, compiling custom behaviors...
      [21:54:48.448 N] Failed to load profile: Element SafeCollectAdamantite is not supported. Please check your XML and try again. (<SafeCollectAdamantite />) Line 32
      [21:54:48.451 D] System.Exception: Element SafeCollectAdamantite is not supported. Please check your XML and try again. (<SafeCollectAdamantite />) Line 32
      at Clio.XmlEngine.PropertyProcessor.(PropertyInfo , XElement , Object )
      at Clio.XmlEngine.XmlEngine.Load(Object obj, XElement element)
      at Clio.XmlEngine.PropertyProcessor.(XElement , Type )
      at Clio.XmlEngine.PropertyProcessor..(XElement )
      at System.Linq.Enumerable.WhereSelectEnumerableIterator`2.MoveNext()
      at System.Collections.Generic.List`1..ctor(IEnumerable`1 collection)
      at System.Linq.Enumerable.ToList[TSource](IEnumerable`1 source)
      at Clio.XmlEngine.PropertyProcessor.(XElement , PropertyInfo )
      at Clio.XmlEngine.PropertyProcessor.(PropertyInfo , XElement , Object )
      at Clio.XmlEngine.XmlEngine.Load(Object obj, XElement element)
      at ff14bot.NeoProfiles.NeoProfile.Load(XElement element, String path)
      at ff14bot.NeoProfiles.NeoProfile.Load(String path)
      at ff14bot.NeoProfiles.NeoProfileManager.Load(String profilePath, Boolean rememberPath)
      ok so now its just line 32 ^^
      What do i do here?
       
    19. tishat

      tishat Member

      Joined:
      May 29, 2015
      Messages:
      735
      Likes Received:
      7
      Trophy Points:
      18
      looks like you're missing the file, maybe redownload the zip or do an svn update
       
    20. junichi ab

      junichi ab New Member

      Joined:
      Jun 12, 2015
      Messages:
      12
      Likes Received:
      0
      Trophy Points:
      0
      so redownload safecollect and put it back into custom?
       

    Share This Page