Compare commits

...

2 Commits

Author SHA1 Message Date
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

View File

@ -1550,7 +1550,7 @@ class dTechnologies implements Donnees
case 8:
$tableau = array(
array(
array("technologies", 1, 2),
array("technologies", 1, 0),
array('batiments', 6, 2)
),
array(
@ -1624,8 +1624,8 @@ class dTechnologies implements Donnees
{
$niveau = 0;
// 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 ((self::idToBit($id+1) & $planete->technologies[$branche])) {
if (($niv = self::niveau($branche, $id)) > 0 && (self::idToBit($id+1) & $planete->technologies[$branche])) {
if ((self::idToBit($id+2) & $planete->technologies[$branche])) {
$niveau += $niv;
}
$niveau += $niv;