• Visit Rebornbuddy
  • [Agil] [BETA] Gear optimizer, spiritbonder, and repair!

    Discussion in 'Archives' started by Neverdyne, Jan 24, 2015.

    Thread Status:
    Not open for further replies.
    1. Neverdyne

      Neverdyne Community Developer

      Joined:
      Sep 12, 2014
      Messages:
      644
      Likes Received:
      18
      Trophy Points:
      18
      I'm afraid not. I don't have a house yet so I'm not sure if it is possible. The vendor's ID has to be the same for everyone for it to work. I'll add support for it later on, I'm a little bit occupied with Lisbeth right now.
       
    2. pooponu

      pooponu New Member

      Joined:
      Apr 5, 2014
      Messages:
      5
      Likes Received:
      0
      Trophy Points:
      0
      Quick question been using this plugin for a few hours and I noticed the bot only optimized the ring slot with, while it leaves the other slots that are considered TRUE with the same items even though in the armoury there are the same itemlvl items as the ring was wondering what I am doing wrong. So for example wrists and earrings are ilvl110 when it supposed to be optimized with a ilvl49 equipment. EDIT: Im using grindbot btw so maybe that could be an issue?
       
      Last edited: Feb 16, 2015
    3. inferno124

      inferno124 New Member

      Joined:
      Mar 9, 2014
      Messages:
      33
      Likes Received:
      0
      Trophy Points:
      0
      Yeah, you cannot use grind bot. Gotta use orderbot. I had that problem when i used grind bot. Just switch over and you will be fine.
       
    4. inferno124

      inferno124 New Member

      Joined:
      Mar 9, 2014
      Messages:
      33
      Likes Received:
      0
      Trophy Points:
      0
      The Wep is still not being eqipped. My Gf runs this plugin also and it works just fine for her, but not for me. i'm not sure if being a brd makes a difference or not, but I am a brd and haven't had a chance to change classes to see if it helps.

      Below is a debug log. View attachment 10000 2015-02-16 05.57.txt
       
    5. Neverdyne

      Neverdyne Community Developer

      Joined:
      Sep 12, 2014
      Messages:
      644
      Likes Received:
      18
      Trophy Points:
      18
      Hmm, it's still hard to know why it isn't equipping it. I'm going to make it tell you why it thinks it shouldn't equip anything else on the weapon slot, and maybe you can verify his reasoning is correct manually. And if it's not, then report it again and tell me exactly what weapon you had equipped and which one it should have equipped. We'll figure it out. Give me like 10 minutes and I'll update the SVN with a new version.
       
    6. inferno124

      inferno124 New Member

      Joined:
      Mar 9, 2014
      Messages:
      33
      Likes Received:
      0
      Trophy Points:
      0
      Here's a log of why it wont swap. It searches for best option, then it says i'm wearing best option, so it will leave it there. I do not think it is taking into account the SBing percentage? (or at least the debug didn't state that like the other slots).

      View attachment 8696 2015-02-16 17.43.txt
       
    7. Neverdyne

      Neverdyne Community Developer

      Joined:
      Sep 12, 2014
      Messages:
      644
      Likes Received:
      18
      Trophy Points:
      18
      New Version

      - You can now add or remove menders from the database using the settings window. Target the mender NPC you want to add / remove. You can try adding the mender in your house, tell me how it goes.

      - Added an optimize button the settings window for convenience. This is separate from the automatic optimization that normally happens.

      @inferno Alright I'll have to dig in. I think I'll rework how Agil optimizes gear, this will take a while though.
       
    8. Tinytox

      Tinytox Member

      Joined:
      Nov 5, 2014
      Messages:
      370
      Likes Received:
      7
      Trophy Points:
      18
      So, if I'm not mistaken, mastahg added a way to toggle the self-repair window..

      I'm watching you.. :p
       
    9. Neverdyne

      Neverdyne Community Developer

      Joined:
      Sep 12, 2014
      Messages:
      644
      Likes Received:
      18
      Trophy Points:
      18
      New Version

      - Self repairs, perhaps. I haven't tested it. Try it out, tell me how it goes. Enable them on Settings.
       
    10. Eklipse

      Eklipse New Member

      Joined:
      Dec 13, 2014
      Messages:
      208
      Likes Received:
      0
      Trophy Points:
      0
      is there an issue with the SVN update ?? it keep freezing everytime , no issues with lisbeth , but agil keeps crashing
       
    11. Neverdyne

      Neverdyne Community Developer

      Joined:
      Sep 12, 2014
      Messages:
      644
      Likes Received:
      18
      Trophy Points:
      18
      I'll check, but give me some time. Been having internet issues all day today :(
       
    12. Neverdyne

      Neverdyne Community Developer

      Joined:
      Sep 12, 2014
      Messages:
      644
      Likes Received:
      18
      Trophy Points:
      18
      Alright, try with the latest update. If it's still crashing I'll need a log.
       
    13. Miter

      Miter New Member

      Joined:
      Feb 12, 2015
      Messages:
      17
      Likes Received:
      0
      Trophy Points:
      0
      This is the error I'm getting with the latest Buddy + Agil

      [06:46:50.354 D] System.InvalidOperationException: Sequence contains no matching element
      at System.Linq.Enumerable.First[TSource](IEnumerable`1 source, Func`2 predicate)
      at Agil.GearOptimizer.EquipBestWeapon() in c:\Users\vince_000\Desktop\rebornbuddy\BotBases\Agil\Optimize\GearOptimizer.cs:line 81
      at Agil.GearOptimizer.<SetWeapon>b__12(Object r) in c:\Users\vince_000\Desktop\rebornbuddy\BotBases\Agil\Optimize\GearOptimizer.cs:line 61
      at TreeSharp.Action.RunAction(Object context)
      at TreeSharp.Action.<Execute>d__0.MoveNext()
      at TreeSharp.Composite.Tick(Object context)
      at TreeSharp.Sequence.<Execute>d__0.MoveNext()
      at TreeSharp.Composite.Tick(Object context)
      at TreeSharp.Decorator.<Execute>d__0.MoveNext()
      at TreeSharp.Composite.Tick(Object context)
      at TreeSharp.PrioritySelector.<Execute>d__0.MoveNext()
      at TreeSharp.Composite.Tick(Object context)
      at TreeSharp.PrioritySelector.<Execute>d__0.MoveNext()
      at TreeSharp.Composite.Tick(Object context)
      at TreeSharp.Decorator.<Execute>d__0.MoveNext()
      at TreeSharp.Composite.Tick(Object context)
      at TreeSharp.PrioritySelector.<Execute>d__0.MoveNext()
      at TreeSharp.Composite.Tick(Object context)
      at TreeSharp.Decorator.<Execute>d__0.MoveNext()
      at TreeSharp.Composite.Tick(Object context)
      at TreeSharp.PrioritySelector.<Execute>d__0.MoveNext()
      at TreeSharp.Composite.Tick(Object context)
      at ff14bot.Behavior.HookExecutor.Run(Object context)
      at TreeSharp.Action.RunAction(Object context)
      at TreeSharp.Action.<Execute>d__0.MoveNext()
      at TreeSharp.Composite.Tick(Object context)
      at TreeSharp.PrioritySelector.<Execute>d__0.MoveNext()
      at TreeSharp.Composite.Tick(Object context)
      at ff14bot.TreeRoot.()
      [06:47:10.404 D] System.InvalidOperationException: Sequence contains no matching element
      at System.Linq.Enumerable.First[TSource](IEnumerable`1 source, Func`2 predicate)
      at Agil.GearOptimizer.EquipBestWeapon() in c:\Users\vince_000\Desktop\rebornbuddy\BotBases\Agil\Optimize\GearOptimizer.cs:line 81
      at Agil.GearOptimizer.<SetWeapon>b__12(Object r) in c:\Users\vince_000\Desktop\rebornbuddy\BotBases\Agil\Optimize\GearOptimizer.cs:line 61
      at TreeSharp.Action.RunAction(Object context)
      at TreeSharp.Action.<Execute>d__0.MoveNext()
      at TreeSharp.Composite.Tick(Object context)
      at TreeSharp.Sequence.<Execute>d__0.MoveNext()
      at TreeSharp.Composite.Tick(Object context)
      at TreeSharp.Decorator.<Execute>d__0.MoveNext()
      at TreeSharp.Composite.Tick(Object context)
      at TreeSharp.PrioritySelector.<Execute>d__0.MoveNext()
      at TreeSharp.Composite.Tick(Object context)
      at TreeSharp.PrioritySelector.<Execute>d__0.MoveNext()
      at TreeSharp.Composite.Tick(Object context)
      at TreeSharp.Decorator.<Execute>d__0.MoveNext()
      at TreeSharp.Composite.Tick(Object context)
      at TreeSharp.PrioritySelector.<Execute>d__0.MoveNext()
      at TreeSharp.Composite.Tick(Object context)
      at TreeSharp.Decorator.<Execute>d__0.MoveNext()
      at TreeSharp.Composite.Tick(Object context)
      at TreeSharp.PrioritySelector.<Execute>d__0.MoveNext()
      at TreeSharp.Composite.Tick(Object context)
      at ff14bot.Behavior.HookExecutor.Run(Object context)
      at TreeSharp.Action.RunAction(Object context)
      at TreeSharp.Action.<Execute>d__0.MoveNext()
      at TreeSharp.Composite.Tick(Object context)
      at TreeSharp.PrioritySelector.<Execute>d__0.MoveNext()
      at TreeSharp.Composite.Tick(Object context)
      at ff14bot.TreeRoot.()
      [06:47:30.426 D] System.InvalidOperationException: Sequence contains no matching element
      at System.Linq.Enumerable.First[TSource](IEnumerable`1 source, Func`2 predicate)
      at Agil.GearOptimizer.EquipBestWeapon() in c:\Users\vince_000\Desktop\rebornbuddy\BotBases\Agil\Optimize\GearOptimizer.cs:line 81
      at Agil.GearOptimizer.<SetWeapon>b__12(Object r) in c:\Users\vince_000\Desktop\rebornbuddy\BotBases\Agil\Optimize\GearOptimizer.cs:line 61
      at TreeSharp.Action.RunAction(Object context)
      at TreeSharp.Action.<Execute>d__0.MoveNext()
      at TreeSharp.Composite.Tick(Object context)
      at TreeSharp.Sequence.<Execute>d__0.MoveNext()
      at TreeSharp.Composite.Tick(Object context)
      at TreeSharp.Decorator.<Execute>d__0.MoveNext()
      at TreeSharp.Composite.Tick(Object context)
      at TreeSharp.PrioritySelector.<Execute>d__0.MoveNext()
      at TreeSharp.Composite.Tick(Object context)
      at TreeSharp.PrioritySelector.<Execute>d__0.MoveNext()
      at TreeSharp.Composite.Tick(Object context)
      at TreeSharp.Decorator.<Execute>d__0.MoveNext()
      at TreeSharp.Composite.Tick(Object context)
      at TreeSharp.PrioritySelector.<Execute>d__0.MoveNext()
      at TreeSharp.Composite.Tick(Object context)
      at TreeSharp.Decorator.<Execute>d__0.MoveNext()
      at TreeSharp.Composite.Tick(Object context)
      at TreeSharp.PrioritySelector.<Execute>d__0.MoveNext()
      at TreeSharp.Composite.Tick(Object context)
      at ff14bot.Behavior.HookExecutor.Run(Object context)
      at TreeSharp.Action.RunAction(Object context)
      at TreeSharp.Action.<Execute>d__0.MoveNext()
      at TreeSharp.Composite.Tick(Object context)
      at TreeSharp.PrioritySelector.<Execute>d__0.MoveNext()
      at TreeSharp.Composite.Tick(Object context)
      at ff14bot.TreeRoot.()
       
    14. Neverdyne

      Neverdyne Community Developer

      Joined:
      Sep 12, 2014
      Messages:
      644
      Likes Received:
      18
      Trophy Points:
      18
      That error means there are no stat weights for your current job, which is very weird since I added stat weights for every job. Could you verify that in "Stat Weights" on the settings window there's one for your current job? If so, try the reload button.
       
    15. Miter

      Miter New Member

      Joined:
      Feb 12, 2015
      Messages:
      17
      Likes Received:
      0
      Trophy Points:
      0
    16. Tinytox

      Tinytox Member

      Joined:
      Nov 5, 2014
      Messages:
      370
      Likes Received:
      7
      Trophy Points:
      18
      Self repair testing:

      Needs some logic to dismount to try to repair, i think.
      Also, it repeatedly pops the repair menu, toggles the repair all screen, but it fails to confirm "yes" and repeatedly exits that menu, and repeats this process.

      Also.. sometimes it just decides it wants to repair from a mender instead.
      One big perk of self-repair, is that it adds 100% to the durability of your item, so, say your at 99%, you self-repair, now you're at 199%.

      I was considering adding a log, but it seems that there's not really any helpful discernible information about the steps. If you need/want one, ask me.
       
      Last edited: Feb 18, 2015
    17. Eklipse

      Eklipse New Member

      Joined:
      Dec 13, 2014
      Messages:
      208
      Likes Received:
      0
      Trophy Points:
      0
      Btw a quick bug I noticed when running the Botany 1-50 profile , is if it has to repair , using AGIL plugin of course, it tries to run to the mender who is inside the house from the outside in Wine port and gets stuck.
       
    18. Neverdyne

      Neverdyne Community Developer

      Joined:
      Sep 12, 2014
      Messages:
      644
      Likes Received:
      18
      Trophy Points:
      18
      @Eklipse Yeah that Wineport mender is problematic. The problem is not Agil itself, it's the path generated doesn't take into account the building. I think I'll just remove the vendor, but I'm not sure if there's any other mender in the zone to replace him with. For now, you can target him and "Remove Mender" on the settings window.

      @Miter Yeah I changed the repository a bit to include the other plugins. You can have a separate folder for each and just add the "/Lisbeth" "/Agil" on your URL.

      @Tinytox Thanks for the report, as I said I didn't test self repair at all. I'll fix that on the next update.
       
    19. Eklipse

      Eklipse New Member

      Joined:
      Dec 13, 2014
      Messages:
      208
      Likes Received:
      0
      Trophy Points:
      0
      Ya that's what I did, I assumed it had something to do with an intrinsic issue with the nav calls. I've come and past the point a few days back just letting others know of the issue in case they run into it.
       
    20. Neverdyne

      Neverdyne Community Developer

      Joined:
      Sep 12, 2014
      Messages:
      644
      Likes Received:
      18
      Trophy Points:
      18
      Do you know if there's any other mender in that zone to go to?
       
    Thread Status:
    Not open for further replies.

    Share This Page