Skip to content

PLUT-562 Editing player character sheet with Charactermancer #1381

@crawltracker

Description

@crawltracker

Information
The main issue me and my players have with using charactermancer is the fact that you cannot change what you've done.

You might want to go back and edit your sheet for a variety of reasons:

  • you made a mistake
  • you're testing things out
  • your character got a level removed by magic
  • you just want to change something on your character because you agreed with your DM it was fine.

Currently what happens if you're level 14 and make a critical mistake upon leveling up to 15? You have to create a new character sheet and relevel your character again up to 15, don't forget to include all the items and gold and etc...

Or as a workaround you can maybe keep a duplicate of your sheet always with one level behind.

In either case this is not ideal, your character is no longer the same reference. And this is such a destructive scenario for a simple mistake.

My proposal is to allow editing. This is possible to do on dndbeyond and it is possible to do with pen and paper. It should also be possible with charactermancer.

Who would use it?
Everyone who has a character sheet and wants to edit it for the aforementioned reasons in the description.

How would it work?
You may take inspiration from dndbeyond. Or you can implement a removal of a level. This would also already help tremendously. Since if a mistake was done on leveling up, you just remove the last level and re-add it.

Technically it might be easier to go back in levels rather than simply "editing" the whole thing like dndbeyond does. But of course a complete edit would be better.

Why should this be added?
Because it would solve the frustration of many of my players where they can't adjust something they did incorrectly or if we decide a change in the story makes their character different in some way which requires adjusting the character sheet.

I can't speak for others, but pretty much everyone at my table agrees this should be a feature. Mostly because we come from using dndbeyond and we're used to that.

I have seen other people with their own scenarios on how this would be helpful for them, hopefully they can chip in in the comments.

  • dazaer (Dazaer)

Upvote - dazaer (Dazaer)

Indifferent - spap (Spappz)

Indifferent - hazmat. (Hazmat)

Indifferent - squirrelinthetree (Squirrel)

Downvote - f0rgetful (absentminded)

Note - f0rgetful (absentminded)

For me the functionality - while manual - exists, and as a result downleveling would need some pretty human oversight to get it as close to what it "was" before the mistake.

Also as stated, the feature could just as easily allow people to make the a new version of the same mistake - ie committing a change before they were ready. In this case actually potentially removing things - including edited/customized actions or things reached in an agreement or awarded, which don't fit a the expected level's behavior - the same "whoopsie" kind of engagement is prompting for the feature request, i feel is likely going to occur with the solution unless a true backup of the actor at exists, ... and that seems like opening a door to what arbitrary state is needed - at time of last level up? before last level up? End of last session? After the last long rest?

So, as stated, I don't think this moves things forward - just (to my understanding) makes a new set of ways to allow people that finalize before checking to lose data.

Indifferent - thandul (Thandul)

Upvote - pelichicken (Jordan)

Upvote - bramboooooooooooo (Bram)

Upvote - gwailou (gwailou)

Upvote - kuaqe (Kuaqe)

Upvote - marvl101. (Marvl)

Upvote - abpak (ABPAK)

Upvote - noname.5062 (No Name)

Upvote - gnawg

Votes: +9 / -1 / ±4

Metadata

Metadata

Assignees

No one assigned

    Labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions