Fix sur le calcul du niveau qui ne fonctionnait pas pour un joueur n'ayant dev aucune techno

This commit is contained in:
Nigel Sheldon 2020-11-22 16:18:14 +01:00 committed by Gitea
parent cbc12502f5
commit 1a3af2d38c

View File

@ -1469,7 +1469,7 @@ class dTechnologies implements Donnees
public static function niveau_max($branche, $id, surface $planete, $LANG)
{
$niveau_max = 1;
if ((self::idToBit($id) & $planete->technologies[$branche]) && isset($LANG[$planete->race]["technologies"]["noms_sing"][$branche][$id+1]) && $LANG[$planete->race]["technologies"]["noms_sing"][$branche][$id] == $LANG[$planete->race]["technologies"]["noms_sing"][$branche][$id+1]) {
if (isset($LANG[$planete->race]["technologies"]["noms_sing"][$branche][$id+1]) && $LANG[$planete->race]["technologies"]["noms_sing"][$branche][$id] == $LANG[$planete->race]["technologies"]["noms_sing"][$branche][$id+1]) {
if (isset($LANG[$planete->race]["technologies"]["noms_sing"][$branche][$id+2]) && $LANG[$planete->race]["technologies"]["noms_sing"][$branche][$id+1] == $LANG[$planete->race]["technologies"]["noms_sing"][$branche][$id+2]) {
$niveau_max = 3;
} else {