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

Chronicles of Darkness official sheet still has problems

Hello, I'm trying to use the official Roll20 New World of Darkness character sheet and there's some issues with it, namely being that when trying to roll an attack, most of the time it just flat out does not roll dice, but rarely does. I searched around on the forums and found threads dating back 6 months to over a year ago talking about this very issue and there's still no fix? I understand a community sheet being broken for that long, but an "OFFICIAL" character sheet? Is there any update to this possibly getting fixed? Kind of ruins the whole play experience having to roll an attack 40 times in chat and praying that one of them will actually roll dice.
1544920010
keithcurtis
Forum Champion
Marketplace Creator
API Scripter
Hi Burning, I am unable to reproduce this behavior, but I admit to some ignorance of the system. I'll go ahead and escalate this, but can you first give some reproduction steps? Also, can you link the other bug report thread you discovered? Any info can be helpful. Also (and this might be unrelated) , but sometimes the Chat Archive can become corrupt, causing issues with macros and templates, and even general posting and die rolling. A game's Creator is often able to fix issues with their Text Chat by  clearing the Chat Archive  (note: not  clearing your current Chat Log ). A GM might want to copy/back up the Chat Archive before the Creator clears it. Also, since I cannot reproduce the issue (with the info I have) the following steps might also be helpful, particularly step 4: Could you please carefully work through these steps of our guide to  Solving Technical Issues ? Step 1: Make sure to use the right browser Please check if these issues persist when using both Chrome  and  Firefox. Step 2: Ensure that there are no extensions/addons interfering with Roll20 Please disable  all  add-ons/extensions. Step 3: Clear your cache If none of the above succeeds, please thoroughly work through  Step 4 .  (Don't forget the complete Console Log!) Thank you!
Here's how to recreate the problem: After selecting your character sheet to "Chronicles of Darkness by Roll20 ( New World of Darkness )", load into the game and select any sheet in the settings, it seems to be broken on any sheet template. Then, at the top right, select "Attack Roll" and roll into the chat. It doesn't happen ALL the time, but most of the time, it does not actually roll dice. I've had other people create brand new lobbies just 30 minutes ago and they also confirmed it is broken. I went through your steps for "Solving Technical Issues" and it did nothing and I knew it wouldn't, since like I said, it seems this issue has been for a long time on this "official" sheet. It isn't a Chat Archive issue either because it happens on brand new lobbies as well. Links to previous threads about this very issue: <a href="https://app.roll20.net/forum/post/5760300/chronicles-of-darkness-official-sheet-brawl-damage-missing" rel="nofollow">https://app.roll20.net/forum/post/5760300/chronicles-of-darkness-official-sheet-brawl-damage-missing</a> &nbsp;(1 year ago, again issues with the Attack Roll function) <a href="https://app.roll20.net/forum/post/6437078/chronicles-of-darkness-official-sheet-new-world-of-darkness-character-sheet-fix" rel="nofollow">https://app.roll20.net/forum/post/6437078/chronicles-of-darkness-official-sheet-new-world-of-darkness-character-sheet-fix</a> &nbsp;(6 months ago, again about the Attack Roll not rolling anything and has pictures of the exact issue I'm having currently) <a href="https://app.roll20.net/forum/post/6730832/chronicles-of-darkness-official-sheet-new-world-of-darkness-little-bugs#post-6731245" rel="nofollow">https://app.roll20.net/forum/post/6730832/chronicles-of-darkness-official-sheet-new-world-of-darkness-little-bugs#post-6731245</a> &nbsp;(3 months ago, yet again about the Attack Roll not working properly) <a href="https://app.roll20.net/forum/post/6059669/slug%7D" rel="nofollow">https://app.roll20.net/forum/post/6059669/slug%7D</a> &nbsp;(bonus thread about a separate issue than the Attack Roll but one I found when searching for errors with this "official" sheet)
1544921427
keithcurtis
Forum Champion
Marketplace Creator
API Scripter
Thanks Burning, with that extra info and screenshots, I understand the situation and can reproduce the behavior. I will escalate. In the meantime, that 4th step in the Troubleshooting guide is still important, since it gives the devs a readout of everything happening in your game. While I escalate, if you can capture that (instructions in the link), that would be helpful.
1. Windows 10 64-bit 2. 1920x1080 3. Chrome 71.0.3578.98 Not posting my IP address for obvious reasons 4. Javascript enabled 5. Flash not installed 6. Cookies enabled 7. No extensions loaded 8. Windows Defender + Malwarebytes Console log: JQMIGRATE: Logging is active app.js?1543944660:343 70 app.js?1543944660:344 TOUCH SUPPORTED: false app.js?1543944660:344 USING WEBGL ACCELERATION... app.js?1543944660:344 WEBGL STARTUP SUCCESS app.js?1543944660:346 Custom Sheet Translation app.js?1543944660:338 select app.js?1543944660:338 Switch mode to select app.js?1543944660:357 Initializing new dice engine with randomness... app.js?1543944660:357 Using random entropy app.js?1543944660:360 Compiling sheet... app.js?1543944660:360 Found rolltemplate: wod app.js?1543944660:360 Found rolltemplate: wod-simple app.js?1543944660:360 Found rolltemplate: wod-3part app.js?1543944660:360 Found rolltemplate: wod-initiative app.js?1543944660:360 Found rolltemplate: wod-attack app.js?1543944660:360 Found webworker script 21Mixed Content: The page at '&lt;URL&gt;' was loaded over HTTPS, but requested an insecure image '&lt;URL&gt;'. This content should also be served over HTTPS. jquery-1.9.1.js:6469 The specified value "@{base_size}+@{giant}+@{small_framed}" is not a valid number. The value must match to the following regular expression: -?(\d+|\d+\.\d+|\.\d+)([eE][-+]?\d+)? buildFragment @ jquery-1.9.1.js:6469 jquery-1.9.1.js:6469 The specified value "@{species_factor}+@{dexterity}+@{strength}+@{speed_penalty}+@{fleet_of_foot}" is not a valid number. The value must match to the following regular expression: -?(\d+|\d+\.\d+|\.\d+)([eE][-+]?\d+)? buildFragment @ jquery-1.9.1.js:6469 jquery-1.9.1.js:6469 The specified value "((1+@{Celerity})*(@{speed}))" is not a valid number. The value must match to the following regular expression: -?(\d+|\d+\.\d+|\.\d+)([eE][-+]?\d+)? buildFragment @ jquery-1.9.1.js:6469 jquery-1.9.1.js:6469 The specified value "@{defense_base}+@{defense_penalty}" is not a valid number. The value must match to the following regular expression: -?(\d+|\d+\.\d+|\.\d+)([eE][-+]?\d+)? buildFragment @ jquery-1.9.1.js:6469 jquery-1.9.1.js:6469 The specified value "@{celerity}" is not a valid number. The value must match to the following regular expression: -?(\d+|\d+\.\d+|\.\d+)([eE][-+]?\d+)? buildFragment @ jquery-1.9.1.js:6469 jquery-1.9.1.js:6469 The specified value "@{balistic_armor}" is not a valid number. The value must match to the following regular expression: -?(\d+|\d+\.\d+|\.\d+)([eE][-+]?\d+)? buildFragment @ jquery-1.9.1.js:6469 jquery-1.9.1.js:6469 The specified value "@{general_armor}" is not a valid number. The value must match to the following regular expression: -?(\d+|\d+\.\d+|\.\d+)([eE][-+]?\d+)? buildFragment @ jquery-1.9.1.js:6469 jquery-1.9.1.js:6469 The specified value "@{dexterity}+@{composure}+@{initiative_penalty}+@{fast_reflexes}" is not a valid number. The value must match to the following regular expression: -?(\d+|\d+\.\d+|\.\d+)([eE][-+]?\d+)? buildFragment @ jquery-1.9.1.js:6469 jquery-1.9.1.js:6469 The specified value "@{celerity}" is not a valid number. The value must match to the following regular expression: -?(\d+|\d+\.\d+|\.\d+)([eE][-+]?\d+)? buildFragment @ jquery-1.9.1.js:6469 app.js?1543944660:360 Finding sheet rolls... app.js?1543944660:363 window resize app.js?1543944660:345 Final set zoom! app.js?1543944660:344 UPDATE GL SIZE! app.js?1543944660:345 Final set zoom! tutorial_tips.js:7 tuts loaded app.js?1543944660:355 MESSAGE RECEIVED app.js?1543944660:355 MessageEvent sheetsandboxworker.js?1544921711235:635 Starting up WEB WORKER sheetsandboxworker.js?1544921711235:635 Starting up WEB WORKER app.js?1543944660:351 Final page load. app.js?1543944660:363 Refresh jukebox List! app.js?1543944660:351 Auth'ed. app.js?1543944660:351 Go post auth! app.js?1543944660:351 initial setup app.js?1543944660:349 T.i app.js?1543944660:351 Got players value... app.js?1543944660:351 joining game... app.js?1543944660:348 Full load page! app.js?1543944660:351 We have 1 pages app.js?1543944660:349 Player -LToCt-uAjxLoUAipKrV is offline... app.js?1543944660:349 Global Volume: 100=1 app.js?1543944660:351 Deferred finish joining... app.js?1543944660:343 Firebase Online app.js?1543944660:351 handle page changes app.js?1543944660:351 false app.js?1543944660:355 refershing page listings! app.js?1543944660:347 Do refresh link cache! app.js?1543944660:359 Refresh Journal List! app.js?1543944660:359 Search took 23ms app.js?1543944660:351 init active page! app.js?1543944660:348 activate page! app.js?1543944660:348 FULLY ACTIVATE VIEWS FOR PAGE. app.js?1543944660:348 Graphics: 0 app.js?1543944660:348 Paths: 0 app.js?1543944660:348 Reorder by ZORDER app.js?1543944660:351 Scan for new plays! app.js?1543944660:355 refershing page listings! app.js?1543944660:370 Video Quality medium app.js?1543944660:369 DOMException t.errorLog @ app.js?1543944660:369 app.js?1543944660:363 Refresh jukebox List! 88app.js?1543944660:357 Descending into madness... app.js?1543944660:352 Show Character View Dialog! app.js?1543944660:352 --- RENDER CHARACTIVE VIEW ---- app.js?1543944660:352 Redoing charsheet html jquery-1.9.1.js:6063 The specified value "@{base_size}+@{giant}+@{small_framed}" is not a valid number. The value must match to the following regular expression: -?(\d+|\d+\.\d+|\.\d+)([eE][-+]?\d+)? (anonymous) @ jquery-1.9.1.js:6063 jquery-1.9.1.js:6063 The specified value "@{species_factor}+@{dexterity}+@{strength}+@{speed_penalty}+@{fleet_of_foot}" is not a valid number. The value must match to the following regular expression: -?(\d+|\d+\.\d+|\.\d+)([eE][-+]?\d+)? (anonymous) @ jquery-1.9.1.js:6063 jquery-1.9.1.js:6063 The specified value "((1+@{Celerity})*(@{speed}))" is not a valid number. The value must match to the following regular expression: -?(\d+|\d+\.\d+|\.\d+)([eE][-+]?\d+)? (anonymous) @ jquery-1.9.1.js:6063 jquery-1.9.1.js:6063 The specified value "@{defense_base}+@{defense_penalty}" is not a valid number. The value must match to the following regular expression: -?(\d+|\d+\.\d+|\.\d+)([eE][-+]?\d+)? (anonymous) @ jquery-1.9.1.js:6063 jquery-1.9.1.js:6063 The specified value "@{celerity}" is not a valid number. The value must match to the following regular expression: -?(\d+|\d+\.\d+|\.\d+)([eE][-+]?\d+)? (anonymous) @ jquery-1.9.1.js:6063 jquery-1.9.1.js:6063 The specified value "@{balistic_armor}" is not a valid number. The value must match to the following regular expression: -?(\d+|\d+\.\d+|\.\d+)([eE][-+]?\d+)? (anonymous) @ jquery-1.9.1.js:6063 jquery-1.9.1.js:6063 The specified value "@{general_armor}" is not a valid number. The value must match to the following regular expression: -?(\d+|\d+\.\d+|\.\d+)([eE][-+]?\d+)? (anonymous) @ jquery-1.9.1.js:6063 jquery-1.9.1.js:6063 The specified value "@{dexterity}+@{composure}+@{initiative_penalty}+@{fast_reflexes}" is not a valid number. The value must match to the following regular expression: -?(\d+|\d+\.\d+|\.\d+)([eE][-+]?\d+)? (anonymous) @ jquery-1.9.1.js:6063 jquery-1.9.1.js:6063 The specified value "@{celerity}" is not a valid number. The value must match to the following regular expression: -?(\d+|\d+\.\d+|\.\d+)([eE][-+]?\d+)? (anonymous) @ jquery-1.9.1.js:6063 app.js?1543944660:352 31ms to end of html app.js?1543944660:346 89 app.js?1543944660:352 Really updating character sheet values app.js?1543944660:352 Setting up repeating sections took until 2ms app.js?1543944660:352 Updating ALL VALUES app.js?1543944660:352 Finding list of dirty attributes took until 2ms app.js?1543944660:352 Querytest took until 2ms app.js?1543944660:352 Attribute cache compliation took until 2ms app.js?1543944660:352 Set values (including auto-calcuating variables) took until 30ms app.js?1543944660:352 Appending to screen took until 32ms app.js?1543944660:352 Took 32ms app.js?1543944660:358 Finished after going 6 levels deep. 2app.js?1543944660:358 2 app.js?1543944660:358 Begin processing op! 5app.js?1543944660:358 Levels deep: 0 app.js?1543944660:358 Finished 0 app.js?1543944660:358 Levels deep: 0 app.js?1543944660:358 Finished 1 app.js?1543944660:358 Levels deep: 0 app.js?1543944660:358 Finished 2 app.js?1543944660:358 Levels deep: 0 app.js?1543944660:358 Finished 3 app.js?1543944660:358 Levels deep: 0 app.js?1543944660:358 Finished 4 app.js?1543944660:358 Levels deep: 0 app.js?1543944660:358 Inline rolls complete! app.js?1543944660:357 Descending into madness... app.js?1543944660:358 Finished after going 6 levels deep. 2app.js?1543944660:358 2 app.js?1543944660:358 Begin processing op! 5app.js?1543944660:358 Levels deep: 0 app.js?1543944660:358 Finished 0 app.js?1543944660:358 Levels deep: 0 app.js?1543944660:358 Finished 1 app.js?1543944660:358 Levels deep: 0 app.js?1543944660:358 Finished 2 app.js?1543944660:358 Levels deep: 0 app.js?1543944660:358 Finished 3 app.js?1543944660:358 Levels deep: 0 app.js?1543944660:358 Finished 4 app.js?1543944660:358 Levels deep: 0 app.js?1543944660:358 Inline rolls complete! app.js?1543944660:358 Finished after going 6 levels deep. 2app.js?1543944660:358 2 app.js?1543944660:358 Begin processing op! 5app.js?1543944660:358 Levels deep: 0 app.js?1543944660:358 Finished 0 app.js?1543944660:358 Levels deep: 0 app.js?1543944660:358 Finished 1 app.js?1543944660:358 Levels deep: 0 app.js?1543944660:358 Finished 2 app.js?1543944660:358 Levels deep: 0 app.js?1543944660:358 Finished 3 app.js?1543944660:358 Levels deep: 0 app.js?1543944660:358 Finished 4 app.js?1543944660:358 Levels deep: 0 app.js?1543944660:358 Inline rolls complete! app.js?1543944660:357 Descending into madness... app.js?1543944660:358 Finished after going 6 levels deep. 2app.js?1543944660:358 2 app.js?1543944660:358 Begin processing op! 5app.js?1543944660:358 Levels deep: 0 app.js?1543944660:358 Finished 0 app.js?1543944660:358 Levels deep: 0 app.js?1543944660:358 Finished 1 app.js?1543944660:358 Levels deep: 0 app.js?1543944660:358 Finished 2 app.js?1543944660:358 Levels deep: 0 app.js?1543944660:358 Finished 3 app.js?1543944660:358 Levels deep: 0 app.js?1543944660:358 Finished 4 app.js?1543944660:358 Levels deep: 0 app.js?1543944660:358 Inline rolls complete! app.js?1543944660:357 Descending into madness... app.js?1543944660:358 Finished after going 6 levels deep. 2app.js?1543944660:358 2 app.js?1543944660:358 Begin processing op! 5app.js?1543944660:358 Levels deep: 0 app.js?1543944660:358 Finished 0 app.js?1543944660:358 Levels deep: 0 app.js?1543944660:358 Finished 1 app.js?1543944660:358 Levels deep: 0 app.js?1543944660:358 Finished 2 app.js?1543944660:358 Levels deep: 0 app.js?1543944660:358 Finished 3 app.js?1543944660:358 Levels deep: 0 app.js?1543944660:358 Finished 4 app.js?1543944660:358 Levels deep: 0 app.js?1543944660:358 Inline rolls complete! app.js?1543944660:358 Finished after going 6 levels deep. 2app.js?1543944660:358 2 app.js?1543944660:358 Begin processing op! 5app.js?1543944660:358 Levels deep: 0 app.js?1543944660:358 Finished 0 app.js?1543944660:358 Levels deep: 0 app.js?1543944660:358 Finished 1 app.js?1543944660:358 Levels deep: 0 app.js?1543944660:358 Finished 2 app.js?1543944660:358 Levels deep: 0 app.js?1543944660:358 Finished 3 app.js?1543944660:358 Levels deep: 0 app.js?1543944660:358 Finished 4 app.js?1543944660:358 Levels deep: 0 app.js?1543944660:358 Inline rolls complete! app.js?1543944660:358 Finished after going 6 levels deep. 2app.js?1543944660:358 2 app.js?1543944660:358 Begin processing op! 5app.js?1543944660:358 Levels deep: 0 app.js?1543944660:358 Finished 0 app.js?1543944660:358 Levels deep: 0 app.js?1543944660:358 Finished 1 app.js?1543944660:358 Levels deep: 0 app.js?1543944660:358 Finished 2 app.js?1543944660:358 Levels deep: 0 app.js?1543944660:358 Finished 3 app.js?1543944660:358 Levels deep: 0 app.js?1543944660:358 Finished 4 app.js?1543944660:358 Levels deep: 0 app.js?1543944660:358 Inline rolls complete! app.js?1543944660:357 Descending into madness... app.js?1543944660:363 window resize app.js?1543944660:345 Final set zoom! app.js?1543944660:344 UPDATE GL SIZE! app.js?1543944660:345 Final set zoom!
1544922907
keithcurtis
Forum Champion
Marketplace Creator
API Scripter
Thanks Burning. I have sent all relevant links to the Dev Team, along with a description of the issue. Response time can be slow over the weekend, but I am following this thread to keep it from getting lost. I'm not sure if every one of those previous threads were ever escalated.
I greatly appreciate your fast responses. I'd like to think they were escalated, since uhh... one of them has someone from the actual Roll20 team saying it was escalated, but even if that was the case, I wonder why it still hasn't been fixed. Thanks for your time, Keith.
1544937543
keithcurtis
Forum Champion
Marketplace Creator
API Scripter
I meant there were a variety of issues there, and not all of the threads had a moderator or dev response. Thanks for your patience.
Hi Burning, As Keith stated-- thank you for your patience on this. I have made sure to directly bring this up to the devs so this can get sorted. Apologies for the inconvenience!
1545084794
Caden
Forum Champion
Sheet Author
API Scripter
Compendium Curator
Greetings Burning, I have been summoned to help! This is my first time looking at this character sheet and I must say its code is complex in its approach to rolls. I'll look at the other issues link here and add them to my bug thread for CoD. Just to make sure I'm understanding the specific behavior you are seeing in your game, is it the issue where the template appears in chat but the roll result does not ?&nbsp; My instinct is telling me this issue is with the roll template on the sheet which you may have suspected. I think it is rolling but the results of certain rolls are not triggering the roll template to display useful feedback in chat. It just shows you nothing which seems like it failed to roll at all. :(&nbsp; I'll have to get up to speed on the COD combat rules so I can implement a solution. If you're seeing a different issue can you let me know. :) Thanks, Cassie
Hello! Yes Cassie, you are correct. I am only noticing this behavior in the roll template when you make an ATTACK ROLL, and just like in the thread you linked, some/most of the time, it simply just does not roll dice. I'll try to include a picture of how I captured it yesterday. As you can see in the 2nd and 4th roll outputs, nothing is technically rolled. If you roll and end up missing, it should look like the first result, and if you roll and are successful, it should like like the third result. The 2nd and 4th outputs should not exist, and did not use to exist when I used this sheet previously (earlier this year around February, I don't think the charactermancer update was out yet which seemed to cause weird issues with many sheets).
1545154824

