From ee17d788fd188d58596026875367262e35e4be9d Mon Sep 17 00:00:00 2001 From: Cal Corum Date: Thu, 18 Dec 2025 10:36:19 -0600 Subject: [PATCH] Update roadmap with recent enhancements MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - Attack/spell dialogs: crit threshold stepper, separate damage roll buttons - Attack skills: trained/untrained toggle (like regular skills) - Ranged attacks: use Awareness stat (not Dexterity) - Active Effect reference doc: comprehensive attribute key documentation 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude Opus 4.5 --- PROJECT_ROADMAP.json | 11 ++++++----- 1 file changed, 6 insertions(+), 5 deletions(-) diff --git a/PROJECT_ROADMAP.json b/PROJECT_ROADMAP.json index d4f1247..cfde25d 100644 --- a/PROJECT_ROADMAP.json +++ b/PROJECT_ROADMAP.json @@ -309,7 +309,7 @@ "tested": false, "priority": "critical", "dependencies": ["2.4", "2.5", "1.11"], - "notes": "AttackRollDialog with weapon selection, damage roll on hit, crit doubles dice. Block/Dodge prompts deferred to Task 7.8" + "notes": "AttackRollDialog with weapon selection, crit doubles dice. Block/Dodge prompts deferred to Task 7.8. Enhanced: Separate 'Roll Damage' button in chat (not auto-rolled), crit threshold stepper (+/- buttons) in dialog, attack skills have trained/untrained toggle like regular skills. Ranged attacks use Awareness stat (not Dexterity)." }, { "id": "2.7", @@ -329,7 +329,7 @@ "tested": false, "priority": "critical", "dependencies": ["2.4", "1.9"], - "notes": "SpellCastDialog with damage/effect toggle, delivery/duration selectors, live mana cost using rulebook formula. Focus tracking on successful cast." + "notes": "SpellCastDialog with damage/effect toggle, delivery/duration selectors, live mana cost using rulebook formula. Focus tracking on successful cast. Enhanced: Separate 'Roll Damage' button in chat (not auto-rolled), crit threshold stepper (+/- buttons) in dialog." }, { "id": "2.9", @@ -482,7 +482,7 @@ "tested": false, "priority": "critical", "dependencies": ["3.2", "2.6"], - "notes": "Attack skills and equipped weapons on Main tab with roll buttons." + "notes": "Attack skills and equipped weapons on Main tab with roll buttons. Enhanced: Attack skills now have trained/untrained toggle like regular skills (untrained=20-stat, trained=20-stat×2). Ranged uses Awareness stat." }, { "id": "3.9", @@ -964,7 +964,7 @@ "tested": false, "priority": "high", "dependencies": ["2.8", "7.6"], - "notes": "templates/chat/spell-cast.hbs exists" + "notes": "templates/chat/spell-cast.hbs with styled header, cast config, roll result, effect section. Enhanced: Separate 'Roll Damage' button (damage not auto-rolled), matches attack chat card pattern with message flags for deferred damage rolling." }, { "id": "7.8", @@ -1154,7 +1154,8 @@ "completed": true, "tested": false, "priority": "high", - "dependencies": ["11.1"] + "dependencies": ["11.1"], + "notes": "Created docs/active-effect-reference.md with comprehensive attribute key reference for characters and NPCs. Includes stats, skills, attacks (trained/difficulty/critThreshold), resources, saves, movement, senses, and flag-based favor/hinder system. Example patterns for common effects." }, { "id": "11.3",