Shattered Codex

Wiki

Modules/SC - Active Effects Search

SC - Active Effects Search

Foundry v13+System D&D 5ePremium

SC - Active Effects Search

Overview

SC - Active Effects Search adds a searchable property picker directly to the key field in Active Effect change rows.

Instead of manually typing paths like system.attributes.hp.max or system.bonuses.mwak.attack, you click the inline search button, filter the available properties, and insert the key from a list built from the current document and system data.

This is especially useful when:

  • building lots of Active Effects across items and actors
  • working with long nested system.* paths
  • avoiding typos in effect keys
  • exploring unfamiliar system data structures

Installation

This module is premium.

Install access is handled through the Shattered Codex Download Hub.

See How to Download Premium Modules from the Download Hub for the full access and installation flow.

After installing:

  1. Enable SC - Active Effects Search in your world.
  2. Open an Actor or Item that supports Active Effects.
  3. Create or edit an Active Effect.

How It Works

When an Active Effect configuration window renders, the module injects a magnifying-glass button beside each change-row key input.

Inline search buttons beside Active Effect key fields

Each key field gets its own inline search button, so you can browse valid paths without leaving the Active Effect editor.

What happens when you click it:

  • the module reads the parent document of the effect
  • it collects candidate keys from schema and current data
  • it opens a resizable App V2 browser window
  • selecting a result writes that path into the key input and triggers the normal change event

The module watches the change list with a MutationObserver, so newly added rows also receive the search button automatically.

Using the Property Browser

The browser is intentionally lightweight: one search field, one clear button, and one scrollable list of matching property paths.

Property browser with the full searchable key list

The browser opens as a dedicated window and lists the keys the module could discover for the current effect target.

Typical workflow:

  1. Open an Active Effect.
  2. Go to the Changes tab.
  3. Click the search button beside the Attribute Key field.
  4. Type part of the property name you want.
  5. Click the matching row.
  6. Finish configuring mode, value, and priority manually.

Filtering is immediate while you type.

Filtered property browser results

Short search terms such as str, hp, ac, or mwak narrow the list quickly and make deep paths easier to find.

Search currently matches against:

  • the property path itself
  • the formatted default value associated with that path

That means you can search by obvious path fragments or, in some cases, by a recognizable default value.