Added new sheet for Strike!

This commit is contained in:
Natterhorn
2015-08-26 17:38:11 -07:00
parent 4088de5b3d
commit 097ce4e6ec
4 changed files with 750 additions and 0 deletions
+8
View File
@@ -0,0 +1,8 @@
{
"html": "Strike.html",
"css": "Strike.css",
"authors": "Nathan Horn",
"roll20userid": "7186",
"preview": "Strike.png",
"instructions": "# Tactical Combat and Heedless Adventure."
}
+460
View File
@@ -0,0 +1,460 @@
.sheet-row input {
width: 100%;
background-color: #b0b7d5;
color: black;
}
.sheet-row:nth-child(even) input{
background-color: #5f77ab;
}
.sheet-tabHeaderArea {
text-align: center;
margin: auto;
width: 100%;
}
.sheet-costType {
width: 100px;
}
.sheet-combatTable {
margin: auto;
width: 100%;
}
.sheet-combatTableCell {
display: inline-block;
}
.sheet-combatTableHeader {
display: inline-block;
}
.sheet-featTable {
background: #ebc555;
padding: 10px;
}
.sheet-roleTable {
background: #bd4b4d;
padding: 10px;
color: #fff;
}
.sheet-classTable {
background: #5f77ab;
padding: 10px;
}
.sheet-boxText textarea {
background: #b0b7d5;
}
input.sheet-heading {
background: #b0b7d5;
}
input.sheet-heading[type="number"] {
text-align: center;
}
/*-----background-----*/
.charsheet {
background: white;
background-size:100%;
}
.sheet-banner {
background: url('http://www.strikerpg.com/uploads/4/5/5/4/45540963/1421987367.png');
background-size: 100%;
background-repeat: no-repeat;
background-position: right top;
}
.sheet-banner-content {
margin: 0 auto;
padding: 100px;
}
/*-----Tabs-----*/
div.sheet-core-content {
display: none;
width:840px;
}
.charsheet div[class^="sheet-section"] {
display: none;
background: url('');
background-size:100%;
padding-left:10px;
padding-right:30px;
padding-top:10px;
padding-bottom:10px;
}
.charsheet input.sheet-tab1:checked ~ div.sheet-section-1,
.charsheet input.sheet-tab2:checked ~ div.sheet-section-2,
.charsheet input.sheet-tab3:checked ~ div.sheet-section-3,
.charsheet input.sheet-tab4:checked ~ div.sheet-section-4,
.charsheet input.sheet-tab5:checked ~ div.sheet-section-5,
.charsheet input.sheet-tab6:checked ~ div.sheet-section-6,
.charsheet input.sheet-tab7:checked ~ div.sheet-section-7,
.charsheet input.sheet-tab8:checked ~ div.sheet-section-8,
.charsheet input.sheet-tab9:checked ~ div.sheet-section-9 {
/*max-height: 999999px;
visibility: visible;
opacity: 1;
transition: opacity 0.5s linear 0s;
overflow: auto;*/
display: block;
}
.charsheet input.sheet-tab99:checked ~ div[class^="sheet-section"] {
/*max-height: 999999px;
visibility: visible;
opacity: 1;
transition: opacity 0.5s linear 0s;*/
display: block;
}
.charsheet input.sheet-tab {
width: 100px;
height: 40px;
cursor: pointer;
position: relative;
opacity: 0;
z-index: 9999;
margin-bottom:10px;
}
.charsheet span.sheet-tab {
text-align: center;
display: inline-block;
font-size: 20px;
font-family: '';
background: #b0b7d5;
color: black;
font-weight: bold;
border-radius: 4px;
font-family: 'Bonzai';
width: 100px; /*originally 87px*/
height: 40px; /*originally 20px*/
cursor: pointer;
position: relative;
vertical-align: middle;
margin-left: -101px;/*originally 91px*/
text-shadow: none;
border:2px solid black;
}
.charsheet input.sheet-tab1:checked + span.sheet-tab1,
.charsheet input.sheet-tab2:checked + span.sheet-tab2,
.charsheet input.sheet-tab3:checked + span.sheet-tab3,
.charsheet input.sheet-tab4:checked + span.sheet-tab4,
.charsheet input.sheet-tab5:checked + span.sheet-tab5,
.charsheet input.sheet-tab6:checked + span.sheet-tab6,
.charsheet input.sheet-tab7:checked + span.sheet-tab7,
.charsheet input.sheet-tab8:checked + span.sheet-tab8,
.charsheet input.sheet-tab9:checked + span.sheet-tab9,
.charsheet input.sheet-tab10:checked + span.sheet-tab10 {
background: #5f77ab; /*originally ab8b57*/
color: black; /*originally white*/
border-radius: 4px;
border:2px solid #a7c2ff;
}
.charsheet input.sheet-tab99:checked + span.sheet-tab99 {
background: #ffcd2d;
color: white;
border-radius: 4px;
border:2px solid #ffcd2d;
}
.charsheet span.sheet-tab99 {
background: white;
color: #ffcd2d;
font-weight: bold;
border-radius: 4px;
border:2px solid #ffcd2d;
}
.charsheet input.sheet-tab3:hover + span.sheet-tab3 {
background: url('http://www.bikebam.com/bam3.png');
background-repeat:no-repeat;
background-size: 100px 50px;
background-position: center center;
content:'';
border:2px solid transparent;
color:transparent;
}
/*----------- End Tab Setup -----------*/
.sheet-hidden {
display:none;
}
/*----------- Text Formatting -----------*/
.sheet-seconadry_attribute {
border:none;
background:transparent;
box-shadow:none;
}
.sheet-prime_attribute {
border-top:none;
border-left:none;
border-right:none;
border-bottom:1px dotted black;
background:transparent;
box-shadow:none;
color:blue;
font-size:1.8em;
font-weight:700;
font-variant:small-caps;
font-family:Georgia;
}
.sheet-heading {
border-top:none;
border-left:none;
border-right:none;
border-bottom:1px dotted black;
background:transparent;
box-shadow:none;
color:blue;
font-size:1.8em;
font-weight:700;
font-variant:small-caps;
font-family:Georgia;
}
.sheet-skill[type="number"] {
border:none;
background:transparent;
box-shadow:none;
text-align:center;
color:white;
font-size:1.4em;
font-weight:700;
text-shadow: 0px 0px 10px black, 0px 0px 5px black, 0px 0px 5px black;
}
.sheet-skill[type="text"] {
border:none;
background:transparent;
box-shadow:none;
text-align:center;
color:white;
font-size:1.4em;
font-weight:700;
text-shadow: 0px 0px 10px black, 0px 0px 5px black, 0px 0px 5px black;
}
.sheet-skill-text[type="text"] {
border:none;
background:transparent;
box-shadow:none;
text-align:left;
color:black;
font-size:1em;
font-weight:400;
}
.sheet-skill-text:focus,
.sheet-heading:focus,
.sheet-weapon[type="text"]:focus,
.sheet-power:focus,
.sheet-skill:focus {
background:#add8e6;
color:black;
}
.sheet-weapon[type="number"]:focus,
.sheet-skill[type="number"]:focus{
background:#add8e6;
color:black;
text-shadow: none;
}
/*-----radio boxes-----*/
/* -----Hide actual radio----- */
input.sheet-normal[type="radio"]
{
opacity: 0;
width: 15px;
height: 15px;
position: relative;
top: 5px;
left: 6px;
margin: -10px;
cursor: pointer;
z-index: 1;
}
/* -----Fake radio----- */
input.sheet-normal[type="radio"] + span::before {
margin-right: 2px;
border: solid 1px #a8a8a8;
line-height: 12px;
text-align: center;
display: inline-block;
vertical-align: middle;
-moz-box-shadow: 0 0 2px #ccc;
-webkit-box-shadow: 0 0 2px #ccc;
box-shadow: 0 0 2px #ccc;
background: #f6f6f6;
background: -moz-radial-gradient(#f6f6f6, #dfdfdf);
background: -webkit-radial-gradient(#f6f6f6, #dfdfdf);
background: -ms-radial-gradient(#f6f6f6, #dfdfdf);
background: -o-radial-gradient(#f6f6f6, #dfdfdf);
background: radial-gradient(#f6f6f6, #dfdfdf);
color:black;
content: "•";
font-family: 'New Times Roman';
width: 11px;
height: 11px;
font-size: 3em;
text-shadow:none;
-moz-border-radius: 50%;
-webkit-border-radius: 50%;
border-radius: 50%;
}
input.sheet-normal.sheet-nuke[type="radio"] + span::before {
width: 11px;
height: 11px;
font-size: 1.4em;
text-shadow:none; font-family: 'Pictos Three';
color:black;
content: "l";
}
input.sheet-normal.sheet-nuke[type="radio"]:checked + span::before {
font-family: 'Pictos Three';
color:red;
content: "l";
}
input.sheet-normal.sheet-yellow[type="radio"] + span::before {
box-shadow: 0px 0px 5px yellow,0px 0px 5px yellow,0px 0px 5px yellow,0px 0px 7px black;
}
input.sheet-normal.sheet-red[type="radio"] + span::before {
box-shadow: 0px 0px 5px red,0px 0px 5px red,0px 0px 5px red;
}
input.sheet-normal.sheet-gray[type="radio"] + span::before {
box-shadow: 0px 0px 5px gray,0px 0px 5px gray,0px 0px 5px gray;
}
/* -----Remove dot from all radios _after_ selected one----- */
input.sheet-normal[type="radio"]:checked ~ input.sheet-normal[type="radio"] + span::before {
content: "";
}
/*------------Better Checkbox-----------*/
/* Hide actual radio/checkbox */
input.sheet-bigcheck[type="checkbox"]
{
opacity: 0;
width: 16px;
height: 16px;
position: relative;
top: 5px;
left: 6px;
margin-top: -18px;
margin-left: -10px;
margin-right: -11px;
margin-bottom: 0px;
cursor: pointer;
z-index: 1;
}
/* Fake radio/checkbox */
input.sheet-bigcheck[type="checkbox"] + span::before
{
margin-right: 4px;
border: solid 1px #a8a8a8;
line-height: 14px;
text-align: center;
display: inline-block;
vertical-align: middle;
-moz-box-shadow: 0 0 2px #ccc;
-webkit-box-shadow: 0 0 2px #ccc;
box-shadow: 0 0 2px #ccc;
background: #f6f6f6;
background: -moz-radial-gradient(#f6f6f6, #dfdfdf);
background: -webkit-radial-gradient(#f6f6f6, #dfdfdf);
background: -ms-radial-gradient(#f6f6f6, #dfdfdf);
background: -o-radial-gradient(#f6f6f6, #dfdfdf);
background: radial-gradient(#f6f6f6, #dfdfdf);
}
/* Fake checkbox */
input.sheet-bigcheck[type="checkbox"] + span::before {
content: "";
width: 14px;
height: 14px;
font-size: 12px;
-moz-border-radius: 3px;
-webkit-border-radius: 3px;
border-radius: 3px;
}
input.sheet-bigcheck[type="checkbox"]:checked + span::before {
content: "?";
}
/*------------End of Better Checkbox-----------*/
/* -------------------- Roll Templates -------------------- */
.sheet-rolltemplate-show table {
width: 189px;
padding: 1px;
border: 1px solid;
background-color: #ffffff;
}
.sheet-rolltemplate-show th {
color: rgb(126, 45, 64);
padding-left: 5px;
line-height: 1.3em;
font-size: 1.2em;
text-align: left;
font-family: "Times New Roman", Times, serif;
font-variant: small-caps;
}
.sheet-rolltemplate-show td {
padding-left: 5px;
}
.sheet-rolltemplate-magicshow table {
width: 189px;
padding: 1px;
border: 1px solid;
background-color: #ffffff;
}
.sheet-rolltemplate-magicshow th {
color: #2d7e6b;
padding-left: 5px;
line-height: 1.3em;
font-size: 1.2em;
text-align: left;
font-family: "Times New Roman", Times, serif;
font-variant: small-caps;
}
.sheet-rolltemplate-magicshow td {
padding-left: 5px;
}
+282
View File
@@ -0,0 +1,282 @@
<!--<button title="%{BM-check}" type="roll" value="&{template:generic} {{character_name=@{character_name}}} {{character_id=@{character_id}}} {{name=Basic melee}} {{Attack result=[[1d6]]}}" name="roll_BM-check"></button>
<table>
<tr>
<td><button type="roll" class="sheet-attribute" value="/em rolls Untrained. /roll 1d6">Untrained</button></td>
<td><button type="roll" class="sheet-attribute" value="/em rolls Untrained (Advantage). [[2d6KH1]]">Untrained (Advantage)</button></td>
<td><button type="roll" class="sheet-attribute" value="/em rolls Untrained (Disadvantage). [[2d6KL1]]">Untrained (Disadvantage)</button></td>
</tr>
<tr>
<td><button type="roll" class="sheet-attribute" value="/em rolls Body (open roll). [[ [[(1 + ?{Fortune?|0})]]d6! + [[@{BOD}]] + @{Impairment}- 1d6!]]">Trained</button></td>
<td><button type="roll" class="sheet-attribute" value="/em rolls Body (open roll). [[ [[(1 + ?{Fortune?|0})]]d6! + [[@{BOD}]] + @{Impairment}- 1d6!]]">Trained (Advantage)</button></td>
<td><button type="roll" class="sheet-attribute" value="/em rolls Body (open roll). [[ [[(1 + ?{Fortune?|0})]]d6! + [[@{BOD}]] + @{Impairment}- 1d6!]]">Trained (Disadvantage)</button></td>
</tr>
</table>
<br/><br/>-->
<!-- Set up the Tabs -->
<input type="radio" class="sheet-tab sheet-tab1" name="attr_core-tab" value="1" title="1" checked="checked"/>
<span class="sheet-tab sheet-tab1" style='line-height: 40px;'>Overview</span>
<input type="radio" class="sheet-tab sheet-tab2" name="attr_core-tab" value="2" title="2" />
<span class="sheet-tab sheet-tab2" style='line-height: 40px;'>Combat</span>
<input type="radio" class="sheet-tab sheet-tab99" name="attr_core-tab" value="99" title="All" />
<span class="sheet-tab sheet-tab99" style='line-height: 40px;'>All</span>
<!-- End Tab setup -->
<!-- Tab 1 -->
<div class="sheet-section-1">
<div class='sheet-2colrow'>
<div class='sheet-col'>
<div class="sheet-banner">
<div class="sheet-banner-content"></div>
</div>
</div>
<div class='sheet-col'>
<table>
<tr>
<td>Name</td>
<td><input type='text' class="sheet-heading" name="attr_character_name"/></td>
</tr>
<tr>
<td>Player</td>
<td><input type='text' class="sheet-heading" name="attr_player_name"/></td>
</tr>
<tr>
<td>Level</td>
<td><input type='text' class="sheet-heading" name="attr_Level"/></td>
</tr>
<tr>
<td>Background</td>
<td><input type='text' class="sheet-heading" name="attr_Background"/></td>
</tr>
<tr>
<td>Origin</td>
<td><input type='text' class="sheet-heading" name="attr_Origin"/></td>
</tr>
<tr>
<td>Motiviation</td>
<td><input type='text' class="sheet-heading" name="attr_Motiviation"/></td>
</tr>
<tr>
<td>Wealth <input type='number' class="sheet-heading" name="attr_Wealth"/> &nbsp; &nbsp; &nbsp; &nbsp;</td>
<td>Action Points <input type='number' class="sheet-heading" name="attr_ActionPoints"/></td>
</tr>
</table>
</div>
</div>
<div class='sheet-2colrow'>
<div class='sheet-col'>
<div class='textBoxArea'>
<div class='boxHeader'><span class='boxHeaderText'>History & Appearance</span></div>
<div class='boxText'><textarea class="sheet-textarea" name="attr_History" style="height: 150px;"></textarea></div>
</div>
</div>
<div class='sheet-col'>
<div class='textBoxArea'>
<div class='boxHeader'><span class='boxHeaderText'>Items, Relationships & Reputations</span></div>
<div class='boxText'><textarea class="sheet-textarea" name="attr_Items" style="height: 150px;"></textarea></div>
</div>
</div>
</div>
<div class='sheet-2colrow'>
<div class='sheet-col'>
<div class='textBoxArea'>
<div class='boxHeader'><span class='boxHeaderText'>Complications</span></div>
<fieldset class="repeating_complications">
<div class='sheet-row sheet-WCComplicationsRow'>
<input class="sheet-compName" type="text" name="attr_compName" title="@{repeating_compss_#_compName}" placeholder="Complication Name"/>
</div>
</fieldset>
</div>
<br/>
<div class='textBoxArea'>
<div class='boxHeader'><span class='boxHeaderText'>Tricks</span></div>
<fieldset class="repeating_tricks">
<div class='sheet-row sheet-WCTricksRow'>
<input class="sheet-trickName" type="text" name="attr_trickName" title="@{repeating_tricks_#_trickName}" placeholder="Trick Name"/>
</div>
</fieldset>
</div>
<br/>
<div class='textBoxArea'>
<div class='boxHeader'><span class='boxHeaderText'>Costs</span></div>
<fieldset class="repeating_costs">
<div class='sheet-row sheet-WCCostRow'>
<select title="@{repeating_costs_#_costType}" class='sheet-costType'>
<option value='Condition'>Condition</option>
<option value='Favor'>Favor</option>
<option value='Flaw'>Flaw</option>
</select>
<div style="display:inline-block; width: 277px">
<input class="sheet-costName" type="text" name="attr_costName" title="@{repeating_costs_#_costkName}" placeholder="Cost Name"/>
</div>
</div>
</fieldset>
</div>
</div>
<div class="sheet-col">
<div class='textBoxArea'>
<div class='boxHeader'><span class='boxHeaderText'>Skills</span></div>
<fieldset class="repeating_skills">
<div class='sheet-row sheet-WCSkillsRow'>
<input class="sheet-skillName" type="text" name="attr_SkillName" title="@{repeating_skills_#_SkillName}" placeholder="Skill Name"/>
</div>
</fieldset>
</div>
<div class='textBoxArea'>
<div class='boxHeader'><span class='boxHeaderText'>Kit Advances</span></div>
<fieldset class="repeating_kits">
<div class='sheet-row sheet-WCKitsRow'>
<input class="sheet-kitName" type="text" name="attr_kitName" title="@{repeating_kits_#_KitName}" placeholder="Kit Advance"/>
</div>
</fieldset>
</div>
</div>
</div>
</div>
<br/>
<!-- Tab 2 -->
<div class="sheet-section-2">
<!-- Header -->
<div class='tabHeaderArea'>
Class <input type='text' class="sheet-heading" name="attr_class"/>
Role <input type='text' class="sheet-heading" name="attr_role"/> <br/>
Hit Points <input type='number' class="sheet-heading" name="attr_HP"/>
Action Points <input type='number' class="sheet-heading" name="attr_ActionPoints"/>
Speed <input type='number' class="sheet-heading" name="attr_Speed"/>
</div>
<br/>
<!-- Feats -->
<div class='featTable combatTable' style="width: 800px;">
<div>
<h3>Feats</h3>
</div>
<div class='tableHeader combatTableRow'>
<div class='combatTableHeader' style='width: 50px'>Lvl</div>
<div class='combatTableHeader' style='width: 250px'>Name</div>
<div class='combatTableHeader' style='width: 450px'>Effect</div>
</div>
<fieldset class="repeating_feats">
<div class='sheet-WCfeatsRow'>
<div class='combatTableCell'>
<input class="sheet-featName" type="number" name="attr_featLvl" title="@{repeating_compss_#_featLvl}" placeholder="Lvl"/>
</div>
<div class='combatTableCell'>
<input class="sheet-featName" style='width: 250px' type="text" name="attr_featName" title="@{repeating_compss_#_featName}" placeholder="Feat Name"/>
</div>
<div class='combatTableCell'>
<input class="sheet-featEffect" style='width: 450px' type="text" name="attr_featEffect" title="@{repeating_compss_#_featEffect}" placeholder="Effect"/>
</div>
</div>
</fieldset>
</div>
<br/>
<!-- Role Powers -->
<div class='roleTable combatTable' style="width: 800px;">
<div>
<h3>Role Powers & Boosts</h3>
</div>
<div class='tableHeader combatTableRow'>
<div class='combatTableHeader' style='width: 50px'>Lvl</div>
<div class='combatTableHeader' style='width: 125px'>Name</div>
<div class='combatTableHeader' style='width: 75px'>Type</div>
<div class='combatTableHeader' style='width: 75px'>Usage</div>
<div class='combatTableHeader' style='width: 75px'>Action</div>
<div class='combatTableHeader' style='width: 100px'>Range</div>
<div class='combatTableHeader' style='width: 50px'>D</div>
<div class='combatTableHeader' style='width: 200px'>E</div>
</div>
<fieldset class="repeating_roles">
<div class='sheet-WCrolesRow'>
<div class='combatTableCell'>
<input class="sheet-roleName" style='width: 50px' type="number" name="attr_roleLvl" title="@{repeating_compss_#_roleLvl}" placeholder="Lvl"/>
</div>
<div class='combatTableCell'>
<input class="sheet-roleName" style='width: 125px' type="text" name="attr_roleName" title="@{repeating_compss_#_roleName}" placeholder="Name"/>
</div>
<div class='combatTableCell'>
<input class="sheet-roleType" style='width: 75px' type="text" name="attr_roleType" title="@{repeating_compss_#_roleType}" placeholder="Type"/>
</div>
<div class='combatTableCell'>
<input class="sheet-roleUsage" style='width: 75px' type="text" name="attr_roleUsage" title="@{repeating_compss_#_roleUsage}" placeholder="Usage"/>
</div>
<div class='combatTableCell'>
<input class="sheet-roleAction" style='width: 75px' type="text" name="attr_roleAction" title="@{repeating_compss_#_roleAction}" placeholder="Action"/>
</div>
<div class='combatTableCell'>
<input class="sheet-roleRange" style='width: 100px' type="text" name="attr_roleRange" title="@{repeating_compss_#_roleRange}" placeholder="Range"/>
</div>
<div class='combatTableCell'>
<input class="sheet-roleD" style='width: 50px' type="text" name="attr_roleD" title="@{repeating_compss_#_roleDt}" placeholder="D"/>
</div>
<div class='combatTableCell'>
<input class="sheet-roleE" style='width: 200px' type="text" name="attr_roleE" title="@{repeating_compss_#_roleE}" placeholder="E"/>
</div>
</div>
</fieldset>
</div>
<br/>
<!-- Class Powers -->
<div class='classTable combatTable' style="width: 800px;">
<div>
<h3>Class Powers & Features (or Stances, Trick Arrows, etc)</h3>
</div>
<div class='tableHeader combatTableRow'>
<div class='combatTableHeader' style='width: 50px'>Lvl</div>
<div class='combatTableHeader' style='width: 125px'>Name</div>
<div class='combatTableHeader' style='width: 75px'>Type</div>
<div class='combatTableHeader' style='width: 75px'>Usage</div>
<div class='combatTableHeader' style='width: 75px'>Action</div>
<div class='combatTableHeader' style='width: 100px'>Range</div>
<div class='combatTableHeader' style='width: 50px'>D</div>
<div class='combatTableHeader' style='width: 200px'>E</div>
</div>
<fieldset class="repeating_class">
<div class='sheet-WCclassRow'>
<div class='combatTableCell'>
<input class="sheet-className" style='width: 50px' type="number" name="attr_classLvl" title="@{repeating_compss_#_classLvl}" placeholder="Lvl"/>
</div>
<div class='combatTableCell'>
<input class="sheet-className" style='width: 125px' type="text" name="attr_className" title="@{repeating_compss_#_className}" placeholder="Name"/>
</div>
<div class='combatTableCell'>
<input class="sheet-classType" style='width: 75px' type="text" name="attr_classType" title="@{repeating_compss_#_classType}" placeholder="Type"/>
</div>
<div class='combatTableCell'>
<input class="sheet-classUsage" style='width: 75px' type="text" name="attr_classUsage" title="@{repeating_compss_#_classUsage}" placeholder="Usage"/>
</div>
<div class='combatTableCell'>
<input class="sheet-classAction" style='width: 75px' type="text" name="attr_classAction" title="@{repeating_compss_#_classAction}" placeholder="Action"/>
</div>
<div class='combatTableCell'>
<input class="sheet-classRange" style='width: 100px' type="text" name="attr_classRange" title="@{repeating_compss_#_classRange}" placeholder="Range"/>
</div>
<div class='combatTableCell'>
<input class="sheet-classD" style='width: 50px' type="text" name="attr_classD" title="@{repeating_compss_#_classDt}" placeholder="D"/>
</div>
<div class='combatTableCell'>
<input class="sheet-classE" style='width: 200px' type="text" name="attr_classE" title="@{repeating_compss_#_classE}" placeholder="E"/>
</div>
</div>
</fieldset>
</div>
</div>
<!-- rolltemplates -->
<div class="sheet-hidden">
<rolltemplate class="sheet-rolltemplate_generic">
<table>
<tr><td colspan="2" class="sheet-header">
{{#character_name}}
{{#character_id}}[{{character_name}}](http://journal.roll20.net/character/{{character_id}}){{/character_id}}
{{^character_id}}{{character_name}}{{/character_id}}
{{#name}}:{{/name}}
{{/character_name}}
{{#name}}
{{#name_link}}[{{name}}]({{name_link}}){{/name_link}}
{{^name_link}}{{name}}{{/name_link}}
{{/name}}
</td></tr>
{{#allprops() character_name character_id name_link}}
<tr><td>{{key}}</td><td>{{value}}</td></tr>
{{/allprops() character_name character_id name_link}}
</table>
</rolltemplate>
</div>
Binary file not shown.

After

Width:  |  Height:  |  Size: 164 KiB