**Language / Langue :** [[fr:txt:texte|FR]] | **EN**
====== Text and formatting (.txt format) ======
===== Special characters =====
^ Syntax ^ Effect ^
| ''+n+'' | Line break in the displayed text |
| ''&&'' (end of line) | Continues on the next line, same logical block |
| ''##'' | Comment - the bot ignores everything after it on that line |
| ''%%[[text]]%%'' | Unformatted text block (disables the default ''fix'' markdown) |
| ''%%|%%'' | Separator - do not use it inside texts |
| ''@@'' | Separates several actions inside a 997 event |
| ''*****'' | Room separator (five stars minimum) |
===== Sounds and music =====
To play a sound, surround its URL with ''<<'' and ''>>'':
The monster roars! <> You take 10 damage.
Supported formats: mp3, ogg, wav. The bot joins the ''JDR-Bot'' voice channel automatically when it exists.
If a sound is already playing, it is stopped before the new one starts.
===== Images =====
To display an image, surround its URL with ''%%[[%%'' and ''%%]]%%'':
[[https://example.com/images/map.png]]
===== Variables inside text =====
To display the value of a numeric variable: ''v_name_v''
To display the value of a text variable: ''t_name_t''
You have v_hp_v hit points left.
Hello t_player_name_t, welcome to the adventure!
===== System variables =====
^ Variable ^ Value ^
| ''v_resultat_v'' | Result of the last random draw (''%=X:Y'') |
| ''v_valeur_v'' | Last code entered through ''go room code'' |
| ''v_reponse_v'' | Last value entered with ''reply'' |
These names stay in French, even in an English scenario: they are read by the engine itself.
===== Line breaks and continuation =====
* ''+n+'' is a line break **shown** in Discord
* ''&&'' at the end of a line merges it with the next one, which is handy for object and variable blocks
This sentence is long.+n+It continues on a second displayed line.
lamp|table|Table description|You take the lamp|The lamp.&&
key|drawer|Drawer description|You take the key|The key.