Epic: Combat Discipline Tree #224

Open
opened 2026-03-16 01:40:10 +00:00 by freemo · 0 comments
Owner

Epic: Combat Discipline Tree

Parent Legendary: #198 — Character Progression & Skills
Priority: High

Summary

This epic implements the full Combat discipline skill tree, including the three primary branches (Swordplay, Shield, Unarmed), their tier-2 sub-branches (Finesse, Power, Guard, Kick, Grapple), and the terminal Martial Arts node. All nodes are defined as SkillNode entries with proper prerequisite chains and tier requirements.

Goals

  • Define the Combat discipline sub-tree with correct prerequisite chains.
  • Implement tier-gated progression so players must reach specific levels before advancing.
  • Add the Martial Arts terminal branch as a high-tier convergence node.
  • Ensure all nodes integrate cleanly with the SkillTree data model from Epic 1.

Scope

In Scope Out of Scope
Combat root and sub-branches Non-combat disciplines
Prerequisite chain validation Combat mechanic modifications
Martial Arts terminal node Ability/spell integration
YAML definitions for combat tree XP balancing passes

Child Issues

Child issues will be linked via dependencies.

Acceptance Criteria

  • Combat, Swordplay, Shield, Unarmed nodes exist with correct prerequisites.
  • Finesse, Power, Guard, Kick, Grapple nodes exist at tier 2 with correct prerequisites.
  • Martial Arts node requires Kick 5 and Grapple 5.
  • All nodes are loadable from conf/skill_trees.yaml.
  • All child issues are completed and merged to master.
## Epic: Combat Discipline Tree **Parent Legendary:** #198 — Character Progression & Skills **Priority:** High ## Summary This epic implements the full Combat discipline skill tree, including the three primary branches (Swordplay, Shield, Unarmed), their tier-2 sub-branches (Finesse, Power, Guard, Kick, Grapple), and the terminal Martial Arts node. All nodes are defined as `SkillNode` entries with proper prerequisite chains and tier requirements. ## Goals - Define the Combat discipline sub-tree with correct prerequisite chains. - Implement tier-gated progression so players must reach specific levels before advancing. - Add the Martial Arts terminal branch as a high-tier convergence node. - Ensure all nodes integrate cleanly with the `SkillTree` data model from Epic 1. ## Scope | In Scope | Out of Scope | |----------|-------------| | Combat root and sub-branches | Non-combat disciplines | | Prerequisite chain validation | Combat mechanic modifications | | Martial Arts terminal node | Ability/spell integration | | YAML definitions for combat tree | XP balancing passes | ## Child Issues _Child issues will be linked via dependencies._ ## Acceptance Criteria - [ ] Combat, Swordplay, Shield, Unarmed nodes exist with correct prerequisites. - [ ] Finesse, Power, Guard, Kick, Grapple nodes exist at tier 2 with correct prerequisites. - [ ] Martial Arts node requires Kick 5 and Grapple 5. - [ ] All nodes are loadable from `conf/skill_trees.yaml`. - [ ] All child issues are completed and merged to `master`.
freemo self-assigned this 2026-03-16 01:40:10 +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.

Reference: aethyr/Aethyr#224
No description provided.