Propagation de biome

De Terraria Wiki
Aller à : navigation, rechercher
Pour un guide pour stopper la propagation des biomes, voir Guide:Maintenir la pureté du monde.

Les biomes maléfiques et le Sacré, contrairement à tous les autres biomes, peuvent s'étendre ("Biome spread" en anglais) à d'autres zones. Ils convertissent ("infectent") lentement certaines tuiles sensibles qui se trouvent à proximité de leurs propres tuiles exclusives à leur biome, en leurs homologues respectifs, augmentant ainsi la portée du biome. Les règles exactes de propagation du biome sont subtilement différentes pour chacun des trois biomes infectieux, comme décrit en détail ci-dessous.

Ensemble, ces trois biomes peuvent être appelés "biomes infectieux". Les blocs et les murs qui sont vulnérables à l'infection sont appelés "corruptibles", ceux qui ne peuvent être infectés en aucune circonstance sont "non corruptibles". Les blocs et les murs qui "pourraient" être infectés, mais qui ne l'ont pas été, sont dits "purs".

La propagation de biome commence dès la génération mondiale, est grandement favorisée et accélérée après avoir vaincu le Mur de chair. (c'est-à-dire après avoir passer un monde en Hardmode) pour la première fois, et est à nouveau ralentie après avoir vaincu Plantera. Une fois le Hardmode lancé, le biome maléfique du monde et le Sacré ont peu de restrictions sur leur propagation, et sans l'effort des joueurs, ils finiront par s'emparer de presque tout le monde à eux deux.

Ce processus fait partie du "cycle de mise à jour des tuiles" du jeu : à chaque tick[1] du jeu, le jeu choisit une poignée de tuiles à mettre à jour, ce qui couvre plusieurs processus dont la propagation de biome. Les tuiles situées au-dessus et au-dessous du niveau de la surface sont sélectionnées lors de passages séparés ; à titre d'approximation, les tuiles "de surface" auront en moyenne une mise à jour toutes les 140 secondes, tandis que les tuiles "souterraines" auront en moyenne une mise à jour toutes les 830 secondes. (Autrement dit, les tuiles "en surface" sont mises à jour environ six fois plus souvent que les tuiles "sous terre", de sorte que la propagation de biome sera d'autant plus rapide en surface). En raison de la méthode de sélection aléatoire, même les moyennes sont ici approximatives, et le temps réel entre les mises à jour d'une tuile donnée peut varier énormément. Lorsqu'une tuile infectée est mise à jour, elle est considérée comme une "tuile source" potentielle, qui peut infecter plusieurs autres tuiles en une seule mise à jour.

Tuiles propagatrices[modifier | modifier le wikicode]

Seuls les blocs et plantes suivants d'un biome sont capables de transformer les tuiles sensibles à proximité. Les blocs et les plantes peuvent convertir les blocs, les plantes et les murs de fond, alors que les murs ne peuvent convertir que d'autres murs (voir ci-dessous). Aucun des trois biomes ne peut convertir les blocs les uns des autres, à l'exception de l'herbe (voir ci-dessous).

Corruption Carmin Sacré
Herbe corrompueHerbe corrompue Herbe carmineHerbe carmine Herbe sacréeHerbe sacrée
Bloc de pierre d'ébèneBloc de pierre d'ébène Bloc de pierre carminBloc de pierre carmin Bloc de pierre perléeBloc de pierre perlée
Plantes carmines comme l'herbe ou les fleurs Plantes sacrées comme l'herbe haute et les fleurs
Champignon cruelChampignon cruelVersions Bureau, Console et Mobile
Corruption thorny bushesBuissons épineux de la corruption Crimson thorny bushesBuissons épineux du carmin
Liane du carminLiane du carmin Liane du sacréLiane du sacré
Bloc de glace violetBloc de glace violet Bloc de glace rougeBloc de glace rouge Bloc de glace roseBloc de glace rose
Bloc de sable d'ébèneBloc de sable d'ébène Bloc de sable carminBloc de sable carmin Bloc de sable perléBloc de sable perlé
Bloc de grès d'ébèneBloc de grès d'ébèneVersions Bureau, Console et Mobile Bloc de grès carminBloc de grès carminVersions Bureau, Console et Mobile Bloc de grès perléBloc de grès perléVersions Bureau, Console et Mobile
Bloc de sable d'ébène durciBloc de sable d'ébène durciVersions Bureau, Console et Mobile Bloc de sable carmin durciBloc de sable carmin durciVersions Bureau, Console et Mobile Bloc de sable perlé durciBloc de sable perlé durciVersions Bureau, Console et Mobile

