Doc Donjon FI (v1)

L'éditeur de fictions interactives

Outils pour utilisateurs

Outils du site


creer:faq:deplacements:regle_avant_aller_vers

Ceci est une ancienne révision du document !


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