Toutes les définitions et les instructions se terminent par un point. Il ne faut plus mettre de point virgule.
De plus dans certains cas, Donjon va petit à petit rajouter automatiquement un point qui aurait été oublié:
dire "bla bla bla"
et refuser "bla bla bla"
fin si
, fin action
, fin règle
, …Toutes les routines se terminent à présent par un « fin bloc » :
action sauter: dire "Vous sautez." fin action.
règle avant ouvrir la porte rouge: dire "Ça va saigner !". fin règle
routine salutation: dire "Bonjour !". fin routine
Le nom des phase a été renommé mais le principe reste le même :
Exemple :
action pousser ceci: phase prérequis: si ceci est le joueur, refuser "Je suis dans le chemin ?". phase exécution: changer ceci est déplacé. phase épilogue: dire "Je [l’ ceci]ai poussé[es ceci] mais ça n’a servi à rien.". fin action
Il est à présent possible d’écrire n’importe quel code dans la phase refuser comme dans les autres phases.
Néanmoins, si une instruction refuser
est appliquée, l’action s’arrête immédiatement et ne sera pas exécutée.
action boire ceci: phase prérequis: si ceci n’est pas buvable, refuser "Ça ne se boit pas voyons !". dire "vous confirmez ?" choisir choix "oui": choix "non": refuser "Pas de souci." fin choisir phase exécution: effacer ceci. phase épilogue: dire "Je l’ai bu.". fin action
La formulation « le joueur peut action » n’est plus prise en charge.
Par contre il est toujours possible d’écrire des actions très simplement :
action tester: dire "c’est un test !" fin action
le cube est un lieu. le ballon est un objet ici. sa description est "Un ballon dégonflé.". action gonfler le ballon: changer le ballon est gonflé. changer la description du ballon est "Un ballon gonflé à bloc.". dire "Pff… pff… pff… Voilà !". fin action
Le jardin est un lieu. le fusil à eau est un objet ici. les fleurs sont un décor ici. le ballon est un objet ici. interpréter fusil comme le fusil à eau. action asperger ceci avec le fusil à eau: dire "Super! À présent [intitulé ceci] [v être ipr ceci] mouillé[es ceci]!". fin action