You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
1265 lines
26 KiB
1265 lines
26 KiB
-- PriestDiscipline.lua
|
|
-- September 2022
|
|
|
|
if UnitClassBase( "player" ) ~= "PRIEST" then return end
|
|
|
|
local addon, ns = ...
|
|
local Hekili = _G[ addon ]
|
|
local class, state = Hekili.Class, Hekili.State
|
|
|
|
local spec = Hekili:NewSpecialization( 256 )
|
|
|
|
spec:RegisterResource( Enum.PowerType.Insanity )
|
|
spec:RegisterResource( Enum.PowerType.Mana )
|
|
|
|
-- Talents
|
|
spec:RegisterTalents( {
|
|
aegis_of_wrath = { 78258, 238135, 1 }, --
|
|
angelic_bulwark = { 78370, 108945, 1 }, --
|
|
angelic_feather = { 78398, 121536, 1 }, --
|
|
angels_mercy = { 78373, 238100, 1 }, --
|
|
apathy = { 78384, 390668, 1 }, --
|
|
atonement = { 78287, 81749 , 1 }, --
|
|
binding_heals = { 78373, 368275, 1 }, --
|
|
blessed_recovery = { 78415, 390767, 1 }, --
|
|
body_and_soul = { 78401, 64129 , 1 }, --
|
|
borrowed_time = { 78293, 390691, 2 }, --
|
|
bright_pupil = { 78284, 390684, 1 }, --
|
|
castigation = { 78270, 193134, 1 }, --
|
|
contrition = { 78292, 197419, 2 }, --
|
|
crystalline_reflection = { 78376, 373457, 2 }, --
|
|
dark_indulgence = { 78289, 372972, 1 }, --
|
|
death_and_madness = { 78406, 321291, 1 }, --
|
|
depth_of_the_shadows = { 78402, 390615, 1 }, --
|
|
dispel_magic = { 78410, 528 , 1 }, --
|
|
divine_aegis = { 78295, 47515 , 2 }, --
|
|
divine_star = { 78377, 110744, 1 }, --
|
|
dominate_mind = { 78405, 205364, 1 }, --
|
|
embrace_shadow = { 78275, 372985, 1 }, --
|
|
enduring_luminescence = { 78284, 390685, 1 }, --
|
|
evangelism = { 78260, 246287, 1 }, --
|
|
exaltation = { 78269, 373042, 1 }, --
|
|
expiation = { 78278, 390832, 2 }, --
|
|
fiending_dark = { 78263, 390770, 2 }, --
|
|
focused_mending = { 78414, 372354, 1 }, --
|
|
halo = { 78377, 120517, 1 }, --
|
|
harsh_discipline = { 78265, 373180, 2 }, --
|
|
holy_nova = { 78396, 132157, 1 }, --
|
|
improved_fade = { 78381, 390670, 2 }, --
|
|
improved_mass_dispel = { 78393, 341167, 1 }, --
|
|
improved_purify = { 78400, 390632, 1 }, --
|
|
improved_shadow_word_pain = { 78271, 390689, 2 }, --
|
|
indemnity = { 78258, 373049, 1 }, --
|
|
inspiration = { 78391, 390676, 1 }, --
|
|
leap_of_faith = { 78411, 73325 , 1 }, --
|
|
lenience = { 78260, 238063, 1 }, --
|
|
lights_inspiration = { 78374, 373450, 2 }, --
|
|
lights_promise = { 78285, 322115, 1 }, --
|
|
lights_wrath = { 78268, 373178, 1 }, --
|
|
make_amends = { 78294, 391079, 1 }, --
|
|
malicious_scission = { 78273, 372969, 1 }, --
|
|
manipulation = { 78367, 390996, 2 }, --
|
|
masochism = { 78402, 193063, 1 }, --
|
|
mass_dispel = { 78394, 32375 , 1 }, --
|
|
mind_control = { 78405, 605 , 1 }, --
|
|
mindbender = { 78277, 123040, 1 }, --
|
|
mindgames = { 78382, 375901, 1 }, --
|
|
move_with_grace = { 78397, 390620, 1 }, --
|
|
pain_suppression = { 78280, 33206 , 1 }, --
|
|
pain_transformation = { 78281, 372991, 1 }, --
|
|
painful_punishment = { 78290, 390686, 1 }, --
|
|
phantasm = { 78249, 108942, 1 }, --
|
|
power_infusion = { 78389, 10060 , 1 }, --
|
|
power_of_the_dark_side = { 78288, 198068, 1 }, --
|
|
power_word_barrier = { 78257, 62618 , 1 }, --
|
|
power_word_life = { 78371, 373481, 1 }, --
|
|
power_word_radiance = { 78286, 194509, 1 }, --
|
|
power_word_solace = { 78282, 129250, 1 }, --
|
|
prayer_of_mending = { 78413, 33076 , 1 }, --
|
|
protector_of_the_frail = { 78281, 373035, 1 }, --
|
|
psychic_voice = { 78390, 196704, 1 }, --
|
|
purge_the_wicked = { 78283, 204197, 1 }, --
|
|
rapture = { 78291, 47536 , 1 }, --
|
|
renew = { 78412, 139 , 1 }, --
|
|
resplendent_light = { 78267, 390765, 2 }, --
|
|
revel_in_purity = { 78259, 373003, 1 }, --
|
|
rhapsody = { 78395, 390622, 1 }, --
|
|
sanlayn = { 78385, 199855, 1 }, --
|
|
schism = { 78272, 214621, 1 }, --
|
|
shackle_undead = { 78388, 9484 , 1 }, --
|
|
shadow_covenant = { 78274, 314867, 1 }, --
|
|
shadow_mend = { 78409, 186263, 1 }, --
|
|
shadow_word_death = { 78407, 32379 , 1 }, --
|
|
shadowfiend = { 78408, 34433 , 1 }, --
|
|
shadowflame_prism = { 78279, 373427, 1 }, --
|
|
shattered_perceptions = { 78368, 391112, 1 }, --
|
|
sheer_terror = { 78403, 390919, 1 }, --
|
|
shield_discipline = { 78282, 197045, 1 }, --
|
|
sins_of_the_many = { 78261, 280391, 2 }, --
|
|
spell_warding = { 78415, 390667, 1 }, --
|
|
stolen_psyche = { 78276, 373054, 2 }, --
|
|
surge_of_light = { 78372, 109186, 2 }, --
|
|
throes_of_pain = { 78404, 377422, 2 }, --
|
|
tithe_evasion = { 78383, 373223, 1 }, --
|
|
tools_of_the_cloth = { 78416, 377438, 1 }, --
|
|
train_of_thought = { 78294, 390693, 1 }, --
|
|
translucent_image = { 78380, 373446, 1 }, --
|
|
twilight_corruption = { 78275, 373065, 1 }, --
|
|
twilight_equilibrium = { 78264, 390705, 1 }, --
|
|
twins_of_the_sun_priestess = { 78378, 373466, 1 }, --
|
|
twist_of_fate = { 78379, 390972, 2 }, --
|
|
unwavering_will = { 78392, 373456, 2 }, --
|
|
vampiric_embrace = { 78386, 15286 , 1 }, --
|
|
void_shield = { 78387, 280749, 1 }, --
|
|
void_shift = { 78369, 108968, 1 }, --
|
|
void_tendrils = { 78403, 108920, 1 }, --
|
|
weal_and_woe = { 78262, 390786, 1 }, --
|
|
wrath_unleashed = { 78266, 390781, 1 }, --
|
|
} )
|
|
|
|
|
|
-- PvP Talents
|
|
spec:RegisterPvpTalents( {
|
|
archangel = 123 , -- 197862
|
|
blaze_of_light = 1244, -- 215768
|
|
cardinal_mending = 5475, -- 328529
|
|
catharsis = 5487, -- 391297
|
|
dark_archangel = 126 , -- 197871
|
|
delivered_from_evil = 5480, -- 196611
|
|
dome_of_light = 117 , -- 197590
|
|
eternal_rest = 5483, -- 322107
|
|
inner_light_and_shadow = 5416, -- 356085
|
|
precognition = 5498, -- 377360
|
|
purification = 98 , -- 196162
|
|
purified_resolve = 100 , -- 196439
|
|
strength_of_soul = 111 , -- 197535
|
|
thoughtsteal = 855 , -- 316262
|
|
trinity = 109 , -- 214205
|
|
ultimate_radiance = 114 , -- 236499
|
|
} )
|
|
|
|
|
|
-- Auras
|
|
spec:RegisterAuras( {
|
|
apathy = {
|
|
id = 390669,
|
|
duration = 4,
|
|
max_stack = 1
|
|
},
|
|
archangel = {
|
|
id = 197862,
|
|
duration = 15,
|
|
max_stack = 1
|
|
},
|
|
body_and_soul = {
|
|
id = 65081,
|
|
duration = 3,
|
|
max_stack = 1
|
|
},
|
|
borrowed_time = {
|
|
id = 390692,
|
|
duration = 4,
|
|
max_stack = 1
|
|
},
|
|
dark_archangel = {
|
|
id = 197871,
|
|
duration = 8,
|
|
max_stack = 1
|
|
},
|
|
death_and_madness = {
|
|
id = 322098,
|
|
duration = 7,
|
|
max_stack = 1
|
|
},
|
|
depth_of_the_shadows = {
|
|
id = 390617,
|
|
duration = 15,
|
|
max_stack = 50
|
|
},
|
|
desperate_prayer = {
|
|
id = 19236,
|
|
duration = 10,
|
|
tick_time = 1,
|
|
max_stack = 1
|
|
},
|
|
dominate_mind = {
|
|
id = 205364,
|
|
duration = 30,
|
|
max_stack = 1
|
|
},
|
|
fade = {
|
|
id = 586,
|
|
duration = 10,
|
|
max_stack = 1
|
|
},
|
|
focused_will = {
|
|
id = 45242,
|
|
duration = 8,
|
|
max_stack = 1
|
|
},
|
|
inspiration = {
|
|
id = 390677,
|
|
duration = 15,
|
|
max_stack = 1
|
|
},
|
|
leap_of_faith = {
|
|
id = 73325,
|
|
duration = 1.5,
|
|
max_stack = 1
|
|
},
|
|
levitate = {
|
|
id = 1706,
|
|
duration = 600,
|
|
max_stack = 1
|
|
},
|
|
mind_control = {
|
|
id = 605,
|
|
duration = 30,
|
|
max_stack = 1
|
|
},
|
|
mind_soothe = {
|
|
id = 453,
|
|
duration = 20,
|
|
max_stack = 1
|
|
},
|
|
mind_vision = {
|
|
id = 2096,
|
|
duration = 60,
|
|
max_stack = 1
|
|
},
|
|
mindbender = { -- TODO: Check Aura (https://wowhead.com/beta/spell=123040)
|
|
id = 123040,
|
|
duration = 12,
|
|
max_stack = 1
|
|
},
|
|
mindgames = {
|
|
id = 375901,
|
|
duration = 5,
|
|
max_stack = 1
|
|
},
|
|
pain_suppression = {
|
|
id = 33206,
|
|
duration = 8,
|
|
max_stack = 1
|
|
},
|
|
power_infusion = {
|
|
id = 10060,
|
|
duration = 20,
|
|
max_stack = 1
|
|
},
|
|
power_of_the_dark_side = {
|
|
id = 198069,
|
|
duration = 20,
|
|
max_stack = 1
|
|
},
|
|
power_word_barrier = { -- TODO: Check for totem to help correct for remaining time.
|
|
id = 81782,
|
|
duration = 12,
|
|
max_stack = 1
|
|
},
|
|
power_word_fortitude = {
|
|
id = 21562,
|
|
duration = 3600,
|
|
max_stack = 1
|
|
},
|
|
power_word_shield = {
|
|
id = 17,
|
|
duration = 15,
|
|
tick_time = 1,
|
|
max_stack = 1
|
|
},
|
|
psychic_scream = {
|
|
id = 8122,
|
|
duration = 8,
|
|
max_stack = 1
|
|
},
|
|
purge_the_wicked = {
|
|
id = 204213,
|
|
duration = 20,
|
|
tick_time = 2,
|
|
max_stack = 1
|
|
},
|
|
rapture = {
|
|
id = 47536,
|
|
duration = 8,
|
|
max_stack = 1
|
|
},
|
|
renew = {
|
|
id = 139,
|
|
duration = 15,
|
|
tick_time = 3,
|
|
max_stack = 1
|
|
},
|
|
schism = {
|
|
id = 214621,
|
|
duration = 9,
|
|
max_stack = 1
|
|
},
|
|
shackle_undead = {
|
|
id = 9484,
|
|
duration = 50,
|
|
max_stack = 1
|
|
},
|
|
shadow_covenant = {
|
|
id = 322105,
|
|
duration = 7,
|
|
max_stack = 1
|
|
},
|
|
shadow_word_pain = {
|
|
id = 589,
|
|
duration = 16,
|
|
tick_time = 2,
|
|
max_stack = 1
|
|
},
|
|
shadowfiend = {
|
|
id = 34433,
|
|
duration = 15,
|
|
max_stack = 1
|
|
},
|
|
tools_of_the_cloth = {
|
|
id = 390933,
|
|
duration = 12,
|
|
max_stack = 1
|
|
},
|
|
vampiric_embrace = {
|
|
id = 15286,
|
|
duration = 15,
|
|
tick_time = 0.5,
|
|
max_stack = 1
|
|
},
|
|
void_tendrils = {
|
|
id = 108920,
|
|
duration = 0.5,
|
|
max_stack = 1
|
|
},
|
|
weal_and_woe = {
|
|
id = 390787,
|
|
duration = 20,
|
|
max_stack = 7
|
|
},
|
|
wrath_unleashed = {
|
|
id = 390782,
|
|
duration = 15,
|
|
max_stack = 1
|
|
},
|
|
} )
|
|
|
|
|
|
-- Abilities
|
|
spec:RegisterAbilities( {
|
|
angelic_feather = {
|
|
id = 121536,
|
|
cast = 0,
|
|
charges = 3,
|
|
cooldown = 20,
|
|
recharge = 20,
|
|
gcd = "spell",
|
|
|
|
talent = "angelic_feather",
|
|
startsCombat = false,
|
|
texture = 642580,
|
|
|
|
handler = function ()
|
|
end,
|
|
},
|
|
|
|
|
|
archangel = {
|
|
id = 197862,
|
|
cast = 0,
|
|
cooldown = 60,
|
|
gcd = "spell",
|
|
|
|
pvptalent = "archangel",
|
|
startsCombat = false,
|
|
texture = 458225,
|
|
|
|
toggle = "cooldowns",
|
|
|
|
handler = function ()
|
|
end,
|
|
},
|
|
|
|
|
|
dark_archangel = {
|
|
id = 197871,
|
|
cast = 0,
|
|
cooldown = 60,
|
|
gcd = "spell",
|
|
|
|
pvptalent = "dark_archangel",
|
|
startsCombat = false,
|
|
texture = 1445237,
|
|
|
|
toggle = "cooldowns",
|
|
|
|
handler = function ()
|
|
end,
|
|
},
|
|
|
|
|
|
desperate_prayer = {
|
|
id = 19236,
|
|
cast = 0,
|
|
cooldown = 90,
|
|
gcd = "off",
|
|
|
|
startsCombat = false,
|
|
texture = 237550,
|
|
|
|
toggle = "cooldowns",
|
|
|
|
handler = function ()
|
|
end,
|
|
},
|
|
|
|
|
|
dispel_magic = {
|
|
id = 528,
|
|
cast = 0,
|
|
cooldown = 0,
|
|
gcd = "spell",
|
|
|
|
spend = 0.02,
|
|
spendType = "mana",
|
|
|
|
talent = "dispel_magic",
|
|
startsCombat = false,
|
|
texture = 136066,
|
|
|
|
handler = function ()
|
|
end,
|
|
},
|
|
|
|
|
|
divine_star = {
|
|
id = 110744,
|
|
cast = 0,
|
|
cooldown = 15,
|
|
gcd = "spell",
|
|
|
|
spend = 0.02,
|
|
spendType = "mana",
|
|
|
|
talent = "divine_star",
|
|
startsCombat = false,
|
|
texture = 537026,
|
|
|
|
handler = function ()
|
|
end,
|
|
},
|
|
|
|
|
|
dominate_mind = {
|
|
id = 205364,
|
|
cast = 1.8,
|
|
cooldown = 120,
|
|
gcd = "spell",
|
|
|
|
spend = 0.02,
|
|
spendType = "mana",
|
|
|
|
talent = "dominate_mind",
|
|
startsCombat = false,
|
|
texture = 1386549,
|
|
|
|
toggle = "cooldowns",
|
|
|
|
handler = function ()
|
|
end,
|
|
},
|
|
|
|
|
|
evangelism = {
|
|
id = 246287,
|
|
cast = 0,
|
|
cooldown = 90,
|
|
gcd = "spell",
|
|
|
|
talent = "evangelism",
|
|
startsCombat = false,
|
|
texture = 135895,
|
|
|
|
toggle = "cooldowns",
|
|
|
|
handler = function ()
|
|
end,
|
|
},
|
|
|
|
|
|
fade = {
|
|
id = 586,
|
|
cast = 0,
|
|
cooldown = 30,
|
|
gcd = "off",
|
|
|
|
startsCombat = false,
|
|
texture = 135994,
|
|
|
|
handler = function ()
|
|
end,
|
|
},
|
|
|
|
|
|
flash_heal = {
|
|
id = 2061,
|
|
cast = 1.5,
|
|
cooldown = 0,
|
|
gcd = "spell",
|
|
|
|
spend = 0.04,
|
|
spendType = "mana",
|
|
|
|
startsCombat = false,
|
|
texture = 135907,
|
|
|
|
handler = function ()
|
|
end,
|
|
},
|
|
|
|
|
|
halo = {
|
|
id = 120517,
|
|
cast = 1.5,
|
|
cooldown = 40,
|
|
gcd = "spell",
|
|
|
|
spend = 0.03,
|
|
spendType = "mana",
|
|
|
|
talent = "halo",
|
|
startsCombat = false,
|
|
texture = 632352,
|
|
|
|
handler = function ()
|
|
end,
|
|
},
|
|
|
|
|
|
holy_nova = {
|
|
id = 132157,
|
|
cast = 0,
|
|
cooldown = 0,
|
|
gcd = "spell",
|
|
|
|
spend = 0.02,
|
|
spendType = "mana",
|
|
|
|
talent = "holy_nova",
|
|
startsCombat = false,
|
|
texture = 135922,
|
|
|
|
handler = function ()
|
|
end,
|
|
},
|
|
|
|
|
|
leap_of_faith = {
|
|
id = 73325,
|
|
cast = 0,
|
|
cooldown = 90,
|
|
gcd = "off",
|
|
|
|
spend = 0.03,
|
|
spendType = "mana",
|
|
|
|
talent = "leap_of_faith",
|
|
startsCombat = false,
|
|
texture = 463835,
|
|
|
|
toggle = "cooldowns",
|
|
|
|
handler = function ()
|
|
end,
|
|
},
|
|
|
|
|
|
levitate = {
|
|
id = 1706,
|
|
cast = 0,
|
|
cooldown = 0,
|
|
gcd = "spell",
|
|
|
|
spend = 0.01,
|
|
spendType = "mana",
|
|
|
|
startsCombat = false,
|
|
texture = 135928,
|
|
|
|
handler = function ()
|
|
end,
|
|
},
|
|
|
|
|
|
lights_wrath = {
|
|
id = 373178,
|
|
cast = 2.5,
|
|
cooldown = 90,
|
|
gcd = "spell",
|
|
|
|
talent = "lights_wrath",
|
|
startsCombat = false,
|
|
texture = 1271590,
|
|
|
|
toggle = "cooldowns",
|
|
|
|
handler = function ()
|
|
end,
|
|
},
|
|
|
|
|
|
mass_dispel = {
|
|
id = 32375,
|
|
cast = 1.5,
|
|
cooldown = 45,
|
|
gcd = "spell",
|
|
|
|
spend = 0.08,
|
|
spendType = "mana",
|
|
|
|
talent = "mass_dispel",
|
|
startsCombat = false,
|
|
texture = 135739,
|
|
|
|
handler = function ()
|
|
end,
|
|
},
|
|
|
|
|
|
mass_resurrection = {
|
|
id = 212036,
|
|
cast = 10,
|
|
cooldown = 0,
|
|
gcd = "spell",
|
|
|
|
spend = 0.01,
|
|
spendType = "mana",
|
|
|
|
startsCombat = false,
|
|
texture = 413586,
|
|
|
|
handler = function ()
|
|
end,
|
|
},
|
|
|
|
|
|
mind_blast = {
|
|
id = 8092,
|
|
cast = 1.5,
|
|
charges = 1,
|
|
cooldown = 9,
|
|
recharge = 9,
|
|
gcd = "spell",
|
|
|
|
spend = 0,
|
|
spendType = "mana",
|
|
|
|
startsCombat = true,
|
|
texture = 136224,
|
|
|
|
handler = function ()
|
|
end,
|
|
},
|
|
|
|
|
|
mind_control = {
|
|
id = 605,
|
|
cast = 1.8,
|
|
cooldown = 0,
|
|
gcd = "spell",
|
|
|
|
spend = 0.02,
|
|
spendType = "mana",
|
|
|
|
talent = "mind_control",
|
|
startsCombat = false,
|
|
texture = 136206,
|
|
|
|
handler = function ()
|
|
end,
|
|
},
|
|
|
|
|
|
mind_soothe = {
|
|
id = 453,
|
|
cast = 0,
|
|
cooldown = 0,
|
|
gcd = "spell",
|
|
|
|
spend = 0.01,
|
|
spendType = "mana",
|
|
|
|
startsCombat = true,
|
|
texture = 135933,
|
|
|
|
handler = function ()
|
|
end,
|
|
},
|
|
|
|
|
|
mind_vision = {
|
|
id = 2096,
|
|
cast = 0,
|
|
cooldown = 0,
|
|
gcd = "spell",
|
|
|
|
spend = 0.01,
|
|
spendType = "mana",
|
|
|
|
startsCombat = true,
|
|
texture = 135934,
|
|
|
|
handler = function ()
|
|
end,
|
|
},
|
|
|
|
|
|
mindbender = {
|
|
id = 123040,
|
|
cast = 0,
|
|
cooldown = 60,
|
|
gcd = "spell",
|
|
|
|
talent = "mindbender",
|
|
startsCombat = false,
|
|
texture = 136214,
|
|
|
|
toggle = "cooldowns",
|
|
|
|
handler = function ()
|
|
end,
|
|
},
|
|
|
|
|
|
mindgames = {
|
|
id = 375901,
|
|
cast = 1.5,
|
|
cooldown = 45,
|
|
gcd = "spell",
|
|
|
|
spend = 0.02,
|
|
spendType = "mana",
|
|
|
|
talent = "mindgames",
|
|
startsCombat = false,
|
|
texture = 3565723,
|
|
|
|
handler = function ()
|
|
end,
|
|
},
|
|
|
|
|
|
pain_suppression = {
|
|
id = 33206,
|
|
cast = 0,
|
|
cooldown = 180,
|
|
gcd = "off",
|
|
|
|
spend = 0.02,
|
|
spendType = "mana",
|
|
|
|
talent = "pain_suppression",
|
|
startsCombat = false,
|
|
texture = 135936,
|
|
|
|
toggle = "cooldowns",
|
|
|
|
handler = function ()
|
|
end,
|
|
},
|
|
|
|
|
|
penance = {
|
|
id = 47540,
|
|
cast = 0,
|
|
cooldown = 9,
|
|
gcd = "spell",
|
|
|
|
spend = 0.02,
|
|
spendType = "mana",
|
|
|
|
startsCombat = true,
|
|
texture = 237545,
|
|
|
|
handler = function ()
|
|
end,
|
|
},
|
|
|
|
|
|
power_infusion = {
|
|
id = 10060,
|
|
cast = 0,
|
|
cooldown = 120,
|
|
gcd = "off",
|
|
|
|
talent = "power_infusion",
|
|
startsCombat = false,
|
|
texture = 135939,
|
|
|
|
toggle = "cooldowns",
|
|
|
|
handler = function ()
|
|
end,
|
|
},
|
|
|
|
|
|
power_word_barrier = {
|
|
id = 62618,
|
|
cast = 0,
|
|
cooldown = 180,
|
|
gcd = "spell",
|
|
|
|
spend = 0.04,
|
|
spendType = "mana",
|
|
|
|
talent = "power_word_barrier",
|
|
startsCombat = false,
|
|
texture = 253400,
|
|
|
|
toggle = "cooldowns",
|
|
|
|
handler = function ()
|
|
end,
|
|
},
|
|
|
|
|
|
power_word_fortitude = {
|
|
id = 21562,
|
|
cast = 0,
|
|
cooldown = 0,
|
|
gcd = "spell",
|
|
|
|
spend = 0.04,
|
|
spendType = "mana",
|
|
|
|
startsCombat = false,
|
|
texture = 135987,
|
|
|
|
handler = function ()
|
|
end,
|
|
},
|
|
|
|
|
|
power_word_life = {
|
|
id = 373481,
|
|
cast = 0,
|
|
cooldown = 30,
|
|
gcd = "spell",
|
|
|
|
spend = 1250,
|
|
spendType = "mana",
|
|
|
|
talent = "power_word_life",
|
|
startsCombat = false,
|
|
texture = 4667420,
|
|
|
|
handler = function ()
|
|
end,
|
|
},
|
|
|
|
|
|
power_word_radiance = {
|
|
id = 194509,
|
|
cast = 2,
|
|
charges = 1,
|
|
cooldown = 20,
|
|
recharge = 20,
|
|
gcd = "spell",
|
|
|
|
spend = 0.06,
|
|
spendType = "mana",
|
|
|
|
talent = "power_word_radiance",
|
|
startsCombat = false,
|
|
texture = 1386546,
|
|
|
|
handler = function ()
|
|
end,
|
|
},
|
|
|
|
|
|
power_word_shield = {
|
|
id = 17,
|
|
cast = 0,
|
|
cooldown = 7.5,
|
|
gcd = "spell",
|
|
|
|
spend = 0.03,
|
|
spendType = "mana",
|
|
|
|
startsCombat = false,
|
|
texture = 135940,
|
|
|
|
handler = function ()
|
|
end,
|
|
},
|
|
|
|
|
|
power_word_solace = {
|
|
id = 129250,
|
|
cast = 0,
|
|
cooldown = 15,
|
|
gcd = "spell",
|
|
|
|
talent = "power_word_solace",
|
|
startsCombat = false,
|
|
texture = 612968,
|
|
|
|
handler = function ()
|
|
end,
|
|
},
|
|
|
|
|
|
prayer_of_mending = {
|
|
id = 33076,
|
|
cast = 0,
|
|
cooldown = 12,
|
|
gcd = "spell",
|
|
|
|
spend = 0.02,
|
|
spendType = "mana",
|
|
|
|
talent = "prayer_of_mending",
|
|
startsCombat = false,
|
|
texture = 135944,
|
|
|
|
handler = function ()
|
|
end,
|
|
},
|
|
|
|
|
|
psychic_scream = {
|
|
id = 8122,
|
|
cast = 0,
|
|
cooldown = 45,
|
|
gcd = "spell",
|
|
|
|
spend = 0.01,
|
|
spendType = "mana",
|
|
|
|
startsCombat = true,
|
|
texture = 136184,
|
|
|
|
handler = function ()
|
|
end,
|
|
},
|
|
|
|
|
|
purge_the_wicked = {
|
|
id = 204197,
|
|
cast = 0,
|
|
cooldown = 0,
|
|
gcd = "spell",
|
|
|
|
spend = 0.02,
|
|
spendType = "mana",
|
|
|
|
talent = "purge_the_wicked",
|
|
startsCombat = false,
|
|
texture = 236216,
|
|
|
|
handler = function ()
|
|
end,
|
|
},
|
|
|
|
|
|
purify = {
|
|
id = 527,
|
|
cast = 0,
|
|
charges = 1,
|
|
cooldown = 8,
|
|
recharge = 8,
|
|
gcd = "spell",
|
|
|
|
spend = 0.01,
|
|
spendType = "mana",
|
|
|
|
startsCombat = false,
|
|
texture = 135894,
|
|
|
|
handler = function ()
|
|
end,
|
|
},
|
|
|
|
|
|
rapture = {
|
|
id = 47536,
|
|
cast = 0,
|
|
cooldown = 90,
|
|
gcd = "spell",
|
|
|
|
spend = 0.03,
|
|
spendType = "mana",
|
|
|
|
talent = "rapture",
|
|
startsCombat = false,
|
|
texture = 237548,
|
|
|
|
toggle = "cooldowns",
|
|
|
|
handler = function ()
|
|
end,
|
|
},
|
|
|
|
|
|
renew = {
|
|
id = 139,
|
|
cast = 0,
|
|
cooldown = 0,
|
|
gcd = "spell",
|
|
|
|
spend = 0.02,
|
|
spendType = "mana",
|
|
|
|
talent = "renew",
|
|
startsCombat = false,
|
|
texture = 135953,
|
|
|
|
handler = function ()
|
|
end,
|
|
},
|
|
|
|
|
|
resurrection = {
|
|
id = 2006,
|
|
cast = 10,
|
|
cooldown = 0,
|
|
gcd = "spell",
|
|
|
|
spend = 0.01,
|
|
spendType = "mana",
|
|
|
|
startsCombat = true,
|
|
texture = 135955,
|
|
|
|
handler = function ()
|
|
end,
|
|
},
|
|
|
|
|
|
schism = {
|
|
id = 214621,
|
|
cast = 1.5,
|
|
cooldown = 24,
|
|
gcd = "spell",
|
|
|
|
spend = 1250,
|
|
spendType = "mana",
|
|
|
|
talent = "schism",
|
|
startsCombat = false,
|
|
texture = 463285,
|
|
|
|
handler = function ()
|
|
end,
|
|
},
|
|
|
|
|
|
shackle_undead = {
|
|
id = 9484,
|
|
cast = 1.5,
|
|
cooldown = 0,
|
|
gcd = "spell",
|
|
|
|
spend = 0.01,
|
|
spendType = "mana",
|
|
|
|
talent = "shackle_undead",
|
|
startsCombat = false,
|
|
texture = 136091,
|
|
|
|
handler = function ()
|
|
end,
|
|
},
|
|
|
|
|
|
shadow_covenant = {
|
|
id = 314867,
|
|
cast = 0,
|
|
cooldown = 30,
|
|
gcd = "spell",
|
|
|
|
spend = 0.04,
|
|
spendType = "mana",
|
|
|
|
talent = "shadow_covenant",
|
|
startsCombat = false,
|
|
texture = 136221,
|
|
|
|
handler = function ()
|
|
end,
|
|
},
|
|
|
|
|
|
shadow_mend = {
|
|
id = 186263,
|
|
cast = 1.5,
|
|
cooldown = 15,
|
|
gcd = "spell",
|
|
|
|
spend = 0.04,
|
|
spendType = "mana",
|
|
|
|
talent = "shadow_mend",
|
|
startsCombat = false,
|
|
texture = 136202,
|
|
|
|
handler = function ()
|
|
end,
|
|
},
|
|
|
|
|
|
shadow_word_death = {
|
|
id = 32379,
|
|
cast = 0,
|
|
charges = 1,
|
|
cooldown = 20,
|
|
recharge = 20,
|
|
gcd = "spell",
|
|
|
|
spend = 1250,
|
|
spendType = "mana",
|
|
|
|
talent = "shadow_word_death",
|
|
startsCombat = false,
|
|
texture = 136149,
|
|
|
|
handler = function ()
|
|
end,
|
|
},
|
|
|
|
|
|
shadow_word_pain = {
|
|
id = 589,
|
|
cast = 0,
|
|
cooldown = 0,
|
|
gcd = "spell",
|
|
|
|
spend = 0,
|
|
spendType = "mana",
|
|
|
|
startsCombat = true,
|
|
texture = 136207,
|
|
|
|
handler = function ()
|
|
end,
|
|
},
|
|
|
|
|
|
shadowfiend = {
|
|
id = 34433,
|
|
cast = 0,
|
|
cooldown = 180,
|
|
gcd = "spell",
|
|
|
|
talent = "shadowfiend",
|
|
startsCombat = true,
|
|
texture = 136199,
|
|
|
|
toggle = "cooldowns",
|
|
|
|
handler = function ()
|
|
end,
|
|
},
|
|
|
|
|
|
smite = {
|
|
id = 585,
|
|
cast = 1.5,
|
|
cooldown = 0,
|
|
gcd = "spell",
|
|
|
|
spend = 1000,
|
|
spendType = "mana",
|
|
|
|
startsCombat = true,
|
|
texture = 135924,
|
|
|
|
handler = function ()
|
|
end,
|
|
},
|
|
|
|
|
|
thoughtsteal = {
|
|
id = 316262,
|
|
cast = 0,
|
|
cooldown = 90,
|
|
gcd = "spell",
|
|
|
|
spend = 0.01,
|
|
spendType = "mana",
|
|
|
|
pvptalent = "thoughtsteal",
|
|
startsCombat = false,
|
|
texture = 3718862,
|
|
|
|
toggle = "cooldowns",
|
|
|
|
handler = function ()
|
|
end,
|
|
},
|
|
|
|
|
|
vampiric_embrace = {
|
|
id = 15286,
|
|
cast = 0,
|
|
cooldown = 120,
|
|
gcd = "spell",
|
|
|
|
talent = "vampiric_embrace",
|
|
startsCombat = false,
|
|
texture = 136230,
|
|
|
|
toggle = "cooldowns",
|
|
|
|
handler = function ()
|
|
end,
|
|
},
|
|
|
|
|
|
void_shift = {
|
|
id = 108968,
|
|
cast = 0,
|
|
cooldown = 300,
|
|
gcd = "off",
|
|
|
|
talent = "void_shift",
|
|
startsCombat = false,
|
|
texture = 537079,
|
|
|
|
toggle = "cooldowns",
|
|
|
|
handler = function ()
|
|
end,
|
|
},
|
|
|
|
|
|
void_tendrils = {
|
|
id = 108920,
|
|
cast = 0,
|
|
cooldown = 60,
|
|
gcd = "spell",
|
|
|
|
spend = 0.01,
|
|
spendType = "mana",
|
|
|
|
talent = "void_tendrils",
|
|
startsCombat = false,
|
|
texture = 537022,
|
|
|
|
toggle = "cooldowns",
|
|
|
|
handler = function ()
|
|
end,
|
|
},
|
|
} )
|
|
|
|
spec:RegisterPriority( "Discipline", 20220917,
|
|
-- Notes
|
|
[[
|
|
|
|
]],
|
|
-- Priority
|
|
[[
|
|
|
|
]] )
|