The idea here is to get the maximum bang for your buck. At high gear levels and/or heroic progression, many tanks are going with a "hit CTC cap, then stack Stamina" gearing strategy. So you would ideally want to gain as much stamina as possible while giving up the least CTC. This thought process is easily encompassed by a "Stamina Efficiency Ratio" of sorts:
- Code: Select all
Efficiency = (Stamina Gained)/(CTC Lost)
This is what the MATLAB code calculates. "CTC Lost" is expressed in points of mastery, so changing a Puissant Dream Emerald to a Solid Ocean Sapphire in a blue slot would give you an efficiency of (30/20)=1.5. Avoidance is converted to an effective mastery value by a straightforward CTC conversion - the conversion factor in the gear set used is 3.2814 (so 3 avoidance rating is worth 3/3.2814=0.9143 mastery). Parry and dodge are assumed equivalent for this, so I've used parry throughout for consistency.
The efficiency ratios are listed on the table below. The labels describe the gem trade and any socket bonuses lost in the swap (i.e., "Gem1->Gem2, Socket Bonus Lost"). "EG" signifies that I'm converting one epic gem to another; otherwise blue gems are assumed. Blue to Epic gem conversions aren't considered.
- Code: Select all
STA/CTC ratio
(in STA per point of mastery)
Gem Trade Socket Bonus Blue Epic
Def->Sol 4.922 4.856
50 Dodge->40 STA (bracer ench) 2.625
Fin->Sol 2.299 2.299
Def->Sol 30 Parry 1.969 2.207
Fin->Sol 30 Parry 1.703 1.796
Def->Sol + Pui->Sol 30 Parry 1.703 1.796
Def->Sol + Fra->Sol 30 Parry 1.629 1.678
Fin->Sol + Pui->Sol 30 Parry 1.629 1.678
Fin->Sol + Fra->Sol 30 Parry 1.595 1.635
Pui->Sol 1.500 1.480
Fin->Def 1.500 1.480
Fra->Pui 1.500 1.480
Fra->Sol 1.500 1.500
Fra->Sol 10 Parry 1.394 1.414
Pui->Sol 10 Parry 1.302 1.319
Fra->Sol 30 Parry 1.221 1.268
Def->Sol 20 Mast 1.150 1.340
Pui->Sol 20 Parry 1.150 1.190
Fra->Sol 15 STA 1.125 1.200
Pui->Sol 30 Parry 1.029 1.084
Fin->Def 30 Parry 1.029 1.084
Pui->Sol 15 STA 0.750 0.880
Fin->Def 20 Mast 0.750 0.822
Fra->Sol 45 STA 0.375 0.600
Pui->Sol 45 STA -0.750 -0.320
It's a little surprising, but in fact it can be more efficient to forgo the 30 parry bonus in the tier legs/chest and gem stamina in the red/yellow slots (e=1.96+ for red and e=1.7+ for r+y) than it is to swap a Puissant to a Solid in a blue slot (e=1.5). Note however that changing just the yellow gem is worse (which should be obvious).
I've only included gem swaps here that show up in my current gear, so it's not an exhaustive list. If there are any I've left off, please suggest them and I'll add them to the code. Please limit this to gem situations that actually occur in gear - there's no point in adding a (X->Y, 30 mastery) option if there's no gear with a 30 mastery bonus.
