-
Notifications
You must be signed in to change notification settings - Fork 21
Description
When you finish playing the books in the Kai series, thus obtaining all the Kai disciplines, the bonuses associated with these are not applied when playing the Magnakai books.
For example, the following Kai skills are "lost":
- You do not get a recovery of 1 EP for every section for the "Healing" skill,
- You do not get +2 from the Weaponskill Kai skill,
- You do not get +2 from Mindblast,
The "carry over" of Kai disciplines was considered a "hidden bonus" by Joe Dever as described in Lone Wolf Club Newsletter Summer Special 1987 (for full details see https://www.projectaon.org/en/ReadersHandbook/TopicalH).
I believe this can be fixed by removing the following two lines from www/data/mechanics-6.xml:
Which would mean that Kai disciplines would not be removed.
In addition to this, it is to be noted that the skills are cumulative, which could require changes in other parts of the code. For example, in src/ts/controller/mechanics/mechanicsEngine.ts the function healingDiscipline() would need to be modified changing:
if( state.actionChart.currentEndurance < state.actionChart.getMaxEndurance() )
actionChartController.increaseEndurance(+1, true);
to
if( state.actionChart.disciplines.contains('healing') && state.actionChart.currentEndurance < state.actionChart.getMaxEndurance() )
actionChartController.increaseEndurance(+1, true);
if( state.actionChart.disciplines.contains('curing') && state.actionChart.currentEndurance < state.actionChart.getMaxEndurance() )
actionChartController.increaseEndurance(+1, true);
That way the bonus would be applied twice: once for the Healing Kai discipline and another one for the Curing MagnaKai discipline.