Revert "Numenera/The Strange"

This commit is contained in:
wing-it
2018-04-03 09:56:03 -04:00
committed by GitHub
parent c888160437
commit 24e8e75b7f
9 changed files with 1067 additions and 1383 deletions
+136 -374
View File
@@ -1,396 +1,158 @@
.charsheet {
overflow: hidden;
font-family: times, sans-serif;
width: 842px;
}
.charsheet .sheet-background {
float: left;
position: relative;
padding: 10px;
}
.charsheet .sheet-background::after {
content: "";
background: url('https://raw.githubusercontent.com/valeriabenetti/test_character_sheets/master/images/background_numenera.png');
background-repeat: no-repeat;
background-position: top left;
opacity: 0.2;
top: 0;
left: 0;
bottom: 0;
right: 0;
position: absolute;
z-index: -1;
background-size: cover;
}
.charsheet .sheet-col {
width: calc(50% - 20px);
margin-right: 20px;
}
.charsheet .sheet-charinfo {
width: 60%;
display: inline-block;
}
.charsheet .sheet-rvd {
width: 39%;
.charsheet label {
display: inline-block;
width: 65px;
text-align: center;
font-size: 12px;
font-weight: ;
font-family: "Times New Roman";
vertical-align: top;
color: #9a0000;
}
.charsheet .sheet-3colrowCust .sheet-col {
width: calc(33% - 4px);
margin-right: 5px;
}
.charsheet .sheet-4colrowCust .sheet-col {
width: calc(22% - 4px);
margin-right: 5px;
}
.charsheet .sheet-recursion {
width: 60%;
.charsheet input[type=text] {
display: inline-block;
width: 165px;
box-shadow: 0px 0px 10px 1px #eacb66 inset;
color: #000000;
text-align: center;
background: #fcf9ec;
border-radius:5px;
}
.charsheet .sheet-cyphers {
width: 39%;
display: inline-block;
vertical-align: top;
}
.charsheet .sheet-primary {
.charsheet input[type=number] {
display: inline-block;
box-shadow: 0px 0px 10px 1px #eacb66 inset;
background-color : #F3E2A9;
font-weight: bold;
color: #000000;
text-align: center;
border-radius:1px;
border-style:solid;
border-color: #000000;
font-family: times, sans-serif;
font-size: 16px;
font-weight: bold;
background-color:rgba(255, 255, 255, 0.4)
background: #fcf9ec;
border-radius:5px;
}
.charsheet .sheet-spacer {
height: 20px;
}
.charsheet .sheet-circle {
font-weight: bold;
background: none;
border: none;
box-shadow: none;
margin: 0px auto 0px auto;
text-align: center;
font-size:24px;
width: 70px;
color: #000000;
font-family: times, sans-serif;
padding:0;
}
.charsheet .sheet-circlebox {
background: none;
border: none;
width: 80px;
height: 80px;
background-image: url('');
background-repeat: no-repeat;
background-position: center;
background-size: contain;
text-align:center
}
.charsheet .sheet-circlelabel {
background-image: none;
background: none;
color: #000000;
font-size:16px;
font-weight: bold;
height: 24px;
padding-top:0px;
padding-bottom:0px;
border:0px;
text-align:center;
}
.charsheet .sheet-header {
background: #fefbf6;
color: #000000;
border: 1px;
border-style: solid;
border-color: #000000;
height: 12px;
font-size: 16px;
text-align: center;
}
.charsheet .sheet-smallheader {
background: #000000;
color: #000000;
border: 3px;
border-style: solid;
border-color: #000000;
height: 12px;
width: 16%;
font-size: 8px;
}
.charsheet tbody {
background: none;
color: #000000;
border: 3px;
border-style: solid;
border-color: #000000;
}
.charsheet td {
background: none;
color: #000000;
border: 1px;
border-style: solid;
border-color: #000000;
}
.charsheet .sheet-attrbox {
height: 80px;
text-align:center
}
.charsheet .sheet-skillbox {
width: 24px;
height: 24px;
font-size:14px;
font-weight: bold;
line-height: 14px;
}
.charsheet .sheet-attackbox {
width: 40%;
}
.charsheet .sheet-attackboxsmall {
width: 10%;
}
.charsheet .sheet-specialabilbox {
width: 50%;
}
.charsheet .sheet-equipmentbox {
width: 100%;
height: 200px;
}
.charsheet .sheet-cypherbox {
width: 100%;
height: 544px;
border: 3px;
border-style: solid;
border-color: #000000;
}
.charsheet .sheet-recovery {
border: 0px;
vertical-align: bottom;
}
.charsheet .sheet-recovery2 {
border: 0px;
vertical-align: top;
}
.charsheet .sheet-dmgtrk {
border: 0px;
text-align: left;
font-size: 10px;
padding: 10px;
line-height: 100%;
}
.charsheet .sheet-dmgtrkchbx {
border: 0px;
text-align: center;
vertical-align: bottom;
font-size: 10px;
line-height: 100%;
}
.charsheet .sheet-dmgtrkchbx2 {
border: 0px;
text-align: center;
vertical-align: top;
font-size: 10px;
font-weight: bold;
line-height: 100%;
}
.charsheet .sheet-recoveryrow {
border: 3px;
border-style: solid;
border-color: #000000;
text-align: center;
}
.charsheet .sheet-recoverycirclebox {
border: none;
width: 60px;
height: 60px;
background-image: url('');
background-repeat: no-repeat;
background-position: center;
background-size: contain;
text-align:center;
padding:0;
}
.charsheet .sheet-orangeparent {
width:100%;
height:100%;
z-index:1;
position:relative;
}
.charsheet .sheet-limitcirclebox {
background: none;
border: none;
width: 80px;
height: 80px;
background-image: url('');
background-repeat: no-repeat;
background-position: center;
background-size: contain;
text-align:center;
padding:0;
right: -10px;
top: -30px;
z-index:2;
position: absolute;
}
.charsheet .sheet-armorcirclebox {
background: none;
border: none;
width: 80px;
height: 80px;
background-image: url('');
background-repeat: no-repeat;
background-position: center;
background-size: contain;
text-align:center;
padding:0;
left: -10px;
top: -30px;
z-index:2;
position: absolute;
}
.charsheet .sheet-moneycirclebox {
background: none;
border: none;
width: 80px;
height: 80px;
background-image: url('');
background-repeat: no-repeat;
background-position: center;
background-size: contain;
text-align:center;
padding:0;
right: -10px;
top: -30px;
z-index:2;
position: absolute;
}
.charsheet .sheet-orangecircle {
font-weight: bold;
background: none;
border: none;
box-shadow: none;
margin: 0px auto 0px auto;
text-align: center;
font-size:24px;
width: 70px;
color: #000000;
font-family: times, sans-serif;
padding:0;
vertical-align: middle;
position:absolute;
left: 50%;
top: 50%;
transform: translate(-50%,-50%);
}
.charsheet .sheet-orangecircle2 {
font-weight: bold;
background: none;
border: none;
box-shadow: none;
margin: 0px auto 0px auto;
text-align: center;
font-size:16px;
color: #000000;
font-family: times, sans-serif;
padding:0;
position:absolute;
left: 50%;
top: 110%;
transform: translate(-50%,-50%);
}
.charsheet .sheet-rvdbx {
background: none;
border: 0px;
text-align:right;
font-weight:bold;
font-size:18px;
}
.charsheet .sheet-rvdbtn {
background: none;
border: 0px;
text-align:left;
}
.charsheet td input {
width: 100%;
font-weight: bold;
background: none;
border: none;
box-shadow: none;
text-align: left;
font-size:16px;
color: #000000;
font-family: times, sans-serif;
}
.charsheet .sheet-centerinput {
text-align: center;
}
.charsheet td input[type=checkbox] {
width: auto;
.charsheet input[type=checkbox] {
display: inline-block;
box-shadow: 0px 0px 10px 0px #056da1 inset;
border-radius:100px;
}
.charsheet select {
display: inline-block;
box-shadow: 0px 0px 0px 1px #056da1;
background-color : #F3E2A9;
}
.charsheet textarea {
width: calc(100% - 5px);
height: 100%;
font-weight: bold;
background: none;
border: none;
box-shadow: none;
text-align: left;
vertical-align: text-top;
font-size:16px;
color: #000000;
font-family: times, sans-serif;
resize: none;
display: inline-block;
box-shadow: 0px 0px 10px 1px #eacb66 inset;
background-color : #F3E2A9;
color: #000000;
text-align: left;
background: #fcf9ec;
border-radius:5px;
}
.charsheet .sheet-recoverybtn {
overflow: hidden;
background: none;
border: none;
box-shadow: none;
font-size:12px !important;
color: #000000;
font-family: times, sans-serif;
.charsheet button {
display: inline-block;
box-shadow: 0px 0px 5px 1px #056da1 inset;
font-size: 16px;
font-family: "Times New Roman";
color: #9a0000;
text-align: right;
}
.sheet-col strong.sheet-dee {
font-size: 1em;
font-weight: bold;
padding-right: 1px;
}
.charsheet input.sheet-short {
width: 35px;
}
.charsheet {
background-image: url("");
background-color: #ffffff;
background-attachment: fixed;
font-family: "Times New Roman";
color: #9a0000;
}
.charsheet table td, .charsheet table th {
font-size: 12px;
font-weight: bold;
font-family: "Times New Roman";
text-align: center;
width: 0%;
border: 0px solid black;
padding: 0px;
vertical-align: top;
color: #9a0000;
border-width: 0px 0px 0 0px;
border-style: solid;
border-color: #056da1;
border-radius: 20px;
}
.charsheet hr.sheet-one {
height: 20px;
border-style: solid;
border-color: #056da1;
border-width: 1px 1px 0 0;
border-radius: 20px;
}
.charsheet hr.sheet-one:before { /* Not really supposed to work, but does */
display: block;
content: "";
height: 20px;
margin-top: -21px;
border-style: solid;
border-color: #056da1;
border-width: 0 0 1px 1px;
border-radius: 20px;
}
.charsheet hr.sheet-two {
border: 0;
height: 1px;
background-image: -webkit-linear-gradient(left, rgba(0,0,0,0), rgba(5,109,161,1.75), rgba(0,0,0,0));
background-image: -moz-linear-gradient(left, rgba(0,0,0,0), rgba(5,109,161,1.75), rgba(0,0,0,0));
background-image: -ms-linear-gradient(left, rgba(0,0,0,0), rgba(5,109,161,1.75), rgba(0,0,0,0));
background-image: -o-linear-gradient(left, rgba(0,0,0,0), rgba(5,109,161,1.75), rgba(0,0,0,0));
}
.charsheet hr.sheet-three {
height: 20px;
border-style: solid;
border-color: #056da1;
border-width: 1px 0px 0px 1px;
border-radius: 20px;
}
.charsheet hr.sheet-three:before { /* Not really supposed to work, but does */
display: block;
content: "";
height: 20px;
margin-top: -21px;
border-style: solid;
border-color: #056da1;
border-width: 0px 1px 1px 0px;
border-radius: 20px;
}
.charsheet h4 {
color: #9a0000;
}
+372 -362
View File
@@ -1,366 +1,376 @@
<!-- Sheet Width: 842px; -->
<div class="background">
<!-- Header+Tier+Effort+XP -->
<div>
<div class="sheet-col">
<img src="https://raw.githubusercontent.com/valeriabenetti/test_character_sheets/master/images/numeneralogo.png" align="center">
</div>
<div class="sheet-col">
<table width="100%" height="200px" align="center">
<tbody style="border: 0px;">
<tr>
<td class="circlebox"><input class="circle" type="text" name="attr_tier"></td>
<td class="circlebox"><input class="circle" type="text" name="attr_effort"></td>
<td class="circlebox"><input class="circle" type="text" name="attr_xp"></td>
</tr>
<tr>
<td class="circlelabel"><span data-i18n="tier-u">TIER</span></td>
<td class="circlelabel"><span data-i18n="effort-u">EFFORT</span></td>
<td class="circlelabel"><span data-i18n="xp-u">XP</span></td>
<td class="circlelabel"><span data-i18n="armor-u">ARMOR</td>
</tr>
</tbody>
</table>
</div>
</div>
<div>
<!-- Name+Desc+Type -->
<div class="charinfo">
<input name="attr_character_name" class="primary" type="text" data-i18n-placeholder="name-u" placeholder="NAME" style="width: 300px;"><label class="spacer"></label>
<h3 style="display: inline;" data-i18n="is-a-u"> IS A </h3>
<input name="attr_descriptor" class="primary" type="text" data-i18n-placeholder="descriptor-u" placeholder="DESCRIPTOR" style="width: 200px;">
<input name="attr_type" class="primary" type="text" data-i18n-placeholder="type-u" placeholder="TYPE" style="width: 150px;">
<h3 style="display: inline;" data-i18n="who-u"> WHO</h3><label class="spacer"></label>
<input name="attr_focus" class="primary" type="text" data-i18n-placeholder="focus-u" placeholder="FOCUS" style="width: 250px;">
<h3 style="display: inline;" data-i18n="on-u"> ON </h3>
<input name="attr_recursion" class="primary" type="text" data-i18n-placeholder="recursion-u" placeholder="RECURSION" style="width: 150px;">
</div>
<!-- Roll vs A Difficult -->
<div class="rvd">
<div style="display:none;">
<span data-i18n="success">Success</span>
</div>
<table width="100%" align="center">
<tbody style="border: 0px;">
<tr>
<td class="header" colspan="10">&bull;<span data-i18n="rvd-u">ROLL VS A DIFFICULTY</span>&bull;</td>
</tr>
<tr>
<td class="rvdbx" data-i18n="simple">Simple</td>
<td class="rvdbtn"><button type="roll" value="&{template:default} {{name=@{character_name}}} {{Difficulty=^{simple}}} {{result=[[1d20>3]] ^{success}}}"><b>1</b></button></td>
<td class="rvdbx" data-i18n="intimidating">Initmidating</td>
<td class="rvdbtn"><button type="roll" value="&{template:default} {{name=@{character_name}}} {{Difficulty=^{intimidating}}} {{result=[[1d20>18]] ^{success}}}"><b>6</b></button></td>
</tr>
<tr>
<td class="rvdbx" data-i18n="standard">Standard</td>
<td class="rvdbtn"><button type="roll" value="&{template:default} {{name=@{character_name}}} {{Difficulty=^{standard}}} {{result=[[1d20>6]] ^{success}}}"><b>2</b></button></td>
<td class="rvdbx" data-i18n="formidable">Formidable</td>
<td class="rvdbtn"><button type="roll" value="&{template:default} {{name=@{character_name}}} {{Difficulty=^{formidable}}} {{result=[[1d20>21]] ^{success}}}"><b>7</b></button></td>
</tr>
<tr>
<td class="rvdbx" data-i18n="demanding">Demanding</td>
<td class="rvdbtn"><button type="roll" value="&{template:default} {{name=@{character_name}}} {{Difficulty=^{demanding}}} {{result=[[1d20>9]] ^{success}}}"><b>3</b></button></td>
<td class="rvdbx" data-i18n="heroic">Heroic</td>
<td class="rvdbtn"><button type="roll" value="&{template:default} {{name=@{character_name}}} {{Difficulty=^{heroic}}} {{result=[[1d20>24]] ^{success}}}"><b>8</b></button></td>
</tr>
<tr>
<td class="rvdbx" data-i18n="difficult">Difficult</td>
<td class="rvdbtn"><button type="roll" value="&{template:default} {{name=@{character_name}}} {{Difficulty=^{difficult}}} {{result=[[1d20>12]] ^{success}}}"><b>4</b></button></td>
<td class="rvdbx" data-i18n="immortal">Immortal</td>
<td class="rvdbtn"><button type="roll" value="&{template:default} {{name=@{character_name}}} {{Difficulty=^{immortal}}} {{result=[[1d20>27]] ^{success}}}"><b>9</b></button></td>
</tr>
<tr>
<td class="rvdbx" data-i18n="challenging">Challenging</td>
<td class="rvdbtn"><button type="roll" value="&{template:default} {{name=@{character_name}}} {{Difficulty=^{challenging}}} {{result=[[1d20>15]] ^{success}}}"><b>5</b></button></td>
<td class="rvdbx" data-i18n="impossible">Impossible</td>
<td class="rvdbtn"><button type="roll" value="&{template:default} {{name=@{character_name}}} {{Difficulty=^{impossible}}} {{result=[[1d20>30]] ^{success}}}"><b>10</b></button></td>
</tr>
</tbody>
</table>
</div>
</div>
<br/>
<div>
<!-- Recursion Stats -->
<div class="recursion">
<table width="100%" align="center">
<tbody>
<tr>
<td class="header" colspan="2" width="33%">&bull;<span data-i18n="might-u">MIGHT</span>&bull;</td>
<td class="header" colspan="2" width="33%">&bull;<span data-i18n="speed-u">SPEED</span>&bull;</td>
<td class="header" colspan="2" width="33%">&bull;<span data-i18n="intellect-u">INTELLECT</span>&bull;</td>
</tr>
<tr>
<td class="attrbox" colspan="2"><span class="circle" type="text" name="attr_mightpool"></span></td>
<td class="attrbox" colspan="2"><input class="circle" type="text" name="attr_speedpool"></td>
<td class="attrbox" colspan="2"><input class="circle" type="text" name="attr_intellectpool"></td>
</tr>
<tr>
<td><input class="centerinput" data-i18n-placeholder="pool-u" placeholder="POOL" type="text" name="attr_mightpoolmax"></td>
<td><input class="centerinput" data-i18n-placeholder="edge-u" placeholder="EDGE" type="text" name="attr_mightedge"></td>
<td><input class="centerinput" data-i18n-placeholder="pool-u" placeholder="POOL" type="text" name="attr_speedpoolmax"></td>
<td><input class="centerinput" data-i18n-placeholder="edge-u" placeholder="EDGE" type="text" name="attr_speededge"></td>
<td><input class="centerinput" data-i18n-placeholder="pool-u" placeholder="POOL" type="text" name="attr_intellectpoolmax"></td>
<td><input class="centerinput" data-i18n-placeholder="edge-u" placeholder="EDGE" type="text" name="attr_intellectedge"></td>
</tr>
</tbody>
</table>
<!-- Skills -->
<table width="100%" height="500px" align="center">
<tbody>
<tr>
<td class="header" colspan="6">&bull;<span data-i18n="skills">SKILLS</span>&bull;</td>
</tr>
<tr>
<td class="skillbox">
<fieldset class="repeating_skills">
<table align="center" width="100%">
<tbody>
<tr>
<td>
<tr>
<td><input type="text" name="attr_skill-name" data-i18n-placeholder="skill-u" placeholder="SKILL" style="width: 220px;"></td>
<td><input type="checkbox" name="attr_trained-skill"><br>T</td>
<td><input type="checkbox" name="attr_specialized-skill"><br>S</td>
</tr>
</td>
</tr>
</tbody>
</table>
</fieldset>
</td>
</tr>
</tbody>
</table>
<!-- Attacks-->
<table width="100%" align="center">
<tbody>
<tr>
<td class="header" colspan="6">&bull;<span data-i18n="attacks-u">ATTACKS</span>&bull;</td>
</tr>
<tr>
<td class="attackbox">
<fieldset class="repeating_attacks">
<table align="center" width="100%">
<tbody>
<tr>
<td>
<tr>
<td class="attackbox"><input type="text" data-i18n-placeholder="attack-u" placeholder="ATTACK" name="attr_attack-name"></td>
<td class="attackboxsmall"><input class="centerinput" type="text" data-i18n-placeholder="mod-u" placeholder="MOD" name="attr_attack-mod">
<td class="attackboxsmall"><input class="centerinput" type="text" data-i18n-placeholder="dmg-u" placeholder="DMG" name="attr_attack-dmg">
</tr>
</td>
</tr>
</tbody>
</table>
</fieldset>
</td>
</tr>
</tbody>
</table>
<!-- Special Abilities-->
<table width="100%" align="center">
<tbody>
<tr>
<td class="header">&bull;<span data-i18n="special_abilities-u">SPECIAL ABILITIES</span>&bull;</td>
</tr>
<td class="specialabilbox">
<div class="orangeparent"><textarea type="text" name="attr_special_abilites"></textarea>
</div>
</td>
</tbody>
</table>
<!-- Equipment -->
<table width="100%" align="center">
<tbody>
<tr>
<td class="header">&bull;<span data-i18n="equipmentartifactsandoddities-u">EQUIPMENT, ARTIFACTS & ODDITIES</span>&bull;</td>
</tr>
<tr>
<td class="equipmentbox">
<div class="orangeparent"><textarea type="text" name="attr_equipment"> &#13;&#10; &#13;&#10; &#13;&#10; &#13;&#10;&#13;&#10;&#13;&#10;&#13;&#10;&#13;&#10;&#13;&#10;&#13;&#10;</textarea>
<!-- <div class="armorcirclebox"><input class="orangecircle" type="text" name="attr_armor">
<p class="orangecircle2" data-i18n="armor-u">ARMOR</p>
</div> -->
<div class="moneycirclebox"><input class="orangecircle" type="text" name="attr_money">
<p class="orangecircle2" data-i18n="money-u">MONEY</p>
<div class="sheet-3colrow">
<div class="sheet-col" width="33%">
<img src="http://upload.wikimedia.org/wikipedia/en/8/8e/Numenera_Logo.png">
<table align="center" width="100%">
<tbody>
<tr>
<td></td><td><input type="text" name="attr_character_name" style="width: 200px;"><br/>Name</td><td></td>
</tr>
<tr>
<td>IS A</td><td><input type="text" name="attr_descriptor" style="width: 200px;"><br/>Descriptor</td><td></td>
</tr>
<tr>
<td></td><td><input type="text" name="attr_type" style="width: 200px;"><br/>Type</td><td>WHO</td>
</tr>
<tr>
<td></td><td><input type="text" name="attr_focus" style="width: 200px;"><br/>Focus</td><td></td>
</tr>
</tbody>
</table>
<br>
<table align="center" width="100%">
<tbody>
<tr>
<td><hr class="sheet-three" width="100%"/></td><td><hr class="sheet-one" width="100%"/></td>
</tr>
</tbody>
</table>
<table align="center">
<thead>
<th>
<label><h4 style="text-align: center;">BACKGROUND</h4></label>
</th>
</thead>
<tbody>
<tr>
<td>
<textarea name="attr_background" style="height: 270px; width: 250px;"></textarea>
</td>
</tr>
</tbody>
</table>
<br>
<table align="center" width="100%">
<tbody>
<tr>
<td><hr class="sheet-three" width="100%"/></td><td><hr class="sheet-one" width="100%"/></td>
</tr>
</tbody>
</table>
<div>
<h4 style="text-align: center;">SPECIAL ABILITIES</h4>
<fieldset class="repeating_abilities">
<div><hr class="sheet-two">
<b>Ability</b><br><input type="text" name="attr_abilityname" style="width: 260px;"/>
</div>
<div class="armorcirclebox"><input class="orangecircle" type="text" name="attr_armor">
<p class="orangecircle2" data-i18n="shins-u">SHINS</p>
</div>
</div>
</td>
</tr>
</tbody>
</table>
<b>Cost</b> <input type="text" name="attr_abilitycost" style="width: 100px;"/>
<b>Use</b> <input type="text" name="attr_abilityuse" style="width: 75px;"/>
</fieldset>
</div>
</div>
<div class="sheet-col" width="33%" align="center">
<table width="100%" align="center">
<tbody>
<tr>
<td><input type="number" name="attr_tier"></td>
<td>EFFORT</td>
<td><input type="number" name="attr_xp"></td>
</tr>
<tr>
<td>TIER</td>
<td><input type="number" name="attr_effort"></td>
<td>XP</td>
</tr>
</tbody>
</table>
<br>
<table align="center" width="100%">
<tbody>
<tr>
<td><hr class="sheet-three" width="100%"/></td><td><hr class="sheet-one" width="100%"/></td>
</tr>
</tbody>
</table>
<br>
<table width="100%" align="center">
<tbody>
<tr>
<td>
<label><h4 style="text-align: left;">MIGHT</h4></label><hr class="sheet-three"/>
<td>
<label>POOL</label><input type="number" name="attr_mightpool" title="Base"> / <input type="number" name="attr_mightpoolmax" title="Current"><br/>
<label>EDGE</label><input type="number" name="attr_mightedge"><hr class="sheet-one"/>
</td>
</tr>
<tr>
<td>
<label><h4 style="text-align: left;">SPEED</h4></label><hr class="sheet-three"/>
</td>
<td>
<label>POOL</label><input type="number" name="attr_speedpool" title="Base"> / <input type="number" name="attr_speedpoolmax" title="Current"><br/>
<label>EDGE</label><input type="number" name="attr_speededge"><hr class="sheet-one"/>
</td>
</tr>
<tr>
<td>
<label><h4 style="text-align: left;">INTELLECT</h4></label><hr class="sheet-one"/>
</td>
<td>
<label>POOL</label><input type="number" name="attr_intellectpool" title="Base"> / <input type="number" name="attr_intellectpoolmax" title="Current"><br/>
<label>EDGE</label><input type="number" name="attr_intellectedge"><hr class="sheet-one"/>
</td>
</tr>
</tbody>
</table>
<table align="center">
<tbody>
<tr><td><hr class="sheet-one" width="30px"></td>
<td><input type="checkbox" name="attr_impaired" style="height: 25px; width: 25px"><br/><label><h4>&nbsp;&nbsp;Impaired</h4></label></td>
<td><input type="checkbox" name="attr_disabled" style="height: 25px; width: 25px"><br/><label><h4>&nbsp;&nbsp;Disabled</h4></label></td>
<td><hr class="sheet-three" width="30px"></td>
</tr>
</tbody>
</table>
<table align="center">
<tbody>
<tr><td><hr class="sheet-one" width="30px"></td>
<td><button type="roll" name="roll_recovery" value="/roll 1d6+@{recoverybonus}"><b>1d6+</b> </button><input type="number" name="attr_recoverybonus">&nbsp;</td>
<td><hr class="sheet-three" width="30px"></td>
</tr>
</tbody>
</table>
<table align="center">
<tbody>
<tr>
<td><h4 style="text-align: center;">RECOVERY ROLLS</h4></td>
</tr>
</tbody>
</table>
<br>
<table width="100%" align="center">
<tbody>
<tr>
<td><input type="checkbox" name="attr_1action" style="height: 25px; width: 25px;"><br>1 Action</td>
<td><input type="checkbox" name="attr_10minutes" style="height: 25px; width: 25px;"><br>10 Min.</td>
<td><input type="checkbox" name="attr_1hour" style="height: 25px; width: 25px;"><br>1 Hour</td>
<td><input type="checkbox" name="attr_10hours" style="height: 25px; width: 25px;"><br>10 Hours</td>
</tr>
</tbody>
</table>
<br>
<table align="center" width="100%">
<tbody>
<tr>
<td><hr class="sheet-three" width="100%"/></td><td><hr class="sheet-one" width="100%"/></td>
</tr>
</tbody>
</table>
<table align="center">
<thead>
<th>
<h4 style="text-align: center;">CYPHERS</h4><hr class="sheet-two"/>
</th>
</thead>
<tbody>
<tr>
<td>
<label>Limit</label><input type="number" name="attr_cypher-limit">
</td>
</tr>
<tr>
<td>
<textarea name="attr_cyphers" style="height: 225px; width: 250px;"></textarea>
</td>
</tr>
</tbody>
</table>
<table align="center" width="100%">
</tbody>
<tr>
<td><hr class="sheet-two"/><h4 style="text-align: center;">ADVANCEMENT</h4></td>
</tr>
<tr>
<td style="font-size: 9px; color: #000000; font-family: Arial;">Four XP Each<br>Must complete 4 to advance in Tier<hr class="sheet-two"/></td>
</tr>
</tbody>
</table>
<table align="center" width="100%">
<tbody>
<tr>
<td><input type="checkbox" name="attr_xp-stats"></td>
<td style="font-size: 10px; color: #000000; text-align: left; font-weight: normal; font-family: Arial;">- INCREASE CAPABILITIES: 4 points into stat pools</td>
</tr>
<tr>
<td><input type="checkbox" name="attr_xp-edge"></td>
<td style="font-size: 10px; color: #000000; text-align: left; font-weight: normal; font-family: Arial;">- MOVE TOWARDS PERFECTION: Add 1 to any Edge</td>
</tr>
<tr>
<td><input type="checkbox" name="attr_xp-effort"></td>
<td style="font-size: 10px; color: #000000; text-align: left; font-weight: normal; font-family: Arial;">- EXTRA EFFORT: Increase Effort score by 1</td>
</tr>
<tr>
<td><input type="checkbox" name="attr_xp-skills"></td>
<td style="font-size: 10px; color: #000000; text-align: left; font-weight: normal; font-family: Arial;">- SKILL TRAINING: Become trained in one skill of your choice(Or become specialized in a skill you are already trained in)</td>
</tr>
<tr>
<td><input type="checkbox" name="attr_xp-other1"></td>
<td style="font-size: 10px; color: #000000; text-align: left; font-weight: normal; font-family: Arial;">- OTHER: <input type="text" name="attr_other-skill-1"></td>
</tr>
<tr>
<td><input type="checkbox" name="attr_xp-other2"></td>
<td style="font-size: 10px; color: #000000; text-align: left; font-weight: normal; font-family: Arial;">- OTHER: <input type="text" name="attr_other-skill-2"></td>
</tr>
</tbody>
</table>
</div>
<div class="sheet-col" width="33%" align="right">
<div>
<table align="center" width="100%">
<thead>
<th>
<label><h4 style="text-align: center;">SKILLS</h4></label>
</th>
</thead>
</table>
</div>
<div>
<fieldset class="repeating_skills">
<table align="center" width="100%">
<tbody>
<tr>
<td>
<tr>
<td><input type="text" name="attr_skill-name" style="width: 220px;"></td>
<td><input type="checkbox" name="attr_trained-skill"><br>T</td>
<td><input type="checkbox" name="attr_specialized-skill"><br>S</td>
</tr>
</td>
</tr>
</tbody>
</table>
</fieldset>
</div>
<hr class="sheet-two"/>
<table align="center" width="100%">
<tbody>
<tr>
<td><hr class="sheet-one" width="20px"></td><td><label>ARMOR</label><br><input type="number" name="attr_armor"></td>
<td><label>Might Cost</label><input type="number" name="attr_armor-might-cost"></td>
<td><label title="Speed Reduction">Speed Re.</label><input type="number" name="attr_armor-speed-reduction"></td><td><hr class="sheet-three" width="20px"></td></td>
</tr>
</tbody>
</table>
<div>
<br>
</div>
<div>
<table align="center" width="100%">
<tbody>
<tr><td style="width: 165px;">ATTACKS</td>
<td style="width: 45px;">MOD</td>
<td style="width: 45px;">DMG</td>
</tr>
</tbody>
</table>
</div>
<div>
<fieldset class="repeating_attacks">
<table align="center" width="100%">
<tbody>
<tr>
<td><input type="text" name="attr_attack-rep"></td>
<td><input type="number" name="attr_attack-mod-rep"></td>
<td><input type="number" name="attr_damage-mod-rep"></td>
</tr>
</tbody>
</table>
</fieldset>
</div>
<div>
<table align="center">
<thead>
<th>
<hr class="sheet-two"/><h4 style="text-align: center;">POSSESSIONS</h4><hr class="sheet-two"/>
</th>
</thead>
<tbody>
<tr>
<td>
<label>Shins</label><input type="number" name="attr_shins" style="width: 75px">
</td>
</tr>
<tr style="text-align: left;">
<td style="text-align: left;">Equipment
<textarea name="attr_possessions" style="height: 270px; width: 250px;"></textarea>
</td>
</tr>
</tbody>
</table>
</div>
<div>
<table align="center">
<thead>
<th style="text-align: left;">
Artifacts & Oddities
</th>
</thead>
<tbody>
<tr>
<td>
<textarea name="attr_artifactsandoddities" style="height: 229px; width: 250px;"></textarea>
</td>
</tr>
</tbody>
</table>
<table align="center" width="100%">
<tbody>
<tr>
<td><hr class="sheet-three" width="100%"/></td><td><hr class="sheet-one" width="100%"/></td>
</tr>
</tbody>
</table>
<h4 style="text-align: center;">ROLL VS. A DIFFICULTY<hr class="sheet-two"></h4>
<table align="left" width="48%">
<tbody>
<tr>
<td style="font-size: 10px; color: #000000; text-align: left; font-weight: normal; font-family: Arial;">Discuss task with GM. GM Assigns a Difficulty.<br>
Assigned difficulty is adjusted based on skills, special abilities, cyphers, equipment, artifacts and applying effort to a task.<br>-1 if you are trained in a skill<br>-2 if you are specialized in a skill<br>-1 per level of Effort applied
</td>
</tr>
</tbody>
</table>
<table align="right" width="52%">
<tbody>
<tr>
<td><label>Simple</label><button type="roll" value="/r 1d20>3"><b>1</b></button></td>
</tr>
<tr>
<td><label>Standard</label><button type="roll" value="/r 1d20>6"><b>2</b></button></td>
</tr>
<tr>
<td><label>Demanding</label><button type="roll" value="/r 1d20>9"><b>3</b></button></td>
</tr>
<tr>
<td><label>Difficult</label><button type="roll" value="/r 1d20>12"><b>4</b></button></td>
</tr>
<tr>
<td><label>Challenging</label><button type="roll" value="/r 1d20>15"><b>5</b></button></td>
</tr>
<tr>
<td><label>Initmidating</label><button type="roll" value="/r 1d20>18"><b>6</b></button></td>
</tr>
<tr>
<td><label>Formidable</label><button type="roll" value="/r 1d20>21"><b>7</b></button></td>
</tr>
<tr>
<td><label>Heroic</label><button type="roll" value="/r 1d20>24"><b>8</b></button></td>
</tr>
<tr>
<td><label>Immortal</label><button type="roll" value="/r 1d20>27"><b>9</b></button></td>
</tr>
<tr>
<td><label>Impossible</label><button type="roll" value="/r 1d20>30"><b>10</b></button></td>
</tr>
</tbody>
</table>
<br/>
<table align="center" width="100%">
<tbody>
<tr>
<td><hr class="sheet-one" width="100%"/></td><td><hr class="sheet-three" width="100%"/></td>
</tr>
</tbody>
</table>
</div>
<!-- Cyphers+Limit+Recovery+Damage Track+Advancement+Rolls -->
<div class="cyphers">
<table width="100%" align="center">
<tbody>
<tr>
<td class="header" colspan="2">&bull;<span data-i18n="cyphers-u">CYPHERS</span>&bull;</td>
</tr>
<tr>
<td class="cypherbox">
<div class="orangeparent"><textarea type="text" name="attr_cyper"></textarea>
<div class="limitcirclebox"><input class="orangecircle" type="text" name="attr_cypher-limit">
<p class="orangecircle2" data-i18n="limit-u">LIMIT</p>
</div>
</div>
</td>
</tr>
</tbody>
</table>
<!-- Recovery -->
<table width="100%" align="center">
<tbody class="recoveryrow">
<tr>
<td class="header" colspan="5">&bull;<span data-i18n="recovery_roll-u">RECOVERY ROLL</span>&bull;</td>
</tr>
<tr>
<td class="recovery"><input type="checkbox" name="attr_recovery_1action"></td>
<td class="recovery"><input type="checkbox" name="attr_recovery_10min"></td>
<td class="recoverycirclebox" rowspan="2"><button type="roll" name="roll_recovery" value="/roll 1d6+@{recoverybonus}" class="recoverybtn"><b>1d6+</b></button><input class="circle" type="text" name="attr_recoverybonus"></td>
<td class="recovery"><input type="checkbox" name="attr_recovery_1hr"></td>
<td class="recovery"><input type="checkbox" name="attr_recovery_10hr"></td>
</tr>
<tr>
<td class="recovery2" data-i18n="action-u">1 ACTION</td>
<td class="recovery2" data-i18n="minutes-u">10 MINS</td>
<td class="recovery2" data-i18n="hour-u">1 HOUR</td>
<td class="recovery2" data-i18n="hours-u">10 HOURS</td>
</tr>
</tbody>
</table>
<!-- Damage Track -->
<table width="100%" align="center">
<tbody class="recoveryrow">
<tr>
<td class="header" colspan="2">&bull;<span data-i18n="damage_track-u">DAMAGE TRACK</span>&bull;</td>
</tr>
<tr>
<td class="dmgtrkchbx"><input type="checkbox" name="attr_impared"></td>
<td class="dmgtrk" rowspan="2" data-i18n="dmgtrk-text-u">+1 EFFORT PER LEVEL<br/>IGNORE MINOR & MAJOR EFFECT RESULTS<br/>COMBAT ROLLS OF 17-20 ONLY DEAL +1 DAMAGE</td>
</tr>
<tr>
<td class="dmgtrkchbx2" data-i18n="impaired-u">IMPAIRED</td>
</tr>
<td class="dmgtrkchbx"><input type="checkbox" name="attr_debilitated"></td>
<td class="dmgtrk" rowspan="2" data-i18n="debilitated_text-u">CAN ONLY MOVE AN IMMEDIATE DISTANCE<br/>IF SPEED POOL IS ZERO YOU CANNOT MOVE</td>
</tr>
<tr>
<td class="dmgtrkchbx2" data-i18n="debilitated-u">DEBILITATED</td>
</tr>
</tbody>
</table>
<!--Advancements -->
<table width="100%" align="center">
<tbody class="recoveryrow">
<tr>
<td class="header" colspan="5">&bull;<span data-i18n="advancement-u">ADVANCEMENT</span>&bull;</td>
</tr>
<tr>
<td class="dmgtrkchbx" colspan="5" data-i18n="advancement-text">(You must have four of these to advance in Tier. Cost = 4XP each.)</td>
</tr>
<tr>
<td class="dmgtrkchbx"><input type="checkbox" name="attr_increase_capabilities"></td>
<td class="dmgtrkchbx"><input type="checkbox" name="attr_move_twoards_perfection"></td>
<td class="dmgtrkchbx"><input type="checkbox" name="attr_extra_effort"></td>
<td class="dmgtrkchbx"><input type="checkbox" name="attr_skill_training"></td>
<td class="dmgtrkchbx"><input type="checkbox" name="attr_other"></td>
</tr>
<tr>
<td class="dmgtrkchbx2" data-i18n="increase_capabilities-u">INCREASE CAPABILITIES</td>
<td class="dmgtrkchbx2" data-i18n="move_towards_perfections-u">MOVE TOWARDS PERFECTION</td>
<td class="dmgtrkchbx2" data-i18n="extra_effort-u">EXTRA EFFORT</td>
<td class="dmgtrkchbx2" data-i18n="skill_training-u">SKILL TRAINING</td>
<td class="dmgtrkchbx2" data-i18n="other-u">OTHER</td>
</tr>
<tr>
<td class="dmgtrkchbx" data-i18n="points_in_stat_pool">+4 points into stat Pools</td>
<td class="dmgtrkchbx" data-i18n="point_in_edge_choice">+1 point into the Edge of your choice</td>
<td class="dmgtrkchbx" data-i18n="point_into_effort">+1 point into Effort</td>
<td class="dmgtrkchbx" data-i18n="skill_or_specialize">Train in a skill or Specialize</td>
<td class="dmgtrkchbx" data-i18n="refer_to_corebook">Refer to corebook</td>
</tr>
</tbody>
</table>
</div>
</div>
</div>
<div class="footer" style="font-size: 10px; color: rgb(165, 165, 165);">
<span>
&copy;2015 Monte Cook Games, LLC. The Strange are trademarks of Monte Cook Games, LLC, in the U.S.A. and other countries. All Monte Cook Games characters and character names, and the distinctive likeness thereof, are trademarks of Monte Cook Games, LLC.
</span>
</div>
<script type="text/worker">
on("sheet:opened", function() {
var getRequest = ["version"],
//This get is too big. Just get "version" first to check if the upgrade needs to be done
getAttrs(getRequest, function(values){
if(!values.version){
// Updating, adding, and saving values for skills
// Move this to after the version check
for(var x=1; x<22; x++){
getRequest.push("checkboxt" + x);
getRequest.push("checkboxs" + x);
getRequest.push("skill" + x);
};
// Updating, adding, and saving the attacks
// Move this to after the version check
for(var y=1; y<10; y++){
getRequest.push("attack" + y);
getRequest.push("mod" + y);
getRequest.push("dmg" + y);
}
//put your second get request here
console.log("Updating to v. 1.0");
var newrowattrs = {version: 1.0};
for(var x=1; x<22; x++){
if(values["skill" + x]){
var rowId = generateRowID();
newrowattrs["repeating_skills_" + rowId + "_skill-name"] = values["skill" + x];
if(values["checkboxt" + x]) {
newrowattrs["repeating_skills_" + rowId + "_trained-skill"] = values["checkboxt" + x];
};
if(values["checkboxt" + x]) {
newrowattrs["repeating_skills_" + rowId + "_specialized-skill"] = values["checkboxs" + x];
};
};
};
for(var y=1; y<10; y++){
if(values["attack" + y]){
var rowId = generateRowID();
newrowattrs["repeating_attacks_" + rowId + "_attack-name"] = values["attack" + y];
if(values["mod" + y]) {
newrowattrs["repeating_attacks_" + rowId + "_attack-mod"] = values["mod" + y];
};
if(values["dmg" + y]){
newrowattrs["repeating_attacks_" + rowId + "_attack-dmg"] = values["dmg" + y];
};
};
};
setAttrs(newrowattrs);
getAttrs(getRequest);
};
});
</script>
Binary file not shown.

Before

Width:  |  Height:  |  Size: 891 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 84 KiB

Before

Width:  |  Height:  |  Size: 142 KiB

After

Width:  |  Height:  |  Size: 142 KiB

-65
View File
@@ -1,65 +0,0 @@
{
"tier-u":"TIER",
"effort-u":"EFFORT",
"xp-u":"XP",
"armor-u":"ARMOR",
"name-u":"NAME",
"is-a-u":" IS A ",
"descriptor-u":"DESCRIPTOR",
"type-u":"TYPE",
"who-u":" WHO",
"focus-u":"FOCUS",
"on-u":" ON ",
"recursion-u":"RECURSION",
"success":"Success",
"rvd-u":"ROLL VS DIFFICULTY",
"simple":"Simple",
"intimidating":"Initmidating",
"standard":"Standard",
"formidable":"Formidable",
"demanding":"Demanding",
"heroic":"Heroic",
"difficult":"Difficult",
"immortal":"Immortal",
"challenging":"Challenging",
"impossible":"Impossible",
"might-u":"MIGHT",
"speed-u":"SPEED",
"intellect-u":"INTELLECT",
"pool-u":"POOL",
"edge-u":"EDGE",
"skills":"SKILLS",
"skill-u":"SKILL",
"attacks-u":"ATTACKS",
"attack-u":"ATTACK",
"mod-u":"MOD",
"dmg-u":"DMG",
"special_abilities-u":"SPECIAL ABILITIES",
"equipmentartifactsandoddities-u":"EQUIPMENT, ARTIFACTS &amp; ODDITIES",
"money-u":"MONEY",
"shins-u":"SHINS",
"cyphers-u":"CYPHERS",
"limit-u":"LIMIT",
"recovery_roll-u":"RECOVERY ROLL",
"action-u":"1 ACTION",
"minutes-u":"10 MINS",
"hour-u":"1 HOUR",
"hours-u":"10 HOURS",
"damage_track-u":"DAMAGE TRACK",
"dmgtrk-text-u":"+1 EFFORT PER LEVEL<br>IGNORE MINOR &amp; MAJOR EFFECT RESULTS<br>COMBAT ROLLS OF 17-20 ONLY DEAL +1 DAMAGE",
"impaired-u":"IMPAIRED",
"debilitated_text-u":"CAN ONLY MOVE AN IMMEDIATE DISTANCE<br>IF SPEED POOL IS ZERO YOU CANNOT MOVE",
"debilitated-u":"DEBILITATED",
"advancement-u":"ADVANCEMENT",
"advancement-text":"(You must have four of these to advance in Tier. Cost = 4XP each.)",
"increase_capabilities-u":"INCREASE CAPABILITIES",
"move_towards_perfections-u":"MOVE TOWARDS PERFECTION",
"extra_effort-u":"EXTRA EFFORT",
"skill_training-u":"SKILL TRAINING",
"other-u":"OTHER",
"points_in_stat_pool":"+4 points into stat Pools",
"point_in_edge_choice":"+1 point into the Edge of your choice",
"point_into_effort":"+1 point into Effort",
"skill_or_specialize":"Train in a skill or Specialize",
"refer_to_corebook":"Refer to corebook"
}
+256 -256
View File
@@ -1,13 +1,14 @@
.charsheet {
overflow: hidden;
font-family: times, sans-serif;
width: 842px;
.charsheet
{
overflow: hidden;
font-family: times, sans-serif;
width: 842px;
}
.charsheet .sheet-background {
float: left;
position: relative;
padding: 10px;
float: left;
position: relative;
padding: 10px;
}
.charsheet .sheet-background::after {
@@ -23,375 +24,374 @@
position: absolute;
z-index: -1;
background-size: cover;
}
.charsheet .sheet-col {
width: calc(50% - 20px);
margin-right: 20px;
width: calc(50% - 20px);
margin-right: 20px;
}
.charsheet .sheet-charinfo {
width: 60%;
display: inline-block;
width: 60%;
display: inline-block;
}
.charsheet .sheet-rvd {
width: 39%;
display: inline-block;
vertical-align: top;
width: 39%;
display: inline-block;
vertical-align: top;
}
.charsheet .sheet-recursion {
width: 60%;
display: inline-block;
width: 60%;
display: inline-block;
}
.charsheet .sheet-cyphers {
width: 39%;
display: inline-block;
vertical-align: top;
width: 39%;
display: inline-block;
vertical-align: top;
}
.charsheet .sheet-primary {
display: inline-block;
color: #000000;
text-align: center;
border-radius: 1px;
border-style: solid;
border-color: #000000;
font-family: times, sans-serif;
font-size: 16px;
font-weight: bold;
background-color: rgba(255, 255, 255, 0.4)
display: inline-block;
color: #000000;
text-align: center;
border-radius:1px;
border-style:solid;
border-color: #000000;
font-family: times, sans-serif;
font-size: 16px;
font-weight: bold;
background-color:rgba(255, 255, 255, 0.4)
}
.charsheet .sheet-spacer {
height: 20px;
height: 20px;
}
.charsheet .sheet-circle {
font-weight: bold;
background: none;
border: none;
box-shadow: none;
margin: 0px auto 0px auto;
text-align: center;
font-size: 24px;
width: 70px;
color: #000000;
font-family: times, sans-serif;
padding: 0;
font-weight: bold;
background: none;
border: none;
box-shadow: none;
margin: 0px auto 0px auto;
text-align: center;
font-size:24px;
width: 70px;
color: #000000;
font-family: times, sans-serif;
padding:0;
}
.charsheet .sheet-circlebox {
background: none;
border: none;
width: 80px;
height: 80px;
background-image: url('https://raw.githubusercontent.com/Roll20/roll20-character-sheets/master/The%20Strange/images/7YwR8QL.png');
background-repeat: no-repeat;
background-position: center;
background-size: contain;
text-align: center
background: none;
border: none;
width: 80px;
height: 80px;
background-image: url('https://raw.githubusercontent.com/Roll20/roll20-character-sheets/master/The%20Strange/images/7YwR8QL.png');
background-repeat: no-repeat;
background-position: center;
background-size: contain;
text-align:center
}
.charsheet .sheet-circlelabel {
background-image: none;
background: none;
color: #000000;
font-size: 16px;
font-weight: bold;
height: 24px;
padding-top: 0px;
padding-bottom: 0px;
border: 0px;
text-align: center;
background-image: none;
background: none;
color: #000000;
font-size:16px;
font-weight: bold;
height: 24px;
padding-top:0px;
padding-bottom:0px;
border:0px;
text-align:center;
}
.charsheet .sheet-header {
background: #000066;
color: #FFFFFF;
border: 1px;
border-style: solid;
border-color: #000066;
height: 12px;
font-size: 16px;
text-align: center;
background: #000066;
color: #FFFFFF;
border: 1px;
border-style: solid;
border-color: #000066;
height: 12px;
font-size: 16px;
text-align: center;
}
.charsheet .sheet-smallheader {
background: #FFFFFF;
color: #000000;
border: 3px;
border-style: solid;
border-color: #000066;
height: 12px;
width: 16%;
font-size: 8px;
background: #FFFFFF;
color: #000000;
border: 3px;
border-style: solid;
border-color: #000066;
height: 12px;
width: 16%;
font-size: 8px;
}
.charsheet tbody {
background: none;
color: #000000;
border: 3px;
border-style: solid;
border-color: #000066;
background: none;
color: #000000;
border: 3px;
border-style: solid;
border-color: #000066;
}
.charsheet td {
background: none;
color: #000000;
border: 1px;
border-style: solid;
border-color: #000066;
background: none;
color: #000000;
border: 1px;
border-style: solid;
border-color: #000066;
}
.charsheet .sheet-attrbox {
height: 80px;
text-align: center
height: 80px;
text-align:center
}
.charsheet .sheet-skillbox {
width: 24px;
height: 24px;
font-size: 14px;
font-weight: bold;
line-height: 14px;
width: 24px;
height: 24px;
font-size:14px;
font-weight: bold;
line-height: 14px;
}
.charsheet .sheet-attackbox {
width: 40%;
width: 40%;
}
.charsheet .sheet-attackboxsmall {
width: 10%;
width: 10%;
}
.charsheet .sheet-specialabilbox {
width: 50%;
width: 50%;
}
.charsheet .sheet-equipmentbox {
width: 100%;
height: 200px;
width: 100%;
height: 200px;
}
.charsheet .sheet-cypherbox {
width: 100%;
height: 544px;
border: 3px;
border-style: solid;
border-color: #000066;
width: 100%;
height: 544px;
border: 3px;
border-style: solid;
border-color: #000066;
}
.charsheet .sheet-recovery {
border: 0px;
vertical-align: bottom;
border: 0px;
vertical-align: bottom;
}
.charsheet .sheet-recovery2 {
border: 0px;
vertical-align: top;
border: 0px;
vertical-align: top;
}
.charsheet .sheet-dmgtrk {
border: 0px;
text-align: left;
font-size: 10px;
padding: 10px;
line-height: 100%;
border: 0px;
text-align: left;
font-size: 10px;
padding: 10px;
line-height: 100%;
}
.charsheet .sheet-dmgtrkchbx {
border: 0px;
text-align: center;
vertical-align: bottom;
font-size: 10px;
line-height: 100%;
border: 0px;
text-align: center;
vertical-align: bottom;
font-size: 10px;
line-height: 100%;
}
.charsheet .sheet-dmgtrkchbx2 {
border: 0px;
text-align: center;
vertical-align: top;
font-size: 10px;
font-weight: bold;
line-height: 100%;
border: 0px;
text-align: center;
vertical-align: top;
font-size: 10px;
font-weight: bold;
line-height: 100%;
}
.charsheet .sheet-recoveryrow {
border: 3px;
border-style: solid;
border-color: #000066;
text-align: center;
border: 3px;
border-style: solid;
border-color: #000066;
text-align: center;
}
.charsheet .sheet-recoverycirclebox {
border: none;
width: 60px;
height: 60px;
background-image: url('https://raw.githubusercontent.com/Roll20/roll20-character-sheets/master/The%20Strange/images/Mb5vVT9.png');
background-repeat: no-repeat;
background-position: center;
background-size: contain;
text-align: center;
padding: 0;
border: none;
width: 60px;
height: 60px;
background-image: url('https://raw.githubusercontent.com/Roll20/roll20-character-sheets/master/The%20Strange/images/Mb5vVT9.png');
background-repeat: no-repeat;
background-position: center;
background-size: contain;
text-align:center;
padding:0;
}
.charsheet .sheet-orangeparent {
width: 100%;
height: 100%;
z-index: 1;
position: relative;
width:100%;
height:100%;
z-index:1;
position:relative;
}
.charsheet .sheet-limitcirclebox {
background: none;
border: none;
width: 80px;
height: 80px;
background-image: url('https://raw.githubusercontent.com/Roll20/roll20-character-sheets/master/The%20Strange/images/MaTJpSF.png');
background-repeat: no-repeat;
background-position: center;
background-size: contain;
text-align: center;
padding: 0;
right: -10px;
top: -30px;
z-index: 2;
position: absolute;
background: none;
border: none;
width: 80px;
height: 80px;
background-image: url('https://raw.githubusercontent.com/Roll20/roll20-character-sheets/master/The%20Strange/images/MaTJpSF.png');
background-repeat: no-repeat;
background-position: center;
background-size: contain;
text-align:center;
padding:0;
right: -10px;
top: -30px;
z-index:2;
position: absolute;
}
.charsheet .sheet-armorcirclebox {
background: none;
border: none;
width: 80px;
height: 80px;
background-image: url('https://raw.githubusercontent.com/Roll20/roll20-character-sheets/master/The%20Strange/images/MaTJpSF.png');
background-repeat: no-repeat;
background-position: center;
background-size: contain;
text-align: center;
padding: 0;
left: -10px;
top: -30px;
z-index: 2;
position: absolute;
background: none;
border: none;
width: 80px;
height: 80px;
background-image: url('https://raw.githubusercontent.com/Roll20/roll20-character-sheets/master/The%20Strange/images/MaTJpSF.png');
background-repeat: no-repeat;
background-position: center;
background-size: contain;
text-align:center;
padding:0;
left: -10px;
top: -30px;
z-index:2;
position: absolute;
}
.charsheet .sheet-moneycirclebox {
background: none;
border: none;
width: 80px;
height: 80px;
background-image: url('https://raw.githubusercontent.com/Roll20/roll20-character-sheets/master/The%20Strange/images/MaTJpSF.png');
background-repeat: no-repeat;
background-position: center;
background-size: contain;
text-align: center;
padding: 0;
right: -10px;
top: -30px;
z-index: 2;
position: absolute;
background: none;
border: none;
width: 80px;
height: 80px;
background-image: url('https://raw.githubusercontent.com/Roll20/roll20-character-sheets/master/The%20Strange/images/MaTJpSF.png');
background-repeat: no-repeat;
background-position: center;
background-size: contain;
text-align:center;
padding:0;
right: -10px;
top: -30px;
z-index:2;
position: absolute;
}
.charsheet .sheet-orangecircle {
font-weight: bold;
background: none;
border: none;
box-shadow: none;
margin: 0px auto 0px auto;
text-align: center;
font-size: 24px;
width: 70px;
color: #000000;
font-family: times, sans-serif;
padding: 0;
vertical-align: middle;
position: absolute;
left: 50%;
top: 50%;
transform: translate(-50%, -50%);
font-weight: bold;
background: none;
border: none;
box-shadow: none;
margin: 0px auto 0px auto;
text-align: center;
font-size:24px;
width: 70px;
color: #000000;
font-family: times, sans-serif;
padding:0;
vertical-align: middle;
position:absolute;
left: 50%;
top: 50%;
transform: translate(-50%,-50%);
}
.charsheet .sheet-orangecircle2 {
font-weight: bold;
background: none;
border: none;
box-shadow: none;
margin: 0px auto 0px auto;
text-align: center;
font-size: 16px;
color: #000000;
font-family: times, sans-serif;
padding: 0;
position: absolute;
left: 50%;
top: 110%;
transform: translate(-50%, -50%);
font-weight: bold;
background: none;
border: none;
box-shadow: none;
margin: 0px auto 0px auto;
text-align: center;
font-size:16px;
color: #000000;
font-family: times, sans-serif;
padding:0;
position:absolute;
left: 50%;
top: 110%;
transform: translate(-50%,-50%);
}
.charsheet .sheet-rvdbx {
background: none;
border: 0px;
text-align: right;
font-weight: bold;
font-size: 18px;
background: none;
border: 0px;
text-align:right;
font-weight:bold;
font-size:18px;
}
.charsheet .sheet-rvdbtn {
background: none;
border: 0px;
text-align: left;
background: none;
border: 0px;
text-align:left;
}
.charsheet td input {
width: 100%;
font-weight: bold;
background: none;
border: none;
box-shadow: none;
text-align: left;
font-size: 16px;
color: #000000;
font-family: times, sans-serif;
width: 100%;
font-weight: bold;
background: none;
border: none;
box-shadow: none;
text-align: left;
font-size:16px;
color: #000000;
font-family: times, sans-serif;
}
.charsheet .sheet-centerinput {
text-align: center;
text-align: center;
}
.charsheet td input[type=checkbox] {
width: auto;
display: inline-block;
box-shadow: 0px 0px 10px 0px #056da1 inset;
border-radius: 100px;
width: auto;
display: inline-block;
box-shadow: 0px 0px 10px 0px #056da1 inset;
border-radius:100px;
}
.charsheet textarea {
width: calc(100% - 5px);
height: 100%;
font-weight: bold;
background: none;
border: none;
box-shadow: none;
text-align: left;
vertical-align: text-top;
font-size: 16px;
color: #000000;
font-family: times, sans-serif;
resize: none;
width: calc(100% - 5px);
height: 100%;
font-weight: bold;
background: none;
border: none;
box-shadow: none;
text-align: left;
vertical-align: text-top;
font-size:16px;
color: #000000;
font-family: times, sans-serif;
resize: none;
}
.charsheet .sheet-recoverybtn {
overflow: hidden;
background: none;
border: none;
box-shadow: none;
font-size: 12px !important;
color: #000000;
font-family: times, sans-serif;
}
overflow: hidden;
background: none;
border: none;
box-shadow: none;
font-size:12px !important;
color: #000000;
font-family: times, sans-serif;
}
+303 -326
View File
@@ -1,82 +1,81 @@
<!-- Sheet Width: 842px; -->
<div class="background">
<!-- Header+Tier+Effort+XP -->
<div>
<div class="sheet-col">
<img src="https://raw.githubusercontent.com/Roll20/roll20-character-sheets/master/The%20Strange/images/The%20Strange%20Logo/The-Strange-Logo-Color-Large.png" align="center">
</div>
<div class="sheet-col">
<table width="100%" height="200px" align="center">
<tbody style="border: 0px;">
<tr>
<td class="circlebox"><input class="circle" type="text" name="attr_tier"></td>
<td class="circlebox"><input class="circle" type="text" name="attr_effort"></td>
<td class="circlebox"><input class="circle" type="text" name="attr_xp"></td>
</tr>
<tr>
<td class="circlelabel"><span data-i18n="tier-u">TIER</span></td>
<td class="circlelabel"><span data-i18n="effort-u">EFFORT</span></td>
<td class="circlelabel"><span data-i18n="xp-u">XP</span></td>
</tr>
</tbody>
</table>
<!-- Header+Tier+Effort+XP -->
<div>
<div class="sheet-col">
<img src="https://raw.githubusercontent.com/Roll20/roll20-character-sheets/master/The%20Strange/images/The%20Strange%20Logo/The-Strange-Logo-Color-Large.png" align="center">
</div>
<div class="sheet-col">
<table width="100%" height="200px" align="center">
<tbody style="border: 0px;">
<tr>
<td class="circlebox"><input class="circle" type="text" name="attr_tier"></td>
<td class="circlebox"><input class="circle" type="text" name="attr_effort"></td>
<td class="circlebox"><input class="circle" type="text" name="attr_xp"></td>
</tr>
<tr>
<td class="circlelabel">TIER</td>
<td class="circlelabel">EFFORT</td>
<td class="circlelabel">XP</td>
</tr>
</tbody>
</table>
</div>
</div>
<div>
<!-- Name+Desc+Type -->
<div class="charinfo">
<input name="attr_character_name" class="primary" type="text" data-i18n-placeholder="name-u" placeholder="NAME" style="width: 300px;"><label class="spacer"></label>
<h3 style="display: inline;" data-i18n="is-a-u"> IS A </h3>
<input name="attr_descriptor" class="primary" type="text" data-i18n-placeholder="descriptor-u" placeholder="DESCRIPTOR" style="width: 200px;">
<input name="attr_type" class="primary" type="text" data-i18n-placeholder="type-u" placeholder="TYPE" style="width: 150px;">
<h3 style="display: inline;" data-i18n="who-u"> WHO</h3><label class="spacer"></label>
<input name="attr_focus" class="primary" type="text" data-i18n-placeholder="focus-u" placeholder="FOCUS" style="width: 250px;">
<h3 style="display: inline;" data-i18n="on-u"> ON </h3>
<input name="attr_recursion" class="primary" type="text" data-i18n-placeholder="recursion-u" placeholder="RECURSION" style="width: 150px;">
<input name="attr_character_name" class="primary" type="text" placeholder="NAME" style="width: 300px;"><br/><label class="spacer"></label></br>
<h3 style="display: inline;"> IS A </h3>
<input name="attr_descriptor" class="primary" type="text" placeholder="DESCRIPTOR" style="width: 200px;">
<input name="attr_type" class="primary" type="text" placeholder="TYPE" style="width: 150px;">
<h3 style="display: inline;"> WHO</h3><br/><label class="spacer"></label></br>
<input name="attr_focus" class="primary" type="text" placeholder="FOCUS" style="width: 250px;">
<h3 style="display: inline;"> ON </h3>
<input name="attr_recursion" class="primary" type="text" placeholder="RECURSION" style="width: 150px;">
</div>
<!-- Roll vs A Difficult -->
<div class="rvd">
<div style="display:none;">
<span data-i18n="success">Success</span>
</div>
<table width="100%" align="center">
<tbody style="border: 0px;">
<tr>
<td class="header" colspan="10">&bull;<span data-i18n="rvd-u">ROLL VS A DIFFICULTY</span>&bull;</td>
</tr>
<tr>
<td class="rvdbx" data-i18n="simple">Simple</td>
<td class="rvdbtn"><button type="roll" value="&{template:default} {{name=@{character_name}}} {{Difficulty=^{simple}}} {{result=[[1d20>3]] ^{success}}}"><b>1</b></button></td>
<td class="rvdbx" data-i18n="intimidating">Initmidating</td>
<td class="rvdbtn"><button type="roll" value="&{template:default} {{name=@{character_name}}} {{Difficulty=^{intimidating}}} {{result=[[1d20>18]] ^{success}}}"><b>6</b></button></td>
</tr>
<tr>
<td class="rvdbx" data-i18n="standard">Standard</td>
<td class="rvdbtn"><button type="roll" value="&{template:default} {{name=@{character_name}}} {{Difficulty=^{standard}}} {{result=[[1d20>6]] ^{success}}}"><b>2</b></button></td>
<td class="rvdbx" data-i18n="formidable">Formidable</td>
<td class="rvdbtn"><button type="roll" value="&{template:default} {{name=@{character_name}}} {{Difficulty=^{formidable}}} {{result=[[1d20>21]] ^{success}}}"><b>7</b></button></td>
</tr>
<tr>
<td class="rvdbx" data-i18n="demanding">Demanding</td>
<td class="rvdbtn"><button type="roll" value="&{template:default} {{name=@{character_name}}} {{Difficulty=^{demanding}}} {{result=[[1d20>9]] ^{success}}}"><b>3</b></button></td>
<td class="rvdbx" data-i18n="heroic">Heroic</td>
<td class="rvdbtn"><button type="roll" value="&{template:default} {{name=@{character_name}}} {{Difficulty=^{heroic}}} {{result=[[1d20>24]] ^{success}}}"><b>8</b></button></td>
</tr>
<tr>
<td class="rvdbx" data-i18n="difficult">Difficult</td>
<td class="rvdbtn"><button type="roll" value="&{template:default} {{name=@{character_name}}} {{Difficulty=^{difficult}}} {{result=[[1d20>12]] ^{success}}}"><b>4</b></button></td>
<td class="rvdbx" data-i18n="immortal">Immortal</td>
<td class="rvdbtn"><button type="roll" value="&{template:default} {{name=@{character_name}}} {{Difficulty=^{immortal}}} {{result=[[1d20>27]] ^{success}}}"><b>9</b></button></td>
</tr>
<tr>
<td class="rvdbx" data-i18n="challenging">Challenging</td>
<td class="rvdbtn"><button type="roll" value="&{template:default} {{name=@{character_name}}} {{Difficulty=^{challenging}}} {{result=[[1d20>15]] ^{success}}}"><b>5</b></button></td>
<td class="rvdbx" data-i18n="impossible">Impossible</td>
<td class="rvdbtn"><button type="roll" value="&{template:default} {{name=@{character_name}}} {{Difficulty=^{impossible}}} {{result=[[1d20>30]] ^{success}}}"><b>10</b></button></td>
</tr>
</tbody>
</table>
<table width="100%" align="center">
<tbody style="border: 0px;">
<tr>
<td class="header" colspan="10">&bull;ROLL VS A DIFFICULTY&bull;</td>
</tr>
<tr>
<td class="rvdbx">Simple</td>
<td class="rvdbtn"><button type="roll" value="&{template:default} {{name=@{character_name}}} {{Diffuculty=Simple}} {{result=[[1d20>3]] Success}}"><b>1</b></button></td>
<td class="rvdbx">Initmidating</td>
<td class="rvdbtn"><button type="roll" value="&{template:default} {{name=@{character_name}}} {{Difficulty=Intimidating}} {{result=[[1d20>18]] Success}}"><b>6</b></button></td>
</tr>
<tr>
<td class="rvdbx">Standard</td>
<td class="rvdbtn"><button type="roll" value="&{template:default} {{name=@{character_name}}} {{Difficulty=Standard}} {{result=[[1d20>6]] Success}}"><b>2</b></button></td>
<td class="rvdbx">Formidable</td>
<td class="rvdbtn"><button type="roll" value="&{template:default} {{name=@{character_name}}} {{Difficulty=Formidable}} {{result=[[1d20>21]] Success}}"><b>7</b></button></td>
</tr>
<tr>
<td class="rvdbx">Demanding</td>
<td class="rvdbtn"><button type="roll" value="&{template:default} {{name=@{character_name}}} {{Difficulty=Demanding}} {{result=[[1d20>9]] Success}}"><b>3</b></button></td>
<td class="rvdbx">Heroic</td>
<td class="rvdbtn"><button type="roll" value="&{template:default} {{name=@{character_name}}} {{Difficulty=Heroic}} {{result=[[1d20>24]] Success}}"><b>8</b></button></td>
</tr>
<tr>
<td class="rvdbx">Difficult</td>
<td class="rvdbtn"><button type="roll" value="&{template:default} {{name=@{character_name}}} {{Difficulty=Difficult}} {{result=[[1d20>12]] Success}}"><b>4</b></button></td>
<td class="rvdbx">Immortal</td>
<td class="rvdbtn"><button type="roll" value="&{template:default} {{name=@{character_name}}} {{Difficulty=Immortal}} {{result=[[1d20>27]] Success}}"><b>9</b></button></td>
</tr>
<tr>
<td class="rvdbx">Challenging</td>
<td class="rvdbtn"><button type="roll" value="&{template:default} {{name=@{character_name}}} {{Difficulty=Challenging}} {{result=[[1d20>15]] Success}}"><b>5</b></button></td>
<td class="rvdbx">Impossible</td>
<td class="rvdbtn"><button type="roll" value="&{template:default} {{name=@{character_name}}} {{Difficulty=Impossible}} {{result=[[1d20>30]] Success}}"><b>10</b></button></td>
</tr>
</tbody>
</table>
</div>
</div>
<br/>
@@ -84,216 +83,250 @@
<div>
<!-- Recursion Stats -->
<div class="recursion">
<table width="100%" align="center">
<tbody>
<tr>
<td class="header" colspan="2" width="33%">&bull;<span data-i18n="might-u">MIGHT</span>&bull;</td>
<td class="header" colspan="2" width="33%">&bull;<span data-i18n="speed-u">SPEED</span>&bull;</td>
<td class="header" colspan="2" width="33%">&bull;<span data-i18n="intellect-u">INTELLECT</span>&bull;</td>
</tr>
<tr>
<td class="attrbox" colspan="2"><span class="circle" type="text" name="attr_mightpool"></span></td>
<td class="attrbox" colspan="2"><input class="circle" type="text" name="attr_speedpool"></td>
<td class="attrbox" colspan="2"><input class="circle" type="text" name="attr_intellectpool"></td>
</tr>
<tr>
<td><input class="centerinput" data-i18n-placeholder="pool-u" placeholder="POOL" type="text" name="attr_mightpoolmax"></td>
<td><input class="centerinput" data-i18n-placeholder="edge-u" placeholder="EDGE" type="text" name="attr_mightedge"></td>
<td><input class="centerinput" data-i18n-placeholder="pool-u" placeholder="POOL" type="text" name="attr_speedpoolmax"></td>
<td><input class="centerinput" data-i18n-placeholder="edge-u" placeholder="EDGE" type="text" name="attr_speededge"></td>
<td><input class="centerinput" data-i18n-placeholder="pool-u" placeholder="POOL" type="text" name="attr_intellectpoolmax"></td>
<td><input class="centerinput" data-i18n-placeholder="edge-u" placeholder="EDGE" type="text" name="attr_intellectedge"></td>
</tr>
</tbody>
</table>
<!-- Skills -->
<table width="100%" height="500px" align="center">
<tbody>
<tr>
<td class="header" colspan="6">&bull;<span data-i18n="skills">SKILLS</span>&bull;</td>
</tr>
<tr>
<td class="skillbox">
<fieldset class="repeating_skills">
<table align="center" width="100%">
<tbody>
<tr>
<td>
<tr>
<td><input type="text" name="attr_skill-name" data-i18n-placeholder="skill-u" placeholder="SKILL" style="width: 220px;"></td>
<td><input type="checkbox" name="attr_trained-skill"><br>T</td>
<td><input type="checkbox" name="attr_specialized-skill"><br>S</td>
</tr>
</td>
</tr>
</tbody>
</table>
</fieldset>
</td>
</tr>
</tbody>
</table>
<!-- Attacks-->
<table width="100%" align="center">
<tbody>
<tr>
<td class="header" colspan="6">&bull;<span data-i18n="attacks-u">ATTACKS</span>&bull;</td>
</tr>
<tr>
<td class="attackbox">
<fieldset class="repeating_attacks">
<table align="center" width="100%">
<tbody>
<tr>
<td>
<tr>
<td class="attackbox"><input type="text" data-i18n-placeholder="attack-u" placeholder="ATTACK" name="attr_attack-name"></td>
<td class="attackboxsmall"><input class="centerinput" type="text" data-i18n-placeholder="mod-u" placeholder="MOD" name="attr_attack-mod">
<td class="attackboxsmall"><input class="centerinput" type="text" data-i18n-placeholder="dmg-u" placeholder="DMG" name="attr_attack-dmg">
</tr>
</td>
</tr>
</tbody>
</table>
</fieldset>
</td>
</tr>
</tbody>
</table>
<!-- Special Abilities-->
<table width="100%" align="center">
<tbody>
<tr>
<td class="header">&bull;<span data-i18n="special_abilities-u">SPECIAL ABILITIES</span>&bull;</td>
</tr>
<td class="specialabilbox">
<div class="orangeparent"><textarea type="text" name="attr_special_abilites"></textarea>
</div>
</td>
</tbody>
</table>
<!-- Equipment -->
<table width="100%" align="center">
<tbody>
<tr>
<td class="header">&bull;<span data-i18n="equipment-u">EQUIPMENT</span>&bull;</td>
</tr>
<tr>
<td class="equipmentbox">
<div class="orangeparent"><textarea type="text" name="attr_equipment"> &#13;&#10; &#13;&#10; &#13;&#10; &#13;&#10;&#13;&#10;&#13;&#10;&#13;&#10;&#13;&#10;&#13;&#10;&#13;&#10;</textarea>
<div class="armorcirclebox"><input class="orangecircle" type="text" name="attr_armor">
<p class="orangecircle2" data-i18n="armor-u">ARMOR</p>
</div>
<div class="moneycirclebox"><input class="orangecircle" type="text" name="attr_money">
<p class="orangecircle2" data-i18n="money-u">MONEY</p>
</div>
</div>
</td>
</tr>
</tbody>
</table>
<table width="100%" align="center">
<tbody>
<tr>
<td class="header" colspan="2" width="33%">&bull;MIGHT&bull;</td>
<td class="header" colspan="2" width="33%">&bull;SPEED&bull;</td>
<td class="header" colspan="2" width="33%">&bull;INTELLECT&bull;</td>
</tr>
<tr>
<td class="attrbox" colspan="2"><span class="circle" type="text" name="attr_mightpool"></span></td>
<td class="attrbox" colspan="2"><input class="circle" type="text" name="attr_speedpool"></td>
<td class="attrbox" colspan="2"><input class="circle" type="text" name="attr_intellectpool"></td>
</tr>
<tr>
<td><input class="centerinput" placeholder="POOL" type="text" name="attr_mightpoolmax"></td>
<td><input class="centerinput" placeholder="EDGE" type="text" name="attr_mightedge"></td>
<td><input class="centerinput" placeholder="POOL" type="text" name="attr_speedpoolmax"></td>
<td><input class="centerinput" placeholder="EDGE" type="text" name="attr_speededge"></td>
<td><input class="centerinput" placeholder="POOL" type="text" name="attr_intellectpoolmax"></td>
<td><input class="centerinput" placeholder="EDGE" type="text" name="attr_intellectedge"></td>
</tr>
</tbody>
</table>
<!-- Skills -->
<table width="100%" height="500px" align="center">
<tbody>
<tr>
<td class="header" colspan="6">&bull;SKILLS&bull;</td>
</tr>
<tr>
<td class="skillbox"><input type="checkbox" name="attr_checkboxt1">T<br/><input type="checkbox" name="attr_checkboxs1">S</td>
<td><input type="text" name="attr_skill1"></td>
<td class="skillbox"><input type="checkbox" name="attr_checkboxt2">T<br/><input type="checkbox" name="attr_checkboxs2">S</td>
<td><input type="text" name="attr_skill2"></td>
<td class="skillbox"><input type="checkbox" name="attr_checkboxt3">T<br/><input type="checkbox" name="attr_checkboxs3">S</td>
<td><input type="text" name="attr_skill3"></td>
</tr>
<tr>
<td class="skillbox"><input type="checkbox" name="attr_checkboxt4">T<br/><input type="checkbox" name="attr_checkboxs4">S</td>
<td><input type="text" name="attr_skill4"></td>
<td class="skillbox"><input type="checkbox" name="attr_checkboxt5">T<br/><input type="checkbox" name="attr_checkboxs5">S</td>
<td><input type="text" name="attr_skill5"></td>
<td class="skillbox"><input type="checkbox" name="attr_checkboxt6">T<br/><input type="checkbox" name="attr_checkboxs6">S</td>
<td><input type="text" name="attr_skill6"></td>
</tr>
<tr>
<td class="skillbox"><input type="checkbox" name="attr_checkboxt7">T<br/><input type="checkbox" name="attr_checkboxs7">S</td>
<td><input type="text" name="attr_skill7"></td>
<td class="skillbox"><input type="checkbox" name="attr_checkboxt8">T<br/><input type="checkbox" name="attr_checkboxs8">S</td>
<td><input type="text" name="attr_skill8"></td>
<td class="skillbox"><input type="checkbox" name="attr_checkboxt9">T<br/><input type="checkbox" name="attr_checkboxs9">S</td>
<td><input type="text" name="attr_skill9"></td>
</tr>
<tr>
<td class="skillbox"><input type="checkbox" name="attr_checkboxt10">T<br/><input type="checkbox" name="attr_checkboxs10">S</td>
<td><input type="text" name="attr_skill10"></td>
<td class="skillbox"><input type="checkbox" name="attr_checkboxt11">T<br/><input type="checkbox" name="attr_checkboxs11">S</td>
<td><input type="text" name="attr_skill11"></td>
<td class="skillbox"><input type="checkbox" name="attr_checkboxt12">T<br/><input type="checkbox" name="attr_checkboxs12">S</td>
<td><input type="text" name="attr_skill12"></td>
</tr>
<tr>
<td class="skillbox"><input type="checkbox" name="attr_checkboxt13">T<br/><input type="checkbox" name="attr_checkboxs13">S</td>
<td><input type="text" name="attr_skill13"></td>
<td class="skillbox"><input type="checkbox" name="attr_checkboxt14">T<br/><input type="checkbox" name="attr_checkboxs14">S</td>
<td><input type="text" name="attr_skill14"></td>
<td class="skillbox"><input type="checkbox" name="attr_checkboxt15">T<br/><input type="checkbox" name="attr_checkboxs15">S</td>
<td><input type="text" name="attr_skill15"></td>
</tr>
<tr>
<td class="skillbox"><input type="checkbox" name="attr_checkboxt16">T<br/><input type="checkbox" name="attr_checkboxs16">S</td>
<td><input type="text" name="attr_skill16"></td>
<td class="skillbox"><input type="checkbox" name="attr_checkboxt17">T<br/><input type="checkbox" name="attr_checkboxs17">S</td>
<td><input type="text" name="attr_skill17"></td>
<td class="skillbox"><input type="checkbox" name="attr_checkboxt18">T<br/><input type="checkbox" name="attr_checkboxs18">S</td>
<td><input type="text" name="attr_skill18"></td>
</tr>
<tr>
<td class="skillbox"><input type="checkbox" name="attr_checkboxt19">T<br/><input type="checkbox" name="attr_checkboxs19">S</td>
<td><input type="text" name="attr_skill19"></td>
<td class="skillbox"><input type="checkbox" name="attr_checkboxt20">T<br/><input type="checkbox" name="attr_checkboxs20">S</td>
<td><input type="text" name="attr_skill20"></td>
<td class="skillbox"><input type="checkbox" name="attr_checkboxt21">T<br/><input type="checkbox" name="attr_checkboxs21">S</td>
<td><input type="text" name="attr_skill21"></td>
</tr>
</tbody>
</table>
<!-- Attacks+Special Abilities -->
<table width="100%" align="center">
<tbody>
<tr>
<td class="header" style="width:50%" colspan="2">&bull;ATTACKS&bull;</td>
<td class="header" style="width:50%">&bull;SPECIAL ABILITIES&bull;</td>
</tr>
<tr>
<td class="attackbox"><input type="text" placeholder="ATTACK" name="attr_attack1"></td>
<td class="attackboxsmall"><input class="centerinput" type="text" placeholder="DMG" name="attr_attackdmg1"></td>
<!-- Special Abilities -->
<td class="specialabilbox" rowspan="9"><textarea type="text" name="attr_special_abilities"></textarea></td>
</tr>
<tr>
<td class="attackbox"><input type="text" name="attr_attack2"></td>
<td class="attackboxsmall"><input class="centerinput" type="text" name="attr_attackdmg2"></td>
</tr>
<tr>
<td class="attackbox"><input type="text" name="attr_attack3"></td>
<td class="attackboxsmall"><input class="centerinput" type="text" name="attr_attackdmg3"></td>
</tr>
<tr>
<td class="attackbox"><input type="text" name="attr_attack4"></td>
<td class="attackboxsmall"><input class="centerinput" type="text" name="attr_attackdmg4"></td>
</tr>
<tr>
<td class="attackbox"><input type="text" name="attr_attack5"></td>
<td class="attackboxsmall"><input class="centerinput" type="text" name="attr_attackdmg5"></td>
</tr>
<tr>
<td class="attackbox"><input type="text" name="attr_attack6"></td>
<td class="attackboxsmall"><input class="centerinput" type="text" name="attr_attackdmg6"></td>
</tr>
<tr>
<td class="attackbox"><input type="text" name="attr_attack7"></td>
<td class="attackboxsmall"><input class="centerinput" type="text" name="attr_attackdmg7"></td>
</tr>
<tr>
<td class="attackbox"><input type="text" name="attr_attack8"></td>
<td class="attackboxsmall"><input class="centerinput" type="text" name="attr_attackdmg8"></td>
</tr>
<tr>
<td class="attackbox"><input type="text" name="attr_attack9"></td>
<td class="attackboxsmall"><input class="centerinput" type="text" name="attr_attackdmg9"></td>
</tr>
</tbody>
</table>
<table width="100%" align="center">
<tbody>
<tr>
<td class="header">&bull;EQUIPMENT&bull;</td>
</tr>
<tr>
<td class="equipmentbox">
<div class="orangeparent"><textarea type="text" name="attr_equipment"> &#13;&#10; &#13;&#10; &#13;&#10; &#13;&#10;&#13;&#10;&#13;&#10;&#13;&#10;&#13;&#10;&#13;&#10;&#13;&#10;</textarea>
<div class="armorcirclebox"><input class="orangecircle" type="text" name="attr_armor"><p class="orangecircle2">ARMOR</p></div>
<div class="moneycirclebox"><input class="orangecircle" type="text" name="attr_money"><p class="orangecircle2">MONEY</p></div>
</div>
</td>
</tr>
</tbody>
</table>
</div>
<!-- Cyphers+Limit+Recovery+Damage Track+Advancement+Rolls -->
<div class="cyphers">
<table width="100%" align="center">
<tbody>
<tr>
<td class="header" colspan="2">&bull;<span data-i18n="cyphers-u">CYPHERS</span>&bull;</td>
</tr>
<tr>
<td class="cypherbox">
<div class="orangeparent"><textarea type="text" name="attr_cyper"></textarea>
<div class="limitcirclebox"><input class="orangecircle" type="text" name="attr_cypher-limit">
<p class="orangecircle2" data-i18n="limit-u">LIMIT</p>
</div>
</div>
</td>
</tr>
</tbody>
</table>
<!-- Recovery -->
<table width="100%" align="center">
<tbody class="recoveryrow">
<tr>
<td class="header" colspan="5">&bull;<span data-i18n="recovery_roll-u">RECOVERY ROLL</span>&bull;</td>
</tr>
<tr>
<td class="recovery"><input type="checkbox" name="attr_recovery_1action"></td>
<td class="recovery"><input type="checkbox" name="attr_recovery_10min"></td>
<td class="recoverycirclebox" rowspan="2"><button type="roll" name="roll_recovery" value="/roll 1d6+@{recoverybonus}" class="recoverybtn"><b>1d6+</b></button><input class="circle" type="text" name="attr_recoverybonus"></td>
<td class="recovery"><input type="checkbox" name="attr_recovery_1hr"></td>
<td class="recovery"><input type="checkbox" name="attr_recovery_10hr"></td>
</tr>
<tr>
<td class="recovery2" data-i18n="action-u">1 ACTION</td>
<td class="recovery2" data-i18n="minutes-u">10 MINS</td>
<td class="recovery2" data-i18n="hour-u">1 HOUR</td>
<td class="recovery2" data-i18n="hours-u">10 HOURS</td>
</tr>
</tbody>
</table>
<!-- Damage Track -->
<table width="100%" align="center">
<tbody class="recoveryrow">
<tr>
<td class="header" colspan="2">&bull;<span data-i18n="damage_track-u">DAMAGE TRACK</span>&bull;</td>
</tr>
<tr>
<td class="dmgtrkchbx"><input type="checkbox" name="attr_impared"></td>
<td class="dmgtrk" rowspan="2" data-i18n="dmgtrk-text-u">+1 EFFORT PER LEVEL<br/>IGNORE MINOR & MAJOR EFFECT RESULTS<br/>COMBAT ROLLS OF 17-20 ONLY DEAL +1 DAMAGE</td>
</tr>
<tr>
<td class="dmgtrkchbx2" data-i18n="impaired-u">IMPAIRED</td>
</tr>
<td class="dmgtrkchbx"><input type="checkbox" name="attr_debilitated"></td>
<td class="dmgtrk" rowspan="2" data-i18n="debilitated_text-u">CAN ONLY MOVE AN IMMEDIATE DISTANCE<br/>IF SPEED POOL IS ZERO YOU CANNOT MOVE</td>
</tr>
<tr>
<td class="dmgtrkchbx2" data-i18n="debilitated-u">DEBILITATED</td>
</tr>
</tbody>
</table>
<!--Advancements -->
<table width="100%" align="center">
<tbody class="recoveryrow">
<tr>
<td class="header" colspan="5">&bull;<span data-i18n="advancement-u">ADVANCEMENT</span>&bull;</td>
</tr>
<tr>
<td class="dmgtrkchbx" colspan="5" data-i18n="advancement-text">(You must have four of these to advance in Tier. Cost = 4XP each.)</td>
</tr>
<tr>
<td class="dmgtrkchbx"><input type="checkbox" name="attr_increase_capabilities"></td>
<td class="dmgtrkchbx"><input type="checkbox" name="attr_move_twoards_perfection"></td>
<td class="dmgtrkchbx"><input type="checkbox" name="attr_extra_effort"></td>
<td class="dmgtrkchbx"><input type="checkbox" name="attr_skill_training"></td>
<td class="dmgtrkchbx"><input type="checkbox" name="attr_other"></td>
</tr>
<tr>
<td class="dmgtrkchbx2" data-i18n="increase_capabilities-u">INCREASE CAPABILITIES</td>
<td class="dmgtrkchbx2" data-i18n="move_towards_perfections-u">MOVE TOWARDS PERFECTION</td>
<td class="dmgtrkchbx2" data-i18n="extra_effort-u">EXTRA EFFORT</td>
<td class="dmgtrkchbx2" data-i18n="skill_training-u">SKILL TRAINING</td>
<td class="dmgtrkchbx2" data-i18n="other-u">OTHER</td>
</tr>
<tr>
<td class="dmgtrkchbx" data-i18n="points_in_stat_pool">+4 points into stat Pools</td>
<td class="dmgtrkchbx" data-i18n="point_in_edge_choice">+1 point into the Edge of your choice</td>
<td class="dmgtrkchbx" data-i18n="point_into_effort">+1 point into Effort</td>
<td class="dmgtrkchbx" data-i18n="skill_or_specialize">Train in a skill or Specialize</td>
<td class="dmgtrkchbx" data-i18n="refer_to_corebook">Refer to corebook</td>
</tr>
</tbody>
</table>
<table width="100%" align="center">
<tbody>
<tr>
<td class="header" colspan="2">&bull;CYPHERS&bull;</td>
</tr>
<tr>
<td class="cypherbox">
<div class="orangeparent"><textarea type="text" name="attr_cyper"></textarea>
<div class="limitcirclebox"><input class="orangecircle" type="text" name="attr_cypher-limit"><p class="orangecircle2">LIMIT</p></div>
</div>
</td>
</tr>
</tbody>
</table>
<!-- Recovery -->
<table width="100%" align="center">
<tbody class="recoveryrow">
<tr>
<td class="header" colspan="5">&bull;RECOVERY ROLLS&bull;</td>
</tr>
<tr>
<td class="recovery"><input type="checkbox" name="attr_recovery_1action"></td>
<td class="recovery"><input type="checkbox" name="attr_recovery_10min"></td>
<td class="recoverycirclebox" rowspan="2"><button type="roll" name="roll_recovery" value="/roll 1d6+@{recoverybonus}" class="recoverybtn"><b>1d6+</b></button><input class="circle" type="text" name="attr_recoverybonus"></td>
<td class="recovery"><input type="checkbox" name="attr_recovery_1hr"></td>
<td class="recovery"><input type="checkbox" name="attr_recovery_10hr"></td>
</tr>
<tr>
<td class="recovery2">1 ACTION</td>
<td class="recovery2">10 MINS</td>
<td class="recovery2">1 HOUR</td>
<td class="recovery2">10 HOURS</td>
</tr>
</tbody>
</table>
<!-- Damage Track -->
<table width="100%" align="center">
<tbody class="recoveryrow">
<tr>
<td class="header" colspan="2">&bull;DAMAGE TRACK&bull;</td>
</tr>
<tr>
<td class="dmgtrkchbx"><input type="checkbox" name="attr_impared"></td>
<td class="dmgtrk" rowspan="2">+1 EFFORT PER LEVEL<br/>IGNORE MINOR & MAJOR EFFECT RESULTS<br/>COMBAT ROLLS OF 17-20 ONLY DEAL +1DAMAGE</td>
</tr>
<tr>
<td class="dmgtrkchbx2">IMPAIRED</td>
</tr>
<td class="dmgtrkchbx"><input type="checkbox" name="attr_debilitated"></td>
<td class="dmgtrk" rowspan="2">CAN ONLY MOVE AN IMMEDIATE DISTANCE<br/>IF SPEED POOL IS ZERO YOU CANNOT MOVE</td>
</tr>
<tr>
<td class="dmgtrkchbx2">DEBILITATED</td>
</tr>
</tbody>
</table>
<!--Advancements -->
<table width="100%" align="center">
<tbody class="recoveryrow">
<tr>
<td class="header" colspan="5">&bull;ADVANCEMENT&bull;</td>
</tr>
<tr>
<td class="dmgtrkchbx" colspan="5">(You must have four of these to advance in Tier. Cost = 4XP each.</td>
</tr>
<tr>
<td class="dmgtrkchbx"><input type="checkbox" name="attr_increase_capabilities"></td>
<td class="dmgtrkchbx"><input type="checkbox" name="attr_move_twoards_perfection"></td>
<td class="dmgtrkchbx"><input type="checkbox" name="attr_extra_effort"></td>
<td class="dmgtrkchbx"><input type="checkbox" name="attr_skill_training"></td>
<td class="dmgtrkchbx"><input type="checkbox" name="attr_other"></td>
</tr>
<tr>
<td class="dmgtrkchbx2">INCREASE CAPABILITIES</td>
<td class="dmgtrkchbx2">MOVE TOWARDS PERFECTION</td>
<td class="dmgtrkchbx2">EXTRA EFFORT</td>
<td class="dmgtrkchbx2">SKILL TRAINING</td>
<td class="dmgtrkchbx2">OTHER</td>
</tr>
<tr>
<td class="dmgtrkchbx">+4 points into stat Pools</td>
<td class="dmgtrkchbx">+1 point into the Edge of your choice</td>
<td class="dmgtrkchbx">+1 point into Effort</td>
<td class="dmgtrkchbx">Train in a skill or Specialize</td>
<td class="dmgtrkchbx">Refer to corebook</td>
</tr>
</tbody>
</table>
</div>
</div>
</div>
<div class="footer" style="font-size: 10px; color: rgb(165, 165, 165);">
@@ -301,59 +334,3 @@
&copy;2015 Monte Cook Games, LLC. The Strange are trademarks of Monte Cook Games, LLC, in the U.S.A. and other countries. All Monte Cook Games characters and character names, and the distinctive likeness thereof, are trademarks of Monte Cook Games, LLC.
</span>
</div>
<script type="text/worker">
on("sheet:opened", function() {
var getRequest = ["version"],
//This get is too big. Just get "version" first to check if the upgrade needs to be done
getAttrs(getRequest, function(values){
if(!values.version){
// Updating, adding, and saving values for skills
// Move this to after the version check
for(var x=1; x<22; x++){
getRequest.push("checkboxt" + x);
getRequest.push("checkboxs" + x);
getRequest.push("skill" + x);
};
// Updating, adding, and saving the attacks
// Move this to after the version check
for(var y=1; y<10; y++){
getRequest.push("attack" + y);
getRequest.push("mod" + y);
getRequest.push("dmg" + y);
}
//put your second get request here
console.log("Updating to v. 1.0");
var newrowattrs = {version: 1.0};
for(var x=1; x<22; x++){
if(values["skill" + x]){
var rowId = generateRowID();
newrowattrs["repeating_skills_" + rowId + "_skill-name"] = values["skill" + x];
if(values["checkboxt" + x]) {
newrowattrs["repeating_skills_" + rowId + "_trained-skill"] = values["checkboxt" + x];
};
if(values["checkboxt" + x]) {
newrowattrs["repeating_skills_" + rowId + "_specialized-skill"] = values["checkboxs" + x];
};
};
};
for(var y=1; y<10; y++){
if(values["attack" + y]){
var rowId = generateRowID();
newrowattrs["repeating_attacks_" + rowId + "_attack-name"] = values["attack" + y];
if(values["mod" + y]) {
newrowattrs["repeating_attacks_" + rowId + "_attack-mod"] = values["mod" + y];
};
if(values["dmg" + y]){
newrowattrs["repeating_attacks_" + rowId + "_attack-dmg"] = values["dmg" + y];
};
};
};
setAttrs(newrowattrs);
getAttrs(getRequest);
};
});
</script>
Binary file not shown.

After

Width:  |  Height:  |  Size: 528 KiB