32c32 < global $pricelist, $resource, $reslist, $game_config; --- > global $pricelist, $resource, $requeriments, $reslist, $game_config; 44c44 < $cost_metal = floor($pricelist[$Element]['metal'] * pow($pricelist[$Element]['factor'], $level)); --- > $cost_metal = floor($pricelist[$Element]['metal'] * pow($pricelist[$Element]['factor'], $level)); 45a46 > 47,62c48,66 < if ( $intergal_lab < "1" ) { < $lablevel = $planet[$resource['31']]; < } elseif ( $intergal_lab >= "1" ) { < $empire = doquery("SELECT * FROM {{table}} WHERE id_owner='". $user[id] ."';", 'planets'); < $NbLabs = 0; < while ($colonie = mysql_fetch_array($empire)) { < $techlevel[$NbLabs] = $colonie[$resource['31']]; < $NbLabs++; < } < if ($intergal_lab >= "1") { < $lablevel = 0; < for ($lab = 1; $lab <= $intergal_lab; $lab++) { < asort($techlevel); < $lablevel += $techlevel[$lab - 1]; < } < } --- > > if ( $intergal_lab < 1 ) > $lablevel = $planet[$resource[31]]; > else > { > $Lvl_Required_Lab = $requeriments[$Element][31]; > $Nbre_Lab_Associate = $intergal_lab + 1; > > $QrySumLvlLab = << SELECT SUM(`{$resource[31]}`) AS `somme` > FROM {{table}} > WHERE `{$resource[31]}` >= '{$Lvl_Required_Lab}' AND > `id_owner` = '{$user['id']}' > ORDER BY `{$resource[31]}` DESC > LIMIT 0, {$Nbre_Lab_Associate} > SQL; > $Sum_Lvl_Lab = doquery($QrySumLvlLab, 'planets', true); > > $lablevel = $Sum_Lvl_Lab['somme']; 64,65c68,70 < $time = (($cost_metal + $cost_crystal) / $game_config['game_speed']) / (($lablevel + 1) * 2); < $time = floor(($time * 60 * 60) * (1 - (($user['rpg_scientifique']) * 0.1))); --- > > $time = (($cost_metal + $cost_crystal) / $game_config['game_speed']) / (($lablevel + 1) * 2); > $time = floor(($time * 60 * 60) * (1 - (($user['rpg_scientifique']) * 0.1)));