Nostalian 0 Report post Posted October 7, 2017 Hi everyone! I'm Nostalian from <SECURITY> on Elysium-PVP, where I currently raid as a feral DPS. I wanted to share a google doc of Druid macros that I wrote way back in April when I hit 60. At the time, I was super frustrated with how cluttered my bars had become. That frustration inspired me to write a bunch of macros that consolidated many of my abilities and freed up my bars. Have a look, play around with them, and reach out with any feedback/criticism! I appreciate it all and hope some of you find the macros helpful. https://docs.google.com/document/d/1pbKrmcxE9NrGIvKReQeMjTpdQFKadhI7EV65rQGK0tM Additionally, I have a question about supermacro: I read somewhere that /unbuff is a slow command because of its implementation. I currently have a few /unbuff lines in my cat form macro for mounts - do you think this creates a substantial amount of delay when using the macro to powershift? I definitely don't notice any delay, but next raid I might just place the cat form spell on my bar to powershift with instead and see if I notice a marginally faster powershift time. 0 Share this post Link to post Share on other sites
WobLight 5 Report post Posted October 7, 2017 49 minutes ago, Nostalian said: Additionally, I have a question about supermacro: I read somewhere that /unbuff is a slow command because of its implementation. I currently have a few /unbuff lines in my cat form macro for mounts - do you think this creates a substantial amount of delay when using the macro to powershift? I definitely don't notice any delay, but next raid I might just place the cat form spell on my bar to powershift with instead and see if I notice a marginally faster powershift time. If you want you can try this macro, which doesn't use "slow" tooltip scan like `/unbuff` does. https://forum.elysium-project.org/topic/34310-powershift-macro/?do=findComment&comment=327135 For reference you can find the entire collection of my macros herehttps://forum.elysium-project.org/topic/49250-dr-druidmacros/?do=findComment&comment=412309 0 Share this post Link to post Share on other sites
Nostalian 0 Report post Posted October 8, 2017 (edited) 18 hours ago, WobLight said: If you want you can try this macro, which doesn't use "slow" tooltip scan like `/unbuff` does. https://forum.elysium-project.org/topic/34310-powershift-macro/?do=findComment&comment=327135 For reference you can find the entire collection of my macros herehttps://forum.elysium-project.org/topic/49250-dr-druidmacros/?do=findComment&comment=412309 Thanks for linking your macros to me! Unfortunately, though, my question was regarding cancelling mounts using lines like '/unbuff nightsaber' and your cat form macro doesn't seem to include an alternative to this. Do you use the EzDismount addon that someone mentioned in the second link you gave me? How does that addon implement dismounting? Edited October 8, 2017 by Nostalian 0 Share this post Link to post Share on other sites
WobLight 5 Report post Posted October 8, 2017 3 hours ago, Nostalian said: alternative to this Autodismount hooks the UIErrorsFrame messages. The following extended code will auto unshift/dismount (autounshift requires the extended code in the posts I linked before) Replace the action ID of your mount button according to this Spoiler IbP6QK0.jpg (immagine JPEG, 1776 × 999 pixel) - Riscalata (94%) Spoiler if not AutoUnshift then AutoUnshift = {sendError = UIErrorsFrame.AddMessage} function UIErrorsFrame:AddMessage(...) for _,s in { -- Remove from here to SHAPESHIFT END to disable autounshift ERR_CANT_INTERACT_SHAPESHIFTED, SPELL_FAILED_NOT_SHAPESHIFT, SPELL_FAILED_NO_ITEMS_WHILE_SHAPESHIFTED, SPELL_NOT_SHAPESHIFTED, SPELL_NOT_SHAPESHIFTED_NOSPACE, ERR_EMBLEMERROR_NOTABARDGEOSET, ERR_MOUNT_SHAPESHIFTED, ERR_NOT_WHILE_SHAPESHIFTED, ERR_NO_ITEMS_WHILE_SHAPESHIFTED, ERR_TAXIPLAYERSHAPESHIFTED } do if strfind(arg[1],s,nil,true) then CancelForm() return end end -- SHAPESHIFT END if not AutoUnshift.mount then for _,s in { SPELL_FAILED_NOT_MOUNTED, ERR_TAXIPLAYERALREADYMOUNTED } do if strfind(arg[1],s,nil,true) then AutoUnshift.mount = true UseAction(36) -- replace with your action button to mount AutoUnshift.mount = nil return end end end AutoUnshift.sendError(self,unpack(arg)) end end Alternatively, you can use the following extended code to make macros which autodismount on specific actions: Spoiler function fallback(a, f) local old = UIErrorsFrame.AddMessage function UIErrorsFrame:AddMessage(message, ...) local s = f[message] if s then s() else old(UIErrorsFrame, message, unpack(arg)) end end a() UIErrorsFrame.AddMessage = old end For example to autodismount when using cat form (always replacing "36" with the ID of your action button to mount, see picture above): /run local a={} a[SPELL_FAILED_NOT_MOUNTED]=function()UseAction(36)end fallback(function()CastShapeshiftForm(3)end,a) Of course that function it's not very handy to call, so you could wish for some more extended code to ease up making macros depending on your needs. Note that "fallback" function can be used also to auto unshift and more. 0 Share this post Link to post Share on other sites
Rickie82 0 Report post Posted November 15, 2017 Macros look very difrent here from what i remeber from vanilla. Looking at your list seems i can still do most of what I could before still thou. Can you still line upp skills? Like a one button cast dot, you press twice? Insect Swarm, Moonfire Before you could also add some monfires to that to spam with a timed reset. Dont want it so fancy, just want the first line. Just curios. As I level I'll prolly remember more good to haves. 0 Share this post Link to post Share on other sites
WobLight 5 Report post Posted November 15, 2017 7 hours ago, Rickie82 said: Can you still line upp skills? Like a one button cast dot, you press twice? if you mean something like /castsequence moonfire, insect swarm that's from TBC+, it's not trivial to replicate it without an addon 0 Share this post Link to post Share on other sites
Rickie82 0 Report post Posted November 16, 2017 Thanks for the answer. Guess some of my early wow memories are a bit foggy. Are many macro posts around here on the forum. I'll piece sometging together that I like. 0 Share this post Link to post Share on other sites