- Add html/index.html: book viewer with auto-discovering sidebar, prev/next navigation, keyboard shortcuts, and URL hash persistence - Add html/book-page.css: shared stylesheet for all book pages derived from fabula-ultima-sheet.css (dark theme, CSS variables, Cinzel/ Crimson Text fonts, common class styles) - Add book.js entry point so webpack injects the shared CSS into the book viewer; update webpack.config.js for two entry points, split CSS chunk, CopyWebpackPlugin for book pages, and /book dev server rewrite rule - Add scripts/strip_watermark.py: removes "Guest Customer (Order #52072168)" watermark artifacts from all 210 book pages - Add scripts/restyle_book.py: strips per-page <style> blocks and injects <link rel="stylesheet" href="book-page.css"> into all pages - Update Justfile deploy to scp -r dist/* for the new /book subtree Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
39 lines
3.0 KiB
HTML
39 lines
3.0 KiB
HTML
<!DOCTYPE html>
|
||
<html lang="en">
|
||
<head>
|
||
<meta charset="UTF-8">
|
||
<meta name="viewport" content="width=device-width, initial-scale=1.0">
|
||
<title>Natural Fantasy Locations</title>
|
||
<link rel="stylesheet" href="book-page.css">
|
||
</head>
|
||
<body>
|
||
|
||
<header>
|
||
<h1>Natural Fantasy Locations</h1>
|
||
</header>
|
||
|
||
<section>
|
||
<p>During World Creation (see Core Rulebook, page 148) and play sessions, you will often be called upon to introduce new regions, towns, or interesting locations. This section contains advice and suggestions and discusses the mindset to adopt when creating natural fantasy locations, and then provides ten examples you can use in your campaigns or draw upon for inspiration.</p>
|
||
|
||
<h2>Ancient Roots, Future Branches</h2>
|
||
<p>The key element that sets natural fantasy locations apart is simple, but should never be taken for granted – it’s the tension between a mostly forgotten past and an unpredictable future, a maelstrom of visions of ruin and hope.</p>
|
||
|
||
<ul>
|
||
<li>
|
||
<strong>Roots in the past.</strong> Ancient events and their influence on the present might manifest in many different ways: from the complex religious traditions of a clan of hunters to the whispering ruins buried among the dunes of the desert. Every place has many stories to tell and lessons to teach those who explore it with an open mind, humility, and respect, accepting even its long silences.
|
||
</li>
|
||
<li>
|
||
<strong>Branching toward the future.</strong> The future is unpredictable and not yet written: its potential might take the shape of a precious resource, a new generation able to break a millennia-old curse or even a small cub or hatchling, the last survivor of its kind.
|
||
</li>
|
||
</ul>
|
||
|
||
<div class="advice-box">
|
||
<p>To be narratively alive and inspired, a natural fantasy location should exist in the present, the liminal space between these vague extremes – showing the signs of a past not fully understood and holding in its hands a fragile future, which will blossom only if it’s protected without smothering it. We might say that:</p>
|
||
<p style="font-weight: 600; margin-top: 15px;">If a location does not offer significant revelations about the world’s past or the traditions of its inhabitants, nor hides a potential that might bring joy or ruination, depending on how those same people cultivate it, then you need to put a bit more work into it.</p>
|
||
</div>
|
||
|
||
<p>However, remember that it is not just the Game Master who has the right and responsibility to create, describe, and enrich locations and areas in interesting ways. For instance, you can spend a Fabula Point to describe how your character hears a feeble voice coming from the nearby spring, despite the local elders believing its guardian spirit has long abandoned it – this is the kind of contribution that <strong>Players</strong> should provide often during the course of the game.</p>
|
||
|
||
</section>
|
||
</body>
|
||
</html> |