Skip to content

Puppet Mode

Puppet Mode

GM direct NPC control for live RP

PUPPET MODE
===========

Take direct control of any NPC. Their AI is suspended
while you puppet them. Other players see the NPC acting
normally — they don't know it's a GM.

COMMANDS:
  @puppet <npc>     Enter puppet mode
  @puppet           Show current puppet status
  @unpuppet         Release control

WHILE PUPPETING:
  <bare text>       NPC says the text aloud
  "quoted text"     NPC says the text (quotes stripped)
  go <direction>     Move the NPC
  emote <action>     NPC performs the emote
  look               See from NPC's perspective
  @<command>         GM commands still work (pass through)
  /puppet            Release control (alias for @unpuppet)

NOTES:
  - NPC AI is frozen while puppeted (schedule, movement)
  - NPC unfreezes immediately on @unpuppet
  - Speech is broadcast to all players at the NPC's location
  - You can puppet one NPC at a time
  - If the NPC is removed from the world, puppet auto-releases

EXAMPLES:
  @puppet marta
  Hello, traveler! The stew is fresh today.
  emote wipes down the bar with a rag
  go kitchen
  @unpuppet

See also: ?gm