First post here...but hopefully some may find this info important.
I'm a computer programmer, unfortunately not knowledgable with Warcrafts API.
I'm creating a series of advanced guild websites with a very accurate Profile viewer. These websites harvest their data from WoW Armory and I've run into one hole, but figured out a solution.
THE PROBLEM: Items have random enchants but WoW Armory provides no relevant information to the random enchants EXCEPT for the RandomPropertiesID which identifies the random enchant numerically, but not the actual enchant.
THE SOLUTION: Items can be "spoofed" to have a certain enchant.
For example, paste this into WoW "/script DEFAULT_CHAT_FRAME:AddMessage("\124cff1eff00\124Hitem:6586:0:0:0:0:0:45:0\124h[Scouting Gloves]\124h\124r");"
You will see Scouting Gloves of Proficiency with a +1 Bow Skill. These don't exist in the game, but the client returns the item according to the linked item; 6586 is the Item ID and 45 is the Random Properties ID.
What I want to do is have an addon that loops through all Random Property IDs, spoof the addon into a link and then record the linked item into a text box or Saved Variable or ANYWAY I can copy it OUT of WoW.
By trial and error, I've found that Random Property IDs are from 22 to 2164...that's 2143 different random enchants...and I don't much feel like typing them all out by hand.
WHY DO I NEED THIS: When someone is wearing Scouting Gloves, I want to display on the profile viewer that they are wearing Scouting Gloves of the Monkey with +4 Agility and +3 Stamina (or whatever variation they have), not that they are Scouting Gloves with a random enchant.