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

[5E Shaped] Tracking superiority dice for fighter maneuvers

1472233202

Edited 1472233947
EDIT: If this belongs under the "Specific Use Questions" forum, please let me know and I'll delete this and re-post it there. It seemed appropriate here because this is the Sheets forum. Hey all. I've been struggling to learn how to tweak my sheet. I'm a bit of a beginner (but a quick learner) when it comes to 5E, Roll20, and the Shaped sheet. Preface: I'm a 3rd-level fighter who chose Battle Master for my martial archetype, but I'm having trouble properly tweaking my sheet for these new maneuvers and superiority dice. I've searched the forums heavily and found a few helpful guides, but some are for much older versions of the sheet where 'class resources' seems like it was a thing that was tracked. (Removed in newer versions?) The goal: to be able to track the total number of Superiority Dice that are used for these 'maneuvers' -- bonus: to have each maneuver subtract 1 from the total count with a click. What I've done so far.. I found this:&nbsp; <a href="https://app.roll20.net/forum/post/3400096/d-and-d-" rel="nofollow">https://app.roll20.net/forum/post/3400096/d-and-d-</a>... And it's been really helpful. I haven't yet done "stage 2" as described in that post, where you can "link" a Feature/Trait to an Attack. For example, for Goading Attack. Anyway, I've created four features/traits: one with 4 uses, called "Maneuvers/Superiority Dice" that I can click to track how many times I've used a maneuver prior to a Long Rest. I've created 3 other features/traits for Commander's Strike, Goading Attack, and Riposte.&nbsp; Comm Strike: Goading Attack: Riposte: These all "work" in their current iteration, but they're a bit simplistic. I have to manually track the use of my superiority dice, which seem a bit odd. If that's the only way, I'll accept that, but I feel like this sheet is complex enough where it could be 'coded' somehow.&nbsp; Can anyone help on this? I can clarify if I wasn't clear enough in the post. Thanks!
Minor note, you get your dice back after a short or long rest. Also the saving throw field can be used if you make it a strength saving throw -- don't have to use the freeform. Example: <a href="http://screencast.com/t/fe9JM4rUZ3Ge" rel="nofollow">http://screencast.com/t/fe9JM4rUZ3Ge</a> Anyway, the battle master in our group made a trait with the # of dice he gets, and we linked the blue dot on his token to that trait. When he chooses to use a maneuver he just types -1 into the blue dot and it ticks down. It's not automated, but it's really fast and easy. YMMV
1472238657

Edited 1472238728
Hey, thanks for all that! I coulda sworn I tried setting up my Goading Attack like your Disarming attack is, but I was getting something crazy like a DC 17 (when it should be 14). I just removed my fancy freeform text and set it like yours and it works. "Str + ___ = DC 14 Wisdom." So I guess it already knows to calculate the proficiency bonus, etc. I over-engineered that, oops. Thanks for the note about long/short rest, I missed that. Thanks also for the tip about the blue dot tracking! I'll fall back on that if need be. How do you link that blue dot to a specific trait? Or is that something for my DM?
Infest said: Hey, thanks for all that! I coulda sworn I tried setting up my Goading Attack like your Disarming attack is, but I was getting something crazy like a DC 17 (when it should be 14). I just removed my fancy freeform text and set it like yours and it works. "Str + ___ = DC 14 Wisdom." So I guess it already knows to calculate the proficiency bonus, etc. I over-engineered that, oops. Thanks for the note about long/short rest, I missed that. Thanks also for the tip about the blue dot tracking! I'll fall back on that if need be. How do you link that blue dot to a specific trait? Or is that something for my DM? Yup, your GM does the assigning of stuff to the dots. In our group we do red = HPs on everyone. green = AC on everyone. blue = a class-relevant ability with a certain # of uses. For example, superiority dice, ki points, bardic inspiration, etc. ymmv on that setup, but it works for us!
FYI, that's the only way to do it. There is no other answer. I must have been confused when I was researching this, because I could've sworn I saw older versions of the sheet where a "class resource" could be tracked, generically, without having to create a 'dummy trait' that simply tracks the amount of superiority dice a fighter has. But Kryx has confirmed via PM that this is the only way, so I'll just set up the additional Trait to track my pool of superiority dice. Rats. Thanks for the help, TheWebCoder!
TheWebCoder said: Anyway, the battle master in our group made a trait with the # of dice he gets, and we linked the blue dot on his token to that trait. When he chooses to use a maneuver he just types -1 into the blue dot and it ticks down. It's not automated, but it's really fast and easy. YMMV You should be careful with vocabulary. In order to link something to a circle on the radial token menu, it needs to be an attribute and not a trait. An attribute is something that you create in the Attributes and Abilities tab of the token (another tab from the character sheet). A trait is what I am assuming is in the Features and Traits portion of the shaped character sheet (front page, lower right). If you use this, you can not attach it to the radial menu circle because it is repeating. Roll20 does not allow repeating attributes to be attached to those circles. Just FYI. H
As another point of view, I prefer using the Trait feature because it allows me to change the die as needed when you level up. I just attached the number of uses to all my attacks as a reminder to go into my sheet and reduce the number. If you are interested here is how I set it up. 1. Set up the Feature and Trait. Set the number of uses and damage die. 2. Set up your maneuvers as attacks and make their damage use the Feature and Trait repeating value. You can use the $ or the actual value. I choose the later because I move things around a lot. So for me the damage is&nbsp;@{repeating_trait_-KIytYAVy1ZFT8rUtr1L_damage}. I like to put information about the maneuver in the freeform box using the template language. Here are some examples. Note that riposte calls my original attacking weapon (named Cullstriker the Relentless in my game). &nbsp; &nbsp; &nbsp; 3. Set up your attack to call all these other attacks as simple links to their macros as seen below. This is in the form of [Maneuver Name](~Character Name|repeating_attack_ID_attack). Note this is a magical weapon so there is stuff at the end as a reminder to myself to do something else. Here is some general code if you want to copy and fill in the details. {{text_center=[maneuver_name1](~Character_Name|repeating_attack_ID1_attack) [maneuver_name2](~Character_Name|repeating_attack_ID2_attack) [maneuver_name3](~Character_Name|repeating_attack_ID3_attack) }}&nbsp; 4. [Optional] Add an attacher to all attacks to output the number of Superiority Die you currently have.&nbsp; {{uses=@{repeating_trait_ID_uses}}}{{uses_max=@{repeating_trait_ID_uses|max} Superiority Die}} 5. Enjoy the output. Note I have a few other macros linked as bonus actions. &nbsp;
1472343165

