WittleWolfie / WW-Blueprint-Core

A library to simplify modifying Pathfinder: Wrath of the Righteous.
MIT License
14 stars 5 forks source link

Improve Manual Override Behavior #23

Closed WittleWolfie closed 2 years ago

WittleWolfie commented 2 years ago

It's clear patch to patch they change things that may impact manually written templates, and improvements to the code-gen must be manually applied currently. The idea I had to override field / method parameters is probably ideal.

Changes:

  1. Remove hand-written templates altogether. Everything should be automatically generated.
  2. Implement manual overrides using a dictionary (maybe even JSON) syntax which describes specific behaviors for methods and inputs.
WittleWolfie commented 2 years ago

With BPCore 2.0 most overrides are config based.