diff --git a/RepHelper.lua b/RepHelper.lua
index 87ea9cd..c494a34 100644
--- a/RepHelper.lua
+++ b/RepHelper.lua
@@ -943,7 +943,7 @@ end
function RPH:Quest_Names(questIndex)
RPH_HiddenQuestTooltip:SetOwner(WorldFrame, ANCHOR_NONE)
- RPH_HiddenQuestTooltip:SetHyperlink(format("quest:%d", questIndex))
+ RPH_HiddenQuestTooltip:SetHyperlink(format("quest:%g", questIndex))
local quest = RPH_HiddenQuestTooltipTextLeft1:GetText()
RPH_HiddenQuestTooltip:Hide()
@@ -1948,7 +1948,7 @@ function RPH:BuildUpdateList() --xxx
local bul_name = RPH:InitMapName(fg_sid_x_d.name)
FUL_I.type = RPH_TXT.instanceShort
FUL_I.times = math.ceil(toDo).."x"
- FUL_I.rep = string.format("%d", fg_sid_x_d.rep)
+ FUL_I.rep = string.format("%g", fg_sid_x_d.rep)
FUL_I.hasList = false
FUL_I.listShown = nil
FUL_I.index = index
@@ -1990,7 +1990,7 @@ function RPH:BuildUpdateList() --xxx
local FUL_I = RPH_UpdateList[index]
FUL_I.type = RPH_TXT.mobShort
FUL_I.times = math.ceil(toDo).."x"
- FUL_I.rep = string.format("%d", fg_sid_x_d.rep)
+ FUL_I.rep = string.format("%g", fg_sid_x_d.rep)
FUL_I.hasList = false
FUL_I.listShown = nil
FUL_I.index = index
@@ -2106,7 +2106,7 @@ function RPH:BuildUpdateList() --xxx
local FUL_I = RPH_UpdateList[index]
FUL_I.type = RPH_TXT.questShort
FUL_I.times = math.ceil(toDo).."x"
- FUL_I.rep = string.format("%d", fg_sid_x_d.rep)
+ FUL_I.rep = string.format("%g", fg_sid_x_d.rep)
FUL_I.index = index
FUL_I.belongsTo = nil
FUL_I.isShown = true
@@ -2191,8 +2191,8 @@ function RPH:BuildUpdateList() --xxx
--FUL_I.name = FUL_I.originalName
FUL_I_TD[x], x = RPH:Update_Tooltip(x, " ", " ")
FUL_I_TD[x], x = RPH:Update_Tooltip(x, RPH_TXT.inBag, " ")
- FUL_I_TD[x], x = RPH:Update_Tooltip(x, RPH_TXT.turnIns, string.format("%d", FUL_I.currentTimesBag))
- FUL_I_TD[x], x = RPH:Update_Tooltip(x, RPH_TXT.reputation, string.format("%d", FUL_I.currentRepBag))
+ FUL_I_TD[x], x = RPH:Update_Tooltip(x, RPH_TXT.turnIns, string.format("%g", FUL_I.currentTimesBag))
+ FUL_I_TD[x], x = RPH:Update_Tooltip(x, RPH_TXT.reputation, string.format("%g", FUL_I.currentRepBag))
else
FUL_I.currentTimesBag = nil
FUL_I.currentRepBag = nil
@@ -2208,8 +2208,8 @@ function RPH:BuildUpdateList() --xxx
RPH_CurrentRepInBagBank = RPH_CurrentRepInBagBank + FUL_I.currentRepBagBank
FUL_I_TD[x], x = RPH:Update_Tooltip(x, " ", " ")
FUL_I_TD[x], x = RPH:Update_Tooltip(x, RPH_TXT.inBagBank, " ")
- FUL_I_TD[x], x = RPH:Update_Tooltip(x, RPH_TXT.turnIns, string.format("%d", FUL_I.currentTimesBagBank))
- FUL_I_TD[x], x = RPH:Update_Tooltip(x, RPH_TXT.reputation, string.format("%d", FUL_I.currentRepBagBank))
+ FUL_I_TD[x], x = RPH:Update_Tooltip(x, RPH_TXT.turnIns, string.format("%g", FUL_I.currentTimesBagBank))
+ FUL_I_TD[x], x = RPH:Update_Tooltip(x, RPH_TXT.reputation, string.format("%g", FUL_I.currentRepBagBank))
else
FUL_I.currentTimesBagBank = nil
FUL_I.currentRepBagBank = nil
@@ -2241,7 +2241,7 @@ function RPH:BuildUpdateList() --xxx
FUL_I_TD[x], x = RPH:Update_Tooltip(x, " ", " ")
FUL_I_TD[x], x = RPH:Update_Tooltip(x, RPH_TXT.questCompleted, " ")
- FUL_I_TD[x], x = RPH:Update_Tooltip(x, RPH_TXT.reputation, string.format("%d", FUL_I.currentRepQuest))
+ FUL_I_TD[x], x = RPH:Update_Tooltip(x, RPH_TXT.reputation, string.format("%g", FUL_I.currentRepQuest))
else
FUL_I.lowlight = true
FUL_I.name = FUL_I.name..RPH_QUEST_ACTIVE_COLOUR.." ("..RPH_TXT.active..")|r"
@@ -2265,7 +2265,7 @@ function RPH:BuildUpdateList() --xxx
local FUL_I = RPH_UpdateList[index]
FUL_I.type = RPH_TXT.questShort
FUL_I.times = math.ceil(toDo).."x"
- FUL_I.rep = string.format("%d", sum)
+ FUL_I.rep = string.format("%g", sum)
FUL_I.index = index
FUL_I.belongsTo = nil
FUL_I.isShown = true
@@ -2300,7 +2300,7 @@ function RPH:BuildUpdateList() --xxx
local FUL_I = RPH_UpdateList[index]
FUL_I.type = RPH_TXT.itemsShort
FUL_I.times = math.ceil(toDo).."x"
- FUL_I.rep = string.format("%d", fg_sid_x_d.rep)
+ FUL_I.rep = string.format("%g", fg_sid_x_d.rep)
FUL_I.index = index
FUL_I.belongsTo = nil
FUL_I.isShown = true
@@ -2373,8 +2373,8 @@ function RPH:BuildUpdateList() --xxx
FUL_I_TD[x], x = RPH:Update_Tooltip(x, " ", " ")
FUL_I_TD[x], x = RPH:Update_Tooltip(x, RPH_TXT.inBag, " ")
- FUL_I_TD[x], x = RPH:Update_Tooltip(x, RPH_TXT.turnIns, string.format("%d", FUL_I.currentTimesBag))
- FUL_I_TD[x], x = RPH:Update_Tooltip(x, RPH_TXT.reputation, string.format("%d", FUL_I.currentRepBag))
+ FUL_I_TD[x], x = RPH:Update_Tooltip(x, RPH_TXT.turnIns, string.format("%g", FUL_I.currentTimesBag))
+ FUL_I_TD[x], x = RPH:Update_Tooltip(x, RPH_TXT.reputation, string.format("%g", FUL_I.currentRepBag))
end
if (currentQuestTimesBagBank > 0) then
@@ -2391,8 +2391,8 @@ function RPH:BuildUpdateList() --xxx
FUL_I_TD[x], x = RPH:Update_Tooltip(x, " ", " ")
FUL_I_TD[x], x = RPH:Update_Tooltip(x, RPH_TXT.inBagBank, " ")
- FUL_I_TD[x], x = RPH:Update_Tooltip(x, RPH_TXT.turnIns, string.format("%d", FUL_I.currentTimesBagBank))
- FUL_I_TD[x], x = RPH:Update_Tooltip(x, RPH_TXT.reputation, string.format("%d", FUL_I.currentRepBagBank))
+ FUL_I_TD[x], x = RPH:Update_Tooltip(x, RPH_TXT.turnIns, string.format("%g", FUL_I.currentTimesBagBank))
+ FUL_I_TD[x], x = RPH:Update_Tooltip(x, RPH_TXT.reputation, string.format("%g", FUL_I.currentRepBagBank))
end
if ((currentQuestTimesBag == 0) and (currentQuestTimesBagBank > 0 == false)) then
@@ -2425,7 +2425,7 @@ function RPH:BuildUpdateList() --xxx
local FUL_I = RPH_UpdateList[index]
FUL_I.type = RPH_TXT.generalShort
FUL_I.times = math.ceil(toDo).."x"
- FUL_I.rep = string.format("%d", fg_sid_x_d.rep)
+ FUL_I.rep = string.format("%g", fg_sid_x_d.rep)
FUL_I.index = index
FUL_I.belongsTo = nil
FUL_I.isShown = true
@@ -2736,7 +2736,7 @@ function RPH:DumpReputationChangesToChat(initOnly)
-- If the faction is a friend faction and not at max rank get the next standing text
RPH:Print(RPH_NEW_REP_COLOUR..string.format(FACTION_STANDING_INCREASED..RPH_TXT.statsNextStanding, name, barValue-RPH_StoredRep[name].rep, sign, barValue-RPH_StoredRep[name].origRep, RPH_GetFriendFactionStandingLabel(factionID, nextFriendThreshold),barMax-barValue))
elseif (friendID == nil and standingID < 8) then
- -- If not a friend faction and below max rank use the format (Total: %s%d, Left to %s: %d) if not use the normal format (Total: %s%d, Left: %d)
+ -- If not a friend faction and below max rank use the format (Total: %s%g, Left to %s: %g) if not use the normal format (Total: %s%g, Left: %g)
RPH:Print(RPH_NEW_REP_COLOUR..string.format(FACTION_STANDING_INCREASED..RPH_TXT.statsNextStanding, name, barValue-RPH_StoredRep[name].rep, sign, barValue-RPH_StoredRep[name].origRep, _G["FACTION_STANDING_LABEL"..standingID + 1],barMax-barValue))
else
RPH:Print(RPH_NEW_REP_COLOUR..string.format(FACTION_STANDING_INCREASED..RPH_TXT.stats, name, barValue-RPH_StoredRep[name].rep, sign, barValue-RPH_StoredRep[name].origRep, barMax-barValue))
@@ -2744,7 +2744,7 @@ function RPH:DumpReputationChangesToChat(initOnly)
elseif (barValue < RPH_StoredRep[name].rep) then
-- decreased rep
if (standingID > 1 and friendID == nil) then
- -- Only use the new format (Total: %s%d, Left to %s: %d) if we are above the lowest rank, otherwise use the normal format (Total: %s%d, Left: %d)
+ -- Only use the new format (Total: %s%g, Left to %s: %g) if we are above the lowest rank, otherwise use the normal format (Total: %s%g, Left: %g)
RPH:Print(RPH_NEW_REP_COLOUR..string.format(FACTION_STANDING_DECREASED..RPH_TXT.statsNextStanding, name, RPH_StoredRep[name].rep-barValue, sign, barValue-RPH_StoredRep[name].origRep, _G["FACTION_STANDING_LABEL"..standingID - 1], barMax-barValue))
else
RPH:Print(RPH_NEW_REP_COLOUR..string.format(FACTION_STANDING_DECREASED..RPH_TXT.stats, name, RPH_StoredRep[name].rep-barValue, sign, barValue-RPH_StoredRep[name].origRep, barMax-barValue))
@@ -3225,7 +3225,7 @@ function RPH:Rep_Detail_Frame(faction,colorID,barValue,barMax,origBarValue,stand
RPH_ReputationDetailStandingBagBankValue:SetText(RPH_CurrentRepInBagBank)
RPH_ReputationDetailStandingQuestsValue:SetText(RPH_CurrentRepInQuest)
if (RPH_StoredRep and RPH_StoredRep[name] and RPH_StoredRep[name].origRep) then
- RPH_ReputationDetailStandingGainedValue:SetText(string.format("%d", origBarValue-RPH_StoredRep[name].origRep))
+ RPH_ReputationDetailStandingGainedValue:SetText(string.format("%g", origBarValue-RPH_StoredRep[name].origRep))
else
RPH_ReputationDetailStandingGainedValue:SetText("")
end
@@ -3969,4 +3969,4 @@ function RPH:OriginalRepOrder(i,factionIndex,factionRow,factionBar,factionBarPre
-- ^ rfl ORO 7
end
--- ^ rfl ORO
\ No newline at end of file
+-- ^ rfl ORO
diff --git a/RepHelper.toc b/RepHelper.toc
index a350f16..d8a1db3 100644
--- a/RepHelper.toc
+++ b/RepHelper.toc
@@ -1,4 +1,4 @@
-## Interface: 90002
+## Interface: 90100
## Title: RepHelper
## Version: @project-version@
## Author: Chawan, Marabon
@@ -14,4 +14,4 @@ content.lua
mapping.lua
locale.xml
RepHelper.xml
-RepHelperSkin.lua
\ No newline at end of file
+RepHelperSkin.lua
diff --git a/RepHelper.xml b/RepHelper.xml
index 70f10b2..4d4d861 100644
--- a/RepHelper.xml
+++ b/RepHelper.xml
@@ -41,8 +41,8 @@
-
-
+
+
Common parts for item entries<-->
@@ -1429,4 +1429,4 @@
-->
============================================================================================================== <-->
-
\ No newline at end of file
+
diff --git a/content.lua b/content.lua
index eca7b0d..aebed79 100644
--- a/content.lua
+++ b/content.lua
@@ -161,6 +161,14 @@ zone.Frostwall = 585
zone.Frostfire_Ridge = 525
zone.Nagrand_WoD = 550
+--Shadowlands
+zone.The_Maw = 1543
+zone.Maldraxxus = 1536
+zone.Bastion = 1533
+zone.Ardenweald = 1565
+zone.Revendreth = 1525
+zone.Korthia = 1961
+
-- Battlegrounds
zone.Temple_of_Kotmogu = 417
zone.Alterac_Valley = 91
@@ -353,6 +361,8 @@ zone.Trial_of_Valor = 806
zone.Antorus_the_Burning_Throne = 909
zone.The_Nighthold = 764
+-- Shadowlands Dungeons
+zone.Halls_of_Atonement = 1663
if (RPH_IsAlliance) then
@@ -472,8 +482,11 @@ zone.The_Nighthold = 764
-- The League of Arathor 509
RPH_AddGeneral(509, 4, 8, "Arathi Basin collect 100 Resources", 50, "Collect 100 Resources", "For every 100 resources your team collects you gain 50 reputation")
RPH_AddGeneral(509, 4, 8, "Arathi Basin win (1500 Resources)", 750, "Arathi Basin win (1500 Resources)", "If your team wins with 1500 resources you will earn a total of 750 reputation")
- -- Bizmo's Brawlpub 1419
- RPH_AddQuest(1419, 1, 8, 5, 1)
+ -- Bizmo's Brawlpub 1419 (S1), 1691 (S2), 2011 (S3), 2371 (S4)
+ RPH_AddGeneral(1419, 1, 8, "Complete 4 Fights per Rank", 250, "Complete 4 Fights per Rank", "For every 4 fights completed, increase rank up to Max Rank")
+ RPH_AddGeneral(1691, 1, 8, "Complete 4 Fights per Rank", 250, "Complete 4 Fights per Rank", "For every 4 fights completed, increase rank up to Max Rank")
+ RPH_AddGeneral(2011, 1, 8, "Complete 4 Fights per Rank", 250, "Complete 4 Fights per Rank", "For every 4 fights completed, increase rank up to Max Rank")
+ RPH_AddGeneral(2371, 1, 8, "Complete 4 Fights per Rank", 250, "Complete 4 Fights per Rank", "For every 4 fights completed, increase rank up to Max Rank")
-- Outlands (Burning Crusade)
-- Honor Hold 946
RPH_AddInstance(946, 4, 5, zone.Hellfire_Ramparts, 600, false)
@@ -725,7 +738,8 @@ zone.The_Nighthold = 764
RPH_AddQuest(1177, 4, 8, 28689, 250)
-- Mist of Pandaria
-- Pearlfin Jinyu 1242
- RPH_AddQuest(1242, 1, 8, 5, 1)
+ RPH_AddQuest(1242, 1, 8, 29905, 1)
+ RPH_AddQuest(1242, 1, 8, 29906, 1)
-- Operation: Shieldwall 1376
RPH_AddQuest(1376, 1, 8, 32643, 400)
---- Lion's Landing
@@ -892,6 +906,15 @@ zone.The_Nighthold = 764
RPH_AddGeneral(1847, 1, 8, "Lion's Watch command table random daily quest", 500, "Lion's Watch command table random daily quest", "Random daily that awards 500 reputation")
RPH_AddQuest(1847, 1, 8, 39574, 250)
RPH_AddGeneral(1847, 1, 8, "Vindicator Krethos random daily quest", 250, "Vindicator Krethos random daily quest", "Random daily that awards 250 reputation")
+
+ -- TODO: Fix wintersaber quest
+ -- Wintersaber Trainers 589
+ RPH_AddQuest(589, 1, 4, 29032, 3000)
+ RPH_AddQuest(589, 4, 6, 29037, 1500)
+ RPH_AddQuest(589, 4, 6, 29035, 1500)
+ RPH_AddQuest(589, 4, 6, 29038, 1500)
+ RPH_AddQuest(589, 4, 6, 29040, 1500)
+ RPH_AddQuest(589, 5, 8, 29034, 42999)
end
if (RPH_IsHorde) then
-- Hord Cities
@@ -1010,8 +1033,11 @@ zone.The_Nighthold = 764
RPH_AddGeneral(889, 4, 8, "Warsong Gulch flag capture", 100, "Warsong Gulch flag capture", "Every time your team captures a flag you gain 100 reputation")
RPH_AddGeneral(889, 4, 8, "Warsong Gulch victory", 100, "Warsong Gulch victory", "Every time your team wins you gain 100 reputation")
RPH_AddGeneral(889, 4, 8, "Warsong Gulch loss", 35, "Warsong Gulch loss", "Every time your team lose you gain 35 reputation")
- -- Brawl'gar Arena 1374
- RPH_AddQuest(1374, 1, 8, 5, 1)
+ -- Brawl'gar Arena 1374(S1), 1690(S2), 2010(S3), 2372(S4)
+ RPH_AddGeneral(1374, 1, 8, "Complete 4 Fights per Rank", 250, "Complete 4 Fights per Rank", "For every 4 fights completed, increase rank up to Max Rank")
+ RPH_AddGeneral(1690, 1, 8, "Complete 4 Fights per Rank", 250, "Complete 4 Fights per Rank", "For every 4 fights completed, increase rank up to Max Rank")
+ RPH_AddGeneral(2010, 1, 8, "Complete 4 Fights per Rank", 250, "Complete 4 Fights per Rank", "For every 4 fights completed, increase rank up to Max Rank")
+ RPH_AddGeneral(2372, 1, 8, "Complete 4 Fights per Rank", 250, "Complete 4 Fights per Rank", "For every 4 fights completed, increase rank up to Max Rank")
-- 0 Outlands (Burning Crusade)
-- Thrallmar 947
RPH_AddInstance(947, 4, 5, zone.Hellfire_Ramparts, 600, false)
@@ -1567,12 +1593,7 @@ zone.The_Nighthold = 764
RPH_AddMob(576, 2, 8, "Ragepaw (Rare)", 50, zone.Felwood)
RPH_AddMob(576, 2, 8, "Grizzle Snowpaw (Rare)", 50, zone.Winterspring)
RPH_AddMob(576, 2, 8, "High Chief Winterfall", 50, zone.Winterspring)
- -- TODO: Fix wintersaber quest
- -- Wintersaber Trainers 589
- --RPH_AddQuest(589, 4, 8, 29037, 1500)
- --RPH_AddQuest(589, 4, 8, 29035, 1500)
- --RPH_AddQuest(589, 4, 8, 29038, 1500)
- --RPH_AddQuest(589, 4, 8, 29040, 1500)
+
-- Raid_Factions
-- Ashtongue Deathsworn 1012
RPH_AddInstance(1012, 4, 8, zone.Black_Temple, 8000)
@@ -1697,8 +1718,7 @@ zone.The_Nighthold = 764
RPH_AddQuest(933, 5, 8, 10308, 250)
RPH_AddQuest(933, 6, 8, 10971, 250)
RPH_AddQuest(933, 7, 8, 10973, 500)
- RPH_AddQuest(933, 4, 8, 99, 250)
- RPH_AddQuest(933, 4, 8, 99, 350)
+ RPH_AddGeneral(933, 4, 8, "Netherstorm Zone Quests", 250)
-- Timewalking Commendation
RPH_AddItems(933, 1, 8, 500, {[129945] = 1})
-- Shattrath City
@@ -1788,10 +1808,9 @@ zone.The_Nighthold = 764
RPH_AddQuest(1106, 4, 8, 13811, 325)
end
-- Kirin Tor 1090
- RPH_AddQuest(1090, 4, 8, 99, 250, "nil", RPH_LIMIT_TYPE_Cook)
- RPH_AddQuest(1090, 4, 8, 99, 250, "nil", RPH_LIMIT_TYPE_Fish)
- RPH_AddQuest(1090, 4, 8, 99, 50, "nil", RPH_LIMIT_TYPE_Jewel)
- RPH_AddQuest(1090, 4, 8, 99, 125)
+ RPH_AddGeneral(1090, 4, 8, "Northrend Dalaran Cooking Daily", 150, "Northrend Dalaran Cooking Daily", "Complete the Northrend Dalaran Cooking Daily")
+ RPH_AddGeneral(1090, 4, 8, "Northrend Dalaran Fishing Daily", 250, "Northrend Dalaran Fishing Daily", "Complete the Northrend Dalaran Fishing Daily")
+ RPH_AddGeneral(1090, 4, 8, "Northrend Dalaran Jewelcrafting Daily", 25, "Northrend Dalaran Jewelcrafting Dialy", "Complete the Northrend Dalaran Jewelcrafting Daily")
RPH_AddQuest(1090, 4, 8, 14203, 325)
RPH_AddQuest(1090, 4, 8, 13845, 325)
RPH_AddItems(1090, 4, 8, 520, {[43950] = 1})
@@ -2127,12 +2146,9 @@ zone.The_Nighthold = 764
RPH_AddQuest(1337, 1, 8, 32659, 400)
-- Order of the Cloud Serpent 1271
RPH_AddItems(1271, 1, 8, 1000, {[86592] = 1})
+ RPH_AddItems(1271, 4, 8, 500, {[89155] = 1})
-- Timewalking Commendation
RPH_AddItems(1271, 1, 8, 300, {[143942] = 1})
- RPH_AddQuest(1271, 4, 8, 99, 780)
- RPH_AddQuest(1271, 4, 8, 99, 780)
- RPH_AddQuest(1271, 4, 8, 99, 780)
- RPH_AddQuest(1271, 4, 8, 99, 780)
------ Jenova Longeye - Main Quests
RPH_AddQuest(1271, 1, 8, 30149, 125)
RPH_AddQuest(1271, 1, 8, 30147, 125)
@@ -2173,13 +2189,13 @@ zone.The_Nighthold = 764
-- Shang Xi's Academy 1216
RPH_AddQuest(1216, 1, 8, 5, 1)
-- The Black Prince 1359
- RPH_AddQuest(1359, 1, 8, 5, 1)
+ RPH_AddGeneral(1359, 1, 8, "Timeless Isle Celestial World Boss", 500, "Timeless Isle Celestial World Boss", "Complete Timless Isle Celestial world boss once a week")
RPH_AddMob(1359, 1, 7, "Granite Quilen", 10)
RPH_AddMob(1359, 1, 7, "Shao-Tien Marauder", 10)
RPH_AddMob(1359, 1, 7, "Kor'thik Warcaller", 100)
RPH_AddMob(1359, 1, 7, "Rare Mobs", 400, "928")
-- The Lorewalkers 1345
- RPH_AddQuest(1345, 1, 8, 5, 1)
+ RPH_AddGeneral(1345, 1, 8, "Scroll Quests", 4100, "Complete all scroll quests", "Complete all the scroll quests collected within Pandaria. Each scroll is tied to an achievement, finishing the achievement will have quest item mailed")
-- The Anglers (group)
-- The Anglers 1302
RPH_AddQuest(1302, 1, 8, 30613, 500)
@@ -2399,7 +2415,7 @@ zone.The_Nighthold = 764
-- Steamwheedle Preservation Society 1711
RPH_AddItems(1711, 1, 8, 1000, {[128315] = 1})
RPH_AddQuest(1711, 1, 8, 35147, 250, {[118099] = 20})
- RPH_AddQuest(1711, 1, 8, 35125, 350, {[118100] = 1})
+ RPH_AddQuest(1711, 1, 8, 37125, 350, {[118100] = 1})
RPH_AddQuest(1711, 1, 8, 37210, 500, {[118654] = 1})
RPH_AddQuest(1711, 1, 8, 37211, 500, {[118655] = 1})
RPH_AddQuest(1711, 1, 8, 37221, 500, {[118656] = 1})
@@ -2423,14 +2439,30 @@ zone.The_Nighthold = 764
RPH_AddQuest(1850, 1, 8, 39582, 1500, {[124099] = 100})
end
- RPH_AddMob(1850, 1, 8, "Blackfang Hunter", 25, ZONE.Tanaan_Jungle)
- RPH_AddMob(1850, 1, 8, "Blackfang Prowler", 25, ZONE.Tanaan_Jungle)
- RPH_AddMob(1850, 1, 8, "Blackfang Savage", 25, ZONE.Tanaan_Jungle)
- RPH_AddMob(1850, 1, 8, "Blackfang Shaman", 25, ZONE.Tanaan_Jungle)
- RPH_AddMob(1850, 1, 8, "Soulslicer (Rare elite)", 500, ZONE.Tanaan_Jungle)
- RPH_AddMob(1850, 1, 8, "Gloomtalon (Rare elite)", 500, ZONE.Tanaan_Jungle)
- RPH_AddMob(1850, 1, 8, "Krell the Serene (Rare elite)", 500, ZONE.Tanaan_Jungle)
- RPH_AddMob(1850, 1, 8, "The Blackfang (Rare elite)", 500, ZONE.Tanaan_Jungle)
+ RPH_AddMob(1850, 1, 8, "Blackfang Hunter", 25, zone.Tanaan_Jungle)
+ RPH_AddMob(1850, 1, 8, "Blackfang Prowler", 25, zone.Tanaan_Jungle)
+ RPH_AddMob(1850, 1, 8, "Blackfang Savage", 25, zone.Tanaan_Jungle)
+ RPH_AddMob(1850, 1, 8, "Blackfang Shaman", 25, zone.Tanaan_Jungle)
+ RPH_AddMob(1850, 1, 8, "Soulslicer (Rare elite)", 500, zone.Tanaan_Jungle)
+ RPH_AddMob(1850, 1, 8, "Gloomtalon (Rare elite)", 500, zone.Tanaan_Jungle)
+ RPH_AddMob(1850, 1, 8, "Krell the Serene (Rare elite)", 500, zone.Tanaan_Jungle)
+ RPH_AddMob(1850, 1, 8, "The Blackfang (Rare elite)", 500, zone.Tanaan_Jungle)
+
+ -- Barracks Bodyguards Leorajh 1741, Vivianne 1739, Tormmok 1736, Defender Illona 1738, Aeda Brightdawn 1740, Delvar Ironfist 1733, Talonprist Ishaal 1737
+ if RPH_IsHorde then
+ RPH_AddGeneral(1740, 1, 8, "Draenor Mobs", 10, "Draenor Mobs", "Killing mobs in Draenor while having this bodyguard active")
+ RPH_AddGeneral(1739, 1, 8, "Draenor Mobs", 10, "Draenor Mobs", "Killing mobs in Draenor while having this bodyguard active")
+ RPH_AddGeneral(1741, 1, 8, "Draenor Mobs", 10, "Draenor Mobs", "Killing mobs in Draenor while having this bodyguard active")
+ RPH_AddGeneral(1736, 1, 8, "Draenor Mobs", 10, "Draenor Mobs", "Killing mobs in Draenor while having this bodyguard active")
+ RPH_AddGeneral(1737, 1, 8, "Draenor Mobs", 10, "Draenor Mobs", "Killing mobs in Draenor while having this bodyguard active")
+ end
+ if RPH_IsAlliance then
+ RPH_AddGeneral(1733, 1, 8, "Draenor Mobs", 10, "Draenor Mobs", "Killing mobs in Draenor while having this bodyguard active")
+ RPH_AddGeneral(1738, 1, 8, "Draenor Mobs", 10, "Draenor Mobs", "Killing mobs in Draenor while having this bodyguard active")
+ RPH_AddGeneral(1741, 1, 8, "Draenor Mobs", 10, "Draenor Mobs", "Killing mobs in Draenor while having this bodyguard active")
+ RPH_AddGeneral(1736, 1, 8, "Draenor Mobs", 10, "Draenor Mobs", "Killing mobs in Draenor while having this bodyguard active")
+ RPH_AddGeneral(1737, 1, 8, "Draenor Mobs", 10, "Draenor Mobs", "Killing mobs in Draenor while having this bodyguard active")
+ end
-- Legion Factions
-- Armies of Legionfall 2045
@@ -2452,7 +2484,10 @@ zone.The_Nighthold = 764
RPH_AddGeneral(2045, 1, 8, "World Boss World Quest", 500, "World Boss World Quest", "Complete world boss world quests with this faction to gain reputation.")
RPH_AddGeneral(2045, 1, 8, "Raid World Quests", 500, "Epic Elite World Quests", "Complete raid world quests with this faction to gain reputation.")
RPH_AddGeneral(2045, 1, 8, "Armies of Legionfall Emissary", 1500, "Armies of Legionfall Emissary", "Complete 4x Armies of Legionfall world quests while the emissary is available to gain reputation")
-
+
+ --Chromie
+ RPH_AddGeneral(2135, 1, 8, "Run Chromie Scenarios In Dragonblite", 3000, "Complete Chromie Scenarios", "Complete Chromie time scenarios in Dragonblight")
+
-- Court of Farondis 1900
-- Insignia reputation tokens
RPH_AddItems(1900, 1, 8, 250, {[146937] = 1}, {[146943] = 1})
@@ -2608,15 +2643,15 @@ zone.The_Nighthold = 764
-- Battle for Azeroth
- -- Champions of Azeroth
+ -- Champions of Azeroth 2164
RPH_AddGeneral(2164, 1, 8, "World Quests", 75, "World Quests", "Complete world quests with this faction to gain reputation")
RPH_AddGeneral(2164, 1, 8, "Champions of Azeroth Emissary", 1500, "Champions of Azeroth Emissary", "Complete 4x Champions of Azeroth world quests while the emissary is available to gain reputation")
- -- Tortollan Seekers
+ -- Tortollan Seekers 2163
RPH_AddGeneral(2163, 1, 8, "Tortollan Seekers", 175, "World Quests", "Complete world quests with this faction to gain reputation")
RPH_AddGeneral(2163, 1, 8, "Tortollan Seekers Emissary", 1500, "Tortollan Seekers Emissary", "Complete 3x Tortollan Seekers world quests while the emissary is available to gain reputation")
- -- Rustbolt Resistance
+ -- Rustbolt Resistance 2391
RPH_AddGeneral(2391, 1, 8, "Daily World Quest", 850, "Daily World Quest", "Complete the daily world quest to gain reputation with this faction")
RPH_AddGeneral(2391, 1, 8, "Daily Pet Battle World Quest", 75, "Daily Pet Battle", "Complete the daily pet battle world quest to gain reputation with this faction")
RPH_AddGeneral(2391, 1, 8, "PVP Daily Quest", 200, "Daily PVP Quest", "Complete a PVP daily quest to gain reputation with this faction")
@@ -2624,7 +2659,7 @@ zone.The_Nighthold = 764
RPH_AddGeneral(2391, 1, 8, "Daily Quests 150 rep", 150, "Daily Quests", "Daily quests that provide 150 reputation")
RPH_AddQuest(2045, 1, 8, 46735, 150, {[1342] = 100})
- -- Rajanji
+ -- Rajanji 2415
RPH_AddQuest(2415, 1, 8, 57008, 500)
RPH_AddQuest(2415, 1, 8, 57728, 500)
RPH_AddQuest(2415, 1, 8, 56064, 1500)
@@ -2632,31 +2667,274 @@ zone.The_Nighthold = 764
RPH_AddGeneral(2415, 1, 8, "Threat objectives 50-75 rep", 50, "Threat Objectives", "Completing threat objectives marked by a skull or crossed swords on the minimap provide 50-75 reputation.")
RPH_AddGeneral(2415, 1, 8, "Daily Pet Battle World Quest", 75, "Daily Pet Battle", "Complete the daily pet battle world quest to gain reputation with this faction")
- -- Uldum Accord
+ -- Uldum Accord 2417
RPH_AddQuest(2417, 1, 8, 55350, 500)
RPH_AddQuest(2417, 1, 8, 56308, 500)
RPH_AddQuest(2417, 1, 8, 57157, 1500)
RPH_AddGeneral(2417, 1, 8, "Daily Quests 125 rep", 125, "Daily Quests", "Daily quests that provide 125 reputation")
RPH_AddGeneral(2417, 1, 8, "Threat objectives 50-75 rep", 50, "Threat Objectives", "Completing threat objectives marked by a skull or crossed swords on the minimap provide 50-75 reputation.")
RPH_AddGeneral(2417, 1, 8, "Daily Pet Battle World Quest", 75, "Daily Pet Battle", "Complete the daily pet battle world quest to gain reputation with this faction")
+
+ --Shadowlands
+
+ -- Court of Harvesters 2413
+ RPH_AddGeneral(2413, 1, 8, "World Quests", 125, "World Quests", "Complete world quests with this faction to gain reputation")
+ RPH_AddGeneral(2413, 1, 8, "A Valuable Find Dungeon Quest", 500, "Complete a Valuable Find Dungeon Quest", "Weekly quest from Ta'lan the Antiquary in Oribos")
+ RPH_AddGeneral(2413, 1, 8, "Trading Favors Dungeon Quest", 500, "Complete Trading Favors Dungeon Quest", "Weekly quest from Finder Ta'sul in Oribos")
+ RPH_AddGeneral(2413, 1, 8, "Venthyr Assault", 1000, "Complete Bi-Weekly Maw Assault", "Assault in the maw. Only one assault we be active at a time")
+ RPH_AddGeneral(2413, 1, 8, "Rare Revendreth Calling", 1500, "Complete Rare Revendreth Calling", "Calling rewards Blue quality cache")
+ RPH_AddGeneral(2413, 1, 8, "Epic Revendreth Calling", 2000, "Complete Epic Revendreth Calling", "Calling rewards Purple quality cache")
+
+
+ -- Court of Night 2464
+ RPH_AddQuest(2464, 1, 8, 62081, 750)
+ RPH_AddQuest(2464, 1, 8, 62224, 750)
+ RPH_AddQuest(2464, 1, 8, 62188, 750)
+ RPH_AddQuest(2464, 1, 8, 62155, 750)
+ RPH_AddQuest(2464, 1, 8, 61950, 750)
+ RPH_AddQuest(2464, 1, 8, 61875, 750)
+ RPH_AddQuest(2464, 1, 8, 61985, 750)
+ RPH_AddQuest(2464, 1, 8, 62160, 750)
+ RPH_AddQuest(2464, 1, 8, 61968, 750)
+ RPH_AddQuest(2464, 1, 8, 62057, 750)
+ RPH_AddQuest(2464, 1, 8, 62068, 1000)
+ RPH_AddQuest(2464, 1, 8, 61717, 1000)
+ RPH_AddQuest(2464, 1, 8, 62051, 1000)
+ RPH_AddQuest(2464, 1, 8, 61394, 1000)
+
+
+ -- Death's Advance 2470
+ RPH_AddGeneral(2470, 1, 8, "Korthia Dailes", 125, "Complete Korthia Dailies")
+ RPH_AddGeneral(2470, 1, 8, "Maw World Quest", 200, "World Quests", "Complete Maw world quests")
+ RPH_AddGeneral(2470, 1, 8, "Maw Assault", 350, "Complete Covenant Maw Assault", "Complete assault in the Maw")
+ RPH_AddQuest(2470, 1, 8, 63949, 750)
+
+ -- Marasmius 2463 (Night Fae Only) Will not work until Blizz adds rep to Faction tab
+ -- RPH_AddQuest(2463, 1, 8, 62615, 350)
+ -- RPH_AddQuest(2463, 1, 8, 62614, 350)
+ -- RPH_AddQuest(2463, 1, 8, 62611, 350)
+ -- RPH_AddQuest(2463, 1, 8, 62610, 350)
+ -- RPH_AddQuest(2463, 1, 8, 62608, 350)
+ -- RPH_AddQuest(2463, 1, 8, 62607, 350)
+ -- RPH_AddQuest(2463, 1, 8, 62606, 350)
+ -- RPH_AddQuest(2463, 1, 8, 60175, 350)
+ -- RPH_AddQuest(2463, 1, 8, 57455, 500)
+ -- RPH_AddQuest(2463, 1, 8, 57458, 500)
+ -- RPH_AddQuest(2463, 1, 8, 57459, 500)
+ -- RPH_AddQuest(2463, 1, 8, 57463, 500)
+ -- RPH_AddQuest(2463, 1, 8, 57583, 500)
+ -- RPH_AddQuest(2463, 1, 8, 60153, 500)
+ -- RPH_AddQuest(2463, 1, 8, 62382, 500)
+ -- RPH_AddQuest(2463, 1, 8, 62296, 500)
+ -- RPH_AddQuest(2463, 1, 8, 62453, 500)
+ -- RPH_AddQuest(2463, 1, 8, 60188, 650)
+ -- RPH_AddQuest(2463, 1, 8, 62263, 650)
+ -- RPH_AddQuest(2463, 1, 8, 62400, 650)
+ -- RPH_AddQuest(2463, 1, 8, 62417, 650)
+ -- RPH_AddQuest(2463, 1, 8, 62459, 650)
+ -- RPH_AddQuest(2463, 1, 8, 62465, 650)
+ -- RPH_AddQuest(2463, 1, 8, 62466, 650)
+
+ -- Stitchmasters 2462
+ RPH_AddQuest(2462, 1, 8, 58525, 750)
+ RPH_AddQuest(2462, 1, 8, 61511, 750)
+ RPH_AddQuest(2462, 1, 8, 57634, 750)
+ RPH_AddQuest(2462, 1, 8, 60237, 750)
+ RPH_AddQuest(2462, 1, 8, 58432, 750)
+ RPH_AddQuest(2462, 1, 8, 60765, 750)
+ RPH_AddQuest(2462, 1, 8, 56470, 750)
+ RPH_AddQuest(2462, 1, 8, 60291, 750)
+ RPH_AddQuest(2462, 1, 8, 60340, 750)
+ RPH_AddQuest(2462, 1, 8, 62213, 750)
+ RPH_AddQuest(2462, 1, 8, 59043, 750)
+ RPH_AddQuest(2462, 1, 8, 62276, 750)
+ RPH_AddQuest(2462, 1, 8, 60342, 750)
+ RPH_AddQuest(2462, 1, 8, 58992, 750)
+ RPH_AddQuest(2462, 1, 8, 62194, 750)
+ RPH_AddQuest(2462, 1, 8, 59293, 750)
+ RPH_AddQuest(2462, 1, 8, 62407, 750)
+ RPH_AddQuest(2462, 1, 8, 61510, 750)
+ RPH_AddQuest(2462, 1, 8, 62244, 750)
+ RPH_AddQuest(2462, 1, 8, 61522, 750)
+ RPH_AddQuest(2462, 1, 8, 61523, 750)
+ RPH_AddQuest(2462, 1, 8, 62261, 750)
+ RPH_AddQuest(2462, 1, 8, 58515, 750)
+ RPH_AddQuest(2462, 1, 8, 62256, 750)
+ RPH_AddQuest(2462, 1, 8, 61509, 750)
+ RPH_AddQuest(2462, 1, 8, 62217, 750)
+ RPH_AddQuest(2462, 1, 8, 62195, 750)
+ RPH_AddQuest(2462, 1, 8, 62232, 750)
+ RPH_AddQuest(2462, 1, 8, 61996, 750)
+ RPH_AddQuest(2462, 1, 8, 62294, 750)
+ RPH_AddQuest(2462, 1, 8, 62216, 750)
+ RPH_AddQuest(2462, 1, 8, 62041, 750)
+ RPH_AddQuest(2462, 1, 8, 59126, 750)
+
+ -- The Archivists' Codex 2472
+ RPH_AddGeneral(2472, 1, 8, "Cataloged Research", 1, "Cataloged Research", "Vendor Turn in 1 rep per 2 Research")
+ RPH_AddItems(2472, 1, 8, 1, {[186685] = 2})
+ RPH_AddItems(2472, 1, 8, 4, {[187322] = 1})
+ RPH_AddItems(2472, 1, 8, 4, {[187457] = 1})
+ RPH_AddItems(2472, 1, 8, 4, {[187324] = 1})
+ RPH_AddItems(2472, 1, 8, 4, {[187323] = 1})
+ RPH_AddItems(2472, 1, 8, 4, {[187460] = 1})
+ RPH_AddItems(2472, 1, 8, 4, {[187458] = 1})
+ RPH_AddItems(2472, 1, 8, 4, {[187459] = 1})
+ RPH_AddItems(2472, 1, 8, 24, {[187465] = 1})
+ RPH_AddItems(2472, 1, 8, 24, {[187327] = 1})
+ RPH_AddItems(2472, 1, 8, 24, {[187463] = 1})
+ RPH_AddItems(2472, 1, 8, 24, {[187325] = 1})
+ RPH_AddItems(2472, 1, 8, 24, {[187326] = 1})
+ RPH_AddItems(2472, 1, 8, 24, {[187462] = 1})
+ RPH_AddItems(2472, 1, 8, 24, {[187478] = 1})
+ RPH_AddItems(2472, 1, 8, 50, {[187336] = 1})
+ RPH_AddItems(2472, 1, 8, 50, {[187466] = 1})
+ RPH_AddItems(2472, 1, 8, 50, {[187332] = 1})
+ RPH_AddItems(2472, 1, 8, 50, {[187328] = 1})
+ RPH_AddItems(2472, 1, 8, 50, {[187334] = 1})
+ RPH_AddItems(2472, 1, 8, 75, {[187330] = 1})
+ RPH_AddItems(2472, 1, 8, 75, {[187329] = 1})
+ RPH_AddItems(2472, 1, 8, 75, {[187467] = 1})
+ RPH_AddItems(2472, 1, 8, 75, {[187331] = 1})
+ RPH_AddItems(2472, 1, 8, 150, {[187311] = 1})
+ RPH_AddItems(2472, 1, 8, 150, {[187333] = 1})
+ RPH_AddItems(2472, 1, 8, 150, {[187350] = 1})
+ RPH_AddItems(2472, 1, 8, 150, {[187335] = 1})
+
+
+
+ -- The Ascended 2407
+ RPH_AddGeneral(2407, 1, 8, "World Quests", 125, "World Quests", "Complete world quests with this faction to gain reputation")
+ RPH_AddGeneral(2407, 1, 8, "A Valuable Find Dungeon Quest", 500, "Complete a Valuable Find Dungeon Quest", "Weekly quest from Ta'lan the Antiquary in Oribos")
+ RPH_AddGeneral(2407, 1, 8, "Trading Favors Dungeon Quest", 500, "Complete Trading Favors Dungeon Quest", "Weekly quest from Finder Ta'sul in Oribos")
+ RPH_AddGeneral(2407, 1, 8, "Kyrian Assault", 1000, "Complete Bi-Weekly Maw Assault", "Assault in the maw. Only one assault we be active at a time")
+ RPH_AddGeneral(2407, 1, 8, "Rare Bastion Calling", 1500, "Complete Rare Bastion Calling", "Calling rewards Blue quality cache")
+ RPH_AddGeneral(2407, 1, 8, "Epic Bastion Calling", 2000, "Complete Epic Bastion Calling", "Calling rewards Purple quality cache")
+
+
+ -- The Avowed 2439
+ RPH_AddMob(2439, 5, 8, "Inquisitor", 50, zone.Revendreth)
+ RPH_AddMob(2439, 5, 8, "High Inquisitor", 100, zone.Revendreth)
+ RPH_AddMob(2439, 5, 8, "Grand Inquisitor", 200, zone.Revendreth)
+ RPH_AddInstance(2439, 1, 6, zone.Halls_of_Atonement, 750, false)
+
+ -- The Undying Army 2410
+ RPH_AddGeneral(2410, 1, 8, "World Quests", 125, "World Quests", "Complete world quests with this faction to gain reputation")
+ RPH_AddGeneral(2410, 1, 8, "A Valuable Find Dungeon Quest", 500, "Complete a Valuable Find Dungeon Quest", "Weekly quest from Ta'lan the Antiquary in Oribos")
+ RPH_AddGeneral(2410, 1, 8, "Trading Favors Dungeon Quest", 500, "Complete Trading Favors Dungeon Quest", "Weekly quest from Finder Ta'sul in Oribos")
+ RPH_AddGeneral(2410, 1, 8, "Maldraxxus Assault", 1000, "Complete Bi-Weekly Maw Assault", "Assault in the maw. Only one assault we be active at a time")
+ RPH_AddGeneral(2410, 1, 8, "Rare Maldraxxus Calling", 1500, "Complete Rare Maldraxxus Calling", "Calling rewards Blue quality cache")
+ RPH_AddGeneral(2410, 1, 8, "Epic Maldraxxus Calling", 2000, "Complete Epic Maldraxxus Calling", "Calling rewards Purple quality cache")
+
+
+ -- The Wild Hunt 2465
+ RPH_AddGeneral(2465, 1, 8, "World Quests", 125, "World Quests", "Complete world quests with this faction to gain reputation")
+ RPH_AddGeneral(2465, 1, 8, "A Valuable Find Dungeon Quest", 500, "Complete a Valuable Find Dungeon Quest", "Weekly quest from Ta'lan the Antiquary in Oribos")
+ RPH_AddGeneral(2465, 1, 8, "Trading Favors Dungeon Quest", 500, "Complete Trading Favors Dungeon Quest", "Weekly quest from Finder Ta'sul in Oribos")
+ RPH_AddGeneral(2465, 1, 8, "Night Fae Assault", 1000, "Complete Bi-Weekly Maw Assault", "Assault in the maw. Only one assault we be active at a time")
+ RPH_AddGeneral(2465, 1, 8, "Rare Ardenweald Calling", 1500, "Complete Rare Ardenweald Calling", "Calling rewards Blue quality cache")
+ RPH_AddGeneral(2465, 1, 8, "Epic Ardenweald Calling", 2000, "Complete Epic Ardenweald Calling", "Calling rewards Purple quality cache")
+
+
+ -- Ve'nari 2432
+ RPH_AddMob(2432, 1, 8, "Adjutant Dekaris", 80, zone.The_Maw)
+ RPH_AddMob(2432, 1, 8, "Orophea", 80, zone.The_Maw)
+ RPH_AddMob(2432, 1, 8, "Soulforger Rhovus", 80, zone.The_Maw)
+ RPH_AddMob(2432, 1, 8, "Conjured Death", 80, zone.The_Maw)
+ RPH_AddMob(2432, 1, 8, "Eternas the Tormentor", 80, zone.The_Maw)
+ RPH_AddMob(2432, 1, 8, "Obolos ", 80, zone.The_Maw)
+ RPH_AddMob(2432, 1, 8, "Yero the Skittish", 80, zone.The_Maw)
+ RPH_AddMob(2432, 1, 8, "Nascent Devourer", 80, zone.The_Maw)
+ RPH_AddMob(2432, 1, 8, "Darklord Taraxis", 80, zone.The_Maw)
+ RPH_AddMob(2432, 1, 8, "Silent Soulstalker", 80, zone.Korthia)
+ RPH_AddMob(2432, 1, 8, "Stygian Stonecrusher", 80, zone.Korthia)
+ RPH_AddMob(2432, 1, 8, "Deadsoul Hatcher", 80, zone.Korthia)
+ RPH_AddMob(2432, 1, 8, "Screaming Shade", 80, zone.Korthia)
+ RPH_AddMob(2432, 1, 8, "Relic Breaker Krelva", 80, zone.Korthia)
+ RPH_AddMob(2432, 1, 8, "Consumption", 80, zone.Korthia)
+ RPH_AddMob(2432, 1, 8, "Borr-Geth", 100, zone.The_Maw)
+ RPH_AddMob(2432, 1, 8, "Ekphoras, Herald of Grief", 100, zone.The_Maw)
+ RPH_AddMob(2432, 1, 8, "Apholeias, Herald of Loss", 100, zone.The_Maw)
+ RPH_AddMob(2432, 1, 8, "Talaporas, Herald of Pain", 100, zone.The_Maw)
+ RPH_AddMob(2432, 1, 8, "Eketra ", 100, zone.The_Maw)
+ RPH_AddMob(2432, 1, 8, "Morguliax ", 100, zone.The_Maw)
+ RPH_AddMob(2432, 1, 8, "Ikras the Devourer", 100, zone.The_Maw)
+ RPH_AddMob(2432, 1, 8, "Shadeweaver Zeris", 100, zone.The_Maw)
+ RPH_AddMob(2432, 1, 8, "Dolos ", 100, zone.The_Maw)
+ RPH_AddMob(2432, 1, 8, "Thanassos ", 100, zone.The_Maw)
+ RPH_AddMob(2432, 1, 8, "Exos, Herald of Dominion ", 100, zone.The_Maw)
+ RPH_AddMob(2432, 1, 8, "Darithis the Bleak", 100, zone.The_Maw)
+ RPH_AddMob(2432, 1, 8, "Consumption (Rare Elite)", 100, zone.Korthia)
+ RPH_AddMob(2432, 1, 8, "Observer Yorik", 100, zone.Korthia)
+ RPH_AddMob(2432, 1, 8, "Yarxhov the Pillager", 100, zone.Korthia)
+ RPH_AddMob(2432, 1, 8, "Towering Exterminator", 150, zone.Korthia)
+ RPH_AddMob(2432, 1, 8, "Soul Fragment", 150, zone.Korthia)
+ RPH_AddQuest(2432, 1, 8, 63050, 75)
+ RPH_AddQuest(2432, 1, 8, 63166, 75)
+ RPH_AddQuest(2432, 1, 8, 60732, 75)
+ RPH_AddQuest(2432, 1, 8, 63062, 75)
+ RPH_AddQuest(2432, 1, 8, 63100, 75)
+ RPH_AddQuest(2432, 1, 8, 63039, 75)
+ RPH_AddQuest(2432, 1, 8, 63043, 75)
+ RPH_AddQuest(2432, 1, 8, 63047, 75)
+ RPH_AddQuest(2432, 1, 8, 63179, 75)
+ RPH_AddQuest(2432, 1, 8, 63031, 75)
+ RPH_AddQuest(2432, 1, 8, 60775, 75)
+ RPH_AddQuest(2432, 1, 8, 61088, 75)
+ RPH_AddQuest(2432, 1, 8, 60622, 75)
+ RPH_AddQuest(2432, 1, 8, 61079, 75)
+ RPH_AddQuest(2432, 1, 8, 60646, 75)
+ RPH_AddQuest(2432, 1, 8, 60762, 75)
+ RPH_AddQuest(2432, 1, 8, 61104, 75)
+ RPH_AddQuest(2432, 1, 8, 61103, 75)
+ RPH_AddQuest(2432, 1, 8, 61075, 75)
+ RPH_AddQuest(2432, 1, 8, 61765, 75)
+ RPH_AddQuest(2432, 1, 8, 62234, 75)
+ RPH_AddQuest(2432, 1, 8, 62214, 75)
+ RPH_AddQuest(2432, 1, 8, 63072, 75)
+ RPH_AddQuest(2432, 1, 8, 62239, 75)
+ RPH_AddQuest(2432, 1, 8, 63069, 75)
+ RPH_AddQuest(2432, 1, 8, 64541, 1000)
+ RPH_AddGeneral(2432, 1, 8, "Drifting Sorrow (The Maw)", 40, "Special encounter", "Located at /way 32, 21")
+ RPH_AddGeneral(2432, 1, 8, "Razkazzar (The Maw)", 40, "Special encounter")
+ RPH_AddGeneral(2432, 1, 8, "Huwerath (The Maw)", 40, "Special encounter")
+ RPH_AddGeneral(2432, 1, 8, "Agonix (The Maw)", 40, "Special encounter")
+ RPH_AddGeneral(2432, 1, 8, "Akros (The Maw)", 40, "Special encounter")
+ RPH_AddGeneral(2432, 1, 8, "Sanngror the Torturer (The Maw)", 40, "Special encounter")
+ RPH_AddGeneral(2432, 1, 8, "Skittering Broodmother (The Maw)", 40, "Special encounter")
+ RPH_AddGeneral(2432, 1, 8, "Odalrik (The Maw)", 40, "Special encounter")
+ RPH_AddGeneral(2432, 1, 8, "Dath Rezara (The Maw)", 40, "Special encounter")
+ RPH_AddGeneral(2432, 1, 8, "Dartanos (The Maw)", 40, "Special encounter")
+ RPH_AddGeneral(2432, 1, 8, "Orrholyn (The Maw)", 40, "Special encounter")
+ RPH_AddGeneral(2432, 1, 8, "Soulsmith Yol-Mattar (The Maw)", 40, "Special encounter")
+ RPH_AddGeneral(2432, 1, 8, "Cyrixia (The Maw)", 40, "Special encounter")
+ RPH_AddGeneral(2432, 1, 8, "Krala (The Maw)", 40, "Special encounter")
+ RPH_AddGeneral(2432, 1, 8, "Malevolent Stygia (The Maw)", 40, "Special encounter")
+ RPH_AddGeneral(2432, 1, 8, "Houndmaster Vasanok (The Maw)", 40, "Special encounter")
+ RPH_AddGeneral(2432, 1, 8, "Valis the Cruel (The Maw)", 40, "Special encounter")
+ RPH_AddGeneral(2432, 1, 8, "Stygian Incinerator (The Maw)", 40, "Special encounter")
+ RPH_AddGeneral(2432, 1, 8, "Tormentors of Torghast (The Maw)", 200, "Complete Totementors of Torghast Weekly", "Can only be completed once a week")
+ RPH_AddGeneral(2432, 1, 8, "Wrath of the Jailer (The Maw)", 250, "Complete Wrath of the Jailer Weekly", "Can only be completed once a week")
+ RPH_AddGeneral(2432, 1, 8, "Beastwarren Hunt Boss (The Maw)", 525, "Complete Beastwarren Event", "Can be completed twice a week, Tuesday 11am EST & Friday 11pm EST")
+
if (RPH_IsAlliance) then
- -- Proudmoore Admiralty
+ -- Proudmoore Admiralty 2160
RPH_AddGeneral(2160, 1, 8, "World Quests", 75, "World Quests", "Complete world quests with this faction to gain reputation")
RPH_AddGeneral(2160, 1, 8, "Proudmoore Admiralty Emissary", 1500, "Proudmoore Admiralty Emissary", "Complete 4x Proudmoore Admiralty world quests while the emissary is available to gain reputation")
RPH_AddGeneral(2160, 1, 8, "Naga Attack! World Quest", 150, "Naga Attack! World Quest", "Complete the Naga Attack! world quest to gain reputation")
- -- Order of Embers
+ -- Order of Embers 2161
RPH_AddGeneral(2161, 1, 8, "World Quests", 75, "World Quests", "Complete world quests with this faction to gain reputation")
RPH_AddGeneral(2161, 1, 8, "Order of Embers Emissary", 1500, "Order of Embers Emissary", "Complete 4x Order of Embers world quests while the emissary is available to gain reputation")
RPH_AddGeneral(2161, 1, 8, "Naga Attack! World Quest", 150, "Naga Attack! World Quest", "Complete the Naga Attack! world quest to gain reputation")
- -- Storm's Wake
+ -- Storm's Wake 2162
RPH_AddGeneral(2162, 1, 8, "World Quests", 75, "World Quests", "Complete world quests with this faction to gain reputation")
RPH_AddGeneral(2162, 1, 8, "Storm's Wake Emissary", 1500, "Storm's Wake Emissary", "Complete 4x Storm's Wake world quests while the emissary is available to gain reputation")
RPH_AddGeneral(2162, 1, 8, "Naga Attack! World Quest", 150, "Naga Attack! World Quest", "Complete the Naga Attack! world quest to gain reputation")
- -- 7th Legion
+ -- 7th Legion 2159
RPH_AddGeneral(2159, 1, 8, "World Quests 75 rep", 75, "World Quests", "Complete world quests with this faction to gain reputation")
RPH_AddGeneral(2159, 1, 8, "World Quests 150 rep", 150, "World Quests", "Complete world quests with this faction to gain reputation")
RPH_AddGeneral(2159, 1, 8, "7th Legion Emissary", 1500, "7th Legion Emissary", "Completing 4x 7th Legion world quests while the emissary is available to gain reputation")
@@ -2665,7 +2943,7 @@ zone.The_Nighthold = 764
RPH_AddGeneral(2159, 1, 8, "Call to Arms Quest", 75, "Call to Arms Quest", "Complete Call to Arms quest to gain reputation")
RPH_AddGeneral(2159, 1, 8, "Naga Attack! World Quest", 150, "Naga Attack! World Quest", "Complete the Naga Attack! world quest to gain reputation")
- -- Waveblade Ankoan
+ -- Waveblade Ankoan 2400
RPH_AddGeneral(2400, 1, 8, "Waveblade Ankoan World Quests", 75, "Waveblade Ankoan Emissary", "Complete Waveblade Ankoan world quests to gain reputation")
RPH_AddGeneral(2400, 1, 8, "Waveblade Ankoan Emissary", 1500, "Waveblade Ankoan Emissary", "Complete 4x Waveblade Ankoan world quests while the emissary is available to gain reputation")
RPH_AddGeneral(2400, 1, 8, "Laboratory of Mardivas Weekly", 500, "Laboratory of Mardivas Weekly", "Complete the Laboratory of Mardivas weekly quest to gain reputation")
@@ -2674,7 +2952,7 @@ zone.The_Nighthold = 764
RPH_AddGeneral(2400, 1, 8, "Bounties / Requisition Quests", 50, "Bountes / Requisition Quets", "Complete bounties and requisition quests to gain reputation")
RPH_AddItems(2400, 1, 8, 150, {[170152] = 1})
- -- Honeyback Hive
+ -- Honeyback Hive 2395
RPH_AddItems(2395, 1, 8, 20, {[168822] = 1}) -- Thin Jelly
RPH_AddItems(2395, 1, 8, 80, {[168825] = 1}) -- Rich Jelly
RPH_AddItems(2395, 1, 8, 160, {[168828] = 1}) -- Royal Jelly
@@ -2683,22 +2961,22 @@ zone.The_Nighthold = 764
end
if (RPH_IsHorde) then
- -- Zandalari Empire
+ -- Zandalari Empire 2103
RPH_AddGeneral(2103, 1, 8, "World Quests", 75, "World Quests", "Complete world quests with this faction to gain reputation")
RPH_AddGeneral(2103, 1, 8, "Zandalari Empire Emissary", 1500, "Zandalari Empire Emissary", "Complete 4x Zandalari Empire world quests while the emissary is available to gain reputation")
RPH_AddGeneral(2103, 1, 8, "Naga Attack! World Quest", 150, "Naga Attack! World Quest", "Complete the Naga Attack! world quest to gain reputation")
- -- Talanji's Expedition
+ -- Talanji's Expedition 2156
RPH_AddGeneral(2156, 1, 8, "World Quests", 75, "World Quests", "Complete world quests with this faction to gain reputation")
RPH_AddGeneral(2156, 1, 8, "Talanji's Expedition Emissary", 1500, "Talanji's Expedition Emissary", "Complete 4x Talanji's Expedition world quests while the emissary is available to gain reputation")
RPH_AddGeneral(2156, 1, 8, "Naga Attack! World Quest", 150, "Naga Attack! World Quest", "Complete the Naga Attack! world quest to gain reputation")
- -- Voldunai
+ -- Voldunai 2158
RPH_AddGeneral(2158, 1, 8, "World Quests", 75, "World Quests", "Complete world quests with this faction to gain reputation")
RPH_AddGeneral(2158, 1, 8, "Voldunai Emissary", 1500, "Voldunai Emissary", "Complete 4x Voldunai world quests while the emissary is available to gain reputation")
RPH_AddGeneral(2158, 1, 8, "Naga Attack! World Quest", 150, "Naga Attack! World Quest", "Complete the Naga Attack! world quest to gain reputation")
- -- The Honorbound
+ -- The Honorbound 2157
RPH_AddGeneral(2157, 1, 8, "World Quests 75 rep", 75, "World Quests", "Complete world quests with this faction to gain reputation")
RPH_AddGeneral(2157, 1, 8, "World Quests 150 rep", 150, "World Quests", "Complete world quests with this faction to gain reputation")
RPH_AddGeneral(2157, 1, 8, "The Honorbound Emissary", 1500, "The Honorbound Emissary", "Complete 4x The Honorbound world quests while the emissary is available to gain reputation")
@@ -2708,7 +2986,7 @@ zone.The_Nighthold = 764
RPH_AddGeneral(2157, 1, 8, "Naga Attack! World Quest", 150, "Naga Attack! World Quest", "Complete the Naga Attack! world quest to gain reputation")
- -- The Unshackled
+ -- The Unshackled 2373
RPH_AddGeneral(2373, 1, 8, "The Unshackled World Quests", 75, "The Unshackled Emissary", "Complete The Unshackled world quests to gain reputation")
RPH_AddGeneral(2373, 1, 8, "The Unshackled Emissary", 1500, "The Unshackled Emissary", "Complete 4x The Unshackled world quests while the emissary is available to gain reputation")
RPH_AddGeneral(2373, 1, 8, "Laboratory of Mardivas Weekly", 500, "Laboratory of Mardivas Weekly", "Complete the Laboratory of Mardivas weekly quest to gain reputation")
@@ -2720,18 +2998,18 @@ zone.The_Nighthold = 764
-- Dead Factions
-- Shen'dralar 809
RPH_AddQuest(809, 1, 8, 6, 1)
- -- Gelkis Clan Centaur 92
- RPH_AddQuest(92, 1, 8, 6, 1)
- -- Magram Clan Centaur 93
- RPH_AddQuest(93, 1, 8, 6, 1)
+ -- Gelkis Clan Centaur 92 (1 quest rewards exalted with both)
+ RPH_AddQuest(92, 1, 8, 14394, 10000000)
+ -- Magram Clan Centaur 93 (1 quest rewards exalted with both)
+ RPH_AddQuest(93, 1, 8, 14394, 10000000)
-- Zandalar Tribe 270
RPH_AddQuest(270, 1, 8, 6, 1)
-- The Brewmasters 1351
RPH_AddQuest(1351, 1, 8, 6, 1)
-- 0 guildName
- if (guildName and guildCapBase) then
- RPH_AddQuest(guildName, 4, 8, 8, 125)
- end
+ RPH_AddGeneral(1168, 1, 8, "All non-gray quest turn ins", 125, "Gain reputation by doing this quest", "Complete any non-gray quests")
+ RPH_AddGeneral(1168, 1, 8, "With Renown Tabard", 250, "Gain reputation by doing this quest", "Complete any non-gray quests")
+
--- local preGC = collectgarbage("count")
collectgarbage("collect")
--- print("Collected " .. (preGC-collectgarbage("count")) .. " kB of garbage RPH");