https://github.com/mprojectscode/obsidian-pf2e-utils-plugin
https://github.com/mprojectscode/obsidian-pf2e-utils-plugin
Last synced: 8 months ago
JSON representation
- Host: GitHub
- URL: https://github.com/mprojectscode/obsidian-pf2e-utils-plugin
- Owner: mProjectsCode
- License: gpl-3.0
- Created: 2025-09-19T17:54:58.000Z (9 months ago)
- Default Branch: master
- Last Pushed: 2025-09-27T14:33:54.000Z (9 months ago)
- Last Synced: 2025-09-27T16:22:26.661Z (9 months ago)
- Language: TypeScript
- Homepage:
- Size: 366 KB
- Stars: 0
- Watchers: 0
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# PF2E Utils
A plugin for [Obsidian](https://obsidian.md) that add various utilities for managing [Pathfinder Second Edition](https://paizo.com/pathfinder) content in Obsidian.
## Features
### Inline Checks
The plugin adds support for the [inline check syntax](https://github.com/foundryvtt/pf2e/wiki/Style-Guide#inline-check-links) from the [PF2E System](https://github.com/foundryvtt/pf2e) for [Foundry VTT](https://foundryvtt.com/).
Inline code blocks staring with `@Check` are recognized and transformed to natural language in reading mode. These [inline checks](https://github.com/foundryvtt/pf2e/wiki/Style-Guide#inline-check-links) can provide information about the difficulty, if the note has a `level` front-matter property.
Examples:
- `@Check[fortitude|dc:20|basic]` -> `Basic DC 20 Fortitude`
- `@Check[flat|dc:4]` -> `DC 4 Flat`
#### Inline Check Builder
The plugin adds a `Open PF2E Check Builder` command that offers a simple UI for building [inline checks](https://github.com/foundryvtt/pf2e/wiki/Style-Guide#inline-check-links).
### Inline Rolls
Support planed.
### Conversion of Natural Language Checks
The plugins offers two commands `Open PF1E Check Finder` and `Open PF2E Check Finder` that allow you to quickly find all occurrences of natural language checks for either PF1E or PF2E, and convert them to PF2E [inline checks](https://github.com/foundryvtt/pf2e/wiki/Style-Guide#inline-check-links). Natural language checks are checks in the form `DC 15 Acrobatics` or `Perception DC 20`.
For PF1E, the plugin implements a conversion UI to easily convert checks to PF2E. This conversion relies on a `level` front-matter property.
## Feature Requests
Feature requests and PRs are welcome, but I want to keep this plugin small. This means I will be picky about what features will be implemented