Table des matières
Exister (condition)
Le verbe exister vérifie qu’une information a été définie : une propriété d’un élément, un aperçu, une sortie ou une porte dans une direction…
La forme générale est « un(e) <information> existe pour <élément> » ou « … existe vers <direction> ». La forme négative s’écrit avec aucun(e) : « aucune sortie n’existe vers le nord ».
Une propriété existe pour un élément
Permet de vérifier qu’une propriété (prix, poids…) a été définie pour un élément avant de l’utiliser. Fonctionne aussi pour l’aperçu.
- wiki_conditions_existe_prix
La boutique est un lieu. La potion est un objet ici. Son prix est 8. Le caillou est un objet ici. Son aperçu est "Un caillou gris traîne sur le comptoir.". action estimer ceci: si un prix existe pour ceci: dire "[Intitulé ceci] vaut [prix ceci] pièces.". sinon dire "[Intitulé ceci] n’a pas de prix affiché.". fin si fin action action jauger ceci: si un aperçu existe pour ceci: dire "Quelque chose attire l’œil.". sinon dire "Rien de spécial.". fin si fin action règle avant commencer le jeu: dire "Essayez : {/estimer la potion/}, {/jauger le caillou/}.". fin règle
Une sortie ou une porte existe vers une direction
Permet de tester la carte autour du joueur :
une sortie existe vers <direction>— un lieu voisin existe dans cette direction ;une sortie accessible existe vers <direction>— et le passage est praticable (la porte éventuelle est ouverte, pas d’obstacle) ;une porte existe vers <direction>— une porte (ouverte ou fermée) sépare les deux lieux.
- wiki_conditions_existe_sortie
Le salon est un lieu. La cave est un lieu au sud du salon. La trappe est une porte fermée au sud du salon. action sonder: si une sortie existe vers le sud: dire "Une sortie existe au sud.". fin si si aucune sortie accessible n’existe vers le sud: dire "Mais elle est bloquée par la trappe fermée.". fin si si aucune sortie n’existe vers le nord: dire "Aucune sortie au nord.". fin si fin action action toquer: si une porte existe vers le sud: dire "Une porte ferme le passage au sud.". fin si si aucune porte n’existe vers le nord: dire "Aucune porte au nord.". fin si fin action règle avant commencer le jeu: dire "Essayez : {/sonder/}, {/toquer/}.". fin règle
ℹ️ Ces conditions sont utilisées par les actions de base elles-mêmes : l’action aller refuse le déplacement avec « si aucune sortie n’existe vers ceci » puis « si aucune sortie accessible n’existe vers ceci ».
Une préposition existe (action à deux compléments)
Dans une action personnalisée à deux compléments, une préposition existe pour ceci/cela vérifie qu’une préposition (sur, dans…) précède le complément. La préposition se lit ensuite avec la balise [préposition ceci/cela] :
action visser ceci sur cela: si une préposition existe pour cela: dire "Préposition pour cela : [préposition cela].". fin si fin action
Voir aussi
- Propriétés personnalisées — définir un prix, un poids…
- Description et aperçu — le texte affiché tant que l’élément n’a pas été examiné.
- Placer une porte fermée à clé entre 2 lieux — déclarer une porte entre deux lieux.
- Balises dynamiques —
[préposition ceci/cela]et les autres cibles spéciales.
