Files
fabula-ultima-html/html/161.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

104 lines
4.6 KiB
HTML

<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Heroic Skills Reference</title>
<link rel="stylesheet" href="book-page.css">
</head>
<body>
<h1>Heroic Skills Reference</h1>
<p>These heroic skills are added to the list in the Core Rulebook (see page 232).</p>
<p class="intro-text"><strong>Note:</strong> The description text provided appears highly fragmented, suggesting specific context within the source material. Structures have been inferred based on typical rulebook layouts.</p>
<h2>Heroic Skills with Class Mastery Requirements</h2>
<!-- Skill 1: All You Can Eat Gourmet -->
<div class="skill-entry">
<div class="skill-name">All You Can Eat Gourmet</div>
<span class="skill-classes"><span>(No Specific Classes Listed)</span></span>
<div class="description"><p>Combine four ingredients into a delicacy.</p></div>
</div>
<!-- Skill 2: Refraction -->
<div class="skill-entry">
<div class="skill-name">Refraction</div>
<span class="skill-classes">Classes: <strong >Arcanist, Spiritist</strong></span>
<div class="description"><p>Improves Aura and Barrier, and punishes enemies who damage protected targets.</p></div>
</div>
<!-- Skill 3: Bend Magic -->
<div class="skill-entry">
<div class="skill-name">Bend Magic</div>
<span class="skill-classes">Classes: <strong >Elementalist, Entropist, Invoker, Symbolist</strong></span>
<div class="description"><p>React to enemy spells with your invocations.</p></div>
</div>
<!-- Skill 4: Brambleheart -->
<div class="skill-entry">
<div class="skill-name">Brambleheart</div>
<span class="skill-classes">Classes: <strong >Darkblade, Floralist</strong></span>
<div class="description"><p>Your brambles protect you and react to enemy attacks.</p></div>
</div>
<!-- Skill 5: Brave Bash -->
<div class="skill-entry">
<div class="skill-name">Brave Bash</div>
<span class="skill-classes">Classes: <strong >Commander, Fury, Guardian, Pilot, Weaponmaster</strong></span>
<div class="description"><p>Use Bone Crusher to challenge foes with a shield, then deal additional damage.</p></div>
</div>
<!-- Skill 6: Cheer Up! -->
<div class="skill-entry">
<div class="skill-name">Cheer Up!</div>
<span class="skill-classes">Classes: <strong >Chanter, Esper, Orator</strong></span>
<div class="description"><p>Improves My Trust in You.</p></div>
</div>
<!-- Skill 7: Chimeric Soul -->
<div class="skill-entry">
<div class="skill-name">Chimeric Soul</div>
<span class="skill-classes">Classes: <strong >Chimerist, Mutant</strong></span>
<div class="description"><p>Casting Chimerist spells grants benefits based on the Species.</p></div>
</div>
<!-- Skill 8: Cleansing Moonlight -->
<div class="skill-entry">
<div class="skill-name">Cleansing Moonlight</div>
<span class="skill-classes">Classes: <strong >Entropist, Spiritist</strong></span>
<div class="description"><p>Your spells can remove status effects and spells from targets.</p></div>
</div>
<!-- Skill 9: Ephemeral Tranquility -->
<div class="skill-entry">
<div class="skill-name">Ephemeral Tranquility</div>
<span class="skill-classes">Classes: <strong >Dancer, Esper, Rogue, Spiritist, Symbolist</strong></span>
<div class="description"><p>Improves Hallucination and T orpor, and cleanses status effects to cause HP loss.</p></div>
</div>
<!-- Skill 10: Fitcast -->
<div class="skill-entry">
<div class="skill-name">Fitcast</div>
<span class="skill-classes">Classes: <strong >Chimerist, Darkblade, Esper, Fury, Wayfarer</strong></span>
<div class="description"><p>Use Might for Magic Checks, and treat weapons relying on Might as being arcane.</p></div>
</div>
<!-- Skill 11: For a Better Future -->
<div class="skill-entry">
<div class="skill-name">For a Better Future</div>
<span class="skill-classes">Classes: <strong >Merchant</strong></span>
<div class="description"><p>Use Trade Points instead of Fabula Points and improve settlements with donations.</p></div>
</div>
<h2>Natural Fantasy Heroic Skills</h2>
<!-- Skill 12 (Standalone) -->
<div class="skill-entry">
<span class="skill-classes">( - No Specific Classes Listed)</span>
<div class="description"><p><em>(No detailed description provided in the source text.)</em></p></div>
</div>
</body>
</html>