Hi, i just adjusted the combat behavior of singular's Combat Rogue implementation and added - for my purpose - some little things to increase the efficency of this combat class What I did: - NEW CONFIGURATION FEATURE: You can now trigger going into stealth after looting. - Fixed reapplying of poisoins (this is not the bugfix for leeching poison) - Added use of Shadowstep to reach Mob faster - Tries to pick pocket enemies if you are behind - Killing Spree is used in conjuction with Blade Flurry if you are fighting a group of more then 3 Mobs - Blade Flurry is deactivated if you are fighting against one Mob - Shiv is used to heal up - Slice and Dice is refreshed if you are out of combat and if you do not need to use recuperate Changelog: Code: 2012-11-02: - Change poison handling with some testing, Should now work better - Updated to the newest singular version - Added new configuration, which allows to go to stealth after looting, so if you are grinding, you are not spotted the easy way :) (Credit goes to the author of CombatLooter) Past: - Changed poison behavior. Now it should apply correct poisons selected in the confguration dialog. If Leeching or Paralytic poisons are not found Crippling will be used as fallback - Deactivated pickpocket - Added Shadow Blades to rotation. Shadow blades are used together with Adrenalin Rush. If SB is on CD AR will not be executed All changes I made are only for normal combat behaviors. If you like it in other situations (PVP, Dungeons) just add the functionality to the correct position. For installation: Just extract the file <HBInstallDir>\Routines\. It will create a new folder called: SingularByWilu (so updates of HB will not overwritte this modified CC). Please delete the old singular folder, to avoid compiling errors I will provide a only "Rogue overwritte CC" patch for singular. Greets and have fun Edit: Created new Method to reapply Poisons and added it to the normal combat behavior
Tried, didnt work. I even tried reinstalling honorbuddy and then applying the files, but no luck. I would attach a log, but I am at work now.
Im new to this so I understand like.. nothing xD... im just wondering, where am I supposed to put these files?
Just copy the 3 files from the first post to <HBInstallDir>\Routines\Singular\ClassSpecific\Rogue and replace the existing ones. That's all. HTH
I realy like this, thnx for making it! Only issue i am having is that it wont re-aply poisons. Deadly poison is key to our dps and leeching is highly needed for survivability. Would be awesome if you could fix this! cheers, Dj
I am also getting this problem, its fine when you first start the bot generally because poisons are already on but if you remove them or they run out the bot doesn't recognise the loss of buff / aura and wont reapply said poisons so far havn't been able to find any fix to singular's poison dilemma ever since start of MoP :\ other than that good work on the recoding of the combat CC bud also not sure if this happens with anyone else but when the bot blinds a target it will stand there and watch it until the blind duration ends but act if it left combat and loot the dead mob(s)
hey guys, this is really strange If I remove a poison buff it will recast it while the pull procedure. Please open Poisons.cs and search for Code: /*new Action( ret => Logger.Write( Color.Orange, string.Format("Status of poisons Config: LP: {0} and NLP: {1}", lethalPoison, nonLethalPoison) ) ), new Action( ret => Logger.Write( Color.Orange, string.Format("Status of poisons Aura: LP: {0} and NLP: {1}", StyxWoW.Me.HasAura(lethalPoison), StyxWoW.Me.HasAura(nonLethalPoison)) ) ), new Action( ret => Logger.Write( Color.Orange, string.Format("Value of Settings: LP: {0} and NLP: {1}", SingularSettings.Instance.Rogue.LethalPoison, SingularSettings.Instance.Rogue.NonLethalPoison) ) ),*/ Remove the /* in the beginning and the */ in the end. Then let it run and post me the results of the log. This should look like this (it's orange): Code: Singular] Status of poisons Config: LP: 2823 and NLP: 3408 [Singular] Status of poisons Aura: LP: True and NLP: True [Singular] Value of Settings: LP: Deadly and NLP: Paralytic Maybe you should open the ClassConfig and change the poisons for the first time.
Open Combat.cs and search for Code: "Spell.Cast("Shiv", ret => StyxWoW.Me.HealthPercent < 85 && StyxWoW.Me.HasAura("Leeching Poison") )," and add after Code: Spell.BuffSelf("Recuperate", ret => StyxWoW.Me.RawComboPoints > 0 && StyxWoW.Me.HealthPercent < 80 && !StyxWoW.Me.HasAura("Recuperate") ), But this behavior is integrated in the "OOC" routine. First it checks your health and if you are above 80% it will recast slice'n dice
Open Combat.cs file and search for the first match for Code: Spell.Cast("Killing Spree", ret => StyxWoW.Me.CurrentEnergy < 30 && StyxWoW.Me.HasAura("Deep Insight") && !StyxWoW.Me.HasAura("Adrenaline Rush")), and for Code: Spell.Cast("Killing Spree", ret => Unit.NearbyUnfriendlyUnits.Count(u => u.DistanceSqr < 8 * 8) > 2 && StyxWoW.Me.HasAura("Blade Flurry") && !StyxWoW.Me.HasAura("Adrenaline Rush")), and remove it
Went through my logs and everything did a clean install etc to see if I could reproduce this and i could.... if you are using lazy raider, solo, the CC reacts by spamming and I do mean spamming feint. I simply took feint out but thought you might want to know about it.
I have tried this config it works fine but the poison wont re apply, anyone solved this issue and perhaps can help me?
I've done what wilu1981 said a few posts above. and its working for me now, so i am just goin to post my files here, with some changes mentioned above ( all credits for you ofc! great work! ) View attachment Combat.cs View attachment Common.cs View attachment Poisons.cs just replace your current poisons, common, and combat files with these 3 and it should be working fine than.