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
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...
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.
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
First thing: instead of "SimCraftBase.HowManyMobsNearby...", use this: Edit: sorry, wrong code... That one would do it: 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.
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.
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.