Closed hexus closed 5 years ago
Via imports would be cleaner for re-use.
The "one source of truth" should be the model class design and lists for copying from sheet to model and vice versa. They would be very much like a complete version of the propagation map, except each could likely be a flat list of paths.
To serve multiple purposes, there could even be a dictionary of properties, keyed by paths with details about each one: name/description, min/max, derivation, etc. It would be like some kind of JSON schema.
A propagation map could even be derived from such a dictionary.
See #2. Would all of those maps potentially make this character sheet potentially logicless?!
This is being mitigated by pivoting the solution to dynamic form building. See #2 for a rough description.
There's a lot of duplicated markup and some amounts of duplicated JavaScript.