Roll20 - Compendium and Rule Set Directory (2024)

  1. Home dnd5e
  2. Rules
  3. Monsters List
  4. Source:5th Edition SRD

↓ Attributes

Ready to play? Build unlimited D&D charactersCreate Now

Edit Page Content

Sort results by:

\n

\n\n

\n

\n

{{Size}} {{Type}}, {{Alignment}}

\n

\n

    \n
  • Hit Points:


    {{HP}}
  • \n
  • Armor Class:


    {{AC}}
  • \n
  • Speed:


    {{Speed}}
  • \n
  • Challenge Rating:


    {{Challenge Rating}} ({{data-XP}} XP)
  • \n

\n

\n

\n

\n","style":".booktemplate .dropdown-toggle {\n border-color: white;\n}\n\n.booktemplate {\n background-position: 50% 50%;\n -webkit-background-origin: padding-box;\n background-origin: padding-box;\n -webkit-background-clip: border-box;\n background-clip: border-box;\n -webkit-background-size: auto auto;\n background-size: auto auto;\n}\n\n.booktemplate.single .single-hide,.booktemplate .content-toggle,.booktemplate.list .list-hide,.inapp .inapp-hide {\n display: none;\n}\n\n.booktemplate.open .content-toggle,.booktemplate .single-view {\n display: block;\n}\n\n.booktemplate.single div.list-hide.inapp-hide.single-view.slide-down.content-toggle,.inapp div.list-hide.inapp-hide.single-view.slide-down.content-toggle {\n display: block !important;\n}\n\n.booktemplate hr {\n height: 1px;\n background-color: #a52a2a;\n border: none;\n margin: 10px 0px 5px 0px;\n}\n\n.booktemplate ul {\n list-style-type: none;\n margin-left: -38px;\n margin-bottom: 10px;\n}\n\n.booktemplate li {\n margin: 5px 0px -5px 0px !important;\n}\n\n.booktemplate .header {\n background-color: #333;\n position: relative;\n text-indent: 5px;\n}\n\n.booktemplate.expansion0 .header {\n background-color: #333;\n}\n\n.booktemplate.expansion5 .header,.booktemplate.expansion2 .header {\n background-color: #6c1f31;\n}\n\n.booktemplate.expansion4480 .header,.booktemplate.expansion4048 .header,.booktemplate.expansion7 .header,.booktemplate.expansion6 .header,.booktemplate.expansion4 .header,.booktemplate.expansion1 .header {\n background-color: #38546f;\n}\n\n.booktemplate.expansion4414 .header,.booktemplate.expansion3905 .header {\n background-color: #013140;\n}\n\n.booktemplate.expansion5764 .header,.booktemplate.expansion5315 .header,.booktemplate.expansion5494 .header,.booktemplate.expansion16 .header,.booktemplate.expansion13 .header,.booktemplate.expansion9 .header,.booktemplate.expansion3 .header {\n background-color: #33224f;\n}\n\n.booktemplate .header a {\n color: white;\n}\n\n.booktemplate .subtitle {\n font-style: italic;\n}\n\n.booktemplate .subtitle span {\n text-transform: lowercase;\n font-weight: normal;\n}\n\n.booktemplate .subtitle .level0:after {\n content: \"\";\n}\n\n.booktemplate .subtitle .level1:after {\n content: \"st level\";\n}\n\n.booktemplate .subtitle .level2:after {\n content: \"nd level\";\n}\n\n.booktemplate .subtitle .level3:after {\n content: \"rd level\";\n}\n\n.booktemplate .subtitle .level4:after,.booktemplate .subtitle .level5:after,.booktemplate .subtitle .level6:after,.booktemplate .subtitle .level7:after,.booktemplate .subtitle .level8:after,.booktemplate .subtitle .level9:after,.booktemplate {\n content: \"th level\";\n}\n\n.booktemplate.list .subtitle li,.booktemplate.list .subtitle ul {\n margin: 0 !important;\n padding: 0;\n line-height: 1em;\n}\n\n.booktemplate.list .subtitle li {\n vertical-align: top;\n}\n\n.booktemplate .body {\n margin: 10px 5px 5px 8px;\n}\n\n.booktemplate .info {\n margin-bottom: 10px;\n margin-left: 5px;\n}\n\n.booktemplate .single-view {\n background-image: url(\"https://s3.amazonaws.com/files.d20.io/images/105716505/oymO0pnVyLCv-tQDw2vddA/med.png\");\n margin: 5px 10px 5px 10px;\n font-size: 1.5rem;\n}\n\n.booktemplate .single-view h2 {\n font-family: sans-serif;\n font-variant: small-caps;\n font-size: 2rem;\n text-transform: capitalize;\n color: #58170D;\n margin: 5px 0px -12px 0px;\n}\n\n.booktemplate .name h1 {\n font-family: Mrs Eaves;\n color: #58170D;\n font-size: 3rem;\n font-weight: bolder;\n font-variant: small-caps;\n text-transform: capitalize;\n margin: -10px 0px -5px 0px;\n}\n\n.booktemplate .taper {\n border-top: solid 3px transparent;\n border-left: solid 315px #a52a2a;\n border-bottom: solid 3px #a52a2a;\n border-right: solid 315px transparent;\n margin: 5px 0px 5px 0px;\n}\n\n.booktemplate .gold {\n height: 6px;\n width: 101%;\n background-image: url(\"https://s3.amazonaws.com/files.d20.io/images/105716694/59KW_4mBR3y_Iz45sQw2-g/med.png\");\n border: 1px solid #2f2112;\n border-radius: 2px;\n margin: 5px 0px 5px -3px;\n}\n\n.booktemplate .single-list {\n color: #58170D;\n}\n\n.booktemplate .single-list span,.booktemplate .attributes span {\n font-weight: bold;\n}\n\n.booktemplate .attributes {\n display: inline-block;\n color: #58170D;\n font-size: 2rem;\n width: 100%;\n margin: 5px 0px 5px 0px;\n}\n\n.booktemplate .attr,.booktemplate .attr-cha {\n display: inline-block;\n margin: 0px 30px 0px 15px;\n text-align: center;\n}\n\n.booktemplate .attr-cha {\n margin-right: 0px;\n}\n\n.booktemplate .attr-num {\n display: inline-block;\n margin: 0px 0px 0px -5px;\n}\n\n.booktemplate .traits {\n margin-top: 10px;\n}\n\n.booktemplate .actions li,.booktemplate .traits li {\n margin-bottom: 10px !important;\n}\n\n.booktemplate .traits span,.booktemplate .actions span,.booktemplate .reactions span {\n font-weight: bolder;\n font-style: italic;\n}\n\n.booktemplate .indent {\n display: inline-block;\n padding-left: 1rem;\n text-indent: -1rem;\n}\n\n.booktemplate .legendary-actions .leg-text {\n font-weight: normal;\n line-height: 1.4em;\n margin-bottom: 10px;\n}\n\n.booktemplate .legendary-actions span {\n font-weight: bolder;\n margin-right: 5px;\n}\n\n\n.booktemplate.expansion3 .legendary-actions span {\n font-style: italic;\n}\n\n.booktemplate.expansion3,.booktemplate.expansion3 .single-view,.inapp.expansion3 .single-view {\n background-image: none;\n background: #FFFFFF;\n}\n\n.booktemplate.expansion3 .taper {\n border: solid 1px #88171a;\n}\n\n.booktemplate.expansion3 hr {\n background-color: #88171a;\n}\n\n.booktemplate.expansion3 .single-list,.booktemplate.expansion3 .attr-num {\n color: #000000;\n}\n\n.booktemplate.expansion3 .single-view h2,.booktemplate.expansion3 .name,.booktemplate.expansion3 .single-list,.booktemplate.expansion3 .attributes,.booktemplate.expansion3 .single-list span {\n color: #88171a;\n}\n\n.booktemplate.expansion3 .attributes {\n margin-left: 0px;\n}\n\n.booktemplate.expansion3 .attr,.booktemplate.expansion3 .attr-cha {\n text-align: left;\n margin-right: 40px;\n margin-left: 5px;\n}\n\n.booktemplate.expansion3 .attr-cha {\n margin-right: 0px;\n}\n\n.booktemplate.expansion3 .attr-num {\n margin-left: 0px;\n font-weight: normal;\n}\n\n.booktemplate.expansion3 .name {\n background: linear-gradient(to right, #2e1111, #88181a);\n}\n\n.booktemplate.expansion3 .name h1 {\n color: #ffcf31;\n font-size: 2rem;\n font-family: sans-serif;\n font-variant: normal;\n text-transform: uppercase;\n text-indent: 5px;\n}\n\n.booktemplate.expansion3 .single-view h2 {\n font-variant: normal;\n text-transform: uppercase;\n}\n\n.booktemplate.expansion3 .gold {\n height: 0;\n width: 0;\n border: none;\n}\n\n.booktemplate.expansion3 .taper.taper-top {\n display: none;\n}\n\n.booktemplate.list.expansion3 .subtitle {\n margin-top: 0px;\n margin-bottom: 0px;\n}\n\n.booktemplate.single.expansion3 .subtitle {\n margin-top: 10px;\n margin-bottom: -5px;\n}\n\n.booktemplate.expansion3 .traits ul,.booktemplate.expansion3 .actions ul,.booktemplate.expansion3 .legendary-actions ul,.booktemplate.expansion3 .reactions ul {\n margin-left: -28px;\n}\n\n.booktemplate.expansion3 .traits li,.booktemplate.expansion3 .actions li,.booktemplate.expansion3 .legendary-actions li,.booktemplate.expansion3 .reactions li {\n text-indent: -10px;\n margin-bottom: 0px !important;\n}\n\n.inapp.expansion3 .single-view {\n margin-top: 15px;\n}\n\n.inapp.expansion3 .name h1 {\n font-size: 1.5em;\n margin-bottom: 0px;\n line-height: 25px;\n}\n\n.inapp.expansion3 .subtitle {\n margin-top: 2px;\n margin-bottom: -5px;\n}\n\n.inapp.expansion3 .attr {\n margin-right: 5px;\n}\n\n.inapp.expansion3 .traits ul,.inapp.expansion3 .actions ul,.inapp.expansion3 .legendary-actions ul,.inapp.expansion3 .reactions ul {\n margin-left: 10px;\n}\n\n.booktemplate.expansion9 .legendary-actions span {\n font-style: italic;\n}\n\n.booktemplate.expansion9,.booktemplate.expansion9 .single-view,.inapp.expansion9 .single-view {\n background-image: none;\n background: #FFFFFF;\n}\n\n.booktemplate.expansion9 .taper {\n border: solid 1px #88171a;\n}\n\n.booktemplate.expansion9 hr {\n background-color: #88171a;\n}\n\n.booktemplate.expansion9 .single-list,.booktemplate.expansion9 .attr-num {\n color: #000000;\n}\n\n.booktemplate.expansion9 .single-view h2,.booktemplate.expansion9 .name,.booktemplate.expansion9 .single-list,.booktemplate.expansion9 .attributes,.booktemplate.expansion9 .single-list span {\n color: #88171a;\n}\n\n.booktemplate.expansion9 .attributes {\n margin-left: 0px;\n}\n\n.booktemplate.expansion9 .attr,.booktemplate.expansion9 .attr-cha {\n text-align: left;\n margin-right: 40px;\n margin-left: 5px;\n}\n\n.booktemplate.expansion9 .attr-cha {\n margin-right: 0px;\n}\n\n.booktemplate.expansion9 .attr-num {\n margin-left: 0px;\n font-weight: normal;\n}\n\n.booktemplate.expansion9 .name {\n background: linear-gradient(to right, #2e1111, #88181a);\n}\n\n.booktemplate.expansion9 .name h1 {\n color: #ffcf31;\n font-size: 2rem;\n font-family: sans-serif;\n font-variant: normal;\n text-transform: uppercase;\n text-indent: 5px;\n}\n\n.booktemplate.expansion9 .single-view h2 {\n font-variant: normal;\n text-transform: uppercase;\n}\n\n.booktemplate.expansion9 .gold {\n height: 0;\n width: 0;\n border: none;\n}\n\n.booktemplate.expansion9 .taper.taper-top {\n display: none;\n}\n\n.booktemplate.list.expansion9 .subtitle {\n margin-top: 0px;\n margin-bottom: 0px;\n}\n\n.booktemplate.single.expansion9 .subtitle {\n margin-top: 10px;\n margin-bottom: -5px;\n}\n\n.booktemplate.expansion9 .traits ul,.booktemplate.expansion9 .actions ul,.booktemplate.expansion9 .legendary-actions ul,.booktemplate.expansion9 .reactions ul {\n margin-left: -28px;\n}\n\n.booktemplate.expansion9 .traits li,.booktemplate.expansion9 .actions li,.booktemplate.expansion9 .legendary-actions li,.booktemplate.expansion9 .reactions li {\n text-indent: -10px;\n margin-bottom: 0px !important;\n}\n\n.inapp.expansion9 .single-view {\n margin-top: 15px;\n}\n\n.inapp.expansion9 .name h1 {\n font-size: 1.5em;\n margin-bottom: 0px;\n line-height: 25px;\n}\n\n.inapp.expansion9 .subtitle {\n margin-top: 2px;\n margin-bottom: -5px;\n}\n\n.inapp.expansion9 .attr {\n margin-right: 5px;\n}\n\n.inapp.expansion9 .traits ul,.inapp.expansion9 .actions ul,.inapp.expansion9 .legendary-actions ul,.inapp.expansion9 .reactions ul {\n margin-left: 10px;\n}\n\n.booktemplate.expansion13 .legendary-actions span {\n font-style: italic;\n}\n\n.booktemplate.expansion13,.booktemplate.expansion13 .single-view,.inapp.expansion13 .single-view {\n background-image: none;\n background: #FFFFFF;\n}\n\n.booktemplate.expansion13 .taper {\n border: solid 1px #88171a;\n}\n\n.booktemplate.expansion13 hr {\n background-color: #88171a;\n}\n\n.booktemplate.expansion13 .single-list,.booktemplate.expansion13 .attr-num {\n color: #000000;\n}\n\n.booktemplate.expansion13 .single-view h2,.booktemplate.expansion13 .name,.booktemplate.expansion13 .single-list,.booktemplate.expansion13 .attributes,.booktemplate.expansion13 .single-list span {\n color: #88171a;\n}\n\n.booktemplate.expansion13 .attributes {\n margin-left: 0px;\n}\n\n.booktemplate.expansion13 .attr,.booktemplate.expansion13 .attr-cha {\n text-align: left;\n margin-right: 40px;\n margin-left: 5px;\n}\n\n.booktemplate.expansion13 .attr-cha {\n margin-right: 0px;\n}\n\n.booktemplate.expansion13 .attr-num {\n margin-left: 0px;\n font-weight: normal;\n}\n\n.booktemplate.expansion13 .name {\n background: linear-gradient(to right, #2e1111, #88181a);\n}\n\n.booktemplate.expansion13 .name h1 {\n color: #ffcf31;\n font-size: 2rem;\n font-family: sans-serif;\n font-variant: normal;\n text-transform: uppercase;\n text-indent: 5px;\n}\n\n.booktemplate.expansion13 .single-view h2 {\n font-variant: normal;\n text-transform: uppercase;\n}\n\n.booktemplate.expansion13 .gold {\n height: 0;\n width: 0;\n border: none;\n}\n\n.booktemplate.expansion13 .taper.taper-top {\n display: none;\n}\n\n.booktemplate.list.expansion13 .subtitle {\n margin-top: 0px;\n margin-bottom: 0px;\n}\n\n.booktemplate.single.expansion13 .subtitle {\n margin-top: 10px;\n margin-bottom: -5px;\n}\n\n.booktemplate.expansion13 .traits ul,.booktemplate.expansion13 .actions ul,.booktemplate.expansion13 .legendary-actions ul,.booktemplate.expansion13 .reactions ul {\n margin-left: -28px;\n}\n\n.booktemplate.expansion13 .traits li,.booktemplate.expansion13 .actions li,.booktemplate.expansion13 .legendary-actions li,.booktemplate.expansion13 .reactions li {\n text-indent: -10px;\n margin-bottom: 0px !important;\n}\n\n.inapp.expansion13 .single-view {\n margin-top: 15px;\n}\n\n.inapp.expansion13 .name h1 {\n font-size: 1.5em;\n margin-bottom: 0px;\n line-height: 25px;\n}\n\n.inapp.expansion13 .subtitle {\n margin-top: 2px;\n margin-bottom: -5px;\n}\n\n.inapp.expansion13 .attr {\n margin-right: 5px;\n}\n\n.inapp.expansion13 .traits ul,.inapp.expansion13 .actions ul,.inapp.expansion13 .legendary-actions ul,.inapp.expansion13 .reactions ul {\n margin-left: 10px;\n}\n\n.booktemplate.expansion16 .legendary-actions span {\n font-style: italic;\n}\n\n.booktemplate.expansion16,.booktemplate.expansion16 .single-view,.inapp.expansion16 .single-view {\n background-image: none;\n background: #FFFFFF;\n}\n\n.booktemplate.expansion16 .taper {\n border: solid 1px #88171a;\n}\n\n.booktemplate.expansion16 hr {\n background-color: #88171a;\n}\n\n.booktemplate.expansion16 .single-list,.booktemplate.expansion16 .attr-num {\n color: #000000;\n}\n\n.booktemplate.expansion16 .single-view h2,.booktemplate.expansion16 .name,.booktemplate.expansion16 .single-list,.booktemplate.expansion16 .attributes,.booktemplate.expansion16 .single-list span {\n color: #88171a;\n}\n\n.booktemplate.expansion16 .attributes {\n margin-left: 0px;\n}\n\n.booktemplate.expansion16 .attr,.booktemplate.expansion16 .attr-cha {\n text-align: left;\n margin-right: 40px;\n margin-left: 5px;\n}\n\n.booktemplate.expansion16 .attr-cha {\n margin-right: 0px;\n}\n\n.booktemplate.expansion16 .attr-num {\n margin-left: 0px;\n font-weight: normal;\n}\n\n.booktemplate.expansion16 .name {\n background: linear-gradient(to right, #2e1111, #88181a);\n}\n\n.booktemplate.expansion16 .name h1 {\n color: #ffcf31;\n font-size: 2rem;\n font-family: sans-serif;\n font-variant: normal;\n text-transform: uppercase;\n text-indent: 5px;\n}\n\n.booktemplate.expansion16 .single-view h2 {\n font-variant: normal;\n text-transform: uppercase;\n}\n\n.booktemplate.expansion16 .gold {\n height: 0;\n width: 0;\n border: none;\n}\n\n.booktemplate.expansion16 .taper.taper-top {\n display: none;\n}\n\n.booktemplate.list.expansion16 .subtitle {\n margin-top: 0px;\n margin-bottom: 0px;\n}\n\n.booktemplate.single.expansion16 .subtitle {\n margin-top: 10px;\n margin-bottom: -5px;\n}\n\n.booktemplate.expansion16 .traits ul,.booktemplate.expansion16 .actions ul,.booktemplate.expansion16 .legendary-actions ul,.booktemplate.expansion16 .reactions ul {\n margin-left: -28px;\n}\n\n.booktemplate.expansion16 .traits li,.booktemplate.expansion16 .actions li,.booktemplate.expansion16 .legendary-actions li,.booktemplate.expansion16 .reactions li {\n text-indent: -10px;\n margin-bottom: 0px !important;\n}\n\n.inapp.expansion16 .single-view {\n margin-top: 15px;\n}\n\n.inapp.expansion16 .name h1 {\n font-size: 1.5em;\n margin-bottom: 0px;\n line-height: 25px;\n}\n\n.inapp.expansion16 .subtitle {\n margin-top: 2px;\n margin-bottom: -5px;\n}\n\n.inapp.expansion16 .attr {\n margin-right: 5px;\n}\n\n.inapp.expansion16 .traits ul,.inapp.expansion16 .actions ul,.inapp.expansion16 .legendary-actions ul,.inapp.expansion16 .reactions ul {\n margin-left: 10px;\n}\n\n.booktemplate.expansion5494 .legendary-actions span {\n font-style: italic;\n}\n\n.booktemplate.expansion5494,.booktemplate.expansion5494 .single-view,.inapp.expansion5494 .single-view {\n background-image: none;\n background: #FFFFFF;\n}\n\n.booktemplate.expansion5494 .taper {\n border: solid 1px #88171a;\n}\n\n.booktemplate.expansion5494 hr {\n background-color: #88171a;\n}\n\n.booktemplate.expansion5494 .single-list,.booktemplate.expansion5494 .attr-num {\n color: #000000;\n}\n\n.booktemplate.expansion5494 .single-view h2,.booktemplate.expansion5494 .name,.booktemplate.expansion5494 .single-list,.booktemplate.expansion5494 .attributes,.booktemplate.expansion5494 .single-list span {\n color: #88171a;\n}\n\n.booktemplate.expansion5494 .attributes {\n margin-left: 0px;\n}\n\n.booktemplate.expansion5494 .attr,.booktemplate.expansion5494 .attr-cha {\n text-align: left;\n margin-right: 40px;\n margin-left: 5px;\n}\n\n.booktemplate.expansion5494 .attr-cha {\n margin-right: 0px;\n}\n\n.booktemplate.expansion5494 .attr-num {\n margin-left: 0px;\n font-weight: normal;\n}\n\n.booktemplate.expansion5494 .name {\n background: linear-gradient(to right, #2e1111, #88181a);\n}\n\n.booktemplate.expansion5494 .name h1 {\n color: #ffcf31;\n font-size: 2rem;\n font-family: sans-serif;\n font-variant: normal;\n text-transform: uppercase;\n text-indent: 5px;\n}\n\n.booktemplate.expansion5494 .single-view h2 {\n font-variant: normal;\n text-transform: uppercase;\n}\n\n.booktemplate.expansion5494 .gold {\n height: 0;\n width: 0;\n border: none;\n}\n\n.booktemplate.expansion5494 .taper.taper-top {\n display: none;\n}\n\n.booktemplate.list.expansion5494 .subtitle {\n margin-top: 0px;\n margin-bottom: 0px;\n}\n\n.booktemplate.single.expansion5494 .subtitle {\n margin-top: 10px;\n margin-bottom: -5px;\n}\n\n.booktemplate.expansion5494 .traits ul,.booktemplate.expansion5494 .actions ul,.booktemplate.expansion5494 .legendary-actions ul,.booktemplate.expansion5494 .reactions ul {\n margin-left: -28px;\n}\n\n.booktemplate.expansion5494 .traits li,.booktemplate.expansion5494 .actions li,.booktemplate.expansion5494 .legendary-actions li,.booktemplate.expansion5494 .reactions li {\n text-indent: -10px;\n margin-bottom: 0px !important;\n}\n\n.inapp.expansion5494 .single-view {\n margin-top: 15px;\n}\n\n.inapp.expansion5494 .name h1 {\n font-size: 1.5em;\n margin-bottom: 0px;\n line-height: 25px;\n}\n\n.inapp.expansion5494 .subtitle {\n margin-top: 2px;\n margin-bottom: -5px;\n}\n\n.inapp.expansion5494 .attr {\n margin-right: 5px;\n}\n\n.inapp.expansion5494 .traits ul,.inapp.expansion5494 .actions ul,.inapp.expansion5494 .legendary-actions ul,.inapp.expansion5494 .reactions ul {\n margin-left: 10px;\n}\n\n.booktemplate.expansion5315 .legendary-actions span {\n font-style: italic;\n}\n\n.booktemplate.expansion5315,.booktemplate.expansion5315 .single-view,.inapp.expansion5315 .single-view {\n background-image: none;\n background: #FFFFFF;\n}\n\n.booktemplate.expansion5315 .taper {\n border: solid 1px #88171a;\n}\n\n.booktemplate.expansion5315 hr {\n background-color: #88171a;\n}\n\n.booktemplate.expansion5315 .single-list,.booktemplate.expansion5315 .attr-num {\n color: #000000;\n}\n\n.booktemplate.expansion5315 .single-view h2,.booktemplate.expansion5315 .name,.booktemplate.expansion5315 .single-list,.booktemplate.expansion5315 .attributes,.booktemplate.expansion5315 .single-list span {\n color: #88171a;\n}\n\n.booktemplate.expansion5315 .attributes {\n margin-left: 0px;\n}\n\n.booktemplate.expansion5315 .attr,.booktemplate.expansion5315 .attr-cha {\n text-align: left;\n margin-right: 40px;\n margin-left: 5px;\n}\n\n.booktemplate.expansion5315 .attr-cha {\n margin-right: 0px;\n}\n\n.booktemplate.expansion5315 .attr-num {\n margin-left: 0px;\n font-weight: normal;\n}\n\n.booktemplate.expansion5315 .name {\n background: linear-gradient(to right, #2e1111, #88181a);\n}\n\n.booktemplate.expansion5315 .name h1 {\n color: #ffcf31;\n font-size: 2rem;\n font-family: sans-serif;\n font-variant: normal;\n text-transform: uppercase;\n text-indent: 5px;\n}\n\n.booktemplate.expansion5315 .single-view h2 {\n font-variant: normal;\n text-transform: uppercase;\n}\n\n.booktemplate.expansion5315 .gold {\n height: 0;\n width: 0;\n border: none;\n}\n\n.booktemplate.expansion5315 .taper.taper-top {\n display: none;\n}\n\n.booktemplate.list.expansion5315 .subtitle {\n margin-top: 0px;\n margin-bottom: 0px;\n}\n\n.booktemplate.single.expansion5315 .subtitle {\n margin-top: 10px;\n margin-bottom: -5px;\n}\n\n.booktemplate.expansion5315 .traits ul,.booktemplate.expansion5315 .actions ul,.booktemplate.expansion5315 .legendary-actions ul,.booktemplate.expansion5315 .reactions ul {\n margin-left: -28px;\n}\n\n.booktemplate.expansion5315 .traits li,.booktemplate.expansion5315 .actions li,.booktemplate.expansion5315 .legendary-actions li,.booktemplate.expansion5315 .reactions li {\n text-indent: -10px;\n margin-bottom: 0px !important;\n}\n\n.inapp.expansion5315 .single-view {\n margin-top: 15px;\n}\n\n.inapp.expansion5315 .name h1 {\n font-size: 1.5em;\n margin-bottom: 0px;\n line-height: 25px;\n}\n\n.inapp.expansion5315 .subtitle {\n margin-top: 2px;\n margin-bottom: -5px;\n}\n\n.inapp.expansion5315 .attr {\n margin-right: 5px;\n}\n\n.inapp.expansion5315 .traits ul,.inapp.expansion5315 .actions ul,.inapp.expansion5315 .legendary-actions ul,.inapp.expansion5315 .reactions ul {\n margin-left: 10px;\n}\n\n.booktemplate.expansion5764 .legendary-actions span {\n font-style: italic;\n}\n\n.booktemplate.expansion5764,.booktemplate.expansion5764 .single-view,.inapp.expansion5764 .single-view {\n background-image: none;\n background: #FFFFFF;\n}\n\n.booktemplate.expansion5764 .taper {\n border: solid 1px #88171a;\n}\n\n.booktemplate.expansion5764 hr {\n background-color: #88171a;\n}\n\n.booktemplate.expansion5764 .single-list,.booktemplate.expansion5764 .attr-num {\n color: #000000;\n}\n\n.booktemplate.expansion5764 .single-view h2,.booktemplate.expansion5764 .name,.booktemplate.expansion5764 .single-list,.booktemplate.expansion5764 .attributes,.booktemplate.expansion5764 .single-list span {\n color: #88171a;\n}\n\n.booktemplate.expansion5764 .attributes {\n margin-left: 0px;\n}\n\n.booktemplate.expansion5764 .attr,.booktemplate.expansion5764 .attr-cha {\n text-align: left;\n margin-right: 40px;\n margin-left: 5px;\n}\n\n.booktemplate.expansion5764 .attr-cha {\n margin-right: 0px;\n}\n\n.booktemplate.expansion5764 .attr-num {\n margin-left: 0px;\n font-weight: normal;\n}\n\n.booktemplate.expansion5764 .name {\n background: linear-gradient(to right, #2e1111, #88181a);\n}\n\n.booktemplate.expansion5764 .name h1 {\n color: #ffcf31;\n font-size: 2rem;\n font-family: sans-serif;\n font-variant: normal;\n text-transform: uppercase;\n text-indent: 5px;\n}\n\n.booktemplate.expansion5764 .single-view h2 {\n font-variant: normal;\n text-transform: uppercase;\n}\n\n.booktemplate.expansion5764 .gold {\n height: 0;\n width: 0;\n border: none;\n}\n\n.booktemplate.expansion5764 .taper.taper-top {\n display: none;\n}\n\n.booktemplate.list.expansion5764 .subtitle {\n margin-top: 0px;\n margin-bottom: 0px;\n}\n\n.booktemplate.single.expansion5764 .subtitle {\n margin-top: 10px;\n margin-bottom: -5px;\n}\n\n.booktemplate.expansion5764 .traits ul,.booktemplate.expansion5764 .actions ul,.booktemplate.expansion5764 .legendary-actions ul,.booktemplate.expansion5764 .reactions ul {\n margin-left: -28px;\n}\n\n.booktemplate.expansion5764 .traits li,.booktemplate.expansion5764 .actions li,.booktemplate.expansion5764 .legendary-actions li,.booktemplate.expansion5764 .reactions li {\n text-indent: -10px;\n margin-bottom: 0px !important;\n}\n\n.inapp.expansion5764 .single-view {\n margin-top: 15px;\n}\n\n.inapp.expansion5764 .name h1 {\n font-size: 1.5em;\n margin-bottom: 0px;\n line-height: 25px;\n}\n\n.inapp.expansion5764 .subtitle {\n margin-top: 2px;\n margin-bottom: -5px;\n}\n\n.inapp.expansion5764 .attr {\n margin-right: 5px;\n}\n\n.inapp.expansion5764 .traits ul,.inapp.expansion5764 .actions ul,.inapp.expansion5764 .legendary-actions ul,.inapp.expansion5764 .reactions ul {\n margin-left: 10px;\n}\n\n\n.booktemplate.expansion5991 .legendary-actions span {\n font-style: italic;\n}\n\n.booktemplate.expansion5991,.booktemplate.expansion5991 .single-view,.inapp.expansion5991 .single-view {\n font-family: sans-serif;\n font-size: 1.6rem;\n}\n\n.booktemplate.expansion5991 .single-view {\n padding: 0 2rem 0.25rem 2rem;\n background: url(\"https://s3.amazonaws.com/files.d20.io/images/158513104/mE47kCRD7JsG430aKs-8pg/max.png\") no-repeat;\n background-size: 100% 100%;\n}\n\n.booktemplate.expansion5991 .taper {\n height: 5px;\n width: 90%;\n margin: 1.5rem auto;\n border: 0;\n background: url(\"https://s3.amazonaws.com/files.d20.io/images/158514191/c8Zu_AbIcxlQIK1NBD7owA/max.png\") no-repeat;\n background-size: 100% 100%;\n}\n\n.booktemplate.expansion5991 hr {\n height: 2px;\n}\n\n.booktemplate.expansion5991 .single-list,.booktemplate.expansion5991 .attr-num {\n color: #000000;\n}\n\n.booktemplate.expansion5991 .attributes {\n width: 90%;\n margin: 1rem auto;\n display: flex;\n align-items: center;\n justify-content: space-around;\n}\n.booktemplate.expansion5991 .attributes > * {\n margin: 0;\n text-align: center;\n}\n\n.booktemplate.expansion5991 .attr,.booktemplate.expansion5991 .attr-cha {\n text-align: center;\n}\n\n.booktemplate.expansion5991 .attr-num {\n margin-left: 0px;\n font-weight: normal;\n}\n\n.booktemplate.expansion5991 .name h1 {\n margin: 2rem 0 0 0;\n color: #bc282e;\n font-family: \"TiamatRegular\", \"Helvetica Neue\", Helvetica, sans-serif;\n font-variant: normal;\n font-size: 5rem;\n text-align: center;\n text-transform: uppercase;\n}\n\n.booktemplate.expansion5991 .gold {\n margin: 0 -1.25rem;\n width: calc(100% + 2.55rem);\n background: #bc282e;\n border: 1px solid #7b1319;\n}\n\n.booktemplate.list.expansion5991 .subtitle {\n margin: 0 0 2rem 0;\n}\n\n.booktemplate.single.expansion5991 .subtitle {\n margin: 0;\n margin-bottom: 1rem;\n text-transform: uppercase;\n font-family: serif;\n font-size: 1.5rem;\n font-style: normal;\n font-weight: bold;\n text-align: center;\n}\n.booktemplate.single.expansion5991 .subtitle span {\n font-style: normal;\n font-weight: bold;\n text-transform: uppercase;\n}\n\n.booktemplate.expansion5991 .single-list ul,.booktemplate.expansion5991 .traits ul,.booktemplate.expansion5991 .actions ul,.booktemplate.expansion5991 .legendary-actions ul,.booktemplate.expansion5991 .reactions ul {\n padding: 0;\n margin-left: 1rem;\n font-style: normal;\n text-indent: 0;\n}\n\n.booktemplate.expansion5991 .single-list ul,.booktemplate.expansion5991 .traits li,.booktemplate.expansion5991 .actions li,.booktemplate.expansion5991 .legendary-actions li,.booktemplate.expansion5991 .reactions li {\n text-indent: 0px;\n margin-bottom: 0px !important;\n font-style: normal;\n}\n\n.booktemplate.expansion5991 .traits span,.booktemplate.expansion5991 .actions span,.booktemplate.expansion5991 .legendary-actions span,.booktemplate.expansion5991 .reactions span {\n font-style: normal;\n}\n\n.booktemplate.expansion5991 .single-list span {\n display: inline-block;\n min-width: 10%;\n margin-right: 2rem;\n font-style: normal;\n}\n\n.inapp.expansion5991 .single-view {\n margin-top: 15px;\n}\n\n.inapp.expansion5991 .name h1 {\n margin-bottom: 0px;\n color: #bc282e;\n font-size: 1.5em;\n font-variant: normal;\n line-height: 25px;\n text-align: center;\n}\n\n.inapp.expansion5991 .subtitle {\n margin-top: 2px;\n margin-bottom: -5px;\n text-align: center;\n}\n\n.inapp.expansion5991 .traits ul,.inapp.expansion5991 .actions ul,.inapp.expansion5991 .legendary-actions ul,.inapp.expansion5991 .reactions ul {\n margin-left: 10px;\n}\n\n.booktemplate.list .info ul {\n display: inline-block;\n text-align: left;\n width: 100%;\n}\n\n.booktemplate.list .info li {\n display: inline-block;\n margin-left: 0;\n margin-top: 5px;\n}\n\n.booktemplate.list h3 {\n display: inline;\n font-size: 0.8em;\n font-style: normal;\n top: 13em;\n color: #999;\n margin: 0;\n}\n\n.booktemplate.list {\n margin: 0px 0px 0px 3px;\n}\n\n.booktemplate.list .subtitle span {\n margin-left: 0px;\n}\n\n.booktemplate.list li.header-tiny {\n width: calc(12% - 5px);\n}\n\n.booktemplate.list li.header-short {\n width: calc(20% - 5px);\n}\n\n.booktemplate.list li.header-medium {\n width: calc(22% - 5px);\n}\n\n.booktemplate.list li.header-long {\n width: calc(23% - 5px);\n}\n\n.booktemplate.list li.header-longer {\n width: calc(25% - 5px);\n}\n\n.booktemplate.list li.header-longest {\n width: calc(28% - 5px);\n}\n\n.booktemplate.list li.header-long span,.booktemplate.list li.header-short span,.booktemplate.list li.header-tiny span {\n font-size: 17px;\n}\n\n.inapp .sourcefooter {\n color: #333;\n background-image: url(\"https://s3.amazonaws.com/files.d20.io/images/45317777/DmovHD5A1LbFZeDtE_CXBA/med.png\");\n background-size: contain;\n background-repeat: no-repeat;\n background-position: center top;\n background-size: 20px 20px;\n padding-top: 20px;\n margin-right: 10px;\n text-align: center;\n top: 5px !important;\n line-height: 10px;\n font-weight: bold;\n}\n\n.inapp.expansion0 .sourcefooter {\n color: #333;\n}\n\n.inapp.expansion5 .sourcefooter,.inapp.expansion2 .sourcefooter {\n color: #6c1f31;\n}\n\n.inapp.expansion4480 .sourcefooter,.inapp.expansion4048 .sourcefooter,.inapp.expansion7 .sourcefooter,.inapp.expansion6 .sourcefooter,.inapp.expansion4 .sourcefooter,.inapp.expansion1 .sourcefooter {\n color: #38546f;\n}\n\n.inapp.expansion4414 .sourcefooter,.inapp.expansion3905 .sourcefooter {\n color: #013140;\n}\n\n.inapp.expansion4963 .sourcefooter,.inapp.expansion5764 .sourcefooter,.inapp.expansion5315 .sourcefooter,.inapp.expansion5494 .sourcefooter,.inapp.expansion16 .sourcefooter,.inapp.expansion13 .sourcefooter,.inapp.expansion9 .sourcefooter,.inapp.expansion3 .sourcefooter {\n color: #33224f;\n}\n\n.inapp.expansion5991 .sourcefooter {\n color: #bc282e;\n}\n\n.inapp.expansion16222 .sourcefooter {\n color: #260890;\n}\n\n.inapp.expansion3 .sourcefooter {\n background-image: url(\"https://s3.amazonaws.com/files.d20.io/images/48441361/pVxVouEPOENghqE8_WCxoA/med.png\");\n}\n\n.inapp.expansion9 .sourcefooter {\n background-image: url(\"https://s3.amazonaws.com/files.d20.io/images/48441361/pVxVouEPOENghqE8_WCxoA/med.png\");\n}\n\n.inapp.expansion13 .sourcefooter {\n background-image: url(\"https://s3.amazonaws.com/files.d20.io/images/48441361/pVxVouEPOENghqE8_WCxoA/med.png\");\n}\n\n.inapp.expansion16 .sourcefooter {\n background-image: url(\"https://s3.amazonaws.com/files.d20.io/images/48441361/pVxVouEPOENghqE8_WCxoA/med.png\");\n}\n\n.inapp.expansion5494 .sourcefooter {\n background-image: url(\"https://s3.amazonaws.com/files.d20.io/images/48441361/pVxVouEPOENghqE8_WCxoA/med.png\");\n}\n\n.inapp.expansion5315 .sourcefooter {\n background-image: url(\"https://s3.amazonaws.com/files.d20.io/images/48441361/pVxVouEPOENghqE8_WCxoA/med.png\");\n}\n\n.inapp.expansion5764 .sourcefooter {\n background-image: url(\"https://s3.amazonaws.com/files.d20.io/images/48441361/pVxVouEPOENghqE8_WCxoA/med.png\");\n}\n\n.inapp.expansion5991 .sourcefooter {\n background-image: url(\"https://s3.amazonaws.com/files.d20.io/images/153659924/9UBjrsEIeY9OXDdIt1P_Uw/med.png\");\n}\n\n.inapp.expansion4963 .sourcefooter {\n background-image: url(\"https://s3.amazonaws.com/files.d20.io/images/105094927/NwNcpfJDYqK-SbokOlVfsg/med.png\");\n}\n\n.inapp.expansion16222 .sourcefooter {\n background-image: url(\"https://s3.amazonaws.com/files.d20.io/images/285835313/T7Sk_LAFVcVFmst8mzwk_Q/med.png?1652981207\");\n}\n\n.inapp .single-view {\n font-size: 0.9em;\n width: 95%;\n margin: 5px 0px 5px 0px;\n}\n\n.inapp .gold {\n height: 4px;\n width: 101%;\n}\n\n.inapp .name h1 {\n font-size: 2em;\n}\n\n.inapp .single-list {\n margin-bottom: 0px;\n}\n\n.inapp .attributes {\n font-size: 1em;\n margin: 0px -5px 0px -5px;\n}\n\n.inapp .attr,.inapp .attr-cha {\n margin: 0px 0px 0px 5px;\n letter-spacing: -0.2px;\n}\n\n.inapp .attr-cha {\n margin-right: 0px;\n}\n\n.inapp .attr-num {\n margin: 0px -2px 0px 3px;\n letter-spacing: -0.5px;\n}\n\n.inapp .single-view h2 {\n font-size: 1em;\n width: 95%;\n margin-bottom: -25px;\n}\n\n.inapp .taper {\n border-top: solid 2px transparent;\n border-left: solid 125px #a52a2a;\n border-bottom: solid 2px #a52a2a;\n border-right: solid 125px transparent;\n}\n\n.inapp .body,.inapp .actions,.inapp .legendary-actions,.inapp .reactions {\n margin-top: 5px;\n}\n\n.inapp hr {\n margin-bottom: 5px !important;\n}\n\n.inapp ul {\n margin-left: 0px;\n}\n\n.booktemplate .con,.booktemplate .rit {\n visibility: hidden;\n}\n\n.booktemplate .con:after {\n visibility: visible;\n content: \"Concentration, \";\n margin-left: -27px;\n font-weight: normal;\n}\n\n.booktemplate .rit:after {\n visibility: visible;\n content: \" (ritual) \";\n margin-left: -27px;\n font-weight: normal;\n}\n\n.inapp .con:after,.inapp .rit:after {\n margin-left: -21px;\n}\n\n.booktemplate .redsubtitle {\n color: #58170D;\n}\n\n.booktemplate .mythic-actions .leg-text {\n font-weight: normal;\n line-height: 1.4em;\n margin-bottom: 10px;\n}\n\n.booktemplate .mythic-actions span {\n font-weight: bolder;\n margin-right: 5px;\n}\n\n.booktemplate.expansion29025,.booktemplate.expansion21300 {\n --scg2d-font-label: \"Helvetica Neue\", Arial, \"-apple-system\", \"Segoe UI\", Roboto, \"Oxygen-Sans\", Ubuntu, Cantarell, sans-serif;\n --scg2d-color-heading: var(--color-grayscale1, #1E1523);\n --scg2d-color-bg: var(--color-surface2);\n --scg2d-color-lineart: #351163;\n --scg2d-color-lineart: color-mix(in srgb, #351163, var(--color-grayscale1, #351163));\n color: var(--color-grayscale1, #1E1523);\n min-width: 300px;\n}\n.booktemplate.expansion29025 *,.booktemplate.expansion21300 * {\n box-sizing: border-box !important;\n}\n.booktemplate.expansion29025 .single-view,.booktemplate.expansion21300 .single-view {\n position: relative;\n background: var(--scg2d-color-bg);\n font-size: var(--scg2d-font-size, 1.5rem);\n padding: 0 2px;\n border: 2px solid var(--scg2d-color-lineart);\n border-width: 0 2px;\n}\n.booktemplate.expansion29025 .single-view h2,.booktemplate.expansion21300 .single-view h2 {\n color: inherit;\n font-size: var(--scg2d-h2-font-size, 2rem);\n font-weight: 700;\n margin: 0.5em 0 -0.6em 0 !important;\n}\n.booktemplate.expansion29025 .gold,.booktemplate.expansion21300 .gold {\n position: absolute;\n left: -10px;\n right: -10px;\n background: var(--scg2d-color-lineart);\n margin: 0;\n border: none;\n height: 11px;\n width: calc(100% + 20px);\n clip-path: polygon(0 5px, 8px 0, 20px 0, 22px 2px, calc(100% - 22px) 2px, calc(100% - 20px) 0, calc(100% - 8px) 0, 100% 5px, calc(100% - 12px) 5px, calc(100% - 16px) 3px, 16px 3px, 12px 5px, 16px 7px, calc(100% - 16px) 7px, calc(100% - 12px) 5px, 100% 5px, calc(100% - 8px) 10px, calc(100% - 20px) 10px, calc(100% - 22px) 8px, 22px 8px, 20px 10px, 7px 10px, 0 5px);\n}\n.booktemplate.expansion29025 .gold:first-child,.booktemplate.expansion21300 .gold:first-child {\n top: -3px;\n}\n.booktemplate.expansion29025 .gold:last-child,.booktemplate.expansion21300 .gold:last-child {\n bottom: -3px;\n}\n.booktemplate.expansion29025 .taper,.booktemplate.expansion21300 .taper {\n height: 6px;\n border: 1px solid var(--scg2d-color-lineart);\n border-width: 3px 0 1px;\n margin: 0.75em 0;\n clip-path: polygon(0 0, calc(100% - 16px) 0%, 100% 50%, calc(100% - 12px) 100%, 0 100%);\n}\n.booktemplate.expansion29025 .body,.booktemplate.expansion21300 .body {\n padding: var(--scg2d-body-padding, 1.75em 1.25em);\n margin: 0;\n border: 1px solid var(--scg2d-color-lineart);\n border-width: 0 1px;\n}\n.booktemplate.expansion29025 .name h1,.booktemplate.expansion21300 .name h1 {\n color: var(--scg2d-color-heading);\n line-height: 1.4;\n}\n.booktemplate.expansion29025 .subtitle,.booktemplate.expansion21300 .subtitle {\n color: inherit !important;\n margin-bottom: 1em;\n}\n.booktemplate.expansion29025 .attributes,.booktemplate.expansion21300 .attributes {\n display: flex;\n align-items: flex-start;\n justify-content: center;\n flex-wrap: wrap;\n gap: var(--scg2d-attr-gap, 2rem);\n color: inherit;\n font-size: var(--scg2d-attr-font-size, 1.15em) !important;\n}\n.booktemplate.expansion29025 .attr,.booktemplate.expansion29025 .attr-cha,.booktemplate.expansion29025 .attr-num,.booktemplate.expansion21300 .attr,.booktemplate.expansion21300 .attr-cha,.booktemplate.expansion21300 .attr-num {\n margin: 0;\n letter-spacing: 0 !important;\n}\n.booktemplate.expansion29025 .single-list,.booktemplate.expansion21300 .single-list {\n color: var(--scg2d-color-primary);\n}\n.booktemplate.expansion29025 hr,.booktemplate.expansion21300 hr {\n background-color: currentColor;\n margin: var(--scg2d-hr-margin, 10px 0 5px) !important;\n}\n.booktemplate.expansion29025 ul,.booktemplate.expansion21300 ul {\n padding: 0;\n margin: 0;\n}\n.booktemplate.expansion29025 li,.booktemplate.expansion21300 li {\n margin: var(--scg2d-li-margin, 0.66em 0 0) !important;\n}\n.booktemplate.expansion29025 li > span:first-child,.booktemplate.expansion21300 li > span:first-child {\n font-family: var(--scg2d-font-label);\n}\n.booktemplate.expansion29025 li:empty,.booktemplate.expansion21300 li:empty {\n display: none;\n}\n\n.inapp .booktemplate.expansion29025,.inapp .booktemplate.expansion21300 {\n --scg2d-font-size: 11.5px;\n --scg2d-h2-font-size: 14px;\n --scg2d-attr-font-size: 13px;\n --scg2d-body-padding: 1.75em 0.6em;\n --scg2d-attr-gap: 12px;\n --scg2d-hr-margin: 10px 0 5px;\n --scg2d-li-margin: 5px 0 0;\n line-height: 1.5;\n}\n\n","attrorder":["Size","Type","Alignment","HP","AC","Speed","Challenge Rating","data-XP","STR","data-STR-mod","DEX","data-DEX-mod","CON","data-CON-mod","INT","data-INT-mod","WIS","data-WIS-mod","CHA","data-CHA-mod","Saving Throws","Skills","Vulnerabilities","Damage Vulnerabilities","Resistances","Immunities","Condition Immunities","Passive Perception","Senses","Languages","data-Traits","data-Actions","Roll 0","Roll 1","Roll 2","Roll 3","Roll 4","data-Reactions","data-Legendary Actions","data-LANum","Legendary Roll 0","data-MAdesc","data-Mythic Actions"],"layout":"\n\n

\n

\n

\n

\n

\n

\n

{{Size}} {{Type}}, {{Alignment}}

\n

\n

\n

    \n
  • Armor Class {{AC}}
  • \n
  • Hit Points {{HP}}
  • \n
  • Speed {{Speed}}
  • \n

\n

\n

\n

\n

STR
\n

{{STR}} ({{data-STR-mod}})

\n

\n

DEX
\n

{{DEX}} ({{data-DEX-mod}})

\n

\n

CON
\n

{{CON}} ({{data-CON-mod}})

\n

\n

INT
\n

{{INT}} ({{data-INT-mod}})

\n

\n

WIS
\n

{{WIS}} ({{data-WIS-mod}})

\n

\n

CHA
\n

{{CHA}} ({{data-CHA-mod}})

\n

\n

\n

\n

\n

    \n {{#Saving Throws}}
  • Saving Throws {{Saving Throws}}
  • {{/Saving Throws}}\n {{#Skills}}
  • Skills {{Skills}}
  • {{/Skills}}\n {{#Vulnerabilities}}
  • Vulnerabilities {{Vulnerabilities}}
  • {{/Vulnerabilities}}\n {{#Damage Vulnerabilities}}
  • Damage Vulnerabilities {{Damage Vulnerabilities}}
  • {{/Damage Vulnerabilities}}\n {{#Resistances}}
  • Damage Resistance {{Resistances}}
  • {{/Resistances}}\n {{#Immunities}}
  • Damage Immunities {{Immunities}}
  • {{/Immunities}}\n {{#Condition Immunities}}
  • Condition Immunities {{Condition Immunities}}
  • {{/Condition Immunities}}\n {{#Passive Perception}}
  • Senses {{#Senses}}{{Senses}},{{/Senses}} passive Perception {{Passive Perception}}
  • {{/Passive Perception}}\n {{#Languages}}
  • Languages {{Languages}}
  • {{/Languages}}\n
  • Challenge {{#Challenge Rating}} {{Challenge Rating}}{{/Challenge Rating}}{{#data-XP}} ({{data-XP}} XP){{/data-XP}}
  • \n

\n

\n

\n

\n

    \n {{!data-Traits}}\n
  • {{[Name]}}. {{[Desc]}}
  • \n {{/data-Traits}}\n

\n

\n

\n

Actions

\n

\n

    \n {{!data-Actions}}\n
  • {{[Name]}}. {{[#Type]}}{{[Type]}} {{[Type Attack]}}: {{[/Type]}} \n {{[#Hit Bonus]}}+{{[Hit Bonus]}} to hit,{{[/Hit Bonus]}} {{[#Reach]}}reach {{[Reach]}},{{[/Reach]}} {{[#Target]}}{{[Target]}}.{{[/Target]}} \n {{[#Damage]}}Hit: ({{[Damage]}}){{[/Damage]}} {{[#Damage Type]}}{{[Damage Type]}} damage{{[/Damage Type]}}{{[#Damage 2]}} plus ({{[Damage 2]}}){{[/Damage 2]}}{{[#Damage 2 Type]}}{{[Damage 2 Type]}} damage{{[/Damage 2 Type]}}{{[#Damage]}}.{{[/Damage]}}\n {{[#Desc]}}{{[Desc]}}{{[/Desc]}}
  • \n {{else}}\n {{#Roll 0}}
  • {{Roll 0}}
  • {{/Roll 0}}\n {{#Roll 1}}
  • {{Roll 1}}
  • {{/Roll 1}}\n {{#Roll 2}}
  • {{Roll 2}}
  • {{/Roll 2}}\n {{#Roll 3}}
  • {{Roll 3}}
  • {{/Roll 3}}\n {{#Roll 4}}
  • {{Roll 4}}
  • {{/Roll 4}}\n {{/data-Actions}}\n

\n

\n

\n {{#data-Reactions}}\n

Reactions

\n

\n {{/data-Reactions}}\n

    \n {{!data-Reactions}}\n
  • {{[Name]}}. {{[Desc]}}
  • \n {{/data-Reactions}}\n

\n

\n

\n {{#data-Legendary Actions}}\n

Legendary Actions

\n

\n {{!data-LANum}} \n

{{Name}} can take {{data-LANum}} legendary actions, choosing from the options below. Only one legendary action option can be used at a time and only at the end of another creature’s turn. {{Name}} regains spent legendary actions at the start of their turn.

\n {{else}}\n

{{Name}} can take 3 legendary actions, choosing from the options below. Only one legendary action option can be used at a time and only at the end of another creature’s turn. {{Name}} regains spent legendary actions at the start of their turn.

\n {{/data-LANum}}\n {{/data-Legendary Actions}}\n

    \n {{!data-Legendary Actions}}\n
  • {{[Name]}}.{{[Desc]}}

  • \n {{else}}\n {{#Legendary Roll 0}}{{Legendary Roll 0}}{{/Legendary Roll 0}}\n {{/data-Legendary Actions}}\n

\n

\n

\n {{#data-MAdesc}}\n

Mythic Actions

\n

\n

{{data-MAdesc}}

\n {{/data-MAdesc}}\n

    \n {{!data-Mythic Actions}}\n
  • {{[Name]}}. {{[Desc]}}
  • \n {{/data-Mythic Actions}}\n

\n

\n

\n

\n

"};var localdata = localStorage[listdata["name"]] ? localStorage[listdata["name"]] : false;var defaultSort = "";var $rowTemp = $("#listResult_tmp").removeAttr("id");$("#pagecontent .list-content").addClass("loading");if(!$('style').length) {$('head').append('

');}$('style').append(listdata.style);var printListResults = function() {var listResults = JSON.parse(localdata.listResults);$("#pagecontent .list-content").children().remove();var columnNames = JSON.parse(localdata.columnNames);var filterRules = {};var customList = listdata.header;if ($("#filter-switch").prop("checked")) {$(".filter-search_filter-value").each(function() {var $this = $(this);var filterName = $this.attr("name").replace("[]", "");var filterNum = parseInt($this.data("filter-num"));if ($this.is("select") && $this.val() !== null && $this.val().length !== 0) {if ($this.is("[multiple]")) {filterRules[filterName] = {value: $this.val(),match: $this.data("match-type"),num: filterNum,type: "array"};}else {filterRules[filterName] = {value: $this.val(),match: $this.data("match-type"),num: filterNum,type: "text"};}}else if (($this.is("input[type='text']") || $this.is("input[type='number']")) && $this.val() !== "") {filterRules[filterName] = {value: $this.val().toLowerCase(),match: $this.data("match-type"),num: filterNum,type: "text"};}else if (($this.is("input[type='radio']") || $this.is("input[type='checkbox']")) && $this.is(":checked")) {if (typeof filterRules[filterName] === "undefined") {filterRules[filterName] = {value: [],match: $this.data("match-type"),num: filterNum,type: "array"};}filterRules[filterName].value.push($this.val())}});var filteredListResults = listResults.filter(function(listResult) {var include = true;if (Object.keys(filterRules).length > 0) {$.each(filterRules, function(filterName, filterRule) {// Column value being matchedvar listValue = (filterName === "Name" ? listResult.n.toLowerCase() : listResult.f[filterRule.num]);// Filter value that the Column value must matchvar filterValue = filterRule.value;// What format is the filter value: 'Text', 'Array'var filterType = filterRule.type;// What type of match is happening: 'Any', 'Exact', 'Inverse'var matchType = filterRule.match;switch (matchType) {case "Any":// List value contains the filter valueif (filterType === "text" && listValue.indexOf(filterValue) === -1) {include = false;}// The list value contains ANY ONE of the filter valueselse if (filterType === "array") {var match = false;$(filterValue).each(function(key, searchTerm) {if (searchTerm === "" && listValue === "") {match = true;}else if (searchTerm !== "" && listValue.indexOf(searchTerm) !== -1) {match = true;}});include = match;}break;case "Exact":// List value equals filter valueif (filterType === "text" && listValue !== filterValue) {include = false;}// The list value contains ALL of the filter valueselse if (filterType === "array") {var match = true;listValue = listValue.split(",");if(_.intersection(listValue, filterValue).length == 0) {match = false;}include = match;}break;case "Inverse":// Exctlude if list value contains the filter valueif (filterType === "text" && listValue.indexOf(filterValue) !== -1) {include = false;}// Exclude if list value contains ANY ONE of the filter valueselse if (filterType === "array") {var match = false;$(filterValue).each(function(key, searchTerm) {if (searchTerm === "" && listValue === "") {match = true;}else if (searchTerm !== "" && listValue.indexOf(searchTerm) !== -1) {match = true;}});include = !match;}break;}// If a single column does not match, return 'false', which stops the loop and guarentees that the row will not be included.// Within a single column the logic is 'OR', but between columns the logic is 'AND'return include;});}return include;});}if(customList != "") {$((filteredListResults || listResults)).each(function(x, listResult) {$("#pagecontent .list-content").append(processResult(listResult, customList, "list", listdata.attrorder));});} else {$((filteredListResults || listResults)).each(function(x, listResult) {var $newRow = $rowTemp.clone();var pageName = (listResult["p"] || listResult["n"]);$newRow.find("a").prop("href", "/compendium/dnd5e/" + encodeURIComponent(pageName)).prop("name", pageName).text(listResult["n"]);var $columns = $newRow.find(".columns");_.each(listResult["c"], function(value, key) {var columnContent = "" + listdata.attrorder[key] + ": " + value;var $newColumn = $("

  • ").html(columnContent);$columns.append($newColumn);});$("#pagecontent .list-content").append($newRow);});}$("#pagecontent .loader").hide();$("#pagecontent .list-content").removeClass("loading");};var sortColumns = function() {var $columnHeader = $(this);var listResults = JSON.parse(localdata.listResults);var sortRules = localdata.sortRules;var colToSort = $columnHeader.data("col-num");var sortUp = $columnHeader.hasClass("sort-down");if (colToSort === -1) {listResults.sort(function(a, b) {if (a.n === b.n) {return 0;}else if ((sortUp && a.n < b.n) || (!sortUp && a.n > b.n)) {return 1;}else {return -1;}});}else {listResults.sort(function(a, b) {aVal = a.s[colToSort];bVal = b.s[colToSort];if(sortRules[colToSort]["type"] == "Alphabetical") {aVal = String(aVal);bVal = String(bVal);}if (aVal === bVal) {if (a.n === b.n) {return 0;}else if ((sortUp && a.n < b.n) || (!sortUp && a.n > b.n)) {return 1;}else {return -1;}}else if ((sortUp && aVal < bVal) || (!sortUp && aVal > bVal)) {return 1;}else {return -1;}});}$(".column-header").removeClass("sort-down sort-up");$columnHeader.addClass(sortUp ? "sort-up" : "sort-down");localdata.listResults = JSON.stringify(listResults);printListResults();};var getTempFiltersList = function() {var filters = []$(".temp-filter").each(function() {var $this = $(this);var attribute = $this.find(".temp-filter-attribute :selected").val();if (attribute !== "") {filters.push(attribute);$this.find(".filter-search_filter-value").attr("name", attribute);}});return filters.join(",");};var setDefaultSort = function() {if (defaultSort !== "") {var sortName = defaultSort.split("-")[0];_.each(localdata.sortRules, function(x) {if(x.title == sortName) {sortName = x.attribute;}});var sortDirection = defaultSort.split("-")[1];var $sortButton = $("[data-col-name='" + sortName + "']");$sortButton.addClass((sortDirection === "d" ? "sort-down" : "sort-up"));sortColumns.call($sortButton);}};// JS Event Handlersvar $body = $("body");$body.on("click", ".column-header", sortColumns);$body.on("change keyup", ".filter-search_filter-value", function(evnt) {printListResults();});$body.on("click", ".header", function(event) {if (event.target.hasAttribute("href")) {event.stopPropagation();}else {var $this = $(this),link = $this.find("a").attr("href"),$header = $this.parents(".listResult"),$card = $header.find(".card"),customCard = listdata.layout;if($card.length < 1 && customCard != "") {var listResults = JSON.parse(localdata.listResults);var listResult = _.findWhere(listResults, {n: $header.data("name")});$header.append(processResult(listResult, customCard, "card", listdata.attrorder))}var $content = $header.find(".content"),$slide = $header.find(".slide-down");if($slide.length > 0) {if ($header.hasClass("closed")) {if ($content.html() === "") {$.getJSON(link + ".json", function(pageJSON) {$content.html(pageJSON.htmlcontent);$slide.stop(true).fadeIn({duration: 500,queue: false}).css("display", "none").slideDown(500, function() {$header.toggleClass("open closed");});});}else {$slide.stop(true).fadeIn({duration: 500,queue: false}).css("display", "none").slideDown(500, function() {$header.toggleClass("open closed");});}}else if ($header.hasClass("open")) {$slide.stop(true).fadeOut({duration: 500,queue: false}).css("display", "block").slideUp(500, function() {$header.toggleClass("open closed");});}} else {if ($content.html() === "") {$.getJSON(link + ".json", function(pageJSON) {$content.html(pageJSON.htmlcontent);$header.toggleClass("open closed");});} else {$header.toggleClass("open closed");}}}});$body.on("change", "#filter-switch", function() {printListResults();});$body.on("click", ".add-temp-filter", function() {var $tempFilter = $($("#temp-filter_tmp").html());var nextFilterNum = parseInt($("[data-filter-num]").last().attr("data-filter-num")) + 1;$tempFilter.find(".filter-search_filter-value").attr("data-filter-num", nextFilterNum);$tempFilter.find(".temp-filter-attribute").chosen({ width: "100%" });$('.filter-search').append($tempFilter);});$body.on("click", ".remove-filter", function() {var $this = $(this).parent();var thisFilterNum = parseInt($this.find(".filter-search_filter-value").attr("data-filter-num"));$("[data-filter-num]").filter(function() {return $(this).attr("data-filter-num") > thisFilterNum;}).each(function() {var $ethis = $(this);var newFilterNum = parseInt($ethis.attr("data-filter-num")) - 1;$ethis.attr("data-filter-num", thisFilterNum);});$this.remove();$.post("/compendium/compendium/getNewListResultsIndex/14124", { filters: getTempFiltersList(), category: listdata["category"] }, function(data) {localdata.listResults = data;printListResults();});});$body.on("change", ".temp-filter-attribute", function() { $.post("/compendium/compendium/getNewListResultsIndex/14124", { filters: getTempFiltersList(), category: listdata["category"] }, function(data) {localdata.listResults = data;});});$body.on("change", ".column-attr", function() {var $this = $(this);var $row = $this.parents(".attrListItem")var $comboFields = $row.find(".combo-column");if ($this.val() === "Combo Column") {$row.addClass("is-combo");$comboFields.show();}else {$row.removeClass("is-combo");$comboFields.hide();}});$body.on("click", ".listResult a", function(e) {e.preventDefault();var $this = $(this);window.location = $this.prop("href") + "?fromList=" + encodeURIComponent($this.prop("name")) + "&" + $(".filter-search").serialize();});try {localdata = JSON.parse(localdata);} catch(error) {console.log(error);localdata = false}if(localdata) {if(listdata["expansions"] != localdata["expansions"] || listdata["timestamp"] != localdata["timestamp"]) {localdata = false;}}if(!localdata) {console.log("Fetching data from db");$.ajax({url: "/compendium/compendium/getList",data: { bookName: "dnd5e", pageName: "Monsters List" },cache: false,dataType: "JSON"}).done(function(data) {var newStorage = {"timestamp": data["timestamp"],"expansions": data["expansions"],"listResults": data["results"],"columnNames": data["columns"],"sortRules" : data["sortables"]}localStorage.removeItem("columnNames");localStorage.removeItem("customList");localStorage.removeItem("customStyle");localStorage.removeItem("listResults");try {localStorage.setItem(listdata["name"], JSON.stringify(newStorage));} catch(error) {console.log("Unable to cache list data");}localdata = newStorage;printListResults();setDefaultSort();});} else {console.log("Using cached data");printListResults();setDefaultSort();}

  • View All Rules »

    Delete This Page

    Flag This Page

    Roll20 - Compendium and Rule Set Directory (2024)
    Top Articles
    Latest Posts
    Article information

    Author: Dr. Pierre Goyette

    Last Updated:

    Views: 5719

    Rating: 5 / 5 (70 voted)

    Reviews: 85% of readers found this page helpful

    Author information

    Name: Dr. Pierre Goyette

    Birthday: 1998-01-29

    Address: Apt. 611 3357 Yong Plain, West Audra, IL 70053

    Phone: +5819954278378

    Job: Construction Director

    Hobby: Embroidery, Creative writing, Shopping, Driving, Stand-up comedy, Coffee roasting, Scrapbooking

    Introduction: My name is Dr. Pierre Goyette, I am a enchanting, powerful, jolly, rich, graceful, colorful, zany person who loves writing and wants to share my knowledge and understanding with you.