Edited 1545155424
Caden
Forum Champion
Sheet Author
API Scripter
Compendium Curator
Bare with me as I'm going to get codey here but maybe it will help the two of us understand what's going.&nbsp; So in all 4 cases a roll was actually done but the rolltemplate only shows you a result in specific scenario. It hides the others.&nbsp; Hence why you see a result on Roll 1 &amp; Roll 3. I'll break down each one in your example. Roll 1 :&nbsp;{{#rollTotal() result 0}} --&gt; What this means is if you get 0 successes it will show ' and misses with... (your result) " . On my test game a success was a roll equal to or great than 8 on a d10. This may very by character. Roll 3 :&nbsp;{{#rollWasCrit() result}} --&gt; You see the result on example 3 because you got a critical hit in your roll. Which in my test game a critical hit was anything equal to or&nbsp;greater than a 10 . Sheet authors often use critical hit/fail to show results they want with a template, even in systems that may not have a criticals built in. This looks working. Rolls 2 &amp; 4 : These two rolls do not display a result because you got some successes so the template used in Roll 1 was not applied but they did not meet the critical success threshold so the template in Roll 3 also did not apply. This looks to be working the way the author wrote it but maybe not how the game is played. It certainly would be a better experience for users such as yourself to get some type of feedback in the chat window to let you know this scenario happened. I can certainly add this feedback to the template but I'll need to get my hands on a copy of the rules &amp; read up on the combat system to understand why it works the way it does now and how it can be improved.&nbsp;
I can assure you that the sheet did not &nbsp;used to work this year, as like I said, my group and I played a campaign of this way earlier this year (February-ish) and did not have a single issue with the sheet, including this particular issue. From what I remember, the sheet used to display your successes even when there wasn't a critical rolled. Like you said, the current template just shows when you get at least one 10, but before, if I rolled 3d10 and got a 3, 8, 9, the roll template would say "2 successes" despite there not being a critical rolled. One further thing, the "Damage" output seems to be confusing. Here's what I mean: As you can see, the attack I'm rolling as a Damage of 3. I set my Strength to 1 and my Weaponry to 1, so in total, I'll be rolling 2 d10's (unless there's a 10 in which the dice explodes). What this means is that if I get any successes from the 2d10, I'd then add an extra 3 damage on top of those successes. Here's result A: But as you can see, this roll is way, way wrong. It should only roll 2 dice (3 in total if you count the 10), with the damage being a total of 6 (3 from the weapon and 3 from the 8, 9, and 10) Here's example B: Again, this is rolling far too many dice, but even if that was correct, I'm completely baffled how it decided this one dealt 2 damage and the above example did 3 damage, when the weapon itself has 3 Damage (which again, would be added in total to the successes of 8, 9, 10).&nbsp; Hope this helps in some way.
1545165581

