paste_grid
Write a pixel art region using a text grid where each character represents a palette index or transparency, enabling rapid shape blocking.
Instructions
Bulk-write a region from grid text (one char per pixel, '.'=transparent, then 1-9, a-z, A-Z, '#', '@' for palette indices 1-63; rows top to bottom). The workhorse for blocking in shapes.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| x | Yes | Left edge of where the grid lands | |
| y | Yes | Top edge of where the grid lands | |
| clip | No | Silently discard out-of-bounds pixels instead of rejecting (default false) | |
| frame | No | Frame index, 0-based (default: active frame) | |
| layer | No | Layer id or name (default: active layer) | |
| doc_id | Yes | Document id | |
| render | No | Include a render of the change (default true) | |
| grid_text | Yes | Rows of palette-index characters, one line per row | |
| ignore_symmetry | No | Skip symmetry mirroring for this call (default false) | |
| skip_transparent | No | Treat '.' as skip-pixel instead of write-transparent (default false) |