Afflection Multi dotting with mouseover

So inspired on Jimmy his Addon i wanted to have an multi dotting one.

After many of try outs, i have done it…

Target one and dotup, mouse over others and apply dots,

more dots

I use this link addon to reffer if i need to go back to main target.

Let me know what u think and even more important lemme know if u have any improvements

Sequences['Affmulti'] = {
author='Dollfje@Blade's Edge',
specID=265,
helpTxt = 'Talents: 3111211',
PreMacro=[[
/cast [nopet] Summon Doomhuard
/targetenemy [noharm][dead],
/startattack
]],
icon='Spell_Shadow_DeathCoil',
"/cast [@mouseover,exists,harm]Agony; [@target, exists] Agony,",
"/cast [@mouseover,exists,harm] Corruption; [@target, exists] Corruption,",
"/cast [@mouseover,exists,harm] Unstable Affliction; [@target, exists] Unstable Affliction",
"/castsequence Siphon Life,Drain Soul,Drain Soul,",
"/cast [@mouseover] Reap Souls,",
PostMacro=[[
/startattack
/petattack
/use [combat]13
/use [combat]14
]],
}

** edit newer better macro down below

Does Not work


Sequences['Aff3'] = {
specID = 265,
author = "Bitty",
helpTxt = "Talents - 2,1,1,1,2,1,1",
PreMacro = [[
/targetenemy [noharm][dead]
/startattack
]],
"/cast [@mouseover,exists,harm] Agony; [@target, exists] Agony",
"/cast [@mouseover,exists,harm] Corruption; [@target, exists] Corruption",
"/cast [@mouseover,exists,harm] Unstable Affliction; [@target, exists] Unstable Affliction",
"/castsequence Siphon Life,Drain Life,Drain Life",
"/cast [@mouseover] Reap Souls",
PostMacro = [[
/startattack
/petattack
/use [combat]13
/use [combat]14
]],
}

made a few minor changes, mostly with syntax and modified it to use drain life. Works like a charm now.

remove the 's in blades edge, the ’ interrupts the sequence

trying to perfect the macro…

Sequences['affmulti'] = {
author="Dollfje",
specID=265,
helpTxt = 'Talents: 2111321',
StepFunction = GSStaticPriority,
PreMacro=[[
/targetenemy [noharm][dead],
/startattack
]],
icon='Spell_Shadow_DeathCoil',
"/cast reset=target [@mouseover,exists,harm] Corruption;[harm]Corruption",
"/cast Grimoire: Felhunter",
"/cast reset=target [@mouseover,exists,harm] Unstable Affliction;[harm]Unstable Affliction",
"/cast reset=target [@mouseover,harm] Agony; [harm]Agony",
"/cast reset=target [@mouseover,exists,harm] Siphon Life;[harm]Siphon Life",
"/cast Drain Life",
"/cast [@mouseover] Reap Souls, [harm]Reap Souls",
"",
PostMacro=[[
/startattack
/petattack
/use [combat]13
/use [combat]14
]],
}

Changed some talents.
It seems to work now. the only thing is that agony and corruption not trigger on the current target. I have to mouseover to make it go off. when i push the normal button for agony or corruption on my key board it will go, even if i am mousingover…
Any ideas?

Change [harm] to [@target,exists,harm] that should do it.

First, thanks for the contribution. I’m going to give some critique below, but I don’t want you feeling like you shouldn’t keep contributing.

  1. A @mouseover macro doesn’t really make sense in terms of an offensive macro. @mouseover refers to the mouseover of frames, not of characters on the screen. What this means is that the mouseover macro will work if you mouseover your target’s frame, but if you mouse over another enemy without selecting them as a target, the @mouseover will not go off. However, if you’re in a raid situation, you can change it to @mouseovertarget, at which point you can move amongst your raid frames and hit all of their targets.

  2. If you’re doing the same spell in either condition, you can just put the brackets together, which makes it a bit simpler.Essentially, a bracketed condition statement acts as an AND statement for each of the conditions within it, but multiple brackets are treated as OR statements between them.

  3. The reset condition exists for /castsequence lines, and is intended to restart the sequence when the condition is matched. In a /cast or /use, it doesn’t do anything.

With the above said, I’ve removed the reset conditions, changed to multi-bracketed single spell casts, and changed it to a @mouseovertarget style macro below.

Sequences['affmulti'] = {
author="Dollfje",
specID=265,
helpTxt = 'Talents: 2111321',
StepFunction = GSStaticPriority,
PreMacro=[[
/targetenemy [noharm][dead],
/startattack
]],
icon='Spell_Shadow_DeathCoil',
"/cast [@mouseovertarget,exists,harm][@focustarget,exists,harm][harm]Corruption",
"/cast [@focustarget,exists,harm][harm]Grimoire: Felhunter",
"/cast [@mouseovertarget,exists,harm][@focustarget,exists,harm][harm]Unstable Affliction",
"/cast [@mouseovertarget,exists,harm][@focustarget,exists,harm][harm]Agony",
"/cast [@mouseovertarget,exists,harm][@focustarget,exists,harm][harm]Siphon Life",
"/cast [@focustarget,exists,harm][harm]Drain Soul",
"/cast [@mouseovertarget,exists,harm][@focustarget,exists,harm][harm]Reap Souls",
"",
PostMacro=[[
/startattack
/petattack
/use [combat]13
/use [combat]14
]],
}

WOW Grimolf thnx for the reply.
I am just an tiny little grasshopper in the macro world, so all feedback is welcome, especially these sorts :wink:

I am going to testrun yours later today.

only thing i want to point out that mouse over also works without the frames, just point to your target and it will go off aswell…

again thnx for your feedback and will let you know if it works out for me.

Hmm, I learn something new every day. Tested with the @mouseover instead of @mouseovertarget, and it works fine without targeting. Awesome! Here’s the code block moved back to the @mouseover (but all other changed intact).

Sequences['affmulti'] = {
author="Dollfje",
specID=265,
helpTxt = 'Talents: 2111321',
StepFunction = GSStaticPriority,
PreMacro=[[
/targetenemy [noharm][dead],
/startattack
]],
icon='Spell_Shadow_DeathCoil',
"/cast [@mouseover,exists,harm][@focustarget,exists,harm][harm]Corruption",
"/cast [@focustarget,exists,harm][harm]Grimoire: Felhunter",
"/cast [@mouseover,exists,harm][@focustarget,exists,harm][harm]Unstable Affliction",
"/cast [@mouseover,exists,harm][@focustarget,exists,harm][harm]Agony",
"/cast [@mouseover,exists,harm][@focustarget,exists,harm][harm]Siphon Life",
"/cast [@focustarget,exists,harm][harm]Drain Soul",
"/cast [@mouseover,exists,harm][@focustarget,exists,harm][harm]Reap Souls",
"",
PostMacro=[[
/startattack
/petattack
/use [combat]13
/use [combat]14
]],
}

and so we learn every day :slight_smile:

So I am very new to macros. So would i highlight and copy then paste the whole thing to the wow macro maker?

is there a way to make it castsequence ? mousover