2022-07-18 11:58:35 -06:00
|
|
|
sc-script
|
2022-07-20 00:01:25 -06:00
|
|
|
=========
|
|
|
|
|
2022-07-22 16:16:57 -06:00
|
|
|
Tags: `tag/system`
|
2022-07-20 00:01:25 -06:00
|
|
|
:dfhack-keybind:`sc-script`
|
2022-07-18 11:58:35 -06:00
|
|
|
|
2022-07-22 00:21:56 -06:00
|
|
|
:index:`Run commands when game state changes occur.
|
|
|
|
<sc-script; Run commands when game state changes occur.>` This is similar to
|
|
|
|
the static `init-files` but is slightly more flexible since it can be set
|
|
|
|
dynamically.
|
2022-07-18 11:58:35 -06:00
|
|
|
|
2022-07-18 12:10:56 -06:00
|
|
|
Usage:
|
2022-07-18 11:58:35 -06:00
|
|
|
|
2022-07-18 12:10:56 -06:00
|
|
|
- ``sc-script [help]``
|
2022-07-18 12:16:05 -06:00
|
|
|
Show the list of valid event names.
|
2022-07-18 12:10:56 -06:00
|
|
|
- ``sc-script list [<event>]``
|
2022-07-18 12:16:05 -06:00
|
|
|
List the currently registered files for all events or the specified event.
|
2022-07-18 12:10:56 -06:00
|
|
|
- ``sc-script add|remove <event> <file> [<file> ...]``
|
2022-07-18 12:16:05 -06:00
|
|
|
Register or unregister a file to be run for the specified event.
|
2022-07-18 12:10:56 -06:00
|
|
|
|
2022-07-20 00:01:25 -06:00
|
|
|
Examples
|
|
|
|
--------
|
2022-07-18 12:10:56 -06:00
|
|
|
|
|
|
|
- ``sc-script add SC_MAP_LOADED spawn_extra_monsters.init``
|
2022-07-18 12:16:05 -06:00
|
|
|
Registers the ``spawn_extra_monsters.init`` file to be run whenever a new
|
|
|
|
map is loaded.
|