Command reference
TrapTemplate
Help on TrapTemplate
This command creates reusable templates for mechanical, magical, and natural traps. A template contains one or more triggers and payloads. A deployed trap pins the approved template revision that it was created from.
Use the following options:
traptemplate list [+keyword, -keyword] - lists trap templates
traptemplate show <which> - shows a template
traptemplate edit <which>|new - edits a revision or creates a template
traptemplate edit submit|close|delete|obsolete - manages the edited revision
traptemplate review all|mine|<which> - reviews a template
traptemplate set name <name> - renames this template
traptemplate set domain mechanical|magical|natural - selects its source domain
traptemplate set trigger add <type> - adds an OR trigger; use trigger remove <number> or trigger <number> parameter <name> <value> to configure it
traptemplate set payload add <type> - adds an ordered payload; use payload <number> to see every valid setting, parameter, current value, and guidance
traptemplate set component add <trigger|payload|both> <tag> [spent recovery %] [quality weight] - adds a tagged physical requirement to a mechanical trap
traptemplate set component remove <number> - removes a physical requirement
traptemplate set charges <number> - sets uses before the trap is spent
traptemplate set cooldown <timespan> - sets reset time between successful triggers
traptemplate set setuptime <timespan> - sets non-admin mechanical laying time
traptemplate set disarmtime <timespan> - sets non-admin disarming time
traptemplate set recoverytime <timespan> - sets non-admin recovery time
traptemplate set knowprog <prog|none> - controls which characters know the template
traptemplate set disarm impossible|safe|risky|dispellable - sets disarm policy
traptemplate set lifecycle indefinite|fixedexpiry <timespan>|unstable <timespan> - sets lifecycle policy
traptemplate set validate - reports readiness errors
Use traptemplate set trigger <number> or traptemplate set payload <number> to see the supported settings and parameters with their current values. The same commands also show contextual help when an argument is invalid.