diff --git a/D6StarWars/CHANGELOG.md b/D6StarWars/CHANGELOG.md index 0a4c0bc189..16eebb04db 100644 --- a/D6StarWars/CHANGELOG.md +++ b/D6StarWars/CHANGELOG.md @@ -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) diff --git a/D6StarWars/D6StarWars.css b/D6StarWars/D6StarWars.css index 394ef22323..25cbb44341 100644 --- a/D6StarWars/D6StarWars.css +++ b/D6StarWars/D6StarWars.css @@ -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 + diff --git a/D6StarWars/D6StarWars.html b/D6StarWars/D6StarWars.html index 17b6e92764..99ece5cc4e 100644 --- a/D6StarWars/D6StarWars.html +++ b/D6StarWars/D6StarWars.html @@ -1,4 +1,4 @@ - + @@ -8,10 +8,11 @@ + - +
| Initiative | + value="&{template:black} {{name=Initiative}} {{Roll=[[(@{perception} + @{initiative} -@{WoundMod} + @{Force_Up} + @{numactions} + ?{Dice mods|0} -1)d6cf0cs7 + @{perceptionpip} + @{initiativepip} + ?{Other Mods(pip)|0} + 1d6@{wilddie} &{tracker}]]}}"> + value="&{template:black} {{name=Initiative}} {{Roll=[[(@{perception} + @{initiative} -@{WoundMod} + @{Force_Up} + @{numactions} -1)d6cf0cs7 + @{perceptionpip} + @{initiativepip} + 1d6@{wilddie} &{tracker}]]}}"> | @@ -236,6 +251,29 @@ (GM) + |
|---|---|
| Number of actions | ++ + | +