Notez l'incohérence ici : alors que les plantes carmines et les champignons vicieux peuvent servir de tuiles sources, leurs équivalents corrompus, les plantes corrompues et le champignon vil, ne le sont pas.

Propagation en Pré-Hardmode[modifier | modifier le wikicode]

En pré-Hardmode, les trois biomes ne peuvent se propager que de manière très limitée : les seules tuiles qui se répandent sont herbe corrompue, carmine et sacrée, et les buissons épineux corrompus et carmins. Voir ci-dessous pour les complexités de la propagation de l'herbe.

Bien que le Sacré n'est généralement pas présent dans un monde pré-Hardmode, il se propage lorsqu'il est semé artificiellement en pré-Hardmode.

Propagation en Hardmode[modifier | modifier le wikicode]

En Hardmode, la propagation de l'herbe du pré-Hardmode reste inchangée. Cependant, beaucoup plus de tuiles deviennent susceptibles d'être transformées et se répandent beaucoup plus rapidement. Lisez le tableau de la manière suivante : l'une des tuiles propagatrices peut convertir n'importe quelle "tuile pure" qui se trouve à moins de trois tuiles de celle-ci en la "tuile convertie" correspondante.[2]

Vue d'ensemble de la propagation en Hardmode
Tuile pure Tuile convertie en Corruption Tuile convertie en Carmin Tuile convertie en Sacré
HerbeHerbe Herbe corrompueHerbe corrompue Herbe carmineHerbe carmine Herbe sacréeHerbe sacrée
Bloc de pierreBloc de pierre Bloc de pierre d'ébèneBloc de pierre d'ébène Bloc de pierre carminBloc de pierre carmin Bloc de pierre perléeBloc de pierre perlée
Bloc de boueBloc de boue Bloc de terreBloc de terre Bloc de terreBloc de terre n/a
Bloc de glaceBloc de glace Bloc de glace violetBloc de glace violet Bloc de glace rougeBloc de glace rouge Bloc de glace roseBloc de glace rose
Bloc de sableBloc de sable Bloc de sable d'ébèneBloc de sable d'ébène Bloc de sable carminBloc de sable carmin Bloc de sable perléBloc de sable perlé
Bloc de sable durciBloc de sable durciVersions Bureau, Console et Mobile Bloc de sable d'ébène durciBloc de sable d'ébène durciVersions Bureau, Console et Mobile Bloc de sable carmin durciBloc de sable carmin durciVersions Bureau, Console et Mobile Bloc de sable perlé durciBloc de sable perlé durciVersions Bureau, Console et Mobile
Bloc de grèsBloc de grèsVersions Bureau, Console et Mobile Bloc de grès d'ébèneBloc de grès d'ébèneVersions Bureau, Console et Mobile Bloc de grès carminBloc de grès carminVersions Bureau, Console et Mobile Bloc de grès perléBloc de grès perléVersions Bureau, Console et Mobile
Herbe de la jungleHerbe de la jungle Herbe corrompueHerbe corrompue(conversion du bloc de boue en dessous) Herbe carmineHerbe carmine(conversion du bloc de boue en dessous) n/a
Jungle thorny bushesBuissons épineux de la jungle Corruption thorny bushesBuissons épineux de la corruption Crimson thorny bushesBuissons épineux du carmin n/a

Vaincre Plantera pour la première fois réduit la vitesse de propagation des biomes à 1/2 (50%) de la vitesse par défaut du Hardmode.

Herbe[modifier | modifier le wikicode]

Comme l'herbe régulière, les variantes maléfiques et sacrée se répandent également. Les mécanismes décrits dans cette section ne changent pas lors du lancement du Hardmode ou de la défaite de Plantera, mais restent les mêmes pendant toute la durée du jeu.

Aux fins de la propagation de l'herbe, les buissons épineux de la Corruption et du Carmin sont respectivement considérés comme des blocs d'herbe corrompue/carmine.

Les restrictions générales suivantes s'appliquent à toutes les formes de propagation d'herbe, y compris l'herbe pure :

  • L'herbe ne se répand pas sous la surface.
  • L'herbe ne se répand que sur les tuiles adjacentes, c'est-à-dire sur les huit tuiles qui entourent directement la tuile qui se répand.
  • L'herbe ne se répand pas sur les tuiles qui ont de la lave dans une de leurs tuiles adjacentes.
  • L'herbe ne se répand que sur les tuiles qui ont au moins une tuile d'espace libre dans leurs tuiles adjacentes.

