Table des matières

Language / Langue : FR | EN

Choices and Buttons (YAML)

Choices define navigation commands and buttons shown to the player.

Base Syntax

choices:
  - command: north
    button: "Go north"
    to: forest

  - command: back
    to: home

Button Defined on the Room

- id: timers_demo
  button: "Timers"
  text: "..."

A choice pointing to this room without its own button: can inherit the room button.

to: previous

choices:
  - command: back
    button: "Back"
    to: previous

Access Conditions

choices:
  - command: enter
    button: "Enter the secret room"
    to: secret_room
    if: "key v_score_v > 10"
    text_ko: "The door remains closed."

Conditional Buttons

choices:
  - command: expert
    button: "Expert mode"
    to: expert_room
    visible-if: "v_score_v > 50"

  - command: weakened
    button: "Move on"
    to: next_room
    disabled-if: "v_hp_v <= 0"

Click Effect

effect: runs before moving to the destination.

choices:
  - command: buy
    button: "Buy (-10 gold)"
    to: shop
    effect: "gold.-.10"
    if: "v_gold_v >= 10"

Clear HUD on Click

choices:
  - command: back
    button: "Back"
    to: home
    clear-hud:
      - all