Terraria Wiki
S'inscrire
Advertisement
Terraria Wiki
Voir aussi : Disparition de PNJ

Dans Terraria, les ennemis, créatures et autres PNJs vont apparaître (« NPC spawning » en anglais) hors-écran et entreront dans la zone de l'écran en fonction de leur IA. Le rythme auquel les ennemis sont engendrés, le nombre maximum d'ennemis et le type d'ennemis engendrés dépendent tous de l'heure, du biome et du type de tuile du sol et d'autres facteurs.

Taux d'apparition[ | ]

Les bases[ | ]

Le jeu détermine l'apparition de nouveaux ennemis à chaque tic[1]. Pour ce faire, il prend en considération deux variables : le taux d'apparition et le nombre maximal d'apparitions, le taux d'apparition limitant les chances d'un ennemi d'apparaître à un tic, et le nombre maximal d'apparitions limitant le nombre d'ennemis actifs à la fois.[2]

Le taux d'apparition par défaut, par exemple, est de 1/600. Cela signifie qu'à chaque tic, il y a 1 chance sur 600 qu'un ennemi apparaisse. Comme il y a 60 tics en une seconde, la probabilité par seconde est de 1/10 ; donc avec un taux d'apparition de 1/600, un ennemi apparaît en moyenne toutes les 10 secondes.

Par exemple, le nombre maximal d'apparitions par défaut est de 5, ce qui signifie qu'un nouvel ennemi ne peut apparaître que si la somme des "emplacements de PNJ" de tous les ennemis "actifs" actuels est inférieure à 5. Par défaut, tous les ennemis occupent 1 emplacement de PNJ; voir le tableau suivant pour une liste de tous les ennemis ayant un nombre plus ou moins élevé d'emplacements de PNJ. Les ennemis actifs excluent, par exemple, les parties du corps et de la queue des vers, car un ver géant, qui a 6-8 segments (c'est-à-dire des ennemis individuels), occuperait autrement un nombre disproportionné de cases de PNJ. Les PNJs de ville ne sont pas considérés comme des PNJs actifs aux fins de l'apparition des autres PNJs, comme les ennemis. Voir le tableau suivant pour une liste des ennemis qui ne sont pas considérés comme actifs.

 PNJs avec des emplacements PNJ non par défaut 