Toutes les variantes d'herbe s'étendront sur les blocs de terre. De plus, les blocs d'herbe maléfique et sacrée peuvent convertir d'autres herbes comme suit :

Tuile d'herbe se propageant Convertit l'herbe...
HerbePure Herbe corrompueCorrompue Herbe carminecarmine Herbe sacréesacrée
Herbe corrompueHerbe corrompue Oui n/a Non Non
Herbe carmineHerbe carmine Oui Non n/a Non
Herbe sacréeHerbe sacrée Oui Non Oui n/a

Les trois variantes d'herbe se répandent de manière égale, c'est pourquoi il n'y en a aucune qui soit "plus rapide" ou "plus forte", par exemple. Cependant, l'herbe sacrée a la capacité de dépasser l'herbe carmine.

En Hardmode, l'herbe corrompue, carmine et sacrée continuera à pousser sur les blocs de terre et à infecter d'autres herbes comme décrit ci-dessus. Cependant, elles acquièrent en outre la capacité de convertir toute tuile corruptible en trois tuiles (tout comme les autres tuiles propagatrices) - y compris l'herbe pure. La conversion d'une tuile de cette manière est traitée différemment et les restrictions décrites ci-dessus ne s'appliquent donc pas. Cela leur permet, par exemple, d'infecter de l'herbe pure sous la surface, ce qui n'est pas possible avant le Hardmode.

L'herbe maléfique et sacrée ne transformeront jamais une tuile sous un tournesol. Notez qu'en pré-Harmode, les tournesols servent donc de barrière efficace, l'herbe se répandant pourra s'étendre jusqu'à trois tuiles en Hardmode, contournant ainsi facilement un seul tournesol.

Murs de fond[modifier | modifier le wikicode]

Pour une explication technique et l'algorithme complet en détail, voir cette page de discussion en anglais.

Les murs de fond ne peuvent pas infecter de blocs, mais ils "peuvent" être infectés par des blocs, et ils peuvent infecter certains autres "murs" dans le cadre de certaines restrictions. Les murs peuvent également être convertis par la transition initiale en Hardmode, ou manuellement par le joueur.

  • Les murs d'herbe, murs de jungle et les murs de fleurs naturels ou placés sont tous transformés en murs d'herbe infectées. Seuls les murs purs sont infectés, et ne peuvent donc pas être réinfectés par une autre infection.
  • Les murs de grès naturels ou placés ou les murs de sable durci sont convertis en mur de biome correspondant. Même s'ils sont infectés, ils peuvent être réinfectés et convertis en un biome différent.
  • Les murs en pierre ne peuvent pas être infectés de cette manière, mais les murs en pierre d'ébène et en pierre carmin peuvent infecter les autres types de murs énumérés ci-dessus.
  • Dans tous les cas, tout mur en cours de conversion du biome (y compris ceux des eaux de lancer ou du nettoyeur) est ensuite qualifié de mur "naturel". Cela peut affecter l'apparition d'ennemi, et peut-être la présence d'un des différents biomes de désert souterrain.
Mur pur Corruption Carmin Sacré
Mur d'herbeMur d'herbe
Mur de fleursMur de fleurs
Mur d'herbe corrompueMur d'herbe corrompue Mur d'herbe carminMur d'herbe carmin Mur d'herbe sacréeMur d'herbe sacrée
Mur de jungleMur de jungle Mur d'herbe corrompueMur d'herbe corrompue Mur d'herbe carminMur d'herbe carmin n/a
Mur en pierreMur en pierre Mur en pierre d'ébèneMur en pierre d'ébène Mur en pierre carminMur en pierre carmin Mur en pierre perléeMur en pierre perlée
Mur de sable durciMur de sable durciVersions Bureau, Console et Mobile Mur de sable d'ébène durciMur de sable d'ébène durciVersions Bureau, Console et Mobile Mur de sable carmin durciMur de sable carmin durciVersions Bureau, Console et Mobile Mur en sable perlé durciMur en sable perlé durciVersions Bureau, Console et Mobile
Mur en grèsMur en grèsVersions Bureau, Console et Mobile Mur de grès d'ébèneMur de grès d'ébèneVersions Bureau, Console et Mobile Mur de grès carminMur de grès carminVersions Bureau, Console et Mobile Mur en grès perléMur en grès perléVersions Bureau, Console et Mobile

