26 lines
1018 B
TOML
26 lines
1018 B
TOML
# Signal → Action Mapping. Trigger feuern Signals (Strings); hier wird
|
|
# definiert, was bei jedem Signal passiert. Signal-Name = Trigger-Quelle:
|
|
# für Objekt-Interaktion ist es der Instance-Name ohne Blender-Suffix.
|
|
#
|
|
# Actions sind Strings im Format "verb args". Verben:
|
|
# start_ink <script> Story laden (Frontend treibt sie)
|
|
# debug_log <text> eprintln!
|
|
# set <name> <value> KV setzen (true/false/i32/f32/string)
|
|
# inc <name> [<delta>] KV-Integer +Delta (Default +1)
|
|
# clear <name> KV-Eintrag entfernen
|
|
# play_sound <name> deferred (Frontend): SFX aus assets/sounds/{name}.wav
|
|
# mode <play|free|menu> deferred (Frontend): Anzeige-/Eingabemodus
|
|
# post <name> <on|off> deferred (Frontend): Renderer-Post-Effekt schalten
|
|
#
|
|
# Reserviertes Signal `[init]` feuert einmal vor der Game-Loop —
|
|
# idealer Ort für KV-Defaults.
|
|
|
|
[init]
|
|
actions = [
|
|
]
|
|
|
|
[tiffany]
|
|
actions = [
|
|
"start_ink cinema.ink.json",
|
|
]
|