gcs icon indicating copy to clipboard operation
gcs copied to clipboard

Skills/techniques from character templates adding points to existing skills on character sheet

Open Exxar opened this issue 3 years ago • 1 comments

Would it be possible, when templates are applied to a sheet, that whatever points are allocated to a skill on a template, are added to the points already allocated to the same skill if it already exists on the sheet, instead of another instance of that same skill being added to the sheet with the points from the template?

Use case: the base character template has 2 points in Stealth, so all characters have that. I have a template which is supposed to increase that to 8 points in total. So if I have Stealth at 6 points in the template and apply the template to the sheet, this will result in two Stealth entries - the original one at 2 points, and a new one at 6 points. But I'd like the original one to be increased to 8 points instead.

Thanks!

Exxar avatar Jul 09 '21 19:07 Exxar

One problem is considering how to merge skills that have the same name but different definitions.

Features and notes should probably be combined as a union by default (merge if identical but include both if different)

Prerequisites should probably be combined as an "Or" of the requirements for each version if they are different. If one is already an "or" at the top level then it might be worth checking if one branch is identical to the other (this process has already happened so don't do it again)

smithkm avatar Jan 22 '23 00:01 smithkm