Tile info
get_tile_infoCheck map cell details—tile IDs, blocked sides, exits, events, reachability, and free status—before placing NPCs or transfer destinations.
Instructions
Facts about one or more cells: tile ids per layer (sheet, autotile kind/shape, flags), blocked sides, exits, shadow, region, terrain tag, ladder/bush/counter/damage, events on it, reachability, and free (exit + no event + reachable): use it to check spots before placing NPCs or transfer destinations.
Tool call template
Replace each placeholder with a value matching the input schema. Only required parameters are included; add optional parameters as needed.
{
"id": 1,
"jsonrpc": "2.0",
"method": "tools/call",
"params": {
"arguments": {
"mapId": "<mapId>"
},
"name": "get_tile_info"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| x | No | ||
| y | No | ||
| from | No | Reachability origin (default: player start or first transfer arrival) | |
| mapId | Yes | ||
| assume | No | Game state used to pick each event's active page. Default: all switches/self switches OFF, variables 0, no items. | |
| positions | No | Several cells at once (instead of x/y) | |
| ignoreEvents | No | Ignore events (tiles only). Default false: blocking events count as obstacles. |