• 0.9.15 ef76b9c90b

    Add encounter difficulty indicator (5.5e XP budget)
    CI / check (push) Successful in 1m13s
    CI / build-image (push) Successful in 16s

    dostulata released this 2026-03-27 22:55:48 +01:00 | 54 commits to main since this release

    Live 3-bar difficulty indicator in the top bar showing encounter
    difficulty (Trivial/Low/Moderate/High) based on the 2024 5.5e XP
    budget system. Automatically derived from PC levels and bestiary
    creature CRs.

    • Add optional level field (1-20) to PlayerCharacter
    • Add CR-to-XP and XP Budget per Character lookup tables in domain
    • Add calculateEncounterDifficulty pure function
    • Add DifficultyIndicator component with color-coded bars and tooltip
    • Add useDifficulty hook composing encounter, PC, and bestiary contexts
    • Indicator hidden when no PCs with levels or no bestiary-linked monsters
    • Level field in PC create/edit forms, persisted in storage

    Closes #18

    Co-Authored-By: Claude Opus 4.6 (1M context) noreply@anthropic.com

    Downloads