Command reference

ScriptedEvent

Storytelleradmin

Command words
scriptedevent sevent
Permission
JuniorAdmin

Help on ScriptedEvent

The scriptedevent command manages scripted login events for player characters. sevent is an alias. Scripted events interrupt a character's next eligible login with storyteller-authored text and optional questions. Responses are recorded on the event and saved to the character's journal. Create or edit an event, add questions, assign it to a character, and mark it ready. Templates cannot be marked ready directly. Clone or assign from a template to create character-specific events. scriptedevent set autoassign only works on templates with a boolean character filter prog and at least one question, and it asks for confirmation before creating events. Ready events cannot have their questions edited. Multiple-choice answers can have a boolean character filter prog and a void character on-choice prog. The syntax is as follows: scriptedevent list [filters] - lists scripted events scriptedevent show [id|name] - shows a scripted event, or the one you are editing scriptedevent view [id|name] - alias for show scriptedevent edit <id|name> - begins editing a scripted event scriptedevent edit - shows the scripted event you are editing scriptedevent close - stops editing a scripted event scriptedevent new <name> - creates and edits a new scripted event scriptedevent clone <id|name> - clones a scripted event and edits the clone scriptedevent assign <character id> - assigns the event you are editing to a player character scriptedevent set name <name> - renames the edited event scriptedevent set earliest <date> - sets the earliest time the event can fire scriptedevent set character <name|id> - assigns the edited event by character name or ID scriptedevent set ready - toggles readiness scriptedevent set template - toggles template status scriptedevent set filter <prog> - sets the template autoassign filter prog scriptedevent set autoassign - creates events for all matching PCs from an edited template scriptedevent set addfree - adds a free-text question through the editor scriptedevent set addmulti - adds a multiple-choice question through the editor scriptedevent set remfree <number> - removes a free-text question scriptedevent set remmulti <number> - removes a multiple-choice question scriptedevent set text <number> - shows a free-text question scriptedevent set text <number> question - edits a free-text question scriptedevent set multi <number> - shows a multiple-choice question scriptedevent set multi <number> question - edits a multiple-choice question scriptedevent set multi <number> addanswer - adds a multiple-choice answer scriptedevent set multi <number> removeanswer <answer> - removes an answer scriptedevent set multi <number> answer <answer> - shows an answer scriptedevent set multi <number> answer <answer> before - edits answer text shown before choice scriptedevent set multi <number> answer <answer> after - edits answer text shown after choice scriptedevent set multi <number> answer <answer> filter <prog> - edits an answer filter prog scriptedevent set multi <number> answer <answer> choice <prog> - edits an answer on-choice prog List Filters: finished, !finished, notfinished, open ready, !ready, notready, unready template, !template, nottemplate assigned, !assigned, notassigned, unassigned +<keyword> - events with a name containing the keyword -<keyword> - events with a name not containing the keyword *<id> - events assigned to a character ID *<name> - events assigned to a character whose name contains the text