Class Spells
Below are complete spell books for all Dragonflight classes.
While all of the spells and abilities are present, not all auras (especially debuffs) are included.
Dragonflight
Death Knight
local Unlocker, Caffeine = ...
local SpellBook = Caffeine.SpellBook:New()
local spells = {
-- General
antimagic_shell = SpellBook:GetSpell(48707),
antimagic_zone = SpellBook:GetSpell(51052),
asphyxiate = SpellBook:GetSpell(221562),
blinding_sleet = SpellBook:GetSpell(207167),
chains_of_ice = SpellBook:GetSpell(45524),
control_undead = SpellBook:GetSpell(111673),
dark_command = SpellBook:GetSpell(56222),
dark_simulacrum = SpellBook:GetSpell(77606),
death_and_decay = SpellBook:GetSpell(43265),
death_coil = SpellBook:GetSpell(47541),
death_gate = SpellBook:GetSpell(50977),
death_grip = SpellBook:GetSpell(49576),
death_pact = SpellBook:GetSpell(48743),
death_strike = SpellBook:GetSpell(49998),
deaths_advance = SpellBook:GetSpell(48265),
empower_rune_weapon = SpellBook:GetSpell(47568),
icebound_fortitude = SpellBook:GetSpell(48792),
lichborne = SpellBook:GetSpell(49039),
mind_freeze = SpellBook:GetSpell(47528),
path_of_frost = SpellBook:GetSpell(3714),
raise_ally = SpellBook:GetSpell(61999),
raise_dead = SpellBook:GetSpell(46585),
sacrificial_pact = SpellBook:GetSpell(327574),
soul_reaper = SpellBook:GetSpell(343294),
strangulate = SpellBook:GetSpell(47476),
wraith_walk = SpellBook:GetSpell(212552),
-- Unholy
apocalypse = SpellBook:GetSpell(275699),
clawing_shadows = SpellBook:GetSpell(207311),
dark_transformation = SpellBook:GetSpell(63560),
defile = SpellBook:GetSpell(152280),
epidemic = SpellBook:GetSpell(207317),
festering_strike = SpellBook:GetSpell(85948),
outbreak = SpellBook:GetSpell(77575),
reanimation = SpellBook:GetSpell(210128),
scourge_strike = SpellBook:GetSpell(55090),
summon_gargoyle = SpellBook:GetSpell(49206),
unholy_assault = SpellBook:GetSpell(207289),
unholy_blight = SpellBook:GetSpell(115989),
vile_contagion = SpellBook:GetSpell(390279),
-- Frost
breath_of_sindragosa = SpellBook:GetSpell(152279),
chill_streak = SpellBook:GetSpell(305392),
frost_strike = SpellBook:GetSpell(49143),
frostscythe = SpellBook:GetSpell(207230),
frostwyrms_fury = SpellBook:GetSpell(279302),
glacial_advance = SpellBook:GetSpell(194913),
horn_of_winter = SpellBook:GetSpell(57330),
howling_blast = SpellBook:GetSpell(49184),
obliterate = SpellBook:GetSpell(49020),
pillar_of_frost = SpellBook:GetSpell(51271),
remorseless_winter = SpellBook:GetSpell(196770),
-- Blood
abomination_limb = SpellBook:GetSpell(383269),
blood_boil = SpellBook:GetSpell(50842),
blood_tap = SpellBook:GetSpell(221699),
blooddrinker = SpellBook:GetSpell(206931),
bonestorm = SpellBook:GetSpell(194844),
consumption = SpellBook:GetSpell(274156),
dancing_rune_weapon = SpellBook:GetSpell(49028),
death_chain = SpellBook:GetSpell(203173),
deaths_caress = SpellBook:GetSpell(195292),
gorefiends_grasp = SpellBook:GetSpell(108199),
heart_strike = SpellBook:GetSpell(206930),
mark_of_blood = SpellBook:GetSpell(206940),
marrowrend = SpellBook:GetSpell(195182),
murderous_intent = SpellBook:GetSpell(207018),
rune_strike = SpellBook:GetSpell(316239),
rune_tap = SpellBook:GetSpell(194679),
tombstone = SpellBook:GetSpell(219809),
vampiric_blood = SpellBook:GetSpell(55233),
-- Auras
biting_cold = SpellBook:GetSpell(337989),
debilitating_malady = SpellBook:GetSpell(338523),
eradicating_blow = SpellBook:GetSpell(337936),
fleeting_wind = SpellBook:GetSpell(338093),
frenzied_monstrosity = SpellBook:GetSpell(334895),
frenzied_monstrosity_pet = SpellBook:GetSpell(334896),
hardened_bones = SpellBook:GetSpell(337973),
unending_grip = SpellBook:GetSpell(338311),
unleashed_frenzy = SpellBook:GetSpell(338501)
}
return spells
Demon Hunter
local Unlocker, Caffeine = ...
local SpellBook = Caffeine.SpellBook:New()
local spells = {
-- General
chaos_nova = SpellBook:GetSpell(179057),
consume_magic = SpellBook:GetSpell(278326),
darkness = SpellBook:GetSpell(196718),
disrupt = SpellBook:GetSpell(183752),
felblade = SpellBook:GetSpell(232893),
immolation_aura = SpellBook:GetSpell(258920),
imprison = SpellBook:GetSpell(217832),
metamorphosis = SpellBook:GetSpell(187827),
reverse_magic = SpellBook:GetSpell(205604),
spectral_sight = SpellBook:GetSpell(188501),
the_hunt = SpellBook:GetSpell(370965),
throw_glaive = SpellBook:GetSpell(204157),
torment = SpellBook:GetSpell(185245),
vengeful_retreat = SpellBook:GetSpell(198793),
-- Vengeance
bulk_extraction = SpellBook:GetSpell(320341),
demon_spikes = SpellBook:GetSpell(203720),
demonic_trample = SpellBook:GetSpell(205629),
fel_devastation = SpellBook:GetSpell(212084),
fiery_brand = SpellBook:GetSpell(204021),
fracture = SpellBook:GetSpell(263642),
infernal_strike = SpellBook:GetSpell(189110),
shear = SpellBook:GetSpell(203782),
sigil_of_chains = SpellBook:GetSpell(202138),
soul_barrier = SpellBook:GetSpell(263648),
soul_carver = SpellBook:GetSpell(207407),
soul_cleave = SpellBook:GetSpell(228477),
spirit_bomb = SpellBook:GetSpell(247454),
tormentor = SpellBook:GetSpell(207029),
-- Havoc
annihilation = SpellBook:GetSpell(201427),
blade_dance = SpellBook:GetSpell(188499),
blur = SpellBook:GetSpell(198589),
chaos_strike = SpellBook:GetSpell(162794),
death_sweep = SpellBook:GetSpell(210152),
demons_bite = SpellBook:GetSpell(162243),
elysian_decree = SpellBook:GetSpell(390163),
essence_break = SpellBook:GetSpell(258860),
eye_beam = SpellBook:GetSpell(198013),
fel_barrage = SpellBook:GetSpell(258925),
fel_eruption = SpellBook:GetSpell(211881),
fel_lance = SpellBook:GetSpell(206966),
fel_rush = SpellBook:GetSpell(195072),
glaive_tempest = SpellBook:GetSpell(342817),
netherwalk = SpellBook:GetSpell(196555),
rain_from_above = SpellBook:GetSpell(206803),
-- Auras
demon_muzzle = SpellBook:GetSpell(339589),
}
return spells
Druid
local Unlocker, Caffeine = ...
local SpellBook = Caffeine.SpellBook:New()
local spells = {
-- General
barkskin = SpellBook:GetSpell(22812),
bear_form = SpellBook:GetSpell(5487),
berserk = SpellBook:GetSpell(106951),
cat_form = SpellBook:GetSpell(768),
cyclone = SpellBook:GetSpell(33786),
dash = SpellBook:GetSpell(1850),
entangling_roots = SpellBook:GetSpell(339),
growl = SpellBook:GetSpell(6795),
heart_of_the_wild = SpellBook:GetSpell(319454),
hibernate = SpellBook:GetSpell(2637),
incapacitating_roar = SpellBook:GetSpell(99),
incarnation = SpellBook:GetSpell(390414),
innervate = SpellBook:GetSpell(29166),
ironfur = SpellBook:GetSpell(192081),
maim = SpellBook:GetSpell(22570),
mangle = SpellBook:GetSpell(33917),
mass_entanglement = SpellBook:GetSpell(102359),
mighty_bash = SpellBook:GetSpell(5211),
moonfire = SpellBook:GetSpell(8921),
moonkin_form = SpellBook:GetSpell(197625),
regrowth = SpellBook:GetSpell(8936),
rejuvenation = SpellBook:GetSpell(774),
remove_corruption = SpellBook:GetSpell(2782),
renewal = SpellBook:GetSpell(108238),
skull_bash = SpellBook:GetSpell(106839),
soothe = SpellBook:GetSpell(2908),
stampeding_roar = SpellBook:GetSpell(106898),
sunfire = SpellBook:GetSpell(93402),
swiftmend = SpellBook:GetSpell(18562),
thorns = SpellBook:GetSpell(305497),
tiger_dash = SpellBook:GetSpell(252216),
travel_form = SpellBook:GetSpell(783),
ursols_vortex = SpellBook:GetSpell(102793),
wild_growth = SpellBook:GetSpell(48438),
-- Balance
astral_communion = SpellBook:GetSpell(202359),
celestial_alignment = SpellBook:GetSpell(383410),
convoke_the_spirits = SpellBook:GetSpell(391528),
force_of_nature = SpellBook:GetSpell(205636),
full_moon = SpellBook:GetSpell(274283),
fury_of_elune = SpellBook:GetSpell(202770),
half_moon = SpellBook:GetSpell(274282),
mark_of_the_wild = SpellBook:GetSpell(1126),
natures_vigil = SpellBook:GetSpell(124974),
new_moon = SpellBook:GetSpell(274281),
prowl = SpellBook:GetSpell(5215),
solar_beam = SpellBook:GetSpell(78675),
stag_form = SpellBook:GetSpell(210053),
starfall = SpellBook:GetSpell(191034),
starsurge = SpellBook:GetSpell(78674),
stellar_flare = SpellBook:GetSpell(202347),
treant_form = SpellBook:GetSpell(114282),
typhoon = SpellBook:GetSpell(132469),
warrior_of_elune = SpellBook:GetSpell(202425),
wild_mushroom = SpellBook:GetSpell(88747),
wrath = SpellBook:GetSpell(190984),
-- Feral
brutal_slash = SpellBook:GetSpell(202028),
enraged_maul = SpellBook:GetSpell(236716),
feral_frenzy = SpellBook:GetSpell(274837),
ferocious_bite = SpellBook:GetSpell(22568),
lunar_inspiration = SpellBook:GetSpell(155625),
primal_wrath = SpellBook:GetSpell(285381),
rake = SpellBook:GetSpell(1822),
rip = SpellBook:GetSpell(1079),
shred = SpellBook:GetSpell(5221),
swipe_cat = SpellBook:GetSpell(106785),
thrash_cat = SpellBook:GetSpell(106830),
tigers_fury = SpellBook:GetSpell(5217),
-- Guardian
alpha_challenge = SpellBook:GetSpell(207017),
bristling_fur = SpellBook:GetSpell(155835),
demoralizing_roar = SpellBook:GetSpell(201664),
emerald_slumber = SpellBook:GetSpell(329042),
frenzied_regeneration = SpellBook:GetSpell(22842),
grove_protection = SpellBook:GetSpell(354654),
lunar_beam = SpellBook:GetSpell(204066),
maul = SpellBook:GetSpell(6807),
overrun = SpellBook:GetSpell(202246),
pulverize = SpellBook:GetSpell(80313),
rage_of_the_sleeper = SpellBook:GetSpell(200851),
raze = SpellBook:GetSpell(400254),
survival_instincts = SpellBook:GetSpell(61336),
swipe_bear = SpellBook:GetSpell(213771),
thrash_bear = SpellBook:GetSpell(77758),
-- Restoration
cenarion_ward = SpellBook:GetSpell(102351),
efflorescence = SpellBook:GetSpell(145205),
flourish = SpellBook:GetSpell(197721),
grove_guardians = SpellBook:GetSpell(102693),
incarnation_tree_of_life = SpellBook:GetSpell(33891),
invigorate = SpellBook:GetSpell(392160),
ironbark = SpellBook:GetSpell(102342),
lifebloom = SpellBook:GetSpell(33763),
natures_cure = SpellBook:GetSpell(88423),
natures_swiftness = SpellBook:GetSpell(132158),
nourish = SpellBook:GetSpell(50464),
overgrowth = SpellBook:GetSpell(203651),
swipe = SpellBook:GetSpell(106785),
tranquility = SpellBook:GetSpell(740),
}
return spells
Evoker
local Unlocker, Caffeine = ...
local SpellBook = Caffeine.SpellBook:New()
local spells = {
-- General
cauterizing_flame = SpellBook:GetSpell(374251),
chrono_loop = SpellBook:GetSpell(383005),
disintegrate = SpellBook:GetSpell(356995),
fire_breath = SpellBook:GetSpell(382266),
living_flame = SpellBook:GetSpell(361469),
nullifying_shroud = SpellBook:GetSpell(378464),
renewing_blaze = SpellBook:GetSpell(374348),
verdant_embrace = SpellBook:GetSpell(360995),
-- Augmentation
bestow_weyrnstone = SpellBook:GetSpell(408233),
black_attunement = SpellBook:GetSpell(403264),
blistering_scales = SpellBook:GetSpell(360827),
breath_of_eons = SpellBook:GetSpell(403631),
bronze_attunement = SpellBook:GetSpell(403265),
ebon_might = SpellBook:GetSpell(395152),
eruption = SpellBook:GetSpell(395160),
lava_shield = SpellBook:GetSpell(405295),
prescience = SpellBook:GetSpell(409311),
spatial_paradox = SpellBook:GetSpell(406732),
time_skip = SpellBook:GetSpell(404977),
timelessness = SpellBook:GetSpell(412710),
upheaval = SpellBook:GetSpell(408092),
-- Devastation
action_return = SpellBook:GetSpell(361227),
azure_strike = SpellBook:GetSpell(362969),
blessing_of_the_bronze = SpellBook:GetSpell(364342),
dragonrage = SpellBook:GetSpell(375087),
emerald_blossom = SpellBook:GetSpell(355913),
eternity_surge = SpellBook:GetSpell(382411),
expunge = SpellBook:GetSpell(365585),
firestorm = SpellBook:GetSpell(368847),
fury_of_the_aspects = SpellBook:GetSpell(390386),
hover = SpellBook:GetSpell(358267),
landslide = SpellBook:GetSpell(358385),
obsidian_scales = SpellBook:GetSpell(363916),
oppressing_roar = SpellBook:GetSpell(372048),
pyre = SpellBook:GetSpell(357211),
quell = SpellBook:GetSpell(351338),
rescue = SpellBook:GetSpell(370665),
shattering_star = SpellBook:GetSpell(370452),
sleep_walk = SpellBook:GetSpell(360806),
source_of_magic = SpellBook:GetSpell(369459),
swoop_up = SpellBook:GetSpell(370388),
tail_swipe = SpellBook:GetSpell(368970),
time_spiral = SpellBook:GetSpell(374968),
time_stop = SpellBook:GetSpell(378441),
tip_the_scales = SpellBook:GetSpell(370553),
unravel = SpellBook:GetSpell(368432),
wing_buffet = SpellBook:GetSpell(357214),
zephyr = SpellBook:GetSpell(374227),
-- Preservation
dream_breath = SpellBook:GetSpell(382614),
dream_flight = SpellBook:GetSpell(359816),
dream_projection = SpellBook:GetSpell(377509),
echo = SpellBook:GetSpell(364343),
emerald_communion = SpellBook:GetSpell(370960),
naturalize = SpellBook:GetSpell(360823),
reversion = SpellBook:GetSpell(366155),
rewind = SpellBook:GetSpell(363534),
spiritbloom = SpellBook:GetSpell(382731),
temporal_anomaly = SpellBook:GetSpell(373861),
time_dilation = SpellBook:GetSpell(357170),
}
return spells
Hunter
local Unlocker, Caffeine = ...
local SpellBook = Caffeine.SpellBook:New()
local spells = {
-- General
arcane_shot = SpellBook:GetSpell(185358),
barrage = SpellBook:GetSpell(120360),
binding_shot = SpellBook:GetSpell(109248),
concussive_shot = SpellBook:GetSpell(5116),
explosive_shot = SpellBook:GetSpell(212431),
high_explosive_trap = SpellBook:GetSpell(236776),
interlope = SpellBook:GetSpell(248518),
kill_command = SpellBook:GetSpell(34026),
kill_shot = SpellBook:GetSpell(320976),
masters_call = SpellBook:GetSpell(272682),
misdirection = SpellBook:GetSpell(34477),
multishot = SpellBook:GetSpell(2643),
serpent_sting = SpellBook:GetSpell(271788),
stampede = SpellBook:GetSpell(201430),
-- BeastMastery
a_murder_of_crows = SpellBook:GetSpell(131894),
aspect_of_the_cheetah = SpellBook:GetSpell(186257),
aspect_of_the_turtle = SpellBook:GetSpell(186265),
aspect_of_the_wild = SpellBook:GetSpell(193530),
barbed_shot = SpellBook:GetSpell(217200),
bestial_wrath = SpellBook:GetSpell(19574),
bloodshed = SpellBook:GetSpell(321530),
call_of_the_wild = SpellBook:GetSpell(359844),
camouflage = SpellBook:GetSpell(199483),
cobra_shot = SpellBook:GetSpell(193455),
counter_shot = SpellBook:GetSpell(147362),
death_chakram = SpellBook:GetSpell(375891),
dire_beast = SpellBook:GetSpell(120679),
dire_beast_basilisk = SpellBook:GetSpell(205691),
dire_beast_hawk = SpellBook:GetSpell(208652),
disengage = SpellBook:GetSpell(781),
eagle_eye = SpellBook:GetSpell(6197),
exhilaration = SpellBook:GetSpell(109304),
eyes_of_the_beast = SpellBook:GetSpell(321297),
feign_death = SpellBook:GetSpell(5384),
flare = SpellBook:GetSpell(1543),
freezing_trap = SpellBook:GetSpell(187650),
hunters_mark = SpellBook:GetSpell(257284),
intimidation = SpellBook:GetSpell(19577),
mend_pet = SpellBook:GetSpell(136),
primal_rage = SpellBook:GetSpell(272678),
roar_of_sacrifice = SpellBook:GetSpell(53480),
scare_beast = SpellBook:GetSpell(1513),
scatter_shot = SpellBook:GetSpell(213691),
sentinel_owl = SpellBook:GetSpell(388045),
steel_trap = SpellBook:GetSpell(162488),
summon_pet = SpellBook:GetSpell(883),
survival_of_the_fittest = SpellBook:GetSpell(264735),
tar_trap = SpellBook:GetSpell(187698),
tranquilizing_shot = SpellBook:GetSpell(19801),
wailing_arrow = SpellBook:GetSpell(392060),
wing_clip = SpellBook:GetSpell(195645),
-- Marksmanship
aimed_shot = SpellBook:GetSpell(19434),
bursting_shot = SpellBook:GetSpell(186387),
chimaera_shot = SpellBook:GetSpell(342049),
chimaeral_sting = SpellBook:GetSpell(356719),
double_tap = SpellBook:GetSpell(260402),
rapid_fire = SpellBook:GetSpell(257044),
salvo = SpellBook:GetSpell(400456),
sniper_shot = SpellBook:GetSpell(203155),
steady_shot = SpellBook:GetSpell(56641),
trueshot = SpellBook:GetSpell(288613),
volley = SpellBook:GetSpell(260243),
wild_kingdom = SpellBook:GetSpell(356707),
-- Survival
aspect_of_the_eagle = SpellBook:GetSpell(186289),
butchery = SpellBook:GetSpell(212436),
carve = SpellBook:GetSpell(187708),
coordinated_assault = SpellBook:GetSpell(360952),
flanking_strike = SpellBook:GetSpell(269751),
fury_of_the_eagle = SpellBook:GetSpell(203415),
harpoon = SpellBook:GetSpell(190925),
mongoose_bite = SpellBook:GetSpell(259387),
muzzle = SpellBook:GetSpell(187707),
pheromone_bomb = SpellBook:GetSpell(270323),
raptor_strike = SpellBook:GetSpell(186270),
shrapnel_bomb = SpellBook:GetSpell(270335),
spearhead = SpellBook:GetSpell(360966),
volatile_bomb = SpellBook:GetSpell(271045),
}
return spells
Mage
local Unlocker, Caffeine = ...
local SpellBook = Caffeine.SpellBook:New()
local spells = {
-- General
arcane_explosion = SpellBook:GetSpell(1449),
arcane_intellect = SpellBook:GetSpell(1459),
frostbolt = SpellBook:GetSpell(116),
ice_nova = SpellBook:GetSpell(157997),
ice_wall = SpellBook:GetSpell(352278),
mass_polymorph = SpellBook:GetSpell(383121),
mirror_image = SpellBook:GetSpell(55342),
polymorph = SpellBook:GetSpell(118),
remove_curse = SpellBook:GetSpell(475),
ring_of_frost = SpellBook:GetSpell(113724),
shifting_power = SpellBook:GetSpell(382440),
slow = SpellBook:GetSpell(31589),
-- Arcane
arcane_barrage = SpellBook:GetSpell(44425),
arcane_blast = SpellBook:GetSpell(30451),
arcane_familiar = SpellBook:GetSpell(205022),
arcane_missiles = SpellBook:GetSpell(5143),
arcane_orb = SpellBook:GetSpell(153626),
arcane_surge = SpellBook:GetSpell(365350),
arcanosphere = SpellBook:GetSpell(353128),
conjure_mana_gem = SpellBook:GetSpell(759),
counterspell = SpellBook:GetSpell(2139),
displacement = SpellBook:GetSpell(389713),
evocation = SpellBook:GetSpell(12051),
focus_magic = SpellBook:GetSpell(321358),
frost_nova = SpellBook:GetSpell(122),
greater_invisibility = SpellBook:GetSpell(110959),
ice_block = SpellBook:GetSpell(45438),
ice_cold = SpellBook:GetSpell(414658),
ice_floes = SpellBook:GetSpell(108839),
mass_barrier = SpellBook:GetSpell(414660),
mass_invisibility = SpellBook:GetSpell(414664),
nether_tempest = SpellBook:GetSpell(114923),
presence_of_mind = SpellBook:GetSpell(205025),
prismatic_barrier = SpellBook:GetSpell(235450),
radiant_spark = SpellBook:GetSpell(376103),
ring_of_fire = SpellBook:GetSpell(353082),
shimmer = SpellBook:GetSpell(212653),
spellsteal = SpellBook:GetSpell(30449),
supernova = SpellBook:GetSpell(157980),
temporal_shield = SpellBook:GetSpell(198111),
time_warp = SpellBook:GetSpell(80353),
touch_of_the_magi = SpellBook:GetSpell(321507),
-- Fire
blast_wave = SpellBook:GetSpell(157981),
blazing_barrier = SpellBook:GetSpell(235313),
combustion = SpellBook:GetSpell(190319),
dragons_breath = SpellBook:GetSpell(31661),
fire_blast = SpellBook:GetSpell(108853),
fireball = SpellBook:GetSpell(133),
flamestrike = SpellBook:GetSpell(2120),
invisibility = SpellBook:GetSpell(66),
living_bomb = SpellBook:GetSpell(44457),
meteor = SpellBook:GetSpell(153561),
phoenix_flames = SpellBook:GetSpell(257541),
pyroblast = SpellBook:GetSpell(11366),
scorch = SpellBook:GetSpell(2948),
-- Frost
blizzard = SpellBook:GetSpell(190356),
cold_snap = SpellBook:GetSpell(235219),
comet_storm = SpellBook:GetSpell(153595),
cone_of_cold = SpellBook:GetSpell(120),
flurry = SpellBook:GetSpell(44614),
freeze = SpellBook:GetSpell(33395),
frost_bomb = SpellBook:GetSpell(390612),
frozen_orb = SpellBook:GetSpell(84714),
glacial_spike = SpellBook:GetSpell(199786),
ice_barrier = SpellBook:GetSpell(11426),
ice_lance = SpellBook:GetSpell(30455),
ray_of_frost = SpellBook:GetSpell(205021),
snowdrift = SpellBook:GetSpell(389794),
water_elemental = SpellBook:GetSpell(31687),
water_jet = SpellBook:GetSpell(135029),
}
return spells
Monk
local Unlocker, Caffeine = ...
local SpellBook = Caffeine.SpellBook:New()
local spells = {
-- General
blackout_kick = SpellBook:GetSpell(205523),
chi_burst = SpellBook:GetSpell(123986),
chi_torpedo = SpellBook:GetSpell(115008),
chi_wave = SpellBook:GetSpell(115098),
crackling_jade_lightning = SpellBook:GetSpell(117952),
dampen_harm = SpellBook:GetSpell(122278),
detox = SpellBook:GetSpell(218164),
diffuse_magic = SpellBook:GetSpell(122783),
disable = SpellBook:GetSpell(116095),
expel_harm = SpellBook:GetSpell(322101),
fortifying_brew = SpellBook:GetSpell(115203),
grapple_weapon = SpellBook:GetSpell(233759),
leg_sweep = SpellBook:GetSpell(119381),
mighty_ox_kick = SpellBook:GetSpell(202370),
paralysis = SpellBook:GetSpell(115078),
provoke = SpellBook:GetSpell(115546),
ring_of_peace = SpellBook:GetSpell(116844),
rising_sun_kick = SpellBook:GetSpell(107428),
roll = SpellBook:GetSpell(109132),
rushing_jade_wind = SpellBook:GetSpell(116847),
soothing_mist = SpellBook:GetSpell(115175),
spear_hand_strike = SpellBook:GetSpell(116705),
spinning_crane_kick = SpellBook:GetSpell(322729),
tiger_palm = SpellBook:GetSpell(100780),
tigers_lust = SpellBook:GetSpell(116841),
vivify = SpellBook:GetSpell(116670),
-- Brewmaster
admonishment = SpellBook:GetSpell(207025),
avert_harm = SpellBook:GetSpell(202162),
black_ox_brew = SpellBook:GetSpell(115399),
breath_of_fire = SpellBook:GetSpell(115181),
celestial_brew = SpellBook:GetSpell(322507),
clash = SpellBook:GetSpell(324312),
double_barrel = SpellBook:GetSpell(202335),
exploding_keg = SpellBook:GetSpell(325153),
healing_elixir = SpellBook:GetSpell(122281),
invoke_niuzao_the_black_ox = SpellBook:GetSpell(132578),
keg_smash = SpellBook:GetSpell(121253),
nimble_brew = SpellBook:GetSpell(354540),
purifying_brew = SpellBook:GetSpell(119582),
weapons_of_order = SpellBook:GetSpell(387184),
zen_meditation = SpellBook:GetSpell(115176),
-- Mistweaver
enveloping_mist = SpellBook:GetSpell(124682),
essence_font = SpellBook:GetSpell(191837),
invoke_chiji_the_red_crane = SpellBook:GetSpell(325197),
invoke_yulon_the_jade_serpent = SpellBook:GetSpell(322118),
life_cocoon = SpellBook:GetSpell(116849),
mana_tea = SpellBook:GetSpell(115294),
reawaken = SpellBook:GetSpell(212051),
refreshing_jade_wind = SpellBook:GetSpell(196725),
renewing_mist = SpellBook:GetSpell(115151),
restoral = SpellBook:GetSpell(388615),
resuscitate = SpellBook:GetSpell(115178),
revival = SpellBook:GetSpell(115310),
sheiluns_gift = SpellBook:GetSpell(399491),
song_of_chiji = SpellBook:GetSpell(198898),
thunder_focus_tea = SpellBook:GetSpell(116680),
zen_focus_tea = SpellBook:GetSpell(209584),
zen_pulse = SpellBook:GetSpell(124081),
-- Windwalker
bonedust_brew = SpellBook:GetSpell(386276),
faeline_stomp = SpellBook:GetSpell(388193),
fists_of_fury = SpellBook:GetSpell(113656),
flying_serpent_kick = SpellBook:GetSpell(101545),
invoke_xuen = SpellBook:GetSpell(123904),
serenity = SpellBook:GetSpell(152173),
storm_earth_and_fire = SpellBook:GetSpell(137639),
storm_earth_and_fire_fixate = SpellBook:GetSpell(221771),
strike_of_the_windlord = SpellBook:GetSpell(392983),
summon_black_ox_statue = SpellBook:GetSpell(115315),
summon_jade_serpent_statue = SpellBook:GetSpell(115313),
summon_white_tiger_statue = SpellBook:GetSpell(388686),
tigereye_brew = SpellBook:GetSpell(247483),
touch_of_death = SpellBook:GetSpell(322109),
touch_of_karma = SpellBook:GetSpell(122470),
transcendence = SpellBook:GetSpell(101643),
transcendence_transfer = SpellBook:GetSpell(119996),
whirling_dragon_punch = SpellBook:GetSpell(152175),
zen_flight = SpellBook:GetSpell(125883),
}
return spells
Paladin
local Unlocker, Caffeine = ...
local SpellBook = Caffeine.SpellBook:New()
local spells = {
-- General
avenging_wrath = SpellBook:GetSpell(31884),
blessing_of_freedom = SpellBook:GetSpell(1044),
blessing_of_protection = SpellBook:GetSpell(1022),
blessing_of_sacrifice = SpellBook:GetSpell(6940),
blinding_light = SpellBook:GetSpell(115750),
cleanse_toxins = SpellBook:GetSpell(213644),
concentration_aura = SpellBook:GetSpell(317920),
consecration = SpellBook:GetSpell(26573),
crusader_aura = SpellBook:GetSpell(32223),
crusader_strike = SpellBook:GetSpell(35395),
devotion_aura = SpellBook:GetSpell(465),
divine_shield = SpellBook:GetSpell(642),
divine_steed = SpellBook:GetSpell(190784),
flash_of_light = SpellBook:GetSpell(19750),
hammer_of_justice = SpellBook:GetSpell(853),
hammer_of_wrath = SpellBook:GetSpell(24275),
hand_of_hindrance = SpellBook:GetSpell(183218),
hand_of_reckoning = SpellBook:GetSpell(62124),
judgment = SpellBook:GetSpell(275773),
lay_on_hands = SpellBook:GetSpell(633),
repentance = SpellBook:GetSpell(20066),
retribution_aura = SpellBook:GetSpell(183435),
shield_of_the_righteous = SpellBook:GetSpell(53600),
turn_evil = SpellBook:GetSpell(10326),
word_of_glory = SpellBook:GetSpell(85673),
-- Holy
absolution = SpellBook:GetSpell(212056),
aura_mastery = SpellBook:GetSpell(31821),
barrier_of_faith = SpellBook:GetSpell(148039),
beacon_of_faith = SpellBook:GetSpell(156910),
beacon_of_light = SpellBook:GetSpell(53563),
beacon_of_virtue = SpellBook:GetSpell(200025),
bestow_faith = SpellBook:GetSpell(223306),
blessing_of_autumn = SpellBook:GetSpell(388010),
blessing_of_spring = SpellBook:GetSpell(388013),
blessing_of_summer = SpellBook:GetSpell(388007),
blessing_of_winter = SpellBook:GetSpell(388011),
cleanse = SpellBook:GetSpell(4987),
contemplation = SpellBook:GetSpell(121183),
daybreak = SpellBook:GetSpell(414170),
divine_favor = SpellBook:GetSpell(210294),
fleshcraft = SpellBook:GetSpell(324631),
hand_of_divinity = SpellBook:GetSpell(414273),
holy_light = SpellBook:GetSpell(82326),
holy_prism = SpellBook:GetSpell(114165),
holy_shock = SpellBook:GetSpell(20473),
intercession = SpellBook:GetSpell(391054),
light_of_dawn = SpellBook:GetSpell(85222),
light_of_the_martyr = SpellBook:GetSpell(183998),
lights_hammer = SpellBook:GetSpell(114158),
redemption = SpellBook:GetSpell(7328),
tyrs_deliverance = SpellBook:GetSpell(200652),
vanquishers_hammer = SpellBook:GetSpell(328204),
-- Protection
ardent_defender = SpellBook:GetSpell(31850),
avengers_shield = SpellBook:GetSpell(31935),
bastion_of_light = SpellBook:GetSpell(378974),
blessed_hammer = SpellBook:GetSpell(204019),
blessing_of_spellwarding = SpellBook:GetSpell(204018),
eye_of_tyr = SpellBook:GetSpell(387174),
guardian_of_the_forgotten_queen = SpellBook:GetSpell(228049),
hammer_of_the_righteous = SpellBook:GetSpell(53595),
holy_avenger = SpellBook:GetSpell(105809),
moment_of_glory = SpellBook:GetSpell(327193),
rebuke = SpellBook:GetSpell(96231),
shield_of_virtue = SpellBook:GetSpell(215652),
-- Retribution
blade_of_justice = SpellBook:GetSpell(184575),
crusade = SpellBook:GetSpell(231895),
divine_hammer = SpellBook:GetSpell(198034),
divine_protection = SpellBook:GetSpell(403876),
divine_storm = SpellBook:GetSpell(53385),
divine_toll = SpellBook:GetSpell(375576),
execution_sentence = SpellBook:GetSpell(343527),
exorcism = SpellBook:GetSpell(383185),
eye_for_an_eye = SpellBook:GetSpell(205191),
final_reckoning = SpellBook:GetSpell(343721),
hammer_of_reckoning = SpellBook:GetSpell(247675),
justicars_vengeance = SpellBook:GetSpell(215661),
radiant_decree = SpellBook:GetSpell(383469),
shield_of_vengeance = SpellBook:GetSpell(184662),
templar_slash = SpellBook:GetSpell(406647),
templar_strike = SpellBook:GetSpell(407480),
templars_verdict = SpellBook:GetSpell(383328),
wake_of_ashes = SpellBook:GetSpell(255937),
}
return spells
Rogue
local Unlocker, Caffeine = ...
local SpellBook = Caffeine.SpellBook:New()
local spells = {
-- General
cheap_shot = SpellBook:GetSpell(1833),
shiv = SpellBook:GetSpell(5938),
shroud_of_concealment = SpellBook:GetSpell(114018),
sap = SpellBook:GetSpell(6770),
ambush = SpellBook:GetSpell(8676),
cloak_of_shadows = SpellBook:GetSpell(31224),
blind = SpellBook:GetSpell(2094),
crimson_vial = SpellBook:GetSpell(185311),
crippling_poison = SpellBook:GetSpell(3408),
distract = SpellBook:GetSpell(1725),
fan_of_knives = SpellBook:GetSpell(51723),
feint = SpellBook:GetSpell(1966),
garrote = SpellBook:GetSpell(703),
gouge = SpellBook:GetSpell(1776),
numbing_poison = SpellBook:GetSpell(5761),
sprint = SpellBook:GetSpell(2983),
stealth = SpellBook:GetSpell(1784),
slice_and_dice = SpellBook:GetSpell(315496),
thistle_tea = SpellBook:GetSpell(381623),
tricks_of_the_trade = SpellBook:GetSpell(57934),
vanish = SpellBook:GetSpell(1856),
rupture = SpellBook:GetSpell(1943),
-- Assassination
amplifying_poison = SpellBook:GetSpell(381664),
atrophic_poison = SpellBook:GetSpell(381637),
cold_blood = SpellBook:GetSpell(382245),
crimson_tempest = SpellBook:GetSpell(121411),
deadly_poison = SpellBook:GetSpell(2823),
deathmark = SpellBook:GetSpell(360194),
echoing_reprimand = SpellBook:GetSpell(385616),
envenom = SpellBook:GetSpell(32645),
evasion = SpellBook:GetSpell(5277),
exsanguinate = SpellBook:GetSpell(200806),
indiscriminate_carnage = SpellBook:GetSpell(381802),
instant_poison = SpellBook:GetSpell(315584),
kick = SpellBook:GetSpell(1766),
kidney_shot = SpellBook:GetSpell(408),
kingsbane = SpellBook:GetSpell(385627),
marked_for_death = SpellBook:GetSpell(137619),
mutilate = SpellBook:GetSpell(1329),
poisoned_knife = SpellBook:GetSpell(185565),
sepsis = SpellBook:GetSpell(385408),
serrated_bone_spike = SpellBook:GetSpell(385424),
shadow_dance = SpellBook:GetSpell(185313),
shadowstep = SpellBook:GetSpell(36554),
wound_poison = SpellBook:GetSpell(8679),
-- Outlaw
adrenaline_rush = SpellBook:GetSpell(13750),
between_the_eyes = SpellBook:GetSpell(315341),
blade_flurry = SpellBook:GetSpell(13877),
blade_rush = SpellBook:GetSpell(271877),
death_from_above = SpellBook:GetSpell(269513),
dismantle = SpellBook:GetSpell(207777),
dispatch = SpellBook:GetSpell(2098),
dreadblades = SpellBook:GetSpell(343142),
ghostly_strike = SpellBook:GetSpell(196937),
grappling_hook = SpellBook:GetSpell(195457),
keep_it_rolling = SpellBook:GetSpell(381989),
killing_spree = SpellBook:GetSpell(51690),
pistol_shot = SpellBook:GetSpell(185763),
roll_the_bones = SpellBook:GetSpell(315508),
sinister_strike = SpellBook:GetSpell(193315),
smoke_bomb = SpellBook:GetSpell(212182),
-- Subtlety
backstab = SpellBook:GetSpell(53),
black_powder = SpellBook:GetSpell(319175),
eviscerate = SpellBook:GetSpell(196819),
flagellation = SpellBook:GetSpell(384631),
gloomblade = SpellBook:GetSpell(200758),
secret_technique = SpellBook:GetSpell(280719),
shadow_blades = SpellBook:GetSpell(121471),
shadowstrike = SpellBook:GetSpell(185438),
shuriken_storm = SpellBook:GetSpell(197835),
shuriken_tornado = SpellBook:GetSpell(277925),
shuriken_toss = SpellBook:GetSpell(114014),
symbols_of_death = SpellBook:GetSpell(212283),
}
return spells
Shaman
My script has a hard time extracting Enhancement spells for whatever reason. May be missing spells.
local Unlocker, Caffeine = ...
local SpellBook = Caffeine.SpellBook:New()
local spells = {
-- General
ancestral_guidance = SpellBook:GetSpell(108281),
ascendance = SpellBook:GetSpell(114051),
capacitor_totem = SpellBook:GetSpell(192058),
chain_heal = SpellBook:GetSpell(1064),
chain_lightning = SpellBook:GetSpell(188443),
counterstrike_totem = SpellBook:GetSpell(204331),
earth_elemental = SpellBook:GetSpell(198103),
earth_shield = SpellBook:GetSpell(974),
earthgrab_totem = SpellBook:GetSpell(51485),
elemental_blast = SpellBook:GetSpell(117014),
far_sight = SpellBook:GetSpell(6196),
flame_shock = SpellBook:GetSpell(188389),
flametongue_weapon = SpellBook:GetSpell(318038),
frost_shock = SpellBook:GetSpell(196840),
greater_purge = SpellBook:GetSpell(378773),
grounding_totem = SpellBook:GetSpell(204336),
healing_stream_totem = SpellBook:GetSpell(5394),
healing_surge = SpellBook:GetSpell(8004),
ice_strike = SpellBook:GetSpell(342240),
lava_burst = SpellBook:GetSpell(51505),
lightning_bolt = SpellBook:GetSpell(188196),
lightning_lasso = SpellBook:GetSpell(305483),
poison_cleansing_totem = SpellBook:GetSpell(383013),
primordial_wave = SpellBook:GetSpell(375982),
stormkeeper = SpellBook:GetSpell(191634),
-- Elemental
astral_recall = SpellBook:GetSpell(556),
astral_shift = SpellBook:GetSpell(108271),
cleanse_spirit = SpellBook:GetSpell(51886),
earth_shock = SpellBook:GetSpell(8042),
earthbind_totem = SpellBook:GetSpell(2484),
earthquake = SpellBook:GetSpell(61882),
fire_elemental = SpellBook:GetSpell(198067),
ghost_wolf = SpellBook:GetSpell(2645),
gust_of_wind = SpellBook:GetSpell(192063),
hex = SpellBook:GetSpell(51514),
icefury = SpellBook:GetSpell(210714),
lava_beam = SpellBook:GetSpell(114074),
lightning_shield = SpellBook:GetSpell(192106),
liquid_magma_totem = SpellBook:GetSpell(192222),
mana_spring_totem = SpellBook:GetSpell(381930),
meteor = SpellBook:GetSpell(117588),
natures_swiftness = SpellBook:GetSpell(378081),
primal_strike = SpellBook:GetSpell(73899),
skyfury_totem = SpellBook:GetSpell(204330),
spirit_walk = SpellBook:GetSpell(58875),
spiritwalkers_grace = SpellBook:GetSpell(79206),
stoneskin_totem = SpellBook:GetSpell(383017),
storm_elemental = SpellBook:GetSpell(192249),
tempest = SpellBook:GetSpell(157375),
thunderstorm = SpellBook:GetSpell(51490),
totemic_projection = SpellBook:GetSpell(108287),
totemic_recall = SpellBook:GetSpell(108285),
tranquil_air_totem = SpellBook:GetSpell(383019),
tremor_totem = SpellBook:GetSpell(8143),
wind_rush_totem = SpellBook:GetSpell(192077),
wind_shear = SpellBook:GetSpell(57994),
-- Enhancement
crash_lightning = SpellBook:GetSpell(187874),
doom_winds = SpellBook:GetSpell(384352),
feral_lunge = SpellBook:GetSpell(196884),
feral_spirit = SpellBook:GetSpell(51533),
fire_nova = SpellBook:GetSpell(333974),
lava_lash = SpellBook:GetSpell(60103),
-- Restoration
ancestral_protection_totem = SpellBook:GetSpell(207399),
cloudburst_totem = SpellBook:GetSpell(157153),
downpour = SpellBook:GetSpell(207778),
earthen_wall_totem = SpellBook:GetSpell(198838),
earthliving_weapon = SpellBook:GetSpell(382021),
healing_rain = SpellBook:GetSpell(73920),
healing_tide_totem = SpellBook:GetSpell(108280),
healing_wave = SpellBook:GetSpell(77472),
mana_tide_totem = SpellBook:GetSpell(16191),
riptide = SpellBook:GetSpell(61295),
spirit_link_totem = SpellBook:GetSpell(98008),
unleash_life = SpellBook:GetSpell(73685),
unleash_shield = SpellBook:GetSpell(356736),
water_shield = SpellBook:GetSpell(52127),
wellspring = SpellBook:GetSpell(197995),
}
return spells
Warlock
local Unlocker, Caffeine = ...
local SpellBook = Caffeine.SpellBook:New()
local spells = {
-- General
create_healthstone = SpellBook:GetSpell(6201),
demonic_circle = SpellBook:GetSpell(268358),
demonic_circle_teleport = SpellBook:GetSpell(48020),
demonic_gateway = SpellBook:GetSpell(111771),
devour_magic = SpellBook:GetSpell(19505),
eye_of_kilrogg = SpellBook:GetSpell(126),
grimoire_of_sacrifice = SpellBook:GetSpell(108503),
health_funnel = SpellBook:GetSpell(755),
howl_of_terror = SpellBook:GetSpell(5484),
ritual_of_doom = SpellBook:GetSpell(342601),
ritual_of_summoning = SpellBook:GetSpell(698),
shadow_bolt = SpellBook:GetSpell(686),
summon_felhunter = SpellBook:GetSpell(691),
summon_imp = SpellBook:GetSpell(688),
summon_sayaad = SpellBook:GetSpell(366222),
summon_soulkeeper = SpellBook:GetSpell(386256),
summon_voidwalker = SpellBook:GetSpell(697),
-- Affliction
agony = SpellBook:GetSpell(980),
amplify_curse = SpellBook:GetSpell(328774),
banish = SpellBook:GetSpell(710),
burning_rush = SpellBook:GetSpell(111400),
corruption = SpellBook:GetSpell(172),
curse_of_exhaustion = SpellBook:GetSpell(334275),
curse_of_fragility = SpellBook:GetSpell(199954),
curse_of_tongues = SpellBook:GetSpell(1714),
curse_of_weakness = SpellBook:GetSpell(702),
dark_pact = SpellBook:GetSpell(108416),
deathbolt = SpellBook:GetSpell(264106),
drain_life = SpellBook:GetSpell(234153),
drain_soul = SpellBook:GetSpell(198590),
fear = SpellBook:GetSpell(5782),
fel_domination = SpellBook:GetSpell(333889),
haunt = SpellBook:GetSpell(48181),
inquisitors_gaze = SpellBook:GetSpell(386344),
malefic_rapture = SpellBook:GetSpell(324536),
mortal_coil = SpellBook:GetSpell(6789),
nether_ward = SpellBook:GetSpell(212295),
phantom_singularity = SpellBook:GetSpell(205179),
seed_of_corruption = SpellBook:GetSpell(27243),
shadowflame = SpellBook:GetSpell(384069),
shadowfury = SpellBook:GetSpell(30283),
siphon_life = SpellBook:GetSpell(63106),
soul_rot = SpellBook:GetSpell(386997),
soul_swap = SpellBook:GetSpell(386951),
soul_swap_exhale = SpellBook:GetSpell(399685),
soul_tap = SpellBook:GetSpell(387073),
soulburn = SpellBook:GetSpell(385899),
soulstone = SpellBook:GetSpell(20707),
spell_lock = SpellBook:GetSpell(19647),
subjugate_demon = SpellBook:GetSpell(1098),
summon_darkglare = SpellBook:GetSpell(205180),
unending_breath = SpellBook:GetSpell(5697),
unending_resolve = SpellBook:GetSpell(104773),
vile_taint = SpellBook:GetSpell(278350),
-- Demonology
axe_toss = SpellBook:GetSpell(119914),
bilescourge_bombers = SpellBook:GetSpell(267211),
call_dreadstalkers = SpellBook:GetSpell(104316),
call_felhunter = SpellBook:GetSpell(212619),
demonbolt = SpellBook:GetSpell(264178),
demonic_strength = SpellBook:GetSpell(267171),
doom = SpellBook:GetSpell(603),
grimoire_felguard = SpellBook:GetSpell(111898),
guillotine = SpellBook:GetSpell(386833),
hand_of_guldan = SpellBook:GetSpell(105174),
implosion = SpellBook:GetSpell(196277),
nether_portal = SpellBook:GetSpell(267217),
power_siphon = SpellBook:GetSpell(264130),
soul_strike = SpellBook:GetSpell(264057),
summon_demonic_tyrant = SpellBook:GetSpell(265187),
summon_felguard = SpellBook:GetSpell(30146),
summon_vilefiend = SpellBook:GetSpell(264119),
-- Destruction
bane_of_havoc = SpellBook:GetSpell(200546),
cataclysm = SpellBook:GetSpell(152108),
channel_demonfire = SpellBook:GetSpell(196447),
chaos_bolt = SpellBook:GetSpell(116858),
command_demon = SpellBook:GetSpell(119898),
conflagrate = SpellBook:GetSpell(17962),
dimensional_rift = SpellBook:GetSpell(387976),
havoc = SpellBook:GetSpell(80240),
immolate = SpellBook:GetSpell(348),
incinerate = SpellBook:GetSpell(29722),
rain_of_fire = SpellBook:GetSpell(5740),
shadowburn = SpellBook:GetSpell(17877),
soul_fire = SpellBook:GetSpell(6353),
summon_infernal = SpellBook:GetSpell(1122),
-- Auras
cascading_calamity = SpellBook:GetSpell(275378),
}
return spells
Warrior
local Unlocker, Caffeine = ...
local SpellBook = Caffeine.Globals.SpellBook
local spells = {
-- General
avatar = SpellBook:GetSpell(107574),
battle_shout = SpellBook:GetSpell(6673),
battle_stance = SpellBook:GetSpell(386164),
berserker_rage = SpellBook:GetSpell(18499),
berserker_shout = SpellBook:GetSpell(384100),
bitter_immunity = SpellBook:GetSpell(383762),
charge = SpellBook:GetSpell(100),
defensive_stance = SpellBook:GetSpell(386208),
disarm = SpellBook:GetSpell(236077),
hamstring = SpellBook:GetSpell(1715),
heroic_leap = SpellBook:GetSpell(6544),
heroic_throw = SpellBook:GetSpell(57755),
ignore_pain = SpellBook:GetSpell(190456),
impending_victory = SpellBook:GetSpell(202168),
intervene = SpellBook:GetSpell(3411),
piercing_howl = SpellBook:GetSpell(12323),
pummel = SpellBook:GetSpell(6552),
rallying_cry = SpellBook:GetSpell(97462),
ravager = SpellBook:GetSpell(228920),
rend = SpellBook:GetSpell(772),
shattering_throw = SpellBook:GetSpell(64382),
shockwave = SpellBook:GetSpell(46968),
slam = SpellBook:GetSpell(1464),
storm_bolt = SpellBook:GetSpell(107570),
taunt = SpellBook:GetSpell(355),
thunder_clap = SpellBook:GetSpell(6343),
thunderous_roar = SpellBook:GetSpell(384318),
titanic_throw = SpellBook:GetSpell(384090),
victory_rush = SpellBook:GetSpell(34428),
whirlwind = SpellBook:GetSpell(190411),
wrecking_throw = SpellBook:GetSpell(384110),
-- Fury
berserker_stance = SpellBook:GetSpell(386196),
bloodbath = SpellBook:GetSpell(335096),
bloodrage = SpellBook:GetSpell(329038),
bloodthirst = SpellBook:GetSpell(23881),
crushing_blow = SpellBook:GetSpell(335097),
death_wish = SpellBook:GetSpell(199261),
enraged_regeneration = SpellBook:GetSpell(184364),
odyns_fury = SpellBook:GetSpell(385059),
onslaught = SpellBook:GetSpell(315720),
raging_blow = SpellBook:GetSpell(85288),
rampage = SpellBook:GetSpell(184367),
recklessness = SpellBook:GetSpell(1719),
-- Arms
bladestorm = SpellBook:GetSpell(389774),
cleave = SpellBook:GetSpell(845),
colossus_smash = SpellBook:GetSpell(167105),
die_by_the_sword = SpellBook:GetSpell(118038),
duel = SpellBook:GetSpell(236273),
mortal_strike = SpellBook:GetSpell(12294),
overpower = SpellBook:GetSpell(7384),
sharpen_blade = SpellBook:GetSpell(198817),
skullsplitter = SpellBook:GetSpell(260643),
spear_of_bastion = SpellBook:GetSpell(376079),
spell_reflection = SpellBook:GetSpell(23920),
sweeping_strikes = SpellBook:GetSpell(260708),
war_banner = SpellBook:GetSpell(236320),
warbreaker = SpellBook:GetSpell(262161),
-- Protection
bodyguard = SpellBook:GetSpell(213871),
challenging_shout = SpellBook:GetSpell(1161),
demoralizing_shout = SpellBook:GetSpell(1160),
devastate = SpellBook:GetSpell(20243),
disrupting_shout = SpellBook:GetSpell(386071),
dragon_charge = SpellBook:GetSpell(206572),
intimidating_shout = SpellBook:GetSpell(316593),
last_stand = SpellBook:GetSpell(12975),
oppressor = SpellBook:GetSpell(205800),
revenge = SpellBook:GetSpell(6572),
shield_bash = SpellBook:GetSpell(198912),
shield_block = SpellBook:GetSpell(2565),
shield_charge = SpellBook:GetSpell(385952),
shield_slam = SpellBook:GetSpell(23922),
shield_wall = SpellBook:GetSpell(871),
spell_block = SpellBook:GetSpell(392966),
-- Auras
cadence_of_fujieda = SpellBook:GetSpell(335558),
exploiter = SpellBook:GetSpell(335452),
}
return spells
Wrath of the Lich King
Death Knight
local Unlocker, Caffeine = ...
local SpellBook = Caffeine.SpellBook:New()
local spells = {
antimagic_shell = SpellBook:GetSpell(48707),
antimagic_zone = SpellBook:GetSpell(51052),
army_of_the_dead = SpellBook:GetSpell(42650),
blood_boil = SpellBook:GetSpell(49941),
blood_presence = SpellBook:GetSpell(48266),
blood_strike = SpellBook:GetSpell(45902),
blood_tap = SpellBook:GetSpell(45529),
bone_shield = SpellBook:GetSpell(49222),
chains_of_ice = SpellBook:GetSpell(45524),
corpse_explosion = SpellBook:GetSpell(49158),
dancing_rune_weapon = SpellBook:GetSpell(49028),
dark_command = SpellBook:GetSpell(56222),
death_and_decay = SpellBook:GetSpell(43265),
death_coil = SpellBook:GetSpell(47541),
death_gate = SpellBook:GetSpell(50977),
death_grip = SpellBook:GetSpell(49576),
death_pact = SpellBook:GetSpell(48743),
death_strike = SpellBook:GetSpell(49998),
deathchill = SpellBook:GetSpell(49796),
empower_rune_weapon = SpellBook:GetSpell(47568),
frost_presence = SpellBook:GetSpell(48263),
frost_strike = SpellBook:GetSpell(49143),
ghoul_frenzy = SpellBook:GetSpell(63560),
heart_strike = SpellBook:GetSpell(55050),
horn_of_winter = SpellBook:GetSpell(57623),
howling_blast = SpellBook:GetSpell(49184),
hungering_cold = SpellBook:GetSpell(49203),
icebound_fortitude = SpellBook:GetSpell(48792),
icy_touch = SpellBook:GetSpell(45477),
lichborne = SpellBook:GetSpell(49039),
mark_of_blood = SpellBook:GetSpell(49005),
mind_freeze = SpellBook:GetSpell(47528),
obliterate = SpellBook:GetSpell(49020),
path_of_frost = SpellBook:GetSpell(3714),
pestilence = SpellBook:GetSpell(50842),
plague_strike = SpellBook:GetSpell(45462),
raise_ally = SpellBook:GetSpell(61999),
raise_dead = SpellBook:GetSpell(46584),
rune_strike = SpellBook:GetSpell(56815),
rune_tap = SpellBook:GetSpell(48982),
scourge_strike = SpellBook:GetSpell(55090),
strangulate = SpellBook:GetSpell(47476),
summon_gargoyle = SpellBook:GetSpell(49206),
unbreakable_armor = SpellBook:GetSpell(51271),
unholy_frenzy = SpellBook:GetSpell(49016),
unholy_presence = SpellBook:GetSpell(48265),
vampiric_blood = SpellBook:GetSpell(55233),
}
return spells
Druid
local Unlocker, Caffeine = ...
local SpellBook = Caffeine.SpellBook:New()
local spells = {
abolish_poison = SpellBook:GetSpell(2893),
aquatic_form = SpellBook:GetSpell(1066),
barkskin = SpellBook:GetSpell(22812),
bash = SpellBook:GetSpell(8983),
berserk = SpellBook:GetSpell(50334),
cat_form = SpellBook:GetSpell(768),
challenging_roar = SpellBook:GetSpell(5209),
claw = SpellBook:GetSpell(48570),
cower = SpellBook:GetSpell(48575),
cure_poison = SpellBook:GetSpell(8946),
cyclone = SpellBook:GetSpell(33786),
dash = SpellBook:GetSpell(33357),
demoralizing_roar = SpellBook:GetSpell(48560),
dire_bear_form = SpellBook:GetSpell(9634),
enrage = SpellBook:GetSpell(5229),
entangling_roots = SpellBook:GetSpell(339),
faerie_fire = SpellBook:GetSpell(770),
faerie_fire_feral = SpellBook:GetSpell(16857),
ferocious_bite = SpellBook:GetSpell(48577),
force_of_nature = SpellBook:GetSpell(33831),
frenzied_regeneration = SpellBook:GetSpell(22842),
gift_of_the_wild = SpellBook:GetSpell(21849),
growl = SpellBook:GetSpell(6795),
healing_touch = SpellBook:GetSpell(5185),
hibernate = SpellBook:GetSpell(2637),
hurricane = SpellBook:GetSpell(16914),
innervate = SpellBook:GetSpell(29166),
insect_swarm = SpellBook:GetSpell(5570),
lacerate = SpellBook:GetSpell(48568),
lifebloom = SpellBook:GetSpell(33763),
maim = SpellBook:GetSpell(49802),
mangle_bear = SpellBook:GetSpell(33878),
mangle_cat = SpellBook:GetSpell(33876),
mark_of_the_wild = SpellBook:GetSpell(1126),
maul = SpellBook:GetSpell(48480),
moonfire = SpellBook:GetSpell(8921),
moonkin_form = SpellBook:GetSpell(24858),
natures_grasp = SpellBook:GetSpell(16689),
natures_swiftness = SpellBook:GetSpell(17116),
nourish = SpellBook:GetSpell(50464),
pounce = SpellBook:GetSpell(49803),
prowl = SpellBook:GetSpell(5215),
rake = SpellBook:GetSpell(48574),
ravage = SpellBook:GetSpell(48579),
rebirth = SpellBook:GetSpell(20484),
regrowth = SpellBook:GetSpell(8936),
rejuvenation = SpellBook:GetSpell(774),
remove_curse = SpellBook:GetSpell(2782),
revive = SpellBook:GetSpell(50769),
rip = SpellBook:GetSpell(49800),
savage_roar = SpellBook:GetSpell(52610),
shred = SpellBook:GetSpell(48572),
soothe_animal = SpellBook:GetSpell(2908),
starfall = SpellBook:GetSpell(48505),
starfire = SpellBook:GetSpell(2912),
survival_instincts = SpellBook:GetSpell(61336),
swift_flight_form = SpellBook:GetSpell(40120),
swiftmend = SpellBook:GetSpell(18562),
swipe_bear = SpellBook:GetSpell(48562),
swipe_cat = SpellBook:GetSpell(62078),
thorns = SpellBook:GetSpell(467),
tigers_fury = SpellBook:GetSpell(50213),
track_humanoids = SpellBook:GetSpell(5225),
tranquility = SpellBook:GetSpell(740),
travel_form = SpellBook:GetSpell(783),
typhoon = SpellBook:GetSpell(50516),
war_stomp = SpellBook:GetSpell(20549),
wild_growth = SpellBook:GetSpell(48438),
wrath = SpellBook:GetSpell(5176),
}
return spells
Hunter
local Unlocker, Caffeine = ...
local SpellBook = Caffeine.SpellBook:New()
local spells = {
acid_spit = SpellBook:GetSpell(55754),
aimed_shot = SpellBook:GetSpell(49050),
arcane_shot = SpellBook:GetSpell(49045),
aspect_of_the_beast = SpellBook:GetSpell(13161),
aspect_of_the_cheetah = SpellBook:GetSpell(5118),
aspect_of_the_dragonhawk = SpellBook:GetSpell(61847),
aspect_of_the_hawk = SpellBook:GetSpell(13165),
aspect_of_the_monkey = SpellBook:GetSpell(13163),
aspect_of_the_pack = SpellBook:GetSpell(13159),
aspect_of_the_viper = SpellBook:GetSpell(34074),
aspect_of_the_wild = SpellBook:GetSpell(20043),
auto_shot = SpellBook:GetSpell(75),
beast_lore = SpellBook:GetSpell(1462),
bestial_wrath = SpellBook:GetSpell(19574),
black_arrow = SpellBook:GetSpell(63672),
call_of_the_wild = SpellBook:GetSpell(53434),
call_pet = SpellBook:GetSpell(883),
call_stabled_pet = SpellBook:GetSpell(62757),
chimera_shot = SpellBook:GetSpell(53209),
concussive_shot = SpellBook:GetSpell(5116),
counterattack = SpellBook:GetSpell(19306),
demoralizing_screech = SpellBook:GetSpell(55487),
deterrence = SpellBook:GetSpell(19263),
disengage = SpellBook:GetSpell(781),
dismiss_pet = SpellBook:GetSpell(2641),
distracting_shot = SpellBook:GetSpell(20736),
eagle_eye = SpellBook:GetSpell(6197),
explosive_shot = SpellBook:GetSpell(60053),
explosive_trap = SpellBook:GetSpell(49067),
eyes_of_the_beast = SpellBook:GetSpell(1002),
feed_pet = SpellBook:GetSpell(6991),
feign_death = SpellBook:GetSpell(5384),
flare = SpellBook:GetSpell(1543),
freezing_arrow = SpellBook:GetSpell(60192),
freezing_trap = SpellBook:GetSpell(14311),
frost_trap = SpellBook:GetSpell(13809),
hunters_mark = SpellBook:GetSpell(1130),
immolation_trap = SpellBook:GetSpell(49056),
intimidation = SpellBook:GetSpell(19577),
kill_command = SpellBook:GetSpell(34026),
kill_shot = SpellBook:GetSpell(61006),
masters_call = SpellBook:GetSpell(53271),
mend_pet = SpellBook:GetSpell(136),
misdirection = SpellBook:GetSpell(34477),
mongoose_bite = SpellBook:GetSpell(1495),
multishot = SpellBook:GetSpell(49048),
rapid_fire = SpellBook:GetSpell(3045),
raptor_strike = SpellBook:GetSpell(2973),
readiness = SpellBook:GetSpell(23989),
revive_pet = SpellBook:GetSpell(982),
scare_beast = SpellBook:GetSpell(1513),
scatter_shot = SpellBook:GetSpell(19503),
scorpid_sting = SpellBook:GetSpell(3043),
serpent_sting = SpellBook:GetSpell(49001),
silencing_shot = SpellBook:GetSpell(34490),
snake_trap = SpellBook:GetSpell(34600),
steady_shot = SpellBook:GetSpell(56641),
tame_beast = SpellBook:GetSpell(1515),
track_beasts = SpellBook:GetSpell(1494),
track_demons = SpellBook:GetSpell(19878),
track_dragonkin = SpellBook:GetSpell(19879),
track_elementals = SpellBook:GetSpell(19880),
track_giants = SpellBook:GetSpell(19882),
track_hidden = SpellBook:GetSpell(19885),
track_humanoids = SpellBook:GetSpell(19883),
track_undead = SpellBook:GetSpell(19884),
tranquilizing_shot = SpellBook:GetSpell(19801),
trueshot_aura = SpellBook:GetSpell(19506),
viper_sting = SpellBook:GetSpell(3034),
volley = SpellBook:GetSpell(58434),
wing_clip = SpellBook:GetSpell(2974),
wyvern_sting = SpellBook:GetSpell(19386),
}
return spells
Mage
local Unlocker, Caffeine = ...
local SpellBook = Caffeine.SpellBook:New()
local spells = {
amplify_magic = SpellBook:GetSpell(1008),
arcane_barrage = SpellBook:GetSpell(44425),
arcane_blast = SpellBook:GetSpell(30451),
arcane_brilliance = SpellBook:GetSpell(23028),
arcane_explosion = SpellBook:GetSpell(1449),
arcane_intellect = SpellBook:GetSpell(1459),
arcane_missiles = SpellBook:GetSpell(5143),
arcane_power = SpellBook:GetSpell(12042),
blast_wave = SpellBook:GetSpell(11113),
blink = SpellBook:GetSpell(1953),
blizzard = SpellBook:GetSpell(10),
cold_snap = SpellBook:GetSpell(11958),
combustion = SpellBook:GetSpell(11129),
cone_of_cold = SpellBook:GetSpell(120),
conjure_food = SpellBook:GetSpell(587),
conjure_mana_gem = SpellBook:GetSpell(759),
conjure_refreshment = SpellBook:GetSpell(42955),
conjure_water = SpellBook:GetSpell(5504),
counterspell = SpellBook:GetSpell(2139),
dampen_magic = SpellBook:GetSpell(604),
deep_freeze = SpellBook:GetSpell(44572),
dragons_breath = SpellBook:GetSpell(31661),
evocation = SpellBook:GetSpell(12051),
fire_blast = SpellBook:GetSpell(2136),
fire_ward = SpellBook:GetSpell(543),
fireball = SpellBook:GetSpell(133),
flamestrike = SpellBook:GetSpell(2120),
focus_magic = SpellBook:GetSpell(54646),
frost_armor = SpellBook:GetSpell(168),
frost_nova = SpellBook:GetSpell(122),
frost_ward = SpellBook:GetSpell(6143),
frostbolt = SpellBook:GetSpell(116),
frostfire_bolt = SpellBook:GetSpell(44614),
ice_armor = SpellBook:GetSpell(7302),
ice_barrier = SpellBook:GetSpell(11426),
ice_block = SpellBook:GetSpell(45438),
ice_lance = SpellBook:GetSpell(30455),
icy_veins = SpellBook:GetSpell(12472),
invisibility = SpellBook:GetSpell(66),
living_bomb = SpellBook:GetSpell(44457),
mage_armor = SpellBook:GetSpell(6117),
mana_shield = SpellBook:GetSpell(1463),
mirror_image = SpellBook:GetSpell(55342),
molten_armor = SpellBook:GetSpell(30482),
polymorph = SpellBook:GetSpell(118),
portal_orgrimmar = SpellBook:GetSpell(11417),
portal_shattrath = SpellBook:GetSpell(35717),
portal_thunder_bluff = SpellBook:GetSpell(11420),
portal_undercity = SpellBook:GetSpell(11418),
presence_of_mind = SpellBook:GetSpell(12043),
pyroblast = SpellBook:GetSpell(11366),
remove_curse = SpellBook:GetSpell(475),
ritual_of_refreshment = SpellBook:GetSpell(43987),
scorch = SpellBook:GetSpell(2948),
slow = SpellBook:GetSpell(31589),
slow_fall = SpellBook:GetSpell(130),
spellsteal = SpellBook:GetSpell(30449),
summon_water_elemental = SpellBook:GetSpell(31687),
teleport_orgrimmar = SpellBook:GetSpell(3567),
teleport_shattrath = SpellBook:GetSpell(35715),
teleport_thunder_bluff = SpellBook:GetSpell(3566),
teleport_undercity = SpellBook:GetSpell(3563),
}
return spells
Paladin
local Unlocker, Caffeine = ...
local SpellBook = Caffeine.SpellBook:New()
local spells = {
aura_mastery = SpellBook:GetSpell(31821),
avengers_shield = SpellBook:GetSpell(31935),
avenging_wrath = SpellBook:GetSpell(31884),
beacon_of_light = SpellBook:GetSpell(53563),
blessing_of_kings = SpellBook:GetSpell(20217),
blessing_of_might = SpellBook:GetSpell(19740),
blessing_of_sanctuary = SpellBook:GetSpell(20911),
blessing_of_wisdom = SpellBook:GetSpell(19742),
cleanse = SpellBook:GetSpell(4987),
concentration_aura = SpellBook:GetSpell(19746),
consecration = SpellBook:GetSpell(26573),
crusader_aura = SpellBook:GetSpell(32223),
crusader_strike = SpellBook:GetSpell(35395),
devotion_aura = SpellBook:GetSpell(48942),
divine_favor = SpellBook:GetSpell(20216),
divine_illumination = SpellBook:GetSpell(31842),
divine_intervention = SpellBook:GetSpell(19752),
divine_plea = SpellBook:GetSpell(54428),
divine_protection = SpellBook:GetSpell(498),
divine_sacrifice = SpellBook:GetSpell(64205),
divine_shield = SpellBook:GetSpell(642),
divine_storm = SpellBook:GetSpell(53385),
exorcism = SpellBook:GetSpell(879),
fire_resistance_aura = SpellBook:GetSpell(48947),
flash_of_light = SpellBook:GetSpell(19750),
frost_resistance_aura = SpellBook:GetSpell(48945),
greater_blessing_of_kings = SpellBook:GetSpell(25898),
greater_blessing_of_might = SpellBook:GetSpell(25782),
greater_blessing_of_wisdom = SpellBook:GetSpell(25894),
hammer_of_justice = SpellBook:GetSpell(853),
hammer_of_the_righteous = SpellBook:GetSpell(53595),
hammer_of_wrath = SpellBook:GetSpell(24275),
hand_of_freedom = SpellBook:GetSpell(1044),
hand_of_protection = SpellBook:GetSpell(10278),
hand_of_reckoning = SpellBook:GetSpell(62124),
hand_of_sacrifice = SpellBook:GetSpell(6940),
hand_of_salvation = SpellBook:GetSpell(1038),
holy_light = SpellBook:GetSpell(635),
holy_shield = SpellBook:GetSpell(20925),
holy_shock = SpellBook:GetSpell(20473),
holy_wrath = SpellBook:GetSpell(2812),
judgement_of_justice = SpellBook:GetSpell(53407),
judgement_of_light = SpellBook:GetSpell(20271),
judgement_of_wisdom = SpellBook:GetSpell(53408),
lay_on_hands = SpellBook:GetSpell(48788),
purify = SpellBook:GetSpell(1152),
redemption = SpellBook:GetSpell(7328),
repentance = SpellBook:GetSpell(20066),
retribution_aura = SpellBook:GetSpell(54043),
righteous_defense = SpellBook:GetSpell(31789),
righteous_fury = SpellBook:GetSpell(25780),
sacred_shield = SpellBook:GetSpell(53601),
seal_of_command = SpellBook:GetSpell(20375),
seal_of_corruption = SpellBook:GetSpell(348704),
seal_of_justice = SpellBook:GetSpell(20164),
seal_of_light = SpellBook:GetSpell(20165),
seal_of_righteousness = SpellBook:GetSpell(21084),
seal_of_vengeance = SpellBook:GetSpell(31801),
seal_of_wisdom = SpellBook:GetSpell(20166),
sense_undead = SpellBook:GetSpell(5502),
shadow_resistance_aura = SpellBook:GetSpell(48943),
shield_of_righteousness = SpellBook:GetSpell(53600),
turn_evil = SpellBook:GetSpell(10326),
}
return spells
Priest
local Unlocker, Caffeine = ...
local SpellBook = Caffeine.SpellBook:New()
local spells = {
abolish_disease = SpellBook:GetSpell(552),
binding_heal = SpellBook:GetSpell(32546),
circle_of_healing = SpellBook:GetSpell(34861),
cure_disease = SpellBook:GetSpell(528),
desperate_prayer = SpellBook:GetSpell(19236),
devouring_plague = SpellBook:GetSpell(2944),
dispel_magic = SpellBook:GetSpell(527),
dispersion = SpellBook:GetSpell(47585),
divine_hymn = SpellBook:GetSpell(64843),
divine_spirit = SpellBook:GetSpell(14752),
fade = SpellBook:GetSpell(586),
fear_ward = SpellBook:GetSpell(6346),
flash_heal = SpellBook:GetSpell(2061),
greater_heal = SpellBook:GetSpell(2060),
guardian_spirit = SpellBook:GetSpell(47788),
heal = SpellBook:GetSpell(2054),
holy_fire = SpellBook:GetSpell(14914),
holy_nova = SpellBook:GetSpell(15237),
hymn_of_hope = SpellBook:GetSpell(64901),
inner_fire = SpellBook:GetSpell(588),
inner_focus = SpellBook:GetSpell(14751),
lesser_heal = SpellBook:GetSpell(2050),
levitate = SpellBook:GetSpell(1706),
lightwell = SpellBook:GetSpell(724),
mana_burn = SpellBook:GetSpell(8129),
mass_dispel = SpellBook:GetSpell(32375),
mind_blast = SpellBook:GetSpell(8092),
mind_control = SpellBook:GetSpell(605),
mind_flay = SpellBook:GetSpell(15407),
mind_sear = SpellBook:GetSpell(48045),
mind_soothe = SpellBook:GetSpell(453),
mind_vision = SpellBook:GetSpell(2096),
pain_suppression = SpellBook:GetSpell(33206),
penance = SpellBook:GetSpell(47540),
power_infusion = SpellBook:GetSpell(10060),
power_word_fortitude = SpellBook:GetSpell(1243),
power_word_shield = SpellBook:GetSpell(17),
prayer_of_fortitude = SpellBook:GetSpell(21562),
prayer_of_healing = SpellBook:GetSpell(596),
prayer_of_mending = SpellBook:GetSpell(33076),
prayer_of_shadow_protection = SpellBook:GetSpell(27683),
prayer_of_spirit = SpellBook:GetSpell(27681),
psychic_horror = SpellBook:GetSpell(64044),
psychic_scream = SpellBook:GetSpell(8122),
renew = SpellBook:GetSpell(139),
resurrection = SpellBook:GetSpell(2006),
shackle_undead = SpellBook:GetSpell(9484),
shadow_protection = SpellBook:GetSpell(976),
shadow_word_death = SpellBook:GetSpell(32379),
shadow_word_pain = SpellBook:GetSpell(589),
shadowfiend = SpellBook:GetSpell(34433),
shadowform = SpellBook:GetSpell(15473),
silence = SpellBook:GetSpell(15487),
smite = SpellBook:GetSpell(585),
vampiric_embrace = SpellBook:GetSpell(15286),
vampiric_touch = SpellBook:GetSpell(34914),
}
return spells
Rogue
local Unlocker, Caffeine = ...
local SpellBook = Caffeine.SpellBook:New()
local spells = {
adrenaline_rush = SpellBook:GetSpell(13750),
ambush = SpellBook:GetSpell(8676),
backstab = SpellBook:GetSpell(53),
blade_flurry = SpellBook:GetSpell(13877),
blind = SpellBook:GetSpell(2094),
cheap_shot = SpellBook:GetSpell(1833),
cloak_of_shadows = SpellBook:GetSpell(31224),
cold_blood = SpellBook:GetSpell(14177),
deadly_throw = SpellBook:GetSpell(26679),
dismantle = SpellBook:GetSpell(51722),
distract = SpellBook:GetSpell(1725),
envenom = SpellBook:GetSpell(32645),
evasion = SpellBook:GetSpell(5277),
eviscerate = SpellBook:GetSpell(2098),
expose_armor = SpellBook:GetSpell(8647),
fan_of_knives = SpellBook:GetSpell(51723),
feint = SpellBook:GetSpell(1966),
garrote = SpellBook:GetSpell(703),
ghostly_strike = SpellBook:GetSpell(14278),
gouge = SpellBook:GetSpell(1776),
hemorrhage = SpellBook:GetSpell(16511),
hunger_for_blood = SpellBook:GetSpell(63848),
kick = SpellBook:GetSpell(1766),
kidney_shot = SpellBook:GetSpell(408),
killing_spree = SpellBook:GetSpell(51690),
mutilate = SpellBook:GetSpell(1329),
premeditation = SpellBook:GetSpell(14183),
preparation = SpellBook:GetSpell(14185),
riposte = SpellBook:GetSpell(14251),
rupture = SpellBook:GetSpell(1943),
sap = SpellBook:GetSpell(2070),
shadow_dance = SpellBook:GetSpell(51713),
shadowstep = SpellBook:GetSpell(36554),
shiv = SpellBook:GetSpell(5938),
sinister_strike = SpellBook:GetSpell(1752),
slice_and_dice = SpellBook:GetSpell(5171),
sprint = SpellBook:GetSpell(2983),
stealth = SpellBook:GetSpell(1784),
tricks_of_the_trade = SpellBook:GetSpell(57934),
vanish = SpellBook:GetSpell(1856),
}
return spells
Shaman
local Unlocker, Caffeine = ...
local SpellBook = Caffeine.SpellBook:New()
local spells = {
ancestral_spirit = SpellBook:GetSpell(2008),
astral_recall = SpellBook:GetSpell(556),
bloodlust = SpellBook:GetSpell(2825),
call_of_the_ancestors = SpellBook:GetSpell(66843),
call_of_the_elements = SpellBook:GetSpell(66842),
call_of_the_spirits = SpellBook:GetSpell(66844),
chain_heal = SpellBook:GetSpell(1064),
chain_lightning = SpellBook:GetSpell(421),
cleanse_spirit = SpellBook:GetSpell(51886),
cleansing_totem = SpellBook:GetSpell(8170),
cure_toxins = SpellBook:GetSpell(526),
earth_elemental_totem = SpellBook:GetSpell(2062),
earth_shield = SpellBook:GetSpell(974),
earth_shock = SpellBook:GetSpell(8042),
earthbind_totem = SpellBook:GetSpell(2484),
earthliving_weapon = SpellBook:GetSpell(51730),
elemental_mastery = SpellBook:GetSpell(16166),
far_sight = SpellBook:GetSpell(6196),
feral_spirit = SpellBook:GetSpell(51533),
fire_elemental_totem = SpellBook:GetSpell(2894),
fire_nova = SpellBook:GetSpell(1535),
fire_resistance_totem = SpellBook:GetSpell(8184),
flame_shock = SpellBook:GetSpell(8050),
flametongue_totem = SpellBook:GetSpell(58656),
flametongue_weapon = SpellBook:GetSpell(8024),
frost_resistance_totem = SpellBook:GetSpell(8181),
frost_shock = SpellBook:GetSpell(8056),
frostbrand_weapon = SpellBook:GetSpell(8033),
ghost_wolf = SpellBook:GetSpell(2645),
grounding_totem = SpellBook:GetSpell(8177),
healing_stream_totem = SpellBook:GetSpell(5394),
healing_wave = SpellBook:GetSpell(331),
hex = SpellBook:GetSpell(51514),
lava_burst = SpellBook:GetSpell(51505),
lava_lash = SpellBook:GetSpell(60103),
lesser_healing_wave = SpellBook:GetSpell(8004),
lightning_bolt = SpellBook:GetSpell(403),
lightning_shield = SpellBook:GetSpell(324),
magma_totem = SpellBook:GetSpell(8190),
mana_spring_totem = SpellBook:GetSpell(5675),
mana_tide_totem = SpellBook:GetSpell(16190),
nature_resistance_totem = SpellBook:GetSpell(10595),
natures_swiftness = SpellBook:GetSpell(16188),
purge = SpellBook:GetSpell(370),
riptide = SpellBook:GetSpell(61295),
rockbiter_weapon = SpellBook:GetSpell(8017),
searing_totem = SpellBook:GetSpell(3599),
sentry_totem = SpellBook:GetSpell(6495),
shamanistic_rage = SpellBook:GetSpell(30823),
stoneclaw_totem = SpellBook:GetSpell(5730),
stoneskin_totem = SpellBook:GetSpell(8071),
stormstrike = SpellBook:GetSpell(17364),
strength_of_earth_totem = SpellBook:GetSpell(8075),
thunderstorm = SpellBook:GetSpell(51490),
tidal_force = SpellBook:GetSpell(55198),
totem_of_wrath = SpellBook:GetSpell(30706),
totemic_recall = SpellBook:GetSpell(36936),
tremor_totem = SpellBook:GetSpell(8143),
water_breathing = SpellBook:GetSpell(131),
water_shield = SpellBook:GetSpell(52127),
water_walking = SpellBook:GetSpell(546),
wind_shear = SpellBook:GetSpell(57994),
windfury_totem = SpellBook:GetSpell(8512),
windfury_weapon = SpellBook:GetSpell(8232),
wrath_of_air_totem = SpellBook:GetSpell(3738),
}
return spells
Warlock
local Unlocker, Caffeine = ...
local SpellBook = Caffeine.SpellBook:New()
local spells = {
banish = SpellBook:GetSpell(710),
challenging_howl = SpellBook:GetSpell(59671),
chaos_bolt = SpellBook:GetSpell(50796),
conflagrate = SpellBook:GetSpell(17962),
corruption = SpellBook:GetSpell(172),
create_firestone = SpellBook:GetSpell(6366),
create_healthstone = SpellBook:GetSpell(6201),
create_soulstone = SpellBook:GetSpell(693),
create_spellstone = SpellBook:GetSpell(2362),
curse_of_agony = SpellBook:GetSpell(980),
curse_of_doom = SpellBook:GetSpell(603),
curse_of_exhaustion = SpellBook:GetSpell(18223),
curse_of_the_elements = SpellBook:GetSpell(1490),
curse_of_tongues = SpellBook:GetSpell(1714),
curse_of_weakness = SpellBook:GetSpell(702),
dark_pact = SpellBook:GetSpell(59092),
death_coil = SpellBook:GetSpell(6789),
demon_armor = SpellBook:GetSpell(706),
demon_charge = SpellBook:GetSpell(54785),
demon_skin = SpellBook:GetSpell(687),
demonic_circle_summon = SpellBook:GetSpell(48018),
demonic_circle_teleport = SpellBook:GetSpell(48020),
demonic_empowerment = SpellBook:GetSpell(47193),
detect_invisibility = SpellBook:GetSpell(132),
drain_life = SpellBook:GetSpell(689),
drain_mana = SpellBook:GetSpell(5138),
drain_soul = SpellBook:GetSpell(1120),
eye_of_kilrogg = SpellBook:GetSpell(126),
fear = SpellBook:GetSpell(6215),
fel_armor = SpellBook:GetSpell(47893),
fel_domination = SpellBook:GetSpell(18708),
haunt = SpellBook:GetSpell(48181),
health_funnel = SpellBook:GetSpell(47856),
hellfire = SpellBook:GetSpell(47823),
howl_of_terror = SpellBook:GetSpell(17928),
immolate = SpellBook:GetSpell(348),
immolation_aura = SpellBook:GetSpell(50589),
incinerate = SpellBook:GetSpell(47838),
inferno = SpellBook:GetSpell(1122),
life_tap = SpellBook:GetSpell(57946),
metamorphosis = SpellBook:GetSpell(47241),
rain_of_fire = SpellBook:GetSpell(5740),
ritual_of_souls = SpellBook:GetSpell(29893),
ritual_of_summoning = SpellBook:GetSpell(698),
searing_pain = SpellBook:GetSpell(5676),
seed_of_corruption = SpellBook:GetSpell(27243),
sense_demons = SpellBook:GetSpell(5500),
shadow_bolt = SpellBook:GetSpell(47809),
shadow_cleave = SpellBook:GetSpell(50581),
shadow_ward = SpellBook:GetSpell(6229),
shadowburn = SpellBook:GetSpell(47827),
shadowflame = SpellBook:GetSpell(47897),
shadowfury = SpellBook:GetSpell(30283),
soul_fire = SpellBook:GetSpell(47824),
soul_link = SpellBook:GetSpell(19028),
soulshatter = SpellBook:GetSpell(29858),
subjugate_demon = SpellBook:GetSpell(61191),
summon_felguard = SpellBook:GetSpell(30146),
summon_felhunter = SpellBook:GetSpell(691),
summon_imp = SpellBook:GetSpell(688),
summon_incubus = SpellBook:GetSpell(713),
summon_succubus = SpellBook:GetSpell(712),
summon_voidwalker = SpellBook:GetSpell(697),
unending_breath = SpellBook:GetSpell(5697),
unstable_affliction = SpellBook:GetSpell(47843),
}
return spells
Warrior
local Unlocker, Caffeine = ...
local SpellBook = Caffeine.SpellBook:New()
local spells = {
battle_shout = SpellBook:GetSpell(47436),
battle_stance = SpellBook:GetSpell(2457),
berserker_rage = SpellBook:GetSpell(18499),
berserker_stance = SpellBook:GetSpell(2458),
bladestorm = SpellBook:GetSpell(46924),
bloodrage = SpellBook:GetSpell(2687),
bloodthirst = SpellBook:GetSpell(23881),
challenging_shout = SpellBook:GetSpell(1161),
charge = SpellBook:GetSpell(11578),
cleave = SpellBook:GetSpell(47520),
commanding_shout = SpellBook:GetSpell(47440),
concussion_blow = SpellBook:GetSpell(12809),
death_wish = SpellBook:GetSpell(12292),
defensive_stance = SpellBook:GetSpell(71),
demoralizing_shout = SpellBook:GetSpell(47437),
devastate = SpellBook:GetSpell(20243),
disarm = SpellBook:GetSpell(676),
enraged_regeneration = SpellBook:GetSpell(55694),
execute = SpellBook:GetSpell(47471),
hamstring = SpellBook:GetSpell(1715),
heroic_fury = SpellBook:GetSpell(60970),
heroic_strike = SpellBook:GetSpell(47450),
heroic_throw = SpellBook:GetSpell(57755),
intercept = SpellBook:GetSpell(20252),
intervene = SpellBook:GetSpell(3411),
intimidating_shout = SpellBook:GetSpell(5246),
last_stand = SpellBook:GetSpell(12975),
mocking_blow = SpellBook:GetSpell(694),
mortal_strike = SpellBook:GetSpell(12294),
overpower = SpellBook:GetSpell(7384),
piercing_howl = SpellBook:GetSpell(12323),
pummel = SpellBook:GetSpell(6552),
recklessness = SpellBook:GetSpell(1719),
rend = SpellBook:GetSpell(47465),
retaliation = SpellBook:GetSpell(20230),
revenge = SpellBook:GetSpell(57823),
shattering_throw = SpellBook:GetSpell(64382),
shield_bash = SpellBook:GetSpell(72),
shield_block = SpellBook:GetSpell(2565),
shield_slam = SpellBook:GetSpell(47488),
shield_wall = SpellBook:GetSpell(871),
shockwave = SpellBook:GetSpell(46968),
slam = SpellBook:GetSpell(47475),
spell_reflection = SpellBook:GetSpell(23920),
sunder_armor = SpellBook:GetSpell(7386),
sweeping_strikes = SpellBook:GetSpell(12328),
taunt = SpellBook:GetSpell(355),
thunder_clap = SpellBook:GetSpell(47502),
victory_rush = SpellBook:GetSpell(34428),
vigilance = SpellBook:GetSpell(50720),
whirlwind = SpellBook:GetSpell(1680),
}
return spells