<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Vaults of the ODD</title><link>https://www.vaultsoftheodd.com/</link><description>Recent content on Vaults of the ODD</description><generator>Hugo</generator><language>en-gb</language><lastBuildDate>Sat, 13 Jun 2026 10:00:00 +0000</lastBuildDate><atom:link href="https://www.vaultsoftheodd.com/index.xml" rel="self" type="application/rss+xml"/><item><title>A Framework for Welsh Constitutional Development</title><link>https://www.vaultsoftheodd.com/politics/welsh-constitutional-development-framework/</link><pubDate>Sat, 13 Jun 2026 10:00:00 +0000</pubDate><guid>https://www.vaultsoftheodd.com/politics/welsh-constitutional-development-framework/</guid><description>A strategic framework for Welsh constitutional development across the 2026–2030 Senedd term. Its thesis is that constitutional durability follows institutional capability rather than preceding it — that building governing capacity is itself constitutional work, and serves Wales under any of the futures identified by the Independent Commission on the Constitutional Future of Wales.</description></item><item><title>Post-Election Commentary</title><link>https://www.vaultsoftheodd.com/politics/post-election-commentary/</link><pubDate>Sat, 13 Jun 2026 10:00:00 +0000</pubDate><guid>https://www.vaultsoftheodd.com/politics/post-election-commentary/</guid><description>A short preface to the Framework, written after the 8 May 2026 Senedd election. The framework was substantially complete before the result and its core argument didn&amp;rsquo;t depend on it; this note reads the new political environment against it — where the result strengthens or complicates particular sections, and what it means for sequencing the recommendations.</description></item><item><title>Wales–Westminster Constitutional Development</title><link>https://www.vaultsoftheodd.com/politics/wales-westminster-constitutional-development/</link><pubDate>Sat, 13 Jun 2026 10:00:00 +0000</pubDate><guid>https://www.vaultsoftheodd.com/politics/wales-westminster-constitutional-development/</guid><description>The Westminster-facing companion to the Framework. It examines where the present devolution settlement creates problems — institutional coherence, accountability, intergovernmental friction, constitutional asymmetry — and where reform would serve both Welsh and UK Government interests. It argues no single constitutional endpoint.</description></item><item><title>Constructing Coordinating Machinery Within Devolved Competence</title><link>https://www.vaultsoftheodd.com/politics/constructing-coordinating-machinery/</link><pubDate>Sat, 13 Jun 2026 10:00:00 +0000</pubDate><guid>https://www.vaultsoftheodd.com/politics/constructing-coordinating-machinery/</guid><description>A short analytical note using the Community Wealth Building (Scotland) Act 2026 as a worked example of what a devolved legislature can build within its existing competence — and of the gap between the capacity to legislate a framework and the capacity to operate one.</description></item><item><title>Representing Contested Constitutional Questions Accurately</title><link>https://www.vaultsoftheodd.com/politics/representing-contested-constitutional-questions/</link><pubDate>Sat, 13 Jun 2026 10:00:00 +0000</pubDate><guid>https://www.vaultsoftheodd.com/politics/representing-contested-constitutional-questions/</guid><description>A method paper on how to describe the contested questions around constitutional change — whether and how a nation might become a state — without letting a finding in one domain (law, scholarship, practice, politics) silently settle another. It argues for no outcome; it maps what is known, what is genuinely contested, and what is uncertain, and keeps them distinct.</description></item><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><item><title>Leomund at the Edge of Forever</title><link>https://www.vaultsoftheodd.com/stories/leomund-at-the-edge-of-forever/</link><pubDate>Sun, 25 Oct 2020 10:00:00 +0000</pubDate><guid>https://www.vaultsoftheodd.com/stories/leomund-at-the-edge-of-forever/</guid><description>&lt;p>&lt;em>Lenard W. Lakofka — creator of Leomund, author of the L-series modules, and the designer who gave Greyhawk its Suel gods — died on 23 October 2020. I wrote this the same day. Thomas Kelly edited it and first published it at &lt;a href="https://greyhawkstories.com/2020/10/25/leomund-at-the-edge-of-forever/">Greyhawk Stories&lt;/a> two days later; it is collected here on my own site, with a few small corrections. The gods who gather for Leomund are Lakofka&amp;rsquo;s own.&lt;/em>&lt;/p>
&lt;hr>
&lt;p>They all had felt the summons. Whether they wanted to or not, one by one, it compelled them to make their way to that place gods alone could go. They arrived in a colossal room without walls, with views through windows where there were no windows. One among them looked out on a solitary pathway, into a void where no god dared go.&lt;/p></description></item><item><title>About Vaults of the ODD</title><link>https://www.vaultsoftheodd.com/about/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://www.vaultsoftheodd.com/about/</guid><description>&lt;p>This site is the personal publishing home of Drew Griffiths. It began with Dungeons &amp;amp; Dragons and its campaign worlds, and the gaming writing here still takes many forms: analysis of the source fiction, close reading of modules, exploration of settings, and examination of the ideas and history behind them.&lt;/p>
&lt;p>The aim throughout is to pay serious attention to the original material and be honest about what it actually contains.&lt;/p></description></item><item><title>Contact</title><link>https://www.vaultsoftheodd.com/contact/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://www.vaultsoftheodd.com/contact/</guid><description>&lt;p>For journal enquiries, corrections, permissions, review copies, or any other business, email:&lt;/p>
&lt;p class="contact-email">&lt;a href="mailto:contact&amp;#64;vaultsoftheodd.com">&lt;strong>contact&amp;#64;vaultsoftheodd.com&lt;/strong>&lt;/a>&lt;/p>
&lt;p>Comments are also welcome on any article, and I read them — but for product and permissions questions, email is the better route.&lt;/p>
&lt;p>You can also support the writing through &lt;a href="https://buymeacoffee.com/drewgriffiths">buymeacoffee.com/drewgriffiths&lt;/a>.&lt;/p>
&lt;p>Vaults of the ODD is written and run by Drew Griffiths in the United Kingdom.&lt;/p></description></item><item><title>Cookie Policy</title><link>https://www.vaultsoftheodd.com/cookie-policy/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://www.vaultsoftheodd.com/cookie-policy/</guid><description>&lt;p>Vaults of the ODD is a static website. It sets &lt;strong>no cookies of its own&lt;/strong> and uses &lt;strong>no advertising or cross-site tracking&lt;/strong>. This page explains the limited circumstances in which any cookie or similar technology is involved, in line with UK GDPR and the Privacy and Electronic Communications Regulations (PECR).&lt;/p>
&lt;h2 id="analytics">Analytics&lt;/h2>
&lt;p>Visitor numbers are measured with &lt;strong>Cloudflare Web Analytics&lt;/strong>, which is &lt;strong>cookieless&lt;/strong>. It sets no cookies, does not fingerprint your device, and does not track you across other sites. It records only aggregated, anonymous information such as page views, approximate country, referring site, and browser type. It cannot identify you as an individual.&lt;/p></description></item><item><title>Privacy</title><link>https://www.vaultsoftheodd.com/privacy-policy/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://www.vaultsoftheodd.com/privacy-policy/</guid><description>&lt;p>Vaults of the ODD is a small, independent site run from the United Kingdom. This page sets out what data is collected, how it is used, and the rights you have over it under UK GDPR and the Data Protection Act 2018.&lt;/p>
&lt;h2 id="how-the-site-is-hosted">How the site is hosted&lt;/h2>
&lt;p>The site is a set of static pages served by GitHub Pages, a service provided by GitHub, Inc. It runs no database and sets no cookies of its own. When you visit, GitHub&amp;rsquo;s servers automatically process your IP address and basic request information in order to deliver the pages and to protect the service, as described in the &lt;a href="https://docs.github.com/en/site-policy/privacy-policies/github-general-privacy-statement">GitHub Privacy Statement&lt;/a>. GitHub acts as the hosting provider for this processing.&lt;/p></description></item></channel></rss>