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] D&D character sheet macro issue

1456631735

Edited 1456631768
I am using the built in character sheet for D&D 3.5 and when I am rolling some of the knowledge skills I seem to be getting incorrect bonus on the rolls. Example: I have 21 ranks in Knowledge Arcana but when I roll the macro it gives me a bonus of 16, and I don't have a -5 to INT I have a 0 mod to INT. Anyone know what is causing this issue?
1456632316
Pat S.
Forum Champion
Sheet Author
Can you double check the macro you are having your issue in? If you can't access it directly in the sheet itself, you will need to roll it then use the up arrow to have the formula repeat show in the chat so you can copy it for it sounds like part of the formula is not calling the correct attribute or the attribute is not filled correctly. I moved this to the sheet forum for it is sheet specific and sheet authors will see it here quicker (I hope).
@{Poshment|knowarcanamacro} is the macro it is calling and this is the macro in the sheet &nbsp;/w gm &{template:DnD35StdRoll} {{skillflag=true}} {{name=@{character_name} }} {{check=[Knowledge](<a href="http://www.dandwiki.com/wiki/SRD:Knowledge_Skill" rel="nofollow">http://www.dandwiki.com/wiki/SRD:Knowledge_Skill</a> ) (Arcana) check:}} {{checkroll=[[1d20 + [[@{knowarcana}]] ]] }} {{notes=@{knowarcananote} }} And according to my sheet my @{knowarcana} is 21
When you paste @{Poshment|knowarcana} into the text chat, what does the text chat output?
((floor((0) / 2) - 5) +21 +0 ) that is what shows up in chat
1456637692

Edited 1456638055
floor((0) / 2) - 5 is the ability modifier being applied to your check. Note that an intelligence modifier of 0 is associated with an intelligence score of 10 or 11 (i.e. floor((10) / 2) - 5 = 0). An intelligence score of 0 implies an intelligence modifier of -5 (i.e. floor((0) / 2) - 5 = -5) If you have not accidentally set your intelligence score to 0 on your Character Sheet, this means that you probably have an Attribute (on the Attributes & Abilities Tab of your Character) with a Current value of 0. This 0-valued Attribute represents the ability score that is being applied to your check (it's probably named "intelligence"); look for it on the&nbsp; Attributes & Abilities Tab of your Character. If you find it, delete it, and re-add your intelligence score to your Character Sheet.
That was it. I deleted the other value from the list and now it works. Thanks.
Great. :)
1456638293

Edited 1456638351
Diana P
Pro
Sheet Author
Silvyre is correct except that the Attribute name you are looking for is "int" .&nbsp; But even Silvyre can't be expected to memorize the Attribute names for *all* of the sheets out there.. :) edit: and I"m typing slowly again.&nbsp; :)&nbsp; Glad you got it working.