I recently got interested in the Warblade class and, on trying it out, discovered that it doesn't work. Looking at it more closely, it appears that it was never finished, so I decided to try to finish it. Here's what was already done:
1) As far as I can tell, the conversation for picking stances and maneuvers works as it should.
2) The Battle Clarity Feat is implemented.
3) The Weapon Aptitude conversation comes up at the right time, but the choices are listed incorrectly and picking one of them doesn't actually do anything.
Here's what I've done so far:
1) Fixed the Weapon Aptitude conversation to give it the right choices and make them actually work.
2) Implemented the Battle Mastery feat.
Now for some questions. I'm not a PnP expert (pretty much all I know about it comes from NWN and NWN2), and I've never created or modified an NWN class before except for my recent changes to the Shifter (PnP) class, so bear with me.
1) The Weapon Aptitude feat was partially implemented. It was trying to simulate Weapon Focus, Weapon Specialization, etc. for the aptitude weapon by adjusting the PC's AB and damage bonuses whenever a weapon was equipped or unequipped. I took a different approach: when a player chooses an aptitude weapon after sleeping, I check if they have the Weapon Focus feat for any weapon and, if so, add a property granting Weapon Focus for the aptitude weapon to their skin; ditto for Weapon Specialization, etc. Advantages to this approach are that it makes checking for weapon equip/unequip unnecessary, and it allows me to apply the Weapon Aptitude feat to feats that would otherwise be difficult to simulate accurately (e.g. Improved Critical with an already Keen weapon). The only disadvantage I can see is that you end up with more feats than you should (e.g. you end up with Weapon Focus in both the aptitude weapon and the weapon you originally chose it for, since there's no way to remove the original feat), but the old approach had the same problem. My question: this approach makes it possible to apply Weapon Aptitude to feats the old implementation didn't attempt: Overwhelming Critical, Devastating Critical, and, I think, Weapon of Choice. Should it?
2) Battle Ardor is supposed to add the INT bonus to the critical threat confirmation roll. Is this possible in NWN1? I know NWN2 has Power Critical, which adds a constant +4 to the threat confirmation roll, but as far as I can tell NWN1 has nothing similar, so I'm thinking it won't be possible. If not, what would be a reasonable substitute?
3) Battle Cunning is supposed to add the INT bonus to damage against flatfooted foes. I haven't thought about this much yet, but does anyone have suggestions how to go about it? Or, if it's not possible, a substitute?
4) Battle Skill is supposed to add the INT bonus to the checks to Trip, Disarm, Overrun, or Bullrush. I'm assuming in NWN Trip/Overrun/Bullrush all translate into Knockdown, and Disarm is Disarm, of course. If there's no easy way to change the check for this (I haven't really looked into this yet), maybe the Battle Skill feat could just be turned into the Improved Knockdown and/or Improved Disarm?
5) Warblade is supposed to qualify for Weapon Specialization (and other fighter specific feats, if any) two levels later than a Fighter would qualify for them. How would this be implemented?
6) I notice in cls_feat_warbld.2da that a lot of feats have GrantedOnLevel set to 99, some others others to -1. I think I've figured out that -1 indicates that the feat should be in the Warblade's Bonus Feat list, but what does 99 indicate?
Sorry for the long post; thanks for any help or suggestions.