rendered paste body<?php function sentry($user,$count) { $base = $this->ipsclass->army_functions->multiply($this->ipsclass->army_functions->power(2,$user['army2_covertlvl']),(1 + $this->ipsclass->cache['army2_race'][$user['army2_race']]['bonus_e'] / 100)); $sentries = $user['army2_sentry']; $distributed = array_fill(1,$count,0); $increment = $this->ipsclass->army_functions->round($this->ipsclass->army_functions->divide($sentries,500000)); // Lower that fix number means run faster $increment = $this->ipsclass->army_functions->compare($increment,0) == 0 ? 1 : $increment; $temp = $increment; if(count($this->ipsclass->army_functions->inventory[$user['id']]['e']) > 0) { foreach($this->ipsclass->army_functions->inventory[$user['id']]['e'] as $weapon) { $strength = $this->ipsclass->army_functions->multiply($this->ipsclass->cache['army2_weapon'][$weapon['i_section']][$weapon['i_number']]['strength'],$base); while($this->ipsclass->army_functions->compare($weapon['i_quanity'],0) > 0 and $this->ipsclass->army_functions->compare($sentries,0) > 0) { $add = $this->ipsclass->army_functions->min($temp,$weapon['i_quanity'],$sentries); $distributed[$index] = $this->ipsclass->army_functions->add($distributed[$index],$this->ipsclass->army_functions->multiply($add,$strength)); $weapon['i_quanity'] = $this->ipsclass->army_functions->subtract($weapon['i_quanity'],$add); $sentries = $this->ipsclass->army_functions->subtract($sentries,$add); $temp = $this->ipsclass->army_functions->subtract($temp,$add); if($this->ipsclass->army_functions->subtract($temp,0) == 0) { $index = $this->ipsclass->army_functions->random_number(1,$count); $temp = $increment; } } } } while($this->ipsclass->army_functions->compare($sentries,0) > 0) { $distributed[$index] = $this->ipsclass->army_functions->add($distributed[$index],$this->ipsclass->army_functions->multiply($temp,$base)); $sentries = $this->ipsclass->army_functions->subtract($sentries,$temp); $index = $this->ipsclass->army_functions->random_number(1,$count); $temp = $increment; } return $distributed; }?>