Compare commits

...

4 commits

Author SHA1 Message Date
nemunaire
e5e7d655c0 Merge branch 'master' into task/module_residentiels_moral
Some checks reported errors
continuous-integration/drone/push Build is passing
continuous-integration/drone/pr Build was killed
2020-11-30 19:13:19 +00:00
504c55992e Fix les constructions du chantier terrestre
Some checks reported errors
continuous-integration/drone/pr Build is passing
continuous-integration/drone/push Build was killed
2020-11-30 19:11:14 +01:00
8bb4fdf398 Corrige le calcul des niveaux déjà construit pour chaque recherche
All checks were successful
continuous-integration/drone/pr Build is passing
continuous-integration/drone/push Build is passing
2020-11-30 09:03:40 +01:00
7667cf3bae La techno expension n'a besoin que du niveau 1 de cette recherche, pas le niveau 3 2020-11-30 09:03:18 +01:00
2 changed files with 5 additions and 5 deletions

View file

@ -1550,7 +1550,7 @@ class dTechnologies implements Donnees
case 8: case 8:
$tableau = array( $tableau = array(
array( array(
array("technologies", 1, 2), array("technologies", 1, 0),
array('batiments', 6, 2) array('batiments', 6, 2)
), ),
array( array(
@ -1624,8 +1624,8 @@ class dTechnologies implements Donnees
{ {
$niveau = 0; $niveau = 0;
// Si jamais cette techno a été recherchée au niveau 2 ou 3, aditionne les niveaux des trois technos // Si jamais cette techno a été recherchée au niveau 2 ou 3, aditionne les niveaux des trois technos
if (($niv = self::niveau($branche, $id)) > 0 && (self::idToBit($id) & $planete->technologies[$branche])) { if (($niv = self::niveau($branche, $id)) > 0 && (self::idToBit($id+1) & $planete->technologies[$branche])) {
if ((self::idToBit($id+1) & $planete->technologies[$branche])) { if ((self::idToBit($id+2) & $planete->technologies[$branche])) {
$niveau += $niv; $niveau += $niv;
} }
$niveau += $niv; $niveau += $niv;

View file

@ -288,7 +288,7 @@ class FileTerrestre extends FileCommun implements File
} else { } else {
$temps_moins = 0; $temps_moins = 0;
} }
$out[$keyF][$keyE] = array($element[0], $element[1], $element[2], ceil($temps * $element[1] - $temps_moins), ceil($temps - $temps_moins), $prems, dTerrestre::type($element[0])); $out[$keyF][$keyE] = array($element[0], $element[1], $element[2], ceil($temps * $element[1] - $temps_moins), ceil($temps - $temps_moins), $prems, dTerrestre::type($element[0], $planete));
} else { } else {
$temps = dTerrestre::temps($element[0], 1, $planete); $temps = dTerrestre::temps($element[0], 1, $planete);
if ($prems) { if ($prems) {
@ -296,7 +296,7 @@ class FileTerrestre extends FileCommun implements File
} else { } else {
$temps_moins = 0; $temps_moins = 0;
} }
$out[$keyF][$keyE] = array($element[0], $element[1], $element[2], ceil($temps * $element[1] - $temps_moins), ceil($temps - $temps_moins), $prems, dTerrestre::type($element[0])); $out[$keyF][$keyE] = array($element[0], $element[1], $element[2], ceil($temps * $element[1] - $temps_moins), ceil($temps - $temps_moins), $prems, dTerrestre::type($element[0], $planete));
} }
$prems = false; $prems = false;
} }