SimpleFeatSelect
Intro
The application‘s purpose is to help players & DMs with feat selection. It is designed for those who know the Pathfinder RPG rules. It is not a teaching aid. This is a ground up rewrite of version 1.
It is a more accurate when dealing with feat requirements. It filters feats based on ability scores, class/character level, BAB, caster level, source book, feat type, spells, spell-like abilities, special abilities and feats that are currently selected.
Main Window
Not so obvious
Left List: list of selectable feats after being filtered.
Right List: list of selected feats.
Important: classes and races grant some feats automatically. These cannot be deleted from the list.
Ability Scores: Max is 255. 'No score' is not yet supported.
- Top centre left text box : total HD.
- Top centre middle text box : arcane caster level/divine caster level.
- Top centre right middle box : BAB.
- Number of feats selectable. This is not a hard limit, it is just for informational purposes.
- When filtering, ignore ability score and feat prerequisites. Other prerequisites still apply.
- Show Weapon Focus family feats: Weapon Focus, Greater Weapon Focus, Weapon Specialisation, Greater Weapon Specialisation, Improved Critical and the mythic versions.
- Show all Skill Focus feats.
- Reset All : removes all feats, sets all class levels to zero and sets all classes user selectable properties to defaults.
This cannot be reversed. - Removes all user selected feats from the right list.
- Copies all character information as well as feats to clipboard.
Classes whose level are zero do not have their details copied. - Copies all feats in the right list to clipboard.
- Classes and levels.
- Mythic Tier/Rank
Class Window
Not so obvious
Slider is level of class. Minimum is 0, maximum is 40 or 10 (prestige classes).
Classes in red are prestige classes. Black classes are Core, Purple are ACG, Orange are APG and Brown is Ultimate.
Classes with '>' indicate that there are user selectable options.
There are two effects of the class options.
The first grants bonus feats. Some classes have a list of feats to pick from (Ranger, Wizard).
The second effect grants spells and abilities which are prerequisites for feats.
Example above has Animal Domain for Cleric. If the user selects this, the Spell 'Summon Nature's Ally' is now in the Cleric's spell list and that spell one of the prerequisites for the Feat 'Sunlight Summons'.
That feat also has the requirements 'Spell Focus(Conjuration)'. The source book is 'Ultimate' & type is 'General'. If all these are selected, 'Sunlight Summons' should appear in the left list in the Feat window.
In the example below, some Prestige Classes advance spell caster levels for normal classes.
The user will need to select which class for each level. This affects total Arcane & Divine caster levels, which in turn, are prerequisites for some feats.
Note, the levels added are still restricted by the Prestige Classes level. Below the Wizard caster level is increased by 3, not 8 because the Loremaster is only level 5.
Feat Prerequisites
The following are prerequisites used by the application for feat filtering.
- Class level
class X - BAB
BAB X - Min. Ability Score
Str X - Race
race=XXX
Races:Elf; Half-Elf; Gnome; Halfing; Dwarf; Half-Orc; Orc; Human; Aasimar; Catfolk; Dhampir; Drow; Centaur; Fetchling; Goblin; Hobgoblin; Ifrit; Oread; Sylph; Undine; Kobold; Ratfolk; Tengu; Tiefling; Changeling; Duegar; Grippli; Kitsune; Merfolk; Nagaji; Samsaran; Strix; Suli; Svirfneblin; Vanara; Vishkanya; Babau; Shadow Demon; Nabasu.
- Creature Type
type=XXX
Types: Animal; Magical Beast; Humanoid. - Alignment
align=XX - Character level/Total HD
character level X - Skill Ranks
skill X - Feat
feat - Spell
spell=XXX
Spells:Darkness; Bestow Curse; Major Curse; Consecrate; Desecrate; Detect Good, Evil, Law, Chaos, Magic; Summon Nature's Ally; Summon Monster; Animate Dead; Command Undead; Dismissal; Banishment; Augury; Divination; Plane Shift; Gate; CLW; CMW; CSW; CCW; Magic Jar.
- Spell-Like Ability
spell-like=XXX
Spells:Daylight; Shadow Walk; Hydraulic; Darkness; Dispel Magic; Greater Dispel Magic; Detect Magic; Plane Shift; Gate; Magic Jar.
- Caster Level
CL X - Arcane Caster
arcane caster - Divine Caster
divine caster - Spell Level
spell level X - Immune
immune=XXX
Currently only Poison is supported. - Race size
size<X or size>X - Mythic Tier/Rank
MT X
What is missing
There is no support currently for creatures or races which are not humanoid except for those hard-coded in.
Rules Flaws
Here are some issues which are inconsistent with the Pathfinder rules.
Fighter level equivalence
Some classes are treated as fighter for feat prerequisites. This is not supported.
Effective Score
Also some classes have an effective ability score or 13 with respect to combat feat prerequisites even if their score is actually lower.
This is not supported.
Complex requirements
Some feats require complex prerequisites. These complications are ignored and probably will not be supported in future.
Known Issues
• Sorcerer and Bloodrager UI selected feat popups may not match previously saved and re-loaded feats (which will be displayed in the Feat window).
Selecting a ticked feat in a popup again will change the selected feats in Feat window.
Quitting and opening will result in feats being mismatched again.
Future
Ability to load custom feats, races, spells, spell-like abilities & classes.
Custom classes can be difficult to have an easy user created definition if their bonus/extra feat selection is complex. The Ranger is an example of a complex class (it is hard-coded in). If custom classes are supported, the user ability to select extra feats or feat prerequisites will be simple (something like the Cleric).
There are two main text files. One is the feat list. This is a list of all feats supported by the application. The second is the feat prerequisite file. This is for feats which require prerequisites. In future, these will be user modifiable.