Ceci est une ancienne révision du document !
Table des matières
Choix et questions (en développement)
Cette fonctionnalité n’est pas encore disponible car elle est toujours en développement.
Liste de choix dynamique
Si le joueur tape la commande « parler » sans préciser à qui il souhaite parler, on fait choisir au joueur une personne parmi les personnes présentes dans le lieu où il se trouve puis on parle à la personne choisie.
exécuter parler chercher les personnes présentes. si celles-ci existent: dire "À qui souhaitez-vous parler ?" choisir parmi celles-ci: choix: affecter le choix à ceci; exécuter l’action parler à ceci; aucun choix: dire "Vous vous ravisez."; fin choix sinon dire "Je ne trouve personne à qui parler."; fin si.
Les sorts connus sont une liste. Ajouter "sort de glace" et "sort de feu" aux sorts connus. ... dire "Quel sort voulez-vous utiliser ?"; choisir parmi les sorts connus choix "sort de feu": dire "Ça sent le roussi ! Vous en profiter pour vous glisser par la porte"; déplacer le joueur dans la grotte; choix "sort de vent": dire "Elle ne va pas s’envoler comme ça ! Elle réplique et vous perdez 3 points de vie."; changer la vie diminue de 3; autre choix: dire "Ce sort n’a aucun effet sur elle. Elle réplique et vous perdez 3 points de vie."; changer la vie diminue de 3; fin choix si la vie n’atteint plus 1: dire "Vous avez échoué dans votre quête. Il faudra revenir plus tard"; fin si.
Liste de choix finie
On peut définir la question au moment où on l’utilise :
avant examiner dragon: dire "Je l’ai vu bouger légèrement… Vous continuer à l’examiner ?" choisir continuer: "Même pas peur, je continue !" doucement: "Je continue mais avec la plus grande prudence…" abandonner: "Ouille! On va s’arrêter là…" choix continuer ou doucement: dire "Vous remarquer un diamant entre ses pattes"; changer le diamant n’est plus invisible; choix abandonner: dire "Qui sait ce qui aurait pu se passer, vous avez fait un choix raisonnable." fin choix.
avant examiner dragon: dire "Je l’ai vu bouger légèrement… Vous continuer à l’examiner ?" choisir choix "Continuer" ou "Continuer prudemment": dire "Vous remarquer un diamant entre ses pattes"; changer le diamant n’est plus invisible; choix "M’arrêter": dire "Qui sait ce qui aurait pu se passer, vous avez fait un choix raisonnable."; fin choix.
Il est possible de définir des questions qui pourront être utilisées à divers endroits. Le tiret permet de séparer les différentes questions
définition questions: -- nom de la question précédé d’un tiret - vendu? -- la question "Vous me prenez cet article ?" -- les réponses (étiquette:réponse) oui: "Je vous le prend." non: "[au hasard]C’est du vol, gardez-le ![ou]Je n’en vois pas l’intérêt.[fin choix]" -- ici l’étiquette est identique à la réponse, pas besoin de se répéter - continuer? "Continuer ?" oui non fin définition
Ici on utilise la question définie plus haut :
avant examiner dragon: dire "Je l’ai vu bouger légèrement…"; choisir question continuer? choix oui: dire "Vous remarquer un diamant entre ses pattes"; changer le diamant n’est plus invisible; choix non: dire "Qui sait ce qui aurait pu se passer, vous avez fait un choix raisonnable."; fin choix.
Ici on imbrique plusieurs questions et on mélange les questions définies précédemment avec de nouvelles questions.
Le vendeur louche est une personne. sa réaction est: dire "Que voulez-vous ?": choisir choix "manger": dire "<< Je n’ai rien à vous donner malheureusement. >>"; -- énumérer à nouveau les choix du vendeur exécuter la commande "parler au vendeur louche"; choix "une arme" (si l’épée est disponible): dire "<< J’en ai une belle, la voici. >>"; dire "{/Il vous montre une petite épée toute rouillée./}"; -- utiliser question « vendu? » définie plus haut choisir question vendu? choix oui: -- acheter l’épée si le joueur possède assez d’argent exécuter la commande "acheter l’épée"; choix non: -- énumérer à nouveau les choix du vendeur exécuter la commande "parler au vendeur louche"; fin choix choix "J’ai fini merci.": dire "<< C’est un plaisir de faire des affaires avec vous ! >>"; fin choix.