alias charms { if (!$2 || $1 == help) { //echo -at [7C14harms7 H14elp] 7/Charms $bkt2(say/echo) $bkt2(level) $& $bkt2(No. Crimsons) $bkt2(No. Gold) $bkt2(No. Blue) $bkt2(No. Green) } else { var %crim = $crim($2), %gold = $gold($2), %grn = $grn($2), %blu = $blu($2) var %crim2 = $calc(%crim * $3), %gold2 = $calc(%gold * $4), %blu2 = $calc(%blu * $5), %grn2 = $calc(%grn * $6) var %msg = $iif($1 == say,//say,//echo -at) %msg [7C14harms] 4Crimson:14 $3 $bkt(%crim) $& 7Gold:14 $4 $bkt(%gold) $& 12Blue:14 $5 $bkt(%blu) $& 3Green:14 $6 $bkt(%grn) $iif($3,%msg [7C14harms]14 Total Experience at [7L14evel7 $2] 7 $calc(%crim2 + %gold2 + %blu2 + %grn2) $+ xp)  } } alias bkt { return $+(7[14,$1-,xp7]14) } alias bkt2 { return $+([14,$1-,]) } alias bet { return $iif($1 >= $2 && $1 < $3,true) } alias crim { var %x = $1 if ($bet(%x,0,19)) { return 0 } | elseif ($bet(%x,19,31)) { return 83.2 } elseif (%x == 31) { return 136 } | elseif ($bet(%x,32,42)) { return 140.8 } elseif ($bet(%x,42,49)) { return 184.8 } | elseif ($bet(%x,49,61)) { return 215.2 } elseif ($bet(%x,61,63)) { return 268 } | elseif (%x == 63) { return 276.8 } elseif ($bet(%x,64,74)) { return 281.6 } | elseif (%x == 74) { return 325.6 } elseif ($bet(%x,75,82)) { return 329.6 } | elseif ($bet(%x,82,92)) { return 364.8 } elseif ($bet(%x,92,96)) { return 404.8 } | elseif (%x >= 96) { return 422.4 } } alias gold { var %x = $1 if (%x == 0) { return 0 } | elseif ($bet(%x,1,4)) { return 4.8 } elseif ($bet(%x,4,10)) { return 9.3 } | elseif ($bet(%x,10,13)) { return 12.6 } elseif ($bet(%x,13,16)) { return 12.6 } | elseif ($bet(%x,26,40)) { return 21.6 } elseif ($bet(%x,40,52)) { return 52.8 } | elseif ($bet(%x,52,66)) { return 68.4 } elseif (%x == 66) { return 87 } | elseif ($bet(%x,67,71)) { return 58.6 } elseif (%x >= 71) { return 93.2 } } alias blu { var %x = $1 if ($bet(%x,0,23)) { return 0 } | elseif ($bet(%x,23,25)) { return 202.4 } elseif ($bet(%x,25,36)) { return 220 } | elseif ($bet(%x,36,46)) { return 316.8 } elseif ($bet(%x,46,55)) { return 404.8 } | elseif (%x == 55) { return 484 } elseif ($bet(%x,56,58)) { return 492.8 } | elseif ($bet(%x,58,66)) { return 510.4 } elseif ($bet(%x,66,76)) { return 580.8 } | elseif ($bet(%x,76,86)) { return 666.8 } elseif (%x >= 86) { return 756.8 } } alias grn { var %x = $1 if ($bet(%x,0,18)) { return 0 } | elseif ($bet(%x,18,28)) { return 31.2 } elseif ($bet(%x,28,33)) { return 49.8 } | elseif ($bet(%x,33,41)) { return 57.6 } elseif ($bet(%x,41,43)) { return 72.4 } | elseif ($bet(%x,43,47)) { return 75.2 } elseif ($bet(%x,47,54)) { return 83.2 } | elseif ($bet(%x,54,56)) { return 94.8 } elseif ($bet(%x,56,62)) { return 98.8 } | elseif ($bet(%x,62,68)) { return 109.6 } elseif (%x == 68) { return 119.2 } | elseif ($bet(%x,69,78)) { return 121.2 } elseif ($bet(%x,78,80)) { return 136.8 } | elseif ($bet(%x,80,88)) { return 140.8 } elseif (%x >= 88) { return 154.4 } }