<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Ravenloft on Vaults of the ODD</title><link>https://www.vaultsoftheodd.com/settings/ravenloft/</link><description>Recent content in Ravenloft on Vaults of the ODD</description><generator>Hugo</generator><language>en-gb</language><lastBuildDate>Tue, 12 May 2026 08:00:00 +0000</lastBuildDate><atom:link href="https://www.vaultsoftheodd.com/settings/ravenloft/index.xml" rel="self" type="application/rss+xml"/><item><title>Ravenloft I6 Playability Guide, Part III</title><link>https://www.vaultsoftheodd.com/ravenloft-i6-playability-guide-part-iii/</link><pubDate>Tue, 12 May 2026 08:00:00 +0000</pubDate><guid>https://www.vaultsoftheodd.com/ravenloft-i6-playability-guide-part-iii/</guid><description>&lt;blockquote class="wp-block-quote">
&lt;p>&lt;strong>Editorial note.&lt;/strong> This guide works from I6 itself. Where it reaches beyond the module, it says so. The itinerant clan the module calls "gypsies" is named Rhenari throughout, following the convention set out in Part I Section 2. Direct quotations from the module retain the original wording.&lt;/p>
&lt;/blockquote>

&lt;h2 class="wp-block-heading">1. Arrival in the village&lt;/h2>

