bulc_clear_evac_stair
Remove stair configuration from furniture items in BULC Building Designer to modify evacuation routes and adjust building layouts.
Instructions
Remove stair configuration from a furniture item.
Input Schema
TableJSON Schema
| Name | Required | Description | Default |
|---|---|---|---|
| furnitureId | Yes | Furniture ID to clear stair config from |
Implementation Reference
- src/tools/evac.ts:927-934 (handler)Handler logic for 'bulc_clear_evac_stair' tool: validates input schema and forwards 'clear_evac_stair' action to BULC client.case "bulc_clear_evac_stair": { const validated = ClearEvacStairSchema.parse(args); result = await client.sendCommand({ action: "clear_evac_stair", params: validated, }); break; }
- src/tools/evac.ts:761-763 (schema)Zod validation schema for 'bulc_clear_evac_stair' tool input (requires furnitureId string).const ClearEvacStairSchema = z.object({ furnitureId: z.string(), });
- src/tools/evac.ts:164-181 (registration)Tool registration in evacTools array, defining name, description, input schema, and annotations for 'bulc_clear_evac_stair'.{ name: "bulc_clear_evac_stair", description: "Remove stair configuration from a furniture item.", inputSchema: { type: "object" as const, properties: { furnitureId: { type: "string", description: "Furniture ID to clear stair config from", }, }, required: ["furnitureId"], }, annotations: { readOnlyHint: false, destructiveHint: true, }, },