This week we worked on two improvements to Pathinfer system support: Feat Prerequisites, and support for all kinds of magical armour.
This week's blog post is the first installment of a potential new series: Things we did not Build: Prerequisite Expressions.
Pathfinder - Feat Prerequisites
- Feats with custom choices now autocomplete their choices on the character sheets when picking that feat.
- Added support for feat prerequisites for most of the common prerequisites: BaB, ability, feats, skill, class levels, caster/manifester level, and ability to cast/manifest.
- To cover for any complex prerequisites (such as "X or Y", or "Any two of (things)"), we have added a
Manual
prerequisite, which is not automatically checked but is shown in the quick sheet checks section as a note.
- Feat prerequisites can be configured in the game system configuration's Feat tab, and will as far as currently possible be checked and shown in the Quick Sheet Checks section of the character sheet edit screen.
- The feat prerequisites for the Core, APG, and Psionics Unleashed feats have been added to your campaign automatically where possible. If you have custom feats or have adjusted feat prerequisites this will require a manual review.
- The quick sheet check 'A bonus listed for (thing) is very high' notes have been adjusted to also show the exact bonus, its type, and the player note. This helps when reviewing a sheet for approval, or when checking your own sheet.
- The 'high bonus' thresholds for several scores have been adjusted to prevent notes for things that occur naturally in several kinds of characters.
Pathfinder - Armour Enchantments
- You can now set the value of enchantments and masterwork bonusses for armour in the game system configuration, under equipment, in the armour section.
- In the same place, you can set Special Materials that are available. For each, you can set the category of armours it is available for.
- You can set the price per armour category
- You can also set value per pound (as with Darkwood) or a value factor (as with Dragonhide)
- You can set a flat weight increase or a weight multiplier
- You can set the modifiers to ACP, ASF and Max Dex
- You can also set the details for enchantments.
- You can set the flat value or enhancement bonus equivalent
- You can set a flat weight increase or a weight multiplier
- You can set the modifiers to ACP, ASF and Max Dex
- In the character sheet, you now set the base armour or shield type for all armours (such as Fullplate for a +1 Mithral Full Plate).
- can add Masterwork status, Enchantments and special materials for your armours / shields
- Value, weight, ACP, ASF, Max Dex and Armour Type are automatically calculated
- You can manually override these values.
- Sheet checks verify your enchantments, special materials, etc, but if you manually override, you need to check it yourself.
Fixed Bugs
- Fixed a bug that caused all Pathfinder base classes to always have 20 levels after saving the game configuration a second time, regardless of the previously configured maximum level. This has been fixed, and the maximum level is now respected by the configuration.
- Fixed a bug that caused the Pathfinder character sheet to break if your casting classes had negative caster levels, or of their caster levels grew beyond the defined Spells per Day / Spells Known tables. This has been fixed, and you can now have caster levels beyond the maximum (and negative caster levels as well, but they make no sense).