en:yaml:evenements
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 | ||
| en:yaml:evenements [2026/08/30 22:25] – maj 4.14 : dialogues, videos hebergees, mise en page, doc EN completee cyrilfiesta | en:yaml:evenements [2026/11/04 21:35] (Version actuelle) – Documentation 4.17 : objets, evenements et mise en page verifies cyrilfiesta | ||
|---|---|---|---|
| Ligne 3: | Ligne 3: | ||
| ====== Events (YAML) ====== | ====== Events (YAML) ====== | ||
| - | Events are action blocks | + | Events are action blocks |
| ===== Base Syntax ===== | ===== Base Syntax ===== | ||
| Ligne 26: | Ligne 26: | ||
| | '' | | '' | ||
| | '' | | '' | ||
| + | | '' | ||
| | '' | | '' | ||
| | '' | | '' | ||
| Ligne 33: | Ligne 34: | ||
| | '' | | '' | ||
| | '' | | '' | ||
| - | | '' | + | | '' |
| + | |||
| + | Several actions in one event: | ||
| + | |||
| + | <code yaml> | ||
| + | do: | ||
| + | - " | ||
| + | - " | ||
| + | - " | ||
| + | </ | ||
| ===== Endings ===== | ===== Endings ===== | ||
| Ligne 46: | Ligne 56: | ||
| text: " | text: " | ||
| </ | </ | ||
| + | |||
| + | '' | ||
| ===== Redirection ===== | ===== Redirection ===== | ||
| Ligne 101: | Ligne 113: | ||
| '' | '' | ||
| - | ⚠ On Discord, buttons are frozen inside the message that was sent. Clicking 🔄 (refresh) forces a redisplay with up to date buttons. | + | On Discord, buttons are frozen inside the message that was sent. Clicking 🔄 (refresh) forces a redisplay with up to date buttons. |
| ===== Conditional text on an event ===== | ===== Conditional text on an event ===== | ||
| Ligne 118: | Ligne 130: | ||
| ===== Sequential behaviour ===== | ===== Sequential behaviour ===== | ||
| - | ⚠ Important: events run in order. Each one sees the values **already changed** by the previous ones. An event carrying '' | + | Important: events run in order. Each one sees the values **already changed** by the previous ones. An event carrying '' |
| ===== Timer started by an event ===== | ===== Timer started by an event ===== | ||
| Ligne 159: | Ligne 171: | ||
| Local events can be controlled with '' | Local events can be controlled with '' | ||
| + | ===== Manual event without a button ===== | ||
| + | |||
| + | ^ Key ^ Effect ^ | ||
| + | | '' | ||
| + | |||
| + | A choice can call this event explicitly. Its conditions, state and usage limits still apply. | ||
| + | |||
| + | <code yaml> | ||
| + | title: 'Wiki 4.17: manual' | ||
| + | rooms: | ||
| + | - id: depart | ||
| + | text: Start. | ||
| + | events: | ||
| + | - id: alerte | ||
| + | manual: true | ||
| + | text: Called only by the choice. | ||
| + | choices: | ||
| + | - command: appeler | ||
| + | button: Call | ||
| + | to: depart | ||
| + | effect: trigger_event: | ||
| + | </ | ||
| + | |||
| + | The alert text is absent on entry. The " | ||
en/yaml/evenements.1788121545.txt.gz · Dernière modification : de cyrilfiesta
