scene-set-door-state
Open, close, or lock a door. Wall IDs: scene-get → walls[] with door=1 (normal) or door=2 (secret). States: 0=closed, 1=open, 2=locked. A locked door: scene-set-door-state(wallId, 0), then token-move with canOpenDoors=true; secret doors never open through token-move — set their state here.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| state | Yes | Door state: 0=closed, 1=open, 2=locked | |
| wallId | Yes | Wall ID of the door (from scene-get → walls[].id where door >= 1) | |
| sceneId | No | Scene ID (uses active scene if omitted) |