Le nombre maximal de boucles a été effectué
PNJ Emplacement
de PNJ
Stingy Hornet Gros frelon pointu 1.21
Stingy Hornet Petit frelon pointu 0.87
Spikey Hornet Gros frelon piquant 1.16
Spikey Hornet Petit frelon piquant 0.78
Leafy Hornet Gros frelon à feuilles 1.1
Leafy Hornet Petit frelon à feuilles 0.92
Honey Hornet Gros frelon au miel 1.15
Honey Hornet Petit frelon au miel 0.8
Fatty Hornet Gros frelon gras 1.25
Fatty Hornet Petit frelon gras 0.85
Raincoat Zombie Grand zombie en imper 1.1
Raincoat Zombie Petit zombie en imper 0.9
Pantless Skeleton Grand squelette sans pantalon 1.15
Pantless Skeleton Petit squelette sans pantalon 0.85
Misassembled Skeleton Grand squelette mal assemblé 1.13
Misassembled Skeleton Petit squelette mal assemblé 0.87
Headache Skeleton Grand squelette mal de crâne 1.07
Headache Skeleton Petit squelette mal de crâne 0.93
Skeleton Grand squelette 1.1
Skeleton Petit squelette 0.9
Female Zombie Grande femme zombie 1.05
Female Zombie Petite femme zombie 0.87
Demon Eye Œil de démon (Variante 2) 1.15
Purple Eye Œil violet (Variante 2) 1.1
Green Eye Œil vert (Variante 2) 0.85
Dilated Eye Œil dilaté (Variante 2) 0.9
Sleepy Eye Œil somnolent (Variante 2) 1.1
Cataract Eye Œil cataracte (Variante 2) 1.15
Twiggy Zombie Grand zombie de boisaille 1.08
Twiggy Zombie Petit zombie de boisaille 0.92
Swamp Zombie Grand zombie des marais 1.13
Swamp Zombie Petit zombie des marais 0.87
Slimed Zombie Grand zombie gluant 1.11
Slimed Zombie Petit zombie gluant 0.89
Pincushion Zombie Grand zombie transpercé 1.13
Pincushion Zombie Petit zombie transpercé 0.93
Bald Zombie Grand zombie chauve 1.15
Bald Zombie Petit zombie chauve 0.85
Zombie Grand zombie 1.1
Zombie Petit zombie 0.9
Crimslime Grosse gelarmin 1.15
Crimslime Petite gelarmin 0.85
Crimera Gros carminera 1.15
Crimera Petit carminera 0.85
Moss Hornet Frelon de mousse géant 1.8
Moss Hornet Gros frelon de mousse 1.65
Moss Hornet Petit frelon de mousse 1.35
Moss Hornet Frelon de mousse minuscule 1.2
Hornet Gros frelon 1.2
Hornet Petit frelon 0.85
Armored Skeleton Squelette lourd 2
Angry Bones 1 Grand squelette 2
Eater of Souls Gros dévoreur 1.15
Eater of Souls Petit dévoreur 0.85
Eye of Cthulhu (Phase 1) Œil de Cthulhu 5
Devourer Head Tête de dévoreur 3.5
Eater of Worlds Head Tête de Dévoreur des mondes 5
Mother Slime Mère Gelée 2
Fire Imp Diablotin de feu 3
Dark Caster Incantateur du mal 2
Cursed Skull Crâne maudit 0.75
Skeletron Head Tête de Squeletron 6
Bone Serpent Head Tête de squelette de serpent 6
Cave Bat Chauve-souris des grottes 0.5
Jungle Bat Chauve-souris de la jungle 0.5
Piranha Piranha 0.5
Hellbat Chauve-souris de l'enfer 0.5
Demon Démon 2
Voodoo Demon Démon vaudou 2
Spike Ball Boule à pointes 0.3
Dungeon Slime Gelée de donjon 2
Blazing Wheel Roue embrasée 0.3
Bird (NPC) Oiseau 0.4
Wyvern Head Tête de vouivre 5
Giant Bat Chauve-souris géante 0.5
World Feeder Head Tête de mangeur de monde 3.5
Angler Fish Baudroie 0.5
Wall of Flesh Mur de chair 10
Retinazer Rétinaser 5
Spazmatism Spazmatisme 5
Skeletron Prime Grand Squeletron 6
The Destroyer Head Tête de Destructeur 5
 Les PNJs qui ne sont jamais considérés comme actifs 

Taux d'apparition naturelle[ | ]

Clé
1/x: Taux d'apparition
y: apparitions max

Le taux d'apparition et le nombre maximal d'apparitions ont des valeurs fixes, qui diffèrent selon l'environnement. Elles sont formellement définies pour les environnements mentionnés dans les tableaux suivants. Certains évènements utilisent des mécanismes distincts pour contrôler les taux d'apparition; les boss occupent généralement suffisamment d'emplacement de PNJ pour bloquer la plupart des autres apparitions.

Taux d'apparition naturelle du pré-Hardmode
Biome/Événement/
Combat de boss
Surface Underground Cavern Underworld
Jour Nuit Lune de sang[3]
Forêt, désert,
toundra[4]
1/600
5
1/360
6
1/108
10
1/300
8
1/240
9
1/600
10
Jungle 1/240
7
1/144
9
1/60
15
1/120
12
1/96
13
n/a
Corruption/
Carmin
1/390
6
1/234
7
1/70
13
1/195
10
1/156
11
n/a
Donjon n/an/an/a1/120
13
1/96
15
n/a
Météorite 1/240
5
1/144
6
1/60
11
1/120
8
1/96
9
n/a
Tempête de sable 1/540
6
1/324
7
1/97
12
n/an/an/a
Désert souterrain 1/180
10
1/108
12
1/60
15
1/90
15
1/72
15
n/a
Armée de gobelins 1/20
10 + 1.5 par joueur
n/a n/a n/a
Combat contre le Mur de chair n/a n/a n/a n/a n/a 1/1800
3
Le sacré
(si créé artificiellement)
1/600
5
1/360
6
1/108
10
1/300
8
1/156
11
n/a
Taux d'apparition naturel du Hardmode
Biome/événement/<br/combat de boss Surface Souterrain Caverne Enfer
Jour Nuit Lune de sang[3]
Forêt, désert,
toundra[4]
1/540
6
1/324
7
1/97
12
1/243
10
1/216
11
1/540
12
Jungle 1/216
9
1/129
10
1/60
15
1/97
15
1/86
15
n/a
Corruption/
Carmin
1/351
7
1/210
9
1/63
15
1/157
13
1/140
14
n/a
Donjon n/an/an/a1/97
15
1/86
15
n/a
Météorite 1/216
6
1/129
7
1/60
13
1/97
11
1/86
12
n/a
Tempête de sable 1/216
9
1/129
10
1/60
15
n/an/an/a
Désert souterrain 1/108
12
1/64
14
1/60
15
1/60
15
1/60
15
n/a
Armée de gobelins, légion de givre,
invasion pirate, Folie martienne,
Évènements lunaires
1/20
10 + 1.5 par joueur
n/a n/a n/a
Combat contre le Mur de chair n/a n/a n/a n/a n/a 1/1620
3
Le sacré 1/540
6
1/324
7
1/97
12
1/243
10
1/140
14
n/a

Certains biomes se superposent les uns aux autres pour déterminer le taux d'apparition. Corruption, donjon, météorite et jungle ont tous des taux d'apparition qui s'excluent mutuellement. Le donjon a la plus haute priorité, puis la jungle, la corruption et enfin la météorite. Par exemple, si un météore frappe la jungle, il utilisera les taux d'apparition de la jungle.

En outre, le taux d'apparition sera modifié en fonction du nombre d'ennemis actifs dans la zone. Moins il y aura d'ennemis actifs, plus vite de nouveaux ennemis apparaîtront :

  • Si la somme des emplacements PNJ de tous les ennemis actifs est inférieure à 20% des apparitions max, le dénominateur du taux d'apparition sera multiplié par 0,6.
  • Si la somme des emplacements PNJ de tous les ennemis actifs est inférieure à 40% et supérieure ou égale à 20% des apparitions max, le dénominateur du taux d'apparition sera multiplié par 0,7.
  • Si la somme des emplacements PNJ de tous les ennemis actifs est inférieure à 60% et supérieure ou égale à 40% des apparitions max, le dénominateur du taux d'apparition sera multiplié par 0,8.
  • Si la somme des emplacements PNJ de tous les ennemis actifs est inférieure à 80% et supérieure ou égale à 60% des apparitions max, le dénominateur du taux d'apparition sera multiplié par 0,9.

(Notez que tous les produits sont arrondis au nombre entier inférieur le plus proche).

Exemples :

Taux d'apparition Apparitions max Somme des emplacements PNJ Modification du taux d'apparition
1/600 6 0.8
(13,3% des apparitions max)
1/360
1/173 15 10
(66,7% des apparitions max)
1/155
1/430 12 10
(83,3% des apparitions max)
1/430

Modification manuelle des taux d'apparition[ | ]

Certains objets peuvent être utilisés pour modifier le taux d'apparition et les apparitions max lorsqu'ils sont utilisés ou placés, selon le tableau suivant. Tous les effets sont multiplicatifs plutôt qu'additifs.

Objet Facteur de taux d'apparition[5] Taux d'apparition effectif Apparitions max
Bougie d'eauBougie d'eau(également si sélectionnée dans la barre de raccourcis) 1/0.75 +33% +50%
Potion de combatPotion de combat 1/0.5 +100% +100%
Potion apaisantePotion apaisante 1/1.3 -23% -30%
TournesolTournesol 1/1.2 -17% ( seulement) -20%
Bougie de paixBougie de paix(également si sélectionnée dans la barre de raccourcis) 1/1.3 -23% -30%

