Ce qu'une sentinelle « voit » n'est pas tout ce qui se trouve devant elle à l'écran. La vision est définie sur le graphe du plateau, sous la forme d'une chaîne d'arêtes. Cette page explique comment cette chaîne se construit et où elle s'interrompt.
Comment la chaîne se construit
L'entité qui surveille part de son propre nœud et s'étend jusqu'au nœud voisin dans la direction qu'elle regarde. De là, elle continue le long de l'arête qui poursuit dans la même direction, puis de la suivante. Les données du niveau définissent, pour chaque paire d'arêtes, si l'une prolonge l'autre ; la chaîne suit cette relation.
Chaque nœud dans lequel la chaîne entre est surveillé. Il n'y a pas de limite de distance — elle va jusqu'à ce que quelque chose l'interrompe.
Où la chaîne s'interrompt
Trois choses l'arrêtent :
- Un obstacle de vision. Un nœud marqué
blocker: un étal, un mur, un rocher. La vision ne passe pas par-dessus. - Un coude. Un nœud sans prolongement dans cette direction. Si le chemin tourne, le regard ne tourne pas.
- Une porte fermée. Une arête de porte bloque la vision autant que le mouvement tant que la clé correspondante n'a pas été ramassée. Dès que vous l'ouvrez, les chaînes se mettent à la traverser — c'est pourquoi ouvrir une porte raccourcit parfois votre route tout en rendant le plateau plus dangereux.
Se cacher
Se tenir sur un nœud marqué hide vous rend invisible pour le test de vision.
Même si une chaîne passe sur ce nœud, elle ne vous trouve pas. La règle de contact
s'applique toujours, mais les ennemis ne marchent de toute façon jamais sur les nœuds de cachette — cette garantie
est imposée par le moteur, si bien que même des données de niveau mal écrites ne peuvent pas la briser.
Une entité neutralisée ne voit pas
Quand un ennemi est neutralisé, il ne prend pas non plus part au test de vision : sa chaîne n'est pas construite, il ne peut donc plus voir personne ni donner l'alarme. De même, une entité en état de diversion ne voit que le nœud sur lequel elle se tient ; voir Pierre sonore.
Pourquoi il n'y a pas de géométrie libre
Parce que le modèle que vous pouvez construire dans votre tête doit correspondre à celui que le solver construit. Un système de vision fondé sur des angles est beau à l'écran mais rend impossible de regarder le plateau et de répondre avec certitude à « suis-je en sécurité ici ».
Avec des chaînes, la réponse se compte : vous suivez les nœuds, vous voyez l'obstacle, vous savez.
La mise en évidence des menaces
Quand vous activez la mise en évidence des menaces, ce qui est peint est exactement le résultat du calcul décrit sur cette page. Ce n'est pas une approximation ; la chaîne que vous voyez est la chaîne qui est vérifiée.
Question suivante : se trouver à l'intérieur d'une chaîne signifie-t-il toujours la même chose ? Non — voir Capture.