Skip to main content

Arrêt de train

CategoryTrains
train-stop
Category
Trains
Footprint
2×2
Prototype type
train-stop
Internal name
train-stop
Planet
nauvis

Overview

Arrêt de train est un bâtiment ferroviaire utilisé pour marquer un endroit où un train doit s’arrêter. Chaque Arrêt de train placé apparaît comme une destination possible dans l’horaire d’un train, ce qui en fait l’élément de base pour les stations de chargement, les stations de déchargement et les autres points de logistique ferroviaire.

Lorsque plusieurs Arrêt de train portent le même nom, les trains ne choisissent pas en fonction de la simple distance ferroviaire. Ils utilisent plutôt la distance de pathfinding, qui prend aussi en compte les trains déjà présents sur les rails ; ainsi, un arrêt vide est souvent préféré à un arrêt occupé s’il n’est pas trop éloigné. Les trains essaient aussi d’éviter les trajets qui passent par des arrêts qui ne sont pas leur prochaine destination, ce qui ajoute une pénalité de pathfinding et les pousse souvent vers un itinéraire plus court.

L’interface d’un Arrêt de train affiche des informations sur chaque train relié à cet arrêt, y compris le nom du train, son activité actuelle et sa position sur la carte. L’arrêt peut aussi recevoir une limite de trains via son interface ou le réseau de circuits. Cette limite détermine combien de trains peuvent réserver l’arrêt comme destination en même temps. Si la limite est abaissée en dessous du nombre de trains qui l’ont déjà réservée, ces trains continuent quand même vers lui.

Les arrêts de train peuvent être activés ou désactivés par le réseau circuit. Un arrêt désactivé est ignoré par les trains ; si le programme d’un train pointe vers un arrêt désactivé, il cherchera un autre arrêt activé portant le même nom. Si aucun n’est disponible, le train passe à l’état « destination pleine » et attend qu’un arrêt redevienne activé. Si un train est déjà en route vers un arrêt, ou déjà en attente à un arrêt, lorsque cet arrêt est désactivé, il continue jusqu’à celui-ci et termine ses conditions d’attente. Une limite de train de 0 fonctionne comme un arrêt désactivé.

Lorsque plusieurs arrêts valides partagent le même nom, la priorité est prise en compte ensuite. La priorité peut être définie manuellement ou via le réseau circuit, de 0 à 255, avec 50 comme valeur par défaut. Les trains privilégient les arrêts de priorité la plus élevée ; si les priorités sont égales, l’arrêt le plus proche est choisi. La priorité n’est prise en compte qu’au moment où un train est envoyé, donc un train déjà en route ne recalcule pas son trajet simplement parce que les priorités changent ensuite. La priorité peut aussi influer sur l’ordre de départ : si plusieurs trains attendent dans différentes stations l’ouverture de la même destination, le train dont la station actuelle a la priorité la plus élevée part en premier.

Pendant qu’un train est en déplacement, il peut se réacheminer vers un autre Arrêt de train portant le même nom si le nouveau stop dispose encore de capacité. Si c’est le cas, le train ne compte plus dans la limite de trains du stop d’origine. Les Arrêt de train peuvent aussi servir à transmettre des signaux du circuit aux trains, à lire le contenu des trains, à identifier les trains avec un numéro d’identification et à compter combien de trains se dirigent vers le stop.

Les voyants lumineux au-dessus du stop fournissent un retour d’état rapide :

  • Lumière fixe : le stop est libre et disponible.
  • Clignotement alterné : un train s’approche du stop ou le traverse.
  • Clignotement simultané : un train est arrêté au stop.
  • Aucune lumière : le stop est invalide.
  • Clignotement rouge : le stop est désactivé via le réseau de circuits.

Lors de la lecture du contenu d’un train à l’arrêt, les quantités de fluides sont arrondies à l’entier inférieur le plus proche, sauf que toute quantité de fluide inférieure à 1 est affichée comme 1.

No related recipes

Other entities of this type

Last updated: