Skip to content

Game Master Commands

Game Master Commands

Admin @-commands for live GM sessions (~90 commands)

Game Master Commands (admin only)

All GM commands use the @ prefix and require admin role.
Use ?gm2 for Phase 2 commands, ?gm3 for Phase 3-4.

COMMUNICATION:
  @who                          List active sessions
  @announce <msg>               Broadcast to all players
  @whisper <user> <msg>          Private message to player
  @say <npc> <text>              Make NPC say dialogue
  @emote <text>                  Emote as GM character
  @rename me <name>              Set GM display name

MOVEMENT:
  @visit <user>                  Teleport to player
  @go <location_id>              Teleport to any location
  @home                          Return to pre-visit location
  @move <user> <location>        Force-move a player

VISIBILITY:
  @invis                         Toggle invisible mode
  @appear                        Become visible again
  @ghost                         Ghost mode (observer)

WORLD MANIPULATION:
  @spawn creature <type|list>    Spawn creature at location
  @spawn item <id|list> [qty]    Spawn item into inventory
  @kill <target>                 Remove creature/NPC
  @heal [target] [amount]        Heal (default: full heal)
  @damage <target> <amount>      Deal direct damage

STATS & ITEMS:
  @stats <char> [stat] [value]   View/set character stats
  @rel <char> [field] [value]    View/set relationships
  @item <id> [qty]               Interactive item menu
  @edititem <item> <field> <val> Direct item field edit
  @take <char> <item|all>        Remove item from character
  @flag <key> <value>            Set a world flag
  @delflag <key|pattern>         Delete world flag(s)

INFORMATION:
  @peek <user>                   View player stats
  @watch <user> [--input|--full] Watch session live
  @unwatch                       Stop watching

SESSION CONTROL:
  @pause / @resume               Freeze/unfreeze sessions

PUPPETEERING:
  @puppet <npc>                  Take control of NPC
  @unpuppet                      Release NPC
  While puppeted: text=speech, go=move, emote=act

SCHEDULING:
  @schedule <npc>                Show schedule overrides
  @schedule <npc> <phase> <loc>  Set phase location
  @schedule <npc> clear          Clear all overrides

DEBUG:
  @bug <note>                    Log [BUG] to debug.log
  @bugs [N|report] [user]        Show bug reports
  @checkstate                    Validate world state
  @sim <a> vs <b> [N]            Combat simulation
  @godmode                       Toggle godmode

DISPLAY:
  @pictures real|pixel           Server-wide portrait mode (all players)

See also: ?gm2, ?gm3