Mage - Formulas
DPS Gear Ranking Formula - Fire
$fireballDam = 678;
$fireballCast = 3.5;
$critMod = 0.5;
$dpsMod = 1;
if ($impfireball) $fireballCast = 3;
if ($ignite) $critMod += 0.6;
if ($fpower) $dpsMod += 0.1;
if ($critmass) $crit += 6;
$fireballCast = 3.5;
$critMod = 0.5;
$dpsMod = 1;
if ($impfireball) $fireballCast = 3;
if ($ignite) $critMod += 0.6;
if ($fpower) $dpsMod += 0.1;
if ($critmass) $crit += 6;
$baseDamage = (($fireballDam+$fireDam)/($fireballCast/3.5))/$fireballCast;
$dps = ($baseDamage*((100-$miss+($crit*$critMod))/100))*$dpsMod;
$dps = ($baseDamage*((100-$miss+($crit*$critMod))/100))*$dpsMod;
DPS Gear Ranking Formula - Frost
$frostboltCast = 3;
$frostboltDam = 535;
$critMod = 0.5;
$dpsMod = 1;
if ($impfrostbolt) $frostboltCast = 2.5;
if ($iceshards) $critMod += 0.5;
if ($piercing) $dpsMod += 0.06;
if ($winterchill) $crit += 10;
$frostboltDam = 535;
$critMod = 0.5;
$dpsMod = 1;
if ($impfrostbolt) $frostboltCast = 2.5;
if ($iceshards) $critMod += 0.5;
if ($piercing) $dpsMod += 0.06;
if ($winterchill) $crit += 10;
$baseDamage = (($frostboltDam+($frostDam*(3/3.5-0.05)))/($frostboltCast/3))/$frostboltCast;
$dps = ($baseDamage*((100-$miss+($crit*$critMod))/100))*$dpsMod;
$dps = ($baseDamage*((100-$miss+($crit*$critMod))/100))*$dpsMod;

