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

Locker - A 'Quick' CC By Apoc

Apoc

Well-Known Member
Joined
Jan 16, 2010
Messages
2,790
Reaction score
94
Yes, another piece of the 'Quick' stuff I've been writing.

This one is a quickly thrown together warlock CC, hopefully supporting all classes.

Currently, it's only tested for levels 1-30ish. I can't be sure of anything above that.

It'll automatically determine your spec, use appropriate spell rotations/priorities.

It will keep track of immune mobs, so it doesn't chain-cast Immolate on fire-immune mobs.

It will take out a random non-combat pet. (Mr. Chilly has been following me around for 6 levels now!)

Does all the stuff you'd expect a warlock to do. (Well, most of it at least)

Again; this was mostly thrown together quickly since there were no real alternatives for warlock CCs.

If there's enough demand for the CC, I may continue to release new versions. Otherwise; developers are free to steal whatever code they see fit from it.

Enjoy folks;
 

Attachments

Last edited:
Hoho, nice,


I'm using this one for pvp but found some highly bugs

- he's using health funnel even the minion have full hp
- he's recasting felguard even he's still alive
- he don't use felguards felstorm
- he's casting imp, feldguard and again feldguard on revive
- if a bg starts he's infinity loading bg profiles even sometimes
in bg itself he stops and try to infinity load a bg profile
- if he die he will ress by spirithealer, buff himself and still waiting
after buffing for spritihealer ressuc for infinity
- he's casting infinity breath okay that's not this hard problem
but he's also casting demon armor even fel armor is available
- casting fear would be awesome
- casting immolate and bane of doom would be also awesome

ah yeah that's what I found out after 5 minutes it's too bad I would like
to use it for pvp very much.
 
Last edited:
Do you just unzip this stuff into the Default Warlock Class? I really could use something to get my Warlock movin and killing.
 
Try putting it into your "Default Warlock" folder, mate. Worked for me.
 
Tried this out on my new warlock.

Doesn't do anything. Just stands there with activity:resting.

Install is correct and have already tried multiple restarts of HB. Any Ideas?
 
Tried this out on my new warlock.

Doesn't do anything. Just stands there with activity:resting.

Install is correct and have already tried multiple restarts of HB. Any Ideas?

Had this problem as well. It occurs if you have 2 soul shards or less and don't know 'Soul Harvest'.
Go into 'Locker.cs' (open with Notepad), press Ctrl-G, write '392' and replace the line with:
Code:
                if (Me.HealthPercent < 50 || Me.ManaPercent < 60 || (Me.CurrentSoulShards <= 2 && SpellManager.CanCast("Soul Harvest")))
 
Had this problem as well. It occurs if you have 2 soul shards or less and don't know 'Soul Harvest'.
Go into 'Locker.cs' (open with Notepad), press Ctrl-G, write '392' and replace the line with:
Code:
                if (Me.HealthPercent < 50 || Me.ManaPercent < 60 || (Me.CurrentSoulShards <= 2 && SpellManager.CanCast("Soul Harvest")))

Will try that mate. Cheers.

EDIT: Worked great. Thanks Main.

Apoc Love the extras on this like the companions etc. Working really fast and smoothly. Just need HB t get questing back!
 
Last edited:
i was having a look through the contents of the locker.combat.cs files and noticed

new Decorator(
ret => Talents.CurrentSpec == TalentSpec.Destruction,
new PrioritySelector(
new Decorator(
ret => Me.CurrentTarget.Elite,
CreateBuffCast("Bane of Doom", () => Me.CurrentTarget)),
CreateBuffCast("Immolate", () => Me.CurrentTarget),
CreateSpellCast("Chaost Bolt"), Shouldnt it be chaos bolt?
CreateSpellCast("Conflagrate"),
CreateSpellCast("Incinerate")
)),

Not sure if this would cause a problem
 
i was having a look through the contents of the locker.combat.cs files and noticed

new Decorator(
ret => Talents.CurrentSpec == TalentSpec.Destruction,
new PrioritySelector(
new Decorator(
ret => Me.CurrentTarget.Elite,
CreateBuffCast("Bane of Doom", () => Me.CurrentTarget)),
CreateBuffCast("Immolate", () => Me.CurrentTarget),
CreateSpellCast("Chaost Bolt"), Shouldnt it be chaos bolt?
CreateSpellCast("Conflagrate"),
CreateSpellCast("Incinerate")
)),

Not sure if this would cause a problem

You're correct. :)
 
Quick question would changing

// Hmmmmm.... yep
new Decorator(
ret => Me.HealthPercent < 30,
new Action(ret => Healing.UseHealthPotion())),

To this

// Hmmmmm.... yep
new Decorator(
ret => Me.HealthPercent < 30,
new Action(ret => Healing.UseHealthStone())),

Work?
 
There's no method "UseHealthStone()" in the Healing class.

I'll be posting another version in a bit that fixes a few bugs.
 
New build up. Fixes the Chaos Bolt issue.

Will actually use the soulstone now (it doesn't make use of it in the long run, it's mostly just as yet another buff for now. I'll add support for it when I can think up all the non-use cases)

Will properly use a healthstone if you have one; and default back to potions otherwise.

Won't get stuck in an endless loop waiting for your pet to peel off aggro'd mobs. It will just keep DPSing while the pet attempts to grab aggro.

Fixed the resting logic for low levels when you don't have Soul Harvest yet.
 
Ok will with that i keep getting this.

[10:03:54 PM:142] Activity: Resting

and it doesnt not attack.View attachment 10-24-2010_10_00 PM Log.txt
It just doesnt want to attack anything. Why? did i do something wrong? I took the items inside the locker and put it into my Default Warlock is that wrong?
 
Another build up to address a small bug. :P

Also brought up another bug in HB which I've fixed. (And added a workaround for in the CC itself)
 
ok testing in instances it casts howl of terror quite a lot also would be nice for it to cast conflagrate after immolate if spell is useable and spam incinerate instead of sb for destro. other than that good dps 2.3k manually i get about 2.9
 
Back
Top