Version 0.10a

This commit is contained in:
nemunaire 2008-11-20 12:00:00 +01:00
commit e391f66774
201 changed files with 5182 additions and 8158 deletions

View file

@ -48,11 +48,11 @@ $conso_h = 0;
//---------------Productions--------
if ($mine_m > 0) $energie_m = ceil((exp($mine_m*0.28)*10)); else $energie_m= 0;
if ($mine_c > 0) $energie_c = ceil((exp($mine_c*0.28)*10)); else $energie_c= 0;
if ($mine_h > 0) $energie_h = ceil((exp($mine_h*0.31)*10)); else $energie_h= 0;
if ($centrale_f > 0) $energie_f = ceil((($centrale_f*80+(exp($centrale_f*0.38)*11)))); else $energie_f = 0;
if ($centrale_s > 0) $energie_s = ceil((($centrale_s*20+(exp($centrale_s*0.3)*10)))); else $energie_s = 0;
if ($mine_m > 0) $energie_m = ceil(exp(0.28*$mine_m)*10); else $energie_m= 0;
if ($mine_c > 0) $energie_c = ceil(exp(0.28*$mine_c)*10); else $energie_c= 0;
if ($mine_h > 0) $energie_h = ceil(exp(0.2849*$mine_h)*13); else $energie_h= 0;
if ($centrale_f > 0) $energie_f = ceil(exp(0.297*$centrale_f)*25); else $energie_f = 0;
if ($centrale_s > 0) $energie_s = ceil(exp(0.28*$centrale_s)*22); else $energie_s = 0;
//Calcul de la consomation d'énergie
$nrj = $energie_m + $energie_c + $energie_h;
@ -60,7 +60,8 @@ $nrj = $energie_m + $energie_c + $energie_h;
//Calcul de la production d'énergie
$t = $energie_s * $coeff_centrale_s + $energie_f * $coeff_centrale_f;
$coeff = $t / $nrj;
if ($nrj == 0) $coeff = 0;
else $coeff = $t / $nrj;
if ($coeff < 0) $coeff = 0;
elseif ($coeff == 0) $coeff = 0;
@ -109,7 +110,7 @@ if ($metal >= $cap) {
}
else {
if ($mine_m < 0) $prod_met = 0.011*$temps_ecoule;
else $prod_met = ((ceil(((($mine_m*32)+(pow(1.41,$mine_m)*exp(0.066*$mine_m)))/0.36)*$temps_ecoule)/10000)*3.7 + 0.011*$temps_ecoule)*$coeff_mine_m;
else $prod_met = ((ceil(pow(1.1,$mine_m)*35*$mine_m)/3600)*$temps_ecoule)*$coeff_mine_m;
}
$alert_cristal = false;
@ -120,7 +121,7 @@ if ($cristal >= $cap) {
}
else {
if ($mine_c < 0) $prod_cri = 0.0055*$temps_ecoule;
else $prod_cri = (((ceil(((($mine_c*13)+(pow(1.36,$mine_c)*exp(0.0675*$mine_c)))/0.36)*$temps_ecoule)/10000)*7) + 0.0055*$temps_ecoule)*$coeff_mine_c;
else $prod_cri = ((ceil(pow(1.1,$mine_c)*23*$mine_c)/3600)*$temps_ecoule)*$coeff_mine_c;
}
$alert_hydrogene = false;
@ -131,12 +132,12 @@ if ($hydrogene >= $cap) {
}
else {
if ($mine_h < 0) $prod_hy = 0;
else $prod_hy = ((((floor(((($mine_h*12)+(pow(1.394,$mine_h)*exp(0.072*$mine_h)))/0.36)*$temps_ecoule)/10000)*5)) - $conso_h)*$coeff_mine_h;
else $prod_hy = (((ceil(pow(1.1,$mine_h)*14*($mine_h+0.7))/3600)*$temps_ecoule) - $conso_h) * $coeff_mine_h;
if ($mine_h == 0) $prod_hy=0;
if ($prod_hy < 0) $prod_hy = 0;
}
if ($centrale_f > 0) $conso_h = ((ceil((($centrale_f*5+(exp($centrale_f*0.3)*10)))/0.36)/10000)*$temps_ecoule)*$coeff_energie_f;
if ($centrale_f > 0) $conso_h = ((ceil(pow(1.34,($centrale_f-1))*9)/3600)*$temps_ecoule) * $coeff_energie_f;
else $conso_h = 0;
$prod_mineh = $prod_hy;
$prod_hysv = $prod_hy;
@ -147,7 +148,7 @@ if ($hydrogene+$prod_hy < 0) {
$conso_h = 0;
$coeff_energie_f = 0;
}
elseif ((ceil((($centrale_f*5+(exp($centrale_f*0.3)*10)))/0.36)/10000)*3600 <= $hydrogene/5 && $coeff_energie_f == 0) {
elseif (ceil(pow(1.34,($centrale_f-1))*9) <= $hydrogene/5 && $coeff_energie_f == 0) {
$coeff_energie_f = 1;
}
@ -164,7 +165,7 @@ $reqIsol = mysql_query("SELECT id FROM planete WHERE id_user='$id' AND isolement
$RES_IMAGE = $image;
$Aplan_ref = ''; $Aplan_value = ''; $Aplan_img = ''; $Aplan_more = ''; $Aplan_nom = '';
for ($i=0; $i < mysql_num_rows($req); $i++) {
for ($i=0; $i < mysql_num_rows($req); $i++) {
$x = mysql_query("SELECT * FROM planete WHERE id_user='$id' ORDER BY id DESC LIMIT $i,1");
$d = mysql_fetch_array($x);
@ -174,7 +175,7 @@ $Aplan_ref = ''; $Aplan_value = ''; $Aplan_img = ''; $Aplan_more = ''; $Aplan_no
if ($d['galaxie'] == $_SESSION['galaxy'] && $d['ss'] == $_SESSION['ss'] && $d['position'] == $_SESSION['pos']) $Aplan_more .= ' selected="selected";';
else $Aplan_more .= ';';
$Aplan_ref .= '['.$d['galaxie'].':'.$d['ss'].':'.$d['position'].'];';
$Aplan_nom .= $d['nom_planete'].';';
$Aplan_nom .= $d['nom_planete'].'|';
$nextIsol = $d['isolement'] + (mysql_num_rows($req)-10)*7200 + rand(83000,170000);
mysql_query("UPDATE planete SET isolement='$nextIsol' WHERE id_user='$id' AND galaxie='".$d['galaxie']."' AND ss='".$d['ss']."'AND position='".$d['position']."'");
}
@ -184,7 +185,7 @@ $Aplan_ref = ''; $Aplan_value = ''; $Aplan_img = ''; $Aplan_more = ''; $Aplan_no
if ($d['galaxie'] == $_SESSION['galaxy'] && $d['ss'] == $_SESSION['ss'] && $d['position'] == $_SESSION['pos']) $Aplan_more .= ' selected="selected";';
else $Aplan_more .= ';';
$Aplan_ref .= '['.$d['galaxie'].':'.$d['ss'].':'.$d['position'].'];';
$Aplan_nom .= $d['nom_planete'].';';
$Aplan_nom .= $d['nom_planete'].'|';
}
elseif ($d['galaxie'] == $_SESSION['galaxy'] && $d['ss'] == $_SESSION['ss'] && $d['position'] == $_SESSION['pos']) {
$time = time();
@ -195,7 +196,7 @@ $Aplan_ref = ''; $Aplan_value = ''; $Aplan_img = ''; $Aplan_more = ''; $Aplan_no
$Aplan_value = split(' ',trim($Aplan_value));
$Aplan_img = split(' ',trim($Aplan_img));
$Aplan_more = split(';',trim($Aplan_more));
$Aplan_nom = split(';',trim($Aplan_nom));
$Aplan_nom = explode('|',trim($Aplan_nom));
$Aplan_ref = split(';',trim($Aplan_ref));
$NOM_METAL = $ressourc[0];