Add NPC and initial ship options

Added NPC sheet type
Added ship sheet (initial outline only)
This commit is contained in:
mfcp-git
2020-12-06 18:40:22 +00:00
parent 005aad3086
commit c01a843568
4 changed files with 2963 additions and 2468 deletions
+95 -8
View File
@@ -10,19 +10,38 @@
.sheet-skills,
.sheet-inventory,
.sheet-combat,
.sheet-powers {
.sheet-powers,
.sheet-topbar,
.sheet-pc,
.sheet-npc,
.sheet-ship {
display:none;
}
/* show the selected tab */
.sheet-tabstoggle[value="prime"] ~ div.sheet-prime,
.sheet-tabstoggle[value="skills"] ~ div.sheet-skills,
.sheet-tabstoggle[value="inventory"] ~ div.sheet-inventory,
.sheet-tabstoggle[value="combat"] ~ div.sheet-combat,
.sheet-tabstoggle[value="powers"] ~ div.sheet-powers {
.sheet-tabstoggle[value="prime"] ~ .sheet-prime,
.sheet-tabstoggle[value="skills"] ~ .sheet-skills,
.sheet-tabstoggle[value="inventory"] ~ .sheet-inventory,
.sheet-tabstoggle[value="combat"] ~ .sheet-combat,
.sheet-tabstoggle[value="powers"] ~ .sheet-powers {
display: block;
}
.sheet-typetoggle[value="pc"] ~ .sheet-topbar,
.sheet-typetoggle[value="pc"] ~ .sheet-pc {
display: block;
}
.sheet-typetoggle[value="npc"] ~ .sheet-topbar,
.sheet-typetoggle[value="npc"] ~ .sheet-npc {
display: block;
}
.sheet-typetoggle[value="ship"] ~ .sheet-ship {
display: block;
}
div.sheet-tab-content {
border: 2px solid red;
margin: 2px 2px 2px -5px;
@@ -35,6 +54,13 @@ div.sheet-topbar {
padding: 5px;
padding-bottom:-10px;
}
div.sheet-settings {
margin: 2px 2px 2px -5px;
/* padding: 5px;
padding-bottom:-10px;*/
}
/*==== Number boxes ====*/
input[type="number"] {
-moz-appearance: textfield;
@@ -497,6 +523,7 @@ input.sheet-rollselect[value="bane"] ~ .sheet-button:not(.sheet-roll_bane) {
display: inline
}
/* ==== sheet 2 colrow ====*/
.charsheet .sheet-2colrow .sheet-col {
@@ -532,13 +559,18 @@ input.sheet-arrow {
float: left;
}
div.sheet-body {
div.sheet-body,
span.sheet-body {
display: none;
}
input.sheet-arrow:checked ~ div.sheet-body {
input.sheet-arrow:checked ~ span.sheet-body,
input.sheet-arrow:checked ~ div.sheet-body
{
display: block;
}
input.sheet-hider:checked ~ span.sheet-body,
input.sheet-hider:checked ~ div.sheet-body {
display: block;
}
@@ -1134,6 +1166,7 @@ input.sheet-power[type="checkbox"]:checked + span::before
text-shadow: none;
}
button.sheet-type,
button.sheet-tab {
line-height: 30px;
outline: none !important;
@@ -1161,6 +1194,9 @@ button.sheet-but-prime {
margin-left: 1px;
}
input.sheet-typeshow[value="pc"] ~ .sheet-type-pc,
input.sheet-typeshow[value="npc"] ~ .sheet-type-npc,
input.sheet-typeshow[value="ship"] ~ .sheet-type-ship,
input.sheet-tabstoggle[value="prime"] ~ .sheet-but-prime,
input.sheet-tabstoggle[value="skills"] ~ .sheet-but-skills,
input.sheet-tabstoggle[value="inventory"] ~ .sheet-but-inventory,
@@ -1172,4 +1208,55 @@ input.sheet-tabstoggle[value="powers"] ~ .sheet-but-powers {
color:white;
text-shadow: none;
}
span.sheet-shipcomponent {
font-size: 14px;
font-weight: bold;
width: 160px;
display: inline-block;
background: white;
box-sizing: border-box;
-moz-box-sizing: border-box;
-webkit-box-sizing: border-box;
}
span.sheet-shipdetail,
input.sheet-shipdetail[type="text"] {
width: 300px;
display: inline-block;
background: white;
box-sizing: border-box;
-moz-box-sizing: border-box;
-webkit-box-sizing: border-box;
}
span.sheet-shiptons,
input.sheet-shiptons[type="number"] {
width: 80px;
display: inline-block;
background: white;
box-sizing: border-box;
-moz-box-sizing: border-box;
-webkit-box-sizing: border-box;
}
.sheet-shipcost,
input.sheet-shipcost[type="number"] {
width: 80px;
display: inline-block;
background: white;
box-sizing: border-box;
-moz-box-sizing: border-box;
-webkit-box-sizing: border-box;
}
span.sheet-shiphead {
border: solid 1px black;
font-size: 14px;
font-weight: bold;
padding-left:3px;
padding-right:2px;
padding-top:2px;
padding-bottom:2px;
}
File diff suppressed because it is too large Load Diff
Binary file not shown.

After

Width:  |  Height:  |  Size: 18 KiB

+33 -2
View File
@@ -101,6 +101,37 @@
"modprompt-u": "Modifier: ",
"settings-u": "Settings: ",
"mod_default-Q": "Ask for modifier?",
"mod_default-D": "Yes prompts for a modifier on every roll, No never pronpts for a modifier, Toggle displays Yes/No buttons."
"mod_default-D": "Yes prompts for a modifier on every roll, No never pronpts for a modifier, Toggle displays Yes/No buttons.",
"shipname-u": "Ship Name",
"shipclass-u": "Class",
"shiptl-u": "TL",
"shipcomponent-u": "Component",
"shipdetail-u": "Detail",
"shiptons-u": "Tons",
"shipcost-u": "Cost (MCr)",
"shiphull-u": "Hull",
"shiparmour-u": "Armour",
"shipmdrive-u": "M-Drive",
"shipjdrive-u": "J-Drive",
"shippower-u": "Power Plant",
"shipfuel-u": "Fuel Tanks",
"shipbridge-u": "Bridge",
"shipcomputer-u": "Computer",
"shipsensors-u": "Sensors",
"shipweapons-u": "Weapons",
"shipcraft-u": "Craft",
"shipsystems-u": "Systems",
"shipsoftware-u": "Software",
"shipstaterooms-u": "Staterooms",
"shipcommon-u": "Common Areas",
"shipcargo-u": "Cargo",
"shiptotal-u": "Total Cost",
"powerreq-u": "Power Requirements",
"powmanu-u": "Manoeuvre Drive",
"powjump-u": "Jump Drive",
"powbasicsystem-u": "Basic Ship Systems",
"powfuelproc-u": "Fuel Processor",
"powsensors-u": "Sensors",
"powweapons-u": "Weapons",
"crew-u": "Crew"
}