Il existe deux types d'infection des murs qui se chevauchent ("herbeux" et "sableux"), en fonction du contenu de la dalle source. Les deux types de motifs sont pris en compte pour chaque mise à jour de la tuile et peuvent infecter séparément différents murs. Le comportement peut également varier selon que la tuile se trouve au-dessus ou en dessous du niveau de la surface, et selon l'infection envisagée.

Règles communes[modifier | modifier le wikicode]

  • Dans tous les cas, la portée d'infection des murs est de 2 tuiles (un carré de 5×5 centré sur la tuile source), contre 3 tuiles pour la plupart des blocs.
    • Comme pour les blocs, le Sacré ne peut pas infecter les murs de la jungle
  • Pour qu'une tuile source puisse infecter un mur, elle doit trouver un bloc ou une plante de premier plan présentant l'infection en question (collectivement, les "blocs biomes") soit "dans" la tuile source, soit dans un rayon de 20 tuiles de celle-ci.
    • Les blocs de biomes qualifiants varient selon le contexte, mais les blocs suivants sont toujours qualifiés : herbe, glace, pierre, sable et liane.
    • Pour le Carmin, ou pour infecter tout mur herbeux sous le niveau de la surface, le bloc de biome doit être dans la tuile source.
    • Sinon (en infectant un mur herbeux au-dessus du niveau de la surface avec du Corruption ou du Sacré ou tout mur de sable), le bloc de biome peut être trouvé n'importe où dans une zone de 20 tuiles (un carré de 41×41 centré sur la tuile source).

Infection des murs herbeux[modifier | modifier le wikicode]