Les bougies d'eau et de paix s'annulent mutuellement, même si elles ne modifient pas les taux d'apparition par les mêmes valeurs absolues. Si les deux sont actives (par exemple, une bougie de paix est tenue pendant qu'une bougie d'eau est placée à proximité), aucune n'est appliquée.

Il y a une exception à cette règle : les bougies d'eau placées (explicitement non tenues) dans l'espace augmentent toujours le taux d'apparition, indépendamment de la présence de bougies de la paix à proximité. Leur efficacité dépend toutefois des bougies de paix qui se trouvent à proximité :

Objet Facteur de taux d'apparition[5] Taux d'apparition effectif Apparitions max
Bougie d'eauBougie d'eauplacée dans l'espace (biome)
(sans bougie de paix tenue ou placée à proximité)
1/0.375 +167% +50%
Bougie d'eauBougie d'eauplacée dans l'espace (biome)
(avec bougie de paix tenue ou placée à proximité)
1/0.5 +100% +50%

Jusqu'à présent, les taux d'apparition ne peuvent pas être augmentés à des fractions supérieures à 1/60 et les apparitions max ne peuvent pas être augmentées à des valeurs supérieures à 15. Les deux seront coupés à cet endroit. Les taux d'apparition et les apparitions maximales des événements d'invasion énumérés dans les tableaux ci-dessus en sont exemptés.

Effet des PNJs de ville sur les taux d'apparition[ | ]

La présence de PNJs de ville réduit généralement les taux d'apparition et les apparitions max. Cet effet est ajusté en enfer.

Partout dans le monde au-dessus de l'enfer
Nombre de
PNJs des villes proches
Facteur de taux d'apparition[5] Taux d'apparition effectif Apparitions max
1 1/1.5 -33% -13%
2 1/(9/7) -22% -27%
≥3 n/a n/a -40%
En enfer
Nombre de
PNJs des villes proches
Facteur de taux d'apparition[5] Taux d'apparition effectif Apparitions max
1 1/(50/41) -18% -5%
2 1/(15/11) -27% -10%
≥3 1/1.8 -44% -17%

Lorsque 3 PNJs de ville ou plus, ou le Marchand squelette, sont présents à proximité, aucun ennemi n'apparaîtra. Ceci n'est valable que pour les zones situées en dehors de l'enfer et uniquement pour les mondes normaux - dans le Mode Expert, il y a encore 1/30 de chance qu'un ennemi fasse apparaître ce tic. Les événements et les boss (et leurs sbires) contourneront cette restriction.

Les bases de l'apparition[ | ]

Chaque joueur du jeu fera apparaître ses propres ennemis. Si deux joueurs se trouvent dans la même zone, les monstres apparaîtront deux fois plus vite qu'avec un seul joueur. La règle des apparitions max est toujours utilisée, ce qui signifie que même si 2 joueurs se trouvent au même endroit, vous ne pouvez pas rassembler 30 monstres normaux près de l'endroit. (N'oubliez pas que les chauves-souris comptent pour 1/2, et certains ennemis spéciaux comptent pour 2 ou plus).

Choisir un endroit pour faire apparaître l'ennemi[ | ]

Terraria Spawn Area

Illustration de la zone d'apparition

Vérifier Lorsque le jeu décide de faire apparaître un ennemi, il choisit d'abord une tuile au hasard dans un rectangle autour du joueur (plus précisément, la tuile contenant le coin supérieur gauche du masque de collision (hitbox) du joueur). La distance maximale du joueur qu'il peut choisir est de 84 tuiles à l'ouest, 83 à l'est, 46 en haut et 45 en bas. Si la tuile choisie est un bloc solide, il en essaiera une autre. Les tuiles qui sont désactivées ne comptent pas comme des blocs solides. Si la tuile choisie a un mur placé par le joueur qui empêche les ennemis d'apparaître, il essaiera également une autre tuile.

Une fois qu'une tuile vide est trouvée, elle se déplace vers le bas jusqu'à ce qu'elle trouve le sol. (Notez que cette tuile peut se trouver à plus de 45 tuiles en dessous du joueur. Si elle se trouve finalement à l'extérieur du "rectangle actif", elle va de toute façon instantanément disparaître). S'il y a assez de place pour qu'un ennemi apparaisse à cet endroit, ce sera la tuile qu'il choisira. L'exception à cette règle est lorsque le joueur se trouve dans une zone où des harpies et de nombreux autres ennemis volants peuvent apparaître. Dans ce cas, le jeu ne tente pas de trouver une tuile de sol.

