TODO: 1. Deal with gems. 2. Normalize to gear level. I think this means to normalize to iLvl purps. 3. Deal with equal weighted stats 4. Change model to one that generates lines in the tooltip rather than computes a value. 5. Enable all vectors, but only report "interesting" ones. What's interesting? * All vectors for the current class. * (Variant) All vectors for the current class where gear is appropriate type. Q: Points to move to a readme. SageGearLevel (SGL)... * SGL helps players quickly assess whether an item is an upgrade for that character, for an alt, or for a raidmate. * SGL alerts players to best reforging, gem, and enchant choices. * SGL assesses overall gear level in a class- and spec- specific manner. Q: When to display a vector's results for an item. * Whenever the vector is for the current toon's class, and might be remotely appropriate. * Q: What additional info should be shown? * Reforge info Q: Information a player wants to know about gear for the current toon: Q: Information a player wants to know about gear for an alt: Q: Information a player wants to know about gear for a raidmate: * When: Items which drop? Items while in a raid? -------------------------------------------------------------------------------- For the current toon's class and spec: * ALWAYS show SGL * Show which reforging will be used to produce that SGL * Highlight suggested actions to optimize gear (reforging/gems/enchants) For the current toon's class and offspecs: ??? For the current toon's alts: * Show SGL only for equippable upgrades. For raidmates: * Show SGL only for equipment which drops in instance * (Variant) Show SGL except for items known bound to another player. * Show SGL only when the item is an upgrade for some raidmate