From 1c0714ffe717a74fc9f107d66fe4e59684d2f905 Mon Sep 17 00:00:00 2001 From: Duncan Date: Wed, 17 Mar 2021 15:57:21 +0000 Subject: [PATCH] The Expanse RPG Bug Fix Mar2021 DEX/Tou increase possible with level 4. - Fixed Level for specialisation 2 = level 1 - Dex penalty for armour missing - added - Nice Dice rolls back ported from AGE sheet --- The Expanse RPG (AGE System)/sheet.json | 4 +- .../the-expanse-rpg-age-system.css | 371 +++++++++++++++++- .../the-expanse-rpg-age-system.html | 365 +++++++++++++++-- The Expanse RPG (AGE System)/translation.json | 9 +- 4 files changed, 700 insertions(+), 49 deletions(-) diff --git a/The Expanse RPG (AGE System)/sheet.json b/The Expanse RPG (AGE System)/sheet.json index f939fe7843..c010a4c929 100644 --- a/The Expanse RPG (AGE System)/sheet.json +++ b/The Expanse RPG (AGE System)/sheet.json @@ -1,8 +1,8 @@ { "html": "the-expanse-rpg-age-system.html", "css": "the-expanse-rpg-age-system.css", - "authors": "Green Ronin (Evan Sass)", - "roll20userid": "6360493", + "authors": "Green Ronin (Evan Sass), Elminster(Duncan)", + "roll20userid": "6360493, 5752003", "preview": "the-expanse-rpg-age-system.png", "instructions": "The Green Ronin-official Roll20 character sheet for The Expanse RPG. Based on the AGE System sheet by Olivier L.-L. and Zach Hall.\n\nUtilizes the API script 'TotalRolled for AGE' to total rolls and calculate stunt points.\n**Note:** When adding a new character, ability focuses need to be added from the 'Focuses' tab, and you must enter a number under Focus Bonus in order for the focus rolls to perform correctly.\n\nSheet version 1.0.0 (last modified 27 July 2020). Starting from v.1.20.1 of the AGE System sheet, The Expanse sheet now only shows options available in The Expanse RPG (no magic options), includes a Conditions tracker, and tracks Income and Fortune as used in The Expanse RPG.\n\nThe Expanse RPG is ©2019 Green Ronin Publishing, LLC. The Expanse is © 2011-2020 Daniel Abraham and Ty Franck.", "useroptions": [ diff --git a/The Expanse RPG (AGE System)/the-expanse-rpg-age-system.css b/The Expanse RPG (AGE System)/the-expanse-rpg-age-system.css index 9eaaef8c4f..fa7dcc3ff7 100644 --- a/The Expanse RPG (AGE System)/the-expanse-rpg-age-system.css +++ b/The Expanse RPG (AGE System)/the-expanse-rpg-age-system.css @@ -492,19 +492,28 @@ input { /* Right column */ .sheet-sectionfourth { width: calc(25% - 6px); - height: 92px; + height: 125px; } .sheet-sectionthreefourths { width: calc(75% - 4px); - height: 92px; + height: 125px; } .sheet-shieldbonus-armorpenalty { - width: calc(50% - 3.79px); + width: calc(20% - 3.79px); + padding-top: 0.75em; text-align: right; float: left; } - - +.sheet-shieldbonus-armorpenalty2 { + width: calc(23% - 3.79px); + padding-left: 1.1em; +} +.sheet-shieldbonus-armorpenalty2 .sheet-maximum-input span { + text-align: center; +} +.sheet-shieldbonus-armorpenalty2 .sheet-maximum-input input { + margin-right: 0.75em; +} .sheet-sectiononethird { width: calc(33.3% - 3.79px); /* height: 92px; */ @@ -555,6 +564,7 @@ input { -webkit-appearance: none; -moz-appearance: none; -webkit-border-radius: 0px; + border-radius: 0px; border: none; color: black; padding: none; @@ -696,7 +706,7 @@ input { } .sheet-speed-defense-armor-container { - height: 92px; + height: 125px; } .sheet-speed-defense-armor-container .sheet-col { @@ -740,6 +750,7 @@ input { } .sheet-speed-defense-armor-container .sheet-maximum-input span { + height: 20px; margin-left: 5px;; } @@ -2303,4 +2314,350 @@ input.sheet-ammo-col-checkbox:checked ~ .sheet-page .sheet-attack-container .she color: #111; border: 1px solid #333; background: #eee; -} \ No newline at end of file +} + +/* ROLL TEMPLATES */ + +.sheet-rolltemplate-default table { + border: 1px solid black; +} + +.sheet-rolltemplate-default caption { + background-color: black; + font-weight: bold; + border-top: 1px solid black; + border-bottom: 0px; + border-left: 1px solid black; + border-right: 1px solid black; +} + +.sheet-rolltemplate-default td:first-child { + text-align: left; +} + +.sheet-rolltemplate-default td:nth-child(2) { + text-align: right; +} + +.sheet-rolltemplate-age-roller .sheet-age-roller-title.sheet-age-roller-color-red, +input.sheet-red-color-checkbox:checked ~ .sheet-tab-button:checked + span, +input.sheet-red-color-checkbox:checked ~ .sheet-tab-button.sheet-tab5:checked + span + span, +input.sheet-red-color-checkbox:checked ~ .sheet-tab-button.sheet-tab5:checked + span + span + span, +input.sheet-red-color-checkbox:checked ~ .sheet-page .sheet-section-name { + background-color: #810206; +} + +.sheet-rolltemplate-age-roller .sheet-age-roller-title.sheet-age-roller-color-teal1, +input.sheet-teal1-color-checkbox:checked ~ .sheet-tab-button:checked + span, +input.sheet-teal1-color-checkbox:checked ~ .sheet-tab-button.sheet-tab5:checked + span + span, +input.sheet-teal1-color-checkbox:checked ~ .sheet-tab-button.sheet-tab5:checked + span + span + span, +input.sheet-teal1-color-checkbox:checked ~ .sheet-page .sheet-section-name { + background-color: #00576B; +} + +.sheet-rolltemplate-age-roller .sheet-age-roller-title.sheet-age-roller-color-teal2, +input.sheet-teal2-color-checkbox:checked ~ .sheet-tab-button:checked + span, +input.sheet-teal2-color-checkbox:checked ~ .sheet-tab-button.sheet-tab5:checked + span + span, +input.sheet-teal2-color-checkbox:checked ~ .sheet-tab-button.sheet-tab5:checked + span + span + span, +input.sheet-teal2-color-checkbox:checked ~ .sheet-page .sheet-section-name { + background-color: #1f7b92; +} + +.sheet-rolltemplate-age-roller .sheet-age-roller-title.sheet-age-roller-color-blue1, +input.sheet-blue1-color-checkbox:checked ~ .sheet-tab-button:checked + span, +input.sheet-blue1-color-checkbox:checked ~ .sheet-tab-button.sheet-tab5:checked + span + span, +input.sheet-blue1-color-checkbox:checked ~ .sheet-tab-button.sheet-tab5:checked + span + span + span, +input.sheet-blue1-color-checkbox:checked ~ .sheet-page .sheet-section-name { + background-color: #007ab8; +} + +.sheet-rolltemplate-age-roller .sheet-age-roller-title.sheet-age-roller-color-blue2, +input.sheet-blue2-color-checkbox:checked ~ .sheet-tab-button:checked + span, +input.sheet-blue2-color-checkbox:checked ~ .sheet-tab-button.sheet-tab5:checked + span + span, +input.sheet-blue2-color-checkbox:checked ~ .sheet-tab-button.sheet-tab5:checked + span + span + span, +input.sheet-blue2-color-checkbox:checked ~ .sheet-page .sheet-section-name { + background-color: #006496; +} + +.sheet-rolltemplate-age-roller .sheet-age-roller-title.sheet-age-roller-color-orange, +input.sheet-orange-color-checkbox:checked ~ .sheet-tab-button:checked + span, +input.sheet-orange-color-checkbox:checked ~ .sheet-tab-button.sheet-tab5:checked + span + span, +input.sheet-orange-color-checkbox:checked ~ .sheet-tab-button.sheet-tab5:checked + span + span + span, +input.sheet-orange-color-checkbox:checked ~ .sheet-page .sheet-section-name { + background-image: radial-gradient(ellipse at top, #bc610e, #431c00); +} + +.sheet-rolltemplate-age-roller .sheet-age-roller-title.sheet-age-roller-color-threefold, +input.sheet-threefold-color-checkbox:checked ~ .sheet-tab-button:checked + span, +input.sheet-threefold-color-checkbox:checked ~ .sheet-tab-button.sheet-tab5:checked + span + span, +input.sheet-threefold-color-checkbox:checked ~ .sheet-tab-button.sheet-tab5:checked + span + span + span, +input.sheet-threefold-color-checkbox:checked ~ .sheet-page .sheet-section-name { + background-image: linear-gradient(135deg, #00658D, #2A828E, #87641B, #c79846, #851c07); +} + +.sheet-rolltemplate-age-roller .sheet-age-roller-title.sheet-age-roller-color-rainbow, +input.sheet-rainbow-color-checkbox:checked ~ .sheet-tab-button:checked + span, +input.sheet-rainbow-color-checkbox:checked ~ .sheet-tab-button.sheet-tab5:checked + span + span, +input.sheet-rainbow-color-checkbox:checked ~ .sheet-tab-button.sheet-tab5:checked + span + span + span, +input.sheet-rainbow-color-checkbox:checked ~ .sheet-page .sheet-section-name { + background-image: radial-gradient(circle at bottom left, mediumvioletred, firebrick, darkorange, darkkhaki, forestgreen, blue, darkviolet); +} + +.sheet-rolltemplate-age-roller .sheet-age-roller-title.sheet-age-roller-color-green, +input.sheet-green-color-checkbox:checked ~ .sheet-tab-button:checked + span, +input.sheet-green-color-checkbox:checked ~ .sheet-tab-button.sheet-tab5:checked + span + span, +input.sheet-green-color-checkbox:checked ~ .sheet-tab-button.sheet-tab5:checked + span + span + span, +input.sheet-green-color-checkbox:checked ~ .sheet-page .sheet-section-name { + background-image: radial-gradient(circle at center, #1d8514, #1d8514, black); +} + +/* dragonscale texture from https://www.myfreetextures.com/four-dragon-scale-background-textures/ */ +.sheet-rolltemplate-age-roller .sheet-age-roller-title.sheet-age-roller-color-dragon, +input.sheet-dragon-color-checkbox:checked ~ .sheet-tab-button:checked + span, +input.sheet-dragon-color-checkbox:checked ~ .sheet-tab-button.sheet-tab5:checked + span + span, +input.sheet-dragon-color-checkbox:checked ~ .sheet-tab-button.sheet-tab5:checked + span + span + span, +input.sheet-dragon-color-checkbox:checked ~ .sheet-page .sheet-section-name { + background-image: url("https://i.imgur.com/ZiUOVSE.jpg"); +} + +.sheet-rolltemplate-age-roller .sheet-age-roller-title.sheet-age-roller-color-lazarus, +input.sheet-lazarus-color-checkbox:checked ~ .sheet-tab-button:checked + span, +input.sheet-lazarus-color-checkbox:checked ~ .sheet-tab-button.sheet-tab5:checked + span + span, +input.sheet-lazarus-color-checkbox:checked ~ .sheet-tab-button.sheet-tab5:checked + span + span + span, +input.sheet-lazarus-color-checkbox:checked ~ .sheet-page .sheet-section-name { + background-image: radial-gradient(circle at center, #3A8BCC, #124179); +} + +.sheet-rolltemplate-age-roller .sheet-age-roller-title.sheet-age-roller-color-stars, +input.sheet-stars-color-checkbox:checked ~ .sheet-tab-button:checked + span, +input.sheet-stars-color-checkbox:checked ~ .sheet-tab-button.sheet-tab5:checked + span + span, +input.sheet-stars-color-checkbox:checked ~ .sheet-tab-button.sheet-tab5:checked + span + span + span, +input.sheet-stars-color-checkbox:checked ~ .sheet-page .sheet-section-name { + background-image: url("http://i.imgur.com/Xsnnevo.png"); +} + +input.sheet-stars-color-checkbox:checked ~ .sheet-tab4 .sheet-ability-strength .sheet-section-name, +input.sheet-stars-color-checkbox:checked ~ .sheet-tab4 .sheet-ability-intelligence .sheet-section-name, +input.sheet-stars-color-checkbox:checked ~ .sheet-tab4 .sheet-ability-accuracy .sheet-section-name, +input.sheet-stars-color-checkbox:checked ~ .sheet-tab1 .sheet-ability-strength .sheet-section-name, +input.sheet-stars-color-checkbox:checked ~ .sheet-tab1 .sheet-ability-fighting .sheet-section-name, +input.sheet-stars-color-checkbox:checked ~ .sheet-tab1 .sheet-ability-communication .sheet-section-name, +input.sheet-stars-color-checkbox:checked ~ .sheet-page .sheet-section:nth-child(odd) .sheet-section-name { + background-image: url("http://i.imgur.com/CEij2yw.png"); +} +input.sheet-stars-color-checkbox:checked ~ .sheet-tab4 .sheet-ability-willpower .sheet-section-name, +input.sheet-stars-color-checkbox:checked ~ .sheet-tab4 .sheet-ability-dexterity .sheet-section-name, +input.sheet-stars-color-checkbox:checked ~ .sheet-tab4 .sheet-ability-communication .sheet-section-name, +input.sheet-stars-color-checkbox:checked ~ .sheet-tab1 .sheet-ability-constitution .sheet-section-name, +input.sheet-stars-color-checkbox:checked ~ .sheet-tab1 .sheet-ability-intelligence .sheet-section-name, +input.sheet-stars-color-checkbox:checked ~ .sheet-tab1 .sheet-ability-willpower .sheet-section-name { + background-image: url("https://i.imgur.com/aRp1Jdz.png"); +} + +.sheet-rolltemplate-age-roller .sheet-die-face-drama.sheet-color-red, +input.sheet-red-color-checkbox:checked ~ .sheet-page .repcontrol .repcontrol_edit:after, +input.sheet-red-color-checkbox:checked ~ .sheet-page .repcontrol .repcontrol_add:before, +input.sheet-red-color-checkbox:checked ~ button[type=roll].sheet-floating-dice-roller::before, +input.sheet-red-color-checkbox:checked ~ .sheet-page .sheet-attack-container button[type=roll]::before, +input.sheet-red-color-checkbox:checked ~ .sheet-page .sheet-spell-short-container button[type=roll]::before, +input.sheet-red-color-checkbox:checked ~ .sheet-page .sheet-focus-container button[type=roll]::before, +input.sheet-red-color-checkbox:checked ~ .sheet-page .sheet-spell-container button[type=roll]::before { + color: #810206; +} + +.sheet-rolltemplate-age-roller .sheet-die-face-drama.sheet-color-teal1, +input.sheet-teal1-color-checkbox:checked ~ .sheet-page .repcontrol .repcontrol_edit:after, +input.sheet-teal1-color-checkbox:checked ~ .sheet-page .repcontrol .repcontrol_add:before, +input.sheet-teal1-color-checkbox:checked ~ button[type=roll].sheet-floating-dice-roller::before, +input.sheet-teal1-color-checkbox:checked ~ .sheet-page .sheet-attack-container button[type=roll]::before, +input.sheet-teal1-color-checkbox:checked ~ .sheet-page .sheet-spell-short-container button[type=roll]::before, +input.sheet-teal1-color-checkbox:checked ~ .sheet-page .sheet-focus-container button[type=roll]::before, +input.sheet-teal1-color-checkbox:checked ~ .sheet-page .sheet-spell-container button[type=roll]::before { + color: #00576B; +} + +.sheet-rolltemplate-age-roller .sheet-die-face-drama.sheet-color-teal2, +input.sheet-teal2-color-checkbox:checked ~ .sheet-page .repcontrol .repcontrol_edit:after, +input.sheet-teal2-color-checkbox:checked ~ .sheet-page .repcontrol .repcontrol_add:before, +input.sheet-teal2-color-checkbox:checked ~ button[type=roll].sheet-floating-dice-roller::before, +input.sheet-teal2-color-checkbox:checked ~ .sheet-page .sheet-attack-container button[type=roll]::before, +input.sheet-teal2-color-checkbox:checked ~ .sheet-page .sheet-spell-short-container button[type=roll]::before, +input.sheet-teal2-color-checkbox:checked ~ .sheet-page .sheet-focus-container button[type=roll]::before, +input.sheet-teal2-color-checkbox:checked ~ .sheet-page .sheet-spell-container button[type=roll]::before { + color: #1f7b92; +} + +.sheet-rolltemplate-age-roller .sheet-die-face-drama.sheet-color-blue1, +input.sheet-blue1-color-checkbox:checked ~ .sheet-page .repcontrol .repcontrol_edit:after, +input.sheet-blue1-color-checkbox:checked ~ .sheet-page .repcontrol .repcontrol_add:before, +input.sheet-blue1-color-checkbox:checked ~ button[type=roll].sheet-floating-dice-roller::before, +input.sheet-blue1-color-checkbox:checked ~ .sheet-page .sheet-attack-container button[type=roll]::before, +input.sheet-blue1-color-checkbox:checked ~ .sheet-page .sheet-spell-short-container button[type=roll]::before, +input.sheet-blue1-color-checkbox:checked ~ .sheet-page .sheet-focus-container button[type=roll]::before, +input.sheet-blue1-color-checkbox:checked ~ .sheet-page .sheet-spell-container button[type=roll]::before { + color: #007ab8; +} + +.sheet-rolltemplate-age-roller .sheet-die-face-drama.sheet-color-blue2, +input.sheet-blue2-color-checkbox:checked ~ .sheet-page .repcontrol .repcontrol_edit:after, +input.sheet-blue2-color-checkbox:checked ~ .sheet-page .repcontrol .repcontrol_add:before, +input.sheet-blue2-color-checkbox:checked ~ button[type=roll].sheet-floating-dice-roller::before, +input.sheet-blue2-color-checkbox:checked ~ .sheet-page .sheet-attack-container button[type=roll]::before, +input.sheet-blue2-color-checkbox:checked ~ .sheet-page .sheet-spell-short-container button[type=roll]::before, +input.sheet-blue2-color-checkbox:checked ~ .sheet-page .sheet-focus-container button[type=roll]::before, +input.sheet-blue2-color-checkbox:checked ~ .sheet-page .sheet-spell-container button[type=roll]::before { + color: #006496; +} + +.sheet-rolltemplate-age-roller .sheet-die-face-drama.sheet-color-orange, +input.sheet-orange-color-checkbox:checked ~ .sheet-page .repcontrol .repcontrol_edit:after, +input.sheet-orange-color-checkbox:checked ~ .sheet-page .repcontrol .repcontrol_add:before, +input.sheet-orange-color-checkbox:checked ~ button[type=roll].sheet-floating-dice-roller::before, +input.sheet-orange-color-checkbox:checked ~ .sheet-page .sheet-attack-container button[type=roll]::before, +input.sheet-orange-color-checkbox:checked ~ .sheet-page .sheet-spell-short-container button[type=roll]::before, +input.sheet-orange-color-checkbox:checked ~ .sheet-page .sheet-focus-container button[type=roll]::before, +input.sheet-orange-color-checkbox:checked ~ .sheet-page .sheet-spell-container button[type=roll]::before { + color: #BC610E; +} + +.sheet-rolltemplate-age-roller .sheet-die-face-drama.sheet-color-stars, +input.sheet-stars-color-checkbox:checked ~ .sheet-page .repcontrol .repcontrol_edit:after, +input.sheet-stars-color-checkbox:checked ~ .sheet-page .repcontrol .repcontrol_add:before, +input.sheet-stars-color-checkbox:checked ~ button[type=roll].sheet-floating-dice-roller::before, +input.sheet-stars-color-checkbox:checked ~ .sheet-page .sheet-attack-container button[type=roll]::before, +input.sheet-stars-color-checkbox:checked ~ .sheet-page .sheet-spell-short-container button[type=roll]::before, +input.sheet-stars-color-checkbox:checked ~ .sheet-page .sheet-focus-container button[type=roll]::before, +input.sheet-stars-color-checkbox:checked ~ .sheet-page .sheet-spell-container button[type=roll]::before { + color: black; +} + +.sheet-rolltemplate-age-roller .sheet-die-face-drama.sheet-color-threefold, +input.sheet-threefold-color-checkbox:checked ~ .sheet-page .repcontrol .repcontrol_edit:after, +input.sheet-threefold-color-checkbox:checked ~ .sheet-page .repcontrol .repcontrol_add:before, +input.sheet-threefold-color-checkbox:checked ~ button[type=roll].sheet-floating-dice-roller::before, +input.sheet-threefold-color-checkbox:checked ~ .sheet-page .sheet-attack-container button[type=roll]::before, +input.sheet-threefold-color-checkbox:checked ~ .sheet-page .sheet-spell-short-container button[type=roll]::before, +input.sheet-threefold-color-checkbox:checked ~ .sheet-page .sheet-focus-container button[type=roll]::before, +input.sheet-threefold-color-checkbox:checked ~ .sheet-page .sheet-spell-container button[type=roll]::before { + color: #1f7b92; +} + +.sheet-rolltemplate-age-roller .sheet-die-face-drama.sheet-color-lazarus, +input.sheet-lazarus-color-checkbox:checked ~ .sheet-page .repcontrol .repcontrol_edit:after, +input.sheet-lazarus-color-checkbox:checked ~ .sheet-page .repcontrol .repcontrol_add:before, +input.sheet-lazarus-color-checkbox:checked ~ button[type=roll].sheet-floating-dice-roller::before, +input.sheet-lazarus-color-checkbox:checked ~ .sheet-page .sheet-attack-container button[type=roll]::before, +input.sheet-lazarus-color-checkbox:checked ~ .sheet-page .sheet-spell-short-container button[type=roll]::before, +input.sheet-lazarus-color-checkbox:checked ~ .sheet-page .sheet-focus-container button[type=roll]::before, +input.sheet-lazarus-color-checkbox:checked ~ .sheet-page .sheet-spell-container button[type=roll]::before { + color: #007ab8; +} + +.sheet-rolltemplate-age-roller .sheet-die-face-drama.sheet-color-green, +input.sheet-green-color-checkbox:checked ~ .sheet-page .repcontrol .repcontrol_edit:after, +input.sheet-green-color-checkbox:checked ~ .sheet-page .repcontrol .repcontrol_add:before, +input.sheet-green-color-checkbox:checked ~ button[type=roll].sheet-floating-dice-roller::before, +input.sheet-green-color-checkbox:checked ~ .sheet-page .sheet-attack-container button[type=roll]::before, +input.sheet-green-color-checkbox:checked ~ .sheet-page .sheet-spell-short-container button[type=roll]::before, +input.sheet-green-color-checkbox:checked ~ .sheet-page .sheet-focus-container button[type=roll]::before, +input.sheet-green-color-checkbox:checked ~ .sheet-page .sheet-spell-container button[type=roll]::before { + color: #1D8514; +} + +.sheet-rolltemplate-age-roller .sheet-die-face-drama.sheet-color-rainbow, +input.sheet-rainbow-color-checkbox:checked ~ .sheet-page .repcontrol .repcontrol_edit:after, +input.sheet-rainbow-color-checkbox:checked ~ .sheet-page .repcontrol .repcontrol_add:before, +input.sheet-rainbow-color-checkbox:checked ~ button[type=roll].sheet-floating-dice-roller::before, +input.sheet-rainbow-color-checkbox:checked ~ .sheet-page .sheet-attack-container button[type=roll]::before, +input.sheet-rainbow-color-checkbox:checked ~ .sheet-page .sheet-spell-short-container button[type=roll]::before, +input.sheet-rainbow-color-checkbox:checked ~ .sheet-page .sheet-focus-container button[type=roll]::before, +input.sheet-rainbow-color-checkbox:checked ~ .sheet-page .sheet-spell-container button[type=roll]::before { + color: blueviolet; +} + +.sheet-rolltemplate-age-roller .sheet-die-face-drama.sheet-color-dragon, +input.sheet-dragon-color-checkbox:checked ~ .sheet-page .repcontrol .repcontrol_edit:after, +input.sheet-dragon-color-checkbox:checked ~ .sheet-page .repcontrol .repcontrol_add:before, +input.sheet-dragon-color-checkbox:checked ~ button[type=roll].sheet-floating-dice-roller::before, +input.sheet-dragon-color-checkbox:checked ~ .sheet-page .sheet-attack-container button[type=roll]::before, +input.sheet-dragon-color-checkbox:checked ~ .sheet-page .sheet-spell-short-container button[type=roll]::before, +input.sheet-dragon-color-checkbox:checked ~ .sheet-page .sheet-focus-container button[type=roll]::before, +input.sheet-dragon-color-checkbox:checked ~ .sheet-page .sheet-spell-container button[type=roll]::before { + color: darkred; +} + + +input.sheet-dragon-age-button:checked ~ .sheet-page .sheet-no-dragon-age-selected, +input.sheet-fantasy-age-button:checked ~ .sheet-page .sheet-no-fantasy-age-selected, +input.sheet-titansgrave-button:checked ~ .sheet-page .sheet-no-titansgrave-selected, +input.sheet-blue-rose-button:checked ~ .sheet-page .sheet-no-blue-rose-selected, +input.sheet-the-expanse-button:checked ~ .sheet-page .sheet-no-the-expanse-selected, +input.sheet-modern-age-button:checked ~ .sheet-page .sheet-no-modern-age-selected, +input.sheet-threefold-button:checked ~ .sheet-page .sheet-no-threefold-selected, +input.sheet-world-of-lazarus-button:checked ~ .sheet-page .sheet-no-world-of-lazarus-selected { + display: none; +} + +.sheet-mod-selected { display: none; } + +/* specific games */ +input.sheet-dragon-age-button:checked ~ .sheet-page .sheet-dragon-age-selected, +input.sheet-fantasy-age-button:checked ~ .sheet-page .sheet-fantasy-age-selected, +input.sheet-titansgrave-button:checked ~ .sheet-page .sheet-titansgrave-selected, +input.sheet-blue-rose-button:checked ~ .sheet-page .sheet-blue-rose-selected, +input.sheet-the-expanse-button:checked ~ .sheet-page .sheet-the-expanse-selected, +input.sheet-modern-age-button:checked ~ .sheet-page .sheet-modern-age-selected, +input.sheet-threefold-button:checked ~ .sheet-page .sheet-threefold-selected, +input.sheet-world-of-lazarus-button:checked ~ .sheet-page .sheet-world-of-lazarus-selected, +input.sheet-dragon-age-button:checked ~ .sheet-page .sheet-age-selected, +input.sheet-fantasy-age-button:checked ~ .sheet-page .sheet-age-selected, +input.sheet-titansgrave-button:checked ~ .sheet-page .sheet-age-selected, +input.sheet-modern-age-button:checked ~ .sheet-page .sheet-mod-selected, +input.sheet-threefold-button:checked ~ .sheet-page .sheet-mod-selected, +input.sheet-world-of-lazarus-button:checked ~ .sheet-page .sheet-mod-selected, +input.sheet-fantasy-age-button:checked ~ .sheet-page .sheet-second-gen-selected, +input.sheet-titansgrave-button:checked ~ .sheet-page .sheet-second-gen-selected, +input.sheet-blue-rose-button:checked ~ .sheet-page .sheet-second-gen-selected { + display: inline-block; +} + +input.sheet-modern-age-button:checked ~ .sheet-page .sheet-no-mod-selected, +input.sheet-threefold-button:checked ~ .sheet-page .sheet-no-mod-selected, +input.sheet-world-of-lazarus-button:checked ~ .sheet-page .sheet-no-mod-selected { +display: none; +} + +input.sheet-dragon-age-button:checked ~ .sheet-page .sheet-blue-rose-selected, +input.sheet-fantasy-age-button:checked ~ .sheet-page .sheet-blue-rose-selected, +input.sheet-titansgrave-button:checked ~ .sheet-page .sheet-blue-rose-selected, +input.sheet-blue-rose-button:checked ~ .sheet-page .sheet-age-selected, +input.sheet-the-expanse-button:checked ~ .sheet-page .sheet-blue-rose-selected { + display: none; +} + +sheet-rolltemplate-default td:first-child { + text-align: left; +} + +.sheet-rolltemplate-default td:nth-child(2) { + text-align: right; +} + +.sheet-rolltemplate-age-roller .sheet-age-roller-container { width: 225px; border: 1px solid black; padding: 0; margin: 0; background-color: white; } +.sheet-rolltemplate-age-roller .sheet-age-roller-result { width: 100%; padding-top: 10px; text-align: center; border-bottom: 1px solid black;padding-bottom: 5px; } +.sheet-rolltemplate-age-roller .sheet-die-face { font-size: 48px; font-weight: bold; font-family: "dicefontd6"; color: #333333; } +.sheet-rolltemplate-age-roller .sheet-die-face-drama { text-transform: uppercase; } +.sheet-rolltemplate-age-roller .sheet-age-roller-stunt + .sheet-age-roller-stunt { display: none; } +.sheet-rolltemplate-age-roller .sheet-age-roller-line { padding-top: 2px; padding-bottom: 2px; text-align: top; } +.sheet-rolltemplate-age-roller .sheet-age-roller-stunt { border-top: 1px solid black; color: green; font-weight: bold; } +.sheet-rolltemplate-age-roller .sheet-age-roller-col1 { display: inline-block; width: 165px; text-align: left; margin-left: 5px; margin-right: 5px; } +.sheet-rolltemplate-age-roller .sheet-age-roller-col2 { display: inline-block; width: 36px; text-align: right; margin-left: 5px; margin-right: 5px; } +.sheet-rolltemplate-age-roller .sheet-age-roller-title { background-color: black; color: white; font-weight: bold; padding-left: 5px; padding-right: 5px; padding-bottom: 2px; padding-top: 2px; margin-bottom: 3px; } +.sheet-rolltemplate-age-roller .sheet-age-roller-total { border-top: 1px solid black; } +.sheet-rolltemplate-age-roller .sheet-age-roller-total .sheet-age-roller-col1 { font-weight: bold; } +.sheet-rolltemplate-age-roller .sheet-age-roller-tn { border-top: 1px solid black; font-style: italic; } + +.sheet-rolltemplate-age-roller .sheet-age-roller-col2 .inlinerollresult { background-color: transparent; border: none; padding: 0; margin: 0; text-align: right; } +.sheet-rolltemplate-age-roller .sheet-age-roller-col2 .inlinerollresult.fullfail, +.sheet-rolltemplate-age-roller .sheet-age-roller-col2 .inlinerollresult.fullcrit, +.sheet-rolltemplate-age-roller .sheet-age-roller-col2 .inlinerollresult.importantroll { border: none; } diff --git a/The Expanse RPG (AGE System)/the-expanse-rpg-age-system.html b/The Expanse RPG (AGE System)/the-expanse-rpg-age-system.html index 3ec7653539..83523a665b 100644 --- a/The Expanse RPG (AGE System)/the-expanse-rpg-age-system.html +++ b/The Expanse RPG (AGE System)/the-expanse-rpg-age-system.html @@ -1,5 +1,6 @@
+ @@ -109,7 +110,7 @@
- +
@@ -120,7 +121,7 @@ - , + ,
@@ -133,7 +134,7 @@
- +
@@ -144,7 +145,7 @@ - , + ,
@@ -157,7 +158,7 @@
- +
@@ -168,8 +169,7 @@ - - , + ,
@@ -182,7 +182,7 @@
- +
@@ -193,7 +193,7 @@ - , + ,
@@ -206,7 +206,7 @@
- +
@@ -217,7 +217,7 @@ - , + ,
@@ -230,7 +230,7 @@
- +
@@ -241,7 +241,7 @@ - , + ,
@@ -254,7 +254,7 @@
- +
@@ -265,7 +265,7 @@ - , + ,
@@ -278,7 +278,7 @@
- +
@@ -289,7 +289,7 @@ - , + ,
@@ -302,7 +302,7 @@
- +
@@ -313,7 +313,7 @@ - , + ,
@@ -360,12 +360,12 @@
- +
- +
@@ -379,7 +379,19 @@
-
+
+
+ Defense Bonus + +
+
+
+
+ Tough Bonus + +
+
+
Armor Penalty @@ -446,12 +458,12 @@
- - + +
- +
@@ -489,7 +501,8 @@
- Income: + Income: +
@@ -739,7 +752,7 @@ FOCUS: - +
@@ -757,7 +770,7 @@ FOCUS: - +
@@ -775,7 +788,7 @@ FOCUS: - +
@@ -796,7 +809,7 @@ FOCUS: - +
@@ -814,7 +827,7 @@ FOCUS: - +
@@ -832,7 +845,7 @@ FOCUS: - +
@@ -853,7 +866,7 @@ FOCUS: - +
@@ -871,7 +884,7 @@ FOCUS: - +
@@ -889,7 +902,7 @@ FOCUS: - +
@@ -952,7 +965,7 @@ SPECIALIZATION 2
- + DEGREE
@@ -1029,9 +1042,18 @@ Aim value (a number MUST be entered here)
- +
+
+
+ Apply Armor Penalty to Dexterity rolls +
+ +
@@ -1045,7 +1067,11 @@ the TotalRolled for AGE API script by Joshua Casserino and Olivier L.-L., with much appreciation from Green Ronin.

The Expanse RPG is ©2019 Green Ronin Publishing, LLC. The Expanse is © 2011-2020 Daniel Abraham and Ty Franck.

- Version 1.0.0 [Last Modified 20 July 2020] + + + Version + +
@@ -1053,4 +1079,265 @@
- \ No newline at end of file + + + +
+ + {{#color-black}}
{{#player}}{{player}}{{/player}}{{#desc}}{{desc}}{{/desc}}
{{/color-black}} + {{#color-red}}
{{#player}}{{player}}{{/player}}{{#desc}}{{desc}}{{/desc}}
{{/color-red}} + {{#color-blue1}}
{{#player}}{{player}}{{/player}}{{#desc}}{{desc}}{{/desc}}
{{/color-blue1}} + {{#color-blue2}}
{{#player}}{{player}}{{/player}}{{#desc}}{{desc}}{{/desc}}
{{/color-blue2}} + {{#color-teal1}}
{{#player}}{{player}}{{/player}}{{#desc}}{{desc}}{{/desc}}
{{/color-teal1}} + {{#color-teal2}}
{{#player}}{{player}}{{/player}}{{#desc}}{{desc}}{{/desc}}
{{/color-teal2}} + {{#color-green}}
{{#player}}{{player}}{{/player}}{{#desc}}{{desc}}{{/desc}}
{{/color-green}} + {{#color-orange}}
{{#player}}{{player}}{{/player}}{{#desc}}{{desc}}{{/desc}}
{{/color-orange}} + {{#color-stars}}
{{#player}}{{player}}{{/player}}{{#desc}}{{desc}}{{/desc}}
{{/color-stars}} + {{#color-threefold}}
{{#player}}{{player}}{{/player}}{{#desc}}{{desc}}{{/desc}}
{{/color-threefold}} + {{#color-lazarus}}
{{#player}}{{player}}{{/player}}{{#desc}}{{desc}}{{/desc}}
{{/color-lazarus}} + {{#color-rainbow}}
{{#player}}{{player}}{{/player}}{{#desc}}{{desc}}{{/desc}}
{{/color-rainbow}} + {{#color-dragon}}
{{#player}}{{player}}{{/player}}{{#desc}}{{desc}}{{/desc}}
{{/color-dragon}} + + {{#total}} +
+ + {{#rollTotal() die1 1}}a{{/rollTotal() die1 1}} + {{#rollTotal() die1 2}}b{{/rollTotal() die1 2}} + {{#rollTotal() die1 3}}c{{/rollTotal() die1 3}} + {{#rollTotal() die1 4}}d{{/rollTotal() die1 4}} + {{#rollTotal() die1 5}}e{{/rollTotal() die1 5}} + {{#rollTotal() die1 6}}f{{/rollTotal() die1 6}} + + + {{#rollTotal() die2 1}}a{{/rollTotal() die2 1}} + {{#rollTotal() die2 2}}b{{/rollTotal() die2 2}} + {{#rollTotal() die2 3}}c{{/rollTotal() die2 3}} + {{#rollTotal() die2 4}}d{{/rollTotal() die2 4}} + {{#rollTotal() die2 5}}e{{/rollTotal() die2 5}} + {{#rollTotal() die2 6}}f{{/rollTotal() die2 6}} + + {{#color-black}} {{/color-black}} + {{#color-red}} {{/color-red}} + {{#color-blue1}} {{/color-blue1}} + {{#color-blue2}} {{/color-blue2}} + {{#color-teal1}} {{/color-teal1}} + {{#color-teal2}} {{/color-teal2}} + {{#color-orange}} {{/color-orange}} + {{#color-green}} {{/color-green}} + {{#color-threefold}} {{/color-threefold}} + {{#color-lazarus}} {{/color-lazarus}} + {{#color-stars}} {{/color-stars}} + {{#color-rainbow}} {{/color-rainbow}} + {{#color-dragon}} {{/color-dragon}} + + {{#rollTotal() drama 1}}a{{/rollTotal() drama 1}} + {{#rollTotal() drama 2}}b{{/rollTotal() drama 2}} + {{#rollTotal() drama 3}}c{{/rollTotal() drama 3}} + {{#rollTotal() drama 4}}d{{/rollTotal() drama 4}} + {{#rollTotal() drama 5}}e{{/rollTotal() drama 5}} + {{#rollTotal() drama 6}}f{{/rollTotal() drama 6}} + +
+ {{/total}} + + {{#mod}} +
+
+ {{#ability}}{{ability}}{{/ability}} +
+
+ {{#mod}} + {{#rollGreater() mod 0}}+{{/rollGreater() mod 0}}{{mod}} + {{/mod}} +
+
+ {{/mod}} + + {{#damage}} +
+
+ Damage +
+
+ {{damage}} +
+
+ {{/damage}} + + {{#extramod1}} +
+
+ {{#extramod1-name}}{{extramod1-name}}{{/extramod1-name}} +
+
+ {{#extramod1}} + {{#rollGreater() extramod1 0}}+{{/rollGreater() extramod1 0}}{{extramod1}} + {{/extramod1}} +
+
+ {{/extramod1}} + + {{#extramod2}} + {{#^rollTotal() extramod2 0}} +
+
+ {{#extramod2-name}}{{extramod2-name}}{{/extramod2-name}} +
+
+ {{#extramod2}} + {{#rollGreater() extramod2 0}}+{{/rollGreater() extramod2 0}}{{extramod2}} + {{/extramod2}} +
+
+ {{/^rollTotal() extramod2 0}} + {{/extramod2}} + + {{#extramod3}} + {{#^rollTotal() extramod3 0}} +
+
+ {{#extramod3-name}}{{extramod3-name}}{{/extramod3-name}} +
+
+ {{#extramod3}} + {{#rollGreater() extramod3 0}}+{{/rollGreater() extramod3 0}}{{extramod3}} + {{/extramod3}} +
+
+ {{/^rollTotal() extramod3 0}} + {{/extramod3}} + + {{#extramod4}} + {{#^rollTotal() extramod4 0}} +
+
+ {{#extramod4-name}}{{extramod4-name}}{{/extramod4-name}} +
+
+ {{#extramod4}} + {{#rollGreater() extramod4 0}}+{{/rollGreater() extramod4 0}}{{extramod4}} + {{/extramod4}} +
+
+ {{/^rollTotal() extramod4 0}} + {{/extramod4}} + + {{#rollGreater() fatigue 0}} +
+
+ Fatigue +
+
+ {{#fatigue}} + -{{fatigue}} + {{/fatigue}} +
+
+ {{/rollGreater() fatigue 0}} + + {{#total}} +
+ Total + {{total}} +
+ {{/total}} + + {{#tn}} +
+ + Target Number + + + {{tn}} + + +
+ {{/tn}} + + {{#note1}} +
+ + {{note1-name}} + + + {{note1}} + + +
+ {{/note1}} + + {{#note2}} +
+ + {{note2-name}} + + + {{note2}} + +
+ {{/note2}} + + {{#note3}} +
+ + {{note3-name}} + + + {{note3}} + +
+ {{/note3}} + + {{#note4}} +
+ + {{note4-name}} + + + {{note4}} + +
+ {{/note4}} + + {{#note5}} +
+ + {{note5-name}} + + + {{note5}} + +
+ {{/note5}} + + {{#note6}} +
+ + {{note6-name}} + + + {{note6}} + +
+ {{/note6}} + + {{#rollTotal() die1 die2}} +
+ Stunt Points{{drama}} +
+ {{/rollTotal() die1 die2}} + + {{#rollTotal() die1 drama}} +
+ Stunt Points{{drama}} +
+ {{/rollTotal() die1 drama}} + + {{#rollTotal() die2 drama}} +
+ Stunt Points{{drama}} +
+ {{/rollTotal() die2 drama}} + +
+
diff --git a/The Expanse RPG (AGE System)/translation.json b/The Expanse RPG (AGE System)/translation.json index 58d89b9ac6..feb72d9ff5 100644 --- a/The Expanse RPG (AGE System)/translation.json +++ b/The Expanse RPG (AGE System)/translation.json @@ -58,6 +58,8 @@ "base": "Base", "Shield": "Shield Bonus", "Penalty": "Armor Penalty", + "Defense": "Defence Lvl Bonus", + "Tough": "Tough Lvl Bonus", "attack-u": "WEAPON TYPE", "range-u": "RANGE", "reload-u": "RELOAD", @@ -178,5 +180,10 @@ "unconscious": "UNCONSCIOUS", "wounded": "WOUNDED", "about-u": "ABOUT", - "DEGREE:-u": "DEGREE:" + "DEGREE:-u": "DEGREE:", + "version":"Version", + "no":"No", + "yes":"Yes", + "income-u":"INCOME", + "apply-armor-penalty-to-dexterity-rolls":"Apply Armor Penalty to Dexterity rolls" } \ No newline at end of file