Outbreak by Hunter's Entertainment v1 (#5782)

* Set theme jekyll-theme-time-machine

* Add initial refactor scaffolding

* Scaffolding and adding loops for skills

* Save pug file

* Delete translation file

* Add back in box styles, begin left side of character sheet

* Update grid to line up better, add more styling for columns

* Remove more unused files

* save outbreak

* upload new header

* save progress

* save progress

* saving progress

* upload progress

* saving progress

* saving progress

* small updates

* start die roller

* vitality finished

* finished to Psyche

* remove log

* rename images

* rename kits

* fix swiming icon

* rename swimming icon"

* rename swimming icon for real

* saving progress. finished kits

* repeating skills working

* rename images and save changes"

* upload background

* upload virus

* save final draft

* upate roll template

* upade files

* save translations

* saving Outbreak changes

* add preview

* Delete _config.yml

Co-authored-by: Kal Keckler <katealice.martin@gmail.com>
This commit is contained in:
Cassie Levett
2020-01-13 13:15:46 -06:00
committed by GitHub
co-authored by Kal Keckler
parent c04af9340c
commit 878c069aa5
46 changed files with 2897 additions and 0 deletions
+554
View File
@@ -0,0 +1,554 @@
* {
box-sizing: border-box; }
.charsheet {
background-color: #f9e0a8;
padding: 1%;
min-width: 850px;
font-family: "Courier New", Courier, monospace; }
button {
text-overflow: ellipsis; }
button:before {
display: none; }
button:focus > h3, button:hover > h3, button:active > h3 {
color: #bbb;
text-shadow: 1px 1px 2px #000, 0 0 25px #bbb, 0 0 5px #bbb; }
button[type='roll'], button[type='action'] {
background: #bbb;
border-bottom: 0.01em solid #666;
border-bottom-right-radius: 0.01em;
border-color: #b3b3b3;
border-radius: 0.25em;
border-right: 0.02em solid #333333;
border-style: outset;
margin: 0.2em !important;
padding: 0.1em !important; }
button[type='action'] {
background: #bbb; }
button[type='action']:focus, button[type='action']:hover, button[type='action']:active {
background-color: #00b300;
color: #bbb; }
button[type='roll'] {
background: #bbb; }
button[type='roll']:focus, button[type='roll']:hover, button[type='roll']:active {
background-color: #00b300;
color: #000; }
h2 {
font-size: 1em; }
label {
margin: 0px;
padding: 0px; }
input[type="number"], input[type="text"] {
padding: 1px 2px;
width: 100% !important; }
input[disabled='true'] {
background-color: #77be7924;
cursor: not-allowed; }
select {
margin: 0px;
padding: 0px; }
textarea {
font-size: 1.1em;
font-weight: normal;
height: 50px;
line-height: 1.5em;
min-height: 50px;
overflow-wrap: break-word;
overflow: scroll;
padding: 2px;
resize: vertical;
text-align: left;
vertical-align: top;
white-space: pre-line; }
select {
width: 100%; }
.sheet-bold {
font-weight: bold; }
.sheet-dicefontd10 {
font-family: 'dicefontd10'; }
div.sheet-grid {
display: inline-grid;
grid-column-gap: 2%;
align-content: center; }
div.sheet-navigation {
grid-template-columns: 1fr 1fr 1fr; }
div.sheet-navigation input {
cursor: pointer;
height: 20px;
opacity: 0;
width: 100% !important;
z-index: 2; }
div.sheet-navigation input + span {
background: #c7c3b0;
border-radius: 4px;
color: #000;
cursor: pointer;
display: inline-block;
font-size: 0.8em;
font-weight: bold;
height: 20px;
text-align: center;
width: 100px;
margin-left: 2%;
padding: 2% 1%; }
div.sheet-navigation input:checked + span {
background-color: #dcdcdc;
border-bottom-color: #fff; }
div.sheet-navigation input:nth-of-type(1), div.sheet-navigation span:nth-of-type(1) {
grid-area: 1 / 1 / 1 / 1; }
div.sheet-navigation input:nth-of-type(2), div.sheet-navigation span:nth-of-type(2) {
grid-area: 1 / 2 / 1 / 2; }
div.sheet-navigation input:nth-of-type(3), div.sheet-navigation span:nth-of-type(3) {
grid-area: 1 / 3 / 1 / 3; }
.sheet-small-font {
font-size: 0.5em; }
.sheet-center {
text-align: center; }
div.sheet-container {
display: inline-block;
background-color: #e6e6e6;
width: 100%; }
div.sheet-container div {
width: 100%; }
div.sheet-container .sheet-green-header {
background-repeat: no-repeat;
background-position: center top;
background-image: url("https://raw.githubusercontent.com/clevett/roll20-character-sheets/outbreakv1/Outbreak/src/img/greenheader.png"); }
div.sheet-container .sheet-yellow-header {
background-repeat: no-repeat;
background-position: center top;
background-image: url("https://raw.githubusercontent.com/clevett/roll20-character-sheets/outbreakv1/Outbreak/src/img/yellowheader.png"); }
div.sheet-container div.sheet-main {
margin: 1%;
width: 98%; }
div.sheet-container div.sheet-main div.sheet-column {
display: inline-block;
vertical-align: top; }
div.sheet-container div.sheet-main div.sheet-column:nth-of-type(1) {
width: 59%; }
div.sheet-container div.sheet-main div.sheet-column:nth-of-type(2) {
width: 40%; }
div.sheet-container div.sheet-main div.sheet-column div.sheet-playerinfo {
grid-template-columns: 20% 1fr; }
div.sheet-container div.sheet-main div.sheet-column div.sheet-playerinfo h2 {
font-weight: bolder; }
div.sheet-container div.sheet-main div.sheet-column div.sheet-playerinfo h2:after {
content: ':'; }
div.sheet-container div.sheet-main div.sheet-column div.sheet-playerinfo input {
border: 0px;
border-bottom: 0.15em solid #000;
border-radius: 0px; }
div.sheet-container div.sheet-main div.sheet-column div.sheet-spewbox {
grid-row-gap: 2%; }
div.sheet-container div.sheet-main div.sheet-column div.sheet-spewbox h1 {
text-align: center; }
div.sheet-container div.sheet-main div.sheet-column div.sheet-spewbox h2 {
text-align: center; }
div.sheet-container div.sheet-main div.sheet-column div.sheet-spewbox div.sheet-dicetypes {
grid-template-columns: 1fr 1fr 1fr 1fr;
text-align: center; }
div.sheet-container div.sheet-main div.sheet-column div.sheet-spewbox div.sheet-dicetypes img {
height: 30px;
width: 30px;
margin-left: 33%; }
div.sheet-container div.sheet-main div.sheet-column div.sheet-spewbox div.sheet-dicetypes div.sheet-attributes div.sheet-grid {
grid-template-columns: 1fr 1fr;
grid-column-gap: 2%; }
div.sheet-container div.sheet-main div.sheet-column div.sheet-spewbox div.sheet-dicetypes div.sheet-attributes div.sheet-grid input {
border: 0.15em solid #bbb;
font-size: 1em;
font-weight: bold;
text-align: center; }
div.sheet-container div.sheet-main div.sheet-column div.sheet-spewbox div.sheet-dicetypes div.sheet-attributes div.sheet-grid input[name*='bonus'] {
border-color: #00b300; }
div.sheet-container div.sheet-main div.sheet-column div.sheet-spewbox div.sheet-points {
grid-template-columns: 4fr 1fr 4fr 1fr 4fr 1fr;
text-align: center; }
div.sheet-container div.sheet-main div.sheet-column div.sheet-spewbox div.sheet-points h3 {
font-size: 0.8em; }
div.sheet-container div.sheet-main div.sheet-column div.sheet-spewbox div.sheet-points input {
text-align: center; }
div.sheet-container div.sheet-main div.sheet-column div.sheet-spewbox div.sheet-skills {
grid-template-columns: 49% 49%; }
div.sheet-container div.sheet-main div.sheet-column div.sheet-spewbox div.sheet-skills h1, div.sheet-container div.sheet-main div.sheet-column div.sheet-spewbox div.sheet-skills h2 {
grid-column: 1 / 3; }
div.sheet-container div.sheet-main div.sheet-column div.sheet-spewbox div.sheet-skills h2[data-i18n='Basic Skills'] {
line-height: inherit; }
div.sheet-container div.sheet-main div.sheet-column div.sheet-spewbox div.sheet-skills button {
font-size: 0.8em; }
div.sheet-container div.sheet-main div.sheet-column div.sheet-spewbox div.sheet-skills button > span {
font-weight: bold; }
div.sheet-container div.sheet-main div.sheet-column div.sheet-spewbox div.sheet-skills label {
border: 0.15em solid #000; }
div.sheet-container div.sheet-main div.sheet-column div.sheet-spewbox div.sheet-skills option[value*='strength'] {
background-image: url(https://raw.githubusercontent.com/clevett/roll20-character-sheets/outbreakv1/Outbreak/src/img/OU_Attributes_Strength_40x40.png); }
div.sheet-container div.sheet-main div.sheet-column div.sheet-spewbox div.sheet-skills option[value*='perception'] {
background-image: url(https://raw.githubusercontent.com/clevett/roll20-character-sheets/outbreakv1/Outbreak/src/img/OU_Attributes_Perception_40x40.png); }
div.sheet-container div.sheet-main div.sheet-column div.sheet-spewbox div.sheet-skills option[value*='empathy'] {
background-image: url(https://raw.githubusercontent.com/clevett/roll20-character-sheets/outbreakv1/Outbreak/src/img/OU_Attributes_Empathy_40x40.png); }
div.sheet-container div.sheet-main div.sheet-column div.sheet-spewbox div.sheet-skills option[value*='willpower'] {
background-image: url(https://raw.githubusercontent.com/clevett/roll20-character-sheets/outbreakv1/Outbreak/src/img/OU_Attributes_Willpower_40x40.png); }
div.sheet-container div.sheet-main div.sheet-column div.sheet-spewbox div.sheet-skills select {
font-size: 0.8em;
width: 100%; }
div.sheet-container div.sheet-main div.sheet-column div.sheet-spewbox div.sheet-skills div.sheet-skill-column button {
height: 2em;
text-align: left; }
div.sheet-container div.sheet-main div.sheet-column div.sheet-spewbox div.sheet-skills div.sheet-skill-column div.sheet-header {
grid-template-columns: 1fr 15% 15%; }
div.sheet-container div.sheet-main div.sheet-column div.sheet-spewbox div.sheet-skills div.sheet-skill-column div.sheet-header h3 {
font-size: 0.8em;
text-align: center; }
div.sheet-container div.sheet-main div.sheet-column div.sheet-spewbox div.sheet-skills div.sheet-skill-column div.sheet-header h3:nth-of-type(1) {
grid-area: 1 / 2 / 1 / 2; }
div.sheet-container div.sheet-main div.sheet-column div.sheet-spewbox div.sheet-skills div.sheet-skill-column div.sheet-header h3:nth-of-type(2) {
grid-area: 1 / 3 / 1 / 3; }
div.sheet-container div.sheet-main div.sheet-column div.sheet-spewbox div.sheet-skills div.sheet-skill-column div.sheet-skill {
grid-template-columns: 1fr 15% 15%;
display: inline-grid;
grid-column-gap: 1%; }
div.sheet-container div.sheet-main div.sheet-column div.sheet-spewbox div.sheet-skills div.sheet-skill-column div.sheet-skill label {
background-color: #fff; }
div.sheet-container div.sheet-main div.sheet-column div.sheet-spewbox div.sheet-skills div.sheet-skill-column div.sheet-skill input {
border: none; }
div.sheet-container div.sheet-main div.sheet-column div.sheet-spewbox div.sheet-skills div.sheet-repeating-container {
grid-column: 1 / 3;
margin-top: 2%; }
div.sheet-container div.sheet-main div.sheet-column div.sheet-spewbox div.sheet-skills div.sheet-repeating-container div.repitem {
margin-bottom: 2%; }
div.sheet-container div.sheet-main div.sheet-column div.sheet-spewbox div.sheet-skills div.sheet-repeating-container div.repitem label > span {
display: inline-block;
width: 100%;
height: 100%;
text-align: center;
background-color: #77be7924;
font-weight: normal;
padding-top: 10%; }
div.sheet-dice-box {
grid-template-columns: 1fr 1fr 1fr 1fr;
grid-row-gap: 2%; }
div.sheet-dice-box button {
grid-area: 1 / 1 / 1 / 5; }
div.sheet-dice-box img {
left: 10px;
margin-left: -5%;
position: relative;
top: 0px;
z-index: +1; }
div.sheet-dice-box select {
width: 65%; }
div.sheet-dice-box span[data-i18n='d5!'] {
margin-right: -10%; }
div.sheet-box {
box-sizing: border-box;
border: 10px solid transparent;
-webkit-border-image: url(https://raw.githubusercontent.com/clevett/roll20-character-sheets/outbreakv1/Outbreak/src/img/background.png) 18 18 repeat;
box-shadow: 3px 5px 2px #888888;
float: left; }
div.sheet-dicelabel {
grid-auto-rows: min-content;
display: flex;
align-content: center;
justify-content: space-evenly;
height: 30px; }
div.sheet-dicelabel .info {
font-size: 1.5em;
font-family: "Pictos"; }
div.sheet-health h1, div.sheet-health h2 {
text-align: center; }
div.sheet-health div.sheet-header {
grid-template-columns: 1em 2fr 1fr;
text-align: center; }
div.sheet-health div.sheet-header h2[data-i18n='Injuries'] {
grid-column: 2; }
div.sheet-health div.sheet-header h2[data-i18n='Damage Threshold'] {
grid-column: 3;
line-height: inherit; }
div.sheet-health div.sheet-body {
grid-template-columns: 1em 2fr 1fr; }
div.sheet-health div.sheet-body h3 {
font-size: 0.8em;
line-height: inherit;
text-align: center; }
div.sheet-health div.sheet-body h3[data-i18n='Health Points'] {
text-orientation: mixed;
transform: rotate(180deg);
writing-mode: vertical-rl; }
div.sheet-health div.sheet-body div.sheet-injuries {
grid-template-columns: 15px 1fr;
grid-column-gap: 0.5%; }
div.sheet-health div.sheet-body div.sheet-injuries input[type='checkbox'] {
height: 15px;
width: 15px; }
div.sheet-health div.sheet-body div.sheet-injuries input[type='text'] {
margin-bottom: 2%; }
div.sheet-health div.sheet-body div.sheet-damage-threshold h3[data-i18n='Sb + Wb'] {
grid-area: 1 / 1 / 1 / 3; }
div.sheet-health div.sheet-body div.sheet-damage-threshold h3[data-i18n='Bonus'] {
grid-column: 1 / 4 / 1 / 4; }
div.sheet-health div.sheet-body div.sheet-damage-threshold input {
text-align: center; }
div.sheet-health div.sheet-viral h2[data-i18n='Symptoms'] {
text-align: left; }
div.sheet-health div.sheet-viral input[type="checkbox"] {
-webkit-appearance: initial;
appearance: initial;
background: none;
border: 1px solid black;
height: 19px;
margin-right: -8px;
position: relative;
width: 19px; }
div.sheet-health div.sheet-viral input[type="checkbox"]:checked {
background: #ccff33;
content: url(https://raw.githubusercontent.com/clevett/roll20-character-sheets/outbreakv1/Outbreak/src/img/virus.png);
border: none; }
div.sheet-health div.sheet-viral input[type="checkbox"]:checked:after {
-moz-transform: translate(-50%, -50%);
-ms-transform: translate(-50%, -50%);
-webkit-transform: translate(-50%, -50%);
left: 50%;
position: absolute;
top: 50%;
transform: translate(-50%, -50%); }
div.sheet-health div.sheet-viral div.sheet-virus-checkboxes {
display: inline;
margin-left: 15%; }
div.sheet-health div.sheet-pysche {
grid-template-columns: 4fr 3fr 1fr 2fr 1fr 3fr; }
div.sheet-health div.sheet-pysche h1 {
grid-area: 1 / 1 / 1 / 7; }
div.sheet-health div.sheet-pysche h2[data-i18n='Wb + Eb'] {
grid-area: 2 / 2 / 2 / 2; }
div.sheet-health div.sheet-pysche h2[data-i18n='Bonus'] {
grid-area: 2 / 4 / 2 / 4; }
div.sheet-health div.sheet-pysche h2[data-i18n='Total'] {
grid-area: 2 / 6 / 2 / 6; }
div.sheet-health div.sheet-pysche h2[data-i18n='Coping Mechanisms'] {
grid-area: 4 / 1 / 4 / 7;
text-align: left; }
div.sheet-health div.sheet-pysche h2[data-i18n='Morale'] {
grid-area: 3 / 1 / 3 / 1;
line-height: inherit; }
div.sheet-health div.sheet-pysche input[type='number'] {
grid-row: 3;
text-align: center; }
div.sheet-health div.sheet-pysche span {
grid-row: 3;
margin-top: 40%;
text-align: center; }
div.sheet-health div.sheet-pysche textarea {
grid-area: 5 / 1 / 5 / 7; }
div.sheet-training-value h1 {
grid-column: 1 / 2;
font-size: 1.8em;
text-align: center; }
div.sheet-training-value div.sheet-red-kits {
grid-template-columns: 1fr 1fr; }
div.sheet-training-value div.sheet-red-kits img {
margin-left: 25%;
margin-right: -5%; }
div.sheet-training-value div.sheet-green-kits {
grid-template-columns: 1fr 1fr 1fr; }
div.sheet-training-value div.sheet-green-kits h2 {
font-size: 0.8em; }
div.sheet-training-value div.sheet-green-kits img {
margin-left: 20%;
margin-right: -5%; }
div.sheet-training-value div.sheet-kits {
margin-bottom: 5%; }
div.sheet-training-value div.sheet-kits h2 {
text-align: center;
line-height: inherit; }
div.sheet-training-value div.sheet-kits input {
height: 2.3em;
text-align: center;
width: 3em !important; }
div.sheet-repeating-container {
grid-template-columns: 4fr 2fr 2fr 10% 10% 1fr; }
div.sheet-repeating-container h3 {
font-size: 0.8em;
text-align: center; }
div.sheet-repeating-container button.sheet-dicefontd10 {
font-weight: bold;
text-align: center; }
div.sheet-repeating-container .repcontainer {
grid-column: 1 / 7; }
div.sheet-repeating-container .repcontainer .repitem {
display: inline-grid;
grid-template-columns: 4fr 2fr 2fr 10% 10% 1fr;
grid-column-gap: 1%; }
div.sheet-equipment textarea {
min-height: 100px; }
div.sheet-tab {
display: none; }
input[name='attr_tab'][value='main'] ~ div.sheet-main {
display: inline-block; }
input[name='attr_tab'][value='equipment'] ~ div.sheet-equipment {
display: inline-block; }
input[name='attr_tab'][value='log'] ~ div.sheet-log {
display: inline-block; }
.sheet-rolltemplate-ou table {
width: 189px;
height: 186px;
padding: 2px;
background-color: #e6e6e6;
background-size: 189px 186px;
background-repeat: no-repeat;
font-family: "Courier New", Courier, monospace;
font-weight: bold;
border-spacing: 0; }
.sheet-rolltemplate-ou-small table {
background-color: #e6e6e6;
width: 189px;
height: 186px;
padding: 4px;
background-size: 189px 186px;
background-repeat: no-repeat;
font-family: "Courier New", Courier, monospace;
font-weight: bold;
border-spacing: 0; }
.sheet-rolltemplate-ou th {
color: #145a32;
padding: 10px 2px 2px 20px;
line-height: 1.2em;
font-size: 1.2em;
text-align: left; }
.sheet-rolltemplate-ou td,
.sheet-rolltemplate-ou-small td {
padding-left: 10px;
font-size: 1.0em;
vertical-align: top; }
.sheet-rolltemplate-ou .sheet-resultr {
font-size: 1.5em;
font-family: 'Pictos';
text-align: center;
color: #C0392B;
/*color: rgb(20, 90, 50);*/
padding-bottom: 15px; }
.sheet-rolltemplate-ou .sheet-resultg {
font-size: 1.5em;
font-family: 'Pictos';
text-align: center;
color: #28B463;
/*color: rgb(20, 90, 50);*/
padding-bottom: 15px; }
.sheet-rolltemplate-ou .inlinerollresult {
background-color: transparent;
color: #000000;
border: none; }
.sheet-rolltemplate-ou .inlinerollresult.fullcrit {
background-color: #28B463;
color: #ffffff;
border: none; }
.sheet-rolltemplate-ou .inlinerollresult.fullfail {
background-color: #C0392B;
color: #ffffff;
border: none; }
.sheet-rolltemplate-ou .sheet-res .inlinerollresult.fullcrit,
.sheet-rolltemplate-ou .sheet-res .inlinerollresult.fullfail {
background-color: transparent;
color: black;
border: black; }
.sheet-rolltemplate-ou-small .sheet-diff .inlinerollresult,
.sheet-rolltemplate-ou .sheet-diff .inlinerollresult {
background-color: #000000;
color: #ffffff;
padding-bottom: 0px;
padding-top: 0px;
border: none; }
.sheet-rolltemplate-ou-small .sheet-speed .inlinerollresult,
.sheet-rolltemplate-ou .sheet-speed .inlinerollresult {
background-color: #104ac9;
color: #ffffff;
padding-bottom: 0px;
padding-top: 0px;
border: none; }
.sheet-rolltemplate-ou-small .sheet-damage .inlinerollresult,
.sheet-rolltemplate-ou .sheet-damage .inlinerollresult {
background-color: #ce3c2d;
color: #ffffff;
padding-bottom: 0px;
padding-top: 0px;
border: none; }
.sheet-rolltemplate-ou-small .sheet-deplete .inlinerollresult,
.sheet-rolltemplate-ou .sheet-deplete .inlinerollresult {
background-color: #ffffff;
color: #000000;
padding-bottom: 0px;
padding-top: 0px;
border: none; }
.sheet-rolltemplate-ou-small .sheet-speed-five .inlinerollresult.fullcrit,
.sheet-rolltemplate-ou .sheet-speed-five .inlinerollresult.fullcrit {
background: url("https://raw.githubusercontent.com/clevett/roll20-character-sheets/outbreakv1/Outbreak/src/img/HuntersIcon_speed_16pxW_x16pxH.jpg") bottom;
background-size: 19px 19px;
background-repeat: no-repeat;
z-index: +1;
font-size: 1.2em;
color: transparent; }
.sheet-rolltemplate-ou-small .sheet-damage-five .inlinerollresult.fullcrit,
.sheet-rolltemplate-ou .sheet-damage-five .inlinerollresult.fullcrit {
background: url("https://raw.githubusercontent.com/clevett/roll20-character-sheets/outbreakv1/Outbreak/src/img/HuntersIcon_damage_16pxW_x16pxH.jpg") bottom;
background-size: 19px 19px;
background-repeat: no-repeat;
z-index: +1;
font-size: 1.2em;
color: transparent; }
.sheet-rolltemplate-ou-small .sheet-deplete-five .inlinerollresult.fullcrit,
.sheet-rolltemplate-ou .sheet-deplete-five .inlinerollresult.fullcrit {
background: url("https://raw.githubusercontent.com/clevett/roll20-character-sheets/outbreakv1/Outbreak/src/img/HuntersIcon_depletion_16pxW_x16pxH.jpg") bottom;
background-size: 19px 19px;
background-repeat: no-repeat;
z-index: +1;
font-size: 1.2em;
color: transparent; }
input[type=number]::-webkit-outer-spin-button,
input[type=number]::-webkit-inner-spin-button {
-webkit-appearance: none;
margin: 0; }
input[type=number] {
-moz-appearance: textfield; }
+988
View File
@@ -0,0 +1,988 @@
<input name="attr_version" type="hidden" value="1"/>
<div class="container">
<input name="attr_tab" type="hidden" value="main"/>
<div class="main tab">
<div class="column">
<div class="grid playerinfo box">
<h2 data-i18n="Name">Name</h2>
<input name="attr_character_name" placeholder="Name" title="@{character_name}" type="text" value=""/>
<h2 data-i18n="Player">Player</h2>
<input name="attr_character_player" placeholder="Player" title="@{character_player}" type="text" value=""/>
<h2 data-i18n="Campaign">Campaign</h2>
<input name="attr_character_campaign" placeholder="Campaign" title="@{character_campaign}" type="text" value=""/>
</div>
<div class="spewbox box">
<h1 class="green-header" data-i18n="S.P.E.W Attributes">S.P.E.W Attributes</h1>
<div class="grid dicetypes">
<div class="grid attributes"><img alt="Strength" src="https://raw.githubusercontent.com/clevett/roll20-character-sheets/outbreakv1/Outbreak/src/img/OU_Attributes_Strength_40x40.png"/>
<h3 data-i18n="Strength">Strength</h3>
<div class="grid">
<input name="attr_strength" type="hidden" value="[[(@{strength_bonus}*10)+@{strength_base}]]"/>
<label>
<input name="attr_strength_bonus" title="@{strength_bonus}" type="text" value="0"/>
</label>
<label>
<input name="attr_strength_base" title="@{strength_base}" type="text" value="0"/>
</label>
</div>
</div>
<div class="grid attributes"><img alt="Perception" src="https://raw.githubusercontent.com/clevett/roll20-character-sheets/outbreakv1/Outbreak/src/img/OU_Attributes_Perception_40x40.png"/>
<h3 data-i18n="Perception">Perception</h3>
<div class="grid">
<input name="attr_perception" type="hidden" value="[[(@{perception_bonus}*10)+@{perception_base}]]"/>
<label>
<input name="attr_perception_bonus" title="@{perception_bonus}" type="text" value="0"/>
</label>
<label>
<input name="attr_perception_base" title="@{perception_base}" type="text" value="0"/>
</label>
</div>
</div>
<div class="grid attributes"><img alt="Empathy" src="https://raw.githubusercontent.com/clevett/roll20-character-sheets/outbreakv1/Outbreak/src/img/OU_Attributes_Empathy_40x40.png"/>
<h3 data-i18n="Empathy">Empathy</h3>
<div class="grid">
<input name="attr_empathy" type="hidden" value="[[(@{empathy_bonus}*10)+@{empathy_base}]]"/>
<label>
<input name="attr_empathy_bonus" title="@{empathy_bonus}" type="text" value="0"/>
</label>
<label>
<input name="attr_empathy_base" title="@{empathy_base}" type="text" value="0"/>
</label>
</div>
</div>
<div class="grid attributes"><img alt="Willpower" src="https://raw.githubusercontent.com/clevett/roll20-character-sheets/outbreakv1/Outbreak/src/img/OU_Attributes_Willpower_40x40.png"/>
<h3 data-i18n="Willpower">Willpower</h3>
<div class="grid">
<input name="attr_willpower" type="hidden" value="[[(@{willpower_bonus}*10)+@{willpower_base}]]"/>
<label>
<input name="attr_willpower_bonus" title="@{willpower_bonus}" type="text" value="0"/>
</label>
<label>
<input name="attr_willpower_base" title="@{willpower_base}" type="text" value="0"/>
</label>
</div>
</div>
</div>
<h2 data-i18n="Character Resources">Character Resources</h2>
<div class="grid points">
<h3 class="green-header" data-i18n="Survival Points:">Survival Points:</h3>
<label>
<input class="points" name="attr_survival_points" title="@{survival_points}" value="0" type="text"/>
</label>
<h3 class="yellow-header" data-i18n="Gestalt Level:">Gestalt Level:</h3>
<label>
<input class="points" name="attr_gestalt_level" title="@{gestalt_level}" value="0" type="text"/>
</label>
<h3 class="green-header" data-i18n="Competance Points:">Competance Points:</h3>
<label>
<input class="points" name="attr_competance_points" title="@{competance_points}" value="0" type="text"/>
</label>
</div>
<div class="grid skills">
<h1 class="yellow-header" data-i18n="Skills">Skills</h1>
<h2 data-i18n="Basic Skills">Basic Skills</h2>
<div class="skill-column">
<div class="grid header">
<h3 data-i18n="Adv"></h3>
<h3 data-i18n="Tot"></h3>
</div>
<div class="skill">
<input name="attr_balance_button_base" type="hidden" value="[[(?{Gear Or Kit| None, 0 | Archery, @{archery_gear}+@{perception_bonus}|Athletic Gear, @{athletic_gear}+@{perception_bonus}|Bludgeon, @{bludgeoning}+@{perception_bonus}|Climbing Gear, @{climbing_gear}+@{perception_bonus}|Command Apparatus, @{command_app}+@{perception_bonus}|Firefighting, @{firefighting}+@{perception_bonus}|First Aid Kit, @{first_aid_kits}+@{perception_bonus}|Long Gun, @{long_gun}+@{perception_bonus}|Martial Arts, @{martial_arts}+@{perception_bonus}|Medical Gear, @{medical_gear}+@{perception_bonus}|Piercing, @{piercing}+@{perception_bonus}|Pistol, @{pistol}+@{perception_bonus}|Recon Gear, @{recon_gear}+@{perception_bonus}|Slashing, @{slashing}+@{perception_bonus}|Survival Kit, @{survival_kit}+@{perception_bonus}|Swimming/Diving, @{swimming_diving}+@{perception_bonus}|Throwing, @{throwing}+@{perception_bonus}|Tools, @{tools}+@{perception_bonus}|Value, @{value}+@{perception_bonus}|Vehicles, @{vehicles}+@{perception_bonus}})*?{Multiplier|1|2|3|4|5}]]"/>
<input name="attr_balance_attributes" type="hidden" value="(@{perception}+@{willpower_bonus})"/>
<input name="attr_balance_total" type="hidden" value="(@{balance} [Skill]+@{balance_button_base} [Kit])"/>
<button name="roll_Balance" type="roll" value="&{template:ou} {{name=@{character_name}}} {{roll_name=^{Balance}}} {{attr=Balance}} {{Target1=[[@{balance_total}]]}} {{Target2=[[@{balance_total}+1]]}} {{skill=VS.}} {{Diff=@{difficulty_dice}}} {{Spd1=@{speed_dice}}} {{Dmg=@{damage_dice}}} {{Deplet=@{depletion_dice}}} {{DieDif=@{difficulty_die}}} {{DieSpd=@{speed_die}}} {{DieDmg=@{damage_die}}} {{DieDep=@{depletion_die}}} {{result=[[1d100+@{difficulty_dice} [Diff]]]}} {{dos1=[[@{balance_total}-19]]}} {{dos2a=[[@{balance_total}-20]]}} {{dos2b=[[@{balance_total}-29]]}} {{dos3a=[[@{balance_total}-30]]}} {{dos3b=[[@{balance_total}-39]]}} {{dos4a=[[@{balance_total}-40]]}} {{dos4b=[[@{balance_total}-49]]}} {{dof1=[[@{balance_total}+19]]}} {{dof2a=[[@{balance_total}+20]]}} {{dof2b=[[@{balance_total}+29]]}} {{dof3a=[[@{balance_total}+30]]}} {{dof3b=[[@{balance_total}+39]]}} {{dof4a=[[@{balance_total}+40]]}} {{dof4b=[[@{balance_total}+49]]}}"> <span data-i18n="Balance">Balance</span></button>
<label>
<input class="center" name="attr_balance_advancement" title="attr_balance_advancement" type="number" value="0"/>
</label>
<label>
<input class="center" name="attr_balance" title="attr_balance" type="number" value="[[@{balance_attributes}+@{balance_advancement}]]" disabled="true"/>
</label>
</div>
<div class="skill">
<input name="attr_brawl_button_base" type="hidden" value="[[(?{Gear Or Kit| None, 0 | Archery, @{archery_gear}+@{strength_bonus}|Athletic Gear, @{athletic_gear}+@{strength_bonus}|Bludgeon, @{bludgeoning}+@{strength_bonus}|Climbing Gear, @{climbing_gear}+@{strength_bonus}|Command Apparatus, @{command_app}+@{strength_bonus}|Firefighting, @{firefighting}+@{strength_bonus}|First Aid Kit, @{first_aid_kits}+@{strength_bonus}|Long Gun, @{long_gun}+@{strength_bonus}|Martial Arts, @{martial_arts}+@{strength_bonus}|Medical Gear, @{medical_gear}+@{strength_bonus}|Piercing, @{piercing}+@{strength_bonus}|Pistol, @{pistol}+@{strength_bonus}|Recon Gear, @{recon_gear}+@{strength_bonus}|Slashing, @{slashing}+@{strength_bonus}|Survival Kit, @{survival_kit}+@{strength_bonus}|Swimming/Diving, @{swimming_diving}+@{strength_bonus}|Throwing, @{throwing}+@{strength_bonus}|Tools, @{tools}+@{strength_bonus}|Value, @{value}+@{strength_bonus}|Vehicles, @{vehicles}+@{strength_bonus}})*?{Multiplier|1|2|3|4|5}]]"/>
<input name="attr_brawl_attributes" type="hidden" value="(@{strength}+@{perception_bonus})"/>
<input name="attr_brawl_total" type="hidden" value="(@{brawl} [Skill]+@{brawl_button_base} [Kit])"/>
<button name="roll_Brawl" type="roll" value="&{template:ou} {{name=@{character_name}}} {{roll_name=^{Brawl}}} {{attr=Brawl}} {{Target1=[[@{brawl_total}]]}} {{Target2=[[@{brawl_total}+1]]}} {{skill=VS.}} {{Diff=@{difficulty_dice}}} {{Spd1=@{speed_dice}}} {{Dmg=@{damage_dice}}} {{Deplet=@{depletion_dice}}} {{DieDif=@{difficulty_die}}} {{DieSpd=@{speed_die}}} {{DieDmg=@{damage_die}}} {{DieDep=@{depletion_die}}} {{result=[[1d100+@{difficulty_dice} [Diff]]]}} {{dos1=[[@{brawl_total}-19]]}} {{dos2a=[[@{brawl_total}-20]]}} {{dos2b=[[@{brawl_total}-29]]}} {{dos3a=[[@{brawl_total}-30]]}} {{dos3b=[[@{brawl_total}-39]]}} {{dos4a=[[@{brawl_total}-40]]}} {{dos4b=[[@{brawl_total}-49]]}} {{dof1=[[@{brawl_total}+19]]}} {{dof2a=[[@{brawl_total}+20]]}} {{dof2b=[[@{brawl_total}+29]]}} {{dof3a=[[@{brawl_total}+30]]}} {{dof3b=[[@{brawl_total}+39]]}} {{dof4a=[[@{brawl_total}+40]]}} {{dof4b=[[@{brawl_total}+49]]}}"> <span data-i18n="Brawl">Brawl</span></button>
<label>
<input class="center" name="attr_brawl_advancement" title="attr_brawl_advancement" type="number" value="0"/>
</label>
<label>
<input class="center" name="attr_brawl" title="attr_brawl" type="number" value="[[@{brawl_attributes}+@{brawl_advancement}]]" disabled="true"/>
</label>
</div>
<div class="skill">
<input name="attr_climb_button_base" type="hidden" value="[[(?{Gear Or Kit| None, 0 | Archery, @{archery_gear}+@{strength_bonus}|Athletic Gear, @{athletic_gear}+@{strength_bonus}|Bludgeon, @{bludgeoning}+@{strength_bonus}|Climbing Gear, @{climbing_gear}+@{strength_bonus}|Command Apparatus, @{command_app}+@{strength_bonus}|Firefighting, @{firefighting}+@{strength_bonus}|First Aid Kit, @{first_aid_kits}+@{strength_bonus}|Long Gun, @{long_gun}+@{strength_bonus}|Martial Arts, @{martial_arts}+@{strength_bonus}|Medical Gear, @{medical_gear}+@{strength_bonus}|Piercing, @{piercing}+@{strength_bonus}|Pistol, @{pistol}+@{strength_bonus}|Recon Gear, @{recon_gear}+@{strength_bonus}|Slashing, @{slashing}+@{strength_bonus}|Survival Kit, @{survival_kit}+@{strength_bonus}|Swimming/Diving, @{swimming_diving}+@{strength_bonus}|Throwing, @{throwing}+@{strength_bonus}|Tools, @{tools}+@{strength_bonus}|Value, @{value}+@{strength_bonus}|Vehicles, @{vehicles}+@{strength_bonus}})*?{Multiplier|1|2|3|4|5}]]"/>
<input name="attr_climb_attributes" type="hidden" value="(@{strength}+@{willpower_bonus})"/>
<input name="attr_climb_total" type="hidden" value="(@{climb} [Skill]+@{climb_button_base} [Kit])"/>
<button name="roll_Climb" type="roll" value="&{template:ou} {{name=@{character_name}}} {{roll_name=^{Climb}}} {{attr=Climb}} {{Target1=[[@{climb_total}]]}} {{Target2=[[@{climb_total}+1]]}} {{skill=VS.}} {{Diff=@{difficulty_dice}}} {{Spd1=@{speed_dice}}} {{Dmg=@{damage_dice}}} {{Deplet=@{depletion_dice}}} {{DieDif=@{difficulty_die}}} {{DieSpd=@{speed_die}}} {{DieDmg=@{damage_die}}} {{DieDep=@{depletion_die}}} {{result=[[1d100+@{difficulty_dice} [Diff]]]}} {{dos1=[[@{climb_total}-19]]}} {{dos2a=[[@{climb_total}-20]]}} {{dos2b=[[@{climb_total}-29]]}} {{dos3a=[[@{climb_total}-30]]}} {{dos3b=[[@{climb_total}-39]]}} {{dos4a=[[@{climb_total}-40]]}} {{dos4b=[[@{climb_total}-49]]}} {{dof1=[[@{climb_total}+19]]}} {{dof2a=[[@{climb_total}+20]]}} {{dof2b=[[@{climb_total}+29]]}} {{dof3a=[[@{climb_total}+30]]}} {{dof3b=[[@{climb_total}+39]]}} {{dof4a=[[@{climb_total}+40]]}} {{dof4b=[[@{climb_total}+49]]}}"> <span data-i18n="Climb">Climb</span></button>
<label>
<input class="center" name="attr_climb_advancement" title="attr_climb_advancement" type="number" value="0"/>
</label>
<label>
<input class="center" name="attr_climb" title="attr_climb" type="number" value="[[@{climb_attributes}+@{climb_advancement}]]" disabled="true"/>
</label>
</div>
<div class="skill">
<input name="attr_composure_button_base" type="hidden" value="[[(?{Gear Or Kit| None, 0 | Archery, @{archery_gear}+@{willpower_bonus}|Athletic Gear, @{athletic_gear}+@{willpower_bonus}|Bludgeon, @{bludgeoning}+@{willpower_bonus}|Climbing Gear, @{climbing_gear}+@{willpower_bonus}|Command Apparatus, @{command_app}+@{willpower_bonus}|Firefighting, @{firefighting}+@{willpower_bonus}|First Aid Kit, @{first_aid_kits}+@{willpower_bonus}|Long Gun, @{long_gun}+@{willpower_bonus}|Martial Arts, @{martial_arts}+@{willpower_bonus}|Medical Gear, @{medical_gear}+@{willpower_bonus}|Piercing, @{piercing}+@{willpower_bonus}|Pistol, @{pistol}+@{willpower_bonus}|Recon Gear, @{recon_gear}+@{willpower_bonus}|Slashing, @{slashing}+@{willpower_bonus}|Survival Kit, @{survival_kit}+@{willpower_bonus}|Swimming/Diving, @{swimming_diving}+@{willpower_bonus}|Throwing, @{throwing}+@{willpower_bonus}|Tools, @{tools}+@{willpower_bonus}|Value, @{value}+@{willpower_bonus}|Vehicles, @{vehicles}+@{willpower_bonus}})*?{Multiplier|1|2|3|4|5}]]"/>
<input name="attr_composure_attributes" type="hidden" value="(@{willpower}+@{empathy_bonus})"/>
<input name="attr_composure_total" type="hidden" value="(@{composure} [Skill]+@{composure_button_base} [Kit])"/>
<button name="roll_Composure" type="roll" value="&{template:ou} {{name=@{character_name}}} {{roll_name=^{Composure}}} {{attr=Composure}} {{Target1=[[@{composure_total}]]}} {{Target2=[[@{composure_total}+1]]}} {{skill=VS.}} {{Diff=@{difficulty_dice}}} {{Spd1=@{speed_dice}}} {{Dmg=@{damage_dice}}} {{Deplet=@{depletion_dice}}} {{DieDif=@{difficulty_die}}} {{DieSpd=@{speed_die}}} {{DieDmg=@{damage_die}}} {{DieDep=@{depletion_die}}} {{result=[[1d100+@{difficulty_dice} [Diff]]]}} {{dos1=[[@{composure_total}-19]]}} {{dos2a=[[@{composure_total}-20]]}} {{dos2b=[[@{composure_total}-29]]}} {{dos3a=[[@{composure_total}-30]]}} {{dos3b=[[@{composure_total}-39]]}} {{dos4a=[[@{composure_total}-40]]}} {{dos4b=[[@{composure_total}-49]]}} {{dof1=[[@{composure_total}+19]]}} {{dof2a=[[@{composure_total}+20]]}} {{dof2b=[[@{composure_total}+29]]}} {{dof3a=[[@{composure_total}+30]]}} {{dof3b=[[@{composure_total}+39]]}} {{dof4a=[[@{composure_total}+40]]}} {{dof4b=[[@{composure_total}+49]]}}"> <span data-i18n="Composure">Composure</span></button>
<label>
<input class="center" name="attr_composure_advancement" title="attr_composure_advancement" type="number" value="0"/>
</label>
<label>
<input class="center" name="attr_composure" title="attr_composure" type="number" value="[[@{composure_attributes}+@{composure_advancement}]]" disabled="true"/>
</label>
</div>
<div class="skill">
<input name="attr_dodge_button_base" type="hidden" value="[[(?{Gear Or Kit| None, 0 | Archery, @{archery_gear}+@{perception_bonus}|Athletic Gear, @{athletic_gear}+@{perception_bonus}|Bludgeon, @{bludgeoning}+@{perception_bonus}|Climbing Gear, @{climbing_gear}+@{perception_bonus}|Command Apparatus, @{command_app}+@{perception_bonus}|Firefighting, @{firefighting}+@{perception_bonus}|First Aid Kit, @{first_aid_kits}+@{perception_bonus}|Long Gun, @{long_gun}+@{perception_bonus}|Martial Arts, @{martial_arts}+@{perception_bonus}|Medical Gear, @{medical_gear}+@{perception_bonus}|Piercing, @{piercing}+@{perception_bonus}|Pistol, @{pistol}+@{perception_bonus}|Recon Gear, @{recon_gear}+@{perception_bonus}|Slashing, @{slashing}+@{perception_bonus}|Survival Kit, @{survival_kit}+@{perception_bonus}|Swimming/Diving, @{swimming_diving}+@{perception_bonus}|Throwing, @{throwing}+@{perception_bonus}|Tools, @{tools}+@{perception_bonus}|Value, @{value}+@{perception_bonus}|Vehicles, @{vehicles}+@{perception_bonus}})*?{Multiplier|1|2|3|4|5}]]"/>
<input name="attr_dodge_attributes" type="hidden" value="(@{perception}+@{strength_bonus})"/>
<input name="attr_dodge_total" type="hidden" value="(@{dodge} [Skill]+@{dodge_button_base} [Kit])"/>
<button name="roll_Dodge" type="roll" value="&{template:ou} {{name=@{character_name}}} {{roll_name=^{Dodge}}} {{attr=Dodge}} {{Target1=[[@{dodge_total}]]}} {{Target2=[[@{dodge_total}+1]]}} {{skill=VS.}} {{Diff=@{difficulty_dice}}} {{Spd1=@{speed_dice}}} {{Dmg=@{damage_dice}}} {{Deplet=@{depletion_dice}}} {{DieDif=@{difficulty_die}}} {{DieSpd=@{speed_die}}} {{DieDmg=@{damage_die}}} {{DieDep=@{depletion_die}}} {{result=[[1d100+@{difficulty_dice} [Diff]]]}} {{dos1=[[@{dodge_total}-19]]}} {{dos2a=[[@{dodge_total}-20]]}} {{dos2b=[[@{dodge_total}-29]]}} {{dos3a=[[@{dodge_total}-30]]}} {{dos3b=[[@{dodge_total}-39]]}} {{dos4a=[[@{dodge_total}-40]]}} {{dos4b=[[@{dodge_total}-49]]}} {{dof1=[[@{dodge_total}+19]]}} {{dof2a=[[@{dodge_total}+20]]}} {{dof2b=[[@{dodge_total}+29]]}} {{dof3a=[[@{dodge_total}+30]]}} {{dof3b=[[@{dodge_total}+39]]}} {{dof4a=[[@{dodge_total}+40]]}} {{dof4b=[[@{dodge_total}+49]]}}"> <span data-i18n="Dodge">Dodge</span></button>
<label>
<input class="center" name="attr_dodge_advancement" title="attr_dodge_advancement" type="number" value="0"/>
</label>
<label>
<input class="center" name="attr_dodge" title="attr_dodge" type="number" value="[[@{dodge_attributes}+@{dodge_advancement}]]" disabled="true"/>
</label>
</div>
<div class="skill">
<input name="attr_endurance_button_base" type="hidden" value="[[(?{Gear Or Kit| None, 0 | Archery, @{archery_gear}+@{strength_bonus}|Athletic Gear, @{athletic_gear}+@{strength_bonus}|Bludgeon, @{bludgeoning}+@{strength_bonus}|Climbing Gear, @{climbing_gear}+@{strength_bonus}|Command Apparatus, @{command_app}+@{strength_bonus}|Firefighting, @{firefighting}+@{strength_bonus}|First Aid Kit, @{first_aid_kits}+@{strength_bonus}|Long Gun, @{long_gun}+@{strength_bonus}|Martial Arts, @{martial_arts}+@{strength_bonus}|Medical Gear, @{medical_gear}+@{strength_bonus}|Piercing, @{piercing}+@{strength_bonus}|Pistol, @{pistol}+@{strength_bonus}|Recon Gear, @{recon_gear}+@{strength_bonus}|Slashing, @{slashing}+@{strength_bonus}|Survival Kit, @{survival_kit}+@{strength_bonus}|Swimming/Diving, @{swimming_diving}+@{strength_bonus}|Throwing, @{throwing}+@{strength_bonus}|Tools, @{tools}+@{strength_bonus}|Value, @{value}+@{strength_bonus}|Vehicles, @{vehicles}+@{strength_bonus}})*?{Multiplier|1|2|3|4|5}]]"/>
<input name="attr_endurance_attributes" type="hidden" value="(@{strength}+@{willpower_bonus})"/>
<input name="attr_endurance_total" type="hidden" value="(@{endurance} [Skill]+@{endurance_button_base} [Kit])"/>
<button name="roll_Endurance" type="roll" value="&{template:ou} {{name=@{character_name}}} {{roll_name=^{Endurance}}} {{attr=Endurance}} {{Target1=[[@{endurance_total}]]}} {{Target2=[[@{endurance_total}+1]]}} {{skill=VS.}} {{Diff=@{difficulty_dice}}} {{Spd1=@{speed_dice}}} {{Dmg=@{damage_dice}}} {{Deplet=@{depletion_dice}}} {{DieDif=@{difficulty_die}}} {{DieSpd=@{speed_die}}} {{DieDmg=@{damage_die}}} {{DieDep=@{depletion_die}}} {{result=[[1d100+@{difficulty_dice} [Diff]]]}} {{dos1=[[@{endurance_total}-19]]}} {{dos2a=[[@{endurance_total}-20]]}} {{dos2b=[[@{endurance_total}-29]]}} {{dos3a=[[@{endurance_total}-30]]}} {{dos3b=[[@{endurance_total}-39]]}} {{dos4a=[[@{endurance_total}-40]]}} {{dos4b=[[@{endurance_total}-49]]}} {{dof1=[[@{endurance_total}+19]]}} {{dof2a=[[@{endurance_total}+20]]}} {{dof2b=[[@{endurance_total}+29]]}} {{dof3a=[[@{endurance_total}+30]]}} {{dof3b=[[@{endurance_total}+39]]}} {{dof4a=[[@{endurance_total}+40]]}} {{dof4b=[[@{endurance_total}+49]]}}"> <span data-i18n="Endurance">Endurance</span></button>
<label>
<input class="center" name="attr_endurance_advancement" title="attr_endurance_advancement" type="number" value="0"/>
</label>
<label>
<input class="center" name="attr_endurance" title="attr_endurance" type="number" value="[[@{endurance_attributes}+@{endurance_advancement}]]" disabled="true"/>
</label>
</div>
<div class="skill">
<input name="attr_expression_button_base" type="hidden" value="[[(?{Gear Or Kit| None, 0 | Archery, @{archery_gear}+@{empathy_bonus}|Athletic Gear, @{athletic_gear}+@{empathy_bonus}|Bludgeon, @{bludgeoning}+@{empathy_bonus}|Climbing Gear, @{climbing_gear}+@{empathy_bonus}|Command Apparatus, @{command_app}+@{empathy_bonus}|Firefighting, @{firefighting}+@{empathy_bonus}|First Aid Kit, @{first_aid_kits}+@{empathy_bonus}|Long Gun, @{long_gun}+@{empathy_bonus}|Martial Arts, @{martial_arts}+@{empathy_bonus}|Medical Gear, @{medical_gear}+@{empathy_bonus}|Piercing, @{piercing}+@{empathy_bonus}|Pistol, @{pistol}+@{empathy_bonus}|Recon Gear, @{recon_gear}+@{empathy_bonus}|Slashing, @{slashing}+@{empathy_bonus}|Survival Kit, @{survival_kit}+@{empathy_bonus}|Swimming/Diving, @{swimming_diving}+@{empathy_bonus}|Throwing, @{throwing}+@{empathy_bonus}|Tools, @{tools}+@{empathy_bonus}|Value, @{value}+@{empathy_bonus}|Vehicles, @{vehicles}+@{empathy_bonus}})*?{Multiplier|1|2|3|4|5}]]"/>
<input name="attr_expression_attributes" type="hidden" value="(@{empathy}+@{perception_bonus})"/>
<input name="attr_expression_total" type="hidden" value="(@{expression} [Skill]+@{expression_button_base} [Kit])"/>
<button name="roll_Expression" type="roll" value="&{template:ou} {{name=@{character_name}}} {{roll_name=^{Expression}}} {{attr=Expression}} {{Target1=[[@{expression_total}]]}} {{Target2=[[@{expression_total}+1]]}} {{skill=VS.}} {{Diff=@{difficulty_dice}}} {{Spd1=@{speed_dice}}} {{Dmg=@{damage_dice}}} {{Deplet=@{depletion_dice}}} {{DieDif=@{difficulty_die}}} {{DieSpd=@{speed_die}}} {{DieDmg=@{damage_die}}} {{DieDep=@{depletion_die}}} {{result=[[1d100+@{difficulty_dice} [Diff]]]}} {{dos1=[[@{expression_total}-19]]}} {{dos2a=[[@{expression_total}-20]]}} {{dos2b=[[@{expression_total}-29]]}} {{dos3a=[[@{expression_total}-30]]}} {{dos3b=[[@{expression_total}-39]]}} {{dos4a=[[@{expression_total}-40]]}} {{dos4b=[[@{expression_total}-49]]}} {{dof1=[[@{expression_total}+19]]}} {{dof2a=[[@{expression_total}+20]]}} {{dof2b=[[@{expression_total}+29]]}} {{dof3a=[[@{expression_total}+30]]}} {{dof3b=[[@{expression_total}+39]]}} {{dof4a=[[@{expression_total}+40]]}} {{dof4b=[[@{expression_total}+49]]}}"> <span data-i18n="Expression">Expression</span></button>
<label>
<input class="center" name="attr_expression_advancement" title="attr_expression_advancement" type="number" value="0"/>
</label>
<label>
<input class="center" name="attr_expression" title="attr_expression" type="number" value="[[@{expression_attributes}+@{expression_advancement}]]" disabled="true"/>
</label>
</div>
<div class="skill">
<input name="attr_grapple_button_base" type="hidden" value="[[(?{Gear Or Kit| None, 0 | Archery, @{archery_gear}+@{strength_bonus}|Athletic Gear, @{athletic_gear}+@{strength_bonus}|Bludgeon, @{bludgeoning}+@{strength_bonus}|Climbing Gear, @{climbing_gear}+@{strength_bonus}|Command Apparatus, @{command_app}+@{strength_bonus}|Firefighting, @{firefighting}+@{strength_bonus}|First Aid Kit, @{first_aid_kits}+@{strength_bonus}|Long Gun, @{long_gun}+@{strength_bonus}|Martial Arts, @{martial_arts}+@{strength_bonus}|Medical Gear, @{medical_gear}+@{strength_bonus}|Piercing, @{piercing}+@{strength_bonus}|Pistol, @{pistol}+@{strength_bonus}|Recon Gear, @{recon_gear}+@{strength_bonus}|Slashing, @{slashing}+@{strength_bonus}|Survival Kit, @{survival_kit}+@{strength_bonus}|Swimming/Diving, @{swimming_diving}+@{strength_bonus}|Throwing, @{throwing}+@{strength_bonus}|Tools, @{tools}+@{strength_bonus}|Value, @{value}+@{strength_bonus}|Vehicles, @{vehicles}+@{strength_bonus}})*?{Multiplier|1|2|3|4|5}]]"/>
<input name="attr_grapple_attributes" type="hidden" value="(@{strength}+@{willpower_bonus})"/>
<input name="attr_grapple_total" type="hidden" value="(@{grapple} [Skill]+@{grapple_button_base} [Kit])"/>
<button name="roll_Grapple" type="roll" value="&{template:ou} {{name=@{character_name}}} {{roll_name=^{Grapple}}} {{attr=Grapple}} {{Target1=[[@{grapple_total}]]}} {{Target2=[[@{grapple_total}+1]]}} {{skill=VS.}} {{Diff=@{difficulty_dice}}} {{Spd1=@{speed_dice}}} {{Dmg=@{damage_dice}}} {{Deplet=@{depletion_dice}}} {{DieDif=@{difficulty_die}}} {{DieSpd=@{speed_die}}} {{DieDmg=@{damage_die}}} {{DieDep=@{depletion_die}}} {{result=[[1d100+@{difficulty_dice} [Diff]]]}} {{dos1=[[@{grapple_total}-19]]}} {{dos2a=[[@{grapple_total}-20]]}} {{dos2b=[[@{grapple_total}-29]]}} {{dos3a=[[@{grapple_total}-30]]}} {{dos3b=[[@{grapple_total}-39]]}} {{dos4a=[[@{grapple_total}-40]]}} {{dos4b=[[@{grapple_total}-49]]}} {{dof1=[[@{grapple_total}+19]]}} {{dof2a=[[@{grapple_total}+20]]}} {{dof2b=[[@{grapple_total}+29]]}} {{dof3a=[[@{grapple_total}+30]]}} {{dof3b=[[@{grapple_total}+39]]}} {{dof4a=[[@{grapple_total}+40]]}} {{dof4b=[[@{grapple_total}+49]]}}"> <span data-i18n="Grapple">Grapple</span></button>
<label>
<input class="center" name="attr_grapple_advancement" title="attr_grapple_advancement" type="number" value="0"/>
</label>
<label>
<input class="center" name="attr_grapple" title="attr_grapple" type="number" value="[[@{grapple_attributes}+@{grapple_advancement}]]" disabled="true"/>
</label>
</div>
</div>
<div class="skill-column">
<div class="grid header">
<h3 data-i18n="Adv"></h3>
<h3 data-i18n="Tot"></h3>
</div>
<div class="skill">
<input name="attr_hold_button_base" type="hidden" value="[[(?{Gear Or Kit| None, 0 | Archery, @{archery_gear}+@{willpower_bonus}|Athletic Gear, @{athletic_gear}+@{willpower_bonus}|Bludgeon, @{bludgeoning}+@{willpower_bonus}|Climbing Gear, @{climbing_gear}+@{willpower_bonus}|Command Apparatus, @{command_app}+@{willpower_bonus}|Firefighting, @{firefighting}+@{willpower_bonus}|First Aid Kit, @{first_aid_kits}+@{willpower_bonus}|Long Gun, @{long_gun}+@{willpower_bonus}|Martial Arts, @{martial_arts}+@{willpower_bonus}|Medical Gear, @{medical_gear}+@{willpower_bonus}|Piercing, @{piercing}+@{willpower_bonus}|Pistol, @{pistol}+@{willpower_bonus}|Recon Gear, @{recon_gear}+@{willpower_bonus}|Slashing, @{slashing}+@{willpower_bonus}|Survival Kit, @{survival_kit}+@{willpower_bonus}|Swimming/Diving, @{swimming_diving}+@{willpower_bonus}|Throwing, @{throwing}+@{willpower_bonus}|Tools, @{tools}+@{willpower_bonus}|Value, @{value}+@{willpower_bonus}|Vehicles, @{vehicles}+@{willpower_bonus}})*?{Multiplier|1|2|3|4|5}]]"/>
<input name="attr_hold_attributes" type="hidden" value="(@{willpower}+@{perception_bonus})"/>
<input name="attr_hold_total" type="hidden" value="(@{hold} [Skill]+@{hold_button_base} [Kit])"/>
<button name="roll_Hold" type="roll" value="&{template:ou} {{name=@{character_name}}} {{roll_name=^{Hold}}} {{attr=Hold}} {{Target1=[[@{hold_total}]]}} {{Target2=[[@{hold_total}+1]]}} {{skill=VS.}} {{Diff=@{difficulty_dice}}} {{Spd1=@{speed_dice}}} {{Dmg=@{damage_dice}}} {{Deplet=@{depletion_dice}}} {{DieDif=@{difficulty_die}}} {{DieSpd=@{speed_die}}} {{DieDmg=@{damage_die}}} {{DieDep=@{depletion_die}}} {{result=[[1d100+@{difficulty_dice} [Diff]]]}} {{dos1=[[@{hold_total}-19]]}} {{dos2a=[[@{hold_total}-20]]}} {{dos2b=[[@{hold_total}-29]]}} {{dos3a=[[@{hold_total}-30]]}} {{dos3b=[[@{hold_total}-39]]}} {{dos4a=[[@{hold_total}-40]]}} {{dos4b=[[@{hold_total}-49]]}} {{dof1=[[@{hold_total}+19]]}} {{dof2a=[[@{hold_total}+20]]}} {{dof2b=[[@{hold_total}+29]]}} {{dof3a=[[@{hold_total}+30]]}} {{dof3b=[[@{hold_total}+39]]}} {{dof4a=[[@{hold_total}+40]]}} {{dof4b=[[@{hold_total}+49]]}}"> <span data-i18n="Hold">Hold</span></button>
<label>
<input class="center" name="attr_hold_advancement" title="attr_hold_advancement" type="number" value="0"/>
</label>
<label>
<input class="center" name="attr_hold" title="attr_hold" type="number" value="[[@{hold_attributes}+@{hold_advancement}]]" disabled="true"/>
</label>
</div>
<div class="skill">
<input name="attr_jump_leap_button_base" type="hidden" value="[[(?{Gear Or Kit| None, 0 | Archery, @{archery_gear}+@{strength_bonus}|Athletic Gear, @{athletic_gear}+@{strength_bonus}|Bludgeon, @{bludgeoning}+@{strength_bonus}|Climbing Gear, @{climbing_gear}+@{strength_bonus}|Command Apparatus, @{command_app}+@{strength_bonus}|Firefighting, @{firefighting}+@{strength_bonus}|First Aid Kit, @{first_aid_kits}+@{strength_bonus}|Long Gun, @{long_gun}+@{strength_bonus}|Martial Arts, @{martial_arts}+@{strength_bonus}|Medical Gear, @{medical_gear}+@{strength_bonus}|Piercing, @{piercing}+@{strength_bonus}|Pistol, @{pistol}+@{strength_bonus}|Recon Gear, @{recon_gear}+@{strength_bonus}|Slashing, @{slashing}+@{strength_bonus}|Survival Kit, @{survival_kit}+@{strength_bonus}|Swimming/Diving, @{swimming_diving}+@{strength_bonus}|Throwing, @{throwing}+@{strength_bonus}|Tools, @{tools}+@{strength_bonus}|Value, @{value}+@{strength_bonus}|Vehicles, @{vehicles}+@{strength_bonus}})*?{Multiplier|1|2|3|4|5}]]"/>
<input name="attr_jump_leap_attributes" type="hidden" value="(@{strength}+@{perception_bonus})"/>
<input name="attr_jump_leap_total" type="hidden" value="(@{jump_leap} [Skill]+@{jump_leap_button_base} [Kit])"/>
<button name="roll_Jump/Leap" type="roll" value="&{template:ou} {{name=@{character_name}}} {{roll_name=^{Jump/Leap}}} {{attr=Jump/Leap}} {{Target1=[[@{jump_leap_total}]]}} {{Target2=[[@{jump_leap_total}+1]]}} {{skill=VS.}} {{Diff=@{difficulty_dice}}} {{Spd1=@{speed_dice}}} {{Dmg=@{damage_dice}}} {{Deplet=@{depletion_dice}}} {{DieDif=@{difficulty_die}}} {{DieSpd=@{speed_die}}} {{DieDmg=@{damage_die}}} {{DieDep=@{depletion_die}}} {{result=[[1d100+@{difficulty_dice} [Diff]]]}} {{dos1=[[@{jump_leap_total}-19]]}} {{dos2a=[[@{jump_leap_total}-20]]}} {{dos2b=[[@{jump_leap_total}-29]]}} {{dos3a=[[@{jump_leap_total}-30]]}} {{dos3b=[[@{jump_leap_total}-39]]}} {{dos4a=[[@{jump_leap_total}-40]]}} {{dos4b=[[@{jump_leap_total}-49]]}} {{dof1=[[@{jump_leap_total}+19]]}} {{dof2a=[[@{jump_leap_total}+20]]}} {{dof2b=[[@{jump_leap_total}+29]]}} {{dof3a=[[@{jump_leap_total}+30]]}} {{dof3b=[[@{jump_leap_total}+39]]}} {{dof4a=[[@{jump_leap_total}+40]]}} {{dof4b=[[@{jump_leap_total}+49]]}}"> <span data-i18n="Jump/Leap">Jump/Leap</span></button>
<label>
<input class="center" name="attr_jump_leap_advancement" title="attr_jump_leap_advancement" type="number" value="0"/>
</label>
<label>
<input class="center" name="attr_jump_leap" title="attr_jump_leap" type="number" value="[[@{jump_leap_attributes}+@{jump_leap_advancement}]]" disabled="true"/>
</label>
</div>
<div class="skill">
<input name="attr_lift_pull_button_base" type="hidden" value="[[(?{Gear Or Kit| None, 0 | Archery, @{archery_gear}+@{strenght_bonus}|Athletic Gear, @{athletic_gear}+@{strenght_bonus}|Bludgeon, @{bludgeoning}+@{strenght_bonus}|Climbing Gear, @{climbing_gear}+@{strenght_bonus}|Command Apparatus, @{command_app}+@{strenght_bonus}|Firefighting, @{firefighting}+@{strenght_bonus}|First Aid Kit, @{first_aid_kits}+@{strenght_bonus}|Long Gun, @{long_gun}+@{strenght_bonus}|Martial Arts, @{martial_arts}+@{strenght_bonus}|Medical Gear, @{medical_gear}+@{strenght_bonus}|Piercing, @{piercing}+@{strenght_bonus}|Pistol, @{pistol}+@{strenght_bonus}|Recon Gear, @{recon_gear}+@{strenght_bonus}|Slashing, @{slashing}+@{strenght_bonus}|Survival Kit, @{survival_kit}+@{strenght_bonus}|Swimming/Diving, @{swimming_diving}+@{strenght_bonus}|Throwing, @{throwing}+@{strenght_bonus}|Tools, @{tools}+@{strenght_bonus}|Value, @{value}+@{strenght_bonus}|Vehicles, @{vehicles}+@{strenght_bonus}})*?{Multiplier|1|2|3|4|5}]]"/>
<input name="attr_lift_pull_attributes" type="hidden" value="(@{strenght}+@{willpower_bonus})"/>
<input name="attr_lift_pull_total" type="hidden" value="(@{lift_pull} [Skill]+@{lift_pull_button_base} [Kit])"/>
<button name="roll_Lift/Pull" type="roll" value="&{template:ou} {{name=@{character_name}}} {{roll_name=^{Lift/Pull}}} {{attr=Lift/Pull}} {{Target1=[[@{lift_pull_total}]]}} {{Target2=[[@{lift_pull_total}+1]]}} {{skill=VS.}} {{Diff=@{difficulty_dice}}} {{Spd1=@{speed_dice}}} {{Dmg=@{damage_dice}}} {{Deplet=@{depletion_dice}}} {{DieDif=@{difficulty_die}}} {{DieSpd=@{speed_die}}} {{DieDmg=@{damage_die}}} {{DieDep=@{depletion_die}}} {{result=[[1d100+@{difficulty_dice} [Diff]]]}} {{dos1=[[@{lift_pull_total}-19]]}} {{dos2a=[[@{lift_pull_total}-20]]}} {{dos2b=[[@{lift_pull_total}-29]]}} {{dos3a=[[@{lift_pull_total}-30]]}} {{dos3b=[[@{lift_pull_total}-39]]}} {{dos4a=[[@{lift_pull_total}-40]]}} {{dos4b=[[@{lift_pull_total}-49]]}} {{dof1=[[@{lift_pull_total}+19]]}} {{dof2a=[[@{lift_pull_total}+20]]}} {{dof2b=[[@{lift_pull_total}+29]]}} {{dof3a=[[@{lift_pull_total}+30]]}} {{dof3b=[[@{lift_pull_total}+39]]}} {{dof4a=[[@{lift_pull_total}+40]]}} {{dof4b=[[@{lift_pull_total}+49]]}}"> <span data-i18n="Lift/Pull">Lift/Pull</span></button>
<label>
<input class="center" name="attr_lift_pull_advancement" title="attr_lift_pull_advancement" type="number" value="0"/>
</label>
<label>
<input class="center" name="attr_lift_pull" title="attr_lift_pull" type="number" value="[[@{lift_pull_attributes}+@{lift_pull_advancement}]]" disabled="true"/>
</label>
</div>
<div class="skill">
<input name="attr_resist_pain_button_base" type="hidden" value="[[(?{Gear Or Kit| None, 0 | Archery, @{archery_gear}+@{willpower_bonus}|Athletic Gear, @{athletic_gear}+@{willpower_bonus}|Bludgeon, @{bludgeoning}+@{willpower_bonus}|Climbing Gear, @{climbing_gear}+@{willpower_bonus}|Command Apparatus, @{command_app}+@{willpower_bonus}|Firefighting, @{firefighting}+@{willpower_bonus}|First Aid Kit, @{first_aid_kits}+@{willpower_bonus}|Long Gun, @{long_gun}+@{willpower_bonus}|Martial Arts, @{martial_arts}+@{willpower_bonus}|Medical Gear, @{medical_gear}+@{willpower_bonus}|Piercing, @{piercing}+@{willpower_bonus}|Pistol, @{pistol}+@{willpower_bonus}|Recon Gear, @{recon_gear}+@{willpower_bonus}|Slashing, @{slashing}+@{willpower_bonus}|Survival Kit, @{survival_kit}+@{willpower_bonus}|Swimming/Diving, @{swimming_diving}+@{willpower_bonus}|Throwing, @{throwing}+@{willpower_bonus}|Tools, @{tools}+@{willpower_bonus}|Value, @{value}+@{willpower_bonus}|Vehicles, @{vehicles}+@{willpower_bonus}})*?{Multiplier|1|2|3|4|5}]]"/>
<input name="attr_resist_pain_attributes" type="hidden" value="(@{willpower}+@{strength_bonus})"/>
<input name="attr_resist_pain_total" type="hidden" value="(@{resist_pain} [Skill]+@{resist_pain_button_base} [Kit])"/>
<button name="roll_Resist Pain" type="roll" value="&{template:ou} {{name=@{character_name}}} {{roll_name=^{Resist Pain}}} {{attr=Resist Pain}} {{Target1=[[@{resist_pain_total}]]}} {{Target2=[[@{resist_pain_total}+1]]}} {{skill=VS.}} {{Diff=@{difficulty_dice}}} {{Spd1=@{speed_dice}}} {{Dmg=@{damage_dice}}} {{Deplet=@{depletion_dice}}} {{DieDif=@{difficulty_die}}} {{DieSpd=@{speed_die}}} {{DieDmg=@{damage_die}}} {{DieDep=@{depletion_die}}} {{result=[[1d100+@{difficulty_dice} [Diff]]]}} {{dos1=[[@{resist_pain_total}-19]]}} {{dos2a=[[@{resist_pain_total}-20]]}} {{dos2b=[[@{resist_pain_total}-29]]}} {{dos3a=[[@{resist_pain_total}-30]]}} {{dos3b=[[@{resist_pain_total}-39]]}} {{dos4a=[[@{resist_pain_total}-40]]}} {{dos4b=[[@{resist_pain_total}-49]]}} {{dof1=[[@{resist_pain_total}+19]]}} {{dof2a=[[@{resist_pain_total}+20]]}} {{dof2b=[[@{resist_pain_total}+29]]}} {{dof3a=[[@{resist_pain_total}+30]]}} {{dof3b=[[@{resist_pain_total}+39]]}} {{dof4a=[[@{resist_pain_total}+40]]}} {{dof4b=[[@{resist_pain_total}+49]]}}"> <span data-i18n="Resist Pain">Resist Pain</span></button>
<label>
<input class="center" name="attr_resist_pain_advancement" title="attr_resist_pain_advancement" type="number" value="0"/>
</label>
<label>
<input class="center" name="attr_resist_pain" title="attr_resist_pain" type="number" value="[[@{resist_pain_attributes}+@{resist_pain_advancement}]]" disabled="true"/>
</label>
</div>
<div class="skill">
<input name="attr_search_button_base" type="hidden" value="[[(?{Gear Or Kit| None, 0 | Archery, @{archery_gear}+@{perception_bonus}|Athletic Gear, @{athletic_gear}+@{perception_bonus}|Bludgeon, @{bludgeoning}+@{perception_bonus}|Climbing Gear, @{climbing_gear}+@{perception_bonus}|Command Apparatus, @{command_app}+@{perception_bonus}|Firefighting, @{firefighting}+@{perception_bonus}|First Aid Kit, @{first_aid_kits}+@{perception_bonus}|Long Gun, @{long_gun}+@{perception_bonus}|Martial Arts, @{martial_arts}+@{perception_bonus}|Medical Gear, @{medical_gear}+@{perception_bonus}|Piercing, @{piercing}+@{perception_bonus}|Pistol, @{pistol}+@{perception_bonus}|Recon Gear, @{recon_gear}+@{perception_bonus}|Slashing, @{slashing}+@{perception_bonus}|Survival Kit, @{survival_kit}+@{perception_bonus}|Swimming/Diving, @{swimming_diving}+@{perception_bonus}|Throwing, @{throwing}+@{perception_bonus}|Tools, @{tools}+@{perception_bonus}|Value, @{value}+@{perception_bonus}|Vehicles, @{vehicles}+@{perception_bonus}})*?{Multiplier|1|2|3|4|5}]]"/>
<input name="attr_search_attributes" type="hidden" value="(@{perception}+@{willpower_bonus})"/>
<input name="attr_search_total" type="hidden" value="(@{search} [Skill]+@{search_button_base} [Kit])"/>
<button name="roll_Search" type="roll" value="&{template:ou} {{name=@{character_name}}} {{roll_name=^{Search}}} {{attr=Search}} {{Target1=[[@{search_total}]]}} {{Target2=[[@{search_total}+1]]}} {{skill=VS.}} {{Diff=@{difficulty_dice}}} {{Spd1=@{speed_dice}}} {{Dmg=@{damage_dice}}} {{Deplet=@{depletion_dice}}} {{DieDif=@{difficulty_die}}} {{DieSpd=@{speed_die}}} {{DieDmg=@{damage_die}}} {{DieDep=@{depletion_die}}} {{result=[[1d100+@{difficulty_dice} [Diff]]]}} {{dos1=[[@{search_total}-19]]}} {{dos2a=[[@{search_total}-20]]}} {{dos2b=[[@{search_total}-29]]}} {{dos3a=[[@{search_total}-30]]}} {{dos3b=[[@{search_total}-39]]}} {{dos4a=[[@{search_total}-40]]}} {{dos4b=[[@{search_total}-49]]}} {{dof1=[[@{search_total}+19]]}} {{dof2a=[[@{search_total}+20]]}} {{dof2b=[[@{search_total}+29]]}} {{dof3a=[[@{search_total}+30]]}} {{dof3b=[[@{search_total}+39]]}} {{dof4a=[[@{search_total}+40]]}} {{dof4b=[[@{search_total}+49]]}}"> <span data-i18n="Search">Search</span></button>
<label>
<input class="center" name="attr_search_advancement" title="attr_search_advancement" type="number" value="0"/>
</label>
<label>
<input class="center" name="attr_search" title="attr_search" type="number" value="[[@{search_attributes}+@{search_advancement}]]" disabled="true"/>
</label>
</div>
<div class="skill">
<input name="attr_spot_listen_button_base" type="hidden" value="[[(?{Gear Or Kit| None, 0 | Archery, @{archery_gear}+@{perception_bonus}|Athletic Gear, @{athletic_gear}+@{perception_bonus}|Bludgeon, @{bludgeoning}+@{perception_bonus}|Climbing Gear, @{climbing_gear}+@{perception_bonus}|Command Apparatus, @{command_app}+@{perception_bonus}|Firefighting, @{firefighting}+@{perception_bonus}|First Aid Kit, @{first_aid_kits}+@{perception_bonus}|Long Gun, @{long_gun}+@{perception_bonus}|Martial Arts, @{martial_arts}+@{perception_bonus}|Medical Gear, @{medical_gear}+@{perception_bonus}|Piercing, @{piercing}+@{perception_bonus}|Pistol, @{pistol}+@{perception_bonus}|Recon Gear, @{recon_gear}+@{perception_bonus}|Slashing, @{slashing}+@{perception_bonus}|Survival Kit, @{survival_kit}+@{perception_bonus}|Swimming/Diving, @{swimming_diving}+@{perception_bonus}|Throwing, @{throwing}+@{perception_bonus}|Tools, @{tools}+@{perception_bonus}|Value, @{value}+@{perception_bonus}|Vehicles, @{vehicles}+@{perception_bonus}})*?{Multiplier|1|2|3|4|5}]]"/>
<input name="attr_spot_listen_attributes" type="hidden" value="(@{perception}+@{willpower_bonus})"/>
<input name="attr_spot_listen_total" type="hidden" value="(@{spot_listen} [Skill]+@{spot_listen_button_base} [Kit])"/>
<button name="roll_Spot/Listen" type="roll" value="&{template:ou} {{name=@{character_name}}} {{roll_name=^{Spot/Listen}}} {{attr=Spot/Listen}} {{Target1=[[@{spot_listen_total}]]}} {{Target2=[[@{spot_listen_total}+1]]}} {{skill=VS.}} {{Diff=@{difficulty_dice}}} {{Spd1=@{speed_dice}}} {{Dmg=@{damage_dice}}} {{Deplet=@{depletion_dice}}} {{DieDif=@{difficulty_die}}} {{DieSpd=@{speed_die}}} {{DieDmg=@{damage_die}}} {{DieDep=@{depletion_die}}} {{result=[[1d100+@{difficulty_dice} [Diff]]]}} {{dos1=[[@{spot_listen_total}-19]]}} {{dos2a=[[@{spot_listen_total}-20]]}} {{dos2b=[[@{spot_listen_total}-29]]}} {{dos3a=[[@{spot_listen_total}-30]]}} {{dos3b=[[@{spot_listen_total}-39]]}} {{dos4a=[[@{spot_listen_total}-40]]}} {{dos4b=[[@{spot_listen_total}-49]]}} {{dof1=[[@{spot_listen_total}+19]]}} {{dof2a=[[@{spot_listen_total}+20]]}} {{dof2b=[[@{spot_listen_total}+29]]}} {{dof3a=[[@{spot_listen_total}+30]]}} {{dof3b=[[@{spot_listen_total}+39]]}} {{dof4a=[[@{spot_listen_total}+40]]}} {{dof4b=[[@{spot_listen_total}+49]]}}"> <span data-i18n="Spot/Listen">Spot/Listen</span></button>
<label>
<input class="center" name="attr_spot_listen_advancement" title="attr_spot_listen_advancement" type="number" value="0"/>
</label>
<label>
<input class="center" name="attr_spot_listen" title="attr_spot_listen" type="number" value="[[@{spot_listen_attributes}+@{spot_listen_advancement}]]" disabled="true"/>
</label>
</div>
<div class="skill">
<input name="attr_stealth_button_base" type="hidden" value="[[(?{Gear Or Kit| None, 0 | Archery, @{archery_gear}+@{perception_bonus}|Athletic Gear, @{athletic_gear}+@{perception_bonus}|Bludgeon, @{bludgeoning}+@{perception_bonus}|Climbing Gear, @{climbing_gear}+@{perception_bonus}|Command Apparatus, @{command_app}+@{perception_bonus}|Firefighting, @{firefighting}+@{perception_bonus}|First Aid Kit, @{first_aid_kits}+@{perception_bonus}|Long Gun, @{long_gun}+@{perception_bonus}|Martial Arts, @{martial_arts}+@{perception_bonus}|Medical Gear, @{medical_gear}+@{perception_bonus}|Piercing, @{piercing}+@{perception_bonus}|Pistol, @{pistol}+@{perception_bonus}|Recon Gear, @{recon_gear}+@{perception_bonus}|Slashing, @{slashing}+@{perception_bonus}|Survival Kit, @{survival_kit}+@{perception_bonus}|Swimming/Diving, @{swimming_diving}+@{perception_bonus}|Throwing, @{throwing}+@{perception_bonus}|Tools, @{tools}+@{perception_bonus}|Value, @{value}+@{perception_bonus}|Vehicles, @{vehicles}+@{perception_bonus}})*?{Multiplier|1|2|3|4|5}]]"/>
<input name="attr_stealth_attributes" type="hidden" value="(@{perception}+@{willpower_bonus})"/>
<input name="attr_stealth_total" type="hidden" value="(@{stealth} [Skill]+@{stealth_button_base} [Kit])"/>
<button name="roll_Stealth" type="roll" value="&{template:ou} {{name=@{character_name}}} {{roll_name=^{Stealth}}} {{attr=Stealth}} {{Target1=[[@{stealth_total}]]}} {{Target2=[[@{stealth_total}+1]]}} {{skill=VS.}} {{Diff=@{difficulty_dice}}} {{Spd1=@{speed_dice}}} {{Dmg=@{damage_dice}}} {{Deplet=@{depletion_dice}}} {{DieDif=@{difficulty_die}}} {{DieSpd=@{speed_die}}} {{DieDmg=@{damage_die}}} {{DieDep=@{depletion_die}}} {{result=[[1d100+@{difficulty_dice} [Diff]]]}} {{dos1=[[@{stealth_total}-19]]}} {{dos2a=[[@{stealth_total}-20]]}} {{dos2b=[[@{stealth_total}-29]]}} {{dos3a=[[@{stealth_total}-30]]}} {{dos3b=[[@{stealth_total}-39]]}} {{dos4a=[[@{stealth_total}-40]]}} {{dos4b=[[@{stealth_total}-49]]}} {{dof1=[[@{stealth_total}+19]]}} {{dof2a=[[@{stealth_total}+20]]}} {{dof2b=[[@{stealth_total}+29]]}} {{dof3a=[[@{stealth_total}+30]]}} {{dof3b=[[@{stealth_total}+39]]}} {{dof4a=[[@{stealth_total}+40]]}} {{dof4b=[[@{stealth_total}+49]]}}"> <span data-i18n="Stealth">Stealth</span></button>
<label>
<input class="center" name="attr_stealth_advancement" title="attr_stealth_advancement" type="number" value="0"/>
</label>
<label>
<input class="center" name="attr_stealth" title="attr_stealth" type="number" value="[[@{stealth_attributes}+@{stealth_advancement}]]" disabled="true"/>
</label>
</div>
</div>
<h2 data-i18n="Trained Skills">Trained Skills</h2>
<div class="skill-column">
<div class="skill">
<input name="attr_bow_button_base" type="hidden" value="[[(?{Gear Or Kit| None, 0 | Archery, @{archery_gear}+@{perception_bonus}|Athletic Gear, @{athletic_gear}+@{perception_bonus}|Bludgeon, @{bludgeoning}+@{perception_bonus}|Climbing Gear, @{climbing_gear}+@{perception_bonus}|Command Apparatus, @{command_app}+@{perception_bonus}|Firefighting, @{firefighting}+@{perception_bonus}|First Aid Kit, @{first_aid_kits}+@{perception_bonus}|Long Gun, @{long_gun}+@{perception_bonus}|Martial Arts, @{martial_arts}+@{perception_bonus}|Medical Gear, @{medical_gear}+@{perception_bonus}|Piercing, @{piercing}+@{perception_bonus}|Pistol, @{pistol}+@{perception_bonus}|Recon Gear, @{recon_gear}+@{perception_bonus}|Slashing, @{slashing}+@{perception_bonus}|Survival Kit, @{survival_kit}+@{perception_bonus}|Swimming/Diving, @{swimming_diving}+@{perception_bonus}|Throwing, @{throwing}+@{perception_bonus}|Tools, @{tools}+@{perception_bonus}|Value, @{value}+@{perception_bonus}|Vehicles, @{vehicles}+@{perception_bonus}})*?{Multiplier|1|2|3|4|5}]]"/>
<input name="attr_bow_attributes" type="hidden" value="(@{perception}+@{strenght_bonus})"/>
<input name="attr_bow_total" type="hidden" value="(@{bow} [Skill]+@{bow_button_base} [Kit])"/>
<button name="roll_Bow" type="roll" value="&{template:ou} {{name=@{character_name}}} {{roll_name=^{Bow}}} {{attr=Bow}} {{Target1=[[@{bow_total}]]}} {{Target2=[[@{bow_total}+1]]}} {{skill=VS.}} {{Diff=@{difficulty_dice}}} {{Spd1=@{speed_dice}}} {{Dmg=@{damage_dice}}} {{Deplet=@{depletion_dice}}} {{DieDif=@{difficulty_die}}} {{DieSpd=@{speed_die}}} {{DieDmg=@{damage_die}}} {{DieDep=@{depletion_die}}} {{result=[[1d100+@{difficulty_dice} [Diff]]]}} {{dos1=[[@{bow_total}-19]]}} {{dos2a=[[@{bow_total}-20]]}} {{dos2b=[[@{bow_total}-29]]}} {{dos3a=[[@{bow_total}-30]]}} {{dos3b=[[@{bow_total}-39]]}} {{dos4a=[[@{bow_total}-40]]}} {{dos4b=[[@{bow_total}-49]]}} {{dof1=[[@{bow_total}+19]]}} {{dof2a=[[@{bow_total}+20]]}} {{dof2b=[[@{bow_total}+29]]}} {{dof3a=[[@{bow_total}+30]]}} {{dof3b=[[@{bow_total}+39]]}} {{dof4a=[[@{bow_total}+40]]}} {{dof4b=[[@{bow_total}+49]]}}"> <span data-i18n="Bow">Bow</span></button>
<label>
<input class="center" name="attr_bow_advancement" title="attr_bow_advancement" type="number" value="0"/>
</label>
<label>
<input class="center" name="attr_bow" title="attr_bow" type="number" value="[[@{bow_attributes}+@{bow_advancement}]]" disabled="true"/>
</label>
</div>
<div class="skill">
<input name="attr_calm_other_button_base" type="hidden" value="[[(?{Gear Or Kit| None, 0 | Archery, @{archery_gear}+@{empathy_bonus}|Athletic Gear, @{athletic_gear}+@{empathy_bonus}|Bludgeon, @{bludgeoning}+@{empathy_bonus}|Climbing Gear, @{climbing_gear}+@{empathy_bonus}|Command Apparatus, @{command_app}+@{empathy_bonus}|Firefighting, @{firefighting}+@{empathy_bonus}|First Aid Kit, @{first_aid_kits}+@{empathy_bonus}|Long Gun, @{long_gun}+@{empathy_bonus}|Martial Arts, @{martial_arts}+@{empathy_bonus}|Medical Gear, @{medical_gear}+@{empathy_bonus}|Piercing, @{piercing}+@{empathy_bonus}|Pistol, @{pistol}+@{empathy_bonus}|Recon Gear, @{recon_gear}+@{empathy_bonus}|Slashing, @{slashing}+@{empathy_bonus}|Survival Kit, @{survival_kit}+@{empathy_bonus}|Swimming/Diving, @{swimming_diving}+@{empathy_bonus}|Throwing, @{throwing}+@{empathy_bonus}|Tools, @{tools}+@{empathy_bonus}|Value, @{value}+@{empathy_bonus}|Vehicles, @{vehicles}+@{empathy_bonus}})*?{Multiplier|1|2|3|4|5}]]"/>
<input name="attr_calm_other_attributes" type="hidden" value="(@{empathy}+@{willpower_bonus})"/>
<input name="attr_calm_other_total" type="hidden" value="(@{calm_other} [Skill]+@{calm_other_button_base} [Kit])"/>
<button name="roll_Calm Other" type="roll" value="&{template:ou} {{name=@{character_name}}} {{roll_name=^{Calm Other}}} {{attr=Calm Other}} {{Target1=[[@{calm_other_total}]]}} {{Target2=[[@{calm_other_total}+1]]}} {{skill=VS.}} {{Diff=@{difficulty_dice}}} {{Spd1=@{speed_dice}}} {{Dmg=@{damage_dice}}} {{Deplet=@{depletion_dice}}} {{DieDif=@{difficulty_die}}} {{DieSpd=@{speed_die}}} {{DieDmg=@{damage_die}}} {{DieDep=@{depletion_die}}} {{result=[[1d100+@{difficulty_dice} [Diff]]]}} {{dos1=[[@{calm_other_total}-19]]}} {{dos2a=[[@{calm_other_total}-20]]}} {{dos2b=[[@{calm_other_total}-29]]}} {{dos3a=[[@{calm_other_total}-30]]}} {{dos3b=[[@{calm_other_total}-39]]}} {{dos4a=[[@{calm_other_total}-40]]}} {{dos4b=[[@{calm_other_total}-49]]}} {{dof1=[[@{calm_other_total}+19]]}} {{dof2a=[[@{calm_other_total}+20]]}} {{dof2b=[[@{calm_other_total}+29]]}} {{dof3a=[[@{calm_other_total}+30]]}} {{dof3b=[[@{calm_other_total}+39]]}} {{dof4a=[[@{calm_other_total}+40]]}} {{dof4b=[[@{calm_other_total}+49]]}}"> <span data-i18n="Calm Other">Calm Other</span></button>
<label>
<input class="center" name="attr_calm_other_advancement" title="attr_calm_other_advancement" type="number" value="0"/>
</label>
<label>
<input class="center" name="attr_calm_other" title="attr_calm_other" type="number" value="[[@{calm_other_attributes}+@{calm_other_advancement}]]" disabled="true"/>
</label>
</div>
<div class="skill">
<input name="attr_persuade_button_base" type="hidden" value="[[(?{Gear Or Kit| None, 0 | Archery, @{archery_gear}+@{empathy_bonus}|Athletic Gear, @{athletic_gear}+@{empathy_bonus}|Bludgeon, @{bludgeoning}+@{empathy_bonus}|Climbing Gear, @{climbing_gear}+@{empathy_bonus}|Command Apparatus, @{command_app}+@{empathy_bonus}|Firefighting, @{firefighting}+@{empathy_bonus}|First Aid Kit, @{first_aid_kits}+@{empathy_bonus}|Long Gun, @{long_gun}+@{empathy_bonus}|Martial Arts, @{martial_arts}+@{empathy_bonus}|Medical Gear, @{medical_gear}+@{empathy_bonus}|Piercing, @{piercing}+@{empathy_bonus}|Pistol, @{pistol}+@{empathy_bonus}|Recon Gear, @{recon_gear}+@{empathy_bonus}|Slashing, @{slashing}+@{empathy_bonus}|Survival Kit, @{survival_kit}+@{empathy_bonus}|Swimming/Diving, @{swimming_diving}+@{empathy_bonus}|Throwing, @{throwing}+@{empathy_bonus}|Tools, @{tools}+@{empathy_bonus}|Value, @{value}+@{empathy_bonus}|Vehicles, @{vehicles}+@{empathy_bonus}})*?{Multiplier|1|2|3|4|5}]]"/>
<input name="attr_persuade_attributes" type="hidden" value="(@{empathy}+@{willpower_bonus})"/>
<input name="attr_persuade_total" type="hidden" value="(@{persuade} [Skill]+@{persuade_button_base} [Kit])"/>
<button name="roll_Persuade" type="roll" value="&{template:ou} {{name=@{character_name}}} {{roll_name=^{Persuade}}} {{attr=Persuade}} {{Target1=[[@{persuade_total}]]}} {{Target2=[[@{persuade_total}+1]]}} {{skill=VS.}} {{Diff=@{difficulty_dice}}} {{Spd1=@{speed_dice}}} {{Dmg=@{damage_dice}}} {{Deplet=@{depletion_dice}}} {{DieDif=@{difficulty_die}}} {{DieSpd=@{speed_die}}} {{DieDmg=@{damage_die}}} {{DieDep=@{depletion_die}}} {{result=[[1d100+@{difficulty_dice} [Diff]]]}} {{dos1=[[@{persuade_total}-19]]}} {{dos2a=[[@{persuade_total}-20]]}} {{dos2b=[[@{persuade_total}-29]]}} {{dos3a=[[@{persuade_total}-30]]}} {{dos3b=[[@{persuade_total}-39]]}} {{dos4a=[[@{persuade_total}-40]]}} {{dos4b=[[@{persuade_total}-49]]}} {{dof1=[[@{persuade_total}+19]]}} {{dof2a=[[@{persuade_total}+20]]}} {{dof2b=[[@{persuade_total}+29]]}} {{dof3a=[[@{persuade_total}+30]]}} {{dof3b=[[@{persuade_total}+39]]}} {{dof4a=[[@{persuade_total}+40]]}} {{dof4b=[[@{persuade_total}+49]]}}"> <span data-i18n="Persuade">Persuade</span></button>
<label>
<input class="center" name="attr_persuade_advancement" title="attr_persuade_advancement" type="number" value="0"/>
</label>
<label>
<input class="center" name="attr_persuade" title="attr_persuade" type="number" value="[[@{persuade_attributes}+@{persuade_advancement}]]" disabled="true"/>
</label>
</div>
<div class="skill">
<input name="attr_barter_button_base" type="hidden" value="[[(?{Gear Or Kit| None, 0 | Archery, @{archery_gear}+@{empathy_bonus}|Athletic Gear, @{athletic_gear}+@{empathy_bonus}|Bludgeon, @{bludgeoning}+@{empathy_bonus}|Climbing Gear, @{climbing_gear}+@{empathy_bonus}|Command Apparatus, @{command_app}+@{empathy_bonus}|Firefighting, @{firefighting}+@{empathy_bonus}|First Aid Kit, @{first_aid_kits}+@{empathy_bonus}|Long Gun, @{long_gun}+@{empathy_bonus}|Martial Arts, @{martial_arts}+@{empathy_bonus}|Medical Gear, @{medical_gear}+@{empathy_bonus}|Piercing, @{piercing}+@{empathy_bonus}|Pistol, @{pistol}+@{empathy_bonus}|Recon Gear, @{recon_gear}+@{empathy_bonus}|Slashing, @{slashing}+@{empathy_bonus}|Survival Kit, @{survival_kit}+@{empathy_bonus}|Swimming/Diving, @{swimming_diving}+@{empathy_bonus}|Throwing, @{throwing}+@{empathy_bonus}|Tools, @{tools}+@{empathy_bonus}|Value, @{value}+@{empathy_bonus}|Vehicles, @{vehicles}+@{empathy_bonus}})*?{Multiplier|1|2|3|4|5}]]"/>
<input name="attr_barter_attributes" type="hidden" value="(@{empathy}+@{willpower_bonus})"/>
<input name="attr_barter_total" type="hidden" value="(@{barter} [Skill]+@{barter_button_base} [Kit])"/>
<button name="roll_Barter" type="roll" value="&{template:ou} {{name=@{character_name}}} {{roll_name=^{Barter}}} {{attr=Barter}} {{Target1=[[@{barter_total}]]}} {{Target2=[[@{barter_total}+1]]}} {{skill=VS.}} {{Diff=@{difficulty_dice}}} {{Spd1=@{speed_dice}}} {{Dmg=@{damage_dice}}} {{Deplet=@{depletion_dice}}} {{DieDif=@{difficulty_die}}} {{DieSpd=@{speed_die}}} {{DieDmg=@{damage_die}}} {{DieDep=@{depletion_die}}} {{result=[[1d100+@{difficulty_dice} [Diff]]]}} {{dos1=[[@{barter_total}-19]]}} {{dos2a=[[@{barter_total}-20]]}} {{dos2b=[[@{barter_total}-29]]}} {{dos3a=[[@{barter_total}-30]]}} {{dos3b=[[@{barter_total}-39]]}} {{dos4a=[[@{barter_total}-40]]}} {{dos4b=[[@{barter_total}-49]]}} {{dof1=[[@{barter_total}+19]]}} {{dof2a=[[@{barter_total}+20]]}} {{dof2b=[[@{barter_total}+29]]}} {{dof3a=[[@{barter_total}+30]]}} {{dof3b=[[@{barter_total}+39]]}} {{dof4a=[[@{barter_total}+40]]}} {{dof4b=[[@{barter_total}+49]]}}"> <span data-i18n="Barter">Barter</span></button>
<label>
<input class="center" name="attr_barter_advancement" title="attr_barter_advancement" type="number" value="0"/>
</label>
<label>
<input class="center" name="attr_barter" title="attr_barter" type="number" value="[[@{barter_attributes}+@{barter_advancement}]]" disabled="true"/>
</label>
</div>
<div class="skill">
<input name="attr_command_button_base" type="hidden" value="[[(?{Gear Or Kit| None, 0 | Archery, @{archery_gear}+@{empathy_bonus}|Athletic Gear, @{athletic_gear}+@{empathy_bonus}|Bludgeon, @{bludgeoning}+@{empathy_bonus}|Climbing Gear, @{climbing_gear}+@{empathy_bonus}|Command Apparatus, @{command_app}+@{empathy_bonus}|Firefighting, @{firefighting}+@{empathy_bonus}|First Aid Kit, @{first_aid_kits}+@{empathy_bonus}|Long Gun, @{long_gun}+@{empathy_bonus}|Martial Arts, @{martial_arts}+@{empathy_bonus}|Medical Gear, @{medical_gear}+@{empathy_bonus}|Piercing, @{piercing}+@{empathy_bonus}|Pistol, @{pistol}+@{empathy_bonus}|Recon Gear, @{recon_gear}+@{empathy_bonus}|Slashing, @{slashing}+@{empathy_bonus}|Survival Kit, @{survival_kit}+@{empathy_bonus}|Swimming/Diving, @{swimming_diving}+@{empathy_bonus}|Throwing, @{throwing}+@{empathy_bonus}|Tools, @{tools}+@{empathy_bonus}|Value, @{value}+@{empathy_bonus}|Vehicles, @{vehicles}+@{empathy_bonus}})*?{Multiplier|1|2|3|4|5}]]"/>
<input name="attr_command_attributes" type="hidden" value="(@{empathy}+@{willpower_bonus})"/>
<input name="attr_command_total" type="hidden" value="(@{command} [Skill]+@{command_button_base} [Kit])"/>
<button name="roll_Command" type="roll" value="&{template:ou} {{name=@{character_name}}} {{roll_name=^{Command}}} {{attr=Command}} {{Target1=[[@{command_total}]]}} {{Target2=[[@{command_total}+1]]}} {{skill=VS.}} {{Diff=@{difficulty_dice}}} {{Spd1=@{speed_dice}}} {{Dmg=@{damage_dice}}} {{Deplet=@{depletion_dice}}} {{DieDif=@{difficulty_die}}} {{DieSpd=@{speed_die}}} {{DieDmg=@{damage_die}}} {{DieDep=@{depletion_die}}} {{result=[[1d100+@{difficulty_dice} [Diff]]]}} {{dos1=[[@{command_total}-19]]}} {{dos2a=[[@{command_total}-20]]}} {{dos2b=[[@{command_total}-29]]}} {{dos3a=[[@{command_total}-30]]}} {{dos3b=[[@{command_total}-39]]}} {{dos4a=[[@{command_total}-40]]}} {{dos4b=[[@{command_total}-49]]}} {{dof1=[[@{command_total}+19]]}} {{dof2a=[[@{command_total}+20]]}} {{dof2b=[[@{command_total}+29]]}} {{dof3a=[[@{command_total}+30]]}} {{dof3b=[[@{command_total}+39]]}} {{dof4a=[[@{command_total}+40]]}} {{dof4b=[[@{command_total}+49]]}}"> <span data-i18n="Command">Command</span></button>
<label>
<input class="center" name="attr_command_advancement" title="attr_command_advancement" type="number" value="0"/>
</label>
<label>
<input class="center" name="attr_command" title="attr_command" type="number" value="[[@{command_attributes}+@{command_advancement}]]" disabled="true"/>
</label>
</div>
<div class="skill">
<input name="attr_detect_motives_button_base" type="hidden" value="[[(?{Gear Or Kit| None, 0 | Archery, @{archery_gear}+@{empathy_bonus}|Athletic Gear, @{athletic_gear}+@{empathy_bonus}|Bludgeon, @{bludgeoning}+@{empathy_bonus}|Climbing Gear, @{climbing_gear}+@{empathy_bonus}|Command Apparatus, @{command_app}+@{empathy_bonus}|Firefighting, @{firefighting}+@{empathy_bonus}|First Aid Kit, @{first_aid_kits}+@{empathy_bonus}|Long Gun, @{long_gun}+@{empathy_bonus}|Martial Arts, @{martial_arts}+@{empathy_bonus}|Medical Gear, @{medical_gear}+@{empathy_bonus}|Piercing, @{piercing}+@{empathy_bonus}|Pistol, @{pistol}+@{empathy_bonus}|Recon Gear, @{recon_gear}+@{empathy_bonus}|Slashing, @{slashing}+@{empathy_bonus}|Survival Kit, @{survival_kit}+@{empathy_bonus}|Swimming/Diving, @{swimming_diving}+@{empathy_bonus}|Throwing, @{throwing}+@{empathy_bonus}|Tools, @{tools}+@{empathy_bonus}|Value, @{value}+@{empathy_bonus}|Vehicles, @{vehicles}+@{empathy_bonus}})*?{Multiplier|1|2|3|4|5}]]"/>
<input name="attr_detect_motives_attributes" type="hidden" value="(@{empathy}+@{willpower_bonus})"/>
<input name="attr_detect_motives_total" type="hidden" value="(@{detect_motives} [Skill]+@{detect_motives_button_base} [Kit])"/>
<button name="roll_Detect Motives" type="roll" value="&{template:ou} {{name=@{character_name}}} {{roll_name=^{Detect Motives}}} {{attr=Detect Motives}} {{Target1=[[@{detect_motives_total}]]}} {{Target2=[[@{detect_motives_total}+1]]}} {{skill=VS.}} {{Diff=@{difficulty_dice}}} {{Spd1=@{speed_dice}}} {{Dmg=@{damage_dice}}} {{Deplet=@{depletion_dice}}} {{DieDif=@{difficulty_die}}} {{DieSpd=@{speed_die}}} {{DieDmg=@{damage_die}}} {{DieDep=@{depletion_die}}} {{result=[[1d100+@{difficulty_dice} [Diff]]]}} {{dos1=[[@{detect_motives_total}-19]]}} {{dos2a=[[@{detect_motives_total}-20]]}} {{dos2b=[[@{detect_motives_total}-29]]}} {{dos3a=[[@{detect_motives_total}-30]]}} {{dos3b=[[@{detect_motives_total}-39]]}} {{dos4a=[[@{detect_motives_total}-40]]}} {{dos4b=[[@{detect_motives_total}-49]]}} {{dof1=[[@{detect_motives_total}+19]]}} {{dof2a=[[@{detect_motives_total}+20]]}} {{dof2b=[[@{detect_motives_total}+29]]}} {{dof3a=[[@{detect_motives_total}+30]]}} {{dof3b=[[@{detect_motives_total}+39]]}} {{dof4a=[[@{detect_motives_total}+40]]}} {{dof4b=[[@{detect_motives_total}+49]]}}"> <span data-i18n="Detect Motives">Detect Motives</span></button>
<label>
<input class="center" name="attr_detect_motives_advancement" title="attr_detect_motives_advancement" type="number" value="0"/>
</label>
<label>
<input class="center" name="attr_detect_motives" title="attr_detect_motives" type="number" value="[[@{detect_motives_attributes}+@{detect_motives_advancement}]]" disabled="true"/>
</label>
</div>
<div class="skill">
<input name="attr_intimidate_button_base" type="hidden" value="[[(?{Gear Or Kit| None, 0 | Archery, @{archery_gear}+@{empathy_bonus}|Athletic Gear, @{athletic_gear}+@{empathy_bonus}|Bludgeon, @{bludgeoning}+@{empathy_bonus}|Climbing Gear, @{climbing_gear}+@{empathy_bonus}|Command Apparatus, @{command_app}+@{empathy_bonus}|Firefighting, @{firefighting}+@{empathy_bonus}|First Aid Kit, @{first_aid_kits}+@{empathy_bonus}|Long Gun, @{long_gun}+@{empathy_bonus}|Martial Arts, @{martial_arts}+@{empathy_bonus}|Medical Gear, @{medical_gear}+@{empathy_bonus}|Piercing, @{piercing}+@{empathy_bonus}|Pistol, @{pistol}+@{empathy_bonus}|Recon Gear, @{recon_gear}+@{empathy_bonus}|Slashing, @{slashing}+@{empathy_bonus}|Survival Kit, @{survival_kit}+@{empathy_bonus}|Swimming/Diving, @{swimming_diving}+@{empathy_bonus}|Throwing, @{throwing}+@{empathy_bonus}|Tools, @{tools}+@{empathy_bonus}|Value, @{value}+@{empathy_bonus}|Vehicles, @{vehicles}+@{empathy_bonus}})*?{Multiplier|1|2|3|4|5}]]"/>
<input name="attr_intimidate_attributes" type="hidden" value="(@{empathy}+@{willpower_bonus})"/>
<input name="attr_intimidate_total" type="hidden" value="(@{intimidate} [Skill]+@{intimidate_button_base} [Kit])"/>
<button name="roll_Intimidate" type="roll" value="&{template:ou} {{name=@{character_name}}} {{roll_name=^{Intimidate}}} {{attr=Intimidate}} {{Target1=[[@{intimidate_total}]]}} {{Target2=[[@{intimidate_total}+1]]}} {{skill=VS.}} {{Diff=@{difficulty_dice}}} {{Spd1=@{speed_dice}}} {{Dmg=@{damage_dice}}} {{Deplet=@{depletion_dice}}} {{DieDif=@{difficulty_die}}} {{DieSpd=@{speed_die}}} {{DieDmg=@{damage_die}}} {{DieDep=@{depletion_die}}} {{result=[[1d100+@{difficulty_dice} [Diff]]]}} {{dos1=[[@{intimidate_total}-19]]}} {{dos2a=[[@{intimidate_total}-20]]}} {{dos2b=[[@{intimidate_total}-29]]}} {{dos3a=[[@{intimidate_total}-30]]}} {{dos3b=[[@{intimidate_total}-39]]}} {{dos4a=[[@{intimidate_total}-40]]}} {{dos4b=[[@{intimidate_total}-49]]}} {{dof1=[[@{intimidate_total}+19]]}} {{dof2a=[[@{intimidate_total}+20]]}} {{dof2b=[[@{intimidate_total}+29]]}} {{dof3a=[[@{intimidate_total}+30]]}} {{dof3b=[[@{intimidate_total}+39]]}} {{dof4a=[[@{intimidate_total}+40]]}} {{dof4b=[[@{intimidate_total}+49]]}}"> <span data-i18n="Intimidate">Intimidate</span></button>
<label>
<input class="center" name="attr_intimidate_advancement" title="attr_intimidate_advancement" type="number" value="0"/>
</label>
<label>
<input class="center" name="attr_intimidate" title="attr_intimidate" type="number" value="[[@{intimidate_attributes}+@{intimidate_advancement}]]" disabled="true"/>
</label>
</div>
<div class="skill">
<input name="attr_digital_systems_button_base" type="hidden" value="[[(?{Gear Or Kit| None, 0 | Archery, @{archery_gear}+@{perception_bonus}|Athletic Gear, @{athletic_gear}+@{perception_bonus}|Bludgeon, @{bludgeoning}+@{perception_bonus}|Climbing Gear, @{climbing_gear}+@{perception_bonus}|Command Apparatus, @{command_app}+@{perception_bonus}|Firefighting, @{firefighting}+@{perception_bonus}|First Aid Kit, @{first_aid_kits}+@{perception_bonus}|Long Gun, @{long_gun}+@{perception_bonus}|Martial Arts, @{martial_arts}+@{perception_bonus}|Medical Gear, @{medical_gear}+@{perception_bonus}|Piercing, @{piercing}+@{perception_bonus}|Pistol, @{pistol}+@{perception_bonus}|Recon Gear, @{recon_gear}+@{perception_bonus}|Slashing, @{slashing}+@{perception_bonus}|Survival Kit, @{survival_kit}+@{perception_bonus}|Swimming/Diving, @{swimming_diving}+@{perception_bonus}|Throwing, @{throwing}+@{perception_bonus}|Tools, @{tools}+@{perception_bonus}|Value, @{value}+@{perception_bonus}|Vehicles, @{vehicles}+@{perception_bonus}})*?{Multiplier|1|2|3|4|5}]]"/>
<input name="attr_digital_systems_attributes" type="hidden" value="(@{perception}+@{willpower_bonus})"/>
<input name="attr_digital_systems_total" type="hidden" value="(@{digital_systems} [Skill]+@{digital_systems_button_base} [Kit])"/>
<button name="roll_Digital Systems" type="roll" value="&{template:ou} {{name=@{character_name}}} {{roll_name=^{Digital Systems}}} {{attr=Digital Systems}} {{Target1=[[@{digital_systems_total}]]}} {{Target2=[[@{digital_systems_total}+1]]}} {{skill=VS.}} {{Diff=@{difficulty_dice}}} {{Spd1=@{speed_dice}}} {{Dmg=@{damage_dice}}} {{Deplet=@{depletion_dice}}} {{DieDif=@{difficulty_die}}} {{DieSpd=@{speed_die}}} {{DieDmg=@{damage_die}}} {{DieDep=@{depletion_die}}} {{result=[[1d100+@{difficulty_dice} [Diff]]]}} {{dos1=[[@{digital_systems_total}-19]]}} {{dos2a=[[@{digital_systems_total}-20]]}} {{dos2b=[[@{digital_systems_total}-29]]}} {{dos3a=[[@{digital_systems_total}-30]]}} {{dos3b=[[@{digital_systems_total}-39]]}} {{dos4a=[[@{digital_systems_total}-40]]}} {{dos4b=[[@{digital_systems_total}-49]]}} {{dof1=[[@{digital_systems_total}+19]]}} {{dof2a=[[@{digital_systems_total}+20]]}} {{dof2b=[[@{digital_systems_total}+29]]}} {{dof3a=[[@{digital_systems_total}+30]]}} {{dof3b=[[@{digital_systems_total}+39]]}} {{dof4a=[[@{digital_systems_total}+40]]}} {{dof4b=[[@{digital_systems_total}+49]]}}"> <span data-i18n="Digital Systems">Digital Systems</span></button>
<label>
<input class="center" name="attr_digital_systems_advancement" title="attr_digital_systems_advancement" type="number" value="0"/>
</label>
<label>
<input class="center" name="attr_digital_systems" title="attr_digital_systems" type="number" value="[[@{digital_systems_attributes}+@{digital_systems_advancement}]]" disabled="true"/>
</label>
</div>
</div>
<div class="skill-column">
<div class="skill">
<input name="attr_pistol_button_base" type="hidden" value="[[(?{Gear Or Kit| None, 0 | Archery, @{archery_gear}+@{perception_bonus}|Athletic Gear, @{athletic_gear}+@{perception_bonus}|Bludgeon, @{bludgeoning}+@{perception_bonus}|Climbing Gear, @{climbing_gear}+@{perception_bonus}|Command Apparatus, @{command_app}+@{perception_bonus}|Firefighting, @{firefighting}+@{perception_bonus}|First Aid Kit, @{first_aid_kits}+@{perception_bonus}|Long Gun, @{long_gun}+@{perception_bonus}|Martial Arts, @{martial_arts}+@{perception_bonus}|Medical Gear, @{medical_gear}+@{perception_bonus}|Piercing, @{piercing}+@{perception_bonus}|Pistol, @{pistol}+@{perception_bonus}|Recon Gear, @{recon_gear}+@{perception_bonus}|Slashing, @{slashing}+@{perception_bonus}|Survival Kit, @{survival_kit}+@{perception_bonus}|Swimming/Diving, @{swimming_diving}+@{perception_bonus}|Throwing, @{throwing}+@{perception_bonus}|Tools, @{tools}+@{perception_bonus}|Value, @{value}+@{perception_bonus}|Vehicles, @{vehicles}+@{perception_bonus}})*?{Multiplier|1|2|3|4|5}]]"/>
<input name="attr_pistol_attributes" type="hidden" value="(@{perception}+@{willpower_bonus})"/>
<input name="attr_pistol_total" type="hidden" value="(@{pistol} [Skill]+@{pistol_button_base} [Kit])"/>
<button name="roll_Pistol" type="roll" value="&{template:ou} {{name=@{character_name}}} {{roll_name=^{Pistol}}} {{attr=Pistol}} {{Target1=[[@{pistol_total}]]}} {{Target2=[[@{pistol_total}+1]]}} {{skill=VS.}} {{Diff=@{difficulty_dice}}} {{Spd1=@{speed_dice}}} {{Dmg=@{damage_dice}}} {{Deplet=@{depletion_dice}}} {{DieDif=@{difficulty_die}}} {{DieSpd=@{speed_die}}} {{DieDmg=@{damage_die}}} {{DieDep=@{depletion_die}}} {{result=[[1d100+@{difficulty_dice} [Diff]]]}} {{dos1=[[@{pistol_total}-19]]}} {{dos2a=[[@{pistol_total}-20]]}} {{dos2b=[[@{pistol_total}-29]]}} {{dos3a=[[@{pistol_total}-30]]}} {{dos3b=[[@{pistol_total}-39]]}} {{dos4a=[[@{pistol_total}-40]]}} {{dos4b=[[@{pistol_total}-49]]}} {{dof1=[[@{pistol_total}+19]]}} {{dof2a=[[@{pistol_total}+20]]}} {{dof2b=[[@{pistol_total}+29]]}} {{dof3a=[[@{pistol_total}+30]]}} {{dof3b=[[@{pistol_total}+39]]}} {{dof4a=[[@{pistol_total}+40]]}} {{dof4b=[[@{pistol_total}+49]]}}"> <span data-i18n="Pistol">Pistol</span></button>
<label>
<input class="center" name="attr_pistol_advancement" title="attr_pistol_advancement" type="number" value="0"/>
</label>
<label>
<input class="center" name="attr_pistol" title="attr_pistol" type="number" value="[[@{pistol_attributes}+@{pistol_advancement}]]" disabled="true"/>
</label>
</div>
<div class="skill">
<input name="attr_long_gun_button_base" type="hidden" value="[[(?{Gear Or Kit| None, 0 | Archery, @{archery_gear}+@{perception_bonus}|Athletic Gear, @{athletic_gear}+@{perception_bonus}|Bludgeon, @{bludgeoning}+@{perception_bonus}|Climbing Gear, @{climbing_gear}+@{perception_bonus}|Command Apparatus, @{command_app}+@{perception_bonus}|Firefighting, @{firefighting}+@{perception_bonus}|First Aid Kit, @{first_aid_kits}+@{perception_bonus}|Long Gun, @{long_gun}+@{perception_bonus}|Martial Arts, @{martial_arts}+@{perception_bonus}|Medical Gear, @{medical_gear}+@{perception_bonus}|Piercing, @{piercing}+@{perception_bonus}|Pistol, @{pistol}+@{perception_bonus}|Recon Gear, @{recon_gear}+@{perception_bonus}|Slashing, @{slashing}+@{perception_bonus}|Survival Kit, @{survival_kit}+@{perception_bonus}|Swimming/Diving, @{swimming_diving}+@{perception_bonus}|Throwing, @{throwing}+@{perception_bonus}|Tools, @{tools}+@{perception_bonus}|Value, @{value}+@{perception_bonus}|Vehicles, @{vehicles}+@{perception_bonus}})*?{Multiplier|1|2|3|4|5}]]"/>
<input name="attr_long_gun_attributes" type="hidden" value="(@{perception}+@{willpower_bonus})"/>
<input name="attr_long_gun_total" type="hidden" value="(@{long_gun} [Skill]+@{long_gun_button_base} [Kit])"/>
<button name="roll_Long Gun" type="roll" value="&{template:ou} {{name=@{character_name}}} {{roll_name=^{Long Gun}}} {{attr=Long Gun}} {{Target1=[[@{long_gun_total}]]}} {{Target2=[[@{long_gun_total}+1]]}} {{skill=VS.}} {{Diff=@{difficulty_dice}}} {{Spd1=@{speed_dice}}} {{Dmg=@{damage_dice}}} {{Deplet=@{depletion_dice}}} {{DieDif=@{difficulty_die}}} {{DieSpd=@{speed_die}}} {{DieDmg=@{damage_die}}} {{DieDep=@{depletion_die}}} {{result=[[1d100+@{difficulty_dice} [Diff]]]}} {{dos1=[[@{long_gun_total}-19]]}} {{dos2a=[[@{long_gun_total}-20]]}} {{dos2b=[[@{long_gun_total}-29]]}} {{dos3a=[[@{long_gun_total}-30]]}} {{dos3b=[[@{long_gun_total}-39]]}} {{dos4a=[[@{long_gun_total}-40]]}} {{dos4b=[[@{long_gun_total}-49]]}} {{dof1=[[@{long_gun_total}+19]]}} {{dof2a=[[@{long_gun_total}+20]]}} {{dof2b=[[@{long_gun_total}+29]]}} {{dof3a=[[@{long_gun_total}+30]]}} {{dof3b=[[@{long_gun_total}+39]]}} {{dof4a=[[@{long_gun_total}+40]]}} {{dof4b=[[@{long_gun_total}+49]]}}"> <span data-i18n="Long Gun">Long Gun</span></button>
<label>
<input class="center" name="attr_long_gun_advancement" title="attr_long_gun_advancement" type="number" value="0"/>
</label>
<label>
<input class="center" name="attr_long_gun" title="attr_long_gun" type="number" value="[[@{long_gun_attributes}+@{long_gun_advancement}]]" disabled="true"/>
</label>
</div>
<div class="skill">
<input name="attr_first_aid_button_base" type="hidden" value="[[(?{Gear Or Kit| None, 0 | Archery, @{archery_gear}+@{perception_bonus}|Athletic Gear, @{athletic_gear}+@{perception_bonus}|Bludgeon, @{bludgeoning}+@{perception_bonus}|Climbing Gear, @{climbing_gear}+@{perception_bonus}|Command Apparatus, @{command_app}+@{perception_bonus}|Firefighting, @{firefighting}+@{perception_bonus}|First Aid Kit, @{first_aid_kits}+@{perception_bonus}|Long Gun, @{long_gun}+@{perception_bonus}|Martial Arts, @{martial_arts}+@{perception_bonus}|Medical Gear, @{medical_gear}+@{perception_bonus}|Piercing, @{piercing}+@{perception_bonus}|Pistol, @{pistol}+@{perception_bonus}|Recon Gear, @{recon_gear}+@{perception_bonus}|Slashing, @{slashing}+@{perception_bonus}|Survival Kit, @{survival_kit}+@{perception_bonus}|Swimming/Diving, @{swimming_diving}+@{perception_bonus}|Throwing, @{throwing}+@{perception_bonus}|Tools, @{tools}+@{perception_bonus}|Value, @{value}+@{perception_bonus}|Vehicles, @{vehicles}+@{perception_bonus}})*?{Multiplier|1|2|3|4|5}]]"/>
<input name="attr_first_aid_attributes" type="hidden" value="(@{perception}+@{willpower_bonus})"/>
<input name="attr_first_aid_total" type="hidden" value="(@{first_aid} [Skill]+@{first_aid_button_base} [Kit])"/>
<button name="roll_First Aid" type="roll" value="&{template:ou} {{name=@{character_name}}} {{roll_name=^{First Aid}}} {{attr=First Aid}} {{Target1=[[@{first_aid_total}]]}} {{Target2=[[@{first_aid_total}+1]]}} {{skill=VS.}} {{Diff=@{difficulty_dice}}} {{Spd1=@{speed_dice}}} {{Dmg=@{damage_dice}}} {{Deplet=@{depletion_dice}}} {{DieDif=@{difficulty_die}}} {{DieSpd=@{speed_die}}} {{DieDmg=@{damage_die}}} {{DieDep=@{depletion_die}}} {{result=[[1d100+@{difficulty_dice} [Diff]]]}} {{dos1=[[@{first_aid_total}-19]]}} {{dos2a=[[@{first_aid_total}-20]]}} {{dos2b=[[@{first_aid_total}-29]]}} {{dos3a=[[@{first_aid_total}-30]]}} {{dos3b=[[@{first_aid_total}-39]]}} {{dos4a=[[@{first_aid_total}-40]]}} {{dos4b=[[@{first_aid_total}-49]]}} {{dof1=[[@{first_aid_total}+19]]}} {{dof2a=[[@{first_aid_total}+20]]}} {{dof2b=[[@{first_aid_total}+29]]}} {{dof3a=[[@{first_aid_total}+30]]}} {{dof3b=[[@{first_aid_total}+39]]}} {{dof4a=[[@{first_aid_total}+40]]}} {{dof4b=[[@{first_aid_total}+49]]}}"> <span data-i18n="First Aid">First Aid</span></button>
<label>
<input class="center" name="attr_first_aid_advancement" title="attr_first_aid_advancement" type="number" value="0"/>
</label>
<label>
<input class="center" name="attr_first_aid" title="attr_first_aid" type="number" value="[[@{first_aid_attributes}+@{first_aid_advancement}]]" disabled="true"/>
</label>
</div>
<div class="skill">
<input name="attr_blunt_button_base" type="hidden" value="[[(?{Gear Or Kit| None, 0 | Archery, @{archery_gear}+@{strength_bonus}|Athletic Gear, @{athletic_gear}+@{strength_bonus}|Bludgeon, @{bludgeoning}+@{strength_bonus}|Climbing Gear, @{climbing_gear}+@{strength_bonus}|Command Apparatus, @{command_app}+@{strength_bonus}|Firefighting, @{firefighting}+@{strength_bonus}|First Aid Kit, @{first_aid_kits}+@{strength_bonus}|Long Gun, @{long_gun}+@{strength_bonus}|Martial Arts, @{martial_arts}+@{strength_bonus}|Medical Gear, @{medical_gear}+@{strength_bonus}|Piercing, @{piercing}+@{strength_bonus}|Pistol, @{pistol}+@{strength_bonus}|Recon Gear, @{recon_gear}+@{strength_bonus}|Slashing, @{slashing}+@{strength_bonus}|Survival Kit, @{survival_kit}+@{strength_bonus}|Swimming/Diving, @{swimming_diving}+@{strength_bonus}|Throwing, @{throwing}+@{strength_bonus}|Tools, @{tools}+@{strength_bonus}|Value, @{value}+@{strength_bonus}|Vehicles, @{vehicles}+@{strength_bonus}})*?{Multiplier|1|2|3|4|5}]]"/>
<input name="attr_blunt_attributes" type="hidden" value="(@{strength}+@{willpower_bonus})"/>
<input name="attr_blunt_total" type="hidden" value="(@{blunt} [Skill]+@{blunt_button_base} [Kit])"/>
<button name="roll_Blunt" type="roll" value="&{template:ou} {{name=@{character_name}}} {{roll_name=^{Blunt}}} {{attr=Blunt}} {{Target1=[[@{blunt_total}]]}} {{Target2=[[@{blunt_total}+1]]}} {{skill=VS.}} {{Diff=@{difficulty_dice}}} {{Spd1=@{speed_dice}}} {{Dmg=@{damage_dice}}} {{Deplet=@{depletion_dice}}} {{DieDif=@{difficulty_die}}} {{DieSpd=@{speed_die}}} {{DieDmg=@{damage_die}}} {{DieDep=@{depletion_die}}} {{result=[[1d100+@{difficulty_dice} [Diff]]]}} {{dos1=[[@{blunt_total}-19]]}} {{dos2a=[[@{blunt_total}-20]]}} {{dos2b=[[@{blunt_total}-29]]}} {{dos3a=[[@{blunt_total}-30]]}} {{dos3b=[[@{blunt_total}-39]]}} {{dos4a=[[@{blunt_total}-40]]}} {{dos4b=[[@{blunt_total}-49]]}} {{dof1=[[@{blunt_total}+19]]}} {{dof2a=[[@{blunt_total}+20]]}} {{dof2b=[[@{blunt_total}+29]]}} {{dof3a=[[@{blunt_total}+30]]}} {{dof3b=[[@{blunt_total}+39]]}} {{dof4a=[[@{blunt_total}+40]]}} {{dof4b=[[@{blunt_total}+49]]}}"> <span data-i18n="Blunt">Blunt</span></button>
<label>
<input class="center" name="attr_blunt_advancement" title="attr_blunt_advancement" type="number" value="0"/>
</label>
<label>
<input class="center" name="attr_blunt" title="attr_blunt" type="number" value="[[@{blunt_attributes}+@{blunt_advancement}]]" disabled="true"/>
</label>
</div>
<div class="skill">
<input name="attr_pierce_button_base" type="hidden" value="[[(?{Gear Or Kit| None, 0 | Archery, @{archery_gear}+@{strength_bonus}|Athletic Gear, @{athletic_gear}+@{strength_bonus}|Bludgeon, @{bludgeoning}+@{strength_bonus}|Climbing Gear, @{climbing_gear}+@{strength_bonus}|Command Apparatus, @{command_app}+@{strength_bonus}|Firefighting, @{firefighting}+@{strength_bonus}|First Aid Kit, @{first_aid_kits}+@{strength_bonus}|Long Gun, @{long_gun}+@{strength_bonus}|Martial Arts, @{martial_arts}+@{strength_bonus}|Medical Gear, @{medical_gear}+@{strength_bonus}|Piercing, @{piercing}+@{strength_bonus}|Pistol, @{pistol}+@{strength_bonus}|Recon Gear, @{recon_gear}+@{strength_bonus}|Slashing, @{slashing}+@{strength_bonus}|Survival Kit, @{survival_kit}+@{strength_bonus}|Swimming/Diving, @{swimming_diving}+@{strength_bonus}|Throwing, @{throwing}+@{strength_bonus}|Tools, @{tools}+@{strength_bonus}|Value, @{value}+@{strength_bonus}|Vehicles, @{vehicles}+@{strength_bonus}})*?{Multiplier|1|2|3|4|5}]]"/>
<input name="attr_pierce_attributes" type="hidden" value="(@{strength}+@{willpower_bonus})"/>
<input name="attr_pierce_total" type="hidden" value="(@{pierce} [Skill]+@{pierce_button_base} [Kit])"/>
<button name="roll_Pierce" type="roll" value="&{template:ou} {{name=@{character_name}}} {{roll_name=^{Pierce}}} {{attr=Pierce}} {{Target1=[[@{pierce_total}]]}} {{Target2=[[@{pierce_total}+1]]}} {{skill=VS.}} {{Diff=@{difficulty_dice}}} {{Spd1=@{speed_dice}}} {{Dmg=@{damage_dice}}} {{Deplet=@{depletion_dice}}} {{DieDif=@{difficulty_die}}} {{DieSpd=@{speed_die}}} {{DieDmg=@{damage_die}}} {{DieDep=@{depletion_die}}} {{result=[[1d100+@{difficulty_dice} [Diff]]]}} {{dos1=[[@{pierce_total}-19]]}} {{dos2a=[[@{pierce_total}-20]]}} {{dos2b=[[@{pierce_total}-29]]}} {{dos3a=[[@{pierce_total}-30]]}} {{dos3b=[[@{pierce_total}-39]]}} {{dos4a=[[@{pierce_total}-40]]}} {{dos4b=[[@{pierce_total}-49]]}} {{dof1=[[@{pierce_total}+19]]}} {{dof2a=[[@{pierce_total}+20]]}} {{dof2b=[[@{pierce_total}+29]]}} {{dof3a=[[@{pierce_total}+30]]}} {{dof3b=[[@{pierce_total}+39]]}} {{dof4a=[[@{pierce_total}+40]]}} {{dof4b=[[@{pierce_total}+49]]}}"> <span data-i18n="Pierce">Pierce</span></button>
<label>
<input class="center" name="attr_pierce_advancement" title="attr_pierce_advancement" type="number" value="0"/>
</label>
<label>
<input class="center" name="attr_pierce" title="attr_pierce" type="number" value="[[@{pierce_attributes}+@{pierce_advancement}]]" disabled="true"/>
</label>
</div>
<div class="skill">
<input name="attr_slash_button_base" type="hidden" value="[[(?{Gear Or Kit| None, 0 | Archery, @{archery_gear}+@{strength_bonus}|Athletic Gear, @{athletic_gear}+@{strength_bonus}|Bludgeon, @{bludgeoning}+@{strength_bonus}|Climbing Gear, @{climbing_gear}+@{strength_bonus}|Command Apparatus, @{command_app}+@{strength_bonus}|Firefighting, @{firefighting}+@{strength_bonus}|First Aid Kit, @{first_aid_kits}+@{strength_bonus}|Long Gun, @{long_gun}+@{strength_bonus}|Martial Arts, @{martial_arts}+@{strength_bonus}|Medical Gear, @{medical_gear}+@{strength_bonus}|Piercing, @{piercing}+@{strength_bonus}|Pistol, @{pistol}+@{strength_bonus}|Recon Gear, @{recon_gear}+@{strength_bonus}|Slashing, @{slashing}+@{strength_bonus}|Survival Kit, @{survival_kit}+@{strength_bonus}|Swimming/Diving, @{swimming_diving}+@{strength_bonus}|Throwing, @{throwing}+@{strength_bonus}|Tools, @{tools}+@{strength_bonus}|Value, @{value}+@{strength_bonus}|Vehicles, @{vehicles}+@{strength_bonus}})*?{Multiplier|1|2|3|4|5}]]"/>
<input name="attr_slash_attributes" type="hidden" value="(@{strength}+@{willpower_bonus})"/>
<input name="attr_slash_total" type="hidden" value="(@{slash} [Skill]+@{slash_button_base} [Kit])"/>
<button name="roll_Slash" type="roll" value="&{template:ou} {{name=@{character_name}}} {{roll_name=^{Slash}}} {{attr=Slash}} {{Target1=[[@{slash_total}]]}} {{Target2=[[@{slash_total}+1]]}} {{skill=VS.}} {{Diff=@{difficulty_dice}}} {{Spd1=@{speed_dice}}} {{Dmg=@{damage_dice}}} {{Deplet=@{depletion_dice}}} {{DieDif=@{difficulty_die}}} {{DieSpd=@{speed_die}}} {{DieDmg=@{damage_die}}} {{DieDep=@{depletion_die}}} {{result=[[1d100+@{difficulty_dice} [Diff]]]}} {{dos1=[[@{slash_total}-19]]}} {{dos2a=[[@{slash_total}-20]]}} {{dos2b=[[@{slash_total}-29]]}} {{dos3a=[[@{slash_total}-30]]}} {{dos3b=[[@{slash_total}-39]]}} {{dos4a=[[@{slash_total}-40]]}} {{dos4b=[[@{slash_total}-49]]}} {{dof1=[[@{slash_total}+19]]}} {{dof2a=[[@{slash_total}+20]]}} {{dof2b=[[@{slash_total}+29]]}} {{dof3a=[[@{slash_total}+30]]}} {{dof3b=[[@{slash_total}+39]]}} {{dof4a=[[@{slash_total}+40]]}} {{dof4b=[[@{slash_total}+49]]}}"> <span data-i18n="Slash">Slash</span></button>
<label>
<input class="center" name="attr_slash_advancement" title="attr_slash_advancement" type="number" value="0"/>
</label>
<label>
<input class="center" name="attr_slash" title="attr_slash" type="number" value="[[@{slash_attributes}+@{slash_advancement}]]" disabled="true"/>
</label>
</div>
<div class="skill">
<input name="attr_navigation_button_base" type="hidden" value="[[(?{Gear Or Kit| None, 0 | Archery, @{archery_gear}+@{perception_bonus}|Athletic Gear, @{athletic_gear}+@{perception_bonus}|Bludgeon, @{bludgeoning}+@{perception_bonus}|Climbing Gear, @{climbing_gear}+@{perception_bonus}|Command Apparatus, @{command_app}+@{perception_bonus}|Firefighting, @{firefighting}+@{perception_bonus}|First Aid Kit, @{first_aid_kits}+@{perception_bonus}|Long Gun, @{long_gun}+@{perception_bonus}|Martial Arts, @{martial_arts}+@{perception_bonus}|Medical Gear, @{medical_gear}+@{perception_bonus}|Piercing, @{piercing}+@{perception_bonus}|Pistol, @{pistol}+@{perception_bonus}|Recon Gear, @{recon_gear}+@{perception_bonus}|Slashing, @{slashing}+@{perception_bonus}|Survival Kit, @{survival_kit}+@{perception_bonus}|Swimming/Diving, @{swimming_diving}+@{perception_bonus}|Throwing, @{throwing}+@{perception_bonus}|Tools, @{tools}+@{perception_bonus}|Value, @{value}+@{perception_bonus}|Vehicles, @{vehicles}+@{perception_bonus}})*?{Multiplier|1|2|3|4|5}]]"/>
<input name="attr_navigation_attributes" type="hidden" value="(@{perception}+@{willpower_bonus})"/>
<input name="attr_navigation_total" type="hidden" value="(@{navigation} [Skill]+@{navigation_button_base} [Kit])"/>
<button name="roll_Navigation" type="roll" value="&{template:ou} {{name=@{character_name}}} {{roll_name=^{Navigation}}} {{attr=Navigation}} {{Target1=[[@{navigation_total}]]}} {{Target2=[[@{navigation_total}+1]]}} {{skill=VS.}} {{Diff=@{difficulty_dice}}} {{Spd1=@{speed_dice}}} {{Dmg=@{damage_dice}}} {{Deplet=@{depletion_dice}}} {{DieDif=@{difficulty_die}}} {{DieSpd=@{speed_die}}} {{DieDmg=@{damage_die}}} {{DieDep=@{depletion_die}}} {{result=[[1d100+@{difficulty_dice} [Diff]]]}} {{dos1=[[@{navigation_total}-19]]}} {{dos2a=[[@{navigation_total}-20]]}} {{dos2b=[[@{navigation_total}-29]]}} {{dos3a=[[@{navigation_total}-30]]}} {{dos3b=[[@{navigation_total}-39]]}} {{dos4a=[[@{navigation_total}-40]]}} {{dos4b=[[@{navigation_total}-49]]}} {{dof1=[[@{navigation_total}+19]]}} {{dof2a=[[@{navigation_total}+20]]}} {{dof2b=[[@{navigation_total}+29]]}} {{dof3a=[[@{navigation_total}+30]]}} {{dof3b=[[@{navigation_total}+39]]}} {{dof4a=[[@{navigation_total}+40]]}} {{dof4b=[[@{navigation_total}+49]]}}"> <span data-i18n="Navigation">Navigation</span></button>
<label>
<input class="center" name="attr_navigation_advancement" title="attr_navigation_advancement" type="number" value="0"/>
</label>
<label>
<input class="center" name="attr_navigation" title="attr_navigation" type="number" value="[[@{navigation_attributes}+@{navigation_advancement}]]" disabled="true"/>
</label>
</div>
<div class="skill">
<input name="attr_swim_button_base" type="hidden" value="[[(?{Gear Or Kit| None, 0 | Archery, @{archery_gear}+@{strength_bonus}|Athletic Gear, @{athletic_gear}+@{strength_bonus}|Bludgeon, @{bludgeoning}+@{strength_bonus}|Climbing Gear, @{climbing_gear}+@{strength_bonus}|Command Apparatus, @{command_app}+@{strength_bonus}|Firefighting, @{firefighting}+@{strength_bonus}|First Aid Kit, @{first_aid_kits}+@{strength_bonus}|Long Gun, @{long_gun}+@{strength_bonus}|Martial Arts, @{martial_arts}+@{strength_bonus}|Medical Gear, @{medical_gear}+@{strength_bonus}|Piercing, @{piercing}+@{strength_bonus}|Pistol, @{pistol}+@{strength_bonus}|Recon Gear, @{recon_gear}+@{strength_bonus}|Slashing, @{slashing}+@{strength_bonus}|Survival Kit, @{survival_kit}+@{strength_bonus}|Swimming/Diving, @{swimming_diving}+@{strength_bonus}|Throwing, @{throwing}+@{strength_bonus}|Tools, @{tools}+@{strength_bonus}|Value, @{value}+@{strength_bonus}|Vehicles, @{vehicles}+@{strength_bonus}})*?{Multiplier|1|2|3|4|5}]]"/>
<input name="attr_swim_attributes" type="hidden" value="(@{strength}+@{willpower_bonus})"/>
<input name="attr_swim_total" type="hidden" value="(@{swim} [Skill]+@{swim_button_base} [Kit])"/>
<button name="roll_Swim" type="roll" value="&{template:ou} {{name=@{character_name}}} {{roll_name=^{Swim}}} {{attr=Swim}} {{Target1=[[@{swim_total}]]}} {{Target2=[[@{swim_total}+1]]}} {{skill=VS.}} {{Diff=@{difficulty_dice}}} {{Spd1=@{speed_dice}}} {{Dmg=@{damage_dice}}} {{Deplet=@{depletion_dice}}} {{DieDif=@{difficulty_die}}} {{DieSpd=@{speed_die}}} {{DieDmg=@{damage_die}}} {{DieDep=@{depletion_die}}} {{result=[[1d100+@{difficulty_dice} [Diff]]]}} {{dos1=[[@{swim_total}-19]]}} {{dos2a=[[@{swim_total}-20]]}} {{dos2b=[[@{swim_total}-29]]}} {{dos3a=[[@{swim_total}-30]]}} {{dos3b=[[@{swim_total}-39]]}} {{dos4a=[[@{swim_total}-40]]}} {{dos4b=[[@{swim_total}-49]]}} {{dof1=[[@{swim_total}+19]]}} {{dof2a=[[@{swim_total}+20]]}} {{dof2b=[[@{swim_total}+29]]}} {{dof3a=[[@{swim_total}+30]]}} {{dof3b=[[@{swim_total}+39]]}} {{dof4a=[[@{swim_total}+40]]}} {{dof4b=[[@{swim_total}+49]]}}"> <span data-i18n="Swim">Swim</span></button>
<label>
<input class="center" name="attr_swim_advancement" title="attr_swim_advancement" type="number" value="0"/>
</label>
<label>
<input class="center" name="attr_swim" title="attr_swim" type="number" value="[[@{swim_attributes}+@{swim_advancement}]]" disabled="true"/>
</label>
</div>
<div class="skill">
<input name="attr_throw_button_base" type="hidden" value="[[(?{Gear Or Kit| None, 0 | Archery, @{archery_gear}+@{perception_bonus}|Athletic Gear, @{athletic_gear}+@{perception_bonus}|Bludgeon, @{bludgeoning}+@{perception_bonus}|Climbing Gear, @{climbing_gear}+@{perception_bonus}|Command Apparatus, @{command_app}+@{perception_bonus}|Firefighting, @{firefighting}+@{perception_bonus}|First Aid Kit, @{first_aid_kits}+@{perception_bonus}|Long Gun, @{long_gun}+@{perception_bonus}|Martial Arts, @{martial_arts}+@{perception_bonus}|Medical Gear, @{medical_gear}+@{perception_bonus}|Piercing, @{piercing}+@{perception_bonus}|Pistol, @{pistol}+@{perception_bonus}|Recon Gear, @{recon_gear}+@{perception_bonus}|Slashing, @{slashing}+@{perception_bonus}|Survival Kit, @{survival_kit}+@{perception_bonus}|Swimming/Diving, @{swimming_diving}+@{perception_bonus}|Throwing, @{throwing}+@{perception_bonus}|Tools, @{tools}+@{perception_bonus}|Value, @{value}+@{perception_bonus}|Vehicles, @{vehicles}+@{perception_bonus}})*?{Multiplier|1|2|3|4|5}]]"/>
<input name="attr_throw_attributes" type="hidden" value="(@{perception}+@{strength_bonus})"/>
<input name="attr_throw_total" type="hidden" value="(@{throw} [Skill]+@{throw_button_base} [Kit])"/>
<button name="roll_Throw" type="roll" value="&{template:ou} {{name=@{character_name}}} {{roll_name=^{Throw}}} {{attr=Throw}} {{Target1=[[@{throw_total}]]}} {{Target2=[[@{throw_total}+1]]}} {{skill=VS.}} {{Diff=@{difficulty_dice}}} {{Spd1=@{speed_dice}}} {{Dmg=@{damage_dice}}} {{Deplet=@{depletion_dice}}} {{DieDif=@{difficulty_die}}} {{DieSpd=@{speed_die}}} {{DieDmg=@{damage_die}}} {{DieDep=@{depletion_die}}} {{result=[[1d100+@{difficulty_dice} [Diff]]]}} {{dos1=[[@{throw_total}-19]]}} {{dos2a=[[@{throw_total}-20]]}} {{dos2b=[[@{throw_total}-29]]}} {{dos3a=[[@{throw_total}-30]]}} {{dos3b=[[@{throw_total}-39]]}} {{dos4a=[[@{throw_total}-40]]}} {{dos4b=[[@{throw_total}-49]]}} {{dof1=[[@{throw_total}+19]]}} {{dof2a=[[@{throw_total}+20]]}} {{dof2b=[[@{throw_total}+29]]}} {{dof3a=[[@{throw_total}+30]]}} {{dof3b=[[@{throw_total}+39]]}} {{dof4a=[[@{throw_total}+40]]}} {{dof4b=[[@{throw_total}+49]]}}"> <span data-i18n="Throw">Throw</span></button>
<label>
<input class="center" name="attr_throw_advancement" title="attr_throw_advancement" type="number" value="0"/>
</label>
<label>
<input class="center" name="attr_throw" title="attr_throw" type="number" value="[[@{throw_attributes}+@{throw_advancement}]]" disabled="true"/>
</label>
</div>
</div>
<h2 data-i18n="Expert Skills">Expert Skills</h2>
<div class="skill-column">
<div class="skill">
<input name="attr_adv_medicine_button_base" type="hidden" value="[[(?{Gear Or Kit| None, 0 | Archery, @{archery_gear}+@{perception_bonus}|Athletic Gear, @{athletic_gear}+@{perception_bonus}|Bludgeon, @{bludgeoning}+@{perception_bonus}|Climbing Gear, @{climbing_gear}+@{perception_bonus}|Command Apparatus, @{command_app}+@{perception_bonus}|Firefighting, @{firefighting}+@{perception_bonus}|First Aid Kit, @{first_aid_kits}+@{perception_bonus}|Long Gun, @{long_gun}+@{perception_bonus}|Martial Arts, @{martial_arts}+@{perception_bonus}|Medical Gear, @{medical_gear}+@{perception_bonus}|Piercing, @{piercing}+@{perception_bonus}|Pistol, @{pistol}+@{perception_bonus}|Recon Gear, @{recon_gear}+@{perception_bonus}|Slashing, @{slashing}+@{perception_bonus}|Survival Kit, @{survival_kit}+@{perception_bonus}|Swimming/Diving, @{swimming_diving}+@{perception_bonus}|Throwing, @{throwing}+@{perception_bonus}|Tools, @{tools}+@{perception_bonus}|Value, @{value}+@{perception_bonus}|Vehicles, @{vehicles}+@{perception_bonus}})*?{Multiplier|1|2|3|4|5}]]"/>
<input name="attr_adv_medicine_attributes" type="hidden" value="(@{perception_bonus}+@{willpower_bonus})"/>
<input name="attr_adv_medicine_total" type="hidden" value="(@{adv_medicine} [Skill]+@{adv_medicine_button_base} [Kit])"/>
<button name="roll_Adv Medicine" type="roll" value="&{template:ou} {{name=@{character_name}}} {{roll_name=^{Adv Medicine}}} {{attr=Adv Medicine}} {{Target1=[[@{adv_medicine_total}]]}} {{Target2=[[@{adv_medicine_total}+1]]}} {{skill=VS.}} {{Diff=@{difficulty_dice}}} {{Spd1=@{speed_dice}}} {{Dmg=@{damage_dice}}} {{Deplet=@{depletion_dice}}} {{DieDif=@{difficulty_die}}} {{DieSpd=@{speed_die}}} {{DieDmg=@{damage_die}}} {{DieDep=@{depletion_die}}} {{result=[[1d100+@{difficulty_dice} [Diff]]]}} {{dos1=[[@{adv_medicine_total}-19]]}} {{dos2a=[[@{adv_medicine_total}-20]]}} {{dos2b=[[@{adv_medicine_total}-29]]}} {{dos3a=[[@{adv_medicine_total}-30]]}} {{dos3b=[[@{adv_medicine_total}-39]]}} {{dos4a=[[@{adv_medicine_total}-40]]}} {{dos4b=[[@{adv_medicine_total}-49]]}} {{dof1=[[@{adv_medicine_total}+19]]}} {{dof2a=[[@{adv_medicine_total}+20]]}} {{dof2b=[[@{adv_medicine_total}+29]]}} {{dof3a=[[@{adv_medicine_total}+30]]}} {{dof3b=[[@{adv_medicine_total}+39]]}} {{dof4a=[[@{adv_medicine_total}+40]]}} {{dof4b=[[@{adv_medicine_total}+49]]}}"> <span data-i18n="Adv Medicine">Adv Medicine</span></button>
<label>
<input class="center" name="attr_adv_medicine_advancement" title="attr_adv_medicine_advancement" type="number" value="0"/>
</label>
<label>
<input class="center" name="attr_adv_medicine" title="attr_adv_medicine" type="number" value="[[@{adv_medicine_attributes}+@{adv_medicine_advancement}]]" disabled="true"/>
</label>
</div>
<div class="skill">
<input name="attr_construct_engineer_button_base" type="hidden" value="[[(?{Gear Or Kit| None, 0 | Archery, @{archery_gear}+@{perception_bonus}|Athletic Gear, @{athletic_gear}+@{perception_bonus}|Bludgeon, @{bludgeoning}+@{perception_bonus}|Climbing Gear, @{climbing_gear}+@{perception_bonus}|Command Apparatus, @{command_app}+@{perception_bonus}|Firefighting, @{firefighting}+@{perception_bonus}|First Aid Kit, @{first_aid_kits}+@{perception_bonus}|Long Gun, @{long_gun}+@{perception_bonus}|Martial Arts, @{martial_arts}+@{perception_bonus}|Medical Gear, @{medical_gear}+@{perception_bonus}|Piercing, @{piercing}+@{perception_bonus}|Pistol, @{pistol}+@{perception_bonus}|Recon Gear, @{recon_gear}+@{perception_bonus}|Slashing, @{slashing}+@{perception_bonus}|Survival Kit, @{survival_kit}+@{perception_bonus}|Swimming/Diving, @{swimming_diving}+@{perception_bonus}|Throwing, @{throwing}+@{perception_bonus}|Tools, @{tools}+@{perception_bonus}|Value, @{value}+@{perception_bonus}|Vehicles, @{vehicles}+@{perception_bonus}})*?{Multiplier|1|2|3|4|5}]]"/>
<input name="attr_construct_engineer_attributes" type="hidden" value="(@{perception_bonus}+@{willpower_bonus})"/>
<input name="attr_construct_engineer_total" type="hidden" value="(@{construct_engineer} [Skill]+@{construct_engineer_button_base} [Kit])"/>
<button name="roll_Construct Engineer" type="roll" value="&{template:ou} {{name=@{character_name}}} {{roll_name=^{Construct Engineer}}} {{attr=Construct Engineer}} {{Target1=[[@{construct_engineer_total}]]}} {{Target2=[[@{construct_engineer_total}+1]]}} {{skill=VS.}} {{Diff=@{difficulty_dice}}} {{Spd1=@{speed_dice}}} {{Dmg=@{damage_dice}}} {{Deplet=@{depletion_dice}}} {{DieDif=@{difficulty_die}}} {{DieSpd=@{speed_die}}} {{DieDmg=@{damage_die}}} {{DieDep=@{depletion_die}}} {{result=[[1d100+@{difficulty_dice} [Diff]]]}} {{dos1=[[@{construct_engineer_total}-19]]}} {{dos2a=[[@{construct_engineer_total}-20]]}} {{dos2b=[[@{construct_engineer_total}-29]]}} {{dos3a=[[@{construct_engineer_total}-30]]}} {{dos3b=[[@{construct_engineer_total}-39]]}} {{dos4a=[[@{construct_engineer_total}-40]]}} {{dos4b=[[@{construct_engineer_total}-49]]}} {{dof1=[[@{construct_engineer_total}+19]]}} {{dof2a=[[@{construct_engineer_total}+20]]}} {{dof2b=[[@{construct_engineer_total}+29]]}} {{dof3a=[[@{construct_engineer_total}+30]]}} {{dof3b=[[@{construct_engineer_total}+39]]}} {{dof4a=[[@{construct_engineer_total}+40]]}} {{dof4b=[[@{construct_engineer_total}+49]]}}"> <span data-i18n="Construct Engineer">Construct Engineer</span></button>
<label>
<input class="center" name="attr_construct_engineer_advancement" title="attr_construct_engineer_advancement" type="number" value="0"/>
</label>
<label>
<input class="center" name="attr_construct_engineer" title="attr_construct_engineer" type="number" value="[[@{construct_engineer_attributes}+@{construct_engineer_advancement}]]" disabled="true"/>
</label>
</div>
<div class="skill">
<input name="attr_martial_arts_button_base" type="hidden" value="[[(?{Gear Or Kit| None, 0 | Archery, @{archery_gear}+@{strength_bonus}|Athletic Gear, @{athletic_gear}+@{strength_bonus}|Bludgeon, @{bludgeoning}+@{strength_bonus}|Climbing Gear, @{climbing_gear}+@{strength_bonus}|Command Apparatus, @{command_app}+@{strength_bonus}|Firefighting, @{firefighting}+@{strength_bonus}|First Aid Kit, @{first_aid_kits}+@{strength_bonus}|Long Gun, @{long_gun}+@{strength_bonus}|Martial Arts, @{martial_arts}+@{strength_bonus}|Medical Gear, @{medical_gear}+@{strength_bonus}|Piercing, @{piercing}+@{strength_bonus}|Pistol, @{pistol}+@{strength_bonus}|Recon Gear, @{recon_gear}+@{strength_bonus}|Slashing, @{slashing}+@{strength_bonus}|Survival Kit, @{survival_kit}+@{strength_bonus}|Swimming/Diving, @{swimming_diving}+@{strength_bonus}|Throwing, @{throwing}+@{strength_bonus}|Tools, @{tools}+@{strength_bonus}|Value, @{value}+@{strength_bonus}|Vehicles, @{vehicles}+@{strength_bonus}})*?{Multiplier|1|2|3|4|5}]]"/>
<input name="attr_martial_arts_attributes" type="hidden" value="(@{strength_bonus}+@{perception_bonus})"/>
<input name="attr_martial_arts_total" type="hidden" value="(@{martial_arts} [Skill]+@{martial_arts_button_base} [Kit])"/>
<button name="roll_Martial Arts" type="roll" value="&{template:ou} {{name=@{character_name}}} {{roll_name=^{Martial Arts}}} {{attr=Martial Arts}} {{Target1=[[@{martial_arts_total}]]}} {{Target2=[[@{martial_arts_total}+1]]}} {{skill=VS.}} {{Diff=@{difficulty_dice}}} {{Spd1=@{speed_dice}}} {{Dmg=@{damage_dice}}} {{Deplet=@{depletion_dice}}} {{DieDif=@{difficulty_die}}} {{DieSpd=@{speed_die}}} {{DieDmg=@{damage_die}}} {{DieDep=@{depletion_die}}} {{result=[[1d100+@{difficulty_dice} [Diff]]]}} {{dos1=[[@{martial_arts_total}-19]]}} {{dos2a=[[@{martial_arts_total}-20]]}} {{dos2b=[[@{martial_arts_total}-29]]}} {{dos3a=[[@{martial_arts_total}-30]]}} {{dos3b=[[@{martial_arts_total}-39]]}} {{dos4a=[[@{martial_arts_total}-40]]}} {{dos4b=[[@{martial_arts_total}-49]]}} {{dof1=[[@{martial_arts_total}+19]]}} {{dof2a=[[@{martial_arts_total}+20]]}} {{dof2b=[[@{martial_arts_total}+29]]}} {{dof3a=[[@{martial_arts_total}+30]]}} {{dof3b=[[@{martial_arts_total}+39]]}} {{dof4a=[[@{martial_arts_total}+40]]}} {{dof4b=[[@{martial_arts_total}+49]]}}"> <span data-i18n="Martial Arts">Martial Arts</span></button>
<label>
<input class="center" name="attr_martial_arts_advancement" title="attr_martial_arts_advancement" type="number" value="0"/>
</label>
<label>
<input class="center" name="attr_martial_arts" title="attr_martial_arts" type="number" value="[[@{martial_arts_attributes}+@{martial_arts_advancement}]]" disabled="true"/>
</label>
</div>
<div class="skill">
<input name="attr_pilot_button_base" type="hidden" value="[[(?{Gear Or Kit| None, 0 | Archery, @{archery_gear}+@{perception_bonus}|Athletic Gear, @{athletic_gear}+@{perception_bonus}|Bludgeon, @{bludgeoning}+@{perception_bonus}|Climbing Gear, @{climbing_gear}+@{perception_bonus}|Command Apparatus, @{command_app}+@{perception_bonus}|Firefighting, @{firefighting}+@{perception_bonus}|First Aid Kit, @{first_aid_kits}+@{perception_bonus}|Long Gun, @{long_gun}+@{perception_bonus}|Martial Arts, @{martial_arts}+@{perception_bonus}|Medical Gear, @{medical_gear}+@{perception_bonus}|Piercing, @{piercing}+@{perception_bonus}|Pistol, @{pistol}+@{perception_bonus}|Recon Gear, @{recon_gear}+@{perception_bonus}|Slashing, @{slashing}+@{perception_bonus}|Survival Kit, @{survival_kit}+@{perception_bonus}|Swimming/Diving, @{swimming_diving}+@{perception_bonus}|Throwing, @{throwing}+@{perception_bonus}|Tools, @{tools}+@{perception_bonus}|Value, @{value}+@{perception_bonus}|Vehicles, @{vehicles}+@{perception_bonus}})*?{Multiplier|1|2|3|4|5}]]"/>
<input name="attr_pilot_attributes" type="hidden" value="(@{perception_bonus}+@{willpower_bonus})"/>
<input name="attr_pilot_total" type="hidden" value="(@{pilot} [Skill]+@{pilot_button_base} [Kit])"/>
<button name="roll_Pilot" type="roll" value="&{template:ou} {{name=@{character_name}}} {{roll_name=^{Pilot}}} {{attr=Pilot}} {{Target1=[[@{pilot_total}]]}} {{Target2=[[@{pilot_total}+1]]}} {{skill=VS.}} {{Diff=@{difficulty_dice}}} {{Spd1=@{speed_dice}}} {{Dmg=@{damage_dice}}} {{Deplet=@{depletion_dice}}} {{DieDif=@{difficulty_die}}} {{DieSpd=@{speed_die}}} {{DieDmg=@{damage_die}}} {{DieDep=@{depletion_die}}} {{result=[[1d100+@{difficulty_dice} [Diff]]]}} {{dos1=[[@{pilot_total}-19]]}} {{dos2a=[[@{pilot_total}-20]]}} {{dos2b=[[@{pilot_total}-29]]}} {{dos3a=[[@{pilot_total}-30]]}} {{dos3b=[[@{pilot_total}-39]]}} {{dos4a=[[@{pilot_total}-40]]}} {{dos4b=[[@{pilot_total}-49]]}} {{dof1=[[@{pilot_total}+19]]}} {{dof2a=[[@{pilot_total}+20]]}} {{dof2b=[[@{pilot_total}+29]]}} {{dof3a=[[@{pilot_total}+30]]}} {{dof3b=[[@{pilot_total}+39]]}} {{dof4a=[[@{pilot_total}+40]]}} {{dof4b=[[@{pilot_total}+49]]}}"> <span data-i18n="Pilot">Pilot</span></button>
<label>
<input class="center" name="attr_pilot_advancement" title="attr_pilot_advancement" type="number" value="0"/>
</label>
<label>
<input class="center" name="attr_pilot" title="attr_pilot" type="number" value="[[@{pilot_attributes}+@{pilot_advancement}]]" disabled="true"/>
</label>
</div>
</div>
<div class="skill-column">
<div class="skill">
<input name="attr_ride_button_base" type="hidden" value="[[(?{Gear Or Kit| None, 0 | Archery, @{archery_gear}+@{empathy_bonus}|Athletic Gear, @{athletic_gear}+@{empathy_bonus}|Bludgeon, @{bludgeoning}+@{empathy_bonus}|Climbing Gear, @{climbing_gear}+@{empathy_bonus}|Command Apparatus, @{command_app}+@{empathy_bonus}|Firefighting, @{firefighting}+@{empathy_bonus}|First Aid Kit, @{first_aid_kits}+@{empathy_bonus}|Long Gun, @{long_gun}+@{empathy_bonus}|Martial Arts, @{martial_arts}+@{empathy_bonus}|Medical Gear, @{medical_gear}+@{empathy_bonus}|Piercing, @{piercing}+@{empathy_bonus}|Pistol, @{pistol}+@{empathy_bonus}|Recon Gear, @{recon_gear}+@{empathy_bonus}|Slashing, @{slashing}+@{empathy_bonus}|Survival Kit, @{survival_kit}+@{empathy_bonus}|Swimming/Diving, @{swimming_diving}+@{empathy_bonus}|Throwing, @{throwing}+@{empathy_bonus}|Tools, @{tools}+@{empathy_bonus}|Value, @{value}+@{empathy_bonus}|Vehicles, @{vehicles}+@{empathy_bonus}})*?{Multiplier|1|2|3|4|5}]]"/>
<input name="attr_ride_attributes" type="hidden" value="(@{empathy_bonus}+@{willpower_bonus})"/>
<input name="attr_ride_total" type="hidden" value="(@{ride} [Skill]+@{ride_button_base} [Kit])"/>
<button name="roll_Ride" type="roll" value="&{template:ou} {{name=@{character_name}}} {{roll_name=^{Ride}}} {{attr=Ride}} {{Target1=[[@{ride_total}]]}} {{Target2=[[@{ride_total}+1]]}} {{skill=VS.}} {{Diff=@{difficulty_dice}}} {{Spd1=@{speed_dice}}} {{Dmg=@{damage_dice}}} {{Deplet=@{depletion_dice}}} {{DieDif=@{difficulty_die}}} {{DieSpd=@{speed_die}}} {{DieDmg=@{damage_die}}} {{DieDep=@{depletion_die}}} {{result=[[1d100+@{difficulty_dice} [Diff]]]}} {{dos1=[[@{ride_total}-19]]}} {{dos2a=[[@{ride_total}-20]]}} {{dos2b=[[@{ride_total}-29]]}} {{dos3a=[[@{ride_total}-30]]}} {{dos3b=[[@{ride_total}-39]]}} {{dos4a=[[@{ride_total}-40]]}} {{dos4b=[[@{ride_total}-49]]}} {{dof1=[[@{ride_total}+19]]}} {{dof2a=[[@{ride_total}+20]]}} {{dof2b=[[@{ride_total}+29]]}} {{dof3a=[[@{ride_total}+30]]}} {{dof3b=[[@{ride_total}+39]]}} {{dof4a=[[@{ride_total}+40]]}} {{dof4b=[[@{ride_total}+49]]}}"> <span data-i18n="Ride">Ride</span></button>
<label>
<input class="center" name="attr_ride_advancement" title="attr_ride_advancement" type="number" value="0"/>
</label>
<label>
<input class="center" name="attr_ride" title="attr_ride" type="number" value="[[@{ride_attributes}+@{ride_advancement}]]" disabled="true"/>
</label>
</div>
<div class="skill">
<input name="attr_science_button_base" type="hidden" value="[[(?{Gear Or Kit| None, 0 | Archery, @{archery_gear}+@{perception_bonus}|Athletic Gear, @{athletic_gear}+@{perception_bonus}|Bludgeon, @{bludgeoning}+@{perception_bonus}|Climbing Gear, @{climbing_gear}+@{perception_bonus}|Command Apparatus, @{command_app}+@{perception_bonus}|Firefighting, @{firefighting}+@{perception_bonus}|First Aid Kit, @{first_aid_kits}+@{perception_bonus}|Long Gun, @{long_gun}+@{perception_bonus}|Martial Arts, @{martial_arts}+@{perception_bonus}|Medical Gear, @{medical_gear}+@{perception_bonus}|Piercing, @{piercing}+@{perception_bonus}|Pistol, @{pistol}+@{perception_bonus}|Recon Gear, @{recon_gear}+@{perception_bonus}|Slashing, @{slashing}+@{perception_bonus}|Survival Kit, @{survival_kit}+@{perception_bonus}|Swimming/Diving, @{swimming_diving}+@{perception_bonus}|Throwing, @{throwing}+@{perception_bonus}|Tools, @{tools}+@{perception_bonus}|Value, @{value}+@{perception_bonus}|Vehicles, @{vehicles}+@{perception_bonus}})*?{Multiplier|1|2|3|4|5}]]"/>
<input name="attr_science_attributes" type="hidden" value="(@{perception_bonus}+@{willpower_bonus})"/>
<input name="attr_science_total" type="hidden" value="(@{science} [Skill]+@{science_button_base} [Kit])"/>
<button name="roll_Science" type="roll" value="&{template:ou} {{name=@{character_name}}} {{roll_name=^{Science}}} {{attr=Science}} {{Target1=[[@{science_total}]]}} {{Target2=[[@{science_total}+1]]}} {{skill=VS.}} {{Diff=@{difficulty_dice}}} {{Spd1=@{speed_dice}}} {{Dmg=@{damage_dice}}} {{Deplet=@{depletion_dice}}} {{DieDif=@{difficulty_die}}} {{DieSpd=@{speed_die}}} {{DieDmg=@{damage_die}}} {{DieDep=@{depletion_die}}} {{result=[[1d100+@{difficulty_dice} [Diff]]]}} {{dos1=[[@{science_total}-19]]}} {{dos2a=[[@{science_total}-20]]}} {{dos2b=[[@{science_total}-29]]}} {{dos3a=[[@{science_total}-30]]}} {{dos3b=[[@{science_total}-39]]}} {{dos4a=[[@{science_total}-40]]}} {{dos4b=[[@{science_total}-49]]}} {{dof1=[[@{science_total}+19]]}} {{dof2a=[[@{science_total}+20]]}} {{dof2b=[[@{science_total}+29]]}} {{dof3a=[[@{science_total}+30]]}} {{dof3b=[[@{science_total}+39]]}} {{dof4a=[[@{science_total}+40]]}} {{dof4b=[[@{science_total}+49]]}}"> <span data-i18n="Science">Science</span></button>
<label>
<input class="center" name="attr_science_advancement" title="attr_science_advancement" type="number" value="0"/>
</label>
<label>
<input class="center" name="attr_science" title="attr_science" type="number" value="[[@{science_attributes}+@{science_advancement}]]" disabled="true"/>
</label>
</div>
<div class="skill">
<input name="attr_survival_button_base" type="hidden" value="[[(?{Gear Or Kit| None, 0 | Archery, @{archery_gear}+@{perception_bonus}|Athletic Gear, @{athletic_gear}+@{perception_bonus}|Bludgeon, @{bludgeoning}+@{perception_bonus}|Climbing Gear, @{climbing_gear}+@{perception_bonus}|Command Apparatus, @{command_app}+@{perception_bonus}|Firefighting, @{firefighting}+@{perception_bonus}|First Aid Kit, @{first_aid_kits}+@{perception_bonus}|Long Gun, @{long_gun}+@{perception_bonus}|Martial Arts, @{martial_arts}+@{perception_bonus}|Medical Gear, @{medical_gear}+@{perception_bonus}|Piercing, @{piercing}+@{perception_bonus}|Pistol, @{pistol}+@{perception_bonus}|Recon Gear, @{recon_gear}+@{perception_bonus}|Slashing, @{slashing}+@{perception_bonus}|Survival Kit, @{survival_kit}+@{perception_bonus}|Swimming/Diving, @{swimming_diving}+@{perception_bonus}|Throwing, @{throwing}+@{perception_bonus}|Tools, @{tools}+@{perception_bonus}|Value, @{value}+@{perception_bonus}|Vehicles, @{vehicles}+@{perception_bonus}})*?{Multiplier|1|2|3|4|5}]]"/>
<input name="attr_survival_attributes" type="hidden" value="(@{perception_bonus}+@{willpower_bonus})"/>
<input name="attr_survival_total" type="hidden" value="(@{survival} [Skill]+@{survival_button_base} [Kit])"/>
<button name="roll_Survival" type="roll" value="&{template:ou} {{name=@{character_name}}} {{roll_name=^{Survival}}} {{attr=Survival}} {{Target1=[[@{survival_total}]]}} {{Target2=[[@{survival_total}+1]]}} {{skill=VS.}} {{Diff=@{difficulty_dice}}} {{Spd1=@{speed_dice}}} {{Dmg=@{damage_dice}}} {{Deplet=@{depletion_dice}}} {{DieDif=@{difficulty_die}}} {{DieSpd=@{speed_die}}} {{DieDmg=@{damage_die}}} {{DieDep=@{depletion_die}}} {{result=[[1d100+@{difficulty_dice} [Diff]]]}} {{dos1=[[@{survival_total}-19]]}} {{dos2a=[[@{survival_total}-20]]}} {{dos2b=[[@{survival_total}-29]]}} {{dos3a=[[@{survival_total}-30]]}} {{dos3b=[[@{survival_total}-39]]}} {{dos4a=[[@{survival_total}-40]]}} {{dos4b=[[@{survival_total}-49]]}} {{dof1=[[@{survival_total}+19]]}} {{dof2a=[[@{survival_total}+20]]}} {{dof2b=[[@{survival_total}+29]]}} {{dof3a=[[@{survival_total}+30]]}} {{dof3b=[[@{survival_total}+39]]}} {{dof4a=[[@{survival_total}+40]]}} {{dof4b=[[@{survival_total}+49]]}}"> <span data-i18n="Survival">Survival</span></button>
<label>
<input class="center" name="attr_survival_advancement" title="attr_survival_advancement" type="number" value="0"/>
</label>
<label>
<input class="center" name="attr_survival" title="attr_survival" type="number" value="[[@{survival_attributes}+@{survival_advancement}]]" disabled="true"/>
</label>
</div>
<div class="skill">
<input name="attr_toughness_button_base" type="hidden" value="[[(?{Gear Or Kit| None, 0 | Archery, @{archery_gear}+@{strength_bonus}|Athletic Gear, @{athletic_gear}+@{strength_bonus}|Bludgeon, @{bludgeoning}+@{strength_bonus}|Climbing Gear, @{climbing_gear}+@{strength_bonus}|Command Apparatus, @{command_app}+@{strength_bonus}|Firefighting, @{firefighting}+@{strength_bonus}|First Aid Kit, @{first_aid_kits}+@{strength_bonus}|Long Gun, @{long_gun}+@{strength_bonus}|Martial Arts, @{martial_arts}+@{strength_bonus}|Medical Gear, @{medical_gear}+@{strength_bonus}|Piercing, @{piercing}+@{strength_bonus}|Pistol, @{pistol}+@{strength_bonus}|Recon Gear, @{recon_gear}+@{strength_bonus}|Slashing, @{slashing}+@{strength_bonus}|Survival Kit, @{survival_kit}+@{strength_bonus}|Swimming/Diving, @{swimming_diving}+@{strength_bonus}|Throwing, @{throwing}+@{strength_bonus}|Tools, @{tools}+@{strength_bonus}|Value, @{value}+@{strength_bonus}|Vehicles, @{vehicles}+@{strength_bonus}})*?{Multiplier|1|2|3|4|5}]]"/>
<input name="attr_toughness_attributes" type="hidden" value="(@{strength_bonus}+@{willpower_bonus})"/>
<input name="attr_toughness_total" type="hidden" value="(@{toughness} [Skill]+@{toughness_button_base} [Kit])"/>
<button name="roll_Toughness" type="roll" value="&{template:ou} {{name=@{character_name}}} {{roll_name=^{Toughness}}} {{attr=Toughness}} {{Target1=[[@{toughness_total}]]}} {{Target2=[[@{toughness_total}+1]]}} {{skill=VS.}} {{Diff=@{difficulty_dice}}} {{Spd1=@{speed_dice}}} {{Dmg=@{damage_dice}}} {{Deplet=@{depletion_dice}}} {{DieDif=@{difficulty_die}}} {{DieSpd=@{speed_die}}} {{DieDmg=@{damage_die}}} {{DieDep=@{depletion_die}}} {{result=[[1d100+@{difficulty_dice} [Diff]]]}} {{dos1=[[@{toughness_total}-19]]}} {{dos2a=[[@{toughness_total}-20]]}} {{dos2b=[[@{toughness_total}-29]]}} {{dos3a=[[@{toughness_total}-30]]}} {{dos3b=[[@{toughness_total}-39]]}} {{dos4a=[[@{toughness_total}-40]]}} {{dos4b=[[@{toughness_total}-49]]}} {{dof1=[[@{toughness_total}+19]]}} {{dof2a=[[@{toughness_total}+20]]}} {{dof2b=[[@{toughness_total}+29]]}} {{dof3a=[[@{toughness_total}+30]]}} {{dof3b=[[@{toughness_total}+39]]}} {{dof4a=[[@{toughness_total}+40]]}} {{dof4b=[[@{toughness_total}+49]]}}"> <span data-i18n="Toughness">Toughness</span></button>
<label>
<input class="center" name="attr_toughness_advancement" title="attr_toughness_advancement" type="number" value="0"/>
</label>
<label>
<input class="center" name="attr_toughness" title="attr_toughness" type="number" value="[[@{toughness_attributes}+@{toughness_advancement}]]" disabled="true"/>
</label>
</div>
</div>
<div class="grid repeating-container">
<h3 data-i18n="Specalizations">Specalizations</h3>
<h3 data-i18n="Attr">Attr</h3>
<h3 data-i18n="Bonus">Bonus</h3>
<h3 data-i18n="Adv">Adv</h3>
<h3 data-i18n="Skill">Skill</h3>
<h3 data-i18n="Roll">Roll</h3>
<fieldset class="repeating_skills">
<input name="attr_button_base" type="hidden" value="[[(?{Gear Or Kit| None, 0 | Archery, @{archery_gear}+@{attribute_bonus}|Athletic Gear, @{athletic_gear}+@{attribute_bonus}|Bludgeon, @{bludgeoning}+@{attribute_bonus}|Climbing Gear, @{climbing_gear}+@{attribute_bonus}|Command Apparatus, @{command_app}+@{attribute_bonus}|Firefighting, @{firefighting}+@{attribute_bonus}|First Aid Kit, @{first_aid_kits}+@{attribute_bonus}|Long Gun, @{long_gun}+@{attribute_bonus}|Martial Arts, @{martial_arts}+@{attribute_bonus}|Medical Gear, @{medical_gear}+@{attribute_bonus}|Piercing, @{piercing}+@{attribute_bonus}|Pistol, @{pistol}+@{attribute_bonus}|Recon Gear, @{recon_gear}+@{attribute_bonus}|Slashing, @{slashing}+@{attribute_bonus}|Survival Kit, @{survival_kit}+@{attribute_bonus}|Swimming/Diving, @{swimming_diving}+@{attribute_bonus}|Throwing, @{throwing}+@{attribute_bonus}|Tools, @{tools}+@{attribute_bonus}|Value, @{value}+@{attribute_bonus}|Vehicles, @{vehicles}+@{attribute_bonus}})*?{Multiplier|1|2|3|4|5}]]"/>
<input name="attr_total" type="hidden" value="(@{skill} [Skill]+@{button_base} [Kit])"/>
<input name="attr_skill_name" type="text" value=""/>
<select name="attr_attribute_base" value="@{perception_bonus}">
<option value="@{strength_bonus}">strength</option>
<option value="@{perception_bonus}" selected="selected">perception</option>
<option value="@{empathy_bonus}">empathy</option>
<option value="@{willpower_bonus}">willpower</option>
</select>
<select name="attr_attribute_bonus" value="@{willpower_bonus}">
<option value="@{strength_bonus}">strength</option>
<option value="@{perception_bonus}">perception</option>
<option value="@{empathy_bonus}">empathy</option>
<option value="@{willpower_bonus}" selected="selected">willpower</option>
</select>
<label>
<input class="center" name="attr_advancement" type="number" value="0"/>
</label>
<label>
<input class="center" name="attr_skill" type="hidden" value="0"/><span name="attr_skill"></span>
</label>
<button class="dicefontd10" name="roll_name" type="roll" value="&{template:ou} {{name=@{character_name}}} {{roll_name=@{skill_name}}} {{attr=@{skill}}} {{Target1=[[@{total}]]}} {{Target2=[[@{total}+1]]}} {{skill=VS.}} {{Diff=@{difficulty_dice}}} {{Spd1=@{speed_dice}}} {{Dmg=@{damage_dice}}} {{Deplet=@{depletion_dice}}} {{DieDif=@{difficulty_die}}} {{DieSpd=@{speed_die}}} {{DieDmg=@{damage_die}}} {{DieDep=@{depletion_die}}} {{result=[[1d100+@{difficulty_dice} [Diff]]]}} {{dos1=[[@{total}-19]]}} {{dos2a=[[@{total}-20]]}} {{dos2b=[[@{total}-29]]}} {{dos3a=[[@{total}-30]]}} {{dos3b=[[@{total}-39]]}} {{dos4a=[[@{total}-40]]}} {{dos4b=[[@{total}-49]]}} {{dof1=[[@{total}+19]]}} {{dof2a=[[@{total}+20]]}} {{dof2b=[[@{total}+29]]}} {{dof3a=[[@{total}+30]]}} {{dof3b=[[@{total}+39]]}} {{dof4a=[[@{total}+40]]}} {{dof4b=[[@{total}+49]]}}">t</button>
</fieldset>
</div>
</div>
</div>
<div class="equipment grid box">
<h1 class="green-header center" data-i18n="Equipment">Equipment</h1>
<textarea data-i18n-placeholder="Equipment" name="attr_equipment" placeholder="Equipment" value=""></textarea>
</div>
</div>
<div class="column">
<div class="grid box logo"><img alt="Outbreak Character Sheet" src="https://raw.githubusercontent.com/clevett/roll20-character-sheets/outbreakv1/Outbreak/src/img/OU_Logo_340pxWx90pxH.png"/></div>
<div class="grid box dice-box">
<button data-i18n="Dice Pool" name="roll_Pool" type="roll" value="&amp;{template:ou-small} {{Diff=@{difficulty_dice}}} {{Spd1=@{speed_dice}}} {{Dmg=@{damage_dice}}} {{Deplet=@{depletion_dice}}} {{DieDif=@{difficulty_die}}} {{DieSpd=@{speed_die}}} {{DieDmg=@{damage_die}}} {{DieDep=@{depletion_die}}}"></button>
<div class="die"><img alt="difficulty dice" src="https://raw.githubusercontent.com/clevett/roll20-character-sheets/outbreakv1/Outbreak/src/img/HuntersIcon_difficulty_16pxW_x16pxH.jpg" title="Difficult Dice"/>
<select name="attr_difficulty_dice">
<option data-i18n="0" value="[[0d6!p]]">0</option>
<option data-i18n="1" value="[[1d6!p]]">1</option>
<option data-i18n="2" value="[[2d6!p]]">2</option>
<option data-i18n="3" value="[[3d6!p]]">3</option>
<option data-i18n="4" value="[[4d6!p]]">4</option>
<option data-i18n="5" value="[[5d6!p]]">5</option>
</select>
</div>
<div class="die"><img alt="speed dice" src="https://raw.githubusercontent.com/clevett/roll20-character-sheets/outbreakv1/Outbreak/src/img/HuntersIcon_speed_16pxW_x16pxH.jpg"/>
<select name="attr_speed_dice">
<option data-i18n="0" value="[[0d6]]"></option>
<option data-i18n="1" value="[[1d6]]"></option>
<option data-i18n="2" value="[[1d6]] [[1d6]]"></option>
<option data-i18n="3" value="[[1d6]] [[1d6]] [[1d6]]"></option>
<option data-i18n="4" value="[[1d6]] [[1d6]] [[1d6]] [[1d6]]"></option>
<option data-i18n="5" value="[[1d6]] [[1d6]] [[1d6]] [[1d6]] [[1d6]]"></option>
</select>
</div>
<div class="die"><img alt="damage dice" src="https://raw.githubusercontent.com/clevett/roll20-character-sheets/outbreakv1/Outbreak/src/img/HuntersIcon_damage_16pxW_x16pxH.jpg"/>
<select name="attr_damage_dice">
<option data-i18n="0" value="[[0d6]]"></option>
<option data-i18n="1" value="[[1d6]]"></option>
<option data-i18n="2" value="[[1d6]] [[1d6]]"></option>
<option data-i18n="3" value="[[1d6]] [[1d6]] [[1d6]]"></option>
<option data-i18n="4" value="[[1d6]] [[1d6]] [[1d6]] [[1d6]]"></option>
<option data-i18n="5" value="[[1d6]] [[1d6]] [[1d6]] [[1d6]] [[1d6]]"></option>
</select>
</div>
<div class="die"><img alt="depletion dice" src="https://raw.githubusercontent.com/clevett/roll20-character-sheets/outbreakv1/Outbreak/src/img/HuntersIcon_depletion_16pxW_x16pxH.jpg"/>
<select name="attr_depletion_dice">
<option data-i18n="0" value="[[0d6]]"></option>
<option data-i18n="1" value="[[1d6]]"></option>
<option data-i18n="2" value="[[1d6]] [[1d6]]"></option>
<option data-i18n="3" value="[[1d6]] [[1d6]] [[1d6]]"></option>
<option data-i18n="4" value="[[1d6]] [[1d6]] [[1d6]] [[1d6]]"></option>
<option data-i18n="5" value="[[1d6]] [[1d6]] [[1d6]] [[1d6]] [[1d6]]"></option>
</select>
</div>
<div class="die">
<input name="attr_difficulty_die" type="radio" value="[[5d1]]" checked="checked"/><span class="bold" data-i18n="d5!"></span>
<input name="attr_difficulty_die" type="radio" value="[[6d1]]"/><span class="bold" data-i18n="d6"></span>
</div>
<div class="die">
<input name="attr_speed_die" type="radio" value="[[5d1]]" checked="checked"/><span class="bold" data-i18n="d5!"></span>
<input name="attr_speed_die" type="radio" value="[[6d1]]"/><span class="bold" data-i18n="d6"></span>
</div>
<div class="die">
<input name="attr_damage_die" type="radio" value="[[5d1]]" checked="checked"/><span class="bold" data-i18n="d5!"></span>
<input name="attr_damage_die" type="radio" value="[[6d1]]"/><span class="bold" data-i18n="d6"></span>
</div>
<div class="die">
<input name="attr_depletion_die" type="radio" value="[[5d1]]" checked="checked"/><span class="bold" data-i18n="d5!"></span>
<input name="attr_depletion_die" type="radio" value="[[6d1]]"/><span class="bold" data-i18n="d6"></span>
</div>
</div>
<div class="grid box health">
<div class="grid vitality">
<h1 class="green-header" data-i18n="Vitality">Vitality</h1>
<div class="grid header">
<h2 data-i18n="Injuries">Injuries</h2>
<h2 data-i18n="Damage Threshold">Damage Threshold</h2>
</div>
<div class="grid body">
<h3 data-i18n="Health Points"></h3>
<div class="grid injuries">
<input name="attr_injury_1" type="checkbox"/>
<input name="attr_injury_1_details" type="text" value=""/>
<input name="attr_injury_2" type="checkbox"/>
<input name="attr_injury_2_details" type="text" value=""/>
<input name="attr_injury_3" type="checkbox"/>
<input name="attr_injury_3_details" type="text" value=""/>
<input name="attr_injury_4" type="checkbox"/>
<input name="attr_injury_4_details" type="text" value=""/>
<input name="attr_injury_5" type="checkbox"/>
<input name="attr_injury_5_details" type="text" value=""/>
</div>
<div class="grid damage-threshold">
<div class="row">
<h3 data-i18n="Sb + Wb">Sb + Wb</h3>
<input name="attr_damage_treshold_base" type="number" value="(@{strength_bonus}+@{willpower_bonus})" disabled="true"/>
</div>
<div class="row">
<h3 data-i18n="Bonus">Bonus</h3>
<input name="attr_damage_threshold_bonus" type="number" value="0"/>
</div>
<div class="row">
<h3 data-i18n="Total">Total</h3>
<input name="attr_damage_threshold" type="number" value="(@{strength_bonus}+@{willpower_bonus}+@{damage_threshold_bonus})" disabled="true"/>
</div>
</div>
</div>
</div>
<div class="grid viral">
<h1 class="yellow-header" data-i18n="Viral">Viral</h1>
<div class="virus-checkboxes">
<input name="attr_viral_1" value="1" type="checkbox"/><span></span>
<input name="attr_viral_2" value="2" type="checkbox"/><span></span>
<input name="attr_viral_3" value="3" type="checkbox"/><span></span>
<input name="attr_viral_4" value="4" type="checkbox"/><span></span>
<input name="attr_viral_5" value="5" type="checkbox"/><span></span>
<input name="attr_viral_6" value="6" type="checkbox"/><span></span>
<input name="attr_viral_7" value="7" type="checkbox"/><span></span>
<input name="attr_viral_8" value="8" type="checkbox"/><span></span>
<input name="attr_viral_9" value="9" type="checkbox"/><span></span>
<input name="attr_viral_10" value="10" type="checkbox"/><span></span>
</div>
<h2 data-i18n="Symptoms">Symptoms</h2>
<textarea name="attr_symptoms"></textarea>
</div>
<div class="grid pysche">
<h1 class="yellow-header" data-i18n="Psyche">Psyche</h1>
<h2 data-i18n="Wb + Eb">Wb + Eb</h2>
<h2 data-i18n="Bonus">Bonus</h2>
<h2 data-i18n="Total">Total</h2>
<h2 data-i18n="Morale">Morale</h2>
<input name="attr_morale_base" type="number" value="(@{willpower_bonus}+@{empathy_bonus})" disabled="true"/><span>+</span>
<input name="attr_morale_bonus" type="number" value="0"/><span>=</span>
<input name="attr_morale" type="number" value="(@{morale_base}+@{morale_bonus})" disabled="true"/>
<h2 data-i18n="Coping Mechanisms">Coping Mechanisms</h2>
<textarea name="attr_coping_mechanisms"></textarea>
</div>
</div>
<div class="grid box training-value">
<h1 class="green-header" data-i18n="Training Value Bonus">Training Value Bonus</h1>
<div class="grid red-kits">
<div class="kits">
<h2 data-i18n="Archery Gear">Archery Gear</h2><img alt="" src="https://raw.githubusercontent.com/clevett/roll20-character-sheets/outbreakv1/Outbreak/src/img/KitIcons_ArcheryGear_30x30.png"/>
<input name="attr_archery_gear" type="number" value=""/>
</div>
<div class="kits">
<h2 data-i18n="Long Gun">Long Gun</h2><img alt="" src="https://raw.githubusercontent.com/clevett/roll20-character-sheets/outbreakv1/Outbreak/src/img/KitIcons_LongGun_30x30.png"/>
<input name="attr_long_gun" type="number" value=""/>
</div>
<div class="kits">
<h2 data-i18n="Bludgeoning">Bludgeoning</h2><img alt="" src="https://raw.githubusercontent.com/clevett/roll20-character-sheets/outbreakv1/Outbreak/src/img/KitIcons_Bludgeoning_30x30.png"/>
<input name="attr_bludgeoning" type="number" value=""/>
</div>
<div class="kits">
<h2 data-i18n="Pistol">Pistol</h2><img alt="" src="https://raw.githubusercontent.com/clevett/roll20-character-sheets/outbreakv1/Outbreak/src/img/KitIcons_Pistol_30x30.png"/>
<input name="attr_pistol" type="number" value=""/>
</div>
<div class="kits">
<h2 data-i18n="Piercing">Piercing</h2><img alt="" src="https://raw.githubusercontent.com/clevett/roll20-character-sheets/outbreakv1/Outbreak/src/img/KitIcons_Piercing_30x30.png"/>
<input name="attr_piercing" type="number" value=""/>
</div>
<div class="kits">
<h2 data-i18n="Throwing">Throwing</h2><img alt="" src="https://raw.githubusercontent.com/clevett/roll20-character-sheets/outbreakv1/Outbreak/src/img/KitIcons_Throwing_30x30.png"/>
<input name="attr_throwing" type="number" value=""/>
</div>
<div class="kits">
<h2 data-i18n="Slashing">Slashing</h2><img alt="" src="https://raw.githubusercontent.com/clevett/roll20-character-sheets/outbreakv1/Outbreak/src/img/KitIcons_Slashing_30x30.png"/>
<input name="attr_slashing" type="number" value=""/>
</div>
<div class="kits">
<h2 data-i18n="Martial Arts">Martial Arts</h2><img alt="" src="https://raw.githubusercontent.com/clevett/roll20-character-sheets/outbreakv1/Outbreak/src/img/KitIcons_MartialArts_30x30.png"/>
<input name="attr_martial_arts" type="number" value=""/>
</div>
</div>
<div class="grid green-kits">
<div class="kits">
<h2 data-i18n="Athletic Gear">Athletic Gear</h2><img alt="" src="https://raw.githubusercontent.com/clevett/roll20-character-sheets/outbreakv1/Outbreak/src/img/KitIcons_AthleticGear_30x30.png"/>
<input name="attr_athletic_gear" type="number" value=""/>
</div>
<div class="kits">
<h2 data-i18n="First Aid Kits">First Aid Kits</h2><img alt="" src="https://raw.githubusercontent.com/clevett/roll20-character-sheets/outbreakv1/Outbreak/src/img/KitIcons_FirstAidKits_30x30.png"/>
<input name="attr_first_aid_kits" type="number" value=""/>
</div>
<div class="kits">
<h2 data-i18n="Swimming/Diving">Swimming/Diving</h2><img alt="" src="https://raw.githubusercontent.com/clevett/roll20-character-sheets/outbreakv1/Outbreak/src/img/KitIcons_SwimmingDiving_30x30.png"/>
<input name="attr_swimming_diving" type="number" value=""/>
</div>
<div class="kits">
<h2 data-i18n="Climbing Gear">Climbing Gear</h2><img alt="" src="https://raw.githubusercontent.com/clevett/roll20-character-sheets/outbreakv1/Outbreak/src/img/KitIcons_ClimbingGear_30x30.png"/>
<input name="attr_climbing_gear" type="number" value=""/>
</div>
<div class="kits">
<h2 data-i18n="Medical Gear">Medical Gear</h2><img alt="" src="https://raw.githubusercontent.com/clevett/roll20-character-sheets/outbreakv1/Outbreak/src/img/KitIcons_MedicalGear_30x30.png"/>
<input name="attr_medical_gear" type="number" value=""/>
</div>
<div class="kits">
<h2 data-i18n="Tools">Tools</h2><img alt="" src="https://raw.githubusercontent.com/clevett/roll20-character-sheets/outbreakv1/Outbreak/src/img/KitIcons_Tools_30x30.png"/>
<input name="attr_tools" type="number" value=""/>
</div>
<div class="kits">
<h2 data-i18n="Command App">Command App</h2><img alt="" src="https://raw.githubusercontent.com/clevett/roll20-character-sheets/outbreakv1/Outbreak/src/img/KitIcons_CommandApp_30x30.png"/>
<input name="attr_command_app" type="number" value=""/>
</div>
<div class="kits">
<h2 data-i18n="Recon Gear">Recon Gear</h2><img alt="" src="https://raw.githubusercontent.com/clevett/roll20-character-sheets/outbreakv1/Outbreak/src/img/KitIcons_ReconGear_30x30.png"/>
<input name="attr_recon_gear" type="number" value=""/>
</div>
<div class="kits">
<h2 data-i18n="Value">Value</h2><img alt="" src="https://raw.githubusercontent.com/clevett/roll20-character-sheets/outbreakv1/Outbreak/src/img/KitIcons_Value_30x30.png"/>
<input name="attr_value" type="number" value=""/>
</div>
<div class="kits">
<h2 data-i18n="Firefighting">Firefighting</h2><img alt="" src="https://raw.githubusercontent.com/clevett/roll20-character-sheets/outbreakv1/Outbreak/src/img/KitIcons_Firefighting_30x30.png"/>
<input name="attr_firefighting" type="number" value=""/>
</div>
<div class="kits">
<h2 data-i18n="Survival Kit">Survival Kit</h2><img alt="" src="https://raw.githubusercontent.com/clevett/roll20-character-sheets/outbreakv1/Outbreak/src/img/KitIcons_SurvivalKit_30x30.png"/>
<input name="attr_survival_kit" type="number" value=""/>
</div>
<div class="kits">
<h2 data-i18n="Vehicles">Vehicles</h2><img alt="" src="https://raw.githubusercontent.com/clevett/roll20-character-sheets/outbreakv1/Outbreak/src/img/KitIcons_Vehicles_30x30.png"/>
<input name="attr_vehicles" type="number" value=""/>
</div>
</div>
</div>
</div>
</div>
</div>
<rolltemplate class="sheet-rolltemplate-ou">
<table>
<tr><th colspan="3">{{name}} rolls</th></tr>
<tr><td style="text-align: center" colspan="3">
{{#roll_name}}{{roll_name}}{{/roll_name}} {{#skill}}{{skill}}({{Target1}}%){{/skill}}
</td>
<tr>
<td width="20px" class="res">{{result}}</td>
{{#rollBetween() result dos1 Target1}}<td style="text-align: center"><span class="resultg">+</span></td>{{/rollBetween() result dos1 Target1}}
{{#rollBetween() result dos2b dos2a}}<td style="text-align: center"><span class="resultg">++</span></td>{{/rollBetween() result dos2b dos2a}}
{{#rollBetween() result dos3b dos3a}}<td style="text-align: center"><span class="resultg">+++</span></td>{{/rollBetween() result dos3b dos3a}}
{{#rollBetween() result dos4b dos4a}}<td style="text-align: center"><span class="resultg">++++</span></td>{{/rollBetween() result dos4b dos4a}}
{{#rollLess() result dos4b}}<td style="text-align: center"><span class="resultg">+++++</span></td>{{/rollLess() result dos4b}}
{{#rollBetween() result Target2 dof1}}<td style="text-align: center"><span class="resultr">-</span></td>{{/rollBetween() result Target2 dof1}}
{{#rollBetween() result dof2a dof2b}}<td style="text-align: center"><span class="resultr">--</span></td>{{/rollBetween() result dof2a dof2b}}
{{#rollBetween() result dof3a dof3b}}<td style="text-align: center"><span class="resultr">---</span></td>{{/rollBetween() result dof3a dof3b}}
{{#rollBetween() result dof4a dof4b}}<td style="text-align: center"><span class="resultr">----</span></td>{{/rollBetween() result dof4a dof4b}}
{{#rollGreater() result dof4b}}<td style="text-align: center"><span class="resultr">-----</span></td>{{/rollGreater() result dof4b}}
<td width="30px"></td>
</tr>
<!-- testing DoS/DoF -->
<!--<tr><td>{{dos1}}</td><td>{{Target1}}</td></tr>
<tr><td>{{dos2b}}</td><td>{{dos2a}}</td></tr>
<tr><td>{{dos3b}}</td><td>{{dos3a}}</td></tr>
<tr><td>{{dos4b}}</td><td>{{dos4a}}</td></tr>
<tr><td>{{Target2}}</td><td>{{dof1}}</td></tr>
<tr><td>{{dof2a}}</td><td>{{dof2b}}</td></tr>
<tr><td>{{dof3a}}</td><td>{{dof3b}}</td></tr>
<tr><td>{{dof4a}}</td><td>{{dof4b}}</td></tr>-->
{{#rollGreater() Spd1 0}}
<tr>
{{#rollTotal() DieSpd 6}}
<td class="speed" colspan="3">Speed:{{Spd1}}</td>
{{/rollTotal() DieSpd 6}}
{{#rollTotal() DieSpd 5}}
<td class="speed speed-five" colspan="3">Speed:{{Spd1}}</td>
{{/rollTotal() DieSpd 5}}
</tr>
{{/rollGreater() Spd1 0}}
{{#rollGreater() Dmg 0}}
<tr>
{{#rollTotal() DieDmg 6}}
<td class="damage" colspan="3">Damage:{{Dmg}}</td>
{{/rollTotal() DieDmg 6}}
{{#rollTotal() DieDmg 5}}
<td class="damage damage-five" colspan="3">Damage:{{Dmg}}</td>
{{/rollTotal() DieDmg 5}}
</tr>
{{/rollGreater() Dmg 0}}
{{#rollGreater() Deplet 0}}
<tr>
{{#rollTotal() DieDep 6}}
<td class="deplete" style="word-spacing: -3px;" colspan="3"><span style="font-size: 1em;">Depletion:</span>{{Deplet}}</td>
{{/rollTotal() DieDep 6}}
{{#rollTotal() DieDep 5}}
<td class="deplete deplete-five" style="word-spacing: -3px;" colspan="3"><span style="font-size: 1em;">Depletion:</span>{{Deplet}}</td>
{{/rollTotal() DieDep 5}}
</tr>
{{/rollGreater() Deplet 0}}
<tr><td colspan="3" style="word-spacing: -3px;font-size: .9em;"><b>Roll dice for all:</b>
<img src="https://raw.githubusercontent.com/clevett/roll20-character-sheets/outbreakv1/Outbreak/src/img/HuntersIcon_speed_16pxW_x16pxH.jpg" alt="Speed Die" width="16" height="16">
<img src="https://raw.githubusercontent.com/clevett/roll20-character-sheets/outbreakv1/Outbreak/src/img/HuntersIcon_damage_16pxW_x16pxH.jpg" alt="Damage Die" width="16" height="16">
<img src="https://raw.githubusercontent.com/clevett/roll20-character-sheets/outbreakv1/Outbreak/src/img/HuntersIcon_depletion_16pxW_x16pxH.jpg" alt="Depletion Die" width="16" height="16">
</td>
</table>
</rolltemplate>
<rolltemplate class="sheet-rolltemplate-ou-small">
<table style="vertical-align:bottom">
<tr></tr>
{{#rollGreater() Diff 0}}
<tr>
<td class="diff">Difficulty:{{Diff}}</td>
</tr>
{{/rollGreater() Diff 0}}
{{#rollGreater() Spd1 0}}
<tr>
{{#rollTotal() DieSpd 6}}
<td class="speed"> Speed:{{Spd1}}</td>
{{/rollTotal() DieSpd 6}}
{{#rollTotal() DieSpd 5}}
<td class="speed speed-five"> Speed:{{Spd1}}</td>
{{/rollTotal() DieSpd 5}}
</tr>
{{/rollGreater() Spd1 0}}
{{#rollGreater() Dmg 0}}
<tr>
{{#rollTotal() DieDmg 6}}
<td class="damage"> Damage:{{Dmg}}</td>
{{/rollTotal() DieDmg 6}}
{{#rollTotal() DieDmg 5}}
<td class="damage damage-five"> Damage:{{Dmg}}</td>
{{/rollTotal() DieDmg 5}}
</tr>
{{/rollGreater() Dmg 0}}
{{#rollGreater() Deplet 0}}
<tr>
{{#rollTotal() DieDep 6}}
<td class="deplete" style="word-spacing: -3px;"><span style="font-size: 1em;">Depletion:</span>{{Deplet}}</td>
{{/rollTotal() DieDep 6}}
{{#rollTotal() DieDep 5}}
<td class="deplete deplete-five" style="word-spacing: -3px;"><span style="font-size: 1em;">Depletion:</span>{{Deplet}}</td>
{{/rollTotal() DieDep 5}}
</tr>
{{/rollGreater() Deplet 0}}
<tr><td style="word-spacing: -3px;font-size: .9em;"><b>Reroll:</b>
<img src="https://raw.githubusercontent.com/clevett/roll20-character-sheets/outbreakv1/Outbreak/src/img/HuntersIcon_speed_16pxW_x16pxH.jpg" alt="Speed Die" width="16" height="16">
<img src="https://raw.githubusercontent.com/clevett/roll20-character-sheets/outbreakv1/Outbreak/src/img/HuntersIcon_damage_16pxW_x16pxH.jpg" alt="Damage Die" width="16" height="16">
<img src="https://raw.githubusercontent.com/clevett/roll20-character-sheets/outbreakv1/Outbreak/src/img/HuntersIcon_depletion_16pxW_x16pxH.jpg" alt="Depletion Die" width="16" height="16"></td>
</tr>
</table>
</rolltemplate>
<script type="text/worker">['Strength', 'Perception', 'Empathy', 'Willpower'].forEach((attribute) => {
on(`change:${attribute}_base change:${attribute}_bonus`, (eventInfo) => {
getAttrs([`${attribute}_base`, `${attribute}_bonus`], (v) => {
const base = parseInt(v[`${attribute}_base`]) || 0;
const bonus = parseInt(v[`${attribute}_bonus`]) || 0;
const total = Math.floor((bonus*10)+base);
console.log([`${attribute} : ${total}`]);
setAttrs({
[`${attribute}`]: total
});
});
});
});
on("change:repeating_skills", (eventInfo) => {
getAttrs(['repeating_skills_attribute_base', 'repeating_skills_attribute_bonus'], (v) => {
const baseAttr = v.repeating_skills_attribute_base.slice(2, -1);
const bonusAttr = v.repeating_skills_attribute_bonus.slice(2, -1);
getAttrs([`${baseAttr}`, `${bonusAttr}`, 'repeating_skills_advancement'], (v) => {
let base = parseInt(v[`${baseAttr}`]) || 0;
let bonus = parseInt(v[`${bonusAttr}`]) || 0;
const adv = parseInt(v.repeating_skills_advancement) || 0;
setAttrs({
"repeating_skills_skill": Math.floor((base+bonus)+adv)
}, {silent:true});
});
});
});
</script>
+211
View File
@@ -0,0 +1,211 @@
//- VERSION
//- =============================
input(name='attr_version' type='hidden' value='1')
//- MIXINS
include src/pug/_mixins.pug
.container
input(name='attr_tab' type='hidden' value='main')
.main.tab
.column
.grid.playerinfo.box
each val in ['Name', 'Player', 'Campaign']
-const name = val.toLowerCase();
h2(data-i18n=`${val}`) #{val}
input(name=`attr_character_${name}` placeholder=val title=`@{character_${name}}` type='text' value='')
.spewbox.box
h1.green-header(data-i18n='S.P.E.W Attributes') S.P.E.W Attributes
.grid.dicetypes
each val in ['Strength', 'Perception', 'Empathy', 'Willpower']
-const name = val.toLowerCase();
.grid.attributes
img(alt=`${val}` src=`https://raw.githubusercontent.com/clevett/roll20-character-sheets/outbreakv1/Outbreak/src/img/OU_Attributes_${val}_40x40.png`)
h3(data-i18n=val) #{val}
.grid
input(name=`attr_${name}` type='hidden' value=`[[(@{${name}_bonus}*10)+@{${name}_base}]]`)
label
input(name=`attr_${name}_bonus` title=`@{${name}_bonus}` type='text' value='0')
label
input(name=`attr_${name}_base` title=`@{${name}_base}` type='text' value=`0`)
h2(data-i18n='Character Resources') Character Resources
.grid.points
each val in ['Survival', 'Gestalt', 'Competance']
-const name = val === 'Gestalt' ? `${val.toLowerCase()}_level` : `${val.toLowerCase()}_points` ;
if val === 'Gestalt'
h3.yellow-header(data-i18n=`${val} Level:`) #{val} Level:
else
h3.green-header(data-i18n=`${val} Points:`) #{val} Points:
label
input.points(name=`attr_${name}` title=`@{${name}}` value='0' type='text')
.grid.skills
h1.yellow-header(data-i18n='Skills') Skills
h2(data-i18n='Basic Skills') Basic Skills
.skill-column
.grid.header
h3(data-i18n='Adv')
h3(data-i18n='Tot')
each val, key in {'Balance':['perception', 'willpower'], 'Brawl': ['strength', 'perception'], 'Climb':['strength','willpower'], 'Composure':['willpower', 'empathy'], 'Dodge':['perception', 'strength'], 'Endurance':['strength', 'willpower'], 'Expression':['empathy','perception'], 'Grapple':['strength', 'willpower']}
+skillList(key, val[0], val[1])
.skill-column
.grid.header
h3(data-i18n='Adv')
h3(data-i18n='Tot')
each val, key in {'Hold':['willpower','perception'], 'Jump/Leap':['strength','perception'], 'Lift/Pull':['strenght','willpower'], 'Resist Pain':['willpower','strength'], 'Search':['perception','willpower'], 'Spot/Listen':['perception','willpower'], 'Stealth':['perception','willpower']}
+skillList(key, val[0], val[1])
h2(data-i18n='Trained Skills') Trained Skills
.skill-column
each val,key in {'Bow':['perception', 'strenght'], 'Calm Other':['empathy', 'willpower'], 'Persuade':['empathy', 'willpower'], 'Barter':['empathy', 'willpower'], 'Command':['empathy', 'willpower'], 'Detect Motives':['empathy', 'willpower'], 'Intimidate':['empathy', 'willpower'], 'Digital Systems':['perception', 'willpower']}
+skillList(key, val[0], val[1])
.skill-column
each val,key in {'Pistol':['perception', 'willpower'], 'Long Gun':['perception', 'willpower'], 'First Aid':['perception', 'willpower'], 'Blunt':['strength', 'willpower'], 'Pierce':['strength', 'willpower'], 'Slash':['strength', 'willpower'], 'Navigation':['perception', 'willpower'], 'Swim':['strength', 'willpower'], 'Throw':['perception', 'strength']}
+skillList(key, val[0], val[1])
h2(data-i18n='Expert Skills') Expert Skills
.skill-column
each val, key in {'Adv Medicine':['perception', 'willpower'], 'Construct Engineer':['perception', 'willpower'], 'Martial Arts':['strength', 'perception'], 'Pilot':['perception', 'willpower']}
+expertSkillList(key, val[0], val[1])
.skill-column
each val, key in {'Ride': ['empathy', 'willpower'], 'Science':['perception', 'willpower'], 'Survival':['perception', 'willpower'], 'Toughness':['strength', 'willpower']}
+expertSkillList(key, val[0], val[1])
.grid.repeating-container
each val in ['Specalizations', 'Attr', 'Bonus', 'Adv', 'Skill', 'Roll',]
h3(data-i18n=val) #{val}
fieldset(class='repeating_skills')
input(name=`attr_button_base` type='hidden' value=`[[(?{Gear Or Kit| None, 0 | Archery, @{archery_gear}+@{attribute_bonus}|Athletic Gear, @{athletic_gear}+@{attribute_bonus}|Bludgeon, @{bludgeoning}+@{attribute_bonus}|Climbing Gear, @{climbing_gear}+@{attribute_bonus}|Command Apparatus, @{command_app}+@{attribute_bonus}|Firefighting, @{firefighting}+@{attribute_bonus}|First Aid Kit, @{first_aid_kits}+@{attribute_bonus}|Long Gun, @{long_gun}+@{attribute_bonus}|Martial Arts, @{martial_arts}+@{attribute_bonus}|Medical Gear, @{medical_gear}+@{attribute_bonus}|Piercing, @{piercing}+@{attribute_bonus}|Pistol, @{pistol}+@{attribute_bonus}|Recon Gear, @{recon_gear}+@{attribute_bonus}|Slashing, @{slashing}+@{attribute_bonus}|Survival Kit, @{survival_kit}+@{attribute_bonus}|Swimming/Diving, @{swimming_diving}+@{attribute_bonus}|Throwing, @{throwing}+@{attribute_bonus}|Tools, @{tools}+@{attribute_bonus}|Value, @{value}+@{attribute_bonus}|Vehicles, @{vehicles}+@{attribute_bonus}})*?{Multiplier|1|2|3|4|5}]]`)
input(name=`attr_total` type='hidden' value=`(@{skill} [Skill]+@{button_base} [Kit])`)
input(name=`attr_skill_name` type='text' value=``)
select(name='attr_attribute_base' value='@{perception_bonus}')
option(value='@{strength_bonus}') strength
option(value='@{perception_bonus}' selected) perception
option(value='@{empathy_bonus}') empathy
option(value='@{willpower_bonus}') willpower
select(name='attr_attribute_bonus' value='@{willpower_bonus}')
option(value='@{strength_bonus}') strength
option(value='@{perception_bonus}') perception
option(value='@{empathy_bonus}') empathy
option(value='@{willpower_bonus}' selected) willpower
label
input.center(name=`attr_advancement` type='number' value='0')
label
input.center(name=`attr_skill` type='hidden' value=`0`)
span(name=`attr_skill`)
button.dicefontd10(name=`roll_name` type='roll' value!=`&{template:ou} {{name=@{character_name}}} {{roll_name=@{skill_name}}} {{attr=@{skill}}} {{Target1=[[@{total}]]}} {{Target2=[[@{total}+1]]}} {{skill=VS.}} {{Diff=@{difficulty_dice}}} {{Spd1=@{speed_dice}}} {{Dmg=@{damage_dice}}} {{Deplet=@{depletion_dice}}} {{DieDif=@{difficulty_die}}} {{DieSpd=@{speed_die}}} {{DieDmg=@{damage_die}}} {{DieDep=@{depletion_die}}} {{result=[[1d100+@{difficulty_dice} [Diff]]]}} {{dos1=[[@{total}-19]]}} {{dos2a=[[@{total}-20]]}} {{dos2b=[[@{total}-29]]}} {{dos3a=[[@{total}-30]]}} {{dos3b=[[@{total}-39]]}} {{dos4a=[[@{total}-40]]}} {{dos4b=[[@{total}-49]]}} {{dof1=[[@{total}+19]]}} {{dof2a=[[@{total}+20]]}} {{dof2b=[[@{total}+29]]}} {{dof3a=[[@{total}+30]]}} {{dof3b=[[@{total}+39]]}} {{dof4a=[[@{total}+40]]}} {{dof4b=[[@{total}+49]]}}`) t
.equipment.grid.box
h1.green-header.center(data-i18n='Equipment') Equipment
textarea(data-i18n-placeholder='Equipment' name='attr_equipment' placeholder='Equipment' value='')
.column
.grid.box.logo
img(alt='Outbreak Character Sheet', src='https://raw.githubusercontent.com/clevett/roll20-character-sheets/outbreakv1/Outbreak/src/img/OU_Logo_340pxWx90pxH.png')
.grid.box.dice-box
button(data-i18n='Dice Pool' name='roll_Pool' type='roll' value='&{template:ou-small} {{Diff=@{difficulty_dice}}} {{Spd1=@{speed_dice}}} {{Dmg=@{damage_dice}}} {{Deplet=@{depletion_dice}}} {{DieDif=@{difficulty_die}}} {{DieSpd=@{speed_die}}} {{DieDmg=@{damage_die}}} {{DieDep=@{depletion_die}}}')
.die
img(alt='difficulty dice' src='https://raw.githubusercontent.com/clevett/roll20-character-sheets/outbreakv1/Outbreak/src/img/HuntersIcon_difficulty_16pxW_x16pxH.jpg' title='Difficult Dice')
select(name='attr_difficulty_dice')
- let n = 0;
while n < 6
option(data-i18n=n value=`[[${n}d6!p]]`) #{n}
- n++
each val in ['speed', 'damage', 'depletion']
.die
img(alt=`${val} dice` src=`https://raw.githubusercontent.com/clevett/roll20-character-sheets/outbreakv1/Outbreak/src/img/HuntersIcon_${val}_16pxW_x16pxH.jpg`)
+diceSelect(`${val}`)
each val in ['difficulty', 'speed', 'damage', 'depletion']
.die
+dieRadios(val)
.grid.box.health
.grid.vitality
h1.green-header(data-i18n='Vitality') Vitality
.grid.header
h2(data-i18n='Injuries') Injuries
h2(data-i18n='Damage Threshold') Damage Threshold
.grid.body
h3(data-i18n='Health Points')
.grid.injuries
- let i = 0;
while i < 5
- i++
input(name=`attr_injury_${i}` type='checkbox')
input(name=`attr_injury_${i}_details` type='text' value='')
.grid.damage-threshold
.row
h3(data-i18n='Sb + Wb') Sb + Wb
input(name='attr_damage_treshold_base' type='number' value='(@{strength_bonus}+@{willpower_bonus})' disabled='true')
.row
h3(data-i18n='Bonus') Bonus
input(name='attr_damage_threshold_bonus' type='number' value='0')
.row
h3(data-i18n='Total') Total
input(name='attr_damage_threshold' type='number' value='(@{strength_bonus}+@{willpower_bonus}+@{damage_threshold_bonus})' disabled='true')
.grid.viral
h1.yellow-header(data-i18n='Viral') Viral
.virus-checkboxes
- let v = 0;
while v < 10
- v++
input(name=`attr_viral_${v}` value=v type='checkbox')
span
h2(data-i18n='Symptoms') Symptoms
textarea(name='attr_symptoms')
.grid.pysche
h1.yellow-header(data-i18n='Psyche') Psyche
h2(data-i18n='Wb + Eb') Wb + Eb
h2(data-i18n='Bonus') Bonus
h2(data-i18n='Total') Total
h2(data-i18n='Morale') Morale
input(name='attr_morale_base' type='number' value='(@{willpower_bonus}+@{empathy_bonus})' disabled='true')
span +
input(name='attr_morale_bonus' type='number' value='0')
span =
input(name='attr_morale' type='number' value='(@{morale_base}+@{morale_bonus})' disabled='true')
h2(data-i18n='Coping Mechanisms') Coping Mechanisms
textarea(name='attr_coping_mechanisms')
.grid.box.training-value
h1.green-header(data-i18n='Training Value Bonus') Training Value Bonus
.grid.red-kits
each val in ['Archery Gear', 'Long Gun', 'Bludgeoning', 'Pistol', 'Piercing', 'Throwing', 'Slashing', 'Martial Arts']
-const name = val.replace(' ', '_').toLowerCase();
.kits
h2(data-i18n=`${val}`) #{val}
img(alt='' src=`https://raw.githubusercontent.com/clevett/roll20-character-sheets/outbreakv1/Outbreak/src/img/KitIcons_${val.replace(' ', '')}_30x30.png`)
input(name=`attr_${name}` type='number' value='')
.grid.green-kits
each val in ['Athletic Gear', 'First Aid Kits', 'Swimming/Diving', 'Climbing Gear', 'Medical Gear', 'Tools', 'Command App', 'Recon Gear', 'Value', 'Firefighting', 'Survival Kit', 'Vehicles']
-const name = val.replace(/ /g, '_').replace('/', '_').toLowerCase();
.kits
h2(data-i18n=`${val}`) #{val}
img(alt='' src=`https://raw.githubusercontent.com/clevett/roll20-character-sheets/outbreakv1/Outbreak/src/img/KitIcons_${val.replace(/ /g, '').replace('/', '')}_30x30.png`)
input(name=`attr_${name}` type='number' value='')
//- ROLL TEMPLATE
include src/pug/rolltemplate.html
//- SCRIPTS
script(type='text/worker')
include src/js/scripts.js
+583
View File
@@ -0,0 +1,583 @@
// COLORS
//=============================
$gray: #bbb;
$white: #fff;
$green: #00b300;
$black: #000;
// GLOBALS
//=============================
@import "src/scss/_global";
.sheet-bold {
font-weight: bold;
}
.sheet-dicefontd10 {
font-family: 'dicefontd10';
}
div.sheet-grid {
display: inline-grid;
grid-column-gap: 2%;
align-content: center;
}
div.sheet-navigation {
grid-template-columns: 1fr 1fr 1fr;
input {
cursor: pointer;
height: 20px;
opacity: 0;
width: 100% !important;
z-index: 2;
& + span {
background: #c7c3b0;
border-radius: 4px;
color: #000;
cursor: pointer;
display: inline-block;
font-size: 0.8em;
font-weight: bold;
height: 20px;
text-align: center;
width: 100px;
margin-left: 2%;
padding: 2% 1%;
}
&:checked + span {
background-color: #dcdcdc;
border-bottom-color: $white;
}
}
input, span {
@for $i from 1 to 4 {
&:nth-of-type(#{$i}) {
grid-area: 1 / #{$i} / 1 / #{$i};
}
}
}
}
.sheet-small-font {
font-size: 0.5em;
}
.sheet-center {
text-align: center;
}
div.sheet-container {
display: inline-block;
background-color: #e6e6e6;
width: 100%;
div {
width: 100%;
}
.sheet-green-header {
background-repeat: no-repeat;
background-position: center top;
background-image: url("https://raw.githubusercontent.com/clevett/roll20-character-sheets/outbreakv1/Outbreak/src/img/greenheader.png");
}
.sheet-yellow-header {
background-repeat: no-repeat;
background-position: center top;
background-image: url("https://raw.githubusercontent.com/clevett/roll20-character-sheets/outbreakv1/Outbreak/src/img/yellowheader.png");
}
div.sheet-main {
margin: 1%;
width: 98%;
div.sheet-column {
display: inline-block;
vertical-align: top;
&:nth-of-type(1) {
width: 59%;
}
&:nth-of-type(2) {
width: 40%;
}
div.sheet-playerinfo {
grid-template-columns: 20% 1fr;
h2 {
font-weight: bolder;
&:after {
content: ':';
}
}
input {
border: 0px;
border-bottom: 0.15em solid $black;
border-radius: 0px;
}
}
div.sheet-spewbox {
grid-row-gap: 2%;
h1 {
text-align: center;
}
h2 {
text-align: center;
}
div.sheet-dicetypes {
grid-template-columns: 1fr 1fr 1fr 1fr;
text-align: center;
img {
height: 30px;
width: 30px;
margin-left: 33%;
}
div.sheet-attributes {
div.sheet-grid {
grid-template-columns: 1fr 1fr;
grid-column-gap: 2%;
input {
border: 0.15em solid $gray;
font-size: 1em;
font-weight: bold;
text-align: center;
&[name*='bonus'] {
border-color: $green;
}
}
}
}
}
div.sheet-points {
grid-template-columns: 4fr 1fr 4fr 1fr 4fr 1fr;
text-align: center;
h3 {
font-size: 0.8em;
}
input {
text-align: center;
}
}
div.sheet-skills {
grid-template-columns: 49% 49%;
h1, h2 {
grid-column: 1 / 3;
}
h2[data-i18n='Basic Skills'] {
line-height: inherit;
}
button {
font-size: 0.8em;
& > span {
font-weight: bold;
}
}
label {
border: 0.15em solid $black;
}
option {
&[value*='strength'] {
background-image: url(https://raw.githubusercontent.com/clevett/roll20-character-sheets/outbreakv1/Outbreak/src/img/OU_Attributes_Strength_40x40.png);
}
&[value*='perception'] {
background-image: url(https://raw.githubusercontent.com/clevett/roll20-character-sheets/outbreakv1/Outbreak/src/img/OU_Attributes_Perception_40x40.png);
}
&[value*='empathy'] {
background-image: url(https://raw.githubusercontent.com/clevett/roll20-character-sheets/outbreakv1/Outbreak/src/img/OU_Attributes_Empathy_40x40.png);
}
&[value*='willpower'] {
background-image: url(https://raw.githubusercontent.com/clevett/roll20-character-sheets/outbreakv1/Outbreak/src/img/OU_Attributes_Willpower_40x40.png);
}
}
select {
font-size: 0.8em;
width: 100%;
}
div.sheet-skill-column {
button {
height: 2em;
text-align: left;
}
div.sheet-header {
grid-template-columns: 1fr 15% 15%;
h3 {
font-size: 0.8em;
text-align: center;
&:nth-of-type(1) { grid-area: 1 / 2 / 1 / 2; }
&:nth-of-type(2) { grid-area: 1 / 3 / 1 / 3; }
}
}
div.sheet-skill {
grid-template-columns: 1fr 15% 15%;
display: inline-grid;
grid-column-gap: 1%;
label {
background-color: $white;
}
input {
border: none;
}
}
}
div.sheet-repeating-container {
grid-column: 1 / 3;
margin-top: 2%;
div.repitem {
margin-bottom: 2%;
label > span {
display: inline-block;
width: 100%;
height: 100%;
text-align: center;
background-color: #77be7924;
font-weight: normal;
padding-top: 10%;
}
}
}
}
}
}
}
}
div.sheet-dice-box {
grid-template-columns: 1fr 1fr 1fr 1fr;
grid-row-gap: 2%;
button {
grid-area: 1 / 1 / 1 / 5;
}
img {
left: 10px;
margin-left: -5%;
position: relative;
top: 0px;
z-index: +1;
}
select {
width: 65%;
}
span[data-i18n='d5!'] {
margin-right: -10%;
}
}
div.sheet-box {
box-sizing: border-box;
border: 10px solid transparent;
-webkit-border-image: url(https://raw.githubusercontent.com/clevett/roll20-character-sheets/outbreakv1/Outbreak/src/img/background.png) 18 18 repeat;
box-shadow: 3px 5px 2px #888888;
float: left;
}
div.sheet-dicelabel {
grid-auto-rows: min-content;
display: flex;
align-content: center;
justify-content: space-evenly;
height: 30px;
.info {
font-size: 1.5em;
font-family: "Pictos";
}
}
div.sheet-health {
h1, h2 {
text-align: center;
}
div.sheet-header {
grid-template-columns: 1em 2fr 1fr;
text-align: center;
h2[data-i18n='Injuries'] {
grid-column: 2;
}
h2[data-i18n='Damage Threshold'] {
grid-column: 3;
line-height: inherit;
}
}
div.sheet-body {
grid-template-columns: 1em 2fr 1fr;
h3 {
font-size: 0.8em;
line-height: inherit;
text-align: center;
&[data-i18n='Health Points'] {
text-orientation: mixed;
transform: rotate(180deg);
writing-mode: vertical-rl;
}
}
div.sheet-injuries {
grid-template-columns: 15px 1fr;
grid-column-gap: 0.5%;
input[type='checkbox'] {
height: 15px;
width: 15px;
}
input[type='text'] {
margin-bottom: 2%;
}
}
div.sheet-damage-threshold {
h3[data-i18n='Sb + Wb'] {
grid-area: 1 / 1 / 1 / 3;
}
h3[data-i18n='Bonus'] {
grid-column: 1 / 4 / 1 / 4;
}
input {
text-align: center;
}
}
}
div.sheet-viral {
h2[data-i18n='Symptoms'] {
text-align: left;
}
input[type="checkbox"] {
-webkit-appearance: initial;
appearance: initial;
background: none;
border: 1px solid black;
height: 19px;
margin-right: -8px;
position: relative;
width: 19px;
&:checked {
background: #ccff33;
content: url(https://raw.githubusercontent.com/clevett/roll20-character-sheets/outbreakv1/Outbreak/src/img/virus.png);
border: none;
&:after {
-moz-transform: translate(-50%,-50%);
-ms-transform: translate(-50%,-50%);
-webkit-transform: translate(-50%,-50%);
left: 50%;
position: absolute;
top: 50%;
transform: translate(-50%,-50%);
}
}
}
div.sheet-virus-checkboxes {
display: inline;
margin-left: 15%;
}
}
div.sheet-pysche {
grid-template-columns: 4fr 3fr 1fr 2fr 1fr 3fr;
h1 {
grid-area: 1 / 1 / 1 / 7;
}
h2 {
&[data-i18n='Wb + Eb'] {
grid-area: 2 / 2 / 2 / 2;
}
&[data-i18n='Bonus'] {
grid-area: 2 / 4 / 2 / 4;
}
&[data-i18n='Total'] {
grid-area: 2 / 6 / 2 / 6;
}
&[data-i18n='Coping Mechanisms'] {
grid-area: 4 / 1 / 4 / 7;
text-align: left;
}
}
h2[data-i18n='Morale'] {
grid-area: 3 / 1 / 3 / 1;
line-height: inherit;
}
input[type='number'] {
grid-row: 3;
text-align: center;
}
span {
grid-row: 3;
margin-top: 40%;
text-align: center;
}
textarea {
grid-area: 5 / 1 / 5 / 7;
}
}
}
div.sheet-training-value {
h1 {
grid-column: 1 / 2;
font-size: 1.8em;
text-align: center;
}
div.sheet-red-kits {
grid-template-columns: 1fr 1fr;
img {
margin-left: 25%;
margin-right: -5%;
}
}
div.sheet-green-kits {
grid-template-columns: 1fr 1fr 1fr;
h2 {
font-size: 0.8em;
}
img {
margin-left: 20%;
margin-right: -5%;
}
}
div.sheet-kits {
margin-bottom: 5%;
h2 {
text-align: center;
line-height: inherit;
}
input {
height: 2.3em;
text-align: center;
width: 3em !important;
}
}
}
div.sheet-repeating-container {
grid-template-columns: 4fr 2fr 2fr 10% 10% 1fr;
h3 {
font-size: 0.8em;
text-align: center;
}
button.sheet-dicefontd10 {
font-weight: bold;
text-align: center;
}
.repcontainer {
grid-column: 1 / 7;
.repitem {
display: inline-grid;
grid-template-columns: 4fr 2fr 2fr 10% 10% 1fr;
grid-column-gap: 1%;
}
}
}
div.sheet-equipment {
textarea {
min-height: 100px;
}
}
// HIDDEN SECTIONS
//=============================
div.sheet-tab {
display: none;
}
@each $value in 'main', 'equipment', 'log' {
input[name='attr_tab'][value='#{$value}'] ~ div.sheet-#{$value} {
display: inline-block;
}
}
// ROLL TEMPLATE
//=============================
@import "src/scss/_rolltemplate";
input[type=number]::-webkit-outer-spin-button,
input[type=number]::-webkit-inner-spin-button {
-webkit-appearance: none;
margin: 0;}
input[type=number] {
-moz-appearance:textfield;}
Binary file not shown.

After

Width:  |  Height:  |  Size: 320 KiB

+8
View File
@@ -0,0 +1,8 @@
{
"html": "outbreak.html",
"css": "outbreak.css",
"authors": "Emerald Productions, LLC",
"roll20userid": "557736",
"preview": "preview.png",
"instructions": "Outbreak by Hunters Entertainment"
}
Binary file not shown.

After

Width:  |  Height:  |  Size: 1.8 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.5 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.4 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.7 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 843 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 608 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 559 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 874 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 599 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 736 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 478 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 739 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 601 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 587 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 544 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 676 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 663 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 615 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 588 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 742 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 598 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 617 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 719 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 541 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.6 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.8 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 2.0 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.8 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 8.2 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 51 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 4.2 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 7.3 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.0 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 4.4 KiB

+33
View File
@@ -0,0 +1,33 @@
['Strength', 'Perception', 'Empathy', 'Willpower'].forEach((attribute) => {
on(`change:${attribute}_base change:${attribute}_bonus`, (eventInfo) => {
getAttrs([`${attribute}_base`, `${attribute}_bonus`], (v) => {
const base = parseInt(v[`${attribute}_base`]) || 0;
const bonus = parseInt(v[`${attribute}_bonus`]) || 0;
const total = Math.floor((bonus*10)+base);
console.log([`${attribute} : ${total}`]);
setAttrs({
[`${attribute}`]: total
});
});
});
});
on("change:repeating_skills", (eventInfo) => {
getAttrs(['repeating_skills_attribute_base', 'repeating_skills_attribute_bonus'], (v) => {
const baseAttr = v.repeating_skills_attribute_base.slice(2, -1);
const bonusAttr = v.repeating_skills_attribute_bonus.slice(2, -1);
getAttrs([`${baseAttr}`, `${bonusAttr}`, 'repeating_skills_advancement'], (v) => {
let base = parseInt(v[`${baseAttr}`]) || 0;
let bonus = parseInt(v[`${bonusAttr}`]) || 0;
const adv = parseInt(v.repeating_skills_advancement) || 0;
setAttrs({
"repeating_skills_skill": Math.floor((base+bonus)+adv)
}, {silent:true});
});
});
});
+58
View File
@@ -0,0 +1,58 @@
//- DICE SELECT
mixin diceSelect(selectedDefault)
- const diceTypes = ['d4', 'd6', 'd8', 'd10', 'd12', 'd20'];
optgroup(label='Dice') Dice
each val in diceTypes
- const selectedDie = val === selectedDefault ? selected : '';
option(value=val selectedDie)=val
mixin diceSelect(type)
select(name=`attr_${type}_dice`)
option(data-i18n='0' value='[[0d6]]')
option(data-i18n='1' value='[[1d6]]')
option(data-i18n='2' value='[[1d6]] [[1d6]]')
option(data-i18n='3' value='[[1d6]] [[1d6]] [[1d6]]')
option(data-i18n='4' value='[[1d6]] [[1d6]] [[1d6]] [[1d6]]')
option(data-i18n='5' value='[[1d6]] [[1d6]] [[1d6]] [[1d6]] [[1d6]]')
mixin dieRadios(type)
input(name=`attr_${type}_die` type='radio' value='[[5d1]]' checked)
span.bold(data-i18n='d5!')
input(name=`attr_${type}_die` type='radio' value='[[6d1]]')
span.bold(data-i18n='d6')
//- SKILL BUILDERS
mixin skillList(skill, primaryAttribute, secondaryAttribute)
.skill
-const name = skill.toLowerCase().replace('/', '_').replace(' ', '_');
input(name=`attr_${name}_button_base` type='hidden' value=`[[(?{Gear Or Kit| None, 0 | Archery, @{archery_gear}+@{${primaryAttribute}_bonus}|Athletic Gear, @{athletic_gear}+@{${primaryAttribute}_bonus}|Bludgeon, @{bludgeoning}+@{${primaryAttribute}_bonus}|Climbing Gear, @{climbing_gear}+@{${primaryAttribute}_bonus}|Command Apparatus, @{command_app}+@{${primaryAttribute}_bonus}|Firefighting, @{firefighting}+@{${primaryAttribute}_bonus}|First Aid Kit, @{first_aid_kits}+@{${primaryAttribute}_bonus}|Long Gun, @{long_gun}+@{${primaryAttribute}_bonus}|Martial Arts, @{martial_arts}+@{${primaryAttribute}_bonus}|Medical Gear, @{medical_gear}+@{${primaryAttribute}_bonus}|Piercing, @{piercing}+@{${primaryAttribute}_bonus}|Pistol, @{pistol}+@{${primaryAttribute}_bonus}|Recon Gear, @{recon_gear}+@{${primaryAttribute}_bonus}|Slashing, @{slashing}+@{${primaryAttribute}_bonus}|Survival Kit, @{survival_kit}+@{${primaryAttribute}_bonus}|Swimming/Diving, @{swimming_diving}+@{${primaryAttribute}_bonus}|Throwing, @{throwing}+@{${primaryAttribute}_bonus}|Tools, @{tools}+@{${primaryAttribute}_bonus}|Value, @{value}+@{${primaryAttribute}_bonus}|Vehicles, @{vehicles}+@{${primaryAttribute}_bonus}})*?{Multiplier|1|2|3|4|5}]]`)
input(name=`attr_${name}_attributes` type='hidden' value=`(@{${primaryAttribute}}+@{${secondaryAttribute}_bonus})`)
input(name=`attr_${name}_total` type='hidden' value=`(@{${name}} [Skill]+@{${name}_button_base} [Kit])`)
button(name=`roll_${skill}` type='roll' value!=`&{template:ou} {{name=@{character_name}}} {{roll_name=^{${skill}}}} {{attr=${skill}}} {{Target1=[[@{${name}_total}]]}} {{Target2=[[@{${name}_total}+1]]}} {{skill=VS.}} {{Diff=@{difficulty_dice}}} {{Spd1=@{speed_dice}}} {{Dmg=@{damage_dice}}} {{Deplet=@{depletion_dice}}} {{DieDif=@{difficulty_die}}} {{DieSpd=@{speed_die}}} {{DieDmg=@{damage_die}}} {{DieDep=@{depletion_die}}} {{result=[[1d100+@{difficulty_dice} [Diff]]]}} {{dos1=[[@{${name}_total}-19]]}} {{dos2a=[[@{${name}_total}-20]]}} {{dos2b=[[@{${name}_total}-29]]}} {{dos3a=[[@{${name}_total}-30]]}} {{dos3b=[[@{${name}_total}-39]]}} {{dos4a=[[@{${name}_total}-40]]}} {{dos4b=[[@{${name}_total}-49]]}} {{dof1=[[@{${name}_total}+19]]}} {{dof2a=[[@{${name}_total}+20]]}} {{dof2b=[[@{${name}_total}+29]]}} {{dof3a=[[@{${name}_total}+30]]}} {{dof3b=[[@{${name}_total}+39]]}} {{dof4a=[[@{${name}_total}+40]]}} {{dof4b=[[@{${name}_total}+49]]}}`)
span(data-i18n=`${skill}`) #{skill}
label
input.center(name=`attr_${name}_advancement` title=`attr_${name}_advancement` type='number' value='0')
label
input.center(name=`attr_${name}` title=`attr_${name}` type='number' value=`[[@{${name}_attributes}+@{${name}_advancement}]]` disabled='true')
//- SKILL BUILDERS
mixin expertSkillList(skill, primaryAttribute, secondaryAttribute)
.skill
-const name = skill.toLowerCase().replace('/', '_').replace(' ', '_');
input(name=`attr_${name}_button_base` type='hidden' value=`[[(?{Gear Or Kit| None, 0 | Archery, @{archery_gear}+@{${primaryAttribute}_bonus}|Athletic Gear, @{athletic_gear}+@{${primaryAttribute}_bonus}|Bludgeon, @{bludgeoning}+@{${primaryAttribute}_bonus}|Climbing Gear, @{climbing_gear}+@{${primaryAttribute}_bonus}|Command Apparatus, @{command_app}+@{${primaryAttribute}_bonus}|Firefighting, @{firefighting}+@{${primaryAttribute}_bonus}|First Aid Kit, @{first_aid_kits}+@{${primaryAttribute}_bonus}|Long Gun, @{long_gun}+@{${primaryAttribute}_bonus}|Martial Arts, @{martial_arts}+@{${primaryAttribute}_bonus}|Medical Gear, @{medical_gear}+@{${primaryAttribute}_bonus}|Piercing, @{piercing}+@{${primaryAttribute}_bonus}|Pistol, @{pistol}+@{${primaryAttribute}_bonus}|Recon Gear, @{recon_gear}+@{${primaryAttribute}_bonus}|Slashing, @{slashing}+@{${primaryAttribute}_bonus}|Survival Kit, @{survival_kit}+@{${primaryAttribute}_bonus}|Swimming/Diving, @{swimming_diving}+@{${primaryAttribute}_bonus}|Throwing, @{throwing}+@{${primaryAttribute}_bonus}|Tools, @{tools}+@{${primaryAttribute}_bonus}|Value, @{value}+@{${primaryAttribute}_bonus}|Vehicles, @{vehicles}+@{${primaryAttribute}_bonus}})*?{Multiplier|1|2|3|4|5}]]`)
input(name=`attr_${name}_attributes` type='hidden' value=`(@{${primaryAttribute}_bonus}+@{${secondaryAttribute}_bonus})`)
input(name=`attr_${name}_total` type='hidden' value=`(@{${name}} [Skill]+@{${name}_button_base} [Kit])`)
button(name=`roll_${skill}` type='roll' value!=`&{template:ou} {{name=@{character_name}}} {{roll_name=^{${skill}}}} {{attr=${skill}}} {{Target1=[[@{${name}_total}]]}} {{Target2=[[@{${name}_total}+1]]}} {{skill=VS.}} {{Diff=@{difficulty_dice}}} {{Spd1=@{speed_dice}}} {{Dmg=@{damage_dice}}} {{Deplet=@{depletion_dice}}} {{DieDif=@{difficulty_die}}} {{DieSpd=@{speed_die}}} {{DieDmg=@{damage_die}}} {{DieDep=@{depletion_die}}} {{result=[[1d100+@{difficulty_dice} [Diff]]]}} {{dos1=[[@{${name}_total}-19]]}} {{dos2a=[[@{${name}_total}-20]]}} {{dos2b=[[@{${name}_total}-29]]}} {{dos3a=[[@{${name}_total}-30]]}} {{dos3b=[[@{${name}_total}-39]]}} {{dos4a=[[@{${name}_total}-40]]}} {{dos4b=[[@{${name}_total}-49]]}} {{dof1=[[@{${name}_total}+19]]}} {{dof2a=[[@{${name}_total}+20]]}} {{dof2b=[[@{${name}_total}+29]]}} {{dof3a=[[@{${name}_total}+30]]}} {{dof3b=[[@{${name}_total}+39]]}} {{dof4a=[[@{${name}_total}+40]]}} {{dof4b=[[@{${name}_total}+49]]}}`)
span(data-i18n=`${skill}`) #{skill}
label
input.center(name=`attr_${name}_advancement` title=`attr_${name}_advancement` type='number' value='0')
label
input.center(name=`attr_${name}` title=`attr_${name}` type='number' value=`[[@{${name}_attributes}+@{${name}_advancement}]]` disabled='true')
+112
View File
@@ -0,0 +1,112 @@
<rolltemplate class="sheet-rolltemplate-ou">
<table>
<tr><th colspan="3">{{name}} rolls</th></tr>
<tr><td style="text-align: center" colspan="3">
{{#roll_name}}{{roll_name}}{{/roll_name}} {{#skill}}{{skill}}({{Target1}}%){{/skill}}
</td>
<tr>
<td width="20px" class="res">{{result}}</td>
{{#rollBetween() result dos1 Target1}}<td style="text-align: center"><span class="resultg">+</span></td>{{/rollBetween() result dos1 Target1}}
{{#rollBetween() result dos2b dos2a}}<td style="text-align: center"><span class="resultg">++</span></td>{{/rollBetween() result dos2b dos2a}}
{{#rollBetween() result dos3b dos3a}}<td style="text-align: center"><span class="resultg">+++</span></td>{{/rollBetween() result dos3b dos3a}}
{{#rollBetween() result dos4b dos4a}}<td style="text-align: center"><span class="resultg">++++</span></td>{{/rollBetween() result dos4b dos4a}}
{{#rollLess() result dos4b}}<td style="text-align: center"><span class="resultg">+++++</span></td>{{/rollLess() result dos4b}}
{{#rollBetween() result Target2 dof1}}<td style="text-align: center"><span class="resultr">-</span></td>{{/rollBetween() result Target2 dof1}}
{{#rollBetween() result dof2a dof2b}}<td style="text-align: center"><span class="resultr">--</span></td>{{/rollBetween() result dof2a dof2b}}
{{#rollBetween() result dof3a dof3b}}<td style="text-align: center"><span class="resultr">---</span></td>{{/rollBetween() result dof3a dof3b}}
{{#rollBetween() result dof4a dof4b}}<td style="text-align: center"><span class="resultr">----</span></td>{{/rollBetween() result dof4a dof4b}}
{{#rollGreater() result dof4b}}<td style="text-align: center"><span class="resultr">-----</span></td>{{/rollGreater() result dof4b}}
<td width="30px"></td>
</tr>
<!-- testing DoS/DoF -->
<!--<tr><td>{{dos1}}</td><td>{{Target1}}</td></tr>
<tr><td>{{dos2b}}</td><td>{{dos2a}}</td></tr>
<tr><td>{{dos3b}}</td><td>{{dos3a}}</td></tr>
<tr><td>{{dos4b}}</td><td>{{dos4a}}</td></tr>
<tr><td>{{Target2}}</td><td>{{dof1}}</td></tr>
<tr><td>{{dof2a}}</td><td>{{dof2b}}</td></tr>
<tr><td>{{dof3a}}</td><td>{{dof3b}}</td></tr>
<tr><td>{{dof4a}}</td><td>{{dof4b}}</td></tr>-->
{{#rollGreater() Spd1 0}}
<tr>
{{#rollTotal() DieSpd 6}}
<td class="speed" colspan="3">Speed:{{Spd1}}</td>
{{/rollTotal() DieSpd 6}}
{{#rollTotal() DieSpd 5}}
<td class="speed speed-five" colspan="3">Speed:{{Spd1}}</td>
{{/rollTotal() DieSpd 5}}
</tr>
{{/rollGreater() Spd1 0}}
{{#rollGreater() Dmg 0}}
<tr>
{{#rollTotal() DieDmg 6}}
<td class="damage" colspan="3">Damage:{{Dmg}}</td>
{{/rollTotal() DieDmg 6}}
{{#rollTotal() DieDmg 5}}
<td class="damage damage-five" colspan="3">Damage:{{Dmg}}</td>
{{/rollTotal() DieDmg 5}}
</tr>
{{/rollGreater() Dmg 0}}
{{#rollGreater() Deplet 0}}
<tr>
{{#rollTotal() DieDep 6}}
<td class="deplete" style="word-spacing: -3px;" colspan="3"><span style="font-size: 1em;">Depletion:</span>{{Deplet}}</td>
{{/rollTotal() DieDep 6}}
{{#rollTotal() DieDep 5}}
<td class="deplete deplete-five" style="word-spacing: -3px;" colspan="3"><span style="font-size: 1em;">Depletion:</span>{{Deplet}}</td>
{{/rollTotal() DieDep 5}}
</tr>
{{/rollGreater() Deplet 0}}
<tr><td colspan="3" style="word-spacing: -3px;font-size: .9em;"><b>Roll dice for all:</b>
<img src="https://raw.githubusercontent.com/clevett/roll20-character-sheets/outbreakv1/Outbreak/src/img/HuntersIcon_speed_16pxW_x16pxH.jpg" alt="Speed Die" width="16" height="16">
<img src="https://raw.githubusercontent.com/clevett/roll20-character-sheets/outbreakv1/Outbreak/src/img/HuntersIcon_damage_16pxW_x16pxH.jpg" alt="Damage Die" width="16" height="16">
<img src="https://raw.githubusercontent.com/clevett/roll20-character-sheets/outbreakv1/Outbreak/src/img/HuntersIcon_depletion_16pxW_x16pxH.jpg" alt="Depletion Die" width="16" height="16">
</td>
</table>
</rolltemplate>
<rolltemplate class="sheet-rolltemplate-ou-small">
<table style="vertical-align:bottom">
<tr></tr>
{{#rollGreater() Diff 0}}
<tr>
<td class="diff">Difficulty:{{Diff}}</td>
</tr>
{{/rollGreater() Diff 0}}
{{#rollGreater() Spd1 0}}
<tr>
{{#rollTotal() DieSpd 6}}
<td class="speed"> Speed:{{Spd1}}</td>
{{/rollTotal() DieSpd 6}}
{{#rollTotal() DieSpd 5}}
<td class="speed speed-five"> Speed:{{Spd1}}</td>
{{/rollTotal() DieSpd 5}}
</tr>
{{/rollGreater() Spd1 0}}
{{#rollGreater() Dmg 0}}
<tr>
{{#rollTotal() DieDmg 6}}
<td class="damage"> Damage:{{Dmg}}</td>
{{/rollTotal() DieDmg 6}}
{{#rollTotal() DieDmg 5}}
<td class="damage damage-five"> Damage:{{Dmg}}</td>
{{/rollTotal() DieDmg 5}}
</tr>
{{/rollGreater() Dmg 0}}
{{#rollGreater() Deplet 0}}
<tr>
{{#rollTotal() DieDep 6}}
<td class="deplete" style="word-spacing: -3px;"><span style="font-size: 1em;">Depletion:</span>{{Deplet}}</td>
{{/rollTotal() DieDep 6}}
{{#rollTotal() DieDep 5}}
<td class="deplete deplete-five" style="word-spacing: -3px;"><span style="font-size: 1em;">Depletion:</span>{{Deplet}}</td>
{{/rollTotal() DieDep 5}}
</tr>
{{/rollGreater() Deplet 0}}
<tr><td style="word-spacing: -3px;font-size: .9em;"><b>Reroll:</b>
<img src="https://raw.githubusercontent.com/clevett/roll20-character-sheets/outbreakv1/Outbreak/src/img/HuntersIcon_speed_16pxW_x16pxH.jpg" alt="Speed Die" width="16" height="16">
<img src="https://raw.githubusercontent.com/clevett/roll20-character-sheets/outbreakv1/Outbreak/src/img/HuntersIcon_damage_16pxW_x16pxH.jpg" alt="Damage Die" width="16" height="16">
<img src="https://raw.githubusercontent.com/clevett/roll20-character-sheets/outbreakv1/Outbreak/src/img/HuntersIcon_depletion_16pxW_x16pxH.jpg" alt="Depletion Die" width="16" height="16"></td>
</tr>
</table>
</rolltemplate>
+104
View File
@@ -0,0 +1,104 @@
* {
box-sizing: border-box;
}
.charsheet {
background-color: #f9e0a8;
padding: 1%;
min-width: 850px;
font-family: "Courier New", Courier, monospace;
}
button {
text-overflow: ellipsis;
&:before {
display: none;
}
&:focus > h3,
&:hover > h3,
&:active > h3 {
color: $gray;
text-shadow: 1px 1px 2px $black, 0 0 25px $gray, 0 0 5px $gray;
}
&[type='roll'],
&[type='action'] {
background: $gray;
border: {
bottom : 0.01em solid #666;
bottom-right-radius: 0.01em;
color : hsl(0, 0%, 70%);
radius : 0.25em;
right : 0.02em solid hsl(0, 0%, 20%);
style : outset;
}
margin: 0.2em !important;
padding: 0.1em !important;
}
&[type='action'] {
background: $gray;
&:focus, &:hover, &:active {
background-color: $green;
color: $gray;
}
}
&[type='roll'] {
background: $gray;
&:focus, &:hover, &:active {
background-color: $green;
color: $black;
}
}
}
h2 {
font-size: 1em;
}
label {
margin: 0px;
padding: 0px;
}
input {
&[type="number"],
&[type="text"] {
padding: 1px 2px;
width: 100% !important;
}
&[disabled='true'] {
background-color: #77be7924;
cursor: not-allowed;
}
}
select {
margin: 0px;
padding: 0px;
}
textarea {
font-size: 1.1em;
font-weight: normal;
height: 50px;
line-height: 1.5em;
min-height: 50px;
overflow-wrap: break-word;
overflow: scroll;
padding: 2px;
resize: vertical;
text-align: left;
vertical-align: top;
white-space: pre-line;
}
select {
width: 100%;
}
+131
View File
@@ -0,0 +1,131 @@
.sheet-rolltemplate-ou table {
width: 189px;
height: 186px;
padding: 2px;
background-color: #e6e6e6;
background-size: 189px 186px;
background-repeat: no-repeat;
font-family: "Courier New", Courier, monospace;
font-weight: bold;
border-spacing: 0;
}
.sheet-rolltemplate-ou-small table {
background-color: #e6e6e6;
width: 189px;
height: 186px;
padding: 4px;
background-size: 189px 186px;
background-repeat: no-repeat;
font-family: "Courier New", Courier, monospace;
font-weight: bold;
border-spacing: 0;
}
.sheet-rolltemplate-ou th {
color: rgb(20, 90, 50);
padding: 10px 2px 2px 20px;
line-height: 1.2em;
font-size: 1.2em;
text-align: left;
}
.sheet-rolltemplate-ou td,
.sheet-rolltemplate-ou-small td {
padding-left: 10px;
font-size: 1.0em;
vertical-align: top;
}
.sheet-rolltemplate-ou .sheet-resultr {
font-size: 1.5em;
font-family: 'Pictos';
text-align: center;
color: #C0392B;
/*color: rgb(20, 90, 50);*/
padding-bottom: 15px;
}
.sheet-rolltemplate-ou .sheet-resultg {
font-size: 1.5em;
font-family: 'Pictos';
text-align: center;
color: #28B463;
/*color: rgb(20, 90, 50);*/
padding-bottom: 15px;
}
.sheet-rolltemplate-ou .inlinerollresult {
background-color: transparent;
color: #000000;
border: none;
}
.sheet-rolltemplate-ou .inlinerollresult.fullcrit {
background-color: #28B463;
color: #ffffff;
border: none;
}
.sheet-rolltemplate-ou .inlinerollresult.fullfail {
background-color: #C0392B;
color: #ffffff;
border: none;
}
.sheet-rolltemplate-ou .sheet-res .inlinerollresult.fullcrit,
.sheet-rolltemplate-ou .sheet-res .inlinerollresult.fullfail {
background-color: transparent;
color: black;
border: black;
}
.sheet-rolltemplate-ou-small .sheet-diff .inlinerollresult,
.sheet-rolltemplate-ou .sheet-diff .inlinerollresult {
background-color: #000000;
color: #ffffff;
padding-bottom: 0px;
padding-top: 0px;
border: none;
}
.sheet-rolltemplate-ou-small .sheet-speed .inlinerollresult,
.sheet-rolltemplate-ou .sheet-speed .inlinerollresult {
background-color: #104ac9;
color: #ffffff;
padding-bottom: 0px;
padding-top: 0px;
border: none;
}
.sheet-rolltemplate-ou-small .sheet-damage .inlinerollresult,
.sheet-rolltemplate-ou .sheet-damage .inlinerollresult {
background-color: #ce3c2d;
color: #ffffff;
padding-bottom: 0px;
padding-top: 0px;
border: none;
}
.sheet-rolltemplate-ou-small .sheet-deplete .inlinerollresult,
.sheet-rolltemplate-ou .sheet-deplete .inlinerollresult {
background-color: #ffffff;
color: #000000;
padding-bottom: 0px;
padding-top: 0px;
border: none;
}
.sheet-rolltemplate-ou-small .sheet-speed-five .inlinerollresult.fullcrit,
.sheet-rolltemplate-ou .sheet-speed-five .inlinerollresult.fullcrit {
background: url('https://raw.githubusercontent.com/clevett/roll20-character-sheets/outbreakv1/Outbreak/src/img/HuntersIcon_speed_16pxW_x16pxH.jpg') bottom;
background-size: 19px 19px;
background-repeat: no-repeat;
z-index: +1;
font-size: 1.2em;
color: transparent;
}
.sheet-rolltemplate-ou-small .sheet-damage-five .inlinerollresult.fullcrit,
.sheet-rolltemplate-ou .sheet-damage-five .inlinerollresult.fullcrit {
background: url('https://raw.githubusercontent.com/clevett/roll20-character-sheets/outbreakv1/Outbreak/src/img/HuntersIcon_damage_16pxW_x16pxH.jpg') bottom;
background-size: 19px 19px;
background-repeat: no-repeat;
z-index: +1;
font-size: 1.2em;
color: transparent;
}
.sheet-rolltemplate-ou-small .sheet-deplete-five .inlinerollresult.fullcrit,
.sheet-rolltemplate-ou .sheet-deplete-five .inlinerollresult.fullcrit {
background: url('https://raw.githubusercontent.com/clevett/roll20-character-sheets/outbreakv1/Outbreak/src/img/HuntersIcon_depletion_16pxW_x16pxH.jpg') bottom;
background-size: 19px 19px;
background-repeat: no-repeat;
z-index: +1;
font-size: 1.2em;
color: transparent;
}
+115
View File
@@ -0,0 +1,115 @@
{
"Main": "Main"
,"0":"0"
,"1":"1"
,"1st":"1st"
,"2":"2"
,"2nd":"2nd"
,"3":"3"
,"3rd":"3rd"
,"4":"4"
,"4th":"4th"
,"5":"5"
,"5th":"5th"
,"Adv Medicine":"Adv Medicine"
,"Adv":"Adv"
,"Adv":"Adv"
,"Archery Gear":"Archery Gear"
,"Athletic Gear":"Athletic Gear"
,"Attr":"Attr"
,"Balance":"Balance"
,"Barter":"Barter"
,"Basic Skills":"Basic Skills"
,"Bludgeoning":"Bludgeoning"
,"Blunt":"Blunt"
,"Bonus":"Bonus"
,"Bow":"Bow"
,"Brawl":"Brawl"
,"Calm Other":"Calm Other"
,"Campaign":"Campaign"
,"Character Resources":"Character Resources"
,"Climb":"Climb"
,"Climbing Gear":"Climbing Gear"
,"Command App":"Command App"
,"Command":"Command"
,"Competance Points:": "Competance Points:"
,"Composure":"Composure"
,"Construct Engineer":"Construct Engineer"
,"Coping Mechanisms":"Coping Mechanisms"
,"Damage Threshold":"Damage Threshold"
,"Detect Motives":"Detect Motives"
,"Dice Pool":"Dice Pool"
,"Digital Systems":"Digital Systems"
,"Dodge":"Dodge"
,"Empathy":"Empathy"
,"Endurance":"Endurance"
,"Equipment": "Equipment"
,"Equipment":"Equipment"
,"Expert Skills":"Expert Skills"
,"Expression":"Expression"
,"Firefighting":"Firefighting"
,"First Aid Kits":"First Aid Kits"
,"First Aid":"First Aid"
,"Gestalt Level:":"Gestalt Level:"
,"Grapple":"Grapple"
,"Health Points":"Health Points"
,"Hold":"Hold"
,"Injuries":"Injuries"
,"Intimidate":"Intimidate"
,"Jump/Leap":"Jump/Leap"
,"Lift/Pull":"Lift/Pull"
,"Log": "Log"
,"Long Gun":"Long Gun"
,"Martial Art":"Martial Art"
,"Martial Arts":"Martial Arts"
,"Medical Gear":"Medical Gear"
,"Morale":"Morale"
,"Name":"Name"
,"Navigation":"Navigation"
,"Perception":"Perception"
,"Persuade":"Persuade"
,"Pierce":"Pierce"
,"Piercing":"Piercing"
,"Pilot":"Pilot"
,"Pistol":"Pistol"
,"Player":"Player"
,"Psyche":"Psyche"
,"Recon Gear":"Recon Gear"
,"Resist Pain":"Resist Pain"
,"Ride":"Ride"
,"Roll":"Roll"
,"S.P.E.W Attributes":"S.P.E.W Attributes"
,"Sb + Wb":"Sb + Wb"
,"Science":"Science"
,"Search":"Search"
,"Skill":"Skill"
,"Skills": "Skills"
,"Slash":"Slash"
,"Slashing":"Slashing"
,"Specalizations":"Specalizations"
,"Spot/Listen":"Spot/Listen"
,"Stealth":"Stealth"
,"Strength":"Strength"
,"Survival Kit":"Survival Kit"
,"Survival Points:":"Survival Points:"
,"Survival":"Survival"
,"Swim":"Swim"
,"Swimming/Diving":"Swimming/Diving"
,"Symptoms":"Symptoms"
,"Throw":"Throw"
,"Throwing":"Throwing"
,"Tools":"Tools"
,"Tot":"Tot"
,"Total":"Total"
,"Toughness":"Toughness"
,"Trained Skills": "Trained Skills"
,"Training Value Bonus":"Training Value Bonus"
,"Value":"Value"
,"Vehicles":"Vehicles"
,"Viral":"Viral"
,"Vitality":"Vitality"
,"Wb + Eb":"Wb + Eb"
,"Willpower":"Willpower"
,"d5!":"d5!"
,"d6":"d6"
}