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 0000000000..04b3dfacbf Binary files /dev/null and b/Demon Gate/runes-dark.png differ