World
worldCreate, update, remove, and convert rooms, things, and exits to manage the game world model.
Instructions
Manage the world model — rooms, things, and exits. Use when: creating, updating, removing, or bulk-converting locations and objects. Do NOT use when: navigating the world — use command (action: execute) or command (action: resolve).
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| lit | No | When true the thing is lit (create_thing/update_thing). | |
| kind | No | Optional thing kind (create_thing). | |
| name | No | Room/thing name (create/update/remove). | |
| room | No | Source room (create_exit/remove_exit). | |
| fixed | No | When true the thing cannot be taken (create_thing/update_thing). | |
| action | Yes | create_room, update_room, remove_room, create_thing, update_thing, remove_thing, create_exit, remove_exit, or convert. | |
| edible | No | When true the thing can be eaten (create_thing/update_thing). | |
| locked | No | When true the thing starts locked (create_thing/update_thing). | |
| room_a | No | Source room (create_exit). | |
| room_b | No | Destination room (create_exit). | |
| source | No | Hybrid world-model source text (convert). | |
| location | No | Optional containing room or thing (create_thing/update_thing). | |
| lockable | No | When true the thing can be locked (create_thing/update_thing). | |
| openable | No | When true the thing can be opened (create_thing/update_thing). | |
| readable | No | When true the thing can be read (create_thing/update_thing). | |
| wearable | No | When true the thing can be worn (create_thing/update_thing). | |
| climbable | No | When true the thing can be climbed (create_thing/update_thing). | |
| direction | No | Direction (create_exit/remove_exit). | |
| drinkable | No | When true the thing can be drunk (create_thing/update_thing). | |
| enterable | No | When true the thing can be entered (create_thing/update_thing). | |
| read_text | No | Text revealed when the thing is read (create_thing/update_thing). | |
| switchable | No | When true the thing can be switched (create_thing/update_thing). | |
| description | No | Optional description (create/update). | |
| switched_on | No | When true the thing is switched on (create_thing/update_thing). | |
| transparent | No | When true the thing is transparent (create_thing/update_thing). | |
| location_type | No | Where the thing is placed (create_thing). |