1. What is this thingy?
2. Why did you do it?
3. Where can I get the most recent version?
4. Who are you?


1. What is this thingy?
-----------------------

It is a patch for SmartBuff, an addon which makes buffing yourself, your party 
members and raid people easier. It does this by patching the SMARTBUFF_doCast 
function.

The main part it does is reduce the amount of target changing. 
It will, in the patched version, never change your target unless it is 
necessary, and it will use the functions available to the API to detect out 
of range people. 
There is a small penalty by using the methods I use - essentially it only 
thinks people are in range if they are within 28.33 yards (follow range, 
not coincidentally). The penalty of changing targets is high enough that I 
personally think it is worth it.

It also resets the default blacklist timer to 10 seconds from 30.
NOTE: Due to a small oversight on Aeldras part, the chat feedback will say 
30 seconds. Don't believe it. :)

2. Why did you do it?
---------------------

I like Aeldras addon, and I patched it once. I dislike maintaining 
patches inside the files I patch, and since Lua is very forgiving, it allows 
me to patch the functions which cause the problems.

I will most likely stop doing the patch when Aeldra incorporates the fixes 
in it, which has already partially been done in 1.12dev2. 

3. Where can I get the most recent version?
-------------------------------------------

http://sarf.mine.nu/WoW/AddOns/
http://www.fukt.bth.se/~k/wow/scripts/SmartBuff/

4. Who are you?
---------------

I am Anders "Sarf" Kronquist, author of some addons in WoW and generally 
quite content with using and patching other peoples addons.
I can be reached (safest) by PM:ing sarf on the PHPBB2 site at:
http://www.the-scorned.org/forum/
