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.
108 lines
3.4 KiB
108 lines
3.4 KiB
|
|
|
|
--> install data for raiding tiers
|
|
|
|
local C_Timer = _G.C_Timer
|
|
local DetailsFramework = _G.DetailsFramework
|
|
local tinsert = _G.tinsert
|
|
|
|
do
|
|
--> data for Castle Nathria (Shadowlands tier 1)
|
|
--F:\World of Warcraft\_retail_\BlizzardInterfaceArt\Interface\GLUES\LOADINGSCREENS\Expansion07\Main\LOADINGSCREEN_NzothRAID
|
|
local INSTANCE_EJID = 1190
|
|
local INSTANCE_MAPID = 2296
|
|
local HDIMAGESPATH = [[Details\images\raid]]
|
|
local HDFILEPREFIX = "CastleNathriaRaid"
|
|
local LOADINGSCREEN_FILE, LOADINGSCREEN_COORDS = [[Expansion08\Main\LoadScreen_CastleNathriaRaid]], {0, 1, 285/1024, 875/1024}
|
|
local EJ_LOREBG = "UI-EJ-LOREBG-CastleNathria"
|
|
local RAID_TIER = 26
|
|
|
|
local PORTRAIT_LIST = {
|
|
3752190, --Shriekwing - Shriekwing
|
|
3753151, --Huntsman Altimor - Huntsman Altimor
|
|
3753157, --Kael'thas Sunstrider - Sun King's Salvation
|
|
3752156, --Artificer Xy'Mox - Artificer Xy'mox
|
|
3752174, --Hungering Destroyer - Hungering Destroyer
|
|
3752178, --Lady Inerva Darkvein - Lady Inerva Darkvein
|
|
3753159, --Castellan Niklaus - The Council of Blood
|
|
3752191, --Sludgefist - Sludgefist
|
|
3753156, --General Kaal - Stone Legion Generals
|
|
3752159, --Sire Denathrius - Sire Denathrius
|
|
}
|
|
|
|
local ENCOUNTER_ID_CL = {
|
|
2398, 2418, 2402, 2405, 2383, 2406, 2412, 2399, 2417, 2407,
|
|
[2398] = 1, --Shriekwing
|
|
[2418] = 2, --Huntsman Altimor
|
|
[2402] = 3, --Kael'thas
|
|
[2405] = 4, --Artificer Xy'mox
|
|
[2383] = 5, --Hungering Destroyer
|
|
[2406] = 6, --Lady Inerva Darkvein
|
|
[2412] = 7, --The Council of Blood
|
|
[2399] = 8, --Sludgefist
|
|
[2417] = 9, --Stone Legion Generals
|
|
[2407] = 10, --Sire Denathrius
|
|
}
|
|
|
|
local ENCOUNTER_ID_EJ = {
|
|
2393, 2429, 2422, 2418, 2428, 2420, 2426, 2394, 2425, 2424,
|
|
[2393] = 1, --Shriekwing
|
|
[2429] = 2, --Huntsman Altimor
|
|
[2422] = 3, --Sun King's Salvation
|
|
[2418] = 4, --Artificer Xy'mox
|
|
[2428] = 5, --Hungering Destroyer
|
|
[2420] = 6, --Lady Inerva Darkvein
|
|
[2426] = 7, --The Council of Blood
|
|
[2394] = 8, --Sludgefist
|
|
[2425] = 9, --Stone Legion Generals
|
|
[2424] = 10, --Sire Denathrius
|
|
}
|
|
|
|
--> install the raid
|
|
C_Timer.After (10, function()
|
|
|
|
--load encounter journal
|
|
DetailsFramework.EncounterJournal.EJ_SelectInstance (INSTANCE_EJID)
|
|
|
|
local InstanceName = DetailsFramework.EncounterJournal.EJ_GetInstanceInfo (INSTANCE_EJID)
|
|
|
|
--build the boss name list
|
|
local BOSSNAMES = {}
|
|
local ENCOUNTERS = {}
|
|
|
|
for i = 1, #PORTRAIT_LIST do
|
|
local bossName = DetailsFramework.EncounterJournal.EJ_GetEncounterInfoByIndex (i, INSTANCE_EJID)
|
|
if (bossName) then
|
|
tinsert (BOSSNAMES, bossName)
|
|
local encounterTable = {
|
|
boss = bossName,
|
|
portrait = PORTRAIT_LIST [i],
|
|
}
|
|
tinsert (ENCOUNTERS, encounterTable)
|
|
else
|
|
break
|
|
end
|
|
end
|
|
|
|
_detalhes:InstallEncounter ({
|
|
raidTier = RAID_TIER,
|
|
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
|
|
|