Here's a list of spellID's that I have currently collected. Anything listed with 'nil' means I either have not come across a proc for it, or simply don't have a character on the beta to test for them.
It is quite possible that there are extra alerts for a class that aren't listed.
Code:
spells = {}
spells['DEATHKNIGHT'] = {
59052, -- Freezing Fog (Rime)
51124, -- Killing Machine
81340, -- Sudden Doom
}
spells['DRUID'] = {
16870, -- Clearcasting (Omen of Clarity)
81093, -- Fury of Stormrage
93430, -- Eclipse Visual (Solar)
93431, -- Eclipse Visual (Lunar)
93400, -- Shooting Stars
}
spells['HUNTER'] = {
56453, -- Lock and Load
82926, -- Master Marksman
88843, -- Focus Fire
}
spells['MAGE'] = {
5143, -- Arcane Missiles
44544, -- Fingers of Frost
48108, -- Hot Streak
57761, -- Brain Freeze
64343, -- Impact
}
spells['PALADIN'] = {
59578, -- The Art of war
85416, -- Grand Crusader
88819, -- Daybreak
90174, -- Hand of Light
}
spells['PRIEST'] = {
88689, -- Twirling Light
}
spells['ROGUE'] = {
nil, -- Slice and Dice
}
spells['SHAMAN'] = {
60349, -- Maelstrom
}
spells['WARLOCK'] = {
17941, -- Shadow Trance (Nightfall)
47283, -- Empowered Imp
}
spells['WARRIOR'] = {
46916, -- Bloodsurge
50227, -- Sword and Board
52437, -- Sudden Death
}
spells['OTHER'] = {
nil, -- Holding for generic blizzard hardcoded alerts
}