Automation backlog: active talent effects #105

Open
opened 2026-03-04 15:14:55 +00:00 by Athemis · 1 comment
Owner

Description

Track which active talents can be automated with the consume-effect style runtime (chat + target resolution + effect application), and prioritize high-value combat actions.

Quick wins (self-target / low ambiguity):

  • Blutschild: spend HP, apply temporary Abwehr bonus (activeEffect) for W20 rounds.
  • Zehrender Spurt: spend HP, apply temporary movement bonus (activeEffect) for W20/2 rounds.
  • Blutige Heilung: self-heal action with explicit cost and result handling.

Requires small extensions:

  • Schlachtruf: buff self + up to 3 * rank allies in hearing range, attack bonus for W20/2 rounds.
  • Zaubermacht: temporary roll bonus for Zaubern/Zielzaubern only (one-round window).
  • Brutaler Hieb / Fieser Schuss: next-attack-only modifiers.
  • Präziser Schuss / Vernichtender Schlag / Dämonen zerschmettern / Untote zerschmettern: declared attacks with "no defense" handling.
  • Ausweichen / Ich muss weg!: reactive defense windows in combat flow.

Out of scope for this track (for now):

  • Companion/summon/transformation talents (e.g. Vertrauter, Teufelchen, Adler-/Bären-/Tiergestalt).
  • Crafting/meta talents (e.g. Alchemie, Runenkunde, Einbetten, cooldown-manipulation talents).
  • Broad passive bonuses that are already represented by existing character/item mechanics.

Context

Related: #104 (spell automation candidate list), #90 (complex consumable/special resolution umbrella).

Priority recommendation: implement Schlachtruf early (requested by GM workflow), but only after defining multi-target selection UX.

### Description Track which **active talents** can be automated with the consume-effect style runtime (chat + target resolution + effect application), and prioritize high-value combat actions. #### Quick wins (self-target / low ambiguity): - [ ] Blutschild: spend HP, apply temporary Abwehr bonus (`activeEffect`) for `W20` rounds. - [ ] Zehrender Spurt: spend HP, apply temporary movement bonus (`activeEffect`) for `W20/2` rounds. - [ ] Blutige Heilung: self-heal action with explicit cost and result handling. #### Requires small extensions: - [ ] Schlachtruf: buff self + up to `3 * rank` allies in hearing range, attack bonus for `W20/2` rounds. - [ ] Zaubermacht: temporary roll bonus for Zaubern/Zielzaubern only (one-round window). - [ ] Brutaler Hieb / Fieser Schuss: next-attack-only modifiers. - [ ] Präziser Schuss / Vernichtender Schlag / Dämonen zerschmettern / Untote zerschmettern: declared attacks with "no defense" handling. - [ ] Ausweichen / Ich muss weg!: reactive defense windows in combat flow. #### Out of scope for this track (for now): - [ ] Companion/summon/transformation talents (e.g. Vertrauter, Teufelchen, Adler-/Bären-/Tiergestalt). - [ ] Crafting/meta talents (e.g. Alchemie, Runenkunde, Einbetten, cooldown-manipulation talents). - [ ] Broad passive bonuses that are already represented by existing character/item mechanics. ### Context Related: #104 (spell automation candidate list), #90 (complex consumable/special resolution umbrella). Priority recommendation: implement Schlachtruf early (requested by GM workflow), but only after defining multi-target selection UX.
Author
Owner

Update: groundwork from phase 1 is now available in PR #107.

What is now in place:

  • shared ActionEffectService runtime contract
  • shared runtime model builder for action effects
  • consume flow routed through the service runtime
  • characterization + contract coverage for the refactor

What is not included yet:

  • no direct talent content automation from this backlog in this PR

This gives us the technical base to implement the first active-talent automations (including multi-target work) in follow-up commits/PRs.

Update: groundwork from phase 1 is now available in PR #107. What is now in place: - shared `ActionEffectService` runtime contract - shared runtime model builder for action effects - consume flow routed through the service runtime - characterization + contract coverage for the refactor What is not included yet: - no direct talent content automation from this backlog in this PR This gives us the technical base to implement the first active-talent automations (including multi-target work) in follow-up commits/PRs.
Athemis self-assigned this 2026-03-06 18:05:06 +00:00
Sign in to join this conversation.
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
Athemis/ds4#105
No description provided.