--> 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