vfx.patch
Since next
RFC 6902 ops on a project *.vfx.json, all or nothing; emitters by name (/emitters/@smoke/init/life).
A result that does not compile is refused and nothing is written. Answers with what moved in the report. dryRun writes nothing.
| Title | Change an effect |
| Mode | disk |
| Token cost | about 197 tokens (listed only when its toolset is enabled) |
| Toolset | vfx |
Arguments
| Argument | Type | Required | Default | Allowed values | Description |
|---|---|---|---|---|---|
distances | number[] | no | Metres, for on-screen sizes | ||
dryRun | boolean | no | |||
ops | object[] | yes | |||
params | object | no | Values over the defaults | ||
path | string | yes | |||
seconds | number | no | |||
speed | number | no | How fast the instance moves, m/s |
Example
An MCP tools/call with the required arguments (placeholders in angle brackets).
{
"name": "vfx.patch",
"arguments": {
"ops": [],
"path": "<path>"
}
}