Files
fabula-ultima-html/html/126.html
Drew Malzahn c75cd188c1 feat: Add book viewer at /book with shared design system
- 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>
2026-06-06 03:36:35 +00:00

56 lines
3.4 KiB
HTML
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Protagonist Guide</title>
<link rel="stylesheet" href="book-page.css">
</head>
<body>
<div class="metadata">Page 125</div>
<h1>PROTAGONISTS</h1>
<!-- Section: Outcast Fairy -->
<section id="outcast-fairy">
<h2>Outcast Fairy</h2>
<h3>Lore and Background</h3>
<p>Once upon a time, you lived with your kin in the Realm of Fairies, in close contact with the stream of souls... but it has been long since you last visited. What went wrong? What is the state of the Realm at the moment? Who governs it?</p>
<p>You may always communicate with any creature belonging to the beast, elemental, and plant Species.</p>
<h3>Abilities</h3>
<ul>
<li><strong>Magic Spells:</strong> You learn one spell of your choice among those found in the <em>Elementalist</em>, <em>Entropist</em>, and <em>Spiritist</em> lists (see Core Rulebook, pages 188, 192 and 208 respectively).</li>
<li><strong>Rituals:</strong> Additionally, you gain the ability to perform Rituals whose effects fall within the <em>Ritualism</em> discipline. You may use these Rituals to transport creatures in and out of the Realm of Fairies.</li>
</ul>
<h3>Weakness (Unique Flaw)</h3>
<p>You also possess a unique weakness typical of fairies: decide it together with your group.</p>
<div style="background-color: #fff3e0; padding: 15px; border-left: 4px solid orange;">
<p><strong>Weakness Mechanic:</strong> Once per session (approximately four hours of play), the Game Master may give you 1 Fabula Point in order to have sudden complications arise due to this weakness or have you automatically fail a Check. (The GM must do so before the Check is performed; both the Checks Result and High Roll are treated as being 0).</p>
<p><strong>Examples:</strong> You are allergic to iron; you must count all poured grains of sand or salt; if you see someone perform a specific gesture, you must do the same.</p>
</div>
</section>
<!-- Section: Robot -->
<section id="robot">
<h2>Robot</h2>
<h3>Lore and Background</h3>
<p>You are an artificial body in which a mysterious life shines, lone descendant of an age lost to time. Do you look organic or mechanical? What prevents you from perceiving or communicating like a normal human would? What fragmented memories do you still hold from the time you were created?</p>
<h3>Mechanical Traits</h3>
<ul>
<li><strong>Status:</strong> You are not considered a living creature.</li>
<li><strong>Resistances/Immunities:</strong> You gain Immunity to poison damage, Resistance to earth damage, and are immune to the poisoned status effect.</li>
<li><strong>Sustenance:</strong> You do not need to breathe, eat or drink, but you still follow the normal rules for resting; you also recover Hit Points and recover from status effects as normal.</li>
</ul>
<h3>Abilities</h3>
<ul>
<li><strong>Technical Proficiency Bonus:</strong> You gain a <strong>+2 bonus</strong> to all Checks you perform to examine or interact with machines, technology, and constructs (except for Accuracy Checks and Magic Checks).</li>
</ul>
</section>
</body>
</html>