From 532650d29c8f8d77227db67d2be4daa308f4f300 Mon Sep 17 00:00:00 2001 From: Michael Calleia Date: Sun, 15 Nov 2020 07:37:25 -0500 Subject: [PATCH] Empire-of-the_Petal_Throne v1.5 #### 1.5 * Fixed Revivification check scores for below 61 * Skills now integrates use of checkboxes and adding additional skills * Property changed to Equipment and section for Coin added --- Empire-of-the_Petal_Throne/EPT.css | 580 +++++++++++--------- Empire-of-the_Petal_Throne/EPT.html | 390 ++++++------- Empire-of-the_Petal_Throne/ReadMe.md | 9 +- Empire-of-the_Petal_Throne/sheet.json | 2 +- Empire-of-the_Petal_Throne/translation.json | 64 ++- 5 files changed, 552 insertions(+), 493 deletions(-) diff --git a/Empire-of-the_Petal_Throne/EPT.css b/Empire-of-the_Petal_Throne/EPT.css index b718d9297e..86812fe0e5 100644 --- a/Empire-of-the_Petal_Throne/EPT.css +++ b/Empire-of-the_Petal_Throne/EPT.css @@ -1,5 +1,5 @@ /* Empire of the Petal Throne Character Sheet CSS */ -/* Version 1.4 */ +/* Version 1.5 */ /**************** @@ -24,14 +24,15 @@ } /* Sticky Header */ -.sheet-sticky-header { +/* .sheet-sticky-header { position: -webkit-sticky; position: sticky; top: 0; background: #f9fbed; height: 50px; - border-bottom: -} + border-bottom: 2px solid; + z-index: 1000; +} */ /***************** @@ -63,7 +64,7 @@ h2, h2 span { line-height: 30px; } -.sheet-small, .sheet-ept label.sheet-small, .sheet-property-labels label { +.sheet-small, .sheet-ept label.sheet-small, .sheet-equipment-labels label { font-size: 14px; line-height: normal; align-items: center; @@ -111,6 +112,10 @@ h2, h2 span { align-items: baseline; } +.sheet-flex-end { + justify-content: end; +} + /* GRID 16 */ .sheet-grid-16 { @@ -258,7 +263,7 @@ h2, h2 span { background: #000; } -.sheet-worker, .sheet-worker-text { +.sheet-worker, .sheet-worker-text, input.sheet-worker { border-bottom: 2px dotted #000; } @@ -279,8 +284,12 @@ h2, h2 span { align-items: center; justify-content: center; } -.sheet-right { +.sheet-ept .sheet-right, .sheet-ept input[type=number].sheet-right { text-align: right; + justify-content: right; +} +.sheet-left { + text-align: left; } .sheet-ept input[type=number].sheet-nospin::-webkit-outer-spin-button, @@ -315,121 +324,159 @@ h2, h2 span { color: #fff; background: #000; border-radius: 16px; - padding: 3px 5px; + padding: 1px 1px; width: 50px; } +.repcontrol_move { + background: #000; + color: #fff; + padding: 0px 5px; + width: auto; + height: auto; + border-radius: 50px; + font-size: 14px; + top: 2px; + left: -22px; + position: relative; +} +.btn.btn-danger.pictos.repcontrol_del { + background: transparent; + border: none; + color: #f9fbed; + text-shadow: none; +} +.btn.btn-danger.pictos.repcontrol_del:after { + content: "D"; + color: #cc1e1e; + font-size: 20px; + left: 10px; + position: relative; +} -/***** Roll Buttons & Roll Tables *****/ -/* Roll Buttons */ -.sheet-ept button[type="roll"] { - margin: 0 auto; +/**************** +*** Skills *** +****************/ + + +/* 1. Skill checkbox list styling + interactions */ +.sheet-skill-set { + border-bottom: 1.5px solid black; +} + +input.sheet-skill-checkbox { + display: inline-block; + vertical-align: middle; +} + +.sheet-checklist label { + margin: 0 0 0 8px; padding: 0; - background: transparent; - border: none; - font-size: 1.4em; + font-size: 14px; + line-height: 30px; + display: inline-block; + vertical-align: middle; + min-width: inherit; + max-width: inherit; } -/* Roll Sheet */ -/* Smaller margins - remove these if you want the huge default left margin */ -.sheet-rolltemplate-ept { - margin-left: -37px; - background: #f9fbed; - border: 1.5px solid #000; - font-family: 'Roboto Condensed', Arial, sans-serif; - font-size:1.4em; - line-height: 1.4em; - font-weight: 300; - color: #000; +.sheet-checklist input[type="checkbox"]:checked + label { + font-weight: bold; } -.withoutavatars .sheet-rolltemplate-ept { - margin-left: -7px; +.sheet-checklist .sheet-spell-slots-row input[type="checkbox"]:checked + label { + font-weight: normal; } -.sheet-rolltemplate-ept .sheet-container { - border: 1px solid; - /* by default, the border is the same color as the header. You can change this here, e.g. to black */ - border-color: var(--header-bg-color); + +/* 2. Profess Skills */ + +/* 2.1 SHOW/HIDE Prof Skills */ +/* hide all prof skills labels */ +.sheet-label-profession-warrior, +.sheet-label-profession-priest, +.sheet-label-profession-magicuser { + display: none; +} +/* hide all prof skills */ +.sheet-profession-warrior, +.sheet-profession-priest, +.sheet-profession-magicuser, +.sheet-profession-bonus-spells { + display: none; +} +/* show selected prof skills labels*/ +.sheet-profession-select[value="Warrior"] ~ * .sheet-label-profession-warrior, +.sheet-profession-select[value="Priest"] ~ * .sheet-label-profession-priest, +.sheet-profession-select[value="Magic-User"] ~ * .sheet-label-profession-magicuser{ + display: block; +} +/* show selected prof skills */ +.sheet-profession-select[value="Warrior"] ~ * .sheet-profession-warrior, +.sheet-profession-select[value="Priest"] ~ * .sheet-profession-priest, +.sheet-profession-select[value="Priest"] ~ * .sheet-profession-bonus-spells, +.sheet-profession-select[value="Magic-User"] ~ * .sheet-profession-magicuser, +.sheet-profession-select[value="Magic-User"] ~ * .sheet-profession-bonus-spells{ + display: block; +} +/* Adjust column widths for Warrior */ +.sheet-profession-select[value="Warrior"] ~ * .sheet-plebian.sheet-grid-16-span-3, +.sheet-profession-select[value="Warrior"] ~ * .sheet-skilled.sheet-grid-16-span-3, +.sheet-profession-select[value="Warrior"] ~ * .sheet-noble.sheet-grid-16-span-3 + { + grid-column: span 4; } -/* Header formatting - title and subtitle */ -.sheet-rolltemplate-ept .sheet-header { - background-color: var(--header-bg-color); - /* change text-align to center to center the header text */ - text-align: left; - color: var(--header-text-color); - padding: 5px; + +/* 2.2 Spells per Day + Bonus Spells */ + +/* 2.2.1 Level 2 */ +/* Indent and Hide Level 2 */ +.sheet-prof-level-2 { + margin-left: 26px; + display: none; } -.sheet-rolltemplate-ept .sheet-title { - font-weight: 500; - font-size:1.1em; -} -.sheet-rolltemplate-ept .sheet-subtitle { - font-size:.9em; +/* show checked Level 2 */ +input[type="checkbox"].sheet-skill-checkbox:checked ~ .sheet-prof-level-2 { + display: flex; + overflow: auto; + align-items: baseline; } -/* example colors */ -.sheet-rolltemplate-ept .sheet-container { - /* this is the default color */ - --header-bg-color: rgba(112,32,130,1); - --header-text-color: #FFF; +/* Spell Slot Round Checkboxes */ +.sheet-spell-slots-row input[type="checkbox"] { + width: 10px; + height: 10px; + border-radius: 30px; + margin: 0 8px 0 0; } -.sheet-rolltemplate-ept .sheet-container.sheet-color-red { - --header-bg-color: #F00; -} -.sheet-rolltemplate-ept .sheet-container.sheet-color-green { - --header-bg-color: #0F0; - --header-text-color: #000; +/* Spell Slot Labels */ +.sheet-spell-slots-row label { + margin: 0; + display: inline; } -/* Allprops part */ -.sheet-rolltemplate-ept .sheet-content { - display: grid; - background: #FFF; - /* Header formatting - modify the column layout below */ - grid-template-columns: auto auto; - /* Line height to match default roll template */ - line-height:1.4em; +/* hide Bonus Skills based on max_spell_group */ +input[type="checkbox"].sheet-can_bonus_spell.sheet-groupi:not(:checked) + .sheet-skill-set.sheet-bonus-group.sheet-groupi { + display: none; } -.sheet-rolltemplate-ept .sheet-content > div { - padding: 5px; +input[type="checkbox"].sheet-can_bonus_spell.sheet-groupii:not(:checked) + .sheet-skill-set.sheet-bonus-group.sheet-groupii { + display: none; +} +input[type="checkbox"].sheet-can_bonus_spell.sheet-groupiii:not(:checked) + .sheet-skill-set.sheet-bonus-group.sheet-groupiii { + display: none; } -/* Left column */ -.sheet-rolltemplate-ept .sheet-content .sheet-key { - font-weight: bold; - padding-right: 10px; - text-align: right; -} -/* Empty rule, use this if you want to change the right column -.sheet-rolltemplate-ept .sheet-value { -} -*/ -/* Make even-numbered rows grey */ -.sheet-rolltemplate-ept .sheet-content :nth-child(4n+3), -.sheet-rolltemplate-ept .sheet-content :nth-child(4n) { - background:#EEE; -} +/* 3. Skills Switch */ -/* Description field */ -.sheet-rolltemplate-ept .sheet-desc { - grid-column: span 2; - padding: 5px; - text-align: center; -} - -/***** Skills *****/ - -/* I. Skills Switches */ +/* 3.1 Create up switch */ /* Hide switch checkbox UI */ .sheet-switch-list-check, .sheet-switch-edit-play { display: none; } -/* .sheet-switch input {display:none;} */ label.sheet-switch { position: relative; @@ -504,220 +551,241 @@ input:checked + .sheet-slider .sheet-off { border-radius: 50%;} -/* II. Skills Switch List <> Checkbox Mode */ +/************************ +*** Play / Edit Mode *** +*************************/ -.sheet-freestyle-view { - display: none; +/* 1. Skills */ + +/* Hide number-of-skills section */ +.sheet-switch-edit-play:checked + .sheet-number-of-skills { + display: none; } - -/* Show hide Lists Checkbox */ -.sheet-switch-list-check:checked ~ * .sheet-freestyle-view { - display: block; -} - -.sheet-switch-list-check:checked ~ * .sheet-checklist-view { - display: none; -} - -/* Show hide Play<>Edit Swtich */ -label.sheet-switch.sheet-edit-play { - display: none; -} - -.sheet-switch-list-check:not(:checked) ~ * .sheet-switch.sheet-edit-play { - display: inline-block; -} - - -/* III. Skills Play<>Edit Mode */ - /* Play mode: hide unchecked skills */ .sheet-switch-edit-play:checked ~ * .sheet-skill-set .sheet-skill-checkbox:not(:checked) + label { display: none; } /* Play mode: hide all checkboxes and remove left margin */ -.sheet-switch-edit-play:checked ~ * .sheet-checklist label { - margin: 0; -} -.sheet-switch-edit-play:checked ~ * .sheet-checklist .sheet-skill-label { - border-bottom: 1.5px solid black; - width: 100%; -} -.sheet-switch-edit-play:checked ~ * .sheet-profession-priest .sheet-skill-label, -.sheet-switch-edit-play:checked ~ * .sheet-profession-magicuser .sheet-skill-label { - border-bottom: none; -} -.sheet-switch-edit-play:checked ~ * .sheet-checklist .sheet-skill-label + .sheet-spell-slots-row { - margin: 0; - border-bottom: 1.5px solid black; - width: 100%; -} .sheet-switch-edit-play:checked ~ * .sheet-skill-set input { display: none; } +.sheet-switch-edit-play:checked ~ * .sheet-skill-set .sheet-spell-slot { + display: inline-block; +} +.sheet-switch-edit-play:checked ~ * .sheet-checklist label { + margin-left: 0; +} +/* Hide skills set borders */ +.sheet-switch-edit-play:checked ~ * .sheet-checklist .sheet-skill-set { + border: none; +} +/* Play mode: Set bottom boarders */ +.sheet-switch-edit-play:checked ~ * .sheet-plebian .sheet-checklist .sheet-skill-checkbox:checked + .sheet-skill-label, +.sheet-switch-edit-play:checked ~ * .sheet-skilled .sheet-checklist .sheet-skill-checkbox:checked + .sheet-skill-label, +.sheet-switch-edit-play:checked ~ * .sheet-noble .sheet-checklist .sheet-skill-checkbox:checked + .sheet-skill-label { + border-bottom: 1.5px solid black; + width: 100%; +} -/* II. Skill checkbox list styling + interactions */ -.sheet-checklist label { - margin: 0 0 0 8px; +/* Put in Correct Professional Bottom Borders for Languages + Spells */ +.sheet-switch-edit-play:checked ~ * .sheet-prof-level-2.sheet-spell-slots-row { + margin: 0; + padding: .75px 0 .75px 26px; + border-bottom: 1.5px solid black; +} +.sheet-switch-edit-play:checked ~ * .sheet-language-checkbox:checked + .sheet-skill-set { + margin: 0; + padding: .75px 0; + border-bottom: 1.5px solid black; +} +/* Put in Correct Professional Bottom Borders for Bonus Spells */ +.sheet-language-checkbox.sheet-profession-language:checked + .sheet-skill-set, +.sheet-switch-edit-play:checked ~ * .sheet-skill-checkbox-bonus-groupi:checked ~ .sheet-bonus-group.sheet-groupi, +.sheet-switch-edit-play:checked ~ * .sheet-skill-checkbox-bonus-groupii:checked ~ .sheet-bonus-group.sheet-groupii, +.sheet-switch-edit-play:checked ~ * .sheet-skill-checkbox-bonus-groupiii:checked ~ .sheet-bonus-group.sheet-groupiii { + border-bottom: 1.5px solid black; +} + +/* 2 Play settings for Repeating */ +.sheet-switch-edit-play:checked ~ * .repitem input { + font-weight: bold; + margin: 0; padding: 0; + font-family: 'Roboto Condensed', Arial, sans-serif; font-size: 14px; line-height: 30px; + color: #000; } -.sheet-checklist input[type="checkbox"]:checked + label { - font-weight: bold; -} -.sheet-checklist .sheet-spell-slots-row input[type="checkbox"]:checked + label { - font-weight: normal; -} - - -/* VII. Profess Skills */ - -/* SHOW/HIDE Prof Skills */ -/* hide all prof skills */ -.sheet-profession-warrior, -.sheet-profession-priest, -.sheet-profession-magicuser, -.sheet-profession-bonus-spells { - display: none; -} -/* hide all prof skills labels */ -.sheet-label-profession-warrior, -.sheet-label-profession-priest, -.sheet-label-profession-magicuser { - display: none; -} -/* show selected prof skills */ -.sheet-profession-select[value="Warrior"] ~ * .sheet-profession-warrior, -.sheet-profession-select[value="Priest"] ~ * .sheet-profession-priest, -.sheet-profession-select[value="Priest"] ~ * .sheet-profession-bonus-spells, -.sheet-profession-select[value="Magic-User"] ~ * .sheet-profession-magicuser, -.sheet-profession-select[value="Magic-User"] ~ * .sheet-profession-bonus-spells{ - display: block; -} -/* show selected prof skills labels*/ -.sheet-profession-select[value="Warrior"] ~ * .sheet-label-profession-warrior, -.sheet-profession-select[value="Priest"] ~ * .sheet-label-profession-priest, -.sheet-profession-select[value="Magic-User"] ~ * .sheet-label-profession-magicuser{ - display: block; -} - -/* VIII. Professional skills, spells per day for each spell */ - -input.sheet-skill-checkbox { - display: inline-block; - vertical-align: middle; -} -.sheet-skill-label { - display: inline-block; - vertical-align: middle; - min-width: inherit; - max-width: inherit; -} - -/* .sheet-profession-bonus-spells { - margin: 20px 0; -} */ - -.sheet-prof-level-2 { - margin-left: 26px; -} - -.sheet-spell-slots-row, .sheet-bonus-group .sheet-prof-level-2 { - line-height: 20px; -} - -.sheet-spell-slots-row input[type="checkbox"] { - width: 10px; - height: 10px; - border-radius: 30px; - margin: 0 10px 0 0; -} - -.sheet-spell-slots-row label { - margin: 0; - display: inline; -} - - -/* hide Bonus Skills asked on max_spell_group */ -input[type="checkbox"].sheet-can_bonus_spell.sheet-groupi:not(:checked) + .sheet-skill-set.sheet-bonus-group.sheet-groupi { - display: none; -} -input[type="checkbox"].sheet-can_bonus_spell.sheet-groupii:not(:checked) + .sheet-skill-set.sheet-bonus-group.sheet-groupii { - display: none; -} -input[type="checkbox"].sheet-can_bonus_spell.sheet-groupiii:not(:checked) + .sheet-skill-set.sheet-bonus-group.sheet-groupiii { +.sheet-switch-edit-play:checked ~ * .repcontrol { display: none; } -/* hide all prof skills labels */ -.sheet-prof-level-2 { - display: none; -} -input[type="checkbox"].sheet-skill-checkbox:checked ~ .sheet-prof-level-2 { - display: block; -} -.sheet-profession-bonus-spells input[type="checkbox"].sheet-skill-checkbox:checked ~ .sheet-flex-row.sheet-prof-level-2 { - display: flex; - overflow: auto; - align-items: baseline; -} +/* Equipment */ -input[type="checkbox"].sheet-skill-checkbox:checked ~ .sheet-prof-level-2 .sheet-spell-slot { - display: inline-block; -} - -.sheet-switch-edit-play:checked ~ * .sheet-profession-bonus-spells .sheet-skill-label { - line-height: normal; -} -.sheet-switch-edit-play:checked ~ * .sheet-profession-bonus-spells .sheet-skill-label { - margin: 0 0 10px 0; -}.sheet-switch-edit-play:checked ~ * .sheet-profession-bonus-spells .sheet-bonus-group { - margin: 0 0 20px 0; -} - -/* Property */ - -.sheet-ept .sheet-property-labels label { +.sheet-ept .sheet-equipment-labels label { padding: 0; margin: 0 0 10px 0; font-size: 14px; line-height: 20px; align-items: flex-end; } -.sheet-ept .sheet-property input { +.sheet-ept .sheet-equipment input { font-size: 18px; padding: 0; } -.sheet-property .repcontainer .sheet-grid-16-span-1 { +.sheet-equip-row .sheet-flex-row, + { + height: 28px; +} + +.sheet-equipment-subsection { + padding: 20px 0; +} + +/* .sheet-equipment .repcontainer .sheet-grid-16-span-1 { max-width: 42.5px; } -.sheet-property .repcontainer .sheet-grid-16-span-2 { +.sheet-equipment .repcontainer .sheet-grid-16-span-2 { max-width: 93px; } -.sheet-property .repcontainer .sheet-grid-16-span-4 { +.sheet-equipment .repcontainer .sheet-grid-16-span-4 { max-width: 194px; } -.sheet-property .repcontainer input[type="number"], .sheet-property .repcontainer input[type="text"] { +.sheet-equipment .repcontainer input[type="number"], .sheet-equipment .repcontainer input[type="text"] { width: auto; } -.sheet-property .repcontainer input[type="checkbox"]{ +.sheet-equipment .repcontainer input[type="checkbox"]{ + width: 16px; + margin: 0 auto; + top: 12px; + position: relative; +} */ + +.sheet-equipment .sheet-grid-16-span-1 { + max-width: 42.5px; +} +.sheet-equipment .sheet-grid-16-span-2 { + max-width: 93px; +} +.sheet-equipment .sheet-grid-16-span-4 { + max-width: 194px; +} +.sheet-equipment input[type="number"], .sheet-equipment input[type="text"] { + width: auto; +} +.sheet-equipment input[type="checkbox"]{ width: 16px; margin: 0 auto; top: 12px; position: relative; } -/* END Form Elements */ +/************************************ +*** Roll Buttons & Roll Tables *** +*************************************/ + + +/* Roll Buttons */ +.sheet-ept button[type="roll"] { + margin: 0 auto; + padding: 0; + background: transparent; + border: none; + font-size: 1.4em; +} + +/* Roll Sheet */ +/* Smaller margins - remove these if you want the huge default left margin */ +.sheet-rolltemplate-ept { + margin-left: -37px; + background: #f9fbed; + border: 1.5px solid #000; + font-family: 'Roboto Condensed', Arial, sans-serif; + font-size:1.4em; + line-height: 1.4em; + font-weight: 300; + color: #000; +} +.withoutavatars .sheet-rolltemplate-ept { + margin-left: -7px; +} + +.sheet-rolltemplate-ept .sheet-container { + border: 1px solid; + /* by default, the border is the same color as the header. You can change this here, e.g. to black */ + border-color: var(--header-bg-color); +} + +/* Header formatting - title and subtitle */ +.sheet-rolltemplate-ept .sheet-header { + background-color: var(--header-bg-color); + /* change text-align to center to center the header text */ + text-align: left; + color: var(--header-text-color); + padding: 5px; +} +.sheet-rolltemplate-ept .sheet-title { + font-weight: 500; + font-size:1.1em; +} +.sheet-rolltemplate-ept .sheet-subtitle { + font-size:.9em; +} + +/* example colors */ +.sheet-rolltemplate-ept .sheet-container { + /* this is the default color */ + --header-bg-color: #f9fbed; + --header-text-color: #FFF; +} +.sheet-rolltemplate-ept .sheet-container.sheet-color-red { + --header-bg-color: #F00; +} +.sheet-rolltemplate-ept .sheet-container.sheet-color-green { + --header-bg-color: #0F0; + --header-text-color: #000; +} + +/* Allprops part */ +.sheet-rolltemplate-ept .sheet-content { + display: grid; + background: #f9fbed; + /* Header formatting - modify the column layout below */ + grid-template-columns: auto auto; + /* Line height to match default roll template */ + line-height:1.4em; +} +.sheet-rolltemplate-ept .sheet-content > div { + padding: 5px; +} + +/* Left column */ +.sheet-rolltemplate-ept .sheet-content .sheet-key { + font-weight: bold; + padding-right: 10px; + text-align: right; +} + +/* Make even-numbered rows grey */ +.sheet-rolltemplate-ept .sheet-content :nth-child(4n+3), +.sheet-rolltemplate-ept .sheet-content :nth-child(4n) { + background:#e3e6d1; +} + +/* Description field */ +.sheet-rolltemplate-ept .sheet-desc { + grid-column: span 2; + padding: 5px; + text-align: center; +} /* Misc. */ diff --git a/Empire-of-the_Petal_Throne/EPT.html b/Empire-of-the_Petal_Throne/EPT.html index c9a7259dad..3795ccd5b1 100644 --- a/Empire-of-the_Petal_Throne/EPT.html +++ b/Empire-of-the_Petal_Throne/EPT.html @@ -1,35 +1,12 @@ - - +
- - - +

