Download
(1MB)
Download
Updated: 10-21-20 05:54 AM
Patch for:
AtlasLoot Enhanced.
Compatibility:
Shadowlands pre-patch (9.0.1)
Updated:10-21-20 05:54 AM
Created:10-20-20 09:58 AM
Downloads:8,554
Favorites:0
MD5:

AtlasLoot Enhanced v8.12.00 ShadowlandsFix  Popular! (More than 5000 hits)

Version: r007
by: humfras [More]

Frame fixes for the Shadowlands pre-patch

Post A Reply Comment Options
Unread 10-20-20, 07:05 PM  
Tinkles
A Kobold Labourer

Forum posts: 0
File comments: 15
Uploads: 0
even after the 10/20/20 update still shows as out of date to blizz and this lua
Message: Interface\AddOns\AtlasLoot\Core\EncounterJournal.lua:102: attempt to call upvalue 'EJ_GetLootInfoByIndex' (a nil value)
Time: Tue Oct 20 18:03:56 2020
Count: 1
Stack: Interface\AddOns\AtlasLoot\Core\EncounterJournal.lua:102: attempt to call upvalue 'EJ_GetLootInfoByIndex' (a nil value)
[string "@Interface\AddOns\AtlasLoot\Core\EncounterJournal.lua"]:102: in function `SetLootQuery'
[string "@Interface\AddOns\AtlasLoot\GUI\ItemFrame.lua"]:77: in function `OnClassFilterUpdate'
[string "@Interface\AddOns\AtlasLoot\GUI\ItemFrame.lua"]:197: in function `Refresh'
[string "@Interface\AddOns\AtlasLoot\AtlasLoot.lua"]:124: in function `PreLoadModules'
[string "@Interface\AddOns\AtlasLoot\GUI\GUI.lua"]:777: in function `func'
[string "@Interface\AddOns\AtlasLoot\AtlasLoot.lua"]:36: in function <Interface\AddOns\AtlasLoot\AtlasLoot.lua:28>

Locals: self = <table> {
ClearLootQuery = <function> defined @Interface\AddOns\AtlasLoot\Core\EncounterJournal.lua:112
GetBossName = <function> defined @Interface\AddOns\AtlasLoot\Core\EncounterJournal.lua:17
SetLootQuery = <function> defined @Interface\AddOns\AtlasLoot\Core\EncounterJournal.lua:72
GetBossInfo = <function> defined @Interface\AddOns\AtlasLoot\Core\EncounterJournal.lua:32
}
instanceID = 968
encounterID = 2082
difficultyID = 1
tier = 8
classIDFilter = 4
specIDFilter = nil
OnUpdateFunc = <function> defined @Interface\AddOns\AtlasLoot\GUI\ItemFrame.lua:74
_ = nil
itemID = nil
link = nil
(for index) = 1
(for limit) = 2
(for step) = 1
i = 1
(*temporary) = nil
(*temporary) = 1
(*temporary) = "attempt to call upvalue 'EJ_GetLootInfoByIndex' (a nil value)"
currentQuery = <table> {
1 = 968
2 = <table> {
}
3 = 1
4 = 8
5 = 4
6 = 0
}
EJ = <table> {
ClearLootQuery = <function> defined @Interface\AddOns\AtlasLoot\Core\EncounterJournal.lua:112
GetBossName = <function> defined @Interface\AddOns\AtlasLoot\Core\EncounterJournal.lua:17
SetLootQuery = <function> defined @Interface\AddOns\AtlasLoot\Core\EncounterJournal.lua:72
GetBossInfo = <function> defined @Interface\AddOns\AtlasLoot\Core\EncounterJournal.lua:32
}
eventFrame = <unnamed> {
0 = <userdata>
OnUpdate = <function> defined @Interface\AddOns\AtlasLoot\GUI\ItemFrame.lua:74
}
EJ_SetDifficulty = <function> defined =[C]:-1
EJ_SelectInstance = <function> defined =[C]:-1
EJ_SelectEncounter = <function> defined =[C]:-1
EJ_GetEncounterInfo = <function> defined =[C]:-1
_ = "Rogue"
EJ_SetLootFilter = <function> defined =[C]:-1
EJ_GetNumLoot = <function> defined =[C]:-1
EJ_GetLootInfoByIndex = nil
itemList = <table> {
}

Thanks for your help
Report comment to moderator  
Reply With Quote
Unread 10-21-20, 05:20 AM  
humfras
A Flamescale Wyrmkin
AddOn Author - Click to view AddOns

Forum posts: 131
File comments: 126
Uploads: 8
Originally Posted by Tinkles
even after the 10/20/20 update still shows as out of date to blizz and this lua
Message: Interface\AddOns\AtlasLoot\Core\EncounterJournal.lua:102: attempt to call upvalue 'EJ_GetLootInfoByIndex' (a nil value)
[...]
Thanks for your help
Should be fixed with r003 and newer.

Thanks a lot for your feedback.
__________________
Author of VuhDo CursorCastBar OptiTaunt Poisoner RaidMobMarker
Report comment to moderator  
Reply With Quote
Unread 10-21-20, 10:06 AM  
adnedelcu
A Kobold Labourer
AddOn Author - Click to view AddOns

Forum posts: 0
File comments: 2
Uploads: 1
I have tried your initial version and I still got errors about the frame, because the code you did was missing the SetBackdropColor method, which can be fixed by writing
Code:
BackdropTemplateMixin and "BackdropTemplate"
instead of
Code:
"BackdropTemplate"
as the 4th parameter for CreateFrame.

This means that the first error would be fixed by using
Code:
local frame = CreateFrame("Frame", frameName, UIParent, BackdropTemplateMixin and "BackdropTemplate")
Report comment to moderator  
Reply With Quote
Unread 10-21-20, 11:37 AM  
humfras
A Flamescale Wyrmkin
AddOn Author - Click to view AddOns

Forum posts: 131
File comments: 126
Uploads: 8
As of r007, all Backdrop functions should be working as well as the specialization filter for boss loot, heirloom honor costs are updated as well (based on adnedelcu's modifications).

Originally Posted by adnedelcu
I have tried your initial version and I still got errors about the frame, because the code you did was missing the SetBackdropColor method, which can be fixed by writing
Code:
BackdropTemplateMixin and "BackdropTemplate"
instead of
Code:
"BackdropTemplate"
as the 4th parameter for CreateFrame.
Lua Code:
  1. BackdropTemplateMixin and "BackdropTemplate"
resolves into
Lua Code:
  1. "BackdropTemplate"
when the global BackdropTemplateMixin exists.

Writing
Lua Code:
  1. BackdropTemplateMixin and "BackdropTemplate" or nil
was a method to have compatibility with 8.3 and 9.0
__________________
Author of VuhDo CursorCastBar OptiTaunt Poisoner RaidMobMarker
Last edited by humfras : 10-21-20 at 11:46 AM.
Report comment to moderator  
Reply With Quote
Unread 07-09-21, 01:02 AM  
GFGame
A Defias Bandit
 
GFGame's Avatar

Forum posts: 3
File comments: 20
Uploads: 0
Is this meant to be in place of AtlasLoot Enhanced or installed in addition to as some sort of patch for it? Does it work for patch 9.1.0?
__________________
Crypt Master of <Deadly Intent> [H] (Stonemaul)
Report comment to moderator  
Reply With Quote
Post A Reply



Category Jump: