Just reading through the thread.
Thank you Enix for all the time you spent on this! I loaded it up last night but haven’t play tested. I’ll have to mess with editing the locaion of IA because I think with my initial test it ended up sticking.
Here is a new test macro. It adds Immolation Aura back into the macro, but offloads it to the PreMacro area in an attempt to cast it on demand without locking up the main body. I would like you guys to try it out and let me know what you think.
dmKceaalvYTqqzxKs(fjgMk0XezzOQNrsMgcDneX2qL(Menoe4CKQ1jvY)iPObssLdQISqsbpKKsMOuPUicYgfQAKirNejzLQaVKKQMPkOBIe2Pq(jcQgksQLku5POmvPQTskASKc9wvXDvP2lXFrKgmKdR0ILqpgQjluUmvBgr1NvLgnsDAP8AsPMTQ62IQDt53GgoQ44sWYL0ZfmDfxxu2oIY3vrnEskCEPI1tsP2pWss6LOKWiKgjLYtAs4QfPN6wtsP6KeXl9cJs)Z53mTfg9mCcDPOCgE(VQDN8fxHbTWWCfYH1S8GYa50Wk0lzqmHv9IWQPiS(972eewsvsn5tjHDkBOHvHri1OWwB2sRoQ9QBWFmxyuSw2(PYgVsMBtdAsrH1Tt(M9hjkjmk9phHrinskLlzqmPNIr2Aypg4G4YmaAhas1X8aabRa0z6DCY8kaDgw1oaqKdRauhyMwGd00TxN8SpafNpvFhL49pafxwGgGWW8Iqa6CBObOth2Rf4ak8zZHvo0WqlaqHzTyn7fGAgaX5VyhGo3gAaIrjvX3RLWyCCmvDlrKuwkmQWqtycJIfxHA61qdAbPxIssVeLeMcEdtWlK5g2bOhdIPxZ8FZEVWW8I7CdqjciGOU(faL4YxQtuI4fMcEdtWlK5g2bOhdIPxZ8FZEVbOKobhtQUaOex(sDIsKkHPG3We8czUHDa6XGy61m)3S3BakPtWXKQlakXLVuNOeruyk4nmbVqMByhGEmiMEnZ)n79cdZlUZnaLk1pss5faL4YxQtuIiryk4nma0JbX0Rz(VzV3auIlFPorjIRWuWByaOhdIPxZ8FZEVbOex(sDIsuPWuWBycEHm3Woa9yqm9AM)B27naL4YZtu1faL4YZtuLW6RntBF4fniSdHqoh2YBJWscJAyyOyXvO0lJWyJZj(mdpnOjmQRnyTnDewFTzA7ts0GWuV3H6QhcsVeLeMYS1xFCZZ7aqpgKER53pX8n2TeXlmf8gMGxiZnSdqp5WyDT)5YGy61m)3S3BakPtqPUQlakPtYXsEjsLWuWByaONCySUy0nYNl1X5VD86fgMxCNBakPNiYxkJWOU6uS4ku6LOKWuWByaOhdIPxZ8FZEVWW8I7Cdq8KqGo)rzeM69oX5FFdU0lJmYiJmIaa
This macro is named EX_Havoc_Adv_IA so you can have both this and EX_Havoc_Advanced at the same time. Personally, I get slightly (and I mean slightly ) more DPS with Adv_IA, which could just be standard deviation, even though IA tends to fire later than with Advanced.
Please let me know which works better for you.
Hey @Enix
I tried your macro and it seems to not lock up but delay casting of certain abilities
For instance Blade Dance will be off CD for almost 4-5 seconds at times before casting. I think your macro has got to many Strikes in and it preventing the main dps abilities to fire off at times without to much delay.
I wrote my own with some of your elements that takes out all that clutter and gives you the option to dump Fury. Maybe look into that cause im getting a lot higher numbers consistently with less Strikes in
[quote quote=63019]Hey @Enix
I tried your macro and it seems to not lock up but delay casting of certain abilities
For instance Blade Dance will be off CD for almost 4-5 seconds at times before casting. I think your macro has got to many Strikes in and it preventing the main dps abilities to fire off at times without to much delay.
I wrote my own with some of your elements that takes out all that clutter and gives you the option to dump Fury. Maybe look into that cause im getting a lot higher numbers consistently with less Strikes in[/quote]
Are you getting that same delay with Blade Dance and other abilities with all my macros? It’s a known issue that Immolation Aura causes everything to lock up until Blade Dance or Eye Beam come off cooldown again. That’s an actual WoW issue I hope they fix soon. Until then I added a temporary advanced macro at the bottom of the OP that requires you to find a button name, but fixes the hang ups. And now there is a third macro just before your post where I attempt to fix IA instead of waiting on Blizz. With so many to choose from I don’t know which one you are referring to.
Also, too many strikes? Chaos Strikes? Your Fury spender? I don’t understand. If it’s Striking too much you’d have no Fury and wouldn’t need a dump, you’d need a builder. If you mean to say too many Demon’s Bites, that would make more sense, but there are only two and near the end of the macro.
I’ll give yours a look tomorrow and compare them.
Sorry typed it up in a hurry as I was heading out the door. Should have given more context
Ok so while running your macro this is what I was experiencing. Its the 1st one on the 1st post. Havent looked at any of the others.
/cast Immolation Aura
/castsequence [nochanneling,combat] Blade Dance, Chaos Strike
/castsequence [nochanneling] Eye Beam, Chaos Strike
/castsequence [nochanneling] Eye Beam, Chaos Strike
/castsequence [nochanneling] Demon’s Bite, Demon’s Bite
/castsequence [nochanneling,combat] Chaos Nova, Chaos Strike
/cast [nochanneling] Chaos Strike
/cast [nochanneling] Chaos Strike
When running there seem to be an overlap where it tries to do Beam and Chaos Strike at the same time. In the macro you have it 2 times as a castsequence where it will only do Chaos Strike after getting a Eye Beam off. Same applies to Nova and Blade Dance.
You have to take the GCD into account here. What I tried to say was that it should prioritise everything else over CHaos Stike UNLESS you are full on Fury. In this case it will complete the cast sequence of a Chaos strike before trying to do Blade Dance and again a CS before doing a Eye Beam … and again a CS before doing Nova…
You are pushing a lower dps spell in front of CD abilities. If you think of it in the greater scheme of things you will have a 2 sec delay due to GCD CS cast sequences before “potentially” being able to cast Dance or Beam.
Long term with a 8sec CD it takes just 4 potential cycles though the macro to miss out on a Blade Dance
I hope this clears it up
Cheers Enix! been using while leveling, working great (using second macro in op with BT4Button72). I’ve only had the macro not function once, but just dragged back onto the bar and /reload to work again. /reload seems to solve many issues, including not seeing the white text after you have saved.
To suit my play-style, I have ctrl modifier for chaos nova and alt for eye beam (shift default for meta), loving it so far, 1 more level to go!
Hi Enix
With the old macro I ran three separate tries for 4 minutes, each time I got around 3900 DPS figures.
With the new macro doing exactly the same thing, I got DPS figures of 4200.
So in my book it is a winner
Okay. I’ll bite.
First, let’s sim to get a baseline to know how well we’re doing. I like to run multiple ones, and in particular these two:
Sim Settings: Training Dummy, Expert/Perfect execution, no buffs, no Bloodlust. 1,000+ iterations, results averaged.
AskMrRobot: 2.288 DPS over 300 seconds
RaidBots: 2.779 DPS over 300 seconds
So, for my particular character, if I can hit anywhere between 2.3k to 2.8k I could consider our macros as performing almost as good as an expert player. Given that the sims average out thousands of iterations of that same 5 minute parse, if you can make similar numbers then you are weeding out the inconsistencies.
EX_Havoc_Advanced (with Demon’s Bite higher): 2.345k after 300 seconds
EX_Havoc_Adv_Click (with Demon’s Bite lower): 2.290k after 300 seconds
Blade_Havoc: 2.338k
So your macro performed in between my best and my temporary IA fix macro. Not bad. I still wouldn’t use it as is, though.
Why?
I’m not sure if you read through my entire thread or not, and since its now 11 pages I can’t really blame you for not doing it. But your macro has a fundamental problem I’ve addressed and re-addressed over and over again.
Since you took the tone that you felt you needed to educate me, I’m going to take the same tone here.
Your macro works because you are taking advantage of a bug currently existing in WoW. This is not a GSE bug, but one of the many, many bugs that WoW is trying to stamp out every day with hotfixes (which it appears Immolation Aura has been fixed as of today, so there’s that).
The bug is with castsequences. Your macro has a line that if they were working correctly would freeze your macro to a halt: /castsequence [nochanneling,combat] Demon’s Bite, Chaos Strike
Normally,castsequences are a hard-set series of casts that must be performed in order before they can reset. They can be broken up by the rest of the lines of the macro, like /cast [nochanneling,combat] Blade Dance, but when the macro gets back to the sequence it has to continue where it left off. If WoW was following this rule right now your macro would freeze as soon as it attempts the following: Any fury spender to 0, Demon’s Bite, Chaos Strike. CS takes 40 Fury, Demon’s Bite generates 20-30. You’d not have enough to continue. You would have to wait for Immolation Aura to come off CD to grant you enough to continue with Chaos Strike and reset the sequence.
Now, in a straight up fight against the training dummy or a boss in a dungeon you might not experience this lockup even when castsequences are fixed. But, you will most certainly feel it moving from one world objective to another, or one trash mob group to another. Any time you don’t lock up would be down to sheer luck.
That’s reason one of why my macro is written like it is. The only instance of Demon’s Bite is in sequence with itself. When castsequences are fixed (and they will be because they are fundamental to a lot of high-end raiders and PvPers), then my macro should default to filling up 40-60 Fury whenever you bottom out. However, right now, I’m giving you too much Fury. But since it doesn’t adversely affect any numbers, what’s the problem? The way I see it is that this will work now and when castsequences are fixed.
The second reason my macro is written this way is because of a character’s personal haste rating. Haste is the one thing that will consistently piss you off about this macro, your macro, or any others you will come across. You can write your macro to fit your character perfectly, post it, and then get a ton of replies that say they starve, or are resource capped, and that your macro sucks. I have most of 11 pages of this thread saying something similar. However, despite these complaints, my macro still consistently outperforms whatever they come up with because of something I’m starting to call “haste protection”.
There are multiple lines that are the same, repeated casts, and the fact that Demon’s Bite is in sequence with itself instead of being a cast by itself all to ensure that when your CDs come off cooldown they will be executed between 1-2 GCDs. This is my attempt to make a macro that works with the widest range of users possible, but no matter what I do I won’t please everybody. Your comment is proof of that.
/rant
The moral of the story is that if you prefer your macro, please use it. I have always asked and advocated for more diversity and competition with all our macros and I welcome that you are trying to do the same. But, please don’t insinuate I don’t know what I’m doing just because yours might work better for you. All that does is highlight that you built one that’s great for you, but you might not know why it won’t work for someone else.
Ok I think I covered highlighted everything I would like to respond to you about. If I missed something it’s ok. No loss
-
Thanks for your time. It was not a bait/troll response to get you to bite. I was giving feedback
-
Actually I did. Your explanations were very detailed and you put a lot of time and effort into this so I can understand why you would be offended by someone just voicing a idea you might consider. But you seem to offend easy so the rest of this might get a little rough for you.
-
I didn’t take any tone at any time. I was merely explaining to you that your Strike waste GCD. Do with it what you please and I gave a illustration that based on what your expectation is as per point 9 that you have to fire off a main ability every 1-2 GCD’s late you could see in a long term fight that you would waste many seconds or GCD’s before firing off main abilities. I was merely highlighting optimisation points if you were going to work more on your macro. That’s the thing with the internet. You can pick what tone you want me to be to suit your response. At this point your tone don’t phase me cause I don’t think you grasp that I was merely giving you a opinion on my experience using your macro. I didn’t have to do that and neither did I need your macro as I could build my own which incidentally I have done since the start. But don’t worry I won’t make that mistake again…
-
Well it doesn’t. It never has with GSE ever when I made a macro. Not last week. Last Month or Last year when TL started the project. Clearly my understanding and yours is way different on how GSE works. I made Warrior, Shaman and Pala Macros that was widely used on the forum so what you are explaining might just be your method of code vs mine.
-
Actually I think that’s where you have it wrong. That depends on your intent. From day 1 TL developed GSE to skip uncastable spells and move to the next irrespective if in a castsequence or not. It’s even that way in the WoW API. So when you select a Priority Step Function and you have a macro doing /Cast ABC, /Castsequence DEF, GHI. When running the macro it will do ABC, DEF, ABC , GHI, ABC , DEF etc … If it can’t do GHI because it’s on cooldown it will do ABC, DEF, ABC , ABC, DEF, ABC, GHI (If off cooldown)
-
Again nope. This talks back to point 5 and 4 I already explained.
-
The only reason you would put multiple lines like that is if you use the Sequential Step Function. It has nothing to do with anything else as you are wasting key presses on things it has to skip that’s going to be on CD anyways. It the programming world it’s called sloppy programing. The Priority Step Function specifically resets the sequence after every attempt. Your macro being Priority and duplicating code is just shit coding. Sorry but that’s what it is. Change it to Sequential and it will make more sense and you have a valid argument maybe.
-
Now you’re making up words. There is no such thing as haste protection. Damn dude. You go on asif you know what you are talking about but the more I read the more I realised you are just defending what you created and I respect that. But you should stop feeling offended by every comment and then put forth an attitude that you will bite (point 1) and then everyone has a tone apparently (point 3) and then making up words or “catch phrases” to make you seem more important than you are… You made a macro that 10 ppl use. Get over yourself and take criticism and value the fact that people actually respond to your nonsense tbh.
-
I think I explained this clearly. The rotation is EXTREMELY simple. Priority is Immolation Aura > Eye Beam > Blade Dance > THEN ONLY Chaos Strike > Demon’s Bite … You are pushing Chaos Strike in between everything as Priority Step Function. Then you get someone to take the time to explain to you that LOGICLY your macro if prioritising the wrong things and you take offence and immediately jump on a bandwagon. Btw I made my macro in 5 min. I haven’t spent hours and days like you on yours. Why … cause logic tells me that your priority needs optimisation and you can choose to do with that information what you want. Attacking claiming I have a tone … that’s laughable.
-
So using Priority Step Function with multiple lines of castsequence and repeats of the same spell is optimal for everyone. I don’t get that. Logicly its not optimised at all. But sure dude. I am sure adding more code makes it work better for everyone then.
-
I never made any insinuation. On the contrary you are the one who insisted I was offending you taking a tone just so I could school you. I was actually just pointing something out that from a priority standpoint your logic on paper don’t work but make with it what you want. You were already offended before even reading my post. You took that and made pre assumptions on what you think I wanted to tell you. You formed a bias opinion because you felt I criticize your hard work…
General comment:
Get over yourself. You made a macro that 10 people use and anyone can make as there is no thought in the logic of priority. You are not as important as you think you are and to be honest I cba trying to help you or provide you with any insight into actual theorycrafting. You clearly feel you know everything and are not open to suggestion and potentially very short sighted. By all means please continue feeling offended. No one gives a shit.
I’m out…
Jesus Guys … both your willies are tiny!
as for the macros… They work BOTH of them… I will point out though that the castsequence lines in these macros on a resource based class can be an ouchie in performance. As pointed out. I have tried both macros on 2 sep toons… I get better results with one macro on one toon over the other etc… BUT … dont come into ones thread and spam yours… THAT IS A KICK IN THE KNACKERS BUD… Just open another thread and avoid getting out the measuring tapes…
#eatspopcorn
I think you guys got off on the wrong foot. As a new person to this forum and learning macros/gse you both clearly are very versed in all this. I hope you guys can bounce ideas off each other one day.
Enix, just tried out the test macro. Having IA in the PreMacro seems to have done the trick. With the daily’s lvl 210ish gear on a 30ms key, it ran very smoothly and didn’t seem to cap on fury, which I noticed the OP Macro did. That’s due to the demons bite line being dropped to the last line in the test macro correct?
@Toxicdust, you’re the reason there are so little authors anymore. You’re the reason I don’t want to author anymore. People like you, who come into other people’s threads and claim to know more despite not putting in the work, claim to know more than those of us who actively collaborate with each other, actively cherry pick some points and overlook others to make your own points, and spout them as law are the reason we get burned out trying to please everyone.
Jesus man, I even said that "I’m starting to call ‘haste protection’”. You even copied it! And yet you attack me on that, too.
It’s not worth it to play things your way.
@everyone else: Those of you who supported me, either with a bias or without, who tested mine against others, offered feedback and helped me make a better macro that the most people could use, thank you. Those of you who reported issues and worked with me both here, in-game, and on Discord, thank you.
Those of you who tried my macro, found it lacking, and either designed your own, collaborated with me on a better version, or used someone else’s macro without slamming me for it, I thank you because you are trying things and making things work for you.
Let’s move on.
Hey there, Man you are awesome and you helped people like me a lot … I couldn’t play wow coz of my condition and just coz of people like you, now I CAN … do not let them get into your head, and don’t even read this kind of posts, we love you and your work and keep rockin’ man, people don’t always threat us fair, life isn’t fair, well, to hell with it, who cares, we love you and follow you, sure there will be some people like this. this is nothing compare to people who love you and admire your work.
peace
Enix
Don’t let the minority force you into this. You do a great job for us and I for one really appreciate what you do.
You have spent a lot of time and effort in helping other people and it cannot be said enough that it is so warming to have another player helping those that are not quite up to playing normally.
Please re-consider your decision and carry on doing the great work that has helped so many people
[quote quote=63019]Hey @Enix
I tried your macro and it seems to not lock up but delay casting of certain abilities
For instance Blade Dance will be off CD for almost 4-5 seconds at times before casting. I think your macro has got to many Strikes in and it preventing the main dps abilities to fire off at times without to much delay.
I wrote my own with some of your elements that takes out all that clutter and gives you the option to dump Fury. Maybe look into that cause im getting a lot higher numbers consistently with less Strikes in[/quote]
[quote quote=63051]
1. Okay. I’ll bite…… 2. … I’m not sure if you read through my entire thread or not… 3. … Since you took the tone that you felt you needed to educate me, I’m going to take the same tone here… 4. … Your macro has a line that if they were working correctly would freeze your macro to a halt: /castsequence [nochanneling,combat] Demon’s Bite, Chaos Strike 5. … Normally,castsequences are a hard-set series of casts that must be performed in order before they can reset… 6. … Any time you don’t lock up would be down to sheer luck… 7. … That’s reason one of why my macro is written like it is… 8. … The second reason … I’m starting to call “haste protection”… 9. … There are multiple lines that are the same… to ensure that when your CDs come off cooldown they will be executed between 1-2 GCDs … 10. … This is my attempt to make a macro that works with the widest range of users possible … 11. … But, please don’t insinuate I don’t know what I’m doing just because yours might work better for you…Ok I think I covered highlighted everything I would like to respond to you about. If I missed something it’s ok. No loss 1. Thanks for your time. It was not a bait/troll response to get you to bite. I was giving feedback 2. Actually I did. Your explanations were very detailed and you put a lot of time and effort into this so I can understand why you would be offended by someone just voicing a idea you might consider. But you seem to offend easy so the rest of this might get a little rough for you. 3. I didn’t take any tone at any time. I was merely explaining to you that your Strike waste GCD. Do with it what you please and I gave a illustration that based on what your expectation is as per point 9 that you have to fire off a main ability every 1-2 GCD’s late you could see in a long term fight that you would waste many seconds or GCD’s before firing off main abilities. I was merely highlighting optimisation points if you were going to work more on your macro. That’s the thing with the internet. You can pick what tone you want me to be to suit your response. At this point your tone don’t phase me cause I don’t think you grasp that I was merely giving you a opinion on my experience using your macro. I didn’t have to do that and neither did I need your macro as I could build my own which incidentally I have done since the start. But don’t worry I won’t make that mistake again… 4. Well it doesn’t. It never has with GSE ever when I made a macro. Not last week. Last Month or Last year when TL started the project. Clearly my understanding and yours is way different on how GSE works. I made Warrior, Shaman and Pala Macros that was widely used on the forum so what you are explaining might just be your method of code vs mine. 5. Actually I think that’s where you have it wrong. That depends on your intent. From day 1 TL developed GSE to skip uncastable spells and move to the next irrespective if in a castsequence or not. It’s even that way in the WoW API. So when you select a Priority Step Function and you have a macro doing /Cast ABC, /Castsequence DEF, GHI. When running the macro it will do ABC, DEF, ABC , GHI, ABC , DEF etc … If it can’t do GHI because it’s on cooldown it will do ABC, DEF, ABC , ABC, DEF, ABC, GHI (If off cooldown) 6. Again nope. This talks back to point 5 and 4 I already explained. 7. The only reason you would put multiple lines like that is if you use the Sequential Step Function. It has nothing to do with anything else as you are wasting key presses on things it has to skip that’s going to be on CD anyways. It the programming world it’s called sloppy programing. The Priority Step Function specifically resets the sequence after every attempt. Your macro being Priority and duplicating code is just shit coding. Sorry but that’s what it is. Change it to Sequential and it will make more sense and you have a valid argument maybe. 8. Now you’re making up words. There is no such thing as haste protection. Damn dude. You go on asif you know what you are talking about but the more I read the more I realised you are just defending what you created and I respect that. But you should stop feeling offended by every comment and then put forth an attitude that you will bite (point 1) and then everyone has a tone apparently (point 3) and then making up words or “catch phrases” to make you seem more important than you are… You made a macro that 10 ppl use. Get over yourself and take criticism and value the fact that people actually respond to your nonsense tbh. 9. I think I explained this clearly. The rotation is EXTREMELY simple. Priority is Immolation Aura > Eye Beam > Blade Dance > THEN ONLY Chaos Strike > Demon’s Bite … You are pushing Chaos Strike in between everything as Priority Step Function. Then you get someone to take the time to explain to you that LOGICLY your macro if prioritising the wrong things and you take offence and immediately jump on a bandwagon. Btw I made my macro in 5 min. I haven’t spent hours and days like you on yours. Why … cause logic tells me that your priority needs optimisation and you can choose to do with that information what you want. Attacking claiming I have a tone … that’s laughable. 10. So using Priority Step Function with multiple lines of castsequence and repeats of the same spell is optimal for everyone. I don’t get that. Logicly its not optimised at all. But sure dude. I am sure adding more code makes it work better for everyone then. 11. I never made any insinuation. On the contrary you are the one who insisted I was offending you taking a tone just so I could school you. I was actually just pointing something out that from a priority standpoint your logic on paper don’t work but make with it what you want. You were already offended before even reading my post. You took that and made pre assumptions on what you think I wanted to tell you. You formed a bias opinion because you felt I criticize your hard work… General comment: Get over yourself. You made a macro that 10 people use and anyone can make as there is no thought in the logic of priority. You are not as important as you think you are and to be honest I cba trying to help you or provide you with any insight into actual theorycrafting. You clearly feel you know everything and are not open to suggestion and potentially very short sighted. By all means please continue feeling offended. No one gives a shit. I’m out….[/quote]
Funny thing in this.
Why on gods earth don’t you post your well functioning macro?
when i use the modified version where it clicks the button on elvui would i put it like
/click [nochanneling,combat] ElvUI_Bar1Button8
or
/click [nochanneling,combat] ElvUI_Bar1Button08
thanks
[quote quote=63215]when i use the modified version where it clicks the button on elvui would i put it like /click [nochanneling,combat] ElvUI_Bar1Button8 or /click [nochanneling,combat] ElvUI_Bar1Button08 thanks[/quote] try both you will figure it out pretty quick.
/click [nochanneling,combat] ElvUI_Bar1Button8, if yours reads like my ElvUI does.
Running smooth with 4.2k dps. Thanks!
Enix,
First I want to say Thank you. Thank you for all the time and effort you have put in to these macros. I use many of them. This macro in particular, it fires off nicely. Of course IA is being difficult but I just put that on a hotkey and it works fine. Im using the ADV_IA macro. Now I must also say that im a new DH and wont see any good dps numbers until much later but I did a test on a dummy and it went off without a hitch. Keep it up good sir