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

Shadowdark character sheet request

I've got about a dozen folks interested in playing the forthcoming Shadowdark RPG.  Right now, we're using actual printed sheets & pencils.  If anyone here's already working on one, we'd be happy to help test it out!  The game mechanics and the sheet are rather simple.  I can't offer a true "bounty," but I'm happy to throw a few bucks your way for development.
Second this. This game is going to be massive soon. Hopeful for a character sheet :)
1680221417

Edited 1682742613
&lt;div name="contentContainer"&gt; &lt;div name="page1" style="width: 962px; height: 632px; margin-top:20px;"&gt; &lt;div name="page-inner" style="width: 962px; height: 632px;"&gt; &lt;div name="p1" style="overflow: hidden; position: relative; width: 962px; height: 632px; margin-top:auto; margin-left:auto; margin-right:auto; background-color: white;"&gt; &lt;!-- Begin page background --&gt; &lt;div name="pg1Overlay" style="width:100%; height:100%; position:absolute; z-index:1; background-color:rgba(0,0,0,0); -webkit-user-select: none;"&gt;&lt;/div&gt; &lt;div name="pg1" style=" background: #000 url(<a href="https://media.discordapp.net/attachments/724777318253592588/1007070211154907217/1.jpg" rel="nofollow">https://media.discordapp.net/attachments/724777318253592588/1007070211154907217/1.jpg</a>); height: 100%; border: none; margin: 0px;&nbsp; background-size: 100%; &nbsp; background-repeat: no-repeat; &nbsp; background-position: center; "&gt;&lt;/div&gt; &lt;!-- End page background --&gt; &lt;!-- Begin Form Data --&gt; &lt;input name="attr_str" type="number" tabindex="1" value="" data-objref="55 0 R" data-field-name="Strength Total" style="z-index: 2; padding: 0px; position: absolute; left: 49px; top: 141px; width: 37px;&nbsp; height: 19px; text-align: center; background: transparent;&nbsp; border: none; font: normal 15px Arial, Helvetica, sans-serif;"/&gt; &lt;input name="attr_str_mod" type="text" tabindex="2" value="" data-objref="54 0 R" data-field-name="Strength Modifier" style=" z-index: 2; padding: 0px; position: absolute; left: 101px;&nbsp; top: 139px; width: 37px;&nbsp; height: 20px; text-align: center; background: transparent;&nbsp; border: none; font: normal 16px Arial, Helvetica, sans-serif;" /&gt; &lt;input name="attr_dex" type="number" tabindex="3" value="" data-objref="53 0 R" data-field-name="Dexterity Total" style="z-index: 2; padding: 0px; position: absolute; left: 49px; top: 216px; width: 37px;&nbsp; height: 19px; text-align: center; background: transparent;&nbsp; border: none; font: normal 15px Arial, Helvetica, sans-serif;" /&gt; &lt;input name="attr_dex_mod" type="text" tabindex="4" value="" data-objref="52 0 R" data-field-name="Dexterity Modifier" style="z-index: 2; padding: 0px; position: absolute; left: 101px;&nbsp; top: 214px; width: 37px;&nbsp; height: 20px; text-align: center; background: transparent;&nbsp; border: none; font: normal 16px Arial, Helvetica, sans-serif;" /&gt; &lt;input name="attr_con" type="number" tabindex="5" value="" data-objref="51 0 R" data-field-name="Constitution Total" style="z-index: 2; padding: 0px; position: absolute; left: 49px; top: 290px; width: 37px;&nbsp; height: 19px; text-align: center; background: transparent;&nbsp; border: none; font: normal 15px Arial, Helvetica, sans-serif;" /&gt; &lt;input name="attr_con_mod" type="text" tabindex="6" value="" data-objref="50 0 R" data-field-name="Constitution Modifier" style="z-index: 2; padding: 0px; position: absolute; left: 101px;&nbsp; top: 289px; width: 37px;&nbsp; height: 20px; text-align: center; background: transparent;&nbsp; border: none; font: normal 16px Arial, Helvetica, sans-serif;" /&gt; &lt;input name="attr_int" type="number" tabindex="7" value="" data-objref="49 0 R" data-field-name="Intelligence Total" style="z-index: 2; padding: 0px; position: absolute; left: 170px;&nbsp; top: 139px; width: 37px;&nbsp; height: 19px; text-align: center; background: transparent;&nbsp; border: none; font: normal 15px Arial, Helvetica, sans-serif;" /&gt; &lt;input name="attr_int_mod" type="text" tabindex="8" value="" data-objref="48 0 R" data-field-name="Intelligence Modifier" style="z-index: 2; padding: 0px; position: absolute; left: 222px;&nbsp; top: 139px; width: 37px;&nbsp; height: 19px; text-align: center; background: transparent;&nbsp; border: none; font: normal 15px Arial, Helvetica, sans-serif;" /&gt; &lt;input name="attr_wis" type="number" tabindex="9" value="" data-objref="47 0 R" data-field-name="Wisdom Total" style="z-index: 2; padding: 0px; position: absolute; left: 170px;&nbsp; top: 216px; width: 37px;&nbsp; height: 19px; text-align: center; background: transparent;&nbsp; border: none; font: normal 15px Arial, Helvetica, sans-serif;" /&gt; &lt;input name="attr_wis_mod" type="text" tabindex="10" value="" data-objref="46 0 R" data-field-name="Wisdom Modifier" style="z-index: 2; padding: 0px; position: absolute; left: 222px;&nbsp; top: 214px; width: 37px;&nbsp; height: 20px; text-align: center; background: transparent;&nbsp; border: none; font: normal 16px Arial, Helvetica, sans-serif;" /&gt; &lt;input name="attr_cha" type="number" tabindex="11" value="" data-objref="45 0 R" data-field-name="Charisma Total" style=" z-index: 2; padding: 0px; position: absolute; left: 168px;&nbsp; top: 290px; width: 37px;&nbsp; height: 19px; text-align: center; background: transparent;&nbsp; border: none; font: normal 15px Arial, Helvetica, sans-serif;" /&gt; &lt;input name="attr_cha_mod" type="text" tabindex="12" value="" data-objref="44 0 R" data-field-name="Charisma Modifier" style="z-index: 2; padding: 0px; position: absolute; left: 220px;&nbsp; top: 290px; width: 37px;&nbsp; height: 19px; text-align: center; background: transparent;&nbsp; border: none; font: normal 15px Arial, Helvetica, sans-serif;" /&gt; &lt;textarea name="attr_attacks" tabindex="13" data-objref="41 0 R" data-field-name="Attacks" style="z-index: 2; resize: none; padding: 0px; position: absolute; left: 44px; top: 484px; width: 216px; height: 101px;&nbsp; text-align: left; background: transparent;&nbsp; border: none; font: normal 18px Arial, Helvetica, sans-serif;" &gt;&lt;/textarea&gt; &lt;input type="number" name="attr_AC" value="0" tabindex="14" value="" data-objref="42 0 R" data-field-name="Armor Class" style="z-index: 2; padding: 0px; position: absolute; left: 167px;&nbsp; top: 371px; width: 92px;&nbsp; height: 57px; text-align: center; background: transparent;&nbsp; border: none; font: normal 45px Arial, Helvetica, sans-serif" /&gt; &lt;input name="attr_hp" type="text" tabindex="15" value="" data-objref="43 0 R" data-field-name="Hit Points" style="z-index: 2; padding: 0px; position: absolute; left: 46px; top: 370px; width: 93px;&nbsp; height: 58px; text-align: center; background: transparent;&nbsp; border: none; font: normal 47px Arial, Helvetica, sans-serif;" /&gt; &lt;input type="text" name="attr_character_name" style="z-index: 2; padding: 0px; position: absolute; left: 338px; top: 70px; width: 182px; height: 32px; text-align: center; background: transparent; border: none; font: normal 25px Arial, Helvetica, sans-serif;}" /&gt; &lt;input name="attr_race" type="text" tabindex="17" value="" data-objref="57 0 R" data-field-name="Race" style="z-index: 2; padding: 0px; position: absolute; left: 341px;&nbsp; top: 130px; width: 179px; height: 32px; text-align: center; background: transparent;&nbsp; border: none; font: normal 25px Arial, Helvetica, sans-serif;" /&gt; &lt;input name="attr_class" type="text" tabindex="18" value="" data-objref="58 0 R" data-field-name="Class" style="z-index: 2; padding: 0px; position: absolute; left: 350px;&nbsp; top: 200px; width: 168px; height: 32px; text-align: center; background: transparent;&nbsp; border: none; font: normal 25px Arial, Helvetica, sans-serif;" /&gt; &lt;input name="attr_level" type="number" tabindex="19" value="" data-objref="59 0 R" data-field-name="Level" style="z-index: 2; padding: 0px; position: absolute; left: 290px;&nbsp; top: 287px; width: 64px;&nbsp; height: 17px; text-align: center; background: transparent;&nbsp; border: none; font: normal 13px Arial, Helvetica, sans-serif;" /&gt; &lt;input name="attr_xp_current" type="number" tabindex="20" value="" data-objref="60 0 R" data-field-name="XP Current" style="z-index: 2; padding: 0px; position: absolute; left: 404px;&nbsp; top: 272px; width: 34px;&nbsp; height: 26px; text-align: center; background: transparent;&nbsp; border: none; font: normal 21px Arial, Helvetica, sans-serif;" /&gt; &lt;input name="attr_xp_target" type="number" tabindex="21" value="" data-objref="61 0 R" data-field-name="XP Target" style="z-index: 2; padding: 0px; position: absolute; left: 460px;&nbsp; top: 271px; width: 49px;&nbsp; height: 29px; text-align: center; background: transparent;&nbsp; border: none; font: normal 24px Arial, Helvetica, sans-serif;" /&gt; &lt;input name="attr_title" type="text" tabindex="22" value="" data-objref="62 0 R" data-field-name="Title" style="z-index: 2; padding: 0px; position: absolute; left: 344px;&nbsp; top: 342px; width: 174px; height: 32px; text-align: center; background: transparent;&nbsp; border: none; font: normal 25px Arial, Helvetica, sans-serif;" /&gt; &lt;input name="attr_alignment" type="text" tabindex="23" value="" data-objref="63 0 R" data-field-name="Alignment" style="z-index: 2; padding: 0px; position: absolute; left: 407px;&nbsp; top: 413px; width: 113px; height: 32px; text-align: center; background: transparent;&nbsp; border: none; font: normal 25px Arial, Helvetica, sans-serif;" /&gt; &lt;input name="attr_background" type="text" tabindex="24" value="" data-objref="64 0 R" data-field-name="Background" style="z-index: 2; padding: 0px; position: absolute; left: 413px;&nbsp; top: 483px; width: 106px; height: 32px; text-align: center; background: transparent;&nbsp; border: none; font: normal 25px Arial, Helvetica, sans-serif;" /&gt; &lt;input name="attr_deity" type="text" tabindex="25" value="" data-objref="65 0 R" data-field-name="Deity" style="z-index: 2; padding: 0px; position: absolute; left: 345px;&nbsp; top: 552px; width: 173px; height: 32px; text-align: center; background: transparent;&nbsp; border: none; font: normal 25px Arial, Helvetica, sans-serif;" /&gt; &lt;textarea name="attr_talents_spells" tabindex="26" data-objref="66 0 R" data-field-name="Talents / Spells" style="z-index: 2; resize: none; padding: 0px; position: absolute; left: 549px;&nbsp; top: 78px;&nbsp; width: 365px; height: 225px;&nbsp; text-align: left; background: transparent;&nbsp; border: none; font: normal 18px Arial, Helvetica, sans-serif;" &gt;&lt;/textarea&gt; &lt;input name="attr_gp" type="number" tabindex="27" value="" data-objref="67 0 R" data-field-name="Gold Pieces" style="z-index: 2; padding: 0px; position: absolute; left: 708px;&nbsp; top: 333px; width: 28px;&nbsp; height: 17px; text-align: center; background: transparent;&nbsp; border: none; font: normal 13px Arial, Helvetica, sans-serif;" /&gt; &lt;input name="attr_sp" type="number" tabindex="28" value="" data-objref="68 0 R" data-field-name="Silver Pieces" style="z-index: 2; padding: 0px; position: absolute; left: 772px;&nbsp; top: 333px; width: 26px;&nbsp; height: 17px; text-align: center; background: transparent;&nbsp; border: none; font: normal 13px Arial, Helvetica, sans-serif;" /&gt; &lt;input name="attr_cp" type="number" tabindex="29" value="" data-objref="69 0 R" data-field-name="Copper Pieces" style="z-index: 2; padding: 0px; position: absolute; left: 839px;&nbsp; top: 333px; width: 28px;&nbsp; height: 15px; text-align: center; background: transparent;&nbsp; border: none; font: normal 12px Arial, Helvetica, sans-serif;" /&gt; &lt;input name="attr_gear-01" type="text" tabindex="30" value="" data-objref="70 0 R" title="1" data-field-name="Gear 1" style="z-index: 2; padding: 0px; position: absolute; left: 570px;&nbsp; top: 364px; width: 99px;&nbsp; height: 19px; text-align: left; background: transparent;&nbsp; border: none; font: normal 15px Arial, Helvetica, sans-serif;" /&gt; &lt;input name="attr_gear-02" type="text" tabindex="31" value="" data-objref="71 0 R" title="2" data-field-name="Gear 2" style="z-index: 2; padding: 0px; position: absolute; left: 570px;&nbsp; top: 385px; width: 99px;&nbsp; height: 19px; text-align: left; background: transparent;&nbsp; border: none; font: normal 15px Arial, Helvetica, sans-serif;" /&gt; &lt;input name="attr_gear-03" type="text" tabindex="32" value="" data-objref="72 0 R" title="3" data-field-name="Gear 3" style="z-index: 2; padding: 0px; position: absolute; left: 570px;&nbsp; top: 405px; width: 99px;&nbsp; height: 19px; text-align: left; background: transparent;&nbsp; border: none; font: normal 15px Arial, Helvetica, sans-serif;" /&gt; &lt;input name="attr_gear-04" type="text" tabindex="33" value="" data-objref="73 0 R" title="4" data-field-name="Gear 4" style="z-index: 2; padding: 0px; position: absolute; left: 570px;&nbsp; top: 426px; width: 99px;&nbsp; height: 19px; text-align: left; background: transparent;&nbsp; border: none; font: normal 15px Arial, Helvetica, sans-serif;" /&gt; &lt;input name="attr_gear-05" type="text" tabindex="34" value="" data-objref="74 0 R" title="5" data-field-name="Gear 5" style="z-index: 2; padding: 0px; position: absolute; left: 570px;&nbsp; top: 446px; width: 99px;&nbsp; height: 19px; text-align: left; background: transparent;&nbsp; border: none; font: normal 15px Arial, Helvetica, sans-serif;" /&gt; &lt;input name="attr_gear-06" type="text" tabindex="35" value="" data-objref="75 0 R" title="6" data-field-name="Gear 6" style="z-index: 2; padding: 0px; position: absolute; left: 570px;&nbsp; top: 468px; width: 99px;&nbsp; height: 17px; text-align: left; background: transparent;&nbsp; border: none; font: normal 13px Arial, Helvetica, sans-serif;" /&gt; &lt;input name="attr_gear-07" type="text" tabindex="36" value="" data-objref="76 0 R" title="7" data-field-name="Gear 7" style="z-index: 2; padding: 0px; position: absolute; left: 570px;&nbsp; top: 488px; width: 99px;&nbsp; height: 19px; text-align: left; background: transparent;&nbsp; border: none; font: normal 15px Arial, Helvetica, sans-serif;" /&gt; &lt;input name="attr_gear-08" type="text" tabindex="37" value="" data-objref="77 0 R" title="8" data-field-name="Gear 8" style="z-index: 2; padding: 0px; position: absolute; left: 570px;&nbsp; top: 507px; width: 99px;&nbsp; height: 19px; text-align: left; background: transparent;&nbsp; border: none; font: normal 15px Arial, Helvetica, sans-serif;" /&gt; &lt;input name="attr_gear-09" type="text" tabindex="38" value="" data-objref="78 0 R" title="9" data-field-name="Gear 9" style="z-index: 2; padding: 0px; position: absolute; left: 570px;&nbsp; top: 529px; width: 99px;&nbsp; height: 19px; text-align: left; background: transparent;&nbsp; border: none; font: normal 15px Arial, Helvetica, sans-serif;" /&gt; &lt;input name="attr_gear-10" type="text" tabindex="39" value="" data-objref="79 0 R" title="10" data-field-name="Gear 10" style="z-index: 2; padding: 0px; position: absolute; left: 575px;&nbsp; top: 549px; width: 95px;&nbsp; height: 19px; text-align: left; background: transparent;&nbsp; border: none; font: normal 15px Arial, Helvetica, sans-serif;" /&gt; &lt;input name="attr_gear-11" type="text" tabindex="40" value="" data-objref="80 0 R" title="11" data-field-name="Gear 11" style="z-index: 2; padding: 0px; position: absolute; left: 704px;&nbsp; top: 364px; width: 95px;&nbsp; height: 19px; text-align: left; background: transparent;&nbsp; border: none; font: normal 15px Arial, Helvetica, sans-serif;" /&gt; &lt;input name="attr_gear-12" type="text" tabindex="41" value="" data-objref="81 0 R" title="12" data-field-name="Gear 12" style="z-index: 2; padding: 0px; position: absolute; left: 704px;&nbsp; top: 385px; width: 95px;&nbsp; height: 19px; text-align: left; background: transparent;&nbsp; border: none; font: normal 15px Arial, Helvetica, sans-serif;" /&gt; &lt;input name="attr_gear-13" type="text" tabindex="42" value="" data-objref="82 0 R" title="13" data-field-name="Gear 13" style="z-index: 2; padding: 0px; position: absolute; left: 704px;&nbsp; top: 405px; width: 95px;&nbsp; height: 19px; text-align: left; background: transparent;&nbsp; border: none; font: normal 15px Arial, Helvetica, sans-serif;" /&gt; &lt;input name="attr_gear-14" type="text" tabindex="43" value="" data-objref="83 0 R" title="14" data-field-name="Gear 14" style="z-index: 2; padding: 0px; position: absolute; left: 704px;&nbsp; top: 426px; width: 95px;&nbsp; height: 19px; text-align: left; background: transparent;&nbsp; border: none; font: normal 15px Arial, Helvetica, sans-serif;" /&gt; &lt;input name="attr_gear-15" type="text" tabindex="44" value="" data-objref="84 0 R" title="15" data-field-name="Gear 15" style="z-index: 2; padding: 0px; position: absolute; left: 704px;&nbsp; top: 446px; width: 95px;&nbsp; height: 19px; text-align: left; background: transparent;&nbsp; border: none; font: normal 15px Arial, Helvetica, sans-serif;" /&gt; &lt;input name="attr_gear-16" type="text" tabindex="45" value="" data-objref="85 0 R" title="16" data-field-name="Gear 16" style="z-index: 2; padding: 0px; position: absolute; left: 704px;&nbsp; top: 468px; width: 95px;&nbsp; height: 17px; text-align: left; background: transparent;&nbsp; border: none; font: normal 13px Arial, Helvetica, sans-serif;" /&gt; &lt;input name="attr_gear-17" type="text" tabindex="46" value="" data-objref="86 0 R" title="17" data-field-name="Gear 17" style="z-index: 2; padding: 0px; position: absolute; left: 704px;&nbsp; top: 489px; width: 95px;&nbsp; height: 15px; text-align: left; background: transparent;&nbsp; border: none; font: normal 12px Arial, Helvetica, sans-serif;" /&gt; &lt;input name="attr_gear-18" type="text" tabindex="47" value="" data-objref="87 0 R" title="18" data-field-name="Gear 18" style="z-index: 2; padding: 0px; position: absolute; left: 704px;&nbsp; top: 507px; width: 95px;&nbsp; height: 17px; text-align: left; background: transparent;&nbsp; border: none; font: normal 13px Arial, Helvetica, sans-serif;" /&gt; &lt;input name="attr_gear-19" type="text" tabindex="48" value="" data-objref="88 0 R" title="19" data-field-name="Gear 19" style="z-index: 2; padding: 0px; position: absolute; left: 704px;&nbsp; top: 529px; width: 95px;&nbsp; height: 19px; text-align: left; background: transparent;&nbsp; border: none; font: normal 15px Arial, Helvetica, sans-serif;" /&gt; &lt;input name="attr_gear-20" type="text" tabindex="49" value="" data-objref="89 0 R" title="20" data-field-name="Gear 20" style="z-index: 2; padding: 0px; position: absolute; left: 704px;&nbsp; top: 549px; width: 95px;&nbsp; height: 19px; text-align: left; background: transparent;&nbsp; border: none; font: normal 15px Arial, Helvetica, sans-serif;" /&gt; &lt;textarea name="attr_free-to-cary" tabindex="50" data-objref="90 0 R" data-field-name="Free To Carry" style="z-index: 2; resize: none; padding: 0px; position: absolute; left: 819px;&nbsp; top: 387px; width: 83px;&nbsp; height: 177px;&nbsp; color: rgb(0,0,0);&nbsp; text-align: left; background: transparent;&nbsp; border: none; font: normal 13px Arial, Helvetica, sans-serif;" &gt;&lt;/textarea&gt; &lt;!-- End Form Data --&gt; &lt;/div&gt; &lt;/div&gt; &lt;/div&gt; &lt;/div&gt; &lt;rolltemplate class="sheet-rolltemplate-simple"&gt; &nbsp; &nbsp; &lt;div&gt; &nbsp; &nbsp; &nbsp; &nbsp; &lt;span style="background: url(<a href="https://cdn.discordapp.com/attachments/963049372973674536/1009128561879302304/rollbanner.png" rel="nofollow">https://cdn.discordapp.com/attachments/963049372973674536/1009128561879302304/rollbanner.png</a>); background-size: contain;"&gt;{{roll}}&lt;/span&gt; &nbsp; &nbsp; &nbsp; &nbsp; &lt;span style="background:white;"&gt;{{result}}&lt;/span&gt; &nbsp; &nbsp; &nbsp; &nbsp; &lt;span class="rolldescr"&gt; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; {{description}} &nbsp; &nbsp; &nbsp; &nbsp; &lt;/span&gt; &nbsp; &nbsp; &lt;/div&gt; &lt;/rolltemplate&gt; &lt;rolltemplate class="sheet-rolltemplate-desc"&gt; &nbsp; &nbsp; &lt;div&gt; &nbsp; &nbsp; &nbsp; &nbsp; &lt;span style="background: url(<a href="https://cdn.discordapp.com/attachments/963049372973674536/1009128561879302304/rollbanner.png" rel="nofollow">https://cdn.discordapp.com/attachments/963049372973674536/1009128561879302304/rollbanner.png</a>); background-size: contain;"&gt;{{roll}}&lt;/span&gt; &nbsp; &nbsp; &nbsp; &nbsp; &lt;span class="rolldescr"&gt;{{description}}&lt;/span&gt; &nbsp; &nbsp; &lt;/div&gt; &lt;/rolltemplate&gt; &lt;rolltemplate class="sheet-rolltemplate-randomencounters"&gt; &nbsp; &nbsp; &lt;div&gt; &nbsp; &nbsp; &nbsp; &nbsp; &lt;span style="background: url(<a href="https://cdn.discordapp.com/attachments/963049372973674536/1009128561879302304/rollbanner.png" rel="nofollow">https://cdn.discordapp.com/attachments/963049372973674536/1009128561879302304/rollbanner.png</a>); background-size: contain;"&gt;{{title}}&lt;/span&gt; &nbsp; &nbsp; &nbsp; &nbsp; &lt;span style="background:white;" class="rolldescr"&gt;&lt;b&gt;Encounter:&lt;/b&gt; {{encounter}}&lt;/span&gt; &nbsp; &nbsp; &nbsp; &nbsp; &lt;span style="background:white;" class="rolldescr"&gt;&lt;b&gt;Distance:&lt;/b&gt; {{distance}}&lt;/span&gt; &nbsp; &nbsp; &nbsp; &nbsp; &lt;span style="background:white;" class="rolldescr"&gt;&lt;b&gt;Activity:&lt;/b&gt; {{activity}}&lt;/span&gt; &nbsp; &nbsp; &nbsp; &nbsp; &lt;span style="background:white;" class="rolldescr"&gt;&lt;b&gt;Reaction:&lt;/b&gt; {{reaction}}&lt;/span&gt; &nbsp; &nbsp; &lt;/div&gt; &lt;/rolltemplate&gt; &lt;rolltemplate class="sheet-rolltemplate-greater"&gt; &nbsp; &nbsp; &lt;div&gt; &nbsp; &nbsp; &nbsp; &nbsp; &lt;span style="background: url(<a href="https://cdn.discordapp.com/attachments/963049372973674536/1009128561879302304/rollbanner.png" rel="nofollow">https://cdn.discordapp.com/attachments/963049372973674536/1009128561879302304/rollbanner.png</a>); background-size: contain;"&gt;{{roll}}&lt;/span&gt; &nbsp; &nbsp; &nbsp; &nbsp; &lt;span style="background:white;display:none;"&gt;{{check}}&lt;/span&gt; &nbsp; &nbsp; &nbsp; &nbsp; &lt;span style="background:white;"&gt;{{result}}&lt;/span&gt; &nbsp; &nbsp; &nbsp; &nbsp; {{#rollLess() result check}} &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &lt;span class="rollresult rollfail" data-i18n="fail"&gt;Fail&lt;/span&gt; &nbsp; &nbsp; &nbsp; &nbsp; {{/rollLess() result check}} &nbsp; &nbsp; &nbsp; &nbsp; {{#rollGreater() result check}} &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &lt;span class="rollresult rollsuccess" data-i18n="success"&gt;Success&lt;/span&gt; &nbsp; &nbsp; &nbsp; &nbsp; {{/rollGreater() result check}} &nbsp; &nbsp; &nbsp; &nbsp; {{#rollTotal() result check}} &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &lt;span class="rollresult rollsuccess" data-i18n="success"&gt;Success&lt;/span&gt; &nbsp; &nbsp; &nbsp; &nbsp; {{/rollTotal() result check}} &nbsp; &nbsp; &lt;/div&gt; &lt;/rolltemplate&gt; &lt;rolltemplate class="sheet-rolltemplate-less"&gt; &nbsp; &nbsp; &lt;div&gt; &nbsp; &nbsp; &nbsp; &nbsp; &lt;span style="background: url(<a href="https://cdn.discordapp.com/attachments/963049372973674536/1009128561879302304/rollbanner.png" rel="nofollow">https://cdn.discordapp.com/attachments/963049372973674536/1009128561879302304/rollbanner.png</a>); background-size: contain;"&gt;{{roll}}&lt;/span&gt; &nbsp; &nbsp; &nbsp; &nbsp; &lt;span style="background:white;display:none;"&gt;{{check}}&lt;/span&gt; &nbsp; &nbsp; &nbsp; &nbsp; &lt;span style="background:white;"&gt;{{result}}&lt;/span&gt; &nbsp; &nbsp; &nbsp; &nbsp; {{#rollTotal() result check}} &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &lt;span class="rollresult rollsuccess" data-i18n="success"&gt;Success&lt;/span&gt; &nbsp; &nbsp; &nbsp; &nbsp; {{/rollTotal() result check}} &nbsp; &nbsp; &nbsp; &nbsp; {{#rollLess() result check}} &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &lt;span class="rollresult rollsuccess" data-i18n="success"&gt;Success&lt;/span&gt; &nbsp; &nbsp; &nbsp; &nbsp; {{/rollLess() result check}} &nbsp; &nbsp; &nbsp; &nbsp; {{#rollGreater() result check}} &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &lt;span class="rollresult rollfail" data-i18n="fail"&gt;Fail&lt;/span&gt; &nbsp; &nbsp; &nbsp; &nbsp; {{/rollGreater() result check}} &nbsp; &nbsp; &lt;/div&gt; &lt;/rolltemplate&gt; &lt;rolltemplate class="sheet-rolltemplate-skill"&gt; &nbsp; &nbsp; &lt;div&gt; &nbsp; &nbsp; &nbsp; &nbsp; &lt;span style="background: url(<a href="https://cdn.discordapp.com/attachments/963049372973674536/1009128561879302304/rollbanner.png" rel="nofollow">https://cdn.discordapp.com/attachments/963049372973674536/1009128561879302304/rollbanner.png</a>); background-size: contain;"&gt;{{roll}}&lt;/span&gt; &nbsp; &nbsp; &nbsp; &nbsp; &lt;span style="background:white;"&gt;{{result}}&lt;/span&gt; &nbsp; &nbsp; &nbsp; &nbsp; {{#rollTotal() symbol 2}} &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; {{#rollLess() result check}} &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &lt;span class="rollresult rollfail" data-i18n="fail"&gt;Fail&lt;/span&gt; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; {{/rollLess() result check}} &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; {{#rollGreater() result check}} &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &lt;span class="rollresult rollsuccess" data-i18n="success"&gt;Success&lt;/span&gt; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; {{/rollGreater() result check}} &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; {{#rollTotal() result check}} &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &lt;span class="rollresult rollsuccess" data-i18n="success"&gt;Success&lt;/span&gt; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; {{/rollTotal() result check}} &nbsp; &nbsp; &nbsp; &nbsp; {{/rollTotal() symbol 2}} &nbsp; &nbsp; &nbsp; &nbsp; {{#rollTotal() symbol 1}} &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; {{#rollTotal() result check}} &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &lt;span class="rollresult rollsuccess" data-i18n="success"&gt;Success&lt;/span&gt; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; {{/rollTotal() result check}} &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; {{#rollLess() result check}} &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &lt;span class="rollresult rollsuccess" data-i18n="success"&gt;Success&lt;/span&gt; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; {{/rollLess() result check}} &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; {{#rollGreater() result check}} &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &lt;span class="rollresult rollfail" data-i18n="fail"&gt;Fail&lt;/span&gt; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; {{/rollGreater() result check}} &nbsp; &nbsp; &nbsp; &nbsp; {{/rollTotal() symbol 1}} &nbsp; &nbsp; &nbsp; &nbsp; &lt;span class="rolldescr"&gt; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; {{description}} &nbsp; &nbsp; &nbsp; &nbsp; &lt;/span&gt; &nbsp; &nbsp;&nbsp; &nbsp; &nbsp; &lt;/div&gt; &lt;/rolltemplate&gt; &lt;rolltemplate class="sheet-rolltemplate-reaction"&gt; &nbsp; &nbsp; &lt;div&gt; &nbsp; &nbsp; &nbsp; &nbsp; &lt;span style="background: url(<a href="https://cdn.discordapp.com/attachments/963049372973674536/1009128561879302304/rollbanner.png" rel="nofollow">https://cdn.discordapp.com/attachments/963049372973674536/1009128561879302304/rollbanner.png</a>); background-size: contain;"&gt;REACTION&lt;/span&gt; &nbsp; &nbsp; &nbsp; &nbsp; &lt;span style="background:white;" class="rolldescr"&gt;&lt;b&gt;2d6 + CHA mod&lt;/b&gt;&lt;/span&gt; &nbsp; &nbsp; &nbsp; &nbsp; &lt;span style="background:white;" class="rolldescr"&gt; 0-6&nbsp; Hostile&lt;/span&gt; &nbsp; &nbsp; &nbsp; &nbsp; &lt;span style="background:white;" class="rolldescr"&gt; 7-8&nbsp; Suspicious&lt;/span&gt; &nbsp; &nbsp; &nbsp; &nbsp; &lt;span style="background:white;" class="rolldescr"&gt;&nbsp; 9&nbsp; &nbsp;Neutral&lt;/span&gt; &nbsp; &nbsp; &nbsp; &nbsp; &lt;span style="background:white;" class="rolldescr"&gt;10-11 Curious&lt;/span&gt; &nbsp; &nbsp; &nbsp; &nbsp; &lt;span style="background:white;" class="rolldescr"&gt; 12+&nbsp; Friendly&lt;/span&gt; &nbsp; &nbsp; &lt;/div&gt; &lt;/rolltemplate&gt; CSS: .charsheet { overflow: hidden; } .sheet-rolltemplate-desc span.sheet-rolldescr, .sheet-rolltemplate-skill span.sheet-rolldescr, .sheet-rolltemplate-randomencounters span.sheet-rolldescr, .sheet-rolltemplate-reaction span.sheet-rolldescr { &nbsp; &nbsp; height:auto; &nbsp; &nbsp; color:black; &nbsp; &nbsp; line-height:24px; &nbsp; &nbsp; text-align:left; &nbsp; &nbsp; border-top:1px solid black; &nbsp; &nbsp; background:white; &nbsp; &nbsp; padding:4px; } .sheet-rolltemplate-greater span.sheet-rollresult,&nbsp; .sheet-rolltemplate-less span.sheet-rollresult, .sheet-rolltemplate-skill span.sheet-rollresult { &nbsp; &nbsp; background:white; &nbsp; &nbsp; border-top:1px solid black; } .sheet-rolltemplate-greater span.sheet-rollfail,&nbsp; .sheet-rolltemplate-less span.sheet-rollfail, .sheet-rolltemplate-skill span.sheet-rollfail { &nbsp; &nbsp; color:#990000; } .sheet-rolltemplate-greater span.sheet-rollsuccess,&nbsp; .sheet-rolltemplate-less span.sheet-rollsuccess, .sheet-rolltemplate-skill span.sheet-rollsuccess { &nbsp; &nbsp; color:#009900; } .sheet-rolltemplate-desc span, .sheet-rolltemplate-randomencounters span, .sheet-rolltemplate-reaction span, .sheet-rolltemplate-simple span,&nbsp; .sheet-rolltemplate-greater span,&nbsp; .sheet-rolltemplate-less span, .sheet-rolltemplate-skill span, { &nbsp; &nbsp; background-color:black; &nbsp; &nbsp; color:white; &nbsp; &nbsp; display: inline-block; &nbsp; &nbsp; vertical-align:middle; &nbsp; &nbsp; text-align:center; &nbsp; &nbsp; line-height: 3em; &nbsp; &nbsp; height:3em; &nbsp; &nbsp; width:100%; &nbsp; &nbsp; border-bottom:1px solid black; /*&nbsp; &nbsp; border-left:1px solid black; &nbsp; &nbsp; border-right:1px solid black; */ } .sheet-rolltemplate-desc .inlinerollresult, .sheet-rolltemplate-simple .inlinerollresult, .sheet-rolltemplate-simple .inlinerollresult.fullfail, .sheet-rolltemplate-simple .inlinerollresult.fullcrit, .sheet-rolltemplate-simple .inlinerollresult.importantroll,&nbsp; .sheet-rolltemplate-greater .inlinerollresult, .sheet-rolltemplate-greater .inlinerollresult.fullfail, .sheet-rolltemplate-greater .inlinerollresult.fullcrit, .sheet-rolltemplate-greater .inlinerollresult.importantroll,&nbsp; .sheet-rolltemplate-less .inlinerollresult, .sheet-rolltemplate-less .inlinerollresult.fullfail, .sheet-rolltemplate-less .inlinerollresult.fullcrit, .sheet-rolltemplate-less .inlinerollresult.importantroll, .sheet-rolltemplate-skill .inlinerollresult, .sheet-rolltemplate-skill .inlinerollresult.fullfail, .sheet-rolltemplate-skill .inlinerollresult.fullcrit, .sheet-rolltemplate-skill .inlinerollresult.importantroll { &nbsp; &nbsp; background-color: transparent; &nbsp; &nbsp; border: none; &nbsp; &nbsp; color:black; }
1680234385

