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!

[Agil] [BETA] Gear optimizer, spiritbonder, and repair!

Status
Not open for further replies.
Will it repair if you have a NPC repairer in your private room?

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.
 
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:
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?

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.
 
Updated Agil so it now works with Lisbeth. Also added more debug messages to see if the weapon is being changed or not.

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
 
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.
 
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.

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
 
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.
 
So, if I'm not mistaken, mastahg added a way to toggle the self-repair window..

I'm watching you.. :P
 
New Version

- Self repairs, perhaps. I haven't tested it. Try it out, tell me how it goes. Enable them on Settings.
 
is there an issue with the SVN update ?? it keep freezing everytime , no issues with lisbeth , but agil keeps crashing
 
I'll check, but give me some time. Been having internet issues all day today :(
 
Alright, try with the latest update. If it's still crashing I'll need a log.
 
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.()
 
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.
 
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:
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.
 
@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.
 
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.
 
Status
Not open for further replies.
Back
Top