Biome Discovery
Reports which biomes a player has visited. Discovery is recorded automatically whenever a player crosses into a new biome, so no trigger wiring is needed.
Fields
| Field | Type | Description |
|---|---|---|
biomes | List<String> | Biomes that must have been discovered. Empty counts every one. |
requireAll | Boolean | Require all listed biomes instead of any single one |
Value
- With
biomesempty, the fact is the number of biomes the player has visited. - With biomes listed, it is
1when the condition is met and0otherwise.
Persistence
Discovery is per player and stored on disk, so it survives reconnections and restarts. Writes are debounced and happen off the main thread, since this is fed by player movement.
Placeholders
| Placeholder | Description |
|---|---|
discovered_count | Number of biomes visited |
discovered_list | Their keys |
Example
Unlock a reward once the player has found all three cursed biomes:
biomes: [typewriter:corrupted_forest, typewriter:frozen_wastes, typewriter:ember_wastes]
requireAll: true
For a quest objective driven by the same record, use Explore Biome.