bcholmes / StarTrek2d20

Character creation tool for Star Trek Adventures RPG from Modiphius.
ISC License
18 stars 7 forks source link

Suggestion: Character Development (2-Page Sheet Modification) #79

Open TakeshiYamato01 opened 1 year ago

TakeshiYamato01 commented 1 year ago

Hey. I love your App, it's very useful.

However, it only works with creating new characters or ships. I know you can modify the sheet manually after creation if you have Character Development, but on the two-page TNG Character Sheet, the second page only shows the information on the original Talents you selected.

Could you add a function to your app to allow someone to load in an existing sheet and make adjustments to the Talents so that the new Talents show up on that second page instead of the old ones? Or at least make that section form-fillable like the rest of the sheet?

bcholmes commented 1 year ago

There was some conversation on the Modiphius forums about supporting character development. Those ideas are referenced in #33.

I think that extracting the data from a previously-created PDF is pretty hard. But let me keep it in the back of my mind.

Felderburg commented 1 year ago

I wonder if perhaps a temporary workaround would be an editable blank character sheet? So rather than going through the creator, a user can just pull up a blank sheet and pop in whatever stats and talents they have, and then modify them. That sheet could then be transferred from data entry-UI to pdf. It would be missing a lot of the creation process in the background/hidden data, but would perhaps be a way to get a character development change on a new sheet in the same format.

Edit: Although... the actual creation steps aren't necessarily... important to post-creation development, are they? I mean, sure, you get +2 security from your upbringing or whatever, but using a milestone to change one point from security to conn doesn't change where the character grew up. I envision a blank sheet with a bunch of dropdowns that essentially just enter the chosen lifepath steps as text, and that's it. They don't need to calculate anything if the character is being entered into the tool straight from someone's brow. Maybe the talents have some sort of conditionals attached (given their potential mutual exclusivity and attribute requirements) but that would be the only thing that would need to "calculate".

I don't know. I suppose it depends on how "automatic" you want milestones to be in the tool. A blank sheet could be an intermediate step before a "final" sheet that allows a user to pick X amount/type of milestone, and automatically tallies how many points have been subtracted/added. And the "final sheet" could (theoretically) be engineered in such a way that it pulls data from the current creator in the same way it would from an editable sheet-in-full.

TakeshiYamato01 commented 1 year ago

My main issue is the ability to change the Role, Talents, and Flavor/Mechanical text on page 2 of a two-page sheet.

If those segments were form-fillable, it would be as helpful as if they could be changed in the app.