Jump to content

Kamikaze's Warlock Affliction/Demonology Fight Class 1-60 1.2.1

   (2 reviews)

6 Screenshots

About This File

This is a work in progress but I am happy enough to share this version for free whilst i try and delve into learning C# coding and improve on this.

There is an issue with it only Summoning Imp and not Voidwalker so once you get Voidwalker, go into the fight class settings and disable Summon Imp, just make sure you change Drain Soul to get a few more shards in case you get caught in a chain death.

You will need to manually put skills onto Action Bars for now.

This Fight Class now works from level 1 and uses Summon Imp, it shadow bolts until you reach level 5 at which point get an enchanter to make you a Lesser Magic Wand as this will increase your DPS and save Mana!      

                                                                                                                                                                            Wand.PNG.1b458b94f471a0982c7a825da22788f

 

  • Demon Skin/Demon Armor.
  • Rotate's Immolate (Will only cast immolate once per target) > Corruption > Curse of Agony > Siphon Life (once learned) > Followed by Wanding until mob dies. (MAKE SURE YOU HAVE A WAND FROM LEVEL 5 ONWARD)
  • Amplify Curse / Shadow Trance work if you spec them.                                                                                                                                                                                                      
  • Uses Life Tap, Drain Soul (4 Shards default), Drain Life, Health Funnel and Death Coil at certain Health/Mana percentages. Dark Pact also there if you spec it.
  • Unending Breath if swimming.
  • Void Walker will auto attack when you target (Make sure you right click Torment, Consume Shadows and Suffering so it uses them automatically)  DO NOT RIGHT CLICK SACRIFICE THOUGH!!!    

                                                                                                                                                                                    1476571265_PetSpells.PNG.cca71a15096710d

 

  • Void Walker will Sacrifice itself when You or Void Walker are low health.
  • Health Stones/Soul Stones and Soul Stone Resurrection are working in a separate plugin, put UltimateWarlock.cs in the Plugins folder on wRobot and enable it.
  • Will Fear target when player on less than 50% Health
  • If multiple targets it will fear the second target. This is buggy at the moment but sometimes it switch back to kill the target on you, other times it kills the feared target. (Work In Progress)

 

         Pictures Attached to show Spec I use and also to help with a few other things!                 

Spec.png.a13197aa12b19e7a103baf2f5fc6796

Once you do the Fel Hunter Quest to get Box of Souls (Unless you buy one off the Auction House sooner) You can set up this handy macro which you will find at the bottom of the explanation.

                              SoulBag.PNG.2649e88cd373bc4e4808ec1092a2

As you can see I have it press the = key every 10 seconds which is the key I have my macro bound to, the macro will delete the Soul Shard in the bottom right hand corner of the bag.

Macro.PNG.03fe68452accca0ce80bd37a25576f

 

For the Box of Souls I edit the Drain Soul item count to 15, for some reason it always creates one more than the number shown so if i set it at 15 it will make 16 shards, but the macro will delete number 16 so it will Drain Soul on every mob which gets you the Mana Regeneration Buff which will keep you going with a lot less down time. Edit the Drain Soul, Item Count Number according to your Soul Bag. Edit the Rank of Drain Soul in the Macro according to your skills Rank.

SoulShards.PNG.aa2530dfec857df3cfb3c6be6

Bags Used in Macro:

Core Felcloth Bag, Felcloth Bag, Soul Pouch, Box of Souls or Small Soul Pouch

The Macro:

/cast Drain Soul(Rank 4)
/run local a=GetBagName(4); if a=="Core Felcloth Bag" or a=="Felcloth Bag" or a=="Soul Pouch" or a=="Box of Souls" or a=="Small Soul Pouch" then PickupContainerItem(4,GetContainerNumSlots(4)) DeleteCursorItem() else end

 


What's New in Version 1.2.1   See changelog

Released

Updated Main Page Information for the class - 26/07/18

Newest Version uploaded - 26/07/18    18:14 GMT


User Feedback

Recommended Comments



OwnedbyCookies

Posted

Seems to spam attempt to cast summon voidwalker or healthstones when ressurecting without stopping the pathing of the bot to allow the cast to complete. It just stutters and fails to cast; also not using life drain much?

 

EDIT: seems to be spamming because of Pfui addon; i will attempt to find a Lua code to search for the inventory that way u can update to allow it to work with people utilizing bag addons ?

zwirbel

Posted

Spells list in Fight Class settings is blank. what did i wrong ?

Kamikaze1986

Posted

14 hours ago, OwnedbyCookies said:

Seems to spam attempt to cast summon voidwalker or healthstones when ressurecting without stopping the pathing of the bot to allow the cast to complete. It just stutters and fails to cast; also not using life drain much?

 

EDIT: seems to be spamming because of Pfui addon; i will attempt to find a Lua code to search for the inventory that way u can update to allow it to work with people utilizing bag addons ?

Ye i've tried adding conditions such as soul shard requirements but it doesn't seem to work, going to look into getting it coded into the plug in possibly

Kamikaze1986

Posted

13 hours ago, zwirbel said:

Spells list in Fight Class settings is blank. what did i wrong ?

i've added spells to settings now , redownload

OwnedbyCookies

Posted (edited)

8 hours ago, Kamikaze1986 said:

Ye i've tried adding conditions such as soul shard requirements but it doesn't seem to work, going to look into getting it coded into the plug in possibly

 

Should consider it POST level 20 (When you recieve your first Soul Bag) Allowing  Drain Soul to be cast as the finisher 100% of the time; this will allow you to get the benefit from the Talent.

 

