I think I've mostly gotten it working (and I've attached the project at the bottom for anyone who's interested in checking out how it's set up) but one thing I'd prefer is to remove the redundancy in the event and label names by having the event header create the label itself.
Currently, the event looks like this, with the would-be generated label name typed manually by the writer:
Code: Select all
event eileen meeting1:
option "Talk to Eileen"
desc "She seems to be available right now."
conditions:
location in ("common room", "library")
is_before_class or is_free_time
label event_eileen_meeting1:
"You talk with Eileen for a while."
Code: Select all
event eileen meeting1:
option "Talk to Eileen"
desc "She seems to be available right now."
conditions:
location in ("common room", "library")
is_before_class or is_free_time
label:
"You talk with Eileen for a while."