This site works best with JavaScript enabled. Please enable JavaScript to get the best experience from this site.
What steps will reproduce the problem? 1. FubarText is out of sync with the actual number of instances you're saved to.
What is the expected output? What do you see instead? I expect to see the number of instances I'm locked out of. What we see now is the total number of instances you have recently been saved to (I don't know for certain but I expect it has to do with the instance extension functionality). Also, the ShowSavedInstanceInfo(player) function does a difficulty check, which isn't really appropriate anymore since "heroic" difficulty has a new meaning.
Please provide any additional information below.
I was able to get this working well enough for me (although I'm sure it's not the best way to do things) by making the following changes in "InstanceInfoFu.lua": (line numbers not included because my working file has been severely bastardized in my efforts).
Update the the instance data object to store the new parameters returned by the API, they will be needed later:
instance.name, instance.ID, instance.remaining, instance.difficulty = GetSavedInstanceInfo(i);
Changed to
instance.name, instance.ID, instance.remaining, instance.difficulty, instance.locked, instance.extended, instance.instanceIDMostSig, instance.isRaid, instance.maxPlayers, instance.difficultyName = GetSavedInstanceInfo(i);
Removing the difficulty flag condition
local name = instance.name if instance.difficulty > 1 then name = instance.name.." ("..DUNGEON_DIFFICULTY2..")" end
Changed to (I believe this no longer requires localization as this is done by the API)
local name = instance.name.." ("..instance.difficultyName..")"
although I imagine something like....
if ((instance.maxPlayers == 5) and (instance.difficulty > 1) or instance.maxPlayers >= 10) then
would be more appropriate.
Update the fubar text function to include a count of instances that have the locked flag
if (instance ~= nil) then numInstances = numInstances + 1; end
if (instance ~= nil) and (instance.locked == true) then numInstances = numInstances + 1; end
also happening for me
To post a comment, please login or register a new account.