Identify - reonZ/pf2e-toolbelt GitHub Wiki

Helps you manage the unidentified items. It indicates which items have already been identified in the past, if a character can use a Recall Knowledge for wands & scrolls or if a character has already failed to identify an item that day.

Item Identification Tracker

Each item row has a series of control icons:

  • Open the actor sheet of the item's owner (different icons representing different actor types)
  • Open the item's sheet to edit it
  • Identity/mystify the item directly
  • Post skill checks to chat/send item to chat

To open the tracker window directly, your best solution is to create a script macro with the following

game.modules.get("pf2e-toolbelt")?.api.identify.openTracker();

Automatically identify known items

When you click on the Auto button, all the items that are marked as Already identified this item will automatically be identified.

Consumables can have different variants, the tracker will indicate when an item identified in the past is similar to another one (e.g. Elixir of Life (Greater) & Elixir of Life (Moderate)). If the Auto Identify Similar Items setting is enabled, similar items will also be identified that way.

Update current changes and identify items

[Left Click] on a cell will turn it into a ✔️ indicating the character succeeding in identifying that item.

[Right Click] on a cell will turn it into a ❌ indicating a failure to identify.

Once those established, you can click on the Update button to validate the changes, the items marked by a ✔️ will automatically be identified while the actors marked by a ❌ will be unable to attempt another identification for that item until the next day.

The module uses the system's world clock to keep track of failed attempts and will reset them when necessary.

Revert current Changes

Clicking on the Reset button will remove all the ✔️ and ❌ markings

Actor Sheet

The default Identify Item icon will now directly open the Item Identification Tracker window, the item in question will be highlighted to make it easier. If the item doesn't belong to a party member's inventory (or the party stash), it will be added to the list nonetheless until the tracker is closed.

If the Allow Player Request setting is enabled, players will now have access to the Identify Item icon (which is normally reserved to the GMs) for unidentified items, however, instead of opening the Item Identification Tracker window, it will send an identification request to the GM. The icon will be added next to the item name for actors the player doesn't have ownership of but is still able to update (e.g. loot, party, dead NPCs)

Settings

Enabled 🌎

Enables the feature in your world.

Add Party Stash 🌎 ✅

Should the items in the party stash be added to the list to identify.

24 Hours Delay 🌎

When enabled, a character will need to wait 24h after failling to identify an item before being able to make another attempt. Otherwise it will be reset on the next day date.

Auto Identify Similar Items 🌎 ✅

Should similar items also be identified when using the Automatically identify known items option.

Allow Player Request 🌎 ✅

Should players be able to request identification of items.

API

/*
 * retrieve the api object for this feature
 */
game.modules.get("pf2e-toolbelt")?.api.identify;
/*
 * opens the tracker window or bring in to the front if it already exists
 * if a valid item is provided, it will be added to the highlighted list
 */
openTracker: (item?: ItemPF2e) => void;
/*
 * sends an identification request to the gm
 */
requestIdentify: (item: ItemPF2e, skipNotify?: boolean) => void