How would you implement this in a character keeper?

Homebrew World is my drift of Dungeon World, optimized for one-shot or short-run play, and incorporating a whole bevvy of little (and sometimes not-so-little) changes. I’d love to start offering some sessions of it on the Gauntlet, but I’m hitting a snag.

Homebrew World gives each playbook a customized Gear section, which includes a suite of likely items for that class and some blank slots to fill in with loot or mundane items. You get X “diamonds” worth of gear when you start, and can assign them to specific items on the your list or leave them in Undefined until you Have What You Need in play.

For example, here’s the Gear box for the Thief playbook:

And here’s the Gear box for the Cleric:

In face-to-face play with printed playbooks, I’ve found that these gear boxes work really, really well. People grok how it works almost instantly, and the class-specific items seem to inspire folks a lot.

But… I’m wondering how to get a similar effect in Character Keeper. Just copy/pasting into slots won’t get that correct feel of "these are all the things you could have. I’d rather that players not have to jump back and forth between paper/PDF playbooks and their character keepers for gear. Drop-down lists might do it, but I can’t figure out how to change the drop-down list based on your class.

Additionally, you’ve got some items with “uses” or other tick-off-able items, and some without.

Anyone have any brilliant ideas on how to pull this off in a Gauntlet-style character keeper?

1 Like

There are markdown commands on Roll20 to add additional fields to a character sheet, and you can include icons that will help the player realise where they need to click to put in additional entries. I was fiddling with this in a Blades in the Dark hack I was doing of Cyberpunk2020 the other month.

I’m unfamiliar with “Character Keeper” but if uses forms of javascript or HTML it may be possible to translate over.

Here’s a post about autopopulating content based on a dropdown choice. You could just auto populate a dropdown list based on a dropdown list:

I would also recommend the Blog posts @Michael_G_Barford did which you can find here: https://www.gauntlet-rpg.com/apps/search?q=Character+Keepers

I’ll also note: there are checkboxes available in Google Sheets so you coukd just mimic your current physical sheets too (likely just autopopulating based on the character class dropdown):

https://support.google.com/docs/answer/7684717

4 Likes

Awesome! This might be a colossal pita, but that gives a nudge in the right direction. Thanks, Shane!

2 Likes

Also, a minor thing, but in case you’re not hip to it, INSERT>>>CHECKBOX is your very good friend here.

4 Likes

I was soooper excited until I realized the checkbox has to be the entire content of the cell.

Don’t get me wrong, this is still useful. But not quite as useful as embedded check boxes would be.

Thanks, Jim!

I do a lot of split-cells that use it.

1 Like

Yeah, totally. It’s just don’t think it’s possible to do that with a drop-down list that’s populated by a conditional set of cells.

Like, ideally, you’d be able to pick “Supplies (uses [][][])” from the drop-down list and the [] would be checkable boxes. As it is, I’ll probably have to use an extra column for tracking uses, etc. (that doesn’t get used in all rows).

Why not just have one column always be a bunch of check boxes and fill in the things next to them using the conditional?

1 Like

I would recommend making custom Gear section columns for each playbook instead of each character (so, the top row would say “Thief” instead of “Player Name”). That’s a lot simpler than trying to auto-populate the Gear section based on chosen class. I would break each row down into multiple columns, and mostly merge them. Then if you need extra space for more diamonds or uses, you can divide those spaces evenly.

Furthermore, if you want this to look cleaner afterwards, you may consider making one “Character Creation” tab and one “Character Keeper” tab, that draws from the choices in the CC tab and presents them neatly in the CK tab, perhaps with additional room for adding more items, etc. Personally, I would skip this step as I find too many tabs to be confusing and overwhelming, but extra gear descriptions could be equally distracting.

Let me know if this is still troubling you and I’ll see if I can offer any more help :slight_smile:

3 Likes

Here’s a quick mock-up of one way you could do this: https://docs.google.com/spreadsheets/d/1vCmRHzVBQIt3AbnPixB-vYUR_eDPwiVqn4zhU4dCrTA/edit?usp=sharing

Make a copy if you’d like to fiddle with it and see how it could work for you.

2 Likes

Yes. YES. That’s great. Much less fiddly than what I was leaning towards.

There will still likely be fiddliness, but this gives me a great starting point. Thanks, Michael!

4 Likes

Okay, check it out!

You’ll have to Save a Copy to try it out, but I’m pretty happy with this. Only real grip right now is that the collapsing sometimes triggers the “You shouldn’t change this” warning and sometimes doesn’t, and I can’t figure out why (I’d rather that collapsing never throw that warning).

A lot of work to get the initial one set up, but hopefully subsequent playbooks will be easier.

A couple things I’m particularly proud of:

  • Marking a debility color-flags the affected stats.
  • Choosing the “Cross & bolts” or “Supplies” options reveals a drop-down for uses.
  • Choosing the “Veteran of the Wars” background changes the Max Load, number of starting gear options, and available uses for Supplies/More Supplies
  • It counts check boxes in the Gear section and gives a current load, and highlights cells in red if encumbered.

Feedback welcome and appreciated!

5 Likes

Yes! This is great! Thank you for teaching me about column groups, those are super handy. If I had to take a guess on the issue with the fighter’s column, it may be due to their data tab being “protected”. Once you’re happy with how they look I usually just “hide” the data tabs to keep them out of the way. But I really love the functionality here.

1 Like

This is the approach I’ve taken with Eotenweard - I found it much simpler.

1 Like