Critical Hit (5.0)

Level 80 var statBase = 380; var levelMod = 3300; function CritRow ( stat ) { this.stat = stat; this.crit = stat; this.delta = stat - statBase; this.rate = (Math.floor(200 * this.delta/levelMod) + 50)/1000; this.ratePercent = (this.rate * 100).toFixed(1) + "%"; this.bonus = (Math.floor(200 * this.delta/levelMod) + 400)/1000; this.bonusPercent = (this.bonus * 100).toFixed(1) + "%"; this.edmg = 1 + (this.rate * this.bonus); }; var dataArray = []; var dataArrayLength = 4000; for (i = 0; i

Defense Mitigation (5.0)

Level 80 (as we presently understand it. May change in a world without Protect) var levelMod = 3300; var statBase = 0; function DefRow ( stat ) { this.stat = stat; this.def = stat; this.mit = Math.floor(15 * this.def/levelMod) + "%"; }; var dataArray = []; var dataArrayLength = 12648; for (i = 0; i

Determination (5.0)

Level 80 var statBase = 340; var levelMod = 3300; function DetRow ( stat ) { this.stat = stat; this.det = stat; this.delta = stat - statBase; this.mult = (1000 + Math.floor(130 * this.delta/levelMod))/1000; }; var dataArray = []; var dataArrayLength = 4000; for (i = 0; i

Direct Hit (5.0)

Level 80 var statBase = 380; var levelMod = 3300; function DhRow ( stat ) { this.stat = stat; this.dh = stat; this.delta = stat - statBase; this.rate = (Math.floor(550 * this.delta/levelMod))/1000; this.ratePercent = (this.rate * 100).toFixed(1) + "%"; this.bonus = 0.25; this.edmg = 1 + (this.rate * this.bonus); }; var dataArray = []; var dataArrayLength = 4000; for (i = 0; i

Piety (5.0)

Level 80 var statBase = 340; var levelMod = 3300; function PietyRow ( stat ) { this.stat = stat; this.piety = stat; this.delta = stat - statBase; this.mp = (Math.floor(150 * this.delta/levelMod)); }; var dataArray = []; var dataArrayLength = 4000; for (i = 0; i

Skill & Spell Speed (5.0)

Level 80 Haste buff options will be added later var statBase = 380; var levelMod = 3300; function SpeedRow ( stat ) { this.stat = stat; this.speed = stat; this.delta = stat - statBase; this.mult = (1000 + Math.floor(130 * this.delta/levelMod))/1000; this.a = Math.floor(Math.floor(100 * 100 * (Math.floor(1500 * (1000 - Math.floor(130 * this.delta/levelMod))/1000)/1000))/100)/100; this.b = Math.floor(Math.floor(100 * 100 * (Math.floor(2000 * (1000 - Math.floor(130 * this.delta/levelMod))/1000)/1000))/100)/100; this.c = Math. [Read more from Skill & Spell Speed (5.0)...]

Tenacity (5.0)

Level 80 var statBase = 380; var levelMod = 3300; function TenRow ( stat ) { this.stat = stat; this.det = stat; this.delta = stat - statBase; this.mult = (1000 + Math.floor(100 * this.delta/levelMod))/1000; this.mit = (1000 - Math.floor(100 * this.delta/levelMod))/1000; }; var dataArray = []; var dataArrayLength = 4000; for (i = 0; i