Added new sheet called Paranoia_mongoose_oneclick - allows rolling the dice pool with a single click (#6622)

* New version - allows rolling the dice pool with a single click

The current version of this sheet has a menu system for rolling dice that takes 3 clicks to roll each time. This new sheet has the roll button on the sheet.
Added fill from the left on all checkboxes.
Added space for new skills to be added by the player.
+ a variety of other fixes.

* Re-submiting with trailing comma removed

I've also removed the translation files as you advised translations are submitted through another process.
This commit is contained in:
DarrenHorton
2020-06-08 14:16:01 -05:00
committed by GitHub
parent b76924ffd4
commit 59d8d898b5
7 changed files with 1108 additions and 0 deletions
+14
View File
@@ -0,0 +1,14 @@
# Paranoia
Character Sheet for Paranoia, Mongoose.
#Versions
v1.0 (2020-05-22)
• roll a test with a single click
• computer die is included in roll automatically and is included in the result
• fill from left check boxes for "Treason Stars", "Moxie" and "Wounds"
• Moxie dropdown selector sets a maximum number of Moxie points available to the player
• Treason, XP, Moxie and Wounds grouped together for ease of use
• roll button above skills section for ease of reference
• space for additional skills to be typed in
• equipment and memory are repeating sections
Binary file not shown.

After

Width:  |  Height:  |  Size: 26 KiB

@@ -0,0 +1,581 @@
.sheet-main {
width: 834px;
display:inline-block;
font-family: tahoma;
background: lightgrey;
border-left: 1px solid black;
border-right: 1px solid black;
border-radius: 10px 10px 0px 0px;
color: black;
}
/* SPACER */
.sheet-line {
height: 15px;
}
/* HEADINGS */
.sheet-header {
border-radius: 10px 10px 0px 0px;
background-color: black;
text-align: left;
padding: 10px;
color: white;
vertical-align: top;
font-size: 25px;
height: 110px;
text-transform: uppercase;
}
.sheet-char-name {
width: 800px;
text-align:right;
display: inline-block;
font-size: 35px;
}
.sheet-footer {
background-color: black;
text-align: center;
padding: 5px;
color: white;
vertical-align: top;
text-transform: uppercase;
}
h1 {
font-size: 53px;
color: white;
margin: 0px;
}
h2 {
font-size: 35px;
color: white;
margin: 0px;
}
h5 {
font-size: 15px;
background-color: black;
text-align: center;
padding: 5px;
color: white;
vertical-align: top;
text-transform: uppercase;
}
/* CHANGE SHEET COLOR TO MATCH SECURITY CLEARANCE */
.sheet-section0,
.sheet-section1,
.sheet-section2,
.sheet-section3,
.sheet-section4,
.sheet-section5,
.sheet-section6,
.sheet-section7,
.sheet-section8 {
padding: 8px 0px 8px 30px;
border-radius: 10px 10px 0px 0px;
font-size: 30px;
border: 1px solid black;
}
.sheet-section0 {
background: black;
color: lightgrey;
}
.sheet-section1 {
background: repeating-linear-gradient(
-35deg,
#800000,
#ff0000 10px,
#DB7093 10px,
#220000 15px
);
color: lightgrey;
text-shadow: -2px -2px 0 #000, 2px -2px 0 #000, -2px 2px 0 #000, 2px 2px 0 #000;
}
.sheet-section2 {
background: repeating-linear-gradient(
-35deg,
#ff6c00,
#ffb500 10px,
#ffd700 10px,
#220000 15px
);
color: lightgrey;
text-shadow: -2px -2px 0 #000, 2px -2px 0 #000, -2px 2px 0 #000, 2px 2px 0 #000;
}
.sheet-section3 {
background: repeating-linear-gradient(
-35deg,
#ffcc00,
#ffff00 10px,
#ffffaa 10px,
#666666 15px
);
color: lightgrey;
text-shadow: -2px -2px 0 #000, 2px -2px 0 #000, -2px 2px 0 #000, 2px 2px 0 #000;
}
.sheet-section4 {
background: repeating-linear-gradient(
-35deg,
#008000,
#32cd32 10px,
#adff2f 10px,
#220000 15px
);
color: lightgrey;
text-shadow: -2px -2px 0 #000, 2px -2px 0 #000, -2px 2px 0 #000, 2px 2px 0 #000;
}
.sheet-section5 {
background: repeating-linear-gradient(
-35deg,
#4169e1,
#66b5eb 10px,
#87ceeb 10px,
#220000 15px
);
color: lightgrey;
text-shadow: -2px -2px 0 #000, 2px -2px 0 #000, -2px 2px 0 #000, 2px 2px 0 #000;
}
.sheet-section6 {
background: repeating-linear-gradient(
-35deg,
#4b0082,
#dd00dd 10px,
#9440d5 10px,
#220000 15px
);
color: lightgrey;
text-shadow: -2px -2px 0 #000, 2px -2px 0 #000, -2px 2px 0 #000, 2px 2px 0 #000;
}
.sheet-section7 {
background: repeating-linear-gradient(
-35deg,
#800080,
#ee82ee 10px,
#ee66ee 10px,
#666666 15px
);
color: lightgrey;
text-shadow: -2px -2px 0 #000, 2px -2px 0 #000, -2px 2px 0 #000, 2px 2px 0 #000;
}
.sheet-section8 {
background: repeating-linear-gradient(
-35deg,
#dddddd,
#fdfdfd 10px,
#ffffff 10px,
#666666 15px
);
color: grey;
text-shadow: -2px -2px 0 #000, 2px -2px 0 #000, -2px 2px 0 #000, 2px 2px 0 #000;
}
.charsheet h3.sheet-section0,
.charsheet h3.sheet-section1,
.charsheet h3.sheet-section2,
.charsheet h3.sheet-section3,
.charsheet h3.sheet-section4,
.charsheet h3.sheet-section5,
.charsheet h3.sheet-section6,
.charsheet h3.sheet-section7,
.charsheet h3.sheet-section8 {
display: none;
}
.sheet-show[value="-"]:checked ~ h3.sheet-section0 {
display: block;
}
.sheet-show[value="R"]:checked ~ h3.sheet-section1 {
display: block;
}
.sheet-show[value="O"]:checked ~ h3.sheet-section2 {
display: block;
}
.sheet-show[value="Y"]:checked ~ h3.sheet-section3 {
display: block;
}
.sheet-show[value="G"]:checked ~ h3.sheet-section4 {
display: block;
}
.sheet-show[value="B"]:checked ~ h3.sheet-section5 {
display: block;
}
.sheet-show[value="I"]:checked ~ h3.sheet-section6 {
display: block;
}
.sheet-show[value="V"]:checked ~ h3.sheet-section7 {
display: block;
}
.sheet-show[value="U"]:checked ~ h3.sheet-section8 {
display: block;
}
/* BODIES */
.sheet-details,
.sheet-progress,
.sheet-skills,
.sheet-storage {
vertical-align: top;
width: 808px;
display: inline-block;
background: lightgrey;
margin-left: 20px;
padding-left: 5px;
border-top: 1px solid black;
border-left: 1px solid black;
border-radius: 10px 0px 0px 0px;
}
.sheet-details{
text-align: center;
}
.sheet-details-title {
display: inline-block;
vertical-align: top;
margin-top: 4px;
margin-bottom: -2px;
}
.sheet-input {
padding: 15px 0px 0px 0px;
margin-left: 4px;
float:left;
height: 50px;
}
.sheet-node {
margin: 2px;
padding: 6px;
float:left;
border: 1px black;
border-radius: 8px;
background: black;
color: lightgrey;
}
.sheet-storage {
height: 85px;
margin-bottom: -200px;
}
.sheet-equipment {
vertical-align: top;
width: 45%;
display: inline-block;
margin-left: 30px;
}
/* CHARACTER DETAILS */
/* PROGRESS */
.sheet-title {
font-size: 14px;
font-weight: bold;
width: 100%;
text-align: center;
color: black;
vertical-align: bottom;
padding-bottom: 2px;
}
.sheet-equipment-title {
padding: 0px;
font-size: 14px;
font-weight: bold;
color: black;
}
.sheet-progress-sub {
padding: 0px;
font-size: 10px;
font-weight: bold;
color: black;
}
/* Hide actual radio */
.sheet-input input[type="radio"] {
opacity: 0;
width: 30px;
height: 30px;
position: relative;
bottom: 5px;
left: 13px;
margin: -15px;
cursor: pointer;
z-index: 1;
display:inline-block;
}
/* Fake radio */
span.sheet-body1,
span.sheet-cross,
span.sheet-star {
padding-right: 5px;
padding-top: 5px;
margin-right: 2px;
line-height: 18px;
font-family: pictos;
font-size: 25px;
}
/* First button allows selecting zero checkboxes */
span.sheet-body1::before {
border: solid 1px #a8a8a8;
display: inline-block;
vertical-align: middle;
box-shadow: 0 0 2px #ccc;
background: black;
color: lightgrey;
content: "*";
width: 20px;
height: 20px;
border-radius: 0%;
}
/* Wounds and Moxie */
/* Checked */
input[type="radio"] + span.sheet-cross::before {
border: solid 1px #a8a8a8;
display: inline-block;
vertical-align: middle;
box-shadow: 0 0 2px #ccc;
background: radial-gradient(#f6f6f6, #dfdfdf);
content: "*";
width: 20px;
height: 20px;
border-radius: 0%;
}
/* Unchecked */
input[type="radio"]:checked ~ input[type="radio"] + span.sheet-cross::before {
content: "";
}
/* Treason Stars */
/* Checked */
input[type="radio"] + span.sheet-star::before {
display: inline-block;
content: "S";
width: 25px;
height: 25px;
font-size: 35px;
color: red;
text-shadow: -1px -1px 0 #fff, 1px -1px 0 #000, -1px 1px 0 #000, 1px 1px 0 #000;
}
/* Unchecked */
input[type="radio"]:checked ~ input[type="radio"] + span.sheet-star::before {
content: "S";
color: lightgrey;
text-shadow: -1px -1px 0 #fff, 1px -1px 0 #000, -1px 1px 0 #000, 1px 1px 0 #000;
}
/* disable selecting moxie locked by max moxie selector */
input.sheet-arrow1:checked ~ input.sheet-body1 {
pointer-events: none;
}
input.sheet-arrow2:checked ~ input.sheet-body2{
pointer-events: none;
}
input.sheet-arrow3:checked ~ input.sheet-body3 {
pointer-events: none;
}
input.sheet-arrow4:checked ~ input.sheet-body4 {
pointer-events: none;
}
input.sheet-arrow5:checked ~ input.sheet-body5 {
pointer-events: none;
}
/* color each locked moxie checkbox grey */
input.sheet-arrow1:checked ~ span.sheet-body2 {
color:grey;
}
input.sheet-arrow2:checked ~ span.sheet-body3 {
color:grey;
}
input.sheet-arrow3:checked ~ span.sheet-body4 {
color:grey;
}
input.sheet-arrow4:checked ~ span.sheet-body5 {
color:grey;
}
input.sheet-arrow5:checked ~ span.sheet-body6 {
color:grey;
}
/* hide checkbox attached to max moxie selector */
input.sheet-arrow1 {
display: none;
}
/* NODE ROLL */
button[type="roll"] {
color: white;
background-color: black;
text-align: center;
width: 23px;
height: 23px;
margin: 0.0;
padding: 3px;
border: 1px solid white;
border-radius: 5px;
}
button, button:hover, button:active {
background-image: initial;
}
/* SKILLS */
h4 {
display:inline-block;
font-size: 16px;
background-color: black;
border-radius: 8px;
color: lightgrey;
padding: 5px 5px 10px 10px;
}
.sheet-skills-top {
background-color: black;
border: 1px;
border-radius: 8px;
padding: 5px 5px 0px 0px;
}
.sheet-row {
border: 0px solid;
font-size: 12px;
margin: 7px;
}
.sheet-row span {
vertical-align: bottom;
color: black;
font-weight: normal;
}
.sheet-row input[type="text"] {
width: 115px;
text-align: left;
color: black;
display: inline-block;
float: left ;
background-color: transparent;
margin-bottom: 0px;
font-weight: normal;
font-size: 13px;
}
.sheet-number {
display: inline-block;
float: right ;
background-color: transparent;
margin-top: 2px;
border: 1px solid black ;
padding: 2px;
font-weight: normal;
}
.sheet-extra {
display: inline-block;
float: left ;
color: black;
font-size: 18px;
background-color: transparent;
margin-bottom: 0px;
text-align: left ;
vertical-align: top;
}
/* STORAGE */
.sheet-textfield-desc {
width: 75%;
height: 30px;
resize: none;
background: transparent;
border: 1px solid black;
color: black;
}
.sheet-textfield-resc {
width: 25%;
height: 30px;
resize: none;
}
/* INPUT */
input[type="text"],
input[type="number"] {
font-size: 16px;
background-color: transparent;
border: 0 solid black;
border-bottom-width: 1px;
margin-top: 1px;
width: 100%;
color: black;
text-transform: uppercase;
}
select {
background: transparent;
border: 1px solid black;
color: black;
}
input[type="number"] {
text-align: right;
border: 1px solid black;
}
input[type=number]::-webkit-inner-spin-button,
input[type=number]::-webkit-outer-spin-button {
-webkit-appearance: none;
margin: 0;
}
input[type="number"] {
-moz-appearance: textfield;
}
/* ROLL TEMPLATE */
.sheet-rolltemplate-pa_skill {
text-transform:uppercase;
}
.sheet-rolltemplate-pa_skill .sheet-roll-title {
background-color: black;
color:white;
text-align: center;
font-weight:bolder;
font-size: 15px;
}
.sheet-rolltemplate-pa_skill .sheet-result{
background: white;
text-align: center;
padding: 15px 0px 5px 0px;
}
.sheet-rolltemplate-pa_skill .sheet-crit{
background: white;
background-image: url(https://i.imgur.com/e37Dbty.png);
background-repeat: no-repeat;
background-position: left center;
text-align: center;
padding: 15px 0px 5px 0px;
}
.sheet-rolltemplate-pa_skill .inlinerollresult {
background-color: transparent;
background-size: 0px;
border-color: transparent;
border: 0px;
color: red;
text-shadow: -1px -1px 0 #000, 1px -1px 0 #000, -1px 1px 0 #000, 1px 1px 0 #000;
font-size: 3em;
}
@@ -0,0 +1,456 @@
<div class="main">
<!-- HEADER -->
<div class="sheet-header">
<span style="float:left; display: inline-block">
<h1 data-i18n="header">PARANOIA</h1>
<h2 data-i18n="identity-form">IDENTITY FORM</h2>
</span>
<span class="sheet-char-name">
<span name="attr_character_name"></span><span>-</span><span name="attr_security-clearance"></span><span>-</span><span name="attr_sector"></span><span>-</span><span name="attr_clone-number"></span>
</span>
</div>
<div class="sheet-line"></div>
<!-- CHARACTER DETAILS -->
<input type="checkbox" style="display:none" class="sheet-show" name="attr_security-clearance" value="-" checked>
<input type="checkbox" style="display:none" class="sheet-show" name="attr_security-clearance" value="R">
<input type="checkbox" style="display:none" class="sheet-show" name="attr_security-clearance" value="O">
<input type="checkbox" style="display:none" class="sheet-show" name="attr_security-clearance" value="Y">
<input type="checkbox" style="display:none" class="sheet-show" name="attr_security-clearance" value="G">
<input type="checkbox" style="display:none" class="sheet-show" name="attr_security-clearance" value="B">
<input type="checkbox" style="display:none" class="sheet-show" name="attr_security-clearance" value="I">
<input type="checkbox" style="display:none" class="sheet-show" name="attr_security-clearance" value="V">
<input type="checkbox" style="display:none" class="sheet-show" name="attr_security-clearance" value="U">
<h3 style="height: 135px; margin-bottom: -104px;" class="sheet-section0" data-i18n="details">DETAILS</h3>
<h3 style="height: 135px; margin-bottom: -104px;" class="sheet-section1" data-i18n="details">DETAILS</h3>
<h3 style="height: 135px; margin-bottom: -104px;" class="sheet-section2" data-i18n="details">DETAILS</h3>
<h3 style="height: 135px; margin-bottom: -104px;" class="sheet-section3" data-i18n="details">DETAILS</h3>
<h3 style="height: 135px; margin-bottom: -104px;" class="sheet-section4" data-i18n="details">DETAILS</h3>
<h3 style="height: 135px; margin-bottom: -104px;" class="sheet-section5" data-i18n="details">DETAILS</h3>
<h3 style="height: 135px; margin-bottom: -104px;" class="sheet-section6" data-i18n="details">DETAILS</h3>
<h3 style="height: 135px; margin-bottom: -104px;" class="sheet-section7" data-i18n="details">DETAILS</h3>
<h3 style="height: 135px; margin-bottom: -104px;" class="sheet-section8" data-i18n="details">DETAILS</h3>
<div class="sheet-details">
<div style="float: left">
<!-- NAME -->
<div class="sheet-details-title" style="width:250px">
<input type="text" name="attr_character_name" />
<br/>
<div class="sheet-title" data-i18n="name">NAME</div>
</div>
<!-- CLEARANCE -->
<input type="checkbox" style="display:none" name="attr_security-clearance" value="-"><span style="display:none">-</span>
<input type="checkbox" style="display:none" name="attr_security-clearance" value="R"><span style="display:none">R</span>
<input type="checkbox" style="display:none" name="attr_security-clearance" value="O"><span style="display:none">O</span>
<input type="checkbox" style="display:none" name="attr_security-clearance" value="Y"><span style="display:none">Y</span>
<input type="checkbox" style="display:none" name="attr_security-clearance" value="G"><span style="display:none">G</span>
<input type="checkbox" style="display:none" name="attr_security-clearance" value="B"><span style="display:none">B</span>
<input type="checkbox" style="display:none" name="attr_security-clearance" value="I"><span style="display:none">I</span>
<input type="checkbox" style="display:none" name="attr_security-clearance" value="V"><span style="display:none">V</span>
<input type="checkbox" style="display:none" name="attr_security-clearance" value="U"><span style="display:none">U</span>
<div class="sheet-details-title" style="width: 125px">
<select name="attr_security-clearance" style="width:40px; margin-bottom:-1px;">
<option value= "-" selected>-</option>
<option value= "R">R</option>
<option value= "O">O</option>
<option value= "Y">Y</option>
<option value= "G">G</option>
<option value= "B">B</option>
<option value= "I">I</option>
<option value= "V">V</option>
<option value= "U">U</option>
</select>
<br/>
<div class="sheet-title" data-i18n="security-clearance">CLEARANCE</div>
</div>
<!-- HOME SECTOR -->
<div class="sheet-details-title" style="width: 125px">
<input type="text" style="width:45px; text-align:center" name="attr_sector" />
<br/>
<div class="sheet-title" data-i18n="sector">SECTOR</div>
</div>
<!-- CLONE NUMBER -->
<div class="sheet-details-title" style="width: 125px">
<input type="number" value="1" style="width:60px" name="attr_clone-number"/>
<br/>
<div class="sheet-title" data-i18n="clone-number">CLONE</div>
</div>
<!-- MAX MOXIE -->
<div class="sheet-details-title" style="width: 125px">
<select name="attr_max_moxie" style="width:40px; margin-bottom:-1px">
<option value="3">3</option>
<option value="4">4</option>
<option value="5">5</option>
<option value="6">6</option>
<option value="7">7</option>
<option value="8" selected>8</option>
</select>
<br/>
<div class="sheet-title" data-i18n="max-moxie">MOXIE</div>
</div>
</div>
<div style="float: left">
<!-- DESCRIPTION -->
<div class="sheet-details-title" style="width:640PX">
<input type="text" name="attr_description" />
<br/>
<div class="sheet-title" data-i18n="description">DESCRIPTION</div>
</div>
<!-- GENDER -->
<div class="sheet-details-title" style="width: 150px">
<input type="text" name="attr_gender" />
<br/>
<div class="sheet-title" data-i18n="gender">GENDER</div>
</div>
</div>
</div>
<div class="sheet-line"></div>
<!-- PROGRESS -->
<input type="checkbox" style="display:none" class="sheet-show" name="attr_security-clearance" value="-">
<input type="checkbox" style="display:none" class="sheet-show" name="attr_security-clearance" value="R">
<input type="checkbox" style="display:none" class="sheet-show" name="attr_security-clearance" value="O">
<input type="checkbox" style="display:none" class="sheet-show" name="attr_security-clearance" value="Y">
<input type="checkbox" style="display:none" class="sheet-show" name="attr_security-clearance" value="G">
<input type="checkbox" style="display:none" class="sheet-show" name="attr_security-clearance" value="B">
<input type="checkbox" style="display:none" class="sheet-show" name="attr_security-clearance" value="I">
<input type="checkbox" style="display:none" class="sheet-show" name="attr_security-clearance" value="V">
<input type="checkbox" style="display:none" class="sheet-show" name="attr_security-clearance" value="U">
<h3 style="height: 160px; margin-bottom: -131px;" class="sheet-section0" data-i18n="progress">PROGRESS</h3>
<h3 style="height: 160px; margin-bottom: -131px;" class="sheet-section1" data-i18n="progress">PROGRESS</h3>
<h3 style="height: 160px; margin-bottom: -131px;" class="sheet-section2" data-i18n="progress">PROGRESS</h3>
<h3 style="height: 160px; margin-bottom: -131px;" class="sheet-section3" data-i18n="progress">PROGRESS</h3>
<h3 style="height: 160px; margin-bottom: -131px;" class="sheet-section4" data-i18n="progress">PROGRESS</h3>
<h3 style="height: 160px; margin-bottom: -131px;" class="sheet-section5" data-i18n="progress">PROGRESS</h3>
<h3 style="height: 160px; margin-bottom: -131px;" class="sheet-section6" data-i18n="progress">PROGRESS</h3>
<h3 style="height: 160px; margin-bottom: -131px;" class="sheet-section7" data-i18n="progress">PROGRESS</h3>
<h3 style="height: 160px; margin-bottom: -131px;" class="sheet-section8" data-i18n="progress">PROGRESS</h3>
<div class="sheet-progress">
<!-- TREASON STARS -->
<div class="sheet-input" style="display: inline-block;">
<span data-i18n="treason-level" class="sheet-title">TREASON</span>
<input type="radio" name="attr_treason_stars" value="0" checked="checked" /><span class="sheet-body1"></span>
<input type="radio" name="attr_treason_stars" value="1" /><span class="sheet-star"></span>&nbsp;&nbsp;&nbsp;
<input type="radio" name="attr_treason_stars" value="2" /><span class="sheet-star"></span>&nbsp;&nbsp;&nbsp;
<input type="radio" name="attr_treason_stars" value="3" /><span class="sheet-star"></span>&nbsp;&nbsp;&nbsp;
<input type="radio" name="attr_treason_stars" value="4" /><span class="sheet-star"></span>&nbsp;&nbsp;&nbsp;
<input type="radio" name="attr_treason_stars" value="5" /><span class="sheet-star"></span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</div>
<!-- MOXIE -->
<div class="sheet-input">
<span data-i18n="moxie" class="sheet-title">MOXIE</span>
<!-- hidden check box tied to max moxie dropdown -->
<input name="attr_max_moxie" type="checkbox" value="8" style="display:none">
<input name="attr_max_moxie" type="checkbox" value="7" class="sheet-arrow1">
<input name="attr_max_moxie" type="checkbox" value="6" class="sheet-arrow1 sheet-arrow2">
<input name="attr_max_moxie" type="checkbox" value="5" class="sheet-arrow1 sheet-arrow2 sheet-arrow3">
<input name="attr_max_moxie" type="checkbox" value="4" class="sheet-arrow1 sheet-arrow2 sheet-arrow3 sheet-arrow4">
<input name="attr_max_moxie" type="checkbox" value="3" class="sheet-arrow1 sheet-arrow2 sheet-arrow3 sheet-arrow4 sheet-arrow5">
<!-- fill from left checkbox -->
<input type="radio" name="attr_moxie" value="0" class="sheet-body1"><span class="sheet-body1"></span>
<input type="radio" name="attr_moxie" value="1" class="sheet-body2"><span class="sheet-body2 sheet-cross"></span>
<input type="radio" name="attr_moxie" value="2" class="sheet-body3"><span class="sheet-body3 sheet-cross"></span>
<input type="radio" name="attr_moxie" value="3" class="sheet-body4"><span class="sheet-body4 sheet-cross"></span>
<input type="radio" name="attr_moxie" value="4" class="sheet-body5"><span class="sheet-body5 sheet-cross"></span>
<input type="radio" name="attr_moxie" value="5" class="sheet-body6"><span class="sheet-body6 sheet-cross"></span>
<input type="radio" name="attr_moxie" value="6"><span class="sheet-cross"></span>
<input type="radio" name="attr_moxie" value="7"><span class="sheet-cross"></span>
<input type="radio" name="attr_moxie" value="8" checked="checked"><span class="sheet-cross"></span>
</div>
<!-- NODE AND ROLL BUTTON -->
<div class="sheet-node" style="width: 160px">
<span data-i18n="NODE" class="sheet-title" style="color:lightgrey">NODE</span>
<input value="0" type="number" name="attr_NODE" style="background: lightgrey;"/>
<button style="float:right;" type='roll' value='&{template:pa_skill} {{character_name=@{character_name}-@{security-clearance}-@{sector}-@{clone-number}}} {{computer_roll=[[1d6]]}} {{NODE_roll=[[@{NODE}]]}} {{diceroll-1=[[@{NODE}d6cs>7cf<0>5 ]]}} {{diceroll-2=[[@{NODE}d6cs>7cf<0>5 + 1d5cs>6cf<0>5]]}} {{diceroll-3=[[[[(abs(@{NODE}))]]d6cs>7cf<0>5f<4 ]]}} {{diceroll-4=[[[[(abs(@{NODE}))]]d6cs>7cf<0>5f<4 + 1d5cs>6cf<0>5f<4]]}}' name='roll_weapon-skill-check' />
</div>
<!-- XP POINTS -->
<div class="sheet-input" style="width: 180px">
<span data-i18n="xp-points" class="sheet-title">XP POINTS</span>
<input value="0" type="number" name="attr_xp-points" style="width:60px"/>
</div>
<!-- WOUNDS -->
<div class="sheet-input">
<span data-i18n="wounds" class="sheet-title">WOUNDS</span>
<input type="radio" name="attr_wounds" value="0" checked="checked"><span class="sheet-body1"></span>
<input type="radio" name="attr_wounds" value="1"><span class="sheet-cross"></span>
<span data-i18n="hurt" class="sheet-progress-sub">HURT</span>
<input type="radio" name="attr_wounds" value="2"><span class="sheet-cross"></span>
<span data-i18n="injured" class="sheet-progress-sub">INJURED</span>
<input type="radio" name="attr_wounds" value="3"><span class="sheet-cross"></span>
<span data-i18n="maimed" class="sheet-progress-sub">MAIMED</span>
<input type="radio" name="attr_wounds" value="4"><span class="sheet-cross"></span>
<span data-i18n="dead" class="sheet-progress-sub">DEAD</span>
</div>
</div>
<div class="sheet-line"></div>
<!-- SKILLS -->
<input type="checkbox" style="display:none" class="sheet-show" name="attr_security-clearance" value="-">
<input type="checkbox" style="display:none" class="sheet-show" name="attr_security-clearance" value="R">
<input type="checkbox" style="display:none" class="sheet-show" name="attr_security-clearance" value="O">
<input type="checkbox" style="display:none" class="sheet-show" name="attr_security-clearance" value="Y">
<input type="checkbox" style="display:none" class="sheet-show" name="attr_security-clearance" value="G">
<input type="checkbox" style="display:none" class="sheet-show" name="attr_security-clearance" value="B">
<input type="checkbox" style="display:none" class="sheet-show" name="attr_security-clearance" value="I">
<input type="checkbox" style="display:none" class="sheet-show" name="attr_security-clearance" value="V">
<input type="checkbox" style="display:none" class="sheet-show" name="attr_security-clearance" value="U">
<h3 style="height: 260px; margin-bottom: -225px;" class="sheet-section0" data-i18n="skills">SKILLS</h3>
<h3 style="height: 260px; margin-bottom: -225px;" class="sheet-section1" data-i18n="skills">SKILLS</h3>
<h3 style="height: 260px; margin-bottom: -225px;" class="sheet-section2" data-i18n="skills">SKILLS</h3>
<h3 style="height: 260px; margin-bottom: -225px;" class="sheet-section3" data-i18n="skills">SKILLS</h3>
<h3 style="height: 260px; margin-bottom: -225px;" class="sheet-section4" data-i18n="skills">SKILLS</h3>
<h3 style="height: 260px; margin-bottom: -225px;" class="sheet-section5" data-i18n="skills">SKILLS</h3>
<h3 style="height: 260px; margin-bottom: -225px;" class="sheet-section6" data-i18n="skills">SKILLS</h3>
<h3 style="height: 260px; margin-bottom: -225px;" class="sheet-section7" data-i18n="skills">SKILLS</h3>
<h3 style="height: 260px; margin-bottom: -225px;" class="sheet-section8" data-i18n="skills">SKILLS</h3>
<div class="sheet-skills">
<div class='row' style="display:inline-block">
<label class="sheet-skills-top">
<h4 data-i18n="violence">VIOLENCE</h4>
<input type="number" value="0" class="sheet-number" name="attr_violence" style="background: lightgrey;"/>
</label>
<label>
<span data-i18n="athletics">ATHLETICS</span>
<input type="number" value="0" class="sheet-number" name="attr_athletics"/>
</label>
<label>
<span data-i18n="guns">GUNS</span>
<input type="number" value="0" class="sheet-number" name="attr_guns"/>
</label>
<label>
<span data-i18n="melee">MELEE</span>
<input type="number" value="0" class="sheet-number" name="attr_melee"/>
</label>
<label>
<span data-i18n="throw">THROW</span>
<input type="number" value="0" class="sheet-number" name="attr_throw"/>
</label>
<label>
<input type="text" name="attr_extra_name_1"/>
<input type="number" value="0" class="sheet-number" name="attr_extra_1"/>
</label>
<label>
<input type="text" name="attr_extra_name_2"/>
<input type="number" value="0" class="sheet-number" name="attr_extra_2"/>
</label>
</div>
<div class='row' style="display:inline-block">
<label class="sheet-skills-top">
<h4 data-i18n="chutzpah">CHUTZPAH</h4>
<input type="number" value="0" class="sheet-number" name="attr_chutzpah" style="background: lightgrey;"/>
</label>
<label>
<span data-i18n="bluff">BLUFF</span>
<input type="number" value="0" class="sheet-number" name="attr_bluff"/>
</label>
<label>
<span data-i18n="charm">CHARM</span>
<input type="number" value="0" class="sheet-number" name="attr_charm"/>
</label>
<label>
<span data-i18n="intimidate">INTIMIDATE</span>
<input type="number" value="0" class="sheet-number" name="attr_intimidate"/>
</label>
<label>
<span data-i18n="stealth">STEALTH</span>
<input type="number" value="0" class="sheet-number" name="attr_stealth"/>
</label>
<label>
<input type="text" name="attr_extra_name_3"/>
<input type="number" value="0" class="sheet-number" name="attr_extra_3"/>
</label>
<label>
<input type="text" name="attr_extra_name_4"/>
<input type="number" value="0" class="sheet-number" name="attr_extra_4"/>
</label>
</div>
<div class='row' style="display:inline-block">
<label class="sheet-skills-top">
<h4 data-i18n="brains">BRAINS</h4>
<input type="number" value="0" class="sheet-number" name="attr_brains" style="background: lightgrey;"/>
</label>
<label>
<span data-i18n="science">SCIENCE</span>
<input type="number" value="0" class="sheet-number" name="attr_science"/>
</label>
<label>
<span data-i18n="psychology">PSYCHOLOGY</span>
<input type="number" value="0" class="sheet-number" name="attr_psychology"/>
</label>
<label>
<span data-i18n="bureaucracy">BUREAUCRACY</span>
<input type="number" value="0" class="sheet-number" name="attr_bureaucracy"/>
</label>
<label>
<span data-i18n="alpha-complex">ALPHA COMPLEX</span>
<input type="number" value="0" class="sheet-number" name="attr_alpha-complex"/>
</label>
<label>
<input type="text" name="attr_extra_name_5"/>
<input type="number" value="0" class="sheet-number" name="attr_extra_5"/>
</label>
<label>
<input type="text" name="attr_extra_name_6"/>
<input type="number" value="0" class="sheet-number" name="attr_extra_6"/>
</label>
</div>
<div class='row' style="display:inline-block">
<label class="sheet-skills-top">
<h4 data-i18n="mechanics">MECHANICS</h4>
<input type="number" value="0" class="sheet-number" name="attr_mechanics" style="background: lightgrey;"/>
</label>
<label>
<span data-i18n="operate">OPERATE</span>
<input type="number" value="0" class="sheet-number" name="attr_operate"/>
</label>
<label>
<span data-i18n="engineer">ENGINEER</span>
<input type="number" value="0" class="sheet-number" name="attr_engineer"/>
</label>
<label>
<span data-i18n="program">PROGRAM</span>
<input type="number" value="0" class="sheet-number" name="attr_program"/>
</label>
<label>
<span data-i18n="demolitions">DEMOLITIONS</span>
<input type="number" value="0" class="sheet-number" name="attr_demolitions"/>
</label>
<label>
<input type="text" class="sheet-extra" name="attr_extra_name_7"/>
<input type="number" value="0" class="sheet-number" name="attr_extra_7"/>
</label>
<label>
<input type="text" class="sheet-extra" name="attr_extra_name_8"/>
<input type="number" value="0" class="sheet-number" name="attr_extra_8"/>
</label>
</div>
</div>
<div class="sheet-line"></div>
<!-- STORAGE -->
<input type="checkbox" style="display:none" class="sheet-show" name="attr_security-clearance" value="-">
<input type="checkbox" style="display:none" class="sheet-show" name="attr_security-clearance" value="R">
<input type="checkbox" style="display:none" class="sheet-show" name="attr_security-clearance" value="O">
<input type="checkbox" style="display:none" class="sheet-show" name="attr_security-clearance" value="Y">
<input type="checkbox" style="display:none" class="sheet-show" name="attr_security-clearance" value="G">
<input type="checkbox" style="display:none" class="sheet-show" name="attr_security-clearance" value="B">
<input type="checkbox" style="display:none" class="sheet-show" name="attr_security-clearance" value="I">
<input type="checkbox" style="display:none" class="sheet-show" name="attr_security-clearance" value="V">
<input type="checkbox" style="display:none" class="sheet-show" name="attr_security-clearance" value="U">
<h3 style="height: 115px; margin-bottom: -85px;" class="sheet-section0" data-i18n="storage">STORAGE</h3>
<h3 style="height: 115px; margin-bottom: -85px;" class="sheet-section1" data-i18n="storage">STORAGE</h3>
<h3 style="height: 115px; margin-bottom: -85px;" class="sheet-section2" data-i18n="storage">STORAGE</h3>
<h3 style="height: 115px; margin-bottom: -85px;" class="sheet-section3" data-i18n="storage">STORAGE</h3>
<h3 style="height: 115px; margin-bottom: -85px;" class="sheet-section4" data-i18n="storage">STORAGE</h3>
<h3 style="height: 115px; margin-bottom: -85px;" class="sheet-section5" data-i18n="storage">STORAGE</h3>
<h3 style="height: 115px; margin-bottom: -85px;" class="sheet-section6" data-i18n="storage">STORAGE</h3>
<h3 style="height: 115px; margin-bottom: -85px;" class="sheet-section7" data-i18n="storage">STORAGE</h3>
<h3 style="height: 115px; margin-bottom: -85px;" class="sheet-section8" data-i18n="storage">STORAGE</h3>
<div class="sheet-storage"></div>
<div class="sheet-equipment">
<div class="sheet-equipment-title">
<span data-i18n="equipment" style="float:left">EQUIPMENT</span>
<span data-i18n="weight" style="float:right">WEIGHT</span>
</div>
<br/>
<br/>
<fieldset class="repeating_equipment">
<textarea name="attr_item_desc" class="sheet-textfield-desc"></textarea>
<span style="float:right"><input type="number" name="attr_weight"> KG</input></span>
</fieldset>
</div>
<div class="sheet-equipment">
<div class="sheet-equipment-title">
<span data-i18n="memory" style="float:left">MEMORY</span>
<span data-i18n="size" style="float:right">SIZE</span>
</div>
<br/>
<br/>
<fieldset class="repeating_memory">
<textarea name="attr_item_desc" class="sheet-textfield-desc"></textarea>
<span style="float:right"><input type="number" name="attr_zb"> ZB</input></span>
</fieldset>
</div>
<div class="sheet-line"></div>
<!-- FOOTER -->
<div class="sheet-footer">
<img src="https://i.imgur.com/e37Dbty.png" style="display: center; height: 90px; width: 90px;"/>
</div>
<h5 data-i18n="footer">FOOTER</h5>
</div>
<!-- ROLLTEMPLATES -->
<rolltemplate class="sheet-rolltemplate-pa_skill">
<div style="width: 225px; border: 1px solid black;">
<div class="roll-title">
{{character_name}} <!-- CHARACTER ROLLING -->
</div>
{{#rollWasCrit() computer_roll}} <!-- ROLL INCLUDES A COMPUTER SYMBOL ON THE COMPUTER DIE -->
{{#^rollLess() NODE_roll 0}} <!-- NODE IS A POSITIVE NUMBER -->
<div class="crit">
{{diceroll-1}}
</div>
{{/^rollLess() NODE_roll 0}} <!-- NODE IS A POSITIVE NUMBER END -->
{{#rollLess() NODE_roll 0}} <!-- NODE IS A NEGATIVE NUMBER -->
<div class="crit">
{{diceroll-3}}
</div>
{{/rollLess() NODE_roll 0}} <!-- NODE IS A NEGATIVE NUMBER END -->
{{/rollWasCrit() computer_roll}} <!-- ROLL INCLUDES A COMPUTER SYMBOL ON THE COMPUTER DIE END -->
{{#^rollWasCrit() computer_roll}} <!-- ROLL DOES NOT INCLUDES A COMPUTER SYMBOL ON THE COMPUTER DIE -->
{{#^rollLess() NODE_roll 0}} <!-- NODE IS A POSITIVE NUMBER -->
<div class="result">
{{diceroll-2}}
</div>
{{/^rollLess() NODE_roll 0}} <!-- NODE IS A POSITIVE NUMBER END -->
{{#rollLess() NODE_roll 0}} <!-- NODE IS A NEGATIVE NUMBER -->
<div class="result">
{{diceroll-4}}
</div>
{{/rollLess() NODE_roll 0}} <!-- NODE IS A NEGATIVE NUMBER END -->
{{/^rollWasCrit() computer_roll}} <!-- ROLL DOES NOT INCLUDES A COMPUTER SYMBOL ON THE COMPUTER DIE END -->
</div>
</rolltemplate>
Binary file not shown.

After

Width:  |  Height:  |  Size: 203 KiB

+8
View File
@@ -0,0 +1,8 @@
{
"html": "paranoia_mongoose_oneclick.html",
"css": "paranoia_mongoose_oneclick.css",
"authors": "darren-h",
"roll20userid": "3245556",
"preview": "paranoia_mongoose_oneclick.jpg",
"instructions": "Everything will carry over except checkboxes (treason stars, moxie, wounds, memory and equipment). If the computer die rolls the computer symbol, a picture of the computer eye will show in the background of the roll result. Max moxie dropdown allows for burning moxie points at character creation, these will be greyed out and unclickable."
}
@@ -0,0 +1,49 @@
{
"alpha-complex": "ALPHA COMPLEX",
"athletics": "ATHLETICS",
"bluff": "BLUFF",
"brains": "BRAINS",
"bureaucracy": "BUREAUCRACY",
"charm": "CHARM",
"chutzpah": "CHUTZPAH",
"clone-number": "CLONE NUMBER",
"dead": "DEAD",
"demolitions": "DEMOLITIONS",
"description": "PERSONALITY",
"details": "DETAILS",
"engineer": "ENGINEER",
"equipment": "EQUIPMENT",
"footer": "ALL INFORMATION CONTAINED IN THIS FORM IS THE PROPERTY OF ALPHA COMPLEX",
"gender": "GENDER",
"guns": "GUNS",
"header": "PARANOIA",
"hurt": "HURT",
"identity-form": "IDENTITY FORM",
"injured": "INJURED",
"intimidate": "INTIMIDATE",
"maimed": "MAIMED",
"mechanics": "MECHANICS",
"melee": "MELEE",
"memory": "MEMORY",
"moxie": "MOXIE",
"max-moxie": "MAX MOXIE",
"name": "NAME",
"NODE": "NODE",
"operate": "OPERATE",
"program": "PROGRAM",
"progress": "PROGRESS",
"psychology": "PSYCHOLOGY",
"science": "SCIENCE",
"sector": "HOME SECTOR",
"security-clearance": "CLEARANCE",
"size": "SIZE",
"skills": "SKILLS",
"stealth": "STEALTH",
"storage": "STORAGE",
"throw": "THROW",
"treason-level": "TREASON",
"violence": "VIOLENCE",
"weight": "WEIGHT",
"wounds": "WOUNDS",
"xp-points": "XP POINTS"
}