Skip to content

Puppet Mode

Puppet Mode

GM direct NPC control for live RP

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

Take direct control of any NPC. Their autonomy 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 behavior 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