mirror of
https://github.com/Nighthawk42/roll20-character-sheets.git
synced 2026-09-01 12:42:32 +00:00
Merge pull request #10470 from tgtrammel/D6StarWars-alternate-sheet-update
D6 star wars alternate sheet update
This commit is contained in:
@@ -1,3 +1,20 @@
|
||||
### Version 2.43 (2022-04):
|
||||
- **PC sheet**
|
||||
- added Action selector for number of actions per round which automatically applies appropriate modifiers for MAP
|
||||
- added alternate character points field for character point tracker option
|
||||
- **Weapon & Armor**
|
||||
- Added field for parry skill and dice rolls to weapons
|
||||
- Added field for dexterity penalty to armor
|
||||
- **Attributes & Skills:**
|
||||
- Edited rolls to account for MAP
|
||||
- **Force:** lightsaber combat added parry fields similar to weapons
|
||||
- **Starship:**
|
||||
- Added Skill Dice locations and Dice buttons for: Pilot, Maneuverability, Sensors, Shields, Hull
|
||||
- Ship weapons added: ammo field and notes field, field for gunnery skill, buttons for skill roll, fire control roll, combined gunnery and fire control
|
||||
- **Settings**
|
||||
- added sheet for vehicles which is a reduced version of the starship sheet
|
||||
|
||||
|
||||
### Version 2.42 (2021-08):
|
||||
- **Attributes & Skills:**
|
||||
- added names to roll buttons (so they can be dragged to macro bar or called in chat)
|
||||
|
||||
+786
-31
@@ -16,7 +16,6 @@
|
||||
border-collapse:separate;
|
||||
border-spacing:4px;
|
||||
}
|
||||
|
||||
.charsheet textarea{
|
||||
resize:none;
|
||||
}
|
||||
@@ -282,7 +281,7 @@
|
||||
|
||||
/* all hide options using option menu checkboxes*/
|
||||
|
||||
.charsheet .master-container :is(.pc, .npc, .ship, .shop-inventory) {
|
||||
.charsheet .master-container :is(.pc, .npc, .ship, .shop-inventory, .vehicle) {
|
||||
display: none;
|
||||
}
|
||||
|
||||
@@ -290,13 +289,17 @@
|
||||
.charsheet input.toggle[value="1"] ~ .master-container .npc,
|
||||
.charsheet input.toggle[value="2"] ~ .master-container .ship,
|
||||
.charsheet input.toggle[value="3"] ~ .master-container .shop-inventory,
|
||||
.charsheet input.toggle[value="4"] ~ .master-container .vehicle,
|
||||
.charsheet input.credittotal:checked ~ .master-container .credittotal{
|
||||
display: block;
|
||||
}
|
||||
|
||||
.charsheet input.toggle[value="2"] ~ .master-container .ship.shipblock{
|
||||
.charsheet input.toggle[value="2"] ~ .master-container .ship.shipblock,
|
||||
.charsheet input.toggle[value="4"] ~ .master-container .vehicle.vehicleblock{
|
||||
display: grid;
|
||||
}
|
||||
|
||||
.charsheet input.toggle[value="4"] ~ .master-container .vehicle.vehicleheader,
|
||||
.charsheet input.toggle[value="2"] ~ .master-container .ship.shipheader{
|
||||
display: flex;
|
||||
}
|
||||
@@ -310,7 +313,9 @@
|
||||
.charsheet input.cptracker:checked ~ .master-container .cptracker-hide,
|
||||
.charsheet input.credittracker:checked ~ .master-container .credittracker-hide,
|
||||
.charsheet input.credittotal:checked ~ .master-container .credittotal-hide,
|
||||
.charsheet input.credittotal:not(:checked) ~ .master-container .credittotal{
|
||||
.charsheet input.cptotal:checked ~ .master-container .cptotal-hide,
|
||||
.charsheet input.credittotal:not(:checked) ~ .master-container .credittotal,
|
||||
.charsheet input.cptotal:not(:checked) ~ .master-container .cptotal {
|
||||
display: none;
|
||||
}
|
||||
|
||||
@@ -628,7 +633,7 @@
|
||||
|
||||
.charsheet .skill .unified-dice-text {
|
||||
display: inline-flex;
|
||||
width: calc(100% - 223px);
|
||||
width: calc(100% - 260px);
|
||||
height: 28px;
|
||||
font-size: medium;
|
||||
font-weight: normal;
|
||||
@@ -720,7 +725,7 @@
|
||||
}
|
||||
.charsheet :not(input.gmroll:checked) .weapon.sheet-row ,
|
||||
.charsheet :not(input.gmroll:checked) .armor.sheet-row {
|
||||
width: 866px;
|
||||
width: 1800px;
|
||||
}
|
||||
.charsheet .armor.sheet-row:first-of-type .cell,
|
||||
.charsheet .weapon.sheet-row:first-of-type .cell {
|
||||
@@ -748,37 +753,43 @@
|
||||
line-height: 36px;
|
||||
font-weight: bold;
|
||||
}
|
||||
.charsheet .armor.sheet-row:first-of-type .cell-name,
|
||||
.charsheet .weapon.sheet-row:first-of-type .cell-name {
|
||||
width: 180px;
|
||||
flex-grow: 1;
|
||||
}
|
||||
.charsheet .weapon.sheet-row:first-of-type .cell.cell-4 {
|
||||
line-height: inherit;
|
||||
}
|
||||
.charsheet .cell-name {
|
||||
min-width: 50px;
|
||||
max-width: 300px;
|
||||
flex-grow: 1;
|
||||
}
|
||||
.charsheet .cell-name .unified-dice-text {
|
||||
width: 100%;
|
||||
}
|
||||
.charsheet .cell-dice {
|
||||
width: 205px;
|
||||
width: 220px;
|
||||
}
|
||||
.charsheet :not(input.gmroll:checked) .cell-dice {
|
||||
width: 208px;
|
||||
width: 220px;
|
||||
}
|
||||
.charsheet .cell-1 {
|
||||
width: 46px;
|
||||
width: 50px;
|
||||
}
|
||||
.charsheet .cell-2 {
|
||||
width: 98px;
|
||||
width: 120px;
|
||||
}
|
||||
.charsheet :not(input.gmroll:checked) .cell-2 {
|
||||
width: 92px;
|
||||
width: 120px;
|
||||
}
|
||||
.charsheet .cell-4 {
|
||||
width: 210px;
|
||||
width: 200px;
|
||||
}
|
||||
.charsheet .cell-4 .part {
|
||||
display: inline-block;
|
||||
width: 46px;
|
||||
width: 40px;
|
||||
}
|
||||
.charsheet .cell-5 {
|
||||
width: 219px;
|
||||
@@ -786,11 +797,11 @@
|
||||
|
||||
.charsheet .repcontainer[data-groupname="repeating_weapons"] > .repitem input[type="text"].name,
|
||||
.charsheet .repcontainer[data-groupname="repeating_armors"] > .repitem input[type="text"].name{
|
||||
width: 98px;
|
||||
width: 150px;
|
||||
}
|
||||
.charsheet .repcontainer[data-groupname="repeating_weapons"] > .repitem input[type="number"].40px,
|
||||
.charsheet .repcontainer[data-groupname="repeating_armors"] > .repitem input[type="number"].40px{
|
||||
width: 40px;
|
||||
width: 150px;
|
||||
}
|
||||
|
||||
/*-------------------------------------------*/
|
||||
@@ -888,14 +899,13 @@
|
||||
.charsheet div.shipblock{
|
||||
padding: 5px;
|
||||
display: grid;
|
||||
grid-template-columns: 3fr 7fr;
|
||||
grid-template-rows: 1fr 1fr 1fr 0.5fr 1fr;
|
||||
grid-template-columns: 2fr 8fr;
|
||||
grid-template-rows: 1fr 1fr 1fr 1fr;
|
||||
grid-template-areas: "price perf "
|
||||
"price sensor "
|
||||
"price dura "
|
||||
"price hyperdrive"
|
||||
"consume consume ";
|
||||
height: 570px;
|
||||
"dura dura "
|
||||
"hyperdrive hyperdrive";
|
||||
height: 680px;
|
||||
}
|
||||
|
||||
.charsheet div.shipblock h3{
|
||||
@@ -913,7 +923,7 @@
|
||||
}
|
||||
|
||||
.charsheet div.shipblock div.price span{
|
||||
width: 100px;
|
||||
width: 70px;
|
||||
}
|
||||
|
||||
.charsheet div.shipblock div.price div{
|
||||
@@ -928,6 +938,48 @@
|
||||
margin: 3px;
|
||||
}
|
||||
|
||||
.charsheet div.shipblock .unified-dice {
|
||||
width: 32px;
|
||||
height: 34px;
|
||||
line-height:34px;
|
||||
}
|
||||
|
||||
.charsheet div.shipblock .unified-dice-text {
|
||||
flex-grow: 1;
|
||||
height: 25px;
|
||||
margin: 0;
|
||||
padding: 0 5px;
|
||||
font-size: 12px;
|
||||
vertical-align: top;
|
||||
line-height: 25px;
|
||||
}
|
||||
|
||||
.charsheet div.shipblock input[type="number"].unified-dice-input {
|
||||
font-size: medium;
|
||||
font-weight: bold;
|
||||
text-align: center;
|
||||
width: 40px;
|
||||
padding: 2px 4px;
|
||||
}
|
||||
|
||||
.charsheet div.shipblock .unified-dice-middle {
|
||||
display: inline-flex;
|
||||
width: 32px;
|
||||
height: 34px;
|
||||
padding: 0 2px;
|
||||
line-height: 34px;
|
||||
font-size: 1.0em;
|
||||
vertical-align: top;
|
||||
font-weight: bold;
|
||||
}
|
||||
|
||||
.charsheet div.shipblock input[type="number"].unified-dice-pip {
|
||||
font-size: medium;
|
||||
font-weight: bold;
|
||||
text-align: center;
|
||||
width: 40px;
|
||||
padding: 2px 4px;
|
||||
}
|
||||
|
||||
/* Performance */
|
||||
.charsheet div.shipblock div.perf{
|
||||
@@ -947,21 +999,30 @@
|
||||
}
|
||||
|
||||
.charsheet div.shipblock div.perf div.perf,
|
||||
.charsheet div.shipblock div.perf-block div.flex-col{
|
||||
.charsheet div.shipblock div.perf-block div.flex-row{
|
||||
display: flex;
|
||||
flex-flow: column nowrap;
|
||||
flex-flow: row nowrap;
|
||||
border-width: 3px 0 0 0;
|
||||
border-style: solid;
|
||||
border-color: transparent;
|
||||
padding-top: 5px;
|
||||
padding-right: 5px;
|
||||
}
|
||||
|
||||
.charsheet div.shipblock div.perf div.perf-block{
|
||||
display: flex;
|
||||
flex-flow: row nowrap;
|
||||
justify-content: space-between;
|
||||
padding: 5px;
|
||||
}
|
||||
.charsheet div.shipblock div.perf div.perf-block div.perf-grid{
|
||||
display: grid;
|
||||
grid-template-columns:3fr 1fr 1fr 1fr;
|
||||
grid-template-rows: .5fr 1fr;
|
||||
padding: 5px;
|
||||
}
|
||||
.charsheet div.shipblock div.perf-block div.flex-col.wborder {
|
||||
width:280px;
|
||||
border-width: 3px;
|
||||
border-color: white;
|
||||
}
|
||||
@@ -979,13 +1040,17 @@
|
||||
|
||||
.charsheet div.shipblock div.sensor div.grid{
|
||||
display: grid;
|
||||
grid-template-columns: repeat(5, 1fr);
|
||||
grid-template-rows: repeat(3, 1fr);
|
||||
grid-template-columns:75px 40px 180px;
|
||||
grid-template-rows: repeat(5, 40px);
|
||||
grid-column-gap:15px;
|
||||
border: 2px solid white;
|
||||
padding: 5px;
|
||||
width: 400px;
|
||||
}
|
||||
|
||||
.charsheet div.shipblock div.sensor div.grid label{
|
||||
font-size: 0.8em;
|
||||
}
|
||||
/* Hyperdrive */
|
||||
.charsheet div.shipblock div.hyperdrive{
|
||||
grid-area: hyperdrive;
|
||||
@@ -1006,11 +1071,11 @@
|
||||
|
||||
.charsheet div.shipblock div.hyperdrive .hyper-grid{
|
||||
display: grid;
|
||||
grid-template-columns: repeat(3, 1fr);
|
||||
grid-template-rows: repeat(4, 1fr);
|
||||
grid-template-columns: repeat(5, 1fr);
|
||||
grid-template-rows: repeat(2, 1fr);
|
||||
border: 2px solid white;
|
||||
padding: 5px;
|
||||
width: 440px;
|
||||
width: 600px;
|
||||
}
|
||||
|
||||
.charsheet div.shipblock div.hyper-grid label{
|
||||
@@ -1019,6 +1084,12 @@
|
||||
|
||||
.charsheet div.shipblock div.hyperdrive input[type="text"]{
|
||||
height: 22px;
|
||||
width: 44px;
|
||||
}
|
||||
|
||||
.charsheet div.shipblock div.hyperdrive input[type="number"]{
|
||||
height: 22px;
|
||||
width: 44px;
|
||||
}
|
||||
|
||||
|
||||
@@ -1034,13 +1105,22 @@
|
||||
|
||||
.charsheet div.shipblock div.dura{
|
||||
grid-area: dura;
|
||||
display: flex;
|
||||
flex-flow: column nowrap;
|
||||
}
|
||||
|
||||
.charsheet div.shipblock div.dura div.flex-row{
|
||||
display: flex;
|
||||
flex-flow: row nowrap;
|
||||
}
|
||||
.charsheet div.shipblock div.dura .dura-grid{
|
||||
display: grid;
|
||||
grid-template-rows: 1fr 1fr;
|
||||
grid-template-columns: 1fr 1fr 1fr;
|
||||
grid-template-columns: 1fr 2fr 1fr 2fr;
|
||||
}
|
||||
|
||||
.charsheet div.shipblock div.dura label{
|
||||
width:80px;
|
||||
width:60px;
|
||||
}
|
||||
|
||||
|
||||
@@ -1120,6 +1200,666 @@
|
||||
}
|
||||
|
||||
|
||||
/*-------------------------------------------*/
|
||||
/*------------- Ship Section-----------------*/
|
||||
|
||||
.charsheet .shipinfo span {
|
||||
display: inline-block;
|
||||
margin: 5px 10px 5px 10px;
|
||||
}
|
||||
|
||||
.charsheet div.ship .wborder{
|
||||
border: 2px solid white;
|
||||
padding: 5px;
|
||||
}
|
||||
|
||||
.charsheet div.shipheader{
|
||||
display: flex;
|
||||
justify-content: center;
|
||||
flex-flow: row nowrap;
|
||||
padding-bottom: 0px;
|
||||
}
|
||||
|
||||
.charsheet div.shipheader span:nth-child(1) input[type="text"]{
|
||||
width: 300px;
|
||||
}
|
||||
.charsheet div.shipheader span:nth-child(2) input[type="text"],
|
||||
.charsheet div.shipheader span:nth-child(3) input[type="text"]{
|
||||
width: 150px;
|
||||
}
|
||||
|
||||
.charsheet div.shipblock{
|
||||
padding: 5px;
|
||||
display: grid;
|
||||
grid-template-columns: 2fr 8fr;
|
||||
grid-template-rows: 1fr 1fr 1fr 1fr;
|
||||
grid-template-areas: "price perf "
|
||||
"price sensor "
|
||||
"dura dura "
|
||||
"hyperdrive hyperdrive";
|
||||
height: 680px;
|
||||
}
|
||||
|
||||
.charsheet div.shipblock h3{
|
||||
text-align: center;
|
||||
}
|
||||
.charsheet div.shipblock label{
|
||||
margin-bottom: 1px;
|
||||
}
|
||||
|
||||
.charsheet div.shipblock div.price{
|
||||
grid-area: price;
|
||||
display: flex;
|
||||
flex-flow: column nowrap;
|
||||
justify-content: space-between;
|
||||
}
|
||||
|
||||
.charsheet div.shipblock div.price span{
|
||||
width: 70px;
|
||||
}
|
||||
|
||||
.charsheet div.shipblock div.price div{
|
||||
display: flex;
|
||||
flex-flow: column nowrap;
|
||||
justify-content: space-between;
|
||||
}
|
||||
|
||||
.charsheet div.shipblock div.priceblock div.flex-row{
|
||||
flex-flow: row nowrap;
|
||||
justify-content: space-around;
|
||||
margin: 3px;
|
||||
}
|
||||
|
||||
.charsheet div.shipblock .unified-dice {
|
||||
width: 32px;
|
||||
height: 34px;
|
||||
line-height:34px;
|
||||
}
|
||||
|
||||
.charsheet div.shipblock .unified-dice-text {
|
||||
flex-grow: 1;
|
||||
height: 25px;
|
||||
margin: 0;
|
||||
padding: 0 5px;
|
||||
font-size: 12px;
|
||||
vertical-align: top;
|
||||
line-height: 25px;
|
||||
}
|
||||
|
||||
.charsheet div.shipblock input[type="number"].unified-dice-input {
|
||||
font-size: medium;
|
||||
font-weight: bold;
|
||||
text-align: center;
|
||||
width: 40px;
|
||||
padding: 2px 4px;
|
||||
}
|
||||
|
||||
.charsheet div.shipblock .unified-dice-middle {
|
||||
display: inline-flex;
|
||||
width: 32px;
|
||||
height: 34px;
|
||||
padding: 0 2px;
|
||||
line-height: 34px;
|
||||
font-size: 1.0em;
|
||||
vertical-align: top;
|
||||
font-weight: bold;
|
||||
}
|
||||
|
||||
.charsheet div.shipblock input[type="number"].unified-dice-pip {
|
||||
font-size: medium;
|
||||
font-weight: bold;
|
||||
text-align: center;
|
||||
width: 40px;
|
||||
padding: 2px 4px;
|
||||
}
|
||||
|
||||
/* Performance */
|
||||
.charsheet div.shipblock div.perf{
|
||||
grid-area: perf;
|
||||
padding: 5px;
|
||||
}
|
||||
|
||||
.charsheet div.shipblock div.perf .medium,
|
||||
.charsheet div.shipblock div.sensor .medium,
|
||||
.charsheet div.shipblock div.hyperdrive input[type="text"],
|
||||
.charsheet div.shipblock div.price input[type="text"]{
|
||||
width: 80px;
|
||||
}
|
||||
|
||||
.charsheet div.shipblock div.perf label{
|
||||
font-size: 0.8em;
|
||||
}
|
||||
|
||||
.charsheet div.shipblock div.perf div.perf,
|
||||
.charsheet div.shipblock div.perf-block div.flex-row{
|
||||
display: flex;
|
||||
flex-flow: row nowrap;
|
||||
border-width: 3px 0 0 0;
|
||||
border-style: solid;
|
||||
border-color: transparent;
|
||||
padding-top: 5px;
|
||||
padding-right: 5px;
|
||||
}
|
||||
|
||||
.charsheet div.shipblock div.perf div.perf-block{
|
||||
display: flex;
|
||||
flex-flow: row nowrap;
|
||||
justify-content: space-between;
|
||||
padding: 5px;
|
||||
}
|
||||
.charsheet div.shipblock div.perf div.perf-block div.perf-grid{
|
||||
display: grid;
|
||||
grid-template-columns:3fr 1fr 1fr 1fr;
|
||||
grid-template-rows: .5fr 1fr;
|
||||
padding: 5px;
|
||||
}
|
||||
.charsheet div.shipblock div.perf-block div.flex-col.wborder {
|
||||
width:280px;
|
||||
border-width: 3px;
|
||||
border-color: white;
|
||||
}
|
||||
|
||||
/* Sensors */
|
||||
.charsheet div.shipblock div.sensor{
|
||||
grid-area: sensor;
|
||||
border: 2px solid white;
|
||||
}
|
||||
|
||||
.charsheet div.shipblock div.sensor div.flex-row{
|
||||
display: flex;
|
||||
flex-flow: row nowrap;
|
||||
}
|
||||
|
||||
.charsheet div.shipblock div.sensor div.grid{
|
||||
display: grid;
|
||||
grid-template-columns:75px 40px 180px;
|
||||
grid-template-rows: repeat(5, 40px);
|
||||
grid-column-gap:15px;
|
||||
border: 2px solid white;
|
||||
padding: 5px;
|
||||
width: 400px;
|
||||
}
|
||||
|
||||
.charsheet div.shipblock div.sensor div.grid label{
|
||||
font-size: 0.8em;
|
||||
}
|
||||
/* Hyperdrive */
|
||||
.charsheet div.shipblock div.hyperdrive{
|
||||
grid-area: hyperdrive;
|
||||
display: flex;
|
||||
flex-flow: column nowrap;
|
||||
}
|
||||
|
||||
.charsheet div.shipblock div.hyperdrive div{
|
||||
display: flex;
|
||||
flex-flow: row nowrap;
|
||||
font-size: 0.8em;
|
||||
}
|
||||
|
||||
.charsheet div.shipblock div.hyperdrive .crew{
|
||||
display: flex;
|
||||
flex-flow: column nowrap;
|
||||
}
|
||||
|
||||
.charsheet div.shipblock div.hyperdrive .hyper-grid{
|
||||
display: grid;
|
||||
grid-template-columns: repeat(5, 1fr);
|
||||
grid-template-rows: repeat(2, 1fr);
|
||||
border: 2px solid white;
|
||||
padding: 5px;
|
||||
width: 600px;
|
||||
}
|
||||
|
||||
.charsheet div.shipblock div.hyper-grid label{
|
||||
width: 110px;
|
||||
}
|
||||
|
||||
.charsheet div.shipblock div.hyperdrive input[type="text"]{
|
||||
height: 22px;
|
||||
width: 44px;
|
||||
}
|
||||
|
||||
.charsheet div.shipblock div.hyperdrive input[type="number"]{
|
||||
height: 22px;
|
||||
width: 44px;
|
||||
}
|
||||
|
||||
|
||||
.charsheet div.shipblock div.consume{
|
||||
grid-area: consume;
|
||||
}
|
||||
.charsheet div.shipblock div.consume input[type="text"]{
|
||||
flex-grow: 0;
|
||||
flex-shrink: 0;
|
||||
width: 250px;
|
||||
height: 28px;
|
||||
}
|
||||
|
||||
.charsheet div.shipblock div.dura{
|
||||
grid-area: dura;
|
||||
display: flex;
|
||||
flex-flow: column nowrap;
|
||||
}
|
||||
|
||||
.charsheet div.shipblock div.dura div.flex-row{
|
||||
display: flex;
|
||||
flex-flow: row nowrap;
|
||||
}
|
||||
.charsheet div.shipblock div.dura .dura-grid{
|
||||
display: grid;
|
||||
grid-template-rows: 1fr 1fr;
|
||||
grid-template-columns: 1fr 2fr 1fr 2fr;
|
||||
}
|
||||
|
||||
.charsheet div.shipblock div.dura label{
|
||||
width:60px;
|
||||
}
|
||||
|
||||
|
||||
/* Ship Weapons */
|
||||
|
||||
.charsheet .repcontainer[data-groupname="repeating_shipweapon"] > .repitem {
|
||||
border: 2px solid white;
|
||||
margin-bottom: 5px;
|
||||
padding: 5px;
|
||||
}
|
||||
.charsheet .repcontainer[data-groupname="repeating_shipweapon"] > .repitem .weapon-info input[type="text"]{
|
||||
width: 200px;
|
||||
height: 27px;
|
||||
flex-grow: 1;
|
||||
padding-bottom: 3px;
|
||||
}
|
||||
.charsheet .repcontainer[data-groupname="repeating_shipweapon"] > .repitem .weapon-info label{
|
||||
width: unset;
|
||||
margin: 5px 0px 0px 5px;
|
||||
grid
|
||||
}
|
||||
|
||||
.charsheet .repcontainer[data-groupname="repeating_shipweapon"] > .repitem .weapon-grid{
|
||||
display: grid;
|
||||
grid-template-areas: "label value";
|
||||
grid-template-columns: 1fr 3fr
|
||||
}
|
||||
|
||||
.charsheet .repcontainer[data-groupname="repeating_shipweapon"] > .repitem .range {
|
||||
display: inline-block;
|
||||
width: 60px;
|
||||
text-align: center;
|
||||
border: none;
|
||||
}
|
||||
.charsheet .repcontainer[data-groupname="repeating_shipweapon"] > .repitem div{
|
||||
margin-bottom:3px;
|
||||
}
|
||||
.charsheet .repcontainer[data-groupname="repeating_shipweapon"] > .repitem span.range{
|
||||
margin-left: 15px;
|
||||
}
|
||||
|
||||
/* Other ship stats */
|
||||
.charsheet .ship .cargo{
|
||||
width: 122px;
|
||||
flex-shrink: 0;
|
||||
}
|
||||
.charsheet div.section.ship div.other{
|
||||
margin-bottom: 7px;
|
||||
}
|
||||
|
||||
|
||||
/* Generic Ship & Vehicle section */
|
||||
|
||||
.charsheet div.section.ship h3{
|
||||
padding-top: 4px;
|
||||
padding-bottom: 4px;
|
||||
text-align: center;
|
||||
}
|
||||
.charsheet div.section.ship input[type="text"]{
|
||||
width: 95%;
|
||||
margin-bottom:5px;
|
||||
}
|
||||
.charsheet div.section.ship textarea{
|
||||
width: 97%;
|
||||
height: 17em;
|
||||
}
|
||||
|
||||
/* Footer */
|
||||
.charsheet div.footer{
|
||||
padding-top:10px;
|
||||
}
|
||||
|
||||
/* misc sheet styling */
|
||||
|
||||
.charsheet input[type=number].p40{
|
||||
width: 40px;
|
||||
}
|
||||
|
||||
/*-------------------------------------------*/
|
||||
/*------------- vehicle Section-----------------*/
|
||||
|
||||
.charsheet .vehicleinfo span {
|
||||
display: inline-block;
|
||||
margin: 5px 10px 5px 10px;
|
||||
}
|
||||
|
||||
.charsheet div.vehicle .wborder{
|
||||
border: 2px solid white;
|
||||
padding: 5px;
|
||||
}
|
||||
|
||||
.charsheet div.vehicleheader{
|
||||
display: flex;
|
||||
justify-content: center;
|
||||
flex-flow: row nowrap;
|
||||
padding-bottom: 0px;
|
||||
}
|
||||
|
||||
.charsheet div.vehicleheader span:nth-child(1) input[type="text"]{
|
||||
width: 300px;
|
||||
}
|
||||
.charsheet div.vehicleheader span:nth-child(2) input[type="text"],
|
||||
.charsheet div.vehicleheader span:nth-child(3) input[type="text"]{
|
||||
width: 150px;
|
||||
}
|
||||
|
||||
.charsheet div.vehicleblock{
|
||||
padding: 5px;
|
||||
display: grid;
|
||||
grid-template-columns: 2fr 8fr;
|
||||
grid-template-rows: 1fr 1fr 1fr;
|
||||
grid-template-areas: "price perf "
|
||||
"dura dura ";
|
||||
height: 450px;
|
||||
}
|
||||
|
||||
.charsheet div.vehicleblock h3{
|
||||
text-align: center;
|
||||
}
|
||||
.charsheet div.vehicleblock label{
|
||||
margin-bottom: 1px;
|
||||
}
|
||||
|
||||
.charsheet div.vehicleblock div.price{
|
||||
grid-area: price;
|
||||
display: flex;
|
||||
flex-flow: column nowrap;
|
||||
justify-content: space-between;
|
||||
}
|
||||
|
||||
.charsheet div.vehicleblock div.price span{
|
||||
width: 70px;
|
||||
}
|
||||
|
||||
.charsheet div.vehicleblock div.price div{
|
||||
display: flex;
|
||||
flex-flow: column nowrap;
|
||||
justify-content: space-between;
|
||||
}
|
||||
|
||||
.charsheet div.vehicleblock div.priceblock div.flex-row{
|
||||
flex-flow: row nowrap;
|
||||
justify-content: space-around;
|
||||
margin: 3px;
|
||||
}
|
||||
|
||||
.charsheet div.vehicleblock .unified-dice {
|
||||
width: 32px;
|
||||
height: 34px;
|
||||
line-height:34px;
|
||||
}
|
||||
|
||||
.charsheet div.vehicleblock .unified-dice-text {
|
||||
flex-grow: 1;
|
||||
height: 25px;
|
||||
margin: 0;
|
||||
padding: 0 5px;
|
||||
font-size: 12px;
|
||||
vertical-align: top;
|
||||
line-height: 25px;
|
||||
}
|
||||
|
||||
.charsheet div.vehicleblock input[type="number"].unified-dice-input {
|
||||
font-size: medium;
|
||||
font-weight: bold;
|
||||
text-align: center;
|
||||
width: 40px;
|
||||
padding: 2px 4px;
|
||||
}
|
||||
|
||||
.charsheet div.vehicleblock .unified-dice-middle {
|
||||
display: inline-flex;
|
||||
width: 32px;
|
||||
height: 34px;
|
||||
padding: 0 2px;
|
||||
line-height: 34px;
|
||||
font-size: 1.0em;
|
||||
vertical-align: top;
|
||||
font-weight: bold;
|
||||
}
|
||||
|
||||
.charsheet div.vehicleblock input[type="number"].unified-dice-pip {
|
||||
font-size: medium;
|
||||
font-weight: bold;
|
||||
text-align: center;
|
||||
width: 40px;
|
||||
padding: 2px 4px;
|
||||
}
|
||||
|
||||
/* Performance */
|
||||
.charsheet div.vehicleblock div.perf{
|
||||
grid-area: perf;
|
||||
padding: 5px;
|
||||
}
|
||||
|
||||
.charsheet div.vehicleblock div.perf .medium,
|
||||
.charsheet div.vehicleblock div.sensor .medium,
|
||||
.charsheet div.vehicleblock div.hyperdrive input[type="text"],
|
||||
.charsheet div.vehicleblock div.price input[type="text"]{
|
||||
width: 80px;
|
||||
}
|
||||
|
||||
.charsheet div.vehicleblock div.perf label{
|
||||
font-size: 0.8em;
|
||||
}
|
||||
|
||||
.charsheet div.vehicleblock div.perf div.perf,
|
||||
.charsheet div.vehicleblock div.perf-block div.flex-row{
|
||||
display: flex;
|
||||
flex-flow: row nowrap;
|
||||
border-width: 3px 0 0 0;
|
||||
border-style: solid;
|
||||
border-color: transparent;
|
||||
padding-top: 5px;
|
||||
padding-right: 5px;
|
||||
}
|
||||
|
||||
.charsheet div.vehicleblock div.perf div.perf-block{
|
||||
display: flex;
|
||||
flex-flow: row nowrap;
|
||||
justify-content: space-between;
|
||||
padding: 5px;
|
||||
}
|
||||
.charsheet div.vehicleblock div.perf div.perf-block div.perf-grid{
|
||||
display: grid;
|
||||
grid-template-columns:3fr 1fr 1fr;
|
||||
grid-template-rows: .5fr 1fr;
|
||||
padding: 5px;
|
||||
}
|
||||
.charsheet div.vehicleblock div.perf-block div.flex-col.wborder {
|
||||
width:280px;
|
||||
border-width: 3px;
|
||||
border-color: white;
|
||||
}
|
||||
|
||||
/* Sensors */
|
||||
.charsheet div.vehicleblock div.sensor{
|
||||
grid-area: sensor;
|
||||
border: 2px solid white;
|
||||
}
|
||||
|
||||
.charsheet div.vehicleblock div.sensor div.flex-row{
|
||||
display: flex;
|
||||
flex-flow: row nowrap;
|
||||
}
|
||||
|
||||
.charsheet div.vehicleblock div.sensor div.grid{
|
||||
display: grid;
|
||||
grid-template-columns:75px 40px 180px;
|
||||
grid-template-rows: repeat(5, 40px);
|
||||
grid-column-gap:15px;
|
||||
border: 2px solid white;
|
||||
padding: 5px;
|
||||
width: 400px;
|
||||
}
|
||||
|
||||
.charsheet div.vehicleblock div.sensor div.grid label{
|
||||
font-size: 0.8em;
|
||||
}
|
||||
/* Hyperdrive */
|
||||
.charsheet div.vehicleblock div.hyperdrive{
|
||||
grid-area: hyperdrive;
|
||||
display: flex;
|
||||
flex-flow: column nowrap;
|
||||
}
|
||||
|
||||
.charsheet div.vehicleblock div.hyperdrive div{
|
||||
display: flex;
|
||||
flex-flow: row nowrap;
|
||||
font-size: 0.8em;
|
||||
}
|
||||
|
||||
.charsheet div.vehicleblock div.hyperdrive .crew{
|
||||
display: flex;
|
||||
flex-flow: column nowrap;
|
||||
}
|
||||
|
||||
.charsheet div.vehicleblock div.hyperdrive .hyper-grid{
|
||||
display: grid;
|
||||
grid-template-columns: repeat(5, 1fr);
|
||||
grid-template-rows: repeat(2, 1fr);
|
||||
border: 2px solid white;
|
||||
padding: 5px;
|
||||
width: 600px;
|
||||
}
|
||||
|
||||
.charsheet div.vehicleblock div.hyper-grid label{
|
||||
width: 110px;
|
||||
}
|
||||
|
||||
.charsheet div.vehicleblock div.hyperdrive input[type="text"]{
|
||||
height: 22px;
|
||||
width: 44px;
|
||||
}
|
||||
|
||||
.charsheet div.vehicleblock div.hyperdrive input[type="number"]{
|
||||
height: 22px;
|
||||
width: 44px;
|
||||
}
|
||||
|
||||
|
||||
.charsheet div.vehicleblock div.consume{
|
||||
grid-area: consume;
|
||||
}
|
||||
.charsheet div.vehicleblock div.consume input[type="text"]{
|
||||
flex-grow: 0;
|
||||
flex-shrink: 0;
|
||||
width: 250px;
|
||||
height: 28px;
|
||||
}
|
||||
|
||||
.charsheet div.vehicleblock div.dura{
|
||||
grid-area: dura;
|
||||
display: flex;
|
||||
flex-flow: column nowrap;
|
||||
}
|
||||
|
||||
.charsheet div.vehicleblock div.dura div.flex-row{
|
||||
display: flex;
|
||||
flex-flow: row nowrap;
|
||||
}
|
||||
.charsheet div.vehicleblock div.dura .dura-grid{
|
||||
display: grid;
|
||||
grid-template-rows: 1fr 1fr;
|
||||
grid-template-columns: 1fr 2fr 1fr 2fr;
|
||||
}
|
||||
|
||||
.charsheet div.vehicleblock div.dura label{
|
||||
width:60px;
|
||||
}
|
||||
|
||||
|
||||
/* vehicle Weapons */
|
||||
|
||||
.charsheet .repcontainer[data-groupname="repeating_vehicleweapon"] > .repitem {
|
||||
border: 2px solid white;
|
||||
margin-bottom: 5px;
|
||||
padding: 5px;
|
||||
}
|
||||
.charsheet .repcontainer[data-groupname="repeating_vehicleweapon"] > .repitem .weapon-info input[type="text"]{
|
||||
width: 200px;
|
||||
height: 27px;
|
||||
flex-grow: 1;
|
||||
padding-bottom: 3px;
|
||||
}
|
||||
.charsheet .repcontainer[data-groupname="repeating_vehicleweapon"] > .repitem .weapon-info label{
|
||||
width: unset;
|
||||
margin: 5px 0px 0px 5px;
|
||||
grid
|
||||
}
|
||||
|
||||
.charsheet .repcontainer[data-groupname="repeating_vehicleweapon"] > .repitem .weapon-grid{
|
||||
display: grid;
|
||||
grid-template-areas: "label value";
|
||||
grid-template-columns: 1fr 3fr
|
||||
}
|
||||
|
||||
.charsheet .repcontainer[data-groupname="repeating_vehicleweapon"] > .repitem .range {
|
||||
display: inline-block;
|
||||
width: 60px;
|
||||
text-align: center;
|
||||
border: none;
|
||||
}
|
||||
.charsheet .repcontainer[data-groupname="repeating_vehicleweapon"] > .repitem div{
|
||||
margin-bottom:3px;
|
||||
}
|
||||
.charsheet .repcontainer[data-groupname="repeating_vehicleweapon"] > .repitem span.range{
|
||||
margin-left: 15px;
|
||||
}
|
||||
|
||||
/* Other vehicle stats */
|
||||
.charsheet .vehicle .cargo{
|
||||
width: 122px;
|
||||
flex-shrink: 0;
|
||||
}
|
||||
.charsheet div.section.vehicle div.other{
|
||||
margin-bottom: 7px;
|
||||
}
|
||||
|
||||
|
||||
/* Generic vehicle & Vehicle section */
|
||||
|
||||
.charsheet div.section.vehicle h3{
|
||||
padding-top: 4px;
|
||||
padding-bottom: 4px;
|
||||
text-align: center;
|
||||
}
|
||||
.charsheet div.section.vehicle input[type="text"]{
|
||||
width: 95%;
|
||||
margin-bottom:5px;
|
||||
}
|
||||
.charsheet div.section.vehicle textarea{
|
||||
width: 97%;
|
||||
height: 17em;
|
||||
}
|
||||
|
||||
/* Footer */
|
||||
.charsheet div.footer{
|
||||
padding-top:10px;
|
||||
}
|
||||
|
||||
/* misc sheet styling */
|
||||
|
||||
.charsheet input[type=number].p40{
|
||||
width: 40px;
|
||||
}
|
||||
|
||||
|
||||
/*-------------------------------------------*/
|
||||
/*------------- Roll Templates---------------*/
|
||||
@@ -1340,3 +2080,18 @@
|
||||
.sheet-rolltemplate-black tr:nth-child(even) {
|
||||
background-color:#eee;
|
||||
}
|
||||
|
||||
© 2022 GitHub, Inc.
|
||||
|
||||
Terms
|
||||
Privacy
|
||||
Security
|
||||
Status
|
||||
Docs
|
||||
Contact GitHub
|
||||
Pricing
|
||||
API
|
||||
Training
|
||||
Blog
|
||||
About
|
||||
|
||||
|
||||
+602
-249
File diff suppressed because it is too large
Load Diff
@@ -1,4 +1,5 @@
|
||||
-var dex = ["Acrobatics", "Archaic Guns", "Blaster", "Blaster Artillery", "Bowcaster", "Bows", "Brawling Parry", "Contortions", "Dancing", "Dodge", "Firearms", "Grenade", "Lightsaber", "Melee Combat", "Melee Parry", "Missile Weapon", "Pick Pocket", "Running", "Shockball Fling", "Shockball Scoop", "Slingshot", "Thrown Weapons", "Vehicle Blasters", "Wedsphere"];
|
||||
-var dex = ["Acrobatics", "Archaic Guns", "Blaster", "Blaster Artillery", "Bowcaster", "Bows", "Brawling Parry", "Contortions", "Dancing", "Dodge", "Firearms", "Grenade", "Lightsaber", "Melee Combat", "Melee Parry", "Missile Weapon", "Pick Pocket", "Running", "Shockball Fling", "Shockball Scoop", "Slingshot", "Thrown Weapons", "Vehicle Blasters", "Wedsphere"];
|
||||
|
||||
-var know = ["Accounting", "Agriculture", "Alien Species", "Artist", "Brainwashing", "Bureaucracy", "Business Administration", "Business", "Culinary Arts", "Cultures", "Drink Mixology", "Economics", "Home Economics", "Intimidation", "Languages", "Law Enforcement", "Military History", "Planetary Systems", "Shockball", "Streetwise", "Survival", "Tactics", "Traffic Control", "Torture", "Value", "Willpower"];
|
||||
|
||||
|
||||
Reference in New Issue
Block a user