Mecha-Hack
Adding a new character sheet for The Mecha Hack rpg.
This commit is contained in:
@@ -0,0 +1,197 @@
|
||||
textarea, input, select {
|
||||
width: 100%; /* extend the width of the grid item */
|
||||
box-sizing: border-box; /* including padding / border in width */
|
||||
}
|
||||
|
||||
.sheet-wrapper {
|
||||
display: grid;
|
||||
grid-template-columns: fit-content(50%) fit-content(50%);
|
||||
gap: 10px;
|
||||
justify-content: center;
|
||||
padding: 5px;
|
||||
grid-auto-rows: minmax(50px, auto);
|
||||
}
|
||||
|
||||
.sheet-itemheader{
|
||||
border: 3px solid silver;
|
||||
padding: 5px;
|
||||
font-family:Impact, sans-serif;font-size:22px;
|
||||
border-radius: 15px;
|
||||
grid-column: 1 / span 2;
|
||||
grid-row: 1 / span 1;
|
||||
text-align: center;
|
||||
}
|
||||
|
||||
|
||||
.sheet-itemcallsign {
|
||||
border: 3px solid silver;
|
||||
padding: 5px;
|
||||
font-family:Impact, sans-serif;font-size:14px;
|
||||
border-radius: 15px;
|
||||
grid-column: 1 ;
|
||||
grid-row: 2 / span 1;
|
||||
}
|
||||
|
||||
.sheet-itempilot {
|
||||
border: 3px solid silver;
|
||||
padding: 5px;
|
||||
font-family:Impact, sans-serif;font-size:14px;
|
||||
border-radius: 15px;
|
||||
grid-column: 2 ;
|
||||
grid-row: 2 / span 1;
|
||||
}
|
||||
|
||||
.sheet-itemchassis {
|
||||
border: 3px solid silver;
|
||||
padding: 5px;
|
||||
font-family:Impact, sans-serif;font-size:14px;
|
||||
border-radius: 15px;
|
||||
grid-column: 1 ;
|
||||
grid-row: 3 / span 1;
|
||||
}
|
||||
|
||||
.sheet-itemlevel {
|
||||
border: 3px solid silver;
|
||||
padding: 5px;
|
||||
font-family:Impact, sans-serif;font-size:14px;
|
||||
border-radius: 15px;
|
||||
grid-column: 2 ;
|
||||
grid-row: 3 / span 1;
|
||||
}
|
||||
|
||||
|
||||
.sheet-itemapmax {
|
||||
border: 3px solid silver;
|
||||
padding: 5px;
|
||||
font-family:Impact, sans-serif;font-size:14px;
|
||||
border-radius: 15px;
|
||||
grid-column: 1 ;
|
||||
grid-row: 4 / span 1;
|
||||
}
|
||||
|
||||
.sheet-itemhpmax {
|
||||
border: 3px solid silver;
|
||||
padding: 5px;
|
||||
font-family:Impact, sans-serif;font-size:14px;
|
||||
border-radius: 15px;
|
||||
grid-column: 2 ;
|
||||
grid-row: 4 / span 1;
|
||||
}
|
||||
|
||||
|
||||
|
||||
.sheet-itemapcur {
|
||||
border: 3px solid silver;
|
||||
padding: 5px;
|
||||
font-family:Impact, sans-serif;font-size:14px;
|
||||
border-radius: 15px;
|
||||
grid-column: 1 ;
|
||||
grid-row: 5 / span 1;
|
||||
}
|
||||
|
||||
.sheet-itemhpcur {
|
||||
border: 3px solid silver;
|
||||
padding: 5px;
|
||||
font-family:Impact, sans-serif;font-size:14px;
|
||||
border-radius: 15px;
|
||||
grid-column: 2 ;
|
||||
grid-row: 5 / span 1;
|
||||
}
|
||||
|
||||
.sheet-itemdamage {
|
||||
border: 3px solid silver;
|
||||
padding: 5px;
|
||||
font-family:Impact, sans-serif;font-size:14px;
|
||||
border-radius: 15px;
|
||||
grid-column: 1 ;
|
||||
grid-row: 6 / span 1;
|
||||
}
|
||||
|
||||
.sheet-itemreactor {
|
||||
border: 3px solid silver;
|
||||
padding: 5px;
|
||||
font-family:Impact, sans-serif;font-size:14px;
|
||||
border-radius: 15px;
|
||||
grid-column: 2 ;
|
||||
grid-row: 6 / span 1;
|
||||
}
|
||||
|
||||
.sheet-itempower{
|
||||
border: 3px solid silver;
|
||||
padding: 5px;
|
||||
font-family:Impact, sans-serif;font-size:22px;
|
||||
border-radius: 15px;
|
||||
grid-column: 1 ;
|
||||
grid-row: 7 / span 2;
|
||||
}
|
||||
|
||||
.sheet-itempilotability{
|
||||
border: 3px solid silver;
|
||||
padding: 5px;
|
||||
font-family:Impact, sans-serif;font-size:14px;
|
||||
border-radius: 15px;
|
||||
grid-column: 2 ;
|
||||
grid-row: 7 / span 2;
|
||||
}
|
||||
|
||||
.sheet-itemmobility{
|
||||
border: 3px solid silver;
|
||||
padding: 5px;
|
||||
font-family:Impact, sans-serif;font-size:22px;
|
||||
border-radius: 15px;
|
||||
grid-column: 1 ;
|
||||
grid-row: 9 / span 2;
|
||||
}
|
||||
|
||||
.sheet-itemchassisability{
|
||||
border: 3px solid silver;
|
||||
padding: 5px;
|
||||
font-family:Impact, sans-serif;font-size:14px;
|
||||
border-radius: 15px;
|
||||
grid-column: 2 ;
|
||||
grid-row: 9 / span 2;
|
||||
}
|
||||
|
||||
.sheet-itemsystem{
|
||||
border: 3px solid silver;
|
||||
padding: 5px;
|
||||
font-family:Impact, sans-serif;font-size:22px;
|
||||
border-radius: 15px;
|
||||
grid-column: 1 ;
|
||||
grid-row: 11 / span 2;
|
||||
}
|
||||
|
||||
.sheet-itemequipment{
|
||||
border: 3px solid silver;
|
||||
padding: 5px;
|
||||
font-family:Impact, sans-serif;font-size:14px;
|
||||
border-radius: 15px;
|
||||
grid-column: 2 ;
|
||||
grid-row: 11 / span 2;
|
||||
}
|
||||
|
||||
.sheet-itempresence{
|
||||
border: 3px solid silver;
|
||||
padding: 5px;
|
||||
font-family:Impact, sans-serif;font-size:22px;
|
||||
border-radius: 15px;
|
||||
grid-column: 1 ;
|
||||
grid-row: 13 / span 2;
|
||||
}
|
||||
|
||||
.sheet-itemmodules{
|
||||
border: 3px solid silver;
|
||||
padding: 5px;
|
||||
font-family:Impact, sans-serif;font-size:14px;
|
||||
border-radius: 15px;
|
||||
grid-column: 2 ;
|
||||
grid-row: 13 / span 2;
|
||||
}
|
||||
|
||||
.sheet-itemimage{
|
||||
padding: 5px;
|
||||
font-family:Impact, sans-serif;font-size:14px;
|
||||
border-radius: 15px;
|
||||
grid-column: 1 / span 2 ;
|
||||
grid-row: 15 / span 1;
|
||||
}
|
||||
@@ -0,0 +1,179 @@
|
||||
<div class="sheet-wrapper">
|
||||
<div class="sheet-itemheader">THE MECHA HACK CHARACTER SHEET</div>
|
||||
<div class="sheet-itemcallsign">Callsign: <input type="text" name="attr_Callsign"/></div>
|
||||
|
||||
<div class="sheet-itempilot">Pilot:
|
||||
<select name="attr_Pilot">
|
||||
<option value="Bionic">Bionic</option>
|
||||
<option value="Commander">Commander</option>
|
||||
<option value="Engineer">Engineer</option>
|
||||
<option value="Maverick">Maverick</option>
|
||||
<option value="Merc">Merc</option>
|
||||
<option value="Pariah">Pariah</option>
|
||||
<option value="Quipster">Quipster</option>
|
||||
<option value="Vet">Vet</option>
|
||||
</select>
|
||||
</div>
|
||||
|
||||
<div class="sheet-itemchassis">Chassis:
|
||||
<select name="attr_Chassis">
|
||||
<option value="Auxiliary">Auxiliary</option>
|
||||
<option value="Brawler">Brawler</option>
|
||||
<option value="Colossus">Colossus</option>
|
||||
<option value="Hybrid">Hybrid</option>
|
||||
<option value="Scout">Scout</option>
|
||||
<option value="Striker">Striker</option>
|
||||
<option value="Titan">Titan</option>
|
||||
<option value="Vanguard">Vanguard</option>
|
||||
</select>
|
||||
</div>
|
||||
|
||||
<div class="sheet-itemlevel">Level:
|
||||
<select name="attr_Level">
|
||||
<option value="1">1</option>
|
||||
<option value="2">2</option>
|
||||
<option value="3">3</option>
|
||||
<option value="4">4</option>
|
||||
<option value="5">5</option>
|
||||
<option value="6">6</option>
|
||||
<option value="7">7</option>
|
||||
<option value="8">8</option>
|
||||
<option value="9">9</option>
|
||||
<option value="10">10</option>
|
||||
</select>
|
||||
</div>
|
||||
|
||||
<div class="sheet-itemapmax">Armour Points Max: <input type="text" name="attr_apmax"/></div>
|
||||
<div class="sheet-itemhpmax">Hit Points Max: <input type="text" name="attr_hpmax"/></div>
|
||||
|
||||
<div class="sheet-itemapcur">Armour Points: <input type="text" name="attr_apcur"/></div>
|
||||
<div class="sheet-itemhpcur">Hit Points: <input type="text" name="attr_hpcur"/></div>
|
||||
|
||||
<div class="sheet-itemdamage">Damage Die
|
||||
<select name="attr_Damage">
|
||||
<option value="4">4</option>
|
||||
<option value="6">6</option>
|
||||
<option value="8">8</option>
|
||||
<option value="10">10</option>
|
||||
</select>
|
||||
<button type="roll" value="&{template:default} {{name=Damge Roll (@{character_name})}} {{Roll=[[d@{Damage}cf1cf2]]}}" name="roll_damageCheck"></button>
|
||||
</div>
|
||||
|
||||
<div class="sheet-itemreactor">Reactor Die
|
||||
<select name="attr_Reactor">
|
||||
<option value="4">4</option>
|
||||
<option value="6">6</option>
|
||||
<option value="8">8</option>
|
||||
<option value="10">10</option>
|
||||
</select>
|
||||
<button type="roll" value="&{template:default} {{name=Reactor Test (@{character_name})}} {{Roll=[[d@{Reactor}cf1cf2]]}}" name="roll_reactorCheck"></button>
|
||||
</div>
|
||||
|
||||
<div class="sheet-itempower">Power:
|
||||
<select name="attr_Power">
|
||||
<option value="1">1</option>
|
||||
<option value="2">2</option>
|
||||
<option value="3">3</option>
|
||||
<option value="4">4</option>
|
||||
<option value="5">5</option>
|
||||
<option value="6">6</option>
|
||||
<option value="7">7</option>
|
||||
<option value="8">8</option>
|
||||
<option value="9">9</option>
|
||||
<option value="10">10</option>
|
||||
<option value="11">11</option>
|
||||
<option value="12">12</option>
|
||||
<option value="13">13</option>
|
||||
<option value="14">14</option>
|
||||
<option value="15">15</option>
|
||||
<option value="16">16</option>
|
||||
<option value="17">17</option>
|
||||
<option value="18">18</option>
|
||||
</select>
|
||||
<button type="roll" value="&{template:default} {{name=Power Test (@{character_name})}} {{Roll=[[d20cs1cf20]] < @{Power}]]}}" name="roll_powerCheck"></button>
|
||||
</div>
|
||||
|
||||
<div class="sheet-itempilotability">Pilot Ability<textarea name="attr_Pilot_ability"></textarea></div>
|
||||
|
||||
<div class="sheet-itemmobility">Mobility:
|
||||
<select name="attr_Mobility">
|
||||
<option value="1">1</option>
|
||||
<option value="2">2</option>
|
||||
<option value="3">3</option>
|
||||
<option value="4">4</option>
|
||||
<option value="5">5</option>
|
||||
<option value="6">6</option>
|
||||
<option value="7">7</option>
|
||||
<option value="8">8</option>
|
||||
<option value="9">9</option>
|
||||
<option value="10">10</option>
|
||||
<option value="11">11</option>
|
||||
<option value="12">12</option>
|
||||
<option value="13">13</option>
|
||||
<option value="14">14</option>
|
||||
<option value="15">15</option>
|
||||
<option value="16">16</option>
|
||||
<option value="17">17</option>
|
||||
<option value="18">18</option>
|
||||
</select>
|
||||
<button type="roll" value="&{template:default} {{name=Mobility Test (@{character_name})}} {{Roll=[[d20cs1cf20]] < @{Mobility}]]}}" name="roll_mobilityCheck"></button>
|
||||
</div>
|
||||
|
||||
<div class="sheet-itemchassisability">Chassis Abilities<textarea name="attr_Chassis_ability"></textarea></div>
|
||||
|
||||
<div class="sheet-itemsystem">System:
|
||||
<select name="attr_System">
|
||||
<option value="1">1</option>
|
||||
<option value="2">2</option>
|
||||
<option value="3">3</option>
|
||||
<option value="4">4</option>
|
||||
<option value="5">5</option>
|
||||
<option value="6">6</option>
|
||||
<option value="7">7</option>
|
||||
<option value="8">8</option>
|
||||
<option value="9">9</option>
|
||||
<option value="10">10</option>
|
||||
<option value="11">11</option>
|
||||
<option value="12">12</option>
|
||||
<option value="13">13</option>
|
||||
<option value="14">14</option>
|
||||
<option value="15">15</option>
|
||||
<option value="16">16</option>
|
||||
<option value="17">17</option>
|
||||
<option value="18">18</option>
|
||||
</select>
|
||||
<button type="roll" value="&{template:default} {{name=System Test (@{character_name})}} {{Roll=[[d20cs1cf20]] < @{System}]]}}" name="roll_systemCheck"></button>
|
||||
</div>
|
||||
|
||||
<div class="sheet-itemequipment">Equipment<textarea name="attr_Equipment"></textarea></div>
|
||||
|
||||
<div class="sheet-itempresence">Presence:
|
||||
<select name="attr_Presence">
|
||||
<option value="1">1</option>
|
||||
<option value="2">2</option>
|
||||
<option value="3">3</option>
|
||||
<option value="4">4</option>
|
||||
<option value="5">5</option>
|
||||
<option value="6">6</option>
|
||||
<option value="7">7</option>
|
||||
<option value="8">8</option>
|
||||
<option value="9">9</option>
|
||||
<option value="10">10</option>
|
||||
<option value="11">11</option>
|
||||
<option value="12">12</option>
|
||||
<option value="13">13</option>
|
||||
<option value="14">14</option>
|
||||
<option value="15">15</option>
|
||||
<option value="16">16</option>
|
||||
<option value="17">17</option>
|
||||
<option value="18">18</option>
|
||||
</select>
|
||||
<button type="roll" value="&{template:default} {{name=Presence Test (@{character_name})}} {{Roll=[[d20cs1cf20]] < @{Presence}]]}}" name="roll_presenceCheck"></button>
|
||||
</div>
|
||||
|
||||
<div class="sheet-itemmodules">Modules<textarea name="attr_Modules"></textarea></div>
|
||||
|
||||
<img class="sheet-itemimage" src="https://magicengine.co.uk/missiles.png" alt="Lamp">
|
||||
|
||||
|
||||
</div>
|
||||
Binary file not shown.
|
After Width: | Height: | Size: 36 KiB |
Binary file not shown.
|
After Width: | Height: | Size: 7.8 KiB |
@@ -0,0 +1,13 @@
|
||||
{
|
||||
"html": "MechaHack.html",
|
||||
"css": "MechaHack.css",
|
||||
"authors": "Silverwillo",
|
||||
"roll20userid": "2522346",
|
||||
"preview": "MechaSheet.png",
|
||||
"compendium": "",
|
||||
"instructions": "Character sheet for The Mecha Hack.",
|
||||
"useroptions": [
|
||||
|
||||
],
|
||||
"legacy": true
|
||||
}
|
||||
Reference in New Issue
Block a user