Edited 1472343238
HLazar, that a cool idea, never thought of using the damage of another trait. Question though, does that use decriment the die usage? or do you still have to manual adjust? What I've done is: which calls the usage trait as part of using the ability. It does post both traits, which can be overkill at times and fill up the chat. The freeform trait call is the Channel Divinity trait.
HLazar said: TheWebCoder said: Anyway, the battle master in our group made a trait with the # of dice he gets, and we linked the blue dot on his token to that trait. When he chooses to use a maneuver he just types -1 into the blue dot and it ticks down. It's not automated, but it's really fast and easy. YMMV You should be careful with vocabulary. In order to link something to a circle on the radial token menu, it needs to be an attribute and not a trait. An attribute is something that you create in the Attributes and Abilities tab of the token (another tab from the character sheet). A trait is what I am assuming is in the Features and Traits portion of the shaped character sheet (front page, lower right). If you use this, you can not attach it to the radial menu circle because it is repeating. Roll20 does not allow repeating attributes to be attached to those circles. Just FYI. H You're right, I should have said attribute and not trait. I've actually asked over in the Pro forum if they'd enable the ability to attach repeating attributes. Never hurts to ask, right? Btw, that's a really slick way to setup a battle master. Next time I do one from scratch I might try that way out.
1472395589

Edited 1472395773
BP said: HLazar, that a cool idea, never thought of using the damage of another trait. Question though, does that use decriment the die usage? or do you still have to manual adjust? What I've done is: which calls the usage trait as part of using the ability. It does post both traits, which can be overkill at times and fill up the chat. The freeform trait call is the Channel Divinity trait. No, I have to manually decrement the uses in the sheet. But again, as it outputs on every attack how many I have, it is an easy reminder to go in and do so. You should consider the link code I posted above, it makes it a bit cleaner, i.e. [simple name](~character name|macro) TheWebCoder said: You're right, I should have said attribute and not trait. I've actually asked over in the Pro forum if they'd enable the ability to attach repeating attributes. Never hurts to ask, right? There is not currently a suggestion for attaching repeating attributes to the radial menu circles. So as a pro user your should consider suggesting it. I would think it would get significant support. glad you guys like my idea H
1472396376
Kryx
Pro
Sheet Author
API Scripter
Heather, your example of maneuvers is exactly what I'd recommend. I should add that to the documentation as several people have asked about it.
Kryx said: Heather, your example of maneuvers is exactly what I'd recommend. I should add that to the documentation as several people have asked about it. Wow, thanks Kryx. That is a real honor coming from you. H
HLazar, thanks so much for the suggestions, I'm going to take the time to read through this thoroughly so I further understand how the syntax of the sheet works. This looks like it'll suit my needs perfectly! What I ended up doing was referencing the "Superiority Dice" trait in each of the other traits, so when I used Goading attack, or Riposte, or Commanding strike, it ALSO used the Superiority Dice trait and subtracted a use. Then a Rest restored it, as normal. The title of the box in chat kept saying "Superiority Dice" instead of the actual feat being clicked, though, so I'll need to look into that, but your examples are an even better idea, thanks!
1472566680

