Carbs Tag Sniper
A World of Warcraft: Forever addon that helps you snipe the tag on a named quest mob.
Carbs Tag Sniper creates and maintains a character macro named CTSnipe that targets a named mob and hits it with an instant ability from your class, so when the mob respawns you can tag it before anyone else. Put the macro on a key or your mouse wheel and spam it.
Usage
- Set the mob:
/cts target Rotting Dead, or target it and type/cts target. - Open
/macro, Character Specific tab, and dragCTSnipeto an action bar. - Bind it however you like (the addon never binds keys for you; mouse wheel works well).
- Spam it while you wait for the respawn.
/cts help and current settings
/cts target <mob name> mob to snipe (no name = your current target)
/cts spell <spell> tag spell for this character (saved per character)
/cts spell attack tag with melee (/startattack) instead of a spell
/cts spell reset go back to the class default
/cts mark <1-8|off> raid marker for the mob (default 7, cross)
/cts quiet <on|off> mute error speech and error text while spamming (default on)
/cts update rebuild the macro now
/cts show print the macro text
The macro
#showtooltip
/cleartarget
/targetexact Rotting Dead
/stopmacro [noexists][dead]
/tm 7
/console Sound_EnableErrorSpeech 0
/cast Fire Blast
/run CTSPost()
- The target is cleared first, so if the mob isn't up (or is dead) the macro stops and does nothing, instead of firing at whatever you had targeted before.
- Error speech is muted with
/consolebefore the cast;CTSPostrestores your setting and clears the red error text. - On Forever,
/runcode is always tainted ("ForceTaint_Strong"), so/runmust never call a protected function such asSetRaidTarget. The raid mark uses the secure/tmcommand. - The macro has one tag line:
/castwith your spell, or/startattackwhen you have no spell (or chose/cts spell attack). - The macro is only rewritten when its text actually changes, and never in combat (changes wait for combat to end).
Default tag spells are instant and deal damage. The first one your character knows is used: Paladin Holy Shock or Judgement, Hunter Arcane Shot or Serpent Sting, Priest Shadow Word: Pain, Shaman Earth Shock or Flame Shock, Mage Fire Blast, Warlock Bane of Agony, Druid Moonfire, Rogue Sinister Strike. Warriors and anyone who hasn't learned one yet tag with melee through /startattack. Override with /cts spell.
Errors the server reports after the cast (such as line of sight) arrive after speech is restored, so those can still make a sound.
License
MIT, see LICENSE.

