Roll20 uses cookies to improve your experience on our site. Cookies enable you to enjoy certain features, social sharing functionality, and tailor message and display ads to your interests on our site and others. They also help us understand how our site is being used. By continuing to use our site, you consent to our use of cookies. Update your cookie preferences .
×
Create a free account

Idea for a sheet history edit log via chat messages

I've always wanted some kind of history log for edits to character sheets but I suspect there isn't really the right kind of database structure for this to work. But is there a script which will post edits to certain parts of the sheet into the Chat? I think this would be a good enough answer to accidental edits and unwanted edits. The chat messages for these changes should be to GM only. Example. in the 5e character sheet, if you edit Strength or maximum hitpoints, a chat message is posted "Joe's permanent STR changed from 18 to 19" or "Joe's HP changed from 40 to 139". I'd also want this for some of the character sheets which use radio button selectors because those are very easy to accidentally click on without even noticing. I'm thinking of the Blades in the Dark sheet. "Joes STR changed from *** to ****". So in the end, all critical changes become part of the chat history.
1596401200
The Aaron
Roll20 Production Team
API Scripter
It wouldn't be too hard to write. I'd suggest writing it to a handout rather than chat (or maybe writing it that but notifying of changes having happens in chat every so often).  You'd need to have a list of fields you care about, then you'd just activate on change:attribute  events and update where else you store the data if it's a character you care about and an attribute you care about.