• Visit Rebornbuddy
  • [Orderbot] Ephemeral Fishies ;)~

    Discussion in 'Fishing profiles' started by Calleil, Oct 1, 2015.

    1. newb23

      newb23 Community Developer

      Joined:
      Nov 26, 2014
      Messages:
      397
      Likes Received:
      15
      Trophy Points:
      18
      First of all, thank you for the profile, it seems to run quite well, and I am impressed with the relative seamlessness of it.

      Just wanted to add a bug report to the thread real quick; a navigation issue when trying to move to restock on Red Balloons.
      Flightnav took over for most of the trip, then got caught on the ledge I have a screenshot of for you.

      As a request for the profile, I would also like to ask for the ability to select and deselect whether or not to repair. IE: <!ENTITY RepairEnable "1/0">
      As an avid user of Agil, I do not have to worry about repair, and rather than altering the whole project, (yes I know, like two lines) the option would be nice to have in the setup.

      Thank you for your time!

      newb23
       

      Attached Files:

    2. Sinanju

      Sinanju Member

      Joined:
      Apr 14, 2015
      Messages:
      59
      Likes Received:
      0
      Trophy Points:
      6
      I'm also seeing that the profile lands too far from fishing spots in the Hinterlands. I even adjusted the hotspots so I'd be right at the edge of the cliffs and it still won't fish.

      For example:
      <FishSpot xyz="-171.3331, 100.6697, -183.1671" heading="0.21"/> is one spot on the profile,

      but I have to move forward slightly to the following co-ordinates in order to start fishing:
      <FishSpot xyz="-171.2653, 100.5899, -182.4074" heading="0.08"/>

      However, if I replace the co-ordinates in the profile with the new ones, it still doesn't go to the spot and fish. It'll still be slightly behind the spots where you can fish.
      2015-10-25_16-09-01.jpg
       
      Last edited: Oct 25, 2015
    3. Calleil

      Calleil Member

      Joined:
      Mar 2, 2015
      Messages:
      144
      Likes Received:
      2
      Trophy Points:
      18

      Did you happen to change the moveto on line 223? I watched my copy fly to the mender 3 times now on my phone waiting to see if it would get hung on anything and cannot reproduce it. I included the original line for comparison. The line after that will be your repair line. Just change it to the one below (comment it out)to disable the repairs. I've got people in from out of town this weekend, but this is a quick fix.

      line 223: <NoCombatMoveTo Name="Mender of Wreckage" XYZ="-649.9777, -123.7722, 525.8538"/>
      line 224: <!-- <NPCRepair NpcID="1011948" DialogOption="4"/> -->

      I though about asking what version you were running, but come to think of it those two lines have been the same since inception, hence me wondering if the move got changed. If not, but it's still hanging on the fence for you specifically for some reason, you can add another moveto right before line 223 that will fly to a spot above the fence you are getting hung up on, and then line 223 will fly from there to the vendor for bait.

      When I get some time in my office on Tuesday I can add this in as a standard part of the profile.
       
      Last edited: Oct 25, 2015
    4. Calleil

      Calleil Member

      Joined:
      Mar 2, 2015
      Messages:
      144
      Likes Received:
      2
      Trophy Points:
      18

      This is a known issue with the flight tag. Until we can make an exact landing spot work every time this can happen from time to time. I think someone wrote something that basically hits W to walk forward when starting at a fish spot. I might look into that if I can find it, it happens to all of us once in awhile, no matter how accurate the coordinates.
      I've been meaning to add a moveto that is inland a bit like I do at the ice cluster fish spot, but it can end up doing the same thing when you switch to your next random fishing spot. The only solution I can think of so far is to limit the profile to one spot per area, but that is FAR from ideal.
       
    5. PartehCat

      PartehCat New Member

      Joined:
      Sep 8, 2015
      Messages:
      24
      Likes Received:
      0
      Trophy Points:
      1
      I'm... not sure if it's intentional or not, but the profile doesn't seem to be mooching when catching HQ Bullfrogs/Sweetfish for Thaliak Caiman's when fishing at the Thaliak River in The Dravanian Hinterlands.

      I mean, I can make Grilled Sweetfish, but... I have no idea what bullfrogs would be useful for, let alone HQ ones.
       
    6. ExMatt

      ExMatt Active Member

      Joined:
      Jul 5, 2015
      Messages:
      1,030
      Likes Received:
      14
      Trophy Points:
      38
      Mooching specific fish might be language specific. If you are not on the english client, that could be the issue. The more information you provide the better I can help. Show logs please.
       
    7. Calleil

      Calleil Member

      Joined:
      Mar 2, 2015
      Messages:
      144
      Likes Received:
      2
      Trophy Points:
      18
      I got some free time at 4am \o/.

      Updated OP with new version that should resolve all the issues listed lately(minus the flight landing spot).
       
    8. PartehCat

      PartehCat New Member

      Joined:
      Sep 8, 2015
      Messages:
      24
      Likes Received:
      0
      Trophy Points:
      1
      -snip-

      Solved, apparently. Thanks, Calleil!
       
      Last edited: Oct 26, 2015
    9. Calleil

      Calleil Member

      Joined:
      Mar 2, 2015
      Messages:
      144
      Likes Received:
      2
      Trophy Points:
      18
      I have a working automatic desynth in my profile copy. Still testing and tweaking when/where I want to use it. It takes 5 different fish(configurable) and turns them into 9 (or more)different slots of desynth stuff. Since I keep my inventory mostly empty, this is no big deal, but I'd be interested in hearing opinions on this as a feature.
       
    10. PartehCat

      PartehCat New Member

      Joined:
      Sep 8, 2015
      Messages:
      24
      Likes Received:
      0
      Trophy Points:
      1
      Personally I don't have CUL desynth leveled, but I imagine it would be useful to many. Perhaps won't give amazing results, but better than just discarding/vendoring the useless ones, right?
       
      Last edited: Oct 26, 2015
    11. ExMatt

      ExMatt Active Member

      Joined:
      Jul 5, 2015
      Messages:
      1,030
      Likes Received:
      14
      Trophy Points:
      38
      I would say it would be useful to do when moving between fish locations when you have less than 450gp and your cordial is on cooldown. Not sure the exact conditions I would give. I might add in a feature for how many items to desynth maximum since cul could theoretically have thousands.
       
    12. Calleil

      Calleil Member

      Joined:
      Mar 2, 2015
      Messages:
      144
      Likes Received:
      2
      Trophy Points:
      18
      Hmmm. That may come later. For now I've stuck it in the empty half hour or so after turning in scripts before going to the next spot.
      Cordials... oh yeah... was gonna think about maybe thinking about adding that in...
      TBH I'm kinda wrangling my brain for a solution to this edge issue, seems to be the biggest issue left undone for this profile.
       
    13. tishat

      tishat Member

      Joined:
      May 29, 2015
      Messages:
      735
      Likes Received:
      7
      Trophy Points:
      18
      Land a bit away from the spots, dismount and possibly disable the explugins :p (oh.. maybe you mean not walking close enough..)
      As for Desynthing, I don't know how much you changed, but the version I'm using fished caiman outside of the actual window, so I added some makeshift stuff there.
       
    14. PartehCat

      PartehCat New Member

      Joined:
      Sep 8, 2015
      Messages:
      24
      Likes Received:
      0
      Trophy Points:
      1
      I've noticed some profiles send manual commands -- ff14bot.Managers.MovementManager.MoveForwardStart(); and such. Would it be possible to give the profile MoveTo/FlyTo tags that're 'close enough' to the spot, then walk forward for a second or two to hit the edge, stop, then activate the fishing spots? I foresee it not being able to shuffle spots with such a method, though.

      Or perhaps that's an obvious solution and I'm too stupid to see the obvious reason why it wouldn't work. :eek:
       
    15. ExMatt

      ExMatt Active Member

      Joined:
      Jul 5, 2015
      Messages:
      1,030
      Likes Received:
      14
      Trophy Points:
      38
      I had been working on making the fish spots more robust, with stealth ones and individual tolerance/radius but that just really hasn't been tuned and is incomplete. I will hope to do this first when i get time.
       
    16. PartehCat

      PartehCat New Member

      Joined:
      Sep 8, 2015
      Messages:
      24
      Likes Received:
      0
      Trophy Points:
      1
      That'd be excellent! For right now, I'm content to babysit the profile and check in on it every few minutes as I alt+tab to do other things. Thanks for all the hard work, ExMatt!
       
    17. Calleil

      Calleil Member

      Joined:
      Mar 2, 2015
      Messages:
      144
      Likes Received:
      2
      Trophy Points:
      18
      Yea :( The shifting hotspot conundrum.

      Good call. I stuck in another half hour of desynth there.

      Still tuning. I tweaked the 2 trouble spots (Hinterlands and Churning Mists) a bit, trying to make love to the edges as best as possible. Gonna let it run now and take in the view.

      Also added some conditionals and stopped/restarted it from every spot I can think of trying to break it. Seems to get back on the right track from anywhere now if stopped and restarted. Of course I probably forgot somewhere. :rolleyes:
       
    18. Mooncloud

      Mooncloud Member

      Joined:
      Aug 19, 2015
      Messages:
      120
      Likes Received:
      2
      Trophy Points:
      18
      Currently 3:51 AM ET.

      [16:40:51.332 V] [Poi.Clear] Reason: Current behavior changed to LogMessageTag: LineNumber: 301, IsDone: False, Message: Skywatcher reporting weather isn't optimal for Dravanian Bass at this time., HighPriority: False, InCombat: False, QuestId: 0, StepId: 0, PostCombatDelay: 0, QuestName: null, IsDoneCache: False, Behavior: TreeSharp.PrioritySelector, .
      [16:40:51.332 D] Replaced hook [ProfileOrderBehavior_Hook] ed50be8c-1d9f-4a49-ad60-e34121dfa51c
      [16:40:51.332 N] Skywatcher reporting weather isn't optimal for Dravanian Bass at this time.
      [16:40:51.389 V] [Poi.Clear] Reason: Current behavior changed to LogMessageTag: LineNumber: 302, IsDone: False, Message: Continuing to fish for Illuminati Perch until 7am in Dravanian Hinterlands., HighPriority: False, InCombat: False, QuestId: 0, StepId: 0, PostCombatDelay: 0, QuestName: null, IsDoneCache: False, Behavior: TreeSharp.PrioritySelector, .
      [16:40:51.389 D] Replaced hook [ProfileOrderBehavior_Hook] 1a3ba369-237c-4545-9ff2-d25e227b77c8
      [16:40:51.389 N] Continuing to fish for Illuminati Perch until 7am in Dravanian Hinterlands.
      [16:40:51.447 N] [ExFish v3.0.7.1510220] Shuffled fish spots
      [16:40:51.450 V] [Poi.Clear] Reason: Current behavior changed to ExFishTag: { Baits: [Bait: { Name: Brute Leech }, Bait: { Name: Goblin Jig }, Bait: { Name: Stonefly Nymph }], Keepers: [Keeper: { Name: Illuminati Perch }, Keeper: { Name: Sweetfish }, Keeper: { Name: Hinterlands Perch }], Collectables: [Collectable: { Name: Illuminati Perch, Value: 826 }], FishSpots: [FishSpot: { Heading: 0.21, Location: <-171.3331, 100.6697, -183.1671> }, FishSpot: { Heading: 0.08, Location: <-177.4183, 100.6328, -189.8994> }, FishSpot: { Heading: 0.42, Location: <-162.3712, 100.6511, -184.2169> }], MoochLevel: 1, MinimumFishPerSpot: 25, MaximumFishPerSpot: 35, Condition: IsTimeBetween(0,7), Shuffle: True, SitRate: 0.75, Patience: Patience, PatienceTugs: [PatienceTug: { TugType: Light }, PatienceTug: { }, PatienceTug: { MoochLevel: 1 }], LineNumber: 303 }.
      [16:40:51.450 D] Replaced hook [ProfileOrderBehavior_Hook] 3f9b52b3-027b-482f-b320-ec10ad1e047d
      [16:40:51.451 N] [FlightNav] Generating path on 398 from <-162.2122, 96.16513, -184.2358> to <-171.3331, 100.6697, -183.1671>
      [16:40:51.455 N] [FlightNav] Generated path to <-171.3331, 100.6697, -183.1671> using 4 hops in 00:00:00.0037850 ms
      [16:40:52.005 V] [FlightNav] Moving to next hop: <-166.7727, 98.41742, -183.7014> D: 2.571402
      [16:40:52.125 V] [FlightNav] Moving to next hop: <-169.0529, 99.54356, -183.4343> D: 2.906799
      [16:40:52.244 V] [FlightNav] Moving to next hop: <-171.3331, 100.6697, -183.1671> D: 3.08379

      NOTE: The bot has me in Dravanian Forelands.

      Bottom status bar says "Poi: Type: None | ExFishTag: | TPS: 18"
       
    19. Calleil

      Calleil Member

      Joined:
      Mar 2, 2015
      Messages:
      144
      Likes Received:
      2
      Trophy Points:
      18
      After rechecking everything, the only way this can happen is if you teleport to 398(forelands) to fish for dravanian bass. The only way you teleport there is if skywatcher says the conditions are right and you are not already there. The log is reporting that the conditions are not right. You shouldn't be there. Somehow you got there, but the profile thinks you are still in hinterlands and tries to send you to the next hinterlands fishing spot as it should. The only thing I can think is there was some sort of skywatcher hiccup, and it thought the weather was good for long enough to tp there, or the weather changed as you entered the zone...then the next check it decided weather wasn't good and tried to fish for illuminati perch. Extremely odd error, I even have a check in there to teleport back to idyllshire and fly back out if you aren't in hinterlands when this switch can happen. I'll keep an eye on this.

      Still testing it today to make sure I didn't miss anything. Should have it out within the next 8 hours or so.

      On a side note, I see you are using the default fishspots.


      Releasing v0.6 now, includes auto desynth and some new conditionals and spots. A note about the desynth: Since these are stackable items we are dealing with, we have to enclose the salvage tag in a while statement. This causes loops on purpose, as the salvage tag doesn't play well with waitwhile, so I keep the loops to 30 minutes or less game time. If you see your log spamming when you have auto desynth enabled this is most likely the cause. This might change in the future if the tag changes to be able to desynth more than one item per bag slot. Feel free to disable desynth at the top in the entity section if you want to handle desynth yourself or do not have a high enough Culinary desynth skill.
       
      Last edited: Oct 27, 2015
    20. ExMatt

      ExMatt Active Member

      Joined:
      Jul 5, 2015
      Messages:
      1,030
      Likes Received:
      14
      Trophy Points:
      38
      I have been trying to figure out what you mean by it not playing nice with waitwhile. Waitwhile is literally a wait timer using a condition. What are you testing for and what would be the purpose of the wait?
       

    Share This Page