Si la tuile source comprend un mur d'herbe naturel infecté, un mur de pierre naturel infecté (sauf le mur de pierre perlée) ou un bloc d'herbe infecté, il peut alors tenter d'infecter une herbe, une fleur ou un mur de jungle pur . Les murs naturels et les murs placés par les joueurs de ces types peuvent être infectés.

  • Chacun des biomes infectieux est vérifié à tour de rôle : Carmin, puis Corruption, puis Sacré. Si la tuile comporte un mur de qualification et une tuile d'herbe provenant de différents biomes, elle peut tenter de propager les deux biomes.
    • Pour chaque tentative d'infection, une seule tuile à portée est choisie, et si c'est un mur d'herbe pure, il sera infecté.
    • Là encore, l'infection a besoin d'un "bloc de biome" comme ci-dessus :
      • Pour le Carmin ou s'il se trouve sous le niveau de la surface, alors le bloc de biome doit se trouver dans la tuile source, sinon dans un rayon de 20 tuiles.
      • En plus de la liste ci-dessus (herbe, glace, pierre, sable et liane), le minerai de démonite est éligible à la Corruption. Il ne peut être considéré que comme un bloc de biome dans cette étape, et le minerai de carmitane ne peut pas être considéré comme Carmin.
      • La plupart des plantes de biomes spécifiques (s'ils sont infectés) sont également considérés comme des blocs de biome. Cela comprend les buissons épineux, les herbes hautes/fleurs (c'est-à-dire qui poussent à partir de blocs d'herbe appropriés), les champignon vil/champignon cruel et (encore) les lianes.
    • Comme ci-dessus, le Sacré ne peut pas infecter les murs de la jungle, et les murs de pierre perlée ne peuvent pas du tout infecter les murs herbeux.

Infection des murs sableux[modifier | modifier le wikicode]

Si la tuile source contient n'importe quel mur de grès, n'importe quel mur de sable durci et/ou tout bloc de grès, elle peut tenter d'infecter un mur de sable ou de grès durci.

  • Seuls les murs de sable ou de grès durcis, purs ou avec une quelconque infection, sont convertis de cette façon.
  • Contrairement aux murs herbeux, un seul biome est choisi, puis une seule tuile voisine est choisie pour une tentative d'infection.
    • Pour tenter l'infection, la tuile source doit avoir un mur infecté et/ou un bloc de biome infecté.
      • Les murs admissibles sont l'herbe, la pierre, le grès ou le sable durci. (Notez que les deux premiers impliquent un bloc de grès de la première étape)
      • Les blocs de biome admissibles comprennent la liste ci-dessus (herbe, glace, pierre, sable et liane), ou les blocs de grès, mais pas les autres plantes.
      • Si la tuile a des infections différentes pour le mur et le bloc/la liane, le Carmin est prioritaire, puis le Sacré. La Corruption ne s'applique que s'il n'y a pas d'autres infection concurrente.

Notes[modifier | modifier le wikicode]

  • La propagation des tuiles peut étaler leur biome même s'il y a des blocs non-corruptibles "en travers de la route". Par exemple, un mur d'un bloc de bois entre un bloc d'herbe corrompu et un bloc d'herbe pure en Hardmode n'empêchera pas l'herbe d'être convertie car l'herbe corrompue peut convertir n'importe quelle tuile dans un rayon de trois tuiles. Ainsi, pour arrêter efficacement la propagation d'un biome, il doit y avoir au moins un obstacle de trois blocs de large, soit à l'air libre, soit en blocs non-corruptibles.
  • Le Carmin et le Sacré font pousser des lianes sous leurs blocs d'herbe respectifs. Ces lianes peuvent étendre leur biome aux blocs voisins (en Hardmode) et aux murs comme ci-dessus. Il n'y a pas de lianes corrompues, et les lianes elles-mêmes ne peuvent pas être converties, sauf à convertir le bloc auquel elles sont reliées.
  • Les blocs de pierre portant de la mousse seront traités comme des blocs de pierre ordinaires. La mousse sera détruite lors de la conversion.
  • Les buissons épineux, qui poussent à partir de blocs d'herbe corrompue et carmine, peuvent s'étendre sur une distance importante dans n'importe quelle direction, et peuvent en outre répandre la Corruption et le Carmin, même sur des blocs non-corruptibles. Par conséquent, il est possible qu'un biome maléfique se répande sur un espace en pré-Hardmode, si ses buissons épineux poussent en travers de lui et touchent la terre ou l'herbe de l'autre côté.
  • Le minerai de chlorophyte et la brique de chlorophyte limitent la propagation des biomes maléfiques :
    • Si la Corruption tente de convertir un bloc de boue ou un bloc d'herbe de la jungle, ou si au moins une des quatre tuiles entourant directement la tuile cible est un bloc d'herbe ou de boue de la jungle, elle vérifiera l'existence de chlorophyte à proximité : s'il y a au moins 5 tuiles de chlorophyte (que ce soit du minerai ou des briques, les deux étant ajoutés) dans un rayon de 10 tuiles, la conversion échouera complètement. S'il y a moins de 5, mais plus de 0 tuiles de chlorophyte, il y a une chance <tiles>/5 (par exemple 3/5 s'il y a 3 tuiles de chlorophyte) que la conversion échoue. [3]
    • Le Carmin vérifiera toujours la présence de chlorophyte à proximité, quelle que soit la cible ou les blocs adjacents.
    • Le minerai de chlorophyte peut également transformer la terre avoisinante en boue, ce qui compense en partie les dommages causés à la jungle par la conversion.
  • Comme le Sacré ne s'étendra pas à la boue ou à l'herbe de la jungle, la création d'un Sacré artificiel entre la jungle et les biomes adjacents peut également aider à préserver la jungle. Pour une solution plus contrôlée, combinez ceci avec la note ci-dessus et placez des blocs sacré directement à côté de petites veines de chlorophyte près des bords de la jungle souterraine.
    • Si le biome maléfique se répand près de la veine par l'herbe de la jungle, et qu'il n'est pas assez grand pour annuler carrément cette propagation, le Sacré commencera alors à se répandre, et grâce à l'effet de ralentissement de la chlorophyte, il dépassera rapidement le biome maléfique.
    • Si le biome maléfique ne se répand pas près de la veine, soit par l'action du joueur, soit parce qu'il est devenu assez grand pour arrêter la propagation, alors le Sacré ne se répandra pas du tout.

Références[modifier | modifier le wikicode]

  1. Un tick est une unité de temps pouvant être comptée par le logiciel. La plupart des mises à jour logiques de Terraria se produit à chaque tick. Un tick a une longueur de 1/60ème de seconde, ce qui correspond a 60 ticks dans une seconde et 3600 ticks dans une minute.
  2. Information provenant du code source de la version Version Bureau Bureau 1.3.5.3, function HardUpdateWorld() in Terraria.WorldGen.cs Il peut y avoir des inexactitudes, du fait que la Version Bureau Version Bureau actuelle est la 1.4.0.5.
  3. Information provenant du code source de la version Version Bureau Bureau 1.3.5.3, function nearbyChlorophyte() in Terraria.WorldGen.cs Il peut y avoir des inexactitudes, du fait que la Version Bureau Version Bureau actuelle est la 1.4.0.5.