Mise à jour des défenses covenants
This commit is contained in:
parent
54afd20cd8
commit
c555ec0454
@ -64,6 +64,42 @@ class dTerrestre implements Donnees
|
|||||||
case 0:
|
case 0:
|
||||||
$metal = 300;
|
$metal = 300;
|
||||||
break;
|
break;
|
||||||
|
case 1:
|
||||||
|
$metal = 420;
|
||||||
|
break;
|
||||||
|
case 2:
|
||||||
|
$metal = 600;
|
||||||
|
break;
|
||||||
|
case 3:
|
||||||
|
$metal = 950;
|
||||||
|
break;
|
||||||
|
case 4:
|
||||||
|
$metal = 240;
|
||||||
|
break;
|
||||||
|
case 5:
|
||||||
|
$metal = 260;
|
||||||
|
break;
|
||||||
|
case 6:
|
||||||
|
$metal = 420;
|
||||||
|
break;
|
||||||
|
case 7:
|
||||||
|
$metal = 500;
|
||||||
|
break;
|
||||||
|
case 8:
|
||||||
|
$metal = 100;
|
||||||
|
break;
|
||||||
|
case 9:
|
||||||
|
$metal = 300;
|
||||||
|
break;
|
||||||
|
case 10:
|
||||||
|
$metal = 4000;
|
||||||
|
break;
|
||||||
|
case 11:
|
||||||
|
$metal = 7000;
|
||||||
|
break;
|
||||||
|
case 12:
|
||||||
|
$metal = 14000;
|
||||||
|
break;
|
||||||
default:
|
default:
|
||||||
trigger_error("Unité ".$id." introuvable dans les données", E_USER_ERROR);
|
trigger_error("Unité ".$id." introuvable dans les données", E_USER_ERROR);
|
||||||
}
|
}
|
||||||
@ -138,6 +174,42 @@ class dTerrestre implements Donnees
|
|||||||
case 0:
|
case 0:
|
||||||
$cristal = 300;
|
$cristal = 300;
|
||||||
break;
|
break;
|
||||||
|
case 1:
|
||||||
|
$cristal = 420;
|
||||||
|
break;
|
||||||
|
case 2:
|
||||||
|
$cristal = 600;
|
||||||
|
break;
|
||||||
|
case 3:
|
||||||
|
$cristal = 950;
|
||||||
|
break;
|
||||||
|
case 4:
|
||||||
|
$cristal = 240;
|
||||||
|
break;
|
||||||
|
case 5:
|
||||||
|
$cristal = 260;
|
||||||
|
break;
|
||||||
|
case 6:
|
||||||
|
$cristal = 420;
|
||||||
|
break;
|
||||||
|
case 7:
|
||||||
|
$cristal = 500;
|
||||||
|
break;
|
||||||
|
case 8:
|
||||||
|
$cristal = 80;
|
||||||
|
break;
|
||||||
|
case 9:
|
||||||
|
$cristal = 240;
|
||||||
|
break;
|
||||||
|
case 10:
|
||||||
|
$cristal = 5200;
|
||||||
|
break;
|
||||||
|
case 11:
|
||||||
|
$cristal = 10000;
|
||||||
|
break;
|
||||||
|
case 12:
|
||||||
|
$cristal = 17000;
|
||||||
|
break;
|
||||||
default:
|
default:
|
||||||
trigger_error("Unité ".$id." introuvable dans les données", E_USER_ERROR);
|
trigger_error("Unité ".$id." introuvable dans les données", E_USER_ERROR);
|
||||||
}
|
}
|
||||||
@ -211,6 +283,42 @@ class dTerrestre implements Donnees
|
|||||||
case 0:
|
case 0:
|
||||||
$hydrogene = 0;
|
$hydrogene = 0;
|
||||||
break;
|
break;
|
||||||
|
case 1:
|
||||||
|
$hydrogene = 0;
|
||||||
|
break;
|
||||||
|
case 2:
|
||||||
|
$hydrogene = 0;
|
||||||
|
break;
|
||||||
|
case 3:
|
||||||
|
$hydrogene = 0;
|
||||||
|
break;
|
||||||
|
case 4:
|
||||||
|
$hydrogene = 0;
|
||||||
|
break;
|
||||||
|
case 5:
|
||||||
|
$hydrogene = 0;
|
||||||
|
break;
|
||||||
|
case 6:
|
||||||
|
$hydrogene = 0;
|
||||||
|
break;
|
||||||
|
case 7:
|
||||||
|
$hydrogene = 0;
|
||||||
|
break;
|
||||||
|
case 8:
|
||||||
|
$hydrogene = 10;
|
||||||
|
break;
|
||||||
|
case 9:
|
||||||
|
$hydrogene = 30;
|
||||||
|
break;
|
||||||
|
case 10:
|
||||||
|
$hydrogene = 600;
|
||||||
|
break;
|
||||||
|
case 11:
|
||||||
|
$hydrogene = 900;
|
||||||
|
break;
|
||||||
|
case 12:
|
||||||
|
$hydrogene = 1400;
|
||||||
|
break;
|
||||||
default:
|
default:
|
||||||
trigger_error("Unité ".$id." introuvable dans les données", E_USER_ERROR);
|
trigger_error("Unité ".$id." introuvable dans les données", E_USER_ERROR);
|
||||||
}
|
}
|
||||||
@ -304,7 +412,55 @@ class dTerrestre implements Donnees
|
|||||||
// Covenant
|
// Covenant
|
||||||
switch ($id) {
|
switch ($id) {
|
||||||
case 0:
|
case 0:
|
||||||
$temps = 0;
|
$temps = 720;
|
||||||
|
$moins = 1;
|
||||||
|
break;
|
||||||
|
case 1:
|
||||||
|
$temps = 2040;
|
||||||
|
$moins = 3;
|
||||||
|
break;
|
||||||
|
case 2:
|
||||||
|
$temps = 7200;
|
||||||
|
$moins = 4;
|
||||||
|
break;
|
||||||
|
case 3:
|
||||||
|
$temps = 3960;
|
||||||
|
$moins = 6;
|
||||||
|
break;
|
||||||
|
case 4:
|
||||||
|
$temps = 600;
|
||||||
|
$moins = 1;
|
||||||
|
break;
|
||||||
|
case 5:
|
||||||
|
$temps = 1080;
|
||||||
|
$moins = 2;
|
||||||
|
break;
|
||||||
|
case 6:
|
||||||
|
$temps = 2160;
|
||||||
|
$moins = 3;
|
||||||
|
break;
|
||||||
|
case 7:
|
||||||
|
$temps = 4680;
|
||||||
|
$moins = 5;
|
||||||
|
break;
|
||||||
|
case 8:
|
||||||
|
$temps = 83;
|
||||||
|
$moins = 1;
|
||||||
|
break;
|
||||||
|
case 9:
|
||||||
|
$temps = 250;
|
||||||
|
$moins = 3;
|
||||||
|
break;
|
||||||
|
case 10:
|
||||||
|
$temps = 6800;
|
||||||
|
$moins = 4;
|
||||||
|
break;
|
||||||
|
case 11:
|
||||||
|
$temps = 12350;
|
||||||
|
$moins = 7;
|
||||||
|
break;
|
||||||
|
case 12:
|
||||||
|
$temps = 29333;
|
||||||
$moins = 9;
|
$moins = 9;
|
||||||
break;
|
break;
|
||||||
default:
|
default:
|
||||||
@ -360,9 +516,6 @@ class dTerrestre implements Donnees
|
|||||||
case 10:
|
case 10:
|
||||||
case 11:
|
case 11:
|
||||||
case 12:
|
case 12:
|
||||||
case 13:
|
|
||||||
case 14:
|
|
||||||
case 15:
|
|
||||||
return false;
|
return false;
|
||||||
default:
|
default:
|
||||||
trigger_error("Unité ".$id." introuvable dans les données", E_USER_ERROR);
|
trigger_error("Unité ".$id." introuvable dans les données", E_USER_ERROR);
|
||||||
@ -416,7 +569,7 @@ class dTerrestre implements Donnees
|
|||||||
break;
|
break;
|
||||||
}
|
}
|
||||||
return Donnees::image_humain_default;
|
return Donnees::image_humain_default;
|
||||||
} elseif ($planete->race == "convenant") {
|
} elseif ($planete->race == "covenant") {
|
||||||
switch ($id) {
|
switch ($id) {
|
||||||
//Unités terrestres
|
//Unités terrestres
|
||||||
case 0:
|
case 0:
|
||||||
@ -438,7 +591,7 @@ class dTerrestre implements Donnees
|
|||||||
return "shadow.jpg";
|
return "shadow.jpg";
|
||||||
break;
|
break;
|
||||||
case 6:
|
case 6:
|
||||||
return "spectre.jpg";
|
return "spectre1.jpg";
|
||||||
break;
|
break;
|
||||||
case 7:
|
case 7:
|
||||||
return "wraith.jpg";
|
return "wraith.jpg";
|
||||||
@ -535,6 +688,48 @@ class dTerrestre implements Donnees
|
|||||||
$neededTerrestre = array(
|
$neededTerrestre = array(
|
||||||
array(
|
array(
|
||||||
array('batiments', 7, 1)
|
array('batiments', 7, 1)
|
||||||
|
),
|
||||||
|
array(
|
||||||
|
array('batiments', 7, 3)
|
||||||
|
),
|
||||||
|
array(
|
||||||
|
array('batiments', 7, 4)
|
||||||
|
),
|
||||||
|
array(
|
||||||
|
array('batiments', 7, 6)
|
||||||
|
),
|
||||||
|
array(
|
||||||
|
array('batiments', 7, 1)
|
||||||
|
),
|
||||||
|
array(
|
||||||
|
array('batiments', 7, 2)
|
||||||
|
),
|
||||||
|
array(
|
||||||
|
array('batiments', 7, 3)
|
||||||
|
),
|
||||||
|
array(
|
||||||
|
array('batiments', 7, 5)
|
||||||
|
),
|
||||||
|
//Défenses
|
||||||
|
array(
|
||||||
|
array('batiments', 7, 1),
|
||||||
|
array('technologies', 6, 0)
|
||||||
|
),
|
||||||
|
array(
|
||||||
|
array('batiments', 7, 3),
|
||||||
|
array('technologies', 6, 3)
|
||||||
|
),
|
||||||
|
array(
|
||||||
|
array('batiments', 7, 4),
|
||||||
|
array('technologies', 6, 1)
|
||||||
|
),
|
||||||
|
array(
|
||||||
|
array('batiments', 7, 4),
|
||||||
|
array('technologies', 6, 4)
|
||||||
|
),
|
||||||
|
array(
|
||||||
|
array('batiments', 7, 8),
|
||||||
|
array('technologies', 6, 2)
|
||||||
)
|
)
|
||||||
);
|
);
|
||||||
}
|
}
|
||||||
|
@ -39,8 +39,13 @@ if (isset($_GET['a']) && isset($_GET['b'])) {
|
|||||||
redirection($VAR['menu'][$p].'&k='.$lieu.'&n='.$onglet);
|
redirection($VAR['menu'][$p].'&k='.$lieu.'&n='.$onglet);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
$ct_max = count($LANG[$planete->race]['terrestre']['noms_sing']);
|
||||||
$TEMP_liste = array();
|
$TEMP_liste = array();
|
||||||
foreach ($planete->terrestres as $i => $nombre) {
|
foreach ($planete->terrestres as $i => $nombre) {
|
||||||
|
// les humains ont plus de modèlé de def que les covie
|
||||||
|
if ($i >= $ct_max) {
|
||||||
|
continue;
|
||||||
|
}
|
||||||
$type = dTerrestre::type($i, $planete);
|
$type = dTerrestre::type($i, $planete);
|
||||||
|
|
||||||
if (!empty($LANG[$planete->race]['terrestre']['noms_sing'][$i]) && (($onglet == "defenses" && !$type) || ($onglet != "defenses" && $type)) && dTerrestre::needed($i, $planete)) {
|
if (!empty($LANG[$planete->race]['terrestre']['noms_sing'][$i]) && (($onglet == "defenses" && !$type) || ($onglet != "defenses" && $type)) && dTerrestre::needed($i, $planete)) {
|
||||||
|
@ -1089,58 +1089,49 @@
|
|||||||
</var>
|
</var>
|
||||||
<var name="terrestre">
|
<var name="terrestre">
|
||||||
<var name="noms_sing">
|
<var name="noms_sing">
|
||||||
<var name="0">sparrowhawk</var>
|
<var name="0">banshee</var>
|
||||||
<var name="1">077-TC Pelican</var>
|
<var name="1">spirit</var>
|
||||||
<var name="2">C703 Shortsword Bomber</var>
|
<var name="2">phantom</var>
|
||||||
<var name="3">SHD Albatros</var>
|
<var name="3">vaisseau d'abordage</var>
|
||||||
<var name="4">M12 LRV Warthogs</var>
|
<var name="4">ghost</var>
|
||||||
<var name="5">M12G1 LAAV Warthogs</var>
|
<var name="5">shadow</var>
|
||||||
<var name="6">M12A1 LAAV Warthogs</var>
|
<var name="6">spectre</var>
|
||||||
<var name="7">M808B Scorpions MBT</var>
|
<var name="7">apparition</var>
|
||||||
<var name="8">tourelle légère M202 XP</var>
|
<var name="8">shade</var>
|
||||||
<var name="9">lance-missiles Archer</var>
|
<var name="9">strong shade</var>
|
||||||
<var name="10">canon de défense automatique</var>
|
<var name="10">canon à plasma</var>
|
||||||
<var name="11">batterie de missiles Anaconda</var>
|
<var name="11">canon à combustible</var>
|
||||||
<var name="12">artillerie lourde de 440mm</var>
|
<var name="12">lanceur de torpille plasma</var>
|
||||||
<var name="13">silo de missiles Shiva</var>
|
|
||||||
<var name="14">canon à accélération magnétique</var>
|
|
||||||
<var name="15">super canon à accélération magnétique</var>
|
|
||||||
</var>
|
</var>
|
||||||
<var name="noms_pluriel">
|
<var name="noms_pluriel">
|
||||||
<var name="0">sparrowhawk</var>
|
<var name="0">banshee</var>
|
||||||
<var name="1">077-TC Pelican</var>
|
<var name="1">spirit</var>
|
||||||
<var name="2">C703 Shortsword Bomber</var>
|
<var name="2">phantom</var>
|
||||||
<var name="3">SHD Albatros</var>
|
<var name="3">vaisseaux d'abordage</var>
|
||||||
<var name="4">M12 LRV Warthogs</var>
|
<var name="4">ghost</var>
|
||||||
<var name="5">M12G1 LAAV Warthogs</var>
|
<var name="5">shadow</var>
|
||||||
<var name="6">M12A1 LAAV Warthogs</var>
|
<var name="6">spectre</var>
|
||||||
<var name="7">M808B Scorpions MBT</var>
|
<var name="7">apparitions</var>
|
||||||
<var name="8">tourelles légères M202 XP</var>
|
<var name="8">shades</var>
|
||||||
<var name="9">lance-missiles Archer</var>
|
<var name="9">strong shade</var>
|
||||||
<var name="10">canons de défense automatique</var>
|
<var name="10">canons à plasma</var>
|
||||||
<var name="11">batteries de missiles Anaconda</var>
|
<var name="11">canons à combustible</var>
|
||||||
<var name="12">artilleries lourde de 440mm</var>
|
<var name="12">lanceurs de torpille plasma</var>
|
||||||
<var name="13">silos de missiles Shiva</var>
|
|
||||||
<var name="14">canons à accélération magnétique</var>
|
|
||||||
<var name="15">supers canons à accélération magnétique</var>
|
|
||||||
</var>
|
</var>
|
||||||
<var name="descriptions">
|
<var name="descriptions">
|
||||||
<var name="0">Véhicule à propulsion verticale permettant des attaques extrêmement rapides et destructrices grâce à ses six tubes lance-missiles, ses deux mitrailleuses légères, et sa mitrailleuse lourde frontale. Ces vaisseaux d'assaut rapide sont de véritables broyeurs de tôle grâce à leurs 6 tubes lance-missiles et sont capables de détruire des véhicules et des positions fortement blindées.</var>
|
<var name="0">Véhicule aérien d’assaut air-sol.Le Banshee est très rapide et extrêmement maniable, ce qui en fait un véhicule efficace pour mitrailler, bombarder et effectuer des reconnaissances. Les tirs des armes légères peuvent désorienter ou neutraliser le pilote, mais seules les armes lourdes sont capables d’infliger des dégâtsà cet appareil ou de le détruire.</var>
|
||||||
<var name="1">Véhicule aérien de transport léger permettant le transport rapide de troupes à des endroits stratégiques tel un warthog ou un scorpion. Ils sont la base des renforts terrestres et permettent l'acheminement de troupes et de munitions rapidement.</var>
|
<var name="1">Ce vaisseau est employé pour transporter des Ghost et autre véhicules légers. En plus du pilote, un copilote s’occupe de la tourelle plasma placé sous le vaisseau. Chaque compartiment de troupe peut contenir quatre guerriers entièrement équipés qui sont entièrement protégés contre le feu ennemi jusqu'à ce que les trappes du côté s'ouvrent.</var>
|
||||||
<var name="2">Vaisseau suborbital très rapide apte tant au combat aérien rapproché qu'au bombardement ciblé. Ces bombardiers ont un pointeur laser qui leur permet de viser au mieux les cibles ennemies, qu'elles soient au sol ou aériennes. Ils sont néanmoins capables de combattre en combat aérien rapproché grâce à leurs missiles thermo guidés et sont utilisés lors de bombardements de cibles mineures.</var>
|
<var name="2">Le Phantom est un vaisseau beaucoup plus fiable que les spirit. Il possède trois tourelles plasma particulièrement puissantes et peut littéralement laisser tomber ses occupants à la terre sans devoir entièrement débarquer. Le Phantom a un blindage beaucoup plus résistant que son prédécesseur, une puissance de feu accrue et peut transporter tous types d’équipages comme des hunters.</var>
|
||||||
<var name="3">Véhicule aérien de transport lourd permettant le transport en masse de troupes ou de véhicules tels que des warthogs ou bien une paire de scorpions vers des zones de largage. Ces véhicules de soutien aérien lourd sont surtout utilisés lors d'offensives nécessitant un déploiement en masse d'unités blindées et de munitions au plus près des lignes adverses.</var>
|
<var name="3">Les vaisseaux d'abordage sont des appareils covenants principalement conçus pour mener des opérations d'abordage. Bien que les Covenants se contentaient la plupart du temps de carboniser leurs opposants à distance avec des torpilles ou des rayons à plasma, il fut jugé que certains cas demandaient une approche plus directe à cause de la sensibilité de la mission ou des options défensives de la cible.</var>
|
||||||
<var name="4">Véhicule d'attaque léger permettant des assauts rapides et efficaces, ainsi que le transport léger de troupes. Ces véhicules sont la base des véhicules terrestres du CSNU.</var>
|
<var name="4">Véhicule léger de reconnaissance et de soutient. Il est capable de réaliser des accélérations rapides, qui lui confèrent aussi une utilité dans les attaques éclaires. La protection du conducteur n’est pas vraiment assurée.Entre les mains d’un pilote expérimenté, il est capable d’effectuer des sauts au-dessus de bas-reliefs, ou d’atteindre rapidement une vitesse importante.</var>
|
||||||
<var name="5">Véhicule léger équipé d'un canon à accélération magnétique (CAM), très efficace contre du personnel, des véhicules moyennement blindés, ou bien contre des véhicules aériens légers. Les Warthog M12G1 sont très répandus et surtout utilisés lors d'offensives sur des cibles disposant d'un appui aérien ou terrestre léger.</var>
|
<var name="5">Le Shadow est le transport principal des troupesau sol lors des campagnes prolongées.Ils peuvent très rapidement emmener plusieurs soldats sur la plupart des terrains. Il possède une tourelle plasma sur la partie avant pour couvrir ses troupes pendant le déploiement. Ses faiblesses apparentes se trouvent dans sa conception ouverte, qui laisse ses troupes extrêmement vulnérables au feu ennemi et également dans son manque de manoeuvrabilité.</var>
|
||||||
<var name="6">Véhicule léger, armé d'un lance-missiles anti-véhicule permettant des assauts rapides contre des véhicules blindés ou contre des positions fortifiées. Ils sont surtout utilisés en cas d'attaques de postes avancés.</var>
|
<var name="6">Le spectre est un véhiculeagile d'attaque utilisé pour des patrouilles et des affrontements. Le spectre a une tourelle de plasma montée sur l'arrière, et a de la place sur les côtés pour deux passagers.Il manoeuvre néanmoins plus lentement que le Ghost mais il utilise toujours des réacteursanti-gravité pour planer et mitrailler en rase-mottes.</var>
|
||||||
<var name="7">Tank blindé anti-véhicules. Permet l'attaque de cibles fortifiées grâce à ses balles perforantes de gros calibre. Ces tanks sont utilisés lors d'assauts massifs sur des bases fortifiées et vitales à l'ennemi.</var>
|
<var name="7">Le canon principal de l'Apparition situé à l'arrière du véhicule est un mortier projetant des boules de plasma explosif très puissantes. Le blindage est également assez lourd pour immuniser le véhicule aux tirs d'arme légère et intermédiaire. L'Apparition est néanmoins un véhicule lourd, lent et peu maniable. Les véhicules aériens sont le principal point faible de l'Apparition à cause de la lenteur et l'imprécision de son mortier.</var>
|
||||||
<var name="8">~#DESCRIPTION MANQUANTE#~ </var>
|
<var name="8">Le canon Shade est une tourelle de défense, utilisée généralement contre l'infanterie, mais aussi utile contre les véhicules aériens. Tirant des projectiles à plasma, son faible coût n'a d'égal que sa faible puissance de feu contre les unités les mieux armées.</var>
|
||||||
<var name="9">~#DESCRIPTION MANQUANTE#~ </var>
|
<var name="9">Version améliorée du Shade, le Strong Shade est supérieur à son prédécesseur sur tous les niveaux. Plus résistant, il offre une protection sérieuse à son utilisateur, tout en lui permettant de venir à bout de menaces dangereuses lors des assauts ennemis.</var>
|
||||||
<var name="10">~#DESCRIPTION MANQUANTE#~ </var>
|
<var name="10">Le canon à plasma est une tourelle portative, généralement utilisée pour protéger des positions fortifiées face à l'infanterie adverse. Dangereuse dans des endroits fermés, elle perd de son intérêt en terrain découvert et face aux véhicules blindés.</var>
|
||||||
<var name="11">~#DESCRIPTION MANQUANTE#~ </var>
|
<var name="11">Dérivé du canon à combustible portatif des Lekgolo, cette arme puissante est aussi bien efficace contre l'infanterie que contre les véhicules blindés. Projetant un rayon de plasma vert sur la cible, untir bien a justé tue sur le coup cette dernière et endommage gravement les unités alentours.</var>
|
||||||
<var name="12">~#DESCRIPTION MANQUANTE#~ </var>
|
<var name="12">Summum en matière de protection terrestre, le lanceur de torpilles plasma est une arme redoutée pour sa capacité à déchirer en deux les vaisseaux stationnés en orbite, en seulement quelques tirs bien ajustés. Cet énorme canon est par contre très vulnérable face aux attaques au sol.</var>
|
||||||
<var name="13">~#DESCRIPTION MANQUANTE#~ </var>
|
|
||||||
<var name="14">~#DESCRIPTION MANQUANTE#~ </var>
|
|
||||||
<var name="15">~#DESCRIPTION MANQUANTE#~ </var>
|
|
||||||
</var>
|
</var>
|
||||||
</var>
|
</var>
|
||||||
<var name="vaisseaux">
|
<var name="vaisseaux">
|
||||||
|
Loading…
Reference in New Issue
Block a user