Command reference
NPC
Command words: npc
Permission: JuniorAdmin
The NPC command is used to create, edit and load NPC Templates. NPC stands for Non-Player Characters. The templates are used to generate characters in the world, which once created are as fully-featured as player characters.
The core syntax to use this command is as follows:
npc edit new simple|variable - creates a new NPC prototype
npc edit <id|unique name> - opens prototype for editing
npc edit - shows the currently open NPC. Equivalent to doing NPC SHOW <ID> on it.
npc edit submit - submits the open NPC for review
npc edit close - closes the open NPC
npc edit delete - deletes the open NPC prototype (only if not yet approved)
npc edit obsolete - marks the NPC as obsolete, and no longer loadable
npc show <id|unique name> - shows info about prototype
npc review all|mine|<admin name>|<id> - opens the specified NPC prototypes for review and approval
npc clone <id|unique name> - clones an existing prototype to a new one (also opens for editing)
npc set <parameters> - makes a specific edit to an NPC. See NPC SET HELP for more info
npc make <id>|<target> - clones a PC into a simple NPC Template (also opens for editing)
npc load <id|unique name> - creates a new NPC character from the specified template
npc instances <template> - lists all NPCs that have the specified template
npc list [<filters>] - lists all NPC prototypes. See below for filters:
all - includes obsolete and non-current revisions
mine - only shows NPCs you personally created
by <account> - only shows NPCs the nominated account created
reviewed <account> - only shows NPCs the nominated account has approved
+<keyword> - only shows NPCs with that keyword in their name, unique name or builder comment
-<keyword> - only shows NPCs without that keyword in their name, unique name or builder comment
comment:<text> - only shows NPCs with that text in their builder comment
&<ai> - only shows NPCs with that AI attached
Permission: JuniorAdmin
The NPC command is used to create, edit and load NPC Templates. NPC stands for Non-Player Characters. The templates are used to generate characters in the world, which once created are as fully-featured as player characters.
The core syntax to use this command is as follows:
npc edit new simple|variable - creates a new NPC prototype
npc edit <id|unique name> - opens prototype for editing
npc edit - shows the currently open NPC. Equivalent to doing NPC SHOW <ID> on it.
npc edit submit - submits the open NPC for review
npc edit close - closes the open NPC
npc edit delete - deletes the open NPC prototype (only if not yet approved)
npc edit obsolete - marks the NPC as obsolete, and no longer loadable
npc show <id|unique name> - shows info about prototype
npc review all|mine|<admin name>|<id> - opens the specified NPC prototypes for review and approval
npc clone <id|unique name> - clones an existing prototype to a new one (also opens for editing)
npc set <parameters> - makes a specific edit to an NPC. See NPC SET HELP for more info
npc make <id>|<target> - clones a PC into a simple NPC Template (also opens for editing)
npc load <id|unique name> - creates a new NPC character from the specified template
npc instances <template> - lists all NPCs that have the specified template
npc list [<filters>] - lists all NPC prototypes. See below for filters:
all - includes obsolete and non-current revisions
mine - only shows NPCs you personally created
by <account> - only shows NPCs the nominated account created
reviewed <account> - only shows NPCs the nominated account has approved
+<keyword> - only shows NPCs with that keyword in their name, unique name or builder comment
-<keyword> - only shows NPCs without that keyword in their name, unique name or builder comment
comment:<text> - only shows NPCs with that text in their builder comment
&<ai> - only shows NPCs with that AI attached