forked from halo-battle/game
Version 1.9g
This commit is contained in:
parent
d028822d0b
commit
4c9814a99c
800 changed files with 237325 additions and 1949 deletions
|
|
@ -17,6 +17,7 @@ if (isset($_GET['v']) && is_numeric($_GET['v']) && $nbv = floor(gpc('nombre', 'p
|
|||
switch($construction){
|
||||
case 1: erreur('Vous n\'avez pas les bâtiments et/ou technologies nécessaires pour entraîner cette unité.'); break;
|
||||
case 3: erreur('Vous n\'avez pas les ressources nécessaire pour entraîner cette unité !'); break;
|
||||
case 5: erreur('Le nombre d\'objets est négatif !'); break;
|
||||
default: header('Location: ?p=defenses'); exit;
|
||||
}
|
||||
}
|
||||
|
|
@ -31,7 +32,7 @@ if (isset($_GET['a'])) {
|
|||
//Vérification de la présence du batiment dans la file d'attente
|
||||
if($planete->file_exist($i, 'file_ter')) {
|
||||
$planete->file_delObjet("terrestres", $i, $n, $w);
|
||||
header('Location: ?p=chantierterrestre');
|
||||
header('Location: ?p=defenses');
|
||||
exit;
|
||||
}
|
||||
}
|
||||
|
|
@ -44,11 +45,23 @@ if (isset($_GET['a'])) {
|
|||
header('Location: ?p=batiments');
|
||||
exit;
|
||||
}*/
|
||||
|
||||
for ($i=0 ; $i<$nbstop ; $i++) {
|
||||
foreach($planete->terrestres as $i => $PLterrestres) {
|
||||
$a = $nomterrnCALC[$i][0]; $b = $nomterrnCALC[$i][1]; $c = $nomterrnCALC[$i][2]; eval($nomterrnCALC[$i][3]);
|
||||
if ($planete->file_exist($i, 'file_ter')) $enFile = true;
|
||||
$nombre = $planete->terrestres[$i];
|
||||
else $enFile = false;
|
||||
$nombre = $PLterrestres;
|
||||
|
||||
//On applique les bonus politiques aux temps et coûts
|
||||
if ($planete->politique == 1) {
|
||||
$a *= 0.9;
|
||||
$b *= 0.9;
|
||||
$c *= 0.9;
|
||||
$sec *= 0.9;
|
||||
}
|
||||
|
||||
//On applique les bonus de test
|
||||
$sec /= VITESSE;
|
||||
|
||||
if (!empty($nomterrn[$i]) && requestDeblok($nomterrnTECH[$i], $planete) && $nomterrnCALC[$i][4]) $TEMP_batiments[] =
|
||||
array(
|
||||
'image' => $nomterri[$i],
|
||||
|
|
@ -72,18 +85,16 @@ $nbfile = count($planete->file_ter) - 1;
|
|||
|
||||
if ($nbfile == 1) $template->assign('Pchaine', true);
|
||||
else $template->assign('Pchaine', false);
|
||||
if ($nbfile == 0) $template->assign('Vchaine', true);
|
||||
if ($nbfile <= 0) $template->assign('Vchaine', true);
|
||||
else $template->assign('Vchaine', false);
|
||||
|
||||
$file = array();
|
||||
for ($i=1 ; $i <= $nbfile ; $i++) {
|
||||
$extract = explode(',', $planete->file_ter[$i]);
|
||||
|
||||
$n = $planete->terrestres[$extract[0]] + 1;
|
||||
eval($nomterrnCALC[$extract[0]][3]);
|
||||
if ($i == 1) $file[] = array($extract[0], $extract[1], ceil($sec - (time() - $planete->file_ter[0]) + $sec*($extract[1]-1)), $nomterrn[$extract[0]], ceil($sec - (time() - $planete->file_ter[0])));
|
||||
else $file[] = array($extract[0], $extract[1], ceil($sec)*$extract[1], $nomterrn[$extract[0]], ceil($sec));
|
||||
foreach ($planete->file_ter as $key => $bout){
|
||||
if ($key == 0) continue;
|
||||
$n = $planete->terrestres[$bout[0]] + 1;
|
||||
eval($nomterrnCALC[$bout[0]][3]);
|
||||
if ($i == 1) $file[] = array($bout[0], $bout[1], ceil($sec/VITESSE - (time() - $planete->file_ter[0])) + ceil($sec/VITESSE) * ($bout[1]-1), $nomterrn[$bout[0]], ceil($sec/VITESSE - (time() - $planete->file_ter[0])));
|
||||
else $file[] = array($bout[0], $bout[1], ceil($sec/VITESSE), $nomterrn[$bout[0]]);
|
||||
}
|
||||
|
||||
$template->assign('file', $file);
|
||||
?>
|
||||
Loading…
Add table
Add a link
Reference in a new issue