AtramedesShieldClicker
I guess its time to make this public and help out some fellow shield clickers.
What does it do? :
About 5 sec before searing flames the addon places a semi transparent frame above your UI which blocks all mouse clicks inside the semi transparent area. This will allow you to spam click over the shield till searing flames is actually cast. In that exact moment Atramedes starts casting searing flames the frame will be hidden and your clicks will register again. This will result in a very fast interrupt on Searing Flames (you still get 1 tick).
If you get more than one tick, you are not clicking fast enough or you stand too far away from the shield you are trying to click :P
What I personally do is have a G15 keyboard where one G key acts as a mouse click, then I set that key to repeat its function while pressed every 25 ms.
Usage
To show/hide the frame on will: /asc
To set the frames scale: /asc scale <number less than 1 default is 0.5>
Is this legal? :
Well, hard to say. In principal the addon does what any other bossmod do, it makes the encounter easier, but in my opinion this is really on the edge of what should be allowed and what shouldn't. I've been using this since day one of Atramedes progress, but the encounter is so bugged and has been tuned up and down so often it is hard to tell if Blizzard will ever decide to disable this addon or not. I'd say use it at your own risk (Altough I doubt you'd get banned for using it).
local res, m = ((select(GetCurrentResolution(),GetScreenResolutions()))), 0.5
Change the 0.5 to something smaller, like .333 and the box will be 2/3 smaller.
Some code has been written, but I tend to go lazy or just do higher priority stuff.
While I cannot see a way for Blizzard to really prevent this without basically blocking the G15 alltogether, technically it's against their ToC and therefore not allowed.
So use at your own risk.
As far as this addon goes, I currently see no way for Blizzard to prevent this type of addon. All it does is it creates a frame which intercepts mouse actions (no clickthrough). Blizzard would have to change A LOT to make this unusable (and possibly break a ton of other addons at the same time by doing so).
As far as legality goes, if Blizzard decides that an addon is undesirable, they will change the WoW API to prevent this addon from functioning (akin the Tricks of the Trade threat transfer cancelaura addon in WotLK, or AVR). But you won't be banned using an addon that simply uses the commands provided by Blizzard itself.
Whether this would detect & prevent everything that you want to do, I don't know.
Here it:
<Root>
<DefaultMacro>
<Major></Major>
<Description>Atramedes Shield Clicker
</Description>
<Comment>Clicker
</Comment>
<GUIOption>
<RepeatType>1</RepeatType>
</GUIOption>
<KeyUp>
<Syntax></Syntax>
</KeyUp>
<KeyDown>
<Syntax>RightDown 1
Delay 10 ms
RightUp 1
Delay 10 ms</Syntax>
</KeyDown>
<Software>Atramedes
</Software></DefaultMacro>
</Root>
sorry for my english
Using a G15 macro set to repeat while also using the "toggle" function or having it do more then one action is however against the Terms of Use.
The addon itself, and any addon for that matter, will not get you banned.
The only exception to this is USING an addon to talk to someone of the opposing faction.
Unless of course you use Blizzards own "RealID" which allows this very behavior GG Blizz...