I could probably add backend support easily when I get back home, but I would need to know if pvp power and resil is additive or multiplicative. I'm assuming it's multiplicative and stacks with everything, but someone else would need to verify that for me. Implementing in a frontend will be another issue.
This probably won't change EP weights though (though, custom armor values should), and modelling specific PvP scenarios might be a stretch for us, but burst could be useful.
EDIT: This is for me, Antiarc, and whoever else will need to know the API:
MoP Changes - Forums - World of Warcraft
calcTalent: "01.01."
Each character in calcTalent string is the talent selection for each row, 0 is when the left most option is chosen. "." is for no talent selected.
calcSpec: "b"
"a" for Assassination, "Z" for Combat, "b" for Subtlety. (For Druids, their 4th tree is "Y", if anyone was curious). It's always those letters, with "a" on the first tree, "Z" on the second, "b" on the third, no matter the class.
calcGlyph: "Vfp"
Each glyph seems to be mapped to a specific character. I see no pattern between capital letters and lowercase ones.
Creates:
Talent Calculator - Game Guide - World of Warcraft
{
talents: [ ],
glyphs: {
major: [ ],
minor: [ ]
},
calcTalent: "",
calcSpec: "",
calcGlyph: ""
}
is for a completely empty spec.
More edits!: Here's the map of glyphs... Obviously it's from an outdated cache, but it should be mostly relevant.

←
Click Here
|
Major Glyphs
Z - Ambush
Y - Blade Flurry
I - Blind
S - Cheap Shot
q - Cloak of Shadows
c - Crippling Poison
L - Deadly Momentum
W - Debilitation
d - Evasion
e - Expose Armor
V - Feint
f - Garrote
g - Gouge
r - Kick
X - Recuperate
i - Sap
a - Shadow Walk
j - Shiv
R - Sinister Strike
h - Smoke Bomb
Q - Sprint
o - Stealth
J - Vanish
n - Vendetta
Minor Glyphs
m - Blurred Speed
b - Decoy
U - Detection
K - Disguise
k - Distract
T - Hemorrhage
M - Killing Spree
P - Pick Lock
l - Pick Pocket
N - Poisons
O - Safe Fall
p - Tricks of the Trade
|