Initial 'tutorial' on Agility is in the guides section, and a link in the initial post coming shortly, I'll add more to it eventually, but it isn't too complicated? Let me know if you think something should be included in it!
seems perfectly fine. maybe add a little section on how to use additional routines (either change the hotkey assignment or replace the default routine), but otherwise there probably isn't much else. on the topic of hotkey assignments: is it possible for agility to remember settings? it resets back to default if i change the assignment at next start :<
here is a first version of my routine for t8 quick draw, t8 charged shot, t8 ignite, flame burst, assassinate build (probably the best pre GA set). still needs dps optimization of course - i don't really play spellslinger and don't have enough insight to create a perfect priority list, since everyone seems to play a rotation with spellslinger. but it's a start, maybe you can work with that View attachment Spellslinger_DPS_snue.cs
@snue Finally got my hands on your routine, and, sadly, it's not even close to 0.95 impales per 2 mins Keep up a good work though!
yeah, as i said, it should be around 0.9 (with GA class set of course), the remaining 0.06 are most likely due to the routine not really using stealth for impale every single time. not been able to take some time to look into it yet :<
I believe it's not because of stealth but mainly because of Enabler buff drops prety often. It should be very close to 100% uptime (on the dummy ofc)
hey death!!how you been dude?i'm back! just a small question..will my custom cs still work or do i have to change em again?
Code: [Compiler Error] c:\Users\Welcome\Desktop\wb\Bots\agility\Routines\Medic\Medic_DPS.cs(6,11) : error CS0535: 'Agility.Routines.Medic_DPS' does not implement interface member 'Agility.Routines.IAgilityRoutine.Class' [Compiler Error] c:\Users\Welcome\Desktop\wb\Bots\agility\Routines\Medic\Medic_movementccbreak.cs(6,11) : error CS0535: 'Agility.Routines.Medic_movementccbreak' does not implement interface member 'Agility.Routines.IAgilityRoutine.Class' [Compiler Error] c:\Users\Welcome\Desktop\wb\Bots\agility\Routines\Medic\Medic_Smallheal.cs(6,11) : error CS0535: 'Agility.Routines.Medic_SmallHeal' does not implement interface member 'Agility.Routines.IAgilityRoutine.Class' [Compiler Error] c:\Users\Welcome\Desktop\wb\Bots\agility\Routines\Medic\Medic_SoS.cs(6,11) : error CS0535: 'Agility.Routines.Medic_SOS' does not implement interface member 'Agility.Routines.IAgilityRoutine.Class' [Compiler Error] c:\Users\Welcome\Desktop\wb\Bots\agility\Routines\Medic\Medic_Stun.cs(6,11) : error CS0535: 'Agility.Routines.Medic_Stun' does not implement interface member 'Agility.Routines.IAgilityRoutine.Class' getting this..how do i fix it?
You have to implement a Class attribute for your routines for the class they are intended for! (Check the current routines for examples)
Concussive Kicks (2 if Punish is above 4 seconds CD, 1 CK 1Cripple if Punish is Below 4s CD followed by 2nd CK right after Punish)
Death,i modied my .cs files with but when i restarted the bot and went to agility settings,all the hotkeys are blank and when i try to fill them in,i get the error Code: UNHANDLED DISPATCHER EXCEPTION System.ArgumentNullException: Value cannot be null. Parameter name: type at System.Activator.CreateInstance(Type type, Boolean nonPublic) at System.Activator.CreateInstance(Type type) at Agility.Settings.AgilityJson..ctor(String path) in c:\Users\Welcome\Desktop\wb\Bots\Agility\Settings\AgilityJson.cs:line 107 at Agility.Settings.AgilitySettings.get_Settings() in c:\Users\Welcome\Desktop\wb\Bots\Agility\Settings\AgilitySettings.cs:line 35 at Agility.Settings.AgilityFlyout.get_Settings() in c:\Users\Welcome\Desktop\wb\Bots\Agility\Settings\AgilityFlyout.xaml.cs:line 119 at Agility.Settings.AgilityFlyout.KeyTextBox_PreviewKeyDown(Object sender, KeyEventArgs e) in c:\Users\Welcome\Desktop\wb\Bots\Agility\Settings\AgilityFlyout.xaml.cs:line 79 at System.Windows.RoutedEventArgs.InvokeHandler(Delegate handler, Object target) at System.Windows.EventRoute.InvokeHandlersImpl(Object source, RoutedEventArgs args, Boolean reRaised) at System.Windows.UIElement.RaiseEventImpl(DependencyObject sender, RoutedEventArgs args) at System.Windows.UIElement.RaiseTrustedEvent(RoutedEventArgs args) at System.Windows.Input.InputManager.ProcessStagingArea() at System.Windows.Input.InputManager.ProcessInput(InputEventArgs input) at System.Windows.Interop.HwndKeyboardInputProvider.ReportInput(IntPtr hwnd, InputMode mode, Int32 timestamp, RawKeyboardActions actions, Int32 scanCode, Boolean isExtendedKey, Boolean isSystemKey, Int32 virtualKey) at System.Windows.Interop.HwndKeyboardInputProvider.ProcessKeyAction(MSG& msg, Boolean& handled) at System.Windows.Interop.HwndSource.CriticalTranslateAccelerator(MSG& msg, ModifierKeys modifiers) at System.Windows.Interop.HwndSource.OnPreprocessMessage(Object param) at System.Windows.Threading.ExceptionWrapper.InternalRealCall(Delegate callback, Object args, Int32 numArgs) at MS.Internal.Threading.ExceptionFilterHelper.TryCatchWhen(Object source, Delegate method, Object args, Int32 numArgs, Delegate catchHandler)
I have one Question: Yesterday i test this Plugin and that will works great, he autoselect the Monster and autocast the rotation, but today i must hold the special Hotkey and select by my own the Monster. I don't change any settings.
Um sounds like, yesterday you was using the bot normaly and today you were actually using Agility, as It has always been you have to hold down a key.
Optimised Esper based on information from http://forums.enigma-wildstar.com/viewtopic.php?f=4&t=235&sid=11384a9e0d127de0046e6bf04733bbed http://pastebin.com/2CAYPGM1 Enjoy
Hi all, Very nice job Death and the community for Agility ! I'm trying for 2 days to adapt the code of default_medic.cs with this rotation : But i'm not a pro for coding this rotation, i need your help ... 1st question : How to manage the Discharge ? Discharge should not be casted more than one time on QC cast and before Collider, Anni and Fissure. 2nd question : How to manage the Collider charges ? Collider have 2 charges and must use just 1 charge if anni and fissure are on CD. I think that i need to add function inside "Controller.cs" but i don't know the correct synthax ... I hope my English is understandable Thanks for you help in advance
this is my medic routine (for now). not really perfectly optimized, but working better than most humans. i use x + discharge instead of discharge + x, since it doesn't really matter, the bot works better with that and it probably is even better because of in flux uptime. additionally it's rotation based, but that shouldn't really change that much. i get pretty close to the top parses in terms of cast count (with DS set of course). View attachment Medic_DPS-snue.cs
Let me know if anyone wants routines optimised as im getting some really good results off the ones i have