diff --git a/onyx2/include/Class/Donnees/terrestre.php b/onyx2/include/Class/Donnees/terrestre.php index 63a0fa7..e2186ed 100644 --- a/onyx2/include/Class/Donnees/terrestre.php +++ b/onyx2/include/Class/Donnees/terrestre.php @@ -64,6 +64,42 @@ class dTerrestre implements Donnees case 0: $metal = 300; 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: trigger_error("Unité ".$id." introuvable dans les données", E_USER_ERROR); } @@ -138,6 +174,42 @@ class dTerrestre implements Donnees case 0: $cristal = 300; 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: trigger_error("Unité ".$id." introuvable dans les données", E_USER_ERROR); } @@ -208,9 +280,45 @@ class dTerrestre implements Donnees } else { // Covenant switch ($id) { - case 0: - $hydrogene = 0; - break; + case 0: + $hydrogene = 0; + 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: trigger_error("Unité ".$id." introuvable dans les données", E_USER_ERROR); } @@ -304,7 +412,55 @@ class dTerrestre implements Donnees // Covenant switch ($id) { 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; break; default: @@ -360,9 +516,6 @@ class dTerrestre implements Donnees case 10: case 11: case 12: - case 13: - case 14: - case 15: return false; default: trigger_error("Unité ".$id." introuvable dans les données", E_USER_ERROR); @@ -416,7 +569,7 @@ class dTerrestre implements Donnees break; } return Donnees::image_humain_default; - } elseif ($planete->race == "convenant") { + } elseif ($planete->race == "covenant") { switch ($id) { //Unités terrestres case 0: @@ -438,7 +591,7 @@ class dTerrestre implements Donnees return "shadow.jpg"; break; case 6: - return "spectre.jpg"; + return "spectre1.jpg"; break; case 7: return "wraith.jpg"; @@ -535,6 +688,48 @@ class dTerrestre implements Donnees $neededTerrestre = array( array( 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) ) ); } diff --git a/onyx2/include/game/chantierterrestre.php b/onyx2/include/game/chantierterrestre.php index 9a18e61..c5e75ca 100644 --- a/onyx2/include/game/chantierterrestre.php +++ b/onyx2/include/game/chantierterrestre.php @@ -39,8 +39,13 @@ if (isset($_GET['a']) && isset($_GET['b'])) { redirection($VAR['menu'][$p].'&k='.$lieu.'&n='.$onglet); } +$ct_max = count($LANG[$planete->race]['terrestre']['noms_sing']); $TEMP_liste = array(); 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); if (!empty($LANG[$planete->race]['terrestre']['noms_sing'][$i]) && (($onglet == "defenses" && !$type) || ($onglet != "defenses" && $type)) && dTerrestre::needed($i, $planete)) { diff --git a/onyx2/lang/fr.xml b/onyx2/lang/fr.xml index e1ec281..0b7cd37 100644 --- a/onyx2/lang/fr.xml +++ b/onyx2/lang/fr.xml @@ -1089,58 +1089,49 @@ - sparrowhawk - 077-TC Pelican - C703 Shortsword Bomber - SHD Albatros - M12 LRV Warthogs - M12G1 LAAV Warthogs - M12A1 LAAV Warthogs - M808B Scorpions MBT - tourelle légère M202 XP - lance-missiles Archer - canon de défense automatique - batterie de missiles Anaconda - artillerie lourde de 440mm - silo de missiles Shiva - canon à accélération magnétique - super canon à accélération magnétique + banshee + spirit + phantom + vaisseau d'abordage + ghost + shadow + spectre + apparition + shade + strong shade + canon à plasma + canon à combustible + lanceur de torpille plasma - sparrowhawk - 077-TC Pelican - C703 Shortsword Bomber - SHD Albatros - M12 LRV Warthogs - M12G1 LAAV Warthogs - M12A1 LAAV Warthogs - M808B Scorpions MBT - tourelles légères M202 XP - lance-missiles Archer - canons de défense automatique - batteries de missiles Anaconda - artilleries lourde de 440mm - silos de missiles Shiva - canons à accélération magnétique - supers canons à accélération magnétique + banshee + spirit + phantom + vaisseaux d'abordage + ghost + shadow + spectre + apparitions + shades + strong shade + canons à plasma + canons à combustible + lanceurs de torpille plasma - 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. - 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. - 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. - 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. - 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. - 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. - 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. - 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. - ~#DESCRIPTION MANQUANTE#~ - ~#DESCRIPTION MANQUANTE#~ - ~#DESCRIPTION MANQUANTE#~ - ~#DESCRIPTION MANQUANTE#~ - ~#DESCRIPTION MANQUANTE#~ - ~#DESCRIPTION MANQUANTE#~ - ~#DESCRIPTION MANQUANTE#~ - ~#DESCRIPTION MANQUANTE#~ + 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. + 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. + 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. + 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. + 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. + 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é. + 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. + 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. + 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. + 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. + 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. + 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. + 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.