Initial Commit

This commit is contained in:
Wesley E Ligon
2015-06-28 21:08:26 -06:00
parent a309b8b527
commit e263131f0c
5 changed files with 733 additions and 0 deletions
+373
View File
@@ -0,0 +1,373 @@
.sheet-5colrow {display:block; text-align:left; width:100%;}
.sheet-5colrow .sheet-col-1 {vertical-align:top; display:inline-block; width:calc(18%); margin-top:20px;}
.sheet-5colrow .sheet-col-2 {vertical-align:top; display:inline-block; width:calc(6%); margin-top:20px; margin-left:calc(-8%);}
.sheet-5colrow .sheet-col-3 {vertical-align:top; text-align: center; display:inline-block; width:calc(22%); margin-top:10px; margin-left:calc(4%);}
.sheet-5colrow .sheet-col-4 {vertical-align:top; text-align: center; display:inline-block; width:calc(21%); margin-left:calc(1%);}
.sheet-5colrow .sheet-col-5 {vertical-align:top; text-align: left; display:inline-block; width:calc(33%); margin-left:calc(0%);}
.sheet-5colrow label {font-size:14px; display:block;width:100%;position:relative;height:1em;}
.sheet-col-subspan {vertical-align:top; text-align: center; display:inline-block; width:calc(50%); margin:calc(0%);}
.sheet-col-subspan label {font-size:14px; display:block; width:100%; position:relative; height:1em;}
.sheet-col-stuff {vertical-align:top; text-align: left; display:inline-block; width:calc(100%); margin-left:calc(0%);}
.sheet-col {vertical-align:middle; display:inline-block; width:calc(100%); margin:calc(1%);}
.sheet-small {font-size:13px; font-style:italic; display:block; width:100%; position:relative; height:0.8em;}
table {width: 100%; border: 1px solid #000000; text-align: left; margin: 3px;}
th {background: -webkit-linear-gradient(,rgba(102,102,102,1),rgba(102,102,102,0.5)); /*Safari 5.1-6*/
background: -o-linear-gradient(rgba(102,102,102,1),rgba(102,102,102,0.5)); /*Opera 11.1-12*/
background: -moz-linear-gradient(rgba(102,102,102,1),rgba(102,102,102,0.5)); /*Fx 3.6-15*/
background: linear-gradient(rgba(102,102,102,1), rgba(102,102,102,0.5)); /*Standard*/}
/* KAMB Roll Button */
.charsheet button[type=roll].sheet-KAMBroll {
line-height:1em;
color: #FF9900;
background: transparent;
border:none;
text-shadow: 2px 2px 2px #000000;
}
/* Background Image Brawn */
.sheet-background-brawn {
background-image: url("http://i.imgur.com/ChD05Pb.jpg");
background-size: 100%;
background-origin: content-box;
background-repeat: no-repeat;
}
/* Background Image Ego */
.sheet-background-ego {
background-image: url("http://i.imgur.com/G5pNCn5.jpg");
background-size: 100%;
background-origin: content-box;
background-repeat: no-repeat;
}
/* Background Image Extraneous */
.sheet-background-extraneous {
background-image: url("http://i.imgur.com/j6D6sXW.jpg");
background-size: 100%;
background-origin: content-box;
background-repeat: no-repeat;
}
/* Background Image Reflexes */
.sheet-background-reflexes {
background-image: url("http://i.imgur.com/QQfzRh3.jpg");
background-size: 100%;
background-origin: content-box;
background-repeat: no-repeat;
}
/* Background Image Name */
.sheet-background-name {
background-image: url("http://i.imgur.com/ulqTgou.jpg");
background-size: 100%;
background-origin: content-box;
background-repeat: no-repeat;
}
/* Background Image Paws */
.sheet-background-paws {
background-image: url("http://i.imgur.com/T0mHVlg.jpg");
background-size: 100%;
background-origin: content-box;
background-repeat: no-repeat;
}
/* Ability Input Styling */
.sheet-ability {
color: #FF9900;
text-align: center;
font-size: 3em;
font-weight: bold;
text-shadow: 2px 2px 3px #000000;
background: transparent;
border: none;
width: 45%;
margin: 15% 0% 7% 12%;
}
/* Secondary Ability Input Styling */
.sheet-other-four {
color: #6495ED;
text-align: center;
font-size: 3em;
font-weight: bold;
text-shadow: 2px 2px 3px #000000;
background: transparent;
border: none;
width: 100%;
margin: 30% 0% 80% 0%;
}
/* Stats Input Styling */
.sheet-stats {
color: #FF9900;
font-size: 2em;
font-weight: bold;
text-shadow: 2px 2px 3px #000000;
background: transparent;
border: none;
width: 80%;
margin: 12% 0% 0% 10%;
}
/* VP Input Styling */
.sheet-vp {
color: #6495ED;
text-align: center;
font-size: 2em;
font-weight: bold;
text-shadow: 2px 2px 3px #000000;
background: transparent;
border: none;
width: 50%;
margin: 9% 0% -9% 15%;
}
/* Paws Input Styling */
.sheet-paws {
color: #FF9900;
font-size: 2em;
font-weight: bold;
text-align: center;
text-shadow: 2px 2px 3px #000000;
background: transparent;
border: none;
width: 25%;
margin: 3% 0% 3% 2%;
}
/* Hits Input Styling */
.sheet-hits {
color: #6495ED;
font-size: 3em;
font-weight: bold;
text-align: center;
text-shadow: 2px 2px 3px #000000;
background: transparent;
border: none;
width: 10%;
margin: 1% 1% 1% 3%;
}
/* Grey Div Background */
.sheet-grey {
background-color: #A3A3A3;
border: 1px solid;
border-radius: 10px;
text-align: center;
}
/* Inverted "White Text" Styling */
.sheet-inverted {
color: #FFFFFF;
display:inline;
line-height: 1.1em;
font-size: 1em;
}
/* Table Header Input Styling */
.sheet-table-data {
color: #FF9900;
font-style: bold;
line-height: 1.25em;
font-size: 1.25em;
background-color: transparent;
border: none;
}
/* Hide Actual Checkbox For Styling Checkboxes */
.charsheet input[type="checkbox"].sheet-skill-checkbox {
opacity: 0;
width: 16px;
height: 16px;
position: relative;
top: 5px;
left: 6px;
margin: -10px;
cursor: pointer;
z-index: 1;
}
/* Fake Checkbox Style */
.charsheet input[type="checkbox"].sheet-skill-checkbox + span::before {
margin-right: 4px;
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);
content: ""; /* Unchecked - "Checkbox" */
width: 12px;
height: 12px;
font-size: 12px;
color: #FF9900;
-moz-border-radius: 25%;
-webkit-border-radius: 25%;
border-radius: 25%;
}
/* Checked - "Checkbox" */
.charsheet input[type="checkbox"].sheet-skill-checkbox:checked + span::before {
content: "✘";
color: #FF9900;
}
/* (Opacity for "0" Check Box) "Horrible Death Cheque Tracking" */
.charsheet .sheet-horrible-checkbox {
opacity: .1;
}
/* Hide Actual Radio "Horrible Death Cheque Tracking" */
.charsheet input[type="radio"].sheet-horrible-radio {
opacity: 0;
width: 16px;
height: 16px;
position: relative;
top: 5px;
left: 6px;
margin: -10px;
cursor: pointer;
z-index: 1;
}
/* Fake radio "Horrible Death Cheque Tracking" */
.charsheet input[type="radio"].sheet-horrible-radio + span::before {
margin-right: 4px;
border: solid 1px #a8a8a8;
line-height: 16px;
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);
content: "✘"; /* Checked - "Radio" */
width: 16px;
height: 16px;
font-size: 16px;
font-weight: bold;
color: #FF9900;
-moz-border-radius: 50%;
-webkit-border-radius: 50%;
border-radius: 50%;
}
/* Remove dot from all radios _after_ selected one */
.charsheet input[type="radio"].sheet-horrible-radio:checked ~ input[type="radio"] + span::before {
content: "";
}
/* Roll Template KAMB*/
.sheet-rolltemplate-KAMB table {
width:100%;
background-color:white;
border:2px solid #000;
border-spacing: 0;
border-collapse: separate;
border-radius: 5px;
-moz-box-shadow: 2px 2px 5px #000;
-webkit-box-shadow: 2px 2px 5px #000;
box-shadow:2px 2px 5px #000;
overflow: hidden;
}
.sheet-rolltemplate-KAMB th {
background-color: #FF9900;
color: #000000;
font-family:"Helvetica Neue",Helvetica,sans-serif;
font-size:1.25em;
font-weight:bold;
text-align: center;
}
.sheet-rolltemplate-KAMB .sheet-subheader {
background-color: #FF9900;
color: #000000;
font-family:"Helvetica Neue",Helvetica,sans-serif;
font-size:0.9em;
font-weight:bold;
text-align: center;
padding-bottom: 5px;
}
.sheet-rolltemplate-KAMB .sheet-tcat {
font-weight: bold;
}
.sheet-rolltemplate-KAMB .sheet-green {
color: #008000;
}
.sheet-rolltemplate-KAMB .sheet-red {
color: #CC0000;
}
.sheet-rolltemplate-KAMB td {
padding:2px;
line-height:1em;
vertical-align:top;
text-align:center;
}
.sheet-rolltemplate-KAMB tr:nth-child(odd) {
background-color:#DCDCDC;
}
.sheet-rolltemplate-KAMB tr:nth-child(even) {
background: -webkit-linear-gradient(left,rgba(184,184,184,0),rgba(220,220,220,1)); /*Safari 5.1-6*/
background: -o-linear-gradient(right,rgba(184,184,184,0),rgba(220,220,220,1)); /*Opera 11.1-12*/
background: -moz-linear-gradient(right,rgba(184,184,184,0),rgba(220,220,220,1)); /*Fx 3.6-15*/
background: linear-gradient(to right, rgba(184,184,184,0), rgba(220,220,220,1)); /*Standard*/
}
.sheet-rolltemplate-KAMB .inlinerollresult {
display: inline-block;
min-width: 1em;
min-height: 1em;
text-align: right;
border: none;
color: #6495ED;
background: transparent;
}
.sheet-rolltemplate-KAMB .inlinerollresult.fullcrit {
border: none;
color: #6495ED;
background: transparent;
}
.sheet-rolltemplate-KAMB .inlinerollresult.fullfail {
border: none;
color: #6495ED;
background: transparent;
}
.sheet-rolltemplate-KAMB .inlinerollresult.importantroll {
border: none;
color: #6495ED;
background: transparent;
}
@@ -0,0 +1,339 @@
<div class="sheet-5colrow">
<!-- B E E R Column 1 -->
<div class="sheet-col-1">
<div class="sheet-background-brawn">
<input class="sheet-ability" type="text" name="attr_Brawn" title="@{Brawn}" value="0"><br>
<button class="sheet-KAMBroll" type="roll" value="&{template:KAMB} {{name=@{character_name} }} {{subheader=Rolling Brawn (@{Brawn}) }} {{success=[[@{Brawn}+1]] }} {{fail=[[@{Brawn}]] }} {{difficulty=Difficulty:[[?{Difficulty|0}]] }} {{roll=Roll:[[?{Difficulty|0}d6]] }} }}" name="roll_Brawn" title="%{selected|Brawn}" > Brawn</button>
</div>
<div class="sheet-background-ego">
<input class="sheet-ability" type="text" name="attr_Ego" title="@{Ego}" value="0"><br>
<button class="sheet-KAMBroll" type="roll" value="&{template:KAMB} {{name=@{character_name} }} {{subheader=Rolling Ego (@{Ego}) }} {{success=[[@{Ego}+1]] }} {{fail=[[@{Ego}]] }} {{difficulty=Difficulty:[[?{Difficulty|0}]] }} {{roll=Roll:[[?{Difficulty|0}d6]] }} }}" name="roll_Ego" title="%{selected|Ego}" > Ego</button>
</div>
<div class="sheet-background-extraneous">
<input class="sheet-ability" type="text" name="attr_Extraneous" title="@{Extraneous}" value="0"><br>
<button class="sheet-KAMBroll" type="roll" value="&{template:KAMB} {{name=@{character_name} }} {{subheader=Rolling Extraneous (@{Extraneous}) }} {{success=[[@{Extraneous}+1]] }} {{fail=[[@{Extraneous}]] }} {{difficulty=Difficulty:[[?{Difficulty|0}]] }} {{roll=Roll:[[?{Difficulty|0}d6]] }} }}" name="roll_Extraneous" title="%{selected|Extraneous}" > Extraneous</button>
</div>
<div class="sheet-background-reflexes">
<input class="sheet-ability" type="text" name="attr_Reflexes" title="@{Reflexes}" value="0"><br>
<button class="sheet-KAMBroll" type="roll" value="&{template:KAMB} {{name=@{character_name} }} {{subheader=Rolling Reflexes (@{Reflexes}) }} {{success=[[@{Reflexes}+1]] }} {{fail=[[@{Reflexes}]] }} {{difficulty=Difficulty:[[?{Difficulty|0}]] }} {{roll=Roll:[[?{Difficulty|0}d6]] }} }}" name="roll_Reflexes" title="%{selected|Reflexes}" > Reflexes</button>
</div>
</div>
<!-- M C L A Column 2 -->
<div class="sheet-col-2">
<div>
<input class="sheet-other-four" type="text" name="attr_Meat" title="@{Meat}" value="0">
</div>
<div>
<input class="sheet-other-four" type="text" name="attr_Cunning" title="@{Cunning}" value="0">
</div>
<div>
<input class="sheet-other-four" type="text" name="attr_Luck" title="@{Luck}" value="0">
</div>
<div>
<input class="sheet-other-four" type="text" name="attr_Agility" title="@{Agility}" value="0">
</div>
</div>
<!-- SKILLS Column 3 -->
<div class="sheet-col-3">
<h3 style="text-align; center;">Skills</h3>
<!-- Skills Sub Columns -->
<div class="sheet-2colrow">
<!-- Skills Sub Column 1 -->
<div class="sheet-col-subspan">
<label><input class="sheet-skill-checkbox" type="checkbox" name="attr_Athlete" title="@{Athlete}" value="1" ><span></span>Athlete</label>
<label><input class="sheet-skill-checkbox" type="checkbox" name="attr_Duel" title="@{Duel} "value="1" ><span></span>Duel!</label>
<label><input class="sheet-skill-checkbox" type="checkbox" name="attr_Swim" title="@{Swim} "value="1" ><span></span>Swim</label>
<hr>
<label><input class="sheet-skill-checkbox" type="checkbox" name="attr_Hide" title="@{Hide} "value="1" ><span></span>Hide</label>
<label><input class="sheet-skill-checkbox" type="checkbox" name="attr_Sage" title="@{Sage} "value="1" ><span></span>Sage!</label>
<label><input class="sheet-skill-checkbox" type="checkbox" name="attr_Speak_Human" title="@{Speak_Human} "value="1" ><span></span>Speak H.</label>
<hr>
<label><input class="sheet-skill-checkbox" type="checkbox" name="attr_Bard" title="@{Bard} "value="1" ><span></span>Bard</label>
<label><input class="sheet-skill-checkbox" type="checkbox" name="attr_Dungeon" title="@{Dungeon} "value="1" ><span></span>Dungeon</label>
<label><input class="sheet-skill-checkbox" type="checkbox" name="attr_Trade" title="@{Trade} "value="1" ><span></span>Trade!</label>
<hr>
<label><input class="sheet-skill-checkbox" type="checkbox" name="attr_Cower" title="@{Cower} "value="1" ><span></span>Cower!</label>
<label><input class="sheet-skill-checkbox" type="checkbox" name="attr_Sneak" title="@{Sneak} "value="1" ><span></span>Sneak</label>
<label><input class="sheet-skill-checkbox" type="checkbox" name="attr_Ride" title="@{Ride} "value="1" ><span></span>Ride</label>
<span class="sheet-small">! Dangerous</span>
</div>
<!-- Skills Sub Column 2 -->
<div class="sheet-col-subspan">
<label><input class="sheet-skill-checkbox" type="checkbox" name="attr_Bully" title="@{Bully} "value="1" ><span></span>Bully</label>
<label><input class="sheet-skill-checkbox" type="checkbox" name="attr_Lift" title="@{Lift} "value="1" ><span></span>Lift</label>
<label><input class="sheet-skill-checkbox" type="checkbox" name="attr_Wrassle" title="@{Wrassle} "value="1" ><span></span>Wrassle</label>
<hr>
<label><input class="sheet-skill-checkbox" type="checkbox" name="attr_Lackey" title="@{Lackey} "value="1" ><span></span>Lackey!</label>
<label><input class="sheet-skill-checkbox" type="checkbox" name="attr_Shoot" title="@{Shoot} "value="1" ><span></span>Shoot</label>
<label><input class="sheet-skill-checkbox" type="checkbox" name="attr_Trap" title="@{Trap} "value="1" ><span></span>Trap</label>
<hr>
<label><input class="sheet-skill-checkbox" type="checkbox" name="attr_Cook" title="@{Cook} "value="1" checked="checked" ><span></span>Cook*</label>
<label><input class="sheet-skill-checkbox" type="checkbox" name="attr_Track" title="@{Track} "value="1" ><span></span>Track</label>
<label>&nbsp;</label>
<hr>
<label><input class="sheet-skill-checkbox" type="checkbox" name="attr_Fast" title="@{Fast} "value="1" ><span></span>Fast</label>
<label><input class="sheet-skill-checkbox" type="checkbox" name="attr_Steal" title="@{Steal} "value="1" ><span></span>Steal</label>
<label><input class="sheet-skill-checkbox" type="checkbox" name="attr_Wiggle" title="@{Wiggle} "value="1" ><span></span>Wiggle</label>
<span class="sheet-small">* Everykobold</span>
</div>
</div>
</div>
<!-- +Edges/-Bogies Column 4 -->
<div class="sheet-col-4">
<h3>+Edges</h3>
<label><input class="sheet-skill-checkbox" type="checkbox" name="attr_Animal_Chum" title="@{Animal_Chum} " value="1" ><span></span>+Animal Chum</label>
<label><input class="sheet-skill-checkbox" type="checkbox" name="attr_Bark_Like_Kobold" title="@{Bark_Like_Kobold} " value="1" checked="checked" ><span></span>+Bark Like a Kobold*</label>
<label><input class="sheet-skill-checkbox" type="checkbox" name="attr_Bouncy" title="@{Bouncy} " value="1" ><span></span>+Bouncy</label>
<label><input class="sheet-skill-checkbox" type="checkbox" name="attr_Extra_Padding" title="@{Extra_Padding} " value="1" ><span></span>+Extra Padding</label>
<label><input class="sheet-skill-checkbox" type="checkbox" name="attr_Kobold_Senses" title="@{Kobold_Senses} " value="1" checked="checked" ><span></span>+Kobold Senses*</label>
<label><input class="sheet-skill-checkbox" type="checkbox" name="attr_Troll_Blood" title="@{Troll_Blood} "value="1" ><span></span>+Troll Blood</label>
<label><input class="sheet-skill-checkbox" type="checkbox" name="attr_Winning_Smile" title="@{Winning_Smile} " value="1" ><span></span>+Winning Smile</label>
<label><input class="sheet-skill-checkbox" type="checkbox" name="attr_Zilch" title="@{Zilch} "value="1" ><span></span>+Zilch</label>
<h3>-Bogies</h3>
<label><input class="sheet-skill-checkbox" type="checkbox" name="attr_Angry_Friends" title="@{Angry_Friends} " value="1" ><span></span>-Angry Friends</label>
<label><input class="sheet-skill-checkbox" type="checkbox" name="attr_Animal_Foe" title="@{Animal_Foe} " value="1" ><span></span>-Animal Foe</label>
<label><input class="sheet-skill-checkbox" type="checkbox" name="attr_Fearless" title="@{Fearless} " value="1" checked="checked" ><span></span>-Fearless*</label>
<label><input class="sheet-skill-checkbox" type="checkbox" name="attr_Foul_Smelling" title="@{Foul_Smelling} " value="1" ><span></span>-Foul Smelling</label>
<label><input class="sheet-skill-checkbox" type="checkbox" name="attr_Hungry" title="@{Hungry} " value="1" ><span></span>-Hungry</label>
<label><input class="sheet-skill-checkbox" type="checkbox" name="attr_In_Heat" title="@{In_Heat} " value="1" ><span></span>-In Heat</label>
<label><input class="sheet-skill-checkbox" type="checkbox" name="attr_Tastes_Like_Baby" title="@{Tastes_Like_Baby} " value="1" ><span></span>-Taste Like Baby</label>
<label><input class="sheet-skill-checkbox" type="checkbox" name="attr_Tastes_Like_Chicken" title="@{Tastes_Like_Chicken} " value="1" checked="checked" ><span></span>-Taste Like Chicken*</label>
</div>
<!-- Name/Game Title Column 5 -->
<div class="sheet-col-5 sheet-background-name">
<input class="sheet-stats" type="text" name="attr_character_name" title="@{character_name}" value="@{character_name}" >
<input class="sheet-vp" type="number" name="attr_VP" title="@{VP}" value="0">
<input class="sheet-stats" type="text" name="attr_Outfit" title="@{Outfit}" value="Empty">
<img src="http://i.imgur.com/R5Z6Yaz.jpg" alt="KAMB Logo" style="width: 100%" />
</div>
</div>
<!-- The Important Stuff -->
<div class="sheet-col-stuff sheet-background-paws">
<input class="sheet-paws" type="text" name="attr_Left_Paw" title="@{Left_Paw}" value="Empty" >
<input class="sheet-paws" type="text" name="attr_Right_Paw" title="@{Right_Paw}" value="Empty" >
<input class="sheet-hits" type="text" name="attr_Move" title="@{Move}" value="0">
<input class="sheet-hits" type="text" name="attr_Armour" title="@{Armour}" value="0">
<input class="sheet-hits" type="text" name="attr_Hits" title="@{Hits}" value="0">
</div>
<!-- Kobold Horrible Death Record -->
<div class="sheet-col sheet-grey">
<label class="sheet-inverted">Kobold Horrible Death Record<input class="sheet-horrible-checkbox" type="checkbox" name="attr_Horrible_Death" title="@{Horrible_Death_0}" value="0" checked="checked" /></label>
<input class="sheet-horrible-radio" type="radio" name="attr_Horrible_Death" title="@{Horrible_Death}" value="0" checked="checked" />
<input class="sheet-horrible-radio" type="radio" name="attr_Horrible_Death" title="@{Horrible_Death} "value="1" /><span></span>
<input class="sheet-horrible-radio" type="radio" name="attr_Horrible_Death" title="@{Horrible_Death} "value="2" /><span></span>
<input class="sheet-horrible-radio" type="radio" name="attr_Horrible_Death" title="@{Horrible_Death} "value="3" /><span></span>
<input class="sheet-horrible-radio" type="radio" name="attr_Horrible_Death" title="@{Horrible_Death} "value="4" /><span></span>
<input class="sheet-horrible-radio" type="radio" name="attr_Horrible_Death" title="@{Horrible_Death} "value="5" /><span></span>
<input class="sheet-horrible-radio" type="radio" name="attr_Horrible_Death" title="@{Horrible_Death} "value="6" /><span></span>
<input class="sheet-horrible-radio" type="radio" name="attr_Horrible_Death" title="@{Horrible_Death} "value="7" /><span></span>
<input class="sheet-horrible-radio" type="radio" name="attr_Horrible_Death" title="@{Horrible_Death} "value="8" /><span></span>
<input class="sheet-horrible-radio" type="radio" name="attr_Horrible_Death" title="@{Horrible_Death} "value="9" /><span></span>
<input class="sheet-horrible-radio" type="radio" name="attr_Horrible_Death" title="@{Horrible_Death} "value="10" /><span></span>
<input class="sheet-horrible-radio" type="radio" name="attr_Horrible_Death" title="@{Horrible_Death} "value="11" /><span></span>
<input class="sheet-horrible-radio" type="radio" name="attr_Horrible_Death" title="@{Horrible_Death} "value="12" /><span></span>
<button class="sheet-KAMBroll" type="roll" value="&{template:KAMB} {{name=@{character_name} }} {{subheader=Makes a Horrible Death Cheque™ }} {{success=[[14]] }} {{fail=[[13]] }} {{roll=Roll:[[2d6 + [[@{Horrible_Death}]] [Horrible Death] ]] }} }}" name="roll_Death_Cheque" title="%{selected|Death_Cheque}"> Death Cheque™</button>
</div>
<!-- Items and Maybe a Spell for a Smart Kobold -->
<div class="sheet-col">
<table>
<tr>
<th colspan="3"><input class="sheet-table-data" style="width: 100%" type="text" name="attr_Armour_Type" title="@{Armour_Type}" value="Armour Type" /></th>
</tr>
<tr>
<td style="width: 10%">Hits: <input style="width: 40%" type="text" name="attr_Armour" title="@{Armour}" value="0" />
<td style="width: 45%">Special: <input style="width: 85%" type="text" name="attr_Armour_Special" title="@{Armour_Special}" value="--" /></td>
<td style="width: 45%">Note: <input style="width: 90%" type="text" name="attr_Armour_Note" title="@{Armour_Note}" value="--" /></td>
</tr>
</table>
<table>
<tr>
<th colspan="4"><input class="sheet-table-data" style="width: 100%" type="text" name="attr_Item_1" title="@{Item_1}" value="Item #1" /></th>
</tr>
<tr>
<td style="width: 10%"><button class="sheet-KAMBroll" type="roll" value="&{template:KAMB} {{name=@{character_name} }} {{subheader=Uses @{Item_1} (@{Stat_Item_1}) }} {{success=[[@{Stat_Item_1}+1]] }} {{fail=[[@{Stat_Item_1}]] }} {{difficulty=Difficulty:[[?{Difficulty|0}]] }} {{roll=Roll:[[?{Difficulty|0}d6]] }} {{damage=Damage:[[@{Item_1_Damage}]] }} }}" name="roll_Use_Item_1" title="%{selected|Use_Item_1}"> Use</button></td>
<td style="width: 20%">Stat: <select style="width: 63%" type="text" name="attr_Stat_Item_1" title="@{Stat_Item_1}">
<option value="@{Brawn}" selected="true">Brawn</option>
<option value="@{Ego}">Ego</option>
<option value="@{Extraneous}">Extraneous</option>
<option value="@{Reflexes}">Reflexes</option></select></td>
<td style="width: 15%">Damage: <input style="width: 40%" type="text" name="attr_Item_1_Damage" title="@{Item_1_Damage}" value="0" /></td>
<td style="width: 55%">Special: <input style="width: 88%" type="text" name="attr_Item_1_Special" title="@{Item_1_Special}" value="--" /></td>
</tr>
<tr>
<td colspan="4"><textarea style="width: 98.5%; height: 40%;" wrap="hard" name="attr_Item_1_Note" title="@{Item_1_Note}" >Notes...</textarea></td>
</tr>
</table>
<table>
<tr>
<th colspan="4"><input class="sheet-table-data" style="width: 100%" type="text" name="attr_Item_2" title="@{Item_2}" value="Item #2" /></th>
</tr>
<tr>
<td style="width: 10%"><button class="sheet-KAMBroll" type="roll" value="&{template:KAMB} {{name=@{character_name} }} {{subheader=Uses @{Item_2} (@{Stat_Item_2}) }} {{success=[[@{Stat_Item_2}+1]] }} {{fail=[[@{Stat_Item_2}]] }} {{difficulty=Difficulty:[[?{Difficulty|0}]] }} {{roll=Roll:[[?{Difficulty|0}d6]] }} {{damage=Damage:[[@{Item_2_Damage}]] }} }}" name="roll_Use_Item_2" title="%{selected|Use_Item_2}"> Use</button></td>
<td style="width: 20%">Stat: <select style="width: 63%" type="text" name="attr_Stat_Item_2" title="@{Stat_Item_2}">
<option value="@{Brawn}" selected="true">Brawn</option>
<option value="@{Ego}">Ego</option>
<option value="@{Extraneous}">Extraneous</option>
<option value="@{Reflexes}">Reflexes</option></select></td>
<td style="width: 15%">Damage: <input style="width: 40%" type="text" name="attr_Item_2_Damage" title="@{Item_2_Damage}" value="0" /></td>
<td style="width: 55%">Special: <input style="width: 88%" type="text" name="attr_Item_2_Special" title="@{Item_2_Special}" value="--" /></td>
</tr>
<tr>
<td colspan="4"><textarea style="width: 98.5%; height: 40%;" wrap="hard" name="attr_Item_2_Note" title="@{Item_2_Note}" >Notes...</textarea></td>
</tr>
</table>
<table>
<tr>
<th colspan="4"><input class="sheet-table-data" style="width: 100%" type="text" name="attr_Item_3" title="@{Item_3}" value="Item #3 (If you are Lucky enough to have a +Backpack!)" /></th>
</tr>
<tr>
<td style="width: 10%"><button class="sheet-KAMBroll" type="roll" value="&{template:KAMB} {{name=@{character_name} }} {{subheader=Uses @{Item_3} (@{Stat_Item_3}) }} {{success=[[@{Stat_Item_3}+1]] }} {{fail=[[@{Stat_Item_3}]] }} {{difficulty=Difficulty:[[?{Difficulty|0}]] }} {{roll=Roll:[[?{Difficulty|0}d6]] }} {{damage=Damage:[[@{Item_3_Damage}]] }} }}" name="roll_Use_Item_3" title="%{selected|Use_Item3}"> Use</button></td>
<td style="width: 20%">Stat: <select style="width: 63%" type="text" name="attr_Stat_Item_3" title="@{Stat_Item_3}">
<option value="@{Brawn}" selected="true">Brawn</option>
<option value="@{Ego}">Ego</option>
<option value="@{Extraneous}">Extraneous</option>
<option value="@{Reflexes}">Reflexes</option></select></td>
<td style="width: 15%">Damage: <input style="width: 40%" type="text" name="attr_Item_3_Damage" title="@{Item_3_Damage}" value="0" /></td>
<td style="width: 55%">Special: <input style="width: 88%" type="text" name="attr_Item_3_Special" title="@{Item_3_Special}" value="--" /></td>
</tr>
<tr>
<td colspan="4"><textarea style="width: 98.5%; height: 40%;" wrap="hard" name="attr_Item_3_Note" title="@{Item_3_Note}" >Notes...</textarea></td>
</tr>
</table>
<table>
<tr>
<th colspan="2"><input class="sheet-table-data" style="width: 100%" type="text" name="attr_Spell" title="@{Spell}" value="A Spell" /></th>
</tr>
<tr>
<td style="width: 10%"><button class="sheet-KAMBroll" type="roll" value="&{template:KAMB} {{name=@{character_name} }} {{subheader=Casts @{Spell} }} {{Component:= @{Spell_Component} }} {{Description:= @{Spell_Description} }} }}" name="roll_Spell" title="%{selected|Spell}"> Cast</button></td>
<td style="width: 90%">Component: <input style="width: 90%" type="text" name="attr_Spell_Component" title="@{Spell_Component}" value="--" /></td>
</tr>
<tr>
<td colspan="2"><textarea style="width: 98.5%; height: 60%;" wrap="hard" name="attr_Spell_Description" title="@{Spell__Description}" >Description...</textarea></td>
</tr>
</table>
</div>
<!-- Random Tables Roll Buttons -->
<div class="sheet-col sheet-grey">
<span class="sheet-inverted">Kobold Random Rolling Buttons</span><br>
<button class="sheet-KAMBroll" type="roll" value="&{template:KAMB} {{name=@{character_name} }} {{subheader=Rolls (?{Amount of d6's|1}d6) }} {{roll=Outcome:[[?{Amount of d6's|1}d6]] }} }}" name="roll_D6Roll" title="%{selected|D6Roll}"> (Roll ?d6)</button>
<button class="sheet-KAMBroll" type="roll" value="&{template:KAMB} {{name=@{character_name} }} {{subheader=Rolls for +Edge }} {{randomroll=Outcome: [[1d6]] }} {{random1=+Animal Chum }} {{random2=+Bouncy }} {{random3=+Extra Padding }} {{random4=+Troll Blood }} {{random5=+Winning Smile }} {{random6=+ZILCH }} }}" name="roll_Random-Edge" title="%{selected|Random-Edge}"> +Edge</button>
<button class="sheet-KAMBroll" type="roll" value="&{template:KAMB} {{name=@{character_name} }} {{subheader=Rolls for -Bogie }} {{randomroll=Outcome: [[1d6]] }} {{random1=-Angry Friends }} {{random2=-Animal Foe }} {{random3=-Foul Smelling }} {{random4=-Hungry }} {{random5=-In Heat }} {{random6=-Tastes Like Baby }} }}" name="roll_Random-Bogie" title="%{selected|Random-Bogie}"> -Bogie</button>
<button class="sheet-KAMBroll" type="roll" value="&{template:KAMB} {{name=@{character_name} }} {{subheader=Rolls for Armour }} {{randomroll=Outcome: [[2d6]] }} {{random2=Big Shield }} {{random3=Metal Pot Helm }} {{random4=Beer-Barrel }} {{random5=Leather Apron }} {{random6=Leather Jacket }} {{random7=Small Shield }} {{random8=Heavy T-Shirt }} {{random9=Kid's Clothes }} {{random10=Socks }} {{random11=Lintmail Vest }} {{random12=NEKKID! }} }}" name="roll_Random-Armour" title="%{selected|Random-Armour}"> Armour</button>
<button class="sheet-KAMBroll" type="roll" value="&{template:KAMB} {{name=@{character_name} }} {{subheader=Rolls for Gear }} {{randomroll=Outcome: [[2d6]] }} {{random2=Cup of Milk Elemental Summoning }} {{random3=Bag of Holding: Chickens }} {{random4=Ring of Human Speaking }} {{random5=Codex of Tabriz the Arcane }} {{random6=Random Booze }} {{random7=Spice Sack }} {{random8=Backpack }} {{random9=Adventurer's Cast-Offs }} {{random10=25 feet of Rope }} {{random11=10 Foot Pole }} {{random12=Lint }} }}" name="roll_Random-Gear" title="%{selected|Random-Gear}"> Gear</button>
<button class="sheet-KAMBroll" type="roll" value="&{template:KAMB} {{name=@{character_name} }} {{subheader=Rolls for A Weapon }} {{randomroll=Outcome: [[2d6]] }} {{random2=Iron Skillet }} {{random3=Large Bone }} {{random4=Chain }} {{random5=Club }} {{random6=Small Sword }} {{random7=Dagger }} {{random8=Hammer }} {{random9=Slingshot }} {{random10=Cooking Utensil }} {{random11=Dead Rat }} {{random12=SQUAT! }} }}" name="roll_Random-Weapon" title="%{selected|Random-Weapon}"> Weapon</button>
<button class="sheet-KAMBroll" type="roll" value="&{template:KAMB} {{name=@{character_name} }} {{subheader=Rolls for Adventurer's Cast-Offs }} {{randomroll=Outcome: [[1d6]] }} {{random1=Broken Holy Water Vial }} {{random2=Flask of Oil }} {{random3=Whetstone }} {{random4=Iron Ration }} {{random5=Flaming Club }} {{random6=Empty Wineskin }} }}" name="roll_Random-Castoff" title="%{selected|Random-Castoff}"> Cast-Off</button>
<button class="sheet-KAMBroll" type="roll" value="&{template:KAMB} {{name=@{character_name} }} {{subheader=Rolls for Booze }} {{randomroll=Outcome: [[1d6]] }} {{random1=Grog }} {{random2=Mead }} {{random3=Beer }} {{random4=Wine }} {{random5=Brandy }} {{random6=Ta-Kill-Ya }} }}" name="roll_Random-Booze" title="%{selected|Random-Booze}"> Booze</button>
<button class="sheet-KAMBroll" type="roll" value="&{template:KAMB} {{name=@{character_name} }} {{subheader=Rolls for Magick Spell }} {{randomroll=Outcome: [[2d6]] }} {{random2=Spell of Mostly Unspeakable Horrors }} {{random3=Wall of Beer }} {{random4=Hagen's Larpsfucation }} {{random5=Pimpy's Slapping Hand }} {{random6=Bail's Floating Frying Pan }} {{random7=Restor's Spell of Somnolence }} {{random8=Tabriz's Ball of Flaming Death }} {{random9=Lord Elmer's Ball of Glue }} {{random10=Sandor's Spell of Summoning Chicken }} {{random11=Poof! }} {{random12=Summon Horrible Demon the Enjoyeth Eating Kobolds }} }}" name="roll_Random-Magick" title="%{selected|Random-Magick}"> Magick</button>
</div>
<!-- More Random Tables Roll Buttons -->
<div class="sheet-col sheet-grey">
<span class="sheet-inverted">More Kobold Random Rolling Buttons</span><br>
<button class="sheet-KAMBroll" type="roll" value="&{template:KAMB} {{name=@{character_name} }} {{subheader=Rolls for Horrible Kobold Death }} {{randomroll=Outcome: [[2d6]] }} {{random2=But, I'm not Dead yet! }} {{random3=Cleanliness is next to Deliciousness! }} {{random4=It Slices! It Dices! }} {{random5=The Ninth Law of Thermodynamics! }} {{random6=Hail of Arrows! }} {{random7=Falling Cow! }} {{random8=Lions and Witches and Wardrobes oh my! }} {{random9=The Big Red God's Big Red Bolt of Lightning! }} {{random10=What does this Button do? }} {{random11=Tabriz wants his Book back! (and man is he pissed!) }} {{random12=Mighty Kuthbold Appears! }} }}" name="roll_Random-Death" title="%{selected|Random-Death}"> Kobold Horrible Death</button>
<button class="sheet-KAMBroll" type="roll" value="&{template:KAMB} {{name=@{character_name} }} {{subheader=Rolls for Horrible Baby Death }} {{randomroll=Outcome: [[2d6]] }} {{random2=KPR! }} {{random3=Giants like Babies too! }} {{random4=She's so Cute! }} {{random5=Spirited away by an Evil Wizard! }} {{random6=Physics Lesson! }} {{random7=The Inevitable Happens! }} {{random8=He Wouldn't Stop Crying! }} {{random9=Vor couldn't take the Smell! }} {{random10=Spontaneous Human Combustion? }} {{random11=When [Insert Animal Name Here]s Attack! }} {{random12=Dawn after the Night of the Day of the Dead! }} }}" name="roll_Random-Baby" title="%{selected|Random-Baby}"> Baby Horrible Death</button>
<button class="sheet-KAMBroll" type="roll" value="&{template:KAMB} {{name=@{character_name} }} {{subheader=Rolls for Horrible Outside Kobold Death }} {{randomroll=Outcome: [[2d6]] }} {{random2=Hit by a Wagon! }} {{random3=Hindenberg Baby! }} {{random4=Don't eat the Red Berries! }} {{random5=Pants on Fire! }} {{random6=Cooking Advice! }} {{random7=Explode into Chicken Feed! }} {{random8=Fall off the High Thing! }} {{random9=The Big Red God's Big Red Bolt of Orthodox Lightning! }} {{random10=Flaming Meteor Strike! }} {{random11=Tabriz-A-Palooza! }} {{random12=Angry Mob! }} }}" name="roll_Random-Outside" title="%{selected|Random-Outside}"> Outside Horrible Death</button>
<button class="sheet-KAMBroll" type="roll" value="&{template:KAMB} {{name=@{character_name} }} {{subheader=Rolls for Barracks }} {{randomroll=Outcome: [[1d6]] }} {{random1=Iron Skillet }} {{random2=Club }} {{random3=Small Bow }} {{random4=Hammer }} {{random5=Slingshot }} {{random6=Player's Choice }} }}" name="roll_Random-Barracks" title="%{selected|Random-Barracks}"> Barracks</button>
<button class="sheet-KAMBroll" type="roll" value="&{template:KAMB} {{name=@{character_name} }} {{subheader=Rolls for Armoury }} {{randomroll=Outcome: [[1d6]] }} {{random1=Metal Pot Helm }} {{random2=Spiked Leather }} {{random3=Small Shield }} {{random4=Heavy Tee-Shirt }} {{random5=Socks }} {{random6=Player's Choice }} }}" name="roll_Random-Armoury" title="%{selected|Random-Armoury}"> Armoury</button>
<button class="sheet-KAMBroll" type="roll" value="&{template:KAMB} {{name=@{character_name} }} {{subheader=Rolls for Black Market }} {{randomroll=Outcome: [[1d6]] }} {{random1=Codex of Tabriz the Arcane }} {{random2=Boots of Elven Hide }} {{random3=Backpack }} {{random4=Adventurer's Cast-Offs }} {{random5=11 foot Pole }} {{random6=Player's Choice }} }}" name="roll_Random-BlackMarket" title="%{selected|Random-BlackMarket}"> Black Market</button>
<button class="sheet-KAMBroll" type="roll" value="&{template:KAMB} {{name=@{character_name} }} {{subheader=Rolls for Random Chart of Randomness }} {{randomroll=Outcome: [[2d6]] }} {{random2=Gain the Effects of 3, 4, and 5 }} {{random3=Lose 1 Kobold Horrible Death Cheque™ }} {{random4=Gain 3 VP }} {{random5=Gain 1 Hit }} {{random6=Roll on Any Gear Chart }} {{random7=Gain/Lose Nothing }} {{random8=Lose 1 Item (Mayor's Choice) }} {{random9=Lose 1 Hit }} {{random10=Lose 1 VP }} {{random11=Gain 1 Kobold Horrible Death Cheque™ }} {{random12=Suffer the Effects of 9, 10, and 11 }} }}" name="roll_Random-Randomness" title="%{selected|Random-Randomness}"> Randomness</button>
</div>
<!-- Information Footer -->
<div class="sheet-col sheet-grey">
<span class="sheet-inverted">WWW.KOBOLDSATEMYBABY.COM - &copy; 2005 - 9TH LEVEL GAMES - ART BY JOHN KOVALIC - ( Sheet Version 0.1 )</span>
</div>
<!-- KAMB Rolltemplate -->
<rolltemplate class="sheet-rolltemplate-KAMB">
<table class="sheet-rolltemplate-KAMB">
{{#name}}<tr><th>{{name}}</th></tr>{{/name}}
{{#subheader}}<tr><td class="sheet-subheader">{{subheader}}</td></tr>{{/subheader}}
{{#difficulty}}
<tr><td><span class="sheet-tcat">{{difficulty}}</span></td></tr>
{{/difficulty}}
{{#roll}}
<tr><td><span class="sheet-tcat">{{roll}}</span></td></tr>
{{/roll}}
{{#success}}
{{#rollLess() roll success }}
<tr><td><span class="sheet-tcat sheet-green">Success!</span></td></tr>
{{#damage}}
<tr><td><span class="sheet-tcat">{{damage}}</span></td></tr>
{{/damage}}
{{/rollLess() roll success }}
{{/success}}
{{#fail}}
{{#rollGreater() roll fail }}
<tr><td><span class="sheet-tcat sheet-red">Failure!</span></td></tr>
{{/rollGreater() roll fail }}
{{/fail}}
{{#randomroll}}
<tr><td><span class="sheet-tcat">{{randomroll}}</span></td></tr>
{{/randomroll}}
{{#random1}}
{{#rollTotal() randomroll 1 }}
<tr><td><span class="sheet-tcat">{{random1}}</span></td></tr>
{{/rollTotal() randomroll 1 }}
{{/random1}}
{{#random2}}
{{#rollTotal() randomroll 2 }}
<tr><td><span class="sheet-tcat">{{random2}}</span></td></tr>
{{/rollTotal() randomroll 2 }}
{{/random2}}
{{#random3}}
{{#rollTotal() randomroll 3 }}
<tr><td><span class="sheet-tcat">{{random3}}</span></td></tr>
{{/rollTotal() randomroll 3 }}
{{/random3}}
{{#random4}}
{{#rollTotal() randomroll 4 }}
<tr><td><span class="sheet-tcat">{{random4}}</span></td></tr>
{{/rollTotal() randomroll 4 }}
{{/random4}}
{{#random5}}
{{#rollTotal() randomroll 5 }}
<tr><td><span class="sheet-tcat">{{random5}}</span></td></tr>
{{/rollTotal() randomroll 5 }}
{{/random5}}
{{#random6}}
{{#rollTotal() randomroll 6 }}
<tr><td><span class="sheet-tcat">{{random6}}</span></td></tr>
{{/rollTotal() randomroll 6 }}
{{/random6}}
{{#random7}}
{{#rollTotal() randomroll 7 }}
<tr><td><span class="sheet-tcat">{{random7}}</span></td></tr>
{{/rollTotal() randomroll 7 }}
{{/random7}}
{{#random8}}
{{#rollTotal() randomroll 8 }}
<tr><td><span class="sheet-tcat">{{random8}}</span></td></tr>
{{/rollTotal() randomroll 8 }}
{{/random8}}
{{#random9}}
{{#rollTotal() randomroll 9 }}
<tr><td><span class="sheet-tcat">{{random9}}</span></td></tr>
{{/rollTotal() randomroll 9 }}
{{/random9}}
{{#random10}}
{{#rollTotal() randomroll 10 }}
<tr><td><span class="sheet-tcat">{{random10}}</span></td></tr>
{{/rollTotal() randomroll 10 }}
{{/random10}}
{{#random11}}
{{#rollTotal() randomroll 11 }}
<tr><td><span class="sheet-tcat">{{random11}}</span></td></tr>
{{/rollTotal() randomroll 11 }}
{{/random11}}
{{#random12}}
{{#rollTotal() randomroll 12 }}
<tr><td><span class="sheet-tcat">{{random12}}</span></td></tr>
{{/rollTotal() randomroll 12 }}
{{/random12}}
{{#allprops() name subheader difficulty roll success fail damage randomroll random1 random2 random3 random4 random5 random6 random7 random8 random9 random10 random11 random12}}
<tr><td style="vertical-align:middle;"><span class="sheet-tcat">{{key}}</span>{{value}}</td></tr>
{{/allprops() name subheader difficulty roll success fail damage randomroll random1 random2 random3 random4 random5 random6 random7 random8 random9 random10 random11 random12}}
</table>
</rolltemplate>
Binary file not shown.

After

Width:  |  Height:  |  Size: 498 KiB

+13
View File
@@ -0,0 +1,13 @@
# Kobolds-Ate-My-Baby
Character Sheet for Roll20 Web Application
Creating a character sheet for the 9th Level Games Kobolds Ate My Baby by Chris O'Neill and Dan Landis, with artwork by John Kovalic. Inspiration came from http://www.koboldsatemybaby.com/KAMBSDE_REF.pdf.
# Things To Do
Adjust the HTML and CSS to provide for different colors in the Roll Template Output.
#Change Log
Initial Commit on ??
#Feedback
Please send me a message with any Suggestions, Bug Reports, etc.
+8
View File
@@ -0,0 +1,8 @@
{
"html": "Kobolds Ate My Baby.html",
"css": "Kobolds Ate My Baby.css",
"authors": "Wesley L. (Wes on Roll20.net)",
"roll20userid": "405463",
"preview": "Kobolds_Ate_My_Baby.png",
"instructions": "**Super Deluxx Edition**\r\r As Decreed by King Torg&trade; *(All Hail King Torg!)* there is now a character sheet for Kobolds Ate My Baby!\r\rComplete with Kobold Horrible Death Record&trade; and Lots of Random Tables!!"
}