All pastes #222156 Raw Edit

Anonymous

public text v1 · immutable
#222156 ·published 2006-10-26 02:32 UTC
rendered paste body
alias extcmbcalc {
  var %line = $replace($1 $2 $3 $4 $5 $6 $7,NA,1)
  tokenize 32 %line
  if (($calc(($1 + $2) / 2) > $6) && ($calc(($1 + $2) / 2) > $7)) { var %type = melee }
  if (($calc(($1 + $2) / 2) < $6) || ($calc(($1 + $2) / 2) < $7)) {
    if ($7 > $calc(($1 + $2) / 2)) {
      if ($7 > $6) { var %type = magic }
    }
    if ($6 > $calc(($1 + $2) / 2)) {
      if ($6 > $7) { var %type = range }
    }
  } 
  if (%type == range) { return $calc((0.487 * $6) + (0.249 * $3) + (0.25 * $4) + (0.124 * $5)) (Range Based) }
  if (%type == magic) { return $calc((0.487 * $7) + (0.249 * $3) + (0.25 * $4) + (0.124 * $5)) (Magic Based) }
  if (%type == melee) { return $calc((0.32707 * $1) + (0.249 * $3) + (0.324 * $2) + (0.25 * $4) + (0.124 * $5)) (Melee Based) }
}