Skip to content

Commit

Permalink
version(5.0.0): release cata version
Browse files Browse the repository at this point in the history
  • Loading branch information
Bengejd committed Jun 12, 2024
1 parent a8374cf commit 117cf0d
Show file tree
Hide file tree
Showing 3 changed files with 122 additions and 155 deletions.
4 changes: 4 additions & 0 deletions Markdown/CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,9 @@
# PDKP Change Log

## v5.0.0
### Features
- Added Cataclysm bosses & raids

## v4.12.0
### Features
- Bumped version for WOTLK Phase 3 compatibility.
Expand Down
263 changes: 113 additions & 150 deletions Modules/Constants/Constants.lua
Original file line number Diff line number Diff line change
Expand Up @@ -13,7 +13,7 @@ Constants.SLASH_HEX = 'ffaeae';
Constants.ADDON_NAME = 'PantheonDKP'
Constants.COLORED_ADDON_SHORT = '|cff33ff99PDKP|r'
Constants.SLASH_ADDON = '|cff33ff99/pdkp|r'
Constants.MAX_LEVEL = 80
Constants.MAX_LEVEL = 85

Constants.PHASE = tonumber(GetAddOnMetadata('PantheonDKP', 'X-Phase'))

Expand All @@ -36,106 +36,68 @@ Constants.RAID_BOSSES = {} -- ['Gruul's Lair'] = { ['id_to_name'] = ..., ['name_
Constants.BOSS_TO_RAID = {} -- ['High King Maulgar'] = 'Gruul's Lair'
Constants.ID_TO_BOSS_NAME = {};
Constants.RAIDS = {
["Vault of Archavon"] = {
["Bastion of Twilight"] = {
["phase"] = 1,
['index'] = 1,
[1126] = "Archavon the Stone Watcher",
[1127] = "Emalon the Storm Watcher",
[1128] = "Toravon the Ice Watcher",
[1129] = "Koralon the Flame Watcher",
[1028] = "Ascendant Council",
[1029] = "Cho'gall",
[1030] = "Halfus Wyrmbreaker",
[1032] = "Theralion",
[1083] = "Sinestra",
},
["Naxxramas"] = {
["Throne of the Four Winds"] = {
["phase"] = 1,
['index'] = 2,
[1107] = "Anub'Rekhan",
[1108] = "Gluth",
[1109] = "Gothik the Harvester",
[1110] = "Grand Widow Faerlina",
[1111] = "Grobbulus",
[1112] = "Heigan the Unclean",
[1113] = "Instructor Razuvious",
[1114] = "Kel'Thuzad",
[1115] = "Loatheb",
[1116] = "Maexxna",
[1117] = "Noth the Plaguebringer",
[1118] = "Patchwerk",
[1119] = "Sapphiron",
[1120] = "Thaddius",
[1121] = "The Four Horsemen",
[1035] = "Conclave of Wind",
[1034] = "Al'Akir",

},
["The Obsidian Sanctum"] = {
["Blackwing Descent"] = {
["phase"] = 1,
['index'] = 3,
[1090] = "Sartharion",
[1027] = "Omnotron Defense System",
[1022] = "Atramedes",
[1023] = "Chimaeron",
[1024] = "Magmaw",
[1025] = "Maloriak",
[1026] = "Nefarian",
},
["The Eye of Eternity"] = {
["Baradin Hold"] = {
["phase"] = 1,
['index'] = 4,
[1094] = "Malygos",
},
["Ulduar"] = {
["phase"] = 2,
['index'] = 5,
[1130] = "Algalon the Observer",
[1131] = "Auriaya",
[1132] = "Flame Leviathan",
[1133] = "Freya",
[1134] = "General Vezax",
[1135] = "Hodir",
[1136] = "Ignis the Furnace Master",
[1137] = "Kologarn",
[1138] = "Mimiron",
[1139] = "Razorscale",
[1140] = "The Assembly of Iron",
[1141] = "Thorim",
[1142] = "XT-002 Deconstructor",
[1143] = "Yogg-Saron",
},
["Trial of the Crusader"] = {
["phase"] = 3,
['index'] = 6,
[1085] = "Anub'arak",
[1086] = "Faction Champions",
[1087] = "Lord Jaraxxus",
[1088] = "Northrend Beasts",
[1089] = "Val'kyr Twins",
[1033] = "Argaloth",
[1250] = "Occu'thar",
[1332] = "Alizabal",
},
["Onyxia's Lair"] = {
["Firelands"] = {
["phase"] = 3,
['index'] = 7,
[1084] = "Onyxia",
[1086] = "Faction Champions",
['index'] = 5,
[1197] = "Beth'tilac",
[1204] = "Lord Rhyolith",
[1206] = "Alysrazor",
[1205] = "Shannox",
[1200] = "Baleroc",
[1185] = "Majordomo Staghelm",
[1203] = "Ragnaros",
},
["Icecrown Citadel"] = {
["Dragon Soul"] = {
["phase"] = 4,
['index'] = 8,
[1095] = "Blood Council",
[1096] = "Deathbringer Saurfang",
[1097] = "Festergut",
[1098] = "Valithria Dreamwalker",
[1099] = "Icecrown Gunship Battle",
[1100] = "Lady Deathwhisper",
[1101] = "Lord Marrowgar",
[1102] = "Professor Putricide",
[1103] = "Queen Lana'thel",
[1104] = "Rotface",
[1105] = "Sindragosa",
[1106] = "The Lich King",
},
["The Ruby Sanctum"] = {
["phase"] = 5,
['index'] = 9,
[1147] = "Baltharus the Warborn",
[1148] = "General Zarithrian",
[1149] = "Saviana Ragefire",
[1150] = "Halion",
['index'] = 6,
[1292] = "Morchok",
[1294] = "Warlord Zon'ozz",
[1295] = "Yor'sahj the Unsleeping",
[1296] = "Hagara",
[1297] = "Ultraxion",
[1298] = "Warmaster Blackhorn",
[1291] = "Spine of Deathwing",
[1299] = "Madness of Deathwing",
},
}

Constants.SORTED_RAID_PAIRS = {
"Naxxramas", "The Eye of Eternity", "The Obsidian Sanctum", "Vault of Archavon", "Ulduar", "Onyxia's Lair", "Trial of the Crusader",
"Icecrown Citadel",
-- "The Ruby Sanctum",
"Baradin Hold", "Bastion of Twilight", "Blackwing Descent", "Throne of the Four Winds",
-- "Firelands"
-- "Dragon Soul",
}

-- Setup RAID_NAMES, RAID_INDEXES, BOSS_NAMES, BOSS_IDS
Expand Down Expand Up @@ -177,75 +139,76 @@ do
end


-- https://www.wowhead.com/cata/items/miscellaneous/armor-tokens/min-req-level:85/side:3/class:6#0+1+20
Constants.TIER_GEAR = {
['Belt of the Lost Conqueror'] = {"Paladin", "Priest", "Warlock"},
['Gloves of the Lost Conqueror'] = {"Paladin", "Priest", "Warlock"},
['Helm of the Lost Conqueror'] = {"Paladin", "Priest", "Warlock"},
['Leggings of the Lost Conqueror'] = {"Paladin", "Priest", "Warlock"},
['Spaulders of the Lost Conqueror'] = {"Paladin", "Priest", "Warlock"},
['Breastplate of the Lost Conqueror'] = {"Paladin", "Priest", "Warlock"},
['Gauntlets of the Lost Conqueror'] = {"Paladin", "Priest", "Warlock"},
['Crown of the Lost Conqueror'] = {"Paladin", "Priest", "Warlock"},
['Legplates of the Lost Conqueror'] = {"Paladin", "Priest", "Warlock"},
['Mantle of the Lost Conqueror'] = {"Paladin", "Priest", "Warlock"},
['Breastplate of the Wayward Conqueror'] = {"Paladin", "Priest", "Warlock"},
['Chestguard of the Wayward Conqueror'] = {"Paladin", "Priest", "Warlock"},
['Crown of the Wayward Conqueror'] = {"Paladin", "Priest", "Warlock"},
['Gauntlets of the Wayward Conqueror'] = {"Paladin", "Priest", "Warlock"},
['Gloves of the Wayward Conqueror'] = {"Paladin", "Priest", "Warlock"},
['Helm of the Wayward Conqueror'] = {"Paladin", "Priest", "Warlock"},
['Leggings of the Wayward Conqueror'] = {"Paladin", "Priest", "Warlock"},
['Legplates of the Wayward Conqueror'] = {"Paladin", "Priest", "Warlock"},
['Mantle of the Wayward Conqueror'] = {"Paladin", "Priest", "Warlock"},
['Spaulders of the Wayward Conqueror'] = {"Paladin", "Priest", "Warlock"},
['Regalia of the Grand Conqueror'] = {"Paladin", "Priest", "Warlock"},
['Conqueror\'s Mark of Sanctification'] = {"Paladin", "Priest", "Warlock"},

['Belt of the Lost Protector'] = {"Hunter", "Shaman", "Warrior"},
['Gloves of the Lost Protector'] = {"Hunter", "Shaman", "Warrior"},
['Helm of the Lost Protector'] = {"Hunter", "Shaman", "Warrior"},
['Leggings of the Lost Protector'] = {"Hunter", "Shaman", "Warrior"},
['Spaulders of the Lost Protector'] = {"Hunter", "Shaman", "Warrior"},
['Breastplate of the Lost Protector'] = {"Hunter", "Shaman", "Warrior"},
['Gauntlets of the Lost Protector'] = {"Hunter", "Shaman", "Warrior"},
['Crown of the Lost Protector'] = {"Hunter", "Shaman", "Warrior"},
['Legplates of the Lost Protector'] = {"Hunter", "Shaman", "Warrior"},
['Mantle of the Lost Protector'] = {"Hunter", "Shaman", "Warrior"},
['Breastplate of the Wayward Protector'] = {"Hunter", "Shaman", "Warrior"},
['Chestguard of the Wayward Protector'] = {"Hunter", "Shaman", "Warrior"},
['Crown of the Wayward Protector'] = {"Hunter", "Shaman", "Warrior"},
['Gauntlets of the Wayward Protector'] = {"Hunter", "Shaman", "Warrior"},
['Gloves of the Wayward Protector'] = {"Hunter", "Shaman", "Warrior"},
['Helm of the Wayward Protector'] = {"Hunter", "Shaman", "Warrior"},
['Leggings of the Wayward Protector'] = {"Hunter", "Shaman", "Warrior"},
['Legplates of the Wayward Protector'] = {"Hunter", "Shaman", "Warrior"},
['Mantle of the Wayward Protector'] = {"Hunter", "Shaman", "Warrior"},
['Spaulders of the Wayward Protector'] = {"Hunter", "Shaman", "Warrior"},
['Regalia of the Grand Protector'] = {"Hunter", "Shaman", "Warrior"},
['Protector\'s Mark of Sanctification'] = {"Hunter", "Shaman", "Warrior"},

['Belt of the Lost Vanquisher'] = {"Death Knight", "Druid", "Mage", "Rogue"},
['Gloves of the Lost Vanquisher'] = {"Death Knight", "Druid", "Mage", "Rogue"},
['Helm of the Lost Vanquisher'] = {"Death Knight", "Druid", "Mage", "Rogue"},
['Leggings of the Lost Vanquisher'] = {"Death Knight", "Druid", "Mage", "Rogue"},
['Spaulders of the Lost Vanquisher'] = {"Death Knight", "Druid", "Mage", "Rogue"},
['Breastplate of the Lost Vanquisher'] = {"Death Knight", "Druid", "Mage", "Rogue"},
['Gauntlets of the Lost Vanquisher'] = {"Death Knight", "Druid", "Mage", "Rogue"},
['Crown of the Lost Vanquisher'] = {"Death Knight", "Druid", "Mage", "Rogue"},
['Legplates of the Lost Vanquisher'] = {"Death Knight", "Druid", "Mage", "Rogue"},
['Mantle of the Lost Vanquisher'] = {"Death Knight", "Druid", "Mage", "Rogue"},
['Breastplate of the Wayward Vanquisher'] = {"Death Knight", "Druid", "Mage", "Rogue"},
['Chestguard of the Wayward Vanquisher'] = {"Death Knight", "Druid", "Mage", "Rogue"},
['Crown of the Wayward Vanquisher'] = {"Death Knight", "Druid", "Mage", "Rogue"},
['Gauntlets of the Wayward Vanquisher'] = {"Death Knight", "Druid", "Mage", "Rogue"},
['Gloves of the Wayward Vanquisher'] = {"Death Knight", "Druid", "Mage", "Rogue"},
['Helm of the Wayward Vanquisher'] = {"Death Knight", "Druid", "Mage", "Rogue"},
['Leggings of the Wayward Vanquisher'] = {"Death Knight", "Druid", "Mage", "Rogue"},
['Legplates of the Wayward Vanquisher'] = {"Death Knight", "Druid", "Mage", "Rogue"},
['Mantle of the Wayward Vanquisher'] = {"Death Knight", "Druid", "Mage", "Rogue"},
['Spaulders of the Wayward Vanquisher'] = {"Death Knight", "Druid", "Mage", "Rogue"},
['Regalia of the Grand Vanquisher'] = {"Death Knight", "Druid", "Mage", "Rogue"},
['Vanquisher\'s Mark of Sanctification'] = {"Death Knight", "Druid", "Mage", "Rogue"},
['Essence of the Forlorn'] = {'Death Knight', 'Druid', 'Hunter', 'Mage', 'Paladin', 'Priest', 'Rogue', 'Shaman', 'Warlock', 'Warrior' },

-- {"Paladin", "Priest", "Warlock"},

['Chest of the Corrupted Conqueror'] = {"Paladin", "Priest", "Warlock"},
['Chest of the Fiery Conqueror'] = {"Paladin", "Priest", "Warlock"},
['Chest of the Forlorn Conqueror'] = {"Paladin", "Priest", "Warlock"},
['Crown of the Corrupted Conqueror'] = {"Paladin", "Priest", "Warlock"},
['Crown of the Fiery Conqueror'] = {"Paladin", "Priest", "Warlock"},
['Crown of the Forlorn Conqueror'] = {"Paladin", "Priest", "Warlock"},
['Gauntlets of the Corrupted Conqueror'] = {"Paladin", "Priest", "Warlock"},
['Gauntlets of the Fiery Conqueror'] = {"Paladin", "Priest", "Warlock"},
['Gauntlets of the Forlorn Conqueror'] = {"Paladin", "Priest", "Warlock"},
['Helm of the Fiery Conqueror'] = {"Paladin", "Priest", "Warlock"},
['Helm of the Forlorn Conqueror'] = {"Paladin", "Priest", "Warlock"},
['Leggings of the Corrupted Conqueror'] = {"Paladin", "Priest", "Warlock"},
['Leggings of the Fiery Conqueror'] = {"Paladin", "Priest", "Warlock"},
['Leggings of the Forlorn Conqueror'] = {"Paladin", "Priest", "Warlock"},
['Shoulders of the Corrupted Conqueror'] = {"Paladin", "Priest", "Warlock"},
['Shoulders of the Fiery Conqueror'] = {"Paladin", "Priest", "Warlock"},
['Shoulders of the Forlorn Conqueror'] = {"Paladin", "Priest", "Warlock"},
['Mantle of the Fiery Conqueror'] = {"Paladin", "Priest", "Warlock"},
['Mantle of the Forlorn Conqueror'] = {"Paladin", "Priest", "Warlock"},

-- {"Hunter", "Shaman", "Warrior"},

['Chest of the Corrupted Protector'] = {"Hunter", "Shaman", "Warrior"},
['Chest of the Fiery Protector'] = {"Hunter", "Shaman", "Warrior"},
['Chest of the Forlorn Protector'] = {"Hunter", "Shaman", "Warrior"},
['Crown of the Corrupted Protector'] = {"Hunter", "Shaman", "Warrior"},
['Crown of the Fiery Protector'] = {"Hunter", "Shaman", "Warrior"},
['Crown of the Forlorn Protector'] = {"Hunter", "Shaman", "Warrior"},
['Gauntlets of the Corrupted Protector'] = {"Hunter", "Shaman", "Warrior"},
['Gauntlets of the Fiery Protector'] = {"Hunter", "Shaman", "Warrior"},
['Gauntlets of the Forlorn Protector'] = {"Hunter", "Shaman", "Warrior"},
['Helm of the Fiery Protector'] = {"Hunter", "Shaman", "Warrior"},
['Helm of the Forlorn Protector'] = {"Hunter", "Shaman", "Warrior"},
['Leggings of the Corrupted Protector'] = {"Hunter", "Shaman", "Warrior"},
['Leggings of the Fiery Protector'] = {"Hunter", "Shaman", "Warrior"},
['Leggings of the Forlorn Protector'] = {"Hunter", "Shaman", "Warrior"},
['Shoulders of the Corrupted Protector'] = {"Hunter", "Shaman", "Warrior"},
['Shoulders of the Fiery Protector'] = {"Hunter", "Shaman", "Warrior"},
['Shoulders of the Forlorn Protector'] = {"Hunter", "Shaman", "Warrior"},
['Mantle of the Fiery Protector'] = {"Hunter", "Shaman", "Warrior"},
['Mantle of the Forlorn Protector'] = {"Hunter", "Shaman", "Warrior"},

-- {"Death Knight", "Druid", "Mage", "Rogue"},

['Chest of the Corrupted Vanquisher'] = {"Death Knight", "Druid", "Mage", "Rogue"},
['Chest of the Fiery Vanquisher'] = {"Death Knight", "Druid", "Mage", "Rogue"},
['Chest of the Forlorn Vanquisher'] = {"Death Knight", "Druid", "Mage", "Rogue"},
['Crown of the Corrupted Vanquisher'] = {"Death Knight", "Druid", "Mage", "Rogue"},
['Crown of the Fiery Vanquisher'] = {"Death Knight", "Druid", "Mage", "Rogue"},
['Crown of the Forlorn Vanquisher'] = {"Death Knight", "Druid", "Mage", "Rogue"},
['Gauntlets of the Corrupted Vanquisher'] = {"Death Knight", "Druid", "Mage", "Rogue"},
['Gauntlets of the Fiery Vanquisher'] = {"Death Knight", "Druid", "Mage", "Rogue"},
['Gauntlets of the Forlorn Vanquisher'] = {"Death Knight", "Druid", "Mage", "Rogue"},
['Helm of the Fiery Vanquisher'] = {"Death Knight", "Druid", "Mage", "Rogue"},
['Helm of the Forlorn Vanquisher'] = {"Death Knight", "Druid", "Mage", "Rogue"},
['Leggings of the Corrupted Vanquisher'] = {"Death Knight", "Druid", "Mage", "Rogue"},
['Leggings of the Fiery Vanquisher'] = {"Death Knight", "Druid", "Mage", "Rogue"},
['Leggings of the Forlorn Vanquisher'] = {"Death Knight", "Druid", "Mage", "Rogue"},
['Shoulders of the Corrupted Vanquisher'] = {"Death Knight", "Druid", "Mage", "Rogue"},
['Shoulders of the Fiery Vanquisher'] = {"Death Knight", "Druid", "Mage", "Rogue"},
['Shoulders of the Forlorn Vanquisher'] = {"Death Knight", "Druid", "Mage", "Rogue"},
['Mantle of the Fiery Vanquisher'] = {"Death Knight", "Druid", "Mage", "Rogue"},
['Mantle of the Forlorn Vanquisher'] = {"Death Knight", "Druid", "Mage", "Rogue"},

};

Constants.ActiveWeekNumber = 0;
Expand Down
10 changes: 5 additions & 5 deletions PantheonDKP.toc
Original file line number Diff line number Diff line change
@@ -1,16 +1,16 @@
## Interface: 30400
## Interface-WOTLK: 30400
## Interface: 55056
## Interface-CATA: 55056
## Author: Neekio - Blaumeux (Bengejd)
## Version: 4.13.0
## Version: 5.0.0
## Title: |cff33ff99PantheonDKP|r
## Notes: Blind Bid based DKP Addon
## DefaultState: Enabled
## SavedVariables: PDKP_DB
## OptionalDependencies: WagoAnalytics
## LoadOnDemand: 0
## X-Interface: 30400
## X-Interface: 55056
## X-Curse-Project-ID: 367232
## X-Phase: 4
## X-Phase: 1

# Libraries
#@no-lib-strip@
Expand Down

0 comments on commit 117cf0d

Please sign in to comment.