[High] [Task] [WIP/Incomplete] DoT/debuff system defined in spire-combat-spec but "No runtime" implementation status #277

Closed
opened 2026-06-05 02:11:24 +02:00 by Anexim · 3 comments
Owner

Type: Work in progress / Incomplete feature
Priority: High

spire-combat-spec.md §11 Known Gaps:

Feature Where Defined Status This Spec's Requirement
DoT / debuff system Spell/enchantment type defs No runtime Implement per §6

spire-combat-spec.md §6 defines a complete debuff/DoT system with:

  • 9 effect types: burn, poison, bleed, freeze, slow, curse, armor_corrode, blind
  • ActiveEffect interface with type, remainingDuration, magnitude, source, bypassArmor, bypassBarrier
  • Spell on-hit effects with applyChance
  • Complete tick processing logic for all effect types

But the implementation status is "No runtime" — none of this is wired into the actual combat pipeline.

Recommendation: Implement the DoT/debuff runtime system as specified in spire-combat-spec §6.

**Type:** Work in progress / Incomplete feature **Priority:** High **spire-combat-spec.md §11** Known Gaps: | Feature | Where Defined | Status | This Spec's Requirement | |---|---|---|---| | DoT / debuff system | Spell/enchantment type defs | **No runtime** | Implement per §6 | **spire-combat-spec.md §6** defines a complete debuff/DoT system with: - 9 effect types: burn, poison, bleed, freeze, slow, curse, armor_corrode, blind - `ActiveEffect` interface with `type`, `remainingDuration`, `magnitude`, `source`, `bypassArmor`, `bypassBarrier` - Spell on-hit effects with `applyChance` - Complete tick processing logic for all effect types But the implementation status is "No runtime" — none of this is wired into the actual combat pipeline. **Recommendation:** Implement the DoT/debuff runtime system as specified in spire-combat-spec §6.
Anexim added the ai:todo label 2026-06-05 02:11:24 +02:00
n8n-gitea was assigned by Anexim 2026-06-05 02:11:24 +02:00
Author
Owner

ultimate truth: this should have already been implemented, but verify, and create gitea issue if it isn't

ultimate truth: this should have already been implemented, but verify, and create gitea issue if it isn't
Author
Owner

RESOLVED — Created new Gitea issue #286. The DoT/debuff system is actually fully implemented and wired into the combat pipeline, contradicting the spec. dot-runtime.ts handles all 9 effect types and is called from combat-actions.ts. The spec's "Known Gaps" table needs updating.

**RESOLVED** — Created new Gitea issue #286. The DoT/debuff system is actually fully implemented and wired into the combat pipeline, contradicting the spec. `dot-runtime.ts` handles all 9 effect types and is called from `combat-actions.ts`. The spec's "Known Gaps" table needs updating.
Anexim added ai:done and removed ai:todo labels 2026-06-05 14:30:24 +02:00
Author
Owner

RESOLVED — Created new Gitea issue #286. The DoT/debuff system is actually fully implemented and wired into the combat pipeline, contradicting the spec. dot-runtime.ts handles all 9 effect types and is called from combat-actions.ts. Updated spire-combat-spec.md Known Gaps table.

✅ RESOLVED — Created new Gitea issue #286. The DoT/debuff system is actually fully implemented and wired into the combat pipeline, contradicting the spec. dot-runtime.ts handles all 9 effect types and is called from combat-actions.ts. Updated spire-combat-spec.md Known Gaps table.
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: Anexim/Mana-Loop#277