AlexFolland / AutoGear

WoW convenience addon that automatically handles gear looting and equipping
https://curseforge.com/wow/addons/autogear
Other
8 stars 11 forks source link

Autogear dont work on wow cllassic #36

Closed pyr0m4tic closed 1 year ago

pyr0m4tic commented 1 year ago

image

image

image

I don`t now why it doesnt work, The wow WOLTK classic Addon works perfect.

AlexFolland commented 1 year ago

I'd like to see any errors you may have, as that will help me determine the cause of the issue.

Please install BugSack and BugGrabber which are addons which gather error information, then reload UI and try to access the AutoGear menu again.

If there are any errors, the BugSack minimap icon will become red. You can click on it to see errors. If any mention AutoGear, please copy the full text from BugSack's error window and paste the full text here.

pyr0m4tic commented 1 year ago

I'd like to see any errors you may have, as that will help me determine the cause of the issue.

Please install BugSack and BugGrabber which are addons which gather error information, then reload UI and try to access the AutoGear menu again.

If there are any errors, the BugSack minimap icon will become red. You can click on it to see errors. If any mention AutoGear, please copy the full text from BugSack's error window and paste the full text here.

1x AutoGear\AutoGear.lua:3737: attempt to call global 'IsXPUserDisabled' (a nil value) [string "@AutoGear\AutoGear.lua"]:3737: in function AutoGearDetermineItemScore' [string "@AutoGear\AutoGear.lua"]:2555: in functionAutoGearUpdateEquippedItems' [string "@AutoGear\AutoGear.lua"]:1797: in function <AutoGear\AutoGear.lua:1790>

Locals: info =

{ validGearSlots =
{ } invType = 4 link = "|cffffffff|Hitem:49::::::::4:::::::::|h[Footpad's Shirt]|h|r" id = 49 classID = 4 usable = 1 shouldShowScoreInTooltip = 1 rarityColor =
{ } name = "Footpad's Shirt" isGear = true rarity = 1 subclassID = 0 equipped = true item =
{ } } (temporary) = 0 (temporary) = nil (*temporary) = "attempt to call global 'IsXPUserDisabled' (a nil value)" E = 0.000001 maxPlayerLevel = 60

AlexFolland commented 1 year ago

OK, I see the problem. I'll fix it soon. In the mean time, I think you can comment out the line with IsUserXPDisabled in your local copy as a workaround. That doesn't exist in vanilla.

AlexFolland commented 1 year ago

I've just released a fix in release 2022-11-12-release. If you're reading this immediately upon posting this response, the release isn't available yet, but it'll be available in about 10 minutes usually. When it's available, would you mind checking it?

AlexFolland commented 1 year ago

My fix probably worked for Vanilla Classic, since it's pretty simple. Therefore, I'm closing this. If you comment that it's not fixed, I'll reopen it and we can try to figure it out together again.