Rules Reference: Grants
Grant rules hand the character something extra: another item, spells, proficiencies, or a new movement type. Grants happen when the item is added to the character and are cleaned up when it is removed.
Shared fields
Every rule also has a Label, Identifier, Condition, Priority, a Disabled toggle, and a Suppress activation card setting. Those are explained once in Rules Builder Basics.
Grant Movement
Grant a base movement mode (walk, fly, climb, swim, or burrow). Multiple grants of the same mode take the highest base; speed bonuses stack on top.
| Field | What it does | Options | Default |
|---|---|---|---|
| Movement mode | Which movement mode to grant. | walk, fly, climb, swim, burrow | fly |
| Speed | Base speed for this mode. Use a formula like @attributes.movement.walk to match walk speed, or a number like 12. | Number or formula | @attributes.movement.walk |
Item
Grant an item by UUID when this rule’s owner is created on an actor. Optional duplicate gating and quantity override.
| Field | What it does | Options | Default |
|---|---|---|---|
| Allow duplicates on the actor | On/off toggle | On/off toggle | On |
| Don’t persist to actor inventory | On/off toggle | On/off toggle | Off |
| Quantity (blank = item default) | Number | Number | None |
| Item | Drag & drop | Drag & drop | None |
Example: Wayfarer background. A background that automatically adds a Traveler's Journal object to any character who takes it.
- Label →
Wayfarer: journal - Item → drag the Traveler's Journal item from a compendium or the sidebar onto the slot
- Allow duplicates on the actor → off
- Quantity (blank = item default) → leave blank
The item is added the moment the background lands on the character. Turning off duplicates means a character who already owns one won't get a second copy.
Proficiency
Grant proficiency in armor, weapons, or languages. Use ‘all’ to grant every value of the chosen type.
| Field | What it does | Options | Default |
|---|---|---|---|
| proficiencyType | Text | armor, languages, weapons | languages |
| values | List | List | None |
| Display As | Languages only: the name this item's ancestry uses for the granted language (e.g. a Gnome calls Dwarvish "Gnomish"). Leave blank to use the language's normal name. (Only shown when relevant.) | Text | None |
Spells
Grant spells by school + tier filter, by UUID, or by user choice.
| Field | What it does | Options | Default |
|---|---|---|---|
| Schools | List | List | None |
| Tiers | List | List | None |
| Utility spells only | On/off toggle | On/off toggle | Off |
| Specific spells | Drag spells from a compendium or sidebar onto each slot to grant them directly. | List | None |
| Selection mode | Text | auto, selectSchool, selectSpell | auto |
| How many to choose | Number (Only shown when relevant.) | Number | None |
Example: Pyromancer's Initiation. A class feature that grants every tier 0 and tier 1 Fire spell.
- Label →
Pyromancer's Initiation - Schools →
fire - Tiers →
0,1 - Selection mode →
auto
To let the player pick instead, set Selection mode → selectSpell and How many to choose → 2. To grant one specific spell, skip the filters and drag it onto Specific spells.