⚒️ Save stat blocks, export as PDF, and more with Master Smith Upgrade — $9/mo
Identity
Combat Stats
Ability Scores
+0
+2
+1
+0
+0
-1
Traits & Senses
Special Abilities
Actions
Live Preview
ForgeLight World Engine

Want to save stat blocks and build full worlds?

ForgeLight lets you store unlimited creatures, link them to locations and factions, and organize your entire homebrew setting in one place.

Sign Up Free — No Credit Card
Unlimited lore entries Relationship mapping World-building tools Free during beta
Want more than stat blocks?

Forge entire worlds.
Craft lore. Build campaigns.

The Forge Worlds toolkit — World Builder, Campaign Engine, and Lore Vault — all in one place. Join the waitlist.

⚔️ Explore Forge Worlds →
`); printWin.document.close(); printWin.focus(); setTimeout(() => { printWin.print(); }, 500); } // ─── Init ──────────────────────────────────────────────────────────────── // Pre-populate with a sample creature window.addEventListener('DOMContentLoaded', () => { checkSubscription(); document.getElementById('name').value = 'Shadow Drake'; document.getElementById('subtype').value = ''; document.getElementById('type').value = 'Dragon'; document.getElementById('size').value = 'Small'; document.getElementById('alignment').value = 'Chaotic Evil'; document.getElementById('cr').value = '2'; document.getElementById('ac').value = '13'; document.getElementById('acNote').value = 'natural armor'; document.getElementById('hp').value = '39'; document.getElementById('hpNote').value = '6d6 + 18'; document.getElementById('speed').value = '30 ft., fly 40 ft.'; document.getElementById('str').value = '12'; document.getElementById('dex').value = '15'; document.getElementById('con').value = '16'; document.getElementById('int').value = '8'; document.getElementById('wis').value = '10'; document.getElementById('cha').value = '7'; document.getElementById('senses').value = 'Darkvision 60 ft., passive Perception 10'; document.getElementById('languages').value = 'Draconic'; document.getElementById('resists').value = 'necrotic'; document.getElementById('condImmune').value = 'frightened'; ['str','dex','con','int','wis','cha'].forEach(a => updateMod(a)); addItem('specialAbilitiesList','ability','Shadow Sight','Magical darkness doesn\'t impede the drake\'s darkvision.'); addItem('actionsList','action','Bite','Melee Weapon Attack: +4 to hit, reach 5 ft., one target. Hit: 5 (1d6 + 2) piercing damage plus 3 (1d6) necrotic damage.'); addItem('actionsList','action','Shadow Breath (Recharge 5–6)','The drake exhales shadowy energy in a 15-foot cone. Each creature in that area must make a DC 13 Constitution saving throw, taking 14 (4d6) necrotic damage on a failed save, or half as much on a success.'); update(); }); function toggleMobileNav() { var menu = document.getElementById('mobileNav'); var overlay = document.getElementById('navOverlay'); var isOpen = menu.classList.contains('open'); menu.classList.toggle('open'); overlay.classList.toggle('open'); document.body.style.overflow = isOpen ? '' : 'hidden'; }