User Rating 0.0 β˜…β˜…β˜…β˜…β˜…
Total Usage 0 times

Configure parameters and initiate synthesis to generate a procedural entity.

Is this tool helpful?

Your feedback helps us improve.

β˜… β˜… β˜… β˜… β˜…

About

The Procedural Entity Generator utilizes weighted combinatorial logic to synthesize anatomically and mathematically coherent stat blocks. Unlike basic randomized lists, this engine relies on interdependent variable scaling. When a specific Threat Level (TL) is defined, the system applies standard deviation curves to attribute scores, ensuring the output aligns with functional tabletop mechanics.

Hit points, armor classifications, and action outputs are deterministically derived from base statistical arrays. For instance, a creature assigned the Ooze taxonomy will programmatically bias towards higher Constitution and lower Intelligence, while physical dimensions dictate the volumetric hit die utilized in the durability equation. This mitigates the risk of generating functionally broken entities, providing game designers and authors with immediately usable, balanced archetypes.

procedural generation rpg tools stat block entity creation worldbuilding

Formulas

Total Hit Points (HP) are calculated using a discrete summation of volumetric hit dice based on creature size, modified by the intrinsic Constitution modifier (Cmod):

HP = Nβˆ‘i=1 ( Dv + Cmod )

Where N is the total number of hit dice (scaling with Threat Level), and Dv represents the expected value of the die type (e.g., 4.5 for a d8) dictated by the entity's size classification.

Offensive capability is quantified by the expected accuracy, derived linearly from the designated Threat Level (TL):

Pbonus = ⌈ TL4 βŒ‰ + 1

Where Pbonus is the proficiency bonus added to attacks utilizing primary attributes.

Reference Data

Threat Level (TL)Proficiency BonusExpected ACAverage HP RangeAttack BonusDamage / Round
1 - 3+212 - 1315 - 45+3 to +55 - 15
4 - 7+314 - 1550 - 120+5 to +715 - 30
8 - 11+416 - 17130 - 200+7 to +935 - 55
12 - 15+517 - 18210 - 280+9 to +1160 - 80
16 - 19+618 - 19290 - 360+11 to +1385 - 110
20++7 to +919+400++13+120+

Frequently Asked Questions

The generation algorithm applies taxonomy-specific multipliers. For example, "Construct" entities have their Constitution fixed and immunity arrays automatically populated with poison and exhaustion, while suppressing Intelligence and Charisma standard deviations.
No. The system adheres to strict bounds logic. Even at maximum Threat Level settings, Armor Class is capped asymptotically relative to typical linear attack scaling, ensuring statistical hit probability remains above 5% against standard player characters.
The engine incorporates "Natural Trait" modifiers. An entity generating with the "Amorphous" trait or "Thick Hide" will automatically apply a flat coefficient (+2 to +5) to its base Armor Class formulation independently of its Dexterity modifier.
It utilizes a priority override matrix. If "Aquatic" environment is selected but the randomized taxonomy is "Fire Elemental", the engine resolves this by generating a hybrid archetype (e.g., 'Steam Para-elemental') and adjusts resistances accordingly.