88 lines
1.7 MiB
Plaintext
88 lines
1.7 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_has_warlock_slots" class="has-warlock-slots"> <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_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 vert-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>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 vert-center"><span class="auto-expand-wrap"><select name="attr_name"><option value="">—</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"><input type="number" name="attr_level" class="no-spin" value="1" min="1"> <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 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-31 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[strength mod]"> <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 vert-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 vert-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[dexterity mod]"> <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 vert-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 vert-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[constitution mod]"> <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 vert-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 vert-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[intelligence mod]"> <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 vert-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 vert-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[wisdom mod]"> <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 vert-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 vert-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[charisma mod]"> <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 vert-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 vert-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[honor mod]"> <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 vert-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 vert-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[sanity mod]"> <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 vert-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 vert-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-69 pad-l-sm"><div class="inspiration wrap-box relative mar-t-sm mar-b-md"><div class="shaped-row vert-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" value="1" 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 vert-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 vert-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 vert-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 vert-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 vert-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 vert-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 vert-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 vert-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 vert-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 vert-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 vert-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 vert-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 vert-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="ADVANTAGE_QUERY"></option><option value="?{Advantaged|No,2d20kl1|Yes,d20}" data-i18n="DISADVANTAGE_QUERY"></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 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="">—</option><option value="STR" data-i18n="STR" class=""></option><option value="DEX" data-i18n="DEX" class=""></option><option value="CON" data-i18n="CON" class=""></option><option value="INT" data-i18n="INT" class=""></option><option value="WIS" data-i18n="WIS" class=""></option><option value="CHA" data-i18n="CHA" class=""></option><option value="HON" data-i18n="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="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="1-rem 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-toggle" value=""><div class="item-to-toggle-in-presentation resistances-immunities wrap-box mar-b-smd"><div class="damage-vulnerabilities"><input type="hidden" name="attr_damage_vulnerabilities" class="item-toggle" value=""><div class="item-to-toggle-in-presentation"><input type="hidden" name="attr_damage_vulnerabilities_exist" class="item-toggle"> <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 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-toggle" value=""><div class="item-to-toggle-in-presentation"><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 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-toggle" value=""><div class="item-to-toggle-in-presentation"><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 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-toggle" value=""><div class="item-to-toggle-in-presentation"><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 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-toggle" value=""><div class="item-to-toggle-in-presentation wrap-box mar-b-smd"><input type="hidden" name="attr_speed_string" class="item-toggle" value=""><div class="item-to-toggle-in-presentation"><input type="hidden" name="attr_npc_speed" accept="Speed"> <input type="hidden" name="attr_speed_string"><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 name="attr_speed_string" class="presentation"></span></button> <span class="edit"> </span> <span class="auto-expand-wrap edit"><input type="number" name="attr_speed" class="small-label no-spin" step=".5"> <span name="attr_speed" class="auto-expand-text"></span> </span><span class="edit"> </span> <span name="attr_distance" class="edit"><span data-i18n="FEET_ABBREVIATION"></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="number" name="attr_speed_burrow" class="small-label no-spin" step=".5"> <span name="attr_speed_burrow" class="auto-expand-text"></span> </span><span class="edit"> </span> <span name="attr_distance" class="edit"><span data-i18n="FEET_ABBREVIATION"></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="number" name="attr_speed_climb" class="small-label no-spin" step=".5"> <span name="attr_speed_climb" class="auto-expand-text"></span> </span><span class="edit"> </span> <span name="attr_distance" class="edit"><span data-i18n="FEET_ABBREVIATION"></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="number" name="attr_speed_fly" class="small-label no-spin" step=".5"> <span name="attr_speed_fly" class="auto-expand-text"></span> </span><span class="edit"> </span> <span name="attr_distance" class="edit"><span data-i18n="FEET_ABBREVIATION"></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="number" name="attr_speed_swim" class="small-label no-spin" step=".5"> <span name="attr_speed_swim" class="auto-expand-text"></span> </span><span class="edit"> </span> <span name="attr_distance" class="edit"><span data-i18n="FEET_ABBREVIATION"></span></span></div></div><input type="hidden" name="attr_senses_string" class="item-toggle" value=""><div class="item-to-toggle-in-presentation"><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 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="number" name="attr_blindsight" class="small-label no-spin" step=".5"> <span name="attr_blindsight" class="auto-expand-text"></span> </span><span class="edit"> </span> <span name="attr_distance" class="edit"><span data-i18n="FEET_ABBREVIATION"></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="number" name="attr_darkvision" class="small-label no-spin" step=".5"> <span name="attr_darkvision" class="auto-expand-text"></span> </span><span class="edit"> </span> <span name="attr_distance" class="edit"><span data-i18n="FEET_ABBREVIATION"></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="number" name="attr_tremorsense" class="small-label no-spin" step=".5"> <span name="attr_tremorsense" class="auto-expand-text"></span> </span><span class="edit"> </span> <span name="attr_distance" class="edit"><span data-i18n="FEET_ABBREVIATION"></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="number" name="attr_truesight" class="small-label no-spin" step=".5"> <span name="attr_truesight" class="auto-expand-text"></span> </span><span class="edit"> </span> <span name="attr_distance" class="edit"><span data-i18n="FEET_ABBREVIATION"></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" data-i18n="PROFICIENCIES">.</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" data-i18n="LANGUAGES">.</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="shaped-row space-between flex-end mar-l-neg-smd"><div class="shaped-row 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 flex-end no-wrap"><div class="3-rem"><input type="number" name="attr_HP" class="big-text no-spin" step="1"></div><div class="heart-divider">/</div><div class="3-rem"><input type="number" name="attr_HP_max" class="big-text no-spin" 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="4-rem center mar-l-smd mar-b-smd"><div class="wrap-box initiative flex flex-end center"><input type="hidden" name="attr_initiative_formula" value="0[dex mod]"><div class="edit shaped-row no-wrap vert-center"><span class="auto-expand-wrap edit"><select name="attr_initiative_ability"><option value="">—</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 vert-center"><div>=</div><span name="attr_initiative" class="big-text block center">+0</span></div><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}}} {{roll1=[[@{initiative_roll}@{d20_mod} + @{initiative_to_tracker} + @{initiative_tie_breaker}]]}} {{@{initiative_roll}=1}} @{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-rem center mar-l-smd mar-b-smd"><div class="wrap-box center speed flex flex-end center"><div class="edit"><input type="number" name="attr_speed" class="big-text center no-spin" step=".5"></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" data-i18n="SPEED"></div></button></div></div><div class="4-rem hit-dice wrap-box center mar-l-smd mar-b-smd"><div class="hit-dice-container"><input type="hidden" name="attr_hd_d2_toggle" class="toggle-hd-d2"><div class="shaped-row center 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}}} {{roll1=[[{((@{hd_d2_query})d2[d2 * hd] + ((@{hd_d2_query}) * @{constitution_mod})[con mod * hd]), 0d0+1}kh1[minimum of 1]]]}} @{attacher_hit_dice}">d2</button></div></div><input type="hidden" name="attr_hd_d4_toggle" class="toggle-hd-d4"><div class="shaped-row center 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}}} {{roll1=[[{((@{hd_d4_query})d4[d4 * hd] + ((@{hd_d4_query}) * @{constitution_mod})[con mod * hd]), 0d0+1}kh1[minimum of 1]]]}} @{attacher_hit_dice}">d4</button></div></div><input type="hidden" name="attr_hd_d6_toggle" class="toggle-hd-d6"><div class="shaped-row center 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}}} {{roll1=[[{((@{hd_d6_query})d6[d6 * hd] + ((@{hd_d6_query}) * @{constitution_mod})[con mod * hd]), 0d0+1}kh1[minimum of 1]]]}} @{attacher_hit_dice}">d6</button></div></div><input type="hidden" name="attr_hd_d8_toggle" class="toggle-hd-d8"><div class="shaped-row center 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}}} {{roll1=[[{((@{hd_d8_query})d8[d8 * hd] + ((@{hd_d8_query}) * @{constitution_mod})[con mod * hd]), 0d0+1}kh1[minimum of 1]]]}} @{attacher_hit_dice}">d8</button></div></div><input type="hidden" name="attr_hd_d10_toggle" class="toggle-hd-d10"><div class="shaped-row center 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}}} {{roll1=[[{((@{hd_d10_query})d10[d10 * hd] + ((@{hd_d10_query}) * @{constitution_mod})[con mod * hd]), 0d0+1}kh1[minimum of 1]]]}} @{attacher_hit_dice}">d10</button></div></div><input type="hidden" name="attr_hd_d12_toggle" class="toggle-hd-d12"><div class="shaped-row center 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}}} {{roll1=[[{((@{hd_d12_query})d12[d12 * hd] + ((@{hd_d12_query}) * @{constitution_mod})[con mod * hd]), 0d0+1}kh1[minimum of 1]]]}} @{attacher_hit_dice}">d12</button></div></div><input type="hidden" name="attr_hd_d20_toggle" class="toggle-hd-d20"><div class="shaped-row center 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}}} {{roll1=[[{((@{hd_d20_query})d20[d20 * hd] + ((@{hd_d20_query}) * @{constitution_mod})[con mod * hd]), 0d0+1}kh1[minimum of 1]]]}} @{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 vert-center death-success"><div class="small-label right" data-i18n="SUCCESSES"></div><div class="center relative pad-l-sm 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 vert-center death-saving-throw death-fail"><div class="small-label right" data-i18n="FAILURES"></div><div class="center relative pad-l-sm 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_saving_throw_prof" value="@{PB}"> <span></span></label><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_prof}[proficient] + (@{global_saving_throw_bonus})[global saving throw bonus]]]}} {{@{roll_setting}=[[@{shaped_d20}@{d20_mod} + @{death_saving_throw_prof}[proficient] + (@{global_saving_throw_bonus})[global saving throw bonus]]]}} {{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 --short --id @{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 --long --id @{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 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="inline-block show-uses-recharge"> <span class="shaped-row"><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="number" name="attr_per_use" class="no-spin no-pad" step="1"> <span name="attr_per_use" class="auto-expand-text"></span> </span><span data-i18n="PER_USE" class="edit heading lowercase"></span> <span class="heading show-uses show-recharge">, </span> <span name="attr_recharge" class="presentation heading show-recharge" data-i18n-dynamic></span> <span class="heading">)</span> </span></span><span class="heading">.</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 name="attr_attack_string" class="attack condense pre-line"></span> <span class="attack condense italic"><span data-i18n="HIT"></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="number" name="attr_per_use" class="no-spin no-pad" step="1"> <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 mar-l-smd"><input type="hidden" name="attr_attack_type" class="attack-type"> <span class="edit attack 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="attack edit 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 class="attack edit">+</span> <span class="attack edit auto-expand-wrap"><select name="attr_attack_ability"><option value="">—</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 class="attack edit">+</span> <span class="attack edit 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 class="attack edit">=</span> <span class="attack edit"> </span> <span name="attr_to_hit" class="attack edit">+0</span> <span class="attack edit"> </span> <span data-i18n="TO_HIT" class="attack edit"></span> <span class="attack edit">, </span> <span data-i18n="REACH" class="attack reach edit lowercase"></span> <span class="attack reach edit"> </span> <span class="attack reach edit 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="attack reach edit"> <span name="attr_distance"><span data-i18n="FEET_ABBREVIATION"></span></span></span> <span class="attack reach edit">, </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="attack range edit"> <span name="attr_distance"><span data-i18n="FEET_ABBREVIATION"></span></span></span> <span class="attack range edit">, </span> <span class="attack edit 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 attack edit">, </span> <span data-i18n="CRIT_RANGE" class="crit-range attack edit lowercase"></span> <span class="crit-range attack edit"> </span> <span class="crit-range attack edit 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 class="attack edit">.</span> <span class="attack edit"> </span> <span class="attack edit italic"><span data-i18n="HIT"></span><span>:</span></span> <span class="attack edit"> </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="edit 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><span class="attack damage edit">+</span> <span class="attack damage edit auto-expand-wrap"><select name="attr_attack_damage_ability"><option value="">—</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 class="attack edit"> </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="attack damage edit"> </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="edit 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><span class="attack damage edit">+</span> <span class="attack damage edit auto-expand-wrap"><select name="attr_attack_second_damage_ability"><option value="">—</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 class="attack edit">.</span> <span class="attack"> </span> <input type="hidden" name="attr_ammo_field_name" class="item-toggle" value=""> <span class="attack item-to-toggle-in-presentation"> </span> <span class="attack item-to-toggle-in-presentation 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><span class="attack item-to-toggle-in-presentation">, </span> <span class="attack item-to-toggle-in-presentation auto-expand-wrap"><input type="number" name="attr_ammo_per_use" value="1" step="1"> <span name="attr_ammo_per_use" class="auto-expand-text"></span> </span><span data-i18n="PER_USE" class="attack item-to-toggle-in-presentation lowercase"></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="shaped-row mar-l-smd mar-t-smd"><input type="checkbox" name="attr_saving_throw_toggle" value="1" class="saving-throw-toggle small-checkbox"> <span class="saving-throw-reverse heading"><span data-i18n="SAVING_THROW"></span>.</span> <span class="saving-throw 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 class="saving-throw"> </span> <span data-i18n="SAVING_THROW" class="saving-throw lowercase"></span> <span class="saving-throw"> (</span> <span class="saving-throw edit auto-expand-wrap"><select name="attr_saving_throw_ability"><option value="">—</option><option value="STR" data-i18n="STR" class=""></option><option value="DEX" data-i18n="DEX" class=""></option><option value="CON" data-i18n="CON" class=""></option><option value="INT" data-i18n="INT" class=""></option><option value="WIS" data-i18n="WIS" class=""></option><option value="CHA" data-i18n="CHA" class=""></option><option value="HON" data-i18n="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 class="saving-throw">+</span> <span class="saving-throw 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 class="saving-throw">=</span> <span data-i18n="DC" class="saving-throw"></span> <span class="saving-throw"> </span> <input type="hidden" name="attr_saving_throw_dc"> <span name="attr_saving_throw_dc" class="saving-throw bold"></span> <span class="saving-throw">).</span> <span class="saving-throw"> </span> <span class="saving-throw 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><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="edit 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><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="">—</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 extra-on-a-crit">, </span> <span data-i18n="EXTRA_ON_A_CRIT" class="saving-throw damage edit extra-on-a-crit lowercase"></span> <span class="saving-throw damage edit extra-on-a-crit"> </span> <span class="saving-throw damage edit extra-on-a-crit auto-expand-wrap"><input type="text" name="attr_saving_throw_damage_crit" class="center"> <span name="attr_saving_throw_damage_crit" 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="edit 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><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="">—</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 extra-on-a-crit">, </span> <span data-i18n="EXTRA_ON_A_CRIT" class="saving-throw damage edit extra-on-a-crit lowercase"></span> <span class="saving-throw damage edit extra-on-a-crit"> </span> <span class="saving-throw damage edit extra-on-a-crit auto-expand-wrap"><input type="text" name="attr_saving_throw_second_damage_crit" class="center"> <span name="attr_saving_throw_second_damage_crit" 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 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"><input type="hidden" name="attr_cast_as_level_1"><input type="hidden" name="attr_cast_as_level_2"><input type="hidden" name="attr_cast_as_level_3"><input type="hidden" name="attr_cast_as_level_4"><input type="hidden" name="attr_cast_as_level_5"><input type="hidden" name="attr_cast_as_level_6"><input type="hidden" name="attr_cast_as_level_7"><input type="hidden" name="attr_cast_as_level_8"><input type="hidden" name="attr_cast_as_level_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_spell_points_toggle" class="toggle-spell-points"> <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="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="">—</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_spell_points_toggle" value="1"> <span data-i18n="POINTS" class="small-font lowercase"></span></label></div><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><div class="spells"><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> <input type="checkbox" name="attr_spell_only_show_prepared" class="toggle-filter-prepared"><span class="toggle-filter-prepared button lowercase" data-i18n="PREPARED"></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> <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> <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> <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> <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="spell-level-container has-warlock-slots shaped-row flex-end"><div class="spell-level-wrapper shaped-row 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" value="0"> <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="sheet-spell-slots-or-points-or-warlock-slots"><div class="spell-level-container spell-points spell-level-wrapper"><div class="shaped-row 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" value="0"> <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" value="0" 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 vert-center"><span class="spell-level-wrapper white-space-no-wrap mar-r-smd"><span data-i18n="CANTRIPS"></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><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 vert-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 vert-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 vert-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 vert-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 vert-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 mar-l-smd"><input type="checkbox" name="attr_attack_toggle" value="1" class="attack-toggle small-checkbox"> <span class="attack-reverse heading"><span data-i18n="ATTACK"></span>.</span> <input type="hidden" name="attr_attack_type" class="attack-type"> <span class="edit attack 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="attack edit 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 class="attack edit">+</span> <span class="attack edit auto-expand-wrap"><select name="attr_attack_ability"><option value="">—</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 class="attack edit">+</span> <span class="attack edit 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 class="attack edit">=</span> <span class="attack edit"> </span> <span name="attr_to_hit" class="attack edit">+0</span> <span class="attack edit"> </span> <span data-i18n="TO_HIT" class="attack edit"></span> <span class="attack edit">, </span> <span data-i18n="REACH" class="attack reach edit lowercase"></span> <span class="attack reach edit"> </span> <span class="attack reach edit 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="attack reach edit"> <span name="attr_distance"><span data-i18n="FEET_ABBREVIATION"></span></span></span> <span class="attack reach edit">, </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="attack range edit"> <span name="attr_distance"><span data-i18n="FEET_ABBREVIATION"></span></span></span> <span class="attack range edit">, </span> <span class="attack edit 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 attack edit">, </span> <span data-i18n="CRIT_RANGE" class="crit-range attack edit lowercase"></span> <span class="crit-range attack edit"> </span> <span class="crit-range attack edit 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 class="attack edit">.</span> <span class="attack edit"> </span> <span class="attack edit italic"><span data-i18n="HIT"></span><span>:</span></span> <span class="attack edit"> </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="edit 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><span class="attack damage edit">+</span> <span class="attack damage edit auto-expand-wrap"><select name="attr_attack_damage_ability"><option value="">—</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 class="attack edit"> </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="attack damage edit"> </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="edit 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><span class="attack damage edit">+</span> <span class="attack damage edit auto-expand-wrap"><select name="attr_attack_second_damage_ability"><option value="">—</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 class="attack edit">.</span></div><div class="shaped-row mar-l-smd mar-t-smd"><input type="checkbox" name="attr_saving_throw_toggle" value="1" class="saving-throw-toggle small-checkbox"> <span class="saving-throw-reverse heading"><span data-i18n="SAVING_THROW"></span>.</span> <span class="saving-throw 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 class="saving-throw"> </span> <span data-i18n="SAVING_THROW" class="saving-throw lowercase"></span> <span class="saving-throw"> (</span> <span class="saving-throw edit auto-expand-wrap"><select name="attr_saving_throw_ability"><option value="">—</option><option value="STR" data-i18n="STR" class=""></option><option value="DEX" data-i18n="DEX" class=""></option><option value="CON" data-i18n="CON" class=""></option><option value="INT" data-i18n="INT" class=""></option><option value="WIS" data-i18n="WIS" class=""></option><option value="CHA" data-i18n="CHA" class=""></option><option value="HON" data-i18n="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 class="saving-throw">+</span> <span class="saving-throw 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 class="saving-throw">=</span> <span data-i18n="DC" class="saving-throw"></span> <span class="saving-throw"> </span> <input type="hidden" name="attr_saving_throw_dc"> <span name="attr_saving_throw_dc" class="saving-throw bold"></span> <span class="saving-throw">).</span> <span class="saving-throw"> </span> <span class="saving-throw 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><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="edit 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><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="">—</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 extra-on-a-crit">, </span> <span data-i18n="EXTRA_ON_A_CRIT" class="saving-throw damage edit extra-on-a-crit lowercase"></span> <span class="saving-throw damage edit extra-on-a-crit"> </span> <span class="saving-throw damage edit extra-on-a-crit auto-expand-wrap"><input type="text" name="attr_saving_throw_damage_crit" class="center"> <span name="attr_saving_throw_damage_crit" 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="edit 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><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="">—</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 extra-on-a-crit">, </span> <span data-i18n="EXTRA_ON_A_CRIT" class="saving-throw damage edit extra-on-a-crit lowercase"></span> <span class="saving-throw damage edit extra-on-a-crit"> </span> <span class="saving-throw damage edit extra-on-a-crit auto-expand-wrap"><input type="text" name="attr_saving_throw_second_damage_crit" class="center"> <span name="attr_saving_throw_second_damage_crit" 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 class="shaped-row 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="edit 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><span class="other-damage damage edit">+</span> <span class="other-damage damage edit auto-expand-wrap"><select name="attr_other_damage_ability"><option value="">—</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="edit 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><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="">—</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><input type="hidden" name="attr_heal_formula"><div class="shaped-row mar-l-smd mar-t-smd"><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><span class="heal">+</span> <span class="heal auto-expand-wrap"><select name="attr_heal_ability"><option value="">—</option><option value="STR" data-i18n="STR" class=""></option><option value="DEX" data-i18n="DEX" class=""></option><option value="CON" data-i18n="CON" class=""></option><option value="INT" data-i18n="INT" class=""></option><option value="WIS" data-i18n="WIS" class=""></option><option value="CHA" data-i18n="CHA" class=""></option><option value="HON" data-i18n="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 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></div></fieldset></div><div class="spell-level-container spell-level-1 shaped-row vert-center"><div class="spell-level-wrapper shaped-row 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><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 vert-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 vert-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 vert-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 vert-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 vert-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 mar-l-smd"><input type="checkbox" name="attr_attack_toggle" value="1" class="attack-toggle small-checkbox"> <span class="attack-reverse heading"><span data-i18n="ATTACK"></span>.</span> <input type="hidden" name="attr_attack_type" class="attack-type"> <span class="edit attack 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="attack edit 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 class="attack edit">+</span> <span class="attack edit auto-expand-wrap"><select name="attr_attack_ability"><option value="">—</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 class="attack edit">+</span> <span class="attack edit 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 class="attack edit">=</span> <span class="attack edit"> </span> <span name="attr_to_hit" class="attack edit">+0</span> <span class="attack edit"> </span> <span data-i18n="TO_HIT" class="attack edit"></span> <span class="attack edit">, </span> <span data-i18n="REACH" class="attack reach edit lowercase"></span> <span class="attack reach edit"> </span> <span class="attack reach edit 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="attack reach edit"> <span name="attr_distance"><span data-i18n="FEET_ABBREVIATION"></span></span></span> <span class="attack reach edit">, </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="attack range edit"> <span name="attr_distance"><span data-i18n="FEET_ABBREVIATION"></span></span></span> <span class="attack range edit">, </span> <span class="attack edit 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 attack edit">, </span> <span data-i18n="CRIT_RANGE" class="crit-range attack edit lowercase"></span> <span class="crit-range attack edit"> </span> <span class="crit-range attack edit 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 class="attack edit">.</span> <span class="attack edit"> </span> <span class="attack edit italic"><span data-i18n="HIT"></span><span>:</span></span> <span class="attack edit"> </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="edit 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><span class="attack damage edit">+</span> <span class="attack damage edit auto-expand-wrap"><select name="attr_attack_damage_ability"><option value="">—</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 class="attack edit"> </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="attack damage edit"> </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="edit 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><span class="attack damage edit">+</span> <span class="attack damage edit auto-expand-wrap"><select name="attr_attack_second_damage_ability"><option value="">—</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 class="attack edit">.</span></div><div class="shaped-row mar-l-smd mar-t-smd"><input type="checkbox" name="attr_saving_throw_toggle" value="1" class="saving-throw-toggle small-checkbox"> <span class="saving-throw-reverse heading"><span data-i18n="SAVING_THROW"></span>.</span> <span class="saving-throw 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 class="saving-throw"> </span> <span data-i18n="SAVING_THROW" class="saving-throw lowercase"></span> <span class="saving-throw"> (</span> <span class="saving-throw edit auto-expand-wrap"><select name="attr_saving_throw_ability"><option value="">—</option><option value="STR" data-i18n="STR" class=""></option><option value="DEX" data-i18n="DEX" class=""></option><option value="CON" data-i18n="CON" class=""></option><option value="INT" data-i18n="INT" class=""></option><option value="WIS" data-i18n="WIS" class=""></option><option value="CHA" data-i18n="CHA" class=""></option><option value="HON" data-i18n="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 class="saving-throw">+</span> <span class="saving-throw 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 class="saving-throw">=</span> <span data-i18n="DC" class="saving-throw"></span> <span class="saving-throw"> </span> <input type="hidden" name="attr_saving_throw_dc"> <span name="attr_saving_throw_dc" class="saving-throw bold"></span> <span class="saving-throw">).</span> <span class="saving-throw"> </span> <span class="saving-throw 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><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="edit 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><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="">—</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 extra-on-a-crit">, </span> <span data-i18n="EXTRA_ON_A_CRIT" class="saving-throw damage edit extra-on-a-crit lowercase"></span> <span class="saving-throw damage edit extra-on-a-crit"> </span> <span class="saving-throw damage edit extra-on-a-crit auto-expand-wrap"><input type="text" name="attr_saving_throw_damage_crit" class="center"> <span name="attr_saving_throw_damage_crit" 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="edit 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><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="">—</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 extra-on-a-crit">, </span> <span data-i18n="EXTRA_ON_A_CRIT" class="saving-throw damage edit extra-on-a-crit lowercase"></span> <span class="saving-throw damage edit extra-on-a-crit"> </span> <span class="saving-throw damage edit extra-on-a-crit auto-expand-wrap"><input type="text" name="attr_saving_throw_second_damage_crit" class="center"> <span name="attr_saving_throw_second_damage_crit" 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 class="shaped-row 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="edit 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><span class="other-damage damage edit">+</span> <span class="other-damage damage edit auto-expand-wrap"><select name="attr_other_damage_ability"><option value="">—</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="edit 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><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="">—</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><input type="hidden" name="attr_heal_formula"><div class="shaped-row mar-l-smd mar-t-smd"><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><span class="heal">+</span> <span class="heal auto-expand-wrap"><select name="attr_heal_ability"><option value="">—</option><option value="STR" data-i18n="STR" class=""></option><option value="DEX" data-i18n="DEX" class=""></option><option value="CON" data-i18n="CON" class=""></option><option value="INT" data-i18n="INT" class=""></option><option value="WIS" data-i18n="WIS" class=""></option><option value="CHA" data-i18n="CHA" class=""></option><option value="HON" data-i18n="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 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></div></fieldset></div><div class="spell-level-container spell-level-2 shaped-row vert-center"><div class="spell-level-wrapper shaped-row 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><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 vert-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 vert-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 vert-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 vert-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 vert-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 mar-l-smd"><input type="checkbox" name="attr_attack_toggle" value="1" class="attack-toggle small-checkbox"> <span class="attack-reverse heading"><span data-i18n="ATTACK"></span>.</span> <input type="hidden" name="attr_attack_type" class="attack-type"> <span class="edit attack 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="attack edit 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 class="attack edit">+</span> <span class="attack edit auto-expand-wrap"><select name="attr_attack_ability"><option value="">—</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 class="attack edit">+</span> <span class="attack edit 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 class="attack edit">=</span> <span class="attack edit"> </span> <span name="attr_to_hit" class="attack edit">+0</span> <span class="attack edit"> </span> <span data-i18n="TO_HIT" class="attack edit"></span> <span class="attack edit">, </span> <span data-i18n="REACH" class="attack reach edit lowercase"></span> <span class="attack reach edit"> </span> <span class="attack reach edit 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="attack reach edit"> <span name="attr_distance"><span data-i18n="FEET_ABBREVIATION"></span></span></span> <span class="attack reach edit">, </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="attack range edit"> <span name="attr_distance"><span data-i18n="FEET_ABBREVIATION"></span></span></span> <span class="attack range edit">, </span> <span class="attack edit 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 attack edit">, </span> <span data-i18n="CRIT_RANGE" class="crit-range attack edit lowercase"></span> <span class="crit-range attack edit"> </span> <span class="crit-range attack edit 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 class="attack edit">.</span> <span class="attack edit"> </span> <span class="attack edit italic"><span data-i18n="HIT"></span><span>:</span></span> <span class="attack edit"> </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="edit 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><span class="attack damage edit">+</span> <span class="attack damage edit auto-expand-wrap"><select name="attr_attack_damage_ability"><option value="">—</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 class="attack edit"> </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="attack damage edit"> </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="edit 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><span class="attack damage edit">+</span> <span class="attack damage edit auto-expand-wrap"><select name="attr_attack_second_damage_ability"><option value="">—</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 class="attack edit">.</span></div><div class="shaped-row mar-l-smd mar-t-smd"><input type="checkbox" name="attr_saving_throw_toggle" value="1" class="saving-throw-toggle small-checkbox"> <span class="saving-throw-reverse heading"><span data-i18n="SAVING_THROW"></span>.</span> <span class="saving-throw 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 class="saving-throw"> </span> <span data-i18n="SAVING_THROW" class="saving-throw lowercase"></span> <span class="saving-throw"> (</span> <span class="saving-throw edit auto-expand-wrap"><select name="attr_saving_throw_ability"><option value="">—</option><option value="STR" data-i18n="STR" class=""></option><option value="DEX" data-i18n="DEX" class=""></option><option value="CON" data-i18n="CON" class=""></option><option value="INT" data-i18n="INT" class=""></option><option value="WIS" data-i18n="WIS" class=""></option><option value="CHA" data-i18n="CHA" class=""></option><option value="HON" data-i18n="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 class="saving-throw">+</span> <span class="saving-throw 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 class="saving-throw">=</span> <span data-i18n="DC" class="saving-throw"></span> <span class="saving-throw"> </span> <input type="hidden" name="attr_saving_throw_dc"> <span name="attr_saving_throw_dc" class="saving-throw bold"></span> <span class="saving-throw">).</span> <span class="saving-throw"> </span> <span class="saving-throw 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><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="edit 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><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="">—</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 extra-on-a-crit">, </span> <span data-i18n="EXTRA_ON_A_CRIT" class="saving-throw damage edit extra-on-a-crit lowercase"></span> <span class="saving-throw damage edit extra-on-a-crit"> </span> <span class="saving-throw damage edit extra-on-a-crit auto-expand-wrap"><input type="text" name="attr_saving_throw_damage_crit" class="center"> <span name="attr_saving_throw_damage_crit" 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="edit 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><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="">—</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 extra-on-a-crit">, </span> <span data-i18n="EXTRA_ON_A_CRIT" class="saving-throw damage edit extra-on-a-crit lowercase"></span> <span class="saving-throw damage edit extra-on-a-crit"> </span> <span class="saving-throw damage edit extra-on-a-crit auto-expand-wrap"><input type="text" name="attr_saving_throw_second_damage_crit" class="center"> <span name="attr_saving_throw_second_damage_crit" 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 class="shaped-row 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="edit 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><span class="other-damage damage edit">+</span> <span class="other-damage damage edit auto-expand-wrap"><select name="attr_other_damage_ability"><option value="">—</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="edit 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><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="">—</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><input type="hidden" name="attr_heal_formula"><div class="shaped-row mar-l-smd mar-t-smd"><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><span class="heal">+</span> <span class="heal auto-expand-wrap"><select name="attr_heal_ability"><option value="">—</option><option value="STR" data-i18n="STR" class=""></option><option value="DEX" data-i18n="DEX" class=""></option><option value="CON" data-i18n="CON" class=""></option><option value="INT" data-i18n="INT" class=""></option><option value="WIS" data-i18n="WIS" class=""></option><option value="CHA" data-i18n="CHA" class=""></option><option value="HON" data-i18n="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 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></div></fieldset></div><div class="spell-level-container spell-level-3 shaped-row vert-center"><div class="spell-level-wrapper shaped-row 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><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 vert-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 vert-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 vert-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 vert-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 vert-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 mar-l-smd"><input type="checkbox" name="attr_attack_toggle" value="1" class="attack-toggle small-checkbox"> <span class="attack-reverse heading"><span data-i18n="ATTACK"></span>.</span> <input type="hidden" name="attr_attack_type" class="attack-type"> <span class="edit attack 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="attack edit 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 class="attack edit">+</span> <span class="attack edit auto-expand-wrap"><select name="attr_attack_ability"><option value="">—</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 class="attack edit">+</span> <span class="attack edit 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 class="attack edit">=</span> <span class="attack edit"> </span> <span name="attr_to_hit" class="attack edit">+0</span> <span class="attack edit"> </span> <span data-i18n="TO_HIT" class="attack edit"></span> <span class="attack edit">, </span> <span data-i18n="REACH" class="attack reach edit lowercase"></span> <span class="attack reach edit"> </span> <span class="attack reach edit 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="attack reach edit"> <span name="attr_distance"><span data-i18n="FEET_ABBREVIATION"></span></span></span> <span class="attack reach edit">, </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="attack range edit"> <span name="attr_distance"><span data-i18n="FEET_ABBREVIATION"></span></span></span> <span class="attack range edit">, </span> <span class="attack edit 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 attack edit">, </span> <span data-i18n="CRIT_RANGE" class="crit-range attack edit lowercase"></span> <span class="crit-range attack edit"> </span> <span class="crit-range attack edit 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 class="attack edit">.</span> <span class="attack edit"> </span> <span class="attack edit italic"><span data-i18n="HIT"></span><span>:</span></span> <span class="attack edit"> </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="edit 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><span class="attack damage edit">+</span> <span class="attack damage edit auto-expand-wrap"><select name="attr_attack_damage_ability"><option value="">—</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 class="attack edit"> </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="attack damage edit"> </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="edit 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><span class="attack damage edit">+</span> <span class="attack damage edit auto-expand-wrap"><select name="attr_attack_second_damage_ability"><option value="">—</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 class="attack edit">.</span></div><div class="shaped-row mar-l-smd mar-t-smd"><input type="checkbox" name="attr_saving_throw_toggle" value="1" class="saving-throw-toggle small-checkbox"> <span class="saving-throw-reverse heading"><span data-i18n="SAVING_THROW"></span>.</span> <span class="saving-throw 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 class="saving-throw"> </span> <span data-i18n="SAVING_THROW" class="saving-throw lowercase"></span> <span class="saving-throw"> (</span> <span class="saving-throw edit auto-expand-wrap"><select name="attr_saving_throw_ability"><option value="">—</option><option value="STR" data-i18n="STR" class=""></option><option value="DEX" data-i18n="DEX" class=""></option><option value="CON" data-i18n="CON" class=""></option><option value="INT" data-i18n="INT" class=""></option><option value="WIS" data-i18n="WIS" class=""></option><option value="CHA" data-i18n="CHA" class=""></option><option value="HON" data-i18n="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 class="saving-throw">+</span> <span class="saving-throw 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 class="saving-throw">=</span> <span data-i18n="DC" class="saving-throw"></span> <span class="saving-throw"> </span> <input type="hidden" name="attr_saving_throw_dc"> <span name="attr_saving_throw_dc" class="saving-throw bold"></span> <span class="saving-throw">).</span> <span class="saving-throw"> </span> <span class="saving-throw 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><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="edit 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><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="">—</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 extra-on-a-crit">, </span> <span data-i18n="EXTRA_ON_A_CRIT" class="saving-throw damage edit extra-on-a-crit lowercase"></span> <span class="saving-throw damage edit extra-on-a-crit"> </span> <span class="saving-throw damage edit extra-on-a-crit auto-expand-wrap"><input type="text" name="attr_saving_throw_damage_crit" class="center"> <span name="attr_saving_throw_damage_crit" 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="edit 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><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="">—</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 extra-on-a-crit">, </span> <span data-i18n="EXTRA_ON_A_CRIT" class="saving-throw damage edit extra-on-a-crit lowercase"></span> <span class="saving-throw damage edit extra-on-a-crit"> </span> <span class="saving-throw damage edit extra-on-a-crit auto-expand-wrap"><input type="text" name="attr_saving_throw_second_damage_crit" class="center"> <span name="attr_saving_throw_second_damage_crit" 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 class="shaped-row 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="edit 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><span class="other-damage damage edit">+</span> <span class="other-damage damage edit auto-expand-wrap"><select name="attr_other_damage_ability"><option value="">—</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="edit 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><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="">—</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><input type="hidden" name="attr_heal_formula"><div class="shaped-row mar-l-smd mar-t-smd"><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><span class="heal">+</span> <span class="heal auto-expand-wrap"><select name="attr_heal_ability"><option value="">—</option><option value="STR" data-i18n="STR" class=""></option><option value="DEX" data-i18n="DEX" class=""></option><option value="CON" data-i18n="CON" class=""></option><option value="INT" data-i18n="INT" class=""></option><option value="WIS" data-i18n="WIS" class=""></option><option value="CHA" data-i18n="CHA" class=""></option><option value="HON" data-i18n="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 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></div></fieldset></div><div class="spell-level-container spell-level-4 shaped-row vert-center"><div class="spell-level-wrapper shaped-row 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><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 vert-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 vert-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 vert-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 vert-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 vert-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 mar-l-smd"><input type="checkbox" name="attr_attack_toggle" value="1" class="attack-toggle small-checkbox"> <span class="attack-reverse heading"><span data-i18n="ATTACK"></span>.</span> <input type="hidden" name="attr_attack_type" class="attack-type"> <span class="edit attack 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="attack edit 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 class="attack edit">+</span> <span class="attack edit auto-expand-wrap"><select name="attr_attack_ability"><option value="">—</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 class="attack edit">+</span> <span class="attack edit 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 class="attack edit">=</span> <span class="attack edit"> </span> <span name="attr_to_hit" class="attack edit">+0</span> <span class="attack edit"> </span> <span data-i18n="TO_HIT" class="attack edit"></span> <span class="attack edit">, </span> <span data-i18n="REACH" class="attack reach edit lowercase"></span> <span class="attack reach edit"> </span> <span class="attack reach edit 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="attack reach edit"> <span name="attr_distance"><span data-i18n="FEET_ABBREVIATION"></span></span></span> <span class="attack reach edit">, </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="attack range edit"> <span name="attr_distance"><span data-i18n="FEET_ABBREVIATION"></span></span></span> <span class="attack range edit">, </span> <span class="attack edit 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 attack edit">, </span> <span data-i18n="CRIT_RANGE" class="crit-range attack edit lowercase"></span> <span class="crit-range attack edit"> </span> <span class="crit-range attack edit 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 class="attack edit">.</span> <span class="attack edit"> </span> <span class="attack edit italic"><span data-i18n="HIT"></span><span>:</span></span> <span class="attack edit"> </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="edit 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><span class="attack damage edit">+</span> <span class="attack damage edit auto-expand-wrap"><select name="attr_attack_damage_ability"><option value="">—</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 class="attack edit"> </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="attack damage edit"> </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="edit 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><span class="attack damage edit">+</span> <span class="attack damage edit auto-expand-wrap"><select name="attr_attack_second_damage_ability"><option value="">—</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 class="attack edit">.</span></div><div class="shaped-row mar-l-smd mar-t-smd"><input type="checkbox" name="attr_saving_throw_toggle" value="1" class="saving-throw-toggle small-checkbox"> <span class="saving-throw-reverse heading"><span data-i18n="SAVING_THROW"></span>.</span> <span class="saving-throw 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 class="saving-throw"> </span> <span data-i18n="SAVING_THROW" class="saving-throw lowercase"></span> <span class="saving-throw"> (</span> <span class="saving-throw edit auto-expand-wrap"><select name="attr_saving_throw_ability"><option value="">—</option><option value="STR" data-i18n="STR" class=""></option><option value="DEX" data-i18n="DEX" class=""></option><option value="CON" data-i18n="CON" class=""></option><option value="INT" data-i18n="INT" class=""></option><option value="WIS" data-i18n="WIS" class=""></option><option value="CHA" data-i18n="CHA" class=""></option><option value="HON" data-i18n="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 class="saving-throw">+</span> <span class="saving-throw 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 class="saving-throw">=</span> <span data-i18n="DC" class="saving-throw"></span> <span class="saving-throw"> </span> <input type="hidden" name="attr_saving_throw_dc"> <span name="attr_saving_throw_dc" class="saving-throw bold"></span> <span class="saving-throw">).</span> <span class="saving-throw"> </span> <span class="saving-throw 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><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="edit 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><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="">—</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 extra-on-a-crit">, </span> <span data-i18n="EXTRA_ON_A_CRIT" class="saving-throw damage edit extra-on-a-crit lowercase"></span> <span class="saving-throw damage edit extra-on-a-crit"> </span> <span class="saving-throw damage edit extra-on-a-crit auto-expand-wrap"><input type="text" name="attr_saving_throw_damage_crit" class="center"> <span name="attr_saving_throw_damage_crit" 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="edit 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><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="">—</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 extra-on-a-crit">, </span> <span data-i18n="EXTRA_ON_A_CRIT" class="saving-throw damage edit extra-on-a-crit lowercase"></span> <span class="saving-throw damage edit extra-on-a-crit"> </span> <span class="saving-throw damage edit extra-on-a-crit auto-expand-wrap"><input type="text" name="attr_saving_throw_second_damage_crit" class="center"> <span name="attr_saving_throw_second_damage_crit" 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 class="shaped-row 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="edit 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><span class="other-damage damage edit">+</span> <span class="other-damage damage edit auto-expand-wrap"><select name="attr_other_damage_ability"><option value="">—</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="edit 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><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="">—</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><input type="hidden" name="attr_heal_formula"><div class="shaped-row mar-l-smd mar-t-smd"><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><span class="heal">+</span> <span class="heal auto-expand-wrap"><select name="attr_heal_ability"><option value="">—</option><option value="STR" data-i18n="STR" class=""></option><option value="DEX" data-i18n="DEX" class=""></option><option value="CON" data-i18n="CON" class=""></option><option value="INT" data-i18n="INT" class=""></option><option value="WIS" data-i18n="WIS" class=""></option><option value="CHA" data-i18n="CHA" class=""></option><option value="HON" data-i18n="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 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></div></fieldset></div><div class="spell-level-container spell-level-5 shaped-row vert-center"><div class="spell-level-wrapper shaped-row 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><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 vert-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 vert-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 vert-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 vert-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 vert-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 mar-l-smd"><input type="checkbox" name="attr_attack_toggle" value="1" class="attack-toggle small-checkbox"> <span class="attack-reverse heading"><span data-i18n="ATTACK"></span>.</span> <input type="hidden" name="attr_attack_type" class="attack-type"> <span class="edit attack 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="attack edit 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 class="attack edit">+</span> <span class="attack edit auto-expand-wrap"><select name="attr_attack_ability"><option value="">—</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 class="attack edit">+</span> <span class="attack edit 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 class="attack edit">=</span> <span class="attack edit"> </span> <span name="attr_to_hit" class="attack edit">+0</span> <span class="attack edit"> </span> <span data-i18n="TO_HIT" class="attack edit"></span> <span class="attack edit">, </span> <span data-i18n="REACH" class="attack reach edit lowercase"></span> <span class="attack reach edit"> </span> <span class="attack reach edit 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="attack reach edit"> <span name="attr_distance"><span data-i18n="FEET_ABBREVIATION"></span></span></span> <span class="attack reach edit">, </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="attack range edit"> <span name="attr_distance"><span data-i18n="FEET_ABBREVIATION"></span></span></span> <span class="attack range edit">, </span> <span class="attack edit 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 attack edit">, </span> <span data-i18n="CRIT_RANGE" class="crit-range attack edit lowercase"></span> <span class="crit-range attack edit"> </span> <span class="crit-range attack edit 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 class="attack edit">.</span> <span class="attack edit"> </span> <span class="attack edit italic"><span data-i18n="HIT"></span><span>:</span></span> <span class="attack edit"> </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="edit 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><span class="attack damage edit">+</span> <span class="attack damage edit auto-expand-wrap"><select name="attr_attack_damage_ability"><option value="">—</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 class="attack edit"> </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="attack damage edit"> </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="edit 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><span class="attack damage edit">+</span> <span class="attack damage edit auto-expand-wrap"><select name="attr_attack_second_damage_ability"><option value="">—</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 class="attack edit">.</span></div><div class="shaped-row mar-l-smd mar-t-smd"><input type="checkbox" name="attr_saving_throw_toggle" value="1" class="saving-throw-toggle small-checkbox"> <span class="saving-throw-reverse heading"><span data-i18n="SAVING_THROW"></span>.</span> <span class="saving-throw 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 class="saving-throw"> </span> <span data-i18n="SAVING_THROW" class="saving-throw lowercase"></span> <span class="saving-throw"> (</span> <span class="saving-throw edit auto-expand-wrap"><select name="attr_saving_throw_ability"><option value="">—</option><option value="STR" data-i18n="STR" class=""></option><option value="DEX" data-i18n="DEX" class=""></option><option value="CON" data-i18n="CON" class=""></option><option value="INT" data-i18n="INT" class=""></option><option value="WIS" data-i18n="WIS" class=""></option><option value="CHA" data-i18n="CHA" class=""></option><option value="HON" data-i18n="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 class="saving-throw">+</span> <span class="saving-throw 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 class="saving-throw">=</span> <span data-i18n="DC" class="saving-throw"></span> <span class="saving-throw"> </span> <input type="hidden" name="attr_saving_throw_dc"> <span name="attr_saving_throw_dc" class="saving-throw bold"></span> <span class="saving-throw">).</span> <span class="saving-throw"> </span> <span class="saving-throw 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><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="edit 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><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="">—</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 extra-on-a-crit">, </span> <span data-i18n="EXTRA_ON_A_CRIT" class="saving-throw damage edit extra-on-a-crit lowercase"></span> <span class="saving-throw damage edit extra-on-a-crit"> </span> <span class="saving-throw damage edit extra-on-a-crit auto-expand-wrap"><input type="text" name="attr_saving_throw_damage_crit" class="center"> <span name="attr_saving_throw_damage_crit" 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="edit 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><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="">—</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 extra-on-a-crit">, </span> <span data-i18n="EXTRA_ON_A_CRIT" class="saving-throw damage edit extra-on-a-crit lowercase"></span> <span class="saving-throw damage edit extra-on-a-crit"> </span> <span class="saving-throw damage edit extra-on-a-crit auto-expand-wrap"><input type="text" name="attr_saving_throw_second_damage_crit" class="center"> <span name="attr_saving_throw_second_damage_crit" 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 class="shaped-row 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="edit 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><span class="other-damage damage edit">+</span> <span class="other-damage damage edit auto-expand-wrap"><select name="attr_other_damage_ability"><option value="">—</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="edit 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><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="">—</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><input type="hidden" name="attr_heal_formula"><div class="shaped-row mar-l-smd mar-t-smd"><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><span class="heal">+</span> <span class="heal auto-expand-wrap"><select name="attr_heal_ability"><option value="">—</option><option value="STR" data-i18n="STR" class=""></option><option value="DEX" data-i18n="DEX" class=""></option><option value="CON" data-i18n="CON" class=""></option><option value="INT" data-i18n="INT" class=""></option><option value="WIS" data-i18n="WIS" class=""></option><option value="CHA" data-i18n="CHA" class=""></option><option value="HON" data-i18n="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 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></div></fieldset></div><div class="spell-level-container spell-level-6 shaped-row vert-center"><div class="spell-level-wrapper shaped-row 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><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 vert-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 vert-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 vert-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 vert-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 vert-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 mar-l-smd"><input type="checkbox" name="attr_attack_toggle" value="1" class="attack-toggle small-checkbox"> <span class="attack-reverse heading"><span data-i18n="ATTACK"></span>.</span> <input type="hidden" name="attr_attack_type" class="attack-type"> <span class="edit attack 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="attack edit 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 class="attack edit">+</span> <span class="attack edit auto-expand-wrap"><select name="attr_attack_ability"><option value="">—</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 class="attack edit">+</span> <span class="attack edit 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 class="attack edit">=</span> <span class="attack edit"> </span> <span name="attr_to_hit" class="attack edit">+0</span> <span class="attack edit"> </span> <span data-i18n="TO_HIT" class="attack edit"></span> <span class="attack edit">, </span> <span data-i18n="REACH" class="attack reach edit lowercase"></span> <span class="attack reach edit"> </span> <span class="attack reach edit 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="attack reach edit"> <span name="attr_distance"><span data-i18n="FEET_ABBREVIATION"></span></span></span> <span class="attack reach edit">, </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="attack range edit"> <span name="attr_distance"><span data-i18n="FEET_ABBREVIATION"></span></span></span> <span class="attack range edit">, </span> <span class="attack edit 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 attack edit">, </span> <span data-i18n="CRIT_RANGE" class="crit-range attack edit lowercase"></span> <span class="crit-range attack edit"> </span> <span class="crit-range attack edit 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 class="attack edit">.</span> <span class="attack edit"> </span> <span class="attack edit italic"><span data-i18n="HIT"></span><span>:</span></span> <span class="attack edit"> </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="edit 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><span class="attack damage edit">+</span> <span class="attack damage edit auto-expand-wrap"><select name="attr_attack_damage_ability"><option value="">—</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 class="attack edit"> </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="attack damage edit"> </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="edit 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><span class="attack damage edit">+</span> <span class="attack damage edit auto-expand-wrap"><select name="attr_attack_second_damage_ability"><option value="">—</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 class="attack edit">.</span></div><div class="shaped-row mar-l-smd mar-t-smd"><input type="checkbox" name="attr_saving_throw_toggle" value="1" class="saving-throw-toggle small-checkbox"> <span class="saving-throw-reverse heading"><span data-i18n="SAVING_THROW"></span>.</span> <span class="saving-throw 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 class="saving-throw"> </span> <span data-i18n="SAVING_THROW" class="saving-throw lowercase"></span> <span class="saving-throw"> (</span> <span class="saving-throw edit auto-expand-wrap"><select name="attr_saving_throw_ability"><option value="">—</option><option value="STR" data-i18n="STR" class=""></option><option value="DEX" data-i18n="DEX" class=""></option><option value="CON" data-i18n="CON" class=""></option><option value="INT" data-i18n="INT" class=""></option><option value="WIS" data-i18n="WIS" class=""></option><option value="CHA" data-i18n="CHA" class=""></option><option value="HON" data-i18n="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 class="saving-throw">+</span> <span class="saving-throw 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 class="saving-throw">=</span> <span data-i18n="DC" class="saving-throw"></span> <span class="saving-throw"> </span> <input type="hidden" name="attr_saving_throw_dc"> <span name="attr_saving_throw_dc" class="saving-throw bold"></span> <span class="saving-throw">).</span> <span class="saving-throw"> </span> <span class="saving-throw 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><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="edit 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><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="">—</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 extra-on-a-crit">, </span> <span data-i18n="EXTRA_ON_A_CRIT" class="saving-throw damage edit extra-on-a-crit lowercase"></span> <span class="saving-throw damage edit extra-on-a-crit"> </span> <span class="saving-throw damage edit extra-on-a-crit auto-expand-wrap"><input type="text" name="attr_saving_throw_damage_crit" class="center"> <span name="attr_saving_throw_damage_crit" 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="edit 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><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="">—</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 extra-on-a-crit">, </span> <span data-i18n="EXTRA_ON_A_CRIT" class="saving-throw damage edit extra-on-a-crit lowercase"></span> <span class="saving-throw damage edit extra-on-a-crit"> </span> <span class="saving-throw damage edit extra-on-a-crit auto-expand-wrap"><input type="text" name="attr_saving_throw_second_damage_crit" class="center"> <span name="attr_saving_throw_second_damage_crit" 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 class="shaped-row 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="edit 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><span class="other-damage damage edit">+</span> <span class="other-damage damage edit auto-expand-wrap"><select name="attr_other_damage_ability"><option value="">—</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="edit 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><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="">—</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><input type="hidden" name="attr_heal_formula"><div class="shaped-row mar-l-smd mar-t-smd"><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><span class="heal">+</span> <span class="heal auto-expand-wrap"><select name="attr_heal_ability"><option value="">—</option><option value="STR" data-i18n="STR" class=""></option><option value="DEX" data-i18n="DEX" class=""></option><option value="CON" data-i18n="CON" class=""></option><option value="INT" data-i18n="INT" class=""></option><option value="WIS" data-i18n="WIS" class=""></option><option value="CHA" data-i18n="CHA" class=""></option><option value="HON" data-i18n="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 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></div></fieldset></div><div class="spell-level-container spell-level-7 shaped-row vert-center"><div class="spell-level-wrapper shaped-row 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><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 vert-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 vert-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 vert-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 vert-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 vert-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 mar-l-smd"><input type="checkbox" name="attr_attack_toggle" value="1" class="attack-toggle small-checkbox"> <span class="attack-reverse heading"><span data-i18n="ATTACK"></span>.</span> <input type="hidden" name="attr_attack_type" class="attack-type"> <span class="edit attack 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="attack edit 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 class="attack edit">+</span> <span class="attack edit auto-expand-wrap"><select name="attr_attack_ability"><option value="">—</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 class="attack edit">+</span> <span class="attack edit 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 class="attack edit">=</span> <span class="attack edit"> </span> <span name="attr_to_hit" class="attack edit">+0</span> <span class="attack edit"> </span> <span data-i18n="TO_HIT" class="attack edit"></span> <span class="attack edit">, </span> <span data-i18n="REACH" class="attack reach edit lowercase"></span> <span class="attack reach edit"> </span> <span class="attack reach edit 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="attack reach edit"> <span name="attr_distance"><span data-i18n="FEET_ABBREVIATION"></span></span></span> <span class="attack reach edit">, </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="attack range edit"> <span name="attr_distance"><span data-i18n="FEET_ABBREVIATION"></span></span></span> <span class="attack range edit">, </span> <span class="attack edit 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 attack edit">, </span> <span data-i18n="CRIT_RANGE" class="crit-range attack edit lowercase"></span> <span class="crit-range attack edit"> </span> <span class="crit-range attack edit 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 class="attack edit">.</span> <span class="attack edit"> </span> <span class="attack edit italic"><span data-i18n="HIT"></span><span>:</span></span> <span class="attack edit"> </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="edit 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><span class="attack damage edit">+</span> <span class="attack damage edit auto-expand-wrap"><select name="attr_attack_damage_ability"><option value="">—</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 class="attack edit"> </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="attack damage edit"> </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="edit 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><span class="attack damage edit">+</span> <span class="attack damage edit auto-expand-wrap"><select name="attr_attack_second_damage_ability"><option value="">—</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 class="attack edit">.</span></div><div class="shaped-row mar-l-smd mar-t-smd"><input type="checkbox" name="attr_saving_throw_toggle" value="1" class="saving-throw-toggle small-checkbox"> <span class="saving-throw-reverse heading"><span data-i18n="SAVING_THROW"></span>.</span> <span class="saving-throw 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 class="saving-throw"> </span> <span data-i18n="SAVING_THROW" class="saving-throw lowercase"></span> <span class="saving-throw"> (</span> <span class="saving-throw edit auto-expand-wrap"><select name="attr_saving_throw_ability"><option value="">—</option><option value="STR" data-i18n="STR" class=""></option><option value="DEX" data-i18n="DEX" class=""></option><option value="CON" data-i18n="CON" class=""></option><option value="INT" data-i18n="INT" class=""></option><option value="WIS" data-i18n="WIS" class=""></option><option value="CHA" data-i18n="CHA" class=""></option><option value="HON" data-i18n="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 class="saving-throw">+</span> <span class="saving-throw 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 class="saving-throw">=</span> <span data-i18n="DC" class="saving-throw"></span> <span class="saving-throw"> </span> <input type="hidden" name="attr_saving_throw_dc"> <span name="attr_saving_throw_dc" class="saving-throw bold"></span> <span class="saving-throw">).</span> <span class="saving-throw"> </span> <span class="saving-throw 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><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="edit 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><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="">—</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 extra-on-a-crit">, </span> <span data-i18n="EXTRA_ON_A_CRIT" class="saving-throw damage edit extra-on-a-crit lowercase"></span> <span class="saving-throw damage edit extra-on-a-crit"> </span> <span class="saving-throw damage edit extra-on-a-crit auto-expand-wrap"><input type="text" name="attr_saving_throw_damage_crit" class="center"> <span name="attr_saving_throw_damage_crit" 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="edit 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><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="">—</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 extra-on-a-crit">, </span> <span data-i18n="EXTRA_ON_A_CRIT" class="saving-throw damage edit extra-on-a-crit lowercase"></span> <span class="saving-throw damage edit extra-on-a-crit"> </span> <span class="saving-throw damage edit extra-on-a-crit auto-expand-wrap"><input type="text" name="attr_saving_throw_second_damage_crit" class="center"> <span name="attr_saving_throw_second_damage_crit" 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 class="shaped-row 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="edit 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><span class="other-damage damage edit">+</span> <span class="other-damage damage edit auto-expand-wrap"><select name="attr_other_damage_ability"><option value="">—</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="edit 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><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="">—</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><input type="hidden" name="attr_heal_formula"><div class="shaped-row mar-l-smd mar-t-smd"><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><span class="heal">+</span> <span class="heal auto-expand-wrap"><select name="attr_heal_ability"><option value="">—</option><option value="STR" data-i18n="STR" class=""></option><option value="DEX" data-i18n="DEX" class=""></option><option value="CON" data-i18n="CON" class=""></option><option value="INT" data-i18n="INT" class=""></option><option value="WIS" data-i18n="WIS" class=""></option><option value="CHA" data-i18n="CHA" class=""></option><option value="HON" data-i18n="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 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></div></fieldset></div><div class="spell-level-container spell-level-8 shaped-row vert-center"><div class="spell-level-wrapper shaped-row 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><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 vert-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 vert-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 vert-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 vert-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 vert-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 mar-l-smd"><input type="checkbox" name="attr_attack_toggle" value="1" class="attack-toggle small-checkbox"> <span class="attack-reverse heading"><span data-i18n="ATTACK"></span>.</span> <input type="hidden" name="attr_attack_type" class="attack-type"> <span class="edit attack 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="attack edit 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 class="attack edit">+</span> <span class="attack edit auto-expand-wrap"><select name="attr_attack_ability"><option value="">—</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 class="attack edit">+</span> <span class="attack edit 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 class="attack edit">=</span> <span class="attack edit"> </span> <span name="attr_to_hit" class="attack edit">+0</span> <span class="attack edit"> </span> <span data-i18n="TO_HIT" class="attack edit"></span> <span class="attack edit">, </span> <span data-i18n="REACH" class="attack reach edit lowercase"></span> <span class="attack reach edit"> </span> <span class="attack reach edit 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="attack reach edit"> <span name="attr_distance"><span data-i18n="FEET_ABBREVIATION"></span></span></span> <span class="attack reach edit">, </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="attack range edit"> <span name="attr_distance"><span data-i18n="FEET_ABBREVIATION"></span></span></span> <span class="attack range edit">, </span> <span class="attack edit 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 attack edit">, </span> <span data-i18n="CRIT_RANGE" class="crit-range attack edit lowercase"></span> <span class="crit-range attack edit"> </span> <span class="crit-range attack edit 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 class="attack edit">.</span> <span class="attack edit"> </span> <span class="attack edit italic"><span data-i18n="HIT"></span><span>:</span></span> <span class="attack edit"> </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="edit 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><span class="attack damage edit">+</span> <span class="attack damage edit auto-expand-wrap"><select name="attr_attack_damage_ability"><option value="">—</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 class="attack edit"> </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="attack damage edit"> </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="edit 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><span class="attack damage edit">+</span> <span class="attack damage edit auto-expand-wrap"><select name="attr_attack_second_damage_ability"><option value="">—</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 class="attack edit">.</span></div><div class="shaped-row mar-l-smd mar-t-smd"><input type="checkbox" name="attr_saving_throw_toggle" value="1" class="saving-throw-toggle small-checkbox"> <span class="saving-throw-reverse heading"><span data-i18n="SAVING_THROW"></span>.</span> <span class="saving-throw 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 class="saving-throw"> </span> <span data-i18n="SAVING_THROW" class="saving-throw lowercase"></span> <span class="saving-throw"> (</span> <span class="saving-throw edit auto-expand-wrap"><select name="attr_saving_throw_ability"><option value="">—</option><option value="STR" data-i18n="STR" class=""></option><option value="DEX" data-i18n="DEX" class=""></option><option value="CON" data-i18n="CON" class=""></option><option value="INT" data-i18n="INT" class=""></option><option value="WIS" data-i18n="WIS" class=""></option><option value="CHA" data-i18n="CHA" class=""></option><option value="HON" data-i18n="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 class="saving-throw">+</span> <span class="saving-throw 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 class="saving-throw">=</span> <span data-i18n="DC" class="saving-throw"></span> <span class="saving-throw"> </span> <input type="hidden" name="attr_saving_throw_dc"> <span name="attr_saving_throw_dc" class="saving-throw bold"></span> <span class="saving-throw">).</span> <span class="saving-throw"> </span> <span class="saving-throw 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><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="edit 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><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="">—</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 extra-on-a-crit">, </span> <span data-i18n="EXTRA_ON_A_CRIT" class="saving-throw damage edit extra-on-a-crit lowercase"></span> <span class="saving-throw damage edit extra-on-a-crit"> </span> <span class="saving-throw damage edit extra-on-a-crit auto-expand-wrap"><input type="text" name="attr_saving_throw_damage_crit" class="center"> <span name="attr_saving_throw_damage_crit" 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="edit 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><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="">—</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 extra-on-a-crit">, </span> <span data-i18n="EXTRA_ON_A_CRIT" class="saving-throw damage edit extra-on-a-crit lowercase"></span> <span class="saving-throw damage edit extra-on-a-crit"> </span> <span class="saving-throw damage edit extra-on-a-crit auto-expand-wrap"><input type="text" name="attr_saving_throw_second_damage_crit" class="center"> <span name="attr_saving_throw_second_damage_crit" 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 class="shaped-row 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="edit 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><span class="other-damage damage edit">+</span> <span class="other-damage damage edit auto-expand-wrap"><select name="attr_other_damage_ability"><option value="">—</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="edit 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><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="">—</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><input type="hidden" name="attr_heal_formula"><div class="shaped-row mar-l-smd mar-t-smd"><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><span class="heal">+</span> <span class="heal auto-expand-wrap"><select name="attr_heal_ability"><option value="">—</option><option value="STR" data-i18n="STR" class=""></option><option value="DEX" data-i18n="DEX" class=""></option><option value="CON" data-i18n="CON" class=""></option><option value="INT" data-i18n="INT" class=""></option><option value="WIS" data-i18n="WIS" class=""></option><option value="CHA" data-i18n="CHA" class=""></option><option value="HON" data-i18n="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 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></div></fieldset></div><div class="spell-level-container spell-level-9 shaped-row vert-center"><div class="spell-level-wrapper shaped-row 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><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 vert-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 vert-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 vert-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 vert-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 vert-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 mar-l-smd"><input type="checkbox" name="attr_attack_toggle" value="1" class="attack-toggle small-checkbox"> <span class="attack-reverse heading"><span data-i18n="ATTACK"></span>.</span> <input type="hidden" name="attr_attack_type" class="attack-type"> <span class="edit attack 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="attack edit 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 class="attack edit">+</span> <span class="attack edit auto-expand-wrap"><select name="attr_attack_ability"><option value="">—</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 class="attack edit">+</span> <span class="attack edit 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 class="attack edit">=</span> <span class="attack edit"> </span> <span name="attr_to_hit" class="attack edit">+0</span> <span class="attack edit"> </span> <span data-i18n="TO_HIT" class="attack edit"></span> <span class="attack edit">, </span> <span data-i18n="REACH" class="attack reach edit lowercase"></span> <span class="attack reach edit"> </span> <span class="attack reach edit 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="attack reach edit"> <span name="attr_distance"><span data-i18n="FEET_ABBREVIATION"></span></span></span> <span class="attack reach edit">, </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="attack range edit"> <span name="attr_distance"><span data-i18n="FEET_ABBREVIATION"></span></span></span> <span class="attack range edit">, </span> <span class="attack edit 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 attack edit">, </span> <span data-i18n="CRIT_RANGE" class="crit-range attack edit lowercase"></span> <span class="crit-range attack edit"> </span> <span class="crit-range attack edit 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 class="attack edit">.</span> <span class="attack edit"> </span> <span class="attack edit italic"><span data-i18n="HIT"></span><span>:</span></span> <span class="attack edit"> </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="edit 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><span class="attack damage edit">+</span> <span class="attack damage edit auto-expand-wrap"><select name="attr_attack_damage_ability"><option value="">—</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 class="attack edit"> </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="attack damage edit"> </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="edit 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><span class="attack damage edit">+</span> <span class="attack damage edit auto-expand-wrap"><select name="attr_attack_second_damage_ability"><option value="">—</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 class="attack edit">.</span></div><div class="shaped-row mar-l-smd mar-t-smd"><input type="checkbox" name="attr_saving_throw_toggle" value="1" class="saving-throw-toggle small-checkbox"> <span class="saving-throw-reverse heading"><span data-i18n="SAVING_THROW"></span>.</span> <span class="saving-throw 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 class="saving-throw"> </span> <span data-i18n="SAVING_THROW" class="saving-throw lowercase"></span> <span class="saving-throw"> (</span> <span class="saving-throw edit auto-expand-wrap"><select name="attr_saving_throw_ability"><option value="">—</option><option value="STR" data-i18n="STR" class=""></option><option value="DEX" data-i18n="DEX" class=""></option><option value="CON" data-i18n="CON" class=""></option><option value="INT" data-i18n="INT" class=""></option><option value="WIS" data-i18n="WIS" class=""></option><option value="CHA" data-i18n="CHA" class=""></option><option value="HON" data-i18n="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 class="saving-throw">+</span> <span class="saving-throw 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 class="saving-throw">=</span> <span data-i18n="DC" class="saving-throw"></span> <span class="saving-throw"> </span> <input type="hidden" name="attr_saving_throw_dc"> <span name="attr_saving_throw_dc" class="saving-throw bold"></span> <span class="saving-throw">).</span> <span class="saving-throw"> </span> <span class="saving-throw 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><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="edit 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><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="">—</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 extra-on-a-crit">, </span> <span data-i18n="EXTRA_ON_A_CRIT" class="saving-throw damage edit extra-on-a-crit lowercase"></span> <span class="saving-throw damage edit extra-on-a-crit"> </span> <span class="saving-throw damage edit extra-on-a-crit auto-expand-wrap"><input type="text" name="attr_saving_throw_damage_crit" class="center"> <span name="attr_saving_throw_damage_crit" 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="edit 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><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="">—</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 extra-on-a-crit">, </span> <span data-i18n="EXTRA_ON_A_CRIT" class="saving-throw damage edit extra-on-a-crit lowercase"></span> <span class="saving-throw damage edit extra-on-a-crit"> </span> <span class="saving-throw damage edit extra-on-a-crit auto-expand-wrap"><input type="text" name="attr_saving_throw_second_damage_crit" class="center"> <span name="attr_saving_throw_second_damage_crit" 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 class="shaped-row 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="edit 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><span class="other-damage damage edit">+</span> <span class="other-damage damage edit auto-expand-wrap"><select name="attr_other_damage_ability"><option value="">—</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="edit 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><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="">—</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><input type="hidden" name="attr_heal_formula"><div class="shaped-row mar-l-smd mar-t-smd"><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><span class="heal">+</span> <span class="heal auto-expand-wrap"><select name="attr_heal_ability"><option value="">—</option><option value="STR" data-i18n="STR" class=""></option><option value="DEX" data-i18n="DEX" class=""></option><option value="CON" data-i18n="CON" class=""></option><option value="INT" data-i18n="INT" class=""></option><option value="WIS" data-i18n="WIS" class=""></option><option value="CHA" data-i18n="CHA" class=""></option><option value="HON" data-i18n="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 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></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 vert-center no-wrap"><div class="9-rem flex-grow shaped-row space-between vert-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 vert-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_big=AC [[@{ac_base}[ac] + @{ac_bonus}[bonus ac]]]}} {{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 shaped-row flex-end no-wrap pad-r-sm"><div class="shaped-row 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 vert-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="number" name="attr_per_use" value="1" step="1"><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="">—</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="">—</option><option value="STR" data-i18n="STR" class=""></option><option value="DEX" data-i18n="DEX" class=""></option><option value="CON" data-i18n="CON" class=""></option><option value="INT" data-i18n="INT" class=""></option><option value="WIS" data-i18n="WIS" class=""></option><option value="CHA" data-i18n="CHA" class=""></option><option value="HON" data-i18n="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 vert-center no-wrap"><div class="9-rem flex-grow shaped-row space-between vert-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 vert-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}} {{text=@{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 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 vert-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="number" name="attr_per_use" value="1" step="1"><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 vert-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 vert-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 vert-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 vert-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 vert-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 vert-center mar-t-smd"><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 vert-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 vert-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 vert-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 vert-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 vert-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 vert-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 vert-center no-wrap edit"><div class="flex-grow small-label" data-i18n="MULTIPLIER"></div><span class="auto-expand-wrap"><input type="number" name="attr_weight_multiplier" class="no-spin" value="1" step=".05"> <span name="attr_weight_multiplier" class="auto-expand-text"></span></span></div><div class="shaped-row vert-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 vert-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 vert-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 vert-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 vert-top"><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"><div class="shaped-row edit"><div class="col-50"><div class="center"><label><input type="checkbox" name="attr_barbarian_toggle" value="1"> <span class="wrap-box-label light-label center" data-i18n="BARBARIAN"></span></label></div><input type="hidden" name="attr_barbarian_toggle" class="barbarian-class-features"><div class="barbarian-class-features-toggle"><div class="shaped-row space-between vert-center no-wrap mar-b-sm"><span class="small-label" data-i18n="CLASS_FEATURE_BRUTAL_CRITICAL"></span> <input type="checkbox" name="attr_brutal_critical" class="mar-l-md" value="1"></div></div></div><div class="col-50"><div class="center"><label><input type="checkbox" name="attr_bard_toggle" value="1"> <span class="wrap-box-label light-label center" data-i18n="BARD"></span></label></div><input type="hidden" name="attr_bard_toggle" class="bard-class-features"><div class="bard-class-features-toggle"><div class="shaped-row space-between vert-center no-wrap mar-b-sm"><span class="small-label" data-i18n="JACK_OF_ALL_TRADES"></span> <input type="hidden" name="attr_jack_of_all_trades"> <input type="checkbox" name="attr_jack_of_all_trades_toggle" class="mar-l-md" value="@{jack_of_all_trades}"></div></div></div><div class="col-50"><div class="center"><label><input type="checkbox" name="attr_fighter_toggle" value="1"> <span class="wrap-box-label light-label center" data-i18n="FIGHTER"></span></label></div><input type="hidden" name="attr_fighter_toggle" class="fighter-class-features"><div class="fighter-class-features-toggle"><div class="shaped-row space-between vert-center no-wrap mar-b-sm"><span class="small-label" data-i18n="REMARKABLE_ATHLETE"></span> <input type="hidden" name="attr_remarkable_athlete"> <input type="checkbox" name="attr_remarkable_athlete_toggle" class="mar-l-md" value="@{remarkable_athlete}"></div></div></div><div class="col-50"><div class="center"><label><input type="checkbox" name="attr_rogue_toggle" value="1"> <span class="wrap-box-label light-label center" data-i18n="ROGUE"></span></label></div><input type="hidden" name="attr_rogue_toggle" class="rogue-class-features"><div class="rogue-class-features-toggle"><div class="shaped-row space-between vert-center no-wrap mar-b-sm"><span class="small-label" data-i18n="CLASS_FEATURE_RELIABLE_TALENT"></span> <input type="checkbox" name="attr_reliable_talent" value="1" class="mar-l-md"></div></div></div><div class="col-50"><div class="center"><label><input type="checkbox" name="attr_sorcerer_toggle" value="1"> <span class="wrap-box-label light-label center" data-i18n="SORCERER"></span></label></div><input type="hidden" name="attr_sorcerer_toggle" class="sorcerer-class-features"><div class="sorcerer-class-features-toggle"><div class="shaped-row space-between vert-center no-wrap mar-b-sm"><span class="small-label" data-i18n="CLASS_FEATURE_METAMAGIC_CAREFUL_SPELL"></span> <input type="checkbox" name="attr_careful_spell_toggle" class="mar-l-md" value="1"></div><div class="shaped-row space-between vert-center no-wrap mar-b-sm"><span class="small-label" data-i18n="CLASS_FEATURE_METAMAGIC_DISTANT_SPELL"></span> <input type="checkbox" name="attr_distant_spell_toggle" class="mar-l-md" value="1"></div><div class="shaped-row space-between vert-center no-wrap mar-b-sm"><span class="small-label" data-i18n="CLASS_FEATURE_METAMAGIC_EMPOWERED_SPELL"></span> <input type="checkbox" name="attr_empowered_spell_toggle" class="mar-l-md" value="1"></div><div class="shaped-row space-between vert-center no-wrap mar-b-sm"><span class="small-label" data-i18n="CLASS_FEATURE_METAMAGIC_EXTENDED_SPELL"></span> <input type="checkbox" name="attr_extended_spell_toggle" class="mar-l-md" value="1"></div><div class="shaped-row space-between vert-center no-wrap mar-b-sm"><span class="small-label" data-i18n="CLASS_FEATURE_METAMAGIC_HEIGHTENED_SPELL"></span> <input type="checkbox" name="attr_heightened_spell_toggle" class="mar-l-md" value="1"></div><div class="shaped-row space-between vert-center no-wrap mar-b-sm"><span class="small-label" data-i18n="CLASS_FEATURE_METAMAGIC_QUICKENED_SPELL"></span> <input type="checkbox" name="attr_quickened_spell_toggle" class="mar-l-md" value="1"></div><div class="shaped-row space-between vert-center no-wrap mar-b-sm"><span class="small-label" data-i18n="CLASS_FEATURE_METAMAGIC_SUBTLE_SPELL"></span> <input type="checkbox" name="attr_subtle_spell_toggle" class="mar-l-md" value="1"></div><div class="shaped-row space-between vert-center no-wrap mar-b-sm"><span class="small-label" data-i18n="CLASS_FEATURE_METAMAGIC_TWINNED_SPELL"></span> <input type="checkbox" name="attr_twinned_spell_toggle" class="mar-l-md" value="1"></div></div></div><div class="col-50"><div class="center"><label><input type="checkbox" name="attr_misc_toggle" value="1"> <span class="wrap-box-label light-label center" data-i18n="MISC"></span></label></div><input type="hidden" name="attr_misc_toggle" class="misc-features"><div class="misc-features-toggle"><div class="shaped-row space-between vert-center no-wrap mar-b-sm"><span class="small-label" data-i18n="HALFLING_LUCK"></span> <input type="checkbox" name="attr_halfling_luck" class="mar-l-md"></div></div><div class="misc-features-toggle"><div class="shaped-row space-between vert-center no-wrap mar-b-sm"><span class="small-label" data-i18n="HALF_ORC_SAVAGE_ATTACKS"></span> <input type="checkbox" name="attr_savage_attacks" class="mar-l-md" value="1"></div></div></div></div><input type="hidden" name="attr_traits_exist" class="item-toggle"><div class="item-to-toggle traits"><div class="right"><label class="pseudo-button-wrapper presentation"><input type="checkbox" name="attr_actions_condense" value="1"> <span data-i18n="CONDENSE" class="small-font lowercase"></span></label></div><input type="hidden" name="attr_actions_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 trait 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="inline-block show-uses-recharge"> <span class="shaped-row"><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="number" name="attr_per_use" class="no-spin no-pad" step="1"> <span name="attr_per_use" class="auto-expand-text"></span> </span><span data-i18n="PER_USE" class="edit heading lowercase"></span> <span class="heading show-uses show-recharge">, </span> <span name="attr_recharge" class="presentation heading show-recharge" data-i18n-dynamic></span> <span class="heading">)</span> </span></span><span class="heading">.</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="number" name="attr_per_use" class="no-spin no-pad" step="1"> <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 mar-l-smd mar-t-smd"><input type="checkbox" name="attr_saving_throw_toggle" value="1" class="saving-throw-toggle small-checkbox"> <span class="saving-throw-reverse heading"><span data-i18n="SAVING_THROW"></span>.</span> <span class="saving-throw 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 class="saving-throw"> </span> <span data-i18n="SAVING_THROW" class="saving-throw lowercase"></span> <span class="saving-throw"> (</span> <span class="saving-throw edit auto-expand-wrap"><select name="attr_saving_throw_ability"><option value="">—</option><option value="STR" data-i18n="STR" class=""></option><option value="DEX" data-i18n="DEX" class=""></option><option value="CON" data-i18n="CON" class=""></option><option value="INT" data-i18n="INT" class=""></option><option value="WIS" data-i18n="WIS" class=""></option><option value="CHA" data-i18n="CHA" class=""></option><option value="HON" data-i18n="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 class="saving-throw">+</span> <span class="saving-throw 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 class="saving-throw">=</span> <span data-i18n="DC" class="saving-throw"></span> <span class="saving-throw"> </span> <input type="hidden" name="attr_saving_throw_dc"> <span name="attr_saving_throw_dc" class="saving-throw bold"></span> <span class="saving-throw">).</span> <span class="saving-throw"> </span> <span class="saving-throw 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><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="edit 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><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="">—</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 extra-on-a-crit">, </span> <span data-i18n="EXTRA_ON_A_CRIT" class="saving-throw damage edit extra-on-a-crit lowercase"></span> <span class="saving-throw damage edit extra-on-a-crit"> </span> <span class="saving-throw damage edit extra-on-a-crit auto-expand-wrap"><input type="text" name="attr_saving_throw_damage_crit" class="center"> <span name="attr_saving_throw_damage_crit" 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="edit 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><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="">—</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 extra-on-a-crit">, </span> <span data-i18n="EXTRA_ON_A_CRIT" class="saving-throw damage edit extra-on-a-crit lowercase"></span> <span class="saving-throw damage edit extra-on-a-crit"> </span> <span class="saving-throw damage edit extra-on-a-crit auto-expand-wrap"><input type="text" name="attr_saving_throw_second_damage_crit" class="center"> <span name="attr_saving_throw_second_damage_crit" 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 class="shaped-row 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="edit 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><span class="other-damage damage edit">+</span> <span class="other-damage damage edit auto-expand-wrap"><select name="attr_other_damage_ability"><option value="">—</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="edit 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><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="">—</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><input type="hidden" name="attr_heal_formula"><div class="shaped-row mar-l-smd mar-t-smd"><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><span class="heal">+</span> <span class="heal auto-expand-wrap"><select name="attr_heal_ability"><option value="">—</option><option value="STR" data-i18n="STR" class=""></option><option value="DEX" data-i18n="DEX" class=""></option><option value="CON" data-i18n="CON" class=""></option><option value="INT" data-i18n="INT" class=""></option><option value="WIS" data-i18n="WIS" class=""></option><option value="CHA" data-i18n="CHA" class=""></option><option value="HON" data-i18n="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><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="FEATURES_AND_TRAITS"></div></button></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_spells_srd" accept="Spell Book"> <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})}} @{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 name="attr_type"></span>, <span name="attr_alignment"></span></span><div class="shaped-version right mar-l-sm mar-r-sm"><span>Shaped</span> <span>v<span name="attr_version"></span></span></div></div><div class="divider"></div><div class="top-stats"><div class="ac shaped-row 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_center=@{ac_note}}}"><span class="bold" data-i18n="ARMOR_CLASS"></span> <span class="presentation"><span name="attr_AC">10</span> (<span name="attr_ac_note"></span>)</span></button> <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 flex-end no-wrap"><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}}} {{roll1=[[@{initiative_roll}@{d20_mod} + @{initiative_to_tracker} + @{initiative_tie_breaker}]]}} {{@{initiative_roll}=1}} @{attacher_initiative}"><span class="bold" data-i18n="INITIATIVE"></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="">—</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 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}}} {{text_big=[[@{HP}]]/[[@{HP|max}]]}}"><span class="bold" data-i18n="HIT_POINTS"></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-lg"><input type="hidden" name="attr_hd_d2_toggle" class="toggle-hd-d2"><div class="shaped-row center 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}}} {{roll1=[[{((@{hd_d2_query})d2[d2 * hd] + ((@{hd_d2_query}) * @{constitution_mod})[con mod * hd]), 0d0+1}kh1[minimum of 1]]]}} @{attacher_hit_dice}">d2</button></div></div><input type="hidden" name="attr_hd_d4_toggle" class="toggle-hd-d4"><div class="shaped-row center 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}}} {{roll1=[[{((@{hd_d4_query})d4[d4 * hd] + ((@{hd_d4_query}) * @{constitution_mod})[con mod * hd]), 0d0+1}kh1[minimum of 1]]]}} @{attacher_hit_dice}">d4</button></div></div><input type="hidden" name="attr_hd_d6_toggle" class="toggle-hd-d6"><div class="shaped-row center 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}}} {{roll1=[[{((@{hd_d6_query})d6[d6 * hd] + ((@{hd_d6_query}) * @{constitution_mod})[con mod * hd]), 0d0+1}kh1[minimum of 1]]]}} @{attacher_hit_dice}">d6</button></div></div><input type="hidden" name="attr_hd_d8_toggle" class="toggle-hd-d8"><div class="shaped-row center 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}}} {{roll1=[[{((@{hd_d8_query})d8[d8 * hd] + ((@{hd_d8_query}) * @{constitution_mod})[con mod * hd]), 0d0+1}kh1[minimum of 1]]]}} @{attacher_hit_dice}">d8</button></div></div><input type="hidden" name="attr_hd_d10_toggle" class="toggle-hd-d10"><div class="shaped-row center 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}}} {{roll1=[[{((@{hd_d10_query})d10[d10 * hd] + ((@{hd_d10_query}) * @{constitution_mod})[con mod * hd]), 0d0+1}kh1[minimum of 1]]]}} @{attacher_hit_dice}">d10</button></div></div><input type="hidden" name="attr_hd_d12_toggle" class="toggle-hd-d12"><div class="shaped-row center 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}}} {{roll1=[[{((@{hd_d12_query})d12[d12 * hd] + ((@{hd_d12_query}) * @{constitution_mod})[con mod * hd]), 0d0+1}kh1[minimum of 1]]]}} @{attacher_hit_dice}">d12</button></div></div><input type="hidden" name="attr_hd_d20_toggle" class="toggle-hd-d20"><div class="shaped-row center 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}}} {{roll1=[[{((@{hd_d20_query})d20[d20 * hd] + ((@{hd_d20_query}) * @{constitution_mod})[con mod * hd]), 0d0+1}kh1[minimum of 1]]]}} @{attacher_hit_dice}">d20</button></div></div></div></div><input type="hidden" name="attr_speed_string" class="item-toggle" value=""><div class="item-to-toggle-in-presentation"><input type="hidden" name="attr_npc_speed" accept="Speed"> <input type="hidden" name="attr_speed_string"><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 name="attr_speed_string" class="presentation"></span></button> <span class="edit"> </span> <span class="auto-expand-wrap edit"><input type="number" name="attr_speed" class="small-label no-spin" step=".5"> <span name="attr_speed" class="auto-expand-text"></span> </span><span class="edit"> </span> <span name="attr_distance" class="edit"><span data-i18n="FEET_ABBREVIATION"></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="number" name="attr_speed_burrow" class="small-label no-spin" step=".5"> <span name="attr_speed_burrow" class="auto-expand-text"></span> </span><span class="edit"> </span> <span name="attr_distance" class="edit"><span data-i18n="FEET_ABBREVIATION"></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="number" name="attr_speed_climb" class="small-label no-spin" step=".5"> <span name="attr_speed_climb" class="auto-expand-text"></span> </span><span class="edit"> </span> <span name="attr_distance" class="edit"><span data-i18n="FEET_ABBREVIATION"></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="number" name="attr_speed_fly" class="small-label no-spin" step=".5"> <span name="attr_speed_fly" class="auto-expand-text"></span> </span><span class="edit"> </span> <span name="attr_distance" class="edit"><span data-i18n="FEET_ABBREVIATION"></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="number" name="attr_speed_swim" class="small-label no-spin" step=".5"> <span name="attr_speed_swim" class="auto-expand-text"></span> </span><span class="edit"> </span> <span name="attr_distance" class="edit"><span data-i18n="FEET_ABBREVIATION"></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 --short --id @{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 --long --id @{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 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 vert-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 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 vert-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 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 vert-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 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 vert-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 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 vert-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 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 vert-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 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 vert-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 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 vert-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 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" data-i18n="SAVING_THROWS"></span></button> <span class="pad-l-sm"></span><div class="shaped-row default-saving-throw vert-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 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 vert-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 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 vert-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 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 vert-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 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 vert-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 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 vert-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 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 vert-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 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 vert-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 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 vert-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 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 vert-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 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 vert-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 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 vert-top"><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" 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 vert-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="ADVANTAGE_QUERY"></option><option value="?{Advantaged|No,2d20kl1|Yes,d20}" data-i18n="DISADVANTAGE_QUERY"></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 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="">—</option><option value="STR" data-i18n="STR" class=""></option><option value="DEX" data-i18n="DEX" class=""></option><option value="CON" data-i18n="CON" class=""></option><option value="INT" data-i18n="INT" class=""></option><option value="WIS" data-i18n="WIS" class=""></option><option value="CHA" data-i18n="CHA" class=""></option><option value="HON" data-i18n="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-toggle" value=""><div class="item-to-toggle-in-presentation"><input type="hidden" name="attr_damage_vulnerabilities_exist" class="item-toggle"> <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 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-toggle" value=""><div class="item-to-toggle-in-presentation"><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 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-toggle" value=""><div class="item-to-toggle-in-presentation"><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 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-toggle" value=""><div class="item-to-toggle-in-presentation"><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 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-toggle" value=""><div class="item-to-toggle-in-presentation"><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 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="number" name="attr_blindsight" class="small-label no-spin" step=".5"> <span name="attr_blindsight" class="auto-expand-text"></span> </span><span class="edit"> </span> <span name="attr_distance" class="edit"><span data-i18n="FEET_ABBREVIATION"></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="number" name="attr_darkvision" class="small-label no-spin" step=".5"> <span name="attr_darkvision" class="auto-expand-text"></span> </span><span class="edit"> </span> <span name="attr_distance" class="edit"><span data-i18n="FEET_ABBREVIATION"></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="number" name="attr_tremorsense" class="small-label no-spin" step=".5"> <span name="attr_tremorsense" class="auto-expand-text"></span> </span><span class="edit"> </span> <span name="attr_distance" class="edit"><span data-i18n="FEET_ABBREVIATION"></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="number" name="attr_truesight" class="small-label no-spin" step=".5"> <span name="attr_truesight" class="auto-expand-text"></span> </span><span class="edit"> </span> <span name="attr_distance" class="edit"><span data-i18n="FEET_ABBREVIATION"></span></span></div></div><div class="shaped-row vert-center"><input type="hidden" name="attr_languages_exist" class="item-toggle"> <button type="roll" name="roll_shaped_languages" class="item-to-toggle" value="@{output_option} &{template:5e-shaped} {{character_name=@{character_name}}} @{show_character_name} {{title=^{LANGUAGES}}} {{text_big=@{languages}}}"><span class="bold" data-i18n="LANGUAGES"></span> <span name="attr_languages" class="presentation"></span></button> <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 vert-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" data-i18n="CHALLENGE"></span> <span class="presentation"><span name="attr_challenge"></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" data-i18n="PROFICIENCY_BONUS"></span> <span name="attr_PB"></span></button></div><div class="divider"></div></div></div><div class="22-rem right-column flex-grow"><input type="hidden" name="attr_traits_exist" class="item-toggle"><div class="item-to-toggle traits"><div class="right"><label class="pseudo-button-wrapper presentation"><input type="checkbox" name="attr_actions_condense" value="1"> <span data-i18n="CONDENSE" class="small-font lowercase"></span></label></div><input type="hidden" name="attr_actions_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 trait 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="inline-block show-uses-recharge"> <span class="shaped-row"><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="number" name="attr_per_use" class="no-spin no-pad" step="1"> <span name="attr_per_use" class="auto-expand-text"></span> </span><span data-i18n="PER_USE" class="edit heading lowercase"></span> <span class="heading show-uses show-recharge">, </span> <span name="attr_recharge" class="presentation heading show-recharge" data-i18n-dynamic></span> <span class="heading">)</span> </span></span><span class="heading">.</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="number" name="attr_per_use" class="no-spin no-pad" step="1"> <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 mar-l-smd mar-t-smd"><input type="checkbox" name="attr_saving_throw_toggle" value="1" class="saving-throw-toggle small-checkbox"> <span class="saving-throw-reverse heading"><span data-i18n="SAVING_THROW"></span>.</span> <span class="saving-throw 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 class="saving-throw"> </span> <span data-i18n="SAVING_THROW" class="saving-throw lowercase"></span> <span class="saving-throw"> (</span> <span class="saving-throw edit auto-expand-wrap"><select name="attr_saving_throw_ability"><option value="">—</option><option value="STR" data-i18n="STR" class=""></option><option value="DEX" data-i18n="DEX" class=""></option><option value="CON" data-i18n="CON" class=""></option><option value="INT" data-i18n="INT" class=""></option><option value="WIS" data-i18n="WIS" class=""></option><option value="CHA" data-i18n="CHA" class=""></option><option value="HON" data-i18n="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 class="saving-throw">+</span> <span class="saving-throw 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 class="saving-throw">=</span> <span data-i18n="DC" class="saving-throw"></span> <span class="saving-throw"> </span> <input type="hidden" name="attr_saving_throw_dc"> <span name="attr_saving_throw_dc" class="saving-throw bold"></span> <span class="saving-throw">).</span> <span class="saving-throw"> </span> <span class="saving-throw 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><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="edit 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><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="">—</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 extra-on-a-crit">, </span> <span data-i18n="EXTRA_ON_A_CRIT" class="saving-throw damage edit extra-on-a-crit lowercase"></span> <span class="saving-throw damage edit extra-on-a-crit"> </span> <span class="saving-throw damage edit extra-on-a-crit auto-expand-wrap"><input type="text" name="attr_saving_throw_damage_crit" class="center"> <span name="attr_saving_throw_damage_crit" 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="edit 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><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="">—</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 extra-on-a-crit">, </span> <span data-i18n="EXTRA_ON_A_CRIT" class="saving-throw damage edit extra-on-a-crit lowercase"></span> <span class="saving-throw damage edit extra-on-a-crit"> </span> <span class="saving-throw damage edit extra-on-a-crit auto-expand-wrap"><input type="text" name="attr_saving_throw_second_damage_crit" class="center"> <span name="attr_saving_throw_second_damage_crit" 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 class="shaped-row 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="edit 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><span class="other-damage damage edit">+</span> <span class="other-damage damage edit auto-expand-wrap"><select name="attr_other_damage_ability"><option value="">—</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="edit 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><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="">—</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><input type="hidden" name="attr_heal_formula"><div class="shaped-row mar-l-smd mar-t-smd"><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><span class="heal">+</span> <span class="heal auto-expand-wrap"><select name="attr_heal_ability"><option value="">—</option><option value="STR" data-i18n="STR" class=""></option><option value="DEX" data-i18n="DEX" class=""></option><option value="CON" data-i18n="CON" class=""></option><option value="INT" data-i18n="INT" class=""></option><option value="WIS" data-i18n="WIS" class=""></option><option value="CHA" data-i18n="CHA" class=""></option><option value="HON" data-i18n="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><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_spell_points_toggle" value="1"> <span data-i18n="POINTS" class="small-font lowercase"></span></label></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_spell_points_toggle" class="toggle-spell-points"><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 data-i18n="INNATE_SPELLCASTING_TEXT_1"></span> <span name="attr_character_name"></span><span data-i18n="INNATE_SPELLCASTING_TEXT_2"></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="">—</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 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 data-i18n="SPELL_TO_HIT"></span></button>). </span><span data-i18n="INNATE_SPELLCASTING_TEXT_1"></span> <span name="attr_character_name"></span> <span data-i18n="INNATE_SPELLCASTING_TEXT_3"></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 data-i18n="SPELLCASTING_TEXT_1"></span> <span name="attr_character_name"></span> <span data-i18n="SPELLCASTING_TEXT_2"></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 data-i18n="SPELLCASTING_TEXT_3"></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="">—</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 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 data-i18n="SPELL_TO_HIT"></span></button>). </span><span data-i18n="SPELLCASTING_TEXT_1"></span> <span name="attr_character_name"></span> <span data-i18n="SPELLCASTING_TEXT_4"></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="">—</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 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 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> <input type="checkbox" name="attr_spell_only_show_prepared" class="toggle-filter-prepared"><span class="toggle-filter-prepared button lowercase" data-i18n="PREPARED"></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> <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> <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> <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> <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="spell-level-container has-warlock-slots shaped-row flex-end"><div class="spell-level-wrapper shaped-row 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" value="0"> <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="sheet-spell-slots-or-points-or-warlock-slots"><div class="spell-level-container spell-points spell-level-wrapper"><div class="shaped-row 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" value="0"> <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" value="0" 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 vert-center"><span class="spell-level-wrapper white-space-no-wrap mar-r-smd"><span data-i18n="CANTRIPS"></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><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 vert-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 vert-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 vert-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 vert-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 vert-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 mar-l-smd"><input type="checkbox" name="attr_attack_toggle" value="1" class="attack-toggle small-checkbox"> <span class="attack-reverse heading"><span data-i18n="ATTACK"></span>.</span> <input type="hidden" name="attr_attack_type" class="attack-type"> <span class="edit attack 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="attack edit 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 class="attack edit">+</span> <span class="attack edit auto-expand-wrap"><select name="attr_attack_ability"><option value="">—</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 class="attack edit">+</span> <span class="attack edit 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 class="attack edit">=</span> <span class="attack edit"> </span> <span name="attr_to_hit" class="attack edit">+0</span> <span class="attack edit"> </span> <span data-i18n="TO_HIT" class="attack edit"></span> <span class="attack edit">, </span> <span data-i18n="REACH" class="attack reach edit lowercase"></span> <span class="attack reach edit"> </span> <span class="attack reach edit 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="attack reach edit"> <span name="attr_distance"><span data-i18n="FEET_ABBREVIATION"></span></span></span> <span class="attack reach edit">, </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="attack range edit"> <span name="attr_distance"><span data-i18n="FEET_ABBREVIATION"></span></span></span> <span class="attack range edit">, </span> <span class="attack edit 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 attack edit">, </span> <span data-i18n="CRIT_RANGE" class="crit-range attack edit lowercase"></span> <span class="crit-range attack edit"> </span> <span class="crit-range attack edit 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 class="attack edit">.</span> <span class="attack edit"> </span> <span class="attack edit italic"><span data-i18n="HIT"></span><span>:</span></span> <span class="attack edit"> </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="edit 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><span class="attack damage edit">+</span> <span class="attack damage edit auto-expand-wrap"><select name="attr_attack_damage_ability"><option value="">—</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 class="attack edit"> </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="attack damage edit"> </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="edit 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><span class="attack damage edit">+</span> <span class="attack damage edit auto-expand-wrap"><select name="attr_attack_second_damage_ability"><option value="">—</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 class="attack edit">.</span></div><div class="shaped-row mar-l-smd mar-t-smd"><input type="checkbox" name="attr_saving_throw_toggle" value="1" class="saving-throw-toggle small-checkbox"> <span class="saving-throw-reverse heading"><span data-i18n="SAVING_THROW"></span>.</span> <span class="saving-throw 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 class="saving-throw"> </span> <span data-i18n="SAVING_THROW" class="saving-throw lowercase"></span> <span class="saving-throw"> (</span> <span class="saving-throw edit auto-expand-wrap"><select name="attr_saving_throw_ability"><option value="">—</option><option value="STR" data-i18n="STR" class=""></option><option value="DEX" data-i18n="DEX" class=""></option><option value="CON" data-i18n="CON" class=""></option><option value="INT" data-i18n="INT" class=""></option><option value="WIS" data-i18n="WIS" class=""></option><option value="CHA" data-i18n="CHA" class=""></option><option value="HON" data-i18n="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 class="saving-throw">+</span> <span class="saving-throw 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 class="saving-throw">=</span> <span data-i18n="DC" class="saving-throw"></span> <span class="saving-throw"> </span> <input type="hidden" name="attr_saving_throw_dc"> <span name="attr_saving_throw_dc" class="saving-throw bold"></span> <span class="saving-throw">).</span> <span class="saving-throw"> </span> <span class="saving-throw 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><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="edit 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><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="">—</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 extra-on-a-crit">, </span> <span data-i18n="EXTRA_ON_A_CRIT" class="saving-throw damage edit extra-on-a-crit lowercase"></span> <span class="saving-throw damage edit extra-on-a-crit"> </span> <span class="saving-throw damage edit extra-on-a-crit auto-expand-wrap"><input type="text" name="attr_saving_throw_damage_crit" class="center"> <span name="attr_saving_throw_damage_crit" 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="edit 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><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="">—</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 extra-on-a-crit">, </span> <span data-i18n="EXTRA_ON_A_CRIT" class="saving-throw damage edit extra-on-a-crit lowercase"></span> <span class="saving-throw damage edit extra-on-a-crit"> </span> <span class="saving-throw damage edit extra-on-a-crit auto-expand-wrap"><input type="text" name="attr_saving_throw_second_damage_crit" class="center"> <span name="attr_saving_throw_second_damage_crit" 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 class="shaped-row 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="edit 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><span class="other-damage damage edit">+</span> <span class="other-damage damage edit auto-expand-wrap"><select name="attr_other_damage_ability"><option value="">—</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="edit 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><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="">—</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><input type="hidden" name="attr_heal_formula"><div class="shaped-row mar-l-smd mar-t-smd"><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><span class="heal">+</span> <span class="heal auto-expand-wrap"><select name="attr_heal_ability"><option value="">—</option><option value="STR" data-i18n="STR" class=""></option><option value="DEX" data-i18n="DEX" class=""></option><option value="CON" data-i18n="CON" class=""></option><option value="INT" data-i18n="INT" class=""></option><option value="WIS" data-i18n="WIS" class=""></option><option value="CHA" data-i18n="CHA" class=""></option><option value="HON" data-i18n="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 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></div></fieldset></div><div class="spell-level-container spell-level-1 shaped-row vert-center"><div class="spell-level-wrapper shaped-row 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><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 vert-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 vert-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 vert-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 vert-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 vert-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 mar-l-smd"><input type="checkbox" name="attr_attack_toggle" value="1" class="attack-toggle small-checkbox"> <span class="attack-reverse heading"><span data-i18n="ATTACK"></span>.</span> <input type="hidden" name="attr_attack_type" class="attack-type"> <span class="edit attack 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="attack edit 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 class="attack edit">+</span> <span class="attack edit auto-expand-wrap"><select name="attr_attack_ability"><option value="">—</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 class="attack edit">+</span> <span class="attack edit 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 class="attack edit">=</span> <span class="attack edit"> </span> <span name="attr_to_hit" class="attack edit">+0</span> <span class="attack edit"> </span> <span data-i18n="TO_HIT" class="attack edit"></span> <span class="attack edit">, </span> <span data-i18n="REACH" class="attack reach edit lowercase"></span> <span class="attack reach edit"> </span> <span class="attack reach edit 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="attack reach edit"> <span name="attr_distance"><span data-i18n="FEET_ABBREVIATION"></span></span></span> <span class="attack reach edit">, </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="attack range edit"> <span name="attr_distance"><span data-i18n="FEET_ABBREVIATION"></span></span></span> <span class="attack range edit">, </span> <span class="attack edit 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 attack edit">, </span> <span data-i18n="CRIT_RANGE" class="crit-range attack edit lowercase"></span> <span class="crit-range attack edit"> </span> <span class="crit-range attack edit 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 class="attack edit">.</span> <span class="attack edit"> </span> <span class="attack edit italic"><span data-i18n="HIT"></span><span>:</span></span> <span class="attack edit"> </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="edit 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><span class="attack damage edit">+</span> <span class="attack damage edit auto-expand-wrap"><select name="attr_attack_damage_ability"><option value="">—</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 class="attack edit"> </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="attack damage edit"> </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="edit 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><span class="attack damage edit">+</span> <span class="attack damage edit auto-expand-wrap"><select name="attr_attack_second_damage_ability"><option value="">—</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 class="attack edit">.</span></div><div class="shaped-row mar-l-smd mar-t-smd"><input type="checkbox" name="attr_saving_throw_toggle" value="1" class="saving-throw-toggle small-checkbox"> <span class="saving-throw-reverse heading"><span data-i18n="SAVING_THROW"></span>.</span> <span class="saving-throw 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 class="saving-throw"> </span> <span data-i18n="SAVING_THROW" class="saving-throw lowercase"></span> <span class="saving-throw"> (</span> <span class="saving-throw edit auto-expand-wrap"><select name="attr_saving_throw_ability"><option value="">—</option><option value="STR" data-i18n="STR" class=""></option><option value="DEX" data-i18n="DEX" class=""></option><option value="CON" data-i18n="CON" class=""></option><option value="INT" data-i18n="INT" class=""></option><option value="WIS" data-i18n="WIS" class=""></option><option value="CHA" data-i18n="CHA" class=""></option><option value="HON" data-i18n="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 class="saving-throw">+</span> <span class="saving-throw 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 class="saving-throw">=</span> <span data-i18n="DC" class="saving-throw"></span> <span class="saving-throw"> </span> <input type="hidden" name="attr_saving_throw_dc"> <span name="attr_saving_throw_dc" class="saving-throw bold"></span> <span class="saving-throw">).</span> <span class="saving-throw"> </span> <span class="saving-throw 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><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="edit 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><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="">—</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 extra-on-a-crit">, </span> <span data-i18n="EXTRA_ON_A_CRIT" class="saving-throw damage edit extra-on-a-crit lowercase"></span> <span class="saving-throw damage edit extra-on-a-crit"> </span> <span class="saving-throw damage edit extra-on-a-crit auto-expand-wrap"><input type="text" name="attr_saving_throw_damage_crit" class="center"> <span name="attr_saving_throw_damage_crit" 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="edit 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><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="">—</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 extra-on-a-crit">, </span> <span data-i18n="EXTRA_ON_A_CRIT" class="saving-throw damage edit extra-on-a-crit lowercase"></span> <span class="saving-throw damage edit extra-on-a-crit"> </span> <span class="saving-throw damage edit extra-on-a-crit auto-expand-wrap"><input type="text" name="attr_saving_throw_second_damage_crit" class="center"> <span name="attr_saving_throw_second_damage_crit" 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 class="shaped-row 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="edit 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><span class="other-damage damage edit">+</span> <span class="other-damage damage edit auto-expand-wrap"><select name="attr_other_damage_ability"><option value="">—</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="edit 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><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="">—</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><input type="hidden" name="attr_heal_formula"><div class="shaped-row mar-l-smd mar-t-smd"><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><span class="heal">+</span> <span class="heal auto-expand-wrap"><select name="attr_heal_ability"><option value="">—</option><option value="STR" data-i18n="STR" class=""></option><option value="DEX" data-i18n="DEX" class=""></option><option value="CON" data-i18n="CON" class=""></option><option value="INT" data-i18n="INT" class=""></option><option value="WIS" data-i18n="WIS" class=""></option><option value="CHA" data-i18n="CHA" class=""></option><option value="HON" data-i18n="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 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></div></fieldset></div><div class="spell-level-container spell-level-2 shaped-row vert-center"><div class="spell-level-wrapper shaped-row 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><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 vert-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 vert-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 vert-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 vert-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 vert-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 mar-l-smd"><input type="checkbox" name="attr_attack_toggle" value="1" class="attack-toggle small-checkbox"> <span class="attack-reverse heading"><span data-i18n="ATTACK"></span>.</span> <input type="hidden" name="attr_attack_type" class="attack-type"> <span class="edit attack 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="attack edit 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 class="attack edit">+</span> <span class="attack edit auto-expand-wrap"><select name="attr_attack_ability"><option value="">—</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 class="attack edit">+</span> <span class="attack edit 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 class="attack edit">=</span> <span class="attack edit"> </span> <span name="attr_to_hit" class="attack edit">+0</span> <span class="attack edit"> </span> <span data-i18n="TO_HIT" class="attack edit"></span> <span class="attack edit">, </span> <span data-i18n="REACH" class="attack reach edit lowercase"></span> <span class="attack reach edit"> </span> <span class="attack reach edit 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="attack reach edit"> <span name="attr_distance"><span data-i18n="FEET_ABBREVIATION"></span></span></span> <span class="attack reach edit">, </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="attack range edit"> <span name="attr_distance"><span data-i18n="FEET_ABBREVIATION"></span></span></span> <span class="attack range edit">, </span> <span class="attack edit 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 attack edit">, </span> <span data-i18n="CRIT_RANGE" class="crit-range attack edit lowercase"></span> <span class="crit-range attack edit"> </span> <span class="crit-range attack edit 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 class="attack edit">.</span> <span class="attack edit"> </span> <span class="attack edit italic"><span data-i18n="HIT"></span><span>:</span></span> <span class="attack edit"> </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="edit 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><span class="attack damage edit">+</span> <span class="attack damage edit auto-expand-wrap"><select name="attr_attack_damage_ability"><option value="">—</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 class="attack edit"> </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="attack damage edit"> </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="edit 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><span class="attack damage edit">+</span> <span class="attack damage edit auto-expand-wrap"><select name="attr_attack_second_damage_ability"><option value="">—</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 class="attack edit">.</span></div><div class="shaped-row mar-l-smd mar-t-smd"><input type="checkbox" name="attr_saving_throw_toggle" value="1" class="saving-throw-toggle small-checkbox"> <span class="saving-throw-reverse heading"><span data-i18n="SAVING_THROW"></span>.</span> <span class="saving-throw 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 class="saving-throw"> </span> <span data-i18n="SAVING_THROW" class="saving-throw lowercase"></span> <span class="saving-throw"> (</span> <span class="saving-throw edit auto-expand-wrap"><select name="attr_saving_throw_ability"><option value="">—</option><option value="STR" data-i18n="STR" class=""></option><option value="DEX" data-i18n="DEX" class=""></option><option value="CON" data-i18n="CON" class=""></option><option value="INT" data-i18n="INT" class=""></option><option value="WIS" data-i18n="WIS" class=""></option><option value="CHA" data-i18n="CHA" class=""></option><option value="HON" data-i18n="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 class="saving-throw">+</span> <span class="saving-throw 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 class="saving-throw">=</span> <span data-i18n="DC" class="saving-throw"></span> <span class="saving-throw"> </span> <input type="hidden" name="attr_saving_throw_dc"> <span name="attr_saving_throw_dc" class="saving-throw bold"></span> <span class="saving-throw">).</span> <span class="saving-throw"> </span> <span class="saving-throw 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><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="edit 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><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="">—</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 extra-on-a-crit">, </span> <span data-i18n="EXTRA_ON_A_CRIT" class="saving-throw damage edit extra-on-a-crit lowercase"></span> <span class="saving-throw damage edit extra-on-a-crit"> </span> <span class="saving-throw damage edit extra-on-a-crit auto-expand-wrap"><input type="text" name="attr_saving_throw_damage_crit" class="center"> <span name="attr_saving_throw_damage_crit" 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="edit 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><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="">—</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 extra-on-a-crit">, </span> <span data-i18n="EXTRA_ON_A_CRIT" class="saving-throw damage edit extra-on-a-crit lowercase"></span> <span class="saving-throw damage edit extra-on-a-crit"> </span> <span class="saving-throw damage edit extra-on-a-crit auto-expand-wrap"><input type="text" name="attr_saving_throw_second_damage_crit" class="center"> <span name="attr_saving_throw_second_damage_crit" 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 class="shaped-row 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="edit 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><span class="other-damage damage edit">+</span> <span class="other-damage damage edit auto-expand-wrap"><select name="attr_other_damage_ability"><option value="">—</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="edit 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><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="">—</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><input type="hidden" name="attr_heal_formula"><div class="shaped-row mar-l-smd mar-t-smd"><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><span class="heal">+</span> <span class="heal auto-expand-wrap"><select name="attr_heal_ability"><option value="">—</option><option value="STR" data-i18n="STR" class=""></option><option value="DEX" data-i18n="DEX" class=""></option><option value="CON" data-i18n="CON" class=""></option><option value="INT" data-i18n="INT" class=""></option><option value="WIS" data-i18n="WIS" class=""></option><option value="CHA" data-i18n="CHA" class=""></option><option value="HON" data-i18n="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 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></div></fieldset></div><div class="spell-level-container spell-level-3 shaped-row vert-center"><div class="spell-level-wrapper shaped-row 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><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 vert-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 vert-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 vert-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 vert-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 vert-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 mar-l-smd"><input type="checkbox" name="attr_attack_toggle" value="1" class="attack-toggle small-checkbox"> <span class="attack-reverse heading"><span data-i18n="ATTACK"></span>.</span> <input type="hidden" name="attr_attack_type" class="attack-type"> <span class="edit attack 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="attack edit 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 class="attack edit">+</span> <span class="attack edit auto-expand-wrap"><select name="attr_attack_ability"><option value="">—</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 class="attack edit">+</span> <span class="attack edit 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 class="attack edit">=</span> <span class="attack edit"> </span> <span name="attr_to_hit" class="attack edit">+0</span> <span class="attack edit"> </span> <span data-i18n="TO_HIT" class="attack edit"></span> <span class="attack edit">, </span> <span data-i18n="REACH" class="attack reach edit lowercase"></span> <span class="attack reach edit"> </span> <span class="attack reach edit 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="attack reach edit"> <span name="attr_distance"><span data-i18n="FEET_ABBREVIATION"></span></span></span> <span class="attack reach edit">, </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="attack range edit"> <span name="attr_distance"><span data-i18n="FEET_ABBREVIATION"></span></span></span> <span class="attack range edit">, </span> <span class="attack edit 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 attack edit">, </span> <span data-i18n="CRIT_RANGE" class="crit-range attack edit lowercase"></span> <span class="crit-range attack edit"> </span> <span class="crit-range attack edit 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 class="attack edit">.</span> <span class="attack edit"> </span> <span class="attack edit italic"><span data-i18n="HIT"></span><span>:</span></span> <span class="attack edit"> </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="edit 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><span class="attack damage edit">+</span> <span class="attack damage edit auto-expand-wrap"><select name="attr_attack_damage_ability"><option value="">—</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 class="attack edit"> </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="attack damage edit"> </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="edit 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><span class="attack damage edit">+</span> <span class="attack damage edit auto-expand-wrap"><select name="attr_attack_second_damage_ability"><option value="">—</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 class="attack edit">.</span></div><div class="shaped-row mar-l-smd mar-t-smd"><input type="checkbox" name="attr_saving_throw_toggle" value="1" class="saving-throw-toggle small-checkbox"> <span class="saving-throw-reverse heading"><span data-i18n="SAVING_THROW"></span>.</span> <span class="saving-throw 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 class="saving-throw"> </span> <span data-i18n="SAVING_THROW" class="saving-throw lowercase"></span> <span class="saving-throw"> (</span> <span class="saving-throw edit auto-expand-wrap"><select name="attr_saving_throw_ability"><option value="">—</option><option value="STR" data-i18n="STR" class=""></option><option value="DEX" data-i18n="DEX" class=""></option><option value="CON" data-i18n="CON" class=""></option><option value="INT" data-i18n="INT" class=""></option><option value="WIS" data-i18n="WIS" class=""></option><option value="CHA" data-i18n="CHA" class=""></option><option value="HON" data-i18n="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 class="saving-throw">+</span> <span class="saving-throw 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 class="saving-throw">=</span> <span data-i18n="DC" class="saving-throw"></span> <span class="saving-throw"> </span> <input type="hidden" name="attr_saving_throw_dc"> <span name="attr_saving_throw_dc" class="saving-throw bold"></span> <span class="saving-throw">).</span> <span class="saving-throw"> </span> <span class="saving-throw 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><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="edit 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><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="">—</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 extra-on-a-crit">, </span> <span data-i18n="EXTRA_ON_A_CRIT" class="saving-throw damage edit extra-on-a-crit lowercase"></span> <span class="saving-throw damage edit extra-on-a-crit"> </span> <span class="saving-throw damage edit extra-on-a-crit auto-expand-wrap"><input type="text" name="attr_saving_throw_damage_crit" class="center"> <span name="attr_saving_throw_damage_crit" 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="edit 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><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="">—</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 extra-on-a-crit">, </span> <span data-i18n="EXTRA_ON_A_CRIT" class="saving-throw damage edit extra-on-a-crit lowercase"></span> <span class="saving-throw damage edit extra-on-a-crit"> </span> <span class="saving-throw damage edit extra-on-a-crit auto-expand-wrap"><input type="text" name="attr_saving_throw_second_damage_crit" class="center"> <span name="attr_saving_throw_second_damage_crit" 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 class="shaped-row 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="edit 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><span class="other-damage damage edit">+</span> <span class="other-damage damage edit auto-expand-wrap"><select name="attr_other_damage_ability"><option value="">—</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="edit 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><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="">—</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><input type="hidden" name="attr_heal_formula"><div class="shaped-row mar-l-smd mar-t-smd"><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><span class="heal">+</span> <span class="heal auto-expand-wrap"><select name="attr_heal_ability"><option value="">—</option><option value="STR" data-i18n="STR" class=""></option><option value="DEX" data-i18n="DEX" class=""></option><option value="CON" data-i18n="CON" class=""></option><option value="INT" data-i18n="INT" class=""></option><option value="WIS" data-i18n="WIS" class=""></option><option value="CHA" data-i18n="CHA" class=""></option><option value="HON" data-i18n="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 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></div></fieldset></div><div class="spell-level-container spell-level-4 shaped-row vert-center"><div class="spell-level-wrapper shaped-row 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><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 vert-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 vert-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 vert-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 vert-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 vert-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 mar-l-smd"><input type="checkbox" name="attr_attack_toggle" value="1" class="attack-toggle small-checkbox"> <span class="attack-reverse heading"><span data-i18n="ATTACK"></span>.</span> <input type="hidden" name="attr_attack_type" class="attack-type"> <span class="edit attack 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="attack edit 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 class="attack edit">+</span> <span class="attack edit auto-expand-wrap"><select name="attr_attack_ability"><option value="">—</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 class="attack edit">+</span> <span class="attack edit 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 class="attack edit">=</span> <span class="attack edit"> </span> <span name="attr_to_hit" class="attack edit">+0</span> <span class="attack edit"> </span> <span data-i18n="TO_HIT" class="attack edit"></span> <span class="attack edit">, </span> <span data-i18n="REACH" class="attack reach edit lowercase"></span> <span class="attack reach edit"> </span> <span class="attack reach edit 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="attack reach edit"> <span name="attr_distance"><span data-i18n="FEET_ABBREVIATION"></span></span></span> <span class="attack reach edit">, </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="attack range edit"> <span name="attr_distance"><span data-i18n="FEET_ABBREVIATION"></span></span></span> <span class="attack range edit">, </span> <span class="attack edit 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 attack edit">, </span> <span data-i18n="CRIT_RANGE" class="crit-range attack edit lowercase"></span> <span class="crit-range attack edit"> </span> <span class="crit-range attack edit 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 class="attack edit">.</span> <span class="attack edit"> </span> <span class="attack edit italic"><span data-i18n="HIT"></span><span>:</span></span> <span class="attack edit"> </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="edit 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><span class="attack damage edit">+</span> <span class="attack damage edit auto-expand-wrap"><select name="attr_attack_damage_ability"><option value="">—</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 class="attack edit"> </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="attack damage edit"> </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="edit 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><span class="attack damage edit">+</span> <span class="attack damage edit auto-expand-wrap"><select name="attr_attack_second_damage_ability"><option value="">—</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 class="attack edit">.</span></div><div class="shaped-row mar-l-smd mar-t-smd"><input type="checkbox" name="attr_saving_throw_toggle" value="1" class="saving-throw-toggle small-checkbox"> <span class="saving-throw-reverse heading"><span data-i18n="SAVING_THROW"></span>.</span> <span class="saving-throw 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 class="saving-throw"> </span> <span data-i18n="SAVING_THROW" class="saving-throw lowercase"></span> <span class="saving-throw"> (</span> <span class="saving-throw edit auto-expand-wrap"><select name="attr_saving_throw_ability"><option value="">—</option><option value="STR" data-i18n="STR" class=""></option><option value="DEX" data-i18n="DEX" class=""></option><option value="CON" data-i18n="CON" class=""></option><option value="INT" data-i18n="INT" class=""></option><option value="WIS" data-i18n="WIS" class=""></option><option value="CHA" data-i18n="CHA" class=""></option><option value="HON" data-i18n="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 class="saving-throw">+</span> <span class="saving-throw 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 class="saving-throw">=</span> <span data-i18n="DC" class="saving-throw"></span> <span class="saving-throw"> </span> <input type="hidden" name="attr_saving_throw_dc"> <span name="attr_saving_throw_dc" class="saving-throw bold"></span> <span class="saving-throw">).</span> <span class="saving-throw"> </span> <span class="saving-throw 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><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="edit 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><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="">—</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 extra-on-a-crit">, </span> <span data-i18n="EXTRA_ON_A_CRIT" class="saving-throw damage edit extra-on-a-crit lowercase"></span> <span class="saving-throw damage edit extra-on-a-crit"> </span> <span class="saving-throw damage edit extra-on-a-crit auto-expand-wrap"><input type="text" name="attr_saving_throw_damage_crit" class="center"> <span name="attr_saving_throw_damage_crit" 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="edit 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><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="">—</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 extra-on-a-crit">, </span> <span data-i18n="EXTRA_ON_A_CRIT" class="saving-throw damage edit extra-on-a-crit lowercase"></span> <span class="saving-throw damage edit extra-on-a-crit"> </span> <span class="saving-throw damage edit extra-on-a-crit auto-expand-wrap"><input type="text" name="attr_saving_throw_second_damage_crit" class="center"> <span name="attr_saving_throw_second_damage_crit" 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 class="shaped-row 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="edit 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><span class="other-damage damage edit">+</span> <span class="other-damage damage edit auto-expand-wrap"><select name="attr_other_damage_ability"><option value="">—</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="edit 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><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="">—</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><input type="hidden" name="attr_heal_formula"><div class="shaped-row mar-l-smd mar-t-smd"><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><span class="heal">+</span> <span class="heal auto-expand-wrap"><select name="attr_heal_ability"><option value="">—</option><option value="STR" data-i18n="STR" class=""></option><option value="DEX" data-i18n="DEX" class=""></option><option value="CON" data-i18n="CON" class=""></option><option value="INT" data-i18n="INT" class=""></option><option value="WIS" data-i18n="WIS" class=""></option><option value="CHA" data-i18n="CHA" class=""></option><option value="HON" data-i18n="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 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></div></fieldset></div><div class="spell-level-container spell-level-5 shaped-row vert-center"><div class="spell-level-wrapper shaped-row 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><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 vert-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 vert-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 vert-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 vert-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 vert-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 mar-l-smd"><input type="checkbox" name="attr_attack_toggle" value="1" class="attack-toggle small-checkbox"> <span class="attack-reverse heading"><span data-i18n="ATTACK"></span>.</span> <input type="hidden" name="attr_attack_type" class="attack-type"> <span class="edit attack 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="attack edit 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 class="attack edit">+</span> <span class="attack edit auto-expand-wrap"><select name="attr_attack_ability"><option value="">—</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 class="attack edit">+</span> <span class="attack edit 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 class="attack edit">=</span> <span class="attack edit"> </span> <span name="attr_to_hit" class="attack edit">+0</span> <span class="attack edit"> </span> <span data-i18n="TO_HIT" class="attack edit"></span> <span class="attack edit">, </span> <span data-i18n="REACH" class="attack reach edit lowercase"></span> <span class="attack reach edit"> </span> <span class="attack reach edit 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="attack reach edit"> <span name="attr_distance"><span data-i18n="FEET_ABBREVIATION"></span></span></span> <span class="attack reach edit">, </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="attack range edit"> <span name="attr_distance"><span data-i18n="FEET_ABBREVIATION"></span></span></span> <span class="attack range edit">, </span> <span class="attack edit 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 attack edit">, </span> <span data-i18n="CRIT_RANGE" class="crit-range attack edit lowercase"></span> <span class="crit-range attack edit"> </span> <span class="crit-range attack edit 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 class="attack edit">.</span> <span class="attack edit"> </span> <span class="attack edit italic"><span data-i18n="HIT"></span><span>:</span></span> <span class="attack edit"> </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="edit 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><span class="attack damage edit">+</span> <span class="attack damage edit auto-expand-wrap"><select name="attr_attack_damage_ability"><option value="">—</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 class="attack edit"> </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="attack damage edit"> </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="edit 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><span class="attack damage edit">+</span> <span class="attack damage edit auto-expand-wrap"><select name="attr_attack_second_damage_ability"><option value="">—</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 class="attack edit">.</span></div><div class="shaped-row mar-l-smd mar-t-smd"><input type="checkbox" name="attr_saving_throw_toggle" value="1" class="saving-throw-toggle small-checkbox"> <span class="saving-throw-reverse heading"><span data-i18n="SAVING_THROW"></span>.</span> <span class="saving-throw 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 class="saving-throw"> </span> <span data-i18n="SAVING_THROW" class="saving-throw lowercase"></span> <span class="saving-throw"> (</span> <span class="saving-throw edit auto-expand-wrap"><select name="attr_saving_throw_ability"><option value="">—</option><option value="STR" data-i18n="STR" class=""></option><option value="DEX" data-i18n="DEX" class=""></option><option value="CON" data-i18n="CON" class=""></option><option value="INT" data-i18n="INT" class=""></option><option value="WIS" data-i18n="WIS" class=""></option><option value="CHA" data-i18n="CHA" class=""></option><option value="HON" data-i18n="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 class="saving-throw">+</span> <span class="saving-throw 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 class="saving-throw">=</span> <span data-i18n="DC" class="saving-throw"></span> <span class="saving-throw"> </span> <input type="hidden" name="attr_saving_throw_dc"> <span name="attr_saving_throw_dc" class="saving-throw bold"></span> <span class="saving-throw">).</span> <span class="saving-throw"> </span> <span class="saving-throw 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><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="edit 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><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="">—</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 extra-on-a-crit">, </span> <span data-i18n="EXTRA_ON_A_CRIT" class="saving-throw damage edit extra-on-a-crit lowercase"></span> <span class="saving-throw damage edit extra-on-a-crit"> </span> <span class="saving-throw damage edit extra-on-a-crit auto-expand-wrap"><input type="text" name="attr_saving_throw_damage_crit" class="center"> <span name="attr_saving_throw_damage_crit" 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="edit 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><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="">—</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 extra-on-a-crit">, </span> <span data-i18n="EXTRA_ON_A_CRIT" class="saving-throw damage edit extra-on-a-crit lowercase"></span> <span class="saving-throw damage edit extra-on-a-crit"> </span> <span class="saving-throw damage edit extra-on-a-crit auto-expand-wrap"><input type="text" name="attr_saving_throw_second_damage_crit" class="center"> <span name="attr_saving_throw_second_damage_crit" 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 class="shaped-row 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="edit 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><span class="other-damage damage edit">+</span> <span class="other-damage damage edit auto-expand-wrap"><select name="attr_other_damage_ability"><option value="">—</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="edit 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><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="">—</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><input type="hidden" name="attr_heal_formula"><div class="shaped-row mar-l-smd mar-t-smd"><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><span class="heal">+</span> <span class="heal auto-expand-wrap"><select name="attr_heal_ability"><option value="">—</option><option value="STR" data-i18n="STR" class=""></option><option value="DEX" data-i18n="DEX" class=""></option><option value="CON" data-i18n="CON" class=""></option><option value="INT" data-i18n="INT" class=""></option><option value="WIS" data-i18n="WIS" class=""></option><option value="CHA" data-i18n="CHA" class=""></option><option value="HON" data-i18n="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 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></div></fieldset></div><div class="spell-level-container spell-level-6 shaped-row vert-center"><div class="spell-level-wrapper shaped-row 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><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 vert-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 vert-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 vert-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 vert-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 vert-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 mar-l-smd"><input type="checkbox" name="attr_attack_toggle" value="1" class="attack-toggle small-checkbox"> <span class="attack-reverse heading"><span data-i18n="ATTACK"></span>.</span> <input type="hidden" name="attr_attack_type" class="attack-type"> <span class="edit attack 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="attack edit 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 class="attack edit">+</span> <span class="attack edit auto-expand-wrap"><select name="attr_attack_ability"><option value="">—</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 class="attack edit">+</span> <span class="attack edit 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 class="attack edit">=</span> <span class="attack edit"> </span> <span name="attr_to_hit" class="attack edit">+0</span> <span class="attack edit"> </span> <span data-i18n="TO_HIT" class="attack edit"></span> <span class="attack edit">, </span> <span data-i18n="REACH" class="attack reach edit lowercase"></span> <span class="attack reach edit"> </span> <span class="attack reach edit 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="attack reach edit"> <span name="attr_distance"><span data-i18n="FEET_ABBREVIATION"></span></span></span> <span class="attack reach edit">, </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="attack range edit"> <span name="attr_distance"><span data-i18n="FEET_ABBREVIATION"></span></span></span> <span class="attack range edit">, </span> <span class="attack edit 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 attack edit">, </span> <span data-i18n="CRIT_RANGE" class="crit-range attack edit lowercase"></span> <span class="crit-range attack edit"> </span> <span class="crit-range attack edit 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 class="attack edit">.</span> <span class="attack edit"> </span> <span class="attack edit italic"><span data-i18n="HIT"></span><span>:</span></span> <span class="attack edit"> </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="edit 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><span class="attack damage edit">+</span> <span class="attack damage edit auto-expand-wrap"><select name="attr_attack_damage_ability"><option value="">—</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 class="attack edit"> </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="attack damage edit"> </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="edit 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><span class="attack damage edit">+</span> <span class="attack damage edit auto-expand-wrap"><select name="attr_attack_second_damage_ability"><option value="">—</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 class="attack edit">.</span></div><div class="shaped-row mar-l-smd mar-t-smd"><input type="checkbox" name="attr_saving_throw_toggle" value="1" class="saving-throw-toggle small-checkbox"> <span class="saving-throw-reverse heading"><span data-i18n="SAVING_THROW"></span>.</span> <span class="saving-throw 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 class="saving-throw"> </span> <span data-i18n="SAVING_THROW" class="saving-throw lowercase"></span> <span class="saving-throw"> (</span> <span class="saving-throw edit auto-expand-wrap"><select name="attr_saving_throw_ability"><option value="">—</option><option value="STR" data-i18n="STR" class=""></option><option value="DEX" data-i18n="DEX" class=""></option><option value="CON" data-i18n="CON" class=""></option><option value="INT" data-i18n="INT" class=""></option><option value="WIS" data-i18n="WIS" class=""></option><option value="CHA" data-i18n="CHA" class=""></option><option value="HON" data-i18n="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 class="saving-throw">+</span> <span class="saving-throw 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 class="saving-throw">=</span> <span data-i18n="DC" class="saving-throw"></span> <span class="saving-throw"> </span> <input type="hidden" name="attr_saving_throw_dc"> <span name="attr_saving_throw_dc" class="saving-throw bold"></span> <span class="saving-throw">).</span> <span class="saving-throw"> </span> <span class="saving-throw 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><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="edit 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><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="">—</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 extra-on-a-crit">, </span> <span data-i18n="EXTRA_ON_A_CRIT" class="saving-throw damage edit extra-on-a-crit lowercase"></span> <span class="saving-throw damage edit extra-on-a-crit"> </span> <span class="saving-throw damage edit extra-on-a-crit auto-expand-wrap"><input type="text" name="attr_saving_throw_damage_crit" class="center"> <span name="attr_saving_throw_damage_crit" 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="edit 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><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="">—</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 extra-on-a-crit">, </span> <span data-i18n="EXTRA_ON_A_CRIT" class="saving-throw damage edit extra-on-a-crit lowercase"></span> <span class="saving-throw damage edit extra-on-a-crit"> </span> <span class="saving-throw damage edit extra-on-a-crit auto-expand-wrap"><input type="text" name="attr_saving_throw_second_damage_crit" class="center"> <span name="attr_saving_throw_second_damage_crit" 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 class="shaped-row 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="edit 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><span class="other-damage damage edit">+</span> <span class="other-damage damage edit auto-expand-wrap"><select name="attr_other_damage_ability"><option value="">—</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="edit 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><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="">—</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><input type="hidden" name="attr_heal_formula"><div class="shaped-row mar-l-smd mar-t-smd"><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><span class="heal">+</span> <span class="heal auto-expand-wrap"><select name="attr_heal_ability"><option value="">—</option><option value="STR" data-i18n="STR" class=""></option><option value="DEX" data-i18n="DEX" class=""></option><option value="CON" data-i18n="CON" class=""></option><option value="INT" data-i18n="INT" class=""></option><option value="WIS" data-i18n="WIS" class=""></option><option value="CHA" data-i18n="CHA" class=""></option><option value="HON" data-i18n="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 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></div></fieldset></div><div class="spell-level-container spell-level-7 shaped-row vert-center"><div class="spell-level-wrapper shaped-row 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><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 vert-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 vert-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 vert-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 vert-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 vert-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 mar-l-smd"><input type="checkbox" name="attr_attack_toggle" value="1" class="attack-toggle small-checkbox"> <span class="attack-reverse heading"><span data-i18n="ATTACK"></span>.</span> <input type="hidden" name="attr_attack_type" class="attack-type"> <span class="edit attack 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="attack edit 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 class="attack edit">+</span> <span class="attack edit auto-expand-wrap"><select name="attr_attack_ability"><option value="">—</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 class="attack edit">+</span> <span class="attack edit 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 class="attack edit">=</span> <span class="attack edit"> </span> <span name="attr_to_hit" class="attack edit">+0</span> <span class="attack edit"> </span> <span data-i18n="TO_HIT" class="attack edit"></span> <span class="attack edit">, </span> <span data-i18n="REACH" class="attack reach edit lowercase"></span> <span class="attack reach edit"> </span> <span class="attack reach edit 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="attack reach edit"> <span name="attr_distance"><span data-i18n="FEET_ABBREVIATION"></span></span></span> <span class="attack reach edit">, </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="attack range edit"> <span name="attr_distance"><span data-i18n="FEET_ABBREVIATION"></span></span></span> <span class="attack range edit">, </span> <span class="attack edit 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 attack edit">, </span> <span data-i18n="CRIT_RANGE" class="crit-range attack edit lowercase"></span> <span class="crit-range attack edit"> </span> <span class="crit-range attack edit 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 class="attack edit">.</span> <span class="attack edit"> </span> <span class="attack edit italic"><span data-i18n="HIT"></span><span>:</span></span> <span class="attack edit"> </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="edit 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><span class="attack damage edit">+</span> <span class="attack damage edit auto-expand-wrap"><select name="attr_attack_damage_ability"><option value="">—</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 class="attack edit"> </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="attack damage edit"> </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="edit 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><span class="attack damage edit">+</span> <span class="attack damage edit auto-expand-wrap"><select name="attr_attack_second_damage_ability"><option value="">—</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 class="attack edit">.</span></div><div class="shaped-row mar-l-smd mar-t-smd"><input type="checkbox" name="attr_saving_throw_toggle" value="1" class="saving-throw-toggle small-checkbox"> <span class="saving-throw-reverse heading"><span data-i18n="SAVING_THROW"></span>.</span> <span class="saving-throw 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 class="saving-throw"> </span> <span data-i18n="SAVING_THROW" class="saving-throw lowercase"></span> <span class="saving-throw"> (</span> <span class="saving-throw edit auto-expand-wrap"><select name="attr_saving_throw_ability"><option value="">—</option><option value="STR" data-i18n="STR" class=""></option><option value="DEX" data-i18n="DEX" class=""></option><option value="CON" data-i18n="CON" class=""></option><option value="INT" data-i18n="INT" class=""></option><option value="WIS" data-i18n="WIS" class=""></option><option value="CHA" data-i18n="CHA" class=""></option><option value="HON" data-i18n="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 class="saving-throw">+</span> <span class="saving-throw 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 class="saving-throw">=</span> <span data-i18n="DC" class="saving-throw"></span> <span class="saving-throw"> </span> <input type="hidden" name="attr_saving_throw_dc"> <span name="attr_saving_throw_dc" class="saving-throw bold"></span> <span class="saving-throw">).</span> <span class="saving-throw"> </span> <span class="saving-throw 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><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="edit 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><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="">—</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 extra-on-a-crit">, </span> <span data-i18n="EXTRA_ON_A_CRIT" class="saving-throw damage edit extra-on-a-crit lowercase"></span> <span class="saving-throw damage edit extra-on-a-crit"> </span> <span class="saving-throw damage edit extra-on-a-crit auto-expand-wrap"><input type="text" name="attr_saving_throw_damage_crit" class="center"> <span name="attr_saving_throw_damage_crit" 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="edit 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><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="">—</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 extra-on-a-crit">, </span> <span data-i18n="EXTRA_ON_A_CRIT" class="saving-throw damage edit extra-on-a-crit lowercase"></span> <span class="saving-throw damage edit extra-on-a-crit"> </span> <span class="saving-throw damage edit extra-on-a-crit auto-expand-wrap"><input type="text" name="attr_saving_throw_second_damage_crit" class="center"> <span name="attr_saving_throw_second_damage_crit" 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 class="shaped-row 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="edit 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><span class="other-damage damage edit">+</span> <span class="other-damage damage edit auto-expand-wrap"><select name="attr_other_damage_ability"><option value="">—</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="edit 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><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="">—</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><input type="hidden" name="attr_heal_formula"><div class="shaped-row mar-l-smd mar-t-smd"><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><span class="heal">+</span> <span class="heal auto-expand-wrap"><select name="attr_heal_ability"><option value="">—</option><option value="STR" data-i18n="STR" class=""></option><option value="DEX" data-i18n="DEX" class=""></option><option value="CON" data-i18n="CON" class=""></option><option value="INT" data-i18n="INT" class=""></option><option value="WIS" data-i18n="WIS" class=""></option><option value="CHA" data-i18n="CHA" class=""></option><option value="HON" data-i18n="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 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></div></fieldset></div><div class="spell-level-container spell-level-8 shaped-row vert-center"><div class="spell-level-wrapper shaped-row 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><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 vert-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 vert-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 vert-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 vert-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 vert-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 mar-l-smd"><input type="checkbox" name="attr_attack_toggle" value="1" class="attack-toggle small-checkbox"> <span class="attack-reverse heading"><span data-i18n="ATTACK"></span>.</span> <input type="hidden" name="attr_attack_type" class="attack-type"> <span class="edit attack 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="attack edit 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 class="attack edit">+</span> <span class="attack edit auto-expand-wrap"><select name="attr_attack_ability"><option value="">—</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 class="attack edit">+</span> <span class="attack edit 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 class="attack edit">=</span> <span class="attack edit"> </span> <span name="attr_to_hit" class="attack edit">+0</span> <span class="attack edit"> </span> <span data-i18n="TO_HIT" class="attack edit"></span> <span class="attack edit">, </span> <span data-i18n="REACH" class="attack reach edit lowercase"></span> <span class="attack reach edit"> </span> <span class="attack reach edit 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="attack reach edit"> <span name="attr_distance"><span data-i18n="FEET_ABBREVIATION"></span></span></span> <span class="attack reach edit">, </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="attack range edit"> <span name="attr_distance"><span data-i18n="FEET_ABBREVIATION"></span></span></span> <span class="attack range edit">, </span> <span class="attack edit 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 attack edit">, </span> <span data-i18n="CRIT_RANGE" class="crit-range attack edit lowercase"></span> <span class="crit-range attack edit"> </span> <span class="crit-range attack edit 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 class="attack edit">.</span> <span class="attack edit"> </span> <span class="attack edit italic"><span data-i18n="HIT"></span><span>:</span></span> <span class="attack edit"> </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="edit 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><span class="attack damage edit">+</span> <span class="attack damage edit auto-expand-wrap"><select name="attr_attack_damage_ability"><option value="">—</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 class="attack edit"> </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="attack damage edit"> </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="edit 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><span class="attack damage edit">+</span> <span class="attack damage edit auto-expand-wrap"><select name="attr_attack_second_damage_ability"><option value="">—</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 class="attack edit">.</span></div><div class="shaped-row mar-l-smd mar-t-smd"><input type="checkbox" name="attr_saving_throw_toggle" value="1" class="saving-throw-toggle small-checkbox"> <span class="saving-throw-reverse heading"><span data-i18n="SAVING_THROW"></span>.</span> <span class="saving-throw 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 class="saving-throw"> </span> <span data-i18n="SAVING_THROW" class="saving-throw lowercase"></span> <span class="saving-throw"> (</span> <span class="saving-throw edit auto-expand-wrap"><select name="attr_saving_throw_ability"><option value="">—</option><option value="STR" data-i18n="STR" class=""></option><option value="DEX" data-i18n="DEX" class=""></option><option value="CON" data-i18n="CON" class=""></option><option value="INT" data-i18n="INT" class=""></option><option value="WIS" data-i18n="WIS" class=""></option><option value="CHA" data-i18n="CHA" class=""></option><option value="HON" data-i18n="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 class="saving-throw">+</span> <span class="saving-throw 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 class="saving-throw">=</span> <span data-i18n="DC" class="saving-throw"></span> <span class="saving-throw"> </span> <input type="hidden" name="attr_saving_throw_dc"> <span name="attr_saving_throw_dc" class="saving-throw bold"></span> <span class="saving-throw">).</span> <span class="saving-throw"> </span> <span class="saving-throw 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><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="edit 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><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="">—</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 extra-on-a-crit">, </span> <span data-i18n="EXTRA_ON_A_CRIT" class="saving-throw damage edit extra-on-a-crit lowercase"></span> <span class="saving-throw damage edit extra-on-a-crit"> </span> <span class="saving-throw damage edit extra-on-a-crit auto-expand-wrap"><input type="text" name="attr_saving_throw_damage_crit" class="center"> <span name="attr_saving_throw_damage_crit" 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="edit 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><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="">—</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 extra-on-a-crit">, </span> <span data-i18n="EXTRA_ON_A_CRIT" class="saving-throw damage edit extra-on-a-crit lowercase"></span> <span class="saving-throw damage edit extra-on-a-crit"> </span> <span class="saving-throw damage edit extra-on-a-crit auto-expand-wrap"><input type="text" name="attr_saving_throw_second_damage_crit" class="center"> <span name="attr_saving_throw_second_damage_crit" 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 class="shaped-row 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="edit 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><span class="other-damage damage edit">+</span> <span class="other-damage damage edit auto-expand-wrap"><select name="attr_other_damage_ability"><option value="">—</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="edit 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><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="">—</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><input type="hidden" name="attr_heal_formula"><div class="shaped-row mar-l-smd mar-t-smd"><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><span class="heal">+</span> <span class="heal auto-expand-wrap"><select name="attr_heal_ability"><option value="">—</option><option value="STR" data-i18n="STR" class=""></option><option value="DEX" data-i18n="DEX" class=""></option><option value="CON" data-i18n="CON" class=""></option><option value="INT" data-i18n="INT" class=""></option><option value="WIS" data-i18n="WIS" class=""></option><option value="CHA" data-i18n="CHA" class=""></option><option value="HON" data-i18n="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 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></div></fieldset></div><div class="spell-level-container spell-level-9 shaped-row vert-center"><div class="spell-level-wrapper shaped-row 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><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 vert-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 vert-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 vert-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 vert-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 vert-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 mar-l-smd"><input type="checkbox" name="attr_attack_toggle" value="1" class="attack-toggle small-checkbox"> <span class="attack-reverse heading"><span data-i18n="ATTACK"></span>.</span> <input type="hidden" name="attr_attack_type" class="attack-type"> <span class="edit attack 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="attack edit 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 class="attack edit">+</span> <span class="attack edit auto-expand-wrap"><select name="attr_attack_ability"><option value="">—</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 class="attack edit">+</span> <span class="attack edit 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 class="attack edit">=</span> <span class="attack edit"> </span> <span name="attr_to_hit" class="attack edit">+0</span> <span class="attack edit"> </span> <span data-i18n="TO_HIT" class="attack edit"></span> <span class="attack edit">, </span> <span data-i18n="REACH" class="attack reach edit lowercase"></span> <span class="attack reach edit"> </span> <span class="attack reach edit 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="attack reach edit"> <span name="attr_distance"><span data-i18n="FEET_ABBREVIATION"></span></span></span> <span class="attack reach edit">, </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="attack range edit"> <span name="attr_distance"><span data-i18n="FEET_ABBREVIATION"></span></span></span> <span class="attack range edit">, </span> <span class="attack edit 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 attack edit">, </span> <span data-i18n="CRIT_RANGE" class="crit-range attack edit lowercase"></span> <span class="crit-range attack edit"> </span> <span class="crit-range attack edit 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 class="attack edit">.</span> <span class="attack edit"> </span> <span class="attack edit italic"><span data-i18n="HIT"></span><span>:</span></span> <span class="attack edit"> </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="edit 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><span class="attack damage edit">+</span> <span class="attack damage edit auto-expand-wrap"><select name="attr_attack_damage_ability"><option value="">—</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 class="attack edit"> </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="attack damage edit"> </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="edit 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><span class="attack damage edit">+</span> <span class="attack damage edit auto-expand-wrap"><select name="attr_attack_second_damage_ability"><option value="">—</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 class="attack edit">.</span></div><div class="shaped-row mar-l-smd mar-t-smd"><input type="checkbox" name="attr_saving_throw_toggle" value="1" class="saving-throw-toggle small-checkbox"> <span class="saving-throw-reverse heading"><span data-i18n="SAVING_THROW"></span>.</span> <span class="saving-throw 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 class="saving-throw"> </span> <span data-i18n="SAVING_THROW" class="saving-throw lowercase"></span> <span class="saving-throw"> (</span> <span class="saving-throw edit auto-expand-wrap"><select name="attr_saving_throw_ability"><option value="">—</option><option value="STR" data-i18n="STR" class=""></option><option value="DEX" data-i18n="DEX" class=""></option><option value="CON" data-i18n="CON" class=""></option><option value="INT" data-i18n="INT" class=""></option><option value="WIS" data-i18n="WIS" class=""></option><option value="CHA" data-i18n="CHA" class=""></option><option value="HON" data-i18n="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 class="saving-throw">+</span> <span class="saving-throw 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 class="saving-throw">=</span> <span data-i18n="DC" class="saving-throw"></span> <span class="saving-throw"> </span> <input type="hidden" name="attr_saving_throw_dc"> <span name="attr_saving_throw_dc" class="saving-throw bold"></span> <span class="saving-throw">).</span> <span class="saving-throw"> </span> <span class="saving-throw 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><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="edit 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><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="">—</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 extra-on-a-crit">, </span> <span data-i18n="EXTRA_ON_A_CRIT" class="saving-throw damage edit extra-on-a-crit lowercase"></span> <span class="saving-throw damage edit extra-on-a-crit"> </span> <span class="saving-throw damage edit extra-on-a-crit auto-expand-wrap"><input type="text" name="attr_saving_throw_damage_crit" class="center"> <span name="attr_saving_throw_damage_crit" 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="edit 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><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="">—</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 extra-on-a-crit">, </span> <span data-i18n="EXTRA_ON_A_CRIT" class="saving-throw damage edit extra-on-a-crit lowercase"></span> <span class="saving-throw damage edit extra-on-a-crit"> </span> <span class="saving-throw damage edit extra-on-a-crit auto-expand-wrap"><input type="text" name="attr_saving_throw_second_damage_crit" class="center"> <span name="attr_saving_throw_second_damage_crit" 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 class="shaped-row 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="edit 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><span class="other-damage damage edit">+</span> <span class="other-damage damage edit auto-expand-wrap"><select name="attr_other_damage_ability"><option value="">—</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="edit 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><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="">—</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><input type="hidden" name="attr_heal_formula"><div class="shaped-row mar-l-smd mar-t-smd"><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><span class="heal">+</span> <span class="heal auto-expand-wrap"><select name="attr_heal_ability"><option value="">—</option><option value="STR" data-i18n="STR" class=""></option><option value="DEX" data-i18n="DEX" class=""></option><option value="CON" data-i18n="CON" class=""></option><option value="INT" data-i18n="INT" class=""></option><option value="WIS" data-i18n="WIS" class=""></option><option value="CHA" data-i18n="CHA" class=""></option><option value="HON" data-i18n="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 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></div></fieldset></div></div><div class="center small-label italic edit" data-i18n="TURN_OFF_FILTERING"></div></div><input type="hidden" name="attr_actions_exist" class="item-toggle"><div class="item-to-toggle 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 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="inline-block show-uses-recharge"> <span class="shaped-row"><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="number" name="attr_per_use" class="no-spin no-pad" step="1"> <span name="attr_per_use" class="auto-expand-text"></span> </span><span data-i18n="PER_USE" class="edit heading lowercase"></span> <span class="heading show-uses show-recharge">, </span> <span name="attr_recharge" class="presentation heading show-recharge" data-i18n-dynamic></span> <span class="heading">)</span> </span></span><span class="heading">.</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 name="attr_attack_string" class="attack condense pre-line"></span> <span class="attack condense italic"><span data-i18n="HIT"></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="number" name="attr_per_use" class="no-spin no-pad" step="1"> <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 mar-l-smd"><input type="checkbox" name="attr_attack_toggle" value="1" class="attack-toggle small-checkbox"> <span class="attack-reverse heading"><span data-i18n="ATTACK"></span>.</span> <input type="hidden" name="attr_attack_type" class="attack-type"> <span class="edit attack 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="attack edit 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 class="attack edit">+</span> <span class="attack edit auto-expand-wrap"><select name="attr_attack_ability"><option value="">—</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 class="attack edit">+</span> <span class="attack edit 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 class="attack edit">=</span> <span class="attack edit"> </span> <span name="attr_to_hit" class="attack edit">+0</span> <span class="attack edit"> </span> <span data-i18n="TO_HIT" class="attack edit"></span> <span class="attack edit">, </span> <span data-i18n="REACH" class="attack reach edit lowercase"></span> <span class="attack reach edit"> </span> <span class="attack reach edit 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="attack reach edit"> <span name="attr_distance"><span data-i18n="FEET_ABBREVIATION"></span></span></span> <span class="attack reach edit">, </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="attack range edit"> <span name="attr_distance"><span data-i18n="FEET_ABBREVIATION"></span></span></span> <span class="attack range edit">, </span> <span class="attack edit 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 attack edit">, </span> <span data-i18n="CRIT_RANGE" class="crit-range attack edit lowercase"></span> <span class="crit-range attack edit"> </span> <span class="crit-range attack edit 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 class="attack edit">.</span> <span class="attack edit"> </span> <span class="attack edit italic"><span data-i18n="HIT"></span><span>:</span></span> <span class="attack edit"> </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="edit 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><span class="attack damage edit">+</span> <span class="attack damage edit auto-expand-wrap"><select name="attr_attack_damage_ability"><option value="">—</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 class="attack edit"> </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="attack damage edit"> </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="edit 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><span class="attack damage edit">+</span> <span class="attack damage edit auto-expand-wrap"><select name="attr_attack_second_damage_ability"><option value="">—</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 edit">.</span></div><div class="shaped-row mar-l-smd mar-t-smd"><input type="checkbox" name="attr_saving_throw_toggle" value="1" class="saving-throw-toggle small-checkbox"> <span class="saving-throw-reverse heading"><span data-i18n="SAVING_THROW"></span>.</span> <span class="saving-throw 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 class="saving-throw"> </span> <span data-i18n="SAVING_THROW" class="saving-throw lowercase"></span> <span class="saving-throw"> (</span> <span class="saving-throw edit auto-expand-wrap"><select name="attr_saving_throw_ability"><option value="">—</option><option value="STR" data-i18n="STR" class=""></option><option value="DEX" data-i18n="DEX" class=""></option><option value="CON" data-i18n="CON" class=""></option><option value="INT" data-i18n="INT" class=""></option><option value="WIS" data-i18n="WIS" class=""></option><option value="CHA" data-i18n="CHA" class=""></option><option value="HON" data-i18n="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 class="saving-throw">+</span> <span class="saving-throw 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 class="saving-throw">=</span> <span data-i18n="DC" class="saving-throw"></span> <span class="saving-throw"> </span> <input type="hidden" name="attr_saving_throw_dc"> <span name="attr_saving_throw_dc" class="saving-throw bold"></span> <span class="saving-throw">).</span> <span class="saving-throw"> </span> <span class="saving-throw 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><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="edit 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><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="">—</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 extra-on-a-crit">, </span> <span data-i18n="EXTRA_ON_A_CRIT" class="saving-throw damage edit extra-on-a-crit lowercase"></span> <span class="saving-throw damage edit extra-on-a-crit"> </span> <span class="saving-throw damage edit extra-on-a-crit auto-expand-wrap"><input type="text" name="attr_saving_throw_damage_crit" class="center"> <span name="attr_saving_throw_damage_crit" 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="edit 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><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="">—</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 extra-on-a-crit">, </span> <span data-i18n="EXTRA_ON_A_CRIT" class="saving-throw damage edit extra-on-a-crit lowercase"></span> <span class="saving-throw damage edit extra-on-a-crit"> </span> <span class="saving-throw damage edit extra-on-a-crit auto-expand-wrap"><input type="text" name="attr_saving_throw_second_damage_crit" class="center"> <span name="attr_saving_throw_second_damage_crit" 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 class="shaped-row 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="edit 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><span class="other-damage damage edit">+</span> <span class="other-damage damage edit auto-expand-wrap"><select name="attr_other_damage_ability"><option value="">—</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="edit 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><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="">—</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><input type="hidden" name="attr_heal_formula"><div class="shaped-row mar-l-smd mar-t-smd"><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><span class="heal">+</span> <span class="heal auto-expand-wrap"><select name="attr_heal_ability"><option value="">—</option><option value="STR" data-i18n="STR" class=""></option><option value="DEX" data-i18n="DEX" class=""></option><option value="CON" data-i18n="CON" class=""></option><option value="INT" data-i18n="INT" class=""></option><option value="WIS" data-i18n="WIS" class=""></option><option value="CHA" data-i18n="CHA" class=""></option><option value="HON" data-i18n="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_exist" class="item-toggle"><div class="item-to-toggle 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 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="inline-block show-uses-recharge"> <span class="shaped-row"><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="number" name="attr_per_use" class="no-spin no-pad" step="1"> <span name="attr_per_use" class="auto-expand-text"></span> </span><span data-i18n="PER_USE" class="edit heading lowercase"></span> <span class="heading show-uses show-recharge">, </span> <span name="attr_recharge" class="presentation heading show-recharge" data-i18n-dynamic></span> <span class="heading">)</span> </span></span><span class="heading">.</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 name="attr_attack_string" class="attack condense pre-line"></span> <span class="attack condense italic"><span data-i18n="HIT"></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="number" name="attr_per_use" class="no-spin no-pad" step="1"> <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 mar-l-smd"><input type="checkbox" name="attr_attack_toggle" value="1" class="attack-toggle small-checkbox"> <span class="attack-reverse heading"><span data-i18n="ATTACK"></span>.</span> <input type="hidden" name="attr_attack_type" class="attack-type"> <span class="edit attack 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="attack edit 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 class="attack edit">+</span> <span class="attack edit auto-expand-wrap"><select name="attr_attack_ability"><option value="">—</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 class="attack edit">+</span> <span class="attack edit 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 class="attack edit">=</span> <span class="attack edit"> </span> <span name="attr_to_hit" class="attack edit">+0</span> <span class="attack edit"> </span> <span data-i18n="TO_HIT" class="attack edit"></span> <span class="attack edit">, </span> <span data-i18n="REACH" class="attack reach edit lowercase"></span> <span class="attack reach edit"> </span> <span class="attack reach edit 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="attack reach edit"> <span name="attr_distance"><span data-i18n="FEET_ABBREVIATION"></span></span></span> <span class="attack reach edit">, </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="attack range edit"> <span name="attr_distance"><span data-i18n="FEET_ABBREVIATION"></span></span></span> <span class="attack range edit">, </span> <span class="attack edit 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 attack edit">, </span> <span data-i18n="CRIT_RANGE" class="crit-range attack edit lowercase"></span> <span class="crit-range attack edit"> </span> <span class="crit-range attack edit 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 class="attack edit">.</span> <span class="attack edit"> </span> <span class="attack edit italic"><span data-i18n="HIT"></span><span>:</span></span> <span class="attack edit"> </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="edit 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><span class="attack damage edit">+</span> <span class="attack damage edit auto-expand-wrap"><select name="attr_attack_damage_ability"><option value="">—</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 class="attack edit"> </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="attack damage edit"> </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="edit 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><span class="attack damage edit">+</span> <span class="attack damage edit auto-expand-wrap"><select name="attr_attack_second_damage_ability"><option value="">—</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 edit">.</span></div><div class="shaped-row mar-l-smd mar-t-smd"><input type="checkbox" name="attr_saving_throw_toggle" value="1" class="saving-throw-toggle small-checkbox"> <span class="saving-throw-reverse heading"><span data-i18n="SAVING_THROW"></span>.</span> <span class="saving-throw 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 class="saving-throw"> </span> <span data-i18n="SAVING_THROW" class="saving-throw lowercase"></span> <span class="saving-throw"> (</span> <span class="saving-throw edit auto-expand-wrap"><select name="attr_saving_throw_ability"><option value="">—</option><option value="STR" data-i18n="STR" class=""></option><option value="DEX" data-i18n="DEX" class=""></option><option value="CON" data-i18n="CON" class=""></option><option value="INT" data-i18n="INT" class=""></option><option value="WIS" data-i18n="WIS" class=""></option><option value="CHA" data-i18n="CHA" class=""></option><option value="HON" data-i18n="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 class="saving-throw">+</span> <span class="saving-throw 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 class="saving-throw">=</span> <span data-i18n="DC" class="saving-throw"></span> <span class="saving-throw"> </span> <input type="hidden" name="attr_saving_throw_dc"> <span name="attr_saving_throw_dc" class="saving-throw bold"></span> <span class="saving-throw">).</span> <span class="saving-throw"> </span> <span class="saving-throw 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><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="edit 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><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="">—</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 extra-on-a-crit">, </span> <span data-i18n="EXTRA_ON_A_CRIT" class="saving-throw damage edit extra-on-a-crit lowercase"></span> <span class="saving-throw damage edit extra-on-a-crit"> </span> <span class="saving-throw damage edit extra-on-a-crit auto-expand-wrap"><input type="text" name="attr_saving_throw_damage_crit" class="center"> <span name="attr_saving_throw_damage_crit" 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="edit 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><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="">—</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 extra-on-a-crit">, </span> <span data-i18n="EXTRA_ON_A_CRIT" class="saving-throw damage edit extra-on-a-crit lowercase"></span> <span class="saving-throw damage edit extra-on-a-crit"> </span> <span class="saving-throw damage edit extra-on-a-crit auto-expand-wrap"><input type="text" name="attr_saving_throw_second_damage_crit" class="center"> <span name="attr_saving_throw_second_damage_crit" 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 class="shaped-row 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="edit 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><span class="other-damage damage edit">+</span> <span class="other-damage damage edit auto-expand-wrap"><select name="attr_other_damage_ability"><option value="">—</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="edit 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><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="">—</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><input type="hidden" name="attr_heal_formula"><div class="shaped-row mar-l-smd mar-t-smd"><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><span class="heal">+</span> <span class="heal auto-expand-wrap"><select name="attr_heal_ability"><option value="">—</option><option value="STR" data-i18n="STR" class=""></option><option value="DEX" data-i18n="DEX" class=""></option><option value="CON" data-i18n="CON" class=""></option><option value="INT" data-i18n="INT" class=""></option><option value="WIS" data-i18n="WIS" class=""></option><option value="CHA" data-i18n="CHA" class=""></option><option value="HON" data-i18n="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_exist" class="item-toggle"><div class="item-to-toggle 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 name="attr_character_name"></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 name="attr_character_name"></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 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_cost" class="has-cost" value=""> <span name="attr_name" class="heading"></span><span class="inline-block show-cost"> <span class="shaped-row"><span> </span> <span class="heading">(</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="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 name="attr_cost" class="presentation heading show-cost" data-i18n-dynamic></span> <span class="heading">)</span> </span></span><span class="heading">.</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 name="attr_attack_string" class="attack condense pre-line"></span> <span class="attack condense italic"><span data-i18n="HIT"></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="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 mar-l-smd"><input type="checkbox" name="attr_attack_toggle" value="1" class="attack-toggle small-checkbox"> <span class="attack-reverse heading"><span data-i18n="ATTACK"></span>.</span> <input type="hidden" name="attr_attack_type" class="attack-type"> <span class="edit attack 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="attack edit 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 class="attack edit">+</span> <span class="attack edit auto-expand-wrap"><select name="attr_attack_ability"><option value="">—</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 class="attack edit">+</span> <span class="attack edit 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 class="attack edit">=</span> <span class="attack edit"> </span> <span name="attr_to_hit" class="attack edit">+0</span> <span class="attack edit"> </span> <span data-i18n="TO_HIT" class="attack edit"></span> <span class="attack edit">, </span> <span data-i18n="REACH" class="attack reach edit lowercase"></span> <span class="attack reach edit"> </span> <span class="attack reach edit 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="attack reach edit"> <span name="attr_distance"><span data-i18n="FEET_ABBREVIATION"></span></span></span> <span class="attack reach edit">, </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="attack range edit"> <span name="attr_distance"><span data-i18n="FEET_ABBREVIATION"></span></span></span> <span class="attack range edit">, </span> <span class="attack edit 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 attack edit">, </span> <span data-i18n="CRIT_RANGE" class="crit-range attack edit lowercase"></span> <span class="crit-range attack edit"> </span> <span class="crit-range attack edit 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 class="attack edit">.</span> <span class="attack edit"> </span> <span class="attack edit italic"><span data-i18n="HIT"></span><span>:</span></span> <span class="attack edit"> </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="edit 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><span class="attack damage edit">+</span> <span class="attack damage edit auto-expand-wrap"><select name="attr_attack_damage_ability"><option value="">—</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 class="attack edit"> </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="attack damage edit"> </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="edit 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><span class="attack damage edit">+</span> <span class="attack damage edit auto-expand-wrap"><select name="attr_attack_second_damage_ability"><option value="">—</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 edit">.</span></div><div class="shaped-row mar-l-smd mar-t-smd"><input type="checkbox" name="attr_saving_throw_toggle" value="1" class="saving-throw-toggle small-checkbox"> <span class="saving-throw-reverse heading"><span data-i18n="SAVING_THROW"></span>.</span> <span class="saving-throw 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 class="saving-throw"> </span> <span data-i18n="SAVING_THROW" class="saving-throw lowercase"></span> <span class="saving-throw"> (</span> <span class="saving-throw edit auto-expand-wrap"><select name="attr_saving_throw_ability"><option value="">—</option><option value="STR" data-i18n="STR" class=""></option><option value="DEX" data-i18n="DEX" class=""></option><option value="CON" data-i18n="CON" class=""></option><option value="INT" data-i18n="INT" class=""></option><option value="WIS" data-i18n="WIS" class=""></option><option value="CHA" data-i18n="CHA" class=""></option><option value="HON" data-i18n="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 class="saving-throw">+</span> <span class="saving-throw 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 class="saving-throw">=</span> <span data-i18n="DC" class="saving-throw"></span> <span class="saving-throw"> </span> <input type="hidden" name="attr_saving_throw_dc"> <span name="attr_saving_throw_dc" class="saving-throw bold"></span> <span class="saving-throw">).</span> <span class="saving-throw"> </span> <span class="saving-throw 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><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="edit 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><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="">—</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 extra-on-a-crit">, </span> <span data-i18n="EXTRA_ON_A_CRIT" class="saving-throw damage edit extra-on-a-crit lowercase"></span> <span class="saving-throw damage edit extra-on-a-crit"> </span> <span class="saving-throw damage edit extra-on-a-crit auto-expand-wrap"><input type="text" name="attr_saving_throw_damage_crit" class="center"> <span name="attr_saving_throw_damage_crit" 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="edit 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><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="">—</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 extra-on-a-crit">, </span> <span data-i18n="EXTRA_ON_A_CRIT" class="saving-throw damage edit extra-on-a-crit lowercase"></span> <span class="saving-throw damage edit extra-on-a-crit"> </span> <span class="saving-throw damage edit extra-on-a-crit auto-expand-wrap"><input type="text" name="attr_saving_throw_second_damage_crit" class="center"> <span name="attr_saving_throw_second_damage_crit" 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 class="shaped-row 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="edit 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><span class="other-damage damage edit">+</span> <span class="other-damage damage edit auto-expand-wrap"><select name="attr_other_damage_ability"><option value="">—</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="edit 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><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="">—</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><input type="hidden" name="attr_heal_formula"><div class="shaped-row mar-l-smd mar-t-smd"><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><span class="heal">+</span> <span class="heal auto-expand-wrap"><select name="attr_heal_ability"><option value="">—</option><option value="STR" data-i18n="STR" class=""></option><option value="DEX" data-i18n="DEX" class=""></option><option value="CON" data-i18n="CON" class=""></option><option value="INT" data-i18n="INT" class=""></option><option value="WIS" data-i18n="WIS" class=""></option><option value="CHA" data-i18n="CHA" class=""></option><option value="HON" data-i18n="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_exist" class="item-toggle"><div class="item-to-toggle 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" value="@{output_option} &{template:5e-shaped} {{character_name=@{character_name}}} @{show_character_name} {{action=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 name="attr_attack_string" class="attack condense pre-line"></span> <span class="attack condense italic"><span data-i18n="HIT"></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 mar-l-smd"><input type="checkbox" name="attr_attack_toggle" value="1" class="attack-toggle small-checkbox"> <span class="attack-reverse heading"><span data-i18n="ATTACK"></span>.</span> <input type="hidden" name="attr_attack_type" class="attack-type"> <span class="edit attack 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="attack edit 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 class="attack edit">+</span> <span class="attack edit auto-expand-wrap"><select name="attr_attack_ability"><option value="">—</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 class="attack edit">+</span> <span class="attack edit 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 class="attack edit">=</span> <span class="attack edit"> </span> <span name="attr_to_hit" class="attack edit">+0</span> <span class="attack edit"> </span> <span data-i18n="TO_HIT" class="attack edit"></span> <span class="attack edit">, </span> <span data-i18n="REACH" class="attack reach edit lowercase"></span> <span class="attack reach edit"> </span> <span class="attack reach edit 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="attack reach edit"> <span name="attr_distance"><span data-i18n="FEET_ABBREVIATION"></span></span></span> <span class="attack reach edit">, </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="attack range edit"> <span name="attr_distance"><span data-i18n="FEET_ABBREVIATION"></span></span></span> <span class="attack range edit">, </span> <span class="attack edit 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 attack edit">, </span> <span data-i18n="CRIT_RANGE" class="crit-range attack edit lowercase"></span> <span class="crit-range attack edit"> </span> <span class="crit-range attack edit 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 class="attack edit">.</span> <span class="attack edit"> </span> <span class="attack edit italic"><span data-i18n="HIT"></span><span>:</span></span> <span class="attack edit"> </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="edit 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><span class="attack damage edit">+</span> <span class="attack damage edit auto-expand-wrap"><select name="attr_attack_damage_ability"><option value="">—</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 class="attack edit"> </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="attack damage edit"> </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="edit 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><span class="attack damage edit">+</span> <span class="attack damage edit auto-expand-wrap"><select name="attr_attack_second_damage_ability"><option value="">—</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 edit">.</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="shaped-row mar-l-smd mar-t-smd"><input type="checkbox" name="attr_saving_throw_toggle" value="1" class="saving-throw-toggle small-checkbox"> <span class="saving-throw-reverse heading"><span data-i18n="SAVING_THROW"></span>.</span> <span class="saving-throw 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 class="saving-throw"> </span> <span data-i18n="SAVING_THROW" class="saving-throw lowercase"></span> <span class="saving-throw"> (</span> <span class="saving-throw edit auto-expand-wrap"><select name="attr_saving_throw_ability"><option value="">—</option><option value="STR" data-i18n="STR" class=""></option><option value="DEX" data-i18n="DEX" class=""></option><option value="CON" data-i18n="CON" class=""></option><option value="INT" data-i18n="INT" class=""></option><option value="WIS" data-i18n="WIS" class=""></option><option value="CHA" data-i18n="CHA" class=""></option><option value="HON" data-i18n="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 class="saving-throw">+</span> <span class="saving-throw 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 class="saving-throw">=</span> <span data-i18n="DC" class="saving-throw"></span> <span class="saving-throw"> </span> <input type="hidden" name="attr_saving_throw_dc"> <span name="attr_saving_throw_dc" class="saving-throw bold"></span> <span class="saving-throw">).</span> <span class="saving-throw"> </span> <span class="saving-throw 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><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="edit 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><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="">—</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 extra-on-a-crit">, </span> <span data-i18n="EXTRA_ON_A_CRIT" class="saving-throw damage edit extra-on-a-crit lowercase"></span> <span class="saving-throw damage edit extra-on-a-crit"> </span> <span class="saving-throw damage edit extra-on-a-crit auto-expand-wrap"><input type="text" name="attr_saving_throw_damage_crit" class="center"> <span name="attr_saving_throw_damage_crit" 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="edit 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><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="">—</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 extra-on-a-crit">, </span> <span data-i18n="EXTRA_ON_A_CRIT" class="saving-throw damage edit extra-on-a-crit lowercase"></span> <span class="saving-throw damage edit extra-on-a-crit"> </span> <span class="saving-throw damage edit extra-on-a-crit auto-expand-wrap"><input type="text" name="attr_saving_throw_second_damage_crit" class="center"> <span name="attr_saving_throw_second_damage_crit" 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 class="shaped-row 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="edit 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><span class="other-damage damage edit">+</span> <span class="other-damage damage edit auto-expand-wrap"><select name="attr_other_damage_ability"><option value="">—</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="edit 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><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="">—</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><input type="hidden" name="attr_heal_formula"><div class="shaped-row mar-l-smd mar-t-smd"><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><span class="heal">+</span> <span class="heal auto-expand-wrap"><select name="attr_heal_ability"><option value="">—</option><option value="STR" data-i18n="STR" class=""></option><option value="DEX" data-i18n="DEX" class=""></option><option value="CON" data-i18n="CON" class=""></option><option value="INT" data-i18n="INT" class=""></option><option value="WIS" data-i18n="WIS" class=""></option><option value="CHA" data-i18n="CHA" class=""></option><option value="HON" data-i18n="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_regionaleffects_exist" class="item-toggle"><div class="item-to-toggle 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" value="@{output_option} &{template:5e-shaped} {{character_name=@{character_name}}} @{show_character_name} {{action=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 name="attr_attack_string" class="attack condense pre-line"></span> <span class="attack condense italic"><span data-i18n="HIT"></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 mar-l-smd"><input type="checkbox" name="attr_attack_toggle" value="1" class="attack-toggle small-checkbox"> <span class="attack-reverse heading"><span data-i18n="ATTACK"></span>.</span> <input type="hidden" name="attr_attack_type" class="attack-type"> <span class="edit attack 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="attack edit 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 class="attack edit">+</span> <span class="attack edit auto-expand-wrap"><select name="attr_attack_ability"><option value="">—</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 class="attack edit">+</span> <span class="attack edit 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 class="attack edit">=</span> <span class="attack edit"> </span> <span name="attr_to_hit" class="attack edit">+0</span> <span class="attack edit"> </span> <span data-i18n="TO_HIT" class="attack edit"></span> <span class="attack edit">, </span> <span data-i18n="REACH" class="attack reach edit lowercase"></span> <span class="attack reach edit"> </span> <span class="attack reach edit 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="attack reach edit"> <span name="attr_distance"><span data-i18n="FEET_ABBREVIATION"></span></span></span> <span class="attack reach edit">, </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="attack range edit"> <span name="attr_distance"><span data-i18n="FEET_ABBREVIATION"></span></span></span> <span class="attack range edit">, </span> <span class="attack edit 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 attack edit">, </span> <span data-i18n="CRIT_RANGE" class="crit-range attack edit lowercase"></span> <span class="crit-range attack edit"> </span> <span class="crit-range attack edit 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 class="attack edit">.</span> <span class="attack edit"> </span> <span class="attack edit italic"><span data-i18n="HIT"></span><span>:</span></span> <span class="attack edit"> </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="edit 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><span class="attack damage edit">+</span> <span class="attack damage edit auto-expand-wrap"><select name="attr_attack_damage_ability"><option value="">—</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 class="attack edit"> </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="attack damage edit"> </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="edit 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><span class="attack damage edit">+</span> <span class="attack damage edit auto-expand-wrap"><select name="attr_attack_second_damage_ability"><option value="">—</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 edit">.</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="shaped-row mar-l-smd mar-t-smd"><input type="checkbox" name="attr_saving_throw_toggle" value="1" class="saving-throw-toggle small-checkbox"> <span class="saving-throw-reverse heading"><span data-i18n="SAVING_THROW"></span>.</span> <span class="saving-throw 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 class="saving-throw"> </span> <span data-i18n="SAVING_THROW" class="saving-throw lowercase"></span> <span class="saving-throw"> (</span> <span class="saving-throw edit auto-expand-wrap"><select name="attr_saving_throw_ability"><option value="">—</option><option value="STR" data-i18n="STR" class=""></option><option value="DEX" data-i18n="DEX" class=""></option><option value="CON" data-i18n="CON" class=""></option><option value="INT" data-i18n="INT" class=""></option><option value="WIS" data-i18n="WIS" class=""></option><option value="CHA" data-i18n="CHA" class=""></option><option value="HON" data-i18n="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 class="saving-throw">+</span> <span class="saving-throw 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 class="saving-throw">=</span> <span data-i18n="DC" class="saving-throw"></span> <span class="saving-throw"> </span> <input type="hidden" name="attr_saving_throw_dc"> <span name="attr_saving_throw_dc" class="saving-throw bold"></span> <span class="saving-throw">).</span> <span class="saving-throw"> </span> <span class="saving-throw 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><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="edit 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><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="">—</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 extra-on-a-crit">, </span> <span data-i18n="EXTRA_ON_A_CRIT" class="saving-throw damage edit extra-on-a-crit lowercase"></span> <span class="saving-throw damage edit extra-on-a-crit"> </span> <span class="saving-throw damage edit extra-on-a-crit auto-expand-wrap"><input type="text" name="attr_saving_throw_damage_crit" class="center"> <span name="attr_saving_throw_damage_crit" 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="edit 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><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="">—</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 extra-on-a-crit">, </span> <span data-i18n="EXTRA_ON_A_CRIT" class="saving-throw damage edit extra-on-a-crit lowercase"></span> <span class="saving-throw damage edit extra-on-a-crit"> </span> <span class="saving-throw damage edit extra-on-a-crit auto-expand-wrap"><input type="text" name="attr_saving_throw_second_damage_crit" class="center"> <span name="attr_saving_throw_second_damage_crit" 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 class="shaped-row 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="edit 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><span class="other-damage damage edit">+</span> <span class="other-damage damage edit auto-expand-wrap"><select name="attr_other_damage_ability"><option value="">—</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="edit 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><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="">—</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><input type="hidden" name="attr_heal_formula"><div class="shaped-row mar-l-smd mar-t-smd"><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><span class="heal">+</span> <span class="heal auto-expand-wrap"><select name="attr_heal_ability"><option value="">—</option><option value="STR" data-i18n="STR" class=""></option><option value="DEX" data-i18n="DEX" class=""></option><option value="CON" data-i18n="CON" class=""></option><option value="INT" data-i18n="INT" class=""></option><option value="WIS" data-i18n="WIS" class=""></option><option value="CHA" data-i18n="CHA" class=""></option><option value="HON" data-i18n="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></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="ADVANTAGE_QUERY"></option><option value="?{Advantaged|No,2d20kl1|Yes,d20}" data-i18n="DISADVANTAGE_QUERY"></option></select></div></div><div class="shaped-row space-between no-wrap mar-b-sm"><span class="small-label" data-i18n="TRACKER"></span><div class="6-rem"><select name="attr_initiative_to_tracker"><option value="@{selected|initiative_formula} &{tracker}" data-i18n="TO_TRACKER" selected="selected"></option><option value="@{initiative_formula}" data-i18n="DONT"></option></select></div></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="[[@{initiative} / 100]][tie breaker]"></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="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="CREATE_CLASS_FEATURES"></span> <input type="checkbox" name="attr_create_class_features" 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="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="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 class="small-label" data-i18n="CRITICAL_DAMAGE_IS_MAXIMIZED"></span> <input type="checkbox" name="attr_critical_damage_maximized" 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="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">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_COST"></span> <input type="checkbox" name="attr_hide_cost" class="mar-l-md no-shrink" value="{{hide_cost=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="shaped-row space-between no-wrap"><span class="small-label" data-i18n="ENCUMBRANCE_MULTIPLIER"></span> <span class="auto-expand-wrap"><input type="number" name="attr_encumbrance_multiplier" value="1" step="0.01" class="no-spin"> <span name="attr_encumbrance_multiplier" class="auto-expand-text"></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="ADVANTAGE_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="?{Advantaged|No,2d20kl1|Yes,d20}"> <span data-i18n="DISADVANTAGE_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="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 vert-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"></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"></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="npc"><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_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_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})}} @{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="mar-t-sm"></div><input type="hidden" name="attr_traits_exist" class="item-toggle"><div class="item-to-toggle"><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><div class="mar-t-sm"></div><div class="pc"><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><input type="hidden" name="attr_actions_exist" class="item-toggle"><div class="npc item-to-toggle"><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><div class="mar-t-sm npc"></div><input type="hidden" name="attr_reactions_exist" class="item-toggle"><div class="npc item-to-toggle"><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><div class="mar-t-sm npc"></div><input type="hidden" name="attr_legendaryactions_exist" class="item-toggle"><div class="npc item-to-toggle"><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><div class="mar-t-sm npc"></div><input type="hidden" name="attr_lairactions_exist" class="item-toggle"><div class="npc item-to-toggle"><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><div class="mar-t-sm npc"></div><input type="hidden" name="attr_regionaleffects_exist" class="item-toggle"><div class="npc item-to-toggle"><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_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}}} {{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}}} {{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_import_data_present" class="import-data-present"><div class="overlay absolute"><div class="fixed pad-l-hundred pad-t-hundred"><div class="importing"><div class="shaped-row"><div class="mar-r-md"><label class="pseudo-button-wrapper visible-button"><input type="checkbox" name="attr_reject_import" value="1"> <span data-i18n="CANCEL"></span></label></div><div class="mar-l-md"><label class="pseudo-button-wrapper visible-button"><input type="checkbox" name="attr_accept_import" value="1"> <span data-i18n="IMPORT"></span></label></div></div></div></div></div><input type="hidden" name="attr_processing" class="show-processing" value=""><div class="processing"><div class="relative"><img src="http://i.imgur.com/2KjuKkG.gif"><div><span data-i18n="PROCESSING_TITLE"></span> <span name="attr_processing" class="processing-names small-label"></span></div><div data-i18n="PROCESSING_MESSAGE" class="small-label"></div><div data-i18n="PROCESSING_CLOSE_MESSAGE" class="small-label"></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></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.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 _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 proficiencyBonus=new _ProficiencyBonus.ProficiencyBonus();var ActionComponents=exports.ActionComponents=function(){function ActionComponents(){_classCallCheck(this,ActionComponents);var hitSyntax=/\s?(?:Hit):?\s?\d+?\s?\(?/;var damageSyntax=/(?:\d+?\s?\(?)?(?:(\d+d?\d+(?:\s?(?:\+|-)\s?\d+)?)(?:\))?)\s*?/;var damageType=/((?:[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 altDamageSyntax=/(?:,\s*?or\s*?)/;var plus=/\s*?plus\s*?/;var taking=/\s*?(?:taking|or take)\s*?/;this.attackDamageRegex=new RegExp(hitSyntax.source+damageSyntax.source+damageType.source,'i');this.attackDamagePlusRegex=new RegExp(plus.source+damageSyntax.source+damageType.source,'i');this.attackAltDamageRegex=new RegExp(altDamageSyntax.source+damageSyntax.source+damageType.source,'i');this.savingThrowDamageRegex=new RegExp(taking.source+damageSyntax.source+damageType.source,'i');}_createClass(ActionComponents,[{key:'setAmmo',value:function setAmmo(rowId,ammoString){(0,_utilities.getSetRepeatingItems)('actionComponents.setAmmo',{repeatingItems:['repeating_attack'],collectionArrayAddItems:['roll_formula'],rowId:rowId,callback:function callback(data,repStrings){repStrings.forEach(function(repString){(0,_utilities.addToRollFormula)(data,repString,ammoString);});}});}},{key:'findAmmo',value:function findAmmo(rowId,name,perUse){var _this=this;(0,_utilities.getSetRepeatingItems)('actionComponents.findAmmo',{repeatingItems:['repeating_ammo'],collectionArray:['ammo_auto_use'],collectionArrayAddItems:['name','qty'],callback:function callback(data,repStrings){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;if(data[_repString+'_name']===name){_this.setAmmo(rowId,'{{ammo=[[@{'+_repString+'_qty}-'+((0,_utilities.exists)(data.ammo_auto_use)?1:0)*(0,_utilities.getIntValue)(perUse,1)+']]}} {{ammo_name='+name+'}}');return;}}}catch(err){_didIteratorError=true;_iteratorError=err;}finally{try{if(!_iteratorNormalCompletion&&_iterator.return){_iterator.return();}}finally{if(_didIteratorError){throw _iteratorError;}}}console.warn('cannot find ammo field by the name '+name+', adding it');var repString='repeating_ammo_'+generateRowID();data[repString+'_name']=name;data[repString+'_qty']=20;_this.setAmmo(rowId,'{{ammo=[[@{'+repString+'_qty}-'+((0,_utilities.exists)(data.ammo_auto_use)?1:0)*(0,_utilities.getIntValue)(perUse,1)+']]}} {{ammo_name='+name+'}}');}});}},{key:'updateAmmo',value:function updateAmmo(data,repString){if(!(0,_utilities.isUndefinedOrEmpty)(data[repString+'_ammo_field_name'])){this.findAmmo(repString.replace('repeating_attack_',''),data[repString+'_ammo_field_name'],data[repString+'_ammo_per_use']);}}},{key:'updateReachAndRange',value:function updateReachAndRange(data,repString){var distance=data.distance_system==='meters'?getTranslationByKey('METERS_ABBREVIATION'):getTranslationByKey('FEET_ABBREVIATION');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+'_reach']=(0,_utilities.removeFeetAndMeters)(data[repString+'_reach']);data[repString+'_attack_string']+=getTranslationByKey('REACH').toLowerCase()+' '+data[repString+'_reach']+' '+distance;(0,_utilities.addToRollFormula)(data,repString,'{{reach='+data[repString+'_reach']+' '+distance+'}}');if((0,_utilities.exists)(data[repString+'_range'])){data[repString+'_attack_string']+=' or ';}}if((0,_utilities.exists)(data[repString+'_range'])){data[repString+'_range']=(0,_utilities.removeFeetAndMeters)(data[repString+'_range']);data[repString+'_attack_string']+=getTranslationByKey('RANGE').toLowerCase()+' '+data[repString+'_range']+' '+distance;(0,_utilities.addToRollFormula)(data,repString,'{{range='+data[repString+'_range']+' '+distance+'}}');}}if((0,_utilities.exists)(data[repString+'_attack_toggle'])){var attackTarget=data[repString+'_attack_target']||'ONE_TARGET';data[repString+'_attack_string']+=', '+getTranslationByKey(attackTarget)+'.';}}},{key:'updateDamage',value:function updateDamage(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 averageDamage=0;var damageAddition=0;var damageFormula='';var damageString='%%averageDamage%% (';var damageCritFormula='';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 damageDieInt=(0,_utilities.getIntValue)(data[repString+'_'+prefix+'_damage_die'].replace('d',''));if((0,_utilities.exists)(data[repString+'_attack_toggle'])){if((0,_utilities.exists)(data.critical_damage_maximized)){var damageDiceResult=(0,_utilities.getIntValue)(data[repString+'_'+prefix+'_damage_dice'])>1?data[repString+'_'+prefix+'_damage_dice']+'*':'';damageCritFormula+=(0,_utilities.addArithmeticOperator)(damageCritFormula,''+damageDiceResult+damageDieInt);}else{damageCritFormula+=(0,_utilities.addArithmeticOperator)(damageCritFormula,damageResult);}damageCritFormula+='['+getTranslationByKey('CRITICAL_DAMAGE').toLowerCase()+']';if((0,_utilities.exists)(data.savage_attacks)){damageCritFormula+=(0,_utilities.addArithmeticOperator)(damageCritFormula,'1'+data[repString+'_'+prefix+'_damage_die']+'['+getTranslationByKey('HALF_ORC_SAVAGE_ATTACKS').toLowerCase()+']');}if((0,_utilities.exists)(data.brutal_critical)){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;}damageCritFormula+=(0,_utilities.addArithmeticOperator)(damageCritFormula,''+damageDie+data[repString+'_'+prefix+'_damage_die']+'['+getTranslationByKey('CLASS_FEATURE_BRUTAL_CRITICAL').toLowerCase()+']');}if((0,_utilities.exists)(data[repString+'_'+prefix+'_damage_crit'])){damageCritFormula+=(0,_utilities.addArithmeticOperator)(damageCritFormula,data[repString+'_'+prefix+'_damage_crit']);}}damageString+=damageResult;if(!isNaN(data[repString+'_'+prefix+'_damage_dice'])){var averageDamagePerDie=damageDieInt/2+0.5;averageDamage+=(0,_utilities.round)((0,_utilities.getFloatValue)(data[repString+'_'+prefix+'_damage_dice'])*averageDamagePerDie);}damageFormula+=damageResult+'['+getTranslationByKey('DAMAGE').toLowerCase()+']';}if(prefix&&prefix.indexOf('second')===-1){if((0,_utilities.isUndefinedOrEmpty)(data[repString+'_'+prefix+'_damage_ability'])&&(data[repString+'_'+prefix+'_type']==='MELEE_WEAPON_ATTACK'||data[repString+'_'+prefix+'_type']==='MELEE_OR_RANGED_WEAPON_ATTACK')){data[repString+'_'+prefix+'_damage_ability']='STR';}else if((0,_utilities.isUndefinedOrEmpty)(data[repString+'_'+prefix+'_damage_ability'])&&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']=(0,_utilities.getFormattedAbility)(data.spell_ability);}var damageAbilityValue=(0,_utilities.getAbilityValueFromShortName)(data,data[repString+'_'+prefix+'_damage_ability']);if((0,_utilities.exists)(damageAbilityValue)){damageAddition+=damageAbilityValue;damageFormula+=(0,_utilities.addArithmeticOperator)(damageFormula,damageAbilityValue)+'['+data[repString+'_'+prefix+'_damage_ability'].toLowerCase()+']';}}if((0,_utilities.exists)(data[repString+'_'+prefix+'_damage_bonus'])){if(!isNaN(data[repString+'_'+prefix+'_damage_bonus'])){damageAddition+=(0,_utilities.getFloatValue)(data[repString+'_'+prefix+'_damage_bonus']);}damageFormula+=(0,_utilities.addArithmeticOperator)(damageFormula,data[repString+'_'+prefix+'_damage_bonus'])+'['+getTranslationByKey('BONUS').toLowerCase()+']';}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)){damageAddition+=(0,_utilities.getIntValue)(data.global_melee_damage_bonus);}else{damageString+=''+(0,_utilities.addArithmeticOperator)(damageString,data.global_melee_damage_bonus);}damageFormula+=(0,_utilities.addArithmeticOperator)(damageFormula,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)){damageAddition+=(0,_utilities.getIntValue)(data.global_ranged_damage_bonus);}else{damageString+=''+(0,_utilities.addArithmeticOperator)(damageString,data.global_ranged_damage_bonus);}damageFormula+=(0,_utilities.addArithmeticOperator)(damageFormula,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)){damageAddition+=(0,_utilities.getIntValue)(data.global_damage_bonus);}else{damageString+=''+(0,_utilities.addArithmeticOperator)(damageString,data.global_damage_bonus);}damageFormula+=(0,_utilities.addArithmeticOperator)(damageFormula,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)){damageAddition+=(0,_utilities.getIntValue)(data.global_spell_damage_bonus);}else{damageString+=''+(0,_utilities.addArithmeticOperator)(damageString,data.global_spell_damage_bonus);}damageFormula+=(0,_utilities.addArithmeticOperator)(damageFormula,data.global_spell_damage_bonus)+'['+getTranslationByKey('GLOBAL_SPELL_DAMAGE_BONUS').toLowerCase()+']';}}}if((0,_utilities.exists)(damageAddition)){averageDamage+=damageAddition;damageString+=(0,_utilities.addArithmeticOperator)(damageString,damageAddition);}damageString+=')';if(averageDamage){damageString=damageString.replace('%%averageDamage%%',averageDamage.toString());data[repString+'_'+prefix+'_damage_average']=averageDamage;}else{damageString=damageString.replace('%%averageDamage%%','');data[repString+'_'+prefix+'_damage_average']='';}if((0,_utilities.exists)(data[repString+'_'+prefix+'_damage_type'])){data[repString+'_'+prefix+'_damage_type']=(0,_utilities.lowercaseDamageTypes)(data[repString+'_'+prefix+'_damage_type']);damageString+=' '+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()+']';damageFormula+=(0,_utilities.addArithmeticOperator)(damageFormula,higherLevelDamage);damageCritFormula+=(0,_utilities.addArithmeticOperator)(damageCritFormula,higherLevelDamage);}if(damageCritFormula!==''){damageCritFormula='{{'+prefix+'_damage_crit=[['+damageCritFormula+']]}}';(0,_utilities.addToRollFormula)(data,repString,damageCritFormula);}if((0,_utilities.exists)(damageFormula)){(0,_utilities.addToRollFormula)(data,repString,'{{'+prefix+'_damage=[['+damageFormula+']]}}');}if((0,_utilities.exists)(data[repString+'_'+prefix+'_damage_type'])){(0,_utilities.addToRollFormula)(data,repString,'{{'+prefix+'_damage_type='+data[repString+'_'+prefix+'_damage_type']+'}}');}return damageString;}return'';}},{key:'updateDamages',value:function updateDamages(data,repString,prefix){data[repString+'_'+prefix+'_damage_string']='';data[repString+'_'+prefix+'_damage_string']+=this.updateDamage(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.updateDamage(data,repString,prefix+'_second');}if(data[repString+'_'+prefix+'_damage_string']!==''){data[repString+'_'+prefix+'_damage_string']+='.';}}},{key:'updateAttack',value:function updateAttack(data,repString){data[repString+'_attack_string']='';var section=(0,_utilities.getRepeatingSectionOfRepeatingString)(repString);if((0,_utilities.isUndefinedOrEmpty)(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']))||section==='attack'){data[repString+'_attack_toggle']=1;}if((0,_utilities.exists)(data[repString+'_attack_toggle'])){var attackFormula='';var toHit=0;if((0,_utilities.isUndefinedOrEmpty)(data[repString+'_attack_type'])){if(section&§ion.indexOf('spell')!==-1){data[repString+'_attack_type']='MELEE_WEAPON_ATTACK';}else{data[repString+'_attack_type']='MELEE_SPELL_ATTACK';}}(0,_utilities.addToRollFormula)(data,repString,'{{attack_type='+data[repString+'_attack_type']+'}}');if((0,_utilities.isUndefinedOrEmpty)(data[repString+'_proficiency'])||(0,_utilities.exists)(data[repString+'_proficiency'])){var pb=proficiencyBonus.get(data);if(!isNaN(pb)){toHit+=pb;}attackFormula+=pb+'['+getTranslationByKey('PROFICIENT').toLowerCase()+']';}if((0,_utilities.isUndefinedOrEmpty)(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']=(0,_utilities.getFormattedAbility)(data.spell_ability);}}if((0,_utilities.exists)(data[repString+'_attack_ability'])){var attackAbilityValue=(0,_utilities.getAbilityValueFromShortName)(data,data[repString+'_attack_ability']);if(attackAbilityValue){toHit+=attackAbilityValue;attackFormula+=(0,_utilities.addArithmeticOperator)(attackFormula,attackAbilityValue)+'['+data[repString+'_attack_ability'].toLowerCase()+']';}}if((0,_utilities.exists)(data[repString+'_attack_bonus'])){if(!isNaN(data[repString+'_attack_bonus'])){toHit+=(0,_utilities.getIntValue)(data[repString+'_attack_bonus']);}attackFormula+=(0,_utilities.addArithmeticOperator)(attackFormula,data[repString+'_attack_bonus'])+'['+getTranslationByKey('BONUS').toLowerCase()+']';}if(data[repString+'_attack_type']==='MELEE_WEAPON_ATTACK'||data[repString+'_type']==='MELEE_OR_RANGED_WEAPON_ATTACK'||data[repString+'_attack_type']==='RANGED_WEAPON_ATTACK'){var globalAttackBonus=void 0;var globalAttackBonusLabel=void 0;if(section==='attack'||section==='action'||section==='reaction'||section==='legendaryaction'||section==='lairaction'){globalAttackBonus=data.global_attack_bonus;globalAttackBonusLabel=getTranslationByKey('GLOBAL_ATTACK_BONUS');}else if(section&§ion.indexOf('spell')!==-1){globalAttackBonus=data.global_spell_attack_bonus;globalAttackBonusLabel=getTranslationByKey('GLOBAL_SPELL_ATTACK_BONUS');}if((0,_utilities.exists)(globalAttackBonus)){if(!isNaN(globalAttackBonus)){toHit+=(0,_utilities.getIntValue)(globalAttackBonus);}attackFormula+=(0,_utilities.addArithmeticOperator)(attackFormula,globalAttackBonus)+'['+globalAttackBonusLabel.toLowerCase()+']';}if(data[repString+'_attack_type']==='MELEE_WEAPON_ATTACK'||data[repString+'_type']==='MELEE_OR_RANGED_WEAPON_ATTACK'){if((0,_utilities.exists)(data.global_melee_attack_bonus)){if(!isNaN(data.global_melee_attack_bonus)){toHit+=(0,_utilities.getIntValue)(data.global_melee_attack_bonus);}attackFormula+=(0,_utilities.addArithmeticOperator)(attackFormula,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)){toHit+=(0,_utilities.getIntValue)(data.global_ranged_attack_bonus);}attackFormula+=(0,_utilities.addArithmeticOperator)(attackFormula,data.global_ranged_attack_bonus)+'['+getTranslationByKey('GLOBAL_RANGED_ATTACK_BONUS').toLowerCase()+']';}}}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+' + '+attackFormula+']]}}');if(data.shaped_d20==='1d20'){(0,_utilities.addToRollFormula)(data,repString,'{{@{attack_setting}=[[@{shaped_d20}@{d20_mod}'+critRange+' + '+attackFormula+']]}}');}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']+=(0,_utilities.showSign)(toHit)+' '+getTranslationByKey('TO_HIT');data[repString+'_to_hit']=(0,_utilities.showSign)(toHit);this.updateReachAndRange(data,repString);this.updateDamages(data,repString,'attack');}}},{key:'updateSavingThrow',value:function updateSavingThrow(data,repString){if((0,_utilities.isUndefinedOrEmpty)(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);data[repString+'_saving_throw_dc']=(0,_utilities.getIntValue)(data.base_dc)+(0,_utilities.getIntValue)(data.pb);if((0,_utilities.isUndefinedOrEmpty)(data[repString+'_saving_throw_ability'])&§ion&§ion.indexOf('spell')!==-1&&(0,_utilities.exists)(data.spell_ability)){data[repString+'_saving_throw_ability']=(0,_utilities.getFormattedAbility)(data.spell_ability);}data[repString+'_saving_throw_dc']+=(0,_utilities.getAbilityValueFromShortName)(data,data[repString+'_saving_throw_ability']);if(section&§ion.indexOf('spell')!==-1&&data.global_spell_dc_bonus){data[repString+'_saving_throw_dc']+=(0,_utilities.getIntValue)(data.global_spell_dc_bonus);}data[repString+'_saving_throw_dc']+=(0,_utilities.getIntValue)(data[repString+'_saving_throw_bonus']);if((0,_utilities.exists)(data[repString+'_saving_throw_dc'])){(0,_utilities.addToRollFormula)(data,repString,'{{saving_throw_dc='+data[repString+'_saving_throw_dc']+'}}');}if((0,_utilities.isUndefinedOrEmpty)(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']+'}}');this.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:'updateOtherDamage',value:function updateOtherDamage(data,repString){if((0,_utilities.isUndefinedOrEmpty)(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'])){this.updateDamages(data,repString,'other');}}},{key:'updateHeal',value:function updateHeal(data,repString){if((0,_utilities.isUndefinedOrEmpty)(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+=healResult+'['+getTranslationByKey('HEAL').toLowerCase()+']';}if((0,_utilities.exists)(data[repString+'_heal_ability'])){if(data[repString+'_heal_ability']==='SPELL_ABILITY'){data[repString+'_heal_ability']=(0,_utilities.getFormattedAbility)(data.spell_ability);}var healAbility=(0,_utilities.getAbilityValueFromShortName)(data,data[repString+'_heal_ability']);healFormula+=(0,_utilities.addArithmeticOperator)(healFormula,healAbility)+'['+data[repString+'_heal_ability'].toLowerCase()+']';}var healBonus=data[repString+'_heal_bonus'];if((0,_utilities.exists)(healBonus)){healFormula+=(0,_utilities.addArithmeticOperator)(healFormula,healBonus)+'['+getTranslationByKey('BONUS').toLowerCase()+']';}if(section&§ion.indexOf('spell')!==-1&&(0,_utilities.exists)(data.global_spell_heal_bonus)){healFormula+=(0,_utilities.addArithmeticOperator)(healFormula,data.global_spell_heal_bonus)+'['+getTranslationByKey('GLOBAL_SPELL_HEAL_BONUS').toLowerCase()+']';}if((0,_utilities.exists)(data[repString+'_heal_query_toggle'])){healFormula+=(0,_utilities.addArithmeticOperator)(healFormula,_constants.HEAL_QUERY)+'['+getTranslationByKey('QUERY').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+=(0,_utilities.addArithmeticOperator)(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+=(0,_utilities.addArithmeticOperator)(healFormula,'(@{higher_level_heal} * (@{higher_level_query_'+level+'} - '+level+'))['+getTranslationByKey('HIGHER_LEVEL_FLAT_AMOUNT').toLowerCase()+']');}(0,_utilities.addToRollFormula)(data,repString,'{{heal=[['+healFormula+']]}}');}}},{key:'updateHigherLevel',value:function updateHigherLevel(data,repString,level){if((0,_utilities.isUndefinedOrEmpty)(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.isUndefinedOrEmpty)(data[repString+'_content_toggle'])||(0,_utilities.exists)(data[repString+'_content_toggle'])){(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.isUndefinedOrEmpty)(data[repString+'_emote'])){(0,_utilities.addToRollFormula)(data,repString,'{{emote=@{emote}}}');}if(!(0,_utilities.isUndefinedOrEmpty)(data[repString+'_freetext'])){(0,_utilities.addToRollFormula)(data,repString,'{{freetext=@{freetext}}}');}if(!(0,_utilities.isUndefinedOrEmpty)(data[repString+'_freeform'])){(0,_utilities.addToRollFormula)(data,repString,'@{freeform}');}}},{key:'updateUses',value:function updateUses(data,repString){if(!(0,_utilities.isUndefinedOrEmpty)(data[repString+'_uses'])){(0,_utilities.addToRollFormula)(data,repString,'{{uses=@{uses}}}');}if(!(0,_utilities.isUndefinedOrEmpty)(data[repString+'_uses_max'])){(0,_utilities.addToRollFormula)(data,repString,'{{uses_max=@{uses|max}}}');}if((0,_utilities.isUndefinedOrEmpty)(data[repString+'_per_use'])&&((0,_utilities.exists)(data[repString+'_uses'])||(0,_utilities.exists)(data[repString+'_uses_max']))){data[repString+'_per_use']=1;}if(!(0,_utilities.isUndefinedOrEmpty)(data[repString+'_per_use'])){(0,_utilities.addToRollFormula)(data,repString,'{{per_use=@{per_use}}}');}}},{key:'updateRecharge',value:function updateRecharge(data,repString){if(!(0,_utilities.isUndefinedOrEmpty)(data[repString+'_recharge'])){(0,_utilities.addToRollFormula)(data,repString,'{{recharge=@{recharge}}}');}}},{key:'updateCost',value:function updateCost(data,repString){if(!(0,_utilities.isUndefinedOrEmpty)(data[repString+'_cost'])){(0,_utilities.addToRollFormula)(data,repString,'{{cost=@{cost}}}');}}},{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:'parseDamageFromSRD',value:function parseDamageFromSRD(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']=(0,_utilities.lowercaseDamageTypes)(data[repString+'_damage_type_from_srd']);data[repString+'_damage_type_from_srd']='';}}},{key:'parseHealFromSRD',value:function parseHealFromSRD(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']='';}}},{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(data,repString){var section=(0,_utilities.getRepeatingItemOfRepeatingString)(repString);var newRepString=section+'_'+generateRowID();data[newRepString+'_name']=data[repString+'_name']+' ('+getTranslationByKey('VERSATILE')+')';data[newRepString+'_attack_type']=data[repString+'_attack_type'];data[newRepString+'_attack_ability']=data[repString+'_attack_ability'];data[newRepString+'_attack_bonus']=data[repString+'_attack_bonus'];data[newRepString+'_reach']=data[repString+'_reach'];data[newRepString+'_attack_target']=data[repString+'_attack_target'];data[newRepString+'_attack_damage_dice']=data[repString+'_attack_second_damage_dice'];data[newRepString+'_attack_damage_die']=data[repString+'_attack_second_damage_die'];data[newRepString+'_attack_damage_ability']=data[repString+'_attack_damage_ability'];data[newRepString+'_attack_damage_bonus']=data[repString+'_attack_damage_bonus'];data[newRepString+'_attack_damage_type']=data[repString+'_attack_damage_type'];data[repString+'_attack_second_damage_dice']='';data[repString+'_attack_second_damage_die']='';data[repString+'_attack_second_damage_ability']='';data[repString+'_attack_second_damage_bonus']='';data[repString+'_attack_second_damage_type']='';}},{key:'parsePropertiesFromSRD',value:function parsePropertiesFromSRD(data,repString){if((0,_utilities.exists)(data[repString+'_properties'])){if(data[repString+'_properties'].indexOf('Reach')!==-1){if(data.distance_system==='meters'){data[repString+'_reach']='3 m.';}else{data[repString+'_reach']='10 ft.';}}else if((0,_utilities.isUndefinedOrEmpty)(data[repString+'_reach'])&&data[repString+'_attack_type']&&data[repString+'_attack_type'].toLowerCase().indexOf('melee')!==-1){if(data.distance_system==='meters'){data[repString+'_reach']='1.5 m.';}else{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.isUndefinedOrEmpty)(data[repString+'_name'])){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.isUndefinedOrEmpty)(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:'parseType',value:function parseType(data,repString){if((0,_utilities.isUndefinedOrEmpty)(data[repString+'_attack_type'])){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){var section=(0,_utilities.getRepeatingSectionOfRepeatingString)(repString);var reachRegex=/\s?(?:reach)\s?(\d+)\s?(?:ft|m).?,?/gi;var rangeRegex=/\s?(?:or)?\s?(?:range)\s?(\d+)\/(\d+)\s?(?:ft|m).?,?/gi;var reach=reachRegex.exec(data[repString+'_content']);if(reach&&reach[1]){data[repString+'_reach']=''+reach[1];if(section&§ion.indexOf('spell')===-1){data[repString+'_content']=data[repString+'_content'].replace(reachRegex,'');}}var range=rangeRegex.exec(data[repString+'_content']);if(range&&range[1]){data[repString+'_range']=''+range[1];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){data[repString+'_content']=data[repString+'_content'].replace(targetRegex,'');}}}},{key:'findClosest',value:function findClosest(array,goal){return array.reduce(function(prev,curr){return Math.abs(curr-goal)<Math.abs(prev-goal)?curr:prev;});}},{key:'getAbilities',value:function getAbilities(data){return{str:(0,_utilities.getIntValue)(data.strength_mod),dex:(0,_utilities.getIntValue)(data.dexterity_mod),con:(0,_utilities.getIntValue)(data.constitution_mod),int:(0,_utilities.getIntValue)(data.intelligence_mod),wis:(0,_utilities.getIntValue)(data.wisdom_mod),cha:(0,_utilities.getIntValue)(data.charisma_mod)};}},{key:'getPreciseCorrectAbilityBasedOnBonus',value:function getPreciseCorrectAbilityBasedOnBonus(data,repString,fieldName,bonus){var abilities=this.getAbilities(data);var meleeMods=[abilities.str,abilities.dex];var spellMods=[abilities.int,abilities.wis,abilities.cha];var closest=void 0;if(bonus){var attackType=data[repString+'_attack_type'];if(attackType&&attackType.indexOf('SPELL')!==-1){closest=this.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(attackType&&attackType.indexOf('RANGED_WEAPON_ATTACK')!==-1){data[repString+'_'+fieldName]='DEX';bonus-=abilities.dex;}else{closest=this.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:'getAnyCorrectAbilityBasedOnBonus',value:function getAnyCorrectAbilityBasedOnBonus(data,repString,fieldName,bonus){var abilities=this.getAbilities(data);var abilityMods=Object.values(abilities);var closest=this.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:'parseToHit',value:function parseToHit(data,repString){var toHitRegex=/\s?\+\s?(\d+)\s*(?:to hit),?/gi;var toHit=toHitRegex.exec(data[repString+'_content']);if(toHit&&toHit[1]){var hitBonus=toHit[1];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){data[repString+'_content']=data[repString+'_content'].replace(toHitRegex,'');}}}},{key:'parseDamage',value:function parseDamage(data,repString,regex,prefix){if((0,_utilities.exists)(data[repString+'_content'])){var regexResult=data[repString+'_content'].match(regex);if(regexResult&®exResult.length>0){var damageParseRegex=/(\d+d?\d+)(?:\s?(?:\+|-)\s?(\d+))?/gi;var damageResultParseRegex=/(\d+)(d\d+)/gi;var damageRegResult=regex.exec(data[repString+'_content']);var damageBonus=void 0;if(damageRegResult){if(damageRegResult[1]){var damageParsed=damageParseRegex.exec(damageRegResult[1]);if(damageParsed){if(damageParsed[1]){var damageResultParsed=damageResultParseRegex.exec(damageParsed[1]);data[repString+'_'+prefix+'_dice']=damageResultParsed[1];data[repString+'_'+prefix+'_die']=damageResultParsed[2];}if(damageParsed[2]){damageBonus=this.getPreciseCorrectAbilityBasedOnBonus(data,repString,prefix+'_ability',damageParsed[2]);}}}if(damageRegResult[2]){data[repString+'_'+prefix+'_type']=damageRegResult[2];}if(damageBonus){data[repString+'_'+prefix+'_bonus']=damageBonus;}if(prefix&&prefix.indexOf('attack')!==-1){data[repString+'_content']=data[repString+'_content'].replace(regex,'');}}}}}},{key:'parseAttackDamages',value:function parseAttackDamages(data,repString){this.parseDamage(data,repString,this.attackDamageRegex,'attack_damage');this.parseDamage(data,repString,this.attackDamagePlusRegex,'attack_second_damage');this.parseDamage(data,repString,this.attackAltDamageRegex,'attack_second_damage');}},{key:'parseAttack',value:function parseAttack(data,repString){this.parseType(data,repString);this.parseReachAndRange(data,repString);this.parseTarget(data,repString,'attack');this.parseToHit(data,repString);this.parseAttackDamages(data,repString,'attack');}},{key:'parseSavingThrow',value:function parseSavingThrow(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.isUndefinedOrEmpty)(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];}this.parseDamage(data,repString,this.savingThrowDamageRegex,'saving_throw_damage');}}},{key:'parseContentFromSRD',value:function parseContentFromSRD(data,repString){if((0,_utilities.exists)(data[repString+'_content'])){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./,'');}}},{key:'parse',value:function parse(data,repString){this.parseContentFromSRD(data,repString);this.parseTypeFromSRD(data,repString);this.parseDamageFromSRD(data,repString);this.parseHealFromSRD(data,repString);this.parseModifiersFromSRD(data,repString);this.parsePropertiesFromSRD(data,repString);this.parseRechargeFromSRD(data,repString);this.parseCostFromSRD(data,repString);if(repString&&repString.indexOf('trait')===-1){this.parseAttack(data,repString);}this.parseSavingThrow(data,repString);if(data[repString+'_content']){data[repString+'_content']=data[repString+'_content'].trim();}}}]);return ActionComponents;}();
|
|
|
|
},{"../../scripts/constants":25,"../../scripts/utilities":27,"../proficiencyBonus/ProficiencyBonus":7}],2:[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 _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 actionTypes=['trait','action','reaction','legendaryaction','lairaction','regionaleffect'];var Actions=exports.Actions=function(){function Actions(){_classCallCheck(this,Actions);}_createClass(Actions,[{key:'updateAllButTraits',value:function updateAllButTraits(){this.update('action');this.update('reaction');this.update('legendaryaction');this.update('lairaction');this.update('regionaleffect');}},{key:'updateAll',value:function updateAll(){this.update('trait');this.updateAllButTraits();}},{key:'update',value:function update(type,rowId){var collectionArray=['proficiency_dice','pb','finesse_mod','base_dc','distance_system','shaped_d20','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_crit_range','critical_damage_maximized','savage_attacks','brutal_critical','barbarian_level']).concat(_constants.ABILITIES.map(function(ability){return ability+'_mod';}));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.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(type==='trait'){collectionArray=collectionArray.concat(['spellcasting_class','innate_spellcasting','spellcasting']);}else{collectionArrayAddItems=collectionArrayAddItems.concat(_constants.FIELD_COLLECTIONS.attack).concat(_constants.FIELD_COLLECTIONS.attackDamage).concat(_constants.FIELD_COLLECTIONS.attackSecondDamage);}(0,_utilities.getSetRepeatingItems)('actions.update '+type+' '+rowId,{repeatingItems:['repeating_'+type],collectionArray:collectionArray,collectionArrayAddItems:collectionArrayAddItems,rowId:rowId,callback:function callback(data,repStrings){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;if(repString&&repString.indexOf('lairaction')===-1&&repString.indexOf('regionaleffect')===-1&&(0,_utilities.isUndefinedOrEmpty)(data[repString+'_name'])){removeRepeatingRow(repString);continue;}data[repString+'_roll_formula']='';actionComponents.parse(data,repString);actionComponents.updateUses(data,repString);actionComponents.updateRecharge(data,repString);if(type==='legendaryaction'){actionComponents.updateCost(data,repString);}if(type!=='trait'){actionComponents.updateAttack(data,repString);}actionComponents.updateSavingThrow(data,repString);actionComponents.updateOtherDamage(data,repString);actionComponents.updateHeal(data,repString);actionComponents.updateContent(data,repString);actionComponents.updateExtras(data,repString);}}catch(err){_didIteratorError=true;_iteratorError=err;}finally{try{if(!_iteratorNormalCompletion&&_iterator.return){_iterator.return();}}finally{if(_didIteratorError){throw _iteratorError;}}}}});}},{key:'updateChatMacro',value:function updateChatMacro(type){(0,_utilities.getSetRepeatingItems)('actions.updateChatMacro',{repeatingItems:['repeating_'+type],collectionArray:[type+'s_macro_var',type+'s_chat_var',type+'s_exist'],collectionArrayAddItems:['name','content'].concat(_constants.FIELD_COLLECTIONS.uses).concat(_constants.FIELD_COLLECTIONS.recharge).concat(_constants.FIELD_COLLECTIONS.cost),callback:function callback(data,repStrings){data[type+'s_macro_var']='';data[type+'s_chat_var']='';repStrings.forEach(function(repString){var actionName=data[repString+'_name'];if(repString!==repStrings[0]){data[type+'s_macro_var']+=', ';}var actionType='action';var title=void 0;if(type==='trait'){title='Traits';actionType='trait';}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';actionName=data[repString+'_content'];}else if(type==='regionaleffect'){title='Regional Effects';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+=')';}data[type+'s_macro_var']+='['+actionName+'](~'+repString+'_'+actionType+')';data[type+'s_chat_var']+='{{'+title+'='+data[type+'s_macro_var']+'}}';});}});}},{key:'updateChatMacroForAll',value:function updateChatMacroForAll(){var _this=this;actionTypes.forEach(function(type){_this.updateChatMacro(type);});}},{key:'parseSpellcastingAbilityFromTraits',value:function parseSpellcastingAbilityFromTraits(data,repString){var spellcastingAbilityRegex=/spellcasting ability is (\w+)/i;var spellcastingAbilityRegexSecond=/uses (\w+) as (her|his) 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(spellsToParseObj){var collectionArray=Object.keys(spellsToParseObj).map(function(level){return'spell_slots_l'+level+'_bonus';});var repeatingItems=Object.keys(spellsToParseObj).map(function(level){return'repeating_spell'+level;});(0,_utilities.getSetRepeatingItems)('actions.parseSpellsPerLevel',{repeatingItems:repeatingItems,collectionArray:collectionArray,collectionArrayAddItems:['name'],callback:function callback(data,repStrings){var listOfSpells=[].concat(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']=(0,_utilities.ordinalSpellLevel)(level);data[repStringNew+'_toggle_details']=0;}});});}});}},{key:'parseSpellcastingFromTraits',value:function parseSpellcastingFromTraits(data,repString){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+) list/i;var spellsToParseObj={};var cantripsSearch=cantripsRegex.exec(data[repString+'_content']);if(cantripsSearch&&cantripsSearch[1]){spellsToParseObj[0]={spells:cantripsSearch[1]};}var match=void 0;while((match=spellcastingRegex.exec(data[repString+'_content']))!==null){if(match&&match[1]&&match[2]&&match[3]){spellsToParseObj[match[1]]={bonusSlots:match[2],spells:match[3]};}}if(!(0,_utilities.objIsEmpty)(spellsToParseObj)){this.parseSpellsPerLevel(spellsToParseObj);}var spellcastingLevelSearch=spellcastingLevelRegex.exec(data[repString+'_content']);if(spellcastingLevelSearch&&spellcastingLevelSearch[1]){data.caster_level=spellcastingLevelSearch[1];data.spellcaster_level=(0,_utilities.ordinalSpellLevel)(spellcastingLevelSearch[1]);}var spellcastingClassSearch=spellcastingClassRegex.exec(data[repString+'_content']);if(spellcastingClassSearch&&spellcastingClassSearch[1]){data.spellcasting_class=spellcastingClassSearch[1].toUpperCase();}else{var spellcastingClassSearchSecond=spellcastingClassRegexSecond.exec(data[repString+'_content']);if(spellcastingClassSearchSecond&&spellcastingClassSearchSecond[1]){data.spellcasting_class=spellcastingClassSearchSecond[1].toUpperCase();}}}},{key:'parseInnateSpellcastingFromTraits',value:function parseInnateSpellcastingFromTraits(data,repString){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(data[repString+'_content']))!==null){if(match&&match[1]){spellsToParseObj[0].spells+=', '+match[1];}}if(!(0,_utilities.objIsEmpty)(spellsToParseObj)){this.parseSpellsPerLevel(spellsToParseObj);}var innateSpellcastingComponentSearch=innateSpellcastingComponentRegex.exec(data[repString+'_content']);if(innateSpellcastingComponentSearch){data.innate_spellcasting_components='INNATE_SPELLCASTING_NO_MATERIAL';if(innateSpellcastingComponentSearch[1]){data.innate_spellcasting_blurb=data[repString+'_content'].replace(innateSpellcastingComponentSearch[1],'').trim();}}else{var innateSpellcastingComponentSearchSecond=innateSpellcastingComponentRegexSecond.exec(data[repString+'_content']);if(innateSpellcastingComponentSearchSecond){data.innate_spellcasting_components='INNATE_SPELLCASTING_ONLY_VERBAL';if(innateSpellcastingComponentSearchSecond[1]){data.innate_spellcasting_blurb=data[repString+'_content'].replace(innateSpellcastingComponentSearchSecond[1],'').trim();}}}}},{key:'parseSpellcasting',value:function parseSpellcasting(rowId){var _this2=this;var collectionArray=['level','challenge','spellcasting_class','innate_spellcasting','spellcasting'].concat(_constants.ABILITIES.map(function(ability){return ability+'_mod';}));var deleteItem=false;(0,_utilities.getSetRepeatingItems)('actions.parse',{repeatingItems:['repeating_trait'],collectionArray:collectionArray,collectionArrayAddItems:['name','content','toggle_details'].concat(_constants.FIELD_COLLECTIONS.attack),rowId:rowId,callback:function callback(data,repStrings){var _iteratorNormalCompletion2=true;var _didIteratorError2=false;var _iteratorError2=undefined;try{for(var _iterator2=repStrings[Symbol.iterator](),_step2;!(_iteratorNormalCompletion2=(_step2=_iterator2.next()).done);_iteratorNormalCompletion2=true){var repString=_step2.value;if((0,_utilities.isUndefinedOrEmpty)(data[repString+'_name'])){deleteItem=true;removeRepeatingRow(repString);continue;}if(data[repString+'_name']&&data[repString+'_name'].indexOf('Spellcasting')!==-1){_this2.parseSpellcastingAbilityFromTraits(data,repString);data.show_spells=1;if(data[repString+'_name']&&data[repString+'_name'].indexOf('Innate')!==-1){_this2.parseInnateSpellcastingFromTraits(data,repString);}else if(data[repString+'_name']&&data[repString+'_name'].indexOf('Innate')===-1){_this2.parseSpellcastingFromTraits(data,repString);}if(data[repString+'_name']&&data[repString+'_name'].indexOf('Innate')!==-1){deleteItem=true;removeRepeatingRow(repString);}else if(data[repString+'_name']&&data[repString+'_name'].indexOf('Innate')===-1&&data[repString+'_name'].indexOf('Shared')===-1){deleteItem=true;removeRepeatingRow(repString);}}}}catch(err){_didIteratorError2=true;_iteratorError2=err;}finally{try{if(!_iteratorNormalCompletion2&&_iterator2.return){_iterator2.return();}}finally{if(_didIteratorError2){throw _iteratorError2;}}}},setFinalAttrsCallback:function setFinalAttrsCallback(){if(!deleteItem){_this2.update('trait',rowId);}}});}},{key:'count',value:function count(type){(0,_utilities.getSetRepeatingItems)('actions.count',{repeatingItems:['repeating_'+type],collectionArray:[type+'s_exist'],callback:function callback(data,repStrings){if(repStrings&&repStrings.length>0){data[type+'s_exist']=1;}else if((0,_utilities.exists)(data[type+'s_exist'])){data[type+'s_exist']=0;}}});}},{key:'countForAll',value:function countForAll(){var _this3=this;actionTypes.forEach(function(type){_this3.count(type);});}},{key:'setup',value:function setup(){var _this4=this;var actions=['trait','action','reaction','legendaryaction','lairaction','regionaleffect'];on('change:proficiency_dice change:pb',function(){_this4.update();});actions.forEach(function(type){on('change:repeating_'+type,function(eventInfo){var repeatingInfo=(0,_utilities.getRepeatingInfo)('repeating_'+type,eventInfo);if(repeatingInfo&&_constants.FIELD_COLLECTIONS.dontUpdate&&_constants.FIELD_COLLECTIONS.dontUpdate.indexOf(repeatingInfo.field)===-1){_this4.update(type,repeatingInfo.rowId);}_this4.updateChatMacro(type);_this4.count(type);});on('remove:repeating_'+type,function(){_this4.count(type);_this4.updateChatMacro(type);});});on('change:repeating_trait:name',function(eventInfo){var repeatingInfo=(0,_utilities.getRepeatingInfo)('repeating_trait',eventInfo);_this4.parseSpellcasting(repeatingInfo.rowId);});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(){_this4.updateAllButTraits();});}}]);return Actions;}();
|
|
|
|
},{"../../scripts/constants":25,"../../scripts/utilities":27,"../actionComponents/actionComponents":1}],3:[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 _utilities=require('../../scripts/utilities');function _classCallCheck(instance,Constructor){if(!(instance instanceof Constructor)){throw new TypeError("Cannot call a class as a function");}}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);}(0,_utilities.getSetRepeatingItems)('attachers.update',{repeatingItems:['repeating_attacher'],collectionArray:collectionArray.map(function(attacher){return'attacher_'+attacher;}),collectionArrayAddItems:['name','freetext','freeform'].concat(collectionArray.map(function(attacher){return attacher+'_attacher';})),callback:function callback(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/constants":25,"../../scripts/utilities":27}],4:[function(require,module,exports){
|
|
'use strict';Object.defineProperty(exports,"__esModule",{value:true});exports.Attacks=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 _Equipment=require('../equipment/Equipment');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 equipment=new _Equipment.Equipment();var Attacks=exports.Attacks=function(){function Attacks(){_classCallCheck(this,Attacks);}_createClass(Attacks,[{key:'update',value:function update(rowId){var collectionArray=['proficiency_dice','pb','finesse_mod','base_dc','weight_system','distance_system','shaped_d20'].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_crit_range','critical_damage_maximized','savage_attacks','brutal_critical','barbarian_level']).concat(_constants.ABILITIES.map(function(ability){return ability+'_mod';}));(0,_utilities.getSetRepeatingItems)('attacks.update',{repeatingItems:['repeating_attack'],collectionArray:collectionArray,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.ammo).concat(_constants.FIELD_COLLECTIONS.savingThrow).concat(_constants.FIELD_COLLECTIONS.savingThrowDamage).concat(_constants.FIELD_COLLECTIONS.savingThrowSecondDamage).concat(_constants.FIELD_COLLECTIONS.extras).concat(_constants.FIELD_COLLECTIONS.weight),rowId:rowId,callback:function callback(data,repStrings){repStrings.forEach(function(repString){if((0,_utilities.exists)(data[repString+'_name'])){data[repString+'_roll_formula']='';actionComponents.parse(data,repString);actionComponents.updateUses(data,repString);actionComponents.updateRecharge(data,repString);actionComponents.updateAttack(data,repString);actionComponents.updateAmmo(data,repString);actionComponents.updateSavingThrow(data,repString);actionComponents.updateContent(data,repString);actionComponents.updateExtras(data,repString);equipment.changeWeightSystem(data,repString);}});}});}},{key:'weigh',value:function weigh(){var options={collection:'attack',toggle:'carried',qty:'qty'};var sumItems=[{fieldToAdd:'weight',itemTotal:'weight_total',totalField:'weight_attacks'}];(0,_utilities.sumRepeating)(options,sumItems);}},{key:'updateChatMacro',value:function updateChatMacro(){(0,_utilities.getSetRepeatingItems)('attacks.updateChatMacro',{repeatingItems:['repeating_attack'],collectionArray:['attacks_macro_var'],collectionArrayAddItems:['name'],callback:function callback(data,repStrings){var attacks=[];repStrings.forEach(function(repString){var actionName=data[repString+'_name'];if(actionName&&actionName.length>50){actionName=actionName.substring(0,50)+'...';}attacks.push('['+actionName+'](~'+repString+'_attack)');});data.attacks_macro_var=attacks.join(', ');}});}},{key:'setup',value:function setup(){var _this=this;on('change:repeating_attack',function(eventInfo){var repeatingInfo=(0,_utilities.getRepeatingInfo)('repeating_attack',eventInfo);if(repeatingInfo&&_constants.FIELD_COLLECTIONS.dontUpdate&&_constants.FIELD_COLLECTIONS.dontUpdate.indexOf(repeatingInfo.field)===-1){_this.update(repeatingInfo.rowId);}});on('change:repeating_attack remove:repeating_attack',function(){_this.updateChatMacro();});on('change:proficiency_dice change:pb 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 change:ammo_auto_use change:weight_system',function(){_this.update();});on('change:repeating_attack:carried change:repeating_attack:qty change:repeating_attack:weight remove:repeating_attack',function(){_this.weigh();});}}]);return Attacks;}();
|
|
|
|
},{"../../scripts/constants":25,"../../scripts/utilities":27,"../actionComponents/actionComponents":1,"../equipment/Equipment":6}],5:[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 _Spells=require('../spells/Spells');var _Traits=require('../traits/Traits');var _utilities=require('../../scripts/utilities');function _classCallCheck(instance,Constructor){if(!(instance instanceof Constructor)){throw new TypeError("Cannot call a class as a function");}}var spells=new _Spells.Spells();var traits=new _Traits.Traits();var Classes=exports.Classes=function(){function Classes(){_classCallCheck(this,Classes);}_createClass(Classes,[{key:'updateLevels',value:function updateLevels(repeatingInfo){var _this=this;var hd={d20:0,d12:0,d10:0,d8:0,d6:0,d4:0,d2:0,d0:0};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 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(Object.keys(hd).map(function(key){return'hd_'+key;})).concat(Object.keys(hd).map(function(key){return'hd_'+key+'_map';})).concat(Object.keys(hd).map(function(key){return'hd_'+key+'_query';})).concat(Object.keys(hd).map(function(key){return'hd_'+key+'_toggle';}));(0,_utilities.getSetRepeatingItems)('classes.updateLevels',{repeatingItems:['repeating_class'],collectionArray:collectionArray,collectionArrayAddItems:['level','name','custom_name','hd','spellcasting','custom_class_toggle'],callback:function callback(data,repStrings){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;var customName=data[repString+'_custom_name'];if((0,_utilities.exists)(customName)){name=customName.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;}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'];}}data[name+'_level']=data[repString+'_level'];var classHd=data[repString+'_hd'];if(repeatingInfo&&repeatingInfo.field==='name'){if(name in _constants.CLASS_DETAILS){classHd=_constants.CLASS_DETAILS[name].hd;}data[repString+'_hd']=classHd;}if(classHd&&data[repString+'_level']){hd[classHd]+=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){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}';}});}}}});_constants.CLASSES.forEach(function(className){if(classLevels[className]>0){data[className+'_level']=classLevels[className];}else if(data[className+'_level']){data[className+'_level']='';}});var classAndLevel=[];Object.keys(classLevels).forEach(function(prop){if(classLevels[prop]>0){classAndLevel.push((0,_utilities.capitalize)(prop)+' '+classLevels[prop]);}});if(classAndLevel.length>0){data.class_and_level=classAndLevel.join(', ');}data.level=totalLevel;var xpForNextLevel=0;if(!totalLevel){totalLevel=0;}if(totalLevel>30){xpForNextLevel=_constants.XP_TABLE[30];}else{xpForNextLevel=_constants.XP_TABLE[totalLevel];}if(xpForNextLevel>0){data.xp_next_level=xpForNextLevel;}_constants.CLASSES.forEach(function(className){if(data[className+'_level']>0){data['has_'+className+'_levels']=1;}else if(!(0,_utilities.isUndefinedOrEmpty)(data['has_'+className+'_levels'])){data['has_'+className+'_levels']=0;}});(0,_utilities.updateHD)(data,hd);var casterLevel=0;if(!(0,_utilities.isNpc)(data)){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.has_warlock_slots=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=(0,_utilities.ordinalSpellLevel)(warlockSpellsMaxLevel);}else{if(!(0,_utilities.isUndefined)(data.has_warlock_slots)){data.has_warlock_slots=0;}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=(0,_utilities.ordinalSpellLevel)(1);}}},setFinalAttrsCallback:function setFinalAttrsCallback(){_this.set();spells.updateSlots();}});}},{key:'watchForClassLevelChanges',value:function watchForClassLevelChanges(){var _this2=this;var classFeatureWatch=['careful_spell_toggle','distant_spell_toggle','empowered_spell_toggle','extended_spell_toggle','heightened_spell_toggle','quickened_spell_toggle','subtle_spell_toggle','twinned_spell_toggle'].concat(_constants.ABILITIES.map(function(ability){return ability+'_mod';}));on(classFeatureWatch.map(function(field){return'change:'+field;}).join(' '),function(){_this2.set();});}},{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');}traits.set({content:getTranslationByKey('CLASS_FEATURE_EXTRA_ATTACK_TEXT').replace('NUMBER_OF_TIMES',extraAttackTimes),name:getTranslationByKey('CLASS_FEATURE_EXTRA_ATTACK'),storageName:'Extra Attack'});}else if(data.barbarian_level>=5||data.monk_level>=5||data.paladin_level>=5||data.ranger_level>=5){traits.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'});}}},{key:'artificer',value:function artificer(data){if(data.artificer_level){if(data.artificer_level>=1){traits.set({content:getTranslationByKey('CLASS_FEATURE_MAGIC_ITEM_ANALYSIS_TEXT'),name:getTranslationByKey('CLASS_FEATURE_MAGIC_ITEM_ANALYSIS'),storageName:'Magic Item Analysis'});}if(data.artificer_level>=2){traits.set({content:getTranslationByKey('CLASS_FEATURE_TOOL_EXPERTISE_TEXT'),name:getTranslationByKey('CLASS_FEATURE_TOOL_EXPERTISE'),storageName:'Tool Expertise'});traits.set({content:getTranslationByKey('CLASS_FEATURE_WONDROUS_INVENTION_TEXT'),name:getTranslationByKey('CLASS_FEATURE_WONDROUS_INVENTION'),storageName:'Wondrous Invention'});}if(data.artificer_level>=4){traits.set({content:getTranslationByKey('CLASS_FEATURE_INFUSE_MAGIC_TEXT'),name:getTranslationByKey('CLASS_FEATURE_INFUSE_MAGIC'),storageName:'Infuse Magic'});}if(data.artificer_level>=5){traits.set({content:getTranslationByKey('CLASS_FEATURE_SUPERIOR_ATTUNEMENT_TEXT'),name:getTranslationByKey('CLASS_FEATURE_SUPERIOR_ATTUNEMENT'),storageName:'Superior Attunement'});}if(data.artificer_level>=6){traits.set({content:getTranslationByKey('CLASS_FEATURE_MECHANICAL_SERVANT_TEXT'),name:getTranslationByKey('CLASS_FEATURE_MECHANICAL_SERVANT'),storageName:'Mechanical Servant'});}if(data.artificer_level>=20){traits.set({content:getTranslationByKey('CLASS_FEATURE_SOUL_OF_ARTIFICE_TEXT'),name:getTranslationByKey('CLASS_FEATURE_SOUL_OF_ARTIFICE'),storageName:'Soul of Artifice'});}}}},{key:'barbarian',value:function barbarian(data){if(data.barbarian_level){var rageUses=void 0;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;}else{rageUses=2;}var rageDamage=void 0;if(data.barbarian_level>=16){rageDamage=4;}else if(data.barbarian_level>=9){rageDamage=3;}else{rageDamage=2;}traits.set({content:getTranslationByKey('CLASS_FEATURE_RAGE_TEXT').replace('RAGE_DAMAGE',rageDamage),name:getTranslationByKey('CLASS_FEATURE_RAGE'),recharge:'LONG_REST',storageName:'Rage',uses_max:rageUses});if((0,_utilities.isUndefinedOrEmpty)(data.ac_unarmored_ability)){data.ac_unarmored_ability='CON';}traits.set({content:getTranslationByKey('CLASS_FEATURE_UNARMORED_DEFENSE_BARBARIAN_TEXT'),name:getTranslationByKey('CLASS_FEATURE_UNARMORED_DEFENSE'),storageName:'Unarmored Defense Barbarian'});if(data.barbarian_level>=2){traits.set({content:getTranslationByKey('CLASS_FEATURE_RECKLESS_ATTACK_TEXT'),name:getTranslationByKey('CLASS_FEATURE_RECKLESS_ATTACK'),storageName:'Reckless Attack'});traits.set({content:getTranslationByKey('CLASS_FEATURE_DANGER_SENSE_TEXT'),name:getTranslationByKey('CLASS_FEATURE_DANGER_SENSE'),storageName:'Danger Sense'});}if(data.barbarian_level>=5){traits.set({content:getTranslationByKey('CLASS_FEATURE_FAST_MOVEMENT_TEXT'),name:getTranslationByKey('CLASS_FEATURE_FAST_MOVEMENT'),storageName:'Fast Movement'});}if(data.barbarian_level>=7){traits.set({content:getTranslationByKey('CLASS_FEATURE_FERAL_INSTINCT_TEXT'),name:getTranslationByKey('CLASS_FEATURE_FERAL_INSTINCT'),storageName:'Feral Instinct'});}if(data.barbarian_level>=9){traits.set({content:getTranslationByKey('CLASS_FEATURE_BRUTAL_CRITICAL_TEXT'),name:getTranslationByKey('CLASS_FEATURE_BRUTAL_CRITICAL'),storageName:'Brutal Critical'});if((0,_utilities.isUndefinedOrEmpty)(data.barbarian_toggle)){data.barbarian_toggle=1;}if((0,_utilities.isUndefinedOrEmpty)(data.brutal_critical)){data.brutal_critical=1;}}if(data.barbarian_level>=11){traits.set({content:getTranslationByKey('CLASS_FEATURE_RELENTLESS_RAGE_TEXT'),name:getTranslationByKey('CLASS_FEATURE_RELENTLESS_RAGE'),storageName:'Relentless Rage'});}if(data.barbarian_level>=15){traits.set({content:getTranslationByKey('CLASS_FEATURE_PERSISTENT_RAGE_TEXT'),name:getTranslationByKey('CLASS_FEATURE_PERSISTENT_RAGE'),storageName:'Persistent Rage'});}if(data.barbarian_level>=18){traits.set({content:getTranslationByKey('CLASS_FEATURE_INDOMITABLE_MIGHT_TEXT'),name:getTranslationByKey('CLASS_FEATURE_INDOMITABLE_MIGHT'),storageName:'Indomitable Might'});}if(data.barbarian_level>=20){traits.set({content:getTranslationByKey('CLASS_FEATURE_PRIMAL_CHAMPION_TEXT'),name:getTranslationByKey('CLASS_FEATURE_PRIMAL_CHAMPION'),storageName:'Primal Champion'});}}}},{key:'bard',value:function bard(data){if(data.bard_level){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';}traits.set({content:getTranslationByKey('CLASS_FEATURE_BARDIC_INSPIRATION_TEXT').replace('d6',die),name:getTranslationByKey('CLASS_FEATURE_BARDIC_INSPIRATION'),recharge:data.bard_level>=5?'SHORT_OR_LONG_REST':'LONG_REST',storageName:'Bardic Inspiration',uses_max:Math.max((0,_utilities.getIntValue)(data.charisma_mod),1)});if(data.bard_level>=2){if((0,_utilities.isUndefinedOrEmpty)(data.bard_toggle)){data.bard_toggle=1;}if((0,_utilities.isUndefinedOrEmpty)(data.jack_of_all_trades_toggle)){data.jack_of_all_trades_toggle='@{jack_of_all_trades}';}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';}traits.set({content:getTranslationByKey('CLASS_FEATURE_SONG_OF_REST_TEXT'),heal_dice:1,heal_die:healDie,name:getTranslationByKey('CLASS_FEATURE_SONG_OF_REST'),storageName:'Song of Rest'});}if(data.bard_level>=3){traits.set({content:getTranslationByKey('CLASS_FEATURE_EXPERTISE_BARD_TEXT'),name:getTranslationByKey('CLASS_FEATURE_EXPERTISE'),storageName:'Expertise Bard'});}if(data.bard_level>=6){traits.set({content:getTranslationByKey('CLASS_FEATURE_COUNTERCHARM_TEXT'),name:getTranslationByKey('CLASS_FEATURE_COUNTERCHARM'),storageName:'Countercharm'});}if(data.bard_level>=10){traits.set({content:getTranslationByKey('CLASS_FEATURE_MAGICAL_SECRETS_TEXT'),name:getTranslationByKey('CLASS_FEATURE_MAGICAL_SECRETS'),storageName:'Magical Secrets'});}if(data.bard_level>=20){traits.set({content:getTranslationByKey('CLASS_FEATURE_SUPERIOR_INSPIRATION_TEXT'),name:getTranslationByKey('CLASS_FEATURE_SUPERIOR_INSPIRATION'),storageName:'Superior Inspiration'});}}}},{key:'cleric',value:function cleric(data){if(data.cleric_level){if(data.cleric_level>=2){var channelDivinityUses=void 0;if(data.cleric_level>=18){channelDivinityUses=3;}else if(data.cleric_level>=6){channelDivinityUses=2;}else{channelDivinityUses=1;}traits.set({content:getTranslationByKey('CLASS_FEATURE_CHANNEL_DIVINITY_CLERIC_TEXT'),name:getTranslationByKey('CLASS_FEATURE_CHANNEL_DIVINITY'),recharge:'SHORT_OR_LONG_REST',storageName:'Channel Divinity Cleric',uses_max:channelDivinityUses});var turnUndeadText=getTranslationByKey('CLASS_FEATURE_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_CHANNEL_DIVINITY_TURN_UNDEAD_TEXT_PART_2').replace('CHALLENGE_RATING',turnUndeadDestroyCR);}traits.set({content:turnUndeadText,name:getTranslationByKey('CLASS_FEATURE_CHANNEL_DIVINITY_TURN_UNDEAD'),saving_throw_ability:'WIS',saving_throw_vs_ability:'WISDOM',storageName:'Turn Undead'});if(data.cleric_level>=10){traits.set({freeform:'{{text_top=[[d100]] > [[@{cleric_level}]]}}',content:getTranslationByKey('CLASS_FEATURE_DIVINE_INTERVENTION_TEXT'),name:getTranslationByKey('CLASS_FEATURE_DIVINE_INTERVENTION'),storageName:'Divine Intervention',uses_max:1});}}}}},{key:'druid',value:function druid(data){if(data.druid_level){traits.set({content:getTranslationByKey('CLASS_FEATURE_DRUIDIC_TEXT'),name:getTranslationByKey('CLASS_FEATURE_DRUIDIC'),storageName:'Druidic'});if(data.druid_level>=2){var wildShapeHours=Math.floor(data.druid_level/2);var wildShapeUses=void 0;var wildShapeCR=void 0;var wildShapeLimitations=void 0;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{wildShapeCR='1/4';wildShapeLimitations=getTranslationByKey('CLASS_FEATURE_WILD_SHAPE_NO_FLYING_OR_SWIMMING');}if(data.druid_level>=20){wildShapeUses='';}else{wildShapeUses=2;}traits.set({content:getTranslationByKey('CLASS_FEATURE_WILD_SHAPE_TEXT').replace('WILD_SHAPE_HOURS',wildShapeHours).replace('CHALLENGE_RATING',wildShapeCR).replace('LIMITATIONS',' '+wildShapeLimitations),name:getTranslationByKey('CLASS_FEATURE_WILD_SHAPE'),recharge:'SHORT_OR_LONG_REST',storageName:'Wild Shape',uses_max:wildShapeUses});}if(data.druid_level>=18){traits.set({content:getTranslationByKey('CLASS_FEATURE_TIMELESS_BODY_DRUID_TEXT'),name:getTranslationByKey('CLASS_FEATURE_TIMELESS_BODY'),storageName:'Timeless Body'});traits.set({content:getTranslationByKey('CLASS_FEATURE_BEAST_SPELLS_TEXT'),name:getTranslationByKey('CLASS_FEATURE_BEAST_SPELLS'),storageName:'Beast Spells'});}if(data.druid_level>=20){traits.set({content:getTranslationByKey('CLASS_FEATURE_ARCHDRUID_TEXT'),name:getTranslationByKey('CLASS_FEATURE_ARCHDRUID'),storageName:'Archdruid'});}}}},{key:'fighter',value:function fighter(data){if(data.fighter_level){traits.set({content:getTranslationByKey('CLASS_FEATURE_FIGHTING_STYLE_TEXT')+' '+getTranslationByKey('CLASS_FEATURE_FIGHTING_STYLE_FIGHTER_OPTIONS'),name:getTranslationByKey('CLASS_FEATURE_FIGHTING_STYLE')+' ('+getTranslationByKey('FIGHTER')+')',storageName:'Fighting Style (Fighter)'});traits.set({content:getTranslationByKey('CLASS_FEATURE_SECOND_WIND_TEXT'),name:getTranslationByKey('CLASS_FEATURE_SECOND_WIND'),heal_dice:1,heal_die:'d10',heal_bonus:'@{fighter_level}',recharge:'SHORT_OR_LONG_REST',storageName:'Second Wind',uses_max:1});if(data.fighter_level>=2){var actionSurgeUses=void 0;if(data.fighter_level>=17){actionSurgeUses=2;}else{actionSurgeUses=1;}traits.set({content:getTranslationByKey('CLASS_FEATURE_ACTION_SURGE_TEXT'),name:getTranslationByKey('CLASS_FEATURE_ACTION_SURGE'),recharge:'SHORT_OR_LONG_REST',storageName:'Action Surge',uses_max:actionSurgeUses});}if(data.fighter_level>=9){var indomitableUses=void 0;if(data.fighter_level>=17){indomitableUses=3;}else if(data.fighter_level>=13){indomitableUses=2;}else{indomitableUses=1;}traits.set({content:getTranslationByKey('CLASS_FEATURE_INDOMITABLE_TEXT'),name:getTranslationByKey('CLASS_FEATURE_INDOMITABLE'),recharge:'LONG_REST',storageName:'Indomitable',uses_max:indomitableUses});}}}},{key:'monk',value:function monk(data){if(data.monk_level){if((0,_utilities.isUndefinedOrEmpty)(data.ac_unarmored_ability)){data.ac_unarmored_ability='WIS';}traits.set({content:getTranslationByKey('CLASS_FEATURE_UNARMORED_DEFENSE_MONK_TEXT'),name:getTranslationByKey('CLASS_FEATURE_UNARMORED_DEFENSE'),storageName:'Unarmored Defense Monk'});traits.set({content:getTranslationByKey('CLASS_FEATURE_MARTIAL_ARTS_TEXT'),name:getTranslationByKey('CLASS_FEATURE_MARTIAL_ARTS'),storageName:'Martial Arts'});if(data.monk_level>=2){traits.set({content:getTranslationByKey('CLASS_FEATURE_KI_TEXT'),name:getTranslationByKey('CLASS_FEATURE_KI'),recharge:'SHORT_OR_LONG_REST',storageName:'Ki',uses_max:data.monk_level});traits.set({content:getTranslationByKey('CLASS_FEATURE_FLURRY_OF_BLOWS_TEXT'),name:getTranslationByKey('CLASS_FEATURE_FLURRY_OF_BLOWS'),storageName:'Flurry of Blows'});traits.set({content:getTranslationByKey('CLASS_FEATURE_PATIENT_DEFENSE_TEXT'),name:getTranslationByKey('CLASS_FEATURE_PATIENT_DEFENSE'),storageName:'Patient Defense'});traits.set({content:getTranslationByKey('CLASS_FEATURE_STEP_OF_THE_WIND_TEXT'),name:getTranslationByKey('CLASS_FEATURE_STEP_OF_THE_WIND'),storageName:'Step of the Wind'});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;}traits.set({content:getTranslationByKey('CLASS_FEATURE_UNARMORED_MOVEMENT_TEXT').replace('UNARMORED_MOVEMENT_FEET',unarmoredMovementFeet),name:getTranslationByKey('CLASS_FEATURE_UNARMORED_MOVEMENT'),storageName:'Unarmored Movement'});}if(data.monk_level>=3){traits.set({content:getTranslationByKey('CLASS_FEATURE_DEFLECT_MISSILES_TEXT'),name:getTranslationByKey('CLASS_FEATURE_DEFLECT_MISSILES'),storageName:'Deflect Missiles'});}if(data.monk_level>=4){traits.set({content:getTranslationByKey('CLASS_FEATURE_SLOW_FALL_TEXT'),name:getTranslationByKey('CLASS_FEATURE_SLOW_FALL'),storageName:'Slow Fall'});}if(data.monk_level>=5){traits.set({content:getTranslationByKey('CLASS_FEATURE_STUNNING_STRIKE_TEXT'),name:getTranslationByKey('CLASS_FEATURE_STUNNING_STRIKE'),saving_throw_ability:'WIS',saving_throw_vs_ability:'CONSTITUTION',storageName:'Stunning Strike'});}if(data.monk_level>=6){traits.set({content:getTranslationByKey('CLASS_FEATURE_KI_EMPOWERED_STRIKES_TEXT'),name:getTranslationByKey('CLASS_FEATURE_KI_EMPOWERED_STRIKES'),storageName:'Ki-Empowered Strikes'});}if(data.monk_level>=7){traits.set({content:getTranslationByKey('CLASS_FEATURE_EVASION_TEXT'),name:getTranslationByKey('CLASS_FEATURE_EVASION'),storageName:'Evasion'});traits.set({content:getTranslationByKey('CLASS_FEATURE_STILLNESS_OF_MIND_TEXT'),name:getTranslationByKey('CLASS_FEATURE_STILLNESS_OF_MIND'),storageName:'Stillness of Mind'});}if(data.monk_level>=10){traits.set({content:getTranslationByKey('CLASS_FEATURE_PURITY_OF_BODY_TEXT'),name:getTranslationByKey('CLASS_FEATURE_PURITY_OF_BODY'),storageName:'Purity of Body'});}if(data.monk_level>=13){traits.set({content:getTranslationByKey('CLASS_FEATURE_TONGUE_OF_THE_SUN_AND_MOON_TEXT'),name:getTranslationByKey('CLASS_FEATURE_TONGUE_OF_THE_SUN_AND_MOON'),storageName:'Tongue of the Sun and Moon'});}if(data.monk_level>=14){data.death_saving_throw_prof='@{pb}';traits.set({content:getTranslationByKey('CLASS_FEATURE_DIAMOND_SOUL_TEXT'),name:getTranslationByKey('CLASS_FEATURE_DIAMOND_SOUL'),storageName:'Diamond Soul'});}if(data.monk_level>=15){traits.set({content:getTranslationByKey('CLASS_FEATURE_TIMELESS_BODY_MONK_TEXT'),name:getTranslationByKey('CLASS_FEATURE_TIMELESS_BODY'),storageName:'Timeless Body'});}if(data.monk_level>=15){traits.set({content:getTranslationByKey('CLASS_FEATURE_EMPTY_BODY_TEXT'),name:getTranslationByKey('CLASS_FEATURE_EMPTY_BODY'),storageName:'Empty Body'});}if(data.monk_level>=20){traits.set({content:getTranslationByKey('CLASS_FEATURE_PERFECT_SELF_TEXT'),name:getTranslationByKey('CLASS_FEATURE_PERFECT_SELF'),storageName:'Perfect Self'});}}}},{key:'paladin',value:function paladin(data){if(data.paladin_level){traits.set({content:getTranslationByKey('CLASS_FEATURE_DIVINE_SENSE_TEXT'),name:getTranslationByKey('CLASS_FEATURE_DIVINE_SENSE'),recharge:'LONG_REST',storageName:'Divine Sense',uses_max:Math.max(1+data.charisma_mod,1)});traits.set({content:getTranslationByKey('CLASS_FEATURE_LAY_ON_HANDS_TEXT'),heal_query_toggle:_constants.HEAL_QUERY,name:getTranslationByKey('CLASS_FEATURE_LAY_ON_HANDS'),recharge:'LONG_REST',storageName:'Lay on Hands',per_use:_constants.HEAL_QUERY,uses_max:5*data.paladin_level});if(data.paladin_level>=2){traits.set({content:getTranslationByKey('CLASS_FEATURE_FIGHTING_STYLE_TEXT')+' '+getTranslationByKey('CLASS_FEATURE_FIGHTING_STYLE_PALADIN_OPTIONS'),name:getTranslationByKey('CLASS_FEATURE_FIGHTING_STYLE')+' ('+getTranslationByKey('PALADIN')+')',storageName:'Fighting Style (Paladin)'});traits.set({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+})}}',content:getTranslationByKey('CLASS_FEATURE_DIVINE_SMITE_TEXT'),name:getTranslationByKey('CLASS_FEATURE_DIVINE_SMITE'),other_second_damage_condition:'PLUS',other_second_damage_dice:1,other_second_damage_die:'d8',other_second_damage_type:getTranslationByKey('VS_FIEND_OR_UNDEAD'),storageName:'Divine Smite'});}if(data.paladin_level>=3){traits.set({content:getTranslationByKey('CLASS_FEATURE_DIVINE_HEALTH_TEXT'),name:getTranslationByKey('CLASS_FEATURE_DIVINE_HEALTH'),storageName:'Divine Health'});traits.set({content:getTranslationByKey('CLASS_FEATURE_CHANNEL_DIVINITY_PALADIN_TEXT'),name:getTranslationByKey('CLASS_FEATURE_CHANNEL_DIVINITY'),recharge:'SHORT_OR_LONG_REST',storageName:'Channel Divinity Paladin',uses_max:1});}if(data.paladin_level>=6){var auraRange=void 0;if(data.paladin_level>=18){auraRange=30;}else{auraRange=10;}traits.set({content:getTranslationByKey('CLASS_FEATURE_AURA_OF_PROTECTION_TEXT').replace('AURA_RANGE',auraRange),name:getTranslationByKey('CLASS_FEATURE_AURA_OF_PROTECTION'),storageName:'Aura of Protection'});if(data.paladin_level>=10){traits.set({content:getTranslationByKey('CLASS_FEATURE_AURA_OF_COURAGE_TEXT').replace('AURA_RANGE',auraRange),name:getTranslationByKey('CLASS_FEATURE_AURA_OF_COURAGE'),storageName:'Aura of Courage'});}}if(data.paladin_level>=11){traits.set({damage_dice:1,damage_die:'d8',damage_type:'radiant',content:getTranslationByKey('CLASS_FEATURE_IMPROVED_DIVINE_SMITE_TEXT'),name:getTranslationByKey('CLASS_FEATURE_IMPROVED_DIVINE_SMITE'),storageName:'Improved Divine Smite'});}if(data.paladin_level>=14){traits.set({content:getTranslationByKey('CLASS_FEATURE_CLEANSING_TOUCH_TEXT'),name:getTranslationByKey('CLASS_FEATURE_CLEANSING_TOUCH'),recharge:'LONG_REST',storageName:'Cleaning Touch',uses_max:Math.max((0,_utilities.getIntValue)(data.charisma_mod),1)});}}}},{key:'ranger',value:function ranger(data){if(data.ranger_level){traits.set({content:getTranslationByKey('CLASS_FEATURE_FAVORED_ENEMY_TEXT'),name:getTranslationByKey('CLASS_FEATURE_FAVORED_ENEMY'),storageName:'Favored Enemy'});traits.set({content:getTranslationByKey('CLASS_FEATURE_NATURAL_EXPLORER_TEXT'),name:getTranslationByKey('CLASS_FEATURE_NATURAL_EXPLORER'),storageName:'Natural Explorer'});if(data.ranger_level>=2){traits.set({content:getTranslationByKey('CLASS_FEATURE_FIGHTING_STYLE_TEXT')+' '+getTranslationByKey('CLASS_FEATURE_FIGHTING_STYLE_RANGER_OPTIONS'),name:getTranslationByKey('CLASS_FEATURE_FIGHTING_STYLE')+' ('+getTranslationByKey('RANGER')+')',storageName:'Fighting Style (Ranger)'});}if(data.ranger_level>=3){traits.set({content:getTranslationByKey('CLASS_FEATURE_PRIMEVAL_AWARENESS_TEXT'),name:getTranslationByKey('CLASS_FEATURE_PRIMEVAL_AWARENESS'),storageName:'Primeval Awareness'});}if(data.ranger_level>=8){traits.set({content:getTranslationByKey('CLASS_FEATURE_LANDS_STRIDE_TEXT'),name:getTranslationByKey('CLASS_FEATURE_LANDS_STRIDE'),storageName:'Land\'s Stride'});}if(data.ranger_level>=10){traits.set({content:getTranslationByKey('CLASS_FEATURE_HIDE_IN_PLAIN_SIGHT_TEXT'),name:getTranslationByKey('CLASS_FEATURE_HIDE_IN_PLAIN_SIGHT'),storageName:'Hide in Plain Sight'});}if(data.ranger_level>=14){traits.set({content:getTranslationByKey('CLASS_FEATURE_VANISH_TEXT'),name:getTranslationByKey('CLASS_FEATURE_VANISH'),storageName:'Vanish'});}if(data.ranger_level>=18){traits.set({content:getTranslationByKey('CLASS_FEATURE_FERAL_SENSES_TEXT'),name:getTranslationByKey('CLASS_FEATURE_FERAL_SENSES'),storageName:'Feral Senses'});}if(data.ranger_level>=20){traits.set({content:getTranslationByKey('CLASS_FEATURE_FOE_SLAYER_TEXT'),name:getTranslationByKey('CLASS_FEATURE_FOE_SLAYER'),storageName:'Foe Slayer'});}}}},{key:'rangerUA',value:function rangerUA(data){if(data.rangerua_level){traits.set({content:getTranslationByKey('CLASS_FEATURE_FAVORED_ENEMY_UA_TEXT'),name:getTranslationByKey('CLASS_FEATURE_FAVORED_ENEMY'),storageName:'Favored Enemy UA'});traits.set({content:getTranslationByKey('CLASS_FEATURE_NATURAL_EXPLORER_UA_TEXT'),name:getTranslationByKey('CLASS_FEATURE_NATURAL_EXPLORER'),storageName:'Natural Explorer UA'});if(data.rangerua_level>=2){traits.set({content:getTranslationByKey('CLASS_FEATURE_FIGHTING_STYLE_TEXT')+' '+getTranslationByKey('CLASS_FEATURE_FIGHTING_STYLE_RANGER_OPTIONS'),name:getTranslationByKey('CLASS_FEATURE_FIGHTING_STYLE')+' ('+getTranslationByKey('RANGERUA')+')',storageName:'Fighting Style (Ranger)'});}if(data.rangerua_level>=3){traits.set({content:getTranslationByKey('CLASS_FEATURE_PRIMEVAL_AWARENESS_UA_TEXT'),name:getTranslationByKey('CLASS_FEATURE_PRIMEVAL_AWARENESS'),storageName:'Primeval Awareness UA'});}if(data.rangerua_level>=6){traits.set({content:getTranslationByKey('CLASS_FEATURE_GREATER_FAVORED_ENEMY_TEXT'),name:getTranslationByKey('CLASS_FEATURE_GREATER_FAVORED_ENEMY'),storageName:'Greater Favored Enemy'});}if(data.rangerua_level>=8){traits.set({content:getTranslationByKey('CLASS_FEATURE_FLEET_OF_FOOT_TEXT'),name:getTranslationByKey('CLASS_FEATURE_FLEET_OF_FOOT'),storageName:'Fleet of Foot'});}if(data.rangerua_level>=10){traits.set({content:getTranslationByKey('CLASS_FEATURE_HIDE_IN_PLAIN_SIGHT_UA_TEXT'),name:getTranslationByKey('CLASS_FEATURE_HIDE_IN_PLAIN_SIGHT'),storageName:'Hide in Plain Sight UA'});}if(data.rangerua_level>=14){traits.set({content:getTranslationByKey('CLASS_FEATURE_VANISH_TEXT'),name:getTranslationByKey('CLASS_FEATURE_VANISH'),storageName:'Vanish'});}if(data.rangerua_level>=18){traits.set({content:getTranslationByKey('CLASS_FEATURE_FERAL_SENSES_TEXT'),name:getTranslationByKey('CLASS_FEATURE_FERAL_SENSES'),storageName:'Feral Senses'});}if(data.rangerua_level>=20){traits.set({content:getTranslationByKey('CLASS_FEATURE_FOE_SLAYER_UA_TEXT'),name:getTranslationByKey('CLASS_FEATURE_FOE_SLAYER'),storageName:'Foe Slayer UA'});}}}},{key:'rogue',value:function rogue(data){if(data.rogue_level){traits.set({content:getTranslationByKey('CLASS_FEATURE_EXPERTISE_ROGUE_TEXT'),name:getTranslationByKey('CLASS_FEATURE_EXPERTISE'),storageName:'Expertise Rogue'});traits.set({other_damage_dice:Math.ceil((0,_utilities.getIntValue)(data.rogue_level)/2),other_damage_die:'d6',content:getTranslationByKey('CLASS_FEATURE_SNEAK_ATTACK_TEXT'),name:getTranslationByKey('CLASS_FEATURE_SNEAK_ATTACK'),storageName:'Sneak Attack'});traits.set({content:getTranslationByKey('CLASS_FEATURE_THIEVES_CANT_TEXT'),name:getTranslationByKey('CLASS_FEATURE_THIEVES_CANT'),storageName:'Thieves\' Cant'});if(data.rogue_level>=2){traits.set({content:getTranslationByKey('CLASS_FEATURE_CUNNING_ACTION_TEXT'),name:getTranslationByKey('CLASS_FEATURE_CUNNING_ACTION'),storageName:'Cunning Action'});}if(data.rogue_level>=5){traits.set({content:getTranslationByKey('CLASS_FEATURE_UNCANNY_DODGE_TEXT'),name:getTranslationByKey('CLASS_FEATURE_UNCANNY_DODGE'),storageName:'Uncanny Dodge'});}if(data.rogue_level>=7){traits.set({content:getTranslationByKey('CLASS_FEATURE_EVASION_TEXT'),name:getTranslationByKey('CLASS_FEATURE_EVASION'),storageName:'Evasion'});}if(data.rogue_level>=11){traits.set({content:getTranslationByKey('CLASS_FEATURE_RELIABLE_TALENT_TEXT'),name:getTranslationByKey('CLASS_FEATURE_RELIABLE_TALENT'),storageName:'Reliable Talent'});if((0,_utilities.isUndefinedOrEmpty)(data.rogue_toggle)){data.rogue_toggle=1;}if((0,_utilities.isUndefinedOrEmpty)(data.reliable_talent)){data.reliable_talent=1;}}if(data.rogue_level>=14){traits.set({content:getTranslationByKey('CLASS_FEATURE_BLINDSENSE_TEXT'),name:getTranslationByKey('CLASS_FEATURE_BLINDSENSE'),storageName:'Blindsense'});}if(data.rogue_level>=15){traits.set({content:getTranslationByKey('CLASS_FEATURE_SLIPPERY_MIND_TEXT'),name:getTranslationByKey('CLASS_FEATURE_SLIPPERY_MIND'),storageName:'Slippery Mind'});}if(data.rogue_level>=18){traits.set({content:getTranslationByKey('CLASS_FEATURE_ELUSIVE_TEXT'),name:getTranslationByKey('CLASS_FEATURE_ELUSIVE'),storageName:'Elusive'});}if(data.rogue_level>=20){traits.set({content:getTranslationByKey('CLASS_FEATURE_STROKE_OF_LUCK_TEXT'),name:getTranslationByKey('CLASS_FEATURE_STROKE_OF_LUCK'),recharge:'SHORT_OR_LONG_REST',storageName:'Stroke of Luck',uses_max:1});}}}},{key:'sorcerer',value:function sorcerer(data){if(data.sorcerer_level){if(data.sorcerer_level>=2){traits.set({content:getTranslationByKey('CLASS_FEATURE_SORCERY_POINTS_TEXT'),name:getTranslationByKey('CLASS_FEATURE_SORCERY_POINTS'),recharge:'LONG_REST',storageName:'Sorcery Points',uses_max:data.sorcerer_level});traits.set({content:getTranslationByKey('CLASS_FEATURE_FLEXIBLE_CASTING_TEXT'),name:getTranslationByKey('CLASS_FEATURE_FLEXIBLE_CASTING'),storageName:'Flexible Casting'});if(data.sorcerer_level>=3){traits.set({content:getTranslationByKey('CLASS_FEATURE_METAMAGIC_TEXT'),name:getTranslationByKey('CLASS_FEATURE_METAMAGIC'),storageName:'Metamagic'});}if(data.sorcerer_level>=20){traits.set({content:getTranslationByKey('CLASS_FEATURE_SORCEROUS_RESTORATION_TEXT'),name:getTranslationByKey('CLASS_FEATURE_SORCEROUS_RESTORATION'),storageName:'Sorcerous Restoration'});}}}}},{key:'warlock',value:function warlock(data){if(data.warlock_level){if(data.warlock_level>=2){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;}traits.set({content:getTranslationByKey('CLASS_FEATURE_ELDRITCH_INVOCATIONS_TEXT').replace('NUMBER_OF_INVOCATIONS_KNOWN',eldritchInvocations),name:getTranslationByKey('CLASS_FEATURE_ELDRITCH_INVOCATIONS'),storageName:'Eldritch Invocations'});}if(data.warlock_level>=3){traits.set({content:getTranslationByKey('CLASS_FEATURE_PACT_BOON_TEXT'),name:getTranslationByKey('CLASS_FEATURE_PACT_BOON'),storageName:'Pact Boon'});}if(data.warlock_level>=11){traits.set({content:getTranslationByKey('CLASS_FEATURE_MYSTIC_ARCANUM_TEXT'),name:getTranslationByKey('CLASS_FEATURE_MYSTIC_ARCANUM'),storageName:'Mystic Arcanum'});}if(data.warlock_level>=20){traits.set({content:getTranslationByKey('CLASS_FEATURE_ELDRITCH_MASTER_TEXT'),name:getTranslationByKey('CLASS_FEATURE_ELDRITCH_MASTER'),recharge:'LONG_REST',storageName:'Eldritch Master'});}}}},{key:'wizard',value:function wizard(data){if(data.wizard_level){traits.set({content:getTranslationByKey('CLASS_FEATURE_ARCANE_RECOVERY_TEXT'),name:getTranslationByKey('CLASS_FEATURE_ARCANE_RECOVERY'),recharge:'LONG_REST',storageName:'Arcane Recovery',uses_max:1});if(data.wizard_level>=18){traits.set({content:getTranslationByKey('CLASS_FEATURE_SPELL_MASTERY_TEXT'),name:getTranslationByKey('CLASS_FEATURE_SPELL_MASTERY'),storageName:'Spell Mastery'});}if(data.wizard_level>=20){traits.set({content:getTranslationByKey('CLASS_FEATURE_SIGNATURE_SPELLS_TEXT'),name:getTranslationByKey('CLASS_FEATURE_SIGNATURE_SPELLS'),storageName:'Signature Spells'});}}}},{key:'set',value:function set(){var _this3=this;var collectionArray=['create_class_features','ac_unarmored_ability','brutal_critical','reliable_talent'].concat(_constants.ABILITIES.map(function(ability){return ability+'_mod';})).concat(_constants.CLASSES.map(function(className){return className+'_level';})).concat(_constants.CLASSES.map(function(className){return className+'_toggle';}));(0,_utilities.getSetItems)('classes.set',{collectionArray:collectionArray,callback:function callback(data){if((0,_utilities.isUndefined)(data.create_class_features)||(0,_utilities.exists)(data.create_class_features)){_constants.CLASSES.forEach(function(className){if((0,_utilities.exists)(data[className+'_level'])){data[className+'_level']=(0,_utilities.getIntValue)(data[className+'_level']);}});_this3.extraAttack(data);_this3.artificer(data);_this3.barbarian(data);_this3.bard(data);_this3.cleric(data);_this3.druid(data);_this3.fighter(data);_this3.monk(data);_this3.paladin(data);_this3.ranger(data);_this3.rangerUA(data);_this3.rogue(data);_this3.sorcerer(data);_this3.warlock(data);_this3.wizard(data);}}});}},{key:'setup',value:function setup(){var _this4=this;on('change:repeating_class',function(eventInfo){var repeatingInfo=(0,_utilities.getRepeatingInfo)('repeating_class',eventInfo);if(repeatingInfo){_this4.updateLevels(repeatingInfo);}});on('remove:repeating_class',function(){_this4.updateLevels();});this.watchForClassLevelChanges();}}]);return Classes;}();
|
|
|
|
},{"../../scripts/constants":25,"../../scripts/utilities":27,"../spells/Spells":12,"../traits/Traits":13}],6:[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 _utilities=require('../../scripts/utilities');function _classCallCheck(instance,Constructor){if(!(instance instanceof Constructor)){throw new TypeError("Cannot call a class as a function");}}var Equipment=exports.Equipment=function(){function Equipment(){_classCallCheck(this,Equipment);}_createClass(Equipment,[{key:'setAdvantageOnStealth',value:function setAdvantageOnStealth(mode){(0,_utilities.getSetRepeatingItems)('equipment.setAdvantageOnStealth',{repeatingItems:['repeating_skill'],collectionArrayAddItems:['storage_name','skill_d20'],callback:function callback(data,repStrings){var _iteratorNormalCompletion=true;var _didIteratorError=false;var _iteratorError=undefined;try{for(var _iterator=Object.keys(_constants.SKILLS)[Symbol.iterator](),_step;!(_iteratorNormalCompletion=(_step=_iterator.next()).done);_iteratorNormalCompletion=true){var skill=_step.value;var skillId=(0,_utilities.getSkillIdByStorageName)(data,repStrings,skill);var repString='repeating_skill_'+skillId;if(data[repString+'_storage_name']==='STEALTH'){if(mode==='dis'){data[repString+'_skill_d20']='2d20kl1';}else if(mode==='normal'){data[repString+'_skill_d20']='@{shaped_d20}';}break;}}}catch(err){_didIteratorError=true;_iteratorError=err;}finally{try{if(!_iteratorNormalCompletion&&_iterator.return){_iterator.return();}}finally{if(_didIteratorError){throw _iteratorError;}}}}});}},{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']=(0,_utilities.round)(weight*2.204622621848776,-3);}else if(data.weight_system==='KILOGRAMS'){data[repString+'_weight']=(0,_utilities.round)(weight*0.45359237,-3);}}data[repString+'_weight_system']=data.weight_system;}},{key:'updateArmor',value:function updateArmor(rowId){var _this=this;var stealthPenalty=void 0;(0,_utilities.getSetRepeatingItems)('equipment.updateArmor',{repeatingItems:['repeating_armor'],collectionArray:['is_npc','ac_srd','weight_system'],collectionArrayAddItems:['modifiers','stealth','weight','weight_system'],rowId:rowId,callback:function callback(data,repStrings){if((0,_utilities.isNpc)(data)||data.ac_srd){return;}repStrings.forEach(function(repString){if((0,_utilities.isUndefinedOrEmpty)(data[repString+'_ac_bonus'])&&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={collection:'armor',collectionArray:['base_ac','medium_armor_max_dex','ac_ability','ac_unarmored_ability','is_npc','ac_srd'].concat(_constants.ABILITIES.map(function(ability){return ability+'_mod';})),toggle:'worn'};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'}];(0,_utilities.sumRepeating)(options,sumItems);}},{key:'update',value:function update(rowId){var _this2=this;(0,_utilities.getSetRepeatingItems)('equipment.update',{repeatingItems:['repeating_equipment'],collectionArray:['weight_system'],collectionArrayAddItems:['content','weight','weight_system','parsed'],rowId:rowId,callback:function callback(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={collection:'equipment',toggle:'carried',qty:'qty'};var sumItems=[{fieldToAdd:'weight',itemTotal:'weight_total',totalField:'weight_equipment'}];(0,_utilities.sumRepeating)(options,sumItems);}},{key:'updateWeight',value:function updateWeight(){(0,_utilities.getSetItems)('equipment.updateWeight',{collectionArray:['weight_attacks','weight_ammo','weight_armor','weight_equipment','weight_coinage'],callback:function callback(data){data.weight_total=(0,_utilities.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),-2);}});}},{key:'weighAmmo',value:function weighAmmo(){var _this3=this;(0,_utilities.getSetRepeatingItems)('equipment.weighAmmo',{repeatingItems:['repeating_ammo'],collectionArray:['weight_system'],collectionArrayAddItems:['weight','weight_system'],callback:function callback(data,repStrings){repStrings.forEach(function(repString){_this3.changeWeightSystem(data,repString,0.05);});}});var options={collection:'ammo',qty:'qty'};var sumItems=[{fieldToAdd:'weight',fieldToAddDefault:0.05,totalField:'weight_ammo'}];(0,_utilities.sumRepeating)(options,sumItems);}},{key:'calculateGold',value:function calculateGold(){(0,_utilities.getSetItems)('equipment.calculateGold',{collectionArray:['cp','copper_per_gold','sp','silver_per_gold','ep','electrum_per_gold','gp','pp','platinum_per_gold','weight_per_coin'],callback:function callback(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;}});}},{key:'updateCarryingCapacity',value:function updateCarryingCapacity(){(0,_utilities.getSetItems)('equipment.updateCarryingCapacity',{collectionArray:['strength_calculated','weight_multiplier','carrying_capacity','carrying_capacity_multiplier'],callback:function callback(data){var strength=(0,_utilities.getIntValue)(data.strength_calculated,10);var weightMultiplier=(0,_utilities.getFloatValue)(data.weight_multiplier,1);var carringCapacityMultiplier=(0,_utilities.getFloatValue)(data.carrying_capacity_multiplier);data.carrying_capacity=(0,_utilities.round)(strength*carringCapacityMultiplier*weightMultiplier,-2);}});}},{key:'updateMaxPushDragLift',value:function updateMaxPushDragLift(){(0,_utilities.getSetItems)('equipment.updateMaxPushDragLift',{collectionArray:['strength_calculated','weight_multiplier','max_push_drag_lift','max_push_drag_lift_multiplier'],callback:function callback(data){var strength=(0,_utilities.getIntValue)(data.strength_calculated,10);var weightMultiplier=(0,_utilities.getFloatValue)(data.weight_multiplier,1);var maxPushDragLiftMultiplier=(0,_utilities.getFloatValue)(data.max_push_drag_lift_multiplier);data.max_push_drag_lift=(0,_utilities.round)(strength*maxPushDragLiftMultiplier*weightMultiplier,-2);}});}},{key:'updateEncumbered',value:function updateEncumbered(){(0,_utilities.getSetItems)('equipment.updateEncumbered',{collectionArray:['strength_calculated','weight_multiplier','encumbered','encumbered_multiplier','encumbrance_multiplier'],callback:function callback(data){var strength=(0,_utilities.getIntValue)(data.strength_calculated,10);var weightMultiplier=(0,_utilities.getFloatValue)(data.weight_multiplier,1);var encumberedMultiplier=(0,_utilities.getFloatValue)(data.encumbered_multiplier);var encumbranceMultiplier=(0,_utilities.getFloatValue)(data.encumbrance_multiplier,1);data.encumbered=(0,_utilities.round)(strength*encumberedMultiplier*encumbranceMultiplier*weightMultiplier,-2);}});}},{key:'updateHeavilyEncumbered',value:function updateHeavilyEncumbered(){(0,_utilities.getSetItems)('equipment.updateHeavilyEncumbered',{collectionArray:['strength_calculated','weight_multiplier','heavily_encumbered','heavily_encumbered_multiplier','encumbrance_multiplier'],callback:function callback(data){var strength=(0,_utilities.getIntValue)(data.strength_calculated,10);var weightMultiplier=(0,_utilities.getFloatValue)(data.weight_multiplier,1);var heavilyEncumberedMultiplier=(0,_utilities.getFloatValue)(data.heavily_encumbered_multiplier);var encumbranceMultiplier=(0,_utilities.getFloatValue)(data.encumbrance_multiplier,1);data.heavily_encumbered=(0,_utilities.round)(strength*heavilyEncumberedMultiplier*encumbranceMultiplier*weightMultiplier,-2);}});}},{key:'setup',value:function setup(){var _this4=this;on('change:repeating_armor',function(eventInfo){var repeatingInfo=(0,_utilities.getRepeatingInfo)('repeating_armor',eventInfo);if(repeatingInfo&&repeatingInfo.field!=='ac_total'){_this4.updateArmor(repeatingInfo.rowId);}});on('change:base_ac change:dexterity_mod change:medium_armor_max_dex change:ac_ability change:ac_unarmored_ability change:ac_armored_bonus change:ac_unarmored_bonus remove:repeating_armor',function(){_this4.updateArmor();});on('change:repeating_equipment',function(eventInfo){var repeatingInfo=(0,_utilities.getRepeatingInfo)('repeating_equipment',eventInfo);if(repeatingInfo&&repeatingInfo.field!=='parsed'){_this4.update(repeatingInfo.rowId);}});on('change:repeating_equipment:carried change:repeating_equipment:qty change:repeating_equipment:weight remove:repeating_equipment',function(){_this4.weigh();});on('change:repeating_ammo:weight change:repeating_ammo:qty delete:repeating_ammo',function(){_this4.weighAmmo();});on('change:weight_attacks change:weight_ammo change:weight_armor change:weight_equipment change:weight_coinage',function(){_this4.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(){_this4.calculateGold();});on('change:strength_calculated change:weight_multiplier change:carrying_capacity_multiplier',function(){_this4.updateCarryingCapacity();});on('change:strength_calculated change:weight_multiplier change:max_push_drag_lift_multiplier',function(){_this4.updateMaxPushDragLift();});on('change:strength_calculated change:weight_multiplier change:encumbered_multiplier change:encumbrance_multiplier',function(){_this4.updateEncumbered();});on('change:strength_calculated change:weight_multiplier change:heavily_encumbered_multiplier change:encumbrance_multiplier',function(){_this4.updateHeavilyEncumbered();});on('change:weight_system',function(){_this4.updateArmor();_this4.update();_this4.weighAmmo();});}}]);return Equipment;}();
|
|
|
|
},{"../../scripts/constants":25,"../../scripts/utilities":27}],7:[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 _utilities=require('../../scripts/utilities');function _classCallCheck(instance,Constructor){if(!(instance instanceof Constructor)){throw new TypeError("Cannot call a class as a function");}}var ProficiencyBonus=exports.ProficiencyBonus=function(){function ProficiencyBonus(){_classCallCheck(this,ProficiencyBonus);}_createClass(ProficiencyBonus,[{key:'get',value:function get(data,display){var pb=(0,_utilities.getIntValue)(data.pb);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=(0,_utilities.getIntValue)(data.pb);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=(0,_utilities.getIntValue)(data.pb);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;(0,_utilities.getSetItems)('proficiencyBonus.update',{collectionArray:['level','challenge','proficiency_dice','pb'],callback:function callback(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:proficiency_dice',function(){_this2.update();});}}]);return ProficiencyBonus;}();
|
|
|
|
},{"../../scripts/utilities":27}],8:[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 _utilities=require('../../scripts/utilities');function _classCallCheck(instance,Constructor){if(!(instance instanceof Constructor)){throw new TypeError("Cannot call a class as a function");}}var Resistances=exports.Resistances=function(){function Resistances(){_classCallCheck(this,Resistances);}_createClass(Resistances,[{key:'updateDamageResistancesVar',value:function updateDamageResistancesVar(){(0,_utilities.getSetItems)('resistances.updateDamageResistancesVar',{collectionArray:['damage_resistances_var','damage_vulnerabilities','damage_resistances','damage_immunities','condition_immunities'],callback:function callback(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(){(0,_utilities.getSetItems)('resistances.updateDamageVulnerabilities',{collectionArray:['damage_vulnerabilities'],callback:function callback(data){if(data.damage_vulnerabilities){data.damage_vulnerabilities=(0,_utilities.lowercaseDamageTypes)(data.damage_vulnerabilities);}}});}},{key:'updateDamageResistances',value:function updateDamageResistances(){(0,_utilities.getSetItems)('resistances.updateDamageResistances',{collectionArray:['damage_resistances'],callback:function callback(data){if(data.damage_resistances){data.damage_resistances=(0,_utilities.lowercaseDamageTypes)(data.damage_resistances);}}});}},{key:'updateDamageImmunities',value:function updateDamageImmunities(){(0,_utilities.getSetItems)('resistances.updateDamageImmunities',{collectionArray:['damage_immunities'],callback:function callback(data){if(data.damage_immunities){data.damage_immunities=(0,_utilities.lowercaseDamageTypes)(data.damage_immunities);}}});}},{key:'updateConditionImmunities',value:function updateConditionImmunities(){(0,_utilities.getSetItems)('resistances.updateConditionImmunities',{collectionArray:['condition_immunities'],callback:function callback(data){if(data.condition_immunities){data.condition_immunities=(0,_utilities.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/utilities":27}],9:[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 _ProficiencyBonus=require('../proficiencyBonus/ProficiencyBonus');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 proficiencyBonus=new _ProficiencyBonus.ProficiencyBonus();var SavingThrows=exports.SavingThrows=function(){function SavingThrows(){_classCallCheck(this,SavingThrows);}_createClass(SavingThrows,[{key:'getHighestOfAbilityScoresForSavingThrow',value:function getHighestOfAbilityScoresForSavingThrow(data,savingThrowName){var abilityName=void 0;var highestValue=0;var _iteratorNormalCompletion=true;var _didIteratorError=false;var _iteratorError=undefined;try{for(var _iterator=_constants.ABILITIES[Symbol.iterator](),_step;!(_iteratorNormalCompletion=(_step=_iterator.next()).done);_iteratorNormalCompletion=true){var ability=_step.value;var abilityMod=(0,_utilities.getIntValue)(data[ability+'_mod']);if((0,_utilities.exists)(data[savingThrowName+'_'+ability])&&(highestValue===0||abilityMod>highestValue)){highestValue=abilityMod;abilityName=ability;}}}catch(err){_didIteratorError=true;_iteratorError=err;}finally{try{if(!_iteratorNormalCompletion&&_iterator.return){_iterator.return();}}finally{if(_didIteratorError){throw _iteratorError;}}}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,savingThrowName){var _this=this;var abilities=[];_constants.ABILITIES.forEach(function(ability){if((0,_utilities.exists)(data[savingThrowName+'_'+ability])){abilities.push({name:ability,score:(0,_utilities.getIntValue)(data[ability+'_calculated'])});}});var highestAbilities=[];if(abilities&&abilities.length>0){(function(){var highestAbilityObj=_this.findHighest(abilities);highestAbilities.push(highestAbilityObj);abilities.splice(abilities.findIndex(function(ability){return ability.name===highestAbilityObj.name;}),1);})();}if(abilities&&abilities.length>0){var secondHighestAbilityObj=this.findHighest(abilities);highestAbilities.push(secondHighestAbilityObj);}return highestAbilities;}},{key:'getAverageOfHighestAbilityScoresForSavingThrow',value:function getAverageOfHighestAbilityScoresForSavingThrow(data,savingThrowName){var obj={abilitiesUsed:[]};var sum=0;var highestAbilities=this.getHighestAbilityScores(data,savingThrowName);highestAbilities.forEach(function(ability){obj.abilitiesUsed.push(getTranslationByKey((0,_utilities.getAbilityShortName)(ability.name).toUpperCase()));sum+=(0,_utilities.getIntValue)(data[ability.name+'_calculated']);});if(obj.abilitiesUsed&&obj.abilitiesUsed.length>0){obj.avg=(0,_utilities.getAbilityMod)(sum/obj.abilitiesUsed.length);}return obj;}},{key:'setCustomSaveProf',value:function setCustomSaveProf(data,savingThrowName){var pbVar='@{PB}';_constants.ABILITIES.forEach(function(ability){if((0,_utilities.exists)(data[savingThrowName+'_'+ability])&&(0,_utilities.exists)(data[ability+'_save_prof'])&&(0,_utilities.isUndefinedOrEmpty)(data[savingThrowName+'_save_prof'])){data[savingThrowName+'_save_prof']=pbVar;}});}},{key:'update',value:function update(savingThrowName){var _this2=this;var collectionArray=['proficiency_dice','pb',savingThrowName+'_save_prof',savingThrowName+'_save_bonus',savingThrowName+'_saving_throw_mod',savingThrowName+'_saving_throw_mod_with_sign','global_saving_throw_bonus','saving_throws_half_proficiency','average_of_abilities'].concat(_constants.ABILITIES.map(function(ability){return ability+'_calculated';})).concat(_constants.ABILITIES.map(function(ability){return ability+'_mod';})).concat(_constants.ABILITIES.map(function(ability){return ability+'_save_prof';}));var isCustomSavingThrow=_constants.CUSTOM_SAVING_THROWS.indexOf(savingThrowName)!==-1;if(isCustomSavingThrow){collectionArray=collectionArray.concat(_constants.CUSTOM_SAVING_THROWS.map(function(customSavingThrow){return customSavingThrow+'_save_prof';})).concat(_constants.ABILITIES.map(function(ability){return savingThrowName+'_'+ability;}));}(0,_utilities.getSetItems)('savingThrows.update',{collectionArray:collectionArray,callback:function callback(data){var total=0;var totalFormula='';var ability=void 0;if((0,_utilities.exists)(data[savingThrowName+'_save_prof'])){var pb=proficiencyBonus.get(data);if(!isNaN(pb)){total+=pb;}totalFormula+=(0,_utilities.addArithmeticOperator)(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+=(0,_utilities.addArithmeticOperator)(totalFormula,halfPB)+'['+getTranslationByKey('HALF_PROFICIENCY').toLowerCase()+']';}if(isCustomSavingThrow){if((0,_utilities.exists)(data.average_of_abilities)){var obj=_this2.getAverageOfHighestAbilityScoresForSavingThrow(data,savingThrowName);if(obj.avg){total+=obj.avg;totalFormula=obj.avg+'['+obj.abilitiesUsed.join(' ')+' '+getTranslationByKey('AVG').toLowerCase()+']';}}else{ability=_this2.getHighestOfAbilityScoresForSavingThrow(data,savingThrowName);}_this2.setCustomSaveProf(data,savingThrowName);}else{ability=savingThrowName;}if(ability){total+=(0,_utilities.getIntValue)(data[ability+'_mod']);}var savingThrowBonus=(0,_utilities.getIntValue)(data[savingThrowName+'_save_bonus']);if(savingThrowBonus){total+=savingThrowBonus;totalFormula+=(0,_utilities.addArithmeticOperator)(totalFormula,savingThrowBonus)+'['+getTranslationByKey((0,_utilities.getAbilityShortName)(ability).toUpperCase())+' '+getTranslationByKey('SAVING_THROW_BONUS').toLowerCase()+']';}var globalSavingThrowBonus=data.global_saving_throw_bonus;if((0,_utilities.exists)(globalSavingThrowBonus)){if(!isNaN(globalSavingThrowBonus)){total+=(0,_utilities.getIntValue)(globalSavingThrowBonus);}totalFormula+=(0,_utilities.addArithmeticOperator)(totalFormula,globalSavingThrowBonus)+'['+getTranslationByKey('GLOBAL_SAVING_THROW_BONUS').toLowerCase()+']';}data[savingThrowName+'_saving_throw_mod']=totalFormula;data[savingThrowName+'_saving_throw_mod_with_sign']=(0,_utilities.showSign)(total);},setFinalAttrsCallback:function setFinalAttrsCallback(){_this2.updateMacro();}});}},{key:'updateMacro',value:function updateMacro(){var 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.ABILITIES.map(function(ability){return ability+'_saving_throw_mod_with_sign';}));(0,_utilities.getSetItems)('savingThrows.updateMacro',{collectionArray:collectionArray,callback:function callback(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((0,_utilities.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{var _iteratorNormalCompletion2=true;var _didIteratorError2=false;var _iteratorError2=undefined;try{for(var _iterator2=_constants.ABILITIES[Symbol.iterator](),_step2;!(_iteratorNormalCompletion2=(_step2=_iterator2.next()).done);_iteratorNormalCompletion2=true){var ability=_step2.value;if(ability==='honor'&&(0,_utilities.getIntValue)(data.honor_toggle)!==1||ability==='sanity'&&(0,_utilities.getIntValue)(data.sanity_toggle)!==1){continue;}var total=data[ability+'_saving_throw_mod_with_sign']||'+0';macroArray.push('[^{'+ability.toUpperCase()+'} '+total+'](~shaped_'+ability+'_saving_throw)');queryArray.push((0,_utilities.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}]]}}');}}catch(err){_didIteratorError2=true;_iteratorError2=err;}finally{try{if(!_iteratorNormalCompletion2&&_iterator2.return){_iterator2.return();}}finally{if(_didIteratorError2){throw _iteratorError2;}}}}macroArray.push('[^{DEATH} +0](~shaped_death_saving_throw)');queryArray.push(getTranslationByKey('DEATH')+' +0, {{title='+getTranslationByKey('DEATH')+' '+getTranslationByKey('SAVING_THROW')+'}} {{roll1=[[@{shaped_d20}@{d20_mod} + @{death_saving_throw_prof}['+getTranslationByKey('PROFICIENT').toLowerCase()+'] + (@{global_saving_throw_bonus})[global saving throw bonus]]]}} {{@{roll_setting}=[[@{shaped_d20}@{d20_mod} + @{death_saving_throw_prof}['+getTranslationByKey('PROFICIENT').toLowerCase()+'] + (@{global_saving_throw_bonus})[global saving throw bonus]]]}} {{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(){var _this3=this;_constants.CUSTOM_SAVING_THROWS.forEach(function(customSavingThrow){_this3.update(customSavingThrow);});}},{key:'updateSavingThrows',value:function updateSavingThrows(){var _this4=this;_constants.ABILITIES.forEach(function(ability){_this4.update(ability);});this.updateCustomSavingThrows();}},{key:'updateFromSRD',value:function updateFromSRD(checkedSavingThrowSRDCount){var _this5=this;var 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';}));if(!checkedSavingThrowSRDCount){checkedSavingThrowSRDCount=0;}(0,_utilities.getSetItems)('savingThrows.updateFromSRD',{collectionArray:collectionArray,callback:function callback(data){if(data.pb===2&&checkedSavingThrowSRDCount<50){checkedSavingThrowSRDCount+=1;_this5.updateFromSRD(checkedSavingThrowSRDCount);return;}_constants.ABILITIES.forEach(function(ability){var shortAbility=(0,_utilities.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 abilityScore=(0,_utilities.getIntValue)(data[ability]);var abilityBonus=(0,_utilities.getIntValue)(data[ability+'_bonus']);var globalAbilityBonus=(0,_utilities.getIntValue)(data.global_ability_bonus);var pb=proficiencyBonus.calculate(data.level,data.challenge);var abilityMod=(0,_utilities.getAbilityMod)(abilityScore+abilityBonus+globalAbilityBonus);var savingThrowValue=(0,_utilities.getIntValue)(match[1])-pb-abilityMod;if(savingThrowValue!==0){data[ability+'_save_bonus']=savingThrowValue;}}}});}});}},{key:'watchAbilityChanges',value:function watchAbilityChanges(){var _this6=this;var abilityWatch=[].concat(_constants.ABILITIES).concat(_constants.ABILITIES.map(function(ability){return ability+'_mod';}));on(abilityWatch.map(function(field){return'change:'+field;}).join(' '),function(){_this6.updateCustomSavingThrows();});}},{key:'setup',value:function setup(){var _this7=this;_constants.ABILITIES.forEach(function(ability){on('change:'+ability+'_mod change:'+ability+'_save_prof change:'+ability+'_save_bonus',function(){_this7.update(ability);});});_constants.CUSTOM_SAVING_THROWS.forEach(function(customSavingThrow){var savingThrowWatch=[customSavingThrow+'_save_prof',customSavingThrow+'_save_bonus','average_of_abilities'].concat(_constants.ABILITIES.map(function(ability){return customSavingThrow+'_'+ability;}));on(savingThrowWatch.map(function(savingThrow){return'change:'+savingThrow;}).join(' '),function(){_this7.update(customSavingThrow);});});on('change:proficiency_dice change:pb change:global_saving_throw_bonus change:saving_throws_half_proficiency',function(){_this7.updateSavingThrows();});on('change:use_custom_saving_throws change:honor_toggle change:sanity_toggle',function(){_this7.updateMacro();});on('change:saving_throws_srd',function(){_this7.updateFromSRD();});this.watchAbilityChanges();}}]);return SavingThrows;}();
|
|
|
|
},{"../../scripts/constants":25,"../../scripts/utilities":27,"../proficiencyBonus/ProficiencyBonus":7}],10:[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 _utilities=require('../../scripts/utilities');function _classCallCheck(instance,Constructor){if(!(instance instanceof Constructor)){throw new TypeError("Cannot call a class as a function");}}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+)/g;var senses=void 0;while((senses=regex.exec(data.senses))!==null){data[senses[1]]=senses[2];}if(data.senses&&data.senses.indexOf('blind beyond')!==-1){data.blindsight_blind_beyond=1;}data.senses='';}}},{key:'update',value:function update(){var _this=this;(0,_utilities.getSetItems)('senses.update',{collectionArray:_constants.SENSES.concat(['distance_system','blindsight_blind_beyond','senses_exist','senses','senses_string']),callback:function callback(data){var senses=[];var distance=data.distance_system==='meters'?getTranslationByKey('METERS_ABBREVIATION'):getTranslationByKey('FEET_ABBREVIATION');_this.parseFromSRD(data);if(!(0,_utilities.isUndefinedOrEmpty)(data.blindsight)){senses.push(getTranslationByKey('BLINDSIGHT').toLowerCase()+' '+data.blindsight+' '+distance+((0,_utilities.exists)(data.blindsight_blind_beyond)?' ('+getTranslationByKey('BLIND_BEYOND').toLowerCase()+')':''));}if(!(0,_utilities.isUndefinedOrEmpty)(data.darkvision)){senses.push(getTranslationByKey('DARKVISION').toLowerCase()+' '+data.darkvision+' '+distance);}if(!(0,_utilities.isUndefinedOrEmpty)(data.tremorsense)){senses.push(getTranslationByKey('TREMORSENSE').toLowerCase()+' '+data.tremorsense+' '+distance);}if(!(0,_utilities.isUndefinedOrEmpty)(data.truesight)){senses.push(getTranslationByKey('TRUESIGHT').toLowerCase()+' '+data.truesight+' '+distance);}data.senses_string=senses.join(', ');}});}},{key:'changeDistanceSystem',value:function changeDistanceSystem(){var _this2=this;(0,_utilities.getSetItems)('senses.changeDistanceSystem',{collectionArray:_constants.SENSES.concat(['distance_system']),callback:function callback(data){_constants.SENSES.forEach(function(sense){if(data[sense]&&data.distance_system==='feet'){data[sense]=(0,_utilities.round)(data[sense]*3.280839895,0);}else if(data[sense]&&data.distance_system==='meters'){data[sense]=(0,_utilities.round)(data[sense]*0.3048,-1);}});},setFinalAttrsCallback:function setFinalAttrsCallback(){_this2.update();}});}},{key:'setup',value:function setup(){var _this3=this;var sensesMap=_constants.SENSES.concat(['blindsight_blind_beyond','senses']).map(function(sense){return'change:'+sense;}).join(' ');on(sensesMap,function(){_this3.update();});on('change:distance_system',function(){_this3.changeDistanceSystem();});}}]);return Senses;}();
|
|
|
|
},{"../../scripts/constants":25,"../../scripts/utilities":27}],11:[function(require,module,exports){
|
|
'use strict';Object.defineProperty(exports,"__esModule",{value:true});exports.Speed=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 _utilities=require('../../scripts/utilities');function _classCallCheck(instance,Constructor){if(!(instance instanceof Constructor)){throw new TypeError("Cannot call a class as a function");}}var Speed=exports.Speed=function(){function Speed(){_classCallCheck(this,Speed);}_createClass(Speed,[{key:'parseFromSRD',value:function parseFromSRD(data){if(data.npc_speed){data.npc_speed=data.npc_speed.toLowerCase();var match=data.npc_speed.match(/^\s*(\d+)\s*ft/);if(match&&match[1]){data.speed=match[1];}var regex=/(burrow|climb|fly|swim)\s+(\d+)/g;var speeds=void 0;while((speeds=regex.exec(data.npc_speed))!==null){data['speed_'+speeds[1]]=speeds[2];}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;(0,_utilities.getSetItems)('speed.update',{collectionArray:_constants.SPEEDS.concat(['distance_system','speed_fly_hover','npc_speed','speed_string']),callback:function callback(data){var speed=[];var distance=data.distance_system==='meters'?getTranslationByKey('METERS_ABBREVIATION'):getTranslationByKey('FEET_ABBREVIATION');_this.parseFromSRD(data);if(!(0,_utilities.isUndefinedOrEmpty)(data.speed)){speed.push(data.speed+' '+distance);}if(!(0,_utilities.isUndefinedOrEmpty)(data.speed_burrow)){speed.push(getTranslationByKey('BURROW').toLowerCase()+' '+data.speed_burrow+' '+distance);}if(!(0,_utilities.isUndefinedOrEmpty)(data.speed_climb)){speed.push(getTranslationByKey('CLIMB').toLowerCase()+' '+data.speed_climb+' '+distance);}if(!(0,_utilities.isUndefinedOrEmpty)(data.speed_fly)){speed.push(getTranslationByKey('FLY').toLowerCase()+' '+data.speed_fly+' '+distance+((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+' '+distance);}data.speed_string=speed.join(', ');}});}},{key:'changeDistanceSystem',value:function changeDistanceSystem(){var _this2=this;(0,_utilities.getSetItems)('speed.changeDistanceSystem',{collectionArray:_constants.SPEEDS.concat(['distance_system']),callback:function callback(data){_constants.SPEEDS.forEach(function(speed){if(data[speed]&&data.distance_system==='feet'){data[speed]=(0,_utilities.round)(data[speed]*3.280839895,0);}else if(data[speed]&&data.distance_system==='meters'){data[speed]=(0,_utilities.round)(data[speed]*0.3048,-1);}});},setFinalAttrsCallback:function setFinalAttrsCallback(){_this2.update();}});}},{key:'setup',value:function setup(){var _this3=this;var speedsMap=_constants.SPEEDS.concat(['speed_fly_hover','npc_speed']).map(function(speed){return'change:'+speed;}).join(' ');on(speedsMap,function(){_this3.update();});on('change:distance_system',function(){_this3.changeDistanceSystem();});}}]);return Speed;}();
|
|
|
|
},{"../../scripts/constants":25,"../../scripts/utilities":27}],12:[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 _actionComponents=require('../../components/actionComponents/actionComponents');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 actionComponents=new _actionComponents.ActionComponents();var proficiencyBonus=new _ProficiencyBonus.ProficiencyBonus();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;}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']=(0,_utilities.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.isUndefinedOrEmpty)(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']=(0,_utilities.getFormattedAbility)(data.spell_ability);}if((0,_utilities.exists)(data[repString+'_heal_from_srd'])&&(0,_utilities.isUndefinedOrEmpty)(data[repString+'_heal_ability'])){data[repString+'_heal_ability']=(0,_utilities.getFormattedAbility)(data.spell_ability);}data[repString+'_add_casting_modifier']='';}if((0,_utilities.exists)(data[repString+'_damage_progression_from_srd'])&&(0,_utilities.exists)(data[repString+'_damage_from_srd'])){var _prefix2=(0,_utilities.getDamagePrefix)(data,repString);data[repString+'_'+_prefix2+'_damage_dice']='((@{level} + 1) / 6 + 0.5)';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:'updateSpellAbility',value:function updateSpellAbility(){var repeatingItems=[];for(var level=0;level<=9;level+=1){repeatingItems.push('repeating_spell'+level);}(0,_utilities.getSetRepeatingItems)('spells.updateSpellAbility',{repeatingItems:repeatingItems,collectionArray:['spell_ability'],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'],callback:function callback(data,repStrings){repStrings.forEach(function(repString){if((0,_utilities.isUndefinedOrEmpty)(data[repString+'_name'])){removeRepeatingRow(repString);}else if(data.spell_ability){var spellAbility=(0,_utilities.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:'update',value:function update(obj){var _this=this;var collectionArray=['is_npc','proficiency_dice','pb','finesse_mod','spell_ability','caster_level','base_dc','shaped_d20'].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_crit_range','critical_damage_maximized','savage_attacks','brutal_critical','barbarian_level']).concat(_constants.ABILITIES.map(function(ability){return ability+'_mod';}));var repeatingItems=[];if(!obj||!('level'in obj)){for(var level=0;level<=9;level+=1){repeatingItems.push('repeating_spell'+level);}}else{repeatingItems.push('repeating_spell'+obj.level);}(0,_utilities.getSetRepeatingItems)('spells.update',{repeatingItems:repeatingItems,collectionArray:collectionArray,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),rowId:obj?obj.rowId:null,callback:function callback(data,repStrings){repStrings.forEach(function(repString){if((0,_utilities.isUndefinedOrEmpty)(data[repString+'_name'])){removeRepeatingRow(repString);}else{var _level=(0,_utilities.getLevelOfRepeatingString)(repString);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);actionComponents.updateAttack(data,repString);actionComponents.updateSavingThrow(data,repString);actionComponents.updateOtherDamage(data,repString);if((0,_utilities.isNpc)(data)&&data.caster_level&&data[repString+'_damage']&&data[repString+'_damage'].indexOf('@{level}')!==-1){data[repString+'_damage']=data[repString+'_damage'].replace('@{level}','@{caster_level}');}actionComponents.updateHeal(data,repString);actionComponents.updateHigherLevel(data,repString,_level);actionComponents.updateSpecialEffects(data,repString);actionComponents.updateExtras(data,repString);}});}});}},{key:'oldValueToNew',value:function oldValueToNew(data,repString,newRepeatingString,field){if(data[repString+'_'+field]){data[newRepeatingString+'_'+field]=data[repString+'_'+field];}}},{key:'changeLevel',value:function changeLevel(rowId,oldLevel){var _this2=this;var newLevel=void 0;var collectionArrayAddItems=['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','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);(0,_utilities.getSetRepeatingItems)('spells.changeLevel',{repeatingItems:['repeating_spell'+oldLevel],collectionArrayAddItems:collectionArrayAddItems,rowId:rowId,callback:function callback(data,repStrings){repStrings.forEach(function(repString){newLevel=(0,_utilities.getIntValue)(data[repString+'_spell_level']);if(oldLevel!==newLevel){(function(){var newRepeatingString='repeating_spell'+newLevel+'_'+generateRowID();collectionArrayAddItems.forEach(function(field){_this2.oldValueToNew(data,repString,newRepeatingString,field);});removeRepeatingRow(repString);})();}});},setFinalAttrsCallback:function setFinalAttrsCallback(){_this2.updateChatMacro([oldLevel,newLevel]);}});}},{key:'updateSlots',value:function updateSlots(){var levels={1:0,2:0,3:0,4:0,5:0,6:0,7:0,8:0,9:0};var 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';}));(0,_utilities.getSetItems)('spells.updateSlots',{collectionArray:collectionArray,callback:function callback(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;}}});}});}},{key:'updateWarlockSlots',value:function updateWarlockSlots(){(0,_utilities.getSetItems)('spells.updateWarlockSlots',{collectionArray:['warlock_spell_slots','warlock_spell_slots_calc','warlock_spell_slots_bonus','warlock_spell_slots_max'],callback:function callback(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){if(!levelsToUpdate){levelsToUpdate=[];for(var level=0;level<=9;level+=1){levelsToUpdate.push(level);}}var collectionArray=levelsToUpdate.map(function(level){return'spells_level_'+level+'_macro_var';});var repeatingItems=levelsToUpdate.map(function(level){return'repeating_spell'+level;});var chatMacro={};levelsToUpdate.forEach(function(level){chatMacro[level]=[];});(0,_utilities.getSetRepeatingItems)('spells.updateChatMacro',{repeatingItems:repeatingItems,collectionArray:collectionArray,collectionArrayAddItems:['name','is_prepared'],callback:function callback(data,repStrings){repStrings.forEach(function(repString){if((0,_utilities.isUndefinedOrEmpty)(data[repString+'_name'])){removeRepeatingRow(repString);}else{var _level2=(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[_level2].push('<span class="'+classes+'">['+data[repString+'_name']+'](~'+repString+'_spell)</span>');}});levelsToUpdate.forEach(function(level){data['spells_level_'+level+'_macro_var']=chatMacro[level].join(', ');});}});}},{key:'count',value:function count(){var collectionArray=['spells_known','spells_prepared'];var repeatingItems=[];for(var level=0;level<=9;level+=1){repeatingItems.push('repeating_spell'+level);}(0,_utilities.getSetRepeatingItems)('spells.updateChatMacro',{repeatingItems:repeatingItems,collectionArray:collectionArray,collectionArrayAddItems:['name','is_prepared'],callback:function callback(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 _level3=(0,_utilities.getLevelOfRepeatingString)(repString);if(_level3>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_spell_slots','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 _level4=1;_level4<=9;_level4+=1){collectionArray.push('spell_slots_l'+_level4);}(0,_utilities.getSetItems)('spells.generateHigherLevelQueries',{collectionArray:collectionArray,callback:function callback(data){for(var _level5=1;_level5<=8;_level5+=1){var levels=[];var warlockSpellsMaxLevel=(0,_utilities.getIntValue)(data.warlock_spells_max_level);for(var j=_level5;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]!==_level5){data['higher_level_query_'+_level5]='?{Spell Level|'+levels.join('|')+'}';}else if(levels&&levels.length===1){data['higher_level_query_'+_level5]=levels[0];}else{data['higher_level_query_'+_level5]=_level5;}if(levels&&levels.length>0){data['cast_as_level_'+_level5]=_level5;}else{data['cast_as_level_'+_level5]=data['higher_level_query_'+_level5];}}}});}},{key:'updateHasSpellSlots',value:function updateHasSpellSlots(){(0,_utilities.getSetItems)('spells.updateHasSpellSlots',{collectionArray:['spell_slots_toggle','has_spell_slots'],callback:function callback(data){if((0,_utilities.exists)(data.spell_slots_toggle)){data.has_spell_slots=true;}else{data.has_spell_slots='';}}});}},{key:'updateDCAndAttack',value:function updateDCAndAttack(){var collectionArray=['proficiency_dice','pb','spell_ability','base_dc','spell_save_DC','spell_to_hit','finesse_mod','shaped_d20','attacks_vs_target_ac','attacks_vs_target_name','global_spell_attack_bonus','global_spell_dc_bonus'].concat(_constants.ABILITIES.map(function(ability){return ability+'_mod';}));(0,_utilities.getSetItems)('spells.updateDCAndAttackupdateDCAndAttack',{collectionArray:collectionArray,callback:function callback(data){var baseDC=(0,_utilities.getIntValue)(data.base_dc,8);var pb=(0,_utilities.getIntValue)(data.pb);var abilityMod=(0,_utilities.getAbilityValue)(data,data.spell_ability);data.spell_save_DC=baseDC+pb+abilityMod+(0,_utilities.getIntValue)(data.global_spell_dc_bonus);if((0,_utilities.exists)(data.proficiency_dice)){pb=proficiencyBonus.get(data);data.spell_to_hit=(0,_utilities.showSign)(abilityMod+(0,_utilities.getIntValue)(data.global_spell_attack_bonus))+' + '+pb;}else{data.spell_to_hit=(0,_utilities.showSign)(pb+abilityMod+(0,_utilities.getIntValue)(data.global_spell_attack_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:'repeatingSectionChange',value:function repeatingSectionChange(){var _this3=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'){_this3.changeLevel(repeatingInfo.rowId,level);}if(repeatingInfo&&_constants.FIELD_COLLECTIONS.dontUpdate&&_constants.FIELD_COLLECTIONS.dontUpdate.indexOf(repeatingInfo.field)===-1){_this3.update({level:level,rowId:repeatingInfo.rowId});}_this3.updateChatMacro([level]);_this3.count();}});on('remove:repeating_spell'+level,function(){_this3.updateChatMacro([level]);_this3.count();});};for(var level=0;level<=9;level+=1){_loop(level);}}},{key:'updateShowHide',value:function updateShowHide(levelsToUpdate){var _this4=this;if(!levelsToUpdate){levelsToUpdate=[];for(var level=0;level<=9;level+=1){levelsToUpdate.push(level);}}var 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';}));(0,_utilities.getSetItems)('spells.updateShowHide',{collectionArray:collectionArray,callback:function callback(data){if((0,_utilities.exists)(data.spells_level_0_macro_var)){data.spells_level_0_show=1;}levelsToUpdate.forEach(function(level){var hasSpells=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=_this4.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:'watchForShowHideChanges',value:function watchForShowHideChanges(){var _this5=this;var watch=['warlock_spells_max_level','warlock_spell_slots'];var _loop2=function _loop2(level){on('change:spells_level_'+level+'_macro_var',function(){_this5.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(){_this5.updateShowHide();});}},{key:'setup',value:function setup(){var _this6=this;this.repeatingSectionChange();this.watchForShowHideChanges();on('change:spell_ability',function(){_this6.updateSpellAbility();});on('change:pb change:global_spell_attack_bonus change:global_spell_damage_bonus change:global_spell_dc_bonus change:global_spell_heal_bonus',function(){_this6.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(){_this6.updateSlots();});on('change:warlock_spell_slots_calc change:warlock_spell_slots_bonus',function(){_this6.updateWarlockSlots();});on('change:spell_slots_toggle',function(){_this6.updateHasSpellSlots();});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(){_this6.generateHigherLevelQueries();});on('change:spell_ability change:proficiency_dice change:pb change:base_dc change:global_spell_attack_bonus change:global_spell_dc_bonus',function(){_this6.updateDCAndAttack();});}}]);return Spells;}();
|
|
|
|
},{"../../components/actionComponents/actionComponents":1,"../../scripts/constants":25,"../../scripts/utilities":27,"../proficiencyBonus/ProficiencyBonus":7}],13:[function(require,module,exports){
|
|
'use strict';Object.defineProperty(exports,"__esModule",{value:true});exports.Traits=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('../../scripts/utilities');function _classCallCheck(instance,Constructor){if(!(instance instanceof Constructor)){throw new TypeError("Cannot call a class as a function");}}var Traits=exports.Traits=function(){function Traits(){_classCallCheck(this,Traits);}_createClass(Traits,[{key:'set',value:function set(obj){if(!obj.name){obj.name=obj.storageName;}var collectionArrayAddItems=['storage_name','name','per_use','uses','content','saving_throw_toggle','damage_toggle','heal_toggle','toggle_details'].concat(Object.keys(obj));var itemId=void 0;(0,_utilities.getSetRepeatingItems)('traits.set',{repeatingItems:['repeating_trait'],collectionArrayAddItems:collectionArrayAddItems,callback:function callback(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_trait_'+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;var _iteratorNormalCompletion=true;var _didIteratorError=false;var _iteratorError=undefined;try{for(var _iterator=Object.keys(obj)[Symbol.iterator](),_step;!(_iteratorNormalCompletion=(_step=_iterator.next()).done);_iteratorNormalCompletion=true){var prop=_step.value;if(!(0,_utilities.isUndefinedOrEmpty)(data[repString+'_'+prop])){data[repString+'_'+prop]=obj[prop];}}}catch(err){_didIteratorError=true;_iteratorError=err;}finally{try{if(!_iteratorNormalCompletion&&_iterator.return){_iterator.return();}}finally{if(_didIteratorError){throw _iteratorError;}}}}else{var _iteratorNormalCompletion2=true;var _didIteratorError2=false;var _iteratorError2=undefined;try{for(var _iterator2=Object.keys(obj)[Symbol.iterator](),_step2;!(_iteratorNormalCompletion2=(_step2=_iterator2.next()).done);_iteratorNormalCompletion2=true){var _prop=_step2.value;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];}}}catch(err){_didIteratorError2=true;_iteratorError2=err;}finally{try{if(!_iteratorNormalCompletion2&&_iterator2.return){_iterator2.return();}}finally{if(_didIteratorError2){throw _iteratorError2;}}}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.getRepeatingItemOfRepeatingString)(repString)==='repeating_trait'&&((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;}}},returnCallback:function returnCallback(){return itemId;}});}},{key:'remove',value:function remove(storageName){(0,_utilities.getSetRepeatingItems)('traits.remove',{repeatingItems:['repeating_trait'],collectionArrayAddItems:['storage_name'],callback:function callback(data,repStrings){repStrings.forEach(function(repString){if(data[repString+'_storage_name']===storageName){removeRepeatingRow(repString);}});}});}}]);return Traits;}();
|
|
|
|
},{"../../scripts/utilities":27}],14:[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 _utilities=require('../../scripts/utilities');function _classCallCheck(instance,Constructor){if(!(instance instanceof Constructor)){throw new TypeError("Cannot call a class as a function");}}var Header=exports.Header=function(){function Header(){_classCallCheck(this,Header);}_createClass(Header,[{key:'updateAlignment',value:function updateAlignment(){(0,_utilities.getSetItems)('header.updateAlignment',{collectionArray:['alignment','is_npc'],callback:function callback(data){if(data.alignment&&(0,_utilities.isNpc)(data)){data.alignment=data.alignment.toLowerCase();}}});}},{key:'setup',value:function setup(){var _this=this;on('change:alignment',function(){_this.updateAlignment();});}}]);return Header;}();
|
|
|
|
},{"../../scripts/utilities":27}],15:[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 _utilities=require('../../scripts/utilities');function _classCallCheck(instance,Constructor){if(!(instance instanceof Constructor)){throw new TypeError("Cannot call a class as a function");}}var Processing=exports.Processing=function(){function Processing(){_classCallCheck(this,Processing);}_createClass(Processing,[{key:'close',value:function close(){(0,_utilities.getSetItems)('Processing.close',{collectionArray:['processing'],callback:function callback(data){data.processing='';}});}},{key:'setup',value:function setup(){var _this=this;on('change:close_processing',function(){_this.close();});}}]);return Processing;}();
|
|
|
|
},{"../../scripts/utilities":27}],16:[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 _utilities=require('../../../scripts/utilities');function _classCallCheck(instance,Constructor){if(!(instance instanceof Constructor)){throw new TypeError("Cannot call a class as a function");}}var Npc=exports.Npc=function(){function Npc(){_classCallCheck(this,Npc);}_createClass(Npc,[{key:'updateType',value:function updateType(){(0,_utilities.getSetItems)('npc.updateType',{collectionArray:['type'],callback:function callback(data){if(data.type){data.type=data.type.toLowerCase();}}});}},{key:'updateSize',value:function updateSize(){(0,_utilities.getSetItems)('npc.updateSize',{collectionArray:['size'],callback:function callback(data){var creatureSize='LARGE';if(data.size){creatureSize=data.size.toUpperCase();}data.size=creatureSize;var sizeToHdSize={TINY:4,SMALL:6,MEDIUM:8,LARGE:10,HUGE:12,GARGANTUAN:20};data.hit_die='d'+sizeToHdSize[creatureSize];}});}},{key:'updateAC',value:function updateAC(){(0,_utilities.getSetItems)('npc.updateAC',{collectionArray:['ac_srd','ac','ac_note','dexterity_mod'],callback:function callback(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(){(0,_utilities.getSetItems)('npc.switchTo',{collectionArray:['is_npc','size','ac_srd'],callback:function callback(data){if((0,_utilities.isNpc)(data)){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 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};(0,_utilities.getSetItems)('npc.updateChallenge',{collectionArray:['challenge','xp'],callback:function callback(data){var challenge=data.challenge;data.xp=xpPerChallenge[challenge];data.xp_readable=(0,_utilities.numberWithCommas)(data.xp);data.level=challenge;if(data.level<1){data.level=1;}}});}},{key:'updateHPFromSRD',value:function updateHPFromSRD(){(0,_utilities.getSetItems)('npc.updateHPFromSRD',{collectionArray:['hp_srd','constitution','constitution_mod','constitution_bonus','global_ability_bonus'],callback:function callback(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.warn('Character doesn\'t have valid HP/HD format');}else{var hdNum=(0,_utilities.getIntValue)(match[1]);var conMod=(0,_utilities.getIntValue)(data.constitution_mod);if(!conMod){var conScore=(0,_utilities.getIntValue)(data.constitution);var conBonus=(0,_utilities.getIntValue)(data.constitution_bonus);var globalAbilityBonus=(0,_utilities.getIntValue)(data.global_ability_bonus);conMod=(0,_utilities.getAbilityMod)(conScore+conBonus+globalAbilityBonus);}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;}}}}}});}},{key:'updateHP',value:function updateHP(){(0,_utilities.getSetItems)('npc.updateHP',{collectionArray:['HP','HP_max','hp_formula','hit_dice','hit_die','hp_extra','constitution_mod'],callback:function callback(data){var hdNum=(0,_utilities.getIntValue)(data.hit_dice);var hdSize=(0,_utilities.getIntValue)(data.hit_die.replace('d',''));var hdAverage=hdSize/2+0.5;var hpFormula=hdNum+'d'+hdSize;var conMod=(0,_utilities.getIntValue)(data.constitution_mod);var totalHP=Math.floor(hdNum*hdAverage);var amount=void 0;if(conMod!==0){var bonusHP=hdNum*conMod;totalHP+=bonusHP;hpFormula+=(0,_utilities.addArithmeticOperator)(hpFormula,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.warn('Character doesn\'t have valid hp formula');}else{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]==='+'){totalHP+=amount;hpFormula+=' + '+amount;}else if(splitFormula[1]==='-'){totalHP-=amount;hpFormula+=' - '+amount;}}data.hp_extra.toString().replace(splitFormula[0],'');}}if(totalHP){data.HP=totalHP;data.HP_max=totalHP;data.hp_formula=hpFormula;}}});}},{key:'updateHD',value:function updateHD(){var hd={d20:0,d12:0,d10:0,d8:0,d6:0,d4:0,d2:0,d0:0};var collectionArray=['hit_dice','hit_die'].concat(Object.keys(hd).map(function(key){return'hd_'+key;})).concat(Object.keys(hd).map(function(key){return'hd_'+key+'_max';})).concat(Object.keys(hd).map(function(key){return'hd_'+key+'_query';})).concat(Object.keys(hd).map(function(key){return'hd_'+key+'_toggle';}));(0,_utilities.getSetItems)('npc.updateHD',{collectionArray:collectionArray,callback:function callback(data){var hdNum=(0,_utilities.getIntValue)(data.hit_dice);var hdSize=data.hit_die;if(hdNum&&hdSize){hd[hdSize]=hdNum;(0,_utilities.updateHD)(data,hd);}}});}},{key:'parseSRDContentSection',value:function parseSRDContentSection(content,data,title,name){var re=/@(.*)@:\s([^@]+)/gi;var match=void 0;var section=void 0;if(content&&content.indexOf(title)!==-1){var contentSplit=content.split(title+'\n');section=contentSplit[1];content=contentSplit[0];}if((0,_utilities.exists)(section)){if(name==='legendaryaction'){var legendaryActionsMatch=section.match(/Can take (\d+) Legendary Actions/i);if(legendaryActionsMatch&&legendaryActionsMatch[1]){data.legendary_action_amount=legendaryActionsMatch[1];data.legendary_action_amount_max=legendaryActionsMatch[1];}}while((match=re.exec(section.replace(/\*\*/g,'@')))!==null){if(match&&match[1]&&match[2]){var repString='repeating_'+name+'_'+generateRowID();data[repString+'_name']=match[1];var text=match[2].trim();data[repString+'_content']=text;}else{console.warn('Character doesn\'t have a valid '+name+' format');}}}return content;}},{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='INT';if(highestAbilityScore===abilityScores[1]){highestAbilityName='WIS';}else if(highestAbilityScore===abilityScores[2]){highestAbilityName='CHA';}data.spell_ability=highestAbilityName;}},{key:'updateContent',value:function updateContent(){var _this=this;(0,_utilities.addToProcessing)('NPC from SRD',function(){var collectionArray=['content_srd'].concat(_constants.ABILITIES);(0,_utilities.getSetItems)('npc.updateContent',{collectionArray:collectionArray,callback:function callback(data){var content=data.content_srd;var regionalEffects=void 0;var lairActions=void 0;var repString=void 0;_this.setSpellAbility(data);if((0,_utilities.exists)(content)){if(content.indexOf('Regional Effects')!==-1){var regionalEffectsSplit=content.split(/Regional Effects\n/);regionalEffects=regionalEffectsSplit[1];content=regionalEffectsSplit[0];}if((0,_utilities.exists)(regionalEffects)){var regionalEffectsList=regionalEffects.split(/\*\*/);regionalEffectsList.slice(1,-1).forEach(function(regionalEffect){repString='repeating_regionaleffect_'+generateRowID();data[repString+'_content']=regionalEffect.trim();});}if(content.indexOf('Lair Actions')!==-1){var lairActionsSplit=content.split(/Lair Actions\n/);lairActions=lairActionsSplit[1];content=lairActionsSplit[0];}if((0,_utilities.exists)(lairActions)){lairActions.split(/\*\*/).slice(1).forEach(function(lairAction){repString='repeating_lairaction_'+generateRowID();data[repString+'_content']=lairAction.trim();});}content=_this.parseSRDContentSection(content,data,'Legendary Actions','legendaryaction');content=_this.parseSRDContentSection(content,data,'Reactions','reaction');content=_this.parseSRDContentSection(content,data,'Actions','action');_this.parseSRDContentSection(content,data,'Traits','trait');}}});});}},{key:'updateLanguages',value:function updateLanguages(){(0,_utilities.getSetItems)('npc.updateLanguages',{collectionArray:['languages','languages_exist','languages_chat_var'],callback:function callback(data){data.languages_exist=0;data.languages_chat_var='';if(data.languages){data.languages_exist=1;data.languages_chat_var='{{Languages=@{languages}}}';}}});}},{key:'updateACNote',value:function updateACNote(){(0,_utilities.getSetItems)('npc.updateACNote',{collectionArray:['ac_note'],callback:function callback(data){if(data.ac_note){data.ac_note=data.ac_note.toLowerCase();}}});}},{key:'updateCasterLevel',value:function updateCasterLevel(){(0,_utilities.getSetItems)('npc.updateCasterLevel',{collectionArray:['spellcaster_level','caster_level'],callback:function callback(data){data.caster_level=(0,_utilities.getIntValue)(data.spellcaster_level);}});}},{key:'processSense',value:function processSense(tokenProps,sense,senseRange){if(sense==='darkvision'){tokenProps.light_dimradius=(0,_utilities.round)(-5*(senseRange/60));}if(!tokenProps.light_radius||senseRange>tokenProps.light_radius){tokenProps.light_radius=(0,_utilities.round)(senseRange*1.166666666666);}else if(senseRange<tokenProps.light_radius){tokenProps.light_dimradius=senseRange;}}},{key:'npcDroppedOnTabletop',value:function npcDroppedOnTabletop(){var _this2=this;(0,_utilities.getSetItems)('npc.npcDroppedOnTabletop',{collectionArray:['is_npc','edit_mode','hp_max','token_size'].concat(_constants.SENSES),callback:function callback(data){data.is_npc=1;data.edit_mode=0;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;}}var _iteratorNormalCompletion=true;var _didIteratorError=false;var _iteratorError=undefined;try{for(var _iterator=_constants.SENSES[Symbol.iterator](),_step;!(_iteratorNormalCompletion=(_step=_iterator.next()).done);_iteratorNormalCompletion=true){var sense=_step.value;if(data.senses){var senseRegex=new RegExp(sense+'\\s(\\d+)','gi');var senseResult=data.senses.match(senseRegex);if(senseResult){_this2.processSense(tokenProps,sense,senseResult[1]);}}else if(data[sense]){_this2.processSense(tokenProps,sense,(0,_utilities.getIntValue)(data[sense]));}}}catch(err){_didIteratorError=true;_iteratorError=err;}finally{try{if(!_iteratorNormalCompletion&&_iterator.return){_iterator.return();}}finally{if(_didIteratorError){throw _iteratorError;}}}console.info('tokenProps',tokenProps);setDefaultToken(tokenProps);}});}},{key:'turnOnSlotsIfItsNotSet',value:function turnOnSlotsIfItsNotSet(){(0,_utilities.getSetItems)('npc.turnOnSlotsIfItsNotSet',{collectionArray:['spellcasting','spell_slots_toggle'],callback:function callback(data){if((0,_utilities.exists)(data.spellcasting)){data.spell_slots_toggle=1;}}});}},{key:'setup',value:function setup(){var _this3=this;on('change:type',function(){_this3.updateType();});on('change:size',function(){_this3.updateSize();});on('change:ac_srd',function(){_this3.updateAC();});on('change:is_npc',function(){_this3.switchTo();});on('change:challenge',function(){_this3.updateChallenge();});on('change:hp_srd',function(){_this3.updateHPFromSRD();});on('change:hit_dice change:hit_die change:hp_extra change:constitution_mod',function(){_this3.updateHP();});on('change:hit_dice change:hit_die',function(){_this3.updateHD();});on('change:content_srd',function(){_this3.updateContent();});on('change:languages',function(){_this3.updateLanguages();});on('change:ac_note',function(){_this3.updateACNote();});on('change:spellcaster_level',function(){_this3.updateCasterLevel();});on('change:spellcasting',function(){_this3.turnOnSlotsIfItsNotSet();});on('sheet:compendium-drop',function(){_this3.npcDroppedOnTabletop();});}}]);return Npc;}();
|
|
|
|
},{"../../../scripts/constants":25,"../../../scripts/utilities":27}],17:[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 _Actions=require('../../../../components/actions/Actions');var _Attacks=require('../../../../components/attacks/Attacks');var _Equipment=require('../../../../components/equipment/Equipment');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 attacks=new _Attacks.Attacks();var equipment=new _Equipment.Equipment();var spells=new _Spells.Spells();var Abilities=exports.Abilities=function(){function Abilities(){_classCallCheck(this,Abilities);}_createClass(Abilities,[{key:'updateModifier',value:function updateModifier(ability){var collectionArray=[ability,ability+'_formula',ability+'_calculated',ability+'_bonus',ability+'_mod',ability+'_mod_with_sign',ability+'_check_mod',ability+'_check_mod_with_sign',ability+'_check_mod_formula',ability+'_check_bonus','global_ability_bonus','strength_mod','dexterity_mod','jack_of_all_trades_toggle','jack_of_all_trades','remarkable_athlete_toggle','remarkable_athlete','global_check_bonus'];if(ability==='strength'||ability==='dexterity'){collectionArray.push('finesse_mod');}(0,_utilities.getSetItems)('abilities.updateModifier',{collectionArray:collectionArray,callback:function callback(data){var abilityScore=(0,_utilities.getIntValue)(data[ability]);var abilityBonus=(0,_utilities.getIntValue)(data[ability+'_bonus']);var globalAbilityBonus=data.global_ability_bonus;var abilityScoreCalc=abilityScore+abilityBonus;if(!isNaN(globalAbilityBonus)){abilityScoreCalc+=(0,_utilities.getIntValue)(globalAbilityBonus);}var abilityCheckBonus=(0,_utilities.getIntValue)(data[ability+'_check_bonus']);var abilityMod=(0,_utilities.getAbilityMod)(abilityScoreCalc);data[ability+'_formula']=(abilityMod||0)+'['+getTranslationByKey((0,_utilities.getAbilityShortName)(ability).toUpperCase())+']';var abilityCheck=abilityMod;var abilityCheckFormula='';if((ability==='strength'||ability==='dexterity'||ability==='constitution')&&data.remarkable_athlete_toggle==='@{remarkable_athlete}'){var remarkableAthlete=(0,_utilities.getIntValue)(data.remarkable_athlete);abilityCheck+=remarkableAthlete;abilityCheckFormula+=(0,_utilities.addArithmeticOperator)(abilityCheckFormula,remarkableAthlete)+'['+getTranslationByKey('CLASS_FEATURE_REMARKABLE_ATHLETE').toLowerCase()+']';}else if(data.jack_of_all_trades_toggle==='@{jack_of_all_trades}'){var jackOfAllTrades=(0,_utilities.getIntValue)(data.jack_of_all_trades);abilityCheck+=jackOfAllTrades;abilityCheckFormula+=(0,_utilities.addArithmeticOperator)(abilityCheckFormula,jackOfAllTrades)+'['+getTranslationByKey('CLASS_FEATURE_JACK_OF_ALL_TRADES').toLowerCase()+']';}if(abilityCheckBonus){abilityCheck+=abilityCheckBonus;abilityCheckFormula+=(0,_utilities.addArithmeticOperator)(abilityCheckFormula,abilityCheckBonus)+'['+ability+' '+getTranslationByKey('CHECK_BONUS').toLowerCase()+']';}if((0,_utilities.exists)(data.global_check_bonus)){if(!isNaN(data.global_check_bonus)){abilityCheck+=(0,_utilities.getIntValue)(data.global_check_bonus);}if(!abilityCheckFormula){abilityCheckFormula='';}else{abilityCheckFormula+=' + ';}abilityCheckFormula+='(@{global_check_bonus})[;'+getTranslationByKey('GLOBAL_CHECK_BONUS').toLowerCase()+']';}data[ability+'_calculated']=abilityScoreCalc;data[ability+'_mod']=abilityMod;data[ability+'_mod_with_sign']=(0,_utilities.showSign)(abilityMod);data[ability+'_check_mod']=abilityCheck;data[ability+'_check_mod_with_sign']=(0,_utilities.showSign)(abilityCheck);data[ability+'_check_mod_formula']=abilityCheckFormula;if(ability==='strength'){data.finesse_mod=Math.max(abilityMod,(0,_utilities.getIntValue)(data.dexterity_mod));}else if(ability==='dexterity'){data.finesse_mod=Math.max(abilityMod,(0,_utilities.getIntValue)(data.strength_mod));}}});}},{key:'updateModifiers',value:function updateModifiers(){var _this=this;_constants.ABILITIES.forEach(function(ability){_this.updateModifier(ability);});}},{key:'setup',value:function setup(){var _this2=this;on('change:jack_of_all_trades_toggle change:jack_of_all_trades change:global_ability_bonus change:global_check_bonus',function(){_this2.updateModifiers();});_constants.ABILITIES.forEach(function(ability){var abilityWatch=[''+ability,ability+'_bonus',ability+'_check_mod',ability+'_check_bonus'];if(ability==='strength'||ability==='dexterity'||ability==='constitution'){abilityWatch.push('remarkable_athlete_toggle');abilityWatch.push('remarkable_athlete');}abilityWatch=abilityWatch.map(function(savingThrow){return'change:'+savingThrow;}).join(' ');on(abilityWatch,function(){_this2.updateModifier(ability);});});var abilityModWatch=_constants.ABILITIES.map(function(ability){return'change:'+ability+'_mod';}).join(' ');on(abilityModWatch,function(){abilityChecks.updateSkill();attacks.update();equipment.updateArmor();spells.update();spells.updateDCAndAttack();actions.updateAll();});}}]);return Abilities;}();
|
|
|
|
},{"../../../../components/actions/Actions":2,"../../../../components/attacks/Attacks":4,"../../../../components/equipment/Equipment":6,"../../../../components/spells/Spells":12,"../../../../scripts/constants":25,"../../../../scripts/utilities":27,"./AbilityChecks":18}],18:[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 _utilities=require('../../../../scripts/utilities');var _constants=require('../../../../scripts/constants');var _ProficiencyBonus=require('../../../../components/proficiencyBonus/ProficiencyBonus');function _classCallCheck(instance,Constructor){if(!(instance instanceof Constructor)){throw new TypeError("Cannot call a class as a function");}}var proficiencyBonus=new _ProficiencyBonus.ProficiencyBonus();var AbilityChecks=exports.AbilityChecks=function(){function AbilityChecks(){_classCallCheck(this,AbilityChecks);}_createClass(AbilityChecks,[{key:'updateMacro',value:function updateMacro(){var 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';}));(0,_utilities.getSetRepeatingItems)('abilityChecks.updateMacro',{repeatingItems:['repeating_skill'],collectionArray:collectionArray,collectionArrayAddItems:['name','ability','total_with_sign'],callback:function callback(data,repStrings){var macroArray=[];var skillsMacroArray=[];var queryArray=[];data.skills_macro_var='';var _iteratorNormalCompletion=true;var _didIteratorError=false;var _iteratorError=undefined;try{for(var _iterator=_constants.ABILITIES[Symbol.iterator](),_step;!(_iteratorNormalCompletion=(_step=_iterator.next()).done);_iteratorNormalCompletion=true){var ability=_step.value;if(ability==='honor'&&(0,_utilities.getIntValue)(data.honor_toggle)!==1||ability==='sanity'&&(0,_utilities.getIntValue)(data.sanity_toggle)!==1){continue;}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']+']]}}');}}catch(err){_didIteratorError=true;_iteratorError=err;}finally{try{if(!_iteratorNormalCompletion&&_iterator.return){_iterator.return();}}finally{if(_didIteratorError){throw _iteratorError;}}}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((0,_utilities.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){(0,_utilities.getSetRepeatingItems)('abilityChecks.updateSkillToggle',{repeatingItems:['repeating_skill'],collectionArrayAddItems:['proficiency'],rowId:rowId,callback:function callback(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';}});}});}},{key:'updateSkill',value:function updateSkill(rowId){var _this=this;var collectionArray=['jack_of_all_trades_toggle','jack_of_all_trades','remarkable_athlete_toggle','remarkable_athlete','reliable_talent','proficiency_dice','pb','global_check_bonus','show_passive_skills'].concat(_constants.ABILITIES.map(function(ability){return ability+'_mod';})).concat(_constants.ABILITIES.map(function(ability){return ability+'_check_bonus';}));(0,_utilities.getSetRepeatingItems)('abilityChecks.updateSkill',{repeatingItems:['repeating_skill'],collectionArray:collectionArray,collectionArrayAddItems:['skill_d20','skill_d20_wrap','proficiency','name','storage_name','ability','bonus','formula','total','total_with_sign','passive_bonus','passive_total'],rowId:rowId,callback:function callback(data,repStrings){repStrings.forEach(function(repString){if((0,_utilities.isUndefinedOrEmpty)(data[repString+'_name'])){removeRepeatingRow(repString);}else{data[repString+'_ability']=(0,_utilities.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')&&data.remarkable_athlete_toggle==='@{remarkable_athlete}'){var remarkableAthlete=(0,_utilities.getIntValue)(data.remarkable_athlete);total+=remarkableAthlete;totalFormula+=remarkableAthlete+'['+getTranslationByKey('CLASS_FEATURE_REMARKABLE_ATHLETE').toLowerCase()+']';}else if(data.jack_of_all_trades_toggle==='@{jack_of_all_trades}'){var jackOfAllTrades=(0,_utilities.getIntValue)(data.jack_of_all_trades);total+=jackOfAllTrades;totalFormula+=jackOfAllTrades+'['+getTranslationByKey('CLASS_FEATURE_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.reliable_talent)){data[repString+'_skill_d20_wrap']='{@{skill_d20}@{d20_mod}, 0d0+10}kh1['+getTranslationByKey('CLASS_FEATURE_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+=pb+'['+getTranslationByKey('PROFICIENT').toLowerCase()+']';}else if(proficiency==='expertise'){var expertise=proficiencyBonus.getExpertise(data);if(!isNaN(expertise)){total+=expertise;}totalFormula+=expertise+'['+getTranslationByKey('EXPERTISE').toLowerCase()+']';}}if((0,_utilities.exists)(data[repString+'_ability'])){var abilityValue=(0,_utilities.getAbilityValueFromShortName)(data,data[repString+'_ability'],'STR')||0;if((0,_utilities.exists)(abilityValue)){total+=abilityValue;}totalFormula+=(0,_utilities.addArithmeticOperator)(totalFormula,abilityValue)+'['+getTranslationByKey(data[repString+'_ability'])+']';var checkBonus=data[(0,_utilities.getAbilityNameFromShortName)(data[repString+'_ability'])+'_check_bonus'];if((0,_utilities.exists)(checkBonus)){checkBonus=(0,_utilities.getIntValue)(checkBonus);total+=checkBonus;totalFormula+=(0,_utilities.addArithmeticOperator)(totalFormula,checkBonus)+'['+getTranslationByKey(data[repString+'_ability'])+' '+getTranslationByKey('CHECK_BONUS').toLowerCase()+']';}}var skillBonus=(0,_utilities.getIntValue)(data[repString+'_bonus']);if((0,_utilities.exists)(skillBonus)){total+=skillBonus;totalFormula+=(0,_utilities.addArithmeticOperator)(totalFormula,skillBonus)+'['+getTranslationByKey('BONUS').toLowerCase()+']';}if((0,_utilities.exists)(data.global_check_bonus)){if(!isNaN(data.global_check_bonus)){total+=(0,_utilities.getIntValue)(data.global_check_bonus);}if(totalFormula){totalFormula+=' + ';}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.getIntValue)(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']=(0,_utilities.showSign)(total);data[repString+'_formula']=totalFormula;}});},setFinalAttrsCallback:function setFinalAttrsCallback(){_this.updateMacro();}});}},{key:'updateSkillsFromSRD',value:function updateSkillsFromSRD(){var collectionArray=['skills_srd','level','challenge','expertise_as_advantage'].concat(_constants.ABILITIES.map(function(ability){return ability+'_mod';}));(0,_utilities.getSetRepeatingItems)('abilityChecks.updateSkillsFromSRD',{repeatingItems:['repeating_skill'],collectionArray:collectionArray,collectionArrayAddItems:['name','ability'],callback:function callback(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 skillAbility=data[repStringNew+'_ability'];var abilityValue=(0,_utilities.getAbilityValueFromShortName)(data,skillAbility);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');}}}}}});}},{key:'updateInitiative',value:function updateInitiative(){var collectionArray=['initiative','initiative_ability','initiative_formula','initiative_bonus','jack_of_all_trades_toggle','jack_of_all_trades','remarkable_athlete_toggle','remarkable_athlete','global_check_bonus'].concat(_constants.ABILITIES.map(function(ability){return ability+'_mod';})).concat(_constants.ABILITIES.map(function(ability){return ability+'_check_bonus';}));(0,_utilities.getSetItems)('abilityChecks.updateInitiative',{collectionArray:collectionArray,callback:function callback(data){data.initiative=0;var initiativeAbility=data.initiative_ability||'DEX';var abilityMod=(0,_utilities.getAbilityValueFromShortName)(data,initiativeAbility);if((0,_utilities.exists)(abilityMod)){data.initiative+=abilityMod;}data.initiative_formula=abilityMod+'['+getTranslationByKey((0,_utilities.getAbilityShortName)(initiativeAbility).toUpperCase())+']';var abilityCheckBonus=(0,_utilities.getIntValue)(data[initiativeAbility+'_check_bonus']);if((0,_utilities.exists)(abilityCheckBonus)){data.initiative+=abilityCheckBonus;data.initiative_formula+=(0,_utilities.addArithmeticOperator)(data.initiative_formula,abilityCheckBonus)+'['+getTranslationByKey((0,_utilities.getAbilityShortName)(initiativeAbility).toUpperCase())+' '+getTranslationByKey('CHECK_BONUS').toLowerCase()+']';}var initiativeBonus=data.initiative_bonus;if((0,_utilities.exists)(initiativeBonus)){if(!isNaN(initiativeBonus)){data.initiative+=(0,_utilities.getIntValue)(initiativeBonus);}data.initiative_formula+=(0,_utilities.addArithmeticOperator)(data.initiative_formula,initiativeBonus)+'['+getTranslationByKey('INITIATIVE_BONUS').toLowerCase()+']';}if(data.remarkable_athlete_toggle==='@{remarkable_athlete}'){var remarkableAthlete=(0,_utilities.getIntValue)(data.remarkable_athlete);if((0,_utilities.exists)(remarkableAthlete)){data.initiative+=remarkableAthlete;data.initiative_formula+=(0,_utilities.addArithmeticOperator)(data.initiative_formula,remarkableAthlete)+'['+getTranslationByKey('CLASS_FEATURE_REMARKABLE_ATHLETE').toLowerCase()+']';}}else if(data.jack_of_all_trades_toggle==='@{jack_of_all_trades}'){var jackOfAllTrades=(0,_utilities.getIntValue)(data.jack_of_all_trades);if((0,_utilities.exists)(jackOfAllTrades)){data.initiative+=jackOfAllTrades;data.initiative_formula+=(0,_utilities.addArithmeticOperator)(data.initiative_formula,jackOfAllTrades)+'['+getTranslationByKey('CLASS_FEATURE_JACK_OF_ALL_TRADES').toLowerCase()+']';}}if(data.initiative){data.initiative=(0,_utilities.showSign)(data.initiative);}if((0,_utilities.exists)(data.global_check_bonus)){if(data.initiative_formula){data.initiative_formula+=' + ';}data.initiative_formula+='(@{global_check_bonus})['+getTranslationByKey('GLOBAL_CHECK_BONUS').toLowerCase()+']';}}});}},{key:'setup',value:function setup(){var _this2=this;on('change:repeating_skill',function(eventInfo){var repeatingInfo=(0,_utilities.getRepeatingInfo)('repeating_skill',eventInfo);if(repeatingInfo&&repeatingInfo.field==='prof_toggle'){_this2.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'){_this2.updateSkill(repeatingInfo.rowId);}});var updateSkillWatch=['proficiency_dice','pb','jack_of_all_trades_toggle','jack_of_all_trades','remarkable_athlete_toggle','remarkable_athlete','reliable_talent','global_check_bonus'].concat(_constants.ABILITIES.map(function(ability){return ability+'_check_mod';}));updateSkillWatch=updateSkillWatch.map(function(ability){return'change:'+ability;}).join(' ');on(updateSkillWatch,function(){_this2.updateSkill();});on('change:skills_srd',function(){_this2.updateSkillsFromSRD();});on('remove:repeating_skill change:honor_toggle change:sanity_toggle',function(){_this2.updateMacro();});var initiativeWatch=['initiative_ability','initiative_bonus','jack_of_all_trades_toggle','jack_of_all_trades','remarkable_athlete_toggle','remarkable_athlete','global_check_bonus'].concat(_constants.ABILITIES.map(function(ability){return ability+'_check_mod';}));on(initiativeWatch.map(function(field){return'change:'+field;}).join(' '),function(){_this2.updateInitiative();});}}]);return AbilityChecks;}();
|
|
|
|
},{"../../../../components/proficiencyBonus/ProficiencyBonus":7,"../../../../scripts/constants":25,"../../../../scripts/utilities":27}],19:[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 _Actions=require('../../../../../components/actions/Actions');var _Attacks=require('../../../../../components/attacks/Attacks');var _ProficiencyBonus=require('../../../../../components/proficiencyBonus/ProficiencyBonus');var _Spells=require('../../../../../components/spells/Spells');var _Traits=require('../../../../../components/traits/Traits');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 attacks=new _Attacks.Attacks();var proficiencyBonus=new _ProficiencyBonus.ProficiencyBonus();var spells=new _Spells.Spells();var traits=new _Traits.Traits();var Features=exports.Features=function(){function Features(){_classCallCheck(this,Features);}_createClass(Features,[{key:'updateJackOfAllTrades',value:function updateJackOfAllTrades(){(0,_utilities.getSetItems)('features.updateJackOfAllTrades',{collectionArray:['pb','jack_of_all_trades'],callback:function callback(data){data.jack_of_all_trades=proficiencyBonus.getHalfPB(data);if(data.jack_of_all_trades_toggle==='@{jack_of_all_trades}'){traits.set({content:getTranslationByKey('CLASS_FEATURE_JACK_OF_ALL_TRADES_TEXT'),name:getTranslationByKey('CLASS_FEATURE_JACK_OF_ALL_TRADES'),storageName:'Jack of All Trades'});}else{traits.remove('Jack of All Trades');}}});}},{key:'updateRemarkableAthlete',value:function updateRemarkableAthlete(){(0,_utilities.getSetItems)('features.updateRemarkableAthlete',{collectionArray:['pb','remarkable_athlete'],callback:function callback(data){data.remarkable_athlete=proficiencyBonus.getHalfPB(data,'roundUp');}});}},{key:'updateD20Mod',value:function updateD20Mod(){(0,_utilities.getSetItems)('features.updateD20Mod',{collectionArray:['halfling_luck'],callback:function callback(data){if((0,_utilities.exists)(data.halfling_luck)){data.d20_mod='ro<1';}else{data.d20_mod='';}}});}},{key:'updateCarefulSpell',value:function updateCarefulSpell(){(0,_utilities.getSetItems)('features.updateCarefulSpell',{collectionArray:['careful_spell_toggle'],callback:function callback(data){if((0,_utilities.exists)(data.careful_spell_toggle)){traits.set({content:getTranslationByKey('CLASS_FEATURE_METAMAGIC_CAREFUL_SPELL_TEXT'),name:getTranslationByKey('CLASS_FEATURE_METAMAGIC_CAREFUL_SPELL'),storageName:'Careful Spell'});}else{traits.remove('Careful Spell');}}});}},{key:'updateDistantSpell',value:function updateDistantSpell(){(0,_utilities.getSetItems)('features.updateDistantSpell',{collectionArray:['distant_spell_toggle'],callback:function callback(data){if((0,_utilities.exists)(data.distant_spell_toggle)){traits.set({content:getTranslationByKey('CLASS_FEATURE_METAMAGIC_DISTANT_SPELL_TEXT'),name:getTranslationByKey('CLASS_FEATURE_METAMAGIC_DISTANT_SPELL'),storageName:'Distant Spell'});}else{traits.remove('Distant Spell');}}});}},{key:'updateEmpoweredSpell',value:function updateEmpoweredSpell(){(0,_utilities.getSetItems)('features.updateEmpoweredSpell',{collectionArray:['empowered_spell_toggle'],callback:function callback(data){if((0,_utilities.exists)(data.empowered_spell_toggle)){traits.set({content:getTranslationByKey('CLASS_FEATURE_METAMAGIC_EMPOWERED_SPELL_TEXT'),name:getTranslationByKey('CLASS_FEATURE_METAMAGIC_EMPOWERED_SPELL'),storageName:'Empowered Spell'});}else{traits.remove('Empowered Spell');}}});}},{key:'updateExtendedSpell',value:function updateExtendedSpell(){(0,_utilities.getSetItems)('features.updateExtendedSpell',{collectionArray:['extended_spell_toggle'],callback:function callback(data){if((0,_utilities.exists)(data.extended_spell_toggle)){traits.set({content:getTranslationByKey('CLASS_FEATURE_METAMAGIC_EXTENDED_SPELL_TEXT'),name:getTranslationByKey('CLASS_FEATURE_METAMAGIC_EXTENDED_SPELL'),storageName:'Extended Spell'});}else{traits.remove('Extended Spell');}}});}},{key:'updateHeightenedSpell',value:function updateHeightenedSpell(){(0,_utilities.getSetItems)('features.updateHeightenedSpell',{collectionArray:['heightened_spell_toggle'],callback:function callback(data){if((0,_utilities.exists)(data.heightened_spell_toggle)){traits.set({content:getTranslationByKey('CLASS_FEATURE_METAMAGIC_HEIGHTENED_SPELL_TEXT'),name:getTranslationByKey('CLASS_FEATURE_METAMAGIC_HEIGHTENED_SPELL'),storageName:'Heightened Spell'});}else{traits.remove('Heightened Spell');}}});}},{key:'updateQuickenedSpell',value:function updateQuickenedSpell(){(0,_utilities.getSetItems)('features.updateQuickenedSpell',{collectionArray:['quickened_spell_toggle'],callback:function callback(data){if((0,_utilities.exists)(data.quickened_spell_toggle)){traits.set({content:getTranslationByKey('CLASS_FEATURE_METAMAGIC_QUICKENED_SPELL_TEXT'),name:getTranslationByKey('CLASS_FEATURE_METAMAGIC_QUICKENED_SPELL'),storageName:'Quickened Spell'});}else{traits.remove('Quickened Spell');}}});}},{key:'updateSubtleSpell',value:function updateSubtleSpell(){(0,_utilities.getSetItems)('features.updateSubtleSpell',{collectionArray:['subtle_spell_toggle'],callback:function callback(data){if((0,_utilities.exists)(data.subtle_spell_toggle)){traits.set({content:getTranslationByKey('CLASS_FEATURE_METAMAGIC_SUBTLE_SPELL_TEXT'),name:getTranslationByKey('CLASS_FEATURE_METAMAGIC_SUBTLE_SPELL'),storageName:'Subtle Spell'});}else{traits.remove('Subtle Spell');}}});}},{key:'updateTwinnedSpell',value:function updateTwinnedSpell(){(0,_utilities.getSetItems)('features.updateTwinnedSpell',{collectionArray:['twinned_spell_toggle'],callback:function callback(data){if((0,_utilities.exists)(data.twinned_spell_toggle)){traits.set({content:getTranslationByKey('CLASS_FEATURE_METAMAGIC_TWINNED_SPELL_TEXT'),name:getTranslationByKey('CLASS_FEATURE_METAMAGIC_TWINNED_SPELL'),storageName:'Twinned Spell'});}else{traits.remove('Twinned Spell');}}});}},{key:'setup',value:function setup(){var _this=this;on('change:pb change:jack_of_all_trades_toggle',function(){_this.updateJackOfAllTrades();});on('change:savage_attacks change:brutal_critical',function(){actions.updateAllButTraits();attacks.update();spells.update();});on('change:pb change:remarkable_athlete_toggle',function(){_this.updateRemarkableAthlete();});on('change:halfling_luck',function(){_this.updateD20Mod();});on('change:careful_spell_toggle',function(){_this.updateCarefulSpell();});on('change:distant_spell_toggle',function(){_this.updateDistantSpell();});on('change:empowered_spell_toggle',function(){_this.updateEmpoweredSpell();});on('change:extended_spell_toggle',function(){_this.updateExtendedSpell();});on('change:heightened_spell_toggle',function(){_this.updateHeightenedSpell();});on('change:quickened_spell_toggle',function(){_this.updateQuickenedSpell();});on('change:subtle_spell_toggle',function(){_this.updateSubtleSpell();});on('change:twinned_spell_toggle',function(){_this.updateTwinnedSpell();});}}]);return Features;}();
|
|
|
|
},{"../../../../../components/actions/Actions":2,"../../../../../components/attacks/Attacks":4,"../../../../../components/proficiencyBonus/ProficiencyBonus":7,"../../../../../components/spells/Spells":12,"../../../../../components/traits/Traits":13,"../../../../../scripts/utilities":27}],20:[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('../../pages/core/pc/leftColumn/AbilityChecks');var _Actions=require('../../components/actions/Actions');var _Attacks=require('../../components/attacks/Attacks');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 attacks=new _Attacks.Attacks();var spells=new _Spells.Spells();var Settings=exports.Settings=function(){function Settings(){_classCallCheck(this,Settings);}_createClass(Settings,[{key:'updateShapedD20',value:function updateShapedD20(){(0,_utilities.getSetItems)('settings.updateShapedD20',{collectionArray:['roll_setting','shaped_d20'],options:{silent:true},callback:function callback(data){if(data.shaped_d20==='1d20'){data.roll_setting='roll2';data.attack_setting='attack2';actions.update();attacks.update();spells.update();spells.updateDCAndAttack();}else{data.roll_setting='ignore';data.attack_setting='ignore';if(data.roll_setting==='roll2'){actions.updateAll();attacks.update();spells.update();spells.updateDCAndAttack();}}}});}},{key:'updateWeightSystem',value:function updateWeightSystem(){(0,_utilities.getSetItems)('settings.updateWeightSystem',{collectionArray:['weight_system','weight_per_coin','carrying_capacity_multiplier','max_push_drag_lift_multiplier','encumbered_multiplier','heavily_encumbered_multiplier'],callback:function callback(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.00907;data.carrying_capacity_multiplier=6.804;data.max_push_drag_lift_multiplier=13.608;data.encumbered_multiplier=2.268;data.heavily_encumbered_multiplier=4.536;}}});}},{key:'updatePreparedMatters',value:function updatePreparedMatters(){(0,_utilities.getSetItems)('settings.updatePreparedMatters',{collectionArray:['prepared_matters','prepared_matters_var'],callback:function callback(data){if((0,_utilities.getIntValue)(data.prepared_matters)){data.prepared_matters_var=true;}else{data.prepared_matters_var='';}}});}},{key:'changeDistanceSystem',value:function changeDistanceSystem(){(0,_utilities.getSetItems)('settings.changeDistanceSystem',{collectionArray:['distance','distance_system'],callback:function callback(data){if(data.distance_system==='feet'){data.distance='ft.';}else if(data.distance_system==='meters'){data.distance='m.';}}});}},{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:distance_system',function(){_this.changeDistanceSystem();});on('change:attacks_vs_target_ac change:attacks_vs_target_name change:show_crit_range change:critical_damage_maximized',function(){actions.updateAllButTraits();attacks.update();spells.update();});}}]);return Settings;}();
|
|
|
|
},{"../../components/actions/Actions":2,"../../components/attacks/Attacks":4,"../../components/spells/Spells":12,"../../pages/core/pc/leftColumn/AbilityChecks":18,"../../scripts/utilities":27}],21:[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 _Traits=require('../components/traits/Traits');var _utilities=require('./utilities');function _classCallCheck(instance,Constructor){if(!(instance instanceof Constructor)){throw new TypeError("Cannot call a class as a function");}}var traits=new _Traits.Traits();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=(0,_utilities.getFormattedAbility)(data.spellcasting_ability).replace('0*','').replace('_mod','').replace('+','').toUpperCase();}}},{key:'parseSizeTypeAlignment',value:function parseSizeTypeAlignment(data){var type=data.npc_type;var match=type.match(/(.*?) (.*?), (.*)/i);if(!type||!type[1]||!type[2]||!type[3]){console.error('Character doesn\'t have valid type/size/alignment format');}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_'+(0,_utilities.getAbilityShortName)(ability).toLowerCase()+'_save'];if((0,_utilities.exists)(saveValue)){savingThrows.push((0,_utilities.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((0,_utilities.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.jack_of_all_trades_toggle='@{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(){(0,_utilities.getSetRepeatingItems)('conversion.convertClass',{repeatingItems:['repeating_class'],collectionArray:['class','base_level','multiclass1_flag'],callback:function callback(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(){(0,_utilities.getSetRepeatingItems)('conversion.convertPCSkills',{repeatingItems:['repeating_skill'],collectionArray:Object.keys(_constants.SKILLS).map(function(skill){return skill.toLowerCase()+'_prof';}).concat(Object.keys(_constants.SKILLS).map(function(skill){return skill.toLowerCase()+'_type';})),collectionArrayAddItems:['proficiency'],callback:function callback(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(){(0,_utilities.getSetRepeatingItems)('conversion.convertTraits',{repeatingItems:['repeating_npctrait'],collectionArrayAddItems:['name','desc'],callback:function callback(data,repStrings){repStrings.forEach(function(repString){traits.set({content:data[repString+'_desc'],name:data[repString+'_name'].replace('.','')});});}});}},{key:'convertActions',value:function convertActions(oldRepeatingName,repeatingName){(0,_utilities.getSetRepeatingItems)('conversion.convertActions',{repeatingItems:['repeating_'+oldRepeatingName],collectionArrayAddItems:['name','attack_flag','attack_type_display','attack_tohitrange','attack_tohit','attack_onhit','description'],callback:function callback(data,repStrings){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;var repStringNew='repeating_'+repeatingName+'_'+generateRowID();if(!data[repString+'_name']){continue;}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)/,'');}}catch(err){_didIteratorError=true;_iteratorError=err;}finally{try{if(!_iteratorNormalCompletion&&_iterator.return){_iterator.return();}}finally{if(_didIteratorError){throw _iteratorError;}}}}});}},{key:'convertNPCSpells',value:function convertNPCSpells(){(0,_utilities.getSetRepeatingItems)('conversion.convertNPCSpells',{repeatingItems:['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'],callback:function callback(data,repStrings){var levelFromPreviousField=0;var _iteratorNormalCompletion2=true;var _didIteratorError2=false;var _iteratorError2=undefined;try{for(var _iterator2=repStrings[Symbol.iterator](),_step2;!(_iteratorNormalCompletion2=(_step2=_iterator2.next()).done);_iteratorNormalCompletion2=true){var repString=_step2.value;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']=(0,_utilities.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){_didIteratorError2=true;_iteratorError2=err;}finally{try{if(!_iteratorNormalCompletion2&&_iterator2.return){_iterator2.return();}}finally{if(_didIteratorError2){throw _iteratorError2;}}}}});}},{key:'convertFromOGL',value:function convertFromOGL(){var _this=this;(0,_utilities.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'};var 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_'+(0,_utilities.getAbilityShortName)(ability).toLowerCase()+'_save';})).concat(Object.keys(_constants.SKILLS).map(function(skill){return'npc_'+skill.toLowerCase();})).concat(Object.keys(oldToNew));(0,_utilities.getSetItems)('conversion.convertFromOGL',{collectionArray:collectionArray,callback:function callback(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);}});_this.convertPCSkills();_this.convertTraits();_this.convertActions('npcaction','action');_this.convertActions('npcaction-l','legendaryaction');_this.convertActions('npcreaction','reaction');_this.convertClass();_this.convertNPCSpells();});}}]);return Conversion;}();
|
|
|
|
},{"../components/traits/Traits":13,"./constants":25,"./utilities":27}],22:[function(require,module,exports){
|
|
'use strict';Object.defineProperty(exports,"__esModule",{value:true});exports.ImportData=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 _Initialize=require('./Initialize');var _utilities=require('./utilities');function _classCallCheck(instance,Constructor){if(!(instance instanceof Constructor)){throw new TypeError("Cannot call a class as a function");}}var initialize=new _Initialize.Initialize();var ImportData=exports.ImportData=function(){function ImportData(){_classCallCheck(this,ImportData);}_createClass(ImportData,[{key:'import',value:function _import(){(0,_utilities.getSetItems)('importData.import',{collectionArray:['import_data','version'],callback:function callback(data){if(data.import_data){(function(){var importObject=JSON.parse(data.import_data);if(importObject.npc){if(!data.version){initialize.sheetOpened();}Object.keys(importObject.npc).forEach(function(prop){if(prop==='size'){data[prop]=importObject.npc[prop].toUpperCase();}else{data[prop]=importObject.npc[prop];}});}if(importObject.spells){importObject.spells.forEach(function(spell){var level=(0,_utilities.getIntValue)(spell.spell_level);var repString='repeating_spell'+level+'_'+generateRowID();Object.keys(spell).forEach(function(prop){data[repString+'_'+prop]=spell[prop];});});}data.import_data='';data.import_data_present='off';})();}}});}},{key:'delete',value:function _delete(){(0,_utilities.getSetItems)('importData.delete',{collectionArray:['import_data','version'],callback:function callback(data){var importObject=JSON.parse(data.import_data);if(importObject.npc&&!data.version){initialize.sheetOpened();}data.import_data='';data.import_data_present='off';}});}},{key:'setup',value:function setup(){var _this=this;on('change:accept_import',function(){_this.import();});on('change:reject_import',function(){_this.delete();});}}]);return ImportData;}();
|
|
|
|
},{"./Initialize":23,"./utilities":27}],23:[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('../pages/core/pc/leftColumn/Abilities');var _AbilityChecks=require('../pages/core/pc/leftColumn/AbilityChecks');var _constants=require('./constants');var _Conversion=require('./Conversion');var _ProficiencyBonus=require('../components/proficiencyBonus/ProficiencyBonus');var _SavingThrows=require('../components/savingThrows/SavingThrows');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 abilityChecks=new _AbilityChecks.AbilityChecks();var conversion=new _Conversion.Conversion();var proficiencyBonus=new _ProficiencyBonus.ProficiencyBonus();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(){(0,_utilities.getSetRepeatingItems)('initialize.generateSkills',{repeatingItems:['repeating_skill'],collectionArrayAddItems:['storage_name','name','ability'],callback:function callback(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']=(0,_utilities.getFormattedAbility)(_constants.SKILLS[skill]);abilityChecks.updateSkill(skillId);});},setFinalAttrsCallback:function setFinalAttrsCallback(){abilityChecks.updateMacro();}});}},{key:'setCurrentVersion',value:function setCurrentVersion(data){if((0,_utilities.isUndefinedOrEmpty)(data.version)||!data.version||data.version!==_version.currentVersion){data.version=_version.currentVersion;}}},{key:'sheetOpened',value:function sheetOpened(){var _this=this;var collectionArray=['version','npc','base_level','convertedFromOGL','import_data','roll_setting'].concat(_constants.ABILITIES);(0,_utilities.getSetItems)('initialize.sheetOpened',{collectionArray:collectionArray,callback:function callback(data){var convertOGL=(data.npc||data.base_level)&&(0,_utilities.isUndefinedOrEmpty)(data.convertedFromOGL);if((0,_utilities.isUndefinedOrEmpty)(data.version)||convertOGL){if(!data.import_data&&!convertOGL){data.edit_mode='on';}_this.generateSkills();if(convertOGL){proficiencyBonus.update();savingThrows.update();abilities.updateModifiers();conversion.convertFromOGL();if((0,_utilities.isUndefinedOrEmpty)(data.convertedFromOGL)||!data.convertedFromOGL){data.convertedFromOGL=true;}}}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();});}}]);return Initialize;}();
|
|
|
|
},{"../components/proficiencyBonus/ProficiencyBonus":7,"../components/savingThrows/SavingThrows":9,"../pages/core/pc/leftColumn/Abilities":17,"../pages/core/pc/leftColumn/AbilityChecks":18,"./Conversion":21,"./Upgrade":24,"./constants":25,"./utilities":27,"./version":28}],24:[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('../pages/core/pc/leftColumn/Abilities');var _AbilityChecks=require('../pages/core/pc/leftColumn/AbilityChecks');var _Actions=require('../components/actions/Actions');var _Attacks=require('../components/attacks/Attacks');var _Classes=require('../components/classes/Classes');var _Equipment=require('../components/equipment/Equipment');var _Features=require('../pages/core/pc/rightColumn/features/Features');var _Npc=require('../pages/core/npc/Npc');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 _Settings=require('../pages/settings/Settings');var _Speed=require('../components/speed/Speed');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 abilityChecks=new _AbilityChecks.AbilityChecks();var actions=new _Actions.Actions();var attacks=new _Attacks.Attacks();var classes=new _Classes.Classes();var equipment=new _Equipment.Equipment();var features=new _Features.Features();var npc=new _Npc.Npc();var proficiencyBonus=new _ProficiencyBonus.ProficiencyBonus();var resistances=new _Resistances.Resistances();var savingThrows=new _SavingThrows.SavingThrows();var senses=new _Senses.Senses();var settings=new _Settings.Settings();var speed=new _Speed.Speed();var spells=new _Spells.Spells();var Upgrade=exports.Upgrade=function(){function Upgrade(){_classCallCheck(this,Upgrade);}_createClass(Upgrade,[{key:'hideFreetext',value:function hideFreetext(){(0,_utilities.getSetItems)('upgrade.hideFreetext',{collectionArray:['hide_freetext','hide_action_freetext'],callback:function callback(data){if(!(0,_utilities.isUndefinedOrEmpty)(data.hide_action_freetext)){data.hide_freetext=data.hide_action_freetext;}}});}},{key:'changeOldToNew',value:function changeOldToNew(data,field,oldValue,newValue){if(data[field]==='@{'+oldValue+'}'){data[field]=newValue;}}},{key:'removeToggleVar',value:function removeToggleVar(){var _this=this;(0,_utilities.getSetItems)('upgrade.removeToggleVar',{collectionArray:['careful_spell_toggle','distant_spell_toggle','empowered_spell_toggle','extended_spell_toggle','heightened_spell_toggle','quickened_spell_toggle','subtle_spell_toggle','twinned_spell_toggle','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'],callback:function callback(data){_this.changeOldToNew(data,'careful_spell_toggle','careful_spell_toggle_var','1');_this.changeOldToNew(data,'distant_spell_toggle','distant_spell_toggle_var','1');_this.changeOldToNew(data,'empowered_spell_toggle','empowered_spell_toggle_var','1');_this.changeOldToNew(data,'extended_spell_toggle','extended_spell_toggle_var','1');_this.changeOldToNew(data,'heightened_spell_toggle','heightened_spell_toggle_var','1');_this.changeOldToNew(data,'quickened_spell_toggle','quickened_spell_toggle_var','1');_this.changeOldToNew(data,'subtle_spell_toggle','subtle_spell_toggle_var','1');_this.changeOldToNew(data,'twinned_spell_toggle','twinned_spell_toggle_var','1');_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:'spellToTranslations',value:function spellToTranslations(){(0,_utilities.getSetRepeatingItems)('upgrade.spellToTranslations',{repeatingItems:['repeating_spell'],collectionArrayAddItems:['spell_level','school','casting_time','components','duration','concentration','saving_throw_vs_ability'],callback:function callback(data,repStrings){repStrings.forEach(function(repString){if(data[repString+'_spell_level']){data[repString+'_spell_level']=(0,_utilities.ordinalSpellLevel)(data[repString+'_spell_level']);}if(data[repString+'_school']){data[repString+'_school']=data[repString+'_school'].toUpperCase();}if(data[repString+'_casting_time']){data[repString+'_casting_time']=data[repString+'_casting_time'].toUpperCase().trim().replace(/\s/g,'_');}if(data[repString+'_components']){data[repString+'_components']='COMPONENTS_'+data[repString+'_components'].toUpperCase().trim().replace(/\s/g,'_');}if(data[repString+'_duration']){var duration='';if(data[repString+'_concentration']==='Yes'){duration+='CONCENTRATION_';}duration+=data[repString+'_duration'].toUpperCase().trim().replace(/\s/g,'_');data[repString+'_duration']=duration;}if(data[repString+'_saving_throw_vs_ability']){data[repString+'_saving_throw_vs_ability']=data[repString+'_saving_throw_vs_ability'].toUpperCase();}});}});}},{key:'spellLevelForCantrips',value:function spellLevelForCantrips(){(0,_utilities.getSetRepeatingItems)('upgrade.spellLevelForCantrips',{repeatingItems:['repeating_spell'],collectionArrayAddItems:['spell_level'],callback:function callback(data,repStrings){repStrings.forEach(function(repString){if((0,_utilities.isUndefinedOrEmpty)(data[repString+'_spell_level'])||data[repString+'_spell_level']==='0'||data[repString+'_spell_level']===0){data[repString+'_spell_level']='CANTRIP';}});}});}},{key:'spellEffectsNaming',value:function spellEffectsNaming(){(0,_utilities.getSetRepeatingItems)('upgrade.spellEffectsNaming',{repeatingItems:['repeating_spell'],collectionArrayAddItems:['special_effects_toggle','type','color','points_of_origin'],callback:function callback(data,repStrings){repStrings.forEach(function(repString){if(!(0,_utilities.isUndefinedOrEmpty)(data[repString+'_special_effects_toggle'])){data[repString+'_special_effects_toggle']='{{fx=@{special_effects_type}-@{special_effects_color} @{special_effects_points_of_origin}}}';if(!(0,_utilities.isUndefinedOrEmpty)(data[repString+'_type'])&&data[repString+'_type']!=='Ranged'&&data[repString+'_type']!=='Melee'){data[repString+'_special_effects_type']=data[repString+'_type'];}if(!(0,_utilities.isUndefinedOrEmpty)(data[repString+'_color'])){data[repString+'_special_effects_color']=data[repString+'_color'];}if(!(0,_utilities.isUndefinedOrEmpty)(data[repString+'_points_of_origin'])){data[repString+'_special_effects_points_of_origin']=data[repString+'_points_of_origin'];}}});}});}},{key:'oldRepeatingValueToNew',value:function oldRepeatingValueToNew(data,repString,newRepeatingString,field){if(data[repString+'_'+field]){data[newRepeatingString+'_'+field]=data[repString+'_'+field];}}},{key:'updateWarlockMaxLevelOrdinal',value:function updateWarlockMaxLevelOrdinal(){(0,_utilities.getSetItems)('upgrade.updateWarlockMaxLevelOrdinal',{collectionArray:['warlock_spells_max_level'],callback:function callback(data){data.warlock_spells_max_level=(0,_utilities.ordinalSpellLevel)((0,_utilities.getIntValue)(data.warlock_spells_max_level));}});}},{key:'setSpellcasterLevel',value:function setSpellcasterLevel(){(0,_utilities.getSetItems)('upgrade.setSpellcasterLevel',{collectionArray:['spellcaster_level','caster_level'],callback:function callback(data){data.spellcaster_level=(0,_utilities.ordinalSpellLevel)(data.caster_level);}});}},{key:'spellsToRepeatingSectionsForEachLevel',value:function spellsToRepeatingSectionsForEachLevel(){var _this2=this;var 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'];(0,_utilities.getSetRepeatingItems)('spells.spellsToRepeatingSectionsForEachLevel',{repeatingItems:['repeating_spell'],collectionArrayAddItems:collectionArrayAddItems,callback:function callback(data,repStrings){repStrings.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();collectionArrayAddItems.forEach(function(field){if(field==='is_prepared'){if((0,_utilities.exists)(data[repString+'_is_prepared'])){data[newRepeatingString+'_is_prepared']='Yes';}}else{_this2.oldRepeatingValueToNew(data,repString,newRepeatingString,field);}});})();}removeRepeatingRow(repString);});}});}},{key:'defaultAbilityToSpellAbility',value:function defaultAbilityToSpellAbility(){(0,_utilities.getSetItems)('upgrade.defaultAbilityToSpellAbility',{collectionArray:['default_ability'],callback:function callback(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(){(0,_utilities.getSetItems)('upgrade.spellsAllToAutoToggle',{collectionArray:['spell_slots_all','spell_level_filter','core_spell_level_filter','npc_spell_level_filter'],callback:function callback(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(){var _this3=this;(0,_utilities.getSetRepeatingItems)('upgrade.removeRollInfo2',{repeatingItems:['repeating_skill'],collectionArrayAddItems:['skill_d20'],callback:function callback(data,repStrings){repStrings.forEach(function(repString){_this3.changeOldRepeatingToNew(data,repString,'skill_d20','2d20@{d20_mod}kh1','2d20kh1');_this3.changeOldRepeatingToNew(data,repString,'skill_d20','2d20@{d20_mod}kl1','2d20kl1');});}});(0,_utilities.getSetItems)('upgrade.removeRollInfo3',{collectionArray:['initiative_roll','roll_setting'],callback:function callback(data){_this3.changeOldToNew(data,'initiative_roll','2d20@{d20_mod}kh1','2d20kh1');_this3.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:'translateRecharge',value:function translateRecharge(){var rechargeShortRestRegex=/short/gi;var rechargeLongRestRegex=/long/gi;var rechargeDayRegex=/(\d+)\/Day/gi;var rechargeTurnRegex=/(\d+)\/Turn/gi;var rechargeRegex=/(\d+)-(\d+)/gi;var rechargeValueRegex=/(\d+)/gi;var repeatingItems=['repeating_trait','repeating_action','repeating_reaction','repeating_legendaryaction','repeating_lairaction','repeating_regionaleffect'];(0,_utilities.getSetRepeatingItems)('upgrade.translateRecharge',{repeatingItems:repeatingItems,collectionArrayAddItems:['recharge','uses','uses_max'],callback:function callback(data,repStrings){repStrings.forEach(function(repString){if((0,_utilities.exists)(data[repString+'_recharge'])){var rechargeShortRestResult=rechargeShortRestRegex.exec(data[repString+'_recharge']);var rechargeLongRestResult=rechargeLongRestRegex.exec(data[repString+'_recharge']);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']);data[repString+'_recharge']='LONG_REST';if(rechargeShortRestResult){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(rechargeLongRestResult){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 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];}}});}});}},{key:'sizeTranslations',value:function sizeTranslations(){(0,_utilities.getSetItems)('upgrade.sizeTranslations',{collectionArray:['size'],callback:function callback(data){data.size=data.size.toUpperCase();}});}},{key:'ammoPerUse',value:function ammoPerUse(){(0,_utilities.getSetRepeatingItems)('upgrade.ammoPerUse',{repeatingItems:['repeating_attack'],collectionArrayAddItems:['ammo_used'],callback:function callback(data,repStrings){repStrings.forEach(function(repString){if(data[repString+'_ammo_used']){data[repString+'_ammo_per_use']=data[repString+'_ammo_used'];}});}});}},{key:'updateFieldsFor9',value:function updateFieldsFor9(){var _this4=this;var collectionArray=['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'];for(var level=0;level<=9;level+=1){collectionArray.push('spells_level_'+level+'_show');}(0,_utilities.getSetItems)('upgrade.updateFieldsFor9',{collectionArray:collectionArray,callback:function callback(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=(0,_utilities.getFormattedAbility)(data.ac_ability);}if((0,_utilities.exists)(data.ac_unarmored_ability)){data.ac_unarmored_ability=(0,_utilities.getFormattedAbility)(data.ac_unarmored_ability);}if((0,_utilities.exists)(data.initiative_ability)){data.initiative_ability=(0,_utilities.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();}},setFinalAttrsCallback:function setFinalAttrsCallback(){_this4.newAttackSetup();}});}},{key:'newAttackSetup',value:function newAttackSetup(){var repeatingItems=['repeating_attack','repeating_trait','repeating_action','repeating_reaction','repeating_legendaryaction','repeating_lairaction','repeating_regionaleffect'];for(var level=0;level<=9;level+=1){repeatingItems.push('repeating_spell'+level);}(0,_utilities.getSetRepeatingItems)('upgrade.newAttackSetup',{repeatingItems:repeatingItems,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).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']),callback:function callback(data,repStrings){repStrings.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';}if(data[repString+'_type'].toLowerCase()==='ranged weapon'){data[repString+'_attack_type']='RANGED_WEAPON_ATTACK';}if(data[repString+'_type'].toLowerCase()==='melee'){data[repString+'_attack_type']='MELEE_SPELL_ATTACK';}if(data[repString+'_type'].toLowerCase()==='ranged'){data[repString+'_attack_type']='RANGED_SPELL_ATTACK';}data[repString+'_type']='';}var section=(0,_utilities.getRepeatingSectionOfRepeatingString)(repString);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,'');}}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']=(0,_utilities.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']=(0,_utilities.getFormattedAbility)(data[repString+'_saving_throw_ability']);}else{data[repString+'_saving_throw_ability']='';}}if(data[repString+'_heal_ability']){data[repString+'_heal_ability']=(0,_utilities.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+'_'+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']=(0,_utilities.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']=(0,_utilities.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;}});},setFinalAttrsCallback:function setFinalAttrsCallback(){actions.updateAll();attacks.update();classes.updateLevels();spells.update();actions.updateChatMacroForAll();spells.updateDCAndAttack();spells.generateHigherLevelQueries();spells.count();savingThrows.updateMacro();}});}},{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:'upgradeCheckAndExecute',value:function upgradeCheckAndExecute(upgrades,currentVersion,version,callback,notify){if(this.versionCompare(currentVersion,version)<0){upgrades[version]={callback:callback,notify:notify};}}},{key:'upgrade',value:function upgrade(sheetVersion){var _this5=this;var upgrades={};this.upgradeCheckAndExecute(upgrades,sheetVersion,'3.1.0',function(){attacks.updateChatMacro();});this.upgradeCheckAndExecute(upgrades,sheetVersion,'3.2.3',function(){resistances.updateDamageResistancesVar();});this.upgradeCheckAndExecute(upgrades,sheetVersion,'3.5.1',function(){spells.updateSlots();});this.upgradeCheckAndExecute(upgrades,sheetVersion,'3.6.1',function(){npc.updateHD();npc.switchTo();});this.upgradeCheckAndExecute(upgrades,sheetVersion,'4.2.0',function(){features.updateD20Mod();});this.upgradeCheckAndExecute(upgrades,sheetVersion,'4.4.0',function(){savingThrows.updateCustomSavingThrows();});this.upgradeCheckAndExecute(upgrades,sheetVersion,'4.4.2',function(){spells.updateShowHide();});this.upgradeCheckAndExecute(upgrades,sheetVersion,'5.0.0',function(){_this5.spellToTranslations();});this.upgradeCheckAndExecute(upgrades,sheetVersion,'5.0.6',function(){_this5.spellLevelForCantrips();});this.upgradeCheckAndExecute(upgrades,sheetVersion,'5.2.3',function(){_this5.hideFreetext();});this.upgradeCheckAndExecute(upgrades,sheetVersion,'6.0.4',function(){_this5.spellEffectsNaming();});this.upgradeCheckAndExecute(upgrades,sheetVersion,'6.11.6',function(){spells.updateWarlockSlots();spells.updateHasSpellSlots();_this5.updateWarlockMaxLevelOrdinal();abilityChecks.updateInitiative();},true);this.upgradeCheckAndExecute(upgrades,sheetVersion,'7.0.4',function(){_this5.spellsToRepeatingSectionsForEachLevel();},true);this.upgradeCheckAndExecute(upgrades,sheetVersion,'7.0.6',function(){settings.updatePreparedMatters();spells.updateChatMacro();});this.upgradeCheckAndExecute(upgrades,sheetVersion,'7.1.0',function(){_this5.setSpellcasterLevel();});this.upgradeCheckAndExecute(upgrades,sheetVersion,'7.2.1',function(){_this5.removeToggleVar();},true);this.upgradeCheckAndExecute(upgrades,sheetVersion,'7.2.2',function(){_this5.defaultAbilityToSpellAbility();});this.upgradeCheckAndExecute(upgrades,sheetVersion,'7.2.3',function(){_this5.spellsAllToAutoToggle();});this.upgradeCheckAndExecute(upgrades,sheetVersion,'7.3.4',function(){actions.countForAll();});this.upgradeCheckAndExecute(upgrades,sheetVersion,'8.0.0',function(){_this5.removeRollInfo();_this5.sizeTranslations();senses.update();speed.update();_this5.ammoPerUse();});this.upgradeCheckAndExecute(upgrades,sheetVersion,'8.1.1',function(){equipment.updateArmor();abilityChecks.updateMacro();});this.upgradeCheckAndExecute(upgrades,sheetVersion,'8.2.0',function(){settings.updateShapedD20();});this.upgradeCheckAndExecute(upgrades,sheetVersion,'8.3.0',function(){_this5.translateRecharge();});this.upgradeCheckAndExecute(upgrades,sheetVersion,'9.0.0',function(){classes.set();abilityChecks.updateSkill();_this5.updateFieldsFor9();proficiencyBonus.update();abilities.updateModifiers();},true);var upgradesKeys=Object.keys(upgrades).filter(function(key){return upgrades[key].notify;});(0,_utilities.addToProcessing)(upgradesKeys,function(){Object.keys(upgrades).forEach(function(version){console.info('version '+version+' upgrade');upgrades[version].callback();});});}}]);return Upgrade;}();
|
|
|
|
},{"../components/actions/Actions":2,"../components/attacks/Attacks":4,"../components/classes/Classes":5,"../components/equipment/Equipment":6,"../components/proficiencyBonus/ProficiencyBonus":7,"../components/resistances/Resistances":8,"../components/savingThrows/SavingThrows":9,"../components/senses/Senses":10,"../components/speed/Speed":11,"../components/spells/Spells":12,"../pages/core/npc/Npc":16,"../pages/core/pc/leftColumn/Abilities":17,"../pages/core/pc/leftColumn/AbilityChecks":18,"../pages/core/pc/rightColumn/features/Features":19,"../pages/settings/Settings":20,"../scripts/constants":25,"./utilities":27}],25:[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:{cantrips:true,ability:'charisma',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,slots: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=['artificer','barbarian','bard','cleric','druid','fighter','monk','paladin','ranger','rangerua','rogue','sorcerer','warlock','wizard'];var CUSTOM_SAVING_THROWS=['fortitude','reflex','will'];var HEAL_QUERY='?{Heal Bonus Amount|}';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_ability','damage_bonus','damage_crit','damage_type','higher_level_dice'],default:['name','roll_formula','toggle_details'],extras:['emote','freetext','freeform'],dontUpdate:['roll_formula','to_hit','attack_string','damage_string','saving_throw_dc','toggle_details'],heal:['heal_toggle','heal_dice','heal_die','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'],recharge:['recharge'],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 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 XP_TABLE=[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];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.SENSES=SENSES;exports.SKILLS=SKILLS;exports.SKILLS_CUSTOM=SKILLS_CUSTOM;exports.SPEEDS=SPEEDS;exports.XP_TABLE=XP_TABLE;
|
|
|
|
},{}],26:[function(require,module,exports){
|
|
'use strict';var _Abilities=require('../pages/core/pc/leftColumn/Abilities');var _AbilityChecks=require('../pages/core/pc/leftColumn/AbilityChecks');var _Actions=require('../components/actions/Actions');var _Attachers=require('../components/attachers/Attachers');var _Attacks=require('../components/attacks/Attacks');var _Classes=require('../components/classes/Classes');var _Equipment=require('../components/equipment/Equipment');var _Features=require('../pages/core/pc/rightColumn/features/Features');var _Header=require('../layout/header/Header');var _ImportData=require('./ImportData');var _Initialize=require('./Initialize');var _Npc=require('../pages/core/npc/Npc');var _processing=require('../layout/processing/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 _Settings=require('../pages/settings/Settings');var _Speed=require('../components/speed/Speed');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 attacks=new _Attacks.Attacks();attacks.setup();var classes=new _Classes.Classes();classes.setup();var equipment=new _Equipment.Equipment();equipment.setup();var features=new _Features.Features();features.setup();var header=new _Header.Header();header.setup();var importData=new _ImportData.ImportData();importData.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 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 speed=new _Speed.Speed();speed.setup();var spells=new _Spells.Spells();spells.setup();
|
|
|
|
},{"../components/actions/Actions":2,"../components/attachers/Attachers":3,"../components/attacks/Attacks":4,"../components/classes/Classes":5,"../components/equipment/Equipment":6,"../components/proficiencyBonus/ProficiencyBonus":7,"../components/resistances/Resistances":8,"../components/savingThrows/SavingThrows":9,"../components/senses/Senses":10,"../components/speed/Speed":11,"../components/spells/Spells":12,"../layout/header/Header":14,"../layout/processing/processing":15,"../pages/core/npc/Npc":16,"../pages/core/pc/leftColumn/Abilities":17,"../pages/core/pc/leftColumn/AbilityChecks":18,"../pages/core/pc/rightColumn/features/Features":19,"../pages/settings/Settings":20,"./ImportData":22,"./Initialize":23}],27:[function(require,module,exports){
|
|
'use strict';Object.defineProperty(exports,"__esModule",{value:true});var isUndefined=function isUndefined(value){if(typeof value==='undefined'){return true;}return false;};var isUndefinedOrEmpty=function isUndefinedOrEmpty(value){if(isUndefined(value)||value===''){return true;}return false;};var capitalize=function capitalize(string){return string.replace(/\w\S*/g,function(txt){return txt.charAt(0).toUpperCase()+txt.substr(1);});};var camelize=function camelize(str){return str.replace(/(?:^\w|[A-Z]|\b\w|\s+)/g,function(match,index){if(+match===0)return'';return index===0?match.toLowerCase():match.toUpperCase();});};var decimalAdjust=function decimalAdjust(type,value,decimalExpression){if(isUndefined(decimalExpression)||+decimalExpression===0){return Math[type](value);}value=+value;decimalExpression=+decimalExpression;if(isNaN(value)||!(typeof decimalExpression==='number'&&decimalExpression%1===0)){return NaN;}value=value.toString().split('e');value=Math[type](+(value[0]+'e'+(value[1]?+value[1]-decimalExpression:-decimalExpression)));value=value.toString().split('e');return+(value[0]+'e'+(value[1]?+value[1]+decimalExpression:decimalExpression));};var round=function round(value,decimalExpression){return decimalAdjust('round',value,decimalExpression);};var objIsEmpty=function objIsEmpty(obj){return Object.keys(obj)&&Object.keys(obj).length<1;};var exists=function exists(value){if(isUndefinedOrEmpty(value)||value===''||value==='0'||value===0){return false;}return true;};var getIntValue=function getIntValue(value,defaultValue){if(!defaultValue){defaultValue=0;}if(value===0||value==='0'){return 0;}return parseInt(value,10)||defaultValue;};var getFloatValue=function getFloatValue(value,defaultValue){if(!defaultValue){defaultValue=0;}return parseFloat(value)||defaultValue;};var getAbilityMod=function getAbilityMod(score){return Math.floor((getIntValue(score)-10)/2);};var getFormattedAbility=function getFormattedAbility(ability){if(!ability){return'STR';}else if(typeof ability==='string'){ability=ability.replace(/\W/g,'').toUpperCase().substring(0,3);}return ability;};var getAbilityName=function getAbilityName(varName){if(!varName){return'strength';}else if(typeof varName==='string'){varName=varName.replace(/\W/g,'').toLowerCase();}return varName;};var getAbilityNameFromShortName=function getAbilityNameFromShortName(varName){if(!varName){return'STR';}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;};var getAbilityValue=function getAbilityValue(data,varName){if(exists(varName)){varName=getAbilityName(varName);return getIntValue(data[varName+'_mod'],0);}return 0;};var getAbilityValueFromShortName=function getAbilityValueFromShortName(data,varName){if(exists(varName)){varName=getAbilityNameFromShortName(varName);return getIntValue(data[varName+'_mod'],0);}return 0;};var getAbilityShortName=function getAbilityShortName(varName,capital){if(!varName){return'Str';}varName=varName.replace(/\W/g,'');if(capital){varName=capitalize(varName);}return varName.substring(0,3);};var isNpc=function isNpc(data){if(exists(data.is_npc)){return true;}return false;};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 setFinalAttrs=function setFinalAttrs(originalData,data,name,options,callback){Object.keys(data).forEach(function(key){if(originalData[key]===data[key]){delete data[key];}});if(!objIsEmpty(data)){console.info(name,'setFinalAttrs',data);if(callback){setAttrs(data,options,callback);}else{setAttrs(data,options);}}};var addToRollFormula=function addToRollFormula(data,repString,value){if(!exists(data[repString+'_roll_formula'])){data[repString+'_roll_formula']=value;}else{data[repString+'_roll_formula']+=' '+value;}};var ordinalSpellLevel=function ordinalSpellLevel(level){var spellLevel='';level=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;};var addArithmeticOperator=function addArithmeticOperator(string,number){var value=number;if(string){if(number<0){value=' - '+Math.abs(number);}else{value=' + '+number;}}return value;};var showSign=function showSign(value){if(value>=0){value='+'+value;}return value;};var numberWithCommas=function numberWithCommas(x){if(x){var parts=x.toString().split('.');parts[0]=parts[0].replace(/\B(?=(\d{3})+(?!\d))/g,',');return parts.join('.');}return'';};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 lowercaseDamageTypes=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');};var removeFeetAndMeters=function removeFeetAndMeters(string){if(!string){string='';}return string.replace('ft.','').replace('ft .','').replace('ft','').replace('feet','').replace('mt.','').replace('mt .','').replace('m.','').replace('m .','').replace('mt','').replace('m','').replace('meters','').replace('meter','').trim();};var getSetItems=function getSetItems(name,obj){var collectionArray=obj.collectionArray||[];getAttrs(collectionArray,function(originalData){var data=Object.assign({},originalData);if(obj.callback){obj.callback(data);}setFinalAttrs(originalData,data,name,obj.options||{},function(){if(obj.setFinalAttrsCallback){obj.setFinalAttrsCallback();}});if(obj.returnCallback){obj.returnCallback();}});};var emptyRepeatingSection=function emptyRepeatingSection(obj){if(obj.repeatingItems){obj.repeatingItems.forEach(function(repeatingItem){getSectionIDs(repeatingItem,function(ids){ids.forEach(function(id){removeRepeatingRow(repeatingItem+'_'+id);});});});}};var getSetRepeatingItemsDone=function getSetRepeatingItemsDone(originalData,name,obj,repStrings){var data=Object.assign({},originalData);if(obj.callback){obj.callback(data,repStrings);}setFinalAttrs(originalData,data,name,obj.options||{},function(){if(obj.setFinalAttrsCallback){obj.setFinalAttrsCallback();}});if(obj.returnCallback){obj.returnCallback();}};var getSetRepeatingItems=function getSetRepeatingItems(name,obj){var collectionArray=obj.collectionArray||[];if(obj.repeatingItems){(function(){var originalData={};var getProcesses=[];var repStrings=[];obj.repeatingItems.forEach(function(repeatingItem){getSectionIDs(repeatingItem,function(ids){if(obj.rowId){ids=[];ids.push(obj.rowId);}ids.forEach(function(id){var repString=repeatingItem+'_'+id;repStrings.push(repString);if('collectionArrayAddItems'in obj){obj.collectionArrayAddItems.forEach(function(addItem){collectionArray.push(repString+'_'+addItem);});}});collectionArray.push('processing');getAttrs(collectionArray,function(repeatingSectionData){getProcesses.push(repeatingItem);originalData=Object.assign({},originalData,repeatingSectionData);if(getProcesses&&obj.repeatingItems&&getProcesses.length===obj.repeatingItems.length){getSetRepeatingItemsDone(originalData,name,obj,repStrings);}});});});})();}};var sumRepeating=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);}});getSetRepeatingItems('sumRepeating',{repeatingItems:['repeating_'+options.collection],collectionArray:collectionArray,collectionArrayAddItems:collectionArrayAddItems,callback:function callback(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=getFloatValue(data[repString+'_'+sumItem.fieldToAdd],sumItem.fieldToAddDefault);if(sumItem.bonus){fieldToAdd+=getFloatValue(data[repString+'_'+sumItem.bonus]);}if(sumItem.armorType){if(!data[repString+'_'+sumItem.armorType]||data[repString+'_'+sumItem.armorType]==='Light Armor'){fieldToAdd+=getIntValue(data.dexterity_mod);}else if(data[repString+'_'+sumItem.armorType]==='Medium Armor'){fieldToAdd+=Math.min(getIntValue(data.medium_armor_max_dex,2),getIntValue(data.dexterity_mod));}}var qty=getIntValue(data[repString+'_'+options.qty],1);var itemTotal=round(qty*fieldToAdd,-2);if(sumItem.itemTotal){data[repString+'_'+sumItem.itemTotal]=itemTotal;}if(isUndefined(data[repString+'_'+options.toggle])||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]+=getIntValue(data[sumItem.totalFieldBonus]);}if(data[sumItem.totalField]){data[sumItem.totalField]=round(data[sumItem.totalField],-2);}if(sumItem.totalFieldSecondaryBonus){data[sumItem.totalFieldSecondary+'_sum']=data[sumItem.totalFieldSecondary];data[sumItem.totalFieldSecondary]+=getIntValue(data[sumItem.totalFieldSecondaryBonus]);}if(data[sumItem.totalFieldSecondary]){data[sumItem.totalFieldSecondary]=round(data[sumItem.totalFieldSecondary],-2);}});if(options.collection==='armor'&&!isNpc(data)&&isUndefinedOrEmpty(data.ac_srd)){data.ac_unarmored_calc+=getIntValue(data.base_ac,10)+getAbilityValueFromShortName(data,data.ac_ability)+getAbilityValueFromShortName(data,data.ac_unarmored_ability);data.AC=Math.max(data.ac_armored_calc,data.ac_unarmored_calc);}}});};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 repeatingItem=getRepeatingItemOfRepeatingString(repString);return getIntValue(repeatingItem.substr(repeatingItem.length-1));};var getSkillIdByStorageName=function getSkillIdByStorageName(data,repStrings,prop){var returnId=void 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;if(data[repString+'_storage_name']===prop||data[repString+'_storage_name']===camelize(prop)){returnId=getIdOfRepeatingString(repString);break;}}}catch(err){_didIteratorError=true;_iteratorError=err;}finally{try{if(!_iteratorNormalCompletion&&_iterator.return){_iterator.return();}}finally{if(_didIteratorError){throw _iteratorError;}}}return returnId;};var updateHD=function updateHD(data,hd){Object.keys(hd).forEach(function(key){if(hd[key]&&hd[key]!==0){if(isUndefinedOrEmpty(data['hd_'+key])){data['hd_'+key]=hd[key];}data['hd_'+key+'_max']=hd[key];data['hd_'+key+'_query']='?{HD';for(var x=1;x<=hd[key];x+=1){data['hd_'+key+'_query']+='|'+x;}data['hd_'+key+'_query']+='}';data['hd_'+key+'_toggle']=1;}else{if(!isUndefinedOrEmpty(data['hd_'+key])){data['hd_'+key]=0;}if(!isUndefinedOrEmpty(data['hd_'+key+'_max'])){data['hd_'+key+'_max']=0;}if(!isUndefinedOrEmpty(data['hd_'+key+'_query'])){data['hd_'+key+'_query']='';}if(exists(data['hd_'+key+'_toggle'])){data['hd_'+key+'_toggle']=0;}}});};var uniqueArray=function uniqueArray(arrArg){return arrArg.filter(function(elem,pos,arr){return arr.indexOf(elem)===pos;});};var addToProcessing=function addToProcessing(name,addToProcessingCallback){getSetItems(name+' processing',{collectionArray:['processing'],callback:function callback(data){if(!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=uniqueArray(data.processing.concat(name));}data.processing=data.processing.join(', ');if(addToProcessingCallback){addToProcessingCallback();}}});};var calculatePercentDifference=function calculatePercentDifference(oldValue,newValue){return Math.abs((oldValue-newValue)/oldValue*100);};var removeFromProcessing=function removeFromProcessing(data,name){if(!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='';}};exports.addArithmeticOperator=addArithmeticOperator;exports.addToRollFormula=addToRollFormula;exports.addToProcessing=addToProcessing;exports.calculatePercentDifference=calculatePercentDifference;exports.camelize=camelize;exports.capitalize=capitalize;exports.emptyRepeatingSection=emptyRepeatingSection;exports.exists=exists;exports.getAbilityMod=getAbilityMod;exports.getAbilityName=getAbilityName;exports.getAbilityNameFromShortName=getAbilityNameFromShortName;exports.getAbilityValue=getAbilityValue;exports.getAbilityValueFromShortName=getAbilityValueFromShortName;exports.getAbilityShortName=getAbilityShortName;exports.getDamagePrefix=getDamagePrefix;exports.getFloatValue=getFloatValue;exports.getFormattedAbility=getFormattedAbility;exports.getIdOfRepeatingString=getIdOfRepeatingString;exports.getIntValue=getIntValue;exports.getLevelOfRepeatingString=getLevelOfRepeatingString;exports.getRepeatingInfo=getRepeatingInfo;exports.getRepeatingItemOfRepeatingString=getRepeatingItemOfRepeatingString;exports.getRepeatingSectionOfRepeatingString=getRepeatingSectionOfRepeatingString;exports.getSetItems=getSetItems;exports.getSetRepeatingItems=getSetRepeatingItems;exports.getSkillIdByStorageName=getSkillIdByStorageName;exports.isNpc=isNpc;exports.isUndefined=isUndefined;exports.isUndefinedOrEmpty=isUndefinedOrEmpty;exports.lowercaseDamageTypes=lowercaseDamageTypes;exports.numberWithCommas=numberWithCommas;exports.objIsEmpty=objIsEmpty;exports.ordinalSpellLevel=ordinalSpellLevel;exports.parseDiceAndDie=parseDiceAndDie;exports.removeFeetAndMeters=removeFeetAndMeters;exports.removeFromProcessing=removeFromProcessing;exports.round=round;exports.setFinalAttrs=setFinalAttrs;exports.showSign=showSign;exports.sumRepeating=sumRepeating;exports.updateHD=updateHD;
|
|
|
|
},{}],28:[function(require,module,exports){
|
|
'use strict';Object.defineProperty(exports,"__esModule",{value:true});var currentVersion='9.0.1';exports.currentVersion=currentVersion;
|
|
|
|
},{}]},{},[26]);
|
|
</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{{#action}} action{{/action}}{{#spell}} spell{{/spell}}{{#ability}} ability{{/ability}}{{#saving_throw}} saving-throw{{/saving_throw}}{{#death_saving_throw}} death-saving-throw{{/death_saving_throw}}"><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 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="shaped-row flex-end{{#hide_attack}} gm-info-flex{{/hide_attack}}">{{#attack_type}} <span class="italic"><span data-i18n="{{attack_type}}"></span>:</span> <span> </span> {{/attack_type}} <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>{{/attack1}} {{#attack_damage}}<div class="shaped-row zebra flex-end{{#hide_damage}} gm-info-flex{{/hide_damage}}">{{#attack_type}} <span class="italic"><span data-i18n="HIT"></span>:</span> <span> </span> {{/attack_type}} <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>{{/attack_damage}} {{#saving_throw_dc}}<div>{{#saving_throw_dc}} {{#targetName}}<div class="output-small-label"><span data-i18n="VS">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">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">Saving throw</span></span></div>{{/saving_throw_dc}} {{#saving_throw_success}}<div class="{{#hide_saving_throw_success}}gm-info-block{{/hide_saving_throw_success}}"><span class="bold italic"><span data-i18n="SAVE_SUCCESS">Save Success</span>.</span> {{saving_throw_success}}</div>{{/saving_throw_success}}</div>{{/saving_throw_dc}} {{#saving_throw_damage}}<div class="shaped-row zebra flex-end{{#hide_damage}} gm-info-flex{{/hide_damage}}"><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>{{/saving_throw_damage}} {{#other_damage}}<div class="shaped-row zebra 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 class="vert-center output-small"><span data-i18n="HEAL_FOR">Heal for</span> {{heal}} <span class="lowercase" data-i18n="HIT_POINTS">hit points</span></div>{{/heal}} {{#death_saving_throw_successes}}<div class="shaped-row space-around vert-center"><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}}">{{#spell_points_max}}<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>{{/spell_points_max}} {{#warlock_spell_slots_max}}<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>{{/warlock_spell_slots_max}} {{#cantrips}}<div><span><span data-i18n="CANTRIPS">Cantrips</span> <span>(<span data-i18n="AT_WILL">at will</span>):</span> </span><span class="lowercase italic">{{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="lowercase italic">{{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="lowercase italic">{{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="lowercase italic">{{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="lowercase italic">{{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="lowercase italic">{{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="lowercase italic">{{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="lowercase italic">{{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="lowercase italic">{{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="lowercase italic">{{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"><span>{{hp}}{{#^hp}}0{{/^hp}}</span> <span>/</span> <span>{{hp_max}}</span> {{#temp_hp}} <span>, {{temp_hp}} <span data-i18n="HIT_POINTS_TEMP"></span></span> {{/temp_hp}} {{#hp_max_reduced}} <span>, {{hp_max_reduced}} <span data-i18n="REDUCED_MAX"></span></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 class="center">{{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 action 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_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 trait 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 spell_points spell_points_max spell_points_limit warlock_spell_slots warlock_spell_slots_max warlock_spells_max_level spells_text_size hp hp_max temp_hp hp_max_reduced}}<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 action 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_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 trait 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 spell_points spell_points_max spell_points_limit warlock_spell_slots warlock_spell_slots_max warlock_spells_max_level spells_text_size hp hp_max temp_hp hp_max_reduced}} {{#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> |