From 0ca45ccc519625c171a654398360a9cd61518b0d Mon Sep 17 00:00:00 2001 From: michaelvanweelde <61088388+michaelvanweelde@users.noreply.github.com> Date: Fri, 27 Aug 2021 16:29:26 +0200 Subject: [PATCH] Add files via upload --- Halo_Mythic_3dot5/HaloMythic4dot0.css | 2249 ++--- Halo_Mythic_3dot5/HaloMythic4dot0.html | 7248 ++++++++++------- Halo_Mythic_3dot5/README.md | 14 +- .../images/Logos/faction_logo_ONI.png | Bin 0 -> 76352 bytes .../images/Logos/faction_logo_URF_.png | Bin 0 -> 120045 bytes Halo_Mythic_3dot5/sheet.json | 2 +- 6 files changed, 5263 insertions(+), 4250 deletions(-) create mode 100644 Halo_Mythic_3dot5/images/Logos/faction_logo_ONI.png create mode 100644 Halo_Mythic_3dot5/images/Logos/faction_logo_URF_.png diff --git a/Halo_Mythic_3dot5/HaloMythic4dot0.css b/Halo_Mythic_3dot5/HaloMythic4dot0.css index e0d6d1aaa0..09cb20857c 100644 --- a/Halo_Mythic_3dot5/HaloMythic4dot0.css +++ b/Halo_Mythic_3dot5/HaloMythic4dot0.css @@ -1,1100 +1,1149 @@ -input.sheet-background_switch_1:checked ~ div.sheet-background { background: white } -input.sheet-background_switch_2:checked ~ div.sheet-background { background-image: linear-gradient(#738132, #4b5320); color: white; } -input.sheet-background_switch_3:checked ~ div.sheet-background { background-image: linear-gradient(#8f489d, #59357a); color: white; } -input.sheet-background_switch_4:checked ~ div.sheet-background { background-image: linear-gradient(#C45911, #833C0B); color: white; } -input.sheet-background_switch_5:checked ~ div.sheet-background { background-image: linear-gradient(#aa3f3c, #772C2A); color: white; } -input.sheet-background_switch_6:checked ~ div.sheet-background { background: white; } - - - -/* ______________________________ start of CSS selectors, patterns used to select element(s) for styling ______________________________ */ - - - -/* Import multiple Google font families; Should ALWAYS be done at the TOP of the page! */ -@import url('https://fonts.googleapis.com/css?family=Orbitron|Saira+Semi+Condensed&display=swap'); - -/* All input elements that are of type number or type text */ -select, -input[type='number'], -input[type='text'], -button[type='action'] { - background: #394C6A; - color: white; - font-family: Saira Semi Condensed; - text-align: center; -} - -/* All horizontal rule elements receive the following CSS property. */ -hr { border-top: 1px dotted black; } - -/* All button elements of type roll */ -button[type='roll'] { - background: black; - color: white; - font-family: Saira Semi Condensed; - text-shadow: none; -} - -/* clear buttons with the clear class */ -button[type="roll"].sheet-clear::before { - content: ""; - display: none; -} - -/* All button elements of type roll when hovered over: */ -button[type='roll']:hover { background: rgb(200, 0, 0) !important; } -label:hover { cursor: pointer; } - -/* Both header elements 2 and 3 receive the following CSS properties. */ -h2, h3 { - color: white; - font-family: Orbitron; - letter-spacing: 1px; - text-align: center; -} - -/* Only type-2 headers receive the following CSS properties. */ -h2 { text-decoration: underline; } - -/* Only type-3 headers receive the following CSS properties. */ -h3 { background: #394C6A; } - -/* All instances of the placeholder attribute across all elements */ -::placeholder { - color: white; - opacity: 0.7; -} - -/* All textarea elements (keep width for textarea to prevent stretching off of sheet) */ -textarea { - background: #394C6A; - color: white; - font-family: Saira Semi Condensed; - font-size: 14px; - resize: vertical; - width: calc(100% - 10px); -} - -/* Prevent disabled inputs from consuming mouse clicks */ -input[disabled] { - pointer-events: none; -} - -/* ______________________________ end of CSS selectors ______________________________ -______________________________ start of multipurpose or special-use classes such as grey border box on Core and Settings tabs ______________________________ */ - - - -.sheet-background_radius { - border: 2px solid black; - border-radius: 11px; -} - -.sheet-full_width_49px { width: calc(100% - 49px); } -.sheet-full_width_30px { width: calc(100% - 30px); } - -.sheet-margin_adjust { margin-top: -23px; margin-bottom: 4px; text-align: right; } -.sheet-margin_adjust2 { margin-top: -22px; margin-bottom: 4px; margin-left: -25px; text-align: right; } -.sheet-margin_adjust_wep { margin-top: -19px; margin-bottom: 2px; margin-left: 3px; text-align: right; } -.sheet-margin_adjust_wep2 { margin-top: -20px; margin-bottom: 2px; margin-left: -22px; text-align: right; } -.sheet-radius_border_right { border-bottom-right-radius: 7px !important; } -.sheet-radius_border_right_wep { border-bottom-right-radius: 10px !important; } - -.sheet-collapsible_entity_toggle { display: block; } -.sheet-collapsible_entity_block { display: none; } -.sheet-collapsible_entity_switch:checked ~ .sheet-collapsible_entity_block { display: block; } -.sheet-collapsible_entity_switch:checked ~ .sheet-collapsible_entity_toggle { display: none; } - -.sheet-hidden { display: none; } - -.sheet-input_background { - background: transparent; - border-color: transparent; - color: white; - cursor: pointer; - font-size: 16px; - margin-left: -7px; - margin-top: -3px; - text-align: center; - width: 35px; -} - -.sheet-input_char_background { - margin-top: -4px !important; - margin-bottom: -2px !important; - width: 50px; - margin-left: -12px!important; -} - -.sheet-input_init_background { - margin-top: -3px !important; - margin-bottom: -2px !important; - width: 35px; -} - -.sheet-box { - background: #4d4d4d; - border-color: black; - border-style: solid; - border-width: 1px; - color: white; -} - -.sheet-table { - background: #506b95; - color: white; - font-family: Saira Semi Condensed; -} - -.sheet-numerical_field { - margin-right: 20px; - width: 80px !important; -} - -.sheet-end_field { margin-right: 0px } - -.sheet-edge_padding { padding: 2px; } - -/* full height of containing block */ -.sheet-full_height {height: 100%; } -/* 40% width of containing block */ -.sheet-40width { width: 40%; } -/* half width of containing block */ -.sheet-half_width { width: 50%; } -/* 90% width of containing block */ -.sheet-90width { width: 90%; } -/* full width of containing block */ -.sheet-full_width { width: 100%; } - -.sheet-bold_text { font-weight: bold; } -.sheet-border_none { border: none !important; } -.sheet-auto_margin { margin: auto; } -.sheet-huge_text { font-size: 36px; } -.sheet-text_centered { text-align: center; } -.sheet-ssc { font-family: Saira Semi Condensed; } -.sheet-bttn_top_padding { padding-top: 5px } - -.sheet-radius_border { border-radius: 10px; } -.sheet-radius_border_top { - border-top-left-radius: 10px; - border-top-right-radius: 10px; -} -.sheet-radius_border_bottom { - border-bottom-left-radius: 10px; - border-bottom-right-radius: 10px; -} -.sheet-radius_border_heading { - border-top-left-radius: 9px; - border-top-right-radius: 9px; -} -.sheet-radius_border_box { - border-bottom-left-radius: 8px; - border-bottom-right-radius: 8px; -} -.sheet-description_rounded_margin { - margin-bottom: 0px; - border-radius: 0px 0px 8px 8px; -} - - - -/* ______________________________ end of special-use classes ______________________________ -______________________________ start of grid structure for character information ______________________________ */ - - - -.sheet-gs1 { grid-area: ah1; margin-top: 5px; font-size: 14px; padding-left: 2px } -.sheet-gs2 { grid-area: ah2; margin-top: 5px; font-size: 14px; } -.sheet-gs3 { grid-area: ah3; margin-top: 5px; font-size: 14px; } -.sheet-gs4 { grid-area: ah4; margin-top: 5px; font-size: 14px; } -.sheet-gs5 { grid-area: ah5; margin-top: 5px; font-size: 14px; } -.sheet-gs6 { grid-area: ah6; margin-top: 5px; font-size: 14px; } -.sheet-gs7 { grid-area: ah7; width: calc(100%); text-align: right !important; } -.sheet-gs8 { grid-area: ah8; width: calc(100% + 77px); margin-left: -77px; height: 100%; } -.sheet-gs9 { grid-area: ah9; width: calc(100% + 33px); margin-left: -33px; text-align: right !important; } -.sheet-gs10 { grid-area: ah10; width: calc(100% + 97px); margin-left: -97px; text-align: right !important; } -.sheet-gs11 { grid-area: ah11; width: calc(100% + 43px); margin-left: -43px; text-align: right !important; } -.sheet-gs12 { grid-area: ah12; width: calc(100% + 20px); margin-left: -20px; text-align: right !important; } -.sheet-gs13 { grid-area: ah13; margin: 0px 5px; } -.sheet-gs14 { grid-area: ah14; width: calc(100% + 30px); text-align: left !important; } -.sheet-gs15 { grid-area: ah15; width: calc(100% + 78px); text-align: left !important; } -.sheet-gs16 { grid-area: ah16; width: calc(100% + 96px); text-align: left !important; } -.sheet-gs17 { grid-area: ah17; width: calc(100% + 49px); text-align: left !important; } -.sheet-gs18 { grid-area: ah18; width: calc(100% + 30px); text-align: left !important; } -.sheet-gs19 { grid-area: ah19; width: calc(100% + 64px); text-align: left !important; } -.sheet-gs20 { grid-area: ah20; margin-top: 5px; font-size: 14px; text-align: right } -.sheet-gs21 { grid-area: ah21; margin-top: 5px; font-size: 14px; text-align: right } -.sheet-gs22 { grid-area: ah22; margin-top: 5px; font-size: 14px; text-align: right } -.sheet-gs23 { grid-area: ah23; margin-top: 5px; font-size: 14px; text-align: right } -.sheet-gs24 { grid-area: ah24; margin-top: 5px; font-size: 14px; text-align: right } -.sheet-gs25 { grid-area: ah25; margin-top: 5px; font-size: 14px; text-align: right } - -.sheet-header_logo { - font-family: Orbitron; - letter-spacing: 1px; - display: grid; - grid-template-columns: 145px auto 123px auto 145px; - grid-template-rows: 30px 30px 30px 30px 30px 30px; - grid-template-areas: - 'ah1 ah7 ah13 ah14 ah20' - 'ah2 ah8 ah13 ah15 ah21' - 'ah3 ah9 ah13 ah16 ah22' - 'ah4 ah10 ah13 ah17 ah23' - 'ah5 ah11 ah13 ah18 ah24' - 'ah6 ah12 ah13 ah19 ah25'; -} - - - -/* ______________________________ end of grid structure for character information ______________________________ -______________________________ start of structure for characteristics ______________________________ */ - - - -.sheet-characteristics_background { - background: black; - padding: 3px 0px 6px 3px; - display: grid; - grid-column-gap: 0.5%; - grid-template-columns: 9.53% 9.53% 9.53% 9.53% 9.53% 9.53% 9.53% 9.53% 9.53% 9.53%; - grid-template-rows: 26px 40px 26px; -} - -.sheet-characteristics_button { - margin-left: -0.1%!important; - width: calc(100% - 8px); -} -.sheet-characteristics_input { font-size: 30px; } - - - -/* ______________________________ end of structure for characteristics ______________________________ -______________________________ start of grid structure for the mythic characteristics, movement and pushing ______________________________ */ - - - -.sheet-characteristics_mythic_movement_carry { - display: grid; - grid-template-columns: 10% 80% 10%; -} - -.sheet-mythicgs_width { width: 40px; } -.sheet-mythicgs1 { grid-area: amy1; font-size: 15px; font-family: Orbitron; letter-spacing: 1px; text-align: center; } -.sheet-mythicgs2 { grid-area: amy2; z-index: 1; position: relative; } -.sheet-mythicgs3 { grid-area: amy3; z-index: 1; position: relative; } -.sheet-mythicgs4 { grid-area: amy4; z-index: 1; position: relative; } -.sheet-mythicgs5 { grid-area: amy5; font-family: Saira Semi Condensed; font-size: 14px; text-align: center; } -.sheet-mythicgs6 { grid-area: amy6; font-family: Saira Semi Condensed; font-size: 14px; text-align: center; } -.sheet-mythicgs7 { grid-area: amy7; font-family: Saira Semi Condensed; font-size: 14px; text-align: center; } -.sheet-characteristics2_mythic { - display: grid; - justify-items: center; - grid-template-columns: 50px 50px 50px; - grid-template-areas: - 'amy1 amy1 amy1' - 'amy2 amy3 amy4' - 'amy5 amy6 amy7'; -} - -.sheet-movementgs1 { grid-area: amm1; font-size: 15px; font-family: Orbitron; letter-spacing: 1px; } -.sheet-movementgs2 { grid-area: amm2; } -.sheet-movementgs3 { grid-area: amm3; } -.sheet-movementgs4 { grid-area: amm4; } -.sheet-movementgs5 { grid-area: amm5; } -.sheet-movementgs6 { grid-area: amm6; } -.sheet-movementgs7 { grid-area: amm7; } -.sheet-movementgs8 { grid-area: amm8; } -.sheet-movementgs9 { grid-area: amm9; 3px; font-size: 14px; font-family: Saira Semi Condensed; } -.sheet-movementgs10 { grid-area: amm10; 5px; font-size: 14px; font-family: Saira Semi Condensed; } -.sheet-movementgs11 { grid-area: amm11; 5px; font-size: 14px; font-family: Saira Semi Condensed; } -.sheet-movementgs12 { grid-area: amm12; font-size: 14px; font-family: Saira Semi Condensed; } -.sheet-movementgs13 { grid-area: amm13; font-size: 14px; font-family: Saira Semi Condensed; } -.sheet-movementgs14 { grid-area: amm14; font-size: 14px; font-family: Saira Semi Condensed; } -.sheet-movementgs15 { grid-area: amm15; font-size: 14px; font-family: Saira Semi Condensed; } -.sheet-characteristics2_movement { - justify-content: center; - text-align: center; - display: grid; - justify-items: center; - grid-template-columns: 50px 50px 50px 50px 50px 50px 50px; - grid-template-areas: - 'amm1 amm1 amm1 amm1 amm1 amm1 amm1' - 'amm2 amm3 amm4 amm5 amm6 amm7 amm8' - 'amm9 amm10 amm11 amm12 amm13 amm14 amm15'; -} - -.sheet-carrygs1 { grid-area: ac1; font-size: 15px; font-family: Orbitron; letter-spacing: 1px; } -.sheet-carrygs2 { grid-area: ac2; width: 50px; } -.sheet-carrygs3 { grid-area: ac3; width: 50px; } -.sheet-carrygs4 { grid-area: ac4; width: 50px; } -.sheet-carrygs5 { grid-area: ac5; font-size: 14px; font-family: Saira Semi Condensed; } -.sheet-carrygs6 { grid-area: ac6; font-size: 14px; font-family: Saira Semi Condensed; } -.sheet-carrygs7 { grid-area: ac7; font-size: 14px; font-family: Saira Semi Condensed; } -.sheet-characteristics2_carry { - justify-content: right; - text-align: center; - display: grid; - justify-items: center; - grid-template-columns: 60px 60px 60px; - grid-template-areas: - 'ac1 ac1 ac1' - 'ac2 ac3 ac4' - 'ac5 ac6 ac7'; -} - - - -/* ______________________________ end of grid structure for the mythic characteristics, movement and pushing ______________________________ -______________________________ start of grid structure for initiative and sheet tabs ______________________________ */ - - - -.sheet-tabs_main { - display: grid; - grid-template-columns: 50% 50%; -} - -.sheet-initiative_container { - display: grid; - grid-template-columns: 100px 90px 18px 50px 18px 90px; -} - -.sheet-init_field { - height: 100%; - margin-right: -60px; - width:85px; -} - -.sheet-init_plus { - font-size: 24px; - font-weight: bold; - padding-top: 12px; -} - -.sheet-sheet_tabs { - justify-content: right; - margin-right: 3px; - display: grid; - grid-template-columns: 45px 75px 60px 95px 60px 60px 45px; -} - - - -/* ______________________________ end of grid structure for initiative and sheet tabs ______________________________ -______________________________ start of tab buttons toggles ______________________________ */ - - - -.sheet-core, -.sheet-medical, -.sheet-equipment, -.sheet-advancements, -.sheet-journal, -.sheet-vehicles, -.sheet-settings { display: none } -/* show the selected tab */ - -.sheet-tabstoggle[value='core'] ~ div.sheet-core, -.sheet-tabstoggle[value='equipment'] ~ div.sheet-equipment, -.sheet-tabstoggle[value='medical'] ~ div.sheet-medical, -.sheet-tabstoggle[value='advancements'] ~ div.sheet-advancements, -.sheet-tabstoggle[value='journal'] ~ div.sheet-journal, -.sheet-tabstoggle[value='vehicles'] ~ div.sheet-vehicles, -.sheet-tabstoggle[value='settings'] ~ div.sheet-settings { display: block } -.sheet-core_bttn:checked + button { - background: rgb(200, 0, 0); - color: white; - vertical-align: center; -} - - - -/* ______________________________ end of tab buttons toggles ______________________________ -______________________________ start of minimisable infographic ______________________________ */ - - - -.sheet-select_text { - background: #394C6A; - border: 1px solid white; - border-radius: 4px; - color: white; - font-family: Saira Semi Condensed; - padding: 0px 4px 0px 4px; -} -.sheet-select_button:checked ~ .sheet-select_text { background: rgb(200, 0, 0); } - -.sheet-minimisable_infographic_main { margin-left: 5px; } - -.sheet-minimisable_infographic_override{ margin-top: -4px!important; height: 20px; font-weight: bold;} -.sheet-minimisable_infographic_toggles { - display: grid; - grid-column-gap: 10px; - grid-template-columns: 82px 52px 80px 78px 113px 66px auto; -} - -.sheet-minimisable_infographic_grid { - display: grid; - grid-template-columns: 103px 103px 103px 103px 185px 185px; -} - -.sheet-minimisable_infographic_g1 { grid-area: mi1; background: #394C6A !important; border: 0px solid transparent; font-family: Orbitron !important; letter-spacing: 1px; justify-self: center; width: calc(100% - 6px); } -.sheet-minimisable_infographic_g2 { grid-area: mi2; color: white; justify-self: right; margin-top: 3px; margin-right: 3px; } -.sheet-minimisable_infographic_g3 { grid-area: mi3; border-right: 1px solid #394C6A; } -.sheet-minimisable_infographic_g4 { grid-area: mi4; color: white; justify-self: right; margin-top: 3px; margin-right: 3px; } -.sheet-minimisable_infographic_g5 { grid-area: mi5; border-right: 1px solid #394C6A; border-bottom: 1px solid #394C6A; border-bottom-right-radius: 10px; } -.sheet-minimisable_infographic_field2x3 { - background: #506b95; - margin-right: 10px; - display: grid; - grid-template-columns: 53px 40px; - grid-template-rows: 25px 25px 25px; - grid-template-areas: - 'mi1 mi1' - 'mi2 mi3' - 'mi4 mi5'; -} - -.sheet-minimisable_infographic_g6 { grid-area: mi6; color: white; font-family: Saira Semi Condensed; justify-self: right; margin-top: 3px; margin-right: 3px; } -.sheet-minimisable_infographic_g7 { grid-area: mi7; } -.sheet-minimisable_infographic_g8 { grid-area: mi8; color: white; font-family: Saira Semi Condensed; justify-self: right; margin-top: 3px; margin-right: 3px; } -.sheet-minimisable_infographic_g9 { grid-area: mi9; border-bottom: 1px solid #394C6A; } -.sheet-minimisable_infographic_field4x3 { - background: #506b95; - margin-right: 10px; - display: grid; - grid-template-columns: 50px 40px 45px 40px; - grid-template-rows: 25px 25px 25px; - grid-template-areas: - 'mi1 mi1 mi1 mi1' - 'mi6 mi7 mi2 mi3' - 'mi8 mi9 mi4 mi5'; -} - - - -/* ______________________________ end of minimisable infographic ______________________________ -______________________________ start of core tab ______________________________ */ - - - -.sheet-core_lists1 { grid-area: cl1; margin-right: 10px; } -.sheet-core_lists2 { grid-area: cl2; margin-bottom: 5px; } -.sheet-core_lists3 { grid-area: cl3; margin-top: 5px; } -.sheet-core_lists { - display: grid; - grid-template-columns: 400px auto; - grid-template-areas: - 'cl1 cl2' - 'cl1 cl3'; -} - -.sheet-skills_item { margin: 7px 5px; } -.sheet-skills_text { margin: 4px 0px; } -.sheet-skills_diff { margin-left: 8px; } -.sheet-text_left { text-align: left !important; } - -.sheet-skill_header { - border-bottom: 1px dotted darkgrey; - margin-top: 7px; - display: grid; - grid-template-columns: auto 28px 63px 56px 21px 30px 38px 30px; - grid-template-rows: 23px; -} - -.sheet-skill_grid { - border-bottom: 1px dotted darkgrey; - padding-top: 1.5px; - padding-bottom: 1.5px; - display: grid; - grid-template-columns: auto 53px 64px 50px 30px 30px 30px 35px; - grid-template-rows: 27px; - -} - -.sheet-education_grid { - border-bottom: 1px dotted darkgrey; - padding-top: 1.5px; - padding-bottom: 1.5px; - display: grid; - grid-template-columns: auto 63px 55px 30px 30px 35px; - grid-template-rows: 27px; -} - -.sheet-education_header { - border-bottom: 1px dotted darkgrey; - margin-top: 7px; - display: grid; - grid-template-columns: auto 63px 55px 25px 38px 30px; - grid-template-rows: 23px; -} - -.sheet-abilities_checkbox_pointer { - margin-top: -21px; - margin-right: 9px; - text-align: right; -} - - - -/* ______________________________ end of core tab ______________________________ -______________________________ start of equipment tab ______________________________ */ - - - -.sheet-equipment_divider { - display: grid; - grid-template-columns: 49.5% 1% 49.5%; - grid-template-areas: - 'e1 e0 e2' - 'e3 e3 e3'; -} - -.sheet-equipment_ranged_weapons { grid-area: e1; background:#475f85; border-radius: 10px; padding: 2px; z-index: 1;} -.sheet-equipment_melee_weapons { grid-area: e2; background:#475f85; border-radius: 10px; padding: 2px; } -.sheet-equipment_numerics { grid-area: e3; margin-top: 10px; } -.sheet-equipment_ranged_weapons_rep { background:#475f85; border:1px solid white; border-radius: 10px; padding: 2px; } - -.sheet-equipment_ranged_weapons_gs1 { grid-area: rw1; color: white; font-size: 12px; padding: 0px 2px } -.sheet-equipment_ranged_weapons_gs2 { grid-area: rw2; color: white; font-size: 12px; border: none; border-bottom: 1px dotted white; } -.sheet-equipment_ranged_weapons_gs3 { grid-area: rw3; color: white; font-size: 12px; padding: 0px 2px } -.sheet-equipment_ranged_weapons_gs4 { grid-area: rw4; color: white; font-size: 12px; border: none; border-bottom: 1px dotted white; border-top-right-radius: 10px; } -.sheet-equipment_ranged_weapons_gs5 { grid-area: rw5; color: white; font-size: 12px; padding: 0px 2px } -.sheet-equipment_ranged_weapons_gs6 { grid-area: rw6; color: white; font-size: 12px; border: none; border-bottom: 1px dotted white; } -.sheet-equipment_ranged_weapons_gs7 { grid-area: rw7; color: white; font-size: 12px; padding: 0px 2px } -.sheet-equipment_ranged_weapons_gs8 { grid-area: rw8; color: white; font-size: 12px; border: none; border-bottom: 1px dotted white; } -.sheet-equipment_ranged_weapons_gs9 { grid-area: rw9; color: white; font-size: 12px; padding: 0px 2px } -.sheet-equipment_ranged_weapons_gs10 { grid-area: rw10; color: white; font-size: 12px; border: none; border-bottom: 1px dotted white; } -.sheet-equipment_ranged_weapons_gs11 { grid-area: rw11; color: white; font-size: 12px; padding: 0px 2px } -.sheet-equipment_ranged_weapons_gs12 { grid-area: rw12; color: white; font-size: 12px; border: none; border-bottom: 1px dotted white; } -.sheet-equipment_ranged_weapons_gs13 { grid-area: rw13; color: white; font-size: 12px; padding: 0px 2px } -.sheet-equipment_ranged_weapons_gs14 { grid-area: rw14; color: white; font-size: 12px; border: none; border-bottom: 1px dotted white; } -.sheet-equipment_ranged_weapons_gs15 { grid-area: rw15; color: white; font-size: 12px; padding: 0px 2px } -.sheet-equipment_ranged_weapons_gs16 { grid-area: rw16; color: white; font-size: 12px; border: none; border-bottom: 1px dotted white; } -.sheet-equipment_ranged_weapons_gs17 { grid-area: rw17; color: white; font-size: 30px; margin-top: -27px; text-align: center; height: 12px; } -.sheet-equipment_ranged_weapons_gs18 { grid-area: rw18; color: white; font-size: 12px; border: none; border-bottom: 1px dotted white; } -.sheet-equipment_ranged_weapons_gs19 { grid-area: rw19; color: white; font-size: 12px; width: 50px!important;} -.sheet-equipment_ranged_weapons_gs20 { grid-area: rw20; color: white; font-size: 12px; width: 50px!important;} -.sheet-equipment_ranged_weapons_gs21 { grid-area: rw21; color: white; font-size: 12px; padding: 0px 2px } -.sheet-equipment_ranged_weapons_gs22 { grid-area: rw22; color: white; font-size: 12px; border: none; border-bottom: 1px dotted white; } -.sheet-equipment_ranged_weapons_gs23 { grid-area: rw23; color: white; font-size: 30px; margin-top: -27px; text-align: center; height: 12px; } -.sheet-equipment_ranged_weapons_gs24 { grid-area: rw24; color: white; font-size: 12px; border: none; border-bottom: 1px dotted white; } -.sheet-equipment_ranged_weapons_gs25 { grid-area: rw25; color: white; font-size: 30px; margin-top: -27px; text-align: center; height: 12px; } -.sheet-equipment_ranged_weapons_gs26 { grid-area: rw26; color: white; font-size: 12px; border: none; border-bottom: 1px dotted white; } -.sheet-equipment_ranged_weapons_gs27 { grid-area: rw27; color: white; font-size: 12px; padding: 0px 2px } -.sheet-equipment_ranged_weapons_gs28 { grid-area: rw28; color: white; font-size: 12px; border: none; border-bottom: 1px dotted white; } -.sheet-equipment_ranged_weapons_gs29 { grid-area: rw29; color: white; font-size: 12px; padding: 0px 2px } -.sheet-equipment_ranged_weapons_gs30 { grid-area: rw30; color: white; font-size: 12px; border: none; border-bottom: 1px dotted white; } - -.sheet-equipment_ranged_weapons_grid1 { - align-items: center; - display: grid; - grid-template-columns: auto auto auto auto auto auto auto auto auto auto; - grid-template-areas: - 'rw1 rw2 rw2 rw2 rw2 rw2 rw2 rw3 rw4 rw4'; -} - -.sheet-equipment_ranged_weapons_grid2 { - align-items: center; - display: grid; - grid-template-columns: auto auto auto auto auto auto auto auto auto auto; - grid-template-areas: - 'rw5 rw6 rw6 rw7 rw7 rw8 rw9 rw10 rw11 rw12'; -} - -.sheet-equipment_ranged_weapons_grid3 { - align-items: center; - display: grid; - grid-template-columns: auto auto auto auto auto auto 61px 61px; - grid-template-areas: - 'rw13 rw14 rw15 rw16 rw17 rw18 rw19 rw20'; -} - - -.sheet-equipment_ranged_weapons_grid4 { - align-items: center; - display: grid; - grid-template-columns: auto 8% 4% 8% 4% 8% auto auto auto auto; - grid-template-areas: - 'rw21 rw22 rw23 rw24 rw25 rw26 rw27 rw28 rw29 rw30'; -} - -.sheet-equipment_melee_weapons_gs1 { grid-area: mw1; color: white; font-size: 12px; padding: 0px 2px } -.sheet-equipment_melee_weapons_gs2 { grid-area: mw2; color: white; font-size: 12px; border: none; border-bottom: 1px dotted white; } -.sheet-equipment_melee_weapons_gs3 { grid-area: mw3; color: white; font-size: 12px; padding: 0px 2px } -.sheet-equipment_melee_weapons_gs4 { grid-area: mw4; color: white; font-size: 12px; border: none; border-bottom: 1px dotted white; } -.sheet-equipment_melee_weapons_gs5 { grid-area: mw5; color: white; font-size: 12px; padding: 0px 2px } -.sheet-equipment_melee_weapons_gs6 { grid-area: mw6; color: white; font-size: 12px; border: none; border-bottom: 1px dotted white; } -.sheet-equipment_melee_weapons_gs7 { grid-area: mw7; color: white; font-size: 30px; margin-top: -27px; text-align: center; height: 12px; } -.sheet-equipment_melee_weapons_gs8 { grid-area: mw8; color: white; font-size: 12px; border: none; border-bottom: 1px dotted white; } -.sheet-equipment_melee_weapons_gs9 { grid-area: mw9; color: white; font-size: 12px; width: 50px!important; } -.sheet-equipment_melee_weapons_gs10 { grid-area: mw10; color: white; font-size: 12px; width: 50px!important; } -.sheet-equipment_melee_weapons_gs11 { grid-area: mw11; color: white; font-size: 12px; } -.sheet-equipment_melee_weapons_gs12 { grid-area: mw12; color: white; font-size: 12px; border: none; border-bottom: 1px dotted white; height: 27px; margin-left: -8px; margin-bottom: 0px; } -.sheet-equipment_melee_weapons_gs13 { grid-area: mw13; color: white; font-size: 12px; } -.sheet-equipment_melee_weapons_gs14 { grid-area: mw14; color: white; font-size: 12px; border: none; border-bottom: 1px dotted white; height: 27px; margin-bottom: 0px; } - -.sheet-equipment_melee_weapons_grid3 { - align-items: center; - display: grid; - grid-template-columns: auto auto auto auto auto auto auto auto 61px 61px; - grid-template-areas: - 'mw1 mw2 mw3 mw4 mw5 mw6 mw7 mw8 mw9 mw10'; -} - -.sheet-equipment_melee_weapons_grid4 { - align-items: center; - display: grid; - grid-template-columns: auto auto auto auto; - grid-template-areas: - 'mw11 mw12 mw13 mw14'; -} - -.sheet-equipment_gear_gs1 { grid-area: eg1; width: 100%; text-align: center; align-self: center; } -.sheet-equipment_gear_gs2 { grid-area: eg2; width: 100%; text-align: center; align-self: center; } -.sheet-equipment_gear_gs3 { grid-area: eg3; width: 100%; text-align: center; align-self: center; } -.sheet-equipment_gear_gs4 { grid-area: eg4; width: 100%; text-align: center; align-self: center; } -.sheet-equipment_gear_gs5 { grid-area: eg5; width: 100%; text-align: center; align-self: center; } -.sheet-equipment_gear_gs6 { grid-area: eg6; width: 100%; text-align: center; align-self: center; } -.sheet-equipment_gear_gs7 { margin-top: 5px !important; } -.sheet-equipment_gear { - display: grid; - grid-template-columns: auto 60px 80px 80px 80px 80px 25px; - grid-template-areas: - 'eg1 eg2 eg3 eg4 eg5 eg6 eg7'; -} - -.sheet-equipment_header { - background: #394C6A; - border: 2px solid #475f85; - border-bottom: none; - border-radius: 10px 10px 0px 0px; - font-family: Orbitron; - font-size: 14px; - height: 30px; - letter-spacing: 1px; -} -.sheet-equipment_titles { - font-size: 14px; - text-align: center; - height: 20px; -} - -.sheet-equipment_armor_input { width: 100%; height: 50px; } -.sheet-equipment_armor_gs1 { background: #475f85; padding: 2px; } -.sheet-equipment_armor_gs2 { background: #475f85; padding: 2px; } -.sheet-equipment_armor_gs3 { background: #475f85; padding: 2px; } -.sheet-equipment_armor_grid { - display: grid; - grid-gap: 10px; - grid-template-columns: 300px 90px auto; -} - -.sheet-equipment_permutations_grid { - margin: 0px 50.5px 0.6px 0px; - position: relative; - z-index: 0; - display: grid; - grid-template-columns: auto 100px 40px 40px; -} - - - -/* ______________________________ end of equipment tab ______________________________ -______________________________ start of medical tab ______________________________ */ - - - -.sheet-medicalG { - background: #475f85; - border-left: 15px solid #475f85; - border-right: 15px solid #475f85; - color: white; - font-family: Saira Semi Condensed; -} - -.sheet-medicalg1 { grid-area: m1; border-top-left-radius: 10px; } -.sheet-medicalg2 { grid-area: m2; } -.sheet-medicalg3 { grid-area: m3; border-top-right-radius: 10px; } -.sheet-medicalg4 { grid-area: m4; } -.sheet-medicalg5 { grid-area: m5; } -.sheet-medicalg6 { grid-area: m6; } -.sheet-medicalg7 { grid-area: m7; } -.sheet-medicalg8 { grid-area: m8; } -.sheet-medicalg9 { grid-area: m9; } -.sheet-medicalg10 { grid-area: m10; } -.sheet-medicalg11 { grid-area: m11; } -.sheet-medicalg12 { grid-area: m12; } -.sheet-medicalg13 { grid-area: m13; } -.sheet-medicalg14 { grid-area: m14; } -.sheet-medicalg15 { grid-area: m15; border-bottom-left-radius: 10px; } -.sheet-medicalg16 { grid-area: m16; } -.sheet-medicalg17 { grid-area: m17; border-bottom-right-radius: 10px; } -.sheet-medicalgT { grid-area: mT; margin-left: 10px; } -.sheet-medicalgR { grid-area: mR; margin-top: 10px; } -.sheet-medical-grid { - display: grid; - grid-template-columns: 25% 25% 25% 25%; - grid-template-rows: 120px 120px 120px 120px 120px 170px auto; - grid-template-areas: - 'm1 m2 m3 mT' - 'm4 m5 m6 mT' - 'm7 m8 m9 mT' - 'm10 m8 m11 mT' - 'm12 m13 m14 mT' - 'm15 m16 m17 mT' - 'mR mR mR mT'; -} - -.sheet-medical_h2 { - background: #394C6A; - color: white; -} -.sheet-medical_h2_rollable:hover { background-color: rgb(200, 0, 0); } -.sheet-medical_initial_label { margin-bottom: -5px; } -.sheet-medical_table { - border-bottom: 1px dotted grey; - color: white; - font-family: Saira Semi Condensed; - text-align: center; - text-indent: 5px; -} -.sheet-medical_h2_background, -.sheet-medical_background { - background: #475f85; - margin-bottom: 10px; - border-radius: 10px; - padding: 2px; -} -.sheet-medical_h2_background { - border-radius: 10px 10px 0px 0px; - margin-bottom: 0; -} - - - -/* ______________________________ end of medical tab __________________________________________________________ -______________________________ start of advancements tab ______________________________ */ - - - -.sheet-advancements_grid_gs1 { grid-area: e1; align-self: center; text-align: center; width: 100%; } -.sheet-advancements_grid_gs2 { grid-area: e2; align-self: center; text-align: center; width: 100% !important; } -.sheet-advancements_grid_gs3 { grid-area: e3; align-self: center; text-align: center; width: 100% !important; } -.sheet-advancements_grid_gs4 { grid-area: e4; align-self: center; text-align: center; width: 100%; } -.sheet-advancements_grid_gs5 { grid-area: e5; align-self: center; text-align: center; width: 100% !important; } -.sheet-advancements_grid_gs6 { grid-area: e6; align-self: center; text-align: center; width: 100% !important; } -.sheet-advancements_grid { - justify-content: center; - display: grid; - grid-template-columns: 29% 10% 10% 2% 29% 10% 10% ; - grid-template-areas: - 'e1 e2 e3 e0 e4 e5 e6'; -} - -.sheet-faction_training { grid-area: t1; padding: 2px; background: #475f85; } -.sheet-weapon_training { grid-area: t2; padding: 2px; background: #475f85; } -.sheet-training { - margin: 10px 0px 10px 1.5%; - display: grid; - grid-template-columns: 33% 67%; - grid-template-areas: - 't1 t2'; -} - -.sheet-faction_training_grid_g1{ grid-area: ft1; } -.sheet-faction_training_grid_g2{ grid-area: ft2; } -.sheet-faction_training_grid_g3{ grid-area: ft3; } -.sheet-faction_training_grid { - font-size: 16px; - margin: 2px 0px 0px 20px; - display: grid; - grid-template-columns: 50% 50%; - grid-template-areas: - 'ft1 ft2' - 'ft3 ft3'; -} - -.sheet-weapon_training_grid { - font-size: 16px; - margin: 2px -5px 0px 25px; - display: grid; - grid-template-columns: 20% 25% 30% 25%; -} - - - -/* ______________________________ end of advancements tab ______________________________ -______________________________ start of vehicles tab ___________________________________________________________ */ - - - -.sheet-vehicles_grid1 { margin-right: 10px; background: #506b95; border-top: 2px solid #506b95; border-left: 2px solid #506b95; border-right: 2px solid #506b95; border-top-left-radius: 10px; border-top-right-radius: 10px; color: white; font-family: Saira Semi Condensed; } -.sheet-vehicles_grid2 { margin-right: 10px; background: #506b95; border-left: 2px solid #506b95; border-right: 2px solid #506b95; color: white; font-family: Saira Semi Condensed; } -.sheet-vehicles_grid3 { margin-right: 10px; background: #506b95; border-left: 2px solid #506b95; border-right: 2px solid #506b95; border-bottom-left-radius: 10px; border-bottom-right-radius: 10px; color: white; font-family: Saira Semi Condensed; } -.sheet-vehicle_weapons { grid-area: vgw; } -.sheet-vehicles_divider { - display: grid; - grid-template-columns: 50% 50%; - grid-template-areas: - 'vg1 vgw' - 'vg2 vgw' - 'vg3 vgw' - 'vg0 vgw'; -} -.sheet-vehicles_Gn { grid-area: vn; background: #394C6A; border: none; border-bottom: 1px solid white; border-radius: 9px 9px 0px 0px; color: white; font-family: Saira Semi Condensed; text-align: center; font-size: 16px; } -.sheet-vehicles_Gs { grid-area: vs; height: 28.5px; margin-bottom: -8px; margin-top: -1px; border-top: 1px solid white; } -.sheet-vehicles_Gt { grid-area: vt; height: 28.5px; margin-bottom: -8px; margin-top: -1px; border-top: 1px solid white; } -.sheet-vehicles_G1 { grid-area: v1 } -.sheet-vehicles_G2 { grid-area: v2; text-align: center } -.sheet-vehicles_G3 { grid-area: v3; text-align: center } -.sheet-vehicles_G4 { grid-area: v4; text-align: center } -.sheet-vehicles_G5 { grid-area: v5; text-align: center } -.sheet-vehicles_G6 { grid-area: v6 } -.sheet-vehicles_G7 { grid-area: v7 } -.sheet-vehicles_G8 { grid-area: v8 } -.sheet-vehicles_G9 { grid-area: v9 } -.sheet-vehicles_G10 { grid-area: v10 } -.sheet-vehicles_G11 { grid-area: v11; text-align: center } -.sheet-vehicles_G12 { grid-area: v12; text-align: center } -.sheet-vehicles_G13 { grid-area: v13; text-align: center } -.sheet-vehicles_G14 { grid-area: v14; text-align: center } -.sheet-vehicles_G15 { grid-area: v15 } -.sheet-vehicles_G16 { grid-area: v16 } -.sheet-vehicles_G17 { grid-area: v17 } -.sheet-vehicles_G18 { grid-area: v18 } -.sheet-vehicles_G19 { grid-area: v19; text-align: center } -.sheet-vehicles_G20 { grid-area: v20; text-align: center } -.sheet-vehicles_G21 { grid-area: v21; text-align: center } -.sheet-vehicles_G22 { grid-area: v22; text-align: center } -.sheet-vehicles_G23 { grid-area: v23 } -.sheet-vehicles_G24 { grid-area: v24 } -.sheet-vehicles_G25 { grid-area: v25 } -.sheet-vehicles_G26 { grid-area: v26 } -.sheet-vehicles_G27 { grid-area: v27; text-align: center } -.sheet-vehicles_G28 { grid-area: v28; text-align: center } -.sheet-vehicles_G29 { grid-area: v29 } -.sheet-vehicles_G30 { grid-area: v30 } -.sheet-vehicles_G31 { grid-area: v31 } -.sheet-vehicles_G32 { grid-area: v32; margin-top: 6px } -.sheet-vehicles_G33 { grid-area: v33 } -.sheet-vehicles_G34 { grid-area: v34; text-align: center } -.sheet-vehicles_G35 { grid-area: v35; text-align: center } -.sheet-vehicles_G36 { grid-area: v36 } -.sheet-vehicles_G37 { grid-area: v37 } -.sheet-vehicles_G38 { grid-area: v38 } -.sheet-vehicles_G39 { grid-area: v39; text-align: center } -.sheet-vehicles_G40 { grid-area: v40 } -.sheet-vehicles_grid1 { - display: grid; - grid-template-columns: 25% 25% 25% 25%; - grid-template-areas: - 'vn vn vn vn' - 'vs v1 v1 vt' - 'v2 v3 v4 v5' - 'v6 v7 v8 v9' - 'v10 v10 v10 v10' - 'v11 v12 v13 v14' - 'v15 v16 v17 v18' - 'v19 v20 v21 v22' - 'v23 v24 v25 v26' - 'v27 v28 v28 v28' - 'v29 v30 v30 v30' - 'v31 v32 v32 v32' - 'v33 v33 v33 v33' - 'v34 v34 v35 v35' - 'v36 v36 v37 v37' - 'v38 v38 v38 v38' - 'v39 v39 v39 v39' - 'v40 v40 v40 v40'; -} -.sheet-vehicles_G41 { grid-area: v41 } -.sheet-vehicles_G42 { grid-area: v42; text-align: center } -.sheet-vehicles_G43 { grid-area: v43; text-align: center } -.sheet-vehicles_G44 { grid-area: v44; text-align: center } -.sheet-vehicles_G45 { grid-area: v45; text-align: center } -.sheet-vehicles_G46 { grid-area: v46; text-align: center } -.sheet-vehicles_G47 { grid-area: v47 } -.sheet-vehicles_G48 { grid-area: v48 } -.sheet-vehicles_G49 { grid-area: v49 } -.sheet-vehicles_G50 { grid-area: v50 } -.sheet-vehicles_G51 { grid-area: v51 } -.sheet-vehicles_G52 { grid-area: v52; text-align: center } -.sheet-vehicles_G53 { grid-area: v53; text-align: center } -.sheet-vehicles_G54 { grid-area: v54; text-align: center } -.sheet-vehicles_G55 { grid-area: v55; text-align: center } -.sheet-vehicles_G56 { grid-area: v56; text-align: center } -.sheet-vehicles_G57 { grid-area: v57; text-align: center } -.sheet-vehicles_G58 { grid-area: v58 } -.sheet-vehicles_G59 { grid-area: v59 } -.sheet-vehicles_G60 { grid-area: v60 } -.sheet-vehicles_G61 { grid-area: v61 } -.sheet-vehicles_G62 { grid-area: v62 } -.sheet-vehicles_grid2 { - display: grid; - grid-template-columns: 20% 20% 20% 20% 20%; - grid-template-areas: - 'v41 v41 v41 v41 v41' - 'v42 v43 v44 v45 v46' - 'v47 v48 v49 v50 v51' - 'v52 v52 v52 v52 v52' - 'v53 v54 v55 v56 v57' - 'v58 v59 v60 v61 v62'; -} -.sheet-vehicles_G63 { grid-area: v63 } -.sheet-vehicles_G64 { grid-area: v64; text-align: center } -.sheet-vehicles_G65 { grid-area: v65; text-align: center } -.sheet-vehicles_G66 { grid-area: v66 } -.sheet-vehicles_G67 { grid-area: v67 } -.sheet-vehicles_G68 { grid-area: v68; text-align: center } -.sheet-vehicles_G69 { grid-area: v69; text-align: center } -.sheet-vehicles_G70 { grid-area: v70; text-align: center } -.sheet-vehicles_G71 { grid-area: v71; text-align: center } -.sheet-vehicles_G72 { grid-area: v72 } -.sheet-vehicles_G73 { grid-area: v73 } -.sheet-vehicles_G74 { grid-area: v74 } -.sheet-vehicles_G75 { grid-area: v75 } -.sheet-vehicles_G76 { grid-area: v76; padding-bottom: 2px; } -.sheet-vehicles_grid3 { - display: grid; - grid-template-columns: 25% 25% 25% 25%; - grid-template-areas: - 'v63 v63 v63 v63' - 'v64 v64 v65 v65' - 'v66 v66 v67 v67' - 'v68 v69 v70 v71' - 'v72 v73 v74 v75' - 'v76 v76 v76 v76'; -} - -.sheet-vehicles_descriptor { border-bottom-left-radius: 8px; } - -/* These hider checkboxes have names which match the select element on a 1-2-3; -the appropriate element is displayed on a 4 all elements are hidden */ -.sheet-hider:not(:checked) + div { display: none } -.sheet-hider:not(:checked) + input { display: none } -.sheet-hidernot:checked + div { display: none } -.sheet-hidernot:checked + input { display: none } - - - -/* ______________________________ end of vehicles tab ______________________________ -______________________________ start of NPC sheet overrides ___________________________________________________________ */ - -.sheet-NPC_characteristics_fields { height: 26px !important; font-size: 16px; color: white;} -.sheet-NPC_characteristics_roll { width:calc(100% - 10px); height: 20px !important; font-size: 16px; } -.sheet-NPC_characteristics { - color: white; - display: grid; - grid-template-columns: 60px 40px 40px 10px 60px 60px 5px auto -} - -.sheet-NPC_textfield_override { height:300px } - - - - -/* ______________________________ end of NPC sheet overrides ______________________________ -______________________________ start of rolltemplate ___________________________________________________________ */ - - - -.sheet-rolltemplate-mythic .sheet-template-header, -.sheet-rolltemplate-mythic .sheet-template-row { - color: white; - line-height: 1.6em; - font-size: 1.2em; - font-family: Saira Semi Condensed; -} - -.sheet-rolltemplate-mythic .sheet-template-header { - background: #394C6A; - border-radius: 10px 10px 0px 0px; - border-left: 2px solid grey; - border-right: 2px solid grey; - border-top: 2px solid grey; - text-align: center; - text-decoration: underline; -} - -.sheet-rolltemplate-mythic .sheet-template-content { - background: #506b95; - background-image: url(https://cdn.discordapp.com/attachments/676016722939084800/689454608283729965/yxN94xs.png); - border-radius: 0px 0px 10px 10px; - border-left: 2px solid grey; - border-right: 2px solid grey; - border-bottom: 2px solid grey; - padding: 2px -} - -.sheet-rolltemplate-mythic .sheet-template-content_top { - border-radius: 0px 0px 0px 0px; - border-bottom: 3px solid #394C6A; -} - -.sheet-rolltemplate-mythic .sheet-template-round { - border-radius: 10px 10px 10px 10px; -} - -.sheet-rolltemplate-mythic .sheet-template-2x2 { - display: grid; - grid-template-columns: auto auto -} - -.sheet-rolltemplate-mythic .sheet-template-right { - text-align: right; - margin-right: 5px -} - -.sheet-rolltemplate-mythic .sheet-template-center { - text-align: center; -} - -.sheet-rolltemplate-mythic .sheet-template-break { - margin-top: 10px; -} - -.sheet-rolltemplate-mythic .sheet-inlineresult { - display: inline-block; - min-width: 1.5em; - text-align: center; - border: 1px solid white; - border-radius: 3px 3px 3px 3px; - background: #394C6A; - color: white; - line-height: 1.6em; - font-size: 1.2em; - font-family: Saira Semi Condensed; - font-weight: bold; - padding: 0px 4px 0px 4px -} - -.sheet-rolltemplate-mythic .inlinerollresult { - display: inline-block; - min-width: 1.5em; - text-align: center; - border: 1px solid white; - border-radius: 3px 3px 3px 3px; - background: #394C6A -} - -.sheet-rolltemplate-mythic .inlinerollresult.fullcrit { - border: 3px solid #B31515; -} - -.sheet-rolltemplate-mythic .inlinerollresult.fullfail { - border: 3px solid #3FB315; -} - -.sheet-rolltemplate-mythic .inlinerollresult.importantroll { - border: 3px solid #4A57ED; -} - -.sheet-rolltemplate-mythic .sheet-mythic_crit .inlinerollresult.fullcrit { - border: 3px solid #3FB315; -} - -.sheet-rolltemplate-mythic .sheet-mythic_crit .inlinerollresult.fullfail { - border: 3px solid #B31515; -} +input.sheet-background_switch_1:checked ~ div.sheet-background { background: white } +input.sheet-background_switch_2:checked ~ div.sheet-background { background-image: linear-gradient(#738132, #4b5320); color: white; } +input.sheet-background_switch_6:checked ~ div.sheet-background { background-image: linear-gradient(#266daa, #17466e); color: white; } +input.sheet-background_switch_7:checked ~ div.sheet-background { background-image: linear-gradient(#9c8c60, #695d3f); color: white; } +input.sheet-background_switch_3:checked ~ div.sheet-background { background-image: linear-gradient(#8f489d, #59357a); color: white; } +input.sheet-background_switch_5:checked ~ div.sheet-background { background-image: linear-gradient(#aa3f3c, #772C2A); color: white; } +input.sheet-background_switch_4:checked ~ div.sheet-background { background-image: linear-gradient(#C45911, #833C0B); color: white; } + + +input.sheet-background_switch_8:checked ~ div.sheet-background { background: white; color: black;} + +input.sheet-background_override_switch_1:checked ~ div.sheet-background { background-image: linear-gradient(#738132, #4b5320); color: white; } +input.sheet-background_override_switch_2:checked ~ div.sheet-background { background-image: linear-gradient(#8f489d, #59357a); color: white; } +input.sheet-background_override_switch_3:checked ~ div.sheet-background { background-image: linear-gradient(#C45911, #833C0B); color: white; } +input.sheet-background_override_switch_4:checked ~ div.sheet-background { background-image: linear-gradient(#aa3f3c, #772C2A); color: white; } +input.sheet-background_override_switch_5:checked ~ div.sheet-background { background-image: linear-gradient(#266daa, #17466e); color: white; } +input.sheet-background_override_switch_6:checked ~ div.sheet-background { background-image: linear-gradient(#9c8c60, #695d3f); color: white; } +input.sheet-background_override_switch_7:checked ~ div.sheet-background { background: white; color: black;} +input.sheet-background_override_switch_8:checked ~ div.sheet-background { background: #4d4d4d; color: white;} +input.sheet-background_override_switch_9:checked ~ div.sheet-background { background: #2E5984; color: white;} +input.sheet-background_override_switch_10:checked ~ div.sheet-background { background: #BFA52B; color: white;} +input.sheet-background_override_switch_11:checked ~ div.sheet-background { background: #696969; color: white;} +input.sheet-background_override_switch_12:checked ~ div.sheet-background { background: #ff00ff; color: black;} + + + + +/* ______________________________ start of CSS selectors, patterns used to select element(s) for styling ______________________________ */ + + + +/* Import multiple Google font families; Should ALWAYS be done at the TOP of the page! */ +@import url('https://fonts.googleapis.com/css?family=Orbitron|Saira+Semi+Condensed&display=swap'); +@import url('https://fonts.googleapis.com/css2?family=Roboto+Mono:wght@300;400&display=swap'); +/* All input elements that are of type number or type text */ +select, +input[type='number'], +input[type='text'], +button[type='action'] { + background: #394C6A; + color: white; + font-family: Saira Semi Condensed; + text-align: center; +} + + +/* All horizontal rule elements receive the following CSS property. */ +hr { border-top: 1px dotted black; } + +/* All button elements of type roll */ +button[type='roll'] { + background: black; + color: white; + font-family: Saira Semi Condensed; + text-shadow: none; +} + +/* clear buttons with the clear class */ +button[type="roll"].sheet-clear::before { + content: ""; + display: none; +} + +/* All button elements of type roll when hovered over: */ +button[type='roll']:hover { background: rgb(200, 0, 0) !important; } +label:hover { cursor: pointer; } + +/* Both header elements 2 and 3 receive the following CSS properties. */ +h2, h3 { + color: white; + font-family: Orbitron; + letter-spacing: 1px; + text-align: center; +} + +/* Only type-2 headers receive the following CSS properties. */ +h2 { text-decoration: underline; } + +/* Only type-3 headers receive the following CSS properties. */ +h3 { background: #394C6A; } + +/* All instances of the placeholder attribute across all elements */ +::placeholder { + color: white; + opacity: 0.7; +} + +/* All textarea elements (keep width for textarea to prevent stretching off of sheet) */ +textarea { + background: #394C6A; + color: white; + font-family: 'Roboto Mono', monospace; + font-size: 13px; + resize: vertical; + width: calc(100% - 10px); +} + +/* Prevent disabled inputs from consuming mouse clicks */ +input[disabled] { + pointer-events: none; +} + +/* ______________________________ end of CSS selectors ______________________________ +______________________________ start of multipurpose or special-use classes such as grey border box on Core and Settings tabs ______________________________ */ + + + +.sheet-background_radius { + border: 2px solid black; + border-radius: 11px; +} + +.sheet-full_width_49px { width: calc(100% - 49px); } +.sheet-full_width_30px { width: calc(100% - 30px); } + +.sheet-margin_adjust { margin-top: -23px; margin-bottom: 4px; text-align: right; font-size: 16px;} +.sheet-margin_adjust2 { margin-top: -22px; margin-bottom: 4px; margin-left: -25px; text-align: right; font-size: 16px;} +.sheet-margin_adjust_wep { margin-top: -20px; margin-bottom: 2px; margin-left: 3px; text-align: right; font-size: 16px;} +.sheet-margin_adjust_wep2 { margin-top: -20px; margin-bottom: 2px; margin-left: -22px; text-align: right; font-size: 16px;} +.sheet-radius_border_right { border-bottom-right-radius: 7px !important; } +.sheet-radius_border_right_wep { border-bottom-right-radius: 10px !important; } +.sheet-radius_border_left { border-bottom-left-radius: 10px !important; } + +.sheet-collapsible_entity_toggle { display: block; } +.sheet-collapsible_entity_block { display: none; } +.sheet-collapsible_entity_switch:checked ~ .sheet-collapsible_entity_block { display: block; } +.sheet-collapsible_entity_switch:checked ~ .sheet-collapsible_entity_toggle { display: none; } + +.sheet-hidden { display: none; } + +.sheet-input_background { + background: transparent; + border-color: transparent; + color: white; + cursor: pointer; + font-size: 16px; + margin-left: -7px; + margin-top: -3px; + text-align: center; + width: 35px; +} + +.sheet-input_char_background { + margin-top: -4px !important; + margin-bottom: -2px !important; + width: 50px; + margin-left: -12px!important; +} + +.sheet-input_init_background { + margin-top: -3px !important; + margin-bottom: -2px !important; + width: 35px; +} + +.sheet-box { + background: #4d4d4d; + border-color: black; + border-style: solid; + border-width: 1px; + color: white; +} + +.sheet-table { + background: #506b95; + color: white; + font-family: Saira Semi Condensed; +} + +.sheet-numerical_field { + margin-right: 20px; + width: 80px !important; +} + +.sheet-end_field { margin-right: 0px } + +.sheet-edge_padding { padding: 2px; } + +/* full height of containing block */ +.sheet-full_height {height: 100%; } +/* 40% width of containing block */ +.sheet-40width { width: 40%; } +/* half width of containing block */ +.sheet-half_width { width: 50%; } +/* 90% width of containing block */ +.sheet-90width { width: 90%; } +/* full width of containing block */ +.sheet-full_width { width: 100%; } + +.sheet-bold_text { font-weight: bold; } +.sheet-border_none { border: none !important; } +.sheet-auto_margin { margin: auto; } +.sheet-huge_text { font-size: 36px; } +.sheet-text_centered { text-align: center; } +.sheet-ssc { font-family: Saira Semi Condensed; } +.sheet-bttn_top_padding { padding-top: 5px } + +.sheet-radius_border { border-radius: 10px; } +.sheet-radius_border_top { + border-top-left-radius: 10px; + border-top-right-radius: 10px; +} +.sheet-radius_border_bottom { + border-bottom-left-radius: 10px; + border-bottom-right-radius: 10px; +} +.sheet-radius_border_heading { + border-top-left-radius: 9px; + border-top-right-radius: 9px; +} +.sheet-radius_border_box { + border-bottom-left-radius: 8px; + border-bottom-right-radius: 8px; +} +.sheet-description_rounded_margin { + margin-bottom: 0px; + border-radius: 0px 0px 8px 8px; +} + + + +/* ______________________________ end of special-use classes ______________________________ +______________________________ start of grid structure for character information ______________________________ */ + + + +.sheet-gs1 { grid-area: ah1; margin-top: 5px; font-size: 14px; padding-left: 2px } +.sheet-gs2 { grid-area: ah2; margin-top: 5px; font-size: 14px; } +.sheet-gs3 { grid-area: ah3; margin-top: 5px; font-size: 14px; } +.sheet-gs4 { grid-area: ah4; margin-top: 5px; font-size: 14px; } +.sheet-gs5 { grid-area: ah5; margin-top: 5px; font-size: 14px; } +.sheet-gs6 { grid-area: ah6; margin-top: 5px; font-size: 14px; } +.sheet-gs7 { grid-area: ah7; width: calc(100%); text-align: right !important; } +.sheet-gs8 { grid-area: ah8; width: calc(100% + 77px); margin-left: -77px; height: 100%; } +.sheet-gs9 { grid-area: ah9; width: calc(100% + 33px); margin-left: -33px; text-align: right !important; } +.sheet-gs10 { grid-area: ah10; width: calc(100% + 97px); margin-left: -97px; text-align: right !important; } +.sheet-gs11 { grid-area: ah11; width: calc(100% + 43px); margin-left: -43px; text-align: right !important; } +.sheet-gs12 { grid-area: ah12; width: calc(100% + 20px); margin-left: -20px; text-align: right !important; } +.sheet-gs13 { grid-area: ah13; margin: 0px 5px; } +.sheet-gs14 { grid-area: ah14; width: calc(100% + 30px); text-align: left !important; } +.sheet-gs15 { grid-area: ah15; width: calc(100% + 78px); text-align: left !important; } +.sheet-gs16 { grid-area: ah16; width: calc(100% + 96px); text-align: left !important; } +.sheet-gs17 { grid-area: ah17; width: calc(100% + 49px); text-align: left !important; } +.sheet-gs18 { grid-area: ah18; width: calc(100% + 30px); text-align: left !important; } +.sheet-gs19 { grid-area: ah19; width: calc(100% + 64px); text-align: left !important; } +.sheet-gs20 { grid-area: ah20; margin-top: 5px; font-size: 14px; text-align: right } +.sheet-gs21 { grid-area: ah21; margin-top: 5px; font-size: 14px; text-align: right } +.sheet-gs22 { grid-area: ah22; margin-top: 5px; font-size: 14px; text-align: right } +.sheet-gs23 { grid-area: ah23; margin-top: 5px; font-size: 14px; text-align: right } +.sheet-gs24 { grid-area: ah24; margin-top: 5px; font-size: 14px; text-align: right } +.sheet-gs25 { grid-area: ah25; margin-top: 5px; font-size: 14px; text-align: right } + +.sheet-header_logo { + font-family: Orbitron; + letter-spacing: 1px; + display: grid; + grid-template-columns: 145px auto 123px auto 145px; + grid-template-rows: 30px 30px 30px 30px 30px 30px; + grid-template-areas: + 'ah1 ah7 ah13 ah14 ah20' + 'ah2 ah8 ah13 ah15 ah21' + 'ah3 ah9 ah13 ah16 ah22' + 'ah4 ah10 ah13 ah17 ah23' + 'ah5 ah11 ah13 ah18 ah24' + 'ah6 ah12 ah13 ah19 ah25'; +} + + + +/* ______________________________ end of grid structure for character information ______________________________ +______________________________ start of structure for characteristics ______________________________ */ + + + +.sheet-characteristics_background { + background: black; + padding: 3px 0px 6px 3px; + display: grid; + grid-column-gap: 0.5%; + grid-template-columns: 9.53% 9.53% 9.53% 9.53% 9.53% 9.53% 9.53% 9.53% 9.53% 9.53%; + grid-template-rows: 26px 40px 26px; +} + +.sheet-characteristics_button { + margin-left: -0.1%!important; + width: calc(100% - 8px); +} +.sheet-characteristics_input { font-size: 30px; } + + + +/* ______________________________ end of structure for characteristics ______________________________ +______________________________ start of grid structure for the mythic characteristics, movement and pushing ______________________________ */ + + + +.sheet-characteristics_mythic_movement_carry { + display: grid; + grid-template-columns: 10% 80% 10%; +} + +.sheet-mythicgs_width { width: 40px; } +.sheet-mythicgs1 { grid-area: amy1; font-size: 15px; font-family: Orbitron; letter-spacing: 1px; text-align: center; } +.sheet-mythicgs2 { grid-area: amy2; z-index: 1; position: relative; } +.sheet-mythicgs3 { grid-area: amy3; z-index: 1; position: relative; } +.sheet-mythicgs4 { grid-area: amy4; z-index: 1; position: relative; } +.sheet-mythicgs5 { grid-area: amy5; font-family: Saira Semi Condensed; font-size: 14px; text-align: center; } +.sheet-mythicgs6 { grid-area: amy6; font-family: Saira Semi Condensed; font-size: 14px; text-align: center; } +.sheet-mythicgs7 { grid-area: amy7; font-family: Saira Semi Condensed; font-size: 14px; text-align: center; } +.sheet-characteristics2_mythic { + display: grid; + justify-items: center; + grid-template-columns: 50px 50px 50px; + grid-template-areas: + 'amy1 amy1 amy1' + 'amy2 amy3 amy4' + 'amy5 amy6 amy7'; +} + +.sheet-movementgs1 { grid-area: amm1; font-size: 15px; font-family: Orbitron; letter-spacing: 1px; } +.sheet-movementgs2 { grid-area: amm2; } +.sheet-movementgs3 { grid-area: amm3; } +.sheet-movementgs4 { grid-area: amm4; } +.sheet-movementgs5 { grid-area: amm5; } +.sheet-movementgs6 { grid-area: amm6; } +.sheet-movementgs7 { grid-area: amm7; } +.sheet-movementgs8 { grid-area: amm8; } +.sheet-movementgs9 { grid-area: amm9; 3px; font-size: 14px; font-family: Saira Semi Condensed; } +.sheet-movementgs10 { grid-area: amm10; 5px; font-size: 14px; font-family: Saira Semi Condensed; } +.sheet-movementgs11 { grid-area: amm11; 5px; font-size: 14px; font-family: Saira Semi Condensed; } +.sheet-movementgs12 { grid-area: amm12; font-size: 14px; font-family: Saira Semi Condensed; } +.sheet-movementgs13 { grid-area: amm13; font-size: 14px; font-family: Saira Semi Condensed; } +.sheet-movementgs14 { grid-area: amm14; font-size: 14px; font-family: Saira Semi Condensed; } +.sheet-movementgs15 { grid-area: amm15; font-size: 14px; font-family: Saira Semi Condensed; } +.sheet-characteristics2_movement { + justify-content: center; + text-align: center; + display: grid; + justify-items: center; + grid-template-columns: 50px 50px 50px 50px 50px 50px 50px; + grid-template-areas: + 'amm1 amm1 amm1 amm1 amm1 amm1 amm1' + 'amm2 amm3 amm4 amm5 amm6 amm7 amm8' + 'amm9 amm10 amm11 amm12 amm13 amm14 amm15'; +} + +.sheet-carrygs1 { grid-area: ac1; font-size: 15px; font-family: Orbitron; letter-spacing: 1px; } +.sheet-carrygs2 { grid-area: ac2; width: 50px; } +.sheet-carrygs3 { grid-area: ac3; width: 50px; } +.sheet-carrygs4 { grid-area: ac4; width: 50px; } +.sheet-carrygs5 { grid-area: ac5; font-size: 14px; font-family: Saira Semi Condensed; } +.sheet-carrygs6 { grid-area: ac6; font-size: 14px; font-family: Saira Semi Condensed; } +.sheet-carrygs7 { grid-area: ac7; font-size: 14px; font-family: Saira Semi Condensed; } +.sheet-characteristics2_carry { + justify-content: right; + text-align: center; + display: grid; + justify-items: center; + grid-template-columns: 60px 60px 60px; + grid-template-areas: + 'ac1 ac1 ac1' + 'ac2 ac3 ac4' + 'ac5 ac6 ac7'; +} + + + +/* ______________________________ end of grid structure for the mythic characteristics, movement and pushing ______________________________ +______________________________ start of grid structure for initiative and sheet tabs ______________________________ */ + + + +.sheet-tabs_main { + display: grid; + grid-template-columns: 50% 50%; +} + +.sheet-initiative_container { + display: grid; + grid-template-columns: 100px 90px 18px 50px 18px 90px; +} + +.sheet-init_field { + height: 100%; + margin-right: -60px; + width:85px; +} + +.sheet-init_plus { + font-size: 24px; + font-weight: bold; + padding-top: 12px; +} + +.sheet-sheet_tabs { + justify-content: right; + margin-right: 3px; + display: grid; + grid-template-columns: 45px 75px 60px 95px 60px 60px 45px; +} + + + +/* ______________________________ end of grid structure for initiative and sheet tabs ______________________________ +______________________________ start of tab buttons toggles ______________________________ */ + + + +.sheet-core, +.sheet-medical, +.sheet-equipment, +.sheet-advancements, +.sheet-journal, +.sheet-vehicles, +.sheet-settings { display: none } +/* show the selected tab */ + +.sheet-tabstoggle[value='core'] ~ div.sheet-core, +.sheet-tabstoggle[value='equipment'] ~ div.sheet-equipment, +.sheet-tabstoggle[value='medical'] ~ div.sheet-medical, +.sheet-tabstoggle[value='advancements'] ~ div.sheet-advancements, +.sheet-tabstoggle[value='journal'] ~ div.sheet-journal, +.sheet-tabstoggle[value='vehicles'] ~ div.sheet-vehicles, +.sheet-tabstoggle[value='settings'] ~ div.sheet-settings { display: block } +.sheet-core_bttn:checked + button { + background: rgb(200, 0, 0); + color: white; + vertical-align: center; +} + + + +/* ______________________________ end of tab buttons toggles ______________________________ +______________________________ start of minimisable infographic ______________________________ */ + + + +.sheet-select_text { + background: #394C6A; + border: 1px solid white; + border-radius: 4px; + color: white; + font-family: Saira Semi Condensed; + padding: 0px 4px 0px 4px; +} +.sheet-select_button:checked ~ .sheet-select_text { background: rgb(200, 0, 0); } + +.sheet-minimisable_infographic_main { margin-left: 5px; } + +.sheet-minimisable_infographic_override{ margin-top: -4px!important; height: 20px; font-weight: bold;} +.sheet-minimisable_infographic_toggles { + display: grid; + grid-column-gap: 10px; + grid-template-columns: 82px 52px 80px 78px 113px 86px 66px auto; +} + +.sheet-minimisable_infographic_grid { + display: grid; + grid-template-columns: 103px 103px 103px 103px 185px 185px; +} + +.sheet-minimisable_infographic_g1 { grid-area: mi1; background: #394C6A !important; border: 0px solid transparent; font-family: Orbitron !important; letter-spacing: 1px; justify-self: center; width: calc(100% - 6px); } +.sheet-minimisable_infographic_g2 { grid-area: mi2; color: white; justify-self: right; margin-top: 3px; margin-right: 3px; } +.sheet-minimisable_infographic_g3 { grid-area: mi3; border-right: 1px solid #394C6A; } +.sheet-minimisable_infographic_g4 { grid-area: mi4; color: white; justify-self: right; margin-top: 3px; margin-right: 3px; } +.sheet-minimisable_infographic_g5 { grid-area: mi5; border-right: 1px solid #394C6A; border-bottom: 1px solid #394C6A; border-bottom-right-radius: 10px; } +.sheet-minimisable_infographic_field2x3 { + background: #506b95; + margin-right: 10px; + display: grid; + grid-template-columns: 53px 40px; + grid-template-rows: 25px 25px 25px; + grid-template-areas: + 'mi1 mi1' + 'mi2 mi3' + 'mi4 mi5'; +} + +.sheet-minimisable_infographic_g6 { grid-area: mi6; color: white; font-family: Saira Semi Condensed; justify-self: right; margin-top: 3px; margin-right: 3px; } +.sheet-minimisable_infographic_g7 { grid-area: mi7; } +.sheet-minimisable_infographic_g8 { grid-area: mi8; color: white; font-family: Saira Semi Condensed; justify-self: right; margin-top: 3px; margin-right: 3px; } +.sheet-minimisable_infographic_g9 { grid-area: mi9; border-bottom: 1px solid #394C6A; } +.sheet-minimisable_infographic_field4x3 { + background: #506b95; + margin-right: 10px; + display: grid; + grid-template-columns: 50px 40px 45px 40px; + grid-template-rows: 25px 25px 25px; + grid-template-areas: + 'mi1 mi1 mi1 mi1' + 'mi6 mi7 mi2 mi3' + 'mi8 mi9 mi4 mi5'; +} + + + +/* ______________________________ end of minimisable infographic ______________________________ +______________________________ start of core tab ______________________________ */ + + + +.sheet-core_lists1 { grid-area: cl1; margin-right: 10px; } +.sheet-core_lists2 { grid-area: cl2; margin-bottom: 5px; } +.sheet-core_lists3 { grid-area: cl3; margin-top: 5px; } +.sheet-core_lists { + display: grid; + grid-template-columns: 400px auto; + grid-template-areas: + 'cl1 cl2' + 'cl1 cl3'; +} + +.sheet-skills_item { margin: 7px 5px; } +.sheet-skills_text { margin: 4px 0px; } +.sheet-skills_diff { margin-left: 8px; } +.sheet-text_left { text-align: left !important; } + +.sheet-skill_header { + border-bottom: 1px dotted darkgrey; + margin-top: 7px; + display: grid; + grid-template-columns: auto 28px 63px 56px 21px 30px 38px 30px; + grid-template-rows: 23px; +} + +.sheet-skill_grid { + border-bottom: 1px dotted darkgrey; + padding-top: 1.5px; + padding-bottom: 1.5px; + display: grid; + grid-template-columns: auto 53px 64px 50px 30px 30px 30px 35px; + grid-template-rows: 27px; + +} + +.sheet-education_grid { + border-bottom: 1px dotted darkgrey; + padding-top: 1.5px; + padding-bottom: 1.5px; + display: grid; + grid-template-columns: auto 63px 55px 30px 30px 35px; + grid-template-rows: 27px; +} + +.sheet-education_header { + border-bottom: 1px dotted darkgrey; + margin-top: 7px; + display: grid; + grid-template-columns: auto 63px 55px 25px 38px 30px; + grid-template-rows: 23px; +} + +.sheet-abilities_checkbox_pointer { + margin-top: -21px; + margin-right: 9px; + text-align: right; +} + + + +/* ______________________________ end of core tab ______________________________ +______________________________ start of equipment tab ______________________________ */ + + + +.sheet-equipment_divider { + display: grid; + grid-template-columns: 49.5% 1% 49.5%; + grid-template-areas: + 'e1 e0 e2' + 'e3 e3 e3'; +} + +.sheet-equipment_ranged_weapons { grid-area: e1; background:#475f85; border-radius: 10px; padding: 2px; z-index: 1;} +.sheet-equipment_melee_weapons { grid-area: e2; background:#475f85; border-radius: 10px; padding: 2px; } +.sheet-equipment_numerics { grid-area: e3; margin-top: 10px; } +.sheet-equipment_ranged_weapons_rep { background:#475f85; border:1px solid white; border-radius: 10px; padding: 2px; } + +.sheet-equipment_ranged_weapons_gs1 { grid-area: rw1; color: white; font-size: 12px; padding: 0px 2px } +.sheet-equipment_ranged_weapons_gs2 { grid-area: rw2; color: white; font-size: 12px; border: none; border-bottom: 1px dotted white; } +.sheet-equipment_ranged_weapons_gs3 { grid-area: rw3; color: white; font-size: 12px; padding: 0px 2px } +.sheet-equipment_ranged_weapons_gs4 { grid-area: rw4; color: white; font-size: 12px; border: none; border-bottom: 1px dotted white; } +.sheet-equipment_ranged_weapons_gs31 { grid-area: rw31; color: white; font-size: 12px; border: none; border-bottom: 1px dotted white; border-top-right-radius: 10px; margin: 0px 0px 0px; height: 27px;} +.sheet-equipment_ranged_weapons_gs5 { grid-area: rw5; color: white; font-size: 12px; padding: 0px 2px } +.sheet-equipment_ranged_weapons_gs6 { grid-area: rw6; color: white; font-size: 12px; border: none; border-bottom: 1px dotted white; } +.sheet-equipment_ranged_weapons_gs7 { grid-area: rw7; color: white; font-size: 12px; padding: 0px 2px } +.sheet-equipment_ranged_weapons_gs8 { grid-area: rw8; color: white; font-size: 12px; border: none; border-bottom: 1px dotted white; } +.sheet-equipment_ranged_weapons_gs9 { grid-area: rw9; color: white; font-size: 12px; padding: 0px 2px } +.sheet-equipment_ranged_weapons_gs10 { grid-area: rw10; color: white; font-size: 12px; border: none; border-bottom: 1px dotted white; } +.sheet-equipment_ranged_weapons_gs11 { grid-area: rw11; color: white; font-size: 12px; padding: 0px 2px } +.sheet-equipment_ranged_weapons_gs12 { grid-area: rw12; color: white; font-size: 12px; border: none; border-bottom: 1px dotted white; } +.sheet-equipment_ranged_weapons_gs13 { grid-area: rw13; color: white; font-size: 12px; padding: 0px 2px } +.sheet-equipment_ranged_weapons_gs14 { grid-area: rw14; color: white; font-size: 12px; border: none; border-bottom: 1px dotted white; } +.sheet-equipment_ranged_weapons_gs15 { grid-area: rw15; color: white; font-size: 12px; padding: 0px 2px } +.sheet-equipment_ranged_weapons_gs16 { grid-area: rw16; color: white; font-size: 12px; border: none; border-bottom: 1px dotted white; } +.sheet-equipment_ranged_weapons_gs17 { grid-area: rw17; color: white; font-size: 30px; margin-top: -27px; text-align: center; height: 12px; } +.sheet-equipment_ranged_weapons_gs18 { grid-area: rw18; color: white; font-size: 12px; border: none; border-bottom: 1px dotted white; } +.sheet-equipment_ranged_weapons_gs19 { grid-area: rw19; color: white; font-size: 12px; width: 50px!important;} +.sheet-equipment_ranged_weapons_gs20 { grid-area: rw20; color: white; font-size: 12px; width: 50px!important;} +.sheet-equipment_ranged_weapons_gs21 { grid-area: rw21; color: white; font-size: 12px; padding: 0px 2px } +.sheet-equipment_ranged_weapons_gs22 { grid-area: rw22; color: white; font-size: 12px; border: none; border-bottom: 1px dotted white; } +.sheet-equipment_ranged_weapons_gs23 { grid-area: rw23; color: white; font-size: 30px; margin-top: -27px; text-align: center; height: 12px; } +.sheet-equipment_ranged_weapons_gs24 { grid-area: rw24; color: white; font-size: 12px; border: none; border-bottom: 1px dotted white; } +.sheet-equipment_ranged_weapons_gs25 { grid-area: rw25; color: white; font-size: 30px; margin-top: -27px; text-align: center; height: 12px; } +.sheet-equipment_ranged_weapons_gs26 { grid-area: rw26; color: white; font-size: 12px; border: none; border-bottom: 1px dotted white; } +.sheet-equipment_ranged_weapons_gs27 { grid-area: rw27; color: white; font-size: 12px; padding: 0px 2px } +.sheet-equipment_ranged_weapons_gs28 { grid-area: rw28; color: white; font-size: 12px; border: none; border-bottom: 1px dotted white; } +.sheet-equipment_ranged_weapons_gs29 { grid-area: rw29; color: white; font-size: 12px; padding: 0px 2px } +.sheet-equipment_ranged_weapons_gs30 { grid-area: rw30; color: white; font-size: 12px; border: none; border-bottom: 1px dotted white; } + +.sheet-equipment_ranged_weapons_grid1 { + align-items: center; + display: grid; + grid-template-columns: auto auto auto auto auto auto auto auto auto auto; + grid-template-areas: + 'rw1 rw2 rw2 rw2 rw2 rw2 rw2 rw3 rw4 rw31'; +} + +.sheet-equipment_ranged_weapons_grid2 { + align-items: center; + display: grid; + grid-template-columns: auto auto auto auto auto auto auto auto auto auto; + grid-template-areas: + 'rw5 rw6 rw6 rw7 rw7 rw8 rw9 rw10 rw11 rw12'; +} + +.sheet-equipment_ranged_weapons_grid3 { + align-items: center; + display: grid; + grid-template-columns: auto auto auto auto auto auto 61px 61px; + grid-template-areas: + 'rw13 rw14 rw15 rw16 rw17 rw18 rw19 rw20'; +} + + +.sheet-equipment_ranged_weapons_grid4 { + align-items: center; + display: grid; + grid-template-columns: auto 8% 4% 8% 4% 8% auto auto auto auto; + grid-template-areas: + 'rw21 rw22 rw23 rw24 rw25 rw26 rw27 rw28 rw29 rw30'; +} + +.sheet-equipment_melee_weapons_gs1 { grid-area: mw1; color: white; font-size: 12px; padding: 0px 2px } +.sheet-equipment_melee_weapons_gs2 { grid-area: mw2; color: white; font-size: 12px; border: none; border-bottom: 1px dotted white; } +.sheet-equipment_melee_weapons_gs3 { grid-area: mw3; color: white; font-size: 12px; padding: 0px 2px } +.sheet-equipment_melee_weapons_gs4 { grid-area: mw4; color: white; font-size: 12px; border: none; border-bottom: 1px dotted white; } +.sheet-equipment_melee_weapons_gs5 { grid-area: mw5; color: white; font-size: 12px; padding: 0px 2px } +.sheet-equipment_melee_weapons_gs6 { grid-area: mw6; color: white; font-size: 12px; border: none; border-bottom: 1px dotted white; } +.sheet-equipment_melee_weapons_gs7 { grid-area: mw7; color: white; font-size: 30px; margin-top: -27px; text-align: center; height: 12px; } +.sheet-equipment_melee_weapons_gs8 { grid-area: mw8; color: white; font-size: 12px; border: none; border-bottom: 1px dotted white; } +.sheet-equipment_melee_weapons_gs9 { grid-area: mw9; color: white; font-size: 12px; width: 50px!important; } +.sheet-equipment_melee_weapons_gs10 { grid-area: mw10; color: white; font-size: 12px; width: 50px!important; } +.sheet-equipment_melee_weapons_gs11 { grid-area: mw11; color: white; font-size: 12px; } +.sheet-equipment_melee_weapons_gs12 { grid-area: mw12; color: white; font-size: 12px; border: none; border-bottom: 1px dotted white; height: 27px; margin-left: -8px; margin-bottom: 0px; } +.sheet-equipment_melee_weapons_gs13 { grid-area: mw13; color: white; font-size: 12px; } +.sheet-equipment_melee_weapons_gs14 { grid-area: mw14; color: white; font-size: 12px; border: none; border-bottom: 1px dotted white; height: 27px; margin-bottom: 0px; } + +.sheet-equipment_melee_weapons_grid3 { + align-items: center; + display: grid; + grid-template-columns: auto auto auto auto auto auto auto auto 61px 61px; + grid-template-areas: + 'mw1 mw2 mw3 mw4 mw5 mw6 mw7 mw8 mw9 mw10'; +} + +.sheet-equipment_melee_weapons_grid4 { + align-items: center; + display: grid; + grid-template-columns: auto auto auto auto; + grid-template-areas: + 'mw11 mw12 mw13 mw14'; +} + +.sheet-equipment_gear_gs1 { grid-area: eg1; width: 100%; text-align: center; align-self: center; } +.sheet-equipment_gear_gs2 { grid-area: eg2; width: 100%; text-align: center; align-self: center; } +.sheet-equipment_gear_gs3 { grid-area: eg3; width: 100%; text-align: center; align-self: center; } +.sheet-equipment_gear_gs4 { grid-area: eg4; width: 100%; text-align: center; align-self: center; } +.sheet-equipment_gear_gs5 { grid-area: eg5; width: 100%; text-align: center; align-self: center; } +.sheet-equipment_gear_gs6 { grid-area: eg6; width: 100%; text-align: center; align-self: center; } +.sheet-equipment_gear_gs7 { margin-top: 5px !important; } +.sheet-equipment_gear { + display: grid; + padding-right: 2px; + grid-template-columns: auto 60px 80px 80px 80px 80px 25px; + grid-template-areas: + 'eg1 eg2 eg3 eg4 eg5 eg6 eg7'; +} + +.sheet-equipment_header { + background: #394C6A; + border: 2px solid #475f85; + border-bottom: none; + border-radius: 10px 10px 0px 0px; + font-family: Orbitron; + font-size: 14px; + height: 30px; + letter-spacing: 1px; +} +.sheet-equipment_titles { + font-size: 14px; + text-align: center; + height: 20px; +} + +.sheet-equipment_armor_input { width: 100%; height: 50px; } +.sheet-equipment_armor_gs1 { background: #475f85; padding: 2px; } +.sheet-equipment_armor_gs2 { background: #475f85; padding: 2px; } +.sheet-equipment_armor_gs3 { background: #475f85; padding: 2px; } +.sheet-equipment_armor_grid { + width: 100%; + display: grid; + grid-gap: 10px; + grid-template-columns: 300px 90px auto; +} + +.sheet-equipment_permutations_grid { + margin: 0px 50.5px 0.6px 0px; + display: grid; + grid-template-columns: auto 100px 40px 40px; +} + + + +/* ______________________________ end of equipment tab ______________________________ +______________________________ start of medical tab ______________________________ */ + + + +.sheet-medicalG { + background: #475f85; + border-left: 15px solid #475f85; + border-right: 15px solid #475f85; + color: white; + font-family: Saira Semi Condensed; +} + +.sheet-medicalg1 { grid-area: m1; border-top-left-radius: 10px; } +.sheet-medicalg2 { grid-area: m2; } +.sheet-medicalg3 { grid-area: m3; border-top-right-radius: 10px; } +.sheet-medicalg4 { grid-area: m4; } +.sheet-medicalg5 { grid-area: m5; } +.sheet-medicalg6 { grid-area: m6; } +.sheet-medicalg7 { grid-area: m7; } +.sheet-medicalg8 { grid-area: m8; } +.sheet-medicalg9 { grid-area: m9; } +.sheet-medicalg10 { grid-area: m10; } +.sheet-medicalg11 { grid-area: m11; } +.sheet-medicalg12 { grid-area: m12; } +.sheet-medicalg13 { grid-area: m13; } +.sheet-medicalg14 { grid-area: m14; } +.sheet-medicalg15 { grid-area: m15; border-bottom-left-radius: 10px; } +.sheet-medicalg16 { grid-area: m16; } +.sheet-medicalg17 { grid-area: m17; border-bottom-right-radius: 10px; } +.sheet-medicalgT { grid-area: mT; margin-left: 10px; } +.sheet-medicalgR { grid-area: mR; margin-top: 10px; } +.sheet-medical-grid { + display: grid; + grid-template-columns: 25% 25% 25% 25%; + grid-template-rows: 120px 120px 120px 120px 120px 170px auto; + grid-template-areas: + 'm1 m2 m3 mT' + 'm4 m5 m6 mT' + 'm7 m8 m9 mT' + 'm10 m8 m11 mT' + 'm12 m13 m14 mT' + 'm15 m16 m17 mT' + 'mR mR mR mT'; +} + +.sheet-medical_h2 { + background: #394C6A; + color: white; +} +.sheet-medical_h2_rollable:hover { background-color: rgb(200, 0, 0); } +.sheet-medical_initial_label { margin-bottom: -5px; } +.sheet-medical_table { + border-bottom: 1px dotted grey; + color: white; + font-family: Saira Semi Condensed; + text-align: center; + text-indent: 5px; +} +.sheet-medical_h2_background, +.sheet-medical_background { + background: #475f85; + margin-bottom: 10px; + border-radius: 10px; + padding: 2px; +} +.sheet-medical_h2_background { + border-radius: 10px 10px 0px 0px; + margin-bottom: 0; +} + + + +/* ______________________________ end of medical tab __________________________________________________________ +______________________________ start of advancements tab ______________________________ */ + + + +.sheet-advancements_grid_gs1 { grid-area: e1; align-self: center; text-align: center; width: 100%; } +.sheet-advancements_grid_gs2 { grid-area: e2; align-self: center; text-align: center; width: 100% !important; } +.sheet-advancements_grid_gs3 { grid-area: e3; align-self: center; text-align: center; width: 100% !important; } +.sheet-advancements_grid_gs4 { grid-area: e4; align-self: center; text-align: center; width: 100%; } +.sheet-advancements_grid_gs5 { grid-area: e5; align-self: center; text-align: center; width: 100% !important; } +.sheet-advancements_grid_gs6 { grid-area: e6; align-self: center; text-align: center; width: 100% !important; } +.sheet-advancements_grid { + justify-content: center; + display: grid; + grid-template-columns: 29% 10% 10% 2% 29% 10% 10% ; + grid-template-areas: + 'e1 e2 e3 e0 e4 e5 e6'; +} + +.sheet-faction_training { grid-area: t1; padding: 2px; background: #475f85; } +.sheet-weapon_training { grid-area: t2; padding: 2px; background: #475f85; } +.sheet-training { + margin: 10px 0px 10px 1.5%; + display: grid; + grid-template-columns: 33% 67%; + grid-template-areas: + 't1 t2'; +} + +.sheet-faction_training_grid_g1{ grid-area: ft1; } +.sheet-faction_training_grid_g2{ grid-area: ft2; } +.sheet-faction_training_grid_g3{ grid-area: ft3; } +.sheet-faction_training_grid { + font-size: 16px; + margin: 2px 0px 0px 20px; + display: grid; + grid-template-columns: 50% 50%; + grid-template-areas: + 'ft1 ft2' + 'ft3 ft3'; +} + +.sheet-weapon_training_grid { + font-size: 16px; + margin: 2px -5px 0px 25px; + display: grid; + grid-template-columns: 20% 25% 30% 25%; +} + + + +/* ______________________________ end of advancements tab ______________________________ +______________________________ start of vehicles tab ___________________________________________________________ */ + + + +.sheet-vehicles_grid1 { margin-right: 10px; background: #506b95; border-top: 2px solid #506b95; border-left: 2px solid #506b95; border-right: 2px solid #506b95; border-top-left-radius: 10px; border-top-right-radius: 10px; color: white; font-family: Saira Semi Condensed; } +.sheet-vehicles_grid2 { margin-right: 10px; background: #506b95; border-left: 2px solid #506b95; border-right: 2px solid #506b95; color: white; font-family: Saira Semi Condensed; } +.sheet-vehicles_grid3 { margin-right: 10px; background: #506b95; border-left: 2px solid #506b95; border-right: 2px solid #506b95; border-bottom-left-radius: 10px; border-bottom-right-radius: 10px; color: white; font-family: Saira Semi Condensed; } +.sheet-vehicle_weapons { grid-area: vgw; } +.sheet-vehicles_divider { + display: grid; + grid-template-columns: 50% 50%; + grid-template-areas: + 'vg1 vgw' + 'vg2 vgw' + 'vg3 vgw' + 'vg0 vgw'; +} +.sheet-vehicles_Gn { grid-area: vn; background: #394C6A; border: none; border-bottom: 1px solid white; border-radius: 9px 9px 0px 0px; color: white; font-family: Saira Semi Condensed; text-align: center; font-size: 16px; } +.sheet-vehicles_Gs { grid-area: vs; height: 28.5px; margin-bottom: -8px; margin-top: -1px; border-top: 1px solid white; } +.sheet-vehicles_Gt { grid-area: vt; height: 28.5px; margin-bottom: -8px; margin-top: -1px; border-top: 1px solid white; } +.sheet-vehicles_G1 { grid-area: v1 } +.sheet-vehicles_G2 { grid-area: v2; text-align: center } +.sheet-vehicles_G3 { grid-area: v3; text-align: center } +.sheet-vehicles_G4 { grid-area: v4; text-align: center } +.sheet-vehicles_G5 { grid-area: v5; text-align: center } +.sheet-vehicles_G6 { grid-area: v6 } +.sheet-vehicles_G7 { grid-area: v7 } +.sheet-vehicles_G8 { grid-area: v8 } +.sheet-vehicles_G9 { grid-area: v9 } +.sheet-vehicles_G10 { grid-area: v10 } +.sheet-vehicles_G11 { grid-area: v11; text-align: center } +.sheet-vehicles_G12 { grid-area: v12; text-align: center } +.sheet-vehicles_G13 { grid-area: v13; text-align: center } +.sheet-vehicles_G14 { grid-area: v14; text-align: center } +.sheet-vehicles_G15 { grid-area: v15 } +.sheet-vehicles_G16 { grid-area: v16 } +.sheet-vehicles_G17 { grid-area: v17 } +.sheet-vehicles_G18 { grid-area: v18 } +.sheet-vehicles_G19 { grid-area: v19; text-align: center } +.sheet-vehicles_G20 { grid-area: v20; text-align: center } +.sheet-vehicles_G21 { grid-area: v21; text-align: center } +.sheet-vehicles_G22 { grid-area: v22; text-align: center } +.sheet-vehicles_G23 { grid-area: v23 } +.sheet-vehicles_G24 { grid-area: v24 } +.sheet-vehicles_G25 { grid-area: v25 } +.sheet-vehicles_G26 { grid-area: v26 } +.sheet-vehicles_G27 { grid-area: v27; text-align: center } +.sheet-vehicles_G28 { grid-area: v28; text-align: center } +.sheet-vehicles_G29 { grid-area: v29 } +.sheet-vehicles_G30 { grid-area: v30 } +.sheet-vehicles_G31 { grid-area: v31 } +.sheet-vehicles_G32 { grid-area: v32; margin-top: 6px } +.sheet-vehicles_G33 { grid-area: v33 } +.sheet-vehicles_G34 { grid-area: v34; text-align: center } +.sheet-vehicles_G35 { grid-area: v35; text-align: center } +.sheet-vehicles_G36 { grid-area: v36 } +.sheet-vehicles_G37 { grid-area: v37 } +.sheet-vehicles_G38 { grid-area: v38 } +.sheet-vehicles_G39 { grid-area: v39; text-align: center } +.sheet-vehicles_G40 { grid-area: v40 } +.sheet-vehicles_grid1 { + display: grid; + grid-template-columns: 25% 25% 25% 25%; + grid-template-areas: + 'vn vn vn vn' + 'vs v1 v1 vt' + 'v2 v3 v4 v5' + 'v6 v7 v8 v9' + 'v10 v10 v10 v10' + 'v11 v12 v13 v14' + 'v15 v16 v17 v18' + 'v19 v20 v21 v22' + 'v23 v24 v25 v26' + 'v27 v28 v28 v28' + 'v29 v30 v30 v30' + 'v31 v32 v32 v32' + 'v33 v33 v33 v33' + 'v34 v34 v35 v35' + 'v36 v36 v37 v37' + 'v38 v38 v38 v38' + 'v39 v39 v39 v39' + 'v40 v40 v40 v40'; +} +.sheet-vehicles_G41 { grid-area: v41 } +.sheet-vehicles_G42 { grid-area: v42; text-align: center } +.sheet-vehicles_G43 { grid-area: v43; text-align: center } +.sheet-vehicles_G44 { grid-area: v44; text-align: center } +.sheet-vehicles_G45 { grid-area: v45; text-align: center } +.sheet-vehicles_G46 { grid-area: v46; text-align: center } +.sheet-vehicles_G47 { grid-area: v47 } +.sheet-vehicles_G48 { grid-area: v48 } +.sheet-vehicles_G49 { grid-area: v49 } +.sheet-vehicles_G50 { grid-area: v50 } +.sheet-vehicles_G51 { grid-area: v51 } +.sheet-vehicles_G52 { grid-area: v52; text-align: center } +.sheet-vehicles_G53 { grid-area: v53; text-align: center } +.sheet-vehicles_G54 { grid-area: v54; text-align: center } +.sheet-vehicles_G55 { grid-area: v55; text-align: center } +.sheet-vehicles_G56 { grid-area: v56; text-align: center } +.sheet-vehicles_G57 { grid-area: v57; text-align: center } +.sheet-vehicles_G58 { grid-area: v58 } +.sheet-vehicles_G59 { grid-area: v59 } +.sheet-vehicles_G60 { grid-area: v60 } +.sheet-vehicles_G61 { grid-area: v61 } +.sheet-vehicles_G62 { grid-area: v62 } +.sheet-vehicles_grid2 { + display: grid; + grid-template-columns: 20% 20% 20% 20% 20%; + grid-template-areas: + 'v41 v41 v41 v41 v41' + 'v42 v43 v44 v45 v46' + 'v47 v48 v49 v50 v51' + 'v52 v52 v52 v52 v52' + 'v53 v54 v55 v56 v57' + 'v58 v59 v60 v61 v62'; +} +.sheet-vehicles_G63 { grid-area: v63 } +.sheet-vehicles_G64 { grid-area: v64; text-align: center } +.sheet-vehicles_G65 { grid-area: v65; text-align: center } +.sheet-vehicles_G66 { grid-area: v66 } +.sheet-vehicles_G67 { grid-area: v67 } +.sheet-vehicles_G68 { grid-area: v68; text-align: center } +.sheet-vehicles_G69 { grid-area: v69; text-align: center } +.sheet-vehicles_G70 { grid-area: v70; text-align: center } +.sheet-vehicles_G71 { grid-area: v71; text-align: center } +.sheet-vehicles_G72 { grid-area: v72 } +.sheet-vehicles_G73 { grid-area: v73 } +.sheet-vehicles_G74 { grid-area: v74 } +.sheet-vehicles_G75 { grid-area: v75 } +.sheet-vehicles_G76 { grid-area: v76; padding-bottom: 2px; } +.sheet-vehicles_grid3 { + display: grid; + grid-template-columns: 25% 25% 25% 25%; + grid-template-areas: + 'v63 v63 v63 v63' + 'v64 v64 v65 v65' + 'v66 v66 v67 v67' + 'v68 v69 v70 v71' + 'v72 v73 v74 v75' + 'v76 v76 v76 v76'; +} + +.sheet-vehicles_descriptor { border-bottom-left-radius: 8px; } + +/* These hider checkboxes have names which match the select element on a 1-2-3; +the appropriate element is displayed on a 4 all elements are hidden */ +.sheet-hider:not(:checked) + div { display: none } +.sheet-hider:not(:checked) + input { display: none } +.sheet-hidernot:checked + div { display: none } +.sheet-hidernot:checked + input { display: none } + + + +/* ______________________________ end of vehicles tab ______________________________ +______________________________ start of NPC sheet overrides ___________________________________________________________ */ + +.sheet-NPC_stats_fields { height: 26px !important; font-size: 16px; color: white; width: auto;} +.sheet-NPC_stats_grid{ + padding-top: 2px; + text-align: center; + display: grid; + grid-template-columns: 33% 33% 33%; + grid-template-rows: 18px auto; +} + +.sheet-NPC_core_grid{ + display: grid; + grid-template-columns: 290px 5px auto; +} + +.sheet-NPC_characteristics_fields { height: 26px !important; font-size: 16px; color: white;} +.sheet-NPC_characteristics_roll { width:calc(100% - 10px); height: 20px !important; font-size: 16px; } +.sheet-NPC_characteristics { + color: white; + display: grid; + grid-template-columns: 60px 40px 10px 40px 10px 60px 60px; +} +.sheet-NPC_pageselect{ + display: grid; + grid-template-columns: 70px 67px 120px; +} + +.sheet-NPC_medical { + background: #475f85; + margin-right: 10px; + padding: 2px 2px 2px 2px; + color: white; + font-family: Saira Semi Condensed; +} + +.sheet-NPC_margin{ margin-right: 10px; } + +.sheet-NPC_textfield_override { height:300px } + + + + +/* ______________________________ end of NPC sheet overrides ______________________________ +______________________________ start of rolltemplate ___________________________________________________________ */ + + + +.sheet-rolltemplate-mythic .sheet-template-header, +.sheet-rolltemplate-mythic .sheet-template-row { + color: white; + line-height: 1.6em; + font-size: 1.2em; + font-family: Saira Semi Condensed; +} + +.sheet-rolltemplate-mythic .sheet-template-header { + background: #394C6A; + border-radius: 10px 10px 0px 0px; + border-left: 2px solid grey; + border-right: 2px solid grey; + border-top: 2px solid grey; + text-align: center; + text-decoration: underline; +} + +.sheet-rolltemplate-mythic .sheet-template-content { + background: #506b95; + background-image: url(https://github.com/michaelvanweelde/Halo_Mythic_4dot0/blob/master/images/Assets/Mythic_rolltemplate_background.png?raw=true); + border-radius: 0px 0px 10px 10px; + border-left: 2px solid grey; + border-right: 2px solid grey; + border-bottom: 2px solid grey; + padding: 2px +} + +.sheet-rolltemplate-mythic .sheet-template-content_top { + border-radius: 0px 0px 0px 0px; + border-bottom: 3px solid #394C6A; +} + +.sheet-rolltemplate-mythic .sheet-template-round { + border-radius: 10px 10px 10px 10px; +} + +.sheet-rolltemplate-mythic .sheet-template-2x2 { + display: grid; + grid-template-columns: auto auto +} + +.sheet-rolltemplate-mythic .sheet-template-right { + text-align: right; + margin-right: 5px +} + +.sheet-rolltemplate-mythic .sheet-template-center { + text-align: center; +} + +.sheet-rolltemplate-mythic .sheet-template-break { + margin-top: 10px; +} + +.sheet-rolltemplate-mythic .sheet-inlineresult { + display: inline-block; + min-width: 1.5em; + text-align: center; + border: 1px solid white; + border-radius: 3px 3px 3px 3px; + background: #394C6A; + color: white; + line-height: 1.6em; + font-size: 1.2em; + font-family: Saira Semi Condensed; + font-weight: bold; + padding: 0px 4px 0px 4px +} + +.sheet-rolltemplate-mythic .inlinerollresult { + display: inline-block; + min-width: 1.5em; + text-align: center; + border: 1px solid white; + border-radius: 3px 3px 3px 3px; + background: #394C6A +} + +.sheet-rolltemplate-mythic .inlinerollresult.fullcrit { + border: 3px solid #B31515; +} + +.sheet-rolltemplate-mythic .inlinerollresult.fullfail { + border: 3px solid #3FB315; +} + +.sheet-rolltemplate-mythic .inlinerollresult.importantroll { + border: 3px solid #4A57ED; +} + +.sheet-rolltemplate-mythic .sheet-mythic_crit .inlinerollresult.fullcrit { + border: 3px solid #3FB315; +} + +.sheet-rolltemplate-mythic .sheet-mythic_crit .inlinerollresult.fullfail { + border: 3px solid #B31515; +} diff --git a/Halo_Mythic_3dot5/HaloMythic4dot0.html b/Halo_Mythic_3dot5/HaloMythic4dot0.html index 83b7736e0d..c6205bb52a 100644 --- a/Halo_Mythic_3dot5/HaloMythic4dot0.html +++ b/Halo_Mythic_3dot5/HaloMythic4dot0.html @@ -1,3142 +1,4106 @@ - - - -
- - - - - - -
- - - - - - -
- - - - - -
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
-
- - - - - -
- -
-

Mythic

- - - -

STR

-

TOU

-

AGI

-
-
-

Character Movement

- - - - - - - -

Half

-

Full

-

Charge

-

Run

-

Sprint

-

Jump

-

Leap

-
-
-

Weight Capacity

- - - -

Carry

-

Lift

-

Push

-
- -
-
- - - - - -
- -
- - -

+

- -

+

- -
-
- - - - - - - - - - - - - - -
- -
-
- - - - - -
- -
- - - -

- - -
- -
-
- -
- -

Current

- -

Max

- -
- -
- -

Current

- -

Max

- -
- -
- -

Current

- -

Max

- -
- -
- -

Current

- -

Max

- -
- -
- -

Current

- -

Max

- -

Delay

- -

Charge

- -
- -
- -

Head

- -

Arms

- -

Chest

- -

Legs

- -
- -
-
- -
-
-
- - - - - - - - - - - - -
- - -
- -
-

Skillset

-
-

Name

-

-

Char

-

Mod

-

T

-

+10

-

+20

-

Roll

-
-
-

Appeal

-

- - - - - - -
-
-

Athletics

-

- - - - - - -
-
-

Camouflage

-

- - - - - - -
-
-

Command

-

- - - - - - -
-
-

Cryptography

-

Adv.

- - - - - - -
-
-

Deception

-

- - - - - - -
-
-

Demolition

-

Adv.

- - - - - - -
-
-

Evasion

-

- - - - - - -
-
-

Gambling

-

- - - - - - -
-
-

Interrogation

-

- - - - - - -
-
-

Intimidation

-

- - - - - - -
-
-

Investigation

-

- - - - - - -
-
-

Medication

-

Adv.

- - - - - - -
-
-

Nav Air

-

- - - - - - -
-
-

Nav Land

-

- - - - - - -
-
-

Nav Space

-

- - - - - - -
- -
-

Negotiation

-

- - - - - - -
-
-

Pilot Air

-

- - - - - - -
-
-

Pilot Land

-

- - - - - - -
-
-

Pilot Space

-

- - - - - - -
-
-

Security

-

Adv.

- - - - - - -
-
-

Stunting

-

- - - - - - -
-
-

Survival

-

- - - - - - -
-
-

Technology

-

Adv.

- - - - - - -
-
-
- - - - - - - - -
-
-
- -
-

Education

-
-

Name

-

Char

-

Mod

-

+5

-

+10

-

Roll

-
-
- - - -
-
- -
-
-
- - - -
-
- -
-
-
- -
-

Languages

-
- -
-
- -
-
- - - -

Abilities

-

Expand or collapse ability's descriptor block ⯆

-
- - - - - -
- - - - - -
-
- - - - - - -
- - - -
-
-
-

Ranged Weapons

-
-
-
-
Name
- -
Type
- -
-
-
Range
- -
DMG Roll
- -
Base
- -
Pierce
- -
-
-
Hit Mod
- -
Magazine
- -
/
- - - -
-
-
RoF
- -
/
- -
/
- -
Reload
- -
Weight
- -
-
- - - - - -
-
-
-
-
- -
-

Melee Weapons

-
-
-
-
Name
- -
Type
- -
-
-
Reach
- -
DMG Roll
- -
Base
- -
Pierce
- -
-
-
Hit Mod
- -
Weight
- -
Br Pts
- -
/
- - - -
-
-
damage plus Strength
- -
pierce plus Strength
- -
-
- - - - - -
-
-
-
-
- -
- cR Count: - cR Calculation: - Weight Calculation: kilograms - - -
-
-
- -
-
Gear / Item Name
-
Amount
-
Value
-
Weight
-
B Pts
-
Page #
-
-
- - - - - - - -
- - -
-
- - - - - - - -
- - -
-
- -
-
-

Armor Display

- -
-
-

Armor

-
-
-

Head

- -
-
-
-

Arm L

- -
-
-
-

Arm R

- -
-
-
-

Chest

- -
-
-
-

Leg L

- -
-
-
-

Leg R

- -
-
- -
-

Armor Permutations

-
-
-

Name

-

Location

-

Hpts

-

Pg#

-
-
- - - - -
- - - - -
-
-
-
- - - - -
- - - - -
-
- -
- -

Armor Description

- -
- - - - - -
-
-
- -
- - - - - -
- -
- -
- Finger / Toe - -
- -
No Effect / Healthy
- -
-1 WFM + WFR to Finger,
-2 Agility to Toe
- -
-2 WFM + WFR to Finger,
-4 Agility to Toe
- -
Body Location damaged.
No longer usable. -3 Strength to Finger, -3 Agility to Toe
- -
Body Locaton destroyed,
-4 Strength to Finger, -4 Agility to Toe
-
-
- -
- Heart - -
- -
No Effect / Healthy
- -
-2 Strength + Toughness + Agility
- -
-5 Strength + Toughness + Agility
- -
-10 Strength + Toughness + Agility
- -
Body Location damaged.
+10 Fatigue, -15 Strength + Toughness + Agility
- -
Body Locaton destroyed,
instant death
-
-
- -
- Neck - -
- -
No Effect / Healthy
- -
-2 Toughness
- -
-5 Toughness
- -
-10 Toughness
- -
+1 Fatigue, -10 Toughness
- -
Body Location damaged.
-20 Toughness, Paralyzed and Helpless
- -
Body Location destroyed,
instant death
-
-
- -
- Skull / Brain - -
- -
No Effect / Healthy
- -
-2 Perception + Intellect + WFM + WFR
- -
-5 Perception + Intellect + WFM + WFR
- -
-10 Perception + Intellect + WFM + WFR
- -
Body Location damaged.
+10 Fatigue, -15 Perception + Intellect + WFM + WFR
- -
Body Location destroyed,
instant death
-
-
- -
- Nose / Ear - -
- -
No Effect / Healthy
- -
-2 Perception to smelling or hearing Perception tests
- -
-5 Perception to smelling or hearing Perception tests
- -
-10 Perception to smelling or hearing Perception tests
- -
-15 Perception to smelling or hearing Perception tests
- -
Body Location broken.
-20 Perception to smelling or hearing Perception tests
- -
Body Location destroyed,
cannot make or halve Perception to smelling or hearing tests
-
-
- -
- Limb (Arm / Leg) - -
- -
No Effect / Healthy
- -
-2 Strength to Arm or
-2 Agility to Leg
- -
-5 Strength to Arm, or
-5 Agility to Leg
- -
-10 Strength to Arm, or
-10 Agility to Leg
- -
-15 Strength to Arm, or
-15 Agility to Leg
- -
Body Location damaged. -15 Strength to Arm, or -15 Agility to Leg. -5 to limb's Actions
- -
Body Location destroyed,
limb cannot be used
+3 Fatigue
-
-
- -
- Small / Large Intestines - -
- -
No Effect / Healthy
- -
-2 Toughness + Agility
- -
-4 Toughness + Agility
- -
-6 Toughness + Agility
- -
-10 Toughness + Agility
- -
Body Location damaged.
+2 Fatigue, -15 Toughness + Agility
- -
Body Location destroyed,
+5 Fatigue, -20 Toughness + Agility
-
-
- -
- Lungs - -
- -
No Effect / Healthy
- -
-2 Toughness, stunned for
(D5-Toughness Modifier) rounds
- -
-5 Toughness, stunned for
(2D5-Toughness Modifier) rounds
- -
-10 Toughness, stunned for
(3D5-Toughness Modifier) rounds
- -
-15 Toughness, stunned for
(4D5-Toughness Modifier) rounds
- -
Body Location damaged.
-20 Toughness, stunned for
(5D5-Toughness Modifier) rounds
- -
Body Location destroyed,
-25 Toughness, stunned for
(6D5-Toughness Modifier) rounds.
Character will take 2 wounds whenever they take a Movement Action quicker than 2 Meters per Turn.
-
-
- -
- Kidney / Stomach / Liver / Spleen - -
- -
No Effect / Healthy
- -
-2 Toughness + Agility
- -
-4 Toughness + Agility
- -
-6 Toughness + Agility
- -
-10 Toughness + Agility
- -
Body Location damaged.
+1 Fatigue, -15 Toughness + Agility
- -
Body Location destroyed,
+5 Fatigue, -20 Toughness + Agility
-
-
- -
- Knee / Ankle / Shoulder / Elbow - -
- -
No Effect / Healthy
- -
-2 Strength + Agility
- -
-4 Strength + Agility
- -
-6 Strength + Agility
- -
-10 Strength + Agility
- -
Body Location damaged.
+1 Fatigue, -15 Strength + Agility
- -
Body Location destroyed,
+5 Fatigue, -20 Strength + Agility
-
-
- -
- Eye - -
- -
No Effect / Healthy
- -
-2 Perception to seeing tests
- -
-5 Perception to seeing tests
- -
-10 Perception to seeing tests
- -
-12 Perception to seeing tests
- -
Body Location broken.
-15 Perception to seeing tests
- -
Body Location destroyed,
Character blinded for D5 rounds. -20 Perception to seeing tests
-
-
- -
- Mouth - -
- -
No Effect / Healthy
- -
-1 Toughness, -5 to speaking tests
- -
-3 Toughness, -5 to speaking tests
- -
-5 Toughness, -10 to speaking tests
- -
-8 Toughness, -10 to speaking tests
- -
Body Location broken.
+1 Fatigue, -12 Toughness, -15 to speaking tests
- -
Body Location destroyed,
+2 Fatigue, -15 Toughness, -15 to speaking tests
-
-
- -
- Hand - -
- -
No Effect / Healthy
- -
-3 to both Warfare stats if hand is used to Attack
- -
-5 to both Warfare stats if hand is used to Attack
- -
-10 to both Warfare stats if hand is used to Attack
- -
-13 to both Warfare stats if hand is used to Attack
- -
Body Location broken.
-15 to both Warfare stats if hand is used to Attack
- -
Body Location destroyed,
Character cannot use the hand for any Actions
-
-
- -
- Chin / Jaw / Cheek - -
- -
No Effect / Healthy
- -
-2 Toughness
- -
-4 Toughness, -5 to speaking tests
- -
-6 Toughness, -10 to speaking tests
- -
+1 Fatigue, -10 Toughness, -10 to speaking tests
- -
Body Location damaged.
+2 Fatigue, -15 Toughness, -15 to speaking tests
- -
Body Location destroyed,
+3 Fatigue, -20 Toughness, -20 to speaking tests
-
-
- -
- Foot - -
- -
No Effect / Healthy
- -
-5 to Agility when figuring Movement Speed
- -
-10 to Agility when figuring Movement Speed
- -
-15 to Agility when figuring Movement Speed
- -
-20 to Agility when figuring Movement Speed
- -
Body Location broken.
-25 to Agility when figuring Movement Speed
- -
Body Location destroyed,
Character cannot use the Foot for any Actions. Half Move reduced to 1 Meter, Full Move reduced to 2 Meters, Charge and Run are impossible.
-
-
- -
- Pelvis - -
- -
No Effect / Healthy
- -
-1 Toughness, -4 Agility
- -
-3 Toughness, -6 Agility
- -
-6 Toughness, -8 Agility
- -
-8 Toughness, -12 Agility
- -
Body Location damaged.
-20 Toughness + Agility
- -
Body Location destroyed,
-30 Toughness + Agility
-
-
- -
- Chest - -
- -
No Effect / Healthy
- -
-2 Toughness
- -
-4 Toughness
- -
-8 Toughness, stunned for 1D5 rounds
- -
-10 Toughness, stunned for 2D5 rounds
- -
Body Location broken.
-15 Toughness, stunned for 3D5 rounds
- -
Body Location destroyed,
instant death
-
-
- -
-
- -

01-10 HEAD

-
01 Neck
-
02 Chin
-
03 Mouth
-
04-05 Nose
-
06-07 Cheeks
-
08 Eyes
-
09 Forehead
-
10 Ear
-

11-20 LEFT ARM

-
11 Fingers
-
12 Hands
-
13-15 Forearm
-
16 Elbow
-
17-19 Bicep
-
20 Shoulder
-

21-30 RIGHT ARM

-
21 Fingers
-
22 Hands
-
23-25 Forearm
-
26 Elbow
-
27-29 Bicep
-
30 Shoulder
-

31-45 LEFT LEG

-
31 Toes
-
32 Foot
-
33 Ankle
-
34-37 Shin
-
38 Knee
-
39-43 Thigh
-
44-45 Pelvis
-

46-61 RIGHT LEG

-
46 Toes
-
47 Foot
-
48 Ankle
-
49-53 Shin
-
54 Knee
-
55-58 Thigh
-
59-60 Pelvis
-

62-100 CHEST

-
61-66 Small Intestines
-
67-72 Large Intestines
-
73-78 Kidney
-
79-84 Stomach / Liver
-
85-89 Heart
-
90-96 Lungs
-
97-100 No Organ Hit
-
-
-

ROLL LOCATION (optional)

-
1-3 Left
-
4-7 Center
-
8-10 Right
-
-
-

IF Fingers / Toes 1D10

-
1-2 Pinky Finger / Toe
-
3-4 Ring Finger / Toe
-
5-6 Middle Finger / Toe
-
7-8 Index Finger / Toe
-
9-10 Thumb Finger / Toe
-
-
- -
-
-

Medical Information

-
- - -
- -
-
- -
-
- - - - - -
- -

Experience Summary

-
- Unspent XP: - Spent XP: - XP Total: -
-
-
-
Name
-
XP Cost
-
Page #
-
Name
-
XP Cost
-
Page #
-
-
- - - - - - -
-
-
- - - - - - -
-
- -
-
-

Faction Training

-
-
U.N.S.C.
-
Forerunner
-
Covenant / Banished
-
-
-
-

Weapon Training

-
-
Basic
-
Infantry
-
Vehicle
-
Melee
-
Heavy
-
Advanced
-
Long-Range
-
Explosives
-
-
-
- -
- - - - - -
- -

Journal: Objectives

-
-
- - -
-
-

Journal: Notes

-
-
- - -
-
-
- - - - - -
- -
-
-
- - - - - -

DIMENSIONS

-
Length
-
Width
-
Height
-
Weight
- - - - - - -

SPEED AND MANEUVERABILITY

- -

SPEED AND MANEUVERABILITY

- -

CHARACTERISTICS

- - -
Accelerate
- -
Brake
- -
Top Speed
- -
Maneuver
- - - - - - - - - - -
Vertical
- -
Takeoff
- -
Target Range
- -
Targeting
- - - - - - - - - - -
Strength
- -
Melee
- - - - - - - - -
Mythic
- - -

CREW AND COMPLEMENT

- -
Crew
- -
Complement
- - - - -

HULL

-
Hull Material
- -
-
-

BREAKPOINTS

-
1-20 Wep
-
21-40 Mob
-
41-60 Eng
-
61-80 Optic
-
81-100 Crew
- - - - - -

Armor

-
Front
-
Back
-
Side
-
Top
-
Bottom
- - - - - -
-
-

Miscellaneous

-
Size Points
-
Weapon Points
- - - - -
Shield Rating
- -
Shield Current
- -
Recharge Delay
- -
Recharge Rate
- - - - - - - - - -
-
- - - - - -
-
- - - - - -
-
-
-
-
- -
-
-

Vehicle Ranged Weapons

-
-
-
-
Name
- -
Type
- -
-
-
Range
- -
DMG Roll
- -
Base
- -
Pierce
- -
-
-
Hit Mod
- -
Magazine
- -
/
- - - -
-
-
RoF
- -
/
- -
/
- -
Reload
- -
Weight
- -
-
- - - - - -
-
-
-
-
- -
-

Vehicle Melee Weaponry

-
-
-
-
Name
- -
Type
- -
-
-
Reach
- -
DMG Roll
- -
Base
- -
Pierce
- -
-
-
Hit Mod
- -
Weight
- -
Br Pts
- -
/
- - - -
-
- - - - - -
-
-
-
-
-
-
- -
- - - - - -
- -

Settings

-

Species Overrides

- -
- -

Initiative Overrides

- -
- -

Auto Roll Hit Locations

- -
- -

Weapon Description in Damage Roll

- -
- -

Calculate The Negative Impact Of Fatigue Automatically

- -
- -

Add half mythic agility to initiative

- -
- -

NPC Sheet

- -
-
- -
- - - - - - - - - - - - - - - -
-
- -
- - -

+

- -

+

- -
-
- - -
-
- - - - - - -
- -
-
- Characteristics - - - - - - - - - - -
-
-   - - - - - - - - - - -
-
- Mythic - - - -
-
-   -
-
-   -

Half

-

Full

-

Charge

-

Run

-

Sprint

-

Jump

-

Leap

-

Carry

-

Lift

-

Push

-
-
-   - - - - - - - - - - -
-
-
- Skills -
-
- - - - - - - - -
-
-
-
- - -
-
- -

Current

- -

Max

- -
- -
- -

Current

- -

Max

- -
- -
- -

Current

- -

Max

- -
- -
- -

Current

- -

Max

- -
- -
- -

Current

- -

Max

- -

Delay

- -

Charge

- -
- -
- -

Head

- -

Arms

- -

Chest

- -

Legs

- -
-
- -   - -
-
-

Ranged Weapons

-
-
-
-
Name
- -
Type
- -
-
-
Range
- -
DMG Roll
- -
Base
- -
Pierce
- -
-
-
Hit Mod
- -
Magazine
- -
/
- - - -
-
-
RoF
- -
/
- -
/
- -
Reload
- -
Weight
- -
-
- - - - - -
-
-
-
- -
-

Melee Weapons

-
-
-
-
Name
- -
Type
- -
-
-
Reach
- -
DMG Roll
- -
Base
- -
Pierce
- -
-
-
Hit Mod
- -
Weight
- -
Br Pts
- -
/
- - - -
- -
-
damage plus Strength
- - -
pierce plus Strength
- -
- -
- - - - - -
-
-
-
-
-
-

Additional info

-
- - - - - -
- - - - - -
-
- -
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - {{#initiative}} -
{{character}} rolls for Initiative
-
-
{{initiative}} Degrees of success
- -
- {{/initiative}} - - - - {{#roll-name}} -
{{character}} rolls for {{roll-name}}
-
-
-
{{roll}}
-
- {{#^rollLess() roll 0 }}Degrees of success{{/^rollLess() roll 0 }} - {{#rollLess() roll 0 }}Degrees of failure{{/rollLess() roll 0 }} -
-
- -
- {{/roll-name}} - - - - {{#avrdam}} -
{{character}} damage with autoroller
-
-
-
Damage dealt:
-
{{avrdam}}
-
-
Warning: this macro is complex; Values displayed are not a perfectly accurate simulation.
- -
- {{/avrdam}} - - - - {{#attack}} -
{{character}} rolls to attack with {{weapon}}
- {{#loc}}
{{/loc}} - {{^loc}}
{{/loc}} - -
-
{{roll}}
- {{#^rollLess() roll 0 }}
Degrees of success
{{/^rollLess() roll 0 }} - {{#rollLess() roll 0 }}
Degrees of failure
{{/rollLess() roll 0 }} -
- - {{#rollWasCrit() roll }}
A CRITICAL FAIL!
{{/rollWasCrit() roll }} - {{#rollWasFumble() roll }}
A CRITICAL HIT!
{{/rollWasFumble() roll }} -
- {{/attack}} - - - - {{#loc}} - {{^attack}}
{{/attack}} - {{#attack}}
{{/attack}} -
Hit Location {{loc}}
-
- {{#rollBetween() loc 1 10}} HEAD: {{/rollBetween() loc 1 10}} - {{#rollBetween() loc 1 1}} 01 Neck {{/rollBetween() loc 1 1}} - {{#rollBetween() loc 2 2}} 02 Chin {{/rollBetween() loc 2 2}} - {{#rollBetween() loc 3 3}} 03 Mouth {{/rollBetween() loc 3 3}} - {{#rollBetween() loc 4 5}} 04-05 Nose {{/rollBetween() loc 4 5}} - {{#rollBetween() loc 6 7}} 06-07 Cheeks {{/rollBetween() loc 6 7}} - {{#rollBetween() loc 8 8}} 08 Eyes {{/rollBetween() loc 8 8}} - {{#rollBetween() loc 9 9}} 09 Forehead {{/rollBetween() loc 9 9}} - {{#rollBetween() loc 10 10}} 10 Ear {{/rollBetween() loc 10 10}} - - {{#rollBetween() loc 11 20}} LEFT ARM: {{/rollBetween() loc 11 20}} - {{#rollBetween() loc 11 11}} 11 Fingers {{/rollBetween() loc 11 11}} - {{#rollBetween() loc 12 12}} 12 Hands {{/rollBetween() loc 12 12}} - {{#rollBetween() loc 13 15}} 13-15 Forearm {{/rollBetween() loc 13 15}} - {{#rollBetween() loc 16 16}} 16 Elbow {{/rollBetween() loc 16 16}} - {{#rollBetween() loc 17 19}} 17-19 Bicep {{/rollBetween() loc 17 19}} - {{#rollBetween() loc 20 20}} 20 Shoulder {{/rollBetween() loc 20 20}} - - {{#rollBetween() loc 21 30}} RIGHT ARM: {{/rollBetween() loc 21 30}} - {{#rollBetween() loc 21 21}} 21 Finger {{/rollBetween() loc 21 21}} - {{#rollBetween() loc 22 22}} 22 Hands {{/rollBetween() loc 22 22}} - {{#rollBetween() loc 23 25}} 23-25 Forearm {{/rollBetween() loc 23 25}} - {{#rollBetween() loc 26 26}} 26 Elbow {{/rollBetween() loc 26 26}} - {{#rollBetween() loc 27 29}} 27-29 Bicep {{/rollBetween() loc 27 29}} - {{#rollBetween() loc 30 30}} 30 Shoulder {{/rollBetween() loc 30 30}} - - {{#rollBetween() loc 31 45}} LEFT LEG: {{/rollBetween() loc 31 45}} - {{#rollBetween() loc 31 31}} 31 Toes {{/rollBetween() loc 31 31}} - {{#rollBetween() loc 32 32}} 32 Foot {{/rollBetween() loc 32 32}} - {{#rollBetween() loc 33 33}} 33 Ankle {{/rollBetween() loc 33 33}} - {{#rollBetween() loc 34 37}} 34-37 Shin {{/rollBetween() loc 34 37}} - {{#rollBetween() loc 38 38}} 38 Kne {{/rollBetween() loc 38 38}} - {{#rollBetween() loc 39 43}} 39-43 Thigh {{/rollBetween() loc 39 43}} - {{#rollBetween() loc 44 45}} 44-45 Pelvis {{/rollBetween() loc 44 45}} - - {{#rollBetween() loc 46 60}} RIGHT LEG: {{/rollBetween() loc 46 60}} - {{#rollBetween() loc 46 46}} 46 Toes {{/rollBetween() loc 46 46}} - {{#rollBetween() loc 47 47}} 47 Foot {{/rollBetween() loc 47 47}} - {{#rollBetween() loc 48 48}} 48 Ankle {{/rollBetween() loc 48 48}} - {{#rollBetween() loc 49 53}} 49-53 Shin {{/rollBetween() loc 49 53}} - {{#rollBetween() loc 54 54}} 54 Knee {{/rollBetween() loc 54 54}} - {{#rollBetween() loc 55 58}} 55-58 Thigh {{/rollBetween() loc 55 58}} - {{#rollBetween() loc 59 60}} 59-60 Pelvis {{/rollBetween() loc 59 60}} - - {{#rollBetween() loc 61 100}} CHEST: {{/rollBetween() loc 61 100}} - {{#rollBetween() loc 61 66}} 61-66 Small Intestines {{/rollBetween() loc 61 66}} - {{#rollBetween() loc 67 72}} 67-72 Large Intestines {{/rollBetween() loc 67 72}} - {{#rollBetween() loc 73 78}} 73-78 Kidney {{/rollBetween() loc 73 78}} - {{#rollBetween() loc 79 84}} 79-84 Stomach / Liver {{/rollBetween() loc 79 84}} - {{#rollBetween() loc 85 89}} 85-89 Heart {{/rollBetween() loc 85 89}} - {{#rollBetween() loc 90 96}} 90-96 Lungs {{/rollBetween() loc 90 96}} - {{#rollBetween() loc 97 100}} 97-100 No Organ Hit {{/rollBetween() loc 97 100}} -
-
- {{/loc}} - - - - {{#damage}} -
{{character}} rolls for damage with {{weapon}}
- {{#description}}
{{/description}} - {{^description}}
{{/description}} -
- -
-
Damage
-
{{damage}}
-
- -
-
Pierce
-
{{pierce}}
-
-
- -
- {{/damage}} - {{#description}} - {{#name}}
{{name}}
{{/name}} -
-
{{description}}
-
- {{/description}} - - - - {{#scatter-range}} -
{{character}} scatters
-
-
Range: {{scatter-range}} meters
- {{#rollBetween() scatter-direction 1 2}} {{/rollBetween() scatter-direction 1 2}} - {{#rollBetween() scatter-direction 3 3}} {{/rollBetween() scatter-direction 3 3}} - {{#rollBetween() scatter-direction 4 4}} {{/rollBetween() scatter-direction 4 4}} - {{#rollBetween() scatter-direction 5 5}} {{/rollBetween() scatter-direction 5 5}} - {{#rollBetween() scatter-direction 6 7}} {{/rollBetween() scatter-direction 6 7}} - {{#rollBetween() scatter-direction 8 8}} {{/rollBetween() scatter-direction 8 8}} - {{#rollBetween() scatter-direction 9 9}} {{/rollBetween() scatter-direction 9 9}} - {{#rollBetween() scatter-direction 10 10}} {{/rollBetween() scatter-direction 10 10}} - -
- {{/scatter-range}} - - - - {{#2x2}} -
{{character}}: {{name}}
-
- -
-
{{2x2-name}}
-
{{2x2}}
-
{{2x2-name-max}}
-
{{2x2-max}}
-
- -
- {{/2x2}} - - {{#4x2-1}} -
{{character}}: {{name}}
-
-
- -
-
{{4x2-1-name}}
-
{{4x2-1}}
-
{{4x2-1-name-max}}
-
{{4x2-1-max}}
-
- -
-
{{4x2-2-name}}
-
{{4x2-2}}
-
{{4x2-2-name-max}}
-
{{4x2-2-max}}
-
- -
- {{/4x2-1}} - -
- + + + +
+ + + + + + + + + + + + + + + + + + + + + + +
+ + + + + + +
+ + + + + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+
+ + + + + +
+ +
+

Mythic

+ + + +

STR

+

TOU

+

AGI

+
+
+

Character Movement

+ + + + + + + +

Half

+

Full

+

Charge

+

Run

+

Sprint

+

Jump

+

Leap

+
+
+

Weight Capacity

+ + + +

Carry

+

Lift

+

Push

+
+ +
+
+ + + + + +
+ +
+ + +

+

+ +

+

+ +
+
+ + + + + + + + + + + + + + +
+ +
+
+ + + + + +
+ +
+ + + +

+ + + +
+ +
+
+ +
+ +

Current

+ +

Max

+ +
+ +
+ +

Current

+ +

Max

+ +
+ +
+ +

Current

+ +

Max

+ +
+ +
+ +

Current

+ +

Max

+ +
+ +
+ +

Current

+ +

Max

+ +

Delay

+ +

Charge

+ +
+ +
+ +

Head

+ +

Arms

+ +

Chest

+ +

Legs

+ +
+ +
+
+ +
+
+
+ + + + + + + + + + + + +
+ + +
+ +
+

Skillset

+
+

Name

+

+

Char

+

Mod

+

T

+

+10

+

+20

+

Roll

+
+
+

Appeal

+

+ + + + + + +
+
+

Athletics

+

+ + + + + + +
+
+

Camouflage

+

+ + + + + + +
+
+

Command

+

+ + + + + + +
+
+

Cryptography

+

Adv.

+ + + + + + +
+
+

Deception

+

+ + + + + + +
+
+

Demolition

+

Adv.

+ + + + + + +
+
+

Evasion

+

+ + + + + + +
+
+

Gambling

+

+ + + + + + +
+
+

Interrogation

+

+ + + + + + +
+
+

Intimidation

+

+ + + + + + +
+
+

Investigation

+

+ + + + + + +
+
+

Medication

+

Adv.

+ + + + + + +
+
+

Nav Air

+

+ + + + + + +
+
+

Nav Land

+

+ + + + + + +
+
+

Nav Space

+

+ + + + + + +
+
+

Nav Slipspace

+

+ + + + + + +
+
+

Negotiation

+

+ + + + + + +
+
+

Pilot Air

+

+ + + + + + +
+
+

Pilot Land

+

+ + + + + + +
+
+

Pilot Space

+

+ + + + + + +
+
+

Security

+

Adv.

+ + + + + + +
+
+

Stunting

+

+ + + + + + +
+
+

Survival

+

+ + + + + + +
+
+

Technology

+

Adv.

+ + + + + + +
+
+
+ + + + + + + + +
+
+
+ +
+

Education

+
+

Name

+

Char

+

Mod

+

+5

+

+10

+

Roll

+
+
+ + + +
+
+ +
+
+
+ + + +
+
+ +
+
+
+ +
+

Languages

+
+ +
+
+ +
+
+ + + +

Abilities

+

Expand or collapse ability's descriptor block ⯆

+
+ + + + + +
+ + + + + +
+
+ + + + + + +
+ + + +
+
+
+

Ranged Weapons

+
+
+
+
Name
+ +
Type
+ + +
+
+
Range
+ +
DMG Roll
+ +
Base
+ +
Pierce
+ +
+
+
Hit Mod
+ +
Magazine
+ +
/
+ + + +
+
+
RoF
+ +
/
+ +
/
+ +
Reload
+ +
Weight
+ +
+
+ + + + + +
+
+
+
+
+ +
+

Melee Weapons

+
+
+
+
Name
+ +
Type
+ + +
+
+
Reach
+ +
DMG Roll
+ +
Base
+ +
Pierce
+ +
+
+
Hit Mod
+ +
Weight
+ +
Br Pts
+ +
/
+ + + +
+
+
damage plus Strength
+ +
pierce plus Strength
+ +
+
+ + + + + +
+
+
+
+
+ +
+ cR Count: + cR Calculation: + Weight Calculation: kilograms + + +
+
+
+ +
+
Gear / Item Name
+
Amount
+
Value
+
Weight
+
B Pts
+
Page #
+
+
+ + + + + + + +
+ + +
+
+ + + + + + + +
+ + +
+
+ +
+
+

Armor Display

+ +
+
+

Armor

+
+
+

Head

+ +
+
+
+

Arm L

+ +
+
+
+

Arm R

+ +
+
+
+

Chest

+ +
+
+
+

Leg L

+ +
+
+
+

Leg R

+ +
+
+ +
+

Armor Permutations

+
+
+

Name

+

Location

+

Hpts

+

Pg#

+
+
+ + + + +
+ + + + +
+
+
+
+ + + + +
+ + + + +
+
+ +
+ +

Armor Description

+ +
+ + + + + +
+
+
+ +
+ + + + + +
+ +
+ +
+ Finger / Toe + +
+ +
No Effect / Healthy
+ +
-1 WFM + WFR to Finger,
-2 Agility to Toe
+ +
-2 WFM + WFR to Finger,
-4 Agility to Toe
+ +
Body Location damaged.
No longer usable. -3 Strength to Finger, -3 Agility to Toe
+ +
Body Locaton destroyed,
-4 Strength to Finger, -4 Agility to Toe
+
+
+ +
+ Heart + +
+ +
No Effect / Healthy
+ +
-2 Strength + Toughness + Agility
+ +
-5 Strength + Toughness + Agility
+ +
-10 Strength + Toughness + Agility
+ +
Body Location damaged.
+10 Fatigue, -15 Strength + Toughness + Agility
+ +
Body Locaton destroyed,
instant death
+
+
+ +
+ Neck + +
+ +
No Effect / Healthy
+ +
-2 Toughness
+ +
-5 Toughness
+ +
-10 Toughness
+ +
+1 Fatigue, -10 Toughness
+ +
Body Location damaged.
-20 Toughness, Paralyzed and Helpless
+ +
Body Location destroyed,
instant death
+
+
+ +
+ Skull / Brain + +
+ +
No Effect / Healthy
+ +
-2 Perception + Intellect + WFM + WFR
+ +
-5 Perception + Intellect + WFM + WFR
+ +
-10 Perception + Intellect + WFM + WFR
+ +
Body Location damaged.
+10 Fatigue, -15 Perception + Intellect + WFM + WFR
+ +
Body Location destroyed,
instant death
+
+
+ +
+ Nose / Ear + +
+ +
No Effect / Healthy
+ +
-2 Perception to smelling or hearing Perception tests
+ +
-5 Perception to smelling or hearing Perception tests
+ +
-10 Perception to smelling or hearing Perception tests
+ +
-15 Perception to smelling or hearing Perception tests
+ +
Body Location broken.
-20 Perception to smelling or hearing Perception tests
+ +
Body Location destroyed,
cannot make or halve Perception to smelling or hearing tests
+
+
+ +
+ Limb (Arm / Leg) + +
+ +
No Effect / Healthy
+ +
-2 Strength to Arm or
-2 Agility to Leg
+ +
-5 Strength to Arm, or
-5 Agility to Leg
+ +
-10 Strength to Arm, or
-10 Agility to Leg
+ +
-15 Strength to Arm, or
-15 Agility to Leg
+ +
Body Location damaged. -15 Strength to Arm, or -15 Agility to Leg. -5 to limb's Actions
+ +
Body Location destroyed,
limb cannot be used
+3 Fatigue
+
+
+ +
+ Small / Large Intestines + +
+ +
No Effect / Healthy
+ +
-2 Toughness + Agility
+ +
-4 Toughness + Agility
+ +
-6 Toughness + Agility
+ +
-10 Toughness + Agility
+ +
Body Location damaged.
+2 Fatigue, -15 Toughness + Agility
+ +
Body Location destroyed,
+5 Fatigue, -20 Toughness + Agility
+
+
+ +
+ Lungs + +
+ +
No Effect / Healthy
+ +
-2 Toughness, stunned for
(D5-Toughness Modifier) rounds
+ +
-5 Toughness, stunned for
(2D5-Toughness Modifier) rounds
+ +
-10 Toughness, stunned for
(3D5-Toughness Modifier) rounds
+ +
-15 Toughness, stunned for
(4D5-Toughness Modifier) rounds
+ +
Body Location damaged.
-20 Toughness, stunned for
(5D5-Toughness Modifier) rounds
+ +
Body Location destroyed,
-25 Toughness, stunned for
(6D5-Toughness Modifier) rounds.
Character will take 2 wounds whenever they take a Movement Action quicker than 2 Meters per Turn.
+
+
+ +
+ Kidney / Stomach / Liver / Spleen + +
+ +
No Effect / Healthy
+ +
-2 Toughness + Agility
+ +
-4 Toughness + Agility
+ +
-6 Toughness + Agility
+ +
-10 Toughness + Agility
+ +
Body Location damaged.
+1 Fatigue, -15 Toughness + Agility
+ +
Body Location destroyed,
+5 Fatigue, -20 Toughness + Agility
+
+
+ +
+ Knee / Ankle / Shoulder / Elbow + +
+ +
No Effect / Healthy
+ +
-2 Strength + Agility
+ +
-4 Strength + Agility
+ +
-6 Strength + Agility
+ +
-10 Strength + Agility
+ +
Body Location damaged.
+1 Fatigue, -15 Strength + Agility
+ +
Body Location destroyed,
+5 Fatigue, -20 Strength + Agility
+
+
+ +
+ Eye + +
+ +
No Effect / Healthy
+ +
-2 Perception to seeing tests
+ +
-5 Perception to seeing tests
+ +
-10 Perception to seeing tests
+ +
-12 Perception to seeing tests
+ +
Body Location broken.
-15 Perception to seeing tests
+ +
Body Location destroyed,
Character blinded for D5 rounds. -20 Perception to seeing tests
+
+
+ +
+ Mouth + +
+ +
No Effect / Healthy
+ +
-1 Toughness, -5 to speaking tests
+ +
-3 Toughness, -5 to speaking tests
+ +
-5 Toughness, -10 to speaking tests
+ +
-8 Toughness, -10 to speaking tests
+ +
Body Location broken.
+1 Fatigue, -12 Toughness, -15 to speaking tests
+ +
Body Location destroyed,
+2 Fatigue, -15 Toughness, -15 to speaking tests
+
+
+ +
+ Hand + +
+ +
No Effect / Healthy
+ +
-3 to both Warfare stats if hand is used to Attack
+ +
-5 to both Warfare stats if hand is used to Attack
+ +
-10 to both Warfare stats if hand is used to Attack
+ +
-13 to both Warfare stats if hand is used to Attack
+ +
Body Location broken.
-15 to both Warfare stats if hand is used to Attack
+ +
Body Location destroyed,
Character cannot use the hand for any Actions
+
+
+ +
+ Chin / Jaw / Cheek + +
+ +
No Effect / Healthy
+ +
-2 Toughness
+ +
-4 Toughness, -5 to speaking tests
+ +
-6 Toughness, -10 to speaking tests
+ +
+1 Fatigue, -10 Toughness, -10 to speaking tests
+ +
Body Location damaged.
+2 Fatigue, -15 Toughness, -15 to speaking tests
+ +
Body Location destroyed,
+3 Fatigue, -20 Toughness, -20 to speaking tests
+
+
+ +
+ Foot + +
+ +
No Effect / Healthy
+ +
-5 to Agility when figuring Movement Speed
+ +
-10 to Agility when figuring Movement Speed
+ +
-15 to Agility when figuring Movement Speed
+ +
-20 to Agility when figuring Movement Speed
+ +
Body Location broken.
-25 to Agility when figuring Movement Speed
+ +
Body Location destroyed,
Character cannot use the Foot for any Actions. Half Move reduced to 1 Meter, Full Move reduced to 2 Meters, Charge and Run are impossible.
+
+
+ +
+ Pelvis + +
+ +
No Effect / Healthy
+ +
-1 Toughness, -4 Agility
+ +
-3 Toughness, -6 Agility
+ +
-6 Toughness, -8 Agility
+ +
-8 Toughness, -12 Agility
+ +
Body Location damaged.
-20 Toughness + Agility
+ +
Body Location destroyed,
-30 Toughness + Agility
+
+
+ +
+ Chest + +
+ +
No Effect / Healthy
+ +
-2 Toughness
+ +
-4 Toughness
+ +
-8 Toughness, stunned for 1D5 rounds
+ +
-10 Toughness, stunned for 2D5 rounds
+ +
Body Location broken.
-15 Toughness, stunned for 3D5 rounds
+ +
Body Location destroyed,
instant death
+
+
+ +
+
+ +

01-10 HEAD

+
01 Neck
+
02 Chin
+
03 Mouth
+
04-05 Nose
+
06-07 Cheeks
+
08 Eyes
+
09 Forehead
+
10 Ear
+

11-20 LEFT ARM

+
11 Fingers
+
12 Hands
+
13-15 Forearm
+
16 Elbow
+
17-19 Bicep
+
20 Shoulder
+

21-30 RIGHT ARM

+
21 Fingers
+
22 Hands
+
23-25 Forearm
+
26 Elbow
+
27-29 Bicep
+
30 Shoulder
+

31-45 LEFT LEG

+
31 Toes
+
32 Foot
+
33 Ankle
+
34-37 Shin
+
38 Knee
+
39-43 Thigh
+
44-45 Pelvis
+

46-61 RIGHT LEG

+
46 Toes
+
47 Foot
+
48 Ankle
+
49-53 Shin
+
54 Knee
+
55-58 Thigh
+
59-60 Pelvis
+

62-100 CHEST

+
61-66 Small Intestines
+
67-72 Large Intestines
+
73-78 Kidney
+
79-84 Stomach / Liver
+
85-89 Heart
+
90-96 Lungs
+
97-100 No Organ Hit
+
+
+

ROLL LOCATION (optional)

+
1-3 Left
+
4-7 Center
+
8-10 Right
+
+
+

IF Fingers / Toes 1D10

+
1-2 Pinky Finger / Toe
+
3-4 Ring Finger / Toe
+
5-6 Middle Finger / Toe
+
7-8 Index Finger / Toe
+
9-10 Thumb Finger / Toe
+
+
+ +
+
+

Medical Information

+
+ + +
+ +
+
+ +
+
+ + + + + +
+ +

Experience Summary

+
+ Unspent XP: + Spent XP: + XP Total: +
+
+
+
Name
+
XP Cost
+
Page #
+
Name
+
XP Cost
+
Page #
+
+
+ + + + + + +
+
+
+ + + + + + +
+
+ +
+
+

Faction Training

+
+
U.N.S.C.
+
Forerunner
+
Covenant / Banished
+
+
+
+

Weapon Training

+
+
Basic
+
Infantry
+
Vehicle
+
Melee
+
Heavy
+
Advanced
+
Long-Range
+
Explosives
+
+
+
+ +
+ + + + + +
+ +

Journal: Objectives

+
+
+ + +
+
+

Journal: Notes

+
+
+ + +
+
+
+ + + + + +
+ +
+
+
+ + + + + +

DIMENSIONS

+
Length
+
Width
+
Height
+
Weight
+ + + + + + +

SPEED AND MANEUVERABILITY

+ +

SPEED AND MANEUVERABILITY

+ +

CHARACTERISTICS

+ + +
Accelerate
+ +
Brake
+ +
Top Speed
+ +
Maneuver
+ + + + + + + + + + +
Vertical
+ +
Takeoff
+ +
Target Range
+ +
Targeting
+ + + + + + + + + + +
Strength
+ +
Melee
+ + + + + + + + +
Mythic
+ + +

CREW AND COMPLEMENT

+ +
Crew
+ +
Complement
+ + + + +

HULL

+
Hull Material
+ +
+
+

BREAKPOINTS

+
1-20 Wep
+
21-40 Mob
+
41-60 Eng
+
61-80 Optic
+
81-100 Crew
+ + + + + +

Armor

+
Front
+
Back
+
Side
+
Top
+
Bottom
+ + + + + +
+
+

Miscellaneous

+
Size Points
+
Weapon Points
+ + + + +
Shield Rating
+ +
Shield Current
+ +
Recharge Delay
+ +
Recharge Rate
+ + + + + + + + + +
+
+ + + + + +
+
+ + + + + +
+
+
+
+
+ +
+
+

Vehicle Ranged Weapons

+
+
+
+
Name
+ +
Type
+ + +
+
+
Range
+ +
DMG Roll
+ +
Base
+ +
Pierce
+ +
+
+
Hit Mod
+ +
Magazine
+ +
/
+ + + +
+
+
RoF
+ +
/
+ +
/
+ +
Reload
+ +
Weight
+ +
+
+ + + + + +
+
+
+
+
+ +
+

Vehicle Melee Weaponry

+
+
+
+
Name
+ +
Type
+ + +
+
+
Reach
+ +
DMG Roll
+ +
Base
+ +
Pierce
+ +
+
+
Hit Mod
+ +
Weight
+ +
Br Pts
+ +
/
+ + + +
+
+ + + + + +
+
+
+
+
+
+
+ +
+ + + + + +
+ +

Settings

+

Species Overrides

+ +
+ +

Initiative Overrides

+ +
+ +

Auto Roll Hit Locations

+ +
+ +

Weapon Description in Damage Roll

+ +
+ +

Calculate The Negative Impact Of Fatigue Automatically

+ +
+ +

Add half mythic agility to initiative

+ +
+ +

Sheet color override

+ +
+ +

NPC Sheet

+ +
+
+ +
+ + + + + + + + + + + + + + + +
+
+ +
+ + +

+

+ +

+

+ +
+
+

EXPERIENCE

+

RANK

+

SIZE

+ + + +
+
+ +
+
+ + + + + + + +
+ +
+ +
+

Stats

+
+
+

Characteristics

+ + + + + + + + + + +
+
+

 

+ + + + + + + + + + +
+
+
+

Mythic

+ + + +
+
+

 

+
+
+

Movement/carry

+

Half

+

Full

+

Charge

+

Run

+

Sprint

+

Jump

+

Leap

+

Carry

+

Lift

+

Push

+
+
+

 

+ + + + + + + + + + +
+
+
+ +
+ +
+

Skillset

+
+

Name

+

+

Char

+

Mod

+

T

+

+10

+

+20

+

Roll

+
+
+
+ + + + + + + + +
+
+
+
+ +
+ +
+
+ +

Current

+ +

Max

+ +
+ +
+ +

Current

+ +

Max

+ +
+ +
+ +

Current

+ +

Max

+ +
+ +
+ +

Current

+ +

Max

+ +
+ +
+ +

Current

+ +

Max

+ +

Delay

+ +

Charge

+ +
+ +
+ +

Head

+ +

Arms

+ +

Chest

+ +

Legs

+ +
+
+
+ +
+ + + +
+ + +
+
+ +
+ +
+
+
+ + + + + +

DIMENSIONS

+
Length
+
Width
+
Height
+
Weight
+ + + + + + +

SPEED AND MANEUVERABILITY

+ +

SPEED AND MANEUVERABILITY

+ +

CHARACTERISTICS

+ + +
Accelerate
+ +
Brake
+ +
Top Speed
+ +
Maneuver
+ + + + + + + + + + +
Vertical
+ +
Takeoff
+ +
Target Range
+ +
Targeting
+ + + + + + + + + + +
Strength
+ +
Melee
+ + + + + + + + +
Mythic
+ + +

CREW AND COMPLEMENT

+ +
Crew
+ +
Complement
+ + + + +

HULL

+
Hull Material
+ +
+
+

BREAKPOINTS

+
1-20 Wep
+
21-40 Mob
+
41-60 Eng
+
61-80 Optic
+
81-100 Crew
+ + + + + +

Armor

+
Front
+
Back
+
Side
+
Top
+
Bottom
+ + + + + +
+
+

Miscellaneous

+
Size Points
+
Weapon Points
+ + + + +
Shield Rating
+ +
Shield Current
+ +
Recharge Delay
+ +
Recharge Rate
+ + + + + + + + + +
+
+ + + + + +
+
+ + + + + +
+
+
+   +
+
+
+ +
+ +
+
+

Finger / Toe

+ +
+ +
No Effect / Healthy
+ +
-1 WFM + WFR to Finger,
-2 Agility to Toe
+ +
-2 WFM + WFR to Finger,
-4 Agility to Toe
+ +
Body Location damaged.
No longer usable. -3 Strength to Finger, -3 Agility to Toe
+ +
Body Locaton destroyed,
-4 Strength to Finger, -4 Agility to Toe
+
+
+ +
+

Heart

+ +
+ +
No Effect / Healthy
+ +
-2 Strength + Toughness + Agility
+ +
-5 Strength + Toughness + Agility
+ +
-10 Strength + Toughness + Agility
+ +
Body Location damaged.
+10 Fatigue, -15 Strength + Toughness + Agility
+ +
Body Locaton destroyed,
instant death
+
+
+ +
+

Neck

+ +
+ +
No Effect / Healthy
+ +
-2 Toughness
+ +
-5 Toughness
+ +
-10 Toughness
+ +
+1 Fatigue, -10 Toughness
+ +
Body Location damaged.
-20 Toughness, Paralyzed and Helpless
+ +
Body Location destroyed,
instant death
+
+
+ +
+

Skull / Brain

+ +
+ +
No Effect / Healthy
+ +
-2 Perception + Intellect + WFM + WFR
+ +
-5 Perception + Intellect + WFM + WFR
+ +
-10 Perception + Intellect + WFM + WFR
+ +
Body Location damaged.
+10 Fatigue, -15 Perception + Intellect + WFM + WFR
+ +
Body Location destroyed,
instant death
+
+
+ +
+

Nose / Ear

+ +
+ +
No Effect / Healthy
+ +
-2 Perception to smelling or hearing Perception tests
+ +
-5 Perception to smelling or hearing Perception tests
+ +
-10 Perception to smelling or hearing Perception tests
+ +
-15 Perception to smelling or hearing Perception tests
+ +
Body Location broken.
-20 Perception to smelling or hearing Perception tests
+ +
Body Location destroyed,
cannot make or halve Perception to smelling or hearing tests
+
+
+ +
+

Limb (Arm / Leg)

+ +
+ +
No Effect / Healthy
+ +
-2 Strength to Arm or
-2 Agility to Leg
+ +
-5 Strength to Arm, or
-5 Agility to Leg
+ +
-10 Strength to Arm, or
-10 Agility to Leg
+ +
-15 Strength to Arm, or
-15 Agility to Leg
+ +
Body Location damaged. -15 Strength to Arm, or -15 Agility to Leg. -5 to limb's Actions
+ +
Body Location destroyed,
limb cannot be used
+3 Fatigue
+
+
+ +
+

Small / Large Intestines

+ +
+ +
No Effect / Healthy
+ +
-2 Toughness + Agility
+ +
-4 Toughness + Agility
+ +
-6 Toughness + Agility
+ +
-10 Toughness + Agility
+ +
Body Location damaged.
+2 Fatigue, -15 Toughness + Agility
+ +
Body Location destroyed,
+5 Fatigue, -20 Toughness + Agility
+
+
+ +
+

Lungs

+ +
+ +
No Effect / Healthy
+ +
-2 Toughness, stunned for
(D5-Toughness Modifier) rounds
+ +
-5 Toughness, stunned for
(2D5-Toughness Modifier) rounds
+ +
-10 Toughness, stunned for
(3D5-Toughness Modifier) rounds
+ +
-15 Toughness, stunned for
(4D5-Toughness Modifier) rounds
+ +
Body Location damaged.
-20 Toughness, stunned for
(5D5-Toughness Modifier) rounds
+ +
Body Location destroyed,
-25 Toughness, stunned for
(6D5-Toughness Modifier) rounds.
Character will take 2 wounds whenever they take a Movement Action quicker than 2 Meters per Turn.
+
+
+ +
+

Kidney / Stomach / Liver / Spleen

+ +
+ +
No Effect / Healthy
+ +
-2 Toughness + Agility
+ +
-4 Toughness + Agility
+ +
-6 Toughness + Agility
+ +
-10 Toughness + Agility
+ +
Body Location damaged.
+1 Fatigue, -15 Toughness + Agility
+ +
Body Location destroyed,
+5 Fatigue, -20 Toughness + Agility
+
+
+ +
+

Knee / Ankle / Shoulder / Elbow

+ +
+ +
No Effect / Healthy
+ +
-2 Strength + Agility
+ +
-4 Strength + Agility
+ +
-6 Strength + Agility
+ +
-10 Strength + Agility
+ +
Body Location damaged.
+1 Fatigue, -15 Strength + Agility
+ +
Body Location destroyed,
+5 Fatigue, -20 Strength + Agility
+
+
+ +
+

Eye

+ +
+ +
No Effect / Healthy
+ +
-2 Perception to seeing tests
+ +
-5 Perception to seeing tests
+ +
-10 Perception to seeing tests
+ +
-12 Perception to seeing tests
+ +
Body Location broken.
-15 Perception to seeing tests
+ +
Body Location destroyed,
Character blinded for D5 rounds. -20 Perception to seeing tests
+
+
+ +
+

Mouth

+ +
+ +
No Effect / Healthy
+ +
-1 Toughness, -5 to speaking tests
+ +
-3 Toughness, -5 to speaking tests
+ +
-5 Toughness, -10 to speaking tests
+ +
-8 Toughness, -10 to speaking tests
+ +
Body Location broken.
+1 Fatigue, -12 Toughness, -15 to speaking tests
+ +
Body Location destroyed,
+2 Fatigue, -15 Toughness, -15 to speaking tests
+
+
+ +
+

Hand

+ +
+ +
No Effect / Healthy
+ +
-3 to both Warfare stats if hand is used to Attack
+ +
-5 to both Warfare stats if hand is used to Attack
+ +
-10 to both Warfare stats if hand is used to Attack
+ +
-13 to both Warfare stats if hand is used to Attack
+ +
Body Location broken.
-15 to both Warfare stats if hand is used to Attack
+ +
Body Location destroyed,
Character cannot use the hand for any Actions
+
+
+ +
+

Chin / Jaw / Cheek

+ +
+ +
No Effect / Healthy
+ +
-2 Toughness
+ +
-4 Toughness, -5 to speaking tests
+ +
-6 Toughness, -10 to speaking tests
+ +
+1 Fatigue, -10 Toughness, -10 to speaking tests
+ +
Body Location damaged.
+2 Fatigue, -15 Toughness, -15 to speaking tests
+ +
Body Location destroyed,
+3 Fatigue, -20 Toughness, -20 to speaking tests
+
+
+ +
+

Foot

+ +
+ +
No Effect / Healthy
+ +
-5 to Agility when figuring Movement Speed
+ +
-10 to Agility when figuring Movement Speed
+ +
-15 to Agility when figuring Movement Speed
+ +
-20 to Agility when figuring Movement Speed
+ +
Body Location broken.
-25 to Agility when figuring Movement Speed
+ +
Body Location destroyed,
Character cannot use the Foot for any Actions. Half Move reduced to 1 Meter, Full Move reduced to 2 Meters, Charge and Run are impossible.
+
+
+ +
+

Pelvis

+ +
+ +
No Effect / Healthy
+ +
-1 Toughness, -4 Agility
+ +
-3 Toughness, -6 Agility
+ +
-6 Toughness, -8 Agility
+ +
-8 Toughness, -12 Agility
+ +
Body Location damaged.
-20 Toughness + Agility
+ +
Body Location destroyed,
-30 Toughness + Agility
+
+
+ +
+

Chest

+ +
+ +
No Effect / Healthy
+ +
-2 Toughness
+ +
-4 Toughness
+ +
-8 Toughness, stunned for 1D5 rounds
+ +
-10 Toughness, stunned for 2D5 rounds
+ +
Body Location broken.
-15 Toughness, stunned for 3D5 rounds
+ +
Body Location destroyed,
instant death
+
+
+
+
+ +
+ +
+
+
+

Vehicle Ranged Weapons

+
+
+
+
Name
+ +
Type
+ + +
+
+
Range
+ +
DMG Roll
+ +
Base
+ +
Pierce
+ +
+
+
Hit Mod
+ +
Magazine
+ +
/
+ + + +
+
+
RoF
+ +
/
+ +
/
+ +
Reload
+ +
Weight
+ +
+
+ + + + + +
+
+
+
+ +
+

Vehicle Melee Weaponry

+
+
+
+
Name
+ +
Type
+ + +
+
+
Reach
+ +
DMG Roll
+ +
Base
+ +
Pierce
+ +
+
+
Hit Mod
+ +
Weight
+ +
Br Pts
+ +
/
+ + + +
+
+ + + + + +
+
+
+
+
+
+
+ +
+ +
+
+

Ranged Weapons

+
+
+
+
Name
+ +
Type
+ + +
+
+
Range
+ +
DMG Roll
+ +
Base
+ +
Pierce
+ +
+
+
Hit Mod
+ +
Magazine
+ +
/
+ + + +
+
+
RoF
+ +
/
+ +
/
+ +
Reload
+ +
Weight
+ +
+
+ + + + + +
+
+
+
+
+

Melee Weapons

+
+
+
+
Name
+ +
Type
+ + +
+
+
Reach
+ +
DMG Roll
+ +
Base
+ +
Pierce
+ +
+
+
Hit Mod
+ +
Weight
+ +
Br Pts
+ +
/
+ + + +
+
+
damage plus Strength
+ +
pierce plus Strength
+ +
+
+ + + + + +
+
+
+
+
+
+ +
+

Additional info

+
+ + + + + +
+ + + + + +
+
+ +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + {{#initiative}} +
{{character}} rolls for Initiative
+
+
{{initiative}} Degrees of success
+ +
+ {{/initiative}} + + + + {{#roll-name}} +
{{character}} rolls for {{roll-name}}
+
+
+
{{roll}}
+
+ {{#^rollLess() roll 0 }}Degrees of success{{/^rollLess() roll 0 }} + {{#rollLess() roll 0 }}Degrees of failure{{/rollLess() roll 0 }} +
+
+ +
+ {{/roll-name}} + + + + {{#avrdam}} +
{{character}} damage with autoroller
+
+
+
Damage dealt:
+
{{avrdam}}
+
+ +
+ {{/avrdam}} + + + + {{#multiroll}} +
{{character}} rolls multible times
+
+
+
Successes:
+
{{multiroll}}
+
+
+ {{/multiroll}} + + + + {{#attack}} +
{{character}} rolls to attack with {{weapon}}
+ {{#loc}}
{{/loc}} + {{^loc}}
{{/loc}} + +
+
{{roll}}
+ {{#^rollLess() roll 0 }}
Degrees of success
{{/^rollLess() roll 0 }} + {{#rollLess() roll 0 }}
Degrees of failure
{{/rollLess() roll 0 }} +
+ + {{#rollWasCrit() roll }}
A CRITICAL FAIL!
{{/rollWasCrit() roll }} + {{#rollWasFumble() roll }}
A CRITICAL HIT!
{{/rollWasFumble() roll }} +
+ {{/attack}} + + + + {{#loc}} + {{^attack}}
{{/attack}} + {{#attack}}
{{/attack}} +
Hit Location {{loc}}
+
+ {{#rollBetween() loc 1 10}} HEAD: {{/rollBetween() loc 1 10}} + {{#rollBetween() loc 1 1}} 01 Neck {{/rollBetween() loc 1 1}} + {{#rollBetween() loc 2 2}} 02 Chin {{/rollBetween() loc 2 2}} + {{#rollBetween() loc 3 3}} 03 Mouth {{/rollBetween() loc 3 3}} + {{#rollBetween() loc 4 5}} 04-05 Nose {{/rollBetween() loc 4 5}} + {{#rollBetween() loc 6 7}} 06-07 Cheeks {{/rollBetween() loc 6 7}} + {{#rollBetween() loc 8 8}} 08 Eyes {{/rollBetween() loc 8 8}} + {{#rollBetween() loc 9 9}} 09 Forehead {{/rollBetween() loc 9 9}} + {{#rollBetween() loc 10 10}} 10 Ear {{/rollBetween() loc 10 10}} + + {{#rollBetween() loc 11 20}} LEFT ARM: {{/rollBetween() loc 11 20}} + {{#rollBetween() loc 11 11}} 11 Fingers {{/rollBetween() loc 11 11}} + {{#rollBetween() loc 12 12}} 12 Hands {{/rollBetween() loc 12 12}} + {{#rollBetween() loc 13 15}} 13-15 Forearm {{/rollBetween() loc 13 15}} + {{#rollBetween() loc 16 16}} 16 Elbow {{/rollBetween() loc 16 16}} + {{#rollBetween() loc 17 19}} 17-19 Bicep {{/rollBetween() loc 17 19}} + {{#rollBetween() loc 20 20}} 20 Shoulder {{/rollBetween() loc 20 20}} + + {{#rollBetween() loc 21 30}} RIGHT ARM: {{/rollBetween() loc 21 30}} + {{#rollBetween() loc 21 21}} 21 Finger {{/rollBetween() loc 21 21}} + {{#rollBetween() loc 22 22}} 22 Hands {{/rollBetween() loc 22 22}} + {{#rollBetween() loc 23 25}} 23-25 Forearm {{/rollBetween() loc 23 25}} + {{#rollBetween() loc 26 26}} 26 Elbow {{/rollBetween() loc 26 26}} + {{#rollBetween() loc 27 29}} 27-29 Bicep {{/rollBetween() loc 27 29}} + {{#rollBetween() loc 30 30}} 30 Shoulder {{/rollBetween() loc 30 30}} + + {{#rollBetween() loc 31 45}} LEFT LEG: {{/rollBetween() loc 31 45}} + {{#rollBetween() loc 31 31}} 31 Toes {{/rollBetween() loc 31 31}} + {{#rollBetween() loc 32 32}} 32 Foot {{/rollBetween() loc 32 32}} + {{#rollBetween() loc 33 33}} 33 Ankle {{/rollBetween() loc 33 33}} + {{#rollBetween() loc 34 37}} 34-37 Shin {{/rollBetween() loc 34 37}} + {{#rollBetween() loc 38 38}} 38 Knee {{/rollBetween() loc 38 38}} + {{#rollBetween() loc 39 43}} 39-43 Thigh {{/rollBetween() loc 39 43}} + {{#rollBetween() loc 44 45}} 44-45 Pelvis {{/rollBetween() loc 44 45}} + + {{#rollBetween() loc 46 60}} RIGHT LEG: {{/rollBetween() loc 46 60}} + {{#rollBetween() loc 46 46}} 46 Toes {{/rollBetween() loc 46 46}} + {{#rollBetween() loc 47 47}} 47 Foot {{/rollBetween() loc 47 47}} + {{#rollBetween() loc 48 48}} 48 Ankle {{/rollBetween() loc 48 48}} + {{#rollBetween() loc 49 53}} 49-53 Shin {{/rollBetween() loc 49 53}} + {{#rollBetween() loc 54 54}} 54 Knee {{/rollBetween() loc 54 54}} + {{#rollBetween() loc 55 58}} 55-58 Thigh {{/rollBetween() loc 55 58}} + {{#rollBetween() loc 59 60}} 59-60 Pelvis {{/rollBetween() loc 59 60}} + + {{#rollBetween() loc 61 100}} CHEST: {{/rollBetween() loc 61 100}} + {{#rollBetween() loc 61 66}} 61-66 Small Intestines {{/rollBetween() loc 61 66}} + {{#rollBetween() loc 67 72}} 67-72 Large Intestines {{/rollBetween() loc 67 72}} + {{#rollBetween() loc 73 78}} 73-78 Kidney {{/rollBetween() loc 73 78}} + {{#rollBetween() loc 79 84}} 79-84 Stomach / Liver {{/rollBetween() loc 79 84}} + {{#rollBetween() loc 85 89}} 85-89 Heart {{/rollBetween() loc 85 89}} + {{#rollBetween() loc 90 96}} 90-96 Lungs {{/rollBetween() loc 90 96}} + {{#rollBetween() loc 97 100}} 97-100 No Organ Hit {{/rollBetween() loc 97 100}} +
+
+ {{/loc}} + + + + {{#damage}} +
{{character}} rolls for damage with {{weapon}}
+ {{#description}}
{{/description}} + {{^description}}
{{/description}} +
+ +
+
Damage
+
{{damage}}
+
+ +
+
Pierce
+
{{pierce}}
+
+
+ +
+ {{/damage}} + {{#description}} + {{#name}}
{{name}}
{{/name}} +
+
{{description}}
+
+ {{/description}} + + + + {{#scatter-range}} +
{{character}} scatters
+
+
Range: {{scatter-range}} meters
+ {{#rollBetween() scatter-direction 1 2}} {{/rollBetween() scatter-direction 1 2}} + {{#rollBetween() scatter-direction 3 3}} {{/rollBetween() scatter-direction 3 3}} + {{#rollBetween() scatter-direction 4 4}} {{/rollBetween() scatter-direction 4 4}} + {{#rollBetween() scatter-direction 5 5}} {{/rollBetween() scatter-direction 5 5}} + {{#rollBetween() scatter-direction 6 7}} {{/rollBetween() scatter-direction 6 7}} + {{#rollBetween() scatter-direction 8 8}} {{/rollBetween() scatter-direction 8 8}} + {{#rollBetween() scatter-direction 9 9}} {{/rollBetween() scatter-direction 9 9}} + {{#rollBetween() scatter-direction 10 10}} {{/rollBetween() scatter-direction 10 10}} + +
+ {{/scatter-range}} + + + + {{#2x2}} +
{{character}}: {{name}}
+
+ +
+
{{2x2-name}}
+
{{2x2}}
+
{{2x2-name-max}}
+
{{2x2-max}}
+
+ +
+ {{/2x2}} + + {{#4x2-1}} +
{{character}}: {{name}}
+
+
+ +
+
{{4x2-1-name}}
+
{{4x2-1}}
+
{{4x2-1-name-max}}
+
{{4x2-1-max}}
+
+ +
+
{{4x2-2-name}}
+
{{4x2-2}}
+
{{4x2-2-name-max}}
+
{{4x2-2-max}}
+
+ +
+ {{/4x2-1}} + +
+ diff --git a/Halo_Mythic_3dot5/README.md b/Halo_Mythic_3dot5/README.md index 73a2114f30..7e5347c9f0 100644 --- a/Halo_Mythic_3dot5/README.md +++ b/Halo_Mythic_3dot5/README.md @@ -1,7 +1,7 @@ -# Halo_Mythic_4dot0 - - This sheet is designed for use in Roll20. There is a universal header that applies to all in-sheet tabs. This header section consists of five grid sub-sections: first logo and core character details, second characteristics, third Mythical characteristics plus physical calculations such as movement and carrying capacity, fourth initiative roller and alternate in-sheet tabs, and fifth has all other numbers that should be accessible on-hand by the player such as luck, wounds, etc. - - Specifically, the fifth header grid will be made to have the following attributes displayed: total experience points, luck points, support points, fatigue points, wound count, armor data, shield data, and credit count. Note that these attributes will be accessible and editable in other parts of the sheet. - - These tabs are composed of different sections: core character information such as skills and education, a summary of medical status along with any bodily injuries that could be sustained, a list of equipment both used in and out of combat such as weapons or communications gear, an experience page to differentiate unspent/spent experience points toward an automatically tracked total sum number, a player-kept journal tab to list complete/incomplete objectives in a mission or keep a history of your character's time spent, a vehicles tab to list vehicle data, and a settings tab to allow the player to apply technical changes to the sheet if needed, such as applying an automatic jump multiplier if playing as a Jackal. +# Halo_Mythic_4dot0 + + This sheet is designed for use in Roll20. There is a universal header that applies to all in-sheet tabs. This header section consists of five grid sub-sections: first logo and core character details, second characteristics, third Mythical characteristics plus physical calculations such as movement and carrying capacity, fourth initiative roller and alternate in-sheet tabs, and fifth has all other numbers that should be accessible on-hand by the player such as luck, wounds, etc. + + Specifically, the fifth header grid will be made to have the following attributes displayed: total experience points, luck points, support points, fatigue points, wound count, armor data, shield data, and credit count. Note that these attributes will be accessible and editable in other parts of the sheet. + + These tabs are composed of different sections: core character information such as skills and education, a summary of medical status along with any bodily injuries that could be sustained, a list of equipment both used in and out of combat such as weapons or communications gear, an experience page to differentiate unspent/spent experience points toward an automatically tracked total sum number, a player-kept journal tab to list complete/incomplete objectives in a mission or keep a history of your character's time spent, a vehicles tab to list vehicle data, and a settings tab to allow the player to apply technical changes to the sheet if needed, such as applying an automatic jump multiplier if playing as a Jackal. diff --git a/Halo_Mythic_3dot5/images/Logos/faction_logo_ONI.png b/Halo_Mythic_3dot5/images/Logos/faction_logo_ONI.png new file mode 100644 index 0000000000000000000000000000000000000000..5c052fd0435540e0558039768b2f7e4c10eb6650 GIT binary patch literal 76352 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 z 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