&lt;p>Part II ended with the party walking into the village of Barovia on the east road, tired and short on certainty. The church and the castle were the two sightlines visible above the rooftops. Part III opens at the first cobblestone.&lt;/p></description></item><item><title>The Peculiar Census of Mordentshire</title><link>https://www.vaultsoftheodd.com/the-peculiar-census-of-mordentshire/</link><pubDate>Sat, 09 May 2026 08:00:00 +0000</pubDate><guid>https://www.vaultsoftheodd.com/the-peculiar-census-of-mordentshire/</guid><description>&lt;style>
.cotc { font-family: 'EB Garamond', Georgia, serif; color: var(--text-primary, #e8dcc8); max-width: 860px; margin: 0 auto; }
.cotc-masthead { text-align: center; border-bottom: 1px solid var(--gold, #b89050); padding: 2rem 0 1.4rem; }
.cotc-journal { font-family: 'Cinzel', serif; font-size: 0.62rem; letter-spacing: 0.28em; color: var(--text-muted, #7a6a50); margin-bottom: 1rem; text-align: center; display: block; }
.cotc-title { font-family: 'Cinzel', serif; font-size: 2rem; font-weight: 700; color: var(--gold, #b89050); line-height: 1.15; margin: 0 0 0.25rem; display: block; text-align: center; width: 100%; padding: 0; border: none; float: none; clear: both; }
.cotc-subtitle { font-family: 'Cinzel', serif; font-size: 0.85rem; color: var(--text-primary, #e8dcc8); letter-spacing: 0.05em; margin: 0 0 0.9rem; display: block; text-align: center; }
.cotc-orn { color: var(--gold, #b89050); font-size: 1rem; letter-spacing: 0.5em; margin: 0.6rem 0; display: block; text-align: center; }
.cotc-lede { font-style: italic; font-size: 0.93rem; color: var(--text-muted, #7a6a50); max-width: 560px; margin: 0 auto; line-height: 1.7; }
.cotc-meta { display: flex; justify-content: space-between; padding: 0.4rem 0; border-bottom: 3px double var(--gold, #b89050); font-family: 'Cinzel', serif; font-size: 0.56rem; letter-spacing: 0.14em; color: var(--text-muted, #7a6a50); flex-wrap: wrap; gap: 0.3rem; }
.cotc-sec { padding: 1.6rem 0; border-bottom: 1px solid rgba(184,144,80,0.25); }
.cotc-sh { display: flex; align-items: center; gap: 1rem; margin-bottom: 1.3rem; }
.cotc-sh::before, .cotc-sh::after { content: ''; flex: 1; height: 1px; background: var(--gold, #b89050); opacity: 0.5; }
.cotc-sh span { font-family: 'Cinzel', serif; font-size: 0.68rem; font-weight: 600; letter-spacing: 0.24em; color: var(--gold, #b89050); white-space: nowrap; margin: 0; display: block; }
.cotc-stats { display: grid; grid-template-columns: repeat(4,1fr); border: 1px solid rgba(184,144,80,0.4); margin-bottom: 1.3rem; }
.cotc-stat { text-align: center; padding: 0.85rem 0.4rem; border-right: 1px solid rgba(184,144,80,0.4); background: rgba(184,144,80,0.06); }
.cotc-stat:last-child { border-right: none; }
.cotc-sn { display: block; font-family: 'Cinzel', serif; font-size: 1.85rem; color: var(--gold, #b89050); line-height: 1; margin-bottom: 0.22rem; }
.cotc-sl { display: block; font-family: 'Cinzel', serif; font-size: 0.54rem; letter-spacing: 0.12em; color: var(--text-muted, #7a6a50); line-height: 1.4; }
.cotc-pq { border-left: 3px solid var(--gold, #b89050); padding: 0.65rem 1.1rem; margin: 1.1rem 0; background: rgba(184,144,80,0.06); }
.cotc-pq p { font-style: italic; font-size: 1rem; color: var(--text-primary, #e8dcc8); line-height: 1.65; margin: 0; }
.cotc-callout { border: 1px solid rgba(184,144,80,0.4); border-left: 4px solid var(--gold, #b89050); background: rgba(184,144,80,0.06); padding: 0.8rem 1rem; margin: 1.1rem 0; font-size: 0.87rem; line-height: 1.65; color: var(--text-primary, #e8dcc8); }
.cotc-callout strong { font-family: 'Cinzel', serif; font-size: 0.66rem; letter-spacing: 0.1em; color: var(--gold, #b89050); display: block; margin-bottom: 0.35rem; }
.cotc-cap { font-style: italic; font-size: 0.76rem; color: var(--text-muted, #7a6a50); margin-top: 0.45rem; line-height: 1.5; }
.cotc-cols { display: grid; grid-template-columns: 1fr 1fr; gap: 2rem; margin-bottom: 1.3rem; }
.cotc-cols p { font-size: 0.92rem; line-height: 1.75; color: var(--text-primary, #e8dcc8); margin-bottom: 0.75rem; }
.cotc-pair { display: grid; grid-template-columns: 1fr 1fr; gap: 1.3rem; margin-bottom: 1.3rem; }
.cotc-box { background: rgba(184,144,80,0.06); border: 1px solid rgba(184,144,80,0.35); padding: 1.1rem; margin-bottom: 1.3rem; }
.cotc-box-t { font-family: 'Cinzel', serif; font-size: 0.56rem; letter-spacing: 0.15em; color: var(--text-muted, #7a6a50); text-align: center; margin-bottom: 0.85rem; border-bottom: 1px solid rgba(184,144,80,0.25); padding-bottom: 0.42rem; }
.cotc-table { width: 100%; border-collapse: collapse; font-size: 0.82rem; margin-top: 0.5rem; }
.cotc-table th { font-family: 'Cinzel', serif; font-size: 0.55rem; letter-spacing: 0.12em; color: var(--text-muted, #7a6a50); border-bottom: 2px solid rgba(184,144,80,0.5); padding: 0.3rem 0.5rem; text-align: left; font-weight: normal; background: rgba(184,144,80,0.06); }
.cotc-table td { padding: 0.33rem 0.5rem; border-bottom: 1px solid rgba(184,144,80,0.15); vertical-align: top; line-height: 1.45; color: var(--text-primary, #e8dcc8); font-size: 0.82rem; }
.cotc-table tr:last-child td { border-bottom: none; }
.cotc-table tr:hover td { background: rgba(184,144,80,0.05); }
.cotc-table .cotc-total td { border-top: 2px solid rgba(184,144,80,0.5); }
.cotc-td-muted { color: var(--text-muted, #7a6a50) !important; font-size: 0.78rem !important; }
.cotc-td-warn { color: #c87050 !important; }
.cotc-td-gone { color: #7a1515 !important; }
/* Conversion track */
.cotc-track { margin: 0.8rem 0 0.4rem; }
.cotc-track-row { display: grid; grid-template-columns: 130px 1fr 1fr; gap: 0.4rem; align-items: center; margin-bottom: 0.35rem; }
.cotc-track-label { font-family: 'Cinzel', serif; font-size: 0.58rem; letter-spacing: 0.06em; color: var(--text-muted, #7a6a50); text-align: right; }
.cotc-track-bar-wrap { position: relative; height: 16px; background: rgba(184,144,80,0.08); border: 1px solid rgba(184,144,80,0.2); overflow: hidden; }
.cotc-track-fill { height: 100%; width: 0; transition: width 1.2s cubic-bezier(.22,.68,0,1.1); }
.cotc-track-val { font-family: 'Cinzel', serif; font-size: 0.58rem; color: var(--text-muted, #7a6a50); text-align: left; padding-left: 0.3rem; }
.cotc-track-hdr { display: grid; grid-template-columns: 130px 1fr 1fr; gap: 0.4rem; margin-bottom: 0.2rem; }
.cotc-track-hdr span { font-family: 'Cinzel', serif; font-size: 0.52rem; letter-spacing: 0.1em; color: var(--text-muted, #7a6a50); text-align: center; }
/* Inversion table status badges */
.cotc-badge { display: inline-block; font-family: 'Cinzel', serif; font-size: 0.5rem; letter-spacing: 0.04em; padding: 0.06rem 0.3rem; border-radius: 2px; color: #fff; vertical-align: middle; }
.cotc-badge-gone { background: #7a1515; }
.cotc-badge-comp { background: #9e3d20; }
.cotc-badge-vuln { background: #6a5030; }
/* Dot matrix */
.cotc-dots { display: flex; flex-wrap: wrap; gap: 4px; margin: 0.35rem 0 0.25rem; }
.cotc-dot { width: 10px; height: 10px; border-radius: 50%; cursor: default; transition: transform 0.12s, background 0.3s; }
.cotc-dot:hover { transform: scale(1.6); }
.cotc-tip { font-style: italic; font-size: 0.72rem; color: var(--text-muted, #7a6a50); min-height: 1.1rem; margin-top: 0.2rem; }
.cotc-dgl { font-family: 'Cinzel', serif; font-size: 0.55rem; letter-spacing: 0.13em; color: var(--text-muted, #7a6a50); margin-top: 0.5rem; margin-bottom: 0.15rem; }
.cotc-leg { display: flex; flex-wrap: wrap; gap: 0.4rem 0.85rem; margin-top: 0.45rem; }
.cotc-li { display: flex; align-items: center; gap: 0.3rem; font-size: 0.78rem; color: var(--text-primary, #e8dcc8); }
.cotc-sw { width: 10px; height: 10px; border-radius: 50%; border: 1px solid rgba(255,255,255,0.15); flex-shrink: 0; }
/* Toggle */
.cotc-toggle { display: flex; gap: 0.5rem; margin-bottom: 0.7rem; flex-wrap: wrap; }
.cotc-btn { font-family: 'Cinzel', serif; font-size: 0.54rem; letter-spacing: 0.1em; padding: 0.25rem 0.7rem; border: 1px solid rgba(184,144,80,0.5); background: transparent; color: var(--text-muted, #7a6a50); cursor: pointer; transition: all 0.2s; }
.cotc-btn:hover, .cotc-btn.active { background: rgba(184,144,80,0.15); color: var(--gold, #b89050); border-color: var(--gold, #b89050); }
.cotc-footer { padding: 1.3rem 0 0; border-top: 3px double rgba(184,144,80,0.5); }
.cotc-footer h3 { font-family: 'Cinzel', serif; font-size: 0.58rem; letter-spacing: 0.18em; color: var(--text-muted, #7a6a50); margin-bottom: 0.5rem; }
.cotc-footer p { font-size: 0.77rem; line-height: 1.65; color: var(--text-muted, #7a6a50); margin-bottom: 0.3rem; }
.cotc-itag { font-style: italic; font-size: 0.82rem; color: var(--text-muted, #7a6a50); font-family: 'EB Garamond', Georgia, serif; font-weight: normal; letter-spacing: 0; }
@media (max-width: 640px) {
 .cotc-cols, .cotc-pair { grid-template-columns: 1fr; }
 .cotc-stats { grid-template-columns: repeat(2,1fr); }
 .cotc-title { font-size: 1.5rem; }
 .cotc-meta { flex-direction: column; }
 .cotc-track-row, .cotc-track-hdr { grid-template-columns: 90px 1fr 1fr; }
}
&lt;/style>

&lt;div class="cotc">

&lt;div class="cotc-masthead">
 &lt;div class="cotc-journal">Population Analysis &amp;nbsp;&amp;middot;&amp;nbsp; Module I10: Ravenloft II &amp;nbsp;&amp;middot;&amp;nbsp; TSR Inc., 1986&lt;/div>
 &lt;div class="cotc-title">A Census of the Habited&lt;/div>
 &lt;div class="cotc-subtitle">The Population of Mordentshire and the Mechanism of Its Capture&lt;/div>
 &lt;div class="cotc-orn">&amp;#10087; &amp;#10022; &amp;#10087;&lt;/div>
 &lt;div class="cotc-lede">Mordentshire is not empty. That is the horror. Its houses are occupied, its shops are open, its people still answer to their names &amp;mdash; but fewer and fewer of those bodies are inhabited by the people who began inside them.&lt;/div>
 &lt;div class="cotc-lede" style="margin-top:0.6rem;font-size:0.78rem">A companion piece to &lt;em>A Census of the Damned&lt;/em> and &lt;em>Economy of the Damned&lt;/em>. All figures drawn directly from the I10 NPC roster, location descriptions, and event mechanics.&lt;/p></description></item><item><title>The Apparatus of the Alchemist</title><link>https://www.vaultsoftheodd.com/the-apparatus-of-the-alchemist/</link><pubDate>Wed, 06 May 2026 08:00:00 +0000</pubDate><guid>https://www.vaultsoftheodd.com/the-apparatus-of-the-alchemist/</guid><description>&lt;figure class="wp-block-image alignright size-large is-resized">&lt;img src="https://www.vaultsoftheodd.com/wp-content/uploads/2026/04/IMG_0791-805x1024.jpeg" alt="" class="wp-image-57" style="aspect-ratio:0.7861431233179215;width:302px;height:auto"/>&lt;figcaption class="wp-element-caption">Cover art from I10 Ravenloft II: The House on Gryphon Hill. Art by Clyde Caldwell, TSR Inc., 1986.&lt;/figcaption>&lt;/figure>
&lt;p>&lt;em>A Source Analysis of I10 Ravenloft II: The House on Gryphon Hill&lt;/em>&lt;/p>
&lt;p>The Apparatus of Gryphon Hill is treated in almost every discussion of I10 as a plot device: the thing the players must locate and activate to defeat the Creature and end the adventure. This article examines it as a subject in its own right.&lt;/p></description></item><item><title>Ravenloft I6 Playability Guide, Part II</title><link>https://www.vaultsoftheodd.com/ravenloft-i6-playability-guide-part-ii/</link><pubDate>Sun, 03 May 2026 08:00:00 +0000</pubDate><guid>https://www.vaultsoftheodd.com/ravenloft-i6-playability-guide-part-ii/</guid><description>&lt;blockquote class="wp-block-quote">
&lt;p>&lt;strong>Editorial note.&lt;/strong> This guide works from I6 itself. Where it reaches beyond the module, it says so. The itinerant clan the module calls "gypsies" is named Rhenari throughout, following the convention set out in Part I Section 2. Direct quotations from the module retain the original wording.&lt;/p>
&lt;/blockquote>

&lt;h2 class="wp-block-heading">1. The opening act, and a camouflage for it&lt;/h2>

&lt;p>The module's opening on p.7 is probably the most recognisable opening in the hobby. The party begins in an unnamed tavern in a nameless province, a gypsy messenger arrives with a sealed letter from the Burgomaster of Barovia pleading for help for his dying daughter, the party marches five hours through the Svalich woods, and halfway through the forest they find a dead villager holding a second letter that reveals the first as a forgery. The first letter drew the party in under false pretences. The real letter, arriving too late to act on, asks them not to come. By the time they have the information to decide, the gates have closed behind them.&lt;/p></description></item><item><title>The Most Peculiar Account of Barovia</title><link>https://www.vaultsoftheodd.com/the-most-peculiar-economy-of-barovia/</link><pubDate>Sat, 02 May 2026 10:30:12 +0000</pubDate><guid>https://www.vaultsoftheodd.com/the-most-peculiar-economy-of-barovia/</guid><description>&lt;style>
.eotd { font-family: 'EB Garamond', Georgia, serif; color: var(--text-primary, #e8dcc8); max-width: 860px; margin: 0 auto; }
.eotd-masthead { text-align: center; border-bottom: 1px solid var(--gold, #b89050); padding: 2rem 0 1.4rem; margin-bottom: 0; }
.eotd-journal { font-family: 'Cinzel', serif; font-size: 0.62rem; letter-spacing: 0.28em; color: var(--text-muted, #7a6a50); margin-bottom: 1rem; }
.eotd-title { font-family: 'Cinzel', serif; font-size: 2rem; font-weight: 700; color: var(--gold, #b89050); line-height: 1.15; margin: 0 0 0.25rem; }
.eotd-subtitle { font-family: 'Cinzel', serif; font-size: 0.85rem; color: var(--text-primary, #e8dcc8); letter-spacing: 0.05em; margin: 0 0 0.9rem; }
.eotd-orn { color: var(--gold, #b89050); font-size: 1rem; letter-spacing: 0.5em; margin: 0.6rem 0; }
.eotd-lede { font-style: italic; font-size: 0.93rem; color: var(--text-muted, #7a6a50); max-width: 560px; margin: 0 auto; line-height: 1.7; }
.eotd-meta { display: flex; justify-content: space-between; padding: 0.4rem 0; border-bottom: 3px double var(--gold, #b89050); font-family: 'Cinzel', serif; font-size: 0.56rem; letter-spacing: 0.14em; color: var(--text-muted, #7a6a50); margin-bottom: 0; flex-wrap: wrap; gap: 0.3rem; }
.eotd-sec { padding: 1.6rem 0; border-bottom: 1px solid rgba(184,144,80,0.25); }
.eotd-sh { display: flex; align-items: center; gap: 1rem; margin-bottom: 1.3rem; }
.eotd-sh::before, .eotd-sh::after { content: ''; flex: 1; height: 1px; background: var(--gold, #b89050); opacity: 0.5; }
.eotd-sh span { font-family: 'Cinzel', serif; font-size: 0.68rem; font-weight: 600; letter-spacing: 0.24em; color: var(--gold, #b89050); white-space: nowrap; margin: 0; display: block; }
.eotd-pq { border-left: 3px solid var(--gold, #b89050); padding: 0.65rem 1.1rem; margin: 1.1rem 0; background: rgba(184,144,80,0.06); }
.eotd-pq p { font-style: italic; font-size: 1rem; color: var(--text-primary, #e8dcc8); line-height: 1.65; margin: 0; }
.eotd-callout { border: 1px solid rgba(184,144,80,0.4); border-left: 4px solid var(--gold, #b89050); background: rgba(184,144,80,0.06); padding: 0.8rem 1rem; margin: 1.1rem 0; font-size: 0.87rem; line-height: 1.65; color: var(--text-primary, #e8dcc8); }
.eotd-callout strong { font-family: 'Cinzel', serif; font-size: 0.66rem; letter-spacing: 0.1em; color: var(--gold, #b89050); display: block; margin-bottom: 0.35rem; }
.eotd-cap { font-style: italic; font-size: 0.76rem; color: var(--text-muted, #7a6a50); margin-top: 0.45rem; line-height: 1.5; }
.eotd-cols { display: grid; grid-template-columns: 1fr 1fr; gap: 2rem; margin-bottom: 1.3rem; }
.eotd-cols p { font-size: 0.92rem; line-height: 1.75; color: var(--text-primary, #e8dcc8); margin-bottom: 0.75rem; }
.eotd-pair { display: grid; grid-template-columns: 1fr 1fr; gap: 1.3rem; margin-bottom: 1.3rem; }
.eotd-box { background: rgba(184,144,80,0.06); border: 1px solid rgba(184,144,80,0.35); padding: 1.1rem; margin-bottom: 1.3rem; }
.eotd-box-t { font-family: 'Cinzel', serif; font-size: 0.56rem; letter-spacing: 0.15em; color: var(--text-muted, #7a6a50); text-align: center; margin-bottom: 0.85rem; border-bottom: 1px solid rgba(184,144,80,0.25); padding-bottom: 0.42rem; }
.eotd-box p { font-size: 0.88rem; line-height: 1.72; color: var(--text-primary, #e8dcc8); margin-bottom: 0.6rem; }
.eotd-box p:last-child { margin-bottom: 0; }
.eotd-bars { display: flex; flex-direction: column; gap: 0.48rem; }
.eotd-br { display: grid; grid-template-columns: 160px 1fr 80px; align-items: center; gap: 0.5rem; }
.eotd-bl { font-style: italic; font-size: 0.8rem; color: var(--text-primary, #e8dcc8); text-align: right; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
.eotd-bt { height: 14px; background: rgba(184,144,80,0.1); border: 1px solid rgba(184,144,80,0.25); overflow: hidden; }
.eotd-bf { height: 100%; width: 0; transition: width 1.1s cubic-bezier(.22,.68,0,1.2); }
.eotd-bv { font-family: 'Cinzel', serif; font-size: 0.62rem; color: var(--text-muted, #7a6a50); text-align: right; }
.eotd-subhead { font-family: 'Cinzel', serif; font-size: 0.66rem; letter-spacing: 0.1em; color: var(--gold, #b89050); display: block; margin-bottom: 0.4rem; margin-top: 0.8rem; }
.eotd-subhead:first-child { margin-top: 0; }
.eotd-table { width: 100%; border-collapse: collapse; font-size: 0.82rem; margin-top: 0.5rem; }
.eotd-table th { font-family: 'Cinzel', serif; font-size: 0.55rem; letter-spacing: 0.12em; color: var(--text-muted, #7a6a50); border-bottom: 2px solid rgba(184,144,80,0.5); padding: 0.3rem 0.5rem; text-align: left; font-weight: normal; background: rgba(184,144,80,0.06); }
.eotd-table td { padding: 0.33rem 0.5rem; border-bottom: 1px solid rgba(184,144,80,0.15); vertical-align: top; line-height: 1.42; color: var(--text-primary, #e8dcc8); }
.eotd-table tr:last-child td { border-bottom: none; }
.eotd-table tr:hover td { background: rgba(184,144,80,0.05); }
.eotd-table .eotd-total td { border-top: 2px solid rgba(184,144,80,0.5); font-weight: bold; background: rgba(122,21,21,0.08); }
.eotd-table .eotd-gap td { padding: 0.1rem; background: rgba(184,144,80,0.04); border-bottom: none; }
.eotd-wbar { height: 11px; background: rgba(184,144,80,0.1); border: 1px solid rgba(184,144,80,0.2); overflow: hidden; min-width: 60px; }
.eotd-wbf { height: 100%; width: 0; transition: width 1.2s cubic-bezier(.22,.68,0,1.2); }
.eotd-badge { display: inline-block; font-family: 'Cinzel', serif; font-size: 0.52rem; letter-spacing: 0.04em; padding: 0.05rem 0.25rem; border-radius: 2px; color: #fff; margin-left: 0.2rem; vertical-align: middle; }
.eotd-cert-grid { display: grid; grid-template-columns: repeat(2,1fr); gap: 0.4rem 1.5rem; }
.eotd-cert-item { font-size: 0.82rem; color: var(--text-primary, #e8dcc8); display: flex; align-items: baseline; gap: 0.5rem; }
.eotd-cert-dot { width: 8px; height: 8px; border-radius: 50%; flex-shrink: 0; margin-top: 0.25rem; display: inline-block; }
.eotd-itag { font-style: italic; font-size: 0.78rem; color: var(--text-muted, #7a6a50); }
.eotd-footer { padding: 1.3rem 0 0; border-top: 3px double rgba(184,144,80,0.5); margin-top: 0; }
.eotd-footer h3 { font-family: 'Cinzel', serif; font-size: 0.58rem; letter-spacing: 0.18em; color: var(--text-muted, #7a6a50); margin-bottom: 0.5rem; }
.eotd-footer p { font-size: 0.77rem; line-height: 1.65; color: var(--text-muted, #7a6a50); margin-bottom: 0.3rem; }
@media (max-width: 640px) {
 .eotd-cols, .eotd-pair { grid-template-columns: 1fr; }
 .eotd-title { font-size: 1.5rem; }
 .eotd-br { grid-template-columns: 90px 1fr 50px; }
 .eotd-meta { flex-direction: column; }
 .eotd-cert-grid { grid-template-columns: 1fr; }
}
&lt;/style>

&lt;div class="eotd">

&lt;div class="eotd-masthead">
 &lt;div class="eotd-journal">Economic Analysis &amp;nbsp;&amp;middot;&amp;nbsp; Module I6: Ravenloft &amp;nbsp;&amp;middot;&amp;nbsp; TSR Inc., 1983&lt;/div>
 &lt;h1 class="eotd-title">An Account of the Damned&lt;/h1>
 &lt;div class="eotd-subtitle">The Closed Economy of Barovia: I6 as a Single-Actor Extraction System&lt;/div>
 &lt;div class="eotd-orn">&amp;#10087; &amp;#10022; &amp;#10087;&lt;/div>
 &lt;p class="eotd-lede">The villagers are not poor because the economy failed. They are poor because the economy works.&lt;/p></description></item><item><title>The Ravenloft Bibles, Part 2</title><link>https://www.vaultsoftheodd.com/the-ravenloft-bibles-part-2/</link><pubDate>Thu, 30 Apr 2026 08:00:00 +0000</pubDate><guid>https://www.vaultsoftheodd.com/the-ravenloft-bibles-part-2/</guid><description>&lt;figure class="wp-block-image alignright size-large is-resized">&lt;img src="https://www.vaultsoftheodd.com/wp-content/uploads/2026/04/IMG_0828-781x1024.jpeg" alt="Screenshot" class="wp-image-119" style="aspect-ratio:0.762695410571419;width:310px;height:auto"/>&lt;figcaption class="wp-element-caption">Cover art by Clyde Caldwell. Ravenloft: Realm of Terror, TSR Inc., 1990.&lt;/figcaption>&lt;/figure>

&lt;p>A Source Analysis of the Black Box.&lt;/p>

&lt;p>&lt;em>Realm of Terror and What It Did to the Foundation&lt;/em>&lt;/p>

&lt;p>Part 1 of this series closed at the threshold of 1990. Two modules existed. Between them, I6 and I10 had established four things that any later product would have to reckon with. A design principle: reconfigurability, in which parameters vary and patterns hold. A punishment mechanism: personal in scale, with I6 not framing the community as the object of Strahd’s punishment. A portable pattern: central antagonist in a specific place, mortal instrument, configurable resolution, demonstrated twice under radically different local conditions. And a cosmological openness: three valid interpretations of the Barovia-Mordent relationship, none privileged, the question left to the DM. The foundation was small, principled, and coherent.&lt;/p></description></item><item><title>The Most Peculiar Census of Barovia</title><link>https://www.vaultsoftheodd.com/the-most-peculiar-census-of-barovia/</link><pubDate>Tue, 28 Apr 2026 17:31:20 +0000</pubDate><guid>https://www.vaultsoftheodd.com/the-most-peculiar-census-of-barovia/</guid><description>&lt;p>&lt;/p>

&lt;style>
.cotd { font-family: 'EB Garamond', Georgia, serif; color: var(--text-primary, #e8dcc8); max-width: 860px; margin: 0 auto; }
.cotd-masthead { text-align: center; border-bottom: 1px solid var(--gold, #b89050); padding: 2rem 0 1.4rem; margin-bottom: 0; }
.cotd-journal { font-family: 'Cinzel', serif; font-size: 0.62rem; letter-spacing: 0.28em; color: var(--text-muted, #7a6a50); margin-bottom: 1rem; }
.cotd-title { font-family: 'Cinzel', serif; font-size: 2rem; font-weight: 700; color: var(--gold, #b89050); line-height: 1.15; margin: 0 0 0.25rem; }
.cotd-subtitle { font-family: 'Cinzel', serif; font-size: 0.85rem; color: var(--text-primary, #e8dcc8); letter-spacing: 0.05em; margin: 0 0 0.9rem; }
.cotd-orn { color: var(--gold, #b89050); font-size: 1rem; letter-spacing: 0.5em; margin: 0.6rem 0; }
.cotd-lede { font-style: italic; font-size: 0.93rem; color: var(--text-muted, #7a6a50); max-width: 560px; margin: 0 auto; line-height: 1.7; }
.cotd-meta { display: flex; justify-content: space-between; padding: 0.4rem 0; border-bottom: 3px double var(--gold, #b89050); font-family: 'Cinzel', serif; font-size: 0.56rem; letter-spacing: 0.14em; color: var(--text-muted, #7a6a50); margin-bottom: 0; flex-wrap: wrap; gap: 0.3rem; }
.cotd-sec { padding: 1.6rem 0; border-bottom: 1px solid rgba(184,144,80,0.25); }
.cotd-sh { display: flex; align-items: center; gap: 1rem; margin-bottom: 1.3rem; }
.cotd-sh::before, .cotd-sh::after { content: ''; flex: 1; height: 1px; background: var(--gold, #b89050); opacity: 0.5; }
.cotd-sh span { font-family: 'Cinzel', serif; font-size: 0.68rem; font-weight: 600; letter-spacing: 0.24em; color: var(--gold, #b89050); white-space: nowrap; margin: 0; display: block; }
.cotd-stats { display: grid; grid-template-columns: repeat(4,1fr); border: 1px solid rgba(184,144,80,0.4); margin-bottom: 1.3rem; }
.cotd-stat { text-align: center; padding: 0.85rem 0.4rem; border-right: 1px solid rgba(184,144,80,0.4); background: rgba(184,144,80,0.06); }
.cotd-stat:last-child { border-right: none; }
.cotd-sn { display: block; font-family: 'Cinzel', serif; font-size: 1.85rem; color: var(--gold, #b89050); line-height: 1; margin-bottom: 0.22rem; }
.cotd-sl { display: block; font-family: 'Cinzel', serif; font-size: 0.54rem; letter-spacing: 0.12em; color: var(--text-muted, #7a6a50); line-height: 1.4; }
.cotd-pq { border-left: 3px solid var(--gold, #b89050); padding: 0.65rem 1.1rem; margin: 1.1rem 0; background: rgba(184,144,80,0.06); }
.cotd-pq p { font-style: italic; font-size: 1rem; color: var(--text-primary, #e8dcc8); line-height: 1.65; margin: 0; }
.cotd-callout { border: 1px solid rgba(184,144,80,0.4); border-left: 4px solid var(--gold, #b89050); background: rgba(184,144,80,0.06); padding: 0.8rem 1rem; margin: 1.1rem 0; font-size: 0.87rem; line-height: 1.65; color: var(--text-primary, #e8dcc8); }
.cotd-callout strong { font-family: 'Cinzel', serif; font-size: 0.66rem; letter-spacing: 0.1em; color: var(--gold, #b89050); display: block; margin-bottom: 0.35rem; }
.cotd-cap { font-style: italic; font-size: 0.76rem; color: var(--text-muted, #7a6a50); margin-top: 0.45rem; line-height: 1.5; }
.cotd-cols { display: grid; grid-template-columns: 1fr 1fr; gap: 2rem; margin-bottom: 1.3rem; }
.cotd-cols p { font-size: 0.92rem; line-height: 1.75; color: var(--text-primary, #e8dcc8); margin-bottom: 0.75rem; }
.cotd-pair { display: grid; grid-template-columns: 1fr 1fr; gap: 1.3rem; margin-bottom: 1.3rem; }
.cotd-box { background: rgba(184,144,80,0.06); border: 1px solid rgba(184,144,80,0.35); padding: 1.1rem; }
.cotd-box-t { font-family: 'Cinzel', serif; font-size: 0.56rem; letter-spacing: 0.15em; color: var(--text-muted, #7a6a50); text-align: center; margin-bottom: 0.85rem; border-bottom: 1px solid rgba(184,144,80,0.25); padding-bottom: 0.42rem; }
.cotd-bars { display: flex; flex-direction: column; gap: 0.48rem; }
.cotd-br { display: grid; grid-template-columns: 150px 1fr 54px; align-items: center; gap: 0.5rem; }
.cotd-br.sm { grid-template-columns: 110px 1fr 54px; }
.cotd-bl { font-style: italic; font-size: 0.8rem; color: var(--text-primary, #e8dcc8); text-align: right; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
.cotd-bt { height: 14px; background: rgba(184,144,80,0.1); border: 1px solid rgba(184,144,80,0.25); overflow: hidden; }
.cotd-bf { height: 100%; width: 0; transition: width 1.1s cubic-bezier(.22,.68,0,1.2); }
.cotd-bv { font-family: 'Cinzel', serif; font-size: 0.62rem; color: var(--text-muted, #7a6a50); text-align: right; }
.cotd-bsep { border: none; border-top: 1px solid rgba(184,144,80,0.3); margin: 0.18rem 0; }
.cotd-stacked { height: 30px; display: flex; overflow: hidden; border: 1px solid rgba(184,144,80,0.4); margin: 0.45rem 0 0.7rem; }
.cotd-seg { height: 100%; display: flex; align-items: center; justify-content: center; overflow: hidden; white-space: nowrap; font-family: 'Cinzel', serif; font-size: 0.55rem; letter-spacing: 0.04em; color: rgba(255,255,255,0.88); cursor: default; }
.cotd-leg { display: flex; flex-wrap: wrap; gap: 0.4rem 0.85rem; margin-top: 0.45rem; }
.cotd-li { display: flex; align-items: center; gap: 0.3rem; font-size: 0.78rem; color: var(--text-primary, #e8dcc8); }
.cotd-sw { width: 10px; height: 10px; border: 1px solid rgba(255,255,255,0.15); flex-shrink: 0; }
.cotd-swr { border-radius: 50%; }
.cotd-dots { display: flex; flex-wrap: wrap; gap: 4px; margin: 0.35rem 0 0.25rem; }
.cotd-dot { width: 10px; height: 10px; border-radius: 50%; cursor: default; transition: transform 0.12s; }
.cotd-dot:hover { transform: scale(1.6); }
.cotd-dgl { font-family: 'Cinzel', serif; font-size: 0.55rem; letter-spacing: 0.13em; color: var(--text-muted, #7a6a50); margin-top: 0.5rem; margin-bottom: 0.15rem; }
.cotd-tip { font-style: italic; font-size: 0.72rem; color: var(--text-muted, #7a6a50); min-height: 1.1rem; margin-top: 0.2rem; }
.cotd-table { width: 100%; border-collapse: collapse; font-size: 0.82rem; margin-top: 0.9rem; }
.cotd-table th { font-family: 'Cinzel', serif; font-size: 0.55rem; letter-spacing: 0.12em; color: var(--text-muted, #7a6a50); border-bottom: 2px solid rgba(184,144,80,0.5); padding: 0.3rem 0.5rem; text-align: left; font-weight: normal; background: rgba(184,144,80,0.06); }
.cotd-table td { padding: 0.33rem 0.5rem; border-bottom: 1px solid rgba(184,144,80,0.15); vertical-align: top; line-height: 1.42; color: var(--text-primary, #e8dcc8); }
.cotd-table tr:last-child td { border-bottom: none; }
.cotd-table tr:hover td { background: rgba(184,144,80,0.05); }
.cotd-badge { display: inline-block; font-family: 'Cinzel', serif; font-size: 0.52rem; letter-spacing: 0.04em; padding: 0.05rem 0.25rem; border-radius: 2px; color: #fff; margin-left: 0.2rem; vertical-align: middle; }
.cotd-footer { padding: 1.3rem 0 0; border-top: 3px double rgba(184,144,80,0.5); margin-top: 0; }
.cotd-footer h3 { font-family: 'Cinzel', serif; font-size: 0.58rem; letter-spacing: 0.18em; color: var(--text-muted, #7a6a50); margin-bottom: 0.5rem; }
.cotd-footer p { font-size: 0.77rem; line-height: 1.65; color: var(--text-muted, #7a6a50); margin-bottom: 0.3rem; }
.cotd-full { margin-bottom: 1.3rem; }
@media (max-width: 640px) {
 .cotd-cols, .cotd-pair { grid-template-columns: 1fr; }
 .cotd-stats { grid-template-columns: repeat(2,1fr); }
 .cotd-title { font-size: 1.5rem; }
 .cotd-br { grid-template-columns: 80px 1fr 44px; }
 .cotd-br.sm { grid-template-columns: 75px 1fr 44px; }
 .cotd-meta { flex-direction: column; }
}
&lt;/style>

&lt;div class="cotd">

&lt;div class="cotd-masthead">
 &lt;div class="cotd-journal">Statistical Annals &amp;nbsp;&amp;middot;&amp;nbsp; Module I6: Ravenloft &amp;nbsp;&amp;middot;&amp;nbsp; TSR Inc., 1983&lt;/div>
 &lt;h1 class="cotd-title">A Census of the Damned&lt;/h1>
 &lt;div class="cotd-subtitle">The Complete Population of Barovia: Living, Dead, and Knowing&lt;/div>
 &lt;div class="cotd-orn">&amp;#10087; &amp;#10022; &amp;#10087;&lt;/div>
 &lt;p class="cotd-lede">The valley of Barovia has been sealed for centuries. No settled population has entered by ordinary migration; none has left. It is therefore a closed system, and a precise accounting of every living soul and every animated corpse is not merely possible but necessary to understand the full horror of what the Count has done to his own people. I6 does not describe a doomed village because the text says doomed village. It describes one because the numbers make any other reading impossible.&lt;/p></description></item><item><title>Ravenloft I6 Playability Guide, Part I</title><link>https://www.vaultsoftheodd.com/ravenloft-i6-playability-guide-part-i/</link><pubDate>Sat, 25 Apr 2026 08:21:30 +0000</pubDate><guid>https://www.vaultsoftheodd.com/ravenloft-i6-playability-guide-part-i/</guid><description>&lt;blockquote class="wp-block-quote">
&lt;p>&lt;strong>Editorial note.&lt;/strong> This guide works from I6 itself. Where it reaches beyond the module, it says so. The itinerant clan the module calls "gypsies" is named Rhenari throughout, following the convention set out in Section 2. Direct quotations from the module retain the original wording. The printed "First Counsellor to Baron von Zarovich" on Crypt 25 is treated throughout as a typesetting error for "First Counsellor to King Barov"; Barov is Strahd's father, and the printed "Baron" is not a rank but a corruption of the name.&lt;/p></description></item><item><title>The Ravenloft Bibles, Part 1</title><link>https://www.vaultsoftheodd.com/the-ravenloft-bibles-part-1/</link><pubDate>Wed, 22 Apr 2026 11:30:27 +0000</pubDate><guid>https://www.vaultsoftheodd.com/the-ravenloft-bibles-part-1/</guid><description>&lt;p>I6, I10, and the Foundation the Black Box Inherited.&lt;/p>

&lt;p>The Ravenloft setting most readers know begins with the 1990 Realm of Terror boxset: the Demiplane of Dread, the Dark Powers, the domains, the darklords, and the 735 BC framework. But that boxset did not create Ravenloft from nothing. It inherited two prior modules: I6 Ravenloft in 1983 and I10 Ravenloft II: The House on Gryphon Hill in 1986.&lt;/p>

&lt;p>This piece, and the articles that follow it, read the Ravenloft primary sources against what later products made of them. The method is source-criticism in the strict sense: separating what I6 and I10 actually establish from what later products add, alter, or replace. Part 1 stops before the Black Box opens, asking what Ravenloft already was before it became a campaign setting.&lt;/p></description></item><item><title>Reading the Count: Notes Toward an Interpretation of the Journals of Strahd Von Zarovich</title><link>https://www.vaultsoftheodd.com/reading-the-count-notes-toward-an-interpretation-of-the-journals-of-strahd-von-zarovich/</link><pubDate>Tue, 21 Apr 2026 07:08:25 +0000</pubDate><guid>https://www.vaultsoftheodd.com/reading-the-count-notes-toward-an-interpretation-of-the-journals-of-strahd-von-zarovich/</guid><description>&lt;p>The Peculiar History of the Kingdom of Barovia&lt;/p>

&lt;p>What follows is not history in the sense that the preceding account is history. That account rested wherever possible on stone, on independent witnesses, on the logic of physical evidence that cannot be easily altered after the fact. This one rests almost entirely on Strahd von Zarovich's own writing, and on a method of reading that runs against the grain of what he intended to be found.&lt;/p></description></item><item><title>The Kingdom of Barovia, and Its Peculiar History</title><link>https://www.vaultsoftheodd.com/the-history-of-the-kingdom-of-barovia/</link><pubDate>Mon, 20 Apr 2026 16:00:22 +0000</pubDate><guid>https://www.vaultsoftheodd.com/the-history-of-the-kingdom-of-barovia/</guid><description>&lt;p>The Peculiar History of the Kingdom of Barovia&lt;/p>

&lt;p>The historian of Barovia works in conditions that would be recognised, and pitied, by any scholar of occluded records. The lord of this land has ruled it for more than four centuries. He controls what is preserved and what is not, what is released and in what form, and he is not a disinterested curator. Any document that survives in Barovia does so because Strahd von Zarovich allowed it to survive, and any document he has allowed to survive should be read with that permission in mind.&lt;/p></description></item><item><title>The Peculiar History of the Kingdom of Barovia, Part 2</title><link>https://www.vaultsoftheodd.com/the-peculiar-history-of-the-kingdom-of-barovia/</link><pubDate>Sun, 19 Apr 2026 10:30:29 +0000</pubDate><guid>https://www.vaultsoftheodd.com/the-peculiar-history-of-the-kingdom-of-barovia/</guid><description>&lt;p>&lt;em>Author's note, April 2026: Revised for accuracy after re-reading I10's primary material. The argument is unchanged.&lt;/em>&lt;/p>

&lt;hr class="wp-block-separator has-alpha-channel-opacity"/>

&lt;figure class="wp-block-image alignright size-large is-resized">&lt;img src="https://www.vaultsoftheodd.com/wp-content/uploads/2026/04/IMG_0791-805x1024.jpeg" alt="" class="wp-image-57" style="aspect-ratio:0.7861436479840338;width:365px;height:auto"/>&lt;figcaption class="wp-element-caption">Cover art from I10 Ravenloft II: The House on Gryphon Hill. Art by Clyde Caldwell, TSR Inc., 1986.&lt;/figcaption>&lt;/figure>

&lt;p>The first part of this series established what I6 Ravenloft actually contains: a carefully constructed horror-tragedy whose central figure is not a condemned prisoner of dark powers but a man who sealed a land because he chose to, and who stays because everything that matters to him is there. It also established a question that I6 leaves open. The entity Strahd calls Death on the night of the murder is known only from his own account, and his account is unreliable. Something happened at that threshold. The conventional Ravenloft cosmology built an entire architecture of dark powers and condemned lords on top of it. I6 does not require any of that. What it requires is an explanation for what actually arrived when Strahd was dying, and that explanation is not in I6.&lt;/p></description></item><item><title>The Holy Symbol of Ravenkind</title><link>https://www.vaultsoftheodd.com/the-holy-symbol-of-ravenkind/</link><pubDate>Sat, 18 Apr 2026 17:11:13 +0000</pubDate><guid>https://www.vaultsoftheodd.com/the-holy-symbol-of-ravenkind/</guid><description>&lt;figure class="wp-block-image alignright size-large is-resized">&lt;img src="https://www.vaultsoftheodd.com/wp-content/uploads/2026/04/E72877DC-7D8C-461C-9C54-71345A8ED5C3-784x1024.jpeg" alt="" class="wp-image-52" style="aspect-ratio:0.7656329269290565;width:348px;height:auto"/>&lt;figcaption class="wp-element-caption">The Holy Symbol of Ravenkind, reconstructed after Christie Golden's description in Vampire of the Mists and the appendix of I6 Ravenloft.&lt;/figcaption>&lt;/figure>

&lt;p>Much of what has been published about the origin of the Holy Symbol of Ravenkind since 1991 contradicts the primary sources.&lt;/p>

&lt;p>Later editions have replaced the original account with invented backstories. The true origin of the Holy Symbol is laid out in the prologue of Christie Golden's &lt;em>Vampire of the Mists&lt;/em>, the first Ravenloft novel, which works directly from I6 and the Realm of Terror boxset. What she produced was one of the finest pieces of Ravenloft fiction ever written. Its prologue is an extraordinary piece of source material: vivid, detailed, and entirely untouched by Strahd's influence.&lt;/p></description></item><item><title>The Peculiar History of the Kingdom of Barovia, Part 1</title><link>https://www.vaultsoftheodd.com/the-peculiar-history-of-the-kingdom-of-barovia-a-source-analysis-of-i6-ravenloft/</link><pubDate>Fri, 17 Apr 2026 15:55:43 +0000</pubDate><guid>https://www.vaultsoftheodd.com/the-peculiar-history-of-the-kingdom-of-barovia-a-source-analysis-of-i6-ravenloft/</guid><description>&lt;p>The Peculiar History of the Kingdom of Barovia.&lt;/p>

&lt;figure class="wp-block-image alignright size-large is-resized">&lt;img src="https://www.vaultsoftheodd.com/wp-content/uploads/2026/04/IMG_0782-786x1024.jpeg" alt="" class="wp-image-12" style="width:357px;height:auto"/>&lt;figcaption class="wp-element-caption">Cover art by Clyde Caldwell. I6 Ravenloft, TSR Inc., 1983.&lt;/figcaption>&lt;/figure>

&lt;p>I6 Ravenloft, written by Tracy and Laura Hickman and published by TSR in 1983, is one of the most celebrated adventure modules in the history of Dungeons and Dragons. More than forty years on it is still played, still discussed, still analysed in dedicated groups, and still regarded by many as a benchmark for horror adventure design. The Hickmans built something extraordinary: a horror-tragedy with a consistent internal logic, a richly implied history, and a central character of genuine psychological complexity. The names alone are phonetic constructions of considerable craft. Strahd, Barov, Sergei, Tatyana, Ciril, Pidlwik: most encode meaning that rewards close reading.&lt;/p></description></item></channel></rss>