• Visit Rebornbuddy
  • Visit Panda Profiles
  • Visit LLamamMagic
  • LazyLock - Destruction Warlock CC

    Discussion in 'Archives' started by legaston, Feb 12, 2011.

    1. legaston

      legaston New Member

      Joined:
      Sep 2, 2010
      Messages:
      45
      Likes Received:
      4
      Trophy Points:
      0
      LazyLock

      LazyLock is a very simple CC for lazy destruction locks like me :D


      Features :
      - Full combat rotation (taken from EllitistJerks)
      - Pre-Combat buffs
      - Rest logic

      It won't :
      - Move your character
      - Target something
      - Summon a pet
      - Control your pet.
      - Summon guardians
      - Make coffee.


      This idea came from the great Lionheart CC so requirements are the same.

      Requirements :
      - The No movements Combat Bot (find it here)
      - A blank profile.


      Installation :
      - Copy LazyLock folder to your \honnorbuddy\CustomClasses\ folder
      - Set the bot to CombatBot_NoMovements
      - Load the blank profile
      - Hit start.


      Change Log :
      - v0.1
      Initial release

      -v0.2
      Added : Configuration (Cast distance, force face target, soulburn)
      Added : Shadowflame
      Added : Range check
      Added : Demon Soul
      Added : Face target

      -v0.3
      Fixed : Pre Combat buffs
      Added : Shadowfury
      Added : Dark intent on pet.
      Added : Several settings.

      -v0.3.1
      Fixed : Conflagrate bug when another locks immolate is cast on the target.

      -v0.4
      Changed : Spells priority list.
      Fixed : Sub 20% bug.
      Added : Control focused target.
      Added : A way to "pause" the combat logic in-game.
      Added : New settings.

      -v0.4.2
      Removed : Range Check (can cause problems at max range).
      Fixed : DI on pet (hopefully)

      Thanks to :
      CodenameG, Joker76, NickV, Raphus, Kickazz006 and Apoc.
      Those who shares their work on this forum.


      Infos :
      I'm not a pro developer so this come with no guarantee at all. I will try to improve if I can. I'm learning with this project so please be patient.

      Feel free to give feedback or advices.
       

      Attached Files:

      Last edited: Apr 2, 2011
      btaddict, Relic and Quantum like this.
    2. Quantum

      Quantum New Member

      Joined:
      Jan 15, 2010
      Messages:
      77
      Likes Received:
      0
      Trophy Points:
      0
      Been running this in some battlegrounds and am getting atleast top three in dps every time. Great work Thx rep+

      I really like how it spams felflame if your on the move!!! :D
       
    3. nightram

      nightram New Member

      Joined:
      Feb 10, 2011
      Messages:
      27
      Likes Received:
      0
      Trophy Points:
      0
      If you could add options like 35yard casting range and auto face target, this would be awesome. those two things are the only things stopping it being ownage for grinding
       
    4. legaston

      legaston New Member

      Joined:
      Sep 2, 2010
      Messages:
      45
      Likes Received:
      4
      Trophy Points:
      0
      I'll see what I can do.

      Thanks for the feedbacks
       
    5. Relic

      Relic New Member

      Joined:
      Apr 24, 2010
      Messages:
      137
      Likes Received:
      0
      Trophy Points:
      0
      Awesome thank you for this. +Rep
       
    6. Kickazz006

      Kickazz006 Well-Known Member Moderator

      Joined:
      Jan 15, 2010
      Messages:
      20,567
      Likes Received:
      302
      Trophy Points:
      83
      Here's the code that Apoc used in his Durid CC (for druids)

      PHP:

       
      private Composite CreateCombatBehavior()
              {
                  return new 
      PrioritySelector(
                      
      // Get around sticking to a dead target. HB will re-target for us.
                      
      new Decorator(
                          
      ret => Me.CurrentTarget != null && Me.CurrentTarget.Dead,
                          new 
      Action(ret => Me.ClearTarget())),

                      new 
      Decorator(ret=>Me.CurrentTarget == null,
                          new 
      ActionLog("Current target is null!!")),

                      
      // Firsly, make sure we're actually facing the damned target.
                      
      new Decorator(
                          
      // Use a 60 degree cone, instead of 150. This ensures we're always *actually* facing the mob.
                          
      ret => !Me.IsSafelyFacing(StyxWoW.Me.CurrentTarget60f),
                          new 
      Action(ret => StyxWoW.Me.CurrentTarget.Face())),

                      new 
      Decorator(
                          
      ret => Me.Shapeshift != CurrentShapeshift,
                          new 
      Action(ret => EnsureCurrentForm())),

                      new 
      Decorator(
                          
      ret => Me.Shapeshift == ShapeshiftForm.Cat || Me.Shapeshift == ShapeshiftForm.CreatureCat,
                          
      CreateKittyCombat())

                      );
              }
       
    7. Relic

      Relic New Member

      Joined:
      Apr 24, 2010
      Messages:
      137
      Likes Received:
      0
      Trophy Points:
      0
      Shame this doesn't cover classes sub 80
       
    8. legaston

      legaston New Member

      Joined:
      Sep 2, 2010
      Messages:
      45
      Likes Received:
      4
      Trophy Points:
      0
      On my TO DO list :
      - create a config menu
      - settings for auto face target (I will not force it, I don't like this idea but I'll add an option)
      - range check
      - maybe support for lower levels

      I'm currently trying to learn how to manage settings, no ETA but shouldn't be long until the next release.
       
    9. legaston

      legaston New Member

      Joined:
      Sep 2, 2010
      Messages:
      45
      Likes Received:
      4
      Trophy Points:
      0
      Version 0.2 released.

      Added : Configuration (Cast distance, force face target, soulburn)
      Added : Shadowflame
      Added : Range check
      Added : Demon Soul
      Added : Face target

      LazyLock has it's own folder pay attention when you install it.

      I didn't test it extensively, please tell me if there is a problem.
       
      Last edited: Feb 21, 2011
    10. fooguo

      fooguo New Member

      Joined:
      Jan 15, 2010
      Messages:
      87
      Likes Received:
      1
      Trophy Points:
      0
      Thanks so much for this, it is working good altho im just fishing. Kills things great
       
    11. legaston

      legaston New Member

      Joined:
      Sep 2, 2010
      Messages:
      45
      Likes Received:
      4
      Trophy Points:
      0
      You're welcome fooguo,

      It wasn't a bad idea after all to make it auto face target just needed to add an option to deactivate it for lazy pve players like me.

      I'm trying to handle fear/ban on a target in a semi auto way for 5 man runs or BG. And lower levels support.
       
    12. legaston

      legaston New Member

      Joined:
      Sep 2, 2010
      Messages:
      45
      Likes Received:
      4
      Trophy Points:
      0
      New version

      -v0.3
      Fixed : Pre Combat buffs
      Added : Shadowfury
      Added : Dark intent on pet.
      Added : Several settings.

      You can now use it for archeology and fishing bots.
       
    13. sscgod

      sscgod New Member

      Joined:
      Jan 15, 2010
      Messages:
      116
      Likes Received:
      0
      Trophy Points:
      0
      working great! thanks! wish there were more cc's like this and lionheart
       
    14. Cozza38

      Cozza38 New Member

      Joined:
      Jan 25, 2011
      Messages:
      21
      Likes Received:
      0
      Trophy Points:
      0
      This is an excellent CC, resolves the summon pet issue with archy bot when im using my demo main spec :)
       
    15. legaston

      legaston New Member

      Joined:
      Sep 2, 2010
      Messages:
      45
      Likes Received:
      4
      Trophy Points:
      0
      Thanks for your replies.

      If you have anything you want me to add please fell free to ask. Or any thoughts on how I should improve it.
       
    16. ajnbuddy

      ajnbuddy New Member

      Joined:
      Oct 29, 2010
      Messages:
      23
      Likes Received:
      0
      Trophy Points:
      0
      Absolute great work!
      +rep
       
    17. lilmann1

      lilmann1 New Member

      Joined:
      May 2, 2010
      Messages:
      7
      Likes Received:
      0
      Trophy Points:
      0
      This is an awesome CC, the only thing It doesnt do is cast Bane of Doom, but I can do that on my own, and also how does everyone here begin with an opening? so far I just hit bane of doom since it doesnt cast it, but what about you guys?
       
    18. legaston

      legaston New Member

      Joined:
      Sep 2, 2010
      Messages:
      45
      Likes Received:
      4
      Trophy Points:
      0
      It cast Bane of Doom when it's worth it. To gain dps I think it should tick minimum 2/3 times so the target has to live a minimum of 30/45 sec.

      BoD is the best DPCT spell destruction have but if your target die too quickly, it is a waste of time to use it.
       
    19. legaston

      legaston New Member

      Joined:
      Sep 2, 2010
      Messages:
      45
      Likes Received:
      4
      Trophy Points:
      0
      New version

      A simple bug fix.

      -v0.3.1
      Fixed : Conflagrate bug when another locks immolate is cast on the target.
       
    20. Mario27

      Mario27 Banned

      Joined:
      Jan 15, 2010
      Messages:
      6,336
      Likes Received:
      4
      Trophy Points:
      0
      Spells priority: it should be
      - Curse of the Elements
      - Bane of Doom
      - Soul Fire (Soulburn if we can)
      - ChaosBolt
      - Conflagrate
      - Immolate
      - Corruption
      - Shadowburn (target health < 20%)
      - Incinerate Spam til a new immolate needs to be used again
      - Life Tap
      - Fel Flame (on movements)

      No ChaosBolt?
       
      Last edited: Mar 9, 2011

    Share This Page