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

Repeating Sections and Growing Migraines

Afternoon all! I have finally started to sit down and try to put together a character sheet for The Void: Core. (Yes there is one in the sheet menu, but it is just input, whereas I am building this to have rolls) Everything was going fine, until the Skills Section attacked. While I "can" input each and every skill, and variation thereof, I though I would look at repeating sections.  Quick and dirty way the system works is Attribute+SkillRating=Totald6 rolled. But there are Skills like "Arts" which include 6 different Arts skills, not all of which call to the same Attribute. On another sheet I recall(can't recall which sheet, if need be I can go through all my games for clarification) I noted that it had the ability to add a skill to the list and in that new listing it had a drop down query as to what should be factored in there. How exactly is this handled? Overall the wiki has been a great help in getting progress on the sheet, but it is a bit vague in some cases so any help would be greatly appreciated. Edit: Attempted to use the Repeating field and broke brain. To clarify question, what value is each new skill getting assigned so that it can be called upon for a button?
OK... Rather than making another thread as I am continuing my trial and error at this... For some reason now, using the simple 3coloumn layout... the third has a massive gap at the top of empty space. Not sure if it is because I am using a table to try and keep it neat or what, but at a glance it does seem that the more skills I have added to the list the bigger that gap has gotten  This is the code at the moment of posting, I'm certain that it isn't very pretty and will not make any excuses for such >.> <div class='sheet-3colrow'>     <div class='sheet-col'>      <input type="text" name="character_name">Name         <input type="text" name="archtype" />Role         <br>         Awareness<input type="radio" name="attr_Awareness" value="1" checked="true" /><input type="radio" name="attr_Awareness" value="2" /><input type="radio" name="attr_Awareness" value="3" /><input type="radio" name="attr_Awareness" value="4" /><input type="radio" name="attr_Awareness" value="5" /><button type="roll" value="[[@{Awareness}d6>5]]" name="AwarenessRoll"></button> <br>         Cleverness<input type="radio" name="attr_Cleverness" value="1" checked="true" /><input type="radio" name="attr_Cleverness" value="2" /><input type="radio" name="attr_Cleverness" value="3" /><input type="radio" name="attr_Cleverness" value="4" /><input type="radio" name="attr_Cleverness" value="5" /><button type="roll" value="[[@{Cleverness}d6>5]]" name="ClevernessRoll"></button> <br>         Demeanor<input type="radio" name="attr_Demeanor" value="1" checked="true" /><input type="radio" name="attr_Demeanor" value="2" /><input type="radio" name="attr_Demeanor" value="3" /><input type="radio" name="attr_Demeanor" value="4" /><input type="radio" name="attr_Demeanor" value="5" /><button type="roll" value="[[@{Demeanor}d6>5]]" name="DemeanorRoll"></button> <br> Grace<input type="radio" name="attr_Grace" value="1" checked="true" /><input type="radio" name="attr_Grace" value="2" /><input type="radio" name="attr_Grace" value="3" /><input type="radio" name="attr_Grace" value="4" /><input type="radio" name="attr_Grace" value="5" /><button type="roll" value="[[@{Grace}d6>5]]" name="GraceRoll"></button></button> <br> Perseverance<input type="radio" name="attr_Perseverance" value="1" checked="true" /><input type="radio" name="attr_Perseverance" value="2" /><input type="radio" name="attr_Perseverance" value="3" /><input type="radio" name="attr_Perseverance" value="4" /><input type="radio" name="attr_Perseverance" value="5" /><button type="roll" value="[[@{Perseverance}d6>5]]" name="PerseveranceRoll"></button> <br> Physique<input type="radio" name="attr_Physique" value="1" checked="true" /><input type="radio" name="attr_Physique" value="2" /><input type="radio" name="attr_Physique" value="3" /><input type="radio" name="attr_Physique" value="4" /><input type="radio" name="attr_Physique" value="5" /><button type="roll" value="[[@{Physique}d6>5]]" name="PhysiqueRoll"></button> <br>     </div>     <div class='sheet-col'>        Gender <input type="text" name="Gender"> <br>Home<input type="text" name="Birthplace"/><br>Age <input type="number"/><br><br>        Health <input type="number" name="attr_Health" /> <input type="number" name="attr_Health_max" value="(@{Grace}+@{Physique}+@{Perseverance})" disabled="true" /><br>        Speed<input type="number" name="Speed"/><input type="number" name="Walk/PerTurn"/><input type="number"name="Run/PerTurn"/><br>        Fate Points <input type="number" name="FatePoints"/><br>     </div>     <div class='sheet-col'>     <table> <tr><th>Skill</th><th>Rating</th><th>Tot</th></tr> <tr><td>AnHand</td><td><input type="Number" name="attr_AnHand" /></td><td><button type="roll" value="[[@{AnHandTot}d6>5]]" name="AnHandRoll"><input type="number" name="attr_AnHandTot" value="(@{Awareness}+@{AnHand})" disabled="true"/></button></td></tr> <br> <tr><td>Armorer</td><td><input type="Number" name="attr_Armorer" /></td><td><button type="roll" value="[[@{ArmorerTot}d6>5]]" name="ArmorerRoll"><input type="number" name="attr_ArmorerTot" value="(@{Cleverness}+@{Armorer})" disabled="true"/></button></td></tr> <br> <tr><td>ArtActing</td><td><input type="Number" name="attr_ArtActing" /></td><td><button type="roll" value="[[@{ArtActingTot}d6>5]]" name="ArtActingRoll"><input type="number" name="attr_ArtActingTot" value="(@{Awareness}+@{ArtActing})" disabled="true"/></button></td></tr> <br> <tr><td>ArtDance</td><td><input type="Number" name="attr_ArtDance" /></td><td><button type="roll" value="[[@{ArtDanceTot}d6>5]]" name="ArtDanceRoll"><input type="number" name="attr_ArtDanceTot" value="(@{Grace}+@{ArtDance})" disabled="true"/></button></td></tr> <br> <tr><td>ArtMusic</td><td><input type="Number" name="attr_ArtMusic" /></td><td><button type="roll" value="[[@{ArtMusicTot}d6>5]]" name="ArtMusicRoll"><input type="number" name="attr_ArtMusicTot" value="(@{Awareness}+@{ArtMusic})" disabled="true"/></button></td></tr> <br> <tr><td>ArtOratory</td><td><input type="Number" name="attr_ArtOratory" /></td><td><button type="roll" value="[[@{ArtOratoryTot}d6>5]]" name="ArtOratoryRoll"><input type="number" name="attr_ArtOratoryTot" value="(@{Demeanor}+@{ArtOratory})" disabled="true"/></button></td></tr> <br> <tr><td>ArtWriting</td><td><input type="Number" name="attr_ArtWriting" /></td><td><button type="roll" value="[[@{ArtWritingTot}d6>5]]" name="ArtWritingRoll"><input type="number" name="attr_ArtWritingTot" value="(@{Cleverness}+@{ArtWriting})" disabled="true"/></button></td></tr> <br> <tr><td>AtheleticsBrawn</td><td><input type="Number" name="attr_AtheleticsBrawn" /></td><td><button type="roll" value="[[@{AtheleticsBrawnTot}d6>5]]" name="AtheleticsBrawnRoll"><input type="number" name="attr_AtheleticsBrawnTot" value="(@{Physique}+@{AtheleticsBrawn})" disabled="true"/></button></td></tr> <br> <tr><td>AtheleticsCoordination</td><td><input type="Number" name="attr_AtheleticsCoordination" /></td><td><button type="roll" value="[[@{AtheleticsCoordinationTot}d6>5]]" name="AtheleticsCoordinationRoll"><input type="number" name="attr_AtheleticsCoordinationTot" value="(@{Grace}+@{AtheleticsCoordination})" disabled="true"/></button></td></tr> <br> <tr><td>AtheleticsFitness</td><td><input type="Number" name="attr_AtheleticsFitness" /></td><td><button type="roll" value="[[@{AtheleticsFitnessTot}d6>5]]" name="AtheleticsFitnessRoll"><input type="number" name="attr_AtheleticsFitnessTot" value="(@{Perseverance}+@{AtheleticsFitness})" disabled="true"/></button></td></tr> <br> <tr><td>AtheleticsSpeed</td><td><input type="Number" name="attr_AtheleticsSpeed" /></td><td><button type="roll" value="[[@{AtheleticsSpeedTot}d6>5]]" name="AtheleticsSpeedRoll"><input type="number" name="attr_AtheleticsSpeedTot" value="(@{Physique}+@{AtheleticsSpeed})" disabled="true"/></button></td></tr> <br> <tr><td>Bureaucracy</td><td><input type="Number" name="attr_Bureaucracy" /></td><td><button type="roll" value="[[@{BureaucracyTot}d6>5]]" name="BureaucracyRoll"><input type="number" name="attr_BureaucracyTot" value="(@{Cleverness}+@{Bureaucracy})" disabled="true"/></button></td></tr> <br> <tr><td>Communications</td><td><input type="Number" name="attr_Communications" /></td><td><button type="roll" value="[[@{CommunicationsTot}d6>5]]" name="CommunicationsRoll"><input type="number" name="attr_CommunicationsTot" value="(@{Cleverness}+@{Communications})" disabled="true"/></button></td></tr> <br> <tr><td>Computers</td><td><input type="Number" name="attr_Computers" /></td><td><button type="roll" value="[[@{ComputersTot}d6>5]]" name="ComputersRoll"><input type="number" name="attr_ComputersTot" value="(@{Cleverness}+@{Computers})" disabled="true"/></button></td></tr> <br> <tr><td>CrimeHigh</td><td><input type="Number" name="attr_CrimeHigh" /></td><td><button type="roll" value="[[@{CrimeHighTot}d6>5]]" name="CrimeHighRoll"><input type="number" name="attr_CrimeHighTot" value="(@{Cleverness}+@{CrimeHigh})" disabled="true"/></button></td></tr> <br> <tr><td>CrimeLow</td><td><input type="Number" name="attr_CrimeLow" /></td><td><button type="roll" value="[[@{CrimeLowTot}d6>5]]" name="CrimeLowRoll"><input type="number" name="attr_CrimeLowTot" value="(@{Grace}+@{CrimeLow})" disabled="true"/></button></td></tr> <br> <tr><td>Deception</td><td><input type="Number" name="attr_Deception" /></td><td><button type="roll" value="[[@{DeceptionTot}d6>5]]" name="DeceptionRoll"><input type="number" name="attr_DeceptionTot" value="(@{Demeanor}+@{Deception})" disabled="true"/></button></td></tr> <br> <tr><td>Defense</td><td><input type="Number" name="attr_Defense" /></td><td><button type="roll" value="[[@{DefenseTot}d6>5]]" name="DefenseRoll"><input type="number" name="attr_DefenseTot" value="(@{Grace}+@{Defense})" disabled="true"/></button></td></tr> <br> </div> </div>  ((There are a few skills I have removed from the base game as we're adapting this for a specific setting so don't panic Void Players, once I figure out how not to be a complete failure I will fix it to include all the other Void:Core details))
1468967823
David
Sheet Author
I have a version with roll buttons already if you want that. 
1468968317
David
Sheet Author
Change the second from end </div> to </table> and see what happens
1468969910

Edited 1468969976
David
Sheet Author
You have breaks <br> at the end of all your table rows. I removed them and closed your table. <div class='sheet-3colrow'> <div style="display: inline,width:33%" class='sheet-col'> <input type="text" name="character_name">Name <input type="text" name="archtype" />Role <br> Awareness<input type="radio" name="attr_Awareness" value="1" checked="true" /> <input type="radio" name="attr_Awareness" value="2" /> <input type="radio" name="attr_Awareness" value="3" /> <input type="radio" name="attr_Awareness" value="4" /><input type="radio" name="attr_Awareness" value="5" /> <button type="roll" value="[[@{Awareness}d6>5]]" name="AwarenessRoll"></button> <br> Cleverness<input type="radio" name="attr_Cleverness" value="1" checked="true" /><input type="radio" name="attr_Cleverness" value="2" /><input type="radio" name="attr_Cleverness" value="3" /><input type="radio" name="attr_Cleverness" value="4" /><input type="radio" name="attr_Cleverness" value="5" /><button type="roll" value="[[@{Cleverness}d6>5]]" name="ClevernessRoll"></button> <br> Demeanor<input type="radio" name="attr_Demeanor" value="1" checked="true" /><input type="radio" name="attr_Demeanor" value="2" /><input type="radio" name="attr_Demeanor" value="3" /><input type="radio" name="attr_Demeanor" value="4" /><input type="radio" name="attr_Demeanor" value="5" /><button type="roll" value="[[@{Demeanor}d6>5]]" name="DemeanorRoll"></button> <br> Grace<input type="radio" name="attr_Grace" value="1" checked="true" /><input type="radio" name="attr_Grace" value="2" /><input type="radio" name="attr_Grace" value="3" /><input type="radio" name="attr_Grace" value="4" /><input type="radio" name="attr_Grace" value="5" /><button type="roll" value="[[@{Grace}d6>5]]" name="GraceRoll"></button></button> <br> Perseverance<input type="radio" name="attr_Perseverance" value="1" checked="true" /><input type="radio" name="attr_Perseverance" value="2" /><input type="radio" name="attr_Perseverance" value="3" /><input type="radio" name="attr_Perseverance" value="4" /><input type="radio" name="attr_Perseverance" value="5" /><button type="roll" value="[[@{Perseverance}d6>5]]" name="PerseveranceRoll"></button> <br> Physique<input type="radio" name="attr_Physique" value="1" checked="true" /><input type="radio" name="attr_Physique" value="2" /><input type="radio" name="attr_Physique" value="3" /><input type="radio" name="attr_Physique" value="4" /><input type="radio" name="attr_Physique" value="5" /><button type="roll" value="[[@{Physique}d6>5]]" name="PhysiqueRoll"></button> <br> </div> <div style="display: inline,width:33%" class='sheet-col'> Gender <input type="text" name="Gender"> <br>Home<input type="text" name="Birthplace"/><br>Age <input type="number"/><br><br> Health <input type="number" name="attr_Health" /> <input type="number" name="attr_Health_max" value="(@{Grace}+@{Physique}+@{Perseverance})" disabled="true" /><br> Speed<input type="number" name="Speed"/><input type="number" name="Walk/PerTurn"/><input type="number"name="Run/PerTurn"/><br> Fate Points <input type="number" name="FatePoints"/><br> </div> <div style="display: inline,width:33%" class='sheet-col'> <table> <tr><th>Skill</th><th>Rating</th><th>Tot</th></tr> <tr><td>AnHand</td><td><input type="Number" name="attr_AnHand" /></td><td><button type="roll" value="[[@{AnHandTot}d6>5]]" name="AnHandRoll"><input type="number" name="attr_AnHandTot" value="(@{Awareness}+@{AnHand})" disabled="true"/></button></td></tr> <tr><td>Armorer</td><td><input type="Number" name="attr_Armorer" /></td><td><button type="roll" value="[[@{ArmorerTot}d6>5]]" name="ArmorerRoll"><input type="number" name="attr_ArmorerTot" value="(@{Cleverness}+@{Armorer})" disabled="true"/></button></td></tr> <tr><td>ArtActing</td><td><input type="Number" name="attr_ArtActing" /></td><td><button type="roll" value="[[@{ArtActingTot}d6>5]]" name="ArtActingRoll"><input type="number" name="attr_ArtActingTot" value="(@{Awareness}+@{ArtActing})" disabled="true"/></button></td></tr> <tr><td>ArtDance</td><td><input type="Number" name="attr_ArtDance" /></td><td><button type="roll" value="[[@{ArtDanceTot}d6>5]]" name="ArtDanceRoll"><input type="number" name="attr_ArtDanceTot" value="(@{Grace}+@{ArtDance})" disabled="true"/></button></td></tr> <tr><td>ArtMusic</td><td><input type="Number" name="attr_ArtMusic" /></td><td><button type="roll" value="[[@{ArtMusicTot}d6>5]]" name="ArtMusicRoll"><input type="number" name="attr_ArtMusicTot" value="(@{Awareness}+@{ArtMusic})" disabled="true"/></button></td></tr> <tr><td>ArtOratory</td><td><input type="Number" name="attr_ArtOratory" /></td><td><button type="roll" value="[[@{ArtOratoryTot}d6>5]]" name="ArtOratoryRoll"><input type="number" name="attr_ArtOratoryTot" value="(@{Demeanor}+@{ArtOratory})" disabled="true"/></button></td></tr> <tr><td>ArtWriting</td><td><input type="Number" name="attr_ArtWriting" /></td><td><button type="roll" value="[[@{ArtWritingTot}d6>5]]" name="ArtWritingRoll"><input type="number" name="attr_ArtWritingTot" value="(@{Cleverness}+@{ArtWriting})" disabled="true"/></button></td></tr> <tr><td>AtheleticsBrawn</td><td><input type="Number" name="attr_AtheleticsBrawn" /></td><td><button type="roll" value="[[@{AtheleticsBrawnTot}d6>5]]" name="AtheleticsBrawnRoll"><input type="number" name="attr_AtheleticsBrawnTot" value="(@{Physique}+@{AtheleticsBrawn})" disabled="true"/></button></td></tr> <tr><td>AtheleticsCoordination</td><td><input type="Number" name="attr_AtheleticsCoordination" /></td><td><button type="roll" value="[[@{AtheleticsCoordinationTot}d6>5]]" name="AtheleticsCoordinationRoll"><input type="number" name="attr_AtheleticsCoordinationTot" value="(@{Grace}+@{AtheleticsCoordination})" disabled="true"/></button></td></tr> <tr><td>AtheleticsFitness</td><td><input type="Number" name="attr_AtheleticsFitness" /></td><td><button type="roll" value="[[@{AtheleticsFitnessTot}d6>5]]" name="AtheleticsFitnessRoll"><input type="number" name="attr_AtheleticsFitnessTot" value="(@{Perseverance}+@{AtheleticsFitness})" disabled="true"/></button></td></tr> <tr><td>AtheleticsSpeed</td><td><input type="Number" name="attr_AtheleticsSpeed" /></td><td><button type="roll" value="[[@{AtheleticsSpeedTot}d6>5]]" name="AtheleticsSpeedRoll"><input type="number" name="attr_AtheleticsSpeedTot" value="(@{Physique}+@{AtheleticsSpeed})" disabled="true"/></button></td></tr> <tr><td>Bureaucracy</td><td><input type="Number" name="attr_Bureaucracy" /></td><td><button type="roll" value="[[@{BureaucracyTot}d6>5]]" name="BureaucracyRoll"><input type="number" name="attr_BureaucracyTot" value="(@{Cleverness}+@{Bureaucracy})" disabled="true"/></button></td></tr> <tr><td>Communications</td><td><input type="Number" name="attr_Communications" /></td><td><button type="roll" value="[[@{CommunicationsTot}d6>5]]" name="CommunicationsRoll"><input type="number" name="attr_CommunicationsTot" value="(@{Cleverness}+@{Communications})" disabled="true"/></button></td></tr> <tr><td>Computers</td><td><input type="Number" name="attr_Computers" /></td><td><button type="roll" value="[[@{ComputersTot}d6>5]]" name="ComputersRoll"><input type="number" name="attr_ComputersTot" value="(@{Cleverness}+@{Computers})" disabled="true"/></button></td></tr> <tr><td>CrimeHigh</td><td><input type="Number" name="attr_CrimeHigh" /></td><td><button type="roll" value="[[@{CrimeHighTot}d6>5]]" name="CrimeHighRoll"><input type="number" name="attr_CrimeHighTot" value="(@{Cleverness}+@{CrimeHigh})" disabled="true"/></button></td></tr> <tr><td>CrimeLow</td><td><input type="Number" name="attr_CrimeLow" /></td><td><button type="roll" value="[[@{CrimeLowTot}d6>5]]" name="CrimeLowRoll"><input type="number" name="attr_CrimeLowTot" value="(@{Grace}+@{CrimeLow})" disabled="true"/></button></td></tr> <tr><td>Deception</td><td><input type="Number" name="attr_Deception" /></td><td><button type="roll" value="[[@{DeceptionTot}d6>5]]" name="DeceptionRoll"><input type="number" name="attr_DeceptionTot" value="(@{Demeanor}+@{Deception})" disabled="true"/></button></td></tr> <tr><td>Defense</td><td><input type="Number" name="attr_Defense" /></td><td><button type="roll" value="[[@{DefenseTot}d6>5]]" name="DefenseRoll"><input type="number" name="attr_DefenseTot" value="(@{Grace}+@{Defense})" disabled="true"/></button></td></tr> </table> </div>
... ... .. I feel so silly. The <br>'s are from before I opted to do it as a table. Thanks for catching it. That second to last </div> is for the 3rd column section as a note. Is your version listed somewhere? I had done a half-awake search before starting this and I would love to give yours a spin when doing the full system! In our case we're stripping out the "space" related skills. and adjusting it for zombie-survival themed.
Another mental wall... How did you handle the damage tracks for this system? Since it is HP*4 before dying, but not every character is going to have the same amount of health.  Edit: I added some radio buttons for players to mark when their damage values hit the specified amount, pretty sure there is no way to automate that, or at least none I want to try at the moment. Phew... all that is left now is weapon and armor areas.