• Visit Rebornbuddy
  • Visit Panda Profiles
  • Visit LLamamMagic
  • Singular Changes for Normal Combat

    Discussion in 'Archives' started by wilu1981, Oct 8, 2012.

    1. wilu1981

      wilu1981 New Member

      Joined:
      Apr 30, 2012
      Messages:
      29
      Likes Received:
      1
      Trophy Points:
      3
      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
       

      Attached Files:

      Last edited: Nov 3, 2012
      Guadah likes this.
    2. renzorx

      renzorx New Member

      Joined:
      Jan 15, 2010
      Messages:
      92
      Likes Received:
      0
      Trophy Points:
      0
      Not working for me
       
    3. wilu1981

      wilu1981 New Member

      Joined:
      Apr 30, 2012
      Messages:
      29
      Likes Received:
      1
      Trophy Points:
      3
      What's your issue? Maybe i can help
       
    4. renzorx

      renzorx New Member

      Joined:
      Jan 15, 2010
      Messages:
      92
      Likes Received:
      0
      Trophy Points:
      0
      It does not apply poisons
       
    5. wilu1981

      wilu1981 New Member

      Joined:
      Apr 30, 2012
      Messages:
      29
      Likes Received:
      1
      Trophy Points:
      3
      Try to download the two files again and check please if it reapplies your poisons.
       
    6. renzorx

      renzorx New Member

      Joined:
      Jan 15, 2010
      Messages:
      92
      Likes Received:
      0
      Trophy Points:
      0
      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.
       
    7. Silvia

      Silvia New Member

      Joined:
      Jul 15, 2012
      Messages:
      3
      Likes Received:
      0
      Trophy Points:
      0
      CC does not apply poisons.
       
    8. patron

      patron New Member

      Joined:
      Sep 1, 2011
      Messages:
      16
      Likes Received:
      0
      Trophy Points:
      0
      Any chance of adding level 90 Shadow blades into the rotation???
       
    9. wilu1981

      wilu1981 New Member

      Joined:
      Apr 30, 2012
      Messages:
      29
      Likes Received:
      1
      Trophy Points:
      3
      Added
       
    10. jimpan1994

      jimpan1994 New Member

      Joined:
      Oct 7, 2012
      Messages:
      6
      Likes Received:
      0
      Trophy Points:
      0
      Im new to this so I understand like.. nothing xD... im just wondering, where am I supposed to put these files?
       
    11. wilu1981

      wilu1981 New Member

      Joined:
      Apr 30, 2012
      Messages:
      29
      Likes Received:
      1
      Trophy Points:
      3
      Just copy the 3 files from the first post to <HBInstallDir>\Routines\Singular\ClassSpecific\Rogue and replace the existing ones. That's all. HTH
       
    12. schurfthond

      schurfthond New Member

      Joined:
      Oct 13, 2012
      Messages:
      28
      Likes Received:
      0
      Trophy Points:
      1
      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
       
    13. ezrallin

      ezrallin New Member

      Joined:
      Oct 1, 2012
      Messages:
      3
      Likes Received:
      0
      Trophy Points:
      0
      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)
       
      Last edited: Oct 14, 2012
    14. chemical

      chemical Active Member

      Joined:
      Aug 30, 2010
      Messages:
      1,310
      Likes Received:
      4
      Trophy Points:
      38
      could ya throw in " Recuperate" ? into the routine?
       
    15. wilu1981

      wilu1981 New Member

      Joined:
      Apr 30, 2012
      Messages:
      29
      Likes Received:
      1
      Trophy Points:
      3
      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.
       
    16. wilu1981

      wilu1981 New Member

      Joined:
      Apr 30, 2012
      Messages:
      29
      Likes Received:
      1
      Trophy Points:
      3
      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
       
    17. wilu1981

      wilu1981 New Member

      Joined:
      Apr 30, 2012
      Messages:
      29
      Likes Received:
      1
      Trophy Points:
      3
      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 :)
       
    18. ultragigatank

      ultragigatank Member

      Joined:
      Mar 30, 2012
      Messages:
      154
      Likes Received:
      5
      Trophy Points:
      18
      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.
       
    19. skelton

      skelton New Member

      Joined:
      Jan 22, 2011
      Messages:
      4
      Likes Received:
      0
      Trophy Points:
      0
      I have tried this config it works fine but the poison wont re apply, anyone solved this issue and perhaps can help me?
       
    20. schurfthond

      schurfthond New Member

      Joined:
      Oct 13, 2012
      Messages:
      28
      Likes Received:
      0
      Trophy Points:
      1
      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.
       

    Share This Page