Φ wowmods - LonnySpellAlert 3 @ ?
[ addon updates | search | RSS | Google: subscribed link (?); Gadget | Twitter ]
[ login | register ] [ contact ]
search addons:

 • details
addon: LonnySpellAlert 3
listed author: Lonny   [list all addons]
latest version: 300
date last updated: Mon, 29 Jun 2009 19:37:12 +0100
date added: Mon, 29 Jun 2009 19:50:07 +0100
 
wowinterface.com: http://www.wowinterface.com/downloads/info13652-300.html

 • about + changelog
Change Log:




Full changes log can be found inside the 'release.txt' file.

Description:




LonnySpellAlert is an addon that can alert you about important combat events such as buffs, debuffs, abilities and almost any kind of spell that you want to keep track of.



Please report any issues that may arise, this is a work in progress!



The addon has two folders, the core part and the data.



Currently the addon doesn't have an in-game configuration but it's very easy to add, modify or remove anything to your liking.



The core contains a Layout.lua file that responsible for the spells display and visuals. (farther details can be found below.)



The data contains a Data.lua file that defines the spells information and attributes. (farther details can be found below.)



The addon is very lightweight, it also important to note that the addon has no localization due to the way it structure and should work for any locale.



Slash Commands



/lsa debug

/lsa debug 'spell name or id'

/lsa debug 'spell name or id' target

/lsa debug 'spell name or id' target event

/lsa debug off



The more information you provide the less verbose it becomes, the second option is pretty straightfoward and most recommanded.



Supported Spells and Abilities





Death Knight

Cinderglacier (Runeforging)

Killing Machine (Frost)

Rime (Frost)

Rune Strike



Druid

Eclipse (Balance)

Nature's Grace (Balance)

Omen of Clarity (Restoration)

Owlkin Frenzy (Balance)



Hunter

Improved Steady Shot (Marksmanship)

Kill Shot

Lock and Load (Survival)

Rapid Killing (Marksmanship)



Mage

Arcane Concentration (Arcane)

Blazing Speed (Fire)

Brain Freeze (Frost)

Fingers of Frost (Frost)

Firestarter (Fire)

Missile Barrage (Arcane)

Hot Streak (Fire)



Paladin

Art of War (Retribution)

Infusion of Light (Holy)

Sacred Shield

Hammer of Wrath



Priest

Martyrdom (Discipline)

Serendipity (Holy)

Surge of Light (Holy)



Shaman

Elemental Focus (Elemental)

Maelstrom Weapon (fifth stack) (Enhancement)

Tidal Waves (Restoration)



Warlock

Backdraft (Destruction)

Backlash (Destruction)

Decimation (Demonology)

Empowered Imp (Demonology)

Molten Core (Destruction)

Nightfall (Affliction)



Warrior

Bloodsurge (Fury)

Overpower

Execute

Revenge

Sudden Death (Arms)

Sword and Board (Protection)

Taste for Blood (Arms)

Victory Rush



Misc

Quagmirran's Eye (Spell Haste)

Healing Trance (Gruul healing trinket proc)

Glyph of Revenge

Glyph of Lifetap

Wrath of Elune (PvP gear proc)

Elune's Wrath (T8 set proc)

PvP Trinket

On the top of the list it supports any reactive ability (Hammer of Wrath, Overpowered etc ...)



Layout Attributes



color: (decimal, decimal, decimal) The RGB color of the text.



showIcon: (true, false ) Determines whether an icon is shown.



Channels



display: bef - Blizzard Error Frame, fct - Floating Combat Text, rw - Raid Warning, chat - sticky - Floating Combat Text (Sticky)

fctMode: (up, down, arc) Used only when the display is set to 'fct'

channel: (chat, say, yell, party, guild, raid, raid_warning, battleground) Chat Channels



Data Attributes



Spells can be defined by name now, so you can just use that for personal use rather than using the spell ID.



castStart, castSuccess: These are rarely used and I won't bother to explain them into depth but they are there for times spells can't work the regular way, damaging, or healing abilities.

class: The class which uses the spell, ignore/delete it for effects. (this is a UI flag only, and it is required for future UI implementation.)



A single spell can target multiple sources, a source is one of the following valid choices player, playerpet, party, enemy.



Each source can have the following unique options.



Source



category: A valid layout category. (defined in the Layout.lua file.)

event: ("gain/lose-buff/debuff", "gain/lose-buff/debuff, dose: number" ) The event of when the message should appear.

channel: (chat, say, yell, party, guild, raid, raid_warning, battleground) Chat Channels

criticalsOnly: (true, false ) This causes the spell to show only upon crits.

arenaOnly: (true, false ) Makes the spell visible only in arenas.



Changes Log



300 (29-06-2009)

+ Some major changes (YET AGAIN!), tagging as 300

+ I've discovered a flaw that caused huge memory leaps when detecting spells, everything should be stable from now on. :)



DATA

+ Slightly redesign to overcome the memory problem.

+ It's now possible to set the event with the amount of stacks for buffs/debuffs. syntax: "gain/lose-buff/debuff, dose: number" (e.g. "gain-buff, dose: 5")

 
Hint: see addon details for related searches in Google: use the Google Subscribed Links service.