From 46e10fa42f0b6830a34f67f89b2b6f8dfc37fa37 Mon Sep 17 00:00:00 2001 From: finderski Date: Mon, 23 Sep 2019 17:02:16 -0400 Subject: [PATCH] Savage Worlds Tabbed v3.8 [NEW] (#5487) * Update prowlersnparagons.html Corrected the Display issue reported on the forums. * Upgrade Warning Warning about about an upcoming upgrade and uploading images in preparation for migrating code to point to github instead of my private website (as much as possible) * Savage Worlds Tabbed Sheet Re-write v3.0 (SWADE Compatible) Rewrote the sheet from the ground up. The sheet has been completely redesigned (with feedback from the user community). The sheet includes a sheet worker to migrate old character datat to the new format. Internationalization is supported * Added missing commas Sheet neon updated with missing commas * Added more missing commas Added more missing commas to sheet.json * Making it the same as Roll20 Master See Title * Savage Worlds Tabbed: Bug Fixes and Enhancements Fixed various bugs. Added enhancements to better support SWADE. Made changes to aid useability. * Savage Wolds Tabbed Internationalization A few fields and roll formulae were missing the data-i18n tags. Corrected the ones I could find. * Savage Worlds Tabbed Rename Skills Providing the ability to rename skills * Savage Worlds Tabbed 3.3 Bug fixes and internationalization of the default Sheet Settings * Power and Robot Armor Strength Name Change Needed to change the attribute name for Power and Robot Armor strength. Implemented a sheetworker to migrate the values from the old attribute to the new. * Statblock Button and Gritty Damage and Bug Fixes Added support for Gritty Damage, as well as a Statblock output button. Also fixed several bugs. * Updated the Info rolltemplate Updated the info rolltemplate so if people want to use ability command buttons, the buttons are styled rather than the default large pink button. * v3.6 Arcane Background Update Added support for mulitple ABs and a few other minor tweaks and bugs fixes. Have also incorporated changes made by Gronyon. * Added Talismans Re-added Talismans to the sheet. Also added a config option to start Attributes at d6 instead of d4 * Update en.json * Savage Worlds 3.8 Added new functionality... * Updated JSON Files Updated the sheet.json and en.json translation file. --- SavageWorlds-Tabbed/SWTRedesign.css | 79 +- SavageWorlds-Tabbed/SWTRedesign.html | 11240 ++++++++++----------- SavageWorlds-Tabbed/sheet.json | 2 +- SavageWorlds-Tabbed/translation.json | 8 + SavageWorlds-Tabbed/translations/en.json | 183 +- 5 files changed, 5770 insertions(+), 5742 deletions(-) diff --git a/SavageWorlds-Tabbed/SWTRedesign.css b/SavageWorlds-Tabbed/SWTRedesign.css index 5d17daf8cd..a9ccdcb33d 100644 --- a/SavageWorlds-Tabbed/SWTRedesign.css +++ b/SavageWorlds-Tabbed/SWTRedesign.css @@ -11,6 +11,7 @@ input[type=number] { select.sheet-dtype { width: 41.31px; + height: 27px; margin: 0px; vertical-align: top; -webkit-appearance: none; @@ -1155,6 +1156,10 @@ button[type=roll].sheet-benniesxp { display: block; } +.sheet-modifier { + text-align: center; +} + .sheet-hideMods:checked ~ .sheet-useMods { display: none; } @@ -1190,6 +1195,26 @@ button[type=roll].sheet-benniesxp { color: red; } +.sheet-sizecat { + font-size: .75em; + color: gray; + position: relative; + top: -10px; + bottom: -10px; +} + +.sheet-showsize { + display: none; +} + +.sheet-usesize:checked + .sheet-showsize { + display: block; +} + +.sheet-usesize:checked ~ .sheet-watchtoughness { + margin-top: -20px; +} + .sheet-basederived { display: flex; flex-wrap: wrap; @@ -1714,6 +1739,10 @@ input.sheet-armorCarried { width: 85px !important; } + input[type="number"].sheet-weaponshots { + width: 33px; + } + .sheet-invisbutton { border: none; border-bottom: 1px solid black; @@ -2367,7 +2396,8 @@ input:not([value="1"]).sheet-showmultipleabs ~ [data-groupname=repeating_spells] [data-groupname=repeating_wsweapons], [data-groupname=repeating_wshipcrew], [data-groupname=repeating_paweapons], -[data-groupname=repeating_raweapons] { +[data-groupname=repeating_raweapons], +[data-groupname=repeating_consumables] { width: 100%; } .repcontrol_add, @@ -2450,6 +2480,10 @@ span.sheet-vehiclesT { display: inline-block; } /*----------- Start Show/Hide Sections -----------*/ +.sheet-optional { + display: none; +} + .sheet-civilian, .sheet-IF, .sheet-archetype, @@ -2700,7 +2734,9 @@ input:not([value="3"]).sheet-usePieces ~ .sheet-derivebase > .sheet-moneyfield { } .sheet-usewealth, -.sheet-wealthmod { +.sheet-wealthmod, +.sheet-showconsumables, +.sheet-consumablesmod { display: none; } @@ -2715,10 +2751,29 @@ input:not([value="3"]).sheet-usePieces ~ .sheet-derivebase > .sheet-moneyfield { display: flex; } -.sheet-useWealthMod:checked ~ .sheet-wealthmod { +.sheet-useconsumables:checked + .sheet-showconsumables { + display: block; +} + +.sheet-useWealthMod:checked ~ .sheet-wealthmod, +.sheet-useConsumablesMod:checked ~ .sheet-consumablesmod { display: inline; } +.sheet-useConsumablesMod:checked ~ [data-groupname=repeating_consumables] > .repitem > .sheet-basederived > .sheet-consumablesmod { + display: inline; +} + +.sheet-derivedlabelinput { + border: none; + border-bottom: 1px solid black; + width: 85%; + font-weight: bold; + color: black; + margin-left: 0px; + padding-left: 0px; +} + /*----------- End Show/Hide Sections -----------*/ /*----------- Logo Configuration Info -----------*/ @@ -3436,7 +3491,7 @@ input[value="13"].sheet-logo ~ .sheet-website::before { } .sheet-srmconfig { - height: 100px; + height: 125px; } .sheet-injury { @@ -3457,7 +3512,7 @@ input[value="13"].sheet-logo ~ .sheet-website::before { } .sheet-miscconfig { - height: 200px; + height: 220px; } .sheet-logoconfig, @@ -4547,7 +4602,11 @@ label.sheet-abmenu:hover { .sheet-rolltemplate-emote .inlinerollresult, .sheet-rolltemplate-emote .inlinerollresult.fullcrit, .sheet-rolltemplate-emote .inlinerollresult.fullfail, -.sheet-rolltemplate-emote .inlinerollresult.importantroll { +.sheet-rolltemplate-emote .inlinerollresult.importantroll, +.sheet-rolltemplate-consumables .inlinerollresult, +.sheet-rolltemplate-consumables .inlinerollresult.fullcrit, +.sheet-rolltemplate-consumables .inlinerollresult.fullfail, +.sheet-rolltemplate-consumables .inlinerollresult.importantroll { background-color: transparent; border: none; padding: 0px; @@ -4556,6 +4615,10 @@ label.sheet-abmenu:hover { font-style: italic; } +.sheet-rolltemplate-consumables .inlinerollresult.fullfail { + color: maroon; +} + /*.sheet-rolltemplate-roll .sheet-templateButton > a[href^="~"], .sheet-rolltemplate-damage .sheet-templateButton > a[href^="~"] { background-color: #900C3F; @@ -4585,7 +4648,8 @@ label.sheet-abmenu:hover { } .sheet-rolltemplate-unshake .sheet-emoteish, -.sheet-rolltemplate-emote .sheet-emoteish { +.sheet-rolltemplate-emote .sheet-emoteish, +.sheet-rolltemplate-consumables .sheet-emoteish { border: 1px solid #F0C392; color: #653E10; background-color: #F5E4D3; @@ -4683,4 +4747,5 @@ label.sheet-abmenu:hover { padding:0; text-decoration: underline; } + /*----------- End Roll Template --------------------*/ diff --git a/SavageWorlds-Tabbed/SWTRedesign.html b/SavageWorlds-Tabbed/SWTRedesign.html index d0c38d4835..10e88327f2 100644 --- a/SavageWorlds-Tabbed/SWTRedesign.html +++ b/SavageWorlds-Tabbed/SWTRedesign.html @@ -1,4 +1,4 @@ - +