Sebaestschjin / gloomhaven-campaign-manager

Simplify the management of your Gloomhaven campaign progress in Tabletop Simulator.
MIT License
7 stars 5 forks source link

Migrate enhanced abilities into new character envelopes #64

Closed WMSkyfall closed 3 years ago

WMSkyfall commented 4 years ago

Our Mindthief retired recently in my regular group, and I successfully tested a process for baking her enhanced cards into all future Mindthief boxes. (Pull a fresh Mindthief from the template envelope, replace its ability cards with the enhanced cards, reset the Mindthief envelope, drop the altered Mindthief box into the now-empty envelope.) It would be nice for the campaign manager to be able to populate the character template envelopes on load with enhanced versions of the classes' ability cards, both for classes in active play and for inactive/retired characters.

My current workaround is to import the altered envelopes into a fresh copy of the mod as a Saved Object. This works for now, but I'm curious about whether this process could be automated in the campaign manager, given that it's already storing enhancement data for active characters.

Sebaestschjin commented 4 years ago

Yeah, I was thinking about changing the enhancement loading process and get rid of the waiting (which sucks, as you already found out :-)) by simply replacing the character box instead of adding the stickers after everything is done.