Docs

Documentation

Guides and answers about TTCraft: rooms, channels, game tables and modules.

Table scripting

  • Table scripting

    Lua scripting on TTCraft game tables — the execution model, writing handlers, the Global script, persistence, sandbox limits, and what is not available.

    scripting.md
  • Events and veto hooks

    Every event an object or Global script can handle, every try-hook that can cancel a player action, and the exact rules for when each fires.

    scripting-events.md
  • Objects reference

    Every method on the tableweb object handle — identity, transform, physics, containers, counters, clocks, tablets, visuals and per-object UI.

    scripting-objects.md
  • World reference

    The tw global and friends — finding and spawning objects, zones, snap points, physics casts, persistent storage, grid, hands, lighting, music, timers, vectors.

    scripting-world.md
  • Players and turns

    The player handle — capabilities, hands, dialogs, camera and tools, moderation — and the Turns system for turn order.

    scripting-players.md
  • Custom UI

    Ribbon tabs, floating panels, context menus, hotkeys and hiding built-in UI — the declarative control vocabulary tableweb's own interface is built on.

    scripting-ui.md
  • Scripting recipes

    Complete worked examples — dealers, scoring zones, custom dice, turn rules, hidden information and templated spawning.

    scripting-recipes.md

Machine-readable index for LLM agents: llms.txt · llms-full.txt