Edited 1472566781
Infest said: HLazar, thanks so much for the suggestions, I'm going to take the time to read through this thoroughly so I further understand how the syntax of the sheet works. This looks like it'll suit my needs perfectly! What I ended up doing was referencing the "Superiority Dice" trait in each of the other traits, so when I used Goading attack, or Riposte, or Commanding strike, it ALSO used the Superiority Dice trait and subtracted a use. Then a Rest restored it, as normal. The title of the box in chat kept saying "Superiority Dice" instead of the actual feat being clicked, though, so I'll need to look into that, but your examples are an even better idea, thanks! Yes, another vocabulary issue. I want to make things clear for others who are reading this thread. You set up a Attribute, not a Trait. Trait is confusing because the shaped sheet has a Features and Traits section. You added a new Attribute to your sheet through the Attributes and Abilities tab. This allows you to link it to your token radial menu circle and adjust on the fly. It is certainly one very good way for one to customize for a BM Fighter. Otherwise, I am assuming you are using API in your game, or your GM has it installed, because you can not subtract or adjust for long/short rest without it. The way I describe does not add another Attribute nor does it allow for any auto adjustments of the uses value without API.&nbsp;We don't use the API in our game so I customized it a bit to remind me to go in and change things by hand.&nbsp; If I am incorrect in my assumptions, please let me know and then let me know how you did it because auto tracking uses without API would be stellar. H
1472567408

Edited 1472567499
"You added a new Attribute to your sheet through the Attributes and Abilities tab" I did not do that, actually. For clarity's sake, what I did was add an item on the Character Sheet. I did not add a custom "attribute" in the "attributes & abilities" tab. (Well, until later, for testing.) "Trait 0" (the first trait in the list) is a generic trait called "Maneuvers / Superiority Dice" with 4 Uses.&nbsp; Traits 1 through 3 are the actual maneuvers (Commander's Strike, Goading Attack, Riposte) with 0 Uses. Each maneuver "trait" (correct my vocab) has, in the Freeform text box, the following text:&nbsp; {{subheader=Battle Master Maneuver}} %{Grognar|repeating_trait_$0_trait} (Grognar being my character's name.) So now, when I click "Goading Attack" or "Commander's Strike" or "Riposte" from the "Features & Traits" section on the character sheet, it uses two "features/traits" simultaneously: the one I clicked on, and Trait 0 (the generic dice one I made). In the chat, the rolls and text all work except that the "title" shows the title of trait_$0, which is what I mentioned I still need to fix. My attack for my main-hand weapon also has some fancy text in it, so that I can choose to click the pink text in chat when I use the attack:&nbsp; {{text_center=[Goading Attack](~Grognar|repeating_trait_$2_trait) [Riposte](~Grognar|repeating_trait_$3_trait)}} Just wanted to provide some clarification on what I've done with my sheet -- this is primarily built around "trying to make tracking Superiority Dice convenient." I tried going the route of creating an ATTRIBUTE (called it sup_die) but I cannot figure out how to get THAT part to be automated. Can I omit the generic "4 uses" feature/trait and somehow subtract from the custom 'sup_die' attribute that I created and later abandoned? If there's a way, that would be nice, because the attribute can be tied to a circle on my token. As it stands, I have a 'working' method, by tracking the number of Uses in my generic 'maneuvers' trait/feature.
Infest said: I did not do that, actually. For clarity's sake, what I did was add an item on the Character Sheet. I did not add a custom "attribute" in the "attributes & abilities" tab. (Well, until later, for testing.) "Trait 0" (the first trait in the list) is a generic trait called "Maneuvers / Superiority Dice" with 4 Uses.&nbsp; Traits 1 through 3 are the actual maneuvers (Commander's Strike, Goading Attack, Riposte) with 0 Uses. Each maneuver "trait" (correct my vocab) has, in the Freeform text box, the following text:&nbsp; {{subheader=Battle Master Maneuver}} %{Grognar|repeating_trait_$0_trait} But in doing this, your uses change automatically? This is why I thought you were using an Attribute. H
1472575916
Kryx
Pro
Sheet Author
API Scripter
Uses can never change automatically without API.
1472577209

