- 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>
40 lines
2.9 KiB
HTML
40 lines
2.9 KiB
HTML
<!DOCTYPE html>
|
||
<html lang="en">
|
||
<head>
|
||
<meta charset="UTF-8">
|
||
<meta name="viewport" content="width=device-width, initial-scale=1.0">
|
||
<title>Beasts and Monsters: A Guide</title>
|
||
<link rel="stylesheet" href="book-page.css">
|
||
</head>
|
||
<body>
|
||
|
||
<h1>BEASTS AND MONSTERS</h1>
|
||
|
||
<p>The protagonists of Fabula Ultima are positive, heroic figures, who fight against the twisted ideologies and egotistic machination of the Villains. This premise is strictly linked to the idea that the antagonists are aware and in control of their actions, even when they don’t fully understand the consequences.</p>
|
||
|
||
<p>What happens when the antagonists are little more than animals or monstrous creatures that, acting on instinct or according to their life cycle, threaten the region or the protagonists’ community? In such a case, it’s legitimate to question how “heroic” it is to fight creatures who are just following their instincts or needs.</p>
|
||
|
||
<p>The works that inspired this Atlas approach this subject in a number of ways:</p>
|
||
|
||
<ul>
|
||
<li>
|
||
<strong>Survival.</strong> This is the easiest approach, albeit a bit superficial and questionable, and it simply reassures the Players that their actions are justified: in these settings, humans are far less numerous than beasts and monsters, hence it’s sometimes necessary to fight and kill them.
|
||
</li>
|
||
<li>
|
||
<strong>Conservation.</strong> In this approach, slightly more complex and thoughtful, it is legitimate to eliminate specific creatures that can cause massive damage to the entire ecosystem, making those specific creatures play the role of Villains.
|
||
</li>
|
||
<li>
|
||
<strong>Exorcism.</strong> This approach is based upon the idea of fighting only creatures that are corrupted or infected by a magical influence or parasite, to purify them once they are weakened (in Fabula Ultima one can choose the fate of an enemy reduced to 0 Hit Points – death is not the rule). The source of such corruption is often an environmental antagonist (see page 174).
|
||
</li>
|
||
<li>
|
||
<strong>Revenge.</strong> In this variant of the previous approaches, the heroes discover, often through the ability to communicate with beasts, that the terrible fury or corrupting influence was spawned from human atrocities, creating an age-old grudge that might take the shape of a major (or even supreme) Villain… and to make matters worse, our protagonists’ early actions might have contributed to such a disaster.
|
||
</li>
|
||
</ul>
|
||
|
||
<p>This Atlas cannot tell you which approach, or what relationship between humanity and nature, you should adopt. This is something your group should decide together. Nevertheless, remember that the nature of the struggle between humans and the world is a precise thematic choice that should never be trivialized.</p>
|
||
|
||
<div class="meta-data">
|
||
</div>
|
||
|
||
</body>
|
||
</html> |