Summary
When the Kind God uses place_block or fill_blocks, automatically tag the location as a divine structure in the landmark system.
Details
Depends on the landmark system (#6).
When a god builds something, record:
- Location: center point of the build
- Builder: which god (kind_god, deep_god)
- Description: inferred from block type and size (e.g., "golden shrine", "obsidian pillar")
- Timestamp: when it was built
This creates a persistent map of divine interventions in the world. The gods can reference their own past builds: "I built you a shelter here once" or "The shrine I raised still stands."
Players discovering god-built structures in the wild would feel like finding ancient ruins with real history.
Changes needed
- Backend (
commands.py): Log build locations when place_block/fill_blocks execute
- Backend (
landmarks.py): Store as landmark entries with "divine_structure" type
- God prompts: Include nearby divine structures in context
Complexity
Small — hooks into existing build commands, stores to landmark system.
Summary
When the Kind God uses
place_blockorfill_blocks, automatically tag the location as a divine structure in the landmark system.Details
Depends on the landmark system (#6).
When a god builds something, record:
This creates a persistent map of divine interventions in the world. The gods can reference their own past builds: "I built you a shelter here once" or "The shrine I raised still stands."
Players discovering god-built structures in the wild would feel like finding ancient ruins with real history.
Changes needed
commands.py): Log build locations whenplace_block/fill_blocksexecutelandmarks.py): Store as landmark entries with "divine_structure" typeComplexity
Small — hooks into existing build commands, stores to landmark system.