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

FelMaster - static PVE destruction CC based on SimCraft's script

Amazing just amazing.....355 gear in demon spec i was doing 22k dps on dummy lawls <3 cowdude
 
Not sure if this will be any use to you but as i raid i added a check to summon doomguard only if we have the buff heroism , time warp or ancient hysteria and also to use item volcanic potion when we have heroism , time warp or ancient hysteria.
 
jamjar how did you do to add that potion-usage? I want to use it with my dk and warrior-cc's too, if you could tell me how to edit it in myself I would be happy :)
 
jamjar how did you do to add that potion-usage? I want to use it with my dk and warrior-cc's too, if you could tell me how to edit it in myself I would be happy :)

I'd second that, trinket usage in dps cc's would be a nice addition.
 
Not sure if this will be any use to you but as i raid i added a check to summon doomguard only if we have the buff heroism , time warp or ancient hysteria and also to use item volcanic potion when we have heroism , time warp or ancient hysteria.

Doomguard is not affected by haste nor heroism buff, afaik.

Anyway, it should also check for an +INT buff on self before popping chalice/meta/etc, like power torrent, cloak proc, volcano card proc, etc. Feel free to provide it :-)


I'm adding some moving/facing conditions to make this CC runnable on any kind of bots. Also added a CastConicSpell that will take care of the range and player facing conditions (shadowflame spell). Stay tuned...
 
jamjar how did you do to add that potion-usage? I want to use it with my dk and warrior-cc's too, if you could tell me how to edit it in myself I would be happy
I'd second that, trinket usage in dps cc's would be a nice addition.

i have added both to the demonolgy and the affliction but i'm not going to post the example code unless Cowdude gives me permission.
 
jamjar how did you do to add that potion-usage? I want to use it with my dk and warrior-cc's too, if you could tell me how to edit it in myself I would be happy :)

SC.RunMacroText("/use Volcanic Potion", a => SC.PlayerHasBuff("Heroism") || SC.PlayerHasBuff("Bloodlust"), "Potion under heroism buff")

(not tested)

Edit: Woops, sorry jam... don't freaking ask for my 'permission' when I keep telling people to provide some user content... c'mon :)
 
Woot cowdude you make me wanna roll a lock now, Im horde which race would be the most awesomest?
 
thanks alot cowdude! thats cool. should I just put that at the end of all this to make it work?

_combat = new PrioritySelector(
SC.CastBuff("Unholy Presence", a => true, "Unholy Presence"),
SC.CastBuff("Horn of Winter", a => true, "Horn of Winter"),
SC.CastBuff("Pillar of Frost", a => SC.TargetHasDebuff("Blood Plague") && SC.TargetHasDebuff("Frost Fever") && SimCraftBase.Me.CurrentTarget.CurrentHealth > 1500000 || SimCraftBase.Me.CurrentTarget.MaxHealth == 1, "Pillar of Frost"),
SC.CastSpell("Blood Tap", a=> true, "Blood Tap"),
SC.CastBuff("Raise Dead", a => SC.PlayerHasBuff("Pillar of Frost") && SC.TargetHasDebuff("Blood Plague") && SC.TargetHasDebuff("Frost Fever") && SimCraftBase.Me.CurrentTarget.CurrentHealth > 1500000 || SimCraftBase.Me.CurrentTarget.MaxHealth == 1, "Raise Dead"),
SC.CastSpell("Mind Freeze", a => SimCraftBase.Me.GotTarget && SimCraftBase.Me.CurrentTarget.IsCasting, "Mind Freeze"),
SC.CastSpell("Outbreak", a => !SC.TargetHasDebuff("Blood Plague"), "Outbreak"),
SC.CastSpell("Plague Strike", a => !SC.TargetHasDebuff("Blood Plague"), "Plague Strike"),
SC.CastSpell("Howling Blast", a => !SC.TargetHasDebuff("Frost Fever"), "Howling Blast"),
SC.CastSpell("Howling Blast", a => SimCraftBase.HowManyMobsNearby(StyxWoW.Me, 16 ) > 2, "Howling Blast"),
SC.CastSpell("Obliterate", a => SC.PlayerHasBuff("Killing Machine"), "Obliterate"),
SC.CastSpell("Howling Blast", a => SC.PlayerHasBuff("Freezing Fog"), "Howling Blast"),
SC.CastSpell("Obliterate", a => true, "Obliterate"),
SC.CastSpell("Frost Strike", a => true, "Frost Strike"),
SC.CastSpell("Empower Rune Weapon", a => true, "Empower Rune Weapon"),
SC.CastSpell("Horn of Winter", a => true, "Horn of Winter")
 
Doomguard is not affected by haste nor heroism buff, afaik.

Anyway, it should also check for an +INT buff on self before popping chalice/meta/etc, like power torrent, cloak proc, volcano card proc, etc. Feel free to provide it :-)

I don't summon doomguard then for the buff but for it coinciding with a burn phase
 
thanks alot cowdude! thats cool. should I just put that at the end of all this to make it work?

First thing: instead of "SimCraftBase.HowManyMobsNearby...", use this:
Edit: sorry, wrong code... That one would do it:
ObjectManager.GetObjectsOfType<WoWUnit>(true, false).Count(u => u.Attackable && u.Distance < 16) > 2

I'll add a short guide about how to create your own class talent rotation... Now, if you're smart enough to figure it out, try this:
1. copy/paste one of my warlock rotation (Classes/Warlock/whatever) into something like (Classes/DeathKnight/whateverYouWant.cs)
2. remove the warlock's rotations from your new file. Same for the warlock buff rotation.
3. add your brand new DK combat and buff rotations in PvE and Solo blocks, or even PvP if you wish to.
4. Replace the keyword 'Warlock' everywhere you see it with 'DeathKnight'.
5. Change your rotation's 'Name' and 'KeySpell'.
6. Restart the bot, press start, and you should see the death knight's rotation in the list. Pick it up, start the bot again and try it.
 
Last edited:
Updated 8/22/2011
Removed SC.UseItem
Added SC.UseTrinket
Added SC.Trinkets (list of equipped trinkets id's)
Now supports moving, facing, LoS and pull on demand if you enable it on the class settings popup, allowing you to run it on any kind of HB botbases.
Added SC.CastConicSpell (shadowflame, cone of cold, etc.). It will take care of distance & target facing delta checks.
Added Min/Max combat range for any rotation. Default 1y and 40y (caster)
Warlock: The demonology 'pet swap' rotation will now check distance to target before casting shadowflame and immolation aura

I've also included the visual c# 2010 express project files, so you'll feel a bit more comfortable when editing/adding rotations to the CC.
 
Last edited:
Combat is great!, but got a problem.
1 Character mounts and begins to fly
2 Pet despawns and bot thinks pet is gone
3 Bot stops and tries to summon new pet but can't because mounted
Stuck
 
How do I enable pvp? I'm in demo spec and not looking for anything spectacular, but even just a pve rotation in pvp would be more then the other Warlock CCs could push out.
 
Back
Top