Mystara NPC Generator

Region

1000 AC

Norwold
Thyatis
Alphatia
Isle of Dawn
Karameikos
Ylaruam
Glantri
Savage Coast
Rockhome
Ethengar Khanate
Darokin
Hule
Alfheim
Ierendi
Atruaghin Clans
Five Shires
Broken Lands
Myoshima

2300 BC

Shimmering Lands

Ability Score Optimization

Optimize ability scores, but not always
Always optimize ability scores

High Level Rolls

Use the standard score and HP generation
Always transform a roll of 1 to 2
Transform a roll of 1 to 2 only for name level NPCs

Levels

Minimum level
Maximum level
Average level
Number of NPCs to generate

Frequency Definition

Frequencies Method 1 (prevalent = 6x very rare)
Frequencies Method 2 (prevalent = 8x very rare)
Frequencies Method linear (prevalent = 8x very rare)
Frequencies Method quadratic (prevalent = 25x very rare)
Frequencies Method exponential (prevalent = 16x very rare)

Custom Spell Lists

Tome of Mystaran Magic
Rules Cyclopedia