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.

Identity and progression

Anchor identity and progression details before combat updates.

Identity

Progression

Derived progression
  • Heroic path:
  • Radiant order:
  • Surges:

Combat core

Attributes, resources, and defenses stay grouped for at-table speed.

Attributes

Resources and defenses

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

Skill entries

Create skill entries by canonical id and update ranks inline.

  • No skill entries.

Status effects and conditions

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

  • No status effects available.

Talent entries

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

  • No selected talents.

Weapon entries

Add canonical or custom weapons and edit entry details inline.

  • No weapon entries.

Narrative goals

Track goals directly from the polished sheet and keep motivation edits in context.

  • No goals yet.

Narrative workbook

Mirror page-two narrative areas while local draft autosave keeps in-progress notes safe.

Character appearance

Armor and equipment

Purpose and obstacle

Injuries

Expertises

Notes

Connections

Diagnostics

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

  • No diagnostics.