115 lines
1.8 MiB
Plaintext
115 lines
1.8 MiB
Plaintext
<div class="wrapper relative"><input type="hidden" name="attr_is_npc" class="slide-input-pc"> <input type="hidden" name="attr_psionics" class="toggle-psionics"> <input type="hidden" name="attr_custom_classes" class="toggle-custom-classes"> <input type="hidden" name="attr_show_passive_skills" class="toggle-passive-skills"> <input type="hidden" name="attr_show_emote" class="toggle-emote"> <input type="hidden" name="attr_show_freetext" class="toggle-freetext"> <input type="hidden" name="attr_show_freeform" class="toggle-freeform"> <input type="hidden" name="attr_expand" class="expand-contract"> <input type="hidden" name="attr_roll_setting" value="ignore"> <input type="hidden" name="attr_attack_setting" value="ignore"> <input type="hidden" name="attr_shaped_d20" value="d20"> <input type="hidden" name="attr_d20_mod"> <input type="hidden" name="attr_use_custom_saving_throws" class="toggle-use-custom-saving-throws"> <input type="hidden" name="attr_honor_toggle" class="toggle-honor"> <input type="hidden" name="attr_sanity_toggle" class="toggle-sanity"> <input type="hidden" name="attr_show_spells" class="toggle-spells"> <input type="hidden" name="attr_prepared_matters" class="toggle-prepared-matters"> <input type="hidden" name="attr_spells_level_0_show" class="toggle-level-0"> <input type="hidden" name="attr_spells_level_1_show" class="toggle-level-1"> <input type="hidden" name="attr_spells_level_2_show" class="toggle-level-2"> <input type="hidden" name="attr_spells_level_3_show" class="toggle-level-3"> <input type="hidden" name="attr_spells_level_4_show" class="toggle-level-4"> <input type="hidden" name="attr_spells_level_5_show" class="toggle-level-5"> <input type="hidden" name="attr_spells_level_6_show" class="toggle-level-6"> <input type="hidden" name="attr_spells_level_7_show" class="toggle-level-7"> <input type="hidden" name="attr_spells_level_8_show" class="toggle-level-8"> <input type="hidden" name="attr_spells_level_9_show" class="toggle-level-9"> <input type="hidden" name="attr_show_dice_modifiers" class="show-dice-modifiers"> <input type="hidden" name="attr_extra_on_a_crit" class="show-extra-on-a-crit"> <input type="hidden" name="attr_show_crit_range" class="show-crit-range"> <input type="hidden" name="attr_show_weight" class="show-weight" value="1"> <input type="checkbox" name="attr_edit_mode" class="toggle-edit-mode hidden"><div class="core-header pc"><div class="shaped-row"><div class="col-40"><div class="shaped-row align-center no-wrap space-between mar-r-sm"><div class="dnd-image-wrapper mar-r-sm"><img src="http://i.imgur.com/X44kw8b.png" alt="Dungeons & Dragons (5th edition)"></div><div class="shaped-version right mar-l-sm"><span>Shaped</span><span> </span><span>v<span name="attr_version"></span></span></div></div><div class="character-name relative"><input type="text" name="attr_character_name"><div class="wrap-box-label" data-i18n="CHARACTER_NAME"></div></div></div><div class="col-60 header-info"><div class="wrap-box"><div class="shaped-row"><div class="flex-grow"><div class="presentation"><span name="attr_class_and_level" class="pseudo-input border-bottom"></span></div><div class="edit min-height-2-em"><input type="hidden" name="attr_level"><fieldset class="repeating_class"><div class="shaped-row align-center"><span class="auto-expand-wrap"><select name="attr_name"><option value="0">—</option><option value="ARTIFICER" data-i18n="ARTIFICER"></option><option value="BARBARIAN" data-i18n="BARBARIAN"></option><option value="BARD" data-i18n="BARD"></option><option value="CLERIC" data-i18n="CLERIC"></option><option value="DRUID" data-i18n="DRUID"></option><option value="FIGHTER" data-i18n="FIGHTER"></option><option value="MONK" data-i18n="MONK"></option><option value="PALADIN" data-i18n="PALADIN"></option><option value="PSION" data-i18n="PSION" class="psionics"></option><option value="RANGER" data-i18n="RANGER"></option><option value="RANGERUA" data-i18n="RANGERUA"></option><option value="ROGUE" data-i18n="ROGUE"></option><option value="SORCERER" data-i18n="SORCERER"></option><option value="SOULKNIFE" data-i18n="SOULKNIFE" class="psionics"></option><option value="SUMMONER" data-i18n="SUMMONER" class="custom-class"></option><option value="WARLOCK" data-i18n="WARLOCK"></option><option value="WIZARD" data-i18n="WIZARD"></option><option value="CUSTOM" data-i18n="CUSTOM"></option></select><span name="attr_name" class="auto-expand-text min-2-rem" data-i18n-dynamic></span></span><input type="hidden" name="attr_custom_class_toggle" class="toggle-custom-class-name"><span class="custom-class-name"> </span><span class="auto-expand-wrap custom-class-name"><input type="text" name="attr_custom_name" data-i18n-placeholder="CUSTOM_CLASS_NAME"><span name="attr_custom_name" class="auto-expand-text"></span></span><span> </span><span class="auto-expand-wrap"><select name="attr_level"><option>1</option><option>2</option><option>3</option><option>4</option><option>5</option><option>6</option><option>7</option><option>8</option><option>9</option><option>10</option><option>11</option><option>12</option><option>13</option><option>14</option><option>15</option><option>16</option><option>17</option><option>18</option><option>19</option><option>20</option><option>21</option><option>22</option><option>23</option><option>24</option><option>25</option><option>26</option><option>27</option><option>28</option><option>29</option><option>30</option></select><span name="attr_level" class="auto-expand-text"></span></span><span> </span><span class="auto-expand-wrap"><select name="attr_hd"><option value="d0">—</option><option>d2</option><option>d4</option><option>d6</option><option>d8</option><option>d10</option><option>d12</option><option>d20</option></select><span name="attr_hd" class="auto-expand-text"></span></span><div class="4-rem flex-grow pad-l-sm"><select name="attr_spellcasting"><option value="none">—</option><option value="full" data-i18n="CASTERS_FULL"></option><option value="half" data-i18n="CASTERS_HALF"></option><option value="third" data-i18n="CASTERS_THIRD"></option><option value="fullPsionics" data-i18n="PSIONICS_FULL"></option><option value="halfPsionics" data-i18n="PSIONICS_HALF"></option><option value="thirdPsionics" data-i18n="PSIONICS_THIRD"></option><option value="warlock" data-i18n="WARLOCK"></option></select></div></div></fieldset></div><button type="roll" name="roll_shaped_class" class="wrapper-button" value="@{output_option} &{template:5e-shaped} {{character_name=@{character_name}}} @{show_character_name} {{title=^{CLASS_AND_LEVEL}}} {{text_big=@{class_and_level}}}"><div class="edit border-top"></div><div class="wrap-box-label" data-i18n="CLASS_AND_LEVEL"></div></button></div><div class="edit pad-r-md"></div><div class="7-rem"><input type="text" name="attr_background" class="border-bottom"><button type="roll" name="roll_shaped_background" class="wrapper-button" value="@{output_option} &{template:5e-shaped} {{character_name=@{character_name}}} @{show_character_name} {{title=^{BACKGROUND}}} {{text_big=@{background}}}"><div class="wrap-box-label" data-i18n="BACKGROUND"></div></button></div></div><div class="shaped-row"><div class="6-rem flex-grow"><input type="text" name="attr_race" class="border-bottom"><button type="roll" name="roll_shaped_race" class="wrapper-button" value="@{output_option} &{template:5e-shaped} {{character_name=@{character_name}}} @{show_character_name} {{title=^{RACE}}} {{text_big=@{race}}}"><div class="wrap-box-label" data-i18n="RACE"></div></button></div><div class="4-rem"><select name="attr_size" class="border-bottom"><option value="TINY" data-i18n="TINY"></option><option value="SMALL" data-i18n="SMALL"></option><option value="MEDIUM" data-i18n="MEDIUM" selected="selected"></option><option value="LARGE" data-i18n="LARGE"></option><option value="HUGE" data-i18n="HUGE"></option><option value="GARGANTUAN" data-i18n="GARGANTUAN"></option></select><button type="roll" name="roll_shaped_size" class="wrapper-button" value="@{output_option} &{template:5e-shaped} {{character_name=@{character_name}}} @{show_character_name} {{title=^{SIZE}}} {{text_big=^{@{size}}}}"><div class="wrap-box-label" data-i18n="SIZE"></div></button></div><div class="6-rem flex-grow"><input type="text" name="attr_alignment" class="border-bottom"><button type="roll" name="roll_shaped_alignment" class="wrapper-button" value="@{output_option} &{template:5e-shaped} {{character_name=@{character_name}}} @{show_character_name} {{title=^{ALIGNMENT}}} {{text_big=@{alignment}}}"><div class="wrap-box-label" data-i18n="ALIGNMENT"></div></button></div><div class="7-rem"><div class="shaped-row align-flex-end no-wrap"><div class="3-rem flex-grow"><input type="number" name="attr_xp" class="no-spin border-bottom" min="0" step="1"></div><div class="border-bottom pad-l-sm pad-r-sm">/</div><div class="3-rem flex-grow"><span name="attr_xp_next_level" class="pseudo-input border-bottom center"></span></div></div><button type="roll" name="roll_shaped_xp" class="wrapper-button" value="@{output_option} &{template:5e-shaped} {{character_name=@{character_name}}} @{show_character_name} {{title=^{EXPERIENCE_POINTS}}} {{text_big=@{xp}/@{xp_next_level} for level [[@{level} + 1]]}}"><div class="wrap-box-label" data-i18n="EXPERIENCE_POINTS"></div></button></div></div></div></div></div></div><input type="hidden" name="attr_tab" class="toggle-page" value="core"><div class="nav shaped-row space-between mar-t-sm mar-b-sm"><div class="shaped-row"><div><label class="pseudo-button-wrapper page"><input type="radio" name="attr_tab" value="core" checked="checked"><span data-i18n="CORE" class="bold"></span></label></div><div class="pc"><label class="pseudo-button-wrapper page"><input type="radio" name="attr_tab" value="character"><span data-i18n="CHARACTER" class="bold"></span></label></div><div><label class="pseudo-button-wrapper page"><input type="radio" name="attr_tab" value="settings"><span class="pictos">y</span></label></div><div><label class="pseudo-button-wrapper page"><input type="radio" name="attr_tab" value="all"><span data-i18n="ALL" class="bold"></span></label></div><div class="mar-l-lg"><input type="checkbox" name="attr_edit_mode" class="toggle-edit-mode negative-mar-t-six"><span class="toggle-edit-mode pictos negative-mar-t-six">p</span></div></div><div class="flex-grow center"><label class="pseudo-button-wrapper expand-contract-wrapper"><input type="checkbox" name="attr_expand" value="1" class="expand-contract"><span data-i18n="EXPAND" class="expand"></span><span data-i18n="CONTRACT" class="contract"></span></label></div><div><label class="pseudo-button-wrapper"><input type="radio" name="attr_shaped_d20" value="d20" checked="checked"><span data-i18n="NORMAL" class="small-label"></span></label><label class="pseudo-button-wrapper"><input type="radio" name="attr_shaped_d20" value="2d20kh1"><span data-i18n="ADVANTAGE" class="small-label"></span></label><label class="pseudo-button-wrapper"><input type="radio" name="attr_shaped_d20" value="2d20kl1"><span data-i18n="DISADVANTAGE" class="small-label"></span></label></div></div><div class="section-core pc"><div class="shaped-row"><div class="15-rem left-column pad-r-smd"><div class="shaped-row"><div class="col-30 pad-r-sm"><input type="hidden" name="attr_finesse_mod"><div class="ability-wrapper wrap-box center"><input type="hidden" name="attr_strength_formula" value="0[str]"> <input type="hidden" name="attr_strength_check_mod_formula"><button type="roll" name="roll_shaped_strength_check" class="wrapper-button overflow-hidden" value="@{output_option} &{template:5e-shaped} {{ability=1}} {{character_name=@{character_name}}} @{show_character_name} {{title=^{STRENGTH} ^{CHECK}}} {{@{shaped_d20}=1}} {{roll1=[[@{shaped_d20}@{d20_mod} + @{strength_formula} + @{strength_check_mod_formula}]]}} {{@{roll_setting}=[[@{shaped_d20}@{d20_mod} + @{strength_formula} + @{strength_check_mod_formula}]]}} @{hide_gm_info} @{attacher_strength_check}" tabindex="-1"><div class="center"><span class="ability-name white-space-nowrap" data-i18n="STRENGTH"></span><input type="hidden" name="attr_strength_mod"> <input type="hidden" name="attr_strength_mod_with_sign" value="+0"><span name="attr_strength_mod_with_sign" class="ability-modifier block center"></span></div></button><div class="edit shaped-row no-wrap align-center small-label"><span data-i18n="CHECK"></span><span>+</span><span class="auto-expand-wrap"><input type="number" name="attr_strength_check_bonus" class="no-spin" value="0" step="1"><span name="attr_strength_check_bonus" class="auto-expand-text"></span></span><span>=</span><span> </span><span name="attr_strength_check_mod">0</span></div><div class="ability-score-wrapper shaped-row no-wrap center align-center"><span name="attr_strength_calculated" class="presentation">10</span><span class="auto-expand-wrap edit"><input type="number" name="attr_strength" class="no-spin" min="1" step="1" value="10"><span name="attr_strength" class="auto-expand-text"></span></span><div class="edit">+</div><span class="auto-expand-wrap edit"><input type="number" name="attr_strength_bonus" class="no-spin" value="0" step="1"><span name="attr_strength_bonus" class="auto-expand-text"></span></span></div></div><div class="ability-wrapper wrap-box center"><input type="hidden" name="attr_dexterity_formula" value="0[dex]"> <input type="hidden" name="attr_dexterity_check_mod_formula"><button type="roll" name="roll_shaped_dexterity_check" class="wrapper-button overflow-hidden" value="@{output_option} &{template:5e-shaped} {{ability=1}} {{character_name=@{character_name}}} @{show_character_name} {{title=^{DEXTERITY} ^{CHECK}}} {{@{shaped_d20}=1}} {{roll1=[[@{shaped_d20}@{d20_mod} + @{dexterity_formula} + @{dexterity_check_mod_formula}]]}} {{@{roll_setting}=[[@{shaped_d20}@{d20_mod} + @{dexterity_formula} + @{dexterity_check_mod_formula}]]}} @{hide_gm_info} @{attacher_dexterity_check}" tabindex="-1"><div class="center"><span class="ability-name white-space-nowrap" data-i18n="DEXTERITY"></span><input type="hidden" name="attr_dexterity_mod"> <input type="hidden" name="attr_dexterity_mod_with_sign" value="+0"><span name="attr_dexterity_mod_with_sign" class="ability-modifier block center"></span></div></button><div class="edit shaped-row no-wrap align-center small-label"><span data-i18n="CHECK"></span><span>+</span><span class="auto-expand-wrap"><input type="number" name="attr_dexterity_check_bonus" class="no-spin" value="0" step="1"><span name="attr_dexterity_check_bonus" class="auto-expand-text"></span></span><span>=</span><span> </span><span name="attr_dexterity_check_mod">0</span></div><div class="ability-score-wrapper shaped-row no-wrap center align-center"><span name="attr_dexterity_calculated" class="presentation">10</span><span class="auto-expand-wrap edit"><input type="number" name="attr_dexterity" class="no-spin" min="1" step="1" value="10"><span name="attr_dexterity" class="auto-expand-text"></span></span><div class="edit">+</div><span class="auto-expand-wrap edit"><input type="number" name="attr_dexterity_bonus" class="no-spin" value="0" step="1"><span name="attr_dexterity_bonus" class="auto-expand-text"></span></span></div></div><div class="ability-wrapper wrap-box center"><input type="hidden" name="attr_constitution_formula" value="0[con]"> <input type="hidden" name="attr_constitution_check_mod_formula"><button type="roll" name="roll_shaped_constitution_check" class="wrapper-button overflow-hidden" value="@{output_option} &{template:5e-shaped} {{ability=1}} {{character_name=@{character_name}}} @{show_character_name} {{title=^{CONSTITUTION} ^{CHECK}}} {{@{shaped_d20}=1}} {{roll1=[[@{shaped_d20}@{d20_mod} + @{constitution_formula} + @{constitution_check_mod_formula}]]}} {{@{roll_setting}=[[@{shaped_d20}@{d20_mod} + @{constitution_formula} + @{constitution_check_mod_formula}]]}} @{hide_gm_info} @{attacher_constitution_check}" tabindex="-1"><div class="center"><span class="ability-name white-space-nowrap" data-i18n="CONSTITUTION"></span><input type="hidden" name="attr_constitution_mod"> <input type="hidden" name="attr_constitution_mod_with_sign" value="+0"><span name="attr_constitution_mod_with_sign" class="ability-modifier block center"></span></div></button><div class="edit shaped-row no-wrap align-center small-label"><span data-i18n="CHECK"></span><span>+</span><span class="auto-expand-wrap"><input type="number" name="attr_constitution_check_bonus" class="no-spin" value="0" step="1"><span name="attr_constitution_check_bonus" class="auto-expand-text"></span></span><span>=</span><span> </span><span name="attr_constitution_check_mod">0</span></div><div class="ability-score-wrapper shaped-row no-wrap center align-center"><span name="attr_constitution_calculated" class="presentation">10</span><span class="auto-expand-wrap edit"><input type="number" name="attr_constitution" class="no-spin" min="1" step="1" value="10"><span name="attr_constitution" class="auto-expand-text"></span></span><div class="edit">+</div><span class="auto-expand-wrap edit"><input type="number" name="attr_constitution_bonus" class="no-spin" value="0" step="1"><span name="attr_constitution_bonus" class="auto-expand-text"></span></span></div></div><div class="ability-wrapper wrap-box center"><input type="hidden" name="attr_intelligence_formula" value="0[int]"> <input type="hidden" name="attr_intelligence_check_mod_formula"><button type="roll" name="roll_shaped_intelligence_check" class="wrapper-button overflow-hidden" value="@{output_option} &{template:5e-shaped} {{ability=1}} {{character_name=@{character_name}}} @{show_character_name} {{title=^{INTELLIGENCE} ^{CHECK}}} {{@{shaped_d20}=1}} {{roll1=[[@{shaped_d20}@{d20_mod} + @{intelligence_formula} + @{intelligence_check_mod_formula}]]}} {{@{roll_setting}=[[@{shaped_d20}@{d20_mod} + @{intelligence_formula} + @{intelligence_check_mod_formula}]]}} @{hide_gm_info} @{attacher_intelligence_check}" tabindex="-1"><div class="center"><span class="ability-name white-space-nowrap" data-i18n="INTELLIGENCE"></span><input type="hidden" name="attr_intelligence_mod"> <input type="hidden" name="attr_intelligence_mod_with_sign" value="+0"><span name="attr_intelligence_mod_with_sign" class="ability-modifier block center"></span></div></button><div class="edit shaped-row no-wrap align-center small-label"><span data-i18n="CHECK"></span><span>+</span><span class="auto-expand-wrap"><input type="number" name="attr_intelligence_check_bonus" class="no-spin" value="0" step="1"><span name="attr_intelligence_check_bonus" class="auto-expand-text"></span></span><span>=</span><span> </span><span name="attr_intelligence_check_mod">0</span></div><div class="ability-score-wrapper shaped-row no-wrap center align-center"><span name="attr_intelligence_calculated" class="presentation">10</span><span class="auto-expand-wrap edit"><input type="number" name="attr_intelligence" class="no-spin" min="1" step="1" value="10"><span name="attr_intelligence" class="auto-expand-text"></span></span><div class="edit">+</div><span class="auto-expand-wrap edit"><input type="number" name="attr_intelligence_bonus" class="no-spin" value="0" step="1"><span name="attr_intelligence_bonus" class="auto-expand-text"></span></span></div></div><div class="ability-wrapper wrap-box center"><input type="hidden" name="attr_wisdom_formula" value="0[wis]"> <input type="hidden" name="attr_wisdom_check_mod_formula"><button type="roll" name="roll_shaped_wisdom_check" class="wrapper-button overflow-hidden" value="@{output_option} &{template:5e-shaped} {{ability=1}} {{character_name=@{character_name}}} @{show_character_name} {{title=^{WISDOM} ^{CHECK}}} {{@{shaped_d20}=1}} {{roll1=[[@{shaped_d20}@{d20_mod} + @{wisdom_formula} + @{wisdom_check_mod_formula}]]}} {{@{roll_setting}=[[@{shaped_d20}@{d20_mod} + @{wisdom_formula} + @{wisdom_check_mod_formula}]]}} @{hide_gm_info} @{attacher_wisdom_check}" tabindex="-1"><div class="center"><span class="ability-name white-space-nowrap" data-i18n="WISDOM"></span><input type="hidden" name="attr_wisdom_mod"> <input type="hidden" name="attr_wisdom_mod_with_sign" value="+0"><span name="attr_wisdom_mod_with_sign" class="ability-modifier block center"></span></div></button><div class="edit shaped-row no-wrap align-center small-label"><span data-i18n="CHECK"></span><span>+</span><span class="auto-expand-wrap"><input type="number" name="attr_wisdom_check_bonus" class="no-spin" value="0" step="1"><span name="attr_wisdom_check_bonus" class="auto-expand-text"></span></span><span>=</span><span> </span><span name="attr_wisdom_check_mod">0</span></div><div class="ability-score-wrapper shaped-row no-wrap center align-center"><span name="attr_wisdom_calculated" class="presentation">10</span><span class="auto-expand-wrap edit"><input type="number" name="attr_wisdom" class="no-spin" min="1" step="1" value="10"><span name="attr_wisdom" class="auto-expand-text"></span></span><div class="edit">+</div><span class="auto-expand-wrap edit"><input type="number" name="attr_wisdom_bonus" class="no-spin" value="0" step="1"><span name="attr_wisdom_bonus" class="auto-expand-text"></span></span></div></div><div class="ability-wrapper wrap-box center"><input type="hidden" name="attr_charisma_formula" value="0[cha]"> <input type="hidden" name="attr_charisma_check_mod_formula"><button type="roll" name="roll_shaped_charisma_check" class="wrapper-button overflow-hidden" value="@{output_option} &{template:5e-shaped} {{ability=1}} {{character_name=@{character_name}}} @{show_character_name} {{title=^{CHARISMA} ^{CHECK}}} {{@{shaped_d20}=1}} {{roll1=[[@{shaped_d20}@{d20_mod} + @{charisma_formula} + @{charisma_check_mod_formula}]]}} {{@{roll_setting}=[[@{shaped_d20}@{d20_mod} + @{charisma_formula} + @{charisma_check_mod_formula}]]}} @{hide_gm_info} @{attacher_charisma_check}" tabindex="-1"><div class="center"><span class="ability-name white-space-nowrap" data-i18n="CHARISMA"></span><input type="hidden" name="attr_charisma_mod"> <input type="hidden" name="attr_charisma_mod_with_sign" value="+0"><span name="attr_charisma_mod_with_sign" class="ability-modifier block center"></span></div></button><div class="edit shaped-row no-wrap align-center small-label"><span data-i18n="CHECK"></span><span>+</span><span class="auto-expand-wrap"><input type="number" name="attr_charisma_check_bonus" class="no-spin" value="0" step="1"><span name="attr_charisma_check_bonus" class="auto-expand-text"></span></span><span>=</span><span> </span><span name="attr_charisma_check_mod">0</span></div><div class="ability-score-wrapper shaped-row no-wrap center align-center"><span name="attr_charisma_calculated" class="presentation">10</span><span class="auto-expand-wrap edit"><input type="number" name="attr_charisma" class="no-spin" min="1" step="1" value="10"><span name="attr_charisma" class="auto-expand-text"></span></span><div class="edit">+</div><span class="auto-expand-wrap edit"><input type="number" name="attr_charisma_bonus" class="no-spin" value="0" step="1"><span name="attr_charisma_bonus" class="auto-expand-text"></span></span></div></div><div class="ability-wrapper wrap-box center honor"><input type="hidden" name="attr_honor_formula" value="0[hon]"> <input type="hidden" name="attr_honor_check_mod_formula"><button type="roll" name="roll_shaped_honor_check" class="wrapper-button overflow-hidden" value="@{output_option} &{template:5e-shaped} {{ability=1}} {{character_name=@{character_name}}} @{show_character_name} {{title=^{HONOR} ^{CHECK}}} {{@{shaped_d20}=1}} {{roll1=[[@{shaped_d20}@{d20_mod} + @{honor_formula} + @{honor_check_mod_formula}]]}} {{@{roll_setting}=[[@{shaped_d20}@{d20_mod} + @{honor_formula} + @{honor_check_mod_formula}]]}} @{hide_gm_info} @{attacher_honor_check}" tabindex="-1"><div class="center"><span class="ability-name white-space-nowrap" data-i18n="HONOR"></span><input type="hidden" name="attr_honor_mod"> <input type="hidden" name="attr_honor_mod_with_sign" value="+0"><span name="attr_honor_mod_with_sign" class="ability-modifier block center"></span></div></button><div class="edit shaped-row no-wrap align-center small-label"><span data-i18n="CHECK"></span><span>+</span><span class="auto-expand-wrap"><input type="number" name="attr_honor_check_bonus" class="no-spin" value="0" step="1"><span name="attr_honor_check_bonus" class="auto-expand-text"></span></span><span>=</span><span> </span><span name="attr_honor_check_mod">0</span></div><div class="ability-score-wrapper shaped-row no-wrap center align-center"><span name="attr_honor_calculated" class="presentation">10</span><span class="auto-expand-wrap edit"><input type="number" name="attr_honor" class="no-spin" min="1" step="1" value="10"><span name="attr_honor" class="auto-expand-text"></span></span><div class="edit">+</div><span class="auto-expand-wrap edit"><input type="number" name="attr_honor_bonus" class="no-spin" value="0" step="1"><span name="attr_honor_bonus" class="auto-expand-text"></span></span></div></div><div class="ability-wrapper wrap-box center sanity"><input type="hidden" name="attr_sanity_formula" value="0[san]"> <input type="hidden" name="attr_sanity_check_mod_formula"><button type="roll" name="roll_shaped_sanity_check" class="wrapper-button overflow-hidden" value="@{output_option} &{template:5e-shaped} {{ability=1}} {{character_name=@{character_name}}} @{show_character_name} {{title=^{SANITY} ^{CHECK}}} {{@{shaped_d20}=1}} {{roll1=[[@{shaped_d20}@{d20_mod} + @{sanity_formula} + @{sanity_check_mod_formula}]]}} {{@{roll_setting}=[[@{shaped_d20}@{d20_mod} + @{sanity_formula} + @{sanity_check_mod_formula}]]}} @{hide_gm_info} @{attacher_sanity_check}" tabindex="-1"><div class="center"><span class="ability-name white-space-nowrap" data-i18n="SANITY"></span><input type="hidden" name="attr_sanity_mod"> <input type="hidden" name="attr_sanity_mod_with_sign" value="+0"><span name="attr_sanity_mod_with_sign" class="ability-modifier block center"></span></div></button><div class="edit shaped-row no-wrap align-center small-label"><span data-i18n="CHECK"></span><span>+</span><span class="auto-expand-wrap"><input type="number" name="attr_sanity_check_bonus" class="no-spin" value="0" step="1"><span name="attr_sanity_check_bonus" class="auto-expand-text"></span></span><span>=</span><span> </span><span name="attr_sanity_check_mod">0</span></div><div class="ability-score-wrapper shaped-row no-wrap center align-center"><span name="attr_sanity_calculated" class="presentation">10</span><span class="auto-expand-wrap edit"><input type="number" name="attr_sanity" class="no-spin" min="1" step="1" value="10"><span name="attr_sanity" class="auto-expand-text"></span></span><div class="edit">+</div><span class="auto-expand-wrap edit"><input type="number" name="attr_sanity_bonus" class="no-spin" value="0" step="1"><span name="attr_sanity_bonus" class="auto-expand-text"></span></span></div></div></div><div class="col-70 pad-l-sm"><div class="inspiration wrap-box relative mar-t-sm mar-b-md"><div class="shaped-row align-center"><input type="hidden" name="attr_inspiration_multiple" class="inspiration-multiple-toggle"><label class="inspiration-label"><input type="checkbox" name="attr_inspiration" value="1"><span></span></label><div class="inspiration-multiple"><input type="number" name="attr_inspiration" class="big-font no-spin"><span></span></div><button type="roll" name="roll_shaped_inspiration" class="wrapper-button" value="@{output_option} &{template:5e-shaped} {{character_name=@{character_name}}} @{show_character_name} {{title=^{INSPIRATION}}} {{text_big=@{inspiration}}}" tabindex="-1"><div class="wrap-box-title" data-i18n="INSPIRATION"></div></button></div></div><div class="proficiency-bonus wrap-box relative mar-t-sm mar-b-md"><button type="roll" name="roll_shaped_pb" class="wrapper-button" value="@{output_option} &{template:5e-shaped} {{character_name=@{character_name}}} @{show_character_name} {{title=^{PROFICIENCY_BONUS}}} {{text_big=@{pb_display}}}" tabindex="-1"><div class="shaped-row align-center"><div class="proficiency-bonus-wrapper center"><input type="hidden" name="attr_PB" value="2"> <input type="hidden" name="attr_pb_display" value="2"><span name="attr_pb_display" class="big-font">2</span></div><div class="wrap-box-title pad-l-sm" data-i18n="PROFICIENCY_BONUS"></div></div></button></div><div class="saving-throw wrap-box mar-b-smd"><div class="default-saving-throw"><div class="shaped-row no-wrap align-center pad-b-sm"><label class="round-checkbox-wrapper mar-r-sm"><input type="checkbox" name="attr_strength_save_prof" value="@{PB}"><span></span></label><span class="auto-expand-wrap edit"><input type="number" name="attr_strength_save_bonus" class="no-spin small-label" value="0" step="1"><span name="attr_strength_save_bonus" class="auto-expand-text"></span></span><input type="hidden" name="attr_strength_saving_throw_mod"> <input type="hidden" name="attr_strength_saving_throw_mod_with_sign" value="+0"><button type="roll" name="roll_shaped_strength_saving_throw" value="@{output_option} &{template:5e-shaped} {{saving_throw=1}} {{character_name=@{character_name}}} @{show_character_name} {{title=^{STRENGTH} ^{SAVE}}} {{@{shaped_d20}=1}} {{roll1=[[@{shaped_d20}@{d20_mod} + @{strength_formula} + @{strength_saving_throw_mod}]]}} {{@{roll_setting}=[[@{shaped_d20}@{d20_mod} + @{strength_formula} + @{strength_saving_throw_mod}]]}} @{hide_gm_info} @{attacher_strength_saving_throw}" tabindex="-1"><span name="attr_strength_saving_throw_mod_with_sign" class="1-5-rem input-like center bold border-bottom"></span><span class="ability-saving-throw-name" data-i18n="STRENGTH"></span></button></div><div class="shaped-row no-wrap align-center pad-b-sm"><label class="round-checkbox-wrapper mar-r-sm"><input type="checkbox" name="attr_dexterity_save_prof" value="@{PB}"><span></span></label><span class="auto-expand-wrap edit"><input type="number" name="attr_dexterity_save_bonus" class="no-spin small-label" value="0" step="1"><span name="attr_dexterity_save_bonus" class="auto-expand-text"></span></span><input type="hidden" name="attr_dexterity_saving_throw_mod"> <input type="hidden" name="attr_dexterity_saving_throw_mod_with_sign" value="+0"><button type="roll" name="roll_shaped_dexterity_saving_throw" value="@{output_option} &{template:5e-shaped} {{saving_throw=1}} {{character_name=@{character_name}}} @{show_character_name} {{title=^{DEXTERITY} ^{SAVE}}} {{@{shaped_d20}=1}} {{roll1=[[@{shaped_d20}@{d20_mod} + @{dexterity_formula} + @{dexterity_saving_throw_mod}]]}} {{@{roll_setting}=[[@{shaped_d20}@{d20_mod} + @{dexterity_formula} + @{dexterity_saving_throw_mod}]]}} @{hide_gm_info} @{attacher_dexterity_saving_throw}" tabindex="-1"><span name="attr_dexterity_saving_throw_mod_with_sign" class="1-5-rem input-like center bold border-bottom"></span><span class="ability-saving-throw-name" data-i18n="DEXTERITY"></span></button></div><div class="shaped-row no-wrap align-center pad-b-sm"><label class="round-checkbox-wrapper mar-r-sm"><input type="checkbox" name="attr_constitution_save_prof" value="@{PB}"><span></span></label><span class="auto-expand-wrap edit"><input type="number" name="attr_constitution_save_bonus" class="no-spin small-label" value="0" step="1"><span name="attr_constitution_save_bonus" class="auto-expand-text"></span></span><input type="hidden" name="attr_constitution_saving_throw_mod"> <input type="hidden" name="attr_constitution_saving_throw_mod_with_sign" value="+0"><button type="roll" name="roll_shaped_constitution_saving_throw" value="@{output_option} &{template:5e-shaped} {{saving_throw=1}} {{character_name=@{character_name}}} @{show_character_name} {{title=^{CONSTITUTION} ^{SAVE}}} {{@{shaped_d20}=1}} {{roll1=[[@{shaped_d20}@{d20_mod} + @{constitution_formula} + @{constitution_saving_throw_mod}]]}} {{@{roll_setting}=[[@{shaped_d20}@{d20_mod} + @{constitution_formula} + @{constitution_saving_throw_mod}]]}} @{hide_gm_info} @{attacher_constitution_saving_throw}" tabindex="-1"><span name="attr_constitution_saving_throw_mod_with_sign" class="1-5-rem input-like center bold border-bottom"></span><span class="ability-saving-throw-name" data-i18n="CONSTITUTION"></span></button></div><div class="shaped-row no-wrap align-center pad-b-sm"><label class="round-checkbox-wrapper mar-r-sm"><input type="checkbox" name="attr_intelligence_save_prof" value="@{PB}"><span></span></label><span class="auto-expand-wrap edit"><input type="number" name="attr_intelligence_save_bonus" class="no-spin small-label" value="0" step="1"><span name="attr_intelligence_save_bonus" class="auto-expand-text"></span></span><input type="hidden" name="attr_intelligence_saving_throw_mod"> <input type="hidden" name="attr_intelligence_saving_throw_mod_with_sign" value="+0"><button type="roll" name="roll_shaped_intelligence_saving_throw" value="@{output_option} &{template:5e-shaped} {{saving_throw=1}} {{character_name=@{character_name}}} @{show_character_name} {{title=^{INTELLIGENCE} ^{SAVE}}} {{@{shaped_d20}=1}} {{roll1=[[@{shaped_d20}@{d20_mod} + @{intelligence_formula} + @{intelligence_saving_throw_mod}]]}} {{@{roll_setting}=[[@{shaped_d20}@{d20_mod} + @{intelligence_formula} + @{intelligence_saving_throw_mod}]]}} @{hide_gm_info} @{attacher_intelligence_saving_throw}" tabindex="-1"><span name="attr_intelligence_saving_throw_mod_with_sign" class="1-5-rem input-like center bold border-bottom"></span><span class="ability-saving-throw-name" data-i18n="INTELLIGENCE"></span></button></div><div class="shaped-row no-wrap align-center pad-b-sm"><label class="round-checkbox-wrapper mar-r-sm"><input type="checkbox" name="attr_wisdom_save_prof" value="@{PB}"><span></span></label><span class="auto-expand-wrap edit"><input type="number" name="attr_wisdom_save_bonus" class="no-spin small-label" value="0" step="1"><span name="attr_wisdom_save_bonus" class="auto-expand-text"></span></span><input type="hidden" name="attr_wisdom_saving_throw_mod"> <input type="hidden" name="attr_wisdom_saving_throw_mod_with_sign" value="+0"><button type="roll" name="roll_shaped_wisdom_saving_throw" value="@{output_option} &{template:5e-shaped} {{saving_throw=1}} {{character_name=@{character_name}}} @{show_character_name} {{title=^{WISDOM} ^{SAVE}}} {{@{shaped_d20}=1}} {{roll1=[[@{shaped_d20}@{d20_mod} + @{wisdom_formula} + @{wisdom_saving_throw_mod}]]}} {{@{roll_setting}=[[@{shaped_d20}@{d20_mod} + @{wisdom_formula} + @{wisdom_saving_throw_mod}]]}} @{hide_gm_info} @{attacher_wisdom_saving_throw}" tabindex="-1"><span name="attr_wisdom_saving_throw_mod_with_sign" class="1-5-rem input-like center bold border-bottom"></span><span class="ability-saving-throw-name" data-i18n="WISDOM"></span></button></div><div class="shaped-row no-wrap align-center pad-b-sm"><label class="round-checkbox-wrapper mar-r-sm"><input type="checkbox" name="attr_charisma_save_prof" value="@{PB}"><span></span></label><span class="auto-expand-wrap edit"><input type="number" name="attr_charisma_save_bonus" class="no-spin small-label" value="0" step="1"><span name="attr_charisma_save_bonus" class="auto-expand-text"></span></span><input type="hidden" name="attr_charisma_saving_throw_mod"> <input type="hidden" name="attr_charisma_saving_throw_mod_with_sign" value="+0"><button type="roll" name="roll_shaped_charisma_saving_throw" value="@{output_option} &{template:5e-shaped} {{saving_throw=1}} {{character_name=@{character_name}}} @{show_character_name} {{title=^{CHARISMA} ^{SAVE}}} {{@{shaped_d20}=1}} {{roll1=[[@{shaped_d20}@{d20_mod} + @{charisma_formula} + @{charisma_saving_throw_mod}]]}} {{@{roll_setting}=[[@{shaped_d20}@{d20_mod} + @{charisma_formula} + @{charisma_saving_throw_mod}]]}} @{hide_gm_info} @{attacher_charisma_saving_throw}" tabindex="-1"><span name="attr_charisma_saving_throw_mod_with_sign" class="1-5-rem input-like center bold border-bottom"></span><span class="ability-saving-throw-name" data-i18n="CHARISMA"></span></button></div><div class="shaped-row no-wrap align-center pad-b-sm honor"><label class="round-checkbox-wrapper mar-r-sm"><input type="checkbox" name="attr_honor_save_prof" value="@{PB}"><span></span></label><span class="auto-expand-wrap edit"><input type="number" name="attr_honor_save_bonus" class="no-spin small-label" value="0" step="1"><span name="attr_honor_save_bonus" class="auto-expand-text"></span></span><input type="hidden" name="attr_honor_saving_throw_mod"> <input type="hidden" name="attr_honor_saving_throw_mod_with_sign" value="+0"><button type="roll" name="roll_shaped_honor_saving_throw" value="@{output_option} &{template:5e-shaped} {{saving_throw=1}} {{character_name=@{character_name}}} @{show_character_name} {{title=^{HONOR} ^{SAVE}}} {{@{shaped_d20}=1}} {{roll1=[[@{shaped_d20}@{d20_mod} + @{honor_formula} + @{honor_saving_throw_mod}]]}} {{@{roll_setting}=[[@{shaped_d20}@{d20_mod} + @{honor_formula} + @{honor_saving_throw_mod}]]}} @{hide_gm_info} @{attacher_honor_saving_throw}" tabindex="-1"><span name="attr_honor_saving_throw_mod_with_sign" class="1-5-rem input-like center bold border-bottom"></span><span class="ability-saving-throw-name" data-i18n="HONOR"></span></button></div><div class="shaped-row no-wrap align-center pad-b-sm sanity"><label class="round-checkbox-wrapper mar-r-sm"><input type="checkbox" name="attr_sanity_save_prof" value="@{PB}"><span></span></label><span class="auto-expand-wrap edit"><input type="number" name="attr_sanity_save_bonus" class="no-spin small-label" value="0" step="1"><span name="attr_sanity_save_bonus" class="auto-expand-text"></span></span><input type="hidden" name="attr_sanity_saving_throw_mod"> <input type="hidden" name="attr_sanity_saving_throw_mod_with_sign" value="+0"><button type="roll" name="roll_shaped_sanity_saving_throw" value="@{output_option} &{template:5e-shaped} {{saving_throw=1}} {{character_name=@{character_name}}} @{show_character_name} {{title=^{SANITY} ^{SAVE}}} {{@{shaped_d20}=1}} {{roll1=[[@{shaped_d20}@{d20_mod} + @{sanity_formula} + @{sanity_saving_throw_mod}]]}} {{@{roll_setting}=[[@{shaped_d20}@{d20_mod} + @{sanity_formula} + @{sanity_saving_throw_mod}]]}} @{hide_gm_info} @{attacher_sanity_saving_throw}" tabindex="-1"><span name="attr_sanity_saving_throw_mod_with_sign" class="1-5-rem input-like center bold border-bottom"></span><span class="ability-saving-throw-name" data-i18n="SANITY"></span></button></div></div><div class="custom-saving-throw"><div class="shaped-row no-wrap align-center pad-b-sm"><label class="round-checkbox-wrapper mar-r-sm"><input type="checkbox" name="attr_fortitude_save_prof" value="@{PB}"><span></span></label><span class="auto-expand-wrap edit"><input type="number" name="attr_fortitude_save_bonus" class="no-spin small-label" value="0" step="1"><span name="attr_fortitude_save_bonus" class="auto-expand-text"></span></span><input type="hidden" name="attr_fortitude_saving_throw_mod"> <input type="hidden" name="attr_fortitude_saving_throw_mod_with_sign" value="+0"><button type="roll" name="roll_shaped_fortitude_saving_throw" value="@{output_option} &{template:5e-shaped} {{saving_throw=1}} {{character_name=@{character_name}}} @{show_character_name} {{title=^{FORTITUDE} ^{SAVE}}} {{@{shaped_d20}=1}} {{roll1=[[@{shaped_d20}@{d20_mod} + @{fortitude_saving_throw_mod}]]}} {{@{roll_setting}=[[@{shaped_d20}@{d20_mod} + @{fortitude_saving_throw_mod}]]}} @{hide_gm_info} @{attacher_fortitude_saving_throw}" tabindex="-1"><span name="attr_fortitude_saving_throw_mod_with_sign" class="1-5-rem input-like center bold border-bottom"></span><span class="ability-saving-throw-name" data-i18n="FORTITUDE"></span></button></div><div class="shaped-row no-wrap align-center pad-b-sm"><label class="round-checkbox-wrapper mar-r-sm"><input type="checkbox" name="attr_reflex_save_prof" value="@{PB}"><span></span></label><span class="auto-expand-wrap edit"><input type="number" name="attr_reflex_save_bonus" class="no-spin small-label" value="0" step="1"><span name="attr_reflex_save_bonus" class="auto-expand-text"></span></span><input type="hidden" name="attr_reflex_saving_throw_mod"> <input type="hidden" name="attr_reflex_saving_throw_mod_with_sign" value="+0"><button type="roll" name="roll_shaped_reflex_saving_throw" value="@{output_option} &{template:5e-shaped} {{saving_throw=1}} {{character_name=@{character_name}}} @{show_character_name} {{title=^{REFLEX} ^{SAVE}}} {{@{shaped_d20}=1}} {{roll1=[[@{shaped_d20}@{d20_mod} + @{reflex_saving_throw_mod}]]}} {{@{roll_setting}=[[@{shaped_d20}@{d20_mod} + @{reflex_saving_throw_mod}]]}} @{hide_gm_info} @{attacher_reflex_saving_throw}" tabindex="-1"><span name="attr_reflex_saving_throw_mod_with_sign" class="1-5-rem input-like center bold border-bottom"></span><span class="ability-saving-throw-name" data-i18n="REFLEX"></span></button></div><div class="shaped-row no-wrap align-center pad-b-sm"><label class="round-checkbox-wrapper mar-r-sm"><input type="checkbox" name="attr_will_save_prof" value="@{PB}"><span></span></label><span class="auto-expand-wrap edit"><input type="number" name="attr_will_save_bonus" class="no-spin small-label" value="0" step="1"><span name="attr_will_save_bonus" class="auto-expand-text"></span></span><input type="hidden" name="attr_will_saving_throw_mod"> <input type="hidden" name="attr_will_saving_throw_mod_with_sign" value="+0"><button type="roll" name="roll_shaped_will_saving_throw" value="@{output_option} &{template:5e-shaped} {{saving_throw=1}} {{character_name=@{character_name}}} @{show_character_name} {{title=^{WILL} ^{SAVE}}} {{@{shaped_d20}=1}} {{roll1=[[@{shaped_d20}@{d20_mod} + @{will_saving_throw_mod}]]}} {{@{roll_setting}=[[@{shaped_d20}@{d20_mod} + @{will_saving_throw_mod}]]}} @{hide_gm_info} @{attacher_will_saving_throw}" tabindex="-1"><span name="attr_will_saving_throw_mod_with_sign" class="1-5-rem input-like center bold border-bottom"></span><span class="ability-saving-throw-name" data-i18n="WILL"></span></button></div></div><button type="roll" name="roll_shaped_saving_throw" class="wrapper-button" value="/w @{character_name} &{template:5e-shaped} {{saving_throw=1}} {{character_name=@{character_name}}} @{show_character_name} {{title=^{SAVING_THROWS}}} {{text_big=@{saving_throw_macro_var}}}"><div class="wrap-box-title center" data-i18n="SAVING_THROWS"></div></button></div><div class="skills wrap-box mar-b-smd"><fieldset class="repeating_skill"><input type="hidden" name="attr_skill_d20_wrap" value="@{skill_d20}@{d20_mod}"><div class="shaped-row no-wrap align-center"><div class="1-rem edit pad-r-sm"><select name="attr_skill_d20" class="no-shrink"><option value="@{shaped_d20}" data-i18n="SKILL_SHEET_SETTING"></option><option value="d20" data-i18n="NORMAL"></option><option value="2d20kh1" data-i18n="ADVANTAGE"></option><option value="2d20kl1" data-i18n="DISADVANTAGE"></option><option value="?{Roll|Normal,d20|Advantage,2d20kh1|Disadvantage,2d20kl1}" data-i18n="QUERY"></option><option value="?{Disadvantaged|No,2d20kh1|Yes,d20}" data-i18n="QUERY_ADVANTAGE_DEFAULT"></option><option value="?{Advantaged|No,2d20kl1|Yes,d20}" data-i18n="QUERY_DISADVANTAGE_DEFAULT"></option></select></div><label class="round-checkbox-wrapper mar-r-sm"><input type="checkbox" name="attr_prof_toggle"> <input type="hidden" name="attr_proficiency" class="skill-proficiency"><span></span></label><span class="auto-expand-wrap no-shrink edit"><input type="number" name="attr_bonus" class="no-spin small-label" value="0" step="1"><span name="attr_bonus" class="auto-expand-text"></span></span><button type="roll" name="roll_skill" class="overflow-hidden" value="@{output_option} &{template:5e-shaped} {{ability=1}} {{character_name=@{character_name}}} @{show_character_name} {{title=@{name} (^{@{ability}})}} {{@{skill_d20}=1}} {{roll1=[[@{skill_d20_wrap} + @{formula}]]}} {{@{roll_setting}=[[@{skill_d20_wrap} + @{formula}]]}} @{hide_gm_info} @{attacher_skill}" tabindex="-1"><div class="shaped-row no-wrap align-flex-end white-space-nowrap"><span name="attr_total_with_sign" class="1-5-rem input-like center bold border-bottom"></span><span name="attr_name" class="presentation pad-l-sm"></span></div></button><span class="4-rem edit"><input type="text" name="attr_name"></span><input type="hidden" name="attr_formula"><span> </span><span class="skill-ability-size">(</span><span class="auto-expand-wrap no-shrink"><select name="attr_ability" class="skills-ability-selector skill-ability-size"><option value="0">—</option><option value="STR" data-i18n="STR" class=""></option><option value="DEX" data-i18n="DEX" class=""></option><option value="CON" data-i18n="CON" class=""></option><option value="INT" data-i18n="INT" class=""></option><option value="WIS" data-i18n="WIS" class=""></option><option value="CHA" data-i18n="CHA" class=""></option><option value="HON" data-i18n="HON" class="honor"></option><option value="SAN" data-i18n="SAN" class="sanity"></option><option class="srd-hidden">SPELL_ABILITY</option></select><span name="attr_ability" class="auto-expand-text skill-ability-size" data-i18n-dynamic></span></span><span class="skill-ability-size">)</span><span class="mar-l-sm passive-skill"></span><span class="auto-expand-wrap edit no-shrink passive-skill"><input type="number" name="attr_passive_bonus" class="no-spin small-label" value="0" step="1"><span name="attr_passive_bonus" class="auto-expand-text"></span></span><input type="hidden" name="attr_passive"><button type="roll" name="roll_passive" class="passive-skill" value="@{output_option} &{template:5e-shaped} {{ability=1}} {{character_name=@{character_name}}} @{show_character_name} {{title=^{PASSIVE} @{name} (^{@{ability}})}} {{roll1=[[@{passive}]]}} @{hide_gm_info} @{attacher_skill}" tabindex="-1"><span name="attr_passive" class="small-label center"></span></button></div></fieldset><div class="edit center mar-t-sm"><label class="pseudo-button-wrapper visible-button"><input type="checkbox" name="attr_generate_skills" value="1"><span data-i18n="GENERATE_SKILLS"></span></label></div><button type="roll" name="roll_shaped_ability_checks" class="wrapper-button" value="/w @{character_name} &{template:5e-shaped} {{ability=1}} {{character_name=@{character_name}}} @{show_character_name} {{title=^{ABILITY_CHECKS}}} {{@{ability_checks_text_size}=@{ability_checks_macro_var}}}"><div class="wrap-box-title center" data-i18n="SKILLS"></div></button></div><input type="hidden" name="attr_damage_resistances_var" class="item-shown" value=""><div class="item-to-show resistances-immunities wrap-box mar-b-smd"><div class="damage-vulnerabilities"><input type="hidden" name="attr_damage_vulnerabilities" class="item-shown" value=""><div class="item-to-show"><button type="roll" name="roll_shaped_damage_vulnerabilities" class="wrapper-button" value="@{output_option} &{template:5e-shaped} {{character_name=@{character_name}}} @{show_character_name} {{title=^{DAMAGE_VULNERABILITIES}}} {{text=@{damage_vulnerabilities}}}"><span class="heading" data-i18n="DAMAGE_VULNERABILITIES"></span><span> </span><span name="attr_damage_vulnerabilities" class="presentation pre-line"></span></button><textarea name="attr_damage_vulnerabilities" class="edit one-line-textarea" accept="Vulnerabilities"></textarea></div></div><div class="damage-resistances"><input type="hidden" name="attr_damage_resistances" class="item-shown" value=""><div class="item-to-show"><button type="roll" name="roll_shaped_damage_resistances" class="wrapper-button" value="@{output_option} &{template:5e-shaped} {{character_name=@{character_name}}} @{show_character_name} {{title=^{DAMAGE_RESISTANCES}}} {{text=@{damage_resistances}}}"><span class="heading" data-i18n="DAMAGE_RESISTANCES"></span><span> </span><span name="attr_damage_resistances" class="presentation pre-line"></span></button><textarea name="attr_damage_resistances" class="edit one-line-textarea" accept="Resistances"></textarea></div></div><div class="damage-immunities"><input type="hidden" name="attr_damage_immunities" class="item-shown" value=""><div class="item-to-show"><button type="roll" name="roll_shaped_damage_immunities" class="wrapper-button" value="@{output_option} &{template:5e-shaped} {{character_name=@{character_name}}} @{show_character_name} {{title=^{DAMAGE_IMMUNITIES}}} {{text=@{damage_immunities}}}"><span class="heading" data-i18n="DAMAGE_IMMUNITIES"></span><span> </span><span name="attr_damage_immunities" class="presentation pre-line"></span></button><textarea name="attr_damage_immunities" class="edit one-line-textarea" accept="Immunities"></textarea></div></div><div class="condition-immunities"><input type="hidden" name="attr_condition_immunities" class="item-shown" value=""><div class="item-to-show"><button type="roll" name="roll_shaped_condition_immunities" class="wrapper-button" value="@{output_option} &{template:5e-shaped} {{character_name=@{character_name}}} @{show_character_name} {{title=^{CONDITION_IMMUNITIES}}} {{text=@{condition_immunities}}}"><span class="heading" data-i18n="CONDITION_IMMUNITIES"></span><span> </span><span name="attr_condition_immunities" class="presentation pre-line"></span></button><textarea name="attr_condition_immunities" class="edit one-line-textarea" accept="Condition Immunities"></textarea></div></div><div class="wrap-box-title center" data-i18n="RESISTANCES_AND_IMMUNITIES"></div></div></div></div><input type="hidden" name="attr_speed_string" class="item-shown" value=""><div class="item-to-show wrap-box mar-b-smd"><input type="hidden" name="attr_speed_string" class="item-shown" value=""><div class="item-to-show"><input type="hidden" name="attr_npc_speed" accept="Speed"><div class="shaped-row"><button type="roll" name="roll_shaped_speed" value="@{output_option} &{template:5e-shaped} {{character_name=@{character_name}}} @{show_character_name} {{title=^{SPEED}}} {{text_big=@{speed_string}}}"><span data-i18n="SPEED" class="heading"></span><span> </span><span name="attr_speed_string" class="presentation"></span></button><span class="edit"> </span><span class="auto-expand-wrap edit"><input type="text" name="attr_speed" class="small-label" step=".5"><span name="attr_speed" class="auto-expand-text"></span></span><span class="edit">, </span><span data-i18n="BURROW" class="edit lowercase"></span><span class="edit"> </span><span class="auto-expand-wrap edit"><input type="text" name="attr_speed_burrow" class="small-label" step=".5"><span name="attr_speed_burrow" class="auto-expand-text"></span></span><span class="edit">, </span><span data-i18n="CLIMB" class="edit lowercase"></span><span class="edit"> </span><span class="auto-expand-wrap edit"><input type="text" name="attr_speed_climb" class="small-label" step=".5"><span name="attr_speed_climb" class="auto-expand-text"></span></span><span class="edit">, </span><span data-i18n="FLY" class="edit lowercase"></span><span class="edit"> </span><span class="auto-expand-wrap edit"><input type="text" name="attr_speed_fly" class="small-label" step=".5"><span name="attr_speed_fly" class="auto-expand-text"></span></span><label class="pseudo-button-wrapper edit"><input type="checkbox" name="attr_speed_fly_hover" value="1"><span data-i18n="HOVER" class="small-font lowercase"></span></label><span class="edit">, </span><span data-i18n="SWIM" class="edit lowercase"></span><span class="edit"> </span><span class="auto-expand-wrap edit"><input type="text" name="attr_speed_swim" class="small-label" step=".5"><span name="attr_speed_swim" class="auto-expand-text"></span></span></div></div><input type="hidden" name="attr_senses_string" class="item-shown" value=""><div class="item-to-show"><input type="hidden" name="attr_senses" accept="Senses"> <input type="hidden" name="attr_senses_string"><div class="shaped-row"><button type="roll" name="roll_shaped_senses" value="@{output_option} &{template:5e-shaped} {{character_name=@{character_name}}} @{show_character_name} {{title=^{SENSES}}} {{text_big=@{senses_string}}}"><span data-i18n="SENSES" class="heading"></span><span> </span><span name="attr_senses_string" class="presentation"></span></button><span class="edit"> </span><span data-i18n="BLINDSIGHT" class="edit lowercase"></span><span class="edit"> </span><span class="auto-expand-wrap edit"><input type="text" name="attr_blindsight" class="small-label" step=".5"><span name="attr_blindsight" class="auto-expand-text"></span></span><span class="edit"> </span><label class="pseudo-button-wrapper edit"><input type="checkbox" name="attr_blindsight_blind_beyond" value="1"><span data-i18n="BLIND_BEYOND" class="small-font lowercase"></span></label><span class="edit">, </span><span data-i18n="DARKVISION" class="edit lowercase"></span><span class="edit"> </span><span class="auto-expand-wrap edit"><input type="text" name="attr_darkvision" class="small-label" step=".5"><span name="attr_darkvision" class="auto-expand-text"></span></span><span class="edit">, </span><span data-i18n="TREMORSENSE" class="edit lowercase"></span><span class="edit"> </span><span class="auto-expand-wrap edit"><input type="text" name="attr_tremorsense" class="small-label" step=".5"><span name="attr_tremorsense" class="auto-expand-text"></span></span><span class="edit">, </span><span data-i18n="TRUESIGHT" class="edit lowercase"></span><span class="edit"> </span><span class="auto-expand-wrap edit"><input type="text" name="attr_truesight" class="small-label" step=".5"><span name="attr_truesight" class="auto-expand-text"></span></span></div></div></div><div class="mar-b-smd"><div class="wrap-box languages-proficiencies"><div class="proficienciess"><button type="roll" name="roll_shaped_proficiencies" class="wrapper-button" value="@{output_option} &{template:5e-shaped} {{character_name=@{character_name}}} @{show_character_name} {{title=^{PROFICIENCIES}}} {{text=@{proficiencies}}}"><span class="heading italic"><span data-i18n="PROFICIENCIES"></span>. </span><span name="attr_proficiencies" class="presentation pre-line"></span></button><textarea name="attr_proficiencies" class="four-line-textarea edit"></textarea></div><div class="languages"><button type="roll" name="roll_shaped_languages" class="wrapper-button" value="@{output_option} &{template:5e-shaped} {{character_name=@{character_name}}} @{show_character_name} {{title=^{LANGUAGES}}} {{text_big=@{languages}}}"><span class="heading italic"><span data-i18n="LANGUAGES"></span>. </span><span name="attr_languages" class="presentation pre-line"></span></button><textarea name="attr_languages" class="two-line-textarea edit"></textarea></div><div class="wrap-box-title center" data-i18n="OTHER_PROFICIENCIES_AND_LANGUAGES"></div></div></div></div><div class="19-rem center-column flex-grow"><div class="first-row-wrapper shaped-row space-between align-flex-end mar-l-neg-smd"><div class="shaped-row align-flex-end no-wrap mar-l-smd mar-b-smd"><div class="heart center mar-r-sm"><div class="shaped-row heart-hp-wrapper center align-flex-end no-wrap"><div class="2-rem"><input type="number" name="attr_HP" class="big-text no-spin center" step="1"></div><div class="heart-divider">/</div><div class="2-rem"><input type="number" name="attr_HP_max" class="big-text no-spin center" min="1" step="1"></div></div><button type="roll" name="roll_shaped_hp" value="@{output_option} &{template:5e-shaped} {{character_name=@{character_name}}} @{show_character_name} {{title=^{HIT_POINTS}}} {{hp=@{hp}}} {{hp_max=@{hp|max}}} {{temp_hp=@{temp_hp}}} {{hp_max_reduced=@{hp_max_reduced}}}"><div class="wrap-box-title center" data-i18n="HIT_POINTS"></div></button><div class="shaped-row center"><div class="2-rem"><input type="number" name="attr_temp_hp" class="no-spin" min="0" step="1"></div></div><button type="roll" name="roll_shaped_hp_max_reduced" value="@{output_option} &{template:5e-shaped} {{character_name=@{character_name}}} @{show_character_name} {{title=^{HIT_POINTS}}} {{hp=@{hp}}} {{hp_max=@{hp|max}}} {{temp_hp=@{temp_hp}}} {{hp_max_reduced=@{hp_max_reduced}}}"><div class="wrap-box-title center" data-i18n="TEMP"></div></button></div><div class="max-hp-heart center mar-b-smd"><div class="shaped-row center pad-t-lg"><div class="2-rem"><input type="number" name="attr_hp_max_reduced" class="no-spin" min="0" step="1"></div></div><button type="roll" name="roll_shaped_hp_max_reduced" value="@{output_option} &{template:5e-shaped} {{character_name=@{character_name}}} @{show_character_name} {{title=^{HIT_POINTS}}} {{hp=@{hp}}} {{hp_max=@{hp|max}}} {{temp_hp=@{temp_hp}}} {{hp_max_reduced=@{hp_max_reduced}}}"><div class="wrap-box-title center" data-i18n="REDUCED_MAX"></div></button></div></div><div class="ac center mar-l-smd mar-b-smd"><input type="hidden" name="attr_AC" value="10"><button type="roll" name="roll_shaped_ac" value="@{output_option} &{template:5e-shaped} {{character_name=@{character_name}}} @{show_character_name} {{title=^{AC}}} {{text_big=@{AC}}}"><div class="shield"><span name="attr_AC" class="big-text block center">10</span><div class="wrap-box-title center" data-i18n="ARMOR_CLASS"></div></div></button></div><div class="3-5-rem center mar-l-smd mar-b-smd"><div class="wrap-box initiative flex align-flex-end center"><div class="edit shaped-row no-wrap align-center"><span class="auto-expand-wrap edit"><select name="attr_initiative_ability"><option value="0">—</option><option value="STR" data-i18n="STR" class=""></option><option value="DEX" data-i18n="DEX" class="" selected="selected"></option><option value="CON" data-i18n="CON" class=""></option><option value="INT" data-i18n="INT" class=""></option><option value="WIS" data-i18n="WIS" class=""></option><option value="CHA" data-i18n="CHA" class=""></option><option value="HON" data-i18n="HON" class="honor"></option><option value="SAN" data-i18n="SAN" class="sanity"></option><option class="srd-hidden">SPELL_ABILITY</option></select><span name="attr_initiative_ability" class="auto-expand-text" data-i18n-dynamic></span></span><div>+</div><span class="auto-expand-wrap"><input type="text" name="attr_initiative_bonus" class="center" value="0"><span name="attr_initiative_bonus" class="auto-expand-text"></span></span></div><div class="edit shaped-row no-wrap align-center"><div>=</div><span name="attr_initiative" class="big-text block center">+0</span></div><input type="hidden" name="attr_initiative_formula" value="0[dex]"><button type="roll" name="roll_shaped_initiative" value="@{initiative_output_option} &{template:5e-shaped} {{ability=1}} {{character_name=@{character_name}}} @{show_character_name} {{title=^{INITIATIVE}}} {{@{initiative_roll}=1}} {{roll1=[[@{initiative_formula}]]}} @{attacher_initiative}"><span name="attr_initiative" class="presentation big-text block center initiative-total">+0</span><div class="wrap-box-title center" data-i18n="INITIATIVE"></div></button></div></div><div class="3-5-rem center mar-l-smd mar-b-smd"><div class="wrap-box center speed flex align-flex-end center"><div class="edit"><input type="text" name="attr_speed" class="big-text center"></div><button type="roll" name="roll_shaped_speed" value="@{output_option} &{template:5e-shaped} {{character_name=@{character_name}}} @{show_character_name} {{title=^{SPEED}}} {{text_big=@{speed_string}}}"><span name="attr_speed" class="presentation big-text block center"></span><div class="wrap-box-title center" data-i18n="SPEED"></div></button></div></div><div class="3-5-rem hit-dice wrap-box center mar-l-smd mar-b-smd"><div class="hit-dice-container"><input type="hidden" name="attr_hd_d2_formula" class="toggle-hd-d2" value=""><div class="shaped-row center align-flex-end hd-d2"><span class="auto-expand-wrap"><input type="number" name="attr_hd_d2" class="no-spin" min="0" step="1"><span name="attr_hd_d2" class="auto-expand-text"></span></span><span>/</span><span name="attr_hd_d2_max" class="center"></span><input type="hidden" name="attr_hd_d2_query"><div><button type="roll" name="roll_shaped_hd_d2" class="bold" value="@{hit_dice_output_option} &{template:5e-shaped} {{character_name=@{character_name}}} @{show_character_name} {{title=@{hd_d2_query}d2 ^{HIT_DICE}}} {{uses=@{hd_d2}}} {{uses_max=@{hd_d2|max}}} @{hd_d2_formula} @{attacher_hit_dice}">d2</button></div></div><input type="hidden" name="attr_hd_d4_formula" class="toggle-hd-d4" value=""><div class="shaped-row center align-flex-end hd-d4"><span class="auto-expand-wrap"><input type="number" name="attr_hd_d4" class="no-spin" min="0" step="1"><span name="attr_hd_d4" class="auto-expand-text"></span></span><span>/</span><span name="attr_hd_d4_max" class="center"></span><input type="hidden" name="attr_hd_d4_query"><div><button type="roll" name="roll_shaped_hd_d4" class="bold" value="@{hit_dice_output_option} &{template:5e-shaped} {{character_name=@{character_name}}} @{show_character_name} {{title=@{hd_d4_query}d4 ^{HIT_DICE}}} {{uses=@{hd_d4}}} {{uses_max=@{hd_d4|max}}} @{hd_d4_formula} @{attacher_hit_dice}">d4</button></div></div><input type="hidden" name="attr_hd_d6_formula" class="toggle-hd-d6" value=""><div class="shaped-row center align-flex-end hd-d6"><span class="auto-expand-wrap"><input type="number" name="attr_hd_d6" class="no-spin" min="0" step="1"><span name="attr_hd_d6" class="auto-expand-text"></span></span><span>/</span><span name="attr_hd_d6_max" class="center"></span><input type="hidden" name="attr_hd_d6_query"><div><button type="roll" name="roll_shaped_hd_d6" class="bold" value="@{hit_dice_output_option} &{template:5e-shaped} {{character_name=@{character_name}}} @{show_character_name} {{title=@{hd_d6_query}d6 ^{HIT_DICE}}} {{uses=@{hd_d6}}} {{uses_max=@{hd_d6|max}}} @{hd_d6_formula} @{attacher_hit_dice}">d6</button></div></div><input type="hidden" name="attr_hd_d8_formula" class="toggle-hd-d8" value=""><div class="shaped-row center align-flex-end hd-d8"><span class="auto-expand-wrap"><input type="number" name="attr_hd_d8" class="no-spin" min="0" step="1"><span name="attr_hd_d8" class="auto-expand-text"></span></span><span>/</span><span name="attr_hd_d8_max" class="center"></span><input type="hidden" name="attr_hd_d8_query"><div><button type="roll" name="roll_shaped_hd_d8" class="bold" value="@{hit_dice_output_option} &{template:5e-shaped} {{character_name=@{character_name}}} @{show_character_name} {{title=@{hd_d8_query}d8 ^{HIT_DICE}}} {{uses=@{hd_d8}}} {{uses_max=@{hd_d8|max}}} @{hd_d8_formula} @{attacher_hit_dice}">d8</button></div></div><input type="hidden" name="attr_hd_d10_formula" class="toggle-hd-d10" value=""><div class="shaped-row center align-flex-end hd-d10"><span class="auto-expand-wrap"><input type="number" name="attr_hd_d10" class="no-spin" min="0" step="1"><span name="attr_hd_d10" class="auto-expand-text"></span></span><span>/</span><span name="attr_hd_d10_max" class="center"></span><input type="hidden" name="attr_hd_d10_query"><div><button type="roll" name="roll_shaped_hd_d10" class="bold" value="@{hit_dice_output_option} &{template:5e-shaped} {{character_name=@{character_name}}} @{show_character_name} {{title=@{hd_d10_query}d10 ^{HIT_DICE}}} {{uses=@{hd_d10}}} {{uses_max=@{hd_d10|max}}} @{hd_d10_formula} @{attacher_hit_dice}">d10</button></div></div><input type="hidden" name="attr_hd_d12_formula" class="toggle-hd-d12" value=""><div class="shaped-row center align-flex-end hd-d12"><span class="auto-expand-wrap"><input type="number" name="attr_hd_d12" class="no-spin" min="0" step="1"><span name="attr_hd_d12" class="auto-expand-text"></span></span><span>/</span><span name="attr_hd_d12_max" class="center"></span><input type="hidden" name="attr_hd_d12_query"><div><button type="roll" name="roll_shaped_hd_d12" class="bold" value="@{hit_dice_output_option} &{template:5e-shaped} {{character_name=@{character_name}}} @{show_character_name} {{title=@{hd_d12_query}d12 ^{HIT_DICE}}} {{uses=@{hd_d12}}} {{uses_max=@{hd_d12|max}}} @{hd_d12_formula} @{attacher_hit_dice}">d12</button></div></div><input type="hidden" name="attr_hd_d20_formula" class="toggle-hd-d20" value=""><div class="shaped-row center align-flex-end hd-d20"><span class="auto-expand-wrap"><input type="number" name="attr_hd_d20" class="no-spin" min="0" step="1"><span name="attr_hd_d20" class="auto-expand-text"></span></span><span>/</span><span name="attr_hd_d20_max" class="center"></span><input type="hidden" name="attr_hd_d20_query"><div><button type="roll" name="roll_shaped_hd_d20" class="bold" value="@{hit_dice_output_option} &{template:5e-shaped} {{character_name=@{character_name}}} @{show_character_name} {{title=@{hd_d20_query}d20 ^{HIT_DICE}}} {{uses=@{hd_d20}}} {{uses_max=@{hd_d20|max}}} @{hd_d20_formula} @{attacher_hit_dice}">d20</button></div></div></div><div class="wrap-box-title" data-i18n="HIT_DICE"></div></div><div class="death-saving-throw wrap-box mar-l-smd mar-b-smd"><div class="shaped-row justify-flex-end align-center death-success"><div class="small-label right" data-i18n="SUCCESSES"></div><div class="center relative pad-r-sm"><input type="radio" name="attr_death_saving_throw_successes" value="0" checked="checked"><span>✖</span><input type="radio" name="attr_death_saving_throw_successes" value="1"><span></span><input type="radio" name="attr_death_saving_throw_successes" value="2"><span></span><input type="radio" name="attr_death_saving_throw_successes" value="3"><span></span><hr class="absolute death-saving-throw-hr"></div></div><div class="shaped-row justify-flex-end align-center death-saving-throw death-fail"><div class="small-label right" data-i18n="FAILURES"></div><div class="center relative pad-r-sm"><input type="radio" name="attr_death_saving_throw_failures" value="0" checked="checked"><span>✖</span><input type="radio" name="attr_death_saving_throw_failures" value="1"><span></span><input type="radio" name="attr_death_saving_throw_failures" value="2"><span></span><input type="radio" name="attr_death_saving_throw_failures" value="3"><span></span><hr class="absolute death-saving-throw-hr"></div></div><div class="shaped-row center"><label class="round-checkbox-wrapper edit mar-t-sm mar-r-sm"><input type="checkbox" name="attr_death_save_prof" value="@{PB}"><span></span></label><input type="hidden" name="attr_death_saving_throw_mod"><button type="roll" name="roll_shaped_death_saving_throw" value="@{death_save_output_option} &{template:5e-shaped} {{death_saving_throw=1}} {{character_name=@{character_name}}} @{show_character_name} @{show_character_name} {{title=^{DEATH_SAVING_THROW}}} {{@{shaped_d20}=1}} {{roll1=[[@{shaped_d20}@{d20_mod} + @{death_saving_throw_mod}]]}} {{@{roll_setting}=[[@{shaped_d20}@{d20_mod} + @{death_saving_throw_mod}]]}} {{death_saving_throw_successes=@{death_saving_throw_successes}}} {{death_saving_throw_failures=@{death_saving_throw_failures}}} @{attacher_death_saving_throw}"><div class="wrap-box-title center" data-i18n="DEATH_SAVES"></div></button></div></div><input type="hidden" name="attr_show_rests" class="show-rests"><div class="rests mar-l-smd mar-b-smd"><div class="wrap-box center"><div><button type="roll" name="roll_shaped_short_rest" class="visible-button" value="!shaped-rest --type short --character @{character_id}"><span data-i18n="SHORT_REST"></span></button></div><div><button type="roll" name="roll_shaped_long_rest" class="visible-button" value="!shaped-rest --type long --character @{character_id}"><span data-i18n="LONG_REST"></span></button></div><div class="wrap-box-title" data-i18n="RESTS"></div></div></div></div><div class="mar-b-smd"><div class="attacks wrap-box"><div><div class="right"><label class="pseudo-button-wrapper presentation"><input type="checkbox" name="attr_attacks_condense" value="1"><span data-i18n="CONDENSE" class="small-font lowercase"></span></label></div><input type="hidden" name="attr_attacks_condense" class="toggle-filter-condense"><fieldset class="repeating_attack"><div class="attack compendium-drop-target relative"><input type="hidden" name="attr_modifiers" accept="Modifiers"> <input type="hidden" name="attr_properties" accept="Properties"> <input type="hidden" name="attr_weight" accept="Weight"> <input type="hidden" name="attr_damage_from_srd" accept="Damage"> <input type="hidden" name="attr_second_damage_from_srd" accept="Secondary Damage"> <input type="hidden" name="attr_damage_type_from_srd" accept="Damage Type"> <input type="hidden" name="attr_heal_from_srd" accept="Healing"> <input type="hidden" name="attr_roll_formula"><div class="show-uses presentation absolute"><div class="relative"><div class="shaped-row"><span name="attr_name" class="heading visibility-hidden"></span><span class="visibility-hidden"> </span><span class="heading visibility-hidden">(</span><span class="visibility-hidden auto-expand-wrap heading"><input type="number" name="attr_uses" class="heading no-spin no-pad" step="1"><span name="attr_uses" class="auto-expand-text"></span></span></div><div class="absolute-top-right positive-z-index"><span class="auto-expand-wrap heading"><input type="number" name="attr_uses" class="heading no-spin no-pad" step="1"><span name="attr_uses" class="auto-expand-text"></span></span></div></div></div><input type="hidden" name="attr_content_toggle" value="1" class="content-toggle"><button type="roll" name="roll_attack" class="wrapper-button presentation vert-align-top relative z-index-2" value="@{output_option} &{template:5e-shaped} {{character_name=@{character_name}}} @{show_character_name} {{title=@{name}}} {{action=1}} @{attacher_attack} @{hide_gm_info} @{roll_formula}"><input type="hidden" name="attr_uses_max" class="has-uses" value=""> <input type="hidden" name="attr_recharge" class="has-recharge" value=""><span name="attr_name" class="heading"></span><span class="show-uses-recharge"> </span><span class="show-uses-recharge heading">(</span><span class="show-uses"><span class="show-uses visibility-hidden-in-presentation auto-expand-wrap heading"><input type="number" name="attr_uses" class="heading no-spin no-pad" step="1"><span name="attr_uses" class="auto-expand-text"></span></span><span class="show-uses heading">/</span><span class="show-uses edit auto-expand-wrap heading"><input type="number" name="attr_uses_max" class="heading no-spin no-pad" step="1"><span name="attr_uses_max" class="auto-expand-text"></span></span><span name="attr_uses_max" class="presentation show-uses heading"></span><span data-i18n="USES" class="edit heading lowercase"></span><span class="edit heading">,</span><span class="edit"> </span><span class="auto-expand-wrap edit heading"><input type="text" name="attr_per_use" class="no-pad"><span name="attr_per_use" class="auto-expand-text"></span></span><span data-i18n="PER_USE" class="edit heading lowercase"></span></span><span class="heading show-uses show-recharge">, </span><span name="attr_recharge" class="presentation heading show-recharge" data-i18n-dynamic></span><span class="show-uses-recharge heading">)</span><span class="heading condense">.</span><input type="checkbox" name="attr_attack_toggle" value="1" class="attack-toggle hidden"> <input type="hidden" name="attr_attack_type" class="attack-type" value=""><span class="attack condense italic"><span name="attr_attack_type" data-i18n-dynamic></span><span>:</span><span> </span></span><span name="attr_attack_string" class="attack condense pre-line"></span><span class="attack condense"> </span><span class="attack condense italic"><span data-i18n="HIT"></span><span>:</span><span> </span></span><span name="attr_attack_damage_string" class="attack condense pre-line"></span><span name="attr_content" class="content pre-line condense"></span><span name="attr_freetext" class="pre-line condense"></span></button><div class="edit shaped-row"><span class="auto-expand-wrap center"><input type="text" name="attr_name" class="edit heading" data-i18n-placeholder="LONGSWORD" accept="Name"><span name="attr_name" class="auto-expand-text min-3-rem heading"></span></span><span> </span><span class="heading">(</span><span class="show-uses visibility-hidden-in-presentation auto-expand-wrap heading"><input type="number" name="attr_uses" class="heading no-spin no-pad" step="1"><span name="attr_uses" class="auto-expand-text"></span></span><span class="show-uses heading">/</span><span class="show-uses edit auto-expand-wrap heading"><input type="number" name="attr_uses_max" class="heading no-spin no-pad" step="1"><span name="attr_uses_max" class="auto-expand-text"></span></span><span name="attr_uses_max" class="presentation show-uses heading"></span><span data-i18n="USES" class="edit heading lowercase"></span><span class="edit heading">,</span><span class="edit"> </span><span class="auto-expand-wrap edit heading"><input type="text" name="attr_per_use" class="no-pad"><span name="attr_per_use" class="auto-expand-text"></span></span><span data-i18n="PER_USE" class="edit heading lowercase"></span><span class="heading">,</span><span> </span><span class="auto-expand-wrap"><select name="attr_recharge" class="heading"><option value="">—</option><option value="TURN" data-i18n="TURN"></option><option value="SHORT_OR_LONG_REST" data-i18n="SHORT_OR_LONG_REST"></option><option value="LONG_REST" data-i18n="LONG_REST"></option><option value="RECHARGE_2_6" data-i18n="RECHARGE_2_6"></option><option value="RECHARGE_3_6" data-i18n="RECHARGE_3_6"></option><option value="RECHARGE_4_6" data-i18n="RECHARGE_4_6"></option><option value="RECHARGE_5_6" data-i18n="RECHARGE_5_6"></option><option value="RECHARGE_6" data-i18n="RECHARGE_6"></option></select><span name="attr_recharge" class="auto-expand-text heading" data-i18n-dynamic></span></span><span class="heading">).</span></div><input type="checkbox" name="attr_toggle_details" class="toggle-icon-settings edit" checked="checked"><span class="toggle-icon-settings pictos edit">y</span><div class="details edit"><div class="shaped-row align-flex-start no-wrap mar-l-smd mar-t-smd"><div class="attack"><div class="shaped-row"><input type="hidden" name="attr_attack_type" class="attack-type"><span class="auto-expand-wrap"><select name="attr_attack_type" class="italic" accept="Item Type"><option value="MELEE_WEAPON_ATTACK" data-i18n="MELEE_WEAPON_ATTACK"></option><option value="MELEE_OR_RANGED_WEAPON_ATTACK" data-i18n="MELEE_OR_RANGED_WEAPON_ATTACK"></option><option value="RANGED_WEAPON_ATTACK" data-i18n="RANGED_WEAPON_ATTACK"></option><option class="srd-hidden">Melee Weapon</option><option class="srd-hidden">Ranged Weapon</option></select><span name="attr_attack_type" class="auto-expand-text italic" data-i18n-dynamic><span data-i18n="MELEE_WEAPON_ATTACK"></span></span></span><span class="italic">: </span><span class="attack edit"><label class="round-checkbox-wrapper pad-t-sm"><input type="checkbox" name="attr_proficiency" checked="checked"><span></span></label></span><span>+</span><span class="auto-expand-wrap"><select name="attr_attack_ability"><option value="0">—</option><option value="FIN" data-i18n="FIN"></option><option value="STR" data-i18n="STR" class=""></option><option value="DEX" data-i18n="DEX" class=""></option><option value="CON" data-i18n="CON" class=""></option><option value="INT" data-i18n="INT" class=""></option><option value="WIS" data-i18n="WIS" class=""></option><option value="CHA" data-i18n="CHA" class=""></option><option value="HON" data-i18n="HON" class="honor"></option><option value="SAN" data-i18n="SAN" class="sanity"></option><option class="srd-hidden">SPELL_ABILITY</option></select><span name="attr_attack_ability" class="auto-expand-text" data-i18n-dynamic></span></span><span>+</span><span class="auto-expand-wrap"><input type="number" name="attr_attack_bonus" class="no-spin"><span name="attr_attack_bonus" class="auto-expand-text"></span></span><span>=</span><span> </span><span name="attr_to_hit">+0</span><span> </span><span data-i18n="TO_HIT"></span><span>, </span><span data-i18n="REACH" class="reach lowercase"></span><span class="reach"> </span><span class="reach auto-expand-wrap"><input type="text" name="attr_reach" class="center" accept="Reach"><span name="attr_reach" class="auto-expand-text"></span></span><span class="reach">, </span><span data-i18n="RANGE" class="attack range edit lowercase"></span><span class="attack range edit"> </span><span class="attack range edit auto-expand-wrap"><input type="text" name="attr_range" class="center" accept="Range"><span name="attr_range" class="auto-expand-text"></span></span><span class="range">, </span><span class="auto-expand-wrap"><select name="attr_attack_target" class="italic"><option value="ONE_TARGET" data-i18n="ONE_TARGET"></option><option value="ONE_CREATURE" data-i18n="ONE_CREATURE"></option></select><span name="attr_attack_target" class="auto-expand-text" data-i18n-dynamic><span data-i18n="ONE_TARGET"></span></span></span><span class="crit-range">, </span><span data-i18n="CRIT_RANGE" class="crit-range lowercase"></span><span class="crit-range"> </span><span class="crit-range auto-expand-wrap"><input type="number" name="attr_crit_range" class="no-spin" value="20" step="1" min="1" max="20"><span name="attr_crit_range" class="auto-expand-text"></span></span><span>.</span></div><div class="shaped-row"><span class="italic"><span data-i18n="HIT"></span><span>:</span></span><span> </span><span name="attr_attack_damage_average" class="attack damage edit">0</span><span class="attack damage edit"> (</span><span class="attack damage edit"><span class="auto-expand-wrap"><input type="text" name="attr_attack_damage_dice" class="center" placeholder="1"><span name="attr_attack_damage_dice" class="auto-expand-text">1</span></span><span class="auto-expand-wrap"><select name="attr_attack_damage_die"><option>d0</option><option>d2</option><option>d4</option><option>d6</option><option>d8</option><option>d10</option><option>d12</option><option>d20</option></select><span name="attr_attack_damage_die" class="auto-expand-text">d0</span></span><span class="dice-modifier auto-expand-wrap"><input type="text" name="attr_attack_damage_dice_modifier"><span name="attr_attack_damage_dice_modifier" class="auto-expand-text"></span></span></span><span class="attack damage edit">+</span><span class="attack damage edit auto-expand-wrap"><select name="attr_attack_damage_ability"><option value="0">—</option><option value="FIN" data-i18n="FIN"></option><option value="STR" data-i18n="STR" class=""></option><option value="DEX" data-i18n="DEX" class=""></option><option value="CON" data-i18n="CON" class=""></option><option value="INT" data-i18n="INT" class=""></option><option value="WIS" data-i18n="WIS" class=""></option><option value="CHA" data-i18n="CHA" class=""></option><option value="HON" data-i18n="HON" class="honor"></option><option value="SAN" data-i18n="SAN" class="sanity"></option><option class="srd-hidden">SPELL_ABILITY</option></select><span name="attr_attack_damage_ability" class="auto-expand-text capitalize" data-i18n-dynamic></span></span><span class="attack damage edit">+</span><span class="attack damage edit auto-expand-wrap"><input type="text" name="attr_attack_damage_bonus"><span name="attr_attack_damage_bonus" class="auto-expand-text"></span></span><span class="attack damage edit extra-on-a-crit">, </span><span data-i18n="EXTRA_ON_A_CRIT" class="attack damage edit extra-on-a-crit lowercase"></span><span class="attack damage edit extra-on-a-crit"> </span><span class="attack damage edit extra-on-a-crit auto-expand-wrap"><input type="text" name="attr_attack_damage_crit" class="center"><span name="attr_attack_damage_crit" class="auto-expand-text"></span></span><span class="attack damage edit">) </span><span class="attack damage edit auto-expand-wrap"><input type="text" name="attr_attack_damage_type" class="edit center" data-i18n-placeholder="SLASHING"><span name="attr_attack_damage_type" class="auto-expand-text min-2-rem"></span></span><span class="attack damage edit"> </span><span data-i18n="DAMAGE" class="attack damage edit lowercase"></span><span> </span><span class="attack edit auto-expand-wrap"><select name="attr_attack_second_damage_condition"><option value="">—</option><option value="PLUS" data-i18n="PLUS"></option></select><span name="attr_attack_second_damage_condition" class="auto-expand-text" data-i18n-dynamic></span></span><input type="hidden" name="attr_attack_second_damage_condition" class="attack-second-damage-condition" value=""><span class="damage"> </span><span name="attr_attack_second_damage_average" class="attack damage edit">0</span><span class="attack damage edit"> (</span><span class="attack damage edit"><span class="auto-expand-wrap"><input type="text" name="attr_attack_second_damage_dice" class="center" placeholder="1"><span name="attr_attack_second_damage_dice" class="auto-expand-text">1</span></span><span class="auto-expand-wrap"><select name="attr_attack_second_damage_die"><option>d0</option><option>d2</option><option>d4</option><option>d6</option><option>d8</option><option>d10</option><option>d12</option><option>d20</option></select><span name="attr_attack_second_damage_die" class="auto-expand-text">d0</span></span><span class="dice-modifier auto-expand-wrap"><input type="text" name="attr_attack_second_damage_dice_modifier"><span name="attr_attack_second_damage_dice_modifier" class="auto-expand-text"></span></span></span><span class="attack damage edit">+</span><span class="attack damage edit auto-expand-wrap"><select name="attr_attack_second_damage_ability"><option value="0">—</option><option value="FIN" data-i18n="FIN"></option><option value="STR" data-i18n="STR" class=""></option><option value="DEX" data-i18n="DEX" class=""></option><option value="CON" data-i18n="CON" class=""></option><option value="INT" data-i18n="INT" class=""></option><option value="WIS" data-i18n="WIS" class=""></option><option value="CHA" data-i18n="CHA" class=""></option><option value="HON" data-i18n="HON" class="honor"></option><option value="SAN" data-i18n="SAN" class="sanity"></option><option class="srd-hidden">SPELL_ABILITY</option></select><span name="attr_attack_second_damage_ability" class="auto-expand-text capitalize" data-i18n-dynamic></span></span><span class="attack damage edit">+</span><span class="attack damage edit auto-expand-wrap"><input type="text" name="attr_attack_second_damage_bonus"><span name="attr_attack_second_damage_bonus" class="auto-expand-text"></span></span><span class="attack damage edit extra-on-a-crit">, </span><span data-i18n="EXTRA_ON_A_CRIT" class="attack damage edit extra-on-a-crit lowercase"></span><span class="attack damage edit extra-on-a-crit"> </span><span class="attack damage edit extra-on-a-crit auto-expand-wrap"><input type="text" name="attr_attack_second_damage_crit" class="center"><span name="attr_attack_second_damage_crit" class="auto-expand-text"></span></span><span class="attack damage edit">) </span><span class="attack damage edit auto-expand-wrap"><input type="text" name="attr_attack_second_damage_type" class="edit center" data-i18n-placeholder="SLASHING"><span name="attr_attack_second_damage_type" class="auto-expand-text min-2-rem"></span></span><span class="attack damage edit"> </span><span data-i18n="DAMAGE" class="attack damage edit lowercase"></span><span>.</span><span> </span><span class="auto-expand-wrap"><input type="text" name="attr_ammo_field_name" data-i18n-placeholder="AMMO"><span name="attr_ammo_field_name" class="auto-expand-text min-2-rem"></span></span><input type="hidden" name="attr_ammo_field_name" class="attack-ammo" value=""><span class="ammo-per-use">, </span><span class="ammo-per-use auto-expand-wrap"><input type="text" name="attr_ammo_per_use"><span name="attr_ammo_per_use" class="auto-expand-text"></span></span><span data-i18n="PER_USE" class="ammo-per-use lowercase"></span></div></div></div><div class="shaped-row align-flex-start no-wrap mar-l-smd mar-t-smd"><input type="checkbox" name="attr_saving_throw_toggle" value="1" class="saving-throw-toggle small-checkbox no-shrink"><span class="saving-throw-reverse heading"><span data-i18n="SAVING_THROW"></span>.</span><div class="saving-throw"><div class="shaped-row"><span class="edit auto-expand-wrap"><select name="attr_saving_throw_vs_ability" accept="Save"><option value="STRENGTH" data-i18n="STRENGTH" class="default-saving-throw"></option><option value="DEXTERITY" data-i18n="DEXTERITY" class="default-saving-throw"></option><option value="CONSTITUTION" data-i18n="CONSTITUTION" class="default-saving-throw"></option><option value="INTELLIGENCE" data-i18n="INTELLIGENCE" class="default-saving-throw"></option><option value="WISDOM" data-i18n="WISDOM" class="default-saving-throw"></option><option value="CHARISMA" data-i18n="CHARISMA" class="default-saving-throw"></option><option value="HONOR" data-i18n="HONOR" class="default-saving-throw honor"></option><option value="SANITY" data-i18n="SANITY" class="default-saving-throw sanity"></option><option value="FORTITUDE" data-i18n="FORTITUDE" class="custom-saving-throw"></option><option value="REFLEX" data-i18n="REFLEX" class="custom-saving-throw"></option><option value="WILL" data-i18n="WILL" class="custom-saving-throw"></option></select><span name="attr_saving_throw_vs_ability" class="auto-expand-text" data-i18n-dynamic></span></span><span> </span><span data-i18n="SAVING_THROW" class="lowercase"></span><span> (</span><span class="edit auto-expand-wrap"><select name="attr_saving_throw_ability"><option value="0">—</option><option value="STR" data-i18n="STR" class=""></option><option value="DEX" data-i18n="DEX" class=""></option><option value="CON" data-i18n="CON" class=""></option><option value="INT" data-i18n="INT" class=""></option><option value="WIS" data-i18n="WIS" class=""></option><option value="CHA" data-i18n="CHA" class=""></option><option value="HON" data-i18n="HON" class="honor"></option><option value="SAN" data-i18n="SAN" class="sanity"></option><option class="srd-hidden">SPELL_ABILITY</option></select><span name="attr_saving_throw_ability" class="auto-expand-text" data-i18n-dynamic></span></span><span>+</span><span class="edit auto-expand-wrap"><input type="number" name="attr_saving_throw_bonus"><span name="attr_saving_throw_bonus" class="auto-expand-text"></span></span><span>=</span><span data-i18n="DC"></span><span> </span><input type="hidden" name="attr_saving_throw_dc"><span name="attr_saving_throw_dc" class="bold"></span><span>).</span><span> </span><span class="inline-block"><div class="7-rem flex-grow"><textarea name="attr_saving_throw_success" class="one-line-textarea" data-i18n-placeholder="SAVE_SUCCESS" accept="Save Success"></textarea></div></span></div><div class="shaped-row"><span class="italic"><span data-i18n="SAVE_FAILURE"></span><span>:</span></span><span> </span><span name="attr_saving_throw_damage_average" class="saving-throw damage edit">0</span><span class="saving-throw damage edit"> (</span><span class="saving-throw damage edit"><span class="auto-expand-wrap"><input type="text" name="attr_saving_throw_damage_dice" class="center" placeholder="1"><span name="attr_saving_throw_damage_dice" class="auto-expand-text">1</span></span><span class="auto-expand-wrap"><select name="attr_saving_throw_damage_die"><option>d0</option><option>d2</option><option>d4</option><option>d6</option><option>d8</option><option>d10</option><option>d12</option><option>d20</option></select><span name="attr_saving_throw_damage_die" class="auto-expand-text">d0</span></span><span class="dice-modifier auto-expand-wrap"><input type="text" name="attr_saving_throw_damage_dice_modifier"><span name="attr_saving_throw_damage_dice_modifier" class="auto-expand-text"></span></span></span><span class="saving-throw damage edit">+</span><span class="saving-throw damage edit auto-expand-wrap"><select name="attr_saving_throw_damage_ability"><option value="0">—</option><option value="FIN" data-i18n="FIN"></option><option value="STR" data-i18n="STR" class=""></option><option value="DEX" data-i18n="DEX" class=""></option><option value="CON" data-i18n="CON" class=""></option><option value="INT" data-i18n="INT" class=""></option><option value="WIS" data-i18n="WIS" class=""></option><option value="CHA" data-i18n="CHA" class=""></option><option value="HON" data-i18n="HON" class="honor"></option><option value="SAN" data-i18n="SAN" class="sanity"></option><option class="srd-hidden">SPELL_ABILITY</option></select><span name="attr_saving_throw_damage_ability" class="auto-expand-text capitalize" data-i18n-dynamic></span></span><span class="saving-throw damage edit">+</span><span class="saving-throw damage edit auto-expand-wrap"><input type="text" name="attr_saving_throw_damage_bonus"><span name="attr_saving_throw_damage_bonus" class="auto-expand-text"></span></span><span class="saving-throw damage edit">) </span><span class="saving-throw damage edit auto-expand-wrap"><input type="text" name="attr_saving_throw_damage_type" class="edit center" data-i18n-placeholder="FIRE"><span name="attr_saving_throw_damage_type" class="auto-expand-text min-2-rem"></span></span><span class="saving-throw damage edit"> </span><span data-i18n="DAMAGE" class="saving-throw damage edit lowercase"></span><span class="saving-throw edit"> </span><span class="saving-throw edit auto-expand-wrap"><select name="attr_saving_throw_second_damage_condition"><option value="">—</option><option value="PLUS" data-i18n="PLUS"></option></select><span name="attr_saving_throw_second_damage_condition" class="auto-expand-text" data-i18n-dynamic></span></span><input type="hidden" name="attr_saving_throw_second_damage_condition" class="saving-throw-second-damage-condition" value=""><span class="saving-throw damage edit"> </span><span name="attr_saving_throw_second_damage_average" class="saving-throw damage edit">0</span><span class="saving-throw damage edit"> (</span><span class="saving-throw damage edit"><span class="auto-expand-wrap"><input type="text" name="attr_saving_throw_second_damage_dice" class="center" placeholder="1"><span name="attr_saving_throw_second_damage_dice" class="auto-expand-text">1</span></span><span class="auto-expand-wrap"><select name="attr_saving_throw_second_damage_die"><option>d0</option><option>d2</option><option>d4</option><option>d6</option><option>d8</option><option>d10</option><option>d12</option><option>d20</option></select><span name="attr_saving_throw_second_damage_die" class="auto-expand-text">d0</span></span><span class="dice-modifier auto-expand-wrap"><input type="text" name="attr_saving_throw_second_damage_dice_modifier"><span name="attr_saving_throw_second_damage_dice_modifier" class="auto-expand-text"></span></span></span><span class="saving-throw damage edit">+</span><span class="saving-throw damage edit auto-expand-wrap"><select name="attr_saving_throw_second_damage_ability"><option value="0">—</option><option value="FIN" data-i18n="FIN"></option><option value="STR" data-i18n="STR" class=""></option><option value="DEX" data-i18n="DEX" class=""></option><option value="CON" data-i18n="CON" class=""></option><option value="INT" data-i18n="INT" class=""></option><option value="WIS" data-i18n="WIS" class=""></option><option value="CHA" data-i18n="CHA" class=""></option><option value="HON" data-i18n="HON" class="honor"></option><option value="SAN" data-i18n="SAN" class="sanity"></option><option class="srd-hidden">SPELL_ABILITY</option></select><span name="attr_saving_throw_second_damage_ability" class="auto-expand-text capitalize" data-i18n-dynamic></span></span><span class="saving-throw damage edit">+</span><span class="saving-throw damage edit auto-expand-wrap"><input type="text" name="attr_saving_throw_second_damage_bonus"><span name="attr_saving_throw_second_damage_bonus" class="auto-expand-text"></span></span><span class="saving-throw damage edit">) </span><span class="saving-throw damage edit auto-expand-wrap"><input type="text" name="attr_saving_throw_second_damage_type" class="edit center" data-i18n-placeholder="FIRE"><span name="attr_saving_throw_second_damage_type" class="auto-expand-text min-2-rem"></span></span><span class="saving-throw damage edit"> </span><span data-i18n="DAMAGE" class="saving-throw damage edit lowercase"></span><span class="saving-throw edit">.</span></div></div></div><div class="relative mar-l-smd mar-t-smd"><input type="checkbox" name="attr_content_toggle" value="1" class="content-toggle small-checkbox" checked="checked"><textarea name="attr_content" class="one-line-textarea textarea-checkbox" accept="Content" data-i18n-placeholder="CONTENT"></textarea></div><div class="emote mar-l-smd mar-t-smd"><textarea name="attr_emote" class="one-line-textarea" data-i18n-placeholder="EMOTE"></textarea></div><div class="freetext mar-l-smd mar-t-sm"><textarea name="attr_freetext" class="two-line-textarea" data-i18n-placeholder="FREETEXT"></textarea></div><div class="freeform mar-l-smd mar-t-sm"><textarea name="attr_freeform" class="two-line-textarea" data-i18n-placeholder="FREEFORM"></textarea></div><div class="shaped-row mar-l-smd mar-t-smd weight"><span><input type="checkbox" name="attr_carried" class="small-checkbox" checked="checked"><span data-i18n="CARRIED" class="small-font center"></span></span><span>, </span><span class="auto-expand-wrap"><input type="number" name="attr_qty" class="no-spin" value="1" min="0" step="1"><span name="attr_qty" class="auto-expand-text"></span><div data-i18n="QTY" class="small-font center"></div></span><div class="center edit">×</div><span class="auto-expand-wrap edit"><input type="number" name="attr_weight" class="no-spin" value="0" step=".001" accept="Weight"><span name="attr_weight" class="auto-expand-text"></span><div data-i18n="WEIGHT" class="small-font center"></div></span></div></div></div></fieldset><button type="roll" name="roll_shaped_attacks" class="wrapper-button" value="/w @{character_name} &{template:5e-shaped} {{character_name=@{character_name}}} @{show_character_name} {{title=^{ATTACKS}}} {{action=1}} {{text_big=@{attacks_macro_var}}}"><div class="wrap-box-title center" data-i18n="ATTACKS"></div></button></div><hr><div class="ammo"><fieldset class="repeating_ammo"><div class="shaped-row compendium-drop-target no-wrap"><span class="auto-expand-wrap"><input type="number" name="attr_qty" value="0" min="0" step="1" class="no-spin"><span name="attr_qty" class="auto-expand-text"></span><div data-i18n="QTY" class="small-font center edit"></div></span><span class="auto-expand-wrap edit"><input type="text" name="attr_name" class="small-label" data-i18n-placeholder="ARROWS" accept="Name"><span name="attr_name" class="auto-expand-text min-2-rem"></span></span><div class="presentation"><button type="roll" name="roll_ammo" value="@{output_option} &{template:5e-shaped} {{character_name=@{character_name}}} @{show_character_name} {{title=@{name}}} {{text_big=@{qty}}}"><span name="attr_name" class="small-label">Arrows</span></button></div><span class="weight auto-expand-wrap edit"><input type="number" name="attr_weight" class="no-spin" value=".05" step=".0001" accept="Weight"><span name="attr_weight" class="auto-expand-text"></span><div data-i18n="WEIGHT" class="small-font center"></div></span></div></fieldset><div class="wrap-box-title center" data-i18n="AMMO"></div></div></div></div><div class="spells-wrap relative mar-b-smd"><div class="wrap-box"><input type="hidden" name="attr_cast_as_level_0" value="0"><input type="hidden" name="attr_cast_as_level_1" value="1"><input type="hidden" name="attr_cast_as_level_2" value="2"><input type="hidden" name="attr_cast_as_level_3" value="3"><input type="hidden" name="attr_cast_as_level_4" value="4"><input type="hidden" name="attr_cast_as_level_5" value="5"><input type="hidden" name="attr_cast_as_level_6" value="6"><input type="hidden" name="attr_cast_as_level_7" value="7"><input type="hidden" name="attr_cast_as_level_8" value="8"><input type="hidden" name="attr_cast_as_level_9" value="9"> <input type="hidden" name="attr_higher_level_query_0"><input type="hidden" name="attr_higher_level_query_1"><input type="hidden" name="attr_higher_level_query_2"><input type="hidden" name="attr_higher_level_query_3"><input type="hidden" name="attr_higher_level_query_4"><input type="hidden" name="attr_higher_level_query_5"><input type="hidden" name="attr_higher_level_query_6"><input type="hidden" name="attr_higher_level_query_7"><input type="hidden" name="attr_higher_level_query_8"> <input type="hidden" name="attr_show_spells" class="toggle-spells"> <input type="hidden" name="attr_spell_slots_toggle" class="toggle-spell-slots"> <input type="hidden" name="attr_warlock_slots_toggle" class="toggle-warlock-slots"> <input type="hidden" name="attr_spell_points_toggle" class="toggle-spell-points"><div class="spells shaped-row space-around center mar-b-smd"><div><div data-i18n="ABILITY" class="wrap-box-label light-label"></div><div class="center"><div class="edit"><span class="auto-expand-wrap"><select name="attr_spell_ability"><option value="0">—</option><option value="STRENGTH" data-i18n="STRENGTH" class=""></option><option value="DEXTERITY" data-i18n="DEXTERITY" class=""></option><option value="CONSTITUTION" data-i18n="CONSTITUTION" class=""></option><option value="INTELLIGENCE" data-i18n="INTELLIGENCE" class=""></option><option value="WISDOM" data-i18n="WISDOM" class=""></option><option value="CHARISMA" data-i18n="CHARISMA" class=""></option><option value="HONOR" data-i18n="HONOR" class="honor"></option><option value="SANITY" data-i18n="SANITY" class="sanity"></option></select><span name="attr_spell_ability" class="auto-expand-text" data-i18n-dynamic></span></span></div><span name="attr_spell_ability" data-i18n-dynamic class="presentation"></span></div></div><input type="hidden" name="attr_spell_save_formula"><button type="roll" name="roll_shaped_spell_dc" value="@{output_option} &{template:5e-shaped} {{character_name=@{character_name}}} @{show_character_name} {{title=^{SPELL_SAVING_THROW}}} {{spell=1}} @{spell_save_formula} @{hide_gm_info}"><div data-i18n="SAVE_DC" class="wrap-box-label light-label"></div><div class="center"><input type="hidden" name="attr_spell_save_DC" value="10"><span name="attr_spell_save_DC">10</span></div></button><input type="hidden" name="attr_spell_roll_formula"><button type="roll" name="roll_shaped_spell_attack" value="@{output_option} &{template:5e-shaped} {{character_name=@{character_name}}} @{show_character_name} {{title=^{SPELL_ATTACK}}} {{spell=1}} {{@{shaped_d20}=1}} @{spell_roll_formula} @{hide_gm_info}"><div data-i18n="ATTACK" class="wrap-box-label light-label"></div><div class="center"><input type="hidden" name="attr_spell_to_hit" value="+2"><span name="attr_spell_to_hit">+2</span></div></button><div><div data-i18n="KNOWN" class="wrap-box-label light-label"></div><div class="center"><span name="attr_spells_known">0</span></div></div><div class="prepared-matters"><div data-i18n="PREPARED" class="wrap-box-label light-label"></div><div class="center"><span name="attr_spells_prepared">0</span></div></div></div><div class="shaped-row edit"><label class="pseudo-button-wrapper"><input type="checkbox" name="attr_show_spells" value="1"><span data-i18n="SPELLS" class="small-font lowercase"></span></label><label class="pseudo-button-wrapper spells"><input type="checkbox" name="attr_spells_level_0_show" value="1"><span data-i18n="CANTRIPS" class="small-font lowercase"></span></label><label class="pseudo-button-wrapper spells"><input type="checkbox" name="attr_spell_slots_toggle" value="1"><span data-i18n="SLOTS" class="small-font lowercase"></span></label><label class="pseudo-button-wrapper spells"><input type="checkbox" name="attr_prepared_matters" value="1"><span data-i18n="PREPARED_MATTERS" class="small-font lowercase"></span></label><label class="pseudo-button-wrapper spells"><input type="checkbox" name="attr_warlock_slots_toggle" value="1"><span data-i18n="WARLOCK_SLOTS" class="small-font lowercase"></span></label><label class="pseudo-button-wrapper spells"><input type="checkbox" name="attr_spell_points_toggle" value="1"><span data-i18n="POINTS" class="small-font lowercase"></span></label></div><div class="spells"><input type="hidden" name="attr_spells_condense" class="toggle-filter-condense" value="1"> <input type="hidden" name="attr_spells_content" class="toggle-filter-content"><div class="shaped-row presentation spells justify-flex-end"><label class="condense pseudo-button-wrapper"><input type="checkbox" name="attr_spells_content" value="1"><span data-i18n="CONTENT" class="small-font lowercase"></span></label><label class="pseudo-button-wrapper"><input type="checkbox" name="attr_spells_condense" value="1" checked="checked"><span data-i18n="CONDENSE" class="small-font lowercase"></span></label></div><input type="checkbox" name="attr_spell_display_filters" class="toggle-filters" value="1" checked="checked"><span class="toggle-filters button lowercase" data-i18n="FILTERS"></span><span> </span><input type="checkbox" name="attr_spell_only_show_prepared" class="toggle-filter-prepared"><span class="toggle-filter-prepared button lowercase" data-i18n="PREPARED"></span><span> </span><input type="checkbox" name="attr_spell_only_show_rituals" class="toggle-filter-ritual"><span class="toggle-filter-ritual button lowercase" data-i18n="RITUAL"></span><span> </span><input type="checkbox" name="attr_spell_only_show_verbal" class="toggle-filter-verbal" checked="checked"><span class="toggle-filter-verbal button" data-i18n="COMPONENTS_V"></span><input type="checkbox" name="attr_spell_only_show_somatic" class="toggle-filter-somatic" checked="checked"><span class="toggle-filter-somatic button" data-i18n="COMPONENTS_S"></span><input type="checkbox" name="attr_spell_only_show_material" class="toggle-filter-material" checked="checked"><span class="toggle-filter-material button" data-i18n="COMPONENTS_M"></span><span> </span><input type="checkbox" name="attr_spell_only_show_concentration" class="toggle-filter-concentration" checked="checked"><span class="toggle-filter-concentration button lowercase" data-i18n="CONCENTRATION"></span><span> </span><input type="radio" name="attr_spell_casting_time_only_show" class="toggle-filter-time-reaction" value="reaction"><span class="toggle-filter-time-reaction button lowercase" data-i18n="REACTION"></span><input type="radio" name="attr_spell_casting_time_only_show" class="toggle-filter-time-bonus" value="bonus"><span class="toggle-filter-time-bonus button lowercase border-left" data-i18n="BONUS"></span><input type="radio" name="attr_spell_casting_time_only_show" class="toggle-filter-time-action" value="action"><span class="toggle-filter-time-action button lowercase border-left" data-i18n="ACTION"></span><input type="radio" name="attr_spell_casting_time_only_show" class="toggle-filter-time-longer" value="longer"><span class="toggle-filter-time-longer button lowercase border-left" data-i18n="LONGER"></span><input type="radio" name="attr_spell_casting_time_only_show" class="toggle-filter-time-all" value="all" checked="checked"><span class="toggle-filter-time-all button lowercase border-left" data-i18n="ALL"></span><span> </span><input type="radio" name="attr_spell_level_filter" class="toggle-spells-filter-level-0" value="0"><span class="toggle-spells-filter-level-0 button lowercase" data-i18n="CANTRIPS"></span><input type="radio" name="attr_spell_level_filter" class="toggle-spells-filter-level-1 spell-level-1" value="1"><span class="toggle-spells-filter-level-1 spell-level-1 button border-left">1</span><input type="radio" name="attr_spell_level_filter" class="toggle-spells-filter-level-2 spell-level-2" value="2"><span class="toggle-spells-filter-level-2 spell-level-2 button border-left">2</span><input type="radio" name="attr_spell_level_filter" class="toggle-spells-filter-level-3 spell-level-3" value="3"><span class="toggle-spells-filter-level-3 spell-level-3 button border-left">3</span><input type="radio" name="attr_spell_level_filter" class="toggle-spells-filter-level-4 spell-level-4" value="4"><span class="toggle-spells-filter-level-4 spell-level-4 button border-left">4</span><input type="radio" name="attr_spell_level_filter" class="toggle-spells-filter-level-5 spell-level-5" value="5"><span class="toggle-spells-filter-level-5 spell-level-5 button border-left">5</span><input type="radio" name="attr_spell_level_filter" class="toggle-spells-filter-level-6 spell-level-6" value="6"><span class="toggle-spells-filter-level-6 spell-level-6 button border-left">6</span><input type="radio" name="attr_spell_level_filter" class="toggle-spells-filter-level-7 spell-level-7" value="7"><span class="toggle-spells-filter-level-7 spell-level-7 button border-left">7</span><input type="radio" name="attr_spell_level_filter" class="toggle-spells-filter-level-8 spell-level-8" value="8"><span class="toggle-spells-filter-level-8 spell-level-8 button border-left">8</span><input type="radio" name="attr_spell_level_filter" class="toggle-spells-filter-level-9 spell-level-9" value="9"><span class="toggle-spells-filter-level-9 spell-level-9 button border-left">9</span><input type="radio" name="attr_spell_level_filter" class="toggle-spells-filter-level-auto" value="auto" checked="checked"><span class="toggle-spells-filter-level-auto button lowercase border-left" data-i18n="AUTO"></span><input type="radio" name="attr_spell_level_filter" class="toggle-spells-filter-level-all" value="all"><span class="toggle-spells-filter-level-all button lowercase border-left" data-i18n="ALL"></span><input type="hidden" name="attr_spell_level_filter" class="toggle-filter-level"><div class="spells"><div class="spell-level-container has-warlock-slots shaped-row align-flex-end"><div class="spell-level-wrapper shaped-row align-flex-end mar-r-smd"><span data-i18n="WARLOCK_SPELL_SLOTS"></span><span class="mar-l-smd">(</span><span class="auto-expand-wrap"><input type="number" name="attr_warlock_spell_slots" class="no-spin"><span name="attr_warlock_spell_slots" class="auto-expand-text"></span></span><span>/</span><span name="attr_warlock_spell_slots_calc" class="spell-slots pc edit"></span><span class="pc edit">+</span><span class="auto-expand-wrap edit"><input type="number" name="attr_warlock_spell_slots_bonus" class="no-spin" value="0" min="0"><span name="attr_warlock_spell_slots_bonus" class="auto-expand-text"></span></span><span class="pc edit">=</span><span name="attr_warlock_spell_slots_max"></span><span>):</span></div><span name="attr_warlock_spells_max_level" class="presentation" data-i18n-dynamic></span><div class="edit"><select name="attr_warlock_spells_max_level"><option value="1ST_LEVEL" data-i18n="1ST_LEVEL"></option><option value="2ND_LEVEL" data-i18n="2ND_LEVEL"></option><option value="3RD_LEVEL" data-i18n="3RD_LEVEL"></option><option value="4TH_LEVEL" data-i18n="4TH_LEVEL"></option><option value="5TH_LEVEL" data-i18n="5TH_LEVEL"></option><option value="6TH_LEVEL" data-i18n="6TH_LEVEL"></option><option value="7TH_LEVEL" data-i18n="7TH_LEVEL"></option><option value="8TH_LEVEL" data-i18n="8TH_LEVEL"></option><option value="9TH_LEVEL" data-i18n="9TH_LEVEL"></option></select></div></div><div class="spell-level-container spell-points"><div class="spell-level-wrapper shaped-row align-flex-end mar-r-smd"><span data-i18n="SPELL_POINTS"></span><span class="mar-l-smd">(</span><span class="auto-expand-wrap"><input type="number" name="attr_spell_points" class="no-spin"><span name="attr_spell_points" class="auto-expand-text"></span></span><span>/</span><span name="attr_spell_points_max" class="presentation">0</span><span class="auto-expand-wrap edit"><input type="number" name="attr_spell_points_max" class="no-spin" min="0"><span name="attr_spell_points_max" class="auto-expand-text"></span></span><span>);</span><span data-i18n="LIMIT" class="lowercase mar-l-smd mar-r-smd"></span><span name="attr_spell_points_limit" class="presentation"></span><span class="auto-expand-wrap edit"><input type="number" name="attr_spell_points_limit" class="no-spin" value="2" min="2"><span name="attr_spell_points_limit" class="auto-expand-text"></span></span></div></div><div class="spell-level-container spell-level-0 shaped-row align-center"><span class="spell-level-wrapper white-space-no-wrap mar-r-smd"><span data-i18n="CANTRIPS"></span><span> </span><span>(<span data-i18n="AT_WILL"></span>)</span><span class="show-when-condensed">:</span></span><div class="col-100 show-when-not-condensed"></div><fieldset class="repeating_spell0"><input type="hidden" name="attr_is_prepared" class="toggle-prepared hidden"> <input type="hidden" name="attr_ritual" class="toggle-ritual"> <input type="hidden" name="attr_concentration" class="toggle-concentration"> <input type="hidden" name="attr_casting_time" class="toggle-time"> <input type="hidden" name="attr_components" class="toggle-components"><div class="filter-section compendium-drop-target"><input type="hidden" name="attr_roll_formula"> <input type="hidden" name="attr_cast_as_level"> <input type="hidden" name="attr_type_from_srd" accept="Spell Attack"> <input type="hidden" name="attr_damage_from_srd" accept="Damage"> <input type="hidden" name="attr_second_damage_from_srd" accept="Secondary Damage"> <input type="hidden" name="attr_damage_type_from_srd" accept="Damage Type"> <input type="hidden" name="attr_heal_from_srd" accept="Healing"> <input type="hidden" name="attr_higher_spell_slot_dice_from_srd" accept="Higher Spell Slot Dice"> <input type="hidden" name="attr_add_casting_modifier" accept="Add Casting Modifier"> <input type="hidden" name="attr_damage_progression_from_srd" accept="Damage Progression"><div class="presentation relative"><div class="shaped-row no-wrap"><input type="hidden" name="attr_content_toggle" value="1" class="content-toggle"><button type="roll" name="roll_spell" class="wrapper-button" value="@{output_option} &{template:5e-shaped} {{character_name=@{character_name}}} @{show_character_name} {{title=@{name}}} {{spell=1}} @{attacher_spell} @{attacher_spell_level_0} {{spell_level=^{@{spell_level}}}} {{school=^{@{school}}}} {{casting_time=^{@{casting_time}}}} @{ritual_output} {{range=@{range}}} {{components=^{@{components}}}} {{materials=@{materials}}} {{duration=^{@{duration}}}} @{hide_gm_info} @{roll_formula}"><span name="attr_name" class="spell-name"></span><div class="no-overflow condense"><span name="attr_spell_level" data-i18n-dynamic class="italic"></span><span name="attr_school" data-i18n-dynamic class="italic lowercase"></span><span class="show-ritual italic lowercase">(<span data-i18n="RITUAL"></span>)</span></div><div class="no-overflow condense"><span class="bold mar-r-sm"><span data-i18n="CASTING_TIME"></span>:</span><span name="attr_casting_time" data-i18n-dynamic></span></div><div class="no-overflow condense"><span class="bold mar-r-sm"><span data-i18n="RANGE"></span>:</span><span name="attr_range"></span></div><div class="no-overflow condense"><span class="bold mar-r-sm"><span data-i18n="COMPONENTS"></span>:</span><span name="attr_components" data-i18n-dynamic></span><input type="checkbox" name="attr_materials_show" value="1" class="show-materials hidden"><span class="show-materials">(<span name="attr_materials" class="small-label"></span>)</span></div><div class="no-overflow condense"><span class="bold mar-r-sm"><span data-i18n="DURATION"></span>:</span><span name="attr_duration" data-i18n-dynamic></span></div><div class="condense content"><span name="attr_content"></span></div></button><span class="show-when-condensed comma">, </span></div><div class="prepared-absolute prepared-matters"><label class="pseudo-button-wrapper show-when-not-condensed"><input type="checkbox" name="attr_is_prepared" value="Yes"><span data-i18n="PREPARED" class="lowercase small-font"></span></label></div></div><button type="roll" name="roll_repeat" class="hidden" value="@{output_option} &{template:5e-shaped} {{character_name=@{character_name}}} @{show_character_name} {{title=@{name}}} {{spell_repeat=1}} @{attacher_spell} @{attacher_spell_level_0} {{spell_level=^{@{spell_level}}}} @{hide_gm_info} @{roll_formula} {{content=}} {{higher_level=}}"></button><div class="shaped-row no-wrap edit"><span class="auto-expand-wrap"><input type="text" name="attr_name" class="spell-name" data-i18n-placeholder="NAME" accept="Name"><span name="attr_name" class="auto-expand-text min-3-rem spell-name"></span></span><div class="1-rem"></div></div><input type="checkbox" name="attr_toggle_details" class="toggle-icon-settings edit" checked="checked"><span class="toggle-icon-settings pictos edit">y</span><div class="details edit"><div class="shaped-row align-center"><span class="auto-expand-wrap"><select name="attr_spell_level" class="italic" accept="Level"><option value="CANTRIP" data-i18n="CANTRIP"></option><option value="1ST_LEVEL" data-i18n="1ST_LEVEL"></option><option value="2ND_LEVEL" data-i18n="2ND_LEVEL"></option><option value="3RD_LEVEL" data-i18n="3RD_LEVEL"></option><option value="4TH_LEVEL" data-i18n="4TH_LEVEL"></option><option value="5TH_LEVEL" data-i18n="5TH_LEVEL"></option><option value="6TH_LEVEL" data-i18n="6TH_LEVEL"></option><option value="7TH_LEVEL" data-i18n="7TH_LEVEL"></option><option value="8TH_LEVEL" data-i18n="8TH_LEVEL"></option><option value="9TH_LEVEL" data-i18n="9TH_LEVEL"></option><option value="0" class="srd-hidden">0</option><option value="1" class="srd-hidden">1</option><option value="2" class="srd-hidden">2</option><option value="3" class="srd-hidden">3</option><option value="4" class="srd-hidden">4</option><option value="5" class="srd-hidden">5</option><option value="6" class="srd-hidden">6</option><option value="7" class="srd-hidden">7</option><option value="8" class="srd-hidden">8</option><option value="9" class="srd-hidden">9</option></select><span name="attr_spell_level" class="auto-expand-text min-2-rem" data-i18n-dynamic>CANTRIP</span></span><span class="auto-expand-wrap"><select name="attr_school" class="italic lowercase" accept="School"><option value="ABJURATION" data-i18n="ABJURATION"></option><option value="CONJURATION" data-i18n="CONJURATION"></option><option value="DIVINATION" data-i18n="DIVINATION"></option><option value="ENCHANTMENT" data-i18n="ENCHANTMENT"></option><option value="EVOCATION" data-i18n="EVOCATION"></option><option value="ILLUSION" data-i18n="ILLUSION"></option><option value="NECROMANCY" data-i18n="NECROMANCY"></option><option value="TRANSMUTATION" data-i18n="TRANSMUTATION"></option><option value="Abjuration" class="srd-hidden">Abjuration</option><option value="Conjuration" class="srd-hidden">Conjuration</option><option value="Divination" class="srd-hidden">Divination</option><option value="Enchantment" class="srd-hidden">Enchantment</option><option value="Evocation" class="srd-hidden">Evocation</option><option value="Illusion" class="srd-hidden">Illusion</option><option value="Necromancy" class="srd-hidden">Necromancy</option><option value="Transmutation" class="srd-hidden">Transmutation</option></select><span name="attr_school" class="auto-expand-text lowercase min-2-rem" data-i18n-dynamic>ABJURATION</span></span><div class="mar-l-sm"><input type="hidden" name="attr_ritual_output"><label class="pseudo-button-wrapper"><input type="checkbox" name="attr_ritual" value="Yes" accept="Ritual"><span data-i18n="RITUAL" class="lowercase small-font"></span></label></div><div class="mar-l-sm prepared-matters"><label class="pseudo-button-wrapper"><input type="checkbox" name="attr_is_prepared" value="Yes"><span data-i18n="PREPARED" class="lowercase small-font"></span></label></div></div><div class="shaped-row align-center"><span class="bold mar-r-sm"><span data-i18n="CASTING_TIME"></span>:</span><span class="auto-expand-wrap"><select name="attr_casting_time" accept="Casting Time"><option value="1_ACTION" data-i18n="1_ACTION"></option><option value="1_BONUS_ACTION" data-i18n="1_BONUS_ACTION"></option><option value="1_REACTION" data-i18n="1_REACTION"></option><option value="1_MINUTE" data-i18n="1_MINUTE"></option><option value="10_MINUTES" data-i18n="10_MINUTES"></option><option value="1_HOUR" data-i18n="1_HOUR"></option><option value="8_HOURS" data-i18n="8_HOURS"></option><option value="12_HOURS" data-i18n="12_HOURS"></option><option value="24_HOURS" data-i18n="24_HOURS"></option><option value="1 action" class="srd-hidden"></option><option value="1 bonus action" class="srd-hidden"></option><option value="1 reaction" class="srd-hidden"></option><option value="1 minute" class="srd-hidden"></option><option value="10 minutes" class="srd-hidden"></option><option value="1 hour" class="srd-hidden"></option><option value="8 hours" class="srd-hidden"></option><option value="12 hours" class="srd-hidden"></option><option value="24 hours" class="srd-hidden"></option></select><span name="attr_casting_time" class="auto-expand-text min-2-rem" data-i18n-dynamic>1_ACTION</span></span></div><div class="shaped-row align-center"><span class="bold mar-r-sm"><span data-i18n="RANGE"></span>:</span><span class="auto-expand-wrap"><input type="text" name="attr_range" placeholder="90" accept="Range"><span name="attr_range" class="auto-expand-text min-2-rem"></span></span></div><div class="shaped-row align-center no-wrap"><span class="bold mar-r-sm"><span data-i18n="COMPONENTS"></span>:</span><span class="auto-expand-wrap"><select name="attr_components" accept="Components"><option value="COMPONENTS_V_S_M" data-i18n="COMPONENTS_V_S_M"></option><option value="COMPONENTS_V_S" data-i18n="COMPONENTS_V_S"></option><option value="COMPONENTS_V_M" data-i18n="COMPONENTS_V_M"></option><option value="COMPONENTS_V" data-i18n="COMPONENTS_V"></option><option value="COMPONENTS_S_M" data-i18n="COMPONENTS_S_M"></option><option value="COMPONENTS_S" data-i18n="COMPONENTS_S"></option><option value="COMPONENTS_M" data-i18n="COMPONENTS_M"></option><option class="psionics" value="DISPLAY_AUDITORY" data-i18n="DISPLAY_AUDITORY"></option><option class="psionics" value="DISPLAY_AUDITORY_MATERIAL" data-i18n="DISPLAY_AUDITORY_MATERIAL"></option><option class="psionics" value="DISPLAY_AUDITORY_MENTAL" data-i18n="DISPLAY_AUDITORY_MENTAL"></option><option class="psionics" value="DISPLAY_AUDITORY_MENTAL_VISUAL" data-i18n="DISPLAY_AUDITORY_MENTAL_VISUAL"></option><option class="psionics" value="DISPLAY_AUDITORY_MENTAL_OLFACTORY" data-i18n="DISPLAY_AUDITORY_MENTAL_OLFACTORY"></option><option class="psionics" value="DISPLAY_AUDITORY_OLFACTORY" data-i18n="DISPLAY_AUDITORY_OLFACTORY"></option><option class="psionics" value="DISPLAY_AUDITORY_OLFACTORY_MATERIAL" data-i18n="DISPLAY_AUDITORY_OLFACTORY_MATERIAL"></option><option class="psionics" value="DISPLAY_AUDITORY_VISUAL" data-i18n="DISPLAY_AUDITORY_VISUAL"></option><option class="psionics" value="DISPLAY_AUDITORY_VISUAL_MATERIAL" data-i18n="DISPLAY_AUDITORY_VISUAL_MATERIAL"></option><option class="psionics" value="DISPLAY_MENTAL" data-i18n="DISPLAY_MENTAL"></option><option class="psionics" value="DISPLAY_MENTAL_OLFACTORY" data-i18n="DISPLAY_MENTAL_OLFACTORY"></option><option class="psionics" value="DISPLAY_MENTAL_OLFACTORY_VISUAL" data-i18n="DISPLAY_MENTAL_OLFACTORY_VISUAL"></option><option class="psionics" value="DISPLAY_MENTAL_VISUAL" data-i18n="DISPLAY_MENTAL_VISUAL"></option><option class="psionics" value="DISPLAY_MENTAL_MATERIAL" data-i18n="DISPLAY_MENTAL_MATERIAL"></option><option class="psionics" value="DISPLAY_OLFACTORY" data-i18n="DISPLAY_OLFACTORY"></option><option class="psionics" value="DISPLAY_OLFACTORY_VISUAL" data-i18n="DISPLAY_OLFACTORY_VISUAL"></option><option class="psionics" value="DISPLAY_OLFACTORY_MATERIAL" data-i18n="DISPLAY_OLFACTORY_MATERIAL"></option><option class="psionics" value="DISPLAY_VISUAL" data-i18n="DISPLAY_VISUAL"></option><option class="psionics" value="DISPLAY_VISUAL_MATERIAL" data-i18n="DISPLAY_VISUAL_MATERIAL"></option><option class="psionics" value="DISPLAY_MATERIAL" data-i18n="DISPLAY_MATERIAL"></option><option value="V S M" class="srd-hidden"></option><option value="V S" class="srd-hidden"></option><option value="V M" class="srd-hidden"></option><option value="V" class="srd-hidden"></option><option value="S M" class="srd-hidden"></option><option value="S" class="srd-hidden"></option><option value="M" class="srd-hidden"></option></select><span name="attr_components" class="auto-expand-text min-2-rem" data-i18n-dynamic>COMPONENTS_V_S_M</span></span><span>(</span><span class="auto-expand-wrap"><input type="text" name="attr_materials" class="small-label" accept="Material"><span name="attr_materials" class="auto-expand-text small-label"></span></span><span>)</span></div><div class="shaped-row align-center"><span class="bold mar-r-sm"><span data-i18n="DURATION"></span>:</span><span class="auto-expand-wrap"><select name="attr_duration" accept="Duration"><option value="INSTANTANEOUS" data-i18n="INSTANTANEOUS"></option><option value="INSTANTANEOUS_OR_1_HOUR" data-i18n="INSTANTANEOUS_OR_1_HOUR"></option><option value="1_ROUND" data-i18n="1_ROUND"></option><option value="1_MINUTE" data-i18n="1_MINUTE"></option><option value="10_MINUTES" data-i18n="10_MINUTES"></option><option value="1_HOUR" data-i18n="1_HOUR"></option><option value="8_HOURS" data-i18n="8_HOURS"></option><option value="12_HOURS" data-i18n="12_HOURS"></option><option value="24_HOURS" data-i18n="24_HOURS"></option><option value="CONCENTRATION_UP_TO_1_ROUND" data-i18n="CONCENTRATION_UP_TO_1_ROUND"></option><option value="CONCENTRATION_UP_TO_6_ROUNDS" data-i18n="CONCENTRATION_UP_TO_6_ROUNDS"></option><option value="CONCENTRATION_UP_TO_1_MINUTE" data-i18n="CONCENTRATION_UP_TO_1_MINUTE"></option><option value="CONCENTRATION_UP_TO_10_MINUTES" data-i18n="CONCENTRATION_UP_TO_10_MINUTES"></option><option value="CONCENTRATION_UP_TO_1_HOUR" data-i18n="CONCENTRATION_UP_TO_1_HOUR"></option><option value="CONCENTRATION_UP_TO_2_HOURS" data-i18n="CONCENTRATION_UP_TO_2_HOURS"></option><option value="CONCENTRATION_UP_TO_8_HOURS" data-i18n="CONCENTRATION_UP_TO_8_HOURS"></option><option value="CONCENTRATION_UP_TO_12_HOURS" data-i18n="CONCENTRATION_UP_TO_12_HOURS"></option><option value="CONCENTRATION_UP_TO_24_HOURS" data-i18n="CONCENTRATION_UP_TO_24_HOURS"></option><option value="7_DAYS" data-i18n="7_DAYS"></option><option value="10_DAYS" data-i18n="10_DAYS"></option><option value="30_DAYS" data-i18n="30_DAYS"></option><option value="UNTIL_DISPELLED" data-i18n="UNTIL_DISPELLED"></option><option value="UNTIL_DISPELLED_OR_TRIGGERED" data-i18n="UNTIL_DISPELLED_OR_TRIGGERED"></option><option value="SPECIAL" data-i18n="SPECIAL"></option><option value="Instantaneous" class="srd-hidden"></option><option value="Instantaneous or 1 hour" class="srd-hidden"></option><option value="1 round" class="srd-hidden"></option><option value="1 minute" class="srd-hidden"></option><option value="10 minutes" class="srd-hidden"></option><option value="1 hour" class="srd-hidden"></option><option value="8 hours" class="srd-hidden"></option><option value="12 hours" class="srd-hidden"></option><option value="24 hours" class="srd-hidden"></option><option value="Up to 1 round" class="srd-hidden"></option><option value="Up to 6 rounds" class="srd-hidden"></option><option value="Up to 1 minute" class="srd-hidden"></option><option value="Up to 10 minutes" class="srd-hidden"></option><option value="Up to 1 hour" class="srd-hidden"></option><option value="Up to 2 hours" class="srd-hidden"></option><option value="Up to 8 hours" class="srd-hidden"></option><option value="Up to 12 hours" class="srd-hidden"></option><option value="Up to 24 hours" class="srd-hidden"></option></select><span name="attr_duration" class="auto-expand-text min-2-rem" data-i18n-dynamic>INSTANTANEOUS</span></span></div><div class="relative mar-l-smd mar-t-smd"><input type="checkbox" name="attr_content_toggle" value="1" class="content-toggle small-checkbox" checked="checked"><textarea name="attr_content" class="four-line-textarea textarea-checkbox" accept="Content" data-i18n-placeholder="CONTENT"></textarea></div><div class="relative mar-l-smd mar-t-smd"><input type="checkbox" name="attr_higher_level_toggle" value="1" class="higher-level-toggle small-checkbox"><textarea name="attr_higher_level" class="two-line-textarea textarea-checkbox" data-i18n-placeholder="HIGHER_LEVEL"></textarea></div><div class="shaped-row align-flex-start no-wrap mar-l-smd mar-t-smd"><input type="checkbox" name="attr_attack_toggle" value="1" class="attack-toggle small-checkbox no-shrink"><span class="attack-reverse heading"><span data-i18n="ATTACK"></span>.</span><div class="attack"><div class="shaped-row"><input type="hidden" name="attr_attack_type" class="attack-type"><span class="auto-expand-wrap"><select name="attr_attack_type" class="italic" accept="Item Type"><option value="MELEE_SPELL_ATTACK" data-i18n="MELEE_SPELL_ATTACK"></option><option value="RANGED_SPELL_ATTACK" data-i18n="RANGED_SPELL_ATTACK"></option><option class="srd-hidden">Melee Weapon</option><option class="srd-hidden">Ranged Weapon</option></select><span name="attr_attack_type" class="auto-expand-text italic" data-i18n-dynamic><span data-i18n="MELEE_WEAPON_ATTACK"></span></span></span><span class="italic">: </span><span class="attack edit"><label class="round-checkbox-wrapper pad-t-sm"><input type="checkbox" name="attr_proficiency" checked="checked"><span></span></label></span><span>+</span><span class="auto-expand-wrap"><select name="attr_attack_ability"><option value="0">—</option><option value="FIN" data-i18n="FIN"></option><option value="STR" data-i18n="STR" class=""></option><option value="DEX" data-i18n="DEX" class=""></option><option value="CON" data-i18n="CON" class=""></option><option value="INT" data-i18n="INT" class=""></option><option value="WIS" data-i18n="WIS" class=""></option><option value="CHA" data-i18n="CHA" class=""></option><option value="HON" data-i18n="HON" class="honor"></option><option value="SAN" data-i18n="SAN" class="sanity"></option><option class="srd-hidden">SPELL_ABILITY</option></select><span name="attr_attack_ability" class="auto-expand-text" data-i18n-dynamic></span></span><span>+</span><span class="auto-expand-wrap"><input type="number" name="attr_attack_bonus" class="no-spin"><span name="attr_attack_bonus" class="auto-expand-text"></span></span><span>=</span><span> </span><span name="attr_to_hit">+0</span><span> </span><span data-i18n="TO_HIT"></span><span>, </span><span data-i18n="REACH" class="reach lowercase"></span><span class="reach"> </span><span class="reach auto-expand-wrap"><input type="text" name="attr_reach" class="center" accept="Reach"><span name="attr_reach" class="auto-expand-text"></span></span><span class="reach">, </span><span data-i18n="RANGE" class="attack range edit lowercase"></span><span class="attack range edit"> </span><span class="attack range edit auto-expand-wrap"><input type="text" name="attr_range" class="center" accept="Range"><span name="attr_range" class="auto-expand-text"></span></span><span class="range">, </span><span class="auto-expand-wrap"><select name="attr_attack_target" class="italic"><option value="ONE_TARGET" data-i18n="ONE_TARGET"></option><option value="ONE_CREATURE" data-i18n="ONE_CREATURE"></option></select><span name="attr_attack_target" class="auto-expand-text" data-i18n-dynamic><span data-i18n="ONE_TARGET"></span></span></span><span class="crit-range">, </span><span data-i18n="CRIT_RANGE" class="crit-range lowercase"></span><span class="crit-range"> </span><span class="crit-range auto-expand-wrap"><input type="number" name="attr_crit_range" class="no-spin" value="20" step="1" min="1" max="20"><span name="attr_crit_range" class="auto-expand-text"></span></span><span>.</span></div><div class="shaped-row"><span class="italic"><span data-i18n="HIT"></span><span>:</span></span><span> </span><span name="attr_attack_damage_average" class="attack damage edit">0</span><span class="attack damage edit"> (</span><span class="attack damage edit"><span class="auto-expand-wrap"><input type="text" name="attr_attack_damage_dice" class="center" placeholder="1"><span name="attr_attack_damage_dice" class="auto-expand-text">1</span></span><span class="auto-expand-wrap"><select name="attr_attack_damage_die"><option>d0</option><option>d2</option><option>d4</option><option>d6</option><option>d8</option><option>d10</option><option>d12</option><option>d20</option></select><span name="attr_attack_damage_die" class="auto-expand-text">d0</span></span><span class="dice-modifier auto-expand-wrap"><input type="text" name="attr_attack_damage_dice_modifier"><span name="attr_attack_damage_dice_modifier" class="auto-expand-text"></span></span></span><span class="attack damage edit">+</span><span class="attack damage edit auto-expand-wrap"><select name="attr_attack_damage_ability"><option value="0">—</option><option value="FIN" data-i18n="FIN"></option><option value="STR" data-i18n="STR" class=""></option><option value="DEX" data-i18n="DEX" class=""></option><option value="CON" data-i18n="CON" class=""></option><option value="INT" data-i18n="INT" class=""></option><option value="WIS" data-i18n="WIS" class=""></option><option value="CHA" data-i18n="CHA" class=""></option><option value="HON" data-i18n="HON" class="honor"></option><option value="SAN" data-i18n="SAN" class="sanity"></option><option class="srd-hidden">SPELL_ABILITY</option></select><span name="attr_attack_damage_ability" class="auto-expand-text capitalize" data-i18n-dynamic></span></span><span class="attack damage edit">+</span><span class="attack damage edit auto-expand-wrap"><input type="text" name="attr_attack_damage_bonus"><span name="attr_attack_damage_bonus" class="auto-expand-text"></span></span><span class="attack damage edit extra-on-a-crit">, </span><span data-i18n="EXTRA_ON_A_CRIT" class="attack damage edit extra-on-a-crit lowercase"></span><span class="attack damage edit extra-on-a-crit"> </span><span class="attack damage edit extra-on-a-crit auto-expand-wrap"><input type="text" name="attr_attack_damage_crit" class="center"><span name="attr_attack_damage_crit" class="auto-expand-text"></span></span><span class="attack damage edit">) </span><span class="attack damage edit auto-expand-wrap"><input type="text" name="attr_attack_damage_type" class="edit center" data-i18n-placeholder="FIRE"><span name="attr_attack_damage_type" class="auto-expand-text min-2-rem"></span></span><span class="attack damage edit"> </span><span data-i18n="DAMAGE" class="attack damage edit lowercase"></span><span class="attack damage">, </span><span class="attack damage auto-expand-wrap"><input type="text" name="attr_attack_higher_level_dice"><span name="attr_attack_higher_level_dice" class="auto-expand-text"></span></span><span name="attr_attack_damage_die" class="attack damage"></span><span class="attack damage"> </span><span data-i18n="PER_LEVEL" class="attack damage"></span><span> </span><span class="attack edit auto-expand-wrap"><select name="attr_attack_second_damage_condition"><option value="">—</option><option value="PLUS" data-i18n="PLUS"></option></select><span name="attr_attack_second_damage_condition" class="auto-expand-text" data-i18n-dynamic></span></span><input type="hidden" name="attr_attack_second_damage_condition" class="attack-second-damage-condition" value=""><span class="damage"> </span><span name="attr_attack_second_damage_average" class="attack damage edit">0</span><span class="attack damage edit"> (</span><span class="attack damage edit"><span class="auto-expand-wrap"><input type="text" name="attr_attack_second_damage_dice" class="center" placeholder="1"><span name="attr_attack_second_damage_dice" class="auto-expand-text">1</span></span><span class="auto-expand-wrap"><select name="attr_attack_second_damage_die"><option>d0</option><option>d2</option><option>d4</option><option>d6</option><option>d8</option><option>d10</option><option>d12</option><option>d20</option></select><span name="attr_attack_second_damage_die" class="auto-expand-text">d0</span></span><span class="dice-modifier auto-expand-wrap"><input type="text" name="attr_attack_second_damage_dice_modifier"><span name="attr_attack_second_damage_dice_modifier" class="auto-expand-text"></span></span></span><span class="attack damage edit">+</span><span class="attack damage edit auto-expand-wrap"><select name="attr_attack_second_damage_ability"><option value="0">—</option><option value="FIN" data-i18n="FIN"></option><option value="STR" data-i18n="STR" class=""></option><option value="DEX" data-i18n="DEX" class=""></option><option value="CON" data-i18n="CON" class=""></option><option value="INT" data-i18n="INT" class=""></option><option value="WIS" data-i18n="WIS" class=""></option><option value="CHA" data-i18n="CHA" class=""></option><option value="HON" data-i18n="HON" class="honor"></option><option value="SAN" data-i18n="SAN" class="sanity"></option><option class="srd-hidden">SPELL_ABILITY</option></select><span name="attr_attack_second_damage_ability" class="auto-expand-text capitalize" data-i18n-dynamic></span></span><span class="attack damage edit">+</span><span class="attack damage edit auto-expand-wrap"><input type="text" name="attr_attack_second_damage_bonus"><span name="attr_attack_second_damage_bonus" class="auto-expand-text"></span></span><span class="attack damage edit extra-on-a-crit">, </span><span data-i18n="EXTRA_ON_A_CRIT" class="attack damage edit extra-on-a-crit lowercase"></span><span class="attack damage edit extra-on-a-crit"> </span><span class="attack damage edit extra-on-a-crit auto-expand-wrap"><input type="text" name="attr_attack_second_damage_crit" class="center"><span name="attr_attack_second_damage_crit" class="auto-expand-text"></span></span><span class="attack damage edit">) </span><span class="attack damage edit auto-expand-wrap"><input type="text" name="attr_attack_second_damage_type" class="edit center" data-i18n-placeholder="FIRE"><span name="attr_attack_second_damage_type" class="auto-expand-text min-2-rem"></span></span><span class="attack damage edit"> </span><span data-i18n="DAMAGE" class="attack damage edit lowercase"></span><span class="attack damage">, </span><span class="attack damage auto-expand-wrap"><input type="text" name="attr_attack_second_higher_level_dice"><span name="attr_attack_second_higher_level_dice" class="auto-expand-text"></span></span><span name="attr_attack_second_damage_die" class="attack damage"></span><span class="attack damage"> </span><span data-i18n="PER_LEVEL" class="attack damage"></span><span>.</span></div></div></div><div class="shaped-row align-flex-start no-wrap mar-l-smd mar-t-smd"><input type="checkbox" name="attr_saving_throw_toggle" value="1" class="saving-throw-toggle small-checkbox no-shrink"><span class="saving-throw-reverse heading"><span data-i18n="SAVING_THROW"></span>.</span><div class="saving-throw"><div class="shaped-row"><span class="edit auto-expand-wrap"><select name="attr_saving_throw_vs_ability" accept="Save"><option value="STRENGTH" data-i18n="STRENGTH" class="default-saving-throw"></option><option value="DEXTERITY" data-i18n="DEXTERITY" class="default-saving-throw"></option><option value="CONSTITUTION" data-i18n="CONSTITUTION" class="default-saving-throw"></option><option value="INTELLIGENCE" data-i18n="INTELLIGENCE" class="default-saving-throw"></option><option value="WISDOM" data-i18n="WISDOM" class="default-saving-throw"></option><option value="CHARISMA" data-i18n="CHARISMA" class="default-saving-throw"></option><option value="HONOR" data-i18n="HONOR" class="default-saving-throw honor"></option><option value="SANITY" data-i18n="SANITY" class="default-saving-throw sanity"></option><option value="FORTITUDE" data-i18n="FORTITUDE" class="custom-saving-throw"></option><option value="REFLEX" data-i18n="REFLEX" class="custom-saving-throw"></option><option value="WILL" data-i18n="WILL" class="custom-saving-throw"></option></select><span name="attr_saving_throw_vs_ability" class="auto-expand-text" data-i18n-dynamic></span></span><span> </span><span data-i18n="SAVING_THROW" class="lowercase"></span><span> (</span><span class="edit auto-expand-wrap"><select name="attr_saving_throw_ability"><option value="0">—</option><option value="STR" data-i18n="STR" class=""></option><option value="DEX" data-i18n="DEX" class=""></option><option value="CON" data-i18n="CON" class=""></option><option value="INT" data-i18n="INT" class=""></option><option value="WIS" data-i18n="WIS" class=""></option><option value="CHA" data-i18n="CHA" class=""></option><option value="HON" data-i18n="HON" class="honor"></option><option value="SAN" data-i18n="SAN" class="sanity"></option><option class="srd-hidden">SPELL_ABILITY</option></select><span name="attr_saving_throw_ability" class="auto-expand-text" data-i18n-dynamic></span></span><span>+</span><span class="edit auto-expand-wrap"><input type="number" name="attr_saving_throw_bonus"><span name="attr_saving_throw_bonus" class="auto-expand-text"></span></span><span>=</span><span data-i18n="DC"></span><span> </span><input type="hidden" name="attr_saving_throw_dc"><span name="attr_saving_throw_dc" class="bold"></span><span>).</span><span> </span><span class="inline-block"><div class="7-rem flex-grow"><textarea name="attr_saving_throw_success" class="one-line-textarea" data-i18n-placeholder="SAVE_SUCCESS" accept="Save Success"></textarea></div></span></div><div class="shaped-row"><span class="italic"><span data-i18n="SAVE_FAILURE"></span><span>:</span></span><span> </span><span name="attr_saving_throw_damage_average" class="saving-throw damage edit">0</span><span class="saving-throw damage edit"> (</span><span class="saving-throw damage edit"><span class="auto-expand-wrap"><input type="text" name="attr_saving_throw_damage_dice" class="center" placeholder="1"><span name="attr_saving_throw_damage_dice" class="auto-expand-text">1</span></span><span class="auto-expand-wrap"><select name="attr_saving_throw_damage_die"><option>d0</option><option>d2</option><option>d4</option><option>d6</option><option>d8</option><option>d10</option><option>d12</option><option>d20</option></select><span name="attr_saving_throw_damage_die" class="auto-expand-text">d0</span></span><span class="dice-modifier auto-expand-wrap"><input type="text" name="attr_saving_throw_damage_dice_modifier"><span name="attr_saving_throw_damage_dice_modifier" class="auto-expand-text"></span></span></span><span class="saving-throw damage edit">+</span><span class="saving-throw damage edit auto-expand-wrap"><select name="attr_saving_throw_damage_ability"><option value="0">—</option><option value="FIN" data-i18n="FIN"></option><option value="STR" data-i18n="STR" class=""></option><option value="DEX" data-i18n="DEX" class=""></option><option value="CON" data-i18n="CON" class=""></option><option value="INT" data-i18n="INT" class=""></option><option value="WIS" data-i18n="WIS" class=""></option><option value="CHA" data-i18n="CHA" class=""></option><option value="HON" data-i18n="HON" class="honor"></option><option value="SAN" data-i18n="SAN" class="sanity"></option><option class="srd-hidden">SPELL_ABILITY</option></select><span name="attr_saving_throw_damage_ability" class="auto-expand-text capitalize" data-i18n-dynamic></span></span><span class="saving-throw damage edit">+</span><span class="saving-throw damage edit auto-expand-wrap"><input type="text" name="attr_saving_throw_damage_bonus"><span name="attr_saving_throw_damage_bonus" class="auto-expand-text"></span></span><span class="saving-throw damage edit">) </span><span class="saving-throw damage edit auto-expand-wrap"><input type="text" name="attr_saving_throw_damage_type" class="edit center" data-i18n-placeholder="FIRE"><span name="attr_saving_throw_damage_type" class="auto-expand-text min-2-rem"></span></span><span class="saving-throw damage edit"> </span><span data-i18n="DAMAGE" class="saving-throw damage edit lowercase"></span><span class="saving-throw damage">, </span><span class="saving-throw damage auto-expand-wrap"><input type="text" name="attr_saving_throw_higher_level_dice"><span name="attr_saving_throw_higher_level_dice" class="auto-expand-text"></span></span><span name="attr_saving_throw_damage_die" class="saving-throw damage"></span><span class="saving-throw damage"> </span><span data-i18n="PER_LEVEL" class="saving-throw damage"></span><span class="saving-throw edit"> </span><span class="saving-throw edit auto-expand-wrap"><select name="attr_saving_throw_second_damage_condition"><option value="">—</option><option value="PLUS" data-i18n="PLUS"></option></select><span name="attr_saving_throw_second_damage_condition" class="auto-expand-text" data-i18n-dynamic></span></span><input type="hidden" name="attr_saving_throw_second_damage_condition" class="saving-throw-second-damage-condition" value=""><span class="saving-throw damage edit"> </span><span name="attr_saving_throw_second_damage_average" class="saving-throw damage edit">0</span><span class="saving-throw damage edit"> (</span><span class="saving-throw damage edit"><span class="auto-expand-wrap"><input type="text" name="attr_saving_throw_second_damage_dice" class="center" placeholder="1"><span name="attr_saving_throw_second_damage_dice" class="auto-expand-text">1</span></span><span class="auto-expand-wrap"><select name="attr_saving_throw_second_damage_die"><option>d0</option><option>d2</option><option>d4</option><option>d6</option><option>d8</option><option>d10</option><option>d12</option><option>d20</option></select><span name="attr_saving_throw_second_damage_die" class="auto-expand-text">d0</span></span><span class="dice-modifier auto-expand-wrap"><input type="text" name="attr_saving_throw_second_damage_dice_modifier"><span name="attr_saving_throw_second_damage_dice_modifier" class="auto-expand-text"></span></span></span><span class="saving-throw damage edit">+</span><span class="saving-throw damage edit auto-expand-wrap"><select name="attr_saving_throw_second_damage_ability"><option value="0">—</option><option value="FIN" data-i18n="FIN"></option><option value="STR" data-i18n="STR" class=""></option><option value="DEX" data-i18n="DEX" class=""></option><option value="CON" data-i18n="CON" class=""></option><option value="INT" data-i18n="INT" class=""></option><option value="WIS" data-i18n="WIS" class=""></option><option value="CHA" data-i18n="CHA" class=""></option><option value="HON" data-i18n="HON" class="honor"></option><option value="SAN" data-i18n="SAN" class="sanity"></option><option class="srd-hidden">SPELL_ABILITY</option></select><span name="attr_saving_throw_second_damage_ability" class="auto-expand-text capitalize" data-i18n-dynamic></span></span><span class="saving-throw damage edit">+</span><span class="saving-throw damage edit auto-expand-wrap"><input type="text" name="attr_saving_throw_second_damage_bonus"><span name="attr_saving_throw_second_damage_bonus" class="auto-expand-text"></span></span><span class="saving-throw damage edit">) </span><span class="saving-throw damage edit auto-expand-wrap"><input type="text" name="attr_saving_throw_second_damage_type" class="edit center" data-i18n-placeholder="FIRE"><span name="attr_saving_throw_second_damage_type" class="auto-expand-text min-2-rem"></span></span><span class="saving-throw damage edit"> </span><span data-i18n="DAMAGE" class="saving-throw damage edit lowercase"></span><span class="saving-throw damage">, </span><span class="saving-throw damage auto-expand-wrap"><input type="text" name="attr_saving_throw_second_higher_level_dice"><span name="attr_saving_throw_second_higher_level_dice" class="auto-expand-text"></span></span><span name="attr_saving_throw_second_damage_die" class="saving-throw damage"></span><span class="saving-throw damage"> </span><span data-i18n="PER_LEVEL" class="saving-throw damage"></span><span class="saving-throw edit">.</span></div></div></div><div class="shaped-row align-flex-start mar-l-smd mar-t-smd"><input type="checkbox" name="attr_other_damage_toggle" value="1" class="other-damage-toggle small-checkbox"><span class="other-damage-reverse heading"><span data-i18n="OTHER_DAMAGE"></span>.</span><span name="attr_other_damage_average" class="other-damage damage edit">0</span><span class="other-damage damage edit"> (</span><span class="other-damage damage edit"><span class="auto-expand-wrap"><input type="text" name="attr_other_damage_dice" class="center" placeholder="1"><span name="attr_other_damage_dice" class="auto-expand-text">1</span></span><span class="auto-expand-wrap"><select name="attr_other_damage_die"><option>d0</option><option>d2</option><option>d4</option><option>d6</option><option>d8</option><option>d10</option><option>d12</option><option>d20</option></select><span name="attr_other_damage_die" class="auto-expand-text">d0</span></span><span class="dice-modifier auto-expand-wrap"><input type="text" name="attr_other_damage_dice_modifier"><span name="attr_other_damage_dice_modifier" class="auto-expand-text"></span></span></span><span class="other-damage damage edit">+</span><span class="other-damage damage edit auto-expand-wrap"><select name="attr_other_damage_ability"><option value="0">—</option><option value="FIN" data-i18n="FIN"></option><option value="STR" data-i18n="STR" class=""></option><option value="DEX" data-i18n="DEX" class=""></option><option value="CON" data-i18n="CON" class=""></option><option value="INT" data-i18n="INT" class=""></option><option value="WIS" data-i18n="WIS" class=""></option><option value="CHA" data-i18n="CHA" class=""></option><option value="HON" data-i18n="HON" class="honor"></option><option value="SAN" data-i18n="SAN" class="sanity"></option><option class="srd-hidden">SPELL_ABILITY</option></select><span name="attr_other_damage_ability" class="auto-expand-text capitalize" data-i18n-dynamic></span></span><span class="other-damage damage edit">+</span><span class="other-damage damage edit auto-expand-wrap"><input type="text" name="attr_other_damage_bonus"><span name="attr_other_damage_bonus" class="auto-expand-text"></span></span><span class="other-damage damage edit extra-on-a-crit">, </span><span data-i18n="EXTRA_ON_A_CRIT" class="other-damage damage edit extra-on-a-crit lowercase"></span><span class="other-damage damage edit extra-on-a-crit"> </span><span class="other-damage damage edit extra-on-a-crit auto-expand-wrap"><input type="text" name="attr_other_damage_crit" class="center"><span name="attr_other_damage_crit" class="auto-expand-text"></span></span><span class="other-damage damage edit">) </span><span class="other-damage damage edit auto-expand-wrap"><input type="text" name="attr_other_damage_type" class="edit center" data-i18n-placeholder="FIRE"><span name="attr_other_damage_type" class="auto-expand-text min-2-rem"></span></span><span class="other-damage damage edit"> </span><span data-i18n="DAMAGE" class="other-damage damage edit lowercase"></span><span class="other-damage damage">, </span><span class="other-damage damage auto-expand-wrap"><input type="text" name="attr_other_higher_level_dice"><span name="attr_other_higher_level_dice" class="auto-expand-text"></span></span><span name="attr_other_damage_die" class="other-damage damage"></span><span class="other-damage damage"> </span><span data-i18n="PER_LEVEL" class="other-damage damage"></span><span class="other-damage edit"> </span><span class="other-damage edit auto-expand-wrap"><select name="attr_other_second_damage_condition"><option value="">—</option><option value="PLUS" data-i18n="PLUS"></option></select><span name="attr_other_second_damage_condition" class="auto-expand-text" data-i18n-dynamic></span></span><input type="hidden" name="attr_other_second_damage_condition" class="other-second-damage-condition" value=""><span class="other-damage damage edit"> </span><span name="attr_other_second_damage_average" class="other-damage damage edit">0</span><span class="other-damage damage edit"> (</span><span class="other-damage damage edit"><span class="auto-expand-wrap"><input type="text" name="attr_other_second_damage_dice" class="center" placeholder="1"><span name="attr_other_second_damage_dice" class="auto-expand-text">1</span></span><span class="auto-expand-wrap"><select name="attr_other_second_damage_die"><option>d0</option><option>d2</option><option>d4</option><option>d6</option><option>d8</option><option>d10</option><option>d12</option><option>d20</option></select><span name="attr_other_second_damage_die" class="auto-expand-text">d0</span></span><span class="dice-modifier auto-expand-wrap"><input type="text" name="attr_other_second_damage_dice_modifier"><span name="attr_other_second_damage_dice_modifier" class="auto-expand-text"></span></span></span><span class="other-damage damage edit">+</span><span class="other-damage damage edit auto-expand-wrap"><select name="attr_other_second_damage_ability"><option value="0">—</option><option value="FIN" data-i18n="FIN"></option><option value="STR" data-i18n="STR" class=""></option><option value="DEX" data-i18n="DEX" class=""></option><option value="CON" data-i18n="CON" class=""></option><option value="INT" data-i18n="INT" class=""></option><option value="WIS" data-i18n="WIS" class=""></option><option value="CHA" data-i18n="CHA" class=""></option><option value="HON" data-i18n="HON" class="honor"></option><option value="SAN" data-i18n="SAN" class="sanity"></option><option class="srd-hidden">SPELL_ABILITY</option></select><span name="attr_other_second_damage_ability" class="auto-expand-text capitalize" data-i18n-dynamic></span></span><span class="other-damage damage edit">+</span><span class="other-damage damage edit auto-expand-wrap"><input type="text" name="attr_other_second_damage_bonus"><span name="attr_other_second_damage_bonus" class="auto-expand-text"></span></span><span class="other-damage damage edit extra-on-a-crit">, </span><span data-i18n="EXTRA_ON_A_CRIT" class="other-damage damage edit extra-on-a-crit lowercase"></span><span class="other-damage damage edit extra-on-a-crit"> </span><span class="other-damage damage edit extra-on-a-crit auto-expand-wrap"><input type="text" name="attr_other_second_damage_crit" class="center"><span name="attr_other_second_damage_crit" class="auto-expand-text"></span></span><span class="other-damage damage edit">) </span><span class="other-damage damage edit auto-expand-wrap"><input type="text" name="attr_other_second_damage_type" class="edit center" data-i18n-placeholder="FIRE"><span name="attr_other_second_damage_type" class="auto-expand-text min-2-rem"></span></span><span class="other-damage damage edit"> </span><span data-i18n="DAMAGE" class="other-damage damage edit lowercase"></span><span class="other-damage damage">, </span><span class="other-damage damage auto-expand-wrap"><input type="text" name="attr_other_second_higher_level_dice"><span name="attr_other_second_higher_level_dice" class="auto-expand-text"></span></span><span name="attr_other_second_damage_die" class="other-damage damage"></span><span class="other-damage damage"> </span><span data-i18n="PER_LEVEL" class="other-damage damage"></span><span class="other-damage edit">.</span></div><div class="shaped-row align-flex-start mar-l-smd mar-t-smd"><input type="hidden" name="attr_heal_formula"> <input type="checkbox" name="attr_heal_toggle" value="1" class="heal-toggle small-checkbox"><span class="heal-reverse heading"><span data-i18n="HEAL"></span>.</span><span class="heal" data-i18n="HEAL_FOR"></span><span class="heal"> </span><span class="heal edit"><span class="edit auto-expand-wrap"><input type="text" name="attr_heal_dice" class="center" placeholder="1"><span name="attr_heal_dice" class="auto-expand-text">1</span></span><span class="auto-expand-wrap"><select name="attr_heal_die"><option>d0</option><option>d2</option><option>d4</option><option>d6</option><option>d8</option><option>d10</option><option>d12</option><option>d20</option></select><span name="attr_heal_die" class="auto-expand-text">d0</span></span><span class="dice-modifier auto-expand-wrap"><input type="text" name="attr_heal_dice_modifier"><span name="attr_heal_dice_modifier" class="auto-expand-text"></span></span></span><span class="heal">+</span><span class="heal auto-expand-wrap"><select name="attr_heal_ability"><option value="0">—</option><option value="STR" data-i18n="STR" class=""></option><option value="DEX" data-i18n="DEX" class=""></option><option value="CON" data-i18n="CON" class=""></option><option value="INT" data-i18n="INT" class=""></option><option value="WIS" data-i18n="WIS" class=""></option><option value="CHA" data-i18n="CHA" class=""></option><option value="HON" data-i18n="HON" class="honor"></option><option value="SAN" data-i18n="SAN" class="sanity"></option><option class="srd-hidden">SPELL_ABILITY</option></select><span name="attr_heal_ability" class="auto-expand-text" data-i18n-dynamic></span></span><span class="heal">+</span><span class="heal auto-expand-wrap"><input type="text" name="attr_heal_bonus"><span name="attr_heal_bonus" class="auto-expand-text"></span></span><span class="heal">+</span><span class="heal center"><label class="pseudo-button-wrapper space-below"><input type="checkbox" name="attr_heal_query_toggle" value="?{Heal Bonus Amount|}"><span data-i18n="QUERY" class="lowercase"></span></label></span><span class="heal">, </span><span class="heal auto-expand-wrap"><input type="text" name="attr_heal_higher_level_dice"><span name="attr_heal_higher_level_dice" class="auto-expand-text"></span></span><span name="attr_heal_die" class="heal"></span><span class="heal">+</span><span class="heal auto-expand-wrap"><input type="text" name="attr_higher_level_heal" class="center" accept="Higher Level Healing"><span name="attr_higher_level_heal" class="auto-expand-text"></span></span><span class="heal"> </span><span data-i18n="PER_LEVEL" class="heal"></span></div><div class="emote mar-l-smd mar-t-smd"><textarea name="attr_emote" class="one-line-textarea" data-i18n-placeholder="EMOTE"></textarea></div><div class="freetext mar-l-smd mar-t-sm"><textarea name="attr_freetext" class="two-line-textarea" data-i18n-placeholder="FREETEXT"></textarea></div><div class="freeform mar-l-smd mar-t-sm"><textarea name="attr_freeform" class="two-line-textarea" data-i18n-placeholder="FREEFORM"></textarea></div><div class="shaped-row align-flex-start mar-l-smd mar-t-smd relative"><input type="checkbox" name="attr_special_effects_toggle" value="1" class="special-effects-toggle small-checkbox"><span class="heading"><span data-i18n="SPECIAL_EFFECTS"></span>.</span><span data-i18n="TYPE" class="special-effects"></span><span class="special-effects"> </span><span class="special-effects auto-expand-wrap"><input type="text" name="attr_special_effects_type" class="center" data-i18n-placeholder="EXPLODE"><span name="attr_special_effects_type" class="auto-expand-text min-2-rem"></span></span><span class="special-effects">, </span><span data-i18n="COLOR" class="special-effects"></span><span class="special-effects"> </span><span class="special-effects auto-expand-wrap"><input type="text" name="attr_special_effects_color" class="center" data-i18n-placeholder="FIRE"><span name="attr_special_effects_color" class="auto-expand-text min-2-rem"></span></span><span class="special-effects">, </span><span data-i18n="POINTS_OF_ORIGIN" class="special-effects"></span><span class="special-effects"> </span><span class="special-effects 6-rem"><select name="attr_special_effects_points_of_origin"><option value="sourceToTarget @{target|token_id}" data-i18n="SOURCE_TO_TARGET"></option><option value="target @{target|token_id}" data-i18n="TARGET"></option><option value="source" data-i18n="SOURCE"></option><option value="targetToSource @{target|token_id}" data-i18n="TARGET_TO_SOURCE"></option></select></span><div class="tooltip-position-wrapper"><div class="tooltip"><div class="tooltip-toggle-text center">A</div><div class="tooltip-content-left small-label" data-i18n="REQUIRES_API"></div></div></div></div><div class="shaped-row align-flex-start mar-l-smd mar-t-smd"><input type="checkbox" name="attr_repeat_toggle" value="1" class="small-checkbox"><span class="heading"><span data-i18n="REPEAT"></span>.</span></div></div></div></fieldset></div><div class="spell-level-container spell-level-1 shaped-row align-center"><div class="spell-level-wrapper shaped-row align-flex-end mar-r-smd"><span data-i18n="1ST_LEVEL" class="white-space-no-wrap"></span><span class="spell-slots-or-points"> (</span><span class="auto-expand-wrap spell-slots"><input type="number" name="attr_spell_slots_l1" class="no-spin" value="0"><span name="attr_spell_slots_l1" class="auto-expand-text"></span></span><span class="spell-slots">/</span><span name="attr_spell_slots_l1_calc" class="spell-slots pc edit"></span><span class="spell-slots edit">+</span><span class="auto-expand-wrap spell-slots edit"><input type="number" name="attr_spell_slots_l1_bonus" class="no-spin" value="0" min="0"><span name="attr_spell_slots_l1_bonus" class="auto-expand-text"></span></span><span class="spell-slots edit">=</span><span name="attr_spell_slots_l1_max" class="spell-slots"></span><span class="spell-slots spell-points mar-r-smd">;</span><span class="spell-points">2 <span data-i18n="POINTS" class="lowercase"></span></span><span class="spell-slots-or-points">)</span><span class="show-when-condensed">:</span></div><div class="col-100 show-when-not-condensed"></div><fieldset class="repeating_spell1"><input type="hidden" name="attr_is_prepared" class="toggle-prepared hidden"> <input type="hidden" name="attr_ritual" class="toggle-ritual"> <input type="hidden" name="attr_concentration" class="toggle-concentration"> <input type="hidden" name="attr_casting_time" class="toggle-time"> <input type="hidden" name="attr_components" class="toggle-components"><div class="filter-section compendium-drop-target"><input type="hidden" name="attr_roll_formula"> <input type="hidden" name="attr_cast_as_level"> <input type="hidden" name="attr_type_from_srd" accept="Spell Attack"> <input type="hidden" name="attr_damage_from_srd" accept="Damage"> <input type="hidden" name="attr_second_damage_from_srd" accept="Secondary Damage"> <input type="hidden" name="attr_damage_type_from_srd" accept="Damage Type"> <input type="hidden" name="attr_heal_from_srd" accept="Healing"> <input type="hidden" name="attr_higher_spell_slot_dice_from_srd" accept="Higher Spell Slot Dice"> <input type="hidden" name="attr_add_casting_modifier" accept="Add Casting Modifier"> <input type="hidden" name="attr_damage_progression_from_srd" accept="Damage Progression"><div class="presentation relative"><div class="shaped-row no-wrap"><input type="hidden" name="attr_content_toggle" value="1" class="content-toggle"><button type="roll" name="roll_spell" class="wrapper-button" value="@{output_option} &{template:5e-shaped} {{character_name=@{character_name}}} @{show_character_name} {{title=@{name}}} {{spell=1}} @{attacher_spell} @{attacher_spell_level_1} {{spell_level=^{@{spell_level}}}} {{school=^{@{school}}}} {{casting_time=^{@{casting_time}}}} @{ritual_output} {{range=@{range}}} {{components=^{@{components}}}} {{materials=@{materials}}} {{duration=^{@{duration}}}} @{hide_gm_info} @{roll_formula}"><span name="attr_name" class="spell-name"></span><div class="no-overflow condense"><span name="attr_spell_level" data-i18n-dynamic class="italic"></span><span name="attr_school" data-i18n-dynamic class="italic lowercase"></span><span class="show-ritual italic lowercase">(<span data-i18n="RITUAL"></span>)</span></div><div class="no-overflow condense"><span class="bold mar-r-sm"><span data-i18n="CASTING_TIME"></span>:</span><span name="attr_casting_time" data-i18n-dynamic></span></div><div class="no-overflow condense"><span class="bold mar-r-sm"><span data-i18n="RANGE"></span>:</span><span name="attr_range"></span></div><div class="no-overflow condense"><span class="bold mar-r-sm"><span data-i18n="COMPONENTS"></span>:</span><span name="attr_components" data-i18n-dynamic></span><input type="checkbox" name="attr_materials_show" value="1" class="show-materials hidden"><span class="show-materials">(<span name="attr_materials" class="small-label"></span>)</span></div><div class="no-overflow condense"><span class="bold mar-r-sm"><span data-i18n="DURATION"></span>:</span><span name="attr_duration" data-i18n-dynamic></span></div><div class="condense content"><span name="attr_content"></span></div></button><span class="show-when-condensed comma">, </span></div><div class="prepared-absolute prepared-matters"><label class="pseudo-button-wrapper show-when-not-condensed"><input type="checkbox" name="attr_is_prepared" value="Yes"><span data-i18n="PREPARED" class="lowercase small-font"></span></label></div></div><button type="roll" name="roll_repeat" class="hidden" value="@{output_option} &{template:5e-shaped} {{character_name=@{character_name}}} @{show_character_name} {{title=@{name}}} {{spell_repeat=1}} @{attacher_spell} @{attacher_spell_level_1} {{spell_level=^{@{spell_level}}}} @{hide_gm_info} @{roll_formula} {{content=}} {{higher_level=}}"></button><div class="shaped-row no-wrap edit"><span class="auto-expand-wrap"><input type="text" name="attr_name" class="spell-name" data-i18n-placeholder="NAME" accept="Name"><span name="attr_name" class="auto-expand-text min-3-rem spell-name"></span></span><div class="1-rem"></div></div><input type="checkbox" name="attr_toggle_details" class="toggle-icon-settings edit" checked="checked"><span class="toggle-icon-settings pictos edit">y</span><div class="details edit"><div class="shaped-row align-center"><span class="auto-expand-wrap"><select name="attr_spell_level" class="italic" accept="Level"><option value="CANTRIP" data-i18n="CANTRIP"></option><option value="1ST_LEVEL" data-i18n="1ST_LEVEL" selected="selected"></option><option value="2ND_LEVEL" data-i18n="2ND_LEVEL"></option><option value="3RD_LEVEL" data-i18n="3RD_LEVEL"></option><option value="4TH_LEVEL" data-i18n="4TH_LEVEL"></option><option value="5TH_LEVEL" data-i18n="5TH_LEVEL"></option><option value="6TH_LEVEL" data-i18n="6TH_LEVEL"></option><option value="7TH_LEVEL" data-i18n="7TH_LEVEL"></option><option value="8TH_LEVEL" data-i18n="8TH_LEVEL"></option><option value="9TH_LEVEL" data-i18n="9TH_LEVEL"></option><option value="0" class="srd-hidden">0</option><option value="1" class="srd-hidden">1</option><option value="2" class="srd-hidden">2</option><option value="3" class="srd-hidden">3</option><option value="4" class="srd-hidden">4</option><option value="5" class="srd-hidden">5</option><option value="6" class="srd-hidden">6</option><option value="7" class="srd-hidden">7</option><option value="8" class="srd-hidden">8</option><option value="9" class="srd-hidden">9</option></select><span name="attr_spell_level" class="auto-expand-text min-2-rem" data-i18n-dynamic>CANTRIP</span></span><span class="auto-expand-wrap"><select name="attr_school" class="italic lowercase" accept="School"><option value="ABJURATION" data-i18n="ABJURATION"></option><option value="CONJURATION" data-i18n="CONJURATION"></option><option value="DIVINATION" data-i18n="DIVINATION"></option><option value="ENCHANTMENT" data-i18n="ENCHANTMENT"></option><option value="EVOCATION" data-i18n="EVOCATION"></option><option value="ILLUSION" data-i18n="ILLUSION"></option><option value="NECROMANCY" data-i18n="NECROMANCY"></option><option value="TRANSMUTATION" data-i18n="TRANSMUTATION"></option><option value="Abjuration" class="srd-hidden">Abjuration</option><option value="Conjuration" class="srd-hidden">Conjuration</option><option value="Divination" class="srd-hidden">Divination</option><option value="Enchantment" class="srd-hidden">Enchantment</option><option value="Evocation" class="srd-hidden">Evocation</option><option value="Illusion" class="srd-hidden">Illusion</option><option value="Necromancy" class="srd-hidden">Necromancy</option><option value="Transmutation" class="srd-hidden">Transmutation</option></select><span name="attr_school" class="auto-expand-text lowercase min-2-rem" data-i18n-dynamic>ABJURATION</span></span><div class="mar-l-sm"><input type="hidden" name="attr_ritual_output"><label class="pseudo-button-wrapper"><input type="checkbox" name="attr_ritual" value="Yes" accept="Ritual"><span data-i18n="RITUAL" class="lowercase small-font"></span></label></div><div class="mar-l-sm prepared-matters"><label class="pseudo-button-wrapper"><input type="checkbox" name="attr_is_prepared" value="Yes"><span data-i18n="PREPARED" class="lowercase small-font"></span></label></div></div><div class="shaped-row align-center"><span class="bold mar-r-sm"><span data-i18n="CASTING_TIME"></span>:</span><span class="auto-expand-wrap"><select name="attr_casting_time" accept="Casting Time"><option value="1_ACTION" data-i18n="1_ACTION"></option><option value="1_BONUS_ACTION" data-i18n="1_BONUS_ACTION"></option><option value="1_REACTION" data-i18n="1_REACTION"></option><option value="1_MINUTE" data-i18n="1_MINUTE"></option><option value="10_MINUTES" data-i18n="10_MINUTES"></option><option value="1_HOUR" data-i18n="1_HOUR"></option><option value="8_HOURS" data-i18n="8_HOURS"></option><option value="12_HOURS" data-i18n="12_HOURS"></option><option value="24_HOURS" data-i18n="24_HOURS"></option><option value="1 action" class="srd-hidden"></option><option value="1 bonus action" class="srd-hidden"></option><option value="1 reaction" class="srd-hidden"></option><option value="1 minute" class="srd-hidden"></option><option value="10 minutes" class="srd-hidden"></option><option value="1 hour" class="srd-hidden"></option><option value="8 hours" class="srd-hidden"></option><option value="12 hours" class="srd-hidden"></option><option value="24 hours" class="srd-hidden"></option></select><span name="attr_casting_time" class="auto-expand-text min-2-rem" data-i18n-dynamic>1_ACTION</span></span></div><div class="shaped-row align-center"><span class="bold mar-r-sm"><span data-i18n="RANGE"></span>:</span><span class="auto-expand-wrap"><input type="text" name="attr_range" placeholder="90" accept="Range"><span name="attr_range" class="auto-expand-text min-2-rem"></span></span></div><div class="shaped-row align-center no-wrap"><span class="bold mar-r-sm"><span data-i18n="COMPONENTS"></span>:</span><span class="auto-expand-wrap"><select name="attr_components" accept="Components"><option value="COMPONENTS_V_S_M" data-i18n="COMPONENTS_V_S_M"></option><option value="COMPONENTS_V_S" data-i18n="COMPONENTS_V_S"></option><option value="COMPONENTS_V_M" data-i18n="COMPONENTS_V_M"></option><option value="COMPONENTS_V" data-i18n="COMPONENTS_V"></option><option value="COMPONENTS_S_M" data-i18n="COMPONENTS_S_M"></option><option value="COMPONENTS_S" data-i18n="COMPONENTS_S"></option><option value="COMPONENTS_M" data-i18n="COMPONENTS_M"></option><option class="psionics" value="DISPLAY_AUDITORY" data-i18n="DISPLAY_AUDITORY"></option><option class="psionics" value="DISPLAY_AUDITORY_MATERIAL" data-i18n="DISPLAY_AUDITORY_MATERIAL"></option><option class="psionics" value="DISPLAY_AUDITORY_MENTAL" data-i18n="DISPLAY_AUDITORY_MENTAL"></option><option class="psionics" value="DISPLAY_AUDITORY_MENTAL_VISUAL" data-i18n="DISPLAY_AUDITORY_MENTAL_VISUAL"></option><option class="psionics" value="DISPLAY_AUDITORY_MENTAL_OLFACTORY" data-i18n="DISPLAY_AUDITORY_MENTAL_OLFACTORY"></option><option class="psionics" value="DISPLAY_AUDITORY_OLFACTORY" data-i18n="DISPLAY_AUDITORY_OLFACTORY"></option><option class="psionics" value="DISPLAY_AUDITORY_OLFACTORY_MATERIAL" data-i18n="DISPLAY_AUDITORY_OLFACTORY_MATERIAL"></option><option class="psionics" value="DISPLAY_AUDITORY_VISUAL" data-i18n="DISPLAY_AUDITORY_VISUAL"></option><option class="psionics" value="DISPLAY_AUDITORY_VISUAL_MATERIAL" data-i18n="DISPLAY_AUDITORY_VISUAL_MATERIAL"></option><option class="psionics" value="DISPLAY_MENTAL" data-i18n="DISPLAY_MENTAL"></option><option class="psionics" value="DISPLAY_MENTAL_OLFACTORY" data-i18n="DISPLAY_MENTAL_OLFACTORY"></option><option class="psionics" value="DISPLAY_MENTAL_OLFACTORY_VISUAL" data-i18n="DISPLAY_MENTAL_OLFACTORY_VISUAL"></option><option class="psionics" value="DISPLAY_MENTAL_VISUAL" data-i18n="DISPLAY_MENTAL_VISUAL"></option><option class="psionics" value="DISPLAY_MENTAL_MATERIAL" data-i18n="DISPLAY_MENTAL_MATERIAL"></option><option class="psionics" value="DISPLAY_OLFACTORY" data-i18n="DISPLAY_OLFACTORY"></option><option class="psionics" value="DISPLAY_OLFACTORY_VISUAL" data-i18n="DISPLAY_OLFACTORY_VISUAL"></option><option class="psionics" value="DISPLAY_OLFACTORY_MATERIAL" data-i18n="DISPLAY_OLFACTORY_MATERIAL"></option><option class="psionics" value="DISPLAY_VISUAL" data-i18n="DISPLAY_VISUAL"></option><option class="psionics" value="DISPLAY_VISUAL_MATERIAL" data-i18n="DISPLAY_VISUAL_MATERIAL"></option><option class="psionics" value="DISPLAY_MATERIAL" data-i18n="DISPLAY_MATERIAL"></option><option value="V S M" class="srd-hidden"></option><option value="V S" class="srd-hidden"></option><option value="V M" class="srd-hidden"></option><option value="V" class="srd-hidden"></option><option value="S M" class="srd-hidden"></option><option value="S" class="srd-hidden"></option><option value="M" class="srd-hidden"></option></select><span name="attr_components" class="auto-expand-text min-2-rem" data-i18n-dynamic>COMPONENTS_V_S_M</span></span><span>(</span><span class="auto-expand-wrap"><input type="text" name="attr_materials" class="small-label" accept="Material"><span name="attr_materials" class="auto-expand-text small-label"></span></span><span>)</span></div><div class="shaped-row align-center"><span class="bold mar-r-sm"><span data-i18n="DURATION"></span>:</span><span class="auto-expand-wrap"><select name="attr_duration" accept="Duration"><option value="INSTANTANEOUS" data-i18n="INSTANTANEOUS"></option><option value="INSTANTANEOUS_OR_1_HOUR" data-i18n="INSTANTANEOUS_OR_1_HOUR"></option><option value="1_ROUND" data-i18n="1_ROUND"></option><option value="1_MINUTE" data-i18n="1_MINUTE"></option><option value="10_MINUTES" data-i18n="10_MINUTES"></option><option value="1_HOUR" data-i18n="1_HOUR"></option><option value="8_HOURS" data-i18n="8_HOURS"></option><option value="12_HOURS" data-i18n="12_HOURS"></option><option value="24_HOURS" data-i18n="24_HOURS"></option><option value="CONCENTRATION_UP_TO_1_ROUND" data-i18n="CONCENTRATION_UP_TO_1_ROUND"></option><option value="CONCENTRATION_UP_TO_6_ROUNDS" data-i18n="CONCENTRATION_UP_TO_6_ROUNDS"></option><option value="CONCENTRATION_UP_TO_1_MINUTE" data-i18n="CONCENTRATION_UP_TO_1_MINUTE"></option><option value="CONCENTRATION_UP_TO_10_MINUTES" data-i18n="CONCENTRATION_UP_TO_10_MINUTES"></option><option value="CONCENTRATION_UP_TO_1_HOUR" data-i18n="CONCENTRATION_UP_TO_1_HOUR"></option><option value="CONCENTRATION_UP_TO_2_HOURS" data-i18n="CONCENTRATION_UP_TO_2_HOURS"></option><option value="CONCENTRATION_UP_TO_8_HOURS" data-i18n="CONCENTRATION_UP_TO_8_HOURS"></option><option value="CONCENTRATION_UP_TO_12_HOURS" data-i18n="CONCENTRATION_UP_TO_12_HOURS"></option><option value="CONCENTRATION_UP_TO_24_HOURS" data-i18n="CONCENTRATION_UP_TO_24_HOURS"></option><option value="7_DAYS" data-i18n="7_DAYS"></option><option value="10_DAYS" data-i18n="10_DAYS"></option><option value="30_DAYS" data-i18n="30_DAYS"></option><option value="UNTIL_DISPELLED" data-i18n="UNTIL_DISPELLED"></option><option value="UNTIL_DISPELLED_OR_TRIGGERED" data-i18n="UNTIL_DISPELLED_OR_TRIGGERED"></option><option value="SPECIAL" data-i18n="SPECIAL"></option><option value="Instantaneous" class="srd-hidden"></option><option value="Instantaneous or 1 hour" class="srd-hidden"></option><option value="1 round" class="srd-hidden"></option><option value="1 minute" class="srd-hidden"></option><option value="10 minutes" class="srd-hidden"></option><option value="1 hour" class="srd-hidden"></option><option value="8 hours" class="srd-hidden"></option><option value="12 hours" class="srd-hidden"></option><option value="24 hours" class="srd-hidden"></option><option value="Up to 1 round" class="srd-hidden"></option><option value="Up to 6 rounds" class="srd-hidden"></option><option value="Up to 1 minute" class="srd-hidden"></option><option value="Up to 10 minutes" class="srd-hidden"></option><option value="Up to 1 hour" class="srd-hidden"></option><option value="Up to 2 hours" class="srd-hidden"></option><option value="Up to 8 hours" class="srd-hidden"></option><option value="Up to 12 hours" class="srd-hidden"></option><option value="Up to 24 hours" class="srd-hidden"></option></select><span name="attr_duration" class="auto-expand-text min-2-rem" data-i18n-dynamic>INSTANTANEOUS</span></span></div><div class="relative mar-l-smd mar-t-smd"><input type="checkbox" name="attr_content_toggle" value="1" class="content-toggle small-checkbox" checked="checked"><textarea name="attr_content" class="four-line-textarea textarea-checkbox" accept="Content" data-i18n-placeholder="CONTENT"></textarea></div><div class="relative mar-l-smd mar-t-smd"><input type="checkbox" name="attr_higher_level_toggle" value="1" class="higher-level-toggle small-checkbox"><textarea name="attr_higher_level" class="two-line-textarea textarea-checkbox" data-i18n-placeholder="HIGHER_LEVEL"></textarea></div><div class="shaped-row align-flex-start no-wrap mar-l-smd mar-t-smd"><input type="checkbox" name="attr_attack_toggle" value="1" class="attack-toggle small-checkbox no-shrink"><span class="attack-reverse heading"><span data-i18n="ATTACK"></span>.</span><div class="attack"><div class="shaped-row"><input type="hidden" name="attr_attack_type" class="attack-type"><span class="auto-expand-wrap"><select name="attr_attack_type" class="italic" accept="Item Type"><option value="MELEE_SPELL_ATTACK" data-i18n="MELEE_SPELL_ATTACK"></option><option value="RANGED_SPELL_ATTACK" data-i18n="RANGED_SPELL_ATTACK"></option><option class="srd-hidden">Melee Weapon</option><option class="srd-hidden">Ranged Weapon</option></select><span name="attr_attack_type" class="auto-expand-text italic" data-i18n-dynamic><span data-i18n="MELEE_WEAPON_ATTACK"></span></span></span><span class="italic">: </span><span class="attack edit"><label class="round-checkbox-wrapper pad-t-sm"><input type="checkbox" name="attr_proficiency" checked="checked"><span></span></label></span><span>+</span><span class="auto-expand-wrap"><select name="attr_attack_ability"><option value="0">—</option><option value="FIN" data-i18n="FIN"></option><option value="STR" data-i18n="STR" class=""></option><option value="DEX" data-i18n="DEX" class=""></option><option value="CON" data-i18n="CON" class=""></option><option value="INT" data-i18n="INT" class=""></option><option value="WIS" data-i18n="WIS" class=""></option><option value="CHA" data-i18n="CHA" class=""></option><option value="HON" data-i18n="HON" class="honor"></option><option value="SAN" data-i18n="SAN" class="sanity"></option><option class="srd-hidden">SPELL_ABILITY</option></select><span name="attr_attack_ability" class="auto-expand-text" data-i18n-dynamic></span></span><span>+</span><span class="auto-expand-wrap"><input type="number" name="attr_attack_bonus" class="no-spin"><span name="attr_attack_bonus" class="auto-expand-text"></span></span><span>=</span><span> </span><span name="attr_to_hit">+0</span><span> </span><span data-i18n="TO_HIT"></span><span>, </span><span data-i18n="REACH" class="reach lowercase"></span><span class="reach"> </span><span class="reach auto-expand-wrap"><input type="text" name="attr_reach" class="center" accept="Reach"><span name="attr_reach" class="auto-expand-text"></span></span><span class="reach">, </span><span data-i18n="RANGE" class="attack range edit lowercase"></span><span class="attack range edit"> </span><span class="attack range edit auto-expand-wrap"><input type="text" name="attr_range" class="center" accept="Range"><span name="attr_range" class="auto-expand-text"></span></span><span class="range">, </span><span class="auto-expand-wrap"><select name="attr_attack_target" class="italic"><option value="ONE_TARGET" data-i18n="ONE_TARGET"></option><option value="ONE_CREATURE" data-i18n="ONE_CREATURE"></option></select><span name="attr_attack_target" class="auto-expand-text" data-i18n-dynamic><span data-i18n="ONE_TARGET"></span></span></span><span class="crit-range">, </span><span data-i18n="CRIT_RANGE" class="crit-range lowercase"></span><span class="crit-range"> </span><span class="crit-range auto-expand-wrap"><input type="number" name="attr_crit_range" class="no-spin" value="20" step="1" min="1" max="20"><span name="attr_crit_range" class="auto-expand-text"></span></span><span>.</span></div><div class="shaped-row"><span class="italic"><span data-i18n="HIT"></span><span>:</span></span><span> </span><span name="attr_attack_damage_average" class="attack damage edit">0</span><span class="attack damage edit"> (</span><span class="attack damage edit"><span class="auto-expand-wrap"><input type="text" name="attr_attack_damage_dice" class="center" placeholder="1"><span name="attr_attack_damage_dice" class="auto-expand-text">1</span></span><span class="auto-expand-wrap"><select name="attr_attack_damage_die"><option>d0</option><option>d2</option><option>d4</option><option>d6</option><option>d8</option><option>d10</option><option>d12</option><option>d20</option></select><span name="attr_attack_damage_die" class="auto-expand-text">d0</span></span><span class="dice-modifier auto-expand-wrap"><input type="text" name="attr_attack_damage_dice_modifier"><span name="attr_attack_damage_dice_modifier" class="auto-expand-text"></span></span></span><span class="attack damage edit">+</span><span class="attack damage edit auto-expand-wrap"><select name="attr_attack_damage_ability"><option value="0">—</option><option value="FIN" data-i18n="FIN"></option><option value="STR" data-i18n="STR" class=""></option><option value="DEX" data-i18n="DEX" class=""></option><option value="CON" data-i18n="CON" class=""></option><option value="INT" data-i18n="INT" class=""></option><option value="WIS" data-i18n="WIS" class=""></option><option value="CHA" data-i18n="CHA" class=""></option><option value="HON" data-i18n="HON" class="honor"></option><option value="SAN" data-i18n="SAN" class="sanity"></option><option class="srd-hidden">SPELL_ABILITY</option></select><span name="attr_attack_damage_ability" class="auto-expand-text capitalize" data-i18n-dynamic></span></span><span class="attack damage edit">+</span><span class="attack damage edit auto-expand-wrap"><input type="text" name="attr_attack_damage_bonus"><span name="attr_attack_damage_bonus" class="auto-expand-text"></span></span><span class="attack damage edit extra-on-a-crit">, </span><span data-i18n="EXTRA_ON_A_CRIT" class="attack damage edit extra-on-a-crit lowercase"></span><span class="attack damage edit extra-on-a-crit"> </span><span class="attack damage edit extra-on-a-crit auto-expand-wrap"><input type="text" name="attr_attack_damage_crit" class="center"><span name="attr_attack_damage_crit" class="auto-expand-text"></span></span><span class="attack damage edit">) </span><span class="attack damage edit auto-expand-wrap"><input type="text" name="attr_attack_damage_type" class="edit center" data-i18n-placeholder="FIRE"><span name="attr_attack_damage_type" class="auto-expand-text min-2-rem"></span></span><span class="attack damage edit"> </span><span data-i18n="DAMAGE" class="attack damage edit lowercase"></span><span class="attack damage">, </span><span class="attack damage auto-expand-wrap"><input type="text" name="attr_attack_higher_level_dice"><span name="attr_attack_higher_level_dice" class="auto-expand-text"></span></span><span name="attr_attack_damage_die" class="attack damage"></span><span class="attack damage"> </span><span data-i18n="PER_LEVEL" class="attack damage"></span><span> </span><span class="attack edit auto-expand-wrap"><select name="attr_attack_second_damage_condition"><option value="">—</option><option value="PLUS" data-i18n="PLUS"></option></select><span name="attr_attack_second_damage_condition" class="auto-expand-text" data-i18n-dynamic></span></span><input type="hidden" name="attr_attack_second_damage_condition" class="attack-second-damage-condition" value=""><span class="damage"> </span><span name="attr_attack_second_damage_average" class="attack damage edit">0</span><span class="attack damage edit"> (</span><span class="attack damage edit"><span class="auto-expand-wrap"><input type="text" name="attr_attack_second_damage_dice" class="center" placeholder="1"><span name="attr_attack_second_damage_dice" class="auto-expand-text">1</span></span><span class="auto-expand-wrap"><select name="attr_attack_second_damage_die"><option>d0</option><option>d2</option><option>d4</option><option>d6</option><option>d8</option><option>d10</option><option>d12</option><option>d20</option></select><span name="attr_attack_second_damage_die" class="auto-expand-text">d0</span></span><span class="dice-modifier auto-expand-wrap"><input type="text" name="attr_attack_second_damage_dice_modifier"><span name="attr_attack_second_damage_dice_modifier" class="auto-expand-text"></span></span></span><span class="attack damage edit">+</span><span class="attack damage edit auto-expand-wrap"><select name="attr_attack_second_damage_ability"><option value="0">—</option><option value="FIN" data-i18n="FIN"></option><option value="STR" data-i18n="STR" class=""></option><option value="DEX" data-i18n="DEX" class=""></option><option value="CON" data-i18n="CON" class=""></option><option value="INT" data-i18n="INT" class=""></option><option value="WIS" data-i18n="WIS" class=""></option><option value="CHA" data-i18n="CHA" class=""></option><option value="HON" data-i18n="HON" class="honor"></option><option value="SAN" data-i18n="SAN" class="sanity"></option><option class="srd-hidden">SPELL_ABILITY</option></select><span name="attr_attack_second_damage_ability" class="auto-expand-text capitalize" data-i18n-dynamic></span></span><span class="attack damage edit">+</span><span class="attack damage edit auto-expand-wrap"><input type="text" name="attr_attack_second_damage_bonus"><span name="attr_attack_second_damage_bonus" class="auto-expand-text"></span></span><span class="attack damage edit extra-on-a-crit">, </span><span data-i18n="EXTRA_ON_A_CRIT" class="attack damage edit extra-on-a-crit lowercase"></span><span class="attack damage edit extra-on-a-crit"> </span><span class="attack damage edit extra-on-a-crit auto-expand-wrap"><input type="text" name="attr_attack_second_damage_crit" class="center"><span name="attr_attack_second_damage_crit" class="auto-expand-text"></span></span><span class="attack damage edit">) </span><span class="attack damage edit auto-expand-wrap"><input type="text" name="attr_attack_second_damage_type" class="edit center" data-i18n-placeholder="FIRE"><span name="attr_attack_second_damage_type" class="auto-expand-text min-2-rem"></span></span><span class="attack damage edit"> </span><span data-i18n="DAMAGE" class="attack damage edit lowercase"></span><span class="attack damage">, </span><span class="attack damage auto-expand-wrap"><input type="text" name="attr_attack_second_higher_level_dice"><span name="attr_attack_second_higher_level_dice" class="auto-expand-text"></span></span><span name="attr_attack_second_damage_die" class="attack damage"></span><span class="attack damage"> </span><span data-i18n="PER_LEVEL" class="attack damage"></span><span>.</span></div></div></div><div class="shaped-row align-flex-start no-wrap mar-l-smd mar-t-smd"><input type="checkbox" name="attr_saving_throw_toggle" value="1" class="saving-throw-toggle small-checkbox no-shrink"><span class="saving-throw-reverse heading"><span data-i18n="SAVING_THROW"></span>.</span><div class="saving-throw"><div class="shaped-row"><span class="edit auto-expand-wrap"><select name="attr_saving_throw_vs_ability" accept="Save"><option value="STRENGTH" data-i18n="STRENGTH" class="default-saving-throw"></option><option value="DEXTERITY" data-i18n="DEXTERITY" class="default-saving-throw"></option><option value="CONSTITUTION" data-i18n="CONSTITUTION" class="default-saving-throw"></option><option value="INTELLIGENCE" data-i18n="INTELLIGENCE" class="default-saving-throw"></option><option value="WISDOM" data-i18n="WISDOM" class="default-saving-throw"></option><option value="CHARISMA" data-i18n="CHARISMA" class="default-saving-throw"></option><option value="HONOR" data-i18n="HONOR" class="default-saving-throw honor"></option><option value="SANITY" data-i18n="SANITY" class="default-saving-throw sanity"></option><option value="FORTITUDE" data-i18n="FORTITUDE" class="custom-saving-throw"></option><option value="REFLEX" data-i18n="REFLEX" class="custom-saving-throw"></option><option value="WILL" data-i18n="WILL" class="custom-saving-throw"></option></select><span name="attr_saving_throw_vs_ability" class="auto-expand-text" data-i18n-dynamic></span></span><span> </span><span data-i18n="SAVING_THROW" class="lowercase"></span><span> (</span><span class="edit auto-expand-wrap"><select name="attr_saving_throw_ability"><option value="0">—</option><option value="STR" data-i18n="STR" class=""></option><option value="DEX" data-i18n="DEX" class=""></option><option value="CON" data-i18n="CON" class=""></option><option value="INT" data-i18n="INT" class=""></option><option value="WIS" data-i18n="WIS" class=""></option><option value="CHA" data-i18n="CHA" class=""></option><option value="HON" data-i18n="HON" class="honor"></option><option value="SAN" data-i18n="SAN" class="sanity"></option><option class="srd-hidden">SPELL_ABILITY</option></select><span name="attr_saving_throw_ability" class="auto-expand-text" data-i18n-dynamic></span></span><span>+</span><span class="edit auto-expand-wrap"><input type="number" name="attr_saving_throw_bonus"><span name="attr_saving_throw_bonus" class="auto-expand-text"></span></span><span>=</span><span data-i18n="DC"></span><span> </span><input type="hidden" name="attr_saving_throw_dc"><span name="attr_saving_throw_dc" class="bold"></span><span>).</span><span> </span><span class="inline-block"><div class="7-rem flex-grow"><textarea name="attr_saving_throw_success" class="one-line-textarea" data-i18n-placeholder="SAVE_SUCCESS" accept="Save Success"></textarea></div></span></div><div class="shaped-row"><span class="italic"><span data-i18n="SAVE_FAILURE"></span><span>:</span></span><span> </span><span name="attr_saving_throw_damage_average" class="saving-throw damage edit">0</span><span class="saving-throw damage edit"> (</span><span class="saving-throw damage edit"><span class="auto-expand-wrap"><input type="text" name="attr_saving_throw_damage_dice" class="center" placeholder="1"><span name="attr_saving_throw_damage_dice" class="auto-expand-text">1</span></span><span class="auto-expand-wrap"><select name="attr_saving_throw_damage_die"><option>d0</option><option>d2</option><option>d4</option><option>d6</option><option>d8</option><option>d10</option><option>d12</option><option>d20</option></select><span name="attr_saving_throw_damage_die" class="auto-expand-text">d0</span></span><span class="dice-modifier auto-expand-wrap"><input type="text" name="attr_saving_throw_damage_dice_modifier"><span name="attr_saving_throw_damage_dice_modifier" class="auto-expand-text"></span></span></span><span class="saving-throw damage edit">+</span><span class="saving-throw damage edit auto-expand-wrap"><select name="attr_saving_throw_damage_ability"><option value="0">—</option><option value="FIN" data-i18n="FIN"></option><option value="STR" data-i18n="STR" class=""></option><option value="DEX" data-i18n="DEX" class=""></option><option value="CON" data-i18n="CON" class=""></option><option value="INT" data-i18n="INT" class=""></option><option value="WIS" data-i18n="WIS" class=""></option><option value="CHA" data-i18n="CHA" class=""></option><option value="HON" data-i18n="HON" class="honor"></option><option value="SAN" data-i18n="SAN" class="sanity"></option><option class="srd-hidden">SPELL_ABILITY</option></select><span name="attr_saving_throw_damage_ability" class="auto-expand-text capitalize" data-i18n-dynamic></span></span><span class="saving-throw damage edit">+</span><span class="saving-throw damage edit auto-expand-wrap"><input type="text" name="attr_saving_throw_damage_bonus"><span name="attr_saving_throw_damage_bonus" class="auto-expand-text"></span></span><span class="saving-throw damage edit">) </span><span class="saving-throw damage edit auto-expand-wrap"><input type="text" name="attr_saving_throw_damage_type" class="edit center" data-i18n-placeholder="FIRE"><span name="attr_saving_throw_damage_type" class="auto-expand-text min-2-rem"></span></span><span class="saving-throw damage edit"> </span><span data-i18n="DAMAGE" class="saving-throw damage edit lowercase"></span><span class="saving-throw damage">, </span><span class="saving-throw damage auto-expand-wrap"><input type="text" name="attr_saving_throw_higher_level_dice"><span name="attr_saving_throw_higher_level_dice" class="auto-expand-text"></span></span><span name="attr_saving_throw_damage_die" class="saving-throw damage"></span><span class="saving-throw damage"> </span><span data-i18n="PER_LEVEL" class="saving-throw damage"></span><span class="saving-throw edit"> </span><span class="saving-throw edit auto-expand-wrap"><select name="attr_saving_throw_second_damage_condition"><option value="">—</option><option value="PLUS" data-i18n="PLUS"></option></select><span name="attr_saving_throw_second_damage_condition" class="auto-expand-text" data-i18n-dynamic></span></span><input type="hidden" name="attr_saving_throw_second_damage_condition" class="saving-throw-second-damage-condition" value=""><span class="saving-throw damage edit"> </span><span name="attr_saving_throw_second_damage_average" class="saving-throw damage edit">0</span><span class="saving-throw damage edit"> (</span><span class="saving-throw damage edit"><span class="auto-expand-wrap"><input type="text" name="attr_saving_throw_second_damage_dice" class="center" placeholder="1"><span name="attr_saving_throw_second_damage_dice" class="auto-expand-text">1</span></span><span class="auto-expand-wrap"><select name="attr_saving_throw_second_damage_die"><option>d0</option><option>d2</option><option>d4</option><option>d6</option><option>d8</option><option>d10</option><option>d12</option><option>d20</option></select><span name="attr_saving_throw_second_damage_die" class="auto-expand-text">d0</span></span><span class="dice-modifier auto-expand-wrap"><input type="text" name="attr_saving_throw_second_damage_dice_modifier"><span name="attr_saving_throw_second_damage_dice_modifier" class="auto-expand-text"></span></span></span><span class="saving-throw damage edit">+</span><span class="saving-throw damage edit auto-expand-wrap"><select name="attr_saving_throw_second_damage_ability"><option value="0">—</option><option value="FIN" data-i18n="FIN"></option><option value="STR" data-i18n="STR" class=""></option><option value="DEX" data-i18n="DEX" class=""></option><option value="CON" data-i18n="CON" class=""></option><option value="INT" data-i18n="INT" class=""></option><option value="WIS" data-i18n="WIS" class=""></option><option value="CHA" data-i18n="CHA" class=""></option><option value="HON" data-i18n="HON" class="honor"></option><option value="SAN" data-i18n="SAN" class="sanity"></option><option class="srd-hidden">SPELL_ABILITY</option></select><span name="attr_saving_throw_second_damage_ability" class="auto-expand-text capitalize" data-i18n-dynamic></span></span><span class="saving-throw damage edit">+</span><span class="saving-throw damage edit auto-expand-wrap"><input type="text" name="attr_saving_throw_second_damage_bonus"><span name="attr_saving_throw_second_damage_bonus" class="auto-expand-text"></span></span><span class="saving-throw damage edit">) </span><span class="saving-throw damage edit auto-expand-wrap"><input type="text" name="attr_saving_throw_second_damage_type" class="edit center" data-i18n-placeholder="FIRE"><span name="attr_saving_throw_second_damage_type" class="auto-expand-text min-2-rem"></span></span><span class="saving-throw damage edit"> </span><span data-i18n="DAMAGE" class="saving-throw damage edit lowercase"></span><span class="saving-throw damage">, </span><span class="saving-throw damage auto-expand-wrap"><input type="text" name="attr_saving_throw_second_higher_level_dice"><span name="attr_saving_throw_second_higher_level_dice" class="auto-expand-text"></span></span><span name="attr_saving_throw_second_damage_die" class="saving-throw damage"></span><span class="saving-throw damage"> </span><span data-i18n="PER_LEVEL" class="saving-throw damage"></span><span class="saving-throw edit">.</span></div></div></div><div class="shaped-row align-flex-start mar-l-smd mar-t-smd"><input type="checkbox" name="attr_other_damage_toggle" value="1" class="other-damage-toggle small-checkbox"><span class="other-damage-reverse heading"><span data-i18n="OTHER_DAMAGE"></span>.</span><span name="attr_other_damage_average" class="other-damage damage edit">0</span><span class="other-damage damage edit"> (</span><span class="other-damage damage edit"><span class="auto-expand-wrap"><input type="text" name="attr_other_damage_dice" class="center" placeholder="1"><span name="attr_other_damage_dice" class="auto-expand-text">1</span></span><span class="auto-expand-wrap"><select name="attr_other_damage_die"><option>d0</option><option>d2</option><option>d4</option><option>d6</option><option>d8</option><option>d10</option><option>d12</option><option>d20</option></select><span name="attr_other_damage_die" class="auto-expand-text">d0</span></span><span class="dice-modifier auto-expand-wrap"><input type="text" name="attr_other_damage_dice_modifier"><span name="attr_other_damage_dice_modifier" class="auto-expand-text"></span></span></span><span class="other-damage damage edit">+</span><span class="other-damage damage edit auto-expand-wrap"><select name="attr_other_damage_ability"><option value="0">—</option><option value="FIN" data-i18n="FIN"></option><option value="STR" data-i18n="STR" class=""></option><option value="DEX" data-i18n="DEX" class=""></option><option value="CON" data-i18n="CON" class=""></option><option value="INT" data-i18n="INT" class=""></option><option value="WIS" data-i18n="WIS" class=""></option><option value="CHA" data-i18n="CHA" class=""></option><option value="HON" data-i18n="HON" class="honor"></option><option value="SAN" data-i18n="SAN" class="sanity"></option><option class="srd-hidden">SPELL_ABILITY</option></select><span name="attr_other_damage_ability" class="auto-expand-text capitalize" data-i18n-dynamic></span></span><span class="other-damage damage edit">+</span><span class="other-damage damage edit auto-expand-wrap"><input type="text" name="attr_other_damage_bonus"><span name="attr_other_damage_bonus" class="auto-expand-text"></span></span><span class="other-damage damage edit extra-on-a-crit">, </span><span data-i18n="EXTRA_ON_A_CRIT" class="other-damage damage edit extra-on-a-crit lowercase"></span><span class="other-damage damage edit extra-on-a-crit"> </span><span class="other-damage damage edit extra-on-a-crit auto-expand-wrap"><input type="text" name="attr_other_damage_crit" class="center"><span name="attr_other_damage_crit" class="auto-expand-text"></span></span><span class="other-damage damage edit">) </span><span class="other-damage damage edit auto-expand-wrap"><input type="text" name="attr_other_damage_type" class="edit center" data-i18n-placeholder="FIRE"><span name="attr_other_damage_type" class="auto-expand-text min-2-rem"></span></span><span class="other-damage damage edit"> </span><span data-i18n="DAMAGE" class="other-damage damage edit lowercase"></span><span class="other-damage damage">, </span><span class="other-damage damage auto-expand-wrap"><input type="text" name="attr_other_higher_level_dice"><span name="attr_other_higher_level_dice" class="auto-expand-text"></span></span><span name="attr_other_damage_die" class="other-damage damage"></span><span class="other-damage damage"> </span><span data-i18n="PER_LEVEL" class="other-damage damage"></span><span class="other-damage edit"> </span><span class="other-damage edit auto-expand-wrap"><select name="attr_other_second_damage_condition"><option value="">—</option><option value="PLUS" data-i18n="PLUS"></option></select><span name="attr_other_second_damage_condition" class="auto-expand-text" data-i18n-dynamic></span></span><input type="hidden" name="attr_other_second_damage_condition" class="other-second-damage-condition" value=""><span class="other-damage damage edit"> </span><span name="attr_other_second_damage_average" class="other-damage damage edit">0</span><span class="other-damage damage edit"> (</span><span class="other-damage damage edit"><span class="auto-expand-wrap"><input type="text" name="attr_other_second_damage_dice" class="center" placeholder="1"><span name="attr_other_second_damage_dice" class="auto-expand-text">1</span></span><span class="auto-expand-wrap"><select name="attr_other_second_damage_die"><option>d0</option><option>d2</option><option>d4</option><option>d6</option><option>d8</option><option>d10</option><option>d12</option><option>d20</option></select><span name="attr_other_second_damage_die" class="auto-expand-text">d0</span></span><span class="dice-modifier auto-expand-wrap"><input type="text" name="attr_other_second_damage_dice_modifier"><span name="attr_other_second_damage_dice_modifier" class="auto-expand-text"></span></span></span><span class="other-damage damage edit">+</span><span class="other-damage damage edit auto-expand-wrap"><select name="attr_other_second_damage_ability"><option value="0">—</option><option value="FIN" data-i18n="FIN"></option><option value="STR" data-i18n="STR" class=""></option><option value="DEX" data-i18n="DEX" class=""></option><option value="CON" data-i18n="CON" class=""></option><option value="INT" data-i18n="INT" class=""></option><option value="WIS" data-i18n="WIS" class=""></option><option value="CHA" data-i18n="CHA" class=""></option><option value="HON" data-i18n="HON" class="honor"></option><option value="SAN" data-i18n="SAN" class="sanity"></option><option class="srd-hidden">SPELL_ABILITY</option></select><span name="attr_other_second_damage_ability" class="auto-expand-text capitalize" data-i18n-dynamic></span></span><span class="other-damage damage edit">+</span><span class="other-damage damage edit auto-expand-wrap"><input type="text" name="attr_other_second_damage_bonus"><span name="attr_other_second_damage_bonus" class="auto-expand-text"></span></span><span class="other-damage damage edit extra-on-a-crit">, </span><span data-i18n="EXTRA_ON_A_CRIT" class="other-damage damage edit extra-on-a-crit lowercase"></span><span class="other-damage damage edit extra-on-a-crit"> </span><span class="other-damage damage edit extra-on-a-crit auto-expand-wrap"><input type="text" name="attr_other_second_damage_crit" class="center"><span name="attr_other_second_damage_crit" class="auto-expand-text"></span></span><span class="other-damage damage edit">) </span><span class="other-damage damage edit auto-expand-wrap"><input type="text" name="attr_other_second_damage_type" class="edit center" data-i18n-placeholder="FIRE"><span name="attr_other_second_damage_type" class="auto-expand-text min-2-rem"></span></span><span class="other-damage damage edit"> </span><span data-i18n="DAMAGE" class="other-damage damage edit lowercase"></span><span class="other-damage damage">, </span><span class="other-damage damage auto-expand-wrap"><input type="text" name="attr_other_second_higher_level_dice"><span name="attr_other_second_higher_level_dice" class="auto-expand-text"></span></span><span name="attr_other_second_damage_die" class="other-damage damage"></span><span class="other-damage damage"> </span><span data-i18n="PER_LEVEL" class="other-damage damage"></span><span class="other-damage edit">.</span></div><div class="shaped-row align-flex-start mar-l-smd mar-t-smd"><input type="hidden" name="attr_heal_formula"> <input type="checkbox" name="attr_heal_toggle" value="1" class="heal-toggle small-checkbox"><span class="heal-reverse heading"><span data-i18n="HEAL"></span>.</span><span class="heal" data-i18n="HEAL_FOR"></span><span class="heal"> </span><span class="heal edit"><span class="edit auto-expand-wrap"><input type="text" name="attr_heal_dice" class="center" placeholder="1"><span name="attr_heal_dice" class="auto-expand-text">1</span></span><span class="auto-expand-wrap"><select name="attr_heal_die"><option>d0</option><option>d2</option><option>d4</option><option>d6</option><option>d8</option><option>d10</option><option>d12</option><option>d20</option></select><span name="attr_heal_die" class="auto-expand-text">d0</span></span><span class="dice-modifier auto-expand-wrap"><input type="text" name="attr_heal_dice_modifier"><span name="attr_heal_dice_modifier" class="auto-expand-text"></span></span></span><span class="heal">+</span><span class="heal auto-expand-wrap"><select name="attr_heal_ability"><option value="0">—</option><option value="STR" data-i18n="STR" class=""></option><option value="DEX" data-i18n="DEX" class=""></option><option value="CON" data-i18n="CON" class=""></option><option value="INT" data-i18n="INT" class=""></option><option value="WIS" data-i18n="WIS" class=""></option><option value="CHA" data-i18n="CHA" class=""></option><option value="HON" data-i18n="HON" class="honor"></option><option value="SAN" data-i18n="SAN" class="sanity"></option><option class="srd-hidden">SPELL_ABILITY</option></select><span name="attr_heal_ability" class="auto-expand-text" data-i18n-dynamic></span></span><span class="heal">+</span><span class="heal auto-expand-wrap"><input type="text" name="attr_heal_bonus"><span name="attr_heal_bonus" class="auto-expand-text"></span></span><span class="heal">+</span><span class="heal center"><label class="pseudo-button-wrapper space-below"><input type="checkbox" name="attr_heal_query_toggle" value="?{Heal Bonus Amount|}"><span data-i18n="QUERY" class="lowercase"></span></label></span><span class="heal">, </span><span class="heal auto-expand-wrap"><input type="text" name="attr_heal_higher_level_dice"><span name="attr_heal_higher_level_dice" class="auto-expand-text"></span></span><span name="attr_heal_die" class="heal"></span><span class="heal">+</span><span class="heal auto-expand-wrap"><input type="text" name="attr_higher_level_heal" class="center" accept="Higher Level Healing"><span name="attr_higher_level_heal" class="auto-expand-text"></span></span><span class="heal"> </span><span data-i18n="PER_LEVEL" class="heal"></span></div><div class="emote mar-l-smd mar-t-smd"><textarea name="attr_emote" class="one-line-textarea" data-i18n-placeholder="EMOTE"></textarea></div><div class="freetext mar-l-smd mar-t-sm"><textarea name="attr_freetext" class="two-line-textarea" data-i18n-placeholder="FREETEXT"></textarea></div><div class="freeform mar-l-smd mar-t-sm"><textarea name="attr_freeform" class="two-line-textarea" data-i18n-placeholder="FREEFORM"></textarea></div><div class="shaped-row align-flex-start mar-l-smd mar-t-smd relative"><input type="checkbox" name="attr_special_effects_toggle" value="1" class="special-effects-toggle small-checkbox"><span class="heading"><span data-i18n="SPECIAL_EFFECTS"></span>.</span><span data-i18n="TYPE" class="special-effects"></span><span class="special-effects"> </span><span class="special-effects auto-expand-wrap"><input type="text" name="attr_special_effects_type" class="center" data-i18n-placeholder="EXPLODE"><span name="attr_special_effects_type" class="auto-expand-text min-2-rem"></span></span><span class="special-effects">, </span><span data-i18n="COLOR" class="special-effects"></span><span class="special-effects"> </span><span class="special-effects auto-expand-wrap"><input type="text" name="attr_special_effects_color" class="center" data-i18n-placeholder="FIRE"><span name="attr_special_effects_color" class="auto-expand-text min-2-rem"></span></span><span class="special-effects">, </span><span data-i18n="POINTS_OF_ORIGIN" class="special-effects"></span><span class="special-effects"> </span><span class="special-effects 6-rem"><select name="attr_special_effects_points_of_origin"><option value="sourceToTarget @{target|token_id}" data-i18n="SOURCE_TO_TARGET"></option><option value="target @{target|token_id}" data-i18n="TARGET"></option><option value="source" data-i18n="SOURCE"></option><option value="targetToSource @{target|token_id}" data-i18n="TARGET_TO_SOURCE"></option></select></span><div class="tooltip-position-wrapper"><div class="tooltip"><div class="tooltip-toggle-text center">A</div><div class="tooltip-content-left small-label" data-i18n="REQUIRES_API"></div></div></div></div><div class="shaped-row align-flex-start mar-l-smd mar-t-smd"><input type="checkbox" name="attr_repeat_toggle" value="1" class="small-checkbox"><span class="heading"><span data-i18n="REPEAT"></span>.</span></div></div></div></fieldset></div><div class="spell-level-container spell-level-2 shaped-row align-center"><div class="spell-level-wrapper shaped-row align-flex-end mar-r-smd"><span data-i18n="2ND_LEVEL" class="white-space-no-wrap"></span><span class="spell-slots-or-points"> (</span><span class="auto-expand-wrap spell-slots"><input type="number" name="attr_spell_slots_l2" class="no-spin" value="0"><span name="attr_spell_slots_l2" class="auto-expand-text"></span></span><span class="spell-slots">/</span><span name="attr_spell_slots_l2_calc" class="spell-slots pc edit"></span><span class="spell-slots edit">+</span><span class="auto-expand-wrap spell-slots edit"><input type="number" name="attr_spell_slots_l2_bonus" class="no-spin" value="0" min="0"><span name="attr_spell_slots_l2_bonus" class="auto-expand-text"></span></span><span class="spell-slots edit">=</span><span name="attr_spell_slots_l2_max" class="spell-slots"></span><span class="spell-slots spell-points mar-r-smd">;</span><span class="spell-points">3 <span data-i18n="POINTS" class="lowercase"></span></span><span class="spell-slots-or-points">)</span><span class="show-when-condensed">:</span></div><div class="col-100 show-when-not-condensed"></div><fieldset class="repeating_spell2"><input type="hidden" name="attr_is_prepared" class="toggle-prepared hidden"> <input type="hidden" name="attr_ritual" class="toggle-ritual"> <input type="hidden" name="attr_concentration" class="toggle-concentration"> <input type="hidden" name="attr_casting_time" class="toggle-time"> <input type="hidden" name="attr_components" class="toggle-components"><div class="filter-section compendium-drop-target"><input type="hidden" name="attr_roll_formula"> <input type="hidden" name="attr_cast_as_level"> <input type="hidden" name="attr_type_from_srd" accept="Spell Attack"> <input type="hidden" name="attr_damage_from_srd" accept="Damage"> <input type="hidden" name="attr_second_damage_from_srd" accept="Secondary Damage"> <input type="hidden" name="attr_damage_type_from_srd" accept="Damage Type"> <input type="hidden" name="attr_heal_from_srd" accept="Healing"> <input type="hidden" name="attr_higher_spell_slot_dice_from_srd" accept="Higher Spell Slot Dice"> <input type="hidden" name="attr_add_casting_modifier" accept="Add Casting Modifier"> <input type="hidden" name="attr_damage_progression_from_srd" accept="Damage Progression"><div class="presentation relative"><div class="shaped-row no-wrap"><input type="hidden" name="attr_content_toggle" value="1" class="content-toggle"><button type="roll" name="roll_spell" class="wrapper-button" value="@{output_option} &{template:5e-shaped} {{character_name=@{character_name}}} @{show_character_name} {{title=@{name}}} {{spell=1}} @{attacher_spell} @{attacher_spell_level_2} {{spell_level=^{@{spell_level}}}} {{school=^{@{school}}}} {{casting_time=^{@{casting_time}}}} @{ritual_output} {{range=@{range}}} {{components=^{@{components}}}} {{materials=@{materials}}} {{duration=^{@{duration}}}} @{hide_gm_info} @{roll_formula}"><span name="attr_name" class="spell-name"></span><div class="no-overflow condense"><span name="attr_spell_level" data-i18n-dynamic class="italic"></span><span name="attr_school" data-i18n-dynamic class="italic lowercase"></span><span class="show-ritual italic lowercase">(<span data-i18n="RITUAL"></span>)</span></div><div class="no-overflow condense"><span class="bold mar-r-sm"><span data-i18n="CASTING_TIME"></span>:</span><span name="attr_casting_time" data-i18n-dynamic></span></div><div class="no-overflow condense"><span class="bold mar-r-sm"><span data-i18n="RANGE"></span>:</span><span name="attr_range"></span></div><div class="no-overflow condense"><span class="bold mar-r-sm"><span data-i18n="COMPONENTS"></span>:</span><span name="attr_components" data-i18n-dynamic></span><input type="checkbox" name="attr_materials_show" value="1" class="show-materials hidden"><span class="show-materials">(<span name="attr_materials" class="small-label"></span>)</span></div><div class="no-overflow condense"><span class="bold mar-r-sm"><span data-i18n="DURATION"></span>:</span><span name="attr_duration" data-i18n-dynamic></span></div><div class="condense content"><span name="attr_content"></span></div></button><span class="show-when-condensed comma">, </span></div><div class="prepared-absolute prepared-matters"><label class="pseudo-button-wrapper show-when-not-condensed"><input type="checkbox" name="attr_is_prepared" value="Yes"><span data-i18n="PREPARED" class="lowercase small-font"></span></label></div></div><button type="roll" name="roll_repeat" class="hidden" value="@{output_option} &{template:5e-shaped} {{character_name=@{character_name}}} @{show_character_name} {{title=@{name}}} {{spell_repeat=1}} @{attacher_spell} @{attacher_spell_level_2} {{spell_level=^{@{spell_level}}}} @{hide_gm_info} @{roll_formula} {{content=}} {{higher_level=}}"></button><div class="shaped-row no-wrap edit"><span class="auto-expand-wrap"><input type="text" name="attr_name" class="spell-name" data-i18n-placeholder="NAME" accept="Name"><span name="attr_name" class="auto-expand-text min-3-rem spell-name"></span></span><div class="1-rem"></div></div><input type="checkbox" name="attr_toggle_details" class="toggle-icon-settings edit" checked="checked"><span class="toggle-icon-settings pictos edit">y</span><div class="details edit"><div class="shaped-row align-center"><span class="auto-expand-wrap"><select name="attr_spell_level" class="italic" accept="Level"><option value="CANTRIP" data-i18n="CANTRIP"></option><option value="1ST_LEVEL" data-i18n="1ST_LEVEL"></option><option value="2ND_LEVEL" data-i18n="2ND_LEVEL" selected="selected"></option><option value="3RD_LEVEL" data-i18n="3RD_LEVEL"></option><option value="4TH_LEVEL" data-i18n="4TH_LEVEL"></option><option value="5TH_LEVEL" data-i18n="5TH_LEVEL"></option><option value="6TH_LEVEL" data-i18n="6TH_LEVEL"></option><option value="7TH_LEVEL" data-i18n="7TH_LEVEL"></option><option value="8TH_LEVEL" data-i18n="8TH_LEVEL"></option><option value="9TH_LEVEL" data-i18n="9TH_LEVEL"></option><option value="0" class="srd-hidden">0</option><option value="1" class="srd-hidden">1</option><option value="2" class="srd-hidden">2</option><option value="3" class="srd-hidden">3</option><option value="4" class="srd-hidden">4</option><option value="5" class="srd-hidden">5</option><option value="6" class="srd-hidden">6</option><option value="7" class="srd-hidden">7</option><option value="8" class="srd-hidden">8</option><option value="9" class="srd-hidden">9</option></select><span name="attr_spell_level" class="auto-expand-text min-2-rem" data-i18n-dynamic>CANTRIP</span></span><span class="auto-expand-wrap"><select name="attr_school" class="italic lowercase" accept="School"><option value="ABJURATION" data-i18n="ABJURATION"></option><option value="CONJURATION" data-i18n="CONJURATION"></option><option value="DIVINATION" data-i18n="DIVINATION"></option><option value="ENCHANTMENT" data-i18n="ENCHANTMENT"></option><option value="EVOCATION" data-i18n="EVOCATION"></option><option value="ILLUSION" data-i18n="ILLUSION"></option><option value="NECROMANCY" data-i18n="NECROMANCY"></option><option value="TRANSMUTATION" data-i18n="TRANSMUTATION"></option><option value="Abjuration" class="srd-hidden">Abjuration</option><option value="Conjuration" class="srd-hidden">Conjuration</option><option value="Divination" class="srd-hidden">Divination</option><option value="Enchantment" class="srd-hidden">Enchantment</option><option value="Evocation" class="srd-hidden">Evocation</option><option value="Illusion" class="srd-hidden">Illusion</option><option value="Necromancy" class="srd-hidden">Necromancy</option><option value="Transmutation" class="srd-hidden">Transmutation</option></select><span name="attr_school" class="auto-expand-text lowercase min-2-rem" data-i18n-dynamic>ABJURATION</span></span><div class="mar-l-sm"><input type="hidden" name="attr_ritual_output"><label class="pseudo-button-wrapper"><input type="checkbox" name="attr_ritual" value="Yes" accept="Ritual"><span data-i18n="RITUAL" class="lowercase small-font"></span></label></div><div class="mar-l-sm prepared-matters"><label class="pseudo-button-wrapper"><input type="checkbox" name="attr_is_prepared" value="Yes"><span data-i18n="PREPARED" class="lowercase small-font"></span></label></div></div><div class="shaped-row align-center"><span class="bold mar-r-sm"><span data-i18n="CASTING_TIME"></span>:</span><span class="auto-expand-wrap"><select name="attr_casting_time" accept="Casting Time"><option value="1_ACTION" data-i18n="1_ACTION"></option><option value="1_BONUS_ACTION" data-i18n="1_BONUS_ACTION"></option><option value="1_REACTION" data-i18n="1_REACTION"></option><option value="1_MINUTE" data-i18n="1_MINUTE"></option><option value="10_MINUTES" data-i18n="10_MINUTES"></option><option value="1_HOUR" data-i18n="1_HOUR"></option><option value="8_HOURS" data-i18n="8_HOURS"></option><option value="12_HOURS" data-i18n="12_HOURS"></option><option value="24_HOURS" data-i18n="24_HOURS"></option><option value="1 action" class="srd-hidden"></option><option value="1 bonus action" class="srd-hidden"></option><option value="1 reaction" class="srd-hidden"></option><option value="1 minute" class="srd-hidden"></option><option value="10 minutes" class="srd-hidden"></option><option value="1 hour" class="srd-hidden"></option><option value="8 hours" class="srd-hidden"></option><option value="12 hours" class="srd-hidden"></option><option value="24 hours" class="srd-hidden"></option></select><span name="attr_casting_time" class="auto-expand-text min-2-rem" data-i18n-dynamic>1_ACTION</span></span></div><div class="shaped-row align-center"><span class="bold mar-r-sm"><span data-i18n="RANGE"></span>:</span><span class="auto-expand-wrap"><input type="text" name="attr_range" placeholder="90" accept="Range"><span name="attr_range" class="auto-expand-text min-2-rem"></span></span></div><div class="shaped-row align-center no-wrap"><span class="bold mar-r-sm"><span data-i18n="COMPONENTS"></span>:</span><span class="auto-expand-wrap"><select name="attr_components" accept="Components"><option value="COMPONENTS_V_S_M" data-i18n="COMPONENTS_V_S_M"></option><option value="COMPONENTS_V_S" data-i18n="COMPONENTS_V_S"></option><option value="COMPONENTS_V_M" data-i18n="COMPONENTS_V_M"></option><option value="COMPONENTS_V" data-i18n="COMPONENTS_V"></option><option value="COMPONENTS_S_M" data-i18n="COMPONENTS_S_M"></option><option value="COMPONENTS_S" data-i18n="COMPONENTS_S"></option><option value="COMPONENTS_M" data-i18n="COMPONENTS_M"></option><option class="psionics" value="DISPLAY_AUDITORY" data-i18n="DISPLAY_AUDITORY"></option><option class="psionics" value="DISPLAY_AUDITORY_MATERIAL" data-i18n="DISPLAY_AUDITORY_MATERIAL"></option><option class="psionics" value="DISPLAY_AUDITORY_MENTAL" data-i18n="DISPLAY_AUDITORY_MENTAL"></option><option class="psionics" value="DISPLAY_AUDITORY_MENTAL_VISUAL" data-i18n="DISPLAY_AUDITORY_MENTAL_VISUAL"></option><option class="psionics" value="DISPLAY_AUDITORY_MENTAL_OLFACTORY" data-i18n="DISPLAY_AUDITORY_MENTAL_OLFACTORY"></option><option class="psionics" value="DISPLAY_AUDITORY_OLFACTORY" data-i18n="DISPLAY_AUDITORY_OLFACTORY"></option><option class="psionics" value="DISPLAY_AUDITORY_OLFACTORY_MATERIAL" data-i18n="DISPLAY_AUDITORY_OLFACTORY_MATERIAL"></option><option class="psionics" value="DISPLAY_AUDITORY_VISUAL" data-i18n="DISPLAY_AUDITORY_VISUAL"></option><option class="psionics" value="DISPLAY_AUDITORY_VISUAL_MATERIAL" data-i18n="DISPLAY_AUDITORY_VISUAL_MATERIAL"></option><option class="psionics" value="DISPLAY_MENTAL" data-i18n="DISPLAY_MENTAL"></option><option class="psionics" value="DISPLAY_MENTAL_OLFACTORY" data-i18n="DISPLAY_MENTAL_OLFACTORY"></option><option class="psionics" value="DISPLAY_MENTAL_OLFACTORY_VISUAL" data-i18n="DISPLAY_MENTAL_OLFACTORY_VISUAL"></option><option class="psionics" value="DISPLAY_MENTAL_VISUAL" data-i18n="DISPLAY_MENTAL_VISUAL"></option><option class="psionics" value="DISPLAY_MENTAL_MATERIAL" data-i18n="DISPLAY_MENTAL_MATERIAL"></option><option class="psionics" value="DISPLAY_OLFACTORY" data-i18n="DISPLAY_OLFACTORY"></option><option class="psionics" value="DISPLAY_OLFACTORY_VISUAL" data-i18n="DISPLAY_OLFACTORY_VISUAL"></option><option class="psionics" value="DISPLAY_OLFACTORY_MATERIAL" data-i18n="DISPLAY_OLFACTORY_MATERIAL"></option><option class="psionics" value="DISPLAY_VISUAL" data-i18n="DISPLAY_VISUAL"></option><option class="psionics" value="DISPLAY_VISUAL_MATERIAL" data-i18n="DISPLAY_VISUAL_MATERIAL"></option><option class="psionics" value="DISPLAY_MATERIAL" data-i18n="DISPLAY_MATERIAL"></option><option value="V S M" class="srd-hidden"></option><option value="V S" class="srd-hidden"></option><option value="V M" class="srd-hidden"></option><option value="V" class="srd-hidden"></option><option value="S M" class="srd-hidden"></option><option value="S" class="srd-hidden"></option><option value="M" class="srd-hidden"></option></select><span name="attr_components" class="auto-expand-text min-2-rem" data-i18n-dynamic>COMPONENTS_V_S_M</span></span><span>(</span><span class="auto-expand-wrap"><input type="text" name="attr_materials" class="small-label" accept="Material"><span name="attr_materials" class="auto-expand-text small-label"></span></span><span>)</span></div><div class="shaped-row align-center"><span class="bold mar-r-sm"><span data-i18n="DURATION"></span>:</span><span class="auto-expand-wrap"><select name="attr_duration" accept="Duration"><option value="INSTANTANEOUS" data-i18n="INSTANTANEOUS"></option><option value="INSTANTANEOUS_OR_1_HOUR" data-i18n="INSTANTANEOUS_OR_1_HOUR"></option><option value="1_ROUND" data-i18n="1_ROUND"></option><option value="1_MINUTE" data-i18n="1_MINUTE"></option><option value="10_MINUTES" data-i18n="10_MINUTES"></option><option value="1_HOUR" data-i18n="1_HOUR"></option><option value="8_HOURS" data-i18n="8_HOURS"></option><option value="12_HOURS" data-i18n="12_HOURS"></option><option value="24_HOURS" data-i18n="24_HOURS"></option><option value="CONCENTRATION_UP_TO_1_ROUND" data-i18n="CONCENTRATION_UP_TO_1_ROUND"></option><option value="CONCENTRATION_UP_TO_6_ROUNDS" data-i18n="CONCENTRATION_UP_TO_6_ROUNDS"></option><option value="CONCENTRATION_UP_TO_1_MINUTE" data-i18n="CONCENTRATION_UP_TO_1_MINUTE"></option><option value="CONCENTRATION_UP_TO_10_MINUTES" data-i18n="CONCENTRATION_UP_TO_10_MINUTES"></option><option value="CONCENTRATION_UP_TO_1_HOUR" data-i18n="CONCENTRATION_UP_TO_1_HOUR"></option><option value="CONCENTRATION_UP_TO_2_HOURS" data-i18n="CONCENTRATION_UP_TO_2_HOURS"></option><option value="CONCENTRATION_UP_TO_8_HOURS" data-i18n="CONCENTRATION_UP_TO_8_HOURS"></option><option value="CONCENTRATION_UP_TO_12_HOURS" data-i18n="CONCENTRATION_UP_TO_12_HOURS"></option><option value="CONCENTRATION_UP_TO_24_HOURS" data-i18n="CONCENTRATION_UP_TO_24_HOURS"></option><option value="7_DAYS" data-i18n="7_DAYS"></option><option value="10_DAYS" data-i18n="10_DAYS"></option><option value="30_DAYS" data-i18n="30_DAYS"></option><option value="UNTIL_DISPELLED" data-i18n="UNTIL_DISPELLED"></option><option value="UNTIL_DISPELLED_OR_TRIGGERED" data-i18n="UNTIL_DISPELLED_OR_TRIGGERED"></option><option value="SPECIAL" data-i18n="SPECIAL"></option><option value="Instantaneous" class="srd-hidden"></option><option value="Instantaneous or 1 hour" class="srd-hidden"></option><option value="1 round" class="srd-hidden"></option><option value="1 minute" class="srd-hidden"></option><option value="10 minutes" class="srd-hidden"></option><option value="1 hour" class="srd-hidden"></option><option value="8 hours" class="srd-hidden"></option><option value="12 hours" class="srd-hidden"></option><option value="24 hours" class="srd-hidden"></option><option value="Up to 1 round" class="srd-hidden"></option><option value="Up to 6 rounds" class="srd-hidden"></option><option value="Up to 1 minute" class="srd-hidden"></option><option value="Up to 10 minutes" class="srd-hidden"></option><option value="Up to 1 hour" class="srd-hidden"></option><option value="Up to 2 hours" class="srd-hidden"></option><option value="Up to 8 hours" class="srd-hidden"></option><option value="Up to 12 hours" class="srd-hidden"></option><option value="Up to 24 hours" class="srd-hidden"></option></select><span name="attr_duration" class="auto-expand-text min-2-rem" data-i18n-dynamic>INSTANTANEOUS</span></span></div><div class="relative mar-l-smd mar-t-smd"><input type="checkbox" name="attr_content_toggle" value="1" class="content-toggle small-checkbox" checked="checked"><textarea name="attr_content" class="four-line-textarea textarea-checkbox" accept="Content" data-i18n-placeholder="CONTENT"></textarea></div><div class="relative mar-l-smd mar-t-smd"><input type="checkbox" name="attr_higher_level_toggle" value="1" class="higher-level-toggle small-checkbox"><textarea name="attr_higher_level" class="two-line-textarea textarea-checkbox" data-i18n-placeholder="HIGHER_LEVEL"></textarea></div><div class="shaped-row align-flex-start no-wrap mar-l-smd mar-t-smd"><input type="checkbox" name="attr_attack_toggle" value="1" class="attack-toggle small-checkbox no-shrink"><span class="attack-reverse heading"><span data-i18n="ATTACK"></span>.</span><div class="attack"><div class="shaped-row"><input type="hidden" name="attr_attack_type" class="attack-type"><span class="auto-expand-wrap"><select name="attr_attack_type" class="italic" accept="Item Type"><option value="MELEE_SPELL_ATTACK" data-i18n="MELEE_SPELL_ATTACK"></option><option value="RANGED_SPELL_ATTACK" data-i18n="RANGED_SPELL_ATTACK"></option><option class="srd-hidden">Melee Weapon</option><option class="srd-hidden">Ranged Weapon</option></select><span name="attr_attack_type" class="auto-expand-text italic" data-i18n-dynamic><span data-i18n="MELEE_WEAPON_ATTACK"></span></span></span><span class="italic">: </span><span class="attack edit"><label class="round-checkbox-wrapper pad-t-sm"><input type="checkbox" name="attr_proficiency" checked="checked"><span></span></label></span><span>+</span><span class="auto-expand-wrap"><select name="attr_attack_ability"><option value="0">—</option><option value="FIN" data-i18n="FIN"></option><option value="STR" data-i18n="STR" class=""></option><option value="DEX" data-i18n="DEX" class=""></option><option value="CON" data-i18n="CON" class=""></option><option value="INT" data-i18n="INT" class=""></option><option value="WIS" data-i18n="WIS" class=""></option><option value="CHA" data-i18n="CHA" class=""></option><option value="HON" data-i18n="HON" class="honor"></option><option value="SAN" data-i18n="SAN" class="sanity"></option><option class="srd-hidden">SPELL_ABILITY</option></select><span name="attr_attack_ability" class="auto-expand-text" data-i18n-dynamic></span></span><span>+</span><span class="auto-expand-wrap"><input type="number" name="attr_attack_bonus" class="no-spin"><span name="attr_attack_bonus" class="auto-expand-text"></span></span><span>=</span><span> </span><span name="attr_to_hit">+0</span><span> </span><span data-i18n="TO_HIT"></span><span>, </span><span data-i18n="REACH" class="reach lowercase"></span><span class="reach"> </span><span class="reach auto-expand-wrap"><input type="text" name="attr_reach" class="center" accept="Reach"><span name="attr_reach" class="auto-expand-text"></span></span><span class="reach">, </span><span data-i18n="RANGE" class="attack range edit lowercase"></span><span class="attack range edit"> </span><span class="attack range edit auto-expand-wrap"><input type="text" name="attr_range" class="center" accept="Range"><span name="attr_range" class="auto-expand-text"></span></span><span class="range">, </span><span class="auto-expand-wrap"><select name="attr_attack_target" class="italic"><option value="ONE_TARGET" data-i18n="ONE_TARGET"></option><option value="ONE_CREATURE" data-i18n="ONE_CREATURE"></option></select><span name="attr_attack_target" class="auto-expand-text" data-i18n-dynamic><span data-i18n="ONE_TARGET"></span></span></span><span class="crit-range">, </span><span data-i18n="CRIT_RANGE" class="crit-range lowercase"></span><span class="crit-range"> </span><span class="crit-range auto-expand-wrap"><input type="number" name="attr_crit_range" class="no-spin" value="20" step="1" min="1" max="20"><span name="attr_crit_range" class="auto-expand-text"></span></span><span>.</span></div><div class="shaped-row"><span class="italic"><span data-i18n="HIT"></span><span>:</span></span><span> </span><span name="attr_attack_damage_average" class="attack damage edit">0</span><span class="attack damage edit"> (</span><span class="attack damage edit"><span class="auto-expand-wrap"><input type="text" name="attr_attack_damage_dice" class="center" placeholder="1"><span name="attr_attack_damage_dice" class="auto-expand-text">1</span></span><span class="auto-expand-wrap"><select name="attr_attack_damage_die"><option>d0</option><option>d2</option><option>d4</option><option>d6</option><option>d8</option><option>d10</option><option>d12</option><option>d20</option></select><span name="attr_attack_damage_die" class="auto-expand-text">d0</span></span><span class="dice-modifier auto-expand-wrap"><input type="text" name="attr_attack_damage_dice_modifier"><span name="attr_attack_damage_dice_modifier" class="auto-expand-text"></span></span></span><span class="attack damage edit">+</span><span class="attack damage edit auto-expand-wrap"><select name="attr_attack_damage_ability"><option value="0">—</option><option value="FIN" data-i18n="FIN"></option><option value="STR" data-i18n="STR" class=""></option><option value="DEX" data-i18n="DEX" class=""></option><option value="CON" data-i18n="CON" class=""></option><option value="INT" data-i18n="INT" class=""></option><option value="WIS" data-i18n="WIS" class=""></option><option value="CHA" data-i18n="CHA" class=""></option><option value="HON" data-i18n="HON" class="honor"></option><option value="SAN" data-i18n="SAN" class="sanity"></option><option class="srd-hidden">SPELL_ABILITY</option></select><span name="attr_attack_damage_ability" class="auto-expand-text capitalize" data-i18n-dynamic></span></span><span class="attack damage edit">+</span><span class="attack damage edit auto-expand-wrap"><input type="text" name="attr_attack_damage_bonus"><span name="attr_attack_damage_bonus" class="auto-expand-text"></span></span><span class="attack damage edit extra-on-a-crit">, </span><span data-i18n="EXTRA_ON_A_CRIT" class="attack damage edit extra-on-a-crit lowercase"></span><span class="attack damage edit extra-on-a-crit"> </span><span class="attack damage edit extra-on-a-crit auto-expand-wrap"><input type="text" name="attr_attack_damage_crit" class="center"><span name="attr_attack_damage_crit" class="auto-expand-text"></span></span><span class="attack damage edit">) </span><span class="attack damage edit auto-expand-wrap"><input type="text" name="attr_attack_damage_type" class="edit center" data-i18n-placeholder="FIRE"><span name="attr_attack_damage_type" class="auto-expand-text min-2-rem"></span></span><span class="attack damage edit"> </span><span data-i18n="DAMAGE" class="attack damage edit lowercase"></span><span class="attack damage">, </span><span class="attack damage auto-expand-wrap"><input type="text" name="attr_attack_higher_level_dice"><span name="attr_attack_higher_level_dice" class="auto-expand-text"></span></span><span name="attr_attack_damage_die" class="attack damage"></span><span class="attack damage"> </span><span data-i18n="PER_LEVEL" class="attack damage"></span><span> </span><span class="attack edit auto-expand-wrap"><select name="attr_attack_second_damage_condition"><option value="">—</option><option value="PLUS" data-i18n="PLUS"></option></select><span name="attr_attack_second_damage_condition" class="auto-expand-text" data-i18n-dynamic></span></span><input type="hidden" name="attr_attack_second_damage_condition" class="attack-second-damage-condition" value=""><span class="damage"> </span><span name="attr_attack_second_damage_average" class="attack damage edit">0</span><span class="attack damage edit"> (</span><span class="attack damage edit"><span class="auto-expand-wrap"><input type="text" name="attr_attack_second_damage_dice" class="center" placeholder="1"><span name="attr_attack_second_damage_dice" class="auto-expand-text">1</span></span><span class="auto-expand-wrap"><select name="attr_attack_second_damage_die"><option>d0</option><option>d2</option><option>d4</option><option>d6</option><option>d8</option><option>d10</option><option>d12</option><option>d20</option></select><span name="attr_attack_second_damage_die" class="auto-expand-text">d0</span></span><span class="dice-modifier auto-expand-wrap"><input type="text" name="attr_attack_second_damage_dice_modifier"><span name="attr_attack_second_damage_dice_modifier" class="auto-expand-text"></span></span></span><span class="attack damage edit">+</span><span class="attack damage edit auto-expand-wrap"><select name="attr_attack_second_damage_ability"><option value="0">—</option><option value="FIN" data-i18n="FIN"></option><option value="STR" data-i18n="STR" class=""></option><option value="DEX" data-i18n="DEX" class=""></option><option value="CON" data-i18n="CON" class=""></option><option value="INT" data-i18n="INT" class=""></option><option value="WIS" data-i18n="WIS" class=""></option><option value="CHA" data-i18n="CHA" class=""></option><option value="HON" data-i18n="HON" class="honor"></option><option value="SAN" data-i18n="SAN" class="sanity"></option><option class="srd-hidden">SPELL_ABILITY</option></select><span name="attr_attack_second_damage_ability" class="auto-expand-text capitalize" data-i18n-dynamic></span></span><span class="attack damage edit">+</span><span class="attack damage edit auto-expand-wrap"><input type="text" name="attr_attack_second_damage_bonus"><span name="attr_attack_second_damage_bonus" class="auto-expand-text"></span></span><span class="attack damage edit extra-on-a-crit">, </span><span data-i18n="EXTRA_ON_A_CRIT" class="attack damage edit extra-on-a-crit lowercase"></span><span class="attack damage edit extra-on-a-crit"> </span><span class="attack damage edit extra-on-a-crit auto-expand-wrap"><input type="text" name="attr_attack_second_damage_crit" class="center"><span name="attr_attack_second_damage_crit" class="auto-expand-text"></span></span><span class="attack damage edit">) </span><span class="attack damage edit auto-expand-wrap"><input type="text" name="attr_attack_second_damage_type" class="edit center" data-i18n-placeholder="FIRE"><span name="attr_attack_second_damage_type" class="auto-expand-text min-2-rem"></span></span><span class="attack damage edit"> </span><span data-i18n="DAMAGE" class="attack damage edit lowercase"></span><span class="attack damage">, </span><span class="attack damage auto-expand-wrap"><input type="text" name="attr_attack_second_higher_level_dice"><span name="attr_attack_second_higher_level_dice" class="auto-expand-text"></span></span><span name="attr_attack_second_damage_die" class="attack damage"></span><span class="attack damage"> </span><span data-i18n="PER_LEVEL" class="attack damage"></span><span>.</span></div></div></div><div class="shaped-row align-flex-start no-wrap mar-l-smd mar-t-smd"><input type="checkbox" name="attr_saving_throw_toggle" value="1" class="saving-throw-toggle small-checkbox no-shrink"><span class="saving-throw-reverse heading"><span data-i18n="SAVING_THROW"></span>.</span><div class="saving-throw"><div class="shaped-row"><span class="edit auto-expand-wrap"><select name="attr_saving_throw_vs_ability" accept="Save"><option value="STRENGTH" data-i18n="STRENGTH" class="default-saving-throw"></option><option value="DEXTERITY" data-i18n="DEXTERITY" class="default-saving-throw"></option><option value="CONSTITUTION" data-i18n="CONSTITUTION" class="default-saving-throw"></option><option value="INTELLIGENCE" data-i18n="INTELLIGENCE" class="default-saving-throw"></option><option value="WISDOM" data-i18n="WISDOM" class="default-saving-throw"></option><option value="CHARISMA" data-i18n="CHARISMA" class="default-saving-throw"></option><option value="HONOR" data-i18n="HONOR" class="default-saving-throw honor"></option><option value="SANITY" data-i18n="SANITY" class="default-saving-throw sanity"></option><option value="FORTITUDE" data-i18n="FORTITUDE" class="custom-saving-throw"></option><option value="REFLEX" data-i18n="REFLEX" class="custom-saving-throw"></option><option value="WILL" data-i18n="WILL" class="custom-saving-throw"></option></select><span name="attr_saving_throw_vs_ability" class="auto-expand-text" data-i18n-dynamic></span></span><span> </span><span data-i18n="SAVING_THROW" class="lowercase"></span><span> (</span><span class="edit auto-expand-wrap"><select name="attr_saving_throw_ability"><option value="0">—</option><option value="STR" data-i18n="STR" class=""></option><option value="DEX" data-i18n="DEX" class=""></option><option value="CON" data-i18n="CON" class=""></option><option value="INT" data-i18n="INT" class=""></option><option value="WIS" data-i18n="WIS" class=""></option><option value="CHA" data-i18n="CHA" class=""></option><option value="HON" data-i18n="HON" class="honor"></option><option value="SAN" data-i18n="SAN" class="sanity"></option><option class="srd-hidden">SPELL_ABILITY</option></select><span name="attr_saving_throw_ability" class="auto-expand-text" data-i18n-dynamic></span></span><span>+</span><span class="edit auto-expand-wrap"><input type="number" name="attr_saving_throw_bonus"><span name="attr_saving_throw_bonus" class="auto-expand-text"></span></span><span>=</span><span data-i18n="DC"></span><span> </span><input type="hidden" name="attr_saving_throw_dc"><span name="attr_saving_throw_dc" class="bold"></span><span>).</span><span> </span><span class="inline-block"><div class="7-rem flex-grow"><textarea name="attr_saving_throw_success" class="one-line-textarea" data-i18n-placeholder="SAVE_SUCCESS" accept="Save Success"></textarea></div></span></div><div class="shaped-row"><span class="italic"><span data-i18n="SAVE_FAILURE"></span><span>:</span></span><span> </span><span name="attr_saving_throw_damage_average" class="saving-throw damage edit">0</span><span class="saving-throw damage edit"> (</span><span class="saving-throw damage edit"><span class="auto-expand-wrap"><input type="text" name="attr_saving_throw_damage_dice" class="center" placeholder="1"><span name="attr_saving_throw_damage_dice" class="auto-expand-text">1</span></span><span class="auto-expand-wrap"><select name="attr_saving_throw_damage_die"><option>d0</option><option>d2</option><option>d4</option><option>d6</option><option>d8</option><option>d10</option><option>d12</option><option>d20</option></select><span name="attr_saving_throw_damage_die" class="auto-expand-text">d0</span></span><span class="dice-modifier auto-expand-wrap"><input type="text" name="attr_saving_throw_damage_dice_modifier"><span name="attr_saving_throw_damage_dice_modifier" class="auto-expand-text"></span></span></span><span class="saving-throw damage edit">+</span><span class="saving-throw damage edit auto-expand-wrap"><select name="attr_saving_throw_damage_ability"><option value="0">—</option><option value="FIN" data-i18n="FIN"></option><option value="STR" data-i18n="STR" class=""></option><option value="DEX" data-i18n="DEX" class=""></option><option value="CON" data-i18n="CON" class=""></option><option value="INT" data-i18n="INT" class=""></option><option value="WIS" data-i18n="WIS" class=""></option><option value="CHA" data-i18n="CHA" class=""></option><option value="HON" data-i18n="HON" class="honor"></option><option value="SAN" data-i18n="SAN" class="sanity"></option><option class="srd-hidden">SPELL_ABILITY</option></select><span name="attr_saving_throw_damage_ability" class="auto-expand-text capitalize" data-i18n-dynamic></span></span><span class="saving-throw damage edit">+</span><span class="saving-throw damage edit auto-expand-wrap"><input type="text" name="attr_saving_throw_damage_bonus"><span name="attr_saving_throw_damage_bonus" class="auto-expand-text"></span></span><span class="saving-throw damage edit">) </span><span class="saving-throw damage edit auto-expand-wrap"><input type="text" name="attr_saving_throw_damage_type" class="edit center" data-i18n-placeholder="FIRE"><span name="attr_saving_throw_damage_type" class="auto-expand-text min-2-rem"></span></span><span class="saving-throw damage edit"> </span><span data-i18n="DAMAGE" class="saving-throw damage edit lowercase"></span><span class="saving-throw damage">, </span><span class="saving-throw damage auto-expand-wrap"><input type="text" name="attr_saving_throw_higher_level_dice"><span name="attr_saving_throw_higher_level_dice" class="auto-expand-text"></span></span><span name="attr_saving_throw_damage_die" class="saving-throw damage"></span><span class="saving-throw damage"> </span><span data-i18n="PER_LEVEL" class="saving-throw damage"></span><span class="saving-throw edit"> </span><span class="saving-throw edit auto-expand-wrap"><select name="attr_saving_throw_second_damage_condition"><option value="">—</option><option value="PLUS" data-i18n="PLUS"></option></select><span name="attr_saving_throw_second_damage_condition" class="auto-expand-text" data-i18n-dynamic></span></span><input type="hidden" name="attr_saving_throw_second_damage_condition" class="saving-throw-second-damage-condition" value=""><span class="saving-throw damage edit"> </span><span name="attr_saving_throw_second_damage_average" class="saving-throw damage edit">0</span><span class="saving-throw damage edit"> (</span><span class="saving-throw damage edit"><span class="auto-expand-wrap"><input type="text" name="attr_saving_throw_second_damage_dice" class="center" placeholder="1"><span name="attr_saving_throw_second_damage_dice" class="auto-expand-text">1</span></span><span class="auto-expand-wrap"><select name="attr_saving_throw_second_damage_die"><option>d0</option><option>d2</option><option>d4</option><option>d6</option><option>d8</option><option>d10</option><option>d12</option><option>d20</option></select><span name="attr_saving_throw_second_damage_die" class="auto-expand-text">d0</span></span><span class="dice-modifier auto-expand-wrap"><input type="text" name="attr_saving_throw_second_damage_dice_modifier"><span name="attr_saving_throw_second_damage_dice_modifier" class="auto-expand-text"></span></span></span><span class="saving-throw damage edit">+</span><span class="saving-throw damage edit auto-expand-wrap"><select name="attr_saving_throw_second_damage_ability"><option value="0">—</option><option value="FIN" data-i18n="FIN"></option><option value="STR" data-i18n="STR" class=""></option><option value="DEX" data-i18n="DEX" class=""></option><option value="CON" data-i18n="CON" class=""></option><option value="INT" data-i18n="INT" class=""></option><option value="WIS" data-i18n="WIS" class=""></option><option value="CHA" data-i18n="CHA" class=""></option><option value="HON" data-i18n="HON" class="honor"></option><option value="SAN" data-i18n="SAN" class="sanity"></option><option class="srd-hidden">SPELL_ABILITY</option></select><span name="attr_saving_throw_second_damage_ability" class="auto-expand-text capitalize" data-i18n-dynamic></span></span><span class="saving-throw damage edit">+</span><span class="saving-throw damage edit auto-expand-wrap"><input type="text" name="attr_saving_throw_second_damage_bonus"><span name="attr_saving_throw_second_damage_bonus" class="auto-expand-text"></span></span><span class="saving-throw damage edit">) </span><span class="saving-throw damage edit auto-expand-wrap"><input type="text" name="attr_saving_throw_second_damage_type" class="edit center" data-i18n-placeholder="FIRE"><span name="attr_saving_throw_second_damage_type" class="auto-expand-text min-2-rem"></span></span><span class="saving-throw damage edit"> </span><span data-i18n="DAMAGE" class="saving-throw damage edit lowercase"></span><span class="saving-throw damage">, </span><span class="saving-throw damage auto-expand-wrap"><input type="text" name="attr_saving_throw_second_higher_level_dice"><span name="attr_saving_throw_second_higher_level_dice" class="auto-expand-text"></span></span><span name="attr_saving_throw_second_damage_die" class="saving-throw damage"></span><span class="saving-throw damage"> </span><span data-i18n="PER_LEVEL" class="saving-throw damage"></span><span class="saving-throw edit">.</span></div></div></div><div class="shaped-row align-flex-start mar-l-smd mar-t-smd"><input type="checkbox" name="attr_other_damage_toggle" value="1" class="other-damage-toggle small-checkbox"><span class="other-damage-reverse heading"><span data-i18n="OTHER_DAMAGE"></span>.</span><span name="attr_other_damage_average" class="other-damage damage edit">0</span><span class="other-damage damage edit"> (</span><span class="other-damage damage edit"><span class="auto-expand-wrap"><input type="text" name="attr_other_damage_dice" class="center" placeholder="1"><span name="attr_other_damage_dice" class="auto-expand-text">1</span></span><span class="auto-expand-wrap"><select name="attr_other_damage_die"><option>d0</option><option>d2</option><option>d4</option><option>d6</option><option>d8</option><option>d10</option><option>d12</option><option>d20</option></select><span name="attr_other_damage_die" class="auto-expand-text">d0</span></span><span class="dice-modifier auto-expand-wrap"><input type="text" name="attr_other_damage_dice_modifier"><span name="attr_other_damage_dice_modifier" class="auto-expand-text"></span></span></span><span class="other-damage damage edit">+</span><span class="other-damage damage edit auto-expand-wrap"><select name="attr_other_damage_ability"><option value="0">—</option><option value="FIN" data-i18n="FIN"></option><option value="STR" data-i18n="STR" class=""></option><option value="DEX" data-i18n="DEX" class=""></option><option value="CON" data-i18n="CON" class=""></option><option value="INT" data-i18n="INT" class=""></option><option value="WIS" data-i18n="WIS" class=""></option><option value="CHA" data-i18n="CHA" class=""></option><option value="HON" data-i18n="HON" class="honor"></option><option value="SAN" data-i18n="SAN" class="sanity"></option><option class="srd-hidden">SPELL_ABILITY</option></select><span name="attr_other_damage_ability" class="auto-expand-text capitalize" data-i18n-dynamic></span></span><span class="other-damage damage edit">+</span><span class="other-damage damage edit auto-expand-wrap"><input type="text" name="attr_other_damage_bonus"><span name="attr_other_damage_bonus" class="auto-expand-text"></span></span><span class="other-damage damage edit extra-on-a-crit">, </span><span data-i18n="EXTRA_ON_A_CRIT" class="other-damage damage edit extra-on-a-crit lowercase"></span><span class="other-damage damage edit extra-on-a-crit"> </span><span class="other-damage damage edit extra-on-a-crit auto-expand-wrap"><input type="text" name="attr_other_damage_crit" class="center"><span name="attr_other_damage_crit" class="auto-expand-text"></span></span><span class="other-damage damage edit">) </span><span class="other-damage damage edit auto-expand-wrap"><input type="text" name="attr_other_damage_type" class="edit center" data-i18n-placeholder="FIRE"><span name="attr_other_damage_type" class="auto-expand-text min-2-rem"></span></span><span class="other-damage damage edit"> </span><span data-i18n="DAMAGE" class="other-damage damage edit lowercase"></span><span class="other-damage damage">, </span><span class="other-damage damage auto-expand-wrap"><input type="text" name="attr_other_higher_level_dice"><span name="attr_other_higher_level_dice" class="auto-expand-text"></span></span><span name="attr_other_damage_die" class="other-damage damage"></span><span class="other-damage damage"> </span><span data-i18n="PER_LEVEL" class="other-damage damage"></span><span class="other-damage edit"> </span><span class="other-damage edit auto-expand-wrap"><select name="attr_other_second_damage_condition"><option value="">—</option><option value="PLUS" data-i18n="PLUS"></option></select><span name="attr_other_second_damage_condition" class="auto-expand-text" data-i18n-dynamic></span></span><input type="hidden" name="attr_other_second_damage_condition" class="other-second-damage-condition" value=""><span class="other-damage damage edit"> </span><span name="attr_other_second_damage_average" class="other-damage damage edit">0</span><span class="other-damage damage edit"> (</span><span class="other-damage damage edit"><span class="auto-expand-wrap"><input type="text" name="attr_other_second_damage_dice" class="center" placeholder="1"><span name="attr_other_second_damage_dice" class="auto-expand-text">1</span></span><span class="auto-expand-wrap"><select name="attr_other_second_damage_die"><option>d0</option><option>d2</option><option>d4</option><option>d6</option><option>d8</option><option>d10</option><option>d12</option><option>d20</option></select><span name="attr_other_second_damage_die" class="auto-expand-text">d0</span></span><span class="dice-modifier auto-expand-wrap"><input type="text" name="attr_other_second_damage_dice_modifier"><span name="attr_other_second_damage_dice_modifier" class="auto-expand-text"></span></span></span><span class="other-damage damage edit">+</span><span class="other-damage damage edit auto-expand-wrap"><select name="attr_other_second_damage_ability"><option value="0">—</option><option value="FIN" data-i18n="FIN"></option><option value="STR" data-i18n="STR" class=""></option><option value="DEX" data-i18n="DEX" class=""></option><option value="CON" data-i18n="CON" class=""></option><option value="INT" data-i18n="INT" class=""></option><option value="WIS" data-i18n="WIS" class=""></option><option value="CHA" data-i18n="CHA" class=""></option><option value="HON" data-i18n="HON" class="honor"></option><option value="SAN" data-i18n="SAN" class="sanity"></option><option class="srd-hidden">SPELL_ABILITY</option></select><span name="attr_other_second_damage_ability" class="auto-expand-text capitalize" data-i18n-dynamic></span></span><span class="other-damage damage edit">+</span><span class="other-damage damage edit auto-expand-wrap"><input type="text" name="attr_other_second_damage_bonus"><span name="attr_other_second_damage_bonus" class="auto-expand-text"></span></span><span class="other-damage damage edit extra-on-a-crit">, </span><span data-i18n="EXTRA_ON_A_CRIT" class="other-damage damage edit extra-on-a-crit lowercase"></span><span class="other-damage damage edit extra-on-a-crit"> </span><span class="other-damage damage edit extra-on-a-crit auto-expand-wrap"><input type="text" name="attr_other_second_damage_crit" class="center"><span name="attr_other_second_damage_crit" class="auto-expand-text"></span></span><span class="other-damage damage edit">) </span><span class="other-damage damage edit auto-expand-wrap"><input type="text" name="attr_other_second_damage_type" class="edit center" data-i18n-placeholder="FIRE"><span name="attr_other_second_damage_type" class="auto-expand-text min-2-rem"></span></span><span class="other-damage damage edit"> </span><span data-i18n="DAMAGE" class="other-damage damage edit lowercase"></span><span class="other-damage damage">, </span><span class="other-damage damage auto-expand-wrap"><input type="text" name="attr_other_second_higher_level_dice"><span name="attr_other_second_higher_level_dice" class="auto-expand-text"></span></span><span name="attr_other_second_damage_die" class="other-damage damage"></span><span class="other-damage damage"> </span><span data-i18n="PER_LEVEL" class="other-damage damage"></span><span class="other-damage edit">.</span></div><div class="shaped-row align-flex-start mar-l-smd mar-t-smd"><input type="hidden" name="attr_heal_formula"> <input type="checkbox" name="attr_heal_toggle" value="1" class="heal-toggle small-checkbox"><span class="heal-reverse heading"><span data-i18n="HEAL"></span>.</span><span class="heal" data-i18n="HEAL_FOR"></span><span class="heal"> </span><span class="heal edit"><span class="edit auto-expand-wrap"><input type="text" name="attr_heal_dice" class="center" placeholder="1"><span name="attr_heal_dice" class="auto-expand-text">1</span></span><span class="auto-expand-wrap"><select name="attr_heal_die"><option>d0</option><option>d2</option><option>d4</option><option>d6</option><option>d8</option><option>d10</option><option>d12</option><option>d20</option></select><span name="attr_heal_die" class="auto-expand-text">d0</span></span><span class="dice-modifier auto-expand-wrap"><input type="text" name="attr_heal_dice_modifier"><span name="attr_heal_dice_modifier" class="auto-expand-text"></span></span></span><span class="heal">+</span><span class="heal auto-expand-wrap"><select name="attr_heal_ability"><option value="0">—</option><option value="STR" data-i18n="STR" class=""></option><option value="DEX" data-i18n="DEX" class=""></option><option value="CON" data-i18n="CON" class=""></option><option value="INT" data-i18n="INT" class=""></option><option value="WIS" data-i18n="WIS" class=""></option><option value="CHA" data-i18n="CHA" class=""></option><option value="HON" data-i18n="HON" class="honor"></option><option value="SAN" data-i18n="SAN" class="sanity"></option><option class="srd-hidden">SPELL_ABILITY</option></select><span name="attr_heal_ability" class="auto-expand-text" data-i18n-dynamic></span></span><span class="heal">+</span><span class="heal auto-expand-wrap"><input type="text" name="attr_heal_bonus"><span name="attr_heal_bonus" class="auto-expand-text"></span></span><span class="heal">+</span><span class="heal center"><label class="pseudo-button-wrapper space-below"><input type="checkbox" name="attr_heal_query_toggle" value="?{Heal Bonus Amount|}"><span data-i18n="QUERY" class="lowercase"></span></label></span><span class="heal">, </span><span class="heal auto-expand-wrap"><input type="text" name="attr_heal_higher_level_dice"><span name="attr_heal_higher_level_dice" class="auto-expand-text"></span></span><span name="attr_heal_die" class="heal"></span><span class="heal">+</span><span class="heal auto-expand-wrap"><input type="text" name="attr_higher_level_heal" class="center" accept="Higher Level Healing"><span name="attr_higher_level_heal" class="auto-expand-text"></span></span><span class="heal"> </span><span data-i18n="PER_LEVEL" class="heal"></span></div><div class="emote mar-l-smd mar-t-smd"><textarea name="attr_emote" class="one-line-textarea" data-i18n-placeholder="EMOTE"></textarea></div><div class="freetext mar-l-smd mar-t-sm"><textarea name="attr_freetext" class="two-line-textarea" data-i18n-placeholder="FREETEXT"></textarea></div><div class="freeform mar-l-smd mar-t-sm"><textarea name="attr_freeform" class="two-line-textarea" data-i18n-placeholder="FREEFORM"></textarea></div><div class="shaped-row align-flex-start mar-l-smd mar-t-smd relative"><input type="checkbox" name="attr_special_effects_toggle" value="1" class="special-effects-toggle small-checkbox"><span class="heading"><span data-i18n="SPECIAL_EFFECTS"></span>.</span><span data-i18n="TYPE" class="special-effects"></span><span class="special-effects"> </span><span class="special-effects auto-expand-wrap"><input type="text" name="attr_special_effects_type" class="center" data-i18n-placeholder="EXPLODE"><span name="attr_special_effects_type" class="auto-expand-text min-2-rem"></span></span><span class="special-effects">, </span><span data-i18n="COLOR" class="special-effects"></span><span class="special-effects"> </span><span class="special-effects auto-expand-wrap"><input type="text" name="attr_special_effects_color" class="center" data-i18n-placeholder="FIRE"><span name="attr_special_effects_color" class="auto-expand-text min-2-rem"></span></span><span class="special-effects">, </span><span data-i18n="POINTS_OF_ORIGIN" class="special-effects"></span><span class="special-effects"> </span><span class="special-effects 6-rem"><select name="attr_special_effects_points_of_origin"><option value="sourceToTarget @{target|token_id}" data-i18n="SOURCE_TO_TARGET"></option><option value="target @{target|token_id}" data-i18n="TARGET"></option><option value="source" data-i18n="SOURCE"></option><option value="targetToSource @{target|token_id}" data-i18n="TARGET_TO_SOURCE"></option></select></span><div class="tooltip-position-wrapper"><div class="tooltip"><div class="tooltip-toggle-text center">A</div><div class="tooltip-content-left small-label" data-i18n="REQUIRES_API"></div></div></div></div><div class="shaped-row align-flex-start mar-l-smd mar-t-smd"><input type="checkbox" name="attr_repeat_toggle" value="1" class="small-checkbox"><span class="heading"><span data-i18n="REPEAT"></span>.</span></div></div></div></fieldset></div><div class="spell-level-container spell-level-3 shaped-row align-center"><div class="spell-level-wrapper shaped-row align-flex-end mar-r-smd"><span data-i18n="3RD_LEVEL" class="white-space-no-wrap"></span><span class="spell-slots-or-points"> (</span><span class="auto-expand-wrap spell-slots"><input type="number" name="attr_spell_slots_l3" class="no-spin" value="0"><span name="attr_spell_slots_l3" class="auto-expand-text"></span></span><span class="spell-slots">/</span><span name="attr_spell_slots_l3_calc" class="spell-slots pc edit"></span><span class="spell-slots edit">+</span><span class="auto-expand-wrap spell-slots edit"><input type="number" name="attr_spell_slots_l3_bonus" class="no-spin" value="0" min="0"><span name="attr_spell_slots_l3_bonus" class="auto-expand-text"></span></span><span class="spell-slots edit">=</span><span name="attr_spell_slots_l3_max" class="spell-slots"></span><span class="spell-slots spell-points mar-r-smd">;</span><span class="spell-points">5 <span data-i18n="POINTS" class="lowercase"></span></span><span class="spell-slots-or-points">)</span><span class="show-when-condensed">:</span></div><div class="col-100 show-when-not-condensed"></div><fieldset class="repeating_spell3"><input type="hidden" name="attr_is_prepared" class="toggle-prepared hidden"> <input type="hidden" name="attr_ritual" class="toggle-ritual"> <input type="hidden" name="attr_concentration" class="toggle-concentration"> <input type="hidden" name="attr_casting_time" class="toggle-time"> <input type="hidden" name="attr_components" class="toggle-components"><div class="filter-section compendium-drop-target"><input type="hidden" name="attr_roll_formula"> <input type="hidden" name="attr_cast_as_level"> <input type="hidden" name="attr_type_from_srd" accept="Spell Attack"> <input type="hidden" name="attr_damage_from_srd" accept="Damage"> <input type="hidden" name="attr_second_damage_from_srd" accept="Secondary Damage"> <input type="hidden" name="attr_damage_type_from_srd" accept="Damage Type"> <input type="hidden" name="attr_heal_from_srd" accept="Healing"> <input type="hidden" name="attr_higher_spell_slot_dice_from_srd" accept="Higher Spell Slot Dice"> <input type="hidden" name="attr_add_casting_modifier" accept="Add Casting Modifier"> <input type="hidden" name="attr_damage_progression_from_srd" accept="Damage Progression"><div class="presentation relative"><div class="shaped-row no-wrap"><input type="hidden" name="attr_content_toggle" value="1" class="content-toggle"><button type="roll" name="roll_spell" class="wrapper-button" value="@{output_option} &{template:5e-shaped} {{character_name=@{character_name}}} @{show_character_name} {{title=@{name}}} {{spell=1}} @{attacher_spell} @{attacher_spell_level_3} {{spell_level=^{@{spell_level}}}} {{school=^{@{school}}}} {{casting_time=^{@{casting_time}}}} @{ritual_output} {{range=@{range}}} {{components=^{@{components}}}} {{materials=@{materials}}} {{duration=^{@{duration}}}} @{hide_gm_info} @{roll_formula}"><span name="attr_name" class="spell-name"></span><div class="no-overflow condense"><span name="attr_spell_level" data-i18n-dynamic class="italic"></span><span name="attr_school" data-i18n-dynamic class="italic lowercase"></span><span class="show-ritual italic lowercase">(<span data-i18n="RITUAL"></span>)</span></div><div class="no-overflow condense"><span class="bold mar-r-sm"><span data-i18n="CASTING_TIME"></span>:</span><span name="attr_casting_time" data-i18n-dynamic></span></div><div class="no-overflow condense"><span class="bold mar-r-sm"><span data-i18n="RANGE"></span>:</span><span name="attr_range"></span></div><div class="no-overflow condense"><span class="bold mar-r-sm"><span data-i18n="COMPONENTS"></span>:</span><span name="attr_components" data-i18n-dynamic></span><input type="checkbox" name="attr_materials_show" value="1" class="show-materials hidden"><span class="show-materials">(<span name="attr_materials" class="small-label"></span>)</span></div><div class="no-overflow condense"><span class="bold mar-r-sm"><span data-i18n="DURATION"></span>:</span><span name="attr_duration" data-i18n-dynamic></span></div><div class="condense content"><span name="attr_content"></span></div></button><span class="show-when-condensed comma">, </span></div><div class="prepared-absolute prepared-matters"><label class="pseudo-button-wrapper show-when-not-condensed"><input type="checkbox" name="attr_is_prepared" value="Yes"><span data-i18n="PREPARED" class="lowercase small-font"></span></label></div></div><button type="roll" name="roll_repeat" class="hidden" value="@{output_option} &{template:5e-shaped} {{character_name=@{character_name}}} @{show_character_name} {{title=@{name}}} {{spell_repeat=1}} @{attacher_spell} @{attacher_spell_level_3} {{spell_level=^{@{spell_level}}}} @{hide_gm_info} @{roll_formula} {{content=}} {{higher_level=}}"></button><div class="shaped-row no-wrap edit"><span class="auto-expand-wrap"><input type="text" name="attr_name" class="spell-name" data-i18n-placeholder="NAME" accept="Name"><span name="attr_name" class="auto-expand-text min-3-rem spell-name"></span></span><div class="1-rem"></div></div><input type="checkbox" name="attr_toggle_details" class="toggle-icon-settings edit" checked="checked"><span class="toggle-icon-settings pictos edit">y</span><div class="details edit"><div class="shaped-row align-center"><span class="auto-expand-wrap"><select name="attr_spell_level" class="italic" accept="Level"><option value="CANTRIP" data-i18n="CANTRIP"></option><option value="1ST_LEVEL" data-i18n="1ST_LEVEL"></option><option value="2ND_LEVEL" data-i18n="2ND_LEVEL"></option><option value="3RD_LEVEL" data-i18n="3RD_LEVEL" selected="selected"></option><option value="4TH_LEVEL" data-i18n="4TH_LEVEL"></option><option value="5TH_LEVEL" data-i18n="5TH_LEVEL"></option><option value="6TH_LEVEL" data-i18n="6TH_LEVEL"></option><option value="7TH_LEVEL" data-i18n="7TH_LEVEL"></option><option value="8TH_LEVEL" data-i18n="8TH_LEVEL"></option><option value="9TH_LEVEL" data-i18n="9TH_LEVEL"></option><option value="0" class="srd-hidden">0</option><option value="1" class="srd-hidden">1</option><option value="2" class="srd-hidden">2</option><option value="3" class="srd-hidden">3</option><option value="4" class="srd-hidden">4</option><option value="5" class="srd-hidden">5</option><option value="6" class="srd-hidden">6</option><option value="7" class="srd-hidden">7</option><option value="8" class="srd-hidden">8</option><option value="9" class="srd-hidden">9</option></select><span name="attr_spell_level" class="auto-expand-text min-2-rem" data-i18n-dynamic>CANTRIP</span></span><span class="auto-expand-wrap"><select name="attr_school" class="italic lowercase" accept="School"><option value="ABJURATION" data-i18n="ABJURATION"></option><option value="CONJURATION" data-i18n="CONJURATION"></option><option value="DIVINATION" data-i18n="DIVINATION"></option><option value="ENCHANTMENT" data-i18n="ENCHANTMENT"></option><option value="EVOCATION" data-i18n="EVOCATION"></option><option value="ILLUSION" data-i18n="ILLUSION"></option><option value="NECROMANCY" data-i18n="NECROMANCY"></option><option value="TRANSMUTATION" data-i18n="TRANSMUTATION"></option><option value="Abjuration" class="srd-hidden">Abjuration</option><option value="Conjuration" class="srd-hidden">Conjuration</option><option value="Divination" class="srd-hidden">Divination</option><option value="Enchantment" class="srd-hidden">Enchantment</option><option value="Evocation" class="srd-hidden">Evocation</option><option value="Illusion" class="srd-hidden">Illusion</option><option value="Necromancy" class="srd-hidden">Necromancy</option><option value="Transmutation" class="srd-hidden">Transmutation</option></select><span name="attr_school" class="auto-expand-text lowercase min-2-rem" data-i18n-dynamic>ABJURATION</span></span><div class="mar-l-sm"><input type="hidden" name="attr_ritual_output"><label class="pseudo-button-wrapper"><input type="checkbox" name="attr_ritual" value="Yes" accept="Ritual"><span data-i18n="RITUAL" class="lowercase small-font"></span></label></div><div class="mar-l-sm prepared-matters"><label class="pseudo-button-wrapper"><input type="checkbox" name="attr_is_prepared" value="Yes"><span data-i18n="PREPARED" class="lowercase small-font"></span></label></div></div><div class="shaped-row align-center"><span class="bold mar-r-sm"><span data-i18n="CASTING_TIME"></span>:</span><span class="auto-expand-wrap"><select name="attr_casting_time" accept="Casting Time"><option value="1_ACTION" data-i18n="1_ACTION"></option><option value="1_BONUS_ACTION" data-i18n="1_BONUS_ACTION"></option><option value="1_REACTION" data-i18n="1_REACTION"></option><option value="1_MINUTE" data-i18n="1_MINUTE"></option><option value="10_MINUTES" data-i18n="10_MINUTES"></option><option value="1_HOUR" data-i18n="1_HOUR"></option><option value="8_HOURS" data-i18n="8_HOURS"></option><option value="12_HOURS" data-i18n="12_HOURS"></option><option value="24_HOURS" data-i18n="24_HOURS"></option><option value="1 action" class="srd-hidden"></option><option value="1 bonus action" class="srd-hidden"></option><option value="1 reaction" class="srd-hidden"></option><option value="1 minute" class="srd-hidden"></option><option value="10 minutes" class="srd-hidden"></option><option value="1 hour" class="srd-hidden"></option><option value="8 hours" class="srd-hidden"></option><option value="12 hours" class="srd-hidden"></option><option value="24 hours" class="srd-hidden"></option></select><span name="attr_casting_time" class="auto-expand-text min-2-rem" data-i18n-dynamic>1_ACTION</span></span></div><div class="shaped-row align-center"><span class="bold mar-r-sm"><span data-i18n="RANGE"></span>:</span><span class="auto-expand-wrap"><input type="text" name="attr_range" placeholder="90" accept="Range"><span name="attr_range" class="auto-expand-text min-2-rem"></span></span></div><div class="shaped-row align-center no-wrap"><span class="bold mar-r-sm"><span data-i18n="COMPONENTS"></span>:</span><span class="auto-expand-wrap"><select name="attr_components" accept="Components"><option value="COMPONENTS_V_S_M" data-i18n="COMPONENTS_V_S_M"></option><option value="COMPONENTS_V_S" data-i18n="COMPONENTS_V_S"></option><option value="COMPONENTS_V_M" data-i18n="COMPONENTS_V_M"></option><option value="COMPONENTS_V" data-i18n="COMPONENTS_V"></option><option value="COMPONENTS_S_M" data-i18n="COMPONENTS_S_M"></option><option value="COMPONENTS_S" data-i18n="COMPONENTS_S"></option><option value="COMPONENTS_M" data-i18n="COMPONENTS_M"></option><option class="psionics" value="DISPLAY_AUDITORY" data-i18n="DISPLAY_AUDITORY"></option><option class="psionics" value="DISPLAY_AUDITORY_MATERIAL" data-i18n="DISPLAY_AUDITORY_MATERIAL"></option><option class="psionics" value="DISPLAY_AUDITORY_MENTAL" data-i18n="DISPLAY_AUDITORY_MENTAL"></option><option class="psionics" value="DISPLAY_AUDITORY_MENTAL_VISUAL" data-i18n="DISPLAY_AUDITORY_MENTAL_VISUAL"></option><option class="psionics" value="DISPLAY_AUDITORY_MENTAL_OLFACTORY" data-i18n="DISPLAY_AUDITORY_MENTAL_OLFACTORY"></option><option class="psionics" value="DISPLAY_AUDITORY_OLFACTORY" data-i18n="DISPLAY_AUDITORY_OLFACTORY"></option><option class="psionics" value="DISPLAY_AUDITORY_OLFACTORY_MATERIAL" data-i18n="DISPLAY_AUDITORY_OLFACTORY_MATERIAL"></option><option class="psionics" value="DISPLAY_AUDITORY_VISUAL" data-i18n="DISPLAY_AUDITORY_VISUAL"></option><option class="psionics" value="DISPLAY_AUDITORY_VISUAL_MATERIAL" data-i18n="DISPLAY_AUDITORY_VISUAL_MATERIAL"></option><option class="psionics" value="DISPLAY_MENTAL" data-i18n="DISPLAY_MENTAL"></option><option class="psionics" value="DISPLAY_MENTAL_OLFACTORY" data-i18n="DISPLAY_MENTAL_OLFACTORY"></option><option class="psionics" value="DISPLAY_MENTAL_OLFACTORY_VISUAL" data-i18n="DISPLAY_MENTAL_OLFACTORY_VISUAL"></option><option class="psionics" value="DISPLAY_MENTAL_VISUAL" data-i18n="DISPLAY_MENTAL_VISUAL"></option><option class="psionics" value="DISPLAY_MENTAL_MATERIAL" data-i18n="DISPLAY_MENTAL_MATERIAL"></option><option class="psionics" value="DISPLAY_OLFACTORY" data-i18n="DISPLAY_OLFACTORY"></option><option class="psionics" value="DISPLAY_OLFACTORY_VISUAL" data-i18n="DISPLAY_OLFACTORY_VISUAL"></option><option class="psionics" value="DISPLAY_OLFACTORY_MATERIAL" data-i18n="DISPLAY_OLFACTORY_MATERIAL"></option><option class="psionics" value="DISPLAY_VISUAL" data-i18n="DISPLAY_VISUAL"></option><option class="psionics" value="DISPLAY_VISUAL_MATERIAL" data-i18n="DISPLAY_VISUAL_MATERIAL"></option><option class="psionics" value="DISPLAY_MATERIAL" data-i18n="DISPLAY_MATERIAL"></option><option value="V S M" class="srd-hidden"></option><option value="V S" class="srd-hidden"></option><option value="V M" class="srd-hidden"></option><option value="V" class="srd-hidden"></option><option value="S M" class="srd-hidden"></option><option value="S" class="srd-hidden"></option><option value="M" class="srd-hidden"></option></select><span name="attr_components" class="auto-expand-text min-2-rem" data-i18n-dynamic>COMPONENTS_V_S_M</span></span><span>(</span><span class="auto-expand-wrap"><input type="text" name="attr_materials" class="small-label" accept="Material"><span name="attr_materials" class="auto-expand-text small-label"></span></span><span>)</span></div><div class="shaped-row align-center"><span class="bold mar-r-sm"><span data-i18n="DURATION"></span>:</span><span class="auto-expand-wrap"><select name="attr_duration" accept="Duration"><option value="INSTANTANEOUS" data-i18n="INSTANTANEOUS"></option><option value="INSTANTANEOUS_OR_1_HOUR" data-i18n="INSTANTANEOUS_OR_1_HOUR"></option><option value="1_ROUND" data-i18n="1_ROUND"></option><option value="1_MINUTE" data-i18n="1_MINUTE"></option><option value="10_MINUTES" data-i18n="10_MINUTES"></option><option value="1_HOUR" data-i18n="1_HOUR"></option><option value="8_HOURS" data-i18n="8_HOURS"></option><option value="12_HOURS" data-i18n="12_HOURS"></option><option value="24_HOURS" data-i18n="24_HOURS"></option><option value="CONCENTRATION_UP_TO_1_ROUND" data-i18n="CONCENTRATION_UP_TO_1_ROUND"></option><option value="CONCENTRATION_UP_TO_6_ROUNDS" data-i18n="CONCENTRATION_UP_TO_6_ROUNDS"></option><option value="CONCENTRATION_UP_TO_1_MINUTE" data-i18n="CONCENTRATION_UP_TO_1_MINUTE"></option><option value="CONCENTRATION_UP_TO_10_MINUTES" data-i18n="CONCENTRATION_UP_TO_10_MINUTES"></option><option value="CONCENTRATION_UP_TO_1_HOUR" data-i18n="CONCENTRATION_UP_TO_1_HOUR"></option><option value="CONCENTRATION_UP_TO_2_HOURS" data-i18n="CONCENTRATION_UP_TO_2_HOURS"></option><option value="CONCENTRATION_UP_TO_8_HOURS" data-i18n="CONCENTRATION_UP_TO_8_HOURS"></option><option value="CONCENTRATION_UP_TO_12_HOURS" data-i18n="CONCENTRATION_UP_TO_12_HOURS"></option><option value="CONCENTRATION_UP_TO_24_HOURS" data-i18n="CONCENTRATION_UP_TO_24_HOURS"></option><option value="7_DAYS" data-i18n="7_DAYS"></option><option value="10_DAYS" data-i18n="10_DAYS"></option><option value="30_DAYS" data-i18n="30_DAYS"></option><option value="UNTIL_DISPELLED" data-i18n="UNTIL_DISPELLED"></option><option value="UNTIL_DISPELLED_OR_TRIGGERED" data-i18n="UNTIL_DISPELLED_OR_TRIGGERED"></option><option value="SPECIAL" data-i18n="SPECIAL"></option><option value="Instantaneous" class="srd-hidden"></option><option value="Instantaneous or 1 hour" class="srd-hidden"></option><option value="1 round" class="srd-hidden"></option><option value="1 minute" class="srd-hidden"></option><option value="10 minutes" class="srd-hidden"></option><option value="1 hour" class="srd-hidden"></option><option value="8 hours" class="srd-hidden"></option><option value="12 hours" class="srd-hidden"></option><option value="24 hours" class="srd-hidden"></option><option value="Up to 1 round" class="srd-hidden"></option><option value="Up to 6 rounds" class="srd-hidden"></option><option value="Up to 1 minute" class="srd-hidden"></option><option value="Up to 10 minutes" class="srd-hidden"></option><option value="Up to 1 hour" class="srd-hidden"></option><option value="Up to 2 hours" class="srd-hidden"></option><option value="Up to 8 hours" class="srd-hidden"></option><option value="Up to 12 hours" class="srd-hidden"></option><option value="Up to 24 hours" class="srd-hidden"></option></select><span name="attr_duration" class="auto-expand-text min-2-rem" data-i18n-dynamic>INSTANTANEOUS</span></span></div><div class="relative mar-l-smd mar-t-smd"><input type="checkbox" name="attr_content_toggle" value="1" class="content-toggle small-checkbox" checked="checked"><textarea name="attr_content" class="four-line-textarea textarea-checkbox" accept="Content" data-i18n-placeholder="CONTENT"></textarea></div><div class="relative mar-l-smd mar-t-smd"><input type="checkbox" name="attr_higher_level_toggle" value="1" class="higher-level-toggle small-checkbox"><textarea name="attr_higher_level" class="two-line-textarea textarea-checkbox" data-i18n-placeholder="HIGHER_LEVEL"></textarea></div><div class="shaped-row align-flex-start no-wrap mar-l-smd mar-t-smd"><input type="checkbox" name="attr_attack_toggle" value="1" class="attack-toggle small-checkbox no-shrink"><span class="attack-reverse heading"><span data-i18n="ATTACK"></span>.</span><div class="attack"><div class="shaped-row"><input type="hidden" name="attr_attack_type" class="attack-type"><span class="auto-expand-wrap"><select name="attr_attack_type" class="italic" accept="Item Type"><option value="MELEE_SPELL_ATTACK" data-i18n="MELEE_SPELL_ATTACK"></option><option value="RANGED_SPELL_ATTACK" data-i18n="RANGED_SPELL_ATTACK"></option><option class="srd-hidden">Melee Weapon</option><option class="srd-hidden">Ranged Weapon</option></select><span name="attr_attack_type" class="auto-expand-text italic" data-i18n-dynamic><span data-i18n="MELEE_WEAPON_ATTACK"></span></span></span><span class="italic">: </span><span class="attack edit"><label class="round-checkbox-wrapper pad-t-sm"><input type="checkbox" name="attr_proficiency" checked="checked"><span></span></label></span><span>+</span><span class="auto-expand-wrap"><select name="attr_attack_ability"><option value="0">—</option><option value="FIN" data-i18n="FIN"></option><option value="STR" data-i18n="STR" class=""></option><option value="DEX" data-i18n="DEX" class=""></option><option value="CON" data-i18n="CON" class=""></option><option value="INT" data-i18n="INT" class=""></option><option value="WIS" data-i18n="WIS" class=""></option><option value="CHA" data-i18n="CHA" class=""></option><option value="HON" data-i18n="HON" class="honor"></option><option value="SAN" data-i18n="SAN" class="sanity"></option><option class="srd-hidden">SPELL_ABILITY</option></select><span name="attr_attack_ability" class="auto-expand-text" data-i18n-dynamic></span></span><span>+</span><span class="auto-expand-wrap"><input type="number" name="attr_attack_bonus" class="no-spin"><span name="attr_attack_bonus" class="auto-expand-text"></span></span><span>=</span><span> </span><span name="attr_to_hit">+0</span><span> </span><span data-i18n="TO_HIT"></span><span>, </span><span data-i18n="REACH" class="reach lowercase"></span><span class="reach"> </span><span class="reach auto-expand-wrap"><input type="text" name="attr_reach" class="center" accept="Reach"><span name="attr_reach" class="auto-expand-text"></span></span><span class="reach">, </span><span data-i18n="RANGE" class="attack range edit lowercase"></span><span class="attack range edit"> </span><span class="attack range edit auto-expand-wrap"><input type="text" name="attr_range" class="center" accept="Range"><span name="attr_range" class="auto-expand-text"></span></span><span class="range">, </span><span class="auto-expand-wrap"><select name="attr_attack_target" class="italic"><option value="ONE_TARGET" data-i18n="ONE_TARGET"></option><option value="ONE_CREATURE" data-i18n="ONE_CREATURE"></option></select><span name="attr_attack_target" class="auto-expand-text" data-i18n-dynamic><span data-i18n="ONE_TARGET"></span></span></span><span class="crit-range">, </span><span data-i18n="CRIT_RANGE" class="crit-range lowercase"></span><span class="crit-range"> </span><span class="crit-range auto-expand-wrap"><input type="number" name="attr_crit_range" class="no-spin" value="20" step="1" min="1" max="20"><span name="attr_crit_range" class="auto-expand-text"></span></span><span>.</span></div><div class="shaped-row"><span class="italic"><span data-i18n="HIT"></span><span>:</span></span><span> </span><span name="attr_attack_damage_average" class="attack damage edit">0</span><span class="attack damage edit"> (</span><span class="attack damage edit"><span class="auto-expand-wrap"><input type="text" name="attr_attack_damage_dice" class="center" placeholder="1"><span name="attr_attack_damage_dice" class="auto-expand-text">1</span></span><span class="auto-expand-wrap"><select name="attr_attack_damage_die"><option>d0</option><option>d2</option><option>d4</option><option>d6</option><option>d8</option><option>d10</option><option>d12</option><option>d20</option></select><span name="attr_attack_damage_die" class="auto-expand-text">d0</span></span><span class="dice-modifier auto-expand-wrap"><input type="text" name="attr_attack_damage_dice_modifier"><span name="attr_attack_damage_dice_modifier" class="auto-expand-text"></span></span></span><span class="attack damage edit">+</span><span class="attack damage edit auto-expand-wrap"><select name="attr_attack_damage_ability"><option value="0">—</option><option value="FIN" data-i18n="FIN"></option><option value="STR" data-i18n="STR" class=""></option><option value="DEX" data-i18n="DEX" class=""></option><option value="CON" data-i18n="CON" class=""></option><option value="INT" data-i18n="INT" class=""></option><option value="WIS" data-i18n="WIS" class=""></option><option value="CHA" data-i18n="CHA" class=""></option><option value="HON" data-i18n="HON" class="honor"></option><option value="SAN" data-i18n="SAN" class="sanity"></option><option class="srd-hidden">SPELL_ABILITY</option></select><span name="attr_attack_damage_ability" class="auto-expand-text capitalize" data-i18n-dynamic></span></span><span class="attack damage edit">+</span><span class="attack damage edit auto-expand-wrap"><input type="text" name="attr_attack_damage_bonus"><span name="attr_attack_damage_bonus" class="auto-expand-text"></span></span><span class="attack damage edit extra-on-a-crit">, </span><span data-i18n="EXTRA_ON_A_CRIT" class="attack damage edit extra-on-a-crit lowercase"></span><span class="attack damage edit extra-on-a-crit"> </span><span class="attack damage edit extra-on-a-crit auto-expand-wrap"><input type="text" name="attr_attack_damage_crit" class="center"><span name="attr_attack_damage_crit" class="auto-expand-text"></span></span><span class="attack damage edit">) </span><span class="attack damage edit auto-expand-wrap"><input type="text" name="attr_attack_damage_type" class="edit center" data-i18n-placeholder="FIRE"><span name="attr_attack_damage_type" class="auto-expand-text min-2-rem"></span></span><span class="attack damage edit"> </span><span data-i18n="DAMAGE" class="attack damage edit lowercase"></span><span class="attack damage">, </span><span class="attack damage auto-expand-wrap"><input type="text" name="attr_attack_higher_level_dice"><span name="attr_attack_higher_level_dice" class="auto-expand-text"></span></span><span name="attr_attack_damage_die" class="attack damage"></span><span class="attack damage"> </span><span data-i18n="PER_LEVEL" class="attack damage"></span><span> </span><span class="attack edit auto-expand-wrap"><select name="attr_attack_second_damage_condition"><option value="">—</option><option value="PLUS" data-i18n="PLUS"></option></select><span name="attr_attack_second_damage_condition" class="auto-expand-text" data-i18n-dynamic></span></span><input type="hidden" name="attr_attack_second_damage_condition" class="attack-second-damage-condition" value=""><span class="damage"> </span><span name="attr_attack_second_damage_average" class="attack damage edit">0</span><span class="attack damage edit"> (</span><span class="attack damage edit"><span class="auto-expand-wrap"><input type="text" name="attr_attack_second_damage_dice" class="center" placeholder="1"><span name="attr_attack_second_damage_dice" class="auto-expand-text">1</span></span><span class="auto-expand-wrap"><select name="attr_attack_second_damage_die"><option>d0</option><option>d2</option><option>d4</option><option>d6</option><option>d8</option><option>d10</option><option>d12</option><option>d20</option></select><span name="attr_attack_second_damage_die" class="auto-expand-text">d0</span></span><span class="dice-modifier auto-expand-wrap"><input type="text" name="attr_attack_second_damage_dice_modifier"><span name="attr_attack_second_damage_dice_modifier" class="auto-expand-text"></span></span></span><span class="attack damage edit">+</span><span class="attack damage edit auto-expand-wrap"><select name="attr_attack_second_damage_ability"><option value="0">—</option><option value="FIN" data-i18n="FIN"></option><option value="STR" data-i18n="STR" class=""></option><option value="DEX" data-i18n="DEX" class=""></option><option value="CON" data-i18n="CON" class=""></option><option value="INT" data-i18n="INT" class=""></option><option value="WIS" data-i18n="WIS" class=""></option><option value="CHA" data-i18n="CHA" class=""></option><option value="HON" data-i18n="HON" class="honor"></option><option value="SAN" data-i18n="SAN" class="sanity"></option><option class="srd-hidden">SPELL_ABILITY</option></select><span name="attr_attack_second_damage_ability" class="auto-expand-text capitalize" data-i18n-dynamic></span></span><span class="attack damage edit">+</span><span class="attack damage edit auto-expand-wrap"><input type="text" name="attr_attack_second_damage_bonus"><span name="attr_attack_second_damage_bonus" class="auto-expand-text"></span></span><span class="attack damage edit extra-on-a-crit">, </span><span data-i18n="EXTRA_ON_A_CRIT" class="attack damage edit extra-on-a-crit lowercase"></span><span class="attack damage edit extra-on-a-crit"> </span><span class="attack damage edit extra-on-a-crit auto-expand-wrap"><input type="text" name="attr_attack_second_damage_crit" class="center"><span name="attr_attack_second_damage_crit" class="auto-expand-text"></span></span><span class="attack damage edit">) </span><span class="attack damage edit auto-expand-wrap"><input type="text" name="attr_attack_second_damage_type" class="edit center" data-i18n-placeholder="FIRE"><span name="attr_attack_second_damage_type" class="auto-expand-text min-2-rem"></span></span><span class="attack damage edit"> </span><span data-i18n="DAMAGE" class="attack damage edit lowercase"></span><span class="attack damage">, </span><span class="attack damage auto-expand-wrap"><input type="text" name="attr_attack_second_higher_level_dice"><span name="attr_attack_second_higher_level_dice" class="auto-expand-text"></span></span><span name="attr_attack_second_damage_die" class="attack damage"></span><span class="attack damage"> </span><span data-i18n="PER_LEVEL" class="attack damage"></span><span>.</span></div></div></div><div class="shaped-row align-flex-start no-wrap mar-l-smd mar-t-smd"><input type="checkbox" name="attr_saving_throw_toggle" value="1" class="saving-throw-toggle small-checkbox no-shrink"><span class="saving-throw-reverse heading"><span data-i18n="SAVING_THROW"></span>.</span><div class="saving-throw"><div class="shaped-row"><span class="edit auto-expand-wrap"><select name="attr_saving_throw_vs_ability" accept="Save"><option value="STRENGTH" data-i18n="STRENGTH" class="default-saving-throw"></option><option value="DEXTERITY" data-i18n="DEXTERITY" class="default-saving-throw"></option><option value="CONSTITUTION" data-i18n="CONSTITUTION" class="default-saving-throw"></option><option value="INTELLIGENCE" data-i18n="INTELLIGENCE" class="default-saving-throw"></option><option value="WISDOM" data-i18n="WISDOM" class="default-saving-throw"></option><option value="CHARISMA" data-i18n="CHARISMA" class="default-saving-throw"></option><option value="HONOR" data-i18n="HONOR" class="default-saving-throw honor"></option><option value="SANITY" data-i18n="SANITY" class="default-saving-throw sanity"></option><option value="FORTITUDE" data-i18n="FORTITUDE" class="custom-saving-throw"></option><option value="REFLEX" data-i18n="REFLEX" class="custom-saving-throw"></option><option value="WILL" data-i18n="WILL" class="custom-saving-throw"></option></select><span name="attr_saving_throw_vs_ability" class="auto-expand-text" data-i18n-dynamic></span></span><span> </span><span data-i18n="SAVING_THROW" class="lowercase"></span><span> (</span><span class="edit auto-expand-wrap"><select name="attr_saving_throw_ability"><option value="0">—</option><option value="STR" data-i18n="STR" class=""></option><option value="DEX" data-i18n="DEX" class=""></option><option value="CON" data-i18n="CON" class=""></option><option value="INT" data-i18n="INT" class=""></option><option value="WIS" data-i18n="WIS" class=""></option><option value="CHA" data-i18n="CHA" class=""></option><option value="HON" data-i18n="HON" class="honor"></option><option value="SAN" data-i18n="SAN" class="sanity"></option><option class="srd-hidden">SPELL_ABILITY</option></select><span name="attr_saving_throw_ability" class="auto-expand-text" data-i18n-dynamic></span></span><span>+</span><span class="edit auto-expand-wrap"><input type="number" name="attr_saving_throw_bonus"><span name="attr_saving_throw_bonus" class="auto-expand-text"></span></span><span>=</span><span data-i18n="DC"></span><span> </span><input type="hidden" name="attr_saving_throw_dc"><span name="attr_saving_throw_dc" class="bold"></span><span>).</span><span> </span><span class="inline-block"><div class="7-rem flex-grow"><textarea name="attr_saving_throw_success" class="one-line-textarea" data-i18n-placeholder="SAVE_SUCCESS" accept="Save Success"></textarea></div></span></div><div class="shaped-row"><span class="italic"><span data-i18n="SAVE_FAILURE"></span><span>:</span></span><span> </span><span name="attr_saving_throw_damage_average" class="saving-throw damage edit">0</span><span class="saving-throw damage edit"> (</span><span class="saving-throw damage edit"><span class="auto-expand-wrap"><input type="text" name="attr_saving_throw_damage_dice" class="center" placeholder="1"><span name="attr_saving_throw_damage_dice" class="auto-expand-text">1</span></span><span class="auto-expand-wrap"><select name="attr_saving_throw_damage_die"><option>d0</option><option>d2</option><option>d4</option><option>d6</option><option>d8</option><option>d10</option><option>d12</option><option>d20</option></select><span name="attr_saving_throw_damage_die" class="auto-expand-text">d0</span></span><span class="dice-modifier auto-expand-wrap"><input type="text" name="attr_saving_throw_damage_dice_modifier"><span name="attr_saving_throw_damage_dice_modifier" class="auto-expand-text"></span></span></span><span class="saving-throw damage edit">+</span><span class="saving-throw damage edit auto-expand-wrap"><select name="attr_saving_throw_damage_ability"><option value="0">—</option><option value="FIN" data-i18n="FIN"></option><option value="STR" data-i18n="STR" class=""></option><option value="DEX" data-i18n="DEX" class=""></option><option value="CON" data-i18n="CON" class=""></option><option value="INT" data-i18n="INT" class=""></option><option value="WIS" data-i18n="WIS" class=""></option><option value="CHA" data-i18n="CHA" class=""></option><option value="HON" data-i18n="HON" class="honor"></option><option value="SAN" data-i18n="SAN" class="sanity"></option><option class="srd-hidden">SPELL_ABILITY</option></select><span name="attr_saving_throw_damage_ability" class="auto-expand-text capitalize" data-i18n-dynamic></span></span><span class="saving-throw damage edit">+</span><span class="saving-throw damage edit auto-expand-wrap"><input type="text" name="attr_saving_throw_damage_bonus"><span name="attr_saving_throw_damage_bonus" class="auto-expand-text"></span></span><span class="saving-throw damage edit">) </span><span class="saving-throw damage edit auto-expand-wrap"><input type="text" name="attr_saving_throw_damage_type" class="edit center" data-i18n-placeholder="FIRE"><span name="attr_saving_throw_damage_type" class="auto-expand-text min-2-rem"></span></span><span class="saving-throw damage edit"> </span><span data-i18n="DAMAGE" class="saving-throw damage edit lowercase"></span><span class="saving-throw damage">, </span><span class="saving-throw damage auto-expand-wrap"><input type="text" name="attr_saving_throw_higher_level_dice"><span name="attr_saving_throw_higher_level_dice" class="auto-expand-text"></span></span><span name="attr_saving_throw_damage_die" class="saving-throw damage"></span><span class="saving-throw damage"> </span><span data-i18n="PER_LEVEL" class="saving-throw damage"></span><span class="saving-throw edit"> </span><span class="saving-throw edit auto-expand-wrap"><select name="attr_saving_throw_second_damage_condition"><option value="">—</option><option value="PLUS" data-i18n="PLUS"></option></select><span name="attr_saving_throw_second_damage_condition" class="auto-expand-text" data-i18n-dynamic></span></span><input type="hidden" name="attr_saving_throw_second_damage_condition" class="saving-throw-second-damage-condition" value=""><span class="saving-throw damage edit"> </span><span name="attr_saving_throw_second_damage_average" class="saving-throw damage edit">0</span><span class="saving-throw damage edit"> (</span><span class="saving-throw damage edit"><span class="auto-expand-wrap"><input type="text" name="attr_saving_throw_second_damage_dice" class="center" placeholder="1"><span name="attr_saving_throw_second_damage_dice" class="auto-expand-text">1</span></span><span class="auto-expand-wrap"><select name="attr_saving_throw_second_damage_die"><option>d0</option><option>d2</option><option>d4</option><option>d6</option><option>d8</option><option>d10</option><option>d12</option><option>d20</option></select><span name="attr_saving_throw_second_damage_die" class="auto-expand-text">d0</span></span><span class="dice-modifier auto-expand-wrap"><input type="text" name="attr_saving_throw_second_damage_dice_modifier"><span name="attr_saving_throw_second_damage_dice_modifier" class="auto-expand-text"></span></span></span><span class="saving-throw damage edit">+</span><span class="saving-throw damage edit auto-expand-wrap"><select name="attr_saving_throw_second_damage_ability"><option value="0">—</option><option value="FIN" data-i18n="FIN"></option><option value="STR" data-i18n="STR" class=""></option><option value="DEX" data-i18n="DEX" class=""></option><option value="CON" data-i18n="CON" class=""></option><option value="INT" data-i18n="INT" class=""></option><option value="WIS" data-i18n="WIS" class=""></option><option value="CHA" data-i18n="CHA" class=""></option><option value="HON" data-i18n="HON" class="honor"></option><option value="SAN" data-i18n="SAN" class="sanity"></option><option class="srd-hidden">SPELL_ABILITY</option></select><span name="attr_saving_throw_second_damage_ability" class="auto-expand-text capitalize" data-i18n-dynamic></span></span><span class="saving-throw damage edit">+</span><span class="saving-throw damage edit auto-expand-wrap"><input type="text" name="attr_saving_throw_second_damage_bonus"><span name="attr_saving_throw_second_damage_bonus" class="auto-expand-text"></span></span><span class="saving-throw damage edit">) </span><span class="saving-throw damage edit auto-expand-wrap"><input type="text" name="attr_saving_throw_second_damage_type" class="edit center" data-i18n-placeholder="FIRE"><span name="attr_saving_throw_second_damage_type" class="auto-expand-text min-2-rem"></span></span><span class="saving-throw damage edit"> </span><span data-i18n="DAMAGE" class="saving-throw damage edit lowercase"></span><span class="saving-throw damage">, </span><span class="saving-throw damage auto-expand-wrap"><input type="text" name="attr_saving_throw_second_higher_level_dice"><span name="attr_saving_throw_second_higher_level_dice" class="auto-expand-text"></span></span><span name="attr_saving_throw_second_damage_die" class="saving-throw damage"></span><span class="saving-throw damage"> </span><span data-i18n="PER_LEVEL" class="saving-throw damage"></span><span class="saving-throw edit">.</span></div></div></div><div class="shaped-row align-flex-start mar-l-smd mar-t-smd"><input type="checkbox" name="attr_other_damage_toggle" value="1" class="other-damage-toggle small-checkbox"><span class="other-damage-reverse heading"><span data-i18n="OTHER_DAMAGE"></span>.</span><span name="attr_other_damage_average" class="other-damage damage edit">0</span><span class="other-damage damage edit"> (</span><span class="other-damage damage edit"><span class="auto-expand-wrap"><input type="text" name="attr_other_damage_dice" class="center" placeholder="1"><span name="attr_other_damage_dice" class="auto-expand-text">1</span></span><span class="auto-expand-wrap"><select name="attr_other_damage_die"><option>d0</option><option>d2</option><option>d4</option><option>d6</option><option>d8</option><option>d10</option><option>d12</option><option>d20</option></select><span name="attr_other_damage_die" class="auto-expand-text">d0</span></span><span class="dice-modifier auto-expand-wrap"><input type="text" name="attr_other_damage_dice_modifier"><span name="attr_other_damage_dice_modifier" class="auto-expand-text"></span></span></span><span class="other-damage damage edit">+</span><span class="other-damage damage edit auto-expand-wrap"><select name="attr_other_damage_ability"><option value="0">—</option><option value="FIN" data-i18n="FIN"></option><option value="STR" data-i18n="STR" class=""></option><option value="DEX" data-i18n="DEX" class=""></option><option value="CON" data-i18n="CON" class=""></option><option value="INT" data-i18n="INT" class=""></option><option value="WIS" data-i18n="WIS" class=""></option><option value="CHA" data-i18n="CHA" class=""></option><option value="HON" data-i18n="HON" class="honor"></option><option value="SAN" data-i18n="SAN" class="sanity"></option><option class="srd-hidden">SPELL_ABILITY</option></select><span name="attr_other_damage_ability" class="auto-expand-text capitalize" data-i18n-dynamic></span></span><span class="other-damage damage edit">+</span><span class="other-damage damage edit auto-expand-wrap"><input type="text" name="attr_other_damage_bonus"><span name="attr_other_damage_bonus" class="auto-expand-text"></span></span><span class="other-damage damage edit extra-on-a-crit">, </span><span data-i18n="EXTRA_ON_A_CRIT" class="other-damage damage edit extra-on-a-crit lowercase"></span><span class="other-damage damage edit extra-on-a-crit"> </span><span class="other-damage damage edit extra-on-a-crit auto-expand-wrap"><input type="text" name="attr_other_damage_crit" class="center"><span name="attr_other_damage_crit" class="auto-expand-text"></span></span><span class="other-damage damage edit">) </span><span class="other-damage damage edit auto-expand-wrap"><input type="text" name="attr_other_damage_type" class="edit center" data-i18n-placeholder="FIRE"><span name="attr_other_damage_type" class="auto-expand-text min-2-rem"></span></span><span class="other-damage damage edit"> </span><span data-i18n="DAMAGE" class="other-damage damage edit lowercase"></span><span class="other-damage damage">, </span><span class="other-damage damage auto-expand-wrap"><input type="text" name="attr_other_higher_level_dice"><span name="attr_other_higher_level_dice" class="auto-expand-text"></span></span><span name="attr_other_damage_die" class="other-damage damage"></span><span class="other-damage damage"> </span><span data-i18n="PER_LEVEL" class="other-damage damage"></span><span class="other-damage edit"> </span><span class="other-damage edit auto-expand-wrap"><select name="attr_other_second_damage_condition"><option value="">—</option><option value="PLUS" data-i18n="PLUS"></option></select><span name="attr_other_second_damage_condition" class="auto-expand-text" data-i18n-dynamic></span></span><input type="hidden" name="attr_other_second_damage_condition" class="other-second-damage-condition" value=""><span class="other-damage damage edit"> </span><span name="attr_other_second_damage_average" class="other-damage damage edit">0</span><span class="other-damage damage edit"> (</span><span class="other-damage damage edit"><span class="auto-expand-wrap"><input type="text" name="attr_other_second_damage_dice" class="center" placeholder="1"><span name="attr_other_second_damage_dice" class="auto-expand-text">1</span></span><span class="auto-expand-wrap"><select name="attr_other_second_damage_die"><option>d0</option><option>d2</option><option>d4</option><option>d6</option><option>d8</option><option>d10</option><option>d12</option><option>d20</option></select><span name="attr_other_second_damage_die" class="auto-expand-text">d0</span></span><span class="dice-modifier auto-expand-wrap"><input type="text" name="attr_other_second_damage_dice_modifier"><span name="attr_other_second_damage_dice_modifier" class="auto-expand-text"></span></span></span><span class="other-damage damage edit">+</span><span class="other-damage damage edit auto-expand-wrap"><select name="attr_other_second_damage_ability"><option value="0">—</option><option value="FIN" data-i18n="FIN"></option><option value="STR" data-i18n="STR" class=""></option><option value="DEX" data-i18n="DEX" class=""></option><option value="CON" data-i18n="CON" class=""></option><option value="INT" data-i18n="INT" class=""></option><option value="WIS" data-i18n="WIS" class=""></option><option value="CHA" data-i18n="CHA" class=""></option><option value="HON" data-i18n="HON" class="honor"></option><option value="SAN" data-i18n="SAN" class="sanity"></option><option class="srd-hidden">SPELL_ABILITY</option></select><span name="attr_other_second_damage_ability" class="auto-expand-text capitalize" data-i18n-dynamic></span></span><span class="other-damage damage edit">+</span><span class="other-damage damage edit auto-expand-wrap"><input type="text" name="attr_other_second_damage_bonus"><span name="attr_other_second_damage_bonus" class="auto-expand-text"></span></span><span class="other-damage damage edit extra-on-a-crit">, </span><span data-i18n="EXTRA_ON_A_CRIT" class="other-damage damage edit extra-on-a-crit lowercase"></span><span class="other-damage damage edit extra-on-a-crit"> </span><span class="other-damage damage edit extra-on-a-crit auto-expand-wrap"><input type="text" name="attr_other_second_damage_crit" class="center"><span name="attr_other_second_damage_crit" class="auto-expand-text"></span></span><span class="other-damage damage edit">) </span><span class="other-damage damage edit auto-expand-wrap"><input type="text" name="attr_other_second_damage_type" class="edit center" data-i18n-placeholder="FIRE"><span name="attr_other_second_damage_type" class="auto-expand-text min-2-rem"></span></span><span class="other-damage damage edit"> </span><span data-i18n="DAMAGE" class="other-damage damage edit lowercase"></span><span class="other-damage damage">, </span><span class="other-damage damage auto-expand-wrap"><input type="text" name="attr_other_second_higher_level_dice"><span name="attr_other_second_higher_level_dice" class="auto-expand-text"></span></span><span name="attr_other_second_damage_die" class="other-damage damage"></span><span class="other-damage damage"> </span><span data-i18n="PER_LEVEL" class="other-damage damage"></span><span class="other-damage edit">.</span></div><div class="shaped-row align-flex-start mar-l-smd mar-t-smd"><input type="hidden" name="attr_heal_formula"> <input type="checkbox" name="attr_heal_toggle" value="1" class="heal-toggle small-checkbox"><span class="heal-reverse heading"><span data-i18n="HEAL"></span>.</span><span class="heal" data-i18n="HEAL_FOR"></span><span class="heal"> </span><span class="heal edit"><span class="edit auto-expand-wrap"><input type="text" name="attr_heal_dice" class="center" placeholder="1"><span name="attr_heal_dice" class="auto-expand-text">1</span></span><span class="auto-expand-wrap"><select name="attr_heal_die"><option>d0</option><option>d2</option><option>d4</option><option>d6</option><option>d8</option><option>d10</option><option>d12</option><option>d20</option></select><span name="attr_heal_die" class="auto-expand-text">d0</span></span><span class="dice-modifier auto-expand-wrap"><input type="text" name="attr_heal_dice_modifier"><span name="attr_heal_dice_modifier" class="auto-expand-text"></span></span></span><span class="heal">+</span><span class="heal auto-expand-wrap"><select name="attr_heal_ability"><option value="0">—</option><option value="STR" data-i18n="STR" class=""></option><option value="DEX" data-i18n="DEX" class=""></option><option value="CON" data-i18n="CON" class=""></option><option value="INT" data-i18n="INT" class=""></option><option value="WIS" data-i18n="WIS" class=""></option><option value="CHA" data-i18n="CHA" class=""></option><option value="HON" data-i18n="HON" class="honor"></option><option value="SAN" data-i18n="SAN" class="sanity"></option><option class="srd-hidden">SPELL_ABILITY</option></select><span name="attr_heal_ability" class="auto-expand-text" data-i18n-dynamic></span></span><span class="heal">+</span><span class="heal auto-expand-wrap"><input type="text" name="attr_heal_bonus"><span name="attr_heal_bonus" class="auto-expand-text"></span></span><span class="heal">+</span><span class="heal center"><label class="pseudo-button-wrapper space-below"><input type="checkbox" name="attr_heal_query_toggle" value="?{Heal Bonus Amount|}"><span data-i18n="QUERY" class="lowercase"></span></label></span><span class="heal">, </span><span class="heal auto-expand-wrap"><input type="text" name="attr_heal_higher_level_dice"><span name="attr_heal_higher_level_dice" class="auto-expand-text"></span></span><span name="attr_heal_die" class="heal"></span><span class="heal">+</span><span class="heal auto-expand-wrap"><input type="text" name="attr_higher_level_heal" class="center" accept="Higher Level Healing"><span name="attr_higher_level_heal" class="auto-expand-text"></span></span><span class="heal"> </span><span data-i18n="PER_LEVEL" class="heal"></span></div><div class="emote mar-l-smd mar-t-smd"><textarea name="attr_emote" class="one-line-textarea" data-i18n-placeholder="EMOTE"></textarea></div><div class="freetext mar-l-smd mar-t-sm"><textarea name="attr_freetext" class="two-line-textarea" data-i18n-placeholder="FREETEXT"></textarea></div><div class="freeform mar-l-smd mar-t-sm"><textarea name="attr_freeform" class="two-line-textarea" data-i18n-placeholder="FREEFORM"></textarea></div><div class="shaped-row align-flex-start mar-l-smd mar-t-smd relative"><input type="checkbox" name="attr_special_effects_toggle" value="1" class="special-effects-toggle small-checkbox"><span class="heading"><span data-i18n="SPECIAL_EFFECTS"></span>.</span><span data-i18n="TYPE" class="special-effects"></span><span class="special-effects"> </span><span class="special-effects auto-expand-wrap"><input type="text" name="attr_special_effects_type" class="center" data-i18n-placeholder="EXPLODE"><span name="attr_special_effects_type" class="auto-expand-text min-2-rem"></span></span><span class="special-effects">, </span><span data-i18n="COLOR" class="special-effects"></span><span class="special-effects"> </span><span class="special-effects auto-expand-wrap"><input type="text" name="attr_special_effects_color" class="center" data-i18n-placeholder="FIRE"><span name="attr_special_effects_color" class="auto-expand-text min-2-rem"></span></span><span class="special-effects">, </span><span data-i18n="POINTS_OF_ORIGIN" class="special-effects"></span><span class="special-effects"> </span><span class="special-effects 6-rem"><select name="attr_special_effects_points_of_origin"><option value="sourceToTarget @{target|token_id}" data-i18n="SOURCE_TO_TARGET"></option><option value="target @{target|token_id}" data-i18n="TARGET"></option><option value="source" data-i18n="SOURCE"></option><option value="targetToSource @{target|token_id}" data-i18n="TARGET_TO_SOURCE"></option></select></span><div class="tooltip-position-wrapper"><div class="tooltip"><div class="tooltip-toggle-text center">A</div><div class="tooltip-content-left small-label" data-i18n="REQUIRES_API"></div></div></div></div><div class="shaped-row align-flex-start mar-l-smd mar-t-smd"><input type="checkbox" name="attr_repeat_toggle" value="1" class="small-checkbox"><span class="heading"><span data-i18n="REPEAT"></span>.</span></div></div></div></fieldset></div><div class="spell-level-container spell-level-4 shaped-row align-center"><div class="spell-level-wrapper shaped-row align-flex-end mar-r-smd"><span data-i18n="4TH_LEVEL" class="white-space-no-wrap"></span><span class="spell-slots-or-points"> (</span><span class="auto-expand-wrap spell-slots"><input type="number" name="attr_spell_slots_l4" class="no-spin" value="0"><span name="attr_spell_slots_l4" class="auto-expand-text"></span></span><span class="spell-slots">/</span><span name="attr_spell_slots_l4_calc" class="spell-slots pc edit"></span><span class="spell-slots edit">+</span><span class="auto-expand-wrap spell-slots edit"><input type="number" name="attr_spell_slots_l4_bonus" class="no-spin" value="0" min="0"><span name="attr_spell_slots_l4_bonus" class="auto-expand-text"></span></span><span class="spell-slots edit">=</span><span name="attr_spell_slots_l4_max" class="spell-slots"></span><span class="spell-slots spell-points mar-r-smd">;</span><span class="spell-points">6 <span data-i18n="POINTS" class="lowercase"></span></span><span class="spell-slots-or-points">)</span><span class="show-when-condensed">:</span></div><div class="col-100 show-when-not-condensed"></div><fieldset class="repeating_spell4"><input type="hidden" name="attr_is_prepared" class="toggle-prepared hidden"> <input type="hidden" name="attr_ritual" class="toggle-ritual"> <input type="hidden" name="attr_concentration" class="toggle-concentration"> <input type="hidden" name="attr_casting_time" class="toggle-time"> <input type="hidden" name="attr_components" class="toggle-components"><div class="filter-section compendium-drop-target"><input type="hidden" name="attr_roll_formula"> <input type="hidden" name="attr_cast_as_level"> <input type="hidden" name="attr_type_from_srd" accept="Spell Attack"> <input type="hidden" name="attr_damage_from_srd" accept="Damage"> <input type="hidden" name="attr_second_damage_from_srd" accept="Secondary Damage"> <input type="hidden" name="attr_damage_type_from_srd" accept="Damage Type"> <input type="hidden" name="attr_heal_from_srd" accept="Healing"> <input type="hidden" name="attr_higher_spell_slot_dice_from_srd" accept="Higher Spell Slot Dice"> <input type="hidden" name="attr_add_casting_modifier" accept="Add Casting Modifier"> <input type="hidden" name="attr_damage_progression_from_srd" accept="Damage Progression"><div class="presentation relative"><div class="shaped-row no-wrap"><input type="hidden" name="attr_content_toggle" value="1" class="content-toggle"><button type="roll" name="roll_spell" class="wrapper-button" value="@{output_option} &{template:5e-shaped} {{character_name=@{character_name}}} @{show_character_name} {{title=@{name}}} {{spell=1}} @{attacher_spell} @{attacher_spell_level_4} {{spell_level=^{@{spell_level}}}} {{school=^{@{school}}}} {{casting_time=^{@{casting_time}}}} @{ritual_output} {{range=@{range}}} {{components=^{@{components}}}} {{materials=@{materials}}} {{duration=^{@{duration}}}} @{hide_gm_info} @{roll_formula}"><span name="attr_name" class="spell-name"></span><div class="no-overflow condense"><span name="attr_spell_level" data-i18n-dynamic class="italic"></span><span name="attr_school" data-i18n-dynamic class="italic lowercase"></span><span class="show-ritual italic lowercase">(<span data-i18n="RITUAL"></span>)</span></div><div class="no-overflow condense"><span class="bold mar-r-sm"><span data-i18n="CASTING_TIME"></span>:</span><span name="attr_casting_time" data-i18n-dynamic></span></div><div class="no-overflow condense"><span class="bold mar-r-sm"><span data-i18n="RANGE"></span>:</span><span name="attr_range"></span></div><div class="no-overflow condense"><span class="bold mar-r-sm"><span data-i18n="COMPONENTS"></span>:</span><span name="attr_components" data-i18n-dynamic></span><input type="checkbox" name="attr_materials_show" value="1" class="show-materials hidden"><span class="show-materials">(<span name="attr_materials" class="small-label"></span>)</span></div><div class="no-overflow condense"><span class="bold mar-r-sm"><span data-i18n="DURATION"></span>:</span><span name="attr_duration" data-i18n-dynamic></span></div><div class="condense content"><span name="attr_content"></span></div></button><span class="show-when-condensed comma">, </span></div><div class="prepared-absolute prepared-matters"><label class="pseudo-button-wrapper show-when-not-condensed"><input type="checkbox" name="attr_is_prepared" value="Yes"><span data-i18n="PREPARED" class="lowercase small-font"></span></label></div></div><button type="roll" name="roll_repeat" class="hidden" value="@{output_option} &{template:5e-shaped} {{character_name=@{character_name}}} @{show_character_name} {{title=@{name}}} {{spell_repeat=1}} @{attacher_spell} @{attacher_spell_level_4} {{spell_level=^{@{spell_level}}}} @{hide_gm_info} @{roll_formula} {{content=}} {{higher_level=}}"></button><div class="shaped-row no-wrap edit"><span class="auto-expand-wrap"><input type="text" name="attr_name" class="spell-name" data-i18n-placeholder="NAME" accept="Name"><span name="attr_name" class="auto-expand-text min-3-rem spell-name"></span></span><div class="1-rem"></div></div><input type="checkbox" name="attr_toggle_details" class="toggle-icon-settings edit" checked="checked"><span class="toggle-icon-settings pictos edit">y</span><div class="details edit"><div class="shaped-row align-center"><span class="auto-expand-wrap"><select name="attr_spell_level" class="italic" accept="Level"><option value="CANTRIP" data-i18n="CANTRIP"></option><option value="1ST_LEVEL" data-i18n="1ST_LEVEL"></option><option value="2ND_LEVEL" data-i18n="2ND_LEVEL"></option><option value="3RD_LEVEL" data-i18n="3RD_LEVEL"></option><option value="4TH_LEVEL" data-i18n="4TH_LEVEL" selected="selected"></option><option value="5TH_LEVEL" data-i18n="5TH_LEVEL"></option><option value="6TH_LEVEL" data-i18n="6TH_LEVEL"></option><option value="7TH_LEVEL" data-i18n="7TH_LEVEL"></option><option value="8TH_LEVEL" data-i18n="8TH_LEVEL"></option><option value="9TH_LEVEL" data-i18n="9TH_LEVEL"></option><option value="0" class="srd-hidden">0</option><option value="1" class="srd-hidden">1</option><option value="2" class="srd-hidden">2</option><option value="3" class="srd-hidden">3</option><option value="4" class="srd-hidden">4</option><option value="5" class="srd-hidden">5</option><option value="6" class="srd-hidden">6</option><option value="7" class="srd-hidden">7</option><option value="8" class="srd-hidden">8</option><option value="9" class="srd-hidden">9</option></select><span name="attr_spell_level" class="auto-expand-text min-2-rem" data-i18n-dynamic>CANTRIP</span></span><span class="auto-expand-wrap"><select name="attr_school" class="italic lowercase" accept="School"><option value="ABJURATION" data-i18n="ABJURATION"></option><option value="CONJURATION" data-i18n="CONJURATION"></option><option value="DIVINATION" data-i18n="DIVINATION"></option><option value="ENCHANTMENT" data-i18n="ENCHANTMENT"></option><option value="EVOCATION" data-i18n="EVOCATION"></option><option value="ILLUSION" data-i18n="ILLUSION"></option><option value="NECROMANCY" data-i18n="NECROMANCY"></option><option value="TRANSMUTATION" data-i18n="TRANSMUTATION"></option><option value="Abjuration" class="srd-hidden">Abjuration</option><option value="Conjuration" class="srd-hidden">Conjuration</option><option value="Divination" class="srd-hidden">Divination</option><option value="Enchantment" class="srd-hidden">Enchantment</option><option value="Evocation" class="srd-hidden">Evocation</option><option value="Illusion" class="srd-hidden">Illusion</option><option value="Necromancy" class="srd-hidden">Necromancy</option><option value="Transmutation" class="srd-hidden">Transmutation</option></select><span name="attr_school" class="auto-expand-text lowercase min-2-rem" data-i18n-dynamic>ABJURATION</span></span><div class="mar-l-sm"><input type="hidden" name="attr_ritual_output"><label class="pseudo-button-wrapper"><input type="checkbox" name="attr_ritual" value="Yes" accept="Ritual"><span data-i18n="RITUAL" class="lowercase small-font"></span></label></div><div class="mar-l-sm prepared-matters"><label class="pseudo-button-wrapper"><input type="checkbox" name="attr_is_prepared" value="Yes"><span data-i18n="PREPARED" class="lowercase small-font"></span></label></div></div><div class="shaped-row align-center"><span class="bold mar-r-sm"><span data-i18n="CASTING_TIME"></span>:</span><span class="auto-expand-wrap"><select name="attr_casting_time" accept="Casting Time"><option value="1_ACTION" data-i18n="1_ACTION"></option><option value="1_BONUS_ACTION" data-i18n="1_BONUS_ACTION"></option><option value="1_REACTION" data-i18n="1_REACTION"></option><option value="1_MINUTE" data-i18n="1_MINUTE"></option><option value="10_MINUTES" data-i18n="10_MINUTES"></option><option value="1_HOUR" data-i18n="1_HOUR"></option><option value="8_HOURS" data-i18n="8_HOURS"></option><option value="12_HOURS" data-i18n="12_HOURS"></option><option value="24_HOURS" data-i18n="24_HOURS"></option><option value="1 action" class="srd-hidden"></option><option value="1 bonus action" class="srd-hidden"></option><option value="1 reaction" class="srd-hidden"></option><option value="1 minute" class="srd-hidden"></option><option value="10 minutes" class="srd-hidden"></option><option value="1 hour" class="srd-hidden"></option><option value="8 hours" class="srd-hidden"></option><option value="12 hours" class="srd-hidden"></option><option value="24 hours" class="srd-hidden"></option></select><span name="attr_casting_time" class="auto-expand-text min-2-rem" data-i18n-dynamic>1_ACTION</span></span></div><div class="shaped-row align-center"><span class="bold mar-r-sm"><span data-i18n="RANGE"></span>:</span><span class="auto-expand-wrap"><input type="text" name="attr_range" placeholder="90" accept="Range"><span name="attr_range" class="auto-expand-text min-2-rem"></span></span></div><div class="shaped-row align-center no-wrap"><span class="bold mar-r-sm"><span data-i18n="COMPONENTS"></span>:</span><span class="auto-expand-wrap"><select name="attr_components" accept="Components"><option value="COMPONENTS_V_S_M" data-i18n="COMPONENTS_V_S_M"></option><option value="COMPONENTS_V_S" data-i18n="COMPONENTS_V_S"></option><option value="COMPONENTS_V_M" data-i18n="COMPONENTS_V_M"></option><option value="COMPONENTS_V" data-i18n="COMPONENTS_V"></option><option value="COMPONENTS_S_M" data-i18n="COMPONENTS_S_M"></option><option value="COMPONENTS_S" data-i18n="COMPONENTS_S"></option><option value="COMPONENTS_M" data-i18n="COMPONENTS_M"></option><option class="psionics" value="DISPLAY_AUDITORY" data-i18n="DISPLAY_AUDITORY"></option><option class="psionics" value="DISPLAY_AUDITORY_MATERIAL" data-i18n="DISPLAY_AUDITORY_MATERIAL"></option><option class="psionics" value="DISPLAY_AUDITORY_MENTAL" data-i18n="DISPLAY_AUDITORY_MENTAL"></option><option class="psionics" value="DISPLAY_AUDITORY_MENTAL_VISUAL" data-i18n="DISPLAY_AUDITORY_MENTAL_VISUAL"></option><option class="psionics" value="DISPLAY_AUDITORY_MENTAL_OLFACTORY" data-i18n="DISPLAY_AUDITORY_MENTAL_OLFACTORY"></option><option class="psionics" value="DISPLAY_AUDITORY_OLFACTORY" data-i18n="DISPLAY_AUDITORY_OLFACTORY"></option><option class="psionics" value="DISPLAY_AUDITORY_OLFACTORY_MATERIAL" data-i18n="DISPLAY_AUDITORY_OLFACTORY_MATERIAL"></option><option class="psionics" value="DISPLAY_AUDITORY_VISUAL" data-i18n="DISPLAY_AUDITORY_VISUAL"></option><option class="psionics" value="DISPLAY_AUDITORY_VISUAL_MATERIAL" data-i18n="DISPLAY_AUDITORY_VISUAL_MATERIAL"></option><option class="psionics" value="DISPLAY_MENTAL" data-i18n="DISPLAY_MENTAL"></option><option class="psionics" value="DISPLAY_MENTAL_OLFACTORY" data-i18n="DISPLAY_MENTAL_OLFACTORY"></option><option class="psionics" value="DISPLAY_MENTAL_OLFACTORY_VISUAL" data-i18n="DISPLAY_MENTAL_OLFACTORY_VISUAL"></option><option class="psionics" value="DISPLAY_MENTAL_VISUAL" data-i18n="DISPLAY_MENTAL_VISUAL"></option><option class="psionics" value="DISPLAY_MENTAL_MATERIAL" data-i18n="DISPLAY_MENTAL_MATERIAL"></option><option class="psionics" value="DISPLAY_OLFACTORY" data-i18n="DISPLAY_OLFACTORY"></option><option class="psionics" value="DISPLAY_OLFACTORY_VISUAL" data-i18n="DISPLAY_OLFACTORY_VISUAL"></option><option class="psionics" value="DISPLAY_OLFACTORY_MATERIAL" data-i18n="DISPLAY_OLFACTORY_MATERIAL"></option><option class="psionics" value="DISPLAY_VISUAL" data-i18n="DISPLAY_VISUAL"></option><option class="psionics" value="DISPLAY_VISUAL_MATERIAL" data-i18n="DISPLAY_VISUAL_MATERIAL"></option><option class="psionics" value="DISPLAY_MATERIAL" data-i18n="DISPLAY_MATERIAL"></option><option value="V S M" class="srd-hidden"></option><option value="V S" class="srd-hidden"></option><option value="V M" class="srd-hidden"></option><option value="V" class="srd-hidden"></option><option value="S M" class="srd-hidden"></option><option value="S" class="srd-hidden"></option><option value="M" class="srd-hidden"></option></select><span name="attr_components" class="auto-expand-text min-2-rem" data-i18n-dynamic>COMPONENTS_V_S_M</span></span><span>(</span><span class="auto-expand-wrap"><input type="text" name="attr_materials" class="small-label" accept="Material"><span name="attr_materials" class="auto-expand-text small-label"></span></span><span>)</span></div><div class="shaped-row align-center"><span class="bold mar-r-sm"><span data-i18n="DURATION"></span>:</span><span class="auto-expand-wrap"><select name="attr_duration" accept="Duration"><option value="INSTANTANEOUS" data-i18n="INSTANTANEOUS"></option><option value="INSTANTANEOUS_OR_1_HOUR" data-i18n="INSTANTANEOUS_OR_1_HOUR"></option><option value="1_ROUND" data-i18n="1_ROUND"></option><option value="1_MINUTE" data-i18n="1_MINUTE"></option><option value="10_MINUTES" data-i18n="10_MINUTES"></option><option value="1_HOUR" data-i18n="1_HOUR"></option><option value="8_HOURS" data-i18n="8_HOURS"></option><option value="12_HOURS" data-i18n="12_HOURS"></option><option value="24_HOURS" data-i18n="24_HOURS"></option><option value="CONCENTRATION_UP_TO_1_ROUND" data-i18n="CONCENTRATION_UP_TO_1_ROUND"></option><option value="CONCENTRATION_UP_TO_6_ROUNDS" data-i18n="CONCENTRATION_UP_TO_6_ROUNDS"></option><option value="CONCENTRATION_UP_TO_1_MINUTE" data-i18n="CONCENTRATION_UP_TO_1_MINUTE"></option><option value="CONCENTRATION_UP_TO_10_MINUTES" data-i18n="CONCENTRATION_UP_TO_10_MINUTES"></option><option value="CONCENTRATION_UP_TO_1_HOUR" data-i18n="CONCENTRATION_UP_TO_1_HOUR"></option><option value="CONCENTRATION_UP_TO_2_HOURS" data-i18n="CONCENTRATION_UP_TO_2_HOURS"></option><option value="CONCENTRATION_UP_TO_8_HOURS" data-i18n="CONCENTRATION_UP_TO_8_HOURS"></option><option value="CONCENTRATION_UP_TO_12_HOURS" data-i18n="CONCENTRATION_UP_TO_12_HOURS"></option><option value="CONCENTRATION_UP_TO_24_HOURS" data-i18n="CONCENTRATION_UP_TO_24_HOURS"></option><option value="7_DAYS" data-i18n="7_DAYS"></option><option value="10_DAYS" data-i18n="10_DAYS"></option><option value="30_DAYS" data-i18n="30_DAYS"></option><option value="UNTIL_DISPELLED" data-i18n="UNTIL_DISPELLED"></option><option value="UNTIL_DISPELLED_OR_TRIGGERED" data-i18n="UNTIL_DISPELLED_OR_TRIGGERED"></option><option value="SPECIAL" data-i18n="SPECIAL"></option><option value="Instantaneous" class="srd-hidden"></option><option value="Instantaneous or 1 hour" class="srd-hidden"></option><option value="1 round" class="srd-hidden"></option><option value="1 minute" class="srd-hidden"></option><option value="10 minutes" class="srd-hidden"></option><option value="1 hour" class="srd-hidden"></option><option value="8 hours" class="srd-hidden"></option><option value="12 hours" class="srd-hidden"></option><option value="24 hours" class="srd-hidden"></option><option value="Up to 1 round" class="srd-hidden"></option><option value="Up to 6 rounds" class="srd-hidden"></option><option value="Up to 1 minute" class="srd-hidden"></option><option value="Up to 10 minutes" class="srd-hidden"></option><option value="Up to 1 hour" class="srd-hidden"></option><option value="Up to 2 hours" class="srd-hidden"></option><option value="Up to 8 hours" class="srd-hidden"></option><option value="Up to 12 hours" class="srd-hidden"></option><option value="Up to 24 hours" class="srd-hidden"></option></select><span name="attr_duration" class="auto-expand-text min-2-rem" data-i18n-dynamic>INSTANTANEOUS</span></span></div><div class="relative mar-l-smd mar-t-smd"><input type="checkbox" name="attr_content_toggle" value="1" class="content-toggle small-checkbox" checked="checked"><textarea name="attr_content" class="four-line-textarea textarea-checkbox" accept="Content" data-i18n-placeholder="CONTENT"></textarea></div><div class="relative mar-l-smd mar-t-smd"><input type="checkbox" name="attr_higher_level_toggle" value="1" class="higher-level-toggle small-checkbox"><textarea name="attr_higher_level" class="two-line-textarea textarea-checkbox" data-i18n-placeholder="HIGHER_LEVEL"></textarea></div><div class="shaped-row align-flex-start no-wrap mar-l-smd mar-t-smd"><input type="checkbox" name="attr_attack_toggle" value="1" class="attack-toggle small-checkbox no-shrink"><span class="attack-reverse heading"><span data-i18n="ATTACK"></span>.</span><div class="attack"><div class="shaped-row"><input type="hidden" name="attr_attack_type" class="attack-type"><span class="auto-expand-wrap"><select name="attr_attack_type" class="italic" accept="Item Type"><option value="MELEE_SPELL_ATTACK" data-i18n="MELEE_SPELL_ATTACK"></option><option value="RANGED_SPELL_ATTACK" data-i18n="RANGED_SPELL_ATTACK"></option><option class="srd-hidden">Melee Weapon</option><option class="srd-hidden">Ranged Weapon</option></select><span name="attr_attack_type" class="auto-expand-text italic" data-i18n-dynamic><span data-i18n="MELEE_WEAPON_ATTACK"></span></span></span><span class="italic">: </span><span class="attack edit"><label class="round-checkbox-wrapper pad-t-sm"><input type="checkbox" name="attr_proficiency" checked="checked"><span></span></label></span><span>+</span><span class="auto-expand-wrap"><select name="attr_attack_ability"><option value="0">—</option><option value="FIN" data-i18n="FIN"></option><option value="STR" data-i18n="STR" class=""></option><option value="DEX" data-i18n="DEX" class=""></option><option value="CON" data-i18n="CON" class=""></option><option value="INT" data-i18n="INT" class=""></option><option value="WIS" data-i18n="WIS" class=""></option><option value="CHA" data-i18n="CHA" class=""></option><option value="HON" data-i18n="HON" class="honor"></option><option value="SAN" data-i18n="SAN" class="sanity"></option><option class="srd-hidden">SPELL_ABILITY</option></select><span name="attr_attack_ability" class="auto-expand-text" data-i18n-dynamic></span></span><span>+</span><span class="auto-expand-wrap"><input type="number" name="attr_attack_bonus" class="no-spin"><span name="attr_attack_bonus" class="auto-expand-text"></span></span><span>=</span><span> </span><span name="attr_to_hit">+0</span><span> </span><span data-i18n="TO_HIT"></span><span>, </span><span data-i18n="REACH" class="reach lowercase"></span><span class="reach"> </span><span class="reach auto-expand-wrap"><input type="text" name="attr_reach" class="center" accept="Reach"><span name="attr_reach" class="auto-expand-text"></span></span><span class="reach">, </span><span data-i18n="RANGE" class="attack range edit lowercase"></span><span class="attack range edit"> </span><span class="attack range edit auto-expand-wrap"><input type="text" name="attr_range" class="center" accept="Range"><span name="attr_range" class="auto-expand-text"></span></span><span class="range">, </span><span class="auto-expand-wrap"><select name="attr_attack_target" class="italic"><option value="ONE_TARGET" data-i18n="ONE_TARGET"></option><option value="ONE_CREATURE" data-i18n="ONE_CREATURE"></option></select><span name="attr_attack_target" class="auto-expand-text" data-i18n-dynamic><span data-i18n="ONE_TARGET"></span></span></span><span class="crit-range">, </span><span data-i18n="CRIT_RANGE" class="crit-range lowercase"></span><span class="crit-range"> </span><span class="crit-range auto-expand-wrap"><input type="number" name="attr_crit_range" class="no-spin" value="20" step="1" min="1" max="20"><span name="attr_crit_range" class="auto-expand-text"></span></span><span>.</span></div><div class="shaped-row"><span class="italic"><span data-i18n="HIT"></span><span>:</span></span><span> </span><span name="attr_attack_damage_average" class="attack damage edit">0</span><span class="attack damage edit"> (</span><span class="attack damage edit"><span class="auto-expand-wrap"><input type="text" name="attr_attack_damage_dice" class="center" placeholder="1"><span name="attr_attack_damage_dice" class="auto-expand-text">1</span></span><span class="auto-expand-wrap"><select name="attr_attack_damage_die"><option>d0</option><option>d2</option><option>d4</option><option>d6</option><option>d8</option><option>d10</option><option>d12</option><option>d20</option></select><span name="attr_attack_damage_die" class="auto-expand-text">d0</span></span><span class="dice-modifier auto-expand-wrap"><input type="text" name="attr_attack_damage_dice_modifier"><span name="attr_attack_damage_dice_modifier" class="auto-expand-text"></span></span></span><span class="attack damage edit">+</span><span class="attack damage edit auto-expand-wrap"><select name="attr_attack_damage_ability"><option value="0">—</option><option value="FIN" data-i18n="FIN"></option><option value="STR" data-i18n="STR" class=""></option><option value="DEX" data-i18n="DEX" class=""></option><option value="CON" data-i18n="CON" class=""></option><option value="INT" data-i18n="INT" class=""></option><option value="WIS" data-i18n="WIS" class=""></option><option value="CHA" data-i18n="CHA" class=""></option><option value="HON" data-i18n="HON" class="honor"></option><option value="SAN" data-i18n="SAN" class="sanity"></option><option class="srd-hidden">SPELL_ABILITY</option></select><span name="attr_attack_damage_ability" class="auto-expand-text capitalize" data-i18n-dynamic></span></span><span class="attack damage edit">+</span><span class="attack damage edit auto-expand-wrap"><input type="text" name="attr_attack_damage_bonus"><span name="attr_attack_damage_bonus" class="auto-expand-text"></span></span><span class="attack damage edit extra-on-a-crit">, </span><span data-i18n="EXTRA_ON_A_CRIT" class="attack damage edit extra-on-a-crit lowercase"></span><span class="attack damage edit extra-on-a-crit"> </span><span class="attack damage edit extra-on-a-crit auto-expand-wrap"><input type="text" name="attr_attack_damage_crit" class="center"><span name="attr_attack_damage_crit" class="auto-expand-text"></span></span><span class="attack damage edit">) </span><span class="attack damage edit auto-expand-wrap"><input type="text" name="attr_attack_damage_type" class="edit center" data-i18n-placeholder="FIRE"><span name="attr_attack_damage_type" class="auto-expand-text min-2-rem"></span></span><span class="attack damage edit"> </span><span data-i18n="DAMAGE" class="attack damage edit lowercase"></span><span class="attack damage">, </span><span class="attack damage auto-expand-wrap"><input type="text" name="attr_attack_higher_level_dice"><span name="attr_attack_higher_level_dice" class="auto-expand-text"></span></span><span name="attr_attack_damage_die" class="attack damage"></span><span class="attack damage"> </span><span data-i18n="PER_LEVEL" class="attack damage"></span><span> </span><span class="attack edit auto-expand-wrap"><select name="attr_attack_second_damage_condition"><option value="">—</option><option value="PLUS" data-i18n="PLUS"></option></select><span name="attr_attack_second_damage_condition" class="auto-expand-text" data-i18n-dynamic></span></span><input type="hidden" name="attr_attack_second_damage_condition" class="attack-second-damage-condition" value=""><span class="damage"> </span><span name="attr_attack_second_damage_average" class="attack damage edit">0</span><span class="attack damage edit"> (</span><span class="attack damage edit"><span class="auto-expand-wrap"><input type="text" name="attr_attack_second_damage_dice" class="center" placeholder="1"><span name="attr_attack_second_damage_dice" class="auto-expand-text">1</span></span><span class="auto-expand-wrap"><select name="attr_attack_second_damage_die"><option>d0</option><option>d2</option><option>d4</option><option>d6</option><option>d8</option><option>d10</option><option>d12</option><option>d20</option></select><span name="attr_attack_second_damage_die" class="auto-expand-text">d0</span></span><span class="dice-modifier auto-expand-wrap"><input type="text" name="attr_attack_second_damage_dice_modifier"><span name="attr_attack_second_damage_dice_modifier" class="auto-expand-text"></span></span></span><span class="attack damage edit">+</span><span class="attack damage edit auto-expand-wrap"><select name="attr_attack_second_damage_ability"><option value="0">—</option><option value="FIN" data-i18n="FIN"></option><option value="STR" data-i18n="STR" class=""></option><option value="DEX" data-i18n="DEX" class=""></option><option value="CON" data-i18n="CON" class=""></option><option value="INT" data-i18n="INT" class=""></option><option value="WIS" data-i18n="WIS" class=""></option><option value="CHA" data-i18n="CHA" class=""></option><option value="HON" data-i18n="HON" class="honor"></option><option value="SAN" data-i18n="SAN" class="sanity"></option><option class="srd-hidden">SPELL_ABILITY</option></select><span name="attr_attack_second_damage_ability" class="auto-expand-text capitalize" data-i18n-dynamic></span></span><span class="attack damage edit">+</span><span class="attack damage edit auto-expand-wrap"><input type="text" name="attr_attack_second_damage_bonus"><span name="attr_attack_second_damage_bonus" class="auto-expand-text"></span></span><span class="attack damage edit extra-on-a-crit">, </span><span data-i18n="EXTRA_ON_A_CRIT" class="attack damage edit extra-on-a-crit lowercase"></span><span class="attack damage edit extra-on-a-crit"> </span><span class="attack damage edit extra-on-a-crit auto-expand-wrap"><input type="text" name="attr_attack_second_damage_crit" class="center"><span name="attr_attack_second_damage_crit" class="auto-expand-text"></span></span><span class="attack damage edit">) </span><span class="attack damage edit auto-expand-wrap"><input type="text" name="attr_attack_second_damage_type" class="edit center" data-i18n-placeholder="FIRE"><span name="attr_attack_second_damage_type" class="auto-expand-text min-2-rem"></span></span><span class="attack damage edit"> </span><span data-i18n="DAMAGE" class="attack damage edit lowercase"></span><span class="attack damage">, </span><span class="attack damage auto-expand-wrap"><input type="text" name="attr_attack_second_higher_level_dice"><span name="attr_attack_second_higher_level_dice" class="auto-expand-text"></span></span><span name="attr_attack_second_damage_die" class="attack damage"></span><span class="attack damage"> </span><span data-i18n="PER_LEVEL" class="attack damage"></span><span>.</span></div></div></div><div class="shaped-row align-flex-start no-wrap mar-l-smd mar-t-smd"><input type="checkbox" name="attr_saving_throw_toggle" value="1" class="saving-throw-toggle small-checkbox no-shrink"><span class="saving-throw-reverse heading"><span data-i18n="SAVING_THROW"></span>.</span><div class="saving-throw"><div class="shaped-row"><span class="edit auto-expand-wrap"><select name="attr_saving_throw_vs_ability" accept="Save"><option value="STRENGTH" data-i18n="STRENGTH" class="default-saving-throw"></option><option value="DEXTERITY" data-i18n="DEXTERITY" class="default-saving-throw"></option><option value="CONSTITUTION" data-i18n="CONSTITUTION" class="default-saving-throw"></option><option value="INTELLIGENCE" data-i18n="INTELLIGENCE" class="default-saving-throw"></option><option value="WISDOM" data-i18n="WISDOM" class="default-saving-throw"></option><option value="CHARISMA" data-i18n="CHARISMA" class="default-saving-throw"></option><option value="HONOR" data-i18n="HONOR" class="default-saving-throw honor"></option><option value="SANITY" data-i18n="SANITY" class="default-saving-throw sanity"></option><option value="FORTITUDE" data-i18n="FORTITUDE" class="custom-saving-throw"></option><option value="REFLEX" data-i18n="REFLEX" class="custom-saving-throw"></option><option value="WILL" data-i18n="WILL" class="custom-saving-throw"></option></select><span name="attr_saving_throw_vs_ability" class="auto-expand-text" data-i18n-dynamic></span></span><span> </span><span data-i18n="SAVING_THROW" class="lowercase"></span><span> (</span><span class="edit auto-expand-wrap"><select name="attr_saving_throw_ability"><option value="0">—</option><option value="STR" data-i18n="STR" class=""></option><option value="DEX" data-i18n="DEX" class=""></option><option value="CON" data-i18n="CON" class=""></option><option value="INT" data-i18n="INT" class=""></option><option value="WIS" data-i18n="WIS" class=""></option><option value="CHA" data-i18n="CHA" class=""></option><option value="HON" data-i18n="HON" class="honor"></option><option value="SAN" data-i18n="SAN" class="sanity"></option><option class="srd-hidden">SPELL_ABILITY</option></select><span name="attr_saving_throw_ability" class="auto-expand-text" data-i18n-dynamic></span></span><span>+</span><span class="edit auto-expand-wrap"><input type="number" name="attr_saving_throw_bonus"><span name="attr_saving_throw_bonus" class="auto-expand-text"></span></span><span>=</span><span data-i18n="DC"></span><span> </span><input type="hidden" name="attr_saving_throw_dc"><span name="attr_saving_throw_dc" class="bold"></span><span>).</span><span> </span><span class="inline-block"><div class="7-rem flex-grow"><textarea name="attr_saving_throw_success" class="one-line-textarea" data-i18n-placeholder="SAVE_SUCCESS" accept="Save Success"></textarea></div></span></div><div class="shaped-row"><span class="italic"><span data-i18n="SAVE_FAILURE"></span><span>:</span></span><span> </span><span name="attr_saving_throw_damage_average" class="saving-throw damage edit">0</span><span class="saving-throw damage edit"> (</span><span class="saving-throw damage edit"><span class="auto-expand-wrap"><input type="text" name="attr_saving_throw_damage_dice" class="center" placeholder="1"><span name="attr_saving_throw_damage_dice" class="auto-expand-text">1</span></span><span class="auto-expand-wrap"><select name="attr_saving_throw_damage_die"><option>d0</option><option>d2</option><option>d4</option><option>d6</option><option>d8</option><option>d10</option><option>d12</option><option>d20</option></select><span name="attr_saving_throw_damage_die" class="auto-expand-text">d0</span></span><span class="dice-modifier auto-expand-wrap"><input type="text" name="attr_saving_throw_damage_dice_modifier"><span name="attr_saving_throw_damage_dice_modifier" class="auto-expand-text"></span></span></span><span class="saving-throw damage edit">+</span><span class="saving-throw damage edit auto-expand-wrap"><select name="attr_saving_throw_damage_ability"><option value="0">—</option><option value="FIN" data-i18n="FIN"></option><option value="STR" data-i18n="STR" class=""></option><option value="DEX" data-i18n="DEX" class=""></option><option value="CON" data-i18n="CON" class=""></option><option value="INT" data-i18n="INT" class=""></option><option value="WIS" data-i18n="WIS" class=""></option><option value="CHA" data-i18n="CHA" class=""></option><option value="HON" data-i18n="HON" class="honor"></option><option value="SAN" data-i18n="SAN" class="sanity"></option><option class="srd-hidden">SPELL_ABILITY</option></select><span name="attr_saving_throw_damage_ability" class="auto-expand-text capitalize" data-i18n-dynamic></span></span><span class="saving-throw damage edit">+</span><span class="saving-throw damage edit auto-expand-wrap"><input type="text" name="attr_saving_throw_damage_bonus"><span name="attr_saving_throw_damage_bonus" class="auto-expand-text"></span></span><span class="saving-throw damage edit">) </span><span class="saving-throw damage edit auto-expand-wrap"><input type="text" name="attr_saving_throw_damage_type" class="edit center" data-i18n-placeholder="FIRE"><span name="attr_saving_throw_damage_type" class="auto-expand-text min-2-rem"></span></span><span class="saving-throw damage edit"> </span><span data-i18n="DAMAGE" class="saving-throw damage edit lowercase"></span><span class="saving-throw damage">, </span><span class="saving-throw damage auto-expand-wrap"><input type="text" name="attr_saving_throw_higher_level_dice"><span name="attr_saving_throw_higher_level_dice" class="auto-expand-text"></span></span><span name="attr_saving_throw_damage_die" class="saving-throw damage"></span><span class="saving-throw damage"> </span><span data-i18n="PER_LEVEL" class="saving-throw damage"></span><span class="saving-throw edit"> </span><span class="saving-throw edit auto-expand-wrap"><select name="attr_saving_throw_second_damage_condition"><option value="">—</option><option value="PLUS" data-i18n="PLUS"></option></select><span name="attr_saving_throw_second_damage_condition" class="auto-expand-text" data-i18n-dynamic></span></span><input type="hidden" name="attr_saving_throw_second_damage_condition" class="saving-throw-second-damage-condition" value=""><span class="saving-throw damage edit"> </span><span name="attr_saving_throw_second_damage_average" class="saving-throw damage edit">0</span><span class="saving-throw damage edit"> (</span><span class="saving-throw damage edit"><span class="auto-expand-wrap"><input type="text" name="attr_saving_throw_second_damage_dice" class="center" placeholder="1"><span name="attr_saving_throw_second_damage_dice" class="auto-expand-text">1</span></span><span class="auto-expand-wrap"><select name="attr_saving_throw_second_damage_die"><option>d0</option><option>d2</option><option>d4</option><option>d6</option><option>d8</option><option>d10</option><option>d12</option><option>d20</option></select><span name="attr_saving_throw_second_damage_die" class="auto-expand-text">d0</span></span><span class="dice-modifier auto-expand-wrap"><input type="text" name="attr_saving_throw_second_damage_dice_modifier"><span name="attr_saving_throw_second_damage_dice_modifier" class="auto-expand-text"></span></span></span><span class="saving-throw damage edit">+</span><span class="saving-throw damage edit auto-expand-wrap"><select name="attr_saving_throw_second_damage_ability"><option value="0">—</option><option value="FIN" data-i18n="FIN"></option><option value="STR" data-i18n="STR" class=""></option><option value="DEX" data-i18n="DEX" class=""></option><option value="CON" data-i18n="CON" class=""></option><option value="INT" data-i18n="INT" class=""></option><option value="WIS" data-i18n="WIS" class=""></option><option value="CHA" data-i18n="CHA" class=""></option><option value="HON" data-i18n="HON" class="honor"></option><option value="SAN" data-i18n="SAN" class="sanity"></option><option class="srd-hidden">SPELL_ABILITY</option></select><span name="attr_saving_throw_second_damage_ability" class="auto-expand-text capitalize" data-i18n-dynamic></span></span><span class="saving-throw damage edit">+</span><span class="saving-throw damage edit auto-expand-wrap"><input type="text" name="attr_saving_throw_second_damage_bonus"><span name="attr_saving_throw_second_damage_bonus" class="auto-expand-text"></span></span><span class="saving-throw damage edit">) </span><span class="saving-throw damage edit auto-expand-wrap"><input type="text" name="attr_saving_throw_second_damage_type" class="edit center" data-i18n-placeholder="FIRE"><span name="attr_saving_throw_second_damage_type" class="auto-expand-text min-2-rem"></span></span><span class="saving-throw damage edit"> </span><span data-i18n="DAMAGE" class="saving-throw damage edit lowercase"></span><span class="saving-throw damage">, </span><span class="saving-throw damage auto-expand-wrap"><input type="text" name="attr_saving_throw_second_higher_level_dice"><span name="attr_saving_throw_second_higher_level_dice" class="auto-expand-text"></span></span><span name="attr_saving_throw_second_damage_die" class="saving-throw damage"></span><span class="saving-throw damage"> </span><span data-i18n="PER_LEVEL" class="saving-throw damage"></span><span class="saving-throw edit">.</span></div></div></div><div class="shaped-row align-flex-start mar-l-smd mar-t-smd"><input type="checkbox" name="attr_other_damage_toggle" value="1" class="other-damage-toggle small-checkbox"><span class="other-damage-reverse heading"><span data-i18n="OTHER_DAMAGE"></span>.</span><span name="attr_other_damage_average" class="other-damage damage edit">0</span><span class="other-damage damage edit"> (</span><span class="other-damage damage edit"><span class="auto-expand-wrap"><input type="text" name="attr_other_damage_dice" class="center" placeholder="1"><span name="attr_other_damage_dice" class="auto-expand-text">1</span></span><span class="auto-expand-wrap"><select name="attr_other_damage_die"><option>d0</option><option>d2</option><option>d4</option><option>d6</option><option>d8</option><option>d10</option><option>d12</option><option>d20</option></select><span name="attr_other_damage_die" class="auto-expand-text">d0</span></span><span class="dice-modifier auto-expand-wrap"><input type="text" name="attr_other_damage_dice_modifier"><span name="attr_other_damage_dice_modifier" class="auto-expand-text"></span></span></span><span class="other-damage damage edit">+</span><span class="other-damage damage edit auto-expand-wrap"><select name="attr_other_damage_ability"><option value="0">—</option><option value="FIN" data-i18n="FIN"></option><option value="STR" data-i18n="STR" class=""></option><option value="DEX" data-i18n="DEX" class=""></option><option value="CON" data-i18n="CON" class=""></option><option value="INT" data-i18n="INT" class=""></option><option value="WIS" data-i18n="WIS" class=""></option><option value="CHA" data-i18n="CHA" class=""></option><option value="HON" data-i18n="HON" class="honor"></option><option value="SAN" data-i18n="SAN" class="sanity"></option><option class="srd-hidden">SPELL_ABILITY</option></select><span name="attr_other_damage_ability" class="auto-expand-text capitalize" data-i18n-dynamic></span></span><span class="other-damage damage edit">+</span><span class="other-damage damage edit auto-expand-wrap"><input type="text" name="attr_other_damage_bonus"><span name="attr_other_damage_bonus" class="auto-expand-text"></span></span><span class="other-damage damage edit extra-on-a-crit">, </span><span data-i18n="EXTRA_ON_A_CRIT" class="other-damage damage edit extra-on-a-crit lowercase"></span><span class="other-damage damage edit extra-on-a-crit"> </span><span class="other-damage damage edit extra-on-a-crit auto-expand-wrap"><input type="text" name="attr_other_damage_crit" class="center"><span name="attr_other_damage_crit" class="auto-expand-text"></span></span><span class="other-damage damage edit">) </span><span class="other-damage damage edit auto-expand-wrap"><input type="text" name="attr_other_damage_type" class="edit center" data-i18n-placeholder="FIRE"><span name="attr_other_damage_type" class="auto-expand-text min-2-rem"></span></span><span class="other-damage damage edit"> </span><span data-i18n="DAMAGE" class="other-damage damage edit lowercase"></span><span class="other-damage damage">, </span><span class="other-damage damage auto-expand-wrap"><input type="text" name="attr_other_higher_level_dice"><span name="attr_other_higher_level_dice" class="auto-expand-text"></span></span><span name="attr_other_damage_die" class="other-damage damage"></span><span class="other-damage damage"> </span><span data-i18n="PER_LEVEL" class="other-damage damage"></span><span class="other-damage edit"> </span><span class="other-damage edit auto-expand-wrap"><select name="attr_other_second_damage_condition"><option value="">—</option><option value="PLUS" data-i18n="PLUS"></option></select><span name="attr_other_second_damage_condition" class="auto-expand-text" data-i18n-dynamic></span></span><input type="hidden" name="attr_other_second_damage_condition" class="other-second-damage-condition" value=""><span class="other-damage damage edit"> </span><span name="attr_other_second_damage_average" class="other-damage damage edit">0</span><span class="other-damage damage edit"> (</span><span class="other-damage damage edit"><span class="auto-expand-wrap"><input type="text" name="attr_other_second_damage_dice" class="center" placeholder="1"><span name="attr_other_second_damage_dice" class="auto-expand-text">1</span></span><span class="auto-expand-wrap"><select name="attr_other_second_damage_die"><option>d0</option><option>d2</option><option>d4</option><option>d6</option><option>d8</option><option>d10</option><option>d12</option><option>d20</option></select><span name="attr_other_second_damage_die" class="auto-expand-text">d0</span></span><span class="dice-modifier auto-expand-wrap"><input type="text" name="attr_other_second_damage_dice_modifier"><span name="attr_other_second_damage_dice_modifier" class="auto-expand-text"></span></span></span><span class="other-damage damage edit">+</span><span class="other-damage damage edit auto-expand-wrap"><select name="attr_other_second_damage_ability"><option value="0">—</option><option value="FIN" data-i18n="FIN"></option><option value="STR" data-i18n="STR" class=""></option><option value="DEX" data-i18n="DEX" class=""></option><option value="CON" data-i18n="CON" class=""></option><option value="INT" data-i18n="INT" class=""></option><option value="WIS" data-i18n="WIS" class=""></option><option value="CHA" data-i18n="CHA" class=""></option><option value="HON" data-i18n="HON" class="honor"></option><option value="SAN" data-i18n="SAN" class="sanity"></option><option class="srd-hidden">SPELL_ABILITY</option></select><span name="attr_other_second_damage_ability" class="auto-expand-text capitalize" data-i18n-dynamic></span></span><span class="other-damage damage edit">+</span><span class="other-damage damage edit auto-expand-wrap"><input type="text" name="attr_other_second_damage_bonus"><span name="attr_other_second_damage_bonus" class="auto-expand-text"></span></span><span class="other-damage damage edit extra-on-a-crit">, </span><span data-i18n="EXTRA_ON_A_CRIT" class="other-damage damage edit extra-on-a-crit lowercase"></span><span class="other-damage damage edit extra-on-a-crit"> </span><span class="other-damage damage edit extra-on-a-crit auto-expand-wrap"><input type="text" name="attr_other_second_damage_crit" class="center"><span name="attr_other_second_damage_crit" class="auto-expand-text"></span></span><span class="other-damage damage edit">) </span><span class="other-damage damage edit auto-expand-wrap"><input type="text" name="attr_other_second_damage_type" class="edit center" data-i18n-placeholder="FIRE"><span name="attr_other_second_damage_type" class="auto-expand-text min-2-rem"></span></span><span class="other-damage damage edit"> </span><span data-i18n="DAMAGE" class="other-damage damage edit lowercase"></span><span class="other-damage damage">, </span><span class="other-damage damage auto-expand-wrap"><input type="text" name="attr_other_second_higher_level_dice"><span name="attr_other_second_higher_level_dice" class="auto-expand-text"></span></span><span name="attr_other_second_damage_die" class="other-damage damage"></span><span class="other-damage damage"> </span><span data-i18n="PER_LEVEL" class="other-damage damage"></span><span class="other-damage edit">.</span></div><div class="shaped-row align-flex-start mar-l-smd mar-t-smd"><input type="hidden" name="attr_heal_formula"> <input type="checkbox" name="attr_heal_toggle" value="1" class="heal-toggle small-checkbox"><span class="heal-reverse heading"><span data-i18n="HEAL"></span>.</span><span class="heal" data-i18n="HEAL_FOR"></span><span class="heal"> </span><span class="heal edit"><span class="edit auto-expand-wrap"><input type="text" name="attr_heal_dice" class="center" placeholder="1"><span name="attr_heal_dice" class="auto-expand-text">1</span></span><span class="auto-expand-wrap"><select name="attr_heal_die"><option>d0</option><option>d2</option><option>d4</option><option>d6</option><option>d8</option><option>d10</option><option>d12</option><option>d20</option></select><span name="attr_heal_die" class="auto-expand-text">d0</span></span><span class="dice-modifier auto-expand-wrap"><input type="text" name="attr_heal_dice_modifier"><span name="attr_heal_dice_modifier" class="auto-expand-text"></span></span></span><span class="heal">+</span><span class="heal auto-expand-wrap"><select name="attr_heal_ability"><option value="0">—</option><option value="STR" data-i18n="STR" class=""></option><option value="DEX" data-i18n="DEX" class=""></option><option value="CON" data-i18n="CON" class=""></option><option value="INT" data-i18n="INT" class=""></option><option value="WIS" data-i18n="WIS" class=""></option><option value="CHA" data-i18n="CHA" class=""></option><option value="HON" data-i18n="HON" class="honor"></option><option value="SAN" data-i18n="SAN" class="sanity"></option><option class="srd-hidden">SPELL_ABILITY</option></select><span name="attr_heal_ability" class="auto-expand-text" data-i18n-dynamic></span></span><span class="heal">+</span><span class="heal auto-expand-wrap"><input type="text" name="attr_heal_bonus"><span name="attr_heal_bonus" class="auto-expand-text"></span></span><span class="heal">+</span><span class="heal center"><label class="pseudo-button-wrapper space-below"><input type="checkbox" name="attr_heal_query_toggle" value="?{Heal Bonus Amount|}"><span data-i18n="QUERY" class="lowercase"></span></label></span><span class="heal">, </span><span class="heal auto-expand-wrap"><input type="text" name="attr_heal_higher_level_dice"><span name="attr_heal_higher_level_dice" class="auto-expand-text"></span></span><span name="attr_heal_die" class="heal"></span><span class="heal">+</span><span class="heal auto-expand-wrap"><input type="text" name="attr_higher_level_heal" class="center" accept="Higher Level Healing"><span name="attr_higher_level_heal" class="auto-expand-text"></span></span><span class="heal"> </span><span data-i18n="PER_LEVEL" class="heal"></span></div><div class="emote mar-l-smd mar-t-smd"><textarea name="attr_emote" class="one-line-textarea" data-i18n-placeholder="EMOTE"></textarea></div><div class="freetext mar-l-smd mar-t-sm"><textarea name="attr_freetext" class="two-line-textarea" data-i18n-placeholder="FREETEXT"></textarea></div><div class="freeform mar-l-smd mar-t-sm"><textarea name="attr_freeform" class="two-line-textarea" data-i18n-placeholder="FREEFORM"></textarea></div><div class="shaped-row align-flex-start mar-l-smd mar-t-smd relative"><input type="checkbox" name="attr_special_effects_toggle" value="1" class="special-effects-toggle small-checkbox"><span class="heading"><span data-i18n="SPECIAL_EFFECTS"></span>.</span><span data-i18n="TYPE" class="special-effects"></span><span class="special-effects"> </span><span class="special-effects auto-expand-wrap"><input type="text" name="attr_special_effects_type" class="center" data-i18n-placeholder="EXPLODE"><span name="attr_special_effects_type" class="auto-expand-text min-2-rem"></span></span><span class="special-effects">, </span><span data-i18n="COLOR" class="special-effects"></span><span class="special-effects"> </span><span class="special-effects auto-expand-wrap"><input type="text" name="attr_special_effects_color" class="center" data-i18n-placeholder="FIRE"><span name="attr_special_effects_color" class="auto-expand-text min-2-rem"></span></span><span class="special-effects">, </span><span data-i18n="POINTS_OF_ORIGIN" class="special-effects"></span><span class="special-effects"> </span><span class="special-effects 6-rem"><select name="attr_special_effects_points_of_origin"><option value="sourceToTarget @{target|token_id}" data-i18n="SOURCE_TO_TARGET"></option><option value="target @{target|token_id}" data-i18n="TARGET"></option><option value="source" data-i18n="SOURCE"></option><option value="targetToSource @{target|token_id}" data-i18n="TARGET_TO_SOURCE"></option></select></span><div class="tooltip-position-wrapper"><div class="tooltip"><div class="tooltip-toggle-text center">A</div><div class="tooltip-content-left small-label" data-i18n="REQUIRES_API"></div></div></div></div><div class="shaped-row align-flex-start mar-l-smd mar-t-smd"><input type="checkbox" name="attr_repeat_toggle" value="1" class="small-checkbox"><span class="heading"><span data-i18n="REPEAT"></span>.</span></div></div></div></fieldset></div><div class="spell-level-container spell-level-5 shaped-row align-center"><div class="spell-level-wrapper shaped-row align-flex-end mar-r-smd"><span data-i18n="5TH_LEVEL" class="white-space-no-wrap"></span><span class="spell-slots-or-points"> (</span><span class="auto-expand-wrap spell-slots"><input type="number" name="attr_spell_slots_l5" class="no-spin" value="0"><span name="attr_spell_slots_l5" class="auto-expand-text"></span></span><span class="spell-slots">/</span><span name="attr_spell_slots_l5_calc" class="spell-slots pc edit"></span><span class="spell-slots edit">+</span><span class="auto-expand-wrap spell-slots edit"><input type="number" name="attr_spell_slots_l5_bonus" class="no-spin" value="0" min="0"><span name="attr_spell_slots_l5_bonus" class="auto-expand-text"></span></span><span class="spell-slots edit">=</span><span name="attr_spell_slots_l5_max" class="spell-slots"></span><span class="spell-slots spell-points mar-r-smd">;</span><span class="spell-points">7 <span data-i18n="POINTS" class="lowercase"></span></span><span class="spell-slots-or-points">)</span><span class="show-when-condensed">:</span></div><div class="col-100 show-when-not-condensed"></div><fieldset class="repeating_spell5"><input type="hidden" name="attr_is_prepared" class="toggle-prepared hidden"> <input type="hidden" name="attr_ritual" class="toggle-ritual"> <input type="hidden" name="attr_concentration" class="toggle-concentration"> <input type="hidden" name="attr_casting_time" class="toggle-time"> <input type="hidden" name="attr_components" class="toggle-components"><div class="filter-section compendium-drop-target"><input type="hidden" name="attr_roll_formula"> <input type="hidden" name="attr_cast_as_level"> <input type="hidden" name="attr_type_from_srd" accept="Spell Attack"> <input type="hidden" name="attr_damage_from_srd" accept="Damage"> <input type="hidden" name="attr_second_damage_from_srd" accept="Secondary Damage"> <input type="hidden" name="attr_damage_type_from_srd" accept="Damage Type"> <input type="hidden" name="attr_heal_from_srd" accept="Healing"> <input type="hidden" name="attr_higher_spell_slot_dice_from_srd" accept="Higher Spell Slot Dice"> <input type="hidden" name="attr_add_casting_modifier" accept="Add Casting Modifier"> <input type="hidden" name="attr_damage_progression_from_srd" accept="Damage Progression"><div class="presentation relative"><div class="shaped-row no-wrap"><input type="hidden" name="attr_content_toggle" value="1" class="content-toggle"><button type="roll" name="roll_spell" class="wrapper-button" value="@{output_option} &{template:5e-shaped} {{character_name=@{character_name}}} @{show_character_name} {{title=@{name}}} {{spell=1}} @{attacher_spell} @{attacher_spell_level_5} {{spell_level=^{@{spell_level}}}} {{school=^{@{school}}}} {{casting_time=^{@{casting_time}}}} @{ritual_output} {{range=@{range}}} {{components=^{@{components}}}} {{materials=@{materials}}} {{duration=^{@{duration}}}} @{hide_gm_info} @{roll_formula}"><span name="attr_name" class="spell-name"></span><div class="no-overflow condense"><span name="attr_spell_level" data-i18n-dynamic class="italic"></span><span name="attr_school" data-i18n-dynamic class="italic lowercase"></span><span class="show-ritual italic lowercase">(<span data-i18n="RITUAL"></span>)</span></div><div class="no-overflow condense"><span class="bold mar-r-sm"><span data-i18n="CASTING_TIME"></span>:</span><span name="attr_casting_time" data-i18n-dynamic></span></div><div class="no-overflow condense"><span class="bold mar-r-sm"><span data-i18n="RANGE"></span>:</span><span name="attr_range"></span></div><div class="no-overflow condense"><span class="bold mar-r-sm"><span data-i18n="COMPONENTS"></span>:</span><span name="attr_components" data-i18n-dynamic></span><input type="checkbox" name="attr_materials_show" value="1" class="show-materials hidden"><span class="show-materials">(<span name="attr_materials" class="small-label"></span>)</span></div><div class="no-overflow condense"><span class="bold mar-r-sm"><span data-i18n="DURATION"></span>:</span><span name="attr_duration" data-i18n-dynamic></span></div><div class="condense content"><span name="attr_content"></span></div></button><span class="show-when-condensed comma">, </span></div><div class="prepared-absolute prepared-matters"><label class="pseudo-button-wrapper show-when-not-condensed"><input type="checkbox" name="attr_is_prepared" value="Yes"><span data-i18n="PREPARED" class="lowercase small-font"></span></label></div></div><button type="roll" name="roll_repeat" class="hidden" value="@{output_option} &{template:5e-shaped} {{character_name=@{character_name}}} @{show_character_name} {{title=@{name}}} {{spell_repeat=1}} @{attacher_spell} @{attacher_spell_level_5} {{spell_level=^{@{spell_level}}}} @{hide_gm_info} @{roll_formula} {{content=}} {{higher_level=}}"></button><div class="shaped-row no-wrap edit"><span class="auto-expand-wrap"><input type="text" name="attr_name" class="spell-name" data-i18n-placeholder="NAME" accept="Name"><span name="attr_name" class="auto-expand-text min-3-rem spell-name"></span></span><div class="1-rem"></div></div><input type="checkbox" name="attr_toggle_details" class="toggle-icon-settings edit" checked="checked"><span class="toggle-icon-settings pictos edit">y</span><div class="details edit"><div class="shaped-row align-center"><span class="auto-expand-wrap"><select name="attr_spell_level" class="italic" accept="Level"><option value="CANTRIP" data-i18n="CANTRIP"></option><option value="1ST_LEVEL" data-i18n="1ST_LEVEL"></option><option value="2ND_LEVEL" data-i18n="2ND_LEVEL"></option><option value="3RD_LEVEL" data-i18n="3RD_LEVEL"></option><option value="4TH_LEVEL" data-i18n="4TH_LEVEL"></option><option value="5TH_LEVEL" data-i18n="5TH_LEVEL" selected="selected"></option><option value="6TH_LEVEL" data-i18n="6TH_LEVEL"></option><option value="7TH_LEVEL" data-i18n="7TH_LEVEL"></option><option value="8TH_LEVEL" data-i18n="8TH_LEVEL"></option><option value="9TH_LEVEL" data-i18n="9TH_LEVEL"></option><option value="0" class="srd-hidden">0</option><option value="1" class="srd-hidden">1</option><option value="2" class="srd-hidden">2</option><option value="3" class="srd-hidden">3</option><option value="4" class="srd-hidden">4</option><option value="5" class="srd-hidden">5</option><option value="6" class="srd-hidden">6</option><option value="7" class="srd-hidden">7</option><option value="8" class="srd-hidden">8</option><option value="9" class="srd-hidden">9</option></select><span name="attr_spell_level" class="auto-expand-text min-2-rem" data-i18n-dynamic>CANTRIP</span></span><span class="auto-expand-wrap"><select name="attr_school" class="italic lowercase" accept="School"><option value="ABJURATION" data-i18n="ABJURATION"></option><option value="CONJURATION" data-i18n="CONJURATION"></option><option value="DIVINATION" data-i18n="DIVINATION"></option><option value="ENCHANTMENT" data-i18n="ENCHANTMENT"></option><option value="EVOCATION" data-i18n="EVOCATION"></option><option value="ILLUSION" data-i18n="ILLUSION"></option><option value="NECROMANCY" data-i18n="NECROMANCY"></option><option value="TRANSMUTATION" data-i18n="TRANSMUTATION"></option><option value="Abjuration" class="srd-hidden">Abjuration</option><option value="Conjuration" class="srd-hidden">Conjuration</option><option value="Divination" class="srd-hidden">Divination</option><option value="Enchantment" class="srd-hidden">Enchantment</option><option value="Evocation" class="srd-hidden">Evocation</option><option value="Illusion" class="srd-hidden">Illusion</option><option value="Necromancy" class="srd-hidden">Necromancy</option><option value="Transmutation" class="srd-hidden">Transmutation</option></select><span name="attr_school" class="auto-expand-text lowercase min-2-rem" data-i18n-dynamic>ABJURATION</span></span><div class="mar-l-sm"><input type="hidden" name="attr_ritual_output"><label class="pseudo-button-wrapper"><input type="checkbox" name="attr_ritual" value="Yes" accept="Ritual"><span data-i18n="RITUAL" class="lowercase small-font"></span></label></div><div class="mar-l-sm prepared-matters"><label class="pseudo-button-wrapper"><input type="checkbox" name="attr_is_prepared" value="Yes"><span data-i18n="PREPARED" class="lowercase small-font"></span></label></div></div><div class="shaped-row align-center"><span class="bold mar-r-sm"><span data-i18n="CASTING_TIME"></span>:</span><span class="auto-expand-wrap"><select name="attr_casting_time" accept="Casting Time"><option value="1_ACTION" data-i18n="1_ACTION"></option><option value="1_BONUS_ACTION" data-i18n="1_BONUS_ACTION"></option><option value="1_REACTION" data-i18n="1_REACTION"></option><option value="1_MINUTE" data-i18n="1_MINUTE"></option><option value="10_MINUTES" data-i18n="10_MINUTES"></option><option value="1_HOUR" data-i18n="1_HOUR"></option><option value="8_HOURS" data-i18n="8_HOURS"></option><option value="12_HOURS" data-i18n="12_HOURS"></option><option value="24_HOURS" data-i18n="24_HOURS"></option><option value="1 action" class="srd-hidden"></option><option value="1 bonus action" class="srd-hidden"></option><option value="1 reaction" class="srd-hidden"></option><option value="1 minute" class="srd-hidden"></option><option value="10 minutes" class="srd-hidden"></option><option value="1 hour" class="srd-hidden"></option><option value="8 hours" class="srd-hidden"></option><option value="12 hours" class="srd-hidden"></option><option value="24 hours" class="srd-hidden"></option></select><span name="attr_casting_time" class="auto-expand-text min-2-rem" data-i18n-dynamic>1_ACTION</span></span></div><div class="shaped-row align-center"><span class="bold mar-r-sm"><span data-i18n="RANGE"></span>:</span><span class="auto-expand-wrap"><input type="text" name="attr_range" placeholder="90" accept="Range"><span name="attr_range" class="auto-expand-text min-2-rem"></span></span></div><div class="shaped-row align-center no-wrap"><span class="bold mar-r-sm"><span data-i18n="COMPONENTS"></span>:</span><span class="auto-expand-wrap"><select name="attr_components" accept="Components"><option value="COMPONENTS_V_S_M" data-i18n="COMPONENTS_V_S_M"></option><option value="COMPONENTS_V_S" data-i18n="COMPONENTS_V_S"></option><option value="COMPONENTS_V_M" data-i18n="COMPONENTS_V_M"></option><option value="COMPONENTS_V" data-i18n="COMPONENTS_V"></option><option value="COMPONENTS_S_M" data-i18n="COMPONENTS_S_M"></option><option value="COMPONENTS_S" data-i18n="COMPONENTS_S"></option><option value="COMPONENTS_M" data-i18n="COMPONENTS_M"></option><option class="psionics" value="DISPLAY_AUDITORY" data-i18n="DISPLAY_AUDITORY"></option><option class="psionics" value="DISPLAY_AUDITORY_MATERIAL" data-i18n="DISPLAY_AUDITORY_MATERIAL"></option><option class="psionics" value="DISPLAY_AUDITORY_MENTAL" data-i18n="DISPLAY_AUDITORY_MENTAL"></option><option class="psionics" value="DISPLAY_AUDITORY_MENTAL_VISUAL" data-i18n="DISPLAY_AUDITORY_MENTAL_VISUAL"></option><option class="psionics" value="DISPLAY_AUDITORY_MENTAL_OLFACTORY" data-i18n="DISPLAY_AUDITORY_MENTAL_OLFACTORY"></option><option class="psionics" value="DISPLAY_AUDITORY_OLFACTORY" data-i18n="DISPLAY_AUDITORY_OLFACTORY"></option><option class="psionics" value="DISPLAY_AUDITORY_OLFACTORY_MATERIAL" data-i18n="DISPLAY_AUDITORY_OLFACTORY_MATERIAL"></option><option class="psionics" value="DISPLAY_AUDITORY_VISUAL" data-i18n="DISPLAY_AUDITORY_VISUAL"></option><option class="psionics" value="DISPLAY_AUDITORY_VISUAL_MATERIAL" data-i18n="DISPLAY_AUDITORY_VISUAL_MATERIAL"></option><option class="psionics" value="DISPLAY_MENTAL" data-i18n="DISPLAY_MENTAL"></option><option class="psionics" value="DISPLAY_MENTAL_OLFACTORY" data-i18n="DISPLAY_MENTAL_OLFACTORY"></option><option class="psionics" value="DISPLAY_MENTAL_OLFACTORY_VISUAL" data-i18n="DISPLAY_MENTAL_OLFACTORY_VISUAL"></option><option class="psionics" value="DISPLAY_MENTAL_VISUAL" data-i18n="DISPLAY_MENTAL_VISUAL"></option><option class="psionics" value="DISPLAY_MENTAL_MATERIAL" data-i18n="DISPLAY_MENTAL_MATERIAL"></option><option class="psionics" value="DISPLAY_OLFACTORY" data-i18n="DISPLAY_OLFACTORY"></option><option class="psionics" value="DISPLAY_OLFACTORY_VISUAL" data-i18n="DISPLAY_OLFACTORY_VISUAL"></option><option class="psionics" value="DISPLAY_OLFACTORY_MATERIAL" data-i18n="DISPLAY_OLFACTORY_MATERIAL"></option><option class="psionics" value="DISPLAY_VISUAL" data-i18n="DISPLAY_VISUAL"></option><option class="psionics" value="DISPLAY_VISUAL_MATERIAL" data-i18n="DISPLAY_VISUAL_MATERIAL"></option><option class="psionics" value="DISPLAY_MATERIAL" data-i18n="DISPLAY_MATERIAL"></option><option value="V S M" class="srd-hidden"></option><option value="V S" class="srd-hidden"></option><option value="V M" class="srd-hidden"></option><option value="V" class="srd-hidden"></option><option value="S M" class="srd-hidden"></option><option value="S" class="srd-hidden"></option><option value="M" class="srd-hidden"></option></select><span name="attr_components" class="auto-expand-text min-2-rem" data-i18n-dynamic>COMPONENTS_V_S_M</span></span><span>(</span><span class="auto-expand-wrap"><input type="text" name="attr_materials" class="small-label" accept="Material"><span name="attr_materials" class="auto-expand-text small-label"></span></span><span>)</span></div><div class="shaped-row align-center"><span class="bold mar-r-sm"><span data-i18n="DURATION"></span>:</span><span class="auto-expand-wrap"><select name="attr_duration" accept="Duration"><option value="INSTANTANEOUS" data-i18n="INSTANTANEOUS"></option><option value="INSTANTANEOUS_OR_1_HOUR" data-i18n="INSTANTANEOUS_OR_1_HOUR"></option><option value="1_ROUND" data-i18n="1_ROUND"></option><option value="1_MINUTE" data-i18n="1_MINUTE"></option><option value="10_MINUTES" data-i18n="10_MINUTES"></option><option value="1_HOUR" data-i18n="1_HOUR"></option><option value="8_HOURS" data-i18n="8_HOURS"></option><option value="12_HOURS" data-i18n="12_HOURS"></option><option value="24_HOURS" data-i18n="24_HOURS"></option><option value="CONCENTRATION_UP_TO_1_ROUND" data-i18n="CONCENTRATION_UP_TO_1_ROUND"></option><option value="CONCENTRATION_UP_TO_6_ROUNDS" data-i18n="CONCENTRATION_UP_TO_6_ROUNDS"></option><option value="CONCENTRATION_UP_TO_1_MINUTE" data-i18n="CONCENTRATION_UP_TO_1_MINUTE"></option><option value="CONCENTRATION_UP_TO_10_MINUTES" data-i18n="CONCENTRATION_UP_TO_10_MINUTES"></option><option value="CONCENTRATION_UP_TO_1_HOUR" data-i18n="CONCENTRATION_UP_TO_1_HOUR"></option><option value="CONCENTRATION_UP_TO_2_HOURS" data-i18n="CONCENTRATION_UP_TO_2_HOURS"></option><option value="CONCENTRATION_UP_TO_8_HOURS" data-i18n="CONCENTRATION_UP_TO_8_HOURS"></option><option value="CONCENTRATION_UP_TO_12_HOURS" data-i18n="CONCENTRATION_UP_TO_12_HOURS"></option><option value="CONCENTRATION_UP_TO_24_HOURS" data-i18n="CONCENTRATION_UP_TO_24_HOURS"></option><option value="7_DAYS" data-i18n="7_DAYS"></option><option value="10_DAYS" data-i18n="10_DAYS"></option><option value="30_DAYS" data-i18n="30_DAYS"></option><option value="UNTIL_DISPELLED" data-i18n="UNTIL_DISPELLED"></option><option value="UNTIL_DISPELLED_OR_TRIGGERED" data-i18n="UNTIL_DISPELLED_OR_TRIGGERED"></option><option value="SPECIAL" data-i18n="SPECIAL"></option><option value="Instantaneous" class="srd-hidden"></option><option value="Instantaneous or 1 hour" class="srd-hidden"></option><option value="1 round" class="srd-hidden"></option><option value="1 minute" class="srd-hidden"></option><option value="10 minutes" class="srd-hidden"></option><option value="1 hour" class="srd-hidden"></option><option value="8 hours" class="srd-hidden"></option><option value="12 hours" class="srd-hidden"></option><option value="24 hours" class="srd-hidden"></option><option value="Up to 1 round" class="srd-hidden"></option><option value="Up to 6 rounds" class="srd-hidden"></option><option value="Up to 1 minute" class="srd-hidden"></option><option value="Up to 10 minutes" class="srd-hidden"></option><option value="Up to 1 hour" class="srd-hidden"></option><option value="Up to 2 hours" class="srd-hidden"></option><option value="Up to 8 hours" class="srd-hidden"></option><option value="Up to 12 hours" class="srd-hidden"></option><option value="Up to 24 hours" class="srd-hidden"></option></select><span name="attr_duration" class="auto-expand-text min-2-rem" data-i18n-dynamic>INSTANTANEOUS</span></span></div><div class="relative mar-l-smd mar-t-smd"><input type="checkbox" name="attr_content_toggle" value="1" class="content-toggle small-checkbox" checked="checked"><textarea name="attr_content" class="four-line-textarea textarea-checkbox" accept="Content" data-i18n-placeholder="CONTENT"></textarea></div><div class="relative mar-l-smd mar-t-smd"><input type="checkbox" name="attr_higher_level_toggle" value="1" class="higher-level-toggle small-checkbox"><textarea name="attr_higher_level" class="two-line-textarea textarea-checkbox" data-i18n-placeholder="HIGHER_LEVEL"></textarea></div><div class="shaped-row align-flex-start no-wrap mar-l-smd mar-t-smd"><input type="checkbox" name="attr_attack_toggle" value="1" class="attack-toggle small-checkbox no-shrink"><span class="attack-reverse heading"><span data-i18n="ATTACK"></span>.</span><div class="attack"><div class="shaped-row"><input type="hidden" name="attr_attack_type" class="attack-type"><span class="auto-expand-wrap"><select name="attr_attack_type" class="italic" accept="Item Type"><option value="MELEE_SPELL_ATTACK" data-i18n="MELEE_SPELL_ATTACK"></option><option value="RANGED_SPELL_ATTACK" data-i18n="RANGED_SPELL_ATTACK"></option><option class="srd-hidden">Melee Weapon</option><option class="srd-hidden">Ranged Weapon</option></select><span name="attr_attack_type" class="auto-expand-text italic" data-i18n-dynamic><span data-i18n="MELEE_WEAPON_ATTACK"></span></span></span><span class="italic">: </span><span class="attack edit"><label class="round-checkbox-wrapper pad-t-sm"><input type="checkbox" name="attr_proficiency" checked="checked"><span></span></label></span><span>+</span><span class="auto-expand-wrap"><select name="attr_attack_ability"><option value="0">—</option><option value="FIN" data-i18n="FIN"></option><option value="STR" data-i18n="STR" class=""></option><option value="DEX" data-i18n="DEX" class=""></option><option value="CON" data-i18n="CON" class=""></option><option value="INT" data-i18n="INT" class=""></option><option value="WIS" data-i18n="WIS" class=""></option><option value="CHA" data-i18n="CHA" class=""></option><option value="HON" data-i18n="HON" class="honor"></option><option value="SAN" data-i18n="SAN" class="sanity"></option><option class="srd-hidden">SPELL_ABILITY</option></select><span name="attr_attack_ability" class="auto-expand-text" data-i18n-dynamic></span></span><span>+</span><span class="auto-expand-wrap"><input type="number" name="attr_attack_bonus" class="no-spin"><span name="attr_attack_bonus" class="auto-expand-text"></span></span><span>=</span><span> </span><span name="attr_to_hit">+0</span><span> </span><span data-i18n="TO_HIT"></span><span>, </span><span data-i18n="REACH" class="reach lowercase"></span><span class="reach"> </span><span class="reach auto-expand-wrap"><input type="text" name="attr_reach" class="center" accept="Reach"><span name="attr_reach" class="auto-expand-text"></span></span><span class="reach">, </span><span data-i18n="RANGE" class="attack range edit lowercase"></span><span class="attack range edit"> </span><span class="attack range edit auto-expand-wrap"><input type="text" name="attr_range" class="center" accept="Range"><span name="attr_range" class="auto-expand-text"></span></span><span class="range">, </span><span class="auto-expand-wrap"><select name="attr_attack_target" class="italic"><option value="ONE_TARGET" data-i18n="ONE_TARGET"></option><option value="ONE_CREATURE" data-i18n="ONE_CREATURE"></option></select><span name="attr_attack_target" class="auto-expand-text" data-i18n-dynamic><span data-i18n="ONE_TARGET"></span></span></span><span class="crit-range">, </span><span data-i18n="CRIT_RANGE" class="crit-range lowercase"></span><span class="crit-range"> </span><span class="crit-range auto-expand-wrap"><input type="number" name="attr_crit_range" class="no-spin" value="20" step="1" min="1" max="20"><span name="attr_crit_range" class="auto-expand-text"></span></span><span>.</span></div><div class="shaped-row"><span class="italic"><span data-i18n="HIT"></span><span>:</span></span><span> </span><span name="attr_attack_damage_average" class="attack damage edit">0</span><span class="attack damage edit"> (</span><span class="attack damage edit"><span class="auto-expand-wrap"><input type="text" name="attr_attack_damage_dice" class="center" placeholder="1"><span name="attr_attack_damage_dice" class="auto-expand-text">1</span></span><span class="auto-expand-wrap"><select name="attr_attack_damage_die"><option>d0</option><option>d2</option><option>d4</option><option>d6</option><option>d8</option><option>d10</option><option>d12</option><option>d20</option></select><span name="attr_attack_damage_die" class="auto-expand-text">d0</span></span><span class="dice-modifier auto-expand-wrap"><input type="text" name="attr_attack_damage_dice_modifier"><span name="attr_attack_damage_dice_modifier" class="auto-expand-text"></span></span></span><span class="attack damage edit">+</span><span class="attack damage edit auto-expand-wrap"><select name="attr_attack_damage_ability"><option value="0">—</option><option value="FIN" data-i18n="FIN"></option><option value="STR" data-i18n="STR" class=""></option><option value="DEX" data-i18n="DEX" class=""></option><option value="CON" data-i18n="CON" class=""></option><option value="INT" data-i18n="INT" class=""></option><option value="WIS" data-i18n="WIS" class=""></option><option value="CHA" data-i18n="CHA" class=""></option><option value="HON" data-i18n="HON" class="honor"></option><option value="SAN" data-i18n="SAN" class="sanity"></option><option class="srd-hidden">SPELL_ABILITY</option></select><span name="attr_attack_damage_ability" class="auto-expand-text capitalize" data-i18n-dynamic></span></span><span class="attack damage edit">+</span><span class="attack damage edit auto-expand-wrap"><input type="text" name="attr_attack_damage_bonus"><span name="attr_attack_damage_bonus" class="auto-expand-text"></span></span><span class="attack damage edit extra-on-a-crit">, </span><span data-i18n="EXTRA_ON_A_CRIT" class="attack damage edit extra-on-a-crit lowercase"></span><span class="attack damage edit extra-on-a-crit"> </span><span class="attack damage edit extra-on-a-crit auto-expand-wrap"><input type="text" name="attr_attack_damage_crit" class="center"><span name="attr_attack_damage_crit" class="auto-expand-text"></span></span><span class="attack damage edit">) </span><span class="attack damage edit auto-expand-wrap"><input type="text" name="attr_attack_damage_type" class="edit center" data-i18n-placeholder="FIRE"><span name="attr_attack_damage_type" class="auto-expand-text min-2-rem"></span></span><span class="attack damage edit"> </span><span data-i18n="DAMAGE" class="attack damage edit lowercase"></span><span class="attack damage">, </span><span class="attack damage auto-expand-wrap"><input type="text" name="attr_attack_higher_level_dice"><span name="attr_attack_higher_level_dice" class="auto-expand-text"></span></span><span name="attr_attack_damage_die" class="attack damage"></span><span class="attack damage"> </span><span data-i18n="PER_LEVEL" class="attack damage"></span><span> </span><span class="attack edit auto-expand-wrap"><select name="attr_attack_second_damage_condition"><option value="">—</option><option value="PLUS" data-i18n="PLUS"></option></select><span name="attr_attack_second_damage_condition" class="auto-expand-text" data-i18n-dynamic></span></span><input type="hidden" name="attr_attack_second_damage_condition" class="attack-second-damage-condition" value=""><span class="damage"> </span><span name="attr_attack_second_damage_average" class="attack damage edit">0</span><span class="attack damage edit"> (</span><span class="attack damage edit"><span class="auto-expand-wrap"><input type="text" name="attr_attack_second_damage_dice" class="center" placeholder="1"><span name="attr_attack_second_damage_dice" class="auto-expand-text">1</span></span><span class="auto-expand-wrap"><select name="attr_attack_second_damage_die"><option>d0</option><option>d2</option><option>d4</option><option>d6</option><option>d8</option><option>d10</option><option>d12</option><option>d20</option></select><span name="attr_attack_second_damage_die" class="auto-expand-text">d0</span></span><span class="dice-modifier auto-expand-wrap"><input type="text" name="attr_attack_second_damage_dice_modifier"><span name="attr_attack_second_damage_dice_modifier" class="auto-expand-text"></span></span></span><span class="attack damage edit">+</span><span class="attack damage edit auto-expand-wrap"><select name="attr_attack_second_damage_ability"><option value="0">—</option><option value="FIN" data-i18n="FIN"></option><option value="STR" data-i18n="STR" class=""></option><option value="DEX" data-i18n="DEX" class=""></option><option value="CON" data-i18n="CON" class=""></option><option value="INT" data-i18n="INT" class=""></option><option value="WIS" data-i18n="WIS" class=""></option><option value="CHA" data-i18n="CHA" class=""></option><option value="HON" data-i18n="HON" class="honor"></option><option value="SAN" data-i18n="SAN" class="sanity"></option><option class="srd-hidden">SPELL_ABILITY</option></select><span name="attr_attack_second_damage_ability" class="auto-expand-text capitalize" data-i18n-dynamic></span></span><span class="attack damage edit">+</span><span class="attack damage edit auto-expand-wrap"><input type="text" name="attr_attack_second_damage_bonus"><span name="attr_attack_second_damage_bonus" class="auto-expand-text"></span></span><span class="attack damage edit extra-on-a-crit">, </span><span data-i18n="EXTRA_ON_A_CRIT" class="attack damage edit extra-on-a-crit lowercase"></span><span class="attack damage edit extra-on-a-crit"> </span><span class="attack damage edit extra-on-a-crit auto-expand-wrap"><input type="text" name="attr_attack_second_damage_crit" class="center"><span name="attr_attack_second_damage_crit" class="auto-expand-text"></span></span><span class="attack damage edit">) </span><span class="attack damage edit auto-expand-wrap"><input type="text" name="attr_attack_second_damage_type" class="edit center" data-i18n-placeholder="FIRE"><span name="attr_attack_second_damage_type" class="auto-expand-text min-2-rem"></span></span><span class="attack damage edit"> </span><span data-i18n="DAMAGE" class="attack damage edit lowercase"></span><span class="attack damage">, </span><span class="attack damage auto-expand-wrap"><input type="text" name="attr_attack_second_higher_level_dice"><span name="attr_attack_second_higher_level_dice" class="auto-expand-text"></span></span><span name="attr_attack_second_damage_die" class="attack damage"></span><span class="attack damage"> </span><span data-i18n="PER_LEVEL" class="attack damage"></span><span>.</span></div></div></div><div class="shaped-row align-flex-start no-wrap mar-l-smd mar-t-smd"><input type="checkbox" name="attr_saving_throw_toggle" value="1" class="saving-throw-toggle small-checkbox no-shrink"><span class="saving-throw-reverse heading"><span data-i18n="SAVING_THROW"></span>.</span><div class="saving-throw"><div class="shaped-row"><span class="edit auto-expand-wrap"><select name="attr_saving_throw_vs_ability" accept="Save"><option value="STRENGTH" data-i18n="STRENGTH" class="default-saving-throw"></option><option value="DEXTERITY" data-i18n="DEXTERITY" class="default-saving-throw"></option><option value="CONSTITUTION" data-i18n="CONSTITUTION" class="default-saving-throw"></option><option value="INTELLIGENCE" data-i18n="INTELLIGENCE" class="default-saving-throw"></option><option value="WISDOM" data-i18n="WISDOM" class="default-saving-throw"></option><option value="CHARISMA" data-i18n="CHARISMA" class="default-saving-throw"></option><option value="HONOR" data-i18n="HONOR" class="default-saving-throw honor"></option><option value="SANITY" data-i18n="SANITY" class="default-saving-throw sanity"></option><option value="FORTITUDE" data-i18n="FORTITUDE" class="custom-saving-throw"></option><option value="REFLEX" data-i18n="REFLEX" class="custom-saving-throw"></option><option value="WILL" data-i18n="WILL" class="custom-saving-throw"></option></select><span name="attr_saving_throw_vs_ability" class="auto-expand-text" data-i18n-dynamic></span></span><span> </span><span data-i18n="SAVING_THROW" class="lowercase"></span><span> (</span><span class="edit auto-expand-wrap"><select name="attr_saving_throw_ability"><option value="0">—</option><option value="STR" data-i18n="STR" class=""></option><option value="DEX" data-i18n="DEX" class=""></option><option value="CON" data-i18n="CON" class=""></option><option value="INT" data-i18n="INT" class=""></option><option value="WIS" data-i18n="WIS" class=""></option><option value="CHA" data-i18n="CHA" class=""></option><option value="HON" data-i18n="HON" class="honor"></option><option value="SAN" data-i18n="SAN" class="sanity"></option><option class="srd-hidden">SPELL_ABILITY</option></select><span name="attr_saving_throw_ability" class="auto-expand-text" data-i18n-dynamic></span></span><span>+</span><span class="edit auto-expand-wrap"><input type="number" name="attr_saving_throw_bonus"><span name="attr_saving_throw_bonus" class="auto-expand-text"></span></span><span>=</span><span data-i18n="DC"></span><span> </span><input type="hidden" name="attr_saving_throw_dc"><span name="attr_saving_throw_dc" class="bold"></span><span>).</span><span> </span><span class="inline-block"><div class="7-rem flex-grow"><textarea name="attr_saving_throw_success" class="one-line-textarea" data-i18n-placeholder="SAVE_SUCCESS" accept="Save Success"></textarea></div></span></div><div class="shaped-row"><span class="italic"><span data-i18n="SAVE_FAILURE"></span><span>:</span></span><span> </span><span name="attr_saving_throw_damage_average" class="saving-throw damage edit">0</span><span class="saving-throw damage edit"> (</span><span class="saving-throw damage edit"><span class="auto-expand-wrap"><input type="text" name="attr_saving_throw_damage_dice" class="center" placeholder="1"><span name="attr_saving_throw_damage_dice" class="auto-expand-text">1</span></span><span class="auto-expand-wrap"><select name="attr_saving_throw_damage_die"><option>d0</option><option>d2</option><option>d4</option><option>d6</option><option>d8</option><option>d10</option><option>d12</option><option>d20</option></select><span name="attr_saving_throw_damage_die" class="auto-expand-text">d0</span></span><span class="dice-modifier auto-expand-wrap"><input type="text" name="attr_saving_throw_damage_dice_modifier"><span name="attr_saving_throw_damage_dice_modifier" class="auto-expand-text"></span></span></span><span class="saving-throw damage edit">+</span><span class="saving-throw damage edit auto-expand-wrap"><select name="attr_saving_throw_damage_ability"><option value="0">—</option><option value="FIN" data-i18n="FIN"></option><option value="STR" data-i18n="STR" class=""></option><option value="DEX" data-i18n="DEX" class=""></option><option value="CON" data-i18n="CON" class=""></option><option value="INT" data-i18n="INT" class=""></option><option value="WIS" data-i18n="WIS" class=""></option><option value="CHA" data-i18n="CHA" class=""></option><option value="HON" data-i18n="HON" class="honor"></option><option value="SAN" data-i18n="SAN" class="sanity"></option><option class="srd-hidden">SPELL_ABILITY</option></select><span name="attr_saving_throw_damage_ability" class="auto-expand-text capitalize" data-i18n-dynamic></span></span><span class="saving-throw damage edit">+</span><span class="saving-throw damage edit auto-expand-wrap"><input type="text" name="attr_saving_throw_damage_bonus"><span name="attr_saving_throw_damage_bonus" class="auto-expand-text"></span></span><span class="saving-throw damage edit">) </span><span class="saving-throw damage edit auto-expand-wrap"><input type="text" name="attr_saving_throw_damage_type" class="edit center" data-i18n-placeholder="FIRE"><span name="attr_saving_throw_damage_type" class="auto-expand-text min-2-rem"></span></span><span class="saving-throw damage edit"> </span><span data-i18n="DAMAGE" class="saving-throw damage edit lowercase"></span><span class="saving-throw damage">, </span><span class="saving-throw damage auto-expand-wrap"><input type="text" name="attr_saving_throw_higher_level_dice"><span name="attr_saving_throw_higher_level_dice" class="auto-expand-text"></span></span><span name="attr_saving_throw_damage_die" class="saving-throw damage"></span><span class="saving-throw damage"> </span><span data-i18n="PER_LEVEL" class="saving-throw damage"></span><span class="saving-throw edit"> </span><span class="saving-throw edit auto-expand-wrap"><select name="attr_saving_throw_second_damage_condition"><option value="">—</option><option value="PLUS" data-i18n="PLUS"></option></select><span name="attr_saving_throw_second_damage_condition" class="auto-expand-text" data-i18n-dynamic></span></span><input type="hidden" name="attr_saving_throw_second_damage_condition" class="saving-throw-second-damage-condition" value=""><span class="saving-throw damage edit"> </span><span name="attr_saving_throw_second_damage_average" class="saving-throw damage edit">0</span><span class="saving-throw damage edit"> (</span><span class="saving-throw damage edit"><span class="auto-expand-wrap"><input type="text" name="attr_saving_throw_second_damage_dice" class="center" placeholder="1"><span name="attr_saving_throw_second_damage_dice" class="auto-expand-text">1</span></span><span class="auto-expand-wrap"><select name="attr_saving_throw_second_damage_die"><option>d0</option><option>d2</option><option>d4</option><option>d6</option><option>d8</option><option>d10</option><option>d12</option><option>d20</option></select><span name="attr_saving_throw_second_damage_die" class="auto-expand-text">d0</span></span><span class="dice-modifier auto-expand-wrap"><input type="text" name="attr_saving_throw_second_damage_dice_modifier"><span name="attr_saving_throw_second_damage_dice_modifier" class="auto-expand-text"></span></span></span><span class="saving-throw damage edit">+</span><span class="saving-throw damage edit auto-expand-wrap"><select name="attr_saving_throw_second_damage_ability"><option value="0">—</option><option value="FIN" data-i18n="FIN"></option><option value="STR" data-i18n="STR" class=""></option><option value="DEX" data-i18n="DEX" class=""></option><option value="CON" data-i18n="CON" class=""></option><option value="INT" data-i18n="INT" class=""></option><option value="WIS" data-i18n="WIS" class=""></option><option value="CHA" data-i18n="CHA" class=""></option><option value="HON" data-i18n="HON" class="honor"></option><option value="SAN" data-i18n="SAN" class="sanity"></option><option class="srd-hidden">SPELL_ABILITY</option></select><span name="attr_saving_throw_second_damage_ability" class="auto-expand-text capitalize" data-i18n-dynamic></span></span><span class="saving-throw damage edit">+</span><span class="saving-throw damage edit auto-expand-wrap"><input type="text" name="attr_saving_throw_second_damage_bonus"><span name="attr_saving_throw_second_damage_bonus" class="auto-expand-text"></span></span><span class="saving-throw damage edit">) </span><span class="saving-throw damage edit auto-expand-wrap"><input type="text" name="attr_saving_throw_second_damage_type" class="edit center" data-i18n-placeholder="FIRE"><span name="attr_saving_throw_second_damage_type" class="auto-expand-text min-2-rem"></span></span><span class="saving-throw damage edit"> </span><span data-i18n="DAMAGE" class="saving-throw damage edit lowercase"></span><span class="saving-throw damage">, </span><span class="saving-throw damage auto-expand-wrap"><input type="text" name="attr_saving_throw_second_higher_level_dice"><span name="attr_saving_throw_second_higher_level_dice" class="auto-expand-text"></span></span><span name="attr_saving_throw_second_damage_die" class="saving-throw damage"></span><span class="saving-throw damage"> </span><span data-i18n="PER_LEVEL" class="saving-throw damage"></span><span class="saving-throw edit">.</span></div></div></div><div class="shaped-row align-flex-start mar-l-smd mar-t-smd"><input type="checkbox" name="attr_other_damage_toggle" value="1" class="other-damage-toggle small-checkbox"><span class="other-damage-reverse heading"><span data-i18n="OTHER_DAMAGE"></span>.</span><span name="attr_other_damage_average" class="other-damage damage edit">0</span><span class="other-damage damage edit"> (</span><span class="other-damage damage edit"><span class="auto-expand-wrap"><input type="text" name="attr_other_damage_dice" class="center" placeholder="1"><span name="attr_other_damage_dice" class="auto-expand-text">1</span></span><span class="auto-expand-wrap"><select name="attr_other_damage_die"><option>d0</option><option>d2</option><option>d4</option><option>d6</option><option>d8</option><option>d10</option><option>d12</option><option>d20</option></select><span name="attr_other_damage_die" class="auto-expand-text">d0</span></span><span class="dice-modifier auto-expand-wrap"><input type="text" name="attr_other_damage_dice_modifier"><span name="attr_other_damage_dice_modifier" class="auto-expand-text"></span></span></span><span class="other-damage damage edit">+</span><span class="other-damage damage edit auto-expand-wrap"><select name="attr_other_damage_ability"><option value="0">—</option><option value="FIN" data-i18n="FIN"></option><option value="STR" data-i18n="STR" class=""></option><option value="DEX" data-i18n="DEX" class=""></option><option value="CON" data-i18n="CON" class=""></option><option value="INT" data-i18n="INT" class=""></option><option value="WIS" data-i18n="WIS" class=""></option><option value="CHA" data-i18n="CHA" class=""></option><option value="HON" data-i18n="HON" class="honor"></option><option value="SAN" data-i18n="SAN" class="sanity"></option><option class="srd-hidden">SPELL_ABILITY</option></select><span name="attr_other_damage_ability" class="auto-expand-text capitalize" data-i18n-dynamic></span></span><span class="other-damage damage edit">+</span><span class="other-damage damage edit auto-expand-wrap"><input type="text" name="attr_other_damage_bonus"><span name="attr_other_damage_bonus" class="auto-expand-text"></span></span><span class="other-damage damage edit extra-on-a-crit">, </span><span data-i18n="EXTRA_ON_A_CRIT" class="other-damage damage edit extra-on-a-crit lowercase"></span><span class="other-damage damage edit extra-on-a-crit"> </span><span class="other-damage damage edit extra-on-a-crit auto-expand-wrap"><input type="text" name="attr_other_damage_crit" class="center"><span name="attr_other_damage_crit" class="auto-expand-text"></span></span><span class="other-damage damage edit">) </span><span class="other-damage damage edit auto-expand-wrap"><input type="text" name="attr_other_damage_type" class="edit center" data-i18n-placeholder="FIRE"><span name="attr_other_damage_type" class="auto-expand-text min-2-rem"></span></span><span class="other-damage damage edit"> </span><span data-i18n="DAMAGE" class="other-damage damage edit lowercase"></span><span class="other-damage damage">, </span><span class="other-damage damage auto-expand-wrap"><input type="text" name="attr_other_higher_level_dice"><span name="attr_other_higher_level_dice" class="auto-expand-text"></span></span><span name="attr_other_damage_die" class="other-damage damage"></span><span class="other-damage damage"> </span><span data-i18n="PER_LEVEL" class="other-damage damage"></span><span class="other-damage edit"> </span><span class="other-damage edit auto-expand-wrap"><select name="attr_other_second_damage_condition"><option value="">—</option><option value="PLUS" data-i18n="PLUS"></option></select><span name="attr_other_second_damage_condition" class="auto-expand-text" data-i18n-dynamic></span></span><input type="hidden" name="attr_other_second_damage_condition" class="other-second-damage-condition" value=""><span class="other-damage damage edit"> </span><span name="attr_other_second_damage_average" class="other-damage damage edit">0</span><span class="other-damage damage edit"> (</span><span class="other-damage damage edit"><span class="auto-expand-wrap"><input type="text" name="attr_other_second_damage_dice" class="center" placeholder="1"><span name="attr_other_second_damage_dice" class="auto-expand-text">1</span></span><span class="auto-expand-wrap"><select name="attr_other_second_damage_die"><option>d0</option><option>d2</option><option>d4</option><option>d6</option><option>d8</option><option>d10</option><option>d12</option><option>d20</option></select><span name="attr_other_second_damage_die" class="auto-expand-text">d0</span></span><span class="dice-modifier auto-expand-wrap"><input type="text" name="attr_other_second_damage_dice_modifier"><span name="attr_other_second_damage_dice_modifier" class="auto-expand-text"></span></span></span><span class="other-damage damage edit">+</span><span class="other-damage damage edit auto-expand-wrap"><select name="attr_other_second_damage_ability"><option value="0">—</option><option value="FIN" data-i18n="FIN"></option><option value="STR" data-i18n="STR" class=""></option><option value="DEX" data-i18n="DEX" class=""></option><option value="CON" data-i18n="CON" class=""></option><option value="INT" data-i18n="INT" class=""></option><option value="WIS" data-i18n="WIS" class=""></option><option value="CHA" data-i18n="CHA" class=""></option><option value="HON" data-i18n="HON" class="honor"></option><option value="SAN" data-i18n="SAN" class="sanity"></option><option class="srd-hidden">SPELL_ABILITY</option></select><span name="attr_other_second_damage_ability" class="auto-expand-text capitalize" data-i18n-dynamic></span></span><span class="other-damage damage edit">+</span><span class="other-damage damage edit auto-expand-wrap"><input type="text" name="attr_other_second_damage_bonus"><span name="attr_other_second_damage_bonus" class="auto-expand-text"></span></span><span class="other-damage damage edit extra-on-a-crit">, </span><span data-i18n="EXTRA_ON_A_CRIT" class="other-damage damage edit extra-on-a-crit lowercase"></span><span class="other-damage damage edit extra-on-a-crit"> </span><span class="other-damage damage edit extra-on-a-crit auto-expand-wrap"><input type="text" name="attr_other_second_damage_crit" class="center"><span name="attr_other_second_damage_crit" class="auto-expand-text"></span></span><span class="other-damage damage edit">) </span><span class="other-damage damage edit auto-expand-wrap"><input type="text" name="attr_other_second_damage_type" class="edit center" data-i18n-placeholder="FIRE"><span name="attr_other_second_damage_type" class="auto-expand-text min-2-rem"></span></span><span class="other-damage damage edit"> </span><span data-i18n="DAMAGE" class="other-damage damage edit lowercase"></span><span class="other-damage damage">, </span><span class="other-damage damage auto-expand-wrap"><input type="text" name="attr_other_second_higher_level_dice"><span name="attr_other_second_higher_level_dice" class="auto-expand-text"></span></span><span name="attr_other_second_damage_die" class="other-damage damage"></span><span class="other-damage damage"> </span><span data-i18n="PER_LEVEL" class="other-damage damage"></span><span class="other-damage edit">.</span></div><div class="shaped-row align-flex-start mar-l-smd mar-t-smd"><input type="hidden" name="attr_heal_formula"> <input type="checkbox" name="attr_heal_toggle" value="1" class="heal-toggle small-checkbox"><span class="heal-reverse heading"><span data-i18n="HEAL"></span>.</span><span class="heal" data-i18n="HEAL_FOR"></span><span class="heal"> </span><span class="heal edit"><span class="edit auto-expand-wrap"><input type="text" name="attr_heal_dice" class="center" placeholder="1"><span name="attr_heal_dice" class="auto-expand-text">1</span></span><span class="auto-expand-wrap"><select name="attr_heal_die"><option>d0</option><option>d2</option><option>d4</option><option>d6</option><option>d8</option><option>d10</option><option>d12</option><option>d20</option></select><span name="attr_heal_die" class="auto-expand-text">d0</span></span><span class="dice-modifier auto-expand-wrap"><input type="text" name="attr_heal_dice_modifier"><span name="attr_heal_dice_modifier" class="auto-expand-text"></span></span></span><span class="heal">+</span><span class="heal auto-expand-wrap"><select name="attr_heal_ability"><option value="0">—</option><option value="STR" data-i18n="STR" class=""></option><option value="DEX" data-i18n="DEX" class=""></option><option value="CON" data-i18n="CON" class=""></option><option value="INT" data-i18n="INT" class=""></option><option value="WIS" data-i18n="WIS" class=""></option><option value="CHA" data-i18n="CHA" class=""></option><option value="HON" data-i18n="HON" class="honor"></option><option value="SAN" data-i18n="SAN" class="sanity"></option><option class="srd-hidden">SPELL_ABILITY</option></select><span name="attr_heal_ability" class="auto-expand-text" data-i18n-dynamic></span></span><span class="heal">+</span><span class="heal auto-expand-wrap"><input type="text" name="attr_heal_bonus"><span name="attr_heal_bonus" class="auto-expand-text"></span></span><span class="heal">+</span><span class="heal center"><label class="pseudo-button-wrapper space-below"><input type="checkbox" name="attr_heal_query_toggle" value="?{Heal Bonus Amount|}"><span data-i18n="QUERY" class="lowercase"></span></label></span><span class="heal">, </span><span class="heal auto-expand-wrap"><input type="text" name="attr_heal_higher_level_dice"><span name="attr_heal_higher_level_dice" class="auto-expand-text"></span></span><span name="attr_heal_die" class="heal"></span><span class="heal">+</span><span class="heal auto-expand-wrap"><input type="text" name="attr_higher_level_heal" class="center" accept="Higher Level Healing"><span name="attr_higher_level_heal" class="auto-expand-text"></span></span><span class="heal"> </span><span data-i18n="PER_LEVEL" class="heal"></span></div><div class="emote mar-l-smd mar-t-smd"><textarea name="attr_emote" class="one-line-textarea" data-i18n-placeholder="EMOTE"></textarea></div><div class="freetext mar-l-smd mar-t-sm"><textarea name="attr_freetext" class="two-line-textarea" data-i18n-placeholder="FREETEXT"></textarea></div><div class="freeform mar-l-smd mar-t-sm"><textarea name="attr_freeform" class="two-line-textarea" data-i18n-placeholder="FREEFORM"></textarea></div><div class="shaped-row align-flex-start mar-l-smd mar-t-smd relative"><input type="checkbox" name="attr_special_effects_toggle" value="1" class="special-effects-toggle small-checkbox"><span class="heading"><span data-i18n="SPECIAL_EFFECTS"></span>.</span><span data-i18n="TYPE" class="special-effects"></span><span class="special-effects"> </span><span class="special-effects auto-expand-wrap"><input type="text" name="attr_special_effects_type" class="center" data-i18n-placeholder="EXPLODE"><span name="attr_special_effects_type" class="auto-expand-text min-2-rem"></span></span><span class="special-effects">, </span><span data-i18n="COLOR" class="special-effects"></span><span class="special-effects"> </span><span class="special-effects auto-expand-wrap"><input type="text" name="attr_special_effects_color" class="center" data-i18n-placeholder="FIRE"><span name="attr_special_effects_color" class="auto-expand-text min-2-rem"></span></span><span class="special-effects">, </span><span data-i18n="POINTS_OF_ORIGIN" class="special-effects"></span><span class="special-effects"> </span><span class="special-effects 6-rem"><select name="attr_special_effects_points_of_origin"><option value="sourceToTarget @{target|token_id}" data-i18n="SOURCE_TO_TARGET"></option><option value="target @{target|token_id}" data-i18n="TARGET"></option><option value="source" data-i18n="SOURCE"></option><option value="targetToSource @{target|token_id}" data-i18n="TARGET_TO_SOURCE"></option></select></span><div class="tooltip-position-wrapper"><div class="tooltip"><div class="tooltip-toggle-text center">A</div><div class="tooltip-content-left small-label" data-i18n="REQUIRES_API"></div></div></div></div><div class="shaped-row align-flex-start mar-l-smd mar-t-smd"><input type="checkbox" name="attr_repeat_toggle" value="1" class="small-checkbox"><span class="heading"><span data-i18n="REPEAT"></span>.</span></div></div></div></fieldset></div><div class="spell-level-container spell-level-6 shaped-row align-center"><div class="spell-level-wrapper shaped-row align-flex-end mar-r-smd"><span data-i18n="6TH_LEVEL" class="white-space-no-wrap"></span><span class="spell-slots-or-points"> (</span><span class="auto-expand-wrap spell-slots"><input type="number" name="attr_spell_slots_l6" class="no-spin" value="0"><span name="attr_spell_slots_l6" class="auto-expand-text"></span></span><span class="spell-slots">/</span><span name="attr_spell_slots_l6_calc" class="spell-slots pc edit"></span><span class="spell-slots edit">+</span><span class="auto-expand-wrap spell-slots edit"><input type="number" name="attr_spell_slots_l6_bonus" class="no-spin" value="0" min="0"><span name="attr_spell_slots_l6_bonus" class="auto-expand-text"></span></span><span class="spell-slots edit">=</span><span name="attr_spell_slots_l6_max" class="spell-slots"></span><span class="spell-slots spell-points mar-r-smd">;</span><span class="spell-points">9 <span data-i18n="POINTS" class="lowercase"></span></span><span class="spell-slots-or-points">)</span><span class="show-when-condensed">:</span></div><div class="col-100 show-when-not-condensed"></div><fieldset class="repeating_spell6"><input type="hidden" name="attr_is_prepared" class="toggle-prepared hidden"> <input type="hidden" name="attr_ritual" class="toggle-ritual"> <input type="hidden" name="attr_concentration" class="toggle-concentration"> <input type="hidden" name="attr_casting_time" class="toggle-time"> <input type="hidden" name="attr_components" class="toggle-components"><div class="filter-section compendium-drop-target"><input type="hidden" name="attr_roll_formula"> <input type="hidden" name="attr_cast_as_level"> <input type="hidden" name="attr_type_from_srd" accept="Spell Attack"> <input type="hidden" name="attr_damage_from_srd" accept="Damage"> <input type="hidden" name="attr_second_damage_from_srd" accept="Secondary Damage"> <input type="hidden" name="attr_damage_type_from_srd" accept="Damage Type"> <input type="hidden" name="attr_heal_from_srd" accept="Healing"> <input type="hidden" name="attr_higher_spell_slot_dice_from_srd" accept="Higher Spell Slot Dice"> <input type="hidden" name="attr_add_casting_modifier" accept="Add Casting Modifier"> <input type="hidden" name="attr_damage_progression_from_srd" accept="Damage Progression"><div class="presentation relative"><div class="shaped-row no-wrap"><input type="hidden" name="attr_content_toggle" value="1" class="content-toggle"><button type="roll" name="roll_spell" class="wrapper-button" value="@{output_option} &{template:5e-shaped} {{character_name=@{character_name}}} @{show_character_name} {{title=@{name}}} {{spell=1}} @{attacher_spell} @{attacher_spell_level_6} {{spell_level=^{@{spell_level}}}} {{school=^{@{school}}}} {{casting_time=^{@{casting_time}}}} @{ritual_output} {{range=@{range}}} {{components=^{@{components}}}} {{materials=@{materials}}} {{duration=^{@{duration}}}} @{hide_gm_info} @{roll_formula}"><span name="attr_name" class="spell-name"></span><div class="no-overflow condense"><span name="attr_spell_level" data-i18n-dynamic class="italic"></span><span name="attr_school" data-i18n-dynamic class="italic lowercase"></span><span class="show-ritual italic lowercase">(<span data-i18n="RITUAL"></span>)</span></div><div class="no-overflow condense"><span class="bold mar-r-sm"><span data-i18n="CASTING_TIME"></span>:</span><span name="attr_casting_time" data-i18n-dynamic></span></div><div class="no-overflow condense"><span class="bold mar-r-sm"><span data-i18n="RANGE"></span>:</span><span name="attr_range"></span></div><div class="no-overflow condense"><span class="bold mar-r-sm"><span data-i18n="COMPONENTS"></span>:</span><span name="attr_components" data-i18n-dynamic></span><input type="checkbox" name="attr_materials_show" value="1" class="show-materials hidden"><span class="show-materials">(<span name="attr_materials" class="small-label"></span>)</span></div><div class="no-overflow condense"><span class="bold mar-r-sm"><span data-i18n="DURATION"></span>:</span><span name="attr_duration" data-i18n-dynamic></span></div><div class="condense content"><span name="attr_content"></span></div></button><span class="show-when-condensed comma">, </span></div><div class="prepared-absolute prepared-matters"><label class="pseudo-button-wrapper show-when-not-condensed"><input type="checkbox" name="attr_is_prepared" value="Yes"><span data-i18n="PREPARED" class="lowercase small-font"></span></label></div></div><button type="roll" name="roll_repeat" class="hidden" value="@{output_option} &{template:5e-shaped} {{character_name=@{character_name}}} @{show_character_name} {{title=@{name}}} {{spell_repeat=1}} @{attacher_spell} @{attacher_spell_level_6} {{spell_level=^{@{spell_level}}}} @{hide_gm_info} @{roll_formula} {{content=}} {{higher_level=}}"></button><div class="shaped-row no-wrap edit"><span class="auto-expand-wrap"><input type="text" name="attr_name" class="spell-name" data-i18n-placeholder="NAME" accept="Name"><span name="attr_name" class="auto-expand-text min-3-rem spell-name"></span></span><div class="1-rem"></div></div><input type="checkbox" name="attr_toggle_details" class="toggle-icon-settings edit" checked="checked"><span class="toggle-icon-settings pictos edit">y</span><div class="details edit"><div class="shaped-row align-center"><span class="auto-expand-wrap"><select name="attr_spell_level" class="italic" accept="Level"><option value="CANTRIP" data-i18n="CANTRIP"></option><option value="1ST_LEVEL" data-i18n="1ST_LEVEL"></option><option value="2ND_LEVEL" data-i18n="2ND_LEVEL"></option><option value="3RD_LEVEL" data-i18n="3RD_LEVEL"></option><option value="4TH_LEVEL" data-i18n="4TH_LEVEL"></option><option value="5TH_LEVEL" data-i18n="5TH_LEVEL"></option><option value="6TH_LEVEL" data-i18n="6TH_LEVEL" selected="selected"></option><option value="7TH_LEVEL" data-i18n="7TH_LEVEL"></option><option value="8TH_LEVEL" data-i18n="8TH_LEVEL"></option><option value="9TH_LEVEL" data-i18n="9TH_LEVEL"></option><option value="0" class="srd-hidden">0</option><option value="1" class="srd-hidden">1</option><option value="2" class="srd-hidden">2</option><option value="3" class="srd-hidden">3</option><option value="4" class="srd-hidden">4</option><option value="5" class="srd-hidden">5</option><option value="6" class="srd-hidden">6</option><option value="7" class="srd-hidden">7</option><option value="8" class="srd-hidden">8</option><option value="9" class="srd-hidden">9</option></select><span name="attr_spell_level" class="auto-expand-text min-2-rem" data-i18n-dynamic>CANTRIP</span></span><span class="auto-expand-wrap"><select name="attr_school" class="italic lowercase" accept="School"><option value="ABJURATION" data-i18n="ABJURATION"></option><option value="CONJURATION" data-i18n="CONJURATION"></option><option value="DIVINATION" data-i18n="DIVINATION"></option><option value="ENCHANTMENT" data-i18n="ENCHANTMENT"></option><option value="EVOCATION" data-i18n="EVOCATION"></option><option value="ILLUSION" data-i18n="ILLUSION"></option><option value="NECROMANCY" data-i18n="NECROMANCY"></option><option value="TRANSMUTATION" data-i18n="TRANSMUTATION"></option><option value="Abjuration" class="srd-hidden">Abjuration</option><option value="Conjuration" class="srd-hidden">Conjuration</option><option value="Divination" class="srd-hidden">Divination</option><option value="Enchantment" class="srd-hidden">Enchantment</option><option value="Evocation" class="srd-hidden">Evocation</option><option value="Illusion" class="srd-hidden">Illusion</option><option value="Necromancy" class="srd-hidden">Necromancy</option><option value="Transmutation" class="srd-hidden">Transmutation</option></select><span name="attr_school" class="auto-expand-text lowercase min-2-rem" data-i18n-dynamic>ABJURATION</span></span><div class="mar-l-sm"><input type="hidden" name="attr_ritual_output"><label class="pseudo-button-wrapper"><input type="checkbox" name="attr_ritual" value="Yes" accept="Ritual"><span data-i18n="RITUAL" class="lowercase small-font"></span></label></div><div class="mar-l-sm prepared-matters"><label class="pseudo-button-wrapper"><input type="checkbox" name="attr_is_prepared" value="Yes"><span data-i18n="PREPARED" class="lowercase small-font"></span></label></div></div><div class="shaped-row align-center"><span class="bold mar-r-sm"><span data-i18n="CASTING_TIME"></span>:</span><span class="auto-expand-wrap"><select name="attr_casting_time" accept="Casting Time"><option value="1_ACTION" data-i18n="1_ACTION"></option><option value="1_BONUS_ACTION" data-i18n="1_BONUS_ACTION"></option><option value="1_REACTION" data-i18n="1_REACTION"></option><option value="1_MINUTE" data-i18n="1_MINUTE"></option><option value="10_MINUTES" data-i18n="10_MINUTES"></option><option value="1_HOUR" data-i18n="1_HOUR"></option><option value="8_HOURS" data-i18n="8_HOURS"></option><option value="12_HOURS" data-i18n="12_HOURS"></option><option value="24_HOURS" data-i18n="24_HOURS"></option><option value="1 action" class="srd-hidden"></option><option value="1 bonus action" class="srd-hidden"></option><option value="1 reaction" class="srd-hidden"></option><option value="1 minute" class="srd-hidden"></option><option value="10 minutes" class="srd-hidden"></option><option value="1 hour" class="srd-hidden"></option><option value="8 hours" class="srd-hidden"></option><option value="12 hours" class="srd-hidden"></option><option value="24 hours" class="srd-hidden"></option></select><span name="attr_casting_time" class="auto-expand-text min-2-rem" data-i18n-dynamic>1_ACTION</span></span></div><div class="shaped-row align-center"><span class="bold mar-r-sm"><span data-i18n="RANGE"></span>:</span><span class="auto-expand-wrap"><input type="text" name="attr_range" placeholder="90" accept="Range"><span name="attr_range" class="auto-expand-text min-2-rem"></span></span></div><div class="shaped-row align-center no-wrap"><span class="bold mar-r-sm"><span data-i18n="COMPONENTS"></span>:</span><span class="auto-expand-wrap"><select name="attr_components" accept="Components"><option value="COMPONENTS_V_S_M" data-i18n="COMPONENTS_V_S_M"></option><option value="COMPONENTS_V_S" data-i18n="COMPONENTS_V_S"></option><option value="COMPONENTS_V_M" data-i18n="COMPONENTS_V_M"></option><option value="COMPONENTS_V" data-i18n="COMPONENTS_V"></option><option value="COMPONENTS_S_M" data-i18n="COMPONENTS_S_M"></option><option value="COMPONENTS_S" data-i18n="COMPONENTS_S"></option><option value="COMPONENTS_M" data-i18n="COMPONENTS_M"></option><option class="psionics" value="DISPLAY_AUDITORY" data-i18n="DISPLAY_AUDITORY"></option><option class="psionics" value="DISPLAY_AUDITORY_MATERIAL" data-i18n="DISPLAY_AUDITORY_MATERIAL"></option><option class="psionics" value="DISPLAY_AUDITORY_MENTAL" data-i18n="DISPLAY_AUDITORY_MENTAL"></option><option class="psionics" value="DISPLAY_AUDITORY_MENTAL_VISUAL" data-i18n="DISPLAY_AUDITORY_MENTAL_VISUAL"></option><option class="psionics" value="DISPLAY_AUDITORY_MENTAL_OLFACTORY" data-i18n="DISPLAY_AUDITORY_MENTAL_OLFACTORY"></option><option class="psionics" value="DISPLAY_AUDITORY_OLFACTORY" data-i18n="DISPLAY_AUDITORY_OLFACTORY"></option><option class="psionics" value="DISPLAY_AUDITORY_OLFACTORY_MATERIAL" data-i18n="DISPLAY_AUDITORY_OLFACTORY_MATERIAL"></option><option class="psionics" value="DISPLAY_AUDITORY_VISUAL" data-i18n="DISPLAY_AUDITORY_VISUAL"></option><option class="psionics" value="DISPLAY_AUDITORY_VISUAL_MATERIAL" data-i18n="DISPLAY_AUDITORY_VISUAL_MATERIAL"></option><option class="psionics" value="DISPLAY_MENTAL" data-i18n="DISPLAY_MENTAL"></option><option class="psionics" value="DISPLAY_MENTAL_OLFACTORY" data-i18n="DISPLAY_MENTAL_OLFACTORY"></option><option class="psionics" value="DISPLAY_MENTAL_OLFACTORY_VISUAL" data-i18n="DISPLAY_MENTAL_OLFACTORY_VISUAL"></option><option class="psionics" value="DISPLAY_MENTAL_VISUAL" data-i18n="DISPLAY_MENTAL_VISUAL"></option><option class="psionics" value="DISPLAY_MENTAL_MATERIAL" data-i18n="DISPLAY_MENTAL_MATERIAL"></option><option class="psionics" value="DISPLAY_OLFACTORY" data-i18n="DISPLAY_OLFACTORY"></option><option class="psionics" value="DISPLAY_OLFACTORY_VISUAL" data-i18n="DISPLAY_OLFACTORY_VISUAL"></option><option class="psionics" value="DISPLAY_OLFACTORY_MATERIAL" data-i18n="DISPLAY_OLFACTORY_MATERIAL"></option><option class="psionics" value="DISPLAY_VISUAL" data-i18n="DISPLAY_VISUAL"></option><option class="psionics" value="DISPLAY_VISUAL_MATERIAL" data-i18n="DISPLAY_VISUAL_MATERIAL"></option><option class="psionics" value="DISPLAY_MATERIAL" data-i18n="DISPLAY_MATERIAL"></option><option value="V S M" class="srd-hidden"></option><option value="V S" class="srd-hidden"></option><option value="V M" class="srd-hidden"></option><option value="V" class="srd-hidden"></option><option value="S M" class="srd-hidden"></option><option value="S" class="srd-hidden"></option><option value="M" class="srd-hidden"></option></select><span name="attr_components" class="auto-expand-text min-2-rem" data-i18n-dynamic>COMPONENTS_V_S_M</span></span><span>(</span><span class="auto-expand-wrap"><input type="text" name="attr_materials" class="small-label" accept="Material"><span name="attr_materials" class="auto-expand-text small-label"></span></span><span>)</span></div><div class="shaped-row align-center"><span class="bold mar-r-sm"><span data-i18n="DURATION"></span>:</span><span class="auto-expand-wrap"><select name="attr_duration" accept="Duration"><option value="INSTANTANEOUS" data-i18n="INSTANTANEOUS"></option><option value="INSTANTANEOUS_OR_1_HOUR" data-i18n="INSTANTANEOUS_OR_1_HOUR"></option><option value="1_ROUND" data-i18n="1_ROUND"></option><option value="1_MINUTE" data-i18n="1_MINUTE"></option><option value="10_MINUTES" data-i18n="10_MINUTES"></option><option value="1_HOUR" data-i18n="1_HOUR"></option><option value="8_HOURS" data-i18n="8_HOURS"></option><option value="12_HOURS" data-i18n="12_HOURS"></option><option value="24_HOURS" data-i18n="24_HOURS"></option><option value="CONCENTRATION_UP_TO_1_ROUND" data-i18n="CONCENTRATION_UP_TO_1_ROUND"></option><option value="CONCENTRATION_UP_TO_6_ROUNDS" data-i18n="CONCENTRATION_UP_TO_6_ROUNDS"></option><option value="CONCENTRATION_UP_TO_1_MINUTE" data-i18n="CONCENTRATION_UP_TO_1_MINUTE"></option><option value="CONCENTRATION_UP_TO_10_MINUTES" data-i18n="CONCENTRATION_UP_TO_10_MINUTES"></option><option value="CONCENTRATION_UP_TO_1_HOUR" data-i18n="CONCENTRATION_UP_TO_1_HOUR"></option><option value="CONCENTRATION_UP_TO_2_HOURS" data-i18n="CONCENTRATION_UP_TO_2_HOURS"></option><option value="CONCENTRATION_UP_TO_8_HOURS" data-i18n="CONCENTRATION_UP_TO_8_HOURS"></option><option value="CONCENTRATION_UP_TO_12_HOURS" data-i18n="CONCENTRATION_UP_TO_12_HOURS"></option><option value="CONCENTRATION_UP_TO_24_HOURS" data-i18n="CONCENTRATION_UP_TO_24_HOURS"></option><option value="7_DAYS" data-i18n="7_DAYS"></option><option value="10_DAYS" data-i18n="10_DAYS"></option><option value="30_DAYS" data-i18n="30_DAYS"></option><option value="UNTIL_DISPELLED" data-i18n="UNTIL_DISPELLED"></option><option value="UNTIL_DISPELLED_OR_TRIGGERED" data-i18n="UNTIL_DISPELLED_OR_TRIGGERED"></option><option value="SPECIAL" data-i18n="SPECIAL"></option><option value="Instantaneous" class="srd-hidden"></option><option value="Instantaneous or 1 hour" class="srd-hidden"></option><option value="1 round" class="srd-hidden"></option><option value="1 minute" class="srd-hidden"></option><option value="10 minutes" class="srd-hidden"></option><option value="1 hour" class="srd-hidden"></option><option value="8 hours" class="srd-hidden"></option><option value="12 hours" class="srd-hidden"></option><option value="24 hours" class="srd-hidden"></option><option value="Up to 1 round" class="srd-hidden"></option><option value="Up to 6 rounds" class="srd-hidden"></option><option value="Up to 1 minute" class="srd-hidden"></option><option value="Up to 10 minutes" class="srd-hidden"></option><option value="Up to 1 hour" class="srd-hidden"></option><option value="Up to 2 hours" class="srd-hidden"></option><option value="Up to 8 hours" class="srd-hidden"></option><option value="Up to 12 hours" class="srd-hidden"></option><option value="Up to 24 hours" class="srd-hidden"></option></select><span name="attr_duration" class="auto-expand-text min-2-rem" data-i18n-dynamic>INSTANTANEOUS</span></span></div><div class="relative mar-l-smd mar-t-smd"><input type="checkbox" name="attr_content_toggle" value="1" class="content-toggle small-checkbox" checked="checked"><textarea name="attr_content" class="four-line-textarea textarea-checkbox" accept="Content" data-i18n-placeholder="CONTENT"></textarea></div><div class="relative mar-l-smd mar-t-smd"><input type="checkbox" name="attr_higher_level_toggle" value="1" class="higher-level-toggle small-checkbox"><textarea name="attr_higher_level" class="two-line-textarea textarea-checkbox" data-i18n-placeholder="HIGHER_LEVEL"></textarea></div><div class="shaped-row align-flex-start no-wrap mar-l-smd mar-t-smd"><input type="checkbox" name="attr_attack_toggle" value="1" class="attack-toggle small-checkbox no-shrink"><span class="attack-reverse heading"><span data-i18n="ATTACK"></span>.</span><div class="attack"><div class="shaped-row"><input type="hidden" name="attr_attack_type" class="attack-type"><span class="auto-expand-wrap"><select name="attr_attack_type" class="italic" accept="Item Type"><option value="MELEE_SPELL_ATTACK" data-i18n="MELEE_SPELL_ATTACK"></option><option value="RANGED_SPELL_ATTACK" data-i18n="RANGED_SPELL_ATTACK"></option><option class="srd-hidden">Melee Weapon</option><option class="srd-hidden">Ranged Weapon</option></select><span name="attr_attack_type" class="auto-expand-text italic" data-i18n-dynamic><span data-i18n="MELEE_WEAPON_ATTACK"></span></span></span><span class="italic">: </span><span class="attack edit"><label class="round-checkbox-wrapper pad-t-sm"><input type="checkbox" name="attr_proficiency" checked="checked"><span></span></label></span><span>+</span><span class="auto-expand-wrap"><select name="attr_attack_ability"><option value="0">—</option><option value="FIN" data-i18n="FIN"></option><option value="STR" data-i18n="STR" class=""></option><option value="DEX" data-i18n="DEX" class=""></option><option value="CON" data-i18n="CON" class=""></option><option value="INT" data-i18n="INT" class=""></option><option value="WIS" data-i18n="WIS" class=""></option><option value="CHA" data-i18n="CHA" class=""></option><option value="HON" data-i18n="HON" class="honor"></option><option value="SAN" data-i18n="SAN" class="sanity"></option><option class="srd-hidden">SPELL_ABILITY</option></select><span name="attr_attack_ability" class="auto-expand-text" data-i18n-dynamic></span></span><span>+</span><span class="auto-expand-wrap"><input type="number" name="attr_attack_bonus" class="no-spin"><span name="attr_attack_bonus" class="auto-expand-text"></span></span><span>=</span><span> </span><span name="attr_to_hit">+0</span><span> </span><span data-i18n="TO_HIT"></span><span>, </span><span data-i18n="REACH" class="reach lowercase"></span><span class="reach"> </span><span class="reach auto-expand-wrap"><input type="text" name="attr_reach" class="center" accept="Reach"><span name="attr_reach" class="auto-expand-text"></span></span><span class="reach">, </span><span data-i18n="RANGE" class="attack range edit lowercase"></span><span class="attack range edit"> </span><span class="attack range edit auto-expand-wrap"><input type="text" name="attr_range" class="center" accept="Range"><span name="attr_range" class="auto-expand-text"></span></span><span class="range">, </span><span class="auto-expand-wrap"><select name="attr_attack_target" class="italic"><option value="ONE_TARGET" data-i18n="ONE_TARGET"></option><option value="ONE_CREATURE" data-i18n="ONE_CREATURE"></option></select><span name="attr_attack_target" class="auto-expand-text" data-i18n-dynamic><span data-i18n="ONE_TARGET"></span></span></span><span class="crit-range">, </span><span data-i18n="CRIT_RANGE" class="crit-range lowercase"></span><span class="crit-range"> </span><span class="crit-range auto-expand-wrap"><input type="number" name="attr_crit_range" class="no-spin" value="20" step="1" min="1" max="20"><span name="attr_crit_range" class="auto-expand-text"></span></span><span>.</span></div><div class="shaped-row"><span class="italic"><span data-i18n="HIT"></span><span>:</span></span><span> </span><span name="attr_attack_damage_average" class="attack damage edit">0</span><span class="attack damage edit"> (</span><span class="attack damage edit"><span class="auto-expand-wrap"><input type="text" name="attr_attack_damage_dice" class="center" placeholder="1"><span name="attr_attack_damage_dice" class="auto-expand-text">1</span></span><span class="auto-expand-wrap"><select name="attr_attack_damage_die"><option>d0</option><option>d2</option><option>d4</option><option>d6</option><option>d8</option><option>d10</option><option>d12</option><option>d20</option></select><span name="attr_attack_damage_die" class="auto-expand-text">d0</span></span><span class="dice-modifier auto-expand-wrap"><input type="text" name="attr_attack_damage_dice_modifier"><span name="attr_attack_damage_dice_modifier" class="auto-expand-text"></span></span></span><span class="attack damage edit">+</span><span class="attack damage edit auto-expand-wrap"><select name="attr_attack_damage_ability"><option value="0">—</option><option value="FIN" data-i18n="FIN"></option><option value="STR" data-i18n="STR" class=""></option><option value="DEX" data-i18n="DEX" class=""></option><option value="CON" data-i18n="CON" class=""></option><option value="INT" data-i18n="INT" class=""></option><option value="WIS" data-i18n="WIS" class=""></option><option value="CHA" data-i18n="CHA" class=""></option><option value="HON" data-i18n="HON" class="honor"></option><option value="SAN" data-i18n="SAN" class="sanity"></option><option class="srd-hidden">SPELL_ABILITY</option></select><span name="attr_attack_damage_ability" class="auto-expand-text capitalize" data-i18n-dynamic></span></span><span class="attack damage edit">+</span><span class="attack damage edit auto-expand-wrap"><input type="text" name="attr_attack_damage_bonus"><span name="attr_attack_damage_bonus" class="auto-expand-text"></span></span><span class="attack damage edit extra-on-a-crit">, </span><span data-i18n="EXTRA_ON_A_CRIT" class="attack damage edit extra-on-a-crit lowercase"></span><span class="attack damage edit extra-on-a-crit"> </span><span class="attack damage edit extra-on-a-crit auto-expand-wrap"><input type="text" name="attr_attack_damage_crit" class="center"><span name="attr_attack_damage_crit" class="auto-expand-text"></span></span><span class="attack damage edit">) </span><span class="attack damage edit auto-expand-wrap"><input type="text" name="attr_attack_damage_type" class="edit center" data-i18n-placeholder="FIRE"><span name="attr_attack_damage_type" class="auto-expand-text min-2-rem"></span></span><span class="attack damage edit"> </span><span data-i18n="DAMAGE" class="attack damage edit lowercase"></span><span class="attack damage">, </span><span class="attack damage auto-expand-wrap"><input type="text" name="attr_attack_higher_level_dice"><span name="attr_attack_higher_level_dice" class="auto-expand-text"></span></span><span name="attr_attack_damage_die" class="attack damage"></span><span class="attack damage"> </span><span data-i18n="PER_LEVEL" class="attack damage"></span><span> </span><span class="attack edit auto-expand-wrap"><select name="attr_attack_second_damage_condition"><option value="">—</option><option value="PLUS" data-i18n="PLUS"></option></select><span name="attr_attack_second_damage_condition" class="auto-expand-text" data-i18n-dynamic></span></span><input type="hidden" name="attr_attack_second_damage_condition" class="attack-second-damage-condition" value=""><span class="damage"> </span><span name="attr_attack_second_damage_average" class="attack damage edit">0</span><span class="attack damage edit"> (</span><span class="attack damage edit"><span class="auto-expand-wrap"><input type="text" name="attr_attack_second_damage_dice" class="center" placeholder="1"><span name="attr_attack_second_damage_dice" class="auto-expand-text">1</span></span><span class="auto-expand-wrap"><select name="attr_attack_second_damage_die"><option>d0</option><option>d2</option><option>d4</option><option>d6</option><option>d8</option><option>d10</option><option>d12</option><option>d20</option></select><span name="attr_attack_second_damage_die" class="auto-expand-text">d0</span></span><span class="dice-modifier auto-expand-wrap"><input type="text" name="attr_attack_second_damage_dice_modifier"><span name="attr_attack_second_damage_dice_modifier" class="auto-expand-text"></span></span></span><span class="attack damage edit">+</span><span class="attack damage edit auto-expand-wrap"><select name="attr_attack_second_damage_ability"><option value="0">—</option><option value="FIN" data-i18n="FIN"></option><option value="STR" data-i18n="STR" class=""></option><option value="DEX" data-i18n="DEX" class=""></option><option value="CON" data-i18n="CON" class=""></option><option value="INT" data-i18n="INT" class=""></option><option value="WIS" data-i18n="WIS" class=""></option><option value="CHA" data-i18n="CHA" class=""></option><option value="HON" data-i18n="HON" class="honor"></option><option value="SAN" data-i18n="SAN" class="sanity"></option><option class="srd-hidden">SPELL_ABILITY</option></select><span name="attr_attack_second_damage_ability" class="auto-expand-text capitalize" data-i18n-dynamic></span></span><span class="attack damage edit">+</span><span class="attack damage edit auto-expand-wrap"><input type="text" name="attr_attack_second_damage_bonus"><span name="attr_attack_second_damage_bonus" class="auto-expand-text"></span></span><span class="attack damage edit extra-on-a-crit">, </span><span data-i18n="EXTRA_ON_A_CRIT" class="attack damage edit extra-on-a-crit lowercase"></span><span class="attack damage edit extra-on-a-crit"> </span><span class="attack damage edit extra-on-a-crit auto-expand-wrap"><input type="text" name="attr_attack_second_damage_crit" class="center"><span name="attr_attack_second_damage_crit" class="auto-expand-text"></span></span><span class="attack damage edit">) </span><span class="attack damage edit auto-expand-wrap"><input type="text" name="attr_attack_second_damage_type" class="edit center" data-i18n-placeholder="FIRE"><span name="attr_attack_second_damage_type" class="auto-expand-text min-2-rem"></span></span><span class="attack damage edit"> </span><span data-i18n="DAMAGE" class="attack damage edit lowercase"></span><span class="attack damage">, </span><span class="attack damage auto-expand-wrap"><input type="text" name="attr_attack_second_higher_level_dice"><span name="attr_attack_second_higher_level_dice" class="auto-expand-text"></span></span><span name="attr_attack_second_damage_die" class="attack damage"></span><span class="attack damage"> </span><span data-i18n="PER_LEVEL" class="attack damage"></span><span>.</span></div></div></div><div class="shaped-row align-flex-start no-wrap mar-l-smd mar-t-smd"><input type="checkbox" name="attr_saving_throw_toggle" value="1" class="saving-throw-toggle small-checkbox no-shrink"><span class="saving-throw-reverse heading"><span data-i18n="SAVING_THROW"></span>.</span><div class="saving-throw"><div class="shaped-row"><span class="edit auto-expand-wrap"><select name="attr_saving_throw_vs_ability" accept="Save"><option value="STRENGTH" data-i18n="STRENGTH" class="default-saving-throw"></option><option value="DEXTERITY" data-i18n="DEXTERITY" class="default-saving-throw"></option><option value="CONSTITUTION" data-i18n="CONSTITUTION" class="default-saving-throw"></option><option value="INTELLIGENCE" data-i18n="INTELLIGENCE" class="default-saving-throw"></option><option value="WISDOM" data-i18n="WISDOM" class="default-saving-throw"></option><option value="CHARISMA" data-i18n="CHARISMA" class="default-saving-throw"></option><option value="HONOR" data-i18n="HONOR" class="default-saving-throw honor"></option><option value="SANITY" data-i18n="SANITY" class="default-saving-throw sanity"></option><option value="FORTITUDE" data-i18n="FORTITUDE" class="custom-saving-throw"></option><option value="REFLEX" data-i18n="REFLEX" class="custom-saving-throw"></option><option value="WILL" data-i18n="WILL" class="custom-saving-throw"></option></select><span name="attr_saving_throw_vs_ability" class="auto-expand-text" data-i18n-dynamic></span></span><span> </span><span data-i18n="SAVING_THROW" class="lowercase"></span><span> (</span><span class="edit auto-expand-wrap"><select name="attr_saving_throw_ability"><option value="0">—</option><option value="STR" data-i18n="STR" class=""></option><option value="DEX" data-i18n="DEX" class=""></option><option value="CON" data-i18n="CON" class=""></option><option value="INT" data-i18n="INT" class=""></option><option value="WIS" data-i18n="WIS" class=""></option><option value="CHA" data-i18n="CHA" class=""></option><option value="HON" data-i18n="HON" class="honor"></option><option value="SAN" data-i18n="SAN" class="sanity"></option><option class="srd-hidden">SPELL_ABILITY</option></select><span name="attr_saving_throw_ability" class="auto-expand-text" data-i18n-dynamic></span></span><span>+</span><span class="edit auto-expand-wrap"><input type="number" name="attr_saving_throw_bonus"><span name="attr_saving_throw_bonus" class="auto-expand-text"></span></span><span>=</span><span data-i18n="DC"></span><span> </span><input type="hidden" name="attr_saving_throw_dc"><span name="attr_saving_throw_dc" class="bold"></span><span>).</span><span> </span><span class="inline-block"><div class="7-rem flex-grow"><textarea name="attr_saving_throw_success" class="one-line-textarea" data-i18n-placeholder="SAVE_SUCCESS" accept="Save Success"></textarea></div></span></div><div class="shaped-row"><span class="italic"><span data-i18n="SAVE_FAILURE"></span><span>:</span></span><span> </span><span name="attr_saving_throw_damage_average" class="saving-throw damage edit">0</span><span class="saving-throw damage edit"> (</span><span class="saving-throw damage edit"><span class="auto-expand-wrap"><input type="text" name="attr_saving_throw_damage_dice" class="center" placeholder="1"><span name="attr_saving_throw_damage_dice" class="auto-expand-text">1</span></span><span class="auto-expand-wrap"><select name="attr_saving_throw_damage_die"><option>d0</option><option>d2</option><option>d4</option><option>d6</option><option>d8</option><option>d10</option><option>d12</option><option>d20</option></select><span name="attr_saving_throw_damage_die" class="auto-expand-text">d0</span></span><span class="dice-modifier auto-expand-wrap"><input type="text" name="attr_saving_throw_damage_dice_modifier"><span name="attr_saving_throw_damage_dice_modifier" class="auto-expand-text"></span></span></span><span class="saving-throw damage edit">+</span><span class="saving-throw damage edit auto-expand-wrap"><select name="attr_saving_throw_damage_ability"><option value="0">—</option><option value="FIN" data-i18n="FIN"></option><option value="STR" data-i18n="STR" class=""></option><option value="DEX" data-i18n="DEX" class=""></option><option value="CON" data-i18n="CON" class=""></option><option value="INT" data-i18n="INT" class=""></option><option value="WIS" data-i18n="WIS" class=""></option><option value="CHA" data-i18n="CHA" class=""></option><option value="HON" data-i18n="HON" class="honor"></option><option value="SAN" data-i18n="SAN" class="sanity"></option><option class="srd-hidden">SPELL_ABILITY</option></select><span name="attr_saving_throw_damage_ability" class="auto-expand-text capitalize" data-i18n-dynamic></span></span><span class="saving-throw damage edit">+</span><span class="saving-throw damage edit auto-expand-wrap"><input type="text" name="attr_saving_throw_damage_bonus"><span name="attr_saving_throw_damage_bonus" class="auto-expand-text"></span></span><span class="saving-throw damage edit">) </span><span class="saving-throw damage edit auto-expand-wrap"><input type="text" name="attr_saving_throw_damage_type" class="edit center" data-i18n-placeholder="FIRE"><span name="attr_saving_throw_damage_type" class="auto-expand-text min-2-rem"></span></span><span class="saving-throw damage edit"> </span><span data-i18n="DAMAGE" class="saving-throw damage edit lowercase"></span><span class="saving-throw damage">, </span><span class="saving-throw damage auto-expand-wrap"><input type="text" name="attr_saving_throw_higher_level_dice"><span name="attr_saving_throw_higher_level_dice" class="auto-expand-text"></span></span><span name="attr_saving_throw_damage_die" class="saving-throw damage"></span><span class="saving-throw damage"> </span><span data-i18n="PER_LEVEL" class="saving-throw damage"></span><span class="saving-throw edit"> </span><span class="saving-throw edit auto-expand-wrap"><select name="attr_saving_throw_second_damage_condition"><option value="">—</option><option value="PLUS" data-i18n="PLUS"></option></select><span name="attr_saving_throw_second_damage_condition" class="auto-expand-text" data-i18n-dynamic></span></span><input type="hidden" name="attr_saving_throw_second_damage_condition" class="saving-throw-second-damage-condition" value=""><span class="saving-throw damage edit"> </span><span name="attr_saving_throw_second_damage_average" class="saving-throw damage edit">0</span><span class="saving-throw damage edit"> (</span><span class="saving-throw damage edit"><span class="auto-expand-wrap"><input type="text" name="attr_saving_throw_second_damage_dice" class="center" placeholder="1"><span name="attr_saving_throw_second_damage_dice" class="auto-expand-text">1</span></span><span class="auto-expand-wrap"><select name="attr_saving_throw_second_damage_die"><option>d0</option><option>d2</option><option>d4</option><option>d6</option><option>d8</option><option>d10</option><option>d12</option><option>d20</option></select><span name="attr_saving_throw_second_damage_die" class="auto-expand-text">d0</span></span><span class="dice-modifier auto-expand-wrap"><input type="text" name="attr_saving_throw_second_damage_dice_modifier"><span name="attr_saving_throw_second_damage_dice_modifier" class="auto-expand-text"></span></span></span><span class="saving-throw damage edit">+</span><span class="saving-throw damage edit auto-expand-wrap"><select name="attr_saving_throw_second_damage_ability"><option value="0">—</option><option value="FIN" data-i18n="FIN"></option><option value="STR" data-i18n="STR" class=""></option><option value="DEX" data-i18n="DEX" class=""></option><option value="CON" data-i18n="CON" class=""></option><option value="INT" data-i18n="INT" class=""></option><option value="WIS" data-i18n="WIS" class=""></option><option value="CHA" data-i18n="CHA" class=""></option><option value="HON" data-i18n="HON" class="honor"></option><option value="SAN" data-i18n="SAN" class="sanity"></option><option class="srd-hidden">SPELL_ABILITY</option></select><span name="attr_saving_throw_second_damage_ability" class="auto-expand-text capitalize" data-i18n-dynamic></span></span><span class="saving-throw damage edit">+</span><span class="saving-throw damage edit auto-expand-wrap"><input type="text" name="attr_saving_throw_second_damage_bonus"><span name="attr_saving_throw_second_damage_bonus" class="auto-expand-text"></span></span><span class="saving-throw damage edit">) </span><span class="saving-throw damage edit auto-expand-wrap"><input type="text" name="attr_saving_throw_second_damage_type" class="edit center" data-i18n-placeholder="FIRE"><span name="attr_saving_throw_second_damage_type" class="auto-expand-text min-2-rem"></span></span><span class="saving-throw damage edit"> </span><span data-i18n="DAMAGE" class="saving-throw damage edit lowercase"></span><span class="saving-throw damage">, </span><span class="saving-throw damage auto-expand-wrap"><input type="text" name="attr_saving_throw_second_higher_level_dice"><span name="attr_saving_throw_second_higher_level_dice" class="auto-expand-text"></span></span><span name="attr_saving_throw_second_damage_die" class="saving-throw damage"></span><span class="saving-throw damage"> </span><span data-i18n="PER_LEVEL" class="saving-throw damage"></span><span class="saving-throw edit">.</span></div></div></div><div class="shaped-row align-flex-start mar-l-smd mar-t-smd"><input type="checkbox" name="attr_other_damage_toggle" value="1" class="other-damage-toggle small-checkbox"><span class="other-damage-reverse heading"><span data-i18n="OTHER_DAMAGE"></span>.</span><span name="attr_other_damage_average" class="other-damage damage edit">0</span><span class="other-damage damage edit"> (</span><span class="other-damage damage edit"><span class="auto-expand-wrap"><input type="text" name="attr_other_damage_dice" class="center" placeholder="1"><span name="attr_other_damage_dice" class="auto-expand-text">1</span></span><span class="auto-expand-wrap"><select name="attr_other_damage_die"><option>d0</option><option>d2</option><option>d4</option><option>d6</option><option>d8</option><option>d10</option><option>d12</option><option>d20</option></select><span name="attr_other_damage_die" class="auto-expand-text">d0</span></span><span class="dice-modifier auto-expand-wrap"><input type="text" name="attr_other_damage_dice_modifier"><span name="attr_other_damage_dice_modifier" class="auto-expand-text"></span></span></span><span class="other-damage damage edit">+</span><span class="other-damage damage edit auto-expand-wrap"><select name="attr_other_damage_ability"><option value="0">—</option><option value="FIN" data-i18n="FIN"></option><option value="STR" data-i18n="STR" class=""></option><option value="DEX" data-i18n="DEX" class=""></option><option value="CON" data-i18n="CON" class=""></option><option value="INT" data-i18n="INT" class=""></option><option value="WIS" data-i18n="WIS" class=""></option><option value="CHA" data-i18n="CHA" class=""></option><option value="HON" data-i18n="HON" class="honor"></option><option value="SAN" data-i18n="SAN" class="sanity"></option><option class="srd-hidden">SPELL_ABILITY</option></select><span name="attr_other_damage_ability" class="auto-expand-text capitalize" data-i18n-dynamic></span></span><span class="other-damage damage edit">+</span><span class="other-damage damage edit auto-expand-wrap"><input type="text" name="attr_other_damage_bonus"><span name="attr_other_damage_bonus" class="auto-expand-text"></span></span><span class="other-damage damage edit extra-on-a-crit">, </span><span data-i18n="EXTRA_ON_A_CRIT" class="other-damage damage edit extra-on-a-crit lowercase"></span><span class="other-damage damage edit extra-on-a-crit"> </span><span class="other-damage damage edit extra-on-a-crit auto-expand-wrap"><input type="text" name="attr_other_damage_crit" class="center"><span name="attr_other_damage_crit" class="auto-expand-text"></span></span><span class="other-damage damage edit">) </span><span class="other-damage damage edit auto-expand-wrap"><input type="text" name="attr_other_damage_type" class="edit center" data-i18n-placeholder="FIRE"><span name="attr_other_damage_type" class="auto-expand-text min-2-rem"></span></span><span class="other-damage damage edit"> </span><span data-i18n="DAMAGE" class="other-damage damage edit lowercase"></span><span class="other-damage damage">, </span><span class="other-damage damage auto-expand-wrap"><input type="text" name="attr_other_higher_level_dice"><span name="attr_other_higher_level_dice" class="auto-expand-text"></span></span><span name="attr_other_damage_die" class="other-damage damage"></span><span class="other-damage damage"> </span><span data-i18n="PER_LEVEL" class="other-damage damage"></span><span class="other-damage edit"> </span><span class="other-damage edit auto-expand-wrap"><select name="attr_other_second_damage_condition"><option value="">—</option><option value="PLUS" data-i18n="PLUS"></option></select><span name="attr_other_second_damage_condition" class="auto-expand-text" data-i18n-dynamic></span></span><input type="hidden" name="attr_other_second_damage_condition" class="other-second-damage-condition" value=""><span class="other-damage damage edit"> </span><span name="attr_other_second_damage_average" class="other-damage damage edit">0</span><span class="other-damage damage edit"> (</span><span class="other-damage damage edit"><span class="auto-expand-wrap"><input type="text" name="attr_other_second_damage_dice" class="center" placeholder="1"><span name="attr_other_second_damage_dice" class="auto-expand-text">1</span></span><span class="auto-expand-wrap"><select name="attr_other_second_damage_die"><option>d0</option><option>d2</option><option>d4</option><option>d6</option><option>d8</option><option>d10</option><option>d12</option><option>d20</option></select><span name="attr_other_second_damage_die" class="auto-expand-text">d0</span></span><span class="dice-modifier auto-expand-wrap"><input type="text" name="attr_other_second_damage_dice_modifier"><span name="attr_other_second_damage_dice_modifier" class="auto-expand-text"></span></span></span><span class="other-damage damage edit">+</span><span class="other-damage damage edit auto-expand-wrap"><select name="attr_other_second_damage_ability"><option value="0">—</option><option value="FIN" data-i18n="FIN"></option><option value="STR" data-i18n="STR" class=""></option><option value="DEX" data-i18n="DEX" class=""></option><option value="CON" data-i18n="CON" class=""></option><option value="INT" data-i18n="INT" class=""></option><option value="WIS" data-i18n="WIS" class=""></option><option value="CHA" data-i18n="CHA" class=""></option><option value="HON" data-i18n="HON" class="honor"></option><option value="SAN" data-i18n="SAN" class="sanity"></option><option class="srd-hidden">SPELL_ABILITY</option></select><span name="attr_other_second_damage_ability" class="auto-expand-text capitalize" data-i18n-dynamic></span></span><span class="other-damage damage edit">+</span><span class="other-damage damage edit auto-expand-wrap"><input type="text" name="attr_other_second_damage_bonus"><span name="attr_other_second_damage_bonus" class="auto-expand-text"></span></span><span class="other-damage damage edit extra-on-a-crit">, </span><span data-i18n="EXTRA_ON_A_CRIT" class="other-damage damage edit extra-on-a-crit lowercase"></span><span class="other-damage damage edit extra-on-a-crit"> </span><span class="other-damage damage edit extra-on-a-crit auto-expand-wrap"><input type="text" name="attr_other_second_damage_crit" class="center"><span name="attr_other_second_damage_crit" class="auto-expand-text"></span></span><span class="other-damage damage edit">) </span><span class="other-damage damage edit auto-expand-wrap"><input type="text" name="attr_other_second_damage_type" class="edit center" data-i18n-placeholder="FIRE"><span name="attr_other_second_damage_type" class="auto-expand-text min-2-rem"></span></span><span class="other-damage damage edit"> </span><span data-i18n="DAMAGE" class="other-damage damage edit lowercase"></span><span class="other-damage damage">, </span><span class="other-damage damage auto-expand-wrap"><input type="text" name="attr_other_second_higher_level_dice"><span name="attr_other_second_higher_level_dice" class="auto-expand-text"></span></span><span name="attr_other_second_damage_die" class="other-damage damage"></span><span class="other-damage damage"> </span><span data-i18n="PER_LEVEL" class="other-damage damage"></span><span class="other-damage edit">.</span></div><div class="shaped-row align-flex-start mar-l-smd mar-t-smd"><input type="hidden" name="attr_heal_formula"> <input type="checkbox" name="attr_heal_toggle" value="1" class="heal-toggle small-checkbox"><span class="heal-reverse heading"><span data-i18n="HEAL"></span>.</span><span class="heal" data-i18n="HEAL_FOR"></span><span class="heal"> </span><span class="heal edit"><span class="edit auto-expand-wrap"><input type="text" name="attr_heal_dice" class="center" placeholder="1"><span name="attr_heal_dice" class="auto-expand-text">1</span></span><span class="auto-expand-wrap"><select name="attr_heal_die"><option>d0</option><option>d2</option><option>d4</option><option>d6</option><option>d8</option><option>d10</option><option>d12</option><option>d20</option></select><span name="attr_heal_die" class="auto-expand-text">d0</span></span><span class="dice-modifier auto-expand-wrap"><input type="text" name="attr_heal_dice_modifier"><span name="attr_heal_dice_modifier" class="auto-expand-text"></span></span></span><span class="heal">+</span><span class="heal auto-expand-wrap"><select name="attr_heal_ability"><option value="0">—</option><option value="STR" data-i18n="STR" class=""></option><option value="DEX" data-i18n="DEX" class=""></option><option value="CON" data-i18n="CON" class=""></option><option value="INT" data-i18n="INT" class=""></option><option value="WIS" data-i18n="WIS" class=""></option><option value="CHA" data-i18n="CHA" class=""></option><option value="HON" data-i18n="HON" class="honor"></option><option value="SAN" data-i18n="SAN" class="sanity"></option><option class="srd-hidden">SPELL_ABILITY</option></select><span name="attr_heal_ability" class="auto-expand-text" data-i18n-dynamic></span></span><span class="heal">+</span><span class="heal auto-expand-wrap"><input type="text" name="attr_heal_bonus"><span name="attr_heal_bonus" class="auto-expand-text"></span></span><span class="heal">+</span><span class="heal center"><label class="pseudo-button-wrapper space-below"><input type="checkbox" name="attr_heal_query_toggle" value="?{Heal Bonus Amount|}"><span data-i18n="QUERY" class="lowercase"></span></label></span><span class="heal">, </span><span class="heal auto-expand-wrap"><input type="text" name="attr_heal_higher_level_dice"><span name="attr_heal_higher_level_dice" class="auto-expand-text"></span></span><span name="attr_heal_die" class="heal"></span><span class="heal">+</span><span class="heal auto-expand-wrap"><input type="text" name="attr_higher_level_heal" class="center" accept="Higher Level Healing"><span name="attr_higher_level_heal" class="auto-expand-text"></span></span><span class="heal"> </span><span data-i18n="PER_LEVEL" class="heal"></span></div><div class="emote mar-l-smd mar-t-smd"><textarea name="attr_emote" class="one-line-textarea" data-i18n-placeholder="EMOTE"></textarea></div><div class="freetext mar-l-smd mar-t-sm"><textarea name="attr_freetext" class="two-line-textarea" data-i18n-placeholder="FREETEXT"></textarea></div><div class="freeform mar-l-smd mar-t-sm"><textarea name="attr_freeform" class="two-line-textarea" data-i18n-placeholder="FREEFORM"></textarea></div><div class="shaped-row align-flex-start mar-l-smd mar-t-smd relative"><input type="checkbox" name="attr_special_effects_toggle" value="1" class="special-effects-toggle small-checkbox"><span class="heading"><span data-i18n="SPECIAL_EFFECTS"></span>.</span><span data-i18n="TYPE" class="special-effects"></span><span class="special-effects"> </span><span class="special-effects auto-expand-wrap"><input type="text" name="attr_special_effects_type" class="center" data-i18n-placeholder="EXPLODE"><span name="attr_special_effects_type" class="auto-expand-text min-2-rem"></span></span><span class="special-effects">, </span><span data-i18n="COLOR" class="special-effects"></span><span class="special-effects"> </span><span class="special-effects auto-expand-wrap"><input type="text" name="attr_special_effects_color" class="center" data-i18n-placeholder="FIRE"><span name="attr_special_effects_color" class="auto-expand-text min-2-rem"></span></span><span class="special-effects">, </span><span data-i18n="POINTS_OF_ORIGIN" class="special-effects"></span><span class="special-effects"> </span><span class="special-effects 6-rem"><select name="attr_special_effects_points_of_origin"><option value="sourceToTarget @{target|token_id}" data-i18n="SOURCE_TO_TARGET"></option><option value="target @{target|token_id}" data-i18n="TARGET"></option><option value="source" data-i18n="SOURCE"></option><option value="targetToSource @{target|token_id}" data-i18n="TARGET_TO_SOURCE"></option></select></span><div class="tooltip-position-wrapper"><div class="tooltip"><div class="tooltip-toggle-text center">A</div><div class="tooltip-content-left small-label" data-i18n="REQUIRES_API"></div></div></div></div><div class="shaped-row align-flex-start mar-l-smd mar-t-smd"><input type="checkbox" name="attr_repeat_toggle" value="1" class="small-checkbox"><span class="heading"><span data-i18n="REPEAT"></span>.</span></div></div></div></fieldset></div><div class="spell-level-container spell-level-7 shaped-row align-center"><div class="spell-level-wrapper shaped-row align-flex-end mar-r-smd"><span data-i18n="7TH_LEVEL" class="white-space-no-wrap"></span><span class="spell-slots-or-points"> (</span><span class="auto-expand-wrap spell-slots"><input type="number" name="attr_spell_slots_l7" class="no-spin" value="0"><span name="attr_spell_slots_l7" class="auto-expand-text"></span></span><span class="spell-slots">/</span><span name="attr_spell_slots_l7_calc" class="spell-slots pc edit"></span><span class="spell-slots edit">+</span><span class="auto-expand-wrap spell-slots edit"><input type="number" name="attr_spell_slots_l7_bonus" class="no-spin" value="0" min="0"><span name="attr_spell_slots_l7_bonus" class="auto-expand-text"></span></span><span class="spell-slots edit">=</span><span name="attr_spell_slots_l7_max" class="spell-slots"></span><span class="spell-slots spell-points mar-r-smd">;</span><span class="spell-points">10 <span data-i18n="POINTS" class="lowercase"></span></span><span class="spell-slots-or-points">)</span><span class="show-when-condensed">:</span></div><div class="col-100 show-when-not-condensed"></div><fieldset class="repeating_spell7"><input type="hidden" name="attr_is_prepared" class="toggle-prepared hidden"> <input type="hidden" name="attr_ritual" class="toggle-ritual"> <input type="hidden" name="attr_concentration" class="toggle-concentration"> <input type="hidden" name="attr_casting_time" class="toggle-time"> <input type="hidden" name="attr_components" class="toggle-components"><div class="filter-section compendium-drop-target"><input type="hidden" name="attr_roll_formula"> <input type="hidden" name="attr_cast_as_level"> <input type="hidden" name="attr_type_from_srd" accept="Spell Attack"> <input type="hidden" name="attr_damage_from_srd" accept="Damage"> <input type="hidden" name="attr_second_damage_from_srd" accept="Secondary Damage"> <input type="hidden" name="attr_damage_type_from_srd" accept="Damage Type"> <input type="hidden" name="attr_heal_from_srd" accept="Healing"> <input type="hidden" name="attr_higher_spell_slot_dice_from_srd" accept="Higher Spell Slot Dice"> <input type="hidden" name="attr_add_casting_modifier" accept="Add Casting Modifier"> <input type="hidden" name="attr_damage_progression_from_srd" accept="Damage Progression"><div class="presentation relative"><div class="shaped-row no-wrap"><input type="hidden" name="attr_content_toggle" value="1" class="content-toggle"><button type="roll" name="roll_spell" class="wrapper-button" value="@{output_option} &{template:5e-shaped} {{character_name=@{character_name}}} @{show_character_name} {{title=@{name}}} {{spell=1}} @{attacher_spell} @{attacher_spell_level_7} {{spell_level=^{@{spell_level}}}} {{school=^{@{school}}}} {{casting_time=^{@{casting_time}}}} @{ritual_output} {{range=@{range}}} {{components=^{@{components}}}} {{materials=@{materials}}} {{duration=^{@{duration}}}} @{hide_gm_info} @{roll_formula}"><span name="attr_name" class="spell-name"></span><div class="no-overflow condense"><span name="attr_spell_level" data-i18n-dynamic class="italic"></span><span name="attr_school" data-i18n-dynamic class="italic lowercase"></span><span class="show-ritual italic lowercase">(<span data-i18n="RITUAL"></span>)</span></div><div class="no-overflow condense"><span class="bold mar-r-sm"><span data-i18n="CASTING_TIME"></span>:</span><span name="attr_casting_time" data-i18n-dynamic></span></div><div class="no-overflow condense"><span class="bold mar-r-sm"><span data-i18n="RANGE"></span>:</span><span name="attr_range"></span></div><div class="no-overflow condense"><span class="bold mar-r-sm"><span data-i18n="COMPONENTS"></span>:</span><span name="attr_components" data-i18n-dynamic></span><input type="checkbox" name="attr_materials_show" value="1" class="show-materials hidden"><span class="show-materials">(<span name="attr_materials" class="small-label"></span>)</span></div><div class="no-overflow condense"><span class="bold mar-r-sm"><span data-i18n="DURATION"></span>:</span><span name="attr_duration" data-i18n-dynamic></span></div><div class="condense content"><span name="attr_content"></span></div></button><span class="show-when-condensed comma">, </span></div><div class="prepared-absolute prepared-matters"><label class="pseudo-button-wrapper show-when-not-condensed"><input type="checkbox" name="attr_is_prepared" value="Yes"><span data-i18n="PREPARED" class="lowercase small-font"></span></label></div></div><button type="roll" name="roll_repeat" class="hidden" value="@{output_option} &{template:5e-shaped} {{character_name=@{character_name}}} @{show_character_name} {{title=@{name}}} {{spell_repeat=1}} @{attacher_spell} @{attacher_spell_level_7} {{spell_level=^{@{spell_level}}}} @{hide_gm_info} @{roll_formula} {{content=}} {{higher_level=}}"></button><div class="shaped-row no-wrap edit"><span class="auto-expand-wrap"><input type="text" name="attr_name" class="spell-name" data-i18n-placeholder="NAME" accept="Name"><span name="attr_name" class="auto-expand-text min-3-rem spell-name"></span></span><div class="1-rem"></div></div><input type="checkbox" name="attr_toggle_details" class="toggle-icon-settings edit" checked="checked"><span class="toggle-icon-settings pictos edit">y</span><div class="details edit"><div class="shaped-row align-center"><span class="auto-expand-wrap"><select name="attr_spell_level" class="italic" accept="Level"><option value="CANTRIP" data-i18n="CANTRIP"></option><option value="1ST_LEVEL" data-i18n="1ST_LEVEL"></option><option value="2ND_LEVEL" data-i18n="2ND_LEVEL"></option><option value="3RD_LEVEL" data-i18n="3RD_LEVEL"></option><option value="4TH_LEVEL" data-i18n="4TH_LEVEL"></option><option value="5TH_LEVEL" data-i18n="5TH_LEVEL"></option><option value="6TH_LEVEL" data-i18n="6TH_LEVEL"></option><option value="7TH_LEVEL" data-i18n="7TH_LEVEL" selected="selected"></option><option value="8TH_LEVEL" data-i18n="8TH_LEVEL"></option><option value="9TH_LEVEL" data-i18n="9TH_LEVEL"></option><option value="0" class="srd-hidden">0</option><option value="1" class="srd-hidden">1</option><option value="2" class="srd-hidden">2</option><option value="3" class="srd-hidden">3</option><option value="4" class="srd-hidden">4</option><option value="5" class="srd-hidden">5</option><option value="6" class="srd-hidden">6</option><option value="7" class="srd-hidden">7</option><option value="8" class="srd-hidden">8</option><option value="9" class="srd-hidden">9</option></select><span name="attr_spell_level" class="auto-expand-text min-2-rem" data-i18n-dynamic>CANTRIP</span></span><span class="auto-expand-wrap"><select name="attr_school" class="italic lowercase" accept="School"><option value="ABJURATION" data-i18n="ABJURATION"></option><option value="CONJURATION" data-i18n="CONJURATION"></option><option value="DIVINATION" data-i18n="DIVINATION"></option><option value="ENCHANTMENT" data-i18n="ENCHANTMENT"></option><option value="EVOCATION" data-i18n="EVOCATION"></option><option value="ILLUSION" data-i18n="ILLUSION"></option><option value="NECROMANCY" data-i18n="NECROMANCY"></option><option value="TRANSMUTATION" data-i18n="TRANSMUTATION"></option><option value="Abjuration" class="srd-hidden">Abjuration</option><option value="Conjuration" class="srd-hidden">Conjuration</option><option value="Divination" class="srd-hidden">Divination</option><option value="Enchantment" class="srd-hidden">Enchantment</option><option value="Evocation" class="srd-hidden">Evocation</option><option value="Illusion" class="srd-hidden">Illusion</option><option value="Necromancy" class="srd-hidden">Necromancy</option><option value="Transmutation" class="srd-hidden">Transmutation</option></select><span name="attr_school" class="auto-expand-text lowercase min-2-rem" data-i18n-dynamic>ABJURATION</span></span><div class="mar-l-sm"><input type="hidden" name="attr_ritual_output"><label class="pseudo-button-wrapper"><input type="checkbox" name="attr_ritual" value="Yes" accept="Ritual"><span data-i18n="RITUAL" class="lowercase small-font"></span></label></div><div class="mar-l-sm prepared-matters"><label class="pseudo-button-wrapper"><input type="checkbox" name="attr_is_prepared" value="Yes"><span data-i18n="PREPARED" class="lowercase small-font"></span></label></div></div><div class="shaped-row align-center"><span class="bold mar-r-sm"><span data-i18n="CASTING_TIME"></span>:</span><span class="auto-expand-wrap"><select name="attr_casting_time" accept="Casting Time"><option value="1_ACTION" data-i18n="1_ACTION"></option><option value="1_BONUS_ACTION" data-i18n="1_BONUS_ACTION"></option><option value="1_REACTION" data-i18n="1_REACTION"></option><option value="1_MINUTE" data-i18n="1_MINUTE"></option><option value="10_MINUTES" data-i18n="10_MINUTES"></option><option value="1_HOUR" data-i18n="1_HOUR"></option><option value="8_HOURS" data-i18n="8_HOURS"></option><option value="12_HOURS" data-i18n="12_HOURS"></option><option value="24_HOURS" data-i18n="24_HOURS"></option><option value="1 action" class="srd-hidden"></option><option value="1 bonus action" class="srd-hidden"></option><option value="1 reaction" class="srd-hidden"></option><option value="1 minute" class="srd-hidden"></option><option value="10 minutes" class="srd-hidden"></option><option value="1 hour" class="srd-hidden"></option><option value="8 hours" class="srd-hidden"></option><option value="12 hours" class="srd-hidden"></option><option value="24 hours" class="srd-hidden"></option></select><span name="attr_casting_time" class="auto-expand-text min-2-rem" data-i18n-dynamic>1_ACTION</span></span></div><div class="shaped-row align-center"><span class="bold mar-r-sm"><span data-i18n="RANGE"></span>:</span><span class="auto-expand-wrap"><input type="text" name="attr_range" placeholder="90" accept="Range"><span name="attr_range" class="auto-expand-text min-2-rem"></span></span></div><div class="shaped-row align-center no-wrap"><span class="bold mar-r-sm"><span data-i18n="COMPONENTS"></span>:</span><span class="auto-expand-wrap"><select name="attr_components" accept="Components"><option value="COMPONENTS_V_S_M" data-i18n="COMPONENTS_V_S_M"></option><option value="COMPONENTS_V_S" data-i18n="COMPONENTS_V_S"></option><option value="COMPONENTS_V_M" data-i18n="COMPONENTS_V_M"></option><option value="COMPONENTS_V" data-i18n="COMPONENTS_V"></option><option value="COMPONENTS_S_M" data-i18n="COMPONENTS_S_M"></option><option value="COMPONENTS_S" data-i18n="COMPONENTS_S"></option><option value="COMPONENTS_M" data-i18n="COMPONENTS_M"></option><option class="psionics" value="DISPLAY_AUDITORY" data-i18n="DISPLAY_AUDITORY"></option><option class="psionics" value="DISPLAY_AUDITORY_MATERIAL" data-i18n="DISPLAY_AUDITORY_MATERIAL"></option><option class="psionics" value="DISPLAY_AUDITORY_MENTAL" data-i18n="DISPLAY_AUDITORY_MENTAL"></option><option class="psionics" value="DISPLAY_AUDITORY_MENTAL_VISUAL" data-i18n="DISPLAY_AUDITORY_MENTAL_VISUAL"></option><option class="psionics" value="DISPLAY_AUDITORY_MENTAL_OLFACTORY" data-i18n="DISPLAY_AUDITORY_MENTAL_OLFACTORY"></option><option class="psionics" value="DISPLAY_AUDITORY_OLFACTORY" data-i18n="DISPLAY_AUDITORY_OLFACTORY"></option><option class="psionics" value="DISPLAY_AUDITORY_OLFACTORY_MATERIAL" data-i18n="DISPLAY_AUDITORY_OLFACTORY_MATERIAL"></option><option class="psionics" value="DISPLAY_AUDITORY_VISUAL" data-i18n="DISPLAY_AUDITORY_VISUAL"></option><option class="psionics" value="DISPLAY_AUDITORY_VISUAL_MATERIAL" data-i18n="DISPLAY_AUDITORY_VISUAL_MATERIAL"></option><option class="psionics" value="DISPLAY_MENTAL" data-i18n="DISPLAY_MENTAL"></option><option class="psionics" value="DISPLAY_MENTAL_OLFACTORY" data-i18n="DISPLAY_MENTAL_OLFACTORY"></option><option class="psionics" value="DISPLAY_MENTAL_OLFACTORY_VISUAL" data-i18n="DISPLAY_MENTAL_OLFACTORY_VISUAL"></option><option class="psionics" value="DISPLAY_MENTAL_VISUAL" data-i18n="DISPLAY_MENTAL_VISUAL"></option><option class="psionics" value="DISPLAY_MENTAL_MATERIAL" data-i18n="DISPLAY_MENTAL_MATERIAL"></option><option class="psionics" value="DISPLAY_OLFACTORY" data-i18n="DISPLAY_OLFACTORY"></option><option class="psionics" value="DISPLAY_OLFACTORY_VISUAL" data-i18n="DISPLAY_OLFACTORY_VISUAL"></option><option class="psionics" value="DISPLAY_OLFACTORY_MATERIAL" data-i18n="DISPLAY_OLFACTORY_MATERIAL"></option><option class="psionics" value="DISPLAY_VISUAL" data-i18n="DISPLAY_VISUAL"></option><option class="psionics" value="DISPLAY_VISUAL_MATERIAL" data-i18n="DISPLAY_VISUAL_MATERIAL"></option><option class="psionics" value="DISPLAY_MATERIAL" data-i18n="DISPLAY_MATERIAL"></option><option value="V S M" class="srd-hidden"></option><option value="V S" class="srd-hidden"></option><option value="V M" class="srd-hidden"></option><option value="V" class="srd-hidden"></option><option value="S M" class="srd-hidden"></option><option value="S" class="srd-hidden"></option><option value="M" class="srd-hidden"></option></select><span name="attr_components" class="auto-expand-text min-2-rem" data-i18n-dynamic>COMPONENTS_V_S_M</span></span><span>(</span><span class="auto-expand-wrap"><input type="text" name="attr_materials" class="small-label" accept="Material"><span name="attr_materials" class="auto-expand-text small-label"></span></span><span>)</span></div><div class="shaped-row align-center"><span class="bold mar-r-sm"><span data-i18n="DURATION"></span>:</span><span class="auto-expand-wrap"><select name="attr_duration" accept="Duration"><option value="INSTANTANEOUS" data-i18n="INSTANTANEOUS"></option><option value="INSTANTANEOUS_OR_1_HOUR" data-i18n="INSTANTANEOUS_OR_1_HOUR"></option><option value="1_ROUND" data-i18n="1_ROUND"></option><option value="1_MINUTE" data-i18n="1_MINUTE"></option><option value="10_MINUTES" data-i18n="10_MINUTES"></option><option value="1_HOUR" data-i18n="1_HOUR"></option><option value="8_HOURS" data-i18n="8_HOURS"></option><option value="12_HOURS" data-i18n="12_HOURS"></option><option value="24_HOURS" data-i18n="24_HOURS"></option><option value="CONCENTRATION_UP_TO_1_ROUND" data-i18n="CONCENTRATION_UP_TO_1_ROUND"></option><option value="CONCENTRATION_UP_TO_6_ROUNDS" data-i18n="CONCENTRATION_UP_TO_6_ROUNDS"></option><option value="CONCENTRATION_UP_TO_1_MINUTE" data-i18n="CONCENTRATION_UP_TO_1_MINUTE"></option><option value="CONCENTRATION_UP_TO_10_MINUTES" data-i18n="CONCENTRATION_UP_TO_10_MINUTES"></option><option value="CONCENTRATION_UP_TO_1_HOUR" data-i18n="CONCENTRATION_UP_TO_1_HOUR"></option><option value="CONCENTRATION_UP_TO_2_HOURS" data-i18n="CONCENTRATION_UP_TO_2_HOURS"></option><option value="CONCENTRATION_UP_TO_8_HOURS" data-i18n="CONCENTRATION_UP_TO_8_HOURS"></option><option value="CONCENTRATION_UP_TO_12_HOURS" data-i18n="CONCENTRATION_UP_TO_12_HOURS"></option><option value="CONCENTRATION_UP_TO_24_HOURS" data-i18n="CONCENTRATION_UP_TO_24_HOURS"></option><option value="7_DAYS" data-i18n="7_DAYS"></option><option value="10_DAYS" data-i18n="10_DAYS"></option><option value="30_DAYS" data-i18n="30_DAYS"></option><option value="UNTIL_DISPELLED" data-i18n="UNTIL_DISPELLED"></option><option value="UNTIL_DISPELLED_OR_TRIGGERED" data-i18n="UNTIL_DISPELLED_OR_TRIGGERED"></option><option value="SPECIAL" data-i18n="SPECIAL"></option><option value="Instantaneous" class="srd-hidden"></option><option value="Instantaneous or 1 hour" class="srd-hidden"></option><option value="1 round" class="srd-hidden"></option><option value="1 minute" class="srd-hidden"></option><option value="10 minutes" class="srd-hidden"></option><option value="1 hour" class="srd-hidden"></option><option value="8 hours" class="srd-hidden"></option><option value="12 hours" class="srd-hidden"></option><option value="24 hours" class="srd-hidden"></option><option value="Up to 1 round" class="srd-hidden"></option><option value="Up to 6 rounds" class="srd-hidden"></option><option value="Up to 1 minute" class="srd-hidden"></option><option value="Up to 10 minutes" class="srd-hidden"></option><option value="Up to 1 hour" class="srd-hidden"></option><option value="Up to 2 hours" class="srd-hidden"></option><option value="Up to 8 hours" class="srd-hidden"></option><option value="Up to 12 hours" class="srd-hidden"></option><option value="Up to 24 hours" class="srd-hidden"></option></select><span name="attr_duration" class="auto-expand-text min-2-rem" data-i18n-dynamic>INSTANTANEOUS</span></span></div><div class="relative mar-l-smd mar-t-smd"><input type="checkbox" name="attr_content_toggle" value="1" class="content-toggle small-checkbox" checked="checked"><textarea name="attr_content" class="four-line-textarea textarea-checkbox" accept="Content" data-i18n-placeholder="CONTENT"></textarea></div><div class="relative mar-l-smd mar-t-smd"><input type="checkbox" name="attr_higher_level_toggle" value="1" class="higher-level-toggle small-checkbox"><textarea name="attr_higher_level" class="two-line-textarea textarea-checkbox" data-i18n-placeholder="HIGHER_LEVEL"></textarea></div><div class="shaped-row align-flex-start no-wrap mar-l-smd mar-t-smd"><input type="checkbox" name="attr_attack_toggle" value="1" class="attack-toggle small-checkbox no-shrink"><span class="attack-reverse heading"><span data-i18n="ATTACK"></span>.</span><div class="attack"><div class="shaped-row"><input type="hidden" name="attr_attack_type" class="attack-type"><span class="auto-expand-wrap"><select name="attr_attack_type" class="italic" accept="Item Type"><option value="MELEE_SPELL_ATTACK" data-i18n="MELEE_SPELL_ATTACK"></option><option value="RANGED_SPELL_ATTACK" data-i18n="RANGED_SPELL_ATTACK"></option><option class="srd-hidden">Melee Weapon</option><option class="srd-hidden">Ranged Weapon</option></select><span name="attr_attack_type" class="auto-expand-text italic" data-i18n-dynamic><span data-i18n="MELEE_WEAPON_ATTACK"></span></span></span><span class="italic">: </span><span class="attack edit"><label class="round-checkbox-wrapper pad-t-sm"><input type="checkbox" name="attr_proficiency" checked="checked"><span></span></label></span><span>+</span><span class="auto-expand-wrap"><select name="attr_attack_ability"><option value="0">—</option><option value="FIN" data-i18n="FIN"></option><option value="STR" data-i18n="STR" class=""></option><option value="DEX" data-i18n="DEX" class=""></option><option value="CON" data-i18n="CON" class=""></option><option value="INT" data-i18n="INT" class=""></option><option value="WIS" data-i18n="WIS" class=""></option><option value="CHA" data-i18n="CHA" class=""></option><option value="HON" data-i18n="HON" class="honor"></option><option value="SAN" data-i18n="SAN" class="sanity"></option><option class="srd-hidden">SPELL_ABILITY</option></select><span name="attr_attack_ability" class="auto-expand-text" data-i18n-dynamic></span></span><span>+</span><span class="auto-expand-wrap"><input type="number" name="attr_attack_bonus" class="no-spin"><span name="attr_attack_bonus" class="auto-expand-text"></span></span><span>=</span><span> </span><span name="attr_to_hit">+0</span><span> </span><span data-i18n="TO_HIT"></span><span>, </span><span data-i18n="REACH" class="reach lowercase"></span><span class="reach"> </span><span class="reach auto-expand-wrap"><input type="text" name="attr_reach" class="center" accept="Reach"><span name="attr_reach" class="auto-expand-text"></span></span><span class="reach">, </span><span data-i18n="RANGE" class="attack range edit lowercase"></span><span class="attack range edit"> </span><span class="attack range edit auto-expand-wrap"><input type="text" name="attr_range" class="center" accept="Range"><span name="attr_range" class="auto-expand-text"></span></span><span class="range">, </span><span class="auto-expand-wrap"><select name="attr_attack_target" class="italic"><option value="ONE_TARGET" data-i18n="ONE_TARGET"></option><option value="ONE_CREATURE" data-i18n="ONE_CREATURE"></option></select><span name="attr_attack_target" class="auto-expand-text" data-i18n-dynamic><span data-i18n="ONE_TARGET"></span></span></span><span class="crit-range">, </span><span data-i18n="CRIT_RANGE" class="crit-range lowercase"></span><span class="crit-range"> </span><span class="crit-range auto-expand-wrap"><input type="number" name="attr_crit_range" class="no-spin" value="20" step="1" min="1" max="20"><span name="attr_crit_range" class="auto-expand-text"></span></span><span>.</span></div><div class="shaped-row"><span class="italic"><span data-i18n="HIT"></span><span>:</span></span><span> </span><span name="attr_attack_damage_average" class="attack damage edit">0</span><span class="attack damage edit"> (</span><span class="attack damage edit"><span class="auto-expand-wrap"><input type="text" name="attr_attack_damage_dice" class="center" placeholder="1"><span name="attr_attack_damage_dice" class="auto-expand-text">1</span></span><span class="auto-expand-wrap"><select name="attr_attack_damage_die"><option>d0</option><option>d2</option><option>d4</option><option>d6</option><option>d8</option><option>d10</option><option>d12</option><option>d20</option></select><span name="attr_attack_damage_die" class="auto-expand-text">d0</span></span><span class="dice-modifier auto-expand-wrap"><input type="text" name="attr_attack_damage_dice_modifier"><span name="attr_attack_damage_dice_modifier" class="auto-expand-text"></span></span></span><span class="attack damage edit">+</span><span class="attack damage edit auto-expand-wrap"><select name="attr_attack_damage_ability"><option value="0">—</option><option value="FIN" data-i18n="FIN"></option><option value="STR" data-i18n="STR" class=""></option><option value="DEX" data-i18n="DEX" class=""></option><option value="CON" data-i18n="CON" class=""></option><option value="INT" data-i18n="INT" class=""></option><option value="WIS" data-i18n="WIS" class=""></option><option value="CHA" data-i18n="CHA" class=""></option><option value="HON" data-i18n="HON" class="honor"></option><option value="SAN" data-i18n="SAN" class="sanity"></option><option class="srd-hidden">SPELL_ABILITY</option></select><span name="attr_attack_damage_ability" class="auto-expand-text capitalize" data-i18n-dynamic></span></span><span class="attack damage edit">+</span><span class="attack damage edit auto-expand-wrap"><input type="text" name="attr_attack_damage_bonus"><span name="attr_attack_damage_bonus" class="auto-expand-text"></span></span><span class="attack damage edit extra-on-a-crit">, </span><span data-i18n="EXTRA_ON_A_CRIT" class="attack damage edit extra-on-a-crit lowercase"></span><span class="attack damage edit extra-on-a-crit"> </span><span class="attack damage edit extra-on-a-crit auto-expand-wrap"><input type="text" name="attr_attack_damage_crit" class="center"><span name="attr_attack_damage_crit" class="auto-expand-text"></span></span><span class="attack damage edit">) </span><span class="attack damage edit auto-expand-wrap"><input type="text" name="attr_attack_damage_type" class="edit center" data-i18n-placeholder="FIRE"><span name="attr_attack_damage_type" class="auto-expand-text min-2-rem"></span></span><span class="attack damage edit"> </span><span data-i18n="DAMAGE" class="attack damage edit lowercase"></span><span class="attack damage">, </span><span class="attack damage auto-expand-wrap"><input type="text" name="attr_attack_higher_level_dice"><span name="attr_attack_higher_level_dice" class="auto-expand-text"></span></span><span name="attr_attack_damage_die" class="attack damage"></span><span class="attack damage"> </span><span data-i18n="PER_LEVEL" class="attack damage"></span><span> </span><span class="attack edit auto-expand-wrap"><select name="attr_attack_second_damage_condition"><option value="">—</option><option value="PLUS" data-i18n="PLUS"></option></select><span name="attr_attack_second_damage_condition" class="auto-expand-text" data-i18n-dynamic></span></span><input type="hidden" name="attr_attack_second_damage_condition" class="attack-second-damage-condition" value=""><span class="damage"> </span><span name="attr_attack_second_damage_average" class="attack damage edit">0</span><span class="attack damage edit"> (</span><span class="attack damage edit"><span class="auto-expand-wrap"><input type="text" name="attr_attack_second_damage_dice" class="center" placeholder="1"><span name="attr_attack_second_damage_dice" class="auto-expand-text">1</span></span><span class="auto-expand-wrap"><select name="attr_attack_second_damage_die"><option>d0</option><option>d2</option><option>d4</option><option>d6</option><option>d8</option><option>d10</option><option>d12</option><option>d20</option></select><span name="attr_attack_second_damage_die" class="auto-expand-text">d0</span></span><span class="dice-modifier auto-expand-wrap"><input type="text" name="attr_attack_second_damage_dice_modifier"><span name="attr_attack_second_damage_dice_modifier" class="auto-expand-text"></span></span></span><span class="attack damage edit">+</span><span class="attack damage edit auto-expand-wrap"><select name="attr_attack_second_damage_ability"><option value="0">—</option><option value="FIN" data-i18n="FIN"></option><option value="STR" data-i18n="STR" class=""></option><option value="DEX" data-i18n="DEX" class=""></option><option value="CON" data-i18n="CON" class=""></option><option value="INT" data-i18n="INT" class=""></option><option value="WIS" data-i18n="WIS" class=""></option><option value="CHA" data-i18n="CHA" class=""></option><option value="HON" data-i18n="HON" class="honor"></option><option value="SAN" data-i18n="SAN" class="sanity"></option><option class="srd-hidden">SPELL_ABILITY</option></select><span name="attr_attack_second_damage_ability" class="auto-expand-text capitalize" data-i18n-dynamic></span></span><span class="attack damage edit">+</span><span class="attack damage edit auto-expand-wrap"><input type="text" name="attr_attack_second_damage_bonus"><span name="attr_attack_second_damage_bonus" class="auto-expand-text"></span></span><span class="attack damage edit extra-on-a-crit">, </span><span data-i18n="EXTRA_ON_A_CRIT" class="attack damage edit extra-on-a-crit lowercase"></span><span class="attack damage edit extra-on-a-crit"> </span><span class="attack damage edit extra-on-a-crit auto-expand-wrap"><input type="text" name="attr_attack_second_damage_crit" class="center"><span name="attr_attack_second_damage_crit" class="auto-expand-text"></span></span><span class="attack damage edit">) </span><span class="attack damage edit auto-expand-wrap"><input type="text" name="attr_attack_second_damage_type" class="edit center" data-i18n-placeholder="FIRE"><span name="attr_attack_second_damage_type" class="auto-expand-text min-2-rem"></span></span><span class="attack damage edit"> </span><span data-i18n="DAMAGE" class="attack damage edit lowercase"></span><span class="attack damage">, </span><span class="attack damage auto-expand-wrap"><input type="text" name="attr_attack_second_higher_level_dice"><span name="attr_attack_second_higher_level_dice" class="auto-expand-text"></span></span><span name="attr_attack_second_damage_die" class="attack damage"></span><span class="attack damage"> </span><span data-i18n="PER_LEVEL" class="attack damage"></span><span>.</span></div></div></div><div class="shaped-row align-flex-start no-wrap mar-l-smd mar-t-smd"><input type="checkbox" name="attr_saving_throw_toggle" value="1" class="saving-throw-toggle small-checkbox no-shrink"><span class="saving-throw-reverse heading"><span data-i18n="SAVING_THROW"></span>.</span><div class="saving-throw"><div class="shaped-row"><span class="edit auto-expand-wrap"><select name="attr_saving_throw_vs_ability" accept="Save"><option value="STRENGTH" data-i18n="STRENGTH" class="default-saving-throw"></option><option value="DEXTERITY" data-i18n="DEXTERITY" class="default-saving-throw"></option><option value="CONSTITUTION" data-i18n="CONSTITUTION" class="default-saving-throw"></option><option value="INTELLIGENCE" data-i18n="INTELLIGENCE" class="default-saving-throw"></option><option value="WISDOM" data-i18n="WISDOM" class="default-saving-throw"></option><option value="CHARISMA" data-i18n="CHARISMA" class="default-saving-throw"></option><option value="HONOR" data-i18n="HONOR" class="default-saving-throw honor"></option><option value="SANITY" data-i18n="SANITY" class="default-saving-throw sanity"></option><option value="FORTITUDE" data-i18n="FORTITUDE" class="custom-saving-throw"></option><option value="REFLEX" data-i18n="REFLEX" class="custom-saving-throw"></option><option value="WILL" data-i18n="WILL" class="custom-saving-throw"></option></select><span name="attr_saving_throw_vs_ability" class="auto-expand-text" data-i18n-dynamic></span></span><span> </span><span data-i18n="SAVING_THROW" class="lowercase"></span><span> (</span><span class="edit auto-expand-wrap"><select name="attr_saving_throw_ability"><option value="0">—</option><option value="STR" data-i18n="STR" class=""></option><option value="DEX" data-i18n="DEX" class=""></option><option value="CON" data-i18n="CON" class=""></option><option value="INT" data-i18n="INT" class=""></option><option value="WIS" data-i18n="WIS" class=""></option><option value="CHA" data-i18n="CHA" class=""></option><option value="HON" data-i18n="HON" class="honor"></option><option value="SAN" data-i18n="SAN" class="sanity"></option><option class="srd-hidden">SPELL_ABILITY</option></select><span name="attr_saving_throw_ability" class="auto-expand-text" data-i18n-dynamic></span></span><span>+</span><span class="edit auto-expand-wrap"><input type="number" name="attr_saving_throw_bonus"><span name="attr_saving_throw_bonus" class="auto-expand-text"></span></span><span>=</span><span data-i18n="DC"></span><span> </span><input type="hidden" name="attr_saving_throw_dc"><span name="attr_saving_throw_dc" class="bold"></span><span>).</span><span> </span><span class="inline-block"><div class="7-rem flex-grow"><textarea name="attr_saving_throw_success" class="one-line-textarea" data-i18n-placeholder="SAVE_SUCCESS" accept="Save Success"></textarea></div></span></div><div class="shaped-row"><span class="italic"><span data-i18n="SAVE_FAILURE"></span><span>:</span></span><span> </span><span name="attr_saving_throw_damage_average" class="saving-throw damage edit">0</span><span class="saving-throw damage edit"> (</span><span class="saving-throw damage edit"><span class="auto-expand-wrap"><input type="text" name="attr_saving_throw_damage_dice" class="center" placeholder="1"><span name="attr_saving_throw_damage_dice" class="auto-expand-text">1</span></span><span class="auto-expand-wrap"><select name="attr_saving_throw_damage_die"><option>d0</option><option>d2</option><option>d4</option><option>d6</option><option>d8</option><option>d10</option><option>d12</option><option>d20</option></select><span name="attr_saving_throw_damage_die" class="auto-expand-text">d0</span></span><span class="dice-modifier auto-expand-wrap"><input type="text" name="attr_saving_throw_damage_dice_modifier"><span name="attr_saving_throw_damage_dice_modifier" class="auto-expand-text"></span></span></span><span class="saving-throw damage edit">+</span><span class="saving-throw damage edit auto-expand-wrap"><select name="attr_saving_throw_damage_ability"><option value="0">—</option><option value="FIN" data-i18n="FIN"></option><option value="STR" data-i18n="STR" class=""></option><option value="DEX" data-i18n="DEX" class=""></option><option value="CON" data-i18n="CON" class=""></option><option value="INT" data-i18n="INT" class=""></option><option value="WIS" data-i18n="WIS" class=""></option><option value="CHA" data-i18n="CHA" class=""></option><option value="HON" data-i18n="HON" class="honor"></option><option value="SAN" data-i18n="SAN" class="sanity"></option><option class="srd-hidden">SPELL_ABILITY</option></select><span name="attr_saving_throw_damage_ability" class="auto-expand-text capitalize" data-i18n-dynamic></span></span><span class="saving-throw damage edit">+</span><span class="saving-throw damage edit auto-expand-wrap"><input type="text" name="attr_saving_throw_damage_bonus"><span name="attr_saving_throw_damage_bonus" class="auto-expand-text"></span></span><span class="saving-throw damage edit">) </span><span class="saving-throw damage edit auto-expand-wrap"><input type="text" name="attr_saving_throw_damage_type" class="edit center" data-i18n-placeholder="FIRE"><span name="attr_saving_throw_damage_type" class="auto-expand-text min-2-rem"></span></span><span class="saving-throw damage edit"> </span><span data-i18n="DAMAGE" class="saving-throw damage edit lowercase"></span><span class="saving-throw damage">, </span><span class="saving-throw damage auto-expand-wrap"><input type="text" name="attr_saving_throw_higher_level_dice"><span name="attr_saving_throw_higher_level_dice" class="auto-expand-text"></span></span><span name="attr_saving_throw_damage_die" class="saving-throw damage"></span><span class="saving-throw damage"> </span><span data-i18n="PER_LEVEL" class="saving-throw damage"></span><span class="saving-throw edit"> </span><span class="saving-throw edit auto-expand-wrap"><select name="attr_saving_throw_second_damage_condition"><option value="">—</option><option value="PLUS" data-i18n="PLUS"></option></select><span name="attr_saving_throw_second_damage_condition" class="auto-expand-text" data-i18n-dynamic></span></span><input type="hidden" name="attr_saving_throw_second_damage_condition" class="saving-throw-second-damage-condition" value=""><span class="saving-throw damage edit"> </span><span name="attr_saving_throw_second_damage_average" class="saving-throw damage edit">0</span><span class="saving-throw damage edit"> (</span><span class="saving-throw damage edit"><span class="auto-expand-wrap"><input type="text" name="attr_saving_throw_second_damage_dice" class="center" placeholder="1"><span name="attr_saving_throw_second_damage_dice" class="auto-expand-text">1</span></span><span class="auto-expand-wrap"><select name="attr_saving_throw_second_damage_die"><option>d0</option><option>d2</option><option>d4</option><option>d6</option><option>d8</option><option>d10</option><option>d12</option><option>d20</option></select><span name="attr_saving_throw_second_damage_die" class="auto-expand-text">d0</span></span><span class="dice-modifier auto-expand-wrap"><input type="text" name="attr_saving_throw_second_damage_dice_modifier"><span name="attr_saving_throw_second_damage_dice_modifier" class="auto-expand-text"></span></span></span><span class="saving-throw damage edit">+</span><span class="saving-throw damage edit auto-expand-wrap"><select name="attr_saving_throw_second_damage_ability"><option value="0">—</option><option value="FIN" data-i18n="FIN"></option><option value="STR" data-i18n="STR" class=""></option><option value="DEX" data-i18n="DEX" class=""></option><option value="CON" data-i18n="CON" class=""></option><option value="INT" data-i18n="INT" class=""></option><option value="WIS" data-i18n="WIS" class=""></option><option value="CHA" data-i18n="CHA" class=""></option><option value="HON" data-i18n="HON" class="honor"></option><option value="SAN" data-i18n="SAN" class="sanity"></option><option class="srd-hidden">SPELL_ABILITY</option></select><span name="attr_saving_throw_second_damage_ability" class="auto-expand-text capitalize" data-i18n-dynamic></span></span><span class="saving-throw damage edit">+</span><span class="saving-throw damage edit auto-expand-wrap"><input type="text" name="attr_saving_throw_second_damage_bonus"><span name="attr_saving_throw_second_damage_bonus" class="auto-expand-text"></span></span><span class="saving-throw damage edit">) </span><span class="saving-throw damage edit auto-expand-wrap"><input type="text" name="attr_saving_throw_second_damage_type" class="edit center" data-i18n-placeholder="FIRE"><span name="attr_saving_throw_second_damage_type" class="auto-expand-text min-2-rem"></span></span><span class="saving-throw damage edit"> </span><span data-i18n="DAMAGE" class="saving-throw damage edit lowercase"></span><span class="saving-throw damage">, </span><span class="saving-throw damage auto-expand-wrap"><input type="text" name="attr_saving_throw_second_higher_level_dice"><span name="attr_saving_throw_second_higher_level_dice" class="auto-expand-text"></span></span><span name="attr_saving_throw_second_damage_die" class="saving-throw damage"></span><span class="saving-throw damage"> </span><span data-i18n="PER_LEVEL" class="saving-throw damage"></span><span class="saving-throw edit">.</span></div></div></div><div class="shaped-row align-flex-start mar-l-smd mar-t-smd"><input type="checkbox" name="attr_other_damage_toggle" value="1" class="other-damage-toggle small-checkbox"><span class="other-damage-reverse heading"><span data-i18n="OTHER_DAMAGE"></span>.</span><span name="attr_other_damage_average" class="other-damage damage edit">0</span><span class="other-damage damage edit"> (</span><span class="other-damage damage edit"><span class="auto-expand-wrap"><input type="text" name="attr_other_damage_dice" class="center" placeholder="1"><span name="attr_other_damage_dice" class="auto-expand-text">1</span></span><span class="auto-expand-wrap"><select name="attr_other_damage_die"><option>d0</option><option>d2</option><option>d4</option><option>d6</option><option>d8</option><option>d10</option><option>d12</option><option>d20</option></select><span name="attr_other_damage_die" class="auto-expand-text">d0</span></span><span class="dice-modifier auto-expand-wrap"><input type="text" name="attr_other_damage_dice_modifier"><span name="attr_other_damage_dice_modifier" class="auto-expand-text"></span></span></span><span class="other-damage damage edit">+</span><span class="other-damage damage edit auto-expand-wrap"><select name="attr_other_damage_ability"><option value="0">—</option><option value="FIN" data-i18n="FIN"></option><option value="STR" data-i18n="STR" class=""></option><option value="DEX" data-i18n="DEX" class=""></option><option value="CON" data-i18n="CON" class=""></option><option value="INT" data-i18n="INT" class=""></option><option value="WIS" data-i18n="WIS" class=""></option><option value="CHA" data-i18n="CHA" class=""></option><option value="HON" data-i18n="HON" class="honor"></option><option value="SAN" data-i18n="SAN" class="sanity"></option><option class="srd-hidden">SPELL_ABILITY</option></select><span name="attr_other_damage_ability" class="auto-expand-text capitalize" data-i18n-dynamic></span></span><span class="other-damage damage edit">+</span><span class="other-damage damage edit auto-expand-wrap"><input type="text" name="attr_other_damage_bonus"><span name="attr_other_damage_bonus" class="auto-expand-text"></span></span><span class="other-damage damage edit extra-on-a-crit">, </span><span data-i18n="EXTRA_ON_A_CRIT" class="other-damage damage edit extra-on-a-crit lowercase"></span><span class="other-damage damage edit extra-on-a-crit"> </span><span class="other-damage damage edit extra-on-a-crit auto-expand-wrap"><input type="text" name="attr_other_damage_crit" class="center"><span name="attr_other_damage_crit" class="auto-expand-text"></span></span><span class="other-damage damage edit">) </span><span class="other-damage damage edit auto-expand-wrap"><input type="text" name="attr_other_damage_type" class="edit center" data-i18n-placeholder="FIRE"><span name="attr_other_damage_type" class="auto-expand-text min-2-rem"></span></span><span class="other-damage damage edit"> </span><span data-i18n="DAMAGE" class="other-damage damage edit lowercase"></span><span class="other-damage damage">, </span><span class="other-damage damage auto-expand-wrap"><input type="text" name="attr_other_higher_level_dice"><span name="attr_other_higher_level_dice" class="auto-expand-text"></span></span><span name="attr_other_damage_die" class="other-damage damage"></span><span class="other-damage damage"> </span><span data-i18n="PER_LEVEL" class="other-damage damage"></span><span class="other-damage edit"> </span><span class="other-damage edit auto-expand-wrap"><select name="attr_other_second_damage_condition"><option value="">—</option><option value="PLUS" data-i18n="PLUS"></option></select><span name="attr_other_second_damage_condition" class="auto-expand-text" data-i18n-dynamic></span></span><input type="hidden" name="attr_other_second_damage_condition" class="other-second-damage-condition" value=""><span class="other-damage damage edit"> </span><span name="attr_other_second_damage_average" class="other-damage damage edit">0</span><span class="other-damage damage edit"> (</span><span class="other-damage damage edit"><span class="auto-expand-wrap"><input type="text" name="attr_other_second_damage_dice" class="center" placeholder="1"><span name="attr_other_second_damage_dice" class="auto-expand-text">1</span></span><span class="auto-expand-wrap"><select name="attr_other_second_damage_die"><option>d0</option><option>d2</option><option>d4</option><option>d6</option><option>d8</option><option>d10</option><option>d12</option><option>d20</option></select><span name="attr_other_second_damage_die" class="auto-expand-text">d0</span></span><span class="dice-modifier auto-expand-wrap"><input type="text" name="attr_other_second_damage_dice_modifier"><span name="attr_other_second_damage_dice_modifier" class="auto-expand-text"></span></span></span><span class="other-damage damage edit">+</span><span class="other-damage damage edit auto-expand-wrap"><select name="attr_other_second_damage_ability"><option value="0">—</option><option value="FIN" data-i18n="FIN"></option><option value="STR" data-i18n="STR" class=""></option><option value="DEX" data-i18n="DEX" class=""></option><option value="CON" data-i18n="CON" class=""></option><option value="INT" data-i18n="INT" class=""></option><option value="WIS" data-i18n="WIS" class=""></option><option value="CHA" data-i18n="CHA" class=""></option><option value="HON" data-i18n="HON" class="honor"></option><option value="SAN" data-i18n="SAN" class="sanity"></option><option class="srd-hidden">SPELL_ABILITY</option></select><span name="attr_other_second_damage_ability" class="auto-expand-text capitalize" data-i18n-dynamic></span></span><span class="other-damage damage edit">+</span><span class="other-damage damage edit auto-expand-wrap"><input type="text" name="attr_other_second_damage_bonus"><span name="attr_other_second_damage_bonus" class="auto-expand-text"></span></span><span class="other-damage damage edit extra-on-a-crit">, </span><span data-i18n="EXTRA_ON_A_CRIT" class="other-damage damage edit extra-on-a-crit lowercase"></span><span class="other-damage damage edit extra-on-a-crit"> </span><span class="other-damage damage edit extra-on-a-crit auto-expand-wrap"><input type="text" name="attr_other_second_damage_crit" class="center"><span name="attr_other_second_damage_crit" class="auto-expand-text"></span></span><span class="other-damage damage edit">) </span><span class="other-damage damage edit auto-expand-wrap"><input type="text" name="attr_other_second_damage_type" class="edit center" data-i18n-placeholder="FIRE"><span name="attr_other_second_damage_type" class="auto-expand-text min-2-rem"></span></span><span class="other-damage damage edit"> </span><span data-i18n="DAMAGE" class="other-damage damage edit lowercase"></span><span class="other-damage damage">, </span><span class="other-damage damage auto-expand-wrap"><input type="text" name="attr_other_second_higher_level_dice"><span name="attr_other_second_higher_level_dice" class="auto-expand-text"></span></span><span name="attr_other_second_damage_die" class="other-damage damage"></span><span class="other-damage damage"> </span><span data-i18n="PER_LEVEL" class="other-damage damage"></span><span class="other-damage edit">.</span></div><div class="shaped-row align-flex-start mar-l-smd mar-t-smd"><input type="hidden" name="attr_heal_formula"> <input type="checkbox" name="attr_heal_toggle" value="1" class="heal-toggle small-checkbox"><span class="heal-reverse heading"><span data-i18n="HEAL"></span>.</span><span class="heal" data-i18n="HEAL_FOR"></span><span class="heal"> </span><span class="heal edit"><span class="edit auto-expand-wrap"><input type="text" name="attr_heal_dice" class="center" placeholder="1"><span name="attr_heal_dice" class="auto-expand-text">1</span></span><span class="auto-expand-wrap"><select name="attr_heal_die"><option>d0</option><option>d2</option><option>d4</option><option>d6</option><option>d8</option><option>d10</option><option>d12</option><option>d20</option></select><span name="attr_heal_die" class="auto-expand-text">d0</span></span><span class="dice-modifier auto-expand-wrap"><input type="text" name="attr_heal_dice_modifier"><span name="attr_heal_dice_modifier" class="auto-expand-text"></span></span></span><span class="heal">+</span><span class="heal auto-expand-wrap"><select name="attr_heal_ability"><option value="0">—</option><option value="STR" data-i18n="STR" class=""></option><option value="DEX" data-i18n="DEX" class=""></option><option value="CON" data-i18n="CON" class=""></option><option value="INT" data-i18n="INT" class=""></option><option value="WIS" data-i18n="WIS" class=""></option><option value="CHA" data-i18n="CHA" class=""></option><option value="HON" data-i18n="HON" class="honor"></option><option value="SAN" data-i18n="SAN" class="sanity"></option><option class="srd-hidden">SPELL_ABILITY</option></select><span name="attr_heal_ability" class="auto-expand-text" data-i18n-dynamic></span></span><span class="heal">+</span><span class="heal auto-expand-wrap"><input type="text" name="attr_heal_bonus"><span name="attr_heal_bonus" class="auto-expand-text"></span></span><span class="heal">+</span><span class="heal center"><label class="pseudo-button-wrapper space-below"><input type="checkbox" name="attr_heal_query_toggle" value="?{Heal Bonus Amount|}"><span data-i18n="QUERY" class="lowercase"></span></label></span><span class="heal">, </span><span class="heal auto-expand-wrap"><input type="text" name="attr_heal_higher_level_dice"><span name="attr_heal_higher_level_dice" class="auto-expand-text"></span></span><span name="attr_heal_die" class="heal"></span><span class="heal">+</span><span class="heal auto-expand-wrap"><input type="text" name="attr_higher_level_heal" class="center" accept="Higher Level Healing"><span name="attr_higher_level_heal" class="auto-expand-text"></span></span><span class="heal"> </span><span data-i18n="PER_LEVEL" class="heal"></span></div><div class="emote mar-l-smd mar-t-smd"><textarea name="attr_emote" class="one-line-textarea" data-i18n-placeholder="EMOTE"></textarea></div><div class="freetext mar-l-smd mar-t-sm"><textarea name="attr_freetext" class="two-line-textarea" data-i18n-placeholder="FREETEXT"></textarea></div><div class="freeform mar-l-smd mar-t-sm"><textarea name="attr_freeform" class="two-line-textarea" data-i18n-placeholder="FREEFORM"></textarea></div><div class="shaped-row align-flex-start mar-l-smd mar-t-smd relative"><input type="checkbox" name="attr_special_effects_toggle" value="1" class="special-effects-toggle small-checkbox"><span class="heading"><span data-i18n="SPECIAL_EFFECTS"></span>.</span><span data-i18n="TYPE" class="special-effects"></span><span class="special-effects"> </span><span class="special-effects auto-expand-wrap"><input type="text" name="attr_special_effects_type" class="center" data-i18n-placeholder="EXPLODE"><span name="attr_special_effects_type" class="auto-expand-text min-2-rem"></span></span><span class="special-effects">, </span><span data-i18n="COLOR" class="special-effects"></span><span class="special-effects"> </span><span class="special-effects auto-expand-wrap"><input type="text" name="attr_special_effects_color" class="center" data-i18n-placeholder="FIRE"><span name="attr_special_effects_color" class="auto-expand-text min-2-rem"></span></span><span class="special-effects">, </span><span data-i18n="POINTS_OF_ORIGIN" class="special-effects"></span><span class="special-effects"> </span><span class="special-effects 6-rem"><select name="attr_special_effects_points_of_origin"><option value="sourceToTarget @{target|token_id}" data-i18n="SOURCE_TO_TARGET"></option><option value="target @{target|token_id}" data-i18n="TARGET"></option><option value="source" data-i18n="SOURCE"></option><option value="targetToSource @{target|token_id}" data-i18n="TARGET_TO_SOURCE"></option></select></span><div class="tooltip-position-wrapper"><div class="tooltip"><div class="tooltip-toggle-text center">A</div><div class="tooltip-content-left small-label" data-i18n="REQUIRES_API"></div></div></div></div><div class="shaped-row align-flex-start mar-l-smd mar-t-smd"><input type="checkbox" name="attr_repeat_toggle" value="1" class="small-checkbox"><span class="heading"><span data-i18n="REPEAT"></span>.</span></div></div></div></fieldset></div><div class="spell-level-container spell-level-8 shaped-row align-center"><div class="spell-level-wrapper shaped-row align-flex-end mar-r-smd"><span data-i18n="8TH_LEVEL" class="white-space-no-wrap"></span><span class="spell-slots-or-points"> (</span><span class="auto-expand-wrap spell-slots"><input type="number" name="attr_spell_slots_l8" class="no-spin" value="0"><span name="attr_spell_slots_l8" class="auto-expand-text"></span></span><span class="spell-slots">/</span><span name="attr_spell_slots_l8_calc" class="spell-slots pc edit"></span><span class="spell-slots edit">+</span><span class="auto-expand-wrap spell-slots edit"><input type="number" name="attr_spell_slots_l8_bonus" class="no-spin" value="0" min="0"><span name="attr_spell_slots_l8_bonus" class="auto-expand-text"></span></span><span class="spell-slots edit">=</span><span name="attr_spell_slots_l8_max" class="spell-slots"></span><span class="spell-slots spell-points mar-r-smd">;</span><span class="spell-points">11 <span data-i18n="POINTS" class="lowercase"></span></span><span class="spell-slots-or-points">)</span><span class="show-when-condensed">:</span></div><div class="col-100 show-when-not-condensed"></div><fieldset class="repeating_spell8"><input type="hidden" name="attr_is_prepared" class="toggle-prepared hidden"> <input type="hidden" name="attr_ritual" class="toggle-ritual"> <input type="hidden" name="attr_concentration" class="toggle-concentration"> <input type="hidden" name="attr_casting_time" class="toggle-time"> <input type="hidden" name="attr_components" class="toggle-components"><div class="filter-section compendium-drop-target"><input type="hidden" name="attr_roll_formula"> <input type="hidden" name="attr_cast_as_level"> <input type="hidden" name="attr_type_from_srd" accept="Spell Attack"> <input type="hidden" name="attr_damage_from_srd" accept="Damage"> <input type="hidden" name="attr_second_damage_from_srd" accept="Secondary Damage"> <input type="hidden" name="attr_damage_type_from_srd" accept="Damage Type"> <input type="hidden" name="attr_heal_from_srd" accept="Healing"> <input type="hidden" name="attr_higher_spell_slot_dice_from_srd" accept="Higher Spell Slot Dice"> <input type="hidden" name="attr_add_casting_modifier" accept="Add Casting Modifier"> <input type="hidden" name="attr_damage_progression_from_srd" accept="Damage Progression"><div class="presentation relative"><div class="shaped-row no-wrap"><input type="hidden" name="attr_content_toggle" value="1" class="content-toggle"><button type="roll" name="roll_spell" class="wrapper-button" value="@{output_option} &{template:5e-shaped} {{character_name=@{character_name}}} @{show_character_name} {{title=@{name}}} {{spell=1}} @{attacher_spell} @{attacher_spell_level_8} {{spell_level=^{@{spell_level}}}} {{school=^{@{school}}}} {{casting_time=^{@{casting_time}}}} @{ritual_output} {{range=@{range}}} {{components=^{@{components}}}} {{materials=@{materials}}} {{duration=^{@{duration}}}} @{hide_gm_info} @{roll_formula}"><span name="attr_name" class="spell-name"></span><div class="no-overflow condense"><span name="attr_spell_level" data-i18n-dynamic class="italic"></span><span name="attr_school" data-i18n-dynamic class="italic lowercase"></span><span class="show-ritual italic lowercase">(<span data-i18n="RITUAL"></span>)</span></div><div class="no-overflow condense"><span class="bold mar-r-sm"><span data-i18n="CASTING_TIME"></span>:</span><span name="attr_casting_time" data-i18n-dynamic></span></div><div class="no-overflow condense"><span class="bold mar-r-sm"><span data-i18n="RANGE"></span>:</span><span name="attr_range"></span></div><div class="no-overflow condense"><span class="bold mar-r-sm"><span data-i18n="COMPONENTS"></span>:</span><span name="attr_components" data-i18n-dynamic></span><input type="checkbox" name="attr_materials_show" value="1" class="show-materials hidden"><span class="show-materials">(<span name="attr_materials" class="small-label"></span>)</span></div><div class="no-overflow condense"><span class="bold mar-r-sm"><span data-i18n="DURATION"></span>:</span><span name="attr_duration" data-i18n-dynamic></span></div><div class="condense content"><span name="attr_content"></span></div></button><span class="show-when-condensed comma">, </span></div><div class="prepared-absolute prepared-matters"><label class="pseudo-button-wrapper show-when-not-condensed"><input type="checkbox" name="attr_is_prepared" value="Yes"><span data-i18n="PREPARED" class="lowercase small-font"></span></label></div></div><button type="roll" name="roll_repeat" class="hidden" value="@{output_option} &{template:5e-shaped} {{character_name=@{character_name}}} @{show_character_name} {{title=@{name}}} {{spell_repeat=1}} @{attacher_spell} @{attacher_spell_level_8} {{spell_level=^{@{spell_level}}}} @{hide_gm_info} @{roll_formula} {{content=}} {{higher_level=}}"></button><div class="shaped-row no-wrap edit"><span class="auto-expand-wrap"><input type="text" name="attr_name" class="spell-name" data-i18n-placeholder="NAME" accept="Name"><span name="attr_name" class="auto-expand-text min-3-rem spell-name"></span></span><div class="1-rem"></div></div><input type="checkbox" name="attr_toggle_details" class="toggle-icon-settings edit" checked="checked"><span class="toggle-icon-settings pictos edit">y</span><div class="details edit"><div class="shaped-row align-center"><span class="auto-expand-wrap"><select name="attr_spell_level" class="italic" accept="Level"><option value="CANTRIP" data-i18n="CANTRIP"></option><option value="1ST_LEVEL" data-i18n="1ST_LEVEL"></option><option value="2ND_LEVEL" data-i18n="2ND_LEVEL"></option><option value="3RD_LEVEL" data-i18n="3RD_LEVEL"></option><option value="4TH_LEVEL" data-i18n="4TH_LEVEL"></option><option value="5TH_LEVEL" data-i18n="5TH_LEVEL"></option><option value="6TH_LEVEL" data-i18n="6TH_LEVEL"></option><option value="7TH_LEVEL" data-i18n="7TH_LEVEL"></option><option value="8TH_LEVEL" data-i18n="8TH_LEVEL" selected="selected"></option><option value="9TH_LEVEL" data-i18n="9TH_LEVEL"></option><option value="0" class="srd-hidden">0</option><option value="1" class="srd-hidden">1</option><option value="2" class="srd-hidden">2</option><option value="3" class="srd-hidden">3</option><option value="4" class="srd-hidden">4</option><option value="5" class="srd-hidden">5</option><option value="6" class="srd-hidden">6</option><option value="7" class="srd-hidden">7</option><option value="8" class="srd-hidden">8</option><option value="9" class="srd-hidden">9</option></select><span name="attr_spell_level" class="auto-expand-text min-2-rem" data-i18n-dynamic>CANTRIP</span></span><span class="auto-expand-wrap"><select name="attr_school" class="italic lowercase" accept="School"><option value="ABJURATION" data-i18n="ABJURATION"></option><option value="CONJURATION" data-i18n="CONJURATION"></option><option value="DIVINATION" data-i18n="DIVINATION"></option><option value="ENCHANTMENT" data-i18n="ENCHANTMENT"></option><option value="EVOCATION" data-i18n="EVOCATION"></option><option value="ILLUSION" data-i18n="ILLUSION"></option><option value="NECROMANCY" data-i18n="NECROMANCY"></option><option value="TRANSMUTATION" data-i18n="TRANSMUTATION"></option><option value="Abjuration" class="srd-hidden">Abjuration</option><option value="Conjuration" class="srd-hidden">Conjuration</option><option value="Divination" class="srd-hidden">Divination</option><option value="Enchantment" class="srd-hidden">Enchantment</option><option value="Evocation" class="srd-hidden">Evocation</option><option value="Illusion" class="srd-hidden">Illusion</option><option value="Necromancy" class="srd-hidden">Necromancy</option><option value="Transmutation" class="srd-hidden">Transmutation</option></select><span name="attr_school" class="auto-expand-text lowercase min-2-rem" data-i18n-dynamic>ABJURATION</span></span><div class="mar-l-sm"><input type="hidden" name="attr_ritual_output"><label class="pseudo-button-wrapper"><input type="checkbox" name="attr_ritual" value="Yes" accept="Ritual"><span data-i18n="RITUAL" class="lowercase small-font"></span></label></div><div class="mar-l-sm prepared-matters"><label class="pseudo-button-wrapper"><input type="checkbox" name="attr_is_prepared" value="Yes"><span data-i18n="PREPARED" class="lowercase small-font"></span></label></div></div><div class="shaped-row align-center"><span class="bold mar-r-sm"><span data-i18n="CASTING_TIME"></span>:</span><span class="auto-expand-wrap"><select name="attr_casting_time" accept="Casting Time"><option value="1_ACTION" data-i18n="1_ACTION"></option><option value="1_BONUS_ACTION" data-i18n="1_BONUS_ACTION"></option><option value="1_REACTION" data-i18n="1_REACTION"></option><option value="1_MINUTE" data-i18n="1_MINUTE"></option><option value="10_MINUTES" data-i18n="10_MINUTES"></option><option value="1_HOUR" data-i18n="1_HOUR"></option><option value="8_HOURS" data-i18n="8_HOURS"></option><option value="12_HOURS" data-i18n="12_HOURS"></option><option value="24_HOURS" data-i18n="24_HOURS"></option><option value="1 action" class="srd-hidden"></option><option value="1 bonus action" class="srd-hidden"></option><option value="1 reaction" class="srd-hidden"></option><option value="1 minute" class="srd-hidden"></option><option value="10 minutes" class="srd-hidden"></option><option value="1 hour" class="srd-hidden"></option><option value="8 hours" class="srd-hidden"></option><option value="12 hours" class="srd-hidden"></option><option value="24 hours" class="srd-hidden"></option></select><span name="attr_casting_time" class="auto-expand-text min-2-rem" data-i18n-dynamic>1_ACTION</span></span></div><div class="shaped-row align-center"><span class="bold mar-r-sm"><span data-i18n="RANGE"></span>:</span><span class="auto-expand-wrap"><input type="text" name="attr_range" placeholder="90" accept="Range"><span name="attr_range" class="auto-expand-text min-2-rem"></span></span></div><div class="shaped-row align-center no-wrap"><span class="bold mar-r-sm"><span data-i18n="COMPONENTS"></span>:</span><span class="auto-expand-wrap"><select name="attr_components" accept="Components"><option value="COMPONENTS_V_S_M" data-i18n="COMPONENTS_V_S_M"></option><option value="COMPONENTS_V_S" data-i18n="COMPONENTS_V_S"></option><option value="COMPONENTS_V_M" data-i18n="COMPONENTS_V_M"></option><option value="COMPONENTS_V" data-i18n="COMPONENTS_V"></option><option value="COMPONENTS_S_M" data-i18n="COMPONENTS_S_M"></option><option value="COMPONENTS_S" data-i18n="COMPONENTS_S"></option><option value="COMPONENTS_M" data-i18n="COMPONENTS_M"></option><option class="psionics" value="DISPLAY_AUDITORY" data-i18n="DISPLAY_AUDITORY"></option><option class="psionics" value="DISPLAY_AUDITORY_MATERIAL" data-i18n="DISPLAY_AUDITORY_MATERIAL"></option><option class="psionics" value="DISPLAY_AUDITORY_MENTAL" data-i18n="DISPLAY_AUDITORY_MENTAL"></option><option class="psionics" value="DISPLAY_AUDITORY_MENTAL_VISUAL" data-i18n="DISPLAY_AUDITORY_MENTAL_VISUAL"></option><option class="psionics" value="DISPLAY_AUDITORY_MENTAL_OLFACTORY" data-i18n="DISPLAY_AUDITORY_MENTAL_OLFACTORY"></option><option class="psionics" value="DISPLAY_AUDITORY_OLFACTORY" data-i18n="DISPLAY_AUDITORY_OLFACTORY"></option><option class="psionics" value="DISPLAY_AUDITORY_OLFACTORY_MATERIAL" data-i18n="DISPLAY_AUDITORY_OLFACTORY_MATERIAL"></option><option class="psionics" value="DISPLAY_AUDITORY_VISUAL" data-i18n="DISPLAY_AUDITORY_VISUAL"></option><option class="psionics" value="DISPLAY_AUDITORY_VISUAL_MATERIAL" data-i18n="DISPLAY_AUDITORY_VISUAL_MATERIAL"></option><option class="psionics" value="DISPLAY_MENTAL" data-i18n="DISPLAY_MENTAL"></option><option class="psionics" value="DISPLAY_MENTAL_OLFACTORY" data-i18n="DISPLAY_MENTAL_OLFACTORY"></option><option class="psionics" value="DISPLAY_MENTAL_OLFACTORY_VISUAL" data-i18n="DISPLAY_MENTAL_OLFACTORY_VISUAL"></option><option class="psionics" value="DISPLAY_MENTAL_VISUAL" data-i18n="DISPLAY_MENTAL_VISUAL"></option><option class="psionics" value="DISPLAY_MENTAL_MATERIAL" data-i18n="DISPLAY_MENTAL_MATERIAL"></option><option class="psionics" value="DISPLAY_OLFACTORY" data-i18n="DISPLAY_OLFACTORY"></option><option class="psionics" value="DISPLAY_OLFACTORY_VISUAL" data-i18n="DISPLAY_OLFACTORY_VISUAL"></option><option class="psionics" value="DISPLAY_OLFACTORY_MATERIAL" data-i18n="DISPLAY_OLFACTORY_MATERIAL"></option><option class="psionics" value="DISPLAY_VISUAL" data-i18n="DISPLAY_VISUAL"></option><option class="psionics" value="DISPLAY_VISUAL_MATERIAL" data-i18n="DISPLAY_VISUAL_MATERIAL"></option><option class="psionics" value="DISPLAY_MATERIAL" data-i18n="DISPLAY_MATERIAL"></option><option value="V S M" class="srd-hidden"></option><option value="V S" class="srd-hidden"></option><option value="V M" class="srd-hidden"></option><option value="V" class="srd-hidden"></option><option value="S M" class="srd-hidden"></option><option value="S" class="srd-hidden"></option><option value="M" class="srd-hidden"></option></select><span name="attr_components" class="auto-expand-text min-2-rem" data-i18n-dynamic>COMPONENTS_V_S_M</span></span><span>(</span><span class="auto-expand-wrap"><input type="text" name="attr_materials" class="small-label" accept="Material"><span name="attr_materials" class="auto-expand-text small-label"></span></span><span>)</span></div><div class="shaped-row align-center"><span class="bold mar-r-sm"><span data-i18n="DURATION"></span>:</span><span class="auto-expand-wrap"><select name="attr_duration" accept="Duration"><option value="INSTANTANEOUS" data-i18n="INSTANTANEOUS"></option><option value="INSTANTANEOUS_OR_1_HOUR" data-i18n="INSTANTANEOUS_OR_1_HOUR"></option><option value="1_ROUND" data-i18n="1_ROUND"></option><option value="1_MINUTE" data-i18n="1_MINUTE"></option><option value="10_MINUTES" data-i18n="10_MINUTES"></option><option value="1_HOUR" data-i18n="1_HOUR"></option><option value="8_HOURS" data-i18n="8_HOURS"></option><option value="12_HOURS" data-i18n="12_HOURS"></option><option value="24_HOURS" data-i18n="24_HOURS"></option><option value="CONCENTRATION_UP_TO_1_ROUND" data-i18n="CONCENTRATION_UP_TO_1_ROUND"></option><option value="CONCENTRATION_UP_TO_6_ROUNDS" data-i18n="CONCENTRATION_UP_TO_6_ROUNDS"></option><option value="CONCENTRATION_UP_TO_1_MINUTE" data-i18n="CONCENTRATION_UP_TO_1_MINUTE"></option><option value="CONCENTRATION_UP_TO_10_MINUTES" data-i18n="CONCENTRATION_UP_TO_10_MINUTES"></option><option value="CONCENTRATION_UP_TO_1_HOUR" data-i18n="CONCENTRATION_UP_TO_1_HOUR"></option><option value="CONCENTRATION_UP_TO_2_HOURS" data-i18n="CONCENTRATION_UP_TO_2_HOURS"></option><option value="CONCENTRATION_UP_TO_8_HOURS" data-i18n="CONCENTRATION_UP_TO_8_HOURS"></option><option value="CONCENTRATION_UP_TO_12_HOURS" data-i18n="CONCENTRATION_UP_TO_12_HOURS"></option><option value="CONCENTRATION_UP_TO_24_HOURS" data-i18n="CONCENTRATION_UP_TO_24_HOURS"></option><option value="7_DAYS" data-i18n="7_DAYS"></option><option value="10_DAYS" data-i18n="10_DAYS"></option><option value="30_DAYS" data-i18n="30_DAYS"></option><option value="UNTIL_DISPELLED" data-i18n="UNTIL_DISPELLED"></option><option value="UNTIL_DISPELLED_OR_TRIGGERED" data-i18n="UNTIL_DISPELLED_OR_TRIGGERED"></option><option value="SPECIAL" data-i18n="SPECIAL"></option><option value="Instantaneous" class="srd-hidden"></option><option value="Instantaneous or 1 hour" class="srd-hidden"></option><option value="1 round" class="srd-hidden"></option><option value="1 minute" class="srd-hidden"></option><option value="10 minutes" class="srd-hidden"></option><option value="1 hour" class="srd-hidden"></option><option value="8 hours" class="srd-hidden"></option><option value="12 hours" class="srd-hidden"></option><option value="24 hours" class="srd-hidden"></option><option value="Up to 1 round" class="srd-hidden"></option><option value="Up to 6 rounds" class="srd-hidden"></option><option value="Up to 1 minute" class="srd-hidden"></option><option value="Up to 10 minutes" class="srd-hidden"></option><option value="Up to 1 hour" class="srd-hidden"></option><option value="Up to 2 hours" class="srd-hidden"></option><option value="Up to 8 hours" class="srd-hidden"></option><option value="Up to 12 hours" class="srd-hidden"></option><option value="Up to 24 hours" class="srd-hidden"></option></select><span name="attr_duration" class="auto-expand-text min-2-rem" data-i18n-dynamic>INSTANTANEOUS</span></span></div><div class="relative mar-l-smd mar-t-smd"><input type="checkbox" name="attr_content_toggle" value="1" class="content-toggle small-checkbox" checked="checked"><textarea name="attr_content" class="four-line-textarea textarea-checkbox" accept="Content" data-i18n-placeholder="CONTENT"></textarea></div><div class="relative mar-l-smd mar-t-smd"><input type="checkbox" name="attr_higher_level_toggle" value="1" class="higher-level-toggle small-checkbox"><textarea name="attr_higher_level" class="two-line-textarea textarea-checkbox" data-i18n-placeholder="HIGHER_LEVEL"></textarea></div><div class="shaped-row align-flex-start no-wrap mar-l-smd mar-t-smd"><input type="checkbox" name="attr_attack_toggle" value="1" class="attack-toggle small-checkbox no-shrink"><span class="attack-reverse heading"><span data-i18n="ATTACK"></span>.</span><div class="attack"><div class="shaped-row"><input type="hidden" name="attr_attack_type" class="attack-type"><span class="auto-expand-wrap"><select name="attr_attack_type" class="italic" accept="Item Type"><option value="MELEE_SPELL_ATTACK" data-i18n="MELEE_SPELL_ATTACK"></option><option value="RANGED_SPELL_ATTACK" data-i18n="RANGED_SPELL_ATTACK"></option><option class="srd-hidden">Melee Weapon</option><option class="srd-hidden">Ranged Weapon</option></select><span name="attr_attack_type" class="auto-expand-text italic" data-i18n-dynamic><span data-i18n="MELEE_WEAPON_ATTACK"></span></span></span><span class="italic">: </span><span class="attack edit"><label class="round-checkbox-wrapper pad-t-sm"><input type="checkbox" name="attr_proficiency" checked="checked"><span></span></label></span><span>+</span><span class="auto-expand-wrap"><select name="attr_attack_ability"><option value="0">—</option><option value="FIN" data-i18n="FIN"></option><option value="STR" data-i18n="STR" class=""></option><option value="DEX" data-i18n="DEX" class=""></option><option value="CON" data-i18n="CON" class=""></option><option value="INT" data-i18n="INT" class=""></option><option value="WIS" data-i18n="WIS" class=""></option><option value="CHA" data-i18n="CHA" class=""></option><option value="HON" data-i18n="HON" class="honor"></option><option value="SAN" data-i18n="SAN" class="sanity"></option><option class="srd-hidden">SPELL_ABILITY</option></select><span name="attr_attack_ability" class="auto-expand-text" data-i18n-dynamic></span></span><span>+</span><span class="auto-expand-wrap"><input type="number" name="attr_attack_bonus" class="no-spin"><span name="attr_attack_bonus" class="auto-expand-text"></span></span><span>=</span><span> </span><span name="attr_to_hit">+0</span><span> </span><span data-i18n="TO_HIT"></span><span>, </span><span data-i18n="REACH" class="reach lowercase"></span><span class="reach"> </span><span class="reach auto-expand-wrap"><input type="text" name="attr_reach" class="center" accept="Reach"><span name="attr_reach" class="auto-expand-text"></span></span><span class="reach">, </span><span data-i18n="RANGE" class="attack range edit lowercase"></span><span class="attack range edit"> </span><span class="attack range edit auto-expand-wrap"><input type="text" name="attr_range" class="center" accept="Range"><span name="attr_range" class="auto-expand-text"></span></span><span class="range">, </span><span class="auto-expand-wrap"><select name="attr_attack_target" class="italic"><option value="ONE_TARGET" data-i18n="ONE_TARGET"></option><option value="ONE_CREATURE" data-i18n="ONE_CREATURE"></option></select><span name="attr_attack_target" class="auto-expand-text" data-i18n-dynamic><span data-i18n="ONE_TARGET"></span></span></span><span class="crit-range">, </span><span data-i18n="CRIT_RANGE" class="crit-range lowercase"></span><span class="crit-range"> </span><span class="crit-range auto-expand-wrap"><input type="number" name="attr_crit_range" class="no-spin" value="20" step="1" min="1" max="20"><span name="attr_crit_range" class="auto-expand-text"></span></span><span>.</span></div><div class="shaped-row"><span class="italic"><span data-i18n="HIT"></span><span>:</span></span><span> </span><span name="attr_attack_damage_average" class="attack damage edit">0</span><span class="attack damage edit"> (</span><span class="attack damage edit"><span class="auto-expand-wrap"><input type="text" name="attr_attack_damage_dice" class="center" placeholder="1"><span name="attr_attack_damage_dice" class="auto-expand-text">1</span></span><span class="auto-expand-wrap"><select name="attr_attack_damage_die"><option>d0</option><option>d2</option><option>d4</option><option>d6</option><option>d8</option><option>d10</option><option>d12</option><option>d20</option></select><span name="attr_attack_damage_die" class="auto-expand-text">d0</span></span><span class="dice-modifier auto-expand-wrap"><input type="text" name="attr_attack_damage_dice_modifier"><span name="attr_attack_damage_dice_modifier" class="auto-expand-text"></span></span></span><span class="attack damage edit">+</span><span class="attack damage edit auto-expand-wrap"><select name="attr_attack_damage_ability"><option value="0">—</option><option value="FIN" data-i18n="FIN"></option><option value="STR" data-i18n="STR" class=""></option><option value="DEX" data-i18n="DEX" class=""></option><option value="CON" data-i18n="CON" class=""></option><option value="INT" data-i18n="INT" class=""></option><option value="WIS" data-i18n="WIS" class=""></option><option value="CHA" data-i18n="CHA" class=""></option><option value="HON" data-i18n="HON" class="honor"></option><option value="SAN" data-i18n="SAN" class="sanity"></option><option class="srd-hidden">SPELL_ABILITY</option></select><span name="attr_attack_damage_ability" class="auto-expand-text capitalize" data-i18n-dynamic></span></span><span class="attack damage edit">+</span><span class="attack damage edit auto-expand-wrap"><input type="text" name="attr_attack_damage_bonus"><span name="attr_attack_damage_bonus" class="auto-expand-text"></span></span><span class="attack damage edit extra-on-a-crit">, </span><span data-i18n="EXTRA_ON_A_CRIT" class="attack damage edit extra-on-a-crit lowercase"></span><span class="attack damage edit extra-on-a-crit"> </span><span class="attack damage edit extra-on-a-crit auto-expand-wrap"><input type="text" name="attr_attack_damage_crit" class="center"><span name="attr_attack_damage_crit" class="auto-expand-text"></span></span><span class="attack damage edit">) </span><span class="attack damage edit auto-expand-wrap"><input type="text" name="attr_attack_damage_type" class="edit center" data-i18n-placeholder="FIRE"><span name="attr_attack_damage_type" class="auto-expand-text min-2-rem"></span></span><span class="attack damage edit"> </span><span data-i18n="DAMAGE" class="attack damage edit lowercase"></span><span class="attack damage">, </span><span class="attack damage auto-expand-wrap"><input type="text" name="attr_attack_higher_level_dice"><span name="attr_attack_higher_level_dice" class="auto-expand-text"></span></span><span name="attr_attack_damage_die" class="attack damage"></span><span class="attack damage"> </span><span data-i18n="PER_LEVEL" class="attack damage"></span><span> </span><span class="attack edit auto-expand-wrap"><select name="attr_attack_second_damage_condition"><option value="">—</option><option value="PLUS" data-i18n="PLUS"></option></select><span name="attr_attack_second_damage_condition" class="auto-expand-text" data-i18n-dynamic></span></span><input type="hidden" name="attr_attack_second_damage_condition" class="attack-second-damage-condition" value=""><span class="damage"> </span><span name="attr_attack_second_damage_average" class="attack damage edit">0</span><span class="attack damage edit"> (</span><span class="attack damage edit"><span class="auto-expand-wrap"><input type="text" name="attr_attack_second_damage_dice" class="center" placeholder="1"><span name="attr_attack_second_damage_dice" class="auto-expand-text">1</span></span><span class="auto-expand-wrap"><select name="attr_attack_second_damage_die"><option>d0</option><option>d2</option><option>d4</option><option>d6</option><option>d8</option><option>d10</option><option>d12</option><option>d20</option></select><span name="attr_attack_second_damage_die" class="auto-expand-text">d0</span></span><span class="dice-modifier auto-expand-wrap"><input type="text" name="attr_attack_second_damage_dice_modifier"><span name="attr_attack_second_damage_dice_modifier" class="auto-expand-text"></span></span></span><span class="attack damage edit">+</span><span class="attack damage edit auto-expand-wrap"><select name="attr_attack_second_damage_ability"><option value="0">—</option><option value="FIN" data-i18n="FIN"></option><option value="STR" data-i18n="STR" class=""></option><option value="DEX" data-i18n="DEX" class=""></option><option value="CON" data-i18n="CON" class=""></option><option value="INT" data-i18n="INT" class=""></option><option value="WIS" data-i18n="WIS" class=""></option><option value="CHA" data-i18n="CHA" class=""></option><option value="HON" data-i18n="HON" class="honor"></option><option value="SAN" data-i18n="SAN" class="sanity"></option><option class="srd-hidden">SPELL_ABILITY</option></select><span name="attr_attack_second_damage_ability" class="auto-expand-text capitalize" data-i18n-dynamic></span></span><span class="attack damage edit">+</span><span class="attack damage edit auto-expand-wrap"><input type="text" name="attr_attack_second_damage_bonus"><span name="attr_attack_second_damage_bonus" class="auto-expand-text"></span></span><span class="attack damage edit extra-on-a-crit">, </span><span data-i18n="EXTRA_ON_A_CRIT" class="attack damage edit extra-on-a-crit lowercase"></span><span class="attack damage edit extra-on-a-crit"> </span><span class="attack damage edit extra-on-a-crit auto-expand-wrap"><input type="text" name="attr_attack_second_damage_crit" class="center"><span name="attr_attack_second_damage_crit" class="auto-expand-text"></span></span><span class="attack damage edit">) </span><span class="attack damage edit auto-expand-wrap"><input type="text" name="attr_attack_second_damage_type" class="edit center" data-i18n-placeholder="FIRE"><span name="attr_attack_second_damage_type" class="auto-expand-text min-2-rem"></span></span><span class="attack damage edit"> </span><span data-i18n="DAMAGE" class="attack damage edit lowercase"></span><span class="attack damage">, </span><span class="attack damage auto-expand-wrap"><input type="text" name="attr_attack_second_higher_level_dice"><span name="attr_attack_second_higher_level_dice" class="auto-expand-text"></span></span><span name="attr_attack_second_damage_die" class="attack damage"></span><span class="attack damage"> </span><span data-i18n="PER_LEVEL" class="attack damage"></span><span>.</span></div></div></div><div class="shaped-row align-flex-start no-wrap mar-l-smd mar-t-smd"><input type="checkbox" name="attr_saving_throw_toggle" value="1" class="saving-throw-toggle small-checkbox no-shrink"><span class="saving-throw-reverse heading"><span data-i18n="SAVING_THROW"></span>.</span><div class="saving-throw"><div class="shaped-row"><span class="edit auto-expand-wrap"><select name="attr_saving_throw_vs_ability" accept="Save"><option value="STRENGTH" data-i18n="STRENGTH" class="default-saving-throw"></option><option value="DEXTERITY" data-i18n="DEXTERITY" class="default-saving-throw"></option><option value="CONSTITUTION" data-i18n="CONSTITUTION" class="default-saving-throw"></option><option value="INTELLIGENCE" data-i18n="INTELLIGENCE" class="default-saving-throw"></option><option value="WISDOM" data-i18n="WISDOM" class="default-saving-throw"></option><option value="CHARISMA" data-i18n="CHARISMA" class="default-saving-throw"></option><option value="HONOR" data-i18n="HONOR" class="default-saving-throw honor"></option><option value="SANITY" data-i18n="SANITY" class="default-saving-throw sanity"></option><option value="FORTITUDE" data-i18n="FORTITUDE" class="custom-saving-throw"></option><option value="REFLEX" data-i18n="REFLEX" class="custom-saving-throw"></option><option value="WILL" data-i18n="WILL" class="custom-saving-throw"></option></select><span name="attr_saving_throw_vs_ability" class="auto-expand-text" data-i18n-dynamic></span></span><span> </span><span data-i18n="SAVING_THROW" class="lowercase"></span><span> (</span><span class="edit auto-expand-wrap"><select name="attr_saving_throw_ability"><option value="0">—</option><option value="STR" data-i18n="STR" class=""></option><option value="DEX" data-i18n="DEX" class=""></option><option value="CON" data-i18n="CON" class=""></option><option value="INT" data-i18n="INT" class=""></option><option value="WIS" data-i18n="WIS" class=""></option><option value="CHA" data-i18n="CHA" class=""></option><option value="HON" data-i18n="HON" class="honor"></option><option value="SAN" data-i18n="SAN" class="sanity"></option><option class="srd-hidden">SPELL_ABILITY</option></select><span name="attr_saving_throw_ability" class="auto-expand-text" data-i18n-dynamic></span></span><span>+</span><span class="edit auto-expand-wrap"><input type="number" name="attr_saving_throw_bonus"><span name="attr_saving_throw_bonus" class="auto-expand-text"></span></span><span>=</span><span data-i18n="DC"></span><span> </span><input type="hidden" name="attr_saving_throw_dc"><span name="attr_saving_throw_dc" class="bold"></span><span>).</span><span> </span><span class="inline-block"><div class="7-rem flex-grow"><textarea name="attr_saving_throw_success" class="one-line-textarea" data-i18n-placeholder="SAVE_SUCCESS" accept="Save Success"></textarea></div></span></div><div class="shaped-row"><span class="italic"><span data-i18n="SAVE_FAILURE"></span><span>:</span></span><span> </span><span name="attr_saving_throw_damage_average" class="saving-throw damage edit">0</span><span class="saving-throw damage edit"> (</span><span class="saving-throw damage edit"><span class="auto-expand-wrap"><input type="text" name="attr_saving_throw_damage_dice" class="center" placeholder="1"><span name="attr_saving_throw_damage_dice" class="auto-expand-text">1</span></span><span class="auto-expand-wrap"><select name="attr_saving_throw_damage_die"><option>d0</option><option>d2</option><option>d4</option><option>d6</option><option>d8</option><option>d10</option><option>d12</option><option>d20</option></select><span name="attr_saving_throw_damage_die" class="auto-expand-text">d0</span></span><span class="dice-modifier auto-expand-wrap"><input type="text" name="attr_saving_throw_damage_dice_modifier"><span name="attr_saving_throw_damage_dice_modifier" class="auto-expand-text"></span></span></span><span class="saving-throw damage edit">+</span><span class="saving-throw damage edit auto-expand-wrap"><select name="attr_saving_throw_damage_ability"><option value="0">—</option><option value="FIN" data-i18n="FIN"></option><option value="STR" data-i18n="STR" class=""></option><option value="DEX" data-i18n="DEX" class=""></option><option value="CON" data-i18n="CON" class=""></option><option value="INT" data-i18n="INT" class=""></option><option value="WIS" data-i18n="WIS" class=""></option><option value="CHA" data-i18n="CHA" class=""></option><option value="HON" data-i18n="HON" class="honor"></option><option value="SAN" data-i18n="SAN" class="sanity"></option><option class="srd-hidden">SPELL_ABILITY</option></select><span name="attr_saving_throw_damage_ability" class="auto-expand-text capitalize" data-i18n-dynamic></span></span><span class="saving-throw damage edit">+</span><span class="saving-throw damage edit auto-expand-wrap"><input type="text" name="attr_saving_throw_damage_bonus"><span name="attr_saving_throw_damage_bonus" class="auto-expand-text"></span></span><span class="saving-throw damage edit">) </span><span class="saving-throw damage edit auto-expand-wrap"><input type="text" name="attr_saving_throw_damage_type" class="edit center" data-i18n-placeholder="FIRE"><span name="attr_saving_throw_damage_type" class="auto-expand-text min-2-rem"></span></span><span class="saving-throw damage edit"> </span><span data-i18n="DAMAGE" class="saving-throw damage edit lowercase"></span><span class="saving-throw damage">, </span><span class="saving-throw damage auto-expand-wrap"><input type="text" name="attr_saving_throw_higher_level_dice"><span name="attr_saving_throw_higher_level_dice" class="auto-expand-text"></span></span><span name="attr_saving_throw_damage_die" class="saving-throw damage"></span><span class="saving-throw damage"> </span><span data-i18n="PER_LEVEL" class="saving-throw damage"></span><span class="saving-throw edit"> </span><span class="saving-throw edit auto-expand-wrap"><select name="attr_saving_throw_second_damage_condition"><option value="">—</option><option value="PLUS" data-i18n="PLUS"></option></select><span name="attr_saving_throw_second_damage_condition" class="auto-expand-text" data-i18n-dynamic></span></span><input type="hidden" name="attr_saving_throw_second_damage_condition" class="saving-throw-second-damage-condition" value=""><span class="saving-throw damage edit"> </span><span name="attr_saving_throw_second_damage_average" class="saving-throw damage edit">0</span><span class="saving-throw damage edit"> (</span><span class="saving-throw damage edit"><span class="auto-expand-wrap"><input type="text" name="attr_saving_throw_second_damage_dice" class="center" placeholder="1"><span name="attr_saving_throw_second_damage_dice" class="auto-expand-text">1</span></span><span class="auto-expand-wrap"><select name="attr_saving_throw_second_damage_die"><option>d0</option><option>d2</option><option>d4</option><option>d6</option><option>d8</option><option>d10</option><option>d12</option><option>d20</option></select><span name="attr_saving_throw_second_damage_die" class="auto-expand-text">d0</span></span><span class="dice-modifier auto-expand-wrap"><input type="text" name="attr_saving_throw_second_damage_dice_modifier"><span name="attr_saving_throw_second_damage_dice_modifier" class="auto-expand-text"></span></span></span><span class="saving-throw damage edit">+</span><span class="saving-throw damage edit auto-expand-wrap"><select name="attr_saving_throw_second_damage_ability"><option value="0">—</option><option value="FIN" data-i18n="FIN"></option><option value="STR" data-i18n="STR" class=""></option><option value="DEX" data-i18n="DEX" class=""></option><option value="CON" data-i18n="CON" class=""></option><option value="INT" data-i18n="INT" class=""></option><option value="WIS" data-i18n="WIS" class=""></option><option value="CHA" data-i18n="CHA" class=""></option><option value="HON" data-i18n="HON" class="honor"></option><option value="SAN" data-i18n="SAN" class="sanity"></option><option class="srd-hidden">SPELL_ABILITY</option></select><span name="attr_saving_throw_second_damage_ability" class="auto-expand-text capitalize" data-i18n-dynamic></span></span><span class="saving-throw damage edit">+</span><span class="saving-throw damage edit auto-expand-wrap"><input type="text" name="attr_saving_throw_second_damage_bonus"><span name="attr_saving_throw_second_damage_bonus" class="auto-expand-text"></span></span><span class="saving-throw damage edit">) </span><span class="saving-throw damage edit auto-expand-wrap"><input type="text" name="attr_saving_throw_second_damage_type" class="edit center" data-i18n-placeholder="FIRE"><span name="attr_saving_throw_second_damage_type" class="auto-expand-text min-2-rem"></span></span><span class="saving-throw damage edit"> </span><span data-i18n="DAMAGE" class="saving-throw damage edit lowercase"></span><span class="saving-throw damage">, </span><span class="saving-throw damage auto-expand-wrap"><input type="text" name="attr_saving_throw_second_higher_level_dice"><span name="attr_saving_throw_second_higher_level_dice" class="auto-expand-text"></span></span><span name="attr_saving_throw_second_damage_die" class="saving-throw damage"></span><span class="saving-throw damage"> </span><span data-i18n="PER_LEVEL" class="saving-throw damage"></span><span class="saving-throw edit">.</span></div></div></div><div class="shaped-row align-flex-start mar-l-smd mar-t-smd"><input type="checkbox" name="attr_other_damage_toggle" value="1" class="other-damage-toggle small-checkbox"><span class="other-damage-reverse heading"><span data-i18n="OTHER_DAMAGE"></span>.</span><span name="attr_other_damage_average" class="other-damage damage edit">0</span><span class="other-damage damage edit"> (</span><span class="other-damage damage edit"><span class="auto-expand-wrap"><input type="text" name="attr_other_damage_dice" class="center" placeholder="1"><span name="attr_other_damage_dice" class="auto-expand-text">1</span></span><span class="auto-expand-wrap"><select name="attr_other_damage_die"><option>d0</option><option>d2</option><option>d4</option><option>d6</option><option>d8</option><option>d10</option><option>d12</option><option>d20</option></select><span name="attr_other_damage_die" class="auto-expand-text">d0</span></span><span class="dice-modifier auto-expand-wrap"><input type="text" name="attr_other_damage_dice_modifier"><span name="attr_other_damage_dice_modifier" class="auto-expand-text"></span></span></span><span class="other-damage damage edit">+</span><span class="other-damage damage edit auto-expand-wrap"><select name="attr_other_damage_ability"><option value="0">—</option><option value="FIN" data-i18n="FIN"></option><option value="STR" data-i18n="STR" class=""></option><option value="DEX" data-i18n="DEX" class=""></option><option value="CON" data-i18n="CON" class=""></option><option value="INT" data-i18n="INT" class=""></option><option value="WIS" data-i18n="WIS" class=""></option><option value="CHA" data-i18n="CHA" class=""></option><option value="HON" data-i18n="HON" class="honor"></option><option value="SAN" data-i18n="SAN" class="sanity"></option><option class="srd-hidden">SPELL_ABILITY</option></select><span name="attr_other_damage_ability" class="auto-expand-text capitalize" data-i18n-dynamic></span></span><span class="other-damage damage edit">+</span><span class="other-damage damage edit auto-expand-wrap"><input type="text" name="attr_other_damage_bonus"><span name="attr_other_damage_bonus" class="auto-expand-text"></span></span><span class="other-damage damage edit extra-on-a-crit">, </span><span data-i18n="EXTRA_ON_A_CRIT" class="other-damage damage edit extra-on-a-crit lowercase"></span><span class="other-damage damage edit extra-on-a-crit"> </span><span class="other-damage damage edit extra-on-a-crit auto-expand-wrap"><input type="text" name="attr_other_damage_crit" class="center"><span name="attr_other_damage_crit" class="auto-expand-text"></span></span><span class="other-damage damage edit">) </span><span class="other-damage damage edit auto-expand-wrap"><input type="text" name="attr_other_damage_type" class="edit center" data-i18n-placeholder="FIRE"><span name="attr_other_damage_type" class="auto-expand-text min-2-rem"></span></span><span class="other-damage damage edit"> </span><span data-i18n="DAMAGE" class="other-damage damage edit lowercase"></span><span class="other-damage damage">, </span><span class="other-damage damage auto-expand-wrap"><input type="text" name="attr_other_higher_level_dice"><span name="attr_other_higher_level_dice" class="auto-expand-text"></span></span><span name="attr_other_damage_die" class="other-damage damage"></span><span class="other-damage damage"> </span><span data-i18n="PER_LEVEL" class="other-damage damage"></span><span class="other-damage edit"> </span><span class="other-damage edit auto-expand-wrap"><select name="attr_other_second_damage_condition"><option value="">—</option><option value="PLUS" data-i18n="PLUS"></option></select><span name="attr_other_second_damage_condition" class="auto-expand-text" data-i18n-dynamic></span></span><input type="hidden" name="attr_other_second_damage_condition" class="other-second-damage-condition" value=""><span class="other-damage damage edit"> </span><span name="attr_other_second_damage_average" class="other-damage damage edit">0</span><span class="other-damage damage edit"> (</span><span class="other-damage damage edit"><span class="auto-expand-wrap"><input type="text" name="attr_other_second_damage_dice" class="center" placeholder="1"><span name="attr_other_second_damage_dice" class="auto-expand-text">1</span></span><span class="auto-expand-wrap"><select name="attr_other_second_damage_die"><option>d0</option><option>d2</option><option>d4</option><option>d6</option><option>d8</option><option>d10</option><option>d12</option><option>d20</option></select><span name="attr_other_second_damage_die" class="auto-expand-text">d0</span></span><span class="dice-modifier auto-expand-wrap"><input type="text" name="attr_other_second_damage_dice_modifier"><span name="attr_other_second_damage_dice_modifier" class="auto-expand-text"></span></span></span><span class="other-damage damage edit">+</span><span class="other-damage damage edit auto-expand-wrap"><select name="attr_other_second_damage_ability"><option value="0">—</option><option value="FIN" data-i18n="FIN"></option><option value="STR" data-i18n="STR" class=""></option><option value="DEX" data-i18n="DEX" class=""></option><option value="CON" data-i18n="CON" class=""></option><option value="INT" data-i18n="INT" class=""></option><option value="WIS" data-i18n="WIS" class=""></option><option value="CHA" data-i18n="CHA" class=""></option><option value="HON" data-i18n="HON" class="honor"></option><option value="SAN" data-i18n="SAN" class="sanity"></option><option class="srd-hidden">SPELL_ABILITY</option></select><span name="attr_other_second_damage_ability" class="auto-expand-text capitalize" data-i18n-dynamic></span></span><span class="other-damage damage edit">+</span><span class="other-damage damage edit auto-expand-wrap"><input type="text" name="attr_other_second_damage_bonus"><span name="attr_other_second_damage_bonus" class="auto-expand-text"></span></span><span class="other-damage damage edit extra-on-a-crit">, </span><span data-i18n="EXTRA_ON_A_CRIT" class="other-damage damage edit extra-on-a-crit lowercase"></span><span class="other-damage damage edit extra-on-a-crit"> </span><span class="other-damage damage edit extra-on-a-crit auto-expand-wrap"><input type="text" name="attr_other_second_damage_crit" class="center"><span name="attr_other_second_damage_crit" class="auto-expand-text"></span></span><span class="other-damage damage edit">) </span><span class="other-damage damage edit auto-expand-wrap"><input type="text" name="attr_other_second_damage_type" class="edit center" data-i18n-placeholder="FIRE"><span name="attr_other_second_damage_type" class="auto-expand-text min-2-rem"></span></span><span class="other-damage damage edit"> </span><span data-i18n="DAMAGE" class="other-damage damage edit lowercase"></span><span class="other-damage damage">, </span><span class="other-damage damage auto-expand-wrap"><input type="text" name="attr_other_second_higher_level_dice"><span name="attr_other_second_higher_level_dice" class="auto-expand-text"></span></span><span name="attr_other_second_damage_die" class="other-damage damage"></span><span class="other-damage damage"> </span><span data-i18n="PER_LEVEL" class="other-damage damage"></span><span class="other-damage edit">.</span></div><div class="shaped-row align-flex-start mar-l-smd mar-t-smd"><input type="hidden" name="attr_heal_formula"> <input type="checkbox" name="attr_heal_toggle" value="1" class="heal-toggle small-checkbox"><span class="heal-reverse heading"><span data-i18n="HEAL"></span>.</span><span class="heal" data-i18n="HEAL_FOR"></span><span class="heal"> </span><span class="heal edit"><span class="edit auto-expand-wrap"><input type="text" name="attr_heal_dice" class="center" placeholder="1"><span name="attr_heal_dice" class="auto-expand-text">1</span></span><span class="auto-expand-wrap"><select name="attr_heal_die"><option>d0</option><option>d2</option><option>d4</option><option>d6</option><option>d8</option><option>d10</option><option>d12</option><option>d20</option></select><span name="attr_heal_die" class="auto-expand-text">d0</span></span><span class="dice-modifier auto-expand-wrap"><input type="text" name="attr_heal_dice_modifier"><span name="attr_heal_dice_modifier" class="auto-expand-text"></span></span></span><span class="heal">+</span><span class="heal auto-expand-wrap"><select name="attr_heal_ability"><option value="0">—</option><option value="STR" data-i18n="STR" class=""></option><option value="DEX" data-i18n="DEX" class=""></option><option value="CON" data-i18n="CON" class=""></option><option value="INT" data-i18n="INT" class=""></option><option value="WIS" data-i18n="WIS" class=""></option><option value="CHA" data-i18n="CHA" class=""></option><option value="HON" data-i18n="HON" class="honor"></option><option value="SAN" data-i18n="SAN" class="sanity"></option><option class="srd-hidden">SPELL_ABILITY</option></select><span name="attr_heal_ability" class="auto-expand-text" data-i18n-dynamic></span></span><span class="heal">+</span><span class="heal auto-expand-wrap"><input type="text" name="attr_heal_bonus"><span name="attr_heal_bonus" class="auto-expand-text"></span></span><span class="heal">+</span><span class="heal center"><label class="pseudo-button-wrapper space-below"><input type="checkbox" name="attr_heal_query_toggle" value="?{Heal Bonus Amount|}"><span data-i18n="QUERY" class="lowercase"></span></label></span><span class="heal">, </span><span class="heal auto-expand-wrap"><input type="text" name="attr_heal_higher_level_dice"><span name="attr_heal_higher_level_dice" class="auto-expand-text"></span></span><span name="attr_heal_die" class="heal"></span><span class="heal">+</span><span class="heal auto-expand-wrap"><input type="text" name="attr_higher_level_heal" class="center" accept="Higher Level Healing"><span name="attr_higher_level_heal" class="auto-expand-text"></span></span><span class="heal"> </span><span data-i18n="PER_LEVEL" class="heal"></span></div><div class="emote mar-l-smd mar-t-smd"><textarea name="attr_emote" class="one-line-textarea" data-i18n-placeholder="EMOTE"></textarea></div><div class="freetext mar-l-smd mar-t-sm"><textarea name="attr_freetext" class="two-line-textarea" data-i18n-placeholder="FREETEXT"></textarea></div><div class="freeform mar-l-smd mar-t-sm"><textarea name="attr_freeform" class="two-line-textarea" data-i18n-placeholder="FREEFORM"></textarea></div><div class="shaped-row align-flex-start mar-l-smd mar-t-smd relative"><input type="checkbox" name="attr_special_effects_toggle" value="1" class="special-effects-toggle small-checkbox"><span class="heading"><span data-i18n="SPECIAL_EFFECTS"></span>.</span><span data-i18n="TYPE" class="special-effects"></span><span class="special-effects"> </span><span class="special-effects auto-expand-wrap"><input type="text" name="attr_special_effects_type" class="center" data-i18n-placeholder="EXPLODE"><span name="attr_special_effects_type" class="auto-expand-text min-2-rem"></span></span><span class="special-effects">, </span><span data-i18n="COLOR" class="special-effects"></span><span class="special-effects"> </span><span class="special-effects auto-expand-wrap"><input type="text" name="attr_special_effects_color" class="center" data-i18n-placeholder="FIRE"><span name="attr_special_effects_color" class="auto-expand-text min-2-rem"></span></span><span class="special-effects">, </span><span data-i18n="POINTS_OF_ORIGIN" class="special-effects"></span><span class="special-effects"> </span><span class="special-effects 6-rem"><select name="attr_special_effects_points_of_origin"><option value="sourceToTarget @{target|token_id}" data-i18n="SOURCE_TO_TARGET"></option><option value="target @{target|token_id}" data-i18n="TARGET"></option><option value="source" data-i18n="SOURCE"></option><option value="targetToSource @{target|token_id}" data-i18n="TARGET_TO_SOURCE"></option></select></span><div class="tooltip-position-wrapper"><div class="tooltip"><div class="tooltip-toggle-text center">A</div><div class="tooltip-content-left small-label" data-i18n="REQUIRES_API"></div></div></div></div><div class="shaped-row align-flex-start mar-l-smd mar-t-smd"><input type="checkbox" name="attr_repeat_toggle" value="1" class="small-checkbox"><span class="heading"><span data-i18n="REPEAT"></span>.</span></div></div></div></fieldset></div><div class="spell-level-container spell-level-9 shaped-row align-center"><div class="spell-level-wrapper shaped-row align-flex-end mar-r-smd"><span data-i18n="9TH_LEVEL" class="white-space-no-wrap"></span><span class="spell-slots-or-points"> (</span><span class="auto-expand-wrap spell-slots"><input type="number" name="attr_spell_slots_l9" class="no-spin" value="0"><span name="attr_spell_slots_l9" class="auto-expand-text"></span></span><span class="spell-slots">/</span><span name="attr_spell_slots_l9_calc" class="spell-slots pc edit"></span><span class="spell-slots edit">+</span><span class="auto-expand-wrap spell-slots edit"><input type="number" name="attr_spell_slots_l9_bonus" class="no-spin" value="0" min="0"><span name="attr_spell_slots_l9_bonus" class="auto-expand-text"></span></span><span class="spell-slots edit">=</span><span name="attr_spell_slots_l9_max" class="spell-slots"></span><span class="spell-slots spell-points mar-r-smd">;</span><span class="spell-points">13 <span data-i18n="POINTS" class="lowercase"></span></span><span class="spell-slots-or-points">)</span><span class="show-when-condensed">:</span></div><div class="col-100 show-when-not-condensed"></div><fieldset class="repeating_spell9"><input type="hidden" name="attr_is_prepared" class="toggle-prepared hidden"> <input type="hidden" name="attr_ritual" class="toggle-ritual"> <input type="hidden" name="attr_concentration" class="toggle-concentration"> <input type="hidden" name="attr_casting_time" class="toggle-time"> <input type="hidden" name="attr_components" class="toggle-components"><div class="filter-section compendium-drop-target"><input type="hidden" name="attr_roll_formula"> <input type="hidden" name="attr_cast_as_level"> <input type="hidden" name="attr_type_from_srd" accept="Spell Attack"> <input type="hidden" name="attr_damage_from_srd" accept="Damage"> <input type="hidden" name="attr_second_damage_from_srd" accept="Secondary Damage"> <input type="hidden" name="attr_damage_type_from_srd" accept="Damage Type"> <input type="hidden" name="attr_heal_from_srd" accept="Healing"> <input type="hidden" name="attr_higher_spell_slot_dice_from_srd" accept="Higher Spell Slot Dice"> <input type="hidden" name="attr_add_casting_modifier" accept="Add Casting Modifier"> <input type="hidden" name="attr_damage_progression_from_srd" accept="Damage Progression"><div class="presentation relative"><div class="shaped-row no-wrap"><input type="hidden" name="attr_content_toggle" value="1" class="content-toggle"><button type="roll" name="roll_spell" class="wrapper-button" value="@{output_option} &{template:5e-shaped} {{character_name=@{character_name}}} @{show_character_name} {{title=@{name}}} {{spell=1}} @{attacher_spell} @{attacher_spell_level_9} {{spell_level=^{@{spell_level}}}} {{school=^{@{school}}}} {{casting_time=^{@{casting_time}}}} @{ritual_output} {{range=@{range}}} {{components=^{@{components}}}} {{materials=@{materials}}} {{duration=^{@{duration}}}} @{hide_gm_info} @{roll_formula}"><span name="attr_name" class="spell-name"></span><div class="no-overflow condense"><span name="attr_spell_level" data-i18n-dynamic class="italic"></span><span name="attr_school" data-i18n-dynamic class="italic lowercase"></span><span class="show-ritual italic lowercase">(<span data-i18n="RITUAL"></span>)</span></div><div class="no-overflow condense"><span class="bold mar-r-sm"><span data-i18n="CASTING_TIME"></span>:</span><span name="attr_casting_time" data-i18n-dynamic></span></div><div class="no-overflow condense"><span class="bold mar-r-sm"><span data-i18n="RANGE"></span>:</span><span name="attr_range"></span></div><div class="no-overflow condense"><span class="bold mar-r-sm"><span data-i18n="COMPONENTS"></span>:</span><span name="attr_components" data-i18n-dynamic></span><input type="checkbox" name="attr_materials_show" value="1" class="show-materials hidden"><span class="show-materials">(<span name="attr_materials" class="small-label"></span>)</span></div><div class="no-overflow condense"><span class="bold mar-r-sm"><span data-i18n="DURATION"></span>:</span><span name="attr_duration" data-i18n-dynamic></span></div><div class="condense content"><span name="attr_content"></span></div></button><span class="show-when-condensed comma">, </span></div><div class="prepared-absolute prepared-matters"><label class="pseudo-button-wrapper show-when-not-condensed"><input type="checkbox" name="attr_is_prepared" value="Yes"><span data-i18n="PREPARED" class="lowercase small-font"></span></label></div></div><button type="roll" name="roll_repeat" class="hidden" value="@{output_option} &{template:5e-shaped} {{character_name=@{character_name}}} @{show_character_name} {{title=@{name}}} {{spell_repeat=1}} @{attacher_spell} @{attacher_spell_level_9} {{spell_level=^{@{spell_level}}}} @{hide_gm_info} @{roll_formula} {{content=}} {{higher_level=}}"></button><div class="shaped-row no-wrap edit"><span class="auto-expand-wrap"><input type="text" name="attr_name" class="spell-name" data-i18n-placeholder="NAME" accept="Name"><span name="attr_name" class="auto-expand-text min-3-rem spell-name"></span></span><div class="1-rem"></div></div><input type="checkbox" name="attr_toggle_details" class="toggle-icon-settings edit" checked="checked"><span class="toggle-icon-settings pictos edit">y</span><div class="details edit"><div class="shaped-row align-center"><span class="auto-expand-wrap"><select name="attr_spell_level" class="italic" accept="Level"><option value="CANTRIP" data-i18n="CANTRIP"></option><option value="1ST_LEVEL" data-i18n="1ST_LEVEL"></option><option value="2ND_LEVEL" data-i18n="2ND_LEVEL"></option><option value="3RD_LEVEL" data-i18n="3RD_LEVEL"></option><option value="4TH_LEVEL" data-i18n="4TH_LEVEL"></option><option value="5TH_LEVEL" data-i18n="5TH_LEVEL"></option><option value="6TH_LEVEL" data-i18n="6TH_LEVEL"></option><option value="7TH_LEVEL" data-i18n="7TH_LEVEL"></option><option value="8TH_LEVEL" data-i18n="8TH_LEVEL"></option><option value="9TH_LEVEL" data-i18n="9TH_LEVEL" selected="selected"></option><option value="0" class="srd-hidden">0</option><option value="1" class="srd-hidden">1</option><option value="2" class="srd-hidden">2</option><option value="3" class="srd-hidden">3</option><option value="4" class="srd-hidden">4</option><option value="5" class="srd-hidden">5</option><option value="6" class="srd-hidden">6</option><option value="7" class="srd-hidden">7</option><option value="8" class="srd-hidden">8</option><option value="9" class="srd-hidden">9</option></select><span name="attr_spell_level" class="auto-expand-text min-2-rem" data-i18n-dynamic>CANTRIP</span></span><span class="auto-expand-wrap"><select name="attr_school" class="italic lowercase" accept="School"><option value="ABJURATION" data-i18n="ABJURATION"></option><option value="CONJURATION" data-i18n="CONJURATION"></option><option value="DIVINATION" data-i18n="DIVINATION"></option><option value="ENCHANTMENT" data-i18n="ENCHANTMENT"></option><option value="EVOCATION" data-i18n="EVOCATION"></option><option value="ILLUSION" data-i18n="ILLUSION"></option><option value="NECROMANCY" data-i18n="NECROMANCY"></option><option value="TRANSMUTATION" data-i18n="TRANSMUTATION"></option><option value="Abjuration" class="srd-hidden">Abjuration</option><option value="Conjuration" class="srd-hidden">Conjuration</option><option value="Divination" class="srd-hidden">Divination</option><option value="Enchantment" class="srd-hidden">Enchantment</option><option value="Evocation" class="srd-hidden">Evocation</option><option value="Illusion" class="srd-hidden">Illusion</option><option value="Necromancy" class="srd-hidden">Necromancy</option><option value="Transmutation" class="srd-hidden">Transmutation</option></select><span name="attr_school" class="auto-expand-text lowercase min-2-rem" data-i18n-dynamic>ABJURATION</span></span><div class="mar-l-sm"><input type="hidden" name="attr_ritual_output"><label class="pseudo-button-wrapper"><input type="checkbox" name="attr_ritual" value="Yes" accept="Ritual"><span data-i18n="RITUAL" class="lowercase small-font"></span></label></div><div class="mar-l-sm prepared-matters"><label class="pseudo-button-wrapper"><input type="checkbox" name="attr_is_prepared" value="Yes"><span data-i18n="PREPARED" class="lowercase small-font"></span></label></div></div><div class="shaped-row align-center"><span class="bold mar-r-sm"><span data-i18n="CASTING_TIME"></span>:</span><span class="auto-expand-wrap"><select name="attr_casting_time" accept="Casting Time"><option value="1_ACTION" data-i18n="1_ACTION"></option><option value="1_BONUS_ACTION" data-i18n="1_BONUS_ACTION"></option><option value="1_REACTION" data-i18n="1_REACTION"></option><option value="1_MINUTE" data-i18n="1_MINUTE"></option><option value="10_MINUTES" data-i18n="10_MINUTES"></option><option value="1_HOUR" data-i18n="1_HOUR"></option><option value="8_HOURS" data-i18n="8_HOURS"></option><option value="12_HOURS" data-i18n="12_HOURS"></option><option value="24_HOURS" data-i18n="24_HOURS"></option><option value="1 action" class="srd-hidden"></option><option value="1 bonus action" class="srd-hidden"></option><option value="1 reaction" class="srd-hidden"></option><option value="1 minute" class="srd-hidden"></option><option value="10 minutes" class="srd-hidden"></option><option value="1 hour" class="srd-hidden"></option><option value="8 hours" class="srd-hidden"></option><option value="12 hours" class="srd-hidden"></option><option value="24 hours" class="srd-hidden"></option></select><span name="attr_casting_time" class="auto-expand-text min-2-rem" data-i18n-dynamic>1_ACTION</span></span></div><div class="shaped-row align-center"><span class="bold mar-r-sm"><span data-i18n="RANGE"></span>:</span><span class="auto-expand-wrap"><input type="text" name="attr_range" placeholder="90" accept="Range"><span name="attr_range" class="auto-expand-text min-2-rem"></span></span></div><div class="shaped-row align-center no-wrap"><span class="bold mar-r-sm"><span data-i18n="COMPONENTS"></span>:</span><span class="auto-expand-wrap"><select name="attr_components" accept="Components"><option value="COMPONENTS_V_S_M" data-i18n="COMPONENTS_V_S_M"></option><option value="COMPONENTS_V_S" data-i18n="COMPONENTS_V_S"></option><option value="COMPONENTS_V_M" data-i18n="COMPONENTS_V_M"></option><option value="COMPONENTS_V" data-i18n="COMPONENTS_V"></option><option value="COMPONENTS_S_M" data-i18n="COMPONENTS_S_M"></option><option value="COMPONENTS_S" data-i18n="COMPONENTS_S"></option><option value="COMPONENTS_M" data-i18n="COMPONENTS_M"></option><option class="psionics" value="DISPLAY_AUDITORY" data-i18n="DISPLAY_AUDITORY"></option><option class="psionics" value="DISPLAY_AUDITORY_MATERIAL" data-i18n="DISPLAY_AUDITORY_MATERIAL"></option><option class="psionics" value="DISPLAY_AUDITORY_MENTAL" data-i18n="DISPLAY_AUDITORY_MENTAL"></option><option class="psionics" value="DISPLAY_AUDITORY_MENTAL_VISUAL" data-i18n="DISPLAY_AUDITORY_MENTAL_VISUAL"></option><option class="psionics" value="DISPLAY_AUDITORY_MENTAL_OLFACTORY" data-i18n="DISPLAY_AUDITORY_MENTAL_OLFACTORY"></option><option class="psionics" value="DISPLAY_AUDITORY_OLFACTORY" data-i18n="DISPLAY_AUDITORY_OLFACTORY"></option><option class="psionics" value="DISPLAY_AUDITORY_OLFACTORY_MATERIAL" data-i18n="DISPLAY_AUDITORY_OLFACTORY_MATERIAL"></option><option class="psionics" value="DISPLAY_AUDITORY_VISUAL" data-i18n="DISPLAY_AUDITORY_VISUAL"></option><option class="psionics" value="DISPLAY_AUDITORY_VISUAL_MATERIAL" data-i18n="DISPLAY_AUDITORY_VISUAL_MATERIAL"></option><option class="psionics" value="DISPLAY_MENTAL" data-i18n="DISPLAY_MENTAL"></option><option class="psionics" value="DISPLAY_MENTAL_OLFACTORY" data-i18n="DISPLAY_MENTAL_OLFACTORY"></option><option class="psionics" value="DISPLAY_MENTAL_OLFACTORY_VISUAL" data-i18n="DISPLAY_MENTAL_OLFACTORY_VISUAL"></option><option class="psionics" value="DISPLAY_MENTAL_VISUAL" data-i18n="DISPLAY_MENTAL_VISUAL"></option><option class="psionics" value="DISPLAY_MENTAL_MATERIAL" data-i18n="DISPLAY_MENTAL_MATERIAL"></option><option class="psionics" value="DISPLAY_OLFACTORY" data-i18n="DISPLAY_OLFACTORY"></option><option class="psionics" value="DISPLAY_OLFACTORY_VISUAL" data-i18n="DISPLAY_OLFACTORY_VISUAL"></option><option class="psionics" value="DISPLAY_OLFACTORY_MATERIAL" data-i18n="DISPLAY_OLFACTORY_MATERIAL"></option><option class="psionics" value="DISPLAY_VISUAL" data-i18n="DISPLAY_VISUAL"></option><option class="psionics" value="DISPLAY_VISUAL_MATERIAL" data-i18n="DISPLAY_VISUAL_MATERIAL"></option><option class="psionics" value="DISPLAY_MATERIAL" data-i18n="DISPLAY_MATERIAL"></option><option value="V S M" class="srd-hidden"></option><option value="V S" class="srd-hidden"></option><option value="V M" class="srd-hidden"></option><option value="V" class="srd-hidden"></option><option value="S M" class="srd-hidden"></option><option value="S" class="srd-hidden"></option><option value="M" class="srd-hidden"></option></select><span name="attr_components" class="auto-expand-text min-2-rem" data-i18n-dynamic>COMPONENTS_V_S_M</span></span><span>(</span><span class="auto-expand-wrap"><input type="text" name="attr_materials" class="small-label" accept="Material"><span name="attr_materials" class="auto-expand-text small-label"></span></span><span>)</span></div><div class="shaped-row align-center"><span class="bold mar-r-sm"><span data-i18n="DURATION"></span>:</span><span class="auto-expand-wrap"><select name="attr_duration" accept="Duration"><option value="INSTANTANEOUS" data-i18n="INSTANTANEOUS"></option><option value="INSTANTANEOUS_OR_1_HOUR" data-i18n="INSTANTANEOUS_OR_1_HOUR"></option><option value="1_ROUND" data-i18n="1_ROUND"></option><option value="1_MINUTE" data-i18n="1_MINUTE"></option><option value="10_MINUTES" data-i18n="10_MINUTES"></option><option value="1_HOUR" data-i18n="1_HOUR"></option><option value="8_HOURS" data-i18n="8_HOURS"></option><option value="12_HOURS" data-i18n="12_HOURS"></option><option value="24_HOURS" data-i18n="24_HOURS"></option><option value="CONCENTRATION_UP_TO_1_ROUND" data-i18n="CONCENTRATION_UP_TO_1_ROUND"></option><option value="CONCENTRATION_UP_TO_6_ROUNDS" data-i18n="CONCENTRATION_UP_TO_6_ROUNDS"></option><option value="CONCENTRATION_UP_TO_1_MINUTE" data-i18n="CONCENTRATION_UP_TO_1_MINUTE"></option><option value="CONCENTRATION_UP_TO_10_MINUTES" data-i18n="CONCENTRATION_UP_TO_10_MINUTES"></option><option value="CONCENTRATION_UP_TO_1_HOUR" data-i18n="CONCENTRATION_UP_TO_1_HOUR"></option><option value="CONCENTRATION_UP_TO_2_HOURS" data-i18n="CONCENTRATION_UP_TO_2_HOURS"></option><option value="CONCENTRATION_UP_TO_8_HOURS" data-i18n="CONCENTRATION_UP_TO_8_HOURS"></option><option value="CONCENTRATION_UP_TO_12_HOURS" data-i18n="CONCENTRATION_UP_TO_12_HOURS"></option><option value="CONCENTRATION_UP_TO_24_HOURS" data-i18n="CONCENTRATION_UP_TO_24_HOURS"></option><option value="7_DAYS" data-i18n="7_DAYS"></option><option value="10_DAYS" data-i18n="10_DAYS"></option><option value="30_DAYS" data-i18n="30_DAYS"></option><option value="UNTIL_DISPELLED" data-i18n="UNTIL_DISPELLED"></option><option value="UNTIL_DISPELLED_OR_TRIGGERED" data-i18n="UNTIL_DISPELLED_OR_TRIGGERED"></option><option value="SPECIAL" data-i18n="SPECIAL"></option><option value="Instantaneous" class="srd-hidden"></option><option value="Instantaneous or 1 hour" class="srd-hidden"></option><option value="1 round" class="srd-hidden"></option><option value="1 minute" class="srd-hidden"></option><option value="10 minutes" class="srd-hidden"></option><option value="1 hour" class="srd-hidden"></option><option value="8 hours" class="srd-hidden"></option><option value="12 hours" class="srd-hidden"></option><option value="24 hours" class="srd-hidden"></option><option value="Up to 1 round" class="srd-hidden"></option><option value="Up to 6 rounds" class="srd-hidden"></option><option value="Up to 1 minute" class="srd-hidden"></option><option value="Up to 10 minutes" class="srd-hidden"></option><option value="Up to 1 hour" class="srd-hidden"></option><option value="Up to 2 hours" class="srd-hidden"></option><option value="Up to 8 hours" class="srd-hidden"></option><option value="Up to 12 hours" class="srd-hidden"></option><option value="Up to 24 hours" class="srd-hidden"></option></select><span name="attr_duration" class="auto-expand-text min-2-rem" data-i18n-dynamic>INSTANTANEOUS</span></span></div><div class="relative mar-l-smd mar-t-smd"><input type="checkbox" name="attr_content_toggle" value="1" class="content-toggle small-checkbox" checked="checked"><textarea name="attr_content" class="four-line-textarea textarea-checkbox" accept="Content" data-i18n-placeholder="CONTENT"></textarea></div><div class="relative mar-l-smd mar-t-smd"><input type="checkbox" name="attr_higher_level_toggle" value="1" class="higher-level-toggle small-checkbox"><textarea name="attr_higher_level" class="two-line-textarea textarea-checkbox" data-i18n-placeholder="HIGHER_LEVEL"></textarea></div><div class="shaped-row align-flex-start no-wrap mar-l-smd mar-t-smd"><input type="checkbox" name="attr_attack_toggle" value="1" class="attack-toggle small-checkbox no-shrink"><span class="attack-reverse heading"><span data-i18n="ATTACK"></span>.</span><div class="attack"><div class="shaped-row"><input type="hidden" name="attr_attack_type" class="attack-type"><span class="auto-expand-wrap"><select name="attr_attack_type" class="italic" accept="Item Type"><option value="MELEE_SPELL_ATTACK" data-i18n="MELEE_SPELL_ATTACK"></option><option value="RANGED_SPELL_ATTACK" data-i18n="RANGED_SPELL_ATTACK"></option><option class="srd-hidden">Melee Weapon</option><option class="srd-hidden">Ranged Weapon</option></select><span name="attr_attack_type" class="auto-expand-text italic" data-i18n-dynamic><span data-i18n="MELEE_WEAPON_ATTACK"></span></span></span><span class="italic">: </span><span class="attack edit"><label class="round-checkbox-wrapper pad-t-sm"><input type="checkbox" name="attr_proficiency" checked="checked"><span></span></label></span><span>+</span><span class="auto-expand-wrap"><select name="attr_attack_ability"><option value="0">—</option><option value="FIN" data-i18n="FIN"></option><option value="STR" data-i18n="STR" class=""></option><option value="DEX" data-i18n="DEX" class=""></option><option value="CON" data-i18n="CON" class=""></option><option value="INT" data-i18n="INT" class=""></option><option value="WIS" data-i18n="WIS" class=""></option><option value="CHA" data-i18n="CHA" class=""></option><option value="HON" data-i18n="HON" class="honor"></option><option value="SAN" data-i18n="SAN" class="sanity"></option><option class="srd-hidden">SPELL_ABILITY</option></select><span name="attr_attack_ability" class="auto-expand-text" data-i18n-dynamic></span></span><span>+</span><span class="auto-expand-wrap"><input type="number" name="attr_attack_bonus" class="no-spin"><span name="attr_attack_bonus" class="auto-expand-text"></span></span><span>=</span><span> </span><span name="attr_to_hit">+0</span><span> </span><span data-i18n="TO_HIT"></span><span>, </span><span data-i18n="REACH" class="reach lowercase"></span><span class="reach"> </span><span class="reach auto-expand-wrap"><input type="text" name="attr_reach" class="center" accept="Reach"><span name="attr_reach" class="auto-expand-text"></span></span><span class="reach">, </span><span data-i18n="RANGE" class="attack range edit lowercase"></span><span class="attack range edit"> </span><span class="attack range edit auto-expand-wrap"><input type="text" name="attr_range" class="center" accept="Range"><span name="attr_range" class="auto-expand-text"></span></span><span class="range">, </span><span class="auto-expand-wrap"><select name="attr_attack_target" class="italic"><option value="ONE_TARGET" data-i18n="ONE_TARGET"></option><option value="ONE_CREATURE" data-i18n="ONE_CREATURE"></option></select><span name="attr_attack_target" class="auto-expand-text" data-i18n-dynamic><span data-i18n="ONE_TARGET"></span></span></span><span class="crit-range">, </span><span data-i18n="CRIT_RANGE" class="crit-range lowercase"></span><span class="crit-range"> </span><span class="crit-range auto-expand-wrap"><input type="number" name="attr_crit_range" class="no-spin" value="20" step="1" min="1" max="20"><span name="attr_crit_range" class="auto-expand-text"></span></span><span>.</span></div><div class="shaped-row"><span class="italic"><span data-i18n="HIT"></span><span>:</span></span><span> </span><span name="attr_attack_damage_average" class="attack damage edit">0</span><span class="attack damage edit"> (</span><span class="attack damage edit"><span class="auto-expand-wrap"><input type="text" name="attr_attack_damage_dice" class="center" placeholder="1"><span name="attr_attack_damage_dice" class="auto-expand-text">1</span></span><span class="auto-expand-wrap"><select name="attr_attack_damage_die"><option>d0</option><option>d2</option><option>d4</option><option>d6</option><option>d8</option><option>d10</option><option>d12</option><option>d20</option></select><span name="attr_attack_damage_die" class="auto-expand-text">d0</span></span><span class="dice-modifier auto-expand-wrap"><input type="text" name="attr_attack_damage_dice_modifier"><span name="attr_attack_damage_dice_modifier" class="auto-expand-text"></span></span></span><span class="attack damage edit">+</span><span class="attack damage edit auto-expand-wrap"><select name="attr_attack_damage_ability"><option value="0">—</option><option value="FIN" data-i18n="FIN"></option><option value="STR" data-i18n="STR" class=""></option><option value="DEX" data-i18n="DEX" class=""></option><option value="CON" data-i18n="CON" class=""></option><option value="INT" data-i18n="INT" class=""></option><option value="WIS" data-i18n="WIS" class=""></option><option value="CHA" data-i18n="CHA" class=""></option><option value="HON" data-i18n="HON" class="honor"></option><option value="SAN" data-i18n="SAN" class="sanity"></option><option class="srd-hidden">SPELL_ABILITY</option></select><span name="attr_attack_damage_ability" class="auto-expand-text capitalize" data-i18n-dynamic></span></span><span class="attack damage edit">+</span><span class="attack damage edit auto-expand-wrap"><input type="text" name="attr_attack_damage_bonus"><span name="attr_attack_damage_bonus" class="auto-expand-text"></span></span><span class="attack damage edit extra-on-a-crit">, </span><span data-i18n="EXTRA_ON_A_CRIT" class="attack damage edit extra-on-a-crit lowercase"></span><span class="attack damage edit extra-on-a-crit"> </span><span class="attack damage edit extra-on-a-crit auto-expand-wrap"><input type="text" name="attr_attack_damage_crit" class="center"><span name="attr_attack_damage_crit" class="auto-expand-text"></span></span><span class="attack damage edit">) </span><span class="attack damage edit auto-expand-wrap"><input type="text" name="attr_attack_damage_type" class="edit center" data-i18n-placeholder="FIRE"><span name="attr_attack_damage_type" class="auto-expand-text min-2-rem"></span></span><span class="attack damage edit"> </span><span data-i18n="DAMAGE" class="attack damage edit lowercase"></span><span class="attack damage">, </span><span class="attack damage auto-expand-wrap"><input type="text" name="attr_attack_higher_level_dice"><span name="attr_attack_higher_level_dice" class="auto-expand-text"></span></span><span name="attr_attack_damage_die" class="attack damage"></span><span class="attack damage"> </span><span data-i18n="PER_LEVEL" class="attack damage"></span><span> </span><span class="attack edit auto-expand-wrap"><select name="attr_attack_second_damage_condition"><option value="">—</option><option value="PLUS" data-i18n="PLUS"></option></select><span name="attr_attack_second_damage_condition" class="auto-expand-text" data-i18n-dynamic></span></span><input type="hidden" name="attr_attack_second_damage_condition" class="attack-second-damage-condition" value=""><span class="damage"> </span><span name="attr_attack_second_damage_average" class="attack damage edit">0</span><span class="attack damage edit"> (</span><span class="attack damage edit"><span class="auto-expand-wrap"><input type="text" name="attr_attack_second_damage_dice" class="center" placeholder="1"><span name="attr_attack_second_damage_dice" class="auto-expand-text">1</span></span><span class="auto-expand-wrap"><select name="attr_attack_second_damage_die"><option>d0</option><option>d2</option><option>d4</option><option>d6</option><option>d8</option><option>d10</option><option>d12</option><option>d20</option></select><span name="attr_attack_second_damage_die" class="auto-expand-text">d0</span></span><span class="dice-modifier auto-expand-wrap"><input type="text" name="attr_attack_second_damage_dice_modifier"><span name="attr_attack_second_damage_dice_modifier" class="auto-expand-text"></span></span></span><span class="attack damage edit">+</span><span class="attack damage edit auto-expand-wrap"><select name="attr_attack_second_damage_ability"><option value="0">—</option><option value="FIN" data-i18n="FIN"></option><option value="STR" data-i18n="STR" class=""></option><option value="DEX" data-i18n="DEX" class=""></option><option value="CON" data-i18n="CON" class=""></option><option value="INT" data-i18n="INT" class=""></option><option value="WIS" data-i18n="WIS" class=""></option><option value="CHA" data-i18n="CHA" class=""></option><option value="HON" data-i18n="HON" class="honor"></option><option value="SAN" data-i18n="SAN" class="sanity"></option><option class="srd-hidden">SPELL_ABILITY</option></select><span name="attr_attack_second_damage_ability" class="auto-expand-text capitalize" data-i18n-dynamic></span></span><span class="attack damage edit">+</span><span class="attack damage edit auto-expand-wrap"><input type="text" name="attr_attack_second_damage_bonus"><span name="attr_attack_second_damage_bonus" class="auto-expand-text"></span></span><span class="attack damage edit extra-on-a-crit">, </span><span data-i18n="EXTRA_ON_A_CRIT" class="attack damage edit extra-on-a-crit lowercase"></span><span class="attack damage edit extra-on-a-crit"> </span><span class="attack damage edit extra-on-a-crit auto-expand-wrap"><input type="text" name="attr_attack_second_damage_crit" class="center"><span name="attr_attack_second_damage_crit" class="auto-expand-text"></span></span><span class="attack damage edit">) </span><span class="attack damage edit auto-expand-wrap"><input type="text" name="attr_attack_second_damage_type" class="edit center" data-i18n-placeholder="FIRE"><span name="attr_attack_second_damage_type" class="auto-expand-text min-2-rem"></span></span><span class="attack damage edit"> </span><span data-i18n="DAMAGE" class="attack damage edit lowercase"></span><span class="attack damage">, </span><span class="attack damage auto-expand-wrap"><input type="text" name="attr_attack_second_higher_level_dice"><span name="attr_attack_second_higher_level_dice" class="auto-expand-text"></span></span><span name="attr_attack_second_damage_die" class="attack damage"></span><span class="attack damage"> </span><span data-i18n="PER_LEVEL" class="attack damage"></span><span>.</span></div></div></div><div class="shaped-row align-flex-start no-wrap mar-l-smd mar-t-smd"><input type="checkbox" name="attr_saving_throw_toggle" value="1" class="saving-throw-toggle small-checkbox no-shrink"><span class="saving-throw-reverse heading"><span data-i18n="SAVING_THROW"></span>.</span><div class="saving-throw"><div class="shaped-row"><span class="edit auto-expand-wrap"><select name="attr_saving_throw_vs_ability" accept="Save"><option value="STRENGTH" data-i18n="STRENGTH" class="default-saving-throw"></option><option value="DEXTERITY" data-i18n="DEXTERITY" class="default-saving-throw"></option><option value="CONSTITUTION" data-i18n="CONSTITUTION" class="default-saving-throw"></option><option value="INTELLIGENCE" data-i18n="INTELLIGENCE" class="default-saving-throw"></option><option value="WISDOM" data-i18n="WISDOM" class="default-saving-throw"></option><option value="CHARISMA" data-i18n="CHARISMA" class="default-saving-throw"></option><option value="HONOR" data-i18n="HONOR" class="default-saving-throw honor"></option><option value="SANITY" data-i18n="SANITY" class="default-saving-throw sanity"></option><option value="FORTITUDE" data-i18n="FORTITUDE" class="custom-saving-throw"></option><option value="REFLEX" data-i18n="REFLEX" class="custom-saving-throw"></option><option value="WILL" data-i18n="WILL" class="custom-saving-throw"></option></select><span name="attr_saving_throw_vs_ability" class="auto-expand-text" data-i18n-dynamic></span></span><span> </span><span data-i18n="SAVING_THROW" class="lowercase"></span><span> (</span><span class="edit auto-expand-wrap"><select name="attr_saving_throw_ability"><option value="0">—</option><option value="STR" data-i18n="STR" class=""></option><option value="DEX" data-i18n="DEX" class=""></option><option value="CON" data-i18n="CON" class=""></option><option value="INT" data-i18n="INT" class=""></option><option value="WIS" data-i18n="WIS" class=""></option><option value="CHA" data-i18n="CHA" class=""></option><option value="HON" data-i18n="HON" class="honor"></option><option value="SAN" data-i18n="SAN" class="sanity"></option><option class="srd-hidden">SPELL_ABILITY</option></select><span name="attr_saving_throw_ability" class="auto-expand-text" data-i18n-dynamic></span></span><span>+</span><span class="edit auto-expand-wrap"><input type="number" name="attr_saving_throw_bonus"><span name="attr_saving_throw_bonus" class="auto-expand-text"></span></span><span>=</span><span data-i18n="DC"></span><span> </span><input type="hidden" name="attr_saving_throw_dc"><span name="attr_saving_throw_dc" class="bold"></span><span>).</span><span> </span><span class="inline-block"><div class="7-rem flex-grow"><textarea name="attr_saving_throw_success" class="one-line-textarea" data-i18n-placeholder="SAVE_SUCCESS" accept="Save Success"></textarea></div></span></div><div class="shaped-row"><span class="italic"><span data-i18n="SAVE_FAILURE"></span><span>:</span></span><span> </span><span name="attr_saving_throw_damage_average" class="saving-throw damage edit">0</span><span class="saving-throw damage edit"> (</span><span class="saving-throw damage edit"><span class="auto-expand-wrap"><input type="text" name="attr_saving_throw_damage_dice" class="center" placeholder="1"><span name="attr_saving_throw_damage_dice" class="auto-expand-text">1</span></span><span class="auto-expand-wrap"><select name="attr_saving_throw_damage_die"><option>d0</option><option>d2</option><option>d4</option><option>d6</option><option>d8</option><option>d10</option><option>d12</option><option>d20</option></select><span name="attr_saving_throw_damage_die" class="auto-expand-text">d0</span></span><span class="dice-modifier auto-expand-wrap"><input type="text" name="attr_saving_throw_damage_dice_modifier"><span name="attr_saving_throw_damage_dice_modifier" class="auto-expand-text"></span></span></span><span class="saving-throw damage edit">+</span><span class="saving-throw damage edit auto-expand-wrap"><select name="attr_saving_throw_damage_ability"><option value="0">—</option><option value="FIN" data-i18n="FIN"></option><option value="STR" data-i18n="STR" class=""></option><option value="DEX" data-i18n="DEX" class=""></option><option value="CON" data-i18n="CON" class=""></option><option value="INT" data-i18n="INT" class=""></option><option value="WIS" data-i18n="WIS" class=""></option><option value="CHA" data-i18n="CHA" class=""></option><option value="HON" data-i18n="HON" class="honor"></option><option value="SAN" data-i18n="SAN" class="sanity"></option><option class="srd-hidden">SPELL_ABILITY</option></select><span name="attr_saving_throw_damage_ability" class="auto-expand-text capitalize" data-i18n-dynamic></span></span><span class="saving-throw damage edit">+</span><span class="saving-throw damage edit auto-expand-wrap"><input type="text" name="attr_saving_throw_damage_bonus"><span name="attr_saving_throw_damage_bonus" class="auto-expand-text"></span></span><span class="saving-throw damage edit">) </span><span class="saving-throw damage edit auto-expand-wrap"><input type="text" name="attr_saving_throw_damage_type" class="edit center" data-i18n-placeholder="FIRE"><span name="attr_saving_throw_damage_type" class="auto-expand-text min-2-rem"></span></span><span class="saving-throw damage edit"> </span><span data-i18n="DAMAGE" class="saving-throw damage edit lowercase"></span><span class="saving-throw damage">, </span><span class="saving-throw damage auto-expand-wrap"><input type="text" name="attr_saving_throw_higher_level_dice"><span name="attr_saving_throw_higher_level_dice" class="auto-expand-text"></span></span><span name="attr_saving_throw_damage_die" class="saving-throw damage"></span><span class="saving-throw damage"> </span><span data-i18n="PER_LEVEL" class="saving-throw damage"></span><span class="saving-throw edit"> </span><span class="saving-throw edit auto-expand-wrap"><select name="attr_saving_throw_second_damage_condition"><option value="">—</option><option value="PLUS" data-i18n="PLUS"></option></select><span name="attr_saving_throw_second_damage_condition" class="auto-expand-text" data-i18n-dynamic></span></span><input type="hidden" name="attr_saving_throw_second_damage_condition" class="saving-throw-second-damage-condition" value=""><span class="saving-throw damage edit"> </span><span name="attr_saving_throw_second_damage_average" class="saving-throw damage edit">0</span><span class="saving-throw damage edit"> (</span><span class="saving-throw damage edit"><span class="auto-expand-wrap"><input type="text" name="attr_saving_throw_second_damage_dice" class="center" placeholder="1"><span name="attr_saving_throw_second_damage_dice" class="auto-expand-text">1</span></span><span class="auto-expand-wrap"><select name="attr_saving_throw_second_damage_die"><option>d0</option><option>d2</option><option>d4</option><option>d6</option><option>d8</option><option>d10</option><option>d12</option><option>d20</option></select><span name="attr_saving_throw_second_damage_die" class="auto-expand-text">d0</span></span><span class="dice-modifier auto-expand-wrap"><input type="text" name="attr_saving_throw_second_damage_dice_modifier"><span name="attr_saving_throw_second_damage_dice_modifier" class="auto-expand-text"></span></span></span><span class="saving-throw damage edit">+</span><span class="saving-throw damage edit auto-expand-wrap"><select name="attr_saving_throw_second_damage_ability"><option value="0">—</option><option value="FIN" data-i18n="FIN"></option><option value="STR" data-i18n="STR" class=""></option><option value="DEX" data-i18n="DEX" class=""></option><option value="CON" data-i18n="CON" class=""></option><option value="INT" data-i18n="INT" class=""></option><option value="WIS" data-i18n="WIS" class=""></option><option value="CHA" data-i18n="CHA" class=""></option><option value="HON" data-i18n="HON" class="honor"></option><option value="SAN" data-i18n="SAN" class="sanity"></option><option class="srd-hidden">SPELL_ABILITY</option></select><span name="attr_saving_throw_second_damage_ability" class="auto-expand-text capitalize" data-i18n-dynamic></span></span><span class="saving-throw damage edit">+</span><span class="saving-throw damage edit auto-expand-wrap"><input type="text" name="attr_saving_throw_second_damage_bonus"><span name="attr_saving_throw_second_damage_bonus" class="auto-expand-text"></span></span><span class="saving-throw damage edit">) </span><span class="saving-throw damage edit auto-expand-wrap"><input type="text" name="attr_saving_throw_second_damage_type" class="edit center" data-i18n-placeholder="FIRE"><span name="attr_saving_throw_second_damage_type" class="auto-expand-text min-2-rem"></span></span><span class="saving-throw damage edit"> </span><span data-i18n="DAMAGE" class="saving-throw damage edit lowercase"></span><span class="saving-throw damage">, </span><span class="saving-throw damage auto-expand-wrap"><input type="text" name="attr_saving_throw_second_higher_level_dice"><span name="attr_saving_throw_second_higher_level_dice" class="auto-expand-text"></span></span><span name="attr_saving_throw_second_damage_die" class="saving-throw damage"></span><span class="saving-throw damage"> </span><span data-i18n="PER_LEVEL" class="saving-throw damage"></span><span class="saving-throw edit">.</span></div></div></div><div class="shaped-row align-flex-start mar-l-smd mar-t-smd"><input type="checkbox" name="attr_other_damage_toggle" value="1" class="other-damage-toggle small-checkbox"><span class="other-damage-reverse heading"><span data-i18n="OTHER_DAMAGE"></span>.</span><span name="attr_other_damage_average" class="other-damage damage edit">0</span><span class="other-damage damage edit"> (</span><span class="other-damage damage edit"><span class="auto-expand-wrap"><input type="text" name="attr_other_damage_dice" class="center" placeholder="1"><span name="attr_other_damage_dice" class="auto-expand-text">1</span></span><span class="auto-expand-wrap"><select name="attr_other_damage_die"><option>d0</option><option>d2</option><option>d4</option><option>d6</option><option>d8</option><option>d10</option><option>d12</option><option>d20</option></select><span name="attr_other_damage_die" class="auto-expand-text">d0</span></span><span class="dice-modifier auto-expand-wrap"><input type="text" name="attr_other_damage_dice_modifier"><span name="attr_other_damage_dice_modifier" class="auto-expand-text"></span></span></span><span class="other-damage damage edit">+</span><span class="other-damage damage edit auto-expand-wrap"><select name="attr_other_damage_ability"><option value="0">—</option><option value="FIN" data-i18n="FIN"></option><option value="STR" data-i18n="STR" class=""></option><option value="DEX" data-i18n="DEX" class=""></option><option value="CON" data-i18n="CON" class=""></option><option value="INT" data-i18n="INT" class=""></option><option value="WIS" data-i18n="WIS" class=""></option><option value="CHA" data-i18n="CHA" class=""></option><option value="HON" data-i18n="HON" class="honor"></option><option value="SAN" data-i18n="SAN" class="sanity"></option><option class="srd-hidden">SPELL_ABILITY</option></select><span name="attr_other_damage_ability" class="auto-expand-text capitalize" data-i18n-dynamic></span></span><span class="other-damage damage edit">+</span><span class="other-damage damage edit auto-expand-wrap"><input type="text" name="attr_other_damage_bonus"><span name="attr_other_damage_bonus" class="auto-expand-text"></span></span><span class="other-damage damage edit extra-on-a-crit">, </span><span data-i18n="EXTRA_ON_A_CRIT" class="other-damage damage edit extra-on-a-crit lowercase"></span><span class="other-damage damage edit extra-on-a-crit"> </span><span class="other-damage damage edit extra-on-a-crit auto-expand-wrap"><input type="text" name="attr_other_damage_crit" class="center"><span name="attr_other_damage_crit" class="auto-expand-text"></span></span><span class="other-damage damage edit">) </span><span class="other-damage damage edit auto-expand-wrap"><input type="text" name="attr_other_damage_type" class="edit center" data-i18n-placeholder="FIRE"><span name="attr_other_damage_type" class="auto-expand-text min-2-rem"></span></span><span class="other-damage damage edit"> </span><span data-i18n="DAMAGE" class="other-damage damage edit lowercase"></span><span class="other-damage damage">, </span><span class="other-damage damage auto-expand-wrap"><input type="text" name="attr_other_higher_level_dice"><span name="attr_other_higher_level_dice" class="auto-expand-text"></span></span><span name="attr_other_damage_die" class="other-damage damage"></span><span class="other-damage damage"> </span><span data-i18n="PER_LEVEL" class="other-damage damage"></span><span class="other-damage edit"> </span><span class="other-damage edit auto-expand-wrap"><select name="attr_other_second_damage_condition"><option value="">—</option><option value="PLUS" data-i18n="PLUS"></option></select><span name="attr_other_second_damage_condition" class="auto-expand-text" data-i18n-dynamic></span></span><input type="hidden" name="attr_other_second_damage_condition" class="other-second-damage-condition" value=""><span class="other-damage damage edit"> </span><span name="attr_other_second_damage_average" class="other-damage damage edit">0</span><span class="other-damage damage edit"> (</span><span class="other-damage damage edit"><span class="auto-expand-wrap"><input type="text" name="attr_other_second_damage_dice" class="center" placeholder="1"><span name="attr_other_second_damage_dice" class="auto-expand-text">1</span></span><span class="auto-expand-wrap"><select name="attr_other_second_damage_die"><option>d0</option><option>d2</option><option>d4</option><option>d6</option><option>d8</option><option>d10</option><option>d12</option><option>d20</option></select><span name="attr_other_second_damage_die" class="auto-expand-text">d0</span></span><span class="dice-modifier auto-expand-wrap"><input type="text" name="attr_other_second_damage_dice_modifier"><span name="attr_other_second_damage_dice_modifier" class="auto-expand-text"></span></span></span><span class="other-damage damage edit">+</span><span class="other-damage damage edit auto-expand-wrap"><select name="attr_other_second_damage_ability"><option value="0">—</option><option value="FIN" data-i18n="FIN"></option><option value="STR" data-i18n="STR" class=""></option><option value="DEX" data-i18n="DEX" class=""></option><option value="CON" data-i18n="CON" class=""></option><option value="INT" data-i18n="INT" class=""></option><option value="WIS" data-i18n="WIS" class=""></option><option value="CHA" data-i18n="CHA" class=""></option><option value="HON" data-i18n="HON" class="honor"></option><option value="SAN" data-i18n="SAN" class="sanity"></option><option class="srd-hidden">SPELL_ABILITY</option></select><span name="attr_other_second_damage_ability" class="auto-expand-text capitalize" data-i18n-dynamic></span></span><span class="other-damage damage edit">+</span><span class="other-damage damage edit auto-expand-wrap"><input type="text" name="attr_other_second_damage_bonus"><span name="attr_other_second_damage_bonus" class="auto-expand-text"></span></span><span class="other-damage damage edit extra-on-a-crit">, </span><span data-i18n="EXTRA_ON_A_CRIT" class="other-damage damage edit extra-on-a-crit lowercase"></span><span class="other-damage damage edit extra-on-a-crit"> </span><span class="other-damage damage edit extra-on-a-crit auto-expand-wrap"><input type="text" name="attr_other_second_damage_crit" class="center"><span name="attr_other_second_damage_crit" class="auto-expand-text"></span></span><span class="other-damage damage edit">) </span><span class="other-damage damage edit auto-expand-wrap"><input type="text" name="attr_other_second_damage_type" class="edit center" data-i18n-placeholder="FIRE"><span name="attr_other_second_damage_type" class="auto-expand-text min-2-rem"></span></span><span class="other-damage damage edit"> </span><span data-i18n="DAMAGE" class="other-damage damage edit lowercase"></span><span class="other-damage damage">, </span><span class="other-damage damage auto-expand-wrap"><input type="text" name="attr_other_second_higher_level_dice"><span name="attr_other_second_higher_level_dice" class="auto-expand-text"></span></span><span name="attr_other_second_damage_die" class="other-damage damage"></span><span class="other-damage damage"> </span><span data-i18n="PER_LEVEL" class="other-damage damage"></span><span class="other-damage edit">.</span></div><div class="shaped-row align-flex-start mar-l-smd mar-t-smd"><input type="hidden" name="attr_heal_formula"> <input type="checkbox" name="attr_heal_toggle" value="1" class="heal-toggle small-checkbox"><span class="heal-reverse heading"><span data-i18n="HEAL"></span>.</span><span class="heal" data-i18n="HEAL_FOR"></span><span class="heal"> </span><span class="heal edit"><span class="edit auto-expand-wrap"><input type="text" name="attr_heal_dice" class="center" placeholder="1"><span name="attr_heal_dice" class="auto-expand-text">1</span></span><span class="auto-expand-wrap"><select name="attr_heal_die"><option>d0</option><option>d2</option><option>d4</option><option>d6</option><option>d8</option><option>d10</option><option>d12</option><option>d20</option></select><span name="attr_heal_die" class="auto-expand-text">d0</span></span><span class="dice-modifier auto-expand-wrap"><input type="text" name="attr_heal_dice_modifier"><span name="attr_heal_dice_modifier" class="auto-expand-text"></span></span></span><span class="heal">+</span><span class="heal auto-expand-wrap"><select name="attr_heal_ability"><option value="0">—</option><option value="STR" data-i18n="STR" class=""></option><option value="DEX" data-i18n="DEX" class=""></option><option value="CON" data-i18n="CON" class=""></option><option value="INT" data-i18n="INT" class=""></option><option value="WIS" data-i18n="WIS" class=""></option><option value="CHA" data-i18n="CHA" class=""></option><option value="HON" data-i18n="HON" class="honor"></option><option value="SAN" data-i18n="SAN" class="sanity"></option><option class="srd-hidden">SPELL_ABILITY</option></select><span name="attr_heal_ability" class="auto-expand-text" data-i18n-dynamic></span></span><span class="heal">+</span><span class="heal auto-expand-wrap"><input type="text" name="attr_heal_bonus"><span name="attr_heal_bonus" class="auto-expand-text"></span></span><span class="heal">+</span><span class="heal center"><label class="pseudo-button-wrapper space-below"><input type="checkbox" name="attr_heal_query_toggle" value="?{Heal Bonus Amount|}"><span data-i18n="QUERY" class="lowercase"></span></label></span><span class="heal">, </span><span class="heal auto-expand-wrap"><input type="text" name="attr_heal_higher_level_dice"><span name="attr_heal_higher_level_dice" class="auto-expand-text"></span></span><span name="attr_heal_die" class="heal"></span><span class="heal">+</span><span class="heal auto-expand-wrap"><input type="text" name="attr_higher_level_heal" class="center" accept="Higher Level Healing"><span name="attr_higher_level_heal" class="auto-expand-text"></span></span><span class="heal"> </span><span data-i18n="PER_LEVEL" class="heal"></span></div><div class="emote mar-l-smd mar-t-smd"><textarea name="attr_emote" class="one-line-textarea" data-i18n-placeholder="EMOTE"></textarea></div><div class="freetext mar-l-smd mar-t-sm"><textarea name="attr_freetext" class="two-line-textarea" data-i18n-placeholder="FREETEXT"></textarea></div><div class="freeform mar-l-smd mar-t-sm"><textarea name="attr_freeform" class="two-line-textarea" data-i18n-placeholder="FREEFORM"></textarea></div><div class="shaped-row align-flex-start mar-l-smd mar-t-smd relative"><input type="checkbox" name="attr_special_effects_toggle" value="1" class="special-effects-toggle small-checkbox"><span class="heading"><span data-i18n="SPECIAL_EFFECTS"></span>.</span><span data-i18n="TYPE" class="special-effects"></span><span class="special-effects"> </span><span class="special-effects auto-expand-wrap"><input type="text" name="attr_special_effects_type" class="center" data-i18n-placeholder="EXPLODE"><span name="attr_special_effects_type" class="auto-expand-text min-2-rem"></span></span><span class="special-effects">, </span><span data-i18n="COLOR" class="special-effects"></span><span class="special-effects"> </span><span class="special-effects auto-expand-wrap"><input type="text" name="attr_special_effects_color" class="center" data-i18n-placeholder="FIRE"><span name="attr_special_effects_color" class="auto-expand-text min-2-rem"></span></span><span class="special-effects">, </span><span data-i18n="POINTS_OF_ORIGIN" class="special-effects"></span><span class="special-effects"> </span><span class="special-effects 6-rem"><select name="attr_special_effects_points_of_origin"><option value="sourceToTarget @{target|token_id}" data-i18n="SOURCE_TO_TARGET"></option><option value="target @{target|token_id}" data-i18n="TARGET"></option><option value="source" data-i18n="SOURCE"></option><option value="targetToSource @{target|token_id}" data-i18n="TARGET_TO_SOURCE"></option></select></span><div class="tooltip-position-wrapper"><div class="tooltip"><div class="tooltip-toggle-text center">A</div><div class="tooltip-content-left small-label" data-i18n="REQUIRES_API"></div></div></div></div><div class="shaped-row align-flex-start mar-l-smd mar-t-smd"><input type="checkbox" name="attr_repeat_toggle" value="1" class="small-checkbox"><span class="heading"><span data-i18n="REPEAT"></span>.</span></div></div></div></fieldset></div></div><div class="center small-label italic edit" data-i18n="TURN_OFF_FILTERING"></div></div><button type="roll" name="roll_shaped_spells" class="wrapper-button" value="@{spells_macro_var}"><div class="wrap-box-title center" data-i18n="SPELLS"></div></button></div></div><div class="mar-b-smd"><div class="wrap-box"><div class="core-equipment"><div><div class="shaped-row space-between align-center no-wrap"><div class="9-rem flex-grow shaped-row space-between align-center pad-r-sm"><div data-i18n="ARMOR" class="wrap-box-label light-label"></div><div><label class="pseudo-button-wrapper"><input type="checkbox" name="attr_armor_condense" value="1" checked="checked"><span data-i18n="CONDENSE" class="small-font lowercase"></span></label></div><div><label class="pseudo-button-wrapper"><input type="checkbox" name="attr_armor_show_only_quick_items" value="1" checked="checked"><span data-i18n="QUICK" class="small-font lowercase"></span></label></div></div><div class="3-rem wrap-box-label light-label center pad-r-sm" data-i18n="USES"></div><div class="1-5-rem wrap-box-label light-label center" data-i18n="AC"></div><div class="weight 3-rem wrap-box-label light-label center" data-i18n="WEIGHT"></div><div class="1-rem edit"></div></div><input type="hidden" name="attr_armor_condense" class="toggle-filter-condense" value="1"> <input type="hidden" name="attr_armor_show_only_quick_items" class="toggle-armor-only-quick-items" value="1"><fieldset class="repeating_armor"><input type="hidden" name="attr_quick" class="toggle-quick-armor" value="1"><div class="compendium-drop-target armor-item"><div class="shaped-row space-between align-center no-wrap"><input type="hidden" name="attr_modifiers" accept="Modifiers"><div class="9-rem flex-grow pad-r-sm"><div class="shaped-row no-wrap"><div><input type="checkbox" name="attr_worn" class="small-checkbox" checked="checked"></div><div class="flex-grow"><div class="edit"><input type="text" name="attr_name" accept="Name"></div><div class="presentation"><button type="roll" name="roll_armor" class="wrapper-button" value="@{output_option} &{template:5e-shaped} {{character_name=@{character_name}}} @{show_character_name} {{title=@{name}}} {{armor=1}} {{text_top=AC [[@{ac_base}[ac] + @{ac_bonus}[bonus ac]]]}} {{uses=@{uses}}} {{uses_max=@{uses|max}}} {{content=@{content}}}"><span name="attr_name"></span></button></div></div><div class="edit"><input type="checkbox" name="attr_quick" class="small-checkbox" value="1" checked="checked"></div></div></div><div class="3-rem center shaped-row align-flex-end no-wrap pad-r-sm"><div class="shaped-row align-flex-end no-wrap"><input type="checkbox" name="attr_show_uses" class="edit small-checkbox show-uses" value="1"><div class="col-42 show-uses"><input type="number" name="attr_uses" class="no-spin small-label" step="1"></div><div class="show-uses small-label">/</div><div class="col-42 show-uses"><input type="number" name="attr_uses_max" class="no-spin small-label" step="1"></div></div></div><div class="1-5-rem center pad-r-sm"><span name="attr_ac_total">10</span></div><div class="weight 3-rem center pad-r-sm"><span name="attr_weight" class="presentation"></span><input type="number" name="attr_weight" class="edit no-spin" step=".001" accept="Weight"></div><div class="1-rem edit"></div></div><div class="presentation show-when-not-condensed"><span name="attr_content" class="pre-line"></span></div><input type="checkbox" name="attr_toggle_details" class="toggle-icon-settings edit"><span class="toggle-icon-settings pictos edit">y</span><div class="details edit mar-t-smd"><div class="shaped-row align-center"><div class="5-rem center"><select name="attr_type" accept="Item Type"><option value="Light Armor" data-i18n="LIGHT_ARMOR"></option><option value="Medium Armor" data-i18n="MEDIUM_ARMOR"></option><option value="Heavy Armor" data-i18n="HEAVY_ARMOR"></option><option value="Shield" data-i18n="SHIELD"></option></select><div class="small-label" data-i18n="TYPE"></div></div><div class="4-rem edit center pad-l-smd"><div class="shaped-row no-wrap"><div><input type="number" name="attr_ac_base" class="no-spin" value="0" step="1" accept="AC"></div><div>+</div><div><input type="number" name="attr_ac_bonus" class="no-spin" value="0" step="1"></div></div><div class="small-label" data-i18n="AC">10</div></div><div class="3-rem center pad-l-smd"><select name="attr_strength_requirements"><option value="no">—</option><option value="Str 13" data-i18n="STR_13"></option><option value="Str 15" data-i18n="STR_15"></option></select><div class="small-label" data-i18n="STR"></div></div><div class="center center pad-l-smd"><input type="checkbox" name="attr_stealth" value="Disadvantage" accept="Stealth"><div class="small-label" data-i18n="STEALTH"></div></div><input type="checkbox" name="attr_show_uses" class="hidden show-uses" value="1"><div class="show-uses 3-rem pad-l-sm"><input type="text" name="attr_per_use"><div data-i18n="PER_USE" class="small-font center"></div></div></div><div><textarea name="attr_content" class="one-line-textarea" accept="Content"></textarea><div class="small-label center" data-i18n="CONTENT"></div></div></div></div></fieldset><div class="shaped-row space-around center pad-t-md edit"><div class="center"><div class="shaped-row border-bottom no-wrap"><span class="presentation">10</span><span class="auto-expand-wrap"><input type="number" name="attr_base_ac" class="no-spin" value="10" step="1"><span name="attr_base_ac" class="auto-expand-text"></span></span><span>+</span><span class="auto-expand-wrap"><select name="attr_ac_ability"><option value="0">—</option><option value="STR" data-i18n="STR" class=""></option><option value="DEX" data-i18n="DEX" class="" selected="selected"></option><option value="CON" data-i18n="CON" class=""></option><option value="INT" data-i18n="INT" class=""></option><option value="WIS" data-i18n="WIS" class=""></option><option value="CHA" data-i18n="CHA" class=""></option><option value="HON" data-i18n="HON" class="honor"></option><option value="SAN" data-i18n="SAN" class="sanity"></option><option class="srd-hidden">SPELL_ABILITY</option></select><span name="attr_ac_ability" class="auto-expand-text" data-i18n-dynamic></span></span><span>+</span><span class="auto-expand-wrap"><select name="attr_ac_unarmored_ability"><option value="0">—</option><option value="STR" data-i18n="STR" class=""></option><option value="DEX" data-i18n="DEX" class=""></option><option value="CON" data-i18n="CON" class=""></option><option value="INT" data-i18n="INT" class=""></option><option value="WIS" data-i18n="WIS" class=""></option><option value="CHA" data-i18n="CHA" class=""></option><option value="HON" data-i18n="HON" class="honor"></option><option value="SAN" data-i18n="SAN" class="sanity"></option><option class="srd-hidden">SPELL_ABILITY</option></select><span name="attr_ac_unarmored_ability" class="auto-expand-text" data-i18n-dynamic></span></span><span>+</span><span name="attr_ac_unarmored_calc_sum">0</span><span>+</span><span class="auto-expand-wrap"><input type="number" name="attr_ac_unarmored_bonus" class="no-spin" value="0" step="1"><span name="attr_ac_unarmored_bonus" class="auto-expand-text"></span></span><span>=</span><span name="attr_ac_unarmored_calc" class="bold">10</span></div><div class="small-label" data-i18n="AC_UNARMORED"></div></div><div class="center"><div class="shaped-row center border-bottom no-wrap"><span name="attr_ac_armored_calc_sum">0</span><span>+</span><span class="auto-expand-wrap edit"><input type="number" name="attr_ac_armored_bonus" class="no-spin" value="0" step="1"><span name="attr_ac_armored_bonus" class="auto-expand-text"></span></span><span>=</span><span name="attr_ac_armored_calc" class="bold">0</span></div><div class="small-label" data-i18n="AC_ARMORED"></div></div></div></div><hr><div class="mar-t-md"><div class="shaped-row space-between align-center no-wrap"><div class="9-rem flex-grow shaped-row space-between align-center pad-r-sm"><div data-i18n="EQUIPMENT" class="wrap-box-label light-label"></div><div><label class="pseudo-button-wrapper"><input type="checkbox" name="attr_equipment_condense" value="1" checked="checked"><span data-i18n="CONDENSE" class="small-font lowercase"></span></label></div><div><label class="pseudo-button-wrapper"><input type="checkbox" name="attr_equipment_show_only_quick_items" value="1" checked="checked"><span data-i18n="QUICK" class="small-font lowercase"></span></label></div></div><div class="3-rem wrap-box-label light-label center pad-r-sm" data-i18n="USES"></div><div class="1-5-rem wrap-box-label light-label center" data-i18n="QTY"></div><div class="weight 3-rem wrap-box-label light-label center" data-i18n="WEIGHT"></div><div class="1-rem edit"></div></div><input type="hidden" name="attr_equipment_condense" class="toggle-filter-condense" value="1"> <input type="hidden" name="attr_equipment_show_only_quick_items" class="toggle-equipment-only-quick-items" value="1"><fieldset class="repeating_equipment"><input type="hidden" name="attr_quick" class="toggle-quick-equipment" value="1"><div class="compendium-drop-target equipment-item"><div class="shaped-row space-between align-center no-wrap"><input type="hidden" name="attr_content" accept="Content"><div class="9-rem flex-grow pad-r-sm"><div class="shaped-row no-wrap"><div><input type="checkbox" name="attr_carried" class="small-checkbox" checked="checked"></div><div class="flex-grow"><div class="edit"><input type="text" name="attr_name" accept="Name"></div><div class="presentation"><button type="roll" name="roll_equipment" class="wrapper-button" value="@{output_option} &{template:5e-shaped} {{character_name=@{character_name}}} @{show_character_name} {{title=@{name}}} {{equipment=1}} {{content=@{content}}} {{uses=@{uses}}} {{uses_max=@{uses|max}}}"><span name="attr_name"></span></button></div></div><div class="edit"><input type="checkbox" name="attr_quick" class="small-checkbox" value="1" checked="checked"></div></div></div><div class="3-rem center pad-r-sm"><div class="shaped-row center align-flex-end no-wrap"><input type="checkbox" name="attr_show_uses" class="edit small-checkbox show-uses" value="1"><div class="col-42 show-uses"><input type="number" name="attr_uses" class="no-spin small-label" step="1"></div><div class="show-uses small-label">/</div><div class="col-42 show-uses"><input type="number" name="attr_uses_max" class="no-spin small-label" step="1"></div></div></div><div class="1-5-rem pad-r-sm"><input type="number" name="attr_qty" class="no-spin" value="1" min="0" step="1"></div><div class="weight 3-rem center presentation"><span name="attr_weight_total"></span></div><div class="weight 3-rem shaped-row align-center no-wrap edit"><div class="center">×</div><span class="edit auto-expand-wrap"><input type="number" name="attr_weight" class="no-spin small-label" value="0" step=".00001" accept="Weight"><span name="attr_weight" class="auto-expand-text min-2-rem"></span></span></div><div class="1-rem edit"></div></div><div class="presentation show-when-not-condensed"><span name="attr_content" class="pre-line"></span></div><input type="checkbox" name="attr_toggle_details" class="toggle-icon-settings edit"><span class="toggle-icon-settings pictos edit">y</span><div class="details edit mar-t-smd"><input type="checkbox" name="attr_show_uses" class="hidden show-uses" value="1"><div class="show-uses 3-rem pad-l-sm"><input type="text" name="attr_per_use"><div data-i18n="PER_USE" class="small-font center"></div></div><div class="center"><textarea name="attr_content" class="one-line-textarea" accept="Content"></textarea><div data-i18n="CONTENT" class="small-font center"></div></div><hr></div></div></fieldset></div></div><div class="wrap-box-title center" data-i18n="EQUIPMENT"></div><hr><div class="shaped-row"><div class="5-rem"><div class="coin shaped-row no-wrap align-center mar-t-sm"><div class="wrap-box"><button type="roll" name="roll_shaped_coinage_cp" class="wrapper-button" value="@{output_option} &{template:5e-shaped} {{character_name=@{character_name}}} @{show_character_name} {{title=^{COPPER_PIECES}}} {{text_big=@{cp}}}" tabindex="-1"><div class="light-label pad-r-sm" data-i18n="COINS_CP"></div></button></div><div class="wrap-box coin-value-wrap"><input type="number" name="attr_cp" class="no-spin" value="0" min="0" step="1"></div></div><div class="coin shaped-row no-wrap align-center mar-t-smd"><div class="wrap-box"><button type="roll" name="roll_shaped_coinage_sp" class="wrapper-button" value="@{output_option} &{template:5e-shaped} {{character_name=@{character_name}}} @{show_character_name} {{title=^{SILVER_PIECES}}} {{text_big=@{sp}}}" tabindex="-1"><div class="light-label pad-r-sm" data-i18n="COINS_SP"></div></button></div><div class="wrap-box coin-value-wrap"><input type="number" name="attr_sp" class="no-spin" value="0" min="0" step="1"></div></div><div class="coin shaped-row no-wrap align-center mar-t-smd"><div class="wrap-box"><button type="roll" name="roll_shaped_coinage_ep" class="wrapper-button" value="@{output_option} &{template:5e-shaped} {{character_name=@{character_name}}} @{show_character_name} {{title=^{ELECTRUM_PIECES}}} {{text_big=@{ep}}}" tabindex="-1"><div class="light-label pad-r-sm" data-i18n="COINS_EP"></div></button></div><div class="wrap-box coin-value-wrap"><input type="number" name="attr_ep" class="no-spin" value="0" min="0" step="1"></div></div><div class="coin shaped-row no-wrap align-center mar-t-smd"><div class="wrap-box"><button type="roll" name="roll_shaped_coinage_gp" class="wrapper-button" value="@{output_option} &{template:5e-shaped} {{character_name=@{character_name}}} @{show_character_name} {{title=^{GOLD_PIECES}}} {{text_big=@{gp}}}" tabindex="-1"><div class="light-label pad-r-sm" data-i18n="COINS_GP"></div></button></div><div class="wrap-box coin-value-wrap"><input type="number" name="attr_gp" class="no-spin" value="0" min="0" step="1"></div></div><div class="coin shaped-row no-wrap align-center mar-t-smd"><div class="wrap-box"><button type="roll" name="roll_shaped_coinage_pp" class="wrapper-button" value="@{output_option} &{template:5e-shaped} {{character_name=@{character_name}}} @{show_character_name} {{title=^{PLATINUM_PIECES}}} {{text_big=@{pp}}}" tabindex="-1"><div class="light-label pad-r-sm" data-i18n="COINS_PP"></div></button></div><div class="wrap-box coin-value-wrap"><input type="number" name="attr_pp" class="no-spin" value="0" min="0" step="1"></div></div><div class="coin shaped-row no-wrap align-center mar-t-smd"><input type="hidden" name="attr_total_gp" value="0"><div class="wrap-box"><button type="roll" name="roll_shaped_coinage_total_gp" class="wrapper-button" value="@{output_option} &{template:5e-shaped} {{character_name=@{character_name}}} @{show_character_name} {{title=^{TOTAL_GOLD_VALUE}}} {{text_big=@{total_gp}}}" tabindex="-1"><div class="light-label bold pad-r-sm" data-i18n="COINS_GP"></div></button></div><div class="wrap-box coin-value-wrap center"><span name="attr_total_gp" class="bold block mar-t-sm"></span></div></div></div><div class="weight flex-grow pad-l-sm"><div class="shaped-row align-center"><div data-i18n="ATTACKS" class="flex-grow small-label"></div><div class="3-rem no-overflow"><span name="attr_weight_attacks" class="pseudo-input right border-bottom"></span></div></div><div class="shaped-row align-center"><div data-i18n="AMMO" class="flex-grow small-label"></div><div class="3-rem no-overflow"><span name="attr_weight_ammo" class="pseudo-input right border-bottom"></span></div></div><div class="shaped-row align-center"><div data-i18n="ARMOR" class="flex-grow small-label"></div><div class="3-rem no-overflow"><span name="attr_weight_armor" class="pseudo-input right border-bottom"></span></div></div><div class="shaped-row align-center"><div data-i18n="EQUIPMENT" class="flex-grow small-label"></div><div class="3-rem no-overflow"><span name="attr_weight_equipment" class="pseudo-input right border-bottom"></span></div></div><div class="shaped-row align-center no-wrap"><div data-i18n="COINAGE" class="flex-grow small-label"></div><div class="edit">×</div><span class="auto-expand-wrap edit"><input type="number" name="attr_weight_per_coin" value="0.02" step="0.000001" class="no-spin"><span name="attr_weight_per_coin" class="auto-expand-text"></span></span><div class="3-rem no-overflow"><span name="attr_weight_coinage" class="pseudo-input right border-bottom"></span></div></div><div class="shaped-row align-center"><div data-i18n="TOTAL" class="flex-grow small-label"></div><div class="3-rem no-overflow"><span name="attr_weight_total" class="pseudo-input right border-bottom bold"></span></div></div><div data-i18n="WEIGHT" class="wrap-box-title center"></div><div class="mar-t-smd"></div><div class="shaped-row align-center no-wrap"><div class="flex-grow small-label" data-i18n="CARRYING_CAPACITY"></div><div class="edit">×</div><span class="auto-expand-wrap edit"><input type="number" name="attr_carrying_capacity_multiplier" class="no-spin" value="15" step=".001"><span name="attr_carrying_capacity_multiplier" class="auto-expand-text"></span></span><div class="3-rem no-overflow"><span name="attr_carrying_capacity" class="pseudo-input right border-bottom"></span></div></div><div class="shaped-row align-center no-wrap"><div class="flex-grow small-label" data-i18n="CARRYING_PUSH_DRAG_LIFT"></div><div class="edit">×</div><span class="auto-expand-wrap edit"><input type="number" name="attr_max_push_drag_lift_multiplier" class="no-spin" value="30" step=".001"><span name="attr_max_push_drag_lift_multiplier" class="auto-expand-text"></span></span><div class="3-rem no-overflow"><span name="attr_max_push_drag_lift" class="pseudo-input right border-bottom"></span></div></div><div class="shaped-row align-center no-wrap"><div class="flex-grow small-label" data-i18n="ENCUMBERED"></div><div class="edit">×</div><span class="auto-expand-wrap edit"><input type="number" name="attr_encumbered_multiplier" class="no-spin" value="5" step=".001"><span name="attr_encumbered_multiplier" class="auto-expand-text"></span></span><div class="3-rem no-overflow"><span name="attr_encumbered" class="pseudo-input right border-bottom"></span></div></div><div class="shaped-row align-center no-wrap"><div class="flex-grow small-label" data-i18n="ENCUMBERED_HEAVILY"></div><div class="edit">×</div><span class="auto-expand-wrap edit"><input type="number" name="attr_heavily_encumbered_multiplier" class="no-spin" value="10" step=".001"><span name="attr_heavily_encumbered_multiplier" class="auto-expand-text"></span></span><div class="3-rem no-overflow"><span name="attr_heavily_encumbered" class="pseudo-input right border-bottom"></span></div></div><div class="wrap-box-title center" data-i18n="CARRYING_CAPACITY"></div></div></div></div></div></div><div class="18-rem right-column pad-l-smd"><div class="wrap-box personality-traits center mar-b-sm"><textarea name="attr_personality_traits" class="four-line-textarea background-textarea edit"></textarea><button type="roll" name="roll_shaped_personality_traits" class="wrapper-button" value="@{output_option} &{template:5e-shaped} {{character_name=@{character_name}}} @{show_character_name} {{title=^{PERSONALITY_TRAITS}}} {{text=@{personality_traits}}}"><span name="attr_personality_traits" class="presentation pre-line background-text"></span><div class="wrap-box-title center" data-i18n="PERSONALITY_TRAITS"></div></button></div><div class="wrap-box ideals center mar-b-sm"><textarea name="attr_ideals" class="four-line-textarea background-textarea edit"></textarea><button type="roll" name="roll_shaped_ideals" class="wrapper-button" value="@{output_option} &{template:5e-shaped} {{character_name=@{character_name}}} @{show_character_name} {{title=^{IDEALS}}} {{text=@{ideals}}}"><span name="attr_ideals" class="presentation pre-line background-text"></span><div class="wrap-box-title center" data-i18n="IDEALS"></div></button></div><div class="wrap-box bonds center mar-b-sm"><textarea name="attr_bonds" class="four-line-textarea background-textarea edit"></textarea><button type="roll" name="roll_shaped_bonds" class="wrapper-button" value="@{output_option} &{template:5e-shaped} {{character_name=@{character_name}}} @{show_character_name} {{title=^{BONDS}}} {{text=@{bonds}}}"><span name="attr_bonds" class="presentation pre-line background-text"></span><div class="wrap-box-title center" data-i18n="BONDS"></div></button></div><div class="wrap-box flaws center mar-b-smd"><textarea name="attr_flaws" class="four-line-textarea background-textarea edit"></textarea><button type="roll" name="roll_shaped_flaws" class="wrapper-button" value="@{output_option} &{template:5e-shaped} {{character_name=@{character_name}}} @{show_character_name} {{title=^{FLAWS}}} {{text=@{flaws}}}"><span name="attr_flaws" class="presentation pre-line background-text"></span><div class="wrap-box-title center" data-i18n="FLAWS"></div></button></div><div class="wrap-box mar-b-smd"><div class="shaped-row"><div><label class="pseudo-button-wrapper space-below"><input type="checkbox" name="attr_blinded" value="1"><span data-i18n="BLINDED"></span></label></div><div><label class="pseudo-button-wrapper space-below"><input type="checkbox" name="attr_charmed" value="1"><span data-i18n="CHARMED"></span></label></div><div><label class="pseudo-button-wrapper space-below"><input type="checkbox" name="attr_deafened" value="1"><span data-i18n="DEAFENED"></span></label></div><div><label class="pseudo-button-wrapper space-below"><input type="checkbox" name="attr_frightened" value="1"><span data-i18n="FRIGHTENED"></span></label></div><div><label class="pseudo-button-wrapper space-below"><input type="checkbox" name="attr_grappled" value="1"><span data-i18n="GRAPPLED"></span></label></div><div><label class="pseudo-button-wrapper space-below"><input type="checkbox" name="attr_incapacitated" value="1"><span data-i18n="INCAPACITATED"></span></label></div><div><label class="pseudo-button-wrapper space-below"><input type="checkbox" name="attr_invisible" value="1"><span data-i18n="INVISIBLE"></span></label></div><div><label class="pseudo-button-wrapper space-below"><input type="checkbox" name="attr_paralyzed" value="1"><span data-i18n="PARALYZED"></span></label></div><div><label class="pseudo-button-wrapper space-below"><input type="checkbox" name="attr_petrified" value="1"><span data-i18n="PETRIFIED"></span></label></div><div><label class="pseudo-button-wrapper space-below"><input type="checkbox" name="attr_poisoned" value="1"><span data-i18n="POISONED"></span></label></div><div><label class="pseudo-button-wrapper space-below"><input type="checkbox" name="attr_prone" value="1"><span data-i18n="PRONE"></span></label></div><div><label class="pseudo-button-wrapper space-below"><input type="checkbox" name="attr_restrained" value="1"><span data-i18n="RESTRAINED"></span></label></div><div><label class="pseudo-button-wrapper space-below"><input type="checkbox" name="attr_stunned" value="1"><span data-i18n="STUNNED"></span></label></div><div><label class="pseudo-button-wrapper space-below"><input type="checkbox" name="attr_unconscious" value="1"><span data-i18n="UNCONSCIOUS"></span></label></div></div><div class="shaped-row align-flex-start"><span class="auto-expand-wrap"><input type="number" name="attr_exhaustion_level" class="no-spin" min="0" value="0" max="6"><span name="attr_exhaustion_level" class="auto-expand-text"></span></span><div class="relative sheet-pad-r-xl"><span data-i18n="EXHAUSTION"></span><div class="tooltip-position-wrapper"><div class="tooltip"><div class="tooltip-toggle-text center">?</div><div class="tooltip-content-left small-label"><table><thead><tr><th data-i18n="LEVEL"></th><th data-i18n="EFFECT"></th></tr></thead><tbody><tr><td class="center">1</td><td data-i18n="EXHAUSTION_LEVEL_1"></td></tr><tr><td class="center">2</td><td data-i18n="EXHAUSTION_LEVEL_2"></td></tr><tr><td class="center">3</td><td data-i18n="EXHAUSTION_LEVEL_3"></td></tr><tr><td class="center">4</td><td data-i18n="EXHAUSTION_LEVEL_4"></td></tr><tr><td class="center">5</td><td data-i18n="EXHAUSTION_LEVEL_5"></td></tr><tr><td class="center">6</td><td data-i18n="EXHAUSTION_LEVEL_6"></td></tr></tbody></table></div></div></div></div></div><button type="roll" name="roll_shaped_conditions" class="wrapper-button center" value="@{output_option} &{template:5e-shaped} {{character_name=@{character_name}}} @{show_character_name} {{title=^{CONDITIONS}}} {{text_big=^{EXHAUSTION_LEVEL}: @{exhaustion_level}}}"><div class="wrap-box-title center" data-i18n="CONDITIONS"></div></button></div><div class="wrap-box mar-b-smd"><input type="hidden" name="attr_racialtraits_chat_var" class="item-shown" value=""><div class="item-to-show racial-traits"><div class="shaped-row edit"><label class="pseudo-button-wrapper"><input type="checkbox" name="attr_halfling_luck" value="1"><span data-i18n="HALFLING_LUCK" class="small-font lowercase"></span></label><label class="pseudo-button-wrapper"><input type="checkbox" name="attr_savage_attacks" value="1"><span data-i18n="HALF_ORC_SAVAGE_ATTACKS" class="small-font lowercase"></span></label><label class="pseudo-button-wrapper"><input type="checkbox" name="attr_racial_feature_powerful_build" value="1"><span data-i18n="RACIAL_FEATURE_POWERFUL_BUILD" class="small-font lowercase"></span></label></div><div class="right"><label class="pseudo-button-wrapper presentation"><input type="checkbox" name="attr_racialtraits_condense" value="1"><span data-i18n="CONDENSE" class="small-font lowercase"></span></label></div><input type="hidden" name="attr_racialtraits_condense" class="toggle-filter-condense"><fieldset class="repeating_racialtrait"><div class="relative"><input type="hidden" name="attr_modifiers" accept="Modifiers"> <input type="hidden" name="attr_properties" accept="Properties"> <input type="hidden" name="attr_weight" accept="Weight"> <input type="hidden" name="attr_damage_from_srd" accept="Damage"> <input type="hidden" name="attr_second_damage_from_srd" accept="Secondary Damage"> <input type="hidden" name="attr_damage_type_from_srd" accept="Damage Type"> <input type="hidden" name="attr_heal_from_srd" accept="Healing"> <input type="hidden" name="attr_roll_formula"><div class="show-uses presentation absolute"><div class="relative"><div class="shaped-row"><span name="attr_name" class="heading visibility-hidden"></span><span class="visibility-hidden"> </span><span class="heading visibility-hidden">(</span><span class="visibility-hidden auto-expand-wrap heading"><input type="number" name="attr_uses" class="heading no-spin no-pad" step="1"><span name="attr_uses" class="auto-expand-text"></span></span></div><div class="absolute-top-right positive-z-index"><span class="auto-expand-wrap heading"><input type="number" name="attr_uses" class="heading no-spin no-pad" step="1"><span name="attr_uses" class="auto-expand-text"></span></span></div></div></div><input type="hidden" name="attr_content_toggle" value="1" class="content-toggle"><button type="roll" name="roll_action" class="wrapper-button presentation vert-align-top relative z-index-2" value="@{output_option} &{template:5e-shaped} {{character_name=@{character_name}}} @{show_character_name} {{title=@{name}}} {{racialtrait=1}} @{hide_gm_info} @{roll_formula}"><input type="hidden" name="attr_uses_max" class="has-uses" value=""> <input type="hidden" name="attr_recharge" class="has-recharge" value=""><span name="attr_name" class="heading"></span><span class="show-uses-recharge"> </span><span class="show-uses-recharge heading">(</span><span class="show-uses"><span class="show-uses visibility-hidden-in-presentation auto-expand-wrap heading"><input type="number" name="attr_uses" class="heading no-spin no-pad" step="1"><span name="attr_uses" class="auto-expand-text"></span></span><span class="show-uses heading">/</span><span class="show-uses edit auto-expand-wrap heading"><input type="number" name="attr_uses_max" class="heading no-spin no-pad" step="1"><span name="attr_uses_max" class="auto-expand-text"></span></span><span name="attr_uses_max" class="presentation show-uses heading"></span><span data-i18n="USES" class="edit heading lowercase"></span><span class="edit heading">,</span><span class="edit"> </span><span class="auto-expand-wrap edit heading"><input type="text" name="attr_per_use" class="no-pad"><span name="attr_per_use" class="auto-expand-text"></span></span><span data-i18n="PER_USE" class="edit heading lowercase"></span></span><span class="heading show-uses show-recharge">, </span><span name="attr_recharge" class="presentation heading show-recharge" data-i18n-dynamic></span><span class="show-uses-recharge heading">)</span><span class="heading condense">.</span><span> </span><span name="attr_content" class="content pre-line condense"></span><span name="attr_freetext" class="pre-line condense"></span></button><div class="edit shaped-row"><span class="auto-expand-wrap center"><input type="text" name="attr_name" class="edit heading" data-i18n-placeholder="AMPHIBIOUS" accept="Name"><span name="attr_name" class="auto-expand-text min-3-rem heading"></span></span><span> </span><span class="heading">(</span><span class="show-uses visibility-hidden-in-presentation auto-expand-wrap heading"><input type="number" name="attr_uses" class="heading no-spin no-pad" step="1"><span name="attr_uses" class="auto-expand-text"></span></span><span class="show-uses heading">/</span><span class="show-uses edit auto-expand-wrap heading"><input type="number" name="attr_uses_max" class="heading no-spin no-pad" step="1"><span name="attr_uses_max" class="auto-expand-text"></span></span><span name="attr_uses_max" class="presentation show-uses heading"></span><span data-i18n="USES" class="edit heading lowercase"></span><span class="edit heading">,</span><span class="edit"> </span><span class="auto-expand-wrap edit heading"><input type="text" name="attr_per_use" class="no-pad"><span name="attr_per_use" class="auto-expand-text"></span></span><span data-i18n="PER_USE" class="edit heading lowercase"></span><span class="heading">,</span><span> </span><span class="auto-expand-wrap"><select name="attr_recharge" class="heading"><option value="">—</option><option value="TURN" data-i18n="TURN"></option><option value="SHORT_OR_LONG_REST" data-i18n="SHORT_OR_LONG_REST"></option><option value="LONG_REST" data-i18n="LONG_REST"></option><option value="RECHARGE_2_6" data-i18n="RECHARGE_2_6"></option><option value="RECHARGE_3_6" data-i18n="RECHARGE_3_6"></option><option value="RECHARGE_4_6" data-i18n="RECHARGE_4_6"></option><option value="RECHARGE_5_6" data-i18n="RECHARGE_5_6"></option><option value="RECHARGE_6" data-i18n="RECHARGE_6"></option></select><span name="attr_recharge" class="auto-expand-text heading" data-i18n-dynamic></span></span><span class="heading">).</span></div><input type="checkbox" name="attr_toggle_details" class="toggle-icon-settings edit" checked="checked"><span class="toggle-icon-settings pictos edit">y</span><div class="details edit"><div class="relative mar-l-smd mar-t-smd"><input type="checkbox" name="attr_content_toggle" value="1" class="content-toggle small-checkbox" checked="checked"><textarea name="attr_content" class="four-line-textarea textarea-checkbox" accept="Content" data-i18n-placeholder="CONTENT"></textarea></div><div class="shaped-row align-flex-start no-wrap mar-l-smd mar-t-smd"><input type="checkbox" name="attr_saving_throw_toggle" value="1" class="saving-throw-toggle small-checkbox no-shrink"><span class="saving-throw-reverse heading"><span data-i18n="SAVING_THROW"></span>.</span><div class="saving-throw"><div class="shaped-row"><span class="edit auto-expand-wrap"><select name="attr_saving_throw_vs_ability" accept="Save"><option value="STRENGTH" data-i18n="STRENGTH" class="default-saving-throw"></option><option value="DEXTERITY" data-i18n="DEXTERITY" class="default-saving-throw"></option><option value="CONSTITUTION" data-i18n="CONSTITUTION" class="default-saving-throw"></option><option value="INTELLIGENCE" data-i18n="INTELLIGENCE" class="default-saving-throw"></option><option value="WISDOM" data-i18n="WISDOM" class="default-saving-throw"></option><option value="CHARISMA" data-i18n="CHARISMA" class="default-saving-throw"></option><option value="HONOR" data-i18n="HONOR" class="default-saving-throw honor"></option><option value="SANITY" data-i18n="SANITY" class="default-saving-throw sanity"></option><option value="FORTITUDE" data-i18n="FORTITUDE" class="custom-saving-throw"></option><option value="REFLEX" data-i18n="REFLEX" class="custom-saving-throw"></option><option value="WILL" data-i18n="WILL" class="custom-saving-throw"></option></select><span name="attr_saving_throw_vs_ability" class="auto-expand-text" data-i18n-dynamic></span></span><span> </span><span data-i18n="SAVING_THROW" class="lowercase"></span><span> (</span><span class="edit auto-expand-wrap"><select name="attr_saving_throw_ability"><option value="0">—</option><option value="STR" data-i18n="STR" class=""></option><option value="DEX" data-i18n="DEX" class=""></option><option value="CON" data-i18n="CON" class=""></option><option value="INT" data-i18n="INT" class=""></option><option value="WIS" data-i18n="WIS" class=""></option><option value="CHA" data-i18n="CHA" class=""></option><option value="HON" data-i18n="HON" class="honor"></option><option value="SAN" data-i18n="SAN" class="sanity"></option><option class="srd-hidden">SPELL_ABILITY</option></select><span name="attr_saving_throw_ability" class="auto-expand-text" data-i18n-dynamic></span></span><span>+</span><span class="edit auto-expand-wrap"><input type="number" name="attr_saving_throw_bonus"><span name="attr_saving_throw_bonus" class="auto-expand-text"></span></span><span>=</span><span data-i18n="DC"></span><span> </span><input type="hidden" name="attr_saving_throw_dc"><span name="attr_saving_throw_dc" class="bold"></span><span>).</span><span> </span><span class="inline-block"><div class="7-rem flex-grow"><textarea name="attr_saving_throw_success" class="one-line-textarea" data-i18n-placeholder="SAVE_SUCCESS" accept="Save Success"></textarea></div></span></div><div class="shaped-row"><span class="italic"><span data-i18n="SAVE_FAILURE"></span><span>:</span></span><span> </span><span name="attr_saving_throw_damage_average" class="saving-throw damage edit">0</span><span class="saving-throw damage edit"> (</span><span class="saving-throw damage edit"><span class="auto-expand-wrap"><input type="text" name="attr_saving_throw_damage_dice" class="center" placeholder="1"><span name="attr_saving_throw_damage_dice" class="auto-expand-text">1</span></span><span class="auto-expand-wrap"><select name="attr_saving_throw_damage_die"><option>d0</option><option>d2</option><option>d4</option><option>d6</option><option>d8</option><option>d10</option><option>d12</option><option>d20</option></select><span name="attr_saving_throw_damage_die" class="auto-expand-text">d0</span></span><span class="dice-modifier auto-expand-wrap"><input type="text" name="attr_saving_throw_damage_dice_modifier"><span name="attr_saving_throw_damage_dice_modifier" class="auto-expand-text"></span></span></span><span class="saving-throw damage edit">+</span><span class="saving-throw damage edit auto-expand-wrap"><select name="attr_saving_throw_damage_ability"><option value="0">—</option><option value="FIN" data-i18n="FIN"></option><option value="STR" data-i18n="STR" class=""></option><option value="DEX" data-i18n="DEX" class=""></option><option value="CON" data-i18n="CON" class=""></option><option value="INT" data-i18n="INT" class=""></option><option value="WIS" data-i18n="WIS" class=""></option><option value="CHA" data-i18n="CHA" class=""></option><option value="HON" data-i18n="HON" class="honor"></option><option value="SAN" data-i18n="SAN" class="sanity"></option><option class="srd-hidden">SPELL_ABILITY</option></select><span name="attr_saving_throw_damage_ability" class="auto-expand-text capitalize" data-i18n-dynamic></span></span><span class="saving-throw damage edit">+</span><span class="saving-throw damage edit auto-expand-wrap"><input type="text" name="attr_saving_throw_damage_bonus"><span name="attr_saving_throw_damage_bonus" class="auto-expand-text"></span></span><span class="saving-throw damage edit">) </span><span class="saving-throw damage edit auto-expand-wrap"><input type="text" name="attr_saving_throw_damage_type" class="edit center" data-i18n-placeholder="FIRE"><span name="attr_saving_throw_damage_type" class="auto-expand-text min-2-rem"></span></span><span class="saving-throw damage edit"> </span><span data-i18n="DAMAGE" class="saving-throw damage edit lowercase"></span><span class="saving-throw edit"> </span><span class="saving-throw edit auto-expand-wrap"><select name="attr_saving_throw_second_damage_condition"><option value="">—</option><option value="PLUS" data-i18n="PLUS"></option></select><span name="attr_saving_throw_second_damage_condition" class="auto-expand-text" data-i18n-dynamic></span></span><input type="hidden" name="attr_saving_throw_second_damage_condition" class="saving-throw-second-damage-condition" value=""><span class="saving-throw damage edit"> </span><span name="attr_saving_throw_second_damage_average" class="saving-throw damage edit">0</span><span class="saving-throw damage edit"> (</span><span class="saving-throw damage edit"><span class="auto-expand-wrap"><input type="text" name="attr_saving_throw_second_damage_dice" class="center" placeholder="1"><span name="attr_saving_throw_second_damage_dice" class="auto-expand-text">1</span></span><span class="auto-expand-wrap"><select name="attr_saving_throw_second_damage_die"><option>d0</option><option>d2</option><option>d4</option><option>d6</option><option>d8</option><option>d10</option><option>d12</option><option>d20</option></select><span name="attr_saving_throw_second_damage_die" class="auto-expand-text">d0</span></span><span class="dice-modifier auto-expand-wrap"><input type="text" name="attr_saving_throw_second_damage_dice_modifier"><span name="attr_saving_throw_second_damage_dice_modifier" class="auto-expand-text"></span></span></span><span class="saving-throw damage edit">+</span><span class="saving-throw damage edit auto-expand-wrap"><select name="attr_saving_throw_second_damage_ability"><option value="0">—</option><option value="FIN" data-i18n="FIN"></option><option value="STR" data-i18n="STR" class=""></option><option value="DEX" data-i18n="DEX" class=""></option><option value="CON" data-i18n="CON" class=""></option><option value="INT" data-i18n="INT" class=""></option><option value="WIS" data-i18n="WIS" class=""></option><option value="CHA" data-i18n="CHA" class=""></option><option value="HON" data-i18n="HON" class="honor"></option><option value="SAN" data-i18n="SAN" class="sanity"></option><option class="srd-hidden">SPELL_ABILITY</option></select><span name="attr_saving_throw_second_damage_ability" class="auto-expand-text capitalize" data-i18n-dynamic></span></span><span class="saving-throw damage edit">+</span><span class="saving-throw damage edit auto-expand-wrap"><input type="text" name="attr_saving_throw_second_damage_bonus"><span name="attr_saving_throw_second_damage_bonus" class="auto-expand-text"></span></span><span class="saving-throw damage edit">) </span><span class="saving-throw damage edit auto-expand-wrap"><input type="text" name="attr_saving_throw_second_damage_type" class="edit center" data-i18n-placeholder="FIRE"><span name="attr_saving_throw_second_damage_type" class="auto-expand-text min-2-rem"></span></span><span class="saving-throw damage edit"> </span><span data-i18n="DAMAGE" class="saving-throw damage edit lowercase"></span><span class="saving-throw edit">.</span></div></div></div><div class="shaped-row align-flex-start mar-l-smd mar-t-smd"><input type="checkbox" name="attr_other_damage_toggle" value="1" class="other-damage-toggle small-checkbox"><span class="other-damage-reverse heading"><span data-i18n="OTHER_DAMAGE"></span>.</span><span name="attr_other_damage_average" class="other-damage damage edit">0</span><span class="other-damage damage edit"> (</span><span class="other-damage damage edit"><span class="auto-expand-wrap"><input type="text" name="attr_other_damage_dice" class="center" placeholder="1"><span name="attr_other_damage_dice" class="auto-expand-text">1</span></span><span class="auto-expand-wrap"><select name="attr_other_damage_die"><option>d0</option><option>d2</option><option>d4</option><option>d6</option><option>d8</option><option>d10</option><option>d12</option><option>d20</option></select><span name="attr_other_damage_die" class="auto-expand-text">d0</span></span><span class="dice-modifier auto-expand-wrap"><input type="text" name="attr_other_damage_dice_modifier"><span name="attr_other_damage_dice_modifier" class="auto-expand-text"></span></span></span><span class="other-damage damage edit">+</span><span class="other-damage damage edit auto-expand-wrap"><select name="attr_other_damage_ability"><option value="0">—</option><option value="FIN" data-i18n="FIN"></option><option value="STR" data-i18n="STR" class=""></option><option value="DEX" data-i18n="DEX" class=""></option><option value="CON" data-i18n="CON" class=""></option><option value="INT" data-i18n="INT" class=""></option><option value="WIS" data-i18n="WIS" class=""></option><option value="CHA" data-i18n="CHA" class=""></option><option value="HON" data-i18n="HON" class="honor"></option><option value="SAN" data-i18n="SAN" class="sanity"></option><option class="srd-hidden">SPELL_ABILITY</option></select><span name="attr_other_damage_ability" class="auto-expand-text capitalize" data-i18n-dynamic></span></span><span class="other-damage damage edit">+</span><span class="other-damage damage edit auto-expand-wrap"><input type="text" name="attr_other_damage_bonus"><span name="attr_other_damage_bonus" class="auto-expand-text"></span></span><span class="other-damage damage edit extra-on-a-crit">, </span><span data-i18n="EXTRA_ON_A_CRIT" class="other-damage damage edit extra-on-a-crit lowercase"></span><span class="other-damage damage edit extra-on-a-crit"> </span><span class="other-damage damage edit extra-on-a-crit auto-expand-wrap"><input type="text" name="attr_other_damage_crit" class="center"><span name="attr_other_damage_crit" class="auto-expand-text"></span></span><span class="other-damage damage edit">) </span><span class="other-damage damage edit auto-expand-wrap"><input type="text" name="attr_other_damage_type" class="edit center" data-i18n-placeholder="FIRE"><span name="attr_other_damage_type" class="auto-expand-text min-2-rem"></span></span><span class="other-damage damage edit"> </span><span data-i18n="DAMAGE" class="other-damage damage edit lowercase"></span><span class="other-damage edit"> </span><span class="other-damage edit auto-expand-wrap"><select name="attr_other_second_damage_condition"><option value="">—</option><option value="PLUS" data-i18n="PLUS"></option></select><span name="attr_other_second_damage_condition" class="auto-expand-text" data-i18n-dynamic></span></span><input type="hidden" name="attr_other_second_damage_condition" class="other-second-damage-condition" value=""><span class="other-damage damage edit"> </span><span name="attr_other_second_damage_average" class="other-damage damage edit">0</span><span class="other-damage damage edit"> (</span><span class="other-damage damage edit"><span class="auto-expand-wrap"><input type="text" name="attr_other_second_damage_dice" class="center" placeholder="1"><span name="attr_other_second_damage_dice" class="auto-expand-text">1</span></span><span class="auto-expand-wrap"><select name="attr_other_second_damage_die"><option>d0</option><option>d2</option><option>d4</option><option>d6</option><option>d8</option><option>d10</option><option>d12</option><option>d20</option></select><span name="attr_other_second_damage_die" class="auto-expand-text">d0</span></span><span class="dice-modifier auto-expand-wrap"><input type="text" name="attr_other_second_damage_dice_modifier"><span name="attr_other_second_damage_dice_modifier" class="auto-expand-text"></span></span></span><span class="other-damage damage edit">+</span><span class="other-damage damage edit auto-expand-wrap"><select name="attr_other_second_damage_ability"><option value="0">—</option><option value="FIN" data-i18n="FIN"></option><option value="STR" data-i18n="STR" class=""></option><option value="DEX" data-i18n="DEX" class=""></option><option value="CON" data-i18n="CON" class=""></option><option value="INT" data-i18n="INT" class=""></option><option value="WIS" data-i18n="WIS" class=""></option><option value="CHA" data-i18n="CHA" class=""></option><option value="HON" data-i18n="HON" class="honor"></option><option value="SAN" data-i18n="SAN" class="sanity"></option><option class="srd-hidden">SPELL_ABILITY</option></select><span name="attr_other_second_damage_ability" class="auto-expand-text capitalize" data-i18n-dynamic></span></span><span class="other-damage damage edit">+</span><span class="other-damage damage edit auto-expand-wrap"><input type="text" name="attr_other_second_damage_bonus"><span name="attr_other_second_damage_bonus" class="auto-expand-text"></span></span><span class="other-damage damage edit extra-on-a-crit">, </span><span data-i18n="EXTRA_ON_A_CRIT" class="other-damage damage edit extra-on-a-crit lowercase"></span><span class="other-damage damage edit extra-on-a-crit"> </span><span class="other-damage damage edit extra-on-a-crit auto-expand-wrap"><input type="text" name="attr_other_second_damage_crit" class="center"><span name="attr_other_second_damage_crit" class="auto-expand-text"></span></span><span class="other-damage damage edit">) </span><span class="other-damage damage edit auto-expand-wrap"><input type="text" name="attr_other_second_damage_type" class="edit center" data-i18n-placeholder="FIRE"><span name="attr_other_second_damage_type" class="auto-expand-text min-2-rem"></span></span><span class="other-damage damage edit"> </span><span data-i18n="DAMAGE" class="other-damage damage edit lowercase"></span><span class="other-damage edit">.</span></div><div class="shaped-row align-flex-start mar-l-smd mar-t-smd"><input type="hidden" name="attr_heal_formula"> <input type="checkbox" name="attr_heal_toggle" value="1" class="heal-toggle small-checkbox"><span class="heal-reverse heading"><span data-i18n="HEAL"></span>.</span><span class="heal" data-i18n="HEAL_FOR"></span><span class="heal"> </span><span class="heal edit"><span class="edit auto-expand-wrap"><input type="text" name="attr_heal_dice" class="center" placeholder="1"><span name="attr_heal_dice" class="auto-expand-text">1</span></span><span class="auto-expand-wrap"><select name="attr_heal_die"><option>d0</option><option>d2</option><option>d4</option><option>d6</option><option>d8</option><option>d10</option><option>d12</option><option>d20</option></select><span name="attr_heal_die" class="auto-expand-text">d0</span></span><span class="dice-modifier auto-expand-wrap"><input type="text" name="attr_heal_dice_modifier"><span name="attr_heal_dice_modifier" class="auto-expand-text"></span></span></span><span class="heal">+</span><span class="heal auto-expand-wrap"><select name="attr_heal_ability"><option value="0">—</option><option value="STR" data-i18n="STR" class=""></option><option value="DEX" data-i18n="DEX" class=""></option><option value="CON" data-i18n="CON" class=""></option><option value="INT" data-i18n="INT" class=""></option><option value="WIS" data-i18n="WIS" class=""></option><option value="CHA" data-i18n="CHA" class=""></option><option value="HON" data-i18n="HON" class="honor"></option><option value="SAN" data-i18n="SAN" class="sanity"></option><option class="srd-hidden">SPELL_ABILITY</option></select><span name="attr_heal_ability" class="auto-expand-text" data-i18n-dynamic></span></span><span class="heal">+</span><span class="heal auto-expand-wrap"><input type="text" name="attr_heal_bonus"><span name="attr_heal_bonus" class="auto-expand-text"></span></span><span class="heal">+</span><span class="heal center"><label class="pseudo-button-wrapper space-below"><input type="checkbox" name="attr_heal_query_toggle" value="?{Heal Bonus Amount|}"><span data-i18n="QUERY" class="lowercase"></span></label></span></div><div class="emote mar-l-smd mar-t-smd"><textarea name="attr_emote" class="one-line-textarea" data-i18n-placeholder="EMOTE"></textarea></div><div class="freetext mar-l-smd mar-t-sm"><textarea name="attr_freetext" class="two-line-textarea" data-i18n-placeholder="FREETEXT"></textarea></div><div class="freeform mar-l-smd mar-t-sm"><textarea name="attr_freeform" class="two-line-textarea" data-i18n-placeholder="FREEFORM"></textarea></div></div></div></fieldset><button type="roll" name="roll_shaped_racialtraits" class="wrapper-button" value="/w @{character_name} &{template:5e-shaped} {{character_name=@{character_name}}} @{show_character_name} {{title=^{RACIAL_TRAITS}}} {{text_big=@{racialtraits_macro_var}}}"><div class="wrap-box-title center" data-i18n="RACIAL_TRAITS"></div></button><hr></div><input type="hidden" name="attr_classfeatures_chat_var" class="item-shown" value=""><div class="item-to-show class-features"><div class="edit mar-b-md"><div class="shaped-row"><label class="pseudo-button-wrapper"><input type="checkbox" name="attr_artificer_toggle" value="1"><span data-i18n="ARTIFICER" class="small-font lowercase"></span></label><label class="pseudo-button-wrapper"><input type="checkbox" name="attr_barbarian_toggle" value="1"><span data-i18n="BARBARIAN" class="small-font lowercase"></span></label><label class="pseudo-button-wrapper"><input type="checkbox" name="attr_bard_toggle" value="1"><span data-i18n="BARD" class="small-font lowercase"></span></label><label class="pseudo-button-wrapper"><input type="checkbox" name="attr_cleric_toggle" value="1"><span data-i18n="CLERIC" class="small-font lowercase"></span></label><label class="pseudo-button-wrapper"><input type="checkbox" name="attr_druid_toggle" value="1"><span data-i18n="DRUID" class="small-font lowercase"></span></label><label class="pseudo-button-wrapper"><input type="checkbox" name="attr_fighter_toggle" value="1"><span data-i18n="FIGHTER" class="small-font lowercase"></span></label><label class="pseudo-button-wrapper"><input type="checkbox" name="attr_monk_toggle" value="1"><span data-i18n="MONK" class="small-font lowercase"></span></label><label class="pseudo-button-wrapper"><input type="checkbox" name="attr_paladin_toggle" value="1"><span data-i18n="PALADIN" class="small-font lowercase"></span></label><label class="pseudo-button-wrapper"><input type="checkbox" name="attr_ranger_toggle" value="1"><span data-i18n="RANGER" class="small-font lowercase"></span></label><label class="pseudo-button-wrapper"><input type="checkbox" name="attr_rangerua_toggle" value="1"><span data-i18n="RANGERUA" class="small-font lowercase"></span></label><label class="pseudo-button-wrapper"><input type="checkbox" name="attr_rogue_toggle" value="1"><span data-i18n="ROGUE" class="small-font lowercase"></span></label><label class="pseudo-button-wrapper"><input type="checkbox" name="attr_sorcerer_toggle" value="1"><span data-i18n="SORCERER" class="small-font lowercase"></span></label><label class="pseudo-button-wrapper"><input type="checkbox" name="attr_warlock_toggle" value="1"><span data-i18n="WARLOCK" class="small-font lowercase"></span></label><label class="pseudo-button-wrapper"><input type="checkbox" name="attr_wizard_toggle" value="1"><span data-i18n="WIZARD" class="small-font lowercase"></span></label></div><div><input type="hidden" name="attr_artificer_toggle" class="artificer-class-features"><div class="artificer-class-features-toggle shaped-row"><span class="bold"><span data-i18n="ARTIFICER"></span>. </span><label class="pseudo-button-wrapper"><input type="checkbox" name="attr_class_feature_artificer_magic_item_analysis_toggle" value="1"><span data-i18n="CLASS_FEATURE_ARTIFICER_MAGIC_ITEM_ANALYSIS" class="small-font lowercase"></span></label><label class="pseudo-button-wrapper"><input type="checkbox" name="attr_class_feature_artificer_tool_expertise_toggle" value="1"><span data-i18n="CLASS_FEATURE_ARTIFICER_TOOL_EXPERTISE" class="small-font lowercase"></span></label><label class="pseudo-button-wrapper"><input type="checkbox" name="attr_class_feature_artificer_wondrous_invention_toggle" value="1"><span data-i18n="CLASS_FEATURE_ARTIFICER_WONDROUS_INVENTION" class="small-font lowercase"></span></label><label class="pseudo-button-wrapper"><input type="checkbox" name="attr_class_feature_artificer_infuse_magic_toggle" value="1"><span data-i18n="CLASS_FEATURE_ARTIFICER_INFUSE_MAGIC" class="small-font lowercase"></span></label><label class="pseudo-button-wrapper"><input type="checkbox" name="attr_class_feature_artificer_superior_attunement_toggle" value="1"><span data-i18n="CLASS_FEATURE_ARTIFICER_SUPERIOR_ATTUNEMENT" class="small-font lowercase"></span></label><label class="pseudo-button-wrapper"><input type="checkbox" name="attr_class_feature_artificer_mechanical_servant_toggle" value="1"><span data-i18n="CLASS_FEATURE_ARTIFICER_MECHANICAL_SERVANT" class="small-font lowercase"></span></label><label class="pseudo-button-wrapper"><input type="checkbox" name="attr_class_feature_artificer_soul_of_artifice_toggle" value="1"><span data-i18n="CLASS_FEATURE_ARTIFICER_SOUL_OF_ARTIFICE" class="small-font lowercase"></span></label></div><input type="hidden" name="attr_barbarian_toggle" class="barbarian-class-features"><div class="barbarian-class-features-toggle shaped-row"><span class="bold"><span data-i18n="BARBARIAN"></span>. </span><label class="pseudo-button-wrapper"><input type="checkbox" name="attr_class_feature_barbarian_rage_toggle" value="1"><span data-i18n="CLASS_FEATURE_BARBARIAN_RAGE" class="small-font lowercase"></span></label><label class="pseudo-button-wrapper"><input type="checkbox" name="attr_class_feature_barbarian_unarmored_defense_toggle" value="1"><span data-i18n="CLASS_FEATURE_BARBARIAN_UNARMORED_DEFENSE" class="small-font lowercase"></span></label><label class="pseudo-button-wrapper"><input type="checkbox" name="attr_class_feature_barbarian_reckless_attack_toggle" value="1"><span data-i18n="CLASS_FEATURE_BARBARIAN_RECKLESS_ATTACK" class="small-font lowercase"></span></label><label class="pseudo-button-wrapper"><input type="checkbox" name="attr_class_feature_barbarian_danger_sense_toggle" value="1"><span data-i18n="CLASS_FEATURE_BARBARIAN_DANGER_SENSE" class="small-font lowercase"></span></label><label class="pseudo-button-wrapper"><input type="checkbox" name="attr_class_feature_barbarian_fast_movement_toggle" value="1"><span data-i18n="CLASS_FEATURE_BARBARIAN_FAST_MOVEMENT" class="small-font lowercase"></span></label><label class="pseudo-button-wrapper"><input type="checkbox" name="attr_class_feature_barbarian_feral_instinct_toggle" value="1"><span data-i18n="CLASS_FEATURE_BARBARIAN_FERAL_INSTINCT" class="small-font lowercase"></span></label><label class="pseudo-button-wrapper"><input type="checkbox" name="attr_class_feature_barbarian_brutal_critical_toggle" value="1"><span data-i18n="CLASS_FEATURE_BARBARIAN_BRUTAL_CRITICAL" class="small-font lowercase"></span></label><label class="pseudo-button-wrapper"><input type="checkbox" name="attr_class_feature_barbarian_relentless_rage_toggle" value="1"><span data-i18n="CLASS_FEATURE_BARBARIAN_RELENTLESS_RAGE" class="small-font lowercase"></span></label><label class="pseudo-button-wrapper"><input type="checkbox" name="attr_class_feature_barbarian_persistent_rage_toggle" value="1"><span data-i18n="CLASS_FEATURE_BARBARIAN_PERSISTENT_RAGE" class="small-font lowercase"></span></label><label class="pseudo-button-wrapper"><input type="checkbox" name="attr_class_feature_barbarian_indomitable_might_toggle" value="1"><span data-i18n="CLASS_FEATURE_BARBARIAN_INDOMITABLE_MIGHT" class="small-font lowercase"></span></label><label class="pseudo-button-wrapper"><input type="checkbox" name="attr_class_feature_barbarian_primal_champion_toggle" value="1"><span data-i18n="CLASS_FEATURE_BARBARIAN_PRIMAL_CHAMPION" class="small-font lowercase"></span></label></div><input type="hidden" name="attr_bard_toggle" class="bard-class-features"><div class="bard-class-features-toggle shaped-row"><span class="bold"><span data-i18n="BARD"></span>. </span><label class="pseudo-button-wrapper"><input type="checkbox" name="attr_class_feature_bard_bardic_inspiration_toggle" value="1"><span data-i18n="CLASS_FEATURE_BARD_BARDIC_INSPIRATION" class="small-font lowercase"></span></label><label class="pseudo-button-wrapper"><input type="checkbox" name="attr_class_feature_bard_jack_of_all_trades_toggle" value="1"><span data-i18n="CLASS_FEATURE_BARD_JACK_OF_ALL_TRADES" class="small-font lowercase"></span></label><label class="pseudo-button-wrapper"><input type="checkbox" name="attr_class_feature_bard_song_of_rest_toggle" value="1"><span data-i18n="CLASS_FEATURE_BARD_SONG_OF_REST" class="small-font lowercase"></span></label><label class="pseudo-button-wrapper"><input type="checkbox" name="attr_class_feature_bard_expertise_toggle" value="1"><span data-i18n="CLASS_FEATURE_BARD_EXPERTISE" class="small-font lowercase"></span></label><label class="pseudo-button-wrapper"><input type="checkbox" name="attr_class_feature_bard_countercharm_toggle" value="1"><span data-i18n="CLASS_FEATURE_BARD_COUNTERCHARM" class="small-font lowercase"></span></label><label class="pseudo-button-wrapper"><input type="checkbox" name="attr_class_feature_bard_magical_secrets_toggle" value="1"><span data-i18n="CLASS_FEATURE_BARD_MAGICAL_SECRETS" class="small-font lowercase"></span></label><label class="pseudo-button-wrapper"><input type="checkbox" name="attr_class_feature_bard_superior_inspiration_toggle" value="1"><span data-i18n="CLASS_FEATURE_BARD_SUPERIOR_INSPIRATION" class="small-font lowercase"></span></label></div><input type="hidden" name="attr_cleric_toggle" class="cleric-class-features"><div class="cleric-class-features-toggle shaped-row"><span class="bold"><span data-i18n="CLERIC"></span>. </span><label class="pseudo-button-wrapper"><input type="checkbox" name="attr_class_feature_cleric_channel_divinity_toggle" value="1"><span data-i18n="CLASS_FEATURE_CLERIC_CHANNEL_DIVINITY" class="small-font lowercase"></span></label><label class="pseudo-button-wrapper"><input type="checkbox" name="attr_class_feature_cleric_channel_divinity_turn_undead_toggle" value="1"><span data-i18n="CLASS_FEATURE_CLERIC_CHANNEL_DIVINITY_TURN_UNDEAD" class="small-font lowercase"></span></label><label class="pseudo-button-wrapper"><input type="checkbox" name="attr_class_feature_cleric_divine_intervention_toggle" value="1"><span data-i18n="CLASS_FEATURE_CLERIC_DIVINE_INTERVENTION" class="small-font lowercase"></span></label></div><input type="hidden" name="attr_druid_toggle" class="druid-class-features"><div class="druid-class-features-toggle shaped-row"><span class="bold"><span data-i18n="DRUID"></span>. </span><label class="pseudo-button-wrapper"><input type="checkbox" name="attr_class_feature_druid_druidic_toggle" value="1"><span data-i18n="CLASS_FEATURE_DRUID_DRUIDIC" class="small-font lowercase"></span></label><label class="pseudo-button-wrapper"><input type="checkbox" name="attr_class_feature_druid_wild_shape_toggle" value="1"><span data-i18n="CLASS_FEATURE_DRUID_WILD_SHAPE" class="small-font lowercase"></span></label><label class="pseudo-button-wrapper"><input type="checkbox" name="attr_class_feature_druid_timeless_body_toggle" value="1"><span data-i18n="CLASS_FEATURE_DRUID_TIMELESS_BODY" class="small-font lowercase"></span></label><label class="pseudo-button-wrapper"><input type="checkbox" name="attr_class_feature_druid_beast_spells_toggle" value="1"><span data-i18n="CLASS_FEATURE_DRUID_BEAST_SPELLS" class="small-font lowercase"></span></label><label class="pseudo-button-wrapper"><input type="checkbox" name="attr_class_feature_druid_archdruid_toggle" value="1"><span data-i18n="CLASS_FEATURE_DRUID_ARCHDRUID" class="small-font lowercase"></span></label></div><input type="hidden" name="attr_fighter_toggle" class="fighter-class-features"><div class="fighter-class-features-toggle shaped-row"><span class="bold"><span data-i18n="FIGHTER"></span>. </span><label class="pseudo-button-wrapper"><input type="checkbox" name="attr_class_feature_fighter_fighting_style_toggle" value="1"><span data-i18n="CLASS_FEATURE_FIGHTER_FIGHTING_STYLE" class="small-font lowercase"></span></label><label class="pseudo-button-wrapper"><input type="checkbox" name="attr_class_feature_fighter_second_wind_toggle" value="1"><span data-i18n="CLASS_FEATURE_FIGHTER_SECOND_WIND" class="small-font lowercase"></span></label><label class="pseudo-button-wrapper"><input type="checkbox" name="attr_class_feature_fighter_action_surge_toggle" value="1"><span data-i18n="CLASS_FEATURE_FIGHTER_ACTION_SURGE" class="small-font lowercase"></span></label><label class="pseudo-button-wrapper"><input type="checkbox" name="attr_class_feature_fighter_indomitable_toggle" value="1"><span data-i18n="CLASS_FEATURE_FIGHTER_INDOMITABLE" class="small-font lowercase"></span></label><label class="pseudo-button-wrapper"><input type="checkbox" name="attr_class_feature_fighter_champion_remarkable_athlete_toggle" value="1"><span data-i18n="CLASS_FEATURE_FIGHTER_CHAMPION_REMARKABLE_ATHLETE" class="small-font lowercase"></span></label></div><input type="hidden" name="attr_monk_toggle" class="monk-class-features"><div class="monk-class-features-toggle shaped-row"><span class="bold"><span data-i18n="MONK"></span>. </span><label class="pseudo-button-wrapper"><input type="checkbox" name="attr_class_feature_monk_unarmored_defense_toggle" value="1"><span data-i18n="CLASS_FEATURE_MONK_UNARMORED_DEFENSE" class="small-font lowercase"></span></label><label class="pseudo-button-wrapper"><input type="checkbox" name="attr_class_feature_monk_martial_arts_toggle" value="1"><span data-i18n="CLASS_FEATURE_MONK_MARTIAL_ARTS" class="small-font lowercase"></span></label><label class="pseudo-button-wrapper"><input type="checkbox" name="attr_class_feature_monk_ki_toggle" value="1"><span data-i18n="CLASS_FEATURE_MONK_KI" class="small-font lowercase"></span></label><label class="pseudo-button-wrapper"><input type="checkbox" name="attr_class_feature_monk_flurry_of_blows_toggle" value="1"><span data-i18n="CLASS_FEATURE_MONK_FLURRY_OF_BLOWS" class="small-font lowercase"></span></label><label class="pseudo-button-wrapper"><input type="checkbox" name="attr_class_feature_monk_patient_defense_toggle" value="1"><span data-i18n="CLASS_FEATURE_MONK_PATIENT_DEFENSE" class="small-font lowercase"></span></label><label class="pseudo-button-wrapper"><input type="checkbox" name="attr_class_feature_monk_step_of_the_wind_toggle" value="1"><span data-i18n="CLASS_FEATURE_MONK_STEP_OF_THE_WIND" class="small-font lowercase"></span></label><label class="pseudo-button-wrapper"><input type="checkbox" name="attr_class_feature_monk_unarmored_movement_toggle" value="1"><span data-i18n="CLASS_FEATURE_MONK_UNARMORED_MOVEMENT" class="small-font lowercase"></span></label><label class="pseudo-button-wrapper"><input type="checkbox" name="attr_class_feature_monk_deflect_missiles_toggle" value="1"><span data-i18n="CLASS_FEATURE_MONK_DEFLECT_MISSILES" class="small-font lowercase"></span></label><label class="pseudo-button-wrapper"><input type="checkbox" name="attr_class_feature_monk_slow_fall_toggle" value="1"><span data-i18n="CLASS_FEATURE_MONK_SLOW_FALL" class="small-font lowercase"></span></label><label class="pseudo-button-wrapper"><input type="checkbox" name="attr_class_feature_monk_stunning_strike_toggle" value="1"><span data-i18n="CLASS_FEATURE_MONK_STUNNING_STRIKE" class="small-font lowercase"></span></label><label class="pseudo-button-wrapper"><input type="checkbox" name="attr_class_feature_monk_ki_empowered_strikes_toggle" value="1"><span data-i18n="CLASS_FEATURE_MONK_KI_EMPOWERED_STRIKES" class="small-font lowercase"></span></label><label class="pseudo-button-wrapper"><input type="checkbox" name="attr_class_feature_monk_evasion_toggle" value="1"><span data-i18n="CLASS_FEATURE_MONK_EVASION" class="small-font lowercase"></span></label><label class="pseudo-button-wrapper"><input type="checkbox" name="attr_class_feature_monk_stillness_of_mind_toggle" value="1"><span data-i18n="CLASS_FEATURE_MONK_STILLNESS_OF_MIND" class="small-font lowercase"></span></label><label class="pseudo-button-wrapper"><input type="checkbox" name="attr_class_feature_monk_purity_of_body_toggle" value="1"><span data-i18n="CLASS_FEATURE_MONK_PURITY_OF_BODY" class="small-font lowercase"></span></label><label class="pseudo-button-wrapper"><input type="checkbox" name="attr_class_feature_monk_tongue_of_the_sun_and_moon_toggle" value="1"><span data-i18n="CLASS_FEATURE_MONK_TONGUE_OF_THE_SUN_AND_MOON" class="small-font lowercase"></span></label><label class="pseudo-button-wrapper"><input type="checkbox" name="attr_class_feature_monk_diamond_soul_toggle" value="1"><span data-i18n="CLASS_FEATURE_MONK_DIAMOND_SOUL" class="small-font lowercase"></span></label><label class="pseudo-button-wrapper"><input type="checkbox" name="attr_class_feature_monk_timeless_body_toggle" value="1"><span data-i18n="CLASS_FEATURE_MONK_TIMELESS_BODY" class="small-font lowercase"></span></label><label class="pseudo-button-wrapper"><input type="checkbox" name="attr_class_feature_monk_empty_body_toggle" value="1"><span data-i18n="CLASS_FEATURE_MONK_EMPTY_BODY" class="small-font lowercase"></span></label><label class="pseudo-button-wrapper"><input type="checkbox" name="attr_class_feature_monk_perfect_self_toggle" value="1"><span data-i18n="CLASS_FEATURE_MONK_PERFECT_SELF" class="small-font lowercase"></span></label></div><input type="hidden" name="attr_paladin_toggle" class="paladin-class-features"><div class="paladin-class-features-toggle shaped-row"><span class="bold"><span data-i18n="PALADIN"></span>. </span><label class="pseudo-button-wrapper"><input type="checkbox" name="attr_class_feature_paladin_divine_sense_toggle" value="1"><span data-i18n="CLASS_FEATURE_PALADIN_DIVINE_SENSE" class="small-font lowercase"></span></label><label class="pseudo-button-wrapper"><input type="checkbox" name="attr_class_feature_paladin_lay_on_hands_toggle" value="1"><span data-i18n="CLASS_FEATURE_PALADIN_LAY_ON_HANDS" class="small-font lowercase"></span></label><label class="pseudo-button-wrapper"><input type="checkbox" name="attr_class_feature_paladin_fighting_style_toggle" value="1"><span data-i18n="CLASS_FEATURE_PALADIN_FIGHTING_STYLE" class="small-font lowercase"></span></label><label class="pseudo-button-wrapper"><input type="checkbox" name="attr_class_feature_paladin_divine_smite_toggle" value="1"><span data-i18n="CLASS_FEATURE_PALADIN_DIVINE_SMITE" class="small-font lowercase"></span></label><label class="pseudo-button-wrapper"><input type="checkbox" name="attr_class_feature_paladin_divine_health_toggle" value="1"><span data-i18n="CLASS_FEATURE_PALADIN_DIVINE_HEALTH" class="small-font lowercase"></span></label><label class="pseudo-button-wrapper"><input type="checkbox" name="attr_class_feature_paladin_channel_divinity_toggle" value="1"><span data-i18n="CLASS_FEATURE_PALADIN_CHANNEL_DIVINITY" class="small-font lowercase"></span></label><label class="pseudo-button-wrapper"><input type="checkbox" name="attr_class_feature_paladin_aura_of_protection_toggle" value="1"><span data-i18n="CLASS_FEATURE_PALADIN_AURA_OF_PROTECTION" class="small-font lowercase"></span></label><label class="pseudo-button-wrapper"><input type="checkbox" name="attr_class_feature_paladin_aura_of_courage_toggle" value="1"><span data-i18n="CLASS_FEATURE_PALADIN_AURA_OF_COURAGE" class="small-font lowercase"></span></label><label class="pseudo-button-wrapper"><input type="checkbox" name="attr_class_feature_paladin_improved_divine_smite_toggle" value="1"><span data-i18n="CLASS_FEATURE_PALADIN_IMPROVED_DIVINE_SMITE" class="small-font lowercase"></span></label><label class="pseudo-button-wrapper"><input type="checkbox" name="attr_class_feature_paladin_cleansing_touch_toggle" value="1"><span data-i18n="CLASS_FEATURE_PALADIN_CLEANSING_TOUCH" class="small-font lowercase"></span></label></div><input type="hidden" name="attr_ranger_toggle" class="ranger-class-features"><div class="ranger-class-features-toggle shaped-row"><span class="bold"><span data-i18n="RANGER"></span>. </span><label class="pseudo-button-wrapper"><input type="checkbox" name="attr_class_feature_ranger_favored_enemy_toggle" value="1"><span data-i18n="CLASS_FEATURE_RANGER_FAVORED_ENEMY" class="small-font lowercase"></span></label><label class="pseudo-button-wrapper"><input type="checkbox" name="attr_class_feature_ranger_natural_explorer_toggle" value="1"><span data-i18n="CLASS_FEATURE_RANGER_NATURAL_EXPLORER" class="small-font lowercase"></span></label><label class="pseudo-button-wrapper"><input type="checkbox" name="attr_class_feature_ranger_fighting_style_toggle" value="1"><span data-i18n="CLASS_FEATURE_RANGER_FIGHTING_STYLE" class="small-font lowercase"></span></label><label class="pseudo-button-wrapper"><input type="checkbox" name="attr_class_feature_ranger_primeval_awareness_toggle" value="1"><span data-i18n="CLASS_FEATURE_RANGER_PRIMEVAL_AWARENESS" class="small-font lowercase"></span></label><label class="pseudo-button-wrapper"><input type="checkbox" name="attr_class_feature_ranger_lands_stride_toggle" value="1"><span data-i18n="CLASS_FEATURE_RANGER_LANDS_STRIDE" class="small-font lowercase"></span></label><label class="pseudo-button-wrapper"><input type="checkbox" name="attr_class_feature_ranger_hide_in_plain_sight_toggle" value="1"><span data-i18n="CLASS_FEATURE_RANGER_HIDE_IN_PLAIN_SIGHT" class="small-font lowercase"></span></label><label class="pseudo-button-wrapper"><input type="checkbox" name="attr_class_feature_ranger_vanish_toggle" value="1"><span data-i18n="CLASS_FEATURE_RANGER_VANISH" class="small-font lowercase"></span></label><label class="pseudo-button-wrapper"><input type="checkbox" name="attr_class_feature_ranger_feral_senses_toggle" value="1"><span data-i18n="CLASS_FEATURE_RANGER_FERAL_SENSES" class="small-font lowercase"></span></label><label class="pseudo-button-wrapper"><input type="checkbox" name="attr_class_feature_ranger_foe_slayer_toggle" value="1"><span data-i18n="CLASS_FEATURE_RANGER_FOE_SLAYER" class="small-font lowercase"></span></label></div><input type="hidden" name="attr_rangerua_toggle" class="rangerua-class-features"><div class="rangerua-class-features-toggle shaped-row"><span class="bold"><span data-i18n="RANGERUA"></span>. </span><label class="pseudo-button-wrapper"><input type="checkbox" name="attr_class_feature_rangerua_favored_enemy_toggle" value="1"><span data-i18n="CLASS_FEATURE_RANGERUA_FAVORED_ENEMY" class="small-font lowercase"></span></label><label class="pseudo-button-wrapper"><input type="checkbox" name="attr_class_feature_rangerua_natural_explorer_toggle" value="1"><span data-i18n="CLASS_FEATURE_RANGERUA_NATURAL_EXPLORER" class="small-font lowercase"></span></label><label class="pseudo-button-wrapper"><input type="checkbox" name="attr_class_feature_rangerua_fighting_style_toggle" value="1"><span data-i18n="CLASS_FEATURE_RANGERUA_FIGHTING_STYLE" class="small-font lowercase"></span></label><label class="pseudo-button-wrapper"><input type="checkbox" name="attr_class_feature_rangerua_primeval_awareness_toggle" value="1"><span data-i18n="CLASS_FEATURE_RANGERUA_PRIMEVAL_AWARENESS" class="small-font lowercase"></span></label><label class="pseudo-button-wrapper"><input type="checkbox" name="attr_class_feature_rangerua_greater_favored_enemy_toggle" value="1"><span data-i18n="CLASS_FEATURE_RANGERUA_GREATER_FAVORED_ENEMY" class="small-font lowercase"></span></label><label class="pseudo-button-wrapper"><input type="checkbox" name="attr_class_feature_rangerua_fleet_of_foot_toggle" value="1"><span data-i18n="CLASS_FEATURE_RANGERUA_FLEET_OF_FOOT" class="small-font lowercase"></span></label><label class="pseudo-button-wrapper"><input type="checkbox" name="attr_class_feature_rangerua_hide_in_plain_sight_toggle" value="1"><span data-i18n="CLASS_FEATURE_RANGERUA_HIDE_IN_PLAIN_SIGHT" class="small-font lowercase"></span></label><label class="pseudo-button-wrapper"><input type="checkbox" name="attr_class_feature_rangerua_vanish_toggle" value="1"><span data-i18n="CLASS_FEATURE_RANGERUA_VANISH" class="small-font lowercase"></span></label><label class="pseudo-button-wrapper"><input type="checkbox" name="attr_class_feature_rangerua_feral_senses_toggle" value="1"><span data-i18n="CLASS_FEATURE_RANGERUA_FERAL_SENSES" class="small-font lowercase"></span></label><label class="pseudo-button-wrapper"><input type="checkbox" name="attr_class_feature_rangerua_foe_slayer_toggle" value="1"><span data-i18n="CLASS_FEATURE_RANGERUA_FOE_SLAYER" class="small-font lowercase"></span></label></div><input type="hidden" name="attr_rogue_toggle" class="rogue-class-features"><div class="rogue-class-features-toggle shaped-row"><span class="bold"><span data-i18n="ROGUE"></span>. </span><label class="pseudo-button-wrapper"><input type="checkbox" name="attr_class_feature_rogue_expertise_toggle" value="1"><span data-i18n="CLASS_FEATURE_ROGUE_EXPERTISE" class="small-font lowercase"></span></label><label class="pseudo-button-wrapper"><input type="checkbox" name="attr_class_feature_rogue_sneak_attack_toggle" value="1"><span data-i18n="CLASS_FEATURE_ROGUE_SNEAK_ATTACK" class="small-font lowercase"></span></label><label class="pseudo-button-wrapper"><input type="checkbox" name="attr_class_feature_rogue_thieves_cant_toggle" value="1"><span data-i18n="CLASS_FEATURE_ROGUE_THIEVES_CANT" class="small-font lowercase"></span></label><label class="pseudo-button-wrapper"><input type="checkbox" name="attr_class_feature_rogue_cunning_action_toggle" value="1"><span data-i18n="CLASS_FEATURE_ROGUE_CUNNING_ACTION" class="small-font lowercase"></span></label><label class="pseudo-button-wrapper"><input type="checkbox" name="attr_class_feature_rogue_uncanny_dodge_toggle" value="1"><span data-i18n="CLASS_FEATURE_ROGUE_UNCANNY_DODGE" class="small-font lowercase"></span></label><label class="pseudo-button-wrapper"><input type="checkbox" name="attr_class_feature_rogue_evasion_toggle" value="1"><span data-i18n="CLASS_FEATURE_ROGUE_EVASION" class="small-font lowercase"></span></label><label class="pseudo-button-wrapper"><input type="checkbox" name="attr_class_feature_rogue_reliable_talent_toggle" value="1"><span data-i18n="CLASS_FEATURE_ROGUE_RELIABLE_TALENT" class="small-font lowercase"></span></label><label class="pseudo-button-wrapper"><input type="checkbox" name="attr_class_feature_rogue_blindsense_toggle" value="1"><span data-i18n="CLASS_FEATURE_ROGUE_BLINDSENSE" class="small-font lowercase"></span></label><label class="pseudo-button-wrapper"><input type="checkbox" name="attr_class_feature_rogue_slippery_mind_toggle" value="1"><span data-i18n="CLASS_FEATURE_ROGUE_SLIPPERY_MIND" class="small-font lowercase"></span></label><label class="pseudo-button-wrapper"><input type="checkbox" name="attr_class_feature_rogue_elusive_toggle" value="1"><span data-i18n="CLASS_FEATURE_ROGUE_ELUSIVE" class="small-font lowercase"></span></label><label class="pseudo-button-wrapper"><input type="checkbox" name="attr_class_feature_rogue_stroke_of_luck_toggle" value="1"><span data-i18n="CLASS_FEATURE_ROGUE_STROKE_OF_LUCK" class="small-font lowercase"></span></label></div><input type="hidden" name="attr_sorcerer_toggle" class="sorcerer-class-features"><div class="sorcerer-class-features-toggle shaped-row"><span class="bold"><span data-i18n="SORCERER"></span>. </span><label class="pseudo-button-wrapper"><input type="checkbox" name="attr_class_feature_sorcerer_sorcery_points_toggle" value="1"><span data-i18n="CLASS_FEATURE_SORCERER_SORCERY_POINTS" class="small-font lowercase"></span></label><label class="pseudo-button-wrapper"><input type="checkbox" name="attr_class_feature_sorcerer_flexible_casting_toggle" value="1"><span data-i18n="CLASS_FEATURE_SORCERER_FLEXIBLE_CASTING" class="small-font lowercase"></span></label><label class="pseudo-button-wrapper"><input type="checkbox" name="attr_class_feature_sorcerer_metamagic_toggle" value="1"><span data-i18n="CLASS_FEATURE_SORCERER_METAMAGIC" class="small-font lowercase"></span></label><label class="pseudo-button-wrapper"><input type="checkbox" name="attr_class_feature_sorcerer_sorcerous_restoration_toggle" value="1"><span data-i18n="CLASS_FEATURE_SORCERER_SORCEROUS_RESTORATION" class="small-font lowercase"></span></label><label class="pseudo-button-wrapper"><input type="checkbox" name="attr_class_feature_sorcerer_metamagic_careful_spell_toggle" value="1"><span data-i18n="CLASS_FEATURE_SORCERER_METAMAGIC_CAREFUL_SPELL" class="small-font lowercase"></span></label><label class="pseudo-button-wrapper"><input type="checkbox" name="attr_class_feature_sorcerer_metamagic_distant_spell_toggle" value="1"><span data-i18n="CLASS_FEATURE_SORCERER_METAMAGIC_DISTANT_SPELL" class="small-font lowercase"></span></label><label class="pseudo-button-wrapper"><input type="checkbox" name="attr_class_feature_sorcerer_metamagic_empowered_spell_toggle" value="1"><span data-i18n="CLASS_FEATURE_SORCERER_METAMAGIC_EMPOWERED_SPELL" class="small-font lowercase"></span></label><label class="pseudo-button-wrapper"><input type="checkbox" name="attr_class_feature_sorcerer_metamagic_extended_spell_toggle" value="1"><span data-i18n="CLASS_FEATURE_SORCERER_METAMAGIC_EXTENDED_SPELL" class="small-font lowercase"></span></label><label class="pseudo-button-wrapper"><input type="checkbox" name="attr_class_feature_sorcerer_metamagic_heightened_spell_toggle" value="1"><span data-i18n="CLASS_FEATURE_SORCERER_METAMAGIC_HEIGHTENED_SPELL" class="small-font lowercase"></span></label><label class="pseudo-button-wrapper"><input type="checkbox" name="attr_class_feature_sorcerer_metamagic_quickened_spell_toggle" value="1"><span data-i18n="CLASS_FEATURE_SORCERER_METAMAGIC_QUICKENED_SPELL" class="small-font lowercase"></span></label><label class="pseudo-button-wrapper"><input type="checkbox" name="attr_class_feature_sorcerer_metamagic_subtle_spell_toggle" value="1"><span data-i18n="CLASS_FEATURE_SORCERER_METAMAGIC_SUBTLE_SPELL" class="small-font lowercase"></span></label><label class="pseudo-button-wrapper"><input type="checkbox" name="attr_class_feature_sorcerer_metamagic_twinned_spell_toggle" value="1"><span data-i18n="CLASS_FEATURE_SORCERER_METAMAGIC_TWINNED_SPELL" class="small-font lowercase"></span></label></div><input type="hidden" name="attr_warlock_toggle" class="warlock-class-features"><div class="warlock-class-features-toggle shaped-row"><span class="bold"><span data-i18n="WARLOCK"></span>. </span><label class="pseudo-button-wrapper"><input type="checkbox" name="attr_class_feature_warlock_eldritch_invocations_toggle" value="1"><span data-i18n="CLASS_FEATURE_WARLOCK_ELDRITCH_INVOCATIONS" class="small-font lowercase"></span></label><label class="pseudo-button-wrapper"><input type="checkbox" name="attr_class_feature_warlock_pact_boon_toggle" value="1"><span data-i18n="CLASS_FEATURE_WARLOCK_PACT_BOON" class="small-font lowercase"></span></label><label class="pseudo-button-wrapper"><input type="checkbox" name="attr_class_feature_warlock_mystic_arcanum_toggle" value="1"><span data-i18n="CLASS_FEATURE_WARLOCK_MYSTIC_ARCANUM" class="small-font lowercase"></span></label><label class="pseudo-button-wrapper"><input type="checkbox" name="attr_class_feature_warlock_eldritch_master_toggle" value="1"><span data-i18n="CLASS_FEATURE_WARLOCK_ELDRITCH_MASTER" class="small-font lowercase"></span></label></div><input type="hidden" name="attr_wizard_toggle" class="wizard-class-features"><div class="wizard-class-features-toggle shaped-row"><span class="bold"><span data-i18n="WIZARD"></span>. </span><label class="pseudo-button-wrapper"><input type="checkbox" name="attr_class_feature_wizard_arcane_recovery_toggle" value="1"><span data-i18n="CLASS_FEATURE_WIZARD_ARCANE_RECOVERY" class="small-font lowercase"></span></label><label class="pseudo-button-wrapper"><input type="checkbox" name="attr_class_feature_wizard_spell_mastery_toggle" value="1"><span data-i18n="CLASS_FEATURE_WIZARD_SPELL_MASTERY" class="small-font lowercase"></span></label><label class="pseudo-button-wrapper"><input type="checkbox" name="attr_class_feature_wizard_signature_spells_toggle" value="1"><span data-i18n="CLASS_FEATURE_WIZARD_SIGNATURE_SPELLS" class="small-font lowercase"></span></label></div></div></div><div class="right"><label class="pseudo-button-wrapper presentation"><input type="checkbox" name="attr_classfeatures_condense" value="1"><span data-i18n="CONDENSE" class="small-font lowercase"></span></label></div><input type="hidden" name="attr_classfeatures_condense" class="toggle-filter-condense"><fieldset class="repeating_classfeature"><div class="relative"><input type="hidden" name="attr_modifiers" accept="Modifiers"> <input type="hidden" name="attr_properties" accept="Properties"> <input type="hidden" name="attr_weight" accept="Weight"> <input type="hidden" name="attr_damage_from_srd" accept="Damage"> <input type="hidden" name="attr_second_damage_from_srd" accept="Secondary Damage"> <input type="hidden" name="attr_damage_type_from_srd" accept="Damage Type"> <input type="hidden" name="attr_heal_from_srd" accept="Healing"> <input type="hidden" name="attr_roll_formula"><div class="show-uses presentation absolute"><div class="relative"><div class="shaped-row"><span name="attr_name" class="heading visibility-hidden"></span><span class="visibility-hidden"> </span><span class="heading visibility-hidden">(</span><span class="visibility-hidden auto-expand-wrap heading"><input type="number" name="attr_uses" class="heading no-spin no-pad" step="1"><span name="attr_uses" class="auto-expand-text"></span></span></div><div class="absolute-top-right positive-z-index"><span class="auto-expand-wrap heading"><input type="number" name="attr_uses" class="heading no-spin no-pad" step="1"><span name="attr_uses" class="auto-expand-text"></span></span></div></div></div><input type="hidden" name="attr_content_toggle" value="1" class="content-toggle"><button type="roll" name="roll_action" class="wrapper-button presentation vert-align-top relative z-index-2" value="@{output_option} &{template:5e-shaped} {{character_name=@{character_name}}} @{show_character_name} {{title=@{name}}} {{classfeature=1}} @{hide_gm_info} @{roll_formula}"><input type="hidden" name="attr_uses_max" class="has-uses" value=""> <input type="hidden" name="attr_recharge" class="has-recharge" value=""><span name="attr_name" class="heading"></span><span class="show-uses-recharge"> </span><span class="show-uses-recharge heading">(</span><span class="show-uses"><span class="show-uses visibility-hidden-in-presentation auto-expand-wrap heading"><input type="number" name="attr_uses" class="heading no-spin no-pad" step="1"><span name="attr_uses" class="auto-expand-text"></span></span><span class="show-uses heading">/</span><span class="show-uses edit auto-expand-wrap heading"><input type="number" name="attr_uses_max" class="heading no-spin no-pad" step="1"><span name="attr_uses_max" class="auto-expand-text"></span></span><span name="attr_uses_max" class="presentation show-uses heading"></span><span data-i18n="USES" class="edit heading lowercase"></span><span class="edit heading">,</span><span class="edit"> </span><span class="auto-expand-wrap edit heading"><input type="text" name="attr_per_use" class="no-pad"><span name="attr_per_use" class="auto-expand-text"></span></span><span data-i18n="PER_USE" class="edit heading lowercase"></span></span><span class="heading show-uses show-recharge">, </span><span name="attr_recharge" class="presentation heading show-recharge" data-i18n-dynamic></span><span class="show-uses-recharge heading">)</span><span class="heading condense">.</span><span> </span><span name="attr_content" class="content pre-line condense"></span><span name="attr_freetext" class="pre-line condense"></span></button><div class="edit shaped-row"><span class="auto-expand-wrap center"><input type="text" name="attr_name" class="edit heading" data-i18n-placeholder="AMPHIBIOUS" accept="Name"><span name="attr_name" class="auto-expand-text min-3-rem heading"></span></span><span> </span><span class="heading">(</span><span class="show-uses visibility-hidden-in-presentation auto-expand-wrap heading"><input type="number" name="attr_uses" class="heading no-spin no-pad" step="1"><span name="attr_uses" class="auto-expand-text"></span></span><span class="show-uses heading">/</span><span class="show-uses edit auto-expand-wrap heading"><input type="number" name="attr_uses_max" class="heading no-spin no-pad" step="1"><span name="attr_uses_max" class="auto-expand-text"></span></span><span name="attr_uses_max" class="presentation show-uses heading"></span><span data-i18n="USES" class="edit heading lowercase"></span><span class="edit heading">,</span><span class="edit"> </span><span class="auto-expand-wrap edit heading"><input type="text" name="attr_per_use" class="no-pad"><span name="attr_per_use" class="auto-expand-text"></span></span><span data-i18n="PER_USE" class="edit heading lowercase"></span><span class="heading">,</span><span> </span><span class="auto-expand-wrap"><select name="attr_recharge" class="heading"><option value="">—</option><option value="TURN" data-i18n="TURN"></option><option value="SHORT_OR_LONG_REST" data-i18n="SHORT_OR_LONG_REST"></option><option value="LONG_REST" data-i18n="LONG_REST"></option><option value="RECHARGE_2_6" data-i18n="RECHARGE_2_6"></option><option value="RECHARGE_3_6" data-i18n="RECHARGE_3_6"></option><option value="RECHARGE_4_6" data-i18n="RECHARGE_4_6"></option><option value="RECHARGE_5_6" data-i18n="RECHARGE_5_6"></option><option value="RECHARGE_6" data-i18n="RECHARGE_6"></option></select><span name="attr_recharge" class="auto-expand-text heading" data-i18n-dynamic></span></span><span class="heading">).</span></div><input type="checkbox" name="attr_toggle_details" class="toggle-icon-settings edit" checked="checked"><span class="toggle-icon-settings pictos edit">y</span><div class="details edit"><div class="relative mar-l-smd mar-t-smd"><input type="checkbox" name="attr_content_toggle" value="1" class="content-toggle small-checkbox" checked="checked"><textarea name="attr_content" class="four-line-textarea textarea-checkbox" accept="Content" data-i18n-placeholder="CONTENT"></textarea></div><div class="shaped-row align-flex-start no-wrap mar-l-smd mar-t-smd"><input type="checkbox" name="attr_saving_throw_toggle" value="1" class="saving-throw-toggle small-checkbox no-shrink"><span class="saving-throw-reverse heading"><span data-i18n="SAVING_THROW"></span>.</span><div class="saving-throw"><div class="shaped-row"><span class="edit auto-expand-wrap"><select name="attr_saving_throw_vs_ability" accept="Save"><option value="STRENGTH" data-i18n="STRENGTH" class="default-saving-throw"></option><option value="DEXTERITY" data-i18n="DEXTERITY" class="default-saving-throw"></option><option value="CONSTITUTION" data-i18n="CONSTITUTION" class="default-saving-throw"></option><option value="INTELLIGENCE" data-i18n="INTELLIGENCE" class="default-saving-throw"></option><option value="WISDOM" data-i18n="WISDOM" class="default-saving-throw"></option><option value="CHARISMA" data-i18n="CHARISMA" class="default-saving-throw"></option><option value="HONOR" data-i18n="HONOR" class="default-saving-throw honor"></option><option value="SANITY" data-i18n="SANITY" class="default-saving-throw sanity"></option><option value="FORTITUDE" data-i18n="FORTITUDE" class="custom-saving-throw"></option><option value="REFLEX" data-i18n="REFLEX" class="custom-saving-throw"></option><option value="WILL" data-i18n="WILL" class="custom-saving-throw"></option></select><span name="attr_saving_throw_vs_ability" class="auto-expand-text" data-i18n-dynamic></span></span><span> </span><span data-i18n="SAVING_THROW" class="lowercase"></span><span> (</span><span class="edit auto-expand-wrap"><select name="attr_saving_throw_ability"><option value="0">—</option><option value="STR" data-i18n="STR" class=""></option><option value="DEX" data-i18n="DEX" class=""></option><option value="CON" data-i18n="CON" class=""></option><option value="INT" data-i18n="INT" class=""></option><option value="WIS" data-i18n="WIS" class=""></option><option value="CHA" data-i18n="CHA" class=""></option><option value="HON" data-i18n="HON" class="honor"></option><option value="SAN" data-i18n="SAN" class="sanity"></option><option class="srd-hidden">SPELL_ABILITY</option></select><span name="attr_saving_throw_ability" class="auto-expand-text" data-i18n-dynamic></span></span><span>+</span><span class="edit auto-expand-wrap"><input type="number" name="attr_saving_throw_bonus"><span name="attr_saving_throw_bonus" class="auto-expand-text"></span></span><span>=</span><span data-i18n="DC"></span><span> </span><input type="hidden" name="attr_saving_throw_dc"><span name="attr_saving_throw_dc" class="bold"></span><span>).</span><span> </span><span class="inline-block"><div class="7-rem flex-grow"><textarea name="attr_saving_throw_success" class="one-line-textarea" data-i18n-placeholder="SAVE_SUCCESS" accept="Save Success"></textarea></div></span></div><div class="shaped-row"><span class="italic"><span data-i18n="SAVE_FAILURE"></span><span>:</span></span><span> </span><span name="attr_saving_throw_damage_average" class="saving-throw damage edit">0</span><span class="saving-throw damage edit"> (</span><span class="saving-throw damage edit"><span class="auto-expand-wrap"><input type="text" name="attr_saving_throw_damage_dice" class="center" placeholder="1"><span name="attr_saving_throw_damage_dice" class="auto-expand-text">1</span></span><span class="auto-expand-wrap"><select name="attr_saving_throw_damage_die"><option>d0</option><option>d2</option><option>d4</option><option>d6</option><option>d8</option><option>d10</option><option>d12</option><option>d20</option></select><span name="attr_saving_throw_damage_die" class="auto-expand-text">d0</span></span><span class="dice-modifier auto-expand-wrap"><input type="text" name="attr_saving_throw_damage_dice_modifier"><span name="attr_saving_throw_damage_dice_modifier" class="auto-expand-text"></span></span></span><span class="saving-throw damage edit">+</span><span class="saving-throw damage edit auto-expand-wrap"><select name="attr_saving_throw_damage_ability"><option value="0">—</option><option value="FIN" data-i18n="FIN"></option><option value="STR" data-i18n="STR" class=""></option><option value="DEX" data-i18n="DEX" class=""></option><option value="CON" data-i18n="CON" class=""></option><option value="INT" data-i18n="INT" class=""></option><option value="WIS" data-i18n="WIS" class=""></option><option value="CHA" data-i18n="CHA" class=""></option><option value="HON" data-i18n="HON" class="honor"></option><option value="SAN" data-i18n="SAN" class="sanity"></option><option class="srd-hidden">SPELL_ABILITY</option></select><span name="attr_saving_throw_damage_ability" class="auto-expand-text capitalize" data-i18n-dynamic></span></span><span class="saving-throw damage edit">+</span><span class="saving-throw damage edit auto-expand-wrap"><input type="text" name="attr_saving_throw_damage_bonus"><span name="attr_saving_throw_damage_bonus" class="auto-expand-text"></span></span><span class="saving-throw damage edit">) </span><span class="saving-throw damage edit auto-expand-wrap"><input type="text" name="attr_saving_throw_damage_type" class="edit center" data-i18n-placeholder="FIRE"><span name="attr_saving_throw_damage_type" class="auto-expand-text min-2-rem"></span></span><span class="saving-throw damage edit"> </span><span data-i18n="DAMAGE" class="saving-throw damage edit lowercase"></span><span class="saving-throw edit"> </span><span class="saving-throw edit auto-expand-wrap"><select name="attr_saving_throw_second_damage_condition"><option value="">—</option><option value="PLUS" data-i18n="PLUS"></option></select><span name="attr_saving_throw_second_damage_condition" class="auto-expand-text" data-i18n-dynamic></span></span><input type="hidden" name="attr_saving_throw_second_damage_condition" class="saving-throw-second-damage-condition" value=""><span class="saving-throw damage edit"> </span><span name="attr_saving_throw_second_damage_average" class="saving-throw damage edit">0</span><span class="saving-throw damage edit"> (</span><span class="saving-throw damage edit"><span class="auto-expand-wrap"><input type="text" name="attr_saving_throw_second_damage_dice" class="center" placeholder="1"><span name="attr_saving_throw_second_damage_dice" class="auto-expand-text">1</span></span><span class="auto-expand-wrap"><select name="attr_saving_throw_second_damage_die"><option>d0</option><option>d2</option><option>d4</option><option>d6</option><option>d8</option><option>d10</option><option>d12</option><option>d20</option></select><span name="attr_saving_throw_second_damage_die" class="auto-expand-text">d0</span></span><span class="dice-modifier auto-expand-wrap"><input type="text" name="attr_saving_throw_second_damage_dice_modifier"><span name="attr_saving_throw_second_damage_dice_modifier" class="auto-expand-text"></span></span></span><span class="saving-throw damage edit">+</span><span class="saving-throw damage edit auto-expand-wrap"><select name="attr_saving_throw_second_damage_ability"><option value="0">—</option><option value="FIN" data-i18n="FIN"></option><option value="STR" data-i18n="STR" class=""></option><option value="DEX" data-i18n="DEX" class=""></option><option value="CON" data-i18n="CON" class=""></option><option value="INT" data-i18n="INT" class=""></option><option value="WIS" data-i18n="WIS" class=""></option><option value="CHA" data-i18n="CHA" class=""></option><option value="HON" data-i18n="HON" class="honor"></option><option value="SAN" data-i18n="SAN" class="sanity"></option><option class="srd-hidden">SPELL_ABILITY</option></select><span name="attr_saving_throw_second_damage_ability" class="auto-expand-text capitalize" data-i18n-dynamic></span></span><span class="saving-throw damage edit">+</span><span class="saving-throw damage edit auto-expand-wrap"><input type="text" name="attr_saving_throw_second_damage_bonus"><span name="attr_saving_throw_second_damage_bonus" class="auto-expand-text"></span></span><span class="saving-throw damage edit">) </span><span class="saving-throw damage edit auto-expand-wrap"><input type="text" name="attr_saving_throw_second_damage_type" class="edit center" data-i18n-placeholder="FIRE"><span name="attr_saving_throw_second_damage_type" class="auto-expand-text min-2-rem"></span></span><span class="saving-throw damage edit"> </span><span data-i18n="DAMAGE" class="saving-throw damage edit lowercase"></span><span class="saving-throw edit">.</span></div></div></div><div class="shaped-row align-flex-start mar-l-smd mar-t-smd"><input type="checkbox" name="attr_other_damage_toggle" value="1" class="other-damage-toggle small-checkbox"><span class="other-damage-reverse heading"><span data-i18n="OTHER_DAMAGE"></span>.</span><span name="attr_other_damage_average" class="other-damage damage edit">0</span><span class="other-damage damage edit"> (</span><span class="other-damage damage edit"><span class="auto-expand-wrap"><input type="text" name="attr_other_damage_dice" class="center" placeholder="1"><span name="attr_other_damage_dice" class="auto-expand-text">1</span></span><span class="auto-expand-wrap"><select name="attr_other_damage_die"><option>d0</option><option>d2</option><option>d4</option><option>d6</option><option>d8</option><option>d10</option><option>d12</option><option>d20</option></select><span name="attr_other_damage_die" class="auto-expand-text">d0</span></span><span class="dice-modifier auto-expand-wrap"><input type="text" name="attr_other_damage_dice_modifier"><span name="attr_other_damage_dice_modifier" class="auto-expand-text"></span></span></span><span class="other-damage damage edit">+</span><span class="other-damage damage edit auto-expand-wrap"><select name="attr_other_damage_ability"><option value="0">—</option><option value="FIN" data-i18n="FIN"></option><option value="STR" data-i18n="STR" class=""></option><option value="DEX" data-i18n="DEX" class=""></option><option value="CON" data-i18n="CON" class=""></option><option value="INT" data-i18n="INT" class=""></option><option value="WIS" data-i18n="WIS" class=""></option><option value="CHA" data-i18n="CHA" class=""></option><option value="HON" data-i18n="HON" class="honor"></option><option value="SAN" data-i18n="SAN" class="sanity"></option><option class="srd-hidden">SPELL_ABILITY</option></select><span name="attr_other_damage_ability" class="auto-expand-text capitalize" data-i18n-dynamic></span></span><span class="other-damage damage edit">+</span><span class="other-damage damage edit auto-expand-wrap"><input type="text" name="attr_other_damage_bonus"><span name="attr_other_damage_bonus" class="auto-expand-text"></span></span><span class="other-damage damage edit extra-on-a-crit">, </span><span data-i18n="EXTRA_ON_A_CRIT" class="other-damage damage edit extra-on-a-crit lowercase"></span><span class="other-damage damage edit extra-on-a-crit"> </span><span class="other-damage damage edit extra-on-a-crit auto-expand-wrap"><input type="text" name="attr_other_damage_crit" class="center"><span name="attr_other_damage_crit" class="auto-expand-text"></span></span><span class="other-damage damage edit">) </span><span class="other-damage damage edit auto-expand-wrap"><input type="text" name="attr_other_damage_type" class="edit center" data-i18n-placeholder="FIRE"><span name="attr_other_damage_type" class="auto-expand-text min-2-rem"></span></span><span class="other-damage damage edit"> </span><span data-i18n="DAMAGE" class="other-damage damage edit lowercase"></span><span class="other-damage edit"> </span><span class="other-damage edit auto-expand-wrap"><select name="attr_other_second_damage_condition"><option value="">—</option><option value="PLUS" data-i18n="PLUS"></option></select><span name="attr_other_second_damage_condition" class="auto-expand-text" data-i18n-dynamic></span></span><input type="hidden" name="attr_other_second_damage_condition" class="other-second-damage-condition" value=""><span class="other-damage damage edit"> </span><span name="attr_other_second_damage_average" class="other-damage damage edit">0</span><span class="other-damage damage edit"> (</span><span class="other-damage damage edit"><span class="auto-expand-wrap"><input type="text" name="attr_other_second_damage_dice" class="center" placeholder="1"><span name="attr_other_second_damage_dice" class="auto-expand-text">1</span></span><span class="auto-expand-wrap"><select name="attr_other_second_damage_die"><option>d0</option><option>d2</option><option>d4</option><option>d6</option><option>d8</option><option>d10</option><option>d12</option><option>d20</option></select><span name="attr_other_second_damage_die" class="auto-expand-text">d0</span></span><span class="dice-modifier auto-expand-wrap"><input type="text" name="attr_other_second_damage_dice_modifier"><span name="attr_other_second_damage_dice_modifier" class="auto-expand-text"></span></span></span><span class="other-damage damage edit">+</span><span class="other-damage damage edit auto-expand-wrap"><select name="attr_other_second_damage_ability"><option value="0">—</option><option value="FIN" data-i18n="FIN"></option><option value="STR" data-i18n="STR" class=""></option><option value="DEX" data-i18n="DEX" class=""></option><option value="CON" data-i18n="CON" class=""></option><option value="INT" data-i18n="INT" class=""></option><option value="WIS" data-i18n="WIS" class=""></option><option value="CHA" data-i18n="CHA" class=""></option><option value="HON" data-i18n="HON" class="honor"></option><option value="SAN" data-i18n="SAN" class="sanity"></option><option class="srd-hidden">SPELL_ABILITY</option></select><span name="attr_other_second_damage_ability" class="auto-expand-text capitalize" data-i18n-dynamic></span></span><span class="other-damage damage edit">+</span><span class="other-damage damage edit auto-expand-wrap"><input type="text" name="attr_other_second_damage_bonus"><span name="attr_other_second_damage_bonus" class="auto-expand-text"></span></span><span class="other-damage damage edit extra-on-a-crit">, </span><span data-i18n="EXTRA_ON_A_CRIT" class="other-damage damage edit extra-on-a-crit lowercase"></span><span class="other-damage damage edit extra-on-a-crit"> </span><span class="other-damage damage edit extra-on-a-crit auto-expand-wrap"><input type="text" name="attr_other_second_damage_crit" class="center"><span name="attr_other_second_damage_crit" class="auto-expand-text"></span></span><span class="other-damage damage edit">) </span><span class="other-damage damage edit auto-expand-wrap"><input type="text" name="attr_other_second_damage_type" class="edit center" data-i18n-placeholder="FIRE"><span name="attr_other_second_damage_type" class="auto-expand-text min-2-rem"></span></span><span class="other-damage damage edit"> </span><span data-i18n="DAMAGE" class="other-damage damage edit lowercase"></span><span class="other-damage edit">.</span></div><div class="shaped-row align-flex-start mar-l-smd mar-t-smd"><input type="hidden" name="attr_heal_formula"> <input type="checkbox" name="attr_heal_toggle" value="1" class="heal-toggle small-checkbox"><span class="heal-reverse heading"><span data-i18n="HEAL"></span>.</span><span class="heal" data-i18n="HEAL_FOR"></span><span class="heal"> </span><span class="heal edit"><span class="edit auto-expand-wrap"><input type="text" name="attr_heal_dice" class="center" placeholder="1"><span name="attr_heal_dice" class="auto-expand-text">1</span></span><span class="auto-expand-wrap"><select name="attr_heal_die"><option>d0</option><option>d2</option><option>d4</option><option>d6</option><option>d8</option><option>d10</option><option>d12</option><option>d20</option></select><span name="attr_heal_die" class="auto-expand-text">d0</span></span><span class="dice-modifier auto-expand-wrap"><input type="text" name="attr_heal_dice_modifier"><span name="attr_heal_dice_modifier" class="auto-expand-text"></span></span></span><span class="heal">+</span><span class="heal auto-expand-wrap"><select name="attr_heal_ability"><option value="0">—</option><option value="STR" data-i18n="STR" class=""></option><option value="DEX" data-i18n="DEX" class=""></option><option value="CON" data-i18n="CON" class=""></option><option value="INT" data-i18n="INT" class=""></option><option value="WIS" data-i18n="WIS" class=""></option><option value="CHA" data-i18n="CHA" class=""></option><option value="HON" data-i18n="HON" class="honor"></option><option value="SAN" data-i18n="SAN" class="sanity"></option><option class="srd-hidden">SPELL_ABILITY</option></select><span name="attr_heal_ability" class="auto-expand-text" data-i18n-dynamic></span></span><span class="heal">+</span><span class="heal auto-expand-wrap"><input type="text" name="attr_heal_bonus"><span name="attr_heal_bonus" class="auto-expand-text"></span></span><span class="heal">+</span><span class="heal center"><label class="pseudo-button-wrapper space-below"><input type="checkbox" name="attr_heal_query_toggle" value="?{Heal Bonus Amount|}"><span data-i18n="QUERY" class="lowercase"></span></label></span></div><div class="emote mar-l-smd mar-t-smd"><textarea name="attr_emote" class="one-line-textarea" data-i18n-placeholder="EMOTE"></textarea></div><div class="freetext mar-l-smd mar-t-sm"><textarea name="attr_freetext" class="two-line-textarea" data-i18n-placeholder="FREETEXT"></textarea></div><div class="freeform mar-l-smd mar-t-sm"><textarea name="attr_freeform" class="two-line-textarea" data-i18n-placeholder="FREEFORM"></textarea></div></div></div></fieldset><button type="roll" name="roll_shaped_classfeatures" class="wrapper-button" value="/w @{character_name} &{template:5e-shaped} {{character_name=@{character_name}}} @{show_character_name} {{title=^{CLASS_FEATURES}}} {{text_big=@{classfeatures_macro_var}}}"><div class="wrap-box-title center" data-i18n="CLASS_FEATURES"></div></button><hr></div><input type="hidden" name="attr_feats_chat_var" class="item-shown" value=""><div class="item-to-show feats"><div class="right"><label class="pseudo-button-wrapper presentation"><input type="checkbox" name="attr_feats_condense" value="1"><span data-i18n="CONDENSE" class="small-font lowercase"></span></label></div><input type="hidden" name="attr_feats_condense" class="toggle-filter-condense"><fieldset class="repeating_feat"><div class="relative"><input type="hidden" name="attr_modifiers" accept="Modifiers"> <input type="hidden" name="attr_properties" accept="Properties"> <input type="hidden" name="attr_weight" accept="Weight"> <input type="hidden" name="attr_damage_from_srd" accept="Damage"> <input type="hidden" name="attr_second_damage_from_srd" accept="Secondary Damage"> <input type="hidden" name="attr_damage_type_from_srd" accept="Damage Type"> <input type="hidden" name="attr_heal_from_srd" accept="Healing"> <input type="hidden" name="attr_roll_formula"><div class="show-uses presentation absolute"><div class="relative"><div class="shaped-row"><span name="attr_name" class="heading visibility-hidden"></span><span class="visibility-hidden"> </span><span class="heading visibility-hidden">(</span><span class="visibility-hidden auto-expand-wrap heading"><input type="number" name="attr_uses" class="heading no-spin no-pad" step="1"><span name="attr_uses" class="auto-expand-text"></span></span></div><div class="absolute-top-right positive-z-index"><span class="auto-expand-wrap heading"><input type="number" name="attr_uses" class="heading no-spin no-pad" step="1"><span name="attr_uses" class="auto-expand-text"></span></span></div></div></div><input type="hidden" name="attr_content_toggle" value="1" class="content-toggle"><button type="roll" name="roll_action" class="wrapper-button presentation vert-align-top relative z-index-2" value="@{output_option} &{template:5e-shaped} {{character_name=@{character_name}}} @{show_character_name} {{title=@{name}}} {{feat=1}} @{hide_gm_info} @{roll_formula}"><input type="hidden" name="attr_uses_max" class="has-uses" value=""> <input type="hidden" name="attr_recharge" class="has-recharge" value=""><span name="attr_name" class="heading"></span><span class="show-uses-recharge"> </span><span class="show-uses-recharge heading">(</span><span class="show-uses"><span class="show-uses visibility-hidden-in-presentation auto-expand-wrap heading"><input type="number" name="attr_uses" class="heading no-spin no-pad" step="1"><span name="attr_uses" class="auto-expand-text"></span></span><span class="show-uses heading">/</span><span class="show-uses edit auto-expand-wrap heading"><input type="number" name="attr_uses_max" class="heading no-spin no-pad" step="1"><span name="attr_uses_max" class="auto-expand-text"></span></span><span name="attr_uses_max" class="presentation show-uses heading"></span><span data-i18n="USES" class="edit heading lowercase"></span><span class="edit heading">,</span><span class="edit"> </span><span class="auto-expand-wrap edit heading"><input type="text" name="attr_per_use" class="no-pad"><span name="attr_per_use" class="auto-expand-text"></span></span><span data-i18n="PER_USE" class="edit heading lowercase"></span></span><span class="heading show-uses show-recharge">, </span><span name="attr_recharge" class="presentation heading show-recharge" data-i18n-dynamic></span><span class="show-uses-recharge heading">)</span><span class="heading condense">.</span><span> </span><span name="attr_content" class="content pre-line condense"></span><span name="attr_freetext" class="pre-line condense"></span></button><div class="edit shaped-row"><span class="auto-expand-wrap center"><input type="text" name="attr_name" class="edit heading" data-i18n-placeholder="AMPHIBIOUS" accept="Name"><span name="attr_name" class="auto-expand-text min-3-rem heading"></span></span><span> </span><span class="heading">(</span><span class="show-uses visibility-hidden-in-presentation auto-expand-wrap heading"><input type="number" name="attr_uses" class="heading no-spin no-pad" step="1"><span name="attr_uses" class="auto-expand-text"></span></span><span class="show-uses heading">/</span><span class="show-uses edit auto-expand-wrap heading"><input type="number" name="attr_uses_max" class="heading no-spin no-pad" step="1"><span name="attr_uses_max" class="auto-expand-text"></span></span><span name="attr_uses_max" class="presentation show-uses heading"></span><span data-i18n="USES" class="edit heading lowercase"></span><span class="edit heading">,</span><span class="edit"> </span><span class="auto-expand-wrap edit heading"><input type="text" name="attr_per_use" class="no-pad"><span name="attr_per_use" class="auto-expand-text"></span></span><span data-i18n="PER_USE" class="edit heading lowercase"></span><span class="heading">,</span><span> </span><span class="auto-expand-wrap"><select name="attr_recharge" class="heading"><option value="">—</option><option value="TURN" data-i18n="TURN"></option><option value="SHORT_OR_LONG_REST" data-i18n="SHORT_OR_LONG_REST"></option><option value="LONG_REST" data-i18n="LONG_REST"></option><option value="RECHARGE_2_6" data-i18n="RECHARGE_2_6"></option><option value="RECHARGE_3_6" data-i18n="RECHARGE_3_6"></option><option value="RECHARGE_4_6" data-i18n="RECHARGE_4_6"></option><option value="RECHARGE_5_6" data-i18n="RECHARGE_5_6"></option><option value="RECHARGE_6" data-i18n="RECHARGE_6"></option></select><span name="attr_recharge" class="auto-expand-text heading" data-i18n-dynamic></span></span><span class="heading">).</span></div><input type="checkbox" name="attr_toggle_details" class="toggle-icon-settings edit" checked="checked"><span class="toggle-icon-settings pictos edit">y</span><div class="details edit"><div class="relative mar-l-smd mar-t-smd"><input type="checkbox" name="attr_content_toggle" value="1" class="content-toggle small-checkbox" checked="checked"><textarea name="attr_content" class="four-line-textarea textarea-checkbox" accept="Content" data-i18n-placeholder="CONTENT"></textarea></div><div class="shaped-row align-flex-start no-wrap mar-l-smd mar-t-smd"><input type="checkbox" name="attr_saving_throw_toggle" value="1" class="saving-throw-toggle small-checkbox no-shrink"><span class="saving-throw-reverse heading"><span data-i18n="SAVING_THROW"></span>.</span><div class="saving-throw"><div class="shaped-row"><span class="edit auto-expand-wrap"><select name="attr_saving_throw_vs_ability" accept="Save"><option value="STRENGTH" data-i18n="STRENGTH" class="default-saving-throw"></option><option value="DEXTERITY" data-i18n="DEXTERITY" class="default-saving-throw"></option><option value="CONSTITUTION" data-i18n="CONSTITUTION" class="default-saving-throw"></option><option value="INTELLIGENCE" data-i18n="INTELLIGENCE" class="default-saving-throw"></option><option value="WISDOM" data-i18n="WISDOM" class="default-saving-throw"></option><option value="CHARISMA" data-i18n="CHARISMA" class="default-saving-throw"></option><option value="HONOR" data-i18n="HONOR" class="default-saving-throw honor"></option><option value="SANITY" data-i18n="SANITY" class="default-saving-throw sanity"></option><option value="FORTITUDE" data-i18n="FORTITUDE" class="custom-saving-throw"></option><option value="REFLEX" data-i18n="REFLEX" class="custom-saving-throw"></option><option value="WILL" data-i18n="WILL" class="custom-saving-throw"></option></select><span name="attr_saving_throw_vs_ability" class="auto-expand-text" data-i18n-dynamic></span></span><span> </span><span data-i18n="SAVING_THROW" class="lowercase"></span><span> (</span><span class="edit auto-expand-wrap"><select name="attr_saving_throw_ability"><option value="0">—</option><option value="STR" data-i18n="STR" class=""></option><option value="DEX" data-i18n="DEX" class=""></option><option value="CON" data-i18n="CON" class=""></option><option value="INT" data-i18n="INT" class=""></option><option value="WIS" data-i18n="WIS" class=""></option><option value="CHA" data-i18n="CHA" class=""></option><option value="HON" data-i18n="HON" class="honor"></option><option value="SAN" data-i18n="SAN" class="sanity"></option><option class="srd-hidden">SPELL_ABILITY</option></select><span name="attr_saving_throw_ability" class="auto-expand-text" data-i18n-dynamic></span></span><span>+</span><span class="edit auto-expand-wrap"><input type="number" name="attr_saving_throw_bonus"><span name="attr_saving_throw_bonus" class="auto-expand-text"></span></span><span>=</span><span data-i18n="DC"></span><span> </span><input type="hidden" name="attr_saving_throw_dc"><span name="attr_saving_throw_dc" class="bold"></span><span>).</span><span> </span><span class="inline-block"><div class="7-rem flex-grow"><textarea name="attr_saving_throw_success" class="one-line-textarea" data-i18n-placeholder="SAVE_SUCCESS" accept="Save Success"></textarea></div></span></div><div class="shaped-row"><span class="italic"><span data-i18n="SAVE_FAILURE"></span><span>:</span></span><span> </span><span name="attr_saving_throw_damage_average" class="saving-throw damage edit">0</span><span class="saving-throw damage edit"> (</span><span class="saving-throw damage edit"><span class="auto-expand-wrap"><input type="text" name="attr_saving_throw_damage_dice" class="center" placeholder="1"><span name="attr_saving_throw_damage_dice" class="auto-expand-text">1</span></span><span class="auto-expand-wrap"><select name="attr_saving_throw_damage_die"><option>d0</option><option>d2</option><option>d4</option><option>d6</option><option>d8</option><option>d10</option><option>d12</option><option>d20</option></select><span name="attr_saving_throw_damage_die" class="auto-expand-text">d0</span></span><span class="dice-modifier auto-expand-wrap"><input type="text" name="attr_saving_throw_damage_dice_modifier"><span name="attr_saving_throw_damage_dice_modifier" class="auto-expand-text"></span></span></span><span class="saving-throw damage edit">+</span><span class="saving-throw damage edit auto-expand-wrap"><select name="attr_saving_throw_damage_ability"><option value="0">—</option><option value="FIN" data-i18n="FIN"></option><option value="STR" data-i18n="STR" class=""></option><option value="DEX" data-i18n="DEX" class=""></option><option value="CON" data-i18n="CON" class=""></option><option value="INT" data-i18n="INT" class=""></option><option value="WIS" data-i18n="WIS" class=""></option><option value="CHA" data-i18n="CHA" class=""></option><option value="HON" data-i18n="HON" class="honor"></option><option value="SAN" data-i18n="SAN" class="sanity"></option><option class="srd-hidden">SPELL_ABILITY</option></select><span name="attr_saving_throw_damage_ability" class="auto-expand-text capitalize" data-i18n-dynamic></span></span><span class="saving-throw damage edit">+</span><span class="saving-throw damage edit auto-expand-wrap"><input type="text" name="attr_saving_throw_damage_bonus"><span name="attr_saving_throw_damage_bonus" class="auto-expand-text"></span></span><span class="saving-throw damage edit">) </span><span class="saving-throw damage edit auto-expand-wrap"><input type="text" name="attr_saving_throw_damage_type" class="edit center" data-i18n-placeholder="FIRE"><span name="attr_saving_throw_damage_type" class="auto-expand-text min-2-rem"></span></span><span class="saving-throw damage edit"> </span><span data-i18n="DAMAGE" class="saving-throw damage edit lowercase"></span><span class="saving-throw edit"> </span><span class="saving-throw edit auto-expand-wrap"><select name="attr_saving_throw_second_damage_condition"><option value="">—</option><option value="PLUS" data-i18n="PLUS"></option></select><span name="attr_saving_throw_second_damage_condition" class="auto-expand-text" data-i18n-dynamic></span></span><input type="hidden" name="attr_saving_throw_second_damage_condition" class="saving-throw-second-damage-condition" value=""><span class="saving-throw damage edit"> </span><span name="attr_saving_throw_second_damage_average" class="saving-throw damage edit">0</span><span class="saving-throw damage edit"> (</span><span class="saving-throw damage edit"><span class="auto-expand-wrap"><input type="text" name="attr_saving_throw_second_damage_dice" class="center" placeholder="1"><span name="attr_saving_throw_second_damage_dice" class="auto-expand-text">1</span></span><span class="auto-expand-wrap"><select name="attr_saving_throw_second_damage_die"><option>d0</option><option>d2</option><option>d4</option><option>d6</option><option>d8</option><option>d10</option><option>d12</option><option>d20</option></select><span name="attr_saving_throw_second_damage_die" class="auto-expand-text">d0</span></span><span class="dice-modifier auto-expand-wrap"><input type="text" name="attr_saving_throw_second_damage_dice_modifier"><span name="attr_saving_throw_second_damage_dice_modifier" class="auto-expand-text"></span></span></span><span class="saving-throw damage edit">+</span><span class="saving-throw damage edit auto-expand-wrap"><select name="attr_saving_throw_second_damage_ability"><option value="0">—</option><option value="FIN" data-i18n="FIN"></option><option value="STR" data-i18n="STR" class=""></option><option value="DEX" data-i18n="DEX" class=""></option><option value="CON" data-i18n="CON" class=""></option><option value="INT" data-i18n="INT" class=""></option><option value="WIS" data-i18n="WIS" class=""></option><option value="CHA" data-i18n="CHA" class=""></option><option value="HON" data-i18n="HON" class="honor"></option><option value="SAN" data-i18n="SAN" class="sanity"></option><option class="srd-hidden">SPELL_ABILITY</option></select><span name="attr_saving_throw_second_damage_ability" class="auto-expand-text capitalize" data-i18n-dynamic></span></span><span class="saving-throw damage edit">+</span><span class="saving-throw damage edit auto-expand-wrap"><input type="text" name="attr_saving_throw_second_damage_bonus"><span name="attr_saving_throw_second_damage_bonus" class="auto-expand-text"></span></span><span class="saving-throw damage edit">) </span><span class="saving-throw damage edit auto-expand-wrap"><input type="text" name="attr_saving_throw_second_damage_type" class="edit center" data-i18n-placeholder="FIRE"><span name="attr_saving_throw_second_damage_type" class="auto-expand-text min-2-rem"></span></span><span class="saving-throw damage edit"> </span><span data-i18n="DAMAGE" class="saving-throw damage edit lowercase"></span><span class="saving-throw edit">.</span></div></div></div><div class="shaped-row align-flex-start mar-l-smd mar-t-smd"><input type="checkbox" name="attr_other_damage_toggle" value="1" class="other-damage-toggle small-checkbox"><span class="other-damage-reverse heading"><span data-i18n="OTHER_DAMAGE"></span>.</span><span name="attr_other_damage_average" class="other-damage damage edit">0</span><span class="other-damage damage edit"> (</span><span class="other-damage damage edit"><span class="auto-expand-wrap"><input type="text" name="attr_other_damage_dice" class="center" placeholder="1"><span name="attr_other_damage_dice" class="auto-expand-text">1</span></span><span class="auto-expand-wrap"><select name="attr_other_damage_die"><option>d0</option><option>d2</option><option>d4</option><option>d6</option><option>d8</option><option>d10</option><option>d12</option><option>d20</option></select><span name="attr_other_damage_die" class="auto-expand-text">d0</span></span><span class="dice-modifier auto-expand-wrap"><input type="text" name="attr_other_damage_dice_modifier"><span name="attr_other_damage_dice_modifier" class="auto-expand-text"></span></span></span><span class="other-damage damage edit">+</span><span class="other-damage damage edit auto-expand-wrap"><select name="attr_other_damage_ability"><option value="0">—</option><option value="FIN" data-i18n="FIN"></option><option value="STR" data-i18n="STR" class=""></option><option value="DEX" data-i18n="DEX" class=""></option><option value="CON" data-i18n="CON" class=""></option><option value="INT" data-i18n="INT" class=""></option><option value="WIS" data-i18n="WIS" class=""></option><option value="CHA" data-i18n="CHA" class=""></option><option value="HON" data-i18n="HON" class="honor"></option><option value="SAN" data-i18n="SAN" class="sanity"></option><option class="srd-hidden">SPELL_ABILITY</option></select><span name="attr_other_damage_ability" class="auto-expand-text capitalize" data-i18n-dynamic></span></span><span class="other-damage damage edit">+</span><span class="other-damage damage edit auto-expand-wrap"><input type="text" name="attr_other_damage_bonus"><span name="attr_other_damage_bonus" class="auto-expand-text"></span></span><span class="other-damage damage edit extra-on-a-crit">, </span><span data-i18n="EXTRA_ON_A_CRIT" class="other-damage damage edit extra-on-a-crit lowercase"></span><span class="other-damage damage edit extra-on-a-crit"> </span><span class="other-damage damage edit extra-on-a-crit auto-expand-wrap"><input type="text" name="attr_other_damage_crit" class="center"><span name="attr_other_damage_crit" class="auto-expand-text"></span></span><span class="other-damage damage edit">) </span><span class="other-damage damage edit auto-expand-wrap"><input type="text" name="attr_other_damage_type" class="edit center" data-i18n-placeholder="FIRE"><span name="attr_other_damage_type" class="auto-expand-text min-2-rem"></span></span><span class="other-damage damage edit"> </span><span data-i18n="DAMAGE" class="other-damage damage edit lowercase"></span><span class="other-damage edit"> </span><span class="other-damage edit auto-expand-wrap"><select name="attr_other_second_damage_condition"><option value="">—</option><option value="PLUS" data-i18n="PLUS"></option></select><span name="attr_other_second_damage_condition" class="auto-expand-text" data-i18n-dynamic></span></span><input type="hidden" name="attr_other_second_damage_condition" class="other-second-damage-condition" value=""><span class="other-damage damage edit"> </span><span name="attr_other_second_damage_average" class="other-damage damage edit">0</span><span class="other-damage damage edit"> (</span><span class="other-damage damage edit"><span class="auto-expand-wrap"><input type="text" name="attr_other_second_damage_dice" class="center" placeholder="1"><span name="attr_other_second_damage_dice" class="auto-expand-text">1</span></span><span class="auto-expand-wrap"><select name="attr_other_second_damage_die"><option>d0</option><option>d2</option><option>d4</option><option>d6</option><option>d8</option><option>d10</option><option>d12</option><option>d20</option></select><span name="attr_other_second_damage_die" class="auto-expand-text">d0</span></span><span class="dice-modifier auto-expand-wrap"><input type="text" name="attr_other_second_damage_dice_modifier"><span name="attr_other_second_damage_dice_modifier" class="auto-expand-text"></span></span></span><span class="other-damage damage edit">+</span><span class="other-damage damage edit auto-expand-wrap"><select name="attr_other_second_damage_ability"><option value="0">—</option><option value="FIN" data-i18n="FIN"></option><option value="STR" data-i18n="STR" class=""></option><option value="DEX" data-i18n="DEX" class=""></option><option value="CON" data-i18n="CON" class=""></option><option value="INT" data-i18n="INT" class=""></option><option value="WIS" data-i18n="WIS" class=""></option><option value="CHA" data-i18n="CHA" class=""></option><option value="HON" data-i18n="HON" class="honor"></option><option value="SAN" data-i18n="SAN" class="sanity"></option><option class="srd-hidden">SPELL_ABILITY</option></select><span name="attr_other_second_damage_ability" class="auto-expand-text capitalize" data-i18n-dynamic></span></span><span class="other-damage damage edit">+</span><span class="other-damage damage edit auto-expand-wrap"><input type="text" name="attr_other_second_damage_bonus"><span name="attr_other_second_damage_bonus" class="auto-expand-text"></span></span><span class="other-damage damage edit extra-on-a-crit">, </span><span data-i18n="EXTRA_ON_A_CRIT" class="other-damage damage edit extra-on-a-crit lowercase"></span><span class="other-damage damage edit extra-on-a-crit"> </span><span class="other-damage damage edit extra-on-a-crit auto-expand-wrap"><input type="text" name="attr_other_second_damage_crit" class="center"><span name="attr_other_second_damage_crit" class="auto-expand-text"></span></span><span class="other-damage damage edit">) </span><span class="other-damage damage edit auto-expand-wrap"><input type="text" name="attr_other_second_damage_type" class="edit center" data-i18n-placeholder="FIRE"><span name="attr_other_second_damage_type" class="auto-expand-text min-2-rem"></span></span><span class="other-damage damage edit"> </span><span data-i18n="DAMAGE" class="other-damage damage edit lowercase"></span><span class="other-damage edit">.</span></div><div class="shaped-row align-flex-start mar-l-smd mar-t-smd"><input type="hidden" name="attr_heal_formula"> <input type="checkbox" name="attr_heal_toggle" value="1" class="heal-toggle small-checkbox"><span class="heal-reverse heading"><span data-i18n="HEAL"></span>.</span><span class="heal" data-i18n="HEAL_FOR"></span><span class="heal"> </span><span class="heal edit"><span class="edit auto-expand-wrap"><input type="text" name="attr_heal_dice" class="center" placeholder="1"><span name="attr_heal_dice" class="auto-expand-text">1</span></span><span class="auto-expand-wrap"><select name="attr_heal_die"><option>d0</option><option>d2</option><option>d4</option><option>d6</option><option>d8</option><option>d10</option><option>d12</option><option>d20</option></select><span name="attr_heal_die" class="auto-expand-text">d0</span></span><span class="dice-modifier auto-expand-wrap"><input type="text" name="attr_heal_dice_modifier"><span name="attr_heal_dice_modifier" class="auto-expand-text"></span></span></span><span class="heal">+</span><span class="heal auto-expand-wrap"><select name="attr_heal_ability"><option value="0">—</option><option value="STR" data-i18n="STR" class=""></option><option value="DEX" data-i18n="DEX" class=""></option><option value="CON" data-i18n="CON" class=""></option><option value="INT" data-i18n="INT" class=""></option><option value="WIS" data-i18n="WIS" class=""></option><option value="CHA" data-i18n="CHA" class=""></option><option value="HON" data-i18n="HON" class="honor"></option><option value="SAN" data-i18n="SAN" class="sanity"></option><option class="srd-hidden">SPELL_ABILITY</option></select><span name="attr_heal_ability" class="auto-expand-text" data-i18n-dynamic></span></span><span class="heal">+</span><span class="heal auto-expand-wrap"><input type="text" name="attr_heal_bonus"><span name="attr_heal_bonus" class="auto-expand-text"></span></span><span class="heal">+</span><span class="heal center"><label class="pseudo-button-wrapper space-below"><input type="checkbox" name="attr_heal_query_toggle" value="?{Heal Bonus Amount|}"><span data-i18n="QUERY" class="lowercase"></span></label></span></div><div class="emote mar-l-smd mar-t-smd"><textarea name="attr_emote" class="one-line-textarea" data-i18n-placeholder="EMOTE"></textarea></div><div class="freetext mar-l-smd mar-t-sm"><textarea name="attr_freetext" class="two-line-textarea" data-i18n-placeholder="FREETEXT"></textarea></div><div class="freeform mar-l-smd mar-t-sm"><textarea name="attr_freeform" class="two-line-textarea" data-i18n-placeholder="FREEFORM"></textarea></div></div></div></fieldset><button type="roll" name="roll_shaped_feats" class="wrapper-button" value="/w @{character_name} &{template:5e-shaped} {{character_name=@{character_name}}} @{show_character_name} {{title=^{FEATS}}} {{text_big=@{feats_macro_var}}}"><div class="wrap-box-title center" data-i18n="FEATS"></div></button><hr></div><input type="hidden" name="attr_traits_chat_var" class="item-shown" value=""><div class="item-to-show traits"><div class="right"><label class="pseudo-button-wrapper presentation"><input type="checkbox" name="attr_traits_condense" value="1"><span data-i18n="CONDENSE" class="small-font lowercase"></span></label></div><input type="hidden" name="attr_traits_condense" class="toggle-filter-condense"><fieldset class="repeating_trait"><div class="relative"><input type="hidden" name="attr_modifiers" accept="Modifiers"> <input type="hidden" name="attr_properties" accept="Properties"> <input type="hidden" name="attr_weight" accept="Weight"> <input type="hidden" name="attr_damage_from_srd" accept="Damage"> <input type="hidden" name="attr_second_damage_from_srd" accept="Secondary Damage"> <input type="hidden" name="attr_damage_type_from_srd" accept="Damage Type"> <input type="hidden" name="attr_heal_from_srd" accept="Healing"> <input type="hidden" name="attr_roll_formula"><div class="show-uses presentation absolute"><div class="relative"><div class="shaped-row"><span name="attr_name" class="heading visibility-hidden"></span><span class="visibility-hidden"> </span><span class="heading visibility-hidden">(</span><span class="visibility-hidden auto-expand-wrap heading"><input type="number" name="attr_uses" class="heading no-spin no-pad" step="1"><span name="attr_uses" class="auto-expand-text"></span></span></div><div class="absolute-top-right positive-z-index"><span class="auto-expand-wrap heading"><input type="number" name="attr_uses" class="heading no-spin no-pad" step="1"><span name="attr_uses" class="auto-expand-text"></span></span></div></div></div><input type="hidden" name="attr_content_toggle" value="1" class="content-toggle"><button type="roll" name="roll_trait" class="wrapper-button presentation vert-align-top relative z-index-2" value="@{output_option} &{template:5e-shaped} {{character_name=@{character_name}}} @{show_character_name} {{title=@{name}}} {{trait=1}} @{hide_gm_info} @{roll_formula}"><input type="hidden" name="attr_uses_max" class="has-uses" value=""> <input type="hidden" name="attr_recharge" class="has-recharge" value=""><span name="attr_name" class="heading"></span><span class="show-uses-recharge"> </span><span class="show-uses-recharge heading">(</span><span class="show-uses"><span class="show-uses visibility-hidden-in-presentation auto-expand-wrap heading"><input type="number" name="attr_uses" class="heading no-spin no-pad" step="1"><span name="attr_uses" class="auto-expand-text"></span></span><span class="show-uses heading">/</span><span class="show-uses edit auto-expand-wrap heading"><input type="number" name="attr_uses_max" class="heading no-spin no-pad" step="1"><span name="attr_uses_max" class="auto-expand-text"></span></span><span name="attr_uses_max" class="presentation show-uses heading"></span><span data-i18n="USES" class="edit heading lowercase"></span><span class="edit heading">,</span><span class="edit"> </span><span class="auto-expand-wrap edit heading"><input type="text" name="attr_per_use" class="no-pad"><span name="attr_per_use" class="auto-expand-text"></span></span><span data-i18n="PER_USE" class="edit heading lowercase"></span></span><span class="heading show-uses show-recharge">, </span><span name="attr_recharge" class="presentation heading show-recharge" data-i18n-dynamic></span><span class="show-uses-recharge heading">)</span><span class="heading condense">.</span><span> </span><span name="attr_content" class="content pre-line condense"></span><span name="attr_freetext" class="pre-line condense"></span></button><div class="edit shaped-row"><span class="auto-expand-wrap center"><input type="text" name="attr_name" class="edit heading" data-i18n-placeholder="AMPHIBIOUS" accept="Name"><span name="attr_name" class="auto-expand-text min-3-rem heading"></span></span><span> </span><span class="heading">(</span><span class="show-uses visibility-hidden-in-presentation auto-expand-wrap heading"><input type="number" name="attr_uses" class="heading no-spin no-pad" step="1"><span name="attr_uses" class="auto-expand-text"></span></span><span class="show-uses heading">/</span><span class="show-uses edit auto-expand-wrap heading"><input type="number" name="attr_uses_max" class="heading no-spin no-pad" step="1"><span name="attr_uses_max" class="auto-expand-text"></span></span><span name="attr_uses_max" class="presentation show-uses heading"></span><span data-i18n="USES" class="edit heading lowercase"></span><span class="edit heading">,</span><span class="edit"> </span><span class="auto-expand-wrap edit heading"><input type="text" name="attr_per_use" class="no-pad"><span name="attr_per_use" class="auto-expand-text"></span></span><span data-i18n="PER_USE" class="edit heading lowercase"></span><span class="heading">,</span><span> </span><span class="auto-expand-wrap"><select name="attr_recharge" class="heading"><option value="">—</option><option value="TURN" data-i18n="TURN"></option><option value="SHORT_OR_LONG_REST" data-i18n="SHORT_OR_LONG_REST"></option><option value="LONG_REST" data-i18n="LONG_REST"></option><option value="RECHARGE_2_6" data-i18n="RECHARGE_2_6"></option><option value="RECHARGE_3_6" data-i18n="RECHARGE_3_6"></option><option value="RECHARGE_4_6" data-i18n="RECHARGE_4_6"></option><option value="RECHARGE_5_6" data-i18n="RECHARGE_5_6"></option><option value="RECHARGE_6" data-i18n="RECHARGE_6"></option></select><span name="attr_recharge" class="auto-expand-text heading" data-i18n-dynamic></span></span><span class="heading">).</span></div><input type="checkbox" name="attr_toggle_details" class="toggle-icon-settings edit" checked="checked"><span class="toggle-icon-settings pictos edit">y</span><div class="details edit"><div class="relative mar-l-smd mar-t-smd"><input type="checkbox" name="attr_content_toggle" value="1" class="content-toggle small-checkbox" checked="checked"><textarea name="attr_content" class="four-line-textarea textarea-checkbox" accept="Content" data-i18n-placeholder="CONTENT"></textarea></div><div class="shaped-row align-flex-start no-wrap mar-l-smd mar-t-smd"><input type="checkbox" name="attr_saving_throw_toggle" value="1" class="saving-throw-toggle small-checkbox no-shrink"><span class="saving-throw-reverse heading"><span data-i18n="SAVING_THROW"></span>.</span><div class="saving-throw"><div class="shaped-row"><span class="edit auto-expand-wrap"><select name="attr_saving_throw_vs_ability" accept="Save"><option value="STRENGTH" data-i18n="STRENGTH" class="default-saving-throw"></option><option value="DEXTERITY" data-i18n="DEXTERITY" class="default-saving-throw"></option><option value="CONSTITUTION" data-i18n="CONSTITUTION" class="default-saving-throw"></option><option value="INTELLIGENCE" data-i18n="INTELLIGENCE" class="default-saving-throw"></option><option value="WISDOM" data-i18n="WISDOM" class="default-saving-throw"></option><option value="CHARISMA" data-i18n="CHARISMA" class="default-saving-throw"></option><option value="HONOR" data-i18n="HONOR" class="default-saving-throw honor"></option><option value="SANITY" data-i18n="SANITY" class="default-saving-throw sanity"></option><option value="FORTITUDE" data-i18n="FORTITUDE" class="custom-saving-throw"></option><option value="REFLEX" data-i18n="REFLEX" class="custom-saving-throw"></option><option value="WILL" data-i18n="WILL" class="custom-saving-throw"></option></select><span name="attr_saving_throw_vs_ability" class="auto-expand-text" data-i18n-dynamic></span></span><span> </span><span data-i18n="SAVING_THROW" class="lowercase"></span><span> (</span><span class="edit auto-expand-wrap"><select name="attr_saving_throw_ability"><option value="0">—</option><option value="STR" data-i18n="STR" class=""></option><option value="DEX" data-i18n="DEX" class=""></option><option value="CON" data-i18n="CON" class=""></option><option value="INT" data-i18n="INT" class=""></option><option value="WIS" data-i18n="WIS" class=""></option><option value="CHA" data-i18n="CHA" class=""></option><option value="HON" data-i18n="HON" class="honor"></option><option value="SAN" data-i18n="SAN" class="sanity"></option><option class="srd-hidden">SPELL_ABILITY</option></select><span name="attr_saving_throw_ability" class="auto-expand-text" data-i18n-dynamic></span></span><span>+</span><span class="edit auto-expand-wrap"><input type="number" name="attr_saving_throw_bonus"><span name="attr_saving_throw_bonus" class="auto-expand-text"></span></span><span>=</span><span data-i18n="DC"></span><span> </span><input type="hidden" name="attr_saving_throw_dc"><span name="attr_saving_throw_dc" class="bold"></span><span>).</span><span> </span><span class="inline-block"><div class="7-rem flex-grow"><textarea name="attr_saving_throw_success" class="one-line-textarea" data-i18n-placeholder="SAVE_SUCCESS" accept="Save Success"></textarea></div></span></div><div class="shaped-row"><span class="italic"><span data-i18n="SAVE_FAILURE"></span><span>:</span></span><span> </span><span name="attr_saving_throw_damage_average" class="saving-throw damage edit">0</span><span class="saving-throw damage edit"> (</span><span class="saving-throw damage edit"><span class="auto-expand-wrap"><input type="text" name="attr_saving_throw_damage_dice" class="center" placeholder="1"><span name="attr_saving_throw_damage_dice" class="auto-expand-text">1</span></span><span class="auto-expand-wrap"><select name="attr_saving_throw_damage_die"><option>d0</option><option>d2</option><option>d4</option><option>d6</option><option>d8</option><option>d10</option><option>d12</option><option>d20</option></select><span name="attr_saving_throw_damage_die" class="auto-expand-text">d0</span></span><span class="dice-modifier auto-expand-wrap"><input type="text" name="attr_saving_throw_damage_dice_modifier"><span name="attr_saving_throw_damage_dice_modifier" class="auto-expand-text"></span></span></span><span class="saving-throw damage edit">+</span><span class="saving-throw damage edit auto-expand-wrap"><select name="attr_saving_throw_damage_ability"><option value="0">—</option><option value="FIN" data-i18n="FIN"></option><option value="STR" data-i18n="STR" class=""></option><option value="DEX" data-i18n="DEX" class=""></option><option value="CON" data-i18n="CON" class=""></option><option value="INT" data-i18n="INT" class=""></option><option value="WIS" data-i18n="WIS" class=""></option><option value="CHA" data-i18n="CHA" class=""></option><option value="HON" data-i18n="HON" class="honor"></option><option value="SAN" data-i18n="SAN" class="sanity"></option><option class="srd-hidden">SPELL_ABILITY</option></select><span name="attr_saving_throw_damage_ability" class="auto-expand-text capitalize" data-i18n-dynamic></span></span><span class="saving-throw damage edit">+</span><span class="saving-throw damage edit auto-expand-wrap"><input type="text" name="attr_saving_throw_damage_bonus"><span name="attr_saving_throw_damage_bonus" class="auto-expand-text"></span></span><span class="saving-throw damage edit">) </span><span class="saving-throw damage edit auto-expand-wrap"><input type="text" name="attr_saving_throw_damage_type" class="edit center" data-i18n-placeholder="FIRE"><span name="attr_saving_throw_damage_type" class="auto-expand-text min-2-rem"></span></span><span class="saving-throw damage edit"> </span><span data-i18n="DAMAGE" class="saving-throw damage edit lowercase"></span><span class="saving-throw edit"> </span><span class="saving-throw edit auto-expand-wrap"><select name="attr_saving_throw_second_damage_condition"><option value="">—</option><option value="PLUS" data-i18n="PLUS"></option></select><span name="attr_saving_throw_second_damage_condition" class="auto-expand-text" data-i18n-dynamic></span></span><input type="hidden" name="attr_saving_throw_second_damage_condition" class="saving-throw-second-damage-condition" value=""><span class="saving-throw damage edit"> </span><span name="attr_saving_throw_second_damage_average" class="saving-throw damage edit">0</span><span class="saving-throw damage edit"> (</span><span class="saving-throw damage edit"><span class="auto-expand-wrap"><input type="text" name="attr_saving_throw_second_damage_dice" class="center" placeholder="1"><span name="attr_saving_throw_second_damage_dice" class="auto-expand-text">1</span></span><span class="auto-expand-wrap"><select name="attr_saving_throw_second_damage_die"><option>d0</option><option>d2</option><option>d4</option><option>d6</option><option>d8</option><option>d10</option><option>d12</option><option>d20</option></select><span name="attr_saving_throw_second_damage_die" class="auto-expand-text">d0</span></span><span class="dice-modifier auto-expand-wrap"><input type="text" name="attr_saving_throw_second_damage_dice_modifier"><span name="attr_saving_throw_second_damage_dice_modifier" class="auto-expand-text"></span></span></span><span class="saving-throw damage edit">+</span><span class="saving-throw damage edit auto-expand-wrap"><select name="attr_saving_throw_second_damage_ability"><option value="0">—</option><option value="FIN" data-i18n="FIN"></option><option value="STR" data-i18n="STR" class=""></option><option value="DEX" data-i18n="DEX" class=""></option><option value="CON" data-i18n="CON" class=""></option><option value="INT" data-i18n="INT" class=""></option><option value="WIS" data-i18n="WIS" class=""></option><option value="CHA" data-i18n="CHA" class=""></option><option value="HON" data-i18n="HON" class="honor"></option><option value="SAN" data-i18n="SAN" class="sanity"></option><option class="srd-hidden">SPELL_ABILITY</option></select><span name="attr_saving_throw_second_damage_ability" class="auto-expand-text capitalize" data-i18n-dynamic></span></span><span class="saving-throw damage edit">+</span><span class="saving-throw damage edit auto-expand-wrap"><input type="text" name="attr_saving_throw_second_damage_bonus"><span name="attr_saving_throw_second_damage_bonus" class="auto-expand-text"></span></span><span class="saving-throw damage edit">) </span><span class="saving-throw damage edit auto-expand-wrap"><input type="text" name="attr_saving_throw_second_damage_type" class="edit center" data-i18n-placeholder="FIRE"><span name="attr_saving_throw_second_damage_type" class="auto-expand-text min-2-rem"></span></span><span class="saving-throw damage edit"> </span><span data-i18n="DAMAGE" class="saving-throw damage edit lowercase"></span><span class="saving-throw edit">.</span></div></div></div><div class="shaped-row align-flex-start mar-l-smd mar-t-smd"><input type="checkbox" name="attr_other_damage_toggle" value="1" class="other-damage-toggle small-checkbox"><span class="other-damage-reverse heading"><span data-i18n="OTHER_DAMAGE"></span>.</span><span name="attr_other_damage_average" class="other-damage damage edit">0</span><span class="other-damage damage edit"> (</span><span class="other-damage damage edit"><span class="auto-expand-wrap"><input type="text" name="attr_other_damage_dice" class="center" placeholder="1"><span name="attr_other_damage_dice" class="auto-expand-text">1</span></span><span class="auto-expand-wrap"><select name="attr_other_damage_die"><option>d0</option><option>d2</option><option>d4</option><option>d6</option><option>d8</option><option>d10</option><option>d12</option><option>d20</option></select><span name="attr_other_damage_die" class="auto-expand-text">d0</span></span><span class="dice-modifier auto-expand-wrap"><input type="text" name="attr_other_damage_dice_modifier"><span name="attr_other_damage_dice_modifier" class="auto-expand-text"></span></span></span><span class="other-damage damage edit">+</span><span class="other-damage damage edit auto-expand-wrap"><select name="attr_other_damage_ability"><option value="0">—</option><option value="FIN" data-i18n="FIN"></option><option value="STR" data-i18n="STR" class=""></option><option value="DEX" data-i18n="DEX" class=""></option><option value="CON" data-i18n="CON" class=""></option><option value="INT" data-i18n="INT" class=""></option><option value="WIS" data-i18n="WIS" class=""></option><option value="CHA" data-i18n="CHA" class=""></option><option value="HON" data-i18n="HON" class="honor"></option><option value="SAN" data-i18n="SAN" class="sanity"></option><option class="srd-hidden">SPELL_ABILITY</option></select><span name="attr_other_damage_ability" class="auto-expand-text capitalize" data-i18n-dynamic></span></span><span class="other-damage damage edit">+</span><span class="other-damage damage edit auto-expand-wrap"><input type="text" name="attr_other_damage_bonus"><span name="attr_other_damage_bonus" class="auto-expand-text"></span></span><span class="other-damage damage edit extra-on-a-crit">, </span><span data-i18n="EXTRA_ON_A_CRIT" class="other-damage damage edit extra-on-a-crit lowercase"></span><span class="other-damage damage edit extra-on-a-crit"> </span><span class="other-damage damage edit extra-on-a-crit auto-expand-wrap"><input type="text" name="attr_other_damage_crit" class="center"><span name="attr_other_damage_crit" class="auto-expand-text"></span></span><span class="other-damage damage edit">) </span><span class="other-damage damage edit auto-expand-wrap"><input type="text" name="attr_other_damage_type" class="edit center" data-i18n-placeholder="FIRE"><span name="attr_other_damage_type" class="auto-expand-text min-2-rem"></span></span><span class="other-damage damage edit"> </span><span data-i18n="DAMAGE" class="other-damage damage edit lowercase"></span><span class="other-damage edit"> </span><span class="other-damage edit auto-expand-wrap"><select name="attr_other_second_damage_condition"><option value="">—</option><option value="PLUS" data-i18n="PLUS"></option></select><span name="attr_other_second_damage_condition" class="auto-expand-text" data-i18n-dynamic></span></span><input type="hidden" name="attr_other_second_damage_condition" class="other-second-damage-condition" value=""><span class="other-damage damage edit"> </span><span name="attr_other_second_damage_average" class="other-damage damage edit">0</span><span class="other-damage damage edit"> (</span><span class="other-damage damage edit"><span class="auto-expand-wrap"><input type="text" name="attr_other_second_damage_dice" class="center" placeholder="1"><span name="attr_other_second_damage_dice" class="auto-expand-text">1</span></span><span class="auto-expand-wrap"><select name="attr_other_second_damage_die"><option>d0</option><option>d2</option><option>d4</option><option>d6</option><option>d8</option><option>d10</option><option>d12</option><option>d20</option></select><span name="attr_other_second_damage_die" class="auto-expand-text">d0</span></span><span class="dice-modifier auto-expand-wrap"><input type="text" name="attr_other_second_damage_dice_modifier"><span name="attr_other_second_damage_dice_modifier" class="auto-expand-text"></span></span></span><span class="other-damage damage edit">+</span><span class="other-damage damage edit auto-expand-wrap"><select name="attr_other_second_damage_ability"><option value="0">—</option><option value="FIN" data-i18n="FIN"></option><option value="STR" data-i18n="STR" class=""></option><option value="DEX" data-i18n="DEX" class=""></option><option value="CON" data-i18n="CON" class=""></option><option value="INT" data-i18n="INT" class=""></option><option value="WIS" data-i18n="WIS" class=""></option><option value="CHA" data-i18n="CHA" class=""></option><option value="HON" data-i18n="HON" class="honor"></option><option value="SAN" data-i18n="SAN" class="sanity"></option><option class="srd-hidden">SPELL_ABILITY</option></select><span name="attr_other_second_damage_ability" class="auto-expand-text capitalize" data-i18n-dynamic></span></span><span class="other-damage damage edit">+</span><span class="other-damage damage edit auto-expand-wrap"><input type="text" name="attr_other_second_damage_bonus"><span name="attr_other_second_damage_bonus" class="auto-expand-text"></span></span><span class="other-damage damage edit extra-on-a-crit">, </span><span data-i18n="EXTRA_ON_A_CRIT" class="other-damage damage edit extra-on-a-crit lowercase"></span><span class="other-damage damage edit extra-on-a-crit"> </span><span class="other-damage damage edit extra-on-a-crit auto-expand-wrap"><input type="text" name="attr_other_second_damage_crit" class="center"><span name="attr_other_second_damage_crit" class="auto-expand-text"></span></span><span class="other-damage damage edit">) </span><span class="other-damage damage edit auto-expand-wrap"><input type="text" name="attr_other_second_damage_type" class="edit center" data-i18n-placeholder="FIRE"><span name="attr_other_second_damage_type" class="auto-expand-text min-2-rem"></span></span><span class="other-damage damage edit"> </span><span data-i18n="DAMAGE" class="other-damage damage edit lowercase"></span><span class="other-damage edit">.</span></div><div class="shaped-row align-flex-start mar-l-smd mar-t-smd"><input type="hidden" name="attr_heal_formula"> <input type="checkbox" name="attr_heal_toggle" value="1" class="heal-toggle small-checkbox"><span class="heal-reverse heading"><span data-i18n="HEAL"></span>.</span><span class="heal" data-i18n="HEAL_FOR"></span><span class="heal"> </span><span class="heal edit"><span class="edit auto-expand-wrap"><input type="text" name="attr_heal_dice" class="center" placeholder="1"><span name="attr_heal_dice" class="auto-expand-text">1</span></span><span class="auto-expand-wrap"><select name="attr_heal_die"><option>d0</option><option>d2</option><option>d4</option><option>d6</option><option>d8</option><option>d10</option><option>d12</option><option>d20</option></select><span name="attr_heal_die" class="auto-expand-text">d0</span></span><span class="dice-modifier auto-expand-wrap"><input type="text" name="attr_heal_dice_modifier"><span name="attr_heal_dice_modifier" class="auto-expand-text"></span></span></span><span class="heal">+</span><span class="heal auto-expand-wrap"><select name="attr_heal_ability"><option value="0">—</option><option value="STR" data-i18n="STR" class=""></option><option value="DEX" data-i18n="DEX" class=""></option><option value="CON" data-i18n="CON" class=""></option><option value="INT" data-i18n="INT" class=""></option><option value="WIS" data-i18n="WIS" class=""></option><option value="CHA" data-i18n="CHA" class=""></option><option value="HON" data-i18n="HON" class="honor"></option><option value="SAN" data-i18n="SAN" class="sanity"></option><option class="srd-hidden">SPELL_ABILITY</option></select><span name="attr_heal_ability" class="auto-expand-text" data-i18n-dynamic></span></span><span class="heal">+</span><span class="heal auto-expand-wrap"><input type="text" name="attr_heal_bonus"><span name="attr_heal_bonus" class="auto-expand-text"></span></span><span class="heal">+</span><span class="heal center"><label class="pseudo-button-wrapper space-below"><input type="checkbox" name="attr_heal_query_toggle" value="?{Heal Bonus Amount|}"><span data-i18n="QUERY" class="lowercase"></span></label></span></div><div class="emote mar-l-smd mar-t-smd"><textarea name="attr_emote" class="one-line-textarea" data-i18n-placeholder="EMOTE"></textarea></div><div class="freetext mar-l-smd mar-t-sm"><textarea name="attr_freetext" class="two-line-textarea" data-i18n-placeholder="FREETEXT"></textarea></div><div class="freeform mar-l-smd mar-t-sm"><textarea name="attr_freeform" class="two-line-textarea" data-i18n-placeholder="FREEFORM"></textarea></div></div></div></fieldset><button type="roll" name="roll_shaped_traits" class="wrapper-button" value="/w @{character_name} &{template:5e-shaped} {{character_name=@{character_name}}} @{show_character_name} {{title=^{TRAITS}}} {{text_big=@{traits_macro_var}}}"><div class="wrap-box-title center" data-i18n="TRAITS"></div></button></div></div></div></div></div><div class="section-npc"><div class="bar"></div><div class="npc-content-wrap"><div class="shaped-row"><div class="23-rem left-column pad-r-md compendium-drop-target monsters"><input type="hidden" name="attr_content_srd" accept="Content"> <input type="hidden" name="attr_token_size" accept="Token Size"><div><button type="roll" name="roll_shaped_statblock" class="presentation" value="/w @{character_name} @{output_option} &{template:5e-shaped} {{title=@{character_name}}} {{subheader=^{@{size}} @{type}, @{alignment}}} {{Armor Class=@{ac} (@{ac_note})}} {{Initiative=[@{initiative}](~shaped_initiative)}} {{Hit Points=@{HP} (@{hp_formula})}} {{Speed=@{speed_string}}} {{Abilities=[Str @{strength} (@{strength_mod_with_sign})](~shaped_strength_check), [Dex @{dexterity} (@{dexterity_mod_with_sign})](~shaped_dexterity_check), [Con @{constitution} (@{constitution_mod_with_sign})](~shaped_constitution_check), [Int @{intelligence} (@{intelligence_mod_with_sign})](~shaped_intelligence_check), [Wis @{wisdom} (@{wisdom_mod_with_sign})](~shaped_wisdom_check), [Cha @{charisma} (@{charisma_mod_with_sign})](~shaped_charisma_check)}} {{Saving Throws=@{saving_throw_macro_var}}} {{Skills=@{skills_macro_var}}} @{damage_resistances_var} {{Senses=@{senses_string}}} @{languages_chat_var} {{Challenge=@{challenge} (@{xp_readable})}} @{racialtraits_chat_var} @{classfeatures_chat_var} @{feats_chat_var} @{traits_chat_var} @{actions_chat_var} @{reactions_chat_var} @{legendaryactions_chat_var} @{lairactions_chat_var} @{regionaleffects_chat_var}"><span name="attr_character_name" class="creature-name"></span></button><input type="text" name="attr_character_name" class="creature-name edit" accept="Name" data-i18n-placeholder="DRAGON"></div><div class="shaped-row space-between no-wrap"><div class="shaped-row edit"><span class="auto-expand-wrap"><select name="attr_size" class="italic" accept="Size"><option value="TINY" data-i18n="TINY"></option><option value="SMALL" data-i18n="SMALL"></option><option value="MEDIUM" data-i18n="MEDIUM" selected="selected"></option><option value="LARGE" data-i18n="LARGE"></option><option value="HUGE" data-i18n="HUGE"></option><option value="GARGANTUAN" data-i18n="GARGANTUAN"></option></select><span name="attr_size" class="auto-expand-text min-2-rem" data-i18n-dynamic></span></span><span> </span><span class="auto-expand-wrap"><input type="text" name="attr_type" class="italic" data-i18n-placeholder="DRAGON" accept="Type"><span name="attr_type" class="auto-expand-text min-2-rem"></span></span><span> </span><span class="auto-expand-wrap"><input type="text" name="attr_alignment" class="italic" data-i18n-placeholder="LAWFUL_EVIL" accept="Alignment"><span name="attr_alignment" class="auto-expand-text min-2-rem"></span></span></div><span class="italic presentation"><span name="attr_size" data-i18n-dynamic></span><span> </span><span name="attr_type"></span>,<span> </span><span name="attr_alignment"></span></span><div class="shaped-version right mar-l-sm mar-r-sm"><span>Shaped</span><span> </span><span>v<span name="attr_version"></span></span></div></div><div class="divider"></div><div class="top-stats"><div class="ac shaped-row align-flex-end"><button type="roll" name="roll_shaped_ac" value="@{output_option} &{template:5e-shaped} {{character_name=@{character_name}}} @{show_character_name} {{title=^{AC}}} {{text_top=@{AC}}} {{text=@{ac_note}}}"><span class="bold capitalize" data-i18n="ARMOR_CLASS"></span><span> </span><span class="presentation"><span name="attr_AC">10</span><span> </span>(<span name="attr_ac_note"></span>)</span></button><span class="edit"> </span><span class="auto-expand-wrap edit"><input type="hidden" name="attr_ac_srd" accept="AC"> <input type="number" name="attr_AC" class="no-spin" value="10"><span name="attr_AC" class="auto-expand-text"></span></span><span class="edit"> (</span><span class="auto-expand-wrap edit"><input type="text" name="attr_ac_note"><span name="attr_ac_note" class="auto-expand-text"></span></span><span class="edit">)</span></div><div class="shaped-row align-flex-end no-wrap"><input type="hidden" name="attr_initiative_formula" value="0[dex]"><button type="roll" name="roll_shaped_initiative" value="@{initiative_output_option} &{template:5e-shaped} {{ability=1}} {{character_name=@{character_name}}} @{show_character_name} {{title=^{INITIATIVE}}} {{@{initiative_roll}=1}} {{roll1=[[@{initiative_formula}]]}} @{attacher_initiative}"><span class="bold capitalize" data-i18n="INITIATIVE"></span><span> </span><span name="attr_initiative" class="presentation">+0</span></button><span class="edit"> </span><span class="auto-expand-wrap edit"><select name="attr_initiative_ability"><option value="0">—</option><option value="STR" data-i18n="STR" class=""></option><option value="DEX" data-i18n="DEX" class="" selected="selected"></option><option value="CON" data-i18n="CON" class=""></option><option value="INT" data-i18n="INT" class=""></option><option value="WIS" data-i18n="WIS" class=""></option><option value="CHA" data-i18n="CHA" class=""></option><option value="HON" data-i18n="HON" class="honor"></option><option value="SAN" data-i18n="SAN" class="sanity"></option><option class="srd-hidden">SPELL_ABILITY</option></select><span name="attr_initiative_ability" class="auto-expand-text" data-i18n-dynamic></span></span><div class="edit">+</div><span class="auto-expand-wrap edit"><input type="text" name="attr_initiative_bonus" class="center" value="0"><span name="attr_initiative_bonus" class="auto-expand-text"></span></span><div class="edit">=</div><span name="attr_initiative" class="edit">+0</span></div><div class="shaped-row align-flex-end"><input type="hidden" name="attr_hp_srd" accept="HP"><button type="roll" name="roll_shaped_hp" value="@{output_option} &{template:5e-shaped} {{character_name=@{character_name}}} @{show_character_name} {{title=^{HIT_POINTS}}} {{hp=@{hp}}} {{hp_max=@{hp|max}}}"><span class="bold capitalize" data-i18n="HIT_POINTS"></span><span> </span><span name="attr_HP" class="presentation"></span></button><span class="presentation pad-l-sm"><button type="roll" name="roll_shaped_npc_hp" value="/w GM &{template:5e-shaped} {{character_name=@{character_name}}} @{show_character_name} {{title=^{HIT_POINTS_ROLLED}}} {{text_top=[[@{hp_formula}]] (Average @{HP})}}">(<span name="attr_hp_formula"></span>)</button></span><span> </span><div class="9-rem edit"><div class="shaped-row"><span class="auto-expand-wrap"><input type="number" name="attr_hit_dice" class="no-spin" class="no-spin" step="1"><span name="attr_hit_dice" class="auto-expand-text"></span></span><span class="auto-expand-wrap"><select name="attr_hit_die"><option>d2</option><option>d4</option><option>d6</option><option>d8</option><option>d10</option><option>d12</option><option>d20</option></select><span name="attr_hit_die" class="auto-expand-text"></span></span><span> </span><span class="auto-expand-wrap"><input type="text" name="attr_hp_extra"><span name="attr_hp_extra" class="auto-expand-text"></span></span></div></div><div class="pad-l-xxl"><input type="hidden" name="attr_hd_d2_formula" class="toggle-hd-d2" value=""><div class="shaped-row center align-flex-end hd-d2"><span class="auto-expand-wrap"><input type="number" name="attr_hd_d2" class="no-spin" min="0" step="1"><span name="attr_hd_d2" class="auto-expand-text"></span></span><span>/</span><span name="attr_hd_d2_max" class="center"></span><input type="hidden" name="attr_hd_d2_query"><div><button type="roll" name="roll_shaped_hd_d2" class="bold" value="@{hit_dice_output_option} &{template:5e-shaped} {{character_name=@{character_name}}} @{show_character_name} {{title=@{hd_d2_query}d2 ^{HIT_DICE}}} {{uses=@{hd_d2}}} {{uses_max=@{hd_d2|max}}} @{hd_d2_formula} @{attacher_hit_dice}">d2</button></div></div><input type="hidden" name="attr_hd_d4_formula" class="toggle-hd-d4" value=""><div class="shaped-row center align-flex-end hd-d4"><span class="auto-expand-wrap"><input type="number" name="attr_hd_d4" class="no-spin" min="0" step="1"><span name="attr_hd_d4" class="auto-expand-text"></span></span><span>/</span><span name="attr_hd_d4_max" class="center"></span><input type="hidden" name="attr_hd_d4_query"><div><button type="roll" name="roll_shaped_hd_d4" class="bold" value="@{hit_dice_output_option} &{template:5e-shaped} {{character_name=@{character_name}}} @{show_character_name} {{title=@{hd_d4_query}d4 ^{HIT_DICE}}} {{uses=@{hd_d4}}} {{uses_max=@{hd_d4|max}}} @{hd_d4_formula} @{attacher_hit_dice}">d4</button></div></div><input type="hidden" name="attr_hd_d6_formula" class="toggle-hd-d6" value=""><div class="shaped-row center align-flex-end hd-d6"><span class="auto-expand-wrap"><input type="number" name="attr_hd_d6" class="no-spin" min="0" step="1"><span name="attr_hd_d6" class="auto-expand-text"></span></span><span>/</span><span name="attr_hd_d6_max" class="center"></span><input type="hidden" name="attr_hd_d6_query"><div><button type="roll" name="roll_shaped_hd_d6" class="bold" value="@{hit_dice_output_option} &{template:5e-shaped} {{character_name=@{character_name}}} @{show_character_name} {{title=@{hd_d6_query}d6 ^{HIT_DICE}}} {{uses=@{hd_d6}}} {{uses_max=@{hd_d6|max}}} @{hd_d6_formula} @{attacher_hit_dice}">d6</button></div></div><input type="hidden" name="attr_hd_d8_formula" class="toggle-hd-d8" value=""><div class="shaped-row center align-flex-end hd-d8"><span class="auto-expand-wrap"><input type="number" name="attr_hd_d8" class="no-spin" min="0" step="1"><span name="attr_hd_d8" class="auto-expand-text"></span></span><span>/</span><span name="attr_hd_d8_max" class="center"></span><input type="hidden" name="attr_hd_d8_query"><div><button type="roll" name="roll_shaped_hd_d8" class="bold" value="@{hit_dice_output_option} &{template:5e-shaped} {{character_name=@{character_name}}} @{show_character_name} {{title=@{hd_d8_query}d8 ^{HIT_DICE}}} {{uses=@{hd_d8}}} {{uses_max=@{hd_d8|max}}} @{hd_d8_formula} @{attacher_hit_dice}">d8</button></div></div><input type="hidden" name="attr_hd_d10_formula" class="toggle-hd-d10" value=""><div class="shaped-row center align-flex-end hd-d10"><span class="auto-expand-wrap"><input type="number" name="attr_hd_d10" class="no-spin" min="0" step="1"><span name="attr_hd_d10" class="auto-expand-text"></span></span><span>/</span><span name="attr_hd_d10_max" class="center"></span><input type="hidden" name="attr_hd_d10_query"><div><button type="roll" name="roll_shaped_hd_d10" class="bold" value="@{hit_dice_output_option} &{template:5e-shaped} {{character_name=@{character_name}}} @{show_character_name} {{title=@{hd_d10_query}d10 ^{HIT_DICE}}} {{uses=@{hd_d10}}} {{uses_max=@{hd_d10|max}}} @{hd_d10_formula} @{attacher_hit_dice}">d10</button></div></div><input type="hidden" name="attr_hd_d12_formula" class="toggle-hd-d12" value=""><div class="shaped-row center align-flex-end hd-d12"><span class="auto-expand-wrap"><input type="number" name="attr_hd_d12" class="no-spin" min="0" step="1"><span name="attr_hd_d12" class="auto-expand-text"></span></span><span>/</span><span name="attr_hd_d12_max" class="center"></span><input type="hidden" name="attr_hd_d12_query"><div><button type="roll" name="roll_shaped_hd_d12" class="bold" value="@{hit_dice_output_option} &{template:5e-shaped} {{character_name=@{character_name}}} @{show_character_name} {{title=@{hd_d12_query}d12 ^{HIT_DICE}}} {{uses=@{hd_d12}}} {{uses_max=@{hd_d12|max}}} @{hd_d12_formula} @{attacher_hit_dice}">d12</button></div></div><input type="hidden" name="attr_hd_d20_formula" class="toggle-hd-d20" value=""><div class="shaped-row center align-flex-end hd-d20"><span class="auto-expand-wrap"><input type="number" name="attr_hd_d20" class="no-spin" min="0" step="1"><span name="attr_hd_d20" class="auto-expand-text"></span></span><span>/</span><span name="attr_hd_d20_max" class="center"></span><input type="hidden" name="attr_hd_d20_query"><div><button type="roll" name="roll_shaped_hd_d20" class="bold" value="@{hit_dice_output_option} &{template:5e-shaped} {{character_name=@{character_name}}} @{show_character_name} {{title=@{hd_d20_query}d20 ^{HIT_DICE}}} {{uses=@{hd_d20}}} {{uses_max=@{hd_d20|max}}} @{hd_d20_formula} @{attacher_hit_dice}">d20</button></div></div></div></div><input type="hidden" name="attr_speed_string" class="item-shown" value=""><div class="item-to-show"><input type="hidden" name="attr_npc_speed" accept="Speed"><div class="shaped-row"><button type="roll" name="roll_shaped_speed" value="@{output_option} &{template:5e-shaped} {{character_name=@{character_name}}} @{show_character_name} {{title=^{SPEED}}} {{text_big=@{speed_string}}}"><span data-i18n="SPEED" class="heading"></span><span> </span><span name="attr_speed_string" class="presentation"></span></button><span class="edit"> </span><span class="auto-expand-wrap edit"><input type="text" name="attr_speed" class="small-label" step=".5"><span name="attr_speed" class="auto-expand-text"></span></span><span class="edit">, </span><span data-i18n="BURROW" class="edit lowercase"></span><span class="edit"> </span><span class="auto-expand-wrap edit"><input type="text" name="attr_speed_burrow" class="small-label" step=".5"><span name="attr_speed_burrow" class="auto-expand-text"></span></span><span class="edit">, </span><span data-i18n="CLIMB" class="edit lowercase"></span><span class="edit"> </span><span class="auto-expand-wrap edit"><input type="text" name="attr_speed_climb" class="small-label" step=".5"><span name="attr_speed_climb" class="auto-expand-text"></span></span><span class="edit">, </span><span data-i18n="FLY" class="edit lowercase"></span><span class="edit"> </span><span class="auto-expand-wrap edit"><input type="text" name="attr_speed_fly" class="small-label" step=".5"><span name="attr_speed_fly" class="auto-expand-text"></span></span><label class="pseudo-button-wrapper edit"><input type="checkbox" name="attr_speed_fly_hover" value="1"><span data-i18n="HOVER" class="small-font lowercase"></span></label><span class="edit">, </span><span data-i18n="SWIM" class="edit lowercase"></span><span class="edit"> </span><span class="auto-expand-wrap edit"><input type="text" name="attr_speed_swim" class="small-label" step=".5"><span name="attr_speed_swim" class="auto-expand-text"></span></span></div></div><input type="hidden" name="attr_show_rests" class="show-rests"><div class="rests"><div class="shaped-row no-wrap"><div class="pad-r-sm"><button type="roll" name="roll_shaped_short_rest" class="visible-button" value="!shaped-rest --type short --character @{character_id}"><span data-i18n="SHORT_REST"></span></button></div><div class="pad-l-sm"><button type="roll" name="roll_shaped_long_rest" class="visible-button" value="!shaped-rest --type long --character @{character_id}"><span data-i18n="LONG_REST"></span></button></div></div></div><div class="divider"></div><div class="shaped-row space-between mar-l-md mar-r-lg"><div class="center"><button type="roll" name="roll_shaped_strength_check" value="@{output_option} &{template:5e-shaped} {{ability=1}} {{character_name=@{character_name}}} @{show_character_name} {{title=^{STRENGTH} ^{CHECK}}} {{@{shaped_d20}=1}} {{roll1=[[@{shaped_d20}@{d20_mod} + @{strength_formula} + @{strength_check_mod_formula}]]}} {{@{roll_setting}=[[@{shaped_d20}@{d20_mod} + @{strength_formula} + @{strength_check_mod_formula}]]}} @{hide_gm_info} @{attacher_strength_check}" tabindex="-1"><div class="bold uppercase center" data-i18n="STR"></div><div class="presentation mar-t-sm"><span name="attr_strength" class="center"></span><span> </span>(<span name="attr_strength_mod_with_sign" class="center">+0</span>)</div></button><input type="hidden" name="attr_strength_mod"><div class="shaped-row center edit"><span class="auto-expand-wrap"><input type="number" name="attr_strength" class="no-spin" accept="STR" value="10"><span name="attr_strength" class="auto-expand-text"></span></span><span>+</span><span class="auto-expand-wrap"><input type="number" name="attr_strength_bonus" class="edit no-spin" value="0" step="1"><span name="attr_strength_bonus" class="auto-expand-text"></span></span><span>(<span name="attr_strength_mod_with_sign" class="center">+0</span>)</span></div><div class="edit shaped-row center align-center small-label"><span data-i18n="CHECK"></span><span>+</span><span class="auto-expand-wrap"><input type="number" name="attr_strength_check_bonus" class="no-spin" value="0" step="1"><span name="attr_strength_check_bonus" class="auto-expand-text"></span></span><span>=</span><span name="attr_strength_check_mod">0</span></div></div><div class="center"><button type="roll" name="roll_shaped_dexterity_check" value="@{output_option} &{template:5e-shaped} {{ability=1}} {{character_name=@{character_name}}} @{show_character_name} {{title=^{DEXTERITY} ^{CHECK}}} {{@{shaped_d20}=1}} {{roll1=[[@{shaped_d20}@{d20_mod} + @{dexterity_formula} + @{dexterity_check_mod_formula}]]}} {{@{roll_setting}=[[@{shaped_d20}@{d20_mod} + @{dexterity_formula} + @{dexterity_check_mod_formula}]]}} @{hide_gm_info} @{attacher_dexterity_check}" tabindex="-1"><div class="bold uppercase center" data-i18n="DEX"></div><div class="presentation mar-t-sm"><span name="attr_dexterity" class="center"></span><span> </span>(<span name="attr_dexterity_mod_with_sign" class="center">+0</span>)</div></button><input type="hidden" name="attr_dexterity_mod"><div class="shaped-row center edit"><span class="auto-expand-wrap"><input type="number" name="attr_dexterity" class="no-spin" accept="DEX" value="10"><span name="attr_dexterity" class="auto-expand-text"></span></span><span>+</span><span class="auto-expand-wrap"><input type="number" name="attr_dexterity_bonus" class="edit no-spin" value="0" step="1"><span name="attr_dexterity_bonus" class="auto-expand-text"></span></span><span>(<span name="attr_dexterity_mod_with_sign" class="center">+0</span>)</span></div><div class="edit shaped-row center align-center small-label"><span data-i18n="CHECK"></span><span>+</span><span class="auto-expand-wrap"><input type="number" name="attr_dexterity_check_bonus" class="no-spin" value="0" step="1"><span name="attr_dexterity_check_bonus" class="auto-expand-text"></span></span><span>=</span><span name="attr_dexterity_check_mod">0</span></div></div><div class="center"><button type="roll" name="roll_shaped_constitution_check" value="@{output_option} &{template:5e-shaped} {{ability=1}} {{character_name=@{character_name}}} @{show_character_name} {{title=^{CONSTITUTION} ^{CHECK}}} {{@{shaped_d20}=1}} {{roll1=[[@{shaped_d20}@{d20_mod} + @{constitution_formula} + @{constitution_check_mod_formula}]]}} {{@{roll_setting}=[[@{shaped_d20}@{d20_mod} + @{constitution_formula} + @{constitution_check_mod_formula}]]}} @{hide_gm_info} @{attacher_constitution_check}" tabindex="-1"><div class="bold uppercase center" data-i18n="CON"></div><div class="presentation mar-t-sm"><span name="attr_constitution" class="center"></span><span> </span>(<span name="attr_constitution_mod_with_sign" class="center">+0</span>)</div></button><input type="hidden" name="attr_constitution_mod"><div class="shaped-row center edit"><span class="auto-expand-wrap"><input type="number" name="attr_constitution" class="no-spin" accept="CON" value="10"><span name="attr_constitution" class="auto-expand-text"></span></span><span>+</span><span class="auto-expand-wrap"><input type="number" name="attr_constitution_bonus" class="edit no-spin" value="0" step="1"><span name="attr_constitution_bonus" class="auto-expand-text"></span></span><span>(<span name="attr_constitution_mod_with_sign" class="center">+0</span>)</span></div><div class="edit shaped-row center align-center small-label"><span data-i18n="CHECK"></span><span>+</span><span class="auto-expand-wrap"><input type="number" name="attr_constitution_check_bonus" class="no-spin" value="0" step="1"><span name="attr_constitution_check_bonus" class="auto-expand-text"></span></span><span>=</span><span name="attr_constitution_check_mod">0</span></div></div><div class="center"><button type="roll" name="roll_shaped_intelligence_check" value="@{output_option} &{template:5e-shaped} {{ability=1}} {{character_name=@{character_name}}} @{show_character_name} {{title=^{INTELLIGENCE} ^{CHECK}}} {{@{shaped_d20}=1}} {{roll1=[[@{shaped_d20}@{d20_mod} + @{intelligence_formula} + @{intelligence_check_mod_formula}]]}} {{@{roll_setting}=[[@{shaped_d20}@{d20_mod} + @{intelligence_formula} + @{intelligence_check_mod_formula}]]}} @{hide_gm_info} @{attacher_intelligence_check}" tabindex="-1"><div class="bold uppercase center" data-i18n="INT"></div><div class="presentation mar-t-sm"><span name="attr_intelligence" class="center"></span><span> </span>(<span name="attr_intelligence_mod_with_sign" class="center">+0</span>)</div></button><input type="hidden" name="attr_intelligence_mod"><div class="shaped-row center edit"><span class="auto-expand-wrap"><input type="number" name="attr_intelligence" class="no-spin" accept="INT" value="10"><span name="attr_intelligence" class="auto-expand-text"></span></span><span>+</span><span class="auto-expand-wrap"><input type="number" name="attr_intelligence_bonus" class="edit no-spin" value="0" step="1"><span name="attr_intelligence_bonus" class="auto-expand-text"></span></span><span>(<span name="attr_intelligence_mod_with_sign" class="center">+0</span>)</span></div><div class="edit shaped-row center align-center small-label"><span data-i18n="CHECK"></span><span>+</span><span class="auto-expand-wrap"><input type="number" name="attr_intelligence_check_bonus" class="no-spin" value="0" step="1"><span name="attr_intelligence_check_bonus" class="auto-expand-text"></span></span><span>=</span><span name="attr_intelligence_check_mod">0</span></div></div><div class="center"><button type="roll" name="roll_shaped_wisdom_check" value="@{output_option} &{template:5e-shaped} {{ability=1}} {{character_name=@{character_name}}} @{show_character_name} {{title=^{WISDOM} ^{CHECK}}} {{@{shaped_d20}=1}} {{roll1=[[@{shaped_d20}@{d20_mod} + @{wisdom_formula} + @{wisdom_check_mod_formula}]]}} {{@{roll_setting}=[[@{shaped_d20}@{d20_mod} + @{wisdom_formula} + @{wisdom_check_mod_formula}]]}} @{hide_gm_info} @{attacher_wisdom_check}" tabindex="-1"><div class="bold uppercase center" data-i18n="WIS"></div><div class="presentation mar-t-sm"><span name="attr_wisdom" class="center"></span><span> </span>(<span name="attr_wisdom_mod_with_sign" class="center">+0</span>)</div></button><input type="hidden" name="attr_wisdom_mod"><div class="shaped-row center edit"><span class="auto-expand-wrap"><input type="number" name="attr_wisdom" class="no-spin" accept="WIS" value="10"><span name="attr_wisdom" class="auto-expand-text"></span></span><span>+</span><span class="auto-expand-wrap"><input type="number" name="attr_wisdom_bonus" class="edit no-spin" value="0" step="1"><span name="attr_wisdom_bonus" class="auto-expand-text"></span></span><span>(<span name="attr_wisdom_mod_with_sign" class="center">+0</span>)</span></div><div class="edit shaped-row center align-center small-label"><span data-i18n="CHECK"></span><span>+</span><span class="auto-expand-wrap"><input type="number" name="attr_wisdom_check_bonus" class="no-spin" value="0" step="1"><span name="attr_wisdom_check_bonus" class="auto-expand-text"></span></span><span>=</span><span name="attr_wisdom_check_mod">0</span></div></div><div class="center"><button type="roll" name="roll_shaped_charisma_check" value="@{output_option} &{template:5e-shaped} {{ability=1}} {{character_name=@{character_name}}} @{show_character_name} {{title=^{CHARISMA} ^{CHECK}}} {{@{shaped_d20}=1}} {{roll1=[[@{shaped_d20}@{d20_mod} + @{charisma_formula} + @{charisma_check_mod_formula}]]}} {{@{roll_setting}=[[@{shaped_d20}@{d20_mod} + @{charisma_formula} + @{charisma_check_mod_formula}]]}} @{hide_gm_info} @{attacher_charisma_check}" tabindex="-1"><div class="bold uppercase center" data-i18n="CHA"></div><div class="presentation mar-t-sm"><span name="attr_charisma" class="center"></span><span> </span>(<span name="attr_charisma_mod_with_sign" class="center">+0</span>)</div></button><input type="hidden" name="attr_charisma_mod"><div class="shaped-row center edit"><span class="auto-expand-wrap"><input type="number" name="attr_charisma" class="no-spin" accept="CHA" value="10"><span name="attr_charisma" class="auto-expand-text"></span></span><span>+</span><span class="auto-expand-wrap"><input type="number" name="attr_charisma_bonus" class="edit no-spin" value="0" step="1"><span name="attr_charisma_bonus" class="auto-expand-text"></span></span><span>(<span name="attr_charisma_mod_with_sign" class="center">+0</span>)</span></div><div class="edit shaped-row center align-center small-label"><span data-i18n="CHECK"></span><span>+</span><span class="auto-expand-wrap"><input type="number" name="attr_charisma_check_bonus" class="no-spin" value="0" step="1"><span name="attr_charisma_check_bonus" class="auto-expand-text"></span></span><span>=</span><span name="attr_charisma_check_mod">0</span></div></div><div class="center honor"><button type="roll" name="roll_shaped_honor_check" value="@{output_option} &{template:5e-shaped} {{ability=1}} {{character_name=@{character_name}}} @{show_character_name} {{title=^{HONOR} ^{CHECK}}} {{@{shaped_d20}=1}} {{roll1=[[@{shaped_d20}@{d20_mod} + @{honor_formula} + @{honor_check_mod_formula}]]}} {{@{roll_setting}=[[@{shaped_d20}@{d20_mod} + @{honor_formula} + @{honor_check_mod_formula}]]}} @{hide_gm_info} @{attacher_honor_check}" tabindex="-1"><div class="bold uppercase center" data-i18n="HON"></div><div class="presentation mar-t-sm"><span name="attr_honor" class="center"></span><span> </span>(<span name="attr_honor_mod_with_sign" class="center">+0</span>)</div></button><input type="hidden" name="attr_honor_mod"><div class="shaped-row center edit"><span class="auto-expand-wrap"><input type="number" name="attr_honor" class="no-spin" accept="HON" value="10"><span name="attr_honor" class="auto-expand-text"></span></span><span>+</span><span class="auto-expand-wrap"><input type="number" name="attr_honor_bonus" class="edit no-spin" value="0" step="1"><span name="attr_honor_bonus" class="auto-expand-text"></span></span><span>(<span name="attr_honor_mod_with_sign" class="center">+0</span>)</span></div><div class="edit shaped-row center align-center small-label"><span data-i18n="CHECK"></span><span>+</span><span class="auto-expand-wrap"><input type="number" name="attr_honor_check_bonus" class="no-spin" value="0" step="1"><span name="attr_honor_check_bonus" class="auto-expand-text"></span></span><span>=</span><span name="attr_honor_check_mod">0</span></div></div><div class="center sanity"><button type="roll" name="roll_shaped_sanity_check" value="@{output_option} &{template:5e-shaped} {{ability=1}} {{character_name=@{character_name}}} @{show_character_name} {{title=^{SANITY} ^{CHECK}}} {{@{shaped_d20}=1}} {{roll1=[[@{shaped_d20}@{d20_mod} + @{sanity_formula} + @{sanity_check_mod_formula}]]}} {{@{roll_setting}=[[@{shaped_d20}@{d20_mod} + @{sanity_formula} + @{sanity_check_mod_formula}]]}} @{hide_gm_info} @{attacher_sanity_check}" tabindex="-1"><div class="bold uppercase center" data-i18n="SAN"></div><div class="presentation mar-t-sm"><span name="attr_sanity" class="center"></span><span> </span>(<span name="attr_sanity_mod_with_sign" class="center">+0</span>)</div></button><input type="hidden" name="attr_sanity_mod"><div class="shaped-row center edit"><span class="auto-expand-wrap"><input type="number" name="attr_sanity" class="no-spin" accept="SAN" value="10"><span name="attr_sanity" class="auto-expand-text"></span></span><span>+</span><span class="auto-expand-wrap"><input type="number" name="attr_sanity_bonus" class="edit no-spin" value="0" step="1"><span name="attr_sanity_bonus" class="auto-expand-text"></span></span><span>(<span name="attr_sanity_mod_with_sign" class="center">+0</span>)</span></div><div class="edit shaped-row center align-center small-label"><span data-i18n="CHECK"></span><span>+</span><span class="auto-expand-wrap"><input type="number" name="attr_sanity_check_bonus" class="no-spin" value="0" step="1"><span name="attr_sanity_check_bonus" class="auto-expand-text"></span></span><span>=</span><span name="attr_sanity_check_mod">0</span></div></div></div><div class="divider"></div><input type="hidden" name="attr_saving_throws_srd" accept="Saving Throws"><div class="saving-throws shaped-row align-flex-end"><button type="roll" name="roll_shaped_saving_throw" value="/w @{character_name} &{template:5e-shaped} {{saving_throw=1}} {{character_name=@{character_name}}} @{show_character_name} {{title=^{SAVING_THROWS}}} {{text_big=@{saving_throw_macro_var}}}"><span class="bold capitalize" data-i18n="SAVING_THROWS"></span></button><span class="pad-l-sm"></span><div class="shaped-row default-saving-throw align-center"><label class="round-checkbox-wrapper edit mar-r-sm"><input type="checkbox" name="attr_strength_save_prof" value="@{PB}"><span></span></label><span class="auto-expand-wrap edit"><input type="number" name="attr_strength_save_bonus" class="small-label no-spin" value="0" step="1"><span name="attr_strength_save_bonus" class="auto-expand-text"></span></span><button type="roll" name="roll_shaped_strength_saving_throw" value="@{output_option} &{template:5e-shaped} {{saving_throw=1}} {{character_name=@{character_name}}} @{show_character_name} {{title=^{STRENGTH} ^{SAVE}}} {{@{shaped_d20}=1}} {{roll1=[[@{shaped_d20}@{d20_mod} + @{strength_formula} + @{strength_saving_throw_mod}]]}} {{@{roll_setting}=[[@{shaped_d20}@{d20_mod} + @{strength_formula} + @{strength_saving_throw_mod}]]}} @{hide_gm_info} @{attacher_strength_saving_throw}" tabindex="-1"><span data-i18n="STR"></span><span> </span><span name="attr_strength_saving_throw_mod_with_sign" class="inline-block center">+0</span></button><span class="comma pad-r-sm">,</span></div><div class="shaped-row default-saving-throw align-center"><label class="round-checkbox-wrapper edit mar-r-sm"><input type="checkbox" name="attr_dexterity_save_prof" value="@{PB}"><span></span></label><span class="auto-expand-wrap edit"><input type="number" name="attr_dexterity_save_bonus" class="small-label no-spin" value="0" step="1"><span name="attr_dexterity_save_bonus" class="auto-expand-text"></span></span><button type="roll" name="roll_shaped_dexterity_saving_throw" value="@{output_option} &{template:5e-shaped} {{saving_throw=1}} {{character_name=@{character_name}}} @{show_character_name} {{title=^{DEXTERITY} ^{SAVE}}} {{@{shaped_d20}=1}} {{roll1=[[@{shaped_d20}@{d20_mod} + @{dexterity_formula} + @{dexterity_saving_throw_mod}]]}} {{@{roll_setting}=[[@{shaped_d20}@{d20_mod} + @{dexterity_formula} + @{dexterity_saving_throw_mod}]]}} @{hide_gm_info} @{attacher_dexterity_saving_throw}" tabindex="-1"><span data-i18n="DEX"></span><span> </span><span name="attr_dexterity_saving_throw_mod_with_sign" class="inline-block center">+0</span></button><span class="comma pad-r-sm">,</span></div><div class="shaped-row default-saving-throw align-center"><label class="round-checkbox-wrapper edit mar-r-sm"><input type="checkbox" name="attr_constitution_save_prof" value="@{PB}"><span></span></label><span class="auto-expand-wrap edit"><input type="number" name="attr_constitution_save_bonus" class="small-label no-spin" value="0" step="1"><span name="attr_constitution_save_bonus" class="auto-expand-text"></span></span><button type="roll" name="roll_shaped_constitution_saving_throw" value="@{output_option} &{template:5e-shaped} {{saving_throw=1}} {{character_name=@{character_name}}} @{show_character_name} {{title=^{CONSTITUTION} ^{SAVE}}} {{@{shaped_d20}=1}} {{roll1=[[@{shaped_d20}@{d20_mod} + @{constitution_formula} + @{constitution_saving_throw_mod}]]}} {{@{roll_setting}=[[@{shaped_d20}@{d20_mod} + @{constitution_formula} + @{constitution_saving_throw_mod}]]}} @{hide_gm_info} @{attacher_constitution_saving_throw}" tabindex="-1"><span data-i18n="CON"></span><span> </span><span name="attr_constitution_saving_throw_mod_with_sign" class="inline-block center">+0</span></button><span class="comma pad-r-sm">,</span></div><div class="shaped-row default-saving-throw align-center"><label class="round-checkbox-wrapper edit mar-r-sm"><input type="checkbox" name="attr_intelligence_save_prof" value="@{PB}"><span></span></label><span class="auto-expand-wrap edit"><input type="number" name="attr_intelligence_save_bonus" class="small-label no-spin" value="0" step="1"><span name="attr_intelligence_save_bonus" class="auto-expand-text"></span></span><button type="roll" name="roll_shaped_intelligence_saving_throw" value="@{output_option} &{template:5e-shaped} {{saving_throw=1}} {{character_name=@{character_name}}} @{show_character_name} {{title=^{INTELLIGENCE} ^{SAVE}}} {{@{shaped_d20}=1}} {{roll1=[[@{shaped_d20}@{d20_mod} + @{intelligence_formula} + @{intelligence_saving_throw_mod}]]}} {{@{roll_setting}=[[@{shaped_d20}@{d20_mod} + @{intelligence_formula} + @{intelligence_saving_throw_mod}]]}} @{hide_gm_info} @{attacher_intelligence_saving_throw}" tabindex="-1"><span data-i18n="INT"></span><span> </span><span name="attr_intelligence_saving_throw_mod_with_sign" class="inline-block center">+0</span></button><span class="comma pad-r-sm">,</span></div><div class="shaped-row default-saving-throw align-center"><label class="round-checkbox-wrapper edit mar-r-sm"><input type="checkbox" name="attr_wisdom_save_prof" value="@{PB}"><span></span></label><span class="auto-expand-wrap edit"><input type="number" name="attr_wisdom_save_bonus" class="small-label no-spin" value="0" step="1"><span name="attr_wisdom_save_bonus" class="auto-expand-text"></span></span><button type="roll" name="roll_shaped_wisdom_saving_throw" value="@{output_option} &{template:5e-shaped} {{saving_throw=1}} {{character_name=@{character_name}}} @{show_character_name} {{title=^{WISDOM} ^{SAVE}}} {{@{shaped_d20}=1}} {{roll1=[[@{shaped_d20}@{d20_mod} + @{wisdom_formula} + @{wisdom_saving_throw_mod}]]}} {{@{roll_setting}=[[@{shaped_d20}@{d20_mod} + @{wisdom_formula} + @{wisdom_saving_throw_mod}]]}} @{hide_gm_info} @{attacher_wisdom_saving_throw}" tabindex="-1"><span data-i18n="WIS"></span><span> </span><span name="attr_wisdom_saving_throw_mod_with_sign" class="inline-block center">+0</span></button><span class="comma pad-r-sm">,</span></div><div class="shaped-row default-saving-throw align-center"><label class="round-checkbox-wrapper edit mar-r-sm"><input type="checkbox" name="attr_charisma_save_prof" value="@{PB}"><span></span></label><span class="auto-expand-wrap edit"><input type="number" name="attr_charisma_save_bonus" class="small-label no-spin" value="0" step="1"><span name="attr_charisma_save_bonus" class="auto-expand-text"></span></span><button type="roll" name="roll_shaped_charisma_saving_throw" value="@{output_option} &{template:5e-shaped} {{saving_throw=1}} {{character_name=@{character_name}}} @{show_character_name} {{title=^{CHARISMA} ^{SAVE}}} {{@{shaped_d20}=1}} {{roll1=[[@{shaped_d20}@{d20_mod} + @{charisma_formula} + @{charisma_saving_throw_mod}]]}} {{@{roll_setting}=[[@{shaped_d20}@{d20_mod} + @{charisma_formula} + @{charisma_saving_throw_mod}]]}} @{hide_gm_info} @{attacher_charisma_saving_throw}" tabindex="-1"><span data-i18n="CHA"></span><span> </span><span name="attr_charisma_saving_throw_mod_with_sign" class="inline-block center">+0</span></button><span class="comma pad-r-sm">,</span></div><div class="shaped-row default-saving-throw align-center honor"><label class="round-checkbox-wrapper edit mar-r-sm"><input type="checkbox" name="attr_honor_save_prof" value="@{PB}"><span></span></label><span class="auto-expand-wrap edit"><input type="number" name="attr_honor_save_bonus" class="small-label no-spin" value="0" step="1"><span name="attr_honor_save_bonus" class="auto-expand-text"></span></span><button type="roll" name="roll_shaped_honor_saving_throw" value="@{output_option} &{template:5e-shaped} {{saving_throw=1}} {{character_name=@{character_name}}} @{show_character_name} {{title=^{HONOR} ^{SAVE}}} {{@{shaped_d20}=1}} {{roll1=[[@{shaped_d20}@{d20_mod} + @{honor_formula} + @{honor_saving_throw_mod}]]}} {{@{roll_setting}=[[@{shaped_d20}@{d20_mod} + @{honor_formula} + @{honor_saving_throw_mod}]]}} @{hide_gm_info} @{attacher_honor_saving_throw}" tabindex="-1"><span data-i18n="HON"></span><span> </span><span name="attr_honor_saving_throw_mod_with_sign" class="inline-block center">+0</span></button><span class="comma pad-r-sm">,</span></div><div class="shaped-row default-saving-throw align-center sanity"><label class="round-checkbox-wrapper edit mar-r-sm"><input type="checkbox" name="attr_sanity_save_prof" value="@{PB}"><span></span></label><span class="auto-expand-wrap edit"><input type="number" name="attr_sanity_save_bonus" class="small-label no-spin" value="0" step="1"><span name="attr_sanity_save_bonus" class="auto-expand-text"></span></span><button type="roll" name="roll_shaped_sanity_saving_throw" value="@{output_option} &{template:5e-shaped} {{saving_throw=1}} {{character_name=@{character_name}}} @{show_character_name} {{title=^{SANITY} ^{SAVE}}} {{@{shaped_d20}=1}} {{roll1=[[@{shaped_d20}@{d20_mod} + @{sanity_formula} + @{sanity_saving_throw_mod}]]}} {{@{roll_setting}=[[@{shaped_d20}@{d20_mod} + @{sanity_formula} + @{sanity_saving_throw_mod}]]}} @{hide_gm_info} @{attacher_sanity_saving_throw}" tabindex="-1"><span data-i18n="SAN"></span><span> </span><span name="attr_sanity_saving_throw_mod_with_sign" class="inline-block center">+0</span></button><span class="comma pad-r-sm">,</span></div><div class="shaped-row custom-saving-throw align-center"><label class="round-checkbox-wrapper edit mar-r-sm"><input type="checkbox" name="attr_fortitude_save_prof" value="@{PB}"><span></span></label><span class="auto-expand-wrap edit"><input type="number" name="attr_fortitude_save_bonus" class="small-label no-spin" value="0" step="1"><span name="attr_fortitude_save_bonus" class="auto-expand-text"></span></span><button type="roll" name="roll_shaped_fortitude_saving_throw" class="inline" value="@{output_option} &{template:5e-shaped} {{saving_throw=1}} {{character_name=@{character_name}}} @{show_character_name} {{title=^{FORTITUDE} ^{SAVE}}} {{@{shaped_d20}=1}} {{roll1=[[@{shaped_d20}@{d20_mod} + @{fortitude_saving_throw_mod}]]}} {{@{roll_setting}=[[@{shaped_d20}@{d20_mod} + @{fortitude_saving_throw_mod}]]}} @{hide_gm_info} @{attacher_fortitude_saving_throw}" tabindex="-1"><span data-i18n="FORTITUDE"></span><span> </span><span name="attr_fortitude_saving_throw_mod_with_sign" class="inline-block center">+0</span></button><span class="comma pad-r-sm">,</span></div><div class="shaped-row custom-saving-throw align-center"><label class="round-checkbox-wrapper edit mar-r-sm"><input type="checkbox" name="attr_reflex_save_prof" value="@{PB}"><span></span></label><span class="auto-expand-wrap edit"><input type="number" name="attr_reflex_save_bonus" class="small-label no-spin" value="0" step="1"><span name="attr_reflex_save_bonus" class="auto-expand-text"></span></span><button type="roll" name="roll_shaped_reflex_saving_throw" class="inline" value="@{output_option} &{template:5e-shaped} {{saving_throw=1}} {{character_name=@{character_name}}} @{show_character_name} {{title=^{REFLEX} ^{SAVE}}} {{@{shaped_d20}=1}} {{roll1=[[@{shaped_d20}@{d20_mod} + @{reflex_saving_throw_mod}]]}} {{@{roll_setting}=[[@{shaped_d20}@{d20_mod} + @{reflex_saving_throw_mod}]]}} @{hide_gm_info} @{attacher_reflex_saving_throw}" tabindex="-1"><span data-i18n="REFLEX"></span><span> </span><span name="attr_reflex_saving_throw_mod_with_sign" class="inline-block center">+0</span></button><span class="comma pad-r-sm">,</span></div><div class="shaped-row custom-saving-throw align-center"><label class="round-checkbox-wrapper edit mar-r-sm"><input type="checkbox" name="attr_will_save_prof" value="@{PB}"><span></span></label><span class="auto-expand-wrap edit"><input type="number" name="attr_will_save_bonus" class="small-label no-spin" value="0" step="1"><span name="attr_will_save_bonus" class="auto-expand-text"></span></span><button type="roll" name="roll_shaped_will_saving_throw" class="inline" value="@{output_option} &{template:5e-shaped} {{saving_throw=1}} {{character_name=@{character_name}}} @{show_character_name} {{title=^{WILL} ^{SAVE}}} {{@{shaped_d20}=1}} {{roll1=[[@{shaped_d20}@{d20_mod} + @{will_saving_throw_mod}]]}} {{@{roll_setting}=[[@{shaped_d20}@{d20_mod} + @{will_saving_throw_mod}]]}} @{hide_gm_info} @{attacher_will_saving_throw}" tabindex="-1"><span data-i18n="WILL"></span><span> </span><span name="attr_will_saving_throw_mod_with_sign" class="inline-block center">+0</span></button><span class="comma pad-r-sm">,</span></div></div><input type="hidden" name="attr_skills_srd" accept="Skills"><div class="shaped-row skills no-wrap align-flex-start"><button type="roll" name="roll_shaped_ability_checks" value="/w @{character_name} &{template:5e-shaped} {{ability=1}} {{character_name=@{character_name}}} @{show_character_name} {{title=^{ABILITY_CHECKS}}} {{@{ability_checks_text_size}=@{ability_checks_macro_var}}}"><span class="bold capitalize" data-i18n="SKILLS"></span></button><div class="flex-grow pad-l-sm"><fieldset class="repeating_skill"><input type="hidden" name="attr_skill_d20_wrap" value="@{skill_d20}@{d20_mod}"><div class="shaped-row no-wrap align-center"><div class="1-rem skill-select-wrapper edit pad-r-sm"><select name="attr_skill_d20" class="no-shrink"><option value="@{shaped_d20}" data-i18n="SKILL_SHEET_SETTING"></option><option value="d20" data-i18n="NORMAL"></option><option value="2d20kh1" data-i18n="ADVANTAGE"></option><option value="2d20kl1" data-i18n="DISADVANTAGE"></option><option value="?{Roll|Normal,d20|Advantage,2d20kh1|Disadvantage,2d20kl1}" data-i18n="QUERY"></option><option value="?{Disadvantaged|No,2d20kh1|Yes,d20}" data-i18n="QUERY_ADVANTAGE_DEFAULT"></option><option value="?{Advantaged|No,2d20kl1|Yes,d20}" data-i18n="QUERY_DISADVANTAGE_DEFAULT"></option></select></div><label class="round-checkbox-wrapper edit mar-r-sm"><input type="checkbox" name="attr_prof_toggle"> <input type="hidden" name="attr_proficiency" class="skill-proficiency"><span></span></label><div class="1-rem no-shrink edit"><input type="number" name="attr_bonus" class="small-label no-spin" value="0" step="1"></div><div class="4-rem edit"><input type="text" name="attr_name"></div><button type="roll" name="roll_skill" value="@{output_option} &{template:5e-shaped} {{ability=1}} {{character_name=@{character_name}}} @{show_character_name} {{title=@{name} (^{@{ability}})}} {{@{skill_d20}=1}} {{roll1=[[@{skill_d20_wrap} + @{formula}]]}} {{@{roll_setting}=[[@{skill_d20_wrap} + @{formula}]]}} @{hide_gm_info} @{attacher_skill}" tabindex="-1"><div class="shaped-row no-wrap align-flex-end"><span name="attr_name" class="presentation white-space-no-wrap pad-r-sm"></span><span name="attr_total_with_sign" class="inline-block center"></span></div></button><input type="hidden" name="attr_formula"><span> </span><span class="skill-ability-size">(</span><span class="auto-expand-wrap no-shrink"><select name="attr_ability" class="skills-ability-selector skill-ability-size"><option value="0">—</option><option value="STR" data-i18n="STR" class=""></option><option value="DEX" data-i18n="DEX" class=""></option><option value="CON" data-i18n="CON" class=""></option><option value="INT" data-i18n="INT" class=""></option><option value="WIS" data-i18n="WIS" class=""></option><option value="CHA" data-i18n="CHA" class=""></option><option value="HON" data-i18n="HON" class="honor"></option><option value="SAN" data-i18n="SAN" class="sanity"></option><option class="srd-hidden">SPELL_ABILITY</option></select><span name="attr_ability" class="auto-expand-text skill-ability-size" data-i18n-dynamic></span></span><span class="skill-ability-size">)</span><div class="pad-r-sm comma">,</div></div></fieldset><div class="edit center"><label class="pseudo-button-wrapper visible-button"><input type="checkbox" name="attr_generate_skills" value="1"><span data-i18n="GENERATE_SKILLS"></span></label></div></div></div><div class="damage-vulnerabilities"><input type="hidden" name="attr_damage_vulnerabilities" class="item-shown" value=""><div class="item-to-show"><button type="roll" name="roll_shaped_damage_vulnerabilities" class="wrapper-button" value="@{output_option} &{template:5e-shaped} {{character_name=@{character_name}}} @{show_character_name} {{title=^{DAMAGE_VULNERABILITIES}}} {{text=@{damage_vulnerabilities}}}"><span class="heading" data-i18n="DAMAGE_VULNERABILITIES"></span><span> </span><span name="attr_damage_vulnerabilities" class="presentation pre-line"></span></button><textarea name="attr_damage_vulnerabilities" class="edit one-line-textarea" accept="Vulnerabilities"></textarea></div></div><div class="damage-resistances"><input type="hidden" name="attr_damage_resistances" class="item-shown" value=""><div class="item-to-show"><button type="roll" name="roll_shaped_damage_resistances" class="wrapper-button" value="@{output_option} &{template:5e-shaped} {{character_name=@{character_name}}} @{show_character_name} {{title=^{DAMAGE_RESISTANCES}}} {{text=@{damage_resistances}}}"><span class="heading" data-i18n="DAMAGE_RESISTANCES"></span><span> </span><span name="attr_damage_resistances" class="presentation pre-line"></span></button><textarea name="attr_damage_resistances" class="edit one-line-textarea" accept="Resistances"></textarea></div></div><div class="damage-immunities"><input type="hidden" name="attr_damage_immunities" class="item-shown" value=""><div class="item-to-show"><button type="roll" name="roll_shaped_damage_immunities" class="wrapper-button" value="@{output_option} &{template:5e-shaped} {{character_name=@{character_name}}} @{show_character_name} {{title=^{DAMAGE_IMMUNITIES}}} {{text=@{damage_immunities}}}"><span class="heading" data-i18n="DAMAGE_IMMUNITIES"></span><span> </span><span name="attr_damage_immunities" class="presentation pre-line"></span></button><textarea name="attr_damage_immunities" class="edit one-line-textarea" accept="Immunities"></textarea></div></div><div class="condition-immunities"><input type="hidden" name="attr_condition_immunities" class="item-shown" value=""><div class="item-to-show"><button type="roll" name="roll_shaped_condition_immunities" class="wrapper-button" value="@{output_option} &{template:5e-shaped} {{character_name=@{character_name}}} @{show_character_name} {{title=^{CONDITION_IMMUNITIES}}} {{text=@{condition_immunities}}}"><span class="heading" data-i18n="CONDITION_IMMUNITIES"></span><span> </span><span name="attr_condition_immunities" class="presentation pre-line"></span></button><textarea name="attr_condition_immunities" class="edit one-line-textarea" accept="Condition Immunities"></textarea></div></div><input type="hidden" name="attr_senses_string" class="item-shown" value=""><div class="item-to-show"><input type="hidden" name="attr_senses" accept="Senses"> <input type="hidden" name="attr_senses_string"><div class="shaped-row"><button type="roll" name="roll_shaped_senses" value="@{output_option} &{template:5e-shaped} {{character_name=@{character_name}}} @{show_character_name} {{title=^{SENSES}}} {{text_big=@{senses_string}}}"><span data-i18n="SENSES" class="heading"></span><span> </span><span name="attr_senses_string" class="presentation"></span></button><span class="edit"> </span><span data-i18n="BLINDSIGHT" class="edit lowercase"></span><span class="edit"> </span><span class="auto-expand-wrap edit"><input type="text" name="attr_blindsight" class="small-label" step=".5"><span name="attr_blindsight" class="auto-expand-text"></span></span><span class="edit"> </span><label class="pseudo-button-wrapper edit"><input type="checkbox" name="attr_blindsight_blind_beyond" value="1"><span data-i18n="BLIND_BEYOND" class="small-font lowercase"></span></label><span class="edit">, </span><span data-i18n="DARKVISION" class="edit lowercase"></span><span class="edit"> </span><span class="auto-expand-wrap edit"><input type="text" name="attr_darkvision" class="small-label" step=".5"><span name="attr_darkvision" class="auto-expand-text"></span></span><span class="edit">, </span><span data-i18n="TREMORSENSE" class="edit lowercase"></span><span class="edit"> </span><span class="auto-expand-wrap edit"><input type="text" name="attr_tremorsense" class="small-label" step=".5"><span name="attr_tremorsense" class="auto-expand-text"></span></span><span class="edit">, </span><span data-i18n="TRUESIGHT" class="edit lowercase"></span><span class="edit"> </span><span class="auto-expand-wrap edit"><input type="text" name="attr_truesight" class="small-label" step=".5"><span name="attr_truesight" class="auto-expand-text"></span></span></div></div><div class="shaped-row align-center"><input type="hidden" name="attr_languages" class="item-shown" value=""><button type="roll" name="roll_shaped_languages" class="item-to-show" value="@{output_option} &{template:5e-shaped} {{character_name=@{character_name}}} @{show_character_name} {{title=^{LANGUAGES}}} {{text_big=@{languages}}}"><span class="bold capitalize" data-i18n="LANGUAGES"></span><span> </span><span name="attr_languages" class="presentation"></span></button><span class="edit"> </span><span class="auto-expand-wrap edit"><input type="text" name="attr_languages" accept="Languages"><span name="attr_languages" class="auto-expand-text"></span></span></div><div class="shaped-row align-center"><button type="roll" name="roll_shaped_challenge" value="@{output_option} &{template:5e-shaped} {{character_name=@{character_name}}} @{show_character_name} {{title=^{CHALLENGE}}} {{text_top=@{challenge} (@{xp_readable} XP)}}" tabindex="-1"><span class="bold capitalize" data-i18n="CHALLENGE"></span><span> </span><span class="presentation"><span name="attr_challenge"></span><span> </span>(<span name="attr_xp_readable"></span>XP)</span></button><input type="hidden" name="attr_xp"> <input type="hidden" name="attr_xp_readable"><span class="edit"> </span><span class="auto-expand-wrap edit"><input type="text" name="attr_challenge" class="no-spin center" accept="Challenge Rating"><span name="attr_challenge" class="auto-expand-text"></span></span></div><div><button type="roll" name="roll_shaped_pb" value="@{output_option} &{template:5e-shaped} {{character_name=@{character_name}}} @{show_character_name} {{title=^{PROFICIENCY_BONUS}}} {{text_big=@{pb}}}" tabindex="-1"><span class="bold capitalize" data-i18n="PROFICIENCY_BONUS"></span><span> </span><span name="attr_pb_display"></span></button></div><div class="divider"></div></div></div><div class="22-rem right-column flex-grow"><input type="hidden" name="attr_traits_chat_var" class="item-shown" value=""><div class="item-to-show traits"><div class="right"><label class="pseudo-button-wrapper presentation"><input type="checkbox" name="attr_traits_condense" value="1"><span data-i18n="CONDENSE" class="small-font lowercase"></span></label></div><input type="hidden" name="attr_traits_condense" class="toggle-filter-condense"><fieldset class="repeating_trait"><div class="relative"><input type="hidden" name="attr_modifiers" accept="Modifiers"> <input type="hidden" name="attr_properties" accept="Properties"> <input type="hidden" name="attr_weight" accept="Weight"> <input type="hidden" name="attr_damage_from_srd" accept="Damage"> <input type="hidden" name="attr_second_damage_from_srd" accept="Secondary Damage"> <input type="hidden" name="attr_damage_type_from_srd" accept="Damage Type"> <input type="hidden" name="attr_heal_from_srd" accept="Healing"> <input type="hidden" name="attr_roll_formula"><div class="show-uses presentation absolute"><div class="relative"><div class="shaped-row"><span name="attr_name" class="heading visibility-hidden"></span><span class="visibility-hidden"> </span><span class="heading visibility-hidden">(</span><span class="visibility-hidden auto-expand-wrap heading"><input type="number" name="attr_uses" class="heading no-spin no-pad" step="1"><span name="attr_uses" class="auto-expand-text"></span></span></div><div class="absolute-top-right positive-z-index"><span class="auto-expand-wrap heading"><input type="number" name="attr_uses" class="heading no-spin no-pad" step="1"><span name="attr_uses" class="auto-expand-text"></span></span></div></div></div><input type="hidden" name="attr_content_toggle" value="1" class="content-toggle"><button type="roll" name="roll_trait" class="wrapper-button presentation vert-align-top relative z-index-2" value="@{output_option} &{template:5e-shaped} {{character_name=@{character_name}}} @{show_character_name} {{title=@{name}}} {{trait=1}} @{hide_gm_info} @{roll_formula}"><input type="hidden" name="attr_uses_max" class="has-uses" value=""> <input type="hidden" name="attr_recharge" class="has-recharge" value=""><span name="attr_name" class="heading"></span><span class="show-uses-recharge"> </span><span class="show-uses-recharge heading">(</span><span class="show-uses"><span class="show-uses visibility-hidden-in-presentation auto-expand-wrap heading"><input type="number" name="attr_uses" class="heading no-spin no-pad" step="1"><span name="attr_uses" class="auto-expand-text"></span></span><span class="show-uses heading">/</span><span class="show-uses edit auto-expand-wrap heading"><input type="number" name="attr_uses_max" class="heading no-spin no-pad" step="1"><span name="attr_uses_max" class="auto-expand-text"></span></span><span name="attr_uses_max" class="presentation show-uses heading"></span><span data-i18n="USES" class="edit heading lowercase"></span><span class="edit heading">,</span><span class="edit"> </span><span class="auto-expand-wrap edit heading"><input type="text" name="attr_per_use" class="no-pad"><span name="attr_per_use" class="auto-expand-text"></span></span><span data-i18n="PER_USE" class="edit heading lowercase"></span></span><span class="heading show-uses show-recharge">, </span><span name="attr_recharge" class="presentation heading show-recharge" data-i18n-dynamic></span><span class="show-uses-recharge heading">)</span><span class="heading condense">.</span><span> </span><span name="attr_content" class="content pre-line condense"></span><span name="attr_freetext" class="pre-line condense"></span></button><div class="edit shaped-row"><span class="auto-expand-wrap center"><input type="text" name="attr_name" class="edit heading" data-i18n-placeholder="AMPHIBIOUS" accept="Name"><span name="attr_name" class="auto-expand-text min-3-rem heading"></span></span><span> </span><span class="heading">(</span><span class="show-uses visibility-hidden-in-presentation auto-expand-wrap heading"><input type="number" name="attr_uses" class="heading no-spin no-pad" step="1"><span name="attr_uses" class="auto-expand-text"></span></span><span class="show-uses heading">/</span><span class="show-uses edit auto-expand-wrap heading"><input type="number" name="attr_uses_max" class="heading no-spin no-pad" step="1"><span name="attr_uses_max" class="auto-expand-text"></span></span><span name="attr_uses_max" class="presentation show-uses heading"></span><span data-i18n="USES" class="edit heading lowercase"></span><span class="edit heading">,</span><span class="edit"> </span><span class="auto-expand-wrap edit heading"><input type="text" name="attr_per_use" class="no-pad"><span name="attr_per_use" class="auto-expand-text"></span></span><span data-i18n="PER_USE" class="edit heading lowercase"></span><span class="heading">,</span><span> </span><span class="auto-expand-wrap"><select name="attr_recharge" class="heading"><option value="">—</option><option value="TURN" data-i18n="TURN"></option><option value="SHORT_OR_LONG_REST" data-i18n="SHORT_OR_LONG_REST"></option><option value="LONG_REST" data-i18n="LONG_REST"></option><option value="RECHARGE_2_6" data-i18n="RECHARGE_2_6"></option><option value="RECHARGE_3_6" data-i18n="RECHARGE_3_6"></option><option value="RECHARGE_4_6" data-i18n="RECHARGE_4_6"></option><option value="RECHARGE_5_6" data-i18n="RECHARGE_5_6"></option><option value="RECHARGE_6" data-i18n="RECHARGE_6"></option></select><span name="attr_recharge" class="auto-expand-text heading" data-i18n-dynamic></span></span><span class="heading">).</span></div><input type="checkbox" name="attr_toggle_details" class="toggle-icon-settings edit" checked="checked"><span class="toggle-icon-settings pictos edit">y</span><div class="details edit"><div class="relative mar-l-smd mar-t-smd"><input type="checkbox" name="attr_content_toggle" value="1" class="content-toggle small-checkbox" checked="checked"><textarea name="attr_content" class="four-line-textarea textarea-checkbox" accept="Content" data-i18n-placeholder="CONTENT"></textarea></div><div class="shaped-row align-flex-start no-wrap mar-l-smd mar-t-smd"><input type="checkbox" name="attr_saving_throw_toggle" value="1" class="saving-throw-toggle small-checkbox no-shrink"><span class="saving-throw-reverse heading"><span data-i18n="SAVING_THROW"></span>.</span><div class="saving-throw"><div class="shaped-row"><span class="edit auto-expand-wrap"><select name="attr_saving_throw_vs_ability" accept="Save"><option value="STRENGTH" data-i18n="STRENGTH" class="default-saving-throw"></option><option value="DEXTERITY" data-i18n="DEXTERITY" class="default-saving-throw"></option><option value="CONSTITUTION" data-i18n="CONSTITUTION" class="default-saving-throw"></option><option value="INTELLIGENCE" data-i18n="INTELLIGENCE" class="default-saving-throw"></option><option value="WISDOM" data-i18n="WISDOM" class="default-saving-throw"></option><option value="CHARISMA" data-i18n="CHARISMA" class="default-saving-throw"></option><option value="HONOR" data-i18n="HONOR" class="default-saving-throw honor"></option><option value="SANITY" data-i18n="SANITY" class="default-saving-throw sanity"></option><option value="FORTITUDE" data-i18n="FORTITUDE" class="custom-saving-throw"></option><option value="REFLEX" data-i18n="REFLEX" class="custom-saving-throw"></option><option value="WILL" data-i18n="WILL" class="custom-saving-throw"></option></select><span name="attr_saving_throw_vs_ability" class="auto-expand-text" data-i18n-dynamic></span></span><span> </span><span data-i18n="SAVING_THROW" class="lowercase"></span><span> (</span><span class="edit auto-expand-wrap"><select name="attr_saving_throw_ability"><option value="0">—</option><option value="STR" data-i18n="STR" class=""></option><option value="DEX" data-i18n="DEX" class=""></option><option value="CON" data-i18n="CON" class=""></option><option value="INT" data-i18n="INT" class=""></option><option value="WIS" data-i18n="WIS" class=""></option><option value="CHA" data-i18n="CHA" class=""></option><option value="HON" data-i18n="HON" class="honor"></option><option value="SAN" data-i18n="SAN" class="sanity"></option><option class="srd-hidden">SPELL_ABILITY</option></select><span name="attr_saving_throw_ability" class="auto-expand-text" data-i18n-dynamic></span></span><span>+</span><span class="edit auto-expand-wrap"><input type="number" name="attr_saving_throw_bonus"><span name="attr_saving_throw_bonus" class="auto-expand-text"></span></span><span>=</span><span data-i18n="DC"></span><span> </span><input type="hidden" name="attr_saving_throw_dc"><span name="attr_saving_throw_dc" class="bold"></span><span>).</span><span> </span><span class="inline-block"><div class="7-rem flex-grow"><textarea name="attr_saving_throw_success" class="one-line-textarea" data-i18n-placeholder="SAVE_SUCCESS" accept="Save Success"></textarea></div></span></div><div class="shaped-row"><span class="italic"><span data-i18n="SAVE_FAILURE"></span><span>:</span></span><span> </span><span name="attr_saving_throw_damage_average" class="saving-throw damage edit">0</span><span class="saving-throw damage edit"> (</span><span class="saving-throw damage edit"><span class="auto-expand-wrap"><input type="text" name="attr_saving_throw_damage_dice" class="center" placeholder="1"><span name="attr_saving_throw_damage_dice" class="auto-expand-text">1</span></span><span class="auto-expand-wrap"><select name="attr_saving_throw_damage_die"><option>d0</option><option>d2</option><option>d4</option><option>d6</option><option>d8</option><option>d10</option><option>d12</option><option>d20</option></select><span name="attr_saving_throw_damage_die" class="auto-expand-text">d0</span></span><span class="dice-modifier auto-expand-wrap"><input type="text" name="attr_saving_throw_damage_dice_modifier"><span name="attr_saving_throw_damage_dice_modifier" class="auto-expand-text"></span></span></span><span class="saving-throw damage edit">+</span><span class="saving-throw damage edit auto-expand-wrap"><select name="attr_saving_throw_damage_ability"><option value="0">—</option><option value="FIN" data-i18n="FIN"></option><option value="STR" data-i18n="STR" class=""></option><option value="DEX" data-i18n="DEX" class=""></option><option value="CON" data-i18n="CON" class=""></option><option value="INT" data-i18n="INT" class=""></option><option value="WIS" data-i18n="WIS" class=""></option><option value="CHA" data-i18n="CHA" class=""></option><option value="HON" data-i18n="HON" class="honor"></option><option value="SAN" data-i18n="SAN" class="sanity"></option><option class="srd-hidden">SPELL_ABILITY</option></select><span name="attr_saving_throw_damage_ability" class="auto-expand-text capitalize" data-i18n-dynamic></span></span><span class="saving-throw damage edit">+</span><span class="saving-throw damage edit auto-expand-wrap"><input type="text" name="attr_saving_throw_damage_bonus"><span name="attr_saving_throw_damage_bonus" class="auto-expand-text"></span></span><span class="saving-throw damage edit">) </span><span class="saving-throw damage edit auto-expand-wrap"><input type="text" name="attr_saving_throw_damage_type" class="edit center" data-i18n-placeholder="FIRE"><span name="attr_saving_throw_damage_type" class="auto-expand-text min-2-rem"></span></span><span class="saving-throw damage edit"> </span><span data-i18n="DAMAGE" class="saving-throw damage edit lowercase"></span><span class="saving-throw edit"> </span><span class="saving-throw edit auto-expand-wrap"><select name="attr_saving_throw_second_damage_condition"><option value="">—</option><option value="PLUS" data-i18n="PLUS"></option></select><span name="attr_saving_throw_second_damage_condition" class="auto-expand-text" data-i18n-dynamic></span></span><input type="hidden" name="attr_saving_throw_second_damage_condition" class="saving-throw-second-damage-condition" value=""><span class="saving-throw damage edit"> </span><span name="attr_saving_throw_second_damage_average" class="saving-throw damage edit">0</span><span class="saving-throw damage edit"> (</span><span class="saving-throw damage edit"><span class="auto-expand-wrap"><input type="text" name="attr_saving_throw_second_damage_dice" class="center" placeholder="1"><span name="attr_saving_throw_second_damage_dice" class="auto-expand-text">1</span></span><span class="auto-expand-wrap"><select name="attr_saving_throw_second_damage_die"><option>d0</option><option>d2</option><option>d4</option><option>d6</option><option>d8</option><option>d10</option><option>d12</option><option>d20</option></select><span name="attr_saving_throw_second_damage_die" class="auto-expand-text">d0</span></span><span class="dice-modifier auto-expand-wrap"><input type="text" name="attr_saving_throw_second_damage_dice_modifier"><span name="attr_saving_throw_second_damage_dice_modifier" class="auto-expand-text"></span></span></span><span class="saving-throw damage edit">+</span><span class="saving-throw damage edit auto-expand-wrap"><select name="attr_saving_throw_second_damage_ability"><option value="0">—</option><option value="FIN" data-i18n="FIN"></option><option value="STR" data-i18n="STR" class=""></option><option value="DEX" data-i18n="DEX" class=""></option><option value="CON" data-i18n="CON" class=""></option><option value="INT" data-i18n="INT" class=""></option><option value="WIS" data-i18n="WIS" class=""></option><option value="CHA" data-i18n="CHA" class=""></option><option value="HON" data-i18n="HON" class="honor"></option><option value="SAN" data-i18n="SAN" class="sanity"></option><option class="srd-hidden">SPELL_ABILITY</option></select><span name="attr_saving_throw_second_damage_ability" class="auto-expand-text capitalize" data-i18n-dynamic></span></span><span class="saving-throw damage edit">+</span><span class="saving-throw damage edit auto-expand-wrap"><input type="text" name="attr_saving_throw_second_damage_bonus"><span name="attr_saving_throw_second_damage_bonus" class="auto-expand-text"></span></span><span class="saving-throw damage edit">) </span><span class="saving-throw damage edit auto-expand-wrap"><input type="text" name="attr_saving_throw_second_damage_type" class="edit center" data-i18n-placeholder="FIRE"><span name="attr_saving_throw_second_damage_type" class="auto-expand-text min-2-rem"></span></span><span class="saving-throw damage edit"> </span><span data-i18n="DAMAGE" class="saving-throw damage edit lowercase"></span><span class="saving-throw edit">.</span></div></div></div><div class="shaped-row align-flex-start mar-l-smd mar-t-smd"><input type="checkbox" name="attr_other_damage_toggle" value="1" class="other-damage-toggle small-checkbox"><span class="other-damage-reverse heading"><span data-i18n="OTHER_DAMAGE"></span>.</span><span name="attr_other_damage_average" class="other-damage damage edit">0</span><span class="other-damage damage edit"> (</span><span class="other-damage damage edit"><span class="auto-expand-wrap"><input type="text" name="attr_other_damage_dice" class="center" placeholder="1"><span name="attr_other_damage_dice" class="auto-expand-text">1</span></span><span class="auto-expand-wrap"><select name="attr_other_damage_die"><option>d0</option><option>d2</option><option>d4</option><option>d6</option><option>d8</option><option>d10</option><option>d12</option><option>d20</option></select><span name="attr_other_damage_die" class="auto-expand-text">d0</span></span><span class="dice-modifier auto-expand-wrap"><input type="text" name="attr_other_damage_dice_modifier"><span name="attr_other_damage_dice_modifier" class="auto-expand-text"></span></span></span><span class="other-damage damage edit">+</span><span class="other-damage damage edit auto-expand-wrap"><select name="attr_other_damage_ability"><option value="0">—</option><option value="FIN" data-i18n="FIN"></option><option value="STR" data-i18n="STR" class=""></option><option value="DEX" data-i18n="DEX" class=""></option><option value="CON" data-i18n="CON" class=""></option><option value="INT" data-i18n="INT" class=""></option><option value="WIS" data-i18n="WIS" class=""></option><option value="CHA" data-i18n="CHA" class=""></option><option value="HON" data-i18n="HON" class="honor"></option><option value="SAN" data-i18n="SAN" class="sanity"></option><option class="srd-hidden">SPELL_ABILITY</option></select><span name="attr_other_damage_ability" class="auto-expand-text capitalize" data-i18n-dynamic></span></span><span class="other-damage damage edit">+</span><span class="other-damage damage edit auto-expand-wrap"><input type="text" name="attr_other_damage_bonus"><span name="attr_other_damage_bonus" class="auto-expand-text"></span></span><span class="other-damage damage edit extra-on-a-crit">, </span><span data-i18n="EXTRA_ON_A_CRIT" class="other-damage damage edit extra-on-a-crit lowercase"></span><span class="other-damage damage edit extra-on-a-crit"> </span><span class="other-damage damage edit extra-on-a-crit auto-expand-wrap"><input type="text" name="attr_other_damage_crit" class="center"><span name="attr_other_damage_crit" class="auto-expand-text"></span></span><span class="other-damage damage edit">) </span><span class="other-damage damage edit auto-expand-wrap"><input type="text" name="attr_other_damage_type" class="edit center" data-i18n-placeholder="FIRE"><span name="attr_other_damage_type" class="auto-expand-text min-2-rem"></span></span><span class="other-damage damage edit"> </span><span data-i18n="DAMAGE" class="other-damage damage edit lowercase"></span><span class="other-damage edit"> </span><span class="other-damage edit auto-expand-wrap"><select name="attr_other_second_damage_condition"><option value="">—</option><option value="PLUS" data-i18n="PLUS"></option></select><span name="attr_other_second_damage_condition" class="auto-expand-text" data-i18n-dynamic></span></span><input type="hidden" name="attr_other_second_damage_condition" class="other-second-damage-condition" value=""><span class="other-damage damage edit"> </span><span name="attr_other_second_damage_average" class="other-damage damage edit">0</span><span class="other-damage damage edit"> (</span><span class="other-damage damage edit"><span class="auto-expand-wrap"><input type="text" name="attr_other_second_damage_dice" class="center" placeholder="1"><span name="attr_other_second_damage_dice" class="auto-expand-text">1</span></span><span class="auto-expand-wrap"><select name="attr_other_second_damage_die"><option>d0</option><option>d2</option><option>d4</option><option>d6</option><option>d8</option><option>d10</option><option>d12</option><option>d20</option></select><span name="attr_other_second_damage_die" class="auto-expand-text">d0</span></span><span class="dice-modifier auto-expand-wrap"><input type="text" name="attr_other_second_damage_dice_modifier"><span name="attr_other_second_damage_dice_modifier" class="auto-expand-text"></span></span></span><span class="other-damage damage edit">+</span><span class="other-damage damage edit auto-expand-wrap"><select name="attr_other_second_damage_ability"><option value="0">—</option><option value="FIN" data-i18n="FIN"></option><option value="STR" data-i18n="STR" class=""></option><option value="DEX" data-i18n="DEX" class=""></option><option value="CON" data-i18n="CON" class=""></option><option value="INT" data-i18n="INT" class=""></option><option value="WIS" data-i18n="WIS" class=""></option><option value="CHA" data-i18n="CHA" class=""></option><option value="HON" data-i18n="HON" class="honor"></option><option value="SAN" data-i18n="SAN" class="sanity"></option><option class="srd-hidden">SPELL_ABILITY</option></select><span name="attr_other_second_damage_ability" class="auto-expand-text capitalize" data-i18n-dynamic></span></span><span class="other-damage damage edit">+</span><span class="other-damage damage edit auto-expand-wrap"><input type="text" name="attr_other_second_damage_bonus"><span name="attr_other_second_damage_bonus" class="auto-expand-text"></span></span><span class="other-damage damage edit extra-on-a-crit">, </span><span data-i18n="EXTRA_ON_A_CRIT" class="other-damage damage edit extra-on-a-crit lowercase"></span><span class="other-damage damage edit extra-on-a-crit"> </span><span class="other-damage damage edit extra-on-a-crit auto-expand-wrap"><input type="text" name="attr_other_second_damage_crit" class="center"><span name="attr_other_second_damage_crit" class="auto-expand-text"></span></span><span class="other-damage damage edit">) </span><span class="other-damage damage edit auto-expand-wrap"><input type="text" name="attr_other_second_damage_type" class="edit center" data-i18n-placeholder="FIRE"><span name="attr_other_second_damage_type" class="auto-expand-text min-2-rem"></span></span><span class="other-damage damage edit"> </span><span data-i18n="DAMAGE" class="other-damage damage edit lowercase"></span><span class="other-damage edit">.</span></div><div class="shaped-row align-flex-start mar-l-smd mar-t-smd"><input type="hidden" name="attr_heal_formula"> <input type="checkbox" name="attr_heal_toggle" value="1" class="heal-toggle small-checkbox"><span class="heal-reverse heading"><span data-i18n="HEAL"></span>.</span><span class="heal" data-i18n="HEAL_FOR"></span><span class="heal"> </span><span class="heal edit"><span class="edit auto-expand-wrap"><input type="text" name="attr_heal_dice" class="center" placeholder="1"><span name="attr_heal_dice" class="auto-expand-text">1</span></span><span class="auto-expand-wrap"><select name="attr_heal_die"><option>d0</option><option>d2</option><option>d4</option><option>d6</option><option>d8</option><option>d10</option><option>d12</option><option>d20</option></select><span name="attr_heal_die" class="auto-expand-text">d0</span></span><span class="dice-modifier auto-expand-wrap"><input type="text" name="attr_heal_dice_modifier"><span name="attr_heal_dice_modifier" class="auto-expand-text"></span></span></span><span class="heal">+</span><span class="heal auto-expand-wrap"><select name="attr_heal_ability"><option value="0">—</option><option value="STR" data-i18n="STR" class=""></option><option value="DEX" data-i18n="DEX" class=""></option><option value="CON" data-i18n="CON" class=""></option><option value="INT" data-i18n="INT" class=""></option><option value="WIS" data-i18n="WIS" class=""></option><option value="CHA" data-i18n="CHA" class=""></option><option value="HON" data-i18n="HON" class="honor"></option><option value="SAN" data-i18n="SAN" class="sanity"></option><option class="srd-hidden">SPELL_ABILITY</option></select><span name="attr_heal_ability" class="auto-expand-text" data-i18n-dynamic></span></span><span class="heal">+</span><span class="heal auto-expand-wrap"><input type="text" name="attr_heal_bonus"><span name="attr_heal_bonus" class="auto-expand-text"></span></span><span class="heal">+</span><span class="heal center"><label class="pseudo-button-wrapper space-below"><input type="checkbox" name="attr_heal_query_toggle" value="?{Heal Bonus Amount|}"><span data-i18n="QUERY" class="lowercase"></span></label></span></div><div class="emote mar-l-smd mar-t-smd"><textarea name="attr_emote" class="one-line-textarea" data-i18n-placeholder="EMOTE"></textarea></div><div class="freetext mar-l-smd mar-t-sm"><textarea name="attr_freetext" class="two-line-textarea" data-i18n-placeholder="FREETEXT"></textarea></div><div class="freeform mar-l-smd mar-t-sm"><textarea name="attr_freeform" class="two-line-textarea" data-i18n-placeholder="FREEFORM"></textarea></div></div></div></fieldset></div><input type="hidden" name="attr_show_spells" class="toggle-spells"> <input type="hidden" name="attr_innate_spellcasting" class="toggle-innate-spellcasting"> <input type="hidden" name="attr_spellcasting" class="toggle-spellcasting"> <input type="hidden" name="attr_spell_slots_toggle" class="toggle-spell-slots"> <input type="hidden" name="attr_warlock_slots_toggle" class="toggle-warlock-slots"> <input type="hidden" name="attr_spell_points_toggle" class="toggle-spell-points"><div class="shaped-row edit"><label class="pseudo-button-wrapper"><input type="checkbox" name="attr_show_spells" value="1"><span data-i18n="SPELLS" class="small-font lowercase"></span></label><label class="pseudo-button-wrapper spells"><input type="checkbox" name="attr_innate_spellcasting" value="1"><span data-i18n="INNATE_SPELLCASTING" class="small-font lowercase"></span></label><label class="pseudo-button-wrapper spells"><input type="checkbox" name="attr_spellcasting" value="1"><span data-i18n="SPELLCASTING" class="small-font lowercase"></span></label><label class="pseudo-button-wrapper spells"><input type="checkbox" name="attr_spells_level_0_show" value="1"><span data-i18n="CANTRIPS" class="small-font lowercase"></span></label><label class="pseudo-button-wrapper spells"><input type="checkbox" name="attr_spell_slots_toggle" value="1"><span data-i18n="SLOTS" class="small-font lowercase"></span></label><label class="pseudo-button-wrapper spells"><input type="checkbox" name="attr_prepared_matters" value="1"><span data-i18n="PREPARED_MATTERS" class="small-font lowercase"></span></label><label class="pseudo-button-wrapper spells"><input type="checkbox" name="attr_warlock_slots_toggle" value="1"><span data-i18n="WARLOCK_SLOTS" class="small-font lowercase"></span></label><label class="pseudo-button-wrapper spells"><input type="checkbox" name="attr_spell_points_toggle" value="1"><span data-i18n="POINTS" class="small-font lowercase"></span></label></div><div class="spells"><div class="innate-spellcasting"><button type="roll" name="roll_shaped_spells" value="@{spells_macro_var}"><span class="heading"><span data-i18n="INNATE_SPELLCASTING"></span>.</span></button><span> </span><span data-i18n="INNATE_SPELLCASTING_TEXT_1"></span><span> </span><span name="attr_character_name"></span><span data-i18n="INNATE_SPELLCASTING_TEXT_2"></span><span> </span><span name="attr_spell_ability" data-i18n-dynamic class="presentation"></span><span class="edit"><span class="auto-expand-wrap"><select name="attr_spell_ability"><option value="0">—</option><option value="STRENGTH" data-i18n="STRENGTH" class=""></option><option value="DEXTERITY" data-i18n="DEXTERITY" class=""></option><option value="CONSTITUTION" data-i18n="CONSTITUTION" class=""></option><option value="INTELLIGENCE" data-i18n="INTELLIGENCE" class=""></option><option value="WISDOM" data-i18n="WISDOM" class=""></option><option value="CHARISMA" data-i18n="CHARISMA" class=""></option><option value="HONOR" data-i18n="HONOR" class="honor"></option><option value="SANITY" data-i18n="SANITY" class="sanity"></option></select><span name="attr_spell_ability" class="auto-expand-text" data-i18n-dynamic></span></span></span><span><input type="hidden" name="attr_spell_save_formula"> (<button type="roll" name="roll_shaped_spell_dc" value="@{output_option} &{template:5e-shaped} {{character_name=@{character_name}}} @{show_character_name} {{title=^{SPELL_SAVING_THROW}}} {{spell=1}} @{spell_save_formula} @{hide_gm_info}" class="white-space-no-wrap"><span data-i18n="SPELL_SAVE_DC"></span><span> </span><span name="attr_spell_save_DC">10</span></button>, <input type="hidden" name="attr_spell_roll_formula"><button type="roll" name="roll_shaped_spell_attack" value="@{output_option} &{template:5e-shaped} {{character_name=@{character_name}}} @{show_character_name} {{title=^{SPELL_ATTACK}}} {{spell=1}} {{@{shaped_d20}=1}} @{spell_roll_formula} @{hide_gm_info}" class="white-space-no-wrap"><span name="attr_spell_to_hit">+2</span><span> </span><span data-i18n="SPELL_TO_HIT"></span></button>).</span><span> </span><span data-i18n="INNATE_SPELLCASTING_TEXT_1"></span><span> </span><span name="attr_character_name"></span><span> </span><span data-i18n="INNATE_SPELLCASTING_TEXT_3"></span><span> </span><span class="presentation"><span name="attr_innate_spellcasting_components" data-i18n-dynamic></span>:</span><span class="auto-expand-wrap edit"><select name="attr_innate_spellcasting_components" class="italic"><option value="INNATE_SPELLCASTING_NO_MATERIAL" data-i18n="INNATE_SPELLCASTING_NO_MATERIAL"></option><option value="INNATE_SPELLCASTING_ONLY_VERBAL" data-i18n="INNATE_SPELLCASTING_ONLY_VERBAL"></option></select><span name="attr_innate_spellcasting_components" class="auto-expand-text" data-i18n-dynamic></span></span><div class="presentation"><span name="attr_innate_spellcasting_blurb" class="pre-line"></span></div><div class="flex-grow edit"><textarea name="attr_innate_spellcasting_blurb" class="three-line-textarea"></textarea></div></div><div class="spellcasting"><button type="roll" name="roll_shaped_spells" value="@{spells_macro_var}"><span class="heading"><span data-i18n="SPELLCASTING"></span>.</span></button><span> </span><span data-i18n="SPELLCASTING_TEXT_1"></span><span> </span><span name="attr_character_name"></span><span> </span><span data-i18n="SPELLCASTING_TEXT_2"></span><span> </span><span name="attr_spellcaster_level" data-i18n-dynamic class="presentation"></span><span class="auto-expand-wrap edit"><input type="hidden" name="attr_caster_level"><select name="attr_spellcaster_level" class="italic"><option value="1ST_LEVEL" data-i18n="1ST_LEVEL"></option><option value="2ND_LEVEL" data-i18n="2ND_LEVEL"></option><option value="3RD_LEVEL" data-i18n="3RD_LEVEL"></option><option value="4TH_LEVEL" data-i18n="4TH_LEVEL"></option><option value="5TH_LEVEL" data-i18n="5TH_LEVEL"></option><option value="6TH_LEVEL" data-i18n="6TH_LEVEL"></option><option value="7TH_LEVEL" data-i18n="7TH_LEVEL"></option><option value="8TH_LEVEL" data-i18n="8TH_LEVEL"></option><option value="9TH_LEVEL" data-i18n="9TH_LEVEL"></option><option value="10TH_LEVEL" data-i18n="10TH_LEVEL"></option><option value="11TH_LEVEL" data-i18n="11TH_LEVEL"></option><option value="12TH_LEVEL" data-i18n="12TH_LEVEL"></option><option value="13TH_LEVEL" data-i18n="13TH_LEVEL"></option><option value="14TH_LEVEL" data-i18n="14TH_LEVEL"></option><option value="15TH_LEVEL" data-i18n="15TH_LEVEL"></option><option value="16TH_LEVEL" data-i18n="16TH_LEVEL"></option><option value="17TH_LEVEL" data-i18n="17TH_LEVEL"></option><option value="18TH_LEVEL" data-i18n="18TH_LEVEL"></option><option value="19TH_LEVEL" data-i18n="19TH_LEVEL"></option><option value="20TH_LEVEL" data-i18n="20TH_LEVEL"></option><option value="21ST_LEVEL" data-i18n="21ST_LEVEL"></option><option value="22ND_LEVEL" data-i18n="22ND_LEVEL"></option><option value="23RD_LEVEL" data-i18n="23RD_LEVEL"></option><option value="24TH_LEVEL" data-i18n="24TH_LEVEL"></option><option value="25TH_LEVEL" data-i18n="25TH_LEVEL"></option><option value="26TH_LEVEL" data-i18n="26TH_LEVEL"></option><option value="27TH_LEVEL" data-i18n="27TH_LEVEL"></option><option value="28TH_LEVEL" data-i18n="28TH_LEVEL"></option><option value="29TH_LEVEL" data-i18n="29TH_LEVEL"></option><option value="30TH_LEVEL" data-i18n="30TH_LEVEL"></option></select><span name="attr_spellcaster_level" class="auto-expand-text" data-i18n-dynamic></span></span><span> </span><span class="edit"> </span><span data-i18n="SPELLCASTING_TEXT_3"></span><span> </span><span name="attr_spell_ability" data-i18n-dynamic class="presentation"></span><span class="edit"><span class="auto-expand-wrap"><select name="attr_spell_ability"><option value="0">—</option><option value="STRENGTH" data-i18n="STRENGTH" class=""></option><option value="DEXTERITY" data-i18n="DEXTERITY" class=""></option><option value="CONSTITUTION" data-i18n="CONSTITUTION" class=""></option><option value="INTELLIGENCE" data-i18n="INTELLIGENCE" class=""></option><option value="WISDOM" data-i18n="WISDOM" class=""></option><option value="CHARISMA" data-i18n="CHARISMA" class=""></option><option value="HONOR" data-i18n="HONOR" class="honor"></option><option value="SANITY" data-i18n="SANITY" class="sanity"></option></select><span name="attr_spell_ability" class="auto-expand-text" data-i18n-dynamic></span></span></span><span><input type="hidden" name="attr_spell_save_formula"> (<button type="roll" name="roll_shaped_spell_dc" value="@{output_option} &{template:5e-shaped} {{character_name=@{character_name}}} @{show_character_name} {{title=^{SPELL_SAVING_THROW}}} {{spell=1}} @{spell_save_formula} @{hide_gm_info}" class="white-space-no-wrap"><span data-i18n="SPELL_SAVE_DC"></span><span> </span><span name="attr_spell_save_DC">10</span></button>, <input type="hidden" name="attr_spell_roll_formula"><button type="roll" name="roll_shaped_spell_attack" value="@{output_option} &{template:5e-shaped} {{character_name=@{character_name}}} @{show_character_name} {{title=^{SPELL_ATTACK}}} {{spell=1}} {{@{shaped_d20}=1}} @{spell_roll_formula} @{hide_gm_info}" class="white-space-no-wrap"><span name="attr_spell_to_hit">+2</span><span> </span><span data-i18n="SPELL_TO_HIT"></span></button>).</span><span> </span><span data-i18n="SPELLCASTING_TEXT_1"></span><span> </span><span name="attr_character_name"></span><span> </span><span data-i18n="SPELLCASTING_TEXT_4"></span><span> </span><span name="attr_spellcasting_class" data-i18n-dynamic class="presentation"></span><span class="auto-expand-wrap edit"><select name="attr_spellcasting_class"><option value="0">—</option><option value="ARTIFICER" data-i18n="ARTIFICER"></option><option value="BARBARIAN" data-i18n="BARBARIAN"></option><option value="BARD" data-i18n="BARD"></option><option value="CLERIC" data-i18n="CLERIC"></option><option value="DRUID" data-i18n="DRUID"></option><option value="FIGHTER" data-i18n="FIGHTER"></option><option value="MONK" data-i18n="MONK"></option><option value="PALADIN" data-i18n="PALADIN"></option><option value="PSION" data-i18n="PSION" class="psionics"></option><option value="RANGER" data-i18n="RANGER"></option><option value="RANGERUA" data-i18n="RANGERUA"></option><option value="ROGUE" data-i18n="ROGUE"></option><option value="SORCERER" data-i18n="SORCERER"></option><option value="SOULKNIFE" data-i18n="SOULKNIFE" class="psionics"></option><option value="SUMMONER" data-i18n="SUMMONER" class="custom-class"></option><option value="WARLOCK" data-i18n="WARLOCK"></option><option value="WIZARD" data-i18n="WIZARD"></option><option value="CUSTOM" data-i18n="CUSTOM"></option></select><span name="attr_spellcasting_class" class="auto-expand-text" data-i18n-dynamic></span></span><span> </span><span data-i18n="SPELLCASTING_TEXT_5"></span>:</div><input type="hidden" name="attr_spells_condense" class="toggle-filter-condense" value="1"> <input type="hidden" name="attr_spells_content" class="toggle-filter-content"><div class="shaped-row presentation spells justify-flex-end"><label class="condense pseudo-button-wrapper"><input type="checkbox" name="attr_spells_content" value="1"><span data-i18n="CONTENT" class="small-font lowercase"></span></label><label class="pseudo-button-wrapper"><input type="checkbox" name="attr_spells_condense" value="1" checked="checked"><span data-i18n="CONDENSE" class="small-font lowercase"></span></label></div><input type="checkbox" name="attr_spell_display_filters" class="toggle-filters" value="1" checked="checked"><span class="toggle-filters button lowercase" data-i18n="FILTERS"></span><span> </span><input type="checkbox" name="attr_spell_only_show_prepared" class="toggle-filter-prepared"><span class="toggle-filter-prepared button lowercase" data-i18n="PREPARED"></span><span> </span><input type="checkbox" name="attr_spell_only_show_rituals" class="toggle-filter-ritual"><span class="toggle-filter-ritual button lowercase" data-i18n="RITUAL"></span><span> </span><input type="checkbox" name="attr_spell_only_show_verbal" class="toggle-filter-verbal" checked="checked"><span class="toggle-filter-verbal button" data-i18n="COMPONENTS_V"></span><input type="checkbox" name="attr_spell_only_show_somatic" class="toggle-filter-somatic" checked="checked"><span class="toggle-filter-somatic button" data-i18n="COMPONENTS_S"></span><input type="checkbox" name="attr_spell_only_show_material" class="toggle-filter-material" checked="checked"><span class="toggle-filter-material button" data-i18n="COMPONENTS_M"></span><span> </span><input type="checkbox" name="attr_spell_only_show_concentration" class="toggle-filter-concentration" checked="checked"><span class="toggle-filter-concentration button lowercase" data-i18n="CONCENTRATION"></span><span> </span><input type="radio" name="attr_npc_spell_casting_time_only_show" class="toggle-filter-time-reaction" value="reaction"><span class="toggle-filter-time-reaction button lowercase" data-i18n="REACTION"></span><input type="radio" name="attr_npc_spell_casting_time_only_show" class="toggle-filter-time-bonus" value="bonus"><span class="toggle-filter-time-bonus button lowercase border-left" data-i18n="BONUS"></span><input type="radio" name="attr_npc_spell_casting_time_only_show" class="toggle-filter-time-action" value="action"><span class="toggle-filter-time-action button lowercase border-left" data-i18n="ACTION"></span><input type="radio" name="attr_npc_spell_casting_time_only_show" class="toggle-filter-time-longer" value="all"><span class="toggle-filter-time-longer button lowercase border-left" data-i18n="LONGER"></span><input type="radio" name="attr_npc_spell_casting_time_only_show" class="toggle-filter-time-all" value="all" checked="checked"><span class="toggle-filter-time-all button lowercase border-left" data-i18n="ALL"></span><span> </span><input type="radio" name="attr_npc_spell_level_filter" class="toggle-spells-filter-level-0" value="0"><span class="toggle-spells-filter-level-0 button lowercase" data-i18n="CANTRIPS"></span><input type="radio" name="attr_npc_spell_level_filter" class="toggle-spells-filter-level-1 spell-level-1" value="1"><span class="toggle-spells-filter-level-1 spell-level-1 button border-left">1</span><input type="radio" name="attr_npc_spell_level_filter" class="toggle-spells-filter-level-2 spell-level-2" value="2"><span class="toggle-spells-filter-level-2 spell-level-2 button border-left">2</span><input type="radio" name="attr_npc_spell_level_filter" class="toggle-spells-filter-level-3 spell-level-3" value="3"><span class="toggle-spells-filter-level-3 spell-level-3 button border-left">3</span><input type="radio" name="attr_npc_spell_level_filter" class="toggle-spells-filter-level-4 spell-level-4" value="4"><span class="toggle-spells-filter-level-4 spell-level-4 button border-left">4</span><input type="radio" name="attr_npc_spell_level_filter" class="toggle-spells-filter-level-5 spell-level-5" value="5"><span class="toggle-spells-filter-level-5 spell-level-5 button border-left">5</span><input type="radio" name="attr_npc_spell_level_filter" class="toggle-spells-filter-level-6 spell-level-6" value="6"><span class="toggle-spells-filter-level-6 spell-level-6 button border-left">6</span><input type="radio" name="attr_npc_spell_level_filter" class="toggle-spells-filter-level-7 spell-level-7" value="7"><span class="toggle-spells-filter-level-7 spell-level-7 button border-left">7</span><input type="radio" name="attr_npc_spell_level_filter" class="toggle-spells-filter-level-8 spell-level-8" value="8"><span class="toggle-spells-filter-level-8 spell-level-8 button border-left">8</span><input type="radio" name="attr_npc_spell_level_filter" class="toggle-spells-filter-level-9 spell-level-9" value="9"><span class="toggle-spells-filter-level-9 spell-level-9 button border-left">9</span><input type="radio" name="attr_npc_spell_level_filter" class="toggle-spells-filter-level-auto" value="auto" checked="checked"><span class="toggle-spells-filter-level-auto button lowercase border-left" data-i18n="AUTO"></span><input type="radio" name="attr_npc_spell_level_filter" class="toggle-spells-filter-level-all" value="all"><span class="toggle-spells-filter-level-all button lowercase border-left" data-i18n="ALL"></span><input type="hidden" name="attr_npc_spell_level_filter" class="toggle-filter-level"><div class="spells"><div class="spell-level-container has-warlock-slots shaped-row align-flex-end"><div class="spell-level-wrapper shaped-row align-flex-end mar-r-smd"><span data-i18n="WARLOCK_SPELL_SLOTS"></span><span class="mar-l-smd">(</span><span class="auto-expand-wrap"><input type="number" name="attr_warlock_spell_slots" class="no-spin"><span name="attr_warlock_spell_slots" class="auto-expand-text"></span></span><span>/</span><span name="attr_warlock_spell_slots_calc" class="spell-slots pc edit"></span><span class="pc edit">+</span><span class="auto-expand-wrap edit"><input type="number" name="attr_warlock_spell_slots_bonus" class="no-spin" value="0" min="0"><span name="attr_warlock_spell_slots_bonus" class="auto-expand-text"></span></span><span class="pc edit">=</span><span name="attr_warlock_spell_slots_max"></span><span>):</span></div><span name="attr_warlock_spells_max_level" class="presentation" data-i18n-dynamic></span><div class="edit"><select name="attr_warlock_spells_max_level"><option value="1ST_LEVEL" data-i18n="1ST_LEVEL"></option><option value="2ND_LEVEL" data-i18n="2ND_LEVEL"></option><option value="3RD_LEVEL" data-i18n="3RD_LEVEL"></option><option value="4TH_LEVEL" data-i18n="4TH_LEVEL"></option><option value="5TH_LEVEL" data-i18n="5TH_LEVEL"></option><option value="6TH_LEVEL" data-i18n="6TH_LEVEL"></option><option value="7TH_LEVEL" data-i18n="7TH_LEVEL"></option><option value="8TH_LEVEL" data-i18n="8TH_LEVEL"></option><option value="9TH_LEVEL" data-i18n="9TH_LEVEL"></option></select></div></div><div class="spell-level-container spell-points"><div class="spell-level-wrapper shaped-row align-flex-end mar-r-smd"><span data-i18n="SPELL_POINTS"></span><span class="mar-l-smd">(</span><span class="auto-expand-wrap"><input type="number" name="attr_spell_points" class="no-spin"><span name="attr_spell_points" class="auto-expand-text"></span></span><span>/</span><span name="attr_spell_points_max" class="presentation">0</span><span class="auto-expand-wrap edit"><input type="number" name="attr_spell_points_max" class="no-spin" min="0"><span name="attr_spell_points_max" class="auto-expand-text"></span></span><span>);</span><span data-i18n="LIMIT" class="lowercase mar-l-smd mar-r-smd"></span><span name="attr_spell_points_limit" class="presentation"></span><span class="auto-expand-wrap edit"><input type="number" name="attr_spell_points_limit" class="no-spin" value="2" min="2"><span name="attr_spell_points_limit" class="auto-expand-text"></span></span></div></div><div class="spell-level-container spell-level-0 shaped-row align-center"><span class="spell-level-wrapper white-space-no-wrap mar-r-smd"><span data-i18n="CANTRIPS"></span><span> </span><span>(<span data-i18n="AT_WILL"></span>)</span><span class="show-when-condensed">:</span></span><div class="col-100 show-when-not-condensed"></div><fieldset class="repeating_spell0"><input type="hidden" name="attr_is_prepared" class="toggle-prepared hidden"> <input type="hidden" name="attr_ritual" class="toggle-ritual"> <input type="hidden" name="attr_concentration" class="toggle-concentration"> <input type="hidden" name="attr_casting_time" class="toggle-time"> <input type="hidden" name="attr_components" class="toggle-components"><div class="filter-section compendium-drop-target"><input type="hidden" name="attr_roll_formula"> <input type="hidden" name="attr_cast_as_level"> <input type="hidden" name="attr_type_from_srd" accept="Spell Attack"> <input type="hidden" name="attr_damage_from_srd" accept="Damage"> <input type="hidden" name="attr_second_damage_from_srd" accept="Secondary Damage"> <input type="hidden" name="attr_damage_type_from_srd" accept="Damage Type"> <input type="hidden" name="attr_heal_from_srd" accept="Healing"> <input type="hidden" name="attr_higher_spell_slot_dice_from_srd" accept="Higher Spell Slot Dice"> <input type="hidden" name="attr_add_casting_modifier" accept="Add Casting Modifier"> <input type="hidden" name="attr_damage_progression_from_srd" accept="Damage Progression"><div class="presentation relative"><div class="shaped-row no-wrap"><input type="hidden" name="attr_content_toggle" value="1" class="content-toggle"><button type="roll" name="roll_spell" class="wrapper-button" value="@{output_option} &{template:5e-shaped} {{character_name=@{character_name}}} @{show_character_name} {{title=@{name}}} {{spell=1}} @{attacher_spell} @{attacher_spell_level_0} {{spell_level=^{@{spell_level}}}} {{school=^{@{school}}}} {{casting_time=^{@{casting_time}}}} @{ritual_output} {{range=@{range}}} {{components=^{@{components}}}} {{materials=@{materials}}} {{duration=^{@{duration}}}} @{hide_gm_info} @{roll_formula}"><span name="attr_name" class="spell-name"></span><div class="no-overflow condense"><span name="attr_spell_level" data-i18n-dynamic class="italic"></span><span name="attr_school" data-i18n-dynamic class="italic lowercase"></span><span class="show-ritual italic lowercase">(<span data-i18n="RITUAL"></span>)</span></div><div class="no-overflow condense"><span class="bold mar-r-sm"><span data-i18n="CASTING_TIME"></span>:</span><span name="attr_casting_time" data-i18n-dynamic></span></div><div class="no-overflow condense"><span class="bold mar-r-sm"><span data-i18n="RANGE"></span>:</span><span name="attr_range"></span></div><div class="no-overflow condense"><span class="bold mar-r-sm"><span data-i18n="COMPONENTS"></span>:</span><span name="attr_components" data-i18n-dynamic></span><input type="checkbox" name="attr_materials_show" value="1" class="show-materials hidden"><span class="show-materials">(<span name="attr_materials" class="small-label"></span>)</span></div><div class="no-overflow condense"><span class="bold mar-r-sm"><span data-i18n="DURATION"></span>:</span><span name="attr_duration" data-i18n-dynamic></span></div><div class="condense content"><span name="attr_content"></span></div></button><span class="show-when-condensed comma">, </span></div><div class="prepared-absolute prepared-matters"><label class="pseudo-button-wrapper show-when-not-condensed"><input type="checkbox" name="attr_is_prepared" value="Yes"><span data-i18n="PREPARED" class="lowercase small-font"></span></label></div></div><button type="roll" name="roll_repeat" class="hidden" value="@{output_option} &{template:5e-shaped} {{character_name=@{character_name}}} @{show_character_name} {{title=@{name}}} {{spell_repeat=1}} @{attacher_spell} @{attacher_spell_level_0} {{spell_level=^{@{spell_level}}}} @{hide_gm_info} @{roll_formula} {{content=}} {{higher_level=}}"></button><div class="shaped-row no-wrap edit"><span class="auto-expand-wrap"><input type="text" name="attr_name" class="spell-name" data-i18n-placeholder="NAME" accept="Name"><span name="attr_name" class="auto-expand-text min-3-rem spell-name"></span></span><div class="1-rem"></div></div><input type="checkbox" name="attr_toggle_details" class="toggle-icon-settings edit" checked="checked"><span class="toggle-icon-settings pictos edit">y</span><div class="details edit"><div class="shaped-row align-center"><span class="auto-expand-wrap"><select name="attr_spell_level" class="italic" accept="Level"><option value="CANTRIP" data-i18n="CANTRIP"></option><option value="1ST_LEVEL" data-i18n="1ST_LEVEL"></option><option value="2ND_LEVEL" data-i18n="2ND_LEVEL"></option><option value="3RD_LEVEL" data-i18n="3RD_LEVEL"></option><option value="4TH_LEVEL" data-i18n="4TH_LEVEL"></option><option value="5TH_LEVEL" data-i18n="5TH_LEVEL"></option><option value="6TH_LEVEL" data-i18n="6TH_LEVEL"></option><option value="7TH_LEVEL" data-i18n="7TH_LEVEL"></option><option value="8TH_LEVEL" data-i18n="8TH_LEVEL"></option><option value="9TH_LEVEL" data-i18n="9TH_LEVEL"></option><option value="0" class="srd-hidden">0</option><option value="1" class="srd-hidden">1</option><option value="2" class="srd-hidden">2</option><option value="3" class="srd-hidden">3</option><option value="4" class="srd-hidden">4</option><option value="5" class="srd-hidden">5</option><option value="6" class="srd-hidden">6</option><option value="7" class="srd-hidden">7</option><option value="8" class="srd-hidden">8</option><option value="9" class="srd-hidden">9</option></select><span name="attr_spell_level" class="auto-expand-text min-2-rem" data-i18n-dynamic>CANTRIP</span></span><span class="auto-expand-wrap"><select name="attr_school" class="italic lowercase" accept="School"><option value="ABJURATION" data-i18n="ABJURATION"></option><option value="CONJURATION" data-i18n="CONJURATION"></option><option value="DIVINATION" data-i18n="DIVINATION"></option><option value="ENCHANTMENT" data-i18n="ENCHANTMENT"></option><option value="EVOCATION" data-i18n="EVOCATION"></option><option value="ILLUSION" data-i18n="ILLUSION"></option><option value="NECROMANCY" data-i18n="NECROMANCY"></option><option value="TRANSMUTATION" data-i18n="TRANSMUTATION"></option><option value="Abjuration" class="srd-hidden">Abjuration</option><option value="Conjuration" class="srd-hidden">Conjuration</option><option value="Divination" class="srd-hidden">Divination</option><option value="Enchantment" class="srd-hidden">Enchantment</option><option value="Evocation" class="srd-hidden">Evocation</option><option value="Illusion" class="srd-hidden">Illusion</option><option value="Necromancy" class="srd-hidden">Necromancy</option><option value="Transmutation" class="srd-hidden">Transmutation</option></select><span name="attr_school" class="auto-expand-text lowercase min-2-rem" data-i18n-dynamic>ABJURATION</span></span><div class="mar-l-sm"><input type="hidden" name="attr_ritual_output"><label class="pseudo-button-wrapper"><input type="checkbox" name="attr_ritual" value="Yes" accept="Ritual"><span data-i18n="RITUAL" class="lowercase small-font"></span></label></div><div class="mar-l-sm prepared-matters"><label class="pseudo-button-wrapper"><input type="checkbox" name="attr_is_prepared" value="Yes"><span data-i18n="PREPARED" class="lowercase small-font"></span></label></div></div><div class="shaped-row align-center"><span class="bold mar-r-sm"><span data-i18n="CASTING_TIME"></span>:</span><span class="auto-expand-wrap"><select name="attr_casting_time" accept="Casting Time"><option value="1_ACTION" data-i18n="1_ACTION"></option><option value="1_BONUS_ACTION" data-i18n="1_BONUS_ACTION"></option><option value="1_REACTION" data-i18n="1_REACTION"></option><option value="1_MINUTE" data-i18n="1_MINUTE"></option><option value="10_MINUTES" data-i18n="10_MINUTES"></option><option value="1_HOUR" data-i18n="1_HOUR"></option><option value="8_HOURS" data-i18n="8_HOURS"></option><option value="12_HOURS" data-i18n="12_HOURS"></option><option value="24_HOURS" data-i18n="24_HOURS"></option><option value="1 action" class="srd-hidden"></option><option value="1 bonus action" class="srd-hidden"></option><option value="1 reaction" class="srd-hidden"></option><option value="1 minute" class="srd-hidden"></option><option value="10 minutes" class="srd-hidden"></option><option value="1 hour" class="srd-hidden"></option><option value="8 hours" class="srd-hidden"></option><option value="12 hours" class="srd-hidden"></option><option value="24 hours" class="srd-hidden"></option></select><span name="attr_casting_time" class="auto-expand-text min-2-rem" data-i18n-dynamic>1_ACTION</span></span></div><div class="shaped-row align-center"><span class="bold mar-r-sm"><span data-i18n="RANGE"></span>:</span><span class="auto-expand-wrap"><input type="text" name="attr_range" placeholder="90" accept="Range"><span name="attr_range" class="auto-expand-text min-2-rem"></span></span></div><div class="shaped-row align-center no-wrap"><span class="bold mar-r-sm"><span data-i18n="COMPONENTS"></span>:</span><span class="auto-expand-wrap"><select name="attr_components" accept="Components"><option value="COMPONENTS_V_S_M" data-i18n="COMPONENTS_V_S_M"></option><option value="COMPONENTS_V_S" data-i18n="COMPONENTS_V_S"></option><option value="COMPONENTS_V_M" data-i18n="COMPONENTS_V_M"></option><option value="COMPONENTS_V" data-i18n="COMPONENTS_V"></option><option value="COMPONENTS_S_M" data-i18n="COMPONENTS_S_M"></option><option value="COMPONENTS_S" data-i18n="COMPONENTS_S"></option><option value="COMPONENTS_M" data-i18n="COMPONENTS_M"></option><option class="psionics" value="DISPLAY_AUDITORY" data-i18n="DISPLAY_AUDITORY"></option><option class="psionics" value="DISPLAY_AUDITORY_MATERIAL" data-i18n="DISPLAY_AUDITORY_MATERIAL"></option><option class="psionics" value="DISPLAY_AUDITORY_MENTAL" data-i18n="DISPLAY_AUDITORY_MENTAL"></option><option class="psionics" value="DISPLAY_AUDITORY_MENTAL_VISUAL" data-i18n="DISPLAY_AUDITORY_MENTAL_VISUAL"></option><option class="psionics" value="DISPLAY_AUDITORY_MENTAL_OLFACTORY" data-i18n="DISPLAY_AUDITORY_MENTAL_OLFACTORY"></option><option class="psionics" value="DISPLAY_AUDITORY_OLFACTORY" data-i18n="DISPLAY_AUDITORY_OLFACTORY"></option><option class="psionics" value="DISPLAY_AUDITORY_OLFACTORY_MATERIAL" data-i18n="DISPLAY_AUDITORY_OLFACTORY_MATERIAL"></option><option class="psionics" value="DISPLAY_AUDITORY_VISUAL" data-i18n="DISPLAY_AUDITORY_VISUAL"></option><option class="psionics" value="DISPLAY_AUDITORY_VISUAL_MATERIAL" data-i18n="DISPLAY_AUDITORY_VISUAL_MATERIAL"></option><option class="psionics" value="DISPLAY_MENTAL" data-i18n="DISPLAY_MENTAL"></option><option class="psionics" value="DISPLAY_MENTAL_OLFACTORY" data-i18n="DISPLAY_MENTAL_OLFACTORY"></option><option class="psionics" value="DISPLAY_MENTAL_OLFACTORY_VISUAL" data-i18n="DISPLAY_MENTAL_OLFACTORY_VISUAL"></option><option class="psionics" value="DISPLAY_MENTAL_VISUAL" data-i18n="DISPLAY_MENTAL_VISUAL"></option><option class="psionics" value="DISPLAY_MENTAL_MATERIAL" data-i18n="DISPLAY_MENTAL_MATERIAL"></option><option class="psionics" value="DISPLAY_OLFACTORY" data-i18n="DISPLAY_OLFACTORY"></option><option class="psionics" value="DISPLAY_OLFACTORY_VISUAL" data-i18n="DISPLAY_OLFACTORY_VISUAL"></option><option class="psionics" value="DISPLAY_OLFACTORY_MATERIAL" data-i18n="DISPLAY_OLFACTORY_MATERIAL"></option><option class="psionics" value="DISPLAY_VISUAL" data-i18n="DISPLAY_VISUAL"></option><option class="psionics" value="DISPLAY_VISUAL_MATERIAL" data-i18n="DISPLAY_VISUAL_MATERIAL"></option><option class="psionics" value="DISPLAY_MATERIAL" data-i18n="DISPLAY_MATERIAL"></option><option value="V S M" class="srd-hidden"></option><option value="V S" class="srd-hidden"></option><option value="V M" class="srd-hidden"></option><option value="V" class="srd-hidden"></option><option value="S M" class="srd-hidden"></option><option value="S" class="srd-hidden"></option><option value="M" class="srd-hidden"></option></select><span name="attr_components" class="auto-expand-text min-2-rem" data-i18n-dynamic>COMPONENTS_V_S_M</span></span><span>(</span><span class="auto-expand-wrap"><input type="text" name="attr_materials" class="small-label" accept="Material"><span name="attr_materials" class="auto-expand-text small-label"></span></span><span>)</span></div><div class="shaped-row align-center"><span class="bold mar-r-sm"><span data-i18n="DURATION"></span>:</span><span class="auto-expand-wrap"><select name="attr_duration" accept="Duration"><option value="INSTANTANEOUS" data-i18n="INSTANTANEOUS"></option><option value="INSTANTANEOUS_OR_1_HOUR" data-i18n="INSTANTANEOUS_OR_1_HOUR"></option><option value="1_ROUND" data-i18n="1_ROUND"></option><option value="1_MINUTE" data-i18n="1_MINUTE"></option><option value="10_MINUTES" data-i18n="10_MINUTES"></option><option value="1_HOUR" data-i18n="1_HOUR"></option><option value="8_HOURS" data-i18n="8_HOURS"></option><option value="12_HOURS" data-i18n="12_HOURS"></option><option value="24_HOURS" data-i18n="24_HOURS"></option><option value="CONCENTRATION_UP_TO_1_ROUND" data-i18n="CONCENTRATION_UP_TO_1_ROUND"></option><option value="CONCENTRATION_UP_TO_6_ROUNDS" data-i18n="CONCENTRATION_UP_TO_6_ROUNDS"></option><option value="CONCENTRATION_UP_TO_1_MINUTE" data-i18n="CONCENTRATION_UP_TO_1_MINUTE"></option><option value="CONCENTRATION_UP_TO_10_MINUTES" data-i18n="CONCENTRATION_UP_TO_10_MINUTES"></option><option value="CONCENTRATION_UP_TO_1_HOUR" data-i18n="CONCENTRATION_UP_TO_1_HOUR"></option><option value="CONCENTRATION_UP_TO_2_HOURS" data-i18n="CONCENTRATION_UP_TO_2_HOURS"></option><option value="CONCENTRATION_UP_TO_8_HOURS" data-i18n="CONCENTRATION_UP_TO_8_HOURS"></option><option value="CONCENTRATION_UP_TO_12_HOURS" data-i18n="CONCENTRATION_UP_TO_12_HOURS"></option><option value="CONCENTRATION_UP_TO_24_HOURS" data-i18n="CONCENTRATION_UP_TO_24_HOURS"></option><option value="7_DAYS" data-i18n="7_DAYS"></option><option value="10_DAYS" data-i18n="10_DAYS"></option><option value="30_DAYS" data-i18n="30_DAYS"></option><option value="UNTIL_DISPELLED" data-i18n="UNTIL_DISPELLED"></option><option value="UNTIL_DISPELLED_OR_TRIGGERED" data-i18n="UNTIL_DISPELLED_OR_TRIGGERED"></option><option value="SPECIAL" data-i18n="SPECIAL"></option><option value="Instantaneous" class="srd-hidden"></option><option value="Instantaneous or 1 hour" class="srd-hidden"></option><option value="1 round" class="srd-hidden"></option><option value="1 minute" class="srd-hidden"></option><option value="10 minutes" class="srd-hidden"></option><option value="1 hour" class="srd-hidden"></option><option value="8 hours" class="srd-hidden"></option><option value="12 hours" class="srd-hidden"></option><option value="24 hours" class="srd-hidden"></option><option value="Up to 1 round" class="srd-hidden"></option><option value="Up to 6 rounds" class="srd-hidden"></option><option value="Up to 1 minute" class="srd-hidden"></option><option value="Up to 10 minutes" class="srd-hidden"></option><option value="Up to 1 hour" class="srd-hidden"></option><option value="Up to 2 hours" class="srd-hidden"></option><option value="Up to 8 hours" class="srd-hidden"></option><option value="Up to 12 hours" class="srd-hidden"></option><option value="Up to 24 hours" class="srd-hidden"></option></select><span name="attr_duration" class="auto-expand-text min-2-rem" data-i18n-dynamic>INSTANTANEOUS</span></span></div><div class="relative mar-l-smd mar-t-smd"><input type="checkbox" name="attr_content_toggle" value="1" class="content-toggle small-checkbox" checked="checked"><textarea name="attr_content" class="four-line-textarea textarea-checkbox" accept="Content" data-i18n-placeholder="CONTENT"></textarea></div><div class="relative mar-l-smd mar-t-smd"><input type="checkbox" name="attr_higher_level_toggle" value="1" class="higher-level-toggle small-checkbox"><textarea name="attr_higher_level" class="two-line-textarea textarea-checkbox" data-i18n-placeholder="HIGHER_LEVEL"></textarea></div><div class="shaped-row align-flex-start no-wrap mar-l-smd mar-t-smd"><input type="checkbox" name="attr_attack_toggle" value="1" class="attack-toggle small-checkbox no-shrink"><span class="attack-reverse heading"><span data-i18n="ATTACK"></span>.</span><div class="attack"><div class="shaped-row"><input type="hidden" name="attr_attack_type" class="attack-type"><span class="auto-expand-wrap"><select name="attr_attack_type" class="italic" accept="Item Type"><option value="MELEE_SPELL_ATTACK" data-i18n="MELEE_SPELL_ATTACK"></option><option value="RANGED_SPELL_ATTACK" data-i18n="RANGED_SPELL_ATTACK"></option><option class="srd-hidden">Melee Weapon</option><option class="srd-hidden">Ranged Weapon</option></select><span name="attr_attack_type" class="auto-expand-text italic" data-i18n-dynamic><span data-i18n="MELEE_WEAPON_ATTACK"></span></span></span><span class="italic">: </span><span class="attack edit"><label class="round-checkbox-wrapper pad-t-sm"><input type="checkbox" name="attr_proficiency" checked="checked"><span></span></label></span><span>+</span><span class="auto-expand-wrap"><select name="attr_attack_ability"><option value="0">—</option><option value="FIN" data-i18n="FIN"></option><option value="STR" data-i18n="STR" class=""></option><option value="DEX" data-i18n="DEX" class=""></option><option value="CON" data-i18n="CON" class=""></option><option value="INT" data-i18n="INT" class=""></option><option value="WIS" data-i18n="WIS" class=""></option><option value="CHA" data-i18n="CHA" class=""></option><option value="HON" data-i18n="HON" class="honor"></option><option value="SAN" data-i18n="SAN" class="sanity"></option><option class="srd-hidden">SPELL_ABILITY</option></select><span name="attr_attack_ability" class="auto-expand-text" data-i18n-dynamic></span></span><span>+</span><span class="auto-expand-wrap"><input type="number" name="attr_attack_bonus" class="no-spin"><span name="attr_attack_bonus" class="auto-expand-text"></span></span><span>=</span><span> </span><span name="attr_to_hit">+0</span><span> </span><span data-i18n="TO_HIT"></span><span>, </span><span data-i18n="REACH" class="reach lowercase"></span><span class="reach"> </span><span class="reach auto-expand-wrap"><input type="text" name="attr_reach" class="center" accept="Reach"><span name="attr_reach" class="auto-expand-text"></span></span><span class="reach">, </span><span data-i18n="RANGE" class="attack range edit lowercase"></span><span class="attack range edit"> </span><span class="attack range edit auto-expand-wrap"><input type="text" name="attr_range" class="center" accept="Range"><span name="attr_range" class="auto-expand-text"></span></span><span class="range">, </span><span class="auto-expand-wrap"><select name="attr_attack_target" class="italic"><option value="ONE_TARGET" data-i18n="ONE_TARGET"></option><option value="ONE_CREATURE" data-i18n="ONE_CREATURE"></option></select><span name="attr_attack_target" class="auto-expand-text" data-i18n-dynamic><span data-i18n="ONE_TARGET"></span></span></span><span class="crit-range">, </span><span data-i18n="CRIT_RANGE" class="crit-range lowercase"></span><span class="crit-range"> </span><span class="crit-range auto-expand-wrap"><input type="number" name="attr_crit_range" class="no-spin" value="20" step="1" min="1" max="20"><span name="attr_crit_range" class="auto-expand-text"></span></span><span>.</span></div><div class="shaped-row"><span class="italic"><span data-i18n="HIT"></span><span>:</span></span><span> </span><span name="attr_attack_damage_average" class="attack damage edit">0</span><span class="attack damage edit"> (</span><span class="attack damage edit"><span class="auto-expand-wrap"><input type="text" name="attr_attack_damage_dice" class="center" placeholder="1"><span name="attr_attack_damage_dice" class="auto-expand-text">1</span></span><span class="auto-expand-wrap"><select name="attr_attack_damage_die"><option>d0</option><option>d2</option><option>d4</option><option>d6</option><option>d8</option><option>d10</option><option>d12</option><option>d20</option></select><span name="attr_attack_damage_die" class="auto-expand-text">d0</span></span><span class="dice-modifier auto-expand-wrap"><input type="text" name="attr_attack_damage_dice_modifier"><span name="attr_attack_damage_dice_modifier" class="auto-expand-text"></span></span></span><span class="attack damage edit">+</span><span class="attack damage edit auto-expand-wrap"><select name="attr_attack_damage_ability"><option value="0">—</option><option value="FIN" data-i18n="FIN"></option><option value="STR" data-i18n="STR" class=""></option><option value="DEX" data-i18n="DEX" class=""></option><option value="CON" data-i18n="CON" class=""></option><option value="INT" data-i18n="INT" class=""></option><option value="WIS" data-i18n="WIS" class=""></option><option value="CHA" data-i18n="CHA" class=""></option><option value="HON" data-i18n="HON" class="honor"></option><option value="SAN" data-i18n="SAN" class="sanity"></option><option class="srd-hidden">SPELL_ABILITY</option></select><span name="attr_attack_damage_ability" class="auto-expand-text capitalize" data-i18n-dynamic></span></span><span class="attack damage edit">+</span><span class="attack damage edit auto-expand-wrap"><input type="text" name="attr_attack_damage_bonus"><span name="attr_attack_damage_bonus" class="auto-expand-text"></span></span><span class="attack damage edit extra-on-a-crit">, </span><span data-i18n="EXTRA_ON_A_CRIT" class="attack damage edit extra-on-a-crit lowercase"></span><span class="attack damage edit extra-on-a-crit"> </span><span class="attack damage edit extra-on-a-crit auto-expand-wrap"><input type="text" name="attr_attack_damage_crit" class="center"><span name="attr_attack_damage_crit" class="auto-expand-text"></span></span><span class="attack damage edit">) </span><span class="attack damage edit auto-expand-wrap"><input type="text" name="attr_attack_damage_type" class="edit center" data-i18n-placeholder="FIRE"><span name="attr_attack_damage_type" class="auto-expand-text min-2-rem"></span></span><span class="attack damage edit"> </span><span data-i18n="DAMAGE" class="attack damage edit lowercase"></span><span class="attack damage">, </span><span class="attack damage auto-expand-wrap"><input type="text" name="attr_attack_higher_level_dice"><span name="attr_attack_higher_level_dice" class="auto-expand-text"></span></span><span name="attr_attack_damage_die" class="attack damage"></span><span class="attack damage"> </span><span data-i18n="PER_LEVEL" class="attack damage"></span><span> </span><span class="attack edit auto-expand-wrap"><select name="attr_attack_second_damage_condition"><option value="">—</option><option value="PLUS" data-i18n="PLUS"></option></select><span name="attr_attack_second_damage_condition" class="auto-expand-text" data-i18n-dynamic></span></span><input type="hidden" name="attr_attack_second_damage_condition" class="attack-second-damage-condition" value=""><span class="damage"> </span><span name="attr_attack_second_damage_average" class="attack damage edit">0</span><span class="attack damage edit"> (</span><span class="attack damage edit"><span class="auto-expand-wrap"><input type="text" name="attr_attack_second_damage_dice" class="center" placeholder="1"><span name="attr_attack_second_damage_dice" class="auto-expand-text">1</span></span><span class="auto-expand-wrap"><select name="attr_attack_second_damage_die"><option>d0</option><option>d2</option><option>d4</option><option>d6</option><option>d8</option><option>d10</option><option>d12</option><option>d20</option></select><span name="attr_attack_second_damage_die" class="auto-expand-text">d0</span></span><span class="dice-modifier auto-expand-wrap"><input type="text" name="attr_attack_second_damage_dice_modifier"><span name="attr_attack_second_damage_dice_modifier" class="auto-expand-text"></span></span></span><span class="attack damage edit">+</span><span class="attack damage edit auto-expand-wrap"><select name="attr_attack_second_damage_ability"><option value="0">—</option><option value="FIN" data-i18n="FIN"></option><option value="STR" data-i18n="STR" class=""></option><option value="DEX" data-i18n="DEX" class=""></option><option value="CON" data-i18n="CON" class=""></option><option value="INT" data-i18n="INT" class=""></option><option value="WIS" data-i18n="WIS" class=""></option><option value="CHA" data-i18n="CHA" class=""></option><option value="HON" data-i18n="HON" class="honor"></option><option value="SAN" data-i18n="SAN" class="sanity"></option><option class="srd-hidden">SPELL_ABILITY</option></select><span name="attr_attack_second_damage_ability" class="auto-expand-text capitalize" data-i18n-dynamic></span></span><span class="attack damage edit">+</span><span class="attack damage edit auto-expand-wrap"><input type="text" name="attr_attack_second_damage_bonus"><span name="attr_attack_second_damage_bonus" class="auto-expand-text"></span></span><span class="attack damage edit extra-on-a-crit">, </span><span data-i18n="EXTRA_ON_A_CRIT" class="attack damage edit extra-on-a-crit lowercase"></span><span class="attack damage edit extra-on-a-crit"> </span><span class="attack damage edit extra-on-a-crit auto-expand-wrap"><input type="text" name="attr_attack_second_damage_crit" class="center"><span name="attr_attack_second_damage_crit" class="auto-expand-text"></span></span><span class="attack damage edit">) </span><span class="attack damage edit auto-expand-wrap"><input type="text" name="attr_attack_second_damage_type" class="edit center" data-i18n-placeholder="FIRE"><span name="attr_attack_second_damage_type" class="auto-expand-text min-2-rem"></span></span><span class="attack damage edit"> </span><span data-i18n="DAMAGE" class="attack damage edit lowercase"></span><span class="attack damage">, </span><span class="attack damage auto-expand-wrap"><input type="text" name="attr_attack_second_higher_level_dice"><span name="attr_attack_second_higher_level_dice" class="auto-expand-text"></span></span><span name="attr_attack_second_damage_die" class="attack damage"></span><span class="attack damage"> </span><span data-i18n="PER_LEVEL" class="attack damage"></span><span>.</span></div></div></div><div class="shaped-row align-flex-start no-wrap mar-l-smd mar-t-smd"><input type="checkbox" name="attr_saving_throw_toggle" value="1" class="saving-throw-toggle small-checkbox no-shrink"><span class="saving-throw-reverse heading"><span data-i18n="SAVING_THROW"></span>.</span><div class="saving-throw"><div class="shaped-row"><span class="edit auto-expand-wrap"><select name="attr_saving_throw_vs_ability" accept="Save"><option value="STRENGTH" data-i18n="STRENGTH" class="default-saving-throw"></option><option value="DEXTERITY" data-i18n="DEXTERITY" class="default-saving-throw"></option><option value="CONSTITUTION" data-i18n="CONSTITUTION" class="default-saving-throw"></option><option value="INTELLIGENCE" data-i18n="INTELLIGENCE" class="default-saving-throw"></option><option value="WISDOM" data-i18n="WISDOM" class="default-saving-throw"></option><option value="CHARISMA" data-i18n="CHARISMA" class="default-saving-throw"></option><option value="HONOR" data-i18n="HONOR" class="default-saving-throw honor"></option><option value="SANITY" data-i18n="SANITY" class="default-saving-throw sanity"></option><option value="FORTITUDE" data-i18n="FORTITUDE" class="custom-saving-throw"></option><option value="REFLEX" data-i18n="REFLEX" class="custom-saving-throw"></option><option value="WILL" data-i18n="WILL" class="custom-saving-throw"></option></select><span name="attr_saving_throw_vs_ability" class="auto-expand-text" data-i18n-dynamic></span></span><span> </span><span data-i18n="SAVING_THROW" class="lowercase"></span><span> (</span><span class="edit auto-expand-wrap"><select name="attr_saving_throw_ability"><option value="0">—</option><option value="STR" data-i18n="STR" class=""></option><option value="DEX" data-i18n="DEX" class=""></option><option value="CON" data-i18n="CON" class=""></option><option value="INT" data-i18n="INT" class=""></option><option value="WIS" data-i18n="WIS" class=""></option><option value="CHA" data-i18n="CHA" class=""></option><option value="HON" data-i18n="HON" class="honor"></option><option value="SAN" data-i18n="SAN" class="sanity"></option><option class="srd-hidden">SPELL_ABILITY</option></select><span name="attr_saving_throw_ability" class="auto-expand-text" data-i18n-dynamic></span></span><span>+</span><span class="edit auto-expand-wrap"><input type="number" name="attr_saving_throw_bonus"><span name="attr_saving_throw_bonus" class="auto-expand-text"></span></span><span>=</span><span data-i18n="DC"></span><span> </span><input type="hidden" name="attr_saving_throw_dc"><span name="attr_saving_throw_dc" class="bold"></span><span>).</span><span> </span><span class="inline-block"><div class="7-rem flex-grow"><textarea name="attr_saving_throw_success" class="one-line-textarea" data-i18n-placeholder="SAVE_SUCCESS" accept="Save Success"></textarea></div></span></div><div class="shaped-row"><span class="italic"><span data-i18n="SAVE_FAILURE"></span><span>:</span></span><span> </span><span name="attr_saving_throw_damage_average" class="saving-throw damage edit">0</span><span class="saving-throw damage edit"> (</span><span class="saving-throw damage edit"><span class="auto-expand-wrap"><input type="text" name="attr_saving_throw_damage_dice" class="center" placeholder="1"><span name="attr_saving_throw_damage_dice" class="auto-expand-text">1</span></span><span class="auto-expand-wrap"><select name="attr_saving_throw_damage_die"><option>d0</option><option>d2</option><option>d4</option><option>d6</option><option>d8</option><option>d10</option><option>d12</option><option>d20</option></select><span name="attr_saving_throw_damage_die" class="auto-expand-text">d0</span></span><span class="dice-modifier auto-expand-wrap"><input type="text" name="attr_saving_throw_damage_dice_modifier"><span name="attr_saving_throw_damage_dice_modifier" class="auto-expand-text"></span></span></span><span class="saving-throw damage edit">+</span><span class="saving-throw damage edit auto-expand-wrap"><select name="attr_saving_throw_damage_ability"><option value="0">—</option><option value="FIN" data-i18n="FIN"></option><option value="STR" data-i18n="STR" class=""></option><option value="DEX" data-i18n="DEX" class=""></option><option value="CON" data-i18n="CON" class=""></option><option value="INT" data-i18n="INT" class=""></option><option value="WIS" data-i18n="WIS" class=""></option><option value="CHA" data-i18n="CHA" class=""></option><option value="HON" data-i18n="HON" class="honor"></option><option value="SAN" data-i18n="SAN" class="sanity"></option><option class="srd-hidden">SPELL_ABILITY</option></select><span name="attr_saving_throw_damage_ability" class="auto-expand-text capitalize" data-i18n-dynamic></span></span><span class="saving-throw damage edit">+</span><span class="saving-throw damage edit auto-expand-wrap"><input type="text" name="attr_saving_throw_damage_bonus"><span name="attr_saving_throw_damage_bonus" class="auto-expand-text"></span></span><span class="saving-throw damage edit">) </span><span class="saving-throw damage edit auto-expand-wrap"><input type="text" name="attr_saving_throw_damage_type" class="edit center" data-i18n-placeholder="FIRE"><span name="attr_saving_throw_damage_type" class="auto-expand-text min-2-rem"></span></span><span class="saving-throw damage edit"> </span><span data-i18n="DAMAGE" class="saving-throw damage edit lowercase"></span><span class="saving-throw damage">, </span><span class="saving-throw damage auto-expand-wrap"><input type="text" name="attr_saving_throw_higher_level_dice"><span name="attr_saving_throw_higher_level_dice" class="auto-expand-text"></span></span><span name="attr_saving_throw_damage_die" class="saving-throw damage"></span><span class="saving-throw damage"> </span><span data-i18n="PER_LEVEL" class="saving-throw damage"></span><span class="saving-throw edit"> </span><span class="saving-throw edit auto-expand-wrap"><select name="attr_saving_throw_second_damage_condition"><option value="">—</option><option value="PLUS" data-i18n="PLUS"></option></select><span name="attr_saving_throw_second_damage_condition" class="auto-expand-text" data-i18n-dynamic></span></span><input type="hidden" name="attr_saving_throw_second_damage_condition" class="saving-throw-second-damage-condition" value=""><span class="saving-throw damage edit"> </span><span name="attr_saving_throw_second_damage_average" class="saving-throw damage edit">0</span><span class="saving-throw damage edit"> (</span><span class="saving-throw damage edit"><span class="auto-expand-wrap"><input type="text" name="attr_saving_throw_second_damage_dice" class="center" placeholder="1"><span name="attr_saving_throw_second_damage_dice" class="auto-expand-text">1</span></span><span class="auto-expand-wrap"><select name="attr_saving_throw_second_damage_die"><option>d0</option><option>d2</option><option>d4</option><option>d6</option><option>d8</option><option>d10</option><option>d12</option><option>d20</option></select><span name="attr_saving_throw_second_damage_die" class="auto-expand-text">d0</span></span><span class="dice-modifier auto-expand-wrap"><input type="text" name="attr_saving_throw_second_damage_dice_modifier"><span name="attr_saving_throw_second_damage_dice_modifier" class="auto-expand-text"></span></span></span><span class="saving-throw damage edit">+</span><span class="saving-throw damage edit auto-expand-wrap"><select name="attr_saving_throw_second_damage_ability"><option value="0">—</option><option value="FIN" data-i18n="FIN"></option><option value="STR" data-i18n="STR" class=""></option><option value="DEX" data-i18n="DEX" class=""></option><option value="CON" data-i18n="CON" class=""></option><option value="INT" data-i18n="INT" class=""></option><option value="WIS" data-i18n="WIS" class=""></option><option value="CHA" data-i18n="CHA" class=""></option><option value="HON" data-i18n="HON" class="honor"></option><option value="SAN" data-i18n="SAN" class="sanity"></option><option class="srd-hidden">SPELL_ABILITY</option></select><span name="attr_saving_throw_second_damage_ability" class="auto-expand-text capitalize" data-i18n-dynamic></span></span><span class="saving-throw damage edit">+</span><span class="saving-throw damage edit auto-expand-wrap"><input type="text" name="attr_saving_throw_second_damage_bonus"><span name="attr_saving_throw_second_damage_bonus" class="auto-expand-text"></span></span><span class="saving-throw damage edit">) </span><span class="saving-throw damage edit auto-expand-wrap"><input type="text" name="attr_saving_throw_second_damage_type" class="edit center" data-i18n-placeholder="FIRE"><span name="attr_saving_throw_second_damage_type" class="auto-expand-text min-2-rem"></span></span><span class="saving-throw damage edit"> </span><span data-i18n="DAMAGE" class="saving-throw damage edit lowercase"></span><span class="saving-throw damage">, </span><span class="saving-throw damage auto-expand-wrap"><input type="text" name="attr_saving_throw_second_higher_level_dice"><span name="attr_saving_throw_second_higher_level_dice" class="auto-expand-text"></span></span><span name="attr_saving_throw_second_damage_die" class="saving-throw damage"></span><span class="saving-throw damage"> </span><span data-i18n="PER_LEVEL" class="saving-throw damage"></span><span class="saving-throw edit">.</span></div></div></div><div class="shaped-row align-flex-start mar-l-smd mar-t-smd"><input type="checkbox" name="attr_other_damage_toggle" value="1" class="other-damage-toggle small-checkbox"><span class="other-damage-reverse heading"><span data-i18n="OTHER_DAMAGE"></span>.</span><span name="attr_other_damage_average" class="other-damage damage edit">0</span><span class="other-damage damage edit"> (</span><span class="other-damage damage edit"><span class="auto-expand-wrap"><input type="text" name="attr_other_damage_dice" class="center" placeholder="1"><span name="attr_other_damage_dice" class="auto-expand-text">1</span></span><span class="auto-expand-wrap"><select name="attr_other_damage_die"><option>d0</option><option>d2</option><option>d4</option><option>d6</option><option>d8</option><option>d10</option><option>d12</option><option>d20</option></select><span name="attr_other_damage_die" class="auto-expand-text">d0</span></span><span class="dice-modifier auto-expand-wrap"><input type="text" name="attr_other_damage_dice_modifier"><span name="attr_other_damage_dice_modifier" class="auto-expand-text"></span></span></span><span class="other-damage damage edit">+</span><span class="other-damage damage edit auto-expand-wrap"><select name="attr_other_damage_ability"><option value="0">—</option><option value="FIN" data-i18n="FIN"></option><option value="STR" data-i18n="STR" class=""></option><option value="DEX" data-i18n="DEX" class=""></option><option value="CON" data-i18n="CON" class=""></option><option value="INT" data-i18n="INT" class=""></option><option value="WIS" data-i18n="WIS" class=""></option><option value="CHA" data-i18n="CHA" class=""></option><option value="HON" data-i18n="HON" class="honor"></option><option value="SAN" data-i18n="SAN" class="sanity"></option><option class="srd-hidden">SPELL_ABILITY</option></select><span name="attr_other_damage_ability" class="auto-expand-text capitalize" data-i18n-dynamic></span></span><span class="other-damage damage edit">+</span><span class="other-damage damage edit auto-expand-wrap"><input type="text" name="attr_other_damage_bonus"><span name="attr_other_damage_bonus" class="auto-expand-text"></span></span><span class="other-damage damage edit extra-on-a-crit">, </span><span data-i18n="EXTRA_ON_A_CRIT" class="other-damage damage edit extra-on-a-crit lowercase"></span><span class="other-damage damage edit extra-on-a-crit"> </span><span class="other-damage damage edit extra-on-a-crit auto-expand-wrap"><input type="text" name="attr_other_damage_crit" class="center"><span name="attr_other_damage_crit" class="auto-expand-text"></span></span><span class="other-damage damage edit">) </span><span class="other-damage damage edit auto-expand-wrap"><input type="text" name="attr_other_damage_type" class="edit center" data-i18n-placeholder="FIRE"><span name="attr_other_damage_type" class="auto-expand-text min-2-rem"></span></span><span class="other-damage damage edit"> </span><span data-i18n="DAMAGE" class="other-damage damage edit lowercase"></span><span class="other-damage damage">, </span><span class="other-damage damage auto-expand-wrap"><input type="text" name="attr_other_higher_level_dice"><span name="attr_other_higher_level_dice" class="auto-expand-text"></span></span><span name="attr_other_damage_die" class="other-damage damage"></span><span class="other-damage damage"> </span><span data-i18n="PER_LEVEL" class="other-damage damage"></span><span class="other-damage edit"> </span><span class="other-damage edit auto-expand-wrap"><select name="attr_other_second_damage_condition"><option value="">—</option><option value="PLUS" data-i18n="PLUS"></option></select><span name="attr_other_second_damage_condition" class="auto-expand-text" data-i18n-dynamic></span></span><input type="hidden" name="attr_other_second_damage_condition" class="other-second-damage-condition" value=""><span class="other-damage damage edit"> </span><span name="attr_other_second_damage_average" class="other-damage damage edit">0</span><span class="other-damage damage edit"> (</span><span class="other-damage damage edit"><span class="auto-expand-wrap"><input type="text" name="attr_other_second_damage_dice" class="center" placeholder="1"><span name="attr_other_second_damage_dice" class="auto-expand-text">1</span></span><span class="auto-expand-wrap"><select name="attr_other_second_damage_die"><option>d0</option><option>d2</option><option>d4</option><option>d6</option><option>d8</option><option>d10</option><option>d12</option><option>d20</option></select><span name="attr_other_second_damage_die" class="auto-expand-text">d0</span></span><span class="dice-modifier auto-expand-wrap"><input type="text" name="attr_other_second_damage_dice_modifier"><span name="attr_other_second_damage_dice_modifier" class="auto-expand-text"></span></span></span><span class="other-damage damage edit">+</span><span class="other-damage damage edit auto-expand-wrap"><select name="attr_other_second_damage_ability"><option value="0">—</option><option value="FIN" data-i18n="FIN"></option><option value="STR" data-i18n="STR" class=""></option><option value="DEX" data-i18n="DEX" class=""></option><option value="CON" data-i18n="CON" class=""></option><option value="INT" data-i18n="INT" class=""></option><option value="WIS" data-i18n="WIS" class=""></option><option value="CHA" data-i18n="CHA" class=""></option><option value="HON" data-i18n="HON" class="honor"></option><option value="SAN" data-i18n="SAN" class="sanity"></option><option class="srd-hidden">SPELL_ABILITY</option></select><span name="attr_other_second_damage_ability" class="auto-expand-text capitalize" data-i18n-dynamic></span></span><span class="other-damage damage edit">+</span><span class="other-damage damage edit auto-expand-wrap"><input type="text" name="attr_other_second_damage_bonus"><span name="attr_other_second_damage_bonus" class="auto-expand-text"></span></span><span class="other-damage damage edit extra-on-a-crit">, </span><span data-i18n="EXTRA_ON_A_CRIT" class="other-damage damage edit extra-on-a-crit lowercase"></span><span class="other-damage damage edit extra-on-a-crit"> </span><span class="other-damage damage edit extra-on-a-crit auto-expand-wrap"><input type="text" name="attr_other_second_damage_crit" class="center"><span name="attr_other_second_damage_crit" class="auto-expand-text"></span></span><span class="other-damage damage edit">) </span><span class="other-damage damage edit auto-expand-wrap"><input type="text" name="attr_other_second_damage_type" class="edit center" data-i18n-placeholder="FIRE"><span name="attr_other_second_damage_type" class="auto-expand-text min-2-rem"></span></span><span class="other-damage damage edit"> </span><span data-i18n="DAMAGE" class="other-damage damage edit lowercase"></span><span class="other-damage damage">, </span><span class="other-damage damage auto-expand-wrap"><input type="text" name="attr_other_second_higher_level_dice"><span name="attr_other_second_higher_level_dice" class="auto-expand-text"></span></span><span name="attr_other_second_damage_die" class="other-damage damage"></span><span class="other-damage damage"> </span><span data-i18n="PER_LEVEL" class="other-damage damage"></span><span class="other-damage edit">.</span></div><div class="shaped-row align-flex-start mar-l-smd mar-t-smd"><input type="hidden" name="attr_heal_formula"> <input type="checkbox" name="attr_heal_toggle" value="1" class="heal-toggle small-checkbox"><span class="heal-reverse heading"><span data-i18n="HEAL"></span>.</span><span class="heal" data-i18n="HEAL_FOR"></span><span class="heal"> </span><span class="heal edit"><span class="edit auto-expand-wrap"><input type="text" name="attr_heal_dice" class="center" placeholder="1"><span name="attr_heal_dice" class="auto-expand-text">1</span></span><span class="auto-expand-wrap"><select name="attr_heal_die"><option>d0</option><option>d2</option><option>d4</option><option>d6</option><option>d8</option><option>d10</option><option>d12</option><option>d20</option></select><span name="attr_heal_die" class="auto-expand-text">d0</span></span><span class="dice-modifier auto-expand-wrap"><input type="text" name="attr_heal_dice_modifier"><span name="attr_heal_dice_modifier" class="auto-expand-text"></span></span></span><span class="heal">+</span><span class="heal auto-expand-wrap"><select name="attr_heal_ability"><option value="0">—</option><option value="STR" data-i18n="STR" class=""></option><option value="DEX" data-i18n="DEX" class=""></option><option value="CON" data-i18n="CON" class=""></option><option value="INT" data-i18n="INT" class=""></option><option value="WIS" data-i18n="WIS" class=""></option><option value="CHA" data-i18n="CHA" class=""></option><option value="HON" data-i18n="HON" class="honor"></option><option value="SAN" data-i18n="SAN" class="sanity"></option><option class="srd-hidden">SPELL_ABILITY</option></select><span name="attr_heal_ability" class="auto-expand-text" data-i18n-dynamic></span></span><span class="heal">+</span><span class="heal auto-expand-wrap"><input type="text" name="attr_heal_bonus"><span name="attr_heal_bonus" class="auto-expand-text"></span></span><span class="heal">+</span><span class="heal center"><label class="pseudo-button-wrapper space-below"><input type="checkbox" name="attr_heal_query_toggle" value="?{Heal Bonus Amount|}"><span data-i18n="QUERY" class="lowercase"></span></label></span><span class="heal">, </span><span class="heal auto-expand-wrap"><input type="text" name="attr_heal_higher_level_dice"><span name="attr_heal_higher_level_dice" class="auto-expand-text"></span></span><span name="attr_heal_die" class="heal"></span><span class="heal">+</span><span class="heal auto-expand-wrap"><input type="text" name="attr_higher_level_heal" class="center" accept="Higher Level Healing"><span name="attr_higher_level_heal" class="auto-expand-text"></span></span><span class="heal"> </span><span data-i18n="PER_LEVEL" class="heal"></span></div><div class="emote mar-l-smd mar-t-smd"><textarea name="attr_emote" class="one-line-textarea" data-i18n-placeholder="EMOTE"></textarea></div><div class="freetext mar-l-smd mar-t-sm"><textarea name="attr_freetext" class="two-line-textarea" data-i18n-placeholder="FREETEXT"></textarea></div><div class="freeform mar-l-smd mar-t-sm"><textarea name="attr_freeform" class="two-line-textarea" data-i18n-placeholder="FREEFORM"></textarea></div><div class="shaped-row align-flex-start mar-l-smd mar-t-smd relative"><input type="checkbox" name="attr_special_effects_toggle" value="1" class="special-effects-toggle small-checkbox"><span class="heading"><span data-i18n="SPECIAL_EFFECTS"></span>.</span><span data-i18n="TYPE" class="special-effects"></span><span class="special-effects"> </span><span class="special-effects auto-expand-wrap"><input type="text" name="attr_special_effects_type" class="center" data-i18n-placeholder="EXPLODE"><span name="attr_special_effects_type" class="auto-expand-text min-2-rem"></span></span><span class="special-effects">, </span><span data-i18n="COLOR" class="special-effects"></span><span class="special-effects"> </span><span class="special-effects auto-expand-wrap"><input type="text" name="attr_special_effects_color" class="center" data-i18n-placeholder="FIRE"><span name="attr_special_effects_color" class="auto-expand-text min-2-rem"></span></span><span class="special-effects">, </span><span data-i18n="POINTS_OF_ORIGIN" class="special-effects"></span><span class="special-effects"> </span><span class="special-effects 6-rem"><select name="attr_special_effects_points_of_origin"><option value="sourceToTarget @{target|token_id}" data-i18n="SOURCE_TO_TARGET"></option><option value="target @{target|token_id}" data-i18n="TARGET"></option><option value="source" data-i18n="SOURCE"></option><option value="targetToSource @{target|token_id}" data-i18n="TARGET_TO_SOURCE"></option></select></span><div class="tooltip-position-wrapper"><div class="tooltip"><div class="tooltip-toggle-text center">A</div><div class="tooltip-content-left small-label" data-i18n="REQUIRES_API"></div></div></div></div><div class="shaped-row align-flex-start mar-l-smd mar-t-smd"><input type="checkbox" name="attr_repeat_toggle" value="1" class="small-checkbox"><span class="heading"><span data-i18n="REPEAT"></span>.</span></div></div></div></fieldset></div><div class="spell-level-container spell-level-1 shaped-row align-center"><div class="spell-level-wrapper shaped-row align-flex-end mar-r-smd"><span data-i18n="1ST_LEVEL" class="white-space-no-wrap"></span><span class="spell-slots-or-points"> (</span><span class="auto-expand-wrap spell-slots"><input type="number" name="attr_spell_slots_l1" class="no-spin" value="0"><span name="attr_spell_slots_l1" class="auto-expand-text"></span></span><span class="spell-slots">/</span><span name="attr_spell_slots_l1_calc" class="spell-slots pc edit"></span><span class="spell-slots edit">+</span><span class="auto-expand-wrap spell-slots edit"><input type="number" name="attr_spell_slots_l1_bonus" class="no-spin" value="0" min="0"><span name="attr_spell_slots_l1_bonus" class="auto-expand-text"></span></span><span class="spell-slots edit">=</span><span name="attr_spell_slots_l1_max" class="spell-slots"></span><span class="spell-slots spell-points mar-r-smd">;</span><span class="spell-points">2 <span data-i18n="POINTS" class="lowercase"></span></span><span class="spell-slots-or-points">)</span><span class="show-when-condensed">:</span></div><div class="col-100 show-when-not-condensed"></div><fieldset class="repeating_spell1"><input type="hidden" name="attr_is_prepared" class="toggle-prepared hidden"> <input type="hidden" name="attr_ritual" class="toggle-ritual"> <input type="hidden" name="attr_concentration" class="toggle-concentration"> <input type="hidden" name="attr_casting_time" class="toggle-time"> <input type="hidden" name="attr_components" class="toggle-components"><div class="filter-section compendium-drop-target"><input type="hidden" name="attr_roll_formula"> <input type="hidden" name="attr_cast_as_level"> <input type="hidden" name="attr_type_from_srd" accept="Spell Attack"> <input type="hidden" name="attr_damage_from_srd" accept="Damage"> <input type="hidden" name="attr_second_damage_from_srd" accept="Secondary Damage"> <input type="hidden" name="attr_damage_type_from_srd" accept="Damage Type"> <input type="hidden" name="attr_heal_from_srd" accept="Healing"> <input type="hidden" name="attr_higher_spell_slot_dice_from_srd" accept="Higher Spell Slot Dice"> <input type="hidden" name="attr_add_casting_modifier" accept="Add Casting Modifier"> <input type="hidden" name="attr_damage_progression_from_srd" accept="Damage Progression"><div class="presentation relative"><div class="shaped-row no-wrap"><input type="hidden" name="attr_content_toggle" value="1" class="content-toggle"><button type="roll" name="roll_spell" class="wrapper-button" value="@{output_option} &{template:5e-shaped} {{character_name=@{character_name}}} @{show_character_name} {{title=@{name}}} {{spell=1}} @{attacher_spell} @{attacher_spell_level_1} {{spell_level=^{@{spell_level}}}} {{school=^{@{school}}}} {{casting_time=^{@{casting_time}}}} @{ritual_output} {{range=@{range}}} {{components=^{@{components}}}} {{materials=@{materials}}} {{duration=^{@{duration}}}} @{hide_gm_info} @{roll_formula}"><span name="attr_name" class="spell-name"></span><div class="no-overflow condense"><span name="attr_spell_level" data-i18n-dynamic class="italic"></span><span name="attr_school" data-i18n-dynamic class="italic lowercase"></span><span class="show-ritual italic lowercase">(<span data-i18n="RITUAL"></span>)</span></div><div class="no-overflow condense"><span class="bold mar-r-sm"><span data-i18n="CASTING_TIME"></span>:</span><span name="attr_casting_time" data-i18n-dynamic></span></div><div class="no-overflow condense"><span class="bold mar-r-sm"><span data-i18n="RANGE"></span>:</span><span name="attr_range"></span></div><div class="no-overflow condense"><span class="bold mar-r-sm"><span data-i18n="COMPONENTS"></span>:</span><span name="attr_components" data-i18n-dynamic></span><input type="checkbox" name="attr_materials_show" value="1" class="show-materials hidden"><span class="show-materials">(<span name="attr_materials" class="small-label"></span>)</span></div><div class="no-overflow condense"><span class="bold mar-r-sm"><span data-i18n="DURATION"></span>:</span><span name="attr_duration" data-i18n-dynamic></span></div><div class="condense content"><span name="attr_content"></span></div></button><span class="show-when-condensed comma">, </span></div><div class="prepared-absolute prepared-matters"><label class="pseudo-button-wrapper show-when-not-condensed"><input type="checkbox" name="attr_is_prepared" value="Yes"><span data-i18n="PREPARED" class="lowercase small-font"></span></label></div></div><button type="roll" name="roll_repeat" class="hidden" value="@{output_option} &{template:5e-shaped} {{character_name=@{character_name}}} @{show_character_name} {{title=@{name}}} {{spell_repeat=1}} @{attacher_spell} @{attacher_spell_level_1} {{spell_level=^{@{spell_level}}}} @{hide_gm_info} @{roll_formula} {{content=}} {{higher_level=}}"></button><div class="shaped-row no-wrap edit"><span class="auto-expand-wrap"><input type="text" name="attr_name" class="spell-name" data-i18n-placeholder="NAME" accept="Name"><span name="attr_name" class="auto-expand-text min-3-rem spell-name"></span></span><div class="1-rem"></div></div><input type="checkbox" name="attr_toggle_details" class="toggle-icon-settings edit" checked="checked"><span class="toggle-icon-settings pictos edit">y</span><div class="details edit"><div class="shaped-row align-center"><span class="auto-expand-wrap"><select name="attr_spell_level" class="italic" accept="Level"><option value="CANTRIP" data-i18n="CANTRIP"></option><option value="1ST_LEVEL" data-i18n="1ST_LEVEL" selected="selected"></option><option value="2ND_LEVEL" data-i18n="2ND_LEVEL"></option><option value="3RD_LEVEL" data-i18n="3RD_LEVEL"></option><option value="4TH_LEVEL" data-i18n="4TH_LEVEL"></option><option value="5TH_LEVEL" data-i18n="5TH_LEVEL"></option><option value="6TH_LEVEL" data-i18n="6TH_LEVEL"></option><option value="7TH_LEVEL" data-i18n="7TH_LEVEL"></option><option value="8TH_LEVEL" data-i18n="8TH_LEVEL"></option><option value="9TH_LEVEL" data-i18n="9TH_LEVEL"></option><option value="0" class="srd-hidden">0</option><option value="1" class="srd-hidden">1</option><option value="2" class="srd-hidden">2</option><option value="3" class="srd-hidden">3</option><option value="4" class="srd-hidden">4</option><option value="5" class="srd-hidden">5</option><option value="6" class="srd-hidden">6</option><option value="7" class="srd-hidden">7</option><option value="8" class="srd-hidden">8</option><option value="9" class="srd-hidden">9</option></select><span name="attr_spell_level" class="auto-expand-text min-2-rem" data-i18n-dynamic>CANTRIP</span></span><span class="auto-expand-wrap"><select name="attr_school" class="italic lowercase" accept="School"><option value="ABJURATION" data-i18n="ABJURATION"></option><option value="CONJURATION" data-i18n="CONJURATION"></option><option value="DIVINATION" data-i18n="DIVINATION"></option><option value="ENCHANTMENT" data-i18n="ENCHANTMENT"></option><option value="EVOCATION" data-i18n="EVOCATION"></option><option value="ILLUSION" data-i18n="ILLUSION"></option><option value="NECROMANCY" data-i18n="NECROMANCY"></option><option value="TRANSMUTATION" data-i18n="TRANSMUTATION"></option><option value="Abjuration" class="srd-hidden">Abjuration</option><option value="Conjuration" class="srd-hidden">Conjuration</option><option value="Divination" class="srd-hidden">Divination</option><option value="Enchantment" class="srd-hidden">Enchantment</option><option value="Evocation" class="srd-hidden">Evocation</option><option value="Illusion" class="srd-hidden">Illusion</option><option value="Necromancy" class="srd-hidden">Necromancy</option><option value="Transmutation" class="srd-hidden">Transmutation</option></select><span name="attr_school" class="auto-expand-text lowercase min-2-rem" data-i18n-dynamic>ABJURATION</span></span><div class="mar-l-sm"><input type="hidden" name="attr_ritual_output"><label class="pseudo-button-wrapper"><input type="checkbox" name="attr_ritual" value="Yes" accept="Ritual"><span data-i18n="RITUAL" class="lowercase small-font"></span></label></div><div class="mar-l-sm prepared-matters"><label class="pseudo-button-wrapper"><input type="checkbox" name="attr_is_prepared" value="Yes"><span data-i18n="PREPARED" class="lowercase small-font"></span></label></div></div><div class="shaped-row align-center"><span class="bold mar-r-sm"><span data-i18n="CASTING_TIME"></span>:</span><span class="auto-expand-wrap"><select name="attr_casting_time" accept="Casting Time"><option value="1_ACTION" data-i18n="1_ACTION"></option><option value="1_BONUS_ACTION" data-i18n="1_BONUS_ACTION"></option><option value="1_REACTION" data-i18n="1_REACTION"></option><option value="1_MINUTE" data-i18n="1_MINUTE"></option><option value="10_MINUTES" data-i18n="10_MINUTES"></option><option value="1_HOUR" data-i18n="1_HOUR"></option><option value="8_HOURS" data-i18n="8_HOURS"></option><option value="12_HOURS" data-i18n="12_HOURS"></option><option value="24_HOURS" data-i18n="24_HOURS"></option><option value="1 action" class="srd-hidden"></option><option value="1 bonus action" class="srd-hidden"></option><option value="1 reaction" class="srd-hidden"></option><option value="1 minute" class="srd-hidden"></option><option value="10 minutes" class="srd-hidden"></option><option value="1 hour" class="srd-hidden"></option><option value="8 hours" class="srd-hidden"></option><option value="12 hours" class="srd-hidden"></option><option value="24 hours" class="srd-hidden"></option></select><span name="attr_casting_time" class="auto-expand-text min-2-rem" data-i18n-dynamic>1_ACTION</span></span></div><div class="shaped-row align-center"><span class="bold mar-r-sm"><span data-i18n="RANGE"></span>:</span><span class="auto-expand-wrap"><input type="text" name="attr_range" placeholder="90" accept="Range"><span name="attr_range" class="auto-expand-text min-2-rem"></span></span></div><div class="shaped-row align-center no-wrap"><span class="bold mar-r-sm"><span data-i18n="COMPONENTS"></span>:</span><span class="auto-expand-wrap"><select name="attr_components" accept="Components"><option value="COMPONENTS_V_S_M" data-i18n="COMPONENTS_V_S_M"></option><option value="COMPONENTS_V_S" data-i18n="COMPONENTS_V_S"></option><option value="COMPONENTS_V_M" data-i18n="COMPONENTS_V_M"></option><option value="COMPONENTS_V" data-i18n="COMPONENTS_V"></option><option value="COMPONENTS_S_M" data-i18n="COMPONENTS_S_M"></option><option value="COMPONENTS_S" data-i18n="COMPONENTS_S"></option><option value="COMPONENTS_M" data-i18n="COMPONENTS_M"></option><option class="psionics" value="DISPLAY_AUDITORY" data-i18n="DISPLAY_AUDITORY"></option><option class="psionics" value="DISPLAY_AUDITORY_MATERIAL" data-i18n="DISPLAY_AUDITORY_MATERIAL"></option><option class="psionics" value="DISPLAY_AUDITORY_MENTAL" data-i18n="DISPLAY_AUDITORY_MENTAL"></option><option class="psionics" value="DISPLAY_AUDITORY_MENTAL_VISUAL" data-i18n="DISPLAY_AUDITORY_MENTAL_VISUAL"></option><option class="psionics" value="DISPLAY_AUDITORY_MENTAL_OLFACTORY" data-i18n="DISPLAY_AUDITORY_MENTAL_OLFACTORY"></option><option class="psionics" value="DISPLAY_AUDITORY_OLFACTORY" data-i18n="DISPLAY_AUDITORY_OLFACTORY"></option><option class="psionics" value="DISPLAY_AUDITORY_OLFACTORY_MATERIAL" data-i18n="DISPLAY_AUDITORY_OLFACTORY_MATERIAL"></option><option class="psionics" value="DISPLAY_AUDITORY_VISUAL" data-i18n="DISPLAY_AUDITORY_VISUAL"></option><option class="psionics" value="DISPLAY_AUDITORY_VISUAL_MATERIAL" data-i18n="DISPLAY_AUDITORY_VISUAL_MATERIAL"></option><option class="psionics" value="DISPLAY_MENTAL" data-i18n="DISPLAY_MENTAL"></option><option class="psionics" value="DISPLAY_MENTAL_OLFACTORY" data-i18n="DISPLAY_MENTAL_OLFACTORY"></option><option class="psionics" value="DISPLAY_MENTAL_OLFACTORY_VISUAL" data-i18n="DISPLAY_MENTAL_OLFACTORY_VISUAL"></option><option class="psionics" value="DISPLAY_MENTAL_VISUAL" data-i18n="DISPLAY_MENTAL_VISUAL"></option><option class="psionics" value="DISPLAY_MENTAL_MATERIAL" data-i18n="DISPLAY_MENTAL_MATERIAL"></option><option class="psionics" value="DISPLAY_OLFACTORY" data-i18n="DISPLAY_OLFACTORY"></option><option class="psionics" value="DISPLAY_OLFACTORY_VISUAL" data-i18n="DISPLAY_OLFACTORY_VISUAL"></option><option class="psionics" value="DISPLAY_OLFACTORY_MATERIAL" data-i18n="DISPLAY_OLFACTORY_MATERIAL"></option><option class="psionics" value="DISPLAY_VISUAL" data-i18n="DISPLAY_VISUAL"></option><option class="psionics" value="DISPLAY_VISUAL_MATERIAL" data-i18n="DISPLAY_VISUAL_MATERIAL"></option><option class="psionics" value="DISPLAY_MATERIAL" data-i18n="DISPLAY_MATERIAL"></option><option value="V S M" class="srd-hidden"></option><option value="V S" class="srd-hidden"></option><option value="V M" class="srd-hidden"></option><option value="V" class="srd-hidden"></option><option value="S M" class="srd-hidden"></option><option value="S" class="srd-hidden"></option><option value="M" class="srd-hidden"></option></select><span name="attr_components" class="auto-expand-text min-2-rem" data-i18n-dynamic>COMPONENTS_V_S_M</span></span><span>(</span><span class="auto-expand-wrap"><input type="text" name="attr_materials" class="small-label" accept="Material"><span name="attr_materials" class="auto-expand-text small-label"></span></span><span>)</span></div><div class="shaped-row align-center"><span class="bold mar-r-sm"><span data-i18n="DURATION"></span>:</span><span class="auto-expand-wrap"><select name="attr_duration" accept="Duration"><option value="INSTANTANEOUS" data-i18n="INSTANTANEOUS"></option><option value="INSTANTANEOUS_OR_1_HOUR" data-i18n="INSTANTANEOUS_OR_1_HOUR"></option><option value="1_ROUND" data-i18n="1_ROUND"></option><option value="1_MINUTE" data-i18n="1_MINUTE"></option><option value="10_MINUTES" data-i18n="10_MINUTES"></option><option value="1_HOUR" data-i18n="1_HOUR"></option><option value="8_HOURS" data-i18n="8_HOURS"></option><option value="12_HOURS" data-i18n="12_HOURS"></option><option value="24_HOURS" data-i18n="24_HOURS"></option><option value="CONCENTRATION_UP_TO_1_ROUND" data-i18n="CONCENTRATION_UP_TO_1_ROUND"></option><option value="CONCENTRATION_UP_TO_6_ROUNDS" data-i18n="CONCENTRATION_UP_TO_6_ROUNDS"></option><option value="CONCENTRATION_UP_TO_1_MINUTE" data-i18n="CONCENTRATION_UP_TO_1_MINUTE"></option><option value="CONCENTRATION_UP_TO_10_MINUTES" data-i18n="CONCENTRATION_UP_TO_10_MINUTES"></option><option value="CONCENTRATION_UP_TO_1_HOUR" data-i18n="CONCENTRATION_UP_TO_1_HOUR"></option><option value="CONCENTRATION_UP_TO_2_HOURS" data-i18n="CONCENTRATION_UP_TO_2_HOURS"></option><option value="CONCENTRATION_UP_TO_8_HOURS" data-i18n="CONCENTRATION_UP_TO_8_HOURS"></option><option value="CONCENTRATION_UP_TO_12_HOURS" data-i18n="CONCENTRATION_UP_TO_12_HOURS"></option><option value="CONCENTRATION_UP_TO_24_HOURS" data-i18n="CONCENTRATION_UP_TO_24_HOURS"></option><option value="7_DAYS" data-i18n="7_DAYS"></option><option value="10_DAYS" data-i18n="10_DAYS"></option><option value="30_DAYS" data-i18n="30_DAYS"></option><option value="UNTIL_DISPELLED" data-i18n="UNTIL_DISPELLED"></option><option value="UNTIL_DISPELLED_OR_TRIGGERED" data-i18n="UNTIL_DISPELLED_OR_TRIGGERED"></option><option value="SPECIAL" data-i18n="SPECIAL"></option><option value="Instantaneous" class="srd-hidden"></option><option value="Instantaneous or 1 hour" class="srd-hidden"></option><option value="1 round" class="srd-hidden"></option><option value="1 minute" class="srd-hidden"></option><option value="10 minutes" class="srd-hidden"></option><option value="1 hour" class="srd-hidden"></option><option value="8 hours" class="srd-hidden"></option><option value="12 hours" class="srd-hidden"></option><option value="24 hours" class="srd-hidden"></option><option value="Up to 1 round" class="srd-hidden"></option><option value="Up to 6 rounds" class="srd-hidden"></option><option value="Up to 1 minute" class="srd-hidden"></option><option value="Up to 10 minutes" class="srd-hidden"></option><option value="Up to 1 hour" class="srd-hidden"></option><option value="Up to 2 hours" class="srd-hidden"></option><option value="Up to 8 hours" class="srd-hidden"></option><option value="Up to 12 hours" class="srd-hidden"></option><option value="Up to 24 hours" class="srd-hidden"></option></select><span name="attr_duration" class="auto-expand-text min-2-rem" data-i18n-dynamic>INSTANTANEOUS</span></span></div><div class="relative mar-l-smd mar-t-smd"><input type="checkbox" name="attr_content_toggle" value="1" class="content-toggle small-checkbox" checked="checked"><textarea name="attr_content" class="four-line-textarea textarea-checkbox" accept="Content" data-i18n-placeholder="CONTENT"></textarea></div><div class="relative mar-l-smd mar-t-smd"><input type="checkbox" name="attr_higher_level_toggle" value="1" class="higher-level-toggle small-checkbox"><textarea name="attr_higher_level" class="two-line-textarea textarea-checkbox" data-i18n-placeholder="HIGHER_LEVEL"></textarea></div><div class="shaped-row align-flex-start no-wrap mar-l-smd mar-t-smd"><input type="checkbox" name="attr_attack_toggle" value="1" class="attack-toggle small-checkbox no-shrink"><span class="attack-reverse heading"><span data-i18n="ATTACK"></span>.</span><div class="attack"><div class="shaped-row"><input type="hidden" name="attr_attack_type" class="attack-type"><span class="auto-expand-wrap"><select name="attr_attack_type" class="italic" accept="Item Type"><option value="MELEE_SPELL_ATTACK" data-i18n="MELEE_SPELL_ATTACK"></option><option value="RANGED_SPELL_ATTACK" data-i18n="RANGED_SPELL_ATTACK"></option><option class="srd-hidden">Melee Weapon</option><option class="srd-hidden">Ranged Weapon</option></select><span name="attr_attack_type" class="auto-expand-text italic" data-i18n-dynamic><span data-i18n="MELEE_WEAPON_ATTACK"></span></span></span><span class="italic">: </span><span class="attack edit"><label class="round-checkbox-wrapper pad-t-sm"><input type="checkbox" name="attr_proficiency" checked="checked"><span></span></label></span><span>+</span><span class="auto-expand-wrap"><select name="attr_attack_ability"><option value="0">—</option><option value="FIN" data-i18n="FIN"></option><option value="STR" data-i18n="STR" class=""></option><option value="DEX" data-i18n="DEX" class=""></option><option value="CON" data-i18n="CON" class=""></option><option value="INT" data-i18n="INT" class=""></option><option value="WIS" data-i18n="WIS" class=""></option><option value="CHA" data-i18n="CHA" class=""></option><option value="HON" data-i18n="HON" class="honor"></option><option value="SAN" data-i18n="SAN" class="sanity"></option><option class="srd-hidden">SPELL_ABILITY</option></select><span name="attr_attack_ability" class="auto-expand-text" data-i18n-dynamic></span></span><span>+</span><span class="auto-expand-wrap"><input type="number" name="attr_attack_bonus" class="no-spin"><span name="attr_attack_bonus" class="auto-expand-text"></span></span><span>=</span><span> </span><span name="attr_to_hit">+0</span><span> </span><span data-i18n="TO_HIT"></span><span>, </span><span data-i18n="REACH" class="reach lowercase"></span><span class="reach"> </span><span class="reach auto-expand-wrap"><input type="text" name="attr_reach" class="center" accept="Reach"><span name="attr_reach" class="auto-expand-text"></span></span><span class="reach">, </span><span data-i18n="RANGE" class="attack range edit lowercase"></span><span class="attack range edit"> </span><span class="attack range edit auto-expand-wrap"><input type="text" name="attr_range" class="center" accept="Range"><span name="attr_range" class="auto-expand-text"></span></span><span class="range">, </span><span class="auto-expand-wrap"><select name="attr_attack_target" class="italic"><option value="ONE_TARGET" data-i18n="ONE_TARGET"></option><option value="ONE_CREATURE" data-i18n="ONE_CREATURE"></option></select><span name="attr_attack_target" class="auto-expand-text" data-i18n-dynamic><span data-i18n="ONE_TARGET"></span></span></span><span class="crit-range">, </span><span data-i18n="CRIT_RANGE" class="crit-range lowercase"></span><span class="crit-range"> </span><span class="crit-range auto-expand-wrap"><input type="number" name="attr_crit_range" class="no-spin" value="20" step="1" min="1" max="20"><span name="attr_crit_range" class="auto-expand-text"></span></span><span>.</span></div><div class="shaped-row"><span class="italic"><span data-i18n="HIT"></span><span>:</span></span><span> </span><span name="attr_attack_damage_average" class="attack damage edit">0</span><span class="attack damage edit"> (</span><span class="attack damage edit"><span class="auto-expand-wrap"><input type="text" name="attr_attack_damage_dice" class="center" placeholder="1"><span name="attr_attack_damage_dice" class="auto-expand-text">1</span></span><span class="auto-expand-wrap"><select name="attr_attack_damage_die"><option>d0</option><option>d2</option><option>d4</option><option>d6</option><option>d8</option><option>d10</option><option>d12</option><option>d20</option></select><span name="attr_attack_damage_die" class="auto-expand-text">d0</span></span><span class="dice-modifier auto-expand-wrap"><input type="text" name="attr_attack_damage_dice_modifier"><span name="attr_attack_damage_dice_modifier" class="auto-expand-text"></span></span></span><span class="attack damage edit">+</span><span class="attack damage edit auto-expand-wrap"><select name="attr_attack_damage_ability"><option value="0">—</option><option value="FIN" data-i18n="FIN"></option><option value="STR" data-i18n="STR" class=""></option><option value="DEX" data-i18n="DEX" class=""></option><option value="CON" data-i18n="CON" class=""></option><option value="INT" data-i18n="INT" class=""></option><option value="WIS" data-i18n="WIS" class=""></option><option value="CHA" data-i18n="CHA" class=""></option><option value="HON" data-i18n="HON" class="honor"></option><option value="SAN" data-i18n="SAN" class="sanity"></option><option class="srd-hidden">SPELL_ABILITY</option></select><span name="attr_attack_damage_ability" class="auto-expand-text capitalize" data-i18n-dynamic></span></span><span class="attack damage edit">+</span><span class="attack damage edit auto-expand-wrap"><input type="text" name="attr_attack_damage_bonus"><span name="attr_attack_damage_bonus" class="auto-expand-text"></span></span><span class="attack damage edit extra-on-a-crit">, </span><span data-i18n="EXTRA_ON_A_CRIT" class="attack damage edit extra-on-a-crit lowercase"></span><span class="attack damage edit extra-on-a-crit"> </span><span class="attack damage edit extra-on-a-crit auto-expand-wrap"><input type="text" name="attr_attack_damage_crit" class="center"><span name="attr_attack_damage_crit" class="auto-expand-text"></span></span><span class="attack damage edit">) </span><span class="attack damage edit auto-expand-wrap"><input type="text" name="attr_attack_damage_type" class="edit center" data-i18n-placeholder="FIRE"><span name="attr_attack_damage_type" class="auto-expand-text min-2-rem"></span></span><span class="attack damage edit"> </span><span data-i18n="DAMAGE" class="attack damage edit lowercase"></span><span class="attack damage">, </span><span class="attack damage auto-expand-wrap"><input type="text" name="attr_attack_higher_level_dice"><span name="attr_attack_higher_level_dice" class="auto-expand-text"></span></span><span name="attr_attack_damage_die" class="attack damage"></span><span class="attack damage"> </span><span data-i18n="PER_LEVEL" class="attack damage"></span><span> </span><span class="attack edit auto-expand-wrap"><select name="attr_attack_second_damage_condition"><option value="">—</option><option value="PLUS" data-i18n="PLUS"></option></select><span name="attr_attack_second_damage_condition" class="auto-expand-text" data-i18n-dynamic></span></span><input type="hidden" name="attr_attack_second_damage_condition" class="attack-second-damage-condition" value=""><span class="damage"> </span><span name="attr_attack_second_damage_average" class="attack damage edit">0</span><span class="attack damage edit"> (</span><span class="attack damage edit"><span class="auto-expand-wrap"><input type="text" name="attr_attack_second_damage_dice" class="center" placeholder="1"><span name="attr_attack_second_damage_dice" class="auto-expand-text">1</span></span><span class="auto-expand-wrap"><select name="attr_attack_second_damage_die"><option>d0</option><option>d2</option><option>d4</option><option>d6</option><option>d8</option><option>d10</option><option>d12</option><option>d20</option></select><span name="attr_attack_second_damage_die" class="auto-expand-text">d0</span></span><span class="dice-modifier auto-expand-wrap"><input type="text" name="attr_attack_second_damage_dice_modifier"><span name="attr_attack_second_damage_dice_modifier" class="auto-expand-text"></span></span></span><span class="attack damage edit">+</span><span class="attack damage edit auto-expand-wrap"><select name="attr_attack_second_damage_ability"><option value="0">—</option><option value="FIN" data-i18n="FIN"></option><option value="STR" data-i18n="STR" class=""></option><option value="DEX" data-i18n="DEX" class=""></option><option value="CON" data-i18n="CON" class=""></option><option value="INT" data-i18n="INT" class=""></option><option value="WIS" data-i18n="WIS" class=""></option><option value="CHA" data-i18n="CHA" class=""></option><option value="HON" data-i18n="HON" class="honor"></option><option value="SAN" data-i18n="SAN" class="sanity"></option><option class="srd-hidden">SPELL_ABILITY</option></select><span name="attr_attack_second_damage_ability" class="auto-expand-text capitalize" data-i18n-dynamic></span></span><span class="attack damage edit">+</span><span class="attack damage edit auto-expand-wrap"><input type="text" name="attr_attack_second_damage_bonus"><span name="attr_attack_second_damage_bonus" class="auto-expand-text"></span></span><span class="attack damage edit extra-on-a-crit">, </span><span data-i18n="EXTRA_ON_A_CRIT" class="attack damage edit extra-on-a-crit lowercase"></span><span class="attack damage edit extra-on-a-crit"> </span><span class="attack damage edit extra-on-a-crit auto-expand-wrap"><input type="text" name="attr_attack_second_damage_crit" class="center"><span name="attr_attack_second_damage_crit" class="auto-expand-text"></span></span><span class="attack damage edit">) </span><span class="attack damage edit auto-expand-wrap"><input type="text" name="attr_attack_second_damage_type" class="edit center" data-i18n-placeholder="FIRE"><span name="attr_attack_second_damage_type" class="auto-expand-text min-2-rem"></span></span><span class="attack damage edit"> </span><span data-i18n="DAMAGE" class="attack damage edit lowercase"></span><span class="attack damage">, </span><span class="attack damage auto-expand-wrap"><input type="text" name="attr_attack_second_higher_level_dice"><span name="attr_attack_second_higher_level_dice" class="auto-expand-text"></span></span><span name="attr_attack_second_damage_die" class="attack damage"></span><span class="attack damage"> </span><span data-i18n="PER_LEVEL" class="attack damage"></span><span>.</span></div></div></div><div class="shaped-row align-flex-start no-wrap mar-l-smd mar-t-smd"><input type="checkbox" name="attr_saving_throw_toggle" value="1" class="saving-throw-toggle small-checkbox no-shrink"><span class="saving-throw-reverse heading"><span data-i18n="SAVING_THROW"></span>.</span><div class="saving-throw"><div class="shaped-row"><span class="edit auto-expand-wrap"><select name="attr_saving_throw_vs_ability" accept="Save"><option value="STRENGTH" data-i18n="STRENGTH" class="default-saving-throw"></option><option value="DEXTERITY" data-i18n="DEXTERITY" class="default-saving-throw"></option><option value="CONSTITUTION" data-i18n="CONSTITUTION" class="default-saving-throw"></option><option value="INTELLIGENCE" data-i18n="INTELLIGENCE" class="default-saving-throw"></option><option value="WISDOM" data-i18n="WISDOM" class="default-saving-throw"></option><option value="CHARISMA" data-i18n="CHARISMA" class="default-saving-throw"></option><option value="HONOR" data-i18n="HONOR" class="default-saving-throw honor"></option><option value="SANITY" data-i18n="SANITY" class="default-saving-throw sanity"></option><option value="FORTITUDE" data-i18n="FORTITUDE" class="custom-saving-throw"></option><option value="REFLEX" data-i18n="REFLEX" class="custom-saving-throw"></option><option value="WILL" data-i18n="WILL" class="custom-saving-throw"></option></select><span name="attr_saving_throw_vs_ability" class="auto-expand-text" data-i18n-dynamic></span></span><span> </span><span data-i18n="SAVING_THROW" class="lowercase"></span><span> (</span><span class="edit auto-expand-wrap"><select name="attr_saving_throw_ability"><option value="0">—</option><option value="STR" data-i18n="STR" class=""></option><option value="DEX" data-i18n="DEX" class=""></option><option value="CON" data-i18n="CON" class=""></option><option value="INT" data-i18n="INT" class=""></option><option value="WIS" data-i18n="WIS" class=""></option><option value="CHA" data-i18n="CHA" class=""></option><option value="HON" data-i18n="HON" class="honor"></option><option value="SAN" data-i18n="SAN" class="sanity"></option><option class="srd-hidden">SPELL_ABILITY</option></select><span name="attr_saving_throw_ability" class="auto-expand-text" data-i18n-dynamic></span></span><span>+</span><span class="edit auto-expand-wrap"><input type="number" name="attr_saving_throw_bonus"><span name="attr_saving_throw_bonus" class="auto-expand-text"></span></span><span>=</span><span data-i18n="DC"></span><span> </span><input type="hidden" name="attr_saving_throw_dc"><span name="attr_saving_throw_dc" class="bold"></span><span>).</span><span> </span><span class="inline-block"><div class="7-rem flex-grow"><textarea name="attr_saving_throw_success" class="one-line-textarea" data-i18n-placeholder="SAVE_SUCCESS" accept="Save Success"></textarea></div></span></div><div class="shaped-row"><span class="italic"><span data-i18n="SAVE_FAILURE"></span><span>:</span></span><span> </span><span name="attr_saving_throw_damage_average" class="saving-throw damage edit">0</span><span class="saving-throw damage edit"> (</span><span class="saving-throw damage edit"><span class="auto-expand-wrap"><input type="text" name="attr_saving_throw_damage_dice" class="center" placeholder="1"><span name="attr_saving_throw_damage_dice" class="auto-expand-text">1</span></span><span class="auto-expand-wrap"><select name="attr_saving_throw_damage_die"><option>d0</option><option>d2</option><option>d4</option><option>d6</option><option>d8</option><option>d10</option><option>d12</option><option>d20</option></select><span name="attr_saving_throw_damage_die" class="auto-expand-text">d0</span></span><span class="dice-modifier auto-expand-wrap"><input type="text" name="attr_saving_throw_damage_dice_modifier"><span name="attr_saving_throw_damage_dice_modifier" class="auto-expand-text"></span></span></span><span class="saving-throw damage edit">+</span><span class="saving-throw damage edit auto-expand-wrap"><select name="attr_saving_throw_damage_ability"><option value="0">—</option><option value="FIN" data-i18n="FIN"></option><option value="STR" data-i18n="STR" class=""></option><option value="DEX" data-i18n="DEX" class=""></option><option value="CON" data-i18n="CON" class=""></option><option value="INT" data-i18n="INT" class=""></option><option value="WIS" data-i18n="WIS" class=""></option><option value="CHA" data-i18n="CHA" class=""></option><option value="HON" data-i18n="HON" class="honor"></option><option value="SAN" data-i18n="SAN" class="sanity"></option><option class="srd-hidden">SPELL_ABILITY</option></select><span name="attr_saving_throw_damage_ability" class="auto-expand-text capitalize" data-i18n-dynamic></span></span><span class="saving-throw damage edit">+</span><span class="saving-throw damage edit auto-expand-wrap"><input type="text" name="attr_saving_throw_damage_bonus"><span name="attr_saving_throw_damage_bonus" class="auto-expand-text"></span></span><span class="saving-throw damage edit">) </span><span class="saving-throw damage edit auto-expand-wrap"><input type="text" name="attr_saving_throw_damage_type" class="edit center" data-i18n-placeholder="FIRE"><span name="attr_saving_throw_damage_type" class="auto-expand-text min-2-rem"></span></span><span class="saving-throw damage edit"> </span><span data-i18n="DAMAGE" class="saving-throw damage edit lowercase"></span><span class="saving-throw damage">, </span><span class="saving-throw damage auto-expand-wrap"><input type="text" name="attr_saving_throw_higher_level_dice"><span name="attr_saving_throw_higher_level_dice" class="auto-expand-text"></span></span><span name="attr_saving_throw_damage_die" class="saving-throw damage"></span><span class="saving-throw damage"> </span><span data-i18n="PER_LEVEL" class="saving-throw damage"></span><span class="saving-throw edit"> </span><span class="saving-throw edit auto-expand-wrap"><select name="attr_saving_throw_second_damage_condition"><option value="">—</option><option value="PLUS" data-i18n="PLUS"></option></select><span name="attr_saving_throw_second_damage_condition" class="auto-expand-text" data-i18n-dynamic></span></span><input type="hidden" name="attr_saving_throw_second_damage_condition" class="saving-throw-second-damage-condition" value=""><span class="saving-throw damage edit"> </span><span name="attr_saving_throw_second_damage_average" class="saving-throw damage edit">0</span><span class="saving-throw damage edit"> (</span><span class="saving-throw damage edit"><span class="auto-expand-wrap"><input type="text" name="attr_saving_throw_second_damage_dice" class="center" placeholder="1"><span name="attr_saving_throw_second_damage_dice" class="auto-expand-text">1</span></span><span class="auto-expand-wrap"><select name="attr_saving_throw_second_damage_die"><option>d0</option><option>d2</option><option>d4</option><option>d6</option><option>d8</option><option>d10</option><option>d12</option><option>d20</option></select><span name="attr_saving_throw_second_damage_die" class="auto-expand-text">d0</span></span><span class="dice-modifier auto-expand-wrap"><input type="text" name="attr_saving_throw_second_damage_dice_modifier"><span name="attr_saving_throw_second_damage_dice_modifier" class="auto-expand-text"></span></span></span><span class="saving-throw damage edit">+</span><span class="saving-throw damage edit auto-expand-wrap"><select name="attr_saving_throw_second_damage_ability"><option value="0">—</option><option value="FIN" data-i18n="FIN"></option><option value="STR" data-i18n="STR" class=""></option><option value="DEX" data-i18n="DEX" class=""></option><option value="CON" data-i18n="CON" class=""></option><option value="INT" data-i18n="INT" class=""></option><option value="WIS" data-i18n="WIS" class=""></option><option value="CHA" data-i18n="CHA" class=""></option><option value="HON" data-i18n="HON" class="honor"></option><option value="SAN" data-i18n="SAN" class="sanity"></option><option class="srd-hidden">SPELL_ABILITY</option></select><span name="attr_saving_throw_second_damage_ability" class="auto-expand-text capitalize" data-i18n-dynamic></span></span><span class="saving-throw damage edit">+</span><span class="saving-throw damage edit auto-expand-wrap"><input type="text" name="attr_saving_throw_second_damage_bonus"><span name="attr_saving_throw_second_damage_bonus" class="auto-expand-text"></span></span><span class="saving-throw damage edit">) </span><span class="saving-throw damage edit auto-expand-wrap"><input type="text" name="attr_saving_throw_second_damage_type" class="edit center" data-i18n-placeholder="FIRE"><span name="attr_saving_throw_second_damage_type" class="auto-expand-text min-2-rem"></span></span><span class="saving-throw damage edit"> </span><span data-i18n="DAMAGE" class="saving-throw damage edit lowercase"></span><span class="saving-throw damage">, </span><span class="saving-throw damage auto-expand-wrap"><input type="text" name="attr_saving_throw_second_higher_level_dice"><span name="attr_saving_throw_second_higher_level_dice" class="auto-expand-text"></span></span><span name="attr_saving_throw_second_damage_die" class="saving-throw damage"></span><span class="saving-throw damage"> </span><span data-i18n="PER_LEVEL" class="saving-throw damage"></span><span class="saving-throw edit">.</span></div></div></div><div class="shaped-row align-flex-start mar-l-smd mar-t-smd"><input type="checkbox" name="attr_other_damage_toggle" value="1" class="other-damage-toggle small-checkbox"><span class="other-damage-reverse heading"><span data-i18n="OTHER_DAMAGE"></span>.</span><span name="attr_other_damage_average" class="other-damage damage edit">0</span><span class="other-damage damage edit"> (</span><span class="other-damage damage edit"><span class="auto-expand-wrap"><input type="text" name="attr_other_damage_dice" class="center" placeholder="1"><span name="attr_other_damage_dice" class="auto-expand-text">1</span></span><span class="auto-expand-wrap"><select name="attr_other_damage_die"><option>d0</option><option>d2</option><option>d4</option><option>d6</option><option>d8</option><option>d10</option><option>d12</option><option>d20</option></select><span name="attr_other_damage_die" class="auto-expand-text">d0</span></span><span class="dice-modifier auto-expand-wrap"><input type="text" name="attr_other_damage_dice_modifier"><span name="attr_other_damage_dice_modifier" class="auto-expand-text"></span></span></span><span class="other-damage damage edit">+</span><span class="other-damage damage edit auto-expand-wrap"><select name="attr_other_damage_ability"><option value="0">—</option><option value="FIN" data-i18n="FIN"></option><option value="STR" data-i18n="STR" class=""></option><option value="DEX" data-i18n="DEX" class=""></option><option value="CON" data-i18n="CON" class=""></option><option value="INT" data-i18n="INT" class=""></option><option value="WIS" data-i18n="WIS" class=""></option><option value="CHA" data-i18n="CHA" class=""></option><option value="HON" data-i18n="HON" class="honor"></option><option value="SAN" data-i18n="SAN" class="sanity"></option><option class="srd-hidden">SPELL_ABILITY</option></select><span name="attr_other_damage_ability" class="auto-expand-text capitalize" data-i18n-dynamic></span></span><span class="other-damage damage edit">+</span><span class="other-damage damage edit auto-expand-wrap"><input type="text" name="attr_other_damage_bonus"><span name="attr_other_damage_bonus" class="auto-expand-text"></span></span><span class="other-damage damage edit extra-on-a-crit">, </span><span data-i18n="EXTRA_ON_A_CRIT" class="other-damage damage edit extra-on-a-crit lowercase"></span><span class="other-damage damage edit extra-on-a-crit"> </span><span class="other-damage damage edit extra-on-a-crit auto-expand-wrap"><input type="text" name="attr_other_damage_crit" class="center"><span name="attr_other_damage_crit" class="auto-expand-text"></span></span><span class="other-damage damage edit">) </span><span class="other-damage damage edit auto-expand-wrap"><input type="text" name="attr_other_damage_type" class="edit center" data-i18n-placeholder="FIRE"><span name="attr_other_damage_type" class="auto-expand-text min-2-rem"></span></span><span class="other-damage damage edit"> </span><span data-i18n="DAMAGE" class="other-damage damage edit lowercase"></span><span class="other-damage damage">, </span><span class="other-damage damage auto-expand-wrap"><input type="text" name="attr_other_higher_level_dice"><span name="attr_other_higher_level_dice" class="auto-expand-text"></span></span><span name="attr_other_damage_die" class="other-damage damage"></span><span class="other-damage damage"> </span><span data-i18n="PER_LEVEL" class="other-damage damage"></span><span class="other-damage edit"> </span><span class="other-damage edit auto-expand-wrap"><select name="attr_other_second_damage_condition"><option value="">—</option><option value="PLUS" data-i18n="PLUS"></option></select><span name="attr_other_second_damage_condition" class="auto-expand-text" data-i18n-dynamic></span></span><input type="hidden" name="attr_other_second_damage_condition" class="other-second-damage-condition" value=""><span class="other-damage damage edit"> </span><span name="attr_other_second_damage_average" class="other-damage damage edit">0</span><span class="other-damage damage edit"> (</span><span class="other-damage damage edit"><span class="auto-expand-wrap"><input type="text" name="attr_other_second_damage_dice" class="center" placeholder="1"><span name="attr_other_second_damage_dice" class="auto-expand-text">1</span></span><span class="auto-expand-wrap"><select name="attr_other_second_damage_die"><option>d0</option><option>d2</option><option>d4</option><option>d6</option><option>d8</option><option>d10</option><option>d12</option><option>d20</option></select><span name="attr_other_second_damage_die" class="auto-expand-text">d0</span></span><span class="dice-modifier auto-expand-wrap"><input type="text" name="attr_other_second_damage_dice_modifier"><span name="attr_other_second_damage_dice_modifier" class="auto-expand-text"></span></span></span><span class="other-damage damage edit">+</span><span class="other-damage damage edit auto-expand-wrap"><select name="attr_other_second_damage_ability"><option value="0">—</option><option value="FIN" data-i18n="FIN"></option><option value="STR" data-i18n="STR" class=""></option><option value="DEX" data-i18n="DEX" class=""></option><option value="CON" data-i18n="CON" class=""></option><option value="INT" data-i18n="INT" class=""></option><option value="WIS" data-i18n="WIS" class=""></option><option value="CHA" data-i18n="CHA" class=""></option><option value="HON" data-i18n="HON" class="honor"></option><option value="SAN" data-i18n="SAN" class="sanity"></option><option class="srd-hidden">SPELL_ABILITY</option></select><span name="attr_other_second_damage_ability" class="auto-expand-text capitalize" data-i18n-dynamic></span></span><span class="other-damage damage edit">+</span><span class="other-damage damage edit auto-expand-wrap"><input type="text" name="attr_other_second_damage_bonus"><span name="attr_other_second_damage_bonus" class="auto-expand-text"></span></span><span class="other-damage damage edit extra-on-a-crit">, </span><span data-i18n="EXTRA_ON_A_CRIT" class="other-damage damage edit extra-on-a-crit lowercase"></span><span class="other-damage damage edit extra-on-a-crit"> </span><span class="other-damage damage edit extra-on-a-crit auto-expand-wrap"><input type="text" name="attr_other_second_damage_crit" class="center"><span name="attr_other_second_damage_crit" class="auto-expand-text"></span></span><span class="other-damage damage edit">) </span><span class="other-damage damage edit auto-expand-wrap"><input type="text" name="attr_other_second_damage_type" class="edit center" data-i18n-placeholder="FIRE"><span name="attr_other_second_damage_type" class="auto-expand-text min-2-rem"></span></span><span class="other-damage damage edit"> </span><span data-i18n="DAMAGE" class="other-damage damage edit lowercase"></span><span class="other-damage damage">, </span><span class="other-damage damage auto-expand-wrap"><input type="text" name="attr_other_second_higher_level_dice"><span name="attr_other_second_higher_level_dice" class="auto-expand-text"></span></span><span name="attr_other_second_damage_die" class="other-damage damage"></span><span class="other-damage damage"> </span><span data-i18n="PER_LEVEL" class="other-damage damage"></span><span class="other-damage edit">.</span></div><div class="shaped-row align-flex-start mar-l-smd mar-t-smd"><input type="hidden" name="attr_heal_formula"> <input type="checkbox" name="attr_heal_toggle" value="1" class="heal-toggle small-checkbox"><span class="heal-reverse heading"><span data-i18n="HEAL"></span>.</span><span class="heal" data-i18n="HEAL_FOR"></span><span class="heal"> </span><span class="heal edit"><span class="edit auto-expand-wrap"><input type="text" name="attr_heal_dice" class="center" placeholder="1"><span name="attr_heal_dice" class="auto-expand-text">1</span></span><span class="auto-expand-wrap"><select name="attr_heal_die"><option>d0</option><option>d2</option><option>d4</option><option>d6</option><option>d8</option><option>d10</option><option>d12</option><option>d20</option></select><span name="attr_heal_die" class="auto-expand-text">d0</span></span><span class="dice-modifier auto-expand-wrap"><input type="text" name="attr_heal_dice_modifier"><span name="attr_heal_dice_modifier" class="auto-expand-text"></span></span></span><span class="heal">+</span><span class="heal auto-expand-wrap"><select name="attr_heal_ability"><option value="0">—</option><option value="STR" data-i18n="STR" class=""></option><option value="DEX" data-i18n="DEX" class=""></option><option value="CON" data-i18n="CON" class=""></option><option value="INT" data-i18n="INT" class=""></option><option value="WIS" data-i18n="WIS" class=""></option><option value="CHA" data-i18n="CHA" class=""></option><option value="HON" data-i18n="HON" class="honor"></option><option value="SAN" data-i18n="SAN" class="sanity"></option><option class="srd-hidden">SPELL_ABILITY</option></select><span name="attr_heal_ability" class="auto-expand-text" data-i18n-dynamic></span></span><span class="heal">+</span><span class="heal auto-expand-wrap"><input type="text" name="attr_heal_bonus"><span name="attr_heal_bonus" class="auto-expand-text"></span></span><span class="heal">+</span><span class="heal center"><label class="pseudo-button-wrapper space-below"><input type="checkbox" name="attr_heal_query_toggle" value="?{Heal Bonus Amount|}"><span data-i18n="QUERY" class="lowercase"></span></label></span><span class="heal">, </span><span class="heal auto-expand-wrap"><input type="text" name="attr_heal_higher_level_dice"><span name="attr_heal_higher_level_dice" class="auto-expand-text"></span></span><span name="attr_heal_die" class="heal"></span><span class="heal">+</span><span class="heal auto-expand-wrap"><input type="text" name="attr_higher_level_heal" class="center" accept="Higher Level Healing"><span name="attr_higher_level_heal" class="auto-expand-text"></span></span><span class="heal"> </span><span data-i18n="PER_LEVEL" class="heal"></span></div><div class="emote mar-l-smd mar-t-smd"><textarea name="attr_emote" class="one-line-textarea" data-i18n-placeholder="EMOTE"></textarea></div><div class="freetext mar-l-smd mar-t-sm"><textarea name="attr_freetext" class="two-line-textarea" data-i18n-placeholder="FREETEXT"></textarea></div><div class="freeform mar-l-smd mar-t-sm"><textarea name="attr_freeform" class="two-line-textarea" data-i18n-placeholder="FREEFORM"></textarea></div><div class="shaped-row align-flex-start mar-l-smd mar-t-smd relative"><input type="checkbox" name="attr_special_effects_toggle" value="1" class="special-effects-toggle small-checkbox"><span class="heading"><span data-i18n="SPECIAL_EFFECTS"></span>.</span><span data-i18n="TYPE" class="special-effects"></span><span class="special-effects"> </span><span class="special-effects auto-expand-wrap"><input type="text" name="attr_special_effects_type" class="center" data-i18n-placeholder="EXPLODE"><span name="attr_special_effects_type" class="auto-expand-text min-2-rem"></span></span><span class="special-effects">, </span><span data-i18n="COLOR" class="special-effects"></span><span class="special-effects"> </span><span class="special-effects auto-expand-wrap"><input type="text" name="attr_special_effects_color" class="center" data-i18n-placeholder="FIRE"><span name="attr_special_effects_color" class="auto-expand-text min-2-rem"></span></span><span class="special-effects">, </span><span data-i18n="POINTS_OF_ORIGIN" class="special-effects"></span><span class="special-effects"> </span><span class="special-effects 6-rem"><select name="attr_special_effects_points_of_origin"><option value="sourceToTarget @{target|token_id}" data-i18n="SOURCE_TO_TARGET"></option><option value="target @{target|token_id}" data-i18n="TARGET"></option><option value="source" data-i18n="SOURCE"></option><option value="targetToSource @{target|token_id}" data-i18n="TARGET_TO_SOURCE"></option></select></span><div class="tooltip-position-wrapper"><div class="tooltip"><div class="tooltip-toggle-text center">A</div><div class="tooltip-content-left small-label" data-i18n="REQUIRES_API"></div></div></div></div><div class="shaped-row align-flex-start mar-l-smd mar-t-smd"><input type="checkbox" name="attr_repeat_toggle" value="1" class="small-checkbox"><span class="heading"><span data-i18n="REPEAT"></span>.</span></div></div></div></fieldset></div><div class="spell-level-container spell-level-2 shaped-row align-center"><div class="spell-level-wrapper shaped-row align-flex-end mar-r-smd"><span data-i18n="2ND_LEVEL" class="white-space-no-wrap"></span><span class="spell-slots-or-points"> (</span><span class="auto-expand-wrap spell-slots"><input type="number" name="attr_spell_slots_l2" class="no-spin" value="0"><span name="attr_spell_slots_l2" class="auto-expand-text"></span></span><span class="spell-slots">/</span><span name="attr_spell_slots_l2_calc" class="spell-slots pc edit"></span><span class="spell-slots edit">+</span><span class="auto-expand-wrap spell-slots edit"><input type="number" name="attr_spell_slots_l2_bonus" class="no-spin" value="0" min="0"><span name="attr_spell_slots_l2_bonus" class="auto-expand-text"></span></span><span class="spell-slots edit">=</span><span name="attr_spell_slots_l2_max" class="spell-slots"></span><span class="spell-slots spell-points mar-r-smd">;</span><span class="spell-points">3 <span data-i18n="POINTS" class="lowercase"></span></span><span class="spell-slots-or-points">)</span><span class="show-when-condensed">:</span></div><div class="col-100 show-when-not-condensed"></div><fieldset class="repeating_spell2"><input type="hidden" name="attr_is_prepared" class="toggle-prepared hidden"> <input type="hidden" name="attr_ritual" class="toggle-ritual"> <input type="hidden" name="attr_concentration" class="toggle-concentration"> <input type="hidden" name="attr_casting_time" class="toggle-time"> <input type="hidden" name="attr_components" class="toggle-components"><div class="filter-section compendium-drop-target"><input type="hidden" name="attr_roll_formula"> <input type="hidden" name="attr_cast_as_level"> <input type="hidden" name="attr_type_from_srd" accept="Spell Attack"> <input type="hidden" name="attr_damage_from_srd" accept="Damage"> <input type="hidden" name="attr_second_damage_from_srd" accept="Secondary Damage"> <input type="hidden" name="attr_damage_type_from_srd" accept="Damage Type"> <input type="hidden" name="attr_heal_from_srd" accept="Healing"> <input type="hidden" name="attr_higher_spell_slot_dice_from_srd" accept="Higher Spell Slot Dice"> <input type="hidden" name="attr_add_casting_modifier" accept="Add Casting Modifier"> <input type="hidden" name="attr_damage_progression_from_srd" accept="Damage Progression"><div class="presentation relative"><div class="shaped-row no-wrap"><input type="hidden" name="attr_content_toggle" value="1" class="content-toggle"><button type="roll" name="roll_spell" class="wrapper-button" value="@{output_option} &{template:5e-shaped} {{character_name=@{character_name}}} @{show_character_name} {{title=@{name}}} {{spell=1}} @{attacher_spell} @{attacher_spell_level_2} {{spell_level=^{@{spell_level}}}} {{school=^{@{school}}}} {{casting_time=^{@{casting_time}}}} @{ritual_output} {{range=@{range}}} {{components=^{@{components}}}} {{materials=@{materials}}} {{duration=^{@{duration}}}} @{hide_gm_info} @{roll_formula}"><span name="attr_name" class="spell-name"></span><div class="no-overflow condense"><span name="attr_spell_level" data-i18n-dynamic class="italic"></span><span name="attr_school" data-i18n-dynamic class="italic lowercase"></span><span class="show-ritual italic lowercase">(<span data-i18n="RITUAL"></span>)</span></div><div class="no-overflow condense"><span class="bold mar-r-sm"><span data-i18n="CASTING_TIME"></span>:</span><span name="attr_casting_time" data-i18n-dynamic></span></div><div class="no-overflow condense"><span class="bold mar-r-sm"><span data-i18n="RANGE"></span>:</span><span name="attr_range"></span></div><div class="no-overflow condense"><span class="bold mar-r-sm"><span data-i18n="COMPONENTS"></span>:</span><span name="attr_components" data-i18n-dynamic></span><input type="checkbox" name="attr_materials_show" value="1" class="show-materials hidden"><span class="show-materials">(<span name="attr_materials" class="small-label"></span>)</span></div><div class="no-overflow condense"><span class="bold mar-r-sm"><span data-i18n="DURATION"></span>:</span><span name="attr_duration" data-i18n-dynamic></span></div><div class="condense content"><span name="attr_content"></span></div></button><span class="show-when-condensed comma">, </span></div><div class="prepared-absolute prepared-matters"><label class="pseudo-button-wrapper show-when-not-condensed"><input type="checkbox" name="attr_is_prepared" value="Yes"><span data-i18n="PREPARED" class="lowercase small-font"></span></label></div></div><button type="roll" name="roll_repeat" class="hidden" value="@{output_option} &{template:5e-shaped} {{character_name=@{character_name}}} @{show_character_name} {{title=@{name}}} {{spell_repeat=1}} @{attacher_spell} @{attacher_spell_level_2} {{spell_level=^{@{spell_level}}}} @{hide_gm_info} @{roll_formula} {{content=}} {{higher_level=}}"></button><div class="shaped-row no-wrap edit"><span class="auto-expand-wrap"><input type="text" name="attr_name" class="spell-name" data-i18n-placeholder="NAME" accept="Name"><span name="attr_name" class="auto-expand-text min-3-rem spell-name"></span></span><div class="1-rem"></div></div><input type="checkbox" name="attr_toggle_details" class="toggle-icon-settings edit" checked="checked"><span class="toggle-icon-settings pictos edit">y</span><div class="details edit"><div class="shaped-row align-center"><span class="auto-expand-wrap"><select name="attr_spell_level" class="italic" accept="Level"><option value="CANTRIP" data-i18n="CANTRIP"></option><option value="1ST_LEVEL" data-i18n="1ST_LEVEL"></option><option value="2ND_LEVEL" data-i18n="2ND_LEVEL" selected="selected"></option><option value="3RD_LEVEL" data-i18n="3RD_LEVEL"></option><option value="4TH_LEVEL" data-i18n="4TH_LEVEL"></option><option value="5TH_LEVEL" data-i18n="5TH_LEVEL"></option><option value="6TH_LEVEL" data-i18n="6TH_LEVEL"></option><option value="7TH_LEVEL" data-i18n="7TH_LEVEL"></option><option value="8TH_LEVEL" data-i18n="8TH_LEVEL"></option><option value="9TH_LEVEL" data-i18n="9TH_LEVEL"></option><option value="0" class="srd-hidden">0</option><option value="1" class="srd-hidden">1</option><option value="2" class="srd-hidden">2</option><option value="3" class="srd-hidden">3</option><option value="4" class="srd-hidden">4</option><option value="5" class="srd-hidden">5</option><option value="6" class="srd-hidden">6</option><option value="7" class="srd-hidden">7</option><option value="8" class="srd-hidden">8</option><option value="9" class="srd-hidden">9</option></select><span name="attr_spell_level" class="auto-expand-text min-2-rem" data-i18n-dynamic>CANTRIP</span></span><span class="auto-expand-wrap"><select name="attr_school" class="italic lowercase" accept="School"><option value="ABJURATION" data-i18n="ABJURATION"></option><option value="CONJURATION" data-i18n="CONJURATION"></option><option value="DIVINATION" data-i18n="DIVINATION"></option><option value="ENCHANTMENT" data-i18n="ENCHANTMENT"></option><option value="EVOCATION" data-i18n="EVOCATION"></option><option value="ILLUSION" data-i18n="ILLUSION"></option><option value="NECROMANCY" data-i18n="NECROMANCY"></option><option value="TRANSMUTATION" data-i18n="TRANSMUTATION"></option><option value="Abjuration" class="srd-hidden">Abjuration</option><option value="Conjuration" class="srd-hidden">Conjuration</option><option value="Divination" class="srd-hidden">Divination</option><option value="Enchantment" class="srd-hidden">Enchantment</option><option value="Evocation" class="srd-hidden">Evocation</option><option value="Illusion" class="srd-hidden">Illusion</option><option value="Necromancy" class="srd-hidden">Necromancy</option><option value="Transmutation" class="srd-hidden">Transmutation</option></select><span name="attr_school" class="auto-expand-text lowercase min-2-rem" data-i18n-dynamic>ABJURATION</span></span><div class="mar-l-sm"><input type="hidden" name="attr_ritual_output"><label class="pseudo-button-wrapper"><input type="checkbox" name="attr_ritual" value="Yes" accept="Ritual"><span data-i18n="RITUAL" class="lowercase small-font"></span></label></div><div class="mar-l-sm prepared-matters"><label class="pseudo-button-wrapper"><input type="checkbox" name="attr_is_prepared" value="Yes"><span data-i18n="PREPARED" class="lowercase small-font"></span></label></div></div><div class="shaped-row align-center"><span class="bold mar-r-sm"><span data-i18n="CASTING_TIME"></span>:</span><span class="auto-expand-wrap"><select name="attr_casting_time" accept="Casting Time"><option value="1_ACTION" data-i18n="1_ACTION"></option><option value="1_BONUS_ACTION" data-i18n="1_BONUS_ACTION"></option><option value="1_REACTION" data-i18n="1_REACTION"></option><option value="1_MINUTE" data-i18n="1_MINUTE"></option><option value="10_MINUTES" data-i18n="10_MINUTES"></option><option value="1_HOUR" data-i18n="1_HOUR"></option><option value="8_HOURS" data-i18n="8_HOURS"></option><option value="12_HOURS" data-i18n="12_HOURS"></option><option value="24_HOURS" data-i18n="24_HOURS"></option><option value="1 action" class="srd-hidden"></option><option value="1 bonus action" class="srd-hidden"></option><option value="1 reaction" class="srd-hidden"></option><option value="1 minute" class="srd-hidden"></option><option value="10 minutes" class="srd-hidden"></option><option value="1 hour" class="srd-hidden"></option><option value="8 hours" class="srd-hidden"></option><option value="12 hours" class="srd-hidden"></option><option value="24 hours" class="srd-hidden"></option></select><span name="attr_casting_time" class="auto-expand-text min-2-rem" data-i18n-dynamic>1_ACTION</span></span></div><div class="shaped-row align-center"><span class="bold mar-r-sm"><span data-i18n="RANGE"></span>:</span><span class="auto-expand-wrap"><input type="text" name="attr_range" placeholder="90" accept="Range"><span name="attr_range" class="auto-expand-text min-2-rem"></span></span></div><div class="shaped-row align-center no-wrap"><span class="bold mar-r-sm"><span data-i18n="COMPONENTS"></span>:</span><span class="auto-expand-wrap"><select name="attr_components" accept="Components"><option value="COMPONENTS_V_S_M" data-i18n="COMPONENTS_V_S_M"></option><option value="COMPONENTS_V_S" data-i18n="COMPONENTS_V_S"></option><option value="COMPONENTS_V_M" data-i18n="COMPONENTS_V_M"></option><option value="COMPONENTS_V" data-i18n="COMPONENTS_V"></option><option value="COMPONENTS_S_M" data-i18n="COMPONENTS_S_M"></option><option value="COMPONENTS_S" data-i18n="COMPONENTS_S"></option><option value="COMPONENTS_M" data-i18n="COMPONENTS_M"></option><option class="psionics" value="DISPLAY_AUDITORY" data-i18n="DISPLAY_AUDITORY"></option><option class="psionics" value="DISPLAY_AUDITORY_MATERIAL" data-i18n="DISPLAY_AUDITORY_MATERIAL"></option><option class="psionics" value="DISPLAY_AUDITORY_MENTAL" data-i18n="DISPLAY_AUDITORY_MENTAL"></option><option class="psionics" value="DISPLAY_AUDITORY_MENTAL_VISUAL" data-i18n="DISPLAY_AUDITORY_MENTAL_VISUAL"></option><option class="psionics" value="DISPLAY_AUDITORY_MENTAL_OLFACTORY" data-i18n="DISPLAY_AUDITORY_MENTAL_OLFACTORY"></option><option class="psionics" value="DISPLAY_AUDITORY_OLFACTORY" data-i18n="DISPLAY_AUDITORY_OLFACTORY"></option><option class="psionics" value="DISPLAY_AUDITORY_OLFACTORY_MATERIAL" data-i18n="DISPLAY_AUDITORY_OLFACTORY_MATERIAL"></option><option class="psionics" value="DISPLAY_AUDITORY_VISUAL" data-i18n="DISPLAY_AUDITORY_VISUAL"></option><option class="psionics" value="DISPLAY_AUDITORY_VISUAL_MATERIAL" data-i18n="DISPLAY_AUDITORY_VISUAL_MATERIAL"></option><option class="psionics" value="DISPLAY_MENTAL" data-i18n="DISPLAY_MENTAL"></option><option class="psionics" value="DISPLAY_MENTAL_OLFACTORY" data-i18n="DISPLAY_MENTAL_OLFACTORY"></option><option class="psionics" value="DISPLAY_MENTAL_OLFACTORY_VISUAL" data-i18n="DISPLAY_MENTAL_OLFACTORY_VISUAL"></option><option class="psionics" value="DISPLAY_MENTAL_VISUAL" data-i18n="DISPLAY_MENTAL_VISUAL"></option><option class="psionics" value="DISPLAY_MENTAL_MATERIAL" data-i18n="DISPLAY_MENTAL_MATERIAL"></option><option class="psionics" value="DISPLAY_OLFACTORY" data-i18n="DISPLAY_OLFACTORY"></option><option class="psionics" value="DISPLAY_OLFACTORY_VISUAL" data-i18n="DISPLAY_OLFACTORY_VISUAL"></option><option class="psionics" value="DISPLAY_OLFACTORY_MATERIAL" data-i18n="DISPLAY_OLFACTORY_MATERIAL"></option><option class="psionics" value="DISPLAY_VISUAL" data-i18n="DISPLAY_VISUAL"></option><option class="psionics" value="DISPLAY_VISUAL_MATERIAL" data-i18n="DISPLAY_VISUAL_MATERIAL"></option><option class="psionics" value="DISPLAY_MATERIAL" data-i18n="DISPLAY_MATERIAL"></option><option value="V S M" class="srd-hidden"></option><option value="V S" class="srd-hidden"></option><option value="V M" class="srd-hidden"></option><option value="V" class="srd-hidden"></option><option value="S M" class="srd-hidden"></option><option value="S" class="srd-hidden"></option><option value="M" class="srd-hidden"></option></select><span name="attr_components" class="auto-expand-text min-2-rem" data-i18n-dynamic>COMPONENTS_V_S_M</span></span><span>(</span><span class="auto-expand-wrap"><input type="text" name="attr_materials" class="small-label" accept="Material"><span name="attr_materials" class="auto-expand-text small-label"></span></span><span>)</span></div><div class="shaped-row align-center"><span class="bold mar-r-sm"><span data-i18n="DURATION"></span>:</span><span class="auto-expand-wrap"><select name="attr_duration" accept="Duration"><option value="INSTANTANEOUS" data-i18n="INSTANTANEOUS"></option><option value="INSTANTANEOUS_OR_1_HOUR" data-i18n="INSTANTANEOUS_OR_1_HOUR"></option><option value="1_ROUND" data-i18n="1_ROUND"></option><option value="1_MINUTE" data-i18n="1_MINUTE"></option><option value="10_MINUTES" data-i18n="10_MINUTES"></option><option value="1_HOUR" data-i18n="1_HOUR"></option><option value="8_HOURS" data-i18n="8_HOURS"></option><option value="12_HOURS" data-i18n="12_HOURS"></option><option value="24_HOURS" data-i18n="24_HOURS"></option><option value="CONCENTRATION_UP_TO_1_ROUND" data-i18n="CONCENTRATION_UP_TO_1_ROUND"></option><option value="CONCENTRATION_UP_TO_6_ROUNDS" data-i18n="CONCENTRATION_UP_TO_6_ROUNDS"></option><option value="CONCENTRATION_UP_TO_1_MINUTE" data-i18n="CONCENTRATION_UP_TO_1_MINUTE"></option><option value="CONCENTRATION_UP_TO_10_MINUTES" data-i18n="CONCENTRATION_UP_TO_10_MINUTES"></option><option value="CONCENTRATION_UP_TO_1_HOUR" data-i18n="CONCENTRATION_UP_TO_1_HOUR"></option><option value="CONCENTRATION_UP_TO_2_HOURS" data-i18n="CONCENTRATION_UP_TO_2_HOURS"></option><option value="CONCENTRATION_UP_TO_8_HOURS" data-i18n="CONCENTRATION_UP_TO_8_HOURS"></option><option value="CONCENTRATION_UP_TO_12_HOURS" data-i18n="CONCENTRATION_UP_TO_12_HOURS"></option><option value="CONCENTRATION_UP_TO_24_HOURS" data-i18n="CONCENTRATION_UP_TO_24_HOURS"></option><option value="7_DAYS" data-i18n="7_DAYS"></option><option value="10_DAYS" data-i18n="10_DAYS"></option><option value="30_DAYS" data-i18n="30_DAYS"></option><option value="UNTIL_DISPELLED" data-i18n="UNTIL_DISPELLED"></option><option value="UNTIL_DISPELLED_OR_TRIGGERED" data-i18n="UNTIL_DISPELLED_OR_TRIGGERED"></option><option value="SPECIAL" data-i18n="SPECIAL"></option><option value="Instantaneous" class="srd-hidden"></option><option value="Instantaneous or 1 hour" class="srd-hidden"></option><option value="1 round" class="srd-hidden"></option><option value="1 minute" class="srd-hidden"></option><option value="10 minutes" class="srd-hidden"></option><option value="1 hour" class="srd-hidden"></option><option value="8 hours" class="srd-hidden"></option><option value="12 hours" class="srd-hidden"></option><option value="24 hours" class="srd-hidden"></option><option value="Up to 1 round" class="srd-hidden"></option><option value="Up to 6 rounds" class="srd-hidden"></option><option value="Up to 1 minute" class="srd-hidden"></option><option value="Up to 10 minutes" class="srd-hidden"></option><option value="Up to 1 hour" class="srd-hidden"></option><option value="Up to 2 hours" class="srd-hidden"></option><option value="Up to 8 hours" class="srd-hidden"></option><option value="Up to 12 hours" class="srd-hidden"></option><option value="Up to 24 hours" class="srd-hidden"></option></select><span name="attr_duration" class="auto-expand-text min-2-rem" data-i18n-dynamic>INSTANTANEOUS</span></span></div><div class="relative mar-l-smd mar-t-smd"><input type="checkbox" name="attr_content_toggle" value="1" class="content-toggle small-checkbox" checked="checked"><textarea name="attr_content" class="four-line-textarea textarea-checkbox" accept="Content" data-i18n-placeholder="CONTENT"></textarea></div><div class="relative mar-l-smd mar-t-smd"><input type="checkbox" name="attr_higher_level_toggle" value="1" class="higher-level-toggle small-checkbox"><textarea name="attr_higher_level" class="two-line-textarea textarea-checkbox" data-i18n-placeholder="HIGHER_LEVEL"></textarea></div><div class="shaped-row align-flex-start no-wrap mar-l-smd mar-t-smd"><input type="checkbox" name="attr_attack_toggle" value="1" class="attack-toggle small-checkbox no-shrink"><span class="attack-reverse heading"><span data-i18n="ATTACK"></span>.</span><div class="attack"><div class="shaped-row"><input type="hidden" name="attr_attack_type" class="attack-type"><span class="auto-expand-wrap"><select name="attr_attack_type" class="italic" accept="Item Type"><option value="MELEE_SPELL_ATTACK" data-i18n="MELEE_SPELL_ATTACK"></option><option value="RANGED_SPELL_ATTACK" data-i18n="RANGED_SPELL_ATTACK"></option><option class="srd-hidden">Melee Weapon</option><option class="srd-hidden">Ranged Weapon</option></select><span name="attr_attack_type" class="auto-expand-text italic" data-i18n-dynamic><span data-i18n="MELEE_WEAPON_ATTACK"></span></span></span><span class="italic">: </span><span class="attack edit"><label class="round-checkbox-wrapper pad-t-sm"><input type="checkbox" name="attr_proficiency" checked="checked"><span></span></label></span><span>+</span><span class="auto-expand-wrap"><select name="attr_attack_ability"><option value="0">—</option><option value="FIN" data-i18n="FIN"></option><option value="STR" data-i18n="STR" class=""></option><option value="DEX" data-i18n="DEX" class=""></option><option value="CON" data-i18n="CON" class=""></option><option value="INT" data-i18n="INT" class=""></option><option value="WIS" data-i18n="WIS" class=""></option><option value="CHA" data-i18n="CHA" class=""></option><option value="HON" data-i18n="HON" class="honor"></option><option value="SAN" data-i18n="SAN" class="sanity"></option><option class="srd-hidden">SPELL_ABILITY</option></select><span name="attr_attack_ability" class="auto-expand-text" data-i18n-dynamic></span></span><span>+</span><span class="auto-expand-wrap"><input type="number" name="attr_attack_bonus" class="no-spin"><span name="attr_attack_bonus" class="auto-expand-text"></span></span><span>=</span><span> </span><span name="attr_to_hit">+0</span><span> </span><span data-i18n="TO_HIT"></span><span>, </span><span data-i18n="REACH" class="reach lowercase"></span><span class="reach"> </span><span class="reach auto-expand-wrap"><input type="text" name="attr_reach" class="center" accept="Reach"><span name="attr_reach" class="auto-expand-text"></span></span><span class="reach">, </span><span data-i18n="RANGE" class="attack range edit lowercase"></span><span class="attack range edit"> </span><span class="attack range edit auto-expand-wrap"><input type="text" name="attr_range" class="center" accept="Range"><span name="attr_range" class="auto-expand-text"></span></span><span class="range">, </span><span class="auto-expand-wrap"><select name="attr_attack_target" class="italic"><option value="ONE_TARGET" data-i18n="ONE_TARGET"></option><option value="ONE_CREATURE" data-i18n="ONE_CREATURE"></option></select><span name="attr_attack_target" class="auto-expand-text" data-i18n-dynamic><span data-i18n="ONE_TARGET"></span></span></span><span class="crit-range">, </span><span data-i18n="CRIT_RANGE" class="crit-range lowercase"></span><span class="crit-range"> </span><span class="crit-range auto-expand-wrap"><input type="number" name="attr_crit_range" class="no-spin" value="20" step="1" min="1" max="20"><span name="attr_crit_range" class="auto-expand-text"></span></span><span>.</span></div><div class="shaped-row"><span class="italic"><span data-i18n="HIT"></span><span>:</span></span><span> </span><span name="attr_attack_damage_average" class="attack damage edit">0</span><span class="attack damage edit"> (</span><span class="attack damage edit"><span class="auto-expand-wrap"><input type="text" name="attr_attack_damage_dice" class="center" placeholder="1"><span name="attr_attack_damage_dice" class="auto-expand-text">1</span></span><span class="auto-expand-wrap"><select name="attr_attack_damage_die"><option>d0</option><option>d2</option><option>d4</option><option>d6</option><option>d8</option><option>d10</option><option>d12</option><option>d20</option></select><span name="attr_attack_damage_die" class="auto-expand-text">d0</span></span><span class="dice-modifier auto-expand-wrap"><input type="text" name="attr_attack_damage_dice_modifier"><span name="attr_attack_damage_dice_modifier" class="auto-expand-text"></span></span></span><span class="attack damage edit">+</span><span class="attack damage edit auto-expand-wrap"><select name="attr_attack_damage_ability"><option value="0">—</option><option value="FIN" data-i18n="FIN"></option><option value="STR" data-i18n="STR" class=""></option><option value="DEX" data-i18n="DEX" class=""></option><option value="CON" data-i18n="CON" class=""></option><option value="INT" data-i18n="INT" class=""></option><option value="WIS" data-i18n="WIS" class=""></option><option value="CHA" data-i18n="CHA" class=""></option><option value="HON" data-i18n="HON" class="honor"></option><option value="SAN" data-i18n="SAN" class="sanity"></option><option class="srd-hidden">SPELL_ABILITY</option></select><span name="attr_attack_damage_ability" class="auto-expand-text capitalize" data-i18n-dynamic></span></span><span class="attack damage edit">+</span><span class="attack damage edit auto-expand-wrap"><input type="text" name="attr_attack_damage_bonus"><span name="attr_attack_damage_bonus" class="auto-expand-text"></span></span><span class="attack damage edit extra-on-a-crit">, </span><span data-i18n="EXTRA_ON_A_CRIT" class="attack damage edit extra-on-a-crit lowercase"></span><span class="attack damage edit extra-on-a-crit"> </span><span class="attack damage edit extra-on-a-crit auto-expand-wrap"><input type="text" name="attr_attack_damage_crit" class="center"><span name="attr_attack_damage_crit" class="auto-expand-text"></span></span><span class="attack damage edit">) </span><span class="attack damage edit auto-expand-wrap"><input type="text" name="attr_attack_damage_type" class="edit center" data-i18n-placeholder="FIRE"><span name="attr_attack_damage_type" class="auto-expand-text min-2-rem"></span></span><span class="attack damage edit"> </span><span data-i18n="DAMAGE" class="attack damage edit lowercase"></span><span class="attack damage">, </span><span class="attack damage auto-expand-wrap"><input type="text" name="attr_attack_higher_level_dice"><span name="attr_attack_higher_level_dice" class="auto-expand-text"></span></span><span name="attr_attack_damage_die" class="attack damage"></span><span class="attack damage"> </span><span data-i18n="PER_LEVEL" class="attack damage"></span><span> </span><span class="attack edit auto-expand-wrap"><select name="attr_attack_second_damage_condition"><option value="">—</option><option value="PLUS" data-i18n="PLUS"></option></select><span name="attr_attack_second_damage_condition" class="auto-expand-text" data-i18n-dynamic></span></span><input type="hidden" name="attr_attack_second_damage_condition" class="attack-second-damage-condition" value=""><span class="damage"> </span><span name="attr_attack_second_damage_average" class="attack damage edit">0</span><span class="attack damage edit"> (</span><span class="attack damage edit"><span class="auto-expand-wrap"><input type="text" name="attr_attack_second_damage_dice" class="center" placeholder="1"><span name="attr_attack_second_damage_dice" class="auto-expand-text">1</span></span><span class="auto-expand-wrap"><select name="attr_attack_second_damage_die"><option>d0</option><option>d2</option><option>d4</option><option>d6</option><option>d8</option><option>d10</option><option>d12</option><option>d20</option></select><span name="attr_attack_second_damage_die" class="auto-expand-text">d0</span></span><span class="dice-modifier auto-expand-wrap"><input type="text" name="attr_attack_second_damage_dice_modifier"><span name="attr_attack_second_damage_dice_modifier" class="auto-expand-text"></span></span></span><span class="attack damage edit">+</span><span class="attack damage edit auto-expand-wrap"><select name="attr_attack_second_damage_ability"><option value="0">—</option><option value="FIN" data-i18n="FIN"></option><option value="STR" data-i18n="STR" class=""></option><option value="DEX" data-i18n="DEX" class=""></option><option value="CON" data-i18n="CON" class=""></option><option value="INT" data-i18n="INT" class=""></option><option value="WIS" data-i18n="WIS" class=""></option><option value="CHA" data-i18n="CHA" class=""></option><option value="HON" data-i18n="HON" class="honor"></option><option value="SAN" data-i18n="SAN" class="sanity"></option><option class="srd-hidden">SPELL_ABILITY</option></select><span name="attr_attack_second_damage_ability" class="auto-expand-text capitalize" data-i18n-dynamic></span></span><span class="attack damage edit">+</span><span class="attack damage edit auto-expand-wrap"><input type="text" name="attr_attack_second_damage_bonus"><span name="attr_attack_second_damage_bonus" class="auto-expand-text"></span></span><span class="attack damage edit extra-on-a-crit">, </span><span data-i18n="EXTRA_ON_A_CRIT" class="attack damage edit extra-on-a-crit lowercase"></span><span class="attack damage edit extra-on-a-crit"> </span><span class="attack damage edit extra-on-a-crit auto-expand-wrap"><input type="text" name="attr_attack_second_damage_crit" class="center"><span name="attr_attack_second_damage_crit" class="auto-expand-text"></span></span><span class="attack damage edit">) </span><span class="attack damage edit auto-expand-wrap"><input type="text" name="attr_attack_second_damage_type" class="edit center" data-i18n-placeholder="FIRE"><span name="attr_attack_second_damage_type" class="auto-expand-text min-2-rem"></span></span><span class="attack damage edit"> </span><span data-i18n="DAMAGE" class="attack damage edit lowercase"></span><span class="attack damage">, </span><span class="attack damage auto-expand-wrap"><input type="text" name="attr_attack_second_higher_level_dice"><span name="attr_attack_second_higher_level_dice" class="auto-expand-text"></span></span><span name="attr_attack_second_damage_die" class="attack damage"></span><span class="attack damage"> </span><span data-i18n="PER_LEVEL" class="attack damage"></span><span>.</span></div></div></div><div class="shaped-row align-flex-start no-wrap mar-l-smd mar-t-smd"><input type="checkbox" name="attr_saving_throw_toggle" value="1" class="saving-throw-toggle small-checkbox no-shrink"><span class="saving-throw-reverse heading"><span data-i18n="SAVING_THROW"></span>.</span><div class="saving-throw"><div class="shaped-row"><span class="edit auto-expand-wrap"><select name="attr_saving_throw_vs_ability" accept="Save"><option value="STRENGTH" data-i18n="STRENGTH" class="default-saving-throw"></option><option value="DEXTERITY" data-i18n="DEXTERITY" class="default-saving-throw"></option><option value="CONSTITUTION" data-i18n="CONSTITUTION" class="default-saving-throw"></option><option value="INTELLIGENCE" data-i18n="INTELLIGENCE" class="default-saving-throw"></option><option value="WISDOM" data-i18n="WISDOM" class="default-saving-throw"></option><option value="CHARISMA" data-i18n="CHARISMA" class="default-saving-throw"></option><option value="HONOR" data-i18n="HONOR" class="default-saving-throw honor"></option><option value="SANITY" data-i18n="SANITY" class="default-saving-throw sanity"></option><option value="FORTITUDE" data-i18n="FORTITUDE" class="custom-saving-throw"></option><option value="REFLEX" data-i18n="REFLEX" class="custom-saving-throw"></option><option value="WILL" data-i18n="WILL" class="custom-saving-throw"></option></select><span name="attr_saving_throw_vs_ability" class="auto-expand-text" data-i18n-dynamic></span></span><span> </span><span data-i18n="SAVING_THROW" class="lowercase"></span><span> (</span><span class="edit auto-expand-wrap"><select name="attr_saving_throw_ability"><option value="0">—</option><option value="STR" data-i18n="STR" class=""></option><option value="DEX" data-i18n="DEX" class=""></option><option value="CON" data-i18n="CON" class=""></option><option value="INT" data-i18n="INT" class=""></option><option value="WIS" data-i18n="WIS" class=""></option><option value="CHA" data-i18n="CHA" class=""></option><option value="HON" data-i18n="HON" class="honor"></option><option value="SAN" data-i18n="SAN" class="sanity"></option><option class="srd-hidden">SPELL_ABILITY</option></select><span name="attr_saving_throw_ability" class="auto-expand-text" data-i18n-dynamic></span></span><span>+</span><span class="edit auto-expand-wrap"><input type="number" name="attr_saving_throw_bonus"><span name="attr_saving_throw_bonus" class="auto-expand-text"></span></span><span>=</span><span data-i18n="DC"></span><span> </span><input type="hidden" name="attr_saving_throw_dc"><span name="attr_saving_throw_dc" class="bold"></span><span>).</span><span> </span><span class="inline-block"><div class="7-rem flex-grow"><textarea name="attr_saving_throw_success" class="one-line-textarea" data-i18n-placeholder="SAVE_SUCCESS" accept="Save Success"></textarea></div></span></div><div class="shaped-row"><span class="italic"><span data-i18n="SAVE_FAILURE"></span><span>:</span></span><span> </span><span name="attr_saving_throw_damage_average" class="saving-throw damage edit">0</span><span class="saving-throw damage edit"> (</span><span class="saving-throw damage edit"><span class="auto-expand-wrap"><input type="text" name="attr_saving_throw_damage_dice" class="center" placeholder="1"><span name="attr_saving_throw_damage_dice" class="auto-expand-text">1</span></span><span class="auto-expand-wrap"><select name="attr_saving_throw_damage_die"><option>d0</option><option>d2</option><option>d4</option><option>d6</option><option>d8</option><option>d10</option><option>d12</option><option>d20</option></select><span name="attr_saving_throw_damage_die" class="auto-expand-text">d0</span></span><span class="dice-modifier auto-expand-wrap"><input type="text" name="attr_saving_throw_damage_dice_modifier"><span name="attr_saving_throw_damage_dice_modifier" class="auto-expand-text"></span></span></span><span class="saving-throw damage edit">+</span><span class="saving-throw damage edit auto-expand-wrap"><select name="attr_saving_throw_damage_ability"><option value="0">—</option><option value="FIN" data-i18n="FIN"></option><option value="STR" data-i18n="STR" class=""></option><option value="DEX" data-i18n="DEX" class=""></option><option value="CON" data-i18n="CON" class=""></option><option value="INT" data-i18n="INT" class=""></option><option value="WIS" data-i18n="WIS" class=""></option><option value="CHA" data-i18n="CHA" class=""></option><option value="HON" data-i18n="HON" class="honor"></option><option value="SAN" data-i18n="SAN" class="sanity"></option><option class="srd-hidden">SPELL_ABILITY</option></select><span name="attr_saving_throw_damage_ability" class="auto-expand-text capitalize" data-i18n-dynamic></span></span><span class="saving-throw damage edit">+</span><span class="saving-throw damage edit auto-expand-wrap"><input type="text" name="attr_saving_throw_damage_bonus"><span name="attr_saving_throw_damage_bonus" class="auto-expand-text"></span></span><span class="saving-throw damage edit">) </span><span class="saving-throw damage edit auto-expand-wrap"><input type="text" name="attr_saving_throw_damage_type" class="edit center" data-i18n-placeholder="FIRE"><span name="attr_saving_throw_damage_type" class="auto-expand-text min-2-rem"></span></span><span class="saving-throw damage edit"> </span><span data-i18n="DAMAGE" class="saving-throw damage edit lowercase"></span><span class="saving-throw damage">, </span><span class="saving-throw damage auto-expand-wrap"><input type="text" name="attr_saving_throw_higher_level_dice"><span name="attr_saving_throw_higher_level_dice" class="auto-expand-text"></span></span><span name="attr_saving_throw_damage_die" class="saving-throw damage"></span><span class="saving-throw damage"> </span><span data-i18n="PER_LEVEL" class="saving-throw damage"></span><span class="saving-throw edit"> </span><span class="saving-throw edit auto-expand-wrap"><select name="attr_saving_throw_second_damage_condition"><option value="">—</option><option value="PLUS" data-i18n="PLUS"></option></select><span name="attr_saving_throw_second_damage_condition" class="auto-expand-text" data-i18n-dynamic></span></span><input type="hidden" name="attr_saving_throw_second_damage_condition" class="saving-throw-second-damage-condition" value=""><span class="saving-throw damage edit"> </span><span name="attr_saving_throw_second_damage_average" class="saving-throw damage edit">0</span><span class="saving-throw damage edit"> (</span><span class="saving-throw damage edit"><span class="auto-expand-wrap"><input type="text" name="attr_saving_throw_second_damage_dice" class="center" placeholder="1"><span name="attr_saving_throw_second_damage_dice" class="auto-expand-text">1</span></span><span class="auto-expand-wrap"><select name="attr_saving_throw_second_damage_die"><option>d0</option><option>d2</option><option>d4</option><option>d6</option><option>d8</option><option>d10</option><option>d12</option><option>d20</option></select><span name="attr_saving_throw_second_damage_die" class="auto-expand-text">d0</span></span><span class="dice-modifier auto-expand-wrap"><input type="text" name="attr_saving_throw_second_damage_dice_modifier"><span name="attr_saving_throw_second_damage_dice_modifier" class="auto-expand-text"></span></span></span><span class="saving-throw damage edit">+</span><span class="saving-throw damage edit auto-expand-wrap"><select name="attr_saving_throw_second_damage_ability"><option value="0">—</option><option value="FIN" data-i18n="FIN"></option><option value="STR" data-i18n="STR" class=""></option><option value="DEX" data-i18n="DEX" class=""></option><option value="CON" data-i18n="CON" class=""></option><option value="INT" data-i18n="INT" class=""></option><option value="WIS" data-i18n="WIS" class=""></option><option value="CHA" data-i18n="CHA" class=""></option><option value="HON" data-i18n="HON" class="honor"></option><option value="SAN" data-i18n="SAN" class="sanity"></option><option class="srd-hidden">SPELL_ABILITY</option></select><span name="attr_saving_throw_second_damage_ability" class="auto-expand-text capitalize" data-i18n-dynamic></span></span><span class="saving-throw damage edit">+</span><span class="saving-throw damage edit auto-expand-wrap"><input type="text" name="attr_saving_throw_second_damage_bonus"><span name="attr_saving_throw_second_damage_bonus" class="auto-expand-text"></span></span><span class="saving-throw damage edit">) </span><span class="saving-throw damage edit auto-expand-wrap"><input type="text" name="attr_saving_throw_second_damage_type" class="edit center" data-i18n-placeholder="FIRE"><span name="attr_saving_throw_second_damage_type" class="auto-expand-text min-2-rem"></span></span><span class="saving-throw damage edit"> </span><span data-i18n="DAMAGE" class="saving-throw damage edit lowercase"></span><span class="saving-throw damage">, </span><span class="saving-throw damage auto-expand-wrap"><input type="text" name="attr_saving_throw_second_higher_level_dice"><span name="attr_saving_throw_second_higher_level_dice" class="auto-expand-text"></span></span><span name="attr_saving_throw_second_damage_die" class="saving-throw damage"></span><span class="saving-throw damage"> </span><span data-i18n="PER_LEVEL" class="saving-throw damage"></span><span class="saving-throw edit">.</span></div></div></div><div class="shaped-row align-flex-start mar-l-smd mar-t-smd"><input type="checkbox" name="attr_other_damage_toggle" value="1" class="other-damage-toggle small-checkbox"><span class="other-damage-reverse heading"><span data-i18n="OTHER_DAMAGE"></span>.</span><span name="attr_other_damage_average" class="other-damage damage edit">0</span><span class="other-damage damage edit"> (</span><span class="other-damage damage edit"><span class="auto-expand-wrap"><input type="text" name="attr_other_damage_dice" class="center" placeholder="1"><span name="attr_other_damage_dice" class="auto-expand-text">1</span></span><span class="auto-expand-wrap"><select name="attr_other_damage_die"><option>d0</option><option>d2</option><option>d4</option><option>d6</option><option>d8</option><option>d10</option><option>d12</option><option>d20</option></select><span name="attr_other_damage_die" class="auto-expand-text">d0</span></span><span class="dice-modifier auto-expand-wrap"><input type="text" name="attr_other_damage_dice_modifier"><span name="attr_other_damage_dice_modifier" class="auto-expand-text"></span></span></span><span class="other-damage damage edit">+</span><span class="other-damage damage edit auto-expand-wrap"><select name="attr_other_damage_ability"><option value="0">—</option><option value="FIN" data-i18n="FIN"></option><option value="STR" data-i18n="STR" class=""></option><option value="DEX" data-i18n="DEX" class=""></option><option value="CON" data-i18n="CON" class=""></option><option value="INT" data-i18n="INT" class=""></option><option value="WIS" data-i18n="WIS" class=""></option><option value="CHA" data-i18n="CHA" class=""></option><option value="HON" data-i18n="HON" class="honor"></option><option value="SAN" data-i18n="SAN" class="sanity"></option><option class="srd-hidden">SPELL_ABILITY</option></select><span name="attr_other_damage_ability" class="auto-expand-text capitalize" data-i18n-dynamic></span></span><span class="other-damage damage edit">+</span><span class="other-damage damage edit auto-expand-wrap"><input type="text" name="attr_other_damage_bonus"><span name="attr_other_damage_bonus" class="auto-expand-text"></span></span><span class="other-damage damage edit extra-on-a-crit">, </span><span data-i18n="EXTRA_ON_A_CRIT" class="other-damage damage edit extra-on-a-crit lowercase"></span><span class="other-damage damage edit extra-on-a-crit"> </span><span class="other-damage damage edit extra-on-a-crit auto-expand-wrap"><input type="text" name="attr_other_damage_crit" class="center"><span name="attr_other_damage_crit" class="auto-expand-text"></span></span><span class="other-damage damage edit">) </span><span class="other-damage damage edit auto-expand-wrap"><input type="text" name="attr_other_damage_type" class="edit center" data-i18n-placeholder="FIRE"><span name="attr_other_damage_type" class="auto-expand-text min-2-rem"></span></span><span class="other-damage damage edit"> </span><span data-i18n="DAMAGE" class="other-damage damage edit lowercase"></span><span class="other-damage damage">, </span><span class="other-damage damage auto-expand-wrap"><input type="text" name="attr_other_higher_level_dice"><span name="attr_other_higher_level_dice" class="auto-expand-text"></span></span><span name="attr_other_damage_die" class="other-damage damage"></span><span class="other-damage damage"> </span><span data-i18n="PER_LEVEL" class="other-damage damage"></span><span class="other-damage edit"> </span><span class="other-damage edit auto-expand-wrap"><select name="attr_other_second_damage_condition"><option value="">—</option><option value="PLUS" data-i18n="PLUS"></option></select><span name="attr_other_second_damage_condition" class="auto-expand-text" data-i18n-dynamic></span></span><input type="hidden" name="attr_other_second_damage_condition" class="other-second-damage-condition" value=""><span class="other-damage damage edit"> </span><span name="attr_other_second_damage_average" class="other-damage damage edit">0</span><span class="other-damage damage edit"> (</span><span class="other-damage damage edit"><span class="auto-expand-wrap"><input type="text" name="attr_other_second_damage_dice" class="center" placeholder="1"><span name="attr_other_second_damage_dice" class="auto-expand-text">1</span></span><span class="auto-expand-wrap"><select name="attr_other_second_damage_die"><option>d0</option><option>d2</option><option>d4</option><option>d6</option><option>d8</option><option>d10</option><option>d12</option><option>d20</option></select><span name="attr_other_second_damage_die" class="auto-expand-text">d0</span></span><span class="dice-modifier auto-expand-wrap"><input type="text" name="attr_other_second_damage_dice_modifier"><span name="attr_other_second_damage_dice_modifier" class="auto-expand-text"></span></span></span><span class="other-damage damage edit">+</span><span class="other-damage damage edit auto-expand-wrap"><select name="attr_other_second_damage_ability"><option value="0">—</option><option value="FIN" data-i18n="FIN"></option><option value="STR" data-i18n="STR" class=""></option><option value="DEX" data-i18n="DEX" class=""></option><option value="CON" data-i18n="CON" class=""></option><option value="INT" data-i18n="INT" class=""></option><option value="WIS" data-i18n="WIS" class=""></option><option value="CHA" data-i18n="CHA" class=""></option><option value="HON" data-i18n="HON" class="honor"></option><option value="SAN" data-i18n="SAN" class="sanity"></option><option class="srd-hidden">SPELL_ABILITY</option></select><span name="attr_other_second_damage_ability" class="auto-expand-text capitalize" data-i18n-dynamic></span></span><span class="other-damage damage edit">+</span><span class="other-damage damage edit auto-expand-wrap"><input type="text" name="attr_other_second_damage_bonus"><span name="attr_other_second_damage_bonus" class="auto-expand-text"></span></span><span class="other-damage damage edit extra-on-a-crit">, </span><span data-i18n="EXTRA_ON_A_CRIT" class="other-damage damage edit extra-on-a-crit lowercase"></span><span class="other-damage damage edit extra-on-a-crit"> </span><span class="other-damage damage edit extra-on-a-crit auto-expand-wrap"><input type="text" name="attr_other_second_damage_crit" class="center"><span name="attr_other_second_damage_crit" class="auto-expand-text"></span></span><span class="other-damage damage edit">) </span><span class="other-damage damage edit auto-expand-wrap"><input type="text" name="attr_other_second_damage_type" class="edit center" data-i18n-placeholder="FIRE"><span name="attr_other_second_damage_type" class="auto-expand-text min-2-rem"></span></span><span class="other-damage damage edit"> </span><span data-i18n="DAMAGE" class="other-damage damage edit lowercase"></span><span class="other-damage damage">, </span><span class="other-damage damage auto-expand-wrap"><input type="text" name="attr_other_second_higher_level_dice"><span name="attr_other_second_higher_level_dice" class="auto-expand-text"></span></span><span name="attr_other_second_damage_die" class="other-damage damage"></span><span class="other-damage damage"> </span><span data-i18n="PER_LEVEL" class="other-damage damage"></span><span class="other-damage edit">.</span></div><div class="shaped-row align-flex-start mar-l-smd mar-t-smd"><input type="hidden" name="attr_heal_formula"> <input type="checkbox" name="attr_heal_toggle" value="1" class="heal-toggle small-checkbox"><span class="heal-reverse heading"><span data-i18n="HEAL"></span>.</span><span class="heal" data-i18n="HEAL_FOR"></span><span class="heal"> </span><span class="heal edit"><span class="edit auto-expand-wrap"><input type="text" name="attr_heal_dice" class="center" placeholder="1"><span name="attr_heal_dice" class="auto-expand-text">1</span></span><span class="auto-expand-wrap"><select name="attr_heal_die"><option>d0</option><option>d2</option><option>d4</option><option>d6</option><option>d8</option><option>d10</option><option>d12</option><option>d20</option></select><span name="attr_heal_die" class="auto-expand-text">d0</span></span><span class="dice-modifier auto-expand-wrap"><input type="text" name="attr_heal_dice_modifier"><span name="attr_heal_dice_modifier" class="auto-expand-text"></span></span></span><span class="heal">+</span><span class="heal auto-expand-wrap"><select name="attr_heal_ability"><option value="0">—</option><option value="STR" data-i18n="STR" class=""></option><option value="DEX" data-i18n="DEX" class=""></option><option value="CON" data-i18n="CON" class=""></option><option value="INT" data-i18n="INT" class=""></option><option value="WIS" data-i18n="WIS" class=""></option><option value="CHA" data-i18n="CHA" class=""></option><option value="HON" data-i18n="HON" class="honor"></option><option value="SAN" data-i18n="SAN" class="sanity"></option><option class="srd-hidden">SPELL_ABILITY</option></select><span name="attr_heal_ability" class="auto-expand-text" data-i18n-dynamic></span></span><span class="heal">+</span><span class="heal auto-expand-wrap"><input type="text" name="attr_heal_bonus"><span name="attr_heal_bonus" class="auto-expand-text"></span></span><span class="heal">+</span><span class="heal center"><label class="pseudo-button-wrapper space-below"><input type="checkbox" name="attr_heal_query_toggle" value="?{Heal Bonus Amount|}"><span data-i18n="QUERY" class="lowercase"></span></label></span><span class="heal">, </span><span class="heal auto-expand-wrap"><input type="text" name="attr_heal_higher_level_dice"><span name="attr_heal_higher_level_dice" class="auto-expand-text"></span></span><span name="attr_heal_die" class="heal"></span><span class="heal">+</span><span class="heal auto-expand-wrap"><input type="text" name="attr_higher_level_heal" class="center" accept="Higher Level Healing"><span name="attr_higher_level_heal" class="auto-expand-text"></span></span><span class="heal"> </span><span data-i18n="PER_LEVEL" class="heal"></span></div><div class="emote mar-l-smd mar-t-smd"><textarea name="attr_emote" class="one-line-textarea" data-i18n-placeholder="EMOTE"></textarea></div><div class="freetext mar-l-smd mar-t-sm"><textarea name="attr_freetext" class="two-line-textarea" data-i18n-placeholder="FREETEXT"></textarea></div><div class="freeform mar-l-smd mar-t-sm"><textarea name="attr_freeform" class="two-line-textarea" data-i18n-placeholder="FREEFORM"></textarea></div><div class="shaped-row align-flex-start mar-l-smd mar-t-smd relative"><input type="checkbox" name="attr_special_effects_toggle" value="1" class="special-effects-toggle small-checkbox"><span class="heading"><span data-i18n="SPECIAL_EFFECTS"></span>.</span><span data-i18n="TYPE" class="special-effects"></span><span class="special-effects"> </span><span class="special-effects auto-expand-wrap"><input type="text" name="attr_special_effects_type" class="center" data-i18n-placeholder="EXPLODE"><span name="attr_special_effects_type" class="auto-expand-text min-2-rem"></span></span><span class="special-effects">, </span><span data-i18n="COLOR" class="special-effects"></span><span class="special-effects"> </span><span class="special-effects auto-expand-wrap"><input type="text" name="attr_special_effects_color" class="center" data-i18n-placeholder="FIRE"><span name="attr_special_effects_color" class="auto-expand-text min-2-rem"></span></span><span class="special-effects">, </span><span data-i18n="POINTS_OF_ORIGIN" class="special-effects"></span><span class="special-effects"> </span><span class="special-effects 6-rem"><select name="attr_special_effects_points_of_origin"><option value="sourceToTarget @{target|token_id}" data-i18n="SOURCE_TO_TARGET"></option><option value="target @{target|token_id}" data-i18n="TARGET"></option><option value="source" data-i18n="SOURCE"></option><option value="targetToSource @{target|token_id}" data-i18n="TARGET_TO_SOURCE"></option></select></span><div class="tooltip-position-wrapper"><div class="tooltip"><div class="tooltip-toggle-text center">A</div><div class="tooltip-content-left small-label" data-i18n="REQUIRES_API"></div></div></div></div><div class="shaped-row align-flex-start mar-l-smd mar-t-smd"><input type="checkbox" name="attr_repeat_toggle" value="1" class="small-checkbox"><span class="heading"><span data-i18n="REPEAT"></span>.</span></div></div></div></fieldset></div><div class="spell-level-container spell-level-3 shaped-row align-center"><div class="spell-level-wrapper shaped-row align-flex-end mar-r-smd"><span data-i18n="3RD_LEVEL" class="white-space-no-wrap"></span><span class="spell-slots-or-points"> (</span><span class="auto-expand-wrap spell-slots"><input type="number" name="attr_spell_slots_l3" class="no-spin" value="0"><span name="attr_spell_slots_l3" class="auto-expand-text"></span></span><span class="spell-slots">/</span><span name="attr_spell_slots_l3_calc" class="spell-slots pc edit"></span><span class="spell-slots edit">+</span><span class="auto-expand-wrap spell-slots edit"><input type="number" name="attr_spell_slots_l3_bonus" class="no-spin" value="0" min="0"><span name="attr_spell_slots_l3_bonus" class="auto-expand-text"></span></span><span class="spell-slots edit">=</span><span name="attr_spell_slots_l3_max" class="spell-slots"></span><span class="spell-slots spell-points mar-r-smd">;</span><span class="spell-points">5 <span data-i18n="POINTS" class="lowercase"></span></span><span class="spell-slots-or-points">)</span><span class="show-when-condensed">:</span></div><div class="col-100 show-when-not-condensed"></div><fieldset class="repeating_spell3"><input type="hidden" name="attr_is_prepared" class="toggle-prepared hidden"> <input type="hidden" name="attr_ritual" class="toggle-ritual"> <input type="hidden" name="attr_concentration" class="toggle-concentration"> <input type="hidden" name="attr_casting_time" class="toggle-time"> <input type="hidden" name="attr_components" class="toggle-components"><div class="filter-section compendium-drop-target"><input type="hidden" name="attr_roll_formula"> <input type="hidden" name="attr_cast_as_level"> <input type="hidden" name="attr_type_from_srd" accept="Spell Attack"> <input type="hidden" name="attr_damage_from_srd" accept="Damage"> <input type="hidden" name="attr_second_damage_from_srd" accept="Secondary Damage"> <input type="hidden" name="attr_damage_type_from_srd" accept="Damage Type"> <input type="hidden" name="attr_heal_from_srd" accept="Healing"> <input type="hidden" name="attr_higher_spell_slot_dice_from_srd" accept="Higher Spell Slot Dice"> <input type="hidden" name="attr_add_casting_modifier" accept="Add Casting Modifier"> <input type="hidden" name="attr_damage_progression_from_srd" accept="Damage Progression"><div class="presentation relative"><div class="shaped-row no-wrap"><input type="hidden" name="attr_content_toggle" value="1" class="content-toggle"><button type="roll" name="roll_spell" class="wrapper-button" value="@{output_option} &{template:5e-shaped} {{character_name=@{character_name}}} @{show_character_name} {{title=@{name}}} {{spell=1}} @{attacher_spell} @{attacher_spell_level_3} {{spell_level=^{@{spell_level}}}} {{school=^{@{school}}}} {{casting_time=^{@{casting_time}}}} @{ritual_output} {{range=@{range}}} {{components=^{@{components}}}} {{materials=@{materials}}} {{duration=^{@{duration}}}} @{hide_gm_info} @{roll_formula}"><span name="attr_name" class="spell-name"></span><div class="no-overflow condense"><span name="attr_spell_level" data-i18n-dynamic class="italic"></span><span name="attr_school" data-i18n-dynamic class="italic lowercase"></span><span class="show-ritual italic lowercase">(<span data-i18n="RITUAL"></span>)</span></div><div class="no-overflow condense"><span class="bold mar-r-sm"><span data-i18n="CASTING_TIME"></span>:</span><span name="attr_casting_time" data-i18n-dynamic></span></div><div class="no-overflow condense"><span class="bold mar-r-sm"><span data-i18n="RANGE"></span>:</span><span name="attr_range"></span></div><div class="no-overflow condense"><span class="bold mar-r-sm"><span data-i18n="COMPONENTS"></span>:</span><span name="attr_components" data-i18n-dynamic></span><input type="checkbox" name="attr_materials_show" value="1" class="show-materials hidden"><span class="show-materials">(<span name="attr_materials" class="small-label"></span>)</span></div><div class="no-overflow condense"><span class="bold mar-r-sm"><span data-i18n="DURATION"></span>:</span><span name="attr_duration" data-i18n-dynamic></span></div><div class="condense content"><span name="attr_content"></span></div></button><span class="show-when-condensed comma">, </span></div><div class="prepared-absolute prepared-matters"><label class="pseudo-button-wrapper show-when-not-condensed"><input type="checkbox" name="attr_is_prepared" value="Yes"><span data-i18n="PREPARED" class="lowercase small-font"></span></label></div></div><button type="roll" name="roll_repeat" class="hidden" value="@{output_option} &{template:5e-shaped} {{character_name=@{character_name}}} @{show_character_name} {{title=@{name}}} {{spell_repeat=1}} @{attacher_spell} @{attacher_spell_level_3} {{spell_level=^{@{spell_level}}}} @{hide_gm_info} @{roll_formula} {{content=}} {{higher_level=}}"></button><div class="shaped-row no-wrap edit"><span class="auto-expand-wrap"><input type="text" name="attr_name" class="spell-name" data-i18n-placeholder="NAME" accept="Name"><span name="attr_name" class="auto-expand-text min-3-rem spell-name"></span></span><div class="1-rem"></div></div><input type="checkbox" name="attr_toggle_details" class="toggle-icon-settings edit" checked="checked"><span class="toggle-icon-settings pictos edit">y</span><div class="details edit"><div class="shaped-row align-center"><span class="auto-expand-wrap"><select name="attr_spell_level" class="italic" accept="Level"><option value="CANTRIP" data-i18n="CANTRIP"></option><option value="1ST_LEVEL" data-i18n="1ST_LEVEL"></option><option value="2ND_LEVEL" data-i18n="2ND_LEVEL"></option><option value="3RD_LEVEL" data-i18n="3RD_LEVEL" selected="selected"></option><option value="4TH_LEVEL" data-i18n="4TH_LEVEL"></option><option value="5TH_LEVEL" data-i18n="5TH_LEVEL"></option><option value="6TH_LEVEL" data-i18n="6TH_LEVEL"></option><option value="7TH_LEVEL" data-i18n="7TH_LEVEL"></option><option value="8TH_LEVEL" data-i18n="8TH_LEVEL"></option><option value="9TH_LEVEL" data-i18n="9TH_LEVEL"></option><option value="0" class="srd-hidden">0</option><option value="1" class="srd-hidden">1</option><option value="2" class="srd-hidden">2</option><option value="3" class="srd-hidden">3</option><option value="4" class="srd-hidden">4</option><option value="5" class="srd-hidden">5</option><option value="6" class="srd-hidden">6</option><option value="7" class="srd-hidden">7</option><option value="8" class="srd-hidden">8</option><option value="9" class="srd-hidden">9</option></select><span name="attr_spell_level" class="auto-expand-text min-2-rem" data-i18n-dynamic>CANTRIP</span></span><span class="auto-expand-wrap"><select name="attr_school" class="italic lowercase" accept="School"><option value="ABJURATION" data-i18n="ABJURATION"></option><option value="CONJURATION" data-i18n="CONJURATION"></option><option value="DIVINATION" data-i18n="DIVINATION"></option><option value="ENCHANTMENT" data-i18n="ENCHANTMENT"></option><option value="EVOCATION" data-i18n="EVOCATION"></option><option value="ILLUSION" data-i18n="ILLUSION"></option><option value="NECROMANCY" data-i18n="NECROMANCY"></option><option value="TRANSMUTATION" data-i18n="TRANSMUTATION"></option><option value="Abjuration" class="srd-hidden">Abjuration</option><option value="Conjuration" class="srd-hidden">Conjuration</option><option value="Divination" class="srd-hidden">Divination</option><option value="Enchantment" class="srd-hidden">Enchantment</option><option value="Evocation" class="srd-hidden">Evocation</option><option value="Illusion" class="srd-hidden">Illusion</option><option value="Necromancy" class="srd-hidden">Necromancy</option><option value="Transmutation" class="srd-hidden">Transmutation</option></select><span name="attr_school" class="auto-expand-text lowercase min-2-rem" data-i18n-dynamic>ABJURATION</span></span><div class="mar-l-sm"><input type="hidden" name="attr_ritual_output"><label class="pseudo-button-wrapper"><input type="checkbox" name="attr_ritual" value="Yes" accept="Ritual"><span data-i18n="RITUAL" class="lowercase small-font"></span></label></div><div class="mar-l-sm prepared-matters"><label class="pseudo-button-wrapper"><input type="checkbox" name="attr_is_prepared" value="Yes"><span data-i18n="PREPARED" class="lowercase small-font"></span></label></div></div><div class="shaped-row align-center"><span class="bold mar-r-sm"><span data-i18n="CASTING_TIME"></span>:</span><span class="auto-expand-wrap"><select name="attr_casting_time" accept="Casting Time"><option value="1_ACTION" data-i18n="1_ACTION"></option><option value="1_BONUS_ACTION" data-i18n="1_BONUS_ACTION"></option><option value="1_REACTION" data-i18n="1_REACTION"></option><option value="1_MINUTE" data-i18n="1_MINUTE"></option><option value="10_MINUTES" data-i18n="10_MINUTES"></option><option value="1_HOUR" data-i18n="1_HOUR"></option><option value="8_HOURS" data-i18n="8_HOURS"></option><option value="12_HOURS" data-i18n="12_HOURS"></option><option value="24_HOURS" data-i18n="24_HOURS"></option><option value="1 action" class="srd-hidden"></option><option value="1 bonus action" class="srd-hidden"></option><option value="1 reaction" class="srd-hidden"></option><option value="1 minute" class="srd-hidden"></option><option value="10 minutes" class="srd-hidden"></option><option value="1 hour" class="srd-hidden"></option><option value="8 hours" class="srd-hidden"></option><option value="12 hours" class="srd-hidden"></option><option value="24 hours" class="srd-hidden"></option></select><span name="attr_casting_time" class="auto-expand-text min-2-rem" data-i18n-dynamic>1_ACTION</span></span></div><div class="shaped-row align-center"><span class="bold mar-r-sm"><span data-i18n="RANGE"></span>:</span><span class="auto-expand-wrap"><input type="text" name="attr_range" placeholder="90" accept="Range"><span name="attr_range" class="auto-expand-text min-2-rem"></span></span></div><div class="shaped-row align-center no-wrap"><span class="bold mar-r-sm"><span data-i18n="COMPONENTS"></span>:</span><span class="auto-expand-wrap"><select name="attr_components" accept="Components"><option value="COMPONENTS_V_S_M" data-i18n="COMPONENTS_V_S_M"></option><option value="COMPONENTS_V_S" data-i18n="COMPONENTS_V_S"></option><option value="COMPONENTS_V_M" data-i18n="COMPONENTS_V_M"></option><option value="COMPONENTS_V" data-i18n="COMPONENTS_V"></option><option value="COMPONENTS_S_M" data-i18n="COMPONENTS_S_M"></option><option value="COMPONENTS_S" data-i18n="COMPONENTS_S"></option><option value="COMPONENTS_M" data-i18n="COMPONENTS_M"></option><option class="psionics" value="DISPLAY_AUDITORY" data-i18n="DISPLAY_AUDITORY"></option><option class="psionics" value="DISPLAY_AUDITORY_MATERIAL" data-i18n="DISPLAY_AUDITORY_MATERIAL"></option><option class="psionics" value="DISPLAY_AUDITORY_MENTAL" data-i18n="DISPLAY_AUDITORY_MENTAL"></option><option class="psionics" value="DISPLAY_AUDITORY_MENTAL_VISUAL" data-i18n="DISPLAY_AUDITORY_MENTAL_VISUAL"></option><option class="psionics" value="DISPLAY_AUDITORY_MENTAL_OLFACTORY" data-i18n="DISPLAY_AUDITORY_MENTAL_OLFACTORY"></option><option class="psionics" value="DISPLAY_AUDITORY_OLFACTORY" data-i18n="DISPLAY_AUDITORY_OLFACTORY"></option><option class="psionics" value="DISPLAY_AUDITORY_OLFACTORY_MATERIAL" data-i18n="DISPLAY_AUDITORY_OLFACTORY_MATERIAL"></option><option class="psionics" value="DISPLAY_AUDITORY_VISUAL" data-i18n="DISPLAY_AUDITORY_VISUAL"></option><option class="psionics" value="DISPLAY_AUDITORY_VISUAL_MATERIAL" data-i18n="DISPLAY_AUDITORY_VISUAL_MATERIAL"></option><option class="psionics" value="DISPLAY_MENTAL" data-i18n="DISPLAY_MENTAL"></option><option class="psionics" value="DISPLAY_MENTAL_OLFACTORY" data-i18n="DISPLAY_MENTAL_OLFACTORY"></option><option class="psionics" value="DISPLAY_MENTAL_OLFACTORY_VISUAL" data-i18n="DISPLAY_MENTAL_OLFACTORY_VISUAL"></option><option class="psionics" value="DISPLAY_MENTAL_VISUAL" data-i18n="DISPLAY_MENTAL_VISUAL"></option><option class="psionics" value="DISPLAY_MENTAL_MATERIAL" data-i18n="DISPLAY_MENTAL_MATERIAL"></option><option class="psionics" value="DISPLAY_OLFACTORY" data-i18n="DISPLAY_OLFACTORY"></option><option class="psionics" value="DISPLAY_OLFACTORY_VISUAL" data-i18n="DISPLAY_OLFACTORY_VISUAL"></option><option class="psionics" value="DISPLAY_OLFACTORY_MATERIAL" data-i18n="DISPLAY_OLFACTORY_MATERIAL"></option><option class="psionics" value="DISPLAY_VISUAL" data-i18n="DISPLAY_VISUAL"></option><option class="psionics" value="DISPLAY_VISUAL_MATERIAL" data-i18n="DISPLAY_VISUAL_MATERIAL"></option><option class="psionics" value="DISPLAY_MATERIAL" data-i18n="DISPLAY_MATERIAL"></option><option value="V S M" class="srd-hidden"></option><option value="V S" class="srd-hidden"></option><option value="V M" class="srd-hidden"></option><option value="V" class="srd-hidden"></option><option value="S M" class="srd-hidden"></option><option value="S" class="srd-hidden"></option><option value="M" class="srd-hidden"></option></select><span name="attr_components" class="auto-expand-text min-2-rem" data-i18n-dynamic>COMPONENTS_V_S_M</span></span><span>(</span><span class="auto-expand-wrap"><input type="text" name="attr_materials" class="small-label" accept="Material"><span name="attr_materials" class="auto-expand-text small-label"></span></span><span>)</span></div><div class="shaped-row align-center"><span class="bold mar-r-sm"><span data-i18n="DURATION"></span>:</span><span class="auto-expand-wrap"><select name="attr_duration" accept="Duration"><option value="INSTANTANEOUS" data-i18n="INSTANTANEOUS"></option><option value="INSTANTANEOUS_OR_1_HOUR" data-i18n="INSTANTANEOUS_OR_1_HOUR"></option><option value="1_ROUND" data-i18n="1_ROUND"></option><option value="1_MINUTE" data-i18n="1_MINUTE"></option><option value="10_MINUTES" data-i18n="10_MINUTES"></option><option value="1_HOUR" data-i18n="1_HOUR"></option><option value="8_HOURS" data-i18n="8_HOURS"></option><option value="12_HOURS" data-i18n="12_HOURS"></option><option value="24_HOURS" data-i18n="24_HOURS"></option><option value="CONCENTRATION_UP_TO_1_ROUND" data-i18n="CONCENTRATION_UP_TO_1_ROUND"></option><option value="CONCENTRATION_UP_TO_6_ROUNDS" data-i18n="CONCENTRATION_UP_TO_6_ROUNDS"></option><option value="CONCENTRATION_UP_TO_1_MINUTE" data-i18n="CONCENTRATION_UP_TO_1_MINUTE"></option><option value="CONCENTRATION_UP_TO_10_MINUTES" data-i18n="CONCENTRATION_UP_TO_10_MINUTES"></option><option value="CONCENTRATION_UP_TO_1_HOUR" data-i18n="CONCENTRATION_UP_TO_1_HOUR"></option><option value="CONCENTRATION_UP_TO_2_HOURS" data-i18n="CONCENTRATION_UP_TO_2_HOURS"></option><option value="CONCENTRATION_UP_TO_8_HOURS" data-i18n="CONCENTRATION_UP_TO_8_HOURS"></option><option value="CONCENTRATION_UP_TO_12_HOURS" data-i18n="CONCENTRATION_UP_TO_12_HOURS"></option><option value="CONCENTRATION_UP_TO_24_HOURS" data-i18n="CONCENTRATION_UP_TO_24_HOURS"></option><option value="7_DAYS" data-i18n="7_DAYS"></option><option value="10_DAYS" data-i18n="10_DAYS"></option><option value="30_DAYS" data-i18n="30_DAYS"></option><option value="UNTIL_DISPELLED" data-i18n="UNTIL_DISPELLED"></option><option value="UNTIL_DISPELLED_OR_TRIGGERED" data-i18n="UNTIL_DISPELLED_OR_TRIGGERED"></option><option value="SPECIAL" data-i18n="SPECIAL"></option><option value="Instantaneous" class="srd-hidden"></option><option value="Instantaneous or 1 hour" class="srd-hidden"></option><option value="1 round" class="srd-hidden"></option><option value="1 minute" class="srd-hidden"></option><option value="10 minutes" class="srd-hidden"></option><option value="1 hour" class="srd-hidden"></option><option value="8 hours" class="srd-hidden"></option><option value="12 hours" class="srd-hidden"></option><option value="24 hours" class="srd-hidden"></option><option value="Up to 1 round" class="srd-hidden"></option><option value="Up to 6 rounds" class="srd-hidden"></option><option value="Up to 1 minute" class="srd-hidden"></option><option value="Up to 10 minutes" class="srd-hidden"></option><option value="Up to 1 hour" class="srd-hidden"></option><option value="Up to 2 hours" class="srd-hidden"></option><option value="Up to 8 hours" class="srd-hidden"></option><option value="Up to 12 hours" class="srd-hidden"></option><option value="Up to 24 hours" class="srd-hidden"></option></select><span name="attr_duration" class="auto-expand-text min-2-rem" data-i18n-dynamic>INSTANTANEOUS</span></span></div><div class="relative mar-l-smd mar-t-smd"><input type="checkbox" name="attr_content_toggle" value="1" class="content-toggle small-checkbox" checked="checked"><textarea name="attr_content" class="four-line-textarea textarea-checkbox" accept="Content" data-i18n-placeholder="CONTENT"></textarea></div><div class="relative mar-l-smd mar-t-smd"><input type="checkbox" name="attr_higher_level_toggle" value="1" class="higher-level-toggle small-checkbox"><textarea name="attr_higher_level" class="two-line-textarea textarea-checkbox" data-i18n-placeholder="HIGHER_LEVEL"></textarea></div><div class="shaped-row align-flex-start no-wrap mar-l-smd mar-t-smd"><input type="checkbox" name="attr_attack_toggle" value="1" class="attack-toggle small-checkbox no-shrink"><span class="attack-reverse heading"><span data-i18n="ATTACK"></span>.</span><div class="attack"><div class="shaped-row"><input type="hidden" name="attr_attack_type" class="attack-type"><span class="auto-expand-wrap"><select name="attr_attack_type" class="italic" accept="Item Type"><option value="MELEE_SPELL_ATTACK" data-i18n="MELEE_SPELL_ATTACK"></option><option value="RANGED_SPELL_ATTACK" data-i18n="RANGED_SPELL_ATTACK"></option><option class="srd-hidden">Melee Weapon</option><option class="srd-hidden">Ranged Weapon</option></select><span name="attr_attack_type" class="auto-expand-text italic" data-i18n-dynamic><span data-i18n="MELEE_WEAPON_ATTACK"></span></span></span><span class="italic">: </span><span class="attack edit"><label class="round-checkbox-wrapper pad-t-sm"><input type="checkbox" name="attr_proficiency" checked="checked"><span></span></label></span><span>+</span><span class="auto-expand-wrap"><select name="attr_attack_ability"><option value="0">—</option><option value="FIN" data-i18n="FIN"></option><option value="STR" data-i18n="STR" class=""></option><option value="DEX" data-i18n="DEX" class=""></option><option value="CON" data-i18n="CON" class=""></option><option value="INT" data-i18n="INT" class=""></option><option value="WIS" data-i18n="WIS" class=""></option><option value="CHA" data-i18n="CHA" class=""></option><option value="HON" data-i18n="HON" class="honor"></option><option value="SAN" data-i18n="SAN" class="sanity"></option><option class="srd-hidden">SPELL_ABILITY</option></select><span name="attr_attack_ability" class="auto-expand-text" data-i18n-dynamic></span></span><span>+</span><span class="auto-expand-wrap"><input type="number" name="attr_attack_bonus" class="no-spin"><span name="attr_attack_bonus" class="auto-expand-text"></span></span><span>=</span><span> </span><span name="attr_to_hit">+0</span><span> </span><span data-i18n="TO_HIT"></span><span>, </span><span data-i18n="REACH" class="reach lowercase"></span><span class="reach"> </span><span class="reach auto-expand-wrap"><input type="text" name="attr_reach" class="center" accept="Reach"><span name="attr_reach" class="auto-expand-text"></span></span><span class="reach">, </span><span data-i18n="RANGE" class="attack range edit lowercase"></span><span class="attack range edit"> </span><span class="attack range edit auto-expand-wrap"><input type="text" name="attr_range" class="center" accept="Range"><span name="attr_range" class="auto-expand-text"></span></span><span class="range">, </span><span class="auto-expand-wrap"><select name="attr_attack_target" class="italic"><option value="ONE_TARGET" data-i18n="ONE_TARGET"></option><option value="ONE_CREATURE" data-i18n="ONE_CREATURE"></option></select><span name="attr_attack_target" class="auto-expand-text" data-i18n-dynamic><span data-i18n="ONE_TARGET"></span></span></span><span class="crit-range">, </span><span data-i18n="CRIT_RANGE" class="crit-range lowercase"></span><span class="crit-range"> </span><span class="crit-range auto-expand-wrap"><input type="number" name="attr_crit_range" class="no-spin" value="20" step="1" min="1" max="20"><span name="attr_crit_range" class="auto-expand-text"></span></span><span>.</span></div><div class="shaped-row"><span class="italic"><span data-i18n="HIT"></span><span>:</span></span><span> </span><span name="attr_attack_damage_average" class="attack damage edit">0</span><span class="attack damage edit"> (</span><span class="attack damage edit"><span class="auto-expand-wrap"><input type="text" name="attr_attack_damage_dice" class="center" placeholder="1"><span name="attr_attack_damage_dice" class="auto-expand-text">1</span></span><span class="auto-expand-wrap"><select name="attr_attack_damage_die"><option>d0</option><option>d2</option><option>d4</option><option>d6</option><option>d8</option><option>d10</option><option>d12</option><option>d20</option></select><span name="attr_attack_damage_die" class="auto-expand-text">d0</span></span><span class="dice-modifier auto-expand-wrap"><input type="text" name="attr_attack_damage_dice_modifier"><span name="attr_attack_damage_dice_modifier" class="auto-expand-text"></span></span></span><span class="attack damage edit">+</span><span class="attack damage edit auto-expand-wrap"><select name="attr_attack_damage_ability"><option value="0">—</option><option value="FIN" data-i18n="FIN"></option><option value="STR" data-i18n="STR" class=""></option><option value="DEX" data-i18n="DEX" class=""></option><option value="CON" data-i18n="CON" class=""></option><option value="INT" data-i18n="INT" class=""></option><option value="WIS" data-i18n="WIS" class=""></option><option value="CHA" data-i18n="CHA" class=""></option><option value="HON" data-i18n="HON" class="honor"></option><option value="SAN" data-i18n="SAN" class="sanity"></option><option class="srd-hidden">SPELL_ABILITY</option></select><span name="attr_attack_damage_ability" class="auto-expand-text capitalize" data-i18n-dynamic></span></span><span class="attack damage edit">+</span><span class="attack damage edit auto-expand-wrap"><input type="text" name="attr_attack_damage_bonus"><span name="attr_attack_damage_bonus" class="auto-expand-text"></span></span><span class="attack damage edit extra-on-a-crit">, </span><span data-i18n="EXTRA_ON_A_CRIT" class="attack damage edit extra-on-a-crit lowercase"></span><span class="attack damage edit extra-on-a-crit"> </span><span class="attack damage edit extra-on-a-crit auto-expand-wrap"><input type="text" name="attr_attack_damage_crit" class="center"><span name="attr_attack_damage_crit" class="auto-expand-text"></span></span><span class="attack damage edit">) </span><span class="attack damage edit auto-expand-wrap"><input type="text" name="attr_attack_damage_type" class="edit center" data-i18n-placeholder="FIRE"><span name="attr_attack_damage_type" class="auto-expand-text min-2-rem"></span></span><span class="attack damage edit"> </span><span data-i18n="DAMAGE" class="attack damage edit lowercase"></span><span class="attack damage">, </span><span class="attack damage auto-expand-wrap"><input type="text" name="attr_attack_higher_level_dice"><span name="attr_attack_higher_level_dice" class="auto-expand-text"></span></span><span name="attr_attack_damage_die" class="attack damage"></span><span class="attack damage"> </span><span data-i18n="PER_LEVEL" class="attack damage"></span><span> </span><span class="attack edit auto-expand-wrap"><select name="attr_attack_second_damage_condition"><option value="">—</option><option value="PLUS" data-i18n="PLUS"></option></select><span name="attr_attack_second_damage_condition" class="auto-expand-text" data-i18n-dynamic></span></span><input type="hidden" name="attr_attack_second_damage_condition" class="attack-second-damage-condition" value=""><span class="damage"> </span><span name="attr_attack_second_damage_average" class="attack damage edit">0</span><span class="attack damage edit"> (</span><span class="attack damage edit"><span class="auto-expand-wrap"><input type="text" name="attr_attack_second_damage_dice" class="center" placeholder="1"><span name="attr_attack_second_damage_dice" class="auto-expand-text">1</span></span><span class="auto-expand-wrap"><select name="attr_attack_second_damage_die"><option>d0</option><option>d2</option><option>d4</option><option>d6</option><option>d8</option><option>d10</option><option>d12</option><option>d20</option></select><span name="attr_attack_second_damage_die" class="auto-expand-text">d0</span></span><span class="dice-modifier auto-expand-wrap"><input type="text" name="attr_attack_second_damage_dice_modifier"><span name="attr_attack_second_damage_dice_modifier" class="auto-expand-text"></span></span></span><span class="attack damage edit">+</span><span class="attack damage edit auto-expand-wrap"><select name="attr_attack_second_damage_ability"><option value="0">—</option><option value="FIN" data-i18n="FIN"></option><option value="STR" data-i18n="STR" class=""></option><option value="DEX" data-i18n="DEX" class=""></option><option value="CON" data-i18n="CON" class=""></option><option value="INT" data-i18n="INT" class=""></option><option value="WIS" data-i18n="WIS" class=""></option><option value="CHA" data-i18n="CHA" class=""></option><option value="HON" data-i18n="HON" class="honor"></option><option value="SAN" data-i18n="SAN" class="sanity"></option><option class="srd-hidden">SPELL_ABILITY</option></select><span name="attr_attack_second_damage_ability" class="auto-expand-text capitalize" data-i18n-dynamic></span></span><span class="attack damage edit">+</span><span class="attack damage edit auto-expand-wrap"><input type="text" name="attr_attack_second_damage_bonus"><span name="attr_attack_second_damage_bonus" class="auto-expand-text"></span></span><span class="attack damage edit extra-on-a-crit">, </span><span data-i18n="EXTRA_ON_A_CRIT" class="attack damage edit extra-on-a-crit lowercase"></span><span class="attack damage edit extra-on-a-crit"> </span><span class="attack damage edit extra-on-a-crit auto-expand-wrap"><input type="text" name="attr_attack_second_damage_crit" class="center"><span name="attr_attack_second_damage_crit" class="auto-expand-text"></span></span><span class="attack damage edit">) </span><span class="attack damage edit auto-expand-wrap"><input type="text" name="attr_attack_second_damage_type" class="edit center" data-i18n-placeholder="FIRE"><span name="attr_attack_second_damage_type" class="auto-expand-text min-2-rem"></span></span><span class="attack damage edit"> </span><span data-i18n="DAMAGE" class="attack damage edit lowercase"></span><span class="attack damage">, </span><span class="attack damage auto-expand-wrap"><input type="text" name="attr_attack_second_higher_level_dice"><span name="attr_attack_second_higher_level_dice" class="auto-expand-text"></span></span><span name="attr_attack_second_damage_die" class="attack damage"></span><span class="attack damage"> </span><span data-i18n="PER_LEVEL" class="attack damage"></span><span>.</span></div></div></div><div class="shaped-row align-flex-start no-wrap mar-l-smd mar-t-smd"><input type="checkbox" name="attr_saving_throw_toggle" value="1" class="saving-throw-toggle small-checkbox no-shrink"><span class="saving-throw-reverse heading"><span data-i18n="SAVING_THROW"></span>.</span><div class="saving-throw"><div class="shaped-row"><span class="edit auto-expand-wrap"><select name="attr_saving_throw_vs_ability" accept="Save"><option value="STRENGTH" data-i18n="STRENGTH" class="default-saving-throw"></option><option value="DEXTERITY" data-i18n="DEXTERITY" class="default-saving-throw"></option><option value="CONSTITUTION" data-i18n="CONSTITUTION" class="default-saving-throw"></option><option value="INTELLIGENCE" data-i18n="INTELLIGENCE" class="default-saving-throw"></option><option value="WISDOM" data-i18n="WISDOM" class="default-saving-throw"></option><option value="CHARISMA" data-i18n="CHARISMA" class="default-saving-throw"></option><option value="HONOR" data-i18n="HONOR" class="default-saving-throw honor"></option><option value="SANITY" data-i18n="SANITY" class="default-saving-throw sanity"></option><option value="FORTITUDE" data-i18n="FORTITUDE" class="custom-saving-throw"></option><option value="REFLEX" data-i18n="REFLEX" class="custom-saving-throw"></option><option value="WILL" data-i18n="WILL" class="custom-saving-throw"></option></select><span name="attr_saving_throw_vs_ability" class="auto-expand-text" data-i18n-dynamic></span></span><span> </span><span data-i18n="SAVING_THROW" class="lowercase"></span><span> (</span><span class="edit auto-expand-wrap"><select name="attr_saving_throw_ability"><option value="0">—</option><option value="STR" data-i18n="STR" class=""></option><option value="DEX" data-i18n="DEX" class=""></option><option value="CON" data-i18n="CON" class=""></option><option value="INT" data-i18n="INT" class=""></option><option value="WIS" data-i18n="WIS" class=""></option><option value="CHA" data-i18n="CHA" class=""></option><option value="HON" data-i18n="HON" class="honor"></option><option value="SAN" data-i18n="SAN" class="sanity"></option><option class="srd-hidden">SPELL_ABILITY</option></select><span name="attr_saving_throw_ability" class="auto-expand-text" data-i18n-dynamic></span></span><span>+</span><span class="edit auto-expand-wrap"><input type="number" name="attr_saving_throw_bonus"><span name="attr_saving_throw_bonus" class="auto-expand-text"></span></span><span>=</span><span data-i18n="DC"></span><span> </span><input type="hidden" name="attr_saving_throw_dc"><span name="attr_saving_throw_dc" class="bold"></span><span>).</span><span> </span><span class="inline-block"><div class="7-rem flex-grow"><textarea name="attr_saving_throw_success" class="one-line-textarea" data-i18n-placeholder="SAVE_SUCCESS" accept="Save Success"></textarea></div></span></div><div class="shaped-row"><span class="italic"><span data-i18n="SAVE_FAILURE"></span><span>:</span></span><span> </span><span name="attr_saving_throw_damage_average" class="saving-throw damage edit">0</span><span class="saving-throw damage edit"> (</span><span class="saving-throw damage edit"><span class="auto-expand-wrap"><input type="text" name="attr_saving_throw_damage_dice" class="center" placeholder="1"><span name="attr_saving_throw_damage_dice" class="auto-expand-text">1</span></span><span class="auto-expand-wrap"><select name="attr_saving_throw_damage_die"><option>d0</option><option>d2</option><option>d4</option><option>d6</option><option>d8</option><option>d10</option><option>d12</option><option>d20</option></select><span name="attr_saving_throw_damage_die" class="auto-expand-text">d0</span></span><span class="dice-modifier auto-expand-wrap"><input type="text" name="attr_saving_throw_damage_dice_modifier"><span name="attr_saving_throw_damage_dice_modifier" class="auto-expand-text"></span></span></span><span class="saving-throw damage edit">+</span><span class="saving-throw damage edit auto-expand-wrap"><select name="attr_saving_throw_damage_ability"><option value="0">—</option><option value="FIN" data-i18n="FIN"></option><option value="STR" data-i18n="STR" class=""></option><option value="DEX" data-i18n="DEX" class=""></option><option value="CON" data-i18n="CON" class=""></option><option value="INT" data-i18n="INT" class=""></option><option value="WIS" data-i18n="WIS" class=""></option><option value="CHA" data-i18n="CHA" class=""></option><option value="HON" data-i18n="HON" class="honor"></option><option value="SAN" data-i18n="SAN" class="sanity"></option><option class="srd-hidden">SPELL_ABILITY</option></select><span name="attr_saving_throw_damage_ability" class="auto-expand-text capitalize" data-i18n-dynamic></span></span><span class="saving-throw damage edit">+</span><span class="saving-throw damage edit auto-expand-wrap"><input type="text" name="attr_saving_throw_damage_bonus"><span name="attr_saving_throw_damage_bonus" class="auto-expand-text"></span></span><span class="saving-throw damage edit">) </span><span class="saving-throw damage edit auto-expand-wrap"><input type="text" name="attr_saving_throw_damage_type" class="edit center" data-i18n-placeholder="FIRE"><span name="attr_saving_throw_damage_type" class="auto-expand-text min-2-rem"></span></span><span class="saving-throw damage edit"> </span><span data-i18n="DAMAGE" class="saving-throw damage edit lowercase"></span><span class="saving-throw damage">, </span><span class="saving-throw damage auto-expand-wrap"><input type="text" name="attr_saving_throw_higher_level_dice"><span name="attr_saving_throw_higher_level_dice" class="auto-expand-text"></span></span><span name="attr_saving_throw_damage_die" class="saving-throw damage"></span><span class="saving-throw damage"> </span><span data-i18n="PER_LEVEL" class="saving-throw damage"></span><span class="saving-throw edit"> </span><span class="saving-throw edit auto-expand-wrap"><select name="attr_saving_throw_second_damage_condition"><option value="">—</option><option value="PLUS" data-i18n="PLUS"></option></select><span name="attr_saving_throw_second_damage_condition" class="auto-expand-text" data-i18n-dynamic></span></span><input type="hidden" name="attr_saving_throw_second_damage_condition" class="saving-throw-second-damage-condition" value=""><span class="saving-throw damage edit"> </span><span name="attr_saving_throw_second_damage_average" class="saving-throw damage edit">0</span><span class="saving-throw damage edit"> (</span><span class="saving-throw damage edit"><span class="auto-expand-wrap"><input type="text" name="attr_saving_throw_second_damage_dice" class="center" placeholder="1"><span name="attr_saving_throw_second_damage_dice" class="auto-expand-text">1</span></span><span class="auto-expand-wrap"><select name="attr_saving_throw_second_damage_die"><option>d0</option><option>d2</option><option>d4</option><option>d6</option><option>d8</option><option>d10</option><option>d12</option><option>d20</option></select><span name="attr_saving_throw_second_damage_die" class="auto-expand-text">d0</span></span><span class="dice-modifier auto-expand-wrap"><input type="text" name="attr_saving_throw_second_damage_dice_modifier"><span name="attr_saving_throw_second_damage_dice_modifier" class="auto-expand-text"></span></span></span><span class="saving-throw damage edit">+</span><span class="saving-throw damage edit auto-expand-wrap"><select name="attr_saving_throw_second_damage_ability"><option value="0">—</option><option value="FIN" data-i18n="FIN"></option><option value="STR" data-i18n="STR" class=""></option><option value="DEX" data-i18n="DEX" class=""></option><option value="CON" data-i18n="CON" class=""></option><option value="INT" data-i18n="INT" class=""></option><option value="WIS" data-i18n="WIS" class=""></option><option value="CHA" data-i18n="CHA" class=""></option><option value="HON" data-i18n="HON" class="honor"></option><option value="SAN" data-i18n="SAN" class="sanity"></option><option class="srd-hidden">SPELL_ABILITY</option></select><span name="attr_saving_throw_second_damage_ability" class="auto-expand-text capitalize" data-i18n-dynamic></span></span><span class="saving-throw damage edit">+</span><span class="saving-throw damage edit auto-expand-wrap"><input type="text" name="attr_saving_throw_second_damage_bonus"><span name="attr_saving_throw_second_damage_bonus" class="auto-expand-text"></span></span><span class="saving-throw damage edit">) </span><span class="saving-throw damage edit auto-expand-wrap"><input type="text" name="attr_saving_throw_second_damage_type" class="edit center" data-i18n-placeholder="FIRE"><span name="attr_saving_throw_second_damage_type" class="auto-expand-text min-2-rem"></span></span><span class="saving-throw damage edit"> </span><span data-i18n="DAMAGE" class="saving-throw damage edit lowercase"></span><span class="saving-throw damage">, </span><span class="saving-throw damage auto-expand-wrap"><input type="text" name="attr_saving_throw_second_higher_level_dice"><span name="attr_saving_throw_second_higher_level_dice" class="auto-expand-text"></span></span><span name="attr_saving_throw_second_damage_die" class="saving-throw damage"></span><span class="saving-throw damage"> </span><span data-i18n="PER_LEVEL" class="saving-throw damage"></span><span class="saving-throw edit">.</span></div></div></div><div class="shaped-row align-flex-start mar-l-smd mar-t-smd"><input type="checkbox" name="attr_other_damage_toggle" value="1" class="other-damage-toggle small-checkbox"><span class="other-damage-reverse heading"><span data-i18n="OTHER_DAMAGE"></span>.</span><span name="attr_other_damage_average" class="other-damage damage edit">0</span><span class="other-damage damage edit"> (</span><span class="other-damage damage edit"><span class="auto-expand-wrap"><input type="text" name="attr_other_damage_dice" class="center" placeholder="1"><span name="attr_other_damage_dice" class="auto-expand-text">1</span></span><span class="auto-expand-wrap"><select name="attr_other_damage_die"><option>d0</option><option>d2</option><option>d4</option><option>d6</option><option>d8</option><option>d10</option><option>d12</option><option>d20</option></select><span name="attr_other_damage_die" class="auto-expand-text">d0</span></span><span class="dice-modifier auto-expand-wrap"><input type="text" name="attr_other_damage_dice_modifier"><span name="attr_other_damage_dice_modifier" class="auto-expand-text"></span></span></span><span class="other-damage damage edit">+</span><span class="other-damage damage edit auto-expand-wrap"><select name="attr_other_damage_ability"><option value="0">—</option><option value="FIN" data-i18n="FIN"></option><option value="STR" data-i18n="STR" class=""></option><option value="DEX" data-i18n="DEX" class=""></option><option value="CON" data-i18n="CON" class=""></option><option value="INT" data-i18n="INT" class=""></option><option value="WIS" data-i18n="WIS" class=""></option><option value="CHA" data-i18n="CHA" class=""></option><option value="HON" data-i18n="HON" class="honor"></option><option value="SAN" data-i18n="SAN" class="sanity"></option><option class="srd-hidden">SPELL_ABILITY</option></select><span name="attr_other_damage_ability" class="auto-expand-text capitalize" data-i18n-dynamic></span></span><span class="other-damage damage edit">+</span><span class="other-damage damage edit auto-expand-wrap"><input type="text" name="attr_other_damage_bonus"><span name="attr_other_damage_bonus" class="auto-expand-text"></span></span><span class="other-damage damage edit extra-on-a-crit">, </span><span data-i18n="EXTRA_ON_A_CRIT" class="other-damage damage edit extra-on-a-crit lowercase"></span><span class="other-damage damage edit extra-on-a-crit"> </span><span class="other-damage damage edit extra-on-a-crit auto-expand-wrap"><input type="text" name="attr_other_damage_crit" class="center"><span name="attr_other_damage_crit" class="auto-expand-text"></span></span><span class="other-damage damage edit">) </span><span class="other-damage damage edit auto-expand-wrap"><input type="text" name="attr_other_damage_type" class="edit center" data-i18n-placeholder="FIRE"><span name="attr_other_damage_type" class="auto-expand-text min-2-rem"></span></span><span class="other-damage damage edit"> </span><span data-i18n="DAMAGE" class="other-damage damage edit lowercase"></span><span class="other-damage damage">, </span><span class="other-damage damage auto-expand-wrap"><input type="text" name="attr_other_higher_level_dice"><span name="attr_other_higher_level_dice" class="auto-expand-text"></span></span><span name="attr_other_damage_die" class="other-damage damage"></span><span class="other-damage damage"> </span><span data-i18n="PER_LEVEL" class="other-damage damage"></span><span class="other-damage edit"> </span><span class="other-damage edit auto-expand-wrap"><select name="attr_other_second_damage_condition"><option value="">—</option><option value="PLUS" data-i18n="PLUS"></option></select><span name="attr_other_second_damage_condition" class="auto-expand-text" data-i18n-dynamic></span></span><input type="hidden" name="attr_other_second_damage_condition" class="other-second-damage-condition" value=""><span class="other-damage damage edit"> </span><span name="attr_other_second_damage_average" class="other-damage damage edit">0</span><span class="other-damage damage edit"> (</span><span class="other-damage damage edit"><span class="auto-expand-wrap"><input type="text" name="attr_other_second_damage_dice" class="center" placeholder="1"><span name="attr_other_second_damage_dice" class="auto-expand-text">1</span></span><span class="auto-expand-wrap"><select name="attr_other_second_damage_die"><option>d0</option><option>d2</option><option>d4</option><option>d6</option><option>d8</option><option>d10</option><option>d12</option><option>d20</option></select><span name="attr_other_second_damage_die" class="auto-expand-text">d0</span></span><span class="dice-modifier auto-expand-wrap"><input type="text" name="attr_other_second_damage_dice_modifier"><span name="attr_other_second_damage_dice_modifier" class="auto-expand-text"></span></span></span><span class="other-damage damage edit">+</span><span class="other-damage damage edit auto-expand-wrap"><select name="attr_other_second_damage_ability"><option value="0">—</option><option value="FIN" data-i18n="FIN"></option><option value="STR" data-i18n="STR" class=""></option><option value="DEX" data-i18n="DEX" class=""></option><option value="CON" data-i18n="CON" class=""></option><option value="INT" data-i18n="INT" class=""></option><option value="WIS" data-i18n="WIS" class=""></option><option value="CHA" data-i18n="CHA" class=""></option><option value="HON" data-i18n="HON" class="honor"></option><option value="SAN" data-i18n="SAN" class="sanity"></option><option class="srd-hidden">SPELL_ABILITY</option></select><span name="attr_other_second_damage_ability" class="auto-expand-text capitalize" data-i18n-dynamic></span></span><span class="other-damage damage edit">+</span><span class="other-damage damage edit auto-expand-wrap"><input type="text" name="attr_other_second_damage_bonus"><span name="attr_other_second_damage_bonus" class="auto-expand-text"></span></span><span class="other-damage damage edit extra-on-a-crit">, </span><span data-i18n="EXTRA_ON_A_CRIT" class="other-damage damage edit extra-on-a-crit lowercase"></span><span class="other-damage damage edit extra-on-a-crit"> </span><span class="other-damage damage edit extra-on-a-crit auto-expand-wrap"><input type="text" name="attr_other_second_damage_crit" class="center"><span name="attr_other_second_damage_crit" class="auto-expand-text"></span></span><span class="other-damage damage edit">) </span><span class="other-damage damage edit auto-expand-wrap"><input type="text" name="attr_other_second_damage_type" class="edit center" data-i18n-placeholder="FIRE"><span name="attr_other_second_damage_type" class="auto-expand-text min-2-rem"></span></span><span class="other-damage damage edit"> </span><span data-i18n="DAMAGE" class="other-damage damage edit lowercase"></span><span class="other-damage damage">, </span><span class="other-damage damage auto-expand-wrap"><input type="text" name="attr_other_second_higher_level_dice"><span name="attr_other_second_higher_level_dice" class="auto-expand-text"></span></span><span name="attr_other_second_damage_die" class="other-damage damage"></span><span class="other-damage damage"> </span><span data-i18n="PER_LEVEL" class="other-damage damage"></span><span class="other-damage edit">.</span></div><div class="shaped-row align-flex-start mar-l-smd mar-t-smd"><input type="hidden" name="attr_heal_formula"> <input type="checkbox" name="attr_heal_toggle" value="1" class="heal-toggle small-checkbox"><span class="heal-reverse heading"><span data-i18n="HEAL"></span>.</span><span class="heal" data-i18n="HEAL_FOR"></span><span class="heal"> </span><span class="heal edit"><span class="edit auto-expand-wrap"><input type="text" name="attr_heal_dice" class="center" placeholder="1"><span name="attr_heal_dice" class="auto-expand-text">1</span></span><span class="auto-expand-wrap"><select name="attr_heal_die"><option>d0</option><option>d2</option><option>d4</option><option>d6</option><option>d8</option><option>d10</option><option>d12</option><option>d20</option></select><span name="attr_heal_die" class="auto-expand-text">d0</span></span><span class="dice-modifier auto-expand-wrap"><input type="text" name="attr_heal_dice_modifier"><span name="attr_heal_dice_modifier" class="auto-expand-text"></span></span></span><span class="heal">+</span><span class="heal auto-expand-wrap"><select name="attr_heal_ability"><option value="0">—</option><option value="STR" data-i18n="STR" class=""></option><option value="DEX" data-i18n="DEX" class=""></option><option value="CON" data-i18n="CON" class=""></option><option value="INT" data-i18n="INT" class=""></option><option value="WIS" data-i18n="WIS" class=""></option><option value="CHA" data-i18n="CHA" class=""></option><option value="HON" data-i18n="HON" class="honor"></option><option value="SAN" data-i18n="SAN" class="sanity"></option><option class="srd-hidden">SPELL_ABILITY</option></select><span name="attr_heal_ability" class="auto-expand-text" data-i18n-dynamic></span></span><span class="heal">+</span><span class="heal auto-expand-wrap"><input type="text" name="attr_heal_bonus"><span name="attr_heal_bonus" class="auto-expand-text"></span></span><span class="heal">+</span><span class="heal center"><label class="pseudo-button-wrapper space-below"><input type="checkbox" name="attr_heal_query_toggle" value="?{Heal Bonus Amount|}"><span data-i18n="QUERY" class="lowercase"></span></label></span><span class="heal">, </span><span class="heal auto-expand-wrap"><input type="text" name="attr_heal_higher_level_dice"><span name="attr_heal_higher_level_dice" class="auto-expand-text"></span></span><span name="attr_heal_die" class="heal"></span><span class="heal">+</span><span class="heal auto-expand-wrap"><input type="text" name="attr_higher_level_heal" class="center" accept="Higher Level Healing"><span name="attr_higher_level_heal" class="auto-expand-text"></span></span><span class="heal"> </span><span data-i18n="PER_LEVEL" class="heal"></span></div><div class="emote mar-l-smd mar-t-smd"><textarea name="attr_emote" class="one-line-textarea" data-i18n-placeholder="EMOTE"></textarea></div><div class="freetext mar-l-smd mar-t-sm"><textarea name="attr_freetext" class="two-line-textarea" data-i18n-placeholder="FREETEXT"></textarea></div><div class="freeform mar-l-smd mar-t-sm"><textarea name="attr_freeform" class="two-line-textarea" data-i18n-placeholder="FREEFORM"></textarea></div><div class="shaped-row align-flex-start mar-l-smd mar-t-smd relative"><input type="checkbox" name="attr_special_effects_toggle" value="1" class="special-effects-toggle small-checkbox"><span class="heading"><span data-i18n="SPECIAL_EFFECTS"></span>.</span><span data-i18n="TYPE" class="special-effects"></span><span class="special-effects"> </span><span class="special-effects auto-expand-wrap"><input type="text" name="attr_special_effects_type" class="center" data-i18n-placeholder="EXPLODE"><span name="attr_special_effects_type" class="auto-expand-text min-2-rem"></span></span><span class="special-effects">, </span><span data-i18n="COLOR" class="special-effects"></span><span class="special-effects"> </span><span class="special-effects auto-expand-wrap"><input type="text" name="attr_special_effects_color" class="center" data-i18n-placeholder="FIRE"><span name="attr_special_effects_color" class="auto-expand-text min-2-rem"></span></span><span class="special-effects">, </span><span data-i18n="POINTS_OF_ORIGIN" class="special-effects"></span><span class="special-effects"> </span><span class="special-effects 6-rem"><select name="attr_special_effects_points_of_origin"><option value="sourceToTarget @{target|token_id}" data-i18n="SOURCE_TO_TARGET"></option><option value="target @{target|token_id}" data-i18n="TARGET"></option><option value="source" data-i18n="SOURCE"></option><option value="targetToSource @{target|token_id}" data-i18n="TARGET_TO_SOURCE"></option></select></span><div class="tooltip-position-wrapper"><div class="tooltip"><div class="tooltip-toggle-text center">A</div><div class="tooltip-content-left small-label" data-i18n="REQUIRES_API"></div></div></div></div><div class="shaped-row align-flex-start mar-l-smd mar-t-smd"><input type="checkbox" name="attr_repeat_toggle" value="1" class="small-checkbox"><span class="heading"><span data-i18n="REPEAT"></span>.</span></div></div></div></fieldset></div><div class="spell-level-container spell-level-4 shaped-row align-center"><div class="spell-level-wrapper shaped-row align-flex-end mar-r-smd"><span data-i18n="4TH_LEVEL" class="white-space-no-wrap"></span><span class="spell-slots-or-points"> (</span><span class="auto-expand-wrap spell-slots"><input type="number" name="attr_spell_slots_l4" class="no-spin" value="0"><span name="attr_spell_slots_l4" class="auto-expand-text"></span></span><span class="spell-slots">/</span><span name="attr_spell_slots_l4_calc" class="spell-slots pc edit"></span><span class="spell-slots edit">+</span><span class="auto-expand-wrap spell-slots edit"><input type="number" name="attr_spell_slots_l4_bonus" class="no-spin" value="0" min="0"><span name="attr_spell_slots_l4_bonus" class="auto-expand-text"></span></span><span class="spell-slots edit">=</span><span name="attr_spell_slots_l4_max" class="spell-slots"></span><span class="spell-slots spell-points mar-r-smd">;</span><span class="spell-points">6 <span data-i18n="POINTS" class="lowercase"></span></span><span class="spell-slots-or-points">)</span><span class="show-when-condensed">:</span></div><div class="col-100 show-when-not-condensed"></div><fieldset class="repeating_spell4"><input type="hidden" name="attr_is_prepared" class="toggle-prepared hidden"> <input type="hidden" name="attr_ritual" class="toggle-ritual"> <input type="hidden" name="attr_concentration" class="toggle-concentration"> <input type="hidden" name="attr_casting_time" class="toggle-time"> <input type="hidden" name="attr_components" class="toggle-components"><div class="filter-section compendium-drop-target"><input type="hidden" name="attr_roll_formula"> <input type="hidden" name="attr_cast_as_level"> <input type="hidden" name="attr_type_from_srd" accept="Spell Attack"> <input type="hidden" name="attr_damage_from_srd" accept="Damage"> <input type="hidden" name="attr_second_damage_from_srd" accept="Secondary Damage"> <input type="hidden" name="attr_damage_type_from_srd" accept="Damage Type"> <input type="hidden" name="attr_heal_from_srd" accept="Healing"> <input type="hidden" name="attr_higher_spell_slot_dice_from_srd" accept="Higher Spell Slot Dice"> <input type="hidden" name="attr_add_casting_modifier" accept="Add Casting Modifier"> <input type="hidden" name="attr_damage_progression_from_srd" accept="Damage Progression"><div class="presentation relative"><div class="shaped-row no-wrap"><input type="hidden" name="attr_content_toggle" value="1" class="content-toggle"><button type="roll" name="roll_spell" class="wrapper-button" value="@{output_option} &{template:5e-shaped} {{character_name=@{character_name}}} @{show_character_name} {{title=@{name}}} {{spell=1}} @{attacher_spell} @{attacher_spell_level_4} {{spell_level=^{@{spell_level}}}} {{school=^{@{school}}}} {{casting_time=^{@{casting_time}}}} @{ritual_output} {{range=@{range}}} {{components=^{@{components}}}} {{materials=@{materials}}} {{duration=^{@{duration}}}} @{hide_gm_info} @{roll_formula}"><span name="attr_name" class="spell-name"></span><div class="no-overflow condense"><span name="attr_spell_level" data-i18n-dynamic class="italic"></span><span name="attr_school" data-i18n-dynamic class="italic lowercase"></span><span class="show-ritual italic lowercase">(<span data-i18n="RITUAL"></span>)</span></div><div class="no-overflow condense"><span class="bold mar-r-sm"><span data-i18n="CASTING_TIME"></span>:</span><span name="attr_casting_time" data-i18n-dynamic></span></div><div class="no-overflow condense"><span class="bold mar-r-sm"><span data-i18n="RANGE"></span>:</span><span name="attr_range"></span></div><div class="no-overflow condense"><span class="bold mar-r-sm"><span data-i18n="COMPONENTS"></span>:</span><span name="attr_components" data-i18n-dynamic></span><input type="checkbox" name="attr_materials_show" value="1" class="show-materials hidden"><span class="show-materials">(<span name="attr_materials" class="small-label"></span>)</span></div><div class="no-overflow condense"><span class="bold mar-r-sm"><span data-i18n="DURATION"></span>:</span><span name="attr_duration" data-i18n-dynamic></span></div><div class="condense content"><span name="attr_content"></span></div></button><span class="show-when-condensed comma">, </span></div><div class="prepared-absolute prepared-matters"><label class="pseudo-button-wrapper show-when-not-condensed"><input type="checkbox" name="attr_is_prepared" value="Yes"><span data-i18n="PREPARED" class="lowercase small-font"></span></label></div></div><button type="roll" name="roll_repeat" class="hidden" value="@{output_option} &{template:5e-shaped} {{character_name=@{character_name}}} @{show_character_name} {{title=@{name}}} {{spell_repeat=1}} @{attacher_spell} @{attacher_spell_level_4} {{spell_level=^{@{spell_level}}}} @{hide_gm_info} @{roll_formula} {{content=}} {{higher_level=}}"></button><div class="shaped-row no-wrap edit"><span class="auto-expand-wrap"><input type="text" name="attr_name" class="spell-name" data-i18n-placeholder="NAME" accept="Name"><span name="attr_name" class="auto-expand-text min-3-rem spell-name"></span></span><div class="1-rem"></div></div><input type="checkbox" name="attr_toggle_details" class="toggle-icon-settings edit" checked="checked"><span class="toggle-icon-settings pictos edit">y</span><div class="details edit"><div class="shaped-row align-center"><span class="auto-expand-wrap"><select name="attr_spell_level" class="italic" accept="Level"><option value="CANTRIP" data-i18n="CANTRIP"></option><option value="1ST_LEVEL" data-i18n="1ST_LEVEL"></option><option value="2ND_LEVEL" data-i18n="2ND_LEVEL"></option><option value="3RD_LEVEL" data-i18n="3RD_LEVEL"></option><option value="4TH_LEVEL" data-i18n="4TH_LEVEL" selected="selected"></option><option value="5TH_LEVEL" data-i18n="5TH_LEVEL"></option><option value="6TH_LEVEL" data-i18n="6TH_LEVEL"></option><option value="7TH_LEVEL" data-i18n="7TH_LEVEL"></option><option value="8TH_LEVEL" data-i18n="8TH_LEVEL"></option><option value="9TH_LEVEL" data-i18n="9TH_LEVEL"></option><option value="0" class="srd-hidden">0</option><option value="1" class="srd-hidden">1</option><option value="2" class="srd-hidden">2</option><option value="3" class="srd-hidden">3</option><option value="4" class="srd-hidden">4</option><option value="5" class="srd-hidden">5</option><option value="6" class="srd-hidden">6</option><option value="7" class="srd-hidden">7</option><option value="8" class="srd-hidden">8</option><option value="9" class="srd-hidden">9</option></select><span name="attr_spell_level" class="auto-expand-text min-2-rem" data-i18n-dynamic>CANTRIP</span></span><span class="auto-expand-wrap"><select name="attr_school" class="italic lowercase" accept="School"><option value="ABJURATION" data-i18n="ABJURATION"></option><option value="CONJURATION" data-i18n="CONJURATION"></option><option value="DIVINATION" data-i18n="DIVINATION"></option><option value="ENCHANTMENT" data-i18n="ENCHANTMENT"></option><option value="EVOCATION" data-i18n="EVOCATION"></option><option value="ILLUSION" data-i18n="ILLUSION"></option><option value="NECROMANCY" data-i18n="NECROMANCY"></option><option value="TRANSMUTATION" data-i18n="TRANSMUTATION"></option><option value="Abjuration" class="srd-hidden">Abjuration</option><option value="Conjuration" class="srd-hidden">Conjuration</option><option value="Divination" class="srd-hidden">Divination</option><option value="Enchantment" class="srd-hidden">Enchantment</option><option value="Evocation" class="srd-hidden">Evocation</option><option value="Illusion" class="srd-hidden">Illusion</option><option value="Necromancy" class="srd-hidden">Necromancy</option><option value="Transmutation" class="srd-hidden">Transmutation</option></select><span name="attr_school" class="auto-expand-text lowercase min-2-rem" data-i18n-dynamic>ABJURATION</span></span><div class="mar-l-sm"><input type="hidden" name="attr_ritual_output"><label class="pseudo-button-wrapper"><input type="checkbox" name="attr_ritual" value="Yes" accept="Ritual"><span data-i18n="RITUAL" class="lowercase small-font"></span></label></div><div class="mar-l-sm prepared-matters"><label class="pseudo-button-wrapper"><input type="checkbox" name="attr_is_prepared" value="Yes"><span data-i18n="PREPARED" class="lowercase small-font"></span></label></div></div><div class="shaped-row align-center"><span class="bold mar-r-sm"><span data-i18n="CASTING_TIME"></span>:</span><span class="auto-expand-wrap"><select name="attr_casting_time" accept="Casting Time"><option value="1_ACTION" data-i18n="1_ACTION"></option><option value="1_BONUS_ACTION" data-i18n="1_BONUS_ACTION"></option><option value="1_REACTION" data-i18n="1_REACTION"></option><option value="1_MINUTE" data-i18n="1_MINUTE"></option><option value="10_MINUTES" data-i18n="10_MINUTES"></option><option value="1_HOUR" data-i18n="1_HOUR"></option><option value="8_HOURS" data-i18n="8_HOURS"></option><option value="12_HOURS" data-i18n="12_HOURS"></option><option value="24_HOURS" data-i18n="24_HOURS"></option><option value="1 action" class="srd-hidden"></option><option value="1 bonus action" class="srd-hidden"></option><option value="1 reaction" class="srd-hidden"></option><option value="1 minute" class="srd-hidden"></option><option value="10 minutes" class="srd-hidden"></option><option value="1 hour" class="srd-hidden"></option><option value="8 hours" class="srd-hidden"></option><option value="12 hours" class="srd-hidden"></option><option value="24 hours" class="srd-hidden"></option></select><span name="attr_casting_time" class="auto-expand-text min-2-rem" data-i18n-dynamic>1_ACTION</span></span></div><div class="shaped-row align-center"><span class="bold mar-r-sm"><span data-i18n="RANGE"></span>:</span><span class="auto-expand-wrap"><input type="text" name="attr_range" placeholder="90" accept="Range"><span name="attr_range" class="auto-expand-text min-2-rem"></span></span></div><div class="shaped-row align-center no-wrap"><span class="bold mar-r-sm"><span data-i18n="COMPONENTS"></span>:</span><span class="auto-expand-wrap"><select name="attr_components" accept="Components"><option value="COMPONENTS_V_S_M" data-i18n="COMPONENTS_V_S_M"></option><option value="COMPONENTS_V_S" data-i18n="COMPONENTS_V_S"></option><option value="COMPONENTS_V_M" data-i18n="COMPONENTS_V_M"></option><option value="COMPONENTS_V" data-i18n="COMPONENTS_V"></option><option value="COMPONENTS_S_M" data-i18n="COMPONENTS_S_M"></option><option value="COMPONENTS_S" data-i18n="COMPONENTS_S"></option><option value="COMPONENTS_M" data-i18n="COMPONENTS_M"></option><option class="psionics" value="DISPLAY_AUDITORY" data-i18n="DISPLAY_AUDITORY"></option><option class="psionics" value="DISPLAY_AUDITORY_MATERIAL" data-i18n="DISPLAY_AUDITORY_MATERIAL"></option><option class="psionics" value="DISPLAY_AUDITORY_MENTAL" data-i18n="DISPLAY_AUDITORY_MENTAL"></option><option class="psionics" value="DISPLAY_AUDITORY_MENTAL_VISUAL" data-i18n="DISPLAY_AUDITORY_MENTAL_VISUAL"></option><option class="psionics" value="DISPLAY_AUDITORY_MENTAL_OLFACTORY" data-i18n="DISPLAY_AUDITORY_MENTAL_OLFACTORY"></option><option class="psionics" value="DISPLAY_AUDITORY_OLFACTORY" data-i18n="DISPLAY_AUDITORY_OLFACTORY"></option><option class="psionics" value="DISPLAY_AUDITORY_OLFACTORY_MATERIAL" data-i18n="DISPLAY_AUDITORY_OLFACTORY_MATERIAL"></option><option class="psionics" value="DISPLAY_AUDITORY_VISUAL" data-i18n="DISPLAY_AUDITORY_VISUAL"></option><option class="psionics" value="DISPLAY_AUDITORY_VISUAL_MATERIAL" data-i18n="DISPLAY_AUDITORY_VISUAL_MATERIAL"></option><option class="psionics" value="DISPLAY_MENTAL" data-i18n="DISPLAY_MENTAL"></option><option class="psionics" value="DISPLAY_MENTAL_OLFACTORY" data-i18n="DISPLAY_MENTAL_OLFACTORY"></option><option class="psionics" value="DISPLAY_MENTAL_OLFACTORY_VISUAL" data-i18n="DISPLAY_MENTAL_OLFACTORY_VISUAL"></option><option class="psionics" value="DISPLAY_MENTAL_VISUAL" data-i18n="DISPLAY_MENTAL_VISUAL"></option><option class="psionics" value="DISPLAY_MENTAL_MATERIAL" data-i18n="DISPLAY_MENTAL_MATERIAL"></option><option class="psionics" value="DISPLAY_OLFACTORY" data-i18n="DISPLAY_OLFACTORY"></option><option class="psionics" value="DISPLAY_OLFACTORY_VISUAL" data-i18n="DISPLAY_OLFACTORY_VISUAL"></option><option class="psionics" value="DISPLAY_OLFACTORY_MATERIAL" data-i18n="DISPLAY_OLFACTORY_MATERIAL"></option><option class="psionics" value="DISPLAY_VISUAL" data-i18n="DISPLAY_VISUAL"></option><option class="psionics" value="DISPLAY_VISUAL_MATERIAL" data-i18n="DISPLAY_VISUAL_MATERIAL"></option><option class="psionics" value="DISPLAY_MATERIAL" data-i18n="DISPLAY_MATERIAL"></option><option value="V S M" class="srd-hidden"></option><option value="V S" class="srd-hidden"></option><option value="V M" class="srd-hidden"></option><option value="V" class="srd-hidden"></option><option value="S M" class="srd-hidden"></option><option value="S" class="srd-hidden"></option><option value="M" class="srd-hidden"></option></select><span name="attr_components" class="auto-expand-text min-2-rem" data-i18n-dynamic>COMPONENTS_V_S_M</span></span><span>(</span><span class="auto-expand-wrap"><input type="text" name="attr_materials" class="small-label" accept="Material"><span name="attr_materials" class="auto-expand-text small-label"></span></span><span>)</span></div><div class="shaped-row align-center"><span class="bold mar-r-sm"><span data-i18n="DURATION"></span>:</span><span class="auto-expand-wrap"><select name="attr_duration" accept="Duration"><option value="INSTANTANEOUS" data-i18n="INSTANTANEOUS"></option><option value="INSTANTANEOUS_OR_1_HOUR" data-i18n="INSTANTANEOUS_OR_1_HOUR"></option><option value="1_ROUND" data-i18n="1_ROUND"></option><option value="1_MINUTE" data-i18n="1_MINUTE"></option><option value="10_MINUTES" data-i18n="10_MINUTES"></option><option value="1_HOUR" data-i18n="1_HOUR"></option><option value="8_HOURS" data-i18n="8_HOURS"></option><option value="12_HOURS" data-i18n="12_HOURS"></option><option value="24_HOURS" data-i18n="24_HOURS"></option><option value="CONCENTRATION_UP_TO_1_ROUND" data-i18n="CONCENTRATION_UP_TO_1_ROUND"></option><option value="CONCENTRATION_UP_TO_6_ROUNDS" data-i18n="CONCENTRATION_UP_TO_6_ROUNDS"></option><option value="CONCENTRATION_UP_TO_1_MINUTE" data-i18n="CONCENTRATION_UP_TO_1_MINUTE"></option><option value="CONCENTRATION_UP_TO_10_MINUTES" data-i18n="CONCENTRATION_UP_TO_10_MINUTES"></option><option value="CONCENTRATION_UP_TO_1_HOUR" data-i18n="CONCENTRATION_UP_TO_1_HOUR"></option><option value="CONCENTRATION_UP_TO_2_HOURS" data-i18n="CONCENTRATION_UP_TO_2_HOURS"></option><option value="CONCENTRATION_UP_TO_8_HOURS" data-i18n="CONCENTRATION_UP_TO_8_HOURS"></option><option value="CONCENTRATION_UP_TO_12_HOURS" data-i18n="CONCENTRATION_UP_TO_12_HOURS"></option><option value="CONCENTRATION_UP_TO_24_HOURS" data-i18n="CONCENTRATION_UP_TO_24_HOURS"></option><option value="7_DAYS" data-i18n="7_DAYS"></option><option value="10_DAYS" data-i18n="10_DAYS"></option><option value="30_DAYS" data-i18n="30_DAYS"></option><option value="UNTIL_DISPELLED" data-i18n="UNTIL_DISPELLED"></option><option value="UNTIL_DISPELLED_OR_TRIGGERED" data-i18n="UNTIL_DISPELLED_OR_TRIGGERED"></option><option value="SPECIAL" data-i18n="SPECIAL"></option><option value="Instantaneous" class="srd-hidden"></option><option value="Instantaneous or 1 hour" class="srd-hidden"></option><option value="1 round" class="srd-hidden"></option><option value="1 minute" class="srd-hidden"></option><option value="10 minutes" class="srd-hidden"></option><option value="1 hour" class="srd-hidden"></option><option value="8 hours" class="srd-hidden"></option><option value="12 hours" class="srd-hidden"></option><option value="24 hours" class="srd-hidden"></option><option value="Up to 1 round" class="srd-hidden"></option><option value="Up to 6 rounds" class="srd-hidden"></option><option value="Up to 1 minute" class="srd-hidden"></option><option value="Up to 10 minutes" class="srd-hidden"></option><option value="Up to 1 hour" class="srd-hidden"></option><option value="Up to 2 hours" class="srd-hidden"></option><option value="Up to 8 hours" class="srd-hidden"></option><option value="Up to 12 hours" class="srd-hidden"></option><option value="Up to 24 hours" class="srd-hidden"></option></select><span name="attr_duration" class="auto-expand-text min-2-rem" data-i18n-dynamic>INSTANTANEOUS</span></span></div><div class="relative mar-l-smd mar-t-smd"><input type="checkbox" name="attr_content_toggle" value="1" class="content-toggle small-checkbox" checked="checked"><textarea name="attr_content" class="four-line-textarea textarea-checkbox" accept="Content" data-i18n-placeholder="CONTENT"></textarea></div><div class="relative mar-l-smd mar-t-smd"><input type="checkbox" name="attr_higher_level_toggle" value="1" class="higher-level-toggle small-checkbox"><textarea name="attr_higher_level" class="two-line-textarea textarea-checkbox" data-i18n-placeholder="HIGHER_LEVEL"></textarea></div><div class="shaped-row align-flex-start no-wrap mar-l-smd mar-t-smd"><input type="checkbox" name="attr_attack_toggle" value="1" class="attack-toggle small-checkbox no-shrink"><span class="attack-reverse heading"><span data-i18n="ATTACK"></span>.</span><div class="attack"><div class="shaped-row"><input type="hidden" name="attr_attack_type" class="attack-type"><span class="auto-expand-wrap"><select name="attr_attack_type" class="italic" accept="Item Type"><option value="MELEE_SPELL_ATTACK" data-i18n="MELEE_SPELL_ATTACK"></option><option value="RANGED_SPELL_ATTACK" data-i18n="RANGED_SPELL_ATTACK"></option><option class="srd-hidden">Melee Weapon</option><option class="srd-hidden">Ranged Weapon</option></select><span name="attr_attack_type" class="auto-expand-text italic" data-i18n-dynamic><span data-i18n="MELEE_WEAPON_ATTACK"></span></span></span><span class="italic">: </span><span class="attack edit"><label class="round-checkbox-wrapper pad-t-sm"><input type="checkbox" name="attr_proficiency" checked="checked"><span></span></label></span><span>+</span><span class="auto-expand-wrap"><select name="attr_attack_ability"><option value="0">—</option><option value="FIN" data-i18n="FIN"></option><option value="STR" data-i18n="STR" class=""></option><option value="DEX" data-i18n="DEX" class=""></option><option value="CON" data-i18n="CON" class=""></option><option value="INT" data-i18n="INT" class=""></option><option value="WIS" data-i18n="WIS" class=""></option><option value="CHA" data-i18n="CHA" class=""></option><option value="HON" data-i18n="HON" class="honor"></option><option value="SAN" data-i18n="SAN" class="sanity"></option><option class="srd-hidden">SPELL_ABILITY</option></select><span name="attr_attack_ability" class="auto-expand-text" data-i18n-dynamic></span></span><span>+</span><span class="auto-expand-wrap"><input type="number" name="attr_attack_bonus" class="no-spin"><span name="attr_attack_bonus" class="auto-expand-text"></span></span><span>=</span><span> </span><span name="attr_to_hit">+0</span><span> </span><span data-i18n="TO_HIT"></span><span>, </span><span data-i18n="REACH" class="reach lowercase"></span><span class="reach"> </span><span class="reach auto-expand-wrap"><input type="text" name="attr_reach" class="center" accept="Reach"><span name="attr_reach" class="auto-expand-text"></span></span><span class="reach">, </span><span data-i18n="RANGE" class="attack range edit lowercase"></span><span class="attack range edit"> </span><span class="attack range edit auto-expand-wrap"><input type="text" name="attr_range" class="center" accept="Range"><span name="attr_range" class="auto-expand-text"></span></span><span class="range">, </span><span class="auto-expand-wrap"><select name="attr_attack_target" class="italic"><option value="ONE_TARGET" data-i18n="ONE_TARGET"></option><option value="ONE_CREATURE" data-i18n="ONE_CREATURE"></option></select><span name="attr_attack_target" class="auto-expand-text" data-i18n-dynamic><span data-i18n="ONE_TARGET"></span></span></span><span class="crit-range">, </span><span data-i18n="CRIT_RANGE" class="crit-range lowercase"></span><span class="crit-range"> </span><span class="crit-range auto-expand-wrap"><input type="number" name="attr_crit_range" class="no-spin" value="20" step="1" min="1" max="20"><span name="attr_crit_range" class="auto-expand-text"></span></span><span>.</span></div><div class="shaped-row"><span class="italic"><span data-i18n="HIT"></span><span>:</span></span><span> </span><span name="attr_attack_damage_average" class="attack damage edit">0</span><span class="attack damage edit"> (</span><span class="attack damage edit"><span class="auto-expand-wrap"><input type="text" name="attr_attack_damage_dice" class="center" placeholder="1"><span name="attr_attack_damage_dice" class="auto-expand-text">1</span></span><span class="auto-expand-wrap"><select name="attr_attack_damage_die"><option>d0</option><option>d2</option><option>d4</option><option>d6</option><option>d8</option><option>d10</option><option>d12</option><option>d20</option></select><span name="attr_attack_damage_die" class="auto-expand-text">d0</span></span><span class="dice-modifier auto-expand-wrap"><input type="text" name="attr_attack_damage_dice_modifier"><span name="attr_attack_damage_dice_modifier" class="auto-expand-text"></span></span></span><span class="attack damage edit">+</span><span class="attack damage edit auto-expand-wrap"><select name="attr_attack_damage_ability"><option value="0">—</option><option value="FIN" data-i18n="FIN"></option><option value="STR" data-i18n="STR" class=""></option><option value="DEX" data-i18n="DEX" class=""></option><option value="CON" data-i18n="CON" class=""></option><option value="INT" data-i18n="INT" class=""></option><option value="WIS" data-i18n="WIS" class=""></option><option value="CHA" data-i18n="CHA" class=""></option><option value="HON" data-i18n="HON" class="honor"></option><option value="SAN" data-i18n="SAN" class="sanity"></option><option class="srd-hidden">SPELL_ABILITY</option></select><span name="attr_attack_damage_ability" class="auto-expand-text capitalize" data-i18n-dynamic></span></span><span class="attack damage edit">+</span><span class="attack damage edit auto-expand-wrap"><input type="text" name="attr_attack_damage_bonus"><span name="attr_attack_damage_bonus" class="auto-expand-text"></span></span><span class="attack damage edit extra-on-a-crit">, </span><span data-i18n="EXTRA_ON_A_CRIT" class="attack damage edit extra-on-a-crit lowercase"></span><span class="attack damage edit extra-on-a-crit"> </span><span class="attack damage edit extra-on-a-crit auto-expand-wrap"><input type="text" name="attr_attack_damage_crit" class="center"><span name="attr_attack_damage_crit" class="auto-expand-text"></span></span><span class="attack damage edit">) </span><span class="attack damage edit auto-expand-wrap"><input type="text" name="attr_attack_damage_type" class="edit center" data-i18n-placeholder="FIRE"><span name="attr_attack_damage_type" class="auto-expand-text min-2-rem"></span></span><span class="attack damage edit"> </span><span data-i18n="DAMAGE" class="attack damage edit lowercase"></span><span class="attack damage">, </span><span class="attack damage auto-expand-wrap"><input type="text" name="attr_attack_higher_level_dice"><span name="attr_attack_higher_level_dice" class="auto-expand-text"></span></span><span name="attr_attack_damage_die" class="attack damage"></span><span class="attack damage"> </span><span data-i18n="PER_LEVEL" class="attack damage"></span><span> </span><span class="attack edit auto-expand-wrap"><select name="attr_attack_second_damage_condition"><option value="">—</option><option value="PLUS" data-i18n="PLUS"></option></select><span name="attr_attack_second_damage_condition" class="auto-expand-text" data-i18n-dynamic></span></span><input type="hidden" name="attr_attack_second_damage_condition" class="attack-second-damage-condition" value=""><span class="damage"> </span><span name="attr_attack_second_damage_average" class="attack damage edit">0</span><span class="attack damage edit"> (</span><span class="attack damage edit"><span class="auto-expand-wrap"><input type="text" name="attr_attack_second_damage_dice" class="center" placeholder="1"><span name="attr_attack_second_damage_dice" class="auto-expand-text">1</span></span><span class="auto-expand-wrap"><select name="attr_attack_second_damage_die"><option>d0</option><option>d2</option><option>d4</option><option>d6</option><option>d8</option><option>d10</option><option>d12</option><option>d20</option></select><span name="attr_attack_second_damage_die" class="auto-expand-text">d0</span></span><span class="dice-modifier auto-expand-wrap"><input type="text" name="attr_attack_second_damage_dice_modifier"><span name="attr_attack_second_damage_dice_modifier" class="auto-expand-text"></span></span></span><span class="attack damage edit">+</span><span class="attack damage edit auto-expand-wrap"><select name="attr_attack_second_damage_ability"><option value="0">—</option><option value="FIN" data-i18n="FIN"></option><option value="STR" data-i18n="STR" class=""></option><option value="DEX" data-i18n="DEX" class=""></option><option value="CON" data-i18n="CON" class=""></option><option value="INT" data-i18n="INT" class=""></option><option value="WIS" data-i18n="WIS" class=""></option><option value="CHA" data-i18n="CHA" class=""></option><option value="HON" data-i18n="HON" class="honor"></option><option value="SAN" data-i18n="SAN" class="sanity"></option><option class="srd-hidden">SPELL_ABILITY</option></select><span name="attr_attack_second_damage_ability" class="auto-expand-text capitalize" data-i18n-dynamic></span></span><span class="attack damage edit">+</span><span class="attack damage edit auto-expand-wrap"><input type="text" name="attr_attack_second_damage_bonus"><span name="attr_attack_second_damage_bonus" class="auto-expand-text"></span></span><span class="attack damage edit extra-on-a-crit">, </span><span data-i18n="EXTRA_ON_A_CRIT" class="attack damage edit extra-on-a-crit lowercase"></span><span class="attack damage edit extra-on-a-crit"> </span><span class="attack damage edit extra-on-a-crit auto-expand-wrap"><input type="text" name="attr_attack_second_damage_crit" class="center"><span name="attr_attack_second_damage_crit" class="auto-expand-text"></span></span><span class="attack damage edit">) </span><span class="attack damage edit auto-expand-wrap"><input type="text" name="attr_attack_second_damage_type" class="edit center" data-i18n-placeholder="FIRE"><span name="attr_attack_second_damage_type" class="auto-expand-text min-2-rem"></span></span><span class="attack damage edit"> </span><span data-i18n="DAMAGE" class="attack damage edit lowercase"></span><span class="attack damage">, </span><span class="attack damage auto-expand-wrap"><input type="text" name="attr_attack_second_higher_level_dice"><span name="attr_attack_second_higher_level_dice" class="auto-expand-text"></span></span><span name="attr_attack_second_damage_die" class="attack damage"></span><span class="attack damage"> </span><span data-i18n="PER_LEVEL" class="attack damage"></span><span>.</span></div></div></div><div class="shaped-row align-flex-start no-wrap mar-l-smd mar-t-smd"><input type="checkbox" name="attr_saving_throw_toggle" value="1" class="saving-throw-toggle small-checkbox no-shrink"><span class="saving-throw-reverse heading"><span data-i18n="SAVING_THROW"></span>.</span><div class="saving-throw"><div class="shaped-row"><span class="edit auto-expand-wrap"><select name="attr_saving_throw_vs_ability" accept="Save"><option value="STRENGTH" data-i18n="STRENGTH" class="default-saving-throw"></option><option value="DEXTERITY" data-i18n="DEXTERITY" class="default-saving-throw"></option><option value="CONSTITUTION" data-i18n="CONSTITUTION" class="default-saving-throw"></option><option value="INTELLIGENCE" data-i18n="INTELLIGENCE" class="default-saving-throw"></option><option value="WISDOM" data-i18n="WISDOM" class="default-saving-throw"></option><option value="CHARISMA" data-i18n="CHARISMA" class="default-saving-throw"></option><option value="HONOR" data-i18n="HONOR" class="default-saving-throw honor"></option><option value="SANITY" data-i18n="SANITY" class="default-saving-throw sanity"></option><option value="FORTITUDE" data-i18n="FORTITUDE" class="custom-saving-throw"></option><option value="REFLEX" data-i18n="REFLEX" class="custom-saving-throw"></option><option value="WILL" data-i18n="WILL" class="custom-saving-throw"></option></select><span name="attr_saving_throw_vs_ability" class="auto-expand-text" data-i18n-dynamic></span></span><span> </span><span data-i18n="SAVING_THROW" class="lowercase"></span><span> (</span><span class="edit auto-expand-wrap"><select name="attr_saving_throw_ability"><option value="0">—</option><option value="STR" data-i18n="STR" class=""></option><option value="DEX" data-i18n="DEX" class=""></option><option value="CON" data-i18n="CON" class=""></option><option value="INT" data-i18n="INT" class=""></option><option value="WIS" data-i18n="WIS" class=""></option><option value="CHA" data-i18n="CHA" class=""></option><option value="HON" data-i18n="HON" class="honor"></option><option value="SAN" data-i18n="SAN" class="sanity"></option><option class="srd-hidden">SPELL_ABILITY</option></select><span name="attr_saving_throw_ability" class="auto-expand-text" data-i18n-dynamic></span></span><span>+</span><span class="edit auto-expand-wrap"><input type="number" name="attr_saving_throw_bonus"><span name="attr_saving_throw_bonus" class="auto-expand-text"></span></span><span>=</span><span data-i18n="DC"></span><span> </span><input type="hidden" name="attr_saving_throw_dc"><span name="attr_saving_throw_dc" class="bold"></span><span>).</span><span> </span><span class="inline-block"><div class="7-rem flex-grow"><textarea name="attr_saving_throw_success" class="one-line-textarea" data-i18n-placeholder="SAVE_SUCCESS" accept="Save Success"></textarea></div></span></div><div class="shaped-row"><span class="italic"><span data-i18n="SAVE_FAILURE"></span><span>:</span></span><span> </span><span name="attr_saving_throw_damage_average" class="saving-throw damage edit">0</span><span class="saving-throw damage edit"> (</span><span class="saving-throw damage edit"><span class="auto-expand-wrap"><input type="text" name="attr_saving_throw_damage_dice" class="center" placeholder="1"><span name="attr_saving_throw_damage_dice" class="auto-expand-text">1</span></span><span class="auto-expand-wrap"><select name="attr_saving_throw_damage_die"><option>d0</option><option>d2</option><option>d4</option><option>d6</option><option>d8</option><option>d10</option><option>d12</option><option>d20</option></select><span name="attr_saving_throw_damage_die" class="auto-expand-text">d0</span></span><span class="dice-modifier auto-expand-wrap"><input type="text" name="attr_saving_throw_damage_dice_modifier"><span name="attr_saving_throw_damage_dice_modifier" class="auto-expand-text"></span></span></span><span class="saving-throw damage edit">+</span><span class="saving-throw damage edit auto-expand-wrap"><select name="attr_saving_throw_damage_ability"><option value="0">—</option><option value="FIN" data-i18n="FIN"></option><option value="STR" data-i18n="STR" class=""></option><option value="DEX" data-i18n="DEX" class=""></option><option value="CON" data-i18n="CON" class=""></option><option value="INT" data-i18n="INT" class=""></option><option value="WIS" data-i18n="WIS" class=""></option><option value="CHA" data-i18n="CHA" class=""></option><option value="HON" data-i18n="HON" class="honor"></option><option value="SAN" data-i18n="SAN" class="sanity"></option><option class="srd-hidden">SPELL_ABILITY</option></select><span name="attr_saving_throw_damage_ability" class="auto-expand-text capitalize" data-i18n-dynamic></span></span><span class="saving-throw damage edit">+</span><span class="saving-throw damage edit auto-expand-wrap"><input type="text" name="attr_saving_throw_damage_bonus"><span name="attr_saving_throw_damage_bonus" class="auto-expand-text"></span></span><span class="saving-throw damage edit">) </span><span class="saving-throw damage edit auto-expand-wrap"><input type="text" name="attr_saving_throw_damage_type" class="edit center" data-i18n-placeholder="FIRE"><span name="attr_saving_throw_damage_type" class="auto-expand-text min-2-rem"></span></span><span class="saving-throw damage edit"> </span><span data-i18n="DAMAGE" class="saving-throw damage edit lowercase"></span><span class="saving-throw damage">, </span><span class="saving-throw damage auto-expand-wrap"><input type="text" name="attr_saving_throw_higher_level_dice"><span name="attr_saving_throw_higher_level_dice" class="auto-expand-text"></span></span><span name="attr_saving_throw_damage_die" class="saving-throw damage"></span><span class="saving-throw damage"> </span><span data-i18n="PER_LEVEL" class="saving-throw damage"></span><span class="saving-throw edit"> </span><span class="saving-throw edit auto-expand-wrap"><select name="attr_saving_throw_second_damage_condition"><option value="">—</option><option value="PLUS" data-i18n="PLUS"></option></select><span name="attr_saving_throw_second_damage_condition" class="auto-expand-text" data-i18n-dynamic></span></span><input type="hidden" name="attr_saving_throw_second_damage_condition" class="saving-throw-second-damage-condition" value=""><span class="saving-throw damage edit"> </span><span name="attr_saving_throw_second_damage_average" class="saving-throw damage edit">0</span><span class="saving-throw damage edit"> (</span><span class="saving-throw damage edit"><span class="auto-expand-wrap"><input type="text" name="attr_saving_throw_second_damage_dice" class="center" placeholder="1"><span name="attr_saving_throw_second_damage_dice" class="auto-expand-text">1</span></span><span class="auto-expand-wrap"><select name="attr_saving_throw_second_damage_die"><option>d0</option><option>d2</option><option>d4</option><option>d6</option><option>d8</option><option>d10</option><option>d12</option><option>d20</option></select><span name="attr_saving_throw_second_damage_die" class="auto-expand-text">d0</span></span><span class="dice-modifier auto-expand-wrap"><input type="text" name="attr_saving_throw_second_damage_dice_modifier"><span name="attr_saving_throw_second_damage_dice_modifier" class="auto-expand-text"></span></span></span><span class="saving-throw damage edit">+</span><span class="saving-throw damage edit auto-expand-wrap"><select name="attr_saving_throw_second_damage_ability"><option value="0">—</option><option value="FIN" data-i18n="FIN"></option><option value="STR" data-i18n="STR" class=""></option><option value="DEX" data-i18n="DEX" class=""></option><option value="CON" data-i18n="CON" class=""></option><option value="INT" data-i18n="INT" class=""></option><option value="WIS" data-i18n="WIS" class=""></option><option value="CHA" data-i18n="CHA" class=""></option><option value="HON" data-i18n="HON" class="honor"></option><option value="SAN" data-i18n="SAN" class="sanity"></option><option class="srd-hidden">SPELL_ABILITY</option></select><span name="attr_saving_throw_second_damage_ability" class="auto-expand-text capitalize" data-i18n-dynamic></span></span><span class="saving-throw damage edit">+</span><span class="saving-throw damage edit auto-expand-wrap"><input type="text" name="attr_saving_throw_second_damage_bonus"><span name="attr_saving_throw_second_damage_bonus" class="auto-expand-text"></span></span><span class="saving-throw damage edit">) </span><span class="saving-throw damage edit auto-expand-wrap"><input type="text" name="attr_saving_throw_second_damage_type" class="edit center" data-i18n-placeholder="FIRE"><span name="attr_saving_throw_second_damage_type" class="auto-expand-text min-2-rem"></span></span><span class="saving-throw damage edit"> </span><span data-i18n="DAMAGE" class="saving-throw damage edit lowercase"></span><span class="saving-throw damage">, </span><span class="saving-throw damage auto-expand-wrap"><input type="text" name="attr_saving_throw_second_higher_level_dice"><span name="attr_saving_throw_second_higher_level_dice" class="auto-expand-text"></span></span><span name="attr_saving_throw_second_damage_die" class="saving-throw damage"></span><span class="saving-throw damage"> </span><span data-i18n="PER_LEVEL" class="saving-throw damage"></span><span class="saving-throw edit">.</span></div></div></div><div class="shaped-row align-flex-start mar-l-smd mar-t-smd"><input type="checkbox" name="attr_other_damage_toggle" value="1" class="other-damage-toggle small-checkbox"><span class="other-damage-reverse heading"><span data-i18n="OTHER_DAMAGE"></span>.</span><span name="attr_other_damage_average" class="other-damage damage edit">0</span><span class="other-damage damage edit"> (</span><span class="other-damage damage edit"><span class="auto-expand-wrap"><input type="text" name="attr_other_damage_dice" class="center" placeholder="1"><span name="attr_other_damage_dice" class="auto-expand-text">1</span></span><span class="auto-expand-wrap"><select name="attr_other_damage_die"><option>d0</option><option>d2</option><option>d4</option><option>d6</option><option>d8</option><option>d10</option><option>d12</option><option>d20</option></select><span name="attr_other_damage_die" class="auto-expand-text">d0</span></span><span class="dice-modifier auto-expand-wrap"><input type="text" name="attr_other_damage_dice_modifier"><span name="attr_other_damage_dice_modifier" class="auto-expand-text"></span></span></span><span class="other-damage damage edit">+</span><span class="other-damage damage edit auto-expand-wrap"><select name="attr_other_damage_ability"><option value="0">—</option><option value="FIN" data-i18n="FIN"></option><option value="STR" data-i18n="STR" class=""></option><option value="DEX" data-i18n="DEX" class=""></option><option value="CON" data-i18n="CON" class=""></option><option value="INT" data-i18n="INT" class=""></option><option value="WIS" data-i18n="WIS" class=""></option><option value="CHA" data-i18n="CHA" class=""></option><option value="HON" data-i18n="HON" class="honor"></option><option value="SAN" data-i18n="SAN" class="sanity"></option><option class="srd-hidden">SPELL_ABILITY</option></select><span name="attr_other_damage_ability" class="auto-expand-text capitalize" data-i18n-dynamic></span></span><span class="other-damage damage edit">+</span><span class="other-damage damage edit auto-expand-wrap"><input type="text" name="attr_other_damage_bonus"><span name="attr_other_damage_bonus" class="auto-expand-text"></span></span><span class="other-damage damage edit extra-on-a-crit">, </span><span data-i18n="EXTRA_ON_A_CRIT" class="other-damage damage edit extra-on-a-crit lowercase"></span><span class="other-damage damage edit extra-on-a-crit"> </span><span class="other-damage damage edit extra-on-a-crit auto-expand-wrap"><input type="text" name="attr_other_damage_crit" class="center"><span name="attr_other_damage_crit" class="auto-expand-text"></span></span><span class="other-damage damage edit">) </span><span class="other-damage damage edit auto-expand-wrap"><input type="text" name="attr_other_damage_type" class="edit center" data-i18n-placeholder="FIRE"><span name="attr_other_damage_type" class="auto-expand-text min-2-rem"></span></span><span class="other-damage damage edit"> </span><span data-i18n="DAMAGE" class="other-damage damage edit lowercase"></span><span class="other-damage damage">, </span><span class="other-damage damage auto-expand-wrap"><input type="text" name="attr_other_higher_level_dice"><span name="attr_other_higher_level_dice" class="auto-expand-text"></span></span><span name="attr_other_damage_die" class="other-damage damage"></span><span class="other-damage damage"> </span><span data-i18n="PER_LEVEL" class="other-damage damage"></span><span class="other-damage edit"> </span><span class="other-damage edit auto-expand-wrap"><select name="attr_other_second_damage_condition"><option value="">—</option><option value="PLUS" data-i18n="PLUS"></option></select><span name="attr_other_second_damage_condition" class="auto-expand-text" data-i18n-dynamic></span></span><input type="hidden" name="attr_other_second_damage_condition" class="other-second-damage-condition" value=""><span class="other-damage damage edit"> </span><span name="attr_other_second_damage_average" class="other-damage damage edit">0</span><span class="other-damage damage edit"> (</span><span class="other-damage damage edit"><span class="auto-expand-wrap"><input type="text" name="attr_other_second_damage_dice" class="center" placeholder="1"><span name="attr_other_second_damage_dice" class="auto-expand-text">1</span></span><span class="auto-expand-wrap"><select name="attr_other_second_damage_die"><option>d0</option><option>d2</option><option>d4</option><option>d6</option><option>d8</option><option>d10</option><option>d12</option><option>d20</option></select><span name="attr_other_second_damage_die" class="auto-expand-text">d0</span></span><span class="dice-modifier auto-expand-wrap"><input type="text" name="attr_other_second_damage_dice_modifier"><span name="attr_other_second_damage_dice_modifier" class="auto-expand-text"></span></span></span><span class="other-damage damage edit">+</span><span class="other-damage damage edit auto-expand-wrap"><select name="attr_other_second_damage_ability"><option value="0">—</option><option value="FIN" data-i18n="FIN"></option><option value="STR" data-i18n="STR" class=""></option><option value="DEX" data-i18n="DEX" class=""></option><option value="CON" data-i18n="CON" class=""></option><option value="INT" data-i18n="INT" class=""></option><option value="WIS" data-i18n="WIS" class=""></option><option value="CHA" data-i18n="CHA" class=""></option><option value="HON" data-i18n="HON" class="honor"></option><option value="SAN" data-i18n="SAN" class="sanity"></option><option class="srd-hidden">SPELL_ABILITY</option></select><span name="attr_other_second_damage_ability" class="auto-expand-text capitalize" data-i18n-dynamic></span></span><span class="other-damage damage edit">+</span><span class="other-damage damage edit auto-expand-wrap"><input type="text" name="attr_other_second_damage_bonus"><span name="attr_other_second_damage_bonus" class="auto-expand-text"></span></span><span class="other-damage damage edit extra-on-a-crit">, </span><span data-i18n="EXTRA_ON_A_CRIT" class="other-damage damage edit extra-on-a-crit lowercase"></span><span class="other-damage damage edit extra-on-a-crit"> </span><span class="other-damage damage edit extra-on-a-crit auto-expand-wrap"><input type="text" name="attr_other_second_damage_crit" class="center"><span name="attr_other_second_damage_crit" class="auto-expand-text"></span></span><span class="other-damage damage edit">) </span><span class="other-damage damage edit auto-expand-wrap"><input type="text" name="attr_other_second_damage_type" class="edit center" data-i18n-placeholder="FIRE"><span name="attr_other_second_damage_type" class="auto-expand-text min-2-rem"></span></span><span class="other-damage damage edit"> </span><span data-i18n="DAMAGE" class="other-damage damage edit lowercase"></span><span class="other-damage damage">, </span><span class="other-damage damage auto-expand-wrap"><input type="text" name="attr_other_second_higher_level_dice"><span name="attr_other_second_higher_level_dice" class="auto-expand-text"></span></span><span name="attr_other_second_damage_die" class="other-damage damage"></span><span class="other-damage damage"> </span><span data-i18n="PER_LEVEL" class="other-damage damage"></span><span class="other-damage edit">.</span></div><div class="shaped-row align-flex-start mar-l-smd mar-t-smd"><input type="hidden" name="attr_heal_formula"> <input type="checkbox" name="attr_heal_toggle" value="1" class="heal-toggle small-checkbox"><span class="heal-reverse heading"><span data-i18n="HEAL"></span>.</span><span class="heal" data-i18n="HEAL_FOR"></span><span class="heal"> </span><span class="heal edit"><span class="edit auto-expand-wrap"><input type="text" name="attr_heal_dice" class="center" placeholder="1"><span name="attr_heal_dice" class="auto-expand-text">1</span></span><span class="auto-expand-wrap"><select name="attr_heal_die"><option>d0</option><option>d2</option><option>d4</option><option>d6</option><option>d8</option><option>d10</option><option>d12</option><option>d20</option></select><span name="attr_heal_die" class="auto-expand-text">d0</span></span><span class="dice-modifier auto-expand-wrap"><input type="text" name="attr_heal_dice_modifier"><span name="attr_heal_dice_modifier" class="auto-expand-text"></span></span></span><span class="heal">+</span><span class="heal auto-expand-wrap"><select name="attr_heal_ability"><option value="0">—</option><option value="STR" data-i18n="STR" class=""></option><option value="DEX" data-i18n="DEX" class=""></option><option value="CON" data-i18n="CON" class=""></option><option value="INT" data-i18n="INT" class=""></option><option value="WIS" data-i18n="WIS" class=""></option><option value="CHA" data-i18n="CHA" class=""></option><option value="HON" data-i18n="HON" class="honor"></option><option value="SAN" data-i18n="SAN" class="sanity"></option><option class="srd-hidden">SPELL_ABILITY</option></select><span name="attr_heal_ability" class="auto-expand-text" data-i18n-dynamic></span></span><span class="heal">+</span><span class="heal auto-expand-wrap"><input type="text" name="attr_heal_bonus"><span name="attr_heal_bonus" class="auto-expand-text"></span></span><span class="heal">+</span><span class="heal center"><label class="pseudo-button-wrapper space-below"><input type="checkbox" name="attr_heal_query_toggle" value="?{Heal Bonus Amount|}"><span data-i18n="QUERY" class="lowercase"></span></label></span><span class="heal">, </span><span class="heal auto-expand-wrap"><input type="text" name="attr_heal_higher_level_dice"><span name="attr_heal_higher_level_dice" class="auto-expand-text"></span></span><span name="attr_heal_die" class="heal"></span><span class="heal">+</span><span class="heal auto-expand-wrap"><input type="text" name="attr_higher_level_heal" class="center" accept="Higher Level Healing"><span name="attr_higher_level_heal" class="auto-expand-text"></span></span><span class="heal"> </span><span data-i18n="PER_LEVEL" class="heal"></span></div><div class="emote mar-l-smd mar-t-smd"><textarea name="attr_emote" class="one-line-textarea" data-i18n-placeholder="EMOTE"></textarea></div><div class="freetext mar-l-smd mar-t-sm"><textarea name="attr_freetext" class="two-line-textarea" data-i18n-placeholder="FREETEXT"></textarea></div><div class="freeform mar-l-smd mar-t-sm"><textarea name="attr_freeform" class="two-line-textarea" data-i18n-placeholder="FREEFORM"></textarea></div><div class="shaped-row align-flex-start mar-l-smd mar-t-smd relative"><input type="checkbox" name="attr_special_effects_toggle" value="1" class="special-effects-toggle small-checkbox"><span class="heading"><span data-i18n="SPECIAL_EFFECTS"></span>.</span><span data-i18n="TYPE" class="special-effects"></span><span class="special-effects"> </span><span class="special-effects auto-expand-wrap"><input type="text" name="attr_special_effects_type" class="center" data-i18n-placeholder="EXPLODE"><span name="attr_special_effects_type" class="auto-expand-text min-2-rem"></span></span><span class="special-effects">, </span><span data-i18n="COLOR" class="special-effects"></span><span class="special-effects"> </span><span class="special-effects auto-expand-wrap"><input type="text" name="attr_special_effects_color" class="center" data-i18n-placeholder="FIRE"><span name="attr_special_effects_color" class="auto-expand-text min-2-rem"></span></span><span class="special-effects">, </span><span data-i18n="POINTS_OF_ORIGIN" class="special-effects"></span><span class="special-effects"> </span><span class="special-effects 6-rem"><select name="attr_special_effects_points_of_origin"><option value="sourceToTarget @{target|token_id}" data-i18n="SOURCE_TO_TARGET"></option><option value="target @{target|token_id}" data-i18n="TARGET"></option><option value="source" data-i18n="SOURCE"></option><option value="targetToSource @{target|token_id}" data-i18n="TARGET_TO_SOURCE"></option></select></span><div class="tooltip-position-wrapper"><div class="tooltip"><div class="tooltip-toggle-text center">A</div><div class="tooltip-content-left small-label" data-i18n="REQUIRES_API"></div></div></div></div><div class="shaped-row align-flex-start mar-l-smd mar-t-smd"><input type="checkbox" name="attr_repeat_toggle" value="1" class="small-checkbox"><span class="heading"><span data-i18n="REPEAT"></span>.</span></div></div></div></fieldset></div><div class="spell-level-container spell-level-5 shaped-row align-center"><div class="spell-level-wrapper shaped-row align-flex-end mar-r-smd"><span data-i18n="5TH_LEVEL" class="white-space-no-wrap"></span><span class="spell-slots-or-points"> (</span><span class="auto-expand-wrap spell-slots"><input type="number" name="attr_spell_slots_l5" class="no-spin" value="0"><span name="attr_spell_slots_l5" class="auto-expand-text"></span></span><span class="spell-slots">/</span><span name="attr_spell_slots_l5_calc" class="spell-slots pc edit"></span><span class="spell-slots edit">+</span><span class="auto-expand-wrap spell-slots edit"><input type="number" name="attr_spell_slots_l5_bonus" class="no-spin" value="0" min="0"><span name="attr_spell_slots_l5_bonus" class="auto-expand-text"></span></span><span class="spell-slots edit">=</span><span name="attr_spell_slots_l5_max" class="spell-slots"></span><span class="spell-slots spell-points mar-r-smd">;</span><span class="spell-points">7 <span data-i18n="POINTS" class="lowercase"></span></span><span class="spell-slots-or-points">)</span><span class="show-when-condensed">:</span></div><div class="col-100 show-when-not-condensed"></div><fieldset class="repeating_spell5"><input type="hidden" name="attr_is_prepared" class="toggle-prepared hidden"> <input type="hidden" name="attr_ritual" class="toggle-ritual"> <input type="hidden" name="attr_concentration" class="toggle-concentration"> <input type="hidden" name="attr_casting_time" class="toggle-time"> <input type="hidden" name="attr_components" class="toggle-components"><div class="filter-section compendium-drop-target"><input type="hidden" name="attr_roll_formula"> <input type="hidden" name="attr_cast_as_level"> <input type="hidden" name="attr_type_from_srd" accept="Spell Attack"> <input type="hidden" name="attr_damage_from_srd" accept="Damage"> <input type="hidden" name="attr_second_damage_from_srd" accept="Secondary Damage"> <input type="hidden" name="attr_damage_type_from_srd" accept="Damage Type"> <input type="hidden" name="attr_heal_from_srd" accept="Healing"> <input type="hidden" name="attr_higher_spell_slot_dice_from_srd" accept="Higher Spell Slot Dice"> <input type="hidden" name="attr_add_casting_modifier" accept="Add Casting Modifier"> <input type="hidden" name="attr_damage_progression_from_srd" accept="Damage Progression"><div class="presentation relative"><div class="shaped-row no-wrap"><input type="hidden" name="attr_content_toggle" value="1" class="content-toggle"><button type="roll" name="roll_spell" class="wrapper-button" value="@{output_option} &{template:5e-shaped} {{character_name=@{character_name}}} @{show_character_name} {{title=@{name}}} {{spell=1}} @{attacher_spell} @{attacher_spell_level_5} {{spell_level=^{@{spell_level}}}} {{school=^{@{school}}}} {{casting_time=^{@{casting_time}}}} @{ritual_output} {{range=@{range}}} {{components=^{@{components}}}} {{materials=@{materials}}} {{duration=^{@{duration}}}} @{hide_gm_info} @{roll_formula}"><span name="attr_name" class="spell-name"></span><div class="no-overflow condense"><span name="attr_spell_level" data-i18n-dynamic class="italic"></span><span name="attr_school" data-i18n-dynamic class="italic lowercase"></span><span class="show-ritual italic lowercase">(<span data-i18n="RITUAL"></span>)</span></div><div class="no-overflow condense"><span class="bold mar-r-sm"><span data-i18n="CASTING_TIME"></span>:</span><span name="attr_casting_time" data-i18n-dynamic></span></div><div class="no-overflow condense"><span class="bold mar-r-sm"><span data-i18n="RANGE"></span>:</span><span name="attr_range"></span></div><div class="no-overflow condense"><span class="bold mar-r-sm"><span data-i18n="COMPONENTS"></span>:</span><span name="attr_components" data-i18n-dynamic></span><input type="checkbox" name="attr_materials_show" value="1" class="show-materials hidden"><span class="show-materials">(<span name="attr_materials" class="small-label"></span>)</span></div><div class="no-overflow condense"><span class="bold mar-r-sm"><span data-i18n="DURATION"></span>:</span><span name="attr_duration" data-i18n-dynamic></span></div><div class="condense content"><span name="attr_content"></span></div></button><span class="show-when-condensed comma">, </span></div><div class="prepared-absolute prepared-matters"><label class="pseudo-button-wrapper show-when-not-condensed"><input type="checkbox" name="attr_is_prepared" value="Yes"><span data-i18n="PREPARED" class="lowercase small-font"></span></label></div></div><button type="roll" name="roll_repeat" class="hidden" value="@{output_option} &{template:5e-shaped} {{character_name=@{character_name}}} @{show_character_name} {{title=@{name}}} {{spell_repeat=1}} @{attacher_spell} @{attacher_spell_level_5} {{spell_level=^{@{spell_level}}}} @{hide_gm_info} @{roll_formula} {{content=}} {{higher_level=}}"></button><div class="shaped-row no-wrap edit"><span class="auto-expand-wrap"><input type="text" name="attr_name" class="spell-name" data-i18n-placeholder="NAME" accept="Name"><span name="attr_name" class="auto-expand-text min-3-rem spell-name"></span></span><div class="1-rem"></div></div><input type="checkbox" name="attr_toggle_details" class="toggle-icon-settings edit" checked="checked"><span class="toggle-icon-settings pictos edit">y</span><div class="details edit"><div class="shaped-row align-center"><span class="auto-expand-wrap"><select name="attr_spell_level" class="italic" accept="Level"><option value="CANTRIP" data-i18n="CANTRIP"></option><option value="1ST_LEVEL" data-i18n="1ST_LEVEL"></option><option value="2ND_LEVEL" data-i18n="2ND_LEVEL"></option><option value="3RD_LEVEL" data-i18n="3RD_LEVEL"></option><option value="4TH_LEVEL" data-i18n="4TH_LEVEL"></option><option value="5TH_LEVEL" data-i18n="5TH_LEVEL" selected="selected"></option><option value="6TH_LEVEL" data-i18n="6TH_LEVEL"></option><option value="7TH_LEVEL" data-i18n="7TH_LEVEL"></option><option value="8TH_LEVEL" data-i18n="8TH_LEVEL"></option><option value="9TH_LEVEL" data-i18n="9TH_LEVEL"></option><option value="0" class="srd-hidden">0</option><option value="1" class="srd-hidden">1</option><option value="2" class="srd-hidden">2</option><option value="3" class="srd-hidden">3</option><option value="4" class="srd-hidden">4</option><option value="5" class="srd-hidden">5</option><option value="6" class="srd-hidden">6</option><option value="7" class="srd-hidden">7</option><option value="8" class="srd-hidden">8</option><option value="9" class="srd-hidden">9</option></select><span name="attr_spell_level" class="auto-expand-text min-2-rem" data-i18n-dynamic>CANTRIP</span></span><span class="auto-expand-wrap"><select name="attr_school" class="italic lowercase" accept="School"><option value="ABJURATION" data-i18n="ABJURATION"></option><option value="CONJURATION" data-i18n="CONJURATION"></option><option value="DIVINATION" data-i18n="DIVINATION"></option><option value="ENCHANTMENT" data-i18n="ENCHANTMENT"></option><option value="EVOCATION" data-i18n="EVOCATION"></option><option value="ILLUSION" data-i18n="ILLUSION"></option><option value="NECROMANCY" data-i18n="NECROMANCY"></option><option value="TRANSMUTATION" data-i18n="TRANSMUTATION"></option><option value="Abjuration" class="srd-hidden">Abjuration</option><option value="Conjuration" class="srd-hidden">Conjuration</option><option value="Divination" class="srd-hidden">Divination</option><option value="Enchantment" class="srd-hidden">Enchantment</option><option value="Evocation" class="srd-hidden">Evocation</option><option value="Illusion" class="srd-hidden">Illusion</option><option value="Necromancy" class="srd-hidden">Necromancy</option><option value="Transmutation" class="srd-hidden">Transmutation</option></select><span name="attr_school" class="auto-expand-text lowercase min-2-rem" data-i18n-dynamic>ABJURATION</span></span><div class="mar-l-sm"><input type="hidden" name="attr_ritual_output"><label class="pseudo-button-wrapper"><input type="checkbox" name="attr_ritual" value="Yes" accept="Ritual"><span data-i18n="RITUAL" class="lowercase small-font"></span></label></div><div class="mar-l-sm prepared-matters"><label class="pseudo-button-wrapper"><input type="checkbox" name="attr_is_prepared" value="Yes"><span data-i18n="PREPARED" class="lowercase small-font"></span></label></div></div><div class="shaped-row align-center"><span class="bold mar-r-sm"><span data-i18n="CASTING_TIME"></span>:</span><span class="auto-expand-wrap"><select name="attr_casting_time" accept="Casting Time"><option value="1_ACTION" data-i18n="1_ACTION"></option><option value="1_BONUS_ACTION" data-i18n="1_BONUS_ACTION"></option><option value="1_REACTION" data-i18n="1_REACTION"></option><option value="1_MINUTE" data-i18n="1_MINUTE"></option><option value="10_MINUTES" data-i18n="10_MINUTES"></option><option value="1_HOUR" data-i18n="1_HOUR"></option><option value="8_HOURS" data-i18n="8_HOURS"></option><option value="12_HOURS" data-i18n="12_HOURS"></option><option value="24_HOURS" data-i18n="24_HOURS"></option><option value="1 action" class="srd-hidden"></option><option value="1 bonus action" class="srd-hidden"></option><option value="1 reaction" class="srd-hidden"></option><option value="1 minute" class="srd-hidden"></option><option value="10 minutes" class="srd-hidden"></option><option value="1 hour" class="srd-hidden"></option><option value="8 hours" class="srd-hidden"></option><option value="12 hours" class="srd-hidden"></option><option value="24 hours" class="srd-hidden"></option></select><span name="attr_casting_time" class="auto-expand-text min-2-rem" data-i18n-dynamic>1_ACTION</span></span></div><div class="shaped-row align-center"><span class="bold mar-r-sm"><span data-i18n="RANGE"></span>:</span><span class="auto-expand-wrap"><input type="text" name="attr_range" placeholder="90" accept="Range"><span name="attr_range" class="auto-expand-text min-2-rem"></span></span></div><div class="shaped-row align-center no-wrap"><span class="bold mar-r-sm"><span data-i18n="COMPONENTS"></span>:</span><span class="auto-expand-wrap"><select name="attr_components" accept="Components"><option value="COMPONENTS_V_S_M" data-i18n="COMPONENTS_V_S_M"></option><option value="COMPONENTS_V_S" data-i18n="COMPONENTS_V_S"></option><option value="COMPONENTS_V_M" data-i18n="COMPONENTS_V_M"></option><option value="COMPONENTS_V" data-i18n="COMPONENTS_V"></option><option value="COMPONENTS_S_M" data-i18n="COMPONENTS_S_M"></option><option value="COMPONENTS_S" data-i18n="COMPONENTS_S"></option><option value="COMPONENTS_M" data-i18n="COMPONENTS_M"></option><option class="psionics" value="DISPLAY_AUDITORY" data-i18n="DISPLAY_AUDITORY"></option><option class="psionics" value="DISPLAY_AUDITORY_MATERIAL" data-i18n="DISPLAY_AUDITORY_MATERIAL"></option><option class="psionics" value="DISPLAY_AUDITORY_MENTAL" data-i18n="DISPLAY_AUDITORY_MENTAL"></option><option class="psionics" value="DISPLAY_AUDITORY_MENTAL_VISUAL" data-i18n="DISPLAY_AUDITORY_MENTAL_VISUAL"></option><option class="psionics" value="DISPLAY_AUDITORY_MENTAL_OLFACTORY" data-i18n="DISPLAY_AUDITORY_MENTAL_OLFACTORY"></option><option class="psionics" value="DISPLAY_AUDITORY_OLFACTORY" data-i18n="DISPLAY_AUDITORY_OLFACTORY"></option><option class="psionics" value="DISPLAY_AUDITORY_OLFACTORY_MATERIAL" data-i18n="DISPLAY_AUDITORY_OLFACTORY_MATERIAL"></option><option class="psionics" value="DISPLAY_AUDITORY_VISUAL" data-i18n="DISPLAY_AUDITORY_VISUAL"></option><option class="psionics" value="DISPLAY_AUDITORY_VISUAL_MATERIAL" data-i18n="DISPLAY_AUDITORY_VISUAL_MATERIAL"></option><option class="psionics" value="DISPLAY_MENTAL" data-i18n="DISPLAY_MENTAL"></option><option class="psionics" value="DISPLAY_MENTAL_OLFACTORY" data-i18n="DISPLAY_MENTAL_OLFACTORY"></option><option class="psionics" value="DISPLAY_MENTAL_OLFACTORY_VISUAL" data-i18n="DISPLAY_MENTAL_OLFACTORY_VISUAL"></option><option class="psionics" value="DISPLAY_MENTAL_VISUAL" data-i18n="DISPLAY_MENTAL_VISUAL"></option><option class="psionics" value="DISPLAY_MENTAL_MATERIAL" data-i18n="DISPLAY_MENTAL_MATERIAL"></option><option class="psionics" value="DISPLAY_OLFACTORY" data-i18n="DISPLAY_OLFACTORY"></option><option class="psionics" value="DISPLAY_OLFACTORY_VISUAL" data-i18n="DISPLAY_OLFACTORY_VISUAL"></option><option class="psionics" value="DISPLAY_OLFACTORY_MATERIAL" data-i18n="DISPLAY_OLFACTORY_MATERIAL"></option><option class="psionics" value="DISPLAY_VISUAL" data-i18n="DISPLAY_VISUAL"></option><option class="psionics" value="DISPLAY_VISUAL_MATERIAL" data-i18n="DISPLAY_VISUAL_MATERIAL"></option><option class="psionics" value="DISPLAY_MATERIAL" data-i18n="DISPLAY_MATERIAL"></option><option value="V S M" class="srd-hidden"></option><option value="V S" class="srd-hidden"></option><option value="V M" class="srd-hidden"></option><option value="V" class="srd-hidden"></option><option value="S M" class="srd-hidden"></option><option value="S" class="srd-hidden"></option><option value="M" class="srd-hidden"></option></select><span name="attr_components" class="auto-expand-text min-2-rem" data-i18n-dynamic>COMPONENTS_V_S_M</span></span><span>(</span><span class="auto-expand-wrap"><input type="text" name="attr_materials" class="small-label" accept="Material"><span name="attr_materials" class="auto-expand-text small-label"></span></span><span>)</span></div><div class="shaped-row align-center"><span class="bold mar-r-sm"><span data-i18n="DURATION"></span>:</span><span class="auto-expand-wrap"><select name="attr_duration" accept="Duration"><option value="INSTANTANEOUS" data-i18n="INSTANTANEOUS"></option><option value="INSTANTANEOUS_OR_1_HOUR" data-i18n="INSTANTANEOUS_OR_1_HOUR"></option><option value="1_ROUND" data-i18n="1_ROUND"></option><option value="1_MINUTE" data-i18n="1_MINUTE"></option><option value="10_MINUTES" data-i18n="10_MINUTES"></option><option value="1_HOUR" data-i18n="1_HOUR"></option><option value="8_HOURS" data-i18n="8_HOURS"></option><option value="12_HOURS" data-i18n="12_HOURS"></option><option value="24_HOURS" data-i18n="24_HOURS"></option><option value="CONCENTRATION_UP_TO_1_ROUND" data-i18n="CONCENTRATION_UP_TO_1_ROUND"></option><option value="CONCENTRATION_UP_TO_6_ROUNDS" data-i18n="CONCENTRATION_UP_TO_6_ROUNDS"></option><option value="CONCENTRATION_UP_TO_1_MINUTE" data-i18n="CONCENTRATION_UP_TO_1_MINUTE"></option><option value="CONCENTRATION_UP_TO_10_MINUTES" data-i18n="CONCENTRATION_UP_TO_10_MINUTES"></option><option value="CONCENTRATION_UP_TO_1_HOUR" data-i18n="CONCENTRATION_UP_TO_1_HOUR"></option><option value="CONCENTRATION_UP_TO_2_HOURS" data-i18n="CONCENTRATION_UP_TO_2_HOURS"></option><option value="CONCENTRATION_UP_TO_8_HOURS" data-i18n="CONCENTRATION_UP_TO_8_HOURS"></option><option value="CONCENTRATION_UP_TO_12_HOURS" data-i18n="CONCENTRATION_UP_TO_12_HOURS"></option><option value="CONCENTRATION_UP_TO_24_HOURS" data-i18n="CONCENTRATION_UP_TO_24_HOURS"></option><option value="7_DAYS" data-i18n="7_DAYS"></option><option value="10_DAYS" data-i18n="10_DAYS"></option><option value="30_DAYS" data-i18n="30_DAYS"></option><option value="UNTIL_DISPELLED" data-i18n="UNTIL_DISPELLED"></option><option value="UNTIL_DISPELLED_OR_TRIGGERED" data-i18n="UNTIL_DISPELLED_OR_TRIGGERED"></option><option value="SPECIAL" data-i18n="SPECIAL"></option><option value="Instantaneous" class="srd-hidden"></option><option value="Instantaneous or 1 hour" class="srd-hidden"></option><option value="1 round" class="srd-hidden"></option><option value="1 minute" class="srd-hidden"></option><option value="10 minutes" class="srd-hidden"></option><option value="1 hour" class="srd-hidden"></option><option value="8 hours" class="srd-hidden"></option><option value="12 hours" class="srd-hidden"></option><option value="24 hours" class="srd-hidden"></option><option value="Up to 1 round" class="srd-hidden"></option><option value="Up to 6 rounds" class="srd-hidden"></option><option value="Up to 1 minute" class="srd-hidden"></option><option value="Up to 10 minutes" class="srd-hidden"></option><option value="Up to 1 hour" class="srd-hidden"></option><option value="Up to 2 hours" class="srd-hidden"></option><option value="Up to 8 hours" class="srd-hidden"></option><option value="Up to 12 hours" class="srd-hidden"></option><option value="Up to 24 hours" class="srd-hidden"></option></select><span name="attr_duration" class="auto-expand-text min-2-rem" data-i18n-dynamic>INSTANTANEOUS</span></span></div><div class="relative mar-l-smd mar-t-smd"><input type="checkbox" name="attr_content_toggle" value="1" class="content-toggle small-checkbox" checked="checked"><textarea name="attr_content" class="four-line-textarea textarea-checkbox" accept="Content" data-i18n-placeholder="CONTENT"></textarea></div><div class="relative mar-l-smd mar-t-smd"><input type="checkbox" name="attr_higher_level_toggle" value="1" class="higher-level-toggle small-checkbox"><textarea name="attr_higher_level" class="two-line-textarea textarea-checkbox" data-i18n-placeholder="HIGHER_LEVEL"></textarea></div><div class="shaped-row align-flex-start no-wrap mar-l-smd mar-t-smd"><input type="checkbox" name="attr_attack_toggle" value="1" class="attack-toggle small-checkbox no-shrink"><span class="attack-reverse heading"><span data-i18n="ATTACK"></span>.</span><div class="attack"><div class="shaped-row"><input type="hidden" name="attr_attack_type" class="attack-type"><span class="auto-expand-wrap"><select name="attr_attack_type" class="italic" accept="Item Type"><option value="MELEE_SPELL_ATTACK" data-i18n="MELEE_SPELL_ATTACK"></option><option value="RANGED_SPELL_ATTACK" data-i18n="RANGED_SPELL_ATTACK"></option><option class="srd-hidden">Melee Weapon</option><option class="srd-hidden">Ranged Weapon</option></select><span name="attr_attack_type" class="auto-expand-text italic" data-i18n-dynamic><span data-i18n="MELEE_WEAPON_ATTACK"></span></span></span><span class="italic">: </span><span class="attack edit"><label class="round-checkbox-wrapper pad-t-sm"><input type="checkbox" name="attr_proficiency" checked="checked"><span></span></label></span><span>+</span><span class="auto-expand-wrap"><select name="attr_attack_ability"><option value="0">—</option><option value="FIN" data-i18n="FIN"></option><option value="STR" data-i18n="STR" class=""></option><option value="DEX" data-i18n="DEX" class=""></option><option value="CON" data-i18n="CON" class=""></option><option value="INT" data-i18n="INT" class=""></option><option value="WIS" data-i18n="WIS" class=""></option><option value="CHA" data-i18n="CHA" class=""></option><option value="HON" data-i18n="HON" class="honor"></option><option value="SAN" data-i18n="SAN" class="sanity"></option><option class="srd-hidden">SPELL_ABILITY</option></select><span name="attr_attack_ability" class="auto-expand-text" data-i18n-dynamic></span></span><span>+</span><span class="auto-expand-wrap"><input type="number" name="attr_attack_bonus" class="no-spin"><span name="attr_attack_bonus" class="auto-expand-text"></span></span><span>=</span><span> </span><span name="attr_to_hit">+0</span><span> </span><span data-i18n="TO_HIT"></span><span>, </span><span data-i18n="REACH" class="reach lowercase"></span><span class="reach"> </span><span class="reach auto-expand-wrap"><input type="text" name="attr_reach" class="center" accept="Reach"><span name="attr_reach" class="auto-expand-text"></span></span><span class="reach">, </span><span data-i18n="RANGE" class="attack range edit lowercase"></span><span class="attack range edit"> </span><span class="attack range edit auto-expand-wrap"><input type="text" name="attr_range" class="center" accept="Range"><span name="attr_range" class="auto-expand-text"></span></span><span class="range">, </span><span class="auto-expand-wrap"><select name="attr_attack_target" class="italic"><option value="ONE_TARGET" data-i18n="ONE_TARGET"></option><option value="ONE_CREATURE" data-i18n="ONE_CREATURE"></option></select><span name="attr_attack_target" class="auto-expand-text" data-i18n-dynamic><span data-i18n="ONE_TARGET"></span></span></span><span class="crit-range">, </span><span data-i18n="CRIT_RANGE" class="crit-range lowercase"></span><span class="crit-range"> </span><span class="crit-range auto-expand-wrap"><input type="number" name="attr_crit_range" class="no-spin" value="20" step="1" min="1" max="20"><span name="attr_crit_range" class="auto-expand-text"></span></span><span>.</span></div><div class="shaped-row"><span class="italic"><span data-i18n="HIT"></span><span>:</span></span><span> </span><span name="attr_attack_damage_average" class="attack damage edit">0</span><span class="attack damage edit"> (</span><span class="attack damage edit"><span class="auto-expand-wrap"><input type="text" name="attr_attack_damage_dice" class="center" placeholder="1"><span name="attr_attack_damage_dice" class="auto-expand-text">1</span></span><span class="auto-expand-wrap"><select name="attr_attack_damage_die"><option>d0</option><option>d2</option><option>d4</option><option>d6</option><option>d8</option><option>d10</option><option>d12</option><option>d20</option></select><span name="attr_attack_damage_die" class="auto-expand-text">d0</span></span><span class="dice-modifier auto-expand-wrap"><input type="text" name="attr_attack_damage_dice_modifier"><span name="attr_attack_damage_dice_modifier" class="auto-expand-text"></span></span></span><span class="attack damage edit">+</span><span class="attack damage edit auto-expand-wrap"><select name="attr_attack_damage_ability"><option value="0">—</option><option value="FIN" data-i18n="FIN"></option><option value="STR" data-i18n="STR" class=""></option><option value="DEX" data-i18n="DEX" class=""></option><option value="CON" data-i18n="CON" class=""></option><option value="INT" data-i18n="INT" class=""></option><option value="WIS" data-i18n="WIS" class=""></option><option value="CHA" data-i18n="CHA" class=""></option><option value="HON" data-i18n="HON" class="honor"></option><option value="SAN" data-i18n="SAN" class="sanity"></option><option class="srd-hidden">SPELL_ABILITY</option></select><span name="attr_attack_damage_ability" class="auto-expand-text capitalize" data-i18n-dynamic></span></span><span class="attack damage edit">+</span><span class="attack damage edit auto-expand-wrap"><input type="text" name="attr_attack_damage_bonus"><span name="attr_attack_damage_bonus" class="auto-expand-text"></span></span><span class="attack damage edit extra-on-a-crit">, </span><span data-i18n="EXTRA_ON_A_CRIT" class="attack damage edit extra-on-a-crit lowercase"></span><span class="attack damage edit extra-on-a-crit"> </span><span class="attack damage edit extra-on-a-crit auto-expand-wrap"><input type="text" name="attr_attack_damage_crit" class="center"><span name="attr_attack_damage_crit" class="auto-expand-text"></span></span><span class="attack damage edit">) </span><span class="attack damage edit auto-expand-wrap"><input type="text" name="attr_attack_damage_type" class="edit center" data-i18n-placeholder="FIRE"><span name="attr_attack_damage_type" class="auto-expand-text min-2-rem"></span></span><span class="attack damage edit"> </span><span data-i18n="DAMAGE" class="attack damage edit lowercase"></span><span class="attack damage">, </span><span class="attack damage auto-expand-wrap"><input type="text" name="attr_attack_higher_level_dice"><span name="attr_attack_higher_level_dice" class="auto-expand-text"></span></span><span name="attr_attack_damage_die" class="attack damage"></span><span class="attack damage"> </span><span data-i18n="PER_LEVEL" class="attack damage"></span><span> </span><span class="attack edit auto-expand-wrap"><select name="attr_attack_second_damage_condition"><option value="">—</option><option value="PLUS" data-i18n="PLUS"></option></select><span name="attr_attack_second_damage_condition" class="auto-expand-text" data-i18n-dynamic></span></span><input type="hidden" name="attr_attack_second_damage_condition" class="attack-second-damage-condition" value=""><span class="damage"> </span><span name="attr_attack_second_damage_average" class="attack damage edit">0</span><span class="attack damage edit"> (</span><span class="attack damage edit"><span class="auto-expand-wrap"><input type="text" name="attr_attack_second_damage_dice" class="center" placeholder="1"><span name="attr_attack_second_damage_dice" class="auto-expand-text">1</span></span><span class="auto-expand-wrap"><select name="attr_attack_second_damage_die"><option>d0</option><option>d2</option><option>d4</option><option>d6</option><option>d8</option><option>d10</option><option>d12</option><option>d20</option></select><span name="attr_attack_second_damage_die" class="auto-expand-text">d0</span></span><span class="dice-modifier auto-expand-wrap"><input type="text" name="attr_attack_second_damage_dice_modifier"><span name="attr_attack_second_damage_dice_modifier" class="auto-expand-text"></span></span></span><span class="attack damage edit">+</span><span class="attack damage edit auto-expand-wrap"><select name="attr_attack_second_damage_ability"><option value="0">—</option><option value="FIN" data-i18n="FIN"></option><option value="STR" data-i18n="STR" class=""></option><option value="DEX" data-i18n="DEX" class=""></option><option value="CON" data-i18n="CON" class=""></option><option value="INT" data-i18n="INT" class=""></option><option value="WIS" data-i18n="WIS" class=""></option><option value="CHA" data-i18n="CHA" class=""></option><option value="HON" data-i18n="HON" class="honor"></option><option value="SAN" data-i18n="SAN" class="sanity"></option><option class="srd-hidden">SPELL_ABILITY</option></select><span name="attr_attack_second_damage_ability" class="auto-expand-text capitalize" data-i18n-dynamic></span></span><span class="attack damage edit">+</span><span class="attack damage edit auto-expand-wrap"><input type="text" name="attr_attack_second_damage_bonus"><span name="attr_attack_second_damage_bonus" class="auto-expand-text"></span></span><span class="attack damage edit extra-on-a-crit">, </span><span data-i18n="EXTRA_ON_A_CRIT" class="attack damage edit extra-on-a-crit lowercase"></span><span class="attack damage edit extra-on-a-crit"> </span><span class="attack damage edit extra-on-a-crit auto-expand-wrap"><input type="text" name="attr_attack_second_damage_crit" class="center"><span name="attr_attack_second_damage_crit" class="auto-expand-text"></span></span><span class="attack damage edit">) </span><span class="attack damage edit auto-expand-wrap"><input type="text" name="attr_attack_second_damage_type" class="edit center" data-i18n-placeholder="FIRE"><span name="attr_attack_second_damage_type" class="auto-expand-text min-2-rem"></span></span><span class="attack damage edit"> </span><span data-i18n="DAMAGE" class="attack damage edit lowercase"></span><span class="attack damage">, </span><span class="attack damage auto-expand-wrap"><input type="text" name="attr_attack_second_higher_level_dice"><span name="attr_attack_second_higher_level_dice" class="auto-expand-text"></span></span><span name="attr_attack_second_damage_die" class="attack damage"></span><span class="attack damage"> </span><span data-i18n="PER_LEVEL" class="attack damage"></span><span>.</span></div></div></div><div class="shaped-row align-flex-start no-wrap mar-l-smd mar-t-smd"><input type="checkbox" name="attr_saving_throw_toggle" value="1" class="saving-throw-toggle small-checkbox no-shrink"><span class="saving-throw-reverse heading"><span data-i18n="SAVING_THROW"></span>.</span><div class="saving-throw"><div class="shaped-row"><span class="edit auto-expand-wrap"><select name="attr_saving_throw_vs_ability" accept="Save"><option value="STRENGTH" data-i18n="STRENGTH" class="default-saving-throw"></option><option value="DEXTERITY" data-i18n="DEXTERITY" class="default-saving-throw"></option><option value="CONSTITUTION" data-i18n="CONSTITUTION" class="default-saving-throw"></option><option value="INTELLIGENCE" data-i18n="INTELLIGENCE" class="default-saving-throw"></option><option value="WISDOM" data-i18n="WISDOM" class="default-saving-throw"></option><option value="CHARISMA" data-i18n="CHARISMA" class="default-saving-throw"></option><option value="HONOR" data-i18n="HONOR" class="default-saving-throw honor"></option><option value="SANITY" data-i18n="SANITY" class="default-saving-throw sanity"></option><option value="FORTITUDE" data-i18n="FORTITUDE" class="custom-saving-throw"></option><option value="REFLEX" data-i18n="REFLEX" class="custom-saving-throw"></option><option value="WILL" data-i18n="WILL" class="custom-saving-throw"></option></select><span name="attr_saving_throw_vs_ability" class="auto-expand-text" data-i18n-dynamic></span></span><span> </span><span data-i18n="SAVING_THROW" class="lowercase"></span><span> (</span><span class="edit auto-expand-wrap"><select name="attr_saving_throw_ability"><option value="0">—</option><option value="STR" data-i18n="STR" class=""></option><option value="DEX" data-i18n="DEX" class=""></option><option value="CON" data-i18n="CON" class=""></option><option value="INT" data-i18n="INT" class=""></option><option value="WIS" data-i18n="WIS" class=""></option><option value="CHA" data-i18n="CHA" class=""></option><option value="HON" data-i18n="HON" class="honor"></option><option value="SAN" data-i18n="SAN" class="sanity"></option><option class="srd-hidden">SPELL_ABILITY</option></select><span name="attr_saving_throw_ability" class="auto-expand-text" data-i18n-dynamic></span></span><span>+</span><span class="edit auto-expand-wrap"><input type="number" name="attr_saving_throw_bonus"><span name="attr_saving_throw_bonus" class="auto-expand-text"></span></span><span>=</span><span data-i18n="DC"></span><span> </span><input type="hidden" name="attr_saving_throw_dc"><span name="attr_saving_throw_dc" class="bold"></span><span>).</span><span> </span><span class="inline-block"><div class="7-rem flex-grow"><textarea name="attr_saving_throw_success" class="one-line-textarea" data-i18n-placeholder="SAVE_SUCCESS" accept="Save Success"></textarea></div></span></div><div class="shaped-row"><span class="italic"><span data-i18n="SAVE_FAILURE"></span><span>:</span></span><span> </span><span name="attr_saving_throw_damage_average" class="saving-throw damage edit">0</span><span class="saving-throw damage edit"> (</span><span class="saving-throw damage edit"><span class="auto-expand-wrap"><input type="text" name="attr_saving_throw_damage_dice" class="center" placeholder="1"><span name="attr_saving_throw_damage_dice" class="auto-expand-text">1</span></span><span class="auto-expand-wrap"><select name="attr_saving_throw_damage_die"><option>d0</option><option>d2</option><option>d4</option><option>d6</option><option>d8</option><option>d10</option><option>d12</option><option>d20</option></select><span name="attr_saving_throw_damage_die" class="auto-expand-text">d0</span></span><span class="dice-modifier auto-expand-wrap"><input type="text" name="attr_saving_throw_damage_dice_modifier"><span name="attr_saving_throw_damage_dice_modifier" class="auto-expand-text"></span></span></span><span class="saving-throw damage edit">+</span><span class="saving-throw damage edit auto-expand-wrap"><select name="attr_saving_throw_damage_ability"><option value="0">—</option><option value="FIN" data-i18n="FIN"></option><option value="STR" data-i18n="STR" class=""></option><option value="DEX" data-i18n="DEX" class=""></option><option value="CON" data-i18n="CON" class=""></option><option value="INT" data-i18n="INT" class=""></option><option value="WIS" data-i18n="WIS" class=""></option><option value="CHA" data-i18n="CHA" class=""></option><option value="HON" data-i18n="HON" class="honor"></option><option value="SAN" data-i18n="SAN" class="sanity"></option><option class="srd-hidden">SPELL_ABILITY</option></select><span name="attr_saving_throw_damage_ability" class="auto-expand-text capitalize" data-i18n-dynamic></span></span><span class="saving-throw damage edit">+</span><span class="saving-throw damage edit auto-expand-wrap"><input type="text" name="attr_saving_throw_damage_bonus"><span name="attr_saving_throw_damage_bonus" class="auto-expand-text"></span></span><span class="saving-throw damage edit">) </span><span class="saving-throw damage edit auto-expand-wrap"><input type="text" name="attr_saving_throw_damage_type" class="edit center" data-i18n-placeholder="FIRE"><span name="attr_saving_throw_damage_type" class="auto-expand-text min-2-rem"></span></span><span class="saving-throw damage edit"> </span><span data-i18n="DAMAGE" class="saving-throw damage edit lowercase"></span><span class="saving-throw damage">, </span><span class="saving-throw damage auto-expand-wrap"><input type="text" name="attr_saving_throw_higher_level_dice"><span name="attr_saving_throw_higher_level_dice" class="auto-expand-text"></span></span><span name="attr_saving_throw_damage_die" class="saving-throw damage"></span><span class="saving-throw damage"> </span><span data-i18n="PER_LEVEL" class="saving-throw damage"></span><span class="saving-throw edit"> </span><span class="saving-throw edit auto-expand-wrap"><select name="attr_saving_throw_second_damage_condition"><option value="">—</option><option value="PLUS" data-i18n="PLUS"></option></select><span name="attr_saving_throw_second_damage_condition" class="auto-expand-text" data-i18n-dynamic></span></span><input type="hidden" name="attr_saving_throw_second_damage_condition" class="saving-throw-second-damage-condition" value=""><span class="saving-throw damage edit"> </span><span name="attr_saving_throw_second_damage_average" class="saving-throw damage edit">0</span><span class="saving-throw damage edit"> (</span><span class="saving-throw damage edit"><span class="auto-expand-wrap"><input type="text" name="attr_saving_throw_second_damage_dice" class="center" placeholder="1"><span name="attr_saving_throw_second_damage_dice" class="auto-expand-text">1</span></span><span class="auto-expand-wrap"><select name="attr_saving_throw_second_damage_die"><option>d0</option><option>d2</option><option>d4</option><option>d6</option><option>d8</option><option>d10</option><option>d12</option><option>d20</option></select><span name="attr_saving_throw_second_damage_die" class="auto-expand-text">d0</span></span><span class="dice-modifier auto-expand-wrap"><input type="text" name="attr_saving_throw_second_damage_dice_modifier"><span name="attr_saving_throw_second_damage_dice_modifier" class="auto-expand-text"></span></span></span><span class="saving-throw damage edit">+</span><span class="saving-throw damage edit auto-expand-wrap"><select name="attr_saving_throw_second_damage_ability"><option value="0">—</option><option value="FIN" data-i18n="FIN"></option><option value="STR" data-i18n="STR" class=""></option><option value="DEX" data-i18n="DEX" class=""></option><option value="CON" data-i18n="CON" class=""></option><option value="INT" data-i18n="INT" class=""></option><option value="WIS" data-i18n="WIS" class=""></option><option value="CHA" data-i18n="CHA" class=""></option><option value="HON" data-i18n="HON" class="honor"></option><option value="SAN" data-i18n="SAN" class="sanity"></option><option class="srd-hidden">SPELL_ABILITY</option></select><span name="attr_saving_throw_second_damage_ability" class="auto-expand-text capitalize" data-i18n-dynamic></span></span><span class="saving-throw damage edit">+</span><span class="saving-throw damage edit auto-expand-wrap"><input type="text" name="attr_saving_throw_second_damage_bonus"><span name="attr_saving_throw_second_damage_bonus" class="auto-expand-text"></span></span><span class="saving-throw damage edit">) </span><span class="saving-throw damage edit auto-expand-wrap"><input type="text" name="attr_saving_throw_second_damage_type" class="edit center" data-i18n-placeholder="FIRE"><span name="attr_saving_throw_second_damage_type" class="auto-expand-text min-2-rem"></span></span><span class="saving-throw damage edit"> </span><span data-i18n="DAMAGE" class="saving-throw damage edit lowercase"></span><span class="saving-throw damage">, </span><span class="saving-throw damage auto-expand-wrap"><input type="text" name="attr_saving_throw_second_higher_level_dice"><span name="attr_saving_throw_second_higher_level_dice" class="auto-expand-text"></span></span><span name="attr_saving_throw_second_damage_die" class="saving-throw damage"></span><span class="saving-throw damage"> </span><span data-i18n="PER_LEVEL" class="saving-throw damage"></span><span class="saving-throw edit">.</span></div></div></div><div class="shaped-row align-flex-start mar-l-smd mar-t-smd"><input type="checkbox" name="attr_other_damage_toggle" value="1" class="other-damage-toggle small-checkbox"><span class="other-damage-reverse heading"><span data-i18n="OTHER_DAMAGE"></span>.</span><span name="attr_other_damage_average" class="other-damage damage edit">0</span><span class="other-damage damage edit"> (</span><span class="other-damage damage edit"><span class="auto-expand-wrap"><input type="text" name="attr_other_damage_dice" class="center" placeholder="1"><span name="attr_other_damage_dice" class="auto-expand-text">1</span></span><span class="auto-expand-wrap"><select name="attr_other_damage_die"><option>d0</option><option>d2</option><option>d4</option><option>d6</option><option>d8</option><option>d10</option><option>d12</option><option>d20</option></select><span name="attr_other_damage_die" class="auto-expand-text">d0</span></span><span class="dice-modifier auto-expand-wrap"><input type="text" name="attr_other_damage_dice_modifier"><span name="attr_other_damage_dice_modifier" class="auto-expand-text"></span></span></span><span class="other-damage damage edit">+</span><span class="other-damage damage edit auto-expand-wrap"><select name="attr_other_damage_ability"><option value="0">—</option><option value="FIN" data-i18n="FIN"></option><option value="STR" data-i18n="STR" class=""></option><option value="DEX" data-i18n="DEX" class=""></option><option value="CON" data-i18n="CON" class=""></option><option value="INT" data-i18n="INT" class=""></option><option value="WIS" data-i18n="WIS" class=""></option><option value="CHA" data-i18n="CHA" class=""></option><option value="HON" data-i18n="HON" class="honor"></option><option value="SAN" data-i18n="SAN" class="sanity"></option><option class="srd-hidden">SPELL_ABILITY</option></select><span name="attr_other_damage_ability" class="auto-expand-text capitalize" data-i18n-dynamic></span></span><span class="other-damage damage edit">+</span><span class="other-damage damage edit auto-expand-wrap"><input type="text" name="attr_other_damage_bonus"><span name="attr_other_damage_bonus" class="auto-expand-text"></span></span><span class="other-damage damage edit extra-on-a-crit">, </span><span data-i18n="EXTRA_ON_A_CRIT" class="other-damage damage edit extra-on-a-crit lowercase"></span><span class="other-damage damage edit extra-on-a-crit"> </span><span class="other-damage damage edit extra-on-a-crit auto-expand-wrap"><input type="text" name="attr_other_damage_crit" class="center"><span name="attr_other_damage_crit" class="auto-expand-text"></span></span><span class="other-damage damage edit">) </span><span class="other-damage damage edit auto-expand-wrap"><input type="text" name="attr_other_damage_type" class="edit center" data-i18n-placeholder="FIRE"><span name="attr_other_damage_type" class="auto-expand-text min-2-rem"></span></span><span class="other-damage damage edit"> </span><span data-i18n="DAMAGE" class="other-damage damage edit lowercase"></span><span class="other-damage damage">, </span><span class="other-damage damage auto-expand-wrap"><input type="text" name="attr_other_higher_level_dice"><span name="attr_other_higher_level_dice" class="auto-expand-text"></span></span><span name="attr_other_damage_die" class="other-damage damage"></span><span class="other-damage damage"> </span><span data-i18n="PER_LEVEL" class="other-damage damage"></span><span class="other-damage edit"> </span><span class="other-damage edit auto-expand-wrap"><select name="attr_other_second_damage_condition"><option value="">—</option><option value="PLUS" data-i18n="PLUS"></option></select><span name="attr_other_second_damage_condition" class="auto-expand-text" data-i18n-dynamic></span></span><input type="hidden" name="attr_other_second_damage_condition" class="other-second-damage-condition" value=""><span class="other-damage damage edit"> </span><span name="attr_other_second_damage_average" class="other-damage damage edit">0</span><span class="other-damage damage edit"> (</span><span class="other-damage damage edit"><span class="auto-expand-wrap"><input type="text" name="attr_other_second_damage_dice" class="center" placeholder="1"><span name="attr_other_second_damage_dice" class="auto-expand-text">1</span></span><span class="auto-expand-wrap"><select name="attr_other_second_damage_die"><option>d0</option><option>d2</option><option>d4</option><option>d6</option><option>d8</option><option>d10</option><option>d12</option><option>d20</option></select><span name="attr_other_second_damage_die" class="auto-expand-text">d0</span></span><span class="dice-modifier auto-expand-wrap"><input type="text" name="attr_other_second_damage_dice_modifier"><span name="attr_other_second_damage_dice_modifier" class="auto-expand-text"></span></span></span><span class="other-damage damage edit">+</span><span class="other-damage damage edit auto-expand-wrap"><select name="attr_other_second_damage_ability"><option value="0">—</option><option value="FIN" data-i18n="FIN"></option><option value="STR" data-i18n="STR" class=""></option><option value="DEX" data-i18n="DEX" class=""></option><option value="CON" data-i18n="CON" class=""></option><option value="INT" data-i18n="INT" class=""></option><option value="WIS" data-i18n="WIS" class=""></option><option value="CHA" data-i18n="CHA" class=""></option><option value="HON" data-i18n="HON" class="honor"></option><option value="SAN" data-i18n="SAN" class="sanity"></option><option class="srd-hidden">SPELL_ABILITY</option></select><span name="attr_other_second_damage_ability" class="auto-expand-text capitalize" data-i18n-dynamic></span></span><span class="other-damage damage edit">+</span><span class="other-damage damage edit auto-expand-wrap"><input type="text" name="attr_other_second_damage_bonus"><span name="attr_other_second_damage_bonus" class="auto-expand-text"></span></span><span class="other-damage damage edit extra-on-a-crit">, </span><span data-i18n="EXTRA_ON_A_CRIT" class="other-damage damage edit extra-on-a-crit lowercase"></span><span class="other-damage damage edit extra-on-a-crit"> </span><span class="other-damage damage edit extra-on-a-crit auto-expand-wrap"><input type="text" name="attr_other_second_damage_crit" class="center"><span name="attr_other_second_damage_crit" class="auto-expand-text"></span></span><span class="other-damage damage edit">) </span><span class="other-damage damage edit auto-expand-wrap"><input type="text" name="attr_other_second_damage_type" class="edit center" data-i18n-placeholder="FIRE"><span name="attr_other_second_damage_type" class="auto-expand-text min-2-rem"></span></span><span class="other-damage damage edit"> </span><span data-i18n="DAMAGE" class="other-damage damage edit lowercase"></span><span class="other-damage damage">, </span><span class="other-damage damage auto-expand-wrap"><input type="text" name="attr_other_second_higher_level_dice"><span name="attr_other_second_higher_level_dice" class="auto-expand-text"></span></span><span name="attr_other_second_damage_die" class="other-damage damage"></span><span class="other-damage damage"> </span><span data-i18n="PER_LEVEL" class="other-damage damage"></span><span class="other-damage edit">.</span></div><div class="shaped-row align-flex-start mar-l-smd mar-t-smd"><input type="hidden" name="attr_heal_formula"> <input type="checkbox" name="attr_heal_toggle" value="1" class="heal-toggle small-checkbox"><span class="heal-reverse heading"><span data-i18n="HEAL"></span>.</span><span class="heal" data-i18n="HEAL_FOR"></span><span class="heal"> </span><span class="heal edit"><span class="edit auto-expand-wrap"><input type="text" name="attr_heal_dice" class="center" placeholder="1"><span name="attr_heal_dice" class="auto-expand-text">1</span></span><span class="auto-expand-wrap"><select name="attr_heal_die"><option>d0</option><option>d2</option><option>d4</option><option>d6</option><option>d8</option><option>d10</option><option>d12</option><option>d20</option></select><span name="attr_heal_die" class="auto-expand-text">d0</span></span><span class="dice-modifier auto-expand-wrap"><input type="text" name="attr_heal_dice_modifier"><span name="attr_heal_dice_modifier" class="auto-expand-text"></span></span></span><span class="heal">+</span><span class="heal auto-expand-wrap"><select name="attr_heal_ability"><option value="0">—</option><option value="STR" data-i18n="STR" class=""></option><option value="DEX" data-i18n="DEX" class=""></option><option value="CON" data-i18n="CON" class=""></option><option value="INT" data-i18n="INT" class=""></option><option value="WIS" data-i18n="WIS" class=""></option><option value="CHA" data-i18n="CHA" class=""></option><option value="HON" data-i18n="HON" class="honor"></option><option value="SAN" data-i18n="SAN" class="sanity"></option><option class="srd-hidden">SPELL_ABILITY</option></select><span name="attr_heal_ability" class="auto-expand-text" data-i18n-dynamic></span></span><span class="heal">+</span><span class="heal auto-expand-wrap"><input type="text" name="attr_heal_bonus"><span name="attr_heal_bonus" class="auto-expand-text"></span></span><span class="heal">+</span><span class="heal center"><label class="pseudo-button-wrapper space-below"><input type="checkbox" name="attr_heal_query_toggle" value="?{Heal Bonus Amount|}"><span data-i18n="QUERY" class="lowercase"></span></label></span><span class="heal">, </span><span class="heal auto-expand-wrap"><input type="text" name="attr_heal_higher_level_dice"><span name="attr_heal_higher_level_dice" class="auto-expand-text"></span></span><span name="attr_heal_die" class="heal"></span><span class="heal">+</span><span class="heal auto-expand-wrap"><input type="text" name="attr_higher_level_heal" class="center" accept="Higher Level Healing"><span name="attr_higher_level_heal" class="auto-expand-text"></span></span><span class="heal"> </span><span data-i18n="PER_LEVEL" class="heal"></span></div><div class="emote mar-l-smd mar-t-smd"><textarea name="attr_emote" class="one-line-textarea" data-i18n-placeholder="EMOTE"></textarea></div><div class="freetext mar-l-smd mar-t-sm"><textarea name="attr_freetext" class="two-line-textarea" data-i18n-placeholder="FREETEXT"></textarea></div><div class="freeform mar-l-smd mar-t-sm"><textarea name="attr_freeform" class="two-line-textarea" data-i18n-placeholder="FREEFORM"></textarea></div><div class="shaped-row align-flex-start mar-l-smd mar-t-smd relative"><input type="checkbox" name="attr_special_effects_toggle" value="1" class="special-effects-toggle small-checkbox"><span class="heading"><span data-i18n="SPECIAL_EFFECTS"></span>.</span><span data-i18n="TYPE" class="special-effects"></span><span class="special-effects"> </span><span class="special-effects auto-expand-wrap"><input type="text" name="attr_special_effects_type" class="center" data-i18n-placeholder="EXPLODE"><span name="attr_special_effects_type" class="auto-expand-text min-2-rem"></span></span><span class="special-effects">, </span><span data-i18n="COLOR" class="special-effects"></span><span class="special-effects"> </span><span class="special-effects auto-expand-wrap"><input type="text" name="attr_special_effects_color" class="center" data-i18n-placeholder="FIRE"><span name="attr_special_effects_color" class="auto-expand-text min-2-rem"></span></span><span class="special-effects">, </span><span data-i18n="POINTS_OF_ORIGIN" class="special-effects"></span><span class="special-effects"> </span><span class="special-effects 6-rem"><select name="attr_special_effects_points_of_origin"><option value="sourceToTarget @{target|token_id}" data-i18n="SOURCE_TO_TARGET"></option><option value="target @{target|token_id}" data-i18n="TARGET"></option><option value="source" data-i18n="SOURCE"></option><option value="targetToSource @{target|token_id}" data-i18n="TARGET_TO_SOURCE"></option></select></span><div class="tooltip-position-wrapper"><div class="tooltip"><div class="tooltip-toggle-text center">A</div><div class="tooltip-content-left small-label" data-i18n="REQUIRES_API"></div></div></div></div><div class="shaped-row align-flex-start mar-l-smd mar-t-smd"><input type="checkbox" name="attr_repeat_toggle" value="1" class="small-checkbox"><span class="heading"><span data-i18n="REPEAT"></span>.</span></div></div></div></fieldset></div><div class="spell-level-container spell-level-6 shaped-row align-center"><div class="spell-level-wrapper shaped-row align-flex-end mar-r-smd"><span data-i18n="6TH_LEVEL" class="white-space-no-wrap"></span><span class="spell-slots-or-points"> (</span><span class="auto-expand-wrap spell-slots"><input type="number" name="attr_spell_slots_l6" class="no-spin" value="0"><span name="attr_spell_slots_l6" class="auto-expand-text"></span></span><span class="spell-slots">/</span><span name="attr_spell_slots_l6_calc" class="spell-slots pc edit"></span><span class="spell-slots edit">+</span><span class="auto-expand-wrap spell-slots edit"><input type="number" name="attr_spell_slots_l6_bonus" class="no-spin" value="0" min="0"><span name="attr_spell_slots_l6_bonus" class="auto-expand-text"></span></span><span class="spell-slots edit">=</span><span name="attr_spell_slots_l6_max" class="spell-slots"></span><span class="spell-slots spell-points mar-r-smd">;</span><span class="spell-points">9 <span data-i18n="POINTS" class="lowercase"></span></span><span class="spell-slots-or-points">)</span><span class="show-when-condensed">:</span></div><div class="col-100 show-when-not-condensed"></div><fieldset class="repeating_spell6"><input type="hidden" name="attr_is_prepared" class="toggle-prepared hidden"> <input type="hidden" name="attr_ritual" class="toggle-ritual"> <input type="hidden" name="attr_concentration" class="toggle-concentration"> <input type="hidden" name="attr_casting_time" class="toggle-time"> <input type="hidden" name="attr_components" class="toggle-components"><div class="filter-section compendium-drop-target"><input type="hidden" name="attr_roll_formula"> <input type="hidden" name="attr_cast_as_level"> <input type="hidden" name="attr_type_from_srd" accept="Spell Attack"> <input type="hidden" name="attr_damage_from_srd" accept="Damage"> <input type="hidden" name="attr_second_damage_from_srd" accept="Secondary Damage"> <input type="hidden" name="attr_damage_type_from_srd" accept="Damage Type"> <input type="hidden" name="attr_heal_from_srd" accept="Healing"> <input type="hidden" name="attr_higher_spell_slot_dice_from_srd" accept="Higher Spell Slot Dice"> <input type="hidden" name="attr_add_casting_modifier" accept="Add Casting Modifier"> <input type="hidden" name="attr_damage_progression_from_srd" accept="Damage Progression"><div class="presentation relative"><div class="shaped-row no-wrap"><input type="hidden" name="attr_content_toggle" value="1" class="content-toggle"><button type="roll" name="roll_spell" class="wrapper-button" value="@{output_option} &{template:5e-shaped} {{character_name=@{character_name}}} @{show_character_name} {{title=@{name}}} {{spell=1}} @{attacher_spell} @{attacher_spell_level_6} {{spell_level=^{@{spell_level}}}} {{school=^{@{school}}}} {{casting_time=^{@{casting_time}}}} @{ritual_output} {{range=@{range}}} {{components=^{@{components}}}} {{materials=@{materials}}} {{duration=^{@{duration}}}} @{hide_gm_info} @{roll_formula}"><span name="attr_name" class="spell-name"></span><div class="no-overflow condense"><span name="attr_spell_level" data-i18n-dynamic class="italic"></span><span name="attr_school" data-i18n-dynamic class="italic lowercase"></span><span class="show-ritual italic lowercase">(<span data-i18n="RITUAL"></span>)</span></div><div class="no-overflow condense"><span class="bold mar-r-sm"><span data-i18n="CASTING_TIME"></span>:</span><span name="attr_casting_time" data-i18n-dynamic></span></div><div class="no-overflow condense"><span class="bold mar-r-sm"><span data-i18n="RANGE"></span>:</span><span name="attr_range"></span></div><div class="no-overflow condense"><span class="bold mar-r-sm"><span data-i18n="COMPONENTS"></span>:</span><span name="attr_components" data-i18n-dynamic></span><input type="checkbox" name="attr_materials_show" value="1" class="show-materials hidden"><span class="show-materials">(<span name="attr_materials" class="small-label"></span>)</span></div><div class="no-overflow condense"><span class="bold mar-r-sm"><span data-i18n="DURATION"></span>:</span><span name="attr_duration" data-i18n-dynamic></span></div><div class="condense content"><span name="attr_content"></span></div></button><span class="show-when-condensed comma">, </span></div><div class="prepared-absolute prepared-matters"><label class="pseudo-button-wrapper show-when-not-condensed"><input type="checkbox" name="attr_is_prepared" value="Yes"><span data-i18n="PREPARED" class="lowercase small-font"></span></label></div></div><button type="roll" name="roll_repeat" class="hidden" value="@{output_option} &{template:5e-shaped} {{character_name=@{character_name}}} @{show_character_name} {{title=@{name}}} {{spell_repeat=1}} @{attacher_spell} @{attacher_spell_level_6} {{spell_level=^{@{spell_level}}}} @{hide_gm_info} @{roll_formula} {{content=}} {{higher_level=}}"></button><div class="shaped-row no-wrap edit"><span class="auto-expand-wrap"><input type="text" name="attr_name" class="spell-name" data-i18n-placeholder="NAME" accept="Name"><span name="attr_name" class="auto-expand-text min-3-rem spell-name"></span></span><div class="1-rem"></div></div><input type="checkbox" name="attr_toggle_details" class="toggle-icon-settings edit" checked="checked"><span class="toggle-icon-settings pictos edit">y</span><div class="details edit"><div class="shaped-row align-center"><span class="auto-expand-wrap"><select name="attr_spell_level" class="italic" accept="Level"><option value="CANTRIP" data-i18n="CANTRIP"></option><option value="1ST_LEVEL" data-i18n="1ST_LEVEL"></option><option value="2ND_LEVEL" data-i18n="2ND_LEVEL"></option><option value="3RD_LEVEL" data-i18n="3RD_LEVEL"></option><option value="4TH_LEVEL" data-i18n="4TH_LEVEL"></option><option value="5TH_LEVEL" data-i18n="5TH_LEVEL"></option><option value="6TH_LEVEL" data-i18n="6TH_LEVEL" selected="selected"></option><option value="7TH_LEVEL" data-i18n="7TH_LEVEL"></option><option value="8TH_LEVEL" data-i18n="8TH_LEVEL"></option><option value="9TH_LEVEL" data-i18n="9TH_LEVEL"></option><option value="0" class="srd-hidden">0</option><option value="1" class="srd-hidden">1</option><option value="2" class="srd-hidden">2</option><option value="3" class="srd-hidden">3</option><option value="4" class="srd-hidden">4</option><option value="5" class="srd-hidden">5</option><option value="6" class="srd-hidden">6</option><option value="7" class="srd-hidden">7</option><option value="8" class="srd-hidden">8</option><option value="9" class="srd-hidden">9</option></select><span name="attr_spell_level" class="auto-expand-text min-2-rem" data-i18n-dynamic>CANTRIP</span></span><span class="auto-expand-wrap"><select name="attr_school" class="italic lowercase" accept="School"><option value="ABJURATION" data-i18n="ABJURATION"></option><option value="CONJURATION" data-i18n="CONJURATION"></option><option value="DIVINATION" data-i18n="DIVINATION"></option><option value="ENCHANTMENT" data-i18n="ENCHANTMENT"></option><option value="EVOCATION" data-i18n="EVOCATION"></option><option value="ILLUSION" data-i18n="ILLUSION"></option><option value="NECROMANCY" data-i18n="NECROMANCY"></option><option value="TRANSMUTATION" data-i18n="TRANSMUTATION"></option><option value="Abjuration" class="srd-hidden">Abjuration</option><option value="Conjuration" class="srd-hidden">Conjuration</option><option value="Divination" class="srd-hidden">Divination</option><option value="Enchantment" class="srd-hidden">Enchantment</option><option value="Evocation" class="srd-hidden">Evocation</option><option value="Illusion" class="srd-hidden">Illusion</option><option value="Necromancy" class="srd-hidden">Necromancy</option><option value="Transmutation" class="srd-hidden">Transmutation</option></select><span name="attr_school" class="auto-expand-text lowercase min-2-rem" data-i18n-dynamic>ABJURATION</span></span><div class="mar-l-sm"><input type="hidden" name="attr_ritual_output"><label class="pseudo-button-wrapper"><input type="checkbox" name="attr_ritual" value="Yes" accept="Ritual"><span data-i18n="RITUAL" class="lowercase small-font"></span></label></div><div class="mar-l-sm prepared-matters"><label class="pseudo-button-wrapper"><input type="checkbox" name="attr_is_prepared" value="Yes"><span data-i18n="PREPARED" class="lowercase small-font"></span></label></div></div><div class="shaped-row align-center"><span class="bold mar-r-sm"><span data-i18n="CASTING_TIME"></span>:</span><span class="auto-expand-wrap"><select name="attr_casting_time" accept="Casting Time"><option value="1_ACTION" data-i18n="1_ACTION"></option><option value="1_BONUS_ACTION" data-i18n="1_BONUS_ACTION"></option><option value="1_REACTION" data-i18n="1_REACTION"></option><option value="1_MINUTE" data-i18n="1_MINUTE"></option><option value="10_MINUTES" data-i18n="10_MINUTES"></option><option value="1_HOUR" data-i18n="1_HOUR"></option><option value="8_HOURS" data-i18n="8_HOURS"></option><option value="12_HOURS" data-i18n="12_HOURS"></option><option value="24_HOURS" data-i18n="24_HOURS"></option><option value="1 action" class="srd-hidden"></option><option value="1 bonus action" class="srd-hidden"></option><option value="1 reaction" class="srd-hidden"></option><option value="1 minute" class="srd-hidden"></option><option value="10 minutes" class="srd-hidden"></option><option value="1 hour" class="srd-hidden"></option><option value="8 hours" class="srd-hidden"></option><option value="12 hours" class="srd-hidden"></option><option value="24 hours" class="srd-hidden"></option></select><span name="attr_casting_time" class="auto-expand-text min-2-rem" data-i18n-dynamic>1_ACTION</span></span></div><div class="shaped-row align-center"><span class="bold mar-r-sm"><span data-i18n="RANGE"></span>:</span><span class="auto-expand-wrap"><input type="text" name="attr_range" placeholder="90" accept="Range"><span name="attr_range" class="auto-expand-text min-2-rem"></span></span></div><div class="shaped-row align-center no-wrap"><span class="bold mar-r-sm"><span data-i18n="COMPONENTS"></span>:</span><span class="auto-expand-wrap"><select name="attr_components" accept="Components"><option value="COMPONENTS_V_S_M" data-i18n="COMPONENTS_V_S_M"></option><option value="COMPONENTS_V_S" data-i18n="COMPONENTS_V_S"></option><option value="COMPONENTS_V_M" data-i18n="COMPONENTS_V_M"></option><option value="COMPONENTS_V" data-i18n="COMPONENTS_V"></option><option value="COMPONENTS_S_M" data-i18n="COMPONENTS_S_M"></option><option value="COMPONENTS_S" data-i18n="COMPONENTS_S"></option><option value="COMPONENTS_M" data-i18n="COMPONENTS_M"></option><option class="psionics" value="DISPLAY_AUDITORY" data-i18n="DISPLAY_AUDITORY"></option><option class="psionics" value="DISPLAY_AUDITORY_MATERIAL" data-i18n="DISPLAY_AUDITORY_MATERIAL"></option><option class="psionics" value="DISPLAY_AUDITORY_MENTAL" data-i18n="DISPLAY_AUDITORY_MENTAL"></option><option class="psionics" value="DISPLAY_AUDITORY_MENTAL_VISUAL" data-i18n="DISPLAY_AUDITORY_MENTAL_VISUAL"></option><option class="psionics" value="DISPLAY_AUDITORY_MENTAL_OLFACTORY" data-i18n="DISPLAY_AUDITORY_MENTAL_OLFACTORY"></option><option class="psionics" value="DISPLAY_AUDITORY_OLFACTORY" data-i18n="DISPLAY_AUDITORY_OLFACTORY"></option><option class="psionics" value="DISPLAY_AUDITORY_OLFACTORY_MATERIAL" data-i18n="DISPLAY_AUDITORY_OLFACTORY_MATERIAL"></option><option class="psionics" value="DISPLAY_AUDITORY_VISUAL" data-i18n="DISPLAY_AUDITORY_VISUAL"></option><option class="psionics" value="DISPLAY_AUDITORY_VISUAL_MATERIAL" data-i18n="DISPLAY_AUDITORY_VISUAL_MATERIAL"></option><option class="psionics" value="DISPLAY_MENTAL" data-i18n="DISPLAY_MENTAL"></option><option class="psionics" value="DISPLAY_MENTAL_OLFACTORY" data-i18n="DISPLAY_MENTAL_OLFACTORY"></option><option class="psionics" value="DISPLAY_MENTAL_OLFACTORY_VISUAL" data-i18n="DISPLAY_MENTAL_OLFACTORY_VISUAL"></option><option class="psionics" value="DISPLAY_MENTAL_VISUAL" data-i18n="DISPLAY_MENTAL_VISUAL"></option><option class="psionics" value="DISPLAY_MENTAL_MATERIAL" data-i18n="DISPLAY_MENTAL_MATERIAL"></option><option class="psionics" value="DISPLAY_OLFACTORY" data-i18n="DISPLAY_OLFACTORY"></option><option class="psionics" value="DISPLAY_OLFACTORY_VISUAL" data-i18n="DISPLAY_OLFACTORY_VISUAL"></option><option class="psionics" value="DISPLAY_OLFACTORY_MATERIAL" data-i18n="DISPLAY_OLFACTORY_MATERIAL"></option><option class="psionics" value="DISPLAY_VISUAL" data-i18n="DISPLAY_VISUAL"></option><option class="psionics" value="DISPLAY_VISUAL_MATERIAL" data-i18n="DISPLAY_VISUAL_MATERIAL"></option><option class="psionics" value="DISPLAY_MATERIAL" data-i18n="DISPLAY_MATERIAL"></option><option value="V S M" class="srd-hidden"></option><option value="V S" class="srd-hidden"></option><option value="V M" class="srd-hidden"></option><option value="V" class="srd-hidden"></option><option value="S M" class="srd-hidden"></option><option value="S" class="srd-hidden"></option><option value="M" class="srd-hidden"></option></select><span name="attr_components" class="auto-expand-text min-2-rem" data-i18n-dynamic>COMPONENTS_V_S_M</span></span><span>(</span><span class="auto-expand-wrap"><input type="text" name="attr_materials" class="small-label" accept="Material"><span name="attr_materials" class="auto-expand-text small-label"></span></span><span>)</span></div><div class="shaped-row align-center"><span class="bold mar-r-sm"><span data-i18n="DURATION"></span>:</span><span class="auto-expand-wrap"><select name="attr_duration" accept="Duration"><option value="INSTANTANEOUS" data-i18n="INSTANTANEOUS"></option><option value="INSTANTANEOUS_OR_1_HOUR" data-i18n="INSTANTANEOUS_OR_1_HOUR"></option><option value="1_ROUND" data-i18n="1_ROUND"></option><option value="1_MINUTE" data-i18n="1_MINUTE"></option><option value="10_MINUTES" data-i18n="10_MINUTES"></option><option value="1_HOUR" data-i18n="1_HOUR"></option><option value="8_HOURS" data-i18n="8_HOURS"></option><option value="12_HOURS" data-i18n="12_HOURS"></option><option value="24_HOURS" data-i18n="24_HOURS"></option><option value="CONCENTRATION_UP_TO_1_ROUND" data-i18n="CONCENTRATION_UP_TO_1_ROUND"></option><option value="CONCENTRATION_UP_TO_6_ROUNDS" data-i18n="CONCENTRATION_UP_TO_6_ROUNDS"></option><option value="CONCENTRATION_UP_TO_1_MINUTE" data-i18n="CONCENTRATION_UP_TO_1_MINUTE"></option><option value="CONCENTRATION_UP_TO_10_MINUTES" data-i18n="CONCENTRATION_UP_TO_10_MINUTES"></option><option value="CONCENTRATION_UP_TO_1_HOUR" data-i18n="CONCENTRATION_UP_TO_1_HOUR"></option><option value="CONCENTRATION_UP_TO_2_HOURS" data-i18n="CONCENTRATION_UP_TO_2_HOURS"></option><option value="CONCENTRATION_UP_TO_8_HOURS" data-i18n="CONCENTRATION_UP_TO_8_HOURS"></option><option value="CONCENTRATION_UP_TO_12_HOURS" data-i18n="CONCENTRATION_UP_TO_12_HOURS"></option><option value="CONCENTRATION_UP_TO_24_HOURS" data-i18n="CONCENTRATION_UP_TO_24_HOURS"></option><option value="7_DAYS" data-i18n="7_DAYS"></option><option value="10_DAYS" data-i18n="10_DAYS"></option><option value="30_DAYS" data-i18n="30_DAYS"></option><option value="UNTIL_DISPELLED" data-i18n="UNTIL_DISPELLED"></option><option value="UNTIL_DISPELLED_OR_TRIGGERED" data-i18n="UNTIL_DISPELLED_OR_TRIGGERED"></option><option value="SPECIAL" data-i18n="SPECIAL"></option><option value="Instantaneous" class="srd-hidden"></option><option value="Instantaneous or 1 hour" class="srd-hidden"></option><option value="1 round" class="srd-hidden"></option><option value="1 minute" class="srd-hidden"></option><option value="10 minutes" class="srd-hidden"></option><option value="1 hour" class="srd-hidden"></option><option value="8 hours" class="srd-hidden"></option><option value="12 hours" class="srd-hidden"></option><option value="24 hours" class="srd-hidden"></option><option value="Up to 1 round" class="srd-hidden"></option><option value="Up to 6 rounds" class="srd-hidden"></option><option value="Up to 1 minute" class="srd-hidden"></option><option value="Up to 10 minutes" class="srd-hidden"></option><option value="Up to 1 hour" class="srd-hidden"></option><option value="Up to 2 hours" class="srd-hidden"></option><option value="Up to 8 hours" class="srd-hidden"></option><option value="Up to 12 hours" class="srd-hidden"></option><option value="Up to 24 hours" class="srd-hidden"></option></select><span name="attr_duration" class="auto-expand-text min-2-rem" data-i18n-dynamic>INSTANTANEOUS</span></span></div><div class="relative mar-l-smd mar-t-smd"><input type="checkbox" name="attr_content_toggle" value="1" class="content-toggle small-checkbox" checked="checked"><textarea name="attr_content" class="four-line-textarea textarea-checkbox" accept="Content" data-i18n-placeholder="CONTENT"></textarea></div><div class="relative mar-l-smd mar-t-smd"><input type="checkbox" name="attr_higher_level_toggle" value="1" class="higher-level-toggle small-checkbox"><textarea name="attr_higher_level" class="two-line-textarea textarea-checkbox" data-i18n-placeholder="HIGHER_LEVEL"></textarea></div><div class="shaped-row align-flex-start no-wrap mar-l-smd mar-t-smd"><input type="checkbox" name="attr_attack_toggle" value="1" class="attack-toggle small-checkbox no-shrink"><span class="attack-reverse heading"><span data-i18n="ATTACK"></span>.</span><div class="attack"><div class="shaped-row"><input type="hidden" name="attr_attack_type" class="attack-type"><span class="auto-expand-wrap"><select name="attr_attack_type" class="italic" accept="Item Type"><option value="MELEE_SPELL_ATTACK" data-i18n="MELEE_SPELL_ATTACK"></option><option value="RANGED_SPELL_ATTACK" data-i18n="RANGED_SPELL_ATTACK"></option><option class="srd-hidden">Melee Weapon</option><option class="srd-hidden">Ranged Weapon</option></select><span name="attr_attack_type" class="auto-expand-text italic" data-i18n-dynamic><span data-i18n="MELEE_WEAPON_ATTACK"></span></span></span><span class="italic">: </span><span class="attack edit"><label class="round-checkbox-wrapper pad-t-sm"><input type="checkbox" name="attr_proficiency" checked="checked"><span></span></label></span><span>+</span><span class="auto-expand-wrap"><select name="attr_attack_ability"><option value="0">—</option><option value="FIN" data-i18n="FIN"></option><option value="STR" data-i18n="STR" class=""></option><option value="DEX" data-i18n="DEX" class=""></option><option value="CON" data-i18n="CON" class=""></option><option value="INT" data-i18n="INT" class=""></option><option value="WIS" data-i18n="WIS" class=""></option><option value="CHA" data-i18n="CHA" class=""></option><option value="HON" data-i18n="HON" class="honor"></option><option value="SAN" data-i18n="SAN" class="sanity"></option><option class="srd-hidden">SPELL_ABILITY</option></select><span name="attr_attack_ability" class="auto-expand-text" data-i18n-dynamic></span></span><span>+</span><span class="auto-expand-wrap"><input type="number" name="attr_attack_bonus" class="no-spin"><span name="attr_attack_bonus" class="auto-expand-text"></span></span><span>=</span><span> </span><span name="attr_to_hit">+0</span><span> </span><span data-i18n="TO_HIT"></span><span>, </span><span data-i18n="REACH" class="reach lowercase"></span><span class="reach"> </span><span class="reach auto-expand-wrap"><input type="text" name="attr_reach" class="center" accept="Reach"><span name="attr_reach" class="auto-expand-text"></span></span><span class="reach">, </span><span data-i18n="RANGE" class="attack range edit lowercase"></span><span class="attack range edit"> </span><span class="attack range edit auto-expand-wrap"><input type="text" name="attr_range" class="center" accept="Range"><span name="attr_range" class="auto-expand-text"></span></span><span class="range">, </span><span class="auto-expand-wrap"><select name="attr_attack_target" class="italic"><option value="ONE_TARGET" data-i18n="ONE_TARGET"></option><option value="ONE_CREATURE" data-i18n="ONE_CREATURE"></option></select><span name="attr_attack_target" class="auto-expand-text" data-i18n-dynamic><span data-i18n="ONE_TARGET"></span></span></span><span class="crit-range">, </span><span data-i18n="CRIT_RANGE" class="crit-range lowercase"></span><span class="crit-range"> </span><span class="crit-range auto-expand-wrap"><input type="number" name="attr_crit_range" class="no-spin" value="20" step="1" min="1" max="20"><span name="attr_crit_range" class="auto-expand-text"></span></span><span>.</span></div><div class="shaped-row"><span class="italic"><span data-i18n="HIT"></span><span>:</span></span><span> </span><span name="attr_attack_damage_average" class="attack damage edit">0</span><span class="attack damage edit"> (</span><span class="attack damage edit"><span class="auto-expand-wrap"><input type="text" name="attr_attack_damage_dice" class="center" placeholder="1"><span name="attr_attack_damage_dice" class="auto-expand-text">1</span></span><span class="auto-expand-wrap"><select name="attr_attack_damage_die"><option>d0</option><option>d2</option><option>d4</option><option>d6</option><option>d8</option><option>d10</option><option>d12</option><option>d20</option></select><span name="attr_attack_damage_die" class="auto-expand-text">d0</span></span><span class="dice-modifier auto-expand-wrap"><input type="text" name="attr_attack_damage_dice_modifier"><span name="attr_attack_damage_dice_modifier" class="auto-expand-text"></span></span></span><span class="attack damage edit">+</span><span class="attack damage edit auto-expand-wrap"><select name="attr_attack_damage_ability"><option value="0">—</option><option value="FIN" data-i18n="FIN"></option><option value="STR" data-i18n="STR" class=""></option><option value="DEX" data-i18n="DEX" class=""></option><option value="CON" data-i18n="CON" class=""></option><option value="INT" data-i18n="INT" class=""></option><option value="WIS" data-i18n="WIS" class=""></option><option value="CHA" data-i18n="CHA" class=""></option><option value="HON" data-i18n="HON" class="honor"></option><option value="SAN" data-i18n="SAN" class="sanity"></option><option class="srd-hidden">SPELL_ABILITY</option></select><span name="attr_attack_damage_ability" class="auto-expand-text capitalize" data-i18n-dynamic></span></span><span class="attack damage edit">+</span><span class="attack damage edit auto-expand-wrap"><input type="text" name="attr_attack_damage_bonus"><span name="attr_attack_damage_bonus" class="auto-expand-text"></span></span><span class="attack damage edit extra-on-a-crit">, </span><span data-i18n="EXTRA_ON_A_CRIT" class="attack damage edit extra-on-a-crit lowercase"></span><span class="attack damage edit extra-on-a-crit"> </span><span class="attack damage edit extra-on-a-crit auto-expand-wrap"><input type="text" name="attr_attack_damage_crit" class="center"><span name="attr_attack_damage_crit" class="auto-expand-text"></span></span><span class="attack damage edit">) </span><span class="attack damage edit auto-expand-wrap"><input type="text" name="attr_attack_damage_type" class="edit center" data-i18n-placeholder="FIRE"><span name="attr_attack_damage_type" class="auto-expand-text min-2-rem"></span></span><span class="attack damage edit"> </span><span data-i18n="DAMAGE" class="attack damage edit lowercase"></span><span class="attack damage">, </span><span class="attack damage auto-expand-wrap"><input type="text" name="attr_attack_higher_level_dice"><span name="attr_attack_higher_level_dice" class="auto-expand-text"></span></span><span name="attr_attack_damage_die" class="attack damage"></span><span class="attack damage"> </span><span data-i18n="PER_LEVEL" class="attack damage"></span><span> </span><span class="attack edit auto-expand-wrap"><select name="attr_attack_second_damage_condition"><option value="">—</option><option value="PLUS" data-i18n="PLUS"></option></select><span name="attr_attack_second_damage_condition" class="auto-expand-text" data-i18n-dynamic></span></span><input type="hidden" name="attr_attack_second_damage_condition" class="attack-second-damage-condition" value=""><span class="damage"> </span><span name="attr_attack_second_damage_average" class="attack damage edit">0</span><span class="attack damage edit"> (</span><span class="attack damage edit"><span class="auto-expand-wrap"><input type="text" name="attr_attack_second_damage_dice" class="center" placeholder="1"><span name="attr_attack_second_damage_dice" class="auto-expand-text">1</span></span><span class="auto-expand-wrap"><select name="attr_attack_second_damage_die"><option>d0</option><option>d2</option><option>d4</option><option>d6</option><option>d8</option><option>d10</option><option>d12</option><option>d20</option></select><span name="attr_attack_second_damage_die" class="auto-expand-text">d0</span></span><span class="dice-modifier auto-expand-wrap"><input type="text" name="attr_attack_second_damage_dice_modifier"><span name="attr_attack_second_damage_dice_modifier" class="auto-expand-text"></span></span></span><span class="attack damage edit">+</span><span class="attack damage edit auto-expand-wrap"><select name="attr_attack_second_damage_ability"><option value="0">—</option><option value="FIN" data-i18n="FIN"></option><option value="STR" data-i18n="STR" class=""></option><option value="DEX" data-i18n="DEX" class=""></option><option value="CON" data-i18n="CON" class=""></option><option value="INT" data-i18n="INT" class=""></option><option value="WIS" data-i18n="WIS" class=""></option><option value="CHA" data-i18n="CHA" class=""></option><option value="HON" data-i18n="HON" class="honor"></option><option value="SAN" data-i18n="SAN" class="sanity"></option><option class="srd-hidden">SPELL_ABILITY</option></select><span name="attr_attack_second_damage_ability" class="auto-expand-text capitalize" data-i18n-dynamic></span></span><span class="attack damage edit">+</span><span class="attack damage edit auto-expand-wrap"><input type="text" name="attr_attack_second_damage_bonus"><span name="attr_attack_second_damage_bonus" class="auto-expand-text"></span></span><span class="attack damage edit extra-on-a-crit">, </span><span data-i18n="EXTRA_ON_A_CRIT" class="attack damage edit extra-on-a-crit lowercase"></span><span class="attack damage edit extra-on-a-crit"> </span><span class="attack damage edit extra-on-a-crit auto-expand-wrap"><input type="text" name="attr_attack_second_damage_crit" class="center"><span name="attr_attack_second_damage_crit" class="auto-expand-text"></span></span><span class="attack damage edit">) </span><span class="attack damage edit auto-expand-wrap"><input type="text" name="attr_attack_second_damage_type" class="edit center" data-i18n-placeholder="FIRE"><span name="attr_attack_second_damage_type" class="auto-expand-text min-2-rem"></span></span><span class="attack damage edit"> </span><span data-i18n="DAMAGE" class="attack damage edit lowercase"></span><span class="attack damage">, </span><span class="attack damage auto-expand-wrap"><input type="text" name="attr_attack_second_higher_level_dice"><span name="attr_attack_second_higher_level_dice" class="auto-expand-text"></span></span><span name="attr_attack_second_damage_die" class="attack damage"></span><span class="attack damage"> </span><span data-i18n="PER_LEVEL" class="attack damage"></span><span>.</span></div></div></div><div class="shaped-row align-flex-start no-wrap mar-l-smd mar-t-smd"><input type="checkbox" name="attr_saving_throw_toggle" value="1" class="saving-throw-toggle small-checkbox no-shrink"><span class="saving-throw-reverse heading"><span data-i18n="SAVING_THROW"></span>.</span><div class="saving-throw"><div class="shaped-row"><span class="edit auto-expand-wrap"><select name="attr_saving_throw_vs_ability" accept="Save"><option value="STRENGTH" data-i18n="STRENGTH" class="default-saving-throw"></option><option value="DEXTERITY" data-i18n="DEXTERITY" class="default-saving-throw"></option><option value="CONSTITUTION" data-i18n="CONSTITUTION" class="default-saving-throw"></option><option value="INTELLIGENCE" data-i18n="INTELLIGENCE" class="default-saving-throw"></option><option value="WISDOM" data-i18n="WISDOM" class="default-saving-throw"></option><option value="CHARISMA" data-i18n="CHARISMA" class="default-saving-throw"></option><option value="HONOR" data-i18n="HONOR" class="default-saving-throw honor"></option><option value="SANITY" data-i18n="SANITY" class="default-saving-throw sanity"></option><option value="FORTITUDE" data-i18n="FORTITUDE" class="custom-saving-throw"></option><option value="REFLEX" data-i18n="REFLEX" class="custom-saving-throw"></option><option value="WILL" data-i18n="WILL" class="custom-saving-throw"></option></select><span name="attr_saving_throw_vs_ability" class="auto-expand-text" data-i18n-dynamic></span></span><span> </span><span data-i18n="SAVING_THROW" class="lowercase"></span><span> (</span><span class="edit auto-expand-wrap"><select name="attr_saving_throw_ability"><option value="0">—</option><option value="STR" data-i18n="STR" class=""></option><option value="DEX" data-i18n="DEX" class=""></option><option value="CON" data-i18n="CON" class=""></option><option value="INT" data-i18n="INT" class=""></option><option value="WIS" data-i18n="WIS" class=""></option><option value="CHA" data-i18n="CHA" class=""></option><option value="HON" data-i18n="HON" class="honor"></option><option value="SAN" data-i18n="SAN" class="sanity"></option><option class="srd-hidden">SPELL_ABILITY</option></select><span name="attr_saving_throw_ability" class="auto-expand-text" data-i18n-dynamic></span></span><span>+</span><span class="edit auto-expand-wrap"><input type="number" name="attr_saving_throw_bonus"><span name="attr_saving_throw_bonus" class="auto-expand-text"></span></span><span>=</span><span data-i18n="DC"></span><span> </span><input type="hidden" name="attr_saving_throw_dc"><span name="attr_saving_throw_dc" class="bold"></span><span>).</span><span> </span><span class="inline-block"><div class="7-rem flex-grow"><textarea name="attr_saving_throw_success" class="one-line-textarea" data-i18n-placeholder="SAVE_SUCCESS" accept="Save Success"></textarea></div></span></div><div class="shaped-row"><span class="italic"><span data-i18n="SAVE_FAILURE"></span><span>:</span></span><span> </span><span name="attr_saving_throw_damage_average" class="saving-throw damage edit">0</span><span class="saving-throw damage edit"> (</span><span class="saving-throw damage edit"><span class="auto-expand-wrap"><input type="text" name="attr_saving_throw_damage_dice" class="center" placeholder="1"><span name="attr_saving_throw_damage_dice" class="auto-expand-text">1</span></span><span class="auto-expand-wrap"><select name="attr_saving_throw_damage_die"><option>d0</option><option>d2</option><option>d4</option><option>d6</option><option>d8</option><option>d10</option><option>d12</option><option>d20</option></select><span name="attr_saving_throw_damage_die" class="auto-expand-text">d0</span></span><span class="dice-modifier auto-expand-wrap"><input type="text" name="attr_saving_throw_damage_dice_modifier"><span name="attr_saving_throw_damage_dice_modifier" class="auto-expand-text"></span></span></span><span class="saving-throw damage edit">+</span><span class="saving-throw damage edit auto-expand-wrap"><select name="attr_saving_throw_damage_ability"><option value="0">—</option><option value="FIN" data-i18n="FIN"></option><option value="STR" data-i18n="STR" class=""></option><option value="DEX" data-i18n="DEX" class=""></option><option value="CON" data-i18n="CON" class=""></option><option value="INT" data-i18n="INT" class=""></option><option value="WIS" data-i18n="WIS" class=""></option><option value="CHA" data-i18n="CHA" class=""></option><option value="HON" data-i18n="HON" class="honor"></option><option value="SAN" data-i18n="SAN" class="sanity"></option><option class="srd-hidden">SPELL_ABILITY</option></select><span name="attr_saving_throw_damage_ability" class="auto-expand-text capitalize" data-i18n-dynamic></span></span><span class="saving-throw damage edit">+</span><span class="saving-throw damage edit auto-expand-wrap"><input type="text" name="attr_saving_throw_damage_bonus"><span name="attr_saving_throw_damage_bonus" class="auto-expand-text"></span></span><span class="saving-throw damage edit">) </span><span class="saving-throw damage edit auto-expand-wrap"><input type="text" name="attr_saving_throw_damage_type" class="edit center" data-i18n-placeholder="FIRE"><span name="attr_saving_throw_damage_type" class="auto-expand-text min-2-rem"></span></span><span class="saving-throw damage edit"> </span><span data-i18n="DAMAGE" class="saving-throw damage edit lowercase"></span><span class="saving-throw damage">, </span><span class="saving-throw damage auto-expand-wrap"><input type="text" name="attr_saving_throw_higher_level_dice"><span name="attr_saving_throw_higher_level_dice" class="auto-expand-text"></span></span><span name="attr_saving_throw_damage_die" class="saving-throw damage"></span><span class="saving-throw damage"> </span><span data-i18n="PER_LEVEL" class="saving-throw damage"></span><span class="saving-throw edit"> </span><span class="saving-throw edit auto-expand-wrap"><select name="attr_saving_throw_second_damage_condition"><option value="">—</option><option value="PLUS" data-i18n="PLUS"></option></select><span name="attr_saving_throw_second_damage_condition" class="auto-expand-text" data-i18n-dynamic></span></span><input type="hidden" name="attr_saving_throw_second_damage_condition" class="saving-throw-second-damage-condition" value=""><span class="saving-throw damage edit"> </span><span name="attr_saving_throw_second_damage_average" class="saving-throw damage edit">0</span><span class="saving-throw damage edit"> (</span><span class="saving-throw damage edit"><span class="auto-expand-wrap"><input type="text" name="attr_saving_throw_second_damage_dice" class="center" placeholder="1"><span name="attr_saving_throw_second_damage_dice" class="auto-expand-text">1</span></span><span class="auto-expand-wrap"><select name="attr_saving_throw_second_damage_die"><option>d0</option><option>d2</option><option>d4</option><option>d6</option><option>d8</option><option>d10</option><option>d12</option><option>d20</option></select><span name="attr_saving_throw_second_damage_die" class="auto-expand-text">d0</span></span><span class="dice-modifier auto-expand-wrap"><input type="text" name="attr_saving_throw_second_damage_dice_modifier"><span name="attr_saving_throw_second_damage_dice_modifier" class="auto-expand-text"></span></span></span><span class="saving-throw damage edit">+</span><span class="saving-throw damage edit auto-expand-wrap"><select name="attr_saving_throw_second_damage_ability"><option value="0">—</option><option value="FIN" data-i18n="FIN"></option><option value="STR" data-i18n="STR" class=""></option><option value="DEX" data-i18n="DEX" class=""></option><option value="CON" data-i18n="CON" class=""></option><option value="INT" data-i18n="INT" class=""></option><option value="WIS" data-i18n="WIS" class=""></option><option value="CHA" data-i18n="CHA" class=""></option><option value="HON" data-i18n="HON" class="honor"></option><option value="SAN" data-i18n="SAN" class="sanity"></option><option class="srd-hidden">SPELL_ABILITY</option></select><span name="attr_saving_throw_second_damage_ability" class="auto-expand-text capitalize" data-i18n-dynamic></span></span><span class="saving-throw damage edit">+</span><span class="saving-throw damage edit auto-expand-wrap"><input type="text" name="attr_saving_throw_second_damage_bonus"><span name="attr_saving_throw_second_damage_bonus" class="auto-expand-text"></span></span><span class="saving-throw damage edit">) </span><span class="saving-throw damage edit auto-expand-wrap"><input type="text" name="attr_saving_throw_second_damage_type" class="edit center" data-i18n-placeholder="FIRE"><span name="attr_saving_throw_second_damage_type" class="auto-expand-text min-2-rem"></span></span><span class="saving-throw damage edit"> </span><span data-i18n="DAMAGE" class="saving-throw damage edit lowercase"></span><span class="saving-throw damage">, </span><span class="saving-throw damage auto-expand-wrap"><input type="text" name="attr_saving_throw_second_higher_level_dice"><span name="attr_saving_throw_second_higher_level_dice" class="auto-expand-text"></span></span><span name="attr_saving_throw_second_damage_die" class="saving-throw damage"></span><span class="saving-throw damage"> </span><span data-i18n="PER_LEVEL" class="saving-throw damage"></span><span class="saving-throw edit">.</span></div></div></div><div class="shaped-row align-flex-start mar-l-smd mar-t-smd"><input type="checkbox" name="attr_other_damage_toggle" value="1" class="other-damage-toggle small-checkbox"><span class="other-damage-reverse heading"><span data-i18n="OTHER_DAMAGE"></span>.</span><span name="attr_other_damage_average" class="other-damage damage edit">0</span><span class="other-damage damage edit"> (</span><span class="other-damage damage edit"><span class="auto-expand-wrap"><input type="text" name="attr_other_damage_dice" class="center" placeholder="1"><span name="attr_other_damage_dice" class="auto-expand-text">1</span></span><span class="auto-expand-wrap"><select name="attr_other_damage_die"><option>d0</option><option>d2</option><option>d4</option><option>d6</option><option>d8</option><option>d10</option><option>d12</option><option>d20</option></select><span name="attr_other_damage_die" class="auto-expand-text">d0</span></span><span class="dice-modifier auto-expand-wrap"><input type="text" name="attr_other_damage_dice_modifier"><span name="attr_other_damage_dice_modifier" class="auto-expand-text"></span></span></span><span class="other-damage damage edit">+</span><span class="other-damage damage edit auto-expand-wrap"><select name="attr_other_damage_ability"><option value="0">—</option><option value="FIN" data-i18n="FIN"></option><option value="STR" data-i18n="STR" class=""></option><option value="DEX" data-i18n="DEX" class=""></option><option value="CON" data-i18n="CON" class=""></option><option value="INT" data-i18n="INT" class=""></option><option value="WIS" data-i18n="WIS" class=""></option><option value="CHA" data-i18n="CHA" class=""></option><option value="HON" data-i18n="HON" class="honor"></option><option value="SAN" data-i18n="SAN" class="sanity"></option><option class="srd-hidden">SPELL_ABILITY</option></select><span name="attr_other_damage_ability" class="auto-expand-text capitalize" data-i18n-dynamic></span></span><span class="other-damage damage edit">+</span><span class="other-damage damage edit auto-expand-wrap"><input type="text" name="attr_other_damage_bonus"><span name="attr_other_damage_bonus" class="auto-expand-text"></span></span><span class="other-damage damage edit extra-on-a-crit">, </span><span data-i18n="EXTRA_ON_A_CRIT" class="other-damage damage edit extra-on-a-crit lowercase"></span><span class="other-damage damage edit extra-on-a-crit"> </span><span class="other-damage damage edit extra-on-a-crit auto-expand-wrap"><input type="text" name="attr_other_damage_crit" class="center"><span name="attr_other_damage_crit" class="auto-expand-text"></span></span><span class="other-damage damage edit">) </span><span class="other-damage damage edit auto-expand-wrap"><input type="text" name="attr_other_damage_type" class="edit center" data-i18n-placeholder="FIRE"><span name="attr_other_damage_type" class="auto-expand-text min-2-rem"></span></span><span class="other-damage damage edit"> </span><span data-i18n="DAMAGE" class="other-damage damage edit lowercase"></span><span class="other-damage damage">, </span><span class="other-damage damage auto-expand-wrap"><input type="text" name="attr_other_higher_level_dice"><span name="attr_other_higher_level_dice" class="auto-expand-text"></span></span><span name="attr_other_damage_die" class="other-damage damage"></span><span class="other-damage damage"> </span><span data-i18n="PER_LEVEL" class="other-damage damage"></span><span class="other-damage edit"> </span><span class="other-damage edit auto-expand-wrap"><select name="attr_other_second_damage_condition"><option value="">—</option><option value="PLUS" data-i18n="PLUS"></option></select><span name="attr_other_second_damage_condition" class="auto-expand-text" data-i18n-dynamic></span></span><input type="hidden" name="attr_other_second_damage_condition" class="other-second-damage-condition" value=""><span class="other-damage damage edit"> </span><span name="attr_other_second_damage_average" class="other-damage damage edit">0</span><span class="other-damage damage edit"> (</span><span class="other-damage damage edit"><span class="auto-expand-wrap"><input type="text" name="attr_other_second_damage_dice" class="center" placeholder="1"><span name="attr_other_second_damage_dice" class="auto-expand-text">1</span></span><span class="auto-expand-wrap"><select name="attr_other_second_damage_die"><option>d0</option><option>d2</option><option>d4</option><option>d6</option><option>d8</option><option>d10</option><option>d12</option><option>d20</option></select><span name="attr_other_second_damage_die" class="auto-expand-text">d0</span></span><span class="dice-modifier auto-expand-wrap"><input type="text" name="attr_other_second_damage_dice_modifier"><span name="attr_other_second_damage_dice_modifier" class="auto-expand-text"></span></span></span><span class="other-damage damage edit">+</span><span class="other-damage damage edit auto-expand-wrap"><select name="attr_other_second_damage_ability"><option value="0">—</option><option value="FIN" data-i18n="FIN"></option><option value="STR" data-i18n="STR" class=""></option><option value="DEX" data-i18n="DEX" class=""></option><option value="CON" data-i18n="CON" class=""></option><option value="INT" data-i18n="INT" class=""></option><option value="WIS" data-i18n="WIS" class=""></option><option value="CHA" data-i18n="CHA" class=""></option><option value="HON" data-i18n="HON" class="honor"></option><option value="SAN" data-i18n="SAN" class="sanity"></option><option class="srd-hidden">SPELL_ABILITY</option></select><span name="attr_other_second_damage_ability" class="auto-expand-text capitalize" data-i18n-dynamic></span></span><span class="other-damage damage edit">+</span><span class="other-damage damage edit auto-expand-wrap"><input type="text" name="attr_other_second_damage_bonus"><span name="attr_other_second_damage_bonus" class="auto-expand-text"></span></span><span class="other-damage damage edit extra-on-a-crit">, </span><span data-i18n="EXTRA_ON_A_CRIT" class="other-damage damage edit extra-on-a-crit lowercase"></span><span class="other-damage damage edit extra-on-a-crit"> </span><span class="other-damage damage edit extra-on-a-crit auto-expand-wrap"><input type="text" name="attr_other_second_damage_crit" class="center"><span name="attr_other_second_damage_crit" class="auto-expand-text"></span></span><span class="other-damage damage edit">) </span><span class="other-damage damage edit auto-expand-wrap"><input type="text" name="attr_other_second_damage_type" class="edit center" data-i18n-placeholder="FIRE"><span name="attr_other_second_damage_type" class="auto-expand-text min-2-rem"></span></span><span class="other-damage damage edit"> </span><span data-i18n="DAMAGE" class="other-damage damage edit lowercase"></span><span class="other-damage damage">, </span><span class="other-damage damage auto-expand-wrap"><input type="text" name="attr_other_second_higher_level_dice"><span name="attr_other_second_higher_level_dice" class="auto-expand-text"></span></span><span name="attr_other_second_damage_die" class="other-damage damage"></span><span class="other-damage damage"> </span><span data-i18n="PER_LEVEL" class="other-damage damage"></span><span class="other-damage edit">.</span></div><div class="shaped-row align-flex-start mar-l-smd mar-t-smd"><input type="hidden" name="attr_heal_formula"> <input type="checkbox" name="attr_heal_toggle" value="1" class="heal-toggle small-checkbox"><span class="heal-reverse heading"><span data-i18n="HEAL"></span>.</span><span class="heal" data-i18n="HEAL_FOR"></span><span class="heal"> </span><span class="heal edit"><span class="edit auto-expand-wrap"><input type="text" name="attr_heal_dice" class="center" placeholder="1"><span name="attr_heal_dice" class="auto-expand-text">1</span></span><span class="auto-expand-wrap"><select name="attr_heal_die"><option>d0</option><option>d2</option><option>d4</option><option>d6</option><option>d8</option><option>d10</option><option>d12</option><option>d20</option></select><span name="attr_heal_die" class="auto-expand-text">d0</span></span><span class="dice-modifier auto-expand-wrap"><input type="text" name="attr_heal_dice_modifier"><span name="attr_heal_dice_modifier" class="auto-expand-text"></span></span></span><span class="heal">+</span><span class="heal auto-expand-wrap"><select name="attr_heal_ability"><option value="0">—</option><option value="STR" data-i18n="STR" class=""></option><option value="DEX" data-i18n="DEX" class=""></option><option value="CON" data-i18n="CON" class=""></option><option value="INT" data-i18n="INT" class=""></option><option value="WIS" data-i18n="WIS" class=""></option><option value="CHA" data-i18n="CHA" class=""></option><option value="HON" data-i18n="HON" class="honor"></option><option value="SAN" data-i18n="SAN" class="sanity"></option><option class="srd-hidden">SPELL_ABILITY</option></select><span name="attr_heal_ability" class="auto-expand-text" data-i18n-dynamic></span></span><span class="heal">+</span><span class="heal auto-expand-wrap"><input type="text" name="attr_heal_bonus"><span name="attr_heal_bonus" class="auto-expand-text"></span></span><span class="heal">+</span><span class="heal center"><label class="pseudo-button-wrapper space-below"><input type="checkbox" name="attr_heal_query_toggle" value="?{Heal Bonus Amount|}"><span data-i18n="QUERY" class="lowercase"></span></label></span><span class="heal">, </span><span class="heal auto-expand-wrap"><input type="text" name="attr_heal_higher_level_dice"><span name="attr_heal_higher_level_dice" class="auto-expand-text"></span></span><span name="attr_heal_die" class="heal"></span><span class="heal">+</span><span class="heal auto-expand-wrap"><input type="text" name="attr_higher_level_heal" class="center" accept="Higher Level Healing"><span name="attr_higher_level_heal" class="auto-expand-text"></span></span><span class="heal"> </span><span data-i18n="PER_LEVEL" class="heal"></span></div><div class="emote mar-l-smd mar-t-smd"><textarea name="attr_emote" class="one-line-textarea" data-i18n-placeholder="EMOTE"></textarea></div><div class="freetext mar-l-smd mar-t-sm"><textarea name="attr_freetext" class="two-line-textarea" data-i18n-placeholder="FREETEXT"></textarea></div><div class="freeform mar-l-smd mar-t-sm"><textarea name="attr_freeform" class="two-line-textarea" data-i18n-placeholder="FREEFORM"></textarea></div><div class="shaped-row align-flex-start mar-l-smd mar-t-smd relative"><input type="checkbox" name="attr_special_effects_toggle" value="1" class="special-effects-toggle small-checkbox"><span class="heading"><span data-i18n="SPECIAL_EFFECTS"></span>.</span><span data-i18n="TYPE" class="special-effects"></span><span class="special-effects"> </span><span class="special-effects auto-expand-wrap"><input type="text" name="attr_special_effects_type" class="center" data-i18n-placeholder="EXPLODE"><span name="attr_special_effects_type" class="auto-expand-text min-2-rem"></span></span><span class="special-effects">, </span><span data-i18n="COLOR" class="special-effects"></span><span class="special-effects"> </span><span class="special-effects auto-expand-wrap"><input type="text" name="attr_special_effects_color" class="center" data-i18n-placeholder="FIRE"><span name="attr_special_effects_color" class="auto-expand-text min-2-rem"></span></span><span class="special-effects">, </span><span data-i18n="POINTS_OF_ORIGIN" class="special-effects"></span><span class="special-effects"> </span><span class="special-effects 6-rem"><select name="attr_special_effects_points_of_origin"><option value="sourceToTarget @{target|token_id}" data-i18n="SOURCE_TO_TARGET"></option><option value="target @{target|token_id}" data-i18n="TARGET"></option><option value="source" data-i18n="SOURCE"></option><option value="targetToSource @{target|token_id}" data-i18n="TARGET_TO_SOURCE"></option></select></span><div class="tooltip-position-wrapper"><div class="tooltip"><div class="tooltip-toggle-text center">A</div><div class="tooltip-content-left small-label" data-i18n="REQUIRES_API"></div></div></div></div><div class="shaped-row align-flex-start mar-l-smd mar-t-smd"><input type="checkbox" name="attr_repeat_toggle" value="1" class="small-checkbox"><span class="heading"><span data-i18n="REPEAT"></span>.</span></div></div></div></fieldset></div><div class="spell-level-container spell-level-7 shaped-row align-center"><div class="spell-level-wrapper shaped-row align-flex-end mar-r-smd"><span data-i18n="7TH_LEVEL" class="white-space-no-wrap"></span><span class="spell-slots-or-points"> (</span><span class="auto-expand-wrap spell-slots"><input type="number" name="attr_spell_slots_l7" class="no-spin" value="0"><span name="attr_spell_slots_l7" class="auto-expand-text"></span></span><span class="spell-slots">/</span><span name="attr_spell_slots_l7_calc" class="spell-slots pc edit"></span><span class="spell-slots edit">+</span><span class="auto-expand-wrap spell-slots edit"><input type="number" name="attr_spell_slots_l7_bonus" class="no-spin" value="0" min="0"><span name="attr_spell_slots_l7_bonus" class="auto-expand-text"></span></span><span class="spell-slots edit">=</span><span name="attr_spell_slots_l7_max" class="spell-slots"></span><span class="spell-slots spell-points mar-r-smd">;</span><span class="spell-points">10 <span data-i18n="POINTS" class="lowercase"></span></span><span class="spell-slots-or-points">)</span><span class="show-when-condensed">:</span></div><div class="col-100 show-when-not-condensed"></div><fieldset class="repeating_spell7"><input type="hidden" name="attr_is_prepared" class="toggle-prepared hidden"> <input type="hidden" name="attr_ritual" class="toggle-ritual"> <input type="hidden" name="attr_concentration" class="toggle-concentration"> <input type="hidden" name="attr_casting_time" class="toggle-time"> <input type="hidden" name="attr_components" class="toggle-components"><div class="filter-section compendium-drop-target"><input type="hidden" name="attr_roll_formula"> <input type="hidden" name="attr_cast_as_level"> <input type="hidden" name="attr_type_from_srd" accept="Spell Attack"> <input type="hidden" name="attr_damage_from_srd" accept="Damage"> <input type="hidden" name="attr_second_damage_from_srd" accept="Secondary Damage"> <input type="hidden" name="attr_damage_type_from_srd" accept="Damage Type"> <input type="hidden" name="attr_heal_from_srd" accept="Healing"> <input type="hidden" name="attr_higher_spell_slot_dice_from_srd" accept="Higher Spell Slot Dice"> <input type="hidden" name="attr_add_casting_modifier" accept="Add Casting Modifier"> <input type="hidden" name="attr_damage_progression_from_srd" accept="Damage Progression"><div class="presentation relative"><div class="shaped-row no-wrap"><input type="hidden" name="attr_content_toggle" value="1" class="content-toggle"><button type="roll" name="roll_spell" class="wrapper-button" value="@{output_option} &{template:5e-shaped} {{character_name=@{character_name}}} @{show_character_name} {{title=@{name}}} {{spell=1}} @{attacher_spell} @{attacher_spell_level_7} {{spell_level=^{@{spell_level}}}} {{school=^{@{school}}}} {{casting_time=^{@{casting_time}}}} @{ritual_output} {{range=@{range}}} {{components=^{@{components}}}} {{materials=@{materials}}} {{duration=^{@{duration}}}} @{hide_gm_info} @{roll_formula}"><span name="attr_name" class="spell-name"></span><div class="no-overflow condense"><span name="attr_spell_level" data-i18n-dynamic class="italic"></span><span name="attr_school" data-i18n-dynamic class="italic lowercase"></span><span class="show-ritual italic lowercase">(<span data-i18n="RITUAL"></span>)</span></div><div class="no-overflow condense"><span class="bold mar-r-sm"><span data-i18n="CASTING_TIME"></span>:</span><span name="attr_casting_time" data-i18n-dynamic></span></div><div class="no-overflow condense"><span class="bold mar-r-sm"><span data-i18n="RANGE"></span>:</span><span name="attr_range"></span></div><div class="no-overflow condense"><span class="bold mar-r-sm"><span data-i18n="COMPONENTS"></span>:</span><span name="attr_components" data-i18n-dynamic></span><input type="checkbox" name="attr_materials_show" value="1" class="show-materials hidden"><span class="show-materials">(<span name="attr_materials" class="small-label"></span>)</span></div><div class="no-overflow condense"><span class="bold mar-r-sm"><span data-i18n="DURATION"></span>:</span><span name="attr_duration" data-i18n-dynamic></span></div><div class="condense content"><span name="attr_content"></span></div></button><span class="show-when-condensed comma">, </span></div><div class="prepared-absolute prepared-matters"><label class="pseudo-button-wrapper show-when-not-condensed"><input type="checkbox" name="attr_is_prepared" value="Yes"><span data-i18n="PREPARED" class="lowercase small-font"></span></label></div></div><button type="roll" name="roll_repeat" class="hidden" value="@{output_option} &{template:5e-shaped} {{character_name=@{character_name}}} @{show_character_name} {{title=@{name}}} {{spell_repeat=1}} @{attacher_spell} @{attacher_spell_level_7} {{spell_level=^{@{spell_level}}}} @{hide_gm_info} @{roll_formula} {{content=}} {{higher_level=}}"></button><div class="shaped-row no-wrap edit"><span class="auto-expand-wrap"><input type="text" name="attr_name" class="spell-name" data-i18n-placeholder="NAME" accept="Name"><span name="attr_name" class="auto-expand-text min-3-rem spell-name"></span></span><div class="1-rem"></div></div><input type="checkbox" name="attr_toggle_details" class="toggle-icon-settings edit" checked="checked"><span class="toggle-icon-settings pictos edit">y</span><div class="details edit"><div class="shaped-row align-center"><span class="auto-expand-wrap"><select name="attr_spell_level" class="italic" accept="Level"><option value="CANTRIP" data-i18n="CANTRIP"></option><option value="1ST_LEVEL" data-i18n="1ST_LEVEL"></option><option value="2ND_LEVEL" data-i18n="2ND_LEVEL"></option><option value="3RD_LEVEL" data-i18n="3RD_LEVEL"></option><option value="4TH_LEVEL" data-i18n="4TH_LEVEL"></option><option value="5TH_LEVEL" data-i18n="5TH_LEVEL"></option><option value="6TH_LEVEL" data-i18n="6TH_LEVEL"></option><option value="7TH_LEVEL" data-i18n="7TH_LEVEL" selected="selected"></option><option value="8TH_LEVEL" data-i18n="8TH_LEVEL"></option><option value="9TH_LEVEL" data-i18n="9TH_LEVEL"></option><option value="0" class="srd-hidden">0</option><option value="1" class="srd-hidden">1</option><option value="2" class="srd-hidden">2</option><option value="3" class="srd-hidden">3</option><option value="4" class="srd-hidden">4</option><option value="5" class="srd-hidden">5</option><option value="6" class="srd-hidden">6</option><option value="7" class="srd-hidden">7</option><option value="8" class="srd-hidden">8</option><option value="9" class="srd-hidden">9</option></select><span name="attr_spell_level" class="auto-expand-text min-2-rem" data-i18n-dynamic>CANTRIP</span></span><span class="auto-expand-wrap"><select name="attr_school" class="italic lowercase" accept="School"><option value="ABJURATION" data-i18n="ABJURATION"></option><option value="CONJURATION" data-i18n="CONJURATION"></option><option value="DIVINATION" data-i18n="DIVINATION"></option><option value="ENCHANTMENT" data-i18n="ENCHANTMENT"></option><option value="EVOCATION" data-i18n="EVOCATION"></option><option value="ILLUSION" data-i18n="ILLUSION"></option><option value="NECROMANCY" data-i18n="NECROMANCY"></option><option value="TRANSMUTATION" data-i18n="TRANSMUTATION"></option><option value="Abjuration" class="srd-hidden">Abjuration</option><option value="Conjuration" class="srd-hidden">Conjuration</option><option value="Divination" class="srd-hidden">Divination</option><option value="Enchantment" class="srd-hidden">Enchantment</option><option value="Evocation" class="srd-hidden">Evocation</option><option value="Illusion" class="srd-hidden">Illusion</option><option value="Necromancy" class="srd-hidden">Necromancy</option><option value="Transmutation" class="srd-hidden">Transmutation</option></select><span name="attr_school" class="auto-expand-text lowercase min-2-rem" data-i18n-dynamic>ABJURATION</span></span><div class="mar-l-sm"><input type="hidden" name="attr_ritual_output"><label class="pseudo-button-wrapper"><input type="checkbox" name="attr_ritual" value="Yes" accept="Ritual"><span data-i18n="RITUAL" class="lowercase small-font"></span></label></div><div class="mar-l-sm prepared-matters"><label class="pseudo-button-wrapper"><input type="checkbox" name="attr_is_prepared" value="Yes"><span data-i18n="PREPARED" class="lowercase small-font"></span></label></div></div><div class="shaped-row align-center"><span class="bold mar-r-sm"><span data-i18n="CASTING_TIME"></span>:</span><span class="auto-expand-wrap"><select name="attr_casting_time" accept="Casting Time"><option value="1_ACTION" data-i18n="1_ACTION"></option><option value="1_BONUS_ACTION" data-i18n="1_BONUS_ACTION"></option><option value="1_REACTION" data-i18n="1_REACTION"></option><option value="1_MINUTE" data-i18n="1_MINUTE"></option><option value="10_MINUTES" data-i18n="10_MINUTES"></option><option value="1_HOUR" data-i18n="1_HOUR"></option><option value="8_HOURS" data-i18n="8_HOURS"></option><option value="12_HOURS" data-i18n="12_HOURS"></option><option value="24_HOURS" data-i18n="24_HOURS"></option><option value="1 action" class="srd-hidden"></option><option value="1 bonus action" class="srd-hidden"></option><option value="1 reaction" class="srd-hidden"></option><option value="1 minute" class="srd-hidden"></option><option value="10 minutes" class="srd-hidden"></option><option value="1 hour" class="srd-hidden"></option><option value="8 hours" class="srd-hidden"></option><option value="12 hours" class="srd-hidden"></option><option value="24 hours" class="srd-hidden"></option></select><span name="attr_casting_time" class="auto-expand-text min-2-rem" data-i18n-dynamic>1_ACTION</span></span></div><div class="shaped-row align-center"><span class="bold mar-r-sm"><span data-i18n="RANGE"></span>:</span><span class="auto-expand-wrap"><input type="text" name="attr_range" placeholder="90" accept="Range"><span name="attr_range" class="auto-expand-text min-2-rem"></span></span></div><div class="shaped-row align-center no-wrap"><span class="bold mar-r-sm"><span data-i18n="COMPONENTS"></span>:</span><span class="auto-expand-wrap"><select name="attr_components" accept="Components"><option value="COMPONENTS_V_S_M" data-i18n="COMPONENTS_V_S_M"></option><option value="COMPONENTS_V_S" data-i18n="COMPONENTS_V_S"></option><option value="COMPONENTS_V_M" data-i18n="COMPONENTS_V_M"></option><option value="COMPONENTS_V" data-i18n="COMPONENTS_V"></option><option value="COMPONENTS_S_M" data-i18n="COMPONENTS_S_M"></option><option value="COMPONENTS_S" data-i18n="COMPONENTS_S"></option><option value="COMPONENTS_M" data-i18n="COMPONENTS_M"></option><option class="psionics" value="DISPLAY_AUDITORY" data-i18n="DISPLAY_AUDITORY"></option><option class="psionics" value="DISPLAY_AUDITORY_MATERIAL" data-i18n="DISPLAY_AUDITORY_MATERIAL"></option><option class="psionics" value="DISPLAY_AUDITORY_MENTAL" data-i18n="DISPLAY_AUDITORY_MENTAL"></option><option class="psionics" value="DISPLAY_AUDITORY_MENTAL_VISUAL" data-i18n="DISPLAY_AUDITORY_MENTAL_VISUAL"></option><option class="psionics" value="DISPLAY_AUDITORY_MENTAL_OLFACTORY" data-i18n="DISPLAY_AUDITORY_MENTAL_OLFACTORY"></option><option class="psionics" value="DISPLAY_AUDITORY_OLFACTORY" data-i18n="DISPLAY_AUDITORY_OLFACTORY"></option><option class="psionics" value="DISPLAY_AUDITORY_OLFACTORY_MATERIAL" data-i18n="DISPLAY_AUDITORY_OLFACTORY_MATERIAL"></option><option class="psionics" value="DISPLAY_AUDITORY_VISUAL" data-i18n="DISPLAY_AUDITORY_VISUAL"></option><option class="psionics" value="DISPLAY_AUDITORY_VISUAL_MATERIAL" data-i18n="DISPLAY_AUDITORY_VISUAL_MATERIAL"></option><option class="psionics" value="DISPLAY_MENTAL" data-i18n="DISPLAY_MENTAL"></option><option class="psionics" value="DISPLAY_MENTAL_OLFACTORY" data-i18n="DISPLAY_MENTAL_OLFACTORY"></option><option class="psionics" value="DISPLAY_MENTAL_OLFACTORY_VISUAL" data-i18n="DISPLAY_MENTAL_OLFACTORY_VISUAL"></option><option class="psionics" value="DISPLAY_MENTAL_VISUAL" data-i18n="DISPLAY_MENTAL_VISUAL"></option><option class="psionics" value="DISPLAY_MENTAL_MATERIAL" data-i18n="DISPLAY_MENTAL_MATERIAL"></option><option class="psionics" value="DISPLAY_OLFACTORY" data-i18n="DISPLAY_OLFACTORY"></option><option class="psionics" value="DISPLAY_OLFACTORY_VISUAL" data-i18n="DISPLAY_OLFACTORY_VISUAL"></option><option class="psionics" value="DISPLAY_OLFACTORY_MATERIAL" data-i18n="DISPLAY_OLFACTORY_MATERIAL"></option><option class="psionics" value="DISPLAY_VISUAL" data-i18n="DISPLAY_VISUAL"></option><option class="psionics" value="DISPLAY_VISUAL_MATERIAL" data-i18n="DISPLAY_VISUAL_MATERIAL"></option><option class="psionics" value="DISPLAY_MATERIAL" data-i18n="DISPLAY_MATERIAL"></option><option value="V S M" class="srd-hidden"></option><option value="V S" class="srd-hidden"></option><option value="V M" class="srd-hidden"></option><option value="V" class="srd-hidden"></option><option value="S M" class="srd-hidden"></option><option value="S" class="srd-hidden"></option><option value="M" class="srd-hidden"></option></select><span name="attr_components" class="auto-expand-text min-2-rem" data-i18n-dynamic>COMPONENTS_V_S_M</span></span><span>(</span><span class="auto-expand-wrap"><input type="text" name="attr_materials" class="small-label" accept="Material"><span name="attr_materials" class="auto-expand-text small-label"></span></span><span>)</span></div><div class="shaped-row align-center"><span class="bold mar-r-sm"><span data-i18n="DURATION"></span>:</span><span class="auto-expand-wrap"><select name="attr_duration" accept="Duration"><option value="INSTANTANEOUS" data-i18n="INSTANTANEOUS"></option><option value="INSTANTANEOUS_OR_1_HOUR" data-i18n="INSTANTANEOUS_OR_1_HOUR"></option><option value="1_ROUND" data-i18n="1_ROUND"></option><option value="1_MINUTE" data-i18n="1_MINUTE"></option><option value="10_MINUTES" data-i18n="10_MINUTES"></option><option value="1_HOUR" data-i18n="1_HOUR"></option><option value="8_HOURS" data-i18n="8_HOURS"></option><option value="12_HOURS" data-i18n="12_HOURS"></option><option value="24_HOURS" data-i18n="24_HOURS"></option><option value="CONCENTRATION_UP_TO_1_ROUND" data-i18n="CONCENTRATION_UP_TO_1_ROUND"></option><option value="CONCENTRATION_UP_TO_6_ROUNDS" data-i18n="CONCENTRATION_UP_TO_6_ROUNDS"></option><option value="CONCENTRATION_UP_TO_1_MINUTE" data-i18n="CONCENTRATION_UP_TO_1_MINUTE"></option><option value="CONCENTRATION_UP_TO_10_MINUTES" data-i18n="CONCENTRATION_UP_TO_10_MINUTES"></option><option value="CONCENTRATION_UP_TO_1_HOUR" data-i18n="CONCENTRATION_UP_TO_1_HOUR"></option><option value="CONCENTRATION_UP_TO_2_HOURS" data-i18n="CONCENTRATION_UP_TO_2_HOURS"></option><option value="CONCENTRATION_UP_TO_8_HOURS" data-i18n="CONCENTRATION_UP_TO_8_HOURS"></option><option value="CONCENTRATION_UP_TO_12_HOURS" data-i18n="CONCENTRATION_UP_TO_12_HOURS"></option><option value="CONCENTRATION_UP_TO_24_HOURS" data-i18n="CONCENTRATION_UP_TO_24_HOURS"></option><option value="7_DAYS" data-i18n="7_DAYS"></option><option value="10_DAYS" data-i18n="10_DAYS"></option><option value="30_DAYS" data-i18n="30_DAYS"></option><option value="UNTIL_DISPELLED" data-i18n="UNTIL_DISPELLED"></option><option value="UNTIL_DISPELLED_OR_TRIGGERED" data-i18n="UNTIL_DISPELLED_OR_TRIGGERED"></option><option value="SPECIAL" data-i18n="SPECIAL"></option><option value="Instantaneous" class="srd-hidden"></option><option value="Instantaneous or 1 hour" class="srd-hidden"></option><option value="1 round" class="srd-hidden"></option><option value="1 minute" class="srd-hidden"></option><option value="10 minutes" class="srd-hidden"></option><option value="1 hour" class="srd-hidden"></option><option value="8 hours" class="srd-hidden"></option><option value="12 hours" class="srd-hidden"></option><option value="24 hours" class="srd-hidden"></option><option value="Up to 1 round" class="srd-hidden"></option><option value="Up to 6 rounds" class="srd-hidden"></option><option value="Up to 1 minute" class="srd-hidden"></option><option value="Up to 10 minutes" class="srd-hidden"></option><option value="Up to 1 hour" class="srd-hidden"></option><option value="Up to 2 hours" class="srd-hidden"></option><option value="Up to 8 hours" class="srd-hidden"></option><option value="Up to 12 hours" class="srd-hidden"></option><option value="Up to 24 hours" class="srd-hidden"></option></select><span name="attr_duration" class="auto-expand-text min-2-rem" data-i18n-dynamic>INSTANTANEOUS</span></span></div><div class="relative mar-l-smd mar-t-smd"><input type="checkbox" name="attr_content_toggle" value="1" class="content-toggle small-checkbox" checked="checked"><textarea name="attr_content" class="four-line-textarea textarea-checkbox" accept="Content" data-i18n-placeholder="CONTENT"></textarea></div><div class="relative mar-l-smd mar-t-smd"><input type="checkbox" name="attr_higher_level_toggle" value="1" class="higher-level-toggle small-checkbox"><textarea name="attr_higher_level" class="two-line-textarea textarea-checkbox" data-i18n-placeholder="HIGHER_LEVEL"></textarea></div><div class="shaped-row align-flex-start no-wrap mar-l-smd mar-t-smd"><input type="checkbox" name="attr_attack_toggle" value="1" class="attack-toggle small-checkbox no-shrink"><span class="attack-reverse heading"><span data-i18n="ATTACK"></span>.</span><div class="attack"><div class="shaped-row"><input type="hidden" name="attr_attack_type" class="attack-type"><span class="auto-expand-wrap"><select name="attr_attack_type" class="italic" accept="Item Type"><option value="MELEE_SPELL_ATTACK" data-i18n="MELEE_SPELL_ATTACK"></option><option value="RANGED_SPELL_ATTACK" data-i18n="RANGED_SPELL_ATTACK"></option><option class="srd-hidden">Melee Weapon</option><option class="srd-hidden">Ranged Weapon</option></select><span name="attr_attack_type" class="auto-expand-text italic" data-i18n-dynamic><span data-i18n="MELEE_WEAPON_ATTACK"></span></span></span><span class="italic">: </span><span class="attack edit"><label class="round-checkbox-wrapper pad-t-sm"><input type="checkbox" name="attr_proficiency" checked="checked"><span></span></label></span><span>+</span><span class="auto-expand-wrap"><select name="attr_attack_ability"><option value="0">—</option><option value="FIN" data-i18n="FIN"></option><option value="STR" data-i18n="STR" class=""></option><option value="DEX" data-i18n="DEX" class=""></option><option value="CON" data-i18n="CON" class=""></option><option value="INT" data-i18n="INT" class=""></option><option value="WIS" data-i18n="WIS" class=""></option><option value="CHA" data-i18n="CHA" class=""></option><option value="HON" data-i18n="HON" class="honor"></option><option value="SAN" data-i18n="SAN" class="sanity"></option><option class="srd-hidden">SPELL_ABILITY</option></select><span name="attr_attack_ability" class="auto-expand-text" data-i18n-dynamic></span></span><span>+</span><span class="auto-expand-wrap"><input type="number" name="attr_attack_bonus" class="no-spin"><span name="attr_attack_bonus" class="auto-expand-text"></span></span><span>=</span><span> </span><span name="attr_to_hit">+0</span><span> </span><span data-i18n="TO_HIT"></span><span>, </span><span data-i18n="REACH" class="reach lowercase"></span><span class="reach"> </span><span class="reach auto-expand-wrap"><input type="text" name="attr_reach" class="center" accept="Reach"><span name="attr_reach" class="auto-expand-text"></span></span><span class="reach">, </span><span data-i18n="RANGE" class="attack range edit lowercase"></span><span class="attack range edit"> </span><span class="attack range edit auto-expand-wrap"><input type="text" name="attr_range" class="center" accept="Range"><span name="attr_range" class="auto-expand-text"></span></span><span class="range">, </span><span class="auto-expand-wrap"><select name="attr_attack_target" class="italic"><option value="ONE_TARGET" data-i18n="ONE_TARGET"></option><option value="ONE_CREATURE" data-i18n="ONE_CREATURE"></option></select><span name="attr_attack_target" class="auto-expand-text" data-i18n-dynamic><span data-i18n="ONE_TARGET"></span></span></span><span class="crit-range">, </span><span data-i18n="CRIT_RANGE" class="crit-range lowercase"></span><span class="crit-range"> </span><span class="crit-range auto-expand-wrap"><input type="number" name="attr_crit_range" class="no-spin" value="20" step="1" min="1" max="20"><span name="attr_crit_range" class="auto-expand-text"></span></span><span>.</span></div><div class="shaped-row"><span class="italic"><span data-i18n="HIT"></span><span>:</span></span><span> </span><span name="attr_attack_damage_average" class="attack damage edit">0</span><span class="attack damage edit"> (</span><span class="attack damage edit"><span class="auto-expand-wrap"><input type="text" name="attr_attack_damage_dice" class="center" placeholder="1"><span name="attr_attack_damage_dice" class="auto-expand-text">1</span></span><span class="auto-expand-wrap"><select name="attr_attack_damage_die"><option>d0</option><option>d2</option><option>d4</option><option>d6</option><option>d8</option><option>d10</option><option>d12</option><option>d20</option></select><span name="attr_attack_damage_die" class="auto-expand-text">d0</span></span><span class="dice-modifier auto-expand-wrap"><input type="text" name="attr_attack_damage_dice_modifier"><span name="attr_attack_damage_dice_modifier" class="auto-expand-text"></span></span></span><span class="attack damage edit">+</span><span class="attack damage edit auto-expand-wrap"><select name="attr_attack_damage_ability"><option value="0">—</option><option value="FIN" data-i18n="FIN"></option><option value="STR" data-i18n="STR" class=""></option><option value="DEX" data-i18n="DEX" class=""></option><option value="CON" data-i18n="CON" class=""></option><option value="INT" data-i18n="INT" class=""></option><option value="WIS" data-i18n="WIS" class=""></option><option value="CHA" data-i18n="CHA" class=""></option><option value="HON" data-i18n="HON" class="honor"></option><option value="SAN" data-i18n="SAN" class="sanity"></option><option class="srd-hidden">SPELL_ABILITY</option></select><span name="attr_attack_damage_ability" class="auto-expand-text capitalize" data-i18n-dynamic></span></span><span class="attack damage edit">+</span><span class="attack damage edit auto-expand-wrap"><input type="text" name="attr_attack_damage_bonus"><span name="attr_attack_damage_bonus" class="auto-expand-text"></span></span><span class="attack damage edit extra-on-a-crit">, </span><span data-i18n="EXTRA_ON_A_CRIT" class="attack damage edit extra-on-a-crit lowercase"></span><span class="attack damage edit extra-on-a-crit"> </span><span class="attack damage edit extra-on-a-crit auto-expand-wrap"><input type="text" name="attr_attack_damage_crit" class="center"><span name="attr_attack_damage_crit" class="auto-expand-text"></span></span><span class="attack damage edit">) </span><span class="attack damage edit auto-expand-wrap"><input type="text" name="attr_attack_damage_type" class="edit center" data-i18n-placeholder="FIRE"><span name="attr_attack_damage_type" class="auto-expand-text min-2-rem"></span></span><span class="attack damage edit"> </span><span data-i18n="DAMAGE" class="attack damage edit lowercase"></span><span class="attack damage">, </span><span class="attack damage auto-expand-wrap"><input type="text" name="attr_attack_higher_level_dice"><span name="attr_attack_higher_level_dice" class="auto-expand-text"></span></span><span name="attr_attack_damage_die" class="attack damage"></span><span class="attack damage"> </span><span data-i18n="PER_LEVEL" class="attack damage"></span><span> </span><span class="attack edit auto-expand-wrap"><select name="attr_attack_second_damage_condition"><option value="">—</option><option value="PLUS" data-i18n="PLUS"></option></select><span name="attr_attack_second_damage_condition" class="auto-expand-text" data-i18n-dynamic></span></span><input type="hidden" name="attr_attack_second_damage_condition" class="attack-second-damage-condition" value=""><span class="damage"> </span><span name="attr_attack_second_damage_average" class="attack damage edit">0</span><span class="attack damage edit"> (</span><span class="attack damage edit"><span class="auto-expand-wrap"><input type="text" name="attr_attack_second_damage_dice" class="center" placeholder="1"><span name="attr_attack_second_damage_dice" class="auto-expand-text">1</span></span><span class="auto-expand-wrap"><select name="attr_attack_second_damage_die"><option>d0</option><option>d2</option><option>d4</option><option>d6</option><option>d8</option><option>d10</option><option>d12</option><option>d20</option></select><span name="attr_attack_second_damage_die" class="auto-expand-text">d0</span></span><span class="dice-modifier auto-expand-wrap"><input type="text" name="attr_attack_second_damage_dice_modifier"><span name="attr_attack_second_damage_dice_modifier" class="auto-expand-text"></span></span></span><span class="attack damage edit">+</span><span class="attack damage edit auto-expand-wrap"><select name="attr_attack_second_damage_ability"><option value="0">—</option><option value="FIN" data-i18n="FIN"></option><option value="STR" data-i18n="STR" class=""></option><option value="DEX" data-i18n="DEX" class=""></option><option value="CON" data-i18n="CON" class=""></option><option value="INT" data-i18n="INT" class=""></option><option value="WIS" data-i18n="WIS" class=""></option><option value="CHA" data-i18n="CHA" class=""></option><option value="HON" data-i18n="HON" class="honor"></option><option value="SAN" data-i18n="SAN" class="sanity"></option><option class="srd-hidden">SPELL_ABILITY</option></select><span name="attr_attack_second_damage_ability" class="auto-expand-text capitalize" data-i18n-dynamic></span></span><span class="attack damage edit">+</span><span class="attack damage edit auto-expand-wrap"><input type="text" name="attr_attack_second_damage_bonus"><span name="attr_attack_second_damage_bonus" class="auto-expand-text"></span></span><span class="attack damage edit extra-on-a-crit">, </span><span data-i18n="EXTRA_ON_A_CRIT" class="attack damage edit extra-on-a-crit lowercase"></span><span class="attack damage edit extra-on-a-crit"> </span><span class="attack damage edit extra-on-a-crit auto-expand-wrap"><input type="text" name="attr_attack_second_damage_crit" class="center"><span name="attr_attack_second_damage_crit" class="auto-expand-text"></span></span><span class="attack damage edit">) </span><span class="attack damage edit auto-expand-wrap"><input type="text" name="attr_attack_second_damage_type" class="edit center" data-i18n-placeholder="FIRE"><span name="attr_attack_second_damage_type" class="auto-expand-text min-2-rem"></span></span><span class="attack damage edit"> </span><span data-i18n="DAMAGE" class="attack damage edit lowercase"></span><span class="attack damage">, </span><span class="attack damage auto-expand-wrap"><input type="text" name="attr_attack_second_higher_level_dice"><span name="attr_attack_second_higher_level_dice" class="auto-expand-text"></span></span><span name="attr_attack_second_damage_die" class="attack damage"></span><span class="attack damage"> </span><span data-i18n="PER_LEVEL" class="attack damage"></span><span>.</span></div></div></div><div class="shaped-row align-flex-start no-wrap mar-l-smd mar-t-smd"><input type="checkbox" name="attr_saving_throw_toggle" value="1" class="saving-throw-toggle small-checkbox no-shrink"><span class="saving-throw-reverse heading"><span data-i18n="SAVING_THROW"></span>.</span><div class="saving-throw"><div class="shaped-row"><span class="edit auto-expand-wrap"><select name="attr_saving_throw_vs_ability" accept="Save"><option value="STRENGTH" data-i18n="STRENGTH" class="default-saving-throw"></option><option value="DEXTERITY" data-i18n="DEXTERITY" class="default-saving-throw"></option><option value="CONSTITUTION" data-i18n="CONSTITUTION" class="default-saving-throw"></option><option value="INTELLIGENCE" data-i18n="INTELLIGENCE" class="default-saving-throw"></option><option value="WISDOM" data-i18n="WISDOM" class="default-saving-throw"></option><option value="CHARISMA" data-i18n="CHARISMA" class="default-saving-throw"></option><option value="HONOR" data-i18n="HONOR" class="default-saving-throw honor"></option><option value="SANITY" data-i18n="SANITY" class="default-saving-throw sanity"></option><option value="FORTITUDE" data-i18n="FORTITUDE" class="custom-saving-throw"></option><option value="REFLEX" data-i18n="REFLEX" class="custom-saving-throw"></option><option value="WILL" data-i18n="WILL" class="custom-saving-throw"></option></select><span name="attr_saving_throw_vs_ability" class="auto-expand-text" data-i18n-dynamic></span></span><span> </span><span data-i18n="SAVING_THROW" class="lowercase"></span><span> (</span><span class="edit auto-expand-wrap"><select name="attr_saving_throw_ability"><option value="0">—</option><option value="STR" data-i18n="STR" class=""></option><option value="DEX" data-i18n="DEX" class=""></option><option value="CON" data-i18n="CON" class=""></option><option value="INT" data-i18n="INT" class=""></option><option value="WIS" data-i18n="WIS" class=""></option><option value="CHA" data-i18n="CHA" class=""></option><option value="HON" data-i18n="HON" class="honor"></option><option value="SAN" data-i18n="SAN" class="sanity"></option><option class="srd-hidden">SPELL_ABILITY</option></select><span name="attr_saving_throw_ability" class="auto-expand-text" data-i18n-dynamic></span></span><span>+</span><span class="edit auto-expand-wrap"><input type="number" name="attr_saving_throw_bonus"><span name="attr_saving_throw_bonus" class="auto-expand-text"></span></span><span>=</span><span data-i18n="DC"></span><span> </span><input type="hidden" name="attr_saving_throw_dc"><span name="attr_saving_throw_dc" class="bold"></span><span>).</span><span> </span><span class="inline-block"><div class="7-rem flex-grow"><textarea name="attr_saving_throw_success" class="one-line-textarea" data-i18n-placeholder="SAVE_SUCCESS" accept="Save Success"></textarea></div></span></div><div class="shaped-row"><span class="italic"><span data-i18n="SAVE_FAILURE"></span><span>:</span></span><span> </span><span name="attr_saving_throw_damage_average" class="saving-throw damage edit">0</span><span class="saving-throw damage edit"> (</span><span class="saving-throw damage edit"><span class="auto-expand-wrap"><input type="text" name="attr_saving_throw_damage_dice" class="center" placeholder="1"><span name="attr_saving_throw_damage_dice" class="auto-expand-text">1</span></span><span class="auto-expand-wrap"><select name="attr_saving_throw_damage_die"><option>d0</option><option>d2</option><option>d4</option><option>d6</option><option>d8</option><option>d10</option><option>d12</option><option>d20</option></select><span name="attr_saving_throw_damage_die" class="auto-expand-text">d0</span></span><span class="dice-modifier auto-expand-wrap"><input type="text" name="attr_saving_throw_damage_dice_modifier"><span name="attr_saving_throw_damage_dice_modifier" class="auto-expand-text"></span></span></span><span class="saving-throw damage edit">+</span><span class="saving-throw damage edit auto-expand-wrap"><select name="attr_saving_throw_damage_ability"><option value="0">—</option><option value="FIN" data-i18n="FIN"></option><option value="STR" data-i18n="STR" class=""></option><option value="DEX" data-i18n="DEX" class=""></option><option value="CON" data-i18n="CON" class=""></option><option value="INT" data-i18n="INT" class=""></option><option value="WIS" data-i18n="WIS" class=""></option><option value="CHA" data-i18n="CHA" class=""></option><option value="HON" data-i18n="HON" class="honor"></option><option value="SAN" data-i18n="SAN" class="sanity"></option><option class="srd-hidden">SPELL_ABILITY</option></select><span name="attr_saving_throw_damage_ability" class="auto-expand-text capitalize" data-i18n-dynamic></span></span><span class="saving-throw damage edit">+</span><span class="saving-throw damage edit auto-expand-wrap"><input type="text" name="attr_saving_throw_damage_bonus"><span name="attr_saving_throw_damage_bonus" class="auto-expand-text"></span></span><span class="saving-throw damage edit">) </span><span class="saving-throw damage edit auto-expand-wrap"><input type="text" name="attr_saving_throw_damage_type" class="edit center" data-i18n-placeholder="FIRE"><span name="attr_saving_throw_damage_type" class="auto-expand-text min-2-rem"></span></span><span class="saving-throw damage edit"> </span><span data-i18n="DAMAGE" class="saving-throw damage edit lowercase"></span><span class="saving-throw damage">, </span><span class="saving-throw damage auto-expand-wrap"><input type="text" name="attr_saving_throw_higher_level_dice"><span name="attr_saving_throw_higher_level_dice" class="auto-expand-text"></span></span><span name="attr_saving_throw_damage_die" class="saving-throw damage"></span><span class="saving-throw damage"> </span><span data-i18n="PER_LEVEL" class="saving-throw damage"></span><span class="saving-throw edit"> </span><span class="saving-throw edit auto-expand-wrap"><select name="attr_saving_throw_second_damage_condition"><option value="">—</option><option value="PLUS" data-i18n="PLUS"></option></select><span name="attr_saving_throw_second_damage_condition" class="auto-expand-text" data-i18n-dynamic></span></span><input type="hidden" name="attr_saving_throw_second_damage_condition" class="saving-throw-second-damage-condition" value=""><span class="saving-throw damage edit"> </span><span name="attr_saving_throw_second_damage_average" class="saving-throw damage edit">0</span><span class="saving-throw damage edit"> (</span><span class="saving-throw damage edit"><span class="auto-expand-wrap"><input type="text" name="attr_saving_throw_second_damage_dice" class="center" placeholder="1"><span name="attr_saving_throw_second_damage_dice" class="auto-expand-text">1</span></span><span class="auto-expand-wrap"><select name="attr_saving_throw_second_damage_die"><option>d0</option><option>d2</option><option>d4</option><option>d6</option><option>d8</option><option>d10</option><option>d12</option><option>d20</option></select><span name="attr_saving_throw_second_damage_die" class="auto-expand-text">d0</span></span><span class="dice-modifier auto-expand-wrap"><input type="text" name="attr_saving_throw_second_damage_dice_modifier"><span name="attr_saving_throw_second_damage_dice_modifier" class="auto-expand-text"></span></span></span><span class="saving-throw damage edit">+</span><span class="saving-throw damage edit auto-expand-wrap"><select name="attr_saving_throw_second_damage_ability"><option value="0">—</option><option value="FIN" data-i18n="FIN"></option><option value="STR" data-i18n="STR" class=""></option><option value="DEX" data-i18n="DEX" class=""></option><option value="CON" data-i18n="CON" class=""></option><option value="INT" data-i18n="INT" class=""></option><option value="WIS" data-i18n="WIS" class=""></option><option value="CHA" data-i18n="CHA" class=""></option><option value="HON" data-i18n="HON" class="honor"></option><option value="SAN" data-i18n="SAN" class="sanity"></option><option class="srd-hidden">SPELL_ABILITY</option></select><span name="attr_saving_throw_second_damage_ability" class="auto-expand-text capitalize" data-i18n-dynamic></span></span><span class="saving-throw damage edit">+</span><span class="saving-throw damage edit auto-expand-wrap"><input type="text" name="attr_saving_throw_second_damage_bonus"><span name="attr_saving_throw_second_damage_bonus" class="auto-expand-text"></span></span><span class="saving-throw damage edit">) </span><span class="saving-throw damage edit auto-expand-wrap"><input type="text" name="attr_saving_throw_second_damage_type" class="edit center" data-i18n-placeholder="FIRE"><span name="attr_saving_throw_second_damage_type" class="auto-expand-text min-2-rem"></span></span><span class="saving-throw damage edit"> </span><span data-i18n="DAMAGE" class="saving-throw damage edit lowercase"></span><span class="saving-throw damage">, </span><span class="saving-throw damage auto-expand-wrap"><input type="text" name="attr_saving_throw_second_higher_level_dice"><span name="attr_saving_throw_second_higher_level_dice" class="auto-expand-text"></span></span><span name="attr_saving_throw_second_damage_die" class="saving-throw damage"></span><span class="saving-throw damage"> </span><span data-i18n="PER_LEVEL" class="saving-throw damage"></span><span class="saving-throw edit">.</span></div></div></div><div class="shaped-row align-flex-start mar-l-smd mar-t-smd"><input type="checkbox" name="attr_other_damage_toggle" value="1" class="other-damage-toggle small-checkbox"><span class="other-damage-reverse heading"><span data-i18n="OTHER_DAMAGE"></span>.</span><span name="attr_other_damage_average" class="other-damage damage edit">0</span><span class="other-damage damage edit"> (</span><span class="other-damage damage edit"><span class="auto-expand-wrap"><input type="text" name="attr_other_damage_dice" class="center" placeholder="1"><span name="attr_other_damage_dice" class="auto-expand-text">1</span></span><span class="auto-expand-wrap"><select name="attr_other_damage_die"><option>d0</option><option>d2</option><option>d4</option><option>d6</option><option>d8</option><option>d10</option><option>d12</option><option>d20</option></select><span name="attr_other_damage_die" class="auto-expand-text">d0</span></span><span class="dice-modifier auto-expand-wrap"><input type="text" name="attr_other_damage_dice_modifier"><span name="attr_other_damage_dice_modifier" class="auto-expand-text"></span></span></span><span class="other-damage damage edit">+</span><span class="other-damage damage edit auto-expand-wrap"><select name="attr_other_damage_ability"><option value="0">—</option><option value="FIN" data-i18n="FIN"></option><option value="STR" data-i18n="STR" class=""></option><option value="DEX" data-i18n="DEX" class=""></option><option value="CON" data-i18n="CON" class=""></option><option value="INT" data-i18n="INT" class=""></option><option value="WIS" data-i18n="WIS" class=""></option><option value="CHA" data-i18n="CHA" class=""></option><option value="HON" data-i18n="HON" class="honor"></option><option value="SAN" data-i18n="SAN" class="sanity"></option><option class="srd-hidden">SPELL_ABILITY</option></select><span name="attr_other_damage_ability" class="auto-expand-text capitalize" data-i18n-dynamic></span></span><span class="other-damage damage edit">+</span><span class="other-damage damage edit auto-expand-wrap"><input type="text" name="attr_other_damage_bonus"><span name="attr_other_damage_bonus" class="auto-expand-text"></span></span><span class="other-damage damage edit extra-on-a-crit">, </span><span data-i18n="EXTRA_ON_A_CRIT" class="other-damage damage edit extra-on-a-crit lowercase"></span><span class="other-damage damage edit extra-on-a-crit"> </span><span class="other-damage damage edit extra-on-a-crit auto-expand-wrap"><input type="text" name="attr_other_damage_crit" class="center"><span name="attr_other_damage_crit" class="auto-expand-text"></span></span><span class="other-damage damage edit">) </span><span class="other-damage damage edit auto-expand-wrap"><input type="text" name="attr_other_damage_type" class="edit center" data-i18n-placeholder="FIRE"><span name="attr_other_damage_type" class="auto-expand-text min-2-rem"></span></span><span class="other-damage damage edit"> </span><span data-i18n="DAMAGE" class="other-damage damage edit lowercase"></span><span class="other-damage damage">, </span><span class="other-damage damage auto-expand-wrap"><input type="text" name="attr_other_higher_level_dice"><span name="attr_other_higher_level_dice" class="auto-expand-text"></span></span><span name="attr_other_damage_die" class="other-damage damage"></span><span class="other-damage damage"> </span><span data-i18n="PER_LEVEL" class="other-damage damage"></span><span class="other-damage edit"> </span><span class="other-damage edit auto-expand-wrap"><select name="attr_other_second_damage_condition"><option value="">—</option><option value="PLUS" data-i18n="PLUS"></option></select><span name="attr_other_second_damage_condition" class="auto-expand-text" data-i18n-dynamic></span></span><input type="hidden" name="attr_other_second_damage_condition" class="other-second-damage-condition" value=""><span class="other-damage damage edit"> </span><span name="attr_other_second_damage_average" class="other-damage damage edit">0</span><span class="other-damage damage edit"> (</span><span class="other-damage damage edit"><span class="auto-expand-wrap"><input type="text" name="attr_other_second_damage_dice" class="center" placeholder="1"><span name="attr_other_second_damage_dice" class="auto-expand-text">1</span></span><span class="auto-expand-wrap"><select name="attr_other_second_damage_die"><option>d0</option><option>d2</option><option>d4</option><option>d6</option><option>d8</option><option>d10</option><option>d12</option><option>d20</option></select><span name="attr_other_second_damage_die" class="auto-expand-text">d0</span></span><span class="dice-modifier auto-expand-wrap"><input type="text" name="attr_other_second_damage_dice_modifier"><span name="attr_other_second_damage_dice_modifier" class="auto-expand-text"></span></span></span><span class="other-damage damage edit">+</span><span class="other-damage damage edit auto-expand-wrap"><select name="attr_other_second_damage_ability"><option value="0">—</option><option value="FIN" data-i18n="FIN"></option><option value="STR" data-i18n="STR" class=""></option><option value="DEX" data-i18n="DEX" class=""></option><option value="CON" data-i18n="CON" class=""></option><option value="INT" data-i18n="INT" class=""></option><option value="WIS" data-i18n="WIS" class=""></option><option value="CHA" data-i18n="CHA" class=""></option><option value="HON" data-i18n="HON" class="honor"></option><option value="SAN" data-i18n="SAN" class="sanity"></option><option class="srd-hidden">SPELL_ABILITY</option></select><span name="attr_other_second_damage_ability" class="auto-expand-text capitalize" data-i18n-dynamic></span></span><span class="other-damage damage edit">+</span><span class="other-damage damage edit auto-expand-wrap"><input type="text" name="attr_other_second_damage_bonus"><span name="attr_other_second_damage_bonus" class="auto-expand-text"></span></span><span class="other-damage damage edit extra-on-a-crit">, </span><span data-i18n="EXTRA_ON_A_CRIT" class="other-damage damage edit extra-on-a-crit lowercase"></span><span class="other-damage damage edit extra-on-a-crit"> </span><span class="other-damage damage edit extra-on-a-crit auto-expand-wrap"><input type="text" name="attr_other_second_damage_crit" class="center"><span name="attr_other_second_damage_crit" class="auto-expand-text"></span></span><span class="other-damage damage edit">) </span><span class="other-damage damage edit auto-expand-wrap"><input type="text" name="attr_other_second_damage_type" class="edit center" data-i18n-placeholder="FIRE"><span name="attr_other_second_damage_type" class="auto-expand-text min-2-rem"></span></span><span class="other-damage damage edit"> </span><span data-i18n="DAMAGE" class="other-damage damage edit lowercase"></span><span class="other-damage damage">, </span><span class="other-damage damage auto-expand-wrap"><input type="text" name="attr_other_second_higher_level_dice"><span name="attr_other_second_higher_level_dice" class="auto-expand-text"></span></span><span name="attr_other_second_damage_die" class="other-damage damage"></span><span class="other-damage damage"> </span><span data-i18n="PER_LEVEL" class="other-damage damage"></span><span class="other-damage edit">.</span></div><div class="shaped-row align-flex-start mar-l-smd mar-t-smd"><input type="hidden" name="attr_heal_formula"> <input type="checkbox" name="attr_heal_toggle" value="1" class="heal-toggle small-checkbox"><span class="heal-reverse heading"><span data-i18n="HEAL"></span>.</span><span class="heal" data-i18n="HEAL_FOR"></span><span class="heal"> </span><span class="heal edit"><span class="edit auto-expand-wrap"><input type="text" name="attr_heal_dice" class="center" placeholder="1"><span name="attr_heal_dice" class="auto-expand-text">1</span></span><span class="auto-expand-wrap"><select name="attr_heal_die"><option>d0</option><option>d2</option><option>d4</option><option>d6</option><option>d8</option><option>d10</option><option>d12</option><option>d20</option></select><span name="attr_heal_die" class="auto-expand-text">d0</span></span><span class="dice-modifier auto-expand-wrap"><input type="text" name="attr_heal_dice_modifier"><span name="attr_heal_dice_modifier" class="auto-expand-text"></span></span></span><span class="heal">+</span><span class="heal auto-expand-wrap"><select name="attr_heal_ability"><option value="0">—</option><option value="STR" data-i18n="STR" class=""></option><option value="DEX" data-i18n="DEX" class=""></option><option value="CON" data-i18n="CON" class=""></option><option value="INT" data-i18n="INT" class=""></option><option value="WIS" data-i18n="WIS" class=""></option><option value="CHA" data-i18n="CHA" class=""></option><option value="HON" data-i18n="HON" class="honor"></option><option value="SAN" data-i18n="SAN" class="sanity"></option><option class="srd-hidden">SPELL_ABILITY</option></select><span name="attr_heal_ability" class="auto-expand-text" data-i18n-dynamic></span></span><span class="heal">+</span><span class="heal auto-expand-wrap"><input type="text" name="attr_heal_bonus"><span name="attr_heal_bonus" class="auto-expand-text"></span></span><span class="heal">+</span><span class="heal center"><label class="pseudo-button-wrapper space-below"><input type="checkbox" name="attr_heal_query_toggle" value="?{Heal Bonus Amount|}"><span data-i18n="QUERY" class="lowercase"></span></label></span><span class="heal">, </span><span class="heal auto-expand-wrap"><input type="text" name="attr_heal_higher_level_dice"><span name="attr_heal_higher_level_dice" class="auto-expand-text"></span></span><span name="attr_heal_die" class="heal"></span><span class="heal">+</span><span class="heal auto-expand-wrap"><input type="text" name="attr_higher_level_heal" class="center" accept="Higher Level Healing"><span name="attr_higher_level_heal" class="auto-expand-text"></span></span><span class="heal"> </span><span data-i18n="PER_LEVEL" class="heal"></span></div><div class="emote mar-l-smd mar-t-smd"><textarea name="attr_emote" class="one-line-textarea" data-i18n-placeholder="EMOTE"></textarea></div><div class="freetext mar-l-smd mar-t-sm"><textarea name="attr_freetext" class="two-line-textarea" data-i18n-placeholder="FREETEXT"></textarea></div><div class="freeform mar-l-smd mar-t-sm"><textarea name="attr_freeform" class="two-line-textarea" data-i18n-placeholder="FREEFORM"></textarea></div><div class="shaped-row align-flex-start mar-l-smd mar-t-smd relative"><input type="checkbox" name="attr_special_effects_toggle" value="1" class="special-effects-toggle small-checkbox"><span class="heading"><span data-i18n="SPECIAL_EFFECTS"></span>.</span><span data-i18n="TYPE" class="special-effects"></span><span class="special-effects"> </span><span class="special-effects auto-expand-wrap"><input type="text" name="attr_special_effects_type" class="center" data-i18n-placeholder="EXPLODE"><span name="attr_special_effects_type" class="auto-expand-text min-2-rem"></span></span><span class="special-effects">, </span><span data-i18n="COLOR" class="special-effects"></span><span class="special-effects"> </span><span class="special-effects auto-expand-wrap"><input type="text" name="attr_special_effects_color" class="center" data-i18n-placeholder="FIRE"><span name="attr_special_effects_color" class="auto-expand-text min-2-rem"></span></span><span class="special-effects">, </span><span data-i18n="POINTS_OF_ORIGIN" class="special-effects"></span><span class="special-effects"> </span><span class="special-effects 6-rem"><select name="attr_special_effects_points_of_origin"><option value="sourceToTarget @{target|token_id}" data-i18n="SOURCE_TO_TARGET"></option><option value="target @{target|token_id}" data-i18n="TARGET"></option><option value="source" data-i18n="SOURCE"></option><option value="targetToSource @{target|token_id}" data-i18n="TARGET_TO_SOURCE"></option></select></span><div class="tooltip-position-wrapper"><div class="tooltip"><div class="tooltip-toggle-text center">A</div><div class="tooltip-content-left small-label" data-i18n="REQUIRES_API"></div></div></div></div><div class="shaped-row align-flex-start mar-l-smd mar-t-smd"><input type="checkbox" name="attr_repeat_toggle" value="1" class="small-checkbox"><span class="heading"><span data-i18n="REPEAT"></span>.</span></div></div></div></fieldset></div><div class="spell-level-container spell-level-8 shaped-row align-center"><div class="spell-level-wrapper shaped-row align-flex-end mar-r-smd"><span data-i18n="8TH_LEVEL" class="white-space-no-wrap"></span><span class="spell-slots-or-points"> (</span><span class="auto-expand-wrap spell-slots"><input type="number" name="attr_spell_slots_l8" class="no-spin" value="0"><span name="attr_spell_slots_l8" class="auto-expand-text"></span></span><span class="spell-slots">/</span><span name="attr_spell_slots_l8_calc" class="spell-slots pc edit"></span><span class="spell-slots edit">+</span><span class="auto-expand-wrap spell-slots edit"><input type="number" name="attr_spell_slots_l8_bonus" class="no-spin" value="0" min="0"><span name="attr_spell_slots_l8_bonus" class="auto-expand-text"></span></span><span class="spell-slots edit">=</span><span name="attr_spell_slots_l8_max" class="spell-slots"></span><span class="spell-slots spell-points mar-r-smd">;</span><span class="spell-points">11 <span data-i18n="POINTS" class="lowercase"></span></span><span class="spell-slots-or-points">)</span><span class="show-when-condensed">:</span></div><div class="col-100 show-when-not-condensed"></div><fieldset class="repeating_spell8"><input type="hidden" name="attr_is_prepared" class="toggle-prepared hidden"> <input type="hidden" name="attr_ritual" class="toggle-ritual"> <input type="hidden" name="attr_concentration" class="toggle-concentration"> <input type="hidden" name="attr_casting_time" class="toggle-time"> <input type="hidden" name="attr_components" class="toggle-components"><div class="filter-section compendium-drop-target"><input type="hidden" name="attr_roll_formula"> <input type="hidden" name="attr_cast_as_level"> <input type="hidden" name="attr_type_from_srd" accept="Spell Attack"> <input type="hidden" name="attr_damage_from_srd" accept="Damage"> <input type="hidden" name="attr_second_damage_from_srd" accept="Secondary Damage"> <input type="hidden" name="attr_damage_type_from_srd" accept="Damage Type"> <input type="hidden" name="attr_heal_from_srd" accept="Healing"> <input type="hidden" name="attr_higher_spell_slot_dice_from_srd" accept="Higher Spell Slot Dice"> <input type="hidden" name="attr_add_casting_modifier" accept="Add Casting Modifier"> <input type="hidden" name="attr_damage_progression_from_srd" accept="Damage Progression"><div class="presentation relative"><div class="shaped-row no-wrap"><input type="hidden" name="attr_content_toggle" value="1" class="content-toggle"><button type="roll" name="roll_spell" class="wrapper-button" value="@{output_option} &{template:5e-shaped} {{character_name=@{character_name}}} @{show_character_name} {{title=@{name}}} {{spell=1}} @{attacher_spell} @{attacher_spell_level_8} {{spell_level=^{@{spell_level}}}} {{school=^{@{school}}}} {{casting_time=^{@{casting_time}}}} @{ritual_output} {{range=@{range}}} {{components=^{@{components}}}} {{materials=@{materials}}} {{duration=^{@{duration}}}} @{hide_gm_info} @{roll_formula}"><span name="attr_name" class="spell-name"></span><div class="no-overflow condense"><span name="attr_spell_level" data-i18n-dynamic class="italic"></span><span name="attr_school" data-i18n-dynamic class="italic lowercase"></span><span class="show-ritual italic lowercase">(<span data-i18n="RITUAL"></span>)</span></div><div class="no-overflow condense"><span class="bold mar-r-sm"><span data-i18n="CASTING_TIME"></span>:</span><span name="attr_casting_time" data-i18n-dynamic></span></div><div class="no-overflow condense"><span class="bold mar-r-sm"><span data-i18n="RANGE"></span>:</span><span name="attr_range"></span></div><div class="no-overflow condense"><span class="bold mar-r-sm"><span data-i18n="COMPONENTS"></span>:</span><span name="attr_components" data-i18n-dynamic></span><input type="checkbox" name="attr_materials_show" value="1" class="show-materials hidden"><span class="show-materials">(<span name="attr_materials" class="small-label"></span>)</span></div><div class="no-overflow condense"><span class="bold mar-r-sm"><span data-i18n="DURATION"></span>:</span><span name="attr_duration" data-i18n-dynamic></span></div><div class="condense content"><span name="attr_content"></span></div></button><span class="show-when-condensed comma">, </span></div><div class="prepared-absolute prepared-matters"><label class="pseudo-button-wrapper show-when-not-condensed"><input type="checkbox" name="attr_is_prepared" value="Yes"><span data-i18n="PREPARED" class="lowercase small-font"></span></label></div></div><button type="roll" name="roll_repeat" class="hidden" value="@{output_option} &{template:5e-shaped} {{character_name=@{character_name}}} @{show_character_name} {{title=@{name}}} {{spell_repeat=1}} @{attacher_spell} @{attacher_spell_level_8} {{spell_level=^{@{spell_level}}}} @{hide_gm_info} @{roll_formula} {{content=}} {{higher_level=}}"></button><div class="shaped-row no-wrap edit"><span class="auto-expand-wrap"><input type="text" name="attr_name" class="spell-name" data-i18n-placeholder="NAME" accept="Name"><span name="attr_name" class="auto-expand-text min-3-rem spell-name"></span></span><div class="1-rem"></div></div><input type="checkbox" name="attr_toggle_details" class="toggle-icon-settings edit" checked="checked"><span class="toggle-icon-settings pictos edit">y</span><div class="details edit"><div class="shaped-row align-center"><span class="auto-expand-wrap"><select name="attr_spell_level" class="italic" accept="Level"><option value="CANTRIP" data-i18n="CANTRIP"></option><option value="1ST_LEVEL" data-i18n="1ST_LEVEL"></option><option value="2ND_LEVEL" data-i18n="2ND_LEVEL"></option><option value="3RD_LEVEL" data-i18n="3RD_LEVEL"></option><option value="4TH_LEVEL" data-i18n="4TH_LEVEL"></option><option value="5TH_LEVEL" data-i18n="5TH_LEVEL"></option><option value="6TH_LEVEL" data-i18n="6TH_LEVEL"></option><option value="7TH_LEVEL" data-i18n="7TH_LEVEL"></option><option value="8TH_LEVEL" data-i18n="8TH_LEVEL" selected="selected"></option><option value="9TH_LEVEL" data-i18n="9TH_LEVEL"></option><option value="0" class="srd-hidden">0</option><option value="1" class="srd-hidden">1</option><option value="2" class="srd-hidden">2</option><option value="3" class="srd-hidden">3</option><option value="4" class="srd-hidden">4</option><option value="5" class="srd-hidden">5</option><option value="6" class="srd-hidden">6</option><option value="7" class="srd-hidden">7</option><option value="8" class="srd-hidden">8</option><option value="9" class="srd-hidden">9</option></select><span name="attr_spell_level" class="auto-expand-text min-2-rem" data-i18n-dynamic>CANTRIP</span></span><span class="auto-expand-wrap"><select name="attr_school" class="italic lowercase" accept="School"><option value="ABJURATION" data-i18n="ABJURATION"></option><option value="CONJURATION" data-i18n="CONJURATION"></option><option value="DIVINATION" data-i18n="DIVINATION"></option><option value="ENCHANTMENT" data-i18n="ENCHANTMENT"></option><option value="EVOCATION" data-i18n="EVOCATION"></option><option value="ILLUSION" data-i18n="ILLUSION"></option><option value="NECROMANCY" data-i18n="NECROMANCY"></option><option value="TRANSMUTATION" data-i18n="TRANSMUTATION"></option><option value="Abjuration" class="srd-hidden">Abjuration</option><option value="Conjuration" class="srd-hidden">Conjuration</option><option value="Divination" class="srd-hidden">Divination</option><option value="Enchantment" class="srd-hidden">Enchantment</option><option value="Evocation" class="srd-hidden">Evocation</option><option value="Illusion" class="srd-hidden">Illusion</option><option value="Necromancy" class="srd-hidden">Necromancy</option><option value="Transmutation" class="srd-hidden">Transmutation</option></select><span name="attr_school" class="auto-expand-text lowercase min-2-rem" data-i18n-dynamic>ABJURATION</span></span><div class="mar-l-sm"><input type="hidden" name="attr_ritual_output"><label class="pseudo-button-wrapper"><input type="checkbox" name="attr_ritual" value="Yes" accept="Ritual"><span data-i18n="RITUAL" class="lowercase small-font"></span></label></div><div class="mar-l-sm prepared-matters"><label class="pseudo-button-wrapper"><input type="checkbox" name="attr_is_prepared" value="Yes"><span data-i18n="PREPARED" class="lowercase small-font"></span></label></div></div><div class="shaped-row align-center"><span class="bold mar-r-sm"><span data-i18n="CASTING_TIME"></span>:</span><span class="auto-expand-wrap"><select name="attr_casting_time" accept="Casting Time"><option value="1_ACTION" data-i18n="1_ACTION"></option><option value="1_BONUS_ACTION" data-i18n="1_BONUS_ACTION"></option><option value="1_REACTION" data-i18n="1_REACTION"></option><option value="1_MINUTE" data-i18n="1_MINUTE"></option><option value="10_MINUTES" data-i18n="10_MINUTES"></option><option value="1_HOUR" data-i18n="1_HOUR"></option><option value="8_HOURS" data-i18n="8_HOURS"></option><option value="12_HOURS" data-i18n="12_HOURS"></option><option value="24_HOURS" data-i18n="24_HOURS"></option><option value="1 action" class="srd-hidden"></option><option value="1 bonus action" class="srd-hidden"></option><option value="1 reaction" class="srd-hidden"></option><option value="1 minute" class="srd-hidden"></option><option value="10 minutes" class="srd-hidden"></option><option value="1 hour" class="srd-hidden"></option><option value="8 hours" class="srd-hidden"></option><option value="12 hours" class="srd-hidden"></option><option value="24 hours" class="srd-hidden"></option></select><span name="attr_casting_time" class="auto-expand-text min-2-rem" data-i18n-dynamic>1_ACTION</span></span></div><div class="shaped-row align-center"><span class="bold mar-r-sm"><span data-i18n="RANGE"></span>:</span><span class="auto-expand-wrap"><input type="text" name="attr_range" placeholder="90" accept="Range"><span name="attr_range" class="auto-expand-text min-2-rem"></span></span></div><div class="shaped-row align-center no-wrap"><span class="bold mar-r-sm"><span data-i18n="COMPONENTS"></span>:</span><span class="auto-expand-wrap"><select name="attr_components" accept="Components"><option value="COMPONENTS_V_S_M" data-i18n="COMPONENTS_V_S_M"></option><option value="COMPONENTS_V_S" data-i18n="COMPONENTS_V_S"></option><option value="COMPONENTS_V_M" data-i18n="COMPONENTS_V_M"></option><option value="COMPONENTS_V" data-i18n="COMPONENTS_V"></option><option value="COMPONENTS_S_M" data-i18n="COMPONENTS_S_M"></option><option value="COMPONENTS_S" data-i18n="COMPONENTS_S"></option><option value="COMPONENTS_M" data-i18n="COMPONENTS_M"></option><option class="psionics" value="DISPLAY_AUDITORY" data-i18n="DISPLAY_AUDITORY"></option><option class="psionics" value="DISPLAY_AUDITORY_MATERIAL" data-i18n="DISPLAY_AUDITORY_MATERIAL"></option><option class="psionics" value="DISPLAY_AUDITORY_MENTAL" data-i18n="DISPLAY_AUDITORY_MENTAL"></option><option class="psionics" value="DISPLAY_AUDITORY_MENTAL_VISUAL" data-i18n="DISPLAY_AUDITORY_MENTAL_VISUAL"></option><option class="psionics" value="DISPLAY_AUDITORY_MENTAL_OLFACTORY" data-i18n="DISPLAY_AUDITORY_MENTAL_OLFACTORY"></option><option class="psionics" value="DISPLAY_AUDITORY_OLFACTORY" data-i18n="DISPLAY_AUDITORY_OLFACTORY"></option><option class="psionics" value="DISPLAY_AUDITORY_OLFACTORY_MATERIAL" data-i18n="DISPLAY_AUDITORY_OLFACTORY_MATERIAL"></option><option class="psionics" value="DISPLAY_AUDITORY_VISUAL" data-i18n="DISPLAY_AUDITORY_VISUAL"></option><option class="psionics" value="DISPLAY_AUDITORY_VISUAL_MATERIAL" data-i18n="DISPLAY_AUDITORY_VISUAL_MATERIAL"></option><option class="psionics" value="DISPLAY_MENTAL" data-i18n="DISPLAY_MENTAL"></option><option class="psionics" value="DISPLAY_MENTAL_OLFACTORY" data-i18n="DISPLAY_MENTAL_OLFACTORY"></option><option class="psionics" value="DISPLAY_MENTAL_OLFACTORY_VISUAL" data-i18n="DISPLAY_MENTAL_OLFACTORY_VISUAL"></option><option class="psionics" value="DISPLAY_MENTAL_VISUAL" data-i18n="DISPLAY_MENTAL_VISUAL"></option><option class="psionics" value="DISPLAY_MENTAL_MATERIAL" data-i18n="DISPLAY_MENTAL_MATERIAL"></option><option class="psionics" value="DISPLAY_OLFACTORY" data-i18n="DISPLAY_OLFACTORY"></option><option class="psionics" value="DISPLAY_OLFACTORY_VISUAL" data-i18n="DISPLAY_OLFACTORY_VISUAL"></option><option class="psionics" value="DISPLAY_OLFACTORY_MATERIAL" data-i18n="DISPLAY_OLFACTORY_MATERIAL"></option><option class="psionics" value="DISPLAY_VISUAL" data-i18n="DISPLAY_VISUAL"></option><option class="psionics" value="DISPLAY_VISUAL_MATERIAL" data-i18n="DISPLAY_VISUAL_MATERIAL"></option><option class="psionics" value="DISPLAY_MATERIAL" data-i18n="DISPLAY_MATERIAL"></option><option value="V S M" class="srd-hidden"></option><option value="V S" class="srd-hidden"></option><option value="V M" class="srd-hidden"></option><option value="V" class="srd-hidden"></option><option value="S M" class="srd-hidden"></option><option value="S" class="srd-hidden"></option><option value="M" class="srd-hidden"></option></select><span name="attr_components" class="auto-expand-text min-2-rem" data-i18n-dynamic>COMPONENTS_V_S_M</span></span><span>(</span><span class="auto-expand-wrap"><input type="text" name="attr_materials" class="small-label" accept="Material"><span name="attr_materials" class="auto-expand-text small-label"></span></span><span>)</span></div><div class="shaped-row align-center"><span class="bold mar-r-sm"><span data-i18n="DURATION"></span>:</span><span class="auto-expand-wrap"><select name="attr_duration" accept="Duration"><option value="INSTANTANEOUS" data-i18n="INSTANTANEOUS"></option><option value="INSTANTANEOUS_OR_1_HOUR" data-i18n="INSTANTANEOUS_OR_1_HOUR"></option><option value="1_ROUND" data-i18n="1_ROUND"></option><option value="1_MINUTE" data-i18n="1_MINUTE"></option><option value="10_MINUTES" data-i18n="10_MINUTES"></option><option value="1_HOUR" data-i18n="1_HOUR"></option><option value="8_HOURS" data-i18n="8_HOURS"></option><option value="12_HOURS" data-i18n="12_HOURS"></option><option value="24_HOURS" data-i18n="24_HOURS"></option><option value="CONCENTRATION_UP_TO_1_ROUND" data-i18n="CONCENTRATION_UP_TO_1_ROUND"></option><option value="CONCENTRATION_UP_TO_6_ROUNDS" data-i18n="CONCENTRATION_UP_TO_6_ROUNDS"></option><option value="CONCENTRATION_UP_TO_1_MINUTE" data-i18n="CONCENTRATION_UP_TO_1_MINUTE"></option><option value="CONCENTRATION_UP_TO_10_MINUTES" data-i18n="CONCENTRATION_UP_TO_10_MINUTES"></option><option value="CONCENTRATION_UP_TO_1_HOUR" data-i18n="CONCENTRATION_UP_TO_1_HOUR"></option><option value="CONCENTRATION_UP_TO_2_HOURS" data-i18n="CONCENTRATION_UP_TO_2_HOURS"></option><option value="CONCENTRATION_UP_TO_8_HOURS" data-i18n="CONCENTRATION_UP_TO_8_HOURS"></option><option value="CONCENTRATION_UP_TO_12_HOURS" data-i18n="CONCENTRATION_UP_TO_12_HOURS"></option><option value="CONCENTRATION_UP_TO_24_HOURS" data-i18n="CONCENTRATION_UP_TO_24_HOURS"></option><option value="7_DAYS" data-i18n="7_DAYS"></option><option value="10_DAYS" data-i18n="10_DAYS"></option><option value="30_DAYS" data-i18n="30_DAYS"></option><option value="UNTIL_DISPELLED" data-i18n="UNTIL_DISPELLED"></option><option value="UNTIL_DISPELLED_OR_TRIGGERED" data-i18n="UNTIL_DISPELLED_OR_TRIGGERED"></option><option value="SPECIAL" data-i18n="SPECIAL"></option><option value="Instantaneous" class="srd-hidden"></option><option value="Instantaneous or 1 hour" class="srd-hidden"></option><option value="1 round" class="srd-hidden"></option><option value="1 minute" class="srd-hidden"></option><option value="10 minutes" class="srd-hidden"></option><option value="1 hour" class="srd-hidden"></option><option value="8 hours" class="srd-hidden"></option><option value="12 hours" class="srd-hidden"></option><option value="24 hours" class="srd-hidden"></option><option value="Up to 1 round" class="srd-hidden"></option><option value="Up to 6 rounds" class="srd-hidden"></option><option value="Up to 1 minute" class="srd-hidden"></option><option value="Up to 10 minutes" class="srd-hidden"></option><option value="Up to 1 hour" class="srd-hidden"></option><option value="Up to 2 hours" class="srd-hidden"></option><option value="Up to 8 hours" class="srd-hidden"></option><option value="Up to 12 hours" class="srd-hidden"></option><option value="Up to 24 hours" class="srd-hidden"></option></select><span name="attr_duration" class="auto-expand-text min-2-rem" data-i18n-dynamic>INSTANTANEOUS</span></span></div><div class="relative mar-l-smd mar-t-smd"><input type="checkbox" name="attr_content_toggle" value="1" class="content-toggle small-checkbox" checked="checked"><textarea name="attr_content" class="four-line-textarea textarea-checkbox" accept="Content" data-i18n-placeholder="CONTENT"></textarea></div><div class="relative mar-l-smd mar-t-smd"><input type="checkbox" name="attr_higher_level_toggle" value="1" class="higher-level-toggle small-checkbox"><textarea name="attr_higher_level" class="two-line-textarea textarea-checkbox" data-i18n-placeholder="HIGHER_LEVEL"></textarea></div><div class="shaped-row align-flex-start no-wrap mar-l-smd mar-t-smd"><input type="checkbox" name="attr_attack_toggle" value="1" class="attack-toggle small-checkbox no-shrink"><span class="attack-reverse heading"><span data-i18n="ATTACK"></span>.</span><div class="attack"><div class="shaped-row"><input type="hidden" name="attr_attack_type" class="attack-type"><span class="auto-expand-wrap"><select name="attr_attack_type" class="italic" accept="Item Type"><option value="MELEE_SPELL_ATTACK" data-i18n="MELEE_SPELL_ATTACK"></option><option value="RANGED_SPELL_ATTACK" data-i18n="RANGED_SPELL_ATTACK"></option><option class="srd-hidden">Melee Weapon</option><option class="srd-hidden">Ranged Weapon</option></select><span name="attr_attack_type" class="auto-expand-text italic" data-i18n-dynamic><span data-i18n="MELEE_WEAPON_ATTACK"></span></span></span><span class="italic">: </span><span class="attack edit"><label class="round-checkbox-wrapper pad-t-sm"><input type="checkbox" name="attr_proficiency" checked="checked"><span></span></label></span><span>+</span><span class="auto-expand-wrap"><select name="attr_attack_ability"><option value="0">—</option><option value="FIN" data-i18n="FIN"></option><option value="STR" data-i18n="STR" class=""></option><option value="DEX" data-i18n="DEX" class=""></option><option value="CON" data-i18n="CON" class=""></option><option value="INT" data-i18n="INT" class=""></option><option value="WIS" data-i18n="WIS" class=""></option><option value="CHA" data-i18n="CHA" class=""></option><option value="HON" data-i18n="HON" class="honor"></option><option value="SAN" data-i18n="SAN" class="sanity"></option><option class="srd-hidden">SPELL_ABILITY</option></select><span name="attr_attack_ability" class="auto-expand-text" data-i18n-dynamic></span></span><span>+</span><span class="auto-expand-wrap"><input type="number" name="attr_attack_bonus" class="no-spin"><span name="attr_attack_bonus" class="auto-expand-text"></span></span><span>=</span><span> </span><span name="attr_to_hit">+0</span><span> </span><span data-i18n="TO_HIT"></span><span>, </span><span data-i18n="REACH" class="reach lowercase"></span><span class="reach"> </span><span class="reach auto-expand-wrap"><input type="text" name="attr_reach" class="center" accept="Reach"><span name="attr_reach" class="auto-expand-text"></span></span><span class="reach">, </span><span data-i18n="RANGE" class="attack range edit lowercase"></span><span class="attack range edit"> </span><span class="attack range edit auto-expand-wrap"><input type="text" name="attr_range" class="center" accept="Range"><span name="attr_range" class="auto-expand-text"></span></span><span class="range">, </span><span class="auto-expand-wrap"><select name="attr_attack_target" class="italic"><option value="ONE_TARGET" data-i18n="ONE_TARGET"></option><option value="ONE_CREATURE" data-i18n="ONE_CREATURE"></option></select><span name="attr_attack_target" class="auto-expand-text" data-i18n-dynamic><span data-i18n="ONE_TARGET"></span></span></span><span class="crit-range">, </span><span data-i18n="CRIT_RANGE" class="crit-range lowercase"></span><span class="crit-range"> </span><span class="crit-range auto-expand-wrap"><input type="number" name="attr_crit_range" class="no-spin" value="20" step="1" min="1" max="20"><span name="attr_crit_range" class="auto-expand-text"></span></span><span>.</span></div><div class="shaped-row"><span class="italic"><span data-i18n="HIT"></span><span>:</span></span><span> </span><span name="attr_attack_damage_average" class="attack damage edit">0</span><span class="attack damage edit"> (</span><span class="attack damage edit"><span class="auto-expand-wrap"><input type="text" name="attr_attack_damage_dice" class="center" placeholder="1"><span name="attr_attack_damage_dice" class="auto-expand-text">1</span></span><span class="auto-expand-wrap"><select name="attr_attack_damage_die"><option>d0</option><option>d2</option><option>d4</option><option>d6</option><option>d8</option><option>d10</option><option>d12</option><option>d20</option></select><span name="attr_attack_damage_die" class="auto-expand-text">d0</span></span><span class="dice-modifier auto-expand-wrap"><input type="text" name="attr_attack_damage_dice_modifier"><span name="attr_attack_damage_dice_modifier" class="auto-expand-text"></span></span></span><span class="attack damage edit">+</span><span class="attack damage edit auto-expand-wrap"><select name="attr_attack_damage_ability"><option value="0">—</option><option value="FIN" data-i18n="FIN"></option><option value="STR" data-i18n="STR" class=""></option><option value="DEX" data-i18n="DEX" class=""></option><option value="CON" data-i18n="CON" class=""></option><option value="INT" data-i18n="INT" class=""></option><option value="WIS" data-i18n="WIS" class=""></option><option value="CHA" data-i18n="CHA" class=""></option><option value="HON" data-i18n="HON" class="honor"></option><option value="SAN" data-i18n="SAN" class="sanity"></option><option class="srd-hidden">SPELL_ABILITY</option></select><span name="attr_attack_damage_ability" class="auto-expand-text capitalize" data-i18n-dynamic></span></span><span class="attack damage edit">+</span><span class="attack damage edit auto-expand-wrap"><input type="text" name="attr_attack_damage_bonus"><span name="attr_attack_damage_bonus" class="auto-expand-text"></span></span><span class="attack damage edit extra-on-a-crit">, </span><span data-i18n="EXTRA_ON_A_CRIT" class="attack damage edit extra-on-a-crit lowercase"></span><span class="attack damage edit extra-on-a-crit"> </span><span class="attack damage edit extra-on-a-crit auto-expand-wrap"><input type="text" name="attr_attack_damage_crit" class="center"><span name="attr_attack_damage_crit" class="auto-expand-text"></span></span><span class="attack damage edit">) </span><span class="attack damage edit auto-expand-wrap"><input type="text" name="attr_attack_damage_type" class="edit center" data-i18n-placeholder="FIRE"><span name="attr_attack_damage_type" class="auto-expand-text min-2-rem"></span></span><span class="attack damage edit"> </span><span data-i18n="DAMAGE" class="attack damage edit lowercase"></span><span class="attack damage">, </span><span class="attack damage auto-expand-wrap"><input type="text" name="attr_attack_higher_level_dice"><span name="attr_attack_higher_level_dice" class="auto-expand-text"></span></span><span name="attr_attack_damage_die" class="attack damage"></span><span class="attack damage"> </span><span data-i18n="PER_LEVEL" class="attack damage"></span><span> </span><span class="attack edit auto-expand-wrap"><select name="attr_attack_second_damage_condition"><option value="">—</option><option value="PLUS" data-i18n="PLUS"></option></select><span name="attr_attack_second_damage_condition" class="auto-expand-text" data-i18n-dynamic></span></span><input type="hidden" name="attr_attack_second_damage_condition" class="attack-second-damage-condition" value=""><span class="damage"> </span><span name="attr_attack_second_damage_average" class="attack damage edit">0</span><span class="attack damage edit"> (</span><span class="attack damage edit"><span class="auto-expand-wrap"><input type="text" name="attr_attack_second_damage_dice" class="center" placeholder="1"><span name="attr_attack_second_damage_dice" class="auto-expand-text">1</span></span><span class="auto-expand-wrap"><select name="attr_attack_second_damage_die"><option>d0</option><option>d2</option><option>d4</option><option>d6</option><option>d8</option><option>d10</option><option>d12</option><option>d20</option></select><span name="attr_attack_second_damage_die" class="auto-expand-text">d0</span></span><span class="dice-modifier auto-expand-wrap"><input type="text" name="attr_attack_second_damage_dice_modifier"><span name="attr_attack_second_damage_dice_modifier" class="auto-expand-text"></span></span></span><span class="attack damage edit">+</span><span class="attack damage edit auto-expand-wrap"><select name="attr_attack_second_damage_ability"><option value="0">—</option><option value="FIN" data-i18n="FIN"></option><option value="STR" data-i18n="STR" class=""></option><option value="DEX" data-i18n="DEX" class=""></option><option value="CON" data-i18n="CON" class=""></option><option value="INT" data-i18n="INT" class=""></option><option value="WIS" data-i18n="WIS" class=""></option><option value="CHA" data-i18n="CHA" class=""></option><option value="HON" data-i18n="HON" class="honor"></option><option value="SAN" data-i18n="SAN" class="sanity"></option><option class="srd-hidden">SPELL_ABILITY</option></select><span name="attr_attack_second_damage_ability" class="auto-expand-text capitalize" data-i18n-dynamic></span></span><span class="attack damage edit">+</span><span class="attack damage edit auto-expand-wrap"><input type="text" name="attr_attack_second_damage_bonus"><span name="attr_attack_second_damage_bonus" class="auto-expand-text"></span></span><span class="attack damage edit extra-on-a-crit">, </span><span data-i18n="EXTRA_ON_A_CRIT" class="attack damage edit extra-on-a-crit lowercase"></span><span class="attack damage edit extra-on-a-crit"> </span><span class="attack damage edit extra-on-a-crit auto-expand-wrap"><input type="text" name="attr_attack_second_damage_crit" class="center"><span name="attr_attack_second_damage_crit" class="auto-expand-text"></span></span><span class="attack damage edit">) </span><span class="attack damage edit auto-expand-wrap"><input type="text" name="attr_attack_second_damage_type" class="edit center" data-i18n-placeholder="FIRE"><span name="attr_attack_second_damage_type" class="auto-expand-text min-2-rem"></span></span><span class="attack damage edit"> </span><span data-i18n="DAMAGE" class="attack damage edit lowercase"></span><span class="attack damage">, </span><span class="attack damage auto-expand-wrap"><input type="text" name="attr_attack_second_higher_level_dice"><span name="attr_attack_second_higher_level_dice" class="auto-expand-text"></span></span><span name="attr_attack_second_damage_die" class="attack damage"></span><span class="attack damage"> </span><span data-i18n="PER_LEVEL" class="attack damage"></span><span>.</span></div></div></div><div class="shaped-row align-flex-start no-wrap mar-l-smd mar-t-smd"><input type="checkbox" name="attr_saving_throw_toggle" value="1" class="saving-throw-toggle small-checkbox no-shrink"><span class="saving-throw-reverse heading"><span data-i18n="SAVING_THROW"></span>.</span><div class="saving-throw"><div class="shaped-row"><span class="edit auto-expand-wrap"><select name="attr_saving_throw_vs_ability" accept="Save"><option value="STRENGTH" data-i18n="STRENGTH" class="default-saving-throw"></option><option value="DEXTERITY" data-i18n="DEXTERITY" class="default-saving-throw"></option><option value="CONSTITUTION" data-i18n="CONSTITUTION" class="default-saving-throw"></option><option value="INTELLIGENCE" data-i18n="INTELLIGENCE" class="default-saving-throw"></option><option value="WISDOM" data-i18n="WISDOM" class="default-saving-throw"></option><option value="CHARISMA" data-i18n="CHARISMA" class="default-saving-throw"></option><option value="HONOR" data-i18n="HONOR" class="default-saving-throw honor"></option><option value="SANITY" data-i18n="SANITY" class="default-saving-throw sanity"></option><option value="FORTITUDE" data-i18n="FORTITUDE" class="custom-saving-throw"></option><option value="REFLEX" data-i18n="REFLEX" class="custom-saving-throw"></option><option value="WILL" data-i18n="WILL" class="custom-saving-throw"></option></select><span name="attr_saving_throw_vs_ability" class="auto-expand-text" data-i18n-dynamic></span></span><span> </span><span data-i18n="SAVING_THROW" class="lowercase"></span><span> (</span><span class="edit auto-expand-wrap"><select name="attr_saving_throw_ability"><option value="0">—</option><option value="STR" data-i18n="STR" class=""></option><option value="DEX" data-i18n="DEX" class=""></option><option value="CON" data-i18n="CON" class=""></option><option value="INT" data-i18n="INT" class=""></option><option value="WIS" data-i18n="WIS" class=""></option><option value="CHA" data-i18n="CHA" class=""></option><option value="HON" data-i18n="HON" class="honor"></option><option value="SAN" data-i18n="SAN" class="sanity"></option><option class="srd-hidden">SPELL_ABILITY</option></select><span name="attr_saving_throw_ability" class="auto-expand-text" data-i18n-dynamic></span></span><span>+</span><span class="edit auto-expand-wrap"><input type="number" name="attr_saving_throw_bonus"><span name="attr_saving_throw_bonus" class="auto-expand-text"></span></span><span>=</span><span data-i18n="DC"></span><span> </span><input type="hidden" name="attr_saving_throw_dc"><span name="attr_saving_throw_dc" class="bold"></span><span>).</span><span> </span><span class="inline-block"><div class="7-rem flex-grow"><textarea name="attr_saving_throw_success" class="one-line-textarea" data-i18n-placeholder="SAVE_SUCCESS" accept="Save Success"></textarea></div></span></div><div class="shaped-row"><span class="italic"><span data-i18n="SAVE_FAILURE"></span><span>:</span></span><span> </span><span name="attr_saving_throw_damage_average" class="saving-throw damage edit">0</span><span class="saving-throw damage edit"> (</span><span class="saving-throw damage edit"><span class="auto-expand-wrap"><input type="text" name="attr_saving_throw_damage_dice" class="center" placeholder="1"><span name="attr_saving_throw_damage_dice" class="auto-expand-text">1</span></span><span class="auto-expand-wrap"><select name="attr_saving_throw_damage_die"><option>d0</option><option>d2</option><option>d4</option><option>d6</option><option>d8</option><option>d10</option><option>d12</option><option>d20</option></select><span name="attr_saving_throw_damage_die" class="auto-expand-text">d0</span></span><span class="dice-modifier auto-expand-wrap"><input type="text" name="attr_saving_throw_damage_dice_modifier"><span name="attr_saving_throw_damage_dice_modifier" class="auto-expand-text"></span></span></span><span class="saving-throw damage edit">+</span><span class="saving-throw damage edit auto-expand-wrap"><select name="attr_saving_throw_damage_ability"><option value="0">—</option><option value="FIN" data-i18n="FIN"></option><option value="STR" data-i18n="STR" class=""></option><option value="DEX" data-i18n="DEX" class=""></option><option value="CON" data-i18n="CON" class=""></option><option value="INT" data-i18n="INT" class=""></option><option value="WIS" data-i18n="WIS" class=""></option><option value="CHA" data-i18n="CHA" class=""></option><option value="HON" data-i18n="HON" class="honor"></option><option value="SAN" data-i18n="SAN" class="sanity"></option><option class="srd-hidden">SPELL_ABILITY</option></select><span name="attr_saving_throw_damage_ability" class="auto-expand-text capitalize" data-i18n-dynamic></span></span><span class="saving-throw damage edit">+</span><span class="saving-throw damage edit auto-expand-wrap"><input type="text" name="attr_saving_throw_damage_bonus"><span name="attr_saving_throw_damage_bonus" class="auto-expand-text"></span></span><span class="saving-throw damage edit">) </span><span class="saving-throw damage edit auto-expand-wrap"><input type="text" name="attr_saving_throw_damage_type" class="edit center" data-i18n-placeholder="FIRE"><span name="attr_saving_throw_damage_type" class="auto-expand-text min-2-rem"></span></span><span class="saving-throw damage edit"> </span><span data-i18n="DAMAGE" class="saving-throw damage edit lowercase"></span><span class="saving-throw damage">, </span><span class="saving-throw damage auto-expand-wrap"><input type="text" name="attr_saving_throw_higher_level_dice"><span name="attr_saving_throw_higher_level_dice" class="auto-expand-text"></span></span><span name="attr_saving_throw_damage_die" class="saving-throw damage"></span><span class="saving-throw damage"> </span><span data-i18n="PER_LEVEL" class="saving-throw damage"></span><span class="saving-throw edit"> </span><span class="saving-throw edit auto-expand-wrap"><select name="attr_saving_throw_second_damage_condition"><option value="">—</option><option value="PLUS" data-i18n="PLUS"></option></select><span name="attr_saving_throw_second_damage_condition" class="auto-expand-text" data-i18n-dynamic></span></span><input type="hidden" name="attr_saving_throw_second_damage_condition" class="saving-throw-second-damage-condition" value=""><span class="saving-throw damage edit"> </span><span name="attr_saving_throw_second_damage_average" class="saving-throw damage edit">0</span><span class="saving-throw damage edit"> (</span><span class="saving-throw damage edit"><span class="auto-expand-wrap"><input type="text" name="attr_saving_throw_second_damage_dice" class="center" placeholder="1"><span name="attr_saving_throw_second_damage_dice" class="auto-expand-text">1</span></span><span class="auto-expand-wrap"><select name="attr_saving_throw_second_damage_die"><option>d0</option><option>d2</option><option>d4</option><option>d6</option><option>d8</option><option>d10</option><option>d12</option><option>d20</option></select><span name="attr_saving_throw_second_damage_die" class="auto-expand-text">d0</span></span><span class="dice-modifier auto-expand-wrap"><input type="text" name="attr_saving_throw_second_damage_dice_modifier"><span name="attr_saving_throw_second_damage_dice_modifier" class="auto-expand-text"></span></span></span><span class="saving-throw damage edit">+</span><span class="saving-throw damage edit auto-expand-wrap"><select name="attr_saving_throw_second_damage_ability"><option value="0">—</option><option value="FIN" data-i18n="FIN"></option><option value="STR" data-i18n="STR" class=""></option><option value="DEX" data-i18n="DEX" class=""></option><option value="CON" data-i18n="CON" class=""></option><option value="INT" data-i18n="INT" class=""></option><option value="WIS" data-i18n="WIS" class=""></option><option value="CHA" data-i18n="CHA" class=""></option><option value="HON" data-i18n="HON" class="honor"></option><option value="SAN" data-i18n="SAN" class="sanity"></option><option class="srd-hidden">SPELL_ABILITY</option></select><span name="attr_saving_throw_second_damage_ability" class="auto-expand-text capitalize" data-i18n-dynamic></span></span><span class="saving-throw damage edit">+</span><span class="saving-throw damage edit auto-expand-wrap"><input type="text" name="attr_saving_throw_second_damage_bonus"><span name="attr_saving_throw_second_damage_bonus" class="auto-expand-text"></span></span><span class="saving-throw damage edit">) </span><span class="saving-throw damage edit auto-expand-wrap"><input type="text" name="attr_saving_throw_second_damage_type" class="edit center" data-i18n-placeholder="FIRE"><span name="attr_saving_throw_second_damage_type" class="auto-expand-text min-2-rem"></span></span><span class="saving-throw damage edit"> </span><span data-i18n="DAMAGE" class="saving-throw damage edit lowercase"></span><span class="saving-throw damage">, </span><span class="saving-throw damage auto-expand-wrap"><input type="text" name="attr_saving_throw_second_higher_level_dice"><span name="attr_saving_throw_second_higher_level_dice" class="auto-expand-text"></span></span><span name="attr_saving_throw_second_damage_die" class="saving-throw damage"></span><span class="saving-throw damage"> </span><span data-i18n="PER_LEVEL" class="saving-throw damage"></span><span class="saving-throw edit">.</span></div></div></div><div class="shaped-row align-flex-start mar-l-smd mar-t-smd"><input type="checkbox" name="attr_other_damage_toggle" value="1" class="other-damage-toggle small-checkbox"><span class="other-damage-reverse heading"><span data-i18n="OTHER_DAMAGE"></span>.</span><span name="attr_other_damage_average" class="other-damage damage edit">0</span><span class="other-damage damage edit"> (</span><span class="other-damage damage edit"><span class="auto-expand-wrap"><input type="text" name="attr_other_damage_dice" class="center" placeholder="1"><span name="attr_other_damage_dice" class="auto-expand-text">1</span></span><span class="auto-expand-wrap"><select name="attr_other_damage_die"><option>d0</option><option>d2</option><option>d4</option><option>d6</option><option>d8</option><option>d10</option><option>d12</option><option>d20</option></select><span name="attr_other_damage_die" class="auto-expand-text">d0</span></span><span class="dice-modifier auto-expand-wrap"><input type="text" name="attr_other_damage_dice_modifier"><span name="attr_other_damage_dice_modifier" class="auto-expand-text"></span></span></span><span class="other-damage damage edit">+</span><span class="other-damage damage edit auto-expand-wrap"><select name="attr_other_damage_ability"><option value="0">—</option><option value="FIN" data-i18n="FIN"></option><option value="STR" data-i18n="STR" class=""></option><option value="DEX" data-i18n="DEX" class=""></option><option value="CON" data-i18n="CON" class=""></option><option value="INT" data-i18n="INT" class=""></option><option value="WIS" data-i18n="WIS" class=""></option><option value="CHA" data-i18n="CHA" class=""></option><option value="HON" data-i18n="HON" class="honor"></option><option value="SAN" data-i18n="SAN" class="sanity"></option><option class="srd-hidden">SPELL_ABILITY</option></select><span name="attr_other_damage_ability" class="auto-expand-text capitalize" data-i18n-dynamic></span></span><span class="other-damage damage edit">+</span><span class="other-damage damage edit auto-expand-wrap"><input type="text" name="attr_other_damage_bonus"><span name="attr_other_damage_bonus" class="auto-expand-text"></span></span><span class="other-damage damage edit extra-on-a-crit">, </span><span data-i18n="EXTRA_ON_A_CRIT" class="other-damage damage edit extra-on-a-crit lowercase"></span><span class="other-damage damage edit extra-on-a-crit"> </span><span class="other-damage damage edit extra-on-a-crit auto-expand-wrap"><input type="text" name="attr_other_damage_crit" class="center"><span name="attr_other_damage_crit" class="auto-expand-text"></span></span><span class="other-damage damage edit">) </span><span class="other-damage damage edit auto-expand-wrap"><input type="text" name="attr_other_damage_type" class="edit center" data-i18n-placeholder="FIRE"><span name="attr_other_damage_type" class="auto-expand-text min-2-rem"></span></span><span class="other-damage damage edit"> </span><span data-i18n="DAMAGE" class="other-damage damage edit lowercase"></span><span class="other-damage damage">, </span><span class="other-damage damage auto-expand-wrap"><input type="text" name="attr_other_higher_level_dice"><span name="attr_other_higher_level_dice" class="auto-expand-text"></span></span><span name="attr_other_damage_die" class="other-damage damage"></span><span class="other-damage damage"> </span><span data-i18n="PER_LEVEL" class="other-damage damage"></span><span class="other-damage edit"> </span><span class="other-damage edit auto-expand-wrap"><select name="attr_other_second_damage_condition"><option value="">—</option><option value="PLUS" data-i18n="PLUS"></option></select><span name="attr_other_second_damage_condition" class="auto-expand-text" data-i18n-dynamic></span></span><input type="hidden" name="attr_other_second_damage_condition" class="other-second-damage-condition" value=""><span class="other-damage damage edit"> </span><span name="attr_other_second_damage_average" class="other-damage damage edit">0</span><span class="other-damage damage edit"> (</span><span class="other-damage damage edit"><span class="auto-expand-wrap"><input type="text" name="attr_other_second_damage_dice" class="center" placeholder="1"><span name="attr_other_second_damage_dice" class="auto-expand-text">1</span></span><span class="auto-expand-wrap"><select name="attr_other_second_damage_die"><option>d0</option><option>d2</option><option>d4</option><option>d6</option><option>d8</option><option>d10</option><option>d12</option><option>d20</option></select><span name="attr_other_second_damage_die" class="auto-expand-text">d0</span></span><span class="dice-modifier auto-expand-wrap"><input type="text" name="attr_other_second_damage_dice_modifier"><span name="attr_other_second_damage_dice_modifier" class="auto-expand-text"></span></span></span><span class="other-damage damage edit">+</span><span class="other-damage damage edit auto-expand-wrap"><select name="attr_other_second_damage_ability"><option value="0">—</option><option value="FIN" data-i18n="FIN"></option><option value="STR" data-i18n="STR" class=""></option><option value="DEX" data-i18n="DEX" class=""></option><option value="CON" data-i18n="CON" class=""></option><option value="INT" data-i18n="INT" class=""></option><option value="WIS" data-i18n="WIS" class=""></option><option value="CHA" data-i18n="CHA" class=""></option><option value="HON" data-i18n="HON" class="honor"></option><option value="SAN" data-i18n="SAN" class="sanity"></option><option class="srd-hidden">SPELL_ABILITY</option></select><span name="attr_other_second_damage_ability" class="auto-expand-text capitalize" data-i18n-dynamic></span></span><span class="other-damage damage edit">+</span><span class="other-damage damage edit auto-expand-wrap"><input type="text" name="attr_other_second_damage_bonus"><span name="attr_other_second_damage_bonus" class="auto-expand-text"></span></span><span class="other-damage damage edit extra-on-a-crit">, </span><span data-i18n="EXTRA_ON_A_CRIT" class="other-damage damage edit extra-on-a-crit lowercase"></span><span class="other-damage damage edit extra-on-a-crit"> </span><span class="other-damage damage edit extra-on-a-crit auto-expand-wrap"><input type="text" name="attr_other_second_damage_crit" class="center"><span name="attr_other_second_damage_crit" class="auto-expand-text"></span></span><span class="other-damage damage edit">) </span><span class="other-damage damage edit auto-expand-wrap"><input type="text" name="attr_other_second_damage_type" class="edit center" data-i18n-placeholder="FIRE"><span name="attr_other_second_damage_type" class="auto-expand-text min-2-rem"></span></span><span class="other-damage damage edit"> </span><span data-i18n="DAMAGE" class="other-damage damage edit lowercase"></span><span class="other-damage damage">, </span><span class="other-damage damage auto-expand-wrap"><input type="text" name="attr_other_second_higher_level_dice"><span name="attr_other_second_higher_level_dice" class="auto-expand-text"></span></span><span name="attr_other_second_damage_die" class="other-damage damage"></span><span class="other-damage damage"> </span><span data-i18n="PER_LEVEL" class="other-damage damage"></span><span class="other-damage edit">.</span></div><div class="shaped-row align-flex-start mar-l-smd mar-t-smd"><input type="hidden" name="attr_heal_formula"> <input type="checkbox" name="attr_heal_toggle" value="1" class="heal-toggle small-checkbox"><span class="heal-reverse heading"><span data-i18n="HEAL"></span>.</span><span class="heal" data-i18n="HEAL_FOR"></span><span class="heal"> </span><span class="heal edit"><span class="edit auto-expand-wrap"><input type="text" name="attr_heal_dice" class="center" placeholder="1"><span name="attr_heal_dice" class="auto-expand-text">1</span></span><span class="auto-expand-wrap"><select name="attr_heal_die"><option>d0</option><option>d2</option><option>d4</option><option>d6</option><option>d8</option><option>d10</option><option>d12</option><option>d20</option></select><span name="attr_heal_die" class="auto-expand-text">d0</span></span><span class="dice-modifier auto-expand-wrap"><input type="text" name="attr_heal_dice_modifier"><span name="attr_heal_dice_modifier" class="auto-expand-text"></span></span></span><span class="heal">+</span><span class="heal auto-expand-wrap"><select name="attr_heal_ability"><option value="0">—</option><option value="STR" data-i18n="STR" class=""></option><option value="DEX" data-i18n="DEX" class=""></option><option value="CON" data-i18n="CON" class=""></option><option value="INT" data-i18n="INT" class=""></option><option value="WIS" data-i18n="WIS" class=""></option><option value="CHA" data-i18n="CHA" class=""></option><option value="HON" data-i18n="HON" class="honor"></option><option value="SAN" data-i18n="SAN" class="sanity"></option><option class="srd-hidden">SPELL_ABILITY</option></select><span name="attr_heal_ability" class="auto-expand-text" data-i18n-dynamic></span></span><span class="heal">+</span><span class="heal auto-expand-wrap"><input type="text" name="attr_heal_bonus"><span name="attr_heal_bonus" class="auto-expand-text"></span></span><span class="heal">+</span><span class="heal center"><label class="pseudo-button-wrapper space-below"><input type="checkbox" name="attr_heal_query_toggle" value="?{Heal Bonus Amount|}"><span data-i18n="QUERY" class="lowercase"></span></label></span><span class="heal">, </span><span class="heal auto-expand-wrap"><input type="text" name="attr_heal_higher_level_dice"><span name="attr_heal_higher_level_dice" class="auto-expand-text"></span></span><span name="attr_heal_die" class="heal"></span><span class="heal">+</span><span class="heal auto-expand-wrap"><input type="text" name="attr_higher_level_heal" class="center" accept="Higher Level Healing"><span name="attr_higher_level_heal" class="auto-expand-text"></span></span><span class="heal"> </span><span data-i18n="PER_LEVEL" class="heal"></span></div><div class="emote mar-l-smd mar-t-smd"><textarea name="attr_emote" class="one-line-textarea" data-i18n-placeholder="EMOTE"></textarea></div><div class="freetext mar-l-smd mar-t-sm"><textarea name="attr_freetext" class="two-line-textarea" data-i18n-placeholder="FREETEXT"></textarea></div><div class="freeform mar-l-smd mar-t-sm"><textarea name="attr_freeform" class="two-line-textarea" data-i18n-placeholder="FREEFORM"></textarea></div><div class="shaped-row align-flex-start mar-l-smd mar-t-smd relative"><input type="checkbox" name="attr_special_effects_toggle" value="1" class="special-effects-toggle small-checkbox"><span class="heading"><span data-i18n="SPECIAL_EFFECTS"></span>.</span><span data-i18n="TYPE" class="special-effects"></span><span class="special-effects"> </span><span class="special-effects auto-expand-wrap"><input type="text" name="attr_special_effects_type" class="center" data-i18n-placeholder="EXPLODE"><span name="attr_special_effects_type" class="auto-expand-text min-2-rem"></span></span><span class="special-effects">, </span><span data-i18n="COLOR" class="special-effects"></span><span class="special-effects"> </span><span class="special-effects auto-expand-wrap"><input type="text" name="attr_special_effects_color" class="center" data-i18n-placeholder="FIRE"><span name="attr_special_effects_color" class="auto-expand-text min-2-rem"></span></span><span class="special-effects">, </span><span data-i18n="POINTS_OF_ORIGIN" class="special-effects"></span><span class="special-effects"> </span><span class="special-effects 6-rem"><select name="attr_special_effects_points_of_origin"><option value="sourceToTarget @{target|token_id}" data-i18n="SOURCE_TO_TARGET"></option><option value="target @{target|token_id}" data-i18n="TARGET"></option><option value="source" data-i18n="SOURCE"></option><option value="targetToSource @{target|token_id}" data-i18n="TARGET_TO_SOURCE"></option></select></span><div class="tooltip-position-wrapper"><div class="tooltip"><div class="tooltip-toggle-text center">A</div><div class="tooltip-content-left small-label" data-i18n="REQUIRES_API"></div></div></div></div><div class="shaped-row align-flex-start mar-l-smd mar-t-smd"><input type="checkbox" name="attr_repeat_toggle" value="1" class="small-checkbox"><span class="heading"><span data-i18n="REPEAT"></span>.</span></div></div></div></fieldset></div><div class="spell-level-container spell-level-9 shaped-row align-center"><div class="spell-level-wrapper shaped-row align-flex-end mar-r-smd"><span data-i18n="9TH_LEVEL" class="white-space-no-wrap"></span><span class="spell-slots-or-points"> (</span><span class="auto-expand-wrap spell-slots"><input type="number" name="attr_spell_slots_l9" class="no-spin" value="0"><span name="attr_spell_slots_l9" class="auto-expand-text"></span></span><span class="spell-slots">/</span><span name="attr_spell_slots_l9_calc" class="spell-slots pc edit"></span><span class="spell-slots edit">+</span><span class="auto-expand-wrap spell-slots edit"><input type="number" name="attr_spell_slots_l9_bonus" class="no-spin" value="0" min="0"><span name="attr_spell_slots_l9_bonus" class="auto-expand-text"></span></span><span class="spell-slots edit">=</span><span name="attr_spell_slots_l9_max" class="spell-slots"></span><span class="spell-slots spell-points mar-r-smd">;</span><span class="spell-points">13 <span data-i18n="POINTS" class="lowercase"></span></span><span class="spell-slots-or-points">)</span><span class="show-when-condensed">:</span></div><div class="col-100 show-when-not-condensed"></div><fieldset class="repeating_spell9"><input type="hidden" name="attr_is_prepared" class="toggle-prepared hidden"> <input type="hidden" name="attr_ritual" class="toggle-ritual"> <input type="hidden" name="attr_concentration" class="toggle-concentration"> <input type="hidden" name="attr_casting_time" class="toggle-time"> <input type="hidden" name="attr_components" class="toggle-components"><div class="filter-section compendium-drop-target"><input type="hidden" name="attr_roll_formula"> <input type="hidden" name="attr_cast_as_level"> <input type="hidden" name="attr_type_from_srd" accept="Spell Attack"> <input type="hidden" name="attr_damage_from_srd" accept="Damage"> <input type="hidden" name="attr_second_damage_from_srd" accept="Secondary Damage"> <input type="hidden" name="attr_damage_type_from_srd" accept="Damage Type"> <input type="hidden" name="attr_heal_from_srd" accept="Healing"> <input type="hidden" name="attr_higher_spell_slot_dice_from_srd" accept="Higher Spell Slot Dice"> <input type="hidden" name="attr_add_casting_modifier" accept="Add Casting Modifier"> <input type="hidden" name="attr_damage_progression_from_srd" accept="Damage Progression"><div class="presentation relative"><div class="shaped-row no-wrap"><input type="hidden" name="attr_content_toggle" value="1" class="content-toggle"><button type="roll" name="roll_spell" class="wrapper-button" value="@{output_option} &{template:5e-shaped} {{character_name=@{character_name}}} @{show_character_name} {{title=@{name}}} {{spell=1}} @{attacher_spell} @{attacher_spell_level_9} {{spell_level=^{@{spell_level}}}} {{school=^{@{school}}}} {{casting_time=^{@{casting_time}}}} @{ritual_output} {{range=@{range}}} {{components=^{@{components}}}} {{materials=@{materials}}} {{duration=^{@{duration}}}} @{hide_gm_info} @{roll_formula}"><span name="attr_name" class="spell-name"></span><div class="no-overflow condense"><span name="attr_spell_level" data-i18n-dynamic class="italic"></span><span name="attr_school" data-i18n-dynamic class="italic lowercase"></span><span class="show-ritual italic lowercase">(<span data-i18n="RITUAL"></span>)</span></div><div class="no-overflow condense"><span class="bold mar-r-sm"><span data-i18n="CASTING_TIME"></span>:</span><span name="attr_casting_time" data-i18n-dynamic></span></div><div class="no-overflow condense"><span class="bold mar-r-sm"><span data-i18n="RANGE"></span>:</span><span name="attr_range"></span></div><div class="no-overflow condense"><span class="bold mar-r-sm"><span data-i18n="COMPONENTS"></span>:</span><span name="attr_components" data-i18n-dynamic></span><input type="checkbox" name="attr_materials_show" value="1" class="show-materials hidden"><span class="show-materials">(<span name="attr_materials" class="small-label"></span>)</span></div><div class="no-overflow condense"><span class="bold mar-r-sm"><span data-i18n="DURATION"></span>:</span><span name="attr_duration" data-i18n-dynamic></span></div><div class="condense content"><span name="attr_content"></span></div></button><span class="show-when-condensed comma">, </span></div><div class="prepared-absolute prepared-matters"><label class="pseudo-button-wrapper show-when-not-condensed"><input type="checkbox" name="attr_is_prepared" value="Yes"><span data-i18n="PREPARED" class="lowercase small-font"></span></label></div></div><button type="roll" name="roll_repeat" class="hidden" value="@{output_option} &{template:5e-shaped} {{character_name=@{character_name}}} @{show_character_name} {{title=@{name}}} {{spell_repeat=1}} @{attacher_spell} @{attacher_spell_level_9} {{spell_level=^{@{spell_level}}}} @{hide_gm_info} @{roll_formula} {{content=}} {{higher_level=}}"></button><div class="shaped-row no-wrap edit"><span class="auto-expand-wrap"><input type="text" name="attr_name" class="spell-name" data-i18n-placeholder="NAME" accept="Name"><span name="attr_name" class="auto-expand-text min-3-rem spell-name"></span></span><div class="1-rem"></div></div><input type="checkbox" name="attr_toggle_details" class="toggle-icon-settings edit" checked="checked"><span class="toggle-icon-settings pictos edit">y</span><div class="details edit"><div class="shaped-row align-center"><span class="auto-expand-wrap"><select name="attr_spell_level" class="italic" accept="Level"><option value="CANTRIP" data-i18n="CANTRIP"></option><option value="1ST_LEVEL" data-i18n="1ST_LEVEL"></option><option value="2ND_LEVEL" data-i18n="2ND_LEVEL"></option><option value="3RD_LEVEL" data-i18n="3RD_LEVEL"></option><option value="4TH_LEVEL" data-i18n="4TH_LEVEL"></option><option value="5TH_LEVEL" data-i18n="5TH_LEVEL"></option><option value="6TH_LEVEL" data-i18n="6TH_LEVEL"></option><option value="7TH_LEVEL" data-i18n="7TH_LEVEL"></option><option value="8TH_LEVEL" data-i18n="8TH_LEVEL"></option><option value="9TH_LEVEL" data-i18n="9TH_LEVEL" selected="selected"></option><option value="0" class="srd-hidden">0</option><option value="1" class="srd-hidden">1</option><option value="2" class="srd-hidden">2</option><option value="3" class="srd-hidden">3</option><option value="4" class="srd-hidden">4</option><option value="5" class="srd-hidden">5</option><option value="6" class="srd-hidden">6</option><option value="7" class="srd-hidden">7</option><option value="8" class="srd-hidden">8</option><option value="9" class="srd-hidden">9</option></select><span name="attr_spell_level" class="auto-expand-text min-2-rem" data-i18n-dynamic>CANTRIP</span></span><span class="auto-expand-wrap"><select name="attr_school" class="italic lowercase" accept="School"><option value="ABJURATION" data-i18n="ABJURATION"></option><option value="CONJURATION" data-i18n="CONJURATION"></option><option value="DIVINATION" data-i18n="DIVINATION"></option><option value="ENCHANTMENT" data-i18n="ENCHANTMENT"></option><option value="EVOCATION" data-i18n="EVOCATION"></option><option value="ILLUSION" data-i18n="ILLUSION"></option><option value="NECROMANCY" data-i18n="NECROMANCY"></option><option value="TRANSMUTATION" data-i18n="TRANSMUTATION"></option><option value="Abjuration" class="srd-hidden">Abjuration</option><option value="Conjuration" class="srd-hidden">Conjuration</option><option value="Divination" class="srd-hidden">Divination</option><option value="Enchantment" class="srd-hidden">Enchantment</option><option value="Evocation" class="srd-hidden">Evocation</option><option value="Illusion" class="srd-hidden">Illusion</option><option value="Necromancy" class="srd-hidden">Necromancy</option><option value="Transmutation" class="srd-hidden">Transmutation</option></select><span name="attr_school" class="auto-expand-text lowercase min-2-rem" data-i18n-dynamic>ABJURATION</span></span><div class="mar-l-sm"><input type="hidden" name="attr_ritual_output"><label class="pseudo-button-wrapper"><input type="checkbox" name="attr_ritual" value="Yes" accept="Ritual"><span data-i18n="RITUAL" class="lowercase small-font"></span></label></div><div class="mar-l-sm prepared-matters"><label class="pseudo-button-wrapper"><input type="checkbox" name="attr_is_prepared" value="Yes"><span data-i18n="PREPARED" class="lowercase small-font"></span></label></div></div><div class="shaped-row align-center"><span class="bold mar-r-sm"><span data-i18n="CASTING_TIME"></span>:</span><span class="auto-expand-wrap"><select name="attr_casting_time" accept="Casting Time"><option value="1_ACTION" data-i18n="1_ACTION"></option><option value="1_BONUS_ACTION" data-i18n="1_BONUS_ACTION"></option><option value="1_REACTION" data-i18n="1_REACTION"></option><option value="1_MINUTE" data-i18n="1_MINUTE"></option><option value="10_MINUTES" data-i18n="10_MINUTES"></option><option value="1_HOUR" data-i18n="1_HOUR"></option><option value="8_HOURS" data-i18n="8_HOURS"></option><option value="12_HOURS" data-i18n="12_HOURS"></option><option value="24_HOURS" data-i18n="24_HOURS"></option><option value="1 action" class="srd-hidden"></option><option value="1 bonus action" class="srd-hidden"></option><option value="1 reaction" class="srd-hidden"></option><option value="1 minute" class="srd-hidden"></option><option value="10 minutes" class="srd-hidden"></option><option value="1 hour" class="srd-hidden"></option><option value="8 hours" class="srd-hidden"></option><option value="12 hours" class="srd-hidden"></option><option value="24 hours" class="srd-hidden"></option></select><span name="attr_casting_time" class="auto-expand-text min-2-rem" data-i18n-dynamic>1_ACTION</span></span></div><div class="shaped-row align-center"><span class="bold mar-r-sm"><span data-i18n="RANGE"></span>:</span><span class="auto-expand-wrap"><input type="text" name="attr_range" placeholder="90" accept="Range"><span name="attr_range" class="auto-expand-text min-2-rem"></span></span></div><div class="shaped-row align-center no-wrap"><span class="bold mar-r-sm"><span data-i18n="COMPONENTS"></span>:</span><span class="auto-expand-wrap"><select name="attr_components" accept="Components"><option value="COMPONENTS_V_S_M" data-i18n="COMPONENTS_V_S_M"></option><option value="COMPONENTS_V_S" data-i18n="COMPONENTS_V_S"></option><option value="COMPONENTS_V_M" data-i18n="COMPONENTS_V_M"></option><option value="COMPONENTS_V" data-i18n="COMPONENTS_V"></option><option value="COMPONENTS_S_M" data-i18n="COMPONENTS_S_M"></option><option value="COMPONENTS_S" data-i18n="COMPONENTS_S"></option><option value="COMPONENTS_M" data-i18n="COMPONENTS_M"></option><option class="psionics" value="DISPLAY_AUDITORY" data-i18n="DISPLAY_AUDITORY"></option><option class="psionics" value="DISPLAY_AUDITORY_MATERIAL" data-i18n="DISPLAY_AUDITORY_MATERIAL"></option><option class="psionics" value="DISPLAY_AUDITORY_MENTAL" data-i18n="DISPLAY_AUDITORY_MENTAL"></option><option class="psionics" value="DISPLAY_AUDITORY_MENTAL_VISUAL" data-i18n="DISPLAY_AUDITORY_MENTAL_VISUAL"></option><option class="psionics" value="DISPLAY_AUDITORY_MENTAL_OLFACTORY" data-i18n="DISPLAY_AUDITORY_MENTAL_OLFACTORY"></option><option class="psionics" value="DISPLAY_AUDITORY_OLFACTORY" data-i18n="DISPLAY_AUDITORY_OLFACTORY"></option><option class="psionics" value="DISPLAY_AUDITORY_OLFACTORY_MATERIAL" data-i18n="DISPLAY_AUDITORY_OLFACTORY_MATERIAL"></option><option class="psionics" value="DISPLAY_AUDITORY_VISUAL" data-i18n="DISPLAY_AUDITORY_VISUAL"></option><option class="psionics" value="DISPLAY_AUDITORY_VISUAL_MATERIAL" data-i18n="DISPLAY_AUDITORY_VISUAL_MATERIAL"></option><option class="psionics" value="DISPLAY_MENTAL" data-i18n="DISPLAY_MENTAL"></option><option class="psionics" value="DISPLAY_MENTAL_OLFACTORY" data-i18n="DISPLAY_MENTAL_OLFACTORY"></option><option class="psionics" value="DISPLAY_MENTAL_OLFACTORY_VISUAL" data-i18n="DISPLAY_MENTAL_OLFACTORY_VISUAL"></option><option class="psionics" value="DISPLAY_MENTAL_VISUAL" data-i18n="DISPLAY_MENTAL_VISUAL"></option><option class="psionics" value="DISPLAY_MENTAL_MATERIAL" data-i18n="DISPLAY_MENTAL_MATERIAL"></option><option class="psionics" value="DISPLAY_OLFACTORY" data-i18n="DISPLAY_OLFACTORY"></option><option class="psionics" value="DISPLAY_OLFACTORY_VISUAL" data-i18n="DISPLAY_OLFACTORY_VISUAL"></option><option class="psionics" value="DISPLAY_OLFACTORY_MATERIAL" data-i18n="DISPLAY_OLFACTORY_MATERIAL"></option><option class="psionics" value="DISPLAY_VISUAL" data-i18n="DISPLAY_VISUAL"></option><option class="psionics" value="DISPLAY_VISUAL_MATERIAL" data-i18n="DISPLAY_VISUAL_MATERIAL"></option><option class="psionics" value="DISPLAY_MATERIAL" data-i18n="DISPLAY_MATERIAL"></option><option value="V S M" class="srd-hidden"></option><option value="V S" class="srd-hidden"></option><option value="V M" class="srd-hidden"></option><option value="V" class="srd-hidden"></option><option value="S M" class="srd-hidden"></option><option value="S" class="srd-hidden"></option><option value="M" class="srd-hidden"></option></select><span name="attr_components" class="auto-expand-text min-2-rem" data-i18n-dynamic>COMPONENTS_V_S_M</span></span><span>(</span><span class="auto-expand-wrap"><input type="text" name="attr_materials" class="small-label" accept="Material"><span name="attr_materials" class="auto-expand-text small-label"></span></span><span>)</span></div><div class="shaped-row align-center"><span class="bold mar-r-sm"><span data-i18n="DURATION"></span>:</span><span class="auto-expand-wrap"><select name="attr_duration" accept="Duration"><option value="INSTANTANEOUS" data-i18n="INSTANTANEOUS"></option><option value="INSTANTANEOUS_OR_1_HOUR" data-i18n="INSTANTANEOUS_OR_1_HOUR"></option><option value="1_ROUND" data-i18n="1_ROUND"></option><option value="1_MINUTE" data-i18n="1_MINUTE"></option><option value="10_MINUTES" data-i18n="10_MINUTES"></option><option value="1_HOUR" data-i18n="1_HOUR"></option><option value="8_HOURS" data-i18n="8_HOURS"></option><option value="12_HOURS" data-i18n="12_HOURS"></option><option value="24_HOURS" data-i18n="24_HOURS"></option><option value="CONCENTRATION_UP_TO_1_ROUND" data-i18n="CONCENTRATION_UP_TO_1_ROUND"></option><option value="CONCENTRATION_UP_TO_6_ROUNDS" data-i18n="CONCENTRATION_UP_TO_6_ROUNDS"></option><option value="CONCENTRATION_UP_TO_1_MINUTE" data-i18n="CONCENTRATION_UP_TO_1_MINUTE"></option><option value="CONCENTRATION_UP_TO_10_MINUTES" data-i18n="CONCENTRATION_UP_TO_10_MINUTES"></option><option value="CONCENTRATION_UP_TO_1_HOUR" data-i18n="CONCENTRATION_UP_TO_1_HOUR"></option><option value="CONCENTRATION_UP_TO_2_HOURS" data-i18n="CONCENTRATION_UP_TO_2_HOURS"></option><option value="CONCENTRATION_UP_TO_8_HOURS" data-i18n="CONCENTRATION_UP_TO_8_HOURS"></option><option value="CONCENTRATION_UP_TO_12_HOURS" data-i18n="CONCENTRATION_UP_TO_12_HOURS"></option><option value="CONCENTRATION_UP_TO_24_HOURS" data-i18n="CONCENTRATION_UP_TO_24_HOURS"></option><option value="7_DAYS" data-i18n="7_DAYS"></option><option value="10_DAYS" data-i18n="10_DAYS"></option><option value="30_DAYS" data-i18n="30_DAYS"></option><option value="UNTIL_DISPELLED" data-i18n="UNTIL_DISPELLED"></option><option value="UNTIL_DISPELLED_OR_TRIGGERED" data-i18n="UNTIL_DISPELLED_OR_TRIGGERED"></option><option value="SPECIAL" data-i18n="SPECIAL"></option><option value="Instantaneous" class="srd-hidden"></option><option value="Instantaneous or 1 hour" class="srd-hidden"></option><option value="1 round" class="srd-hidden"></option><option value="1 minute" class="srd-hidden"></option><option value="10 minutes" class="srd-hidden"></option><option value="1 hour" class="srd-hidden"></option><option value="8 hours" class="srd-hidden"></option><option value="12 hours" class="srd-hidden"></option><option value="24 hours" class="srd-hidden"></option><option value="Up to 1 round" class="srd-hidden"></option><option value="Up to 6 rounds" class="srd-hidden"></option><option value="Up to 1 minute" class="srd-hidden"></option><option value="Up to 10 minutes" class="srd-hidden"></option><option value="Up to 1 hour" class="srd-hidden"></option><option value="Up to 2 hours" class="srd-hidden"></option><option value="Up to 8 hours" class="srd-hidden"></option><option value="Up to 12 hours" class="srd-hidden"></option><option value="Up to 24 hours" class="srd-hidden"></option></select><span name="attr_duration" class="auto-expand-text min-2-rem" data-i18n-dynamic>INSTANTANEOUS</span></span></div><div class="relative mar-l-smd mar-t-smd"><input type="checkbox" name="attr_content_toggle" value="1" class="content-toggle small-checkbox" checked="checked"><textarea name="attr_content" class="four-line-textarea textarea-checkbox" accept="Content" data-i18n-placeholder="CONTENT"></textarea></div><div class="relative mar-l-smd mar-t-smd"><input type="checkbox" name="attr_higher_level_toggle" value="1" class="higher-level-toggle small-checkbox"><textarea name="attr_higher_level" class="two-line-textarea textarea-checkbox" data-i18n-placeholder="HIGHER_LEVEL"></textarea></div><div class="shaped-row align-flex-start no-wrap mar-l-smd mar-t-smd"><input type="checkbox" name="attr_attack_toggle" value="1" class="attack-toggle small-checkbox no-shrink"><span class="attack-reverse heading"><span data-i18n="ATTACK"></span>.</span><div class="attack"><div class="shaped-row"><input type="hidden" name="attr_attack_type" class="attack-type"><span class="auto-expand-wrap"><select name="attr_attack_type" class="italic" accept="Item Type"><option value="MELEE_SPELL_ATTACK" data-i18n="MELEE_SPELL_ATTACK"></option><option value="RANGED_SPELL_ATTACK" data-i18n="RANGED_SPELL_ATTACK"></option><option class="srd-hidden">Melee Weapon</option><option class="srd-hidden">Ranged Weapon</option></select><span name="attr_attack_type" class="auto-expand-text italic" data-i18n-dynamic><span data-i18n="MELEE_WEAPON_ATTACK"></span></span></span><span class="italic">: </span><span class="attack edit"><label class="round-checkbox-wrapper pad-t-sm"><input type="checkbox" name="attr_proficiency" checked="checked"><span></span></label></span><span>+</span><span class="auto-expand-wrap"><select name="attr_attack_ability"><option value="0">—</option><option value="FIN" data-i18n="FIN"></option><option value="STR" data-i18n="STR" class=""></option><option value="DEX" data-i18n="DEX" class=""></option><option value="CON" data-i18n="CON" class=""></option><option value="INT" data-i18n="INT" class=""></option><option value="WIS" data-i18n="WIS" class=""></option><option value="CHA" data-i18n="CHA" class=""></option><option value="HON" data-i18n="HON" class="honor"></option><option value="SAN" data-i18n="SAN" class="sanity"></option><option class="srd-hidden">SPELL_ABILITY</option></select><span name="attr_attack_ability" class="auto-expand-text" data-i18n-dynamic></span></span><span>+</span><span class="auto-expand-wrap"><input type="number" name="attr_attack_bonus" class="no-spin"><span name="attr_attack_bonus" class="auto-expand-text"></span></span><span>=</span><span> </span><span name="attr_to_hit">+0</span><span> </span><span data-i18n="TO_HIT"></span><span>, </span><span data-i18n="REACH" class="reach lowercase"></span><span class="reach"> </span><span class="reach auto-expand-wrap"><input type="text" name="attr_reach" class="center" accept="Reach"><span name="attr_reach" class="auto-expand-text"></span></span><span class="reach">, </span><span data-i18n="RANGE" class="attack range edit lowercase"></span><span class="attack range edit"> </span><span class="attack range edit auto-expand-wrap"><input type="text" name="attr_range" class="center" accept="Range"><span name="attr_range" class="auto-expand-text"></span></span><span class="range">, </span><span class="auto-expand-wrap"><select name="attr_attack_target" class="italic"><option value="ONE_TARGET" data-i18n="ONE_TARGET"></option><option value="ONE_CREATURE" data-i18n="ONE_CREATURE"></option></select><span name="attr_attack_target" class="auto-expand-text" data-i18n-dynamic><span data-i18n="ONE_TARGET"></span></span></span><span class="crit-range">, </span><span data-i18n="CRIT_RANGE" class="crit-range lowercase"></span><span class="crit-range"> </span><span class="crit-range auto-expand-wrap"><input type="number" name="attr_crit_range" class="no-spin" value="20" step="1" min="1" max="20"><span name="attr_crit_range" class="auto-expand-text"></span></span><span>.</span></div><div class="shaped-row"><span class="italic"><span data-i18n="HIT"></span><span>:</span></span><span> </span><span name="attr_attack_damage_average" class="attack damage edit">0</span><span class="attack damage edit"> (</span><span class="attack damage edit"><span class="auto-expand-wrap"><input type="text" name="attr_attack_damage_dice" class="center" placeholder="1"><span name="attr_attack_damage_dice" class="auto-expand-text">1</span></span><span class="auto-expand-wrap"><select name="attr_attack_damage_die"><option>d0</option><option>d2</option><option>d4</option><option>d6</option><option>d8</option><option>d10</option><option>d12</option><option>d20</option></select><span name="attr_attack_damage_die" class="auto-expand-text">d0</span></span><span class="dice-modifier auto-expand-wrap"><input type="text" name="attr_attack_damage_dice_modifier"><span name="attr_attack_damage_dice_modifier" class="auto-expand-text"></span></span></span><span class="attack damage edit">+</span><span class="attack damage edit auto-expand-wrap"><select name="attr_attack_damage_ability"><option value="0">—</option><option value="FIN" data-i18n="FIN"></option><option value="STR" data-i18n="STR" class=""></option><option value="DEX" data-i18n="DEX" class=""></option><option value="CON" data-i18n="CON" class=""></option><option value="INT" data-i18n="INT" class=""></option><option value="WIS" data-i18n="WIS" class=""></option><option value="CHA" data-i18n="CHA" class=""></option><option value="HON" data-i18n="HON" class="honor"></option><option value="SAN" data-i18n="SAN" class="sanity"></option><option class="srd-hidden">SPELL_ABILITY</option></select><span name="attr_attack_damage_ability" class="auto-expand-text capitalize" data-i18n-dynamic></span></span><span class="attack damage edit">+</span><span class="attack damage edit auto-expand-wrap"><input type="text" name="attr_attack_damage_bonus"><span name="attr_attack_damage_bonus" class="auto-expand-text"></span></span><span class="attack damage edit extra-on-a-crit">, </span><span data-i18n="EXTRA_ON_A_CRIT" class="attack damage edit extra-on-a-crit lowercase"></span><span class="attack damage edit extra-on-a-crit"> </span><span class="attack damage edit extra-on-a-crit auto-expand-wrap"><input type="text" name="attr_attack_damage_crit" class="center"><span name="attr_attack_damage_crit" class="auto-expand-text"></span></span><span class="attack damage edit">) </span><span class="attack damage edit auto-expand-wrap"><input type="text" name="attr_attack_damage_type" class="edit center" data-i18n-placeholder="FIRE"><span name="attr_attack_damage_type" class="auto-expand-text min-2-rem"></span></span><span class="attack damage edit"> </span><span data-i18n="DAMAGE" class="attack damage edit lowercase"></span><span class="attack damage">, </span><span class="attack damage auto-expand-wrap"><input type="text" name="attr_attack_higher_level_dice"><span name="attr_attack_higher_level_dice" class="auto-expand-text"></span></span><span name="attr_attack_damage_die" class="attack damage"></span><span class="attack damage"> </span><span data-i18n="PER_LEVEL" class="attack damage"></span><span> </span><span class="attack edit auto-expand-wrap"><select name="attr_attack_second_damage_condition"><option value="">—</option><option value="PLUS" data-i18n="PLUS"></option></select><span name="attr_attack_second_damage_condition" class="auto-expand-text" data-i18n-dynamic></span></span><input type="hidden" name="attr_attack_second_damage_condition" class="attack-second-damage-condition" value=""><span class="damage"> </span><span name="attr_attack_second_damage_average" class="attack damage edit">0</span><span class="attack damage edit"> (</span><span class="attack damage edit"><span class="auto-expand-wrap"><input type="text" name="attr_attack_second_damage_dice" class="center" placeholder="1"><span name="attr_attack_second_damage_dice" class="auto-expand-text">1</span></span><span class="auto-expand-wrap"><select name="attr_attack_second_damage_die"><option>d0</option><option>d2</option><option>d4</option><option>d6</option><option>d8</option><option>d10</option><option>d12</option><option>d20</option></select><span name="attr_attack_second_damage_die" class="auto-expand-text">d0</span></span><span class="dice-modifier auto-expand-wrap"><input type="text" name="attr_attack_second_damage_dice_modifier"><span name="attr_attack_second_damage_dice_modifier" class="auto-expand-text"></span></span></span><span class="attack damage edit">+</span><span class="attack damage edit auto-expand-wrap"><select name="attr_attack_second_damage_ability"><option value="0">—</option><option value="FIN" data-i18n="FIN"></option><option value="STR" data-i18n="STR" class=""></option><option value="DEX" data-i18n="DEX" class=""></option><option value="CON" data-i18n="CON" class=""></option><option value="INT" data-i18n="INT" class=""></option><option value="WIS" data-i18n="WIS" class=""></option><option value="CHA" data-i18n="CHA" class=""></option><option value="HON" data-i18n="HON" class="honor"></option><option value="SAN" data-i18n="SAN" class="sanity"></option><option class="srd-hidden">SPELL_ABILITY</option></select><span name="attr_attack_second_damage_ability" class="auto-expand-text capitalize" data-i18n-dynamic></span></span><span class="attack damage edit">+</span><span class="attack damage edit auto-expand-wrap"><input type="text" name="attr_attack_second_damage_bonus"><span name="attr_attack_second_damage_bonus" class="auto-expand-text"></span></span><span class="attack damage edit extra-on-a-crit">, </span><span data-i18n="EXTRA_ON_A_CRIT" class="attack damage edit extra-on-a-crit lowercase"></span><span class="attack damage edit extra-on-a-crit"> </span><span class="attack damage edit extra-on-a-crit auto-expand-wrap"><input type="text" name="attr_attack_second_damage_crit" class="center"><span name="attr_attack_second_damage_crit" class="auto-expand-text"></span></span><span class="attack damage edit">) </span><span class="attack damage edit auto-expand-wrap"><input type="text" name="attr_attack_second_damage_type" class="edit center" data-i18n-placeholder="FIRE"><span name="attr_attack_second_damage_type" class="auto-expand-text min-2-rem"></span></span><span class="attack damage edit"> </span><span data-i18n="DAMAGE" class="attack damage edit lowercase"></span><span class="attack damage">, </span><span class="attack damage auto-expand-wrap"><input type="text" name="attr_attack_second_higher_level_dice"><span name="attr_attack_second_higher_level_dice" class="auto-expand-text"></span></span><span name="attr_attack_second_damage_die" class="attack damage"></span><span class="attack damage"> </span><span data-i18n="PER_LEVEL" class="attack damage"></span><span>.</span></div></div></div><div class="shaped-row align-flex-start no-wrap mar-l-smd mar-t-smd"><input type="checkbox" name="attr_saving_throw_toggle" value="1" class="saving-throw-toggle small-checkbox no-shrink"><span class="saving-throw-reverse heading"><span data-i18n="SAVING_THROW"></span>.</span><div class="saving-throw"><div class="shaped-row"><span class="edit auto-expand-wrap"><select name="attr_saving_throw_vs_ability" accept="Save"><option value="STRENGTH" data-i18n="STRENGTH" class="default-saving-throw"></option><option value="DEXTERITY" data-i18n="DEXTERITY" class="default-saving-throw"></option><option value="CONSTITUTION" data-i18n="CONSTITUTION" class="default-saving-throw"></option><option value="INTELLIGENCE" data-i18n="INTELLIGENCE" class="default-saving-throw"></option><option value="WISDOM" data-i18n="WISDOM" class="default-saving-throw"></option><option value="CHARISMA" data-i18n="CHARISMA" class="default-saving-throw"></option><option value="HONOR" data-i18n="HONOR" class="default-saving-throw honor"></option><option value="SANITY" data-i18n="SANITY" class="default-saving-throw sanity"></option><option value="FORTITUDE" data-i18n="FORTITUDE" class="custom-saving-throw"></option><option value="REFLEX" data-i18n="REFLEX" class="custom-saving-throw"></option><option value="WILL" data-i18n="WILL" class="custom-saving-throw"></option></select><span name="attr_saving_throw_vs_ability" class="auto-expand-text" data-i18n-dynamic></span></span><span> </span><span data-i18n="SAVING_THROW" class="lowercase"></span><span> (</span><span class="edit auto-expand-wrap"><select name="attr_saving_throw_ability"><option value="0">—</option><option value="STR" data-i18n="STR" class=""></option><option value="DEX" data-i18n="DEX" class=""></option><option value="CON" data-i18n="CON" class=""></option><option value="INT" data-i18n="INT" class=""></option><option value="WIS" data-i18n="WIS" class=""></option><option value="CHA" data-i18n="CHA" class=""></option><option value="HON" data-i18n="HON" class="honor"></option><option value="SAN" data-i18n="SAN" class="sanity"></option><option class="srd-hidden">SPELL_ABILITY</option></select><span name="attr_saving_throw_ability" class="auto-expand-text" data-i18n-dynamic></span></span><span>+</span><span class="edit auto-expand-wrap"><input type="number" name="attr_saving_throw_bonus"><span name="attr_saving_throw_bonus" class="auto-expand-text"></span></span><span>=</span><span data-i18n="DC"></span><span> </span><input type="hidden" name="attr_saving_throw_dc"><span name="attr_saving_throw_dc" class="bold"></span><span>).</span><span> </span><span class="inline-block"><div class="7-rem flex-grow"><textarea name="attr_saving_throw_success" class="one-line-textarea" data-i18n-placeholder="SAVE_SUCCESS" accept="Save Success"></textarea></div></span></div><div class="shaped-row"><span class="italic"><span data-i18n="SAVE_FAILURE"></span><span>:</span></span><span> </span><span name="attr_saving_throw_damage_average" class="saving-throw damage edit">0</span><span class="saving-throw damage edit"> (</span><span class="saving-throw damage edit"><span class="auto-expand-wrap"><input type="text" name="attr_saving_throw_damage_dice" class="center" placeholder="1"><span name="attr_saving_throw_damage_dice" class="auto-expand-text">1</span></span><span class="auto-expand-wrap"><select name="attr_saving_throw_damage_die"><option>d0</option><option>d2</option><option>d4</option><option>d6</option><option>d8</option><option>d10</option><option>d12</option><option>d20</option></select><span name="attr_saving_throw_damage_die" class="auto-expand-text">d0</span></span><span class="dice-modifier auto-expand-wrap"><input type="text" name="attr_saving_throw_damage_dice_modifier"><span name="attr_saving_throw_damage_dice_modifier" class="auto-expand-text"></span></span></span><span class="saving-throw damage edit">+</span><span class="saving-throw damage edit auto-expand-wrap"><select name="attr_saving_throw_damage_ability"><option value="0">—</option><option value="FIN" data-i18n="FIN"></option><option value="STR" data-i18n="STR" class=""></option><option value="DEX" data-i18n="DEX" class=""></option><option value="CON" data-i18n="CON" class=""></option><option value="INT" data-i18n="INT" class=""></option><option value="WIS" data-i18n="WIS" class=""></option><option value="CHA" data-i18n="CHA" class=""></option><option value="HON" data-i18n="HON" class="honor"></option><option value="SAN" data-i18n="SAN" class="sanity"></option><option class="srd-hidden">SPELL_ABILITY</option></select><span name="attr_saving_throw_damage_ability" class="auto-expand-text capitalize" data-i18n-dynamic></span></span><span class="saving-throw damage edit">+</span><span class="saving-throw damage edit auto-expand-wrap"><input type="text" name="attr_saving_throw_damage_bonus"><span name="attr_saving_throw_damage_bonus" class="auto-expand-text"></span></span><span class="saving-throw damage edit">) </span><span class="saving-throw damage edit auto-expand-wrap"><input type="text" name="attr_saving_throw_damage_type" class="edit center" data-i18n-placeholder="FIRE"><span name="attr_saving_throw_damage_type" class="auto-expand-text min-2-rem"></span></span><span class="saving-throw damage edit"> </span><span data-i18n="DAMAGE" class="saving-throw damage edit lowercase"></span><span class="saving-throw damage">, </span><span class="saving-throw damage auto-expand-wrap"><input type="text" name="attr_saving_throw_higher_level_dice"><span name="attr_saving_throw_higher_level_dice" class="auto-expand-text"></span></span><span name="attr_saving_throw_damage_die" class="saving-throw damage"></span><span class="saving-throw damage"> </span><span data-i18n="PER_LEVEL" class="saving-throw damage"></span><span class="saving-throw edit"> </span><span class="saving-throw edit auto-expand-wrap"><select name="attr_saving_throw_second_damage_condition"><option value="">—</option><option value="PLUS" data-i18n="PLUS"></option></select><span name="attr_saving_throw_second_damage_condition" class="auto-expand-text" data-i18n-dynamic></span></span><input type="hidden" name="attr_saving_throw_second_damage_condition" class="saving-throw-second-damage-condition" value=""><span class="saving-throw damage edit"> </span><span name="attr_saving_throw_second_damage_average" class="saving-throw damage edit">0</span><span class="saving-throw damage edit"> (</span><span class="saving-throw damage edit"><span class="auto-expand-wrap"><input type="text" name="attr_saving_throw_second_damage_dice" class="center" placeholder="1"><span name="attr_saving_throw_second_damage_dice" class="auto-expand-text">1</span></span><span class="auto-expand-wrap"><select name="attr_saving_throw_second_damage_die"><option>d0</option><option>d2</option><option>d4</option><option>d6</option><option>d8</option><option>d10</option><option>d12</option><option>d20</option></select><span name="attr_saving_throw_second_damage_die" class="auto-expand-text">d0</span></span><span class="dice-modifier auto-expand-wrap"><input type="text" name="attr_saving_throw_second_damage_dice_modifier"><span name="attr_saving_throw_second_damage_dice_modifier" class="auto-expand-text"></span></span></span><span class="saving-throw damage edit">+</span><span class="saving-throw damage edit auto-expand-wrap"><select name="attr_saving_throw_second_damage_ability"><option value="0">—</option><option value="FIN" data-i18n="FIN"></option><option value="STR" data-i18n="STR" class=""></option><option value="DEX" data-i18n="DEX" class=""></option><option value="CON" data-i18n="CON" class=""></option><option value="INT" data-i18n="INT" class=""></option><option value="WIS" data-i18n="WIS" class=""></option><option value="CHA" data-i18n="CHA" class=""></option><option value="HON" data-i18n="HON" class="honor"></option><option value="SAN" data-i18n="SAN" class="sanity"></option><option class="srd-hidden">SPELL_ABILITY</option></select><span name="attr_saving_throw_second_damage_ability" class="auto-expand-text capitalize" data-i18n-dynamic></span></span><span class="saving-throw damage edit">+</span><span class="saving-throw damage edit auto-expand-wrap"><input type="text" name="attr_saving_throw_second_damage_bonus"><span name="attr_saving_throw_second_damage_bonus" class="auto-expand-text"></span></span><span class="saving-throw damage edit">) </span><span class="saving-throw damage edit auto-expand-wrap"><input type="text" name="attr_saving_throw_second_damage_type" class="edit center" data-i18n-placeholder="FIRE"><span name="attr_saving_throw_second_damage_type" class="auto-expand-text min-2-rem"></span></span><span class="saving-throw damage edit"> </span><span data-i18n="DAMAGE" class="saving-throw damage edit lowercase"></span><span class="saving-throw damage">, </span><span class="saving-throw damage auto-expand-wrap"><input type="text" name="attr_saving_throw_second_higher_level_dice"><span name="attr_saving_throw_second_higher_level_dice" class="auto-expand-text"></span></span><span name="attr_saving_throw_second_damage_die" class="saving-throw damage"></span><span class="saving-throw damage"> </span><span data-i18n="PER_LEVEL" class="saving-throw damage"></span><span class="saving-throw edit">.</span></div></div></div><div class="shaped-row align-flex-start mar-l-smd mar-t-smd"><input type="checkbox" name="attr_other_damage_toggle" value="1" class="other-damage-toggle small-checkbox"><span class="other-damage-reverse heading"><span data-i18n="OTHER_DAMAGE"></span>.</span><span name="attr_other_damage_average" class="other-damage damage edit">0</span><span class="other-damage damage edit"> (</span><span class="other-damage damage edit"><span class="auto-expand-wrap"><input type="text" name="attr_other_damage_dice" class="center" placeholder="1"><span name="attr_other_damage_dice" class="auto-expand-text">1</span></span><span class="auto-expand-wrap"><select name="attr_other_damage_die"><option>d0</option><option>d2</option><option>d4</option><option>d6</option><option>d8</option><option>d10</option><option>d12</option><option>d20</option></select><span name="attr_other_damage_die" class="auto-expand-text">d0</span></span><span class="dice-modifier auto-expand-wrap"><input type="text" name="attr_other_damage_dice_modifier"><span name="attr_other_damage_dice_modifier" class="auto-expand-text"></span></span></span><span class="other-damage damage edit">+</span><span class="other-damage damage edit auto-expand-wrap"><select name="attr_other_damage_ability"><option value="0">—</option><option value="FIN" data-i18n="FIN"></option><option value="STR" data-i18n="STR" class=""></option><option value="DEX" data-i18n="DEX" class=""></option><option value="CON" data-i18n="CON" class=""></option><option value="INT" data-i18n="INT" class=""></option><option value="WIS" data-i18n="WIS" class=""></option><option value="CHA" data-i18n="CHA" class=""></option><option value="HON" data-i18n="HON" class="honor"></option><option value="SAN" data-i18n="SAN" class="sanity"></option><option class="srd-hidden">SPELL_ABILITY</option></select><span name="attr_other_damage_ability" class="auto-expand-text capitalize" data-i18n-dynamic></span></span><span class="other-damage damage edit">+</span><span class="other-damage damage edit auto-expand-wrap"><input type="text" name="attr_other_damage_bonus"><span name="attr_other_damage_bonus" class="auto-expand-text"></span></span><span class="other-damage damage edit extra-on-a-crit">, </span><span data-i18n="EXTRA_ON_A_CRIT" class="other-damage damage edit extra-on-a-crit lowercase"></span><span class="other-damage damage edit extra-on-a-crit"> </span><span class="other-damage damage edit extra-on-a-crit auto-expand-wrap"><input type="text" name="attr_other_damage_crit" class="center"><span name="attr_other_damage_crit" class="auto-expand-text"></span></span><span class="other-damage damage edit">) </span><span class="other-damage damage edit auto-expand-wrap"><input type="text" name="attr_other_damage_type" class="edit center" data-i18n-placeholder="FIRE"><span name="attr_other_damage_type" class="auto-expand-text min-2-rem"></span></span><span class="other-damage damage edit"> </span><span data-i18n="DAMAGE" class="other-damage damage edit lowercase"></span><span class="other-damage damage">, </span><span class="other-damage damage auto-expand-wrap"><input type="text" name="attr_other_higher_level_dice"><span name="attr_other_higher_level_dice" class="auto-expand-text"></span></span><span name="attr_other_damage_die" class="other-damage damage"></span><span class="other-damage damage"> </span><span data-i18n="PER_LEVEL" class="other-damage damage"></span><span class="other-damage edit"> </span><span class="other-damage edit auto-expand-wrap"><select name="attr_other_second_damage_condition"><option value="">—</option><option value="PLUS" data-i18n="PLUS"></option></select><span name="attr_other_second_damage_condition" class="auto-expand-text" data-i18n-dynamic></span></span><input type="hidden" name="attr_other_second_damage_condition" class="other-second-damage-condition" value=""><span class="other-damage damage edit"> </span><span name="attr_other_second_damage_average" class="other-damage damage edit">0</span><span class="other-damage damage edit"> (</span><span class="other-damage damage edit"><span class="auto-expand-wrap"><input type="text" name="attr_other_second_damage_dice" class="center" placeholder="1"><span name="attr_other_second_damage_dice" class="auto-expand-text">1</span></span><span class="auto-expand-wrap"><select name="attr_other_second_damage_die"><option>d0</option><option>d2</option><option>d4</option><option>d6</option><option>d8</option><option>d10</option><option>d12</option><option>d20</option></select><span name="attr_other_second_damage_die" class="auto-expand-text">d0</span></span><span class="dice-modifier auto-expand-wrap"><input type="text" name="attr_other_second_damage_dice_modifier"><span name="attr_other_second_damage_dice_modifier" class="auto-expand-text"></span></span></span><span class="other-damage damage edit">+</span><span class="other-damage damage edit auto-expand-wrap"><select name="attr_other_second_damage_ability"><option value="0">—</option><option value="FIN" data-i18n="FIN"></option><option value="STR" data-i18n="STR" class=""></option><option value="DEX" data-i18n="DEX" class=""></option><option value="CON" data-i18n="CON" class=""></option><option value="INT" data-i18n="INT" class=""></option><option value="WIS" data-i18n="WIS" class=""></option><option value="CHA" data-i18n="CHA" class=""></option><option value="HON" data-i18n="HON" class="honor"></option><option value="SAN" data-i18n="SAN" class="sanity"></option><option class="srd-hidden">SPELL_ABILITY</option></select><span name="attr_other_second_damage_ability" class="auto-expand-text capitalize" data-i18n-dynamic></span></span><span class="other-damage damage edit">+</span><span class="other-damage damage edit auto-expand-wrap"><input type="text" name="attr_other_second_damage_bonus"><span name="attr_other_second_damage_bonus" class="auto-expand-text"></span></span><span class="other-damage damage edit extra-on-a-crit">, </span><span data-i18n="EXTRA_ON_A_CRIT" class="other-damage damage edit extra-on-a-crit lowercase"></span><span class="other-damage damage edit extra-on-a-crit"> </span><span class="other-damage damage edit extra-on-a-crit auto-expand-wrap"><input type="text" name="attr_other_second_damage_crit" class="center"><span name="attr_other_second_damage_crit" class="auto-expand-text"></span></span><span class="other-damage damage edit">) </span><span class="other-damage damage edit auto-expand-wrap"><input type="text" name="attr_other_second_damage_type" class="edit center" data-i18n-placeholder="FIRE"><span name="attr_other_second_damage_type" class="auto-expand-text min-2-rem"></span></span><span class="other-damage damage edit"> </span><span data-i18n="DAMAGE" class="other-damage damage edit lowercase"></span><span class="other-damage damage">, </span><span class="other-damage damage auto-expand-wrap"><input type="text" name="attr_other_second_higher_level_dice"><span name="attr_other_second_higher_level_dice" class="auto-expand-text"></span></span><span name="attr_other_second_damage_die" class="other-damage damage"></span><span class="other-damage damage"> </span><span data-i18n="PER_LEVEL" class="other-damage damage"></span><span class="other-damage edit">.</span></div><div class="shaped-row align-flex-start mar-l-smd mar-t-smd"><input type="hidden" name="attr_heal_formula"> <input type="checkbox" name="attr_heal_toggle" value="1" class="heal-toggle small-checkbox"><span class="heal-reverse heading"><span data-i18n="HEAL"></span>.</span><span class="heal" data-i18n="HEAL_FOR"></span><span class="heal"> </span><span class="heal edit"><span class="edit auto-expand-wrap"><input type="text" name="attr_heal_dice" class="center" placeholder="1"><span name="attr_heal_dice" class="auto-expand-text">1</span></span><span class="auto-expand-wrap"><select name="attr_heal_die"><option>d0</option><option>d2</option><option>d4</option><option>d6</option><option>d8</option><option>d10</option><option>d12</option><option>d20</option></select><span name="attr_heal_die" class="auto-expand-text">d0</span></span><span class="dice-modifier auto-expand-wrap"><input type="text" name="attr_heal_dice_modifier"><span name="attr_heal_dice_modifier" class="auto-expand-text"></span></span></span><span class="heal">+</span><span class="heal auto-expand-wrap"><select name="attr_heal_ability"><option value="0">—</option><option value="STR" data-i18n="STR" class=""></option><option value="DEX" data-i18n="DEX" class=""></option><option value="CON" data-i18n="CON" class=""></option><option value="INT" data-i18n="INT" class=""></option><option value="WIS" data-i18n="WIS" class=""></option><option value="CHA" data-i18n="CHA" class=""></option><option value="HON" data-i18n="HON" class="honor"></option><option value="SAN" data-i18n="SAN" class="sanity"></option><option class="srd-hidden">SPELL_ABILITY</option></select><span name="attr_heal_ability" class="auto-expand-text" data-i18n-dynamic></span></span><span class="heal">+</span><span class="heal auto-expand-wrap"><input type="text" name="attr_heal_bonus"><span name="attr_heal_bonus" class="auto-expand-text"></span></span><span class="heal">+</span><span class="heal center"><label class="pseudo-button-wrapper space-below"><input type="checkbox" name="attr_heal_query_toggle" value="?{Heal Bonus Amount|}"><span data-i18n="QUERY" class="lowercase"></span></label></span><span class="heal">, </span><span class="heal auto-expand-wrap"><input type="text" name="attr_heal_higher_level_dice"><span name="attr_heal_higher_level_dice" class="auto-expand-text"></span></span><span name="attr_heal_die" class="heal"></span><span class="heal">+</span><span class="heal auto-expand-wrap"><input type="text" name="attr_higher_level_heal" class="center" accept="Higher Level Healing"><span name="attr_higher_level_heal" class="auto-expand-text"></span></span><span class="heal"> </span><span data-i18n="PER_LEVEL" class="heal"></span></div><div class="emote mar-l-smd mar-t-smd"><textarea name="attr_emote" class="one-line-textarea" data-i18n-placeholder="EMOTE"></textarea></div><div class="freetext mar-l-smd mar-t-sm"><textarea name="attr_freetext" class="two-line-textarea" data-i18n-placeholder="FREETEXT"></textarea></div><div class="freeform mar-l-smd mar-t-sm"><textarea name="attr_freeform" class="two-line-textarea" data-i18n-placeholder="FREEFORM"></textarea></div><div class="shaped-row align-flex-start mar-l-smd mar-t-smd relative"><input type="checkbox" name="attr_special_effects_toggle" value="1" class="special-effects-toggle small-checkbox"><span class="heading"><span data-i18n="SPECIAL_EFFECTS"></span>.</span><span data-i18n="TYPE" class="special-effects"></span><span class="special-effects"> </span><span class="special-effects auto-expand-wrap"><input type="text" name="attr_special_effects_type" class="center" data-i18n-placeholder="EXPLODE"><span name="attr_special_effects_type" class="auto-expand-text min-2-rem"></span></span><span class="special-effects">, </span><span data-i18n="COLOR" class="special-effects"></span><span class="special-effects"> </span><span class="special-effects auto-expand-wrap"><input type="text" name="attr_special_effects_color" class="center" data-i18n-placeholder="FIRE"><span name="attr_special_effects_color" class="auto-expand-text min-2-rem"></span></span><span class="special-effects">, </span><span data-i18n="POINTS_OF_ORIGIN" class="special-effects"></span><span class="special-effects"> </span><span class="special-effects 6-rem"><select name="attr_special_effects_points_of_origin"><option value="sourceToTarget @{target|token_id}" data-i18n="SOURCE_TO_TARGET"></option><option value="target @{target|token_id}" data-i18n="TARGET"></option><option value="source" data-i18n="SOURCE"></option><option value="targetToSource @{target|token_id}" data-i18n="TARGET_TO_SOURCE"></option></select></span><div class="tooltip-position-wrapper"><div class="tooltip"><div class="tooltip-toggle-text center">A</div><div class="tooltip-content-left small-label" data-i18n="REQUIRES_API"></div></div></div></div><div class="shaped-row align-flex-start mar-l-smd mar-t-smd"><input type="checkbox" name="attr_repeat_toggle" value="1" class="small-checkbox"><span class="heading"><span data-i18n="REPEAT"></span>.</span></div></div></div></fieldset></div></div><div class="center small-label italic edit" data-i18n="TURN_OFF_FILTERING"></div></div><input type="hidden" name="attr_actions_chat_var" class="item-shown" value=""><div class="item-to-show actions"><div class="h3-wrap shaped-row space-between"><button type="roll" name="roll_shaped_actions" value="/w @{character_name} &{template:5e-shaped} {{character_name=@{character_name}}} @{show_character_name} {{title=^{ACTIONS}}} {{text_big=@{actions_macro_var}}}"><h3 data-i18n="ACTIONS"></h3></button><label class="pseudo-button-wrapper presentation"><input type="checkbox" name="attr_actions_condense" value="1"><span data-i18n="CONDENSE" class="lowercase"></span></label></div><input type="hidden" name="attr_actions_condense" class="toggle-filter-condense"><fieldset class="repeating_action"><div class="compendium-drop-target relative"><input type="hidden" name="attr_modifiers" accept="Modifiers"> <input type="hidden" name="attr_properties" accept="Properties"> <input type="hidden" name="attr_weight" accept="Weight"> <input type="hidden" name="attr_damage_from_srd" accept="Damage"> <input type="hidden" name="attr_second_damage_from_srd" accept="Secondary Damage"> <input type="hidden" name="attr_damage_type_from_srd" accept="Damage Type"> <input type="hidden" name="attr_heal_from_srd" accept="Healing"> <input type="hidden" name="attr_roll_formula"><div class="show-uses presentation absolute"><div class="relative"><div class="shaped-row"><span name="attr_name" class="heading visibility-hidden"></span><span class="visibility-hidden"> </span><span class="heading visibility-hidden">(</span><span class="visibility-hidden auto-expand-wrap heading"><input type="number" name="attr_uses" class="heading no-spin no-pad" step="1"><span name="attr_uses" class="auto-expand-text"></span></span></div><div class="absolute-top-right positive-z-index"><span class="auto-expand-wrap heading"><input type="number" name="attr_uses" class="heading no-spin no-pad" step="1"><span name="attr_uses" class="auto-expand-text"></span></span></div></div></div><button type="roll" name="roll_action" class="presentation wrapper-button vert-align-top relative z-index-2" value="@{output_option} &{template:5e-shaped} {{character_name=@{character_name}}} @{show_character_name} {{title=@{name}}} {{action=1}} @{attacher_attack} @{hide_gm_info} @{roll_formula}"><input type="hidden" name="attr_uses_max" class="has-uses" value=""> <input type="hidden" name="attr_recharge" class="has-recharge" value=""><span name="attr_name" class="heading"></span><span class="show-uses-recharge"> </span><span class="show-uses-recharge heading">(</span><span class="show-uses"><span class="show-uses visibility-hidden-in-presentation auto-expand-wrap heading"><input type="number" name="attr_uses" class="heading no-spin no-pad" step="1"><span name="attr_uses" class="auto-expand-text"></span></span><span class="show-uses heading">/</span><span class="show-uses edit auto-expand-wrap heading"><input type="number" name="attr_uses_max" class="heading no-spin no-pad" step="1"><span name="attr_uses_max" class="auto-expand-text"></span></span><span name="attr_uses_max" class="presentation show-uses heading"></span><span data-i18n="USES" class="edit heading lowercase"></span><span class="edit heading">,</span><span class="edit"> </span><span class="auto-expand-wrap edit heading"><input type="text" name="attr_per_use" class="no-pad"><span name="attr_per_use" class="auto-expand-text"></span></span><span data-i18n="PER_USE" class="edit heading lowercase"></span></span><span class="heading show-uses show-recharge">, </span><span name="attr_recharge" class="presentation heading show-recharge" data-i18n-dynamic></span><span class="show-uses-recharge heading">)</span><span class="heading condense">.</span><input type="checkbox" name="attr_attack_toggle" value="1" class="attack-toggle hidden"> <input type="hidden" name="attr_attack_type" class="attack-type" value=""><span class="attack condense italic"><span name="attr_attack_type" data-i18n-dynamic></span><span>:</span><span> </span></span><span name="attr_attack_string" class="attack condense pre-line"></span><span class="attack condense"> </span><span class="attack condense italic"><span data-i18n="HIT"></span><span>:</span><span> </span></span><span name="attr_attack_damage_string" class="attack condense pre-line"></span><span name="attr_content" class="content pre-line condense"></span><span name="attr_freetext" class="pre-line condense"></span></button><div class="edit shaped-row"><span class="auto-expand-wrap center"><input type="text" name="attr_name" class="edit heading" data-i18n-placeholder="BITE" accept="Name"><span name="attr_name" class="auto-expand-text min-3-rem heading"></span></span><span> </span><span class="heading">(</span><span class="show-uses visibility-hidden-in-presentation auto-expand-wrap heading"><input type="number" name="attr_uses" class="heading no-spin no-pad" step="1"><span name="attr_uses" class="auto-expand-text"></span></span><span class="show-uses heading">/</span><span class="show-uses edit auto-expand-wrap heading"><input type="number" name="attr_uses_max" class="heading no-spin no-pad" step="1"><span name="attr_uses_max" class="auto-expand-text"></span></span><span name="attr_uses_max" class="presentation show-uses heading"></span><span data-i18n="USES" class="edit heading lowercase"></span><span class="edit heading">,</span><span class="edit"> </span><span class="auto-expand-wrap edit heading"><input type="text" name="attr_per_use" class="no-pad"><span name="attr_per_use" class="auto-expand-text"></span></span><span data-i18n="PER_USE" class="edit heading lowercase"></span><span class="heading">,</span><span> </span><span class="auto-expand-wrap"><select name="attr_recharge" class="heading"><option value="">—</option><option value="TURN" data-i18n="TURN"></option><option value="SHORT_OR_LONG_REST" data-i18n="SHORT_OR_LONG_REST"></option><option value="LONG_REST" data-i18n="LONG_REST"></option><option value="RECHARGE_2_6" data-i18n="RECHARGE_2_6"></option><option value="RECHARGE_3_6" data-i18n="RECHARGE_3_6"></option><option value="RECHARGE_4_6" data-i18n="RECHARGE_4_6"></option><option value="RECHARGE_5_6" data-i18n="RECHARGE_5_6"></option><option value="RECHARGE_6" data-i18n="RECHARGE_6"></option></select><span name="attr_recharge" class="auto-expand-text heading" data-i18n-dynamic></span></span><span class="heading">).</span></div><input type="checkbox" name="attr_toggle_details" class="toggle-icon-settings edit" checked="checked"><span class="toggle-icon-settings pictos edit">y</span><div class="details edit"><div class="shaped-row align-flex-start no-wrap mar-l-smd mar-t-smd"><input type="checkbox" name="attr_attack_toggle" value="1" class="attack-toggle small-checkbox no-shrink"><span class="attack-reverse heading"><span data-i18n="ATTACK"></span>.</span><div class="attack"><div class="shaped-row"><input type="hidden" name="attr_attack_type" class="attack-type"><span class="auto-expand-wrap"><select name="attr_attack_type" class="italic" accept="Item Type"><option value="MELEE_WEAPON_ATTACK" data-i18n="MELEE_WEAPON_ATTACK"></option><option value="MELEE_OR_RANGED_WEAPON_ATTACK" data-i18n="MELEE_OR_RANGED_WEAPON_ATTACK"></option><option value="RANGED_WEAPON_ATTACK" data-i18n="RANGED_WEAPON_ATTACK"></option><option value="MELEE_SPELL_ATTACK" data-i18n="MELEE_SPELL_ATTACK"></option><option value="RANGED_SPELL_ATTACK" data-i18n="RANGED_SPELL_ATTACK"></option><option class="srd-hidden">Melee Weapon</option><option class="srd-hidden">Ranged Weapon</option></select><span name="attr_attack_type" class="auto-expand-text italic" data-i18n-dynamic><span data-i18n="MELEE_WEAPON_ATTACK"></span></span></span><span class="italic">: </span><span class="attack edit"><label class="round-checkbox-wrapper pad-t-sm"><input type="checkbox" name="attr_proficiency" checked="checked"><span></span></label></span><span>+</span><span class="auto-expand-wrap"><select name="attr_attack_ability"><option value="0">—</option><option value="FIN" data-i18n="FIN"></option><option value="STR" data-i18n="STR" class=""></option><option value="DEX" data-i18n="DEX" class=""></option><option value="CON" data-i18n="CON" class=""></option><option value="INT" data-i18n="INT" class=""></option><option value="WIS" data-i18n="WIS" class=""></option><option value="CHA" data-i18n="CHA" class=""></option><option value="HON" data-i18n="HON" class="honor"></option><option value="SAN" data-i18n="SAN" class="sanity"></option><option class="srd-hidden">SPELL_ABILITY</option></select><span name="attr_attack_ability" class="auto-expand-text" data-i18n-dynamic></span></span><span>+</span><span class="auto-expand-wrap"><input type="number" name="attr_attack_bonus" class="no-spin"><span name="attr_attack_bonus" class="auto-expand-text"></span></span><span>=</span><span> </span><span name="attr_to_hit">+0</span><span> </span><span data-i18n="TO_HIT"></span><span>, </span><span data-i18n="REACH" class="reach lowercase"></span><span class="reach"> </span><span class="reach auto-expand-wrap"><input type="text" name="attr_reach" class="center" accept="Reach"><span name="attr_reach" class="auto-expand-text"></span></span><span class="reach">, </span><span data-i18n="RANGE" class="attack range edit lowercase"></span><span class="attack range edit"> </span><span class="attack range edit auto-expand-wrap"><input type="text" name="attr_range" class="center" accept="Range"><span name="attr_range" class="auto-expand-text"></span></span><span class="range">, </span><span class="auto-expand-wrap"><select name="attr_attack_target" class="italic"><option value="ONE_TARGET" data-i18n="ONE_TARGET"></option><option value="ONE_CREATURE" data-i18n="ONE_CREATURE"></option></select><span name="attr_attack_target" class="auto-expand-text" data-i18n-dynamic><span data-i18n="ONE_TARGET"></span></span></span><span class="crit-range">, </span><span data-i18n="CRIT_RANGE" class="crit-range lowercase"></span><span class="crit-range"> </span><span class="crit-range auto-expand-wrap"><input type="number" name="attr_crit_range" class="no-spin" value="20" step="1" min="1" max="20"><span name="attr_crit_range" class="auto-expand-text"></span></span><span>.</span></div><div class="shaped-row"><span class="italic"><span data-i18n="HIT"></span><span>:</span></span><span> </span><span name="attr_attack_damage_average" class="attack damage edit">0</span><span class="attack damage edit"> (</span><span class="attack damage edit"><span class="auto-expand-wrap"><input type="text" name="attr_attack_damage_dice" class="center" placeholder="1"><span name="attr_attack_damage_dice" class="auto-expand-text">1</span></span><span class="auto-expand-wrap"><select name="attr_attack_damage_die"><option>d0</option><option>d2</option><option>d4</option><option>d6</option><option>d8</option><option>d10</option><option>d12</option><option>d20</option></select><span name="attr_attack_damage_die" class="auto-expand-text">d0</span></span><span class="dice-modifier auto-expand-wrap"><input type="text" name="attr_attack_damage_dice_modifier"><span name="attr_attack_damage_dice_modifier" class="auto-expand-text"></span></span></span><span class="attack damage edit">+</span><span class="attack damage edit auto-expand-wrap"><select name="attr_attack_damage_ability"><option value="0">—</option><option value="FIN" data-i18n="FIN"></option><option value="STR" data-i18n="STR" class=""></option><option value="DEX" data-i18n="DEX" class=""></option><option value="CON" data-i18n="CON" class=""></option><option value="INT" data-i18n="INT" class=""></option><option value="WIS" data-i18n="WIS" class=""></option><option value="CHA" data-i18n="CHA" class=""></option><option value="HON" data-i18n="HON" class="honor"></option><option value="SAN" data-i18n="SAN" class="sanity"></option><option class="srd-hidden">SPELL_ABILITY</option></select><span name="attr_attack_damage_ability" class="auto-expand-text capitalize" data-i18n-dynamic></span></span><span class="attack damage edit">+</span><span class="attack damage edit auto-expand-wrap"><input type="text" name="attr_attack_damage_bonus"><span name="attr_attack_damage_bonus" class="auto-expand-text"></span></span><span class="attack damage edit extra-on-a-crit">, </span><span data-i18n="EXTRA_ON_A_CRIT" class="attack damage edit extra-on-a-crit lowercase"></span><span class="attack damage edit extra-on-a-crit"> </span><span class="attack damage edit extra-on-a-crit auto-expand-wrap"><input type="text" name="attr_attack_damage_crit" class="center"><span name="attr_attack_damage_crit" class="auto-expand-text"></span></span><span class="attack damage edit">) </span><span class="attack damage edit auto-expand-wrap"><input type="text" name="attr_attack_damage_type" class="edit center" data-i18n-placeholder="SLASHING"><span name="attr_attack_damage_type" class="auto-expand-text min-2-rem"></span></span><span class="attack damage edit"> </span><span data-i18n="DAMAGE" class="attack damage edit lowercase"></span><span> </span><span class="attack edit auto-expand-wrap"><select name="attr_attack_second_damage_condition"><option value="">—</option><option value="PLUS" data-i18n="PLUS"></option></select><span name="attr_attack_second_damage_condition" class="auto-expand-text" data-i18n-dynamic></span></span><input type="hidden" name="attr_attack_second_damage_condition" class="attack-second-damage-condition" value=""><span class="damage"> </span><span name="attr_attack_second_damage_average" class="attack damage edit">0</span><span class="attack damage edit"> (</span><span class="attack damage edit"><span class="auto-expand-wrap"><input type="text" name="attr_attack_second_damage_dice" class="center" placeholder="1"><span name="attr_attack_second_damage_dice" class="auto-expand-text">1</span></span><span class="auto-expand-wrap"><select name="attr_attack_second_damage_die"><option>d0</option><option>d2</option><option>d4</option><option>d6</option><option>d8</option><option>d10</option><option>d12</option><option>d20</option></select><span name="attr_attack_second_damage_die" class="auto-expand-text">d0</span></span><span class="dice-modifier auto-expand-wrap"><input type="text" name="attr_attack_second_damage_dice_modifier"><span name="attr_attack_second_damage_dice_modifier" class="auto-expand-text"></span></span></span><span class="attack damage edit">+</span><span class="attack damage edit auto-expand-wrap"><select name="attr_attack_second_damage_ability"><option value="0">—</option><option value="FIN" data-i18n="FIN"></option><option value="STR" data-i18n="STR" class=""></option><option value="DEX" data-i18n="DEX" class=""></option><option value="CON" data-i18n="CON" class=""></option><option value="INT" data-i18n="INT" class=""></option><option value="WIS" data-i18n="WIS" class=""></option><option value="CHA" data-i18n="CHA" class=""></option><option value="HON" data-i18n="HON" class="honor"></option><option value="SAN" data-i18n="SAN" class="sanity"></option><option class="srd-hidden">SPELL_ABILITY</option></select><span name="attr_attack_second_damage_ability" class="auto-expand-text capitalize" data-i18n-dynamic></span></span><span class="attack damage edit">+</span><span class="attack damage edit auto-expand-wrap"><input type="text" name="attr_attack_second_damage_bonus"><span name="attr_attack_second_damage_bonus" class="auto-expand-text"></span></span><span class="attack damage edit extra-on-a-crit">, </span><span data-i18n="EXTRA_ON_A_CRIT" class="attack damage edit extra-on-a-crit lowercase"></span><span class="attack damage edit extra-on-a-crit"> </span><span class="attack damage edit extra-on-a-crit auto-expand-wrap"><input type="text" name="attr_attack_second_damage_crit" class="center"><span name="attr_attack_second_damage_crit" class="auto-expand-text"></span></span><span class="attack damage edit">) </span><span class="attack damage edit auto-expand-wrap"><input type="text" name="attr_attack_second_damage_type" class="edit center" data-i18n-placeholder="FIRE"><span name="attr_attack_second_damage_type" class="auto-expand-text min-2-rem"></span></span><span class="attack damage edit"> </span><span data-i18n="DAMAGE" class="attack damage edit lowercase"></span><span>.</span></div></div></div><div class="shaped-row align-flex-start no-wrap mar-l-smd mar-t-smd"><input type="checkbox" name="attr_saving_throw_toggle" value="1" class="saving-throw-toggle small-checkbox no-shrink"><span class="saving-throw-reverse heading"><span data-i18n="SAVING_THROW"></span>.</span><div class="saving-throw"><div class="shaped-row"><span class="edit auto-expand-wrap"><select name="attr_saving_throw_vs_ability" accept="Save"><option value="STRENGTH" data-i18n="STRENGTH" class="default-saving-throw"></option><option value="DEXTERITY" data-i18n="DEXTERITY" class="default-saving-throw"></option><option value="CONSTITUTION" data-i18n="CONSTITUTION" class="default-saving-throw"></option><option value="INTELLIGENCE" data-i18n="INTELLIGENCE" class="default-saving-throw"></option><option value="WISDOM" data-i18n="WISDOM" class="default-saving-throw"></option><option value="CHARISMA" data-i18n="CHARISMA" class="default-saving-throw"></option><option value="HONOR" data-i18n="HONOR" class="default-saving-throw honor"></option><option value="SANITY" data-i18n="SANITY" class="default-saving-throw sanity"></option><option value="FORTITUDE" data-i18n="FORTITUDE" class="custom-saving-throw"></option><option value="REFLEX" data-i18n="REFLEX" class="custom-saving-throw"></option><option value="WILL" data-i18n="WILL" class="custom-saving-throw"></option></select><span name="attr_saving_throw_vs_ability" class="auto-expand-text" data-i18n-dynamic></span></span><span> </span><span data-i18n="SAVING_THROW" class="lowercase"></span><span> (</span><span class="edit auto-expand-wrap"><select name="attr_saving_throw_ability"><option value="0">—</option><option value="STR" data-i18n="STR" class=""></option><option value="DEX" data-i18n="DEX" class=""></option><option value="CON" data-i18n="CON" class=""></option><option value="INT" data-i18n="INT" class=""></option><option value="WIS" data-i18n="WIS" class=""></option><option value="CHA" data-i18n="CHA" class=""></option><option value="HON" data-i18n="HON" class="honor"></option><option value="SAN" data-i18n="SAN" class="sanity"></option><option class="srd-hidden">SPELL_ABILITY</option></select><span name="attr_saving_throw_ability" class="auto-expand-text" data-i18n-dynamic></span></span><span>+</span><span class="edit auto-expand-wrap"><input type="number" name="attr_saving_throw_bonus"><span name="attr_saving_throw_bonus" class="auto-expand-text"></span></span><span>=</span><span data-i18n="DC"></span><span> </span><input type="hidden" name="attr_saving_throw_dc"><span name="attr_saving_throw_dc" class="bold"></span><span>).</span><span> </span><span class="inline-block"><div class="7-rem flex-grow"><textarea name="attr_saving_throw_success" class="one-line-textarea" data-i18n-placeholder="SAVE_SUCCESS" accept="Save Success"></textarea></div></span></div><div class="shaped-row"><span class="italic"><span data-i18n="SAVE_FAILURE"></span><span>:</span></span><span> </span><span name="attr_saving_throw_damage_average" class="saving-throw damage edit">0</span><span class="saving-throw damage edit"> (</span><span class="saving-throw damage edit"><span class="auto-expand-wrap"><input type="text" name="attr_saving_throw_damage_dice" class="center" placeholder="1"><span name="attr_saving_throw_damage_dice" class="auto-expand-text">1</span></span><span class="auto-expand-wrap"><select name="attr_saving_throw_damage_die"><option>d0</option><option>d2</option><option>d4</option><option>d6</option><option>d8</option><option>d10</option><option>d12</option><option>d20</option></select><span name="attr_saving_throw_damage_die" class="auto-expand-text">d0</span></span><span class="dice-modifier auto-expand-wrap"><input type="text" name="attr_saving_throw_damage_dice_modifier"><span name="attr_saving_throw_damage_dice_modifier" class="auto-expand-text"></span></span></span><span class="saving-throw damage edit">+</span><span class="saving-throw damage edit auto-expand-wrap"><select name="attr_saving_throw_damage_ability"><option value="0">—</option><option value="FIN" data-i18n="FIN"></option><option value="STR" data-i18n="STR" class=""></option><option value="DEX" data-i18n="DEX" class=""></option><option value="CON" data-i18n="CON" class=""></option><option value="INT" data-i18n="INT" class=""></option><option value="WIS" data-i18n="WIS" class=""></option><option value="CHA" data-i18n="CHA" class=""></option><option value="HON" data-i18n="HON" class="honor"></option><option value="SAN" data-i18n="SAN" class="sanity"></option><option class="srd-hidden">SPELL_ABILITY</option></select><span name="attr_saving_throw_damage_ability" class="auto-expand-text capitalize" data-i18n-dynamic></span></span><span class="saving-throw damage edit">+</span><span class="saving-throw damage edit auto-expand-wrap"><input type="text" name="attr_saving_throw_damage_bonus"><span name="attr_saving_throw_damage_bonus" class="auto-expand-text"></span></span><span class="saving-throw damage edit">) </span><span class="saving-throw damage edit auto-expand-wrap"><input type="text" name="attr_saving_throw_damage_type" class="edit center" data-i18n-placeholder="FIRE"><span name="attr_saving_throw_damage_type" class="auto-expand-text min-2-rem"></span></span><span class="saving-throw damage edit"> </span><span data-i18n="DAMAGE" class="saving-throw damage edit lowercase"></span><span class="saving-throw edit"> </span><span class="saving-throw edit auto-expand-wrap"><select name="attr_saving_throw_second_damage_condition"><option value="">—</option><option value="PLUS" data-i18n="PLUS"></option></select><span name="attr_saving_throw_second_damage_condition" class="auto-expand-text" data-i18n-dynamic></span></span><input type="hidden" name="attr_saving_throw_second_damage_condition" class="saving-throw-second-damage-condition" value=""><span class="saving-throw damage edit"> </span><span name="attr_saving_throw_second_damage_average" class="saving-throw damage edit">0</span><span class="saving-throw damage edit"> (</span><span class="saving-throw damage edit"><span class="auto-expand-wrap"><input type="text" name="attr_saving_throw_second_damage_dice" class="center" placeholder="1"><span name="attr_saving_throw_second_damage_dice" class="auto-expand-text">1</span></span><span class="auto-expand-wrap"><select name="attr_saving_throw_second_damage_die"><option>d0</option><option>d2</option><option>d4</option><option>d6</option><option>d8</option><option>d10</option><option>d12</option><option>d20</option></select><span name="attr_saving_throw_second_damage_die" class="auto-expand-text">d0</span></span><span class="dice-modifier auto-expand-wrap"><input type="text" name="attr_saving_throw_second_damage_dice_modifier"><span name="attr_saving_throw_second_damage_dice_modifier" class="auto-expand-text"></span></span></span><span class="saving-throw damage edit">+</span><span class="saving-throw damage edit auto-expand-wrap"><select name="attr_saving_throw_second_damage_ability"><option value="0">—</option><option value="FIN" data-i18n="FIN"></option><option value="STR" data-i18n="STR" class=""></option><option value="DEX" data-i18n="DEX" class=""></option><option value="CON" data-i18n="CON" class=""></option><option value="INT" data-i18n="INT" class=""></option><option value="WIS" data-i18n="WIS" class=""></option><option value="CHA" data-i18n="CHA" class=""></option><option value="HON" data-i18n="HON" class="honor"></option><option value="SAN" data-i18n="SAN" class="sanity"></option><option class="srd-hidden">SPELL_ABILITY</option></select><span name="attr_saving_throw_second_damage_ability" class="auto-expand-text capitalize" data-i18n-dynamic></span></span><span class="saving-throw damage edit">+</span><span class="saving-throw damage edit auto-expand-wrap"><input type="text" name="attr_saving_throw_second_damage_bonus"><span name="attr_saving_throw_second_damage_bonus" class="auto-expand-text"></span></span><span class="saving-throw damage edit">) </span><span class="saving-throw damage edit auto-expand-wrap"><input type="text" name="attr_saving_throw_second_damage_type" class="edit center" data-i18n-placeholder="FIRE"><span name="attr_saving_throw_second_damage_type" class="auto-expand-text min-2-rem"></span></span><span class="saving-throw damage edit"> </span><span data-i18n="DAMAGE" class="saving-throw damage edit lowercase"></span><span class="saving-throw edit">.</span></div></div></div><div class="shaped-row align-flex-start mar-l-smd mar-t-smd"><input type="checkbox" name="attr_other_damage_toggle" value="1" class="other-damage-toggle small-checkbox"><span class="other-damage-reverse heading"><span data-i18n="OTHER_DAMAGE"></span>.</span><span name="attr_other_damage_average" class="other-damage damage edit">0</span><span class="other-damage damage edit"> (</span><span class="other-damage damage edit"><span class="auto-expand-wrap"><input type="text" name="attr_other_damage_dice" class="center" placeholder="1"><span name="attr_other_damage_dice" class="auto-expand-text">1</span></span><span class="auto-expand-wrap"><select name="attr_other_damage_die"><option>d0</option><option>d2</option><option>d4</option><option>d6</option><option>d8</option><option>d10</option><option>d12</option><option>d20</option></select><span name="attr_other_damage_die" class="auto-expand-text">d0</span></span><span class="dice-modifier auto-expand-wrap"><input type="text" name="attr_other_damage_dice_modifier"><span name="attr_other_damage_dice_modifier" class="auto-expand-text"></span></span></span><span class="other-damage damage edit">+</span><span class="other-damage damage edit auto-expand-wrap"><select name="attr_other_damage_ability"><option value="0">—</option><option value="FIN" data-i18n="FIN"></option><option value="STR" data-i18n="STR" class=""></option><option value="DEX" data-i18n="DEX" class=""></option><option value="CON" data-i18n="CON" class=""></option><option value="INT" data-i18n="INT" class=""></option><option value="WIS" data-i18n="WIS" class=""></option><option value="CHA" data-i18n="CHA" class=""></option><option value="HON" data-i18n="HON" class="honor"></option><option value="SAN" data-i18n="SAN" class="sanity"></option><option class="srd-hidden">SPELL_ABILITY</option></select><span name="attr_other_damage_ability" class="auto-expand-text capitalize" data-i18n-dynamic></span></span><span class="other-damage damage edit">+</span><span class="other-damage damage edit auto-expand-wrap"><input type="text" name="attr_other_damage_bonus"><span name="attr_other_damage_bonus" class="auto-expand-text"></span></span><span class="other-damage damage edit extra-on-a-crit">, </span><span data-i18n="EXTRA_ON_A_CRIT" class="other-damage damage edit extra-on-a-crit lowercase"></span><span class="other-damage damage edit extra-on-a-crit"> </span><span class="other-damage damage edit extra-on-a-crit auto-expand-wrap"><input type="text" name="attr_other_damage_crit" class="center"><span name="attr_other_damage_crit" class="auto-expand-text"></span></span><span class="other-damage damage edit">) </span><span class="other-damage damage edit auto-expand-wrap"><input type="text" name="attr_other_damage_type" class="edit center" data-i18n-placeholder="FIRE"><span name="attr_other_damage_type" class="auto-expand-text min-2-rem"></span></span><span class="other-damage damage edit"> </span><span data-i18n="DAMAGE" class="other-damage damage edit lowercase"></span><span class="other-damage edit"> </span><span class="other-damage edit auto-expand-wrap"><select name="attr_other_second_damage_condition"><option value="">—</option><option value="PLUS" data-i18n="PLUS"></option></select><span name="attr_other_second_damage_condition" class="auto-expand-text" data-i18n-dynamic></span></span><input type="hidden" name="attr_other_second_damage_condition" class="other-second-damage-condition" value=""><span class="other-damage damage edit"> </span><span name="attr_other_second_damage_average" class="other-damage damage edit">0</span><span class="other-damage damage edit"> (</span><span class="other-damage damage edit"><span class="auto-expand-wrap"><input type="text" name="attr_other_second_damage_dice" class="center" placeholder="1"><span name="attr_other_second_damage_dice" class="auto-expand-text">1</span></span><span class="auto-expand-wrap"><select name="attr_other_second_damage_die"><option>d0</option><option>d2</option><option>d4</option><option>d6</option><option>d8</option><option>d10</option><option>d12</option><option>d20</option></select><span name="attr_other_second_damage_die" class="auto-expand-text">d0</span></span><span class="dice-modifier auto-expand-wrap"><input type="text" name="attr_other_second_damage_dice_modifier"><span name="attr_other_second_damage_dice_modifier" class="auto-expand-text"></span></span></span><span class="other-damage damage edit">+</span><span class="other-damage damage edit auto-expand-wrap"><select name="attr_other_second_damage_ability"><option value="0">—</option><option value="FIN" data-i18n="FIN"></option><option value="STR" data-i18n="STR" class=""></option><option value="DEX" data-i18n="DEX" class=""></option><option value="CON" data-i18n="CON" class=""></option><option value="INT" data-i18n="INT" class=""></option><option value="WIS" data-i18n="WIS" class=""></option><option value="CHA" data-i18n="CHA" class=""></option><option value="HON" data-i18n="HON" class="honor"></option><option value="SAN" data-i18n="SAN" class="sanity"></option><option class="srd-hidden">SPELL_ABILITY</option></select><span name="attr_other_second_damage_ability" class="auto-expand-text capitalize" data-i18n-dynamic></span></span><span class="other-damage damage edit">+</span><span class="other-damage damage edit auto-expand-wrap"><input type="text" name="attr_other_second_damage_bonus"><span name="attr_other_second_damage_bonus" class="auto-expand-text"></span></span><span class="other-damage damage edit extra-on-a-crit">, </span><span data-i18n="EXTRA_ON_A_CRIT" class="other-damage damage edit extra-on-a-crit lowercase"></span><span class="other-damage damage edit extra-on-a-crit"> </span><span class="other-damage damage edit extra-on-a-crit auto-expand-wrap"><input type="text" name="attr_other_second_damage_crit" class="center"><span name="attr_other_second_damage_crit" class="auto-expand-text"></span></span><span class="other-damage damage edit">) </span><span class="other-damage damage edit auto-expand-wrap"><input type="text" name="attr_other_second_damage_type" class="edit center" data-i18n-placeholder="FIRE"><span name="attr_other_second_damage_type" class="auto-expand-text min-2-rem"></span></span><span class="other-damage damage edit"> </span><span data-i18n="DAMAGE" class="other-damage damage edit lowercase"></span><span class="other-damage edit">.</span></div><div class="shaped-row align-flex-start mar-l-smd mar-t-smd"><input type="hidden" name="attr_heal_formula"> <input type="checkbox" name="attr_heal_toggle" value="1" class="heal-toggle small-checkbox"><span class="heal-reverse heading"><span data-i18n="HEAL"></span>.</span><span class="heal" data-i18n="HEAL_FOR"></span><span class="heal"> </span><span class="heal edit"><span class="edit auto-expand-wrap"><input type="text" name="attr_heal_dice" class="center" placeholder="1"><span name="attr_heal_dice" class="auto-expand-text">1</span></span><span class="auto-expand-wrap"><select name="attr_heal_die"><option>d0</option><option>d2</option><option>d4</option><option>d6</option><option>d8</option><option>d10</option><option>d12</option><option>d20</option></select><span name="attr_heal_die" class="auto-expand-text">d0</span></span><span class="dice-modifier auto-expand-wrap"><input type="text" name="attr_heal_dice_modifier"><span name="attr_heal_dice_modifier" class="auto-expand-text"></span></span></span><span class="heal">+</span><span class="heal auto-expand-wrap"><select name="attr_heal_ability"><option value="0">—</option><option value="STR" data-i18n="STR" class=""></option><option value="DEX" data-i18n="DEX" class=""></option><option value="CON" data-i18n="CON" class=""></option><option value="INT" data-i18n="INT" class=""></option><option value="WIS" data-i18n="WIS" class=""></option><option value="CHA" data-i18n="CHA" class=""></option><option value="HON" data-i18n="HON" class="honor"></option><option value="SAN" data-i18n="SAN" class="sanity"></option><option class="srd-hidden">SPELL_ABILITY</option></select><span name="attr_heal_ability" class="auto-expand-text" data-i18n-dynamic></span></span><span class="heal">+</span><span class="heal auto-expand-wrap"><input type="text" name="attr_heal_bonus"><span name="attr_heal_bonus" class="auto-expand-text"></span></span><span class="heal">+</span><span class="heal center"><label class="pseudo-button-wrapper space-below"><input type="checkbox" name="attr_heal_query_toggle" value="?{Heal Bonus Amount|}"><span data-i18n="QUERY" class="lowercase"></span></label></span></div><div class="relative mar-l-smd mar-t-smd"><input type="checkbox" name="attr_content_toggle" value="1" class="content-toggle small-checkbox" checked="checked"><textarea name="attr_content" class="one-line-textarea textarea-checkbox" accept="Content" data-i18n-placeholder="CONTENT"></textarea></div><div class="emote mar-l-smd mar-t-smd"><textarea name="attr_emote" class="one-line-textarea" data-i18n-placeholder="EMOTE"></textarea></div><div class="freetext mar-l-smd mar-t-sm"><textarea name="attr_freetext" class="two-line-textarea" data-i18n-placeholder="FREETEXT"></textarea></div><div class="freeform mar-l-smd mar-t-sm"><textarea name="attr_freeform" class="two-line-textarea" data-i18n-placeholder="FREEFORM"></textarea></div></div></div></fieldset></div><input type="hidden" name="attr_reactions_chat_var" class="item-shown" value=""><div class="item-to-show reactions"><div class="h3-wrap shaped-row space-between"><button type="roll" name="roll_shaped_reactions" value="/w @{character_name} &{template:5e-shaped} {{character_name=@{character_name}}} @{show_character_name} {{title=^{REACTIONS}}} {{text_big=@{reactions_macro_var}}}"><h3 data-i18n="REACTIONS"></h3></button><label class="pseudo-button-wrapper presentation"><input type="checkbox" name="attr_reactions_condense" value="1"><span data-i18n="CONDENSE" class="lowercase"></span></label></div><input type="hidden" name="attr_reactions_condense" class="toggle-filter-condense"><fieldset class="repeating_reaction"><div class="compendium-drop-target relative"><input type="hidden" name="attr_modifiers" accept="Modifiers"> <input type="hidden" name="attr_properties" accept="Properties"> <input type="hidden" name="attr_weight" accept="Weight"> <input type="hidden" name="attr_damage_from_srd" accept="Damage"> <input type="hidden" name="attr_second_damage_from_srd" accept="Secondary Damage"> <input type="hidden" name="attr_damage_type_from_srd" accept="Damage Type"> <input type="hidden" name="attr_heal_from_srd" accept="Healing"> <input type="hidden" name="attr_roll_formula"><div class="show-uses presentation absolute"><div class="relative"><div class="shaped-row"><span name="attr_name" class="heading visibility-hidden"></span><span class="visibility-hidden"> </span><span class="heading visibility-hidden">(</span><span class="visibility-hidden auto-expand-wrap heading"><input type="number" name="attr_uses" class="heading no-spin no-pad" step="1"><span name="attr_uses" class="auto-expand-text"></span></span></div><div class="absolute-top-right positive-z-index"><span class="auto-expand-wrap heading"><input type="number" name="attr_uses" class="heading no-spin no-pad" step="1"><span name="attr_uses" class="auto-expand-text"></span></span></div></div></div><button type="roll" name="roll_action" class="presentation wrapper-button vert-align-top relative z-index-2" value="@{output_option} &{template:5e-shaped} {{character_name=@{character_name}}} @{show_character_name} {{title=@{name}}} {{reaction=1}} @{attacher_attack} @{hide_gm_info} @{roll_formula}"><input type="hidden" name="attr_uses_max" class="has-uses" value=""> <input type="hidden" name="attr_recharge" class="has-recharge" value=""><span name="attr_name" class="heading"></span><span class="show-uses-recharge"> </span><span class="show-uses-recharge heading">(</span><span class="show-uses"><span class="show-uses visibility-hidden-in-presentation auto-expand-wrap heading"><input type="number" name="attr_uses" class="heading no-spin no-pad" step="1"><span name="attr_uses" class="auto-expand-text"></span></span><span class="show-uses heading">/</span><span class="show-uses edit auto-expand-wrap heading"><input type="number" name="attr_uses_max" class="heading no-spin no-pad" step="1"><span name="attr_uses_max" class="auto-expand-text"></span></span><span name="attr_uses_max" class="presentation show-uses heading"></span><span data-i18n="USES" class="edit heading lowercase"></span><span class="edit heading">,</span><span class="edit"> </span><span class="auto-expand-wrap edit heading"><input type="text" name="attr_per_use" class="no-pad"><span name="attr_per_use" class="auto-expand-text"></span></span><span data-i18n="PER_USE" class="edit heading lowercase"></span></span><span class="heading show-uses show-recharge">, </span><span name="attr_recharge" class="presentation heading show-recharge" data-i18n-dynamic></span><span class="show-uses-recharge heading">)</span><span class="heading condense">.</span><input type="checkbox" name="attr_attack_toggle" value="1" class="attack-toggle hidden"> <input type="hidden" name="attr_attack_type" class="attack-type" value=""><span class="attack condense italic"><span name="attr_attack_type" data-i18n-dynamic></span><span>:</span><span> </span></span><span name="attr_attack_string" class="attack condense pre-line"></span><span class="attack condense"> </span><span class="attack condense italic"><span data-i18n="HIT"></span><span>:</span><span> </span></span><span name="attr_attack_damage_string" class="attack condense pre-line"></span><span name="attr_content" class="content pre-line condense"></span><span name="attr_freetext" class="pre-line condense"></span></button><div class="edit shaped-row"><span class="auto-expand-wrap center"><input type="text" name="attr_name" class="edit heading" data-i18n-placeholder="BITE" accept="Name"><span name="attr_name" class="auto-expand-text min-3-rem heading"></span></span><span> </span><span class="heading">(</span><span class="show-uses visibility-hidden-in-presentation auto-expand-wrap heading"><input type="number" name="attr_uses" class="heading no-spin no-pad" step="1"><span name="attr_uses" class="auto-expand-text"></span></span><span class="show-uses heading">/</span><span class="show-uses edit auto-expand-wrap heading"><input type="number" name="attr_uses_max" class="heading no-spin no-pad" step="1"><span name="attr_uses_max" class="auto-expand-text"></span></span><span name="attr_uses_max" class="presentation show-uses heading"></span><span data-i18n="USES" class="edit heading lowercase"></span><span class="edit heading">,</span><span class="edit"> </span><span class="auto-expand-wrap edit heading"><input type="text" name="attr_per_use" class="no-pad"><span name="attr_per_use" class="auto-expand-text"></span></span><span data-i18n="PER_USE" class="edit heading lowercase"></span><span class="heading">,</span><span> </span><span class="auto-expand-wrap"><select name="attr_recharge" class="heading"><option value="">—</option><option value="TURN" data-i18n="TURN"></option><option value="SHORT_OR_LONG_REST" data-i18n="SHORT_OR_LONG_REST"></option><option value="LONG_REST" data-i18n="LONG_REST"></option><option value="RECHARGE_2_6" data-i18n="RECHARGE_2_6"></option><option value="RECHARGE_3_6" data-i18n="RECHARGE_3_6"></option><option value="RECHARGE_4_6" data-i18n="RECHARGE_4_6"></option><option value="RECHARGE_5_6" data-i18n="RECHARGE_5_6"></option><option value="RECHARGE_6" data-i18n="RECHARGE_6"></option></select><span name="attr_recharge" class="auto-expand-text heading" data-i18n-dynamic></span></span><span class="heading">).</span></div><input type="checkbox" name="attr_toggle_details" class="toggle-icon-settings edit" checked="checked"><span class="toggle-icon-settings pictos edit">y</span><div class="details edit"><div class="shaped-row align-flex-start no-wrap mar-l-smd mar-t-smd"><input type="checkbox" name="attr_attack_toggle" value="1" class="attack-toggle small-checkbox no-shrink"><span class="attack-reverse heading"><span data-i18n="ATTACK"></span>.</span><div class="attack"><div class="shaped-row"><input type="hidden" name="attr_attack_type" class="attack-type"><span class="auto-expand-wrap"><select name="attr_attack_type" class="italic" accept="Item Type"><option value="MELEE_WEAPON_ATTACK" data-i18n="MELEE_WEAPON_ATTACK"></option><option value="MELEE_OR_RANGED_WEAPON_ATTACK" data-i18n="MELEE_OR_RANGED_WEAPON_ATTACK"></option><option value="RANGED_WEAPON_ATTACK" data-i18n="RANGED_WEAPON_ATTACK"></option><option value="MELEE_SPELL_ATTACK" data-i18n="MELEE_SPELL_ATTACK"></option><option value="RANGED_SPELL_ATTACK" data-i18n="RANGED_SPELL_ATTACK"></option><option class="srd-hidden">Melee Weapon</option><option class="srd-hidden">Ranged Weapon</option></select><span name="attr_attack_type" class="auto-expand-text italic" data-i18n-dynamic><span data-i18n="MELEE_WEAPON_ATTACK"></span></span></span><span class="italic">: </span><span class="attack edit"><label class="round-checkbox-wrapper pad-t-sm"><input type="checkbox" name="attr_proficiency" checked="checked"><span></span></label></span><span>+</span><span class="auto-expand-wrap"><select name="attr_attack_ability"><option value="0">—</option><option value="FIN" data-i18n="FIN"></option><option value="STR" data-i18n="STR" class=""></option><option value="DEX" data-i18n="DEX" class=""></option><option value="CON" data-i18n="CON" class=""></option><option value="INT" data-i18n="INT" class=""></option><option value="WIS" data-i18n="WIS" class=""></option><option value="CHA" data-i18n="CHA" class=""></option><option value="HON" data-i18n="HON" class="honor"></option><option value="SAN" data-i18n="SAN" class="sanity"></option><option class="srd-hidden">SPELL_ABILITY</option></select><span name="attr_attack_ability" class="auto-expand-text" data-i18n-dynamic></span></span><span>+</span><span class="auto-expand-wrap"><input type="number" name="attr_attack_bonus" class="no-spin"><span name="attr_attack_bonus" class="auto-expand-text"></span></span><span>=</span><span> </span><span name="attr_to_hit">+0</span><span> </span><span data-i18n="TO_HIT"></span><span>, </span><span data-i18n="REACH" class="reach lowercase"></span><span class="reach"> </span><span class="reach auto-expand-wrap"><input type="text" name="attr_reach" class="center" accept="Reach"><span name="attr_reach" class="auto-expand-text"></span></span><span class="reach">, </span><span data-i18n="RANGE" class="attack range edit lowercase"></span><span class="attack range edit"> </span><span class="attack range edit auto-expand-wrap"><input type="text" name="attr_range" class="center" accept="Range"><span name="attr_range" class="auto-expand-text"></span></span><span class="range">, </span><span class="auto-expand-wrap"><select name="attr_attack_target" class="italic"><option value="ONE_TARGET" data-i18n="ONE_TARGET"></option><option value="ONE_CREATURE" data-i18n="ONE_CREATURE"></option></select><span name="attr_attack_target" class="auto-expand-text" data-i18n-dynamic><span data-i18n="ONE_TARGET"></span></span></span><span class="crit-range">, </span><span data-i18n="CRIT_RANGE" class="crit-range lowercase"></span><span class="crit-range"> </span><span class="crit-range auto-expand-wrap"><input type="number" name="attr_crit_range" class="no-spin" value="20" step="1" min="1" max="20"><span name="attr_crit_range" class="auto-expand-text"></span></span><span>.</span></div><div class="shaped-row"><span class="italic"><span data-i18n="HIT"></span><span>:</span></span><span> </span><span name="attr_attack_damage_average" class="attack damage edit">0</span><span class="attack damage edit"> (</span><span class="attack damage edit"><span class="auto-expand-wrap"><input type="text" name="attr_attack_damage_dice" class="center" placeholder="1"><span name="attr_attack_damage_dice" class="auto-expand-text">1</span></span><span class="auto-expand-wrap"><select name="attr_attack_damage_die"><option>d0</option><option>d2</option><option>d4</option><option>d6</option><option>d8</option><option>d10</option><option>d12</option><option>d20</option></select><span name="attr_attack_damage_die" class="auto-expand-text">d0</span></span><span class="dice-modifier auto-expand-wrap"><input type="text" name="attr_attack_damage_dice_modifier"><span name="attr_attack_damage_dice_modifier" class="auto-expand-text"></span></span></span><span class="attack damage edit">+</span><span class="attack damage edit auto-expand-wrap"><select name="attr_attack_damage_ability"><option value="0">—</option><option value="FIN" data-i18n="FIN"></option><option value="STR" data-i18n="STR" class=""></option><option value="DEX" data-i18n="DEX" class=""></option><option value="CON" data-i18n="CON" class=""></option><option value="INT" data-i18n="INT" class=""></option><option value="WIS" data-i18n="WIS" class=""></option><option value="CHA" data-i18n="CHA" class=""></option><option value="HON" data-i18n="HON" class="honor"></option><option value="SAN" data-i18n="SAN" class="sanity"></option><option class="srd-hidden">SPELL_ABILITY</option></select><span name="attr_attack_damage_ability" class="auto-expand-text capitalize" data-i18n-dynamic></span></span><span class="attack damage edit">+</span><span class="attack damage edit auto-expand-wrap"><input type="text" name="attr_attack_damage_bonus"><span name="attr_attack_damage_bonus" class="auto-expand-text"></span></span><span class="attack damage edit extra-on-a-crit">, </span><span data-i18n="EXTRA_ON_A_CRIT" class="attack damage edit extra-on-a-crit lowercase"></span><span class="attack damage edit extra-on-a-crit"> </span><span class="attack damage edit extra-on-a-crit auto-expand-wrap"><input type="text" name="attr_attack_damage_crit" class="center"><span name="attr_attack_damage_crit" class="auto-expand-text"></span></span><span class="attack damage edit">) </span><span class="attack damage edit auto-expand-wrap"><input type="text" name="attr_attack_damage_type" class="edit center" data-i18n-placeholder="SLASHING"><span name="attr_attack_damage_type" class="auto-expand-text min-2-rem"></span></span><span class="attack damage edit"> </span><span data-i18n="DAMAGE" class="attack damage edit lowercase"></span><span> </span><span class="attack edit auto-expand-wrap"><select name="attr_attack_second_damage_condition"><option value="">—</option><option value="PLUS" data-i18n="PLUS"></option></select><span name="attr_attack_second_damage_condition" class="auto-expand-text" data-i18n-dynamic></span></span><input type="hidden" name="attr_attack_second_damage_condition" class="attack-second-damage-condition" value=""><span class="damage"> </span><span name="attr_attack_second_damage_average" class="attack damage edit">0</span><span class="attack damage edit"> (</span><span class="attack damage edit"><span class="auto-expand-wrap"><input type="text" name="attr_attack_second_damage_dice" class="center" placeholder="1"><span name="attr_attack_second_damage_dice" class="auto-expand-text">1</span></span><span class="auto-expand-wrap"><select name="attr_attack_second_damage_die"><option>d0</option><option>d2</option><option>d4</option><option>d6</option><option>d8</option><option>d10</option><option>d12</option><option>d20</option></select><span name="attr_attack_second_damage_die" class="auto-expand-text">d0</span></span><span class="dice-modifier auto-expand-wrap"><input type="text" name="attr_attack_second_damage_dice_modifier"><span name="attr_attack_second_damage_dice_modifier" class="auto-expand-text"></span></span></span><span class="attack damage edit">+</span><span class="attack damage edit auto-expand-wrap"><select name="attr_attack_second_damage_ability"><option value="0">—</option><option value="FIN" data-i18n="FIN"></option><option value="STR" data-i18n="STR" class=""></option><option value="DEX" data-i18n="DEX" class=""></option><option value="CON" data-i18n="CON" class=""></option><option value="INT" data-i18n="INT" class=""></option><option value="WIS" data-i18n="WIS" class=""></option><option value="CHA" data-i18n="CHA" class=""></option><option value="HON" data-i18n="HON" class="honor"></option><option value="SAN" data-i18n="SAN" class="sanity"></option><option class="srd-hidden">SPELL_ABILITY</option></select><span name="attr_attack_second_damage_ability" class="auto-expand-text capitalize" data-i18n-dynamic></span></span><span class="attack damage edit">+</span><span class="attack damage edit auto-expand-wrap"><input type="text" name="attr_attack_second_damage_bonus"><span name="attr_attack_second_damage_bonus" class="auto-expand-text"></span></span><span class="attack damage edit extra-on-a-crit">, </span><span data-i18n="EXTRA_ON_A_CRIT" class="attack damage edit extra-on-a-crit lowercase"></span><span class="attack damage edit extra-on-a-crit"> </span><span class="attack damage edit extra-on-a-crit auto-expand-wrap"><input type="text" name="attr_attack_second_damage_crit" class="center"><span name="attr_attack_second_damage_crit" class="auto-expand-text"></span></span><span class="attack damage edit">) </span><span class="attack damage edit auto-expand-wrap"><input type="text" name="attr_attack_second_damage_type" class="edit center" data-i18n-placeholder="FIRE"><span name="attr_attack_second_damage_type" class="auto-expand-text min-2-rem"></span></span><span class="attack damage edit"> </span><span data-i18n="DAMAGE" class="attack damage edit lowercase"></span><span>.</span></div></div></div><div class="shaped-row align-flex-start no-wrap mar-l-smd mar-t-smd"><input type="checkbox" name="attr_saving_throw_toggle" value="1" class="saving-throw-toggle small-checkbox no-shrink"><span class="saving-throw-reverse heading"><span data-i18n="SAVING_THROW"></span>.</span><div class="saving-throw"><div class="shaped-row"><span class="edit auto-expand-wrap"><select name="attr_saving_throw_vs_ability" accept="Save"><option value="STRENGTH" data-i18n="STRENGTH" class="default-saving-throw"></option><option value="DEXTERITY" data-i18n="DEXTERITY" class="default-saving-throw"></option><option value="CONSTITUTION" data-i18n="CONSTITUTION" class="default-saving-throw"></option><option value="INTELLIGENCE" data-i18n="INTELLIGENCE" class="default-saving-throw"></option><option value="WISDOM" data-i18n="WISDOM" class="default-saving-throw"></option><option value="CHARISMA" data-i18n="CHARISMA" class="default-saving-throw"></option><option value="HONOR" data-i18n="HONOR" class="default-saving-throw honor"></option><option value="SANITY" data-i18n="SANITY" class="default-saving-throw sanity"></option><option value="FORTITUDE" data-i18n="FORTITUDE" class="custom-saving-throw"></option><option value="REFLEX" data-i18n="REFLEX" class="custom-saving-throw"></option><option value="WILL" data-i18n="WILL" class="custom-saving-throw"></option></select><span name="attr_saving_throw_vs_ability" class="auto-expand-text" data-i18n-dynamic></span></span><span> </span><span data-i18n="SAVING_THROW" class="lowercase"></span><span> (</span><span class="edit auto-expand-wrap"><select name="attr_saving_throw_ability"><option value="0">—</option><option value="STR" data-i18n="STR" class=""></option><option value="DEX" data-i18n="DEX" class=""></option><option value="CON" data-i18n="CON" class=""></option><option value="INT" data-i18n="INT" class=""></option><option value="WIS" data-i18n="WIS" class=""></option><option value="CHA" data-i18n="CHA" class=""></option><option value="HON" data-i18n="HON" class="honor"></option><option value="SAN" data-i18n="SAN" class="sanity"></option><option class="srd-hidden">SPELL_ABILITY</option></select><span name="attr_saving_throw_ability" class="auto-expand-text" data-i18n-dynamic></span></span><span>+</span><span class="edit auto-expand-wrap"><input type="number" name="attr_saving_throw_bonus"><span name="attr_saving_throw_bonus" class="auto-expand-text"></span></span><span>=</span><span data-i18n="DC"></span><span> </span><input type="hidden" name="attr_saving_throw_dc"><span name="attr_saving_throw_dc" class="bold"></span><span>).</span><span> </span><span class="inline-block"><div class="7-rem flex-grow"><textarea name="attr_saving_throw_success" class="one-line-textarea" data-i18n-placeholder="SAVE_SUCCESS" accept="Save Success"></textarea></div></span></div><div class="shaped-row"><span class="italic"><span data-i18n="SAVE_FAILURE"></span><span>:</span></span><span> </span><span name="attr_saving_throw_damage_average" class="saving-throw damage edit">0</span><span class="saving-throw damage edit"> (</span><span class="saving-throw damage edit"><span class="auto-expand-wrap"><input type="text" name="attr_saving_throw_damage_dice" class="center" placeholder="1"><span name="attr_saving_throw_damage_dice" class="auto-expand-text">1</span></span><span class="auto-expand-wrap"><select name="attr_saving_throw_damage_die"><option>d0</option><option>d2</option><option>d4</option><option>d6</option><option>d8</option><option>d10</option><option>d12</option><option>d20</option></select><span name="attr_saving_throw_damage_die" class="auto-expand-text">d0</span></span><span class="dice-modifier auto-expand-wrap"><input type="text" name="attr_saving_throw_damage_dice_modifier"><span name="attr_saving_throw_damage_dice_modifier" class="auto-expand-text"></span></span></span><span class="saving-throw damage edit">+</span><span class="saving-throw damage edit auto-expand-wrap"><select name="attr_saving_throw_damage_ability"><option value="0">—</option><option value="FIN" data-i18n="FIN"></option><option value="STR" data-i18n="STR" class=""></option><option value="DEX" data-i18n="DEX" class=""></option><option value="CON" data-i18n="CON" class=""></option><option value="INT" data-i18n="INT" class=""></option><option value="WIS" data-i18n="WIS" class=""></option><option value="CHA" data-i18n="CHA" class=""></option><option value="HON" data-i18n="HON" class="honor"></option><option value="SAN" data-i18n="SAN" class="sanity"></option><option class="srd-hidden">SPELL_ABILITY</option></select><span name="attr_saving_throw_damage_ability" class="auto-expand-text capitalize" data-i18n-dynamic></span></span><span class="saving-throw damage edit">+</span><span class="saving-throw damage edit auto-expand-wrap"><input type="text" name="attr_saving_throw_damage_bonus"><span name="attr_saving_throw_damage_bonus" class="auto-expand-text"></span></span><span class="saving-throw damage edit">) </span><span class="saving-throw damage edit auto-expand-wrap"><input type="text" name="attr_saving_throw_damage_type" class="edit center" data-i18n-placeholder="FIRE"><span name="attr_saving_throw_damage_type" class="auto-expand-text min-2-rem"></span></span><span class="saving-throw damage edit"> </span><span data-i18n="DAMAGE" class="saving-throw damage edit lowercase"></span><span class="saving-throw edit"> </span><span class="saving-throw edit auto-expand-wrap"><select name="attr_saving_throw_second_damage_condition"><option value="">—</option><option value="PLUS" data-i18n="PLUS"></option></select><span name="attr_saving_throw_second_damage_condition" class="auto-expand-text" data-i18n-dynamic></span></span><input type="hidden" name="attr_saving_throw_second_damage_condition" class="saving-throw-second-damage-condition" value=""><span class="saving-throw damage edit"> </span><span name="attr_saving_throw_second_damage_average" class="saving-throw damage edit">0</span><span class="saving-throw damage edit"> (</span><span class="saving-throw damage edit"><span class="auto-expand-wrap"><input type="text" name="attr_saving_throw_second_damage_dice" class="center" placeholder="1"><span name="attr_saving_throw_second_damage_dice" class="auto-expand-text">1</span></span><span class="auto-expand-wrap"><select name="attr_saving_throw_second_damage_die"><option>d0</option><option>d2</option><option>d4</option><option>d6</option><option>d8</option><option>d10</option><option>d12</option><option>d20</option></select><span name="attr_saving_throw_second_damage_die" class="auto-expand-text">d0</span></span><span class="dice-modifier auto-expand-wrap"><input type="text" name="attr_saving_throw_second_damage_dice_modifier"><span name="attr_saving_throw_second_damage_dice_modifier" class="auto-expand-text"></span></span></span><span class="saving-throw damage edit">+</span><span class="saving-throw damage edit auto-expand-wrap"><select name="attr_saving_throw_second_damage_ability"><option value="0">—</option><option value="FIN" data-i18n="FIN"></option><option value="STR" data-i18n="STR" class=""></option><option value="DEX" data-i18n="DEX" class=""></option><option value="CON" data-i18n="CON" class=""></option><option value="INT" data-i18n="INT" class=""></option><option value="WIS" data-i18n="WIS" class=""></option><option value="CHA" data-i18n="CHA" class=""></option><option value="HON" data-i18n="HON" class="honor"></option><option value="SAN" data-i18n="SAN" class="sanity"></option><option class="srd-hidden">SPELL_ABILITY</option></select><span name="attr_saving_throw_second_damage_ability" class="auto-expand-text capitalize" data-i18n-dynamic></span></span><span class="saving-throw damage edit">+</span><span class="saving-throw damage edit auto-expand-wrap"><input type="text" name="attr_saving_throw_second_damage_bonus"><span name="attr_saving_throw_second_damage_bonus" class="auto-expand-text"></span></span><span class="saving-throw damage edit">) </span><span class="saving-throw damage edit auto-expand-wrap"><input type="text" name="attr_saving_throw_second_damage_type" class="edit center" data-i18n-placeholder="FIRE"><span name="attr_saving_throw_second_damage_type" class="auto-expand-text min-2-rem"></span></span><span class="saving-throw damage edit"> </span><span data-i18n="DAMAGE" class="saving-throw damage edit lowercase"></span><span class="saving-throw edit">.</span></div></div></div><div class="shaped-row align-flex-start mar-l-smd mar-t-smd"><input type="checkbox" name="attr_other_damage_toggle" value="1" class="other-damage-toggle small-checkbox"><span class="other-damage-reverse heading"><span data-i18n="OTHER_DAMAGE"></span>.</span><span name="attr_other_damage_average" class="other-damage damage edit">0</span><span class="other-damage damage edit"> (</span><span class="other-damage damage edit"><span class="auto-expand-wrap"><input type="text" name="attr_other_damage_dice" class="center" placeholder="1"><span name="attr_other_damage_dice" class="auto-expand-text">1</span></span><span class="auto-expand-wrap"><select name="attr_other_damage_die"><option>d0</option><option>d2</option><option>d4</option><option>d6</option><option>d8</option><option>d10</option><option>d12</option><option>d20</option></select><span name="attr_other_damage_die" class="auto-expand-text">d0</span></span><span class="dice-modifier auto-expand-wrap"><input type="text" name="attr_other_damage_dice_modifier"><span name="attr_other_damage_dice_modifier" class="auto-expand-text"></span></span></span><span class="other-damage damage edit">+</span><span class="other-damage damage edit auto-expand-wrap"><select name="attr_other_damage_ability"><option value="0">—</option><option value="FIN" data-i18n="FIN"></option><option value="STR" data-i18n="STR" class=""></option><option value="DEX" data-i18n="DEX" class=""></option><option value="CON" data-i18n="CON" class=""></option><option value="INT" data-i18n="INT" class=""></option><option value="WIS" data-i18n="WIS" class=""></option><option value="CHA" data-i18n="CHA" class=""></option><option value="HON" data-i18n="HON" class="honor"></option><option value="SAN" data-i18n="SAN" class="sanity"></option><option class="srd-hidden">SPELL_ABILITY</option></select><span name="attr_other_damage_ability" class="auto-expand-text capitalize" data-i18n-dynamic></span></span><span class="other-damage damage edit">+</span><span class="other-damage damage edit auto-expand-wrap"><input type="text" name="attr_other_damage_bonus"><span name="attr_other_damage_bonus" class="auto-expand-text"></span></span><span class="other-damage damage edit extra-on-a-crit">, </span><span data-i18n="EXTRA_ON_A_CRIT" class="other-damage damage edit extra-on-a-crit lowercase"></span><span class="other-damage damage edit extra-on-a-crit"> </span><span class="other-damage damage edit extra-on-a-crit auto-expand-wrap"><input type="text" name="attr_other_damage_crit" class="center"><span name="attr_other_damage_crit" class="auto-expand-text"></span></span><span class="other-damage damage edit">) </span><span class="other-damage damage edit auto-expand-wrap"><input type="text" name="attr_other_damage_type" class="edit center" data-i18n-placeholder="FIRE"><span name="attr_other_damage_type" class="auto-expand-text min-2-rem"></span></span><span class="other-damage damage edit"> </span><span data-i18n="DAMAGE" class="other-damage damage edit lowercase"></span><span class="other-damage edit"> </span><span class="other-damage edit auto-expand-wrap"><select name="attr_other_second_damage_condition"><option value="">—</option><option value="PLUS" data-i18n="PLUS"></option></select><span name="attr_other_second_damage_condition" class="auto-expand-text" data-i18n-dynamic></span></span><input type="hidden" name="attr_other_second_damage_condition" class="other-second-damage-condition" value=""><span class="other-damage damage edit"> </span><span name="attr_other_second_damage_average" class="other-damage damage edit">0</span><span class="other-damage damage edit"> (</span><span class="other-damage damage edit"><span class="auto-expand-wrap"><input type="text" name="attr_other_second_damage_dice" class="center" placeholder="1"><span name="attr_other_second_damage_dice" class="auto-expand-text">1</span></span><span class="auto-expand-wrap"><select name="attr_other_second_damage_die"><option>d0</option><option>d2</option><option>d4</option><option>d6</option><option>d8</option><option>d10</option><option>d12</option><option>d20</option></select><span name="attr_other_second_damage_die" class="auto-expand-text">d0</span></span><span class="dice-modifier auto-expand-wrap"><input type="text" name="attr_other_second_damage_dice_modifier"><span name="attr_other_second_damage_dice_modifier" class="auto-expand-text"></span></span></span><span class="other-damage damage edit">+</span><span class="other-damage damage edit auto-expand-wrap"><select name="attr_other_second_damage_ability"><option value="0">—</option><option value="FIN" data-i18n="FIN"></option><option value="STR" data-i18n="STR" class=""></option><option value="DEX" data-i18n="DEX" class=""></option><option value="CON" data-i18n="CON" class=""></option><option value="INT" data-i18n="INT" class=""></option><option value="WIS" data-i18n="WIS" class=""></option><option value="CHA" data-i18n="CHA" class=""></option><option value="HON" data-i18n="HON" class="honor"></option><option value="SAN" data-i18n="SAN" class="sanity"></option><option class="srd-hidden">SPELL_ABILITY</option></select><span name="attr_other_second_damage_ability" class="auto-expand-text capitalize" data-i18n-dynamic></span></span><span class="other-damage damage edit">+</span><span class="other-damage damage edit auto-expand-wrap"><input type="text" name="attr_other_second_damage_bonus"><span name="attr_other_second_damage_bonus" class="auto-expand-text"></span></span><span class="other-damage damage edit extra-on-a-crit">, </span><span data-i18n="EXTRA_ON_A_CRIT" class="other-damage damage edit extra-on-a-crit lowercase"></span><span class="other-damage damage edit extra-on-a-crit"> </span><span class="other-damage damage edit extra-on-a-crit auto-expand-wrap"><input type="text" name="attr_other_second_damage_crit" class="center"><span name="attr_other_second_damage_crit" class="auto-expand-text"></span></span><span class="other-damage damage edit">) </span><span class="other-damage damage edit auto-expand-wrap"><input type="text" name="attr_other_second_damage_type" class="edit center" data-i18n-placeholder="FIRE"><span name="attr_other_second_damage_type" class="auto-expand-text min-2-rem"></span></span><span class="other-damage damage edit"> </span><span data-i18n="DAMAGE" class="other-damage damage edit lowercase"></span><span class="other-damage edit">.</span></div><div class="shaped-row align-flex-start mar-l-smd mar-t-smd"><input type="hidden" name="attr_heal_formula"> <input type="checkbox" name="attr_heal_toggle" value="1" class="heal-toggle small-checkbox"><span class="heal-reverse heading"><span data-i18n="HEAL"></span>.</span><span class="heal" data-i18n="HEAL_FOR"></span><span class="heal"> </span><span class="heal edit"><span class="edit auto-expand-wrap"><input type="text" name="attr_heal_dice" class="center" placeholder="1"><span name="attr_heal_dice" class="auto-expand-text">1</span></span><span class="auto-expand-wrap"><select name="attr_heal_die"><option>d0</option><option>d2</option><option>d4</option><option>d6</option><option>d8</option><option>d10</option><option>d12</option><option>d20</option></select><span name="attr_heal_die" class="auto-expand-text">d0</span></span><span class="dice-modifier auto-expand-wrap"><input type="text" name="attr_heal_dice_modifier"><span name="attr_heal_dice_modifier" class="auto-expand-text"></span></span></span><span class="heal">+</span><span class="heal auto-expand-wrap"><select name="attr_heal_ability"><option value="0">—</option><option value="STR" data-i18n="STR" class=""></option><option value="DEX" data-i18n="DEX" class=""></option><option value="CON" data-i18n="CON" class=""></option><option value="INT" data-i18n="INT" class=""></option><option value="WIS" data-i18n="WIS" class=""></option><option value="CHA" data-i18n="CHA" class=""></option><option value="HON" data-i18n="HON" class="honor"></option><option value="SAN" data-i18n="SAN" class="sanity"></option><option class="srd-hidden">SPELL_ABILITY</option></select><span name="attr_heal_ability" class="auto-expand-text" data-i18n-dynamic></span></span><span class="heal">+</span><span class="heal auto-expand-wrap"><input type="text" name="attr_heal_bonus"><span name="attr_heal_bonus" class="auto-expand-text"></span></span><span class="heal">+</span><span class="heal center"><label class="pseudo-button-wrapper space-below"><input type="checkbox" name="attr_heal_query_toggle" value="?{Heal Bonus Amount|}"><span data-i18n="QUERY" class="lowercase"></span></label></span></div><div class="relative mar-l-smd mar-t-smd"><input type="checkbox" name="attr_content_toggle" value="1" class="content-toggle small-checkbox" checked="checked"><textarea name="attr_content" class="one-line-textarea textarea-checkbox" accept="Content" data-i18n-placeholder="CONTENT"></textarea></div><div class="emote mar-l-smd mar-t-smd"><textarea name="attr_emote" class="one-line-textarea" data-i18n-placeholder="EMOTE"></textarea></div><div class="freetext mar-l-smd mar-t-sm"><textarea name="attr_freetext" class="two-line-textarea" data-i18n-placeholder="FREETEXT"></textarea></div><div class="freeform mar-l-smd mar-t-sm"><textarea name="attr_freeform" class="two-line-textarea" data-i18n-placeholder="FREEFORM"></textarea></div></div></div></fieldset></div><input type="hidden" name="attr_legendaryactions_chat_var" class="item-shown" value=""><div class="item-to-show legendary-actions"><div class="h3-wrap shaped-row space-between"><button type="roll" name="roll_shaped_legendaryactions" value="/w @{character_name} &{template:5e-shaped} {{character_name=@{character_name}}} @{show_character_name} {{title=^{LEGENDARY_ACTIONS}}} {{text_big=@{legendaryactions_macro_var}}}"><h3 data-i18n="LEGENDARY_ACTIONS"></h3></button><label class="pseudo-button-wrapper presentation"><input type="checkbox" name="attr_legendary_actions_condense" value="1"><span data-i18n="CONDENSE" class="lowercase"></span></label></div><input type="hidden" name="attr_legendary_actions_condense" class="toggle-filter-condense"><div class="mar-b-md"><span data-i18n="LEGENDARY_ACTIONS_TEXT_1"></span><span> </span><span name="attr_character_name"></span><span> </span><span data-i18n="LEGENDARY_ACTIONS_TEXT_2"></span><span class="inline-block"><span class="shaped-row"><span class="auto-expand-wrap"><input type="number" name="attr_legendary_action_amount" class="no-spin"><span name="attr_legendary_action_amount" class="auto-expand-text"></span></span><span>/</span><span class="auto-expand-wrap"><input type="number" name="attr_legendary_action_amount_max" class="no-spin"><span name="attr_legendary_action_amount_max" class="auto-expand-text"></span></span></span></span><span data-i18n="LEGENDARY_ACTIONS_TEXT_3"></span><span> </span><span name="attr_character_name"></span><span> </span><span data-i18n="LEGENDARY_ACTIONS_TEXT_4"></span></div><fieldset class="repeating_legendaryaction"><div class="compendium-drop-target relative"><input type="hidden" name="attr_modifiers" accept="Modifiers"> <input type="hidden" name="attr_properties" accept="Properties"> <input type="hidden" name="attr_weight" accept="Weight"> <input type="hidden" name="attr_damage_from_srd" accept="Damage"> <input type="hidden" name="attr_second_damage_from_srd" accept="Secondary Damage"> <input type="hidden" name="attr_damage_type_from_srd" accept="Damage Type"> <input type="hidden" name="attr_heal_from_srd" accept="Healing"> <input type="hidden" name="attr_roll_formula"><div class="show-uses presentation absolute"><div class="relative"><div class="shaped-row"><span name="attr_name" class="heading visibility-hidden"></span><span class="visibility-hidden"> </span><span class="heading visibility-hidden">(</span><span class="visibility-hidden auto-expand-wrap heading"><input type="number" name="attr_uses" class="heading no-spin no-pad" step="1"><span name="attr_uses" class="auto-expand-text"></span></span></div><div class="absolute-top-right positive-z-index"><span class="auto-expand-wrap heading"><input type="number" name="attr_uses" class="heading no-spin no-pad" step="1"><span name="attr_uses" class="auto-expand-text"></span></span></div></div></div><button type="roll" name="roll_action" class="wrapper-button presentation vert-align-top relative z-index-2" value="@{output_option} &{template:5e-shaped} {{character_name=@{character_name}}} @{show_character_name} {{title=@{name}}} {{legendaryaction=1}} @{attacher_attack} @{hide_gm_info} @{roll_formula}"><input type="hidden" name="attr_cost" class="has-cost" value=""><span name="attr_name" class="heading"></span><span class="show-cost"> </span><span class="show-cost heading">(</span><span class="show-cost"><span class="edit"> </span><span class="edit"><span class="heading">(</span><span class="auto-expand-wrap"><select name="attr_cost" class="heading"><option value="">—</option><option value="0">—</option><option value="COSTS_2_ACTIONS" data-i18n="COSTS_2_ACTIONS"></option><option value="COSTS_3_ACTIONS" data-i18n="COSTS_3_ACTIONS"></option></select><span name="attr_cost" class="auto-expand-text heading" data-i18n-dynamic></span></span><span class="heading">)</span></span></span><span name="attr_cost" class="show-cost presentation heading" data-i18n-dynamic></span><span class="show-cost heading">)</span><span class="heading condense">.</span><input type="checkbox" name="attr_attack_toggle" value="1" class="attack-toggle hidden"> <input type="hidden" name="attr_attack_type" class="attack-type" value=""><span class="attack condense italic"><span name="attr_attack_type" data-i18n-dynamic></span><span>:</span><span> </span></span><span name="attr_attack_string" class="attack condense pre-line"></span><span class="attack condense"> </span><span class="attack condense italic"><span data-i18n="HIT"></span><span>:</span><span> </span></span><span name="attr_attack_damage_string" class="attack condense pre-line"></span><span name="attr_content" class="pre-line condense"></span><span name="attr_freetext" class="pre-line condense"></span></button><div class="shaped-row edit"><span class="auto-expand-wrap center"><input type="text" name="attr_name" class="heading" data-i18n-placeholder="BITE" accept="Name"><span name="attr_name" class="auto-expand-text min-3-rem heading"></span></span><span class="edit"> </span><span class="edit"><span class="heading">(</span><span class="auto-expand-wrap"><select name="attr_cost" class="heading"><option value="">—</option><option value="0">—</option><option value="COSTS_2_ACTIONS" data-i18n="COSTS_2_ACTIONS"></option><option value="COSTS_3_ACTIONS" data-i18n="COSTS_3_ACTIONS"></option></select><span name="attr_cost" class="auto-expand-text heading" data-i18n-dynamic></span></span><span class="heading">)</span></span></div><input type="checkbox" name="attr_toggle_details" class="toggle-icon-settings edit" checked="checked"><span class="toggle-icon-settings pictos edit">y</span><div class="details edit"><div class="shaped-row align-flex-start no-wrap mar-l-smd mar-t-smd"><input type="checkbox" name="attr_attack_toggle" value="1" class="attack-toggle small-checkbox no-shrink"><span class="attack-reverse heading"><span data-i18n="ATTACK"></span>.</span><div class="attack"><div class="shaped-row"><input type="hidden" name="attr_attack_type" class="attack-type"><span class="auto-expand-wrap"><select name="attr_attack_type" class="italic" accept="Item Type"><option value="MELEE_WEAPON_ATTACK" data-i18n="MELEE_WEAPON_ATTACK"></option><option value="MELEE_OR_RANGED_WEAPON_ATTACK" data-i18n="MELEE_OR_RANGED_WEAPON_ATTACK"></option><option value="RANGED_WEAPON_ATTACK" data-i18n="RANGED_WEAPON_ATTACK"></option><option value="MELEE_SPELL_ATTACK" data-i18n="MELEE_SPELL_ATTACK"></option><option value="RANGED_SPELL_ATTACK" data-i18n="RANGED_SPELL_ATTACK"></option><option class="srd-hidden">Melee Weapon</option><option class="srd-hidden">Ranged Weapon</option></select><span name="attr_attack_type" class="auto-expand-text italic" data-i18n-dynamic><span data-i18n="MELEE_WEAPON_ATTACK"></span></span></span><span class="italic">: </span><span class="attack edit"><label class="round-checkbox-wrapper pad-t-sm"><input type="checkbox" name="attr_proficiency" checked="checked"><span></span></label></span><span>+</span><span class="auto-expand-wrap"><select name="attr_attack_ability"><option value="0">—</option><option value="FIN" data-i18n="FIN"></option><option value="STR" data-i18n="STR" class=""></option><option value="DEX" data-i18n="DEX" class=""></option><option value="CON" data-i18n="CON" class=""></option><option value="INT" data-i18n="INT" class=""></option><option value="WIS" data-i18n="WIS" class=""></option><option value="CHA" data-i18n="CHA" class=""></option><option value="HON" data-i18n="HON" class="honor"></option><option value="SAN" data-i18n="SAN" class="sanity"></option><option class="srd-hidden">SPELL_ABILITY</option></select><span name="attr_attack_ability" class="auto-expand-text" data-i18n-dynamic></span></span><span>+</span><span class="auto-expand-wrap"><input type="number" name="attr_attack_bonus" class="no-spin"><span name="attr_attack_bonus" class="auto-expand-text"></span></span><span>=</span><span> </span><span name="attr_to_hit">+0</span><span> </span><span data-i18n="TO_HIT"></span><span>, </span><span data-i18n="REACH" class="reach lowercase"></span><span class="reach"> </span><span class="reach auto-expand-wrap"><input type="text" name="attr_reach" class="center" accept="Reach"><span name="attr_reach" class="auto-expand-text"></span></span><span class="reach">, </span><span data-i18n="RANGE" class="attack range edit lowercase"></span><span class="attack range edit"> </span><span class="attack range edit auto-expand-wrap"><input type="text" name="attr_range" class="center" accept="Range"><span name="attr_range" class="auto-expand-text"></span></span><span class="range">, </span><span class="auto-expand-wrap"><select name="attr_attack_target" class="italic"><option value="ONE_TARGET" data-i18n="ONE_TARGET"></option><option value="ONE_CREATURE" data-i18n="ONE_CREATURE"></option></select><span name="attr_attack_target" class="auto-expand-text" data-i18n-dynamic><span data-i18n="ONE_TARGET"></span></span></span><span class="crit-range">, </span><span data-i18n="CRIT_RANGE" class="crit-range lowercase"></span><span class="crit-range"> </span><span class="crit-range auto-expand-wrap"><input type="number" name="attr_crit_range" class="no-spin" value="20" step="1" min="1" max="20"><span name="attr_crit_range" class="auto-expand-text"></span></span><span>.</span></div><div class="shaped-row"><span class="italic"><span data-i18n="HIT"></span><span>:</span></span><span> </span><span name="attr_attack_damage_average" class="attack damage edit">0</span><span class="attack damage edit"> (</span><span class="attack damage edit"><span class="auto-expand-wrap"><input type="text" name="attr_attack_damage_dice" class="center" placeholder="1"><span name="attr_attack_damage_dice" class="auto-expand-text">1</span></span><span class="auto-expand-wrap"><select name="attr_attack_damage_die"><option>d0</option><option>d2</option><option>d4</option><option>d6</option><option>d8</option><option>d10</option><option>d12</option><option>d20</option></select><span name="attr_attack_damage_die" class="auto-expand-text">d0</span></span><span class="dice-modifier auto-expand-wrap"><input type="text" name="attr_attack_damage_dice_modifier"><span name="attr_attack_damage_dice_modifier" class="auto-expand-text"></span></span></span><span class="attack damage edit">+</span><span class="attack damage edit auto-expand-wrap"><select name="attr_attack_damage_ability"><option value="0">—</option><option value="FIN" data-i18n="FIN"></option><option value="STR" data-i18n="STR" class=""></option><option value="DEX" data-i18n="DEX" class=""></option><option value="CON" data-i18n="CON" class=""></option><option value="INT" data-i18n="INT" class=""></option><option value="WIS" data-i18n="WIS" class=""></option><option value="CHA" data-i18n="CHA" class=""></option><option value="HON" data-i18n="HON" class="honor"></option><option value="SAN" data-i18n="SAN" class="sanity"></option><option class="srd-hidden">SPELL_ABILITY</option></select><span name="attr_attack_damage_ability" class="auto-expand-text capitalize" data-i18n-dynamic></span></span><span class="attack damage edit">+</span><span class="attack damage edit auto-expand-wrap"><input type="text" name="attr_attack_damage_bonus"><span name="attr_attack_damage_bonus" class="auto-expand-text"></span></span><span class="attack damage edit extra-on-a-crit">, </span><span data-i18n="EXTRA_ON_A_CRIT" class="attack damage edit extra-on-a-crit lowercase"></span><span class="attack damage edit extra-on-a-crit"> </span><span class="attack damage edit extra-on-a-crit auto-expand-wrap"><input type="text" name="attr_attack_damage_crit" class="center"><span name="attr_attack_damage_crit" class="auto-expand-text"></span></span><span class="attack damage edit">) </span><span class="attack damage edit auto-expand-wrap"><input type="text" name="attr_attack_damage_type" class="edit center" data-i18n-placeholder="SLASHING"><span name="attr_attack_damage_type" class="auto-expand-text min-2-rem"></span></span><span class="attack damage edit"> </span><span data-i18n="DAMAGE" class="attack damage edit lowercase"></span><span> </span><span class="attack edit auto-expand-wrap"><select name="attr_attack_second_damage_condition"><option value="">—</option><option value="PLUS" data-i18n="PLUS"></option></select><span name="attr_attack_second_damage_condition" class="auto-expand-text" data-i18n-dynamic></span></span><input type="hidden" name="attr_attack_second_damage_condition" class="attack-second-damage-condition" value=""><span class="damage"> </span><span name="attr_attack_second_damage_average" class="attack damage edit">0</span><span class="attack damage edit"> (</span><span class="attack damage edit"><span class="auto-expand-wrap"><input type="text" name="attr_attack_second_damage_dice" class="center" placeholder="1"><span name="attr_attack_second_damage_dice" class="auto-expand-text">1</span></span><span class="auto-expand-wrap"><select name="attr_attack_second_damage_die"><option>d0</option><option>d2</option><option>d4</option><option>d6</option><option>d8</option><option>d10</option><option>d12</option><option>d20</option></select><span name="attr_attack_second_damage_die" class="auto-expand-text">d0</span></span><span class="dice-modifier auto-expand-wrap"><input type="text" name="attr_attack_second_damage_dice_modifier"><span name="attr_attack_second_damage_dice_modifier" class="auto-expand-text"></span></span></span><span class="attack damage edit">+</span><span class="attack damage edit auto-expand-wrap"><select name="attr_attack_second_damage_ability"><option value="0">—</option><option value="FIN" data-i18n="FIN"></option><option value="STR" data-i18n="STR" class=""></option><option value="DEX" data-i18n="DEX" class=""></option><option value="CON" data-i18n="CON" class=""></option><option value="INT" data-i18n="INT" class=""></option><option value="WIS" data-i18n="WIS" class=""></option><option value="CHA" data-i18n="CHA" class=""></option><option value="HON" data-i18n="HON" class="honor"></option><option value="SAN" data-i18n="SAN" class="sanity"></option><option class="srd-hidden">SPELL_ABILITY</option></select><span name="attr_attack_second_damage_ability" class="auto-expand-text capitalize" data-i18n-dynamic></span></span><span class="attack damage edit">+</span><span class="attack damage edit auto-expand-wrap"><input type="text" name="attr_attack_second_damage_bonus"><span name="attr_attack_second_damage_bonus" class="auto-expand-text"></span></span><span class="attack damage edit extra-on-a-crit">, </span><span data-i18n="EXTRA_ON_A_CRIT" class="attack damage edit extra-on-a-crit lowercase"></span><span class="attack damage edit extra-on-a-crit"> </span><span class="attack damage edit extra-on-a-crit auto-expand-wrap"><input type="text" name="attr_attack_second_damage_crit" class="center"><span name="attr_attack_second_damage_crit" class="auto-expand-text"></span></span><span class="attack damage edit">) </span><span class="attack damage edit auto-expand-wrap"><input type="text" name="attr_attack_second_damage_type" class="edit center" data-i18n-placeholder="FIRE"><span name="attr_attack_second_damage_type" class="auto-expand-text min-2-rem"></span></span><span class="attack damage edit"> </span><span data-i18n="DAMAGE" class="attack damage edit lowercase"></span><span>.</span></div></div></div><div class="shaped-row align-flex-start no-wrap mar-l-smd mar-t-smd"><input type="checkbox" name="attr_saving_throw_toggle" value="1" class="saving-throw-toggle small-checkbox no-shrink"><span class="saving-throw-reverse heading"><span data-i18n="SAVING_THROW"></span>.</span><div class="saving-throw"><div class="shaped-row"><span class="edit auto-expand-wrap"><select name="attr_saving_throw_vs_ability" accept="Save"><option value="STRENGTH" data-i18n="STRENGTH" class="default-saving-throw"></option><option value="DEXTERITY" data-i18n="DEXTERITY" class="default-saving-throw"></option><option value="CONSTITUTION" data-i18n="CONSTITUTION" class="default-saving-throw"></option><option value="INTELLIGENCE" data-i18n="INTELLIGENCE" class="default-saving-throw"></option><option value="WISDOM" data-i18n="WISDOM" class="default-saving-throw"></option><option value="CHARISMA" data-i18n="CHARISMA" class="default-saving-throw"></option><option value="HONOR" data-i18n="HONOR" class="default-saving-throw honor"></option><option value="SANITY" data-i18n="SANITY" class="default-saving-throw sanity"></option><option value="FORTITUDE" data-i18n="FORTITUDE" class="custom-saving-throw"></option><option value="REFLEX" data-i18n="REFLEX" class="custom-saving-throw"></option><option value="WILL" data-i18n="WILL" class="custom-saving-throw"></option></select><span name="attr_saving_throw_vs_ability" class="auto-expand-text" data-i18n-dynamic></span></span><span> </span><span data-i18n="SAVING_THROW" class="lowercase"></span><span> (</span><span class="edit auto-expand-wrap"><select name="attr_saving_throw_ability"><option value="0">—</option><option value="STR" data-i18n="STR" class=""></option><option value="DEX" data-i18n="DEX" class=""></option><option value="CON" data-i18n="CON" class=""></option><option value="INT" data-i18n="INT" class=""></option><option value="WIS" data-i18n="WIS" class=""></option><option value="CHA" data-i18n="CHA" class=""></option><option value="HON" data-i18n="HON" class="honor"></option><option value="SAN" data-i18n="SAN" class="sanity"></option><option class="srd-hidden">SPELL_ABILITY</option></select><span name="attr_saving_throw_ability" class="auto-expand-text" data-i18n-dynamic></span></span><span>+</span><span class="edit auto-expand-wrap"><input type="number" name="attr_saving_throw_bonus"><span name="attr_saving_throw_bonus" class="auto-expand-text"></span></span><span>=</span><span data-i18n="DC"></span><span> </span><input type="hidden" name="attr_saving_throw_dc"><span name="attr_saving_throw_dc" class="bold"></span><span>).</span><span> </span><span class="inline-block"><div class="7-rem flex-grow"><textarea name="attr_saving_throw_success" class="one-line-textarea" data-i18n-placeholder="SAVE_SUCCESS" accept="Save Success"></textarea></div></span></div><div class="shaped-row"><span class="italic"><span data-i18n="SAVE_FAILURE"></span><span>:</span></span><span> </span><span name="attr_saving_throw_damage_average" class="saving-throw damage edit">0</span><span class="saving-throw damage edit"> (</span><span class="saving-throw damage edit"><span class="auto-expand-wrap"><input type="text" name="attr_saving_throw_damage_dice" class="center" placeholder="1"><span name="attr_saving_throw_damage_dice" class="auto-expand-text">1</span></span><span class="auto-expand-wrap"><select name="attr_saving_throw_damage_die"><option>d0</option><option>d2</option><option>d4</option><option>d6</option><option>d8</option><option>d10</option><option>d12</option><option>d20</option></select><span name="attr_saving_throw_damage_die" class="auto-expand-text">d0</span></span><span class="dice-modifier auto-expand-wrap"><input type="text" name="attr_saving_throw_damage_dice_modifier"><span name="attr_saving_throw_damage_dice_modifier" class="auto-expand-text"></span></span></span><span class="saving-throw damage edit">+</span><span class="saving-throw damage edit auto-expand-wrap"><select name="attr_saving_throw_damage_ability"><option value="0">—</option><option value="FIN" data-i18n="FIN"></option><option value="STR" data-i18n="STR" class=""></option><option value="DEX" data-i18n="DEX" class=""></option><option value="CON" data-i18n="CON" class=""></option><option value="INT" data-i18n="INT" class=""></option><option value="WIS" data-i18n="WIS" class=""></option><option value="CHA" data-i18n="CHA" class=""></option><option value="HON" data-i18n="HON" class="honor"></option><option value="SAN" data-i18n="SAN" class="sanity"></option><option class="srd-hidden">SPELL_ABILITY</option></select><span name="attr_saving_throw_damage_ability" class="auto-expand-text capitalize" data-i18n-dynamic></span></span><span class="saving-throw damage edit">+</span><span class="saving-throw damage edit auto-expand-wrap"><input type="text" name="attr_saving_throw_damage_bonus"><span name="attr_saving_throw_damage_bonus" class="auto-expand-text"></span></span><span class="saving-throw damage edit">) </span><span class="saving-throw damage edit auto-expand-wrap"><input type="text" name="attr_saving_throw_damage_type" class="edit center" data-i18n-placeholder="FIRE"><span name="attr_saving_throw_damage_type" class="auto-expand-text min-2-rem"></span></span><span class="saving-throw damage edit"> </span><span data-i18n="DAMAGE" class="saving-throw damage edit lowercase"></span><span class="saving-throw edit"> </span><span class="saving-throw edit auto-expand-wrap"><select name="attr_saving_throw_second_damage_condition"><option value="">—</option><option value="PLUS" data-i18n="PLUS"></option></select><span name="attr_saving_throw_second_damage_condition" class="auto-expand-text" data-i18n-dynamic></span></span><input type="hidden" name="attr_saving_throw_second_damage_condition" class="saving-throw-second-damage-condition" value=""><span class="saving-throw damage edit"> </span><span name="attr_saving_throw_second_damage_average" class="saving-throw damage edit">0</span><span class="saving-throw damage edit"> (</span><span class="saving-throw damage edit"><span class="auto-expand-wrap"><input type="text" name="attr_saving_throw_second_damage_dice" class="center" placeholder="1"><span name="attr_saving_throw_second_damage_dice" class="auto-expand-text">1</span></span><span class="auto-expand-wrap"><select name="attr_saving_throw_second_damage_die"><option>d0</option><option>d2</option><option>d4</option><option>d6</option><option>d8</option><option>d10</option><option>d12</option><option>d20</option></select><span name="attr_saving_throw_second_damage_die" class="auto-expand-text">d0</span></span><span class="dice-modifier auto-expand-wrap"><input type="text" name="attr_saving_throw_second_damage_dice_modifier"><span name="attr_saving_throw_second_damage_dice_modifier" class="auto-expand-text"></span></span></span><span class="saving-throw damage edit">+</span><span class="saving-throw damage edit auto-expand-wrap"><select name="attr_saving_throw_second_damage_ability"><option value="0">—</option><option value="FIN" data-i18n="FIN"></option><option value="STR" data-i18n="STR" class=""></option><option value="DEX" data-i18n="DEX" class=""></option><option value="CON" data-i18n="CON" class=""></option><option value="INT" data-i18n="INT" class=""></option><option value="WIS" data-i18n="WIS" class=""></option><option value="CHA" data-i18n="CHA" class=""></option><option value="HON" data-i18n="HON" class="honor"></option><option value="SAN" data-i18n="SAN" class="sanity"></option><option class="srd-hidden">SPELL_ABILITY</option></select><span name="attr_saving_throw_second_damage_ability" class="auto-expand-text capitalize" data-i18n-dynamic></span></span><span class="saving-throw damage edit">+</span><span class="saving-throw damage edit auto-expand-wrap"><input type="text" name="attr_saving_throw_second_damage_bonus"><span name="attr_saving_throw_second_damage_bonus" class="auto-expand-text"></span></span><span class="saving-throw damage edit">) </span><span class="saving-throw damage edit auto-expand-wrap"><input type="text" name="attr_saving_throw_second_damage_type" class="edit center" data-i18n-placeholder="FIRE"><span name="attr_saving_throw_second_damage_type" class="auto-expand-text min-2-rem"></span></span><span class="saving-throw damage edit"> </span><span data-i18n="DAMAGE" class="saving-throw damage edit lowercase"></span><span class="saving-throw edit">.</span></div></div></div><div class="shaped-row align-flex-start mar-l-smd mar-t-smd"><input type="checkbox" name="attr_other_damage_toggle" value="1" class="other-damage-toggle small-checkbox"><span class="other-damage-reverse heading"><span data-i18n="OTHER_DAMAGE"></span>.</span><span name="attr_other_damage_average" class="other-damage damage edit">0</span><span class="other-damage damage edit"> (</span><span class="other-damage damage edit"><span class="auto-expand-wrap"><input type="text" name="attr_other_damage_dice" class="center" placeholder="1"><span name="attr_other_damage_dice" class="auto-expand-text">1</span></span><span class="auto-expand-wrap"><select name="attr_other_damage_die"><option>d0</option><option>d2</option><option>d4</option><option>d6</option><option>d8</option><option>d10</option><option>d12</option><option>d20</option></select><span name="attr_other_damage_die" class="auto-expand-text">d0</span></span><span class="dice-modifier auto-expand-wrap"><input type="text" name="attr_other_damage_dice_modifier"><span name="attr_other_damage_dice_modifier" class="auto-expand-text"></span></span></span><span class="other-damage damage edit">+</span><span class="other-damage damage edit auto-expand-wrap"><select name="attr_other_damage_ability"><option value="0">—</option><option value="FIN" data-i18n="FIN"></option><option value="STR" data-i18n="STR" class=""></option><option value="DEX" data-i18n="DEX" class=""></option><option value="CON" data-i18n="CON" class=""></option><option value="INT" data-i18n="INT" class=""></option><option value="WIS" data-i18n="WIS" class=""></option><option value="CHA" data-i18n="CHA" class=""></option><option value="HON" data-i18n="HON" class="honor"></option><option value="SAN" data-i18n="SAN" class="sanity"></option><option class="srd-hidden">SPELL_ABILITY</option></select><span name="attr_other_damage_ability" class="auto-expand-text capitalize" data-i18n-dynamic></span></span><span class="other-damage damage edit">+</span><span class="other-damage damage edit auto-expand-wrap"><input type="text" name="attr_other_damage_bonus"><span name="attr_other_damage_bonus" class="auto-expand-text"></span></span><span class="other-damage damage edit extra-on-a-crit">, </span><span data-i18n="EXTRA_ON_A_CRIT" class="other-damage damage edit extra-on-a-crit lowercase"></span><span class="other-damage damage edit extra-on-a-crit"> </span><span class="other-damage damage edit extra-on-a-crit auto-expand-wrap"><input type="text" name="attr_other_damage_crit" class="center"><span name="attr_other_damage_crit" class="auto-expand-text"></span></span><span class="other-damage damage edit">) </span><span class="other-damage damage edit auto-expand-wrap"><input type="text" name="attr_other_damage_type" class="edit center" data-i18n-placeholder="FIRE"><span name="attr_other_damage_type" class="auto-expand-text min-2-rem"></span></span><span class="other-damage damage edit"> </span><span data-i18n="DAMAGE" class="other-damage damage edit lowercase"></span><span class="other-damage edit"> </span><span class="other-damage edit auto-expand-wrap"><select name="attr_other_second_damage_condition"><option value="">—</option><option value="PLUS" data-i18n="PLUS"></option></select><span name="attr_other_second_damage_condition" class="auto-expand-text" data-i18n-dynamic></span></span><input type="hidden" name="attr_other_second_damage_condition" class="other-second-damage-condition" value=""><span class="other-damage damage edit"> </span><span name="attr_other_second_damage_average" class="other-damage damage edit">0</span><span class="other-damage damage edit"> (</span><span class="other-damage damage edit"><span class="auto-expand-wrap"><input type="text" name="attr_other_second_damage_dice" class="center" placeholder="1"><span name="attr_other_second_damage_dice" class="auto-expand-text">1</span></span><span class="auto-expand-wrap"><select name="attr_other_second_damage_die"><option>d0</option><option>d2</option><option>d4</option><option>d6</option><option>d8</option><option>d10</option><option>d12</option><option>d20</option></select><span name="attr_other_second_damage_die" class="auto-expand-text">d0</span></span><span class="dice-modifier auto-expand-wrap"><input type="text" name="attr_other_second_damage_dice_modifier"><span name="attr_other_second_damage_dice_modifier" class="auto-expand-text"></span></span></span><span class="other-damage damage edit">+</span><span class="other-damage damage edit auto-expand-wrap"><select name="attr_other_second_damage_ability"><option value="0">—</option><option value="FIN" data-i18n="FIN"></option><option value="STR" data-i18n="STR" class=""></option><option value="DEX" data-i18n="DEX" class=""></option><option value="CON" data-i18n="CON" class=""></option><option value="INT" data-i18n="INT" class=""></option><option value="WIS" data-i18n="WIS" class=""></option><option value="CHA" data-i18n="CHA" class=""></option><option value="HON" data-i18n="HON" class="honor"></option><option value="SAN" data-i18n="SAN" class="sanity"></option><option class="srd-hidden">SPELL_ABILITY</option></select><span name="attr_other_second_damage_ability" class="auto-expand-text capitalize" data-i18n-dynamic></span></span><span class="other-damage damage edit">+</span><span class="other-damage damage edit auto-expand-wrap"><input type="text" name="attr_other_second_damage_bonus"><span name="attr_other_second_damage_bonus" class="auto-expand-text"></span></span><span class="other-damage damage edit extra-on-a-crit">, </span><span data-i18n="EXTRA_ON_A_CRIT" class="other-damage damage edit extra-on-a-crit lowercase"></span><span class="other-damage damage edit extra-on-a-crit"> </span><span class="other-damage damage edit extra-on-a-crit auto-expand-wrap"><input type="text" name="attr_other_second_damage_crit" class="center"><span name="attr_other_second_damage_crit" class="auto-expand-text"></span></span><span class="other-damage damage edit">) </span><span class="other-damage damage edit auto-expand-wrap"><input type="text" name="attr_other_second_damage_type" class="edit center" data-i18n-placeholder="FIRE"><span name="attr_other_second_damage_type" class="auto-expand-text min-2-rem"></span></span><span class="other-damage damage edit"> </span><span data-i18n="DAMAGE" class="other-damage damage edit lowercase"></span><span class="other-damage edit">.</span></div><div class="shaped-row align-flex-start mar-l-smd mar-t-smd"><input type="hidden" name="attr_heal_formula"> <input type="checkbox" name="attr_heal_toggle" value="1" class="heal-toggle small-checkbox"><span class="heal-reverse heading"><span data-i18n="HEAL"></span>.</span><span class="heal" data-i18n="HEAL_FOR"></span><span class="heal"> </span><span class="heal edit"><span class="edit auto-expand-wrap"><input type="text" name="attr_heal_dice" class="center" placeholder="1"><span name="attr_heal_dice" class="auto-expand-text">1</span></span><span class="auto-expand-wrap"><select name="attr_heal_die"><option>d0</option><option>d2</option><option>d4</option><option>d6</option><option>d8</option><option>d10</option><option>d12</option><option>d20</option></select><span name="attr_heal_die" class="auto-expand-text">d0</span></span><span class="dice-modifier auto-expand-wrap"><input type="text" name="attr_heal_dice_modifier"><span name="attr_heal_dice_modifier" class="auto-expand-text"></span></span></span><span class="heal">+</span><span class="heal auto-expand-wrap"><select name="attr_heal_ability"><option value="0">—</option><option value="STR" data-i18n="STR" class=""></option><option value="DEX" data-i18n="DEX" class=""></option><option value="CON" data-i18n="CON" class=""></option><option value="INT" data-i18n="INT" class=""></option><option value="WIS" data-i18n="WIS" class=""></option><option value="CHA" data-i18n="CHA" class=""></option><option value="HON" data-i18n="HON" class="honor"></option><option value="SAN" data-i18n="SAN" class="sanity"></option><option class="srd-hidden">SPELL_ABILITY</option></select><span name="attr_heal_ability" class="auto-expand-text" data-i18n-dynamic></span></span><span class="heal">+</span><span class="heal auto-expand-wrap"><input type="text" name="attr_heal_bonus"><span name="attr_heal_bonus" class="auto-expand-text"></span></span><span class="heal">+</span><span class="heal center"><label class="pseudo-button-wrapper space-below"><input type="checkbox" name="attr_heal_query_toggle" value="?{Heal Bonus Amount|}"><span data-i18n="QUERY" class="lowercase"></span></label></span></div><div class="relative mar-l-smd mar-t-smd"><input type="checkbox" name="attr_content_toggle" value="1" class="content-toggle small-checkbox" checked="checked"><textarea name="attr_content" class="one-line-textarea textarea-checkbox" accept="Content" data-i18n-placeholder="CONTENT"></textarea></div><div class="emote mar-l-smd mar-t-smd"><textarea name="attr_emote" class="one-line-textarea" data-i18n-placeholder="EMOTE"></textarea></div><div class="freetext mar-l-smd mar-t-sm"><textarea name="attr_freetext" class="two-line-textarea" data-i18n-placeholder="FREETEXT"></textarea></div><div class="freeform mar-l-smd mar-t-sm"><textarea name="attr_freeform" class="two-line-textarea" data-i18n-placeholder="FREEFORM"></textarea></div></div></div></fieldset></div><input type="hidden" name="attr_lairactions_chat_var" class="item-shown" value=""><div class="item-to-show lair-actions"><div class="h3-wrap"><button type="roll" name="roll_shaped_lairactions" value="/w @{character_name} &{template:5e-shaped} {{character_name=@{character_name}}} @{show_character_name} {{title=^{LAIR_ACTIONS}}} {{text_big=@{lairactions_macro_var}}}"><h3 data-i18n="LAIR_ACTIONS"></h3></button></div><fieldset class="repeating_lairaction"><div class="compendium-drop-target relative"><input type="hidden" name="attr_modifiers" accept="Modifiers"> <input type="hidden" name="attr_properties" accept="Properties"> <input type="hidden" name="attr_weight" accept="Weight"> <input type="hidden" name="attr_damage_from_srd" accept="Damage"> <input type="hidden" name="attr_second_damage_from_srd" accept="Secondary Damage"> <input type="hidden" name="attr_damage_type_from_srd" accept="Damage Type"> <input type="hidden" name="attr_heal_from_srd" accept="Healing"> <input type="hidden" name="attr_roll_formula"> <input type="hidden" name="attr_content_toggle" value="1" class="content-toggle"><button type="roll" name="roll_action" class="presentation wrapper-button vert-align-top relative z-index-2" value="@{output_option} &{template:5e-shaped} {{character_name=@{character_name}}} @{show_character_name} {{lairaction=1}} @{attacher_attack} @{hide_gm_info} @{roll_formula}"><input type="checkbox" name="attr_attack_toggle" value="1" class="attack-toggle hidden"> <input type="hidden" name="attr_attack_type" class="attack-type" value=""><span class="attack condense italic"><span name="attr_attack_type" data-i18n-dynamic></span><span>:</span><span> </span></span><span name="attr_attack_string" class="attack condense pre-line"></span><span class="attack condense"> </span><span class="attack condense italic"><span data-i18n="HIT"></span><span>:</span><span> </span></span><span name="attr_attack_damage_string" class="attack condense pre-line"></span><span name="attr_content" class="content pre-line condense"></span><span name="attr_freetext" class="pre-line condense"></span></button><div class="edit shaped-row"><span class="auto-expand-wrap"><select name="attr_recharge" class="heading"><option value="">—</option><option value="TURN" data-i18n="TURN"></option><option value="SHORT_OR_LONG_REST" data-i18n="SHORT_OR_LONG_REST"></option><option value="LONG_REST" data-i18n="LONG_REST"></option><option value="RECHARGE_2_6" data-i18n="RECHARGE_2_6"></option><option value="RECHARGE_3_6" data-i18n="RECHARGE_3_6"></option><option value="RECHARGE_4_6" data-i18n="RECHARGE_4_6"></option><option value="RECHARGE_5_6" data-i18n="RECHARGE_5_6"></option><option value="RECHARGE_6" data-i18n="RECHARGE_6"></option></select><span name="attr_recharge" class="auto-expand-text heading" data-i18n-dynamic></span></span></div><input type="checkbox" name="attr_toggle_details" class="toggle-icon-settings edit" checked="checked"><span class="toggle-icon-settings pictos edit">y</span><div class="details edit"><div class="shaped-row align-flex-start no-wrap mar-l-smd mar-t-smd"><input type="checkbox" name="attr_attack_toggle" value="1" class="attack-toggle small-checkbox no-shrink"><span class="attack-reverse heading"><span data-i18n="ATTACK"></span>.</span><div class="attack"><div class="shaped-row"><input type="hidden" name="attr_attack_type" class="attack-type"><span class="auto-expand-wrap"><select name="attr_attack_type" class="italic" accept="Item Type"><option value="MELEE_WEAPON_ATTACK" data-i18n="MELEE_WEAPON_ATTACK"></option><option value="MELEE_OR_RANGED_WEAPON_ATTACK" data-i18n="MELEE_OR_RANGED_WEAPON_ATTACK"></option><option value="RANGED_WEAPON_ATTACK" data-i18n="RANGED_WEAPON_ATTACK"></option><option value="MELEE_SPELL_ATTACK" data-i18n="MELEE_SPELL_ATTACK"></option><option value="RANGED_SPELL_ATTACK" data-i18n="RANGED_SPELL_ATTACK"></option><option class="srd-hidden">Melee Weapon</option><option class="srd-hidden">Ranged Weapon</option></select><span name="attr_attack_type" class="auto-expand-text italic" data-i18n-dynamic><span data-i18n="MELEE_WEAPON_ATTACK"></span></span></span><span class="italic">: </span><span class="attack edit"><label class="round-checkbox-wrapper pad-t-sm"><input type="checkbox" name="attr_proficiency" checked="checked"><span></span></label></span><span>+</span><span class="auto-expand-wrap"><select name="attr_attack_ability"><option value="0">—</option><option value="FIN" data-i18n="FIN"></option><option value="STR" data-i18n="STR" class=""></option><option value="DEX" data-i18n="DEX" class=""></option><option value="CON" data-i18n="CON" class=""></option><option value="INT" data-i18n="INT" class=""></option><option value="WIS" data-i18n="WIS" class=""></option><option value="CHA" data-i18n="CHA" class=""></option><option value="HON" data-i18n="HON" class="honor"></option><option value="SAN" data-i18n="SAN" class="sanity"></option><option class="srd-hidden">SPELL_ABILITY</option></select><span name="attr_attack_ability" class="auto-expand-text" data-i18n-dynamic></span></span><span>+</span><span class="auto-expand-wrap"><input type="number" name="attr_attack_bonus" class="no-spin"><span name="attr_attack_bonus" class="auto-expand-text"></span></span><span>=</span><span> </span><span name="attr_to_hit">+0</span><span> </span><span data-i18n="TO_HIT"></span><span>, </span><span data-i18n="REACH" class="reach lowercase"></span><span class="reach"> </span><span class="reach auto-expand-wrap"><input type="text" name="attr_reach" class="center" accept="Reach"><span name="attr_reach" class="auto-expand-text"></span></span><span class="reach">, </span><span data-i18n="RANGE" class="attack range edit lowercase"></span><span class="attack range edit"> </span><span class="attack range edit auto-expand-wrap"><input type="text" name="attr_range" class="center" accept="Range"><span name="attr_range" class="auto-expand-text"></span></span><span class="range">, </span><span class="auto-expand-wrap"><select name="attr_attack_target" class="italic"><option value="ONE_TARGET" data-i18n="ONE_TARGET"></option><option value="ONE_CREATURE" data-i18n="ONE_CREATURE"></option></select><span name="attr_attack_target" class="auto-expand-text" data-i18n-dynamic><span data-i18n="ONE_TARGET"></span></span></span><span class="crit-range">, </span><span data-i18n="CRIT_RANGE" class="crit-range lowercase"></span><span class="crit-range"> </span><span class="crit-range auto-expand-wrap"><input type="number" name="attr_crit_range" class="no-spin" value="20" step="1" min="1" max="20"><span name="attr_crit_range" class="auto-expand-text"></span></span><span>.</span></div><div class="shaped-row"><span class="italic"><span data-i18n="HIT"></span><span>:</span></span><span> </span><span name="attr_attack_damage_average" class="attack damage edit">0</span><span class="attack damage edit"> (</span><span class="attack damage edit"><span class="auto-expand-wrap"><input type="text" name="attr_attack_damage_dice" class="center" placeholder="1"><span name="attr_attack_damage_dice" class="auto-expand-text">1</span></span><span class="auto-expand-wrap"><select name="attr_attack_damage_die"><option>d0</option><option>d2</option><option>d4</option><option>d6</option><option>d8</option><option>d10</option><option>d12</option><option>d20</option></select><span name="attr_attack_damage_die" class="auto-expand-text">d0</span></span><span class="dice-modifier auto-expand-wrap"><input type="text" name="attr_attack_damage_dice_modifier"><span name="attr_attack_damage_dice_modifier" class="auto-expand-text"></span></span></span><span class="attack damage edit">+</span><span class="attack damage edit auto-expand-wrap"><select name="attr_attack_damage_ability"><option value="0">—</option><option value="FIN" data-i18n="FIN"></option><option value="STR" data-i18n="STR" class=""></option><option value="DEX" data-i18n="DEX" class=""></option><option value="CON" data-i18n="CON" class=""></option><option value="INT" data-i18n="INT" class=""></option><option value="WIS" data-i18n="WIS" class=""></option><option value="CHA" data-i18n="CHA" class=""></option><option value="HON" data-i18n="HON" class="honor"></option><option value="SAN" data-i18n="SAN" class="sanity"></option><option class="srd-hidden">SPELL_ABILITY</option></select><span name="attr_attack_damage_ability" class="auto-expand-text capitalize" data-i18n-dynamic></span></span><span class="attack damage edit">+</span><span class="attack damage edit auto-expand-wrap"><input type="text" name="attr_attack_damage_bonus"><span name="attr_attack_damage_bonus" class="auto-expand-text"></span></span><span class="attack damage edit extra-on-a-crit">, </span><span data-i18n="EXTRA_ON_A_CRIT" class="attack damage edit extra-on-a-crit lowercase"></span><span class="attack damage edit extra-on-a-crit"> </span><span class="attack damage edit extra-on-a-crit auto-expand-wrap"><input type="text" name="attr_attack_damage_crit" class="center"><span name="attr_attack_damage_crit" class="auto-expand-text"></span></span><span class="attack damage edit">) </span><span class="attack damage edit auto-expand-wrap"><input type="text" name="attr_attack_damage_type" class="edit center" data-i18n-placeholder="SLASHING"><span name="attr_attack_damage_type" class="auto-expand-text min-2-rem"></span></span><span class="attack damage edit"> </span><span data-i18n="DAMAGE" class="attack damage edit lowercase"></span><span> </span><span class="attack edit auto-expand-wrap"><select name="attr_attack_second_damage_condition"><option value="">—</option><option value="PLUS" data-i18n="PLUS"></option></select><span name="attr_attack_second_damage_condition" class="auto-expand-text" data-i18n-dynamic></span></span><input type="hidden" name="attr_attack_second_damage_condition" class="attack-second-damage-condition" value=""><span class="damage"> </span><span name="attr_attack_second_damage_average" class="attack damage edit">0</span><span class="attack damage edit"> (</span><span class="attack damage edit"><span class="auto-expand-wrap"><input type="text" name="attr_attack_second_damage_dice" class="center" placeholder="1"><span name="attr_attack_second_damage_dice" class="auto-expand-text">1</span></span><span class="auto-expand-wrap"><select name="attr_attack_second_damage_die"><option>d0</option><option>d2</option><option>d4</option><option>d6</option><option>d8</option><option>d10</option><option>d12</option><option>d20</option></select><span name="attr_attack_second_damage_die" class="auto-expand-text">d0</span></span><span class="dice-modifier auto-expand-wrap"><input type="text" name="attr_attack_second_damage_dice_modifier"><span name="attr_attack_second_damage_dice_modifier" class="auto-expand-text"></span></span></span><span class="attack damage edit">+</span><span class="attack damage edit auto-expand-wrap"><select name="attr_attack_second_damage_ability"><option value="0">—</option><option value="FIN" data-i18n="FIN"></option><option value="STR" data-i18n="STR" class=""></option><option value="DEX" data-i18n="DEX" class=""></option><option value="CON" data-i18n="CON" class=""></option><option value="INT" data-i18n="INT" class=""></option><option value="WIS" data-i18n="WIS" class=""></option><option value="CHA" data-i18n="CHA" class=""></option><option value="HON" data-i18n="HON" class="honor"></option><option value="SAN" data-i18n="SAN" class="sanity"></option><option class="srd-hidden">SPELL_ABILITY</option></select><span name="attr_attack_second_damage_ability" class="auto-expand-text capitalize" data-i18n-dynamic></span></span><span class="attack damage edit">+</span><span class="attack damage edit auto-expand-wrap"><input type="text" name="attr_attack_second_damage_bonus"><span name="attr_attack_second_damage_bonus" class="auto-expand-text"></span></span><span class="attack damage edit extra-on-a-crit">, </span><span data-i18n="EXTRA_ON_A_CRIT" class="attack damage edit extra-on-a-crit lowercase"></span><span class="attack damage edit extra-on-a-crit"> </span><span class="attack damage edit extra-on-a-crit auto-expand-wrap"><input type="text" name="attr_attack_second_damage_crit" class="center"><span name="attr_attack_second_damage_crit" class="auto-expand-text"></span></span><span class="attack damage edit">) </span><span class="attack damage edit auto-expand-wrap"><input type="text" name="attr_attack_second_damage_type" class="edit center" data-i18n-placeholder="FIRE"><span name="attr_attack_second_damage_type" class="auto-expand-text min-2-rem"></span></span><span class="attack damage edit"> </span><span data-i18n="DAMAGE" class="attack damage edit lowercase"></span><span>.</span></div></div></div><div class="shaped-row align-flex-start no-wrap mar-l-smd mar-t-smd"><input type="checkbox" name="attr_saving_throw_toggle" value="1" class="saving-throw-toggle small-checkbox no-shrink"><span class="saving-throw-reverse heading"><span data-i18n="SAVING_THROW"></span>.</span><div class="saving-throw"><div class="shaped-row"><span class="edit auto-expand-wrap"><select name="attr_saving_throw_vs_ability" accept="Save"><option value="STRENGTH" data-i18n="STRENGTH" class="default-saving-throw"></option><option value="DEXTERITY" data-i18n="DEXTERITY" class="default-saving-throw"></option><option value="CONSTITUTION" data-i18n="CONSTITUTION" class="default-saving-throw"></option><option value="INTELLIGENCE" data-i18n="INTELLIGENCE" class="default-saving-throw"></option><option value="WISDOM" data-i18n="WISDOM" class="default-saving-throw"></option><option value="CHARISMA" data-i18n="CHARISMA" class="default-saving-throw"></option><option value="HONOR" data-i18n="HONOR" class="default-saving-throw honor"></option><option value="SANITY" data-i18n="SANITY" class="default-saving-throw sanity"></option><option value="FORTITUDE" data-i18n="FORTITUDE" class="custom-saving-throw"></option><option value="REFLEX" data-i18n="REFLEX" class="custom-saving-throw"></option><option value="WILL" data-i18n="WILL" class="custom-saving-throw"></option></select><span name="attr_saving_throw_vs_ability" class="auto-expand-text" data-i18n-dynamic></span></span><span> </span><span data-i18n="SAVING_THROW" class="lowercase"></span><span> (</span><span class="edit auto-expand-wrap"><select name="attr_saving_throw_ability"><option value="0">—</option><option value="STR" data-i18n="STR" class=""></option><option value="DEX" data-i18n="DEX" class=""></option><option value="CON" data-i18n="CON" class=""></option><option value="INT" data-i18n="INT" class=""></option><option value="WIS" data-i18n="WIS" class=""></option><option value="CHA" data-i18n="CHA" class=""></option><option value="HON" data-i18n="HON" class="honor"></option><option value="SAN" data-i18n="SAN" class="sanity"></option><option class="srd-hidden">SPELL_ABILITY</option></select><span name="attr_saving_throw_ability" class="auto-expand-text" data-i18n-dynamic></span></span><span>+</span><span class="edit auto-expand-wrap"><input type="number" name="attr_saving_throw_bonus"><span name="attr_saving_throw_bonus" class="auto-expand-text"></span></span><span>=</span><span data-i18n="DC"></span><span> </span><input type="hidden" name="attr_saving_throw_dc"><span name="attr_saving_throw_dc" class="bold"></span><span>).</span><span> </span><span class="inline-block"><div class="7-rem flex-grow"><textarea name="attr_saving_throw_success" class="one-line-textarea" data-i18n-placeholder="SAVE_SUCCESS" accept="Save Success"></textarea></div></span></div><div class="shaped-row"><span class="italic"><span data-i18n="SAVE_FAILURE"></span><span>:</span></span><span> </span><span name="attr_saving_throw_damage_average" class="saving-throw damage edit">0</span><span class="saving-throw damage edit"> (</span><span class="saving-throw damage edit"><span class="auto-expand-wrap"><input type="text" name="attr_saving_throw_damage_dice" class="center" placeholder="1"><span name="attr_saving_throw_damage_dice" class="auto-expand-text">1</span></span><span class="auto-expand-wrap"><select name="attr_saving_throw_damage_die"><option>d0</option><option>d2</option><option>d4</option><option>d6</option><option>d8</option><option>d10</option><option>d12</option><option>d20</option></select><span name="attr_saving_throw_damage_die" class="auto-expand-text">d0</span></span><span class="dice-modifier auto-expand-wrap"><input type="text" name="attr_saving_throw_damage_dice_modifier"><span name="attr_saving_throw_damage_dice_modifier" class="auto-expand-text"></span></span></span><span class="saving-throw damage edit">+</span><span class="saving-throw damage edit auto-expand-wrap"><select name="attr_saving_throw_damage_ability"><option value="0">—</option><option value="FIN" data-i18n="FIN"></option><option value="STR" data-i18n="STR" class=""></option><option value="DEX" data-i18n="DEX" class=""></option><option value="CON" data-i18n="CON" class=""></option><option value="INT" data-i18n="INT" class=""></option><option value="WIS" data-i18n="WIS" class=""></option><option value="CHA" data-i18n="CHA" class=""></option><option value="HON" data-i18n="HON" class="honor"></option><option value="SAN" data-i18n="SAN" class="sanity"></option><option class="srd-hidden">SPELL_ABILITY</option></select><span name="attr_saving_throw_damage_ability" class="auto-expand-text capitalize" data-i18n-dynamic></span></span><span class="saving-throw damage edit">+</span><span class="saving-throw damage edit auto-expand-wrap"><input type="text" name="attr_saving_throw_damage_bonus"><span name="attr_saving_throw_damage_bonus" class="auto-expand-text"></span></span><span class="saving-throw damage edit">) </span><span class="saving-throw damage edit auto-expand-wrap"><input type="text" name="attr_saving_throw_damage_type" class="edit center" data-i18n-placeholder="FIRE"><span name="attr_saving_throw_damage_type" class="auto-expand-text min-2-rem"></span></span><span class="saving-throw damage edit"> </span><span data-i18n="DAMAGE" class="saving-throw damage edit lowercase"></span><span class="saving-throw edit"> </span><span class="saving-throw edit auto-expand-wrap"><select name="attr_saving_throw_second_damage_condition"><option value="">—</option><option value="PLUS" data-i18n="PLUS"></option></select><span name="attr_saving_throw_second_damage_condition" class="auto-expand-text" data-i18n-dynamic></span></span><input type="hidden" name="attr_saving_throw_second_damage_condition" class="saving-throw-second-damage-condition" value=""><span class="saving-throw damage edit"> </span><span name="attr_saving_throw_second_damage_average" class="saving-throw damage edit">0</span><span class="saving-throw damage edit"> (</span><span class="saving-throw damage edit"><span class="auto-expand-wrap"><input type="text" name="attr_saving_throw_second_damage_dice" class="center" placeholder="1"><span name="attr_saving_throw_second_damage_dice" class="auto-expand-text">1</span></span><span class="auto-expand-wrap"><select name="attr_saving_throw_second_damage_die"><option>d0</option><option>d2</option><option>d4</option><option>d6</option><option>d8</option><option>d10</option><option>d12</option><option>d20</option></select><span name="attr_saving_throw_second_damage_die" class="auto-expand-text">d0</span></span><span class="dice-modifier auto-expand-wrap"><input type="text" name="attr_saving_throw_second_damage_dice_modifier"><span name="attr_saving_throw_second_damage_dice_modifier" class="auto-expand-text"></span></span></span><span class="saving-throw damage edit">+</span><span class="saving-throw damage edit auto-expand-wrap"><select name="attr_saving_throw_second_damage_ability"><option value="0">—</option><option value="FIN" data-i18n="FIN"></option><option value="STR" data-i18n="STR" class=""></option><option value="DEX" data-i18n="DEX" class=""></option><option value="CON" data-i18n="CON" class=""></option><option value="INT" data-i18n="INT" class=""></option><option value="WIS" data-i18n="WIS" class=""></option><option value="CHA" data-i18n="CHA" class=""></option><option value="HON" data-i18n="HON" class="honor"></option><option value="SAN" data-i18n="SAN" class="sanity"></option><option class="srd-hidden">SPELL_ABILITY</option></select><span name="attr_saving_throw_second_damage_ability" class="auto-expand-text capitalize" data-i18n-dynamic></span></span><span class="saving-throw damage edit">+</span><span class="saving-throw damage edit auto-expand-wrap"><input type="text" name="attr_saving_throw_second_damage_bonus"><span name="attr_saving_throw_second_damage_bonus" class="auto-expand-text"></span></span><span class="saving-throw damage edit">) </span><span class="saving-throw damage edit auto-expand-wrap"><input type="text" name="attr_saving_throw_second_damage_type" class="edit center" data-i18n-placeholder="FIRE"><span name="attr_saving_throw_second_damage_type" class="auto-expand-text min-2-rem"></span></span><span class="saving-throw damage edit"> </span><span data-i18n="DAMAGE" class="saving-throw damage edit lowercase"></span><span class="saving-throw edit">.</span></div></div></div><div class="shaped-row align-flex-start mar-l-smd mar-t-smd"><input type="checkbox" name="attr_other_damage_toggle" value="1" class="other-damage-toggle small-checkbox"><span class="other-damage-reverse heading"><span data-i18n="OTHER_DAMAGE"></span>.</span><span name="attr_other_damage_average" class="other-damage damage edit">0</span><span class="other-damage damage edit"> (</span><span class="other-damage damage edit"><span class="auto-expand-wrap"><input type="text" name="attr_other_damage_dice" class="center" placeholder="1"><span name="attr_other_damage_dice" class="auto-expand-text">1</span></span><span class="auto-expand-wrap"><select name="attr_other_damage_die"><option>d0</option><option>d2</option><option>d4</option><option>d6</option><option>d8</option><option>d10</option><option>d12</option><option>d20</option></select><span name="attr_other_damage_die" class="auto-expand-text">d0</span></span><span class="dice-modifier auto-expand-wrap"><input type="text" name="attr_other_damage_dice_modifier"><span name="attr_other_damage_dice_modifier" class="auto-expand-text"></span></span></span><span class="other-damage damage edit">+</span><span class="other-damage damage edit auto-expand-wrap"><select name="attr_other_damage_ability"><option value="0">—</option><option value="FIN" data-i18n="FIN"></option><option value="STR" data-i18n="STR" class=""></option><option value="DEX" data-i18n="DEX" class=""></option><option value="CON" data-i18n="CON" class=""></option><option value="INT" data-i18n="INT" class=""></option><option value="WIS" data-i18n="WIS" class=""></option><option value="CHA" data-i18n="CHA" class=""></option><option value="HON" data-i18n="HON" class="honor"></option><option value="SAN" data-i18n="SAN" class="sanity"></option><option class="srd-hidden">SPELL_ABILITY</option></select><span name="attr_other_damage_ability" class="auto-expand-text capitalize" data-i18n-dynamic></span></span><span class="other-damage damage edit">+</span><span class="other-damage damage edit auto-expand-wrap"><input type="text" name="attr_other_damage_bonus"><span name="attr_other_damage_bonus" class="auto-expand-text"></span></span><span class="other-damage damage edit extra-on-a-crit">, </span><span data-i18n="EXTRA_ON_A_CRIT" class="other-damage damage edit extra-on-a-crit lowercase"></span><span class="other-damage damage edit extra-on-a-crit"> </span><span class="other-damage damage edit extra-on-a-crit auto-expand-wrap"><input type="text" name="attr_other_damage_crit" class="center"><span name="attr_other_damage_crit" class="auto-expand-text"></span></span><span class="other-damage damage edit">) </span><span class="other-damage damage edit auto-expand-wrap"><input type="text" name="attr_other_damage_type" class="edit center" data-i18n-placeholder="FIRE"><span name="attr_other_damage_type" class="auto-expand-text min-2-rem"></span></span><span class="other-damage damage edit"> </span><span data-i18n="DAMAGE" class="other-damage damage edit lowercase"></span><span class="other-damage edit"> </span><span class="other-damage edit auto-expand-wrap"><select name="attr_other_second_damage_condition"><option value="">—</option><option value="PLUS" data-i18n="PLUS"></option></select><span name="attr_other_second_damage_condition" class="auto-expand-text" data-i18n-dynamic></span></span><input type="hidden" name="attr_other_second_damage_condition" class="other-second-damage-condition" value=""><span class="other-damage damage edit"> </span><span name="attr_other_second_damage_average" class="other-damage damage edit">0</span><span class="other-damage damage edit"> (</span><span class="other-damage damage edit"><span class="auto-expand-wrap"><input type="text" name="attr_other_second_damage_dice" class="center" placeholder="1"><span name="attr_other_second_damage_dice" class="auto-expand-text">1</span></span><span class="auto-expand-wrap"><select name="attr_other_second_damage_die"><option>d0</option><option>d2</option><option>d4</option><option>d6</option><option>d8</option><option>d10</option><option>d12</option><option>d20</option></select><span name="attr_other_second_damage_die" class="auto-expand-text">d0</span></span><span class="dice-modifier auto-expand-wrap"><input type="text" name="attr_other_second_damage_dice_modifier"><span name="attr_other_second_damage_dice_modifier" class="auto-expand-text"></span></span></span><span class="other-damage damage edit">+</span><span class="other-damage damage edit auto-expand-wrap"><select name="attr_other_second_damage_ability"><option value="0">—</option><option value="FIN" data-i18n="FIN"></option><option value="STR" data-i18n="STR" class=""></option><option value="DEX" data-i18n="DEX" class=""></option><option value="CON" data-i18n="CON" class=""></option><option value="INT" data-i18n="INT" class=""></option><option value="WIS" data-i18n="WIS" class=""></option><option value="CHA" data-i18n="CHA" class=""></option><option value="HON" data-i18n="HON" class="honor"></option><option value="SAN" data-i18n="SAN" class="sanity"></option><option class="srd-hidden">SPELL_ABILITY</option></select><span name="attr_other_second_damage_ability" class="auto-expand-text capitalize" data-i18n-dynamic></span></span><span class="other-damage damage edit">+</span><span class="other-damage damage edit auto-expand-wrap"><input type="text" name="attr_other_second_damage_bonus"><span name="attr_other_second_damage_bonus" class="auto-expand-text"></span></span><span class="other-damage damage edit extra-on-a-crit">, </span><span data-i18n="EXTRA_ON_A_CRIT" class="other-damage damage edit extra-on-a-crit lowercase"></span><span class="other-damage damage edit extra-on-a-crit"> </span><span class="other-damage damage edit extra-on-a-crit auto-expand-wrap"><input type="text" name="attr_other_second_damage_crit" class="center"><span name="attr_other_second_damage_crit" class="auto-expand-text"></span></span><span class="other-damage damage edit">) </span><span class="other-damage damage edit auto-expand-wrap"><input type="text" name="attr_other_second_damage_type" class="edit center" data-i18n-placeholder="FIRE"><span name="attr_other_second_damage_type" class="auto-expand-text min-2-rem"></span></span><span class="other-damage damage edit"> </span><span data-i18n="DAMAGE" class="other-damage damage edit lowercase"></span><span class="other-damage edit">.</span></div><div class="shaped-row align-flex-start mar-l-smd mar-t-smd"><input type="hidden" name="attr_heal_formula"> <input type="checkbox" name="attr_heal_toggle" value="1" class="heal-toggle small-checkbox"><span class="heal-reverse heading"><span data-i18n="HEAL"></span>.</span><span class="heal" data-i18n="HEAL_FOR"></span><span class="heal"> </span><span class="heal edit"><span class="edit auto-expand-wrap"><input type="text" name="attr_heal_dice" class="center" placeholder="1"><span name="attr_heal_dice" class="auto-expand-text">1</span></span><span class="auto-expand-wrap"><select name="attr_heal_die"><option>d0</option><option>d2</option><option>d4</option><option>d6</option><option>d8</option><option>d10</option><option>d12</option><option>d20</option></select><span name="attr_heal_die" class="auto-expand-text">d0</span></span><span class="dice-modifier auto-expand-wrap"><input type="text" name="attr_heal_dice_modifier"><span name="attr_heal_dice_modifier" class="auto-expand-text"></span></span></span><span class="heal">+</span><span class="heal auto-expand-wrap"><select name="attr_heal_ability"><option value="0">—</option><option value="STR" data-i18n="STR" class=""></option><option value="DEX" data-i18n="DEX" class=""></option><option value="CON" data-i18n="CON" class=""></option><option value="INT" data-i18n="INT" class=""></option><option value="WIS" data-i18n="WIS" class=""></option><option value="CHA" data-i18n="CHA" class=""></option><option value="HON" data-i18n="HON" class="honor"></option><option value="SAN" data-i18n="SAN" class="sanity"></option><option class="srd-hidden">SPELL_ABILITY</option></select><span name="attr_heal_ability" class="auto-expand-text" data-i18n-dynamic></span></span><span class="heal">+</span><span class="heal auto-expand-wrap"><input type="text" name="attr_heal_bonus"><span name="attr_heal_bonus" class="auto-expand-text"></span></span><span class="heal">+</span><span class="heal center"><label class="pseudo-button-wrapper space-below"><input type="checkbox" name="attr_heal_query_toggle" value="?{Heal Bonus Amount|}"><span data-i18n="QUERY" class="lowercase"></span></label></span></div><div class="relative mar-l-smd mar-t-smd"><input type="checkbox" name="attr_content_toggle" value="1" class="content-toggle small-checkbox" checked="checked"><textarea name="attr_content" class="four-line-textarea textarea-checkbox" accept="Content" data-i18n-placeholder="CONTENT"></textarea></div><div class="emote mar-l-smd mar-t-smd"><textarea name="attr_emote" class="one-line-textarea" data-i18n-placeholder="EMOTE"></textarea></div><div class="freetext mar-l-smd mar-t-sm"><textarea name="attr_freetext" class="two-line-textarea" data-i18n-placeholder="FREETEXT"></textarea></div><div class="freeform mar-l-smd mar-t-sm"><textarea name="attr_freeform" class="two-line-textarea" data-i18n-placeholder="FREEFORM"></textarea></div></div></div></fieldset></div><input type="hidden" name="attr_regionaleffects_chat_var" class="item-shown" value=""><div class="item-to-show regional-effects"><div class="h3-wrap"><button type="roll" name="roll_shaped_regionaleffects" value="/w @{character_name} &{template:5e-shaped} {{character_name=@{character_name}}} @{show_character_name} {{title=^{REGIONAL_EFFECTS}}} {{text_big=@{regionaleffects_macro_var}}}"><h3 data-i18n="REGIONAL_EFFECTS"></h3></button></div><fieldset class="repeating_regionaleffect"><div class="compendium-drop-target relative"><input type="hidden" name="attr_modifiers" accept="Modifiers"> <input type="hidden" name="attr_properties" accept="Properties"> <input type="hidden" name="attr_weight" accept="Weight"> <input type="hidden" name="attr_damage_from_srd" accept="Damage"> <input type="hidden" name="attr_second_damage_from_srd" accept="Secondary Damage"> <input type="hidden" name="attr_damage_type_from_srd" accept="Damage Type"> <input type="hidden" name="attr_heal_from_srd" accept="Healing"> <input type="hidden" name="attr_roll_formula"> <input type="hidden" name="attr_content_toggle" value="1" class="content-toggle"><button type="roll" name="roll_action" class="presentation wrapper-button vert-align-top relative z-index-2" value="@{output_option} &{template:5e-shaped} {{character_name=@{character_name}}} @{show_character_name} {{regionaleffect=1}} @{attacher_attack} @{hide_gm_info} @{roll_formula}"><input type="checkbox" name="attr_attack_toggle" value="1" class="attack-toggle hidden"> <input type="hidden" name="attr_attack_type" class="attack-type" value=""><span class="attack condense italic"><span name="attr_attack_type" data-i18n-dynamic></span><span>:</span><span> </span></span><span name="attr_attack_string" class="attack condense pre-line"></span><span class="attack condense"> </span><span class="attack condense italic"><span data-i18n="HIT"></span><span>:</span><span> </span></span><span name="attr_attack_damage_string" class="attack condense pre-line"></span><span name="attr_content" class="content pre-line condense"></span><span name="attr_freetext" class="pre-line condense"></span></button><div class="edit shaped-row"><span class="auto-expand-wrap"><select name="attr_recharge" class="heading"><option value="">—</option><option value="TURN" data-i18n="TURN"></option><option value="SHORT_OR_LONG_REST" data-i18n="SHORT_OR_LONG_REST"></option><option value="LONG_REST" data-i18n="LONG_REST"></option><option value="RECHARGE_2_6" data-i18n="RECHARGE_2_6"></option><option value="RECHARGE_3_6" data-i18n="RECHARGE_3_6"></option><option value="RECHARGE_4_6" data-i18n="RECHARGE_4_6"></option><option value="RECHARGE_5_6" data-i18n="RECHARGE_5_6"></option><option value="RECHARGE_6" data-i18n="RECHARGE_6"></option></select><span name="attr_recharge" class="auto-expand-text heading" data-i18n-dynamic></span></span></div><input type="checkbox" name="attr_toggle_details" class="toggle-icon-settings edit" checked="checked"><span class="toggle-icon-settings pictos edit">y</span><div class="details edit"><div class="shaped-row align-flex-start no-wrap mar-l-smd mar-t-smd"><input type="checkbox" name="attr_attack_toggle" value="1" class="attack-toggle small-checkbox no-shrink"><span class="attack-reverse heading"><span data-i18n="ATTACK"></span>.</span><div class="attack"><div class="shaped-row"><input type="hidden" name="attr_attack_type" class="attack-type"><span class="auto-expand-wrap"><select name="attr_attack_type" class="italic" accept="Item Type"><option value="MELEE_WEAPON_ATTACK" data-i18n="MELEE_WEAPON_ATTACK"></option><option value="MELEE_OR_RANGED_WEAPON_ATTACK" data-i18n="MELEE_OR_RANGED_WEAPON_ATTACK"></option><option value="RANGED_WEAPON_ATTACK" data-i18n="RANGED_WEAPON_ATTACK"></option><option value="MELEE_SPELL_ATTACK" data-i18n="MELEE_SPELL_ATTACK"></option><option value="RANGED_SPELL_ATTACK" data-i18n="RANGED_SPELL_ATTACK"></option><option class="srd-hidden">Melee Weapon</option><option class="srd-hidden">Ranged Weapon</option></select><span name="attr_attack_type" class="auto-expand-text italic" data-i18n-dynamic><span data-i18n="MELEE_WEAPON_ATTACK"></span></span></span><span class="italic">: </span><span class="attack edit"><label class="round-checkbox-wrapper pad-t-sm"><input type="checkbox" name="attr_proficiency" checked="checked"><span></span></label></span><span>+</span><span class="auto-expand-wrap"><select name="attr_attack_ability"><option value="0">—</option><option value="FIN" data-i18n="FIN"></option><option value="STR" data-i18n="STR" class=""></option><option value="DEX" data-i18n="DEX" class=""></option><option value="CON" data-i18n="CON" class=""></option><option value="INT" data-i18n="INT" class=""></option><option value="WIS" data-i18n="WIS" class=""></option><option value="CHA" data-i18n="CHA" class=""></option><option value="HON" data-i18n="HON" class="honor"></option><option value="SAN" data-i18n="SAN" class="sanity"></option><option class="srd-hidden">SPELL_ABILITY</option></select><span name="attr_attack_ability" class="auto-expand-text" data-i18n-dynamic></span></span><span>+</span><span class="auto-expand-wrap"><input type="number" name="attr_attack_bonus" class="no-spin"><span name="attr_attack_bonus" class="auto-expand-text"></span></span><span>=</span><span> </span><span name="attr_to_hit">+0</span><span> </span><span data-i18n="TO_HIT"></span><span>, </span><span data-i18n="REACH" class="reach lowercase"></span><span class="reach"> </span><span class="reach auto-expand-wrap"><input type="text" name="attr_reach" class="center" accept="Reach"><span name="attr_reach" class="auto-expand-text"></span></span><span class="reach">, </span><span data-i18n="RANGE" class="attack range edit lowercase"></span><span class="attack range edit"> </span><span class="attack range edit auto-expand-wrap"><input type="text" name="attr_range" class="center" accept="Range"><span name="attr_range" class="auto-expand-text"></span></span><span class="range">, </span><span class="auto-expand-wrap"><select name="attr_attack_target" class="italic"><option value="ONE_TARGET" data-i18n="ONE_TARGET"></option><option value="ONE_CREATURE" data-i18n="ONE_CREATURE"></option></select><span name="attr_attack_target" class="auto-expand-text" data-i18n-dynamic><span data-i18n="ONE_TARGET"></span></span></span><span class="crit-range">, </span><span data-i18n="CRIT_RANGE" class="crit-range lowercase"></span><span class="crit-range"> </span><span class="crit-range auto-expand-wrap"><input type="number" name="attr_crit_range" class="no-spin" value="20" step="1" min="1" max="20"><span name="attr_crit_range" class="auto-expand-text"></span></span><span>.</span></div><div class="shaped-row"><span class="italic"><span data-i18n="HIT"></span><span>:</span></span><span> </span><span name="attr_attack_damage_average" class="attack damage edit">0</span><span class="attack damage edit"> (</span><span class="attack damage edit"><span class="auto-expand-wrap"><input type="text" name="attr_attack_damage_dice" class="center" placeholder="1"><span name="attr_attack_damage_dice" class="auto-expand-text">1</span></span><span class="auto-expand-wrap"><select name="attr_attack_damage_die"><option>d0</option><option>d2</option><option>d4</option><option>d6</option><option>d8</option><option>d10</option><option>d12</option><option>d20</option></select><span name="attr_attack_damage_die" class="auto-expand-text">d0</span></span><span class="dice-modifier auto-expand-wrap"><input type="text" name="attr_attack_damage_dice_modifier"><span name="attr_attack_damage_dice_modifier" class="auto-expand-text"></span></span></span><span class="attack damage edit">+</span><span class="attack damage edit auto-expand-wrap"><select name="attr_attack_damage_ability"><option value="0">—</option><option value="FIN" data-i18n="FIN"></option><option value="STR" data-i18n="STR" class=""></option><option value="DEX" data-i18n="DEX" class=""></option><option value="CON" data-i18n="CON" class=""></option><option value="INT" data-i18n="INT" class=""></option><option value="WIS" data-i18n="WIS" class=""></option><option value="CHA" data-i18n="CHA" class=""></option><option value="HON" data-i18n="HON" class="honor"></option><option value="SAN" data-i18n="SAN" class="sanity"></option><option class="srd-hidden">SPELL_ABILITY</option></select><span name="attr_attack_damage_ability" class="auto-expand-text capitalize" data-i18n-dynamic></span></span><span class="attack damage edit">+</span><span class="attack damage edit auto-expand-wrap"><input type="text" name="attr_attack_damage_bonus"><span name="attr_attack_damage_bonus" class="auto-expand-text"></span></span><span class="attack damage edit extra-on-a-crit">, </span><span data-i18n="EXTRA_ON_A_CRIT" class="attack damage edit extra-on-a-crit lowercase"></span><span class="attack damage edit extra-on-a-crit"> </span><span class="attack damage edit extra-on-a-crit auto-expand-wrap"><input type="text" name="attr_attack_damage_crit" class="center"><span name="attr_attack_damage_crit" class="auto-expand-text"></span></span><span class="attack damage edit">) </span><span class="attack damage edit auto-expand-wrap"><input type="text" name="attr_attack_damage_type" class="edit center" data-i18n-placeholder="SLASHING"><span name="attr_attack_damage_type" class="auto-expand-text min-2-rem"></span></span><span class="attack damage edit"> </span><span data-i18n="DAMAGE" class="attack damage edit lowercase"></span><span> </span><span class="attack edit auto-expand-wrap"><select name="attr_attack_second_damage_condition"><option value="">—</option><option value="PLUS" data-i18n="PLUS"></option></select><span name="attr_attack_second_damage_condition" class="auto-expand-text" data-i18n-dynamic></span></span><input type="hidden" name="attr_attack_second_damage_condition" class="attack-second-damage-condition" value=""><span class="damage"> </span><span name="attr_attack_second_damage_average" class="attack damage edit">0</span><span class="attack damage edit"> (</span><span class="attack damage edit"><span class="auto-expand-wrap"><input type="text" name="attr_attack_second_damage_dice" class="center" placeholder="1"><span name="attr_attack_second_damage_dice" class="auto-expand-text">1</span></span><span class="auto-expand-wrap"><select name="attr_attack_second_damage_die"><option>d0</option><option>d2</option><option>d4</option><option>d6</option><option>d8</option><option>d10</option><option>d12</option><option>d20</option></select><span name="attr_attack_second_damage_die" class="auto-expand-text">d0</span></span><span class="dice-modifier auto-expand-wrap"><input type="text" name="attr_attack_second_damage_dice_modifier"><span name="attr_attack_second_damage_dice_modifier" class="auto-expand-text"></span></span></span><span class="attack damage edit">+</span><span class="attack damage edit auto-expand-wrap"><select name="attr_attack_second_damage_ability"><option value="0">—</option><option value="FIN" data-i18n="FIN"></option><option value="STR" data-i18n="STR" class=""></option><option value="DEX" data-i18n="DEX" class=""></option><option value="CON" data-i18n="CON" class=""></option><option value="INT" data-i18n="INT" class=""></option><option value="WIS" data-i18n="WIS" class=""></option><option value="CHA" data-i18n="CHA" class=""></option><option value="HON" data-i18n="HON" class="honor"></option><option value="SAN" data-i18n="SAN" class="sanity"></option><option class="srd-hidden">SPELL_ABILITY</option></select><span name="attr_attack_second_damage_ability" class="auto-expand-text capitalize" data-i18n-dynamic></span></span><span class="attack damage edit">+</span><span class="attack damage edit auto-expand-wrap"><input type="text" name="attr_attack_second_damage_bonus"><span name="attr_attack_second_damage_bonus" class="auto-expand-text"></span></span><span class="attack damage edit extra-on-a-crit">, </span><span data-i18n="EXTRA_ON_A_CRIT" class="attack damage edit extra-on-a-crit lowercase"></span><span class="attack damage edit extra-on-a-crit"> </span><span class="attack damage edit extra-on-a-crit auto-expand-wrap"><input type="text" name="attr_attack_second_damage_crit" class="center"><span name="attr_attack_second_damage_crit" class="auto-expand-text"></span></span><span class="attack damage edit">) </span><span class="attack damage edit auto-expand-wrap"><input type="text" name="attr_attack_second_damage_type" class="edit center" data-i18n-placeholder="FIRE"><span name="attr_attack_second_damage_type" class="auto-expand-text min-2-rem"></span></span><span class="attack damage edit"> </span><span data-i18n="DAMAGE" class="attack damage edit lowercase"></span><span>.</span></div></div></div><div class="shaped-row align-flex-start no-wrap mar-l-smd mar-t-smd"><input type="checkbox" name="attr_saving_throw_toggle" value="1" class="saving-throw-toggle small-checkbox no-shrink"><span class="saving-throw-reverse heading"><span data-i18n="SAVING_THROW"></span>.</span><div class="saving-throw"><div class="shaped-row"><span class="edit auto-expand-wrap"><select name="attr_saving_throw_vs_ability" accept="Save"><option value="STRENGTH" data-i18n="STRENGTH" class="default-saving-throw"></option><option value="DEXTERITY" data-i18n="DEXTERITY" class="default-saving-throw"></option><option value="CONSTITUTION" data-i18n="CONSTITUTION" class="default-saving-throw"></option><option value="INTELLIGENCE" data-i18n="INTELLIGENCE" class="default-saving-throw"></option><option value="WISDOM" data-i18n="WISDOM" class="default-saving-throw"></option><option value="CHARISMA" data-i18n="CHARISMA" class="default-saving-throw"></option><option value="HONOR" data-i18n="HONOR" class="default-saving-throw honor"></option><option value="SANITY" data-i18n="SANITY" class="default-saving-throw sanity"></option><option value="FORTITUDE" data-i18n="FORTITUDE" class="custom-saving-throw"></option><option value="REFLEX" data-i18n="REFLEX" class="custom-saving-throw"></option><option value="WILL" data-i18n="WILL" class="custom-saving-throw"></option></select><span name="attr_saving_throw_vs_ability" class="auto-expand-text" data-i18n-dynamic></span></span><span> </span><span data-i18n="SAVING_THROW" class="lowercase"></span><span> (</span><span class="edit auto-expand-wrap"><select name="attr_saving_throw_ability"><option value="0">—</option><option value="STR" data-i18n="STR" class=""></option><option value="DEX" data-i18n="DEX" class=""></option><option value="CON" data-i18n="CON" class=""></option><option value="INT" data-i18n="INT" class=""></option><option value="WIS" data-i18n="WIS" class=""></option><option value="CHA" data-i18n="CHA" class=""></option><option value="HON" data-i18n="HON" class="honor"></option><option value="SAN" data-i18n="SAN" class="sanity"></option><option class="srd-hidden">SPELL_ABILITY</option></select><span name="attr_saving_throw_ability" class="auto-expand-text" data-i18n-dynamic></span></span><span>+</span><span class="edit auto-expand-wrap"><input type="number" name="attr_saving_throw_bonus"><span name="attr_saving_throw_bonus" class="auto-expand-text"></span></span><span>=</span><span data-i18n="DC"></span><span> </span><input type="hidden" name="attr_saving_throw_dc"><span name="attr_saving_throw_dc" class="bold"></span><span>).</span><span> </span><span class="inline-block"><div class="7-rem flex-grow"><textarea name="attr_saving_throw_success" class="one-line-textarea" data-i18n-placeholder="SAVE_SUCCESS" accept="Save Success"></textarea></div></span></div><div class="shaped-row"><span class="italic"><span data-i18n="SAVE_FAILURE"></span><span>:</span></span><span> </span><span name="attr_saving_throw_damage_average" class="saving-throw damage edit">0</span><span class="saving-throw damage edit"> (</span><span class="saving-throw damage edit"><span class="auto-expand-wrap"><input type="text" name="attr_saving_throw_damage_dice" class="center" placeholder="1"><span name="attr_saving_throw_damage_dice" class="auto-expand-text">1</span></span><span class="auto-expand-wrap"><select name="attr_saving_throw_damage_die"><option>d0</option><option>d2</option><option>d4</option><option>d6</option><option>d8</option><option>d10</option><option>d12</option><option>d20</option></select><span name="attr_saving_throw_damage_die" class="auto-expand-text">d0</span></span><span class="dice-modifier auto-expand-wrap"><input type="text" name="attr_saving_throw_damage_dice_modifier"><span name="attr_saving_throw_damage_dice_modifier" class="auto-expand-text"></span></span></span><span class="saving-throw damage edit">+</span><span class="saving-throw damage edit auto-expand-wrap"><select name="attr_saving_throw_damage_ability"><option value="0">—</option><option value="FIN" data-i18n="FIN"></option><option value="STR" data-i18n="STR" class=""></option><option value="DEX" data-i18n="DEX" class=""></option><option value="CON" data-i18n="CON" class=""></option><option value="INT" data-i18n="INT" class=""></option><option value="WIS" data-i18n="WIS" class=""></option><option value="CHA" data-i18n="CHA" class=""></option><option value="HON" data-i18n="HON" class="honor"></option><option value="SAN" data-i18n="SAN" class="sanity"></option><option class="srd-hidden">SPELL_ABILITY</option></select><span name="attr_saving_throw_damage_ability" class="auto-expand-text capitalize" data-i18n-dynamic></span></span><span class="saving-throw damage edit">+</span><span class="saving-throw damage edit auto-expand-wrap"><input type="text" name="attr_saving_throw_damage_bonus"><span name="attr_saving_throw_damage_bonus" class="auto-expand-text"></span></span><span class="saving-throw damage edit">) </span><span class="saving-throw damage edit auto-expand-wrap"><input type="text" name="attr_saving_throw_damage_type" class="edit center" data-i18n-placeholder="FIRE"><span name="attr_saving_throw_damage_type" class="auto-expand-text min-2-rem"></span></span><span class="saving-throw damage edit"> </span><span data-i18n="DAMAGE" class="saving-throw damage edit lowercase"></span><span class="saving-throw edit"> </span><span class="saving-throw edit auto-expand-wrap"><select name="attr_saving_throw_second_damage_condition"><option value="">—</option><option value="PLUS" data-i18n="PLUS"></option></select><span name="attr_saving_throw_second_damage_condition" class="auto-expand-text" data-i18n-dynamic></span></span><input type="hidden" name="attr_saving_throw_second_damage_condition" class="saving-throw-second-damage-condition" value=""><span class="saving-throw damage edit"> </span><span name="attr_saving_throw_second_damage_average" class="saving-throw damage edit">0</span><span class="saving-throw damage edit"> (</span><span class="saving-throw damage edit"><span class="auto-expand-wrap"><input type="text" name="attr_saving_throw_second_damage_dice" class="center" placeholder="1"><span name="attr_saving_throw_second_damage_dice" class="auto-expand-text">1</span></span><span class="auto-expand-wrap"><select name="attr_saving_throw_second_damage_die"><option>d0</option><option>d2</option><option>d4</option><option>d6</option><option>d8</option><option>d10</option><option>d12</option><option>d20</option></select><span name="attr_saving_throw_second_damage_die" class="auto-expand-text">d0</span></span><span class="dice-modifier auto-expand-wrap"><input type="text" name="attr_saving_throw_second_damage_dice_modifier"><span name="attr_saving_throw_second_damage_dice_modifier" class="auto-expand-text"></span></span></span><span class="saving-throw damage edit">+</span><span class="saving-throw damage edit auto-expand-wrap"><select name="attr_saving_throw_second_damage_ability"><option value="0">—</option><option value="FIN" data-i18n="FIN"></option><option value="STR" data-i18n="STR" class=""></option><option value="DEX" data-i18n="DEX" class=""></option><option value="CON" data-i18n="CON" class=""></option><option value="INT" data-i18n="INT" class=""></option><option value="WIS" data-i18n="WIS" class=""></option><option value="CHA" data-i18n="CHA" class=""></option><option value="HON" data-i18n="HON" class="honor"></option><option value="SAN" data-i18n="SAN" class="sanity"></option><option class="srd-hidden">SPELL_ABILITY</option></select><span name="attr_saving_throw_second_damage_ability" class="auto-expand-text capitalize" data-i18n-dynamic></span></span><span class="saving-throw damage edit">+</span><span class="saving-throw damage edit auto-expand-wrap"><input type="text" name="attr_saving_throw_second_damage_bonus"><span name="attr_saving_throw_second_damage_bonus" class="auto-expand-text"></span></span><span class="saving-throw damage edit">) </span><span class="saving-throw damage edit auto-expand-wrap"><input type="text" name="attr_saving_throw_second_damage_type" class="edit center" data-i18n-placeholder="FIRE"><span name="attr_saving_throw_second_damage_type" class="auto-expand-text min-2-rem"></span></span><span class="saving-throw damage edit"> </span><span data-i18n="DAMAGE" class="saving-throw damage edit lowercase"></span><span class="saving-throw edit">.</span></div></div></div><div class="shaped-row align-flex-start mar-l-smd mar-t-smd"><input type="checkbox" name="attr_other_damage_toggle" value="1" class="other-damage-toggle small-checkbox"><span class="other-damage-reverse heading"><span data-i18n="OTHER_DAMAGE"></span>.</span><span name="attr_other_damage_average" class="other-damage damage edit">0</span><span class="other-damage damage edit"> (</span><span class="other-damage damage edit"><span class="auto-expand-wrap"><input type="text" name="attr_other_damage_dice" class="center" placeholder="1"><span name="attr_other_damage_dice" class="auto-expand-text">1</span></span><span class="auto-expand-wrap"><select name="attr_other_damage_die"><option>d0</option><option>d2</option><option>d4</option><option>d6</option><option>d8</option><option>d10</option><option>d12</option><option>d20</option></select><span name="attr_other_damage_die" class="auto-expand-text">d0</span></span><span class="dice-modifier auto-expand-wrap"><input type="text" name="attr_other_damage_dice_modifier"><span name="attr_other_damage_dice_modifier" class="auto-expand-text"></span></span></span><span class="other-damage damage edit">+</span><span class="other-damage damage edit auto-expand-wrap"><select name="attr_other_damage_ability"><option value="0">—</option><option value="FIN" data-i18n="FIN"></option><option value="STR" data-i18n="STR" class=""></option><option value="DEX" data-i18n="DEX" class=""></option><option value="CON" data-i18n="CON" class=""></option><option value="INT" data-i18n="INT" class=""></option><option value="WIS" data-i18n="WIS" class=""></option><option value="CHA" data-i18n="CHA" class=""></option><option value="HON" data-i18n="HON" class="honor"></option><option value="SAN" data-i18n="SAN" class="sanity"></option><option class="srd-hidden">SPELL_ABILITY</option></select><span name="attr_other_damage_ability" class="auto-expand-text capitalize" data-i18n-dynamic></span></span><span class="other-damage damage edit">+</span><span class="other-damage damage edit auto-expand-wrap"><input type="text" name="attr_other_damage_bonus"><span name="attr_other_damage_bonus" class="auto-expand-text"></span></span><span class="other-damage damage edit extra-on-a-crit">, </span><span data-i18n="EXTRA_ON_A_CRIT" class="other-damage damage edit extra-on-a-crit lowercase"></span><span class="other-damage damage edit extra-on-a-crit"> </span><span class="other-damage damage edit extra-on-a-crit auto-expand-wrap"><input type="text" name="attr_other_damage_crit" class="center"><span name="attr_other_damage_crit" class="auto-expand-text"></span></span><span class="other-damage damage edit">) </span><span class="other-damage damage edit auto-expand-wrap"><input type="text" name="attr_other_damage_type" class="edit center" data-i18n-placeholder="FIRE"><span name="attr_other_damage_type" class="auto-expand-text min-2-rem"></span></span><span class="other-damage damage edit"> </span><span data-i18n="DAMAGE" class="other-damage damage edit lowercase"></span><span class="other-damage edit"> </span><span class="other-damage edit auto-expand-wrap"><select name="attr_other_second_damage_condition"><option value="">—</option><option value="PLUS" data-i18n="PLUS"></option></select><span name="attr_other_second_damage_condition" class="auto-expand-text" data-i18n-dynamic></span></span><input type="hidden" name="attr_other_second_damage_condition" class="other-second-damage-condition" value=""><span class="other-damage damage edit"> </span><span name="attr_other_second_damage_average" class="other-damage damage edit">0</span><span class="other-damage damage edit"> (</span><span class="other-damage damage edit"><span class="auto-expand-wrap"><input type="text" name="attr_other_second_damage_dice" class="center" placeholder="1"><span name="attr_other_second_damage_dice" class="auto-expand-text">1</span></span><span class="auto-expand-wrap"><select name="attr_other_second_damage_die"><option>d0</option><option>d2</option><option>d4</option><option>d6</option><option>d8</option><option>d10</option><option>d12</option><option>d20</option></select><span name="attr_other_second_damage_die" class="auto-expand-text">d0</span></span><span class="dice-modifier auto-expand-wrap"><input type="text" name="attr_other_second_damage_dice_modifier"><span name="attr_other_second_damage_dice_modifier" class="auto-expand-text"></span></span></span><span class="other-damage damage edit">+</span><span class="other-damage damage edit auto-expand-wrap"><select name="attr_other_second_damage_ability"><option value="0">—</option><option value="FIN" data-i18n="FIN"></option><option value="STR" data-i18n="STR" class=""></option><option value="DEX" data-i18n="DEX" class=""></option><option value="CON" data-i18n="CON" class=""></option><option value="INT" data-i18n="INT" class=""></option><option value="WIS" data-i18n="WIS" class=""></option><option value="CHA" data-i18n="CHA" class=""></option><option value="HON" data-i18n="HON" class="honor"></option><option value="SAN" data-i18n="SAN" class="sanity"></option><option class="srd-hidden">SPELL_ABILITY</option></select><span name="attr_other_second_damage_ability" class="auto-expand-text capitalize" data-i18n-dynamic></span></span><span class="other-damage damage edit">+</span><span class="other-damage damage edit auto-expand-wrap"><input type="text" name="attr_other_second_damage_bonus"><span name="attr_other_second_damage_bonus" class="auto-expand-text"></span></span><span class="other-damage damage edit extra-on-a-crit">, </span><span data-i18n="EXTRA_ON_A_CRIT" class="other-damage damage edit extra-on-a-crit lowercase"></span><span class="other-damage damage edit extra-on-a-crit"> </span><span class="other-damage damage edit extra-on-a-crit auto-expand-wrap"><input type="text" name="attr_other_second_damage_crit" class="center"><span name="attr_other_second_damage_crit" class="auto-expand-text"></span></span><span class="other-damage damage edit">) </span><span class="other-damage damage edit auto-expand-wrap"><input type="text" name="attr_other_second_damage_type" class="edit center" data-i18n-placeholder="FIRE"><span name="attr_other_second_damage_type" class="auto-expand-text min-2-rem"></span></span><span class="other-damage damage edit"> </span><span data-i18n="DAMAGE" class="other-damage damage edit lowercase"></span><span class="other-damage edit">.</span></div><div class="shaped-row align-flex-start mar-l-smd mar-t-smd"><input type="hidden" name="attr_heal_formula"> <input type="checkbox" name="attr_heal_toggle" value="1" class="heal-toggle small-checkbox"><span class="heal-reverse heading"><span data-i18n="HEAL"></span>.</span><span class="heal" data-i18n="HEAL_FOR"></span><span class="heal"> </span><span class="heal edit"><span class="edit auto-expand-wrap"><input type="text" name="attr_heal_dice" class="center" placeholder="1"><span name="attr_heal_dice" class="auto-expand-text">1</span></span><span class="auto-expand-wrap"><select name="attr_heal_die"><option>d0</option><option>d2</option><option>d4</option><option>d6</option><option>d8</option><option>d10</option><option>d12</option><option>d20</option></select><span name="attr_heal_die" class="auto-expand-text">d0</span></span><span class="dice-modifier auto-expand-wrap"><input type="text" name="attr_heal_dice_modifier"><span name="attr_heal_dice_modifier" class="auto-expand-text"></span></span></span><span class="heal">+</span><span class="heal auto-expand-wrap"><select name="attr_heal_ability"><option value="0">—</option><option value="STR" data-i18n="STR" class=""></option><option value="DEX" data-i18n="DEX" class=""></option><option value="CON" data-i18n="CON" class=""></option><option value="INT" data-i18n="INT" class=""></option><option value="WIS" data-i18n="WIS" class=""></option><option value="CHA" data-i18n="CHA" class=""></option><option value="HON" data-i18n="HON" class="honor"></option><option value="SAN" data-i18n="SAN" class="sanity"></option><option class="srd-hidden">SPELL_ABILITY</option></select><span name="attr_heal_ability" class="auto-expand-text" data-i18n-dynamic></span></span><span class="heal">+</span><span class="heal auto-expand-wrap"><input type="text" name="attr_heal_bonus"><span name="attr_heal_bonus" class="auto-expand-text"></span></span><span class="heal">+</span><span class="heal center"><label class="pseudo-button-wrapper space-below"><input type="checkbox" name="attr_heal_query_toggle" value="?{Heal Bonus Amount|}"><span data-i18n="QUERY" class="lowercase"></span></label></span></div><div class="relative mar-l-smd mar-t-smd"><input type="checkbox" name="attr_content_toggle" value="1" class="content-toggle small-checkbox" checked="checked"><textarea name="attr_content" class="four-line-textarea textarea-checkbox" accept="Content" data-i18n-placeholder="CONTENT"></textarea></div><div class="emote mar-l-smd mar-t-smd"><textarea name="attr_emote" class="one-line-textarea" data-i18n-placeholder="EMOTE"></textarea></div><div class="freetext mar-l-smd mar-t-sm"><textarea name="attr_freetext" class="two-line-textarea" data-i18n-placeholder="FREETEXT"></textarea></div><div class="freeform mar-l-smd mar-t-sm"><textarea name="attr_freeform" class="two-line-textarea" data-i18n-placeholder="FREEFORM"></textarea></div></div></div></fieldset></div></div></div><input type="hidden" name="attr_character_name"></div><div class="bar"></div></div><div class="section-character pc"><div class="shaped-row"><div class="16-rem"><div class="wrap-box center mar-b-smd"><div class="shaped-row"><div class="3-rem flex-grow"><input type="text" name="attr_gender" class="center border-bottom"><div class="small-font center" data-i18n="GENDER"></div></div><div class="3-rem flex-grow"><input type="number" name="attr_age" class="center border-bottom no-spin"><div class="small-font center" data-i18n="AGE"></div></div><div class="4-rem flex-grow"><input type="text" name="attr_height" class="center border-bottom"><div class="small-font center" data-i18n="HEIGHT"></div></div><div class="4-rem flex-grow"><input type="text" name="attr_weight" class="center border-bottom"><div class="small-font center" data-i18n="WEIGHT"></div></div><div class="4-rem flex-grow"><input type="text" name="attr_eyes" class="center border-bottom"><div class="small-font center" data-i18n="EYES"></div></div><div class="4-rem flex-grow"><input type="text" name="attr_skin" class="center border-bottom"><div class="small-font center" data-i18n="SKIN"></div></div><div class="4-rem flex-grow"><input type="text" name="attr_hair" class="center border-bottom"><div class="small-font center" data-i18n="HAIR"></div></div></div><div><textarea name="attr_appearance" class="five-line-textarea"></textarea></div><div class="wrap-box-title center" data-i18n="APPEARANCE"></div></div><div class="wrap-box center"><textarea name="attr_backstory" class="twenty-line-textarea"></textarea><div class="wrap-box-title" data-i18n="BACKSTORY"></div></div></div><div class="shaped-row flex-grow mar-l-smd"><div class="col-50 pad-r-sm"><div class="wrap-box center"><textarea name="attr_miscellaneous_notes" class="thirty-line-textarea"></textarea><div class="wrap-box-title" data-i18n="MISCELLANEOUS_NOTES"></div></div></div><div class="col-50 pad-l-sm"><div class="wrap-box center"><textarea name="attr_miscellaneous_notes_2" class="thirty-line-textarea"></textarea><div class="wrap-box-title" data-i18n="MISCELLANEOUS_NOTES"></div></div></div></div></div></div><div class="section-settings"><div class="shaped-row space-between no-wrap"><div class="shaped-row pad-r-sm"><div class="10-rem"><div class="wrap-box"><div class="shaped-row space-between no-wrap mar-b-sm"><div class="small-label" data-i18n="SHEET"></div><div class="7-rem"><select name="attr_output_option"><option value="" data-i18n="PUBLIC_FOR_ALL" selected="selected"></option><option value="/w GM" data-i18n="WHISPERED_TO_GM"></option><option value="?{Output|Public,|Whisper,/w GM }" data-i18n="CHOOSE_WHEN_ROLLING"></option></select></div></div><div class="shaped-row space-between no-wrap mar-b-sm"><div class="small-label" data-i18n="DEATH_SAVES"></div><div class="5-rem"><select name="attr_death_save_output_option"><option value="@{output_option}" data-i18n="SHEET_OUTPUT" selected="selected"></option><option value="" data-i18n="PUBLIC_FOR_ALL"></option><option value="/w GM" data-i18n="WHISPERED_TO_GM"></option><option value="?{Output|Public,|Whisper,/w GM }" data-i18n="CHOOSE_WHEN_ROLLING"></option></select></div></div><div class="shaped-row space-between no-wrap"><div class="small-label" data-i18n="HIT_DICE"></div><div class="5-rem"><select name="attr_hit_dice_output_option"><option value="@{output_option}" data-i18n="SHEET_OUTPUT" selected="selected"></option><option value="" data-i18n="PUBLIC_FOR_ALL"></option><option value="/w GM" data-i18n="WHISPERED_TO_GM"></option><option value="?{Output|Public,|Whisper,/w GM }" data-i18n="CHOOSE_WHEN_ROLLING"></option></select></div></div><div class="wrap-box-title center" data-i18n="OUTPUT"></div></div></div><div class="9-rem mar-l-smd mar-b-smd"><div class="wrap-box"><div class="shaped-row space-between no-wrap mar-b-sm"><span class="small-label" data-i18n="OUTPUT"></span><div class="6-rem"><select name="attr_initiative_output_option"><option value="@{output_option}" data-i18n="SHEET_OUTPUT" selected="selected"></option><option value="" data-i18n="PUBLIC_FOR_ALL"></option><option value="/w GM" data-i18n="WHISPERED_TO_GM"></option><option value="?{Output|Public,|Whisper,/w GM }" data-i18n="CHOOSE_WHEN_ROLLING"></option></select></div></div><div class="shaped-row space-between no-wrap mar-b-sm"><span class="small-label" data-i18n="ROLL_OPTIONS"></span><div class="6-rem"><select name="attr_initiative_roll"><option value="@{shaped_d20}" data-i18n="SHEET_SETTING"></option><option value="d20" data-i18n="NORMAL"></option><option value="2d20kh1" data-i18n="ADVANTAGE"></option><option value="2d20kl1" data-i18n="DISADVANTAGE"></option><option value="?{Roll|Normal,d20|Advantage,2d20kh1|Disadvantage,2d20kl1}" data-i18n="QUERY"></option><option value="?{Disadvantaged|No,2d20kh1|Yes,d20}" data-i18n="QUERY_ADVANTAGE_DEFAULT"></option><option value="?{Advantaged|No,2d20kl1|Yes,d20}" data-i18n="QUERY_DISADVANTAGE_DEFAULT"></option></select></div></div><div class="shaped-row space-between no-wrap mar-b-sm"><span class="small-label" data-i18n="TO_TRACKER"></span><input type="checkbox" name="attr_initiative_to_tracker" class="mar-l-md no-shrink" value="1" checked="checked"></div><div class="shaped-row space-between no-wrap mar-b-sm"><span class="small-label" data-i18n="BREAK_TIES"></span><input type="checkbox" name="attr_initiative_tie_breaker" class="mar-l-md no-shrink" value="1"></div><div class="wrap-box-title center" data-i18n="INITIATIVE"></div></div></div><div class="10-rem mar-l-smd mar-b-smd"><div class="wrap-box"><div class="shaped-row space-between no-wrap mar-b-sm"><span class="small-label" data-i18n="CHARACTER_NAME_ON_ROLL_TEMPLATES"></span><span class="2-rem"><select name="attr_show_character_name" class="no-shrink" dir="rtl"><option value="" data-i18n="NO" selected="selected">No</option><option value="{{show_character_name=1}}" data-i18n="YES">Yes</option></select></span></div><div class="shaped-row space-between no-wrap mar-b-sm"><span class="small-label" data-i18n="SHOW_TARGET_AC_ON_ATTACKS"></span><input type="checkbox" name="attr_attacks_vs_target_ac" class="mar-l-md no-shrink" value="1"></div><div class="shaped-row space-between no-wrap mar-b-sm"><span class="small-label" data-i18n="SHOW_TARGET_NAME_ON_ATTACKS"></span><input type="checkbox" name="attr_attacks_vs_target_name" class="mar-l-md no-shrink" value="1"></div><div class="wrap-box-title center" data-i18n="ROLL_TEMPLATE"></div></div></div><div class="9-rem mar-l-smd mar-b-smd"><div class="wrap-box mar-b-smd"><div class="shaped-row space-between no-wrap mar-b-sm"><div class="relative pad-r-xl"><span class="small-label" data-i18n="SHOW_RESTS"></span><div class="tooltip-position-wrapper"><div class="tooltip"><div class="tooltip-toggle-text center">A</div><div class="tooltip-content-left small-label" data-i18n="REQUIRES_API"></div></div></div></div><input type="checkbox" name="attr_show_rests" class="mar-l-md no-shrink" value="1"></div><hr><div class="shaped-row space-between no-wrap mar-b-sm"><span class="small-label" data-i18n="PASSIVE_SKILLS"></span><input type="checkbox" name="attr_show_passive_skills" class="mar-l-md no-shrink" value="1"></div><hr><div class="shaped-row space-between no-wrap mar-b-sm"><span class="small-label" data-i18n="WEIGHT"></span><input type="checkbox" name="attr_show_weight" class="mar-l-md no-shrink" value="1" checked="checked"></div><hr><div class="shaped-row space-between no-wrap mar-b-sm"><span class="small-label" data-i18n="EMOTE"></span><input type="checkbox" name="attr_show_emote" class="mar-l-md no-shrink" value="1"></div><div class="shaped-row space-between no-wrap mar-b-sm"><span class="small-label" data-i18n="FREETEXT"></span><input type="checkbox" name="attr_show_freetext" class="mar-l-md no-shrink" value="1"></div><div class="shaped-row space-between no-wrap mar-b-sm"><span class="small-label" data-i18n="FREEFORM"></span><input type="checkbox" name="attr_show_freeform" class="mar-l-md no-shrink" value="1"></div><hr><div class="shaped-row space-between no-wrap mar-b-sm"><span class="small-label" data-i18n="DICE_MODIFIERS"></span><input type="checkbox" name="attr_show_dice_modifiers" class="mar-l-md no-shrink" value="1"></div><div class="shaped-row space-between no-wrap mar-b-sm"><span class="small-label" data-i18n="CRIT_RANGE"></span><input type="checkbox" name="attr_show_crit_range" class="mar-l-md no-shrink" value="1"></div><div class="shaped-row space-between no-wrap mar-b-sm"><span class="small-label" data-i18n="EXTRA_ON_A_CRIT"></span><input type="checkbox" name="attr_extra_on_a_crit" class="mar-l-md no-shrink" value="1"></div><div class="wrap-box-title center" data-i18n="DISPLAY"></div></div></div><div class="9-rem mar-l-smd mar-b-smd"><div class="wrap-box mar-b-smd"><div class="shaped-row space-between no-wrap mar-b-sm"><span class="small-label" data-i18n="AUTOMATIC_HIGHER_LEVEL_QUERIES"></span><input type="checkbox" name="attr_automatic_higher_level_queries" class="mar-l-md no-shrink" value="1" checked="checked"></div><div class="wrap-box-title center" data-i18n="FEATURES"></div></div><div class="wrap-box relative"><div class="tooltip-position-wrapper"><div class="tooltip"><div class="tooltip-toggle-text center">A</div><div class="tooltip-content-left small-label" data-i18n="REQUIRES_API"></div></div></div><div class="shaped-row space-between no-wrap mar-b-sm"><span class="small-label" data-i18n="AMMO_AUTO_USE"></span><input type="checkbox" name="attr_ammo_auto_use" class="mar-l-md no-shrink" value="1"></div><div class="shaped-row space-between no-wrap mar-b-sm"><span class="small-label" data-i18n="AUTO_REVERT_ADV"></span><input type="checkbox" name="attr_auto_revert_advantage" class="mar-l-md no-shrink" value="1"></div><div class="shaped-row space-between no-wrap mar-b-sm"><span class="small-label" data-i18n="AUTOMATICALLY_EXPEND_SPELL_RESOURCES"></span><input type="checkbox" name="attr_automatically_expend_spell_resources" class="mar-l-md no-shrink" value="1"></div><div class="wrap-box-title center" data-i18n="API"></div></div></div><div class="12-rem mar-l-smd mar-b-smd"><div class="general-bonuses wrap-box relative center"><div class="tooltip-position-wrapper"><div class="tooltip"><div class="tooltip-toggle-text center">?</div><div class="tooltip-content-right small-label" data-i18n="BONUSES_AND_PENALTIES_TOOLTIP"></div></div></div><div class="shaped-row"><div class="flex-grow wrap-box-label light-label center" data-i18n="ATTACKS"></div><div class="flex-grow wrap-box-label light-label center" data-i18n="MELEE"></div><div class="flex-grow wrap-box-label light-label center" data-i18n="RANGED"></div></div><div class="shaped-row no-wrap mar-b-sm"><div class="center"><input type="text" name="attr_global_attack_bonus" class="center" value="0"><div class="small-label" data-i18n="ATK"></div></div><div class="center pad-r-sm"><input type="text" name="attr_global_damage_bonus" class="center" value="0"><div class="small-label" data-i18n="DMG"></div></div><div class="center pad-l-sm"><input type="text" name="attr_global_melee_attack_bonus" class="center" value="0"><div class="small-label" data-i18n="ATK"></div></div><div class="center pad-r-sm"><input type="text" name="attr_global_melee_damage_bonus" class="center" value="0"><div class="small-label" data-i18n="DMG"></div></div><div class="center pad-l-sm"><input type="text" name="attr_global_ranged_attack_bonus" class="center" value="0"><div class="small-label" data-i18n="ATK"></div></div><div class="center"><input type="text" name="attr_global_ranged_damage_bonus" class="center" value="0"><div class="small-label" data-i18n="DMG"></div></div></div><hr><div class="wrap-box-label light-label center" data-i18n="SPELLCASTING"></div><div class="shaped-row no-wrap mar-b-sm"><div class="center pad-r-sm"><input type="text" name="attr_global_spell_attack_bonus" class="center" value="0"><div class="small-label" data-i18n="ATK"></div></div><div class="center"><input type="text" name="attr_global_spell_damage_bonus" class="center" value="0"><div class="small-label" data-i18n="DMG"></div></div><div class="center pad-l-sm"><input type="text" name="attr_global_spell_dc_bonus" class="center" value="0"><div class="small-label" data-i18n="SAVING_DC"></div></div><div class="center pad-l-sm"><input type="text" name="attr_global_spell_heal_bonus" class="center" value="0"><div class="small-label" data-i18n="HEAL"></div></div></div><hr><div class="shaped-row no-wrap"><div class="pc center pad-r-sm"><input type="number" name="attr_global_ability_bonus" class="no-spin" value="0" step="1"><div class="small-label" data-i18n="ABILITY_SCORES"></div></div><div class="center pad-r-sm"><input type="text" name="attr_global_saving_throw_bonus" class="center" value="0"><div class="small-label" data-i18n="SAVING_THROWS"></div></div><div class="center"><input type="text" name="attr_global_check_bonus" class="center" value="0"><div class="small-label" data-i18n="ABILITY_CHECKS"></div></div></div><div class="wrap-box-title" data-i18n="BONUSES_AND_PENALTIES"></div></div></div><div class="10-rem mar-l-smd mar-b-smd"><div class="wrap-box mar-b-smd"><div class="shaped-row space-between no-wrap mar-b-sm"><span class="small-label" data-i18n="INSPIRATION_MULTIPLE"></span><input type="checkbox" name="attr_inspiration_multiple" class="mar-l-md no-shrink" value="1"></div><hr><div class="shaped-row space-between no-wrap mar-b-sm"><span data-i18n="CRITICAL_DAMAGE" class="small-label"></span><span class="auto-expand-wrap"><select name="attr_critical_damage_houserule"><option value="NORMAL" data-i18n="NORMAL" selected="selected"></option><option value="CRITICAL_DAMAGE_IS_MAXIMIZED" data-i18n="CRITICAL_DAMAGE_IS_MAXIMIZED"></option><option value="NO_CRITICAL_DAMAGE_FROM_DEFAULT_DAMAGE" data-i18n="NO_CRITICAL_DAMAGE_FROM_DEFAULT_DAMAGE"></option></select><span name="attr_critical_damage_houserule" class="auto-expand-text" data-i18n-dynamic></span></span></div><hr><div class="shaped-row space-between no-wrap mar-b-sm"><span class="small-label" data-i18n="PROFICIENCY_DICE"></span><input type="checkbox" name="attr_proficiency_dice" class="mar-l-md no-shrink" value="1"></div><hr><div class="shaped-row space-between no-wrap mar-b-sm"><span class="small-label" data-i18n="PSIONICS"></span><input type="checkbox" name="attr_psionics" class="mar-l-md no-shrink" value="1"></div><div class="shaped-row space-between no-wrap mar-b-sm"><span class="small-label" data-i18n="CUSTOM_CLASSES"></span><input type="checkbox" name="attr_custom_classes" class="mar-l-md no-shrink" value="1"></div><div class="shaped-row space-between no-wrap"><div class="relative pad-r-xl"><span class="small-label" data-i18n="EXPERTISE_AS_ADVANTAGE"></span><div class="tooltip-position-wrapper"><div class="tooltip"><div class="tooltip-toggle-text center">A</div><div class="tooltip-content-left small-label" data-i18n="REQUIRES_API"></div></div></div></div><input type="checkbox" name="attr_expertise_as_advantage" class="mar-l-md no-shrink" value="1"></div><hr><div class="shaped-row space-between no-wrap mar-b-sm"><span class="small-label" data-i18n="MEDIUM_ARMOR_MAX_DEX"></span><span class="auto-expand-wrap"><input type="number" name="attr_medium_armor_max_dex" value="2" class="no-spin"><span name="attr_medium_armor_max_dex" class="auto-expand-text"></span></span></div><div class="shaped-row space-between no-wrap mar-b-sm"><span class="small-label" data-i18n="BASE_DC"></span><span class="auto-expand-wrap"><input type="number" name="attr_base_dc" value="8" class="no-spin"><span name="attr_base_dc" class="auto-expand-text"></span></span></div><hr><div class="shaped-row space-between no-wrap mar-b-sm"><span class="small-label" data-i18n="HONOR"></span><input type="checkbox" name="attr_honor_toggle" class="mar-l-md no-shrink" value="1"></div><div class="shaped-row space-between no-wrap mar-b-sm"><span class="small-label" data-i18n="SANITY"></span><input type="checkbox" name="attr_sanity_toggle" class="mar-l-md no-shrink" value="1"></div><div class="wrap-box-title center" data-i18n="HOUSERULES"></div></div><div class="wrap-box"><div class="shaped-row space-between no-wrap mar-b-sm"><span class="small-label" data-i18n="ADD_HALF_PROFICIENCY_TO_UNPROFICIENT_SAVING_THROWS"></span><input type="checkbox" name="attr_saving_throws_half_proficiency" class="mar-l-md no-shrink" value="1"></div><div class="shaped-row space-between no-wrap mar-b-sm"><span class="small-label" data-i18n="USE_CUSTOM_SAVING_THROWS"></span><input type="checkbox" name="attr_use_custom_saving_throws" class="mar-l-md no-shrink" value="1"></div><div class="custom-saving-throw shaped-row space-between no-wrap mar-b-sm"><span class="small-label" data-i18n="AVERAGE_OF_ABILITIES"></span><input type="checkbox" name="attr_average_of_abilities" class="mar-l-md no-shrink" value="1"></div><div class="custom-saving-throw shaped-row space-between no-wrap mar-b-sm"><span class="small-label" data-i18n="FORTITUDE">Fortitude</span><div><div class="shaped-row justify-flex-end no-wrap"><div><span class="small-label" data-i18n="STR">Str</span><input type="checkbox" name="attr_fortitude_strength" value="1"></div><div class="pad-l-md"><span class="small-label" data-i18n="DEX">Dex</span><input type="checkbox" name="attr_fortitude_dexterity" value="1"></div><div class="pad-l-md"><span class="small-label" data-i18n="CON">Con</span><input type="checkbox" name="attr_fortitude_constitution" value="1"></div></div><div class="shaped-row justify-flex-end no-wrap"><div><span class="small-label" data-i18n="INT">Int</span><input type="checkbox" name="attr_fortitude_intelligence" value="1"></div><div class="pad-l-md"><span class="small-label" data-i18n="WIS">Wis</span><input type="checkbox" name="attr_fortitude_wisdom" value="1"></div><div class="pad-l-md"><span class="small-label" data-i18n="CHA">Cha</span><input type="checkbox" name="attr_fortitude_charisma" value="1"></div></div></div></div><hr class="custom-saving-throw"><div class="custom-saving-throw shaped-row space-between no-wrap mar-b-sm"><span class="small-label" data-i18n="REFLEX">Reflex</span><div><div class="shaped-row justify-flex-end no-wrap"><div><span class="small-label" data-i18n="STR">Str</span><input type="checkbox" name="attr_reflex_strength" value="1"></div><div class="pad-l-md"><span class="small-label" data-i18n="DEX">Dex</span><input type="checkbox" name="attr_reflex_dexterity" value="1"></div><div class="pad-l-md"><span class="small-label" data-i18n="CON">Con</span><input type="checkbox" name="attr_reflex_constitution" value="1"></div></div><div class="shaped-row justify-flex-end no-wrap"><div><span class="small-label" data-i18n="INT">Int</span><input type="checkbox" name="attr_reflex_intelligence" value="1"></div><div class="pad-l-md"><span class="small-label" data-i18n="WIS">Wis</span><input type="checkbox" name="attr_reflex_wisdom" value="1"></div><div class="pad-l-md"><span class="small-label" data-i18n="CHA">Cha</span><input type="checkbox" name="attr_reflex_charisma" value="1"></div></div></div></div><hr class="custom-saving-throw"><div class="custom-saving-throw shaped-row space-between no-wrap mar-b-sm"><span class="small-label" data-i18n="WILL">Will</span><div><div class="shaped-row justify-flex-end no-wrap"><div><span class="small-label" data-i18n="STR">Str</span><input type="checkbox" name="attr_will_strength" value="1"></div><div class="pad-l-md"><span class="small-label" data-i18n="DEX">Dex</span><input type="checkbox" name="attr_will_dexterity" value="1"></div><div class="pad-l-md"><span class="small-label" data-i18n="CON">Con</span><input type="checkbox" name="attr_will_constitution" value="1"></div></div><div class="shaped-row justify-flex-end no-wrap"><div><span class="small-label" data-i18n="INT">Int</span><input type="checkbox" name="attr_will_intelligence" value="1"></div><div class="pad-l-md"><span class="small-label" data-i18n="WIS">Wis</span><input type="checkbox" name="attr_will_wisdom" value="1"></div><div class="pad-l-md"><span class="small-label" data-i18n="CHA">Cha</span><input type="checkbox" name="attr_will_charisma" value="1"></div></div></div></div><div class="wrap-box-title center" data-i18n="SAVING_THROWS"></div></div></div><div class="10-rem mar-l-smd mar-b-smd"><div class="wrap-box relative"><input type="hidden" name="attr_hide_gm_info" value="@{hide_attack} @{hide_damage} @{hide_ability_checks} @{hide_saving_throws} @{hide_saving_throw_dc} @{hide_content} @{hide_freetext} @{hide_saving_throw_success} @{hide_recharge}"><div class="shaped-row space-between no-wrap mar-b-sm"><span class="small-label" data-i18n="HIDE_INFO_ABILITY_CHECKS"></span><input type="checkbox" name="attr_hide_ability_checks" class="mar-l-md no-shrink" value="{{hide_ability_checks=1}}"></div><div class="shaped-row space-between no-wrap mar-b-sm"><span class="small-label" data-i18n="HIDE_INFO_SAVING_THROWS"></span><input type="checkbox" name="attr_hide_saving_throws" class="mar-l-md no-shrink" value="{{hide_saving_throws=1}}"></div><hr><div class="shaped-row space-between no-wrap mar-b-sm"><span class="small-label" data-i18n="HIDE_INFO_ATTACK"></span><input type="checkbox" name="attr_hide_attack" class="mar-l-md no-shrink" value="{{hide_attack=1}}"></div><div class="shaped-row space-between no-wrap mar-b-sm"><span class="small-label" data-i18n="HIDE_INFO_DAMAGE"></span><input type="checkbox" name="attr_hide_damage" class="mar-l-md no-shrink" value="{{hide_damage=1}}"></div><hr><div class="shaped-row space-between no-wrap mar-b-sm"><span class="small-label" data-i18n="HIDE_INFO_FREETEXT"></span><input type="checkbox" name="attr_hide_freetext" class="mar-l-md no-shrink" value="{{hide_freetext=1}}"></div><div class="shaped-row space-between no-wrap mar-b-sm"><span class="small-label" data-i18n="HIDE_INFO_RECHARGE"></span><input type="checkbox" name="attr_hide_recharge" class="mar-l-md no-shrink" value="{{hide_recharge=1}}"></div><div class="shaped-row space-between no-wrap mar-b-sm"><span class="small-label" data-i18n="HIDE_INFO_SAVING_THROW_DC"></span><input type="checkbox" name="attr_hide_saving_throw_dc" class="mar-l-md no-shrink" value="{{hide_saving_throw_dc=1}}"></div><div class="shaped-row space-between no-wrap mar-b-sm"><span class="small-label" data-i18n="HIDE_INFO_SAVING_THROW_SUCCESS"></span><input type="checkbox" name="attr_hide_saving_throw_success" class="mar-l-md no-shrink" value="{{hide_saving_throw_success=1}}"></div><div class="shaped-row space-between no-wrap"><span class="small-label" data-i18n="HIDE_INFO_CONTENT"></span><input type="checkbox" name="attr_hide_content" class="mar-l-md no-shrink" value="{{hide_content=1}}"></div><div class="tooltip-position-wrapper"><div class="tooltip"><div class="tooltip-toggle-text center">?</div><div class="tooltip-content-left small-label" data-i18n="HIDE_INFO_NOTE"></div></div></div><div class="wrap-box-title center" data-i18n="HIDE_INFO"></div></div></div><div class="10-rem mar-l-smd mar-b-smd"><div class="wrap-box mar-b-smd"><div class="shaped-row space-between no-wrap mar-b-sm"><span class="small-label" data-i18n="COIN_CONVERSION_GP_PER_CP"></span><span class="auto-expand-wrap"><input type="number" name="attr_copper_per_gold" value="100" placeholder="100" class="no-spin"><span name="attr_copper_per_gold" class="auto-expand-text"></span></span></div><div class="shaped-row space-between no-wrap mar-b-sm"><span class="small-label" data-i18n="COIN_CONVERSION_GP_PER_SP"></span><span class="auto-expand-wrap"><input type="number" name="attr_silver_per_gold" value="10" placeholder="10" class="no-spin"><span name="attr_silver_per_gold" class="auto-expand-text"></span></span></div><div class="shaped-row space-between no-wrap mar-b-sm"><span class="small-label" data-i18n="COIN_CONVERSION_GP_PER_EP"></span><span class="auto-expand-wrap"><input type="number" name="attr_electrum_per_gold" value="2" placeholder="2" class="no-spin"><span name="attr_electrum_per_gold" class="auto-expand-text"></span></span></div><div class="shaped-row space-between no-wrap"><span class="small-label" data-i18n="COIN_CONVERSION_GP_PER_PP"></span><span class="auto-expand-wrap"><input type="number" name="attr_platinum_per_gold" value="10" placeholder="10" class="no-spin"><span name="attr_platinum_per_gold" class="auto-expand-text"></span></span></div><div class="wrap-box-title center" data-i18n="CUSTOM_GOLD_VALUES"></div></div><div class="wrap-box"><div class="shaped-row space-between no-wrap mar-b-sm"><span data-i18n="DISTANCE" class="small-label"></span><span class="auto-expand-wrap"><select name="attr_distance_system"><option value="FEET" data-i18n="FEET" selected="selected"></option><option value="METERS" data-i18n="METERS"></option></select><span name="attr_distance_system" class="auto-expand-text" data-i18n-dynamic></span></span></div><div class="weight shaped-row space-between no-wrap mar-b-sm"><span data-i18n="WEIGHT" class="small-label"></span><span class="auto-expand-wrap"><select name="attr_weight_system"><option value="POUNDS" data-i18n="POUNDS" selected="selected"></option><option value="KILOGRAMS" data-i18n="KILOGRAMS"></option></select><span name="attr_weight_system" class="auto-expand-text" data-i18n-dynamic></span></span></div><div class="wrap-box-title center" data-i18n="MEASUREMENT_SYSTEMS"></div></div></div></div><div class="right pad-l-sm"><div><label class="pseudo-button-wrapper"><input type="radio" name="attr_shaped_d20" value="?{Roll|Normal,d20|Advantage,2d20kh1|Disadvantage,2d20kl1}"><span data-i18n="QUERY" class="small-label white-space-no-wrap"></span></label></div><div><label class="pseudo-button-wrapper"><input type="radio" name="attr_shaped_d20" value="?{Disadvantaged|No,2d20kh1|Yes,d20}"><span data-i18n="QUERY_ADVANTAGE_DEFAULT" class="small-label white-space-no-wrap"></span></label></div><div><label class="pseudo-button-wrapper"><input type="radio" name="attr_shaped_d20" value="?{Advantaged|No,2d20kl1|Yes,d20}"><span data-i18n="QUERY_DISADVANTAGE_DEFAULT" class="small-label white-space-no-wrap"></span></label></div><div><label class="pseudo-button-wrapper"><input type="radio" name="attr_shaped_d20" value="1d20"><span data-i18n="ROLL_2" class="small-label white-space-no-wrap"></span></label></div></div></div><div class="wrap-box center"><div class="shaped-row space-around align-center"><div><div class="shaped-row center"><span class="auto-expand-wrap"><select name="attr_ability_checks_text_size"><option value="text" data-i18n="NORMAL" selected="selected"></option><option value="text_big" data-i18n="BIG"></option></select><span name="attr_ability_checks_text_size" class="auto-expand-text min-3-rem"></span></span><span class="small-label" data-i18n="TEXT_SIZE"></span></div><div class="mar-t-sm"></div><input type="hidden" name="attr_ability_checks_macro_var"><button type="roll" name="roll_shaped_ability_checks" class="visible-button" value="/w @{character_name} &{template:5e-shaped} {{ability=1}} {{character_name=@{character_name}}} @{show_character_name} {{title=^{ABILITY_CHECKS}}} {{@{ability_checks_text_size}=@{ability_checks_macro_var}}}" data-i18n="ABILITY_CHECKS"></button><div class="mar-t-sm"></div><input type="hidden" name="attr_ability_checks_query_var"><button type="roll" name="roll_shaped_ability_checks_query" class="visible-button" value="@{output_option} &{template:5e-shaped} {{ability=1}} {{character_name=@{character_name}}} @{show_character_name} {{@{shaped_d20}=1}} @{ability_checks_query_var}" data-i18n="ABILITY_CHECKS_QUERY"></button></div><div><div class="mar-t-sm"></div><div class="shaped-row center"><span class="auto-expand-wrap"><select name="attr_saving_throws_text_size"><option value="text" data-i18n="NORMAL" selected="selected"></option><option value="text_big" data-i18n="BIG"></option></select><span name="attr_saving_throws_text_size" class="auto-expand-text min-3-rem"></span></span><span class="small-label" data-i18n="TEXT_SIZE"></span></div><div class="mar-t-sm"></div><input type="hidden" name="attr_saving_throw_macro_var"><button type="roll" name="roll_shaped_saving_throw" class="visible-button" value="/w @{character_name} &{template:5e-shaped} {{saving_throw=1}} {{character_name=@{character_name}}} @{show_character_name} {{title=^{SAVING_THROWS}}} {{@{saving_throws_text_size}=@{saving_throw_macro_var}}}" data-i18n="SAVING_THROWS"></button><div class="mar-t-sm"></div><input type="hidden" name="attr_saving_throw_query_var"><button type="roll" name="roll_shaped_saving_throw_query" class="visible-button" value="@{output_option} &{template:5e-shaped} {{saving_throw=1}} {{character_name=@{character_name}}} @{show_character_name} {{@{shaped_d20}=1}} @{saving_throw_query_var}" data-i18n="SAVING_THROWS_QUERY"></button></div><div><div class="mar-b-sm"><input type="hidden" name="attr_hp_formula"> <input type="hidden" name="attr_skills_macro_var"> <input type="hidden" name="attr_languages_chat_var"> <input type="hidden" name="attr_damage_resistances_var"> <input type="hidden" name="attr_racialtraits_chat_var"> <input type="hidden" name="attr_classfeatures_chat_var"> <input type="hidden" name="attr_feats_chat_var"> <input type="hidden" name="attr_traits_chat_var"> <input type="hidden" name="attr_actions_chat_var"> <input type="hidden" name="attr_reactions_chat_var"> <input type="hidden" name="attr_legendaryactions_chat_var"> <input type="hidden" name="attr_lairactions_chat_var"> <input type="hidden" name="attr_regionaleffects_chat_var"><button type="roll" name="roll_shaped_statblock" class="visible-button" value="/w @{character_name} @{output_option} &{template:5e-shaped} {{title=@{character_name}}} {{subheader=^{@{size}} @{type}, @{alignment}}} {{Armor Class=@{ac} (@{ac_note})}} {{Initiative=[@{initiative}](~shaped_initiative)}} {{Hit Points=@{HP} (@{hp_formula})}} {{Speed=@{speed_string}}} {{Abilities=[Str @{strength} (@{strength_check_mod_with_sign})](~shaped_strength_check), [Dex @{dexterity} (@{dexterity_check_mod_with_sign})](~shaped_dexterity_check), [Con @{constitution} (@{constitution_check_mod_with_sign})](~shaped_constitution_check), [Int @{intelligence} (@{intelligence_check_mod_with_sign})](~shaped_intelligence_check), [Wis @{wisdom} (@{wisdom_check_mod_with_sign})](~shaped_wisdom_check), [Cha @{charisma} (@{charisma_check_mod_with_sign})](~shaped_charisma_check)}} {{Saving Throws=@{saving_throw_macro_var}}} {{Skills=@{skills_macro_var}}} @{damage_resistances_var} {{Senses=@{senses_string}}} @{languages_chat_var} {{Challenge=@{challenge} (@{xp_readable})}} @{racialtraits_chat_var} @{classfeatures_chat_var} @{feats_chat_var} @{traits_chat_var} @{actions_chat_var} @{reactions_chat_var} @{legendaryactions_chat_var} @{lairactions_chat_var} @{regionaleffects_chat_var}" data-i18n="STATBLOCK"></button></div><div class="pc mar-b-sm"><input type="hidden" name="attr_attacks_macro_var"><button type="roll" name="roll_shaped_attacks" class="visible-button" value="/w @{character_name} &{template:5e-shaped} {{character_name=@{character_name}}} @{show_character_name} {{title=^{ATTACKS}}} {{text_big=@{attacks_macro_var}}}" data-i18n="ATTACKS"></button></div><div class="pc"><input type="hidden" name="attr_racialtraits_chat_var" class="item-shown" value=""><div class="item-to-show mar-b-sm"><input type="hidden" name="attr_racialtraits_macro_var"><button type="roll" name="roll_shaped_racialtraits" class="visible-button" value="/w @{character_name} &{template:5e-shaped} {{character_name=@{character_name}}} @{show_character_name} {{title=^{RACIAL_TRAITS}}} {{text_big=@{racialtraits_macro_var}}}" data-i18n="RACIAL_TRAITS"></button></div></div><div class="pc"><input type="hidden" name="attr_classfeatures_chat_var" class="item-shown" value=""><div class="item-to-show mar-b-sm"><input type="hidden" name="attr_classfeatures_macro_var"><button type="roll" name="roll_shaped_classfeatures" class="visible-button" value="/w @{character_name} &{template:5e-shaped} {{character_name=@{character_name}}} @{show_character_name} {{title=^{CLASS_FEATURES}}} {{text_big=@{classfeatures_macro_var}}}" data-i18n="CLASS_FEATURES"></button></div></div><div class="pc"><input type="hidden" name="attr_feats_chat_var" class="item-shown" value=""><div class="item-to-show mar-b-sm"><input type="hidden" name="attr_feats_macro_var"><button type="roll" name="roll_shaped_feats" class="visible-button" value="/w @{character_name} &{template:5e-shaped} {{character_name=@{character_name}}} @{show_character_name} {{title=^{FEATS}}} {{text_big=@{feats_macro_var}}}" data-i18n="FEATS"></button></div></div><input type="hidden" name="attr_traits_chat_var" class="item-shown" value=""><div class="item-to-show mar-b-sm"><input type="hidden" name="attr_traits_macro_var"><button type="roll" name="roll_shaped_traits" class="visible-button" value="/w @{character_name} &{template:5e-shaped} {{character_name=@{character_name}}} @{show_character_name} {{title=^{TRAITS}}} {{text_big=@{traits_macro_var}}}" data-i18n="TRAITS"></button></div><input type="hidden" name="attr_actions_chat_var" class="item-shown" value=""><div class="npc item-to-show mar-b-sm"><input type="hidden" name="attr_actions_macro_var"><button type="roll" name="roll_shaped_actions" class="visible-button" value="/w @{character_name} &{template:5e-shaped} {{character_name=@{character_name}}} @{show_character_name} {{title=^{ACTIONS}}} {{text_big=@{actions_macro_var}}}" data-i18n="ACTIONS"></button></div><input type="hidden" name="attr_reactions_chat_var" class="item-shown" value=""><div class="npc item-to-show mar-b-sm"><input type="hidden" name="attr_reactions_macro_var"><button type="roll" name="roll_shaped_reactions" class="visible-button" value="/w @{character_name} &{template:5e-shaped} {{character_name=@{character_name}}} @{show_character_name} {{title=^{REACTIONS}}} {{text_big=@{reactions_macro_var}}}" data-i18n="REACTIONS"></button></div><input type="hidden" name="attr_legendaryactions_chat_var" class="item-shown" value=""><div class="npc item-to-show mar-b-sm"><input type="hidden" name="attr_legendaryactions_macro_var"><button type="roll" name="roll_shaped_legendaryactions" class="visible-button" value="/w @{character_name} &{template:5e-shaped} {{character_name=@{character_name}}} @{show_character_name} {{title=^{LEGENDARY_ACTIONS}}} {{text_big=@{legendaryactions_macro_var}}}" data-i18n="LEGENDARY_ACTIONS"></button></div><input type="hidden" name="attr_lairactions_chat_var" class="item-shown" value=""><div class="npc item-to-show mar-b-sm"><input type="hidden" name="attr_lairactions_macro_var"><button type="roll" name="roll_shaped_lairactions" class="visible-button" value="/w @{character_name} &{template:5e-shaped} {{character_name=@{character_name}}} @{show_character_name} {{title=^{LAIR_ACTIONS}}} {{text_big=@{lairactions_macro_var}}}" data-i18n="LAIR_ACTIONS"></button></div><input type="hidden" name="attr_regionaleffects_chat_var" class="item-shown" value=""><div class="npc item-to-show mar-b-sm"><input type="hidden" name="attr_regionaleffects_macro_var"><button type="roll" name="roll_shaped_regionaleffects" class="visible-button" value="/w @{character_name} &{template:5e-shaped} {{character_name=@{character_name}}} @{show_character_name} {{title=^{REGIONAL_EFFECTS}}} {{text_big=@{regionaleffects_macro_var}}}" data-i18n="REGIONAL_EFFECTS"></button></div></div><div class="spells"><input type="hidden" name="attr_spell_slots_l1"> <input type="hidden" name="attr_spell_slots_l1_max"><input type="hidden" name="attr_spell_slots_l2"> <input type="hidden" name="attr_spell_slots_l2_max"><input type="hidden" name="attr_spell_slots_l3"> <input type="hidden" name="attr_spell_slots_l3_max"><input type="hidden" name="attr_spell_slots_l4"> <input type="hidden" name="attr_spell_slots_l4_max"><input type="hidden" name="attr_spell_slots_l5"> <input type="hidden" name="attr_spell_slots_l5_max"><input type="hidden" name="attr_spell_slots_l6"> <input type="hidden" name="attr_spell_slots_l6_max"><input type="hidden" name="attr_spell_slots_l7"> <input type="hidden" name="attr_spell_slots_l7_max"><input type="hidden" name="attr_spell_slots_l8"> <input type="hidden" name="attr_spell_slots_l8_max"><input type="hidden" name="attr_spell_slots_l9"> <input type="hidden" name="attr_spell_slots_l9_max"> <input type="hidden" name="attr_spells_level_0_macro_var"><input type="hidden" name="attr_spells_level_1_macro_var"><input type="hidden" name="attr_spells_level_2_macro_var"><input type="hidden" name="attr_spells_level_3_macro_var"><input type="hidden" name="attr_spells_level_4_macro_var"><input type="hidden" name="attr_spells_level_5_macro_var"><input type="hidden" name="attr_spells_level_6_macro_var"><input type="hidden" name="attr_spells_level_7_macro_var"><input type="hidden" name="attr_spells_level_8_macro_var"><input type="hidden" name="attr_spells_level_9_macro_var"> <input type="hidden" name="attr_has_spell_slots"> <input type="hidden" name="attr_has_warlock_slots"> <input type="hidden" name="attr_has_spell_points"> <input type="hidden" name="attr_warlock_spell_slots"> <input type="hidden" name="attr_warlock_spell_slots_max"> <input type="hidden" name="attr_prepared_matters_var"> <input type="hidden" name="attr_spells_macro_var" value="/w @{character_name} &{template:5e-shaped} {{character_name=@{character_name}}} @{show_character_name} {{title=^{SPELLS}}} {{spell_list=1}} {{prepared_matters=@{prepared_matters_var}}} {{has_spell_slots=@{has_spell_slots}}} {{has_spell_points=@{has_spell_points}}} {{spell_points=@{spell_points}}} {{spell_points_max=@{spell_points|max}}} {{spell_points_limit=@{spell_points_limit}}} {{spells_text_size=@{spells_text_size}}} {{cantrips=@{spells_level_0_macro_var}}} {{spells_level_1_uses=@{spell_slots_l1}/@{spell_slots_l1|max}}} {{spells_level_1_show=@{spells_level_1_show}}} {{spells_level_1=@{spells_level_1_macro_var}}} {{spells_level_2_uses=@{spell_slots_l2}/@{spell_slots_l2|max}}} {{spells_level_2_show=@{spells_level_2_show}}} {{spells_level_2=@{spells_level_2_macro_var}}} {{spells_level_3_uses=@{spell_slots_l3}/@{spell_slots_l3|max}}} {{spells_level_3_show=@{spells_level_3_show}}} {{spells_level_3=@{spells_level_3_macro_var}}} {{spells_level_4_uses=@{spell_slots_l4}/@{spell_slots_l4|max}}} {{spells_level_4_show=@{spells_level_4_show}}} {{spells_level_4=@{spells_level_4_macro_var}}} {{spells_level_5_uses=@{spell_slots_l5}/@{spell_slots_l5|max}}} {{spells_level_5_show=@{spells_level_5_show}}} {{spells_level_5=@{spells_level_5_macro_var}}} {{spells_level_6_uses=@{spell_slots_l6}/@{spell_slots_l6|max}}} {{spells_level_6_show=@{spells_level_6_show}}} {{spells_level_6=@{spells_level_6_macro_var}}} {{spells_level_7_uses=@{spell_slots_l7}/@{spell_slots_l7|max}}} {{spells_level_7_show=@{spells_level_7_show}}} {{spells_level_7=@{spells_level_7_macro_var}}} {{spells_level_8_uses=@{spell_slots_l8}/@{spell_slots_l8|max}}} {{spells_level_8_show=@{spells_level_8_show}}} {{spells_level_8=@{spells_level_8_macro_var}}} {{spells_level_9_uses=@{spell_slots_l9}/@{spell_slots_l9|max}}} {{spells_level_9_show=@{spells_level_9_show}}} {{spells_level_9=@{spells_level_9_macro_var}}} {{has_warlock_slots=@{has_warlock_slots}}} {{warlock_spell_slots=@{warlock_spell_slots}}} {{warlock_spell_slots_max=@{warlock_spell_slots|max}}} {{warlock_spells_max_level=^{@{warlock_spells_max_level}}}}"><div class="shaped-row center"><span class="auto-expand-wrap"><select name="attr_spells_text_size"><option value="" data-i18n="NORMAL"></option><option value="big" data-i18n="BIG"></option></select><span name="attr_spells_text_size" class="auto-expand-text min-3-rem"></span></span><span class="small-label" data-i18n="TEXT_SIZE"></span></div><div class="mar-t-sm"></div><button type="roll" name="roll_shaped_spells" class="visible-button" value="@{spells_macro_var}" data-i18n="SPELLS"></button></div></div><div class="wrap-box-title" data-i18n="MACROS"></div></div><div class="wrap-box relative mar-t-smd mar-b-smd"><fieldset class="repeating_attacher"><div class="shaped-row"><div class="col-100"><input type="text" name="attr_name" class="action-name" data-i18n-placeholder="NAME"></div><input type="checkbox" name="attr_toggle_details" class="toggle-icon-settings" checked="checked"><span class="toggle-icon-settings pictos">y</span></div><input type="checkbox" name="attr_toggle_details" class="toggle-icon-settings hidden" checked="checked"><div class="shaped-row details mar-b-lg"><div class="flex-grow pad-r-sm"><div class="center"><div class="wrap-box-label light-label" data-i18n="FREETEXT"></div><textarea name="attr_freetext" class="six-line-textarea"></textarea></div><div class="center mar-t-lg"><div class="wrap-box-label light-label" data-i18n="FREEFORM"></div><textarea name="attr_freeform" class="six-line-textarea"></textarea></div></div><div class="center pad-l-sm pad-r-sm"><div class="wrap-box-label light-label" data-i18n="ABILITY_CHECKS"></div><div class="zebra-rows"><div class="shaped-row space-between no-wrap"><div data-i18n="STRENGTH" class="no-overflow"></div><div class="mar-l-smd"><input type="checkbox" name="attr_strength_check_attacher"></div></div><div class="shaped-row space-between no-wrap"><div data-i18n="DEXTERITY" class="no-overflow"></div><div class="mar-l-smd"><input type="checkbox" name="attr_dexterity_check_attacher"></div></div><div class="shaped-row space-between no-wrap"><div data-i18n="CONSTITUTION" class="no-overflow"></div><div class="mar-l-smd"><input type="checkbox" name="attr_constitution_check_attacher"></div></div><div class="shaped-row space-between no-wrap"><div data-i18n="INTELLIGENCE" class="no-overflow"></div><div class="mar-l-smd"><input type="checkbox" name="attr_intelligence_check_attacher"></div></div><div class="shaped-row space-between no-wrap"><div data-i18n="WISDOM" class="no-overflow"></div><div class="mar-l-smd"><input type="checkbox" name="attr_wisdom_check_attacher"></div></div><div class="shaped-row space-between no-wrap"><div data-i18n="CHARISMA" class="no-overflow"></div><div class="mar-l-smd"><input type="checkbox" name="attr_charisma_check_attacher"></div></div><div class="shaped-row space-between no-wrap"><div data-i18n="HONOR" class="no-overflow"></div><div class="mar-l-smd"><input type="checkbox" name="attr_honor_check_attacher"></div></div><div class="shaped-row space-between no-wrap"><div data-i18n="SANITY" class="no-overflow"></div><div class="mar-l-smd"><input type="checkbox" name="attr_sanity_check_attacher"></div></div><div class="shaped-row space-between no-wrap"><div data-i18n="INITIATIVE" class="no-overflow"></div><div class="mar-l-smd"><input type="checkbox" name="attr_initiative_attacher"></div></div></div></div><div class="center pad-l-sm pad-r-sm"><div class="wrap-box-label light-label" data-i18n="SAVING_THROWS"></div><div class="zebra-rows"><div class="shaped-row default-saving-throw space-between no-wrap"><div data-i18n="STRENGTH" class="no-overflow"></div><div class="mar-l-smd"><input type="checkbox" name="attr_strength_saving_throw_attacher"></div></div><div class="shaped-row default-saving-throw space-between no-wrap"><div data-i18n="DEXTERITY" class="no-overflow"></div><div class="mar-l-smd"><input type="checkbox" name="attr_dexterity_saving_throw_attacher"></div></div><div class="shaped-row default-saving-throw space-between no-wrap"><div data-i18n="CONSTITUTION" class="no-overflow"></div><div class="mar-l-smd"><input type="checkbox" name="attr_constitution_saving_throw_attacher"></div></div><div class="shaped-row default-saving-throw space-between no-wrap"><div data-i18n="INTELLIGENCE" class="no-overflow"></div><div class="mar-l-smd"><input type="checkbox" name="attr_intelligence_saving_throw_attacher"></div></div><div class="shaped-row default-saving-throw space-between no-wrap"><div data-i18n="WISDOM" class="no-overflow"></div><div class="mar-l-smd"><input type="checkbox" name="attr_wisdom_saving_throw_attacher"></div></div><div class="shaped-row default-saving-throw space-between no-wrap"><div data-i18n="CHARISMA" class="no-overflow"></div><div class="mar-l-smd"><input type="checkbox" name="attr_charisma_saving_throw_attacher"></div></div><div class="shaped-row default-saving-throw space-between no-wrap"><div data-i18n="HONOR" class="no-overflow"></div><div class="mar-l-smd"><input type="checkbox" name="attr_honor_saving_throw_attacher"></div></div><div class="shaped-row default-saving-throw space-between no-wrap"><div data-i18n="SANITY" class="no-overflow"></div><div class="mar-l-smd"><input type="checkbox" name="attr_sanity_saving_throw_attacher"></div></div><div class="shaped-row space-between no-wrap"><div data-i18n="DEATH_SAVES" class="no-overflow"></div><div class="mar-l-smd"><input type="checkbox" name="attr_death_saving_throw_attacher"></div></div><div class="shaped-row custom-saving-throw space-between no-wrap"><div data-i18n="FORTITUDE" class="no-overflow"></div><div><input type="checkbox" name="attr_fortitude_saving_throw_attacher"></div></div><div class="shaped-row custom-saving-throw space-between no-wrap"><div data-i18n="REFLEX" class="no-overflow"></div><div><input type="checkbox" name="attr_reflex_saving_throw_attacher"></div></div><div class="shaped-row custom-saving-throw space-between no-wrap"><div data-i18n="WILL" class="no-overflow"></div><div><input type="checkbox" name="attr_will_saving_throw_attacher"></div></div></div></div><div class="spells center pad-l-sm pad-r-sm"><div class="wrap-box-label light-label" data-i18n="SPELLS"></div><div class="zebra-rows"><div class="shaped-row space-between no-wrap"><div data-i18n="SPELLS" class="no-overflow"></div><div class="mar-l-smd"><input type="checkbox" name="attr_spell_attacher"></div></div><div class="shaped-row space-between no-wrap"><div class="no-overflow"><span data-i18n="LEVEL"></span>0</div><div class="mar-l-smd"><input type="checkbox" name="attr_spell_level_0_attacher"></div></div><div class="shaped-row space-between no-wrap"><div class="no-overflow"><span data-i18n="LEVEL"></span>1</div><div class="mar-l-smd"><input type="checkbox" name="attr_spell_level_1_attacher"></div></div><div class="shaped-row space-between no-wrap"><div class="no-overflow"><span data-i18n="LEVEL"></span>2</div><div class="mar-l-smd"><input type="checkbox" name="attr_spell_level_2_attacher"></div></div><div class="shaped-row space-between no-wrap"><div class="no-overflow"><span data-i18n="LEVEL"></span>3</div><div class="mar-l-smd"><input type="checkbox" name="attr_spell_level_3_attacher"></div></div><div class="shaped-row space-between no-wrap"><div class="no-overflow"><span data-i18n="LEVEL"></span>4</div><div class="mar-l-smd"><input type="checkbox" name="attr_spell_level_4_attacher"></div></div><div class="shaped-row space-between no-wrap"><div class="no-overflow"><span data-i18n="LEVEL"></span>5</div><div class="mar-l-smd"><input type="checkbox" name="attr_spell_level_5_attacher"></div></div><div class="shaped-row space-between no-wrap"><div class="no-overflow"><span data-i18n="LEVEL"></span>6</div><div class="mar-l-smd"><input type="checkbox" name="attr_spell_level_6_attacher"></div></div><div class="shaped-row space-between no-wrap"><div class="no-overflow"><span data-i18n="LEVEL"></span>7</div><div class="mar-l-smd"><input type="checkbox" name="attr_spell_level_7_attacher"></div></div><div class="shaped-row space-between no-wrap"><div class="no-overflow"><span data-i18n="LEVEL"></span>8</div><div class="mar-l-smd"><input type="checkbox" name="attr_spell_level_8_attacher"></div></div><div class="shaped-row space-between no-wrap"><div class="no-overflow"><span data-i18n="LEVEL"></span>9</div><div class="mar-l-smd"><input type="checkbox" name="attr_spell_level_9_attacher"></div></div></div></div><div class="center pad-l-sm pad-r-sm"><div class="wrap-box-label light-label" data-i18n="MISC"></div><div class="zebra-rows"><div class="shaped-row space-between no-wrap"><div data-i18n="HIT_DICE" class="no-overflow"></div><div class="mar-l-smd"><input type="checkbox" name="attr_hit_dice_attacher"></div></div><div class="shaped-row space-between no-wrap"><div data-i18n="ATTACK" class="no-overflow"></div><div class="mar-l-smd"><input type="checkbox" name="attr_attack_attacher"></div></div><div class="shaped-row space-between no-wrap"><span data-i18n="CRIT" class="no-overflow"></span><div class="relative"><div class="tooltip-position-wrapper"><div class="tooltip"><div class="tooltip-toggle-text center">?</div><div class="tooltip-content-left small-label" data-i18n="CRIT_ATTACHER_TOOLTIP"></div></div></div></div><div class="mar-l-smd"><input type="checkbox" name="attr_crit_attacher"></div></div></div></div><div class="center pad-l-sm"><div class="wrap-box-label light-label" data-i18n="SKILLS"></div><div class="zebra-rows"><div class="shaped-row space-between no-wrap"><div data-i18n="SKILL" class="no-overflow"></div><div><div class="mar-l-smd"><input type="checkbox" name="attr_skill_attacher"></div></div></div></div></div></div></fieldset><div class="wrap-box-title center" data-i18n="ATTACHERS"></div></div><input type="hidden" name="attr_attacher_strength_saving_throw"> <input type="hidden" name="attr_attacher_strength_check"> <input type="hidden" name="attr_attacher_dexterity_saving_throw"> <input type="hidden" name="attr_attacher_dexterity_check"> <input type="hidden" name="attr_attacher_constitution_saving_throw"> <input type="hidden" name="attr_attacher_constitution_check"> <input type="hidden" name="attr_attacher_intelligence_saving_throw"> <input type="hidden" name="attr_attacher_intelligence_check"> <input type="hidden" name="attr_attacher_wisdom_saving_throw"> <input type="hidden" name="attr_attacher_wisdom_check"> <input type="hidden" name="attr_attacher_charisma_saving_throw"> <input type="hidden" name="attr_attacher_charisma_check"> <input type="hidden" name="attr_attacher_honor_saving_throw"> <input type="hidden" name="attr_attacher_honor_check"> <input type="hidden" name="attr_attacher_sanity_saving_throw"> <input type="hidden" name="attr_attacher_sanity_check"> <input type="hidden" name="attr_attacher_initiative"> <input type="hidden" name="attr_attacher_death_saving_throw"> <input type="hidden" name="attr_attacher_fortitude_saving_throw"> <input type="hidden" name="attr_attacher_reflex_saving_throw"> <input type="hidden" name="attr_attacher_will_saving_throw"> <input type="hidden" name="attr_attacher_spell"> <input type="hidden" name="attr_attacher_spell_level_0"><input type="hidden" name="attr_attacher_spell_level_1"><input type="hidden" name="attr_attacher_spell_level_2"><input type="hidden" name="attr_attacher_spell_level_3"><input type="hidden" name="attr_attacher_spell_level_4"><input type="hidden" name="attr_attacher_spell_level_5"><input type="hidden" name="attr_attacher_spell_level_6"><input type="hidden" name="attr_attacher_spell_level_7"><input type="hidden" name="attr_attacher_spell_level_8"><input type="hidden" name="attr_attacher_spell_level_9"> <input type="hidden" name="attr_attacher_hit_dice"> <input type="hidden" name="attr_attacher_attack"> <input type="hidden" name="attr_attacher_crit"> <input type="hidden" name="attr_attacher_skill"></div><hr><div class="center footer relative"><div class="shaped-row space-between"><div><button type="roll" name="roll_documentation" value="/w @{character_name} https://docs.google.com/document/d/1yPcIZ_bIc3JlnWsKZt2tAB0EQSIVEfeMtT0GifbpJIg" data-i18n="DOCUMENTATION"></button></div><div><button type="roll" name="roll_issue" value="/w @{character_name} https://bitbucket.org/mlenser/5eshaped/issues?status=new&status=open" data-i18n="REPORT_AN_ISSUE"></button></div><div><input type="checkbox" name="attr_edit_mode" class="toggle-edit-mode negative-mar-t-six"><span class="toggle-edit-mode pictos negative-mar-t-six">p</span></div><div><input type="checkbox" name="attr_is_npc" class="slide-input-pc" value="1"><label class="slide-toggle-pc"><span class="slide-cover">···</span><span class="slide-toggle-pc-left" data-i18n="PC"></span><span class="slide-toggle-pc-right" data-i18n="NPC"></span></label></div></div></div><input type="hidden" name="attr_processing" class="show-processing" value=""><div class="processing center"><div><span data-i18n="PROCESSING_TITLE"></span><span> </span><span name="attr_processing" class="processing-names"></span></div><div data-i18n="PROCESSING_MESSAGE"></div><img src="http://i.imgur.com/1Fj7e96.gif"><div data-i18n="PROCESSING_CLOSE_MESSAGE"></div><div class="center mar-t-md"><label class="pseudo-button-wrapper visible-button"><input type="checkbox" name="attr_close_processing" value="1"><span data-i18n="CLOSE"></span></label></div></div></div>
|
||
<script type="text/worker">(function e(t,n,r){function s(o,u){if(!n[o]){if(!t[o]){var a=typeof require=="function"&&require;if(!u&&a)return a(o,!0);if(i)return i(o,!0);var f=new Error("Cannot find module '"+o+"'");throw f.code="MODULE_NOT_FOUND",f}var l=n[o]={exports:{}};t[o][0].call(l.exports,function(e){var n=t[o][1][e];return s(n?n:e)},l,l.exports,e,t,n,r)}return n[o].exports}var i=typeof require=="function"&&require;for(var o=0;o<r.length;o++)s(r[o]);return s})({1:[function(require,module,exports){
|
||
'use strict';Object.defineProperty(exports,"__esModule",{value:true});exports.Abilities=undefined;var _createClass=function(){function defineProperties(target,props){for(var i=0;i<props.length;i++){var descriptor=props[i];descriptor.enumerable=descriptor.enumerable||false;descriptor.configurable=true;if("value"in descriptor)descriptor.writable=true;Object.defineProperty(target,descriptor.key,descriptor);}}return function(Constructor,protoProps,staticProps){if(protoProps)defineProperties(Constructor.prototype,protoProps);if(staticProps)defineProperties(Constructor,staticProps);return Constructor;};}();var _constants=require('../../scripts/constants');var _AbilityChecks=require('./AbilityChecks');var _AbilitiesUtil=require('./AbilitiesUtil');var _Actions=require('../actions/Actions');var _Equipment=require('../equipment/Equipment');var _Format=require('../../scripts/Format');var _HitDice=require('../hitDice/HitDice');var _ProficiencyBonus=require('../proficiencyBonus/ProficiencyBonus');var _Server=require('../../scripts/Server');var _Spells=require('../spells/Spells');var _utilities=require('../../scripts/utilities');function _classCallCheck(instance,Constructor){if(!(instance instanceof Constructor)){throw new TypeError("Cannot call a class as a function");}}var abilityChecks=new _AbilityChecks.AbilityChecks();var abilitiesUtil=new _AbilitiesUtil.AbilitiesUtil();var actions=new _Actions.Actions();var equipment=new _Equipment.Equipment();var format=new _Format.Format();var hitDice=new _HitDice.HitDice();var proficiencyBonus=new _ProficiencyBonus.ProficiencyBonus();var server=new _Server.Server();var spells=new _Spells.Spells();var Abilities=exports.Abilities=function(){function Abilities(){_classCallCheck(this,Abilities);}_createClass(Abilities,[{key:'update',value:function update(abilities){server.getSetItems('abilities.update',{collectionArray:['level','challenge','proficiency_dice','global_ability_bonus','class_feature_bard_jack_of_all_trades_toggle','class_feature_fighter_champion_remarkable_athlete_toggle','global_check_bonus'].concat(abilities.map(function(ability){return ability+'_formula';})).concat(abilities.map(function(ability){return ability+'_calculated';})).concat(abilities.map(function(ability){return ability+'_mod';})).concat(abilities.map(function(ability){return ability+'_mod_with_sign';})).concat(abilities.map(function(ability){return ability+'_check_mod';})).concat(abilities.map(function(ability){return ability+'_check_mod_with_sign';})).concat(abilities.map(function(ability){return ability+'_check_mod_formula';})).concat(abilities.map(function(ability){return ability+'_check_bonus';})).concat(_constants.ABILITIES).concat(_constants.ABILITIES.map(function(ability){return ability+'_bonus';})),process:function process(data){abilities.forEach(function(ability){data[ability+'_calculated']=abilitiesUtil.getAbilityScore(data,ability);data[ability+'_mod']=abilitiesUtil.getAbilityMod(data,ability);data[ability+'_formula']=(data[ability+'_mod']||0)+'['+getTranslationByKey(abilitiesUtil.getAbilityShortName(ability).toUpperCase()).toLowerCase()+']';data[ability+'_check_mod']=data[ability+'_mod'];data[ability+'_check_mod_formula']='';if((ability==='strength'||ability==='dexterity'||ability==='constitution')&&(0,_utilities.exists)(data.class_feature_fighter_champion_remarkable_athlete_toggle)){var remarkableAthlete=proficiencyBonus.getHalfPB(data,'roundUp');if(!isNaN(remarkableAthlete)){data[ability+'_check_mod']+=remarkableAthlete;}data[ability+'_check_mod_formula']=format.addTo(data[ability+'_check_mod_formula'],remarkableAthlete+'['+getTranslationByKey('CLASS_FEATURE_FIGHTER_CHAMPION_REMARKABLE_ATHLETE').toLowerCase()+']');}else if((0,_utilities.exists)(data.class_feature_bard_jack_of_all_trades_toggle)){var jackOfAllTrades=proficiencyBonus.getHalfPB(data);if(!isNaN(jackOfAllTrades)){data[ability+'_check_mod']+=jackOfAllTrades;}data[ability+'_check_mod_formula']=format.addTo(data[ability+'_check_mod_formula'],jackOfAllTrades+'['+getTranslationByKey('CLASS_FEATURE_BARD_JACK_OF_ALL_TRADES').toLowerCase()+']');}if((0,_utilities.exists)(data[ability+'_check_bonus'])){data[ability+'_check_mod']+=(0,_utilities.getFloatValue)(data[ability+'_check_bonus']);data[ability+'_check_mod_formula']=format.addTo(data[ability+'_check_mod_formula'],data[ability+'_check_bonus']+'['+ability+' '+getTranslationByKey('CHECK_BONUS').toLowerCase()+']');}if((0,_utilities.exists)(data.global_check_bonus)){if(!isNaN(data.global_check_bonus)){data[ability+'_check_mod']+=(0,_utilities.getFloatValue)(data.global_check_bonus);}if(!data[ability+'_check_mod_formula']){data[ability+'_check_mod_formula']='';}else{data[ability+'_check_mod_formula']+=' + ';}data[ability+'_check_mod_formula']=format.addTo(data[ability+'_check_mod_formula'],'(@{global_check_bonus})['+getTranslationByKey('GLOBAL_CHECK_BONUS').toLowerCase()+']');}data[ability+'_mod_with_sign']=format.showSign(data[ability+'_mod']);data[ability+'_check_mod_with_sign']=format.showSign(data[ability+'_check_mod']);if(ability==='strength'||ability==='dexterity'){data.finesse_mod=Math.max(abilitiesUtil.getAbilityMod(data,'strength'),abilitiesUtil.getAbilityMod(data,'dexterity'));}});}});}},{key:'updateAll',value:function updateAll(){this.update(_constants.ABILITIES);}},{key:'setup',value:function setup(){var _this=this;on('change:level change:challenge change:proficiency_dice change:class_feature_bard_jack_of_all_trades_toggle change:class_feature_fighter_champion_remarkable_athlete_toggle change:global_ability_bonus change:global_check_bonus',function(){_this.updateAll();});_constants.ABILITIES.forEach(function(ability){var abilityWatch=[ability,ability+'_bonus',ability+'_check_mod',ability+'_check_bonus'];abilityWatch=abilityWatch.map(function(savingThrow){return'change:'+savingThrow;}).join(' ');on(abilityWatch,function(){_this.update([ability]);});});var abilitiesChanged=['global_ability_bonus'].concat(_constants.ABILITIES).concat(_constants.ABILITIES.map(function(ability){return ability+'_bonus';}));on(abilitiesChanged.map(function(field){return'change:'+field;}).join(' '),function(){abilityChecks.updateSkill();equipment.updateArmor();spells.update();spells.updateDCAndAttack();actions.updateAll();});on('change:constitution change:constitution_bonus change:global_ability_bonus',function(){hitDice.update();});}}]);return Abilities;}();
|
||
|
||
},{"../../scripts/Format":29,"../../scripts/Server":32,"../../scripts/constants":34,"../../scripts/utilities":36,"../actions/Actions":9,"../equipment/Equipment":12,"../hitDice/HitDice":17,"../proficiencyBonus/ProficiencyBonus":19,"../spells/Spells":24,"./AbilitiesUtil":2,"./AbilityChecks":3}],2:[function(require,module,exports){
|
||
'use strict';Object.defineProperty(exports,"__esModule",{value:true});exports.AbilitiesUtil=undefined;var _createClass=function(){function defineProperties(target,props){for(var i=0;i<props.length;i++){var descriptor=props[i];descriptor.enumerable=descriptor.enumerable||false;descriptor.configurable=true;if("value"in descriptor)descriptor.writable=true;Object.defineProperty(target,descriptor.key,descriptor);}}return function(Constructor,protoProps,staticProps){if(protoProps)defineProperties(Constructor.prototype,protoProps);if(staticProps)defineProperties(Constructor,staticProps);return Constructor;};}();var _Format=require('../../scripts/Format');var _utilities=require('../../scripts/utilities');function _classCallCheck(instance,Constructor){if(!(instance instanceof Constructor)){throw new TypeError("Cannot call a class as a function");}}var format=new _Format.Format();var AbilitiesUtil=exports.AbilitiesUtil=function(){function AbilitiesUtil(){_classCallCheck(this,AbilitiesUtil);}_createClass(AbilitiesUtil,[{key:'getAbilityScore',value:function getAbilityScore(data,ability){var abilityScore=void 0;if((0,_utilities.isZero)(ability)){abilityScore=0;}else{if((0,_utilities.isUndefinedOrEmpty)(ability)){ability='strength';}else if(ability.toLowerCase()==='finesse'){return Math.max(this.getAbilityScore(data,'strength'),this.getAbilityScore(data,'dexterity'));}else{ability=ability.toLowerCase();}abilityScore=(0,_utilities.getFloatValue)(data[ability]);if(!isNaN(data[ability+'_bonus'])){abilityScore+=(0,_utilities.getFloatValue)(data[ability+'_bonus']);}if(!isNaN(data.global_ability_bonus)){abilityScore+=(0,_utilities.getFloatValue)(data.global_ability_bonus);}}return abilityScore;}},{key:'getMod',value:function getMod(score){return Math.floor(((0,_utilities.getFloatValue)(score)-10)/2);}},{key:'getAbilityMod',value:function getAbilityMod(data,ability){return this.getMod(this.getAbilityScore(data,ability));}},{key:'getAbilityNameFromShortName',value:function getAbilityNameFromShortName(varName){if((0,_utilities.isZero)(varName)){varName=0;}else if((0,_utilities.isUndefinedOrEmpty)(varName)){varName='strength';}else if(typeof varName==='string'){var longNames={STR:'strength',DEX:'dexterity',CON:'constitution',INT:'intelligence',WIS:'wisdom',CHA:'charisma',FIN:'finesse',HON:'honor',SAN:'sanity'};varName=longNames[varName];}return varName;}},{key:'getAbilityModFromShortName',value:function getAbilityModFromShortName(data,abilityShort){if((0,_utilities.isZero)(abilityShort)){return 0;}return this.getAbilityMod(data,this.getAbilityNameFromShortName(abilityShort));}},{key:'getAbilityScoreFromShortName',value:function getAbilityScoreFromShortName(data,abilityShort){if((0,_utilities.isZero)(abilityShort)){return 0;}return this.getAbilityScore(data,this.getAbilityNameFromShortName(abilityShort));}},{key:'getAbilityShortName',value:function getAbilityShortName(varName,capital){if(!varName){return'Str';}if(typeof varName==='string'){varName=varName.replace(/\W/g,'');}if(capital){varName=format.capitalize(varName);}return varName.substring(0,3);}},{key:'getFormattedAbility',value:function getFormattedAbility(ability){if(!ability){return'STR';}else if(typeof ability==='string'){ability=ability.replace(/\W/g,'').toUpperCase().substring(0,3);}return ability;}}]);return AbilitiesUtil;}();
|
||
|
||
},{"../../scripts/Format":29,"../../scripts/utilities":36}],3:[function(require,module,exports){
|
||
'use strict';Object.defineProperty(exports,"__esModule",{value:true});exports.AbilityChecks=undefined;var _createClass=function(){function defineProperties(target,props){for(var i=0;i<props.length;i++){var descriptor=props[i];descriptor.enumerable=descriptor.enumerable||false;descriptor.configurable=true;if("value"in descriptor)descriptor.writable=true;Object.defineProperty(target,descriptor.key,descriptor);}}return function(Constructor,protoProps,staticProps){if(protoProps)defineProperties(Constructor.prototype,protoProps);if(staticProps)defineProperties(Constructor,staticProps);return Constructor;};}();var _constants=require('../../scripts/constants');var _AbilitiesUtil=require('../abilities/AbilitiesUtil');var _Format=require('../../scripts/Format');var _ProficiencyBonus=require('../proficiencyBonus/ProficiencyBonus');var _Server=require('../../scripts/Server');var _utilities=require('../../scripts/utilities');function _classCallCheck(instance,Constructor){if(!(instance instanceof Constructor)){throw new TypeError("Cannot call a class as a function");}}var abilitiesUtil=new _AbilitiesUtil.AbilitiesUtil();var format=new _Format.Format();var proficiencyBonus=new _ProficiencyBonus.ProficiencyBonus();var server=new _Server.Server();var AbilityChecks=exports.AbilityChecks=function(){function AbilityChecks(){_classCallCheck(this,AbilityChecks);}_createClass(AbilityChecks,[{key:'updateMacro',value:function updateMacro(){server.getSetRepeatingSections('abilityChecks.updateMacro',{collectionArray:['ability_checks_query_var','ability_checks_macro_var','skills_macro_var','honor_toggle','sanity_toggle'].concat(_constants.ABILITIES.map(function(ability){return ability+'_check_mod';})).concat(_constants.ABILITIES.map(function(ability){return ability+'_check_mod_with_sign';})),repeatingSections:[{name:'repeating_skill',collectionArrayAddItems:['name','ability','total_with_sign']}],process:function process(data,repStrings){var macroArray=[];var skillsMacroArray=[];var queryArray=[];data.skills_macro_var='';_constants.ABILITIES.forEach(function(ability){if((ability!=='honor'||ability==='honor'&&(0,_utilities.exists)(data.honor_toggle))&&(ability!=='sanity'||ability==='sanity'&&(0,_utilities.exists)(data.sanity_toggle))){var total=data[ability+'_check_mod_with_sign']||'+0';macroArray.push('['+getTranslationByKey(ability.toUpperCase())+' '+total+'](~shaped_'+ability+'_check)');queryArray.push(getTranslationByKey(ability.toUpperCase())+' '+total+',{{title='+getTranslationByKey(ability.toUpperCase())+'}} {{roll1=[[@{shaped_d20}@{d20_mod} + '+data[ability+'_check_mod']+']]}} {{@{roll_setting}=[[@{shaped_d20}@{d20_mod} + '+data[ability+'_check_mod']+']]}}');}});repStrings.forEach(function(repString){var total=data[repString+'_total_with_sign']||'+0';var skillButton='['+data[repString+'_name']+' '+total+'](~'+repString+'_skill)';macroArray.push(skillButton);skillsMacroArray.push(skillButton);queryArray.push(data[repString+'_name']+' '+total+', {{title='+data[repString+'_name']+' ('+getTranslationByKey(abilitiesUtil.getAbilityShortName(data[repString+'_ability']).toUpperCase())+')}} {{roll1=[[@{shaped_d20}@{d20_mod} + @{'+repString+'_formula}]]}} {{@{roll_setting}=[[@{shaped_d20}@{d20_mod} + @{'+repString+'_formula}]]}}');});data.ability_checks_macro_var=macroArray.join(', ');data.skills_macro_var=skillsMacroArray.join(', ');data.ability_checks_query_var='?{Ability Check|'+queryArray.join('|')+'}';}});}},{key:'updateSkillToggle',value:function updateSkillToggle(rowId){var _this=this;server.getSetRepeatingSections('abilityChecks.updateSkillToggle',{repeatingSections:[{name:'repeating_skill',collectionArrayAddItems:['proficiency'],rowId:rowId}],process:function process(data,repStrings){repStrings.forEach(function(repString){if((0,_utilities.isUndefinedOrEmpty)(data[repString+'_proficiency'])||data[repString+'_proficiency']==='unproficient'){data[repString+'_proficiency']='proficient';}else if(data[repString+'_proficiency']==='proficient'){data[repString+'_proficiency']='expertise';}else if(data[repString+'_proficiency']==='expertise'){data[repString+'_proficiency']='unproficient';}});},callback:function callback(){_this.updateSkill(rowId);}});}},{key:'updateSkill',value:function updateSkill(rowId){var _this2=this;server.getSetRepeatingSections('abilityChecks.updateSkill',{collectionArray:['level','challenge','proficiency_dice','class_feature_bard_jack_of_all_trades_toggle','class_feature_fighter_champion_remarkable_athlete_toggle','class_feature_rogue_reliable_talent_toggle','global_ability_bonus','global_check_bonus','show_passive_skills'].concat(_constants.ABILITIES).concat(_constants.ABILITIES.map(function(ability){return ability+'_bonus';})).concat(_constants.ABILITIES.map(function(ability){return ability+'_check_bonus';})),repeatingSections:[{name:'repeating_skill',collectionArrayAddItems:['skill_d20','skill_d20_wrap','proficiency','name','storage_name','ability','bonus','formula','total','total_with_sign','passive_bonus','passive_total'],rowId:rowId}],process:function process(data,repStrings){repStrings.forEach(function(repString){if((0,_utilities.isUndefinedOrEmpty)(data[repString+'_name'])){removeRepeatingRow(repString);}else{data[repString+'_ability']=abilitiesUtil.getFormattedAbility(data[repString+'_ability']);var total=0;var totalFormula='';var proficiency=data[repString+'_proficiency'];if(!proficiency||proficiency==='unproficient'){if((data[repString+'_ability']==='STR'||data[repString+'_ability']==='DEX'||data[repString+'_ability']==='CON')&&(0,_utilities.exists)(data.class_feature_fighter_champion_remarkable_athlete_toggle)){var remarkableAthlete=proficiencyBonus.getHalfPB(data,'roundUp');if(!isNaN(remarkableAthlete)){total+=remarkableAthlete;}totalFormula=format.addTo(totalFormula,remarkableAthlete+'['+getTranslationByKey('CLASS_FEATURE_FIGHTER_CHAMPION_REMARKABLE_ATHLETE').toLowerCase()+']');}else if((0,_utilities.exists)(data.class_feature_bard_jack_of_all_trades_toggle)){var jackOfAllTrades=proficiencyBonus.getHalfPB(data);if(!isNaN(jackOfAllTrades)){total+=jackOfAllTrades;}totalFormula=format.addTo(totalFormula,jackOfAllTrades+'['+getTranslationByKey('CLASS_FEATURE_BARD_JACK_OF_ALL_TRADES').toLowerCase()+']');}if((0,_utilities.exists)(data[repString+'_skill_d20_wrap'])){data[repString+'_skill_d20_wrap']='@{skill_d20}@{d20_mod}';}}else if(proficiency==='proficient'||proficiency==='expertise'){if((0,_utilities.exists)(data.class_feature_rogue_reliable_talent_toggle)){data[repString+'_skill_d20_wrap']='{@{skill_d20}@{d20_mod}, 0d0+10}kh1['+getTranslationByKey('CLASS_FEATURE_ROGUE_RELIABLE_TALENT').toLowerCase()+']';}else if((0,_utilities.exists)(data[repString+'_skill_d20_wrap'])){data[repString+'_skill_d20_wrap']='@{skill_d20}@{d20_mod}';}if(proficiency==='proficient'){var pb=proficiencyBonus.get(data);if(!isNaN(pb)){total+=pb;}totalFormula=format.addTo(totalFormula,pb+'['+getTranslationByKey('PROFICIENT').toLowerCase()+']');}else if(proficiency==='expertise'){var expertise=proficiencyBonus.getExpertise(data);if(!isNaN(expertise)){total+=expertise;}totalFormula=format.addTo(totalFormula,expertise+'['+getTranslationByKey('EXPERTISE').toLowerCase()+']');}}if((0,_utilities.exists)(data[repString+'_ability'])){var abilityValue=abilitiesUtil.getAbilityModFromShortName(data,data[repString+'_ability']);if((0,_utilities.exists)(abilityValue)){total+=abilityValue;}totalFormula=format.addTo(totalFormula,abilityValue+'['+getTranslationByKey(data[repString+'_ability']).toLowerCase()+']');var checkBonus=data[abilitiesUtil.getAbilityNameFromShortName(data[repString+'_ability'])+'_check_bonus'];if((0,_utilities.exists)(checkBonus)){checkBonus=(0,_utilities.getFloatValue)(checkBonus);total+=checkBonus;totalFormula=format.addTo(totalFormula,checkBonus+'['+getTranslationByKey(data[repString+'_ability']).toLowerCase()+' '+getTranslationByKey('CHECK_BONUS').toLowerCase()+']');}}var skillBonus=(0,_utilities.getFloatValue)(data[repString+'_bonus']);if((0,_utilities.exists)(skillBonus)){total+=skillBonus;totalFormula=format.addTo(totalFormula,skillBonus+'['+getTranslationByKey('BONUS').toLowerCase()+']');}if((0,_utilities.exists)(data.global_check_bonus)){if(!isNaN(data.global_check_bonus)){total+=(0,_utilities.getFloatValue)(data.global_check_bonus);}totalFormula=format.addTo(totalFormula,'(@{global_check_bonus})['+getTranslationByKey('GLOBAL_CHECK_BONUS').toLowerCase()+']');}var advantageOrDisadvantage=0;if(data[repString+'_skill_d20']&&data[repString+'_skill_d20'].indexOf('kh1')!==-1){advantageOrDisadvantage=5;}else if(data[repString+'_skill_d20']&&data[repString+'_skill_d20'].indexOf('kl1')!==-1){advantageOrDisadvantage=-5;}data[repString+'_total']=total;if((0,_utilities.exists)(data.show_passive_skills)){var passiveBonus=(0,_utilities.getFloatValue)(data[repString+'_passive_bonus']);var passiveTotal=10+total+passiveBonus+advantageOrDisadvantage;data[repString+'_passive']=passiveTotal;var storageNameOrName=data[repString+'_storage_name']||data[repString+'_name'];if(storageNameOrName){data[storageNameOrName.toLowerCase()+'_passive']=passiveTotal;}}data[repString+'_total_with_sign']=format.showSign(total);data[repString+'_formula']=totalFormula;}});},callback:function callback(){_this2.updateMacro();}});}},{key:'updateSkillsFromSRD',value:function updateSkillsFromSRD(){var _this3=this;server.getSetRepeatingSections('abilityChecks.updateSkillsFromSRD',{collectionArray:['skills_srd','level','challenge','expertise_as_advantage','global_ability_bonus'].concat(_constants.ABILITIES).concat(_constants.ABILITIES.map(function(ability){return ability+'_bonus';})),repeatingSections:[{name:'repeating_skill',collectionArrayAddItems:['name','ability']}],process:function process(data,repStrings){var skillsFromSRD=data.skills_srd;var skillsObj={};var pb=proficiencyBonus.calculate(data.level,data.challenge);var expertise=pb*2;var skillName=void 0;if(!(0,_utilities.isUndefinedOrEmpty)(skillsFromSRD)){repStrings.forEach(function(repString){skillName=data[repString+'_name'];skillsObj[skillName]=(0,_utilities.getIdOfRepeatingString)(repString);});var re=/(\w+)\s?((?:\+|-)\d+)/gi;var match=void 0;while((match=re.exec(skillsFromSRD))!==null){if(match&&match[1]&&match[2]){skillName=match[1];if(skillsObj[skillName]){var skillId=skillsObj[skillName];var repStringNew='repeating_skill_'+skillId;var abilityValue=abilitiesUtil.getAbilityModFromShortName(data,data[repStringNew+'_ability']);var skillBonus=(0,_utilities.getIntValue)(match[2])-abilityValue;if(skillBonus>=expertise){if((0,_utilities.exists)(data.expertise_as_advantage)){data[repStringNew+'_skill_d20']='2d20kh1';data[repStringNew+'_proficiency']='proficient';}else{data[repStringNew+'_proficiency']='expertise';}if(skillBonus>expertise){data[repStringNew+'_bonus']=skillBonus-expertise;}}else if(skillBonus>=pb){data[repStringNew+'_proficiency']='proficient';if(skillBonus>pb){data[repStringNew+'_bonus']=skillBonus-pb;}}}else{console.warn(skillName+' does not exist in the list of skills');}}}}},callback:function callback(){_this3.updateSkill();}});}},{key:'updateInitiative',value:function updateInitiative(){server.getSetItems('abilityChecks.updateInitiative',{collectionArray:['level','challenge','proficiency_dice','initiative','initiative_ability','initiative_formula','initiative_bonus','initiative_to_tracker','initiative_tie_breaker','class_feature_bard_jack_of_all_trades_toggle','class_feature_fighter_champion_remarkable_athlete_toggle','global_ability_bonus','global_check_bonus'].concat(_constants.ABILITIES).concat(_constants.ABILITIES.map(function(ability){return ability+'_bonus';})).concat(_constants.ABILITIES.map(function(ability){return ability+'_check_bonus';})),process:function process(data){data.initiative=0;var initiativeAbility=data.initiative_ability||'DEX';var abilityMod=abilitiesUtil.getAbilityModFromShortName(data,initiativeAbility);if((0,_utilities.exists)(abilityMod)){data.initiative+=abilityMod;}var initiativeFormula=abilityMod+'['+getTranslationByKey(initiativeAbility).toLowerCase()+']';var abilityCheckBonus=data[abilitiesUtil.getAbilityNameFromShortName(initiativeAbility)+'_check_bonus'];if((0,_utilities.exists)(abilityCheckBonus)){if(!isNaN(abilityCheckBonus)){data.initiative+=(0,_utilities.getFloatValue)(abilityCheckBonus);}initiativeFormula=format.addTo(initiativeFormula,abilityCheckBonus+'['+getTranslationByKey(initiativeAbility).toLowerCase()+' '+getTranslationByKey('CHECK_BONUS').toLowerCase()+']');}if((0,_utilities.exists)(data.initiative_bonus)){if(!isNaN(data.initiative_bonus)){data.initiative+=(0,_utilities.getFloatValue)(data.initiative_bonus);}initiativeFormula=format.addTo(initiativeFormula,data.initiative_bonus+'['+getTranslationByKey('INITIATIVE_BONUS').toLowerCase()+']');}if((0,_utilities.exists)(data.class_feature_fighter_champion_remarkable_athlete_toggle)){var remarkableAthlete=proficiencyBonus.getHalfPB(data,'roundUp');if(!isNaN(remarkableAthlete)){data.initiative+=remarkableAthlete;}initiativeFormula=format.addTo(initiativeFormula,remarkableAthlete+'['+getTranslationByKey('CLASS_FEATURE_FIGHTER_CHAMPION_REMARKABLE_ATHLETE').toLowerCase()+']');}else if((0,_utilities.exists)(data.class_feature_bard_jack_of_all_trades_toggle)){var jackOfAllTrades=proficiencyBonus.getHalfPB(data);if(!isNaN(jackOfAllTrades)){data.initiative+=jackOfAllTrades;}initiativeFormula=format.addTo(initiativeFormula,jackOfAllTrades+'['+getTranslationByKey('CLASS_FEATURE_BARD_JACK_OF_ALL_TRADES').toLowerCase()+']');}if((0,_utilities.exists)(data.global_check_bonus)){if(!isNaN(data.global_check_bonus)){data.initiative+=(0,_utilities.getFloatValue)(data.global_check_bonus);}initiativeFormula=format.addTo(initiativeFormula,'(@{global_check_bonus})['+getTranslationByKey('GLOBAL_CHECK_BONUS').toLowerCase()+']');}if((0,_utilities.exists)(data.initiative)){data.initiative=format.showSign(data.initiative);}else{data.initiative='+0';}if((0,_utilities.exists)(data.initiative_tie_breaker)){initiativeFormula=format.addTo(initiativeFormula,(0,_utilities.getFloatValue)(data.initiative)/100+'[tie breaker]');}var initiativeRoll='@{initiative_roll}@{d20_mod}';if((0,_utilities.isUndefined)(data.initiative_to_tracker)||(0,_utilities.exists)(data.initiative_to_tracker)){initiativeRoll='@{selected|initiative_roll}@{d20_mod} &{tracker}';}data.initiative_formula=initiativeRoll+' + '+initiativeFormula;}});}},{key:'setup',value:function setup(){var _this4=this;on('change:repeating_skill',function(eventInfo){var repeatingInfo=(0,_utilities.getRepeatingInfo)('repeating_skill',eventInfo);if(repeatingInfo&&repeatingInfo.field==='prof_toggle'){_this4.updateSkillToggle(repeatingInfo.rowId);}if(repeatingInfo&&repeatingInfo.field!=='prof_toggle'&&repeatingInfo.field!=='total'&&repeatingInfo.field!=='total_with_sign'&&repeatingInfo.field!=='passive_total'&&repeatingInfo.field!=='passive_total_with_sign'&&repeatingInfo.field!=='formula'){_this4.updateSkill(repeatingInfo.rowId);}});var updateSkillWatch=['level','challenge','proficiency_dice','class_feature_bard_jack_of_all_trades_toggle','class_feature_fighter_champion_remarkable_athlete_toggle','class_feature_rogue_reliable_talent_toggle','global_ability_bonus','global_check_bonus'].concat(_constants.ABILITIES).concat(_constants.ABILITIES.map(function(ability){return ability+'_bonus';})).concat(_constants.ABILITIES.map(function(ability){return ability+'_check_bonus';})).concat(_constants.ABILITIES.map(function(ability){return ability+'_check_mod';}));updateSkillWatch=updateSkillWatch.map(function(ability){return'change:'+ability;}).join(' ');on(updateSkillWatch,function(){_this4.updateSkill();});on('change:skills_srd',function(){_this4.updateSkillsFromSRD();});on('remove:repeating_skill change:honor_toggle change:sanity_toggle',function(){_this4.updateMacro();});var initiativeWatch=['level','challenge','initiative_ability','initiative_bonus','initiative_to_tracker','initiative_tie_breaker','class_feature_bard_jack_of_all_trades_toggle','class_feature_fighter_champion_remarkable_athlete_toggle','global_ability_bonus','global_check_bonus'].concat(_constants.ABILITIES).concat(_constants.ABILITIES.map(function(ability){return ability+'_bonus';})).concat(_constants.ABILITIES.map(function(ability){return ability+'_check_bonus';}));on(initiativeWatch.map(function(field){return'change:'+field;}).join(' '),function(){_this4.updateInitiative();});}}]);return AbilityChecks;}();
|
||
|
||
},{"../../scripts/Format":29,"../../scripts/Server":32,"../../scripts/constants":34,"../../scripts/utilities":36,"../abilities/AbilitiesUtil":2,"../proficiencyBonus/ProficiencyBonus":19}],4:[function(require,module,exports){
|
||
'use strict';Object.defineProperty(exports,"__esModule",{value:true});exports.ActionComponents=undefined;var _createClass=function(){function defineProperties(target,props){for(var i=0;i<props.length;i++){var descriptor=props[i];descriptor.enumerable=descriptor.enumerable||false;descriptor.configurable=true;if("value"in descriptor)descriptor.writable=true;Object.defineProperty(target,descriptor.key,descriptor);}}return function(Constructor,protoProps,staticProps){if(protoProps)defineProperties(Constructor.prototype,protoProps);if(staticProps)defineProperties(Constructor,staticProps);return Constructor;};}();var _constants=require('../../scripts/constants');var _Attack=require('./Attack');var _Distance=require('../../scripts/Distance');var _Damage=require('./Damage');var _Format=require('../../scripts/Format');var _Heal=require('./Heal');var _SavingThrow=require('./SavingThrow');var _Server=require('../../scripts/Server');var _utilities=require('../../scripts/utilities');function _classCallCheck(instance,Constructor){if(!(instance instanceof Constructor)){throw new TypeError("Cannot call a class as a function");}}var attack=new _Attack.Attack();var damage=new _Damage.Damage();var distance=new _Distance.Distance();var format=new _Format.Format();var heal=new _Heal.Heal();var savingThrow=new _SavingThrow.SavingThrow();var server=new _Server.Server();var ActionComponents=exports.ActionComponents=function(){function ActionComponents(){_classCallCheck(this,ActionComponents);}_createClass(ActionComponents,[{key:'setAmmo',value:function setAmmo(rowId,ammoString){server.getSetRepeatingSections('actionComponents.setAmmo',{repeatingSections:[{name:'repeating_attack',collectionArrayAddItems:['roll_formula'],rowId:rowId}],process:function process(data,repStrings){repStrings.forEach(function(repString){(0,_utilities.addToRollFormula)(data,repString,ammoString);});}});}},{key:'findAmmo',value:function findAmmo(rowId,name,perUse){var _this=this;server.getSetRepeatingSections('actionComponents.findAmmo',{collectionArray:['ammo_auto_use'],repeatingSections:[{name:'repeating_ammo',collectionArrayAddItems:['name','qty']}],process:function process(data,repStrings){var ammoRepString=void 0;var ammo=repStrings.filter(function(repString){return data[repString+'_name']===name;});if(ammo&&ammo[0]){ammoRepString=ammo[0];}else{console.warn('cannot find ammo field by the name '+name+', adding it');ammoRepString='repeating_ammo_'+generateRowID();data[ammoRepString+'_name']=name;data[ammoRepString+'_qty']=20;}_this.setAmmo(rowId,'{{ammo=[[@{'+ammoRepString+'_qty}-'+((0,_utilities.exists)(data.ammo_auto_use)?1:0)*(0,_utilities.getFloatValue)(perUse,1)+']]}} {{ammo_name='+name+'}}');}});}},{key:'updateAmmo',value:function updateAmmo(data,repString){if((0,_utilities.exists)(data[repString+'_ammo_field_name'])){this.findAmmo(repString.replace('repeating_attack_',''),data[repString+'_ammo_field_name'],data[repString+'_ammo_per_use']);}}},{key:'updateOtherDamage',value:function updateOtherDamage(data,repString){if((0,_utilities.isUndefined)(data[repString+'_other_damage_toggle'])&&((0,_utilities.exists)(data[repString+'_other_damage_dice'])||(0,_utilities.exists)(data[repString+'_other_damage_die']))){data[repString+'_other_damage_toggle']=1;}if((0,_utilities.exists)(data[repString+'_other_damage_toggle'])){damage.updateDamages(data,repString,'other');}}},{key:'updateHigherLevel',value:function updateHigherLevel(data,repString,level){if((0,_utilities.isUndefined)(data[repString+'_higher_level_toggle'])&&(0,_utilities.exists)(data[repString+'_higher_level_toggle'])){data[repString+'_higher_level_toggle']=1;}if((0,_utilities.exists)(data[repString+'_higher_level_toggle'])&&(0,_utilities.exists)(data[repString+'_higher_level'])||(0,_utilities.exists)(data[repString+'_attack_higher_level_dice'])||(0,_utilities.exists)(data[repString+'_attack_second_higher_level_dice'])||(0,_utilities.exists)(data[repString+'_saving_throw_higher_level_dice'])||(0,_utilities.exists)(data[repString+'_saving_throw_second_higher_level_dice'])||(0,_utilities.exists)(data[repString+'_other_higher_level_dice'])||(0,_utilities.exists)(data[repString+'_other_second_higher_level_dice'])||(0,_utilities.exists)(data[repString+'_heal_higher_level_dice'])){(0,_utilities.addToRollFormula)(data,repString,'{{higher_level=@{higher_level}}}');(0,_utilities.addToRollFormula)(data,repString,'{{cast_as_level=@{higher_level_query_'+level+'}}}');}else{(0,_utilities.addToRollFormula)(data,repString,'{{cast_as_level=@{cast_as_level_'+level+'}}}');}}},{key:'updateContent',value:function updateContent(data,repString){if(((0,_utilities.isUndefined)(data[repString+'_content_toggle'])||(0,_utilities.exists)(data[repString+'_content_toggle']))&&(0,_utilities.exists)(data[repString+'_content'])){if((0,_utilities.exists)(data[repString+'_content'])&&(0,_utilities.exists)(data.use_custom_saving_throws)){_constants.CUSTOM_SAVING_THROWS.forEach(function(customSavingThrow){_constants.ABILITIES.forEach(function(ability){if((0,_utilities.exists)(data[customSavingThrow+'_'+ability])){var regex=new RegExp(format.capitalize(ability)+' saving throw','gi');data[repString+'_content']=data[repString+'_content'].replace(regex,getTranslationByKey(customSavingThrow.toUpperCase())+' saving throw');}});});}distance.convert(data,repString+'_content');(0,_utilities.addToRollFormula)(data,repString,'{{content=@{content}}}');}}},{key:'updateSpecialEffects',value:function updateSpecialEffects(data,repString){if((0,_utilities.exists)(data[repString+'_special_effects_toggle'])){(0,_utilities.addToRollFormula)(data,repString,'{{fx=@{special_effects_type}-@{special_effects_color} @{special_effects_points_of_origin}}}');}}},{key:'updateExtras',value:function updateExtras(data,repString){if((0,_utilities.exists)(data[repString+'_emote'])){(0,_utilities.addToRollFormula)(data,repString,'{{emote=@{emote}}}');}if((0,_utilities.exists)(data[repString+'_freetext'])){(0,_utilities.addToRollFormula)(data,repString,'{{freetext=@{freetext}}}');}if((0,_utilities.exists)(data[repString+'_freeform'])){(0,_utilities.addToRollFormula)(data,repString,'@{freeform}');}}},{key:'updateRepeat',value:function updateRepeat(data,repString){if((0,_utilities.exists)(data[repString+'_repeat_toggle'])){(0,_utilities.addToRollFormula)(data,repString,'{{macros=['+data[repString+'_name']+' '+getTranslationByKey('REPEAT').toLowerCase()+'](~'+(0,_utilities.getRepeatingItemOfRepeatingString)(repString)+'_repeat)}}');}}},{key:'updateUses',value:function updateUses(data,repString){if((0,_utilities.existsAllowZero)(data[repString+'_uses'])){(0,_utilities.addToRollFormula)(data,repString,'{{uses=@{uses}}}');}if((0,_utilities.existsAllowZero)(data[repString+'_uses_max'])){(0,_utilities.addToRollFormula)(data,repString,'{{uses_max=@{uses|max}}}');}if((0,_utilities.isUndefined)(data[repString+'_per_use'])&&((0,_utilities.existsAllowZero)(data[repString+'_uses'])||(0,_utilities.existsAllowZero)(data[repString+'_uses_max']))){data[repString+'_per_use']=1;}if((0,_utilities.existsAllowZero)(data[repString+'_per_use'])){(0,_utilities.addToRollFormula)(data,repString,'{{per_use=@{per_use}}}');}if((0,_utilities.existsAllowZero)(data[repString+'_uses'])||(0,_utilities.existsAllowZero)(data[repString+'_uses_max'])||(0,_utilities.existsAllowZero)(data[repString+'_per_use'])){(0,_utilities.addToRollFormula)(data,repString,'{{repeating_item='+repString+'}}');}}},{key:'updateRecharge',value:function updateRecharge(data,repString){if((0,_utilities.exists)(data[repString+'_recharge'])){if(data[repString+'_recharge'].toLowerCase().indexOf('short')!==-1){data[repString+'_recharge']='SHORT_OR_LONG_REST';}else if(data[repString+'_recharge'].toLowerCase().indexOf('long')!==-1){data[repString+'_recharge']='LONG_REST';}(0,_utilities.addToRollFormula)(data,repString,'{{recharge=@{recharge}}}');}}},{key:'updateCost',value:function updateCost(data,repString){if((0,_utilities.exists)(data[repString+'_cost'])){(0,_utilities.addToRollFormula)(data,repString,'{{cost=@{cost}}}');}}},{key:'parseModifiersFromSRD',value:function parseModifiersFromSRD(data,repString){if(data[repString+'_modifiers']){var attackRegex=/(?:Melee|Ranged|Weapon) Attacks \+(\d+)/gi;var attackBonus=attackRegex.exec(data[repString+'_modifiers']);if(attackBonus&&attackBonus[1]){if((0,_utilities.isUndefinedOrEmpty)(data[repString+'_attack_bonus'])){data[repString+'_attack_bonus']=(0,_utilities.getIntValue)(attackBonus[1]);}else{data[repString+'_attack_bonus']+=' + '+(0,_utilities.getIntValue)(attackBonus[1]);}}var damageRegex=/(?:Melee|Ranged|Weapon) Damage \+(\d+)/gi;var damageBonus=damageRegex.exec(data[repString+'_modifiers']);if(damageBonus&&damageBonus[1]){if((0,_utilities.isUndefinedOrEmpty)(data[repString+'_attack_damage_bonus'])){data[repString+'_attack_damage_bonus']=(0,_utilities.getIntValue)(damageBonus[1]);}else{data[repString+'_attack_damage_bonus']+=' + '+(0,_utilities.getIntValue)(damageBonus[1]);}}data[repString+'_modifiers']='';}}},{key:'generateDuplicateRepeatingItemForVersatile',value:function generateDuplicateRepeatingItemForVersatile(oldData,oldRepString){var section=(0,_utilities.getRepeatingItemOfRepeatingString)(oldRepString);var oldDataCopy=Object.assign({},oldData);server.getSetItems('actionComponents.generateDuplicateRepeatingItemForVersatile',{options:{silent:false},process:function process(data){var newRepString=section+'_'+generateRowID();data[newRepString+'_name']=oldDataCopy[oldRepString+'_name']+' ('+getTranslationByKey('VERSATILE')+')';data[newRepString+'_attack_type']=oldDataCopy[oldRepString+'_attack_type'];data[newRepString+'_attack_ability']=oldDataCopy[oldRepString+'_attack_ability'];data[newRepString+'_attack_bonus']=oldDataCopy[oldRepString+'_attack_bonus'];data[newRepString+'_reach']=oldDataCopy[oldRepString+'_reach'];data[newRepString+'_attack_target']=oldDataCopy[oldRepString+'_attack_target'];data[newRepString+'_attack_damage_dice']=oldDataCopy[oldRepString+'_attack_second_damage_dice'];data[newRepString+'_attack_damage_die']=oldDataCopy[oldRepString+'_attack_second_damage_die'];data[newRepString+'_attack_damage_ability']=oldDataCopy[oldRepString+'_attack_damage_ability'];data[newRepString+'_attack_damage_bonus']=oldDataCopy[oldRepString+'_attack_damage_bonus'];data[newRepString+'_attack_damage_type']=oldDataCopy[oldRepString+'_attack_damage_type'];}});oldData[oldRepString+'_attack_second_damage_dice']='';oldData[oldRepString+'_attack_second_damage_die']='';oldData[oldRepString+'_attack_second_damage_ability']='';oldData[oldRepString+'_attack_second_damage_bonus']='';oldData[oldRepString+'_attack_second_damage_type']='';}},{key:'parsePropertiesFromSRD',value:function parsePropertiesFromSRD(data,repString){if((0,_utilities.exists)(data[repString+'_properties'])){if((0,_utilities.isUndefined)(data[repString+'_reach'])){if(data[repString+'_properties'].indexOf('Reach')!==-1){data[repString+'_reach']='10 ft.';}else if(data[repString+'_attack_type']&&data[repString+'_attack_type'].toLowerCase().indexOf('melee')!==-1){data[repString+'_reach']='5 ft.';}}if(data[repString+'_properties'].indexOf('Finesse')!==-1){data[repString+'_attack_ability']='FIN';data[repString+'_attack_damage_ability']='FIN';}if(data[repString+'_properties'].indexOf('Versatile')!==-1){this.generateDuplicateRepeatingItemForVersatile(data,repString);}data[repString+'_properties']='';}}},{key:'parseRechargeFromSRD',value:function parseRechargeFromSRD(data,repString){var rechargeShortRestRegex=/\s*?\(Recharges\safter\sa\s(.*)\)/gi;var rechargeDayRegex=/\s*?\((\d+)\/Day\)/gi;var rechargeTurnRegex=/\s*?\((\d+)\/Turn\)/gi;var rechargeRangeRegex=/\s*?\(Recharge\s*?(\d+)-(\d+)\)/gi;var rechargeValueRegex=/\s*?\(Recharge\s*?(\d+)\)/gi;if((0,_utilities.exists)(data[repString+'_name'])&&typeof data[repString+'_name']==='string'){var rechargeShortRestResult=rechargeShortRestRegex.exec(data[repString+'_name']);var rechargeDayResult=rechargeDayRegex.exec(data[repString+'_name']);var rechargeTurnResult=rechargeTurnRegex.exec(data[repString+'_name']);var rechargeRangeResult=rechargeRangeRegex.exec(data[repString+'_name']);var rechargeValueResult=rechargeValueRegex.exec(data[repString+'_name']);if(rechargeShortRestResult){data[repString+'_recharge']='SHORT_OR_LONG_REST';data[repString+'_uses']=1;data[repString+'_uses_max']=1;data[repString+'_name']=data[repString+'_name'].replace(rechargeShortRestRegex,'');}else if(rechargeDayResult&&rechargeDayResult[1]){data[repString+'_recharge']='LONG_REST';data[repString+'_uses']=rechargeDayResult[1];data[repString+'_uses_max']=rechargeDayResult[1];data[repString+'_name']=data[repString+'_name'].replace(rechargeDayRegex,'');}else if(rechargeTurnResult&&rechargeTurnResult[1]){data[repString+'_recharge']='TURN';data[repString+'_uses']=rechargeTurnResult[1];data[repString+'_uses_max']=rechargeTurnResult[1];data[repString+'_name']=data[repString+'_name'].replace(rechargeTurnRegex,'');}else if(rechargeRangeResult&&rechargeRangeResult[1]&&rechargeRangeResult[2]){data[repString+'_recharge']='RECHARGE_'+rechargeRangeResult[1]+'_'+rechargeRangeResult[2];data[repString+'_uses']=1;data[repString+'_uses_max']=1;data[repString+'_name']=data[repString+'_name'].replace(rechargeRangeRegex,'');}else if(rechargeValueResult&&rechargeValueResult[1]){data[repString+'_recharge']='RECHARGE_'+rechargeValueResult[1];data[repString+'_uses']=1;data[repString+'_uses_max']=1;data[repString+'_name']=data[repString+'_name'].replace(rechargeValueRegex,'');}}}},{key:'parseCostFromSRD',value:function parseCostFromSRD(data,repString){var costRegex=/\s*?\(Costs\s(\d+)\sActions\)/gi;if((0,_utilities.exists)(data[repString+'_name'])){var costResult=costRegex.exec(data[repString+'_name']);if(costResult&&costResult[1]){data[repString+'_cost']='COSTS_'+costResult[1]+'_ACTIONS';data[repString+'_name']=data[repString+'_name'].replace(costRegex,'');}}}},{key:'parseContentFromSRD',value:function parseContentFromSRD(data,repString){if((0,_utilities.exists)(data[repString+'_content'])&&typeof data[repString+'_content']==='string'){data[repString+'_content']=data[repString+'_content'].replace(/Ammunition: .* search the battlefield./,'').replace(/If you use a weapon that has the ammunition property .* used in this way./,'').replace(/\sft.\//,'/');}}},{key:'parse',value:function parse(data,repString){this.parseContentFromSRD(data,repString);attack.parseTypeFromSRD(data,repString);damage.parseFromSRD(data,repString);heal.parseFromSRD(data,repString);this.parseModifiersFromSRD(data,repString);this.parsePropertiesFromSRD(data,repString);this.parseRechargeFromSRD(data,repString);this.parseCostFromSRD(data,repString);if(repString&&repString.indexOf('racialtrait')===-1&&repString.indexOf('classfeature')===-1&&repString.indexOf('feat')===-1&&repString.indexOf('trait')===-1){attack.parse(data,repString);}savingThrow.parse(data,repString);if(data[repString+'_content']){data[repString+'_content']=data[repString+'_content'].trim();}}}]);return ActionComponents;}();
|
||
|
||
},{"../../scripts/Distance":28,"../../scripts/Format":29,"../../scripts/Server":32,"../../scripts/constants":34,"../../scripts/utilities":36,"./Attack":5,"./Damage":6,"./Heal":7,"./SavingThrow":8}],5:[function(require,module,exports){
|
||
'use strict';Object.defineProperty(exports,"__esModule",{value:true});exports.Attack=undefined;var _createClass=function(){function defineProperties(target,props){for(var i=0;i<props.length;i++){var descriptor=props[i];descriptor.enumerable=descriptor.enumerable||false;descriptor.configurable=true;if("value"in descriptor)descriptor.writable=true;Object.defineProperty(target,descriptor.key,descriptor);}}return function(Constructor,protoProps,staticProps){if(protoProps)defineProperties(Constructor.prototype,protoProps);if(staticProps)defineProperties(Constructor,staticProps);return Constructor;};}();var _AbilitiesUtil=require('../abilities/AbilitiesUtil');var _Damage=require('./Damage');var _Distance=require('../../scripts/Distance');var _Format=require('../../scripts/Format');var _ProficiencyBonus=require('../proficiencyBonus/ProficiencyBonus');var _utilities=require('../../scripts/utilities');function _classCallCheck(instance,Constructor){if(!(instance instanceof Constructor)){throw new TypeError("Cannot call a class as a function");}}var abilitiesUtil=new _AbilitiesUtil.AbilitiesUtil();var damage=new _Damage.Damage();var distance=new _Distance.Distance();var format=new _Format.Format();var proficiencyBonus=new _ProficiencyBonus.ProficiencyBonus();var Attack=exports.Attack=function(){function Attack(){_classCallCheck(this,Attack);}_createClass(Attack,[{key:'toggleIfFieldsExist',value:function toggleIfFieldsExist(data,repString){var section=(0,_utilities.getRepeatingSectionOfRepeatingString)(repString);if((0,_utilities.isUndefined)(data[repString+'_attack_toggle'])&&((0,_utilities.exists)(data[repString+'_attack_type'])||(0,_utilities.exists)(data[repString+'_proficiency'])||(0,_utilities.exists)(data[repString+'_attack_ability'])||(0,_utilities.exists)(data[repString+'_attack_bonus'])||(0,_utilities.exists)(data[repString+'_attack_second_damage_condition']))||section==='attack'){data[repString+'_attack_toggle']=1;}}},{key:'setType',value:function setType(data,repString){var section=(0,_utilities.getRepeatingSectionOfRepeatingString)(repString);if((0,_utilities.isUndefined)(data[repString+'_attack_type'])){if(section&§ion.indexOf('spell')!==-1){data[repString+'_attack_type']='MELEE_SPELL_ATTACK';}else{data[repString+'_attack_type']='MELEE_WEAPON_ATTACK';}}}},{key:'addProficiency',value:function addProficiency(data,repString,attackData){if((0,_utilities.isUndefined)(data[repString+'_proficiency'])||(0,_utilities.exists)(data[repString+'_proficiency'])){var pb=proficiencyBonus.get(data);if(!isNaN(pb)){attackData.toHit+=pb;}attackData.formula=format.addTo(attackData.formula,pb+'['+getTranslationByKey('PROFICIENT').toLowerCase()+']');}}},{key:'addAbility',value:function addAbility(data,repString,attackData){var section=(0,_utilities.getRepeatingSectionOfRepeatingString)(repString);if((0,_utilities.isUndefined)(data[repString+'_attack_ability'])){if(data[repString+'_attack_type']==='MELEE_WEAPON_ATTACK'||data[repString+'_attack_type']==='MELEE_OR_RANGED_WEAPON_ATTACK'){data[repString+'_attack_ability']='STR';}else if(data[repString+'_attack_type']==='RANGED_WEAPON_ATTACK'){data[repString+'_attack_ability']='DEX';}else if(section&§ion.indexOf('spell')!==-1&&(0,_utilities.exists)(data.spell_ability)){data[repString+'_attack_ability']=abilitiesUtil.getFormattedAbility(data.spell_ability);}}if((0,_utilities.exists)(data[repString+'_attack_ability'])){var attackAbilityValue=abilitiesUtil.getAbilityModFromShortName(data,data[repString+'_attack_ability']);if(attackAbilityValue){attackData.toHit+=attackAbilityValue;attackData.formula=format.addTo(attackData.formula,attackAbilityValue+'['+getTranslationByKey(data[repString+'_attack_ability'].toUpperCase()).toLowerCase()+']');}}}},{key:'addBonus',value:function addBonus(data,repString,attackData){if((0,_utilities.exists)(data[repString+'_attack_bonus'])){if(!isNaN(data[repString+'_attack_bonus'])){attackData.toHit+=(0,_utilities.getFloatValue)(data[repString+'_attack_bonus']);}attackData.formula=format.addTo(attackData.formula,data[repString+'_attack_bonus']+'['+getTranslationByKey('BONUS').toLowerCase()+']');}}},{key:'addGlobalBonus',value:function addGlobalBonus(data,repString,attackData){var globalAttackBonus=void 0;var globalAttackBonusLabel=void 0;if(data[repString+'_attack_type']==='MELEE_WEAPON_ATTACK'||data[repString+'_attack_type']==='MELEE_OR_RANGED_WEAPON_ATTACK'||data[repString+'_attack_type']==='RANGED_WEAPON_ATTACK'){globalAttackBonus=data.global_attack_bonus;globalAttackBonusLabel=getTranslationByKey('GLOBAL_ATTACK_BONUS');}else if(data[repString+'_attack_type']==='MELEE_SPELL_ATTACK'||data[repString+'_attack_type']==='RANGED_SPELL_ATTACK'){globalAttackBonus=data.global_spell_attack_bonus;globalAttackBonusLabel=getTranslationByKey('GLOBAL_SPELL_ATTACK_BONUS');}if((0,_utilities.exists)(globalAttackBonus)){if(!isNaN(globalAttackBonus)){attackData.toHit+=(0,_utilities.getFloatValue)(globalAttackBonus);}attackData.formula=format.addTo(attackData.formula,globalAttackBonus+'['+globalAttackBonusLabel.toLowerCase()+']');}if(data[repString+'_attack_type']==='MELEE_WEAPON_ATTACK'||data[repString+'_attack_type']==='MELEE_OR_RANGED_WEAPON_ATTACK'){if((0,_utilities.exists)(data.global_melee_attack_bonus)){if(!isNaN(data.global_melee_attack_bonus)){attackData.toHit+=(0,_utilities.getFloatValue)(data.global_melee_attack_bonus);}attackData.formula=format.addTo(attackData.formula,data.global_melee_attack_bonus+'['+getTranslationByKey('GLOBAL_MELEE_ATTACK_BONUS').toLowerCase()+']');}}else if(data[repString+'_attack_type']==='RANGED_WEAPON_ATTACK'){if((0,_utilities.exists)(data.global_ranged_attack_bonus)){if(!isNaN(data.global_ranged_attack_bonus)){attackData.toHit+=(0,_utilities.getFloatValue)(data.global_ranged_attack_bonus);}attackData.formula=format.addTo(attackData.formula,data.global_ranged_attack_bonus+'['+getTranslationByKey('GLOBAL_RANGED_ATTACK_BONUS').toLowerCase()+']');}}}},{key:'updateReachAndRange',value:function updateReachAndRange(data,repString){if((0,_utilities.exists)(data[repString+'_reach'])||(0,_utilities.exists)(data[repString+'_range'])){if(data[repString+'_attack_string']!==''){data[repString+'_attack_string']+=', ';}if((0,_utilities.exists)(data[repString+'_reach'])){data[repString+'_attack_string']+=getTranslationByKey('REACH').toLowerCase()+' '+data[repString+'_reach'];(0,_utilities.addToRollFormula)(data,repString,'{{reach='+data[repString+'_reach']+'}}');if((0,_utilities.exists)(data[repString+'_range'])){data[repString+'_attack_string']+=' or ';}distance.convert(data,repString+'_reach');}if((0,_utilities.exists)(data[repString+'_range'])){data[repString+'_attack_string']+=getTranslationByKey('RANGE').toLowerCase()+' '+data[repString+'_range'];(0,_utilities.addToRollFormula)(data,repString,'{{range='+data[repString+'_range']+'}}');distance.convert(data,repString+'_range');}}if((0,_utilities.exists)(data[repString+'_attack_toggle'])){var attackTarget=data[repString+'_attack_target']||'ONE_TARGET';data[repString+'_attack_string']+=', '+getTranslationByKey(attackTarget)+'.';}}},{key:'update',value:function update(data,repString){data[repString+'_attack_string']='';this.toggleIfFieldsExist(data,repString);if((0,_utilities.exists)(data[repString+'_attack_toggle'])){var attackData={};attackData.formula='';attackData.toHit=0;this.setType(data,repString);(0,_utilities.addToRollFormula)(data,repString,'{{attack_type='+data[repString+'_attack_type']+'}}');this.addProficiency(data,repString,attackData);this.addAbility(data,repString,attackData);this.addBonus(data,repString,attackData);this.addGlobalBonus(data,repString,attackData);var critRange='';if((0,_utilities.exists)(data.show_crit_range)){critRange='cs>@{crit_range}';}(0,_utilities.addToRollFormula)(data,repString,'{{@{shaped_d20}=1}} {{attack1=[[@{shaped_d20}@{d20_mod}'+critRange+' + '+attackData.formula+']]}}');if(data.shaped_d20==='1d20'){(0,_utilities.addToRollFormula)(data,repString,'{{@{attack_setting}=[[@{shaped_d20}@{d20_mod}'+critRange+' + '+attackData.formula+']]}}');}if((0,_utilities.exists)(data.attacks_vs_target_ac)){(0,_utilities.addToRollFormula)(data,repString,'{{targetAC=@{target|AC}}}');}if((0,_utilities.exists)(data.attacks_vs_target_name)){(0,_utilities.addToRollFormula)(data,repString,'{{targetName=@{target|token_name}}}');}data[repString+'_attack_string']+=format.showSign(attackData.toHit)+' '+getTranslationByKey('TO_HIT');data[repString+'_to_hit']=format.showSign(attackData.toHit);this.updateReachAndRange(data,repString);damage.updateDamages(data,repString,'attack');}}},{key:'parseTypeFromSRD',value:function parseTypeFromSRD(data,repString){if(data[repString+'_attack_type']==='Melee Weapon'){if(data[repString+'_properties']&&data[repString+'_properties'].indexOf('Thrown')!==-1){data[repString+'_attack_type']='MELEE_OR_RANGED_WEAPON_ATTACK';}else{data[repString+'_attack_type']='MELEE_WEAPON_ATTACK';}}else if(data[repString+'_attack_type']==='Ranged Weapon'){data[repString+'_attack_type']='RANGED_WEAPON_ATTACK';}}},{key:'parseType',value:function parseType(data,repString){if((0,_utilities.isUndefined)(data[repString+'_attack_type'])&&(0,_utilities.exists)(data[repString+'_content'])&&typeof data[repString+'_content']==='string'){var typeRegex=/(melee|ranged|melee or ranged)\s*(spell|weapon)\s*attack:\s?/gi;var actionType=typeRegex.exec(data[repString+'_content']);if(actionType&&actionType[1]&&actionType[2]){actionType[1]=actionType[1].toLowerCase();actionType[2]=actionType[2].toUpperCase();if(actionType[1]==='melee'){data[repString+'_attack_type']='MELEE_'+actionType[2]+'_ATTACK';}else if(actionType[1]==='melee or ranged'){data[repString+'_attack_type']='MELEE_OR_RANGED_'+actionType[2]+'_ATTACK';}else if(actionType[1]==='ranged'){data[repString+'_attack_type']='RANGED_'+actionType[2]+'_ATTACK';}var section=(0,_utilities.getRepeatingSectionOfRepeatingString)(repString);if(section&§ion.indexOf('spell')===-1){data[repString+'_content']=data[repString+'_content'].replace(typeRegex,'');}}}}},{key:'parseReachAndRange',value:function parseReachAndRange(data,repString){if((0,_utilities.exists)(data[repString+'_content'])){var section=(0,_utilities.getRepeatingSectionOfRepeatingString)(repString);var reachRegex=/\s?(?:reach)\s?(\d+)\s?(ft\.?|m\.?),?/gi;var reach=reachRegex.exec(data[repString+'_content']);if(reach&&reach[1]&&reach[2]){data[repString+'_reach']=reach[1]+' '+reach[2];if(section&§ion.indexOf('spell')===-1){data[repString+'_content']=data[repString+'_content'].replace(reachRegex,'');}}var rangeRegex=/\s?(?:or)?\s?(?:range)\s?(\d+)\/(\d+)\s?(ft\.?|m\.?),?/gi;var range=rangeRegex.exec(data[repString+'_content']);if(range&&range[1]&&range[2]&&range[3]){data[repString+'_range']=range[1]+'/'+range[2]+' '+range[3];if(section&§ion.indexOf('spell')===-1){data[repString+'_content']=data[repString+'_content'].replace(rangeRegex,'');}}}}},{key:'parseTarget',value:function parseTarget(data,repString,prefix){var targetRegex=/one (target|creature)\./gi;var target=targetRegex.exec(data[repString+'_content']);if(target){if(target[1]==='target'){data[repString+'_'+prefix+'_target']='ONE_TARGET';}else if(target[1]==='creature'){data[repString+'_'+prefix+'_target']='ONE_CREATURE';}var section=(0,_utilities.getRepeatingSectionOfRepeatingString)(repString);if(section&§ion.indexOf('spell')===-1&&(0,_utilities.exists)(data[repString+'_content'])){data[repString+'_content']=data[repString+'_content'].replace(targetRegex,'');}}}},{key:'getPreciseCorrectAbilityBasedOnBonus',value:function getPreciseCorrectAbilityBasedOnBonus(data,repString,fieldName,bonus){var meleeMods=[abilitiesUtil.getAbilityMod(data,'strength'),abilitiesUtil.getAbilityMod(data,'dexterity')];var spellMods=[abilitiesUtil.getAbilityMod(data,'intelligence'),abilitiesUtil.getAbilityMod(data,'wisdom'),abilitiesUtil.getAbilityMod(data,'charisma')];var closest=void 0;if(bonus){if(data[repString+'_attack_type']&&data[repString+'_attack_type'].indexOf('SPELL')!==-1){closest=(0,_utilities.findClosest)(spellMods,bonus);bonus-=closest;if(closest===spellMods[0]){data[repString+'_'+fieldName]='INT';}else if(closest===spellMods[1]){data[repString+'_'+fieldName]='WIS';}else if(closest===spellMods[2]){data[repString+'_'+fieldName]='CHA';}}else if(data[repString+'_attack_type']==='RANGED_WEAPON_ATTACK'){data[repString+'_'+fieldName]='DEX';bonus-=abilitiesUtil.getAbilityMod(data,'dexterity');}else{closest=(0,_utilities.findClosest)(meleeMods,bonus);bonus-=closest;if(closest===meleeMods[0]){data[repString+'_'+fieldName]='STR';}else if(closest===meleeMods[1]){data[repString+'_'+fieldName]='DEX';}}}else if((0,_utilities.isUndefinedOrEmpty)(data[repString+'_'+fieldName])){data[repString+'_'+fieldName]=0;}return bonus;}},{key:'parseToHit',value:function parseToHit(data,repString){var toHitRegex=/\s?((?:\+|-)\s?\d+?)\s*(?:to hit),?/gi;var toHit=toHitRegex.exec(data[repString+'_content']);if(toHit&&(0,_utilities.exists)(toHit[1])){var hitBonus=(0,_utilities.getIntValue)(toHit[1].replace(' ',''));hitBonus-=proficiencyBonus.calculate(data.level,data.challenge);hitBonus=this.getPreciseCorrectAbilityBasedOnBonus(data,repString,'attack_ability',hitBonus);if(hitBonus){data[repString+'_attack_bonus']=hitBonus;}var section=(0,_utilities.getRepeatingSectionOfRepeatingString)(repString);if(section&§ion.indexOf('spell')===-1&&(0,_utilities.exists)(data[repString+'_content'])){data[repString+'_content']=data[repString+'_content'].replace(toHitRegex,'');}}}},{key:'parseAttackDamages',value:function parseAttackDamages(data,repString){damage.parse(data,repString,'attack_damage');damage.parse(data,repString,'attack_second_damage');damage.parse(data,repString,'attack_versatile_damage');}},{key:'parse',value:function parse(data,repString){this.parseType(data,repString);this.parseReachAndRange(data,repString);this.parseTarget(data,repString,'attack');this.parseToHit(data,repString);this.parseAttackDamages(data,repString,'attack');}}]);return Attack;}();
|
||
|
||
},{"../../scripts/Distance":28,"../../scripts/Format":29,"../../scripts/utilities":36,"../abilities/AbilitiesUtil":2,"../proficiencyBonus/ProficiencyBonus":19,"./Damage":6}],6:[function(require,module,exports){
|
||
'use strict';Object.defineProperty(exports,"__esModule",{value:true});exports.Damage=undefined;var _createClass=function(){function defineProperties(target,props){for(var i=0;i<props.length;i++){var descriptor=props[i];descriptor.enumerable=descriptor.enumerable||false;descriptor.configurable=true;if("value"in descriptor)descriptor.writable=true;Object.defineProperty(target,descriptor.key,descriptor);}}return function(Constructor,protoProps,staticProps){if(protoProps)defineProperties(Constructor.prototype,protoProps);if(staticProps)defineProperties(Constructor,staticProps);return Constructor;};}();var _AbilitiesUtil=require('../abilities/AbilitiesUtil');var _Format=require('../../scripts/Format');var _Server=require('../../scripts/Server');var _utilities=require('../../scripts/utilities');function _classCallCheck(instance,Constructor){if(!(instance instanceof Constructor)){throw new TypeError("Cannot call a class as a function");}}var abilitiesUtil=new _AbilitiesUtil.AbilitiesUtil();var format=new _Format.Format();var server=new _Server.Server();var Damage=exports.Damage=function(){function Damage(){_classCallCheck(this,Damage);var hit=/\s?(?:Hit):?\s?/;var singleDamage=/(\d+)/;var openParenthesis=/\s?\(?/;var damageDiceDie=/(?:(\d+)(d\d+))?/;var plusMinusBonusDamage=/\s?((?:\+|-)\s?\d+?)?\s?/;var optionalPlus=/\s?(?:plus)?\s?/;var closeParenthesis=/\)?/;var damageType=/\s?((?:[a-zA-Z]+|[a-zA-Z]+\s(?:or|and)\s[a-zA-Z]+)(?:\s*?\([a-zA-Z\s]+\))?)\s*damage\.?\s?(\([a-zA-Z'\s]+\))?/;var altDamage=/(?:,\s*?or\s*?)/;var twoHands=/(?:\sif\s?used\s?with\s?two\s?hands\.?)/;var plus=/\s*?plus\s*?/;var taking=/\s*?(?:taking|or take)\s*?/;this.attackDamageRegex=new RegExp(hit.source+singleDamage.source+openParenthesis.source+damageDiceDie.source+plusMinusBonusDamage.source+optionalPlus.source+damageDiceDie.source+closeParenthesis.source+damageType.source,'i');this.attackDamagePlusRegex=new RegExp(plus.source+singleDamage.source+openParenthesis.source+damageDiceDie.source+plusMinusBonusDamage.source+optionalPlus.source+damageDiceDie.source+closeParenthesis.source+damageType.source,'i');this.attackAltDamageRegex=new RegExp(altDamage.source+singleDamage.source+openParenthesis.source+damageDiceDie.source+plusMinusBonusDamage.source+optionalPlus.source+damageDiceDie.source+closeParenthesis.source+damageType.source+twoHands.source,'i');this.savingThrowDamageRegex=new RegExp(taking.source+singleDamage.source+openParenthesis.source+damageDiceDie.source+plusMinusBonusDamage.source+optionalPlus.source+damageDiceDie.source+closeParenthesis.source+damageType.source,'i');}_createClass(Damage,[{key:'updateCriticalDamage',value:function updateCriticalDamage(data,repString,prefix,damageData){var damageResult=''+data[repString+'_'+prefix+'_damage_dice']+data[repString+'_'+prefix+'_damage_die'];var damageDieFloat=(0,_utilities.getFloatValue)(data[repString+'_'+prefix+'_damage_die'].replace('d',''));if((0,_utilities.exists)(data[repString+'_attack_toggle'])){if((0,_utilities.isUndefinedOrEmpty)(data.critical_damage_houserule)||data.critical_damage_houserule==='NORMAL'){damageData.critFormula=format.addTo(damageData.critFormula,damageResult);if((0,_utilities.exists)(data.show_dice_modifiers)&&(0,_utilities.exists)(data[repString+'_'+prefix+'_damage_dice_modifier'])){damageData.critFormula+=data[repString+'_'+prefix+'_damage_dice_modifier']+'['+getTranslationByKey('CRITICAL_DAMAGE').toLowerCase()+']';}}else if(data.critical_damage_houserule==='CRITICAL_DAMAGE_IS_MAXIMIZED'){var damageDiceResult=damageDieFloat>1?data[repString+'_'+prefix+'_damage_dice']+'*':'';damageData.critFormula=format.addTo(damageData.critFormula,''+damageDiceResult+damageDieFloat+'['+getTranslationByKey('CRITICAL_DAMAGE').toLowerCase()+']');}if((0,_utilities.exists)(data.savage_attacks)){damageData.critFormula=format.addTo(damageData.critFormula,'1'+data[repString+'_'+prefix+'_damage_die']+'['+getTranslationByKey('HALF_ORC_SAVAGE_ATTACKS').toLowerCase()+']');}if((0,_utilities.exists)(data.class_feature_barbarian_brutal_critical_toggle)){var damageDie=void 0;if((0,_utilities.getIntValue)(data.barbarian_level)>=17){damageDie=3;}else if((0,_utilities.getIntValue)(data.barbarian_level)>=13){damageDie=2;}else{damageDie=1;}damageData.critFormula=format.addTo(damageData.critFormula,''+damageDie+data[repString+'_'+prefix+'_damage_die']+'['+getTranslationByKey('CLASS_FEATURE_BARBARIAN_BRUTAL_CRITICAL').toLowerCase()+']');}if((0,_utilities.exists)(data[repString+'_'+prefix+'_damage_crit'])){damageData.critFormula=format.addTo(damageData.critFormula,data[repString+'_'+prefix+'_damage_crit']);}}}},{key:'addDamageDiceAndDie',value:function addDamageDiceAndDie(data,repString,prefix,damageData){if((0,_utilities.exists)(data[repString+'_'+prefix+'_damage_dice'])&&(0,_utilities.exists)(data[repString+'_'+prefix+'_damage_die'])){var damageResult=''+data[repString+'_'+prefix+'_damage_dice']+data[repString+'_'+prefix+'_damage_die'];var damageDieFloat=(0,_utilities.getFloatValue)(data[repString+'_'+prefix+'_damage_die'].replace('d',''));this.updateCriticalDamage(data,repString,prefix,damageData);damageData.string+=damageResult;if(!isNaN(data[repString+'_'+prefix+'_damage_dice'])){var averageDamagePerDie=damageDieFloat/2+0.5;damageData.average+=(0,_utilities.getFloatValue)(data[repString+'_'+prefix+'_damage_dice'])*averageDamagePerDie;}damageData.formula=format.addTo(damageData.formula,damageResult);if((0,_utilities.exists)(data.show_dice_modifiers)&&(0,_utilities.exists)(data[repString+'_'+prefix+'_damage_dice_modifier'])){damageData.string+=data[repString+'_'+prefix+'_damage_dice_modifier'];damageData.formula+=data[repString+'_'+prefix+'_damage_dice_modifier'];}damageData.formula+='['+getTranslationByKey('DAMAGE').toLowerCase()+']';}}},{key:'addDamageAbility',value:function addDamageAbility(data,repString,prefix,damageData){if(prefix&&prefix.indexOf('second')===-1&&(0,_utilities.isUndefined)(data[repString+'_'+prefix+'_damage_ability'])&&(0,_utilities.exists)(data[repString+'_'+prefix+'_type'])){if(data[repString+'_'+prefix+'_type']==='MELEE_WEAPON_ATTACK'||data[repString+'_'+prefix+'_type']==='MELEE_OR_RANGED_WEAPON_ATTACK'){data[repString+'_'+prefix+'_damage_ability']='STR';}else if(data[repString+'_'+prefix+'_type']==='RANGED_WEAPON_ATTACK'){data[repString+'_'+prefix+'_damage_ability']='DEX';}}if((0,_utilities.exists)(data[repString+'_'+prefix+'_damage_ability'])){if(data[repString+'_'+prefix+'_damage_ability']==='SPELL_ABILITY'){data[repString+'_'+prefix+'_damage_ability']=abilitiesUtil.getFormattedAbility(data.spell_ability);}var damageAbilityValue=abilitiesUtil.getAbilityModFromShortName(data,data[repString+'_'+prefix+'_damage_ability']);if((0,_utilities.exists)(damageAbilityValue)){damageData.addition+=damageAbilityValue;damageData.formula=format.addTo(damageData.formula,damageAbilityValue+'['+data[repString+'_'+prefix+'_damage_ability'].toLowerCase()+']');}}}},{key:'addDamageBonus',value:function addDamageBonus(data,repString,prefix,damageData){if((0,_utilities.exists)(data[repString+'_'+prefix+'_damage_bonus'])){if(isNaN(data[repString+'_'+prefix+'_damage_bonus'])){damageData.damageExtra=data[repString+'_'+prefix+'_damage_bonus'];}else{damageData.addition+=(0,_utilities.getFloatValue)(data[repString+'_'+prefix+'_damage_bonus']);}damageData.formula=format.addTo(damageData.formula,data[repString+'_'+prefix+'_damage_bonus']+'['+getTranslationByKey('BONUS').toLowerCase()+']');}}},{key:'addDamageGlobals',value:function addDamageGlobals(data,repString,prefix,damageData){if(prefix&&prefix.indexOf('second')===-1){if(data[repString+'_'+prefix+'_type']==='MELEE_WEAPON_ATTACK'||data[repString+'_'+prefix+'_type']==='MELEE_OR_RANGED_WEAPON_ATTACK'||data[repString+'_'+prefix+'_type']==='RANGED_WEAPON_ATTACK'){if(data[repString+'_'+prefix+'_type']==='MELEE_WEAPON_ATTACK'){if((0,_utilities.exists)(data.global_melee_damage_bonus)){if(!isNaN(data.global_melee_damage_bonus)){damageData.addition+=(0,_utilities.getFloatValue)(data.global_melee_damage_bonus);}else{damageData.string=format.addTo(damageData.string,data.global_melee_damage_bonus);}damageData.formula=format.addTo(damageData.formula,data.global_melee_damage_bonus+'['+getTranslationByKey('GLOBAL_MELEE_DAMAGE_BONUS').toLowerCase()+']');}}else if(data[repString+'_'+prefix+'_type']==='RANGED_WEAPON_ATTACK'){if((0,_utilities.exists)(data.global_ranged_damage_bonus)){if(!isNaN(data.global_ranged_damage_bonus)){damageData.addition+=(0,_utilities.getFloatValue)(data.global_ranged_damage_bonus);}else{damageData.string=format.addTo(damageData.string,data.global_ranged_damage_bonus);}damageData.formula=format.addTo(damageData.formula,data.global_ranged_damage_bonus+'['+getTranslationByKey('GLOBAL_RANGED_DAMAGE_BONUS').toLowerCase()+']');}}if((0,_utilities.exists)(data.global_damage_bonus)){if(!isNaN(data.global_damage_bonus)){damageData.addition+=(0,_utilities.getFloatValue)(data.global_damage_bonus);}else{damageData.string=format.addTo(damageData.string,data.global_damage_bonus);}damageData.formula=format.addTo(damageData.formula,data.global_damage_bonus+'['+getTranslationByKey('GLOBAL_DAMAGE_BONUS').toLowerCase()+']');}}else if(data[repString+'_'+prefix+'_type']&&data[repString+'_'+prefix+'_type'].indexOf('SPELL')!==-1){if((0,_utilities.exists)(data.global_spell_damage_bonus)){if(!isNaN(data.global_spell_damage_bonus)){damageData.addition+=(0,_utilities.getFloatValue)(data.global_spell_damage_bonus);}else{damageData.string=format.addTo(damageData.string,data.global_spell_damage_bonus);}damageData.formula=format.addTo(damageData.formula,data.global_spell_damage_bonus+'['+getTranslationByKey('GLOBAL_SPELL_DAMAGE_BONUS').toLowerCase()+']');}}}}},{key:'update',value:function update(data,repString,prefix){if((0,_utilities.exists)(data[repString+'_'+prefix+'_damage_dice'])||(0,_utilities.exists)(data[repString+'_'+prefix+'_damage_die'])||(0,_utilities.exists)(data[repString+'_'+prefix+'_damage_ability'])||(0,_utilities.exists)(data[repString+'_'+prefix+'_damage_bonus'])){var damageData={};damageData.average=0;damageData.addition=0;damageData.formula='';damageData.critFormula='';damageData.string='%%averageDamage%% (';this.addDamageDiceAndDie(data,repString,prefix,damageData);this.addDamageAbility(data,repString,prefix,damageData);this.addDamageBonus(data,repString,prefix,damageData);this.addDamageGlobals(data,repString,prefix,damageData);if((0,_utilities.exists)(damageData.addition)){damageData.average+=damageData.addition;damageData.string=format.addTo(damageData.string,damageData.addition);}if((0,_utilities.exists)(damageData.damageExtra)){var damageRegex=/^(\d+)d(\d+)/;var damageResult=damageRegex.exec(damageData.damageExtra);if(damageResult&&damageResult[1]&&damageResult[2]){damageData.average+=(0,_utilities.getFloatValue)(damageResult[1])*((0,_utilities.getFloatValue)(damageResult[2])/2+0.5);damageData.critFormula=format.addTo(damageData.critFormula,damageData.damageExtra);}damageData.string=format.addTo(damageData.string,damageData.damageExtra);}damageData.string+=')';if(damageData.average){damageData.string=damageData.string.replace('%%averageDamage%%',Math.floor(damageData.average).toString());data[repString+'_'+prefix+'_damage_average']=Math.floor(damageData.average);}else{damageData.string=damageData.string.replace('%%averageDamage%%','');data[repString+'_'+prefix+'_damage_average']='';}if((0,_utilities.exists)(data[repString+'_'+prefix+'_damage_type'])){data[repString+'_'+prefix+'_damage_type']=format.lowercaseDamageTypes(data[repString+'_'+prefix+'_damage_type']);damageData.string+=' '+data[repString+'_'+prefix+'_damage_type']+' '+getTranslationByKey('DAMAGE').toLowerCase();}if((0,_utilities.exists)(data[repString+'_'+prefix+'_higher_level_dice'])&&(0,_utilities.exists)(data[repString+'_'+prefix+'_damage_die'])){var level=(0,_utilities.getLevelOfRepeatingString)(repString);var higherLevelDamage='[[(@{higher_level_query_'+level+'} - '+level+') * '+data[repString+'_'+prefix+'_higher_level_dice']+']]'+data[repString+'_'+prefix+'_damage_die']+'['+getTranslationByKey('HIGHER_LEVEL').toLowerCase()+']';damageData.formula=format.addTo(damageData.formula,higherLevelDamage);damageData.critFormula=format.addTo(damageData.critFormula,higherLevelDamage);}if((0,_utilities.exists)(damageData.critFormula)&&prefix.indexOf('saving_throw')===-1){damageData.critFormula='{{'+prefix+'_damage_crit=[['+damageData.critFormula+']]}}';(0,_utilities.addToRollFormula)(data,repString,damageData.critFormula);}if((0,_utilities.exists)(damageData.formula)){(0,_utilities.addToRollFormula)(data,repString,'{{'+prefix+'_damage=[['+damageData.formula+']]}}');}if((0,_utilities.exists)(data[repString+'_'+prefix+'_damage_type'])){(0,_utilities.addToRollFormula)(data,repString,'{{'+prefix+'_damage_type='+data[repString+'_'+prefix+'_damage_type']+'}}');}return damageData.string;}return'';}},{key:'updateDamages',value:function updateDamages(data,repString,prefix){data[repString+'_'+prefix+'_damage_string']='';data[repString+'_'+prefix+'_damage_string']+=this.update(data,repString,prefix);if((0,_utilities.exists)(data[repString+'_'+prefix+'_second_damage_condition'])){data[repString+'_'+prefix+'_damage_string']+=' '+getTranslationByKey('PLUS')+' ';data[repString+'_'+prefix+'_damage_string']+=this.update(data,repString,prefix+'_second');}if(data[repString+'_'+prefix+'_damage_string']!==''){data[repString+'_'+prefix+'_damage_string']+='.';}}},{key:'parseFromSRD',value:function parseFromSRD(data,repString){var prefix=(0,_utilities.getDamagePrefix)(data,repString);if((0,_utilities.exists)(data[repString+'_damage_from_srd'])){if(isNaN(data[repString+'_damage_from_srd'])){(0,_utilities.parseDiceAndDie)(data,repString,prefix+'_damage','damage_from_srd');}else{data[repString+'_'+prefix+'_damage_bonus']=data[repString+'_damage_from_srd'];}data[repString+'_damage_from_srd']='';}if((0,_utilities.exists)(data[repString+'_second_damage_from_srd'])){if(isNaN(data[repString+'_second_damage_from_srd'])){(0,_utilities.parseDiceAndDie)(data,repString,prefix+'_second_damage','second_damage_from_srd');}else{data[repString+'_'+prefix+'_damage_bonus']=data[repString+'_second_damage_from_srd'];}data[repString+'_second_damage_from_srd']='';}if((0,_utilities.exists)(data[repString+'_damage_type_from_srd'])){data[repString+'_'+prefix+'_damage_type']=format.lowercaseDamageTypes(data[repString+'_damage_type_from_srd']);data[repString+'_damage_type_from_srd']='';}}},{key:'generateDuplicateRepeatingItemForVersatile',value:function generateDuplicateRepeatingItemForVersatile(oldData,oldRepString){var section=(0,_utilities.getRepeatingItemOfRepeatingString)(oldRepString);var oldDataCopy=Object.assign({},oldData);server.getSetItems('damage.generateDuplicateRepeatingItemForVersatile',{options:{silent:false},process:function process(data){var newRepString=section+'_'+generateRowID();data[newRepString+'_name']=oldDataCopy[oldRepString+'_name']+' ('+getTranslationByKey('VERSATILE')+')';data[newRepString+'_attack_type']=oldDataCopy[oldRepString+'_attack_type'];data[newRepString+'_attack_ability']=oldDataCopy[oldRepString+'_attack_ability'];data[newRepString+'_attack_bonus']=oldDataCopy[oldRepString+'_attack_bonus'];data[newRepString+'_reach']=oldDataCopy[oldRepString+'_reach'];data[newRepString+'_attack_target']=oldDataCopy[oldRepString+'_attack_target'];data[newRepString+'_attack_damage_dice']=oldDataCopy[oldRepString+'_attack_second_damage_dice'];data[newRepString+'_attack_damage_die']=oldDataCopy[oldRepString+'_attack_second_damage_die'];data[newRepString+'_attack_damage_ability']=oldDataCopy[oldRepString+'_attack_damage_ability'];data[newRepString+'_attack_damage_bonus']=oldDataCopy[oldRepString+'_attack_damage_bonus'];data[newRepString+'_attack_damage_type']=oldDataCopy[oldRepString+'_attack_damage_type'];}});oldData[oldRepString+'_attack_second_damage_dice']='';oldData[oldRepString+'_attack_second_damage_die']='';oldData[oldRepString+'_attack_second_damage_ability']='';oldData[oldRepString+'_attack_second_damage_bonus']='';oldData[oldRepString+'_attack_second_damage_type']='';}},{key:'getPreciseCorrectAbilityBasedOnBonus',value:function getPreciseCorrectAbilityBasedOnBonus(data,repString,fieldName,bonus){var meleeMods=[abilitiesUtil.getAbilityMod(data,'strength'),abilitiesUtil.getAbilityMod(data,'dexterity')];var spellMods=[abilitiesUtil.getAbilityMod(data,'intelligence'),abilitiesUtil.getAbilityMod(data,'wisdom'),abilitiesUtil.getAbilityMod(data,'charisma')];var closest=void 0;if(bonus){if(data[repString+'_attack_type']&&data[repString+'_attack_type'].indexOf('SPELL')!==-1){closest=(0,_utilities.findClosest)(spellMods,bonus);bonus-=closest;if(closest===spellMods[0]){data[repString+'_'+fieldName]='INT';}else if(closest===spellMods[1]){data[repString+'_'+fieldName]='WIS';}else if(closest===spellMods[2]){data[repString+'_'+fieldName]='CHA';}}else if(data[repString+'_attack_type']==='RANGED_WEAPON_ATTACK'){data[repString+'_'+fieldName]='DEX';bonus-=abilitiesUtil.getAbilityMod(data,'dexterity');}else{closest=(0,_utilities.findClosest)(meleeMods,bonus);bonus-=closest;if(closest===meleeMods[0]){data[repString+'_'+fieldName]='STR';}else if(closest===meleeMods[1]){data[repString+'_'+fieldName]='DEX';}}}else if((0,_utilities.isUndefinedOrEmpty)(data[repString+'_'+fieldName])){data[repString+'_'+fieldName]=0;}return bonus;}},{key:'generateDuplicateRepeatingItemForVersatileFromParse',value:function generateDuplicateRepeatingItemForVersatileFromParse(oldData,oldRepString){var section=(0,_utilities.getRepeatingItemOfRepeatingString)(oldRepString);var oldDataCopy=Object.assign({},oldData);server.getSetItems('damage.generateDuplicateRepeatingItemForVersatile',{options:{silent:false},process:function process(data){var newRepString=section+'_'+generateRowID();data[newRepString+'_name']=oldDataCopy[oldRepString+'_name']+' ('+getTranslationByKey('VERSATILE')+')';data[newRepString+'_attack_type']=oldDataCopy[oldRepString+'_attack_type'];data[newRepString+'_attack_ability']=oldDataCopy[oldRepString+'_attack_ability'];data[newRepString+'_attack_bonus']=oldDataCopy[oldRepString+'_attack_bonus'];data[newRepString+'_reach']=oldDataCopy[oldRepString+'_reach'];data[newRepString+'_attack_target']=oldDataCopy[oldRepString+'_attack_target'];data[newRepString+'_attack_damage_dice']=oldDataCopy[oldRepString+'_attack_versatile_damage_dice'];data[newRepString+'_attack_damage_die']=oldDataCopy[oldRepString+'_attack_versatile_damage_die'];data[newRepString+'_attack_damage_ability']=oldDataCopy[oldRepString+'_attack_damage_ability'];data[newRepString+'_attack_damage_bonus']=oldDataCopy[oldRepString+'_attack_damage_bonus'];data[newRepString+'_attack_damage_type']=oldDataCopy[oldRepString+'_attack_damage_type'];data[newRepString+'_attack_second_damage_dice']=oldDataCopy[oldRepString+'_attack_second_damage_dice'];data[newRepString+'_attack_second_damage_die']=oldDataCopy[oldRepString+'_attack_second_damage_die'];data[newRepString+'_attack_second_damage_ability']=oldDataCopy[oldRepString+'_attack_second_damage_ability'];data[newRepString+'_attack_second_damage_bonus']=oldDataCopy[oldRepString+'_attack_second_damage_bonus'];data[newRepString+'_attack_second_damage_type']=oldDataCopy[oldRepString+'_attack_second_damage_type'];data[newRepString+'_attack_second_damage_condition']='PLUS';}});oldData[oldRepString+'_attack_second_damage_condition']='PLUS';oldData[oldRepString+'_attack_versatile_damage_dice']='';oldData[oldRepString+'_attack_second_damage_die']='';oldData[oldRepString+'_attack_second_damage_ability']='';oldData[oldRepString+'_attack_second_damage_bonus']='';oldData[oldRepString+'_attack_second_damage_type']='';}},{key:'parse',value:function parse(data,repString,prefix){if((0,_utilities.exists)(data[repString+'_content'])){var regex=void 0;if(prefix==='attack_damage'){regex=this.attackDamageRegex;}else if(prefix==='attack_second_damage'){regex=this.attackDamagePlusRegex;}else if(prefix==='attack_versatile_damage'){regex=this.attackAltDamageRegex;}else if(prefix==='saving_throw_damage'){regex=this.savingThrowDamageRegex;}var damageResult=data[repString+'_content'].match(regex);if(damageResult&&damageResult.length>0){if(prefix==='attack_second_damage'){data[repString+'_'+prefix+'_condition']='PLUS';}if((0,_utilities.exists)(damageResult[2])&&(0,_utilities.exists)(damageResult[3])){data[repString+'_'+prefix+'_dice']=damageResult[2];data[repString+'_'+prefix+'_die']=damageResult[3];if((0,_utilities.exists)(damageResult[4])){data[repString+'_'+prefix+'_bonus']=this.getPreciseCorrectAbilityBasedOnBonus(data,repString,prefix+'_ability',(0,_utilities.getIntValue)(damageResult[4].replace(' ','')));if(!data[repString+'_'+prefix+'_bonus']){data[repString+'_'+prefix+'_bonus']='';}if((0,_utilities.exists)(damageResult[5])&&(0,_utilities.exists)(damageResult[6])){if(data[repString+'_'+prefix+'_bonus']!==''){data[repString+'_'+prefix+'_bonus']+=' + ';}data[repString+'_'+prefix+'_bonus']+=''+damageResult[5]+damageResult[6];}}else{data[repString+'_'+prefix+'_ability']='0';}}else if((0,_utilities.exists)(damageResult[1])){data[repString+'_'+prefix+'_ability']='0';data[repString+'_'+prefix+'_bonus']=(0,_utilities.getIntValue)(damageResult[1]);}if((0,_utilities.exists)(damageResult[7])){data[repString+'_'+prefix+'_type']=damageResult[7];}if(prefix&&prefix.indexOf('attack')!==-1&&(0,_utilities.exists)(data[repString+'_content'])){data[repString+'_content']=data[repString+'_content'].replace(regex,'');}if(prefix==='attack_versatile_damage'){if((0,_utilities.exists)(data[repString+'_content'])){data[repString+'_content']=data[repString+'_content'].replace('to make a melee attack','');}this.generateDuplicateRepeatingItemForVersatileFromParse(data,repString);}}}}}]);return Damage;}();
|
||
|
||
},{"../../scripts/Format":29,"../../scripts/Server":32,"../../scripts/utilities":36,"../abilities/AbilitiesUtil":2}],7:[function(require,module,exports){
|
||
'use strict';Object.defineProperty(exports,"__esModule",{value:true});exports.Heal=undefined;var _createClass=function(){function defineProperties(target,props){for(var i=0;i<props.length;i++){var descriptor=props[i];descriptor.enumerable=descriptor.enumerable||false;descriptor.configurable=true;if("value"in descriptor)descriptor.writable=true;Object.defineProperty(target,descriptor.key,descriptor);}}return function(Constructor,protoProps,staticProps){if(protoProps)defineProperties(Constructor.prototype,protoProps);if(staticProps)defineProperties(Constructor,staticProps);return Constructor;};}();var _constants=require('../../scripts/constants');var _AbilitiesUtil=require('../abilities/AbilitiesUtil');var _Format=require('../../scripts/Format');var _utilities=require('../../scripts/utilities');function _classCallCheck(instance,Constructor){if(!(instance instanceof Constructor)){throw new TypeError("Cannot call a class as a function");}}var abilitiesUtil=new _AbilitiesUtil.AbilitiesUtil();var format=new _Format.Format();var Heal=exports.Heal=function(){function Heal(){_classCallCheck(this,Heal);}_createClass(Heal,[{key:'update',value:function update(data,repString){if((0,_utilities.isUndefined)(data[repString+'_heal_toggle'])&&((0,_utilities.exists)(data[repString+'_heal_dice'])||(0,_utilities.exists)(data[repString+'_heal_die'])||(0,_utilities.exists)(data[repString+'_heal_ability'])||(0,_utilities.exists)(data[repString+'_heal_bonus'])||(0,_utilities.exists)(data[repString+'_heal_query_toggle']))){data[repString+'_heal_toggle']=1;}if((0,_utilities.exists)(data[repString+'_heal_toggle'])){var healFormula='';var section=(0,_utilities.getRepeatingSectionOfRepeatingString)(repString);if((0,_utilities.exists)(data[repString+'_heal_dice'])&&(0,_utilities.exists)(data[repString+'_heal_die'])){var healResult=''+data[repString+'_heal_dice']+data[repString+'_heal_die'];healFormula=format.addTo(healFormula,healResult);if((0,_utilities.exists)(data.show_dice_modifiers)&&(0,_utilities.exists)(data[repString+'_heal_dice_modifier'])){healFormula+=data[repString+'_heal_dice_modifier'];}healFormula+='['+getTranslationByKey('HEAL').toLowerCase()+']';}if((0,_utilities.exists)(data[repString+'_heal_ability'])){if(data[repString+'_heal_ability']==='SPELL_ABILITY'){data[repString+'_heal_ability']=abilitiesUtil.getFormattedAbility(data.spell_ability);}var healAbility=abilitiesUtil.getAbilityModFromShortName(data,data[repString+'_heal_ability']);healFormula=format.addTo(healFormula,healAbility+'['+data[repString+'_heal_ability'].toLowerCase()+']');}var healBonus=data[repString+'_heal_bonus'];if((0,_utilities.exists)(healBonus)){healFormula=format.addTo(healFormula,healBonus+'['+getTranslationByKey('BONUS').toLowerCase()+']');}if((0,_utilities.exists)(data[repString+'_heal_query_toggle'])){healFormula=format.addTo(healFormula,_constants.HEAL_QUERY+'['+getTranslationByKey('QUERY').toLowerCase()+']');}if(section&§ion.indexOf('spell')!==-1&&(0,_utilities.exists)(data.global_spell_heal_bonus)){healFormula=format.addTo(healFormula,data.global_spell_heal_bonus+'['+getTranslationByKey('GLOBAL_SPELL_HEAL_BONUS').toLowerCase()+']');}var level=(0,_utilities.getLevelOfRepeatingString)(repString);if((0,_utilities.exists)(data[repString+'_heal_higher_level_dice'])&&(0,_utilities.exists)(data[repString+'_heal_die'])){healFormula=format.addTo(healFormula,'((@{higher_level_query_'+level+'} - '+level+') * '+data[repString+'_heal_higher_level_dice']+')'+data[repString+'_heal_die']+'['+getTranslationByKey('HIGHER_LEVEL').toLowerCase()+']');}if((0,_utilities.exists)(data[repString+'_higher_level_heal'])){healFormula=format.addTo(healFormula,'(@{higher_level_heal} * (@{higher_level_query_'+level+'} - '+level+'))['+getTranslationByKey('HIGHER_LEVEL_FLAT_AMOUNT').toLowerCase()+']');}(0,_utilities.addToRollFormula)(data,repString,'{{heal=[['+healFormula+']]}}');}}},{key:'parseFromSRD',value:function parseFromSRD(data,repString){if((0,_utilities.exists)(data[repString+'_heal_from_srd'])){(0,_utilities.parseDiceAndDie)(data,repString,'heal','heal_from_srd');data[repString+'_heal_from_srd']='';}}}]);return Heal;}();
|
||
|
||
},{"../../scripts/Format":29,"../../scripts/constants":34,"../../scripts/utilities":36,"../abilities/AbilitiesUtil":2}],8:[function(require,module,exports){
|
||
'use strict';Object.defineProperty(exports,"__esModule",{value:true});exports.SavingThrow=undefined;var _createClass=function(){function defineProperties(target,props){for(var i=0;i<props.length;i++){var descriptor=props[i];descriptor.enumerable=descriptor.enumerable||false;descriptor.configurable=true;if("value"in descriptor)descriptor.writable=true;Object.defineProperty(target,descriptor.key,descriptor);}}return function(Constructor,protoProps,staticProps){if(protoProps)defineProperties(Constructor.prototype,protoProps);if(staticProps)defineProperties(Constructor,staticProps);return Constructor;};}();var _constants=require('../../scripts/constants');var _AbilitiesUtil=require('../abilities/AbilitiesUtil');var _Damage=require('./Damage');var _ProficiencyBonus=require('../proficiencyBonus/ProficiencyBonus');var _utilities=require('../../scripts/utilities');function _classCallCheck(instance,Constructor){if(!(instance instanceof Constructor)){throw new TypeError("Cannot call a class as a function");}}var abilitiesUtil=new _AbilitiesUtil.AbilitiesUtil();var damage=new _Damage.Damage();var proficiencyBonus=new _ProficiencyBonus.ProficiencyBonus();var SavingThrow=exports.SavingThrow=function(){function SavingThrow(){_classCallCheck(this,SavingThrow);}_createClass(SavingThrow,[{key:'update',value:function update(data,repString){if((0,_utilities.isUndefined)(data[repString+'_saving_throw_toggle'])&&((0,_utilities.exists)(data[repString+'_saving_throw_ability'])||(0,_utilities.exists)(data[repString+'_saving_throw_bonus'])||(0,_utilities.exists)(data[repString+'_saving_throw_vs_ability'])||(0,_utilities.exists)(data[repString+'_saving_throw_success']))){data[repString+'_saving_throw_toggle']=1;}if((0,_utilities.exists)(data[repString+'_saving_throw_toggle'])){var section=(0,_utilities.getRepeatingSectionOfRepeatingString)(repString);if((0,_utilities.isUndefined)(data[repString+'_saving_throw_vs_ability'])){data[repString+'_saving_throw_vs_ability']='STRENGTH';}data[repString+'_saving_throw_vs_ability']=data[repString+'_saving_throw_vs_ability'].toUpperCase();(0,_utilities.addToRollFormula)(data,repString,'{{saving_throw_vs_ability='+data[repString+'_saving_throw_vs_ability']+'}}');if((0,_utilities.exists)(data.use_custom_saving_throws)){_constants.CUSTOM_SAVING_THROWS.forEach(function(customSavingThrow){if((0,_utilities.exists)(data[customSavingThrow+'_'+data[repString+'_saving_throw_vs_ability'].toLowerCase()])){data[repString+'_saving_throw_vs_ability']=customSavingThrow;}});}data[repString+'_saving_throw_dc']=(0,_utilities.getFloatValue)(data.base_dc,8);if((0,_utilities.isUndefined)(data[repString+'_saving_throw_ability'])&§ion&§ion.indexOf('spell')!==-1&&(0,_utilities.exists)(data.spell_ability)){data[repString+'_saving_throw_ability']=abilitiesUtil.getFormattedAbility(data.spell_ability);}data[repString+'_saving_throw_dc']+=abilitiesUtil.getAbilityModFromShortName(data,data[repString+'_saving_throw_ability']);if(section&§ion.indexOf('spell')!==-1&&data.global_spell_dc_bonus){data[repString+'_saving_throw_dc']+=(0,_utilities.getFloatValue)(data.global_spell_dc_bonus);}data[repString+'_saving_throw_dc']+=(0,_utilities.getFloatValue)(data[repString+'_saving_throw_bonus']);var pb=proficiencyBonus.get(data);if(isNaN(pb)){data[repString+'_saving_throw_dc']='[['+data[repString+'_saving_throw_dc']+' + '+pb+']]';}else{data[repString+'_saving_throw_dc']+=pb;}if((0,_utilities.exists)(data[repString+'_saving_throw_dc'])){(0,_utilities.addToRollFormula)(data,repString,'{{saving_throw_dc='+data[repString+'_saving_throw_dc']+'}}');}damage.updateDamages(data,repString,'saving_throw');if((0,_utilities.exists)(data[repString+'_saving_throw_success'])){(0,_utilities.addToRollFormula)(data,repString,'{{saving_throw_success='+data[repString+'_saving_throw_success']+'}}');}if((0,_utilities.exists)(data.attacks_vs_target_name)&&data[repString+'_roll_formula']&&data[repString+'_roll_formula'].indexOf('targetName')===-1){(0,_utilities.addToRollFormula)(data,repString,'{{targetName=@{target|token_name}}}');}}}},{key:'getAnyCorrectAbilityBasedOnBonus',value:function getAnyCorrectAbilityBasedOnBonus(data,repString,fieldName,bonus){var abilityMods=[abilitiesUtil.getAbilityMod(data,'strength'),abilitiesUtil.getAbilityMod(data,'dexterity'),abilitiesUtil.getAbilityMod(data,'constitution'),abilitiesUtil.getAbilityMod(data,'intelligence'),abilitiesUtil.getAbilityMod(data,'wisdom'),abilitiesUtil.getAbilityMod(data,'charisma')];var closest=(0,_utilities.findClosest)(abilityMods,bonus);if(bonus){bonus-=closest;if(closest===abilityMods[0]){data[repString+'_'+fieldName]='STR';}else if(closest===abilityMods[1]){data[repString+'_'+fieldName]='DEX';}else if(closest===abilityMods[2]){data[repString+'_'+fieldName]='CON';}else if(closest===abilityMods[3]){data[repString+'_'+fieldName]='INT';}else if(closest===abilityMods[4]){data[repString+'_'+fieldName]='WIS';}else if(closest===abilityMods[5]){data[repString+'_'+fieldName]='CHA';}}else{data[repString+'_'+fieldName]=0;}return bonus;}},{key:'parse',value:function parse(data,repString){var savingThrowRe=/(?:DC)\s*?(\d+)\s*?([a-zA-Z]*)\s*?(?:saving throw)/;var saveSuccess=/\sor\s(.*)?\son a successful one./;var savingThrowRegex=new RegExp(savingThrowRe.source,'i');var saveSuccessRegex=new RegExp(saveSuccess.source,'i');var savingThrow=savingThrowRegex.exec(data[repString+'_content']);if(savingThrow&&(0,_utilities.isUndefined)(data[repString+'_saving_throw_toggle'])){if(savingThrow[1]){var savingThrowTotal=savingThrow[1];savingThrowTotal-=8;savingThrowTotal-=proficiencyBonus.calculate(data.level,data.challenge);savingThrowTotal=this.getAnyCorrectAbilityBasedOnBonus(data,repString,'saving_throw_ability',savingThrowTotal);if(savingThrowTotal){data[repString+'_saving_throw_bonus']=savingThrowTotal;}data[repString+'_content']=data[repString+'_content'];data[repString+'_saving_throw_toggle']=1;}if(savingThrow[2]){data[repString+'_saving_throw_vs_ability']=savingThrow[2].toUpperCase();}var halfDamage=saveSuccessRegex.exec(data[repString+'_content']);if(halfDamage&&halfDamage[1]){data[repString+'_saving_throw_success']=halfDamage[1];}damage.parse(data,repString,'saving_throw_damage');}}}]);return SavingThrow;}();
|
||
|
||
},{"../../scripts/constants":34,"../../scripts/utilities":36,"../abilities/AbilitiesUtil":2,"../proficiencyBonus/ProficiencyBonus":19,"./Damage":6}],9:[function(require,module,exports){
|
||
'use strict';Object.defineProperty(exports,"__esModule",{value:true});exports.Actions=undefined;var _createClass=function(){function defineProperties(target,props){for(var i=0;i<props.length;i++){var descriptor=props[i];descriptor.enumerable=descriptor.enumerable||false;descriptor.configurable=true;if("value"in descriptor)descriptor.writable=true;Object.defineProperty(target,descriptor.key,descriptor);}}return function(Constructor,protoProps,staticProps){if(protoProps)defineProperties(Constructor.prototype,protoProps);if(staticProps)defineProperties(Constructor,staticProps);return Constructor;};}();var _constants=require('../../scripts/constants');var _ActionComponents=require('../actionComponents/ActionComponents');var _Attack=require('../actionComponents/Attack');var _Equipment=require('../equipment/Equipment');var _Heal=require('../actionComponents/Heal');var _SavingThrow=require('../actionComponents/SavingThrow');var _Server=require('../../scripts/Server');var _utilities=require('../../scripts/utilities');function _classCallCheck(instance,Constructor){if(!(instance instanceof Constructor)){throw new TypeError("Cannot call a class as a function");}}var actionComponents=new _ActionComponents.ActionComponents();var attack=new _Attack.Attack();var equipment=new _Equipment.Equipment();var heal=new _Heal.Heal();var savingThrow=new _SavingThrow.SavingThrow();var server=new _Server.Server();var Actions=exports.Actions=function(){function Actions(){_classCallCheck(this,Actions);this.actionTypes=['attack','action','reaction','legendaryaction','lairaction','regionaleffect','racialtrait','classfeature','feat','trait'];}_createClass(Actions,[{key:'updateAllButFeatures',value:function updateAllButFeatures(){this.update(['attack','action','reaction','legendaryaction','lairaction','regionaleffect']);}},{key:'updateAll',value:function updateAll(){this.update(this.actionTypes);}},{key:'updateChatMacroForAll',value:function updateChatMacroForAll(){this.updateChatMacro(this.actionTypes);}},{key:'update',value:function update(types,rowId){var _this=this;var collectionArray=['proficiency_dice','level','challenge','base_dc','weight_system','distance_system','shaped_d20','global_ability_bonus','level','challenge'].concat(['attacks_vs_target_ac','attacks_vs_target_name','global_attack_bonus','global_melee_attack_bonus','global_ranged_attack_bonus','global_damage_bonus','global_melee_damage_bonus','global_ranged_damage_bonus']).concat(['show_dice_modifiers','show_crit_range','critical_damage_houserule','savage_attacks','class_feature_barbarian_brutal_critical_toggle','barbarian_level']).concat(_constants.ABILITIES).concat(_constants.ABILITIES.map(function(ability){return ability+'_bonus';})).concat(['use_custom_saving_throws']);_constants.CUSTOM_SAVING_THROWS.forEach(function(customSavingThrow){collectionArray=collectionArray.concat(_constants.ABILITIES.map(function(ability){return customSavingThrow+'_'+ability;}));});var collectionArrayAddItems=['toggle_details'].concat(_constants.FIELD_COLLECTIONS.default).concat(_constants.FIELD_COLLECTIONS.modifiersAndProperties).concat(_constants.FIELD_COLLECTIONS.parse).concat(_constants.FIELD_COLLECTIONS.uses).concat(_constants.FIELD_COLLECTIONS.cost).concat(_constants.FIELD_COLLECTIONS.recharge).concat(_constants.FIELD_COLLECTIONS.content).concat(_constants.FIELD_COLLECTIONS.attack).concat(_constants.FIELD_COLLECTIONS.attackDamage).concat(_constants.FIELD_COLLECTIONS.attackSecondDamage).concat(_constants.FIELD_COLLECTIONS.savingThrow).concat(_constants.FIELD_COLLECTIONS.savingThrowDamage).concat(_constants.FIELD_COLLECTIONS.savingThrowSecondDamage).concat(_constants.FIELD_COLLECTIONS.otherDamage).concat(_constants.FIELD_COLLECTIONS.otherSecondDamage).concat(_constants.FIELD_COLLECTIONS.heal).concat(_constants.FIELD_COLLECTIONS.extras);if(types.indexOf('trait')!==-1){collectionArray=collectionArray.concat(['spellcasting_class','innate_spellcasting','spellcasting']);}if(types.indexOf('attack')!==-1){collectionArrayAddItems=collectionArrayAddItems.concat(_constants.FIELD_COLLECTIONS.ammo).concat(_constants.FIELD_COLLECTIONS.weight);}server.getSetRepeatingSections('actions.update '+types.join(', ')+' '+rowId,{collectionArray:collectionArray,repeatingSections:types.map(function(type){return{name:'repeating_'+type,collectionArrayAddItems:collectionArrayAddItems,rowId:rowId};}),process:function process(data,repStrings){repStrings.forEach(function(repString){var section=(0,_utilities.getRepeatingSectionOfRepeatingString)(repString);if(section!=='lairaction'&§ion!=='regionaleffect'&&(0,_utilities.isUndefinedOrEmpty)(data[repString+'_name'])){removeRepeatingRow(repString);}else{data[repString+'_roll_formula']='';actionComponents.parse(data,repString);actionComponents.updateUses(data,repString);actionComponents.updateRecharge(data,repString);if(section==='legendaryaction'){actionComponents.updateCost(data,repString);}if(section==='attack'||section==='action'||section==='reaction'||section==='legendaryaction'||section==='lairaction'||section==='regionaleffect'){attack.update(data,repString);}savingThrow.update(data,repString);if(section==='attack'){equipment.changeWeightSystem(data,repString);actionComponents.updateAmmo(data,repString);}else{actionComponents.updateOtherDamage(data,repString);heal.update(data,repString);}actionComponents.updateContent(data,repString);actionComponents.updateExtras(data,repString);}});},callback:function callback(){_this.updateChatMacro(types);}});}},{key:'weighAttacks',value:function weighAttacks(type){var options={repeatingSection:'repeating_'+type,toggle:'carried',qty:'qty',callback:equipment.updateWeight};var sumItems=[{fieldToAdd:'weight',itemTotal:'weight_total',totalField:'weight_attacks'}];server.sumRepeating(options,sumItems);}},{key:'updateChatMacro',value:function updateChatMacro(types){server.getSetRepeatingSections('actions.updateChatMacro',{collectionArray:types.map(function(type){return type+'s_macro_var';}).concat(types.map(function(type){return type+'s_chat_var';})),repeatingSections:types.map(function(type){return{name:'repeating_'+type,collectionArrayAddItems:['name','content'].concat(_constants.FIELD_COLLECTIONS.uses).concat(_constants.FIELD_COLLECTIONS.recharge).concat(_constants.FIELD_COLLECTIONS.cost)};}),process:function process(data,repStrings){var actions={action:[],attack:[],reaction:[],legendaryaction:[],lairaction:[],regionaleffect:[],racialtrait:[],classfeature:[],feat:[],trait:[]};repStrings.forEach(function(repString){var section=(0,_utilities.getRepeatingSectionOfRepeatingString)(repString);var actionName=data[repString+'_name'];if(section==='lairaction'){actionName=data[repString+'_content'];}else if(section==='regionaleffect'){actionName=data[repString+'_content'];}if(actionName&&actionName.length>50){actionName=actionName.substring(0,50)+'...';}if((0,_utilities.exists)(data[repString+'_uses_max'])||(0,_utilities.exists)(data[repString+'_recharge'])||(0,_utilities.exists)(data[repString+'_cost'])){actionName+=' (';if((0,_utilities.exists)(data[repString+'_uses_max'])){actionName+=data[repString+'_uses']+'/'+data[repString+'_uses_max'];}if((0,_utilities.exists)(data[repString+'_recharge'])){if((0,_utilities.exists)(data[repString+'_uses_max'])){actionName+=', ';}actionName+=getTranslationByKey(data[repString+'_recharge']);}if((0,_utilities.exists)(data[repString+'_cost'])){if((0,_utilities.exists)(data[repString+'_uses_max'])||(0,_utilities.exists)(data[repString+'_recharge'])){actionName+=', ';}actionName+=getTranslationByKey(data[repString+'_cost']);}actionName+=')';}var buttonName='action';if(section==='trait'||section==='attack'){buttonName=section;}actions[section].push('['+actionName+'](~'+repString+'_'+buttonName+')');});types.forEach(function(type){var title='';if(type==='racialtrait'){title='Racial Traits';}else if(type==='classfeature'){title='Class Features';}else if(type==='feat'){title='Feats';}else if(type==='trait'){title='Traits';}else if(type==='action'){title='Actions';}else if(type==='reaction'){title='Reactions';}else if(type==='legendaryaction'){title='Legendary Actions';}else if(type==='lairaction'){title='Lair Actions';}else if(type==='regionaleffect'){title='Regional Effects';}data[type+'s_macro_var']=actions[type].join(', ');if(actions[type].length>0){data[type+'s_chat_var']='{{'+title+'='+data[type+'s_macro_var']+'}}';}else{data[type+'s_chat_var']='';}});}});}},{key:'setup',value:function setup(){var _this2=this;on('change:proficiency_dice change:level change:challenge change:distance_system',function(){_this2.updateAll();});on('change:global_attack_bonus change:global_melee_attack_bonus change:global_ranged_attack_bonus change:global_damage_bonus change:global_melee_damage_bonus change:global_ranged_damage_bonus',function(){_this2.updateAllButFeatures();});on('change:ammo_auto_use change:weight_system',function(){_this2.update(['attack']);});this.actionTypes.forEach(function(type){on('change:repeating_'+type,function(eventInfo){var repeatingInfo=(0,_utilities.getRepeatingInfo)('repeating_'+type,eventInfo);if(repeatingInfo&&repeatingInfo.field!=='toggle_details'){_this2.update([type],repeatingInfo.rowId);_this2.updateChatMacro([type]);}});on('remove:repeating_'+type,function(){_this2.updateChatMacro([type]);});});on('change:repeating_attack:carried change:repeating_attack:qty change:repeating_attack:weight remove:repeating_attack',function(){_this2.weighAttacks('attack');});}}]);return Actions;}();
|
||
|
||
},{"../../scripts/Server":32,"../../scripts/constants":34,"../../scripts/utilities":36,"../actionComponents/ActionComponents":4,"../actionComponents/Attack":5,"../actionComponents/Heal":7,"../actionComponents/SavingThrow":8,"../equipment/Equipment":12}],10:[function(require,module,exports){
|
||
'use strict';Object.defineProperty(exports,"__esModule",{value:true});exports.Attachers=undefined;var _createClass=function(){function defineProperties(target,props){for(var i=0;i<props.length;i++){var descriptor=props[i];descriptor.enumerable=descriptor.enumerable||false;descriptor.configurable=true;if("value"in descriptor)descriptor.writable=true;Object.defineProperty(target,descriptor.key,descriptor);}}return function(Constructor,protoProps,staticProps){if(protoProps)defineProperties(Constructor.prototype,protoProps);if(staticProps)defineProperties(Constructor,staticProps);return Constructor;};}();var _constants=require('../../scripts/constants');var _Server=require('../../scripts/Server');var _utilities=require('../../scripts/utilities');function _classCallCheck(instance,Constructor){if(!(instance instanceof Constructor)){throw new TypeError("Cannot call a class as a function");}}var server=new _Server.Server();var Attachers=exports.Attachers=function(){function Attachers(){_classCallCheck(this,Attachers);}_createClass(Attachers,[{key:'update',value:function update(){var collectionArray=['initiative','death_saving_throw','hit_dice','attack','spell','skill','crit'].concat(_constants.ABILITIES.map(function(ability){return ability+'_check';})).concat(_constants.ABILITIES.map(function(ability){return ability+'_saving_throw';})).concat(_constants.CUSTOM_SAVING_THROWS.map(function(customSavingThrow){return customSavingThrow+'_saving_throw';}));for(var level=0;level<=9;level+=1){collectionArray.push('spell_level_'+level);}server.getSetRepeatingSections('attachers.update',{collectionArray:collectionArray.map(function(attacher){return'attacher_'+attacher;}),repeatingSections:[{name:'repeating_attacher',collectionArrayAddItems:['name','freetext','freeform'].concat(collectionArray.map(function(attacher){return attacher+'_attacher';}))}],process:function process(data,repStrings){collectionArray.forEach(function(itemToPush){data['attacher_'+itemToPush]='';});repStrings.forEach(function(repString){collectionArray.forEach(function(itemToPush){var attacher=data[repString+'_'+itemToPush+'_attacher'];if((0,_utilities.exists)(attacher)&&attacher==='on'){var attacherName=data[repString+'_name']||'';var freeText=data[repString+'_freetext'];if((0,_utilities.exists)(attacherName)&&(0,_utilities.exists)(freeText)){var critAttacher=data[repString+'_crit_attacher'];if(critAttacher==='on'){data['attacher_'+itemToPush]+='{{crit_name='+attacherName+'}} ';data['attacher_'+itemToPush]+='{{crit_text='+freeText+'}} ';}else{data['attacher_'+itemToPush]+='{{'+attacherName+'='+freeText+'}} ';}}var freeForm=data[repString+'_freeform'];if((0,_utilities.exists)(freeForm)){data['attacher_'+itemToPush]+=freeForm+' ';}}});});}});}},{key:'setup',value:function setup(){var _this=this;on('change:repeating_attacher remove:repeating_attacher',function(){_this.update();});}}]);return Attachers;}();
|
||
|
||
},{"../../scripts/Server":32,"../../scripts/constants":34,"../../scripts/utilities":36}],11:[function(require,module,exports){
|
||
'use strict';Object.defineProperty(exports,"__esModule",{value:true});exports.Classes=undefined;var _createClass=function(){function defineProperties(target,props){for(var i=0;i<props.length;i++){var descriptor=props[i];descriptor.enumerable=descriptor.enumerable||false;descriptor.configurable=true;if("value"in descriptor)descriptor.writable=true;Object.defineProperty(target,descriptor.key,descriptor);}}return function(Constructor,protoProps,staticProps){if(protoProps)defineProperties(Constructor.prototype,protoProps);if(staticProps)defineProperties(Constructor,staticProps);return Constructor;};}();var _constants=require('../../scripts/constants');var _ClassFeatures=require('../features/classFeatures/ClassFeatures');var _Format=require('../../scripts/Format');var _HitDice=require('../hitDice/HitDice');var _ProficiencyBonus=require('../../components/proficiencyBonus/ProficiencyBonus');var _SavingThrows=require('../../components/savingThrows/SavingThrows');var _Server=require('../../scripts/Server');var _Spells=require('../spells/Spells');var _utilities=require('../../scripts/utilities');function _classCallCheck(instance,Constructor){if(!(instance instanceof Constructor)){throw new TypeError("Cannot call a class as a function");}}var classFeatures=new _ClassFeatures.ClassFeatures();var format=new _Format.Format();var hitDice=new _HitDice.HitDice();var proficiencyBonus=new _ProficiencyBonus.ProficiencyBonus();var savingThrows=new _SavingThrows.SavingThrows();var server=new _Server.Server();var spells=new _Spells.Spells();var Classes=exports.Classes=function(){function Classes(){_classCallCheck(this,Classes);this.xpTable=[0,300,900,2700,6500,14000,23000,34000,48000,64000,85000,100000,120000,140000,165000,195000,225000,265000,305000,355000,385000,405000,435000,465000,495000,525000,555000,585000,605000,635000,665000];}_createClass(Classes,[{key:'setLevel',value:function setLevel(totalLevel){server.getSetItems('classes.setLevel',{collectionArray:['level'],options:{silent:false},process:function process(data){data.level=totalLevel;}});}},{key:'updateLevels',value:function updateLevels(repeatingInfo){var _this=this;var spellcasting={full:0,half:0,third:0,fullPsionics:0,halfPsionics:0,thirdPsionics:0,warlock:0};var totalLevel=0;var classLevels={};var classesWithSpellcasting=0;var updateSavingThrows=false;server.getSetRepeatingSections('classes.updateLevels',{collectionArray:['is_npc','caster_level','caster_type','class_and_level','level','xp_next_level','spells_level_0_show','has_warlock_slots','warlock_spell_slots_calc','warlock_spells_max_level','proficiencies','show_spells','spell_ability','spell_slots_toggle','spell_points_toggle','prepared_matters'].concat(_constants.ABILITIES.map(function(ability){return ability+'_save_prof';})).concat(_constants.CLASSES.map(function(className){return className+'_level';})).concat(_constants.CLASSES.map(function(className){return'has_'+className+'_levels';})).concat(_constants.CLASSES.map(function(className){return className+'_toggle';})).concat(_constants.HIT_DIE.map(function(hitDie){return'hd_d'+hitDie+'_max';})),repeatingSections:[{name:'repeating_class',collectionArrayAddItems:['level','name','custom_name','hd','spellcasting','custom_class_toggle']}],process:function process(data,repStrings){_constants.HIT_DIE.forEach(function(hitDie){if((0,_utilities.exists)(data['hd_d'+hitDie+'_max'])){data['hd_d'+hitDie+'_max']=0;}});repStrings.forEach(function(repString){var name=data[repString+'_name'];if((0,_utilities.isUndefinedOrEmpty)(name)){removeRepeatingRow(repString);}else{data[repString+'_name']=data[repString+'_name'].toUpperCase();name=name.toLowerCase();if(name==='custom'){data[repString+'_custom_class_toggle']=1;if((0,_utilities.exists)(data[repString+'_custom_name'])){name=data[repString+'_custom_name'].toLowerCase();}else{name='custom';}}else if(data[repString+'_custom_class_toggle']){data[repString+'_custom_class_toggle']=0;}if((0,_utilities.isUndefinedOrEmpty)(data[repString+'_level'])){data[repString+'_level']=1;classLevels[name]=1;totalLevel+=1;}else{data[repString+'_level']=(0,_utilities.getIntValue)(data[repString+'_level']);totalLevel+=data[repString+'_level'];if(classLevels[name]){classLevels[name]+=data[repString+'_level'];}else{classLevels[name]=data[repString+'_level'];}}if(repeatingInfo&&repeatingInfo.field==='name'){if(name in _constants.CLASS_DETAILS){data[repString+'_hd']=_constants.CLASS_DETAILS[name].hd;}}if(data[repString+'_hd']&&data[repString+'_level']){if((0,_utilities.isUndefinedOrEmpty)(data['hd_'+data[repString+'_hd']+'_max'])){data['hd_'+data[repString+'_hd']+'_max']=0;}data['hd_'+data[repString+'_hd']+'_max']+=data[repString+'_level'];}if(repeatingInfo&&repeatingInfo.field==='name'){if(name in _constants.CLASS_DETAILS&&_constants.CLASS_DETAILS[name].spellcasting){if((0,_utilities.isUndefinedOrEmpty)(data[repString+'_spellcasting'])){data[repString+'_spellcasting']=_constants.CLASS_DETAILS[name].spellcasting.type;data.show_spells=1;if(_constants.CLASS_DETAILS[name].spellcasting.ability&&(0,_utilities.isZero)(data.spell_ability)){data.spell_ability=_constants.CLASS_DETAILS[name].spellcasting.ability.toUpperCase();}if(_constants.CLASS_DETAILS[name].spellcasting.slots){data.spell_slots_toggle=1;}if(_constants.CLASS_DETAILS[name].spellcasting.points){data.spell_points_toggle=1;}if(_constants.CLASS_DETAILS[name].spellcasting.cantrips){data.spells_level_0_show=1;}if(_constants.CLASS_DETAILS[name].spellcasting.prepared){data.prepared_matters=1;}}}else{data[repString+'_spellcasting']='none';}}if(data[repString+'_spellcasting']==='warlock'){spellcasting[data[repString+'_spellcasting']]+=data[repString+'_level'];}else if(data[repString+'_spellcasting']&&data[repString+'_spellcasting']!=='none'){classesWithSpellcasting+=1;spellcasting[data[repString+'_spellcasting']]+=data[repString+'_level'];}if(name in _constants.CLASS_DETAILS&&'proficiencies'in _constants.CLASS_DETAILS[name]){if((0,_utilities.isUndefinedOrEmpty)(data.proficiencies)){data.proficiencies='Armor: '+_constants.CLASS_DETAILS[name].proficiencies.armor+'\nWeapons: '+_constants.CLASS_DETAILS[name].proficiencies.weapons+'\nTools: '+_constants.CLASS_DETAILS[name].proficiencies.tools;_constants.ABILITIES.forEach(function(ability){if(_constants.CLASS_DETAILS[name]&&_constants.CLASS_DETAILS[name].proficiencies&&_constants.CLASS_DETAILS[name].proficiencies.savingThrows&&_constants.CLASS_DETAILS[name].proficiencies.savingThrows.indexOf(ability)!==-1){data[ability+'_save_prof']='@{PB}';updateSavingThrows=true;}});}}}});_constants.CLASSES.forEach(function(className){if(classLevels[className]>0){data[className+'_level']=classLevels[className];}else if(data[className+'_level']){data[className+'_level']=0;}});var classAndLevel=[];Object.keys(classLevels).forEach(function(prop){if(classLevels[prop]>0){classAndLevel.push(format.capitalize(prop)+' '+classLevels[prop]);}});if(classAndLevel.length>0){data.class_and_level=classAndLevel.join(', ');}_this.setLevel(totalLevel);var xpForNextLevel=0;if(!totalLevel){totalLevel=0;}if(totalLevel>30){xpForNextLevel=_this.xpTable[30];}else{xpForNextLevel=_this.xpTable[totalLevel];}if(xpForNextLevel>0){data.xp_next_level=xpForNextLevel;}_constants.CLASSES.forEach(function(className){if(data[className+'_level']>0){data['has_'+className+'_levels']=1;data[className+'_toggle']=1;}else if(!(0,_utilities.isUndefinedOrEmpty)(data['has_'+className+'_levels'])){data['has_'+className+'_levels']=0;}});var casterLevel=0;if(!(0,_utilities.exists)(data.is_npc)){if(classesWithSpellcasting>1){casterLevel+=spellcasting.full;casterLevel+=Math.floor(spellcasting.half/2);casterLevel+=Math.floor(spellcasting.third/3);}else{casterLevel=spellcasting.full+spellcasting.half+spellcasting.third;}data.caster_level=casterLevel;}if(classesWithSpellcasting>1||spellcasting.full){data.caster_type='full';}else if(spellcasting.half){data.caster_type='half';}else if(spellcasting.third){data.caster_type='third';}if(spellcasting.warlock){data.show_spells=1;data.warlock_slots_toggle=1;var warlockSpellSlots=void 0;if(spellcasting.warlock>=17){warlockSpellSlots=4;}else if(spellcasting.warlock>=11){warlockSpellSlots=3;}else if(spellcasting.warlock>=2){warlockSpellSlots=2;}else{warlockSpellSlots=1;}data.warlock_spell_slots_calc=warlockSpellSlots;var warlockSpellsMaxLevel=void 0;if(spellcasting.warlock>=9){warlockSpellsMaxLevel=5;}else if(spellcasting.warlock>=7){warlockSpellsMaxLevel=4;}else if(spellcasting.warlock>=5){warlockSpellsMaxLevel=3;}else if(spellcasting.warlock>=3){warlockSpellsMaxLevel=2;}else{warlockSpellsMaxLevel=1;}data.warlock_spells_max_level=format.ordinalSpellLevel(warlockSpellsMaxLevel);}else{if(!(0,_utilities.isUndefined)(data.warlock_spell_slots_calc)){data.warlock_spell_slots_calc=0;}if(!(0,_utilities.isUndefined)(data.warlock_spells_max_level)){data.warlock_spells_max_level=format.ordinalSpellLevel(1);}}},callback:function callback(){hitDice.update();classFeatures.determineClassFeatures();spells.updateSlots();spells.updateHasSpellSlots();spells.updateHasWarlockSlots();spells.updateHasSpellPoints();proficiencyBonus.update();if(updateSavingThrows){savingThrows.updateSavingThrows();}}});}},{key:'watchForClassLevelChanges',value:function watchForClassLevelChanges(){var classFeatureWatch=['global_ability_bonus'].concat(_constants.ABILITIES).concat(_constants.ABILITIES.map(function(ability){return ability+'_bonus';}));on(classFeatureWatch.map(function(field){return'change:'+field;}).join(' '),function(){classFeatures.determineClassFeatures();});}},{key:'setup',value:function setup(){var _this2=this;on('change:repeating_class',function(eventInfo){var repeatingInfo=(0,_utilities.getRepeatingInfo)('repeating_class',eventInfo);if(repeatingInfo){_this2.updateLevels(repeatingInfo);}});on('remove:repeating_class',function(){_this2.updateLevels();});this.watchForClassLevelChanges();}}]);return Classes;}();
|
||
|
||
},{"../../components/proficiencyBonus/ProficiencyBonus":19,"../../components/savingThrows/SavingThrows":21,"../../scripts/Format":29,"../../scripts/Server":32,"../../scripts/constants":34,"../../scripts/utilities":36,"../features/classFeatures/ClassFeatures":14,"../hitDice/HitDice":17,"../spells/Spells":24}],12:[function(require,module,exports){
|
||
'use strict';Object.defineProperty(exports,"__esModule",{value:true});exports.Equipment=undefined;var _createClass=function(){function defineProperties(target,props){for(var i=0;i<props.length;i++){var descriptor=props[i];descriptor.enumerable=descriptor.enumerable||false;descriptor.configurable=true;if("value"in descriptor)descriptor.writable=true;Object.defineProperty(target,descriptor.key,descriptor);}}return function(Constructor,protoProps,staticProps){if(protoProps)defineProperties(Constructor.prototype,protoProps);if(staticProps)defineProperties(Constructor,staticProps);return Constructor;};}();var _constants=require('../../scripts/constants');var _AbilitiesUtil=require('../abilities/AbilitiesUtil');var _Format=require('../../scripts/Format');var _Server=require('../../scripts/Server');var _utilities=require('../../scripts/utilities');function _classCallCheck(instance,Constructor){if(!(instance instanceof Constructor)){throw new TypeError("Cannot call a class as a function");}}var abilitiesUtil=new _AbilitiesUtil.AbilitiesUtil();var format=new _Format.Format();var server=new _Server.Server();var Equipment=exports.Equipment=function(){function Equipment(){_classCallCheck(this,Equipment);}_createClass(Equipment,[{key:'setAdvantageOnStealth',value:function setAdvantageOnStealth(mode){server.getSetRepeatingSections('equipment.setAdvantageOnStealth',{repeatingSections:[{name:'repeating_skill',collectionArrayAddItems:['storage_name','skill_d20']}],process:function process(data,repStrings){var skillId=(0,_utilities.getSkillIdByStorageName)(data,repStrings,'STEALTH');if(skillId){if(mode==='dis'){data['repeating_skill_'+skillId+'_skill_d20']='2d20kl1';}else if(mode==='normal'){data['repeating_skill_'+skillId+'_skill_d20']='@{shaped_d20}';}}}});}},{key:'changeWeightSystem',value:function changeWeightSystem(data,repString,defaultWeight){var localWeightSystem=data[repString+'_weight_system']||'POUNDS';var weight=(0,_utilities.getFloatValue)(data[repString+'_weight'])||defaultWeight;if((0,_utilities.exists)(weight)&&localWeightSystem.toUpperCase()!==data.weight_system){if(data.weight_system==='POUNDS'){data[repString+'_weight']=format.round(weight*2.204622621848776);}else if(data.weight_system==='KILOGRAMS'){data[repString+'_weight']=format.round(weight*0.45359237);}}data[repString+'_weight_system']=data.weight_system;}},{key:'updateArmor',value:function updateArmor(rowId){var _this=this;var stealthPenalty=void 0;server.getSetRepeatingSections('equipment.updateArmor',{collectionArray:['is_npc','ac_srd','weight_system'],repeatingSections:[{name:'repeating_armor',collectionArrayAddItems:['modifiers','stealth','weight','weight_system'],rowId:rowId}],process:function process(data,repStrings){if((0,_utilities.exists)(data.is_npc)||data.ac_srd){return;}repStrings.forEach(function(repString){if((0,_utilities.isUndefinedOrEmpty)(data[repString+'_ac_bonus'])&&(0,_utilities.exists)(data[repString+'_modifiers'])){data[repString+'_ac_bonus']=data[repString+'_modifiers'].replace(/^\D+/g,'');}if(data[repString+'_stealth']==='Disadvantage'){stealthPenalty=true;}_this.changeWeightSystem(data,repString);});if(stealthPenalty){_this.setAdvantageOnStealth('dis');}else{_this.setAdvantageOnStealth('normal');}}});var options={repeatingSection:'repeating_armor',collectionArray:['base_ac','medium_armor_max_dex','ac_ability','ac_unarmored_ability','is_npc','ac_srd','global_ability_bonus'].concat(_constants.ABILITIES).concat(_constants.ABILITIES.map(function(ability){return ability+'_bonus';})),toggle:'worn',callback:this.updateWeight};var sumItems=[{fieldToAdd:'weight',totalField:'weight_armor'},{fieldToAdd:'ac_base',bonus:'ac_bonus',armorType:'type',itemTotal:'ac_total',totalField:'ac_armored_calc',totalFieldBonus:'ac_armored_bonus',totalFieldSecondary:'ac_unarmored_calc',totalFieldSecondaryBonus:'ac_unarmored_bonus'}];server.sumRepeating(options,sumItems);}},{key:'update',value:function update(rowId){var _this2=this;server.getSetRepeatingSections('equipment.update',{collectionArray:['weight_system'],repeatingSections:[{name:'repeating_equipment',collectionArrayAddItems:['content','weight','weight_system','parsed'],rowId:rowId}],process:function process(data,repStrings){repStrings.forEach(function(repString){if(((0,_utilities.isUndefinedOrEmpty)(data[repString+'_parsed'])||data[repString+'_parsed']&&data[repString+'_parsed'].indexOf('content')===-1)&&(0,_utilities.exists)(data[repString+'_content'])){data[repString+'_content']=data[repString+'_content'].replace(/\s(\d+d\d+\s(?:\+|-)\s\d+)\s/g,' [[$1]] ').replace(/\s(\d+d\d+)\s/g,' [[$1]] ');if((0,_utilities.isUndefinedOrEmpty)(data[repString+'_parsed'])){data[repString+'_parsed']='';}data[repString+'_parsed']+=' content';}_this2.changeWeightSystem(data,repString);});}});}},{key:'weigh',value:function weigh(){var options={repeatingSection:'repeating_equipment',toggle:'carried',qty:'qty',callback:this.updateWeight};var sumItems=[{fieldToAdd:'weight',itemTotal:'weight_total',totalField:'weight_equipment'}];server.sumRepeating(options,sumItems);}},{key:'updateWeight',value:function updateWeight(){server.getSetItems('equipment.updateWeight',{collectionArray:['weight_attacks','weight_ammo','weight_armor','weight_equipment','weight_coinage'],process:function process(data){data.weight_total=format.round((0,_utilities.getFloatValue)(data.weight_attacks)+(0,_utilities.getFloatValue)(data.weight_ammo)+(0,_utilities.getFloatValue)(data.weight_armor)+(0,_utilities.getFloatValue)(data.weight_equipment)+(0,_utilities.getFloatValue)(data.weight_coinage));}});}},{key:'weighAmmo',value:function weighAmmo(){var _this3=this;server.getSetRepeatingSections('equipment.weighAmmo',{collectionArray:['weight_system'],repeatingSections:[{name:'repeating_ammo',collectionArrayAddItems:['weight','weight_system']}],process:function process(data,repStrings){repStrings.forEach(function(repString){_this3.changeWeightSystem(data,repString,0.05);});}});var options={repeatingSection:'repeating_ammo',qty:'qty',callback:this.updateWeight};var sumItems=[{fieldToAdd:'weight',fieldToAddDefault:0.05,totalField:'weight_ammo'}];server.sumRepeating(options,sumItems);}},{key:'calculateGold',value:function calculateGold(){var _this4=this;server.getSetItems('equipment.calculateGold',{collectionArray:['cp','copper_per_gold','sp','silver_per_gold','ep','electrum_per_gold','gp','pp','platinum_per_gold','weight_per_coin'],process:function process(data){var copperPieces=(0,_utilities.getFloatValue)(data.cp);var silverPieces=(0,_utilities.getFloatValue)(data.sp);var electrumPieces=(0,_utilities.getFloatValue)(data.ep);var goldPieces=(0,_utilities.getFloatValue)(data.gp);var platinumPieces=(0,_utilities.getFloatValue)(data.pp);var copperPerGold=(0,_utilities.getFloatValue)(data.copper_per_gold,100);var silverPerGold=(0,_utilities.getFloatValue)(data.silver_per_gold,10);var electrumPerGold=(0,_utilities.getFloatValue)(data.electrum_per_gold,2);var platinumPerGold=(0,_utilities.getFloatValue)(data.platinum_per_gold,10);var weightPerCoin=(0,_utilities.getFloatValue)(data.weight_per_coin,0);data.total_gp=(copperPieces/copperPerGold+silverPieces/silverPerGold+electrumPieces/electrumPerGold+goldPieces+platinumPieces*platinumPerGold).toFixed(2);data.weight_coinage=(copperPieces+silverPieces+electrumPieces+goldPieces+platinumPieces)*weightPerCoin;},callback:function callback(){_this4.updateWeight();}});}},{key:'updateCarryingCapacity',value:function updateCarryingCapacity(){server.getSetItems('equipment.updateCarryingCapacity',{collectionArray:['strength','strength_bonus','global_ability_bonus'].concat(['carrying_capacity','carrying_capacity_multiplier']).concat(['max_push_drag_lift','max_push_drag_lift_multiplier']).concat(['encumbered','encumbered_multiplier']).concat(['heavily_encumbered','heavily_encumbered_multiplier']).concat(['racial_feature_powerful_build']),process:function process(data){var strength=abilitiesUtil.getAbilityScore(data,'strength');var powerfulBuild=(0,_utilities.exists)(data.racial_feature_powerful_build)?2:1;data.carrying_capacity=format.round(strength*(0,_utilities.getFloatValue)(data.carrying_capacity_multiplier,15)*powerfulBuild);data.max_push_drag_lift=format.round(strength*(0,_utilities.getFloatValue)(data.max_push_drag_lift_multiplier,30)*powerfulBuild);data.encumbered=format.round(strength*(0,_utilities.getFloatValue)(data.encumbered_multiplier,5)*powerfulBuild);data.heavily_encumbered=format.round(strength*(0,_utilities.getFloatValue)(data.heavily_encumbered_multiplier,10)*powerfulBuild);}});}},{key:'setup',value:function setup(){var _this5=this;on('change:repeating_armor',function(eventInfo){var repeatingInfo=(0,_utilities.getRepeatingInfo)('repeating_armor',eventInfo);if(repeatingInfo&&repeatingInfo.field!=='ac_total'){_this5.updateArmor(repeatingInfo.rowId);}});on('change:base_ac change:dexterity change:dexterity_bonus change:global_ability_bonus change:medium_armor_max_dex change:ac_ability change:ac_unarmored_ability change:ac_armored_bonus change:ac_unarmored_bonus remove:repeating_armor',function(){_this5.updateArmor();});on('change:repeating_equipment',function(eventInfo){var repeatingInfo=(0,_utilities.getRepeatingInfo)('repeating_equipment',eventInfo);if(repeatingInfo&&repeatingInfo.field!=='parsed'){_this5.update(repeatingInfo.rowId);}});on('change:repeating_equipment:carried change:repeating_equipment:qty change:repeating_equipment:weight remove:repeating_equipment',function(){_this5.weigh();});on('change:repeating_ammo:weight change:repeating_ammo:qty delete:repeating_ammo',function(){_this5.weighAmmo();});on('change:weight_attacks change:weight_ammo change:weight_armor change:weight_equipment change:weight_coinage',function(){_this5.updateWeight();});on('change:cp change:copper_per_gold change:sp change:silver_per_gold change:ep change:electrum_per_gold change:gp change:pp change:platinum_per_gold change:weight_per_coin',function(){_this5.calculateGold();});on('change:strength change:strength_bonus change:global_ability_bonus change:carrying_capacity_multiplier change:max_push_drag_lift_multiplier change:encumbered_multiplier change:heavily_encumbered_multiplier change:racial_feature_powerful_build',function(){_this5.updateCarryingCapacity();});on('change:weight_system',function(){_this5.updateArmor();_this5.update();_this5.weighAmmo();});}}]);return Equipment;}();
|
||
|
||
},{"../../scripts/Format":29,"../../scripts/Server":32,"../../scripts/constants":34,"../../scripts/utilities":36,"../abilities/AbilitiesUtil":2}],13:[function(require,module,exports){
|
||
'use strict';Object.defineProperty(exports,"__esModule",{value:true});exports.Features=undefined;var _createClass=function(){function defineProperties(target,props){for(var i=0;i<props.length;i++){var descriptor=props[i];descriptor.enumerable=descriptor.enumerable||false;descriptor.configurable=true;if("value"in descriptor)descriptor.writable=true;Object.defineProperty(target,descriptor.key,descriptor);}}return function(Constructor,protoProps,staticProps){if(protoProps)defineProperties(Constructor.prototype,protoProps);if(staticProps)defineProperties(Constructor,staticProps);return Constructor;};}();var _constants=require('../../scripts/constants');var _Actions=require('../actions/Actions');var _Server=require('../../scripts/Server');var _utilities=require('../../scripts/utilities');function _classCallCheck(instance,Constructor){if(!(instance instanceof Constructor)){throw new TypeError("Cannot call a class as a function");}}var actions=new _Actions.Actions();var server=new _Server.Server();var Features=exports.Features=function(){function Features(){_classCallCheck(this,Features);}_createClass(Features,[{key:'set',value:function set(obj){if(!obj.name){obj.name=obj.storageName;}var itemId=void 0;server.getSetRepeatingSections('features.set',{repeatingSections:[{name:'repeating_'+obj.type,collectionArrayAddItems:['storage_name','name','per_use','uses','content','saving_throw_toggle','damage_toggle','heal_toggle','toggle_details'].concat(Object.keys(obj))}],process:function process(data,repStrings){repStrings.forEach(function(repString){if(data[repString+'_storage_name']===obj.storageName){itemId=(0,_utilities.getIdOfRepeatingString)(repString);}});if(!itemId){itemId=generateRowID();}var repString='repeating_'+obj.type+'_'+itemId;if(!obj.clear&&(0,_utilities.isUndefinedOrEmpty)(data[repString+'_storage_name'])){data[repString+'_storage_name']=obj.storageName;}if(!obj.clear&&data[repString+'_name']!==obj.name){data[repString+'_name']=obj.name;}delete obj.storageName;if(obj.clear){delete obj.clear;Object.keys(obj).forEach(function(prop){if(!(0,_utilities.isUndefinedOrEmpty)(data[repString+'_'+prop])){data[repString+'_'+prop]=obj[prop];}});}else{Object.keys(obj).forEach(function(prop){if((prop==='name'||prop==='content')&&((0,_utilities.isUndefinedOrEmpty)(data[repString+'_'+prop])||(0,_utilities.calculatePercentDifference)(data[repString+'_'+prop].length,obj[prop].length)<10)){data[repString+'_'+prop]=obj[prop];}else if(data[repString+'_'+prop]!==obj[prop]){data[repString+'_'+prop]=obj[prop];}});if(obj.saving_throw_ability||obj.saving_throw_vs_ability){data[repString+'_saving_throw_toggle']=1;}if(obj.heal_dice||obj.heal_die||obj.heal_ability||obj.heal_bonus||obj.heal_query_toggle){data[repString+'_heal_toggle']=1;}if(obj.uses_max&&!obj.uses&&(0,_utilities.isUndefinedOrEmpty)(data[repString+'_uses'])){data[repString+'_uses']=obj.uses_max;}if(obj.content&&(0,_utilities.getRepeatingSectionOfRepeatingString)(repString)===obj.type&&((0,_utilities.isUndefinedOrEmpty)(data[repString+'_content'])||(0,_utilities.calculatePercentDifference)(data[repString+'_content'].length,obj.content.length)<10)){data[repString+'_content']=obj.content;}if((0,_utilities.isUndefinedOrEmpty)(data[repString+'_toggle_details'])){data[repString+'_toggle_details']=0;}}},callback:function callback(){actions.update([obj.type],itemId);}});}},{key:'remove',value:function remove(type,storageName){server.getSetRepeatingSections('features.remove',{repeatingSections:[{name:'repeating_'+type,collectionArrayAddItems:['storage_name']}],process:function process(data,repStrings){var repStringToRemove=repStrings.filter(function(repString){return data[repString+'_storage_name']===storageName;});if(repStringToRemove){removeRepeatingRow(repStringToRemove);}}});}},{key:'findAndChange',value:function findAndChange(type,storageName,change){server.getSetRepeatingSections('features.findAndChange',{repeatingSections:[{name:'repeating_'+type,collectionArrayAddItems:['storage_name'].concat(_constants.FIELD_COLLECTIONS.content).concat(_constants.FIELD_COLLECTIONS.uses)}],process:function process(data,repStrings){var repStringToChange=repStrings.filter(function(repString){return data[repString+'_storage_name']===storageName;});if(repStringToChange&&change){change(repStringToChange);}}});}}]);return Features;}();
|
||
|
||
},{"../../scripts/Server":32,"../../scripts/constants":34,"../../scripts/utilities":36,"../actions/Actions":9}],14:[function(require,module,exports){
|
||
'use strict';Object.defineProperty(exports,"__esModule",{value:true});exports.ClassFeatures=undefined;var _createClass=function(){function defineProperties(target,props){for(var i=0;i<props.length;i++){var descriptor=props[i];descriptor.enumerable=descriptor.enumerable||false;descriptor.configurable=true;if("value"in descriptor)descriptor.writable=true;Object.defineProperty(target,descriptor.key,descriptor);}}return function(Constructor,protoProps,staticProps){if(protoProps)defineProperties(Constructor.prototype,protoProps);if(staticProps)defineProperties(Constructor,staticProps);return Constructor;};}();var _constants=require('../../../scripts/constants');var _AbilitiesUtil=require('../../abilities/AbilitiesUtil');var _Actions=require('../../actions/Actions');var _Features=require('../Features');var _Server=require('../../../scripts/Server');var _utilities=require('../../../scripts/utilities');function _classCallCheck(instance,Constructor){if(!(instance instanceof Constructor)){throw new TypeError("Cannot call a class as a function");}}var abilitiesUtil=new _AbilitiesUtil.AbilitiesUtil();var actions=new _Actions.Actions();var features=new _Features.Features();var server=new _Server.Server();var ClassFeatures=exports.ClassFeatures=function(){function ClassFeatures(){_classCallCheck(this,ClassFeatures);this.classFeaturesList={artificer:{1:['MAGIC_ITEM_ANALYSIS'],2:['TOOL_EXPERTISE','WONDROUS_INVENTION'],4:['INFUSE_MAGIC'],5:['SUPERIOR_ATTUNEMENT'],6:['MECHANICAL_SERVANT'],20:['SOUL_OF_ARTIFICE']},barbarian:{1:['RAGE','UNARMORED_DEFENSE'],2:['RECKLESS_ATTACK','DANGER_SENSE'],5:['FAST_MOVEMENT'],7:['FERAL_INSTINCT'],9:['BRUTAL_CRITICAL'],11:['RELENTLESS_RAGE'],15:['PERSISTENT_RAGE'],18:['INDOMITABLE_MIGHT'],20:['PRIMAL_CHAMPION']},bard:{1:['BARDIC_INSPIRATION'],2:['JACK_OF_ALL_TRADES','SONG_OF_REST'],3:['EXPERTISE'],6:['COUNTERCHARM'],10:['MAGICAL_SECRETS'],20:['SUPERIOR_INSPIRATION']},cleric:{2:['CHANNEL_DIVINITY','CHANNEL_DIVINITY_TURN_UNDEAD'],10:['DIVINE_INTERVENTION']},druid:{1:['DRUIDIC'],2:['WILD_SHAPE'],18:['TIMELESS_BODY','BEAST_SPELLS'],20:['ARCHDRUID']},fighter:{1:['FIGHTING_STYLE','SECOND_WIND'],2:['ACTION_SURGE'],9:['INDOMITABLE']},monk:{1:['UNARMORED_DEFENSE','MARTIAL_ARTS'],2:['KI','FLURRY_OF_BLOWS','PATIENT_DEFENSE','STEP_OF_THE_WIND','UNARMORED_MOVEMENT'],3:['DEFLECT_MISSILES'],4:['SLOW_FALL'],5:['STUNNING_STRIKE'],6:['KI_EMPOWERED_STRIKES'],7:['EVASION','STILLNESS_OF_MIND'],10:['PURITY_OF_BODY'],13:['TONGUE_OF_THE_SUN_AND_MOON'],14:['DIAMOND_SOUL'],15:['TIMELESS_BODY'],18:['EMPTY_BODY'],20:['PERFECT_SELF']},paladin:{1:['DIVINE_SENSE','LAY_ON_HANDS'],2:['FIGHTING_STYLE','DIVINE_SMITE'],3:['DIVINE_HEALTH','CHANNEL_DIVINITY'],6:['AURA_OF_PROTECTION'],10:['AURA_OF_COURAGE'],11:['IMPROVED_DIVINE_SMITE'],14:['CLEANSING_TOUCH']},ranger:{1:['FAVORED_ENEMY','NATURAL_EXPLORER'],2:['FIGHTING_STYLE'],3:['PRIMEVAL_AWARENESS'],8:['LANDS_STRIDE'],10:['HIDE_IN_PLAIN_SIGHT'],14:['VANISH'],18:['FERAL_SENSES'],20:['FOE_SLAYER']},rangerua:{1:['FAVORED_ENEMY','NATURAL_EXPLORER'],2:['FIGHTING_STYLE'],3:['PRIMEVAL_AWARENESS'],6:['GREATER_FAVORED_ENEMY'],8:['FLEET_OF_FOOT'],10:['HIDE_IN_PLAIN_SIGHT'],14:['VANISH'],18:['FERAL_SENSES'],20:['FOE_SLAYER']},rogue:{1:['EXPERTISE','SNEAK_ATTACK','THIEVES_CANT'],2:['CUNNING_ACTION'],5:['UNCANNY_DODGE'],7:['EVASION'],11:['RELIABLE_TALENT'],14:['BLINDSENSE'],15:['SLIPPERY_MIND'],18:['ELUSIVE'],20:['STROKE_OF_LUCK']},sorcerer:{2:['SORCERY_POINTS','FLEXIBLE_CASTING'],3:['METAMAGIC'],20:['SORCEROUS_RESTORATION']},warlock:{2:['ELDRITCH_INVOCATIONS'],3:['PACT_BOON'],11:['MYSTIC_ARCANUM'],20:['ELDRITCH_MASTER']},wizard:{1:['ARCANE_RECOVERY'],18:['SPELL_MASTERY'],20:['SIGNATURE_SPELLS']}};}_createClass(ClassFeatures,[{key:'set',value:function set(obj){obj.type='classfeature';features.set(obj);}},{key:'setStandard',value:function setStandard(className,name,obj){var setObj={content:getTranslationByKey('CLASS_FEATURE_'+className+'_'+name+'_TEXT'),name:getTranslationByKey('CLASS_FEATURE_'+className+'_'+name),storageName:'CLASS_FEATURE_'+className+'_'+name};if((0,_utilities.objIsNotEmpty)(obj)){Object.keys(obj).forEach(function(key){setObj[key]=obj[key];});}this.set(setObj);}},{key:'remove',value:function remove(className,name){features.remove('classfeature','CLASS_FEATURE_'+className+'_'+name);}},{key:'findAndChange',value:function findAndChange(storageName,change){features.findAndChange('classfeature',storageName,change);}},{key:'determineClassFeatures',value:function determineClassFeatures(){var _this=this;server.getSetItems('classes.set',{collectionArray:['global_ability_bonus','class_features_turned_on'].concat(_constants.ABILITIES).concat(_constants.ABILITIES.map(function(ability){return ability+'_bonus';})).concat(_constants.CLASSES.map(function(className){return className+'_level';})).concat(_constants.CLASSES.map(function(className){return className+'_toggle';})),process:function process(data){_this.extraAttack(data);_constants.CLASSES.forEach(function(className){if((0,_utilities.exists)(data[className+'_level'])){data[className+'_level']=(0,_utilities.getIntValue)(data[className+'_level']);if((0,_utilities.isUndefinedOrEmpty)(data[className+'_toggle'])){data[className+'_toggle']=1;}if(className in _this.classFeaturesList){Object.keys(_this.classFeaturesList[className]).forEach(function(level){if(data[className+'_level']>=level){_this.classFeaturesList[className][level].forEach(function(feature){if((0,_utilities.isUndefinedOrEmpty)(data.class_features_turned_on)||data.class_features_turned_on&&data.class_features_turned_on.indexOf(feature)===-1){_this.turnOn(data,className.toUpperCase(),feature);if((0,_utilities.isUndefinedOrEmpty)(data.class_features_turned_on)){data.class_features_turned_on='';}data.class_features_turned_on+=' '+feature;}});}});}}});}});}},{key:'turnOn',value:function turnOn(data,className,feature){data['class_feature_'+className.toLowerCase()+'_'+feature.toLowerCase()+'_toggle']=1;this.toggle(className,feature,'on');}},{key:'handleSpecialCases',value:function handleSpecialCases(data,className,feature){var _this2=this;var obj=void 0;if(className==='BARBARIAN'){if(feature==='RAGE'){var rageUses=2;if(data.barbarian_level>=20){rageUses='';}else if(data.barbarian_level>=17){rageUses=6;}else if(data.barbarian_level>=12){rageUses=5;}else if(data.barbarian_level>=6){rageUses=4;}else if(data.barbarian_level>=3){rageUses=3;}var rageDamage=2;if(data.barbarian_level>=16){rageDamage=4;}else if(data.barbarian_level>=9){rageDamage=3;}obj={content:getTranslationByKey('CLASS_FEATURE_BARBARIAN_RAGE_TEXT').replace('RAGE_DAMAGE',rageDamage),recharge:'LONG_REST',uses_max:rageUses};}else if(feature==='UNARMORED_DEFENSE'){data.ac_unarmored_ability='CON';}}else if(className==='BARD'){if(feature==='BARDIC_INSPIRATION'){(function(){var die=void 0;if(data.bard_level>=15){die='d12';}else if(data.bard_level>=10){die='d10';}else if(data.bard_level>=5){die='d8';}else{die='d6';}_this2.findAndChange('BARDIC_INSPIRATION',function(repString){if((0,_utilities.isUndefinedOrEmpty)(data[repString+'_content'])){data[repString+'_content']=getTranslationByKey('BARDIC_INSPIRATION');}data[repString+'_content']=data[repString+'_content'].replace('d6',die);if(data.bard_level>=5){data[repString+'_recharge']='SHORT_OR_LONG_REST';}else{data[repString+'_recharge']='LONG_REST';}data[repString+'_uses_max']=Math.max(abilitiesUtil.getAbilityMod(data,'charisma'),1);});obj={recharge:'LONG_REST',uses_max:Math.max(abilitiesUtil.getAbilityMod(data,'charisma'),1)};})();}if(feature==='SONG_OF_REST'){(function(){var healDie=void 0;if(data.bard_level>=17){healDie='d12';}else if(data.bard_level>=13){healDie='d10';}else if(data.bard_level>=9){healDie='d8';}else{healDie='d6';}if(healDie){_this2.findAndChange('SONG_OF_REST',function(repString){data[repString+'_heal_die']=healDie;});}obj={heal_dice:1,heal_die:'d6'};})();}}else if(className==='CLERIC'){if(feature==='CHANNEL_DIVINITY'){var channelDivinityUses=1;if(data.cleric_level>=18){channelDivinityUses=3;}else if(data.cleric_level>=6){channelDivinityUses=2;}obj={recharge:'SHORT_OR_LONG_REST',uses_max:channelDivinityUses};}else if(feature==='CHANNEL_DIVINITY_TURN_UNDEAD'){var turnUndeadText=getTranslationByKey('CLASS_FEATURE_CLERIC_CHANNEL_DIVINITY_TURN_UNDEAD_TEXT');if(data.cleric_level>=5){var turnUndeadDestroyCR=void 0;if(data.cleric_level>=17){turnUndeadDestroyCR='4';}else if(data.cleric_level>=14){turnUndeadDestroyCR='3';}else if(data.cleric_level>=11){turnUndeadDestroyCR='2';}else if(data.cleric_level>=8){turnUndeadDestroyCR='1';}else{turnUndeadDestroyCR='1/2';}turnUndeadText+='\n'+getTranslationByKey('CLASS_FEATURE_CLERIC_CHANNEL_DIVINITY_TURN_UNDEAD_TEXT_PART_2').replace('CHALLENGE_RATING',turnUndeadDestroyCR);}obj={content:turnUndeadText,saving_throw_ability:'WIS',saving_throw_vs_ability:'WISDOM'};}else if(feature==='DIVINE_INTERVENTION'){obj={freeform:'{{text_top=[[d100]] > [[@{cleric_level}]]}}',uses_max:1};}}else if(className==='DRUID'&&feature==='WILD_SHAPE'){var wildShapeHours=Math.floor(data.druid_level/2);var wildShapeUses=2;var wildShapeCR='1/4';var wildShapeLimitations=getTranslationByKey('CLASS_FEATURE_WILD_SHAPE_NO_FLYING_OR_SWIMMING');if(data.druid_level>=4){wildShapeCR='1/2';wildShapeLimitations=getTranslationByKey('CLASS_FEATURE_WILD_SHAPE_NO_FLYING');}else if(data.druid_level>=8){wildShapeCR=1;wildShapeLimitations='';}else if(data.druid_level>=20){wildShapeUses='';}obj={content:getTranslationByKey('CLASS_FEATURE_DRUID_WILD_SHAPE_TEXT').replace('WILD_SHAPE_HOURS',wildShapeHours).replace('CHALLENGE_RATING',wildShapeCR).replace('LIMITATIONS',' '+wildShapeLimitations),recharge:'SHORT_OR_LONG_REST',uses_max:wildShapeUses};}else if(className==='FIGHTER'){if(feature==='SECOND_WIND'){obj={heal_dice:1,heal_die:'d10',heal_bonus:'@{fighter_level}',recharge:'SHORT_OR_LONG_REST',uses_max:1};}else if(feature==='ACTION_SURGE'){var actionSurgeUses=1;if(data.fighter_level>=17){actionSurgeUses=2;}obj={recharge:'SHORT_OR_LONG_REST',uses_max:actionSurgeUses};}else if(feature==='INDOMITABLE'){var indomitableUses=1;if(data.fighter_level>=17){indomitableUses=3;}else if(data.fighter_level>=13){indomitableUses=2;}obj={recharge:'LONG_REST',uses_max:indomitableUses};}}else if(className==='MONK'){if(feature==='UNARMORED_DEFENSE'){data.ac_unarmored_ability='WIS';}else if(feature==='UNARMORED_MOVEMENT'){var unarmoredMovementFeet=void 0;if(data.monk_level>=18){unarmoredMovementFeet=30;}else if(data.monk_level>=14){unarmoredMovementFeet=25;}else if(data.monk_level>=10){unarmoredMovementFeet=20;}else if(data.monk_level>=6){unarmoredMovementFeet=15;}else{unarmoredMovementFeet=10;}obj={content:getTranslationByKey('CLASS_FEATURE_MONK_UNARMORED_MOVEMENT_TEXT').replace('UNARMORED_MOVEMENT_FEET',unarmoredMovementFeet)};}else if(feature==='KI'){obj={recharge:'SHORT_OR_LONG_REST',uses_max:data.monk_level};}else if(feature==='STUNNING_STRIKE'){obj={saving_throw_ability:'WIS',saving_throw_vs_ability:'CONSTITUTION'};}else if(feature==='DIAMOND_SOUL'){data.death_saving_throw_prof='@{pb}';}}else if(className==='PALADIN'){if(feature==='DIVINE_SENSE'){obj={recharge:'LONG_REST',uses_max:Math.max(1+abilitiesUtil.getAbilityMod(data,'charisma'),1)};}else if(feature==='LAY_ON_HANDS'){obj={heal_query_toggle:_constants.HEAL_QUERY,recharge:'LONG_REST',per_use:_constants.HEAL_QUERY,uses_max:5*data.paladin_level};}else if(feature==='DIVINE_SMITE'){obj={other_damage_dice:'(?{Spell Level|1|2|3|4+, 4} + 1)',other_damage_die:'d8',other_damage_type:getTranslationByKey('RADIANT'),freeform:'{{subheader=(as ?{Spell Level|1|2|3|4+})}}',other_second_damage_condition:'PLUS',other_second_damage_dice:1,other_second_damage_die:'d8',other_second_damage_type:getTranslationByKey('VS_FIEND_OR_UNDEAD')};}else if(feature==='CHANNEL_DIVINITY'){obj={recharge:'SHORT_OR_LONG_REST',uses_max:1};}else if(feature==='AURA_OF_PROTECTION'){var auraRange=10;if(data.paladin_level>=18){auraRange=30;}obj={content:getTranslationByKey('CLASS_FEATURE_PALADIN_AURA_OF_PROTECTION_TEXT').replace('AURA_RANGE',auraRange)};}else if(feature==='AURA_OF_COURAGE'){var _auraRange=10;if(data.paladin_level>=18){_auraRange=30;}obj={content:getTranslationByKey('CLASS_FEATURE_PALADIN_AURA_OF_COURAGE_TEXT').replace('AURA_RANGE',_auraRange)};}else if(feature==='IMPROVED_DIVINE_SMITE'){obj={other_damage_dice:1,other_damage_die:'d8',other_damage_type:'radiant'};}else if(feature==='CLEANSING_TOUCH'){obj={recharge:'LONG_REST',uses_max:Math.max(abilitiesUtil.getAbilityMod(data,'charisma'),1)};}}else if(className==='ROGUE'){if(feature==='SNEAK_ATTACK'){obj={other_damage_dice:Math.ceil((0,_utilities.getIntValue)(data.rogue_level||1)/2),other_damage_die:'d6'};}else if(feature==='STROKE_OF_LUCK'){obj={recharge:'SHORT_OR_LONG_REST',uses_max:1};}}else if(className==='SORCERER'&&feature==='SORCERY_POINTS'){if(data.sorcerer_level>=2){obj={recharge:'LONG_REST',uses_max:data.sorcerer_level};}}else if(className==='WARLOCK'){if(feature==='ELDRITCH_INVOCATIONS'){var eldritchInvocations=void 0;if(data.warlock_level>=17){eldritchInvocations=8;}else if(data.warlock_level>=15){eldritchInvocations=7;}else if(data.warlock_level>=12){eldritchInvocations=6;}else if(data.warlock_level>=9){eldritchInvocations=5;}else if(data.warlock_level>=7){eldritchInvocations=4;}else if(data.warlock_level>=5){eldritchInvocations=3;}else{eldritchInvocations=2;}obj={content:getTranslationByKey('CLASS_FEATURE_WARLOCK_ELDRITCH_INVOCATIONS_TEXT').replace('NUMBER_OF_INVOCATIONS_KNOWN',eldritchInvocations)};}else if(feature==='ELDRITCH_MASTER'){obj={recharge:'LONG_REST'};}}else if(className==='WIZARD'&&feature==='ARCANE_RECOVERY'){obj={recharge:'LONG_REST',uses_max:1};}return obj;}},{key:'handleSpecialCasesRemove',value:function handleSpecialCasesRemove(data,feature){if(feature==='UNARMORED_DEFENSE'){if(data.ac_unarmored_ability==='CON'||data.ac_unarmored_ability==='WIS'){data.ac_unarmored_ability=0;}}if(feature==='DIAMOND_SOUL'){data.death_saving_throw_prof='';}}},{key:'toggle',value:function toggle(classToToggle,feature,forceOn){var _this3=this;server.getSetItems(classToToggle+' '+feature,{collectionArray:['class_feature_'+classToToggle.toLowerCase()+'_'+feature.toLowerCase()+'_toggle','ac_unarmored_ability'].concat(_constants.CLASSES.map(function(className){return className+'_level';})),process:function process(data){if(forceOn||(0,_utilities.exists)(data['class_feature_'+classToToggle.toLowerCase()+'_'+feature.toLowerCase()+'_toggle'])){var obj=_this3.handleSpecialCases(data,classToToggle,feature);_this3.setStandard(classToToggle,feature,obj);}else{_this3.handleSpecialCasesRemove(data,feature);_this3.remove(classToToggle,feature);}}});}},{key:'extraAttack',value:function extraAttack(data){if(data.fighter_level>=5){var extraAttackTimes=void 0;if(data.fighter_level>=20){extraAttackTimes=getTranslationByKey('CLASS_FEATURE_EXTRA_ATTACK_FOUR');}else if(data.fighter_level>=11){extraAttackTimes=getTranslationByKey('CLASS_FEATURE_EXTRA_ATTACK_THREE');}else{extraAttackTimes=getTranslationByKey('CLASS_FEATURE_EXTRA_ATTACK_TWICE');}features.set({content:getTranslationByKey('CLASS_FEATURE_EXTRA_ATTACK_TEXT').replace('NUMBER_OF_TIMES',extraAttackTimes),name:getTranslationByKey('CLASS_FEATURE_EXTRA_ATTACK'),storageName:'Extra Attack',type:'classfeature'});}else if(data.barbarian_level>=5||data.monk_level>=5||data.paladin_level>=5||data.ranger_level>=5){features.set({content:getTranslationByKey('CLASS_FEATURE_EXTRA_ATTACK_TEXT').replace('NUMBER_OF_TIMES',getTranslationByKey('CLASS_FEATURE_EXTRA_ATTACK_TWICE')),name:getTranslationByKey('CLASS_FEATURE_EXTRA_ATTACK'),storageName:'Extra Attack',type:'classfeature'});}}},{key:'setup',value:function setup(){var _this4=this;_constants.CLASSES.forEach(function(className){var featuresList=['METAMAGIC_CAREFUL_SPELL','METAMAGIC_DISTANT_SPELL','METAMAGIC_EMPOWERED_SPELL','METAMAGIC_EXTENDED_SPELL','METAMAGIC_HEIGHTENED_SPELL','METAMAGIC_QUICKENED_SPELL','METAMAGIC_SUBTLE_SPELL','METAMAGIC_TWINNED_SPELL'];if(className in _this4.classFeaturesList){Object.keys(_this4.classFeaturesList[className]).forEach(function(level){featuresList=featuresList.concat(_this4.classFeaturesList[className][level]);});featuresList.forEach(function(feature){on('change:class_feature_'+className+'_'+feature.toLowerCase()+'_toggle',function(){_this4.toggle(className.toUpperCase(),feature);});});}});on('change:class_feature_barbarian_brutal_critical_toggle',function(){actions.updateAllButFeatures();});}}]);return ClassFeatures;}();
|
||
|
||
},{"../../../scripts/Server":32,"../../../scripts/constants":34,"../../../scripts/utilities":36,"../../abilities/AbilitiesUtil":2,"../../actions/Actions":9,"../Features":13}],15:[function(require,module,exports){
|
||
'use strict';Object.defineProperty(exports,"__esModule",{value:true});exports.RacialTraits=undefined;var _createClass=function(){function defineProperties(target,props){for(var i=0;i<props.length;i++){var descriptor=props[i];descriptor.enumerable=descriptor.enumerable||false;descriptor.configurable=true;if("value"in descriptor)descriptor.writable=true;Object.defineProperty(target,descriptor.key,descriptor);}}return function(Constructor,protoProps,staticProps){if(protoProps)defineProperties(Constructor.prototype,protoProps);if(staticProps)defineProperties(Constructor,staticProps);return Constructor;};}();var _Actions=require('../../actions/Actions');var _Server=require('../../../scripts/Server');var _utilities=require('../../../scripts/utilities');function _classCallCheck(instance,Constructor){if(!(instance instanceof Constructor)){throw new TypeError("Cannot call a class as a function");}}var actions=new _Actions.Actions();var server=new _Server.Server();var RacialTraits=exports.RacialTraits=function(){function RacialTraits(){_classCallCheck(this,RacialTraits);}_createClass(RacialTraits,[{key:'updateD20Mod',value:function updateD20Mod(){server.getSetItems('features.updateD20Mod',{collectionArray:['halfling_luck'],process:function process(data){if((0,_utilities.exists)(data.halfling_luck)){data.d20_mod='ro<1';}else{data.d20_mod='';}}});}},{key:'setup',value:function setup(){var _this=this;on('change:savage_attacks',function(){actions.updateAllButFeatures();});on('change:halfling_luck',function(){_this.updateD20Mod();});}}]);return RacialTraits;}();
|
||
|
||
},{"../../../scripts/Server":32,"../../../scripts/utilities":36,"../../actions/Actions":9}],16:[function(require,module,exports){
|
||
'use strict';Object.defineProperty(exports,"__esModule",{value:true});exports.Header=undefined;var _createClass=function(){function defineProperties(target,props){for(var i=0;i<props.length;i++){var descriptor=props[i];descriptor.enumerable=descriptor.enumerable||false;descriptor.configurable=true;if("value"in descriptor)descriptor.writable=true;Object.defineProperty(target,descriptor.key,descriptor);}}return function(Constructor,protoProps,staticProps){if(protoProps)defineProperties(Constructor.prototype,protoProps);if(staticProps)defineProperties(Constructor,staticProps);return Constructor;};}();var _Server=require('../../scripts/Server');var _utilities=require('../../scripts/utilities');function _classCallCheck(instance,Constructor){if(!(instance instanceof Constructor)){throw new TypeError("Cannot call a class as a function");}}var server=new _Server.Server();var Header=exports.Header=function(){function Header(){_classCallCheck(this,Header);}_createClass(Header,[{key:'updateAlignment',value:function updateAlignment(){server.getSetItems('header.updateAlignment',{collectionArray:['alignment','is_npc'],process:function process(data){if(data.alignment&&(0,_utilities.exists)(data.is_npc)){data.alignment=data.alignment.toLowerCase();}}});}},{key:'setup',value:function setup(){var _this=this;on('change:alignment',function(){_this.updateAlignment();});}}]);return Header;}();
|
||
|
||
},{"../../scripts/Server":32,"../../scripts/utilities":36}],17:[function(require,module,exports){
|
||
'use strict';Object.defineProperty(exports,"__esModule",{value:true});exports.HitDice=undefined;var _createClass=function(){function defineProperties(target,props){for(var i=0;i<props.length;i++){var descriptor=props[i];descriptor.enumerable=descriptor.enumerable||false;descriptor.configurable=true;if("value"in descriptor)descriptor.writable=true;Object.defineProperty(target,descriptor.key,descriptor);}}return function(Constructor,protoProps,staticProps){if(protoProps)defineProperties(Constructor.prototype,protoProps);if(staticProps)defineProperties(Constructor,staticProps);return Constructor;};}();var _constants=require('../../scripts/constants');var _AbilitiesUtil=require('../abilities/AbilitiesUtil');var _Server=require('../../scripts/Server');var _utilities=require('../../scripts/utilities');function _classCallCheck(instance,Constructor){if(!(instance instanceof Constructor)){throw new TypeError("Cannot call a class as a function");}}var abilitiesUtil=new _AbilitiesUtil.AbilitiesUtil();var server=new _Server.Server();var HitDice=exports.HitDice=function(){function HitDice(){_classCallCheck(this,HitDice);}_createClass(HitDice,[{key:'update',value:function update(){server.getSetItems('hitDice.update',{collectionArray:['hit_dice','hit_die','global_ability_bonus'].concat(_constants.ABILITIES).concat(_constants.ABILITIES.map(function(ability){return ability+'_bonus';})).concat(_constants.HIT_DIE.map(function(hitDie){return'hd_d'+hitDie;})).concat(_constants.HIT_DIE.map(function(hitDie){return'hd_d'+hitDie+'_max';})).concat(_constants.HIT_DIE.map(function(hitDie){return'hd_d'+hitDie+'_query';})).concat(_constants.HIT_DIE.map(function(hitDie){return'hd_d'+hitDie+'_formula';})),process:function process(data){var hdNum=(0,_utilities.getIntValue)(data.hit_dice);var hdSize=data.hit_die;if(hdNum&&hdSize){data['hd_'+hdSize]=hdNum;data['hd_'+hdSize+'_max']=hdNum;}_constants.HIT_DIE.forEach(function(hitDie){if((0,_utilities.exists)(data['hd_d'+hitDie+'_max'])){if((0,_utilities.isUndefinedOrEmpty)(data['hd_d'+hitDie])){data['hd_d'+hitDie]=data['hd_d'+hitDie+'_max'];}data['hd_d'+hitDie+'_query']='?{HD';for(var x=1;x<=data['hd_d'+hitDie+'_max'];x+=1){data['hd_d'+hitDie+'_query']+='|'+x;}data['hd_d'+hitDie+'_query']+='}';var conMod=abilitiesUtil.getAbilityMod(data,'constitution');data['hd_d'+hitDie+'_formula']='{{roll1=[[{('+data['hd_d'+hitDie+'_query']+')'+hitDie+'['+getTranslationByKey('HIT_DICE').toLowerCase()+' * '+hitDie+'] + ('+data['hd_d'+hitDie+'_query']+' * '+conMod+')['+getTranslationByKey('CON').toLowerCase()+' * '+getTranslationByKey('HIT_DICE').toLowerCase()+'], 0d0}kh1[minimum of 0]]]}}';}else{if((0,_utilities.exists)(data['hd_d'+hitDie])){data['hd_d'+hitDie]=0;}if((0,_utilities.exists)(data['hd_d'+hitDie+'_query'])){data['hd_d'+hitDie+'_query']='';}if((0,_utilities.exists)(data['hd_d'+hitDie+'_formula'])){data['hd_d'+hitDie+'_formula']='';}}});}});}},{key:'setup',value:function setup(){var _this=this;var hdWatch=['hit_dice','hit_die'].concat(_constants.HIT_DIE.map(function(hitDie){return'hd_d'+hitDie+'_max';})).map(function(field){return'change:'+field;}).join(' ');on(hdWatch,function(){_this.update();});}}]);return HitDice;}();
|
||
|
||
},{"../../scripts/Server":32,"../../scripts/constants":34,"../../scripts/utilities":36,"../abilities/AbilitiesUtil":2}],18:[function(require,module,exports){
|
||
'use strict';Object.defineProperty(exports,"__esModule",{value:true});exports.Processing=undefined;var _createClass=function(){function defineProperties(target,props){for(var i=0;i<props.length;i++){var descriptor=props[i];descriptor.enumerable=descriptor.enumerable||false;descriptor.configurable=true;if("value"in descriptor)descriptor.writable=true;Object.defineProperty(target,descriptor.key,descriptor);}}return function(Constructor,protoProps,staticProps){if(protoProps)defineProperties(Constructor.prototype,protoProps);if(staticProps)defineProperties(Constructor,staticProps);return Constructor;};}();var _Server=require('../../scripts/Server');function _classCallCheck(instance,Constructor){if(!(instance instanceof Constructor)){throw new TypeError("Cannot call a class as a function");}}var server=new _Server.Server();var Processing=exports.Processing=function(){function Processing(){_classCallCheck(this,Processing);}_createClass(Processing,[{key:'close',value:function close(){server.getSetItems('Processing.close',{collectionArray:['processing'],process:function process(data){data.processing='';}});}},{key:'setup',value:function setup(){var _this=this;on('change:close_processing',function(){_this.close();});}}]);return Processing;}();
|
||
|
||
},{"../../scripts/Server":32}],19:[function(require,module,exports){
|
||
'use strict';Object.defineProperty(exports,"__esModule",{value:true});exports.ProficiencyBonus=undefined;var _createClass=function(){function defineProperties(target,props){for(var i=0;i<props.length;i++){var descriptor=props[i];descriptor.enumerable=descriptor.enumerable||false;descriptor.configurable=true;if("value"in descriptor)descriptor.writable=true;Object.defineProperty(target,descriptor.key,descriptor);}}return function(Constructor,protoProps,staticProps){if(protoProps)defineProperties(Constructor.prototype,protoProps);if(staticProps)defineProperties(Constructor,staticProps);return Constructor;};}();var _Server=require('../../scripts/Server');var _utilities=require('../../scripts/utilities');function _classCallCheck(instance,Constructor){if(!(instance instanceof Constructor)){throw new TypeError("Cannot call a class as a function");}}var server=new _Server.Server();var ProficiencyBonus=exports.ProficiencyBonus=function(){function ProficiencyBonus(){_classCallCheck(this,ProficiencyBonus);}_createClass(ProficiencyBonus,[{key:'get',value:function get(data,display){var pb=this.calculate(data.level,data.challenge);if((0,_utilities.exists)(data.proficiency_dice)){if(display){pb='d'+pb*2;}else{pb='d'+pb*2+'cf0cs0';}}return pb;}},{key:'getExpertise',value:function getExpertise(data){var pb=this.calculate(data.level,data.challenge);if((0,_utilities.exists)(data.proficiency_dice)){pb='2d'+pb*2+'cf0cs0';}else{pb*=2;}return pb;}},{key:'getHalfPB',value:function getHalfPB(data,roundUp){var pb=this.calculate(data.level,data.challenge);if((0,_utilities.exists)(data.proficiency_dice)){pb='d'+pb+'cf0cs0';}else if(roundUp){pb=Math.ceil(pb/2);}else{pb=Math.floor(pb/2);}return pb;}},{key:'calculate',value:function calculate(level,challenge){var pb=2;level=(0,_utilities.getIntValue)(level);if(challenge==='1/8'||challenge==='1/4'||challenge==='1/2'){challenge=1;}else{(0,_utilities.getIntValue)(challenge);}var levelOrChallenge=Math.max(level,challenge);if((0,_utilities.exists)(levelOrChallenge)){pb+=Math.floor(Math.abs((levelOrChallenge-1)/4));}return pb;}},{key:'update',value:function update(){var _this=this;server.getSetItems('proficiencyBonus.update',{collectionArray:['level','challenge','proficiency_dice','pb'],process:function process(data){data.pb=_this.calculate(data.level,data.challenge);data.pb_display=_this.get(data,'display');}});}},{key:'setup',value:function setup(){var _this2=this;on('change:level change:challenge change:proficiency_dice',function(){_this2.update();});}}]);return ProficiencyBonus;}();
|
||
|
||
},{"../../scripts/Server":32,"../../scripts/utilities":36}],20:[function(require,module,exports){
|
||
'use strict';Object.defineProperty(exports,"__esModule",{value:true});exports.Resistances=undefined;var _createClass=function(){function defineProperties(target,props){for(var i=0;i<props.length;i++){var descriptor=props[i];descriptor.enumerable=descriptor.enumerable||false;descriptor.configurable=true;if("value"in descriptor)descriptor.writable=true;Object.defineProperty(target,descriptor.key,descriptor);}}return function(Constructor,protoProps,staticProps){if(protoProps)defineProperties(Constructor.prototype,protoProps);if(staticProps)defineProperties(Constructor,staticProps);return Constructor;};}();var _Format=require('../../scripts/Format');var _Server=require('../../scripts/Server');var _utilities=require('../../scripts/utilities');function _classCallCheck(instance,Constructor){if(!(instance instanceof Constructor)){throw new TypeError("Cannot call a class as a function");}}var format=new _Format.Format();var server=new _Server.Server();var Resistances=exports.Resistances=function(){function Resistances(){_classCallCheck(this,Resistances);}_createClass(Resistances,[{key:'updateDamageResistancesVar',value:function updateDamageResistancesVar(){server.getSetItems('resistances.updateDamageResistancesVar',{collectionArray:['damage_resistances_var','damage_vulnerabilities','damage_resistances','damage_immunities','condition_immunities'],process:function process(data){var resistancesVar=[];if((0,_utilities.exists)(data.damage_vulnerabilities)){resistancesVar.push('{{Damage Vulnerabilities=@{damage_vulnerabilities}}}');}if((0,_utilities.exists)(data.damage_resistances)){resistancesVar.push('{{Damage Resistances=@{damage_resistances}}}');}if((0,_utilities.exists)(data.damage_immunities)){resistancesVar.push('{{Damage Immunities=@{damage_immunities}}}');}if((0,_utilities.exists)(data.condition_immunities)){resistancesVar.push('{{Condition Immunities=@{condition_immunities}}}');}data.damage_resistances_var=resistancesVar.join(' ');}});}},{key:'updateDamageVulnerabilities',value:function updateDamageVulnerabilities(){server.getSetItems('resistances.updateDamageVulnerabilities',{collectionArray:['damage_vulnerabilities'],process:function process(data){if(data.damage_vulnerabilities){data.damage_vulnerabilities=format.lowercaseDamageTypes(data.damage_vulnerabilities);}}});}},{key:'updateDamageResistances',value:function updateDamageResistances(){server.getSetItems('resistances.updateDamageResistances',{collectionArray:['damage_resistances'],process:function process(data){if(data.damage_resistances){data.damage_resistances=format.lowercaseDamageTypes(data.damage_resistances);}}});}},{key:'updateDamageImmunities',value:function updateDamageImmunities(){server.getSetItems('resistances.updateDamageImmunities',{collectionArray:['damage_immunities'],process:function process(data){if(data.damage_immunities){data.damage_immunities=format.lowercaseDamageTypes(data.damage_immunities);}}});}},{key:'updateConditionImmunities',value:function updateConditionImmunities(){server.getSetItems('resistances.updateConditionImmunities',{collectionArray:['condition_immunities'],process:function process(data){if(data.condition_immunities){data.condition_immunities=format.lowercaseDamageTypes(data.condition_immunities);}}});}},{key:'setup',value:function setup(){var _this=this;on('change:damage_vulnerabilities change:damage_resistances change:damage_immunities change:condition_immunities',function(){_this.updateDamageResistancesVar();});on('change:damage_vulnerabilities',function(){_this.updateDamageVulnerabilities();});on('change:damage_resistances',function(){_this.updateDamageResistances();});on('change:damage_immunities',function(){_this.updateDamageImmunities();});on('change:condition_immunities',function(){_this.updateConditionImmunities();});}}]);return Resistances;}();
|
||
|
||
},{"../../scripts/Format":29,"../../scripts/Server":32,"../../scripts/utilities":36}],21:[function(require,module,exports){
|
||
'use strict';Object.defineProperty(exports,"__esModule",{value:true});exports.SavingThrows=undefined;var _createClass=function(){function defineProperties(target,props){for(var i=0;i<props.length;i++){var descriptor=props[i];descriptor.enumerable=descriptor.enumerable||false;descriptor.configurable=true;if("value"in descriptor)descriptor.writable=true;Object.defineProperty(target,descriptor.key,descriptor);}}return function(Constructor,protoProps,staticProps){if(protoProps)defineProperties(Constructor.prototype,protoProps);if(staticProps)defineProperties(Constructor,staticProps);return Constructor;};}();var _constants=require('../../scripts/constants');var _AbilitiesUtil=require('../abilities/AbilitiesUtil');var _Format=require('../../scripts/Format');var _ProficiencyBonus=require('../proficiencyBonus/ProficiencyBonus');var _Server=require('../../scripts/Server');var _utilities=require('../../scripts/utilities');function _toConsumableArray(arr){if(Array.isArray(arr)){for(var i=0,arr2=Array(arr.length);i<arr.length;i++){arr2[i]=arr[i];}return arr2;}else{return Array.from(arr);}}function _classCallCheck(instance,Constructor){if(!(instance instanceof Constructor)){throw new TypeError("Cannot call a class as a function");}}var abilitiesUtil=new _AbilitiesUtil.AbilitiesUtil();var format=new _Format.Format();var proficiencyBonus=new _ProficiencyBonus.ProficiencyBonus();var server=new _Server.Server();var SavingThrows=exports.SavingThrows=function(){function SavingThrows(){_classCallCheck(this,SavingThrows);}_createClass(SavingThrows,[{key:'getHighestOfAbilityScoresForSavingThrow',value:function getHighestOfAbilityScoresForSavingThrow(data,savingThrow){var abilityName='';var highestValue=0;_constants.ABILITIES.forEach(function(ability){var abilityMod=abilitiesUtil.getAbilityMod(data,ability);if((0,_utilities.exists)(data[savingThrow+'_'+ability])&&(highestValue===0||abilityMod>highestValue)){highestValue=abilityMod;abilityName=ability;}});return abilityName;}},{key:'findHighest',value:function findHighest(arr){var highestAbility=Math.max.apply(Math,_toConsumableArray(arr.map(function(ability){return ability.score;})));return arr.find(function(ability){return ability.score===highestAbility;});}},{key:'getHighestAbilityScores',value:function getHighestAbilityScores(data,savingThrow){var _this=this;var abilitiesArray=[];_constants.ABILITIES.forEach(function(ability){if((0,_utilities.exists)(data[savingThrow+'_'+ability])){abilitiesArray.push({name:ability,score:abilitiesUtil.getAbilityScore(data,ability)});}});var highestAbilities=[];if(abilitiesArray&&abilitiesArray.length>0){(function(){var highestAbilityObj=_this.findHighest(abilitiesArray);highestAbilities.push(highestAbilityObj);abilitiesArray.splice(abilitiesArray.findIndex(function(ability){return ability.name===highestAbilityObj.name;}),1);})();}if(abilitiesArray&&abilitiesArray.length>1){var secondHighestAbilityObj=this.findHighest(abilitiesArray);highestAbilities.push(secondHighestAbilityObj);}return highestAbilities;}},{key:'getAverageOfHighestAbilityScoresForSavingThrow',value:function getAverageOfHighestAbilityScoresForSavingThrow(data,savingThrow){var obj={abilitiesUsed:[]};var sum=0;var highestAbilities=this.getHighestAbilityScores(data,savingThrow);highestAbilities.forEach(function(ability){obj.abilitiesUsed.push(getTranslationByKey(abilitiesUtil.getAbilityShortName(ability.name).toUpperCase()).toLowerCase());sum+=abilitiesUtil.getAbilityScore(data,ability.name);});if(obj.abilitiesUsed&&obj.abilitiesUsed.length>0){obj.avg=abilitiesUtil.getMod(sum/obj.abilitiesUsed.length);}return obj;}},{key:'setCustomSaveProf',value:function setCustomSaveProf(data,savingThrow){var pbVar='@{PB}';_constants.ABILITIES.forEach(function(ability){if((0,_utilities.exists)(data[savingThrow+'_'+ability])&&(0,_utilities.exists)(data[ability+'_save_prof'])&&(0,_utilities.isUndefinedOrEmpty)(data[savingThrow+'_save_prof'])){data[savingThrow+'_save_prof']=pbVar;}});}},{key:'update',value:function update(savingThrows){var _this2=this;var collectionArray=['proficiency_dice','level','challenge','global_ability_bonus','global_saving_throw_bonus','saving_throws_half_proficiency','average_of_abilities'].concat(savingThrows.map(function(savingThrow){return savingThrow+'_save_prof';})).concat(savingThrows.map(function(savingThrow){return savingThrow+'_save_bonus';})).concat(savingThrows.map(function(savingThrow){return savingThrow+'_saving_throw_mod';})).concat(savingThrows.map(function(savingThrow){return savingThrow+'_saving_throw_mod_with_sign';})).concat(_constants.SAVING_THROWS).concat(_constants.SAVING_THROWS.map(function(savingThrow){return savingThrow+'_bonus';})).concat(_constants.SAVING_THROWS.map(function(savingThrow){return savingThrow+'_save_prof';}));var hasCustomSavingThrows=false;_constants.CUSTOM_SAVING_THROWS.forEach(function(savingThrow){if(savingThrows.indexOf(savingThrow)!==-1){hasCustomSavingThrows=true;}});if(hasCustomSavingThrows){collectionArray=collectionArray.concat(_constants.CUSTOM_SAVING_THROWS.map(function(customSavingThrow){return customSavingThrow+'_save_prof';}));_constants.CUSTOM_SAVING_THROWS.forEach(function(savingThrow){collectionArray=collectionArray.concat(_constants.ABILITIES.map(function(ability){return savingThrow+'_'+ability;}));});}server.getSetItems('savingThrows.update',{collectionArray:collectionArray,process:function process(data){savingThrows.forEach(function(savingThrow){var total=0;var totalFormula='';var ability=void 0;if((0,_utilities.exists)(data[savingThrow+'_save_prof'])){var pb=proficiencyBonus.get(data);if(!isNaN(pb)){total+=pb;}totalFormula=format.addTo(totalFormula,pb+'['+getTranslationByKey('PROFICIENT').toLowerCase()+']');}else if((0,_utilities.exists)(data.saving_throws_half_proficiency)){var halfPB=proficiencyBonus.getHalfPB(data);if(!isNaN(halfPB)){total+=halfPB;}totalFormula=format.addTo(totalFormula,halfPB+'['+getTranslationByKey('HALF_PROFICIENCY').toLowerCase()+']');}if(_constants.CUSTOM_SAVING_THROWS.indexOf(savingThrow)!==-1){if((0,_utilities.exists)(data.average_of_abilities)){var obj=_this2.getAverageOfHighestAbilityScoresForSavingThrow(data,savingThrow);if(obj.avg){total+=obj.avg;totalFormula=format.addTo(totalFormula,obj.avg+'['+obj.abilitiesUsed.join(' ')+' '+getTranslationByKey('AVG').toLowerCase()+']');}}else if(savingThrow!=='death'){ability=_this2.getHighestOfAbilityScoresForSavingThrow(data,savingThrow);}_this2.setCustomSaveProf(data,savingThrow);}else if(savingThrow!=='death'){ability=savingThrow;}if(ability){total+=abilitiesUtil.getAbilityMod(data,ability);}var savingThrowBonus=(0,_utilities.getFloatValue)(data[savingThrow+'_save_bonus']);if(savingThrowBonus){if(!isNaN(savingThrowBonus)){total+=savingThrowBonus;}var abilityTooltip=getTranslationByKey(abilitiesUtil.getAbilityShortName(ability).toUpperCase()).toLowerCase();if(savingThrow==='death'){abilityTooltip=getTranslationByKey('DEATH').toLowerCase();}totalFormula=format.addTo(totalFormula,savingThrowBonus+'['+abilityTooltip+' '+getTranslationByKey('SAVING_THROW_BONUS').toLowerCase()+']');}if((0,_utilities.exists)(data.global_saving_throw_bonus)){if(!isNaN(data.global_saving_throw_bonus)){total+=(0,_utilities.getFloatValue)(data.global_saving_throw_bonus);}totalFormula=format.addTo(totalFormula,data.global_saving_throw_bonus+'['+getTranslationByKey('GLOBAL_SAVING_THROW_BONUS').toLowerCase()+']');}data[savingThrow+'_saving_throw_mod']=totalFormula;data[savingThrow+'_saving_throw_mod_with_sign']=format.showSign(total);});},callback:function callback(){_this2.updateMacro();}});}},{key:'updateMacro',value:function updateMacro(){server.getSetItems('savingThrows.updateMacro',{collectionArray:['saving_throw_macro_var','saving_throw_query_var','use_custom_saving_throws','honor_toggle','sanity_toggle'].concat(_constants.CUSTOM_SAVING_THROWS.map(function(customSavingThrow){return customSavingThrow+'_saving_throw_mod_with_sign';})).concat(_constants.SAVING_THROWS.map(function(savingThrow){return savingThrow+'_saving_throw_mod_with_sign';})),process:function process(data){var macroArray=[];var queryArray=[];if((0,_utilities.exists)(data.use_custom_saving_throws)){_constants.CUSTOM_SAVING_THROWS.forEach(function(customSavingThrow){var total=data[customSavingThrow+'_saving_throw_mod_with_sign']||'+0';macroArray.push('[^{'+customSavingThrow.toUpperCase()+'} '+total+'](~shaped_'+customSavingThrow+'_saving_throw)');queryArray.push(format.capitalize(customSavingThrow)+' '+total+',{{title='+getTranslationByKey(customSavingThrow.toUpperCase())+' '+getTranslationByKey('SAVING_THROW')+'}} {{roll1=[[@{shaped_d20}@{d20_mod} + @{'+customSavingThrow+'_formula} + @{'+customSavingThrow+'_saving_throw_mod}]]}} {{@{roll_setting}=[[@{shaped_d20}@{d20_mod} + @{'+customSavingThrow+'_formula} + @{'+customSavingThrow+'_saving_throw_mod}]]}}');});}else{_constants.ABILITIES.forEach(function(ability){if((ability!=='honor'||ability==='honor'&&(0,_utilities.exists)(data.honor_toggle))&&(ability!=='sanity'||ability==='sanity'&&(0,_utilities.exists)(data.sanity_toggle))){var _total=data[ability+'_saving_throw_mod_with_sign']||'+0';macroArray.push('[^{'+ability.toUpperCase()+'} '+_total+'](~shaped_'+ability+'_saving_throw)');queryArray.push(format.capitalize(ability)+' '+_total+',{{title='+getTranslationByKey(ability.toUpperCase())+' '+getTranslationByKey('SAVING_THROW')+'}} {{roll1=[[@{shaped_d20}@{d20_mod} + @{'+ability+'_formula} + @{'+ability+'_saving_throw_mod}]]}} {{@{roll_setting}=[[@{shaped_d20}@{d20_mod} + @{'+ability+'_formula} + @{'+ability+'_saving_throw_mod}]]}}');}});}var total=data.death_saving_throw_mod_with_sign||'+0';macroArray.push('[^{DEATH} '+total+'](~shaped_death_saving_throw)');queryArray.push(getTranslationByKey('DEATH')+' '+total+', {{title='+getTranslationByKey('DEATH')+' '+getTranslationByKey('SAVING_THROW')+'}} {{roll1=[[@{shaped_d20}@{d20_mod} + @{death_saving_throw_mod}]]}} {{@{roll_setting}=[[@{shaped_d20}@{d20_mod} + @{death_saving_throw_mod}]]}} {{death_saving_throw_successes=@{death_saving_throw_successes}}} {{death_saving_throw_failures=@{death_saving_throw_failures}}}');data.saving_throw_macro_var=macroArray.join(', ');data.saving_throw_query_var='?{Saving Throw|'+queryArray.join('|')+'}';}});}},{key:'updateCustomSavingThrows',value:function updateCustomSavingThrows(){this.update(_constants.CUSTOM_SAVING_THROWS);}},{key:'updateSavingThrows',value:function updateSavingThrows(){this.update(_constants.SAVING_THROWS);this.updateCustomSavingThrows();}},{key:'updateFromSRD',value:function updateFromSRD(){var _this3=this;server.getSetItems('savingThrows.updateFromSRD',{collectionArray:['level','challenge','saving_throws_srd','global_ability_bonus'].concat(_constants.ABILITIES).concat(_constants.ABILITIES.map(function(ability){return ability+'_bonus';})).concat(_constants.ABILITIES.map(function(ability){return ability+'_save_prof';})).concat(_constants.ABILITIES.map(function(ability){return ability+'_save_bonus';})),process:function process(data){_constants.ABILITIES.forEach(function(ability){var shortAbility=abilitiesUtil.getAbilityShortName(ability,true);if(data.saving_throws_srd&&data.saving_throws_srd.indexOf(shortAbility)!==-1){data[ability+'_save_prof']='@{PB}';var regex=new RegExp(shortAbility+'\\s?\\+(\\d+)','i');var match=data.saving_throws_srd.match(regex);if(match&&match[1]){var pb=proficiencyBonus.calculate(data.level,data.challenge);var abilityMod=abilitiesUtil.getAbilityMod(data,ability);var savingThrowValue=(0,_utilities.getIntValue)(match[1])-pb-abilityMod;if(savingThrowValue!==0){data[ability+'_save_bonus']=savingThrowValue;}}}});},callback:function callback(){_this3.updateSavingThrows();}});}},{key:'setup',value:function setup(){var _this4=this;_constants.SAVING_THROWS.forEach(function(savingThrow){var savingThrowWatch=[savingThrow,savingThrow+'_bonus',savingThrow+'_save_prof',savingThrow+'_save_bonus'];on(savingThrowWatch.map(function(savingThrowField){return'change:'+savingThrowField;}).join(' '),function(){_this4.update([savingThrow]);_this4.updateCustomSavingThrows();});});on('change:global_ability_bonus',function(){_this4.updateSavingThrows();});_constants.CUSTOM_SAVING_THROWS.forEach(function(customSavingThrow){var savingThrowWatch=[customSavingThrow+'_save_prof',customSavingThrow+'_save_bonus'].concat(_constants.ABILITIES.map(function(ability){return customSavingThrow+'_'+ability;}));on(savingThrowWatch.map(function(savingThrow){return'change:'+savingThrow;}).join(' '),function(){_this4.update([customSavingThrow]);});});on('change:average_of_abilities',function(){_this4.updateCustomSavingThrows();});on('change:proficiency_dice change:level change:challenge change:global_saving_throw_bonus change:saving_throws_half_proficiency',function(){_this4.updateSavingThrows();});on('change:use_custom_saving_throws change:honor_toggle change:sanity_toggle',function(){_this4.updateMacro();});on('change:saving_throws_srd',function(){_this4.updateFromSRD();});}}]);return SavingThrows;}();
|
||
|
||
},{"../../scripts/Format":29,"../../scripts/Server":32,"../../scripts/constants":34,"../../scripts/utilities":36,"../abilities/AbilitiesUtil":2,"../proficiencyBonus/ProficiencyBonus":19}],22:[function(require,module,exports){
|
||
'use strict';Object.defineProperty(exports,"__esModule",{value:true});exports.Senses=undefined;var _createClass=function(){function defineProperties(target,props){for(var i=0;i<props.length;i++){var descriptor=props[i];descriptor.enumerable=descriptor.enumerable||false;descriptor.configurable=true;if("value"in descriptor)descriptor.writable=true;Object.defineProperty(target,descriptor.key,descriptor);}}return function(Constructor,protoProps,staticProps){if(protoProps)defineProperties(Constructor.prototype,protoProps);if(staticProps)defineProperties(Constructor,staticProps);return Constructor;};}();var _constants=require('../../scripts/constants');var _Distance=require('../../scripts/Distance');var _Server=require('../../scripts/Server');var _utilities=require('../../scripts/utilities');function _classCallCheck(instance,Constructor){if(!(instance instanceof Constructor)){throw new TypeError("Cannot call a class as a function");}}var distance=new _Distance.Distance();var server=new _Server.Server();var Senses=exports.Senses=function(){function Senses(){_classCallCheck(this,Senses);}_createClass(Senses,[{key:'parseFromSRD',value:function parseFromSRD(data){if(data.senses){data.senses=data.senses.toLowerCase();var regex=/(blindsight|darkvision|tremorsense|truesight)\s+(\d+)\s?(ft\.?|m\.?)/g;var senses=void 0;while((senses=regex.exec(data.senses))!==null){data[senses[1]]=senses[2]+' '+senses[3];}if(data.senses&&data.senses.indexOf('blind beyond')!==-1){data.blindsight_blind_beyond=1;}data.senses='';}}},{key:'update',value:function update(){var _this=this;server.getSetItems('senses.update',{collectionArray:_constants.SENSES.concat(['blindsight_blind_beyond','senses','senses_string']),process:function process(data){var senses=[];_this.parseFromSRD(data);if(!(0,_utilities.isUndefinedOrEmpty)(data.blindsight)){senses.push(getTranslationByKey('BLINDSIGHT').toLowerCase()+' '+data.blindsight+((0,_utilities.exists)(data.blindsight_blind_beyond)?' ('+getTranslationByKey('BLIND_BEYOND').toLowerCase()+')':''));}if(!(0,_utilities.isUndefinedOrEmpty)(data.darkvision)){senses.push(getTranslationByKey('DARKVISION').toLowerCase()+' '+data.darkvision);}if(!(0,_utilities.isUndefinedOrEmpty)(data.tremorsense)){senses.push(getTranslationByKey('TREMORSENSE').toLowerCase()+' '+data.tremorsense);}if(!(0,_utilities.isUndefinedOrEmpty)(data.truesight)){senses.push(getTranslationByKey('TRUESIGHT').toLowerCase()+' '+data.truesight);}data.senses_string=senses.join(', ');}});}},{key:'changeDistanceSystem',value:function changeDistanceSystem(){server.getSetItems('senses.changeDistanceSystem',{collectionArray:['distance_system'].concat(_constants.SENSES),process:function process(data){_constants.SENSES.forEach(function(sense){distance.convert(data,sense);});}});}},{key:'setup',value:function setup(){var _this2=this;var sensesMap=_constants.SENSES.concat(['blindsight_blind_beyond','senses']).map(function(sense){return'change:'+sense;}).join(' ');on(sensesMap,function(){_this2.update();});on('change:distance_system',function(){_this2.changeDistanceSystem();});}}]);return Senses;}();
|
||
|
||
},{"../../scripts/Distance":28,"../../scripts/Server":32,"../../scripts/constants":34,"../../scripts/utilities":36}],23:[function(require,module,exports){
|
||
'use strict';Object.defineProperty(exports,"__esModule",{value:true});exports.Speeds=undefined;var _createClass=function(){function defineProperties(target,props){for(var i=0;i<props.length;i++){var descriptor=props[i];descriptor.enumerable=descriptor.enumerable||false;descriptor.configurable=true;if("value"in descriptor)descriptor.writable=true;Object.defineProperty(target,descriptor.key,descriptor);}}return function(Constructor,protoProps,staticProps){if(protoProps)defineProperties(Constructor.prototype,protoProps);if(staticProps)defineProperties(Constructor,staticProps);return Constructor;};}();var _constants=require('../../scripts/constants');var _Distance=require('../../scripts/Distance');var _Server=require('../../scripts/Server');var _utilities=require('../../scripts/utilities');function _classCallCheck(instance,Constructor){if(!(instance instanceof Constructor)){throw new TypeError("Cannot call a class as a function");}}var distance=new _Distance.Distance();var server=new _Server.Server();var Speeds=exports.Speeds=function(){function Speeds(){_classCallCheck(this,Speeds);}_createClass(Speeds,[{key:'parseFromSRD',value:function parseFromSRD(data){if((0,_utilities.exists)(data.npc_speed)){data.npc_speed=data.npc_speed.toLowerCase();var match=data.npc_speed.match(/^\s*(\d+)\s?(ft\.?|m\.?)/);if(match&&match[1]){data.speed=match[1]+' '+match[2];}var regex=/(burrow|climb|fly|swim)\s+(\d+)\s?(ft\.?|m\.?)/g;var speeds=void 0;while((speeds=regex.exec(data.npc_speed))!==null){data['speed_'+speeds[1]]=speeds[2]+' '+speeds[3];}if(data.npc_speed&&data.npc_speed.indexOf('hover')!==-1){data.speed_fly_hover=1;}data.npc_speed='';}}},{key:'update',value:function update(){var _this=this;server.getSetItems('speed.update',{collectionArray:_constants.SPEEDS.concat(['speed_fly_hover','npc_speed','speed_string']),process:function process(data){var speed=[];_this.parseFromSRD(data);if(!(0,_utilities.isUndefinedOrEmpty)(data.speed)){speed.push(''+data.speed);}if(!(0,_utilities.isUndefinedOrEmpty)(data.speed_burrow)){speed.push(getTranslationByKey('BURROW').toLowerCase()+' '+data.speed_burrow);}if(!(0,_utilities.isUndefinedOrEmpty)(data.speed_climb)){speed.push(getTranslationByKey('CLIMB').toLowerCase()+' '+data.speed_climb);}if(!(0,_utilities.isUndefinedOrEmpty)(data.speed_fly)){speed.push(getTranslationByKey('FLY').toLowerCase()+' '+data.speed_fly+((0,_utilities.exists)(data.speed_fly_hover)?' ('+getTranslationByKey('HOVER').toLowerCase()+')':''));}if(!(0,_utilities.isUndefinedOrEmpty)(data.speed_swim)){speed.push(getTranslationByKey('SWIM').toLowerCase()+' '+data.speed_swim);}data.speed_string=speed.join(', ');}});}},{key:'changeDistanceSystem',value:function changeDistanceSystem(){server.getSetItems('speed.changeDistanceSystem',{collectionArray:['distance_system'].concat(_constants.SPEEDS),process:function process(data){_constants.SPEEDS.forEach(function(speed){distance.convert(data,speed);});}});}},{key:'setup',value:function setup(){var _this2=this;var speedsMap=_constants.SPEEDS.concat(['speed_fly_hover','npc_speed']).map(function(speed){return'change:'+speed;}).join(' ');on(speedsMap,function(){_this2.update();});on('change:distance_system',function(){_this2.changeDistanceSystem();});}}]);return Speeds;}();
|
||
|
||
},{"../../scripts/Distance":28,"../../scripts/Server":32,"../../scripts/constants":34,"../../scripts/utilities":36}],24:[function(require,module,exports){
|
||
'use strict';Object.defineProperty(exports,"__esModule",{value:true});exports.Spells=undefined;var _createClass=function(){function defineProperties(target,props){for(var i=0;i<props.length;i++){var descriptor=props[i];descriptor.enumerable=descriptor.enumerable||false;descriptor.configurable=true;if("value"in descriptor)descriptor.writable=true;Object.defineProperty(target,descriptor.key,descriptor);}}return function(Constructor,protoProps,staticProps){if(protoProps)defineProperties(Constructor.prototype,protoProps);if(staticProps)defineProperties(Constructor,staticProps);return Constructor;};}();var _constants=require('../../scripts/constants');var _AbilitiesUtil=require('../abilities/AbilitiesUtil');var _ActionComponents=require('../actionComponents/ActionComponents');var _Actions=require('../../components/actions/Actions');var _Attack=require('../../components/actionComponents/Attack');var _Distance=require('../../scripts/Distance');var _Format=require('../../scripts/Format');var _Heal=require('../actionComponents/Heal');var _ProficiencyBonus=require('../proficiencyBonus/ProficiencyBonus');var _SavingThrow=require('../actionComponents/SavingThrow');var _Server=require('../../scripts/Server');var _utilities=require('../../scripts/utilities');function _classCallCheck(instance,Constructor){if(!(instance instanceof Constructor)){throw new TypeError("Cannot call a class as a function");}}var abilitiesUtil=new _AbilitiesUtil.AbilitiesUtil();var actions=new _Actions.Actions();var actionComponents=new _ActionComponents.ActionComponents();var attack=new _Attack.Attack();var distance=new _Distance.Distance();var format=new _Format.Format();var heal=new _Heal.Heal();var proficiencyBonus=new _ProficiencyBonus.ProficiencyBonus();var savingThrow=new _SavingThrow.SavingThrow();var server=new _Server.Server();var Spells=exports.Spells=function(){function Spells(){_classCallCheck(this,Spells);}_createClass(Spells,[{key:'parseFromSRD',value:function parseFromSRD(data,repString){if(data[repString+'_name']==='Magic Missile'&&!isNaN(data[repString+'_spell_level'])){data[repString+'_other_damage_dice']=1;data[repString+'_other_damage_die']='d4';data[repString+'_other_damage_bonus']=1;data[repString+'_other_higher_level_dice']='';}this.parseRepeatFromName(data,repString);if(data[repString+'_type_from_srd']){if(data[repString+'_type_from_srd']==='Melee'){data[repString+'_attack_type']='MELEE_SPELL_ATTACK';}else if(data[repString+'_type_from_srd']==='Ranged'){data[repString+'_attack_type']='RANGED_SPELL_ATTACK';}}if(data[repString+'_spell_level']&&!isNaN(data[repString+'_spell_level'])){data[repString+'_spell_level']=format.ordinalSpellLevel(data[repString+'_spell_level']);}if(data[repString+'_school']){var newSchool=data[repString+'_school'].toUpperCase();if(data[repString+'_school']!==newSchool){data[repString+'_school']=newSchool;}}if(data[repString+'_casting_time']){var newCastingTime=data[repString+'_casting_time'].toUpperCase().trim().replace(/\s/g,'_');if(data[repString+'_casting_time']!==newCastingTime){data[repString+'_casting_time']=newCastingTime;}}if(data[repString+'_components']){var newComponents=''+(data[repString+'_components'].indexOf('COMPONENTS_')===-1?'COMPONENTS_':'')+data[repString+'_components'].toUpperCase().trim().replace(/\s/g,'_');if(data[repString+'_components']!==newComponents){data[repString+'_components']=newComponents;}}if(data[repString+'_duration']){var newDuration=''+(data[repString+'_duration'].toLowerCase().indexOf('up to')!==-1?'CONCENTRATION_':'')+data[repString+'_duration'].toUpperCase().trim().replace(/\s/g,'_');if(data[repString+'_duration']&&data[repString+'_duration']!==newDuration){data[repString+'_duration']=newDuration;}}if((0,_utilities.exists)(data[repString+'_higher_spell_slot_dice_from_srd'])){var prefix=(0,_utilities.getDamagePrefix)(data,repString);if((0,_utilities.isUndefined)(data[repString+'_'+prefix+'_higher_level_dice'])){data[repString+'_'+prefix+'_higher_level_dice']=data[repString+'_higher_spell_slot_dice_from_srd'];}data[repString+'_higher_spell_slot_dice_from_srd']='';}if((0,_utilities.exists)(data[repString+'_add_casting_modifier'])&&(0,_utilities.exists)(data.spell_ability)){var _prefix=(0,_utilities.getDamagePrefix)(data,repString);if((0,_utilities.exists)(data[repString+'_damage_from_srd'])&&(0,_utilities.isUndefinedOrEmpty)(data[repString+'_'+_prefix+'_damage_ability'])){data[repString+'_'+_prefix+'_damage_ability']=abilitiesUtil.getFormattedAbility(data.spell_ability);}if((0,_utilities.exists)(data[repString+'_heal_from_srd'])&&(0,_utilities.isUndefinedOrEmpty)(data[repString+'_heal_ability'])){data[repString+'_heal_ability']=abilitiesUtil.getFormattedAbility(data.spell_ability);}data[repString+'_add_casting_modifier']='';}if(data[repString+'_damage_progression_from_srd']==='Cantrip Dice'&&(0,_utilities.exists)(data[repString+'_damage_from_srd'])){var _prefix2=(0,_utilities.getDamagePrefix)(data,repString);data[repString+'_'+_prefix2+'_damage_dice']='[[ceil((@{level} + 2) / 6)]]';data[repString+'_'+_prefix2+'_damage_die']=data[repString+'_damage_from_srd'].replace('1d','d');data[repString+'_damage_progression_from_srd']='';data[repString+'_damage_from_srd']='';}if((0,_utilities.exists)(data[repString+'_content'])){var spellHigherLevelRegex=/((?:This spells damage increases|At Higher Levels|When you cast this spell using).*)/gi;var spellHigherLevelResult=spellHigherLevelRegex.exec(data[repString+'_content']);if(spellHigherLevelResult){data[repString+'_higher_level']=spellHigherLevelResult[1];data[repString+'_higher_level_toggle']=1;data[repString+'_content']=data[repString+'_content'].replace(spellHigherLevelResult[1],'').trim();}}}},{key:'parseRepeatFromName',value:function parseRepeatFromName(data,repString){var repeatableSpells=['acid fog','aggressive thundercloud','animate objects','astral construct','blade barrier','burst with light','call lightning','cloud of daggers','cloudkill','concussive onslaught','cordon of arrows','dust devil','ego whip','eldritch blast','evard\'s black tentacles','flaming sphere','guardian of faith','heat metal','hex','hunger of hadar','hunter\'s mark','ice slick','immolation','incendiary cloud','insect plague','investiture of flame','investiture of ice','investiture of stone','investiture of wind','maelstrom','maximilian\'s earthen grasp','earthen grasp','melf\'s minute meteors','minute meteors','moonbeam','mordenkainen\'s faithful hound','faithful hound','mordenkainen\'s sword','arcane sword','earthen grasp','magic missile','phantasmal killer','scorching ray','searing smite','spirit guardians','spiritual weapon','storm sphere','sunbeam','tsunami','vampiric touch','wall of fire','wall of ice','wall of thorns','whirlwind','wind wall','witch bolt'];if((0,_utilities.exists)(data[repString+'_name'])&&((0,_utilities.isUndefinedOrEmpty)(data[repString+'_parsed'])||data[repString+'_parsed']&&data[repString+'_parsed'].indexOf('repeat')===-1)&&repeatableSpells.indexOf(data[repString+'_name'].toLowerCase())!==-1){data[repString+'_repeat_toggle']=1;if((0,_utilities.isUndefinedOrEmpty)(data[repString+'_parsed'])){data[repString+'_parsed']='';}data[repString+'_parsed']+=' repeat';}}},{key:'updateSpellAbility',value:function updateSpellAbility(){server.getSetRepeatingSections('spells.updateSpellAbility',{collectionArray:['spell_ability'],repeatingSections:_constants.SPELL_LEVELS.map(function(spellLevel){return{name:'repeating_spell'+spellLevel,collectionArrayAddItems:['name','attack_toggle','attack_ability','attack_damage_ability','attack_second_damage_ability','saving_throw_toggle','saving_throw_ability','saving_throw_damage_ability','saving_throw_second_damage_ability','other_damage_toggle','other_damage_ability','other_second_damage_ability','heal_toggle','heal_ability']};}),process:function process(data,repStrings){repStrings.forEach(function(repString){if((0,_utilities.isUndefinedOrEmpty)(data[repString+'_name'])){removeRepeatingRow(repString);}else if(data.spell_ability){var spellAbility=abilitiesUtil.getFormattedAbility(data.spell_ability);if((0,_utilities.exists)(data[repString+'_attack_toggle'])){data[repString+'_attack_ability']=spellAbility;data[repString+'_attack_damage_ability']=spellAbility;if((0,_utilities.exists)(data[repString+'_attack_second_damage_ability'])){data[repString+'_attack_second_damage_ability']=spellAbility;}}if((0,_utilities.exists)(data[repString+'_saving_throw_toggle'])){data[repString+'_saving_throw_ability']=spellAbility;if((0,_utilities.exists)(data[repString+'_saving_throw_damage_ability'])){data[repString+'_saving_throw_damage_ability']=spellAbility;}if((0,_utilities.exists)(data[repString+'_saving_throw_second_damage_ability'])){data[repString+'_saving_throw_second_damage_ability']=spellAbility;}}if((0,_utilities.exists)(data[repString+'_other_damage_toggle'])){if((0,_utilities.exists)(data[repString+'_other_damage_ability'])){data[repString+'_other_damage_ability']=spellAbility;}if((0,_utilities.exists)(data[repString+'_other_second_damage_ability'])){data[repString+'_other_second_damage_ability']=spellAbility;}}if((0,_utilities.exists)(data[repString+'_heal_toggle'])&&(0,_utilities.exists)(data[repString+'_heal_ability'])){data[repString+'_heal_ability']=spellAbility;}}});}});}},{key:'updateConcentration',value:function updateConcentration(data,repString){if((0,_utilities.exists)(data[repString+'_duration'])&&data[repString+'_duration'].indexOf('CONCENTRATION')!==-1){data[repString+'_concentration']='Yes';}else{data[repString+'_concentration']='';}}},{key:'updateRitual',value:function updateRitual(data,repString){if(data[repString+'_ritual']==='Yes'){data[repString+'_ritual_output']='?{Cast as|Ritual,{{ritual=1}}|Spell,}';}else{data[repString+'_ritual_output']='';}}},{key:'updateMaterials',value:function updateMaterials(data,repString){if(!(0,_utilities.isUndefinedOrEmpty)(data[repString+'_materials'])){data[repString+'_materials_show']=1;}else if(!(0,_utilities.isUndefinedOrEmpty)(data[repString+'_materials_show'])){data[repString+'_materials_show']=0;}}},{key:'updateRange',value:function updateRange(data,repString){if((0,_utilities.exists)(data[repString+'_range'])){distance.convert(data,repString+'_range');}}},{key:'update',value:function update(obj){var _this=this;var collectionArray=['is_npc','proficiency_dice','level','challenge','spell_ability','caster_level','base_dc','distance_system','shaped_d20','global_ability_bonus'].concat(['attacks_vs_target_ac','attacks_vs_target_name','global_spell_attack_bonus','global_spell_damage_bonus','global_spell_dc_bonus','global_spell_heal_bonus']).concat(['show_dice_modifiers','show_crit_range','critical_damage_houserule']).concat(_constants.ABILITIES).concat(_constants.ABILITIES.map(function(ability){return ability+'_bonus';})).concat(['use_custom_saving_throws']);_constants.CUSTOM_SAVING_THROWS.forEach(function(customSavingThrow){collectionArray=collectionArray.concat(_constants.ABILITIES.map(function(ability){return customSavingThrow+'_'+ability;}));});var levelsToUpdate=void 0;if(!obj||!('level'in obj)){levelsToUpdate=_constants.SPELL_LEVELS;}else{levelsToUpdate=[obj.level];}server.getSetRepeatingSections('spells.update',{collectionArray:collectionArray,repeatingSections:levelsToUpdate.map(function(spellLevel){return{name:'repeating_spell'+spellLevel,collectionArrayAddItems:['type_from_srd','spell_level','school','ritual','ritual_output','is_prepared','casting_time','components','materials','materials_show','duration','higher_level_toggle','higher_level','damage_progression_from_srd','concentration','higher_spell_slot_dice_from_srd','add_casting_modifier','special_effects_toggle'].concat(_constants.FIELD_COLLECTIONS.default).concat(_constants.FIELD_COLLECTIONS.parse).concat(_constants.FIELD_COLLECTIONS.content).concat(_constants.FIELD_COLLECTIONS.attack).concat(_constants.FIELD_COLLECTIONS.attackDamage).concat(_constants.FIELD_COLLECTIONS.attackSecondDamage).concat(_constants.FIELD_COLLECTIONS.savingThrow).concat(_constants.FIELD_COLLECTIONS.savingThrowDamage).concat(_constants.FIELD_COLLECTIONS.savingThrowSecondDamage).concat(_constants.FIELD_COLLECTIONS.otherDamage).concat(_constants.FIELD_COLLECTIONS.otherSecondDamage).concat(_constants.FIELD_COLLECTIONS.heal).concat(_constants.FIELD_COLLECTIONS.extras).concat(_constants.FIELD_COLLECTIONS.repeat),rowId:obj?obj.rowId:null};}),process:function process(data,repStrings){repStrings.forEach(function(repString){if((0,_utilities.isUndefinedOrEmpty)(data[repString+'_name'])){removeRepeatingRow(repString);}else{var level=(0,_utilities.getLevelOfRepeatingString)(repString);if((0,_utilities.isUndefinedOrEmpty)(data[repString+'_spell_level'])){data[repString+'_spell_level']=format.ordinalSpellLevel(level);}if((0,_utilities.getIntValue)(data[repString+'_spell_level'])!==level){_this.changeLevel(obj?obj.rowId:null,level);}else{data[repString+'_roll_formula']='';_this.parseFromSRD(data,repString);actionComponents.parse(data,repString);actionComponents.updateContent(data,repString);if(level===0&&(0,_utilities.isUndefinedOrEmpty)(data[repString+'_is_prepared'])){data[repString+'_is_prepared']='Yes';}_this.updateConcentration(data,repString);_this.updateRitual(data,repString);_this.updateMaterials(data,repString);_this.updateRange(data,repString);attack.update(data,repString);savingThrow.update(data,repString);actionComponents.updateOtherDamage(data,repString);if((0,_utilities.exists)(data.is_npc)&&data.caster_level&&data[repString+'_damage']&&data[repString+'_damage'].indexOf('@{level}')!==-1){data[repString+'_damage']=data[repString+'_damage'].replace('@{level}','@{caster_level}');}heal.update(data,repString);actionComponents.updateHigherLevel(data,repString,level);actionComponents.updateSpecialEffects(data,repString);actionComponents.updateExtras(data,repString);actionComponents.updateRepeat(data,repString);}}});}});}},{key:'changeLevel',value:function changeLevel(rowId,oldLevel){var _this2=this;var newLevel=void 0;var newRowId=void 0;var fieldsToChange=['spell_level','school','ritual','ritual_output','is_prepared','casting_time','components','materials','materials_show','duration','higher_level_toggle','higher_level','concentration','special_effects_toggle'].concat(_constants.FIELD_COLLECTIONS.default).concat(_constants.FIELD_COLLECTIONS.parse).concat(_constants.FIELD_COLLECTIONS.content).concat(_constants.FIELD_COLLECTIONS.attack).concat(_constants.FIELD_COLLECTIONS.attackDamage).concat(_constants.FIELD_COLLECTIONS.attackSecondDamage).concat(_constants.FIELD_COLLECTIONS.savingThrow).concat(_constants.FIELD_COLLECTIONS.savingThrowDamage).concat(_constants.FIELD_COLLECTIONS.savingThrowSecondDamage).concat(_constants.FIELD_COLLECTIONS.otherDamage).concat(_constants.FIELD_COLLECTIONS.otherSecondDamage).concat(_constants.FIELD_COLLECTIONS.heal).concat(_constants.FIELD_COLLECTIONS.extras).concat(['type_from_srd','damage_from_srd','second_damage_from_srd','damage_type_from_srd','heal_from_srd','higher_spell_slot_dice_from_srd','add_casting_modifier','damage_progression_from_srd']);server.getSetRepeatingSections('spells.changeLevel',{repeatingSections:[{name:'repeating_spell'+oldLevel,collectionArrayAddItems:fieldsToChange,rowId:rowId}],process:function process(data,repStrings){repStrings.forEach(function(repString){newLevel=(0,_utilities.getIntValue)(data[repString+'_spell_level']);if(oldLevel!==newLevel){(function(){newRowId=generateRowID();var newRepeatingString='repeating_spell'+newLevel+'_'+newRowId;fieldsToChange.forEach(function(field){if(data[repString+'_'+field]){data[newRepeatingString+'_'+field]=data[repString+'_'+field];}});removeRepeatingRow(repString);})();}});},callback:function callback(){_this2.update({level:newLevel,rowId:newRowId});_this2.updateChatMacro([oldLevel,newLevel]);}});}},{key:'updateSlots',value:function updateSlots(){var _this3=this;var levels={1:0,2:0,3:0,4:0,5:0,6:0,7:0,8:0,9:0};server.getSetItems('spells.updateSlots',{collectionArray:['caster_level','caster_type'].concat(Object.keys(levels).map(function(level){return'spell_slots_l'+level;})).concat(Object.keys(levels).map(function(level){return'spell_slots_l'+level+'_calc';})).concat(Object.keys(levels).map(function(level){return'spell_slots_l'+level+'_bonus';})).concat(Object.keys(levels).map(function(level){return'spell_slots_l'+level+'_max';})),process:function process(data){var casterLevel=(0,_utilities.getIntValue)(data.caster_level);var casterType=data.caster_type;if(casterType==='full'){if(casterLevel>=3){levels[1]=4;}else if(casterLevel===2){levels[1]=3;}else if(casterLevel===1){levels[1]=2;}if(casterLevel>=4){levels[2]=3;}else if(casterLevel===3){levels[2]=2;}if(casterLevel>=6){levels[3]=3;}else if(casterLevel===5){levels[3]=2;}if(casterLevel>=9){levels[4]=3;}else if(casterLevel===8){levels[4]=2;}else if(casterLevel===7){levels[4]=1;}if(casterLevel>=18){levels[5]=3;}else if(casterLevel>=10){levels[5]=2;}else if(casterLevel===9){levels[5]=1;}if(casterLevel>=19){levels[6]=2;}else if(casterLevel>=11){levels[6]=1;}if(casterLevel>=20){levels[7]=2;}else if(casterLevel>=13){levels[7]=1;}if(casterLevel>=15){levels[8]=1;}if(casterLevel>=17){levels[9]=1;}}if(casterType==='half'){if(casterLevel>=5){levels[1]=4;}else if(casterLevel>=3){levels[1]=3;}else if(casterLevel===2){levels[1]=2;}if(casterLevel>=7){levels[2]=3;}else if(casterLevel>=5){levels[2]=2;}if(casterLevel>=11){levels[3]=3;}else if(casterLevel>=9){levels[3]=2;}if(casterLevel>=17){levels[4]=3;}else if(casterLevel>=15){levels[4]=2;}else if(casterLevel>=13){levels[4]=1;}if(casterLevel>=19){levels[5]=2;}else if(casterLevel>=17){levels[5]=1;}}if(casterType==='third'){if(casterLevel>=7){levels[1]=4;}else if(casterLevel>=4){levels[1]=3;}else if(casterLevel===3){levels[1]=2;}if(casterLevel>=10){levels[2]=3;}else if(casterLevel>=7){levels[2]=2;}if(casterLevel>=16){levels[3]=3;}else if(casterLevel>=13){levels[3]=2;}if(casterLevel>=19){levels[4]=1;}}Object.keys(levels).forEach(function(level){if(levels[level]>0||(0,_utilities.exists)(data['spell_slots_l'+level+'_calc'])){data['spell_slots_l'+level+'_calc']=levels[level];}else if((0,_utilities.exists)(data['spell_slots_l'+level+'_calc'])){data['spell_slots_l'+level+'_calc']='';}var spellSlotMax=levels[level]+(0,_utilities.getIntValue)(data['spell_slots_l'+level+'_bonus']);if(spellSlotMax>0){data['spell_slots_l'+level+'_max']=spellSlotMax;if((0,_utilities.isUndefinedOrEmpty)(data['spell_slots_l'+level])){data['spell_slots_l'+level]=spellSlotMax;}}else{if((0,_utilities.exists)(data['spell_slots_l'+level])){data['spell_slots_l'+level]='';}if((0,_utilities.exists)(data['spell_slots_l'+level+'_max'])){data['spell_slots_l'+level+'_max']=0;}}});},callback:function callback(){_this3.generateHigherLevelQueries();_this3.updateShowHide();}});}},{key:'updateWarlockSlots',value:function updateWarlockSlots(){server.getSetItems('spells.updateWarlockSlots',{collectionArray:['warlock_spell_slots','warlock_spell_slots_calc','warlock_spell_slots_bonus','warlock_spell_slots_max'],process:function process(data){var warlockSlots=(0,_utilities.getIntValue)(data.warlock_spell_slots_calc)+(0,_utilities.getIntValue)(data.warlock_spell_slots_bonus);data.warlock_spell_slots=warlockSlots;data.warlock_spell_slots_max=warlockSlots;}});}},{key:'checkIfSpellHasHigherLevelSlots',value:function checkIfSpellHasHigherLevelSlots(data,spellLevel){var warlockSlots=(0,_utilities.getIntValue)(data.warlock_spell_slots);var warlockSpellsMaxLevel=(0,_utilities.getIntValue)(data.warlock_spells_max_level);var hasHigherLevelSlots=false;for(var level=spellLevel+1;level<=9;level+=1){var hasSlotsOrWarlockSlots=(0,_utilities.getIntValue)(data['spell_slots_l'+level])>0||warlockSlots&&level<=warlockSpellsMaxLevel;if(hasSlotsOrWarlockSlots){hasHigherLevelSlots=true;break;}}return hasHigherLevelSlots;}},{key:'updateChatMacro',value:function updateChatMacro(levelsToUpdate){var _this4=this;if(!levelsToUpdate){levelsToUpdate=_constants.SPELL_LEVELS;}var chatMacro={};levelsToUpdate.forEach(function(spellLevel){chatMacro[spellLevel]=[];});server.getSetRepeatingSections('spells.updateChatMacro',{collectionArray:levelsToUpdate.map(function(level){return'spells_level_'+level+'_macro_var';}),repeatingSections:levelsToUpdate.map(function(spellLevel){return{name:'repeating_spell'+spellLevel,collectionArrayAddItems:['name','is_prepared']};}),process:function process(data,repStrings){repStrings.forEach(function(repString){if((0,_utilities.isUndefinedOrEmpty)(data[repString+'_name'])){removeRepeatingRow(repString);}else{var level=(0,_utilities.getLevelOfRepeatingString)(repString);var classes=['spell-wrapper'];if(data[repString+'_is_prepared']==='Yes'){classes.push('prepared');}classes=classes.map(function(className){return'sheet-'+className;}).join(' ');chatMacro[level].push('<span class="'+classes+'">['+data[repString+'_name']+'](~'+repString+'_spell)</span>');}});levelsToUpdate.forEach(function(level){data['spells_level_'+level+'_macro_var']=chatMacro[level].join(', ');});},callback:function callback(){_this4.updateShowHide();}});}},{key:'count',value:function count(){server.getSetRepeatingSections('spells.count',{collectionArray:['spells_known','spells_prepared'],repeatingSections:_constants.SPELL_LEVELS.map(function(spellLevel){return{name:'repeating_spell'+spellLevel,collectionArrayAddItems:['name','is_prepared']};}),process:function process(data,repStrings){data.spells_known=0;data.spells_prepared=0;repStrings.forEach(function(repString){if((0,_utilities.isUndefinedOrEmpty)(data[repString+'_name'])){removeRepeatingRow(repString);}else{var level=(0,_utilities.getLevelOfRepeatingString)(repString);if(level>0){data.spells_known+=1;if((0,_utilities.exists)(data[repString+'_is_prepared'])){data.spells_prepared+=1;}}}});}});}},{key:'generateHigherLevelQueries',value:function generateHigherLevelQueries(){var collectionArray=['automatic_higher_level_queries','warlock_slots_toggle','warlock_spells_max_level'];for(var level=1;level<=8;level+=1){collectionArray.push('cast_as_level_'+level);collectionArray.push('higher_level_query_'+level);}for(var _level=1;_level<=9;_level+=1){collectionArray.push('spell_slots_l'+_level);}server.getSetItems('spells.generateHigherLevelQueries',{collectionArray:collectionArray,process:function process(data){for(var _level2=1;_level2<=8;_level2+=1){var levels=[];var warlockSpellsMaxLevel=(0,_utilities.getIntValue)(data.warlock_spells_max_level);for(var j=_level2;j<=9;j+=1){if(!(0,_utilities.exists)(data.automatic_higher_level_queries)||(0,_utilities.getIntValue)(data['spell_slots_l'+j])||j===warlockSpellsMaxLevel){levels.push(j);}}if(levels&&levels.length>1||levels.length===1&&levels[0]!==_level2&&!(0,_utilities.exists)(data.warlock_slots_toggle)){data['higher_level_query_'+_level2]='?{Spell Level|'+levels.join('|')+'}';}else if(levels&&levels.length===1){data['higher_level_query_'+_level2]=levels[0];}else{data['higher_level_query_'+_level2]='?{Spell Level|'+_level2+'}';}if(levels&&levels.indexOf(_level2)!==-1){data['cast_as_level_'+_level2]=_level2;}else{data['cast_as_level_'+_level2]=data['higher_level_query_'+_level2];}}}});}},{key:'updateHasSpellSlots',value:function updateHasSpellSlots(){server.getSetItems('spells.updateHasSpellSlots',{collectionArray:['spell_slots_toggle','has_spell_slots'],process:function process(data){if((0,_utilities.exists)(data.spell_slots_toggle)){data.has_spell_slots=true;}else{data.has_spell_slots='';}}});}},{key:'updateHasWarlockSlots',value:function updateHasWarlockSlots(){server.getSetItems('spells.updateHasWarlockSlots',{collectionArray:['warlock_slots_toggle','has_warlock_slots'],process:function process(data){if((0,_utilities.exists)(data.warlock_slots_toggle)){data.has_warlock_slots=true;}else{data.has_warlock_slots='';}}});}},{key:'updateHasSpellPoints',value:function updateHasSpellPoints(){server.getSetItems('spells.updateHasSpellPoints',{collectionArray:['spell_points_toggle','has_spell_points'],process:function process(data){if((0,_utilities.exists)(data.spell_points_toggle)){data.has_spell_points=true;}else{data.has_spell_points='';}}});}},{key:'updateDCAndAttack',value:function updateDCAndAttack(){server.getSetItems('spells.updateDCAndAttack',{collectionArray:['proficiency_dice','level','challenge','spell_ability','base_dc','spell_save_DC','spell_to_hit','shaped_d20','global_ability_bonus','attacks_vs_target_ac','attacks_vs_target_name','global_spell_attack_bonus','global_spell_dc_bonus'].concat(_constants.ABILITIES).concat(_constants.ABILITIES.map(function(ability){return ability+'_bonus';})),process:function process(data){var baseDC=(0,_utilities.getFloatValue)(data.base_dc,8);var pb=proficiencyBonus.get(data);var abilityMod=abilitiesUtil.getAbilityMod(data,data.spell_ability);if(isNaN(pb)){data.spell_to_hit=format.showSign(abilityMod+(0,_utilities.getIntValue)(data.global_spell_attack_bonus))+' + '+pb;data.spell_save_DC=baseDC+abilityMod+(0,_utilities.getIntValue)(data.global_spell_dc_bonus)+' + '+pb;data.spell_save_formula='{{saving_throw_dc=[[@{spell_save_DC}]]}}';}else{data.spell_to_hit=format.showSign(pb+abilityMod+(0,_utilities.getIntValue)(data.global_spell_attack_bonus));data.spell_save_DC=baseDC+pb+abilityMod+(0,_utilities.getIntValue)(data.global_spell_dc_bonus);data.spell_save_formula='{{saving_throw_dc=@{spell_save_DC}}}';}data.spell_roll_formula='{{attack1=[[@{shaped_d20}@{d20_mod} @{spell_to_hit}]]}}';if(data.shaped_d20==='1d20'){data.spell_roll_formula+=' {{@{attack_setting}=[[@{shaped_d20}@{d20_mod} @{spell_to_hit}]]}}';}if((0,_utilities.exists)(data.attacks_vs_target_ac)){data.spell_roll_formula+=' {{targetName=@{target|token_name}}}';}if((0,_utilities.exists)(data.attacks_vs_target_name)){data.spell_save_formula+=' {{targetName=@{target|token_name}}}';data.spell_roll_formula+=' {{targetName=@{target|token_name}}}';}}});}},{key:'parseSpellcastingAbilityFromTraits',value:function parseSpellcastingAbilityFromTraits(data,repString){var spellcastingAbilityRegex=/spellcasting ability is (\w+)/i;var spellcastingAbilityRegexSecond=/uses (\w+) as (her|his|its) spellcasting ability/i;var spellcastingSearch=spellcastingAbilityRegex.exec(data[repString+'_content']);if(spellcastingSearch&&spellcastingSearch[1]){data.spell_ability=spellcastingSearch[1].toUpperCase();}else{var spellcastingSearchSecond=spellcastingAbilityRegexSecond.exec(data[repString+'_content']);if(spellcastingSearchSecond&&spellcastingSearchSecond[1]){data.spell_ability=spellcastingSearchSecond[1].toUpperCase();}}}},{key:'parseSpellsPerLevel',value:function parseSpellsPerLevel(data,repStrings,spellsToParseObj){var listOfSpells=repStrings.map(function(repString){return data[repString+'_name'].toLowerCase();});Object.keys(spellsToParseObj).forEach(function(level){if(spellsToParseObj[level].bonusSlots){data['spell_slots_l'+level+'_bonus']=spellsToParseObj[level].bonusSlots;}spellsToParseObj[level].spells.split(',').forEach(function(spell){spell=spell.trim();if(listOfSpells&&listOfSpells.indexOf(spell)===-1){var repStringNew='repeating_spell'+level+'_'+generateRowID();data[repStringNew+'_name']=spell;data[repStringNew+'_spell_level']=format.ordinalSpellLevel(level);data[repStringNew+'_toggle_details']=0;}});});}},{key:'parseSpellcastingFromTraits',value:function parseSpellcastingFromTraits(data,repStrings,traitContent){data.spell_slots_toggle=1;data.spellcasting=1;var cantripsRegex=/Cantrips.*:\s(.*)/gi;var spellcastingRegex=/(\d+)\w+\slevel\s\((\d+)\s?slot(?:s)?\):?\s?(.*)/gi;var spellcastingLevelRegex=/(\d+)(?:st|dn|rd|th)-level spellcaster/i;var spellcastingClassRegex=/following (\w+) spells prepared/i;var spellcastingClassRegexSecond=/following spells prepared from the (\w+) spell list/i;var spellsToParseObj={};var cantripsSearch=cantripsRegex.exec(traitContent);if(cantripsSearch&&cantripsSearch[1]){spellsToParseObj[0]={spells:cantripsSearch[1]};}var match=void 0;while((match=spellcastingRegex.exec(traitContent))!==null){if(match&&match[1]&&match[2]&&match[3]){spellsToParseObj[match[1]]={bonusSlots:match[2],spells:match[3]};}}if((0,_utilities.objIsNotEmpty)(spellsToParseObj)){this.parseSpellsPerLevel(data,repStrings,spellsToParseObj);}var spellcastingLevelSearch=spellcastingLevelRegex.exec(traitContent);if(spellcastingLevelSearch&&spellcastingLevelSearch[1]){data.caster_level=spellcastingLevelSearch[1];data.spellcaster_level=format.ordinalSpellLevel(spellcastingLevelSearch[1]);}var spellcastingClassSearch=spellcastingClassRegex.exec(traitContent);if(spellcastingClassSearch&&spellcastingClassSearch[1]){data.spellcasting_class=spellcastingClassSearch[1].toUpperCase();}else{var spellcastingClassSearchSecond=spellcastingClassRegexSecond.exec(traitContent);if(spellcastingClassSearchSecond&&spellcastingClassSearchSecond[1]){data.spellcasting_class=spellcastingClassSearchSecond[1].toUpperCase();}}}},{key:'parseInnateSpellcastingFromTraits',value:function parseInnateSpellcastingFromTraits(data,repStrings,traitContent){data.innate_spellcasting=1;var innateSpellsRegex=/(?:At will|each):\s(.*)/gi;var innateSpellcastingComponentRegex=/(.*requiring no material components:)/i;var innateSpellcastingComponentRegexSecond=/(.*requiring only verbal components:)/i;var spellsToParseObj={0:{spells:''},1:{spells:''},2:{spells:''},3:{spells:''},4:{spells:''},5:{spells:''},6:{spells:''},7:{spells:''},8:{spells:''},9:{spells:''}};var match=void 0;while((match=innateSpellsRegex.exec(traitContent))!==null){if(match&&match[1]){spellsToParseObj[0].spells+=', '+match[1];}}if((0,_utilities.objIsNotEmpty)(spellsToParseObj)){this.parseSpellsPerLevel(data,repStrings,spellsToParseObj);}var innateSpellcastingComponentSearch=innateSpellcastingComponentRegex.exec(traitContent);if(innateSpellcastingComponentSearch){data.innate_spellcasting_components='INNATE_SPELLCASTING_NO_MATERIAL';if(innateSpellcastingComponentSearch[1]){data.innate_spellcasting_blurb=traitContent.replace(innateSpellcastingComponentSearch[1],'').trim();}}else{var innateSpellcastingComponentSearchSecond=innateSpellcastingComponentRegexSecond.exec(traitContent);if(innateSpellcastingComponentSearchSecond){data.innate_spellcasting_components='INNATE_SPELLCASTING_ONLY_VERBAL';if(innateSpellcastingComponentSearchSecond[1]){data.innate_spellcasting_blurb=traitContent.replace(innateSpellcastingComponentSearchSecond[1],'').trim();}}}}},{key:'parseSpellcasting',value:function parseSpellcasting(type,traitContent){var _this5=this;server.getSetRepeatingSections('spells.parseSpellcasting',{collectionArray:['level','challenge','spellcasting_class','innate_spellcasting','spellcasting'].concat(_constants.SPELL_LEVELS.map(function(spellLevel){return'spell_slots_l'+spellLevel+'_bonus';})),repeatingSections:_constants.SPELL_LEVELS.map(function(spellLevel){return{name:'repeating_spell'+spellLevel,collectionArrayAddItems:['name','spell_level','toggle_details']};}),process:function process(data,repStrings){if(type==='innate'){_this5.parseInnateSpellcastingFromTraits(data,repStrings,traitContent);}else{_this5.parseSpellcastingFromTraits(data,repStrings,traitContent);}},callback:function callback(){_this5.updateSpellAbility();_this5.updateDCAndAttack();_this5.updateSlots();_this5.updateChatMacro();_this5.updateHasSpellSlots();_this5.updateHasWarlockSlots();_this5.updateHasSpellPoints();}});}},{key:'findSpellcasting',value:function findSpellcasting(rowId){var _this6=this;var deleteItem=false;server.getSetRepeatingSections('spells.findSpellcasting',{collectionArray:['is_npc','spell_ability','show_spells'],repeatingSections:[{name:'repeating_trait',collectionArrayAddItems:['name','content'].concat(_constants.FIELD_COLLECTIONS.attack),rowId:rowId}],process:function process(data,repStrings){if((0,_utilities.exists)(data.is_npc)){repStrings.forEach(function(repString){if((0,_utilities.isUndefinedOrEmpty)(data[repString+'_name'])){deleteItem=true;removeRepeatingRow(repString);}else if(data[repString+'_name']&&data[repString+'_name'].indexOf('Spellcasting')!==-1){data.show_spells=1;_this6.parseSpellcastingAbilityFromTraits(data,repString);if(data[repString+'_name']&&data[repString+'_name'].indexOf('Innate')!==-1){_this6.parseSpellcasting('innate',data[repString+'_content']);deleteItem=true;removeRepeatingRow(repString);}else if(data[repString+'_name']&&data[repString+'_name'].indexOf('Innate')===-1){_this6.parseSpellcasting('normal',data[repString+'_content']);if(data[repString+'_name'].indexOf('Shared')===-1){deleteItem=true;removeRepeatingRow(repString);}}}});}},callback:function callback(){if(!deleteItem){actions.update(['trait'],rowId);}}});}},{key:'updateShowHide',value:function updateShowHide(levelsToUpdate){var _this7=this;if(!levelsToUpdate){levelsToUpdate=[];for(var level=0;level<=9;level+=1){levelsToUpdate.push(level);}}server.getSetItems('spells.updateShowHide',{collectionArray:['warlock_spell_slots','warlock_spells_max_level','spells_level_0_macro_var'].concat(levelsToUpdate.map(function(level){return'spell_slots_l'+level;})).concat(levelsToUpdate.map(function(level){return'spell_slots_l'+level+'_calc';})).concat(levelsToUpdate.map(function(level){return'spell_slots_l'+level+'_bonus';})).concat(levelsToUpdate.map(function(level){return'spell_slots_l'+level+'_max';})).concat(levelsToUpdate.map(function(level){return'spells_level_'+level+'_macro_var';})),process:function process(data){levelsToUpdate.forEach(function(level){var hasSpells=(0,_utilities.exists)(data['spells_level_'+level+'_macro_var']);var hasSlots=(0,_utilities.getIntValue)(data['spell_slots_l'+level])>0;var hasSlotsMax=(0,_utilities.getIntValue)(data['spell_slots_l'+level+'_max'])>0;var hasHigherLevelSlots=_this7.checkIfSpellHasHigherLevelSlots(data,level);var warlockSlots=(0,_utilities.getIntValue)(data.warlock_spell_slots);var warlockSpellsMaxLevel=(0,_utilities.getIntValue)(data.warlock_spells_max_level);var hasSlotsOrWarlockSlots=hasSlots||warlockSlots&&level<=warlockSpellsMaxLevel;if(level===0&&hasSpells||level>0&&(hasSpells||hasSlotsOrWarlockSlots||hasSlotsMax||hasHigherLevelSlots)){data['spells_level_'+level+'_show']=1;}else if(level>0){data['spells_level_'+level+'_show']='';}});}});}},{key:'setup',value:function setup(){var _this8=this;var _loop=function _loop(level){on('change:repeating_spell'+level,function(eventInfo){var repeatingInfo=(0,_utilities.getRepeatingInfo)('repeating_spell'+level,eventInfo);if(repeatingInfo){if(repeatingInfo.field==='spell_level'){_this8.changeLevel(repeatingInfo.rowId,level);}if(repeatingInfo.field!=='toggle_details'){_this8.update({level:level,rowId:repeatingInfo.rowId});_this8.updateChatMacro([level]);_this8.count();}}});on('remove:repeating_spell'+level,function(){_this8.updateChatMacro([level]);_this8.count();});};for(var level=0;level<=9;level+=1){_loop(level);}on('change:spell_slots_toggle change:spell_points_toggle',function(){_this8.updateChatMacro();});var watch=['warlock_spells_max_level','warlock_spell_slots'];var _loop2=function _loop2(level){on('change:spells_level_'+level+'_macro_var',function(){_this8.updateShowHide([level]);});watch.push('spell_slots_l'+level);watch.push('spell_slots_l'+level+'_max');};for(var level=0;level<=9;level+=1){_loop2(level);}watch=watch.map(function(item){return'change:'+item;}).join(' ');on(watch,function(){_this8.updateShowHide();});on('change:spell_ability',function(){_this8.updateSpellAbility();});on('change:proficiency_dice change:level change:challenge change:global_spell_attack_bonus change:global_spell_damage_bonus change:global_spell_dc_bonus change:global_spell_heal_bonus change:distance_system',function(){_this8.update();});on('change:spell_slots_l1_bonus change:spell_slots_l2_bonus change:spell_slots_l3_bonus change:spell_slots_l4_bonus change:spell_slots_l5_bonus change:spell_slots_l6_bonus change:spell_slots_l7_bonus change:spell_slots_l8_bonus change:spell_slots_l9_bonus',function(){_this8.updateSlots();});on('change:warlock_spell_slots_calc change:warlock_spell_slots_bonus',function(){_this8.updateWarlockSlots();});on('change:spell_slots_toggle',function(){_this8.updateHasSpellSlots();});on('change:warlock_slots_toggle',function(){_this8.updateHasWarlockSlots();});on('change:spell_points_toggle',function(){_this8.updateHasSpellPoints();});on('change:automatic_higher_level_queries change:warlock_spell_slots change:warlock_spells_max_level change:spell_slots_l1 change:spell_slots_l2 change:spell_slots_l3 change:spell_slots_l4 change:spell_slots_l5 change:spell_slots_l6 change:spell_slots_l7 change:spell_slots_l8 change:spell_slots_l9',function(){_this8.generateHigherLevelQueries();});on('change:spell_ability change:proficiency_dice change:level change:challenge change:base_dc change:global_spell_attack_bonus change:global_spell_dc_bonus',function(){_this8.updateDCAndAttack();});on('change:repeating_trait:content',function(eventInfo){var repeatingInfo=(0,_utilities.getRepeatingInfo)('repeating_trait',eventInfo);_this8.findSpellcasting(repeatingInfo.rowId);});}}]);return Spells;}();
|
||
|
||
},{"../../components/actionComponents/Attack":5,"../../components/actions/Actions":9,"../../scripts/Distance":28,"../../scripts/Format":29,"../../scripts/Server":32,"../../scripts/constants":34,"../../scripts/utilities":36,"../abilities/AbilitiesUtil":2,"../actionComponents/ActionComponents":4,"../actionComponents/Heal":7,"../actionComponents/SavingThrow":8,"../proficiencyBonus/ProficiencyBonus":19}],25:[function(require,module,exports){
|
||
'use strict';Object.defineProperty(exports,"__esModule",{value:true});exports.Npc=undefined;var _createClass=function(){function defineProperties(target,props){for(var i=0;i<props.length;i++){var descriptor=props[i];descriptor.enumerable=descriptor.enumerable||false;descriptor.configurable=true;if("value"in descriptor)descriptor.writable=true;Object.defineProperty(target,descriptor.key,descriptor);}}return function(Constructor,protoProps,staticProps){if(protoProps)defineProperties(Constructor.prototype,protoProps);if(staticProps)defineProperties(Constructor,staticProps);return Constructor;};}();var _constants=require('../../scripts/constants');var _AbilitiesUtil=require('../../components/abilities/AbilitiesUtil');var _Actions=require('../../components/actions/Actions');var _HitDice=require('../../components/hitDice/HitDice');var _Format=require('../../scripts/Format');var _Server=require('../../scripts/Server');var _Spells=require('../../components/spells/Spells');var _utilities=require('../../scripts/utilities');function _classCallCheck(instance,Constructor){if(!(instance instanceof Constructor)){throw new TypeError("Cannot call a class as a function");}}var abilitiesUtil=new _AbilitiesUtil.AbilitiesUtil();var actions=new _Actions.Actions();var hitDice=new _HitDice.HitDice();var format=new _Format.Format();var server=new _Server.Server();var spells=new _Spells.Spells();var Npc=exports.Npc=function(){function Npc(){_classCallCheck(this,Npc);this.xpPerChallenge={0:0,'1/8':25,'1/4':50,'1/2':100,1:200,2:450,3:700,4:1100,5:1800,6:2300,7:2900,8:3900,9:5000,10:5900,11:7200,12:8400,13:10000,14:11500,15:13000,16:15000,17:18000,18:20000,19:22000,20:25000,21:33000,22:41000,23:50000,24:62000,25:75000,26:90000,27:105000,28:120000,29:135000,30:155000};this.sizeToHdSize={TINY:4,SMALL:6,MEDIUM:8,LARGE:10,HUGE:12,GARGANTUAN:20};}_createClass(Npc,[{key:'updateType',value:function updateType(){server.getSetItems('npc.updateType',{collectionArray:['type'],process:function process(data){if((0,_utilities.exists)(data.type)){data.type=data.type.toLowerCase();}}});}},{key:'updateSize',value:function updateSize(){var _this=this;server.getSetItems('npc.updateSize',{collectionArray:['size'],process:function process(data){if((0,_utilities.exists)(data.size)){data.size=data.size.toUpperCase();}else{data.size='MEDIUM';}data.hit_die='d'+_this.sizeToHdSize[data.size];}});}},{key:'updateAC',value:function updateAC(){server.getSetItems('npc.updateAC',{collectionArray:['ac_srd','ac','ac_note'],process:function process(data){if((0,_utilities.exists)(data.ac_srd)){var match=data.ac_srd.match(/(\d+)\s?(.*)/);if(match&&match[1]){data.AC=match[1];}if(match&&match[2]){data.ac_note=match[2].replace(/\(|\)/g,'');}}}});}},{key:'switchTo',value:function switchTo(){server.getSetItems('npc.switchTo',{collectionArray:['is_npc','size','ac_srd'],process:function process(data){if((0,_utilities.exists)(data.is_npc)){data.hit_dice_output_option='/w GM';if((0,_utilities.isUndefinedOrEmpty)(data.size)){data.size='MEDIUM';}if(data.ac_srd){data.ac_srd='';}}else{data.hit_dice_output_option='';}}});}},{key:'updateChallenge',value:function updateChallenge(){var _this2=this;server.getSetItems('npc.updateChallenge',{collectionArray:['challenge','xp'],process:function process(data){var challenge=data.challenge;data.xp=_this2.xpPerChallenge[challenge];data.xp_readable=format.numberWithCommas(data.xp);data.level=challenge;if(data.level<1){data.level=1;}}});}},{key:'updateHPInner',value:function updateHPInner(data){var hdNum=(0,_utilities.getFloatValue)(data.hit_dice);var hdSize=(0,_utilities.getIntValue)(data.hit_die.replace('d',''));var hdAverage=hdSize/2+0.5;var conMod=abilitiesUtil.getAbilityMod(data,'constitution');data.HP=Math.floor(hdNum*hdAverage);data.hp_formula=hdNum+'d'+hdSize;if(conMod!==0){var bonusHP=hdNum*conMod;data.HP+=bonusHP;data.hp_formula+=format.addArithmeticOperator(bonusHP);}if((0,_utilities.exists)(data.hp_extra)){var regex=/(?:(\+|-)\s?)?(\d+)(?:d(\d+))?/gi;var splitFormula=void 0;while((splitFormula=regex.exec(data.hp_extra))!==null){if(!splitFormula||!splitFormula[2]){console.error('Character doesn\'t have valid hp formula');}else{var amount=0;if(!splitFormula[3]){amount=(0,_utilities.getIntValue)(splitFormula[2]);}else{var extraHdNum=(0,_utilities.getIntValue)(splitFormula[2]);var extraHdSize=(0,_utilities.getIntValue)(splitFormula[3]);var extraHdAverage=extraHdSize/2+0.5;amount=Math.floor(extraHdNum*extraHdAverage);}if(!splitFormula[1]||splitFormula[1]==='+'){data.HP+=amount;data.hp_formula+=' + '+amount;}else if(splitFormula[1]==='-'){data.HP-=amount;data.hp_formula+=' - '+amount;}}data.hp_extra.toString().replace(splitFormula[0],'');}}if(data.HP){data.HP_max=data.HP;}}},{key:'updateHP',value:function updateHP(){var _this3=this;server.getSetItems('npc.updateHP',{collectionArray:['HP','HP_max','hp_formula','hit_dice','hit_die','hp_extra','constitution'],process:function process(data){if((0,_utilities.exists)(data.hit_dice)){_this3.updateHPInner(data);}}});}},{key:'updateHPFromSRD',value:function updateHPFromSRD(){var _this4=this;server.getSetItems('npc.updateHPFromSRD',{collectionArray:['hp_srd','HP','HP_max','hp_formula','hp_extra','hit_dice','hit_die','constitution','global_ability_bonus'],process:function process(data){if((0,_utilities.exists)(data.hp_srd)){var match=data.hp_srd.match(/\((\d+)d(\d+)(?:\s?(\+|-)\s?(\d+))?\)/i);if(!match||!match[1]||!match[2]){console.error('Character doesn\'t have valid HP/HD format');}else{var hdNum=(0,_utilities.getIntValue)(match[1]);var conMod=abilitiesUtil.getAbilityMod(data,'constitution');data.hit_dice=hdNum;data.hit_die='d'+(0,_utilities.getIntValue)(match[2]);var hpExpectedBonus=hdNum*conMod;var hpBonusSign=match[3];var hpBonus=(0,_utilities.getIntValue)(match[4]);if(hpBonus!==hpExpectedBonus){if(hpBonusSign==='-'){data.hp_extra=hpBonus+hpExpectedBonus;}else{data.hp_extra=hpBonus-hpExpectedBonus;}}}_this4.updateHPInner(data);}},callback:function callback(){hitDice.update();}});}},{key:'splitContentByTitles',value:function splitContentByTitles(data,title){if((0,_utilities.exists)(data.content_srd)&&data.content_srd.indexOf(title)!==-1){var contentSplit=data.content_srd.split('\n '+title+'\n');data.content_srd=contentSplit[0];return contentSplit[1];}return'';}},{key:'parseSRDContentSection',value:function parseSRDContentSection(data,title,name){var section=this.splitContentByTitles(data,title,name);if((0,_utilities.exists)(section)){if(name==='regionaleffect'||name==='lairaction'){var typeList=section.split(/•/);typeList.slice(1,typeList.length).forEach(function(type){var repString='repeating_'+name+'_'+generateRowID();data[repString+'_content']=type.replace(/\n.*/g,'').trim();});}else{if(name==='legendaryaction'){var legendaryActionsMatch=section.match(/Can take (\d+) Legendary Actions/i);if(legendaryActionsMatch&&legendaryActionsMatch[1]){data.legendary_action_amount=(0,_utilities.getIntValue)(legendaryActionsMatch[1]);data.legendary_action_amount_max=(0,_utilities.getIntValue)(legendaryActionsMatch[1]);}}var re=/@(.*)@(?::|\.)\s([^@]+)/gi;var match=void 0;while((match=re.exec(section.replace(/\*\*/g,'@')))!==null){if(match&&match[1]&&match[2]){var repString='repeating_'+name+'_'+generateRowID();data[repString+'_name']=match[1];data[repString+'_content']=match[2].trim();}else{console.error('Character doesn\'t have a valid '+name+' format');}}}}}},{key:'setSpellAbility',value:function setSpellAbility(data){var abilityScores=[(0,_utilities.getIntValue)(data.intelligence),(0,_utilities.getIntValue)(data.wisdom),(0,_utilities.getIntValue)(data.charisma)];var highestAbilityScore=Math.max.apply(Math,abilityScores);var highestAbilityName='INTELLIGENCE';if(highestAbilityScore===abilityScores[1]){highestAbilityName='WISDOM';}else if(highestAbilityScore===abilityScores[2]){highestAbilityName='CHARISMA';}data.spell_ability=highestAbilityName;}},{key:'cleanContent',value:function cleanContent(content){return content.replace(/\*\*\n\t/g,'**').replace(/\*\*\n/g,'**').replace(/“/g,'"').replace(/”/g,'"').replace(/’/g,'\'').replace(/ Legendary Actions\n/g,'\n Legendary Actions\n').replace(/ Reactions\n/g,'\n Reactions\n').replace(/^(?:\s?Actions\n)/g,'\n Actions\n').replace(/ Traits\n/g,'\n Traits\n').replace(/ Regional Effects\n/g,'\n Regional Effects\n').replace(/ Lair Actions\n/g,'\n Lair Actions\n');}},{key:'updateContent',value:function updateContent(){var _this5=this;server.getSetItems('npc.updateContent',{collectionArray:['content_srd'].concat(_constants.ABILITIES),process:function process(data){data.is_npc=1;data.edit_mode=0;_this5.setSpellAbility(data);if((0,_utilities.exists)(data.content_srd)){data.content_srd=_this5.cleanContent(data.content_srd);_this5.parseSRDContentSection(data,'Legendary Actions','legendaryaction');_this5.parseSRDContentSection(data,'Reactions','reaction');_this5.parseSRDContentSection(data,'Actions','action');_this5.parseSRDContentSection(data,'Traits','trait');_this5.parseSRDContentSection(data,'Regional Effects','regionaleffect');_this5.parseSRDContentSection(data,'Lair Actions','lairaction');}},callback:function callback(){actions.update(['trait','action','reaction','legendaryaction','lairaction','regionaleffect']);actions.updateChatMacro(['trait','action','reaction','legendaryaction','lairaction','regionaleffect']);spells.findSpellcasting();}});}},{key:'updateLanguages',value:function updateLanguages(){server.getSetItems('npc.updateLanguages',{collectionArray:['languages','languages_chat_var'],process:function process(data){data.languages_chat_var='';if(data.languages){data.languages_chat_var='{{Languages=@{languages}}}';}}});}},{key:'updateACNote',value:function updateACNote(){server.getSetItems('npc.updateACNote',{collectionArray:['ac_note'],process:function process(data){if(data.ac_note){data.ac_note=data.ac_note.toLowerCase();}}});}},{key:'updateCasterLevel',value:function updateCasterLevel(){server.getSetItems('npc.updateCasterLevel',{collectionArray:['spellcaster_level','caster_level'],process:function process(data){data.caster_level=(0,_utilities.getIntValue)(data.spellcaster_level);}});}},{key:'processSense',value:function processSense(tokenProps,sense,senseRange){if(sense==='darkvision'){tokenProps.light_dimradius=format.round(-5*(senseRange/60));}if(!tokenProps.light_radius||senseRange>tokenProps.light_radius){tokenProps.light_radius=format.round(senseRange*1.166666666666);}else if(senseRange<tokenProps.light_radius){tokenProps.light_dimradius=senseRange;}}},{key:'npcDroppedOnTabletop',value:function npcDroppedOnTabletop(){var _this6=this;server.getSetItems('npc.npcDroppedOnTabletop',{collectionArray:['hp_max','token_size'].concat(_constants.SENSES),process:function process(data){var hp=(0,_utilities.getIntValue)(data.hp_max);var tokenProps={bar1_value:hp,bar1_max:hp,bar2_link:'AC',bar3_link:'speed',height:70,light_angle:360,light_hassight:true,light_losangle:360,showname:true,showplayers_aura1:true,showplayers_aura2:true,width:70};var squarelength=70;if(data.token_size){var tokenWidth=(0,_utilities.getFloatValue)(data.token_size)*squarelength;var tokenHeight=(0,_utilities.getFloatValue)(data.token_size)*squarelength;if(data.token_size.indexOf(',')!==-1){tokenWidth=(0,_utilities.getFloatValue)(data.token_size.substring(0,data.token_size.indexOf(',')));tokenHeight=(0,_utilities.getFloatValue)(data.token_size.substring(data.token_size.indexOf(',')+1,data.token_size.length));}if(tokenWidth>0){tokenProps.width=tokenWidth;}if(tokenHeight>0){tokenProps.height=tokenHeight;}}_constants.SENSES.forEach(function(sense){if((0,_utilities.exists)(data.senses)){var senseRegex=new RegExp(sense+'\\s(\\d+)','gi');var senseResult=data.senses.match(senseRegex);if(senseResult){_this6.processSense(tokenProps,sense,senseResult[1]);}}else if(data[sense]){_this6.processSense(tokenProps,sense,(0,_utilities.getFloatValue)(data[sense]));}});setDefaultToken(tokenProps);}});}},{key:'turnOnSlotsIfItsNotSet',value:function turnOnSlotsIfItsNotSet(){server.getSetItems('npc.turnOnSlotsIfItsNotSet',{collectionArray:['spellcasting','spell_slots_toggle'],process:function process(data){if((0,_utilities.exists)(data.spellcasting)){data.spell_slots_toggle=1;}}});}},{key:'setup',value:function setup(){var _this7=this;on('change:type',function(){_this7.updateType();});on('change:size',function(){_this7.updateSize();});on('change:ac_srd',function(){_this7.updateAC();});on('change:is_npc',function(){_this7.switchTo();});on('change:challenge',function(){_this7.updateChallenge();});on('change:hp_srd',function(){_this7.updateHPFromSRD();});on('change:hit_dice change:hit_die change:hp_extra change:constitution change:global_ability_bonus',function(){_this7.updateHP();});on('change:content_srd',function(){_this7.updateContent();});on('change:languages',function(){_this7.updateLanguages();});on('change:ac_note',function(){_this7.updateACNote();});on('change:spellcaster_level',function(){_this7.updateCasterLevel();});on('change:spellcasting',function(){_this7.turnOnSlotsIfItsNotSet();});on('sheet:compendium-drop',function(){_this7.npcDroppedOnTabletop();});}}]);return Npc;}();
|
||
|
||
},{"../../components/abilities/AbilitiesUtil":2,"../../components/actions/Actions":9,"../../components/hitDice/HitDice":17,"../../components/spells/Spells":24,"../../scripts/Format":29,"../../scripts/Server":32,"../../scripts/constants":34,"../../scripts/utilities":36}],26:[function(require,module,exports){
|
||
'use strict';Object.defineProperty(exports,"__esModule",{value:true});exports.Settings=undefined;var _createClass=function(){function defineProperties(target,props){for(var i=0;i<props.length;i++){var descriptor=props[i];descriptor.enumerable=descriptor.enumerable||false;descriptor.configurable=true;if("value"in descriptor)descriptor.writable=true;Object.defineProperty(target,descriptor.key,descriptor);}}return function(Constructor,protoProps,staticProps){if(protoProps)defineProperties(Constructor.prototype,protoProps);if(staticProps)defineProperties(Constructor,staticProps);return Constructor;};}();var _AbilityChecks=require('../../components/abilities/AbilityChecks');var _Actions=require('../../components/actions/Actions');var _Server=require('../../scripts/Server');var _Spells=require('../../components/spells/Spells');var _utilities=require('../../scripts/utilities');function _classCallCheck(instance,Constructor){if(!(instance instanceof Constructor)){throw new TypeError("Cannot call a class as a function");}}var abilityChecks=new _AbilityChecks.AbilityChecks();var actions=new _Actions.Actions();var server=new _Server.Server();var spells=new _Spells.Spells();var Settings=exports.Settings=function(){function Settings(){_classCallCheck(this,Settings);}_createClass(Settings,[{key:'updateShapedD20',value:function updateShapedD20(){server.getSetItems('settings.updateShapedD20',{collectionArray:['roll_setting','shaped_d20'],process:function process(data){if(data.shaped_d20==='1d20'){data.roll_setting='roll2';data.attack_setting='attack2';actions.updateAllButFeatures();spells.update();spells.updateDCAndAttack();}else{data.roll_setting='ignore';data.attack_setting='ignore';if(data.roll_setting==='roll2'){actions.updateAllButFeatures();spells.update();spells.updateDCAndAttack();}}}});}},{key:'updateWeightSystem',value:function updateWeightSystem(){server.getSetItems('settings.updateWeightSystem',{collectionArray:['weight_system','weight_per_coin','carrying_capacity_multiplier','max_push_drag_lift_multiplier','encumbered_multiplier','heavily_encumbered_multiplier'],process:function process(data){if(data.weight_system==='POUNDS'){data.weight_per_coin=0.02;data.carrying_capacity_multiplier=15;data.max_push_drag_lift_multiplier=30;data.encumbered_multiplier=5;data.heavily_encumbered_multiplier=10;}else if(data.weight_system==='KILOGRAMS'){data.weight_per_coin=0.009;data.carrying_capacity_multiplier=7;data.max_push_drag_lift_multiplier=14;data.encumbered_multiplier=2.5;data.heavily_encumbered_multiplier=5;}}});}},{key:'updatePreparedMatters',value:function updatePreparedMatters(){server.getSetItems('settings.updatePreparedMatters',{collectionArray:['prepared_matters','prepared_matters_var'],process:function process(data){if((0,_utilities.exists)(data.prepared_matters)){data.prepared_matters_var=true;}else{data.prepared_matters_var='';}}});}},{key:'setup',value:function setup(){var _this=this;on('change:shaped_d20',function(){_this.updateShapedD20();});on('change:weight_system',function(){_this.updateWeightSystem();});on('change:prepared_matters',function(){_this.updatePreparedMatters();});on('change:show_passive_skills',function(){abilityChecks.updateSkill();});on('change:attacks_vs_target_ac change:attacks_vs_target_name change:show_crit_range change:critical_damage_houserule',function(){actions.updateAllButFeatures();spells.update();});}}]);return Settings;}();
|
||
|
||
},{"../../components/abilities/AbilityChecks":3,"../../components/actions/Actions":9,"../../components/spells/Spells":24,"../../scripts/Server":32,"../../scripts/utilities":36}],27:[function(require,module,exports){
|
||
'use strict';Object.defineProperty(exports,"__esModule",{value:true});exports.Conversion=undefined;var _createClass=function(){function defineProperties(target,props){for(var i=0;i<props.length;i++){var descriptor=props[i];descriptor.enumerable=descriptor.enumerable||false;descriptor.configurable=true;if("value"in descriptor)descriptor.writable=true;Object.defineProperty(target,descriptor.key,descriptor);}}return function(Constructor,protoProps,staticProps){if(protoProps)defineProperties(Constructor.prototype,protoProps);if(staticProps)defineProperties(Constructor,staticProps);return Constructor;};}();var _constants=require('./constants');var _AbilitiesUtil=require('../components/abilities/AbilitiesUtil');var _Actions=require('../components/actions/Actions');var _Features=require('../components/features/Features');var _Format=require('./Format');var _Npc=require('../pages/npc/Npc');var _Processing=require('./Processing');var _Server=require('./Server');var _Spells=require('../components/spells/Spells');var _utilities=require('./utilities');function _classCallCheck(instance,Constructor){if(!(instance instanceof Constructor)){throw new TypeError("Cannot call a class as a function");}}var abilitiesUtil=new _AbilitiesUtil.AbilitiesUtil();var actions=new _Actions.Actions();var features=new _Features.Features();var format=new _Format.Format();var npc=new _Npc.Npc();var processing=new _Processing.Processing();var server=new _Server.Server();var spells=new _Spells.Spells();var Conversion=exports.Conversion=function(){function Conversion(){_classCallCheck(this,Conversion);}_createClass(Conversion,[{key:'parseSpellcastingAbility',value:function parseSpellcastingAbility(data){if(data.spellcasting_ability){data.spell_ability=abilitiesUtil.getFormattedAbility(data.spellcasting_ability).replace('0*','').replace('_mod','').replace('+','').toUpperCase();}}},{key:'parseSizeTypeAlignment',value:function parseSizeTypeAlignment(data){if((0,_utilities.exists)(data.npc_type)){var match=data.npc_type.match(/(.*?) (.*?), (.*)/i);if(!data.npc_type||!match||!match[1]||!match[2]||!match[3]){console.error('Character doesn\'t have valid type/size/alignment format');return;}data.size=match[1].toUpperCase();data.type=match[2];data.alignment=match[3];}}},{key:'parseHD',value:function parseHD(data){data.hp_srd=data.hp_max+' ('+data.npc_hpformula+')';}},{key:'parseSavingThrows',value:function parseSavingThrows(data){var savingThrows=[];_constants.ABILITIES.forEach(function(ability){var saveValue=data['npc_'+abilitiesUtil.getAbilityShortName(ability).toLowerCase()+'_save'];if((0,_utilities.exists)(saveValue)){savingThrows.push(abilitiesUtil.getAbilityShortName(ability,true)+' +'+saveValue);}});if(savingThrows&&savingThrows.length>0){data.saving_throws_srd=savingThrows.join(', ');}}},{key:'parseNPCSkills',value:function parseNPCSkills(data){var skills=[];Object.keys(_constants.SKILLS).forEach(function(skill){var skillValue=data['npc_'+skill.toLowerCase()];if((0,_utilities.exists)(skillValue)){skills.push(format.capitalize(skill.toLowerCase())+' +'+skillValue);}});if(skills&&skills.length>1){data.skills_srd=skills.join(', ');}}},{key:'convertJackOfAllTrades',value:function convertJackOfAllTrades(data){if(data.jack_of_all_trades==='(floor(@{pb}/2))'){data.class_feature_bard_jack_of_all_trades_toggle=1;data.jack_of_all_trades='';}}},{key:'convertProficienciesAndLanguages',value:function convertProficienciesAndLanguages(data){if(data.other_proficiencies_and_languages){var proficieniesMatch=data.other_proficiencies_and_languages.match(/Proficiencies. (.*)/i);if(proficieniesMatch&&proficieniesMatch[1]){data.proficiencies=proficieniesMatch[1];}var languagesMatch=data.other_proficiencies_and_languages.match(/Languages. (.*)/i);if(languagesMatch&&languagesMatch[1]){data.languages=languagesMatch[1];}}}},{key:'convertClass',value:function convertClass(){server.getSetItems('conversion.convertClass',{collectionArray:['class','base_level','multiclass1_flag'],process:function process(data){if(data.class){var repString='repeating_class_'+generateRowID();data[repString+'_name']=data.class.toLowerCase();data[repString+'_level']=(0,_utilities.getIntValue)(data.base_level);for(var i=1;i<=3;i+=1){if(data['multiclass'+i+'_flag']){repString='repeating_class_'+generateRowID();data[repString+'_name']=data['multiclass'+i].toLowerCase();data[repString+'_level']=(0,_utilities.getIntValue)(data['multiclass'+i+'_lvl']);}}}}});}},{key:'convertPCSkills',value:function convertPCSkills(){server.getSetRepeatingSections('conversion.convertPCSkills',{collectionArray:Object.keys(_constants.SKILLS).map(function(skill){return skill.toLowerCase()+'_prof';}).concat(Object.keys(_constants.SKILLS).map(function(skill){return skill.toLowerCase()+'_type';})),repeatingSections:[{name:'repeating_skill',collectionArrayAddItems:['proficiency']}],process:function process(data,repStrings){Object.keys(_constants.SKILLS).forEach(function(skill){var skillId=(0,_utilities.getSkillIdByStorageName)(data,repStrings,skill);var repString='repeating_skill_'+skillId;if(data[skill.toLowerCase()+'_type']==='2'){data[repString+'_proficiency']='expertise';}else if(data[skill.toLowerCase()+'_prof']){data[repString+'_proficiency']='proficient';}});}});}},{key:'convertTraits',value:function convertTraits(){server.getSetRepeatingSections('conversion.convertTraits',{repeatingSections:[{name:'repeating_npctrait',collectionArrayAddItems:['name','desc']}],process:function process(data,repStrings){repStrings.forEach(function(repString){features.set({content:data[repString+'_desc'],name:data[repString+'_name'].replace('.',''),type:'trait'});});},callback:function callback(){actions.update(['trait']);}});}},{key:'convertActions',value:function convertActions(oldRepeatingName,repeatingName){server.getSetRepeatingSections('conversion.convertActions',{repeatingSections:[{name:'repeating_'+oldRepeatingName,collectionArrayAddItems:['name','attack_flag','attack_type_display','attack_tohitrange','attack_tohit','attack_onhit','description']}],process:function process(data,repStrings){repStrings.forEach(function(repString){var repStringNew='repeating_'+repeatingName+'_'+generateRowID();if((0,_utilities.exists)(data[repString+'_name'])){data[repStringNew+'_name']=data[repString+'_name'];data[repStringNew+'_content']='';if((0,_utilities.exists)(data[repString+'_attack_flag'])&&data[repString+'_attack_type_display']){data[repStringNew+'_attack_toggle']=1;data[repStringNew+'_content']+=data[repString+'_attack_type_display']+' '+data[repString+'_attack_tohitrange']+' Hit: ';}if(data[repString+'_attack_onhit']){data[repStringNew+'_content']+=''+data[repString+'_attack_onhit'];if(data[repString+'_description']){data[repStringNew+'_content']+=' '+data[repString+'_description'];}}else if(data[repString+'_description']){data[repStringNew+'_content']+=''+data[repString+'_description'];}data[repStringNew+'_content']=data[repStringNew+'_content'].replace(/Attack:\s?\+(\d+)/i,'Attack: +$1 to hit').trim().replace(/.*(\\n)/,'').trim().replace(/.*(\\n)/,'').trim().replace(/.*(\\n)/,'');}});},callback:function callback(){actions.update([repeatingName]);}});}},{key:'convertNPCSpells',value:function convertNPCSpells(){server.getSetRepeatingSections('conversion.convertNPCSpells',{repeatingSections:[{name:'repeating_spell-npc',collectionArrayAddItems:['spellname_base','spellprepared','spellritual','spellschool','spellcastingtime','spellrange','spelltarget','spellcomp_v','spellcomp_s','spellcomp_m','spellcomp_materials','spellconcentration','spellduration','spelldescription','spellathigherlevels','spellattack','spelldamage','spelldamagetype','spelldamage2','spelldamagetype2','spellhealing','spellsave','spellsavesuccess','spellhldie']}],process:function process(data,repStrings){var levelFromPreviousField=0;var _iteratorNormalCompletion=true;var _didIteratorError=false;var _iteratorError=undefined;try{for(var _iterator=repStrings[Symbol.iterator](),_step;!(_iteratorNormalCompletion=(_step=_iterator.next()).done);_iteratorNormalCompletion=true){var repString=_step.value;data.show_spells=1;var level=levelFromPreviousField;var nameLevelMatch=void 0;if(data[repString+'_spellname_base']){if(data[repString+'_spellname_base'].indexOf('INNATE')!==-1||data[repString+'_spellname_base'].indexOf('CANTRIPS')!==-1||data[repString+'_spellname_base'].indexOf('1st LEVEL')!==-1||data[repString+'_spellname_base'].indexOf('2nd LEVEL')!==-1||data[repString+'_spellname_base'].indexOf('3rd LEVEL')!==-1||data[repString+'_spellname_base'].indexOf('4th LEVEL')!==-1||data[repString+'_spellname_base'].indexOf('5th LEVEL')!==-1||data[repString+'_spellname_base'].indexOf('6th LEVEL')!==-1||data[repString+'_spellname_base'].indexOf('7th LEVEL')!==-1||data[repString+'_spellname_base'].indexOf('8th LEVEL')!==-1||data[repString+'_spellname_base'].indexOf('9th LEVEL')!==-1){var levelFromName=(0,_utilities.getIntValue)(data[repString+'_spellname_base']);if(levelFromName){levelFromPreviousField=levelFromName;}removeRepeatingRow(repString);continue;}nameLevelMatch=data[repString+'_spellname_base'].match(/(.*) \((.*)\)/i);if(nameLevelMatch&&nameLevelMatch[2]&&nameLevelMatch[2]!=='Cantrip'){level=(0,_utilities.getIntValue)(nameLevelMatch[2].replace('Level ',''));}}else{removeRepeatingRow(repString);continue;}var repStringNew='repeating_spell'+level+'_'+generateRowID();if(nameLevelMatch&&nameLevelMatch[1]){data[repStringNew+'_name']=nameLevelMatch[1];}else{data[repStringNew+'_name']=data[repString+'_spellname_base'];}data[repStringNew+'_spell_level']=format.ordinalSpellLevel(level);if((0,_utilities.exists)(data[repString+'_spellschool'])){data[repStringNew+'_school']=data[repString+'_spellschool'].toUpperCase();}if((0,_utilities.isUndefinedOrEmpty)(data[repString+'_spellprepared'])||(0,_utilities.exists)(data[repString+'_spellprepared'])){data[repStringNew+'_is_prepared']='Yes';}if((0,_utilities.exists)(data[repString+'_spellritual'])){data[repStringNew+'_ritual']='Yes';}if((0,_utilities.exists)(data[repString+'_spellcastingtime'])){data[repStringNew+'_casting_time']=data[repString+'_spellcastingtime'].toUpperCase().trim().replace(/\s/g,'_');}if((0,_utilities.exists)(data[repString+'_spellrange'])){data[repStringNew+'_range']=data[repString+'_spellrange'];}var components=[];if((0,_utilities.isUndefinedOrEmpty)(data[repString+'_spellcomp_v'])||data[repString+'_spellcomp_v']==='{{v=1}}'){components.push('V');}if((0,_utilities.isUndefinedOrEmpty)(data[repString+'_spellcomp_s'])||data[repString+'_spellcomp_s']==='{{s=1}}'){components.push('S');}if((0,_utilities.isUndefinedOrEmpty)(data[repString+'_spellcomp_m'])||data[repString+'_spellcomp_m']==='{{m=1}}'){components.push('M');}if(components&&components.length>0){data[repStringNew+'_components']='COMPONENTS_'+components.join('_');}if((0,_utilities.exists)(data[repString+'_spellcomp_materials'])){data[repStringNew+'_materials']=data[repString+'_spellcomp_materials'];}if((0,_utilities.exists)(data[repString+'_spellduration'])){var duration='';if((0,_utilities.exists)(data[repString+'_spellconcentration'])){duration+='CONCENTRATION_';}duration+=data[repString+'_spellduration'].toUpperCase().trim().replace(/\s/g,'_');data[repStringNew+'_duration']=duration;}if((0,_utilities.exists)(data[repString+'_spelldescription'])){data[repStringNew+'_content']=data[repString+'_spelldescription'];data[repStringNew+'_content_toggle']=1;}if((0,_utilities.exists)(data[repString+'_spellathigherlevels'])){data[repStringNew+'_higher_level']=data[repString+'_spellathigherlevels'];data[repStringNew+'_higher_level_toggle']=1;}if(data[repString+'_spellattack']==='Melee'||data[repString+'_spellattack']==='Ranged'){data[repString+'_attack_toggle']=1;if(data[repString+'_spellattack']==='Melee'){data[repStringNew+'_attack_type']='MELEE_SPELL_ATTACK';}else if(data[repString+'_spellattack']==='Ranged'){data[repStringNew+'_attack_type']='RANGED_SPELL_ATTACK';}data[repStringNew+'_attack_toggle']=1;}if((0,_utilities.exists)(data[repString+'_spellsave'])){data[repStringNew+'_saving_throw_vs_ability']=data[repString+'_spellsave'].toUpperCase();data[repStringNew+'_saving_throw_toggle']=1;}if((0,_utilities.exists)(data[repString+'_spellsavesuccess'])){data[repStringNew+'_saving_throw_success']=data[repString+'_spellsavesuccess'];data[repStringNew+'_saving_throw_toggle']=1;}var prefix=(0,_utilities.getDamagePrefix)(data,repStringNew);if((0,_utilities.exists)(data[repString+'_spelldamage'])){data[repStringNew+'_spelldamage']=data[repString+'_spelldamage'];if(data[repString+'_spelldamage'].indexOf('@{level}')!==-1){data[repStringNew+'_'+prefix+'_damage_dice']=data[repString+'_spelldamage'].replace(/d\d+/,'');(0,_utilities.parseDiceAndDie)(data,repStringNew,prefix+'_damage','spelldamage');}else if(!isNaN(data[repString+'_spelldamage'])||data[repString+'_spelldamage'].indexOf('@{')!==-1){data[repStringNew+'_'+prefix+'_damage_bonus']=data[repString+'_spelldamage'];}else{(0,_utilities.parseDiceAndDie)(data,repStringNew,prefix+'_damage','spelldamage');}data[repStringNew+'_spelldamage']='';}if((0,_utilities.exists)(data[repString+'_spelldamagetype'])){data[repStringNew+'_'+prefix+'_damage_type']=data[repString+'_spelldamagetype'].toLowerCase();}if((0,_utilities.exists)(data[repString+'_spelldamage2'])){data[repStringNew+'_spelldamage2']=data[repString+'_spelldamage2'];if(data[repString+'_spelldamage2'].indexOf('@{level}')!==-1){data[repStringNew+'_'+prefix+'_second_damage_dice']=data[repString+'_spelldamage2'].replace(/d\d+/,'');(0,_utilities.parseDiceAndDie)(data,repStringNew,prefix+'_second_damage','spelldamage2');}else if(!isNaN(data[repString+'_spelldamage2'])||data[repString+'_spelldamage2'].indexOf('@{')!==-1){data[repStringNew+'_'+prefix+'_second_damage_bonus']=data[repString+'_spelldamage2'];}else{(0,_utilities.parseDiceAndDie)(data,repStringNew,prefix+'_second_damage','spelldamage2');}data[repStringNew+'_spelldamage2']='';}if((0,_utilities.exists)(data[repString+'_spelldamagetype2'])){data[repStringNew+'_'+prefix+'_second_damage_type']=data[repString+'_spelldamagetype2'].toLowerCase();}if((0,_utilities.exists)(data[repString+'_spellhealing'])){data[repStringNew+'_spellhealing']=data[repString+'_spellhealing'];if(!isNaN(data[repString+'_spellhealing'])||data[repString+'_spellhealing'].indexOf('@{')!==-1){data[repStringNew+'_heal_bonus']=data[repString+'_spellhealing'];}else{(0,_utilities.parseDiceAndDie)(data,repStringNew,'heal','spellhealing');}}if((0,_utilities.exists)(data[repString+'_spellhldie'])){data[repStringNew+'_'+prefix+'_higher_level_dice']=data[repString+'_spellhldie'];}removeRepeatingRow(repString);}}catch(err){_didIteratorError=true;_iteratorError=err;}finally{try{if(!_iteratorNormalCompletion&&_iterator.return){_iterator.return();}}finally{if(_didIteratorError){throw _iteratorError;}}}},callback:function callback(){spells.update();spells.updateChatMacro();}});}},{key:'convertFromOGL',value:function convertFromOGL(){var _this=this;processing.addToProcessing('convertFromOGL',function(){var oldToNew={npc:'is_npc',npc_ac:'AC',npc_actype:'ac_note',npc_challenge:'challenge',npc_name:'character_name',npc_vulnerabilities:'damage_vulnerabilities',npc_resistances:'damage_resistances',npc_immunities:'damage_immunities',npc_condition_immunities:'condition_immunities',npc_senses:'senses',npc_languages:'languages',hp_temp:'temp_HP',experience:'xp',npc_legendary_actions:'legendary_action_amount'};server.getSetItems('conversion.convertFromOGL',{collectionArray:['npc_type','hp_max','npc_hpformula','jack_of_all_trades','other_proficiencies_and_languages','spellcasting_ability'].concat(_constants.ABILITIES.map(function(ability){return'npc_'+abilitiesUtil.getAbilityShortName(ability).toLowerCase()+'_save';})).concat(Object.keys(_constants.SKILLS).map(function(skill){return'npc_'+skill.toLowerCase();})).concat(Object.keys(oldToNew)),process:function process(data){data.tab='core';Object.keys(oldToNew).forEach(function(key){if(data[key]){data[oldToNew[key]]=data[key];}});_this.parseSpellcastingAbility(data);_this.parseSizeTypeAlignment(data);_this.parseHD(data);_this.parseSavingThrows(data);_this.parseNPCSkills(data);_this.convertJackOfAllTrades(data);_this.convertProficienciesAndLanguages(data);},callback:function callback(){npc.updateHPFromSRD();}});_this.convertPCSkills();_this.convertTraits();_this.convertActions('npcaction','action');_this.convertActions('npcaction-l','legendaryaction');_this.convertActions('npcreaction','reaction');_this.convertClass();_this.convertNPCSpells();});}}]);return Conversion;}();
|
||
|
||
},{"../components/abilities/AbilitiesUtil":2,"../components/actions/Actions":9,"../components/features/Features":13,"../components/spells/Spells":24,"../pages/npc/Npc":25,"./Format":29,"./Processing":31,"./Server":32,"./constants":34,"./utilities":36}],28:[function(require,module,exports){
|
||
'use strict';Object.defineProperty(exports,"__esModule",{value:true});exports.Distance=undefined;var _createClass=function(){function defineProperties(target,props){for(var i=0;i<props.length;i++){var descriptor=props[i];descriptor.enumerable=descriptor.enumerable||false;descriptor.configurable=true;if("value"in descriptor)descriptor.writable=true;Object.defineProperty(target,descriptor.key,descriptor);}}return function(Constructor,protoProps,staticProps){if(protoProps)defineProperties(Constructor.prototype,protoProps);if(staticProps)defineProperties(Constructor,staticProps);return Constructor;};}();var _Format=require('./Format');var _utilities=require('./utilities');function _classCallCheck(instance,Constructor){if(!(instance instanceof Constructor)){throw new TypeError("Cannot call a class as a function");}}var format=new _Format.Format();var Distance=exports.Distance=function(){function Distance(){_classCallCheck(this,Distance);this.feetMetersNameConversion={feet:'meters',foot:'meter',ft:'m','ft.':'m.',miles:'kilometers',mile:'kilometer',meters:'feet',meter:'foot','m.':'ft.','mt.':'ft.',kilometers:'miles',kilometer:'mile'};}_createClass(Distance,[{key:'convertDistanceTypes',value:function convertDistanceTypes(data,field,multiplier,searchTerms){var regex=new RegExp('(\\d+\\.?\\d*)(?:\\/(\\d+\\.?\\d*))?(\\s|-)?\\s?('+searchTerms.join('|')+')','gi');var result=regex.exec(data[field]);if(result&&result[1]&&result[4]){var secondDistance='';var spacing='';result[1]=format.round((0,_utilities.getFloatValue)(result[1])*multiplier);if(result[2]){secondDistance='/'+format.round((0,_utilities.getFloatValue)(result[2])*multiplier);}if(result[3]){spacing=result[3];}data[field]=data[field].replace(regex,''+result[1]+secondDistance+spacing+this.feetMetersNameConversion[result[4]]);}}},{key:'convert',value:function convert(data,field){if((0,_utilities.exists)(field)&&(0,_utilities.exists)(data[field])){if(data.distance_system==='FEET'){this.convertDistanceTypes(data,field,3.280839895,['meters','meter','m\\.','kilometers','kilometer']);}else if(data.distance_system==='METERS'){this.convertDistanceTypes(data,field,0.3048,['feet','foot','ft','ft\\.','miles','mile']);}}}}]);return Distance;}();
|
||
|
||
},{"./Format":29,"./utilities":36}],29:[function(require,module,exports){
|
||
'use strict';Object.defineProperty(exports,"__esModule",{value:true});exports.Format=undefined;var _createClass=function(){function defineProperties(target,props){for(var i=0;i<props.length;i++){var descriptor=props[i];descriptor.enumerable=descriptor.enumerable||false;descriptor.configurable=true;if("value"in descriptor)descriptor.writable=true;Object.defineProperty(target,descriptor.key,descriptor);}}return function(Constructor,protoProps,staticProps){if(protoProps)defineProperties(Constructor.prototype,protoProps);if(staticProps)defineProperties(Constructor,staticProps);return Constructor;};}();var _utilities=require('./utilities');function _classCallCheck(instance,Constructor){if(!(instance instanceof Constructor)){throw new TypeError("Cannot call a class as a function");}}var Format=exports.Format=function(){function Format(){_classCallCheck(this,Format);}_createClass(Format,[{key:'capitalize',value:function capitalize(string){return string.replace(/\w\S*/g,function(txt){return txt.charAt(0).toUpperCase()+txt.substr(1);});}},{key:'showSign',value:function showSign(value){if(value>=0){value='+'+value;}return value;}},{key:'numberWithCommas',value:function numberWithCommas(x){if(x){var parts=x.toString().split('.');parts[0]=parts[0].replace(/\B(?=(\d{3})+(?!\d))/g,',');return parts.join('.');}return'';}},{key:'ordinalSpellLevel',value:function ordinalSpellLevel(level){var spellLevel='';level=(0,_utilities.getIntValue)(level);if(level===0){spellLevel='CANTRIP';}else{var s=['TH','ST','ND','RD'];var num=level%100;spellLevel=level+(s[(num-20)%10]||s[num]||s[0])+'_LEVEL';}return spellLevel;}},{key:'lowercaseDamageTypes',value:function lowercaseDamageTypes(string){if(!string){string='';}return string.replace('Acid','acid').replace('Cold','cold').replace('Fire','fire').replace('Force','force').replace('Lightning','lightning').replace('Necrotic','necrotic').replace('Poison','poison').replace('Psychic','psychic').replace('Radiant','radiant').replace('Thunder','thunder').replace('Bludgeoning','bludgeoning').replace('Piercing','piercing').replace('Slashing','slashing').replace('And','and').replace('From','from').replace('Nonmagical','nonmagical').replace('Weapons','weapons').replace('That','that').replace('Aren\'t','aren\'t').replace('Silvered','silvered').replace('Adamantine','adamantine');}},{key:'round',value:function round(n){var roundMultiplier=1;if(Math.abs(n)<0.1){roundMultiplier=1000;}else if(Math.abs(n)<0.5){roundMultiplier=100;}else if(Math.abs(n)<1){roundMultiplier=10;}else if(Math.abs(n)<5){roundMultiplier=4;}else if(Math.abs(n)<10){roundMultiplier=2;}return Math.round(n*roundMultiplier)/roundMultiplier;}},{key:'addArithmeticOperator',value:function addArithmeticOperator(number){var value=number;if(number<0){value=' - '+Math.abs(number);}else{value=' + '+number;}return value;}},{key:'addTo',value:function addTo(variable,value){if((0,_utilities.exists)(variable)){variable+=this.addArithmeticOperator(value);}else{variable=value;}return variable;}}]);return Format;}();
|
||
|
||
},{"./utilities":36}],30:[function(require,module,exports){
|
||
'use strict';Object.defineProperty(exports,"__esModule",{value:true});exports.Initialize=undefined;var _createClass=function(){function defineProperties(target,props){for(var i=0;i<props.length;i++){var descriptor=props[i];descriptor.enumerable=descriptor.enumerable||false;descriptor.configurable=true;if("value"in descriptor)descriptor.writable=true;Object.defineProperty(target,descriptor.key,descriptor);}}return function(Constructor,protoProps,staticProps){if(protoProps)defineProperties(Constructor.prototype,protoProps);if(staticProps)defineProperties(Constructor,staticProps);return Constructor;};}();var _Abilities=require('../components/abilities/Abilities');var _AbilitiesUtil=require('../components/abilities/AbilitiesUtil');var _AbilityChecks=require('../components/abilities/AbilityChecks');var _constants=require('./constants');var _Conversion=require('./Conversion');var _ProficiencyBonus=require('../components/proficiencyBonus/ProficiencyBonus');var _SavingThrows=require('../components/savingThrows/SavingThrows');var _Server=require('./Server');var _Upgrade=require('./Upgrade');var _utilities=require('./utilities');var _version=require('./version');function _classCallCheck(instance,Constructor){if(!(instance instanceof Constructor)){throw new TypeError("Cannot call a class as a function");}}var abilities=new _Abilities.Abilities();var abilitiesUtil=new _AbilitiesUtil.AbilitiesUtil();var abilityChecks=new _AbilityChecks.AbilityChecks();var conversion=new _Conversion.Conversion();var proficiencyBonus=new _ProficiencyBonus.ProficiencyBonus();var server=new _Server.Server();var savingThrows=new _SavingThrows.SavingThrows();var upgrade=new _Upgrade.Upgrade();var Initialize=exports.Initialize=function(){function Initialize(){_classCallCheck(this,Initialize);}_createClass(Initialize,[{key:'generateSkills',value:function generateSkills(){server.getSetRepeatingSections('initialize.generateSkills',{repeatingSections:[{name:'repeating_skill',collectionArrayAddItems:['storage_name','name','ability']}],process:function process(data,repStrings){Object.keys(_constants.SKILLS).forEach(function(skill){var skillId=(0,_utilities.getSkillIdByStorageName)(data,repStrings,skill);if(!skillId){skillId=generateRowID();}var repString='repeating_skill_'+skillId;data[repString+'_storage_name']=skill;data[repString+'_name']=getTranslationByKey(skill);data[repString+'_ability']=abilitiesUtil.getFormattedAbility(_constants.SKILLS[skill]);});},callback:function callback(){abilityChecks.updateSkill();}});}},{key:'setCurrentVersion',value:function setCurrentVersion(data){if((0,_utilities.isUndefinedOrEmpty)(data.version)||!data.version||data.version!==_version.currentVersion){data.version=_version.currentVersion;data.character_sheet='Shaped v'+_version.currentVersion;}}},{key:'sheetOpened',value:function sheetOpened(){var _this=this;server.getSetItems('initialize.sheetOpened',{collectionArray:['version','character_sheet','npc','base_level','convertedFromOGL'].concat(_constants.ABILITIES),process:function process(data){var convertOGL=((0,_utilities.exists)(data.npc)||(0,_utilities.exists)(data.base_level))&&(0,_utilities.isUndefinedOrEmpty)(data.character_sheet)&&(0,_utilities.isUndefinedOrEmpty)(data.convertedFromOGL);if((0,_utilities.isUndefinedOrEmpty)(data.version)||convertOGL){if(!convertOGL){data.edit_mode='on';}_this.generateSkills();abilities.updateAll();abilityChecks.updateMacro();abilityChecks.updateInitiative();savingThrows.updateMacro();if(convertOGL){proficiencyBonus.update();savingThrows.updateSavingThrows();conversion.convertFromOGL();}}else{upgrade.upgrade(data.version);}_this.setCurrentVersion(data);}});}},{key:'setup',value:function setup(){var _this2=this;on('change:generate_skills',function(){_this2.generateSkills();});on('sheet:opened',function(){_this2.sheetOpened();});on('change:sheet_opened',function(){_this2.sheetOpened();});}}]);return Initialize;}();
|
||
|
||
},{"../components/abilities/Abilities":1,"../components/abilities/AbilitiesUtil":2,"../components/abilities/AbilityChecks":3,"../components/proficiencyBonus/ProficiencyBonus":19,"../components/savingThrows/SavingThrows":21,"./Conversion":27,"./Server":32,"./Upgrade":33,"./constants":34,"./utilities":36,"./version":37}],31:[function(require,module,exports){
|
||
'use strict';Object.defineProperty(exports,"__esModule",{value:true});exports.Processing=undefined;var _createClass=function(){function defineProperties(target,props){for(var i=0;i<props.length;i++){var descriptor=props[i];descriptor.enumerable=descriptor.enumerable||false;descriptor.configurable=true;if("value"in descriptor)descriptor.writable=true;Object.defineProperty(target,descriptor.key,descriptor);}}return function(Constructor,protoProps,staticProps){if(protoProps)defineProperties(Constructor.prototype,protoProps);if(staticProps)defineProperties(Constructor,staticProps);return Constructor;};}();var _Server=require('./Server');var _utilities=require('./utilities');function _classCallCheck(instance,Constructor){if(!(instance instanceof Constructor)){throw new TypeError("Cannot call a class as a function");}}var server=new _Server.Server();var Processing=exports.Processing=function(){function Processing(){_classCallCheck(this,Processing);}_createClass(Processing,[{key:'addToProcessing',value:function addToProcessing(name,addToProcessingCallback){server.getSetItems(name+' processing',{collectionArray:['processing'],process:function process(data){if(!(0,_utilities.isUndefinedOrEmpty)(data.processing)&&typeof data.processing==='string'){data.processing=data.processing.split(', ');}else{data.processing=[];}if(typeof name==='string'){if(data.processing&&data.processing.indexOf(name)===-1){data.processing.push(name);}}else if(Array.isArray(name)){data.processing=(0,_utilities.uniqueArray)(data.processing.concat(name));}data.processing=data.processing.join(', ');},callback:function callback(){if(addToProcessingCallback){addToProcessingCallback();}}});}},{key:'clearProcessing',value:function clearProcessing(){server.getSetItems('clear processing',{collectionArray:['processing'],process:function process(data){data.processing='';}});}},{key:'removeFromProcessing',value:function removeFromProcessing(data,name){if(!(0,_utilities.isUndefinedOrEmpty)(data.processing)&&typeof data.processing==='string'){data.processing=data.processing.split(', ');}else{data.processing=[];}var index=data.processing.indexOf(name);if(index>=0){data.processing.splice(index,1);}if(data.processing&&data.processing.length>0){data.processing=data.processing.join(', ');}else{data.processing='';}}}]);return Processing;}();
|
||
|
||
},{"./Server":32,"./utilities":36}],32:[function(require,module,exports){
|
||
'use strict';Object.defineProperty(exports,"__esModule",{value:true});exports.Server=undefined;var _createClass=function(){function defineProperties(target,props){for(var i=0;i<props.length;i++){var descriptor=props[i];descriptor.enumerable=descriptor.enumerable||false;descriptor.configurable=true;if("value"in descriptor)descriptor.writable=true;Object.defineProperty(target,descriptor.key,descriptor);}}return function(Constructor,protoProps,staticProps){if(protoProps)defineProperties(Constructor.prototype,protoProps);if(staticProps)defineProperties(Constructor,staticProps);return Constructor;};}();var _AbilitiesUtil=require('../components/abilities/AbilitiesUtil');var _Format=require('./Format');var _utilities=require('./utilities');function _classCallCheck(instance,Constructor){if(!(instance instanceof Constructor)){throw new TypeError("Cannot call a class as a function");}}var abilitiesUtil=new _AbilitiesUtil.AbilitiesUtil();var format=new _Format.Format();var Server=exports.Server=function(){function Server(){_classCallCheck(this,Server);}_createClass(Server,[{key:'setFinalAttrs',value:function setFinalAttrs(originalData,data,name,options,callback,alwaysExecuteCallback){Object.keys(data).forEach(function(key){if(originalData[key]===data[key]){delete data[key];}});if((0,_utilities.isUndefined)(options.silent)){options.silent=true;}if((0,_utilities.objIsNotEmpty)(data)){if(callback){setAttrs(data,options,callback);}else{setAttrs(data,options);}}else if(alwaysExecuteCallback&&callback){callback();}}},{key:'getSetItems',value:function getSetItems(name,obj){var _this=this;var collectionArray=obj.collectionArray||[];getAttrs(collectionArray,function(originalData){var data=Object.assign({},originalData);if(obj.process){obj.process(data);}_this.setFinalAttrs(originalData,data,name,obj.options||{},function(){if(obj.callback){obj.callback();}},obj.alwaysExecuteCallback);});}},{key:'getSetRepeatingSections',value:function getSetRepeatingSections(name,obj){var _this2=this;var collectionArray=obj.collectionArray||[];if(obj.repeatingSections){(function(){var originalData={};var getProcesses=[];var repStrings=[];obj.repeatingSections.forEach(function(repeatingSection){getSectionIDs(repeatingSection.name,function(ids){getProcesses.push(repeatingSection.name);if('rowId'in repeatingSection&&repeatingSection.rowId){ids=[];ids.push(repeatingSection.rowId);}ids.forEach(function(id){var repString=repeatingSection.name+'_'+id;repStrings.push(repString);if('collectionArrayAddItems'in repeatingSection){repeatingSection.collectionArrayAddItems.forEach(function(addItem){collectionArray.push(repString+'_'+addItem);});}});if(getProcesses&&obj.repeatingSections&&getProcesses.length===obj.repeatingSections.length){getAttrs(collectionArray,function(data){originalData=Object.assign({},originalData,data);if(obj.process){obj.process(data,repStrings);}_this2.setFinalAttrs(originalData,data,name,obj.options||{},function(){if(obj.callback){obj.callback();}},obj.alwaysExecuteCallback);});}});});if(obj.repeatingSections&&obj.repeatingSections.length<1&&obj.alwaysExecuteCallback&&obj.callback){obj.callback();}})();}}},{key:'sumRepeating',value:function sumRepeating(options,sumItems){var collectionArray=[];if(options.collectionArray){collectionArray=options.collectionArray;}var collectionArrayAddItems=[options.toggle];if(options.qty){collectionArrayAddItems.push(options.qty);}sumItems.forEach(function(sumItem){collectionArray.push(sumItem.totalField);if(sumItem.totalFieldBonus){collectionArray.push(sumItem.totalFieldBonus);}if(sumItem.totalFieldSecondary){collectionArray.push(sumItem.totalFieldSecondary);}if(sumItem.totalFieldSecondaryBonus){collectionArray.push(sumItem.totalFieldSecondaryBonus);}collectionArrayAddItems.push(sumItem.fieldToAdd);if(sumItem.bonus){collectionArrayAddItems.push(sumItem.bonus);}if(sumItem.armorType){collectionArrayAddItems.push(sumItem.armorType);}if(sumItem.itemTotal){collectionArrayAddItems.push(sumItem.itemTotal);}});this.getSetRepeatingSections('sumRepeating',{repeatingSections:[{name:options.repeatingSection,collectionArrayAddItems:collectionArrayAddItems}],collectionArray:collectionArray,process:function process(data,repStrings){sumItems.forEach(function(sumItem){data[sumItem.totalField]=0;if(sumItem.totalFieldSecondary){data[sumItem.totalFieldSecondary]=0;}});repStrings.forEach(function(repString){sumItems.forEach(function(sumItem){var fieldToAdd=(0,_utilities.getFloatValue)(data[repString+'_'+sumItem.fieldToAdd],sumItem.fieldToAddDefault);if(sumItem.bonus){fieldToAdd+=(0,_utilities.getFloatValue)(data[repString+'_'+sumItem.bonus]);}if(sumItem.armorType){if(!data[repString+'_'+sumItem.armorType]||data[repString+'_'+sumItem.armorType]==='Light Armor'){fieldToAdd+=abilitiesUtil.getAbilityMod(data,'dexterity');}else if(data[repString+'_'+sumItem.armorType]==='Medium Armor'){fieldToAdd+=Math.min((0,_utilities.getIntValue)(data.medium_armor_max_dex,2),abilitiesUtil.getAbilityMod(data,'dexterity'));}}var qty=(0,_utilities.getIntValue)(data[repString+'_'+options.qty],1);var itemTotal=format.round(qty*fieldToAdd);if(sumItem.itemTotal){data[repString+'_'+sumItem.itemTotal]=itemTotal;}if((0,_utilities.isUndefined)(data[repString+'_'+options.toggle])||(0,_utilities.exists)(data[repString+'_'+options.toggle])){data[sumItem.totalField]+=itemTotal;if(sumItem.armorType){if(data[repString+'_'+sumItem.armorType]==='Shield'){data[sumItem.totalFieldSecondary]+=itemTotal;}}}});});sumItems.forEach(function(sumItem){if(sumItem.totalFieldBonus){data[sumItem.totalField+'_sum']=data[sumItem.totalField];data[sumItem.totalField]+=(0,_utilities.getIntValue)(data[sumItem.totalFieldBonus]);}if(data[sumItem.totalField]){data[sumItem.totalField]=format.round(data[sumItem.totalField]);}if(sumItem.totalFieldSecondaryBonus){data[sumItem.totalFieldSecondary+'_sum']=data[sumItem.totalFieldSecondary];data[sumItem.totalFieldSecondary]+=(0,_utilities.getIntValue)(data[sumItem.totalFieldSecondaryBonus]);}if(data[sumItem.totalFieldSecondary]){data[sumItem.totalFieldSecondary]=format.round(data[sumItem.totalFieldSecondary]);}});if(options.repeatingSection==='repeating_armor'&&!(0,_utilities.exists)(data.is_npc)&&(0,_utilities.isUndefinedOrEmpty)(data.ac_srd)){data.ac_unarmored_calc+=(0,_utilities.getIntValue)(data.base_ac,10)+abilitiesUtil.getAbilityModFromShortName(data,data.ac_ability)+abilitiesUtil.getAbilityModFromShortName(data,data.ac_unarmored_ability);data.AC=Math.max(data.ac_armored_calc,data.ac_unarmored_calc);}},callback:function callback(){if(options.callback){options.callback();}}});}},{key:'emptyRepeatingSection',value:function emptyRepeatingSection(obj){if(obj.repeatingSections){obj.repeatingSections.forEach(function(repeatingSection){getSectionIDs(repeatingSection,function(ids){ids.forEach(function(id){removeRepeatingRow(repeatingSection+'_'+id);});});});}}}]);return Server;}();
|
||
|
||
},{"../components/abilities/AbilitiesUtil":2,"./Format":29,"./utilities":36}],33:[function(require,module,exports){
|
||
'use strict';Object.defineProperty(exports,"__esModule",{value:true});exports.Upgrade=undefined;var _createClass=function(){function defineProperties(target,props){for(var i=0;i<props.length;i++){var descriptor=props[i];descriptor.enumerable=descriptor.enumerable||false;descriptor.configurable=true;if("value"in descriptor)descriptor.writable=true;Object.defineProperty(target,descriptor.key,descriptor);}}return function(Constructor,protoProps,staticProps){if(protoProps)defineProperties(Constructor.prototype,protoProps);if(staticProps)defineProperties(Constructor,staticProps);return Constructor;};}();var _constants=require('../scripts/constants');var _Abilities=require('../components/abilities/Abilities');var _AbilitiesUtil=require('../components/abilities/AbilitiesUtil');var _AbilityChecks=require('../components/abilities/AbilityChecks');var _Actions=require('../components/actions/Actions');var _Classes=require('../components/classes/Classes');var _ClassFeatures=require('../components/features/classFeatures/ClassFeatures');var _Equipment=require('../components/equipment/Equipment');var _Format=require('./Format');var _HitDice=require('../components/hitDice/HitDice');var _Processing=require('./Processing');var _ProficiencyBonus=require('../components/proficiencyBonus/ProficiencyBonus');var _Resistances=require('../components/resistances/Resistances');var _SavingThrows=require('../components/savingThrows/SavingThrows');var _Senses=require('../components/senses/Senses');var _Server=require('./Server');var _Settings=require('../pages/settings/Settings');var _Speeds=require('../components/speeds/Speeds');var _Spells=require('../components/spells/Spells');var _utilities=require('./utilities');function _classCallCheck(instance,Constructor){if(!(instance instanceof Constructor)){throw new TypeError("Cannot call a class as a function");}}var abilities=new _Abilities.Abilities();var abilitiesUtil=new _AbilitiesUtil.AbilitiesUtil();var abilityChecks=new _AbilityChecks.AbilityChecks();var actions=new _Actions.Actions();var classes=new _Classes.Classes();var classFeatures=new _ClassFeatures.ClassFeatures();var equipment=new _Equipment.Equipment();var format=new _Format.Format();var hitDice=new _HitDice.HitDice();var processing=new _Processing.Processing();var proficiencyBonus=new _ProficiencyBonus.ProficiencyBonus();var resistances=new _Resistances.Resistances();var savingThrows=new _SavingThrows.SavingThrows();var senses=new _Senses.Senses();var server=new _Server.Server();var settings=new _Settings.Settings();var speeds=new _Speeds.Speeds();var spells=new _Spells.Spells();var actionsRepStrings=function actionsRepStrings(data){return(0,_utilities.getRepStringsFromData)(data).filter(function(repString){return repString.indexOf('repeating_attack')!==-1||repString.indexOf('repeating_racialtrait')!==-1||repString.indexOf('repeating_classfeature')!==-1||repString.indexOf('repeating_feat')!==-1||repString.indexOf('repeating_trait')!==-1||repString.indexOf('repeating_action')!==-1||repString.indexOf('repeating_reaction')!==-1||repString.indexOf('repeating_legendaryaction')!==-1||repString.indexOf('repeating_lairaction')!==-1||repString.indexOf('repeating_regionaleffect')!==-1;});};var actionsAndSpellsRepStrings=function actionsAndSpellsRepStrings(data){return(0,_utilities.getRepStringsFromData)(data).filter(function(repString){return repString.indexOf('repeating_attack')!==-1||repString.indexOf('repeating_trait')!==-1||repString.indexOf('repeating_action')!==-1||repString.indexOf('repeating_reaction')!==-1||repString.indexOf('repeating_legendaryaction')!==-1||repString.indexOf('repeating_lairaction')!==-1||repString.indexOf('repeating_regionaleffect')!==-1||repString.indexOf('repeating_spell')!==-1;});};var spellsRepStrings=function spellsRepStrings(data){return(0,_utilities.getRepStringsFromData)(data).filter(function(repString){return repString.indexOf('repeating_spell')!==-1;});};var attacksRepStrings=function attacksRepStrings(data){return(0,_utilities.getRepStringsFromData)(data).filter(function(repString){return repString.indexOf('repeating_attack')!==-1;});};var traitsRepStrings=function traitsRepStrings(data){return(0,_utilities.getRepStringsFromData)(data).filter(function(repString){return repString.indexOf('repeating_trait')!==-1;});};var racialFeaturesRepStrings=function racialFeaturesRepStrings(data){return(0,_utilities.getRepStringsFromData)(data).filter(function(repString){return repString.indexOf('repeating_racialfeature')!==-1;});};var skillsRepStrings=function skillsRepStrings(data){return(0,_utilities.getRepStringsFromData)(data).filter(function(repString){return repString.indexOf('repeating_skill')!==-1;});};var oldSpellsRepStrings=function oldSpellsRepStrings(data){return(0,_utilities.getRepStringsFromData)(data).filter(function(repString){return repString.indexOf('repeating_spell_')!==-1;});};var removeRepeatingRowAndFromData=function removeRepeatingRowAndFromData(data,repString){removeRepeatingRow(repString);Object.keys(data).forEach(function(field){if(field.indexOf(repString)!==-1){delete data[field];}});};var Upgrade=exports.Upgrade=function(){function Upgrade(){_classCallCheck(this,Upgrade);}_createClass(Upgrade,[{key:'changeOldToNew',value:function changeOldToNew(data,field,oldValue,newValue){if(data[field]==='@{'+oldValue+'}'){data[field]=newValue;}}},{key:'removeToggleVar',value:function removeToggleVar(data){this.changeOldToNew(data,'initiative_tie_breaker','initiative_tie_breaker_var','[[@{initiative} / 100]][tie breaker]');this.changeOldToNew(data,'ammo_auto_use','ammo_auto_use_var','1');this.changeOldToNew(data,'hide_attack','hide_attack_var','{{hide_attack=1}}');this.changeOldToNew(data,'hide_damage','hide_damage_var','{{hide_damage=1}}');this.changeOldToNew(data,'hide_saving_throw_dc','hide_saving_throw_dc_var','{{hide_saving_throw_dc=1}}');this.changeOldToNew(data,'hide_spell_content','hide_spell_content_var','{{hide_spell_content=1}}');this.changeOldToNew(data,'hide_action_freetext','hide_action_freetext_var','{{hide_freetext=1}}');this.changeOldToNew(data,'hide_saving_throw_success','hide_saving_throw_success_var','{{hide_saving_throw_success=1}}');this.changeOldToNew(data,'hide_recharge','hide_recharge_var','{{hide_recharge=1}}');this.changeOldToNew(data,'initiative_output_option','output_to_all','');this.changeOldToNew(data,'initiative_output_option','output_to_gm','/w GM');this.changeOldToNew(data,'output_option','output_to_all','');this.changeOldToNew(data,'output_option','output_to_gm','/w GM');this.changeOldToNew(data,'death_save_output_option','output_to_all','');this.changeOldToNew(data,'death_save_output_option','output_to_gm','/w GM');this.changeOldToNew(data,'hit_dice_output_option','output_to_all','');this.changeOldToNew(data,'hit_dice_output_option','output_to_gm','/w GM');this.changeOldToNew(data,'show_character_name','show_character_name_no','');this.changeOldToNew(data,'show_character_name','show_character_name_yes','{{show_character_name=1}}');this.changeOldToNew(data,'attacks_vs_target_ac','attacks_vs_target_ac_no','');this.changeOldToNew(data,'attacks_vs_target_ac','attacks_vs_target_ac_yes',1);this.changeOldToNew(data,'attacks_vs_target_name','attacks_vs_target_name_no','');this.changeOldToNew(data,'attacks_vs_target_name','attacks_vs_target_name_yes',1);this.changeOldToNew(data,'initiative_roll','normal_initiative','@{shaped_d20}');this.changeOldToNew(data,'initiative_roll','advantage_on_initiative','2d20kh1');this.changeOldToNew(data,'initiative_roll','disadvantage_on_initiative','2d20kl1');this.changeOldToNew(data,'initiative_to_tracker','initiative_to_tracker_yes','@{selected|initiative_formula} &{tracker}');this.changeOldToNew(data,'initiative_to_tracker','initiative_to_tracker_no','@{initiative_formula}');}},{key:'oldRepeatingValueToNew',value:function oldRepeatingValueToNew(data,repString,newRepeatingString,field){if(data[repString+'_'+field]){data[newRepeatingString+'_'+field]=data[repString+'_'+field];}}},{key:'updateWarlockMaxLevelOrdinal',value:function updateWarlockMaxLevelOrdinal(data){data.warlock_spells_max_level=format.ordinalSpellLevel((0,_utilities.getIntValue)(data.warlock_spells_max_level));}},{key:'setSpellcasterLevel',value:function setSpellcasterLevel(data){data.spellcaster_level=format.ordinalSpellLevel(data.caster_level);}},{key:'spellsToRepeatingSectionsForEachLevel',value:function spellsToRepeatingSectionsForEachLevel(data){var _this=this;var fieldsToConvert=['type','add_casting_modifier','name','spell_level','school','ritual','ritual_output','is_prepared','casting_time','range','components','materials','materials_show','duration','concentration','content_toggle','content','toggle_details','proficiency','attack_ability','attack_bonus','crit_range','saving_throw_toggle','saving_throw_ability','saving_throw_bonus','saving_throw_dc','saving_throw_vs_ability','saving_throw_success','damage_toggle','damage','damage_ability','damage_bonus','damage_type','damage_crit','second_damage_toggle','second_damage','second_damage_ability','second_damage_bonus','second_damage_type','second_damage_crit','heal_toggle','heal','heal_ability','heal_bonus','heal_query_toggle','higher_level_toggle','higher_level_dice','second_higher_level_dice','higher_level_heal','emote','freetext','freeform','special_effects_toggle','special_effects_type','special_effects_color','special_effects_points_of_origin'];oldSpellsRepStrings(data).forEach(function(repString){if((0,_utilities.exists)(data[repString+'_name'])){(function(){var newLevel=(0,_utilities.getIntValue)(data[repString+'_spell_level']);var newRepeatingString='repeating_spell'+newLevel+'_'+generateRowID();fieldsToConvert.forEach(function(field){if(field==='is_prepared'){if((0,_utilities.exists)(data[repString+'_is_prepared'])){data[newRepeatingString+'_is_prepared']='Yes';}}else{_this.oldRepeatingValueToNew(data,repString,newRepeatingString,field);}});})();}removeRepeatingRowAndFromData(data,repString);});}},{key:'defaultAbilityToSpellAbility',value:function defaultAbilityToSpellAbility(data){if(!(0,_utilities.isUndefinedOrEmpty)(data.default_ability)&&(0,_utilities.isUndefinedOrEmpty)(data.spell_ability)){data.spell_ability=data.default_ability;}}},{key:'spellsAllToAutoToggle',value:function spellsAllToAutoToggle(data){if(data.spell_slots_all==='on'){data.spell_level_filter='all';data.core_spell_level_filter='all';data.npc_spell_level_filter='all';}else{if(data.spell_level_filter==='all'){data.spell_level_filter='auto';}if(data.core_spell_level_filter==='all'){data.core_spell_level_filter='auto';}if(data.npc_spell_level_filter==='all'){data.npc_spell_level_filter='auto';}}}},{key:'changeOldRepeatingToNew',value:function changeOldRepeatingToNew(data,repString,field,oldValue,newValue){if(data[repString+'_'+field]===oldValue){data[repString+'_'+field]=newValue;}}},{key:'removeRollInfo',value:function removeRollInfo(data){var _this2=this;skillsRepStrings(data).forEach(function(repString){_this2.changeOldRepeatingToNew(data,repString,'skill_d20','2d20@{d20_mod}kh1','2d20kh1');_this2.changeOldRepeatingToNew(data,repString,'skill_d20','2d20@{d20_mod}kl1','2d20kl1');});this.changeOldToNew(data,'initiative_roll','2d20@{d20_mod}kh1','2d20kh1');this.changeOldToNew(data,'initiative_roll','2d20@{d20_mod}kl1','2d20kl1');data.shaped_d20='d20';if(data.roll_setting==='adv {{ignore=[[0'){data.shaped_d20='2d20kh1';}if(data.roll_setting==='dis {{ignore=[[0'){data.shaped_d20='2d20kl1';}if(data.roll_setting==='{{roll2=[[d20@{d20_mod}'){data.shaped_d20='1d20';}}},{key:'updateShapedD20',value:function updateShapedD20(data){if(data.shaped_d20==='1d20'){data.roll_setting='roll2';data.attack_setting='attack2';}else{data.roll_setting='ignore';data.attack_setting='ignore';}}},{key:'translateRecharge',value:function translateRecharge(data,repString){if((0,_utilities.exists)(data[repString+'_recharge'])){if(data[repString+'_recharge'].toLowerCase().indexOf('short')!==-1){data[repString+'_recharge']='SHORT_OR_LONG_REST';if((0,_utilities.isUndefinedOrEmpty)(data[repString+'_uses'])){data[repString+'_uses']=1;}if((0,_utilities.isUndefinedOrEmpty)(data[repString+'_uses_max'])){data[repString+'_uses_max']=1;}}else if(data[repString+'_recharge'].toLowerCase().indexOf('long')!==-1){data[repString+'_recharge']='LONG_REST';if((0,_utilities.isUndefinedOrEmpty)(data[repString+'_uses'])){data[repString+'_uses']=1;}if((0,_utilities.isUndefinedOrEmpty)(data[repString+'_uses_max'])){data[repString+'_uses_max']=1;}}else{var rechargeDayRegex=/(\d+)\/Day/gi;var rechargeTurnRegex=/(\d+)\/Turn/gi;var rechargeRegex=/(\d+)-(\d+)/gi;var rechargeValueRegex=/(\d+)/gi;var rechargeDayResult=rechargeDayRegex.exec(data[repString+'_recharge']);var rechargeTurnResult=rechargeTurnRegex.exec(data[repString+'_recharge']);var rechargeRangeResult=rechargeRegex.exec(data[repString+'_recharge']);var rechargeValueResult=rechargeValueRegex.exec(data[repString+'_name']);if(rechargeDayResult&&rechargeDayResult[1]){data[repString+'_recharge']='LONG_REST';if((0,_utilities.isUndefinedOrEmpty)(data[repString+'_uses'])){data[repString+'_uses']=rechargeDayResult[1];}if((0,_utilities.isUndefinedOrEmpty)(data[repString+'_uses_max'])){data[repString+'_uses_max']=rechargeDayResult[1];}}else if(rechargeTurnResult&&rechargeTurnResult[1]){data[repString+'_recharge']='TURN';if((0,_utilities.isUndefinedOrEmpty)(data[repString+'_uses'])){data[repString+'_uses']=rechargeTurnResult[1];}if((0,_utilities.isUndefinedOrEmpty)(data[repString+'_uses_max'])){data[repString+'_uses_max']=rechargeTurnResult[1];}}else if(rechargeRangeResult&&rechargeRangeResult[1]&&rechargeRangeResult[2]){data[repString+'_recharge']='RECHARGE_'+rechargeRangeResult[1]+'_'+rechargeRangeResult[2];}else if(rechargeValueResult&&rechargeValueResult[1]){if((0,_utilities.isUndefinedOrEmpty)(data[repString+'_uses'])){data[repString+'_uses']=1;}if((0,_utilities.isUndefinedOrEmpty)(data[repString+'_uses_max'])){data[repString+'_uses_max']=1;}data[repString+'_recharge']='RECHARGE_'+rechargeValueResult[1];}else{data[repString+'_recharge']='LONG_REST';}}return data[repString+'_recharge'];}return'';}},{key:'translateRecharges',value:function translateRecharges(data){var _this3=this;actionsRepStrings(data).forEach(function(repString){_this3.translateRecharge(data,repString);});}},{key:'sizeTranslations',value:function sizeTranslations(data){data.size=data.size.toUpperCase();}},{key:'ammoPerUse',value:function ammoPerUse(data){attacksRepStrings(data).forEach(function(repString){if(data[repString+'_ammo_used']){data[repString+'_ammo_per_use']=data[repString+'_ammo_used'];}});}},{key:'updateFieldsFor9',value:function updateFieldsFor9(data){if((0,_utilities.exists)(data.spell_ability)){data.spell_ability=data.spell_ability.toUpperCase();}if((0,_utilities.exists)(data.ac_ability)){data.ac_ability=abilitiesUtil.getFormattedAbility(data.ac_ability);}if((0,_utilities.exists)(data.ac_unarmored_ability)){data.ac_unarmored_ability=abilitiesUtil.getFormattedAbility(data.ac_unarmored_ability);}if((0,_utilities.exists)(data.initiative_ability)){data.initiative_ability=abilitiesUtil.getFormattedAbility(data.initiative_ability);}if((0,_utilities.exists)(data.hide_spell_content)){data.hide_content='{{hide_content=1}}';}for(var level=0;level<=9;level+=1){if((0,_utilities.exists)(data['spells_level_'+level+'_show'])){data['spells_level_'+level+'_show']=1;}}if((0,_utilities.exists)(data.spell_slots_toggle)){data.spell_slots_toggle=1;}if((0,_utilities.exists)(data.spell_points_toggle)){data.spell_points_toggle=1;}if((0,_utilities.exists)(data.spell_condensed)){data.spells_condense=1;}if((0,_utilities.exists)(data.spell_contents)){data.spells_content=1;}if((0,_utilities.exists)(data.attacks_vs_target_ac)){data.attacks_vs_target_ac=1;}if((0,_utilities.exists)(data.attacks_vs_target_name)){data.attacks_vs_target_name=1;}if(data.legendary_action_amount){data.legendary_action_amount_max=data.legendary_action_amount;}if((0,_utilities.exists)(data.show_rests)){data.show_rests=1;}if((0,_utilities.exists)(data.auto_revert_advantage)){data.auto_revert_advantage=1;}if((0,_utilities.exists)(data.saving_throws_half_proficiency)){data.saving_throws_half_proficiency=1;}if((0,_utilities.exists)(data.weight_system)){data.weight_system=data.weight_system.toUpperCase();}}},{key:'newAttackSetup',value:function newAttackSetup(data){actionsAndSpellsRepStrings(data).forEach(function(repString){var toggleVars=['saving_throw_toggle','heal_toggle','content_toggle','special_effects_toggle'];toggleVars.forEach(function(toggleVar){if((0,_utilities.exists)(data[repString+'_'+toggleVar])){data[repString+'_'+toggleVar]=1;}});if((0,_utilities.exists)(data[repString+'_roll_toggle'])){data[repString+'_attack_toggle']=1;data[repString+'_roll_toggle']='';}if((0,_utilities.exists)(data[repString+'_type'])){if(data[repString+'_type'].toLowerCase()==='melee weapon'){data[repString+'_attack_type']='MELEE_WEAPON_ATTACK';}else if(data[repString+'_type'].toLowerCase()==='ranged weapon'){data[repString+'_attack_type']='RANGED_WEAPON_ATTACK';}else if(data[repString+'_type'].toLowerCase()==='melee'){data[repString+'_attack_type']='MELEE_SPELL_ATTACK';}else if(data[repString+'_type'].toLowerCase()==='ranged'){data[repString+'_attack_type']='RANGED_SPELL_ATTACK';}data[repString+'_type']='';}var section=(0,_utilities.getRepeatingSectionOfRepeatingString)(repString);if((0,_utilities.exists)(data[repString+'_freetext'])){var typeRegex=/(melee|ranged|melee or ranged)\s*(spell|weapon)\s*attack:\s?/gi;var actionType=typeRegex.exec(data[repString+'_freetext']);if(actionType&&actionType[1]&&actionType[2]){if((0,_utilities.isUndefinedOrEmpty)(data[repString+'_attack_type'])){actionType[1]=actionType[1].toLowerCase();actionType[2]=actionType[2].toUpperCase();if(actionType[1]==='melee'){data[repString+'_attack_type']='MELEE_'+actionType[2]+'_ATTACK';}else if(actionType[1]==='melee or ranged'){data[repString+'_attack_type']='MELEE_OR_RANGED_'+actionType[2]+'_ATTACK';}else if(actionType[1]==='ranged'){data[repString+'_attack_type']='RANGED_'+actionType[2]+'_ATTACK';}}if(section&§ion.indexOf('spell')===-1){data[repString+'_freetext']=data[repString+'_freetext'].replace(typeRegex,'');}}else if(data[repString+'_freetext'].indexOf('Make a ranged spell attack')!==-1||data[repString+'_name']==='Chromatic Orb'){data[repString+'_attack_type']='RANGED_SPELL_ATTACK';}}if(data[repString+'_attack_ability']){if(section&&(section.indexOf('spell')===-1||section.indexOf('spell')!==-1&&(0,_utilities.exists)(data[repString+'_attack_toggle']))){data[repString+'_attack_ability']=abilitiesUtil.getFormattedAbility(data[repString+'_attack_ability']);}else{data[repString+'_attack_ability']='';}}if(data[repString+'_saving_throw_ability']){if(section&&(section.indexOf('spell')===-1||section.indexOf('spell')!==-1&&(0,_utilities.exists)(data[repString+'_saving_throw_toggle']))){data[repString+'_saving_throw_ability']=abilitiesUtil.getFormattedAbility(data[repString+'_saving_throw_ability']);}else{data[repString+'_saving_throw_ability']='';}}if(data[repString+'_heal_ability']){data[repString+'_heal_ability']=abilitiesUtil.getFormattedAbility(data[repString+'_heal_ability']);}if(data[repString+'_crit_range']){data.show_crit_range=1;}var prefix=(0,_utilities.getDamagePrefix)(data,repString);if((0,_utilities.exists)(data[repString+'_damage'])){if(data[repString+'_damage'].indexOf('@{level}')!==-1){data[repString+'_'+prefix+'_damage_dice']=data[repString+'_damage'].replace(/d\d+/,'');(0,_utilities.parseDiceAndDie)(data,repString,prefix+'_damage','damage');}else if(!isNaN(data[repString+'_damage'])||data[repString+'_damage'].indexOf('@{')!==-1||data[repString+'_damage'].indexOf('?{')!==-1){data[repString+'_'+prefix+'_damage_bonus']=data[repString+'_damage'];}else{(0,_utilities.parseDiceAndDie)(data,repString,prefix+'_damage','damage');}data[repString+'_damage']='';}if((0,_utilities.exists)(data[repString+'_damage_ability'])){data[repString+'_'+prefix+'_damage_ability']=abilitiesUtil.getFormattedAbility(data[repString+'_damage_ability']);data[repString+'_damage_ability']='';}if((0,_utilities.exists)(data[repString+'_damage_bonus'])){if((0,_utilities.exists)(data[repString+'_'+prefix+'_damage_bonus'])){data[repString+'_'+prefix+'_damage_bonus']+=' + '+data[repString+'_damage_bonus'];}else{data[repString+'_'+prefix+'_damage_bonus']=data[repString+'_damage_bonus'];}data[repString+'_damage_bonus']='';}if((0,_utilities.exists)(data[repString+'_damage_type'])){data[repString+'_'+prefix+'_damage_type']=data[repString+'_damage_type'];data[repString+'_damage_type']='';}if((0,_utilities.exists)(data[repString+'_second_damage'])){if(data[repString+'_second_damage'].indexOf('@{level}')!==-1){data[repString+'_'+prefix+'_second_damage_dice']=data[repString+'_damage'].replace(/d\d+/,'');(0,_utilities.parseDiceAndDie)(data,repString,prefix+'_second_damage','second_damage');}else if(!isNaN(data[repString+'_second_damage'])||data[repString+'_second_damage'].indexOf('@{')!==-1){data[repString+'_'+prefix+'_second_damage_bonus']=data[repString+'_second_damage'];}else{(0,_utilities.parseDiceAndDie)(data,repString,prefix+'_second_damage','second_damage');}data[repString+'_second_damage']='';}if((0,_utilities.exists)(data[repString+'_second_damage_toggle'])){data[repString+'_'+prefix+'_second_damage_condition']='PLUS';}if((0,_utilities.isUndefinedOrEmpty)(data[repString+'_'+prefix+'_second_damage_ability'])&&(0,_utilities.exists)(data[repString+'_second_damage_ability'])){data[repString+'_'+prefix+'_second_damage_ability']=abilitiesUtil.getFormattedAbility(data[repString+'_second_damage_ability']);data[repString+'_second_damage_ability']='';}if((0,_utilities.isUndefinedOrEmpty)(data[repString+'_'+prefix+'_second_damage_bonus'])&&data[repString+'_second_damage_bonus']){data[repString+'_'+prefix+'_second_damage_bonus']=data[repString+'_second_damage_bonus'];data[repString+'_second_damage_bonus']='';}if((0,_utilities.exists)(data[repString+'_second_damage_type'])){data[repString+'_'+prefix+'_second_damage_type']=data[repString+'_second_damage_type'];data[repString+'_second_damage_type']='';}if((0,_utilities.exists)(data[repString+'_heal'])){if(!isNaN(data[repString+'_heal'])||data[repString+'_heal'].indexOf('@{')!==-1){data[repString+'_heal_bonus']=data[repString+'_heal'];}else{(0,_utilities.parseDiceAndDie)(data,repString,'heal','heal');}data[repString+'_heal']='';}if((0,_utilities.exists)(data[repString+'_higher_level_dice'])){data[repString+'_'+prefix+'_higher_level_dice']=data[repString+'_higher_level_dice'];data[repString+'_higher_level_dice']='';}if((0,_utilities.exists)(data[repString+'_freetext'])){if((0,_utilities.isUndefinedOrEmpty)(data[repString+'_content'])){data[repString+'_content']=data[repString+'_freetext'];}else if(data[repString+'_content']!==data[repString+'_freetext']){data[repString+'_content']+='\n'+data[repString+'_freetext'];}data[repString+'_freetext']='';}if(section==='trait'&&(0,_utilities.exists)(data[repString+'_display_text'])){if((0,_utilities.isUndefinedOrEmpty)(data[repString+'_content'])){data[repString+'_content']=data[repString+'_display_text'];}else if((0,_utilities.calculatePercentDifference)(data[repString+'_content'].length,data[repString+'_display_text'].length)>10){data[repString+'_content']+='\n'+data[repString+'_display_text'];}data[repString+'_display_text']='';}if((0,_utilities.exists)(data[repString+'_freeform'])){data.show_freeform=1;}});}},{key:'addFeetAndMetersBack',value:function addFeetAndMetersBack(data,field){if((0,_utilities.exists)(data[field])){if((0,_utilities.isUndefinedOrEmpty)(data.distance_system)||data.distance_system==='FEET'){var unit='ft.';if(!isNaN(data[field])||data[field].indexOf(unit)===-1||data[field].indexOf(' ft')===-1){data[field]=data[field]+' '+unit;}}else if(data.distance_system==='METERS'){var _unit='m.';if(!isNaN(data[field])||data[field].indexOf(_unit)===-1){data[field]=data[field]+' '+_unit;}}}}},{key:'convertOldStorageName',value:function convertOldStorageName(data,name){var storageNames={'Magic Item Analysis':'CLASS_FEATURE_ARTIFICER_MAGIC_ITEM_ANALYSIS','Tool Expertise':'CLASS_FEATURE_ARTIFICER_TOOL_EXPERTISE','Wondrous Invention':'CLASS_FEATURE_ARTIFICER_WONDROUS_INVENTION','Infuse Magic':'CLASS_FEATURE_ARTIFICER_INFUSE_MAGIC','Superior Attunement':'CLASS_FEATURE_ARTIFICER_SUPERIOR_ATTUNEMENT','Mechanical Servant':'CLASS_FEATURE_ARTIFICER_MECHANICAL_SERVANT','Soul of Artifice':'CLASS_FEATURE_ARTIFICER_SOUL_OF_ARTIFICE',Rage:'CLASS_FEATURE_BARBARIAN_RAGE','Unarmored Defense Barbarian':'CLASS_FEATURE_BARBARIAN_UNARMORED_DEFENSE','Reckless Attack':'CLASS_FEATURE_BARBARIAN_RECKLESS_ATTACK','Danger Sense':'CLASS_FEATURE_BARBARIAN_DANGER_SENSE','Fast Movement':'CLASS_FEATURE_BARBARIAN_FAST_MOVEMENT','Feral Instinct':'CLASS_FEATURE_BARBARIAN_FERAL_INSTINCT','Brutal Critical':'CLASS_FEATURE_BARBARIAN_BRUTAL_CRITICAL','Relentless Rage':'CLASS_FEATURE_BARBARIAN_RELENTLESS_RAGE','Persistent Rage':'CLASS_FEATURE_BARBARIAN_PERSISTENT_RAGE','Indomitable Might':'CLASS_FEATURE_BARBARIAN_INDOMITABLE_MIGHT','Primal Champion':'CLASS_FEATURE_BARBARIAN_PRIMAL_CHAMPION','Bardic Inspiration':'CLASS_FEATURE_BARD_BARDIC_INSPIRATION','Song of Rest':'CLASS_FEATURE_BARD_SONG_OF_REST','Expertise Bard':'CLASS_FEATURE_BARD_EXPERTISE',Countercharm:'CLASS_FEATURE_BARD_COUNTERCHARM','Magical Secrets':'CLASS_FEATURE_BARD_MAGICAL_SECRETS','Superior Inspiration':'CLASS_FEATURE_BARD_SUPERIOR_INSPIRATION','Channel Divinity Cleric':'CLASS_FEATURE_CLERIC_CHANNEL_DIVINITY','Turn Undead':'CLASS_FEATURE_CLERIC_CHANNEL_DIVINITY_TURN_UNDEAD','Divine Intervention':'CLASS_FEATURE_CLERIC_DIVINE_INTERVENTION','Wild Shape':'CLASS_FEATURE_DRUID_WILD_SHAPE','Beast Spells':'CLASS_FEATURE_DRUID_BEAST_SPELLS',Archdruid:'CLASS_FEATURE_DRUID_ARCHDRUID','Fighting Style (Fighter)':'CLASS_FEATURE_FIGHTER_FIGHTING_STYLE','Second Wind':'CLASS_FEATURE_FIGHTER_SECOND_WIND','Action Surge':'CLASS_FEATURE_FIGHTER_ACTION_SURGE',Indomitable:'CLASS_FEATURE_FIGHTER_INDOMITABLE','Unarmored Defense Monk':'CLASS_FEATURE_MONK_UNARMORED_DEFENSE','Martial Arts':'CLASS_FEATURE_MONK_MARTIAL_ARTS',Ki:'CLASS_FEATURE_MONK_KI','Flurry of Blows':'CLASS_FEATURE_MONK_FLURRY_OF_BLOWS','Patient Defense':'CLASS_FEATURE_MONK_PATIENT_DEFENSE','Step of the Wind':'CLASS_FEATURE_MONK_STEP_OF_THE_WIND','Unarmored Movement':'CLASS_FEATURE_MONK_UNARMORED_MOVEMENT','Deflect Missiles':'CLASS_FEATURE_MONK_DEFLECT_MISSILES','Slow Fall':'CLASS_FEATURE_MONK_SLOW_FALL','Stunning Strike':'CLASS_FEATURE_MONK_STUNNING_STRIKE','Ki-Empowered Strikes':'CLASS_FEATURE_MONK_KI_EMPOWERED_STRIKES','Stillness of Mind':'CLASS_FEATURE_MONK_STILLNESS_OF_MIND','Purity of Body':'CLASS_FEATURE_MONK_PURITY_OF_BODY','Tongue of the Sun and Moon':'CLASS_FEATURE_MONK_TONGUE_OF_THE_SUN_AND_MOON','Diamond Soul':'CLASS_FEATURE_MONK_DIAMOND_SOUL','Empty Body':'CLASS_FEATURE_MONK_EMPTY_BODY','Perfect Self':'CLASS_FEATURE_MONK_PERFECT_SELF','Divine Sense':'CLASS_FEATURE_PALADIN_DIVINE_SENSE','Lay on Hands':'CLASS_FEATURE_PALADIN_LAY_ON_HANDS','Fighting Style (Paladin)':'CLASS_FEATURE_PALADIN_FIGHTING_STYLE','Divine Smite':'CLASS_FEATURE_PALADIN_DIVINE_SMITE','Divine Health':'CLASS_FEATURE_PALADIN_DIVINE_HEALTH','Channel Divinity Paladin':'CLASS_FEATURE_PALADIN_CHANNEL_DIVINITY','Aura of Protection':'CLASS_FEATURE_PALADIN_AURA_OF_PROTECTION','Aura of Courage':'CLASS_FEATURE_PALADIN_AURA_OF_COURAGE','Improved Divine Smite':'CLASS_FEATURE_PALADIN_IMPROVED_DIVINE_SMITE','Cleaning Touch':'CLASS_FEATURE_PALADIN_CLEANSING_TOUCH','Favored Enemy':'CLASS_FEATURE_RANGER_FAVORED_ENEMY','Natural Explorer':'CLASS_FEATURE_RANGER_NATURAL_EXPLORER','Primeval Awareness':'CLASS_FEATURE_RANGER_PRIMEVAL_AWARENESS','Land\'s Stride':'CLASS_FEATURE_RANGER_LANDS_STRIDE','Hide in Plain Sight':'CLASS_FEATURE_RANGER_HIDE_IN_PLAIN_SIGHT','Foe Slayer':'CLASS_FEATURE_RANGER_FOE_SLAYER','Favored Enemy UA':'CLASS_FEATURE_RANGERUA_FAVORED_ENEMY','Natural Explorer UA':'CLASS_FEATURE_RANGERUA_NATURAL_EXPLORER','Primeval Awareness UA':'CLASS_FEATURE_RANGERUA_PRIMEVAL_AWARENESS','Greater Favored Enemy':'CLASS_FEATURE_RANGERUA_GREATER_FAVORED_ENEMY','Fleet of Foot':'CLASS_FEATURE_RANGERUA_FLEET_OF_FOOT','Hide in Plain Sight UA':'CLASS_FEATURE_RANGERUA_HIDE_IN_PLAIN_SIGHT','Foe Slayer UA':'CLASS_FEATURE_RANGERUA_FOE_SLAYER','Expertise Rogue':'CLASS_FEATURE_ROGUE_EXPERTISE','Sneak Attack':'CLASS_FEATURE_ROGUE_SNEAK_ATTACK','Thieves\' Cant':'CLASS_FEATURE_ROGUE_THIEVES_CANT','Cunning Action':'CLASS_FEATURE_ROGUE_CUNNING_ACTION','Uncanny Dodge':'CLASS_FEATURE_ROGUE_UNCANNY_DODGE','Reliable Talent':'CLASS_FEATURE_ROGUE_RELIABLE_TALENT',Blindsense:'CLASS_FEATURE_ROGUE_BLINDSENSE','Slippery Mind':'CLASS_FEATURE_ROGUE_SLIPPERY_MIND',Elusive:'CLASS_FEATURE_ROGUE_ELUSIVE','Stroke of Luck':'CLASS_FEATURE_ROGUE_STROKE_OF_LUCK','Sorcery Points':'CLASS_FEATURE_SORCERER_SORCERY_POINTS','Flexible Casting':'CLASS_FEATURE_SORCERER_FLEXIBLE_CASTING',Metamagic:'CLASS_FEATURE_SORCERER_METAMAGIC','Careful Spell':'CLASS_FEATURE_SORCERER_METAMAGIC_CAREFUL_SPELL','Distant Spell':'CLASS_FEATURE_SORCERER_METAMAGIC_DISTANT_SPELL','Empowered Spell':'CLASS_FEATURE_SORCERER_METAMAGIC_EMPOWERED_SPELL','Extended Spell':'CLASS_FEATURE_SORCERER_METAMAGIC_EXTENDED_SPELL','Heightened Spell':'CLASS_FEATURE_SORCERER_METAMAGIC_HEIGHTENED_SPELL','Quickened Spell':'CLASS_FEATURE_SORCERER_METAMAGIC_QUICKENED_SPELL','Subtle Spell':'CLASS_FEATURE_SORCERER_METAMAGIC_SUBTLE_SPELL','Twinned Spell':'CLASS_FEATURE_SORCERER_METAMAGIC_TWINNED_SPELL','Sorcerous Restoration':'CLASS_FEATURE_SORCERER_SORCEROUS_RESTORATION','Eldritch Invocations':'CLASS_FEATURE_WARLOCK_ELDRITCH_INVOCATIONS','Pact Boon':'CLASS_FEATURE_WARLOCK_PACT_BOON','Mystic Arcanum':'CLASS_FEATURE_WARLOCK_MYSTIC_ARCANUM','Eldritch Master':'CLASS_FEATURE_WARLOCK_ELDRITCH_MASTER','Arcane Recovery':'CLASS_FEATURE_WIZARD_ARCANE_RECOVERY','Spell Mastery':'CLASS_FEATURE_WIZARD_SPELL_MASTERY','Signature Spells':'CLASS_FEATURE_WIZARD_SIGNATURE_SPELLS'};var newClassFeature=void 0;if(name==='Evasion'){if(data.monk_level>=0){newClassFeature='CLASS_FEATURE_MONK_EVASION';}else{newClassFeature='CLASS_FEATURE_ROGUE_EVASION';}}else if(name==='Vanish'){if(data.rangerua_level>=0){newClassFeature='CLASS_FEATURE_RANGERUA_VANISH';}else{newClassFeature='CLASS_FEATURE_RANGER_VANISH';}}else if(name==='Feral Senses'){if(data.rangerua_level>=0){newClassFeature='CLASS_FEATURE_RANGERUA_FERAL_SENSES';}else{newClassFeature='CLASS_FEATURE_RANGER_FERAL_SENSES';}}else if(name==='Fighting Style (Ranger)'){if(data.rangerua_level>=0){newClassFeature='CLASS_FEATURE_RANGERUA_FIGHTING_STYLE';}else{newClassFeature='CLASS_FEATURE_RANGER_FIGHTING_STYLE';}}else if(name==='Timeless Body'){if(data.druid_level>=0){newClassFeature='CLASS_FEATURE_DRUID_TIMELESS_BODY';}else{newClassFeature='CLASS_FEATURE_MONK_TIMELESS_BODY';}}else{newClassFeature=storageNames[name]||'';}return newClassFeature;}},{key:'handle9Point1Upgrade',value:function handle9Point1Upgrade(data){if((0,_utilities.exists)(data.halfling_luck)){data.halfling_luck=1;data.d20_mod='ro<1';}else{data.d20_mod='';}if((0,_utilities.exists)(data.initiative_to_tracker)){if(data.initiative_to_tracker==='@{initiative_formula}'){data.initiative_to_tracker=0;}else{data.initiative_to_tracker=1;}}if((0,_utilities.exists)(data.initiative_tie_breaker)&&data.initiative_tie_breaker==='[[@{initiative} / 100]][tie breaker]'){data.initiative_tie_breaker=1;}if((0,_utilities.exists)(data.critical_damage_maximized)){data.critical_damage_houserule='CRITICAL_DAMAGE_IS_MAXIMIZED';}if((0,_utilities.exists)(data.brutal_critical)){data.class_feature_barbarian_brutal_critical_toggle=1;}if((0,_utilities.exists)(data.distance_system)){data.distance_system=data.distance_system.toUpperCase();}if((0,_utilities.exists)(data.reliable_talent)){data.class_feature_rogue_reliable_talent_toggle=1;}}},{key:'restoreReachAndRange',value:function restoreReachAndRange(data){var _this4=this;_constants.SENSES.forEach(function(sense){_this4.addFeetAndMetersBack(data,sense);});_constants.SPEEDS.forEach(function(speed){_this4.addFeetAndMetersBack(data,speed);});actionsRepStrings(data).forEach(function(repString){_this4.addFeetAndMetersBack(data,repString+'_reach');_this4.addFeetAndMetersBack(data,repString+'_range');});}},{key:'traitsToClassFeatures',value:function traitsToClassFeatures(data){var _this5=this;traitsRepStrings(data).forEach(function(repString){if(data[repString+'_storage_name']){(function(){var newRepString='repeating_classfeature_'+generateRowID();var fieldsToConvert=['toggle_details','storage_name'].concat(_constants.FIELD_COLLECTIONS.default).concat(_constants.FIELD_COLLECTIONS.modifiersAndProperties).concat(_constants.FIELD_COLLECTIONS.parse).concat(_constants.FIELD_COLLECTIONS.recharge).concat(_constants.FIELD_COLLECTIONS.uses).concat(_constants.FIELD_COLLECTIONS.cost).concat(_constants.FIELD_COLLECTIONS.content).concat(_constants.FIELD_COLLECTIONS.savingThrow).concat(_constants.FIELD_COLLECTIONS.savingThrowDamage).concat(_constants.FIELD_COLLECTIONS.savingThrowSecondDamage).concat(_constants.FIELD_COLLECTIONS.otherDamage).concat(_constants.FIELD_COLLECTIONS.otherSecondDamage).concat(_constants.FIELD_COLLECTIONS.heal).concat(_constants.FIELD_COLLECTIONS.extras).concat(['roll_toggle','display_text','heal','higher_level_dice','type']).concat(['damage','damage_ability','damage_bonus','damage_type']).concat(['second_damage_toggle','second_damage','second_damage_ability','second_damage_bonus','second_damage_type']);fieldsToConvert.forEach(function(field){if(field==='storage_name'){data[newRepString+'_storage_name']=_this5.convertOldStorageName(data,data[repString+'_storage_name']);}else if(field==='recharge'){data[newRepString+'_recharge']=_this5.translateRecharge(data,repString);}else if((0,_utilities.exists)(data[repString+'_'+field])){data[newRepString+'_'+field]=data[repString+'_'+field];}});removeRepeatingRowAndFromData(data,repString);})();}});}},{key:'racialFeaturesToRacialTraits',value:function racialFeaturesToRacialTraits(data){racialFeaturesRepStrings(data).forEach(function(repString){var newRepString='repeating_racialtrait_'+generateRowID();var fieldsToConvert=['toggle_details','storage_name'].concat(_constants.FIELD_COLLECTIONS.default).concat(_constants.FIELD_COLLECTIONS.modifiersAndProperties).concat(_constants.FIELD_COLLECTIONS.parse).concat(_constants.FIELD_COLLECTIONS.recharge).concat(_constants.FIELD_COLLECTIONS.uses).concat(_constants.FIELD_COLLECTIONS.cost).concat(_constants.FIELD_COLLECTIONS.content).concat(_constants.FIELD_COLLECTIONS.savingThrow).concat(_constants.FIELD_COLLECTIONS.savingThrowDamage).concat(_constants.FIELD_COLLECTIONS.savingThrowSecondDamage).concat(_constants.FIELD_COLLECTIONS.otherDamage).concat(_constants.FIELD_COLLECTIONS.otherSecondDamage).concat(_constants.FIELD_COLLECTIONS.heal).concat(_constants.FIELD_COLLECTIONS.extras);fieldsToConvert.forEach(function(field){data[newRepString+'_'+field]=data[repString+'_'+field];});removeRepeatingRowAndFromData(data,repString);});}},{key:'newCantripFormula',value:function newCantripFormula(data){spellsRepStrings(data).forEach(function(repString){var prefixes=['attack','saving_throw','other'];prefixes.forEach(function(prefix){if(data[repString+'_'+prefix+'_damage_dice']==='((@{level} + 1) / 6 + 0.5)'){data[repString+'_'+prefix+'_damage_dice']='[[ceil((@{level} + 2) / 6)]]';}if(data[repString+'_'+prefix+'_damage_dice']==='((@{spellcaster_level} + 1) / 6 + 0.5)'){data[repString+'_'+prefix+'_damage_dice']='[[ceil((@{spellcaster_level} + 2) / 6)]]';}});});}},{key:'deathSaveProf',value:function deathSaveProf(data){if((0,_utilities.exists)(data.death_saving_throw_prof)){data.death_save_prof='@{PB}';}}},{key:'versionCompare',value:function versionCompare(left,right){if(typeof left!=='string'||typeof right!=='string'){return false;}var a=left.split('.');var b=right.split('.');var len=Math.max(a.length,b.length);for(var i=0;i<len;i+=1){if(a[i]&&!b[i]&&(0,_utilities.getIntValue)(a[i])>0||(0,_utilities.getIntValue)(a[i])>(0,_utilities.getIntValue)(b[i])){return 1;}else if(b[i]&&!a[i]&&(0,_utilities.getIntValue)(b[i])>0||(0,_utilities.getIntValue)(a[i])<(0,_utilities.getIntValue)(b[i])){return-1;}}return 0;}},{key:'runUpgrade',value:function runUpgrade(sheetVersion){var _this6=this;var repeatingSections=[];var collectionArray=[];if(this.versionCompare(sheetVersion,'6.11.6')<0){spells.updateWarlockSlots();spells.updateHasSpellSlots();collectionArray=collectionArray.concat(['warlock_spells_max_level']);}if(this.versionCompare(sheetVersion,'7.0.4')<0){repeatingSections=repeatingSections.concat({name:'repeating_spell',collectionArrayAddItems:['type','add_casting_modifier','name','spell_level','school','ritual','ritual_output','is_prepared','casting_time','range','components','materials','materials_show','duration','concentration','content_toggle','content','toggle_details','proficiency','attack_ability','attack_bonus','crit_range','saving_throw_toggle','saving_throw_ability','saving_throw_bonus','saving_throw_dc','saving_throw_vs_ability','saving_throw_success','damage_toggle','damage','damage_ability','damage_bonus','damage_type','damage_crit','second_damage_toggle','second_damage','second_damage_ability','second_damage_bonus','second_damage_type','second_damage_crit','heal_toggle','heal','heal_ability','heal_bonus','heal_query_toggle','higher_level_toggle','higher_level_dice','second_higher_level_dice','higher_level_heal','emote','freetext','freeform','special_effects_toggle','special_effects_type','special_effects_color','special_effects_points_of_origin']});}if(this.versionCompare(sheetVersion,'7.0.6')<0){settings.updatePreparedMatters();spells.updateChatMacro();}if(this.versionCompare(sheetVersion,'7.1.0')<0){collectionArray=collectionArray.concat(['spellcaster_level','caster_level']);}if(this.versionCompare(sheetVersion,'7.2.3')<0){collectionArray=collectionArray.concat(['initiative_tie_breaker','ammo_auto_use','hide_attack','hide_damage','hide_saving_throw_dc','hide_spell_content','hide_action_freetext','hide_saving_throw_success','hide_recharge','initiative_output_option','output_option','death_save_output_option','hit_dice_output_option','show_character_name','attacks_vs_target_ac','attacks_vs_target_name','initiative_roll','initiative_to_tracker']).concat(['default_ability']).concat(['spell_slots_all','spell_level_filter','core_spell_level_filter','npc_spell_level_filter']);}if(this.versionCompare(sheetVersion,'8.0.0')<0){repeatingSections=repeatingSections.concat({name:'repeating_skill',collectionArrayAddItems:['skill_d20','roll_setting','shaped_d20']});}if(this.versionCompare(sheetVersion,'9.0.0')<0){collectionArray=collectionArray.concat(['spell_ability','ac_ability','ac_unarmored_ability','initiative_ability','hide_spell_content','hide_content','spell_slots_toggle','spell_points_toggle','spell_condensed','spell_contents','attacks_vs_target_ac','attacks_vs_target_name','legendary_action_amount','show_rests','auto_revert_advantage','saving_throws_half_proficiency','weight_system']).concat(_constants.SPELL_LEVELS.map(function(spellLevel){return'spells_level_'+spellLevel+'_show';})).concat(['roll_setting','shaped_d20']).concat(['size','initiative_roll','ammo_used']);}if(this.versionCompare(sheetVersion,'9.1.0')<0){resistances.updateDamageResistancesVar();collectionArray=collectionArray.concat(['halfling_luck','initiative_to_tracker','initiative_tie_breaker','critical_damage_maximized','brutal_critical','reliable_talent']).concat(['distance_system']).concat(_constants.SENSES).concat(_constants.SPEEDS);var actionTypes=['attack','action','reaction','legendaryaction','lairaction','regionaleffect','trait'];var repeatingActionsAndSpells=actionTypes.map(function(actionType){return'repeating_'+actionType;}).concat(_constants.SPELL_LEVELS.map(function(spellLevel){return'repeating_spell'+spellLevel;}));repeatingSections=repeatingSections.concat(repeatingActionsAndSpells.map(function(repeatingSection){return{name:repeatingSection,collectionArrayAddItems:['toggle_details','storage_name'].concat(_constants.FIELD_COLLECTIONS.default).concat(_constants.FIELD_COLLECTIONS.modifiersAndProperties).concat(_constants.FIELD_COLLECTIONS.parse).concat(_constants.FIELD_COLLECTIONS.recharge).concat(_constants.FIELD_COLLECTIONS.uses).concat(_constants.FIELD_COLLECTIONS.cost).concat(_constants.FIELD_COLLECTIONS.content).concat(_constants.FIELD_COLLECTIONS.attack).concat(_constants.FIELD_COLLECTIONS.attackDamage).concat(_constants.FIELD_COLLECTIONS.attackSecondDamage).concat(_constants.FIELD_COLLECTIONS.savingThrow).concat(_constants.FIELD_COLLECTIONS.savingThrowDamage).concat(_constants.FIELD_COLLECTIONS.savingThrowSecondDamage).concat(_constants.FIELD_COLLECTIONS.otherDamage).concat(_constants.FIELD_COLLECTIONS.otherSecondDamage).concat(_constants.FIELD_COLLECTIONS.heal).concat(_constants.FIELD_COLLECTIONS.extras).concat(['roll_toggle','display_text','heal','higher_level_dice','type']).concat(['damage','damage_ability','damage_bonus','damage_type']).concat(['second_damage_toggle','second_damage','second_damage_ability','second_damage_bonus','second_damage_type'])};}));}if(this.versionCompare(sheetVersion,'9.2.0')<0){collectionArray=collectionArray.concat(['death_saving_throw_prof']);}if(this.versionCompare(sheetVersion,'10.0.0')<0){repeatingSections=repeatingSections.concat({name:'repeating_racialfeature',collectionArrayAddItems:['toggle_details','storage_name'].concat(_constants.FIELD_COLLECTIONS.default).concat(_constants.FIELD_COLLECTIONS.modifiersAndProperties).concat(_constants.FIELD_COLLECTIONS.parse).concat(_constants.FIELD_COLLECTIONS.recharge).concat(_constants.FIELD_COLLECTIONS.uses).concat(_constants.FIELD_COLLECTIONS.cost).concat(_constants.FIELD_COLLECTIONS.content).concat(_constants.FIELD_COLLECTIONS.attack).concat(_constants.FIELD_COLLECTIONS.attackDamage).concat(_constants.FIELD_COLLECTIONS.attackSecondDamage).concat(_constants.FIELD_COLLECTIONS.savingThrow).concat(_constants.FIELD_COLLECTIONS.savingThrowDamage).concat(_constants.FIELD_COLLECTIONS.savingThrowSecondDamage).concat(_constants.FIELD_COLLECTIONS.otherDamage).concat(_constants.FIELD_COLLECTIONS.otherSecondDamage).concat(_constants.FIELD_COLLECTIONS.heal).concat(_constants.FIELD_COLLECTIONS.extras)});}if(this.versionCompare(sheetVersion,'10.1.3')<0){var repeatingSpells=_constants.SPELL_LEVELS.map(function(spellLevel){return'repeating_spell'+spellLevel;});repeatingSections=repeatingSections.concat(repeatingSpells.map(function(repeatingSection){return{name:repeatingSection,collectionArrayAddItems:['attack_damage_dice','saving_throw_damage_dice','other_damage_dice']};}));}collectionArray=(0,_utilities.uniqueArray)(collectionArray);server.getSetRepeatingSections('upgrade.runUpgrade',{repeatingSections:repeatingSections,collectionArray:collectionArray,process:function process(data){if(_this6.versionCompare(sheetVersion,'6.11.6')<0){_this6.updateWarlockMaxLevelOrdinal(data);}if(_this6.versionCompare(sheetVersion,'7.0.4')<0){_this6.spellsToRepeatingSectionsForEachLevel(data);}if(_this6.versionCompare(sheetVersion,'7.1.0')<0){_this6.setSpellcasterLevel(data);}if(_this6.versionCompare(sheetVersion,'7.2.3')<0){_this6.removeToggleVar(data);_this6.defaultAbilityToSpellAbility(data);_this6.spellsAllToAutoToggle(data);}if(_this6.versionCompare(sheetVersion,'8.0.0')<0){_this6.removeRollInfo(data);}if(_this6.versionCompare(sheetVersion,'9.0.0')<0){_this6.ammoPerUse(data);_this6.sizeTranslations(data);_this6.updateShapedD20(data);_this6.updateFieldsFor9(data);_this6.newAttackSetup(data);}if(_this6.versionCompare(sheetVersion,'9.1.0')<0){_this6.handle9Point1Upgrade(data);_this6.restoreReachAndRange(data);_this6.traitsToClassFeatures(data);_this6.translateRecharges(data);}if(_this6.versionCompare(sheetVersion,'9.2.0')<0){_this6.deathSaveProf(data);}if(_this6.versionCompare(sheetVersion,'10.0.0')<0){_this6.racialFeaturesToRacialTraits(data);}if(_this6.versionCompare(sheetVersion,'10.1.3')<0){_this6.newCantripFormula(data);}},callback:function callback(){if(_this6.versionCompare(sheetVersion,'9.0.0')<0){senses.update();speeds.update();classFeatures.determineClassFeatures();proficiencyBonus.update();equipment.updateArmor();abilityChecks.updateMacro();}if(_this6.versionCompare(sheetVersion,'9.1.0')<0){spells.updateDCAndAttack();spells.generateHigherLevelQueries();spells.count();}if(_this6.versionCompare(sheetVersion,'9.2.1')<0){classes.updateLevels();}if(_this6.versionCompare(sheetVersion,'9.2.3')<0){abilities.updateAll();abilityChecks.updateSkill();hitDice.update();}if(_this6.versionCompare(sheetVersion,'10.0.0')<0){actions.updateAll();actions.updateChatMacroForAll();}if(_this6.versionCompare(sheetVersion,'10.1.0')<0){spells.findSpellcasting();}if(_this6.versionCompare(sheetVersion,'10.1.1')<0){abilityChecks.updateInitiative();}if(_this6.versionCompare(sheetVersion,'10.1.3')<0){spells.update();}if(_this6.versionCompare(sheetVersion,'10.1.4')<0){savingThrows.updateSavingThrows();}processing.clearProcessing();},alwaysExecuteCallback:true});}},{key:'upgrade',value:function upgrade(sheetVersion){var _this7=this;var upgrades=['6.11.6','7.0.4','7.0.6','7.1.0','7.2.3','8.0.0','9.0.0','9.1.0','9.2.0','9.2.1','9.2.3','10.0.0','10.1.0','10.1.1','10.1.3','10.1.4'];var upgradesToRun=[];upgrades.forEach(function(version){if(_this7.versionCompare(sheetVersion,version)<0){upgradesToRun.push(version);}});if(upgradesToRun&&upgradesToRun.length>0){processing.addToProcessing(upgradesToRun,function(){_this7.runUpgrade(sheetVersion);});}}}]);return Upgrade;}();
|
||
|
||
},{"../components/abilities/Abilities":1,"../components/abilities/AbilitiesUtil":2,"../components/abilities/AbilityChecks":3,"../components/actions/Actions":9,"../components/classes/Classes":11,"../components/equipment/Equipment":12,"../components/features/classFeatures/ClassFeatures":14,"../components/hitDice/HitDice":17,"../components/proficiencyBonus/ProficiencyBonus":19,"../components/resistances/Resistances":20,"../components/savingThrows/SavingThrows":21,"../components/senses/Senses":22,"../components/speeds/Speeds":23,"../components/spells/Spells":24,"../pages/settings/Settings":26,"../scripts/constants":34,"./Format":29,"./Processing":31,"./Server":32,"./utilities":36}],34:[function(require,module,exports){
|
||
'use strict';Object.defineProperty(exports,"__esModule",{value:true});var ABILITIES=['strength','dexterity','constitution','intelligence','wisdom','charisma','honor','sanity'];var CLASS_DETAILS={artificer:{hd:'d8',proficiencies:{armor:'Light armor, medium armor',weapons:'Simple weapons',tools:'Thieves\' tools, two other tools of your choice',savingThrows:['constitution','intelligence']},spellcasting:{ability:'intelligence',slots:true,type:'third'}},barbarian:{hd:'d12',proficiencies:{armor:'Light armor, medium armor, shields',weapons:'Simple weapons, martial weapons',tools:'None',savingThrows:['strength','constitution']}},bard:{hd:'d8',proficiencies:{armor:'Light armor',weapons:'Simple weapons, hand crossbows, longswords, rapiers, shortswords',tools:'Three musical instruments of your choice',savingThrows:['dexterity','charisma']},spellcasting:{ability:'charisma',cantrips:true,slots:true,type:'full'}},cleric:{hd:'d8',proficiencies:{armor:'Light armor, medium armor, shields',weapons:'Simple weapons',tools:'None',savingThrows:['wisdom','charisma']},spellcasting:{ability:'wisdom',cantrips:true,prepared:true,slots:true,type:'full'}},druid:{hd:'d8',proficiencies:{armor:'Light armor, medium armor, shields (druids will not wear armor or use shields made of metal)',weapons:'Clubs, daggers, darts, javelins, maces, quarterstaffs, scimitars, sickles, slings, spears',tools:'Herbalism kit',savingThrows:['intelligence','wisdom']},spellcasting:{ability:'wisdom',cantrips:true,prepared:true,slots:true,type:'full'}},fighter:{hd:'d10',proficiencies:{armor:'All armor, shields',weapons:'Simple weapons, martial weapons',tools:'None',savingThrows:['strength','constitution']}},monk:{hd:'d8',proficiencies:{armor:'None',weapons:'Simple weapons, shortswords',tools:'Choose one type of artisan\'s tools or one musical instrument',savingThrows:['strength','dexterity']}},paladin:{hd:'d10',proficiencies:{armor:'All armor, shields',weapons:'Simple weapons, martial weapons',tools:'None',savingThrows:['wisdom','charisma']},spellcasting:{ability:'charisma',prepared:true,slots:true,type:'half'}},psion:{hd:'d6',proficiencies:{armor:'None',weapons:'Daggers, darts, slings, quarterstaffs, light crossbows',tools:'None',savingThrows:['intelligence','wisdom']},spellcasting:{ability:'intelligence',cantrips:true,points:true,type:'full-psionics'}},ranger:{hd:'d10',proficiencies:{armor:'Light armor, medium armor, shields',weapons:'Simple weapons, martial weapons',tools:'None',savingThrows:['strength','dexterity']},spellcasting:{ability:'wisdom',slots:true,type:'half'}},rangerua:{hd:'d10',proficiencies:{armor:'Light armor, medium armor, shields',weapons:'Simple weapons, martial weapons',tools:'None',savingThrows:['strength','dexterity']},spellcasting:{ability:'wisdom',slots:true,type:'half'}},rogue:{hd:'d8',proficiencies:{armor:'Light armor',weapons:'Simple weapons, hand crossbows, longswords, rapiers, shortswords',tools:'Thieves\' tools',savingThrows:['dexterity','intelligence']}},sorcerer:{hd:'d6',proficiencies:{armor:'None',weapons:'Daggers, darts, slings, quarterstaffs, light crossbows',tools:'None',savingThrows:['constitution','charisma']},spellcasting:{ability:'charisma',cantrips:true,slots:true,type:'full'}},soulknife:{hd:'d10',proficiencies:{armor:'Light armor, medium armor, shields',weapons:'None',tools:'None',savingThrows:['intelligence','wisdom']},spellcasting:{ability:'intelligence',cantrips:true,points:true,type:'half-psionics'}},summoner:{hd:'d6',proficiencies:{armor:'Light armor',weapons:'Simple weapons',tools:'None',savingThrows:['intelligence','wisdom']},spellcasting:{ability:'charisma',cantrips:true,slots:true,type:'warlock'}},warlock:{hd:'d8',proficiencies:{armor:'Light armor',weapons:'Simple weapons',tools:'None',savingThrows:['wisdom','charisma']},spellcasting:{ability:'charisma',cantrips:true,type:'warlock'}},wizard:{hd:'d6',proficiencies:{armor:'None',weapons:'Daggers, darts, slings, quarterstaffs, light crossbows',tools:'None',savingThrows:['intelligence','wisdom']},spellcasting:{ability:'intelligence',cantrips:true,prepared:true,slots:true,type:'full'}}};var CLASSES=Object.keys(CLASS_DETAILS);var CUSTOM_SAVING_THROWS=['fortitude','reflex','will'];var HEAL_QUERY='?{Heal Bonus Amount|}';var HIT_DIE=[0,2,4,6,8,10,12,20];var FIELD_COLLECTIONS={ammo:['ammo_field_name','ammo_per_use'],attack:['attack_toggle','attack_string','attack_type','proficiency','attack_ability','attack_bonus','to_hit','reach','range','attack_target','crit_range'],content:['content_toggle','content'],cost:['cost'],damage:['damage_toggle','damage_average','damage_dice','damage_die','damage_dice_modifier','damage_ability','damage_bonus','damage_crit','damage_type','higher_level_dice'],default:['name','roll_formula','toggle_details'],extras:['emote','freetext','freeform'],heal:['heal_toggle','heal_dice','heal_die','heal_dice_modifier','heal_ability','heal_bonus','heal_query_toggle','heal_higher_level_dice','higher_level_heal'],modifiersAndProperties:['modifiers','properties'],parse:['damage_from_srd','second_damage_from_srd','damage_type_from_srd','heal_from_srd','parsed'],recharge:['recharge'],repeat:['repeat_toggle'],savingThrow:['saving_throw_toggle','saving_throw_ability','saving_throw_bonus','saving_throw_dc','saving_throw_vs_ability','saving_throw_success'],uses:['uses','uses_max','per_use'],weight:['weight','weight_system']};FIELD_COLLECTIONS.secondDamage=FIELD_COLLECTIONS.damage.map(function(field){return'second_'+field;}).concat(['second_damage_condition']);FIELD_COLLECTIONS.attackDamage=FIELD_COLLECTIONS.damage.map(function(field){return'attack_'+field;});FIELD_COLLECTIONS.attackSecondDamage=FIELD_COLLECTIONS.secondDamage.map(function(field){return'attack_'+field;});FIELD_COLLECTIONS.savingThrowDamage=FIELD_COLLECTIONS.damage.map(function(field){return'saving_throw_'+field;});FIELD_COLLECTIONS.savingThrowSecondDamage=FIELD_COLLECTIONS.secondDamage.map(function(field){return'saving_throw_'+field;});FIELD_COLLECTIONS.otherDamage=FIELD_COLLECTIONS.damage.map(function(field){return'other_'+field;});FIELD_COLLECTIONS.otherSecondDamage=FIELD_COLLECTIONS.secondDamage.map(function(field){return'other_'+field;});var SAVING_THROWS=ABILITIES.concat(['death']);var SENSES=['blindsight','darkvision','tremorsense','truesight'];var SKILLS={ACROBATICS:'dexterity',ANIMALHANDLING:'wisdom',ARCANA:'intelligence',ATHLETICS:'strength',DECEPTION:'charisma',HISTORY:'intelligence',INSIGHT:'wisdom',INTIMIDATION:'charisma',INVESTIGATION:'intelligence',MEDICINE:'wisdom',NATURE:'intelligence',PERCEPTION:'wisdom',PERFORMANCE:'charisma',PERSUASION:'charisma',RELIGION:'intelligence',SLEIGHTOFHAND:'dexterity',STEALTH:'dexterity',SURVIVAL:'wisdom'};var SKILLS_CUSTOM={ACROBATICS:'dexterity',ARCANA:'intelligence',ATHLETICS:'strength',ENGINEERING:'intelligence',FINESSE:'dexterity',INFLUENCE:'charisma',INSIGHT:'wisdom',MEDICINE:'intelligence',NATURE:'wisdom',PERCEPTION:'wisdom',PERFORMANCE:'charisma',RELIGION:'intelligence',SOCIETY:'intelligence',STEALTH:'dexterity'};var SPEEDS=['speed','speed_burrow','speed_climb','speed_fly','speed_swim'];var SPELL_LEVELS=[0,1,2,3,4,5,6,7,8,9];exports.ABILITIES=ABILITIES;exports.CLASS_DETAILS=CLASS_DETAILS;exports.CLASSES=CLASSES;exports.CUSTOM_SAVING_THROWS=CUSTOM_SAVING_THROWS;exports.FIELD_COLLECTIONS=FIELD_COLLECTIONS;exports.HEAL_QUERY=HEAL_QUERY;exports.HIT_DIE=HIT_DIE;exports.SAVING_THROWS=SAVING_THROWS;exports.SENSES=SENSES;exports.SKILLS=SKILLS;exports.SKILLS_CUSTOM=SKILLS_CUSTOM;exports.SPEEDS=SPEEDS;exports.SPELL_LEVELS=SPELL_LEVELS;
|
||
|
||
},{}],35:[function(require,module,exports){
|
||
'use strict';var _Abilities=require('../components/abilities/Abilities');var _AbilityChecks=require('../components/abilities/AbilityChecks');var _Actions=require('../components/actions/Actions');var _Attachers=require('../components/attachers/Attachers');var _Classes=require('../components/classes/Classes');var _ClassFeatures=require('../components/features/classFeatures/ClassFeatures');var _Equipment=require('../components/equipment/Equipment');var _Header=require('../components/header/Header');var _HitDice=require('../components/hitDice/HitDice');var _Initialize=require('./Initialize');var _Npc=require('../pages/npc/Npc');var _processing=require('../components/processing/processing');var _ProficiencyBonus=require('../components/proficiencyBonus/ProficiencyBonus');var _RacialTraits=require('../components/features/racialTraits/RacialTraits');var _Resistances=require('../components/resistances/Resistances');var _SavingThrows=require('../components/savingThrows/SavingThrows');var _Senses=require('../components/senses/Senses');var _Settings=require('../pages/settings/Settings');var _Speeds=require('../components/speeds/Speeds');var _Spells=require('../components/spells/Spells');var abilities=new _Abilities.Abilities();abilities.setup();var abilityChecks=new _AbilityChecks.AbilityChecks();abilityChecks.setup();var actions=new _Actions.Actions();actions.setup();var attachers=new _Attachers.Attachers();attachers.setup();var classes=new _Classes.Classes();classes.setup();var classFeatures=new _ClassFeatures.ClassFeatures();classFeatures.setup();var equipment=new _Equipment.Equipment();equipment.setup();var header=new _Header.Header();header.setup();var hitDice=new _HitDice.HitDice();hitDice.setup();var initialize=new _Initialize.Initialize();initialize.setup();var npc=new _Npc.Npc();npc.setup();var processing=new _processing.Processing();processing.setup();var proficiencyBonus=new _ProficiencyBonus.ProficiencyBonus();proficiencyBonus.setup();var racialTraits=new _RacialTraits.RacialTraits();racialTraits.setup();var resistances=new _Resistances.Resistances();resistances.setup();var savingThrows=new _SavingThrows.SavingThrows();savingThrows.setup();var senses=new _Senses.Senses();senses.setup();var settings=new _Settings.Settings();settings.setup();var speeds=new _Speeds.Speeds();speeds.setup();var spells=new _Spells.Spells();spells.setup();
|
||
|
||
},{"../components/abilities/Abilities":1,"../components/abilities/AbilityChecks":3,"../components/actions/Actions":9,"../components/attachers/Attachers":10,"../components/classes/Classes":11,"../components/equipment/Equipment":12,"../components/features/classFeatures/ClassFeatures":14,"../components/features/racialTraits/RacialTraits":15,"../components/header/Header":16,"../components/hitDice/HitDice":17,"../components/processing/processing":18,"../components/proficiencyBonus/ProficiencyBonus":19,"../components/resistances/Resistances":20,"../components/savingThrows/SavingThrows":21,"../components/senses/Senses":22,"../components/speeds/Speeds":23,"../components/spells/Spells":24,"../pages/npc/Npc":25,"../pages/settings/Settings":26,"./Initialize":30}],36:[function(require,module,exports){
|
||
'use strict';Object.defineProperty(exports,"__esModule",{value:true});var isUndefined=function isUndefined(value){return typeof value==='undefined';};var isUndefinedOrEmpty=function isUndefinedOrEmpty(value){return isUndefined(value)||value==='';};var isZero=function isZero(value){return value==='0'||value===0;};var existsAllowZero=function existsAllowZero(value){if(isUndefinedOrEmpty(value)||value===''){return false;}return true;};var exists=function exists(value){if(isUndefinedOrEmpty(value)||value===''||value==='0'||value===0){return false;}return true;};var objIsNotEmpty=function objIsNotEmpty(obj){return obj&&Object.keys(obj)&&Object.keys(obj).length>0;};var uniqueArray=function uniqueArray(arrArg){return arrArg.filter(function(elem,pos,arr){return arr.indexOf(elem)===pos;});};var calculatePercentDifference=function calculatePercentDifference(oldValue,newValue){return Math.abs((oldValue-newValue)/oldValue*100);};var getIntValue=function getIntValue(value,defaultValue){return parseInt(value,10)||defaultValue||0;};var getFloatValue=function getFloatValue(value,defaultValue){return parseFloat(value)||defaultValue||0;};var getRepeatingInfo=function getRepeatingInfo(leadingString,eventInfo){var re=new RegExp(leadingString+'_(-[a-zA-Z0-9-]*)_(.*)');var match=eventInfo.sourceAttribute.match(re);var result=void 0;if(match&&match[1]&&match[2]){result={rowId:match[1],field:match[2]};}return result;};var getDamagePrefix=function getDamagePrefix(data,repString){var prefix='other';if(exists(data[repString+'_attack_toggle'])||exists(data[repString+'_attack_ability'])||exists(data[repString+'_attack_bonus'])||exists(data[repString+'_attack_type'])||exists(data[repString+'_reach'])){prefix='attack';}else if(exists(data[repString+'_saving_throw_toggle'])||exists(data[repString+'_saving_throw_ability'])||exists(data[repString+'_saving_throw_vs_ability'])){prefix='saving_throw';}else if(exists(data[repString+'_heal_toggle'])||exists(data[repString+'_heal_ability'])||exists(data[repString+'_heal_from_srd'])){prefix='heal';}return prefix;};var parseDiceAndDie=function parseDiceAndDie(data,repString,prefix,fieldFrom){if(exists(data[repString+'_'+fieldFrom])){var damageResultRegex=/(\d+)?(d\d+)/gi;var damageResult=damageResultRegex.exec(data[repString+'_'+fieldFrom]);if(damageResult&&damageResult[2]){if(isUndefinedOrEmpty(data[repString+'_'+prefix+'_dice'])){data[repString+'_'+prefix+'_dice']=damageResult[1]||1;}data[repString+'_'+prefix+'_die']=damageResult[2];}}};var getRepString=function getRepString(field){return field.split('_').slice(0,3).join('_');};var getRepStringsFromData=function getRepStringsFromData(data){return uniqueArray(Object.keys(data).filter(function(field){return field.indexOf('repeating')!==-1;}).map(function(field){return getRepString(field);}));};var getRepeatingItemOfRepeatingString=function getRepeatingItemOfRepeatingString(repString){return repString.substring(0,repString.lastIndexOf('_'));};var getIdOfRepeatingString=function getIdOfRepeatingString(repString){return repString.substring(repString.lastIndexOf('_')+1);};var getRepeatingSectionOfRepeatingString=function getRepeatingSectionOfRepeatingString(repString){return getIdOfRepeatingString(getRepeatingItemOfRepeatingString(repString));};var getLevelOfRepeatingString=function getLevelOfRepeatingString(repString){var repeatingSection=getRepeatingItemOfRepeatingString(repString);return getIntValue(repeatingSection.substr(repeatingSection.length-1));};var getSkillIdByStorageName=function getSkillIdByStorageName(data,repStrings,prop){var returnId=void 0;var skillByStorageName=repStrings.filter(function(repString){return data[repString+'_storage_name']&&data[repString+'_storage_name'].toLowerCase()===prop.toLowerCase();});if(skillByStorageName&&skillByStorageName.length>0){returnId=getIdOfRepeatingString(skillByStorageName[0]);}return returnId;};var findClosest=function findClosest(array,goal){return array.reduce(function(prev,curr){return Math.abs(curr-goal)<Math.abs(prev-goal)?curr:prev;});};var addToRollFormula=function addToRollFormula(data,repString,value){if(!exists(data[repString+'_roll_formula'])){data[repString+'_roll_formula']=value;}else{data[repString+'_roll_formula']+=' '+value;}};exports.addToRollFormula=addToRollFormula;exports.calculatePercentDifference=calculatePercentDifference;exports.exists=exists;exports.existsAllowZero=existsAllowZero;exports.findClosest=findClosest;exports.getDamagePrefix=getDamagePrefix;exports.getFloatValue=getFloatValue;exports.getIdOfRepeatingString=getIdOfRepeatingString;exports.getIntValue=getIntValue;exports.getLevelOfRepeatingString=getLevelOfRepeatingString;exports.getRepeatingInfo=getRepeatingInfo;exports.getRepeatingItemOfRepeatingString=getRepeatingItemOfRepeatingString;exports.getRepeatingSectionOfRepeatingString=getRepeatingSectionOfRepeatingString;exports.getRepStringsFromData=getRepStringsFromData;exports.getSkillIdByStorageName=getSkillIdByStorageName;exports.isUndefined=isUndefined;exports.isUndefinedOrEmpty=isUndefinedOrEmpty;exports.isZero=isZero;exports.objIsNotEmpty=objIsNotEmpty;exports.parseDiceAndDie=parseDiceAndDie;exports.uniqueArray=uniqueArray;
|
||
|
||
},{}],37:[function(require,module,exports){
|
||
'use strict';Object.defineProperty(exports,"__esModule",{value:true});var currentVersion='10.1.5';exports.currentVersion=currentVersion;
|
||
|
||
},{}]},{},[35]);
|
||
</script>
|
||
<rolltemplate class="sheet-rolltemplate-5e-shaped"><div class="rt-card"><div class="sheet-tooltip-position-wrapper">{{#2d20kh1}}<div class="sheet-tooltip"><div class="tooltip-toggle-text advantage-circle advantage"></div><div class="sheet-tooltip-content-left sheet-tooltip-small sheet-small-label"><span><span data-i18n="ADVANTAGE">Advantage</span></span></div></div>{{/2d20kh1}} {{#2d20kl1}}<div class="sheet-tooltip"><div class="tooltip-toggle-text advantage-circle disadvantage"></div><div class="sheet-tooltip-content-left sheet-tooltip-small sheet-small-label"><span><span data-i18n="DISADVANTAGE">Disadvantage</span></span></div></div>{{/2d20kl1}}</div><div class="rt-title-wrap"><span class="rt-title"><span class="rt-title-name">{{title}}</span> <span class="inline-block"><span class="shaped-row uses-recharge-cost-wrap{{#hide_recharge}} gm-info-block{{/hide_recharge}}">{{#uses_max}} <span>(</span> {{/uses_max}} {{#recharge}} {{^uses_max}} <span>(</span> {{/uses_max}} {{/recharge}} {{#cost}} {{^uses_max}} {{^recharge}} <span>(</span> {{/recharge}} {{/uses_max}} {{/cost}} {{#uses_max}} <span>{{uses}}/{{uses_max}} </span>{{/uses_max}} {{#recharge}} {{#uses_max}}, {{/uses_max}} <span data-i18n="{{recharge}}"></span> {{/recharge}} {{#cost}} {{#uses_max}}, {{/uses_max}} {{#recharge}}{{^uses_max}}, {{/uses_max}}{{/recharge}} <span data-i18n="{{cost}}"></span> {{/cost}} {{#uses_max}} <span>)</span> {{/uses_max}} {{#recharge}} {{^uses_max}} <span>)</span> {{/uses_max}} {{/recharge}} {{#cost}} {{^uses_max}} {{^recharge}} <span>)</span> {{/recharge}} {{/uses_max}} {{/cost}}</span></span></span></div><div class="rt-subheader">{{#spell}}<div class="italic">{{spell_level}}{{#cast_as_level}} (<span class="lowercase" data-i18n="AS">as</span> {{cast_as_level}}){{/cast_as_level}}{{#school}} <span class="lowercase">{{school}}</span>{{/school}}{{#ritual}} (<span class="lowercase" data-i18n="RITUAL">ritual</span>){{/ritual}}</div>{{/spell}} {{#show_character_name}}<div class="rt-character-name">{{character_name}}</div>{{/show_character_name}} {{#subheader}}<div>{{subheader}}</div>{{/subheader}}</div>{{#emote}}<p class="rt-emote">{{character_name}} {{emote}}</p>{{/emote}}<div class="rt-content">{{#spell}} {{#casting_time}}<div class="no-border"><span class="bold"><span data-i18n="CASTING_TIME">Casting Time</span>:</span> <span>{{casting_time}}</span></div>{{/casting_time}} {{#range}}<div class="no-border"><span class="bold"><span data-i18n="RANGE">Range</span>:</span> <span>{{range}}</span></div>{{/range}} {{#reach}}<div class="no-border"><span class="bold"><span data-i18n="REACH">Reach</span>:</span> <span>{{reach}}</span></div>{{/reach}} {{#components}}<div class="no-border"><span class="bold"><span data-i18n="COMPONENTS">Components</span>:</span> {{components}} {{#materials}}({{materials}}){{/materials}}</div>{{/components}} {{#duration}}<div class="no-border"><span class="bold"><span data-i18n="DURATION">Duration</span>:</span> <span>{{duration}}</span></div>{{/duration}} {{#content}}<div class="{{#hide_content}}gm-info-block{{/hide_content}}">{{content}}</div>{{/content}} {{#higher_level}}<div class="{{#hide_content}}gm-info-block{{/hide_content}}">{{higher_level}}</div>{{/higher_level}} {{/spell}} {{#text_top}}<div class="output-small">{{text_top}}</div>{{/text_top}} {{#roll1}}<div class="shaped-row align-flex-end{{#ability}}{{#hide_ability_checks}} gm-info-flex{{/hide_ability_checks}}{{/ability}}{{#saving_throw}}{{#hide_saving_throws}} gm-info-flex{{/hide_saving_throws}}{{/saving_throw}}"><span class="output{{#roll2}} pad-r-md{{/roll2}}">{{roll1}}</span> {{#roll2}} <span class="output pad-l-md border-left">{{roll2}}</span> {{/roll2}}</div>{{/roll1}} {{#attack1}}<div class="{{#hide_attack}}gm-info-block{{/hide_attack}}">{{#attack_type}}<div class="italic"><span data-i18n="{{attack_type}}"></span>:</div>{{/attack_type}}<div class="shaped-row align-flex-end"><span class="output{{#attack2}} pad-r-md{{/attack2}}">{{attack1}}</span> {{#attack2}} <span class="output pad-l-md border-left">{{attack2}}</span> {{/attack2}} <span> </span> <span data-i18n="TO_HIT"></span> {{#targetName}} <span> </span> <span>{{targetName}}</span> {{/targetName}} {{#targetAC}} <span> </span> <span data-i18n="AC">AC</span> <span> </span> <span>{{targetAC}}</span> {{/targetAC}} {{#reach}} <span>, </span> {{/reach}} {{#range}} {{^reach}} <span>, </span> {{/reach}} {{/range}} {{#reach}} <span data-i18n="REACH" class="lowercase"></span> <span> </span> <span>{{reach}}</span> {{/reach}} {{#range}} {{#reach}} <span> </span> <span data-i18n="OR"></span> <span> </span> {{/reach}} <span data-i18n="RANGE" class="lowercase"></span> <span> </span> <span>{{range}}</span> {{#ammo}} <span>, </span> <span><span class="ammo-wrapper">{{ammo}}</span> {{#ammo_name}} {{ammo_name}} {{/ammo_name}} {{^ammo_name}} <span class="lowercase" data-i18n="AMMO">ammo</span> {{/ammo_name}} </span>{{/ammo}} {{/range}}</div></div>{{/attack1}} {{#attack_damage}}<div class="zebra{{#hide_damage}} gm-info-block{{/hide_damage}}"><div class="italic"><span data-i18n="HIT"></span>:</div><div class="shaped-row align-flex-end"><span class="output">{{attack_damage}}</span> {{#rollWasCrit() attack1}} <span class="output">+{{attack_damage_crit}}</span> {{/rollWasCrit() attack1}} {{#^rollWasCrit() attack1}} {{#rollWasCrit() attack2}} <span class="output">+{{attack_damage_crit}}</span> {{/rollWasCrit() attack2}} {{/^rollWasCrit() attack1}} <span> </span> {{#attack_damage_type}} <span>{{attack_damage_type}}</span> <span> </span> {{/attack_damage_type}} <span class="lowercase" data-i18n="DAMAGE">damage</span> {{#attack_second_damage}} <span> </span> <span data-i18n="PLUS" class="lowercase"></span> <span> </span> <span class="output">{{attack_second_damage}}</span> {{#rollWasCrit() attack1}} <span class="output">+{{attack_second_damage_crit}}</span> {{/rollWasCrit() attack1}} {{#^rollWasCrit() attack1}} {{#rollWasCrit() attack2}} <span class="output">+{{attack_second_damage_crit}}</span> {{/rollWasCrit() attack2}} {{/^rollWasCrit() attack1}} <span> </span> {{#attack_second_damage_type}} <span>{{attack_second_damage_type}}</span> <span> </span> {{/attack_second_damage_type}} <span class="lowercase" data-i18n="DAMAGE">damage</span> {{/attack_second_damage}}</div></div>{{/attack_damage}} {{#saving_throw_dc}}<div>{{#saving_throw_dc}} {{#targetName}}<div class="output-small-label"><span data-i18n="VS"></span> <span>{{targetName}}</span></div>{{/targetName}}<div><span class="output-small"><span class="{{#hide_saving_throw_dc}}gm-info-inline-block{{/hide_saving_throw_dc}}"><span data-i18n="DC"></span> {{saving_throw_dc}} </span>{{#saving_throw_vs_ability}} <span>[<span data-i18n="{{saving_throw_vs_ability}}">{{saving_throw_vs_ability}}</span>](~selected|shaped_{{saving_throw_vs_ability}}_saving_throw)</span> {{/saving_throw_vs_ability}} <span data-i18n="SAVING_THROW" class="lowercase"></span></span></div>{{/saving_throw_dc}} {{#saving_throw_success}}<div class="{{#hide_saving_throw_success}}gm-info-block{{/hide_saving_throw_success}}"><div class="italic"><span data-i18n="SAVE_SUCCESS"></span>:</div><div>{{saving_throw_success}}</div></div>{{/saving_throw_success}}</div>{{/saving_throw_dc}} {{#saving_throw_damage}}<div class="zebra{{#hide_damage}} gm-info-block{{/hide_damage}}"><div class="italic"><span data-i18n="SAVE_FAILURE"></span>:</div><div class="shaped-row align-flex-end"><span>{{saving_throw_damage}}</span> {{#saving_throw_damage_type}} <span> </span> <span>{{saving_throw_damage_type}}</span> <span> </span> {{/saving_throw_damage_type}} <span class="lowercase" data-i18n="DAMAGE">damage</span> {{#saving_throw_second_damage}} <span> </span> <span data-i18n="PLUS" class="lowercase"></span> <span> </span> <span>{{saving_throw_second_damage}}</span> <span> </span> {{#saving_throw_second_damage_type}} <span>{{saving_throw_second_damage_type}}</span> <span> </span> {{/saving_throw_second_damage_type}} <span class="lowercase" data-i18n="DAMAGE">damage</span> {{/saving_throw_second_damage}}</div></div>{{/saving_throw_damage}} {{#other_damage}}<div class="shaped-row zebra align-flex-end{{#hide_damage}} gm-info-flex{{/hide_damage}}"><span class="output">{{other_damage}}</span> {{#rollWasCrit() attack1}} <span class="output">+{{other_damage_crit}}</span> {{/rollWasCrit() attack1}} {{#^rollWasCrit() attack1}} {{#rollWasCrit() attack2}} <span class="output">+{{other_damage_crit}}</span> {{/rollWasCrit() attack2}} {{/^rollWasCrit() attack1}} <span> </span> {{#other_damage_type}} <span>{{other_damage_type}}</span> <span> </span> {{/other_damage_type}} <span class="lowercase" data-i18n="DAMAGE">damage</span> {{#other_second_damage}} <span> </span> <span data-i18n="PLUS" class="lowercase"></span> <span> </span> <span class="output">{{other_second_damage}}</span> {{#rollWasCrit() attack1}} <span class="output">+{{other_second_damage_crit}}</span> {{/rollWasCrit() attack1}} {{#^rollWasCrit() attack1}} {{#rollWasCrit() attack2}} <span class="output">+{{other_second_damage_crit}}</span> {{/rollWasCrit() attack2}} {{/^rollWasCrit() attack1}} <span> </span> {{#other_second_damage_type}} <span>{{other_second_damage_type}}</span> <span> </span> {{/other_second_damage_type}} <span class="lowercase" data-i18n="DAMAGE">damage</span> {{/other_second_damage}}</div>{{/other_damage}} {{#heal}}<div><div class="italic"><span data-i18n="REGAIN"></span></div><div>{{heal}} <span class="lowercase" data-i18n="HIT_POINTS"></span></div></div>{{/heal}} {{#death_saving_throw_successes}}<div><div><span data-i18n="SUCCESSES">Successes</span> {{death_saving_throw_successes}} / 3</div>{{#death_saving_throw_failures}}<div><span data-i18n="FAILURES">Failures</span> {{death_saving_throw_failures}} / 3</div>{{/death_saving_throw_failures}}</div>{{/death_saving_throw_successes}} {{#spell_list}}<div class="{{#spells_text_size}}output-small{{/spells_text_size}}{{#prepared_matters}} prepared-matters{{/prepared_matters}}">{{#has_spell_points}}<div class="rt-title spell-points">{{spell_points}}/{{spell_points_max}} <span data-i18n="POINTS">Points</span>{{#spell_points_limit}}, <span data-i18n="LIMIT" class="lowercase">limit</span> {{spell_points_limit}}{{/spell_points_limit}}</div>{{/has_spell_points}} {{#has_warlock_slots}}<div><span><span data-i18n="WARLOCK_SPELL_SLOTS">Warlock spell slots</span> ({{warlock_spell_slots}}/{{warlock_spell_slots_max}}):</span> {{warlock_spells_max_level}}</div>{{/has_warlock_slots}} {{#cantrips}}<div><span><span data-i18n="CANTRIPS">Cantrips</span> <span>(<span data-i18n="AT_WILL">at will</span>):</span> </span><span class="spells-wrapper">{{cantrips}}</span></div>{{/cantrips}} {{#spells_level_1_show}}<div><span><span data-i18n="1ST_LEVEL"></span>{{#has_spell_slots}}{{#spells_level_1_uses}} ({{spells_level_1_uses}}){{/spells_level_1_uses}}{{/has_spell_slots}}{{#spell_points_max}} (2 <span data-i18n="POINTS" class="lowercase"></span>){{/spell_points_max}}:</span> <span class="spells-wrapper">{{spells_level_1}}</span></div>{{/spells_level_1_show}} {{#spells_level_2_show}}<div><span><span data-i18n="2ND_LEVEL"></span>{{#has_spell_slots}}{{#spells_level_2_uses}} ({{spells_level_2_uses}}){{/spells_level_2_uses}}{{/has_spell_slots}}{{#spell_points_max}} (3 <span data-i18n="POINTS" class="lowercase"></span>){{/spell_points_max}}:</span> <span class="spells-wrapper">{{spells_level_2}}</span></div>{{/spells_level_2_show}} {{#spells_level_3_show}}<div><span><span data-i18n="3RD_LEVEL"></span>{{#has_spell_slots}}{{#spells_level_3_uses}} ({{spells_level_3_uses}}){{/spells_level_3_uses}}{{/has_spell_slots}}{{#spell_points_max}} (5 <span data-i18n="POINTS" class="lowercase"></span>){{/spell_points_max}}:</span> <span class="spells-wrapper">{{spells_level_3}}</span></div>{{/spells_level_3_show}} {{#spells_level_4_show}}<div><span><span data-i18n="4TH_LEVEL"></span>{{#has_spell_slots}}{{#spells_level_4_uses}} ({{spells_level_4_uses}}){{/spells_level_4_uses}}{{/has_spell_slots}}{{#spell_points_max}} (6 <span data-i18n="POINTS" class="lowercase"></span>){{/spell_points_max}}:</span> <span class="spells-wrapper">{{spells_level_4}}</span></div>{{/spells_level_4_show}} {{#spells_level_5_show}}<div><span><span data-i18n="5TH_LEVEL"></span>{{#has_spell_slots}}{{#spells_level_5_uses}} ({{spells_level_5_uses}}){{/spells_level_5_uses}}{{/has_spell_slots}}{{#spell_points_max}} (7 <span data-i18n="POINTS" class="lowercase"></span>){{/spell_points_max}}:</span> <span class="spells-wrapper">{{spells_level_5}}</span></div>{{/spells_level_5_show}} {{#spells_level_6_show}}<div><span><span data-i18n="6TH_LEVEL"></span>{{#has_spell_slots}}{{#spells_level_6_uses}} ({{spells_level_6_uses}}){{/spells_level_6_uses}}{{/has_spell_slots}}{{#spell_points_max}} (9 <span data-i18n="POINTS" class="lowercase"></span>){{/spell_points_max}}:</span> <span class="spells-wrapper">{{spells_level_6}}</span></div>{{/spells_level_6_show}} {{#spells_level_7_show}}<div><span><span data-i18n="7TH_LEVEL"></span>{{#has_spell_slots}}{{#spells_level_7_uses}} ({{spells_level_7_uses}}){{/spells_level_7_uses}}{{/has_spell_slots}}{{#spell_points_max}} (10 <span data-i18n="POINTS" class="lowercase"></span>){{/spell_points_max}}:</span> <span class="spells-wrapper">{{spells_level_7}}</span></div>{{/spells_level_7_show}} {{#spells_level_8_show}}<div><span><span data-i18n="8TH_LEVEL"></span>{{#has_spell_slots}}{{#spells_level_8_uses}} ({{spells_level_8_uses}}){{/spells_level_8_uses}}{{/has_spell_slots}}{{#spell_points_max}} (11 <span data-i18n="POINTS" class="lowercase"></span>){{/spell_points_max}}:</span> <span class="spells-wrapper">{{spells_level_8}}</span></div>{{/spells_level_8_show}} {{#spells_level_9_show}}<div><span><span data-i18n="9TH_LEVEL"></span>{{#has_spell_slots}}{{#spells_level_9_uses}} ({{spells_level_9_uses}}){{/spells_level_9_uses}}{{/has_spell_slots}}{{#spell_points_max}} (13 <span data-i18n="POINTS" class="lowercase"></span>){{/spell_points_max}}:</span> <span class="spells-wrapper">{{spells_level_9}}</span></div>{{/spells_level_9_show}}</div>{{/spell_list}} {{^spell}} {{#content}}<div class="no-border{{#hide_content}} gm-info-block{{/hide_content}}"><span class="{{#hide_content}}gm-info-block{{/hide_content}}">{{content}}</span></div>{{/content}} {{/spell}} {{#hp_max}}<div class="shaped-row output-small"><span>{{hp}}{{#^hp}}0{{/^hp}}</span> <span>/</span> <span>{{hp_max}}</span> {{#temp_hp}} <span>, </span> <span>{{temp_hp}}</span> <span> </span> <span data-i18n="HIT_POINTS_TEMP" class="lowercase"></span> {{/temp_hp}} {{#hp_max_reduced}} <span>, </span> <span>{{hp_max_reduced}}</span> <span> </span> <span data-i18n="REDUCED_MAX" class="lowercase"></span> {{/hp_max_reduced}}</div>{{/hp_max}} {{#text_center}}<div class="center">{{text_center}}</div>{{/text_center}} {{#text}}<div>{{text}}</div>{{/text}} {{#text_big}}<div class="output-small">{{text_big}}</div>{{/text_big}} {{#macros}}<div>{{macros}}</div>{{/macros}} {{#allprops() freetext text text_center text_big macros text_top character_name saving_throw title ignore d20 1d20 show_character_name subheader cost per_use uses uses_max roll1 roll2 2d20kh1 2d20kl1 ability emote death_saving_throw death_saving_throw_successes death_saving_throw_failures targetAC targetName type crit_name crit_text attack1 attack2 attack_type attack_damage attack_damage_type attack_damage_crit attack_second_damage attack_second_damage_type attack_second_damage_crit saving_throw_damage saving_throw_damage_type saving_throw_damage_crit saving_throw_second_damage saving_throw_second_damage_type other_damage other_damage_type other_damage_crit other_second_damage other_second_damage_type other_second_damage_crit ranged reach range ammo ammo_name spell spell_repeat spell_list prepared_matters saving_throw_dc saving_throw_vs_ability saving_throw_success spell_level school ritual content higher_level cast_as_level heal casting_time duration components materials hide_ability_checks hide_saving_throws hide_saving_throw_dc hide_content hide_freetext hide_attack hide_damage hide_saving_throw_success recharge hide_recharge fx armor equipment cantrips spells_level_0 spells_level_0_uses spells_level_0_show spells_level_1 spells_level_1_uses spells_level_1_show spells_level_2 spells_level_2_uses spells_level_2_show spells_level_3 spells_level_3_uses spells_level_3_show spells_level_4 spells_level_4_uses spells_level_4_show spells_level_5 spells_level_5_uses spells_level_5_show spells_level_6 spells_level_6_uses spells_level_6_show spells_level_7 spells_level_7_uses spells_level_7_show spells_level_8 spells_level_8_uses spells_level_8_show spells_level_9 spells_level_9_uses spells_level_9_show has_spell_slots has_spell_points spell_points spell_points_max spell_points_limit has_warlock_slots warlock_spell_slots warlock_spell_slots_max warlock_spells_max_level spells_text_size hp hp_max temp_hp hp_max_reduced repeating_item attack action reaction legendaryaction lairaction regionaleffect racialtrait classfeature feat trait}}<div><span class="bold italic">{{key}}.</span> {{value}}</div>{{/allprops() freetext text text_center text_big macros text_top character_name saving_throw title ignore d20 1d20 show_character_name subheader cost per_use uses uses_max roll1 roll2 2d20kh1 2d20kl1 ability emote death_saving_throw death_saving_throw_successes death_saving_throw_failures targetAC targetName type crit_name crit_text attack1 attack2 attack_type attack_damage attack_damage_type attack_damage_crit attack_second_damage attack_second_damage_type attack_second_damage_crit saving_throw_damage saving_throw_damage_type saving_throw_damage_crit saving_throw_second_damage saving_throw_second_damage_type other_damage other_damage_type other_damage_crit other_second_damage other_second_damage_type other_second_damage_crit ranged reach range ammo ammo_name spell spell_repeat spell_list prepared_matters saving_throw_dc saving_throw_vs_ability saving_throw_success spell_level school ritual content higher_level cast_as_level heal casting_time duration components materials hide_ability_checks hide_saving_throws hide_saving_throw_dc hide_content hide_freetext hide_attack hide_damage hide_saving_throw_success recharge hide_recharge fx armor equipment cantrips spells_level_0 spells_level_0_uses spells_level_0_show spells_level_1 spells_level_1_uses spells_level_1_show spells_level_2 spells_level_2_uses spells_level_2_show spells_level_3 spells_level_3_uses spells_level_3_show spells_level_4 spells_level_4_uses spells_level_4_show spells_level_5 spells_level_5_uses spells_level_5_show spells_level_6 spells_level_6_uses spells_level_6_show spells_level_7 spells_level_7_uses spells_level_7_show spells_level_8 spells_level_8_uses spells_level_8_show spells_level_9 spells_level_9_uses spells_level_9_show has_spell_slots has_spell_points spell_points spell_points_max spell_points_limit has_warlock_slots warlock_spell_slots warlock_spell_slots_max warlock_spells_max_level spells_text_size hp hp_max temp_hp hp_max_reduced repeating_item attack action reaction legendaryaction lairaction regionaleffect racialtrait classfeature feat trait}} {{#freetext}}<div class="{{#hide_freetext}} gm-info-block{{/hide_freetext}}">{{freetext}}</div>{{/freetext}} {{#crit_name}} {{#rollWasCrit() attack1}}<div><span class="bold italic">{{crit_name}}.</span> {{crit_text}}</div>{{/rollWasCrit() attack1}} {{#^rollWasCrit() attack1}} {{#rollWasCrit() attack2}}<div><span class="bold italic">{{crit_name}}.</span> {{crit_text}}</div>{{/rollWasCrit() attack2}} {{/^rollWasCrit() attack1}} {{/crit_name}}</div></div></rolltemplate> |