flscript
Staging's view of the spoken script of *First Light: Vagant*: the keys it fires, the written form of each line, and roughly how long each one takes to say.
flscript
Staging's view of the spoken script of First Light: Vagant: the keys it fires, the written form of each line, and roughly how long each one takes to say.
local script = require("staging.flscript")
script.lines["open_comm_1"] --> { text = ..., speaker = ..., dur = ... }
script.dur("lose_1") --> seconds to leave for it
The text comes from audio.voice when that module is present, so what is on the
screen is what was recorded. The copies in this file are the fallback, and they
are the same lines: a line whose audio never arrives is still a line the game
says, in writing.
script.order lists every key in the order a full round would hear them.
Two speakers: THE COMMISSIONER, who reads from a minute-book, and THE VAGANT, who does not.
Scoped to this part · feeds back into the world's score.