forked from halo-battle/game
La techno expansion peut monter jusqu'au niveau 18, il faut donc la calculer à part, sinon on ne peux pas passer au dessus du niveau 3
This commit is contained in:
parent
4d61e17021
commit
9805b58f2b
@ -81,14 +81,35 @@ function traiterBranche($onglet, $branche, $start = false)
|
||||
}
|
||||
}
|
||||
|
||||
//La technologie Expansion peut monter jusqu'au niveau 18 \o/
|
||||
if ($onglet == 8) {
|
||||
$i = 1;
|
||||
while ($i < 18) {
|
||||
$b = $origin_b;
|
||||
if ((dTechnologies::idToBit($b + ($i - 1)) & $planete->technologies[$onglet]) &&
|
||||
isset($LANG[$planete->race]["technologies"]["noms_sing"][$onglet][$b+$i]) &&
|
||||
$LANG[$planete->race]["technologies"]["noms_sing"][$onglet][$b] ==
|
||||
$LANG[$planete->race]["technologies"]["noms_sing"][$onglet][$b+$i]) {
|
||||
//La techno est déjà a ce niveau, on ne fait rien
|
||||
} else {
|
||||
$b += ($i - 1);
|
||||
break;
|
||||
}
|
||||
$i++;
|
||||
}
|
||||
}
|
||||
|
||||
if ($key >= 1) {
|
||||
$return .= "</dl><dl>";
|
||||
}
|
||||
|
||||
//La techno est au plus haut niveau
|
||||
if (dTechnologies::idToBit($b) & $planete->technologies[$onglet]) {
|
||||
$return .= '<dt><a href="#">';
|
||||
//La techno peut encore être augmentée
|
||||
} elseif (dTechnologies::idToBit($origin_b) & $planete->technologies[$onglet]) {
|
||||
$return .= '<dt class="partial"><a href="?p=laboratoire&n='.$onglet.'&t='.$b.'">';
|
||||
//La techno n'a pas encore été recherchée
|
||||
} else {
|
||||
$return .= '<dt class="lack"><a href="?p=laboratoire&n='.$onglet.'&t='.$b.'">';
|
||||
}
|
||||
|
Loading…
Reference in New Issue
Block a user