- 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>
49 lines
2.9 KiB
HTML
49 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>Game Rules Summary</title>
|
||
<link rel="stylesheet" href="book-page.css">
|
||
</head>
|
||
<body>
|
||
|
||
<header>
|
||
<h1>Protagonists</h1>
|
||
<p style="font-size: 0.9em; color: #666;">Chapter 9: Ancient Weapon / Chapter</p>
|
||
</header>
|
||
|
||
<section id="ancient-weapon">
|
||
<h2>Ancient Weapon</h2>
|
||
<p>You don’t fear delving deep in the ancient ruins; from their cold tunnels you have retrieved an unusual weapon, which saved your life in more than one occasion. Where did you find it? When did you stumble upon a similar weapon, and who carried it?</p>
|
||
|
||
<ul>
|
||
<li><strong>Custom Weapon Creation:</strong> Together with the rest of your group, create a rare custom weapon (see page 112) worth 1200 zenit or less.</li>
|
||
<li>The weapon should have an especially unusual and technological appearance; making it a firearm and determining that similar items are rare and mysterious in your world is advised.</li>
|
||
</ul>
|
||
|
||
<p><strong>Game Master Complications:</strong></p>
|
||
<p>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 the unique nature of the weapon (such as strange machines reacting to its presence, or monsters drawn to the special energy it emits). However, the weapon cannot be destroyed, damaged, lost, or stolen without your permission as a Player.</p>
|
||
</section>
|
||
|
||
<hr style="border: none; border-top: 1px dashed #ccc; margin: 30px 0;">
|
||
|
||
<section id="arboreal">
|
||
<span class="section-header">Arboreal</span>
|
||
<h2>The Arboreal Challenge</h2>
|
||
<p>You are a sentient plant creature, with humanoid intelligence. Do you belong to a particular species, or are you one of a kind? How does your life cycle function? Do you resemble a specific type of plant, flower, or tree?</p>
|
||
|
||
<h3>Mandatory Choices</h3>
|
||
<ul>
|
||
<li><strong>Status Immunity:</strong> Choose a status effect (dazed, enraged, or shaken). You are immune to the chosen status effect.</li>
|
||
<li><strong>Vulnerability:</strong> You also gain Vulnerability to a damage type of your choice: <em>air, bolt, earth, fire,</em> or <em>ice</em>.</li>
|
||
<li><strong>Unique Spell Learning:</strong> You learn one NPC spell (pages 310-311 of the Core Rulebook; you cannot choose Devastation; if a Magic Check is required, use (INS + WLP)). Customize the spell as needed (name, damage type, status effects etc.).</li>
|
||
<li><strong>Sunlight Bonus:</strong> When you cast this spell while in sunlight, its total MP cost is reduced by 5 (to a minimum of 0 Mind Points).</li>
|
||
</ul>
|
||
</section>
|
||
|
||
<div class="footer-data">
|
||
</div>
|
||
|
||
</body>
|
||
</html> |