There is a bug preventing the PathfinderFeatList.py class from opening the XML file containing the feats using a relative path. This has been temporarily circumnavigated by providing the absolute path to the file, but will need to be addressed again.
Added some test lines to the character.py class to print each attribute name, value and modifier to confirm that attributes are being assigned by the right priority.
I have test code in the character class now printing the skills in sorted alphabetical order.
Fixed bug where the WizardFeatSelector class was recalculating the number of feats a character gets, after it had alreayd been done, and returned an incorrect value to boot.
Added a 'category' field to the feat class. This will enable the feat selection tables to be built using only categories relevant to that class
Fixed bug that was skipping over bonus feats for the wizard feat pool.
File got touched, no changes though.
Added printing feats to test scripts
Added separate feats for each of the variations on Skill Focus, Spell Focus and Greater Spell Focus
Fixed bug that was populating a list of strings instead of a list of feat objects.
Fixed test code to handle having feat objects populated instead of a list of strings.
Added a TODO to revisit this file soon.