Note: You are not logged in.
Location & Quest Discovery

by Eldarc

300
5.00 Avg. rating (5)

Forum Thread
Total Subscribers:


Description

Location & Quest Discovery gives GMs finer control over how campaign information is revealed to players in Fantasy Grounds.

By default, sharing records can sometimes expose more information than you intended. That may be fine for simple notes, but it becomes limiting when you are building a living world full of regions, settlements, districts, hidden locations, evolving quests, secret rewards, and discoveries meant to unfold during play.

This extension helps you prepare more of your campaign in advance while revealing only what the characters have actually found.

Location Discovery

Location Features

  • Adds individual reveal/hide controls to sub-locations.
  • New sub-locations start hidden by default.
  • Reveal sub-location names and clickable links separately, letting players discover that a place exists without granting access to its full Location record.
  • Revealing a sub-location clickable link shares its linked Location record with the players.
  • Hiding a sub-location removes player access to that linked Location record.
  • Adds GM-only controls to reveal or hide all direct sub-locations of the current Location.
  • Sub-locations can be created by dragging existing Location records into another Location.
  • When created by dragging a Location from the sidebar, revealed sub-locations open that linked sidebar record instead of a local copy.
  • Locations now include a Hearsay field for what characters have heard, been told, or believe about a place, while the Description field remains hidden until the GM decides the party has actually discovered or visited the location.
  • Adds a Details section for discoverable facts, rumors, secrets, clues, NPCs, landmarks, threats, and points of interest.
  • Each Detail has a title, a description field, and its own reveal/hide control.
  • Player view only shows sub-locations and details that have been revealed.

Recommended Location Workflow

For best results, create every important Location from the regular Locations list in the sidebar first. Then drag that Location into the parent Location's Sub-Locations list.

This keeps the sub-location connected to the original sidebar record. When the GM reveals it, players open the same shared Location record instead of a local child copy.

Creating sub-locations directly inside a parent Location can still be useful for quick private notes or minor entries, but the sidebar-first workflow is recommended for any place the players may later access as a proper Location.

Example structure:

  • Kingdom
  • Region
  • City
  • District
  • Temple
  • Hidden shrine

Discoverable Details

The Details section is useful for information that belongs to a place but does not need to be a full Location record.

Examples:

  • Mayor: John Smith
  • Rumor: Ships have stopped arriving from the northern coast.
  • Secret: The old well connects to forgotten tunnels.
  • Clue: The same symbol is carved into three doorframes.
  • Threat: The militia captain is secretly working for a rival faction.

Each detail can be revealed independently, making it easy to uncover information during play without exposing all GM notes at once.

Quest Discovery

Quest Features

  • Adds Quest Giver and Giver Location fields.
  • Adds Turn In To and Turn In Location fields.
  • Quest Giver and Turn In To can be typed manually or linked by dragging NPCs, Story entries, or other campaign records into the field.
  • Giver Location and Turn In Location can be linked by dragging Location records into the field.
  • Contact names and linked records can be revealed separately.
  • Adds a Parcels section for quest rewards.
  • Reward parcels can be added by dragging Parcel records into the Parcels section.
  • Reward parcel names and parcel links can be revealed separately.
  • Hidden or bonus rewards can remain secret until earned.
  • Visible reward parcels can be sent to the Party Sheet.
  • Adds private GM Quest Developments for tracking how a quest changes during play.

Contacts

Quests can now hold more than just a description.

Track who offered the quest, where they can be found, who receives the final delivery, where the party must return, what reward has been promised, and what hidden reward might be unlocked by clever play.

Because text and links can be revealed separately, you can tell players that the quest giver is "Old Mara at the Lantern & Stag" without automatically exposing every linked record behind that information.

GM Quest Developments

GM Quest Developments are kept private and are ideal for tracking changes such as:

  • The suspects have fled town.
  • The patron is growing impatient.
  • The reward has changed.
  • The party solved the problem without realizing who was behind it.

Compatibility

Location & Quest Discovery modifies Location and Quest record windows at the CoreRPG layer and is intended for rulesets built on CoreRPG.

Other extensions that also replace or heavily modify Location or Quest records may conflict.

Disclaimer

This extension is not an official SmiteWorks product and is not endorsed by SmiteWorks. Fantasy Grounds and CoreRPG are trademarks and/or copyrights of SmiteWorks USA LLC.

No guarantee is provided that the extension will meet every table's needs or remain compatible with every future Fantasy Grounds update, though I will try to maintain it when possible.



UUID a75bbe12-796a-11f1-a411-0050562be458