The macro you use to cast Drain Soul is the following - 

/cast Drain Soul(Rank 1)
/run local a=GetBagName(4); if a=="Core Felcloth Bag" or a=="Felcloth Bag" or a=="Soul Pouch" or a=="Box of Souls" or a=="Small Soul Pouch" then PickupContainerItem(4,GetContainerNumSlots(4)) DeleteCursorItem() else end

 

Doing that macro will always get your (LAST) bag and delete the soulshard in the last slot; and then cast Drain Soul. 

 

This let's you get the benefit of the Drain Soul talent 100% of the time on every kill as well as having a big supply of Shards

 

I've also added in PetAttack(); Lua script spell w/ targeting distance 30; once pet mob; dont stop during casting. as the first spell the rotation fires off. This always throws my pet into combat and makes it start running AS im casting immolate. 

Edited by OwnedbyCookies
Kamikaze1986

Posted

Ahh that macro is handy thanks for that. im messing around trying to stop it from casting voidwalker constantly even when no shards, uploading new version now for testing. Should also stop the HS/SS spam.

 

OwnedbyCookies

Posted

Do you have a discord you could PM me? Also it seems to be fine as long as their's no addons (Have not tested with 0 shards!) but yeah. I could talk a bit more with ya on some things i've changed/modded on my end to make it run a bit better. 

Puffmutti

Posted

my wl doesnt cast any spells can you help?

BetterSister

Posted

will interrupt drinking and doesn't work since 1lvl. All you need to do is add another shadow bolt for using under 10lvl. Dunno about why drinking is being interrupted 

Kamikaze1986

Posted

On 7/19/2018 at 11:45 PM, Puffmutti said:

my wl doesnt cast any spells can you help?

Fightclass is designed to be used from level 10 once you have voidwalker.

I have added a quick 1-10 fightclass that should do everything needed until you get voidwalker, download and run that for now

roneo

Posted

Nice I tweaked this for my own usage a bit, but the soulstone healthstone plugin just rapes cpu usage, I think there's something wrong with the way it's written, maybe take a look if you can, thanks :)

Kamikaze1986

Posted

On 7/19/2018 at 11:45 PM, Puffmutti said:
2 hours ago, roneo said:

Nice I tweaked this for my own usage a bit, but the soulstone healthstone plugin just rapes cpu usage, I think there's something wrong with the way it's written, maybe take a look if you can, thanks ?

I will ask @BetterSister to have a look as he modified the script and got the soulstone thing working

Kamikaze1986

Posted

Quite a big update compared to my old version, any issues let me know!

piecake1234

Posted

Not sure if it's just me but when it sacrifies the voidwalker, it doesn't seem to stop long enough to cast a new one(moves before cast is over). Is it some kind of addon problem for me?

Puffmutti

Posted

im now over level 10 and your fight class doesnt cast any spells can you help me pls

Kamikaze1986

Posted

 

2 hours ago, Puffmutti said:

im now over level 10 and your fight class doesnt cast any spells can you help me pls

Have you put spells on to your action bars?

Kamikaze1986

Posted

14 hours ago, piecake1234 said:

Not sure if it's just me but when it sacrifies the voidwalker, it doesn't seem to stop long enough to cast a new one(moves before cast is over). Is it some kind of addon problem for me?

Try the new version, uploading now.

roneo

Posted

Kamikaze how do you get the soulstone to work? The bot instant releases corpse as soon as it dies and never uses soulstone even if it's there if it dies, how did you work around that? Healthstones work fine but soulstones never used

berberman

Posted

On 7/31/2018 at 11:55 PM, roneo said:

Kamikaze how do you get the soulstone to work? The bot instant releases corpse as soon as it dies and never uses soulstone even if it's there if it dies, how did you work around that? Healthstones work fine but soulstones never used

SS isn't coded into the fight class profile, it and HS usage are included in the UltimateWarlock plugin. Plugin is pretty broken though as it uses like 80% of my cpu by itself, so unfortunately youre pretty much out of luck unless the plugin gets fixed or the functionality is added back into the fight profile. ?

 

roneo

Posted

1 hour ago, berberman said:

SS isn't coded into the fight class profile, it and HS usage are included in the UltimateWarlock plugin. Plugin is pretty broken though as it uses like 80% of my cpu by itself, so unfortunately youre pretty much out of luck unless the plugin gets fixed or the functionality is added back into the fight profile. ?

 

Yeah but my main problem is that the bot instantly releases when it dies before the plugin can kick in, when I say instantly I mean instantly, healthstones work fine, I know about the cpu usage but thats not my problem. I just want to know if there's a work around to make the bot not release spirit instantly and configure a delay for it or something like that.

Kamikaze1986

Posted

As berberman said the plugin should do it all, unfortunately i havent replicated the CPU or lack of ressurection issue. When better gets a chance to look at plugin it will get sorted hopefully, until then its out of my control as i'm not familiar with C#

piecake1234

Posted

I feel like something broke with corruption? Uses curse of agony every mob but rarely corruption. 

Kamikaze1986

Posted

Try adding a buff condition to corruption 

Curse of Agony     True

Drekal

Posted

i got a problem sometimes he is just standing there and watching the void fight...

i think its because of the petattack in the fightclass cant say yet but i bound petattack at the macro key from wrobot itself its not optimal but it works way better for me than its implemented in the fightclass i dont know why could u tell me?

anything else is working great for me


Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
×
×
  • Create New...