View Single Post
08-18-08, 06:06 PM   #1
kerrang
A Flamescale Wyrmkin
AddOn Author - Click to view addons
Join Date: Oct 2006
Posts: 109
Yet another API function which doesn't work properly...

On a Level 10 Shaman...

IsSpellInRange("Healing Wave","PLAYER") returns "1"

IsSpellInRange("Lightning Shield","PLAYER") returns nil

The character, of course, has BOTH spells in their spellbook.

I'm getting WAY tired of this **** tbh - I assumed after 3 years that the API would actually WORK PROPERLY - but apparently it works "when it feels like it" at best?

I'm sure those of you who've been doing this for a while are used to this slipshoddy ****ty behaviour and the seemingly SHOCKING quality of their code - but I'm not sure why I should keep spending time on addons when

a) Blizzards API is apparently substandard crap
b) at every patch they change it as they feel like it with NO regard for any of the commonsense rules of software development (consistent parameter order, consistent return values, not making old code FAIL by changing things for no really good reason etc)
c) they are not interested in the opinions of EU developers - as we're locked-out of their UI forum discussion anyway...

You have to wonder...