A basic spell alert mod based off the original SpellAlert mod.
Display format:
[Spell Icon] [Caster Player Name] -> [Target Name] or
[Spell Icon] [Spell Name] - [Caster Player Name] -> [Target Name]
All options are inside the GUI. Type /sa or /spellalerter to access them.
Please post any bugs in the comments.
Changelog
1.36
- Added arrow graphic to point to target (see image). Credits to Cladhaire's TomTom for arrow graphic.
- Removed arcane missiles from default spellcasts since it was too spammy
- Text will now properly center
1.35
- Added a lot of new spells in 3.0
- It will now attempt to find the target up to 5 levels of all valid Unitids. (targettarget..targettargettarget..targettargettargettarget..etc.). This is most accurate in arena since there are Unitids for each enemy. Take note that if the player uses some macro to cast on a unit that's not the target it'll be innaccurate. For instance, a mage using a polymorph focus macro.
Change Log - SpellAlerter
1.34
- Updated for 3.0
1.33
- Localization is now done through spellIDs
- LibBabbleSpell is no longer needed to localize spells, thus addon size is significantly smaller.
- Fonts fixed for all languages
1.32
- Fixed X position slider
1.31
- Fixed typo
- Settings from old versions will be automatically deleted
1.3
- GUI changed to tab style
- Language support should be fixed
- Additional colors added
- Option for icon size
- Option for font size - capped at 40 (Blizzard limitation? I don't know)
- Option to toggle showing icon
- Option to toggle showing text
- Spell list is now split up into three lists - Spell Casts(enemy instants and spell starts), Enemy Buff gains, and Friendly Debuff gains.
- You can now add unlimited anchors. Each anchor has its own settings and spell list.
- Anchors can be moved using the mouse. You can also move them using a slider in the GUI. Lock anchors in the GUI. They are transparent black squares
- Support for SPELL_CREATE (ex. Hunter Traps) in Spell casts
- Settings from old versions will be destroyed
1.22
- Fixed spells not showing up on list
1.21
- In-game spell editor added. You no longer need to manually edit files.
1.2
- GUI configuration added to blizzard options, slash commands removed. /sa or /spellalerter to bring up the options
- Bug fixed for capturing enemy aura gains.
1.12
- Target only option added
- Some minor optimizations
1.11
- Added option to adjust width position
- Added toggle option to show spell names ie. [Icon] Spellname - Unitname
- Fixed unit name strings. It won't display unnecessary information i.e. Charactername-ServerCluster-Servername
- Deleting settings from WTF is no longer needed when updating versions. A check is added.
1.1
- Updated for 2.4
- Holy Light works correctly
Hello
I was wondering if there was a way to disable the new option that shows who is the target of the spell being cast. I cant find an option like that in the gui. Thx in advance.
Would it be possible to get an option to route the messages through other addons such as MSBT? The addon is great, but I kinda dont like adding more text fields to my screen as it is already filled up pretty good.
Is there any way to align the text to center?It's not so beatiful when nicknames or spellnames are very small or very big.
Btw imba addon I use it since release, great job.If you can tell me how I can fix this small detail would be great.
This addon is almost perfect, do you have any plan to move the ui text to some standalone localization files? I see other addons have localization.enUS.lua localization.deDE.lua etc. If you do so, localization will be a lot easier, and I don't have to tanslate SpellAlerter.lua everytime you release a new version
Hey there, a good suggestion would be perhaps to use some sort of visual difference between a friendly CC and a buff. I think you have it coloreed but perhaps some ** ** or maybe (F) in brackets or something would help just a bit
for arenas not a big deal but just a small thing
Quote:
Originally posted by kollektiv Newest version is now localized through spellIDs. I hope that fixes all the localization issues.
Pharaoameise: The friendly debuffs should work. I just tested it in AV and had my friend get debuffed in a duel. Anyways I added a check for group affiliation. Btw Sheep should be Polymorph.
Newest version is now localized through spellIDs. I hope that fixes all the localization issues.
Pharaoameise: The friendly debuffs should work. I just tested it in AV and had my friend get debuffed in a duel. Anyways I added a check for group affiliation. Btw Sheep should be Polymorph.
edit: Fonts should be fixed now too
Last edited by kollektiv : 04-07-2008 at 06:36 PM.
thanks to wondermore, the addon now works for me, too.
and thanks kollektiv, awesome addon.
but regarding the friendly debuffs...do I have to add them and they will automatically show if somebody is in sheep? cuz then it ain't working for me. tried it out in arenas today, but it did not show cc's on my partner. I added Fear and Sheep.
Last edited by Pharaoameise : 04-07-2008 at 03:03 PM.
Originally posted by wondermore Got some help from other developers and LibBabble coding notes
Code:
local B = LibStub("LibBabble-Spell-3.0")
local BS = B:GetLookupTable()
No need for AceLibrary
Great, that seems to work now, i can access the Options now, but the Addon itself still seems to not work, does not show any Spell actually so far, lemme test something, i will Edit later.
Edit:Okay the Addon works now very nice.
Now, only an Option is missing to show if a Budddy is in a CrowdControl thanks for this Addon.
hi kollektiv, I finally make the latest version work on my chinese client, i think the fix could be used on other locale client too.
the first, and the root cause that SA isn't working on chinese/german client is:
Code:
local BS = LibStub:GetLibrary("LibBabble-Spell-3.0")
actually Babble-Spell isn't initialized by this line. when use BS[k], there's always a "nil table" error. I found AceLibrary can make babble work.(but i haven't figure out why, really poor on lua ) first include AceLibrary in the TOC file, then use this code to initialize BS:
Code:
local BS = AceLibrary("LibBabble-Spell-3.0"):GetLookupTable()
if target is using letters or charactors which don't exist in this font, their name are shown as "??", like other font issue, a GameFontNormalLarge would suffice:
Originally posted by kollektiv Do the spell alerts work? Are you just having trouble accessing the GUI option?
I have the same problem as nodq. Spellalerts ain't working and I have trouble accessing the GUI option. SA is loaded but if I type in /sa it just says I shell type in /help blabla.
Originally posted by nodq There is no Error it just says the default message if you try to use a command like /sa and its not available.
The Addon is loaded but nothing shows up in Interface and the commands dont work, but i recieve no Errors.
I will try the new Version now.
edit: Same Problem for the latest Version, cant access the Commands /sa or /spellalerter - the Game acts like it does not exist at all, dont show up in Interface etc. - but no Errors.
Do the spell alerts work? Are you just having trouble accessing the GUI option?