From e402b42dfcb6405826ca6fedb363f6945288bd4e Mon Sep 17 00:00:00 2001 From: phaldenby72 Date: Thu, 29 Apr 2021 18:58:35 -0700 Subject: [PATCH] Added new field, some styling tweaks, pointed to copy of image in GitHub --- Demon Gate/DemonGate.css | 39 ++++++--- Demon Gate/DemonGate.html | 171 ++++++++++++++++++++++++++++++++------ Demon Gate/runes-dark.png | Bin 0 -> 9892 bytes 3 files changed, 171 insertions(+), 39 deletions(-) create mode 100644 Demon Gate/runes-dark.png diff --git a/Demon Gate/DemonGate.css b/Demon Gate/DemonGate.css index 327c26c23a..172d3a5b94 100644 --- a/Demon Gate/DemonGate.css +++ b/Demon Gate/DemonGate.css @@ -34,7 +34,7 @@ width: 10px; min-width: 10px; max-width: 10px; - background-image: url("https://cdn.discordapp.com/attachments/645700678907330560/832857691801649222/border.png"); + background-image: url("https://raw.githubusercontent.com/Roll20/roll20-character-sheets/master/Demon%20Gate/border.png"); background-repeat: repeat-y; } @@ -127,6 +127,9 @@ h1 { line-height: 40px; color: #ddd9c3; background-color: #590902; + background-image: url('https://cdn.discordapp.com/attachments/645700678907330560/836836635794472990/runes-dark.png'); + background-position-y: center; + background-repeat: repeat-x; border: 2px solid #590902; border-radius: 4px; font-size: 20px; @@ -212,23 +215,28 @@ input[type="checkbox"].sheet-expand-collapse-checkbox:checked~.sheet-collapsible /* Flexbox columns */ /* ************************************************************************************************************************************************ */ -.sheet-flex-section { - margin-top: 20px; - justify-content: space-between; -} - .sheet-flex-section, -.sheet-flex-section-centre { +.sheet-flex-section-centre, +.sheet-flex-section-no-margin { margin-left: -10px; margin-right: -10px; display: flex; flex-wrap: wrap; } +.sheet-flex-section, +.sheet-flex-section-no-margin { + justify-content: space-between; +} + .sheet-flex-section-centre { justify-content: space-around; } +.sheet-flex-section { + margin-top: 20px; +} + .sheet-column-fixed { flex-grow: 0; margin: 10px; @@ -464,11 +472,11 @@ button.sheet-display-text-button-small { .sheet-demon-gate-charsheet td input.sheet-prominent-label, .sheet-demon-gate-charsheet td input.sheet-prominent-field { - height: 56px; + height: 72px; } td input.sheet-prominent-field { - font-size: 20px; + font-size: 30px; text-align: center; } @@ -603,18 +611,25 @@ tr td.sheet-mental-condition-6 { border-radius: 0; } -.sheet-skillname { - padding-left: 10px; +.sheet-skillname, +.sheet-skillname-indented { padding-right: 10px; width: 9em; } +.sheet-skillname { + padding-left: 10px; +} + +.sheet-skillname-indented { + padding-left: 30px; +} + .sheet-skillname-input-cell { width: 10.5em; } - /* ************************************************************************************************************************************************ */ /* Abilities and notes tabs /* ************************************************************************************************************************************************ */ diff --git a/Demon Gate/DemonGate.html b/Demon Gate/DemonGate.html index 8dc7259356..8eb896eef1 100644 --- a/Demon Gate/DemonGate.html +++ b/Demon Gate/DemonGate.html @@ -362,7 +362,7 @@ if(saga < 10700) return 63; if(saga < 11100) return 64; if(saga < 11500) return 65; - if(saga < 11900) return ;66 + if(saga < 11900) return 66; if(saga < 12300) return 67; if(saga < 12700) return 68; if(saga < 13100) return 69; @@ -398,6 +398,110 @@ if(saga < 31000) return 99; return 100; } + + function GetSagaPointsForNextLevel(saga) + { + if(saga < 16) return 16; + if(saga < 37) return 37; + if(saga < 60) return 60; + if(saga < 85) return 85; + if(saga < 115) return 115; + if(saga < 150) return 150; + if(saga < 190) return 190; + if(saga < 235) return 235; + if(saga < 285) return 285; + if(saga < 340) return 340; + if(saga < 400) return 400; + if(saga < 465) return 465; + if(saga < 535) return 535; + if(saga < 610) return 610; + if(saga < 690) return 690; + if(saga < 775) return 775; + if(saga < 865) return 865; + if(saga < 960) return 960; + if(saga < 1060) return 1060; + if(saga < 1165) return 1165; + if(saga < 1275) return 1275; + if(saga < 1390) return 1390; + if(saga < 1510) return 1510; + if(saga < 1635) return 1635; + if(saga < 1765) return 1765; + if(saga < 1900) return 1900; + if(saga < 2040) return 2040; + if(saga < 2185) return 2185; + if(saga < 2335) return 2335; + if(saga < 2490) return 2490; + if(saga < 2650) return 2650; + if(saga < 2815) return 2815; + if(saga < 2985) return 2985; + if(saga < 3160) return 3160; + if(saga < 3340) return 3340; + if(saga < 3525) return 3525; + if(saga < 3715) return 3715; + if(saga < 3910) return 3910; + if(saga < 4105) return 4105; + if(saga < 4300) return 4300; + if(saga < 4495) return 4495; + if(saga < 4690) return 4690; + if(saga < 4890) return 4890; + if(saga < 5095) return 5095; + if(saga < 5300) return 5300; + if(saga < 5500) return 5500; + if(saga < 5700) return 5700; + if(saga < 5900) return 5900; + if(saga < 6100) return 6100; + if(saga < 6400) return 6400; + if(saga < 6700) return 6700; + if(saga < 7000) return 7000; + if(saga < 7300) return 7300; + if(saga < 7600) return 7600; + if(saga < 7900) return 7900; + if(saga < 8200) return 8200; + if(saga < 8500) return 8500; + if(saga < 8800) return 8800; + if(saga < 9100) return 9100; + if(saga < 9500) return 9500; + if(saga < 9900) return 9900; + if(saga < 10300) return 10300; + if(saga < 10700) return 10700; + if(saga < 11100) return 11100; + if(saga < 11500) return 11500; + if(saga < 11900) return 11900; + if(saga < 12300) return 12300; + if(saga < 12700) return 12700; + if(saga < 13100) return 13100; + if(saga < 13600) return 13600; + if(saga < 14100) return 14100; + if(saga < 14600) return 14600; + if(saga < 15100) return 15100; + if(saga < 15600) return 15600; + if(saga < 16100) return 16100; + if(saga < 16600) return 16600; + if(saga < 17100) return 17100; + if(saga < 17600) return 17600; + if(saga < 18100) return 18100; + if(saga < 18700) return 18700; + if(saga < 19200) return 19200; + if(saga < 19800) return 19800; + if(saga < 20400) return 20400; + if(saga < 21000) return 21000; + if(saga < 21600) return 21600; + if(saga < 22200) return 22200; + if(saga < 22800) return 22800; + if(saga < 23400) return 23400; + if(saga < 24000) return 24000; + if(saga < 24700) return 24700; + if(saga < 25400) return 25400; + if(saga < 26100) return 26100; + if(saga < 26800) return 26800; + if(saga < 27500) return 27500; + if(saga < 28200) return 28200; + if(saga < 28900) return 28900; + if(saga < 29600) return 29600; + if(saga < 30300) return 30300; + if(saga < 31000) return 31000; + return '-'; + } function GetAttributeBonus(attribute, strRank, dexRank, bdyRank, prcRank, intRank, wilRank, chrRank) { switch (attribute) { @@ -856,6 +960,7 @@ getAttrs(["MaxSaga"], function(values) { setAttrs({Level: GetLevel(values.MaxSaga)}); + setAttrs({NextLevelSaga: GetSagaPointsForNextLevel(values.MaxSaga)}); }); } @@ -3574,11 +3679,17 @@ + + Saga Points for Next Level: + + + + -
+
@@ -4464,7 +4575,7 @@ - --Lances + Lances * - --Pistols + Pistols * - --Rifles + Rifles * - --Shotguns + Shotguns * - --Blow Guns + Blow Guns * - --Bows + Bows * - --Crossbows + Crossbows * - --Hand Bows + Hand Bows * - --Slings + Slings * - --Ballistae + Ballistae * - --Cannons + Cannons * - --Catapults + Catapults * - --Trebuchets + Trebuchets * - + - + + @@ -8622,9 +8734,10 @@ Type: + + @@ -8712,9 +8825,10 @@ Type: + + @@ -8803,9 +8917,10 @@ Type: + + @@ -8892,9 +9007,10 @@ Type: + + @@ -8983,9 +9099,10 @@ Type: + + diff --git a/Demon Gate/runes-dark.png b/Demon Gate/runes-dark.png new file mode 100644 index 0000000000000000000000000000000000000000..04b3dfacbf993d27f5c31b1a5ce3340a5588490d GIT binary patch literal 9892 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