Spanreed

WASM character sheet harness

Browser-native shell backed by the real Rust core.

Ready.

Offline support: pending registration…

Current surface

Polished Sheet

Edit authored values with immediate derived-state feedback.

Offline support: pending registration…

Polished sheet

Character sheet workspace

Edit authored fields directly and review live derived values in one place.

Ready.

Goal snapshot: No active goals.

Heroic · Radiant · Surges

Identity and progression

Anchor identity and progression details before tactical and workbook updates.

Identity

Progression

Skill entries

Create skill entries by canonical id and update ranks inline.

  • No skill entries.

Derived capabilities

Read-only capability totals align with the source sheet layout.

  • Movement: — (needs Speed from core read-first for handbook Movement Rate table).
  • Lifting: — (needs Strength from core read-first for handbook Lifting Capacity table).
  • Recovery die: — (needs Willpower from core read-first for handbook Recovery Die table).
  • Senses: — (needs Awareness from core read-first for handbook Senses Range table).

Values prefer core summaries and fall back to chapter 3 attribute tables.

Combat core

Compact attributes, resources, and defenses for at-table speed.

Attributes

Resources and defenses

max
max
max
Derived defenses
  • Physical:
  • Cognitive:
  • Spiritual:
Defense overrides

Narrative goals

Review and adjust goals here before diving into the narrative workbook.

  • No goals yet.

Talent entries

Create, edit, reset, and remove talent entries directly in this list.

  • No selected talents.

Status effects and conditions

Toggle active effects directly. Singer forms are mutually exclusive and respect talent unlocks.

  • No status effects available.

Weapon entries

Add canonical or custom weapons and edit entry details inline.

  • No weapon entries.

Diagnostics

Actionable guidance appears first. Expand technical detail only when troubleshooting.

  • No diagnostics.

Narrative workbook

Use goals as a bridge into page-two narrative areas while local draft autosave keeps notes safe.

Character presence

Drive and friction

Complications

Session context