$A = array('req' => $USER['desunits'], 'value' => $UserMission[$Row['class']] > 10000000 ? $UserMission[$Row['class']] : 10000000); $Requirements = array( $A['req'] > $A['value'] ? 1 : 0, ); if(count($Requirements) == array_sum($Requirements)){ $PLANET[$resource[901]] += $MetalProduction * $Mission['reward901']; $PLANET[$resource[902]] += $CrystalProduction * $Mission['reward902']; $PLANET[$resource[903]] += $DeuteriumProduction * $Mission['reward903']; $USER[$resource[921]] += $Mission['reward921']; $UserMission[$Row['class']] = $USER['desunits'] * $Mission['grind']; Database::get()->update("UPDATE %%USERS%% SET mission = :missions WHERE id = :id;", array(':missions' => serialize($UserMission), ':id' => $USER['id'])); } $Requirements = array( 1 => array('locked' => $A['req'] > $A['value'] ? 1 : 0, 'text' => sprintf($LNG['mission_'.$Row['class'].'_obj'], max(0,pretty_number($A['value'] - $A['req'])))), );