Search...Search plugins and themes...
⌘K
Sign in
  • Get started
  • Download
  • Pricing
  • Enterprise
  • Account
  • Obsidian
  • Overview
  • Sync
  • Publish
  • Canvas
  • Mobile
  • Web Clipper
  • CLI
  • Learn
  • Help
  • Developers
  • Changelog
  • About
  • Roadmap
  • Blog
  • Resources
  • System status
  • License overview
  • Terms of service
  • Privacy policy
  • Security
  • Community
  • Plugins
  • Themes
  • Discord
  • Forum / 中文论坛
  • Merch store
  • Brand guidelines
Follow us
DiscordTwitterBlueskyThreadsMastodonYouTubeGitHub
© 2026 Obsidian

The One Ring 2E Statblocks

modalitymodality3k downloads

Render NPC and adversary statblocks for The One Ring 2E roleplaying game.

Add to Obsidian
  • Overview
  • Scorecard
  • Updates1

This plugin renders adversary statblocks for The One Ring, Second Edition.

Many thanks to @ben for creating the 13th Age statblocks plugin from which this plugin is adapted.

Thanks to @vehrka for their styling contributions.

Development

  • Clone this repo.
  • npm i or yarn to install dependencies
  • npm run dev to start compilation in watch mode.

Manually installing the plugin

  • Copy over main.js, styles.css, manifest.json to your vault VaultFolder/.obsidian/plugins/tor2e-statblocks/.
    • If you ran npm run dev, these will be in the root folder.
    • Pre-built versions of these files can be found in the releases.
  • In Obsidian, navigate to Preferences > Community plugins. Toggle The One Ring 2E Statblocks on.

Create a statblock

A statblock may be defined in a note using this syntax. Fields are mostly optional. If the stat block "disappears" it is because there is a field in the wrong format. Try adding fields one at a time.

The parameters in the statblock are parsed as YAML. Certain Obsidian conventions (for example, double brackets: [[]]) may not work as YAML has its own interpretation of what this means. Try wrapping these in double quotes "".

Fields

  • name - Adversary name
  • blurb or description - The flavor-text description about the adversary.
    • This field is rendered as Markdown: Obsidian links [[]] will work here.
  • features - A list of distinctive features
  • level - The attribute level of the adversary
  • endurance - Endurance points
  • might - Might rating
  • hate or resolve - Use either of these, the right label will appear
  • parry - Parry rating
  • armour or armor - Armour rating
  • proficiencies - Combat proficiencies. These are represented by a list of YAML dictionaries in the following format:
    • name - The attack name
    • rating - The attack rating
    • damage - The damage rating
    • injury - The injury threshold
    • special - Special damage opportunities
      • This field is rendered as Markdown: Obsidian links [[]] will work here. If they are not rendering as links, try wrapping the brackets in double quotes.
  • abilities - A list of Fell Abilities
    • This field is rendered as Markdown: Obsidian links [[]] will work here. If they are not rendering as links, try wrapping the brackets in double quotes.

Example

```tor2e
name: The Covetous Lurker
description: The Covetous Lurker is a worm-like creature that lives underground. It has great grasping claws which clash against cave walls as it pulls itself around its territory, searching for invaders which seek to steal its treasure.
features:
- Greedy
level: 7
endurance: 70
might: 2
hate: 7 # or resolve
parry: 0
armour: 3 # or armor
proficiencies:
- name: Rend
  rating: 3
  damage: 5
  injury: 16
  special: "[[Special Damage Options#Seize|Seize]]"
- name: Crush
  rating: 3
  damage: 7
  injury: 12
  special: "[[Special Damage Options#Break Shield|Break Shield]]"
abilities:
- "[[Fell Abilities#Fear of Fire|Fear of Fire]]"
- "[[Fell Abilities#Thing of Terror|Thing of Terror]]"
- "[[Fell Abilities#Thick Hide|Thick Hide]]"
```
69%
HealthFair
ReviewSatisfactory
About
Render adversary statblocks for The One Ring Second Edition directly in notes, showing name, blurb, level, endurance, might/hate/resolve, parry, armour, features and combat proficiencies. Define statblocks as YAML fields in a note and include Markdown for flavor and special entries; Obsidian links are supported.
TTRPGPropertiesMarkdown
Details
Current version
1.0.0
Last updated
3 years ago
Created
3 years ago
Updates
1 release
Downloads
3k
Compatible with
Obsidian 0.12.0+
Platforms
Desktop, Mobile
License
MIT
Report bugRequest featureReport plugin
Author
modalitymodality
github.com/modality
GitHubmodality
  1. Community
  2. Plugins
  3. TTRPG
  4. The One Ring 2E Statblocks

Related plugins

Fantasy Statblocks

Create, manage and view a Fantasy Bestiary with Dungeons and Dragons style statblocks.

Virtual Content

Display markdown text (including dataview queries or Obsidian bases) at the bottom, top or in the sidebar for all notes which match a specified rule, without modifying them.

Slurp

Slurps webpages and saves them as clean, uncluttered Markdown.

Advanced Canvas

Supercharge your canvas experience. Create presentations, flowcharts and more.

Importer

Import data from Notion, Evernote, Apple Notes, Microsoft OneNote, Google Keep, Bear, Roam, and HTML files.

Meta Bind

Make your notes interactive with inline input fields, metadata displays, and buttons.

Outliner

Work with your lists like in Workflowy or Roam Research.

Various Complements

Complete words similar to auto-completion in an IDE.

Linter

Format and style your notes. Linter can be used to format YAML tags, aliases, arrays, and metadata; footnotes; headings; spacing; math blocks; regular Markdown contents like list, italics, and bold styles; and more with the use of custom rule options.

Custom Frames

Turn web apps into panes using iframes with custom styling. Also comes with presets for Google Keep, Todoist and more.