It’s a fun mod, but there’s a few bugs that, well, bug me. I thought they’d be simple to locate but goddamn I’m beat.
Bug #1: Having the 'Keen Sense" feat makes all stances from Diamond Mind and Iron Heart to not appear at levelup. Similarly, the ‘Scent’ racial feat makes one tiger claw stance (correctly) not appear, but for some inexplicable reason White Raven stances also get removed.
I’m trying to check in the code where the heck it’s checking against these feats, I can only find two places, and neither should be causing this:
- One for retraining feats, which checks if the player has the stance that grants scent, and then forbids retraining the granted scent feat.
- One at levelup, which sounds like the right track… except there’s nothing there that would make Iron Heart or White Raven stances not appear, and the check on Keen Sense specifically checks for the one stance of DM that it should disable, not all of them.
Soooo, wth is happening here?
Bug #2: ToB gets screwed if you import/export characters. Importing such a character has them ‘forget’ all the ToB levelup info, making it think it has to do the maneuver learning from zero, but it doesn’t delete the maneuvers, resulting in way more maneuvers than the character should and impossible levelups when there’s just not enough unlearned maneuvers to pick (Crusader lvl 1, I’m looking at you).
As far as I understand the issue, the mod stores this data as local variables in the ‘ToB’ container item, and the maneuvers as items inside the container. Exporting/importing seems to nuke the data of the container (but not in the maneuvers).
Currently, I have a half-assed fix script that just nukes the maneuvers, allowing leveling up maneuvers from zero correctly. I’m not sure how I could fix this issue.
There’s, of course, other bugs, but these are the ones that are more in my face.