Prise en compte de toutes les recherches de type armement

This commit is contained in:
Nigel Sheldon 2021-02-28 15:13:17 +01:00
commit 9902dc3638
2 changed files with 72 additions and 0 deletions

View file

@ -1298,6 +1298,42 @@ class dSpatial implements Donnees
}
//On tient compte des bonus
//Bonus pour les vaisseaux léger
if ($id <= 3) {
//Bonus Assistance de visée
if ($planete->technologies[4]& dTechnologies::idToBit(5)) {
$attaque *= 1.30;
} elseif ($planete->technologies[4]& dTechnologies::idToBit(4)) {
$attaque *= 1.20;
} elseif ($planete->technologies[4]& dTechnologies::idToBit(3)) {
$attaque *= 1.10;
}
}
//Bonus pour les vaisseaux moyen
if ($id >= 4 && $id <= 7) {
//Bonus Guidage laser
if ($planete->technologies[4]& dTechnologies::idToBit(8)) {
$attaque *= 1.30;
} elseif ($planete->technologies[4]& dTechnologies::idToBit(7)) {
$attaque *= 1.20;
} elseif ($planete->technologies[4]& dTechnologies::idToBit(6)) {
$attaque *= 1.10;
}
}
//Bonus pour les vaisseaux lourds
if ($id >= 8) {
//Bonus Condensateurs Rapides
if ($planete->technologies[4]& dTechnologies::idToBit(11)) {
$attaque *= 1.30;
} elseif ($planete->technologies[4]& dTechnologies::idToBit(10)) {
$attaque *= 1.20;
} elseif ($planete->technologies[4]& dTechnologies::idToBit(9)) {
$attaque *= 1.10;
}
}
return $attaque;
}