Originally Posted by
ripglider
Here's a direct copy and paste from the bot I use:
[Plugin - Interrupt] Interrupter - All Classes
Simple plugin to interrupt other player's spellcasting.
Currently does not support chosing what to interrupt.
How exactly it works:
1. Waiting BasicDelay when enemy starts casting,
2. Waiting 0 to SimulatePlayerDelay,
3. Making sure enemy is still casting and interrupts,
Settings editable with notepad, default settings in ( ) brackets:
PlayingByHand (true) - if it should prevent HB from doing anything else than interrupting
BasicDelay (500 ms = half sec) - interruption delay to prevent interrupting fake casts
SimulatePlayer (true) - simulate player's reflex (using next settings or not)
SimulatePlayerDelay (0 to 300 ms = 0 to 0,3 sec) - additional time to wait, randomly chosen between 0 and what you set in milliseconds
To make sure no spell goes through, both delays summed up should not extend (or even be too close to) fastest spell's casting time.
Theres a few of these just for the bot I use. I don't use them. Like someone posted earlier you can make a mouseover macro. Use that with something like Tidy Plates and have cast bars on and it's easy to interrupt anything. Some people are just really good. And yes, this bot gets used in arenas/BG's all the time.