Edited 1545166383
Note: The above examples happened when using any character sheet in 2nd Edition, as found in "Settings" besides "Page 1 Page 2 Page 3" at the top left of the sheet. Edit: The sheet offers both 1e and 2e versions of the New World of Darkness sheets. It should be said that in 1e rules, the weapon's damage adds to the amount of dice rolled in the dice pool, but in 2e, the weapon's damage is added to the amount of successes, and it seems the above examples are just using 1e's rules of adding the damage to the dice pool.
1545167371
Caden
Forum Champion
Sheet Author
API Scripter
Compendium Curator
Thanks Burning! This break down is really helpful to me understanding the rules and the expect behavior. I'll dig through the code again try to figure out a solution.&nbsp;
Any update on this, or...?
1546776233
Natha
KS Backer
Sheet Author
API Scripter
Burning said: Any update on this, or...? Hi Burning. This is in the works. There are several problems regarding attack rolls bugs (like the result not showing sometimes). But in the test case you demonstrated (thanks!), the sheet is rolling the 1st Edition way: so attack damages are more dice to roll, and not a bonus to damage as in 2nd Edition). So the sheet is rolling correctly regarding 1st Edition. Currently, when you switch the setting from 1st Edition&nbsp;to 2nd Edition, you have to reselect the type of every attack, even if it shows the right label: like if "Melee", click the Type dropwon list and reselect "Melee". It should now roll properly:
Excellent! I hope Test Testington continues to make Test attacks! My group and I look forward to when any updates to the sheet will be published for public use. Thanks for still working on this.
1546970856
Natha
KS Backer
Sheet Author
API Scripter
Burning said: Excellent! I hope Test Testington continues to make Test attacks! My group and I look forward to when any updates to the sheet will be published for public use. Thanks for still working on this. No problem :) The update is available, and feedback is welcome. Bug fixes: Defense now updates when relative stats are changed ("athletics", "brawl", "dexterity", "weaponry", "wits") Page 2 repeating section items can be deleted more easily Attack roll template not counting results of 8 or 9 Changing edition now updates attacks types to match the edition
Thank you so much for your work.
1547004745
Caden
Forum Champion
Sheet Author
API Scripter
Compendium Curator
Thank you for helping us narrow down the issue. :)