- Death Knight: Epidemic, Scourge Strike and Howling Blast now has a better description on the spell name.
- Fixed snap button showing when 'Hide Resize Buttons' are enabled. - Fixed title bar icons not hiding when 'Auto Hide Buttons' is enabled. - Several improvements to overall data, it should be more consistent now. - Details! now passes to identify the tank role of the player even when out of a party or raid. - Debug helper Details:DumpTable(table) now correctly shows the key name when it isn't a string. - Improvements done on the Bookmark config frame accessed by the options panel > display section. - New slash command: '/details spells'. - Statistics for Legion has been closed! You can access statistics from the orange gear > statistics.
This commit is contained in:
@@ -730,7 +730,7 @@ local PixelFrameOnEnter = function (self)
|
||||
local onlyName = _detalhes:GetOnlyName (playerName)
|
||||
GameCooltip2:AddLine (onlyName)
|
||||
|
||||
local classIcon, L, R, B, T = _detalhes:GetClassIcon (mythicDungeonCharts.ChartTable.Players [playerName].Class)
|
||||
local classIcon, L, R, B, T = _detalhes:GetClassIcon (mythicDungeonCharts.ChartTable.Players [playerName] and mythicDungeonCharts.ChartTable.Players [playerName].Class)
|
||||
GameCooltip2:AddIcon (classIcon, 1, 1, 16, 16, L, R, B, T)
|
||||
|
||||
GameCooltip2:AddLine (Details:GetCurrentToKFunction()(nil, floor (dps)))
|
||||
|
||||
@@ -1016,7 +1016,8 @@ local default_profile = {
|
||||
cloud_capture = true,
|
||||
|
||||
--> combat
|
||||
minimum_combat_time = 5,
|
||||
minimum_combat_time = 5, --combats with less then this in elapsed time is discarted
|
||||
minimum_overall_combat_time = 10, --minimum time the combat must have to be added into the overall data
|
||||
overall_flag = 0x10,
|
||||
overall_clear_newboss = true,
|
||||
overall_clear_newchallenge = true,
|
||||
|
||||
+100
-2
@@ -2,6 +2,105 @@
|
||||
|
||||
--> install data for raiding tiers
|
||||
|
||||
do
|
||||
--> data for Uldir (BFA tier 1)
|
||||
|
||||
-- UldirRaid_BossFaces.tga
|
||||
-- UldirRaid_Icon256x128.tga
|
||||
|
||||
local INSTANCE_EJID = 1031
|
||||
local INSTANCE_MAPID = 1148
|
||||
local HDIMAGESPATH = "Details\\images\\raid"
|
||||
local HDFILEPREFIX = "UldirRaid"
|
||||
local LOADINGSCREEN_FILE, LOADINGSCREEN_COORDS = "Loadingscreen_NazmirRaid", {0, 1, 285/1024, 875/1024}
|
||||
local EJ_LOREBG = "UI-EJ-LOREBG-Uldir"
|
||||
|
||||
local PORTRAIT_LIST = {
|
||||
2176749, --Taloc - Taloc
|
||||
2176741, --MOTHER - MOTHER
|
||||
2176725, --Fetid Devourer - Fetid Devourer
|
||||
2176761, --Zek'voz - Zek'voz, Herald of N'zoth
|
||||
2176757, --Vectis - Vectis
|
||||
2176762, --Zul - Zul, Reborn
|
||||
2176742, --Mythrax the Unraveler - Mythrax the Unraveler
|
||||
2176728, --G'huun - G'huun
|
||||
}
|
||||
|
||||
local ENCOUNTER_ID_CL = {
|
||||
2144, 2141, 2128, 2136, 2134, 2145, 2135, 2122,
|
||||
[2144] = 1, --Taloc - Taloc
|
||||
[2141] = 2, --MOTHER - MOTHER
|
||||
[2128] = 3, --Fetid Devourer - Fetid Devourer
|
||||
[2136] = 4, --Zek'voz - Zek'voz, Herald of N'zoth
|
||||
[2134] = 5, --Vectis - Vectis
|
||||
[2145] = 6, --Zul - Zul, Reborn
|
||||
[2135] = 7, --Mythrax the Unraveler - Mythrax the Unraveler
|
||||
[2122] = 8, --G'huun - G'huun
|
||||
}
|
||||
|
||||
local ENCOUNTER_ID_EJ = {
|
||||
2168, 2167, 2146, 2169, 2166, 2195, 2194, 2147,
|
||||
[2168] = 1, --Taloc
|
||||
[2167] = 2, --MOTHER
|
||||
[2146] = 3, --Fetid Devourer
|
||||
[2169] = 4, --Zek'voz, Herald of N'zoth
|
||||
[2166] = 5, --Vectis
|
||||
[2195] = 6, --Zul, Reborn
|
||||
[2194] = 7, --Mythrax the Unraveler
|
||||
[2147] = 8, --G'huun
|
||||
}
|
||||
|
||||
--> install the raid
|
||||
C_Timer.After (10, function()
|
||||
|
||||
--load encounter journal
|
||||
EJ_SelectInstance (INSTANCE_EJID)
|
||||
|
||||
local InstanceName = EJ_GetInstanceInfo (INSTANCE_EJID)
|
||||
|
||||
--build the boss name list
|
||||
local BOSSNAMES = {}
|
||||
local ENCOUNTERS = {}
|
||||
|
||||
for i = 1, #PORTRAIT_LIST do
|
||||
local bossName = EJ_GetEncounterInfoByIndex (i, INSTANCE_EJID)
|
||||
if (bossName) then
|
||||
tinsert (BOSSNAMES, bossName)
|
||||
local encounterTable = {
|
||||
boss = bossName,
|
||||
--portrait = "Interface\\EncounterJournal\\" .. PORTRAIT_LIST [i],
|
||||
portrait = PORTRAIT_LIST [i],
|
||||
}
|
||||
tinsert (ENCOUNTERS, encounterTable)
|
||||
else
|
||||
break
|
||||
end
|
||||
end
|
||||
|
||||
_detalhes:InstallEncounter ({
|
||||
id = INSTANCE_MAPID, --map id
|
||||
ej_id = INSTANCE_EJID, --encounter journal id
|
||||
name = InstanceName,
|
||||
icons = "Interface\\AddOns\\" .. HDIMAGESPATH .. "\\" .. HDFILEPREFIX .. "_BossFaces",
|
||||
icon = "Interface\\AddOns\\" .. HDIMAGESPATH .. "\\" .. HDFILEPREFIX .. "_Icon256x128",
|
||||
is_raid = true,
|
||||
backgroundFile = {file = "Interface\\Glues\\LOADINGSCREENS\\" .. LOADINGSCREEN_FILE, coords = LOADINGSCREEN_COORDS},
|
||||
backgroundEJ = "Interface\\EncounterJournal\\" .. EJ_LOREBG,
|
||||
|
||||
encounter_ids = ENCOUNTER_ID_EJ,
|
||||
encounter_ids2 = ENCOUNTER_ID_CL,
|
||||
boss_names = BOSSNAMES,
|
||||
encounters = ENCOUNTERS,
|
||||
|
||||
boss_ids = {
|
||||
--npc ids
|
||||
},
|
||||
})
|
||||
end)
|
||||
|
||||
end
|
||||
|
||||
|
||||
do
|
||||
--> data for Antorus, the Burning Throne raid
|
||||
|
||||
@@ -111,5 +210,4 @@ do
|
||||
|
||||
Details:ScheduleTimer ("ScheduleInstallRaidDataForAntorus", 2)
|
||||
|
||||
end
|
||||
|
||||
end
|
||||
+5
-1
@@ -25,7 +25,7 @@ function SlashCmdList.DETAILS (msg, editbox)
|
||||
elseif (command == Loc ["STRING_SLASH_NEW"] or command == "new") then
|
||||
_detalhes:CriarInstancia (nil, true)
|
||||
|
||||
elseif (command == Loc ["STRING_SLASH_HISTORY"] or command == "history" or command == "score" or command == "rank" or command == "ranking" or command == "statistics") then
|
||||
elseif (command == Loc ["STRING_SLASH_HISTORY"] or command == "history" or command == "score" or command == "rank" or command == "ranking" or command == "statistics" or command == "stats") then
|
||||
_detalhes:OpenRaidHistoryWindow()
|
||||
|
||||
elseif (command == Loc ["STRING_SLASH_TOGGLE"] or command == "toggle") then
|
||||
@@ -162,6 +162,10 @@ function SlashCmdList.DETAILS (msg, editbox)
|
||||
elseif (command == Loc ["STRING_SLASH_CHANGES"] or command == Loc ["STRING_SLASH_CHANGES_ALIAS1"] or command == Loc ["STRING_SLASH_CHANGES_ALIAS2"] or command == "news" or command == "updates") then
|
||||
_detalhes:OpenNewsWindow()
|
||||
|
||||
elseif (command == "spells") then
|
||||
Details.OpenForge()
|
||||
DetailsForgePanel.SelectModule (_, _, 2)
|
||||
|
||||
elseif (command == "feedback") then
|
||||
_detalhes.OpenFeedbackWindow()
|
||||
|
||||
|
||||
+10
-15
@@ -55,9 +55,6 @@ do
|
||||
end
|
||||
end
|
||||
|
||||
--[1] = {name = Loc ["STRING_MELEE"], icon = [[Interface\AddOns\Details\images\melee.tga]]},
|
||||
--[2] = {name = Loc ["STRING_AUTOSHOT"], icon = [[Interface\AddOns\Details\images\autoshot.tga]]},
|
||||
|
||||
local default_user_spells = {
|
||||
[1] = {name = Loc ["STRING_MELEE"], icon = [[Interface\ICONS\INV_Sword_04]]},
|
||||
[2] = {name = Loc ["STRING_AUTOSHOT"], icon = [[Interface\ICONS\INV_Weapon_Bow_07]]},
|
||||
@@ -71,27 +68,25 @@ do
|
||||
[98021] = {name = Loc ["STRING_SPIRIT_LINK_TOTEM"]},
|
||||
|
||||
[44461] = {name = GetSpellInfo (44461) .. " (" .. Loc ["STRING_EXPLOSION"] .. ")"}, --> Living Bomb (explosion)
|
||||
|
||||
[161576] = {name = GetSpellInfo (161576) .. " (" .. Loc ["STRING_EXPLOSION"] .. ")"}, --> Ko'ragh's Overflowing Energy (explosion)
|
||||
[161612] = {name = GetSpellInfo (161576) .. " (" .. Loc ["STRING_CAUGHT"] .. ")"}, --> Ko'ragh's Overflowing Energy (caught)
|
||||
|
||||
[158336] = {name = GetSpellInfo (158336) .. " (" .. Loc ["STRING_WAVE"] .. " #1)"}, --> Twins Ogron Pulverize waves.
|
||||
[158417] = {name = GetSpellInfo (158417) .. " (" .. Loc ["STRING_WAVE"] .. " #2)"}, --> Twins Ogron Pulverize waves.
|
||||
[158420] = {name = GetSpellInfo (158420) .. " (" .. Loc ["STRING_WAVE"] .. " #3)"}, --> Twins Ogron Pulverize waves.
|
||||
|
||||
|
||||
[59638] = {name = GetSpellInfo (59638) .. " (" .. Loc ["STRING_MIRROR_IMAGE"] .. ")"}, --> Mirror Image's Frost Bolt (mage)
|
||||
[88082] = {name = GetSpellInfo (88082) .. " (" .. Loc ["STRING_MIRROR_IMAGE"] .. ")"}, --> Mirror Image's Fireball (mage)
|
||||
|
||||
[94472] = {name = GetSpellInfo (94472) .. " (" .. Loc ["STRING_CRITICAL_ONLY"] .. ")"}, --> Atonement critical hit (priest)
|
||||
|
||||
[33778] = {name = GetSpellInfo (33778) .. " (bloom)"}, --lifebloom (bloom)
|
||||
[33778] = {name = GetSpellInfo (33778) .. " (Bloom)"}, --lifebloom (bloom)
|
||||
|
||||
[121414] = {name = GetSpellInfo (121414) .. " (Glaive #1)"}, --> glaive toss (hunter)
|
||||
[120761] = {name = GetSpellInfo (120761) .. " (Glaive #2)"}, --> glaive toss (hunter)
|
||||
|
||||
[213786] = {name = GetSpellInfo (213786) .. " (trinket)"},
|
||||
[214350] = {name = GetSpellInfo (214350) .. " (trinket)"},
|
||||
[224078] = {name = GetSpellInfo (224078) .. " (trinket)"},
|
||||
[212739] = {name = GetSpellInfo (212739) .. " (Main Target)"}, --DK Epidemic
|
||||
[215969] = {name = GetSpellInfo (215969) .. " (AoE)"}, --DK Epidemic
|
||||
|
||||
[70890] = {name = GetSpellInfo (70890) .. " (Shadow)"}, --DK Scourge Strike
|
||||
[55090] = {name = GetSpellInfo (55090) .. " (Physical)"}, --DK Scourge Strike
|
||||
|
||||
[49184] = {name = GetSpellInfo (49184) .. " (Main Target)"}, --DK Howling Blast
|
||||
[237680] = {name = GetSpellInfo (237680) .. " (AoE)"}, --DK Howling Blast
|
||||
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user