Mechanics

Your World Has Rules. Now Your Tools Can Compute Them.

A rules engine for fiction. Define stats, write formulas with dice notation, run probability analysis, and ensure your magic system actually works. Not just for TTRPGs — for any fiction with structured rules.

Brandon Sanderson's Allomancy has precise rules about what each metal does and how they interact. Robert Jordan's One Power has defined limits on strength, linking, and burnout. Your world has rules too — maybe a magic system, a technology framework, a power hierarchy, or combat mechanics. Ishvana lets you define those rules and compute with them.

Ishvana — Mechanics System Editor
Entries Magic System
v1.0
WINGS
Divination
Base Cost
0
No...
No...
Linked Lore
Chat Wing
SystemStatsFormulasResourcesModifiersAbilitiesTemplates
SYSTEM IDENTITY
Name
Description
TIER LABELS

Name your power tiers. Abilities reference these by number.

0
1
2
3
4
5
STAT GROUPS

Organize stats and formulas into groups (e.g., Physical, Mental, Social). These are separate from Wings.

character_stats
vital_stats
STANDARD PROPERTIES

Pre-seeded math-bound options for your abilities. You can add, remove, or rename options to match your system.

CUSTOM PROPERTIES

Define your system's vocabulary — elements, traditions, components, or any other category your abilities need.

AnalysisRules CheckGamemaster
Pool Analysis Sum distribution & DC probabilities
3d18
Mean 16.5
Median 16.0
Std Dev 14.97
Range 3-38
DC Thresholds
DC 10 10
91.6%
DC 20 20
28.3%
DC 30 30
8.3%
DC 40 40
0.8%
DC 50 50
0%
Sum Distribution
Face Reading expected counts per band
Power Curve P(sum ≥ DC) across pool sizes
P(sum) Pool size (number of dice)
Easy DC 10 Normal DC 20 Hard DC 30 Daunting DC 40 Overwhelming DC 50
Opposed Roll Who wins this contest?
SIDE A
+ d18
Bonus
Mean: 22.0 15.74
74.1%
= 4.0%
21.9%
Avg. margin +5.50
SIDE B
+ d18
Bonus
Mean: 16.5 14.97
Margin Distribution
-2s Side B wins Side A wins +37
Entries Timelines Maps
Session active · 1,071 words · 5,776 chars · 6 min read
4 warnings 5 entities Saved: 15h ago
Mechanics — Stat Block & Formula Engine
Kira Ash — Stat Block
STR 16 integer
DEX 14 integer
CON 12 integer
WIS 10 integer
CHA 18 integer
Level 7 integer
Formula
2d6 + floor ( STR - 10 ) / 2 ) + ProfBonus
range: 8–15, avg: 11.5
Probability Distribution
8 3%
9 6%
10 8%
11 14%
12 17%
13 14%
14 11%
15 8%

Probability Analysis

Stop guessing whether your system is balanced. Compute it.

01

Pool Analysis

Roll any dice pool and see the full probability distribution. "What are the odds of rolling 3 successes on 5d10 target 7?" Ishvana computes it instantly.

02

Opposed Rolls

Simulate contested checks between two entities. Compare probability curves to see who wins — and by how much — across thousands of simulated outcomes.

03

Power Curves

Plot how a character or ability scales across levels or stat ranges. See breakpoints, diminishing returns, and balance issues in your progression systems.

04

DC Tier Analysis

Define difficulty tiers (Easy, Medium, Hard, Impossible) and see what percentage of your characters can meet each threshold at any given point in the story.

Preset Systems

Start from a proven foundation or build entirely from scratch.

SystemWhat It Includes
D&D 5e Six ability scores, proficiency bonus, AC calculation, saving throws, skill checks, spell slot progression
Pathfinder 2e Four-tier proficiency, three-action economy, MAP penalties, DC adjustments by level
Fate Core Fate ladder (-2 to +8), aspects, stress tracks, consequence slots, skill approaches
With AI

Rules Lawyer AI

The Rules Lawyer reads your Legendry entries and checks them against your defined mechanics.

Stat Validation

Checks that character stat blocks are internally consistent. If your system caps STR at 20 and a character has 23, the Rules Lawyer flags it.

Formula Consistency

Validates that damage formulas, skill checks, and ability calculations produce reasonable results across your cast. Catches the wizard who accidentally does more melee damage than the fighter.

Rule Conflict Detection

Identifies when two rules in your system contradict each other. 'Fire immunity' on a character who also has 'takes double fire damage' — the Rules Lawyer catches the conflict.

Ready to write with intention?

Download Ishvana and build the world your story deserves.

Download Ishvana