Discoverable landmarks with map pins, fast travel and achievement hooks.
Locations & Discovery
A location is a landmark a player finds by walking near it. When they do, they get the "Location Discovered" card, the place is pinned on their map for good, and any rewards are paid once.
This is the loop that makes a map worth walking across: every corner might hold something that fills in a little more of the world.
Where to Author
Two places, and you need both:
1. Studio → Locations — create the landmark itself: its name, icon, radius, rewards and fast-travel rules. 2. Map Editor → Events — place a Location marker on the map, and pick which landmark it is.
Authoring the landmark separately from its placement means one landmark can appear on several maps and still be edited in one spot.
Setting One Up
1. Open Locations and click New. 2. Give it a Name — this is what players read on the card and the map pin. 3. Set the Discovery radius in tiles. 10 is a good default; use more for a mountain range, less for a hidden shrine. 4. Pick an Icon for the map pin. 5. Optionally set Rewards, Fast travel and an Achievement. 6. Save. 7. Open the map, switch to the Events layer, pick Locations from the palette, and click where the landmark sits. 8. Publish.
Location Fields
| Field | What it does |
|---|---|
| Name | Internal name, and the fallback shown to players |
| Display name | What players actually see, if different from the name |
| Description | Flavour text for the journal |
| Icon | The map pin and the discovery card's icon |
| Category | Groups the entry in the journal: landmark, dungeon, town… |
| Discovery radius | How close, in tiles, a player must get |
| Notification template | Overrides the default discovery card for this one place |
| Show on map | Off = discovering it fires the card but leaves no pin |
| Fast travel | Whether players can travel back here, and what it costs |
| Achievement | Ticks that achievement's discovery criteria |
| Rewards | Silver, skill XP and items paid once, on first discovery |
Fast Travel
Turn on Fast travel and a discovered location becomes a destination on the world map.
| Setting | What it does |
|---|---|
| Cost | Silver charged per trip. A player who can't afford it is refused, not charged |
| Cooldown | Minimum seconds between trips |
| Minimum level | Gates travel behind character level |
Players can never fast travel in combat, and never to somewhere they haven't discovered.
Achievements
Two criteria types work with locations:
- Discover location — find one specific place
- Discover count — find any N places
Gotchas
- Place the marker, or nothing happens. A location with no marker on any map can never be found. This is the most common mistake.
- A marker pointing at a deleted location is inert — it won't error, it just does nothing.
- Discovery happens once per character, forever. Walking back through the radius does nothing, and there is no way to "undiscover" a place from the editor.
- Undiscovered locations are never sent to the player's client, so nobody can datamine your map. That also means the pin genuinely appears the moment they find it.
- Publish after adding locations. Markers reference location definitions by id — publishing a map without the definitions leaves every marker inert.
- The radius is a circle measured from the marker tile, and it ignores walls. A radius that reaches through a cliff will trigger from the far side.
- The whole system sits behind the Discoveries feature flag.