commit 54e481ab62059ddf9254b7b2034cc90ab97552e7 Author: Drew Malzahn Date: Thu Jun 4 02:04:41 2026 +0000 Initial commit: Fabula Ultima HTML character sheet Co-Authored-By: Claude Sonnet 4.6 diff --git a/.devcontainer/devcontainer-lock.json b/.devcontainer/devcontainer-lock.json new file mode 100644 index 0000000..f950fd4 --- /dev/null +++ b/.devcontainer/devcontainer-lock.json @@ -0,0 +1,14 @@ +{ + "features": { + "ghcr.io/anthropics/devcontainer-features/claude-code:1.0": { + "version": "1.0.5", + "resolved": "ghcr.io/anthropics/devcontainer-features/claude-code@sha256:cfc2e7d3e9fd3b9b01f8d5cb158508a884c8c0ede2e23ed10f32dea5d4ffe69a", + "integrity": "sha256:cfc2e7d3e9fd3b9b01f8d5cb158508a884c8c0ede2e23ed10f32dea5d4ffe69a" + }, + "ghcr.io/devcontainers/features/node:1": { + "version": "1.7.1", + "resolved": "ghcr.io/devcontainers/features/node@sha256:8c0de46939b61958041700ee89e3493f3b2e4131a06dc46b4d9423427d06e5f6", + "integrity": "sha256:8c0de46939b61958041700ee89e3493f3b2e4131a06dc46b4d9423427d06e5f6" + } + } +} diff --git a/.devcontainer/devcontainer.json b/.devcontainer/devcontainer.json new file mode 100644 index 0000000..fe85ae9 --- /dev/null +++ b/.devcontainer/devcontainer.json @@ -0,0 +1,7 @@ +{ + "image": "mcr.microsoft.com/devcontainers/base:ubuntu", + "features": { + "ghcr.io/devcontainers/features/node:1": {}, + "ghcr.io/anthropics/devcontainer-features/claude-code:1.0": {} + } +} \ No newline at end of file diff --git a/.github/dependabot.yml b/.github/dependabot.yml new file mode 100644 index 0000000..f33a02c --- /dev/null +++ b/.github/dependabot.yml @@ -0,0 +1,12 @@ +# To get started with Dependabot version updates, you'll need to specify which +# package ecosystems to update and where the package manifests are located. +# Please see the documentation for more information: +# https://docs.github.com/github/administering-a-repository/configuration-options-for-dependency-updates +# https://containers.dev/guide/dependabot + +version: 2 +updates: + - package-ecosystem: "devcontainers" + directory: "/" + schedule: + interval: weekly diff --git a/CLAUDE.md b/CLAUDE.md new file mode 100644 index 0000000..aac7320 --- /dev/null +++ b/CLAUDE.md @@ -0,0 +1,4 @@ +This repository contains an HTML version of the Fabula Ultima TTRPG character sheet. + +- `Fabula-Ultima-Character-Sheet.pdf`: Contains the original PDF character sheet. +- `fabula-ultimata-sheet.html`: Conversion of the PDF into an interactive HTML page, with added styling and features such as auto-save. \ No newline at end of file diff --git a/Fabula-Ultima-Character-Sheet.pdf b/Fabula-Ultima-Character-Sheet.pdf new file mode 100644 index 0000000..ce72be2 Binary files /dev/null and b/Fabula-Ultima-Character-Sheet.pdf differ diff --git a/fabula-ultima-sheet.html b/fabula-ultima-sheet.html new file mode 100644 index 0000000..2aaca90 --- /dev/null +++ b/fabula-ultima-sheet.html @@ -0,0 +1,1358 @@ + + + + + +Fabula Ultima — Character Sheet + + + + + +
+ +
+ + + +
+
+ + + Saved! +
+
+ + +
+ + +
+ + +
+
Identity & Traits
+
+
+ + +
+
+ + +
+
+
+ + +
+
+
+ + +
+
+ + +
+
+
+ + +
+
+ + +
+ +
+
Level & Experience
+
+
+ 1 + Character Level + + +
+
+
+ + +
+
+
+
+
+ 0 XP + 10 XP = Level +
+
+ + +
+
+
+
+ +
+
Defenses
+
+
+ + +
+
+ + +
+
+ + +
+
+
+ +
+
+ + +
+ + +
+
Attributes
+
+
+
Dexterity
+
+
+ + +
+
+
+ + +
+
+
+
+
Insight
+
+
+ + +
+
+
+ + +
+
+
+
+
Might
+
+
+ + +
+
+
+ + +
+
+
+
+
Willpower
+
+
+ + +
+
+
+ + +
+
+
+
+
+ + +
+
Status Effects
+
+ +
+
+ + +
+
Hit, Mind & Inventory Points
+ +
+
HP
+
+
MIG×5 + Level + Other
+
+ +
/
+ + +
+
+ +
+ +
+
MP
+
+
WLP×5 + Level + Other
+
+ +
/
+ +
+
+ +
+ +
+
IP
+
+
6 + Other
+
+ +
/
+ +
+
+
+
+
+ + +
+ + +
+
Fabula Points
+
+
+ + +
+
+
+
+
+1 FP if you have none at start of session.
+
+1 FP when a Villain makes an entrance.
+
+1 FP when you fumble a Check.
+
+2 FP if you surrender at zero HP.
+
Spend 1 FP to invoke a trait: reroll one or both dice.
+
Spend 1 FP to invoke a bond: add its strength to the result.
+
Spend 1 FP to alter the story.
+
+
+ + +
+
Bonds
+
+
+ +
+ + +
+ + +
+
Equipment
+
+
+
Martial Armor +
+
+
Martial Shields +
+
+
Martial Melee +
+
+
Martial Ranged +
+
+
+
+
Accessory
+
+ + +
+
+
+
Armor
+
+ + +
+
+
+
Main Hand
+
+ + +
+
+
+
Off-Hand
+
+ + +
+
+
+
+ + +
+
Backpack & Notes
+ +
+ +
+ +
+ + +
+ +
+ +
+
Primary Classes (up to 3 levels each)
+
+ +
+ +
+
Other Classes (max 3 non-mastered)
+
+ +
+ +
+ +
+
Heroic Skills
+ +
+ +
+ + +
+ +
+
Arcana & Spells
+ + + + + + + + + + + +
Name / NotesMP CostTargetsDuration
+ +
+ +
+
Rituals
+
+
Arcanism
+
Chimerism
+
Elementalism
+
Entropism
+
Ritualism
+
Spiritism
+
+ +
+ +
+ + + +