This post was written in bits through out my work day; so please excuse it as it might be a little confusing. This is more of a brainstorm type of post...
---
I have been thinking about this addon for awhile now. This is an outline of what I think would be a great addon for the Roster. Provide feedback and perhaps we can co-author this addon.
Rather then make an "Outfitter" mod, perhaps a more general addon would be better. Like a Dressing Room for the roster. The dressing room would have an upload function that would support the Outfitter mod (and perhaps others--if they exist). The Dressing room would basically function not for seeing the appearance of the gear--but rather a dressing room to put stat sets together, resistance sets, dream gear sets.
With the ability to:
-- Save the sets for later viewing my guild members/roster viewers.
-- Perhaps an export function to export a .lua file that Outfitter can read and use for new gear sets?
-- It would also take into account all the characters Talents and Gear modifiers to auto create Sets such as "Fire Resistance", "Stat -- Stamina", "Stat -- Strength" etc etc.
I do see issues in implementing the addon. I would like to use the addon framework rather then making roster hacking required. We could make the functions to hack the roster very easy.. like simple pimpRosterAddon_OutfitPulldownBox() That function would do all the work for showing all the alternate roster outfits. So the hack would be rather simple. If we wanted to integrate the addon to the main character page on the Roster. The main roster code hacks would not be required and not supported really. The addon would still be fully functional without them.
Another big issue is authorization of the character. If we choose to let the outfits do be saved how will we make sure it is owned by the correct user?
The idea that I have and I think will be possible with the new Update Trigger hooks is too add a checkbox/textfield update.php process called "password protect this profile" this would create a simple password assocatiated with all the characters that will parsed for upload (the password is just for the main characters and alts processed in the CP.lua for the upload -- we will assume the person owns those characters). This password will be easily removed/cleared by Roster Admin should the user forget the password. This password would only be used for the "dressingroom addon".
This would allow for simple authorization of ownership of the profile.
We would need to create a robust item parsing class for the addon. This is the part I would love to do. We would be mixing and matching all the gear ourselves so we would need to add all the gear stats and apply the bonus from the Character talents and display it to the user. I would also like to calculate all the Combat Ratings into percentages for comparing as well. I have the formula for this so it would be easy. I don’t think the current method for tooltip scanning/item parsing is up to this task so we would need to make our own.
Oh, I would love to add a JewelCrafting area as well. To mix/Match gems for gear too.. That would be great.
So, there is my very rough brainstorm of the addon, do we have any interested addon developers willing to co-author this addon? I would love to get more input of the design of this addon and make it. This is something I know my guild members would love to have access too.
-ds