# Thing scripts

The server-owned interactive-furniture API also accepts a smaller script type.

The server-owned interactive-furniture API also accepts a smaller script type.
Its events are `walk_on`, `walk_off`, and `click`, each receiving the player.
Its verbs are `set_state(name)`, `get_state()`, and `log(text)`, plus `on` and the
sandboxed Lua library. State names are at most 24 bytes. It does not receive
room verbs. Ordinary creator experiences use the room API above.
