What’s New#
v0.2.0 (2025-09-29)#
New features
Added web-based JupyterLite page that lets you run pathfinder2e-stats without installation
Added support for Starfinder:
Core mechanics:
Added
boost dXtrait toDamageAdded
area_fire()method toDamage,DamageListandExpandedDamageAdded
primary_targetparameter tocheck()andmap_outcome()to more easily model the Soldier’s Primary Target ability
-
Starfinder weapons added to
armory.starfinderStarfinder weapon critical specialization effects (flame, plasma, sniper) added to
armory.critical_specializationOperative features and feats added to
armory.class_features.operative
Tables: Starfinder content is featured side by side with Pathfinder content.
Added Starfinder classes to
tables.PCandtables.SIMPLE_PC;Added table
tables.SIMPLE_PC.area_fire_DCAdded table
tables.EARN_INCOME.starfinderfor Starfinder credits
Added a few demo notebooks for the Soldier
Pathfinder and shared features:
Added
scattertrait toDamageAdded progression for the Weapon Proficiency feat to
tables.PC.weapon_proficiencyAdded table
tables.SIMPLE_PC.class_DC
The Armory has been expanded and reorganized:
Since weapons are completely distinct between Pathfinder and Starfinder, and even when mixing classes etc. one would typically pick one content or the other,
armory.knives.daggerhas been moved toarmory.pathfinder.melee.dagger. Note how weapons are no longer broken by weapon group: while in Pathfinder one can guess most of the times to which group a weapon belongs to, this does not hold for Starfinder: the Battleglove is in the brawling group, but the Polyglove is shock; the Zero Knife is not a knife and the Skyfire Sword is not a sword; etc. So now there are only four weapon modules:armory.pathfinder.meleearmory.pathfinder.rangedarmory.starfinder.meleearmory.starfinder.ranged
Weapon critical specialization on the other hand is the same between the two games (with just extra entries for Starfinder), so
armory.knives.critical_specializationhas been moved toarmory.critical_specialization.knife, and so on.Class features have been broken down by class.
armory.class_features.sneak_attackhas been moved toarmory.class_features.rogue.sneak_attack, etc.Added all current Pathfinder and Starfinder weapons
Added axe critical specialization effect
Breaking changes
tables.EARN_INCOME.income_earnedhas been renamed totables.EARN_INCOME.pathfinderto make room for itsstarfindercounterpart.tables.PC.weapon_proficiency,tables.SIMPLE_PC.weapon_attack_bonus: variablesfighterandgunslingerhave gained dimensioncategory: [martial, advanced]
Bugfixes
Splash damage no longer damages secondary targets on a miss
tables.PC: Fighters are Legendary in all martial weapons at level 19tables.SIMPLE_PC: Thaumaturge now uses Charisma as their key abilityRemoved spurious objects from IPython type hints in
armory
v0.1.1 (2025-08-11)#
Minor changes specific to pypi and conda.
v0.1.0 (2025-08-08)#
Initial release.