creer:faq:commerce:echoppe
Différences
Ci-dessous, les différences entre deux révisions de la page.
Les deux révisions précédentesRévision précédenteProchaine révision | Révision précédente | ||
creer:faq:commerce:echoppe [2021/09/12 21:43] – jonathan | creer:faq:commerce:echoppe [2022/01/09 14:15] (Version actuelle) – jonathan | ||
---|---|---|---|
Ligne 1: | Ligne 1: | ||
- | ====== Échoppe (gestion bourse, prix des objets, …) ====== | + | ====== Échoppe (marchand, argent restant, prix des marchandises, …) ====== |
+ | |||
+ | [[djnc> | ||
<code donjon> | <code donjon> | ||
Ligne 7: | Ligne 9: | ||
Le lien de la licence est " | Le lien de la licence est " | ||
+ | ------------------------------------------------------- | ||
+ | -- paramètres | ||
+ | ------------------------------------------------------- | ||
+ | -- il n'y a pas de sorties donc on ne les affiche pas. | ||
+ | désactiver l' | ||
+ | |||
+ | ------------------------------------------------------- | ||
+ | -- description de l' | ||
+ | ------------------------------------------------------- | ||
L’échoppe (f) est un lieu. | L’échoppe (f) est un lieu. | ||
- | | + | |
- | | + | |
La table est un support ici. | La table est un support ici. | ||
- | L’épée (f) est une marchandise | + | |
+ | Le ruban est un objet sur dessus. | ||
+ | -- ajout des marchandises (portable signifie que le joueur peut la porter sur lui) | ||
+ | | ||
Son prix vaut 100. | Son prix vaut 100. | ||
- | Le bouclier est une marchandise sur la table. | + | Le bouclier est une marchandise |
Son prix vaut 50. | Son prix vaut 50. | ||
- | Le ruban est un objet sur la table. | + | |
+ | L' | ||
+ | Son aperçu est " | ||
+ | Interpréter Toto, le marchand et le vendeur comme l' | ||
+ | | ||
+ | ------------------------------------------------------- | ||
+ | -- Initialisation et affichage du contenu de la bourse | ||
+ | ------------------------------------------------------- | ||
+ | -- l’historique permettra de retenir des évènements qui se sont déjà produits | ||
+ | L’historique est une liste. | ||
+ | -- Argent que possède le joueur en début de partie | ||
La bourse est un compteur initialisé à 100. | La bourse est un compteur initialisé à 100. | ||
- | + | -- afficher le contenu de la bourse lorsque | |
- | + | ||
- | La réaction du vendeur est "<< | + | |
- | La réaction du vendeur concernant un sujet inconnu est "<< | + | |
- | La réaction du vendeur concernant l’épée est : | + | |
- | dire "Pour 100 pièces elle est à vous !". | + | |
- | La réaction du vendeur concernant le ruban est : | + | |
- | dire "Si vous le voulez je vous le donne."; | + | |
- | changer | + | |
- | dire "{/Le ruban a été ajouté à votre inventaire./ | + | |
après afficher inventaire: | après afficher inventaire: | ||
dire " | dire " | ||
+ | ------------------------------------------------------- | ||
+ | -- Règles spéciales | ||
+ | ------------------------------------------------------- | ||
+ | |||
+ | -- On ne peut pas prendre une marchandise sans payer | ||
avant prendre une marchandise: | avant prendre une marchandise: | ||
- | dire "Le vendeur | + | dire "L' |
stopper l’action. | stopper l’action. | ||
+ | -- Lorsqu' | ||
+ | après examiner marchandise: | ||
+ | continuer l’action avant; | ||
+ | si un prix existe pour ceci, dire "Son prix: [prix ceci] pièces." | ||
+ | | ||
+ | -- Il y a 50 pièces cachées sous la table | ||
avant examiner la table ou regarder la table: | avant examiner la table ou regarder la table: | ||
si la préposition de ceci est sous et si l’historique ne contient pas " | si la préposition de ceci est sous et si l’historique ne contient pas " | ||
Ligne 44: | Ligne 69: | ||
stopper l’action; | stopper l’action; | ||
fin si. | fin si. | ||
- | | + | |
- | après examiner marchandise: | + | ------------------------------------------------------- |
- | | + | -- Action acheter |
- | si un prix existe pour ceci, dire "Son prix: [prix ceci] pièces." | + | ------------------------------------------------------- |
- | + | ||
- | acheter ceci est une action qui concerne un objet. | + | -- si plusieurs objets correspondent à ce que le joueur essaie d' |
+ | -- en choisi en priorité celui qui est encore disponible c'est à dire | ||
+ | -- qu'il n'est pas encore dans l' | ||
+ | acheter ceci est une action qui concerne un objet prioritairement disponible. | ||
refuser acheter ceci: | refuser acheter ceci: | ||
+ | -- le joueur n'a plus d' | ||
si la bourse vaut 0, dire "Votre bourse est vide !"; | si la bourse vaut 0, dire "Votre bourse est vide !"; | ||
+ | -- l' | ||
si ceci n’est pas une marchandise, | si ceci n’est pas une marchandise, | ||
+ | -- l' | ||
si ceci est possédé, dire "Vous [l’ ceci]avez déjà acheté[es ceci]"; | si ceci est possédé, dire "Vous [l’ ceci]avez déjà acheté[es ceci]"; | ||
+ | -- si la propriété « prix » n'est pas définie pour cet objet | ||
si aucun prix pour ceci, dire "[Il ceci] [v avoir ipr pas ceci] de prix."; | si aucun prix pour ceci, dire "[Il ceci] [v avoir ipr pas ceci] de prix."; | ||
+ | -- si le joueur n'a plus assez d' | ||
si le prix de ceci dépasse la bourse, dire "Vous n’avez pas assez d’argent." | si le prix de ceci dépasse la bourse, dire "Vous n’avez pas assez d’argent." | ||
| | ||
exécuter acheter ceci: | exécuter acheter ceci: | ||
+ | -- placer l' | ||
changer le joueur possède ceci; | changer le joueur possède ceci; | ||
+ | -- retirer l' | ||
changer la bourse diminue du prix de ceci. | changer la bourse diminue du prix de ceci. | ||
| | ||
terminer acheter ceci: | terminer acheter ceci: | ||
+ | -- informer le joueur de la transaction. | ||
dire "Vous avez acheté [intitulé ceci] pour [prix de ceci] pièces." | dire "Vous avez acheté [intitulé ceci] pour [prix de ceci] pièces." | ||
+ | | ||
+ | -- aide pour l' | ||
+ | L'aide pour l' | ||
+ | Permet d’acheter des objets à un vendeur. | ||
+ | {+exemples+} : | ||
+ | > {-acheter {/ | ||
+ | > {-acheter {/la potion de soin/ | ||
+ | |||
+ | -------------------------- | ||
+ | -- Dialogues de l' | ||
+ | -------------------------- | ||
+ | La réaction de l' | ||
+ | La réaction de l' | ||
+ | La réaction de l' | ||
+ | dire "<< | ||
+ | La réaction de l' | ||
+ | si le joueur possède le ruban : | ||
+ | dire "<< | ||
+ | sinon | ||
+ | dire "<< | ||
+ | changer le joueur possède le ruban; | ||
+ | dire "{/Le ruban a été ajouté à votre inventaire./ | ||
+ | fin si. | ||
</ | </ |
creer/faq/commerce/echoppe.1631475817.txt.gz · Dernière modification : 2021/09/12 21:43 de jonathan