Add a /statblock slash command macro
Joshua Fletcher
Please consider adding a /statblock slash command to quickly insert clean, structured creature and item statistics into articles.
Using a component-based framework inspired by tools like statblock5e (https://valloric.github.io/statblock5e/), the macro could insert a clean layout containing standard, modular sub-components that users can quickly fill out or rearrange:
Heading: Name, size, type, and alignment.
Property Lines: Dedicated inline fields for AC, Hit Points, and Speed.
Abilities Grid: A compact table for core attributes (STR, DEX, etc.) and modifiers.
Trait Blocks: Clean sections for features, immunities, and senses featuring bolded labels with inline text.
Section Headers: For distinct categories like "Actions," "Reactions," or "Legendary Actions."
Providing a component-based layout tool like this would save massive amounts of manual formatting time (manually adjusting tables, spacing, and bolding) while keeping campaign notes clean and uniform.
J
JustBlue
Turns out this suggestion already exists on Canny: https://legendkeeper.canny.io/feature-requests/p/stat-block-builder
J
JustBlue
The problem with this is it is system specific, in your case for DnD5e. Not everyone using LK runs 5e. Implementing this would require a plethora of statblocks for every supported system. Older DnD editions would require custom blocks too. And I am sure different users running the same system prefer the data organized in different ways.
Given LK is designed around providing the tools for us to structure data, it would be better if there was some sort of "embed page" block in pages, like you can with boards. This would allow users to design their own stat blocks and custom data templates to include in pages like you desire
Joshua Fletcher
JustBlue You're not wrong that hardcoding a single system's format goes against LK's system-agnostic design.
My thought process was inspired by how statblock5e functions under the hood. It doesn't rely on rigid templates; it uses a set of independent, custom web components. Like generic <property-line> and <abilities-block> elements.
My suggestion is less about forcing a 5e layout and more about LK providing those types of modular, component-based layout blocks (like an editable attributes grid or a key-value property line). If LK gives us the structural pieces, users running any system can arrange them to fit their needs, saving massive amounts of manual formatting time.
I use the platform a lot more for outlining and worldbuilding for my actual non-D&D writing projects than I do for D&D. That doesn't stop me from wanting or support niche tools for all sorts of storytelling endeavors.
Make the stat-block macro modular with presets, or let us just import our own templates and skip presets all together.
ETA: Also not sure why I didn't find the original request when I searched, as I did search and was surprised to not find a suggestion for this. I must have been lazy and only searched for 'statblock' - one word.