i already contributed. i wrote all 3 mage specs for singular, and i am NOT interested in doing any more. i like being able to run my own project so i at least know whats being changed and why. instead of singular, where 2 seconds after i posted my complete specs, (all tested btw) people went though and made changes. not only that but singular dosnt allow me, the flexibility to innovate and try new things, and if you havent been reading thats the entire goal of this project and thats why currently we will need 3 rotations per spec.
i already send out links for zerfall beta 2, complete with dustruction pve rotations, and a few fixes as well as UI settings linked, so idk soon ill post it up as soon as i get some feedback on it
Sorry Codename. I was just wondering if you would be making a singular like- coding in your CC. I'm still learning and I'm still putting together stuff for singular (although nobody seems to answer my coding questions). I've attached what I did for Warlock Demo PVP. Is that the kind of thing you are looking for? I'm really keen to help and hopefully learning from an experienced CC writer like yourself!
newer version 1.1, Added New Rotatations for all 3 specs, and support for both instances and pve, still no pvp support.
A few comments I have after running version 1.1 (Demonology PvE): -Noticed a bug where it will very often double cast Immolate. I have noticed this bug in nearly every Warlock CC I have ever used though. -It will also cast Incinerate without having the Molten Core proc. (One way I saw to remedy this is to add the aura ID instead of the name of the buff). Same thing with Soul Fire and not having the Decimation aura. (Demonology spec) -Instead of buffing with Demon Armor, I would prefer to be buffed with Fel Armor. -Another buff I would like to see is Soul Link. -Lastly, perhaps add an option to rest using Soul Harvest. What I tend to do when manually playing is Life Tap until I have full mana, then use Soul Harvest to regenerate the lost health. Just a few minor tweaks really, so far it is running pretty well and I will report back if I notice anything else.
I like what i see so far but would like to see Felstorm added for pet spells and for it to be used when you have adds.
the double cast bug will be fixed in the next version, using a LastCast system, i just need to code it. the incenrate molten core proc, care to elabrate a bit more? it seems like you looked at it already and it was in the rotation, but isnt working as intended. buffing Armor spells, can easy be added, im only level 32 now, so i only have demon armor, so let me know the list of armor spells and ill make a dropdown for it. same with soullink let me know the conditions and if every spec should be using it. soul harvest can be added during rest, just like how health stones work, just let me know the conditions. what is felstorm and what pet would have that ability? so far like i said level 30ish i dont have all the pets, but i have yet to find that ability. and just let me know the conditions. so i can get it in on the next version.
In the Demonology rotation (both instance and PvE though I haven't tested the instance version yet), Incinerate should be cast when the player has the "Molten Core" aura, and only when this aura is active (because it reduces the cast time and increases the damage of Incinerate, otherwise Shadow Bolt is a better filler.) However when running this CC I noticed it would cast Incinerate without having Molten Core. There is a similar issue with casting Soul Fire without having the "Decimation" aura. Decimation is gained when the target is below 25% health and is hit with Incinerate, Shadow Bolt, or Soul Fire. Fel Armor and Demon Armor are the only two armor buffs Warlocks have so that should be simple to implement. I didn't know you were leveling up a warlock. This is very impressive without having a max level one to test with! Soul Link can be cast by any spec above level 20 and should always be active. Soul Harvest resting should occur when the user does not have food/water, Soul Harvest is not on cooldown, and the user is not in combat. Not sure how difficult this would be to implement but I do this to save food. I tend to cast Life Tap until my mana pool is full, and then cast Soul Harvest to regenerate the health I lost while casting Life Tap. Fel Storm is an ability the Felguard has (Demonology spec only) and should be used when there is more than one mob attacking the user and the user is using a Felguard. Let me know if you need anything else cleared up CodenameG.
He has an army of testers! I'm currently doing "rotations" for zerfall so any problem on this side is currently my fault For the molten core and decimation I will try to fix it asap. I don't know why auras names check is not working, I'll see what I can do. Thanks for your feedback, it's really helpful.
Ah! Well that makes sense. One suggestion I have is to use the ID of the aura instead of the name. Someone posted a modified version of Singular with this changed in it (I had the same issues with Molten Core and Decimation) and after that it seemed to work like charm. I also suspect there will be a similar issue with checking if Soulburn is currently active so I will include that as well. Here are the ID's: Decimation - 63167 Molten Core - 71165 Soulburn - 74434
heres the problem is does this automatically happen when you have pick a spec? or is there a toggle that needs to be added in order to facilitate people who aren't spec'ed into that talent?
For decimation and molten core, yes they are talents but it's not a problem, you cast different spells only if you have the buffs. @ShinobiAoshi : I searched ellitist jerks to have info on soulburn use in demonology. Apart from switching pets in combat there is nothing. How do you use it?
I don't really use Soulburn much. I would use it either for an emergency heal (Soulburn: Drain Life) or to instantly recast pet in combat if it dies. Oh and more more thing, please add the Felguard ability "Axe Toss" to interrupt spell casts.
felstorm spell id = 89751 Rain of Fire spell id = 5740 . LvL 18 This works great for Demo locks - questing, grinding/Mass Pulls not a good idea in instances. link to felgaurd info - Felguard - Warlock - Pet Abilities - World of Warcraft description - Felstorm - Spell - World of Warcraft Summon felguard spell id 79958 <-- dont know if is correct the spell is used by the Felguard pet. its a AOE. its great for taking mobs off you or mass pulls. You pull a mob and all of a sudden crap you aggro 3 mobs and instead of getting plastic surgery on your face you send in your felguard one of the mobs attacking you and spank then with Felstorm. with that said Rain of Fire should be used as soon as the pet gets to and attacks the mobs.
I tried it out tonight with my Affliction warlock. Not bad for a start. DPS was respectable. It'll really be good once it handles AE'ing as well as the various buffs (Fel Armor instead of Demon Armor, etc... But luckily that was an easy edit). Also there should be an out-of-combat set of variables for pet health values as well as mana values (for Life Tap). One of the big things should be a "No Movement" toggle in the configuration window. That way we can use that to manually go through dungeons, etc, if we wanted to. EDIT: Something else that would be nice would be an "ignore" list for mobs/objects. Makes it useful so that certain things (like those mines that General Husam throws out) can be ignored and won't kick AE mode in, etc.