ALL THE THINGS

ALL THE THINGS

31M Downloads

Character Profession Change

Wyr3d opened this issue ยท 7 comments

commented

I change a character's profession back in Legion from two production skills to one gather and one production skill coz of the way that system worked. I have a new character I have been training who has taken up the old production skill. However, ALL THE THINGS lists a bunch of recipes as "known" and cites the old character who no longer has that profession.

How do I let ALL THE THINGS know that is is old data that should be updated to reflect the changes? When a character removes a profession, they automatically lose all the recipes they had too, so it should be a simply enough matter

commented

Log into the old character and open profession windows on that character to cache known recipes from the new profession.

commented

I have done this before, and it doesnt' clear the old profession data. I have tried again just now, and I still have this issue. See the screenshot provided. I also seem to have an issue where this character is listed twice, and even the new charcter is listed twice for some recipes :
pic 1
pic 2
pic 3
/

commented

These were all taken at the same time, with different recipes available in the jewelcrafter's booth in Draenor. I know that the "collected" is ATT, I dunno if the others are ATT, or another add-on

commented

ATT won't automatically remove Recipes related to a different Profession when you change professions, because it doesn't store that depth of data for known Spells of a character. So instead you will need to reset that character manually via the 'Sync' tab in ATT settings. Find the character which has the old/inaccurate data, and right-click to remove the data concerning that character from ATT. ATT will then refresh the Account-wide data based on remaining characters, and you can force-refresh & open that character's professions to refresh the data for that character.

This would also be helpful for character renames/realm transfers where ATT lists multiple of 'the same' character in the Known By list due to internal UID changes for the same character.

Please let us know if this fixes the issue or if something else seems to be incorrect.

commented

Hai, thanks for the reply. Support here is a million times better than Blizz support lol

There actually [i]is a tick box that states "Automatically Sync Account Data" which I had ticked, which is why I thought it updated this stuff itself

But, I did what you said, and noticed I had about 20+ chars listed in the sync tab as 0 lvl. I deleted all these, since some I recognize as chars that I played just to check out Exile's reach, and then deleted; at least one was realm transfer to the other faction; and others I noticed as duplicates of existing characters at the correct level. I am assuming this was old data from sperhaps corrupted from Bliz level squish or other shenanegans.

I still had the existing char who no longer has the profession listed at this point. So deleted him too, as suggested. Then refreshed the game interface via /reload.

This replaced my char back into the list automatically, and swapping out to the other char revealed that this did, indeed remove all assosiations with his old profession. The automatic sync also appears to have added back all his new profession data, without my having to actually open the profession.

So everything appears to have worked out fine.

One last question though, does this wipe all collections (including armours, weapons pets, etc) when a character is deleted from the sync tab? If this is the case, does all data refresh when they are added back? I was wondering if say I deleted the evryone and let it re-sync if that might allow it to perform better having removed any old data still in there

commented

But, I did what you said, and noticed I had about 20+ chars listed in the sync tab as 0 lvl. I deleted all these, since some I recognize as chars that I played just to check out Exile's reach, and then deleted; at least one was realm transfer to the other faction; and others I noticed as duplicates of existing characters at the correct level. I am assuming this was old data from sperhaps corrupted from Bliz level squish or other shenanegans.

I added some logic (ref: 0b8b50c) actually to the most recent ATT which attempts to clean up duplicate character data automatically now and persist ATT-specific cached data, so hopefully this doesn't occur anymore in the future for you or anyone else :)

One last question though, does this wipe all collections (including armours, weapons pets, etc) when a character is deleted from the sync tab? If this is the case, does all data refresh when they are added back? I was wondering if say I deleted the evryone and let it re-sync if that might allow it to perform better having removed any old data still in there

Unfortunately, deleting the character data does delete ALL the cached data for that character that ATT has collected. (Appearances and other account-wide stuff isn't affected because it's learned account-wide on the server and has nothing to do with the character itself) The only stuff that isn't automatically retrieved from Blizzard's in-game APIs when refreshed would be

  • Any repeatable QuestID's which you've done on the character
  • Flight Paths would need to be refreshed by visiting a flight master on each continent as well for ATT to see the available flight points, but are otherwise still saved by the server

I wouldn't expect any noticeable difference as far as performance is concerned. The memory usage of ATT might be slightly lower due to the removed redundant character data, but it won't affect your in-game FPS or anything like that.