**Language / Langue :** [[fr:yaml:tooltips|FR]] | **EN**
====== Interactive Tooltips ======
Tooltips add a small help bubble directly inside a room text. On web and desktop interfaces, the player can hover or tap the word to reveal the content.
===== Syntax =====
text: "The {{door:?An old door covered in runes.}} blocks the way."
The text before ''?:'' is the visible label. The content after ''?:'' is shown inside the tooltip.
Tooltip content supports the usual text formatting: ''+n+'', pictures %%[[...]]%%, sounds %%<<...>>%%, videos %%((...))%% and simple markdown depending on the interface.
===== Tooltip Bound To An Event =====
A tooltip can also reference a local event with ''!event_id''.
text: "Inspect the {{statue:?It seems to watch you.:!statue_seen}}."
events:
- id: statue_seen
do: "statue_seen.=.1"
text: "A mechanism clicks inside the wall."
once: true
The event is triggered when the player interacts with the tooltip. The usual fields remain available: ''if:'', ''visible-if:'', ''disabled-if:'', ''do:'', ''to:'', ''text:'' and ''once:''.
===== Event Without A Bubble =====
If you only want to make a word interactive, without a tooltip bubble, use ''!event_id'' alone.
text: "Touch the {{gem:!gem_touched}}."
For explicit clickable elements, see also [[en:yaml:clickable-elements|Clickable elements]].
===== Conditions =====
* ''visible-if:'' false: the word becomes normal text.
* ''disabled-if:'' true: the word remains visible but inactive.
* ''once: true'': the event can only be triggered once.
* ''once: room'': the event can only be triggered once while the room is active.
On Discord and in the terminal, tooltips are not interactive like on the web: the text remains readable, but the visual interaction depends on the adapter.
Tooltips also work inside YAML frames/HUDs: they are rendered with current variables and refresh with the room.
**Join us on [[https://discord.gg/Z63DtVV|discord Make&Play]]**