pewterfish/cutt-char-manager — Issue #5: Redesign dependency system
Author: pewterfish
Created: 2012-01-27 16:18:15+00:00
State: open

The current dependency system is insufficiently flexible to cover the required dependency model. As well as one skill having many dependencies, there are also cases where:
* a skill requires one or more of a set of prereqs (e.g. Agility in the Subterfuge tree, which requires equal levels in Subterfuge OR Wilderness).
* a skill must be disallowed if the character already has another skill (e.g. Spiritual Awakening vs Elemental Skill).

Suspect the dependency table needs to sprout some flags to describe the TYPE of dependency.