Outils pour utilisateurs

Outils du site


en:yaml:dialogues

Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentesRévision précédente
Prochaine révision
Révision précédente
en:yaml:dialogues [2026/09/05 17:53] – 4.14 : precisions narratives et exemple de grille mixte 3x2 (FR/EN) cyrilfiestaen:yaml:dialogues [2026/10/19 10:46] (Version actuelle) – cyrilfiesta
Ligne 5: Ligne 5:
 A room text can become a **sequence of replies**: the player clicks to move the conversation forward, with a speaker, a portrait, a frame and a background. A room text can become a **sequence of replies**: the player clicks to move the conversation forward, with a speaker, a portrait, a frame and a background.
  
-Everything is optional. A sequence without portrait or background is simply a series of replies shown one after another.+Everything is optional. A sequence without portrait or background is a series of replies shown one after another.
  
 ===== A first sequence ===== ===== A first sequence =====
Ligne 76: Ligne 76:
 </code> </code>
  
-An explicit ''character:'' rebuilds the presentation in this order: scenario defaults → character registry → sequence properties → reply properties. Later values take precedence; local overrides from the previous reply are not automatically carried over. Changing only ''speaker:'' does not remove the portrait: use ''portrait: null'' when needed.+An explicit ''character:'' rebuilds the presentation in this order: scenario defaults > character registry > sequence properties > reply properties. Later values take precedence; local overrides from the previous reply are not automatically carried over. Changing only ''speaker:'' does not remove the portrait: use ''portrait: null'' when needed.
  
 To remove an element explicitly, use ''null''. To remove an element explicitly, use ''null''.
Ligne 112: Ligne 112:
 </code> </code>
  
-A portrait can also use one cell from a spritesheet: ''portrait: portraits.png:4x2:1:0'' selects column 1, row 0 from a sheet with 4 columns and 2 rows. Coordinates start at **0**, at the top left. Use the image reference directly, without ''%%[[…]]%%''.+A portrait can also use one cell from a spritesheet: ''portrait: portraits.png:4x2:1:0'' selects column 1, row 0 from a sheet with 4 columns and 2 rows. Coordinates start at **0**, at the top left. Use the image reference directly, without ''%%[[...]]%%''.
  
 ''portrait-frame:'' adds a frame around the portrait. It accepts the same image or generated frame forms as ''frame:'' (see below): ''portrait-frame:'' adds a frame around the portrait. It accepts the same image or generated frame forms as ''frame:'' (see below):
Ligne 152: Ligne 152:
   * ''speaker-frame:'' a frame for the name label itself.   * ''speaker-frame:'' a frame for the name label itself.
  
-With no colour set by the author, the engine picks black or white automatically, based on the background actually displayed, so the name stays readable. A colour written by the author is always kept.+With no color set by the author, the engine picks black or white automatically, based on the background actually displayed, so the name stays readable. A color written by the author is always kept.
  
 ===== Backgrounds ===== ===== Backgrounds =====
en/yaml/dialogues.1788623625.txt.gz · Dernière modification : de cyrilfiesta