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 .
×

[3.5 Character Sheet] Incorrect Arcane Spell DC Calculation When Casting Stat Is Not Intelligence

To reproduce: 1) In a character sheet, create a character with an Int of 12 and a Cha of 16 (or any other numbers, as long as they're different). 2) On the spells tab, expand the Arcane Spells section. 3) Set the Casting Stat value to "Cha". 4) Create a spell using a template that uses the "spelldc1"  / "spelldc2" annotation to utilize the Spell DC shown. 5) Click the button to send the macro to chat. 6) Hover the cursor over the Spell DC value displayed. ISSUE: The "spelldc1/2/3/4/5/6/7/8/9" fields show the correct value, but when used in a macro, the value gets changed somewhere. It seems to me to be hard-coded to include the character's @Intmod instead of the @arcanecastingstat. EXPECTED: Spell save DCs when used in macros should be calculated with the @arcanecastingstat so that non-Int-based arcane casters have their save DCs displayed correctly in chat. NOTE: I have not tested this with any divine casters, but it may be worth checking that code to make sure it's using the correct stat.
1771273798
Gauss
Forum Champion
Hi Kurazarrh,  Which character sheet are you using? There are multiple "3.5" sheets.  If you don't know the name please supply a screenshot.
Thanks for responding, Gauss. At the bottom of the page, there is a version number. Here is what it says: D&D3.5e Character Sheet v2. 8 01/07/19 by Diana P. Let me know if this is sufficient to track down the sheet and bug. If not, I'm happy to dig up more info!
Kurazarrh said: Thanks for responding, Gauss. At the bottom of the page, there is a version number. Here is what it says: D&D3.5e Character Sheet v2. 8 01/07/19 by Diana P. Let me know if this is sufficient to track down the sheet and bug. If not, I'm happy to dig up more info! I had the same issue and i had to manually update the macro to calculate the DC separetely to the value showing on the sheet. This is what it looks like for a Spell level 5.  {{ Saving Throw:= DC [[10 + @{arcanespellslevel5} + @{cha-mod}]] Reflex half}}