Edited 1472577239
HLazar said: Infest said: I did not do that, actually. For clarity's sake, what I did was add an item on the Character Sheet. I did not add a custom "attribute" in the "attributes & abilities" tab. (Well, until later, for testing.) "Trait 0" (the first trait in the list) is a generic trait called "Maneuvers / Superiority Dice" with 4 Uses.&nbsp; Traits 1 through 3 are the actual maneuvers (Commander's Strike, Goading Attack, Riposte) with 0 Uses. Each maneuver "trait" (correct my vocab) has, in the Freeform text box, the following text:&nbsp; {{subheader=Battle Master Maneuver}} %{Grognar|repeating_trait_$0_trait} But in doing this, your uses change automatically? This is why I thought you were using an Attribute. H Yes, they do. Being fairly new to Roll20, I'm not too familiar with the API and how it works, but maybe it's because of our DM? If his account is Pro we all get access to API? &nbsp; But yes, the Uses automatically subtract from Trait 0, as if I clicked on it. &nbsp;So I'll click Goading Attack, then the text for Goading Attack and "Maneuvers / Superiority Dice" both appear in chat, then my Maneuvers / Superiority Dice trait goes to 3/4 Uses, and gets recharged on a rest.
1472577339
Kryx
Pro
Sheet Author
API Scripter
What you've described is not possible unless you also use superiority dice as a macro somewhere in the process.
1472577540

Edited 1472578001
Kryx said: What you've described is not possible unless you also use superiority dice as a macro somewhere in the process. I'm not sure I follow. I do not have any Roll20 macros set up -- only the two provided to us by our DM. "Roll stats" and "Get inspired" (a custom Inspiration mechanic we're utilizing). I cross-reference traits and abilities within the Shaped sheet, if those are considered macros. &nbsp;I'm not sure what exactly is being 'called out' as impossible, just trying to understand. &nbsp; EDIT: I've included screenshots of how my Abilities/Traits are set up: Trait 0: Maneuvers / Dice Trait 1: Comm Strike Trait 2: Goading Trait 3: Riposte &nbsp; What it looks like after clicking Goading Attack: (3/4 Uses, oddball text output that is yet to be fixed)
1472577938
Kryx
Pro
Sheet Author
API Scripter
So I'll click Goading Attack ... then my Maneuvers / Superiority Dice trait goes to 3/4 Uses This part is impossible unless your GM has setup some crazy custom scripts. A trait cannot edit the use of another trait.
If your GM is using the Shaped Companion script, and if you set it up to automatically call the Superiority Dice macro within the maneuver, it auto decrements. &nbsp;There are several ways to set it up, here is what I did:&nbsp; <a href="https://app.roll20.net/forum/post/3268053/5e-shape" rel="nofollow">https://app.roll20.net/forum/post/3268053/5e-shape</a>... Looking back, instead of using traits for each of the maneuvers, using an attack probably makes a bit more sense, keeping on the Superiority Die Pool as a trait. A separate point of interest would be autocalculating the size of the die used for superiority so that it needed be manually modified, you can do that with the following formula: {{damage=[[ 1d[[8 + floor(@{selected|fighter_level}/10)*2 + floor(@{selected|fighter_level}/18)*2]][superiority] ]] }}
Kryx said: So I'll click Goading Attack ... then my Maneuvers / Superiority Dice trait goes to 3/4 Uses This part is impossible unless your GM has setup some crazy custom scripts. A trait cannot edit the use of another trait. I assumed it was because I included&nbsp; %{Grognar|repeating_trait_$0_trait} in the freeform text of Goading Attack so that clicking the trait ALSO "uses" trait_$0. Is that not the intended use? See the screenshots I edited in; it definitely "works."
1472578302
Kryx
Pro
Sheet Author
API Scripter
Kevin said: If your GM is using the Shaped Companion script, and if you set it up to automatically call the Superiority Dice macro within the maneuver, it auto decrements. Yes, but then it also outputs the trait.
Kevin, thanks for that. I'm not sure if our DM is using Shaped Companion script, I'll have to ask. Bookmarked that link though for perusal in my time outside of work, thanks for that. Educating myself on this stuff is the first step to mastering it.
1472578532

Edited 1472578647
Correct, it will automatically output how many superiority dice are there, but this is done technically by clicking only the maneuver without interaction from the user. &nbsp;By clicking the maneuver both the output of the maneuver and the output of the superiority die pool appear, thereby decrementing the superiority die pool Again... as I stated in the original thread, it's a bit hacky, but it helps to track superiority die automatically.
Kevin said: A separate point of interest would be autocalculating the size of the die used for superiority so that it needed be manually modified, you can do that with the following formula: {{damage=[[ 1d[[8 + floor(@{selected|fighter_level}/10)*2 + floor(@{selected|fighter_level}/18)*2]][superiority] ]] }} Nice! H