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

Skills with sub-specialties

1402165997
Tom
Plus
Sheet Author
Ok, let me preface this by saying I haven't started work on designing a character sheet for my game. Life has thrown some curveballs my way while the Data Delve came to life, but I'm really hoping to jump in with both feet in a few days–schedule permitting. I have been making a mental list of must-have features and been looking at what others have done to see what I can borrow or steal. One thing I haven't seen supported in other character sheets is sub-specializations within skills. In the game we're playing, Witch Hunter: the Invisible World, lots of skills have 2-4 areas that a character can specialize in. For example, a character with the Athletics skill can specialize in Climb, Jump, or Swim. The specialization is a sub-set of the skill. So on the sheet, this might be referenced as Athletics 2 (Jump, Climb). What would be the best way to handle that within Roll20's character sheet frame work? On a related note, having a specialization in a skill lowers the threshold of success for rolls of that action. Witch Hunter uses a pretty basic d10 Dice Pool mechanic, ala WoD, 7th Sea, or L5R. The standard threshold for success is a 7 or higher on a d10 roll. When making a specialized skill roll, the threshold of success is 6 or higher. If I wanted to build skill rolls into the character sheet, is there an easy way to make this distinction in a built-in macro? I'm only a Supporter, so I don't have access to the API. Some guidance on these issues would be a HUGE help! Thank you.
If there is a SET amount of specialties, maybe consider just making 'skills' for those specialties. I am running Cortex games that have this similar issue. Right now, I am trying to learn these 'repeating' skills entries and figure out how to reference them. In Cortex the specialties are not set, so its an extensive amount of possibilties that players can have. if you have this similar issue, then I am working on a solution, but would love to hear if anyone has one already.
1402234784

Edited 1402255579
Tom
Plus
Sheet Author
There is a set list, but its flexible. Plus, when you factor in weapon specializations, using a flexed list becomes impracticle. what I've conceived so far is something like this: [Skill] [Rank Pulldown] [Specialization field] So you would select your skill, use a Pulldown for your rank, and then type in any specializations into a text field. for roll options, you'd have two buttons: a skilled button and a specialized button. Alternatively, I'd like a way to prompt whether a roll is standard or specialized in the macro, but I don't think I can do that without the API. EDIT: Actually, a good solution might be to have two roll buttons, one for skilled rolls and another for specialized rolls. So the standard form for a skill might looking more like this: [Skill] [Rank Pulldown] [Roll button (skilled)] [Specialization text field] [Roll button (specialized)]. Not that it fixes the prompt issue, but...
1402314646
Tom
Plus
Sheet Author
Bumped for the weekday crowd.
1403037731
Tom
Plus
Sheet Author
Ugh. Not sure I like how this is fairing. It's a lot for a single column. So I'm leaning back towards the original plan: [Skill] [Rank Pulldown] [Specialization field] I also wonder how hard it would be to combine this with a Repeating Field? Say do something like this: [Skill] [Rank Pulldown] [+] Clicking the [+] button creates a text fiend directly beneath the Skill that you could fill in with your specialization. Anyone have a clue how difficult this would be to do? Or would it blow up my formatting?
1403042099
Lithl
Pro
Sheet Author
API Scripter
That wouldn't be too difficult. Check my post on styling repeating sections .
1403200287
Tom
Plus
Sheet Author
Brian, thanks for the link! That's going to take some work to wrap my brain around. Real quickly though, if I can do that, it is also possible to add pulldown menus and dice roll buttons to the repeating sections? Can I even go as far as limiting the options on those pulldowns for specific new creations?
1403200829
Lithl
Pro
Sheet Author
API Scripter
I'm not sure what you mean by "limiting the options," but you can certainly put select and button elements in repeating sections. You can't reliably reference them outside of the row they're located in, though.
Hey Brian! Any way to make the +Add and the Modify buttons smaller for repeating fields?
1403313981
Lithl
Pro
Sheet Author
API Scripter
Sure. div.repcontrol button { /* +Add, Modify, Done */ } div.repcontrol button.repcontrol_edit { /* Modify, Done */ } div.repcontrol button.repcontrol_add { /* +Add */ } If you want a specific repeating section, you can use div.repcontrol[data-groupname="repeating_MyRepeatingSection"] (replace MyRepeatingSection as appropriate)
Thats awesome! Now is there anyway to change what the button says? I got it to where they are small, but would like the '+Add' button to just be '+" and the Modify button to be '-' or 'x' Or something of that sort (to make it look nicer since they are small now.
1403341531

Edited 1403341596
Lithl
Pro
Sheet Author
API Scripter
Something to this effect: div.repcontrol button { width: 20px; height: 20px; color: transparent; } div.repcontrol button.repcontrol_add::before, div.repcontrol button.repcontrol_edit::before { font-family: Pictos; position: relative; color: #000; } /* +Add */ div.repcontrol button.repcontrol_add::before { content: "&"; /* & in Pictos is a + sign, while + is a plus inside a circle */ left: -2px; top: -1px; } /* Modify */ div.repcontrol button.repcontrol_edit::before { content: "x"; /* x in Pictos is a crossed hammer and wrench */ left: -1px; top: -2px; } /* Done */ div.repcontrol.editmode button.repcontrol_edit::before { content: "3"; /* 3 in Pictos is a check mark */ } We make the text on the button invisible, and then add some new text before it, which is overlaid on the button. You'll probably want to adjust the positioning, and you might want to add a font-size declaration in there as well. You can see the full Pictos font on the Pictos website in case you want to try out different icons, or you could just use straight-up text.
Thanks again! Didn't realize about the negative px for alignment!
1403617115
Tom
Plus
Sheet Author
Fantastic! I was hoping to do this myself! Does this code go in the HTML field, or is it CSS?
It goes into CSS. At least it worked in CSS and broke my HTML... so I think CSS. Haha
1403639328
Tom
Plus
Sheet Author
Thanks Jake. I kinda figured, but wanted to be sure.