From e0158d63433d75cf2ec3f85026880965f898ac1c Mon Sep 17 00:00:00 2001 From: giffyglyph <42981044+giffyglyph@users.noreply.github.com> Date: Mon, 16 Mar 2020 14:58:22 +0000 Subject: [PATCH] Update 5e Darker Dungeons to 2.2 (#5935) Bug fixes and new features for the Darker Dungeons sheet. - Fixed missing HTML span elements and indentation. - Applied basic beautifying to HTML/CSS sheet. - Fixed NPC reactions bug: Reactions now display correctly. - Can now edit equipment quantity/slots/notches directly on the equipment panel. - Containers can now add extra inventory slots. - Items can now be marked as carried-but-not-equipped. - Feature details can now be hidden/condensed. - Currency names can now be changed. - Added open skills to PC sheet. --- 5e Darker Dungeons/5e Darker Dungeons.css | 275 +- 5e Darker Dungeons/5e Darker Dungeons.html | 5442 ++++++++++++-------- 2 files changed, 3415 insertions(+), 2302 deletions(-) diff --git a/5e Darker Dungeons/5e Darker Dungeons.css b/5e Darker Dungeons/5e Darker Dungeons.css index 6939f5ceb4..4e274d981d 100644 --- a/5e Darker Dungeons/5e Darker Dungeons.css +++ b/5e Darker Dungeons/5e Darker Dungeons.css @@ -27,7 +27,6 @@ padding: 0; font-size: inherit; font-weight: inherit; } - .charsheet .sheet-darkerdungeons button[type=roll] { color: inherit; font-size: inherit; @@ -41,7 +40,6 @@ outline: none; } .charsheet .sheet-darkerdungeons button[type=roll]::before { display: none; } - .charsheet .sheet-darkerdungeons .sheet-checkbox-image { height: 14px; overflow: hidden; @@ -55,7 +53,8 @@ top: 0; width: 100%; z-index: 1; } - .charsheet .sheet-darkerdungeons .sheet-checkbox-image [type=checkbox]:hover ~ span, .charsheet .sheet-darkerdungeons .sheet-checkbox-image [type=checkbox]:focus ~ span { + .charsheet .sheet-darkerdungeons .sheet-checkbox-image [type=checkbox]:hover ~ span, + .charsheet .sheet-darkerdungeons .sheet-checkbox-image [type=checkbox]:focus ~ span { background: #e5fffb; } .charsheet .sheet-darkerdungeons .sheet-checkbox-image [type=checkbox]:checked ~ span { background: gainsboro; } @@ -78,7 +77,6 @@ position: absolute; top: 0; width: 100% !important; } - .charsheet .sheet-darkerdungeons .sheet-compendium-drop-target.dropping { background: none; position: relative; } @@ -96,7 +94,6 @@ width: 385px; } .charsheet .sheet-darkerdungeons .sheet-compendium-drop-target.dropping .sheet-section-pc::before { width: 800px; } - .charsheet .sheet-darkerdungeons .sheet-container-attribute { background: url("https://raw.githubusercontent.com/Roll20/roll20-character-sheets/master/5e%20Darker%20Dungeons/img/sheet-attribute-bg.png"); background-size: 100% 100%; @@ -144,7 +141,6 @@ font-weight: bold; } .charsheet .sheet-darkerdungeons .sheet-container-attribute .sheet-container-footer span:hover { display: none; } - .charsheet .sheet-darkerdungeons .sheet-container-bar { display: flex; height: 30px; @@ -199,7 +195,6 @@ border: 0; text-align: center; width: 100%; } - .charsheet .sheet-darkerdungeons .sheet-container-box { display: flex; flex-direction: column-reverse; @@ -312,7 +307,6 @@ line-height: 14px; } .charsheet .sheet-darkerdungeons .sheet-container-box .sheet-form-inline > .sheet-form-body { padding-bottom: 0; } - .charsheet .sheet-darkerdungeons .sheet-container-counter { display: flex; flex-direction: row-reverse; @@ -347,7 +341,6 @@ justify-content: center; text-align: center; width: 39px; } - .charsheet .sheet-darkerdungeons .sheet-container-panel { display: flex; flex-direction: column; @@ -412,7 +405,6 @@ line-height: 14px; } .charsheet .sheet-darkerdungeons .sheet-container-panel .sheet-form-inline > .sheet-form-body { padding-bottom: 0; } - .charsheet .sheet-darkerdungeons .sheet-container-spell { display: flex; flex-direction: column; @@ -515,7 +507,6 @@ display: none; } .charsheet .sheet-darkerdungeons .sheet-container-spell .sheet-container-body .sheet-container-body-header span { width: 100%; } - .charsheet .sheet-darkerdungeons .sheet-container-well { min-height: 65px; padding: 10px; @@ -534,7 +525,6 @@ top: 0; width: 100%; z-index: -1; } - .charsheet .sheet-darkerdungeons fieldset { position: relative; } .charsheet .sheet-darkerdungeons .repcontainer { @@ -594,7 +584,6 @@ min-height: 18px; } .charsheet .sheet-darkerdungeons .sheet-fieldset-item > :last-child { margin-bottom: 0; } - .charsheet .sheet-darkerdungeons .sheet-form { border-radius: 6px; border: 2px solid #7e2d40; @@ -686,7 +675,6 @@ width: auto; } .charsheet .sheet-darkerdungeons .sheet-form .sheet-form-checkbox input + span { margin-left: 5px; } - .charsheet .sheet-darkerdungeons .sheet-hidden { display: none !important; } .charsheet .sheet-darkerdungeons .sheet-display-brackets::after { @@ -697,7 +685,6 @@ content: " XP)"; } .charsheet .sheet-darkerdungeons .sheet-display-brackets-xp::before { content: "("; } - .sheet-compendium-warning, .sheet-monster-confirm { display: none; @@ -715,10 +702,8 @@ text-transform: uppercase; font-weight: bold; box-shadow: 0px 3px 5px 0px rgba(0, 0, 0, 0.75); } - .sheet-compendium-warning { margin-top: -41px; } - .sheet-monster-confirm { margin-top: -75px; } .sheet-monster-confirm .sheet-monster-confirm-buttons { @@ -741,32 +726,26 @@ left: 0; top: 0; opacity: 0; } - .sheet-licensecontainer.active-drop-target.dropping .sheet-compendium-warning, .sheet-monster_confirm_flag[value="1"] .sheet-licensecontainer .sheet-monster-confirm { display: block; } - .sheet-rolltemplate-spell .sheet-grey { color: #A0A0A0; font-weight: normal; } - .sheet-rolltemplates { display: none; } - .sheet-rolltemplate-simple .sheet-containerold { width: 189px; background: url(http://i.imgur.com/53WSdhx.png) top left; background-size: 189px 100%; background-repeat: no-repeat; color: black; } - .sheet-rolltemplate-simple .sheet-container { width: 189px; color: black; border: 1px solid black; border-radius: 10px; background-color: white; } - .sheet-rolltemplate-atk .sheet-containerold, .sheet-rolltemplate-atkdmg .sheet-container.sheet-atkold, .sheet-rolltemplate-dmg .sheet-atkold { @@ -775,7 +754,6 @@ background-size: 189px 100%; background-repeat: no-repeat; color: black; } - .sheet-rolltemplate-atk .sheet-container, .sheet-rolltemplate-atkdmg .sheet-container.sheet-atk, .sheet-rolltemplate-dmg .sheet-atk { @@ -785,7 +763,6 @@ border-top-left-radius: 10px; border-top-right-radius: 10px; background-color: white; } - .sheet-rolltemplate-dmg .sheet-containerold, .sheet-rolltemplate-atkdmg .sheet-container.sheet-damagetemplateold { width: 189px; @@ -793,7 +770,6 @@ background-size: 189px 100%; background-repeat: no-repeat; color: black; } - .sheet-rolltemplate-dmg .sheet-container, .sheet-rolltemplate-atkdmg .sheet-container.sheet-damagetemplate { width: 189px; @@ -802,18 +778,15 @@ border-bottom-left-radius: 10px; border-bottom-right-radius: 10px; background-color: white; } - .sheet-rolltemplate-simple .sheet-result, .sheet-rolltemplate-atk .sheet-result, .sheet-rolltemplate-atkdmg .sheet-result, .sheet-rolltemplate-dmg .sheet-result, .sheet-npc .sheet-subtitle .sheet-italics { width: 100%; } - .sheet-rolltemplate-atkdmg .sheet-damagetemplate .sheet-result, .sheet-rolltemplate-dmg .sheet-damagetemplate .sheet-result { min-height: 45px; } - .sheet-rolltemplate-simple .sheet-adv, .sheet-rolltemplate-atk .sheet-adv, .sheet-rolltemplate-atkdmg .sheet-adv, @@ -823,21 +796,18 @@ text-align: center; vertical-align: top; margin-top: 15px; } - .sheet-rolltemplate-simple .sheet-adv:first-child, .sheet-rolltemplate-atk .sheet-adv:first-child, .sheet-rolltemplate-atkdmg .sheet-adv:first-child, .sheet-rolltemplate-dmg .sheet-adv:first-child { margin-left: 8px; margin-right: -3px; } - .sheet-rolltemplate-simple .sheet-adv:nth-child(3), .sheet-rolltemplate-atk .sheet-adv:nth-child(3), .sheet-rolltemplate-atkdmg .sheet-adv:nth-child(3), .sheet-rolltemplate-dmg .sheet-adv:nth-child(3) { margin-right: 8px; margin-left: -3px; } - .sheet-rolltemplate-simple .sheet-adv span, .sheet-rolltemplate-simple .sheet-solo span, .sheet-rolltemplate-atk .sheet-adv span, @@ -851,7 +821,6 @@ background-color: transparent; border: 0px; padding: 0px; } - .sheet-rolltemplate-simple .sheet-advspacer, .sheet-rolltemplate-atk .sheet-advspacer, .sheet-rolltemplate-atkdmg .sheet-advspacer, @@ -860,7 +829,6 @@ border: 1px solid black; display: inline-block; height: 35px; } - .sheet-rolltemplate-simple .sheet-solo, .sheet-rolltemplate-atk .sheet-solo, .sheet-rolltemplate-atkdmg .sheet-solo, @@ -869,7 +837,6 @@ text-align: center; height: 23px; padding-top: 15px; } - .sheet-rolltemplate-simple span, .sheet-rolltemplate-atk span, .sheet-rolltemplate-atkdmg span, @@ -879,13 +846,11 @@ line-height: 12px; text-align: center; font-weight: bold; } - .sheet-rolltemplate-dmg .sheet-desc span.sheet-plus, .sheet-rolltemplate-atkdmg .sheet-desc span.sheet-plus { font-weight: bold; font-size: 20px; display: inline; } - .sheet-rolltemplate-simple .sheet-grey, .sheet-rolltemplate-simple .sheet-grey .inlinerollresult.fullcrit, .sheet-rolltemplate-simple .sheet-grey .inlinerollresult.fullfail, @@ -921,7 +886,6 @@ color: #A0A0A0; border: 0px; font-weight: normal; } - .sheet-rolltemplate-simple .sheet-label, .sheet-rolltemplate-atk .sheet-label, .sheet-rolltemplate-atkdmg .sheet-label, @@ -929,7 +893,6 @@ text-align: center; margin-top: -3px; padding-bottom: 5px; } - .sheet-rolltemplate-simple .sheet-label span span, .sheet-rolltemplate-atk .sheet-label span span, .sheet-rolltemplate-atkdmg .sheet-label span span, @@ -938,34 +901,29 @@ border: 0px; background-color: transparent; font-size: 12px; } - .sheet-rolltemplate-simple .inlinerollresult.fullcrit, .sheet-rolltemplate-atk .inlinerollresult.fullcrit, .sheet-rolltemplate-atkdmg .inlinerollresult.fullcrit, .sheet-rolltemplate-dmg .inlinerollresult.fullcrit { color: #3FB315; border: 0px; } - .sheet-rolltemplate-simple .inlinerollresult.fullfail, .sheet-rolltemplate-atk .inlinerollresult.fullfail, .sheet-rolltemplate-atkdmg .inlinerollresult.fullfail, .sheet-rolltemplate-dmg .inlinerollresult.fullfail { color: #B31515; border: 0px; } - .sheet-rolltemplate-simple .inlinerollresult.importantroll, .sheet-rolltemplate-atk .inlinerollresult.importantroll, .sheet-rolltemplate-atkdmg .inlinerollresult.importantroll, .sheet-rolltemplate-dmg .inlinerollresult.importantroll { color: #4A57ED; border: 0px; } - .sheet-rolltemplate-atk .sheet-damage, .sheet-rolltemplate-atkdmg .sheet-damage, .sheet-rolltemplate-dmg .sheet-damage { text-align: center; margin-top: -5px; } - .sheet-rolltemplate-atkdmg .sheet-damagetemplate .inlinerollresult.fullcrit, .sheet-rolltemplate-atkdmg .sheet-damagetemplate .inlinerollresult.fullfail, .sheet-rolltemplate-atkdmg .sheet-damagetemplate .inlinerollresult.importantroll, @@ -989,25 +947,21 @@ .sheet-rolltemplate-atk .sheet-desc .inlinerollresult.fullfail { color: black; border: 0px; } - .sheet-rolltemplate-atk .sheet-save .sheet-savedc, .sheet-rolltemplate-dmg .sheet-save .sheet-savedc, .sheet-rolltemplate-atkdmg .sheet-save .sheet-savedc { padding-bottom: 5px; padding-top: 15px; text-align: center; } - .sheet-rolltemplate-atk .sheet-save .sheet-savedc span, .sheet-rolltemplate-dmg .sheet-save .sheet-savedc span, .sheet-rolltemplate-atkdmg .sheet-save .sheet-savedc span { font-size: 15px; font-weight: bold; } - .sheet-rolltemplate-atk .sheet-save .sheet-label span, .sheet-rolltemplate-dmg .sheet-save .sheet-label span, .sheet-rolltemplate-atkdmg .sheet-save .sheet-label span { font-weight: bold; } - .sheet-rolltemplate-atk .sheet-save .inlinerollresult, .sheet-rolltemplate-dmg .sheet-save .inlinerollresult, .sheet-rolltemplate-atkdmg .sheet-save .inlinerollresult { @@ -1016,7 +970,6 @@ padding: 0px; display: inline-block; font-weight: bold; } - .sheet-rolltemplate-dmg .sheet-desc .inlinerollresult, .sheet-rolltemplate-atkdmg .sheet-desc .inlinerollresult, .sheet-rolltemplate-atk .sheet-desc .inlinerollresult { @@ -1027,24 +980,20 @@ font-size: 20px; padding-top: 10px; padding-bottom: 6px; } - .sheet-rolltemplate-dmg .sheet-desc .sheet-label span, .sheet-rolltemplate-atkdmg .sheet-desc .sheet-label span { font-weight: bold; } - .sheet-rolltemplate-atk .sheet-save span, .sheet-rolltemplate-dmg .sheet-save span, .sheet-rolltemplate-atkdmg .sheet-save span { font-weight: normal; line-height: 12px; display: block; } - .sheet-rolltemplate-atk .sheet-save span.sheet-bold, .sheet-rolltemplate-dmg .sheet-save span.sheet-bold, .sheet-rolltemplate-atkdmg .sheet-save span.sheet-bold { font-weight: bold; display: inline-block; } - .sheet-rolltemplate-atk .sheet-sublabel, .sheet-rolltemplate-atkdmg .sheet-sublabel, .sheet-rolltemplate-dmg .sheet-sublabel { @@ -1052,7 +1001,6 @@ font-style: italic; margin-top: -2px; min-height: 17px; } - .sheet-rolltemplate-atk .sheet-descold, .sheet-rolltemplate-atkdmg .sheet-descold, .sheet-rolltemplate-dmg .sheet-descold { @@ -1064,7 +1012,6 @@ text-align: center; padding-top: 5px; padding-bottom: 5px; } - .sheet-rolltemplate-atk .sheet-desc, .sheet-rolltemplate-atkdmg .sheet-desc, .sheet-rolltemplate-dmg .sheet-desc, @@ -1076,7 +1023,6 @@ padding-top: 5px; padding-bottom: 5px; background-color: white; } - .sheet-rolltemplate-atk .sheet-desc span, .sheet-rolltemplate-atkdmg .sheet-desc span, .sheet-rolltemplate-dmg .sheet-desc span, @@ -1084,19 +1030,16 @@ font-weight: normal; line-height: 12px; display: block; } - .sheet-rolltemplate-atk .sheet-info span, .sheet-rolltemplate-atkdmg .sheet-info span, .sheet-rolltemplate-dmg .sheet-info span { text-align: left; padding: 0px 5px 0px 5px; } - .sheet-rolltemplate-atk .sheet-info .inlinerollresult, .sheet-rolltemplate-atkdmg .sheet-info .inlinerollresult, .sheet-rolltemplate-dmg .sheet-info .inlinerollresult { font-size: inherit; padding: 0px; } - .sheet-rolltemplate-atkdmg .sheet-damagetemplate .sheet-sublabel, .sheet-rolltemplate-dmg .sheet-damagetemplate .sheet-sublabel, .sheet-rolltemplate-atkdmg .sheet-desc .sheet-sublabel, @@ -1107,34 +1050,27 @@ font-weight: normal; margin-top: -5px; color: #A0A0A0; } - .sheet-rolltemplate-atk .sheet-sublabel span, .sheet-rolltemplate-atkdmg .sheet-sublabel span, .sheet-rolltemplate-dmg .sheet-sublabel span { font-weight: normal; color: black; } - .sheet-rolltemplate-atk .sheet-spacer, .sheet-rolltemplate-atkdmg .sheet-spacer, .sheet-rolltemplate-dmg .sheet-spacer { height: 10px; } - .sheet-rolltemplate-dmg { margin-top: -7px; position: relative; } - .sheet-rolltemplate-atk a[href^="~"] { background-color: transparent; padding: 0px; color: black; border: 0px; } - .sheet-rolltemplate-atk a:hover { color: #EC2127; } - .sheet-rolltemplate-atk a[href^="~"]:visited { pointer-events: none; } - .sheet-rolltemplate-spell .sheet-container { width: 263px; background: url(https://raw.githubusercontent.com/Roll20/roll20-character-sheets/master/5th%20Edition%20OGL%20by%20Roll20/images/spellbg.jpg) center center; @@ -1145,28 +1081,21 @@ padding: 10px; margin-left: -45px; border: 1px solid black; } - .withoutavatars .sheet-rolltemplate-spell .sheet-container { margin-left: -15px; } - .sheet-rolltemplate-spell .sheet-row { display: block; } - .sheet-rolltemplate-spell .sheet-title { color: #7e2d40; font-size: 1.2em; } - .sheet-rolltemplate-spell .sheet-italics, .sheet-npc .sheet-italics { font-style: italic; } - .sheet-rolltemplate-spell .sheet-bold, .sheet-actions .sheet-bold { font-weight: bold; } - .sheet-rolltemplate-spell .sheet-spacer { height: 5px; } - .sheet-rolltemplate-npc, .sheet-rolltemplate-npcaction .sheet-container, .sheet-rolltemplate-npcatk, @@ -1176,13 +1105,10 @@ border: 1px solid; background-color: #ffffff; padding: 5px; } - .sheet-rolltemplate-npcaction .sheet-container.sheet-dmgcontainer { margin-top: 5px; } - .sheet-rolltemplate-npcdmg { margin-top: -8px; } - .sheet-rolltemplate-npc .sheet-header, .sheet-rolltemplate-npcaction .sheet-header, .sheet-rolltemplate-npcatk .sheet-header, @@ -1192,7 +1118,6 @@ text-align: left; font-family: "Times New Roman", Times, serif; font-variant: small-caps; } - .sheet-rolltemplate-traits .sheet-header { font-family: "Times New Roman", Times, serif; font-size: 16px; @@ -1200,45 +1125,38 @@ font-variant: small-caps; font-weight: bold; color: #7e2d40; } - .sheet-rolltemplate-npc .sheet-italics, .sheet-rolltemplate-npcaction .sheet-italics, .sheet-rolltemplate-npcatk .sheet-italics, .sheet-rolltemplate-npcdmg .sheet-italics, .sheet-rolltemplate-traits .sheet-italics { font-style: italic; } - .sheet-rolltemplate-npc .sheet-subheader, .sheet-rolltemplate-npcaction .sheet-subheader, .sheet-rolltemplate-npcatk .sheet-subheader, .sheet-rolltemplate-npcdmg .sheet-subheader { line-height: 13px; margin-top: -3px; } - .sheet-rolltemplate-traits .sheet-subheader { font-style: italic; color: #A0A0A0; margin-top: -5px; } - .sheet-rolltemplate-npc .sheet-subheader span, .sheet-rolltemplate-npcaction .sheet-subheader span, .sheet-rolltemplate-npcatk .sheet-subheader span, .sheet-rolltemplate-npcdmg .sheet-subheader span { font-size: 11px; line-height: 11px; } - .sheet-rolltemplate-traits .sheet-subheader span { font-weight: normal; font-size: 10px; text-align: left; line-height: 16px; } - .sheet-rolltemplate-traits .sheet-desc { font-weight: normal; font-size: 12px; text-align: left; line-height: 16px; } - .sheet-rolltemplate-npc .sheet-arrow-rightold, .sheet-rolltemplate-npcaction .sheet-arrow-rightold, .sheet-rolltemplate-npcatk .sheet-arrow-rightold, @@ -1246,7 +1164,6 @@ border-top: 3px solid transparent; border-bottom: 3px solid transparent; border-left: 195px solid #7e2d40; } - .sheet-rolltemplate-npc .sheet-arrow-right, .sheet-rolltemplate-npcaction .sheet-arrow-right, .sheet-rolltemplate-npcatk .sheet-arrow-right, @@ -1254,7 +1171,6 @@ border: 1px solid #7e2d40; margin-bottom: 2px; margin-top: 2px; } - .sheet-rolltemplate-npc .inlinerollresult, .sheet-rolltemplate-npcaction .inlinerollresult, .sheet-rolltemplate-npcatk .inlinerollresult, @@ -1262,47 +1178,39 @@ .sheet-rolltemplate-traits .inlinerollresult { background-color: #ffffff; border: none; } - .sheet-rolltemplate-npc .inlinerollresult.fullcrit, .sheet-rolltemplate-npcaction .inlinerollresult.fullcrit, .sheet-rolltemplate-npcatk .inlinerollresult.fullcrit, .sheet-rolltemplate-npcdmg .inlinerollresult.fullcrit { color: #3FB315; border: none; } - .sheet-rolltemplate-npc .inlinerollresult.fullfail, .sheet-rolltemplate-npcaction .inlinerollresult.fullfail, .sheet-rolltemplate-npcatk .inlinerollresult.fullfail, .sheet-rolltemplate-npcdmg .inlinerollresult.fullfail { color: #B31515; border: none; } - .sheet-rolltemplate-npc .inlinerollresult.importantroll, .sheet-rolltemplate-npcaction .inlinerollresult.importantroll, .sheet-rolltemplate-npcatk .inlinerollresult.importantroll, .sheet-rolltemplate-npcdmg .inlinerollresult.importantroll { color: #4A57ED; border: none; } - .sheet-rolltemplate-npcatk a[href^="~"] { background-color: transparent; padding: 0px; color: black; border: 0px; } - .sheet-rolltemplate-npcatk .sheet-header a[href^="~"] { color: #7e2d40; } - .sheet-rolltemplate-npcatk a[href^="~"]:hover { color: #EC2127; } - .sheet-rolltemplate-simple .sheet-charname, .sheet-rolltemplate-atk .sheet-charname, .sheet-rolltemplate-dmg .sheet-charname, .sheet-rolltemplate-atkdmg .sheet-charname { text-align: center; margin-top: -10px; } - .sheet-rolltemplate-simple .sheet-charname span, .sheet-rolltemplate-atk .sheet-charname span, .sheet-rolltemplate-dmg .sheet-charname span, @@ -1310,13 +1218,11 @@ font-size: 11px; font-weight: normal; color: #A0A0A0; } - .sheet-rolltemplate-dmg .sheet-label .sheet-rolltemplate-inline, .sheet-rolltemplate-dmg .sheet-savedc .sheet-rolltemplate-inline, .sheet-rolltemplate-atkdmg .sheet-savedc .sheet-rolltemplate-inline, .sheet-rolltemplate-atkdmg .sheet-label .sheet-rolltemplate-inline { display: inline-block; } - .charsheet .sheet-darkerdungeons .sheet-section-npc-display .sheet-npc-header .sheet-npc-header-name { padding-right: 20px; } .charsheet .sheet-darkerdungeons .sheet-section-npc-display .sheet-npc-header > span { @@ -1472,16 +1378,17 @@ .charsheet .sheet-darkerdungeons .sheet-section-npc-display .sheet-npc-trait .sheet-npc-trait-desc { display: inline; } .charsheet .sheet-darkerdungeons .sheet-section-npc-display .sheet-npc-reaction { - font-size: 11px; - padding-right: 20px; } + font-size: 11px; } .charsheet .sheet-darkerdungeons .sheet-section-npc-display .sheet-npc-reaction .sheet-npc-reaction-name { font-weight: bold; padding: 0 5px; background: #dddddd; border-radius: 3px; - display: inline-block; } + display: block; + text-align: center; } .charsheet .sheet-darkerdungeons .sheet-section-npc-display .sheet-npc-reaction .sheet-npc-reaction-description { - display: inline-block; } + display: block; + white-space: normal; } .charsheet .sheet-darkerdungeons .sheet-section-npc-display .sheet-npc-action { font-size: 11px; } .charsheet .sheet-darkerdungeons .sheet-section-npc-display .sheet-npc-action button:hover { @@ -1526,6 +1433,14 @@ font-style: italic; } .charsheet .sheet-darkerdungeons .sheet-section-npc-display .sheet-fieldset-item-npcaction .sheet-fieldset-item-npcaction-checked-onhit > :first-child { font-style: italic; } +.charsheet .sheet-darkerdungeons .sheet-section-npc-display .sheet-fieldset-item-npcreaction .sheet-fieldset-item-npcaction-checked-roll { + background: none; + border: 0; + box-shadow: none; + text-align: left; + width: 100%; } +.charsheet .sheet-darkerdungeons .sheet-section-npc-display .sheet-fieldset-item-npcreaction .sheet-fieldset-item-npcreaction-name { + font-weight: bold; } .charsheet .sheet-darkerdungeons .sheet-toggle-npc:not([value="0"]) + .sheet-toggle-npc-spells:checked ~ .sheet-section-npc .sheet-section-npc-footer { display: none; } .charsheet .sheet-darkerdungeons .sheet-toggle-npc:not([value="0"]) + .sheet-toggle-npc-spells:checked ~ .sheet-section-pc { @@ -1567,7 +1482,6 @@ min-height: 112px; } .charsheet .sheet-darkerdungeons .sheet-toggle-npc:not([value="0"]) ~ .sheet-toggle-npc-edit:checked ~ .sheet-section-pc .sheet-tab-content { display: none !important; } - .charsheet .sheet-darkerdungeons .sheet-form-fieldset-npc-attributes .sheet-form-fieldset-body, .charsheet .sheet-darkerdungeons .sheet-form-fieldset-npc-saves .sheet-form-fieldset-body { display: grid; @@ -1590,7 +1504,6 @@ grid-template-rows: 1fr 1fr 1fr 1fr 1fr 1fr; } .charsheet .sheet-darkerdungeons .sheet-form-fieldset-npc-skills .sheet-form-fieldset-body .sheet-form-group { margin: 0; } - .charsheet .sheet-darkerdungeons .sheet-section-npc { margin: 0 auto; max-width: 385px; @@ -1605,11 +1518,9 @@ .charsheet .sheet-darkerdungeons .sheet-section-npc .sheet-section-npc-footer p a:hover { text-decoration: none; background: #e5fffb; } - .charsheet .sheet-darkerdungeons .sheet-section-pc { margin: 0 auto; width: 800px; } - .charsheet .sheet-darkerdungeons .sheet-section-pc .sheet-section-pc-footer p { color: #cccccc; font-size: 9px; @@ -1620,12 +1531,11 @@ .charsheet .sheet-darkerdungeons .sheet-section-pc .sheet-section-pc-footer p a:hover { text-decoration: none; background: #e5fffb; } - .charsheet .sheet-darkerdungeons .sheet-section-pc .sheet-section-pc-header { background: url("https://raw.githubusercontent.com/Roll20/roll20-character-sheets/master/5e%20Darker%20Dungeons/img/sheet-header-bg.png"); background-size: 100% 100%; display: grid; - grid-template-areas: ". logo . . ." ". logo . details ." ". name . details ." ". . . . ."; + grid-template-areas: ". logo . . ." ". logo . details ." ". name . details ." ". . . . ."; grid-template-columns: 18px 289px 38px auto 18px; grid-template-rows: 40px 33px 46px auto; height: 141px; @@ -1695,7 +1605,6 @@ display: block; background-size: 100%; margin: 0 auto; } - .sheet-tabs { position: relative; width: 800px; } @@ -1705,15 +1614,20 @@ display: block; } .sheet-tabs .sheet-tab { width: 800px; } - .sheet-tabs .sheet-tab:nth-of-type(2) > input[type="radio"], .sheet-tabs .sheet-tab:nth-of-type(2) > .sheet-tab-label { + .sheet-tabs .sheet-tab:nth-of-type(2) > input[type="radio"], + .sheet-tabs .sheet-tab:nth-of-type(2) > .sheet-tab-label { margin-left: 16.66667%; } - .sheet-tabs .sheet-tab:nth-of-type(3) > input[type="radio"], .sheet-tabs .sheet-tab:nth-of-type(3) > .sheet-tab-label { + .sheet-tabs .sheet-tab:nth-of-type(3) > input[type="radio"], + .sheet-tabs .sheet-tab:nth-of-type(3) > .sheet-tab-label { margin-left: 33.33333%; } - .sheet-tabs .sheet-tab:nth-of-type(4) > input[type="radio"], .sheet-tabs .sheet-tab:nth-of-type(4) > .sheet-tab-label { + .sheet-tabs .sheet-tab:nth-of-type(4) > input[type="radio"], + .sheet-tabs .sheet-tab:nth-of-type(4) > .sheet-tab-label { margin-left: 50%; } - .sheet-tabs .sheet-tab:nth-of-type(5) > input[type="radio"], .sheet-tabs .sheet-tab:nth-of-type(5) > .sheet-tab-label { + .sheet-tabs .sheet-tab:nth-of-type(5) > input[type="radio"], + .sheet-tabs .sheet-tab:nth-of-type(5) > .sheet-tab-label { margin-left: 66.66667%; } - .sheet-tabs .sheet-tab:nth-of-type(6) > input[type="radio"], .sheet-tabs .sheet-tab:nth-of-type(6) > .sheet-tab-label { + .sheet-tabs .sheet-tab:nth-of-type(6) > input[type="radio"], + .sheet-tabs .sheet-tab:nth-of-type(6) > .sheet-tab-label { margin-left: 83.33333%; } .sheet-tabs .sheet-tab > input[type="radio"] { height: 30px; @@ -1761,12 +1675,11 @@ min-height: 847px; padding-top: 35px; width: 100%; } - .charsheet .sheet-darkerdungeons .sheet-section-pc .sheet-tab-core > input[type="radio"]:checked ~ .sheet-tab-content { display: grid; grid-column-gap: 5px; grid-row-gap: 5px; - grid-template-areas: "attributes trackers trackers" "attributes health health" "attributes attacks effects"; + grid-template-areas: "attributes trackers trackers" "attributes health health" "attributes attacks effects"; grid-template-columns: 265px 1fr 1fr; grid-template-rows: 85px auto 1fr; } .charsheet .sheet-darkerdungeons .sheet-section-pc .sheet-tab-core .sheet-container-well-attributes { @@ -1774,7 +1687,7 @@ display: grid; grid-template-columns: 75px auto; grid-template-rows: 30px auto auto auto 1fr; - grid-template-areas: "attributes proficiency-bonus" "attributes saves" "attributes skills" "tools tools" "proficiencies proficiencies"; + grid-template-areas: "attributes proficiency-bonus" "attributes saves" "attributes skills" "tools tools" "proficiencies proficiencies"; grid-column-gap: 5px; grid-row-gap: 5px; } .charsheet .sheet-darkerdungeons .sheet-section-pc .sheet-tab-core .sheet-container-well-attributes .sheet-pc-attributes { @@ -1841,6 +1754,25 @@ color: #b61037; } .charsheet .sheet-darkerdungeons .sheet-section-pc .sheet-tab-core .sheet-container-well-attributes .sheet-pc-skills { grid-area: skills; } + .charsheet .sheet-darkerdungeons .sheet-section-pc .sheet-tab-core .sheet-container-well-attributes .sheet-pc-skill .sheet-checkbox-image, + .charsheet .sheet-darkerdungeons .sheet-section-pc .sheet-tab-core .sheet-container-well-attributes .sheet-pc-skill span { + flex-grow: 0; + flex-shrink: 0; } + .charsheet .sheet-darkerdungeons .sheet-section-pc .sheet-tab-core .sheet-container-well-attributes .sheet-pc-skill button { + flex-grow: 0; } + .charsheet .sheet-darkerdungeons .sheet-section-pc .sheet-tab-core .sheet-container-well-attributes .sheet-pc-skill select { + margin: 0; + padding: 0; + height: 18px; + font-size: 11px; + width: 5rem; + border: none; + flex-grow: 1; + color: #b3b3b3; } + .charsheet .sheet-darkerdungeons .sheet-section-pc .sheet-tab-core .sheet-container-well-attributes .sheet-pc-skill.sheet-pc-skill-animal-handling button { + letter-spacing: -0.6px; } + .charsheet .sheet-darkerdungeons .sheet-section-pc .sheet-tab-core .sheet-container-well-attributes .sheet-pc-skill.sheet-pc-skill-sleight-of-hand button { + letter-spacing: -0.25px; } .charsheet .sheet-darkerdungeons .sheet-section-pc .sheet-tab-core .sheet-container-well-attributes .sheet-pc-tools { grid-area: tools; } .charsheet .sheet-darkerdungeons .sheet-section-pc .sheet-tab-core .sheet-container-well-attributes .sheet-pc-tools .sheet-container-body-header span:nth-of-type(1) { @@ -2044,7 +1976,7 @@ grid-template-rows: 30px 30px; grid-column-gap: 5px; grid-row-gap: 5px; - grid-template-areas: "armor initiative perception speed fate fate" "armor initiative perception speed inspiration inspiration"; } + grid-template-areas: "armor initiative perception speed fate fate" "armor initiative perception speed inspiration inspiration"; } .charsheet .sheet-darkerdungeons .sheet-section-pc .sheet-tab-core .sheet-container-well-trackers .sheet-pc-armor { grid-area: armor; } .charsheet .sheet-darkerdungeons .sheet-section-pc .sheet-tab-core .sheet-container-well-trackers .sheet-pc-initiative { @@ -2070,7 +2002,7 @@ grid-area: health; grid-column-gap: 5px; grid-row-gap: 5px; - grid-template-areas: "hp-max hp hp health wounds wounds" "hit-dice hit-dice death health wounds wounds"; + grid-template-areas: "hp-max hp hp health wounds wounds" "hit-dice hit-dice death health wounds wounds"; grid-template-columns: repeat(6, 1fr); grid-template-rows: 65px auto; } .charsheet .sheet-darkerdungeons .sheet-section-pc .sheet-tab-core .sheet-container-well-health .sheet-pc-hp-max { @@ -2163,7 +2095,7 @@ grid-area: conditions; grid-column-gap: 5px; grid-row-gap: 5px; - grid-template-areas: "conditions conditions conditions conditions rations rations" "conditions conditions conditions conditions water water" "conditions conditions conditions conditions exhaustion exhaustion"; + grid-template-areas: "conditions conditions conditions conditions rations rations" "conditions conditions conditions conditions water water" "conditions conditions conditions conditions exhaustion exhaustion"; grid-template-columns: repeat(6, 1fr); grid-template-rows: 30px 30px 65px; margin-top: 5px; } @@ -2222,7 +2154,7 @@ grid-template-rows: 65px 1fr; grid-column-gap: 5px; grid-row-gap: 5px; - grid-template-areas: "pc-stress levels levels" "afflictions afflictions afflictions"; + grid-template-areas: "pc-stress levels levels" "afflictions afflictions afflictions"; min-height: 85px; margin-bottom: 5px; } .charsheet .sheet-darkerdungeons .sheet-section-pc .sheet-tab-core .sheet-container-well-stress .sheet-pc-stress { @@ -2286,7 +2218,7 @@ grid-area: attacks; grid-column-gap: 5px; grid-row-gap: 5px; - grid-template-areas: "spell-ability spell-dc spell-attack" "resource-class resource-other spell-burnout" "resources resources resources" "attacks attacks attacks"; + grid-template-areas: "spell-ability spell-dc spell-attack" "resource-class resource-other spell-burnout" "resources resources resources" "attacks attacks attacks"; grid-template-columns: repeat(3, 1fr); grid-template-rows: 65px 65px auto 1fr; } .charsheet .sheet-darkerdungeons .sheet-section-pc .sheet-tab-core .sheet-container-well-attacks .sheet-pc-spell-ability { @@ -2474,7 +2406,6 @@ background: #cf7d01; } .charsheet .sheet-darkerdungeons .sheet-list-conditions li:nth-of-type(6) input[type=radio]:checked + span { background: #cf4601; } - .charsheet .sheet-darkerdungeons .sheet-section-pc .sheet-tab-equipment .sheet-alert-warning { background: #7e2d40; font-size: 9px; @@ -2482,6 +2413,34 @@ margin-bottom: 4px; color: white; border-radius: 3px; } +.charsheet .sheet-darkerdungeons .sheet-section-pc .sheet-tab-equipment .sheet-pc-purse-cp .sheet-container-header, +.charsheet .sheet-darkerdungeons .sheet-section-pc .sheet-tab-equipment .sheet-pc-purse-sp .sheet-container-header, +.charsheet .sheet-darkerdungeons .sheet-section-pc .sheet-tab-equipment .sheet-pc-purse-ep .sheet-container-header, +.charsheet .sheet-darkerdungeons .sheet-section-pc .sheet-tab-equipment .sheet-pc-purse-gp .sheet-container-header, +.charsheet .sheet-darkerdungeons .sheet-section-pc .sheet-tab-equipment .sheet-pc-purse-pp .sheet-container-header, +.charsheet .sheet-darkerdungeons .sheet-section-pc .sheet-tab-equipment .sheet-pc-purse-other .sheet-container-header { + padding: 0; } +.charsheet .sheet-darkerdungeons .sheet-section-pc .sheet-tab-equipment .sheet-pc-purse-cp .sheet-container-header input, +.charsheet .sheet-darkerdungeons .sheet-section-pc .sheet-tab-equipment .sheet-pc-purse-sp .sheet-container-header input, +.charsheet .sheet-darkerdungeons .sheet-section-pc .sheet-tab-equipment .sheet-pc-purse-ep .sheet-container-header input, +.charsheet .sheet-darkerdungeons .sheet-section-pc .sheet-tab-equipment .sheet-pc-purse-gp .sheet-container-header input, +.charsheet .sheet-darkerdungeons .sheet-section-pc .sheet-tab-equipment .sheet-pc-purse-pp .sheet-container-header input, +.charsheet .sheet-darkerdungeons .sheet-section-pc .sheet-tab-equipment .sheet-pc-purse-other .sheet-container-header input { + text-align: center; + width: 100%; + border: 0; + padding-left: 0; + padding-right: 0; + font-size: 8px; + font-weight: bold; + background: none; } + .charsheet .sheet-darkerdungeons .sheet-section-pc .sheet-tab-equipment .sheet-pc-purse-cp .sheet-container-header input:hover, + .charsheet .sheet-darkerdungeons .sheet-section-pc .sheet-tab-equipment .sheet-pc-purse-sp .sheet-container-header input:hover, + .charsheet .sheet-darkerdungeons .sheet-section-pc .sheet-tab-equipment .sheet-pc-purse-ep .sheet-container-header input:hover, + .charsheet .sheet-darkerdungeons .sheet-section-pc .sheet-tab-equipment .sheet-pc-purse-gp .sheet-container-header input:hover, + .charsheet .sheet-darkerdungeons .sheet-section-pc .sheet-tab-equipment .sheet-pc-purse-pp .sheet-container-header input:hover, + .charsheet .sheet-darkerdungeons .sheet-section-pc .sheet-tab-equipment .sheet-pc-purse-other .sheet-container-header input:hover { + background: #e5fffb; } .charsheet .sheet-darkerdungeons .sheet-section-pc .sheet-tab-equipment .sheet-pc-purse-cp .sheet-container-body input, .charsheet .sheet-darkerdungeons .sheet-section-pc .sheet-tab-equipment .sheet-pc-purse-sp .sheet-container-body input, .charsheet .sheet-darkerdungeons .sheet-section-pc .sheet-tab-equipment .sheet-pc-purse-ep .sheet-container-body input, @@ -2503,23 +2462,13 @@ grid-area: pp; } .charsheet .sheet-darkerdungeons .sheet-section-pc .sheet-tab-equipment .sheet-pc-purse-other { grid-area: other; } - .charsheet .sheet-darkerdungeons .sheet-section-pc .sheet-tab-equipment .sheet-pc-purse-other .sheet-container-header { - padding: 0 10px 0 12px; } - .charsheet .sheet-darkerdungeons .sheet-section-pc .sheet-tab-equipment .sheet-pc-purse-other .sheet-container-header input { - text-align: center; - width: 100%; - border: 0; - padding-left: 0; - padding-right: 0; - font-size: 8px; - font-weight: bold; } .charsheet .sheet-darkerdungeons .sheet-section-pc .sheet-tab-equipment > input[type="radio"]:checked ~ .sheet-tab-content { display: grid; grid-template-columns: auto 262.5px; grid-template-rows: 85px 120px 110px auto; grid-column-gap: 5px; grid-row-gap: 5px; - grid-template-areas: "equipment supplies" "equipment purse" "equipment encumberance" "equipment general"; } + grid-template-areas: "equipment supplies" "equipment purse" "equipment encumberance" "equipment general"; } .charsheet .sheet-darkerdungeons .sheet-section-pc .sheet-tab-equipment .sheet-container-well-equipment { grid-area: equipment; display: grid; } @@ -2528,7 +2477,7 @@ display: grid; grid-template-rows: repeat(2, 30px); grid-row-gap: 5px; - grid-template-areas: "rations" "water"; } + grid-template-areas: "rations" "water"; } .charsheet .sheet-darkerdungeons .sheet-section-pc .sheet-tab-equipment .sheet-container-well-equipment-purse { grid-area: purse; display: grid; @@ -2536,7 +2485,7 @@ grid-template-columns: 1fr 1fr; grid-row-gap: 5px; grid-column-gap: 5px; - grid-template-areas: "cp gp" "sp pp" "ep other" ". ."; } + grid-template-areas: "cp gp" "sp pp" "ep other" ". ."; } .charsheet .sheet-darkerdungeons .sheet-section-pc .sheet-tab-equipment .sheet-container-well-equipment-encumberance { grid-area: encumberance; display: grid; @@ -2586,6 +2535,23 @@ justify-content: center; align-items: center; border-radius: 100%; } +.charsheet .sheet-darkerdungeons .sheet-section-pc .sheet-tab-equipment .sheet-pc-item-carried { + background: #dddddd; + color: black; + display: inline-block; + height: 14px; + width: 14px; + display: inline-flex; + justify-content: center; + align-items: center; + border-radius: 100%; } +.charsheet .sheet-darkerdungeons .sheet-section-pc .sheet-tab-equipment [name="attr_equipped"][value="1"] ~ .sheet-pc-item-carried { + display: none; } +.charsheet .sheet-darkerdungeons .sheet-section-pc .sheet-tab-equipment [name="attr_equipped"][value="0"] ~ [name="attr_carried"][value="0"] + .sheet-pc-item-carried { + display: inline-flex !important; + background: none; + border: 1px solid #dddddd; + color: white; } .charsheet .sheet-darkerdungeons .sheet-section-pc .sheet-tab-equipment .sheet-pc-item { font-size: 11px; padding-right: 20px; } @@ -2607,6 +2573,12 @@ .charsheet .sheet-darkerdungeons .sheet-section-pc .sheet-tab-equipment .sheet-pc-item .sheet-pc-item-content { display: flex; border-radius: 3px; } + .charsheet .sheet-darkerdungeons .sheet-section-pc .sheet-tab-equipment .sheet-pc-item .sheet-pc-item-content input { + text-align: center; + width: 100%; + height: 100%; + border: none; + padding: 0; } .charsheet .sheet-darkerdungeons .sheet-section-pc .sheet-tab-equipment .sheet-pc-item:hover { background: #f2f2f2; } .charsheet .sheet-darkerdungeons .sheet-section-pc .sheet-tab-equipment .sheet-pc-item .sheet-pc-item-name { @@ -2622,7 +2594,8 @@ flex-grow: 0; width: 50px; text-align: center; - margin-left: 1px; } + margin-left: 1px; + display: flex; } .charsheet .sheet-darkerdungeons .sheet-section-pc .sheet-tab-equipment .sheet-pc-equipment-container { background: #7e2d40; color: white; @@ -2631,6 +2604,21 @@ padding: 0 5px; } .charsheet .sheet-darkerdungeons .sheet-section-pc .sheet-tab-equipment .sheet-pc-equipment-container .sheet-pc-equipment-container-slots { opacity: .75; } + .charsheet .sheet-darkerdungeons .sheet-section-pc .sheet-tab-equipment .sheet-pc-equipment-container .sheet-pc-item-equipped { + background: none; + border: 1px solid #dddddd; + color: white; } + .charsheet .sheet-darkerdungeons .sheet-section-pc .sheet-tab-equipment .sheet-pc-equipment-container .sheet-pc-item-carried { + background: none; + border: 1px solid #dddddd; + color: white; } + .charsheet .sheet-darkerdungeons .sheet-section-pc .sheet-tab-equipment .sheet-pc-equipment-container [name="attr_equipped"][value="1"] ~ .sheet-pc-item-carried { + display: none; } + .charsheet .sheet-darkerdungeons .sheet-section-pc .sheet-tab-equipment .sheet-pc-equipment-container [name="attr_equipped"][value="0"] ~ [name="attr_carried"][value="0"] + .sheet-pc-item-carried { + display: inline-flex !important; + background: none; + border: 1px solid #dddddd; + color: #7e2d40; } .charsheet .sheet-darkerdungeons .sheet-section-pc .sheet-tab-equipment .sheet-form-item .sheet-item-columns-2 { display: grid; grid-template-columns: 1fr 1fr; @@ -2717,14 +2705,13 @@ .charsheet .sheet-darkerdungeons .sheet-pc-equipment .sheet-toggle-slots[value="1"] ~ .repcontainer .sheet-pc-item-header span:nth-of-type(3), .charsheet .sheet-darkerdungeons .sheet-pc-equipment .sheet-toggle-slots[value="1"] ~ .repcontainer .sheet-pc-item .sheet-pc-item-weight { display: none; } - .charsheet .sheet-darkerdungeons .sheet-section-pc .sheet-tab-features > input[type="radio"]:checked ~ .sheet-tab-content { display: grid; grid-template-columns: auto 262.5px; grid-template-rows: 355px auto; grid-column-gap: 5px; grid-row-gap: 5px; - grid-template-areas: "details features" "memories features"; } + grid-template-areas: "details features" "memories features"; } .charsheet .sheet-darkerdungeons .sheet-section-pc .sheet-tab-features .sheet-container-well-details { grid-area: details; display: grid; @@ -2732,7 +2719,7 @@ grid-template-rows: repeat(4, 1fr); grid-column-gap: 5px; grid-row-gap: 5px; - grid-template-areas: "details personality" "details ideals" "details bonds" "details flaws"; } + grid-template-areas: "details personality" "details ideals" "details bonds" "details flaws"; } .charsheet .sheet-darkerdungeons .sheet-section-pc .sheet-tab-features .sheet-container-well-memories { grid-area: memories; display: grid; @@ -2740,7 +2727,7 @@ grid-template-rows: repeat(2, 30px) auto; grid-column-gap: 5px; grid-row-gap: 5px; - grid-template-areas: "memories xp" "memories training" "memories notes"; } + grid-template-areas: "memories xp" "memories training" "memories notes"; } .charsheet .sheet-darkerdungeons .sheet-section-pc .sheet-tab-features .sheet-container-well-features { grid-area: features; display: grid; @@ -2911,7 +2898,6 @@ background: #dddddd; padding: 3px 5px; border-radius: 3px; } - .charsheet .sheet-darkerdungeons .sheet-section-pc .sheet-tab-notes > input[type="radio"]:checked ~ .sheet-tab-content { display: grid; } .charsheet .sheet-darkerdungeons .sheet-section-pc .sheet-tab-notes .sheet-pc-notes { @@ -2920,7 +2906,7 @@ grid-template-rows: 1fr 1fr; grid-column-gap: 10px; grid-row-gap: 10px; - grid-template-areas: "backstory features features" "allies allies treasure"; } + grid-template-areas: "backstory features features" "allies allies treasure"; } .charsheet .sheet-darkerdungeons .sheet-section-pc .sheet-tab-notes .sheet-pc-notes textarea { width: 100%; height: 100%; @@ -2937,7 +2923,6 @@ grid-area: allies; } .charsheet .sheet-darkerdungeons .sheet-section-pc .sheet-tab-notes .sheet-pc-notes .sheet-pc-notes-treasure { grid-area: treasure; } - .charsheet .sheet-darkerdungeons .sheet-section-pc .sheet-tab-spells .sheet-pc-spell-ability .sheet-container-header, .charsheet .sheet-darkerdungeons .sheet-section-pc .sheet-tab-spells .sheet-pc-burnout .sheet-container-header { padding-left: 10px; @@ -3054,7 +3039,6 @@ min-height: 112px; } .charsheet .sheet-darkerdungeons .sheet-section-pc .sheet-tab-spells .sheet-container-well-spells .sheet-container-spell { min-height: 218px; } - .charsheet .sheet-darkerdungeons .sheet-section-pc .sheet-tab-options > input[type="radio"]:checked ~ .sheet-tab-content { display: grid; grid-row-gap: 5px; @@ -3063,7 +3047,7 @@ display: grid; grid-column-gap: 5px; grid-row-gap: 5px; - grid-template-areas: "class multiclass custom" "class spell custom" "general attribute skill" "general save skill" "darker save skill"; + grid-template-areas: "class multiclass custom" "class spell custom" "general attribute skill" "general save skill" "darker save skill"; grid-template-columns: repeat(3, 1fr); grid-template-rows: auto auto auto auto 1fr; } .charsheet .sheet-darkerdungeons .sheet-section-pc .sheet-tab-options .sheet-pc-option-class { @@ -3119,7 +3103,6 @@ margin-top: 5px; } .charsheet .sheet-darkerdungeons .sheet-section-pc .sheet-tab-options .sheet-form-fieldset-hp-modifiers .repitem + .repitem { margin-top: 5px; } - .charsheet .sheet-darkerdungeons .sheet-section-roll { margin: 0 auto; width: 800px; @@ -3177,10 +3160,8 @@ .charsheet .sheet-darkerdungeons .sheet-toggle-npc:not([value="0"]) ~ .sheet-section-roll .sheet-section-roll-advantage, .charsheet .sheet-darkerdungeons .sheet-toggle-npc:not([value="0"]) ~ .sheet-section-roll .sheet-section-roll-whisper { margin-bottom: 10px; } - .charsheet .sheet-darkerdungeons .sheet-section-templates { display: none; } - .charsheet .sheet-darkerdungeons .sheet-checkbox-cog { display: inline-block; height: 18px; diff --git a/5e Darker Dungeons/5e Darker Dungeons.html b/5e Darker Dungeons/5e Darker Dungeons.html index 8c7cbb5fa1..87fb3ec16b 100644 --- a/5e Darker Dungeons/5e Darker Dungeons.html +++ b/5e Darker Dungeons/5e Darker Dungeons.html @@ -588,7 +588,7 @@ - + - - + + @@ -904,7 +904,7 @@
- Weapon Attack: + Weapon Attack:
Hit: @@ -1036,7 +1036,7 @@ - +
@@ -1050,7 +1050,7 @@ - +
@@ -1064,7 +1064,7 @@ - +
@@ -1078,7 +1078,7 @@ - +
@@ -1092,7 +1092,7 @@ - +
@@ -1207,15 +1207,31 @@ 0 - + + -
+
0 - + +
@@ -1223,7 +1239,15 @@
0 - + +
@@ -1231,7 +1255,15 @@
0 - + +
@@ -1239,7 +1271,15 @@
0 - + +
@@ -1247,7 +1287,15 @@
0 - + +
@@ -1255,7 +1303,15 @@
0 - + +
@@ -1263,7 +1319,15 @@
0 - + +
@@ -1271,7 +1335,15 @@
0 - + +
@@ -1279,7 +1351,15 @@
0 - + +
@@ -1287,7 +1367,15 @@
0 - + +
@@ -1295,7 +1383,15 @@
0 - + +
@@ -1303,7 +1399,15 @@
0 - + +
@@ -1311,7 +1415,15 @@
0 - + +
@@ -1319,15 +1431,31 @@
0 - + +
-
+
0 - + +
@@ -1335,7 +1463,15 @@
0 - + +
@@ -1343,7 +1479,15 @@
0 - + +
@@ -1492,8 +1636,8 @@ - - + +
@@ -2859,7 +3003,7 @@
- +
@@ -2893,7 +3037,7 @@
- +
@@ -2943,7 +3087,13 @@
- + +
+
+
@@ -2954,6 +3104,7 @@
+
@@ -2961,7 +3112,6 @@
-
@@ -3062,31 +3212,41 @@
-
Copper
+
+ +
-
Silver
+
+ +
-
Gold
+
+ +
-
Electrum
+
+ +
-
Platinum
+
+ +
@@ -3192,6 +3352,7 @@
Edit Item
+ @@ -3279,10 +3440,14 @@
- +
+
+ + +
@@ -3292,6 +3457,12 @@ Equipped
+
+ +
+ + E + + C - (-slot ) + ( + + + · capacity + + · extra slots + )
- +
- + + + + +
+ +
+
+ + +
+
+ + +
+
+ + +
+
+ + +
+
+ + +
+
+ + + + +
+
+ + + + +
+
+ + +
+
+ +
+
+ + +
+
+ + + + +
+
+ + + + + + +
+
+ + +
+
+ + +
+
+ + +
- +
+
+
+ + +
+ + +
+
+ +
@@ -4775,7 +4959,7 @@
- + + + + +
+ +
+
+ + +
+
+ + +
+
+ + +
+
+ + +
+
+ + +
+
+ + + + +
+
+ + + + +
+
+ + +
+
+ +
+
+ + +
+
+ + + + +
+
+ + + + + + +
+
+ + +
+
+ + +
+
+ + +
- +
+
+
+ + +
+ + +
+
+ + @@ -5995,8 +6179,8 @@
- - + +
- -
-
- {{#always}} -
- {{r1}}{{#global}} + {{global}}{{/global}} -
-
-
- {{r2}}{{#global}} + {{global}}{{/global}} -
- {{/always}} - {{#normal}} -
- {{r1}}{{#global}} + {{global}}{{/global}} -
- {{/normal}} - {{#advantage}} - {{#rollLess() r1 r2}} -
- {{r1}}{{#global}} + {{global}}{{/global}} -
-
-
- {{r2}}{{#global}} + {{global}}{{/global}} -
- {{/rollLess() r1 r2}} - {{#rollTotal() r1 r2}} -
- {{r1}}{{#global}} + {{global}}{{/global}} -
-
-
- {{r2}}{{#global}} + {{global}}{{/global}} -
- {{/rollTotal() r1 r2}} - {{#rollGreater() r1 r2}} -
- {{r1}}{{#global}} + {{global}}{{/global}} -
-
-
- {{r2}}{{#global}} + {{global}}{{/global}} -
- {{/rollGreater() r1 r2}} - {{/advantage}} - {{#disadvantage}} - {{#rollLess() r1 r2}} -
- {{r1}}{{#global}} + {{global}}{{/global}} -
-
-
- {{r2}}{{#global}} + {{global}}{{/global}} -
- {{/rollLess() r1 r2}} - {{#rollTotal() r1 r2}} -
- {{r1}}{{#global}} + {{global}}{{/global}} -
-
-
- {{r2}}{{#global}} + {{global}}{{/global}} -
- {{/rollTotal() r1 r2}} - {{#rollGreater() r1 r2}} -
- {{r1}}{{#global}} + {{global}}{{/global}} -
-
-
- {{r2}}{{#global}} + {{global}}{{/global}} -
- {{/rollGreater() r1 r2}} - {{/disadvantage}} -
-
- {{rname}}{{#mod}} ({{mod}}){{/mod}} -
- {{#charname}} -
- {{charname}} -
- {{/charname}} -
-
-
@@ -6803,107 +6900,6 @@ {{/desc}} - - {{#save}} - {{#attack}} -
- {{/attack}} - {{^attack}} -
- {{/attack}} -
- DC{{savedc}} -
- {{#savedesc}} -
- {{savedesc}} -
- {{/savedesc}} -
- {{saveattr}} Save -
-
- {{/save}} - {{^attack}} - {{#desc}} -
- - {{desc}} - -
- {{/desc}} - {{/attack}} - {{#globaldamage}} - {{#^rollTotal() globaldamage 0}} -
- {{globaldamage}}{{#globaldamagecrit}} + {{globaldamagecrit}}{{/globaldamagecrit}} - {{globaldamagetype}} -
- {{/^rollTotal() globaldamage 0}} - {{/globaldamage}} - {{#hldmg}} - {{#^rollTotal() hldmg 0}} -
- {{hldmg}}{{#hldmgcrit}} + {{hldmgcrit}}{{/hldmgcrit}} - {{dmg1type}} -
- Higher Level Cast -
-
- {{/^rollTotal() hldmg 0}} - {{/hldmg}} -
-
- {{#dmg1flag}} - {{^dmg2flag}} -
- {{dmg1}}{{#crit}} + {{crit1}}{{/crit}} - {{dmg1type}} -
- {{/dmg2flag}} - {{/dmg1flag}} - {{#dmg2flag}} - {{^dmg1flag}} -
- {{dmg2}}{{#crit}} + {{crit2}}{{/crit}} - {{dmg2type}} -
- {{/dmg1flag}} - {{/dmg2flag}} - {{#dmg1flag}} - {{#dmg2flag}} -
- {{dmg1}}{{#crit}} + {{crit1}}{{/crit}} - {{dmg1type}} -
-
-
- {{dmg2}}{{#crit}} + {{crit2}}{{/crit}} - {{dmg2type}} -
- {{/dmg2flag}} - {{/dmg1flag}} -
- {{^attack}} - {{#range}} -
- {{range}} -
- {{/range}} -
- {{rname}}{{#innate}}, {{innate}}{{/innate}} -
- {{#charname}} -
- {{charname}} -
- {{/charname}} - {{/attack}} -
- - - - {{#attack}}
@@ -6997,12 +6993,7 @@
{{/attack}} {{#save}} - {{#attack}} -
- {{/attack}} - {{^attack}} -
- {{/attack}} +
DC{{savedc}}
@@ -7223,73 +7214,100 @@
- -
-
- {{name}}{{#innate}}, {{innate}}{{/innate}} + + {{#save}} +
+
+ DC{{savedc}} +
+ {{#savedesc}} +
+ {{savedesc}} +
+ {{/savedesc}} +
+ {{saveattr}} Save +
-
- {{level}}{{#ritual}} (){{/ritual}} + {{/save}} + {{^attack}} + {{#desc}} +
+ + {{desc}} + +
+ {{/desc}} + {{/attack}} + {{#globaldamage}} + {{#^rollTotal() globaldamage 0}} +
+ {{globaldamage}}{{#globaldamagecrit}} + {{globaldamagecrit}}{{/globaldamagecrit}} + {{globaldamagetype}} +
+ {{/^rollTotal() globaldamage 0}} + {{/globaldamage}} + {{#hldmg}} + {{#^rollTotal() hldmg 0}} +
+ {{hldmg}}{{#hldmgcrit}} + {{hldmgcrit}}{{/hldmgcrit}} + {{dmg1type}} +
+ Higher Level Cast +
+
+ {{/^rollTotal() hldmg 0}} + {{/hldmg}} +
+
+ {{#dmg1flag}} + {{^dmg2flag}} +
+ {{dmg1}}{{#crit}} + {{crit1}}{{/crit}} + {{dmg1type}} +
+ {{/dmg2flag}} + {{/dmg1flag}} + {{#dmg2flag}} + {{^dmg1flag}} +
+ {{dmg2}}{{#crit}} + {{crit2}}{{/crit}} + {{dmg2type}} +
+ {{/dmg1flag}} + {{/dmg2flag}} + {{#dmg1flag}} + {{#dmg2flag}} +
+ {{dmg1}}{{#crit}} + {{crit1}}{{/crit}} + {{dmg1type}} +
+
+
+ {{dmg2}}{{#crit}} + {{crit2}}{{/crit}} + {{dmg2type}} +
+ {{/dmg2flag}} + {{/dmg1flag}}
-
- {{#castingtime}} -
- Casting Time: {{castingtime}} -
- {{/castingtime}} - {{#range}} -
- Range: {{range}} -
- {{/range}} - {{#target}} -
- Target: {{target}} -
- {{/target}} -
- Components: - - {{#v}}V{{#s}}, {{/s}}{{^s}}{{#m}}, {{/m}}{{/s}}{{/v}} - {{#s}}S{{#m}}, {{/m}}{{/s}} - {{#m}}M {{#material}}({{material}}){{/material}}{{/m}} - -
- {{#duration}} -
- Duration: {{#concentration}}Concentration {{/concentration}}{{duration}} -
- {{/duration}} -
- {{#description}} -
- {{description}} -
- {{/description}} - {{#athigherlevels}} -
- At Higher Levels. {{athigherlevels}} -
- {{/athigherlevels}} + {{^attack}} + {{#range}} +
+ {{range}} +
+ {{/range}} +
+ {{rname}}{{#innate}}, {{innate}}{{/innate}} +
+ {{#charname}} +
+ {{charname}} +
+ {{/charname}} + {{/attack}}
- -
- {{name}} -
- {{#source}} -
- {{#charname}}{{charname}} {{/charname}}{{source}} -
- {{/source}} - {{#description}} -
- {{description}} -
- {{/description}} -
-
{{rname}} @@ -7332,6 +7350,103 @@
+ +
+
+ {{rname}} +
+ {{#name}} +
+ {{name}} +
+ {{/name}} +
+ {{#attack}} +
+ {{#normal}} + Attack: {{r1}} + {{/normal}} + {{#always}} + Attack: {{r1}} | {{r2}} + {{/always}} + {{#advantage}} + {{#rollLess() r1 r2}} + Attack: {{r1}} | {{r2}} + {{/rollLess() r1 r2}} + {{#rollTotal() r1 r2}} + Attack: {{r1}} | {{r2}} + {{/rollTotal() r1 r2}} + {{#rollGreater() r1 r2}} + Attack: {{r1}} | {{r2}} + {{/rollGreater() r1 r2}} + {{/advantage}} + {{#disadvantage}} + {{#rollLess() r1 r2}} + Attack: {{r1}} | {{r2}} + {{/rollLess() r1 r2}} + {{#rollTotal() r1 r2}} + Attack: {{r1}} | {{r2}} + {{/rollTotal() r1 r2}} + {{#rollGreater() r1 r2}} + Attack: {{r1}} | {{r2}} + {{/rollGreater() r1 r2}} + {{/disadvantage}} +
+ {{/attack}} + {{#description}} + {{description}} + {{/description}} +
+ {{#damage}} +
+ Damage: + + {{#dmg1flag}} + {{dmg1}} + {{#normal}} + {{#rollWasCrit() r1}} + {{crit1}}{{/rollWasCrit() r1}} + {{/normal}} + {{#always}} + {{#rollLess() r1 r2}}{{#rollWasCrit() r2}} + {{crit1}}{{/rollWasCrit() r2}}{{/rollLess() r1 r2}} + {{#rollTotal() r1 r2}}{{#rollWasCrit() r1}} + {{crit1}}{{/rollWasCrit() r1}}{{/rollTotal() r1 r2}} + {{#rollGreater() r1 r2}}{{#rollWasCrit() r1}} + {{crit1}}{{/rollWasCrit() r1}}{{/rollGreater() r1 r2}} + {{/always}} + {{#advantage}} + {{#rollLess() r1 r2}}{{#rollWasCrit() r2}} + {{crit1}}{{/rollWasCrit() r2}}{{/rollLess() r1 r2}} + {{#rollTotal() r1 r2}}{{#rollWasCrit() r1}} + {{crit1}}{{/rollWasCrit() r1}}{{/rollTotal() r1 r2}} + {{#rollGreater() r1 r2}}{{#rollWasCrit() r1}} + {{crit1}}{{/rollWasCrit() r1}}{{/rollGreater() r1 r2}} + {{/advantage}} + {{#disadvantage}} + {{#rollTotal() r1 r2}}{{#rollWasCrit() r1}} + {{crit1}}{{/rollWasCrit() r1}}{{/rollTotal() r1 r2}} + {{/disadvantage}} + {{dmg1type}} + {{/dmg1flag}} + {{#dmg1flag}}{{#dmg2flag}}+{{/dmg2flag}}{{/dmg1flag}} + {{#dmg2flag}} + {{dmg2}} + {{#normal}} + {{#rollWasCrit() r1}} + {{crit2}}{{/rollWasCrit() r1}} + {{/normal}} + {{#always}} + {{#rollLess() r1 r2}}{{#rollWasCrit() r2}} + {{crit2}}{{/rollWasCrit() r2}}{{/rollLess() r1 r2}} + {{#rollTotal() r1 r2}}{{#rollWasCrit() r1}} + {{crit2}}{{/rollWasCrit() r1}}{{/rollTotal() r1 r2}} + {{#rollGreater() r1 r2}}{{#rollWasCrit() r1}} + {{crit2}}{{/rollWasCrit() r1}}{{/rollGreater() r1 r2}} + {{/always}} + {{#advantage}} + {{#rollLess() r1 r2}}{{#rollWasCrit() r2}} + {{crit2}}{{/rollWasCrit() r2}}{{/rollLess() r1 r2}} + {{#rollTotal() r1 r2}}{{#rollWasCrit() r1}} + {{crit2}}{{/rollWasCrit() r1}}{{/rollTotal() r1 r2}} + {{#rollGreater() r1 r2}}{{#rollWasCrit() r1}} + {{crit2}}{{/rollWasCrit() r1}}{{/rollGreater() r1 r2}} + {{/advantage}} + {{#disadvantage}} + {{#rollTotal() r1 r2}}{{#rollWasCrit() r1}} + {{crit2}}{{/rollWasCrit() r1}}{{/rollTotal() r1 r2}} + {{/disadvantage}} + {{dmg2type}} + {{/dmg2flag}} + +
+ {{/damage}} +
+
{{#normal}} @@ -7437,133 +7552,190 @@
- +
-
- {{rname}} +
+ {{#always}} +
+ {{r1}}{{#global}} + {{global}}{{/global}} +
+
+
+ {{r2}}{{#global}} + {{global}}{{/global}} +
+ {{/always}} + {{#normal}} +
+ {{r1}}{{#global}} + {{global}}{{/global}} +
+ {{/normal}} + {{#advantage}} + {{#rollLess() r1 r2}} +
+ {{r1}}{{#global}} + {{global}}{{/global}} +
+
+
+ {{r2}}{{#global}} + {{global}}{{/global}} +
+ {{/rollLess() r1 r2}} + {{#rollTotal() r1 r2}} +
+ {{r1}}{{#global}} + {{global}}{{/global}} +
+
+
+ {{r2}}{{#global}} + {{global}}{{/global}} +
+ {{/rollTotal() r1 r2}} + {{#rollGreater() r1 r2}} +
+ {{r1}}{{#global}} + {{global}}{{/global}} +
+
+
+ {{r2}}{{#global}} + {{global}}{{/global}} +
+ {{/rollGreater() r1 r2}} + {{/advantage}} + {{#disadvantage}} + {{#rollLess() r1 r2}} +
+ {{r1}}{{#global}} + {{global}}{{/global}} +
+
+
+ {{r2}}{{#global}} + {{global}}{{/global}} +
+ {{/rollLess() r1 r2}} + {{#rollTotal() r1 r2}} +
+ {{r1}}{{#global}} + {{global}}{{/global}} +
+
+
+ {{r2}}{{#global}} + {{global}}{{/global}} +
+ {{/rollTotal() r1 r2}} + {{#rollGreater() r1 r2}} +
+ {{r1}}{{#global}} + {{global}}{{/global}} +
+
+
+ {{r2}}{{#global}} + {{global}}{{/global}} +
+ {{/rollGreater() r1 r2}} + {{/disadvantage}}
- {{#name}} -
- {{name}} +
+ {{rname}}{{#mod}} ({{mod}}){{/mod}} +
+ {{#charname}} +
+ {{charname}}
- {{/name}} -
- {{#attack}} + {{/charname}} +
+ + + +
+
+ {{name}}{{#innate}}, {{innate}}{{/innate}} +
+
+ {{level}}{{#ritual}} (){{/ritual}} +
+
+ {{#castingtime}}
- {{#normal}} - Attack: {{r1}} - {{/normal}} - {{#always}} - Attack: {{r1}} | {{r2}} - {{/always}} - {{#advantage}} - {{#rollLess() r1 r2}} - Attack: {{r1}} | {{r2}} - {{/rollLess() r1 r2}} - {{#rollTotal() r1 r2}} - Attack: {{r1}} | {{r2}} - {{/rollTotal() r1 r2}} - {{#rollGreater() r1 r2}} - Attack: {{r1}} | {{r2}} - {{/rollGreater() r1 r2}} - {{/advantage}} - {{#disadvantage}} - {{#rollLess() r1 r2}} - Attack: {{r1}} | {{r2}} - {{/rollLess() r1 r2}} - {{#rollTotal() r1 r2}} - Attack: {{r1}} | {{r2}} - {{/rollTotal() r1 r2}} - {{#rollGreater() r1 r2}} - Attack: {{r1}} | {{r2}} - {{/rollGreater() r1 r2}} - {{/disadvantage}} + Casting Time: {{castingtime}}
- {{/attack}} - {{#description}} - {{description}} - {{/description}} + {{/castingtime}} + {{#range}} +
+ Range: {{range}} +
+ {{/range}} + {{#target}} +
+ Target: {{target}} +
+ {{/target}} +
+ Components: + + {{#v}}V{{#s}}, {{/s}}{{^s}}{{#m}}, {{/m}}{{/s}}{{/v}} + {{#s}}S{{#m}}, {{/m}}{{/s}} + {{#m}}M {{#material}}({{material}}){{/material}}{{/m}} +
- {{#damage}} -
- Damage: - - {{#dmg1flag}} - {{dmg1}} - {{#normal}} - {{#rollWasCrit() r1}} + {{crit1}}{{/rollWasCrit() r1}} - {{/normal}} - {{#always}} - {{#rollLess() r1 r2}}{{#rollWasCrit() r2}} + {{crit1}}{{/rollWasCrit() r2}}{{/rollLess() r1 r2}} - {{#rollTotal() r1 r2}}{{#rollWasCrit() r1}} + {{crit1}}{{/rollWasCrit() r1}}{{/rollTotal() r1 r2}} - {{#rollGreater() r1 r2}}{{#rollWasCrit() r1}} + {{crit1}}{{/rollWasCrit() r1}}{{/rollGreater() r1 r2}} - {{/always}} - {{#advantage}} - {{#rollLess() r1 r2}}{{#rollWasCrit() r2}} + {{crit1}}{{/rollWasCrit() r2}}{{/rollLess() r1 r2}} - {{#rollTotal() r1 r2}}{{#rollWasCrit() r1}} + {{crit1}}{{/rollWasCrit() r1}}{{/rollTotal() r1 r2}} - {{#rollGreater() r1 r2}}{{#rollWasCrit() r1}} + {{crit1}}{{/rollWasCrit() r1}}{{/rollGreater() r1 r2}} - {{/advantage}} - {{#disadvantage}} - {{#rollTotal() r1 r2}}{{#rollWasCrit() r1}} + {{crit1}}{{/rollWasCrit() r1}}{{/rollTotal() r1 r2}} - {{/disadvantage}} - {{dmg1type}} - {{/dmg1flag}} - {{#dmg1flag}}{{#dmg2flag}}+{{/dmg2flag}}{{/dmg1flag}} - {{#dmg2flag}} - {{dmg2}} - {{#normal}} - {{#rollWasCrit() r1}} + {{crit2}}{{/rollWasCrit() r1}} - {{/normal}} - {{#always}} - {{#rollLess() r1 r2}}{{#rollWasCrit() r2}} + {{crit2}}{{/rollWasCrit() r2}}{{/rollLess() r1 r2}} - {{#rollTotal() r1 r2}}{{#rollWasCrit() r1}} + {{crit2}}{{/rollWasCrit() r1}}{{/rollTotal() r1 r2}} - {{#rollGreater() r1 r2}}{{#rollWasCrit() r1}} + {{crit2}}{{/rollWasCrit() r1}}{{/rollGreater() r1 r2}} - {{/always}} - {{#advantage}} - {{#rollLess() r1 r2}}{{#rollWasCrit() r2}} + {{crit2}}{{/rollWasCrit() r2}}{{/rollLess() r1 r2}} - {{#rollTotal() r1 r2}}{{#rollWasCrit() r1}} + {{crit2}}{{/rollWasCrit() r1}}{{/rollTotal() r1 r2}} - {{#rollGreater() r1 r2}}{{#rollWasCrit() r1}} + {{crit2}}{{/rollWasCrit() r1}}{{/rollGreater() r1 r2}} - {{/advantage}} - {{#disadvantage}} - {{#rollTotal() r1 r2}}{{#rollWasCrit() r1}} + {{crit2}}{{/rollWasCrit() r1}}{{/rollTotal() r1 r2}} - {{/disadvantage}} - {{dmg2type}} - {{/dmg2flag}} - + {{#duration}} +
+ Duration: {{#concentration}}Concentration {{/concentration}}{{duration}}
- {{/damage}} + {{/duration}} +
+ {{#description}} +
+ {{description}} +
+ {{/description}} + {{#athigherlevels}} +
+ At Higher Levels. {{athigherlevels}} +
+ {{/athigherlevels}} +
+ + + +
+ {{name}} +
+ {{#source}} +
+ {{#charname}}{{charname}} {{/charname}}{{source}} +
+ {{/source}} + {{#description}} +
+ {{description}} +
+ {{/description}}
+ @@ -12471,4 +13603,4 @@
-
+
\ No newline at end of file