All pastes #578529 Raw Edit

combat calc php

public php v1 · immutable
·published 2007-06-20 09:47 UTC
rendered paste body
            $a = $info['Hitpoints']['Level'] * 100;            $b = $info['Defence']['Level'] * 100;            if ($info['Prayer']['Level']%2)                $c = ($info['Prayer']['Level']-1)*50;            else                $c = $info['Prayer']['Level'] *50;            $base = ($a+$b+$c)/400;            $d = $info['Attack']['Level'] * 130;            $e = $info['Strength']['Level'] * 130;            if($info['Ranged']['Level']%2)                $f = (($info['Ranged']['Level'] -1)+($info['Ranged']['Level']*2)*65);            else                $f = $info['Ranged']['Level'] * 195;            if($info['Magic']['Level']%2)                $g = (($info['Magic']['Level'] -1)+($info['Magic']['Level']*2)*65);            else                $g = $info['Magic']['Level'] * 195;            $melee = ($d+$e)/400;            $range = $f/400;            $mage = $g/400;            $message[2] = "Combat type [??";            if($melee > $range && $melee > $mage){                $cmb = $melee;                $message[2] .= "Melee";            }elseif($range > $melee && $range > $mage){                $cmb = $range;                $message[2] .= "Ranged";            }elseif ($mage > $melee && $mage > $range) {                $cmb = $mage;                $message[2] .= "Magic";            }else {                $cmb = $melee;                $message[2] .= "range/melee or mage/melee";            }            $final_combat = $base + $cmb;