Empire of the Petal Throne: Character Reference Sheet

@@ -224,14 +201,21 @@
- -
- + + -
+ + +
( @@ -240,10 +224,8 @@ ()
- -
-
+
@@ -347,9 +329,12 @@
+
+ +
-
+
@@ -409,9 +394,12 @@
+
+ +
-
+
@@ -483,9 +471,12 @@
+
+ +
-
+
@@ -493,7 +484,6 @@
-
@@ -546,37 +536,39 @@
+
- - + + -
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
- - + + -
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
- - + + @@ -585,8 +577,8 @@
- - + + @@ -595,8 +587,8 @@
- - + + @@ -605,8 +597,8 @@
- - + + @@ -615,8 +607,8 @@
- - + + @@ -625,8 +617,8 @@
- - + + @@ -635,8 +627,8 @@
- - + + @@ -645,8 +637,8 @@
- - + + @@ -655,8 +647,8 @@
- - + + @@ -665,8 +657,8 @@
- - + + @@ -678,8 +670,8 @@
- - + + @@ -688,8 +680,8 @@
- - + + @@ -698,8 +690,8 @@
- - + + @@ -708,8 +700,8 @@
- - + + @@ -718,8 +710,8 @@
- - + + @@ -728,8 +720,8 @@
- - + + @@ -738,8 +730,8 @@
- - + + @@ -748,8 +740,8 @@
- - + + @@ -758,8 +750,8 @@
- - + + @@ -768,8 +760,8 @@
- - + + @@ -778,8 +770,8 @@
- - + + @@ -788,17 +780,21 @@
+
+ +
-
-
+
+
+
- + @@ -818,10 +814,11 @@
+
- + @@ -841,10 +838,11 @@
+
- + @@ -871,73 +869,83 @@
+
+ +
- -
-
- -
- -
-
-
- -
-
- -
- -
-
-
- -
-
- -
- -
-
-
- -
-
- -
- -
-
-
- -
-
- -
- -
-
-
-
- -
-
-
-
- - - - - - - - - - - + +
+
+ +
+
+ + + + + + +
+
+ + + + + + + +
+
+ + + + + + + +
+
+ + + + + + + +
+
+ + + + + + + +
+
+ + + +
+
+ +
+
+ + + + + + + + + + +
@@ -955,41 +963,8 @@
- Note: Weight is per item.
-
-
- - - - - - - - - - - -
-
-
- - - - - - - - - - - - -
-
- Note: Weight is per item. -
-
+
@@ -1118,14 +1093,17 @@ constitution_hit = -2; constitution_damage = 0; constitution_special = "Weakling. 40% healing spell or Eye will not work."; + revivification = 30; } else if (constitution <= 40) { constitution_hit = -1; constitution_damage = 0; constitution_special = "Puny. 20% healing spell or Eye will not work."; + revivification = 40; } else if (constitution <= 60) { constitution_hit = 0; constitution_damage = 0; constitution_special = "Average."; + revivification = 60; } else if (constitution <= 80) { constitution_hit = 1; constitution_damage = 0; @@ -1602,16 +1580,6 @@ }); }); - // Add up weight for each Property row — ROW COMMENTED OUT - // on("change:repeating_property:item_weight change:repeating_property:item_number", function() { - // getAttrs(["repeating_property_item_weight","repeating_property_item_number"], function(values) { - // let item_weight = parseInt(values["repeating_property_item_weight"]) || 0; - // let item_number = parseInt(values["repeating_property_item_number"]) || 0; - // let weight_total = (item_weight * item_number); - // setAttrs({ repeating_property_weight_total: weight_total }); - // }); - // }); - diff --git a/Empire-of-the_Petal_Throne/ReadMe.md b/Empire-of-the_Petal_Throne/ReadMe.md index e65a8eb8c0..e06066d7aa 100644 --- a/Empire-of-the_Petal_Throne/ReadMe.md +++ b/Empire-of-the_Petal_Throne/ReadMe.md @@ -2,10 +2,15 @@ Player sheet for Empire of the Petal Throne by M.A.R. Barker, published by TSR in 1975. ## Current Version -1.4 +1.5 ### Change log +#### 1.5 +* Fixed Revivification check scores for below 61 +* Skills now integrates use of checkboxes and adding additional skills +* Property changed to Equipment and section for Coin added + #### 1.4 * Fixed validation checking for Talent scores * Added Bonus Spells as check lists @@ -56,7 +61,7 @@ Player sheet for Empire of the Petal Throne by M.A.R. Barker, published by TSR i * Sheet creation for Roll20 #### Todo List -* Add items list from original sheet +* updated functionality for equipment list (formerly called property) * Add attack Roll Buttons * Add Sheet Defaults for GM to pick which alignments to use * Add Sheet Defaults for GM to pick if players see Savings Throws, Attack Rolls and Checks diff --git a/Empire-of-the_Petal_Throne/sheet.json b/Empire-of-the_Petal_Throne/sheet.json index ff62a50268..98cd1b590a 100644 --- a/Empire-of-the_Petal_Throne/sheet.json +++ b/Empire-of-the_Petal_Throne/sheet.json @@ -4,5 +4,5 @@ "authors": "Malchor", "roll20userid": "2078012", "preview": "EPT.png", - "instructions": "# Empire of the Petal Throne\n\nPlayer sheet for Empire of the Petal Throne by M.A.R. Barker, published by TSR in 1975.\nThis sheet was created at the request of one of M.A.R. Barker's original players.\n\n\n## Player Sheet\n\n\n## Current Version: 1.4" + "instructions": "# Empire of the Petal Throne\n\nPlayer sheet for Empire of the Petal Throne by M.A.R. Barker, published by TSR in 1975.\nThis sheet was created at the request of one of M.A.R. Barker's original players.\n\n\n## Player Sheet\n\n\n## Current Version: 1.5" } diff --git a/Empire-of-the_Petal_Throne/translation.json b/Empire-of-the_Petal_Throne/translation.json index df37053e32..a4d4978d58 100644 --- a/Empire-of-the_Petal_Throne/translation.json +++ b/Empire-of-the_Petal_Throne/translation.json @@ -219,28 +219,46 @@ "21-walls-u":"21. Walls", "22-weather-control-u":"22. Weather Control", "23-wish":"23. Wish", - - "property-u":"Property", - "numberabbr-u":"No.", - "item-u":"Item", - "acbonus-u":"+/-
AC", - "tohitbonus-u":"+/- To Hit", - "damagebonus-u":"+/- Dmg.", - "damage-u":"Damage", - "wieght-u":"Wgt. Ea.", - "wieghttotal-u":"Wgt. Tot.", - "cost-u":"Cost", - "worn-u":"Worn/ Carried", - "wieghtcap-u":"Wgt. Cap.", - "location-u":"Location", - "left-u":"Left", - "center-u":"Center", - "right-u":"Right", - "coins-u":"Coins", - "kaitar-u":"gold Kaitar", - "hlash-u":"silver Hlash", - "qirgal-u":"copper Qirgal", + "equipment-u":"Equipment", + "coin-u":"Coin", + "coins-u":"Coins", + "kaitar-u":"Kaitar (gold)", + "hlash-u":"Hlash (silver)", + "qirgal-u":"Qirgal (copper)", + "coin-stored-u":"Stored", + "otherwealth-u":"Other Wealth", + "carried_total-u":"Carried / Total", + "carried-u":"Carried", + "coin-carrid-location-u":"Locaton Carried", + "coin-stored-location-u":"Locaton(s) Stored", + "totalowned-u":"Total Owned", + "coin-total-u":"Total", + "coin-totals-u":"Totals in Kaitar", + "total-u":"Total", + "coin-notes-u":"Note/Locaton", + "coin-weight-u":"Total Weight in K.", + "armour-u":"Armour", + "weapons-u":"Weapons", + "supplies-u":"Supplies", + "containers-u":"Containers", + "transport-u":"Transport", + "warmachines-u":"War Machines", + "otherequipprop-u":"Other Equipment and Property", + "numberabbr-u":"No.", + "items-u":"Items", + "acbonus-u":"+/-
AC", + "tohitbonus-u":"+/- To Hit", + "damagebonus-u":"+/- Dmg.", + "damage-u":"Damage", + "wieght-u":"Wgt. Ea.", + "wieghttotal-u":"Wgt. Tot.", + "cost-u":"Cost", + "worn-u":"Worn/ Carried", + "wieghtcap-u":"Wgt. Cap.", + "location-u":"Location", + "left-u":"Left", + "center-u":"Center", + "right-u":"Right", "toHitAC-u":"To Hit AC", - "misc-u":"Miscellaneous", - "save-versus-poison-u":"Save versus Poison" + "misc-u":"Miscellaneous" }