Commit e2dd1418 authored by Ivaria's avatar Ivaria
Browse files

Adding misc Paladin support for Beacon of Faith, Beacon of Insight and Stay of Execution

parent 8979609d
......@@ -163,6 +163,9 @@ VUHDO_CLASS_BUFFS = {
{ VUHDO_SPELL_ID.BUFF_SEAL_OF_TRUTH, VUHDO_BUFF_TARGET_STANCE },
{ VUHDO_SPELL_ID.BUFF_SEAL_OF_COMMAND, VUHDO_BUFF_TARGET_STANCE },
},
[VUHDO_SPELL_ID.BUFF_BEACON_OF_FAITH] = {
{ VUHDO_SPELL_ID.BUFF_BEACON_OF_FAITH, VUHDO_BUFF_TARGET_UNIQUE },
},
[VUHDO_SPELL_ID.BUFF_BEACON_OF_LIGHT] = {
{ VUHDO_SPELL_ID.BUFF_BEACON_OF_LIGHT, VUHDO_BUFF_TARGET_UNIQUE },
},
......
......@@ -322,8 +322,11 @@ VUHDO_HEALING_HOTS = {
[VUHDO_SPELL_ID.EARTHLIVING] = true,
[VUHDO_SPELL_ID.GIFT_OF_THE_NAARU] = true,
-- Paladin
[VUHDO_SPELL_ID.BUFF_BEACON_OF_FAITH] = true,
[VUHDO_SPELL_ID.BUFF_BEACON_OF_INSIGHT] = true,
[VUHDO_SPELL_ID.BUFF_BEACON_OF_LIGHT] = true,
[VUHDO_SPELL_ID.FLASH_OF_LIGHT] = true,
[VUHDO_SPELL_ID.BUFF_STAY_OF_EXECUTION] = true,
-- Hunter
[VUHDO_SPELL_ID.MEND_PET] = true,
-- Monk
......
......@@ -222,8 +222,13 @@ VUHDO_SPELL_ID.BUFF_SEAL_OF_TRUTH = VUHDO_getSpellInfo(31801);
VUHDO_SPELL_ID.BUFF_SEAL_OF_RIGHTEOUSNESS = VUHDO_getSpellInfo(20154);
VUHDO_SPELL_ID.BUFF_SEAL_OF_COMMAND = VUHDO_getSpellInfo(105361);
VUHDO_SPELL_ID.BUFF_BEACON_OF_FAITH = VUHDO_getSpellInfo(156910);
VUHDO_SPELL_ID.BUFF_BEACON_OF_INSIGHT = VUHDO_getSpellInfo(157007);
VUHDO_SPELL_ID.BUFF_BEACON_OF_LIGHT = VUHDO_getSpellInfo(53563);
VUHDO_SPELL_ID.BUFF_STAY_OF_EXECUTION = VUHDO_getSpellInfo(114917);
-- Druid
VUHDO_SPELL_ID.BUFF_MARK_OF_THE_WILD = VUHDO_getSpellInfo(1126);
......
......@@ -1185,7 +1185,6 @@ function VUHDO_loadDefaultConfig()
176121, -- Volatile Fire
175104, -- Melt Armor
-- The Iron Maidens
156626, -- Rapid Fire
164271, -- Penetrating Shot
156214, -- Convulsive Shadows
156007, -- Impale
......
......@@ -498,7 +498,13 @@ VUHDO_DEFAULT_RAID_CDS_BOUQUET = {
VUHDO_DEFAULT_PVP_FLAGS_BOUQUET = {
[VUHDO_I18N_DEF_PVP_FLAGS] = {
}
}
};
VUHDO_DEFAULT_PALADIN_BEACON_BOUQUET = {
[VUHDO_I18N_BOUQUET_PALADIN_BEACON] = {
}
};
--
......@@ -1204,6 +1210,13 @@ local tPvPFlags = {
127163, -- Power Orb
}
local tPaladinBeacons = {
156910, -- Beacon of Faith
53563, -- Beacon of Light
}
--
function VUHDO_loadDefaultBouquets()
if not VUHDO_BOUQUETS then VUHDO_BOUQUETS = VUHDO_decompressOrCopy(VUHDO_DEFAULT_BOUQUETS); end
......@@ -1281,6 +1294,12 @@ function VUHDO_loadDefaultBouquets()
end
tPvPFlags = nil;
if VUHDO_BOUQUETS["VERSION"] < 14 then
VUHDO_BOUQUETS["VERSION"] = 14;
VUHDO_addDefaultBouquet(VUHDO_DEFAULT_PALADIN_BEACON_BOUQUET);
VUHDO_AddSpellBouquetItem(VUHDO_I18N_BOUQUET_PALADIN_BEACON, unpack(tPaladinBeacons));
end
tPaladinBeacons = nil;
VUHDO_buildGenericHealthBarBouquet();
VUHDO_buildGenericTargetHealthBouquet();
......
......@@ -410,4 +410,5 @@ VUHDO_I18N_BOUQUET_PALADIN_TANK = "Flag: Role Tank, Paladin";
VUHDO_I18N_BOUQUET_DK_TANK = "Flag: Role Tank, Death Knight";
VUHDO_I18N_BOUQUET_MONK_TANK = "Flag: Role Tank, Monk";
VUHDO_I18N_BOUQUET_DRUID_TANK = "Flag: Role Tank, Druid";
VUHDO_I18N_BOUQUET_PALADIN_BEACON = "Paladin Beacon";
......@@ -419,4 +419,5 @@ VUHDO_I18N_BOUQUET_PALADIN_TANK = "Flag: Role Tank, Paladin";
VUHDO_I18N_BOUQUET_DK_TANK = "Flag: Role Tank, Death Knight";
VUHDO_I18N_BOUQUET_MONK_TANK = "Flag: Role Tank, Monk";
VUHDO_I18N_BOUQUET_DRUID_TANK = "Flag: Role Tank, Druid";
VUHDO_I18N_BOUQUET_PALADIN_BEACON = "Paladin Beacon";
......@@ -420,4 +420,5 @@ VUHDO_I18N_BOUQUET_PALADIN_TANK = "Flag: Role Tank, Paladin";
VUHDO_I18N_BOUQUET_DK_TANK = "Flag: Role Tank, Death Knight";
VUHDO_I18N_BOUQUET_MONK_TANK = "Flag: Role Tank, Monk";
VUHDO_I18N_BOUQUET_DRUID_TANK = "Flag: Role Tank, Druid";
VUHDO_I18N_BOUQUET_PALADIN_BEACON = "Paladin Beacon";
......@@ -418,4 +418,5 @@ VUHDO_I18N_BOUQUET_PALADIN_TANK = "Flag: Role Tank, Paladin";
VUHDO_I18N_BOUQUET_DK_TANK = "Flag: Role Tank, Death Knight";
VUHDO_I18N_BOUQUET_MONK_TANK = "Flag: Role Tank, Monk";
VUHDO_I18N_BOUQUET_DRUID_TANK = "Flag: Role Tank, Druid";
VUHDO_I18N_BOUQUET_PALADIN_BEACON = "Paladin Beacon";
......@@ -484,4 +484,5 @@ VUHDO_I18N_BOUQUET_PALADIN_TANK = "Flag: Role Tank, Paladin";
VUHDO_I18N_BOUQUET_DK_TANK = "Flag: Role Tank, Death Knight";
VUHDO_I18N_BOUQUET_MONK_TANK = "Flag: Role Tank, Monk";
VUHDO_I18N_BOUQUET_DRUID_TANK = "Flag: Role Tank, Druid";
VUHDO_I18N_BOUQUET_PALADIN_BEACON = "Paladin Beacon";
......@@ -412,4 +412,5 @@ VUHDO_I18N_BOUQUET_PALADIN_TANK = "Flag: Role Tank, Paladin";
VUHDO_I18N_BOUQUET_DK_TANK = "Flag: Role Tank, Death Knight";
VUHDO_I18N_BOUQUET_MONK_TANK = "Flag: Role Tank, Monk";
VUHDO_I18N_BOUQUET_DRUID_TANK = "Flag: Role Tank, Druid";
VUHDO_I18N_BOUQUET_PALADIN_BEACON = "Paladin Beacon";
......@@ -412,4 +412,5 @@ VUHDO_I18N_BOUQUET_PALADIN_TANK = "Flag: Role Tank, Paladin";
VUHDO_I18N_BOUQUET_DK_TANK = "Flag: Role Tank, Death Knight";
VUHDO_I18N_BOUQUET_MONK_TANK = "Flag: Role Tank, Monk";
VUHDO_I18N_BOUQUET_DRUID_TANK = "Flag: Role Tank, Druid";
VUHDO_I18N_BOUQUET_PALADIN_BEACON = "Paladin Beacon";
......@@ -29,8 +29,11 @@ local pairs = pairs;
--
VUHDO_SPELLS = {
-- Paladin
[VUHDO_SPELL_ID.BUFF_BEACON_OF_FAITH] = { ["isHot"] = true, },
[VUHDO_SPELL_ID.BUFF_BEACON_OF_INSIGHT] = { ["isHot"] = true, },
[VUHDO_SPELL_ID.BUFF_BEACON_OF_LIGHT] = { ["isHot"] = true, },
[VUHDO_SPELL_ID.SACRED_SHIELD] = { ["isHot"] = true, },
[VUHDO_SPELL_ID.BUFF_STAY_OF_EXECUTION] = { ["isHot"] = true, },
[VUHDO_SPELL_ID.ETERNAL_FLAME] = { ["isHot"] = true, },
[VUHDO_SPELL_ID.ILLUMINATED_HEALING] = { ["isHot"] = true, },
......@@ -42,7 +45,7 @@ VUHDO_SPELLS = {
[VUHDO_SPELL_ID.DIVINE_AEGIS] = { ["isHot"] = true, ["nodefault"] = true },
[VUHDO_SPELL_ID.PAIN_SUPPRESSION] = { ["isHot"] = true, ["nodefault"] = true },
[VUHDO_SPELL_ID.GRACE] = { ["isHot"] = true, ["nodefault"] = true },
[VUHDO_SPELL_ID.GUARDIAN_SPIRIT] = { ["isHot"] = true, ["nohelp"] = true, ["noselftarget"] = true },
[VUHDO_SPELL_ID.GUARDIAN_SPIRIT] = { ["isHot"] = true, ["nohelp"] = true, ["noselftarget"] = true },
[VUHDO_SPELL_ID.ECHO_OF_LIGHT] = { ["isHot"] = true },
[VUHDO_SPELL_ID.SERENDIPITY] = { ["isHot"] = true, ["nodefault"] = true },
[VUHDO_SPELL_ID.CLARITY_OF_WILL] = { ["isHot"] = true },
......
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment