Spaces:
Sleeping
Sleeping
| """Space configuration: D&D Combat Tracker (stateful tracker, no AI).""" | |
| from .shared.config import SpaceConfig, CTA, RelatedSpace, OWNER | |
| CONFIG = SpaceConfig( | |
| slug="dnd-combat-tracker", | |
| utm_campaign="dnd_combat_tracker", | |
| title="D&D Combat Tracker - Free Online Tool", | |
| emoji="⚔️", | |
| short_description="Track initiative, HP, and conditions for D&D 5e combat", | |
| h1="Free D&D Combat Tracker", | |
| tagline=( | |
| "Run a whole D&D 5e encounter in your browser — initiative order, hit " | |
| "points, conditions, and rounds — with zero setup and no signup." | |
| ), | |
| primary_keyword="dnd combat tracker", | |
| secondary_keywords=( | |
| "5e combat tracker", | |
| "dnd battle tracker", | |
| ), | |
| hero_cta=CTA( | |
| "Run the fight here. Loreify remembers how it actually went down.", | |
| "Try Loreify Free", | |
| "hero", | |
| ), | |
| post_tool_cta=CTA( | |
| "Battle over? Loreify captures the whole session — including that crit " | |
| "— and turns it into organized campaign notes.", | |
| "Turn Sessions Into Notes", | |
| "post_tool", | |
| ), | |
| mid_page_cta=None, | |
| footer_cta=CTA( | |
| "Stop taking notes while you play. Loreify records your session and " | |
| "organizes NPCs, quests, loot, locations, and lore automatically.", | |
| "Try Loreify Free", | |
| "footer", | |
| ), | |
| related=( | |
| RelatedSpace( | |
| "D&D Initiative Tracker", | |
| f"https://huggingface.co/spaces/{OWNER}/dnd-initiative-tracker", | |
| "Turn order only — the fastest way to sort and advance initiative.", | |
| ), | |
| RelatedSpace( | |
| "D&D Monster Builder", | |
| f"https://huggingface.co/spaces/{OWNER}/dnd-monster-builder", | |
| "Build a complete custom monster with stats, traits, and tactics.", | |
| ), | |
| RelatedSpace( | |
| "D&D NPC Generator", | |
| f"https://huggingface.co/spaces/{OWNER}/dnd-npc-generator", | |
| "Generate playable NPCs with motives, voices, and plot hooks.", | |
| ), | |
| ), | |
| ) | |