OpenPF2 / Plugin

Core C++ Game Logic for OpenPF2 (Status: Pre-alpha)
https://www.openpf2.org/
Other
24 stars 5 forks source link

[Developers] Kismet/Blueprint Function Libraries for All PF2 Calculations #10

Closed GuyPaddock closed 2 years ago

GuyPaddock commented 2 years ago

As a Game Developer, I'd like it if all the calculations in PF2 Core were exposed via Kismet/Blueprint function libraries rather than scattered amongst MMCs and Calculation Executions so that the calculations can be re-used whenever they are needed and fewer parts of OpenPF2 need to be licensed under the OGL.

Acceptance Criteria

Given that I am a developer reviewing OpenPF2 Core code:

  1. I would expect to find one or more function libraries that contain the calculations from the PF2 Core Rulebook centralized in a function library.
  2. I would expect to see that any MMC or ExecCalc code that depends on PF2 Core calculations calls into function libraries rather than embedding the calculations in the MMC or ExecCalc code.