spawn_preset_location
Generate complete RPG locations from presets by creating POIs, room networks, and optional NPCs at specified world coordinates.
Instructions
Spawn a complete location from a preset. Creates POI, room network, and optionally NPCs.
TOKEN SAVINGS: ~85% vs manual specification
WHAT THIS TOOL DOES:
Creates a POI at specified world coordinates
Creates a room network with all preset rooms
Links the POI to the network
Optionally spawns preset NPCs
Example - Spawn a tavern: { "preset": "generic_tavern", "worldId": "world-1", "x": 50, "y": 75 }
Example - Spawn dungeon entrance with NPCs: { "preset": "dungeon_entrance", "worldId": "world-1", "x": 100, "y": 200, "spawnNpcs": true }
Example - Custom name: { "preset": "forest_clearing", "worldId": "world-1", "x": 25, "y": 30, "customName": "Whispering Glade" }
Available presets:
Taverns: generic_tavern, rough_tavern
Dungeons: dungeon_entrance, cave_entrance
Urban: town_square
Wilderness: forest_clearing, roadside_camp
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| preset | Yes | Location preset ID (e.g., "generic_tavern") | |
| worldId | Yes | World ID to spawn in | |
| x | Yes | X coordinate on world map | |
| y | Yes | Y coordinate on world map | |
| customName | No | Override default location name | |
| spawnNpcs | No | If true, spawn preset NPCs in their rooms | |
| discoveryState | No | Initial discovery state | discovered |
| sessionId | No |