La tuile choisie est ensuite vérifiée pour s'assurer qu'elle ne se trouve pas dans la zone "sûre" autour du joueur. Elle ne peut pas se trouver dans un rayon de 62 tuiles à l'est ou à l'ouest, ou de 34 tuiles en haut ou en bas. De plus, l'espace choisi pour la tuile doit être complètement à l'extérieur de rectangles de 2088 × 1172 pixels centrés sur le centre du masque de collision (hitbox) de chaque joueur (si le joueur n'est pas sur une monture, le bord supérieur de celui-ci est 34 + 3/16 tuiles au-dessus de la tuile du coin supérieur gauche mentionnée ci-dessus, ce qui signifie que les PNJs peuvent apparaître sur le sol exactement 35 tuiles au-dessus d'un joueur se tenant sur des demi-blocs, mais pas d'un joueur se tenant sur des blocs complets).

L'utilisation de certains objets provoque l'apparition de monstres plus loin que la normale. Équiper une lunette de visée ou une lunette de sniper ne le fait que lorsque le joueur a sélectionné une arme compatible, que le joueur soit ou non en mode zoom arrière.

Objets Portée d'apparition Portée sûre
Horizontale Verticale Horizontale Verticale
Normale 84 46 62 34
Lunette de visée ou lunette de sniper 114 62 92 50
Jumelles 124 68 102 56
Fusil de sniper 124 68 102 56
Fusil de sniper avec une lunette de visée ou lunette de sniper 132 72 110 60

Note : Si vous utilisez un altimètre, une boussole ou autre, chaque tuile est égale à 2 pieds, doublez donc toutes les mesures pour obtenir des distances en pieds

Sur la Version Mobile Version Mobile, la zone sans apparition autour du joueur est de 68 par 48 tuiles, et la zone d'apparition est de 112 par 62 tuiles. De plus, les ennemis ne peuvent pas apparaître plus près que 34 tuiles sur les côtés et 24 tuiles en haut et en bas. Ils ne peuvent pas non plus apparaître "plus loin" que 56 tuiles sur les côtés et 31 tuiles en haut et en bas.

Choisir un type d'ennemi pour à faire apparaître[ | ]

Le type d'ennemi engendré dépendra de nombreux facteurs, notamment, mais pas exclusivement :

Notes[ | ]

  • Lorsqu'ils se trouvent à l'extrémité gauche ou droite du monde, les ennemis peuvent apparaître à l'écran, à condition qu'ils soient à au moins 62 tuiles du joueur. L'écran fait environ 85 blocs de large, donc dans ce cas, les ennemis peuvent apparaître dans le quart le plus éloigné de l'écran. (Ce n'est pas nécessairement le cas, certains joueurs ont des écrans plus grands, pouvant atteindre 120 blocs de large).
  • En équipant les jumelles, le rectangle actif devient plus grand.

Historique[ | ]

  • Bureau 1.2.4 : Correction d'un bug qui faisait que le taux d'apparition augmentait sous terre lorsqu'un évènement lunaire se produisait.
  • Bureau 1.2.3 : Correction d'un bug où les taux d'apparition étaient plus élevés que prévu partout plutôt que sous le milieu de la couche de terre.

Références[ | ]

  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, Fonction SpawnNPC() dans Terraria.NPC.cs Il peut y avoir des inexactitudes, du fait que la Version Bureau Version Bureau actuelle est la 1.4.4.9.
  3. 3,0 et 3,1 Blood Moons only affect the spawn rates above the surface.
  4. 4,0 et 4,1 météo affecte en outre le taux d'apparition et le nombre maximum d'apparitions dans la toundra.
  5. 5,0 5,1 5,2 et 5,3 Le produit des dénominateurs est arrondi à l'entier inférieur le plus proche.
Advertisement