feat: Create initial Daggerheart stream overlay module with manifest, scripts, styles, templates, and localization files.

This commit is contained in:
CPTN Cosmo 2025-12-31 11:18:38 +01:00
commit d516de52c0
8 changed files with 1693 additions and 0 deletions

23
README.md Normal file
View file

@ -0,0 +1,23 @@
# Daggerheart Stream Overlay
A FoundryVTT module designed for the Daggerheart system. This module creates a broadcast-ready `/stream` view that displays player cards, chat, fear tracker, and combat details.
## Features
### Stream Overlay
- **Broadcast Ready**: Accessible via `/stream`.
- **Auto-Layout**: Intelligently arranges content with a transparent chat on the left and player/game info on the right.
### Party & Player Cards
- **Dynamic Player Cards**: Automatically displays cards for all active players and the GM.
- **Live Updates**: Updates in real-time as players change HP, Stress, Hope, or their attributes.
- **Customizable Display**:
- Toggle visibility of Class, Subclass, Ancestry, Community, Resources, and Attributes.
- Choose between **Numeric** (3/6) or **Pips** (boxes) for resource display.
- Full or abbreviated attribute names.
- Customizable player name placement.
- **Spotlight Indicator**: Highlights the active player's card with a gold glow during combat.
### Fear Tracker
- **Integrated Tracker**: Displays the current Fear tokens at the bottom of the screen.
- **Theme Support**: Fully compatible with `dh-feartrackerplus` themes and settings (icons, colors, gradients). Falls back to a default Blood Moon theme if the module is missing.