fr:txt:evenements
Table des matières
Language / Langue : FR | EN
Événements 997 (format .txt)
La salle 997 dans la liste des sorties déclenche un événement. Il peut être automatique (déclenché à l'arrivée dans la salle) ou manuel (via une réaction Discord).
Syntaxe de base
997|condition|action|texte
condition— condition déclenchement (null= toujours)action— ce qui se passe (voir tableau)texte— message affiché (null= rien)
Conditions
| Syntaxe | Signification |
|---|---|
null | Toujours déclenché |
v_pv_v.=.0 | Si la variable pv vaut 0 |
objet | Si le joueur possède l'objet |
-objet | Si le joueur ne possède pas l'objet |
v_a_v.=.v_b_v | Comparer deux variables |
v_a_v.=.1 v_b_v.=.2 | ET logique (espace entre conditions) |
Actions
| Syntaxe | Effet |
|---|---|
5 | Aller à la salle 5 |
v_salle_v | Aller à la salle dont le numéro est dans la variable |
score.+.10 | Ajouter 10 à score |
score.-.5 | Soustraire 5 |
score.=.0 | Fixer la valeur |
score.=.%1:6 | Valeur aléatoire entre 1 et 6 |
objet&&inventaire&&Description | Ajouter un objet à l'inventaire |
-fatigue&&invisible&&Vous n'êtes plus fatigué | Retirer un état invisible |
nom&&variable&&valeur&&desc | Modifier/déclarer une variable |
Actions multiples
Séparez les actions avec @@ :
997|null|score.+.10@@3|Vous gagnez 10 points et allez en salle 3.
Si l'une des actions est une redirection (numéro de salle), elle est exécutée en dernier.
Comportement séquentiel
Plusieurs 997 dans la même salle sont évalués dans l'ordre. Chaque 997 voit les valeurs déjà modifiées par les précédents. Un 997 qui redirige stoppe les suivants.
Exemple complet
3 lancer_de Lancez le dé ! Résultat : v_resultat_v de|variable|%=1:6|Vous obtenez v_resultat_v !|Un dé à 6 faces. 997|v_de_v.in.1-3|1|Mauvais résultat, vous recommencez... 997|v_de_v.in.4-6|4|Excellent ! Vous avancez.
Retrouvez nous sur le discord Make&Play
fr/txt/evenements.txt · Dernière modification : de cyrilfiesta
