World of Warcraft SmartStuff 1.3.7 (formerly SmartSting)
File Name
SmartStuff 1.3.7 (formerly SmartSting).zip
File Type
ZIP
Developer
grimman
Operating System
Windows
File Size
0.00 MB
Created
04/06/2006
Updated
04/06/2006
Downloads
23 times
Download time
Modem:
0 min 0 sec
ISDN:
0 min 0 sec
DSL:
0 min 0 sec
CABLE:
0 min 0 sec
T1:
0 min 0 sec
Rating:
0.00/5.00
Rated by:
0 users
Rate it:
Please scroll down for the download button
and more file information.
File Description
Do you find yourself wasting 5-6 seconds of sting time on mobs? Constantly reapplying Viper Sting to keep a constant drain up? You've got savings to do!
But not only that, SmartStuff (formerly SmartSting) now handles shots as well!
Introduction SmartStuff allows you to bind four buttons for your four stings and will stop you from reapplying said stings all too soon. It will also give you three buttons for arcane shot, concussive shot and scatter shot. You won't be allowed to fire your stings if there is more than two seconds left on the current one, but will be allowed to do so if the target removes his debuff. As of version 1.2 it will also detect immunity to stings, in other words you won't be allowed to sting elementals and such more than once if they're found to be immune. Banished targets are no problem either, you won't be allowed to fire at all on them (with the SmartStuff bindings that is). ;) Version 1.3 brought shot-support into play, adding immunity checking to them also.
Not entirely sure what's up? OK, read along!
Example: You decide Frank the Evil Shaman has too much mana. You fire a (smart) viper sting on him. Frank's mana is being drained as usual, and in six seconds (not a moment earlier) you will be allowed to reapply your sting. If Frank were to have the sting removed you would be allowed to re-sting him instantly!
Usage Option 1 - Key bindings Go to your regular keybindings interface and scroll down to 'SmartStuff - dLx', bind the keys you want to use there.
Option 2 - Macros Simply create a macro the way you usually do and enter; /script smartSting('Serpent Sting'); This makes you fire the highest rank of your Serpent Sting with that macro. Do not attempt to specify rank, this will fail. You can also use 'Scorpid Sting', 'Viper Sting' and 'Wyvern Sting' (though I do believe the Wyvern one is pretty useless).
To use the various shots you have to use another function... it is, however, very similar and should cause no confusion. /script smartShot(''Arcane Shot'); This will fire your highest rank of Arcane Shot and keep track of immunity, just like for the stings. The names are case sensitive, remember this.
Cooldown displays If you, like me, are a big fan of seeing the cooldowns of the things you are doing there are a few easy ways to accomodate this. Should you decide to use the addon's own bindings you can simply leave the sting/shot icon in your action bars and everything will function normally (except if you use your mouse to click the button).
However, if you want to use macros instead you will have to add one line at the very beginning of the macro; /script --CastSpellByName('Spell Name'); Replace 'Spell Name' with for example 'Serpent Sting' to get the cooldown for Serpent Sting. This line does nothing more than add the cooldown display.
Slash commands In 1.3.5 I added /smartstuff and /dss (dLx SmartStuff ;)). /dss - Will bring up a list of commands you can use. /dss ignore Bob The Mob - Will ignore immunity checking on 'Bob The Mob'. If you don't specify a mob name your current target will be ignored. /dss unignore - Didn't specify a mob name and got your target ignored? Mistyped the mob name you wanted to ignore? Use unignore! ;) /dss remove Mob Name:Spell Name - Removes immunity flag Spell Name on Mob Name.
For speed purposes (code wise, not human input) all mob and spell names are case sensitive. Bob the Mob isn't the same as Bob The Mob.