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

FieldWhat it does
NameInternal name, and the fallback shown to players
Display nameWhat players actually see, if different from the name
DescriptionFlavour text for the journal
IconThe map pin and the discovery card's icon
CategoryGroups the entry in the journal: landmark, dungeon, town…
Discovery radiusHow close, in tiles, a player must get
Notification templateOverrides the default discovery card for this one place
Show on mapOff = discovering it fires the card but leaves no pin
Fast travelWhether players can travel back here, and what it costs
AchievementTicks that achievement's discovery criteria
RewardsSilver, 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.

SettingWhat it does
CostSilver charged per trip. A player who can't afford it is refused, not charged
CooldownMinimum seconds between trips
Minimum levelGates 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
Set the location's Achievement field and it ticks both automatically.

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.