Hopefinder, Hellfinder, and likely future games by Jason Bulmahn are heavily based on Pathfinder 2e.
These games are currently not explicitly supported in pathfinder2e_stats, but there is no reason not to do so.
A discussion needs to be made on how to organize Armory and Tables.
For Starfinder, we did
pathfinder2e_stats.armory.pathfinder (Pathfinder weapons)
pathfinder2e_stats.armory.starfinder (Starfinder weapons)
pathfinder2e_stats.armory.critical_specialization (both Pathfinder and Starfinder critical specialization effects)
pathfinder2e_stats.armory.cantrips (both Pathfinder and Starfinder cantrips)
pathfinder2e_stats.armory.spells (both Pathfinder and Starfinder slot spells)
the rationale is that while weapons and classes are completely disjoined in the two games, spells and critical specialization effects are heavily overlapping.
pathfinder2e_stats.armory.class_features.<class> (both Pathfinder and Starfinder classes)
pathfinder2e_stats.tables.PC.<table>.<class> (both Pathfinder and Starfinder classes)
the rationale here is that it makes sense to put the two sets of classes side by side and, unlike weapons, there's no risk of confusion.
Finally, Starfinder core mechanics (auto-fire/area fire, Boost weapons, Primary Target) are embedded in the same functions that serve pathfinder. The rationale is that it would be a laborious and probably unnecessary exercise to write two namespaces that hide the unneeded options, and there is nothing that says that in the future there won't be e.g. boost weapons in Pathfinder.
Hopefinder, Hellfinder, and likely future games by Jason Bulmahn are heavily based on Pathfinder 2e.
These games are currently not explicitly supported in
pathfinder2e_stats, but there is no reason not to do so.A discussion needs to be made on how to organize Armory and Tables.
For Starfinder, we did
pathfinder2e_stats.armory.pathfinder(Pathfinder weapons)pathfinder2e_stats.armory.starfinder(Starfinder weapons)pathfinder2e_stats.armory.critical_specialization(both Pathfinder and Starfinder critical specialization effects)pathfinder2e_stats.armory.cantrips(both Pathfinder and Starfinder cantrips)pathfinder2e_stats.armory.spells(both Pathfinder and Starfinder slot spells)the rationale is that while weapons and classes are completely disjoined in the two games, spells and critical specialization effects are heavily overlapping.
pathfinder2e_stats.armory.class_features.<class>(both Pathfinder and Starfinder classes)pathfinder2e_stats.tables.PC.<table>.<class>(both Pathfinder and Starfinder classes)the rationale here is that it makes sense to put the two sets of classes side by side and, unlike weapons, there's no risk of confusion.
Finally, Starfinder core mechanics (auto-fire/area fire, Boost weapons, Primary Target) are embedded in the same functions that serve pathfinder. The rationale is that it would be a laborious and probably unnecessary exercise to write two namespaces that hide the unneeded options, and there is nothing that says that in the future there won't be e.g. boost weapons in Pathfinder.