creer:faq:deplacements:regle_avant_aller_vers
Ceci est une ancienne révision du document !
Table des matières
Règle avant/après aller vers ceci
origine, destination et orientation
Les actions de déplacements telle que aller
définissent 3 éléments particuliers:
- origine ⇒ le lieu où le joueur se trouve avant que le déplacement ait lieu.
- destination ⇒ un lieu où le joueur se trouvera lorsque le déplacement aura été effectué.
- orientation ⇒ l'orientation de la destination par rapport au lieu d'origine (nord, sud-est, à l'intérieur, en haut, …). L'orientation ne sera définie que si destination est un voisin du lieu où se trouve le joueur.
C'est 3 éléments vous permettent de faire vos tests sur les déplacements du joueur.
Exemple complet
activer l'affichage des lieux inconnus. Le tronçon B50 est un lieu. Le tronçon B51 est un lieu au nord du tronçon B50. Le tronçon B52 est un lieu au sud du tronçon B50. Le tronçon B53 est un lieu à l'est du tronçon B50. Le tronçon B54 est un lieu à l'ouest du tronçon B50. Le tronçon B61 est un lieu au sud du tronçon B52. Le tronçon B62 est un lieu à l'est du tronçon B52. Le tronçon B63 est un lieu à l'ouest du tronçon B52. L'historique est une liste. avant aller vers ceci: -- tester le lieu de destination du joueur si la destination est le tronçon B61 et si l'historique ne contient pas "B62": dire "Il est encore trop tôt pour me rendre vers [intitulé destination]."; arrêter l'action; fin si -- tester le lieu d'origine du joueur: si l'origine est le tronçon B50 ou le tronçon B51: dire "Je ne vais pas regretter [intitulé origine] !"; fin si. après aller vers ceci: continuer l'action avant; -- tester l'orientation du déplacement si l'orientation est le sud: dire "{n}Il fait plus chaud quand je me rend vers [intitulé orientation]."; fin si -- tester la destination du déplacement si la destination est le tronçon B62: changer l'historique contient "B62"; sinonsi la destination est le tronçon B61: dire "C'est ici que je voulais arriver !"; fin si.
creer/faq/deplacements/regle_avant_aller_vers.1647241710.txt.gz · Dernière modification : 2022/03/14 08:08 de jonathan