Edited 1680272233
I know just enough about coding to know I can't code.&nbsp; How would I go about implementing this? *** Never mind - I figured it out.&nbsp; Looks great so far!
Ok so do I just put all that code in the custom character sheet?&nbsp;
Yep
I tried putting this into the custom character sheet and while I saw the sheet there was a bunch of code underneath it.
I separated it out the CSS and HTML where in the same place.
Ahh gotcha. Thanks!
Better, but there's still quite a bit of syntax underneath the character sheet:
Add this to the CSS and it seems to fix it. .charsheet { &nbsp; &nbsp; overflow: hidden; }
1682796899
vÍnce
Pro
Sheet Author
There may be an un-closed html element messing things up or perhaps the roll template code has not been entered properly... (make sure to use double quotes for class) &lt;rolltemplate class="sheet-rolltemplate-foo"&gt; &nbsp; &lt;!-- roll template code here --&gt; &lt;/rolltemplate&gt; <a href="https://wiki.roll20.net/Building_Character_Sheets/Roll_Templates" rel="nofollow">https://wiki.roll20.net/Building_Character_Sheets/Roll_Templates</a> You can even wrap the roll template code block with an element set to display:hidden.
1683646280
Chris
Pro
Sheet Author
Is anyone working on getting this into the Character sheet repository?