Hello. I would like this module to work with Pathfinder 2e
A cursory look at the codebase, and it seems that dnd5e specifics are hard-coded (PF2e actors don't have a race).
I'm assuming system-specific code would need to be abstracted out, and then each system would need to implement some sort of interface.
Stage 1 of this effort would probably not introduce any new systems. Just refactor existing code to allow for more systems.
Is this a direction you would like to do?
What exactly would be system specific?
Yes, I would first need to abstract out the 5e specific code.
Presumably, everything referencing system would need to change. There are also backend data models and database schema that make assumptions about 5e.
Hello. I would like this module to work with Pathfinder 2e A cursory look at the codebase, and it seems that dnd5e specifics are hard-coded (PF2e actors don't have a race). I'm assuming system-specific code would need to be abstracted out, and then each system would need to implement some sort of interface. Stage 1 of this effort would probably not introduce any new systems. Just refactor existing code to allow for more systems. Is this a direction you would like to do? What exactly would be system specific?