What's new
  • Visit Rebornbuddy
  • Visit Panda Profiles
  • Visit LLamamMagic
  • Visit Resources
  • Visit Downloads
  • Visit Portal

Lazyraider - Plagueheart

Shaddar

Active Member
Joined
Mar 23, 2011
Messages
719
Reaction score
56
Lazyraider - Plagueheart a Destruction Warlock CC
Thanks to xLegendx, Stree, Daorigin,CodenameG, Nomnomnom, Mahe4, Jasf10, Jvidia, Mastagh, Fiftypence,No1knowsy and Legaston
for helping me out with some of the codes and ideas on how to improve Plagueheart/Pyromancer/Bowman/Titan Arms/Avenger!​


Destruction
Source: Elitist Jerks - Mmo Champion - Noxxic

Destruction Warlock Talent Build
Intellect > Spell Hit Cap (17%) > Haste > Crit > Mastery

 

Attachments

Last edited:
you can try blacklisting the spell for a second or so
 
Frequently asked questions

Why doesnt my bot work/ why does it only cast a few spells?
I only support the English WoW client. So if you're using a German/Russian/French etc WoW client this CC will not work for you.

Can you add a GUI so I can configure whether i want to use AoE or CD's or not?
No.

Does this CC work for us under level 85?
I wouldn't recommend using it when your not level 85. This CC is for raiding and dungeon purposes at 85.


Which bot do i use this CC with?
http://www.thebuddyforum.com/honorb...ontrolled-raiding-heroics-raf.html#post271577 <-- that one.
 
Last edited:
I dont really know how Blacklist.add works. Maybe that isnt a good solution to look for.

Which spells are the ones that are acting up? instant casts?
 
I dont really know how Blacklist.add works. Maybe that isnt a good solution to look for.

Which spells are the ones that are acting up? instant casts?

Every spell that is supposed to give a Debuff or a Buff. As in Elemental Weakness, Corruption, Immolate, Bane of Doom and Soul Fire(Improved Soul Fire Buff).
 
ok... I think this isnt a problem with other CCs you have made b/c the debuff spell had a cd. I think you will need to implement some sort of last cast to solve your problem.


or you could implement your own form of cooldowns with timers. Its annoying, but solutions that slow your rotation down(like sleep) arent good ones IMO.
 
Last edited:
This is the case with Singular and hunter's serpent sting. If the hunter is far away when he casts serpent sting the bot will ALWAYS double-cast it. Maybe it checks if the debuff is applied too early or something.
 
ok... I think this isnt a problem with other CCs you have made b/c the debuff spell had a cd. I think you will need to implement some sort of last cast to solve your problem.

Ive tried the LastCast code, if i did it right that is.
And it didnt work as i thought it would, it made me either spam or not cast any spells at all.
 
Ive tried the LastCast code, if i did it right that is.
And it didnt work as i thought it would, it made me either spam or not cast any spells at all.

try the timer thing. put your own 1 second cd on your instant cast debuff spells.
 
something like this...


Code:
List<Stopwatch> debuffCooldowns;
Stopwatch _immolate = new Stopwatch();

public override void Pulse()
{
            if (debuffCooldowns == null)
            {
                debuffCooldowns = new List<Stopwatch>();
                debuffCooldowns.Add(_immolate);

            }
}

public override void Combat()
{
            foreach(Stopwatch s in debuffCooldowns)
            {
                if (s.Elapsed.Seconds > 1)
                {
                    s.Stop();
                    s.Reset();
                }
            }

            if (!_immolate.IsRunning)
            {
                Cast("Immolate", target);
                _immolate.Start();
            }
}
 
something like this...


Code:
List<Stopwatch> debuffCooldowns;
Stopwatch _immolate = new Stopwatch();

public override void Pulse()
{
            if (debuffCooldowns == null)
            {
                debuffCooldowns = new List<Stopwatch>();
                debuffCooldowns.Add(_immolate);

            }
}

public override void Combat()
{
            foreach(Stopwatch s in debuffCooldowns)
            {
                if (s.Elapsed.Seconds > 1)
                {
                    s.Stop();
                    s.Reset();
                }
            }

            if (!_immolate.IsRunning)
            {
                Cast("Immolate", target);
                _immolate.Start();
            }
}

You are brilliant Jasf, at first glance it looks amazing. Ive added Bane of Doom, Corruption and Immolate and it works like a charm. Lets hope it stays that way!

Nothing less expected off someone like yourself :)

One step closer to releasing then.
 
Awesome dude! I was thinking about raiding with my warlock when I hit 85. This is going to be cool
 
There was a poll? o.o
lol


And great work Shaddar. I really appreciate it.
 
Alpha version of Plagueheart has now been released.

Enjoy.
 
u got a little issue in this Alpha
AOE rotation, it is nice that u implemented this BUUUUUUUUUUUUUUUUUUUUUUT ! ;)
PHP:
adds.Count < 2
should be
PHP:
adds.Count > 2

i tested the change and it pushed me from 7 to 12k ;) (yes my wl is very bad equipped)
 
Last edited:
u got a little issue in this Alpha
AOE rotation, it is nice that u implemented this BUUUUUUUUUUUUUUUUUUUUUUT ! ;)
PHP:
adds.Count < 2
should be
PHP:
adds.Count > 2

i tested the change and it pushed me from 7 to 12k ;) (yes my wl is very bad equipped)

Oh /facepalm, i must of forgot to change back < to > when i was testing out the AoE rotation on dummies. Ill fix that right away

EDIT: Fixed.
 
Last edited:
i'll rework some of the spells used, it does unefficient damage on adds in dungeons, and uses bane of doom instead of bane of agony on mobs that never will live longer than 30 secs
it cancels rain of fire after one or two ticks and something more
 
Back
Top