I just created my own little part for Force Lightning... Code: private Composite HandleForceLightning { get { return new PrioritySelector( Spell.Cast("Force Lightning", ret => Me.HasBuff("Harnessed Darkness") && Me.BuffCount("Harnessed Darkness") == 3 && BuddyTor.Me.InCombat) ); } } and added it into the bottom of the PVERotation Code: public override Composite PVERotation { get { return new PrioritySelector( Spell.WaitForCast(), HandleCoolDowns, HandleAOE, HandleSingleTarget, HandleForceLightning ); } } Now, if I tried to add it higher into the rotation, I.E. right below Cooldowns it would cast more often, but when it locked up it would halt the rest of the rotation. Whereas at the bottom when it locks up its completely ignored, but will cast when it's fine. I also don't like running with the botloader as it makes my client freeze more after combat ends so thats why I have the BuddyTor.Me.Combat check in each ability, except for a new one I added... which could be a possibility as it's made as an opener from stealth... Spike. So I also added this into the rotation: Spell.Cast("Spike", ret => Me.HasBuff("Stealth") && Me.CurrentTarget.Distance <= 0.5f) My question to you guys is, where do I find an API listing of all the function calls, and what not for this. I'm trying to come up with a bit more but its hard when I don't know all the API
Scizz, Can't help you with the API, I just code what I've seen elsewhere Just updated to SVN: fixed a bug with the Guardian/Vigilance routine. A rogue Spell.Buff snuck in where a Spell.Cast was supposed to be. It should again cast Plasma Brand. Also, I tweaked the threshold on Slash. I didn't like how much the bot was casting Strike and sitting at max Action Points, so I loosened the requirements for Slash to burn extra points when necessary. It's a tightrope between that and constantly being out-of-points when the big hitters come off cooldown, so let me know if it's too far in the other direction.
Update! Solved some problems I was having with logging debuffs and getting stack counts. With that said, Assassin Darkness is on buff watch. Force Lightning *shouldnt* halt your routine now, but I need logs to see whats going on with the buffs. So send me your logs!!
Was there a change in the last BW update that is keeping me from selecting anything besides defaultcombat in the drop-down window? I've done a clean install, twice, replaced the defaultcombat folder in Routines with Walters and placed Pureswtor next to it. Everything is setup exactly the way I had it last night while using the bot with no issues prior to going to bed. I deleted everything in the CompliedAssemblies too but in the settings tab I can't find Pureswtor in the drop-down. I don't know if this log of me using defaultcombat profile (the only option I have) will assist with seeing whats wrong? Thank you! Update - all attempts now say this will still not allow me to select anything but defaultcombat in the drop-down: Starting Buddy Wing v1.0.1003.396 Logging in... Login Success! User is a Inquisitor Compiler Error: c:\Users\Bigdouger75\Downloads\BuddyWing 1.0.1003.396\Routines\PureSwtor\Classes\PowerTech\Pyrotech.cs(67,29) : error CS0117: 'PureSWTor.Helpers.BuffLog' does not contain a definition for 'Instance' [DefaultCombat] Level: 49 [DefaultCombat] Class: Inquisitor [DefaultCombat] Advanced Class: Assassin (Darkness) [DefaultCombat] Building method list [DefaultCombat] Added 338 methods [DefaultCombat] AssassinDarknessOutOfCombat is a match! [DefaultCombat] Using AssassinDarknessOutOfCombat for OutOfCombat (Priority: 0) [DefaultCombat] AssassinDarknessCombat is a match! [DefaultCombat] Using AssassinDarknessCombat for Combat (Priority: 0) [DefaultCombat] AssassinDarknessPull is a match! [DefaultCombat] Using AssassinDarknessPull for Pull (Priority: 0) Chose DefaultCombat as your combat routine. [DefaultCombat] Level: 49 [DefaultCombat] Class: Inquisitor [DefaultCombat] Advanced Class: Assassin (Darkness) [DefaultCombat] AssassinDarknessOutOfCombat is a match! [DefaultCombat] Using AssassinDarknessOutOfCombat for OutOfCombat (Priority: 0) [DefaultCombat] AssassinDarknessCombat is a match! [DefaultCombat] Using AssassinDarknessCombat for Combat (Priority: 0) [DefaultCombat] AssassinDarknessPull is a match! [DefaultCombat] Using AssassinDarknessPull for Pull (Priority: 0) Current bot set to Combat Bot Loaded profile Sell quality set to Premium. Buddy Wing: The Old Robot is ready! Current bot set to Combat Bot Loaded profile Current bot set to Combat Bot Loaded profile Compiler Error: c:\Users\Bigdouger75\Downloads\BuddyWing 1.0.1003.396\Routines\PureSwtor\Classes\PowerTech\Pyrotech.cs(67,29) : error CS0117: 'PureSWTor.Helpers.BuffLog' does not contain a definition for 'Instance'
I'll fix it, just give me a second. I'll post here when it's up on the SVN EDIT: fixed and uploaded to SVN
Hey Guys, just wanted to say thanks, Sentinel rotation works quite fine. Still have crappy gear, 'cause I just hit 55 recently: does 1.4k DummyDPS unbuffed, which is quite ok, I think! Myra
Ama, This log is from running around Ilum questing. I didn't notice any issues with assassin Darkness rotation stalling for the buff but I can't read the logs very well (looks a ton different now) to know what you want to look for so.....take a looksie and see if it's working how you intended
Awesome! Thanks! Looks like the Harnessed Darkness problem is resolved and force lightning is being cast as intended. Thanks for the log.
when i try and use this, i place in ruetines, load it up, char will not move, am i doing something wrong? i am placing the full pure foldert in ruetines also
pure has no movement at all. if you want any movement try unpure which is selectable in the settings window aswell... but this only works if you got another CR installed aswell...
ok so how is this supposed to be ran? i thought it was like joes, place folder in ruetines and of you go, if not a standard install post at the start will help. PS: if this does not move the bot, whats it for? and again how do you use
Pure is a Lazyraider/Raidbot style routine. It's meant for max-level characters running content while at-the-keyboard. The routine does your rotation for you, you control movement, targeting, etc.
How do I set the bot to loot and scavage when using unpure? I feel stupid for asking, I read through the coding but didn't see where I can set it to scavenge.
It can't sav robots unless ama has added it. He doesn't really add grind features since not what his end goal is in mind.
Thanks Walter. I usually use your Waltz for grinding but was curious about using UnPure as well. I currently use Pure for FP's. So it back to the grind with Waltz.