diff --git a/DCC_Tabbed_Sheet/DCC_Tabbed_Sheet.css b/DCC_Tabbed_Sheet/DCC_Tabbed_Sheet.css index cc1bf6c866..ef85bd17f0 100644 --- a/DCC_Tabbed_Sheet/DCC_Tabbed_Sheet.css +++ b/DCC_Tabbed_Sheet/DCC_Tabbed_Sheet.css @@ -1,5 +1,5 @@ /* Dungeon Crawl Classics: Tabbed Character Sheet CSS */ -/* Version 1.6.2 */ +/* Version 1.6.3 */ .sheet-rolltemplate-DccTabbed .sheet-RollTemp-hint-image { background:url(https://raw.githubusercontent.com/rgould/dcc_tabbed_sheet/master/assets/images/hint.png) top center no-repeat; @@ -2175,6 +2175,172 @@ div[data-groupname^="repeating_mutations"] .repitem, line-height: 16px; } +.sheet-cleric-grid { + display: grid; + column-gap: 10px; + row-gap: 1px; + grid-template-columns: 116px 58px 58px 116px auto; + grid-template-rows: 28px 45px 28px 45px 28px 45px; + grid-template-areas: + "tutitle tumisc tutotal turoll tunotes" + "... tumb tutb ... tunotes" + "datitle damisc datotal daroll danotes" + "... damb datb ... danotes" + "lhtitle lhmisc lhtotal lhroll lhnotes" + "... lhmb lhtb ... lhnotes" +} + +.sheet-cleric-grid textarea { + height: 100%; + padding: 0px; + margin: 0px; + margin-top: 3px; + box-sizing: border-box; +} + +/* allow padding *around* textareas, rather than inside of them */ +.sheet-textarea-wrapper { + padding-bottom: 5px; +} + +.sheet-cleric-turnunholy { + grid-area: tutitle; + justify-self: end; +} + +input.sheet-cleric-turnunholy-misc-bonus { + grid-area: tumisc; +} + +div.sheet-cleric-turnunholy-misc-bonus { + grid-area: tumb; +} + +input.sheet-cleric-turnunholy-total-bonus { + grid-area: tutotal; +} + +div.sheet-cleric-turnunholy-total-bonus { + grid-area: tutb; +} + +.sheet-cleric-turnunholy-roll { + grid-area: turoll; +} + +.sheet-cleric-turnunholy-notes { + grid-area: tunotes; +} + +.sheet-cleric-divineaid { + grid-area: datitle; + justify-self: end; +} + +input.sheet-cleric-divineaid-misc-bonus { + grid-area: damisc; +} + +div.sheet-cleric-divineaid-misc-bonus { + grid-area: damb; +} + +input.sheet-cleric-divineaid-total-bonus { + grid-area: datotal; +} + +div.sheet-cleric-divineaid-total-bonus { + grid-area: datb; +} + +.sheet-cleric-divineaid-roll { + grid-area: daroll; +} + +.sheet-cleric-divineaid-notes { + grid-area: danotes; +} + +.sheet-cleric-layonhands { + grid-area: lhtitle; + justify-self: end; +} + +input.sheet-cleric-layonhands-misc-bonus { + grid-area: lhmisc; +} + +div.sheet-cleric-layonhands-misc-bonus { + grid-area: lhmb; +} + +input.sheet-cleric-layonhands-total-bonus { + grid-area: lhtotal; +} + +div.sheet-cleric-layonhands-total-bonus { + grid-area: lhtb; +} + +.sheet-cleric-layonhands-roll { + grid-area: lhroll; +} + +.sheet-cleric-layonhands-notes { + grid-area: lhnotes; +} + + +.sheet-spellbook-grid { + display: grid; + grid-template-columns: repeat(15, 1fr); + grid-template-rows: auto auto; + grid-template-areas: + "hl hl hl hl hl hc hc hc hc hc hr hr hr hr hr" + ".. ct ct ct .. .. sd sc sc .. .. md mr mr mr"; +} + +.sheet-spellbook-caster-type-header { + grid-area: hl; +} +select.sheet-spellbook-caster-type { + grid-area: ct; +} + +.sheet-spellbook-spell-check-header { + grid-area: hc; +} +.sheet-spellbook-spell-check-die { + grid-area: sd; +} +.sheet-spellbook-spell-check-roll { + grid-area: sc; +} + +.sheet-spellbook-manifestation-header { + grid-area: hr; +} +select.sheet-spellbook-manifestation-die { + grid-area: md; +} +.sheet-spellbook-manifestation-roll { + grid-area: mr; +} + +.sheet-lankhmar-grid { + display: grid; + grid-template-columns: 1fr 1fr 1fr 1fr; +} + +.sheet-lankhmar-grid + div { + grid-column: auto +} + +.sheet-lankhmarpatrons { + display: grid; + grid-template-columns: 1fr 80px 188px 1fr; +} + /* Custom Pure Grid CSS (24 cols) DO NOT EDIT BELOW THIS LINE OR RISK BREAKING FORMATTING */ .sheet-row, .sheet-rolltemplate-DccTabbed .sheet-row { diff --git a/DCC_Tabbed_Sheet/DCC_Tabbed_Sheet.html b/DCC_Tabbed_Sheet/DCC_Tabbed_Sheet.html index 7491792eca..03bd9679c0 100644 --- a/DCC_Tabbed_Sheet/DCC_Tabbed_Sheet.html +++ b/DCC_Tabbed_Sheet/DCC_Tabbed_Sheet.html @@ -1,5 +1,5 @@ - +
@@ -1269,40 +1269,48 @@
 
-
-
Turn Unholy
+
+
Turn Unholy
-

Misc Bonus
-

Total Bonus
-
- + +
Misc Bonus
+ +
Total Bonus
+ +
+
-
-
-
-
Divine Aid
+
Divine Aid
-

Misc Bonus
-

Total Bonus
-
- + +
Misc Bonus
+ +
Total Bonus
+ +
+
-
-
-
-
Lay On Hands
+
Lay On Hands
-

Misc Bonus
-

Total Bonus
-
- + +
Misc Bonus
+ +
Total Bonus
+ +
+
-
 
@@ -6775,44 +6783,56 @@
 
-
-
-

Caster Type

-
- -
-
+
+

Caster Type

+ -
-

Manifestation

-
-
 
-
- -
-
- -
-
-
+

Spell Check

+ + + +

Manifestation

+ +

Spell Type

@@ -13036,7 +13056,7 @@ {{#rollWasCrit() deeddie}}
 
-
{{successtext}} +
{{successtext}}
{{/rollWasCrit() deeddie}} {{/deeddie}} @@ -13558,13 +13578,6 @@ {{/rollLess() abilityscore warningthreshold}}
{{rolltype}}
{{ability}}
- {{#reminders}} -
-
- {{reminders}} -
-
- {{/reminders}}
{{/ability}} @@ -13582,13 +13595,6 @@ {{/rollLess() abilityscore warningthreshold}}
{{rolltype}}
{{savingthrow}}
- {{#reminders}} -
-
- {{reminders}} -
-
- {{/reminders}}
{{/savingthrow}} @@ -13720,6 +13726,7 @@
{{/luckdie}} + {{#survivaldie}}
@@ -13835,23 +13842,25 @@
{{/rollWasCrit() spellcheckwizard}} - {{#rollWasFumble() spellcheckwizard}} -
-
 
-
Lost, failure and worse!
-
 
-
{{fumble}} for Misfire, Taint or Corruption
-
- {{/rollWasFumble() spellcheckwizard}} + {{#^showfailure}} + {{#rollWasFumble() spellcheckwizard}} +
+
 
+
Lost, failure and worse!
+
 
+
{{fumble}} for Misfire, Taint or Corruption
+
+ {{/rollWasFumble() spellcheckwizard}} - {{#^rollWasFumble() spellcheckwizard}} - {{#rollLess() spellcheckwizard 12}} -
-
 
-
Lost. Failure.
-
- {{/rollLess() spellcheckwizard 12}} - {{/^rollWasFumble() spellcheckwizard}} + {{#^rollWasFumble() spellcheckwizard}} + {{#rollLess() spellcheckwizard 12}} +
+
 
+
Lost. Failure.
+
+ {{/rollLess() spellcheckwizard 12}} + {{/^rollWasFumble() spellcheckwizard}} + {{/^showfailure}} {{/spellcheckwizard}} {{#spellcheckwizardmulti}} @@ -14034,6 +14043,13 @@ {{/mutations}} + {{#reminders}} +
+
+ {{reminders}} +
+
+ {{/reminders}}
@@ -14793,7 +14809,7 @@ var TAS = TAS || (function(){ /* ---- END: TheAaronSheet.js ---- */ - var VERSION = '1.6.2' + var VERSION = '1.6.3' var diceChain = [3, 4, 5, 6, 7, 8, 10, 12, 14, 16, 20, 24, 30] /** diff --git a/DCC_Tabbed_Sheet/ReadMe b/DCC_Tabbed_Sheet/ReadMe index e5506ca5bb..6a9f69b0de 100644 --- a/DCC_Tabbed_Sheet/ReadMe +++ b/DCC_Tabbed_Sheet/ReadMe @@ -11,10 +11,16 @@ You can follow development here: https://trello.com/b/jfLKA3e6/dcc-tabbed-sheet- 1: https://github.com/rgould/dcc_tabbed_sheet ## Current Version -1.6.2 +1.6.3 ### Changelog +#### 1.6.3 + +* Feature: Added button for generic spell check (under Spellbook tab) +* Feature: Notes for cleric abilities are sent to chat during rolls +* Feature: Add generic spellcheck button (Under Spellbook) + #### 1.6.2 * Bug fix: Fixed display of roll templates in dark mode (Thanks DBendit!) diff --git a/DCC_Tabbed_Sheet/sheet.json b/DCC_Tabbed_Sheet/sheet.json index ff059b6dfa..42b84e77d7 100644 --- a/DCC_Tabbed_Sheet/sheet.json +++ b/DCC_Tabbed_Sheet/sheet.json @@ -4,6 +4,6 @@ "authors": "Amanda the Amazon, Richard Gould", "roll20userid": "565956, 375203", "preview": "DCC_Tabbed_Sheet.png", - "instructions": "# Dungeon Crawl Classics (DCC) Tabbed Character Sheet\rThis sheet has a pared down 0-level player sheet, a sheet for multiple Level 0s, a Level 1+ player sheet and a monster sheet for the Judge that are switchable via a tab at the top left of the sheet.\r\r* If you are currently using the original DCC sheet, it is recommended to make a copy of the campaign before switching to the new sheet. You can then press the import button on the options section to import the data from the original sheet.\r\r## Player Sheets\r\r* **NEW**: Supports multiple level 0 characters in one sheet\r* Most rolls should have Roll Templates.\r* Includes Core, Crawl and Crawling Under a Broken Moon classes.\r* For Thieves, you can use the old Beta % based rolls (per Claytonian JP's request)\r* Lucky rolls are included within rolls automatically whenever possible.\r* Roll Template Backgrounds based on the kind of rolls you are making.\r* Criticals and Fumbles are rolled automatically based on the d20 roll.\r\r## Monster Sheet\r\r* Monster Rolls have Roll Templates.\r* Certain rolls only go to GM\r* Melee and Ranged Attacks include Special attack ability\r* Criticals and Fumbles are rolled automatically based on the d20 roll.\r\r## Discord\r We have a discord server for using DCC RPG on Roll20. [Join us on Discord!](https://discord.gg/eGtnAGqGzj) Joining will help motivate us to continue working on the sheet :)\r\r## Bug Reports/Feature Requests\rBug reports and feature requests are welcome. For best results send an email to rgould@u2622.ca, or join our discord server. Contributions are always welcome!\r## Known Issues\r* Two characters with same name not supported as wrong attributes are used. (Roll20 issue, reported on 2022-01-08. Thanks GrapeApe!)\r\r## Roadmap\r\rThe following major features are planned for version 2.0.0:\r\r * Multiple level 0 characters in one sheet (**DONE!**)\r * Lankhmar support\r * Translations / i18n (into French, German, etc)\r * Importing generated characters from Purple Sorcerer\r * Upgrade character sheet from legacy to CSE (new version)\r\r## Current Version: 1.6.2", + "instructions": "# Dungeon Crawl Classics (DCC) Tabbed Character Sheet\rThis sheet has a pared down 0-level player sheet, a sheet for multiple Level 0s, a Level 1+ player sheet and a monster sheet for the Judge that are switchable via a tab at the top left of the sheet.\r\r* If you are currently using the original DCC sheet, it is recommended to make a copy of the campaign before switching to the new sheet. You can then press the import button on the options section to import the data from the original sheet.\r\r## Player Sheets\r\r* **NEW**: Supports multiple level 0 characters in one sheet\r* Most rolls should have Roll Templates.\r* Includes Core, Crawl and Crawling Under a Broken Moon classes.\r* For Thieves, you can use the old Beta % based rolls (per Claytonian JP's request)\r* Lucky rolls are included within rolls automatically whenever possible.\r* Roll Template Backgrounds based on the kind of rolls you are making.\r* Criticals and Fumbles are rolled automatically based on the d20 roll.\r\r## Monster Sheet\r\r* Monster Rolls have Roll Templates.\r* Certain rolls only go to GM\r* Melee and Ranged Attacks include Special attack ability\r* Criticals and Fumbles are rolled automatically based on the d20 roll.\r\r## Discord\r We have a discord server for using DCC RPG on Roll20. [Join us on Discord!](https://discord.gg/eGtnAGqGzj) Joining will help motivate us to continue working on the sheet :)\r\r## Bug Reports/Feature Requests\rBug reports and feature requests are welcome. For best results send an email to rgould@u2622.ca, or join our discord server. Contributions are always welcome!\r## Known Issues\r* Two characters with same name not supported as wrong attributes are used. (Roll20 issue, reported on 2022-01-08. Thanks GrapeApe!)\r\r## Roadmap\r\rThe following major features are planned for version 2.0.0:\r\r * Multiple level 0 characters in one sheet (**DONE!**)\r * Lankhmar support\r * Translations / i18n (into French, German, etc)\r * Importing generated characters from Purple Sorcerer\r * Upgrade character sheet from legacy to CSE (new version)\r\r## Current Version: 1.6.3", "legacy": true }