Files
roll20-character-sheets/Pathfinder Community/pathfinder_community.html
T
2025-05-17 21:11:59 -07:00

2 lines
2.3 MiB
Plaintext
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
<input type="checkbox" name="attr_use_specfont" value="1" class="accessible noshow" role="presentation"/> <input type="checkbox" name="attr_use_specfont" value="2" class="comic noshow" role="presentation"/> <input type="checkbox" name="attr_use_specfont" value="3" class="segoe noshow" role="presentation"/> <input type="checkbox" name="attr_use_specfont" value="4" class="lucida noshow" role="presentation"/> <input type="checkbox" name="attr_use_specfont" value="5" class="fantasy noshow" role="presentation"/> <input type="checkbox" name="attr_use_specfont" value="6" class="fantasy2 noshow" role="presentation"/> <input type="checkbox" name="attr_use_specfont" value="7" class="fantasy3 noshow" role="presentation"/> <input type="checkbox" name="attr_use_background" value="1" class="graph-paper noshow" role="presentation"/> <input type="checkbox" name="attr_use_background" value="2" class="parchment-1 noshow" role="presentation"/> <input type="checkbox" name="attr_use_background" value="3" class="parchment-2 noshow" role="presentation"/> <input type="checkbox" name="attr_hide_announcements" value="1" class="noshow" role="presentation"/> <div class="pf-wrapper"> <input type="checkbox" class="offscreen" name="attr_expandall" value="1" aria-label="Expand All" data-i18n-aria-label="expand-all"/> <input type="checkbox" name="attr_config-show" value="1" class="hidden cssbutton configbutton config-show" checked="checked"/> <div class="announcements-row"> <span> <input type="checkbox" class="showarrow ack-button" name="attr_attentionv172-show" value="1" data-i18n-title="show-announcements" aria-label="Check to hide Announcements section" data-i18n-aria-label="show-announcements"/> <label class="showsect" data-i18n-title="show-announcements" data-i18n-aria-label="show-announcements" data-i18n="announcements">Announcements</label> <div role="contentinfo" class="announcements selectable" aria-label="Announces changes to sheet" data-i18n-aria-label="announcements"> <div class="footer"> <h2 style="margin-top:0;margin-bottom:1em"> <span data-i18n="version">Version</span> <input type="text" name="attr_PFSheet_Version" value="0" class="calc number" readonly="readonly" title="A non-blank version indicates attributes have been successfully recalculated."/> <span data-i18n="new-features">New Features and Updates</span> </h2> <ol> <li>Corrected HeroLab plug-in link.</li> <li>Fix for crit_conf_mod recalc bug causing the crit_conf_mod to add the current value to itself. This update enables the fix and forces a recalc of the crit_conf_mod.</li> <li>Misc. minor maintenance update; removed or replaced unnecessary inline style in the HTML. Updated webpack build scripting.</li> <li>Fixed a bug where an Abilities Source name was being reset to an empty field with Source="Other", after using the sheet's recalc button.</li> <li>Fixed roll template header collapsing in FF browser.</li> <li>Fixed roll template header position and alignment failing when not using a header image.</li> <li>Copied the latest sheet source code to the repo.</li> <li>Further refined the view mode, recalc and sheet settings buttons at the top of the sheet.</li> <li>Fixed the red border on the Conditions panel showing even when there were no active conditions. Also made the border thinner.</li> <li>Fixed Monster Statblock parser button. The hot spot(hidden input) was no longer located under the button.</li> <li>Fixed a bug where adding a new spell would not show the spells #prep field. Found a typo in the PFSpells.js module that caused the caster type toggle from triggering the css to hide/show the #prep field for preppared casters. (thank you Polloneitor)</li> <li>Moved the PF logo, sheet type label(ie PC || NPC/Monster), recalc, mode, and settings buttons to the upper right of the sheet.</li> <li>Made adjustments to fix margin and padding issues when switching sheet backgrounds.</li> <li>Copied the HL export extension to the repo since it was no longer available from the original source. The file is stored on the repo as a '*.js' file but you must change the extension to '*.hl' before installing. The downloadable link has been updated in the HeroLab Character Import section.</li> <li>Modernized the webpack and related dependencies.</li> <li>Fix font-size of roll templates when chat is popped out.</li> <li>Fix for fonts not showing bold text in roll templates.</li> <li>Fixed extra macro code showing for NPC saves.</li> <li>Fixed a bug with a Buff to CMD(type:Dodge) that applied the Dodge bonus to Flat Footed CMD.</li> <li>Fixed a bug with all Skill tabs being shown regardless if the Unchained options state.</li> <li>Fixed which Menu Buttons should be displayed when Unchained Skills is enabled (ie Background/Adventure or Consolidated). Also updated the All menus chat output to match.</li> </ol> <details> <summary><h4 data-i18n="announcements-older-changes">Older Changes</h4></summary> <ol> <li>Added Racial modifiers and Ability Score Increases to the Ability Score grid. Given these modifiers are already accounted for in the Base column either directly or through the Misc modifier, you will need to manually adjust these fields for existing characters if you would like to track these modifiers separately.</li> <li>Feat and Trait abilities will display their type2 value with the roll template subtitle in chat if provided on the repeating row.</li> <li>Feat and Trait datalist translation added.</li> <li>Hide All Skills and Combat Skills menu buttons when Unchained Skills are being used.</li> <li>Fixed a bug with Temp hp that erroneously reset to max on triggered events.</li> <li>Added a 'blocked' image indicator over ACP and Max-Dex on the Defenses page to help show they are not applicable when encumbrance has been disabled from the settings page.</li> <li>Added a 'Death Threshold' macro-calculated field to the Hit Point calculations sub-section.</li> <li>Some misc adjustments to layout, including metric/empirical postscript and ACP tag on Skills.</li> <li>Fixed local casting type. Spell Class, 'Casting Type' now displays the #Prep, #Used, and #Cast fields per spell based on the Caster class selected. One-time sheet version check included to update existing spells.</li> <li>Added popup text-input windows to many of the macro-text fields.</li> <li>Fixed Ability Notes alignment issue when the sheet is in Compact mode.</li> <li>Added 'Type' field for Feats and Traits.</li> <li>Added an encumbrance option for Carried Currency. This can be toggled via Sheet Settings>Sheet Configuration>Encumbrance and/or using a checkbox on the Equipment tab>Carried Weight sub-section.</li> <li>Added a Critical Confirm bonus to the Buffs Bonus selector/dropdown. This is a global modifier that is applied to all attacks.</li> <li>The Critical Confirm bonus field (+Conf) on attacks has been changed into a macro field. The 'Val' field now shows the Total crit confirm bonus ie local bonus + attack-grid bonus and/or any buffs.</li> <li>Added Mythic Abilities and Mythic Feats to the Rule dropdown selector to help with sorting abilities. Note: this does not convert non-mythic abilities or feats into a mythic version. It simply moves the ability or feat to the appropriate tab.</li> <li>Added Spell DC Misc. field to Spells&#62;Level and Caster Ability&#62;Roll Adjustments. Any 'DC Misc.' modifier and/or 'DC Buff' will be included on the 'Save DC' column under Spells/Day as well as each spells' computed DC.</li> <li>Added Spell DC Classes 0, 1, and 2 to the Buffs Bonus selector/dropdown. This is a global modifier that is applied to all spells under a given spell class.</li> <li>Added HL Import attacks. <b>Consider this beta...</b> You may need to make adjustments to natural and weapon attacks after import, but this should be faster than creating the attacks from scratch.</li> </ol> <label class="boldlabel-check"><input type="checkbox" name="attr_attentionv172-show" value="1"> <b><span data-i18n="do-not-show-again">Do not show again</span></b></label> <div class="cheat"></div> <label><button type="roll" class="no-decoration" data-i18n-title="url-link" style="color:#00f" name="roll_blank" value="https://tinyurl.com/PFCommunityOld"><b data-i18n="announcements-old">Old Announcements</b></button></label> </details> </div> </div> </span> <div class="monster-indicator" role="status" aria-live="polite" aria-label="Monster or PC Indicator" data-i18n-aria-label="monster-or-pc-indicator"> <label class="pc-only" data-i18n-title="player-character" data-i18n-aria-label="player-character"> <input type="checkbox" name="attr_is_npc" value="1" class="condition-exists pc-only" role="Presentation"/> <span data-i18n="player-character-abbrv">PC</span> </label> <label class="npc-only" role="status" aria-live="polite" aria-label="Monster or PC Indicator" data-i18n-title="monster-or-non-player-character" data-i18n-aria-label="monster-or-non-player-character"> <input type="checkbox" name="attr_is_npc" value="1" class="condition-exists npc-show" role="Presentation"/> <span data-i18n="monster-or-non-player-character-abbrv">Monster/NPC</span> </label> </div> <span class="mode-and-settings"> <input type="checkbox" name="attr_migrate1" value="1" class="noshow" aria-label="for the API to ensure sheets up to date"/> <span data-i18n-title="recalculate-cmd"> <input type="checkbox" name="attr_recalc1" value="1" class="cssbutton refreshbutton progress-show" data-i18n-aria-label="recalculate-cmd"/><span></span> <span class="progress-icon" style="position:absolute;top:7px;left:2px"><img src="https://raw.githubusercontent.com/Roll20/roll20-character-sheets/master/Pathfinder%20Community/Images/busy_icon.gif" style="vertical-align:top"/> <span data-i18n="recalculating">Recalculating...</span></span> </span> <span data-i18n-title="edit-mode-title"> <input type="checkbox" name="attr_readonly_show" value="1" class="cssbutton readonly-show" checked="checked"/> <span></span> </span> <span data-i18n-title="display-settings-config"> <input type="checkbox" name="attr_config-show" value="1" class="cssbutton configbutton config-show" data-i18n-aria-label="display-settings-config" checked="checked"/><span></span> </span> <span class="cssbutton-label" data-i18n-title="recalculate-cmd" data-i18n-aria-label="recalculate-cmd" data-i18n="recalculate-abbrv">Recalc</span> <span class="mode" data-i18n-title="edit-mode-title" data-i18n-aria-label="edit-mode-title" title="Toggle Expanded mode(full editing) or Compact mode(important fields only)" aria-label="Toggle Expanded mode(full editing) or Compact mode(important fields only)"> <span class="edit-mode cssbutton-label" data-i18n="edit-mode">Edit</span> <span class="compact-mode cssbutton-label" data-i18n="compact-mode">Compact</span> </span> </span> </div> <span class="offscreen" data-i18n="instru-a-3">Screenreader users should check expand all to ensure all content is visible to the reader. It is the second checkbox on this page.</span> <span class="offscreen" data-i18n="instru-a-2">Screenreader users please turn on reading of Title attributes. A lot of information is still in the titles.</span> <span class="offscreen" data-i18n="instru-a-1">Checkboxes with a label right after cause the section with same name (h2 or h3 header) to be revealed or hidden.</span> <span class="offscreen" data-i18n="instru-a-0">New sheets begin on the Configuration page. Use the Settings button(config-show) to edit the sheet.</span> <div> <label class="small-label2 entry-20p"><input title="@{character_name}" type="text" name="attr_character_name" data-i18n-placeholder="character-name"/><span data-i18n="character-name">Character Name</span></label> <label class="small-label2 pc-only entry-15p"><input title="@{player-name}" type="text" name="attr_player-name" data-i18n-placeholder="player-name"/><span data-i18n="player-name">Player Name</span></label> <label class="small-label2 entry-vshort"><input title="@{alignment}" type="text" name="attr_alignment" data-i18n-placeholder="alignment"><span data-i18n="alignment-abbrv">Align</span></label> <label class="small-label2 pc-only entry-15p"><input title="@{class-0-name}" type="text" name="attr_class-0-name" data-i18n-placeholder="class"/><span data-i18n="class">Class</span></label> <input type="checkbox" class="noshow npc-show not-A-show" name="attr_is_npc" value="1" role="presentation"/> <label class="small-label2 npc-only entry-20p"><input title="@{npc-type}" type="text" name="attr_npc-type" data-i18n-placeholder="type-or-sub-type"/><span data-i18n="type-or-sub-type">Type/(sub-type)</span></label> <label class="small-label2 npc-only narrow-numbers"><input class="number" title="@{npc-cr}" type="text" name="attr_npc-cr" value="0"/><span data-i18n="challenge-rating-abbrv">CR</span></label> <label class="small-label2 npc-only narrow-numbers"><input title="@{npc-hd-num}" type="number" name="attr_npc-hd-num" value="0"/><span data-i18n="hit-dice-abbrv">HD</span></label> <label class="small-label2 pc-only narrow-numbers"><input title="@{level}" type="number" name="attr_level" value="0" class="calc center" readonly="readonly" data-i18n-placeholder="level"/><span data-i18n="level">Level</span></label> <div class="pf-logo" role="presentation"> <img src="https://raw.githubusercontent.com/Roll20/roll20-character-sheets/master/Pathfinder%20Community/Images/pf_logo.png" data-i18n-alt="pathfinder-logo" alt="Pathfinder RPG Logo &copy; Paizo"/> </div> </div> <div class="pfsheet"> <input type="checkbox" name="attr_readonly_show" value="1" class="readonly-show noshow" role="presentation" checked="checked"/> <input type="checkbox" name="attr_is_undead" value="1" class="noshow" role="presentation"/> <input type="checkbox" name="attr_normal_macro_show" value="1" class="all-macro-text-show noshow" role="presentation" checked="checked"/> <input type="checkbox" name="attr_adv_macro_show" value="1" class="advanced-macro-show noshow" role="presentation" checked="checked"/> <input type="checkbox" name="attr_use_spells" value="1" class="show-spell-tab noshow" data-i18n-aria-label="uses-spells-title" role="presentation"/> <div role="contentinfo" aria-label="Buffs and Conditions" data-i18n-aria-label="buffs-conditions-status-section" class="section-status"> <div class="status-panel" role="status" aria-live="polite" aria-label="Current Conditions" data-i18n-aria-label="current-conditions"> <div class="options"> <input type="checkbox" class="condition-exists" name="attr_condition-Bleed" value="1" role="Presentation"><label data-i18n-title="condition-bleed-title" data-i18n-aria-label="condition-bleed-title"><b data-i18n="bleed"> Bleed</b></label> <input type="checkbox" class="condition-exists" name="attr_condition-Blinded" value="2" role="Presentation"><label data-i18n-title="condition-blinded-title" data-i18n-aria-label="condition-blinded-title"><b data-i18n="blinded"> Blinded</b></label> <input type="checkbox" class="condition-exists" name="attr_condition-Cowering" value="2" role="Presentation"><label data-i18n-title="condition-cowering-title" data-i18n-aria-label="condition-cowering-title"><b data-i18n="cowering"> Cowering</b></label> <input type="checkbox" class="condition-exists" name="attr_condition-Dazed" value="1" role="Presentation"><label data-i18n-title="condition-dazed-title" data-i18n-aria-label="condition-dazed-title"><b data-i18n="dazed"> Dazed</b></label> <input type="checkbox" class="condition-exists" name="attr_condition-Dazzled" value="1" role="Presentation"><label data-i18n-title="condition-dazzled-title" data-i18n-aria-label="condition-dazzled-title"><b data-i18n="dazzled"> Dazzled</b></label> <input type="checkbox" class="condition-exists" name="attr_condition-Dead" value="1" role="Presentation"><label data-i18n-title="condition-dead-title" data-i18n-aria-label="condition-dead-title"><b data-i18n="dead"> Dead</b></label> <input type="checkbox" class="condition-exists" name="attr_condition-Deafened" value="4" role="Presentation"><label data-i18n-title="condition-deafened-title" data-i18n-aria-label="condition-deafened-title"><b data-i18n="deafened"> Deafened</b></label> <input type="checkbox" class="condition-exists" name="attr_condition-Disabled" value="1" role="Presentation"><label data-i18n-title="condition-disabled-title" data-i18n-aria-label="condition-disabled-title"><b data-i18n="disabled"> Disabled</b></label> <input type="checkbox" class="condition-exists" name="attr_condition_is_drained" value="1" role="Presentation"><label data-i18n-title="condition-energy-drained-title" data-i18n-aria-label="condition-energy-drained-title"><b data-i18n="energy-drained"> Energy Drain</b></label> <input type="checkbox" class="condition-exists" name="attr_condition-Drowning" value="1" role="Presentation"><label data-i18n-title="condition-drowning-title" data-i18n-aria-label="condition-drowning-title"><b data-i18n="drowning"> Drowning</b></label> <input type="checkbox" class="condition-exists" name="attr_condition-Dying" value="1" role="Presentation"><label data-i18n-title="condition-dying-title" data-i18n-aria-label="condition-dying-title"><b data-i18n="dying"> Dying</b></label> <input type="checkbox" class="condition-exists" name="attr_condition-Entangled" value="2" role="Presentation"><label data-i18n-title="condition-entangled-title" data-i18n-aria-label="condition-entangled-title"><b data-i18n="entangled"> Entangled</b></label> <input type="checkbox" class="condition-exists" name="attr_condition-Exhausted" value="3" role="Presentation"><label data-i18n-title="condition-exhausted-title" data-i18n-aria-label="condition-exhausted-title"><b data-i18n="exhausted"> Exhausted</b></label> <input type="checkbox" class="condition-exists" name="attr_condition-Fascinated" value="4" role="Presentation"><label data-i18n-title="condition-fascinated-title" data-i18n-aria-label="condition-fascinated-title"><b data-i18n="fascinated"> Fascinated</b></label> <input type="checkbox" class="condition-exists" name="attr_condition-Fatigued" value="1" role="Presentation"><label data-i18n-title="condition-fatigued-title" data-i18n-aria-label="condition-fatigued-title"><b data-i18n="fatigued"> Fatigued</b></label> <input type="checkbox" class="condition-exists" name="attr_condition-Fear" value="2" role="Presentation"><label data-i18n-title="condition-fear-title" data-i18n-aria-label="condition-fear-title"><b data-i18n="fear"> Fear</b></label> <input type="checkbox" class="condition-exists" name="attr_condition-Flat-Footed" value="1" role="Presentation"><label data-i18n-title="condition-flat-footed-title" data-i18n-aria-label="condition-flat-footed-title"><b data-i18n="flat-footed"> Flat-Footed</b></label> <input type="checkbox" class="condition-exists" name="attr_condition-Grappled" value="2" role="Presentation"><label data-i18n-title="condition-grappled-title" data-i18n-aria-label="condition-grappled-title"><b data-i18n="grappled"> Grappled</b></label> <input type="checkbox" class="condition-exists" name="attr_condition-Helpless" value="1" role="Presentation"><label title="Set Dexterity to 0(-5 DEX-mod)"><b data-i18n="helpless" data-i18n-title="condition-helpless-title" data-i18n-aria-label="condition-helpless-title">Helpless</b></label> <input type="checkbox" class="condition-exists" name="attr_condition-Incorporeal" value="1" role="Presentation"><label data-i18n-title="condition-incorporeal-title" data-i18n-aria-label="condition-incorporeal-title"><b data-i18n="incorporeal"> Incorporeal</b></label> <input type="checkbox" class="condition-exists" name="attr_condition-Invisible" value="2" role="Presentation"><label data-i18n-title="condition-invisible-title" data-i18n-aria-label="condition-invisible-title"><b data-i18n="invisible"> Invisible</b></label> <input type="checkbox" class="condition-exists" name="attr_condition-Nauseated" value="1" role="Presentation"><label data-i18n-title="condition-nauseated-title" data-i18n-aria-label="condition-nauseated-title"><b data-i18n="nauseated"> Nauseated</b></label> <input type="checkbox" class="condition-exists" name="attr_condition-Paralyzed" value="4" role="Presentation"><label data-i18n-title="condition-paralyzed-title" data-i18n-aria-label="condition-paralyzed-title"><b data-i18n="paralyzed"> Paralyzed</b></label> <input type="checkbox" class="condition-exists" name="attr_condition-Petrified" value="1" role="Presentation"><label data-i18n-title="condition-petrified-title" data-i18n-aria-label="condition-petrified-title"><b data-i18n="petrified"> Petrified</b></label> <input type="checkbox" class="condition-exists" name="attr_condition-Pinned" value="4" role="Presentation"><label data-i18n-title="condition-pinned-title" data-i18n-aria-label="condition-pinned-title"><b data-i18n="pinned"> Pinned</b></label> <input type="checkbox" class="condition-exists" name="attr_condition-Prone" value="4" role="Presentation"><label data-i18n-title="condition-prone-title" data-i18n-aria-label="condition-prone-title"><b data-i18n="prone"> Prone</b></label> <input type="checkbox" class="condition-exists" name="attr_condition-Sickened" value="2" role="Presentation"><label data-i18n-title="condition-sickened-title" data-i18n-aria-label="condition-sickened-title"><b data-i18n="sickened"> Sickened</b></label> <input type="checkbox" class="condition-exists" name="attr_condition-Slowed" value="1"/><label data-i18n-title="slowed" data-i18n-aria-label="slowed"><b data-i18n="slowed"> Slowed</b></label> <input type="checkbox" class="condition-exists" name="attr_condition-Stable" value="1" role="Presentation"><label data-i18n-title="condition-stable-title" data-i18n-aria-label="condition-stable-title"><b data-i18n="stable"> Stable</b></label> <input type="checkbox" class="condition-exists" name="attr_condition-Staggered" value="1" role="Presentation"><label data-i18n-title="condition-staggered-title" data-i18n-aria-label="condition-staggered-title"><b data-i18n="staggered"> Staggered</b></label> <input type="checkbox" class="condition-exists" name="attr_condition-Stunned" value="2" role="Presentation"><label data-i18n-title="condition-stunned-title" data-i18n-aria-label="condition-stunned-title"><b data-i18n="stunned"> Stunned</b></label> <input type="checkbox" class="condition-exists" name="attr_condition-Suffocating" value="1" role="Presentation"><label data-i18n-title="condition-suffocating-title" data-i18n-aria-label="condition-suffocating-title"><b data-i18n="suffocating"> Suffocating</b></label> <input type="checkbox" class="condition-exists" name="attr_condition-Unconscious" value="1" role="Presentation"><label data-i18n-title="condition-unconscious-title" data-i18n-aria-label="condition-unconscious-title"><b data-i18n="unconscious"> Unconscious</b></label> <input type="checkbox" class="condition-exists" name="attr_wounds_gritty_mode" value="1" role="Presentation"><label data-i18n-title="gritty-title" data-i18n-aria-label="gritty-title"><b data-i18n="toggle-gritty-mode"> Gritty Mode</b></label> <input type="checkbox" class="condition-exists" name="attr_condition-Wounds" value="1" role="Presentation"><label data-i18n-title="grazed-title" data-i18n-aria-label="grazed-title"><b data-i18n="grazed"> Grazed</b></label> <input type="checkbox" class="condition-exists" name="attr_condition-Wounds" value="2" role="Presentation"><label data-i18n-title="wounded-title" data-i18n-aria-label="wounded-title"><b data-i18n="wounded"> Wounded</b></label> <input type="checkbox" class="condition-exists" name="attr_condition-Wounds" value="3" role="Presentation"><label data-i18n-title="critical-title" data-i18n-aria-label="critical-title"><b data-i18n="critical"> Critical</b></label> <input type="checkbox" class="condition-exists" name="attr_maxdex-toggle" value="1" role="Presentation"><label data-i18n-title="maximum-dexterity-title" data-i18n-aria-label="maximum-dexterity-title"><b data-i18n="condition-maximum-dexterity-abbrv"> Max Dex</b></label> <input type="checkbox" class="condition-exists" name="attr_nodex-toggle" value="1" role="Presentation"><label data-i18n-title="lose-dexterity-title" data-i18n-aria-label="lose-dexterity-title"><b data-i18n="condition-lose-dexterity-abbrv"> Lose Dex</b></label> <input type="checkbox" class="condition-exists" name="attr_STR-modded" value="1" role="Presentation"><label data-i18n-title="strength-penalized-title" data-i18n-aria-label="strength-penalized-title"><b data-i18n="strength-penalized"> Str Penalized</b></label> <input type="checkbox" class="condition-exists" name="attr_DEX-modded" value="1" role="Presentation"><label data-i18n-title="dexterity-penalized-title" data-i18n-aria-label="dexterity-penalized-title"><b data-i18n="dexterity-penalized"> Dex Penalized</b></label> <input type="checkbox" class="condition-exists" name="attr_CON-modded" value="1" role="Presentation"><label data-i18n-title="constitution-penalized-title" data-i18n-aria-label="constitution-penalized-title"><b data-i18n="constitution-penalized"> Con Penalized</b></label> <input type="checkbox" class="condition-exists" name="attr_INT-modded" value="1" role="Presentation"><label data-i18n-title="intelligence-penalized-title" data-i18n-aria-label="intelligence-penalized-title"><b data-i18n="intelligence-penalized"> Int Penalized</b></label> <input type="checkbox" class="condition-exists" name="attr_WIS-modded" value="1" role="Presentation"><label data-i18n-title="wisdom-penalized-title" data-i18n-aria-label="wisdom-penalized-title"><b data-i18n="wisdom-penalized"> Wis Penalized</b></label> <input type="checkbox" class="condition-exists" name="attr_CHA-modded" value="1" role="Presentation"><label data-i18n-title="charisma-penalized-title" data-i18n-aria-label="charisma-penalized-title"><b data-i18n="charisma-penalized"> Cha Penalized</b></label> <input type="checkbox" class="or-B-show noshow" name="attr_max-dex-source" value="2" role="Presentation"/> <div class="either-or-sect"> <input type="checkbox" class="condition-exists" name="attr_current-load" value="1" role="Presentation"/><label data-i18n-title="encumbered-title" data-i18n-aria-label="encumbered"><b data-i18n="encumbered"> Encumbered</b></label> <input type="checkbox" class="condition-exists" name="attr_current-load" value="2" role="Presentation"/><label data-i18n-title="encumbered-title" data-i18n-aria-label="encumbered"><b data-i18n="encumbered"> Encumbered</b></label> <input type="checkbox" class="condition-exists" name="attr_current-load" value="3" role="Presentation"/><label data-i18n-title="overloaded-title" data-i18n-aria-label="overloaded"><b data-i18n="overloaded"> Overloaded</b></label> <input type="checkbox" class="condition-exists" name="attr_current-load" value="4" role="Presentation"/><label data-i18n-title="overloaded-title" data-i18n-aria-label="overloaded"><b data-i18n="overloaded"> Overloaded</b></label> </div> <span class="panel-name" data-i18n="current-conditions">Current Conditions</span> </div> </div> <div class="status-panel" role="status" aria-live="polite" aria-label="Current Buffs" data-i18n-aria-label="current-buffs"> <div class="options"> <input type="checkbox" class="buff-exists" name="attr_buff_STR_exists" value="1" role="presentation"/><label class="small-label2" data-i18n-aria-label="buff-strength-title"><input title="@{buff_STR-total}" name="attr_buff_STR-total" type="number" value="0" class="calc" readonly="readonly"/><span class="nowrap-over" data-i18n="strength-abbrv">STR</span></label> <input type="checkbox" class="buff-exists" name="attr_buff_STR_penalty_exists" value="1" role="presentation"/><label class="small-label2" data-i18n-aria-label="buff-strength-penalty-title"><input title="@{buff_STR-total_penalty}" name="attr_buff_STR-total_penalty" type="number" value="0" class="calc" readonly="readonly"/>-<span class="nowrap-over" data-i18n-title="buff-strength-penalty-title" data-i18n="strength-abbrv">STR</span></label> <input type="checkbox" class="buff-exists" name="attr_buff_DEX_exists" value="1" role="presentation"/><label class="small-label2" data-i18n-aria-label="buff-dexterity-title"><input title="@{buff_DEX-total}" name="attr_buff_DEX-total" type="number" value="0" class="calc" readonly="readonly"/><span class="nowrap-over" data-i18n="dexterity-abbrv">DEX</span></label> <input type="checkbox" class="buff-exists" name="attr_buff_DEX_penalty_exists" value="1" role="presentation"/><label class="small-label2" data-i18n-aria-label="buff-dexterity-penalty-title"><input title="@{buff_DEX-total_penalty}" name="attr_buff_DEX-total_penalty" type="number" value="0" class="calc" readonly="readonly"/>-<span class="nowrap-over" data-i18n-title="buff-dexterity-penalty-title" data-i18n="dexterity-abbrv">DEX</span></label> <input type="checkbox" class="buff-exists" name="attr_buff_CON_exists" value="1" role="presentation"/><label class="small-label2" data-i18n-aria-label="buff-constitution-title"><input title="@{buff_CON-total}" name="attr_buff_CON-total" type="number" value="0" class="calc" readonly="readonly"/><span class="nowrap-over" data-i18n="constitution-abbrv">CON</span></label> <input type="checkbox" class="buff-exists" name="attr_buff_CON_penalty_exists" value="1" role="presentation"/><label class="small-label2" data-i18n-aria-label="buff-constitution-penalty-title"><input title="@{buff_CON-total_penalty}" name="attr_buff_CON-total_penalty" type="number" value="0" class="calc" readonly="readonly"/>-<span class="nowrap-over" data-i18n-title="buff-constitution-penalty-title" data-i18n="constitution-abbrv">CON</span></label> <input type="checkbox" class="buff-exists" name="attr_buff_INT_exists" value="1" role="presentation"/><label class="small-label2" data-i18n-aria-label="buff-intelligence-title"><input title="@{buff_INT-total}" name="attr_buff_INT-total" type="number" value="0" class="calc" readonly="readonly"/><span class="nowrap-over" data-i18n="intelligence-abbrv">INT</span></label> <input type="checkbox" class="buff-exists" name="attr_buff_INT_penalty_exists" value="1" role="presentation"/><label class="small-label2" data-i18n-aria-label="buff-intelligence-penalty-title"><input title="@{buff_INT-total_penalty}" name="attr_buff_INT-total_penalty" type="number" value="0" class="calc" readonly="readonly"/>-<span class="nowrap-over" data-i18n-title="buff-intelligence-penalty-title" data-i18n="intelligence-abbrv">INT</span></label> <input type="checkbox" class="buff-exists" name="attr_buff_WIS_exists" value="1" role="presentation"/><label class="small-label2" data-i18n-aria-label="buff-wisdom-title"><input title="@{buff_WIS-total}" name="attr_buff_WIS-total" type="number" value="0" class="calc" readonly="readonly"/><span class="nowrap-over" data-i18n="wisdom-abbrv">WIS</span></label> <input type="checkbox" class="buff-exists" name="attr_buff_WIS_penalty_exists" value="1" role="presentation"/><label class="small-label2" data-i18n-aria-label="buff-wisdom-penalty-title"><input title="@{buff_WIS-total_penalty}" name="attr_buff_WIS-total_penalty" type="number" value="0" class="calc" readonly="readonly"/>-<span class="nowrap-over" data-i18n-title="buff-wisdom-penalty-title" data-i18n="wisdom-abbrv">WIS</span></label> <input type="checkbox" class="buff-exists" name="attr_buff_CHA_exists" value="1" role="presentation"/><label class="small-label2" data-i18n-aria-label="buff-charisma-title"><input title="@{buff_CHA-total}" name="attr_buff_CHA-total" type="number" value="0" class="calc" readonly="readonly"/><span class="nowrap-over" data-i18n="charisma-abbrv">CHA</span></label> <input type="checkbox" class="buff-exists" name="attr_buff_CHA_penalty_exists" value="1" role="presentation"/><label class="small-label2" data-i18n-aria-label="buff-charisma-penalty-title"><input title="@{buff_CHA-total_penalty}" name="attr_buff_CHA-total_penalty" type="number" value="0" class="calc" readonly="readonly"/>-<span class="nowrap-over" data-i18n-title="buff-charisma-penalty-title" data-i18n="charisma-abbrv">CHA</span></label> <input type="checkbox" class="buff-exists" name="attr_buff_STR_skills_exists" value="1" role="presentation"/><label class="small-label2" data-i18n-aria-label="buff-strength-title"><input title="@{buff_STR_skills-total}" name="attr_buff_STR_skills-total" type="number" value="0" class="calc" readonly="readonly"/><span class="nowrap-over" data-i18n-title="buff-strength-based-skills-title" data-i18n="strength-skills-abbrv">STR</span></label> <input type="checkbox" class="buff-exists" name="attr_buff_DEX_skills_exists" value="1" role="presentation"/><label class="small-label2" data-i18n-aria-label="buff-dexterity-title"><input title="@{buff_DEX_skills-total}" name="attr_buff_DEX_skills-total" type="number" value="0" class="calc" readonly="readonly"/><span class="nowrap-over" data-i18n-title="buff-dexterity-based-skills-title" data-i18n="dexterity-skills-abbrv">DEX</span></label> <input type="checkbox" class="buff-exists" name="attr_buff_CON_skills_exists" value="1" role="presentation"/><label class="small-label2" data-i18n-aria-label="buff-constitution-title"><input title="@{buff_CON_skills-total}" name="attr_buff_CON_skills-total" type="number" value="0" class="calc" readonly="readonly"/><span class="nowrap-over" data-i18n-title="buff-constitution-based-skills-title" data-i18n="constitution-skills-abbrv">CON</span></label> <input type="checkbox" class="buff-exists" name="attr_buff_INT_skills_exists" value="1" role="presentation"/><label class="small-label2" data-i18n-aria-label="buff-intelligence-title"><input title="@{buff_INT_skills-total}" name="attr_buff_INT_skills-total" type="number" value="0" class="calc" readonly="readonly"/><span class="nowrap-over" data-i18n-title="buff-intelligence-based-skills-title" data-i18n="intelligence-skills-abbrv">INT</span></label> <input type="checkbox" class="buff-exists" name="attr_buff_WIS_skills_exists" value="1" role="presentation"/><label class="small-label2" data-i18n-aria-label="buff-wisdom-title"><input title="@{buff_WIS_skills-total}" name="attr_buff_WIS_skills-total" type="number" value="0" class="calc" readonly="readonly"/><span class="nowrap-over" data-i18n-title="buff-wisdom-based-skills-title" data-i18n="wisdom-skills-abbrv">WIS</span></label> <input type="checkbox" class="buff-exists" name="attr_buff_CHA_skills_exists" value="1" role="presentation"/><label class="small-label2" data-i18n-aria-label="buff-charisma-title"><input title="@{buff_CHA_skills-total}" name="attr_buff_CHA_skills-total" type="number" value="0" class="calc" readonly="readonly"/><span class="nowrap-over" data-i18n-title="buff-charisma-based-skills-title" data-i18n="charisma-skills-abbrv">CHA</span></label> <input type="checkbox" class="buff-exists" name="attr_buff_saves_exists" value="1" role="presentation"/><label class="small-label2" data-i18n-aria-label="buff-saves-title"><input title="@{buff_saves-total}" name="attr_buff_saves-total" type="number" value="0" class="calc" readonly="readonly"/><span class="nowrap-over" data-i18n-title="buff-saves-title" data-i18n="all-saves">all saves</span></label> <input type="checkbox" class="buff-exists" name="attr_buff_Fort_exists" value="1" role="presentation"/><label class="small-label2" data-i18n-aria-label="buff-fortitude-title"><input title="@{buff_Fort-total}" name="attr_buff_Fort-total" type="number" value="0" class="calc" readonly="readonly"/><span class="nowrap-over" data-i18n-title="buff-fortitude-title" data-i18n="fortitude-abbrv">Fort</span></label> <input type="checkbox" class="buff-exists" name="attr_buff_Ref_exists" value="1" role="presentation"/><label class="small-label2" data-i18n-aria-label="buff-reflex-title"><input title="@{buff_Ref-total}" name="attr_buff_Ref-total" type="number" value="0" class="calc" readonly="readonly"/><span class="nowrap-over" data-i18n-title="buff-reflex-title" data-i18n="reflex-abbrv">Ref</span></label> <input type="checkbox" class="buff-exists" name="attr_buff_Will_exists" value="1" role="presentation"/><label class="small-label2" data-i18n-aria-label="buff-will-title"><input title="@{buff_Will-total}" name="attr_buff_Will-total" type="number" value="0" class="calc" readonly="readonly"/><span class="nowrap-over" data-i18n-title="buff-will-title" data-i18n="willpower-abbrv">Will</span></label> <input type="checkbox" class="buff-exists" name="attr_buff_AC_exists" value="1" role="presentation"/><label class="small-label2" data-i18n-aria-label="buff-armor-class-title"><input title="@{buff_AC-total}" name="attr_buff_AC-total" type="number" value="0" class="calc" readonly="readonly"/><span class="nowrap-over" data-i18n-title="buff-armor-class-title" data-i18n="armor-class-abbrv">AC</span></label> <input type="checkbox" class="buff-exists" name="attr_buff_Touch_exists" value="1" role="presentation"/><label class="small-label2" data-i18n-aria-label="buff-touch-title"><input title="@{buff_Touch-total}" name="attr_buff_Touch-total" type="number" value="0" class="calc" readonly="readonly"/><span class="nowrap-over" data-i18n-title="buff-touch-title" data-i18n="touch-armor-class-abbrv">Touch AC</span></label> <input type="checkbox" class="buff-exists" name="attr_buff_Flat-Footed_exists" value="1" role="presentation"/><label class="small-label2" data-i18n-aria-label="buff-flat-footed-title"><input title="@{buff_flat-footed-total}" name="attr_buff_flat-footed-total" type="number" value="0" class="calc" readonly="readonly"/><span class="nowrap-over" data-i18n-title="buff-flat-footed-title" data-i18n="flat-footed-abbrv">Flat-Footed AC</span></label> <input type="checkbox" class="buff-exists" name="attr_buff_CMD_exists" value="1" role="presentation"/><label class="small-label2" data-i18n-aria-label="buff-cmd-title"><input title="@{buff_CMD-total}" name="attr_buff_CMD-total" type="number" value="0" class="calc" readonly="readonly"/><span class="nowrap-over" data-i18n-title="buff-cmd-title" data-i18n="combat-maneuver-defense-abbrv">CMD</span></label> <input type="checkbox" class="buff-exists" name="attr_buff_armor_exists" value="1" role="presentation"/><label class="small-label2" data-i18n-aria-label="buff-armor-title"><input title="@{buff_armor-total}" name="attr_buff_armor-total" type="number" value="0" class="calc" readonly="readonly"/><span class="nowrap-over" data-i18n-title="buff-armor-title" data-i18n="armor">Armor</span></label> <input type="checkbox" class="buff-exists" name="attr_buff_shield_exists" value="1" role="presentation"/><label class="small-label2" data-i18n-aria-label="buff-shield-title"><input title="@{buff_shield-total}" name="attr_buff_shield-total" type="number" value="0" class="calc" readonly="readonly"/><span class="nowrap-over" data-i18n-title="buff-shield-title" data-i18n="shield">Shield</span></label> <input type="checkbox" class="buff-exists" name="attr_buff_natural_exists" value="1" role="presentation"/><label class="small-label2" data-i18n-aria-label="buff-natural-title"><input title="@{buff_natural-total}" name="attr_buff_natural-total" type="number" value="0" class="calc" readonly="readonly"/><span class="nowrap-over" data-i18n-title="buff-natural-title" data-i18n="natural-armor-abbrv">Nat Armor</span></label> <input type="checkbox" class="buff-exists" name="attr_buff_dodge_exists" value="1" role="presentation"/><label class="small-label2" data-i18n-aria-label="buff-dodge-title"><input title="@{buff_dodge-total}" name="attr_buff_dodge-total" type="number" value="0" class="calc" readonly="readonly"/><span class="nowrap-over" data-i18n-title="buff-dodge-title" data-i18n="dodge">dodge</span></label> <input type="checkbox" class="buff-exists" name="attr_buff_deflection_exists" value="1" role="presentation"/><label class="small-label2" data-i18n-aria-label="buff-deflection-title"><input title="@{buff_deflection-total}" name="attr_buff_deflection-total" type="number" value="0" class="calc" readonly="readonly"/><span class="nowrap-over" data-i18n-title="buff-deflection-title" data-i18n="deflect">deflect</span></label> <input type="checkbox" class="buff-exists" name="attr_buff_attack_exists" value="1" role="presentation"/><label class="small-label2" data-i18n-aria-label="buff-attack-title"><input title="@{buff_attack-total}" name="attr_buff_attack-total" type="number" value="0" class="calc" readonly="readonly"/><span class="nowrap-over" data-i18n-title="buff-attack-title" data-i18n="attack">Attack</span></label> <input type="checkbox" class="buff-exists" name="attr_buff_Melee_exists" value="1" role="presentation"/><label class="small-label2" data-i18n-aria-label="buff-melee-title"><input title="@{buff_Melee-total}" name="attr_buff_Melee-total" type="number" value="0" class="calc" readonly="readonly"/><span class="nowrap-over" data-i18n-title="buff-melee-title" data-i18n="melee">Melee</span></label> <input type="checkbox" class="buff-exists" name="attr_buff_melee2_exists" value="1" role="presentation"/><label class="small-label2" data-i18n-aria-label="buff-melee2-title"><input title="@{buff_melee2-total}" name="attr_buff_melee2-total" type="number" value="0" class="calc" readonly="readonly"/><span class="nowrap-over" data-i18n-title="buff-melee2-title" data-i18n="melee2">Melee</span></label> <input type="checkbox" class="buff-exists" name="attr_buff_Ranged_exists" value="1" role="presentation"/><label class="small-label2" data-i18n-aria-label="buff-ranged-title"><input title="@{buff_Ranged-total}" name="attr_buff_Ranged-total" type="number" value="0" class="calc" readonly="readonly"/><span class="nowrap-over" data-i18n-title="buff-ranged-title" data-i18n="ranged">Ranged</span></label> <input type="checkbox" class="buff-exists" name="attr_buff_ranged2_exists" value="1" role="presentation"/><label class="small-label2" data-i18n-aria-label="buff-ranged2-title"><input title="@{buff_ranged2-total}" name="attr_buff_ranged2-total" type="number" value="0" class="calc" readonly="readonly"/><span class="nowrap-over" data-i18n-title="buff-ranged2-title" data-i18n="ranged2">Ranged</span></label> <input type="checkbox" class="buff-exists" name="attr_buff_CMB_exists" value="1" role="presentation"/><label class="small-label2" data-i18n-aria-label="buff-combat-maneuver-bonus-title"><input title="@{buff_CMB-total}" name="attr_buff_CMB-total" type="number" value="0" class="calc" readonly="readonly"/><span class="nowrap-over" data-i18n-title="buff-combat-maneuver-bonus-title" data-i18n="combat-maneuver-bonus-abbrv">CMB</span></label> <input type="checkbox" class="buff-exists" name="attr_buff_cmb2_exists" value="1" role="presentation"/><label class="small-label2" data-i18n-aria-label="buff-combat-maneuver-bonus2-title"><input title="@{buff_cmb2-total}" name="attr_buff_cmb2-total" type="number" value="0" class="calc" readonly="readonly"/><span class="nowrap-over" data-i18n-title="buff-combat-maneuver-bonus2-title" data-i18n="combat-maneuver-bonus-abbrv2">CMB</span></label> <input type="checkbox" class="buff-exists" name="attr_buff_crit_conf_exists" value="1" role="presentation"/><label class="small-label2" data-i18n-aria-label="buff-critical-confirm-title"><input title="@{buff_crit_conf-total}" name="attr_buff_crit_conf-total" type="number" value="0" class="calc" readonly="readonly"/><span class="nowrap-over" data-i18n-title="buff-critical-confirm-title" data-i18n="critical-bonus-abbrv">+Crit</span></label> <input type="checkbox" class="buff-exists" name="attr_buff_DMG_exists" value="1" role="presentation"/><label class="small-label2" data-i18n-aria-label="buff-damage-title"><input title="@{buff_DMG-total}" name="attr_buff_DMG-total" type="number" value="0" class="calc" readonly="readonly"/><span class="nowrap-over" data-i18n-title="buff-damage-title" data-i18n="damage-abbrv">Dmg</span></label> <input type="checkbox" class="buff-exists" name="attr_buff_dmg_melee_exists" value="1" role="presentation"/><label class="small-label2" data-i18n-aria-label="buff-blade-damage-title"><input title="@{buff_dmg_melee-total}" name="attr_buff_dmg_melee-total" type="number" value="0" class="calc" readonly="readonly"/><span class="nowrap-over" data-i18n-title="buff-blade-damage-title" data-i18n="damage-blade-abbrv">Melee Dmg</span></label> <input type="checkbox" class="buff-exists" name="attr_buff_dmg_melee2_exists" value="1" role="presentation"/><label class="small-label2" data-i18n-aria-label="buff-blade-damage2-title"><input title="@{buff_dmg_melee2-total}" name="attr_buff_dmg_melee2-total" type="number" value="0" class="calc" readonly="readonly"/><span class="nowrap-over" data-i18n-title="buff-blade-damage2-title" data-i18n="melee2-damage-abbrv">Melee Dmg</span></label> <input type="checkbox" class="buff-exists" name="attr_buff_dmg_ranged_exists" value="1" role="presentation"/><label class="small-label2" data-i18n-aria-label="buff-damage-ranged-title"><input title="@{buff_dmg_ranged-total}" name="attr_buff_dmg_ranged-total" type="number" value="0" class="calc" readonly="readonly"/><span class="nowrap-over" data-i18n-title="buff-damage-ranged-title" data-i18n="damage-ranged-abbrv">Ranged Dmg</span></label> <input type="checkbox" class="buff-exists" name="attr_buff_dmg_ranged2_exists" value="1" role="presentation"/><label class="small-label2" data-i18n-aria-label="buff-damage-ranged2-title"><input title="@{buff_dmg_ranged2-total}" name="attr_buff_dmg_ranged2-total" type="number" value="0" class="calc" readonly="readonly"/><span class="nowrap-over" data-i18n-title="buff-damage-ranged2-title" data-i18n="ranged2-damage-abbrv">Ranged Dmg</span></label> <input type="checkbox" class="buff-exists" name="attr_buff_Check_exists" value="1" role="presentation"/><label class="small-label2" data-i18n-aria-label="buff-ability-skill-checks-title"><input title="@{buff_Check-total}" name="attr_buff_Check-total" type="number" value="0" class="calc" readonly="readonly"/><span class="nowrap-over" data-i18n-title="buff-ability-skill-checks" data-i18n="all-checks">all checks</span></label> <input type="checkbox" class="buff-exists" name="attr_buff_check_ability_exists" value="1" role="presentation"/><label class="small-label2" data-i18n-aria-label="buff-ability-checks-title"><input title="@{buff_check_ability-total}" name="attr_buff_check_ability-total" type="number" value="0" class="calc" readonly="readonly"/><span class="nowrap-over" data-i18n-title="buff-ability-checks-title" data-i18n="ability-checks-abbrv">Abil Check</span></label> <input type="checkbox" class="buff-exists" name="attr_buff_check_skills_exists" value="1" role="presentation"/><label class="small-label2" data-i18n-aria-label="buff-skills-checks-title"><input title="@{buff_check_skills-total}" name="attr_buff_check_skills-total" type="number" value="0" class="calc" readonly="readonly"/><span class="nowrap-over" data-i18n-title="buff-skill-checks-title" data-i18n="skill-checks-abbrv">skill chks</span></label> <input type="checkbox" class="buff-exists" name="attr_buff_initiative_exists" value="1" role="presentation"/><label class="small-label2" data-i18n-aria-label="buff-initiative-title"><input title="@{buff_initiative-total}" name="attr_buff_initiative-total" type="number" value="0" class="calc" readonly="readonly"/><span class="nowrap-over" data-i18n-title="buff-initiative-title" data-i18n="initiative-abbrv">initiative</span></label> <input type="checkbox" class="buff-exists" name="attr_buff_size_exists" value="1" role="presentation"/><label class="small-label2" data-i18n-aria-label="buff-size-title"><input title="@{buff_size-total}" name="attr_buff_size-total" type="number" value="0" class="calc" readonly="readonly"/><span class="nowrap-over" data-i18n-title="buff-size-title" data-i18n="size">size</span></label> <input type="checkbox" class="buff-exists" name="attr_buff_speed_exists" value="1" role="presentation"/><label class="small-label2" data-i18n-aria-label="buff-speed-title"><input title="@{buff_speed-total}" name="attr_buff_speed-total" type="number" value="0" class="calc" readonly="readonly"/><span class="nowrap-over" data-i18n-title="buff-speed-title" data-i18n="speed">speed</span></label> <input type="checkbox" class="buff-exists" name="attr_buff_CasterLevel_exists" value="1" role="presentation"/><label class="small-label2" data-i18n-aria-label="buff-spell-caster-level-title"><input title="@{buff_CasterLevel-total}" name="attr_buff_CasterLevel-total" type="number" value="0" class="calc" readonly="readonly"/><span class="nowrap-over" data-i18n-title="buff-caster-level-title" data-i18n-aria-label="buff-caster-level-title" data-i18n="caster-level-abbrv">Caster Level</span></label> <input type="checkbox" class="buff-exists" name="attr_buff_SpellDC_0_exists" value="1" role="presentation"/><label class="small-label2" data-i18n-aria-label="buff-spell-dc-title"><input title="@{buff_SpellDC_0-total}" name="attr_buff_SpellDC_0-total" type="number" value="0" class="calc" readonly="readonly"/><span class="nowrap-over spell-class-0" data-i18n-title="buff-spell-dc-title" data-i18n-aria-label="buff-spell-dc-title" data-i18n="difficulty-class-abbrv">DC</span></label> <input type="checkbox" class="buff-exists" name="attr_buff_SpellDC_1_exists" value="1" role="presentation"/><label class="small-label2" data-i18n-aria-label="buff-spell-dc-title"><input title="@{buff_SpellDC_1-total}" name="attr_buff_SpellDC_1-total" type="number" value="0" class="calc" readonly="readonly"/><span class="nowrap-over spell-class-1" data-i18n-title="buff-spell-dc-title" data-i18n-aria-label="buff-spell-dc-title" data-i18n="difficulty-class-abbrv">DC</span></label> <input type="checkbox" class="buff-exists" name="attr_buff_SpellDC_2_exists" value="1" role="presentation"/><label class="small-label2" data-i18n-aria-label="buff-spell-dc-title"><input title="@{buff_SpellDC_2-total}" name="attr_buff_SpellDC_2-total" type="number" value="0" class="calc" readonly="readonly"/><span class="nowrap-over spell-class-2" data-i18n-title="buff-spell-dc-title" data-i18n-aria-label="buff-spell-dc-title" data-i18n="difficulty-class-abbrv">DC</span></label> <input type="checkbox" class="buff-exists" name="attr_buff_HP-temp_exists" value="1" role="presentation"/><label class="small-label2" data-i18n-aria-label="buff-temp-hp-title"><input title="@{buff_HP-temp-total}" name="attr_buff_HP-temp-total" type="number" value="0" class="calc" readonly="readonly"/><span class="nowrap-over" data-i18n-title="buff-temp-hp-title" data-i18n-aria-label="buff-temp-hp-title" data-i18n="temporary-hit-points-abbrv">Temp HP</span></label> <input type="checkbox" class="buff-exists" name="attr_buff_customa1_exists" value="1" role="presentation"/><label class="small-label2"><input title="@{buff_customa1-total}" name="attr_buff_customa1-total" type="number" value="0" class="calc" readonly="readonly"/><span class="nowrap-over">customa1</span></label> <input type="checkbox" class="buff-exists" name="attr_buff_customa2_exists" value="1" role="presentation"/><label class="small-label2"><input title="@{buff_customa2-total}" name="attr_buff_customa2-total" type="number" value="0" class="calc" readonly="readonly"/><span class="nowrap-over">customa2</span></label> <input type="checkbox" class="buff-exists" name="attr_buff_customa3_exists" value="1" role="presentation"/><label class="small-label2"><input title="@{buff_customa3-total}" name="attr_buff_customa3-total" type="number" value="0" class="calc" readonly="readonly"/><span class="nowrap-over">customa3</span></label> <input type="checkbox" class="buff-exists" name="attr_buff_customa10_exists" value="1" role="presentation"/><label class="small-label2"><input title="@{buff_customa10-total}" name="attr_buff_customa10-total" type="number" value="0" class="calc" readonly="readonly"/><span class="nowrap-over">customa10</span></label> <input type="checkbox" class="buff-exists" name="attr_buff_customa11_exists" value="1" role="presentation"/><label class="small-label2"><input title="@{buff_customa11-total}" name="attr_buff_customa11-total" type="number" value="0" class="calc" readonly="readonly"/><span class="nowrap-over">customa11</span></label> <input type="checkbox" class="buff-exists" name="attr_buff_customa12_exists" value="1" role="presentation"/><label class="small-label2"><input title="@{buff_customa12-total}" name="attr_buff_customa12-total" type="number" value="0" class="calc" readonly="readonly"/><span class="nowrap-over">customa12</span></label> <input type="checkbox" class="buff-exists" name="attr_buff_customa4_exists" value="1" role="presentation"/><label class="small-label2"><input title="@{buff_customa4-total}" name="attr_buff_customa4-total" type="number" value="0" class="calc" readonly="readonly"/><span class="nowrap-over">customa4|max</span></label> <input type="checkbox" class="buff-exists" name="attr_buff_customa5_exists" value="1" role="presentation"/><label class="small-label2"><input title="@{buff_customa5-total}" name="attr_buff_customa5-total" type="number" value="0" class="calc" readonly="readonly"/><span class="nowrap-over">customa5|max</span></label> <input type="checkbox" class="buff-exists" name="attr_buff_customa6_exists" value="1" role="presentation"/><label class="small-label2"><input title="@{buff_customa6-total}" name="attr_buff_customa6-total" type="number" value="0" class="calc" readonly="readonly"/><span class="nowrap-over">customa6|max</span></label> <input type="checkbox" class="buff-exists" name="attr_buff_customa7_exists" value="1" role="presentation"/><label class="small-label2"><input title="@{buff_customa7-total}" name="attr_buff_customa7-total" type="number" value="0" class="calc" readonly="readonly"/><span class="nowrap-over">customa7|max</span></label> <input type="checkbox" class="buff-exists" name="attr_buff_customa8_exists" value="1" role="presentation"/><label class="small-label2"><input title="@{buff_customa8-total}" name="attr_buff_customa8-total" type="number" value="0" class="calc" readonly="readonly"/><span class="nowrap-over">customa8|max</span></label> <input type="checkbox" class="buff-exists" name="attr_buff_customa9_exists" value="1" role="presentation"/><label class="small-label2"><input title="@{buff_customa9-total}" name="attr_buff_customa9-total" type="number" value="0" class="calc" readonly="readonly"/><span class="nowrap-over">customa9|max</span></label> <input type="checkbox" class="buff-exists" name="attr_buff_kineticblast_exists" value="1" role="presentation"/><label class="small-label2" data-i18n-aria-label="buff-kinetic-blast-title"><input title="@{buff_kineticblast-total}" name="attr_buff_kineticblast-total" type="number" value="0" class="calc" readonly="readonly"/><span class="nowrap-over" data-i18n-title="buff-kinetic-blast-title" data-i18n="blast">blast</span></label> <input type="checkbox" class="buff-exists" name="attr_buff_dmg_kineticblast_exists" value="1" role="presentation"/><label class="small-label2" data-i18n-aria-label="buff-kinetic-blast-damage-title"><input title="@{buff_dmg_kineticblast-total}" name="attr_buff_dmg_kineticblast-total" type="number" value="0" class="calc" readonly="readonly"/><span class="nowrap-over" data-i18n-title="buff-kinetic-blast-damage-title" data-i18n="blast-damage-abbrv">Blast Dmg</span></label> <input type="checkbox" class="buff-exists" name="attr_buff_dmg_power_attack_exists" value="1" role="presentation"/><label class="small-label2" data-i18n-aria-label="buff-power-attack-damage-title"><input title="@{buff_dmg_power_attack-total}" name="attr_buff_dmg_power_attack-total" type="number" value="0" class="calc" readonly="readonly"/><span class="nowrap-over" data-i18n-title="buff-power-attack-damage-title" data-i18n="power-attack-abbrv">PwrAttk</span></label> <span class="panel-name" data-i18n="current-buffs">Current Buffs</span> </div> </div> </div> <div role="contentinfo" aria-label="Buffs and Conditions" data-i18n-aria-label="buffs-conditions-edit-section" class="section-condbuffedit"> <input type="checkbox" class="showarrow conditions-show" name="attr_conditions-show" value="1" data-i18n-title="conditions-showsect-cmd" aria-labeledby="Set Conditions" data-i18n-aria-label="conditions-set"/> <h2 class="showsect" style="width:49%;margin-right:.25em;margin-bottom:0"><label data-i18n="conditions-set">Set Conditions</label></h2> <input type="checkbox" class="showarrow buffs-show" name="attr_buffstop-show" value="1" data-i18n-title="buffs-showsect-cmd" aria-labeledby="Set Buffs" data-i18n-aria-label="buffs-set"/> <h2 class="showsect" style="margin-bottom:0"><label data-i18n="buffs-set">Set Buffs</label></h2> <div class="cheat"></div> <div class="conditions" data-i18n-list="conditions-list"> <span class="nontable-name secondary-table-name"> <span data-i18n="conditions-set">Set Conditions</span> <label> <input type="checkbox" value="1" name="attr_extra_fields_conditions_show" title="@{extra_fields_conditions_show}" class="extra-show selectedlabel-check"/><span data-i18n-title="show-all-conditions-desc" data-i18n="show-all-conditions">Show All Conditions</span> </label> </span> <input type="checkbox" value="1" name="attr_extra_fields_conditions_show" class="hidden extra-show selectedlabel-check"/> <label class="option-condition extra-sect left" data-i18n-list-item="bleed"><input type="checkbox" title="@{condition-Bleed}" class="boldlabel-check" name="attr_condition-Bleed" value="1"/><b><span data-i18n-title="condition-bleed-title" data-i18n-aria-label="condition-bleed-title" data-i18n="bleed">Bleed</span></b></label> <label class="option-condition left" data-i18n-list-item="blinded"><input type="checkbox" title="@{condition-Blinded}" class="boldlabel-check" name="attr_condition-Blinded" value="2"/><b><span data-i18n-title="condition-blinded-title" data-i18n-aria-label="condition-blinded-title" data-i18n="blinded">Blinded</span></b></label> <label class="option-condition left" data-i18n-list-item="cowering"><input type="checkbox" title="@{condition-Cowering}" class="boldlabel-check" name="attr_condition-Cowering" value="2"/><b><span data-i18n-title="condition-cowering-title" data-i18n-aria-label="condition-cowering-title" data-i18n="cowering">Cowering</span></b></label> <label class="option-condition left" data-i18n-list-item="dazed"><input type="checkbox" title="@{condition-Dazed}" class="boldlabel-check" name="attr_condition-Dazed" value="1"/><b><span data-i18n-title="condition-dazed-title" data-i18n-aria-label="condition-dazed-title" data-i18n="dazed">Dazed</span></b></label> <label class="option-condition left" data-i18n-list-item="dazzled"><input type="checkbox" title="@{condition-Dazzled}" class="boldlabel-check" name="attr_condition-Dazzled" value="1"/><b><span data-i18n-title="condition-dazzled-title" data-i18n-aria-label="condition-dazzled-title" data-i18n="dazzled">Dazzled</span></b></label> <label class="option-condition extra-sect left" data-i18n-list-item="dead"><input type="checkbox" title="@{condition-Dead}" class="boldlabel-check" name="attr_condition-Dead" value="1"/><b><span data-i18n-title="condition-dead-title" data-i18n-aria-label="condition-dead-title" data-i18n="dead">Dead</span></b></label> <label class="option-condition left" data-i18n-list-item="deafened"><input type="checkbox" title="@{condition-Deafened}" class="boldlabel-check" name="attr_condition-Deafened" value="4"/><b><span data-i18n-title="condition-deafened-title" data-i18n-aria-label="condition-deafened-title" data-i18n="deafened">Deafened</span></b></label> <label class="option-condition extra-sect left" data-i18n-list-item="disabled"><input type="checkbox" title="@{condition-Disabled}" class="boldlabel-check" name="attr_condition-Disabled" value="1"/><b><span data-i18n-title="condition-disabled-title" data-i18n-aria-label="condition-disabled-title" data-i18n="disabled">Disabled</span></b></label> <label class="option-condition extra-sect left" data-i18n-list-item="drowning"><input type="checkbox" title="@{condition-Drowning}" class="boldlabel-check" name="attr_condition-Drowning" value="1"/><b><span data-i18n-title="condition-drowning-title" data-i18n-aria-label="condition-drowning-title" data-i18n="drowning">Drowning</span></b></label> <label class="option-condition extra-sect left" data-i18n-list-item="dying"><input type="checkbox" title="@{condition-Dying}" class="boldlabel-check" name="attr_condition-Dying" value="1"/><b><span data-i18n-title="condition-dying-title" data-i18n-aria-label="condition-dying-title" data-i18n="dying">Dying</span></b></label> <label class="option-condition left" style="height:1em" data-i18n-list-item="energy-drained"><input type="number" title="@{condition-Drained}" name="attr_condition-Drained" value="0" max="0" style="margin:0" class="narrow-numbers boldlabel-check"/><input type="checkbox" name="attr_condition-Drained-toggle" class="noshow boldlabel-check" value="1"/><b><span data-i18n-title="condition-energy-drained-title" data-i18n-aria-label="condition-energy-drained-title" data-i18n="energy-drained">Energy Drain</span></b></label> <label class="option-condition left" data-i18n-list-item="entangled"><input type="checkbox" title="@{condition-Entangled}" class="boldlabel-check" name="attr_condition-Entangled" value="2"/><b><span data-i18n-title="condition-entangled-title" data-i18n-aria-label="condition-entangled-title" data-i18n="entangled">Entangled</span></b></label> <label class="option-condition left" data-i18n-list-item="exhausted"><input type="checkbox" title="@{condition-Exhausted}" class="boldlabel-check" name="attr_condition-Exhausted" value="3"/><b><span data-i18n-title="condition-exhausted-title" data-i18n-aria-label="condition-exhausted-title" data-i18n="exhausted">Exhausted</span></b></label> <label class="option-condition left" data-i18n-list-item="fascinated"><input type="checkbox" title="@{condition-Fascinated}" class="boldlabel-check" name="attr_condition-Fascinated" value="4"/><b><span data-i18n-title="condition-fascinated-title" data-i18n-aria-label="condition-fascinated-title" data-i18n="fascinated">Fascinated</span></b></label> <label class="option-condition left" data-i18n-list-item="fatigued"><input type="checkbox" title="@{condition-Fatigued}" class="boldlabel-check" name="attr_condition-Fatigued" value="1"/><b><span data-i18n-title="condition-fatigued-title" data-i18n-aria-label="condition-fatigued-title" data-i18n="fatigued">Fatigued</span></b></label> <label class="option-condition left" data-i18n-list-item="flat-footed"><input type="checkbox" title="@{condition-Flat-Footed}" class="boldlabel-check" name="attr_condition-Flat-Footed" value="1"/><b><span data-i18n-title="condition-flat-footed-title" data-i18n-aria-label="condition-flat-footed-title" data-i18n="flat-footed">Flat-Footed</span></b></label> <label class="option-condition left" data-i18n-list-item="grappled"><input type="checkbox" title="@{condition-Grappled}" class="boldlabel-check" name="attr_condition-Grappled" value="2"/><b><span data-i18n-title="condition-grappled-title" data-i18n-aria-label="condition-grappled-title" data-i18n="grappled">Grappled</span></b></label> <label class="option-condition left" data-i18n-list-item="helpless"><input type="checkbox" title="@{condition-Helpless}" class="boldlabel-check" name="attr_condition-Helpless" value="1"/><b><span data-i18n-title="condition-helpless-title" data-i18n-aria-label="condition-helpless-title" data-i18n="helpless">Helpless</span></b></label> <label class="option-condition extra-sect left" data-i18n-list-item="incorporeal"><input type="checkbox" title="@{condition-Incorporeal}" class="boldlabel-check" name="attr_condition-Incorporeal" value="1"/><b><span data-i18n-title="condition-incorporeal-title" data-i18n-aria-label="condition-incorporeal-title" data-i18n="incorporeal">Incorporeal</span></b></label> <label class="option-condition left" data-i18n-list-item="invisible"><input type="checkbox" title="@{condition-Invisible}" class="boldlabel-check" name="attr_condition-Invisible" value="2"/><b><span data-i18n-title="condition-invisible-title" data-i18n-aria-label="condition-invisible-title" data-i18n="invisible">Invisible</span></b></label> <label class="option-condition left" data-i18n-list-item="nauseated"><input type="checkbox" title="@{condition-Nauseated}" class="boldlabel-check" name="attr_condition-Nauseated" value="1"/><b><span data-i18n-title="condition-nauseated-title" data-i18n-aria-label="condition-nauseated-title" data-i18n="nauseated">Nauseated</span></b></label> <label class="option-condition extra-sect left" data-i18n-list-item="paralyzed"><input type="checkbox" title="@{condition-Paralyzed}" class="boldlabel-check" name="attr_condition-Paralyzed" value="1"/><b><span data-i18n-title="condition-paralyzed-title" data-i18n-aria-label="condition-paralyzed-title" data-i18n="paralyzed">Paralyzed</span></b></label> <label class="option-condition extra-sect left" data-i18n-list-item="petrified"><input type="checkbox" title="@{condition-Petrified}" class="boldlabel-check" name="attr_condition-Petrified" value="1"/><b><span data-i18n-title="condition-petrified-title" data-i18n-aria-label="condition-petrified-title" data-i18n="petrified">Petrified</span></b></label> <label class="option-condition left" data-i18n-list-item="pinned"><input type="checkbox" title="@{condition-Pinned}" class="boldlabel-check" name="attr_condition-Pinned" value="4"/><b><span data-i18n-title="condition-pinned-title" data-i18n-aria-label="condition-pinned-title" data-i18n="pinned">Pinned</span></b></label> <label class="option-condition left" data-i18n-list-item="prone"><input type="checkbox" title="@{condition-Prone}" class="boldlabel-check" name="attr_condition-Prone" value="4"/><b><span data-i18n-title="condition-prone-title" data-i18n-aria-label="condition-prone-title" data-i18n="prone">Prone</span></b></label> <label class="option-condition left" data-i18n-list-item="fear-any"><input type="checkbox" title="@{condition-Fear}" class="boldlabel-check" name="attr_condition-Fear" value="2"/><b><span data-i18n-title="condition-fear-title" data-i18n-aria-label="condition-fear-title" data-i18n="fear-any">Shaken/Frightened/Panicked</span></b></label> <label class="option-condition left" data-i18n-list-item="sickened"><input type="checkbox" title="@{condition-Sickened}" class="boldlabel-check" name="attr_condition-Sickened" value="2"/><b><span data-i18n-title="condition-sickened-title" data-i18n-aria-label="condition-sickened-title" data-i18n="sickened">Sickened</span></b></label> <label class="option-condition extra-sect left" data-i18n-list-item="stable"><input type="checkbox" title="@{condition-Stable}" class="boldlabel-check" name="attr_condition-Stable" value="1"/><b><span data-i18n-title="condition-stable-title" data-i18n-aria-label="condition-stable-title" data-i18n="stable">Stable</span></b></label> <label class="option-condition extra-sect left" data-i18n-list-item="staggered"><input type="checkbox" title="@{condition-Staggered}" class="boldlabel-check" name="attr_condition-Staggered" value="1"/><b><span data-i18n-title="condition-staggered-title" data-i18n-aria-label="condition-staggered-title" data-i18n="staggered">Staggered</span></b></label> <label class="option-condition extra-sect left" data-i18n-list-item="suffocating"><input type="checkbox" title="@{condition-Suffocating}" class="boldlabel-check" name="attr_condition-Suffocating" value="1"/><b><span data-i18n-title="condition-suffocating-title" data-i18n-aria-label="condition-suffocating-title" data-i18n="suffocating">Suffocating</span></b></label> <label class="option-condition left" data-i18n-list-item="stunned"><input type="checkbox" title="@{condition-Stunned}" class="boldlabel-check" name="attr_condition-Stunned" value="2"/><b><span data-i18n-title="condition-stunned-title" data-i18n-aria-label="condition-stunned-title" data-i18n="stunned">Stunned</span></b></label> <label class="option-condition left" data-i18n-list-item="unconscious"><input type="checkbox" title="@{condition-Unconscious}" class="boldlabel-check" name="attr_condition-Unconscious" value="1"/><b><span data-i18n-title="condition-unconscious-title" data-i18n-aria-label="condition-unconscious-title" data-i18n="unconscious">Unconscious</span></b></label> </div> <div class="repeating-sect buffs"> <span class="nontable-name secondary-table-name" style="margin-bottom:0" data-i18n="set-buffs">Set Buffs</span> <input type="checkbox" class="bonustype-show noshow" name="attr_use_buff_bonuses" value="1" role="presentation" checked="checked"/> <input type="checkbox" class="minimize-show cssbutton" data-i18n-title="minimize-all-cmd" data-i18n-aria-label="minimize-all-cmd" title="Minimize all rows." name="attr_buff-min-show" value="1"/><span></span> <input type="checkbox" class="lock-show cssbutton" data-i18n-title="expand-cmd" data-i18n-aria-label="expand-cmd" title="Collapse or expand all rows." name="attr_buff-expand-show" value="1"/><span></span> <input type="checkbox" class="split-column-show cssbutton" data-i18n-title="column-cmd" data-i18n-aria-label="column-cmd" title="Split into two columns" name="attr_buff-column-show" value="1"/><span></span> <input class="deletebutton oldbuff cssbutton deletesect-show" type="checkbox" name="attr_delete_rep_buff_btn" value="1" data-i18n-title="delete-buff" data-i18n-aria-label="delete-buff-must-confirm-next-checkbox"/><span class="oldbuff"></span><label class="deletesect allrows-note oldbuff"><input type="checkbox" class="selectedlabel-check" name="attr_delete_rep_buff" data-i18n-aria-label="confirm-delete-buff" data-i18n-title="confirm-delete-buff" value="1"/><b data-i18n="delete-all-rows-are-you-sure">Deletes ALL rows, are you sure?</b></label> <input class="deletebutton newbuff cssbutton deletesect-show" type="checkbox" name="attr_delete_rep_buff2_btn" value="1" data-i18n-title="delete-buff" data-i18n-aria-label="delete-buff-must-confirm-next-checkbox"/><span class="newbuff"></span><label class="deletesect allrows-note newbuff"><input type="checkbox" class="selectedlabel-check" name="attr_delete_rep_buff2" data-i18n-aria-label="confirm-delete-buff" data-i18n-title="confirm-delete-buff" value="1"/><b data-i18n="delete-all-rows-are-you-sure">Deletes ALL rows, are you sure?</b></label> <span class="compendium-note newbuff"> <label> <span data-i18n="common-buff" data-i18n-title="common-buff-title" data-i18n-aria-label="common-buff-title">Add a Common Buff</span>:&nbsp; </label> <label class="small-label2"> <select name="attr_common_buff_toadd" class="select-small"> <option value="" data-i18n="select-one-default" selected="selected">Select one</option> <option value="aid" data-i18n="buff-aid">Aid</option> <option value="airbarrier" data-i18n="buff-air-barrier">Air Barrier</option> <option value="archonsaura" data-i18n="buff-archons-aura">Archon's Aura</option> <option value="bane" data-i18n="buff-bane">Bane</option> <option value="battlespirit" data-i18n="buff-battle-spirit">Battle Spirit</option> <option value="battleward" data-i18n="buff-battle-ward">Battle Ward</option> <option value="bless" data-i18n="buff-bless">Bless</option> <option value="blessingoffervor" data-i18n="buff-blessing-of-fervor">Blessing of Fervor</option> <option value="boneward" data-i18n="buff-bone-ward">Bone Ward</option> <option value="combatexpertise" data-i18n="buff-combat-expertise">Combat Expertise</option> <option value="consecrate" data-i18n="buff-consecrate">Consecrate (if undead)</option> <option value="crushingdespair" data-i18n="buff-crushing-despair">Crushing Despair</option> <option value="curse" data-i18n="buff-curse">Curse</option> <option value="deadlyaim" data-i18n="buff-deadly-aim">Deadly Aim</option> <option value="deathknell" data-i18n="buff-death-knell">Death Knell</option> <option value="descrate" data-i18n="buff-desecrate">Desecrate (if undead)</option> <option value="divinefavor" data-i18n="buff-divine-favor">Divine Favor</option> <option value="elementaloverflow" data-i18n="buff-elemental-overflow">Elemental Overflow</option> <option value="enlargeperson" data-i18n="buff-enlarge-person">Enlarge Person</option> <option value="goodhope" data-i18n="buff-good-hope">Good Hope</option> <option value="hamperinghex" data-i18n="buff-hampering-hex">Hampering Hex</option> <option value="haste" data-i18n="buff-haste">Haste</option> <option value="heroism" data-i18n="buff-heroism">Heroism</option> <option value="inspirecourage" data-i18n="buff-inspire-courage">Inspire Courage</option> <option value="inspiredrage" data-i18n="buff-inspired-rage">Inspired Rage</option> <option value="inspiregreatness" data-i18n="buff-inspire-greatness">Inspire Greatness</option> <option value="magearmor" data-i18n="buff-mage-armor">Mage Armor</option> <option value="magicvestment" data-i18n="buff-magic-vestment">Magic Vestment</option> <option value="powerattack" data-i18n="buff-power-attack">Power Attack</option> <option value="prayer" data-i18n="buff-prayer">Prayer</option> <option value="prayerdebuff" data-i18n="buff-prayer-debuff">Prayer (Debuff)</option> <option value="rage" data-i18n="buff-rage">Rage</option> <option value="unchainedrage" data-i18n="buff-rage-unchained">Rage (Unchained)</option> <option value="reduceperson" data-i18n="buff-reduce-person">Reduce Person</option> <option value="shield" data-i18n="buff-shield">Shield</option> <option value="shieldoffaith" data-i18n="buff-shield-of-faith">Shield of Faith</option> <option value="slow" data-i18n="buff-slow">Slow</option> <option value="stardust" data-i18n="buff-stardust">Stardust</option> <option value="ward" data-i18n="buff-ward">Ward</option> </select> </label> <label class="small-label2" style="margin-top:3px;width:3em"> <input type="checkbox" class="newbuff-button cssbutton" value="1" name="attr_add_common_buff" title="@{add_common_buff}"/><span></span> <span class="cssbutton-label" data-i18n="add">Add</span> </label> </span> <div class="cheat newbuff"></div> <div role="menubar" class="newbuff buffnav2 tabs custbordernav" aria-label="buff menubar"></div> <input type="radio" class="newbuff tabinput tab6" name="attr_buffs_tab" value="aura" data-i18n-title="aura" data-i18n-aria-label="aura"/> <label role="menuitem" class="newbuff tab tab6" data-i18n="aura">aura</label> <input type="radio" class="newbuff tabinput tab4" name="attr_buffs_tab" value="class" data-i18n-title="class-features" data-i18n-aria-label="class-features"/> <label role="menuitem" class="newbuff tab tab4" data-i18n="class">Class</label> <input type="radio" class="newbuff tabinput tab7" name="attr_buffs_tab" value="hex" data-i18n-title="hex" data-i18n-aria-label="hex"/> <label role="menuitem" class="newbuff tab tab7" data-i18n="hex">hex</label> <input type="radio" class="newbuff tabinput tab5" name="attr_buffs_tab" value="item" data-i18n-title="item" data-i18n-aria-label="item"/> <label role="menuitem" class="newbuff tab tab5" data-i18n="item">Item</label> <input type="radio" class="newbuff tabinput tab0" name="attr_buffs_tab" value="permanent" data-i18n-title="permanent" data-i18n-aria-label="permanent"/> <label role="menuitem" class="newbuff tab tab0" data-i18n="permanent-abbrv">Perm</label> <input type="radio" class="newbuff tabinput tab3" name="attr_buffs_tab" value="song" data-i18n-title="song" data-i18n-aria-label="song"/> <label role="menuitem" class="newbuff tab tab3" data-i18n="song">Song</label> <input type="radio" class="newbuff tabinput tab2" name="attr_buffs_tab" value="spell" data-i18n-title="spell" data-i18n-aria-label="spell"/> <label role="menuitem" class="newbuff tab tab2" data-i18n="spell">Spell</label> <input type="radio" class="newbuff tabinput tab1" name="attr_buffs_tab" value="temporary" data-i18n-title="temporary" data-i18n-aria-label="temporary"/> <label role="menuitem" class="newbuff tab tab1" data-i18n="temporary-abbrv">Temporary</label> <input type="radio" class="newbuff tabinput tab8" name="attr_buffs_tab" value="other" data-i18n-title="other" data-i18n-aria-label="other"/> <label role="menuitem" class="newbuff tab tab8" data-i18n="other">Other</label> <input type="radio" class="newbuff tabinput tab99 narrow-tab" name="attr_buffs_tab" value="99" data-i18n-title="all" data-i18n-aria-label="all" checked="checked"/> <label role="menuitem" class="newbuff tab tab99 narrow-tab" data-i18n="all">All</label> <span class="newbuff divider-db-lg"> </span> <input type="radio" class="newbuff tabinput tab10 wider-tab" name="attr_buffs_tab" value="10" data-i18n-title="enabled-buffs" data-i18n-aria-label="enabled-buffs"/> <label role="menuitem" class="newbuff tab tab10 wider-tab" data-i18n="enabled-only">Enabled</label> <input type="radio" class="newbuff tabinput tab11 wider-tab" name="attr_buffs_tab" value="11" data-i18n-title="disabled-buffs" data-i18n-aria-label="disabled-buffs"/> <label role="menuitem" class="newbuff tab tab11 wider-tab" data-i18n="disabled-only">Disabled</label> <div class="cheat"></div> <div class="sect-buff newbuff repeating-fields hiderepborder"> <fieldset class="repeating_buff2"> <div class="nontable-repeating"> <span class="error"><span class="pictos">!</span><span data-i18n="error-msg1">Error! You must delete this row before editing any items in this section.</span></span> <input type="radio" name="attr_tabcat" value="-1" class="tabcopy custnavsection-new" checked="checked" role="presentation"/> <input type="radio" name="attr_tabcat" value="permanent" class="tabcopy custnavsection-0" role="presentation"/> <input type="radio" name="attr_tabcat" value="temporary" class="tabcopy custnavsection-1" role="presentation"/> <input type="radio" name="attr_tabcat" value="spell" class="tabcopy custnavsection-2" role="presentation"/> <input type="radio" name="attr_tabcat" value="song" class="tabcopy custnavsection-3" role="presentation"/> <input type="radio" name="attr_tabcat" value="class" class="tabcopy custnavsection-4" role="presentation"/> <input type="radio" name="attr_tabcat" value="item" class="tabcopy custnavsection-5" role="presentation"/> <input type="radio" name="attr_tabcat" value="aura" class="tabcopy custnavsection-6" role="presentation"/> <input type="radio" name="attr_tabcat" value="hex" class="tabcopy custnavsection-7" role="presentation"/> <input type="radio" name="attr_tabcat" value="other" class="tabcopy custnavsection-8" role="presentation"/> <input type="radio" name="attr_tabcat2" value="1" class="tabcopy custnavsection-10" role="presentation"/> <input type="radio" name="attr_tabcat2" value="0" class="tabcopy custnavsection-11" checked="checked" role="presentation"/> <div class="custrepeating-border nontable-repeating compendium-drop-target"> <h3 class="offscreen">Buff <span name="attr_name"></span></h3> <input type="checkbox" class="counted sect-show" data-i18n-title="minimize-cmd" data-i18n-aria-label="minimize-cmd" title="Minimize Row" name="attr_row-show" value="1" checked="checked"/><span></span> <span class="small-label2" data-i18n-title="toggle-buff" data-i18n-aria-label="toggle-buff" title="When checked, this buff is active and will count towards the totals, which will then affect the rest of the sheet. Also, only the visible/selected buffs will count towards the totals."> <input type="checkbox" name="attr_enable_toggle" title="@{repeating_buff2_$X_enable_toggle}" value="1"/> <span data-i18n="enabled-chkbox">Enable</span> </span> <label class="small-label2 entry-25p-shrink"><input type="text" name="attr_name" title="@{repeating_buff2_$X_name}" data-i18n-placeholder="name"/><span data-i18n="name">Name</span></label> <label class="small-label2 sect"> <select name="attr_bufftype" title="@{repeating_buff2_$X_bufftype"> <option value="" data-i18n="not-applicable-abbrv-default">N/A</option> <option value="aura" data-i18n="aura">Aura</option> <option value="class" data-i18n="class">Class</option> <option value="hex" data-i18n="hex">Hex</option> <option value="item" data-i18n="item">Item</option> <option value="permanent" data-i18n="permanent-abbrv">Perm</option> <option value="song" data-i18n="song">Song</option> <option value="spell" data-i18n="spell">Spell</option> <option value="temporary" data-i18n="temporary-abbrv">Temp</option> <option value="other" data-i18n="other">Other</option> </select> <span data-i18n-title="buff-type-title" data-i18n="type">Type</span> </label> <label class="small-label2 sect entry-short"> <select name="attr_add_note_to_roll" title="@{repeating_buff2_$X_add_note_to_roll}" class="select-small"> <option value="" data-i18n="not-applicable-abbrv-default" selected="selected">N/A</option> <option value="attack" data-i18n="attack">attack</option> <option value="defense" data-i18n="defenses">defense</option> <option value="save" data-i18n="save">save</option> <option value="init" data-i18n="initiative-abbrv">Init</option> <option value="skill" data-i18n="skill">Skill</option> </select> <span style="margin-left:-.75em" data-i18n-title="add-note-to-roll-desc" data-i18n="add-note-to-roll">Add note to roll</span> </label> <input class="nextitem-show" type="checkbox" name="attr_b1-show" value="1"/> <div class="linked-fields nextitem"> <label class="small-label2 entry-med"> <select class="select-small" name="attr_b1_bonus" title="repeating_buff2_$X_b1_bonus"> <option value="" data-i18n="select-one-default">select one</option> <option value="attack" class="option-header" data-i18n="attack">attack</option> <option value="melee" class="option-header" data-i18n="melee-attack">melee attack</option> <option value="ranged" class="option-header" data-i18n="ranged-attack">ranged attack</option> <option value="cmb" class="option-header" data-i18n="combat-maneuver-bonus-abbrv">cmb</option> <option value="crit_conf" class="option-header" data-i18n="critical-confirm">crit confirm</option> <option value="kineticblast" class="option-header" data-i18n="kinetic-blast">Kinetic Blast</option> <option value="melee2" class="option-header" data-i18n="melee2-attack">alt melee attack</option> <option value="ranged2" class="option-header" data-i18n="ranged2-attack">alt ranged attack</option> <option value="cmb2" class="option-header" data-i18n="combat-maneuver-bonus-abbrv2">alt cmb</option> <option value="dmg" data-i18n="damage">damage</option> <option value="dmg_melee" data-i18n="melee-damage">melee damage</option> <option value="dmg_ranged" data-i18n="ranged-damage">rng damage</option> <option value="dmg_kineticblast" data-i18n="kinetic-blast-damage-abbrv">Kinetic Blast</option> <option value="dmg_melee2" data-i18n="melee2-damage">melee damage</option> <option value="dmg_ranged2" data-i18n="ranged2-damage">rng damage</option> <option value="dmg_power_attack" data-i18n="power-attack-damage">Power Attack Dmg</option> <option value="ac" class="option-header" data-i18n="armor-class-abbrv">ac</option> <option value="armor" class="option-header" data-i18n="armor">armor</option> <option value="shield" class="option-header" data-i18n="shield">shield</option> <option value="natural" class="option-header" data-i18n="natural-armor">natural</option> <option value="touch" class="option-header" data-i18n="touch">touch</option> <option value="cmd" class="option-header" data-i18n="combat-maneuver-defense-abbrv">cmd</option> <option value="flatfooted" class="option-header" data-i18n="flat-footed">flatfooted</option> <option value="check" data-i18n="ability-skill-checks">ability &amp; skill checks</option> <option value="check_ability" data-i18n="ability-checks">ability checks</option> <option value="check_skills" data-i18n="skill-checks">skill checks</option> <option value="initiative" data-i18n="initiative-abbrv">init</option> <option value="casterlevel" data-i18n="caster-level">caster level</option> <option value="spelldc_0" data-i18n="spell-dc-0">spell dc class 0</option> <option value="spelldc_1" data-i18n="spell-dc-1">spell dc class 1</option> <option value="spelldc_2" data-i18n="spell-dc-2">spell dc class 2</option> <option value="size" class="option-header" data-i18n="size">size</option> <option value="speed" class="option-header" data-i18n="speed">speed</option> <option value="hptemp" class="option-header" data-i18n="temporary-hit-points-abbrv">hptemp</option> <option value="saves" data-i18n="all-saves">saves</option> <option value="fort" data-i18n="fortitude-abbrv">fort</option> <option value="will" data-i18n="willpower-abbrv">will</option> <option value="ref" data-i18n="reflex-abbrv">ref</option> <option value="str" class="option-header" data-i18n="strength">str</option> <option value="dex" class="option-header" data-i18n="dexterity">dex</option> <option value="con" class="option-header" data-i18n="constitution">con</option> <option value="int" class="option-header" data-i18n="intelligence">int</option> <option value="wis" class="option-header" data-i18n="wisdom">wis</option> <option value="cha" class="option-header" data-i18n="charisma">cha</option> <option value="str_skills" data-i18n="strength-skills-abbrv">str_skills</option> <option value="dex_skills" data-i18n="dexterity-skills-abbrv">dex_skills</option> <option value="con_skills" data-i18n="constitution-skills-abbrv">con_skills</option> <option value="int_skills" data-i18n="intelligence-skills-abbrv">int_skills</option> <option value="wis_skills" data-i18n="wisdom-skills-abbrv">wis_skills</option> <option value="cha_skills" data-i18n="charisma-skills-abbrv">cha_skills</option> <option value="customa1" class="option-header">customa1</option> <option value="customa2" class="option-header">customa2</option> <option value="customa3" class="option-header">customa3</option> <option value="customa10" class="option-header">customa10</option> <option value="customa11" class="option-header">customa11</option> <option value="customa12" class="option-header">customa12</option> <option value="customa4">customa4|max</option> <option value="customa5">customa5|max</option> <option value="customa6">customa6|max</option> <option value="customa7">customa7|max</option> <option value="customa8">customa8|max</option> <option value="customa9">customa9|max</option> </select> <span data-i18n-title="bonus-or-penalty" data-i18n="bonus">Bonus</span> </label> <input type="checkbox" name="attr_b1_hide" class="nextitem2-hide noshow" value="1"/> <label class="small-label2 sect nextitem2 entry-med"> <select class="select-small" name="attr_b1_bonustype" title="repeating_buff2_$X_b1_bonustype"> <option value="untyped" data-i18n="untyped-default" selected="selected">&#8226;Untyped</option> <option value="alchemical" data-i18n="alchemical">Alchemical</option> <option value="circumstance" data-i18n="circumstance">Circumstance</option> <option value="competence" data-i18n="competence">Competence</option> <option value="deflection" data-i18n="deflection">Deflection</option> <option value="dodge" data-i18n="dodge">Dodge</option> <option value="enhancement" data-i18n="enhancement">Enhancement</option> <option value="inherent" data-i18n="inherent">Inherent</option> <option value="insight" data-i18n="insight">Insight</option> <option value="luck" data-i18n="luck">Luck</option> <option value="morale" data-i18n="morale">Morale</option> <option value="profane" data-i18n="profane">Profane</option> <option value="racial" data-i18n="racial-bonus">Racial</option> <option value="resistance" data-i18n="resistance">Resistance</option> <option value="sacred" data-i18n="sacred">Sacred</option> <option value="size" data-i18n="size">Size</option> <option value="trait" data-i18n="trait">Trait</option> </select> <span data-i18n-title="bonus-type-title" data-i18n="bonus-type">Bonus Type</span> </label> <input type="checkbox" name="attr_b1_val_error" class="error-mshow" value="1"/> <label class="small-label2 entry-med sect highlight"><input class="macro-text-inline" type="text" name="attr_b1_macro-text" title="@{repeating_buff2_$X_b1_macro-text}" placeholder="#/Equation" value="" data-i18n-placeholder="equation-macro-place"/><span class="super note-a" data-i18n="buff-calculation">b1 calc</span></label> <label class="small-label2 number highlight"><input type="number" name="attr_b1_val" title="@{repeating_buff2_$X_b1_val}" value="0" class="calc" readonly="readonly"/><span class="nowrap-over" data-i18n="buff">b1</span></label> </div> <input class="nextitem-show" type="checkbox" name="attr_b2-show" value="1"/> <div class="linked-fields nextitem"> <label class="small-label2 entry-med"> <select class="select-small" name="attr_b2_bonus" title="repeating_buff2_$X_b2_bonus"> <option value="" data-i18n="select-one-default">select one</option> <option value="attack" class="option-header" data-i18n="attack">attack</option> <option value="melee" class="option-header" data-i18n="melee-attack">melee attack</option> <option value="ranged" class="option-header" data-i18n="ranged-attack">ranged attack</option> <option value="cmb" class="option-header" data-i18n="combat-maneuver-bonus-abbrv">cmb</option> <option value="crit_conf" class="option-header" data-i18n="critical-confirm">crit confirm</option> <option value="kineticblast" class="option-header" data-i18n="kinetic-blast">Kinetic Blast</option> <option value="melee2" class="option-header" data-i18n="melee2-attack">alt melee attack</option> <option value="ranged2" class="option-header" data-i18n="ranged2-attack">alt ranged attack</option> <option value="cmb2" class="option-header" data-i18n="combat-maneuver-bonus-abbrv2">alt cmb</option> <option value="dmg" data-i18n="damage">damage</option> <option value="dmg_melee" data-i18n="melee-damage">melee damage</option> <option value="dmg_ranged" data-i18n="ranged-damage">rng damage</option> <option value="dmg_kineticblast" data-i18n="kinetic-blast-damage-abbrv">Kinetic Blast</option> <option value="dmg_melee2" data-i18n="melee2-damage">melee damage</option> <option value="dmg_ranged2" data-i18n="ranged2-damage">rng damage</option> <option value="dmg_power_attack" data-i18n="power-attack-damage">Power Attack Dmg</option> <option value="ac" class="option-header" data-i18n="armor-class-abbrv">ac</option> <option value="armor" class="option-header" data-i18n="armor">armor</option> <option value="shield" class="option-header" data-i18n="shield">shield</option> <option value="natural" class="option-header" data-i18n="natural-armor">natural</option> <option value="touch" class="option-header" data-i18n="touch">touch</option> <option value="cmd" class="option-header" data-i18n="combat-maneuver-defense-abbrv">cmd</option> <option value="flatfooted" class="option-header" data-i18n="flat-footed">flatfooted</option> <option value="check" data-i18n="ability-skill-checks">ability &amp; skill checks</option> <option value="check_ability" data-i18n="ability-checks">ability checks</option> <option value="check_skills" data-i18n="skill-checks">skill checks</option> <option value="initiative" data-i18n="initiative-abbrv">init</option> <option value="casterlevel" data-i18n="caster-level">caster level</option> <option value="spelldc_0" data-i18n="spell-dc-0">spell dc class 0</option> <option value="spelldc_1" data-i18n="spell-dc-1">spell dc class 1</option> <option value="spelldc_2" data-i18n="spell-dc-2">spell dc class 2</option> <option value="size" class="option-header" data-i18n="size">size</option> <option value="speed" class="option-header" data-i18n="speed">speed</option> <option value="hptemp" class="option-header" data-i18n="temporary-hit-points-abbrv">hptemp</option> <option value="saves" data-i18n="all-saves">saves</option> <option value="fort" data-i18n="fortitude-abbrv">fort</option> <option value="will" data-i18n="willpower-abbrv">will</option> <option value="ref" data-i18n="reflex-abbrv">ref</option> <option value="str" class="option-header" data-i18n="strength">str</option> <option value="dex" class="option-header" data-i18n="dexterity">dex</option> <option value="con" class="option-header" data-i18n="constitution">con</option> <option value="int" class="option-header" data-i18n="intelligence">int</option> <option value="wis" class="option-header" data-i18n="wisdom">wis</option> <option value="cha" class="option-header" data-i18n="charisma">cha</option> <option value="str_skills" data-i18n="strength-skills-abbrv">str_skills</option> <option value="dex_skills" data-i18n="dexterity-skills-abbrv">dex_skills</option> <option value="con_skills" data-i18n="constitution-skills-abbrv">con_skills</option> <option value="int_skills" data-i18n="intelligence-skills-abbrv">int_skills</option> <option value="wis_skills" data-i18n="wisdom-skills-abbrv">wis_skills</option> <option value="cha_skills" data-i18n="charisma-skills-abbrv">cha_skills</option> <option value="customa1" class="option-header">customa1</option> <option value="customa2" class="option-header">customa2</option> <option value="customa3" class="option-header">customa3</option> <option value="customa10" class="option-header">customa10</option> <option value="customa11" class="option-header">customa11</option> <option value="customa12" class="option-header">customa12</option> <option value="customa4">customa4|max</option> <option value="customa5">customa5|max</option> <option value="customa6">customa6|max</option> <option value="customa7">customa7|max</option> <option value="customa8">customa8|max</option> <option value="customa9">customa9|max</option> </select> <span data-i18n-title="bonus-or-penalty" data-i18n="bonus">Bonus</span> </label> <input type="checkbox" name="attr_b2_hide" class="nextitem2-hide noshow" value="1"/> <label class="small-label2 sect nextitem2 entry-med"> <select class="select-small" name="attr_b2_bonustype" title="repeating_buff2_$X_b2_bonustype"> <option value="untyped" data-i18n="untyped-default" selected="selected">&#8226;Untyped</option> <option value="alchemical" data-i18n="alchemical">Alchemical</option> <option value="circumstance" data-i18n="circumstance">Circumstance</option> <option value="competence" data-i18n="competence">Competence</option> <option value="deflection" data-i18n="deflection">Deflection</option> <option value="dodge" data-i18n="dodge">Dodge</option> <option value="enhancement" data-i18n="enhancement">Enhancement</option> <option value="inherent" data-i18n="inherent">Inherent</option> <option value="insight" data-i18n="insight">Insight</option> <option value="luck" data-i18n="luck">Luck</option> <option value="morale" data-i18n="morale">Morale</option> <option value="profane" data-i18n="profane">Profane</option> <option value="racial" data-i18n="racial-bonus">Racial</option> <option value="resistance" data-i18n="resistance">Resistance</option> <option value="sacred" data-i18n="sacred">Sacred</option> <option value="size" data-i18n="size">Size</option> <option value="trait" data-i18n="trait">Trait</option> </select> <span data-i18n-title="bonus-type-title" data-i18n="bonus-type">Bonus Type</span> </label> <input type="checkbox" name="attr_b2_val_error" class="error-mshow" value="1"/> <label class="small-label2 sect entry-med highlight"><input class="macro-text-inline float-right" type="text" name="attr_b2_macro-text" title="@{repeating_buff2_$X_b2_macro-text}" placeholder="#/Equation" value="" data-i18n-placeholder="equation-macro-place"/><span class="super note-a" data-i18n="buff-calculation">b2 calc</span></label> <label class="small-label2 number highlight"><input type="number" name="attr_b2_val" title="@{repeating_buff2_$X_b2_val}" value="0" class="calc" readonly="readonly"/><span class="nowrap-over" data-i18n="buff">b2</span></label> </div> <input class="nextitem-show" type="checkbox" name="attr_b3-show" value="1"/> <div class="linked-fields nextitem"> <label class="small-label2 entry-med"> <select class="select-small" name="attr_b3_bonus" title="repeating_buff2_$X_b3_bonus"> <option value="" data-i18n="select-one-default">select one</option> <option value="attack" class="option-header" data-i18n="attack">attack</option> <option value="melee" class="option-header" data-i18n="melee-attack">melee attack</option> <option value="ranged" class="option-header" data-i18n="ranged-attack">ranged attack</option> <option value="cmb" class="option-header" data-i18n="combat-maneuver-bonus-abbrv">cmb</option> <option value="crit_conf" class="option-header" data-i18n="critical-confirm">crit confirm</option> <option value="kineticblast" class="option-header" data-i18n="kinetic-blast">Kinetic Blast</option> <option value="melee2" class="option-header" data-i18n="melee2-attack">alt melee attack</option> <option value="ranged2" class="option-header" data-i18n="ranged2-attack">alt ranged attack</option> <option value="cmb2" class="option-header" data-i18n="combat-maneuver-bonus-abbrv2">alt cmb</option> <option value="dmg" data-i18n="damage">damage</option> <option value="dmg_melee" data-i18n="melee-damage">melee damage</option> <option value="dmg_ranged" data-i18n="ranged-damage">rng damage</option> <option value="dmg_kineticblast" data-i18n="kinetic-blast-damage-abbrv">Kinetic Blast</option> <option value="dmg_melee2" data-i18n="melee2-damage">melee damage</option> <option value="dmg_ranged2" data-i18n="ranged2-damage">rng damage</option> <option value="dmg_power_attack" data-i18n="power-attack-damage">Power Attack Dmg</option> <option value="ac" class="option-header" data-i18n="armor-class-abbrv">ac</option> <option value="armor" class="option-header" data-i18n="armor">armor</option> <option value="shield" class="option-header" data-i18n="shield">shield</option> <option value="natural" class="option-header" data-i18n="natural-armor">natural</option> <option value="touch" class="option-header" data-i18n="touch">touch</option> <option value="cmd" class="option-header" data-i18n="combat-maneuver-defense-abbrv">cmd</option> <option value="flatfooted" class="option-header" data-i18n="flat-footed">flatfooted</option> <option value="check" data-i18n="ability-skill-checks">ability &amp; skill checks</option> <option value="check_ability" data-i18n="ability-checks">ability checks</option> <option value="check_skills" data-i18n="skill-checks">skill checks</option> <option value="initiative" data-i18n="initiative-abbrv">init</option> <option value="casterlevel" data-i18n="caster-level">caster level</option> <option value="spelldc_0" data-i18n="spell-dc-0">spell dc class 0</option> <option value="spelldc_1" data-i18n="spell-dc-1">spell dc class 1</option> <option value="spelldc_2" data-i18n="spell-dc-2">spell dc class 2</option> <option value="size" class="option-header" data-i18n="size">size</option> <option value="speed" class="option-header" data-i18n="speed">speed</option> <option value="hptemp" class="option-header" data-i18n="temporary-hit-points-abbrv">hptemp</option> <option value="saves" data-i18n="all-saves">saves</option> <option value="fort" data-i18n="fortitude-abbrv">fort</option> <option value="will" data-i18n="willpower-abbrv">will</option> <option value="ref" data-i18n="reflex-abbrv">ref</option> <option value="str" class="option-header" data-i18n="strength">str</option> <option value="dex" class="option-header" data-i18n="dexterity">dex</option> <option value="con" class="option-header" data-i18n="constitution">con</option> <option value="int" class="option-header" data-i18n="intelligence">int</option> <option value="wis" class="option-header" data-i18n="wisdom">wis</option> <option value="cha" class="option-header" data-i18n="charisma">cha</option> <option value="str_skills" data-i18n="strength-skills-abbrv">str_skills</option> <option value="dex_skills" data-i18n="dexterity-skills-abbrv">dex_skills</option> <option value="con_skills" data-i18n="constitution-skills-abbrv">con_skills</option> <option value="int_skills" data-i18n="intelligence-skills-abbrv">int_skills</option> <option value="wis_skills" data-i18n="wisdom-skills-abbrv">wis_skills</option> <option value="cha_skills" data-i18n="charisma-skills-abbrv">cha_skills</option> <option value="customa1" class="option-header">customa1</option> <option value="customa2" class="option-header">customa2</option> <option value="customa3" class="option-header">customa3</option> <option value="customa10" class="option-header">customa10</option> <option value="customa11" class="option-header">customa11</option> <option value="customa12" class="option-header">customa12</option> <option value="customa4">customa4|max</option> <option value="customa5">customa5|max</option> <option value="customa6">customa6|max</option> <option value="customa7">customa7|max</option> <option value="customa8">customa8|max</option> <option value="customa9">customa9|max</option> </select> <span data-i18n-title="bonus-or-penalty" data-i18n="bonus">Bonus</span> </label> <input type="checkbox" name="attr_b3_hide" class="nextitem2-hide noshow" value="1"/> <label class="small-label2 sect nextitem2 entry-med"> <select class="select-small" name="attr_b3_bonustype" title="repeating_buff2_$X_b3_bonustype"> <option value="untyped" data-i18n="untyped-default" selected="selected">&#8226;Untyped</option> <option value="alchemical" data-i18n="alchemical">Alchemical</option> <option value="circumstance" data-i18n="circumstance">Circumstance</option> <option value="competence" data-i18n="competence">Competence</option> <option value="deflection" data-i18n="deflection">Deflection</option> <option value="dodge" data-i18n="dodge">Dodge</option> <option value="enhancement" data-i18n="enhancement">Enhancement</option> <option value="inherent" data-i18n="inherent">Inherent</option> <option value="insight" data-i18n="insight">Insight</option> <option value="luck" data-i18n="luck">Luck</option> <option value="morale" data-i18n="morale">Morale</option> <option value="profane" data-i18n="profane">Profane</option> <option value="racial" data-i18n="racial-bonus">Racial</option> <option value="resistance" data-i18n="resistance">Resistance</option> <option value="sacred" data-i18n="sacred">Sacred</option> <option value="size" data-i18n="size">Size</option> <option value="trait" data-i18n="trait">Trait</option> </select> <span data-i18n-title="bonus-type-title" data-i18n="bonus-type">Bonus Type</span> </label> <input type="checkbox" name="attr_b3_val_error" class="error-mshow" value="1"/> <label class="small-label2 sect entry-med highlight"><input class="macro-text-inline" type="text" name="attr_b3_macro-text" title="@{repeating_buff2_$X_b3_macro-text}" placeholder="#/Equation" value="" data-i18n-placeholder="equation-macro-place"/><span class="super note-a" data-i18n="buff-calculation">b3 calc</span></label> <label class="small-label2 number highlight"><input type="number" name="attr_b3_val" title="@{repeating_buff2_$X_b3_val}" value="0" class="calc" readonly="readonly"/><span class="nowrap-over" data-i18n="buff">b3</span></label> </div> <input class="nextitem-show" type="checkbox" name="attr_b4-show" value="1"/> <div class="linked-fields nextitem"> <label class="small-label2 entry-med"> <select class="select-small" name="attr_b4_bonus" title="repeating_buff2_$X_b4_bonus"> <option value="" data-i18n="select-one-default">select one</option> <option value="attack" class="option-header" data-i18n="attack">attack</option> <option value="melee" class="option-header" data-i18n="melee-attack">melee attack</option> <option value="ranged" class="option-header" data-i18n="ranged-attack">ranged attack</option> <option value="cmb" class="option-header" data-i18n="combat-maneuver-bonus-abbrv">cmb</option> <option value="crit_conf" class="option-header" data-i18n="critical-confirm">crit confirm</option> <option value="kineticblast" class="option-header" data-i18n="kinetic-blast">Kinetic Blast</option> <option value="melee2" class="option-header" data-i18n="melee2-attack">alt melee attack</option> <option value="ranged2" class="option-header" data-i18n="ranged2-attack">alt ranged attack</option> <option value="cmb2" class="option-header" data-i18n="combat-maneuver-bonus-abbrv2">alt cmb</option> <option value="dmg" data-i18n="damage">damage</option> <option value="dmg_melee" data-i18n="melee-damage">melee damage</option> <option value="dmg_ranged" data-i18n="ranged-damage">rng damage</option> <option value="dmg_kineticblast" data-i18n="kinetic-blast-damage-abbrv">Kinetic Blast</option> <option value="dmg_melee2" data-i18n="melee2-damage">melee damage</option> <option value="dmg_ranged2" data-i18n="ranged2-damage">rng damage</option> <option value="dmg_power_attack" data-i18n="power-attack-damage">Power Attack Dmg</option> <option value="ac" class="option-header" data-i18n="armor-class-abbrv">ac</option> <option value="armor" class="option-header" data-i18n="armor">armor</option> <option value="shield" class="option-header" data-i18n="shield">shield</option> <option value="natural" class="option-header" data-i18n="natural-armor">natural</option> <option value="touch" class="option-header" data-i18n="touch">touch</option> <option value="cmd" class="option-header" data-i18n="combat-maneuver-defense-abbrv">cmd</option> <option value="flatfooted" class="option-header" data-i18n="flat-footed">flatfooted</option> <option value="check" data-i18n="ability-skill-checks">ability &amp; skill checks</option> <option value="check_ability" data-i18n="ability-checks">ability checks</option> <option value="check_skills" data-i18n="skill-checks">skill checks</option> <option value="initiative" data-i18n="initiative-abbrv">init</option> <option value="casterlevel" data-i18n="caster-level">caster level</option> <option value="spelldc_0" data-i18n="spell-dc-0">spell dc class 0</option> <option value="spelldc_1" data-i18n="spell-dc-1">spell dc class 1</option> <option value="spelldc_2" data-i18n="spell-dc-2">spell dc class 2</option> <option value="size" class="option-header" data-i18n="size">size</option> <option value="speed" class="option-header" data-i18n="speed">speed</option> <option value="hptemp" class="option-header" data-i18n="temporary-hit-points-abbrv">hptemp</option> <option value="saves" data-i18n="all-saves">saves</option> <option value="fort" data-i18n="fortitude-abbrv">fort</option> <option value="will" data-i18n="willpower-abbrv">will</option> <option value="ref" data-i18n="reflex-abbrv">ref</option> <option value="str" class="option-header" data-i18n="strength">str</option> <option value="dex" class="option-header" data-i18n="dexterity">dex</option> <option value="con" class="option-header" data-i18n="constitution">con</option> <option value="int" class="option-header" data-i18n="intelligence">int</option> <option value="wis" class="option-header" data-i18n="wisdom">wis</option> <option value="cha" class="option-header" data-i18n="charisma">cha</option> <option value="str_skills" data-i18n="strength-skills-abbrv">str_skills</option> <option value="dex_skills" data-i18n="dexterity-skills-abbrv">dex_skills</option> <option value="con_skills" data-i18n="constitution-skills-abbrv">con_skills</option> <option value="int_skills" data-i18n="intelligence-skills-abbrv">int_skills</option> <option value="wis_skills" data-i18n="wisdom-skills-abbrv">wis_skills</option> <option value="cha_skills" data-i18n="charisma-skills-abbrv">cha_skills</option> <option value="customa1" class="option-header">customa1</option> <option value="customa2" class="option-header">customa2</option> <option value="customa3" class="option-header">customa3</option> <option value="customa10" class="option-header">customa10</option> <option value="customa11" class="option-header">customa11</option> <option value="customa12" class="option-header">customa12</option> <option value="customa4">customa4|max</option> <option value="customa5">customa5|max</option> <option value="customa6">customa6|max</option> <option value="customa7">customa7|max</option> <option value="customa8">customa8|max</option> <option value="customa9">customa9|max</option> </select> <span data-i18n-title="bonus-or-penalty" data-i18n="bonus">Bonus</span> </label> <input type="checkbox" name="attr_b4_hide" class="nextitem2-hide noshow" value="1"/> <label class="small-label2 sect nextitem2 entry-med"> <select class="select-small" name="attr_b4_bonustype" title="repeating_buff2_$X_b4_bonustype"> <option value="untyped" data-i18n="untyped-default" selected="selected">&#8226;Untyped</option> <option value="alchemical" data-i18n="alchemical">Alchemical</option> <option value="circumstance" data-i18n="circumstance">Circumstance</option> <option value="competence" data-i18n="competence">Competence</option> <option value="deflection" data-i18n="deflection">Deflection</option> <option value="dodge" data-i18n="dodge">Dodge</option> <option value="enhancement" data-i18n="enhancement">Enhancement</option> <option value="inherent" data-i18n="inherent">Inherent</option> <option value="insight" data-i18n="insight">Insight</option> <option value="luck" data-i18n="luck">Luck</option> <option value="morale" data-i18n="morale">Morale</option> <option value="profane" data-i18n="profane">Profane</option> <option value="racial" data-i18n="racial-bonus">Racial</option> <option value="resistance" data-i18n="resistance">Resistance</option> <option value="sacred" data-i18n="sacred">Sacred</option> <option value="size" data-i18n="size">Size</option> <option value="trait" data-i18n="trait">Trait</option> </select> <span data-i18n-title="bonus-type-title" data-i18n="bonus-type">Bonus Type</span> </label> <input type="checkbox" name="attr_b4_val_error" class="error-mshow" value="1"/> <label class="small-label2 sect entry-med highlight"><input class="macro-text-inline float-right" type="text" name="attr_b4_macro-text" title="@{repeating_buff2_$X_b4_macro-text}" placeholder="#/Equation" value="" data-i18n-placeholder="equation-macro-place"/><span class="super note-a" data-i18n="buff-calculation">b4 calc</span></label> <label class="small-label2 number highlight"><input type="number" name="attr_b4_val" title="@{repeating_buff2_$X_b4_val}" value="0" class="calc" readonly="readonly"/><span class="nowrap-over" data-i18n="buff">b4</span></label> </div> <input class="nextitem-show" type="checkbox" name="attr_b5-show" value="1"/> <div class="linked-fields nextitem"> <label class="small-label2 entry-med"> <select class="select-small" name="attr_b5_bonus" title="repeating_buff2_$X_b5_bonus"> <option value="" data-i18n="select-one-default">select one</option> <option value="attack" class="option-header" data-i18n="attack">attack</option> <option value="melee" class="option-header" data-i18n="melee-attack">melee attack</option> <option value="ranged" class="option-header" data-i18n="ranged-attack">ranged attack</option> <option value="cmb" class="option-header" data-i18n="combat-maneuver-bonus-abbrv">cmb</option> <option value="crit_conf" class="option-header" data-i18n="critical-confirm">crit confirm</option> <option value="kineticblast" class="option-header" data-i18n="kinetic-blast">Kinetic Blast</option> <option value="melee2" class="option-header" data-i18n="melee2-attack">alt melee attack</option> <option value="ranged2" class="option-header" data-i18n="ranged2-attack">alt ranged attack</option> <option value="cmb2" class="option-header" data-i18n="combat-maneuver-bonus-abbrv2">alt cmb</option> <option value="dmg" data-i18n="damage">damage</option> <option value="dmg_melee" data-i18n="melee-damage">melee damage</option> <option value="dmg_ranged" data-i18n="ranged-damage">rng damage</option> <option value="dmg_kineticblast" data-i18n="kinetic-blast-damage-abbrv">Kinetic Blast</option> <option value="dmg_melee2" data-i18n="melee2-damage">melee damage</option> <option value="dmg_ranged2" data-i18n="ranged2-damage">rng damage</option> <option value="dmg_power_attack" data-i18n="power-attack-damage">Power Attack Dmg</option> <option value="ac" class="option-header" data-i18n="armor-class-abbrv">ac</option> <option value="armor" class="option-header" data-i18n="armor">armor</option> <option value="shield" class="option-header" data-i18n="shield">shield</option> <option value="natural" class="option-header" data-i18n="natural-armor">natural</option> <option value="touch" class="option-header" data-i18n="touch">touch</option> <option value="cmd" class="option-header" data-i18n="combat-maneuver-defense-abbrv">cmd</option> <option value="flatfooted" class="option-header" data-i18n="flat-footed">flatfooted</option> <option value="check" data-i18n="ability-skill-checks">ability &amp; skill checks</option> <option value="check_ability" data-i18n="ability-checks">ability checks</option> <option value="check_skills" data-i18n="skill-checks">skill checks</option> <option value="initiative" data-i18n="initiative-abbrv">init</option> <option value="casterlevel" data-i18n="caster-level">caster level</option> <option value="spelldc_0" data-i18n="spell-dc-0">spell dc class 0</option> <option value="spelldc_1" data-i18n="spell-dc-1">spell dc class 1</option> <option value="spelldc_2" data-i18n="spell-dc-2">spell dc class 2</option> <option value="size" class="option-header" data-i18n="size">size</option> <option value="speed" class="option-header" data-i18n="speed">speed</option> <option value="hptemp" class="option-header" data-i18n="temporary-hit-points-abbrv">hptemp</option> <option value="saves" data-i18n="all-saves">saves</option> <option value="fort" data-i18n="fortitude-abbrv">fort</option> <option value="will" data-i18n="willpower-abbrv">will</option> <option value="ref" data-i18n="reflex-abbrv">ref</option> <option value="str" class="option-header" data-i18n="strength">str</option> <option value="dex" class="option-header" data-i18n="dexterity">dex</option> <option value="con" class="option-header" data-i18n="constitution">con</option> <option value="int" class="option-header" data-i18n="intelligence">int</option> <option value="wis" class="option-header" data-i18n="wisdom">wis</option> <option value="cha" class="option-header" data-i18n="charisma">cha</option> <option value="str_skills" data-i18n="strength-skills-abbrv">str_skills</option> <option value="dex_skills" data-i18n="dexterity-skills-abbrv">dex_skills</option> <option value="con_skills" data-i18n="constitution-skills-abbrv">con_skills</option> <option value="int_skills" data-i18n="intelligence-skills-abbrv">int_skills</option> <option value="wis_skills" data-i18n="wisdom-skills-abbrv">wis_skills</option> <option value="cha_skills" data-i18n="charisma-skills-abbrv">cha_skills</option> <option value="customa1" class="option-header">customa1</option> <option value="customa2" class="option-header">customa2</option> <option value="customa3" class="option-header">customa3</option> <option value="customa10" class="option-header">customa10</option> <option value="customa11" class="option-header">customa11</option> <option value="customa12" class="option-header">customa12</option> <option value="customa4">customa4|max</option> <option value="customa5">customa5|max</option> <option value="customa6">customa6|max</option> <option value="customa7">customa7|max</option> <option value="customa8">customa8|max</option> <option value="customa9">customa9|max</option> </select> <span data-i18n-title="bonus-or-penalty" data-i18n="bonus">Bonus</span> </label> <input type="checkbox" name="attr_b5_hide" class="nextitem2-hide noshow" value="1"/> <label class="small-label2 sect nextitem2 entry-med"> <select class="select-small" name="attr_b5_bonustype" title="repeating_buff2_$X_b5_bonustype"> <option value="untyped" data-i18n="untyped-default" selected="selected">&#8226;Untyped</option> <option value="alchemical" data-i18n="alchemical">Alchemical</option> <option value="circumstance" data-i18n="circumstance">Circumstance</option> <option value="competence" data-i18n="competence">Competence</option> <option value="deflection" data-i18n="deflection">Deflection</option> <option value="dodge" data-i18n="dodge">Dodge</option> <option value="enhancement" data-i18n="enhancement">Enhancement</option> <option value="inherent" data-i18n="inherent">Inherent</option> <option value="insight" data-i18n="insight">Insight</option> <option value="luck" data-i18n="luck">Luck</option> <option value="morale" data-i18n="morale">Morale</option> <option value="profane" data-i18n="profane">Profane</option> <option value="racial" data-i18n="racial-bonus">Racial</option> <option value="resistance" data-i18n="resistance">Resistance</option> <option value="sacred" data-i18n="sacred">Sacred</option> <option value="size" data-i18n="size">Size</option> <option value="trait" data-i18n="trait">Trait</option> </select> <span data-i18n-title="bonus-type-title" data-i18n="bonus-type">Bonus Type</span> </label> <input type="checkbox" name="attr_b5_val_error" class="error-mshow" value="1"/> <label class="small-label2 sect entry-med highlight"><input class="macro-text-inline" type="text" name="attr_b5_macro-text" title="@{repeating_buff2_$X_b5_macro-text}" placeholder="#/Equation" value="" data-i18n-placeholder="equation-macro-place"/><span class="super note-a" data-i18n="buff-calculation">b5 calc</span></label> <label class="small-label2 number highlight"><input type="number" name="attr_b5_val" title="@{repeating_buff2_$X_b5_val}" value="0" class="calc" readonly="readonly"/><span class="nowrap-over" data-i18n="buff">b5</span></label> </div> <input class="nextitem-show" type="checkbox" name="attr_b6-show" value="1"/> <div class="linked-fields nextitem"> <label class="small-label2 entry-med"> <select class="select-small" name="attr_b6_bonus" title="repeating_buff2_$X_b6_bonus"> <option value="" data-i18n="select-one-default">select one</option> <option value="attack" class="option-header" data-i18n="attack">attack</option> <option value="melee" class="option-header" data-i18n="melee-attack">melee attack</option> <option value="ranged" class="option-header" data-i18n="ranged-attack">ranged attack</option> <option value="cmb" class="option-header" data-i18n="combat-maneuver-bonus-abbrv">cmb</option> <option value="crit_conf" class="option-header" data-i18n="critical-confirm">crit confirm</option> <option value="kineticblast" class="option-header" data-i18n="kinetic-blast">Kinetic Blast</option> <option value="melee2" class="option-header" data-i18n="melee2-attack">alt melee attack</option> <option value="ranged2" class="option-header" data-i18n="ranged2-attack">alt ranged attack</option> <option value="cmb2" class="option-header" data-i18n="combat-maneuver-bonus-abbrv2">alt cmb</option> <option value="dmg" data-i18n="damage">damage</option> <option value="dmg_melee" data-i18n="melee-damage">melee damage</option> <option value="dmg_ranged" data-i18n="ranged-damage">rng damage</option> <option value="dmg_kineticblast" data-i18n="kinetic-blast-damage-abbrv">Kinetic Blast</option> <option value="dmg_melee2" data-i18n="melee2-damage">melee damage</option> <option value="dmg_ranged2" data-i18n="ranged2-damage">rng damage</option> <option value="dmg_power_attack" data-i18n="power-attack-damage">Power Attack Dmg</option> <option value="ac" class="option-header" data-i18n="armor-class-abbrv">ac</option> <option value="armor" class="option-header" data-i18n="armor">armor</option> <option value="shield" class="option-header" data-i18n="shield">shield</option> <option value="natural" class="option-header" data-i18n="natural-armor">natural</option> <option value="touch" class="option-header" data-i18n="touch">touch</option> <option value="cmd" class="option-header" data-i18n="combat-maneuver-defense-abbrv">cmd</option> <option value="flatfooted" class="option-header" data-i18n="flat-footed">flatfooted</option> <option value="check" data-i18n="ability-skill-checks">ability &amp; skill checks</option> <option value="check_ability" data-i18n="ability-checks">ability checks</option> <option value="check_skills" data-i18n="skill-checks">skill checks</option> <option value="initiative" data-i18n="initiative-abbrv">init</option> <option value="casterlevel" data-i18n="caster-level">caster level</option> <option value="spelldc_0" data-i18n="spell-dc-0">spell dc class 0</option> <option value="spelldc_1" data-i18n="spell-dc-1">spell dc class 1</option> <option value="spelldc_2" data-i18n="spell-dc-2">spell dc class 2</option> <option value="size" class="option-header" data-i18n="size">size</option> <option value="speed" class="option-header" data-i18n="speed">speed</option> <option value="hptemp" class="option-header" data-i18n="temporary-hit-points-abbrv">hptemp</option> <option value="saves" data-i18n="all-saves">saves</option> <option value="fort" data-i18n="fortitude-abbrv">fort</option> <option value="will" data-i18n="willpower-abbrv">will</option> <option value="ref" data-i18n="reflex-abbrv">ref</option> <option value="str" class="option-header" data-i18n="strength">str</option> <option value="dex" class="option-header" data-i18n="dexterity">dex</option> <option value="con" class="option-header" data-i18n="constitution">con</option> <option value="int" class="option-header" data-i18n="intelligence">int</option> <option value="wis" class="option-header" data-i18n="wisdom">wis</option> <option value="cha" class="option-header" data-i18n="charisma">cha</option> <option value="str_skills" data-i18n="strength-skills-abbrv">str_skills</option> <option value="dex_skills" data-i18n="dexterity-skills-abbrv">dex_skills</option> <option value="con_skills" data-i18n="constitution-skills-abbrv">con_skills</option> <option value="int_skills" data-i18n="intelligence-skills-abbrv">int_skills</option> <option value="wis_skills" data-i18n="wisdom-skills-abbrv">wis_skills</option> <option value="cha_skills" data-i18n="charisma-skills-abbrv">cha_skills</option> <option value="customa1" class="option-header">customa1</option> <option value="customa2" class="option-header">customa2</option> <option value="customa3" class="option-header">customa3</option> <option value="customa10" class="option-header">customa10</option> <option value="customa11" class="option-header">customa11</option> <option value="customa12" class="option-header">customa12</option> <option value="customa4">customa4|max</option> <option value="customa5">customa5|max</option> <option value="customa6">customa6|max</option> <option value="customa7">customa7|max</option> <option value="customa8">customa8|max</option> <option value="customa9">customa9|max</option> </select> <span data-i18n-title="bonus-or-penalty" data-i18n="bonus">Bonus</span> </label> <input type="checkbox" name="attr_b6_hide" class="nextitem2-hide noshow" value="1"/> <label class="small-label2 sect nextitem2 entry-med"> <select class="select-small" name="attr_b6_bonustype" title="repeating_buff2_$X_b6_bonustype"> <option value="untyped" data-i18n="untyped-default" selected="selected">&#8226;Untyped</option> <option value="alchemical" data-i18n="alchemical">Alchemical</option> <option value="circumstance" data-i18n="circumstance">Circumstance</option> <option value="competence" data-i18n="competence">Competence</option> <option value="deflection" data-i18n="deflection">Deflection</option> <option value="dodge" data-i18n="dodge">Dodge</option> <option value="enhancement" data-i18n="enhancement">Enhancement</option> <option value="inherent" data-i18n="inherent">Inherent</option> <option value="insight" data-i18n="insight">Insight</option> <option value="luck" data-i18n="luck">Luck</option> <option value="morale" data-i18n="morale">Morale</option> <option value="profane" data-i18n="profane">Profane</option> <option value="racial" data-i18n="racial-bonus">Racial</option> <option value="resistance" data-i18n="resistance">Resistance</option> <option value="sacred" data-i18n="sacred">Sacred</option> <option value="size" data-i18n="size">Size</option> <option value="trait" data-i18n="trait">Trait</option> </select> <span data-i18n-title="bonus-type-title" data-i18n="bonus-type">Bonus Type</span> </label> <input type="checkbox" name="attr_b6_val_error" class="error-mshow" value="1"/> <label class="small-label2 sect entry-med highlight"><input class="macro-text-inline float-right" type="text" name="attr_b6_macro-text" title="@{repeating_buff2_$X_b6_macro-text}" placeholder="#/Equation" value="" data-i18n-placeholder="equation-macro-place"/><span class="super note-a" data-i18n="buff-calculation">b6 calc</span></label> <label class="small-label2 number highlight"><input type="number" name="attr_b6_val" title="@{repeating_buff2_$X_b6_val}" value="0" class="calc" readonly="readonly"/><span class="nowrap-over" data-i18n="buff">b6</span></label> </div> <div class="sect expand"> <input type="checkbox" class="showarrow options-show" title="@{repeating_buff2_$X_options-show}" name="attr_options-show" value="1" checked="checked"/> <label class="showsect options-showlabel" data-i18n="select-buffs">Select Buffs</label> <input type="checkbox" class="showarrow desc-show" title="@{repeating_buff2_$X_description-show}" name="attr_description-show" value="1"/> <label class="showsect desc-showlabel" data-i18n="notes">Notes</label> <input type="checkbox" class="showarrow id-show" data-i18n-title="showsect-cmd" data-i18n-aria-label="showsect-cmd" name="attr_ids-show" value="1"/> <label class="showsect id-showlabel" data-i18n="identification-abbrv">ID</label> <hr class="subnav-hr"> <div class="cheat"></div> <div class="table options" style="border:none"> <span data-i18n="buff">Buff</span> 1:<input name="attr_b1-show" type="checkbox" value="1"/> <span data-i18n="buff">Buff</span> 2:<input name="attr_b2-show" type="checkbox" value="1"/> <span data-i18n="buff">Buff</span> 3:<input name="attr_b3-show" type="checkbox" value="1"/> <span data-i18n="buff">Buff</span> 4:<input name="attr_b4-show" type="checkbox" value="1"/> <span data-i18n="buff">Buff</span> 5:<input name="attr_b5-show" type="checkbox" value="1"/> <span data-i18n="buff">Buff</span> 6:<input name="attr_b6-show" type="checkbox" value="1"/> </div> <textarea class="desc half" name="attr_notes" title="@{repeating_buff2_$X_notes}" data-i18n-placeholder="buff-notes"></textarea> <div class="repeating-id"> <label class="small-label2 nextitem"> <input class="selectable calc" name="attr_row_id" readonly="readonly"/> <span class="not-selectable" data-i18n="row-identification-for-macros">Row ID for macros</span> </label> </div> </div> </div> </div> </fieldset> <input type="text" name="attr_buff_init_notes" value="" class="noshow"/> <input type="text" name="attr_buff_save_notes" value="" class="noshow"/> <input type="text" name="attr_buff_defense_notes" value="" class="noshow"/> <input type="text" name="attr_buff_attack_notes" value="" class="noshow"/> <input type="text" name="attr_buff_skill_notes" value="" class="noshow"/> <input type="text" name="attr_condition_init_notes" value="" class="noshow"/> <input type="text" name="attr_condition_save_notes" value="" class="noshow"/> <input type="text" name="attr_condition_defense_notes" value="" class="noshow"/> <input type="text" name="attr_condition_attack_notes" value="" class="noshow"/> <input type="text" name="attr_condition_skill_notes" value="" class="noshow"/> <input type="text" name="attr_condition_spell_notes" value="" class="noshow"/> </div> <div class="sect-buff oldbuff repeating-fields"> <fieldset class="repeating_buff"> <div class="nontable-repeating"> <span class="error"><span class="pictos">!</span><span data-i18n="error-msg1">Error! You must delete this row before editing any items in this section.</span></span> <h3 class="offscreen">Buff <span name="attr_buff-name"></span></h3> <input type="checkbox" class="counted sect-show" data-i18n-title="minimize-cmd" data-i18n-aria-label="minimize-cmd" title="Minimize Row" name="attr_row-show" value="1" checked="checked"/><span></span> <label class="small-label2" data-i18n-title="toggle-buff" data-i18n-aria-label="toggle-buff" title="When checked, this buff is active and will count towards the totals, which will then affect the rest of the sheet. Also, only the visible/selected buffs will count towards the totals."> <input type="checkbox" name="attr_buff-enable_toggle" title="@{repeating_buff_$X_buff-enable_toggle}" value="1"/> <span data-i18n="enabled-chkbox">Enable</span> </label> <label class="small-label2 entry-25p-shrink"><input type="text" name="attr_buff-name" title="@{repeating_buff_$X_buff-name}" data-i18n-placeholder="name"/><span data-i18n="name">Name</span></label> <input class="nextitem-show" type="checkbox" name="attr_buff-STR-show" value="1"/> <div class="linked-fields nextitem"> <input type="checkbox" name="attr_buff-STR_error" class="error-mshow" value="1"/> <label class="small-label2 entry-med highlight"><input class="macro-text-inline" type="text" name="attr_buff-STR_macro-text" title="@{repeating_buff_$X_buff-STR_macro-text}" placeholder="#/Equation" value="" data-i18n-placeholder="equation-macro-place"/><span class="super note-a" data-i18n="strength-calculation-abbrv">STR calc</span></label> <label class="small-label2 number highlight"><input type="number" name="attr_buff-STR" title="@{repeating_buff_$X_buff-STR}" value="0" class="calc" readonly="readonly"/><span class="nowrap-over" data-i18n="strength-abbrv">STR</span></label> </div> <input class="nextitem-show" type="checkbox" name="attr_buff-STR_skills-show" value="1"/> <div class="linked-fields nextitem"> <input type="checkbox" name="attr_buff-STR_skills_error" class="error-mshow" value="1"/> <label class="small-label2 entry-med highlight"><input class="macro-text-inline" type="text" name="attr_buff-STR_skills_macro-text" title="@{repeating_buff_$X_buff-STR_skills_macro-text}" placeholder="#/Equation" value="" data-i18n-placeholder="equation-macro-place"/><span class="super note-a" data-i18n="strength-calculation-skills-abbrv">STR_skills calc</span></label> <label class="small-label2 number highlight"><input type="number" name="attr_buff-STR_skills" title="@{repeating_buff_$X_buff-STR_skills}" value="0" class="calc" readonly="readonly"/><span class="nowrap-over" data-i18n="strength-skills-abbrv">STR_skills</span></label> </div> <input class="nextitem-show" type="checkbox" name="attr_buff-DEX-show" value="1"/> <div class="linked-fields nextitem"> <input type="checkbox" name="attr_buff-DEX_error" class="error-mshow" value="1"/> <label class="small-label2 entry-med highlight"><input class="macro-text-inline" type="text" name="attr_buff-DEX_macro-text" title="@{repeating_buff_$X_buff-DEX_macro-text}" placeholder="#/Equation" value="" data-i18n-placeholder="equation-macro-place"/><span class="super note-a" data-i18n="dexterity-calculation-abbrv">DEX calc</span></label> <label class="small-label2 number highlight"><input type="number" name="attr_buff-DEX" title="@{repeating_buff_$X_buff-DEX}" value="0" class="calc" readonly="readonly"/><span class="nowrap-over" data-i18n="dexterity-abbrv">DEX</span></label> </div> <input class="nextitem-show" type="checkbox" name="attr_buff-DEX_skills-show" value="1"/> <div class="linked-fields nextitem"> <input type="checkbox" name="attr_buff-DEX_skills_error" class="error-mshow" value="1"/> <label class="small-label2 entry-med highlight"><input class="macro-text-inline" type="text" name="attr_buff-DEX_skills_macro-text" title="@{repeating_buff_$X_buff-DEX_skills_macro-text}" placeholder="#/Equation" value="" data-i18n-placeholder="equation-macro-place"/><span class="super note-a" data-i18n="dexterity-calculation-skills-abbrv">DEX_skills calc</span></label> <label class="small-label2 number highlight"><input type="number" name="attr_buff-DEX_skills" title="@{repeating_buff_$X_buff-DEX_skills}" value="0" class="calc" readonly="readonly"/><span class="nowrap-over" data-i18n="dexterity-skills-abbrv">DEX_skills</span></label> </div> <input class="nextitem-show" type="checkbox" name="attr_buff-CON-show" value="1"/> <div class="linked-fields nextitem"> <input type="checkbox" name="attr_buff-CON_error" class="error-mshow" value="1"/> <label class="small-label2 entry-med highlight"><input class="macro-text-inline" type="text" name="attr_buff-CON_macro-text" title="@{repeating_buff_$X_buff-CON_macro-text}" placeholder="#/Equation" value="" data-i18n-placeholder="equation-macro-place"/><span class="super note-a" data-i18n="constitution-calculation-abbrv">CON Calc</span></label> <label class="small-label2 number highlight"><input type="number" name="attr_buff-CON" title="@{repeating_buff_$X_buff-CON}" value="0" class="calc" readonly="readonly"/><span class="nowrap-over" data-i18n="constitution-abbrv">CON</span></label> </div> <input class="nextitem-show" type="checkbox" name="attr_buff-CON_skills-show" value="1"/> <div class="linked-fields nextitem"> <input type="checkbox" name="attr_buff-CON_skills_error" class="error-mshow" value="1"/> <label class="small-label2 entry-med highlight"><input class="macro-text-inline" type="text" name="attr_buff-CON_skills_macro-text" title="@{repeating_buff_$X_buff-CON_skills_macro-text}" placeholder="#/Equation" value="" data-i18n-placeholder="equation-macro-place"/><span class="super note-a" data-i18n="constitution-calculation-skills-abbrv">CON_skills Calc</span></label> <label class="small-label2 number highlight"><input type="number" name="attr_buff-CON_skills" title="@{repeating_buff_$X_buff-CON_skills}" value="0" class="calc" readonly="readonly"/><span class="nowrap-over" data-i18n="constitution-skills-abbrv">CON_skills</span></label> </div> <input class="nextitem-show" type="checkbox" name="attr_buff-INT-show" value="1"/> <div class="linked-fields nextitem"> <input type="checkbox" name="attr_buff-INT_error" class="error-mshow" value="1"/> <label class="small-label2 entry-med highlight"><input class="macro-text-inline" type="text" name="attr_buff-INT_macro-text" title="@{repeating_buff_$X_buff-INT_macro-text}" placeholder="#/Equation" value="" data-i18n-placeholder="equation-macro-place"/><span class="super note-a" data-i18n="intelligence-calculation-abbrv">INT Calc</span></label> <label class="small-label2 number highlight"><input type="number" name="attr_buff-INT" title="@{repeating_buff_$X_buff-INT}" value="0" class="calc" readonly="readonly"/><span class="nowrap-over" data-i18n="intelligence-abbrv">INT</span></label> </div> <input class="nextitem-show" type="checkbox" name="attr_buff-INT_skills-show" value="1"/> <div class="linked-fields nextitem"> <input type="checkbox" name="attr_buff-INT_skills_error" class="error-mshow" value="1"/> <label class="small-label2 entry-med highlight"><input class="macro-text-inline" type="text" name="attr_buff-INT_skills_macro-text" title="@{repeating_buff_$X_buff-INT_skills_macro-text}" placeholder="#/Equation" value="" data-i18n-placeholder="equation-macro-place"/><span class="super note-a" data-i18n="intelligence-calculation-skills-abbrv">INT_skills Calc</span></label> <label class="small-label2 number highlight"><input type="number" name="attr_buff-INT_skills" title="@{repeating_buff_$X_buff-INT_skills}" value="0" class="calc" readonly="readonly"/><span class="nowrap-over" data-i18n="intelligence-skills-abbrv">INT_skills</span></label> </div> <input class="nextitem-show" type="checkbox" name="attr_buff-WIS-show" value="1"/> <div class="linked-fields nextitem"> <input type="checkbox" name="attr_buff-WIS_error" class="error-mshow" value="1"/> <label class="small-label2 entry-med highlight"><input class="macro-text-inline" type="text" name="attr_buff-WIS_macro-text" title="@{repeating_buff_$X_buff-WIS_macro-text}" placeholder="#/Equation" value="" data-i18n-placeholder="equation-macro-place"/><span class="super note-a" data-i18n="wisdom-calculation-abbrv">WIS Calc</span></label> <label class="small-label2 number highlight"><input type="number" name="attr_buff-WIS" title="@{repeating_buff_$X_buff-WIS}" value="0" class="calc" readonly="readonly"/><span class="nowrap-over" data-i18n="wisdom-abbrv">WIS</span></label> </div> <input class="nextitem-show" type="checkbox" name="attr_buff-WIS_skills-show" value="1"/> <div class="linked-fields nextitem"> <input type="checkbox" name="attr_buff-WIS_skills_error" class="error-mshow" value="1"/> <label class="small-label2 entry-med highlight"><input class="macro-text-inline" type="text" name="attr_buff-WIS_skills_macro-text" title="@{repeating_buff_$X_buff-WIS_skills_macro-text}" placeholder="#/Equation" value="" data-i18n-placeholder="equation-macro-place"/><span class="super note-a" data-i18n="wisdom-calculation-skills-abbrv">WIS_skills Calc</span></label> <label class="small-label2 number highlight"><input type="number" name="attr_buff-WIS_skills" title="@{repeating_buff_$X_buff-WIS_skills}" value="0" class="calc" readonly="readonly"/><span class="nowrap-over" data-i18n="wisdom-skills-abbrv">WIS_skills</span></label> </div> <input class="nextitem-show" type="checkbox" name="attr_buff-CHA-show" value="1"/> <div class="linked-fields nextitem"> <input type="checkbox" name="attr_buff-CHA_error" class="error-mshow" value="1"/> <label class="small-label2 entry-med highlight"><input class="macro-text-inline" type="text" name="attr_buff-CHA_macro-text" title="@{repeating_buff_$X_buff-CHA_macro-text}" placeholder="#/Equation" value="" data-i18n-placeholder="equation-macro-place"/><span class="super note-a" data-i18n="charisma-calculation-abbrv">CHA Calc</span></label> <label class="small-label2 number highlight"><input type="number" name="attr_buff-CHA" title="@{repeating_buff_$X_buff-CHA}" value="0" class="calc" readonly="readonly"/><span class="nowrap-over" data-i18n="charisma-abbrv">CHA</span></label> </div> <input class="nextitem-show" type="checkbox" name="attr_buff-CHA_skills-show" value="1"/> <div class="linked-fields nextitem"> <input type="checkbox" name="attr_buff-CHA_skills_error" class="error-mshow" value="1"/> <label class="small-label2 entry-med highlight"><input class="macro-text-inline" type="text" name="attr_buff-CHA_skills_macro-text" title="@{repeating_buff_$X_buff-CHA_skills_macro-text}" placeholder="#/Equation" value="" data-i18n-placeholder="equation-macro-place"/><span class="super note-a" data-i18n="charisma-calculation-skills-abbrv">CHA_skills Calc</span></label> <label class="small-label2 number highlight"><input type="number" name="attr_buff-CHA_skills" title="@{repeating_buff_$X_buff-CHA_skills}" value="0" class="calc" readonly="readonly"/><span class="nowrap-over" data-i18n="charisma-skills-abbrv">CHA_skills</span></label> </div> <input class="nextitem-show" type="checkbox" name="attr_buff-Fort-show" value="1"/> <div class="linked-fields nextitem"> <input type="checkbox" name="attr_buff-Fort_error" class="error-mshow" value="1"/> <label class="small-label2 entry-med highlight"><input class="macro-text-inline" type="text" name="attr_buff-Fort_macro-text" title="@{repeating_buff_$X_buff-Fort_macro-text}" placeholder="#/Equation" value="" data-i18n-placeholder="equation-macro-place"/><span class="super note-a" data-i18n="fortitude-calculation-abbrv">Fort Calc</span></label> <label class="small-label2 number highlight"><input type="number" name="attr_buff-Fort" title="@{repeating_buff_$X_buff-Fort}" value="0" class="calc" readonly="readonly"/><span class="nowrap-over" data-i18n="fortitude-abbrv">Fort</span></label> </div> <input class="nextitem-show" type="checkbox" name="attr_buff-Ref-show" value="1"/> <div class="linked-fields nextitem"> <input type="checkbox" name="attr_buff-Ref_error" class="error-mshow" value="1"/> <label class="small-label2 entry-med highlight"><input class="macro-text-inline" type="text" name="attr_buff-Ref_macro-text" title="@{repeating_buff_$X_buff-Ref_macro-text}" placeholder="#/Equation" value="" data-i18n-placeholder="equation-macro-place"/><span class="super note-a" data-i18n="reflex-calculation-abbrv">Ref Calc</span></label> <label class="small-label2 number highlight"><input type="number" name="attr_buff-Ref" title="@{repeating_buff_$X_buff-Ref}" value="0" class="calc" readonly="readonly"/><span class="nowrap-over" data-i18n="reflex-abbrv">Ref</span></label> </div> <input class="nextitem-show" type="checkbox" name="attr_buff-Will-show" value="1"/> <div class="linked-fields nextitem"> <input type="checkbox" name="attr_buff-Will_error" class="error-mshow" value="1"/> <label class="small-label2 entry-med highlight"><input class="macro-text-inline" type="text" name="attr_buff-Will_macro-text" title="@{repeating_buff_$X_buff-Will_macro-text}" placeholder="#/Equation" value="" data-i18n-placeholder="equation-macro-place"/><span class="super note-a" data-i18n="willpower-calculation-abbrv">Will Calc</span></label> <label class="small-label2 number highlight"><input type="number" name="attr_buff-Will" title="@{repeating_buff_$X_buff-Will}" value="0" class="calc" readonly="readonly"/><span class="nowrap-over" data-i18n="willpower-abbrv">Will</span></label> </div> <input class="nextitem-show" type="checkbox" name="attr_buff-AC-show" value="1"/> <div class="linked-fields nextitem"> <input type="checkbox" name="attr_buff-AC_error" class="error-mshow" value="1"/> <label class="small-label2 entry-med highlight"><input class="macro-text-inline" type="text" name="attr_buff-AC_macro-text" title="@{repeating_buff_$X_buff-AC_macro-text}" placeholder="#/Equation" value="" data-i18n-placeholder="equation-macro-place"/><span class="super note-a" data-i18n="armor-class-calculation-abbrv">AC Calc</span></label> <label class="small-label2 number highlight"><input type="number" name="attr_buff-AC" title="@{repeating_buff_$X_buff-AC}" value="0" class="calc" readonly="readonly"/><span class="nowrap-over" data-i18n="armor-class-abbrv">AC</span></label> </div> <input class="nextitem-show" type="checkbox" name="attr_buff-Touch-show" value="1"/> <div class="linked-fields nextitem"> <input type="checkbox" name="attr_buff-Touch_error" class="error-mshow" value="1"/> <label class="small-label2 entry-med highlight"><input class="macro-text-inline" type="text" name="attr_buff-Touch_macro-text" title="@{repeating_buff_$X_buff-Touch_macro-text}" placeholder="#/Equation" value="" data-i18n-placeholder="equation-macro-place"/><span class="super note-a" data-i18n="touch-armor-class-calculation-abbrv">Touch Calc</span></label> <label class="small-label2 number highlight"><input type="number" name="attr_buff-Touch" title="@{repeating_buff_$X_buff-Touch}" value="0" class="calc" readonly="readonly"/><span class="nowrap-over" data-i18n="touch">Touch</span></label> </div> <input class="nextitem-show" type="checkbox" name="attr_buff-flat-footed-show" value="1"/> <div class="linked-fields nextitem"> <input type="checkbox" name="attr_buff-flat-footed_error" class="error-mshow" value="1"/> <label class="small-label2 entry-med highlight"><input class="macro-text-inline" type="text" name="attr_buff-flat-footed_macro-text" title="@{repeating_buff_$X_buff-flat-footed_macro-text}" placeholder="#/Equation" value="" data-i18n-placeholder="equation-macro-place"/><span class="super note-a" data-i18n="flat-footed-only-calculation-abbrv">Flat-Footed Calc</span></label> <label class="small-label2 number highlight"><input type="number" name="attr_buff-flat-footed" title="@{repeating_buff_$X_buff-flat-footed}" value="0" class="calc" readonly="readonly"/><span class="nowrap-over" data-i18n="flat-footed-abbrv">Flat-Footed</span></label> </div> <input class="nextitem-show" type="checkbox" name="attr_buff-CMD-show" value="1"/> <div class="linked-fields nextitem"> <input type="checkbox" name="attr_buff-CMD_error" class="error-mshow" value="1"/> <label class="small-label2 entry-med highlight"><input class="macro-text-inline" type="text" name="attr_buff-CMD_macro-text" title="@{repeating_buff_$X_buff-CMD_macro-text}" placeholder="#/Equation" value="" data-i18n-placeholder="equation-macro-place"/><span class="super note-a" data-i18n="combat-maneuver-defense-calculation-abbrv">CMD Calc</span></label> <label class="small-label2 number highlight"><input type="number" name="attr_buff-CMD" title="@{repeating_buff_$X_buff-CMD}" value="0" class="calc" readonly="readonly"/><span class="nowrap-over" data-i18n="combat-maneuver-defense-abbrv">CMD</span></label> </div> <input class="nextitem-show" type="checkbox" name="attr_buff-Melee-show" value="1"/> <div class="linked-fields nextitem"> <input type="checkbox" name="attr_buff-Melee_error" class="error-mshow" value="1"/> <label class="small-label2 entry-med highlight"><input class="macro-text-inline" type="text" name="attr_buff-Melee_macro-text" title="@{repeating_buff_$X_buff-Melee_macro-text}" placeholder="#/Equation" value="" data-i18n-placeholder="equation-macro-place"/><span class="super note-a" data-i18n="melee-calculation">Melee Calc</span></label> <label class="small-label2 number highlight"><input type="number" name="attr_buff-Melee" title="@{repeating_buff_$X_buff-Melee}" value="0" class="calc" readonly="readonly"/><span class="nowrap-over" data-i18n="melee">Melee</span></label> </div> <input class="nextitem-show" type="checkbox" name="attr_buff-Ranged-show" value="1"/> <div class="linked-fields nextitem"> <input type="checkbox" name="attr_buff-Ranged_error" class="error-mshow" value="1"/> <label class="small-label2 entry-med highlight"><input class="macro-text-inline" type="text" name="attr_buff-Ranged_macro-text" title="@{repeating_buff_$X_buff-Ranged_macro-text}" placeholder="#/Equation" value="" data-i18n-placeholder="equation-macro-place"/><span class="super note-a" data-i18n="ranged-calculation">Ranged Calc</span></label> <label class="small-label2 number highlight"><input type="number" name="attr_buff-Ranged" title="@{repeating_buff_$X_buff-Ranged}" value="0" class="calc" readonly="readonly"/><span class="nowrap-over" data-i18n="ranged">Ranged</span></label> </div> <input class="nextitem-show" type="checkbox" name="attr_buff-CMB-show" value="1"/> <div class="linked-fields nextitem"> <input type="checkbox" name="attr_buff-CMB_error" class="error-mshow" value="1"/> <label class="small-label2 entry-med highlight"><input class="macro-text-inline" type="text" name="attr_buff-CMB_macro-text" title="@{repeating_buff_$X_buff-CMB_macro-text}" placeholder="#/Equation" value="" data-i18n-placeholder="equation-macro-place"/><span class="super note-a" data-i18n="combat-maneuver-bonus-calculation-abbrv">CMB Calc</span></label> <label class="small-label2 number highlight"><input type="number" name="attr_buff-CMB" title="@{repeating_buff_$X_buff-CMB}" value="0" class="calc" readonly="readonly"/><span class="nowrap-over" data-i18n="combat-maneuver-bonus-abbrv">CMB</span></label> </div> <input class="nextitem-show" type="checkbox" name="attr_buff-DMG-show" value="1"/> <div class="linked-fields nextitem"> <input type="checkbox" name="attr_buff-DMG_error" class="error-mshow" value="1"/> <label class="small-label2 entry-med highlight"><input class="macro-text-inline" type="text" name="attr_buff-DMG_macro-text" title="@{repeating_buff_$X_buff-DMG_macro-text}" placeholder="#/Equation" value="" data-i18n-placeholder="equation-macro-place"/><span class="super note-a" data-i18n="damage-calculation-abbrv">DMG Calc</span></label> <label class="small-label2 number highlight"><input type="number" name="attr_buff-DMG" title="@{repeating_buff_$X_buff-DMG}" value="0" class="calc" readonly="readonly"/><span class="nowrap-over" data-i18n="damage-abbrv">DMG</span></label> </div> <input class="nextitem-show" type="checkbox" name="attr_buff-DMG_ranged-show" value="1"/> <div class="linked-fields nextitem"> <input type="checkbox" name="attr_buff-DMG_ranged_error" class="error-mshow" value="1"/> <label class="small-label2 entry-med highlight"><input class="macro-text-inline" type="text" name="attr_buff-DMG_ranged_macro-text" title="@{repeating_buff_$X_buff-DMG_ranged_macro-text}" placeholder="#/Equation" value="" data-i18n-placeholder="equation-macro-place"/><span class="super note-a" data-i18n="damage-ranged-calculation-abbrv">DMG_ranged Calc</span></label> <label class="small-label2 number highlight"><input type="number" name="attr_buff-DMG_ranged" title="@{repeating_buff_$X_buff-DMG_ranged}" value="0" class="calc" readonly="readonly"/><span class="nowrap-over" data-i18n="damage-ranged-abbrv">DMG_ranged</span></label> </div> <input class="nextitem-show" type="checkbox" name="attr_buff-size-show" value="1"/> <div class="linked-fields nextitem" style="width:8em!important"> <label class="small-label2 entry-long"> <select name="attr_buff-size" title="@{buff-size}"> <option value="-3" data-i18n="3-sizes-smaller">3 sizes smaller</option> <option value="-2" data-i18n="2-sizes-smaller">2 sizes smaller</option> <option value="-1" data-i18n="1-size-smaller">1 size smaller</option> <option value="0" data-i18n="select-one-default" selected="selected">&#8226;Select One</option> <option value="1" data-i18n="1-size-larger">1 size larger</option> <option value="2" data-i18n="2-sizes-larger">2 sizes larger</option> <option value="3" data-i18n="3-sizes-larger">3 sizes larger</option> </select> <span data-i18n="size">Size</span> </label> </div> <input class="nextitem-show" type="checkbox" name="attr_buff-initiative-show" value="1"/> <div class="linked-fields nextitem"> <input type="checkbox" name="attr_buff-initiative_error" class="error-mshow" value="1"/> <label class="small-label2 entry-med highlight"><input class="macro-text-inline" type="text" name="attr_buff-initiative_macro-text" title="@{repeating_buff_$X_buff-initiative_macro-text}" placeholder="#/Equation" value="" data-i18n-placeholder="equation-macro-place"/><span class="super note-a" data-i18n="initiative-calculation-abbrv">Initiative calc</span></label> <label class="small-label2 number highlight"><input type="number" name="attr_buff-initiative" title="@{repeating_buff_$X_buff-initiative}" value="0" class="calc" readonly="readonly"/><span class="nowrap-over" data-i18n="initiative-abbrv">Init</span></label> </div> <input class="nextitem-show" type="checkbox" name="attr_buff-speed-show" value="1"/> <div class="linked-fields nextitem"> <input type="checkbox" name="attr_buff-speed_error" class="error-mshow" value="1"/> <label class="small-label2 entry-med highlight"><input class="macro-text-inline" type="text" name="attr_buff-speed_macro-text" title="@{repeating_buff_$X_buff-speed_macro-text}" placeholder="#/Equation" value="" data-i18n-placeholder="equation-macro-place"/><span class="super note-a" data-i18n="speed-calculation-abbrv">Speed calc</span></label> <label class="small-label2 number highlight"><input type="number" name="attr_buff-speed" title="@{repeating_buff_$X_buff-speed}" value="0" class="calc" readonly="readonly"/><span class="nowrap-over" data-i18n="speed">Speed</span></label> </div> <input class="nextitem-show" type="checkbox" name="attr_buff-Check-show" value="1"/> <div class="linked-fields nextitem"> <input type="checkbox" name="attr_buff-Check_error" class="error-mshow" value="1"/> <label class="small-label2 entry-med highlight"><input class="macro-text-inline" type="text" name="attr_buff-Check_macro-text" title="@{repeating_buff_$X_buff-Check_macro-text}" placeholder="#/Equation" value="" data-i18n-placeholder="equation-macro-place"/><span class="super note-a" data-i18n="ability-checks-calculation-abbrv">check_ability Calc</span></label> <label class="small-label2 number highlight"><input type="number" name="attr_buff-Check" title="@{repeating_buff_$X_buff-Check}" value="0" class="calc" readonly="readonly"/><span class="nowrap-over" data-i18n-title="buff-ability-checks-title" data-i18n="ability-checks-abbrv">check_ability</span></label> </div> <input class="nextitem-show" type="checkbox" name="attr_buff-check_skills-show" value="1"/> <div class="linked-fields nextitem"> <input type="checkbox" name="attr_buff-check_skills_error" class="error-mshow" value="1"/> <label class="small-label2 entry-med highlight"><input class="macro-text-inline" type="text" name="attr_buff-check_skills_macro-text" title="@{repeating_buff_$X_buff-check_skills_macro-text}" placeholder="#/Equation" value="" data-i18n-placeholder="equation-macro-place"/><span class="super note-a" data-i18n="skill-checks-calculation-abbrv">check_skills Calc</span></label> <label class="small-label2 number highlight"><input type="number" name="attr_buff-check_skills" title="@{repeating_buff_$X_buff-check_skills} Skill and ability check" value="0" class="calc" readonly="readonly"/><span class="nowrap-over" data-i18n-title="buff-skill-checks-title" data-i18n="skill-checks-abbrv">check_skills</span></label> </div> <input class="nextitem-show" type="checkbox" name="attr_buff-CasterLevel-show" value="1"/> <div class="linked-fields nextitem"> <input type="checkbox" name="attr_buff-CasterLevel_error" class="error-mshow" value="1"/> <label class="small-label2 entry-med highlight"><input class="macro-text-inline" type="text" name="attr_buff-CasterLevel_macro-text" title="@{repeating_buff_$X_buff-CasterLevel_macro-text}" placeholder="#/Equation" value="" data-i18n-placeholder="equation-macro-place"/><span class="super note-a" data-i18n="caster-level-calculation">Caster Lvl Calc</span></label> <label class="small-label2 number highlight"><input type="number" name="attr_buff-CasterLevel" title="@{repeating_buff_$X_buff-CasterLevel}" value="0" class="calc" readonly="readonly"/><span class="nowrap-over" data-i18n="caster-level-abbrv">CL</span></label> </div> <input class="nextitem-show" type="checkbox" name="attr_buff-HP-temp-show" value="1"/> <div class="linked-fields nextitem buff-notype"> <input type="checkbox" name="attr_buff-HP-temp_error" class="error-mshow" value="1"/> <label class="small-label2 entry-med highlight"><input class="macro-text-inline" type="text" name="attr_buff-HP-temp_macro-text" title="@{repeating_buff_$X_buff-HP-temp_macro-text}" placeholder="#/Equation" value="" data-i18n-placeholder="equation-macro-place"/><span class="super note-a" data-i18n="temporary-hit-points-calculation-abbrv">Temp HP Calc</span></label> <label class="small-label2 number highlight"><input type="number" name="attr_buff-HP-temp" title="@{repeating_buff_$X_buff-HP-temp}" value="0" class="calc" readonly="readonly"/><span class="nowrap-over" data-i18n="temporary-hit-points-abbrv">HP</span></label> </div> <div class="sect expand"> <input type="checkbox" class="showarrow options-show" title="@{repeating_buff_$X_options-show}" name="attr_options-show" value="1" checked="checked"/> <label class="showsect options-showlabel" data-i18n="select-buffs">Select Buffs</label> <input type="checkbox" class="showarrow desc-show" title="@{repeating_buff_$X_description-show}" name="attr_description-show" value="1"/> <label class="showsect desc-showlabel" data-i18n="notes">Notes</label> <input type="checkbox" class="showarrow id-show" data-i18n-title="showsect-cmd" data-i18n-aria-label="showsect-cmd" name="attr_ids-show" value="1"/> <label class="showsect id-showlabel" data-i18n="identification-abbrv">ID</label> <hr class="subnav-hr"> <div class="cheat"></div> <div class="table options" style="border:none"> <div class="main" style="font-weight:700"> <div class="buffsnav tabs custbordernav" role="menubar" aria-label="buffs-navigation" data-i18n-aria-label="buffs-navigation"></div> <input type="radio" class="tabinput tab0" name="attr_buffs_tab" value="0" data-i18n-aria-label="abilities" data-i18n-title="abilities" checked="checked"/> <label role="menuitem" class="tab tab0" data-i18n-title="abilities" data-i18n-aria-label="abilities" title="abilities" data-i18n="abilities">Abilities</label> <input type="radio" class="tabinput tab1" name="attr_buffs_tab" value="1" data-i18n-aria-label="skills-buffs" data-i18n-title="skills"/> <label role="menuitem" class="tab tab1" data-i18n-title="skills" data-i18n="skills">Skills</label> <input type="radio" class="tabinput tab2" name="attr_buffs_tab" value="2" data-i18n-aria-label="attack-buffs" data-i18n-title="attacks"/> <label role="menuitem" class="tab tab2" data-i18n-title="attacks" data-i18n="attacks">Attacks</label> <input type="radio" class="tabinput tab3" name="attr_buffs_tab" value="3" data-i18n-aria-label="defense-buffs" data-i18n-title="defense"/> <label role="menuitem" class="tab tab3" data-i18n-title="defenses" data-i18n="defenses">Defenses</label> <input type="radio" class="tabinput tab4" name="attr_buffs_tab" value="4" data-i18n-aria-label="Other-buffs" data-i18n-title="other"/> <label role="menuitem" class="tab tab4" data-i18n-title="other" data-i18n="other">Other</label> <span class="nontable-name"> </span> <div class="section0 section section-abilities" role="region" aria-label="abilities" data-i18n-aria-label="abilities"> <span data-i18n-title="buff-ability-checks-title" data-i18n-aria-label="buff-ability-checks-title"><span data-i18n="ability-checks">Check</span>:<input type="checkbox" title="@{repeating_buff_$X_buff-Check-show}" name="attr_buff-Check-show" value="1"/></span> <span data-i18n-title="buff-strength-title" data-i18n-aria-label="buff-strength-title"><span data-i18n="strength-abbrv">STR</span>:<input type="checkbox" title="@{repeating_buff_$X_buff-STR-show}" name="attr_buff-STR-show" value="1"/></span> <span data-i18n-title="buff-dexterity-title" data-i18n-aria-label="buff-dexterity-title"><span data-i18n="dexterity-abbrv">DEX</span>:<input type="checkbox" title="@{repeating_buff_$X_buff-DEX-show}" name="attr_buff-DEX-show" value="1"/></span> <span data-i18n-title="buff-constitution-title" data-i18n-aria-label="buff-constitution-title"><span data-i18n="constitution-abbrv">CON</span>:<input type="checkbox" title="@{repeating_buff_$X_buff-CON-show}" name="attr_buff-CON-show" value="1"/></span> <span data-i18n-title="buff-intelligence-title" data-i18n-aria-label="buff-intelligence-title"><span data-i18n="intelligence-abbrv">INT</span>:<input type="checkbox" title="@{repeating_buff_$X_buff-INT-show}" name="attr_buff-INT-show" value="1"/></span> <span data-i18n-title="buff-wisdom-title" data-i18n-aria-label="buff-wisdom-title"><span data-i18n="wisdom-abbrv">WIS</span>:<input type="checkbox" title="@{repeating_buff_$X_buff-WIS-show}" name="attr_buff-WIS-show" value="1"/></span> <span data-i18n-title="buff-charisma-title" data-i18n-aria-label="buff-charisma-title"><span data-i18n="charisma-abbrv">CHA</span>:<input type="checkbox" title="@{repeating_buff_$X_buff-CHA-show}" name="attr_buff-CHA-show" value="1"/></span> </div> <div class="section1 section section-skills" role="region" aria-label="skills" data-i18n-aria-label="skills"> <span data-i18n-title="buff-skill-checks-title" data-i18n-aria-label="buff-skill-checks-title"><span data-i18n="skill-checks">Check</span>:<input type="checkbox" title="@{repeating_buff_$X_buff-check_skills-show}" name="attr_buff-check_skills-show" value="1"/></span> <span data-i18n-title="buff-strength-based-skills-title" data-i18n-aria-label="buff-strength-based-skills-title"><span data-i18n="strength-skills-abbrv">STR</span>:<input type="checkbox" title="@{repeating_buff_$X_buff-STR_skills-show}" name="attr_buff-STR_skills-show" value="1"/></span> <span data-i18n-title="buff-dexterity-based-skills-title" data-i18n-aria-label="buff-dexterity-based-skills-title"><span data-i18n="dexterity-skills-abbrv">DEX</span>:<input type="checkbox" title="@{repeating_buff_$X_buff-DEX_skills-show}" name="attr_buff-DEX_skills-show" value="1"/></span> <span data-i18n-title="buff-constitution-based-skills-title" data-i18n-aria-label="buff-constitution-based-skills-title"><span data-i18n="constitution-skills-abbrv">CON</span>:<input type="checkbox" title="@{repeating_buff_$X_buff-CON_skills-show}" name="attr_buff-CON_skills-show" value="1"/></span> <span data-i18n-title="buff-intelligence-based-skills-title" data-i18n-aria-label="buff-intelligence-based-skills-title"><span data-i18n="intelligence-skills-abbrv">INT</span>:<input type="checkbox" title="@{repeating_buff_$X_buff-INT_skills-show}" name="attr_buff-INT_skills-show" value="1"/></span> <span data-i18n-title="buff-wisdom-based-skills-title" data-i18n-aria-label="buff-wisdom-based-skills-title"><span data-i18n="wisdom-skills-abbrv">WIS</span>:<input type="checkbox" title="@{repeating_buff_$X_buff-WIS_skills-show}" name="attr_buff-WIS_skills-show" value="1"/></span> <span data-i18n-title="buff-charisma-based-skills-title" data-i18n-aria-label="buff-charisma-based-skills-title"><span data-i18n="charisma-skills-abbrv">CHA</span>:<input type="checkbox" title="@{repeating_buff_$X_buff-CHA_skills-show}" name="attr_buff-CHA_skills-show" value="1"/></span> </div> <div class="section2 section section-attack" role="region" aria-label="attacks" data-i18n-aria-label="attacks"> <span data-i18n-title="buff-melee-title" data-i18n-aria-label="buff-melee-title"><span data-i18n="melee">Melee</span>:<input type="checkbox" title="@{repeating_buff_$X_buff-Melee-show}" name="attr_buff-Melee-show" value="1"/></span> <span data-i18n-title="buff-ranged-title" data-i18n-aria-label="buff-ranged-title"><span data-i18n="ranged">Ranged</span>:<input type="checkbox" title="@{repeating_buff_$X_buff-Ranged-show}" name="attr_buff-Ranged-show" value="1"/></span> <span data-i18n-title="buff-combat-maneuver-bonus-title" data-i18n-aria-label="buff-combat-maneuver-bonus-title"><span data-i18n="combat-maneuver-bonus-only-abbrv">CMB only</span>:<input type="checkbox" title="@{repeating_buff_$X_buff-CMB-show}" name="attr_buff-CMB-show" value="1"/></span> <span data-i18n-title="buff-blade-damage-title" data-i18n-aria-label="buff-blade-damage-title"><span data-i18n="damage-blade-abbrv">Dmg</span>:<input type="checkbox" title="@{repeating_buff_$X_buff-DMG-show}" name="attr_buff-DMG-show" value="1"/></span> <span data-i18n-title="buff-damage-ranged-title" data-i18n-aria-label="buff-damage-ranged-title"><span data-i18n="damage-ranged-abbrv">DMG_ranged</span>:<input type="checkbox" title="@{repeating_buff_$X_buff-DMG_ranged-show}" name="attr_buff-DMG_ranged-show" value="1"/></span> </div> <div class="section3 section section-defense" role="region" aria-label="defenses" data-i18n-aria-label="defenses"> <span data-i18n-title="buff-armor-class-title" data-i18n-aria-label="buff-armor-class-title"><span data-i18n="armor-class-abbrv">AC</span>:<input type="checkbox" title="@{repeating_buff_$X_buff-AC-show}" name="attr_buff-AC-show" value="1"/></span> <span data-i18n-title="buff-touch-title" data-i18n-aria-label="buff-touch-title"><span data-i18n="touch-armor-class-abbrv">Touch AC</span>:<input type="checkbox" title="@{repeating_buff_$X_buff-Touch-show}" name="attr_buff-Touch-show" value="1"/></span> <span data-i18n-title="buff-flat-footed-title" data-i18n-aria-label="buff-flat-footed-title"><span data-i18n="flat-footed-abbrv">AC</span>:<input type="checkbox" title="@{repeating_buff_$X_buff-flat-footed-show}" name="attr_buff-flat-footed-show" value="1"/></span> <span data-i18n-title="buff-cmd-title" data-i18n-aria-label="buff-cmd-title"><span data-i18n="combat-maneuver-defense-abbrv">CMD</span>:<input type="checkbox" title="@{repeating_buff_$X_buff-CMD-show}" name="attr_buff-CMD-show" value="1"/></span> <span data-i18n-title="buff-deflection-title" data-i18n-aria-label="buff-deflection-title"><span data-i18n="deflection">Deflection</span>:<input type="checkbox" title="@{repeating_buff_$X_buff-deflection-show}" name="attr_buff-deflection-show" value="1"/></span> <span data-i18n-title="buff-dodge-title" data-i18n-aria-label="buff-dodge-title"><span data-i18n="dodge">Dodge</span>:<input type="checkbox" title="@{repeating_buff_$X_buff-dodge-show}" name="attr_buff-dodge-show" value="1"/></span> </div> <div class="section4 section section-other" role="region" aria-label="other" data-i18n-aria-label="other"> <span data-i18n-title="buff-temp-hp-title" data-i18n-aria-label="buff-temp-hp-title"><span data-i18n="temporary-hit-points-abbrv">Temp HP</span>:<input type="checkbox" title="@{repeating_buff_$X_buff-HP-temp-show}" name="attr_buff-HP-temp-show" value="1"/></span> <span data-i18n-title="buff-fortitude-title" data-i18n-aria-label="buff-fortitude-title"><span data-i18n="fortitude-abbrv">Fort</span>:<input type="checkbox" title="@{repeating_buff_$X_buff-Fort-show}" name="attr_buff-Fort-show" value="1"/></span> <span data-i18n-title="buff-reflex-title" data-i18n-aria-label="buff-reflex-title"><span data-i18n="reflex-abbrv">Ref</span>:<input type="checkbox" title="@{repeating_buff_$X_buff-Ref-show}" name="attr_buff-Ref-show" value="1"/></span> <span data-i18n-title="buff-will-title" data-i18n-aria-label="buff-will-title"><span data-i18n="willpower-abbrv">Will</span>:<input type="checkbox" title="@{repeating_buff_$X_buff-Will-show}" name="attr_buff-Will-show" value="1"/></span> <span data-i18n-title="buff-initiative-title" data-i18n-aria-label="buff-initiative-title"><span data-i18n="initiative-abbrv">Init</span>:<input type="checkbox" title="@{repeating_buff_$X_buff-initiative-show}" name="attr_buff-initiative-show" value="1"/></span> <span data-i18n-title="buff-size-title" data-i18n-aria-label="buff-size-title"><span data-i18n="size">Size</span>:<input type="checkbox" title="@{repeating_buff_$X_buff-size-show}" name="attr_buff-size-show" value="1"/></span> <span data-i18n-title="buff-speed-title" data-i18n-aria-label="buff-speed-title"><span data-i18n="speed">AC</span>:<input type="checkbox" title="@{repeating_buff_$X_buff-speed-show}" name="attr_buff-speed-show" value="1"/></span> <span data-i18n-title="buff-caster-level-title" data-i18n-aria-label="buff-caster-level-title"><span data-i18n="caster-level">Caster Lvl</span>:<input type="checkbox" title="@{repeating_buff_$X_buff-CasterLevel-show}" name="attr_buff-CasterLevel-show" value="1"/></span> </div> </div> </div> <textarea class="desc half" name="attr_buff-notes" title="@{repeating_buff_$X_buff-notes}" data-i18n-placeholder="buff-notes"></textarea> <div class="repeating-id"> <label class="small-label2 nextitem"> <input class="selectable calc" name="attr_row_id" readonly="readonly"/> <span class="not-selectable" data-i18n="row-identification-for-macros">Row ID for macros</span> </label> </div> </div> </div> </fieldset> </div> </div> </div> <input type="checkbox" class="noshow npc-show not-A-show" name="attr_is_npc" value="1" role="presentation"/> <input type="checkbox" class="noshow or-B-show" name="attr_both_whisper_show" value="1" role="presentation"/> <div role="group" aria-label="menu buttons display menus in chat area for user to pick from. These are groups of attacks, abilities, etc" class="top-buttons inline not-A-or-B-sect"> <input class="showarrow h2arrow" style="width:5em;margin-right:-4.75em" type="checkbox" name="attr_command-buttons-show" aria-label="check to reveal command buttons" data-i18n-title="menus-showsect-cmd" data-i18n-aria-label="menus-showsect-cmd" value="1" checked="checked"/> <h2 class="clickheader showsect"><label data-i18n="menus">Menus</label></h2> <span class="h2-section inline buttons-menu"> <input type="checkbox" name="attr_unchained_skills-show" class="unchained-show" value="1" role="presentation"/> <input type="checkbox" name="attr_BG-Skill-Use" class="consolidated-show" value="0" role="presentation"/> <input type="checkbox" name="attr_BG-Skill-Use" class="bg-show" value="1" checked="checked" role="presentation"/> <input type="checkbox" name="attr_use_spells" class="sect2-show noshow" value="1"/> <input type="checkbox" name="attr_spellclass-0-exists" class="spellclass0-show noshow" value="1"/> <input type="checkbox" name="attr_spellclass-1-exists" class="spellclass1-show noshow" value="1"/> <input type="checkbox" name="attr_spellclass-2-exists" class="spellclass2-show noshow" value="1"/> <button type="roll" name="roll_allmenus" class="command-button" value="/w &quot;@{character_name}&quot; @{allmenus_macro}" title="%{selected|allmenus}" data-i18n="all">All</button> <button type="roll" name="roll_ability_checks" class="command-button" value="/w &quot;@{character_name}&quot; @{ability_checks_macro} {{whisper=@{PC-whisper}}} {{switch=~@{character_id}|NPC-ability_checks}}" title="%{selected|ability_checks}" data-i18n="ability-checks">Ability Checks</button> <button type="roll" name="roll_Roll-for-initiative" class="command-button" value="@{PC-whisper} @{init-macro-text}" title="%{selected|Roll-for-initiative}" data-i18n="initiative-abbrv-caps">Init</button> <button type="roll" name="roll_defenses" class="command-button" value="/w &quot;@{character_name}&quot; @{defenses-macro} {{whisper=@{PC-whisper}}} {{switch=~@{character_id}|NPC-defenses}}" title="%{selected|defenses}" data-i18n="defenses">Defenses</button> <button type="roll" name="roll_attacks" class="command-button" value="/w &quot;@{character_name}&quot; @{attacks-macro} {{whisper=@{PC-whisper}}} {{switch=~@{character_id}|NPC-attacks}}" title="%{selected|attacks}" data-i18n="attacks">Attacks</button> <button type="roll" name="roll_abilities" class="command-button" value="/w &quot;@{character_name}&quot; @{ability_buttons_macro} {{whisper=@{PC-whisper}}} {{switch=~@{character_id}|NPC-abilities}}" title="%{selected|abilities}" data-i18n="abilities">Abilities</button> <button type="roll" name="roll_combat_skills" class="command-button core-only" value="/w &quot;@{character_name}&quot; @{combat_skills-macro} {{whisper=@{PC-whisper}}} {{switch=~@{character_id}|NPC-combat_skills}}" title="%{selected|combat_skills}" data-i18n="combat-skills">Combat Skills</button> <button type="roll" name="roll_skills" class="command-button core-only" value="/w &quot;@{character_name}&quot; @{skills-macro} {{whisper=@{PC-whisper}}} {{switch=~@{character_id}|NPC-skills}}" title="%{selected|skills}" data-i18n="all-skills">All Skills</button> <button type="roll" name="roll_adventure_skills" class="command-button bg-only" value="/w &quot;@{character_name}&quot; @{adventure_skills-macro} {{whisper=@{PC-whisper}}} {{switch=~@{character_id}|NPC-adventure_skills}}" title="%{selected|adventure_skills}" data-i18n="adventure">Adventure</button> <button type="roll" name="roll_background_skills" class="command-button bg-only" value="/w &quot;@{character_name}&quot; @{background_skills-macro} {{switch=~@{character_id}|NPC-background_skills}}" title="%{selected|background_skills}" data-i18n="background">Background</button> <button type="roll" name="roll_consolidated_skills" class="command-button consolidated" value="/w &quot;@{character_name}&quot; @{consolidated_skills-macro} {{whisper=@{PC-whisper}}} {{switch=~@{character_id}|NPC-consolidated_skills}}" title="%{selected|consolidated_skills}" data-i18n="consolidated">Consolidated</button> <button type="roll" name="roll_spellbook-0" class="command-button sect2 sect-spellclass0" value="/w &quot;@{character_name}&quot; @{spellclass-0-book} {{whisper=@{PC-whisper}}} {{switch=~@{character_id}|NPC-spellbook-0}}" title="%{selected|spellbook-0}"><span name="attr_spellclass-0-name"></span> <span data-i18n="spellbook">Spellbook</span></button> <button type="roll" name="roll_spellbook-1" class="command-button sect2 sect-spellclass1" value="/w &quot;@{character_name}&quot; @{spellclass-1-book} {{whisper=@{PC-whisper}}} {{switch=~@{character_id}|NPC-spellbook-1}}" title="%{selected|spellbook-1}"><span name="attr_spellclass-1-name"></span> <span data-i18n="spellbook">Spellbook</span></button> <button type="roll" name="roll_spellbook-2" class="command-button sect2 sect-spellclass2" value="/w &quot;@{character_name}&quot; @{spellclass-2-book} {{whisper=@{PC-whisper}}} {{switch=~@{character_id}|NPC-spellbook-2}}" title="%{selected|spellbook-2}"><span name="attr_spellclass-2-name"></span> <span data-i18n="spellbook">Spellbook</span></button> <button type="roll" name="roll_items" class="command-button" value="/w &quot;@{character_name}&quot; @{item_buttons_macro} {{whisper=@{PC-whisper}}} {{switch=~@{character_id}|NPC-items}}" title="%{selected|items}" data-i18n="items">Items</button> <input type="hidden" name="attr_allmenus_macro" value="&{template:pf_block} @{toggle_accessible_flag} @{toggle_rounded_flag} {{font=@{apply_specfont_chat}@{use_specfont}}} {{scroll_desc=@{scroll-desc}}} {{color=@{rolltemplate_color}}} {{header_image=@{header_image-pf_defense}}} {{character_name=@{character_name}}} {{character_id=@{character_id}}} {{name=^{all}}} {{row01=[^{init-speed-info-abbrv}](~@{character_id}|init-speed-info) }} {{row02=[^{initiative}](~@{character_id}|Roll-for-initiative) }} {{row03=[^{ability-checks}](~@{character_id}|ability_checks) }} {{row04=[^{abilities}](~@{character_id}|abilities) }} {{row05=[^{defenses}](~@{character_id}|defenses) }} {{row06=[^{attacks}](~@{character_id}|attacks) }} {{row07=[^{combat-skills}](~@{character_id}|combat_skills) }} {{row08=[^{all-skills}](~@{character_id}|skills) }} {{row09=[^{items}](~@{character_id}|items) }} @{allspells_macro} @{allcustom_macro}"/> <input type="hidden" name="attr_allspells_macro" value=""/> <input type="hidden" name="attr_allcustom_macro" value=""/> <input type="hidden" name="attr_ability_checks_macro" value="&{template:pf_block} @{toggle_accessible_flag} @{toggle_rounded_flag} {{font=@{apply_specfont_chat}@{use_specfont}}} {{scroll_desc=@{scroll-desc}}} {{color=@{rolltemplate_color}}} {{header_image=@{header_image-pf_block-check}}} {{character_name=@{character_name}}} {{character_id=@{character_id}}} {{name=^{ability-checks}}} {{row01=^{ability-scores}}} {{row02=[^{strength-abbrv}](~@{character_id}|STR-Check) [^{dexterity-abbrv}](~@{character_id}|DEX-Check) [^{constitution-abbrv}](~@{character_id}|CON-Check) [^{intelligence-abbrv}](~@{character_id}|INT-Check) [^{wisdom-abbrv}](~@{character_id}|WIS-Check) [^{charisma-abbrv}](~@{character_id}|CHA-Check)}} {{row03=^{initiative}}} {{row04=[^{initiative-abbrv-caps}](~@{character_id}|Roll-for-initiative)}}"/> <input type="hidden" name="attr_defenses-macro" value="&{template:pf_block} @{toggle_accessible_flag} @{toggle_rounded_flag} {{font=@{apply_specfont_chat}@{use_specfont}}} {{scroll_desc=@{scroll-desc}}} {{color=@{rolltemplate_color}}} {{header_image=@{header_image-pf_defense}}} {{character_name=@{character_name}}} {{character_id=@{character_id}}} {{name=^{defenses}}} {{buttons=[^{fortitude-abbrv}](~@{character_id}|Fort-Save) [^{reflex-abbrv}](~@{character_id}|Ref-Save) [^{willpower-abbrv}](~@{character_id}|Will-Save) [^{all-saves}](~@{character_id}|All-Saves) [^{defense-statistics-abbrv}](~@{character_id}|defense-stats)}}"/> <input type="hidden" name="attr_defense-stats-macro-text" value="&{template:pf_defense} @{toggle_accessible_flag} @{toggle_rounded_flag} {{font=@{apply_specfont_chat}@{use_specfont}}} {{scroll_desc=@{scroll-desc}}} {{color=@{rolltemplate_color}}} {{header_image=@{header_image-pf_defense}}} {{character_name=@{character_name}}} {{character_id=@{character_id}}} {{name=^{defense-statistics}}} {{showdefenses=1}} {{showsaves=1}} {{showspecialdefenses=1}} {{ac=@{ac}}} {{touch=@{touch}}} {{flat_footed=@{flat-footed}}} @{var_armor_notes} {{cmd=@{cmd}}} @{var_cmd_notes} {{cmd_ff=@{ff-cmd}}} {{fort=@{fort}}} {{ref=@{ref}}} {{will=@{will}}} {{spellfail=@{spell-fail}}} @{var_save_notes} {{buff_note=@{buff_save_notes}}} {{condition_note=@{condition_save_notes}}} {{condition_note=@{condition_save_notes}}} @{var_dr_notes} @{var_resistances_notes} @{var_immunities_notes} @{var_weaknesses_notes} @{var_sr0_notes} @{var_defensive-abilities_notes} @{var_armor_notes} @{var_defense_notes} {{buff_note=@{buff_defense_notes}}} {{condition_note=@{condition_defense_notes}}}"/> <input type="hidden" name="attr_attacks-macro" value="&{template:pf_block} @{toggle_attack_accessible} @{toggle_rounded_flag} {{font=@{apply_specfont_chat}@{use_specfont}}} {{scroll_desc=@{scroll-desc}}} {{color=@{rolltemplate_color}}} {{header_image=@{header_image-pf_attack-melee}}} {{character_name=@{character_name}}} {{character_id=@{character_id}}} {{subtitle}} {{name=^{attacks}}} @{attacks_header_macro} {{description=^{none-available} }}"/> <input type="hidden" name="attr_attacks_header_macro" value="{{row01= **^{base-attacks}** }} {{row02=[^{melee}](~@{character_id}|Melee-Attack-Roll) [^{ranged}](~@{character_id}|Ranged-Attack-Roll) [^{combat-maneuver-bonus-abbrv}](~@{character_id}|CMB-Check) [^{melee2}](~@{character_id}|Melee2-Attack-Roll) [^{ranged2}](~@{character_id}|Ranged2-Attack-Roll) [^{combat-maneuver-bonus-abbrv2}](~@{character_id}|CMB2-Check) }}"/> <input type="hidden" name="attr_skills-macro" value="&{template:pf_generic} @{toggle_accessible_flag} @{toggle_rounded_flag} {{font=@{apply_specfont_chat}@{use_specfont}}} {{scroll_desc=@{scroll-desc}}} {{color=@{rolltemplate_color}}} {{header_image=@{header_image-pf_generic-skill}}} {{character_name=@{character_name}}} {{character_id=@{character_id}}} {{subtitle}} {{name=^{skills} }} {{ [^{acrobatics}](~@{character_id}|Acrobatics-check) [^{appraise}](~@{character_id}|Appraise-check) [^{bluff}](~@{character_id}|Bluff-check) [^{climb}](~@{character_id}|Climb-check) [^{craft}](~@{character_id}|craft_skills_buttons_macro) [^{diplomacy}](~@{character_id}|Diplomacy-check) [^{disable-device}](~@{character_id}|Disable-Device-check) [^{disguise}](~@{character_id}|Disguise-check) [^{escape-artist}](~@{character_id}|Escape-Artist-check) [^{fly}](~@{character_id}|Fly-check) [^{handle-animal}](~@{character_id}|Handle-Animal-check) [^{heal}](~@{character_id}|Heal-check) [^{intimidate}](~@{character_id}|Intimidate-check) [^{knowledge}](~@{character_id}|knowledge_skills_buttons_macro) [^{linguistics}](~@{character_id}|Linguistics-check) [^{misc-skill}](~@{character_id}|misc-skill_skills_buttons_macro) [^{perception}](~@{character_id}|Perception-check) [^{perform}](~@{character_id}|perform_skills_buttons_macro) [^{profession}](~@{character_id}|profession_skills_buttons_macro) [^{ride}](~@{character_id}|Ride-check) [^{sense-motive}](~@{character_id}|Sense-Motive-check) [^{sleight-of-hand}](~@{character_id}|Sleight-of-Hand-check) [^{spellcraft}](~@{character_id}|Spellcraft-check) [^{stealth}](~@{character_id}|Stealth-check) [^{survival}](~@{character_id}|Survival-check) [^{swim}](~@{character_id}|Swim-check) [^{use-magic-device}](~@{character_id}|Use-Magic-Device-check) }}"/> <input type="hidden" name="attr_combat_skills-macro" value="&{template:pf_generic} @{toggle_accessible_flag} @{toggle_rounded_flag} {{font=@{apply_specfont_chat}@{use_specfont}}} {{scroll_desc=@{scroll-desc}}} {{color=@{rolltemplate_color}}} {{header_image=@{header_image-pf_generic-skill}}} {{character_name=@{character_name}}} {{character_id=@{character_id}}} {{subtitle}} {{name=^{combat-skills} }} {{^{skills}}} {{ [^{acrobatics} +@{Acrobatics}](~@{character_id}|Acrobatics-check) [^{bluff} +@{Bluff}](~@{character_id}|Bluff-check) [^{disable-device} +@{Disable-Device}](~@{character_id}|Disable-Device-check) [^{fly} +@{Fly}](~@{character_id}|Fly-check) [^{handle-animal} +@{Handle-Animal}](~@{character_id}|Handle-Animal-check) [^{intimidate} +@{Intimidate}](~@{character_id}|Intimidate-check) [^{perception} +@{Perception}](~@{character_id}|Perception-check) [^{ride} +@{Ride}](~@{character_id}|Ride-check) [^{sense-motive} +@{Sense-Motive}](~@{character_id}|Sense-Motive-check) [^{spellcraft} +@{Spellcraft}](~@{character_id}|Spellcraft-check) [^{stealth} +@{Stealth}](~@{character_id}|Stealth-check) [^{use-magic-device} +@{Use-Magic-Device}](~@{character_id}|Use-Magic-Device-check) [^{perform} +@{Perform}](~@{character_id}|perform_skills_buttons_macro) }} {{ ^{knowledge} ^{skills} }} {{ [^{arcana} +@{Knowledge-Arcana}](~@{character_id}|Knowledge-Arcana-check) [^{dungeoneering} +@{Knowledge-Dungeoneering}](~@{character_id}|Knowledge-Dungeoneering-check) [^{engineering} +@{Knowledge-Engineering}](~@{character_id}|Knowledge-Engineering-check) [^{geography} +@{Knowledge-Geography}](~@{character_id}|Knowledge-Geography-check) [^{history} +@{Knowledge-History}](~@{character_id}|Knowledge-History-check) [^{local} +@{Knowledge-Local}](~@{character_id}|Knowledge-Local-check) [^{nature} +@{Knowledge-Nature}](~@{character_id}|Knowledge-Nature-check) [^{nobility} +@{Knowledge-Nobility}](~@{character_id}|Knowledge-Nobility-check) [^{planes} +@{Knowledge-Planes}](~@{character_id}|Knowledge-Planes-check) [^{religion} +@{Knowledge-Religion}](~@{character_id}|Knowledge-Religion-check) }}"/> <input type="hidden" name="attr_spellclass-0-book" value="&{template:pf_block} @{toggle_spell_accessible} @{toggle_rounded_flag} {{font=@{apply_specfont_chat}@{use_specfont}}} {{scroll_desc=@{scroll-desc}}} {{color=@{rolltemplate_color}}} {{header_image=@{header_image-pf_block}}} {{character_name=@{character_name}}} {{character_id=@{character_id}}} {{subtitle}} {{name=@{spellclass-0-name} ^{spells}}} {{concentration=@{Concentration-0}}} {{casterlevel=@{spellclass-0-level-total}}} {{row01=**^{checks}**}} {{row02=[^{caster-level-check}](~@{character_id}|Spell-Class-0-CL-Check) [^{concentration-check}](~@{character_id}|Concentration-Check-0) [^{spell-failure}](~@{character_id}|Spell-Fail-Check)}} {{description=^{none-available} }}"/> <input type="hidden" name="attr_spellclass-1-book" value="&{template:pf_block} @{toggle_spell_accessible} @{toggle_rounded_flag} {{font=@{apply_specfont_chat}@{use_specfont}}} {{scroll_desc=@{scroll-desc}}} {{color=@{rolltemplate_color}}} {{header_image=@{header_image-pf_block}}} {{character_name=@{character_name}}} {{character_id=@{character_id}}} {{subtitle}} {{name=@{spellclass-1-name} ^{spells}}} {{concentration=@{Concentration-1}}} {{casterlevel=@{spellclass-1-level-total}}} {{row01=**^{checks}**}} {{row02=[^{caster-level-check}](~@{character_id}|Spell-Class-1-CL-Check) [^{concentration-check}](~@{character_id}|Concentration-Check-1) [^{spell-failure}](~@{character_id}|Spell-Fail-Check)}} {{description=^{none-available} }}"/> <input type="hidden" name="attr_spellclass-2-book" value="&{template:pf_block} @{toggle_spell_accessible} @{toggle_rounded_flag} {{font=@{apply_specfont_chat}@{use_specfont}}} {{scroll_desc=@{scroll-desc}}} {{color=@{rolltemplate_color}}} {{header_image=@{header_image-pf_block}}} {{character_name=@{character_name}}} {{character_id=@{character_id}}} {{subtitle}} {{name=@{spellclass-2-name} ^{spells}}} {{concentration=@{Concentration-2}}} {{casterlevel=@{spellclass-2-level-total}}} {{row01=**^{check}**}} {{row02=[^{caster-level-check}](~@{character_id}|Spell-Class-2-CL-Check) [^{concentration-check}](~@{character_id}|Concentration-Check-2) [^{spell-failure}](~@{character_id}|Spell-Fail-Check)}} {{description=^{none-available} }}"/> <input type="hidden" name="attr_item_buttons_macro" value="&{template:pf_block} @{toggle_attack_accessible} @{toggle_rounded_flag} {{font=@{apply_specfont_chat}@{use_specfont}}} {{scroll_desc=@{scroll-desc}}} {{color=@{rolltemplate_color}}} {{header_image=@{header_image-pf_attack-melee}}} {{character_name=@{character_name}}} {{character_id=@{character_id}}} {{subtitle}} {{name=^{items}}} {{description=^{none-available} }}"/> </span> </div> <div class="cheat not-A-or-B-sect"></div> <div role="group" aria-label="menu buttons display menus in chat area for user to pick from. These are groups of attacks, abilities, etc" class="top-buttons inline npc-only"> <input class="showarrow h2arrow" style="width:5em;margin-right:-4.75em" type="checkbox" name="attr_NPC-command-buttons-show" aria-label="check to reveal command buttons" data-i18n-title="menus-showsect-cmd" data-i18n-aria-label="menus-showsect-cmd" value="1" checked="checked"/> <h2 class="clickheader showsect"><label data-i18n="npc-menus">NPC Menus</label></h2> <span class="h2-section inline buttons-menu"> <input type="checkbox" name="attr_unchained_skills-show" class="unchained-show" value="1" role="presentation"/> <input type="checkbox" name="attr_BG-Skill-Use" class="consolidated-show" value="0" role="presentation"/> <input type="checkbox" name="attr_BG-Skill-Use" class="bg-show" value="1" checked="checked" role="presentation"/> <input type="checkbox" name="attr_use_spells" class="sect2-show noshow" value="1"/> <input type="checkbox" name="attr_spellclass-0-exists" class="spellclass0-show noshow" value="1"/> <input type="checkbox" name="attr_spellclass-1-exists" class="spellclass1-show noshow" value="1"/> <input type="checkbox" name="attr_spellclass-2-exists" class="spellclass2-show noshow" value="1"/> <button type="roll" name="roll_NPC-allmenus" class="command-button" value="/w &quot;@{character_name}&quot; @{NPC-allmenus_macro}" title="%{selected|NPC-allmenus}" data-i18n="NPC-all">NPC-all</button> <button type="roll" name="roll_NPC-ability_checks" class="command-button" value="/w &quot;@{character_name}&quot; @{NPC-ability_checks_macro} {{whisper=@{NPC-whisper}}} {{switch=~@{character_id}|ability_checks}}" title="%{selected|NPC-ability_checks}" data-i18n="ability-checks">Ability Checks</button> <button type="roll" name="roll_NPC-Initiative-Roll" class="command-button" value="@{NPC-whisper} @{init-macro-text}" title="%{selected|NPC-Initiative-Roll}" data-i18n="initiative-abbrv-caps">Init</button> <button type="roll" name="roll_NPC-defenses" class="command-button" value="/w &quot;@{character_name}&quot; @{NPC-defenses-macro} {{whisper=@{NPC-whisper}}} {{switch=~@{character_id}|defenses}}" title="%{selected|NPC-defenses}" data-i18n="defenses">Defenses</button> <button type="roll" name="roll_NPC-attacks" class="command-button" value="/w &quot;@{character_name}&quot; @{attacks-macro-npc} {{whisper=@{NPC-whisper}}} {{switch=~@{character_id}|attacks}}" title="%{selected|NPC-attacks}" data-i18n="attacks">Attacks</button> <button type="roll" name="roll_NPC-abilities" class="command-button" value="/w &quot;@{character_name}&quot; @{NPC-ability_buttons_macro} {{whisper=@{NPC-whisper}}} {{switch=~@{character_id}|abilities}}" title="%{selected|NPC-abilities}" data-i18n="abilities">Abilities</button> <button type="roll" name="roll_NPC-combat_skills" class="command-button core-only" value="/w &quot;@{character_name}&quot; @{NPC-combat_skills-macro} {{whisper=@{NPC-whisper}}} {{switch=~@{character_id}|combat_skills}}" title="%{selected|NPC-combat_skills}" data-i18n="combat-skills">Combat Skills</button> <button type="roll" name="roll_NPC-skills" class="command-button core-only" value="/w &quot;@{character_name}&quot; @{NPC-skills-macro} {{whisper=@{NPC-whisper}}} {{switch=~@{character_id}|skills}}" title="%{selected|NPC-skills}" data-i18n="all-skills">All Skills</button> <button type="roll" name="roll_NPC-adventure_skills" class="command-button bg-only" value="/w &quot;@{character_name}&quot; @{NPC-adventure_skills-macro} {{whisper=@{NPC-whisper}}} {{switch=~@{character_id}|adventure_skills}}" title="%{selected|NPC-adventure_skills}" data-i18n="adventure">Adventure</button> <button type="roll" name="roll_NPC-background_skills" class="command-button bg-only" value="/w &quot;@{character_name}&quot; @{NPC-background_skills-macro} {{whisper=@{NPC-whisper}}} {{switch=~@{character_id}|background_skills}}" title="%{selected|NPC-background_skills}" data-i18n="background">Background</button> <button type="roll" name="roll_NPC-consolidated_skills" class="command-button consolidated" value="/w &quot;@{character_name}&quot; @{NPC-consolidated_skills-macro} {{whisper=@{NPC-whisper}}} {{switch=~@{character_id}|consolidated_skills}}" title="%{selected|NPC-consolidated_skills}" data-i18n="consolidated">Consolidated</button> <button type="roll" name="roll_NPC-spellbook-0" class="command-button sect2 sect-spellclass0" value="/w &quot;@{character_name}&quot; @{spellclass-0-book-npc} {{whisper=@{NPC-whisper}}} {{switch=~@{character_id}|spellbook-0}}" title="%{selected|NPC-spellbook-0}"><span name="attr_spellclass-0-name"></span> <span data-i18n="spellbook">Spellbook</span></button> <button type="roll" name="roll_NPC-spellbook-1" class="command-button sect2 sect-spellclass1" value="/w &quot;@{character_name}&quot; @{spellclass-1-book-npc} {{whisper=@{NPC-whisper}}} {{switch=~@{character_id}|spellbook-1}}" title="%{selected|NPC-spellbook-1}"><span name="attr_spellclass-1-name"></span> <span data-i18n="spellbook">Spellbook</span></button> <button type="roll" name="roll_NPC-spellbook-2" class="command-button sect2 sect-spellclass2" value="/w &quot;@{character_name}&quot; @{spellclass-2-book-npc} {{whisper=@{NPC-whisper}}} {{switch=~@{character_id}|spellbook-2}}" title="%{selected|NPC-spellbook-2}"><span name="attr_spellclass-2-name"></span> <span data-i18n="spellbook">Spellbook</span></button> <button type="roll" name="roll_NPC-items" class="command-button" value="/w &quot;@{character_name}&quot; @{NPC-item_buttons_macro} {{whisper=@{NPC-whisper}}} {{switch=~@{character_id}|items}}" title="%{selected|NPC-items}" data-i18n="items">Items</button> <input type="hidden" name="attr_NPC-allmenus_macro" value="&{template:pf_block} @{toggle_accessible_flag} @{toggle_rounded_flag} {{font=@{apply_specfont_chat}@{use_specfont}}} {{scroll_desc=@{scroll-desc}}} {{color=@{rolltemplate_color}}} {{header_image=@{header_image-pf_defense}}} {{character_name=@{character_name}}} {{character_id=@{character_id}}} {{name=^{all}}} {{row01=[^{init-speed-info-abbrv}](~@{character_id}|init-speed-info) }} {{row02=[^{abilities}](~@{character_id}|NPC-abilities) }} {{row03=[^{ability-checks}](~@{character_id}|NPC-ability_checks) }} {{row04=[^{initiative}](~@{character_id}|NPC-Initiative-Roll) }} {{row05=[^{defenses}](~@{character_id}|NPC-defenses) }} {{row06=[^{attacks}](~@{character_id}|NPC-attacks) }} {{row07=[^{skills}](~@{character_id}|NPC-skills) }} {{row08=[^{items}](~@{character_id}|NPC-items) }} @{NPC-allspells_macro} @{NPC-allcustom_macro}"/> <input type="hidden" name="attr_NPC-allspells_macro" value=""/> <input type="hidden" name="attr_NPC-allcustom_macro" value=""/> <input type="hidden" name="attr_NPC-ability_checks_macro" value="&{template:pf_block} @{toggle_accessible_flag} @{toggle_rounded_flag} {{font=@{apply_specfont_chat}@{use_specfont}}} {{scroll_desc=@{scroll-desc}}} {{color=@{rolltemplate_color}}} {{header_image=@{header_image-pf_block-check}}} {{character_name=@{character_name}}} {{character_id=@{character_id}}} {{name=^{npc} ^{ability-checks}}} {{row01=[^{strength-abbrv}](~@{character_id}|NPC-STR-Check) [^{dexterity-abbrv}](~@{character_id}|NPC-DEX-Check) [^{constitution-abbrv}](~@{character_id}|NPC-CON-Check) [^{intelligence-abbrv}](~@{character_id}|NPC-INT-Check) [^{wisdom-abbrv}](~@{character_id}|NPC-WIS-Check) [^{charisma-abbrv}](~@{character_id}|NPC-CHA-Check)}} {{row03=^{initiative}}} {{row04=[^{initiative-abbrv-caps}](~@{character_id}|NPC-Initiative-Roll)}}"/> <input type="hidden" name="attr_NPC-defenses-macro" value="&{template:pf_block} @{toggle_accessible_flag} @{toggle_rounded_flag} {{font=@{apply_specfont_chat}@{use_specfont}}} {{scroll_desc=@{scroll-desc}}} {{color=@{rolltemplate_color}}} {{header_image=@{header_image-pf_defense}}} {{character_name=@{character_name}}} {{character_id=@{character_id}}} {{name=^{npc} ^{defenses}}} {{buttons=[^{fortitude-abbrv}](~@{character_id}|NPC-Fort-Save) [^{reflex-abbrv}](~@{character_id}|NPC-Ref-Save) [^{willpower-abbrv}](~@{character_id}|NPC-Will-Save) [^{all-saves}](~@{character_id}|NPC-All-Saves) [^{defense-statistics-abbrv}](~@{character_id}|NPC-defense-stats)}}"/> <input type="hidden" name="attr_attacks-macro-npc" value="&{template:pf_block} @{toggle_attack_accessible} @{toggle_rounded_flag} {{font=@{apply_specfont_chat}@{use_specfont}}} {{scroll_desc=@{scroll-desc}}} {{color=@{rolltemplate_color}}} {{header_image=@{header_image-pf_attack-melee}}} {{character_name=@{character_name}}} {{character_id=@{character_id}}} {{subtitle}} {{name=^{npc} ^{attacks}}} @{NPC-attacks_header_macro} {{description=^{none-available} }}"/> <input type="hidden" name="attr_NPC-attacks_header_macro" value="{{row01= **^{base-attacks}** }} {{row02=[^{melee}](~@{character_id}|NPC-Melee-Attack-Roll) [^{ranged}](~@{character_id}|NPC-Ranged-Attack-Roll) [^{combat-maneuver-bonus-abbrv}](~@{character_id}|NPC-CMB-Check) [^{melee2}](~@{character_id}|NPC-Melee2-Attack-Roll) [^{ranged2}](~@{character_id}|NPC-Ranged2-Attack-Roll) [^{combat-maneuver-bonus-abbrv2}](~@{character_id}|NPC-CMB2-Check) }}"/> <input type="hidden" name="attr_NPC-skills-macro" value="&{template:pf_generic} @{toggle_accessible_flag} @{toggle_rounded_flag} {{font=@{apply_specfont_chat}@{use_specfont}}} {{scroll_desc=@{scroll-desc}}} {{color=@{rolltemplate_color}}} {{header_image=@{header_image-pf_generic-skill}}} {{character_name=@{character_name}}} {{character_id=@{character_id}}} {{subtitle}} {{name=^{npc} ^{skills} }} {{ [^{appraise}](~@{character_id}|NPC-Appraise-check) [^{acrobatics}](~@{character_id}|NPC-Acrobatics-check) [^{bluff}](~@{character_id}|NPC-Bluff-check) [^{climb}](~@{character_id}|NPC-Climb-check) [^{craft}](~@{character_id}|NPC-craft_skills_buttons_macro) [^{diplomacy}](~@{character_id}|NPC-Diplomacy-check) [^{disable-device}](~@{character_id}|NPC-Disable-Device-check) [^{disguise}](~@{character_id}|NPC-Disguise-check) [^{escape-artist}](~@{character_id}|NPC-Escape-Artist-check) [^{fly}](~@{character_id}|NPC-Fly-check) [^{handle-animal}](~@{character_id}|NPC-Handle-Animal-check) [^{heal}](~@{character_id}|NPC-Heal-check) [^{knowledge}](~@{character_id}|NPC-knowledge_skills_buttons_macro) [^{intimidate}](~@{character_id}|NPC-Intimidate-check) [^{linguistics}](~@{character_id}|NPC-Linguistics-check) [^{misc-skill}](~@{character_id}|NPC-misc-skill_skills_buttons_macro) [^{perception}](~@{character_id}|NPC-Perception-check) [^{perform}](~@{character_id}|NPC-perform_skills_buttons_macro) [^{profession}](~@{character_id}|NPC-profession_skills_buttons_macro) [^{ride}](~@{character_id}|NPC-Ride-check) [^{sense-motive}](~@{character_id}|NPC-Sense-Motive-check) [^{sleight-of-hand}](~@{character_id}|NPC-Sleight-of-Hand-check) [^{spellcraft}](~@{character_id}|NPC-Spellcraft-check) [^{stealth}](~@{character_id}|NPC-Stealth-check) [^{swim}](~@{character_id}|NPC-Swim-check) [^{use-magic-device}](~@{character_id}|NPC-Use-Magic-Device-check) }}"/> <input type="hidden" name="attr_NPC-combat_skills-macro" value="&{template:pf_generic} @{toggle_accessible_flag} @{toggle_rounded_flag} {{font=@{apply_specfont_chat}@{use_specfont}}} {{scroll_desc=@{scroll-desc}}} {{color=@{rolltemplate_color}}} {{header_image=@{header_image-pf_generic-skill}}} {{character_name=@{character_name}}} {{character_id=@{character_id}}} {{subtitle}} {{name=^{npc} ^{combat-skills} }} {{^{npc} ^{skills}}} {{ [^{acrobatics}](~@{character_id}|NPC-Acrobatics-check) [^{bluff}](~@{character_id}|NPC-Bluff-check) [^{disable-device}](~@{character_id}|NPC-Disable-Device-check) [^{fly}](~@{character_id}|NPC-Fly-check) [^{handle-animal}](~@{character_id}|NPC-Handle-Animal-check) [^{intimidate}](~@{character_id}|NPC-Intimidate-check) [^{perception}](~@{character_id}|NPC-Perception-check) [^{ride}](~@{character_id}|NPC-Ride-check) [^{sense-motive}](~@{character_id}|NPC-Sense-Motive-check) [^{stealth}](~@{character_id}|NPC-Stealth-check) [^{survival}](~@{character_id}|NPC-Survival-check) [^{use-magic-device}](~@{character_id}|NPC-Use-Magic-Device-check) [^{perform}](~@{character_id}|NPC-perform_skills_buttons_macro) }} {{^{knowledge} ^{skills}}} {{ [^{arcana}](~@{character_id}|NPC-Knowledge-Arcana-check) [^{dungeoneering}](~@{character_id}|NPC-Knowledge-Dungeoneering-check) [^{engineering}](~@{character_id}|NPC-Knowledge-Engineering-check) [^{geography}](~@{character_id}|NPC-Knowledge-Geography-check) [^{history}](~@{character_id}|NPC-Knowledge-History-check) [^{local}](~@{character_id}|NPC-Knowledge-Local-check) [^{nature}](~@{character_id}|NPC-Knowledge-Nature-check) [^{nobility}](~@{character_id}|NPC-Knowledge-Nobility-check) [^{planes}](~@{character_id}|NPC-Knowledge-Planes-check) [^{religion}](~@{character_id}|NPC-Knowledge-Religion-check) }}"/> <input type="hidden" name="attr_spellclass-0-book-npc" value="&{template:pf_block} @{toggle_spell_accessible} @{toggle_rounded_flag} {{font=@{apply_specfont_chat}@{use_specfont}}} {{scroll_desc=@{scroll-desc}}} {{color=@{rolltemplate_color}}} {{header_image=@{header_image-pf_block}}} {{character_name=@{character_name}}} {{character_id=@{character_id}}} {{subtitle}} {{name=^{npc} @{spellclass-0-name} ^{spells}}} {{concentration=@{Concentration-0}}} {{casterlevel=@{spellclass-0-level-total}}} {{row01=**^{checks}**}} {{row02=[^{caster-level-check}](~@{character_id}|Spell-Class-0-CL-Check) [^{concentration-check}](~@{character_id}|Concentration-Check-0) [^{spell-failure}](~@{character_id}|NPC-Spell-Fail-Check)}} {{description=^{none-available} }}"/> <input type="hidden" name="attr_spellclass-1-book-npc" value="&{template:pf_block} @{toggle_spell_accessible} @{toggle_rounded_flag} {{font=@{apply_specfont_chat}@{use_specfont}}} {{scroll_desc=@{scroll-desc}}} {{color=@{rolltemplate_color}}} {{header_image=@{header_image-pf_block}}} {{character_name=@{character_name}}} {{character_id=@{character_id}}} {{subtitle}} {{name=^{npc} @{spellclass-1-name} ^{spells}}} {{concentration=@{Concentration-1}}} {{casterlevel=@{spellclass-1-level-total}}} {{row01=**^{checks}**}} {{row02=[^{caster-level-check}](~@{character_id}|Spell-Class-1-CL-Check) [^{concentration-check}](~@{character_id}|Concentration-Check-1) [^{spell-failure}](~@{character_id}|NPC-Spell-Fail-Check)}} {{description=^{none-available} }}"/> <input type="hidden" name="attr_spellclass-2-book-npc" value="&{template:pf_block} @{toggle_spell_accessible} @{toggle_rounded_flag} {{font=@{apply_specfont_chat}@{use_specfont}}} {{scroll_desc=@{scroll-desc}}} {{color=@{rolltemplate_color}}} {{header_image=@{header_image-pf_block}}} {{character_name=@{character_name}}} {{character_id=@{character_id}}} {{subtitle}} {{name=^{npc} @{spellclass-2-name} ^{spells}}} {{concentration=@{Concentration-2}}} {{casterlevel=@{spellclass-2-level-total}}} {{row01=**^{checks}**}} {{row02=[^{caster-level-check}](~@{character_id}|Spell-Class-2-CL-Check) [^{concentration-check}](~@{character_id}|Concentration-Check-2) [^{spell-failure}](~@{character_id}|NPC-Spell-Fail-Check)}} {{description=^{none-available} }}"/> <input type="hidden" name="attr_NPC-item_buttons_macro" value="&{template:pf_block} @{toggle_attack_accessible} @{toggle_rounded_flag} {{font=@{apply_specfont_chat}@{use_specfont}}} {{scroll_desc=@{scroll-desc}}} {{color=@{rolltemplate_color}}} {{header_image=@{header_image-pf_attack-melee}}} {{character_name=@{character_name}}} {{character_id=@{character_id}}} {{subtitle}} {{name=^{items}}} {{description=^{none-available} }}"/> </span> <div class="noshow"> <button type="roll" name="roll_skills_buttons_macro" value="/w &quot;@{character_name}&quot; @{skills-macro} {{this uses old macro=this uses old macro}}">Old All Skills</button> <button type="roll" name="roll_NPC-skills_buttons_macro" value="/w &quot;@{character_name}&quot; @{NPC-skills-macro} {{this uses old macro=this uses old macro}}">Old NPC All Skills</button> <button type="roll" name="roll_adventure_skills_buttons_macro" value="/w &quot;@{character_name}&quot; @{adventure_skills-macro} {{this uses old macro=this uses old macro}}">Old Adventure</button> <button type="roll" name="roll_background_skills_buttons_macro" value="/w &quot;@{character_name}&quot; @{background_skills-macro} {{this uses old macro=this uses old macro}}">Old Background</button> <button type="roll" name="roll_consolidated_skills_buttons_macro" value="/w &quot;@{character_name}&quot; @{consolidated_skills-macro} {{this uses old macro=this uses old macro}}">Old Consolidated</button> <button type="roll" name="roll_NPC-attacks_buttons" value="/w &quot;@{character_name}&quot; @{attacks-macro-npc} {{this uses old macro=this uses old macro}}">old npc Attacks</button> <button type="roll" name="roll_attacks_buttons" value="/w &quot;@{character_name}&quot; @{attacks-macro} {{this uses old macro=this uses old macro}}">old Attacks</button> <button type="roll" name="roll_attacks_buttons_macro-npc" value="/w &quot;@{character_name}&quot; @{attacks-macro-npc} {{this uses old macro=this uses old macro}}">old NPC Attacks</button> <button type="roll" name="roll_spellbook-0-roll" value="/w &quot;@{character_name}&quot; @{spellclass-0-book} {{this uses old macro=this uses old macro}}">old class 0 spellbook</button> <button type="roll" name="roll_spellbook-1-roll" value="/w &quot;@{character_name}&quot; @{spellclass-1-book} {{this uses old macro=this uses old macro}}">old class 1 spellbook</button> <button type="roll" name="roll_spellbook-2-roll" value="/w &quot;@{character_name}&quot; @{spellclass-2-book} {{this uses old macro=this uses old macro}}">old class 2 spellbook</button> <button type="roll" name="roll_spellbook-0-roll-npc" value="/w &quot;@{character_name}&quot; @{spellclass-0-book-npc} {{this uses old macro=this uses old macro}}">old NPC class 0 spellbook</button> <button type="roll" name="roll_spellbook-1-roll-npc" value="/w &quot;@{character_name}&quot; @{spellclass-1-book-npc} {{this uses old macro=this uses old macro}}">old NPC class 1 spellbook</button> <button type="roll" name="roll_spellbook-2-roll-npc" value="/w &quot;@{character_name}&quot; @{spellclass-2-book-npc} {{this uses old macro=this uses old macro}}">old NPC class 2 spellbook</button> </div> </div> <div role="main" class="main"> <div role="menubar" class="mainnav tabs" aria-label="Main menubar" data-i18n-aria-label="nav-main-desc"></div> <input type="radio" name="attr_tab" value="1" class="tabinput tab1 narrow-tab" aria-label="Core" data-i18n-title="core" data-i18n-aria-label="core" checked="checked"/> <label role="menuitem" class="tab tab1 narrow-tab" data-i18n-title="core" data-i18n-aria-label="core" title="Core" data-i18n="core">Core</label> <input type="radio" name="attr_tab" value="2" class="tabinput tab2 wider-tab" data-i18n-title="defenses" aria-label="Defenses" data-i18n-aria-label="defenses"/> <label role="menuitem" class="tab tab2 wider-tab" data-i18n-title="defenses" data-i18n-aria-label="defenses" title="defenses" data-i18n="defenses">Defenses</label> <input type="radio" name="attr_tab" value="3" class="tabinput tab3 wider-tab" data-i18n-title="attacks" aria-label="Attacks" data-i18n-aria-label="attacks"/> <label role="menuitem" class="tab tab3 wider-tab" data-i18n-title="attacks" data-i18n-aria-label="attacks" data-i18n="attacks">Attacks</label> <input type="radio" name="attr_tab" value="4" class="tabinput tab4 wider-tab" data-i18n-title="abilities" aria-label="Abilities" data-i18n-aria-label="abilities"/> <label role="menuitem" class="tab tab4 wider-tab" data-i18n-title="abilities" data-i18n-aria-label="abilities" data-i18n="abilities">Abilities</label> <input type="radio" name="attr_tab" value="5" class="tabinput tab5" data-i18n-title="skills" aria-label="Skills" data-i18n-aria-label="skills"/> <label role="menuitem" class="tab tab5" data-i18n-title="skills" data-i18n-aria-label="skills" data-i18n="skills">Skills</label> <input type="radio" name="attr_tab" value="7" class="tabinput tab7 spelltab" data-i18n-title="spells" aria-label="Spells" data-i18n-aria-label="spells"/> <label role="menuitem" class="tab tab7 spelltab" data-i18n-title="spells" data-i18n-aria-label="spells" title="Spells" data-i18n="spells">Spells</label> <input type="radio" name="attr_tab" value="6" class="tabinput tab6" data-i18n-title="equipment" aria-label="Equipment" data-i18n-aria-label="equipment"/> <label role="menuitem" class="tab tab6" data-i18n-title="equipment" data-i18n-aria-label="equipment" title="Equipment" data-i18n="equipment-abbrv">Equip</label> <input type="radio" name="attr_tab" value="8" class="tabinput tab8 narrow-tab npc-only" data-i18n-title="npc" aria-label="NPC" data-i18n-aria-label="npc"/> <label role="menuitem" class="tab tab8 narrow-tab npc-only" data-i18n-title="npc" data-i18n-aria-label="npc" title="NPC" data-i18n="npc">NPC</label> <input type="radio" name="attr_tab" value="9" class="tabinput tab9 wider-tab" data-i18n-title="custom" aria-label="custom" data-i18n-aria-label="custom"/> <label role="menuitem" class="tab tab9 wider-tab" data-i18n-title="custom" data-i18n-aria-label="custom" title="custom" data-i18n="custom">Custom</label> <input type="radio" name="attr_tab" value="10" class="tabinput tab10" data-i18n-title="notes" aria-label="notes" data-i18n-aria-label="notes"/> <label role="menuitem" class="tab tab10" data-i18n-title="notes" data-i18n-aria-label="notes" title="notes" data-i18n="notes">notes</label> <input type="radio" name="attr_tab" value="99" class="tabinput tab99" data-i18n-title="all" aria-label="All" data-i18n-aria-label="all"/> <label role="menuitem" class="tab tab99" data-i18n-title="all" data-i18n-aria-label="all" title="All" data-i18n="all">All</label> <div class="cheat"></div> <div class="section1 section section-core" role="region" aria-label="Core" data-i18n-aria-label="core"> <h1 class="selected-tabtitle" data-i18n="core">Core</h1> <input class="showarrow h2arrow" type="checkbox" name="attr_character-details-show" data-i18n-aria-label="char-h-exp" value="1" checked="checked"/> <h2 class="clickheader showsect"><label data-i18n-title="char-h-exp" data-i18n-aria-label="char-h-exp" data-i18n="char">Character Details</label></h2> <div class="h2-section nontable core-details wide-readonly"> <span class="nontable-name secondary-table-name" data-i18n="char">Character Details</span> <label class="small-label2 autoexpand"><input title="@{character_title}" type="text" name="attr_character_title" data-i18n-placeholder="title"><span data-i18n="title">Title/Nickname</span><span name="attr_character_title" class="autoexpand"></span></label> <label class="small-label2 autoexpand"><input title="@{race}" type="text" name="attr_race" data-i18n-placeholder="race"><span data-i18n="race">Race</span><span name="attr_race" class="autoexpand"></span></label> <label class="small-label2 autoexpand"><input title="@{npc-type}" type="text" name="attr_npc-type" data-i18n-placeholder="type-or-sub-type"><span data-i18n="type-or-sub-type">Type/(sub-type)</span><span name="attr_npc-type" class="autoexpand"></span></label> <label class="small-label2 autoexpand"><input title="@{alignment}" type="text" name="attr_alignment" data-i18n-placeholder="alignment"><span data-i18n="alignment">Alignment</span><span name="attr_alignment" class="autoexpand"></span></label> <label class="small-label2 autoexpand"><input title="@{gender}" type="text" name="attr_gender" data-i18n-placeholder="gender"><span data-i18n="gender">Gender</span><span name="attr_gender" class="autoexpand"></span></label> <label class="small-label2 entry-med hide-readonly" style="padding-left:.5em"> <select title="@{default_char_size}" name="attr_default_char_size"> <option value="-8" data-i18n="size-colossal">Colossal</option> <option value="-4" data-i18n="size-gargantuan">Gargantuan</option> <option value="-2" data-i18n="size-huge">Huge</option> <option value="-1" data-i18n="size-large">Large</option> <option value="0" data-i18n="medium-abbrv-default" selected="selected">&#8226;Medium</option> <option value="1" data-i18n="size-small">Small</option> <option value="2" data-i18n="size-tiny">Tiny</option> <option value="4" data-i18n="size-diminutive">Diminutive</option> <option value="8" data-i18n="size-fine">Fine</option> </select> <span data-i18n="default-size">Default Size</span> </label> <label class="small-label2 entry-med" style="padding-left:.5em"> <select title="@{size}" name="attr_size"> <option value="-8" data-i18n="size-colossal">Colossal</option> <option value="-4" data-i18n="size-gargantuan">Gargantuan</option> <option value="-2" data-i18n="size-huge">Huge</option> <option value="-1" data-i18n="size-large">Large</option> <option value="0" data-i18n="medium-abbrv-default" selected="selected">&#8226;Medium</option> <option value="1" data-i18n="size-small">Small</option> <option value="2" data-i18n="size-tiny">Tiny</option> <option value="4" data-i18n="size-diminutive">Diminutive</option> <option value="8" data-i18n="size-fine">Fine</option> </select> <span data-i18n="size">Size</span> </label> <label class="small-label2 narrow-numbers"> <input type="hidden" name="attr_old_size" value="x"/> <input type="hidden" name="attr_size_display" value="medium"/> <input title="@{size}" type="number" name="attr_size" value="0" class="calc" readonly="readonly"/> <span data-i18n="modifier-abbrv">Mod</span> </label> <label class="small-label2 narrow-numbers hide-readonly"><input title="@{size_skill}" type="number" name="attr_size_skill" value="0" class="calc" readonly="readonly"/><span data-i18n-title="skill-size-title" data-i18n-aria-label="skill-size-title" data-i18n="skill-size-modifier">Skill</span></label> <label class="small-label2 number"> <input type="checkbox" value="4" name="attr_legs" title="@{legs}" style="margin-bottom:.4em"/> <span data-i18n-title="legs-title" data-i18n-aria-label="legs-title" data-i18n="four-legged-abbrv">Quad</span> </label> <label class="small-label2 number"><input title="@{age}" type="number" name="attr_age" data-i18n-placeholder="details-age" class="entry-wide"/><span data-i18n="age">Age</span></label> <label class="small-label2 autoexpand"><input title="@{height}" type="text" name="attr_height" data-i18n-placeholder="details-height"/><span data-i18n="details-height">Height</span><span name="attr_height" class="autoexpand"></span></label> <label class="small-label2 autoexpand"><input title="@{weight}" type="text" name="attr_weight" data-i18n-placeholder="details-weight"/><span data-i18n="weight">Weight</span><span name="attr_weight" class="autoexpand"></span></label> <label class="small-label2 autoexpand"><input title="@{eyes}" type="text" name="attr_eyes" data-i18n-placeholder="eyes-details"/><span data-i18n="eyes">Eyes</span><span name="attr_eyes" class="autoexpand"></span></label> <label class="small-label2 autoexpand"><input title="@{hair}" type="text" name="attr_hair" data-i18n-placeholder="hair-details"/><span data-i18n="hair">Hair</span><span name="attr_hair" class="autoexpand"></span></label> <label class="small-label2 autoexpand"><input title="@{skin}" type="text" name="attr_skin" data-i18n-placeholder="skin-details"/><span data-i18n="skin">Skin</span><span name="attr_skin" class="autoexpand"></span></label> <label class="small-label2 autoexpand"><input title="@{deity}" type="text" name="attr_deity" data-i18n-placeholder="details-deity"/><span data-i18n="deity">Deity</span><span name="attr_deity" class="autoexpand"></span></label> <label class="small-label2 autoexpand"><input title="@{homeland}" type="text" name="attr_homeland" data-i18n-placeholder="details-homeland"/><span data-i18n="homeland">Homeland</span><span name="attr_homeland" class="autoexpand"></span></label> <label class="small-label2 autoexpand"><input title="@{occupation}" type="text" name="attr_occupation" data-i18n-placeholder="details-occupation"/><span data-i18n="occupation">Occupation</span><span name="attr_occupation" class="autoexpand"></span></label> <label class="small-label2 autoexpand"><input data-i18n-title="vision-title" data-i18n-aria-label="vision-title" type="text" name="attr_vision" data-i18n-placeholder="vision-details"/><span data-i18n="vision-senses">Vision and Senses</span><span name="attr_vision" class="autoexpand"></span></label> <label class="small-label2 autoexpand"><input title="@{languages}" type="text" name="attr_languages" value="" data-i18n-placeholder="details-languages" class="entry-wide"/><span data-i18n="languages">Languages</span><span name="attr_languages" class="autoexpand"></span></label> <input title="@{CMD-size}" type="hidden" name="attr_CMD-size" value="0"> <input title="@{size_skill_double}" type="hidden" name="attr_size_skill_double" value="0"> <span class="cheat"></span> <label class="small-label2 wide-textareaparent"><textarea class="inline-textarea" title="@{character_description}" type="text" name="attr_character_description" data-i18n-placeholder="description"></textarea><span data-i18n="description">Description</span></label> </div> <div class="row row1 flex-row"> <input class="prestige-show noshow" type="checkbox" name="attr_use_prestige_fame" value="1"/> <input type="hidden" name="attr_checks-cond" value="0"/> <div class="cheat"></div> <div class="col"> <input class="showarrow h2arrow" type="checkbox" name="attr_ability-scores-show" data-i18n-aria-label="ability-scores" value="1" checked="checked"/> <h2 class="clickheader showsect"><label data-i18n-title="showsect-cmd" data-i18n-aria-label="showsect-cmd" data-i18n="ability-scores">Ability Scores</label></h2> <div class="h2-section ability-scores"> <input type="checkbox" value="1" name="attr_extra_fields_abilities_show" title="@{extra_fields_abilities_show}" class="extra-show extra-saves-show selectedlabel-check hide-readonly"/><b class="hide-readonly" data-i18n="show-more-fields">Show More Fields</b> <div class="cheat"></div> <div class="table narrow-numbers-readonly"> <span class="table-name secondary-table-name" data-i18n="ability-scores">Ability Scores</span> <div class="table-group-head"> <span class="table-header" data-i18n="ability">Ability</span> <span class="table-header" data-i18n-title="ability-score" data-i18n="total">Total</span> <span class="table-header right-border" data-i18n="modifier-abbrv">Mod</span> <span class="table-header emphasize-field" data-i18n="base-value">Base</span> <span class="table-header extra-sect" data-i18n-title="inherent-bonus" data-i18n-aria-label="inherent-bonus" data-i18n="inherent-abbrv">Inher</span> <span class="table-header" data-i18n-title="enhancement-bonus" data-i18n="enhancement-abbrv">Enhan</span> <span class="table-header" data-i18n-title="miscellaneous-bonus" data-i18n="miscellaneous-abbrv">Misc</span> <span class="table-header extra-sect" data-i18n-title="racial-modifiers" data-i18n-aria-label="racial-modifiers" data-i18n="race">Race</span> <span class="table-header extra-sect" data-i18n-title="ability-score-increase-bonus" data-i18n-aria-label="ability-score-increase-bonus" data-i18n="ability-score-increase-abbrv">ASI</span> <span class="table-header" data-i18n="buffs">Buffs</span> <span class="table-header" data-i18n-title="ability-damage-desc" data-i18n="damage">Damage</span> <span class="table-header extra-sect" data-i18n-title="ability-penalty-desc" data-i18n="penalty">Penalty</span> <span class="table-header" data-i18n-title="ability-drain-desc" data-i18n="drain">Drain</span> <span class="table-header noshow" data-i18n-title="debuff-title" data-i18n="debuff">Debuff</span> <span class="table-header" data-i18n-title="condition-description" data-i18n-aria-label="condition-description" data-i18n="condition-abbrv">Cond</span> <span class="table-header extra-sect hide-readonly super note-d" data-i18n="macro">Macro</span> </div> <div class="table-group"> <div class="table-row"> <span class="table-cell"><button class="text-button" title="%{selected|STR-Check}" type="roll" name="roll_STR-Check" value="@{STR-check-macro-text}"> <span data-i18n="strength-abbrv">STR</span></button></span> <span class="table-cell number"><input class="calc number bigger-total" readonly="readonly" title="@{STR}" type="text" name="attr_STR" value="10"/></span> <span class="table-cell right-border"><input type="checkbox" class="warn-show" name="attr_STR-modded" value="1"/><input class="calc highlight" readonly="readonly" title="@{STR-mod}" type="number" name="attr_STR-mod" value="0"/></span> <span class="table-cell right-border emphasize-field"><input class="number" title="@{STR-base}" type="text" name="attr_STR-base" value="10"/></span> <span class="table-cell extra-sect"><input title="@{STR-inherent}" type="number" name="attr_STR-inherent" value="0"/></span> <span class="table-cell"><input title="@{STR-enhance}" type="number" name="attr_STR-enhance" value="0"/></span> <span class="table-cell"><input title="@{STR-misc}" type="number" name="attr_STR-misc" value="0"/></span> <span class="table-cell extra-sect"><input title="@{STR-racial}" type="number" name="attr_STR-racial" value="0"/></span> <span class="table-cell extra-sect"><input title="@{STR-asi}" type="number" name="attr_STR-asi" value="0"/></span> <span class="table-cell left-border right-border"><input title="@{buff_STR-total}" type="number" name="attr_buff_STR-total" value="0" class="calc" readonly="readonly"/></span> <span class="table-cell"><input title="@{STR-damage}" type="number" name="attr_STR-damage" value="0" max="0"/></span> <span class="table-cell extra-sect"><input title="@{STR-penalty}" type="number" name="attr_STR-penalty" value="0" max="0"/></span> <span class="table-cell"><input title="@{STR-drain}" type="number" name="attr_STR-drain" value="0" max="0"/></span> <span class="table-cell noshow"><input title="@{buff_STR-total_penalty}" name="attr_buff_STR-total_penalty" type="number" value="0" class="calc" readonly="readonly"/></span> <span class="table-cell"><input title="@{STR-cond}" type="number" name="attr_STR-cond" value="0" class="calc" readonly="readonly"/></span> <details class="table-cell extra-sect"> <summary class="hide-readonly">...</summary> <textarea class="skill-macro-text options" title="@{STR-Check-macro-text}" name="attr_STR-Check-macro-text">@{PC-whisper} &amp;{template:pf_generic} @{toggle_accessible_flag} @{toggle_rounded_flag} {{font=@{apply_specfont_chat}@{use_specfont}}} {{scroll_desc=@{scroll-desc}}} {{color=@{rolltemplate_color}}} {{header_image=@{header_image-pf_block-check}}} {{character_name=@{character_name}}} {{character_id=@{character_id}}} {{subtitle}} {{name=^{strength}}} {{check=[[ 1d20 + [[ @{STR-mod} ]] + [[ @{checks-cond} + @{buff_Check-total} + @{buff_check_ability-total} ]] ]]}} @{toggle_ability_notes}</textarea> </details> </div> <div class="table-row"> <span class="table-cell"><button class="text-button" title="%{selected|DEX-Check}" type="roll" name="roll_DEX-Check" value="@{DEX-Check-macro-text}"> <span data-i18n="dexterity-abbrv">DEX</span></button></span> <span class="table-cell number"><input class="calc number bigger-total" readonly="readonly" title="@{DEX}" type="text" name="attr_DEX" value="10"/></span> <span class="table-cell right-border"><input type="checkbox" class="warn-show" name="attr_DEX-modded" value="1"/><input class="calc highlight" readonly="readonly" title="@{DEX-mod}" type="number" name="attr_DEX-mod" value="0"/></span> <span class="table-cell right-border emphasize-field"><input class="number" title="@{DEX-base}" type="text" name="attr_DEX-base" value="10"/></span> <span class="table-cell extra-sect"><input title="@{DEX-inherent}" type="number" name="attr_DEX-inherent" value="0"/></span> <span class="table-cell"><input title="@{DEX-enhance}" type="number" name="attr_DEX-enhance" value="0"/></span> <span class="table-cell"><input title="@{DEX-misc}" type="number" name="attr_DEX-misc" value="0" min="0"/></span> <span class="table-cell extra-sect"><input title="@{DEX-racial}" type="number" name="attr_DEX-racial" value="0"/></span> <span class="table-cell extra-sect"><input title="@{DEX-asi}" type="number" name="attr_DEX-asi" value="0"/></span> <span class="table-cell left-border right-border"><input class="calc" readonly="readonly" title="@{buff_DEX-total}" type="number" name="attr_buff_DEX-total" value="0"/></span> <span class="table-cell"><input title="@{DEX-damage}" type="number" name="attr_DEX-damage" value="0" max="0"/></span> <span class="table-cell extra-sect"><input title="@{DEX-penalty}" type="number" name="attr_DEX-penalty" value="0" max="0"/></span> <span class="table-cell"><input title="@{DEX-drain}" type="number" name="attr_DEX-drain" value="0" max="0"/></span> <span class="table-cell noshow"><input title="@{buff_DEX-total_penalty}" name="attr_buff_DEX-total_penalty" type="number" value="0" class="calc" readonly="readonly"/></span> <span class="table-cell"><input class="calc" readonly="readonly" title="@{DEX-cond}" type="number" name="attr_DEX-cond" value="0" max="0"/></span> <details class="table-cell extra-sect"> <summary class="hide-readonly">...</summary> <textarea class="skill-macro-text options" title="@{DEX-Check-macro-text}" name="attr_DEX-Check-macro-text">@{PC-whisper} &{template:pf_generic} @{toggle_accessible_flag} @{toggle_rounded_flag} {{font=@{apply_specfont_chat}@{use_specfont}}} {{scroll_desc=@{scroll-desc}}} {{color=@{rolltemplate_color}}} {{header_image=@{header_image-pf_block-check}}} {{character_name=@{character_name}}} {{character_id=@{character_id}}} {{subtitle}} {{name=^{dexterity}}} {{check=[[ 1d20 + [[ @{DEX-mod} ]] + [[ @{checks-cond} + @{buff_Check-total} + @{buff_check_ability-total} ]] ]]}} @{toggle_ability_notes}</textarea> </details> </div> <div class="table-row"> <span class="table-cell"><button class="text-button" title="%{selected|CON-Check}" type="roll" name="roll_CON-Check" value="@{CON-Check-macro-text}"> <span data-i18n="constitution-abbrv">CON</span></button></span> <span class="table-cell number"><input class="calc number bigger-total" readonly="readonly" title="@{CON}" type="text" name="attr_CON" value="10"/></span> <span class="table-cell right-border"><input type="checkbox" class="warn-show" name="attr_CON-modded" value="1"/><input class="calc highlight" readonly="readonly" title="@{CON-mod}" type="number" name="attr_CON-mod" value="0"/></span> <span class="table-cell right-border emphasize-field"><input class="number" title="@{CON-base}" type="text" name="attr_CON-base" value="10"/></span> <span class="table-cell extra-sect"><input title="@{CON-inherent}" type="number" name="attr_CON-inherent" value="0"/></span> <span class="table-cell"><input title="@{CON-enhance}" type="number" name="attr_CON-enhance" value="0"/></span> <span class="table-cell"><input title="@{CON-misc}" type="number" name="attr_CON-misc" value="0" min="0"/></span> <span class="table-cell extra-sect"><input title="@{CON-racial}" type="number" name="attr_CON-racial" value="0"/></span> <span class="table-cell extra-sect"><input title="@{CON-asi}" type="number" name="attr_CON-asi" value="0"/></span> <span class="table-cell left-border right-border"><input class="calc" readonly="readonly" title="@{buff_CON-total}" type="number" name="attr_buff_CON-total" value="0"/></span> <span class="table-cell"><input title="@{CON-damage}" type="number" name="attr_CON-damage" value="0" max="0"/></span> <span class="table-cell extra-sect"><input title="@{CON-penalty}" type="number" name="attr_CON-penalty" value="0" max="0"/></span> <span class="table-cell"><input title="@{CON-drain}" type="number" name="attr_CON-drain" value="0" max="0"/></span> <span class="table-cell noshow"><input title="@{buff_CON-total_penalty}" name="attr_buff_CON-total_penalty" type="number" value="0" class="calc" readonly="readonly"/></span> <span class="table-cell"><input class="calc" readonly="readonly" title="@{CON-cond}" type="number" name="attr_CON-cond" value="0" max="0"/></span> <details class="table-cell extra-sect"> <summary class="hide-readonly">...</summary> <textarea class="skill-macro-text options" title="@{CON-Check-macro-text}" type="roll" name="attr_CON-Check-macro-text">@{PC-whisper} &{template:pf_generic} @{toggle_accessible_flag} @{toggle_rounded_flag} {{font=@{apply_specfont_chat}@{use_specfont}}} {{scroll_desc=@{scroll-desc}}} {{color=@{rolltemplate_color}}} {{header_image=@{header_image-pf_block-check}}} {{character_name=@{character_name}}} {{character_id=@{character_id}}} {{subtitle}} {{name=^{constitution}}} {{check=[[ 1d20 + [[ @{CON-mod} ]] + [[ @{checks-cond} + @{buff_Check-total} + @{buff_check_ability-total} ]] ]]}} @{toggle_ability_notes}</textarea> </details> </div> <div class="table-row"> <span class="table-cell"><button class="text-button" title="%{selected|INT-Check}" type="roll" name="roll_INT-Check" value="@{INT-Check-macro-text}"> <span data-i18n="intelligence-abbrv">INT</span></button></span> <span class="table-cell number"><input class="calc number bigger-total" readonly="readonly" title="@{INT}" type="text" name="attr_INT" value="10"/></span> <span class="table-cell right-border"><input type="checkbox" class="warn-show" name="attr_INT-modded" value="1"/><input class="calc highlight" readonly="readonly" title="@{INT-mod}" type="number" name="attr_INT-mod" value="0"/></span> <span class="table-cell right-border emphasize-field"><input class="number" title="@{INT-base}" type="text" name="attr_INT-base" value="10"/></span> <span class="table-cell extra-sect"><input title="@{INT-inherent}" type="number" name="attr_INT-inherent" value="0"/></span> <span class="table-cell"><input title="@{INT-enhance}" type="number" name="attr_INT-enhance" value="0"/></span> <span class="table-cell"><input title="@{INT-misc}" type="number" name="attr_INT-misc" value="0" min="0"/></span> <span class="table-cell extra-sect"><input title="@{INT-racial}" type="number" name="attr_INT-racial" value="0"/></span> <span class="table-cell extra-sect"><input title="@{INT-asi}" type="number" name="attr_INT-asi" value="0"/></span> <span class="table-cell left-border right-border"><input class="calc" readonly="readonly" title="@{buff_INT-total}" type="number" name="attr_buff_INT-total" value="0"/></span> <span class="table-cell"><input title="@{INT-damage}" type="number" name="attr_INT-damage" value="0" max="0"/></span> <span class="table-cell extra-sect"><input title="@{INT-penalty}" type="number" name="attr_INT-penalty" value="0" max="0"/></span> <span class="table-cell"><input title="@{INT-drain}" type="number" name="attr_INT-drain" value="0" max="0"/></span> <span class="table-cell noshow"><input title="@{buff_INT-total_penalty}" name="attr_buff_INT-total_penalty" type="number" value="0" class="calc" readonly="readonly"/></span> <span class="table-cell"><input class="calc" readonly="readonly" title="@{INT-cond}" type="number" name="attr_INT-cond" value="0" max="0"/></span> <details class="table-cell extra-sect"> <summary class="hide-readonly">...</summary> <textarea class="skill-macro-text options" title="@{INT-Check-macro-text}" name="attr_INT-Check-macro-text">@{PC-whisper} &{template:pf_generic} @{toggle_accessible_flag} @{toggle_rounded_flag} {{font=@{apply_specfont_chat}@{use_specfont}}} {{scroll_desc=@{scroll-desc}}} {{color=@{rolltemplate_color}}} {{header_image=@{header_image-pf_block-check}}} {{character_name=@{character_name}}} {{character_id=@{character_id}}} {{subtitle}} {{name=^{intelligence}}} {{check=[[ 1d20 + [[ @{INT-mod} ]] + [[ @{checks-cond} + @{buff_Check-total} + @{buff_check_ability-total} ]] ]]}} @{toggle_ability_notes}</textarea> </details> </div> <div class="table-row"> <span class="table-cell"><button class="text-button" title="%{selected|WIS-Check}" type="roll" name="roll_WIS-Check" value="@{WIS-Check-macro-text}"> <span data-i18n="wisdom-abbrv">WIS</span></button></span> <span class="table-cell number"><input class="calc number bigger-total" readonly="readonly" title="@{WIS}" type="text" name="attr_WIS" value="10"/></span> <span class="table-cell right-border"><input type="checkbox" class="warn-show" name="attr_WIS-modded" value="1"/><input class="calc highlight" readonly="readonly" title="@{WIS-mod}" type="number" name="attr_WIS-mod" value="0"/></span> <span class="table-cell right-border emphasize-field"><input class="number" title="@{WIS-base}" type="text" name="attr_WIS-base" value="10"/></span> <span class="table-cell extra-sect"><input title="@{WIS-inherent}" type="number" name="attr_WIS-inherent" value="0"/></span> <span class="table-cell"><input title="@{WIS-enhance}" type="number" name="attr_WIS-enhance" value="0"/></span> <span class="table-cell"><input title="@{WIS-misc}" type="number" name="attr_WIS-misc" value="0" min="0"/></span> <span class="table-cell extra-sect"><input title="@{WIS-racial}" type="number" name="attr_WIS-racial" value="0"/></span> <span class="table-cell extra-sect"><input title="@{WIS-asi}" type="number" name="attr_WIS-asi" value="0"/></span> <span class="table-cell left-border right-border"><input class="calc" readonly="readonly" title="@{buff_WIS-total}" type="number" name="attr_buff_WIS-total" value="0"/></span> <span class="table-cell"><input title="@{WIS-damage}" type="number" name="attr_WIS-damage" value="0" max="0"/></span> <span class="table-cell extra-sect"><input title="@{WIS-penalty}" type="number" name="attr_WIS-penalty" value="0" max="0"/></span> <span class="table-cell"><input title="@{WIS-drain}" type="number" name="attr_WIS-drain" value="0" max="0"/></span> <span class="table-cell noshow"><input title="@{buff_WIS-total_penalty}" name="attr_buff_WIS-total_penalty" type="number" value="0" class="calc" readonly="readonly"/></span> <span class="table-cell"><input class="calc" readonly="readonly" title="@{WIS-cond}" type="number" name="attr_WIS-cond" value="0" max="0"/></span> <details class="table-cell extra-sect"> <summary class="hide-readonly">...</summary> <textarea class="skill-macro-text options" title="@{WIS-Check-macro-text}" name="attr_WIS-Check-macro-text">@{PC-whisper} &{template:pf_generic} @{toggle_accessible_flag} @{toggle_rounded_flag} {{font=@{apply_specfont_chat}@{use_specfont}}} {{scroll_desc=@{scroll-desc}}} {{color=@{rolltemplate_color}}} {{header_image=@{header_image-pf_block-check}}} {{character_name=@{character_name}}} {{character_id=@{character_id}}} {{subtitle}} {{name=^{wisdom}}} {{check=[[ 1d20 + [[ @{WIS-mod} ]] + [[ @{checks-cond} + @{buff_Check-total} + @{buff_check_ability-total} ]] ]]}} @{toggle_ability_notes}</textarea> </details> </div> <div class="table-row"> <span class="table-cell"><button class="text-button" title="%{selected|CHA-Check}" type="roll" name="roll_CHA-Check" value="@{CHA-Check-macro-text}"> <span data-i18n="charisma-abbrv">CHA</span></button></span> <span class="table-cell number"><input class="calc number bigger-total" readonly="readonly" title="@{CHA}" type="text" name="attr_CHA" value="10"/></span> <span class="table-cell right-border"><input type="checkbox" class="warn-show" name="attr_CHA-modded" value="1"/><input class="calc highlight" readonly="readonly" title="@{CHA-mod}" type="number" name="attr_CHA-mod" value="0"/></span> <span class="table-cell right-border emphasize-field"><input class="number" title="@{CHA-base}" type="text" name="attr_CHA-base" value="10"/></span> <span class="table-cell extra-sect"><input title="@{CHA-inherent}" type="number" name="attr_CHA-inherent" value="0"/></span> <span class="table-cell"><input title="@{CHA-enhance}" type="number" name="attr_CHA-enhance" value="0"/></span> <span class="table-cell"><input title="@{CHA-misc}" type="number" name="attr_CHA-misc" value="0" min="0"/></span> <span class="table-cell extra-sect"><input title="@{CHA-racial}" type="number" name="attr_CHA-racial" value="0"/></span> <span class="table-cell extra-sect"><input title="@{CHA-asi}" type="number" name="attr_CHA-asi" value="0"/></span> <span class="table-cell left-border right-border"><input class="calc" readonly="readonly" title="@{buff_CHA-total}" type="number" name="attr_buff_CHA-total" value="0"/></span> <span class="table-cell"><input title="@{CHA-damage}" type="number" name="attr_CHA-damage" value="0" max="0"/></span> <span class="table-cell extra-sect"><input title="@{CHA-penalty}" type="number" name="attr_CHA-penalty" value="0" max="0"/></span> <span class="table-cell"><input title="@{CHA-drain}" type="number" name="attr_CHA-drain" value="0" max="0"/></span> <span class="table-cell noshow"><input title="@{buff_CHA-total_penalty}" name="attr_buff_CHA-total_penalty" type="number" value="0" class="calc" readonly="readonly"/></span> <span class="table-cell"><input class="calc" readonly="readonly" title="@{CHA-cond}" type="number" name="attr_CHA-cond" value="0" max="0"/></span> <details class="table-cell extra-sect"> <summary class="hide-readonly">...</summary> <textarea class="skill-macro-text options" title="@{CHA-Check-macro-text}" name="attr_CHA-Check-macro-text">@{PC-whisper} &{template:pf_generic} @{toggle_accessible_flag} @{toggle_rounded_flag} {{font=@{apply_specfont_chat}@{use_specfont}}} {{scroll_desc=@{scroll-desc}}} {{color=@{rolltemplate_color}}} {{header_image=@{header_image-pf_block-check}}} {{character_name=@{character_name}}} {{character_id=@{character_id}}} {{subtitle}} {{name=^{charisma}}} {{check=[[ 1d20 + [[ @{CHA-mod} ]] + [[ @{checks-cond} + @{buff_Check-total} + @{buff_check_ability-total} ]] ]]}} @{toggle_ability_notes}</textarea> </details> </div> </div> </div> <div class="table"> <div class="table-row sect expand"> <input type="checkbox" class="showarrow ability-notes-show" title="Click to expand" data-i18n-title="showsect-cmd" data-i18n-aria-label="showsect-cmd" name="attr_ability-notes-show" value="1" style="margin-left:.25em" aria-label="Click to expand"> <span class="showsect ability-notes-showlabel" data-i18n="notes">Notes</span> <div class="ability-notes"> <label> <input type="checkbox" class="selectedlabel-check" name="attr_toggle_ability_notes" value="@{var_ability_notes}" title="@{toggle_ability_notes}"> <b data-i18n-title="options-ability-title" data-i18n-aria-label="options-ability-title" data-i18n="include-ability-notes" title="Show Ability Notes" aria-label="Show Ability Notes">Include Ability Notes in roll</b> </label> <textarea class="inline-textarea" title="@{ability-notes}" name="attr_ability-notes" data-i18n-placeholder="ability-notes-place" placeholder="Put notes about context-sensitive Ability bonuses here"></textarea> </div> </div> </div> </div> <div class="cheat"></div> <input class="sect-show-inverse noshow" type="checkbox" name="attr_is_npc" value="1" role="presentation"/> <input type="checkbox" name="attr_multiclassed" value="1" class="multiclassed-show noshow"/> <input class="showarrow h2arrow" type="checkbox" name="attr_class-info-show" data-i18n-aria-label="class-information" data-i18n-title="showsect-cmd" value="1" checked="checked"/> <h2 class="clickheader showsect"><label data-i18n-title="showsect-cmd" data-i18n-aria-label="showsect-cmd" data-i18n="class-race-xp">Class, Race, Experience</label></h2> <div class="h2-section class-grid"> <span class="nontable-name" data-i18n="class-race-information-abbrv">Class and Race Info</span> <input class="sect-show sect-show-inverse not-C-show or-A-show noshow" type="checkbox" name="attr_is_npc" value="1" role="presentation"/> <input class="sect or-D-show hide-readonly selectedlabel-check" name="attr_add_class" value="1" type="checkbox"/> <b class="sect hide-readonly" data-i18n="add-class-levels">Add Class Levels</b> <input class="sect-inverse or-B-show hide-readonly selectedlabel-check" name="attr_add_race" value="1" type="checkbox"/> <b class="sect-inverse hide-readonly" data-i18n="add-hit-dice">Add Race/Monster HD</b> <div class="cheat"></div> <div class="table class-table wide-numbers hasexpandrows narrow-numbers-readonly" role="region" aria-label="Class Information" data-i18n-aria-label="class-information"> <span class="table-name secondary-table-name not-C-or-D-sect show-readonly" aria-label="Base Class Levels and Monster HD BAB, hp, skills, and saves" data-i18n="class-and-level">Class(es) and levels</span> <div class="table-group-head not-C-or-D-sect"> <div class="table-row"> <span class="table-header nowrap left" data-i18n-title="class-number-explanation" data-i18n-aria-label="class-number-explanation" data-i18n="class-number">Class #</span> <span class="table-header entry-long" data-i18n-title="class-name" data-i18n-aria-label="class-name" data-i18n="class-name">Class Name</span> <span class="table-header" data-i18n-title="level-current" data-i18n-aria-label="level-current" data-i18n="level">Level</span> <span class="table-header" data-i18n-title="hit-die-desc" data-i18n-aria-label="hit-die-desc" data-i18n="d-hit-die">d(hitdie)</span> <span class="table-header" data-i18n-title="hit-points-class-title" data-i18n-aria-label="hit-points-class-title" data-i18n="class-hit-points-abbrv">Class hp</span> <span class="table-header" data-i18n-title="favored-class-hit-points-title" data-i18n-aria-label="favored-class-hit-points-title" data-i18n="favored-class-hit-points-abbrv">FC hp</span> <span class="table-header" data-i18n-title="base-attack-bonus" data-i18n-aria-label="base-attack-bonus" data-i18n="base-attack-bonus-abbrv">BAB</span> <span class="table-header" data-i18n-title="fortitude-save" data-i18n-aria-label="fortitude-save" data-i18n="fortitude-abbrv" aria-label="Fortitude Save">FORT</span> <span class="table-header" data-i18n-title="reflex-save" data-i18n-aria-label="reflex-save" data-i18n="reflex-abbrv">REF</span> <span class="table-header" data-i18n-title="willpower-save-abbrv" data-i18n-aria-label="will-save" data-i18n="willpower-abbrv">WILL</span> <span class="table-header" data-i18n-title="skills-per-level" data-i18n-aria-label="skills-per-level" data-i18n="skills-per-level-abbrv">Skills/Lvl</span> <span class="table-header" data-i18n-title="favored-class-skill" data-i18n-aria-label="favored-class-skill" data-i18n="favored-class-skill-abbrv">FC Skill</span> <span class="table-header" data-i18n-title="alternate-favored-class" data-i18n-aria-label="alternate-favored-class" data-i18n="alternate-favored-class-abbrv">FC Alt</span> </div> </div> <div class="table-group not-C-or-D-sect"> <div class="table-row"> <span class="table-cell"><b data-i18n-title="class-0-title" data-i18n="1-ordinal">1st</b></span> <span class="table-cell"><input title="@{class-0-name}" type="text" name="attr_class-0-name" data-i18n-placeholder="class-name"></span> <span class="table-cell"><input title="@{class-0-level}" type="number" name="attr_class-0-level" value="0"/></span> <span class="table-cell"><input title="@{class-0-hd}" type="text" name="attr_class-0-hd" value="" class="number"/></span> <span class="table-cell"><input title="@{class-0-hp}" type="number" name="attr_class-0-hp" value="0"/></span> <span class="table-cell"><input title="@{class-0-fchp}" type="number" name="attr_class-0-fchp" value="0"/></span> <span class="table-cell"><input title="@{class-0-bab}" type="number" name="attr_class-0-bab" value="0" step="0" min="0"/></span> <span class="table-cell"><input title="@{class-0-Fort}" type="number" name="attr_class-0-Fort" value="0" step="0" min="0"/></span> <span class="table-cell"><input title="@{class-0-Ref}" type="number" name="attr_class-0-Ref" value="0" step="0" min="0"/></span> <span class="table-cell"><input title="@{class-0-Will}" type="number" name="attr_class-0-Will" value="0" step="0" min="0"/></span> <span class="table-cell"><input title="@{class-0-skill}" type="number" name="attr_class-0-skill" value="0"/></span> <span class="table-cell"><input title="@{class-0-fcskill}" type="number" name="attr_class-0-fcskill" value="0"/></span> <span class="table-cell"><input title="@{class-0-fcalt}" type="number" name="attr_class-0-fcalt" value="0" step="0" min="0"/></span> </div> <input type="checkbox" class="showarrow sect-show expand-arrow expand1" name="attr_class1_show" value="1" data-i18n-title="expand-multiclass" data-i18n-aria-label="Expand-multiclass"/><span class="showsect" data-i18n-title="expand-multiclass" data-i18n-aria-label="Expand-multiclass"></span> <div class="table-row sect"> <span class="table-cell"><b data-i18n-title="class-1-title" data-i18n="2-ordinal">2nd</b></span> <span class="table-cell"><input title="@{class-1-name}" type="text" name="attr_class-1-name" data-i18n-placeholder="class-name"></span> <span class="table-cell"><input title="@{class-1-level}" type="number" name="attr_class-1-level" value="0"/></span> <span class="table-cell"><input title="@{class-1-hd}" type="text" name="attr_class-1-hd" value="" class="number"/></span> <span class="table-cell"><input title="@{class-1-hp}" type="number" name="attr_class-1-hp" value="0"/></span> <span class="table-cell"><input title="@{class-1-fchp}" type="number" name="attr_class-1-fchp" value="0"/></span> <span class="table-cell"><input title="@{class-1-bab}" type="number" name="attr_class-1-bab" value="0" step="0" min="0"/></span> <span class="table-cell"><input title="@{class-1-Fort}" type="number" name="attr_class-1-Fort" value="0" step="0" min="0"/></span> <span class="table-cell"><input title="@{class-1-Ref}" type="number" name="attr_class-1-Ref" value="0" step="0" min="0"/></span> <span class="table-cell"><input title="@{class-1-Will}" type="number" name="attr_class-1-Will" value="0" step="0" min="0"/></span> <span class="table-cell"><input title="@{class-1-skill}" type="number" name="attr_class-1-skill" value="0"/></span> <span class="table-cell"><input title="@{class-1-fcskill}" type="number" name="attr_class-1-fcskill" value="0"/></span> <span class="table-cell"><input title="@{class-1-fcalt}" type="number" name="attr_class-1-fcalt" value="0" step="0" min="0"/></span> </div> <input type="checkbox" class="showarrow sect2-show sect expand-arrow expand2" name="attr_class2_show" value="1" data-i18n-title="expand-multiclass" data-i18n-aria-label="Expand-multiclass"/><span class="showsect sect" data-i18n-title="expand-multiclass" data-i18n-aria-label="Expand-multiclass"></span> <div class="table-row sect sect2"> <span class="table-cell"><b data-i18n-title="class-2-title" data-i18n="3-ordinal">3rd</b></span> <span class="table-cell"><input title="@{class-2-name}" type="text" name="attr_class-2-name" data-i18n-placeholder="class-name"></span> <span class="table-cell"><input title="@{class-2-level}" type="number" name="attr_class-2-level" value="0"/></span> <span class="table-cell"><input title="@{class-2-hd}" type="text" name="attr_class-2-hd" value="" class="number"/></span> <span class="table-cell"><input title="@{class-2-hp}" type="number" name="attr_class-2-hp" value="0"/></span> <span class="table-cell"><input title="@{class-2-fchp}" type="number" name="attr_class-2-fchp" value="0"/></span> <span class="table-cell"><input title="@{class-2-bab}" type="number" name="attr_class-2-bab" value="0" step="0" min="0"/></span> <span class="table-cell"><input title="@{class-2-Fort}" type="number" name="attr_class-2-Fort" value="0" step="0" min="0"/></span> <span class="table-cell"><input title="@{class-2-Ref}" type="number" name="attr_class-2-Ref" value="0" step="0" min="0"/></span> <span class="table-cell"><input title="@{class-2-Will}" type="number" name="attr_class-2-Will" value="0" step="0" min="0"/></span> <span class="table-cell"><input title="@{class-2-skill}" type="number" name="attr_class-2-skill" value="0"/></span> <span class="table-cell"><input title="@{class-2-fcskill}" type="number" name="attr_class-2-fcskill" value="0"/></span> <span class="table-cell"><input title="@{class-2-fcalt}" type="number" name="attr_class-2-fcalt" value="0" step="0" min="0"/></span> </div> <input type="checkbox" class="showarrow sect3-show sect sect2 expand-arrow expand3" name="attr_class3_show" value="1" data-i18n-title="expand-multiclass" data-i18n-aria-label="Expand-multiclass"/><span class="showsect sect sect2" data-i18n-title="expand-multiclass" data-i18n-aria-label="Expand-multiclass"></span> <div class="table-row sect sect2 sect3"> <span class="table-cell"><b data-i18n-title="class-3-title" data-i18n="4-ordinal">4th</b></span> <span class="table-cell"><input title="@{class-3-name}" type="text" name="attr_class-3-name" data-i18n-placeholder="class-name"></span> <span class="table-cell"><input title="@{class-3-level}" type="number" name="attr_class-3-level" value="0"/></span> <span class="table-cell"><input title="@{class-3-hd}" type="text" name="attr_class-3-hd" value="" class="number"/></span> <span class="table-cell"><input title="@{class-3-hp}" type="number" name="attr_class-3-hp" value="0"/></span> <span class="table-cell"><input title="@{class-3-fchp}" type="number" name="attr_class-3-fchp" value="0"/></span> <span class="table-cell"><input title="@{class-3-bab}" type="number" name="attr_class-3-bab" value="0" step="0" min="0"/></span> <span class="table-cell"><input title="@{class-3-Fort}" type="number" name="attr_class-3-Fort" value="0" step="0" min="0"/></span> <span class="table-cell"><input title="@{class-3-Ref}" type="number" name="attr_class-3-Ref" value="0" step="0" min="0"/></span> <span class="table-cell"><input title="@{class-3-Will}" type="number" name="attr_class-3-Will" value="0" step="0" min="0"/></span> <span class="table-cell"><input title="@{class-3-skill}" type="number" name="attr_class-3-skill" value="0"/></span> <span class="table-cell"><input title="@{class-3-fcskill}" type="number" name="attr_class-3-fcskill" value="0"/></span> <span class="table-cell"><input title="@{class-3-fcalt}" type="number" name="attr_class-3-fcalt" value="0" step="0" min="0"/></span> </div> <div class="table-row sect sect2 sect3"> <span class="table-cell"><b data-i18n-title="class-4-title" data-i18n="5-ordinal">5th</b></span> <span class="table-cell"><input title="@{class-4-name}" type="text" name="attr_class-4-name" data-i18n-placeholder="class-name"></span> <span class="table-cell"><input title="@{class-4-level}" type="number" name="attr_class-4-level" value="0"/></span> <span class="table-cell"><input title="@{class-4-hd}" type="text" name="attr_class-4-hd" value="" class="number"/></span> <span class="table-cell"><input title="@{class-4-hp}" type="number" name="attr_class-4-hp" value="0"/></span> <span class="table-cell"><input title="@{class-4-fchp}" type="number" name="attr_class-4-fchp" value="0"/></span> <span class="table-cell"><input title="@{class-4-bab}" type="number" name="attr_class-4-bab" value="0" step="0" min="0"/></span> <span class="table-cell"><input title="@{class-4-Fort}" type="number" name="attr_class-4-Fort" value="0" step="0" min="0"/></span> <span class="table-cell"><input title="@{class-4-Ref}" type="number" name="attr_class-4-Ref" value="0" step="0" min="0"/></span> <span class="table-cell"><input title="@{class-4-Will}" type="number" name="attr_class-4-Will" value="0" step="0" min="0"/></span> <span class="table-cell"><input title="@{class-4-skill}" type="number" name="attr_class-4-skill" value="0"/></span> <span class="table-cell"><input title="@{class-4-fcskill}" type="number" name="attr_class-4-fcskill" value="0"/></span> <span class="table-cell"><input title="@{class-4-fcalt}" type="number" name="attr_class-4-fcalt" value="0" step="0" min="0"/></span> </div> <div class="table-row sect sect2 sect3"> <span class="table-cell"><b data-i18n-title="class-5-title" data-i18n="6-ordinal">6th</b></span> <span class="table-cell"><input title="@{class-5-name}" type="text" name="attr_class-5-name" data-i18n-placeholder="class-name"></span> <span class="table-cell"><input title="@{class-5-level}" type="number" name="attr_class-5-level" value="0"/></span> <span class="table-cell"><input title="@{class-5-hd}" type="text" name="attr_class-5-hd" value="" class="number"/></span> <span class="table-cell"><input title="@{class-5-hp}" type="number" name="attr_class-5-hp" value="0"/></span> <span class="table-cell"><input title="@{class-5-fchp}" type="number" name="attr_class-5-fchp" value="0"/></span> <span class="table-cell"><input title="@{class-5-bab}" type="number" name="attr_class-5-bab" value="0" step="0" min="0"/></span> <span class="table-cell"><input title="@{class-5-Fort}" type="number" name="attr_class-5-Fort" value="0" step="0" min="0"/></span> <span class="table-cell"><input title="@{class-5-Ref}" type="number" name="attr_class-5-Ref" value="0" step="0" min="0"/></span> <span class="table-cell"><input title="@{class-5-Will}" type="number" name="attr_class-5-Will" value="0" step="0" min="0"/></span> <span class="table-cell"><input title="@{class-5-skill}" type="number" name="attr_class-5-skill" value="0"/></span> <span class="table-cell"><input title="@{class-5-fcskill}" type="number" name="attr_class-5-fcskill" value="0"/></span> <span class="table-cell"><input title="@{class-5-fcalt}" type="number" name="attr_class-5-fcalt" value="0" step="0" min="0"/></span> </div> </div> <span class="nontable-name secondary-table-name either-or-sect show-readonly" style="position:absolute" data-i18n="monster-racial-hit-dice-abbrv">Monster Racial HD</span> <div class="table-group either-or-sect" style="margin-top:1em" ;> <div class="table-row creature-race-header"> <span class="table-header right nowrap" data-i18n="race">Race</span> <span class="table-header entry-long" data-i18n="type-or-sub-type">Type (Sub type)</span> <span class="table-header" data-i18n-title="hit-dice-desc" data-i18n="number-hit-dice-abbrv"># HD</span> <span class="table-header" data-i18n-title="hit-die-desc" data-i18n="d-hit-die">d(hitdie)</span> <span class="table-header" data-i18n="hit-points-abbrv">hp</span> <span class="table-header not-C-or-D-sect"></span> <span class="table-header" data-i18n-title="base-attack-bonus" data-i18n-aria-label="base-attack-bonus" data-i18n="base-attack-bonus-abbrv">BAB</span> <span class="table-header" data-i18n-title="fortitude-save" data-i18n-aria-label="fortitude-save" data-i18n="fortitude-abbrv">Fort</span> <span class="table-header" data-i18n-title="reflex-save" data-i18n-aria-label="reflex-save" data-i18n="reflex-abbrv">Ref</span> <span class="table-header" data-i18n-title="willpower-save-abbrv" data-i18n-aria-label="will-save" data-i18n="willpower-abbrv">Will</span> <span class="table-header" data-i18n-title="skills-per-hit-die" data-i18n-aria-label="skills-per-hit-die" data-i18n="skills-per-hit-die-abbrv">Skills/HD</span> <span class="table-header not-C-or-D-sect"></span> <span class="table-header not-C-or-D-sect"></span> </div> <div class="table-row"> <span class="table-cell" data-i18n-title="type-or-sub-type" style="padding-left:.5em"><b><span data-i18n="type">Type</span></b></span> <span class="table-cell left" style="padding-left:.5em"><span title="@{npc-type}" type="text" name="attr_npc-type" data-i18n-placeholder="type-or-sub-type" class="left"></span></span> <span class="table-cell"><input title="@{npc-hd-num}" type="number" name="attr_npc-hd-num" value="0"/></span> <span class="table-cell"><input title="@{npc-hd}" type="text" name="attr_npc-hd" value="" class="number"/></span> <span class="table-cell"><input title="@{NPC-HP}" type="number" name="attr_NPC-HP" value="0"/></span> <span class="table-cell not-C-or-D-sect"><input class="noshow" title="@{npc-fchp}" type="number" name="attr_npc-fchp" value="0"/></span> <span class="table-cell"><input title="@{npc-bab}" type="number" name="attr_npc-bab" value="0" step="0" min="0"/></span> <span class="table-cell"><input title="@{npc-Fort}" type="number" name="attr_npc-Fort" value="0" step="0" min="0"/></span> <span class="table-cell"><input title="@{npc-Ref}" type="number" name="attr_npc-Ref" value="0" step="0" min="0"/></span> <span class="table-cell"><input title="@{npc-Will}" type="number" name="attr_npc-Will" value="0" step="0" min="0"/></span> <span class="table-cell"><input title="@{npc-skill}" type="number" name="attr_npc-skill" value="0"/></span> <span class="table-cell not-C-or-D-sect"><input class="noshow" title="@{npc-fcskill}" type="number" name="attr_npc-fcskill" value="0"/></span> <span class="table-cell not-C-or-D-sect"><input class="noshow" title="@{npc-fcalt}" type="number" name="attr_npc-fcalt" value="0" step="0" min="0"/></span> </div> </div> <div class="total-row"> <span class="table-cell"><b><span data-i18n="total">Total</span></b></span> <span class="table-cell"><input class="not-C-or-D-sect" title="@{class-favored}" type="text" name="attr_class-favored" data-i18n-placeholder="favored-class"/></span> <span class="table-cell"><input title="@{level}" type="number" name="attr_level" value="0" class="calc" readonly="readonly"/></span> <span class="table-cell"></span> <span class="table-cell"><input title="@{total-hp}" type="number" name="attr_total-hp" value="0" class="calc" readonly="readonly"/></span> <span class="table-cell label not-C-or-D-sect"> </span> <span class="table-cell"><input title="@{bab}" type="number" name="attr_bab" value="0" class="calc" readonly="readonly"/></span> <span class="table-cell"><input title="@{total-Fort}" type="number" name="attr_total-Fort" value="0" class="calc" readonly="readonly"/></span> <span class="table-cell"><input title="@{total-Ref}" type="number" name="attr_total-Ref" value="0" class="calc" readonly="readonly"/></span> <span class="table-cell"><input title="@{total-Will}" type="number" name="attr_total-Will" value="0" class="calc" readonly="readonly"/></span> <span class="table-cell"><input title="@{total-skill}" type="number" name="attr_total-skill" value="0" class="calc" readonly="readonly"/></span> <span class="table-cell not-C-or-D-sect"><input title="@{total-fcskill}" type="number" name="attr_total-fcskill" value="0" class="calc" readonly="readonly"/></span> <span class="table-cell not-C-or-D-sect"><input title="@{total-fcalt}" type="number" name="attr_total-fcalt" value="0" class="calc" readonly="readonly"/></span> </div> </div> </div> <div class="h2-section experience sect-inverse"> <input class="wider-readonly noshow" type="checkbox" name="attr_use_prestige_fame" value="1"/> <input class="wider-readonly noshow" type="checkbox" name="attr_use_hero_points" value="1"/> <div class="table sect"> <span class="table-name secondary-table-name" data-i18n="experience-points-abbrv">XP</span> <div class="table-group-head"> <input class="sect-show noshow" type="checkbox" name="attr_use_prestige_fame" value="1"/> <input class="sect2-show noshow" type="checkbox" name="attr_use_hero_points" value="1"/> <span class="table-header" data-i18n="current-experience">Current Experience</span> <span class="table-header divider-lg"> </span> <span class="table-header" data-i18n="next-level">Next Level</span> <span class="table-header sect left-border" data-i18n="prestige-points">Prestige Points</span> <span class="table-header sect divider-lg"> </span> <span class="table-header sect" data-i18n="fame">Fame</span> <span class="table-header sect2 left-border" data-i18n="hero-points">Hero Points</span> </div> <div class="table-row"> <input class="sect-show noshow" type="checkbox" name="attr_use_prestige_fame" value="1"/> <input class="sect2-show noshow" type="checkbox" name="attr_use_hero_points" value="1"/> <span class="table-cell"><input class="entry-wide" title="@{experience}" type="number" name="attr_experience" data-i18n-placeholder="experience-current-place"/></span> <span class="divider-lg">/</span> <span class="table-cell"><input class="entry-wide" title="@{experience|max}" type="number" name="attr_experience_max" data-i18n-placeholder="experience-next"/></span> <span class="table-cell sect"><input class="entry-wide" title="@{prestige}" type="number" name="attr_prestige" data-i18n-placeholder="prestige-points"/></span> <span class="divider-lg sect">/</span> <span class="table-cell sect"><input class="entry-wide" title="@{fame}" type="number" name="attr_fame" data-i18n-placeholder="fame"/></span> <span class="table-cell sect2"><input class="entry-wide" title="@{hero-points}" type="number" name="attr_hero-points" data-i18n-placeholder="hero-points"/></span> </div> </div> <input class="nextitem-show" type="checkbox" name="attr_use_prestige_fame" value="1"/> <div class="faction-notes nextitem" style="width:99%;margin-top:.5em"> <label class="left small-label" style="display:block" data-i18n="faction-notes">Faction Notes</label> <textarea class="inline-textarea" title="@{faction_notes}" name="attr_faction_notes" data-i18n-placeholder="faction-notes-place"></textarea> </div> </div> </div> </div> <div class="cheat"></div> <div class="row row2 flex-col"> <div class="flex-row"> <input type="checkbox" class="wounds-show" data-i18n-title="showsect-cmd" data-i18n-aria-label="showsect-cmd" name="attr_wound_threshold-show" value="1"> <input class="showarrow h2arrow" type="checkbox" name="attr_health-and-wounds-show" data-i18n-aria-label="health-and-wounds" value="1" checked="checked"/> <h2 class="clickheader showsect"><label data-i18n-title="showsect-cmd" data-i18n-aria-label="showsect-cmd" data-i18n="health-and-wounds">Health and Wounds</label></h2> <div class="cheat"></div> <div class="h2-section hit-points"> <div class="wide-numbers"> <div class="table"> <span class="table-name" data-i18n="hit-points">Hit Points</span> <div class="table-group-head"> <span class="table-header"></span> <span class="table-header" data-i18n-title="current-hp-title" data-i18n-aria-label="current-hp-title" data-i18n="current-hit-points-abbrv">Curr HP</span> <span class="table-header"></span> <span class="table-header" data-i18n-title="max-hp-title" data-i18n-aria-label="max-hp-title" data-i18n="maximum-abbrv">Max</span> </div> <div class="table-row center" style="line-height:1rem"> <span class="icon pictos">k</span> <span class="table-cell"><input type="number" title="@{HP}" name="attr_HP" value="0"></span> <span class="divider-lg">/</span> <span class="table-cell"><input class="calc" readonly="readonly" type="number" title="@{HP|max}" name="attr_HP_max" value="0"></span> </div> </div> <div class="table"> <div class="table-group-head"> <span class="table-header" style="width:4em;padding-top:1.8rem" data-i18n-title="recalculate-hit-points-title" data-i18n-aria-label="recalculate-hit-points-title" data-i18n="reset-hp">Reset hp</span> <span class="table-header" style="padding-top:1.8rem" data-i18n-title="temporary-hit-points-title" data-i18n-aria-label="temporary-hit-points-title" data-i18n="temporary-hit-points-abbrv">Temp HP</span> <span class="table-header"> </span> <span class="table-header" style="width:4em;padding-top:1.8rem" data-i18n-title="temporary-hit-points-maximum-title" data-i18n-aria-label="temporary-hit-points-maximum-title" data-i18n="maximum-abbrv">Max</span> <span class="table-header" style="line-height:1.5rem;vertical-align:bottom" data-i18n-title="nonlethal-damage-title" data-i18n-aria-label="nonlethal-damage-title" data-i18n="nonlethal-damage">Nonlethal Damage</span> </div> <div class="table-row"> <label class="table-cell small-label" style="width:4em"> <input type="checkbox" class="cssbutton maxhealbutton" name="attr_HP_reset" value="1" data-i18n-title="recalculate-hit-points" data-i18n-aria-label="recalculate-hit-points"><span></span> <span style="display:block;margin-top:2px" data-i18n-title="recalculate-hit-points" data-i18n-aria-label="recalculate-hit-points" data-i18n="maximum-abbrv">Max</span> </label> <span class="table-cell" style="vertical-align:top"><input type="number" title="@{HP-temp}" name="attr_HP-temp" value="0"></span> <span class="divider" style="vertical-align:top;padding-top:.8rem">/</span> <span class="table-cell" style="width:4em;vertical-align:top"><input class="calc" readonly="readonly" type="number" title="@{HP-temp|max}" name="attr_HP-temp_max" value="0"></span> <input type="checkbox" class="warn-show noshow" name="attr_condition-Staggered" value="1"/> <span class="table-cell highlight" style="vertical-align:top"><input type="number" title="@{non-lethal-damage}" name="attr_non-lethal-damage" value="0" min="0"></span> </div> </div> <div class="table npc-only"> <div class="table-row"> <span class="table-cell small-label" style="padding-left:.3rem"> <input type="text" title="@{npc-heal-conditions}" name="attr_npc-heal-conditions" value="" data-i18n-placeholder="heal-conditions"/> </span> </div> </div> </div> </div> <div class="h2-section wound-threshold"> <div class="table"> <span class="table-name show-readonly" data-i18n="wound-threshold">Wound Threshold</span> <div class="table-row"><span class="table-cell" style="padding-top:.25em"><label><input type="radio" title="@{condition-Wounds}" name="attr_condition-Wounds" value="0" checked="checked"><b class="offCase" style="vertical-align:middle" data-i18n="healthy">Healthy </b></label></span></div> <div class="table-row"><span class="table-cell"><label><input type="radio" title="@{condition-Wounds}" class="boldlabel-check" name="attr_condition-Wounds" value="1"><b data-i18n-title="grazed-title" data-i18n-aria-label="grazed-title" data-i18n="grazed">Grazed </b></label><input title="@{HP_grazed} 75% or less of max HP" type="number" name="attr_HP_grazed" value="0" class="calc" readonly="readonly"/></span></div> <div class="table-row"><span class="table-cell"><label><input type="radio" title="@{condition-Wounds}" class="boldlabel-check" name="attr_condition-Wounds" value="2"><b data-i18n-title="wounded-title" data-i18n-aria-label="wounded-title" data-i18n="wounded">Wounded </b></label><input title="@{HP_wounded} 50% or less of max HP" type="number" name="attr_HP_wounded" value="0" class="calc" readonly="readonly"/></span></div> <div class="table-row"><span class="table-cell"><label><input type="radio" title="@{condition-Wounds}" class="boldlabel-check" name="attr_condition-Wounds" value="3"><b data-i18n-title="critical-title" data-i18n-aria-label="critical-title" data-i18n="critical">Critical </b></label><input title="@{HP_critical} 25% or less of max HP" type="number" name="attr_HP_critical" value="0" class="calc" readonly="readonly"/></span></div> <div class="table-row"><span class="table-cell"><label data-i18n-title="disabled-title" data-i18n-aria-label="disabled-title"><b data-i18n="disabled-at">Disabled at</b>&nbsp;<input title="@{HP_disabled}" type="text" name="attr_HP_disabled" value="0" class="calc number" readonly="readonly"/></label></span></div> </div> </div> <div class="h2-section hit-point-calcs hide-readonly"> <div class="table"> <span class="table-name secondary-table-name">Hit Point Calculations</span> <div class="table-group-head"> <span class="table-header divider-lg"> </span> <span class="table-header ability-column" data-i18n-title="hit-points-ability-title" data-i18n-aria-label="hit-points-ability-title" data-i18n="ability">Ability</span> <span class="table-header" data-i18n-title="hit-points-modifier-title" data-i18n-aria-label="hit-points-modifier-title" data-i18n="modifier-abbrv">Mod</span> <span class="table-header divider-lg"> </span> <span class="table-header" data-i18n-title="level-hit-dice" data-i18n-aria-label="level-hit-dice" data-i18n="level-hit-dice-abbrv">Level/HD</span> <span class="table-header divider-lg"> </span> <span class="table-header" data-i18n="ability-bonus">Ability Bonus</span> <span class="table-header divider-lg"> </span> <span class="table-header" data-i18n-title="hit-points-due-to-hit-dice-title" data-i18n-aria-label="hit-points-due-to-hit-dice-title" data-i18n="hit-points-due-to-hit-dice-abbrv">Class/HD hp</span> <span class="table-header divider-lg"> </span> <span class="table-header entry-10p-shrink super note-a" data-i18n-title="hit-points-adjustment-title" data-i18n-aria-label="hit-points-adjustment-title" data-i18n="miscellaneous-abbrv">Misc</span> </div> <div class="table-row"> <span class="divider-lg">= (</span> <span class="table-cell ability-column"> <select title="@{HP-ability}" name="attr_HP-ability" class="select-small"> <option value="0" data-i18n="none">None</option> <option value="STR-mod" data-i18n="strength-abbrv">STR</option> <option value="DEX-mod" data-i18n="dexterity-abbrv">DEX</option> <option value="CON-mod" data-i18n="constitution-abbrv-default" selected="selected">&#8226;CON</option> <option value="INT-mod" data-i18n="intelligence-abbrv">INT</option> <option value="WIS-mod" data-i18n="wisdom-abbrv">WIS</option> <option value="CHA-mod" data-i18n="charisma-abbrv">CHA</option> </select> </span> <span class="table-cell number"><input type="number" class="calc narrow-numbers" title="@{HP-ability-mod}" name="attr_HP-ability-mod" value="0" readonly="readonly"/></span> <span class="divider-lg">*</span> <span class="table-cell number"><input type="number" class="calc narrow-numbers" title="@{level}" name="attr_level" value="0" readonly="readonly"/></span> <span class="divider divider-lg">)=</span> <span class="table-cell number"><input type="number" name="attr_hp_ability_bonus" title="@{hp_ability_bonus}" value="0" class="calc narrow-numbers" readonly="readonly"/></span> <span class="divider divider-lg">+</span> <span class="table-cell number"><input type="number" class="calc entry-wide" title="@{total-hp}" name="attr_total-hp" value="0" readonly="readonly"/></span> <span class="divider divider-lg">+</span> <span class="table-cell highlight linked-tablecell"> <input type="checkbox" name="attr_HP-formula-mod_error" class="error-mshow" value="1"/> <input class="macro-text-inline skill-macro-text linked-cellfield highlight float-right" title="@{HP-formula-macro-text}" name="attr_HP-formula-macro-text" type="text" data-i18n-placeholder="equation-macro-place" placeholder="#/Equation"/> <input type="number" class="narrow-numbers calc highlight" title="@{HP-formula-mod}" name="attr_HP-formula-mod" value="0" readonly="readonly"/> </span> </div> </div> <div class="table hit-points-calcs2"> <span class="table-name secondary-table-name nowrap" data-i18n="temporary-hp-calculations">Temp hp calculations</span> <div class="table-group-head"> <span class="table-header number" data-i18n-title="temporary-hit-points-miscellaneous-title" data-i18n-aria-label="temporary-hit-points-miscellaneous-title" data-i18n="miscellaneous-abbrv" title="Player configurable temporary hit points that add to the total Temp hp value" aria-label="Player configurable temporary hit points that add to the total Temp hp value">Misc</span> <span class="table-header"></span> <span class="table-header" data-i18n-title="temporary-hit-points-buff-title" data-i18n-aria-label="temporary-hit-points-buff-title" data-i18n="buff" title="Temporary hit points that come from active Buffs (see Core tab)" aria-label="Temporary hit points that come from active Buffs (see Core tab)">Buff</span> </div> <div class="table-row"> <span class="table-cell number"><input type="number" title="@{HP-temp-misc}" name="attr_HP-temp-misc" value="0"></span> <span class="divider">+</span> <span class="table-cell"> <input class="calc" type="number" title="@{buff_HP-temp-total}" name="attr_buff_HP-temp-total" value="0" readonly="readonly"/> </span> </div> </div> <div class="table hit-points-calcs2"> <span class="table-name secondary-table-name nowrap" data-i18n="death-threshold">Death Threshold</span> <div class="table-group-head"> <span class="table-row"> <span class="table-headr number super note-a" data-i18n-title="death-threshold-title" data-i18n-aria-label="death-threshold-title" data-i18n="macro" title="Death threshold calculation. Normally this is -@{CON}" aria-label="Death threshold calculation. Normally this is -@{CON}">Macro</span> <span class="table-header" data-i18n-title="death-threshold-total-title" data-i18n-aria-label="death-threshold-total-title" data-i18n="total" title="Point at which character death occurs." aria-label="Point at which character death occurs.">Total</span> </span> </div> <div class="table-row"> <span class="table-cell number highlight linked-tablecell"> <input type="checkbox" name="attr_death_threshold_total_error" class="error-mshow" value="1"> <input class="macro-text-inline skill-macro-text linked-cellfield highlight float-right" title="@{death_threshold-macro-text}" name="attr_death_threshold-macro-text" type="text" value="-@{CON}" data-i18n-placeholder="equation-macro-place" placeholder="#/Equation"/> <input type="number" class="narrow-numbers calc highlight" title="@{death_threshold_total}" name="attr_death_threshold_total" value="0" readonly="readonly"/> </span> </div> </div> </div> <div class="cheat"></div> <input class="showarrow h2arrow" type="checkbox" name="attr_initiative-show" data-i18n-aria-label="initiative" value="1" checked="checked"/> <h2 class="clickheader showsect"><label data-i18n-title="showsect-cmd" data-i18n-aria-label="showsect-cmd" data-i18n="initiative-and-speeds">Initiative and Speed</label></h2> <div class="h2-section initiative"> <input type="checkbox" value="1" name="attr_extra_fields_init_show" title="@{extra_fields_init_show}" class="extra-show extra-saves-show selectedlabel-check hide-readonly"/><b class="hide-readonly" data-i18n="show-more-fields">Show More Fields</b> <div class="cheat"></div> <div class="table narrow-numbers-readonly"> <span class="table-name" data-i18n="initiative">Initiative</span> <div class="table init-group"> <div class="table-row hide-readonly"> <span class="table-header" data-i18n="roll">Roll</span> <span class="table-header" data-i18n="total">Total</span> <span class="table-header"></span> <span class="table-header" data-i18n="ability">Ability</span> <span class="table-header" data-i18n="modifier-abbrv">Mod</span> <span class="table-header"></span> <span class="table-header" data-i18n="trait">Trait</span> <span class="table-header"></span> <span class="table-header extra-sect super note-a" data-i18n="miscellaneous-abbrv">Misc</span> <span class="table-header extra-sect"></span> <span class="table-header" data-i18n-title="condition-description" data-i18n-aria-label="condition-description" data-i18n="condition-abbrv">Cond</span> <span class="table-header"></span> <span class="table-header" data-i18n="buff">Buff</span> <span class="table-header"></span> <span class="table-header" data-i18n="notes">Notes</span> <span class="table-header"></span> <span class="table-header table-rightcell"></span> </div> <div class="table-row"> <span class="table-cell"><button title="%{selected|Roll-for-initiative}" type="roll" name="roll_Roll-for-initiative" value="@{PC-whisper} @{init-macro-text}"> <span data-i18n="initiative-abbrv-caps">INIT</span> </button><span class="show-readonly inverse-readonly"><br> </span></span> <span class="table-cell"><input type="number" title="@{init}" name="attr_init" value="0" class="calc" readonly="readonly"/> <span class="show-readonly inverse-readonly"><br><span data-i18n="total">Total</span></span> </span> <span class="divider hide-readonly">=</span> <span class="table-cell"> <select title="@{init-ability}" name="attr_init-ability" class="select-small"> <option value="0" data-i18n="none">None</option> <option value="STR-mod" data-i18n="strength-abbrv">STR</option> <option value="DEX-mod" data-i18n="dexterity-abbrv-default" selected="selected">&#8226;DEX</option> <option value="CON-mod" data-i18n="constitution-abbrv">CON</option> <option value="INT-mod" data-i18n="intelligence-abbrv">INT</option> <option value="WIS-mod" data-i18n="wisdom-abbrv">WIS</option> <option value="CHA-mod" data-i18n="charisma-abbrv">CHA</option> </select> <span class="show-readonly inverse-readonly"><span data-i18n="ability">Ability</span></span> </span> <span class="table-cell hide-readonly"> <input value="1" type="checkbox" name="attr_nodex-toggle" class="warn-show sect-show sect-show-inverse noshow"/> <input type="number" title="@{init-ability-mod}" name="attr_init-ability-display" value="0" class="calc highlight sect" readonly="readonly"/> <input type="number" title="@{init-ability-mod}" name="attr_init-ability-mod" value="0" class="calc sect-inverse" readonly="readonly"/> <span class="show-readonly inverse-readonly"><br><span data-i18n="modifier-abbrv">Mod</span></span> </span> <span class="divider hide-readonly">+</span> <span class="table-cell hide-readonly"><input type="number" title="@{init-trait}" name="attr_init-trait" value="0"></span> <span class="divider hide-readonly">+</span> <span class="table-cell linked-tablecell hide-readonly"> <input type="checkbox" name="attr_init-misc-mod_error" class="error-mshow" value="1"> <input class="linked-cellfield highlight macro-text-inline skill-macro-text extra-sect" title="@{init-misc}" name="attr_init-misc" type="text" data-i18n-placeholder="equation-macro-place"/> <input class="highlight narrow-numbers calc" type="number" title="@{init-misc-mod}" name="attr_init-misc-mod" value="0" readonly="readonly"/> </span> <span class="table-cell show-readonly inverse-readonly"> <input class="calc" type="number" title="@{init-misc-mod}" name="attr_init-misc-mod" value="0" readonly="readonly"/> <br> <span data-i18n="miscellaneous-abbrv">Misc</span> </span> <span class="divider hide-readonly extra-sect">+</span> <span class="table-cell"> <input type="text" title="@{init_mods}" name="attr_init_mods" value="(@{checks-cond}-@{condition-Deafened})" class="number calc" disabled="disabled"/> <span class="show-readonly inverse-readonly"><br><span data-i18n-title="condition-description" data-i18n-aria-label="condition-description" data-i18n="condition-abbrv">Cond</span></span> </span> <span class="divider hide-readonly">+</span> <span class="table-cell"> <input type="text" title="@{allbuffs_initiative}" name="attr_allbuffs_initiative" value="(@{buff_initiative-total}+@{buff_Check-total}+@{buff_check_ability-total})" class="number calc" disabled="disabled"/> <span class="show-readonly inverse-readonly"><br><span data-i18n="buff">Buff</span></span> </span> <span class="table-cell"><button data-i18n-title="init-speed-title" type="roll" name="roll_init-speed-info" value="@{PC-whisper} @{init_speed-macro-text}" class="btn ui-draggable"> <span data-i18n="information-abbrv">Info</span> </button></span> <span class="table-cell nowrap"> <input class="selectedlabel-check" type="checkbox" title="@{toggle_init_notes}" name="attr_toggle_init_notes" value="@{var_init_notes}" checked="checked"><b data-i18n-title="initiative-notes-title" data-i18n-aria-label="initiative-notes-title" data-i18n="include-notes" title="Include initiative notes with roll." aria-label="Include initiative notes with roll.">Include notes in roll</b><br class="show-readonly inverse-readonly"> </span> <span class="table-cell table-rightcell hide-readonly"></span> </div> </div> <div class="table"> <div class="table-row sect expand"> <input type="checkbox" class="showarrow macro-text-show hide-readonly" data-i18n-title="showsect-cmd" data-i18n-aria-label="showsect-cmd" name="attr_macro-text-show" value="1"/> <span class="showsect macro-text-showlabel hide-readonly super note-d" data-i18n="macro-text">Macro Text</span> <input type="checkbox" class="showarrow init-notes-show" data-i18n-title="showsect-cmd" data-i18n-aria-label="showsect-cmd" name="attr_notes-show" value="1"/> <span class="showsect init-notes-showlabel" data-i18n="notes">Notes</span> <div class="macro-text hide-readonly"> <h3 class="super note-d" data-i18n="full-macro">Full Macro:</h3> <textarea class="macro-text-inline" name="attr_init-macro-text" title="@{init-macro-text}" data-i18n-placeholder="full-macro-place">&{template:pf_generic} @{toggle_accessible_flag} @{toggle_rounded_flag} {{font=@{apply_specfont_chat}@{use_specfont}}} {{scroll_desc=@{scroll-desc}}} {{color=@{rolltemplate_color}}} {{header_image=@{header_image-pf_generic-init}}} {{character_name=@{character_name}}} {{character_id=@{character_id}}} {{subtitle}} {{name=^{initiative}}} {{check=[[ (1d20 + [[ @{init} ]][init] + [[ {(0.01 * @{init}),0}kh1 ]][tie-breaker]) &amp;{tracker} ]]}} @{init_options} {{buff_note=@{buff_init_notes}}} {{condition_note=@{condition_init_notes}}}</textarea> <br> <h3 class="super note-d" data-i18n="init-speed-full-macro">Init and Speed Info Full Macro:</h3> <textarea class="macro-text-inline" name="attr_init_speed-macro-text" title="@{init_speed-macro-text}" data-i18n-placeholder="full-macro-place">&{template:pf_generic} @{toggle_accessible_flag} @{toggle_rounded_flag} {{font=@{apply_specfont_chat}@{use_specfont}}} {{scroll_desc=@{scroll-desc}}} {{color=@{rolltemplate_color}}} {{header_image=@{header_image-pf_generic-init}}} {{character_name=@{character_name}}} {{character_id=@{character_id}}} {{subtitle}} {{name=^{init-speed-info}}} {{righttext_1=**INIT:** [[ @{init} ]] }} {{lefttext_2=**Init Notes:** @{init_notes} }} {{righttext_3=**Speed:** [[ @{speed-modified} ]] **Fly:** [[ @{speed-fly} ]] **Swim:** [[ @{speed-swim} ]] **Climb:** [[ @{speed-climb} ]] **Run:** [[ @{speed-run} ]] }} {{lefttext_4=**Speed Notes:** @{speed-notes} }} {{buff_note=@{buff_init_notes}}} {{condition_note=@{condition_init_notes}}}</textarea> </div> <div class="init-notes"> <textarea class="inline-textarea" name="attr_init_notes" title="@{init_notes}" data-i18n-placeholder="initiative-notes"></textarea> <input type="hidden" name="attr_var_init_notes" value="{{description=@{init_notes}}}" disabled="disabled"/> <input type="hidden" name="attr_init_options" value="@{toggle_init_notes}" disabled="disabled"/> </div> </div> </div> </div> </div> </div> <input class="nextitem-show noshow" type="checkbox" name="attr_initiative-show" value="1" checked="checked" role="presentation"/> <div class="h2-section speeds nextitem"> <input type="checkbox" value="1" name="attr_extra_fields_speeds_show" title="@{extra_fields_speeds_show}" class="extra-show extra-saves-show selectedlabel-check hide-readonly"/><b class="hide-readonly" data-i18n="show-more-fields">Show More Fields</b> <div class="cheat"></div> <div class="table narrow-numbers-readonly"> <span class="secondary-table-name" data-i18n="speeds">Speeds</span> <input type="checkbox" class="use-metrics noshow" name="attr_use_metrics" value="1"/> <div class="table-group-head"> <div class="table-row"> <span class="table-header" data-i18n-title="speed-base-title" data-i18n-aria-label="speed-base-title" title="The base speed for the character"> <input type="checkbox" name="attr_max-dex-source" value="3" class="sect-show sect-show-inverse noshow"/> <span class="sect-inverse distance-used" data-i18n="base">Base</span> <span class="sect distance-used" data-i18n="speed">Speed</span> </span> <input type="checkbox" name="attr_max-dex-source" value="3" class="sect-show-inverse noshow"/> <span class="table-header sect-inverse right-border distance-used" data-i18n-title="speed-title" data-i18n-aria-label="speed-title" data-i18n="speed">Speed</span> <span class="table-header extra-sect hide-readonly" data-i18n-title="speed-multiplier-title" data-i18n-aria-label="speed-multiplier-title" data-i18n="run-multiplier-abbrv">Run Mult</span> <span class="table-header distance-used" data-i18n-title="speed-run-title" data-i18n-aria-label="speed-run-title" data-i18n="run">Run</span> <span class="table-header left-border distance-used" data-i18n="fly">Fly</span> <span class="table-header distance-used" data-i18n="swim">Swim</span> <span class="table-header distance-used" data-i18n="climb">Climb</span> <span class="table-header extra-sect distance-used" data-i18n="burrow-speed">Burrow</span> <span class="table-header extra-sect entry-short entry-custom-header"><input class="entry-custom-header" type="text" value="" data-i18n-placeholder="user-defined" name="attr_speed-misc-name" title="@{speed-misc-name}"/></span> <span class="table-header extra-sect entry-short entry-custom-header"><input class="entry-custom-header" type="text" value="" data-i18n-placeholder="user-defined" name="attr_speed-misc2-name" title="@{speed-misc2-name}"/></span> </div> </div> <div class="table-group"> <div class="table-row"> <span class="table-cell shown"> <input class="input-feet" title="@{speed-base}" type="number" min="0" name="attr_speed-base" value="0"/> <input class="input-meters" title="@{speed-base}" type="number" min="0" name="attr_speed-base" value="0"/> </span> <input type="checkbox" name="attr_max-dex-source" value="3" class="sect-show-inverse noshow"/> <span class="table-cell sect-inverse right-border"> <input type="checkbox" name="attr_condition-Slowed" value="1" class="warn-show noshow"/> <input title="@{speed-modified}" type="number" name="attr_speed-modified" value="0" data-i18n-aria-label="speed-title" class="calc highlight" readonly="readonly"/> </span> <span class="table-cell extra-sect hide-readonly"><input title="@{run-mult}" type="number" name="attr_run-mult" value="4" step="1"></span> <span class="table-cell"> <input type="checkbox" name="attr_run_cond_applied" value="1" class="warn-show noshow"/> <input title="@{speed-run}" type="number" name="attr_speed-run" value="0" class="calc highlight" readonly="readonly"/> </span> <span class="table-cell left-border shown"> <input class="input-feet" title="@{speed-fly}" type="number" min="0" name="attr_speed-fly" value="0"/> <input class="input-meters" title="@{speed-fly}" type="number" min="0" name="attr_speed-fly" value="0"/> </span> <span class="table-cell shown"> <input class="input-feet" title="@{speed-swim}" type="number" min="0" name="attr_speed-swim" value="0"/> <input class="input-meters" title="@{speed-swim}" type="number" min="0" name="attr_speed-swim" value="0"/> </span> <span class="table-cell shown"> <input class="input-feet" title="@{speed-climb}" type="number" min="0" name="attr_speed-climb" value="0"/> <input class="input-meters" title="@{speed-climb}" type="number" min="0" name="attr_speed-climb" value="0"/> </span> <span class="table-cell extra-sect shown"> <input class="input-feet" title="@{speed-burrow}" type="number" min="0" name="attr_speed-burrow" value="0"/> <input class="input-meters" title="@{speed-burrow}" type="number" min="0" name="attr_speed-burrow" value="0"/> </span> <span class="table-cell extra-sect"><input title="@{speed-misc}" type="number" name="attr_speed-misc" value="0"/></span> <span class="table-cell extra-sect"><input title="@{speed-misc2}" type="number" name="attr_speed-misc2" value="0"/></span> </div> </div> </div> <div class="hide-readonly center"> <textarea class="inline-textarea" name="attr_speed-notes" title="@{speed-notes}" data-i18n-placeholder="speed-notes"></textarea> <label class="small-label"><span data-i18n="speed-notes">Speed Notes</span></label> </div> </div> </div> </div> <div class="section2 section section-defenses" role="region" aria-label="Defenses" data-i18n-aria-label="defenses"> <h1 class="selected-tabtitle" data-i18n="defenses">Defenses</h1> <div class="noshow"> <button type="roll" name="roll_All-Saves" class="command-button" value="@{PC-whisper} @{all_saves-macro}" title="%{selected|All-Saves}" data-i18n="all-saves">All Saves</button> <button type="roll" name="roll_NPC-All-Saves" class="command-button" value="@{NPC-whisper} @{all_saves-macro}" title="%{selected|NPC-All-Saves}" data-i18n="all-saves">All Saves</button> <button type="roll" name="roll_defense-stats" class="command-button" value="@{STATS-whisper} @{defense-stats-macro-text}" title="%{selected|defense-stats-macro-text}" data-i18n="defense-statistics-abbrv">Defense Stats</button> <button type="roll" name="roll_NPC-defense-stats" class="command-button" value="@{STATS-whisper} @{defense-stats-macro-text} {{name=^{npc} ^{defense-statistics}}}" title="%{selected|NPC-defense-stats}" data-i18n="defense-statistics-abbrv">Defense Stats</button> </div> <div class="cheat"></div> <input class="showarrow h2arrow" type="checkbox" name="attr_saves-show" data-i18n-aria-label="saving-throws" data-i18n-title="showsect-cmd" value="1" checked="checked"/> <h2 class="clickheader showsect"><label data-i18n-title="showsect-cmd" data-i18n-aria-label="showsect-cmd" data-i18n="saving-throws">Saving Throws</label></h2> <div class="h2-section saves"> <input type="checkbox" value="1" name="attr_extra_fields_saves_show" title="@{extra_fields_saves_show}" class="extra-show extra-saves-show selectedlabel-check hide-readonly"/><b class="hide-readonly" data-i18n="show-more-fields">Show More Fields</b> <div class="cheat"></div> <div class="table saves-table"> <span class="table-name" data-i18n="saving-throws">Saving Throws</span> <div class="table-group-head"> <span class="table-header" data-i18n="save">Save</span> <span class="table-header" data-i18n="total">Total</span> <span class="table-header divider"></span> <span class="table-header" data-i18n="base">Base</span> <span class="table-header divider"></span> <span class="table-header ability-column" data-i18n="ability">Ability</span> <span class="table-header" data-i18n="modifier-abbrv">Mod</span> <span class="table-header divider"></span> <span class="table-header" data-i18n="trait">Trait</span> <span class="table-header divider"></span> <span class="table-header" data-i18n="resistance-abbrv">Resistance</span> <span class="table-header divider"></span> <span class="table-header entry-10p-shrink extra-sect"><span class="super note-a" data-i18n="miscellaneous-abbrv">Misc</span></span> <span class="table-header divider"></span> <span class="table-header" data-i18n-title="condition-description" data-i18n-aria-label="condition-description" data-i18n="condition-abbrv">Cond</span> <span class="table-header divider"></span> <span class="table-header" data-i18n="buff">Buff</span> <span class="table-header extra-sect"></span> <span class="table-header extra-sect hide-readonly super note-b" data-i18n="roll">Roll</span> <span class="table-header extra-sect hide-readonly super note-d" data-i18n="macro">Macro</span> </div> <div class="table-group"> <div class="table-row save"> <span class="table-cell"><button class="text-button" title="%{selected|Fort-Save}" type="roll" name="roll_Fort-Save" value="@{PC-whisper} @{fort-save-macro-text}"> <span data-i18n="fortitude-abbrv">Fort</span></button></span> <span class="table-cell"><input title="@{Fort}" type="number" name="attr_Fort" value="0" class="calc bigger-total" readonly="readonly"/></span> <span class="divider">=</span> <span class="table-cell"><input title="@{total-Fort}" type="number" name="attr_total-Fort" value="0" class="calc" readonly="readonly"/></span> <span class="divider">+</span> <span class="table-cell ability-column"> <select title="@{Fort-ability}" name="attr_Fort-ability"> <option value="STR-mod" data-i18n="strength-abbrv">STR</option> <option value="DEX-mod" data-i18n="dexterity-abbrv">DEX</option> <option value="CON-mod" data-i18n="constitution-abbrv-default" selected="selected">&#8226;CON</option> <option value="INT-mod" data-i18n="intelligence-abbrv">INT</option> <option value="WIS-mod" data-i18n="wisdom-abbrv">WIS</option> <option value="CHA-mod" data-i18n="charisma-abbrv">CHA</option> </select> </span> <span class="table-cell"><input title="@{Fort-ability-mod}" type="number" name="attr_Fort-ability-mod" value="0" class="calc narrow-numbers" readonly="readonly"/></span> <span class="divider">+</span> <span class="table-cell"><input title="@{Fort-trait}" type="number" name="attr_Fort-trait" value="0"/></span> <span class="divider">+</span> <span class="table-cell"><input title="@{Fort-resist}" type="number" name="attr_Fort-resist" value="0"/></span> <span class="divider">+</span> <span class="table-cell linked-tablecell extra-sect"> <input type="checkbox" name="attr_Fort-misc-mod_error" value="1" class="error-mshow"/> <input type="text" class="macro-text-inline skill-macro-text linked-cellfield highlight" title="@{Fort-misc}" name="attr_Fort-misc" data-i18n-placeholder="equation-macro-place" placeholder="#/Equation"/> <input title="@{Fort-misc-mod}" type="number" name="attr_Fort-misc-mod" value="0" class="narrow-numbers calc highlight" readonly="readonly"/> </span> <span class="divider">+</span> <span class="table-cell"><input title="@{saves-cond}" type="number" name="attr_saves-cond" value="0" class="calc" readonly="readonly"/></span> <span class="divider">+</span> <span class="table-cell"><input title="@{fort_buffs}" type="number" name="attr_fort_buffs" value="(@{buff_Fort-total}+@{buff_saves-total})" class="number calc" disabled="disabled"/></span> <span class="table-cell extra-sect"><input title="@{Fort-enhance}" type="hidden" name="attr_Fort-enhance" value="0"/></span> <span class="table-cell extra-sect"> <details> <summary class="hide-readonly">...</summary> <textarea class="skill-macro-text options" title="@{fort-macro-text}" name="attr_fort-macro-text">[[ 1d20 + [[ @{Fort} ]] ]]</textarea> </details> </span> <span class="table-cell extra-sect"> <details> <summary class="hide-readonly">...</summary> <textarea class="skill-macro-text options" title="@{fort-save-macro-text}" name="attr_fort-save-macro-text">&{template:pf_defense} @{toggle_accessible_flag} @{toggle_rounded_flag} {{font=@{apply_specfont_chat}@{use_specfont}}} {{scroll_desc=@{scroll-desc}}} {{color=@{rolltemplate_color}}} {{header_image=@{header_image-pf_defense}}} {{character_name=@{character_name}}} {{character_id=@{character_id}}} {{subtitle}} {{name=^{fortitude}}} {{^{save}=@{fort-macro-text}}} @{toggle_save_notes} {{buff_note=@{buff_save_notes}}} {{condition_note=@{condition_save_notes}}} {{condition_note=@{condition_save_notes}}}</textarea> </details> </span> </div> <div class="table-row save"> <span class="table-cell"><button class="text-button" title="%{selected|Ref-Save}" type="roll" name="roll_Ref-Save" value="@{PC-whisper} @{ref-save-macro-text}"> <span data-i18n="reflex-abbrv">Ref</span></button></span> <span class="table-cell"><input title="@{Ref}" type="number" name="attr_Ref" value="0" class="calc bigger-total" readonly="readonly"/></span> <span class="divider">=</span> <span class="table-cell"><input title="@{total-Ref}" type="number" name="attr_total-Ref" value="0" class="calc" readonly="readonly"/></span> <span class="divider">+</span> <span class="table-cell ability-column"> <select title="@{Ref-ability}" name="attr_Ref-ability"> <option value="STR-mod" data-i18n="strength-abbrv">STR</option> <option value="DEX-mod" data-i18n="dexterity-abbrv-default" selected="selected">&#8226;DEX</option> <option value="CON-mod" data-i18n="constitution-abbrv">CON</option> <option value="INT-mod" data-i18n="intelligence-abbrv">INT</option> <option value="WIS-mod" data-i18n="wisdom-abbrv">WIS</option> <option value="CHA-mod" data-i18n="charisma-abbrv">CHA</option> </select> </span> <span class="table-cell"><input title="@{Ref-ability-mod}" type="number" name="attr_Ref-ability-mod" value="0" class="calc narrow-numbers" readonly="readonly"/></span> <span class="divider">+</span> <span class="table-cell"><input title="@{Ref-trait}" type="number" name="attr_Ref-trait" value="0"/></span> <span class="divider">+</span> <span class="table-cell"><input title="@{Ref-resist}" type="number" name="attr_Ref-resist" value="0"/></span> <span class="divider">+</span> <span class="table-cell linked-tablecell extra-sect"> <input type="checkbox" name="attr_Ref-misc-mod_error" value="1" class="error-mshow"/> <input type="text" class="macro-text-inline skill-macro-text linked-cellfield highlight" title="@{Ref-misc}" name="attr_Ref-misc" data-i18n-placeholder="equation-macro-place" placeholder="#/Equation"/> <input title="@{Ref-misc-mod}" type="number" name="attr_Ref-misc-mod" value="0" class="narrow-numbers calc highlight" readonly="readonly"/> </span> <span class="divider">+</span> <span class="table-cell"><input title="@{saves-cond}" type="number" name="attr_saves-cond" value="0" class="calc" readonly="readonly"/></span> <span class="divider">+</span> <span class="table-cell"><input title="@{ref_buffs}" type="number" name="attr_ref_buffs" value="(@{buff_Ref-total}+@{buff_saves-total})" class="number calc" disabled="disabled"/></span> <span class="table-cell extra-sect"><input title="@{Ref-enhance}" type="hidden" name="attr_Ref-enhance" value="0"/></span> <span class="table-cell extra-sect"> <details> <summary class="hide-readonly">...</summary> <textarea class="skill-macro-text options" title="@{ref-macro-text}" name="attr_ref-macro-text">[[ 1d20 + [[ @{Ref} ]] ]]</textarea> </details> </span> <span class="table-cell extra-sect"> <details> <summary class="hide-readonly">...</summary> <textarea class="skill-macro-text options" title="@{ref-save-macro-text}" name="attr_ref-save-macro-text">&{template:pf_defense} @{toggle_accessible_flag} @{toggle_rounded_flag} {{font=@{apply_specfont_chat}@{use_specfont}}} {{scroll_desc=@{scroll-desc}}} {{color=@{rolltemplate_color}}} {{header_image=@{header_image-pf_defense}}} {{character_name=@{character_name}}} {{character_id=@{character_id}}} {{subtitle}} {{name=^{reflex}}} {{^{save}=@{ref-macro-text}}} @{toggle_save_notes} {{buff_note=@{buff_save_notes}}} {{condition_note=@{condition_save_notes}}} {{condition_note=@{condition_save_notes}}}</textarea> </details> </span> </div> <div class="table-row save"> <span class="table-cell"><button class="text-button" title="%{selected|Will-Save}" type="roll" name="roll_Will-Save" value="@{PC-whisper} @{will-save-macro-text}"> <span data-i18n="willpower-abbrv">Will</span></button></span> <span class="table-cell"><input title="@{Will}" type="number" name="attr_Will" value="0" class="calc bigger-total" readonly="readonly"/></span> <span class="divider">=</span> <span class="table-cell"><input title="@{total-Will}" type="number" name="attr_total-Will" value="0" class="calc" readonly="readonly"/></span> <span class="divider">+</span> <span class="table-cell ability-column"> <select title="@{Will-ability}" name="attr_Will-ability"> <option value="STR-mod" data-i18n="strength-abbrv">STR</option> <option value="DEX-mod" data-i18n="dexterity-abbrv">DEX</option> <option value="CON-mod" data-i18n="constitution-abbrv">CON</option> <option value="INT-mod" data-i18n="intelligence-abbrv">INT</option> <option value="WIS-mod" data-i18n="wisdom-abbrv-default" selected="selected">&#8226;WIS</option> <option value="CHA-mod" data-i18n="charisma-abbrv">CHA</option> </select> </span> <span class="table-cell"><input title="@{Will-ability-mod}" type="number" name="attr_Will-ability-mod" value="0" class="calc narrow-numbers" readonly="readonly"/></span> <span class="divider">+</span> <span class="table-cell"><input title="@{Will-trait}" type="number" name="attr_Will-trait" value="0"/></span> <span class="divider">+</span> <span class="table-cell"><input title="@{Will-resist}" type="number" name="attr_Will-resist" value="0"/></span> <span class="divider">+</span> <span class="table-cell linked-tablecell extra-sect"> <input type="checkbox" name="attr_Will-misc-mod_error" value="1" class="error-mshow"/> <input type="text" class="macro-text-inline skill-macro-text linked-cellfield highlight" title="@{Will-misc}" name="attr_Will-misc" data-i18n-placeholder="equation-macro-place" placeholder="#/Equation"/> <input title="@{Will-misc-mod}" type="number" name="attr_Will-misc-mod" value="0" class="narrow-numbers calc highlight" readonly="readonly"/> </span> <span class="divider">+</span> <span class="table-cell"><input title="@{saves-cond}" type="number" name="attr_saves-cond" value="0" class="calc" readonly="readonly"/></span> <span class="divider">+</span> <span class="table-cell"><input title="@{will_buffs}" type="number" name="attr_will_buffs" value="(@{buff_Will-total}+@{buff_saves-total})" class="number calc" disabled="disabled"/></span> <span class="table-cell extra-sect"><input title="@{Will-enhance}" type="hidden" name="attr_Will-enhance" value="0"/></span> <span class="table-cell extra-sect"> <details> <summary class="hide-readonly">...</summary> <textarea class="skill-macro-text options" title="@{will-macro-text}" name="attr_will-macro-text">[[ 1d20 + [[ @{Will} ]] ]]</textarea> </details> </span> <span class="table-cell extra-sect"> <details> <summary class="hide-readonly">...</summary> <textarea class="skill-macro-text options" title="@{will-save-macro-text}" name="attr_will-save-macro-text">&{template:pf_defense} @{toggle_accessible_flag} @{toggle_rounded_flag} {{font=@{apply_specfont_chat}@{use_specfont}}} {{scroll_desc=@{scroll-desc}}} {{color=@{rolltemplate_color}}} {{header_image=@{header_image-pf_defense}}} {{character_name=@{character_name}}} {{character_id=@{character_id}}} {{subtitle}} {{name=^{willpower}}} {{^{save}=@{will-macro-text}}} @{toggle_save_notes} {{buff_note=@{buff_save_notes}}} {{condition_note=@{condition_save_notes}}} {{condition_note=@{condition_save_notes}}}</textarea> </details> </span> </div> </div> </div> <div class="table"> <div class="table-row sect expand" style="vertical-align:top"> <input type="checkbox" class="showarrow macro-text-show hide-readonly" title="" data-i18n-title="showsect-cmd" data-i18n-aria-label="showsect-cmd" name="attr_all-saves-macro-show" value="1" style="margin-left:.25em" aria-label="Click to expand"> <span class="showsect all-saves-macro-showlabel hide-readonly super note-d" data-i18n="all-saves-macro">All Saves Macro</span> <input type="checkbox" class="showarrow save-notes-show" title="" data-i18n-title="showsect-cmd" data-i18n-aria-label="showsect-cmd" name="attr_save-notes-show" value="1" style="margin-left:.25em" aria-label="Click to expand"> <span class="showsect save-notes-showlabel" data-i18n="notes">Notes</span> <div class="macro-text hide-readonly"> <textarea class="macro-text-inline" name="attr_all_saves-macro" data-i18n-title="all-saves-macro-title">&{template:pf_defense} @{toggle_accessible_flag} @{toggle_rounded_flag} {{font=@{apply_specfont_chat}@{use_specfont}}} {{scroll_desc=@{scroll-desc}}} {{color=@{rolltemplate_color}}} {{header_image=@{header_image-pf_defense}}} {{character_name=@{character_name}}} {{character_id=@{character_id}}} {{subtitle}} {{name=^{all-saves}}} {{^{fortitude-save}=@{fort-macro-text}}} {{^{reflex-save}=@{ref-macro-text}}} {{^{willpower-save}=@{will-macro-text}}} @{toggle_save_notes} {{buff_note=@{buff_save_notes}}} {{condition_note=@{condition_save_notes}}} {{condition_note=@{condition_save_notes}}}</textarea> </div> <div class="save-notes"> <label> <input type="checkbox" class="selectedlabel-check" name="attr_toggle_save_notes" value="@{var_save_notes}" title="@{toggle_save_notes}"/> <b data-i18n-title="options-defenses-save-title" data-i18n-aria-label="options-defenses-save-title" data-i18n="include-save-notes">Include Save Notes in roll</b> </label> <textarea class="inline-textarea" title="@{Save-notes}" name="attr_Save-notes" data-i18n-placeholder="save-notes-place"></textarea> </div> </div> </div> <input type="hidden" name="attr_var_defensive-abilities_notes" value="{{defensive-abilities_notes=@{npc-defensive-abilities}}}" disabled="disabled"/> <input type="hidden" name="attr_var_dr_notes" value="{{dr_notes=@{DR}}}" disabled="disabled"/> <input type="hidden" name="attr_var_resistances_notes" value="{{resistances_notes=@{resistances}}}" disabled="disabled"/> <input type="hidden" name="attr_var_immunities_notes" value="{{immunities_notes=@{immunities}}}" disabled="disabled"/> <input type="hidden" name="attr_var_weaknesses_notes" value="{{weaknesses_notes=@{weaknesses}}}" disabled="disabled"/> <input type="hidden" name="attr_var_sr0_notes" value="{{sr0_notes=@{SR}}}" disabled="disabled"/> <input type="hidden" name="attr_var_armor_notes" value="{{armor_notes=@{Armor-notes}}}" disabled="disabled"/> <input type="hidden" name="attr_var_save_notes" value="{{save_notes=@{Save-notes}}}" disabled="disabled"/> <input type="hidden" name="attr_var_ability_notes" value="{{ability_notes=@{ability-notes}}}" disabled="disabled"/> <input type="hidden" name="attr_var_cmd_notes" value="{{cmd_notes=@{cmd-notes}}}" disabled="disabled"/> <input type="hidden" name="attr_var_defense_notes" value="{{defense_notes=@{defense-notes}}}" disabled="disabled"/> </div> <div class="cheat"></div> <input class="showarrow h2arrow" type="checkbox" name="attr_defense-values-show" data-i18n-aria-label="defense-values-grid" data-i18n-title="showsect-cmd" value="1" checked="checked"/> <h2 class="clickheader showsect"><label data-i18n-title="showsect-cmd" data-i18n-aria-label="showsect-cmd" data-i18n="defense-values-grid">Defense Values</label></h2> <div class="h2-section defense-grid"> <input type="checkbox" value="1" name="attr_extra_fields_defense_show" title="@{extra_fields_defense_show}" class="extra-show selectedlabel-check"/><b data-i18n="show-more-fields">Show More Fields</b> <input type="checkbox" value="1" name="attr_uncanny_dodge" title="@{uncanny_dodge}" class="selectedlabel-check"/><b data-i18n-title="uncanny-dodge-title" data-i18n-aria-label="uncanny-dodge-title" data-i18n="uncanny-dodge-desc">Do not lose DEX when Flat footed</b> <div class="table defense-table narrow-numbers"> <span class="table-name" data-i18n="defense-values-grid">Defense Values</span> <div class="table-group-head"> <span class="table-header" style="width:10%"></span> <span class="table-header" data-i18n="total">Total</span> <span class="table-header" style="width:3.25em;min-width:3.25em"> </span> <span class="table-header" data-i18n="armor">Armor</span> <span class="table-header ability-column"></span> <span class="table-header" data-i18n="shield">Shield</span> <span class="table-header ability-column" data-i18n="ability">Ability</span> <span class="table-header" data-i18n="modifier-abbrv">Mod</span> <span class="table-header" data-i18n="size">Size</span> <span class="table-header" data-i18n="dodge">Dodge</span> <span class="table-header" data-i18n="natural">Natural</span> <span class="table-header" data-i18n="deflect">Deflect</span> <span class="table-header entry-10p-shrink extra-sect"><span class="super note-a" data-i18n="miscellaneous-abbrv">Misc</span></span> <span class="table-header" data-i18n="buff">Buff</span> <span class="table-header" data-i18n-title="condition-description" data-i18n-aria-label="condition-description" data-i18n="condition-abbrv" style="padding-right:.5em">Cond</span> </div> <div class="table-group"> <div class="table-row"> <span class="table-row-name"><span class="show-readonly inverse-readonly" style="position:absolute;top:-1.5rem;margin-left:-1.5rem;color:#fff;font-family:pictos custom;font-size:6.4rem;font-weight:lighter">e</span><span data-i18n="armor-class-abbrv" data-i18n-title="armor-class" data-i18n-aria-label="armor-class">AC</span></span> <span class="table-cell"><input title="@{AC}" type="number" name="attr_AC" value="10" class="calc bigger-total" readonly="readonly"/></span> <span class="table-cell"><span style="font-weight:700">=&nbsp;10&nbsp;+</span></span> <span class="table-cell"><input title="@{AC-armor}" type="number" name="attr_AC-armor" value="0" class="calc" readonly="readonly"/></span> <span class="table-cell ability-column"></span> <span class="table-cell"><input title="@{AC-shield}" type="number" name="attr_AC-shield" value="0" class="calc" readonly="readonly"/></span> <span class="table-cell ability-column"> <select title="@{AC-ability}" name="attr_AC-ability" class="select-small"> <option value="STR-mod" data-i18n="strength-abbrv">STR</option> <option value="DEX-mod" data-i18n="dexterity-abbrv-default" selected="selected">&#8226;DEX</option> <option value="CON-mod" data-i18n="constitution-abbrv">CON</option> <option value="INT-mod" data-i18n="intelligence-abbrv">INT</option> <option value="WIS-mod" data-i18n="wisdom-abbrv">WIS</option> <option value="CHA-mod" data-i18n="charisma-abbrv">CHA</option> </select> </span> <input type="hidden" name="attr_AC-ability-mod" value="0"> <input type="checkbox" name="attr_nodex-toggle" class="warn-mshow" value="1"/> <input type="checkbox" name="attr_maxdex-toggle" class="warn-show" value="1"/> <span class="table-cell highlight"><input title="@{AC-ability-mod}" type="number" name="attr_AC-ability-display" value="0" class="calc" readonly="readonly"/></span> <span class="table-cell"><input title="@{size}" type="number" name="attr_size" value="0" class="calc" readonly="readonly"/></span> <span class="table-cell highlight"><input title="@{AC-dodge}" type="number" name="attr_AC-dodge" value="0"></span> <span class="table-cell"><input title="@{AC-natural}" type="number" name="attr_AC-natural" value="0"></span> <span class="table-cell"><input title="@{AC-deflect}" type="number" name="attr_AC-deflect" value="0"></span> <span class="table-cell linked-tablecell extra-sect right"> <input type="checkbox" name="attr_AC-misc-mod_error" value="1" class="error-mshow"/> <input class="macro-text-inline skill-macro-text linked-cellfield highlight float-right" title="@{AC-misc}" type="text" name="attr_AC-misc" data-i18n-placeholder="equation-macro-place" placeholder="#/Equation"/> <input title="@{AC-misc-mod}" type="number" name="attr_AC-misc-mod" value="0" class="narrow-numbers calc highlight" readonly="readonly"/> </span> <span class="table-cell"><input title="@{buffsumac}" type="number" name="attr_buffsumac" value="0" class="calc" readonly="readonly"/></span> <span class="table-cell"><input title="@{AC-penalty}" type="number" name="attr_AC-penalty" value="0" class="calc" readonly="readonly"/></span> </div> <div class="table-row"> <span class="table-row-name" title="Touch Armor Class" data-i18n-placeholder="touch-armor-class" data-i18n="touch-armor-class-abbrv">Touch</span> <span class="table-cell"><input title="@{Touch}" type="number" name="attr_Touch" value="10" class="calc bigger-total" readonly="readonly"/></span> <span class="table-cell"><span style="font-weight:700">=&nbsp;10&nbsp;+</span></span> <span class="table-cell"></span> <span class="table-cell"></span> <span class="table-cell"></span> <span class="table-cell ability-column"> <select title="@{AC-ability}" name="attr_AC-ability" class="select-small"> <option value="STR-mod" data-i18n="strength-abbrv">STR</option> <option value="DEX-mod" data-i18n="dexterity-abbrv-default" selected="selected">&#8226;DEX</option> <option value="CON-mod" data-i18n="constitution-abbrv">CON</option> <option value="INT-mod" data-i18n="intelligence-abbrv">INT</option> <option value="WIS-mod" data-i18n="wisdom-abbrv">WIS</option> <option value="CHA-mod" data-i18n="charisma-abbrv">CHA</option> </select> </span> <input type="checkbox" name="attr_nodex-toggle" class="warn-mshow" value="1"/> <input type="checkbox" name="attr_maxdex-toggle" class="warn-show" value="1"/> <span class="table-cell highlight"><input title="@{AC-ability-mod}" type="number" name="attr_AC-ability-display" value="0" class="calc" readonly="readonly"/></span> <span class="table-cell"><input title="@{size}" type="number" name="attr_size" value="0" class="calc" readonly="readonly"/></span> <span class="table-cell highlight"><input title="@{AC-dodge}" type="number" name="attr_AC-dodge" value="0" class="calc" readonly="readonly"/></span> <span class="table-cell"></span> <span class="table-cell"><input title="@{AC-deflect}" type="number" name="attr_AC-deflect" value="0" class="calc" readonly="readonly"/></span> <span class="table-cell right extra-sect"><input title="@{AC-misc-mod}" type="number" name="attr_AC-misc-mod" value="0" class="calc" readonly="readonly"/></span> <span class="table-cell"><input title="@{buffsumtouch}" type="number" name="attr_buffsumtouch" value="0" class="calc" readonly="readonly"/></span> <span class="table-cell"><input title="@{AC-penalty}" type="number" name="attr_AC-penalty" value="0" class="calc" readonly="readonly"/></span> </div> <div class="table-row"> <span class="table-row-name" data-i18n-title="flat-footed-armor-class" data-i18n-aria-label="flat-footed-armor-class" data-i18n="flat-footed-armor-class-abbrv">Flat-Footed</span> <span class="table-cell"><input title="@{Flat-Footed}" type="number" name="attr_Flat-Footed" value="10" class="calc bigger-total" readonly="readonly"/></span> <span class="table-cell"><span style="font-weight:700">=&nbsp;10&nbsp;+</span></span> <span class="table-cell"><input title="@{AC-armor}" type="number" name="attr_AC-armor" value="0" class="calc" readonly="readonly"/></span> <span class="table-cell ability-column"></span> <span class="table-cell"><input title="@{AC-shield}" type="number" name="attr_AC-shield" value="0" class="calc" readonly="readonly"/></span> <span class="table-cell ability-column"> <input type="checkbox" value="1" name="attr_unlock_def_ability" class="sect-show sect-show-inverse noshow"/> <input type="checkbox" value="1" name="attr_uncanny_dodge" class="nextitem-show noshow"/> <select title="@{AC-ability}" name="attr_AC-ability" class="select-small sect-inverse nextitem"> <option value="STR-mod" data-i18n="strength-abbrv">STR</option> <option value="DEX-mod" data-i18n="dexterity-abbrv-default" selected="selected">&#8226;DEX</option> <option value="CON-mod" data-i18n="constitution-abbrv">CON</option> <option value="INT-mod" data-i18n="intelligence-abbrv">INT</option> <option value="WIS-mod" data-i18n="wisdom-abbrv">WIS</option> <option value="CHA-mod" data-i18n="charisma-abbrv">CHA</option> </select> <select title="@{FF-ability}" name="attr_FF-ability" class="select-small sect"> <option value="0" data-i18n="none-default" selected="selected">&#8226;None</option> <option value="STR-mod" data-i18n="strength-abbrv">STR</option> <option value="DEX-mod" data-i18n="dexterity-abbrv">&#8226;DEX</option> <option value="CON-mod" data-i18n="constitution-abbrv">CON</option> <option value="INT-mod" data-i18n="intelligence-abbrv">INT</option> <option value="WIS-mod" data-i18n="wisdom-abbrv">WIS</option> <option value="CHA-mod" data-i18n="charisma-abbrv">CHA</option> </select> </span> <input type="hidden" name="attr_FF-DEX" value="0"> <input type="checkbox" name="attr_nodex-toggle" class="warn-mshow" value="1"/> <input type="checkbox" name="attr_maxdex-toggle" class="warn-show" value="1"/> <span class="table-cell highlight"> <input type="checkbox" value="1" name="attr_unlock_def_ability" class="sect-show sect-show-inverse noshow"/> <input type="checkbox" value="1" name="attr_uncanny_dodge" class="nextitem-show noshow"/> <input title="@{AC-ability-mod}" type="number" name="attr_AC-ability-display" value="0" class="calc sect-inverse nextitem" readonly="readonly"/> <input title="@{FF-DEX}" type="number" name="attr_FF-DEX-display" value="0" class="calc sect" readonly="readonly"/> </span> <span class="table-cell"><input title="@{size}" type="number" name="attr_size" value="0" class="calc" readonly="readonly"/></span> <span class="table-cell highlight"> <input name="attr_uncanny_dodge" type="checkbox" value="1" class="nextitem-show noshow"/> <input title="@{AC-dodge}" type="number" name="attr_AC-dodge" value="0" class="nextitem calc" readonly="readonly"/> </span> <span class="table-cell"><input title="@{AC-natural}" type="number" name="attr_AC-natural" value="0" class="calc" readonly="readonly"/></span> <span class="table-cell"><input title="@{AC-deflect}" type="number" name="attr_AC-deflect" value="0" class="calc" readonly="readonly"/></span> <span class="table-cell right extra-sect"><input title="@{AC-misc-mod}" type="number" name="attr_AC-misc-mod" value="0" class="calc" readonly="readonly"/></span> <span class="table-cell"><input title="@{buffsumff}" type="number" name="attr_buffsumff" value="0" class="calc" readonly="readonly"/></span> <span class="table-cell"><input title="@{AC-penalty}" type="number" name="attr_AC-penalty" value="0" class="calc" readonly="readonly"/></span> </div> </div> </div> <div class="table defense-table narrow-numbers"> <div class="table-group-head"> <div class="table-row"> <span class="table-header" style="width:10%" data-i18n="combat-maneuver-defense-abbrv">CMD</span> <span class="table-header" data-i18n="total">Total</span> <span class="table-header" style="width:3.25em;min-width:3.25em"></span> <span class="table-header"> <input name="attr_hd_not_bab" type="checkbox" value="1" class="sect-show sect-show-inverse noshow" role="presentation" data-i18n-aria-label="hd-not-bab-title" aria-label="if checked use total HD not Bab for CMD"/> <span class="sect-inverse" data-i18n="base-attack-bonus-abbrv">BAB</span> <span class="sect" data-i18n="hit-dice-abbrv">HD</span> </span> <span class="table-header ability-column"><span data-i18n="ability">Ability</span> 1</span> <span class="table-header" data-i18n="modifier-abbrv">Mod</span> <span class="table-header ability-column"><span data-i18n="ability">Ability</span> 2</span> <span class="table-header" data-i18n="modifier-abbrv">Mod</span> <span class="table-header" data-i18n="size">Size</span> <span class="table-header" data-i18n="dodge">Dodge</span> <span class="table-header" style="width:4em"></span> <span class="table-header" data-i18n="deflect">Deflect</span> <span class="table-header entry-10p-shrink extra-sect"><span class="super note-a" data-i18n="miscellaneous-abbrv">Misc</span></span> <span class="table-header" data-i18n="buff">Buff</span> <span class="table-header" data-i18n="condition-abbrv" style="padding-right:.5em">Cond</span> </div> </div> <div class="table-group"> <div class="table-row"> <span class="table-row-name" data-i18n="combat-maneuver-defense-abbrv" data-i18n-title="combat-maneuver-defense-abbrv" data-i18n-aria-label="combat-maneuver-defense-abbrv">CMD</span> <span class="table-cell"><input title="@{CMD}" type="number" name="attr_CMD" value="10" class="calc bigger-total" readonly="readonly"/></span> <span class="table-cell"><span style="font-weight:700">=&nbsp;10&nbsp;+</span></span> <span class="table-cell"> <input name="attr_hd_not_bab" type="checkbox" value="1" class="sect-show sect-show-inverse noshow" role="presentation" data-i18n-aria-label="hd-not-bab-title"/> <input class="sect-inverse calc" title="@{bab}" type="number" name="attr_bab" value="0" readonly="readonly"/> <input class="sect calc" title="@{level}" type="number" name="attr_level" value="0" readonly="readonly"/> </span> <span class="table-cell ability-column"> <select title="@{CMD-ability1}" name="attr_CMD-ability1" class="select-small"> <option value="STR-mod" data-i18n="strength-abbrv-default" selected="selected">&#8226;STR</option> <option value="DEX-mod" data-i18n="dexterity-abbrv">DEX</option> <option value="CON-mod" data-i18n="constitution-abbrv">CON</option> <option value="INT-mod" data-i18n="intelligence-abbrv">INT</option> <option value="WIS-mod" data-i18n="wisdom-abbrv">WIS</option> <option value="CHA-mod" data-i18n="charisma-abbrv">CHA</option> </select> </span> <span class="table-cell"><input title="@{CMD-STR}" type="number" name="attr_CMD-STR" value="0" class="calc" readonly="readonly"/></span> <span class="table-cell ability-column"> <input type="checkbox" value="1" name="attr_unlock_def_ability" class="sect-show sect-show-inverse noshow"/> <select title="@{AC-ability}" name="attr_AC-ability" class="select-small sect-inverse"> <option value="STR-mod" data-i18n="strength-abbrv">STR</option> <option value="DEX-mod" data-i18n="dexterity-abbrv-default" selected="selected">&#8226;DEX</option> <option value="CON-mod" data-i18n="constitution-abbrv">CON</option> <option value="INT-mod" data-i18n="intelligence-abbrv">INT</option> <option value="WIS-mod" data-i18n="wisdom-abbrv">WIS</option> <option value="CHA-mod" data-i18n="charisma-abbrv">CHA</option> </select> <select title="@{CMD-ability2}" name="attr_CMD-ability2" class="select-small sect"> <option value="STR-mod" data-i18n="strength-abbrv">STR</option> <option value="DEX-mod" data-i18n="dexterity-abbrv-default" selected="selected">&#8226;DEX</option> <option value="CON-mod" data-i18n="constitution-abbrv">CON</option> <option value="INT-mod" data-i18n="intelligence-abbrv">INT</option> <option value="WIS-mod" data-i18n="wisdom-abbrv">WIS</option> <option value="CHA-mod" data-i18n="charisma-abbrv">CHA</option> </select> </span> <input type="hidden" name="attr_CMD-DEX" value="0"> <input type="checkbox" name="attr_nodex-toggle" class="warn-mshow" value="1"/> <input type="checkbox" name="attr_maxdex-toggle" class="warn-show" value="1"/> <span class="table-cell"> <input type="checkbox" value="1" name="attr_unlock_def_ability" class="sect-show sect-show-inverse noshow"/> <input title="@{AC-ability-mod}" type="number" name="attr_AC-ability-display" value="0" class="calc sect" readonly="readonly"/> <input title="@{CMD-DEX}" type="number" name="attr_CMD-DEX-display" value="0" class="calc sect-inverse" readonly="readonly"/> </span> <span class="table-cell"><input title="@{CMD-size}" type="number" name="attr_CMD-size" value="0" class="calc" readonly="readonly"/></span> <span class="table-cell highlight"><input title="@{AC-dodge}" type="number" name="attr_AC-dodge" value="0" class="calc" readonly="readonly"/></span> <span class="table-cell"></span> <span class="table-cell"><input title="@{AC-deflect}" type="number" name="attr_AC-deflect" value="0" class="calc" readonly="readonly"/></span> <span class="table-cell linked-tablecell extra-sect right"> <input type="checkbox" name="attr_CMD-misc-mod_error" value="1" class="error-mshow"/> <input class="macro-text-inline skill-macro-text linked-cellfield highlight float-right" title="@{CMD-misc}" type="text" name="attr_CMD-misc" data-i18n-placeholder="equation-macro-place" placeholder="#/Equation"/> <input title="@{CMD-misc-mod}" type="number" name="attr_CMD-misc-mod" value="0" class="narrow-numbers calc" readonly="readonly"/> </span> <span class="table-cell"><input title="@{buffsumcmd}" type="number" name="attr_buffsumcmd" value="0" class="calc" readonly="readonly"/></span> <span class="table-cell"><input title="@{CMD-penalty}" type="number" name="attr_CMD-penalty" class="calc" readonly="readonly" value="0" max="0"></span> </div> <div class="table-row"> <span class="table-row-name" title="Flat-Footed Combat Maneuver Defense" data-i18n="flat-footed-combat-maneuver-defense-abbrv">FF CMD</span> <span class="table-cell"><input title="@{FF-CMD}" type="number" name="attr_FF-CMD" value="10" class="calc bigger-total" readonly="readonly"/></span> <span class="table-cell"><span style="font-weight:700">=&nbsp;10&nbsp;+</span></span> <span class="table-cell"> <input name="attr_hd_not_bab" type="checkbox" value="1" class="sect-show sect-show-inverse noshow" role="presentation" data-i18n-aria-label="hd-not-bab-title"/> <input class="sect-inverse calc" title="@{bab}" type="number" name="attr_bab" value="0" readonly="readonly"/> <input class="sect calc" title="@{level}" type="number" name="attr_level" value="0" readonly="readonly"/> </span> <span class="table-cell ability-column"> <select title="@{CMD-ability1}" name="attr_CMD-ability1" class="select-small"> <option value="STR-mod" data-i18n="strength-abbrv-default" selected="selected">&#8226;STR</option> <option value="DEX-mod" data-i18n="dexterity-abbrv">DEX</option> <option value="CON-mod" data-i18n="constitution-abbrv">CON</option> <option value="INT-mod" data-i18n="intelligence-abbrv">INT</option> <option value="WIS-mod" data-i18n="wisdom-abbrv">WIS</option> <option value="CHA-mod" data-i18n="charisma-abbrv">CHA</option> </select> </span> <span class="table-cell"><input title="@{CMD-STR}" type="number" name="attr_CMD-STR" value="0" class="calc" readonly="readonly"/></span> <span class="table-cell ability-column"> <input type="checkbox" value="1" name="attr_unlock_def_ability" class="sect-show sect-show-inverse noshow"/> <input type="checkbox" value="1" name="attr_uncanny_dodge" class="nextitem-show noshow"/> <select title="@{AC-ability}" name="attr_AC-ability" class="select-small sect-inverse nextitem"> <option value="STR-mod" data-i18n="strength-abbrv">STR</option> <option value="DEX-mod" data-i18n="dexterity-abbrv-default" selected="selected">&#8226;DEX</option> <option value="CON-mod" data-i18n="constitution-abbrv">CON</option> <option value="INT-mod" data-i18n="intelligence-abbrv">INT</option> <option value="WIS-mod" data-i18n="wisdom-abbrv">WIS</option> <option value="CHA-mod" data-i18n="charisma-abbrv">CHA</option> </select> <select title="@{CMD-ability}" name="attr_CMD-ability" class="select-small sect"> <option value="0" data-i18n="none-default" selected="selected">&#8226;None</option> <option value="STR-mod" data-i18n="strength-abbrv">STR</option> <option value="DEX-mod" data-i18n="dexterity-abbrv">DEX</option> <option value="CON-mod" data-i18n="constitution-abbrv">CON</option> <option value="INT-mod" data-i18n="intelligence-abbrv">INT</option> <option value="WIS-mod" data-i18n="wisdom-abbrv">WIS</option> <option value="CHA-mod" data-i18n="charisma-abbrv">CHA</option> </select> </span> <input type="hidden" name="attr_FF-CMD-DEX" value="0"/> <input type="checkbox" name="attr_nodex-toggle" class="warn-mshow" value="1"> <input type="checkbox" name="attr_maxdex-toggle" class="warn-show" value="1"> <span class="table-cell"> <input type="checkbox" value="1" name="attr_unlock_def_ability" class="sect-show sect-show-inverse noshow"/> <input type="checkbox" value="1" name="attr_uncanny_dodge" class="nextitem-show noshow"/> <input title="@{AC-ability-mod}" type="number" name="attr_AC-ability-display" value="0" class="calc sect nextitem" readonly="readonly"/> <input title="@{FF-CMD-DEX}" type="number" name="attr_FF-CMD-DEX-display" value="0" class="calc sect-inverse" readonly="readonly"/> </span> <span class="table-cell"><input title="@{CMD-size}" type="number" name="attr_CMD-size" value="0" class="calc" readonly="readonly"/></span> <span class="table-cell highlight"> <input name="attr_uncanny_dodge" type="checkbox" value="1" class="nextitem-show noshow"/> <input title="@{AC-dodge}" type="number" name="attr_AC-dodge" value="0" class="nextitem calc" readonly="readonly"/> </span> <span class="table-cell"></span> <span class="table-cell"><input title="@{AC-deflect}" type="number" name="attr_AC-deflect" value="0" class="calc" readonly="readonly"/></span> <span class="table-cell right extra-sect"><input title="@{CMD-misc-mod}" type="number" name="attr_CMD-misc-mod" value="0" class="calc" readonly="readonly"/></span> <span class="table-cell"><input title="@{buffsumffcmd}" type="number" name="attr_buffsumffcmd" value="0" class="calc" readonly="readonly"/></span> <span class="table-cell"><input title="@{CMD-penalty}" type="number" name="attr_CMD-penalty" class="calc" readonly="readonly" value="0"></span> </div> </div> </div> </div> <div class="cheat"></div> <div class="col col1 half-readonly"> <input class="showarrow h2arrow" type="checkbox" name="attr_armor-shield-show" data-i18n-aria-label="armor-shield" data-i18n-title="showsect-cmd" value="1" checked="checked"/> <h2 class="clickheader showsect"><label data-i18n-title="showsect-cmd" data-i18n-aria-label="showsect-cmd" data-i18n="armor-and-shield">Armor and Shield</label></h2> <div class="cheat"></div> <div class="h2-section table armor-shield"> <span class="secondary-table-name" data-i18n="armor-and-shield">Armor and Shield</span> <input type="checkbox" class="subsect-show noshow" name="attr_use_spells" value="1"/> <div class="table-group-head"> <div class="table-row"> <span class="table-header entry-10p"><span data-i18n="equipment-abbrv" data-i18n-title="equipped-title" data-i18n-aria-label="equipped-title" title="Select which armor and shield are equipped.">Equip</span></span> <span class="table-header entry-25p" data-i18n="armor-shield-name">Armor or Shield Name</span> <span class="table-header entry-10p" data-i18n="armor-class-abbrv">AC</span> <span class="table-header entry-10p" data-i18n="enhancement-abbrv">Enh</span> <span class="table-header entry-10p" data-i18n="maximum-dexterity-bonus-abbrv">Max Dex</span> <span class="table-header entry-10p" data-i18n="armor-check-penalty-abbrv">ACP</span> <span class="table-header entry-10p nowrap sect" data-i18n="spell-failure">Spell Fail</span> <span class="table-header entry-10p hide-readonly" data-i18n-title="armor-type" data-i18n-aria-label="armor-type" data-i18n="type">Type</span> <span class="table-header entry-10p hide-readonly" data-i18n-title="non-proficient-armor-title" data-i18n-aria-label="non-proficient-armor-title" data-i18n="proficiency-abbrv">Prof</span> </div> </div> <div class="table-group"> <div class="table-row"> <span class="table-cell"><input title="@{armor3-equipped}" type="checkbox" class="boldlabel-check" name="attr_armor3-equipped" value="1" checked="checked"/></span> <span class="table-cell"><input title="@{armor3}" type="text" name="attr_armor3" value="" data-i18n-placeholder="set-on-equipment" class="detail-medium calc" readonly="readonly"/></span> <span class="table-cell"><input title="@{armor3-acbonus}" type="number" name="attr_armor3-acbonus" value="0" min="0" class="calc" readonly="readonly"/></span> <span class="table-cell"><input title="@{armor3-enhance}" type="number" name="attr_armor3-enhance" value="0" min="0" class="calc" readonly="readonly"/></span> <span class="table-cell"><input title="@{armor3-max-dex}" type="text" name="attr_armor3-max-dex" value="-" class="number calc" readonly="readonly"/></span> <span class="table-cell"><input title="@{armor3-acp}" type="number" name="attr_armor3-acp" value="0" max="0" class="calc" readonly="readonly"/></span> <span class="table-cell nowrap sect"><input title="@{armor3-spell-fail}" type="number" name="attr_armor3-spell-fail" value="0" min="0" max="100" class="calc" readonly="readonly"/>&#37;</span> <span class="table-cell hide-readonly"> <input type="checkbox" name="attr_armor3-type" value="Light" class="nextitem-show"/><span class="nextitem" data-i18n="light">Light</span> <input type="checkbox" name="attr_armor3-type" value="Medium" class="nextitem-show"/><span class="nextitem" data-i18n="medium">Medium</span> <input type="checkbox" name="attr_armor3-type" value="Heavy" class="nextitem-show"/><span class="nextitem" data-i18n="heavy">Heavy</span> </span> <span class="table-cell hide-readonly"> <input type="checkbox" value="1" name="attr_armor3-proficiency" class="sect-show sect-show-inverse noshow"> <span class="sect-inverse" title="@{armor3-proficiency}" data-i18n="yes">Yes</span> <span class="sect" title="@{armor3-proficiency}" data-i18n="no">No</span> </span> </div> <div class="table-row"> <span class="table-cell"><input title="@{shield3-equipped}" type="checkbox" class="boldlabel-check" name="attr_shield3-equipped" value="1" checked="checked"/></span> <span class="table-cell"><input title="@{shield3}" type="text" name="attr_shield3" value="" data-i18n-placeholder="set-on-equipment" class="detail-medium calc" readonly="readonly"/></span> <span class="table-cell"><input title="@{shield3-acbonus}" type="number" name="attr_shield3-acbonus" value="0" min="0" class="calc" readonly="readonly"/></span> <span class="table-cell"><input title="@{shield3-enhance}" type="number" name="attr_shield3-enhance" value="0" min="0" class="calc" readonly="readonly"/></span> <span class="table-cell"><input title="@{shield3-max-dex}" type="text" name="attr_shield3-max-dex" value="-" class="calc number" readonly="readonly"/></span> <span class="table-cell"><input title="@{shield3-acp}" type="number" name="attr_shield3-acp" value="0" max="0" class="calc" readonly="readonly"/></span> <span class="table-cell nowrap sect"><input title="@{shield3-spell-fail}" type="number" name="attr_shield3-spell-fail" value="0" min="0" max="100" class="calc" readonly="readonly"/>&#37;</span> <span class="table-cell hide-readonly"> <input type="checkbox" name="attr_shield3-type" value="Light" class="nextitem-show"/><span class="nextitem" title="@{shield3-type}" data-i18n="light">Light</span> <input type="checkbox" name="attr_shield3-type" value="Heavy" class="nextitem-show"/><span class="nextitem" title="@{shield3-type}" data-i18n="heavy">Heavy</span> <input type="checkbox" name="attr_shield3-type" value="Tower Shield" class="nextitem-show"/><span class="nextitem" title="@{shield3-type}" data-i18n="tower">Tower</span> </span> <span class="table-cell hide-readonly"> <input type="checkbox" value="1" name="attr_shield3-proficiency" class="sect-show sect-show-inverse noshow"> <span class="sect-inverse" title="@{shield3-proficiency}" data-i18n="yes">Yes</span> <span class="sect" title="@{shield3-proficiency}" data-i18n="no">No</span> </span> </div> </div> </div> <div class="h2-section table armor-penalties medium-numbers"> <input type="checkbox" name="attr_max-dex-source" value="2" class="max-dex-indicator noshow"/> <input type="checkbox" name="attr_max-dex-source" value="3" class="max-dex-indicator noshow"/> <input name="attr_SpellFailureNote" type="hidden" value=""/> <input type="checkbox" class="subsect-show noshow" name="attr_use_spells" value="1"/> <span class="secondary-table-name" data-i18n="armor-penalties">Armor Penalties</span> <div class="table-row hide-readonly"> <span class="table-header"></span> <span class="table-header"></span> </div> <div class="table-row"> <label class="table-cell right nowrap"> <span data-i18n-title="armor-check-penalty-title" data-i18n-aria-label="armor-check-penalty-title" data-i18n="armor-check-penalty-abbrv">ACP</span>: <span class="max-dex-indicator custom-title-text"> <input title="@{acp}" type="number" name="attr_acp" value="0" class="calc" style="max-width:3em" readonly="readonly"/> </span> </label> <label class="table-cell right nowrap" style="padding-left:.3rem"> <span data-i18n="attack-penalty">Attack penalty</span>: <input title="@{acp-attack-mod}" type="number" name="attr_acp-attack-mod" value="0" class="calc" readonly="readonly"/> </label> </div> <div class="table-row"> <label class="table-cell right nowrap"> <span data-i18n-title="maximum-dexterity-title" data-i18n-aria-label="maximum-dexterity-title" data-i18n="maximum-dexterity-bonus-abbrv">Max Dex</span>: <span class="max-dex-indicator custom-title-text"> <input title="@{max-dex}" type="number" name="attr_max-dex" value="99" class="calc" style="max-width:3em" readonly="readonly"/> </span> </label> <span class="table-rollbuttoncell"> <button class="nowrap" type="roll" title="%{selected|Spell-Fail-Check)" name="roll_Spell-Fail-Check" value="@{PC-whisper} @{spell-fail-macro}"> <span data-i18n="spell-failure">Spell Fail</span> <span title="@{spell-fail}" name="attr_spell-fail"></span> <span>%</span> </button> <input title="@{spell-fail}" type="hidden" name="attr_spell-fail" value="0" class="calc"/> <input type="hidden" name="attr_spell-fail-macro" value="&{template:pf_generic} @{toggle_accessible_flag} @{toggle_rounded_flag} {{font=@{apply_specfont_chat}@{use_specfont}}} {{scroll_desc=@{scroll-desc}}} {{color=@{rolltemplate_color}}} {{header_image=@{header_image-pf_generic}}} {{character_name=@{character_name}}} {{character_id=@{character_id}}} {{subtitle}} {{name=^{spell-failure}}} {{^{spell-failure-chance}=[[ @{spell-fail} ]] % }} {{check=[[ 1d100cf<[[ @{spell-fail} ]]cs>[[ @{spell-fail}+1 ]] ]] % }} {{lefttext_6=@{SpellFailureNote}}}"/> </span> </div> </div> </div> <div class="cheat"></div> <input class="horror-show" type="checkbox" name="attr_use_horror_adventures" value="1"/> <input class="showarrow h2arrow horror-sect" type="checkbox" name="attr_san-show" data-i18n-aria-label="saving-throws" data-i18n-title="showsect-cmd" value="1" checked="checked"/> <h2 class="clickheader showsect horror-sect"><label class="horror-sect" data-i18n-title="showsect-cmd" data-i18n-aria-label="showsect-cmd" data-i18n="sanity">Sanity (BETA)</label></h2> <div class="h2-section nontable horror-sect" role="section" data-i18n-aria-label="sanity"> <span class="nontable-name" data-i18n="sanity">Sanity</span> <input type="checkbox" value="1" name="attr_extra_fields_san_show" title="@{extra_fields_san_show}" class="extra-show selectedlabel-check"/><b data-i18n="show-more-fields">Show More Fields</b> <div class="cheat"></div> <div class="table medium-numbers"> <div class="table-row"> <div class="table-cell small-label"> <button class="text-button pc-only entry-short" title="%{selected|SAN-Save} (will save)" type="roll" name="roll_SAN-Save" value="@{PC-whisper} @{san-save-macro-text}"> <span data-i18n="sanity-abbrv">SAN</span></button> <button class="text-button npc-only entry-short" title="%{selected|SAN-Save} (will save)" type="roll" name="roll_SAN-Save" value="@{NPC-whisper} @{san-save-macro-text}"> <span data-i18n="sanity-npc-abbrv">NPC SAN</span></button> <input type="hidden" name="attr_san-save-macro-text" value="&{template:pf_defense} @{toggle_accessible_flag} @{toggle_rounded_flag} {{font=@{apply_specfont_chat}@{use_specfont}}} {{scroll_desc=@{scroll-desc}}} {{color=@{rolltemplate_color}}} {{header_image=@{header_image-pf_defense}}} {{character_name=@{character_name}}} {{character_id=@{character_id}}} {{subtitle}} {{name=^{willpower-abbrv}}} {{^{save}=@{will-san-macro-text}}} {{^{sanity-damage}=@{sanity_score}}} {{^{sanity-score}=@{sanity_score|max}}} {{^{sanity-edge}=@{sanity_edge}}} {{^{sanity-threshold}=@{sanity_threshold}}} @{toggle_save_notes} {{buff_note=@{buff_save_notes}}} {{condition_note=@{condition_save_notes}}} {{condition_note=@{condition_save_notes}}}"/> <input type="hidden" name="attr_will-san-macro-text" value="[[ 1d20 + [[ @{Will} ]] + [[ @{san-save-misc-macro-text} ]] ]]"/> </div> <div class="table-cell small-label hide-readonly extra-sect"> <textarea type="text" name="attr_san-save-misc-macro-text" title="@{san-save-misc-macro-text}" class="macro-text-inline" data-i18n-placeholder="full-macro-place">0</textarea> <br/><span data-i18n-aria-label="sanity-save-custom-modifier" data-i18n-title="sanity-save-custom-modifier" data-i18n="modifier-abbrv" class="super note-c">Sanity will save bonus</span> </div> <div class="table-cell small-label"> <input type="number" name="attr_sanity_score" class="narrow-numbers" title="@{sanity_score}" value="0"/> <br/><span data-i18n-aria-label="sanity-damage" data-i18n-title="sanity-damage" data-i18n="damage-abbrv">Dmg</span> </div> <div class="divider-lg hide-readonly">/</div> <div class="table-cell small-label narrow-numbers"> <input type="number" name="attr_sanity_score_max" title="@{sanity_score|max}" value="0" class="calc" readonly="readonly"/> <br/><span data-i18n-aria-label="sanity-score" data-i18n-title="sanity-score" data-i18n="score">Score</span> </div> <div class="divider-lg hide-readonly extra-sect">(</div> <div class="table-cell small-label narrow-numbers"> <input type="number" name="attr_sanity_edge" title="@{sanity_edge}" value="0" class="calc" readonly="readonly"/> <br/><span data-i18n-aria-label="sanity-edge" data-i18n-title="sanity-edge" data-i18n="edge">Edge</span> </div> <div class="divider-lg hide-readonly extra-sect">)</div> <div class="divider-lg hide-readonly extra-sect">=</div> <div class="table-cell small-label hide-readonly extra-sect narrow-numbers"> <input type="text" name="attr_mental_mods_total" title="@{mental_mods_total}" value="(@{WIS}+@{INT}+@{CHA})" class="number" disabled="disabled"/> <br/><span data-i18n-title="mental-modifiers-total" data-i18n-aria-label="mental-modifiers-total" data-i18n="mental-modifiers-abbrv">Mental</span> </div> <div class="divider-lg hide-readonly extra-sect">-</div> <div class="table-cell small-label hide-readonly extra-sect narrow-numbers"> <input type="text" name="attr_mental_dmg_total" title="@{mental_dmg_total}" value="(-1*(@{WIS-damage}+@{INT-damage}+@{CHA-damage}+@{WIS-penalty}+@{INT-penalty}+@{CHA-penalty}+@{buff_WIS-total_penalty}+@{buff_INT-total_penalty}+@{buff_CHA-total_penalty}))" class="number" disabled="disabled"/> <br/><span data-i18n-title="damage-abbrv" data-i18n-aria-label="damage-abbrv" data-i18n="damage-abbrv">dmg</span> </div> <div class="divider-lg hide-readonly extra-sect">+</div> <div class="table-cell small-label hide-readonly extra-sect highlight"> <input type="checkbox" name="attr_sanity_score_misc-mod_error" class="error-show" value="1"/> <input type="text" name="attr_sanity_score_misc" title="@{sanity_score_misc}" placeholder="#/Equation" value="" data-i18n-placeholder="equation-macro-place" class="macro-text-inline highlight"/> <br/><span class="super note-a" data-i18n-title="score-miscellaneous-abbrv" data-i18n="miscellaneous-abbrv">Misc</span> </div> <div class="table-cell small-label hide-readonly extra-sect narrow-numbers highlight"> <input type="checkbox" name="attr_sanity_score_misc-mod_error" class="error-show" value="1"/> <input type="number" name="attr_sanity_score_misc-mod" title="@{sanity_score_misc-mod}" value="0" class="calc highlight" readonly="readonly"/> <br/><span data-i18n="modifier-abbrv">Mod</span> </div> <div class="table-cell small-label left-border narrow-numbers"> <input type="number" name="attr_sanity_threshold" title="@{sanity_threshold}" value="0" class="calc" readonly="readonly"/> <br/><span data-i18n-aria-label="sanity-threshold" data-i18n-title="sanity-threshold" data-i18n="threshold">Threshold</span> </div> <div class="divider-lg hide-readonly extra-sect">=</div> <div class="table-cell small-label"> <select title="@{sanity-ability}" name="attr_sanity-ability" class="select-small"> <option value="0" data-i18n="pick-highest">Pick Highest</option> <option value="INT-mod" data-i18n="intelligence-abbrv">INT</option> <option value="WIS-mod" data-i18n="wisdom-abbrv">WIS</option> <option value="CHA-mod" data-i18n="charisma-abbrv">CHA</option> </select> <br/><span data-i18n-aria-label="highest-mental-ability" data-i18n-title="highest-mental-ability" data-i18n="ability">Ability</span> </div> <div class="table-cell small-label hide-readonly narrow-numbers"> <input type="number" name="attr_sanity-ability-mod" title="@{sanity-ability-mod}" value="0" class="calc" readonly="readonly"/> <br/><span data-i18n="modifier-abbrv">Mod</span> </div> <div class="divider-lg hide-readonly extra-sect">+</div> <div class="table-cell small-label hide-readonly extra-sect"> <input type="checkbox" name="attr_sanity_threshold_misc-mod_error" class="error-show" value="1"/> <input type="text" name="attr_sanity_threshold_misc" title="@{sanity_threshold_misc}" placeholder="#/Equation" value="" data-i18n-placeholder="equation-macro-place" class="macro-text-inline highlight"/> <br/><span class="super note-a" data-i18n-title="threshold-miscellaneous-abbrv" data-i18n="miscellaneous-abbrv">Misc</span> </div> <div class="table-cell small-label hide-readonly extra-sect narrow-numbers left"> <input type="checkbox" name="attr_sanity_threshold_misc-mod_error" class="error-show" value="1"/> <input type="number" name="attr_sanity_threshold_misc-mod" title="@{sanity_threshold_misc-mod}" value="0" class="calc highlight" readonly="readonly"/> <br/><span data-i18n="modifier-abbrv">Mod</span> </div> <div class="table-cell extra-sect-inverse" style="width:25%;max-width:25%"></div> </div> </div> <div class="linked-custom-notes"> <span data-i18n="madnesses">Madnesses:</span> <textarea name="attr_madnesses" class="inline-textarea half" data-i18n-placeholder="madnesses-and-effects"></textarea> </div> </div> <div class="cheat horror-sect"></div> <input class="showarrow h2arrow" type="checkbox" name="attr_defense-notes-show" data-i18n-aria-label="defense-notes" data-i18n-title="showsect-cmd" value="1" checked="checked"/> <h2 class="clickheader showsect"><label data-i18n-title="showsect-cmd" data-i18n-aria-label="showsect-cmd" data-i18n="special-defense-notes">Special Defenses and Notes</label></h2> <span class="nontable-name" data-i18n="special-defense-notes">Special Defenses and Notes </span> <div class="h2-section special-defenses"> <div class="table"> <span class="table-name secondary-table-name show-readonly" data-i18n="special-defense">Special Defenses</span> <div class="table-group"> <div class="table-row"> <span class="table-header entry-12p-shrink" data-i18n-title="damage-resistance-title" data-i18n-aria-label="damage-resistance-title" data-i18n="damage-resistance-abbrv">DR</span> <span class="table-header hide-readonly super note-a" data-i18n-title="spell-resistance-title" data-i18n-aria-label="spell-resistance-title" data-i18n="spell-resistance-abbrv2">Spell Resist</span> <span class="table-header number header-expand" title="Spell Resistance Modifier that is the result of the macro formula." data-i18n="spell-resist-bonus-abbrv">SR Bonus</span> <span class="table-header" data-i18n-title="resistances-title" data-i18n-aria-label="resistances-title" data-i18n="resistance">Resistances</span> <span class="table-header" data-i18n-title="immunities-title" data-i18n-aria-label="immunities-title" data-i18n="immunities">Immunities</span> <span class="table-header" data-i18n-title="weaknesses-title" data-i18n-aria-label="weaknesses-title" data-i18n="weaknesses">Weaknesses</span> </div> <div class="table-row"> <span class="table-cell"><input title="@{DR}" type="text" name="attr_DR" data-i18n-placeholder="damage-reduction" value=""/></span> <input type="checkbox" name="attr_SR_error" class="error-mshow" value="1"/> <span class="table-cell hide-readonly highlight entry-med"><input type="text" class="macro-text-inline" title="@{SR-macro-text}" name="attr_SR-macro-text" data-i18n-placeholder="equation-macro-place"/></span> <span class="table-cell number left highlight"><input title="@{SR}" type="number" name="attr_SR" value="0" class="calc" readonly="readonly"/></span> <span class="table-cell"><textarea title="@{resistances}" name="attr_resistances" class="inline-textarea" data-i18n-placeholder="resistances"></textarea></span> <span class="table-cell"><textarea title="@{immunities}" name="attr_immunities" class="inline-textarea" data-i18n-placeholder="immunities"></textarea></span> <span class="table-cell"><textarea title="@{weaknesses}" name="attr_weaknesses" class="inline-textarea" data-i18n-placeholder="weaknesses"></textarea></span> </div> </div> </div> </div> <div class="h2-section table defense-notes"> <div class="table"> <span class="table-name secondary-table-name" data-i18n="defense-notes">Defense Notes</span> <div class="table-group-head"> <span class="table-header show-readonly" data-i18n="armor-notes">Armor Notes</span> <span class="table-header show-readonly" data-i18n="combat-maneuver-defense-notes">CMD Notes</span> <span class="table-header show-readonly" data-i18n="defense-notes">Defense Notes</span> </div> <div class="table-row"> <div class="table-cell notes-cell"> <div class="table"> <div class="table-row"> <span class="table-cell left notes-cell"><textarea class="notes" title="@{Armor-notes}" name="attr_Armor-notes" data-i18n-placeholder="armor-notes-place"></textarea></span> </div> </div> </div> <div class="table-cell notes-cell"> <div class="table"> <div class="table-row"> <span class="table-cell left notes-cell"><textarea class="notes" title="@{cmd-notes}" name="attr_cmd-notes" data-i18n-placeholder="combat-maneuver-notes-place"></textarea></span> </div> </div> </div> <div class="table-cell notes-cell"> <div class="table"> <div class="table-row"> <span class="table-cell left notes-cell"><textarea class="notes" title="@{defense-notes}" name="attr_defense-notes" data-i18n-placeholder="defense-notes-place"></textarea></span> </div> </div> </div> </div> </div> </div> </div> <div class="section3 section section-attacks" role="region" aria-label="Attacks" data-i18n-aria-label="attacks"> <h1 class="selected-tabtitle" data-i18n="attacks">Attacks</h1> <div class="cheat show-readonly"></div> <input class="showarrow h2arrow" type="checkbox" name="attr_attack-bonuses-show" data-i18n-aria-label="attack-and-combat-maneuver-bonuses" data-i18n-title="showsect-cmd" value="1" checked="checked"/> <h2 class="clickheader showsect attack-grid"><label data-i18n-title="showsect-cmd" data-i18n-aria-label="showsect-cmd" data-i18n="attack-and-combat-maneuver-bonuses">Attack and Combat Maneuver Bonuses</label></h2> <div class="cheat"></div> <div class="h2-section attack-grid hasexpandrows narrow-numbers"> <input type="checkbox" value="1" name="attr_extra_fields_attacks_show" title="@{extra_fields_attacks_show}" class="extra-show selectedlabel-check hide-readonly" checked="checked"><b class="hide-readonly" data-i18n="show-more-fields">Show more fields</b> <div class="cheat"></div> <div class="table"> <span class="table-name" data-i18n="attack-and-combat-maneuver-bonuses">Attack and Combat Maneuver Bonuses</span> <div class="table-group-head"> <span class="table-header" style="width:11em" data-i18n="attack-type">Attack Type</span> <span class="table-header" data-i18n="total">Total</span> <span class="table-header divider"> </span> <span class="table-header" data-i18n="base-attack-bonus-abbrv">BAB</span> <span class="table-header divider"> </span> <span class="table-header ability-column" data-i18n="ability">Ability</span> <span class="table-header" style="width:2.8em" data-i18n="modifier-abbrv"> Mod</span> <span class="table-header divider"> </span> <span class="table-header" data-i18n="size" data-i18n-title="size-modifier-attack" data-i18n-aria-label="size-modifier-attack">Size</span> <span class="table-header divider extra-sect"> </span> <span class="table-header extra-sect super note-a" data-i18n="miscellaneous-abbrv">Misc</span> <span class="table-header divider"> </span> <span class="table-header" data-i18n="buff">Buff</span> <span class="table-header divider"> </span> <span class="table-header" data-i18n-title="condition-description" data-i18n-aria-label="condition-description" data-i18n="condition-abbrv" style="padding-right:.25em">Cond</span> <span class="table-header hide-readonly left-border" data-i18n="critical-bonus-abbrv" data-i18n-title="crit-confirmation-bonus" data-i18n-aria-label="crit-confirmation-bonus">+Crit</span> <span class="table-header hide-readonly" data-i18n="buff">Buff</span> <span class="table-header hide-readonly" style="width:15%" data-i18n="description">Description</span> <span class="table-header extra-sect hide-readonly entry-8p-shrink super note-d" data-i18n="macro">Macro</span> </div> <div class="table-group"> <div class="table-row"> <span class="table-cell"> <input type="checkbox" class="sect-show sect-show-inverse noshow" name="attr_is_npc" value="1" role="presentation"/> <button class="text-button sect-inverse" type="roll" title="%{selected|Melee-Attack-Roll}" name="roll_Melee-Attack-Roll" value="@{PC-whisper} @{Melee-Attack-macro}"> <span data-i18n="melee">Melee</span></button> <button class="text-button sect" type="roll" title="%{selected|npc-Melee-Attack-Roll}" name="roll_npc-Melee-Attack-Roll" value="@{NPC-whisper} @{Melee-Attack-macro}"> <span data-i18n="melee">Melee</span></button> </span> <span class="table-cell"><input title="@{attk-melee}" type="number" name="attr_attk-melee" value="0" class="calc bigger-total" readonly="readonly"/></span> <span class="divider">=</span> <span class="table-cell linked-tablecell-short"> <select name="attr_melee_bab" class="linked-cellfield extra-sect" title="@{melee-bab}"> <option value="bab" selected="selected" data-i18n="base-attack-bonus-abbrv">BAB</option> <option value="level" data-i18n="full-caster-level-abbrv">Lvl/HD</option> <option value="class-0-level" data-i18n="1-ordinal-class-level">1st Class Lvl</option> <option value="class-1-level" data-i18n="2-ordinal-class-level">2nd Class Lvl</option> <option value="class-2-level" data-i18n="3-ordinal-class-level">3rd Class Lvl</option> <option value="class-3-level" data-i18n="4-ordinal-class-level">4th Class Lvl</option> <option value="class-4-level" data-i18n="5-ordinal-class-level">5th Class Lvl</option> <option value="class-5-level" data-i18n="6-ordinal-class-level">6th Class Lvl</option> <option value="npc-hd-num" data-i18n="race-hd-only">HD only</option> </select> <input title="@{melee_bab-mod}" type="number" name="attr_melee_bab-mod" value="0" class="calc narrow-numbers" readonly="readonly"/> </span> <span class="divider">+</span> <span class="table-cell ability-column"> <select title="@{melee-ability}" name="attr_melee-ability" class="select-small"> <option value="0" data-i18n="none">None</option> <option value="STR-mod" data-i18n="strength-abbrv-default" selected="selected">&#8226;STR</option> <option value="DEX-mod" data-i18n="dexterity-abbrv">DEX</option> <option value="CON-mod" data-i18n="constitution-abbrv">CON</option> <option value="INT-mod" data-i18n="intelligence-abbrv">INT</option> <option value="WIS-mod" data-i18n="wisdom-abbrv">WIS</option> <option value="CHA-mod" data-i18n="charisma-abbrv">CHA</option> </select> </span> <span class="table-cell left"><input title="@{melee-ability-mod}" type="number" name="attr_melee-ability-mod" value="0" class="calc narrow-numbers" readonly="readonly"/></span> <span class="divider">+</span> <span class="table-cell"><input title="@{size}" type="number" name="attr_size" value="0" class="calc" readonly="readonly"/></span> <span class="divider extra-sect">+</span> <span class="table-cell linked-tablecell extra-sect"> <input type="checkbox" name="attr_attk-melee-misc-mod_error" class="error-mshow" value="1"/> <input type="text" class="macro-text-inline linked-cellfield highlight" title="@{attk-melee-misc}" name="attr_attk-melee-misc" placeholder="#/Equation" data-i18n-placeholder="equation-macro-place"/> <input type="number" name="attr_attk-melee-misc-mod" title="@{attk-melee-misc-mod}" value="0" class="calc narrow-numbers highlight" readonly="readonly"/> </span> <span class="divider">+</span> <span class="table-cell"><input title="@{melee_buffs}" name="attr_melee_buffs" type="text" value="(@{buff_Melee-total}+@{buff_attack-total})" class="number calc" disabled="disabled"/></span> <span class="divider">+</span> <span class="table-cell"><input title="@{attk-penalty}" type="number" name="attr_attk-penalty" value="0" class="calc" readonly="readonly"/></span> <span class="table-cell hide-readonly left-border"><input title="@{attk_melee_crit_conf}" type="number" name="attr_attk_melee_crit_conf" value="0"/></span> <span class="table-cell hide-readonly"><input title="@{buff_crit_conf-total}" type="text" name="attr_buff_crit_conf-total" value="0" class="number calc" readonly="readonly"/></span> <span class="table-cell hide-readonly"><input title="@{attk_melee_desc} :condition" type="text" name="attr_attk_melee_desc" value=""/></span> <details class="table-cell extra-sect"> <summary class="hide-readonly">...</summary> <textarea class="skill-macro-text" name="attr_Melee-Attack-macro" title="@{Melee-Attack-macro}">&{template:pf_attack} @{toggle_attack_accessible} @{toggle_rounded_flag} {{font=@{apply_specfont_chat}@{use_specfont}}} {{scroll_desc=@{scroll-desc}}} {{color=@{rolltemplate_color}}} {{header_image=@{header_image-pf_attack-melee}}} {{character_name=@{character_name}}} {{character_id=@{character_id}}} {{subtitle}} {{name=^{melee-attack}}} {{check=[[ 1d20 + [[ @{attk-melee} + @{toggle_global_attack_macro_insert} + @{toggle_global_melee_macro_insert} ]] ]]}} {{description=@{attk_melee_desc}}} {{buff_note=@{buff_attack_notes}}} {{condition_note=@{condition_attack_notes}}}</textarea> </details> </div> <input type="checkbox" class="showarrow sect-show expand-arrow expand1" name="attr_atkm2_show" value="1" data-i18n-title="showsect-cmd" data-i18n-aria-label="showsect-cmd"><span class="showsect"></span> <div class="table-row sect"> <span class="table-cell"> <input type="checkbox" class="sect-show sect-show-inverse noshow" name="attr_is_npc" value="1" role="presentation"/> <button class="text-button sect-inverse" type="roll" title="%{selected|Melee2-Attack-Roll} Alternate ability melee attack, for example: Weapon Finesse based attacks" name="roll_Melee2-Attack-Roll" value="@{PC-whisper} @{Melee2-Attack-macro}"> <span value="@{attk_melee2_note}" data-i18n="melee2">Melee2</span></button> <button class="text-button sect" type="roll" title="%{selected|npc-Melee2-Attack-Roll} Alternate ability melee attack, for example: Weapon Finesse based attacks" name="roll_NPC-Melee2-Attack-Roll" value="@{NPC-whisper} @{Melee2-Attack-macro}"> <span value="@{attk_melee2_note}" data-i18n="melee2">Melee2</span></button> </span> <span class="table-cell"><input title="@{attk-melee2}" type="number" name="attr_attk-melee2" value="0" class="calc bigger-total" readonly="readonly"/></span> <span class="divider">=</span> <span class="table-cell linked-tablecell-short"> <select name="attr_melee2_bab" class="linked-cellfield extra-sect" title="@{melee2-bab}"> <option value="bab" selected="selected" data-i18n="base-attack-bonus-abbrv">BAB</option> <option value="level" data-i18n="full-caster-level-abbrv">Lvl/HD</option> <option value="class-0-level" data-i18n="1-ordinal-class-level">1st Class Lvl</option> <option value="class-1-level" data-i18n="2-ordinal-class-level">2nd Class Lvl</option> <option value="class-2-level" data-i18n="3-ordinal-class-level">3rd Class Lvl</option> <option value="class-3-level" data-i18n="4-ordinal-class-level">4th Class Lvl</option> <option value="class-4-level" data-i18n="5-ordinal-class-level">5th Class Lvl</option> <option value="class-5-level" data-i18n="6-ordinal-class-level">6th Class Lvl</option> <option value="npc-hd-num" data-i18n="race-hd-only">HD only</option> </select> <input title="@{melee2_bab-mod}" type="number" name="attr_melee2_bab-mod" value="0" class="calc narrow-numbers" readonly="readonly"/> </span> <span class="divider">+</span> <span class="table-cell ability-column"> <select title="@{melee2-ability}" name="attr_melee2-ability" class="select-small"> <option value="0" data-i18n="none-default">&#8226;None</option> <option value="STR-mod" data-i18n="strength-abbrv">STR</option> <option value="DEX-mod" data-i18n="dexterity-abbrv" selected="selected">DEX</option> <option value="CON-mod" data-i18n="constitution-abbrv">CON</option> <option value="INT-mod" data-i18n="intelligence-abbrv">INT</option> <option value="WIS-mod" data-i18n="wisdom-abbrv">WIS</option> <option value="CHA-mod" data-i18n="charisma-abbrv">CHA</option> </select> </span> <span class="table-cell left"><input title="@{melee2-ability-mod}" type="number" name="attr_melee2-ability-mod" value="0" class="calc narrow-numbers" readonly="readonly"/></span> <span class="divider">+</span> <span class="table-cell"><input title="@{size}" type="number" name="attr_size" value="0" class="calc" readonly="readonly"/></span> <span class="divider extra-sect">+</span> <span class="table-cell linked-tablecell extra-sect"> <input type="checkbox" name="attr_attk-melee2-misc-mod_error" class="error-mshow" value="1"/> <input type="text" class="macro-text-inline linked-cellfield highlight" title="@{attk-melee2-misc}" name="attr_attk-melee2-misc" placeholder="#/Equation" data-i18n-placeholder="equation-macro-place"/> <input type="number" name="attr_attk-melee2-misc-mod" title="@{attk-melee2-misc-mod}" value="0" class="calc narrow-numbers highlight" readonly="readonly"/> </span> <span class="divider">+</span> <span class="table-cell"><input title="@{melee_buffs}" name="attr_melee_buffs" type="text" value="(@{buff_Melee-total}+@{buff_attack-total})" class="number calc" disabled="disabled"/></span> <span class="divider">+</span> <span class="table-cell"><input title="@{attk-penalty}" type="number" name="attr_attk-penalty" value="0" class="calc" readonly="readonly"/></span> <span class="table-cell hide-readonly left-border"><input title="@{attk_melee2_crit_conf}" type="number" name="attr_attk_melee2_crit_conf" value="0"/></span> <span class="table-cell hide-readonly"><input title="@{buff_crit_conf-total}" type="text" name="attr_buff_crit_conf-total" value="0" class="number calc" readonly="readonly"/></span> <span class="table-cell hide-readonly"><input title="@{attk_melee2_note}" type="text" name="attr_attk_melee2_note" value="Weapon Finesse" data-i18n-placeholder="alternate-ability-melee-desc"/></span> <details class="table-cell extra-sect"> <summary class="hide-readonly">...</summary> <textarea class="skill-macro-text" name="attr_Melee2-Attack-macro" title="@{Melee2-Attack-macro}">&{template:pf_attack} @{toggle_attack_accessible} @{toggle_rounded_flag} {{font=@{apply_specfont_chat}@{use_specfont}}} {{scroll_desc=@{scroll-desc}}} {{color=@{rolltemplate_color}}} {{header_image=@{header_image-pf_attack-melee}}} {{character_name=@{character_name}}} {{character_id=@{character_id}}} {{subtitle}} {{name=^{melee2-attack}}} {{check=[[ 1d20 + [[ @{attk-melee2} + @{toggle_global_attack_macro_insert} + @{toggle_global_melee_macro_insert} ]] ]]}} {{description=@{attk_melee2_note}}} {{buff_note=@{buff_attack_notes}}} {{condition_note=@{condition_attack_notes}}}</textarea> </details> </div> <div class="table-row"> <span class="table-cell"> <input type="checkbox" class="sect-show sect-show-inverse noshow" name="attr_is_npc" value="1" role="presentation"/> <button class="text-button sect-inverse" type="roll" title="%{selected|Ranged-Attack-Roll}" name="roll_Ranged-Attack-Roll" value="@{PC-whisper} @{Ranged-Attack-macro}"> <span data-i18n="ranged">Ranged</span></button> <button class="text-button sect" type="roll" title="%{selected|npc-Ranged-Attack-Roll}" name="roll_npc-Ranged-Attack-Roll" value="@{NPC-whisper} @{Ranged-Attack-macro}"> <span data-i18n="ranged">Ranged</span></button> </span> <span class="table-cell"><input title="@{attk-ranged}" type="number" name="attr_attk-ranged" value="0" class="calc bigger-total" readonly="readonly"/></span> <span class="divider">=</span> <span class="table-cell linked-tablecell-short"> <select name="attr_ranged_bab" class="linked-cellfield extra-sect" title="@{ranged-bab}"> <option value="bab" selected="selected" data-i18n="base-attack-bonus-abbrv">BAB</option> <option value="level" data-i18n="full-caster-level-abbrv">Lvl/HD</option> <option value="class-0-level" data-i18n="1-ordinal-class-level">1st Class Lvl</option> <option value="class-1-level" data-i18n="2-ordinal-class-level">2nd Class Lvl</option> <option value="class-2-level" data-i18n="3-ordinal-class-level">3rd Class Lvl</option> <option value="class-3-level" data-i18n="4-ordinal-class-level">4th Class Lvl</option> <option value="class-4-level" data-i18n="5-ordinal-class-level">5th Class Lvl</option> <option value="class-5-level" data-i18n="6-ordinal-class-level">6th Class Lvl</option> <option value="npc-hd-num" data-i18n="race-hd-only">HD only</option> </select> <input title="@{ranged_bab-mod}" type="number" name="attr_ranged_bab-mod" value="0" class="calc narrow-numbers" readonly="readonly"/> </span> <span class="divider">+</span> <span class="table-cell ability-column"> <select title="@{ranged-ability}" name="attr_ranged-ability" class="select-small"> <option value="0" data-i18n="none">None</option> <option value="STR-mod" data-i18n="strength-abbrv">STR</option> <option value="DEX-mod" data-i18n="dexterity-abbrv-default" selected="selected">&#8226;DEX</option> <option value="CON-mod" data-i18n="constitution-abbrv">CON</option> <option value="INT-mod" data-i18n="intelligence-abbrv">INT</option> <option value="WIS-mod" data-i18n="wisdom-abbrv">WIS</option> <option value="CHA-mod" data-i18n="charisma-abbrv">CHA</option> </select> </span> <span class="table-cell left"><input title="@{ranged-ability-mod}" type="number" name="attr_ranged-ability-mod" value="0" class="calc narrow-numbers" readonly="readonly"/></span> <span class="divider">+</span> <span class="table-cell"><input title="@{size}" type="number" name="attr_size" value="0" class="calc" readonly="readonly"/></span> <span class="divider extra-sect">+</span> <span class="table-cell linked-tablecell extra-sect"> <input type="checkbox" name="attr_attk-ranged-misc-mod_error" class="error-mshow" value="1"/> <input type="text" class="macro-text-inline linked-cellfield highlight" title="@{attk-ranged-misc}" name="attr_attk-ranged-misc" placeholder="#/Equation" data-i18n-placeholder="equation-macro-place"/> <input type="number" name="attr_attk-ranged-misc-mod" title="@{attk-ranged-misc-mod}" value="0" class="calc narrow-numbers highlight" readonly="readonly"/> </span> <span class="divider">+</span> <span class="table-cell"><input title="@{ranged_buffs}" name="attr_ranged_buffs" type="text" value="(@{buff_Ranged-total}+@{buff_attack-total})" class="number calc" disabled="disabled"/></span> <span class="divider">+</span> <span class="table-cell"><input title="@{attk-penalty}" type="number" name="attr_attk-penalty" value="0" class="calc" readonly="readonly"/></span> <span class="table-cell hide-readonly left-border"><input title="@{attk_ranged_crit_conf}" type="number" name="attr_attk_ranged_crit_conf" value="0"/></span> <span class="table-cell hide-readonly"><input title="@{buff_crit_conf-total}" type="text" name="attr_buff_crit_conf-total" value="0" class="number calc" readonly="readonly"/></span> <span class="table-cell hide-readonly"><input title="@{attk_ranged_desc} : condition" type="text" name="attr_attk_ranged_desc" value=""/></span> <details class="table-cell extra-sect"> <summary class="hide-readonly">...</summary> <textarea class="skill-macro-text" name="attr_Ranged-Attack-macro" title="@{Ranged-Attack-macro}">&{template:pf_attack} @{toggle_attack_accessible} @{toggle_rounded_flag} {{font=@{apply_specfont_chat}@{use_specfont}}} {{scroll_desc=@{scroll-desc}}} {{color=@{rolltemplate_color}}} {{header_image=@{header_image-pf_attack-ranged}}} {{character_name=@{character_name}}} {{character_id=@{character_id}}} {{subtitle}} {{name=^{ranged-attack}}} {{check=[[ 1d20 + [[ @{attk-ranged} + @{toggle_global_attack_macro_insert} + @{toggle_global_ranged_macro_insert} ]] ]]}} {{description=@{attk_ranged_desc}}} {{buff_note=@{buff_attack_notes}}} {{condition_note=@{condition_attack_notes}}}</textarea> </details> </div> <input type="checkbox" class="showarrow sect2-show expand-arrow expand2" name="attr_ranged_2_show" value="1" data-i18n-title="showsect-cmd" data-i18n-aria-label="showsect-cmd"><span class="showsect"></span> <div class="table-row sect2"> <span class="table-cell"> <input type="checkbox" class="sect-show sect-show-inverse noshow" name="attr_is_npc" value="1" role="presentation"/> <button class="text-button sect-inverse" type="roll" title="%{selected|Ranged2-Attack-Roll}" name="roll_Ranged2-Attack-Roll" value="@{PC-whisper} @{Ranged2-Attack-macro}"> <span data-i18n="ranged2">Ranged2</span></button> <button class="text-button sect" type="roll" title="%{selected|npc-Ranged2-Attack-Roll}" name="roll_npc-Ranged2-Attack-Roll" value="@{NPC-whisper} @{Ranged2-Attack-macro}"> <span data-i18n="ranged2">Ranged2</span></button> </span> <span class="table-cell"><input title="@{attk-ranged2}" type="number" name="attr_attk-ranged2" value="0" class="calc bigger-total" readonly="readonly"/></span> <span class="divider">=</span> <span class="table-cell linked-tablecell-short"> <select name="attr_ranged2_bab" class="linked-cellfield extra-sect" title="@{ranged2-bab}"> <option value="bab" selected="selected" data-i18n="base-attack-bonus-abbrv">BAB</option> <option value="level" data-i18n="full-caster-level-abbrv">Lvl/HD</option> <option value="class-0-level" data-i18n="1-ordinal-class-level">1st Class Lvl</option> <option value="class-1-level" data-i18n="2-ordinal-class-level">2nd Class Lvl</option> <option value="class-2-level" data-i18n="3-ordinal-class-level">3rd Class Lvl</option> <option value="class-3-level" data-i18n="4-ordinal-class-level">4th Class Lvl</option> <option value="class-4-level" data-i18n="5-ordinal-class-level">5th Class Lvl</option> <option value="class-5-level" data-i18n="6-ordinal-class-level">6th Class Lvl</option> <option value="npc-hd-num" data-i18n="race-hd-only">HD only</option> </select> <input title="@{ranged2_bab-mod}" type="number" name="attr_ranged2_bab-mod" value="0" class="calc narrow-numbers" readonly="readonly"/> </span> <span class="divider">+</span> <span class="table-cell ability-column"> <select title="@{ranged2-ability}" name="attr_ranged2-ability" class="select-small"> <option value="0" data-i18n="none-default" selected="selected">&#8226;None</option> <option value="STR-mod" data-i18n="strength-abbrv">STR</option> <option value="DEX-mod" data-i18n="dexterity-abbrv">DEX</option> <option value="CON-mod" data-i18n="constitution-abbrv">CON</option> <option value="INT-mod" data-i18n="intelligence-abbrv">INT</option> <option value="WIS-mod" data-i18n="wisdom-abbrv">WIS</option> <option value="CHA-mod" data-i18n="charisma-abbrv">CHA</option> </select> </span> <span class="table-cell left"><input title="@{ranged2-ability-mod}" type="number" name="attr_ranged2-ability-mod" value="0" class="calc narrow-numbers" readonly="readonly"/></span> <span class="divider">+</span> <span class="table-cell"><input title="@{size}" type="number" name="attr_size" value="0" class="calc" readonly="readonly"/></span> <span class="divider extra-sect">+</span> <span class="table-cell linked-tablecell extra-sect"> <input type="checkbox" name="attr_attk-ranged2-misc-mod_error" class="error-mshow" value="1"/> <input type="text" class="macro-text-inline linked-cellfield highlight" title="@{attk-ranged2-misc}" name="attr_attk-ranged2-misc" placeholder="#/Equation" data-i18n-placeholder="equation-macro-place"/> <input type="number" name="attr_attk-ranged2-misc-mod" title="@{attk-ranged2-misc-mod}" value="0" class="calc narrow-numbers highlight" readonly="readonly"/> </span> <span class="divider">+</span> <span class="table-cell"><input title="@{ranged_buffs}" name="attr_ranged_buffs" type="text" value="(@{buff_Ranged-total}+@{buff_attack-total})" class="number calc" disabled="disabled"/></span> <span class="divider">+</span> <span class="table-cell"><input title="@{attk-penalty}" type="number" name="attr_attk-penalty" value="0" class="calc" readonly="readonly"/></span> <span class="table-cell hide-readonly left-border"><input title="@{attk_ranged2_crit_conf}" type="number" name="attr_attk_ranged2_crit_conf" value="0"/></span> <span class="table-cell hide-readonly"><input title="@{buff_crit_conf-total}" type="text" name="attr_buff_crit_conf-total" value="0" class="number calc" readonly="readonly"/></span> <span class="table-cell hide-readonly"><input title="@{attk_ranged2_desc}" type="text" name="attr_attk_ranged2_desc" value="" data-i18n-placeholder="alternate-ability-ranged-desc"/></span> <details class="table-cell extra-sect"> <summary class="hide-readonly">...</summary> <textarea class="skill-macro-text" name="attr_Ranged2-Attack-macro" title="@{Ranged2-Attack-macro}">&{template:pf_attack} @{toggle_attack_accessible} @{toggle_rounded_flag} {{font=@{apply_specfont_chat}@{use_specfont}}} {{scroll_desc=@{scroll-desc}}} {{color=@{rolltemplate_color}}} {{header_image=@{header_image-pf_attack-ranged}}} {{character_name=@{character_name}}} {{character_id=@{character_id}}} {{subtitle}} {{name=^{ranged2-attack}}} {{check=[[ 1d20 + [[ @{attk-ranged2} + @{toggle_global_attack_macro_insert} + @{toggle_global_ranged_macro_insert} ]] ]]}} {{description=@{attk_ranged2_desc}}} {{buff_note=@{buff_attack_notes}}} {{condition_note=@{condition_attack_notes}}}</textarea> </details> </div> <div class="table-row"> <span class="table-cell"> <input type="checkbox" class="sect-show sect-show-inverse noshow" name="attr_is_npc" value="1" role="presentation"/> <button class="text-button sect-inverse" type="roll" title="%{selected|CMB-Check}" name="roll_CMB-Check" value="@{PC-whisper} @{CMB-Check-macro}"> <span data-i18n="combat-maneuver-bonus-abbrv">CMB</span></button> <button class="text-button sect" type="roll" title="%{selected|npc-CMB-Check}" name="roll_npc-CMB-Check" value="@{NPC-whisper} @{CMB-Check-macro}"> <span data-i18n="combat-maneuver-bonus-abbrv">CMB</span></button> </span> <span class="table-cell"><input title="@{CMB}" type="number" name="attr_CMB" value="0" class="calc bigger-total" readonly="readonly"/></span> <span class="divider">=</span> <span class="table-cell linked-tablecell-short"> <select name="attr_cmb_bab" class="linked-cellfield extra-sect" title="@{cmb-bab}"> <option value="bab" selected="selected" data-i18n="base-attack-bonus-abbrv">BAB</option> <option value="level" data-i18n="full-caster-level-abbrv">Lvl/HD</option> <option value="class-0-level" data-i18n="1-ordinal-class-level">1st Class Lvl</option> <option value="class-1-level" data-i18n="2-ordinal-class-level">2nd Class Lvl</option> <option value="class-2-level" data-i18n="3-ordinal-class-level">3rd Class Lvl</option> <option value="class-3-level" data-i18n="4-ordinal-class-level">4th Class Lvl</option> <option value="class-4-level" data-i18n="5-ordinal-class-level">5th Class Lvl</option> <option value="class-5-level" data-i18n="6-ordinal-class-level">6th Class Lvl</option> <option value="npc-hd-num" data-i18n="race-hd-only">HD only</option> </select> <input title="@{cmb_bab-mod}" type="number" name="attr_cmb_bab-mod" value="0" class="calc narrow-numbers" readonly="readonly"/> </span> <span class="divider">+</span> <span class="table-cell ability-column"> <select title="@{CMB-ability}" name="attr_CMB-ability" class="select-small"> <option value="0" data-i18n="none">None</option> <option value="STR-mod" data-i18n="strength-abbrv-default" selected="selected">&#8226;STR</option> <option value="DEX-mod" data-i18n="dexterity-abbrv">DEX</option> <option value="CON-mod" data-i18n="constitution-abbrv">CON</option> <option value="INT-mod" data-i18n="intelligence-abbrv">INT</option> <option value="WIS-mod" data-i18n="wisdom-abbrv">WIS</option> <option value="CHA-mod" data-i18n="charisma-abbrv">CHA</option> </select> </span> <span class="table-cell left"><input title="@{CMB-ability-mod}" type="number" name="attr_CMB-ability-mod" value="0" class="calc narrow-numbers" readonly="readonly"/></span> <span class="divider">+</span> <span class="table-cell"><input title="@{CMD-size}" type="number" name="attr_CMD-size" value="0" class="calc" readonly="readonly"/></span> <span class="divider extra-sect">+</span> <span class="table-cell linked-tablecell extra-sect"> <input type="checkbox" name="attr_attk-CMB-misc-mod_error" class="error-mshow" value="1"/> <input type="text" class="macro-text-inline linked-cellfield highlight" title="@{attk-CMB-misc}" name="attr_attk-CMB-misc" placeholder="#/Equation" data-i18n-placeholder="equation-macro-place"/> <input type="number" name="attr_attk-CMB-misc-mod" title="@{attk-CMB-misc-mod}" value="0" class="calc narrow-numbers highlight" readonly="readonly"/> </span> <span class="divider">+</span> <span class="table-cell"><input title="@{cmb_buffs}" name="attr_cmb_buffs" type="text" value="(@{buff_CMB-total}+@{buff_attack-total})" class="number calc" disabled="disabled"/></span> <span class="divider">+</span> <span class="table-cell"><input title="@{attk-penalty}" type="number" name="attr_attk-penalty" value="0" class="calc" readonly="readonly"/></span> <span class="table-cell hide-readonly left-border"><input title="@{attk_cmb_crit_conf}" type="number" name="attr_attk_cmb_crit_conf" value="0"/></span> <span class="table-cell hide-readonly"><input title="@{buff_crit_conf-total}" type="text" name="attr_buff_crit_conf-total" value="0" class="number calc" readonly="readonly"/></span> <span class="table-cell hide-readonly"><input title="@{attk_cmb_desc}" type="text" name="attr_attk_cmb_desc" value=""/></span> <details class="table-cell extra-sect"> <summary class="hide-readonly">...</summary> <textarea class="skill-macro-text" name="attr_CMB-Check-macro" title="@{CMB-Check-macro}">&{template:pf_attack} @{toggle_attack_accessible} @{toggle_rounded_flag} {{font=@{apply_specfont_chat}@{use_specfont}}} {{scroll_desc=@{scroll-desc}}} {{color=@{rolltemplate_color}}} {{header_image=@{header_image-pf_attack-cmb}}} {{character_name=@{character_name}}} {{character_id=@{character_id}}} {{subtitle}} {{name=^{combat-maneuver-bonus-abbrv}}} {{check=[[ 1d20 + [[ @{CMB} + @{toggle_global_attack_macro_insert} + @{toggle_global_cmb_macro_insert} ]] ]]}} {{description=@{attk_cmb_desc}}} {{buff_note=@{buff_attack_notes}}} {{condition_note=@{condition_attack_notes}}}</textarea> </details> </div> <input type="checkbox" class="showarrow sect3-show expand-arrow expand3" name="attr_cmb_2_show" value="1" data-i18n-title="showsect-cmd" data-i18n-aria-label="showsect-cmd"><span class="showsect"></span> <div class="table-row sect3"> <span class="table-cell"> <input type="checkbox" class="sect-show sect-show-inverse noshow" name="attr_is_npc" value="1" role="presentation"/> <button class="text-button sect-inverse" type="roll" title="%{selected|CMB2-Check}" name="roll_CMB2-Check" value="@{PC-whisper} @{CMB2-Check-macro}"> <span data-i18n="combat-maneuver-bonus-abbrv2">Alt CMB</span></button> <button class="text-button sect" type="roll" title="%{selected|npc-CMB2-Check}" name="roll_npc-CMB2-Check" value="@{NPC-whisper} @{CMB2-Check-macro}"> <span data-i18n="combat-maneuver-bonus-abbrv2">Alt CMB</span></button> </span> <span class="table-cell"><input title="@{CMB2}" type="number" name="attr_CMB2" value="0" class="calc bigger-total" readonly="readonly"/></span> <span class="divider">=</span> <span class="table-cell linked-tablecell-short"> <select name="attr_cmb2_bab" class="linked-cellfield extra-sect" title="@{cmb2-bab}"> <option value="bab" selected="selected" data-i18n="base-attack-bonus-abbrv">BAB</option> <option value="level" data-i18n="full-caster-level-abbrv">Lvl/HD</option> <option value="class-0-level" data-i18n="1-ordinal-class-level">1st Class Lvl</option> <option value="class-1-level" data-i18n="2-ordinal-class-level">2nd Class Lvl</option> <option value="class-2-level" data-i18n="3-ordinal-class-level">3rd Class Lvl</option> <option value="class-3-level" data-i18n="4-ordinal-class-level">4th Class Lvl</option> <option value="class-4-level" data-i18n="5-ordinal-class-level">5th Class Lvl</option> <option value="class-5-level" data-i18n="6-ordinal-class-level">6th Class Lvl</option> <option value="npc-hd-num" data-i18n="race-hd-only">HD only</option> </select> <input title="@{cmb2_bab-mod}" type="number" name="attr_cmb2_bab-mod" value="0" class="calc narrow-numbers" readonly="readonly"/> </span> <span class="divider">+</span> <span class="table-cell ability-column"> <select title="@{CMB2-ability}" name="attr_CMB2-ability" class="select-small"> <option value="0" data-i18n="none-default" selected="selected">&#8226;None</option> <option value="STR-mod" data-i18n="strength-abbrv">STR</option> <option value="DEX-mod" data-i18n="dexterity-abbrv">DEX</option> <option value="CON-mod" data-i18n="constitution-abbrv">CON</option> <option value="INT-mod" data-i18n="intelligence-abbrv">INT</option> <option value="WIS-mod" data-i18n="wisdom-abbrv">WIS</option> <option value="CHA-mod" data-i18n="charisma-abbrv">CHA</option> </select> </span> <span class="table-cell left"><input title="@{CMB2-ability-mod}" type="number" name="attr_CMB2-ability-mod" value="0" class="calc narrow-numbers" readonly="readonly"/></span> <span class="divider">+</span> <span class="table-cell"><input title="@{CMD-size}" type="number" name="attr_CMD-size" value="0" class="calc" readonly="readonly"/></span> <span class="divider extra-sect">+</span> <span class="table-cell linked-tablecell extra-sect"> <input type="checkbox" name="attr_attk-CMB2-misc-mod_error" class="error-mshow" value="1"/> <input type="text" class="macro-text-inline linked-cellfield highlight" title="@{attk-CMB2-misc}" name="attr_attk-CMB2-misc" placeholder="#/Equation" data-i18n-placeholder="equation-macro-place"/> <input type="number" name="attr_attk-CMB2-misc-mod" title="@{attk-CMB2-misc-mod}" value="0" class="calc narrow-numbers highlight" readonly="readonly"/> </span> <span class="divider">+</span> <span class="table-cell"><input title="@{cmb_buffs}" name="attr_cmb_buffs" type="text" value="(@{buff_CMB-total}+@{buff_attack-total})" class="number calc" disabled="disabled"/></span> <span class="divider">+</span> <span class="table-cell"><input title="@{attk-penalty}" type="number" name="attr_attk-penalty" value="0" class="calc" readonly="readonly"/></span> <span class="table-cell hide-readonly left-border"><input title="@{attk_cmb2_crit_conf}" type="number" name="attr_attk_cmb2_crit_conf" value="0"/></span> <span class="table-cell hide-readonly"><input title="@{buff_crit_conf-total}" type="text" name="attr_buff_crit_conf-total" value="0" class="number calc" readonly="readonly"/></span> <span class="table-cell hide-readonly"><input title="@{attk_cmb2_desc}" type="text" name="attr_attk_cmb2_desc" value="" data-i18n-placeholder="alternate-ability-cmb-desc"/></span> <details class="table-cell extra-sect"> <summary class="hide-readonly">...</summary> <textarea class="skill-macro-text" name="attr_CMB2-Check-macro" title="@{CMB2-Check-macro}">&{template:pf_attack} @{toggle_attack_accessible} @{toggle_rounded_flag} {{font=@{apply_specfont_chat}@{use_specfont}}} {{scroll_desc=@{scroll-desc}}} {{color=@{rolltemplate_color}}} {{header_image=@{header_image-pf_attack-cmb}}} {{character_name=@{character_name}}} {{character_id=@{character_id}}} {{subtitle}} {{name=^{combat-maneuver-bonus-abbrv2}}} {{check=[[ 1d20 + [[ @{CMB2} + @{toggle_global_attack_macro_insert} + @{toggle_global_cmb_macro_insert} ]] ]]}} {{description=@{attk_cmb2_desc}}} {{buff_note=@{buff_attack_notes}}} {{condition_note=@{condition_attack_notes}}}</textarea> </details> </div> </div> </div> </div> <div class="h2-section damage-grid" style="margin-top:.25em"> <div class="table"> <div class="table-row"> <span class="table-cell table-row-name hide-readonly" data-i18n="buff-cond-damage-mods">Buff/Cond Damage Mods</span> <span class="table-cell hide-readonly"> </span> <span class="table-cell table-header" data-i18n="melee">Melee</span> <span class="table-cell"><input type="text" title="@{DMG-mod}" name="attr_DMG-mod" value="(@{buff_DMG-total}+@{buff_dmg_melee-total}-@{condition-Sickened})" class="calc number center" disabled="disabled"/></span> <span class="table-cell table-header" data-i18n="melee2">Alt Melee</span> <span class="table-cell"><input type="text" title="@{DMG2-mod}" name="attr_DMG2-mod" value="(@{buff_DMG-total}+@{buff_dmg_melee-total}+@{buff_dmg_melee2-total}-@{condition-Sickened})" class="calc number center" disabled="disabled"/></span> <span class="table-cell table-header" data-i18n="ranged">Ranged</span> <span class="table-cell"><input type="text" title="@{DMG_ranged-mod}" name="attr_DMG_ranged-mod" value="(@{buff_DMG-total}+@{buff_DMG_ranged-total}-@{condition-Sickened})" class="calc number center" disabled="disabled"/></span> <span class="table-cell table-header" data-i18n="ranged2">Alt Ranged</span> <span class="table-cell"><input type="text" title="@{DMG_ranged2-mod}" name="attr_DMG_ranged2-mod" value="(@{buff_DMG-total}+@{buff_DMG_ranged-total}+@{buff_DMG_ranged2-total}-@{condition-Sickened})" class="calc number center" disabled="disabled"/></span> <div class="noshow"><input title="@{dmg-penalty}" type="text" name="attr_dmg-penalty" value="@{condition-Sickened}" disabled="disabled" readonly="readonly" class="number calc"/></div> </div> </div> </div> <div class="cheat"></div> <input class="showarrow h2arrow" type="checkbox" name="attr_attack-notes-show" data-i18n-aria-label="attack-notes" data-i18n-title="showsect-cmd" value="1" checked="checked"/> <h2 class="clickheader showsect"><label data-i18n-title="showsect-cmd" data-i18n-aria-label="showsect-cmd" data-i18n="attack-notes">Attack Notes</label></h2> <div class="h2-section attack-options hide-readonly"> <div class="table options named"> <span class="table-name" data-i18n="include-attack-notes">Include notes or images in attack rolls? Notes and image will be mapped to attack type.</span> <div class="table-row"> <span class="table-cell small-label nowrap"><label><input type="checkbox" class="boldlabel-check" name="attr_toggle_attack_melee_notes" value="1" title="@{toggle_attack_melee_notes}" checked="checked"><b data-i18n-title="options-attacks-melee-title" data-i18n-aria-label="options-attacks-melee-title" data-i18n="melee-notes"> Melee Notes</b></label></span> <span class="table-cell small-label nowrap"><label><input type="checkbox" class="boldlabel-check" name="attr_toggle_attack_ranged_notes" value="1" title="@{toggle_attack_ranged_notes}" checked="checked"><b data-i18n-title="options-attacks-ranged-title" data-i18n-aria-label="options-attacks-ranged-title" data-i18n="ranged-notes"> Ranged Notes</b></label></span> <span class="table-cell small-label nowrap"><label><input type="checkbox" class="boldlabel-check" name="attr_toggle_attack_CMB_notes" value="1" title="@{toggle_attack_CMB_notes}" checked="checked"><b data-i18n-title="options-attacks-cmb-title" data-i18n-aria-label="options-attacks-cmb-title" data-i18n="combat-maneuver-bonus-notes"> CMB Notes</b></label></span> <span class="table-cell small-label nowrap"><label><input type="checkbox" class="boldlabel-check" name="attr_toggle_attack_attack_notes" value="1" title="@{toggle_attack_attack_notes}" checked="checked"><b data-i18n-title="options-attacks-attack-title" data-i18n-aria-label="options-attacks-attack-title" data-i18n="attack-notes"> Attack Notes</b></label></span> <span class="table-cell small-label nowrap"><label><input type="checkbox" class="boldlabel-check" name="attr_toggle_attack_header_image" value="1" title="@{toggle_attack_header_image}" checked="checked"><b data-i18n-title="options-attacks-header-title" data-i18n-aria-label="options-attacks-header-title" data-i18n="header-image">Header Image</b></label></span> <span class="table-cell small-label nowrap"><label><input type="checkbox" class="boldlabel-check" name="attr_toggle_attack_accessible" value="@{var_accessible_flag}" title="@{toggle_attack_accessible}"><b data-i18n-title="options-attacks-accessible-title" data-i18n-aria-label="options-attacks-accessible-title" data-i18n="simple-template">Simple Template</b></label></span> </div> </div> </div> <div class="h2-section table attack-notes"> <div class="table"> <div class="table-group-head"> <span class="table-header show-readonly" data-i18n="melee-attack-notes">Melee Attack Notes</span> <span class="table-header show-readonly" data-i18n="ranged-attack-notes">Ranged Attack Notes</span> <span class="table-header show-readonly" data-i18n="combat-maneuver-bonus-notes">CMB Notes</span> <span class="table-header show-readonly" data-i18n="attack-notes">Attack Notes</span> </div> <div class="table-row"> <div class="table-cell notes-cell"> <textarea class="notes" title="@{melee-attack-notes}" name="attr_melee-attack-notes" data-i18n-placeholder="melee-attack-notes-place"></textarea> </div> <div class="table-cell notes-cell"> <textarea class="notes" title="@{ranged-attack-notes}" name="attr_ranged-attack-notes" data-i18n-placeholder="ranged-attack-notes-place"></textarea> </div> <div class="table-cell notes-cell"> <textarea class="notes" title="@{CMB-notes}" name="attr_CMB-notes" data-i18n-placeholder="combat-maneuver-bonus-notes-place"></textarea> </div> <div class="table-cell notes-cell"> <textarea class="notes" title="@{attack-notes}" name="attr_attack-notes" data-i18n-placeholder="attack-notes-place"></textarea> </div> </div> </div> </div> <div class="cheat"></div> <input class="showarrow h2arrow" type="checkbox" name="attr_attack-options-show" data-i18n-aria-label="macro-options" data-i18n-title="showsect-cmd" value="1" checked="checked"/> <h2 class="clickheader showsect"><label data-i18n-title="showsect-cmd" data-i18n-aria-label="showsect-cmd" data-i18n="extra-damage-or-attack-modifiers">Extra Damage or Attack Modifiers</label></h2> <div class="h2-section extra-damage-section" style="margin-top:.5em"> <div class="table extra-damage options named"> <div class="table-name secondary-table-name show-readonly" data-i18n="additional-damage">Extra Damage</div> <div class="table-row"> <span class="table-cell small-label"> <textarea class="macro-text-inline both" name="attr_global_precision_dmg_type" title="@{global_precision_dmg_type}" value="" data-i18n-placeholder="damage-type-or-description"></textarea> <span data-i18n-title="precision-damage-type" data-i18n-aria-label="precision-damage-type" title="Extra Damage type" data-i18n="type">Type</span> </span> <span class="table-cell small-label"> <textarea class="macro-text-inline both" name="attr_global_precision_dmg_macro" title="@{global_precision_dmg_macro}" value="" data-i18n-placeholder="full-macro-place"></textarea> <span class="super note-b" data-i18n-title="precision-damage-title" data-i18n-aria-label="precision-damage-title" title="Extra or Precision Damage (not added to critical damage)" data-i18n="extra-damage">Extra Non-Crit Dmg</span> </span> <span class="table-cell small-label"> <textarea class="macro-text-inline both" name="attr_global_critical_dmg_type" title="@{global_critical_dmg_type}" value="" data-i18n-placeholder="damage-type-or-description"></textarea> <span data-i18n-title="precision-damage-type" data-i18n-aria-label="precision-damage-type" title="Extra Damage type" data-i18n="type">Type</span> </span> <span class="table-cell small-label"> <textarea class="macro-text-inline both" name="attr_global_critical_dmg_macro" title="@{global_critical_dmg_macro}" value="" data-i18n-placeholder="full-macro-place"></textarea> <span class="super note-b" data-i18n-title="extra-critical-damage-title" data-i18n-aria-label="extra-critical-damage-title" title="Extra Critical Damage" data-i18n="extra-critical-damage">Extra Crit Dmg</span> </span> </div> </div> </div> <div class="h2-section advanced-macros add-to-macros wide-readonly" style="margin-top:.5em"> <div class="table extra-damage options named add-to-macros"> <div class="table-name secondary-table-name show-readonly" data-i18n="all-attacks-macro-insert-section">Add to Attack Roll macro</div> <div class="table-row"> <div class="insertmacrocell col1"> <input class="textarea-gray" type="checkbox" name="attr_toggle_global_melee_macro_insert" value="@{var_global_melee_macro_insert}" title="@{toggle_global_melee_macro_insert}"/> <label class="small-label2"> <span class="super note-c" data-i18n="all-attacks-insert-macro-melee">Add to Melee Attack Roll macro</span> <input type="hidden" name="attr_var_global_melee_macro_insert" value="[[ @{global_melee_macro_insert} ]] [Type]"/> <textarea class="macro-text-inline both" name="attr_global_melee_macro_insert" title="@{global_melee_macro_insert}">0</textarea> </label> </div> <div class="insertmacrocell col2"> <input class="textarea-gray" type="checkbox" name="attr_toggle_global_ranged_macro_insert" value="@{var_global_ranged_macro_insert}" title="@{toggle_global_ranged_macro_insert}"/> <label class="small-label2"> <span class="super note-c" data-i18n="all-attacks-insert-macro-ranged">Add to Ranged Attack Roll macro</span> <input type="hidden" name="attr_var_global_ranged_macro_insert" value="[[ @{global_ranged_macro_insert} ]] [Type]"/> <textarea class="macro-text-inline both" name="attr_global_ranged_macro_insert" title="@{global_ranged_macro_insert}">0</textarea> </label> </div> <div class="insertmacrocell col3"> <input class="textarea-gray" type="checkbox" name="attr_toggle_global_cmb_macro_insert" value="@{var_global_cmb_macro_insert}" title="@{toggle_global_cmb_macro_insert}"/> <label class="small-label2"> <span class="super note-c" data-i18n="all-attacks-insert-macro-cmb">Add to CMB Roll macro</span> <input type="hidden" name="attr_var_global_cmb_macro_insert" value="[[ @{global_cmb_macro_insert} ]] [Type]"/> <textarea class="macro-text-inline both" name="attr_global_cmb_macro_insert" title="@{global_cmb_macro_insert}">0</textarea> </label> </div> <div class="insertmacrocell col4"> <input class="textarea-gray" type="checkbox" name="attr_toggle_global_attack_macro_insert" value="@{var_global_attack_macro_insert}" title="@{toggle_global_attack_macro_insert}"/> <label class="small-label2"> <span class="super note-c" data-i18n="all-attacks-insert-macro-attack">Add to Attack Roll macro</span> <input type="hidden" name="attr_var_global_attack_macro_insert" value="[[ @{global_attack_macro_insert} ]] [Global]"/> <textarea class="macro-text-inline both" name="attr_global_attack_macro_insert" title="@{global_attack_macro_insert}">0</textarea> </label> </div> </div> <div class="table-row"> <div class="insertmacrocell col1"> <input class="textarea-gray" type="checkbox" name="attr_toggle_global_melee_damage_macro_insert" value="@{var_global_melee_damage_macro_insert}" title="@{toggle_global_melee_damage_macro_insert}"/> <label class="small-label2"> <span class="super note-c" data-i18n="all-attacks-insert-macro-melee-damage">Add to Melee Dmg macro</span> <input type="hidden" name="attr_var_global_melee_damage_macro_insert" value="[[ @{global_melee_damage_macro_insert} ]] [Type]"/> <textarea class="macro-text-inline both" name="attr_global_melee_damage_macro_insert" title="@{global_melee_damage_macro_insert}">0</textarea> </label> </div> <div class="insertmacrocell col2"> <input class="textarea-gray" type="checkbox" name="attr_toggle_global_ranged_damage_macro_insert" value="@{var_global_ranged_damage_macro_insert}" title="@{toggle_global_ranged_damage_macro_insert}"/> <label class="small-label2"> <span class="super note-c" data-i18n="all-attacks-insert-macro-ranged-damage">Add to Ranged Dmg macro</span> <input type="hidden" name="attr_var_global_ranged_damage_macro_insert" value="[[ @{global_ranged_damage_macro_insert} ]] [Type]"/> <textarea class="macro-text-inline both" name="attr_global_ranged_damage_macro_insert" title="@{global_ranged_damage_macro_insert}">0</textarea> </label> </div> <div class="insertmacrocell col3"> <input class="textarea-gray" type="checkbox" name="attr_toggle_global_cmb_damage_macro_insert" value="@{var_global_cmb_damage_macro_insert}" title="@{toggle_global_cmb_damage_macro_insert}"/> <label class="small-label2"> <span class="super note-c" data-i18n="all-attacks-insert-macro-cmb-damage">Add to CMB Dmg macro</span> <input type="hidden" name="attr_var_global_cmb_damage_macro_insert" value="[[ @{global_cmb_damage_macro_insert} ]] [Type]"/> <textarea class="macro-text-inline both" name="attr_global_cmb_damage_macro_insert" title="@{global_cmb_damage_macro_insert}">0</textarea> </label> </div> <div class="insertmacrocell col4"> <input class="textarea-gray" type="checkbox" name="attr_toggle_global_damage_macro_insert" value="@{var_global_damage_macro_insert}" title="@{toggle_global_damage_macro_insert}"/> <label class="small-label2"> <span class="super note-c" data-i18n="all-attacks-insert-macro-damage">Add to Dmg macro</span> <input type="hidden" name="attr_var_global_damage_macro_insert" value="[[ @{global_damage_macro_insert} ]] [Global]"/> <textarea class="macro-text-inline both" name="attr_global_damage_macro_insert" title="@{global_damage_macro_insert}">0</textarea> </label> </div> </div> </div> </div> <div class="cheat show-readonly"></div> <input type="checkbox" name="attr_use_dual_wield" value="1" class="dual-wield-show noshow"/> <input class="showarrow h2arrow dual-wield-sect" type="checkbox" name="attr_two-weapon-show" data-i18n-aria-label="two-weapon" data-i18n-title="showsect-cmd" value="1" checked="checked"/> <h2 class="clickheader showsect dual-wield-sect"><label data-i18n-title="showsect-cmd" data-i18n-aria-label="showsect-cmd" data-i18n="dual-wield-beta">Dual Wield (BETA)</label></h2> <div class="h2-section dual-wield-sect wide-readonly"> <span data-i18n="dual-wield-instructions">To setup dual wield, copy and paste the <strong>Row ID For Macros</strong> of the mainhand weapon and offhand weapon (found in <strong>IDs</strong> section of each attack row) into the fields below. Set mainhand and offhand penalties and the additional number of attacks, then press <strong>Create</strong> at left.<br/>If successful a new attack row appears and the two ID fields below will clear. If unsuccessful or attack IDs cannot be found they will not be cleared. <br/>When penalties change, update here and press <strong>Update</strong> to update <strong>ALL</strong> existing dual wield entries.</span> <div class="cheat"></div> <br> <div class="small-label2"> <input type="checkbox" name="attr_create_twoweapon_attack" value="1" class="cssbutton createattackbutton" title="@{create_twoweapon_attack}" data-i18n-aria-label="create-attack-entry"><span></span> <span data-i18n-title="create-dual-wield" data-i18n-aria-label="create-dual-wield" data-i18n="create-attack">Create Attack</span> </div> <div class="small-label2"> <input type="checkbox" name="attr_update_twoweapon_attack" value="1" class="cssbutton refreshbutton" style="min-height:21px" data-i18n-aria-label="recalculate-cmd" title="@{update_twoweapon_attack}"/><span></span> <span data-i18n-title="update-weapons" data-i18n="update">Update</span></div> <div class="divider-db-lg"></div> <div class="small-label2"><input type="text" name="attr_mainhand_id" value="" title="@{mainhand_id}" class="entry-long selectable"/><span title="row-id-desc" data-i18n="mainhand-id"></span></div> <div class="small-label2"><input type="number" name="attr_mainhand_penalty" value="-6" title="@{mainhand_penalty}"/><span title="mainhand-penalty" data-i18n="mainhand-penalty-abbrv"></span></div> <div class="small-label2"><input type="text" name="attr_offhand_id" value="" title="@{offhand_id}" class="entry-long selectable"/><span title="row-id-desc" data-i18n="offhand-id"></span></div> <div class="small-label2"><input type="number" name="attr_offhand_penalty" title="@{offhand_penalty}" value="-10"/><span title="offhand-penalty" data-i18n="offhand-penalty-abbrv"></span></div> <div class="small-label2"><input type="number" name="attr_offhand_improved" title="@{offhand_improved}" value="1"/><span data-i18n-title="number-extra-attacks-title" data-i18n="number-extra-attacks"></span></div> <div class="small-label2"> <select name="attr_offhand_str_mult" title="@{offhand_str_mult}"> <option value=".5" selected="selected">.5</option> <option value="1">1</option> </select> <span data-i18n-title="offhand-damage-multiplier" data-i18n="offhand-damage-multiplier-abbrv">OH dmg mult</span> </div> </div> <div class="cheat show-readonly"></div> <input class="showarrow h2arrow" type="checkbox" name="attr_attacks-show" data-i18n-aria-label="attacks" data-i18n-title="showsect-cmd" value="1" checked="checked"/> <h2 class="clickheader showsect"><label data-i18n-title="showsect-cmd" data-i18n-aria-label="showsect-cmd" data-i18n="attacks">Attacks</label></h2> <div class="h2-section repeating-sect attacks wide-readonly"> <span class="nontable-name show-readonly" data-i18n="attacks">Attacks</span> <input type="checkbox" class="minimize-show cssbutton" data-i18n-title="minimize-all-cmd" data-i18n-aria-label="minimize-all-cmd" title="Minimize all rows." name="attr_weapon-min-show" value="1"/><span></span> <input type="checkbox" class="lock-show cssbutton" data-i18n-title="expand-cmd" data-i18n-aria-label="expand-cmd" title="Collapse or expand all rows." name="attr_weapon-expand-show" value="1"/><span></span> <input type="checkbox" class="split-column-show cssbutton" data-i18n-title="column-cmd" data-i18n-aria-label="column-cmd" title="Split into two columns" name="attr_weapon-column-show" value="1"/><span></span> <input class="deletebutton cssbutton deletesect-show" type="checkbox" name="attr_delete_rep_weapon_btn" value="1" data-i18n-title="delete-attack" data-i18n-aria-label="delete-attack-must-confirm-next-checkbox"/><span></span> <label class="deletesect allrows-note"><input type="checkbox" class="selectedlabel-check" name="attr_delete_rep_weapon" data-i18n-aria-label="confirm-delete-attack" data-i18n-title="confirm-delete-attack" value="1"/> <b data-i18n="delete-all-rows-are-you-sure">Deletes ALL rows, are you sure?</b> </label> <input type="checkbox" name="attr_adv_macro_show" class="repeating-sect-show" value="1" role="presentation"/> <input name="attr_modify_dmg_by_size" type="checkbox" value="1" class="use-size-show"/> <div class="repeating-fields"> <input type="checkbox" class="use-metrics noshow" name="attr_use_metrics" value="1"/> <fieldset class="repeating_weapon"> <span class="error"><span class="pictos">!</span><span data-i18n="error-msg1">Error! You must delete this row before editing any items in this section.</span></span> <div class="nontable-repeating"> <input type="checkbox" class="counted sect-show" data-i18n-title="minimize-cmd" data-i18n-aria-label="minimize-cmd" title="Minimize Row" name="attr_row-show" value="1" checked="checked"/><span></span> <span class="repeating-rollbutton"><button type="roll" name="attr_attack-roll" title="%{selected|repeating_weapon_$X_attack-roll}" value="@{PC-whisper} @{macro-text}"></button></span> <span class="repeating-rollbutton noshow"><button type="roll" name="attr_attack-npc-roll" title="%{selected|repeating_weapon_$X_attack-npc-roll}" value="@{NPC-whisper} @{macro-text}"></button></span> <input type="checkbox" value="1" name="attr_dualwield" class="dualwield-hide noshow" role="presentation"/> <label class="small-label2 narrow-numbers sect nondual-sect"><input type="number" name="attr_enhance" title="@{repeating_weapon_$X_enhance}" value="0"/><span data-i18n="enhancement-abbrv">Enh</span></label> <label class="small-label2 sect nondual-sect" style="width:2.5em"><input type="checkbox" name="attr_masterwork" title="@{repeating_weapon_$X_masterwork}" value="1" style="margin-bottom:.55em"/><span data-i18n="masterwork-abbrv">Mwk</span></label> <label class="small-label2 entry-20p-shrink"><input type="text" name="attr_name" value="" title="@{repeating_weapon_$X_name}" data-i18n-placeholder="name"/><span data-i18n="name">Name</span></label> <div class="linked-fields sect nondual-sect"> <input type="checkbox" name="attr_attack-mod_error" class="error-mshow" value="1"/> <label class="small-label2 entry-short highlight"><input type="text" class="macro-text-inline" name="attr_attack" title="@{repeating_weapon_$X_attack}" placeholder="#/Equation" value="" data-i18n-placeholder="equation-macro-place" class="macro-text-inline"/><span class="super note-a" data-i18n="attack-modifiers-abbrv">Attack Mods</span></label> <label class="small-label2 narrow-numbers highlight space-right-collapse"><input type="number" name="attr_attack-mod" title="@{repeating_weapon_$X_attack-mod}" value="0" class="calc" readonly="readonly"/><span data-i18n="value-abbrv">val</span></label> </div> <span class="divider-db sect nondual-sect">+</span> <label class="small-label2 entry-short"> <select class="select-small" title="@{repeating_weapon_$X_attack-type}" name="attr_attack-type"> <option value="0" data-i18n="none-default" selected="selected">&#8226;None</option> <option value="attk-melee" data-i18n="melee">Melee</option> <option value="attk-ranged" data-i18n="ranged">Ranged</option> <option value="CMB" data-i18n="combat-maneuver-bonus-abbrv">CMB</option> <option value="attk-melee2" data-i18n="melee2">Alt Melee</option> <option value="attk-ranged2" data-i18n="ranged2">Alt Ranged</option> <option value="CMB2" data-i18n="combat-maneuver-bonus-abbrv2">Alt CMB</option> <option value="dual" data-i18n="dual-wield">Dual Wield</option> </select> <span data-i18n="attack-type">Attack Type</span> </label> <span class="divider-db sect nondual-sect">=</span> <label class="small-label2 narrow-numbers space-right-collapse"><input type="number" name="attr_total-attack" title="@{repeating_weapon_$X_total-attack}" value="0" class="calc bigger-total" readonly="readonly"/><span data-i18n="attack">Attack</span></label> <label class="small-label2 entry-short sect nondual-sect"> <select class="select-small" name="attr_vs"> <option value="ac" data-i18n="armor-class-abbrv-default" selected="selected">&#8226;AC</option> <option value="touch" data-i18n="touch">Touch</option> <option value="ff" data-i18n="flat-footed-armor-class-abbrv">FF</option> <option value="fft" data-i18n="flat-footed-touch-abbrv">FF Touch</option> <option value="cmd" data-i18n="combat-maneuver-defense-abbrv">CMD</option> <option value="cmb" data-i18n="opposed-combat-maneuver-bonus-abbrv">Opposed CMB</option> <option value="other" data-i18n="other">Other</option> </select> <span data-i18n="versus-abbrv">Vs.</span> </label> <div class="linked-fields nondual-sect"> <label class="small-label2 narrow-numbers"><input type="number" name="attr_crit-target" title="@{repeating_weapon_$X_crit-target}" value="20" min="0" max="20"/><span data-i18n="critical-abbrv">Crit</span></label> <span class="divider-db-lg" style="width:1em;padding-bottom:1rem">/x</span> <label class="small-label2 narrow-numbers"><input type="number" name="attr_crit-multiplier" title="@{repeating_weapon_$X_crit-multiplier}" value="2" min="0"/><span data-i18n="multiplier-abbrv">Mult</span></label> </div> <div class="linked-fields nondual-sect"> <input type="checkbox" name="attr_crit_confirm_temp_error" class="error-mshow" value="1"/> <label class="small-label2 entry-short highlight sect"> <input type="text" class="macro-text-inline float-right" name="attr_crit_confirm" title="@{repeating_weapon_$X_crit_confirm}" placeholder="#/Equation" value="" data-i18n-placeholder="equation-macro-place"/> <input type="text" name="attr_crit_confirm_temp" value="0" class="hidden"/> <span class="super note-a" data-i18n-title="custom-crit-confirmation-bonus" data-i18n-aria-label="custom-crit-confirmation-bonus" title="Custom critical confirmation bonus for this attack" data-i18n="confirm-critical-bonus-abbrv">+Conf</span> </label> <label class="small-label2 narrow-numbers highlight space-right-collapse"> <input type="number" name="attr_crit_conf_mod" title="@{repeating_weapon_$X_crit_conf_mod}" value="0" class="calc" readonly="readonly"/> <span data-i18n="value-abbrv">val</span> </label> </div> <input name="attr_size_affects" type="checkbox" value="1" class="sect3-show noshow"/> <input name="attr_not_default_size" type="checkbox" value="1" class="sect3-show size-affects-show noshow"/> <div class="linked-fields dont-use-size nondual-sect"> <label class="small-label2 narrow-numbers"><input type="number" name="attr_damage-dice-num" title="@{repeating_weapon_$X_damage-dice-num}" value="0"/></label> <span class="divider-db-lg">d</span> <label class="small-label2 narrow-numbers"><input type="number" name="attr_damage-die" title="@{repeating_weapon_$X_damage-die}" value="0"/></label> <span class="divider-subtext">dmg dice</span> </div> <div class="linked-fields sect3 use-size nondual-sect"> <label class="small-label2 narrow-numbers"><input type="number" name="attr_damage-dice-num" title="@{repeating_weapon_$X_damage-dice-num}" value="0" class="calc" readonly="readonly"/></label> <span class="divider-db-lg">d</span> <label class="small-label2 narrow-numbers"><input type="number" name="attr_damage-die" title="@{repeating_weapon_$X_damage-die}" value="0" class="calc" readonly="readonly"/></label> <span class="divider-subtext">adj damage dice</span> </div> <div class="linked-fields use-size nondual-sect"> <label class="small-label2 narrow-numbers"><input type="number" name="attr_default_damage-dice-num" title="@{repeating_weapon_$X_default_damage-dice-num}" value="0" min="0"/></label> <span class="divider-db-lg">d</span> <label class="small-label2 narrow-numbers"><input type="number" name="attr_default_damage-die" title="@{repeating_weapon_$X_default_damage-die}" value="0" min="0"/></label> <span class="divider-subtext">dmg dice</span> </div> <span class="divider-db sect nondual-sect">+</span> <div class="linked-fields sect nondual-sect"> <input type="checkbox" name="attr_damage-mod_error" class="error-mshow" value="1"/> <label class="small-label2 entry-short highlight"><input type="text" class="macro-text-inline" name="attr_damage" title="@{repeating_weapon_$X_damage}" placeholder="#/Equation" value="" data-i18n-placeholder="equation-macro-place"/><span class="super note-a" data-i18n="damage-modifier-abbrv">Dmg Mods</span></label> <label class="small-label2 narrow-numbers highlight space-right-collapse"><input type="number" name="attr_damage-mod" title="@{repeating_weapon_$X_damage-mod}" value="0" class="calc" readonly="readonly"/><span data-i18n="value-abbrv">val</span></label> </div> <span class="divider-db nondual-sect">+</span> <label class="small-label2 narrow-numbers sect nondual-sect"><input type="number" step=".5" name="attr_damage_ability_mult" title="@{repeating_weapon_$X_damage_ability_mult}" value="1"><span data-i18n="multiplier-abbrv" data-i18n-title="damage-multiplier-title" data-i18n-aria-label="damage-multiplier-title" title="Damage ability multiplier: .5, 1.5, 2, etc. Penalties are not multiplied.">Mult</span></label> <span class="divider-db-lg sect nondual-sect">*</span> <label class="small-label2 entry-short sect nondual-sect"> <select class="select-small" title="@{repeating_weapon_$X_damage-ability}" name="attr_damage-ability"> <option value="0" data-i18n="none-default" selected="selected">&#8226;None</option> <option value="STR-mod" data-i18n="strength-abbrv">STR</option> <option value="DEX-mod" data-i18n="dexterity-abbrv">DEX</option> <option value="CON-mod" data-i18n="constitution-abbrv">CON</option> <option value="INT-mod" data-i18n="intelligence-abbrv">INT</option> <option value="WIS-mod" data-i18n="wisdom-abbrv">WIS</option> <option value="CHA-mod" data-i18n="charisma-abbrv">CHA</option> </select> <span style="margin-left:-.75em" data-i18n="damage-ability">Dmg Ability</span> </label> <input type="hidden" name="attr_damage-ability-mod" value="0"/> <input type="checkbox" class="noshow sect2-show sect-show-inverse" name="attr_isranged" value="1" role="presentation" title="@{repeating_weapon_$X_isranged}"/> <span class="divider-db sect sect2 nondual-sect">(</span> <label class="small-label2 sect sect2 nondual-sect" style="width:1.75em"> <input style="min-width:.5em" type="text" name="attr_damage-ability-max" title="@{repeating_weapon_$X_damage-ability-max}" value="" data-i18n-placeholder="not-applicable"/> <span data-i18n-title="maximum-damage-ability-title" data-i18n-aria-label="maximum-damage-ability-title" title="Maximum damage ability applied (for strength score, etc.)" data-i18n="maximum-abbrv">Max</span> </label> <span class="divider-db sect sect2 nondual-sect">)</span> <span class="divider-db sect nondual-sect">=</span> <label class="small-label2 narrow-numbers space-right-collapse nondual-sect"><input type="number" name="attr_total-damage" title="@{repeating_weapon_$X_total-damage}" value="0" class="calc bigger-total" readonly="readonly"/><span data-i18n="damage-abbrv">Dmg</span></label> <label class="small-label2 entry-8p-shrink sect nondual-sect"><input type="text" name="attr_type" value="p/b/s...?" title="@{repeating_weapon_$X_type} Damage Type" data-i18n-placeholder="pierce-blunt-slash-abbrv"/><span data-i18n="type">Type</span></label> <label class="small-label2 narrow-numbers nondual-sect"> <input class="number" type="text" name="attr_range" title="@{repeating_weapon_$X_range}" value="0" style="padding:0;margin:4px 0 0 0"> <input type="checkbox" class="noshow sect2-show sect-show-inverse" name="attr_isranged" value="1" role="presentation" title="@{repeating_weapon_$X_isranged}"/> <span class="sect2 distance-used" data-i18n="range">Range</span> <span class="sect-inverse distance-used" data-i18n="reach-small">Reach</span> </label> <label class="small-label2 sect2 narrow-numbers ammo nondual-sect"> <input type="number" name="attr_ammo" title="@{repeating_weapon_$X_ammo}" value="0"/> <span data-i18n="ammo">Ammo</span> </label> <div class="cheat"></div> <input type="hidden" name="attr_attack-type_macro_insert" value="@{toggle_global_melee_macro_insert}"/> <input type="hidden" name="attr_damage-type_macro_insert" value="@{toggle_global_melee_damage_macro_insert}"/> <input type="hidden" name="attr_macro_options" value="{{buff_note=@{buff_attack_notes}}} {{condition_note=@{condition_attack_notes}}}"/> <input type="hidden" name="attr_iterative_attacks" value="@{toggle_iterative_attack2} @{toggle_iterative_attack3} @{toggle_iterative_attack4} @{toggle_iterative_attack5} @{toggle_iterative_attack6} @{toggle_iterative_attack7} @{toggle_iterative_attack8} @{toggle_iterative_attack9}"/> <div class="sect expand"> <input type="checkbox" class="showarrow misc-show" name="attr_misc-show" value="1" data-i18n-title="miscellaneous" data-i18n-aria-label="miscellaneous"/> <label class="showsect misc-showlabel" data-i18n="miscellaneous-abbrv">Misc</label> <input type="checkbox" class="showarrow extra-damage-show" name="attr_add-damage-show" value="1" data-i18n-title="additional-damage-title" aria-label="Show Additional Damage" data-i18n-aria-label="additional-damage"/> <label class="showsect extra-damage-showlabel" data-i18n="precision-abbrv">Extra Dmg</label> <input type="checkbox" class="showarrow iterations-show" data-i18n-title="iterative-attacks-title" data-i18n-aria-label="iterative-attacks-title" aria-label="Show Iterative Attacks" name="attr_iterative-attacks-show" value="1"/> <label class="showsect iterations-showlabel" data-i18n="iterative-attacks-abbrv">Iterative Atks</label> <input type="checkbox" class="showarrow advmacro-text-show nondual-sect" data-i18n-title="showsect-cmd" data-i18n-aria-label="showsect-cmd" aria-label="Show Macro Text" name="attr_advmacro-text-show" value="1"/> <label class="showsect advmacro-text-showlabel nondual-sect" data-i18n="macro-text-advanced">Adv Rolltime Macros</label> <input type="checkbox" class="showarrow macro-text-show" data-i18n-title="showsect-cmd" data-i18n-aria-label="showsect-cmd" aria-label="Show Macro Text" name="attr_macro-text-show" value="1"/> <label class="showsect macro-text-showlabel" data-i18n="macro-text">Macro Text</label> <input type="checkbox" class="showarrow id-show" data-i18n-title="showsect-cmd" data-i18n-aria-label="showsect-cmd" aria-label="Show Row ID" name="attr_ids-show" value="1"/> <label class="showsect id-showlabel" data-i18n="identification-abbrv">ID</label> <hr class="subnav-hr"> <div class="cheat"></div> <div class="misc"> <label class="small-label2 autoexpand"> <input type="text" name="attr_group" value="" title="@{repeating_weapon_$X_group}" data-i18n-placeholder="group-name"/> <span data-i18n="group">Group name</span><span name="attr_group" class="autoexpand"></span> </label> <label class="small-label2 nondual-sect"> <select title="@{repeating_weapon_$X_proficiency}" name="attr_proficiency"> <option value="0" data-i18n="yes-default" selected="selected">&#8226;Yes</option> <option value="-4" data-i18n="no">No</option> </select> <span data-i18n-title="proficiency-title" data-i18n-aria-label="proficiency-title" data-i18n="proficiency">Prof</span> </label> <label class="small-label2 use-size-only nondual-sect" style="width:4.5em"><input type="checkbox" name="attr_size_affects" title="@{repeating_weapon_$X_size_affects}" value="1" checked="checked"/><span data-i18n-title="damage-dice-affected-by-size" data-i18n="use-size-abbrv">Use sze</span></label> <input type="checkbox" name="attr_size_affects" value="1" class="nextitem-show noshow"/> <label class="small-label2 nextitem use-size-only nondual-sect"> <select title="@{repeating_weapon_$X_default_size}" name="attr_default_size"> <option value="-8" data-i18n="size-colossal">Colossal</option> <option value="-4" data-i18n="size-gargantuan">Gargantuan</option> <option value="-2" data-i18n="size-huge">Huge</option> <option value="-1" data-i18n="size-large">Large</option> <option value="0" data-i18n="medium-abbrv-default" selected="selected">&#8226;Medium</option> <option value="1" data-i18n="size-small">Small</option> <option value="2" data-i18n="size-tiny">Tiny</option> <option value="4" data-i18n="size-diminutive">Diminutive</option> <option value="8" data-i18n="size-fine">Fine</option> </select> <span data-i18n="normal-size">Normal Size</span> </label> <label class="small-label" style="width:75%"> <textarea class="inline-textarea" name="attr_notes" title="@{repeating_weapon_$X_notes}" placeholder="Weapon Notes"></textarea> <span data-i18n="notes">Notes</span> </label> </div> <div class="extra-damage center"> <label class="small-label2" style="width:23.85%"> <span class="nondual-sect" data-i18n-title="precision-damage-type" data-i18n-aria-label="precision-damage-type" title="Extra Damage type" data-i18n="type">Type</span> <span class="dual-sect" data-i18n-title="extra-damage-condition" data-i18n-aria-label="extra-damage-condition" title="Extra Damage type" data-i18n="rake-rend-etc">Condition</span> <textarea class="macro-text-inline both" name="attr_precision_dmg_type" title="@{repeating_weapon_$X_precision_dmg_type}" data-i18n-placeholder="damage-type-or-description" placeholder="Dmg type / Description"></textarea> </label> <label class="small-label2" style="width:23.85%"> <span class="super note-b" data-i18n-title="precision-damage-title" data-i18n-aria-label="precision-damage-title" title="Extra or Precision Damage (not added to critical damage)" data-i18n="extra-damage">Extra Non-Crit Dmg</span> <textarea class="macro-text-inline both" type="text" name="attr_precision_dmg_macro" title="@{repeating_weapon_$X_precision_dmg_macro}" data-i18n-placeholder="full-macro-place"></textarea> </label> <label class="small-label2 nondual-sect" style="width:23.85%"> <span data-i18n-title="precision-damage-type" data-i18n-aria-label="precision-damage-type" title="Extra Damage type" data-i18n="type">Type</span> <textarea class="macro-text-inline both" name="attr_critical_dmg_type" title="@{repeating_weapon_$X_critical_dmg_type}" data-i18n-placeholder="damage-type-or-description" placeholder="Dmg type / Description"></textarea> </label> <label class="small-label2 nondual-sect" style="width:23.85%"> <span class="super note-b" data-i18n-title="extra-critical-damage-title" data-i18n-aria-label="extra-critical-damage-title" title="Extra Critical Damage" data-i18n="extra-critical-damage">Extra Crit Dmg</span> <textarea class="macro-text-inline both" type="text" name="attr_critical_dmg_macro" title="@{repeating_weapon_$X_critical_dmg_macro}" data-i18n-placeholder="full-macro-place"></textarea> </label> </div> <div class="table iterative_attack_section"> <span class="secondary-table-name" data-i18n="iterative-attacks">Iterative Attacks</span> <div class="table-row"> <span class="table-header" style="width:14em" data-i18n="include-attacks-?">Include Attack?</span> <span class="table-header" style="width:20%" data-i18n="custom-name">Custom Name</span> <span class="table-header" style="width:7em" data-i18n="attack-modifier-abbrv">Attack Mod</span> <span class="table-header" style="width:7em" data-i18n="type">Type</span> <span class="table-header super note-d" data-i18n="macro-text">Macro</span> </div> <div class="table-row"> <span class="table-cell"> <label> <b data-i18n="primary-attack">Primary attack</b> </label> </span> <span class="table-cell"> <input type="text" name="attr_iterative_attack1_name" title="@{repeating_weapon_$X_iterative_attack1_name}" value="" data-i18n-placeholder="attack-1"> </span> <span class="table-cell"> <input type="number" name="attr_total-attack" title="@{repeating_weapon_$X_total-attack}" value="0" class="calc" readonly="readonly"/> </span> <span class="table-cell"> <input type="text" name="attr_type" value="p/b/s...?" title="@{repeating_weapon_$X_type} Damage Type" data-i18n-placeholder="pierce-blunt-slash-abbrv"/> </span> <span class="table-cell macro-text-tohide"> </span> </div> <div class="table-row"> <span class="table-cell"> <label> <input type="checkbox" class="boldlabel-check" name="attr_toggle_iterative_attack2" title="@{repeating_weapon_$X_toggle_iterative_attack2}" value="@{var_iterative_attack2_macro}"/><b title="Include a second attack to your weapon?" data-i18n="include-second-attack">Include a 2nd attack?</b> </label> </span> <span class="table-cell"> <input type="text" name="attr_iterative_attack2_name" title="@{repeating_weapon_$X_iterative_attack2_name}" value="" data-i18n-placeholder="attack-2"> </span> <span class="table-cell"> <input type="number" name="attr_iterative_attack2_value" title="@{repeating_weapon_$X_iterative_attack2_value}" value="-5" max="0"/> </span> <span class="table-cell"> <input type="text" name="attr_type2" value="" title="@{repeating_weapon_$X_type2} Damage Type" data-i18n-placeholder="pierce-blunt-slash-abbrv"/> </span> <span class="table-cell macro-text-tohide"> <textarea class="macro-text-inline" data-i18n-placeholder="full-macro-place" name="attr_var_iterative_attack2_macro" title="@{repeating_weapon_$X_var_iterative_attack2_macro}">{{attack2=[[ 1d20cs>[[ @{crit-target} ]] + [[ @{attack_macro} + @{iterative_attack2_value} ]] [iterative] ]]}} {{damage2=[[ @{damage-dice-num}d@{damage-die} + @{damage_macro} ]]}} {{type2=@{type2}}} {{crit_confirm2=[[ 1d20 + [[ @{attack_macro} + @{iterative_attack2_value} ]] [iterative] + [[ @{crit_conf_mod} ]] ]]}} {{crit_damage2=[[ [[ @{damage-dice-num} * [[ @{crit-multiplier} - 1 ]] ]]d@{damage-die} + ((@{damage_macro}) * [[ @{crit-multiplier} - 1 ]]) ]]}} {{precision_dmg21=@{precision_dmg_macro}}} {{precision_dmg22=@{global_precision_dmg_macro}}} {{critical_dmg21=@{critical_dmg_macro}}} {{critical_dmg22=@{global_critical_dmg_macro}}} {{attack2name=@{iterative_attack2_name}}}</textarea> </span> </div> <div class="table-row"> <span class="table-cell"> <label> <input type="checkbox" class="boldlabel-check" name="attr_toggle_iterative_attack3" title="@{repeating_weapon_$X_toggle_iterative_attack3}" value="@{var_iterative_attack3_macro}"/><b title="Include a third attack to your weapon?" data-i18n="include-third-attack">Include a 3rd attack?</b> </label> </span> <span class="table-cell"> <input type="text" name="attr_iterative_attack3_name" title="@{repeating_weapon_$X_iterative_attack3_name}" value="" data-i18n-placeholder="attack-3"> </span> <span class="table-cell"> <input type="number" name="attr_iterative_attack3_value" title="@{repeating_weapon_$X_iterative_attack3_value}" value="-10" max="0"/> </span> <span class="table-cell"> <input type="text" name="attr_type3" value="" title="@{repeating_weapon_$X_type3} Damage Type" data-i18n-placeholder="pierce-blunt-slash-abbrv"/> </span> <span class="table-cell macro-text-tohide"> <textarea class="macro-text-inline" data-i18n-placeholder="full-macro-place" name="attr_var_iterative_attack3_macro" title="@{repeating_weapon_$X_var_iterative_attack3_macro}">{{attack3=[[ 1d20cs>[[ @{crit-target} ]] + [[ @{attack_macro} + @{iterative_attack3_value} ]] [iterative] ]]}} {{damage3=[[ @{damage-dice-num}d@{damage-die} + @{damage_macro} ]]}} {{type3=@{type3}}} {{crit_confirm3=[[ 1d20 + [[ @{attack_macro} + @{iterative_attack3_value} ]] [iterative] + [[ @{crit_conf_mod} ]] ]]}} {{crit_damage3=[[ [[ @{damage-dice-num} * [[ @{crit-multiplier} - 1 ]] ]]d@{damage-die} + ((@{damage_macro}) * [[ @{crit-multiplier} - 1]]) ]]}} {{precision_dmg31=@{precision_dmg_macro}}} {{precision_dmg32=@{global_precision_dmg_macro}}} {{critical_dmg31=@{critical_dmg_macro}}} {{critical_dmg32=@{global_critical_dmg_macro}}} {{attack3name=@{iterative_attack3_name}}}</textarea> </span> </div> <div class="table-row"> <span class="table-cell"> <label> <input type="checkbox" class="boldlabel-check" name="attr_toggle_iterative_attack4" title="@{repeating_weapon_$X_toggle_iterative_attack4}" value="@{var_iterative_attack4_macro}"/><b title="Include a fourth attack to your weapon?" data-i18n="include-fourth-attack">Include a 4th attack?</b> </label> </span> <span class="table-cell"> <input type="text" name="attr_iterative_attack4_name" title="@{repeating_weapon_$X_iterative_attack4_name}" value="" data-i18n-placeholder="attack-4"> </span> <span class="table-cell"> <input type="number" name="attr_iterative_attack4_value" title="@{repeating_weapon_$X_iterative_attack4_value}" value="-15" max="0"/> </span> <span class="table-cell"> <input type="text" name="attr_type4" value="" title="@{repeating_weapon_$X_type4} Damage Type" data-i18n-placeholder="pierce-blunt-slash-abbrv"/> </span> <span class="table-cell macro-text-tohide"> <textarea class="macro-text-inline" data-i18n-placeholder="full-macro-place" name="attr_var_iterative_attack4_macro" title="@{repeating_weapon_$X_var_iterative_attack4_macro}">{{attack4=[[ 1d20cs>[[ @{crit-target} ]] + [[ @{attack_macro} + @{iterative_attack4_value} ]] [iterative] ]]}} {{damage4=[[ @{damage-dice-num}d@{damage-die} + @{damage_macro} ]]}} {{type4=@{type4}}} {{crit_confirm4=[[ 1d20 + [[ @{attack_macro} + @{iterative_attack4_value} ]] [iterative] + [[ @{crit_conf_mod} ]] ]]}} {{crit_damage4=[[ [[ @{damage-dice-num} * [[ @{crit-multiplier} - 1 ]] ]]d@{damage-die} + ((@{damage_macro}) * [[ @{crit-multiplier} - 1 ]]) ]]}} {{precision_dmg41=@{precision_dmg_macro}}} {{precision_dmg42=@{global_precision_dmg_macro}}} {{critical_dmg41=@{critical_dmg_macro}}} {{critical_dmg42=@{global_critical_dmg_macro}}} {{attack4name=@{iterative_attack4_name}}}</textarea> </span> </div> <div class="table-row"> <span class="table-cell"> <label> <input type="checkbox" class="boldlabel-check" name="attr_toggle_iterative_attack5" title="@{repeating_weapon_$X_toggle_iterative_attack5}" value="@{var_iterative_attack5_macro}"/><b title="Include a fifth attack to your weapon?" data-i18n="include-fifth-attack">Include a 5th attack?</b> </label> </span> <span class="table-cell"> <input type="text" name="attr_iterative_attack5_name" title="@{repeating_weapon_$X_iterative_attack5_name}" value="" data-i18n-placeholder="attack-5"> </span> <span class="table-cell"> <input type="number" name="attr_iterative_attack5_value" title="@{repeating_weapon_$X_iterative_attack5_value}" value="-20" max="0"/> </span> <span class="table-cell"> <input type="text" name="attr_type5" value="" title="@{repeating_weapon_$X_type5} Damage Type" data-i18n-placeholder="pierce-blunt-slash-abbrv"/> </span> <span class="table-cell macro-text-tohide"> <textarea class="macro-text-inline" data-i18n-placeholder="full-macro-place" name="attr_var_iterative_attack5_macro" title="@{repeating_weapon_$X_var_iterative_attack5_macro}">{{attack5=[[ 1d20cs>[[ @{crit-target} ]] + [[ @{attack_macro} + @{iterative_attack5_value} ]] [iterative] ]]}} {{damage5=[[ @{damage-dice-num}d@{damage-die} + @{damage_macro} ]]}} {{type5=@{type5}}} {{crit_confirm5=[[ 1d20 + [[ @{attack_macro} + @{iterative_attack5_value} ]] [iterative] + [[ @{crit_conf_mod} ]] ]]}} {{crit_damage5=[[ [[ @{damage-dice-num} * [[ @{crit-multiplier} - 1 ]] ]]d@{damage-die} + ((@{damage_macro}) * [[ @{crit-multiplier} - 1 ]]) ]]}} {{precision_dmg51=@{precision_dmg_macro}}} {{precision_dmg52=@{global_precision_dmg_macro}}} {{critical_dmg51=@{critical_dmg_macro}}} {{critical_dmg52=@{global_critical_dmg_macro}}} {{attack5name=@{iterative_attack5_name}}}</textarea> </span> </div> <div class="table-row"> <span class="table-cell"> <label> <input type="checkbox" class="boldlabel-check" name="attr_toggle_iterative_attack6" title="@{repeating_weapon_$X_toggle_iterative_attack6}" value="@{var_iterative_attack6_macro}"/><b title="Include a sixth attack to your weapon?" data-i18n="include-sixth-attack">Include a 6th attack?</b> </label> </span> <span class="table-cell"> <input type="text" name="attr_iterative_attack6_name" title="@{repeating_weapon_$X_iterative_attack6_name}" value="" data-i18n-placeholder="attack-6"> </span> <span class="table-cell"> <input type="number" name="attr_iterative_attack6_value" title="@{repeating_weapon_$X_iterative_attack6_value}" value="-25" max="0"/> </span> <span class="table-cell"> <input type="text" name="attr_type6" value="" title="@{repeating_weapon_$X_type6} Damage Type" data-i18n-placeholder="pierce-blunt-slash-abbrv"/> </span> <span class="table-cell macro-text-tohide"> <textarea class="macro-text-inline" data-i18n-placeholder="full-macro-place" name="attr_var_iterative_attack6_macro" title="@{repeating_weapon_$X_var_iterative_attack6_macro}">{{attack6=[[ 1d20cs>[[ @{crit-target} ]] + [[ @{attack_macro} + @{iterative_attack6_value} ]] [iterative] ]]}} {{damage6=[[ @{damage-dice-num}d@{damage-die} + @{damage_macro} ]]}} {{type6=@{type6}}} {{crit_confirm6=[[ 1d20 + [[ @{attack_macro} + @{iterative_attack6_value} ]] [iterative] + [[ @{crit_conf_mod} ]] ]]}} {{crit_damage6=[[ [[ @{damage-dice-num} * [[ @{crit-multiplier} - 1 ]] ]]d@{damage-die} + ((@{damage_macro}) * [[ @{crit-multiplier} - 1 ]]) ]]}} {{precision_dmg61=@{precision_dmg_macro}}} {{precision_dmg62=@{global_precision_dmg_macro}}} {{critical_dmg61=@{critical_dmg_macro}}} {{critical_dmg62=@{global_critical_dmg_macro}}} {{attack6name=@{iterative_attack6_name}}}</textarea> </span> </div> <div class="table-row"> <span class="table-cell"> <label> <input type="checkbox" class="boldlabel-check" name="attr_toggle_iterative_attack7" title="@{repeating_weapon_$X_toggle_iterative_attack7}" value="@{var_iterative_attack7_macro}"/><b title="Include a seventh attack to your weapon?" data-i18n="include-seventh-attack">Include a 7th attack?</b> </label> </span> <span class="table-cell"> <input type="text" name="attr_iterative_attack7_name" title="@{repeating_weapon_$X_iterative_attack7_name}" value="" data-i18n-placeholder="attack-7"> </span> <span class="table-cell"> <input type="number" name="attr_iterative_attack7_value" title="@{repeating_weapon_$X_iterative_attack7_value}" value="-30" max="0"/> </span> <span class="table-cell"> <input type="text" name="attr_type7" value="" title="@{repeating_weapon_$X_type7} Damage Type" data-i18n-placeholder="pierce-blunt-slash-abbrv"/> </span> <span class="table-cell macro-text-tohide"> <textarea class="macro-text-inline" data-i18n-placeholder="full-macro-place" name="attr_var_iterative_attack7_macro" title="@{repeating_weapon_$X_var_iterative_attack7_macro}">{{attack7=[[ 1d20cs>[[ @{crit-target} ]] + [[ @{attack_macro} + @{iterative_attack7_value} ]] [iterative] ]]}} {{damage7=[[ @{damage-dice-num}d@{damage-die} + @{damage_macro} ]]}} {{type7=@{type7}}} {{crit_confirm7=[[ 1d20 + [[ @{attack_macro} + @{iterative_attack7_value} ]] [iterative] + [[ @{crit_conf_mod} ]] ]]}} {{crit_damage7=[[ [[ @{damage-dice-num} * [[ @{crit-multiplier} - 1 ]] ]]d@{damage-die} + ((@{damage_macro}) * [[ @{crit-multiplier} - 1 ]]) ]]}} {{precision_dmg71=@{precision_dmg_macro}}} {{precision_dmg72=@{global_precision_dmg_macro}}} {{critical_dmg71=@{critical_dmg_macro}}} {{critical_dmg72=@{global_critical_dmg_macro}}} {{attack7name=@{iterative_attack7_name}}}</textarea> </span> </div> <div class="table-row"> <span class="table-cell"> <label> <input type="checkbox" class="boldlabel-check" name="attr_toggle_iterative_attack8" title="@{repeating_weapon_$X_toggle_iterative_attack8}" value="@{var_iterative_attack8_macro}"/><b title="Include an eighth attack to your weapon?" data-i18n="include-eighth-attack">Include an 8th attack?</b> </label> </span> <span class="table-cell"> <input type="text" name="attr_iterative_attack8_name" title="@{repeating_weapon_$X_iterative_attack8_name}" value="" data-i18n-placeholder="attack-8"> </span> <span class="table-cell"> <input type="number" name="attr_iterative_attack8_value" title="@{repeating_weapon_$X_iterative_attack8_value}" value="-35" max="0"/> </span> <span class="table-cell"> <input type="text" name="attr_type8" value="" title="@{repeating_weapon_$X_type8} Damage Type" data-i18n-placeholder="pierce-blunt-slash-abbrv"/> </span> <span class="table-cell macro-text-tohide"> <textarea class="macro-text-inline" data-i18n-placeholder="full-macro-place" name="attr_var_iterative_attack8_macro" title="@{repeating_weapon_$X_var_iterative_attack8_macro}">{{attack8=[[ 1d20cs>[[ @{crit-target} ]] + [[ @{attack_macro} + @{iterative_attack8_value} ]] [iterative] ]]}} {{damage8=[[ @{damage-dice-num}d@{damage-die} + @{damage_macro} ]]}} {{type8=@{type8}}} {{crit_confirm8=[[ 1d20 + [[ @{attack_macro} + @{iterative_attack8_value} ]] [iterative] + [[ @{crit_conf_mod} ]] ]]}} {{crit_damage8=[[ [[ @{damage-dice-num} * [[ @{crit-multiplier} - 1 ]] ]]d@{damage-die} + ((@{damage_macro}) * [[ @{crit-multiplier} - 1 ]]) ]]}} {{precision_dmg81=@{precision_dmg_macro}}} {{precision_dmg82=@{global_precision_dmg_macro}}} {{critical_dmg81=@{critical_dmg_macro}}} {{critical_dmg82=@{global_critical_dmg_macro}}} {{attack8name=@{iterative_attack8_name}}}</textarea> </span> </div> <div class="table-row"> <span class="table-cell"> <label> <input type="checkbox" class="boldlabel-check" name="attr_toggle_iterative_attack9" title="@{repeating_weapon_$X_toggle_iterative_attack9}" value="@{var_iterative_attack9_macro}"/><b title="Include a ninth attack to your weapon?" data-i18n="include-ninth-attack">Include a 9th attack?</b> </label> </span> <span class="table-cell"> <input type="text" name="attr_iterative_attack9_name" title="@{repeating_weapon_$X_iterative_attack9_name}" value="" data-i18n-placeholder="attack-9"> </span> <span class="table-cell"> <input type="number" name="attr_iterative_attack9_value" title="@{repeating_weapon_$X_iterative_attack9_value}" value="-40" max="0"/> </span> <span class="table-cell"> <input type="text" name="attr_type9" value="" title="@{repeating_weapon_$X_type9} Damage Type" data-i18n-placeholder="pierce-blunt-slash-abbrv"/> </span> <span class="table-cell macro-text-tohide"> <textarea class="macro-text-inline" data-i18n-placeholder="full-macro-place" name="attr_var_iterative_attack9_macro" title="@{repeating_weapon_$X_var_iterative_attack9_macro}">{{attack9=[[ 1d20cs>[[ @{crit-target} ]] + [[ @{attack_macro} + @{iterative_attack9_value} ]] [iterative] ]]}} {{damage9=[[ @{damage-dice-num}d@{damage-die} + @{damage_macro} ]]}} {{type9=@{type9}}} {{crit_confirm9=[[ 1d20 + [[ @{attack_macro} + @{iterative_attack9_value} ]] [iterative] + [[ @{crit_conf_mod} ]] ]]}} {{crit_damage9=[[ [[ @{damage-dice-num} * [[ @{crit-multiplier} - 1 ]] ]]d@{damage-die} + ((@{damage_macro}) * [[ @{crit-multiplier} - 1 ]]) ]]}} {{precision_dmg91=@{precision_dmg_macro}}} {{precision_dmg92=@{global_precision_dmg_macro}}} {{critical_dmg91=@{critical_dmg_macro}}} {{critical_dmg92=@{global_critical_dmg_macro}}} {{attack9name=@{iterative_attack9_name}}}</textarea> </span> </div> </div> <div class="advanced-macros nondual-sect"> <div class="center repeating-hidesect"> <div class="insertmacrocell"> <input class="textarea-gray" type="checkbox" name="attr_toggle_attack_macro_insert" value="@{var_attack_macro_insert}" title="@{toggle_attack_macro_insert}" checked="checked"/> <label class="small-label2"> <span class="super note-c" data-i18n="insert-macro-attack" data-i18n-title="additional-attack-macro-query-included-with-crits" data-i18n-aria-label="additional-attack-macro-query-included-with-crits" title="Additional Attack Macro/Query(included with crits)">'Add to Attack' Macro:</span> <input type="hidden" name="attr_var_attack_macro_insert" value="[[ @{attack_macro_insert} ]] [Macro]"/> <textarea class="macro-text-inline both" name="attr_attack_macro_insert" data-i18n-placeholder="full-macro-place" title="@{repeating_weapon_$X_attack_macro_insert}">0</textarea> </label> </div> <div class="insertmacrocell"> <input class="textarea-gray" type="checkbox" name="attr_toggle_damage_macro_insert" value="@{var_damage_macro_insert}" title="@{toggle_damage_macro_insert}" checked="checked"/> <label class="small-label2"> <span class="super note-c" data-i18n="insert-macro-damage" data-i18n-title="additional-damage-macro-query-included-with-crits" data-i18n-aria-label="additional-damage-macro-query-included-with-crits" title="Additional Damage Macro/Query(included with crits)">'Add to Damage' Macro:</span> <input type="hidden" name="attr_var_damage_macro_insert" value="[[ @{damage_macro_insert} ]] [Macro]"/> <textarea class="macro-text-inline both" name="attr_damage_macro_insert" data-i18n-placeholder="full-macro-place" title="@{repeating_weapon_$X_damage_macro_insert}">0</textarea> </label> </div> </div> </div> <div class="macro-text"> <label class="small-label2" style="width:100%"> <h3 class="super note-d" data-i18n="full-macro">Full Macro:</h3> <div class="cheat"></div> <textarea class="macro-text" title="@{repeating_weapon_$X_macro-text}" name="attr_macro-text">&{template:pf_attack} @{toggle_attack_accessible} @{toggle_rounded_flag} {{font=@{apply_specfont_chat}@{use_specfont}}} {{scroll_desc=@{scroll-desc}}} {{color=@{rolltemplate_color}}} {{character_name=@{character_name}}} {{character_id=@{character_id}}} {{subtitle}} {{name=@{name}}} {{attack=[[ 1d20cs>[[ @{crit-target} ]] + @{attack_macro} ]]}} {{damage=[[@{damage-dice-num}d@{damage-die} + @{damage_macro}]]}} {{crit_confirm=[[ 1d20 + @{attack_macro} + [[ @{crit_conf_mod} ]] ]]}} {{crit_damage=[[ [[ @{damage-dice-num} * (@{crit-multiplier} - 1) ]]d@{damage-die} + ((@{damage_macro}) * [[ @{crit-multiplier} - 1 ]]) ]]}} {{type=@{type}}} {{weapon_notes=@{notes}}} @{iterative_attacks} @{macro_options} {{vs=@{vs}}} {{vs@{vs}=@{vs}}} {{precision_dmg1=@{precision_dmg_macro}}} {{precision_dmg1_type=@{precision_dmg_type}}} {{precision_dmg2=@{global_precision_dmg_macro}}} {{precision_dmg2_type=@{global_precision_dmg_type}}} {{critical_dmg1=@{critical_dmg_macro}}} {{critical_dmg1_type=@{critical_dmg_type}}} {{critical_dmg2=@{global_critical_dmg_macro}}} {{critical_dmg2_type=@{global_critical_dmg_type}}} {{attack1name=@{iterative_attack1_name}}}</textarea> <textarea class="macro-text noshow" title="@{repeating_weapon_$X_NPC-macro-text}" name="attr_NPC-macro-text">&{template:pf_attack} @{toggle_attack_accessible} @{toggle_rounded_flag} {{font=@{apply_specfont_chat}@{use_specfont}}} {{scroll_desc=@{scroll-desc}}} {{color=@{rolltemplate_color}}} {{character_name=@{character_name}}} {{character_id=@{character_id}}} {{subtitle}} {{name=@{name}}} {{attack=[[ 1d20cs>[[ @{crit-target} ]] + @{attack_macro} ]]}} {{damage=[[@{damage-dice-num}d@{damage-die} + @{damage_macro}]]}} {{crit_confirm=[[ 1d20 + @{attack_macro} + [[ @{crit_conf_mod} ]] ]]}} {{crit_damage=[[ [[ @{damage-dice-num} * (@{crit-multiplier} - 1) ]]d@{damage-die} + ((@{damage_macro}) * [[ @{crit-multiplier} - 1 ]]) ]]}} {{type=@{type}}} {{weapon_notes=@{notes}}} @{iterative_attacks} @{macro_options} {{vs=@{vs}}} {{vs@{vs}=@{vs}}} {{precision_dmg1=@{precision_dmg_macro}}} {{precision_dmg1_type=@{precision_dmg_type}}} {{precision_dmg2=@{global_precision_dmg_macro}}} {{precision_dmg2_type=@{global_precision_dmg_type}}} {{critical_dmg1=@{critical_dmg_macro}}} {{critical_dmg1_type=@{critical_dmg_type}}} {{critical_dmg2=@{global_critical_dmg_macro}}} {{critical_dmg2_type=@{global_critical_dmg_type}}} {{attack1name=@{iterative_attack1_name}}}</textarea> <div class="cheat"></div> <span style="line-height:2em;float:left;width:15%"><span data-i18n="attack-macro">Attack Macro</span>:</span> <input class="skill-macro-text calc" style="width:85%" type="text" name="attr_attack_macro" title="@{repeating_weapon_$X_attack_macro}" value="[[ @{total-attack} ]] [Total] + @{toggle_attack_macro_insert} + @{attack-type_macro_insert} + @{toggle_global_attack_macro_insert}" readonly="readonly"/> <div class="cheat"></div> <span style="line-height:2em;float:left;width:15%"><span data-i18n="damage-macro">Damage Macro</span>:</span> <input class="skill-macro-text calc" style="width:85%" type="text" name="attr_damage_macro" title="@{repeating_weapon_$X_damage_macro}" value="[[ @{total-damage} ]] [Total] + @{toggle_damage_macro_insert} + @{damage-type_macro_insert} + @{toggle_global_damage_macro_insert}" readonly="readonly"/> </label> </div> <div class="repeating-id"> <label class="small-label2 nextitem"> <input class="selectable calc" name="attr_row_id" readonly="readonly"/> <span class="not-selectable" data-i18n="row-identification-for-macros">Row ID for macros</span> </label> <input type="checkbox" name="attr_link_type" class="noshow" value="0" role="presentation" checked="checked"/> <input type="checkbox" name="attr_link_type" class="nextitem-show noshow" value="1" role="presentation"/> <label class="small-label2 nextitem" data-i18n-title="source-item-title" data-i18n-aria-label="source-item-title"><input type="text" name="attr_source-item" class="selectable" title="@{repeating_weapon_$X_source-item}" value="" data-i18n-placeholder="source-item-placeholder" readonly="readonly"/><span data-i18n="source-item">Linked Item ID</span> <span name="attr_source-item-name"></span></label> <input type="checkbox" name="attr_link_type" class="nextitem-show noshow" value="2" role="presentation"/> <label class="small-label2 nextitem" data-i18n-title="source-spell-title" data-i18n-aria-label="source-spell-title"><input type="text" name="attr_source-spell" class="selectable" title="@{repeating_weapon_$X_source-spell}" value="" data-i18n-placeholder="source-spell-placeholder" readonly="readonly"/><span data-i18n="source-spell">Linked Spell ID</span> <span name="attr_source-spell-name"></span></label> <input type="checkbox" name="attr_link_type" class="nextitem-show noshow" value="3" role="presentation"/> <label class="small-label2 nextitem" data-i18n-title="source-ability-title" data-i18n-aria-label="source-ability-title"><input type="text" name="attr_source-ability" class="selectable" title="@{repeating_weapon_$X_source-ability}" value="" data-i18n-placeholder="source-ability-placeholder" readonly="readonly"/><span data-i18n="source-ability">Linked ability ID</span> <span name="attr_source-ability-name"></span></label> <input type="checkbox" name="attr_link_type" class="sect3-show noshow" value="4" role="presentation"/> <label class="small-label2 sect3" data-i18n-title="source-attack-title" data-i18n-aria-label="source-attack-title"><input type="text" name="attr_source-main" class="selectable" title="@{repeating_weapon_$X_source-main}" value="" data-i18n-placeholder="source-attack-placeholder" readonly="readonly"/><span data-i18n="source-mainhand">Mainhand ID</span></label> <label class="small-label2 sect3" data-i18n-title="source-attack-title" data-i18n-aria-label="source-attack-title"><input type="text" name="attr_source-off" class="selectable" title="@{repeating_weapon_$X_source-off}" value="" data-i18n-placeholder="source-attack-placeholder" readonly="readonly"/><span data-i18n="source-offhand">Offhand ID</span></label> <input type="hidden" name="attr_source-main-name"/> <input type="hidden" name="attr_source-off-name"/> </div> </div> </div> </fieldset> </div> </div> </div> <div class="section5 section section-skills" role="region" aria-label="Skills" data-i18n-aria-label="skills"> <h1 class="selected-tabtitle" data-i18n="skills">Skills</h1> <div class="hide-readonly noshow"> <input type="hidden" name="attr_adventure_skills-macro" value=""/> <input type="hidden" name="attr_background_skills-macro" value=""/> <input type="hidden" name="attr_consolidated_skills-macro" value=""/> <input type="hidden" name="attr_NPC-adventure_skills-macro" value=""/> <input type="hidden" name="attr_NPC-background_skills-macro" value=""/> <input type="hidden" name="attr_NPC-consolidated_skills-macro" value=""/> <button type="roll" class="command-button" name="attr_craft_skills_buttons_macro" value="/w &quot;@{character_name}&quot; @{craft_skills-macro}" title="%{selected|craft_skills_buttons_macro}">craft</button> <button type="roll" class="command-button" name="attr_artistry_skills_buttons_macro" value="/w &quot;@{character_name}&quot; @{artistry_skills-macro}" title="%{selected|artistry_skills_buttons_macro}">artistry</button> <button type="roll" class="command-button" name="attr_lore_skills_buttons_macro" value="/w &quot;@{character_name}&quot; @{lore_skills-macro}" title="%{selected|lore_skills_buttons_macro}">lore</button> <button type="roll" class="command-button" name="attr_knowledge_skills_buttons_macro" value="/w &quot;@{character_name}&quot; @{knowledge_skills-macro}" title="%{selected|knowledge_skills_buttons_macro}">knowledge</button> <button type="roll" class="command-button" name="attr_perform_skills_buttons_macro" value="/w &quot;@{character_name}&quot; @{perform_skills-macro}" title="%{selected|perform_skills_buttons_macro}">perform</button> <button type="roll" class="command-button" name="attr_profession_skills_buttons_macro" value="/w &quot;@{character_name}&quot; @{profession_skills-macro}" title="%{selected|profession_skills_buttons_macro}">profession</button> <button type="roll" class="command-button" name="attr_misc-skill_skills_buttons_macro" value="/w &quot;@{character_name}&quot; @{misc-skill_skills-macro}" title="%{selected|misc-skill_skills_buttons_macro}">misc-skill</button> <button type="roll" class="command-button" name="attr_CS-misc-skill_skills_buttons_macro" value="/w &quot;@{character_name}&quot; @{CS-misc-skill_skills-macro}" title="%{selected|CS-misc-skill_skills_buttons_macro}">misc-skill</button> <button type="roll" class="command-button" name="attr_NPC-craft_skills_buttons_macro" value="/w &quot;@{character_name}&quot; @{NPC-craft_skills-macro}" title="%{selected|NPC-craft_skills_buttons_macro}">craft</button> <button type="roll" class="command-button" name="attr_NPC-artistry_skills_buttons_macro" value="/w &quot;@{character_name}&quot; @{NPC-artistry_skills-macro}" title="%{selected|NPC-artistry_skills_buttons_macro}">artistry</button> <button type="roll" class="command-button" name="attr_NPC-lore_skills_buttons_macro" value="/w &quot;@{character_name}&quot; @{NPC-lore_skills-macro}" title="%{selected|NPC-lore_skills_buttons_macro}">lore</button> <button type="roll" class="command-button" name="attr_NPC-knowledge_skills_buttons_macro" value="/w &quot;@{character_name}&quot; @{NPC-knowledge_skills-macro}" title="%{selected|NPC-knowledge_skills_buttons_macro}">knowledge</button> <button type="roll" class="command-button" name="attr_NPC-perform_skills_buttons_macro" value="/w &quot;@{character_name}&quot; @{NPC-perform_skills-macro}" title="%{selected|NPC-perform_skills_buttons_macro}">perform</button> <button type="roll" class="command-button" name="attr_NPC-profession_skills_buttons_macro" value="/w &quot;@{character_name}&quot; @{NPC-profession_skills-macro}" title="%{selected|NPC-profession_skills_buttons_macro}">profession</button> <button type="roll" class="command-button" name="attr_NPC-misc-skill_skills_buttons_macro" value="/w &quot;@{character_name}&quot; @{NPC-misc-skill_skills-macro}" title="%{selected|NPC-misc-skill_skills_buttons_macro}">misc-skill</button> <button type="roll" class="command-button" name="attr_NPC-CS-misc-skill_skills_buttons_macro" value="/w &quot;@{character_name}&quot; @{NPC-CS-misc-skill_skills-macro}" title="%{selected|CS-NPC-misc-skill_skills_buttons_macro}">misc-skill</button> <input type="hidden" name="attr_craft_skills-macro" value="&{template:pf_generic} @{toggle_accessible_flag} @{toggle_rounded_flag} {{font=@{apply_specfont_chat}@{use_specfont}}} {{scroll_desc=@{scroll-desc}}} {{color=@{rolltemplate_color}}} {{header_image=@{header_image-pf_generic-skill}}} {{character_name=@{character_name}}} {{character_id=@{character_id}}} {{subtitle}} {{name=^{craft} ^{skills} }} {{ ^{no-skills-available} }}"/> <input type="hidden" name="attr_artistry_skills-macro" value="&{template:pf_generic} @{toggle_accessible_flag} @{toggle_rounded_flag} {{font=@{apply_specfont_chat}@{use_specfont}}} {{scroll_desc=@{scroll-desc}}} {{color=@{rolltemplate_color}}} {{header_image=@{header_image-pf_generic-skill}}} {{character_name=@{character_name}}} {{character_id=@{character_id}}} {{subtitle}} {{name=^{artistry} ^{skills} }} {{ ^{no-skills-available} }}"/> <input type="hidden" name="attr_lore_skills-macro" value="&{template:pf_generic} @{toggle_accessible_flag} @{toggle_rounded_flag} {{font=@{apply_specfont_chat}@{use_specfont}}} {{scroll_desc=@{scroll-desc}}} {{color=@{rolltemplate_color}}} {{header_image=@{header_image-pf_generic-skill}}} {{character_name=@{character_name}}} {{character_id=@{character_id}}} {{subtitle}} {{name=^{lore} ^{skills} }} {{ ^{no-skills-available} }}"/> <input type="hidden" name="attr_knowledge_skills-macro" value="&{template:pf_generic} @{toggle_accessible_flag} @{toggle_rounded_flag} {{font=@{apply_specfont_chat}@{use_specfont}}} {{scroll_desc=@{scroll-desc}}} {{color=@{rolltemplate_color}}} {{header_image=@{header_image-pf_generic-skill}}} {{character_name=@{character_name}}} {{character_id=@{character_id}}} {{subtitle}} {{name=^{knowledge} ^{skills} }} {{ [^{arcana}](~@{character_id}|Knowledge-Arcana-check) [^{dungeoneering}](~@{character_id}|Knowledge-Dungeoneering-check) [^{engineering}](~@{character_id}|Knowledge-Engineering-check) [^{geography}](~@{character_id}|Knowledge-Geography-check) [^{history}](~@{character_id}|Knowledge-History-check) [^{local}](~@{character_id}|Knowledge-Local-check) [^{nature}](~@{character_id}|Knowledge-Nature-check) [^{nobility}](~@{character_id}|Knowledge-Nobility-check) [^{planes}](~@{character_id}|Knowledge-Planes-check) [^{religion}](~@{character_id}|Knowledge-Religion-check) }}"/> <input type="hidden" name="attr_perform_skills-macro" value="&{template:pf_generic} @{toggle_accessible_flag} @{toggle_rounded_flag} {{font=@{apply_specfont_chat}@{use_specfont}}} {{scroll_desc=@{scroll-desc}}} {{color=@{rolltemplate_color}}} {{header_image=@{header_image-pf_generic-skill}}} {{character_name=@{character_name}}} {{character_id=@{character_id}}} {{subtitle}} {{name=^{perform} ^{skills} }} {{ ^{no-skills-available} }}"/> <input type="hidden" name="attr_profession_skills-macro" value="&{template:pf_generic} @{toggle_accessible_flag} @{toggle_rounded_flag} {{font=@{apply_specfont_chat}@{use_specfont}}} {{scroll_desc=@{scroll-desc}}} {{color=@{rolltemplate_color}}} {{header_image=@{header_image-pf_generic-skill}}} {{character_name=@{character_name}}} {{character_id=@{character_id}}} {{subtitle}} {{name=^{profession} ^{skills} }} {{ ^{no-skills-available} }}"/> <input type="hidden" name="attr_misc-skill_skills-macro" value="&{template:pf_generic} @{toggle_accessible_flag} @{toggle_rounded_flag} {{font=@{apply_specfont_chat}@{use_specfont}}} {{scroll_desc=@{scroll-desc}}} {{color=@{rolltemplate_color}}} {{header_image=@{header_image-pf_generic-skill}}} {{character_name=@{character_name}}} {{character_id=@{character_id}}} {{subtitle}} {{name=^{misc-skill} ^{skills} }} {{ ^{no-skills-available} }}"/> <input type="hidden" name="attr_NPC-craft_skills-macro" value="&{template:pf_generic} @{toggle_accessible_flag} @{toggle_rounded_flag} {{font=@{apply_specfont_chat}@{use_specfont}}} {{scroll_desc=@{scroll-desc}}} {{color=@{rolltemplate_color}}} {{header_image=@{header_image-pf_generic-skill}}} {{character_name=@{character_name}}} {{character_id=@{character_id}}} {{subtitle}} {{name=^{npc} ^{craft} ^{skills} }} {{ ^{no-skills-available} }}"/> <input type="hidden" name="attr_NPC-artistry_skills-macro" value="&{template:pf_generic} @{toggle_accessible_flag} @{toggle_rounded_flag} {{font=@{apply_specfont_chat}@{use_specfont}}} {{scroll_desc=@{scroll-desc}}} {{color=@{rolltemplate_color}}} {{header_image=@{header_image-pf_generic-skill}}} {{character_name=@{character_name}}} {{character_id=@{character_id}}} {{subtitle}} {{name=^{npc} ^{artistry} ^{skills} }} {{ ^{no-skills-available} }}"/> <input type="hidden" name="attr_NPC-lore_skills-macro" value="&{template:pf_generic} @{toggle_accessible_flag} @{toggle_rounded_flag} {{font=@{apply_specfont_chat}@{use_specfont}}} {{scroll_desc=@{scroll-desc}}} {{color=@{rolltemplate_color}}} {{header_image=@{header_image-pf_generic-skill}}} {{character_name=@{character_name}}} {{character_id=@{character_id}}} {{subtitle}} {{name=^{npc} ^{lore} ^{skills} }} {{ ^{no-skills-available} }}"/> <input type="hidden" name="attr_NPC-knowledge_skills-macro" value="&{template:pf_generic} @{toggle_accessible_flag} @{toggle_rounded_flag} {{font=@{apply_specfont_chat}@{use_specfont}}} {{scroll_desc=@{scroll-desc}}} {{color=@{rolltemplate_color}}} {{header_image=@{header_image-pf_generic-skill}}} {{character_name=@{character_name}}} {{character_id=@{character_id}}} {{subtitle}} {{name=^{npc} ^{knowledge} ^{skills} }} {{ [^{arcana}](~@{character_id}|NPC-Knowledge-Arcana-check) [^{dungeoneering}](~@{character_id}|NPC-Knowledge-Dungeoneering-check) [^{engineering}](~@{character_id}|NPC-Knowledge-Engineering-check) [^{geography}](~@{character_id}|NPC-Knowledge-Geography-check) [^{history}](~@{character_id}|NPC-Knowledge-History-check) [^{local}](~@{character_id}|NPC-Knowledge-Local-check) [^{nature}](~@{character_id}|NPC-Knowledge-Nature-check) [^{nobility}](~@{character_id}|NPC-Knowledge-Nobility-check) [^{planes}](~@{character_id}|NPC-Knowledge-Planes-check) [^{religion}](~@{character_id}|NPC-Knowledge-Religion-check) }}"/> <input type="hidden" name="attr_NPC-perform_skills-macro" value="&{template:pf_generic} @{toggle_accessible_flag} @{toggle_rounded_flag} {{font=@{apply_specfont_chat}@{use_specfont}}} {{scroll_desc=@{scroll-desc}}} {{color=@{rolltemplate_color}}} {{header_image=@{header_image-pf_generic-skill}}} {{character_name=@{character_name}}} {{character_id=@{character_id}}} {{subtitle}} {{name=^{npc} ^{perform} ^{skills} }} {{ ^{no-skills-available} }}"/> <input type="hidden" name="attr_NPC-profession_skills-macro" value="&{template:pf_generic} @{toggle_accessible_flag} @{toggle_rounded_flag} {{font=@{apply_specfont_chat}@{use_specfont}}} {{scroll_desc=@{scroll-desc}}} {{color=@{rolltemplate_color}}} {{header_image=@{header_image-pf_generic-skill}}} {{character_name=@{character_name}}} {{character_id=@{character_id}}} {{subtitle}} {{name=^{npc} ^{profession} ^{skills} }} {{ ^{no-skills-available} }}"/> <input type="hidden" name="attr_NPC-misc-skill_skills-macro" value="&{template:pf_generic} @{toggle_accessible_flag} @{toggle_rounded_flag} {{font=@{apply_specfont_chat}@{use_specfont}}} {{scroll_desc=@{scroll-desc}}} {{color=@{rolltemplate_color}}} {{header_image=@{header_image-pf_generic-skill}}} {{character_name=@{character_name}}} {{character_id=@{character_id}}} {{subtitle}} {{name=^{npc} ^{misc-skill} ^{skills} }} {{ ^{no-skills-available} }}"/> <input type="hidden" name="attr_CS-misc-skill_skills-macro" value="&{template:pf_generic} @{toggle_accessible_flag} @{toggle_rounded_flag} {{font=@{apply_specfont_chat}@{use_specfont}}} {{scroll_desc=@{scroll-desc}}} {{color=@{rolltemplate_color}}} {{header_image=@{header_image-pf_generic-skill}}} {{character_name=@{character_name}}} {{character_id=@{character_id}}} {{subtitle}} {{name=^{misc-skill} ^{skills} }} {{ ^{no-skills-available} }}"/> <input type="hidden" name="attr_NPC-CS-misc-skill_skills-macro" value="&{template:pf_generic} @{toggle_accessible_flag} @{toggle_rounded_flag} {{font=@{apply_specfont_chat}@{use_specfont}}} {{scroll_desc=@{scroll-desc}}} {{color=@{rolltemplate_color}}} {{header_image=@{header_image-pf_generic-skill}}} {{character_name=@{character_name}}} {{character_id=@{character_id}}} {{subtitle}} {{name=^{npc} ^{misc-skill} ^{skills} }} {{ ^{no-skills-available} }}"/> </div> <div class="col"> <input class="showarrow h2arrow" type="checkbox" name="attr_skill-ranks-show" data-i18n-aria-label="skill-rank-totals" data-i18n-title="showsect-cmd" value="1" checked="checked"/> <h2 class="clickheader showsect"><label data-i18n-title="showsect-cmd" data-i18n-aria-label="showsect-cmd" data-i18n="skill-rank-totals">Skill Rank Totals</label></h2> <div class="h2-section table skill-totals"> <input type="text" class="noshow" name="attr_Core-Skill-Ranks" value="(abs(@{unchained_skills-show}-1) * (@{Acrobatics-ranks} + @{Bluff-ranks} + @{Climb-ranks} + @{Diplomacy-ranks} + @{Disable-Device-ranks} + @{Disguise-ranks} + @{Escape-Artist-ranks} + @{Fly-ranks} + @{Heal-ranks} + @{Intimidate-ranks} + @{Knowledge-Arcana-ranks} + @{Knowledge-Dungeoneering-ranks} + @{Knowledge-Local-ranks} + @{Knowledge-Nature-ranks} + @{Knowledge-Planes-ranks} + @{Knowledge-Religion-ranks} + @{Perception-ranks} + @{Ride-ranks} + @{Sense-Motive-ranks} + @{Spellcraft-ranks} + @{Stealth-ranks} + @{Survival-ranks} + @{Swim-ranks} + @{Use-Magic-Device-ranks} + @{Appraise-ranks} + @{Handle-Animal-ranks} + @{Knowledge-Engineering-ranks} + @{Knowledge-Geography-ranks} + @{Knowledge-History-ranks} + @{Knowledge-Nobility-ranks} + @{Linguistics-ranks} + @{Sleight-of-Hand-ranks} + @{Misc-Adventure-Ranks} + @{Misc-BG-Ranks} + @{Craft-BG-Ranks} + @{Perform-BG-Ranks} + @{Profession-BG-Ranks} ))" disabled="disabled"/> <input type="text" class="noshow" name="attr_Adventure-Skill-Ranks" value="(@{unchained_skills-show} * @{BG-Skill-Use}*(@{Acrobatics-ranks} + @{Bluff-ranks} + @{Climb-ranks} + @{Diplomacy-ranks} + @{Disable-Device-ranks} + @{Disguise-ranks} + @{Escape-Artist-ranks} + @{Fly-ranks} + @{Heal-ranks} + @{Intimidate-ranks} + @{Knowledge-Arcana-ranks} + @{Knowledge-Dungeoneering-ranks} + @{Knowledge-Local-ranks} + @{Knowledge-Nature-ranks} + @{Knowledge-Planes-ranks} + @{Knowledge-Religion-ranks} + @{Perception-ranks} + @{Ride-ranks} + @{Sense-Motive-ranks} + @{Spellcraft-ranks} + @{Stealth-ranks} + @{Survival-ranks} + @{Swim-ranks} + @{Use-Magic-Device-ranks} + @{Misc-Adventure-Ranks} ))" disabled="disabled"/> <input type="text" class="noshow" name="attr_Consolidated-Skill-Ranks" value="(@{unchained_skills-show} * abs(@{BG-Skill-Use}-1) * ( @{CS-Acrobatics-ranks} + @{CS-Athletics-ranks} + @{CS-Finesse-ranks} + @{CS-Influence-ranks} + @{CS-Nature-ranks} + @{CS-Perception-ranks} + @{CS-Performance-ranks} + @{CS-Religion-ranks} + @{CS-Society-ranks} + @{CS-Spellcraft-ranks} + @{CS-Stealth-ranks} + @{CS-Survival-ranks} + @{CS-Misc-Skill-0-ranks} + @{CS-Misc-Skill-1-ranks} + @{CS-Misc-Skill-2-ranks} + @{CS-Misc-Skill-3-ranks} + @{CS-Misc-Skill-4-ranks} + @{CS-Misc-Skill-5-ranks} + @{CS-Misc-Skill-6-ranks} + @{CS-Misc-Skill-7-ranks} + @{CS-Misc-Skill-8-ranks} + @{CS-Misc-Skill-9-ranks} ))" disabled="disabled"/> <input type="text" class="noshow" name="attr_Misc-Adventure-Ranks" value="(@{Misc-Skill-0-ranks} + @{Misc-Skill-1-ranks} + @{Misc-Skill-2-ranks} + @{Misc-Skill-3-ranks} + @{Misc-Skill-4-ranks} )" disabled="disabled"/> <input type="text" class="noshow" name="attr_Misc-BG-Ranks" value="(@{Misc-Skill-5-ranks} + @{Misc-Skill-6-ranks} + @{Misc-Skill-7-ranks} + @{Misc-Skill-8-ranks} + @{Misc-Skill-9-ranks})" disabled="disabled"/> <input type="text" class="noshow" name="attr_Profession-BG-Ranks" value="(@{Profession-ranks} + @{Profession2-ranks} + @{Profession3-ranks} + @{Profession4-ranks} + @{Profession5-ranks} + @{Profession6-ranks} + @{Profession7-ranks} + @{Profession8-ranks} + @{Profession9-ranks} + @{Profession10-ranks})" disabled="disabled"/> <input type="text" class="noshow" name="attr_Perform-BG-Ranks" value="(@{Perform-ranks} + @{Perform2-ranks} + @{Perform3-ranks} + @{Perform4-ranks} + @{Perform5-ranks} + @{Perform6-ranks} + @{Perform7-ranks} + @{Perform8-ranks} + @{Perform9-ranks} + @{Perform10-ranks})" disabled="disabled"/> <input type="text" class="noshow" name="attr_Craft-BG-Ranks" value="(@{Craft-ranks} + @{Craft2-ranks} + @{Craft3-ranks} + @{Craft4-ranks} + @{Craft5-ranks} + @{Craft6-ranks} + @{Craft7-ranks} + @{Craft8-ranks} + @{Craft9-ranks} + @{Craft10-ranks})" disabled="disabled"/> <input type="text" class="noshow" name="attr_Artistry-BG-Ranks" value="(@{Artistry-ranks} + @{Artistry2-ranks} + @{Artistry3-ranks} + @{Artistry4-ranks} + @{Artistry5-ranks} + @{Artistry6-ranks} + @{Artistry7-ranks} + @{Artistry8-ranks} + @{Artistry9-ranks} + @{Artistry10-ranks})" disabled="disabled"/> <input type="text" class="noshow" name="attr_Lore-BG-Ranks" value="(@{Lore-ranks} + @{Lore2-ranks} + @{Lore3-ranks} + @{Lore4-ranks} + @{Lore5-ranks} + @{Lore6-ranks} + @{Lore7-ranks} + @{Lore8-ranks} + @{Lore9-ranks} + @{Lore10-ranks})" disabled="disabled"/> <input type="checkbox" name="attr_unchained_skills-show" class="unchained-show" value="1" role="presentation"/> <input type="checkbox" name="attr_BG-Skill-Use" class="consolidated-show" value="0" role="presentation"/> <input type="checkbox" name="attr_BG-Skill-Use" class="bg-show" value="1" role="presentation" checked="checked"/> <span class="table-name" data-i18n="skill-ranks">Skill Ranks</span> <div class="table"> <div class="table-row"> <span class="table-header"> <span data-i18n="extra-ranks">Extra ranks:</span> <span class="super note-a" data-i18n="skill-miscellaneous">Skill Misc</span> </span> <span class="table-header right-border" data-i18n="modifier-abbrv">Mod</span> <span class="table-header divider"></span> <span class="table-header show-readonly"> <span data-i18n="maximum-abbrv">Max</span> <span class="bg" data-i18n="adventure">Adventure </span><span data-i18n="skill-ranks">Skill Ranks</span> </span> <span class="table-header"></span> <span class="table-header show-readonly"> <span data-i18n="total">Total</span> <span class="bg" data-i18n="adventure">Adventure </span><span data-i18n="skill-ranks">Skill Ranks</span> </span> <span class="table-header"></span> <span class="table-header show-readonly"> <span class="bg" data-i18n="adventure">Adventure </span><span data-i18n="ranks-remaining">Ranks Remaining</span> </span> <span class="table-header bg"></span> <span class="table-header bg" title="Any number of adventure skill ranks can be traded for an equal number of background skill ranks, but not vice versa." data-i18n="move-adventure-to-background">Move Adventure to Background</span> <span class="table-header bg"></span> <span class="table-header bg show-readonly" title="Optional: used for PF Unchained." data-i18n="background-ranks-remaining">Background Ranks Remaining</span> <span class="table-header bg" data-i18n="total-background-skill-ranks">Total Background Skill Ranks</span> </div> <div class="table-row"> <input type="checkbox" name="attr_Max-Skill-Ranks-mod_error" class="error-mshow" value="1"/> <span class="table-cell highlight entry-15p-shrink"><input type="text" class="macro-text-inline" title="@{Max-Skill-Ranks-Misc}" name="attr_Max-Skill-Ranks-Misc" data-i18n-placeholder="equation-macro-place"/></span> <span class="table-cell highlight right-border"><input type="number" title="@{Max-Skill-Ranks-mod}" name="attr_Max-Skill-Ranks-mod" value="0" class="calc" readonly="readonly" style="width:4em"/></span> <span class="divider"></span> <span class="table-cell show-readonly"><input type="number" title="@{Max-Skill-Ranks}" name="attr_Max-Skill-Ranks" value="0" class="calc" readonly="readonly"/></span> <span class="divider">-</span> <span class="table-cell show-readonly"> <input type="text" title="@{Total-Skill-Ranks}" name="attr_Total-Skill-Ranks" value="(@{Core-Skill-Ranks}+@{Adventure-Skill-Ranks}+@{Consolidated-Skill-Ranks})" class="number" disabled="disabled"/> </span> <span class="divider">=</span> <span class="table-cell show-readonly"> <input type="text" title="@{Skill-Ranks-Remaining}" name="attr_Skill-Ranks-Remaining" value="(@{Max-Skill-Ranks} - @{Total-Skill-Ranks} - @{adventure-skills-traded} )" class="number" disabled="disabled"/> </span> <span class="divider bg">&rarr;</span> <span class="table-cell bg"><input type="text" class="number calc" title="@{adventure-skills-traded}" name="attr_adventure-skills-traded" value="(@{unchained_skills-show} * @{BG-Skill-Use}* -1*floor(((@{level} * 2)-@{Total-BG-Skill-Ranks}+0.1)/(abs((@{level} * 2)-@{Total-BG-Skill-Ranks}+0.1)+0.001))*(( @{Total-BG-Skill-Ranks} - (@{level} * 2)) ) )" style="width:2.85em" disabled="disabled"/></span> <span class="divider bg" title="Use up to Adventure Ranks Remaining as ranks in Background Skills">&rarr;</span> <span class="table-cell bg show-readonly"><input type="text" title="@{BG-Skill-Ranks-Remaining}" name="attr_BG-Skill-Ranks-Remaining" value="( ((@{level} * 2) - @{Total-BG-Skill-Ranks} + @{adventure-skills-traded}))" class="number calc" disabled="disabled"/></span> <span class="table-cell bg">( <input type="text" class="number calc" title="@{Total-BG-Skill-Ranks}" name="attr_Total-BG-Skill-Ranks" value="(@{unchained_skills-show} * @{BG-Skill-Use}*(@{Appraise-ranks} + @{Handle-Animal-ranks} + @{Knowledge-Engineering-ranks} + @{Knowledge-Geography-ranks} + @{Knowledge-History-ranks} + @{Knowledge-Nobility-ranks} + @{Linguistics-ranks} + @{Sleight-of-Hand-ranks} + @{Misc-BG-Ranks} + @{Craft-BG-Ranks} + @{Perform-BG-Ranks} + @{Profession-BG-Ranks} + @{Artistry-BG-Ranks} + @{Lore-BG-Ranks} ))" disabled="disabled"/> )</span> </div> </div> </div> <div class="cheat"></div> <input class="showarrow h2arrow" type="checkbox" name="attr_skill_options-show" data-i18n-aria-label="skill-options" data-i18n-title="showsect-cmd" value="1" checked="checked"/> <h2 class="clickheader showsect"><label data-i18n-title="showsect-cmd" data-i18n-aria-label="showsect-cmd" data-i18n="skill-options">Skill Options</label></h2> <div class="h2-section skill-options"> <div class="table config-table options named"> <div class="table-name" data-i18n="skill-options">Skill Options</div> <div class="cheat"></div> <div class="table"> <div class="table-row"> <span class="table-cell left small-label" style="padding-left:.25em"> <label class="nowrap"> <input type="checkbox" class="boldlabel-check" name="attr_enforce_requires_training" value="1"/><b title="Only affects skillbook buttons" data-i18n="enforce-requires-training">Enforce Requires Training?</b> </label> <br> <label> <input type="hidden" name="attr_var_skill-notes" value="{{description=@{Skill-notes}}}" disabled="disabled"/> <input type="hidden" name="attr_skill_options" value="@{buff_skill_notes} @{toggle_skill-notes}" disabled="disabled"/> <input type="checkbox" class="boldlabel-check" name="attr_toggle_skill-notes" value="@{var_skill-notes}" title="@{toggle_skill-notes}" checked="checked"><b data-i18n-title="include-skill-notes" data-i18n-aria-label="include-skill-notes" data-i18n="skill-notes">Skill notes?</b> </label> <br> <label> <input type="checkbox" class="boldlabel-check" name="attr_include_skill_totals" value="1" checked="checked"><b title="Only affects skillbook buttons" data-i18n="include-skill-totals">Include Skill Totals?</b> </label> </span> <span class="table-cell left small-label" style="vertical-align:middle"> <span data-i18n="number-fill-in-skills-show">Number of craft, perform, profession to show:</span> <br> <select name="attr_custom_skill_num_show" title="@{custom_skill_num_show}"> <option value="1" selected="selected">•1</option> <option value="2"> 2</option> <option value="3"> 3</option> <option value="6"> 6</option> <option value="10">10</option> </select> </span> <span class="table-cell left small-label" style="vertical-align:middle"> <span data-i18n="number-misc-skills-show">Number of Misc skills to show:</span> <br> <select name="attr_misc_skill_num_show" title="@{misc_skill_num_show}"> <option value="1" selected="selected"> 1</option> <option value="2"> 2</option> <option value="3"> 3</option> <option value="6"> 6</option> <option value="10">10</option> </select> </span> </div> </div> <div class="table"> <div class="table-row"> <span class="table-cell left small-label" style="padding-left:.25em;width:30%"> <span data-i18n="enable-take-10-or-20-options" data-i18n-title="enable-skill-check-query-title" data-i18n-aria-label="enable-skill-check-query-title" title="Skill Checks will include an option to Roll, Take 10, or Take 20.">Enable Take 10 or 20 options?</span> <br> <select name="attr_skill-query" title="@{skill-query}" style="width:7.25em;margin-top:.1rem;height:2.125em"> <option value="1d20+@{skill-invest-query}" data-i18n="no" selected="selected">No</option> <option value="?{Roll or Take 10/20?|1d20,1d20|10,10|20,20}+@{skill-invest-query}" data-i18n="yes">Yes</option> <option value="@{skill-invest-query}+@{custom_dice}" data-i18n="custom-roll">Custom Roll</option> </select> </span> <input type="checkbox" class="nextitem-show" name="attr_skill-query" value="@{skill-invest-query}+@{custom_dice}" role="presentation"/> <span class="table-cell left nextitem small-label" style="width:20%"> <span class="super note-c" data-i18n="custom-roll">Custom Roll</span> <br> <textarea title="@{custom_dice}" class="macro-text-inline both" name="attr_custom_dice" data-i18n-placeholder="full-macro-place">[[ 1d20 ]]</textarea> </span> <input type="checkbox" class="nextitem-show" name="attr_adv_macro_show" value="1" role="presentation"/> <span class="table-cell left nextitem small-label extra-sect" style="width:20%"> <span data-i18n="add-skill-bonus-macro">Add Skill Bonus Macro?</span> <br> <select name="attr_skill-invest-query" title="@{skill-invest-query}" style="width:4.5em;margin-top:.1rem;height:2.125em"> <option value="0" data-i18n="no-default" selected="selected">No</option> <option value="@{investigator_dice}" data-i18n="yes">Yes</option> </select> </span> <input type="checkbox" name="attr_skill-invest-query" class="nextitem-show noshow" value="@{investigator_dice}"/> <span class="table-cell left nextitem small-label extra-sect" style="width:20%"> <span class="super note-c" data-i18n="skill-bonus-macro" data-i18n-title="additional-modifier-or-macro" data-i18n-aria-label="additional-modifier-or-macro" title="Additional modifier or macro with brackets, e.g. [[ 1d6 ]], [[ 2d20k1 ]] etc">Skill Bonus Macro</span> <br> <textarea title="@{investigator_dice}" class="macro-text-inline both" name="attr_investigator_dice" data-i18n-placeholder="full-macro-place">1d6 [custom bonus]</textarea> </span> <span class="table-rightcell"></span> </div> </div> </div> </div> <div class="cheat"></div> <input class="showarrow h2arrow" type="checkbox" name="attr_skill-notes-show" data-i18n-aria-label="skill-notes" data-i18n-title="showsect-cmd" value="1" checked="checked"/> <h2 class="clickheader showsect"><label data-i18n-title="showsect-cmd" data-i18n-aria-label="showsect-cmd" data-i18n="skill-notes">Skill Notes</label></h2> <div class="h2-section skill-notes"> <div class="table center notes-cell"> <span class="table-name show-readonly secondary-table-name" data-i18n="skill-notes">Skill Notes</span> <div class="table-row"> <span class="table-cell left"><textarea class="notes" title="@{Skill-notes}" name="attr_Skill-notes" data-i18n-placeholder="skill-notes-place"></textarea></span> </div> </div> </div> </div> <div class="cheat"></div> <input class="showarrow h2arrow" type="checkbox" name="attr_skills-show" data-i18n-aria-label="skills" data-i18n-title="showsect-cmd" value="1" checked="checked"/> <h2 class="clickheader showsect"><label data-i18n-title="showsect-cmd" data-i18n-aria-label="showsect-cmd" data-i18n="skills">Skills</label></h2> <div class="h2-section skilllist wide-readonly"> <input type="checkbox" name="attr_adv_macro_show" class="advanced-macro-show" value="1" role="presentation"/> <input type="checkbox" class="selectedlabel-check" name="attr_skill_onetimecolumns_show" title="@{skill_onetimecolumns_show}" value="1" role="presentation" checked="checked"/><b data-i18n-title="show-onetime-columns-title" data-i18n-aria-label="show-onetime-columns-title" title="show feat and race and onetime columns" data-i18n="show-more-fields">Show more fields</b> <input type="checkbox" class="skill-onetime-show noshow" name="attr_skill_onetimecolumns_show" title="@{skill_onetimecolumns_show}" value="1" role="presentation" checked="checked"/> <input type="checkbox" class="unchained-show" name="attr_unchained_skills-show" value="1" role="presentation"/> <input type="checkbox" class="consolidated-show" name="attr_BG-Skill-Use" value="0" role="presentation"/> <input type="checkbox" class="bg-show" name="attr_BG-Skill-Use" value="1" checked="checked" role="presentation" checked="checked"/> <div role="menubar" class="skillsnav tabs" aria-label="Skills" data-i18n-aria-label="skills"></div> <input type="radio" class="bg-only tabinput tab1" name="attr_skills_tab" value="1" data-i18n-title="adventure-skills" aria-label="adventure" data-i18n-aria-label="adventure"/> <label role="menuitem" class="bg-only tab tab1" data-i18n-title="adventure-skills" data-i18n-aria-label="adventure" title="Adventure Skills" data-i18n="adventure">Adventure</label> <input type="radio" class="bg-only tabinput tab2" name="attr_skills_tab" value="2" data-i18n-title="background-skills" aria-label="background" data-i18n-aria-label="background"/> <label role="menuitem" class="bg-only tab tab2" data-i18n-title="background-skills" data-i18n-aria-label="background" title="Background Skills" data-i18n="background">Background</label> <input type="radio" class="tabinput tab99" name="attr_skills_tab" data-i18n-title="all-skills" aria-label="All Skills" data-i18n-aria-label="all-skills" value="99" checked="checked"/> <label role="menuitem" class="consolidated tab tab99" data-i18n-title="consolidated-skills" data-i18n-aria-label="consolidated" title="Consolidated Skills" data-i18n="consolidated">Consolidated</label> <label role="menuitem" class="core-only tab tab99" data-i18n-title="all-skills" data-i18n-aria-label="skills" title="All Skills" data-i18n="skills">Skills</label> <label role="menuitem" class="bg-only tab tab99" data-i18n-title="all-skills" data-i18n-aria-label="skills" title="All Skills" data-i18n="all">All</label> <span class="nontable-name"> </span> <div class="table skills narrow-numbers" data-i18n-list="skills-list"> <input type="checkbox" name="attr_custom_skill_num_show" class="custom-skill-1-show noshow" value="1"/> <input type="checkbox" name="attr_custom_skill_num_show" class="custom-skill-2-show noshow" value="2"/> <input type="checkbox" name="attr_custom_skill_num_show" class="custom-skill-3-show noshow" value="3"/> <input type="checkbox" name="attr_custom_skill_num_show" class="custom-skill-6-show noshow" value="6"/> <input type="checkbox" name="attr_custom_skill_num_show" class="custom-skill-10-show noshow" value="10"/> <input type="checkbox" name="attr_misc_skill_num_show" class="misc-skill-1-show noshow" value="1"/> <input type="checkbox" name="attr_misc_skill_num_show" class="misc-skill-2-show noshow" value="2"/> <input type="checkbox" name="attr_misc_skill_num_show" class="misc-skill-3-show noshow" value="3"/> <input type="checkbox" name="attr_misc_skill_num_show" class="misc-skill-6-show noshow" value="6"/> <input type="checkbox" name="attr_misc_skill_num_show" class="misc-skill-10-show noshow" value="10"/> <div class="table-row"> <span class="table-header"></span> <span class="table-header entry-25p-shrink" data-i18n="skill">Skill</span> <span class="table-header" data-i18n="total">Total</span> <span class="table-header emphasize-field" data-i18n="ranks">Ranks</span> <span class="table-header" style="width:2em;min-width:2em" data-i18n-title="class-skill" data-i18n="class-skill-abbrv">CS</span> <span class="table-header ability-column" data-i18n="ability">Ability</span> <span class="table-header" data-i18n-title="armor-check-penalty" data-i18n-aria-label="armor-check-penalty-abbrv"></span> <span class="table-header" data-i18n="race">Race</span> <span class="table-header" data-i18n="trait">Trait</span> <span class="table-header" data-i18n="feat">Feat</span> <span class="table-header" data-i18n="item">Item</span> <span class="table-header entry-15p-shrink super note-a" data-i18n="macro">Macro</span> <span class="table-header" data-i18n="miscellaneous-abbrv">Misc</span> <span class="table-header" style="width:1.25em" title="Requires Training" data-i18n="requires-training-abbrv">RT</span> <span class="table-header entry-15p-shrink" data-i18n="notes">Notes</span> <span class="table-header entry-8p-shrink extra-sect super note-d" data-i18n="macro">Macro</span> </div> <div class="table-row adventure" data-i18n-list-item="acrobatics"> <span class="table-cell"><button title="%{selected|Acrobatics-Check}" type="roll" value="@{PC-Whisper} @{Acrobatics-macro}" name="roll_Acrobatics-Check"></button></span> <span class="table-cell left" data-i18n="acrobatics">Acrobatics</span> <span class="table-cell"><input title="@{Acrobatics}" type="number" name="attr_Acrobatics" value="0" class="calc bigger-total" readonly="readonly"/></span> <span class="table-cell"><input title="@{Acrobatics-ranks}" type="number" name="attr_Acrobatics-ranks" value="0"/></span> <span class="table-cell"><input title="@{Acrobatics-cs}" type="checkbox" name="attr_Acrobatics-cs" value="3"/></span> <span class="table-cell"> <select title="@{Acrobatics-ability}" name="attr_Acrobatics-ability" class="select-small"> <option value="STR-mod" data-i18n="strength-abbrv">STR</option> <option value="DEX-mod" data-i18n="dexterity-abbrv-default" selected="selected">&#8226;DEX</option> <option value="CON-mod" data-i18n="constitution-abbrv">CON</option> <option value="INT-mod" data-i18n="intelligence-abbrv">INT</option> <option value="WIS-mod" data-i18n="wisdom-abbrv">WIS</option> <option value="CHA-mod" data-i18n="charisma-abbrv">CHA</option> </select> </span> <span class="table-cell"> <input type="checkbox" name="attr_Acrobatics-ability" value="STR-mod" class="or-A-show noshow"/> <input type="checkbox" name="attr_Acrobatics-ability" value="DEX-mod" class="or-B-show noshow"/> <span class="either-or-sect text-tight" data-i18n-title="acp-may-apply-title"><span name="attr_acp"></span><span data-i18n="acp-verysmall-abbrv">ACP</span></span> </span> <span class="table-cell"><input title="@{Acrobatics-racial}" type="number" name="attr_Acrobatics-racial" value="0"/></span> <span class="table-cell"><input title="@{Acrobatics-trait}" type="number" name="attr_Acrobatics-trait" value="0"/></span> <span class="table-cell"><input title="@{Acrobatics-feat}" type="number" name="attr_Acrobatics-feat" value="0"/></span> <span class="table-cell"><input title="@{Acrobatics-item}" type="number" name="attr_Acrobatics-item" value="0"/></span> <input class="error-mshow" type="checkbox" value="1" role="status" aria-live="polite" name="attr_Acrobatics-misc-mod_error"/> <span class="table-cell highlight"><input class="macro-text-inline" title="@{Acrobatics-misc}" type="text" name="attr_Acrobatics-misc" value="" data-i18n-placeholder="equation-macro-place"/></span> <span class="table-cell highlight"><input title="@{Acrobatics-misc-mod}" type="number" class="calc" readonly="readonly" name="attr_Acrobatics-misc-mod" value="0"/></span> <span class="table-cell"><input title="@{Acrobatics-ReqTrain}" type="checkbox" name="attr_Acrobatics-ReqTrain" value="1"/></span> <span class="table-cell"><textarea class="skill-macro-text" title="@{Acrobatics-note}" name="attr_Acrobatics-note"></textarea></span> <details class="table-cell extra-sect"> <summary class="hide-readonly">...</summary> <textarea class="skill-macro-text" title="@{Acrobatics-macro}" name="attr_Acrobatics-macro">&{template:pf_generic} @{toggle_accessible_flag} @{toggle_rounded_flag} {{font=@{apply_specfont_chat}@{use_specfont}}} {{scroll_desc=@{scroll-desc}}} {{color=@{rolltemplate_color}}} {{header_image=@{header_image-pf_generic-skill}}} {{character_name=@{character_name}}} {{character_id=@{character_id}}} {{subtitle}} {{name=^{acrobatics}}} {{Check=[[ @{skill-query} + [[ @{Acrobatics} ]] ]]}} @{Acrobatics-ut} @{skill_options} @{Acrobatics-cond-notes} {{generic_note=@{Acrobatics-note}}}</textarea> </details> </div> <div class="table-row bg" data-i18n-list-item="appraise"> <span class="table-cell"><button title="%{selected|Appraise-Check}" type="roll" value="@{PC-Whisper} @{Appraise-macro}" name="roll_Appraise-Check"></button></span> <span class="table-cell left" data-i18n="appraise">Appraise</span> <span class="table-cell"><input title="@{Appraise}" type="number" name="attr_Appraise" value="0" class="calc bigger-total" readonly="readonly"/></span> <span class="table-cell"><input title="@{Appraise-ranks}" type="number" name="attr_Appraise-ranks" value="0"/></span> <span class="table-cell"><input title="@{Appraise-cs}" type="checkbox" name="attr_Appraise-cs" value="3"/></span> <span class="table-cell"> <select title="@{Appraise-ability}" name="attr_Appraise-ability" class="select-small"> <option value="STR-mod" data-i18n="strength-abbrv">STR</option> <option value="DEX-mod" data-i18n="dexterity-abbrv">DEX</option> <option value="CON-mod" data-i18n="constitution-abbrv">CON</option> <option value="INT-mod" data-i18n="intelligence-abbrv-default" selected="selected">&#8226;INT</option> <option value="WIS-mod" data-i18n="wisdom-abbrv">WIS</option> <option value="CHA-mod" data-i18n="charisma-abbrv">CHA</option> </select> </span> <span class="table-cell"> <input type="checkbox" name="attr_Appraise-ability" value="STR-mod" class="or-A-show noshow"/> <input type="checkbox" name="attr_Appraise-ability" value="DEX-mod" class="or-B-show noshow"/> <span class="either-or-sect text-tight" data-i18n-title="acp-may-apply-title"><span name="attr_acp"></span><span data-i18n="acp-verysmall-abbrv">ACP</span></span> </span> <span class="table-cell"><input title="@{Appraise-racial}" type="number" name="attr_Appraise-racial" value="0"/></span> <span class="table-cell"><input title="@{Appraise-trait}" type="number" name="attr_Appraise-trait" value="0"/></span> <span class="table-cell"><input title="@{Appraise-feat}" type="number" name="attr_Appraise-feat" value="0"/></span> <span class="table-cell"><input title="@{Appraise-item}" type="number" name="attr_Appraise-item" value="0"/></span> <input class="error-mshow" type="checkbox" value="1" role="status" aria-live="polite" name="attr_Appraise-misc-mod_error"/> <span class="table-cell highlight"><input class="macro-text-inline" title="@{Appraise-misc}" type="text" name="attr_Appraise-misc" value="" data-i18n-placeholder="equation-macro-place"/></span> <span class="table-cell highlight"><input title="@{Appraise-misc-mod}" type="number" class="calc" readonly="readonly" name="attr_Appraise-misc-mod" value="0"/></span> <span class="table-cell"><input title="@{Appraise-ReqTrain}" type="checkbox" name="attr_Appraise-ReqTrain" value="1"/></span> <span class="table-cell"><textarea class="skill-macro-text" title="@{Appraise-note}" name="attr_Appraise-note"></textarea></span> <details class="table-cell extra-sect"> <summary class="hide-readonly">...</summary> <textarea class="skill-macro-text" title="@{Appraise-macro}" name="attr_Appraise-macro">&{template:pf_generic} @{toggle_accessible_flag} @{toggle_rounded_flag} {{font=@{apply_specfont_chat}@{use_specfont}}} {{scroll_desc=@{scroll-desc}}} {{color=@{rolltemplate_color}}} {{header_image=@{header_image-pf_generic-skill}}} {{character_name=@{character_name}}} {{character_id=@{character_id}}} {{subtitle}} {{name=^{appraise}}} {{Check=[[ @{skill-query} + [[ @{Appraise} ]] ]]}} @{Appraise-ut} @{skill_options} @{Appraise-cond-notes} {{generic_note=@{Appraise-note}}}</textarea> </details> </div> <span class="custom-skill-2 table-cell bg-only" data-i18n-list-item="artistry"> </span> <input class="custom-skill-2 showarrow artistry-show bg-only" data-i18n-list-item="artistry-00" type="checkbox" name="attr_artistry-show" data-i18n-aria-label="artistry" data-i18n-title="showsect-cmd" value="1" checked="checked"/> <label class="custom-skill-2 showsect bg-only skill-minishow" data-i18n-list-item="artistry-01" data-i18n-title="showsect-cmd" data-i18n-aria-label="showsect-cmd" data-i18n="artistry">Artistry</label> <span class="custom-skill-2 bg-only" data-i18n-list-item="artistry-02"></span> <div class="custom-skill-2 table-row bg-only" data-i18n-list-item="artistry-03" style="position:relative"> </div> <div class="table-row artistry bg-only" data-i18n-list-item="artistry-04"> <span class="table-cell"><button title="%{selected|Artistry-Check}" type="roll" value="@{PC-Whisper} @{Artistry-macro}" name="roll_Artistry-Check"></button></span> <span class="table-cell left"><input title="@{Artistry-name}" style="width:96%" type="text" name="attr_Artistry-name" placeholder="Artistry"/></span> <span class="table-cell"><input title="@{Artistry}" type="number" name="attr_Artistry" value="0" class="calc bigger-total" readonly="readonly"/></span> <span class="table-cell"><input title="@{Artistry-ranks}" type="number" name="attr_Artistry-ranks" value="0"/></span> <span class="table-cell"><span title="Optional Ruleset"><input title="@{Artistry-cs}" type="checkbox" name="attr_Artistry-cs" value="3"/></span></span> <span class="table-cell"> <select title="@{Artistry-ability}" name="attr_Artistry-ability" class="select-small"> <option value="STR-mod" data-i18n="strength-abbrv">STR</option> <option value="DEX-mod" data-i18n="dexterity-abbrv">DEX</option> <option value="CON-mod" data-i18n="constitution-abbrv">CON</option> <option value="INT-mod" data-i18n="intelligence-abbrv-default" selected="selected">&#8226;INT</option> <option value="WIS-mod" data-i18n="wisdom-abbrv">WIS</option> <option value="CHA-mod" data-i18n="charisma-abbrv">CHA</option> </select> </span> <span class="table-cell"> <input type="checkbox" name="attr_Artistry-ability" value="STR-mod" class="or-A-show noshow"/> <input type="checkbox" name="attr_Artistry-ability" value="DEX-mod" class="or-B-show noshow"/> <span class="either-or-sect text-tight" data-i18n-title="acp-may-apply-title"><span name="attr_acp"></span><span data-i18n="acp-verysmall-abbrv">ACP</span></span> </span> <span class="table-cell"><input title="@{Artistry-racial}" type="number" name="attr_Artistry-racial" value="0"/></span> <span class="table-cell"><input title="@{Artistry-trait}" type="number" name="attr_Artistry-trait" value="0"/></span> <span class="table-cell"><input title="@{Artistry-feat}" type="number" name="attr_Artistry-feat" value="0"/></span> <span class="table-cell"><input title="@{Artistry-item}" type="number" name="attr_Artistry-item" value="0"/></span> <input class="error-mshow" type="checkbox" value="1" role="status" aria-live="polite" name="attr_Artistry-misc-mod_error"/> <span class="table-cell highlight"><input class="macro-text-inline" title="@{Artistry-misc}" type="text" name="attr_Artistry-misc" value="" data-i18n-placeholder="equation-macro-place"/></span> <span class="table-cell highlight"><input title="@{Artistry-misc-mod}" type="number" class="calc" readonly="readonly" name="attr_Artistry-misc-mod" value="0"/></span> <span class="table-cell"><input title="@{Artistry-ReqTrain}" type="checkbox" name="attr_Artistry-ReqTrain" value="1"/></span> <span class="table-cell"><textarea class="skill-macro-text" title="@{Artistry-note}" name="attr_Artistry-note"></textarea></span> <details class="table-cell extra-sect"> <summary class="hide-readonly">...</summary> <textarea class="skill-macro-text" title="@{Artistry-macro}" name="attr_Artistry-macro">&{template:pf_generic} @{toggle_accessible_flag} @{toggle_rounded_flag} {{font=@{apply_specfont_chat}@{use_specfont}}} {{scroll_desc=@{scroll-desc}}} {{color=@{rolltemplate_color}}} {{header_image=@{header_image-pf_generic-skill}}} {{character_name=@{character_name}}} {{character_id=@{character_id}}} {{subtitle}} {{name=^{artistry} @{Artistry-name}}} {{Check=[[ @{skill-query} + [[ @{Artistry} ]] ]]}} @{Artistry-ut} @{skill_options} @{Artistry-cond-notes} {{generic_note=@{Artistry-note}}}</textarea> </details> </div> <div class="table-row artistry bg-only custom-skill-2" data-i18n-list-item="artistry-05"> <span class="table-cell"><button title="%{selected|Artistry2-Check}" type="roll" value="@{PC-Whisper} @{Artistry2-macro}" name="roll_Artistry2-Check"></button></span> <span class="table-cell left"><input title="@{Artistry2-name}" style="width:96%" type="text" name="attr_Artistry2-name" data-i18n-placeholder="artistry"/></span> <span class="table-cell"><input title="@{Artistry2}" type="number" name="attr_Artistry2" value="0" class="calc bigger-total" readonly="readonly"/></span> <span class="table-cell"><input title="@{Artistry2-ranks}" type="number" name="attr_Artistry2-ranks" value="0"/></span> <span class="table-cell"><span title="Optional Ruleset"><input title="@{Artistry2-cs}" type="checkbox" name="attr_Artistry2-cs" value="3"/></span></span> <span class="table-cell"> <select title="@{Artistry2-ability}" name="attr_Artistry2-ability" class="select-small"> <option value="STR-mod" data-i18n="strength-abbrv">STR</option> <option value="DEX-mod" data-i18n="dexterity-abbrv">DEX</option> <option value="CON-mod" data-i18n="constitution-abbrv">CON</option> <option value="INT-mod" data-i18n="intelligence-abbrv-default" selected="selected">&#8226;INT</option> <option value="WIS-mod" data-i18n="wisdom-abbrv">WIS</option> <option value="CHA-mod" data-i18n="charisma-abbrv">CHA</option> </select> </span> <span class="table-cell"> <input type="checkbox" name="attr_Artistry2-ability" value="STR-mod" class="or-A-show noshow"/> <input type="checkbox" name="attr_Artistry2-ability" value="DEX-mod" class="or-B-show noshow"/> <span class="either-or-sect text-tight" data-i18n-title="acp-may-apply-title"><span name="attr_acp"></span><span data-i18n="acp-verysmall-abbrv">ACP</span></span> </span> <span class="table-cell"><input title="@{Artistry2-racial}" type="number" name="attr_Artistry2-racial" value="0"/></span> <span class="table-cell"><input title="@{Artistry2-trait}" type="number" name="attr_Artistry2-trait" value="0"/></span> <span class="table-cell"><input title="@{Artistry2-feat}" type="number" name="attr_Artistry2-feat" value="0"/></span> <span class="table-cell"><input title="@{Artistry2-item}" type="number" name="attr_Artistry2-item" value="0"/></span> <input class="error-mshow" type="checkbox" value="1" role="status" aria-live="polite" name="attr_Artistry2-misc-mod_error"/> <span class="table-cell highlight"><input class="macro-text-inline" title="@{Artistry2-misc}" type="text" name="attr_Artistry2-misc" value="" data-i18n-placeholder="equation-macro-place"/></span> <span class="table-cell highlight"><input title="@{Artistry2-misc-mod}" type="number" class="calc" readonly="readonly" name="attr_Artistry2-misc-mod" value="0"/></span> <span class="table-cell"><input title="@{Artistry2-ReqTrain}" type="checkbox" name="attr_Artistry2-ReqTrain" value="1"/></span> <span class="table-cell"><textarea class="skill-macro-text" title="@{Artistry2-note}" name="attr_Artistry2-note"></textarea></span> <details class="table-cell extra-sect"> <summary class="hide-readonly">...</summary> <textarea class="skill-macro-text" title="@{Artistry2-macro}" name="attr_Artistry2-macro">&{template:pf_generic} @{toggle_accessible_flag} @{toggle_rounded_flag} {{font=@{apply_specfont_chat}@{use_specfont}}} {{scroll_desc=@{scroll-desc}}} {{color=@{rolltemplate_color}}} {{header_image=@{header_image-pf_generic-skill}}} {{character_name=@{character_name}}} {{character_id=@{character_id}}} {{subtitle}} {{name=^{artistry} @{Artistry2-name}}} {{Check=[[ @{skill-query} + [[ @{Artistry2} ]] ]]}} @{Artistry2-ut} @{skill_options} @{Artistry2-cond-notes} {{generic_note=@{Artistry2-note}}}</textarea> </details> </div> <div class="table-row artistry bg-only custom-skill-3" data-i18n-list-item="artistry-06"> <span class="table-cell"><button title="%{selected|Artistry3-Check}" type="roll" value="@{PC-Whisper} @{Artistry3-macro}" name="roll_Artistry3-Check"></button></span> <span class="table-cell left"><input title="@{Artistry3-name}" style="width:96%" type="text" name="attr_Artistry3-name" data-i18n-placeholder="artistry"/></span> <span class="table-cell"><input title="@{Artistry3}" type="number" name="attr_Artistry3" value="0" class="calc bigger-total" readonly="readonly"/></span> <span class="table-cell"><input title="@{Artistry3-ranks}" type="number" name="attr_Artistry3-ranks" value="0"/></span> <span class="table-cell"><span title="Optional Ruleset"><input title="@{Artistry3-cs}" type="checkbox" name="attr_Artistry3-cs" value="3"/></span></span> <span class="table-cell"> <select title="@{Artistry3-ability}" name="attr_Artistry3-ability" class="select-small"> <option value="STR-mod" data-i18n="strength-abbrv">STR</option> <option value="DEX-mod" data-i18n="dexterity-abbrv">DEX</option> <option value="CON-mod" data-i18n="constitution-abbrv">CON</option> <option value="INT-mod" data-i18n="intelligence-abbrv-default" selected="selected">&#8226;INT</option> <option value="WIS-mod" data-i18n="wisdom-abbrv">WIS</option> <option value="CHA-mod" data-i18n="charisma-abbrv">CHA</option> </select> </span> <span class="table-cell"> <input type="checkbox" name="attr_Artistry3-ability" value="STR-mod" class="or-A-show noshow"/> <input type="checkbox" name="attr_Artistry3-ability" value="DEX-mod" class="or-B-show noshow"/> <span class="either-or-sect text-tight" data-i18n-title="acp-may-apply-title"><span name="attr_acp"></span><span data-i18n="acp-verysmall-abbrv">ACP</span></span> </span> <span class="table-cell"><input title="@{Artistry3-racial}" type="number" name="attr_Artistry3-racial" value="0"/></span> <span class="table-cell"><input title="@{Artistry3-trait}" type="number" name="attr_Artistry3-trait" value="0"/></span> <span class="table-cell"><input title="@{Artistry3-feat}" type="number" name="attr_Artistry3-feat" value="0"/></span> <span class="table-cell"><input title="@{Artistry3-item}" type="number" name="attr_Artistry3-item" value="0"/></span> <input class="error-mshow" type="checkbox" value="1" role="status" aria-live="polite" name="attr_Artistry3-misc-mod_error"/> <span class="table-cell highlight"><input class="macro-text-inline" title="@{Artistry3-misc}" type="text" name="attr_Artistry3-misc" value="" data-i18n-placeholder="equation-macro-place"/></span> <span class="table-cell highlight"><input title="@{Artistry3-misc-mod}" type="number" class="calc" readonly="readonly" name="attr_Artistry3-misc-mod" value="0"/></span> <span class="table-cell"><input title="@{Artistry3-ReqTrain}" type="checkbox" name="attr_Artistry3-ReqTrain" value="1"/></span> <span class="table-cell"><textarea class="skill-macro-text" title="@{Artistry3-note}" name="attr_Artistry3-note"></textarea></span> <details class="table-cell extra-sect"> <summary class="hide-readonly">...</summary> <textarea class="skill-macro-text" title="@{Artistry3-macro}" name="attr_Artistry3-macro">&{template:pf_generic} @{toggle_accessible_flag} @{toggle_rounded_flag} {{font=@{apply_specfont_chat}@{use_specfont}}} {{scroll_desc=@{scroll-desc}}} {{color=@{rolltemplate_color}}} {{header_image=@{header_image-pf_generic-skill}}} {{character_name=@{character_name}}} {{character_id=@{character_id}}} {{subtitle}} {{name=^{artistry} @{Artistry3-name}}} {{Check=[[ @{skill-query} + [[ @{Artistry3} ]] ]]}} @{Artistry3-ut} @{skill_options} @{Artistry3-cond-notes} {{generic_note=@{Artistry3-note}}}</textarea> </details> </div> <div class="table-row artistry bg-only custom-skill-6" data-i18n-list-item="artistry-07"> <span class="table-cell"><button title="%{selected|Artistry4-Check}" type="roll" value="@{PC-Whisper} @{Artistry4-macro}" name="roll_Artistry4-Check"></button></span> <span class="table-cell left"><input title="@{Artistry4-name}" style="width:96%" type="text" name="attr_Artistry4-name" data-i18n-placeholder="artistry"/></span> <span class="table-cell"><input title="@{Artistry4}" type="number" name="attr_Artistry4" value="0" class="calc bigger-total" readonly="readonly"/></span> <span class="table-cell"><input title="@{Artistry4-ranks}" type="number" name="attr_Artistry4-ranks" value="0"/></span> <span class="table-cell"><span title="Optional Ruleset"><input title="@{Artistry4-cs}" type="checkbox" name="attr_Artistry4-cs" value="3"/></span></span> <span class="table-cell"> <select title="@{Artistry4-ability}" name="attr_Artistry4-ability" class="select-small"> <option value="STR-mod" data-i18n="strength-abbrv">STR</option> <option value="DEX-mod" data-i18n="dexterity-abbrv">DEX</option> <option value="CON-mod" data-i18n="constitution-abbrv">CON</option> <option value="INT-mod" data-i18n="intelligence-abbrv-default" selected="selected">&#8226;INT</option> <option value="WIS-mod" data-i18n="wisdom-abbrv">WIS</option> <option value="CHA-mod" data-i18n="charisma-abbrv">CHA</option> </select> </span> <span class="table-cell"> <input type="checkbox" name="attr_Artistry4-ability" value="STR-mod" class="or-A-show noshow"/> <input type="checkbox" name="attr_Artistry4-ability" value="DEX-mod" class="or-B-show noshow"/> <span class="either-or-sect text-tight" data-i18n-title="acp-may-apply-title"><span name="attr_acp"></span><span data-i18n="acp-verysmall-abbrv">ACP</span></span> </span> <span class="table-cell"><input title="@{Artistry4-racial}" type="number" name="attr_Artistry4-racial" value="0"/></span> <span class="table-cell"><input title="@{Artistry4-trait}" type="number" name="attr_Artistry4-trait" value="0"/></span> <span class="table-cell"><input title="@{Artistry4-feat}" type="number" name="attr_Artistry4-feat" value="0"/></span> <span class="table-cell"><input title="@{Artistry4-item}" type="number" name="attr_Artistry4-item" value="0"/></span> <input class="error-mshow" type="checkbox" value="1" role="status" aria-live="polite" name="attr_Artistry4-misc-mod_error"/> <span class="table-cell highlight"><input class="macro-text-inline" title="@{Artistry4-misc}" type="text" name="attr_Artistry4-misc" value="" data-i18n-placeholder="equation-macro-place"/></span> <span class="table-cell highlight"><input title="@{Artistry4-misc-mod}" type="number" class="calc" readonly="readonly" name="attr_Artistry4-misc-mod" value="0"/></span> <span class="table-cell"><input title="@{Artistry4-ReqTrain}" type="checkbox" name="attr_Artistry4-ReqTrain" value="1"/></span> <span class="table-cell"><textarea class="skill-macro-text" title="@{Artistry4-note}" name="attr_Artistry4-note"></textarea></span> <details class="table-cell extra-sect"> <summary class="hide-readonly">...</summary> <textarea class="skill-macro-text" title="@{Artistry4-macro}" name="attr_Artistry4-macro">&{template:pf_generic} @{toggle_accessible_flag} @{toggle_rounded_flag} {{font=@{apply_specfont_chat}@{use_specfont}}} {{scroll_desc=@{scroll-desc}}} {{color=@{rolltemplate_color}}} {{header_image=@{header_image-pf_generic-skill}}} {{character_name=@{character_name}}} {{character_id=@{character_id}}} {{subtitle}} {{name=^{artistry} @{Artistry4-name}}} {{Check=[[ @{skill-query} + [[ @{Artistry4} ]] ]]}} @{Artistry4-ut} @{skill_options} @{Artistry4-cond-notes} {{generic_note=@{Artistry4-note}}}</textarea> </details> </div> <div class="table-row artistry bg-only custom-skill-6" data-i18n-list-item="artistry-08"> <span class="table-cell"><button title="%{selected|Artistry5-Check}" type="roll" value="@{PC-Whisper} @{Artistry5-macro}" name="roll_Artistry5-Check"></button></span> <span class="table-cell left"><input title="@{Artistry5-name}" style="width:96%" type="text" name="attr_Artistry5-name" data-i18n-placeholder="artistry"/></span> <span class="table-cell"><input title="@{Artistry5}" type="number" name="attr_Artistry5" value="0" class="calc bigger-total" readonly="readonly"/></span> <span class="table-cell"><input title="@{Artistry5-ranks}" type="number" name="attr_Artistry5-ranks" value="0"/></span> <span class="table-cell"><span title="Optional Ruleset"><input title="@{Artistry5-cs}" type="checkbox" name="attr_Artistry5-cs" value="3"/></span></span> <span class="table-cell"> <select title="@{Artistry5-ability}" name="attr_Artistry5-ability" class="select-small"> <option value="STR-mod" data-i18n="strength-abbrv">STR</option> <option value="DEX-mod" data-i18n="dexterity-abbrv">DEX</option> <option value="CON-mod" data-i18n="constitution-abbrv">CON</option> <option value="INT-mod" data-i18n="intelligence-abbrv-default" selected="selected">&#8226;INT</option> <option value="WIS-mod" data-i18n="wisdom-abbrv">WIS</option> <option value="CHA-mod" data-i18n="charisma-abbrv">CHA</option> </select> </span> <span class="table-cell"> <input type="checkbox" name="attr_Artistry5-ability" value="STR-mod" class="or-A-show noshow"/> <input type="checkbox" name="attr_Artistry5-ability" value="DEX-mod" class="or-B-show noshow"/> <span class="either-or-sect text-tight" data-i18n-title="acp-may-apply-title"><span name="attr_acp"></span><span data-i18n="acp-verysmall-abbrv">ACP</span></span> </span> <span class="table-cell"><input title="@{Artistry5-racial}" type="number" name="attr_Artistry5-racial" value="0"/></span> <span class="table-cell"><input title="@{Artistry5-trait}" type="number" name="attr_Artistry5-trait" value="0"/></span> <span class="table-cell"><input title="@{Artistry5-feat}" type="number" name="attr_Artistry5-feat" value="0"/></span> <span class="table-cell"><input title="@{Artistry5-item}" type="number" name="attr_Artistry5-item" value="0"/></span> <input class="error-mshow" type="checkbox" value="1" role="status" aria-live="polite" name="attr_Artistry5-misc-mod_error"/> <span class="table-cell highlight"><input class="macro-text-inline" title="@{Artistry5-misc}" type="text" name="attr_Artistry5-misc" value="" data-i18n-placeholder="equation-macro-place"/></span> <span class="table-cell highlight"><input title="@{Artistry5-misc-mod}" type="number" class="calc" readonly="readonly" name="attr_Artistry5-misc-mod" value="0"/></span> <span class="table-cell"><input title="@{Artistry5-ReqTrain}" type="checkbox" name="attr_Artistry5-ReqTrain" value="1"/></span> <span class="table-cell"><textarea class="skill-macro-text" title="@{Artistry5-note}" name="attr_Artistry5-note"></textarea></span> <details class="table-cell extra-sect"> <summary class="hide-readonly">...</summary> <textarea class="skill-macro-text" title="@{Artistry5-macro}" name="attr_Artistry5-macro">&{template:pf_generic} @{toggle_accessible_flag} @{toggle_rounded_flag} {{font=@{apply_specfont_chat}@{use_specfont}}} {{scroll_desc=@{scroll-desc}}} {{color=@{rolltemplate_color}}} {{header_image=@{header_image-pf_generic-skill}}} {{character_name=@{character_name}}} {{character_id=@{character_id}}} {{subtitle}} {{name=^{artistry} @{Artistry5-name}}} {{Check=[[ @{skill-query} + [[ @{Artistry5} ]] ]]}} @{Artistry5-ut} @{skill_options} @{Artistry5-cond-notes} {{generic_note=@{Artistry5-note}}}</textarea> </details> </div> <div class="table-row artistry bg-only custom-skill-6" data-i18n-list-item="artistry-09"> <span class="table-cell"><button title="%{selected|Artistry6-Check}" type="roll" value="@{PC-Whisper} @{Artistry6-macro}" name="roll_Artistry6-Check"></button></span> <span class="table-cell left"><input title="@{Artistry6-name}" style="width:96%" type="text" name="attr_Artistry6-name" data-i18n-placeholder="artistry"/></span> <span class="table-cell"><input title="@{Artistry6}" type="number" name="attr_Artistry6" value="0" class="calc bigger-total" readonly="readonly"/></span> <span class="table-cell"><input title="@{Artistry6-ranks}" type="number" name="attr_Artistry6-ranks" value="0"/></span> <span class="table-cell"><span title="Optional Ruleset"><input title="@{Artistry6-cs}" type="checkbox" name="attr_Artistry6-cs" value="3"/></span></span> <span class="table-cell"> <select title="@{Artistry6-ability}" name="attr_Artistry6-ability" class="select-small"> <option value="STR-mod" data-i18n="strength-abbrv">STR</option> <option value="DEX-mod" data-i18n="dexterity-abbrv">DEX</option> <option value="CON-mod" data-i18n="constitution-abbrv">CON</option> <option value="INT-mod" data-i18n="intelligence-abbrv-default" selected="selected">&#8226;INT</option> <option value="WIS-mod" data-i18n="wisdom-abbrv">WIS</option> <option value="CHA-mod" data-i18n="charisma-abbrv">CHA</option> </select> </span> <span class="table-cell"> <input type="checkbox" name="attr_Artistry6-ability" value="STR-mod" class="or-A-show noshow"/> <input type="checkbox" name="attr_Artistry6-ability" value="DEX-mod" class="or-B-show noshow"/> <span class="either-or-sect text-tight" data-i18n-title="acp-may-apply-title"><span name="attr_acp"></span><span data-i18n="acp-verysmall-abbrv">ACP</span></span> </span> <span class="table-cell"><input title="@{Artistry6-racial}" type="number" name="attr_Artistry6-racial" value="0"/></span> <span class="table-cell"><input title="@{Artistry6-trait}" type="number" name="attr_Artistry6-trait" value="0"/></span> <span class="table-cell"><input title="@{Artistry6-feat}" type="number" name="attr_Artistry6-feat" value="0"/></span> <span class="table-cell"><input title="@{Artistry6-item}" type="number" name="attr_Artistry6-item" value="0"/></span> <input class="error-mshow" type="checkbox" value="1" role="status" aria-live="polite" name="attr_Artistry6-misc-mod_error"/> <span class="table-cell highlight"><input class="macro-text-inline" title="@{Artistry6-misc}" type="text" name="attr_Artistry6-misc" value="" data-i18n-placeholder="equation-macro-place"/></span> <span class="table-cell highlight"><input title="@{Artistry6-misc-mod}" type="number" class="calc" readonly="readonly" name="attr_Artistry6-misc-mod" value="0"/></span> <span class="table-cell"><input title="@{Artistry6-ReqTrain}" type="checkbox" name="attr_Artistry6-ReqTrain" value="1"/></span> <span class="table-cell"><textarea class="skill-macro-text" title="@{Artistry6-note}" name="attr_Artistry6-note"></textarea></span> <details class="table-cell extra-sect"> <summary class="hide-readonly">...</summary> <textarea class="skill-macro-text" title="@{Artistry6-macro}" name="attr_Artistry6-macro">&{template:pf_generic} @{toggle_accessible_flag} @{toggle_rounded_flag} {{font=@{apply_specfont_chat}@{use_specfont}}} {{scroll_desc=@{scroll-desc}}} {{color=@{rolltemplate_color}}} {{header_image=@{header_image-pf_generic-skill}}} {{character_name=@{character_name}}} {{character_id=@{character_id}}} {{subtitle}} {{name=^{artistry} @{Artistry6-name}}} {{Check=[[ @{skill-query} + [[ @{Artistry6} ]] ]]}} @{Artistry6-ut} @{skill_options} @{Artistry6-cond-notes} {{generic_note=@{Artistry6-note}}}</textarea> </details> </div> <div class="table-row artistry bg-only custom-skill-10" data-i18n-list-item="artistry-10"> <span class="table-cell"><button title="%{selected|Artistry7-Check}" type="roll" value="@{PC-Whisper} @{Artistry7-macro}" name="roll_Artistry7-Check"></button></span> <span class="table-cell left"><input title="@{Artistry7-name}" style="width:96%" type="text" name="attr_Artistry7-name" data-i18n-placeholder="artistry"/></span> <span class="table-cell"><input title="@{Artistry7}" type="number" name="attr_Artistry7" value="0" class="calc bigger-total" readonly="readonly"/></span> <span class="table-cell"><input title="@{Artistry7-ranks}" type="number" name="attr_Artistry7-ranks" value="0"/></span> <span class="table-cell"><span title="Optional Ruleset"><input title="@{Artistry7-cs}" type="checkbox" name="attr_Artistry7-cs" value="3"/></span></span> <span class="table-cell"> <select title="@{Artistry7-ability}" name="attr_Artistry7-ability" class="select-small"> <option value="STR-mod" data-i18n="strength-abbrv">STR</option> <option value="DEX-mod" data-i18n="dexterity-abbrv">DEX</option> <option value="CON-mod" data-i18n="constitution-abbrv">CON</option> <option value="INT-mod" data-i18n="intelligence-abbrv-default" selected="selected">&#8226;INT</option> <option value="WIS-mod" data-i18n="wisdom-abbrv">WIS</option> <option value="CHA-mod" data-i18n="charisma-abbrv">CHA</option> </select> </span> <span class="table-cell"> <input type="checkbox" name="attr_Artistry7-ability" value="STR-mod" class="or-A-show noshow"/> <input type="checkbox" name="attr_Artistry7-ability" value="DEX-mod" class="or-B-show noshow"/> <span class="either-or-sect text-tight" data-i18n-title="acp-may-apply-title"><span name="attr_acp"></span><span data-i18n="acp-verysmall-abbrv">ACP</span></span> </span> <span class="table-cell"><input title="@{Artistry7-racial}" type="number" name="attr_Artistry7-racial" value="0"/></span> <span class="table-cell"><input title="@{Artistry7-trait}" type="number" name="attr_Artistry7-trait" value="0"/></span> <span class="table-cell"><input title="@{Artistry7-feat}" type="number" name="attr_Artistry7-feat" value="0"/></span> <span class="table-cell"><input title="@{Artistry7-item}" type="number" name="attr_Artistry7-item" value="0"/></span> <input class="error-mshow" type="checkbox" value="1" role="status" aria-live="polite" name="attr_Artistry7-misc-mod_error"/> <span class="table-cell highlight"><input class="macro-text-inline" title="@{Artistry7-misc}" type="text" name="attr_Artistry7-misc" value="" data-i18n-placeholder="equation-macro-place"/></span> <span class="table-cell highlight"><input title="@{Artistry7-misc-mod}" type="number" class="calc" readonly="readonly" name="attr_Artistry7-misc-mod" value="0"/></span> <span class="table-cell"><input title="@{Artistry7-ReqTrain}" type="checkbox" name="attr_Artistry7-ReqTrain" value="1"/></span> <span class="table-cell"><textarea class="skill-macro-text" title="@{Artistry7-note}" name="attr_Artistry7-note"></textarea></span> <details class="table-cell extra-sect"> <summary class="hide-readonly">...</summary> <textarea class="skill-macro-text" title="@{Artistry7-macro}" name="attr_Artistry7-macro">&{template:pf_generic} @{toggle_accessible_flag} @{toggle_rounded_flag} {{font=@{apply_specfont_chat}@{use_specfont}}} {{scroll_desc=@{scroll-desc}}} {{color=@{rolltemplate_color}}} {{header_image=@{header_image-pf_generic-skill}}} {{character_name=@{character_name}}} {{character_id=@{character_id}}} {{subtitle}} {{name=^{artistry} @{Artistry7-name}}} {{Check=[[ @{skill-query} + [[ @{Artistry7} ]] ]]}} @{Artistry7-ut} @{skill_options} @{Artistry7-cond-notes} {{generic_note=@{Artistry7-note}}}</textarea> </details> </div> <div class="table-row artistry bg-only custom-skill-10" data-i18n-list-item="artistry-11"> <span class="table-cell"><button title="%{selected|Artistry8-Check}" type="roll" value="@{PC-Whisper} @{Artistry8-macro}" name="roll_Artistry8-Check"></button></span> <span class="table-cell left"><input title="@{Artistry8-name}" style="width:96%" type="text" name="attr_Artistry8-name" data-i18n-placeholder="artistry"/></span> <span class="table-cell"><input title="@{Artistry8}" type="number" name="attr_Artistry8" value="0" class="calc bigger-total" readonly="readonly"/></span> <span class="table-cell"><input title="@{Artistry8-ranks}" type="number" name="attr_Artistry8-ranks" value="0"/></span> <span class="table-cell"><span title="Optional Ruleset"><input title="@{Artistry8-cs}" type="checkbox" name="attr_Artistry8-cs" value="3"/></span></span> <span class="table-cell"> <select title="@{Artistry8-ability}" name="attr_Artistry8-ability" class="select-small"> <option value="STR-mod" data-i18n="strength-abbrv">STR</option> <option value="DEX-mod" data-i18n="dexterity-abbrv">DEX</option> <option value="CON-mod" data-i18n="constitution-abbrv">CON</option> <option value="INT-mod" data-i18n="intelligence-abbrv-default" selected="selected">&#8226;INT</option> <option value="WIS-mod" data-i18n="wisdom-abbrv">WIS</option> <option value="CHA-mod" data-i18n="charisma-abbrv">CHA</option> </select> </span> <span class="table-cell"> <input type="checkbox" name="attr_Artistry8-ability" value="STR-mod" class="or-A-show noshow"/> <input type="checkbox" name="attr_Artistry8-ability" value="DEX-mod" class="or-B-show noshow"/> <span class="either-or-sect text-tight" data-i18n-title="acp-may-apply-title"><span name="attr_acp"></span><span data-i18n="acp-verysmall-abbrv">ACP</span></span> </span> <span class="table-cell"><input title="@{Artistry8-racial}" type="number" name="attr_Artistry8-racial" value="0"/></span> <span class="table-cell"><input title="@{Artistry8-trait}" type="number" name="attr_Artistry8-trait" value="0"/></span> <span class="table-cell"><input title="@{Artistry8-feat}" type="number" name="attr_Artistry8-feat" value="0"/></span> <span class="table-cell"><input title="@{Artistry8-item}" type="number" name="attr_Artistry8-item" value="0"/></span> <input class="error-mshow" type="checkbox" value="1" role="status" aria-live="polite" name="attr_Artistry8-misc-mod_error"/> <span class="table-cell highlight"><input class="macro-text-inline" title="@{Artistry8-misc}" type="text" name="attr_Artistry8-misc" value="" data-i18n-placeholder="equation-macro-place"/></span> <span class="table-cell highlight"><input title="@{Artistry8-misc-mod}" type="number" class="calc" readonly="readonly" name="attr_Artistry8-misc-mod" value="0"/></span> <span class="table-cell"><input title="@{Artistry8-ReqTrain}" type="checkbox" name="attr_Artistry8-ReqTrain" value="1"/></span> <span class="table-cell"><textarea class="skill-macro-text" title="@{Artistry8-note}" name="attr_Artistry8-note"></textarea></span> <details class="table-cell extra-sect"> <summary class="hide-readonly">...</summary> <textarea class="skill-macro-text" title="@{Artistry8-macro}" name="attr_Artistry8-macro">&{template:pf_generic} @{toggle_accessible_flag} @{toggle_rounded_flag} {{font=@{apply_specfont_chat}@{use_specfont}}} {{scroll_desc=@{scroll-desc}}} {{color=@{rolltemplate_color}}} {{header_image=@{header_image-pf_generic-skill}}} {{character_name=@{character_name}}} {{character_id=@{character_id}}} {{subtitle}} {{name=^{artistry} @{Artistry8-name}}} {{Check=[[ @{skill-query} + [[ @{Artistry8} ]] ]]}} @{Artistry8-ut} @{skill_options} @{Artistry8-cond-notes} {{generic_note=@{Artistry8-note}}}</textarea> </details> </div> <div class="table-row artistry bg-only custom-skill-10" data-i18n-list-item="artistry-12"> <span class="table-cell"><button title="%{selected|Artistry9-Check}" type="roll" value="@{PC-Whisper} @{Artistry9-macro}" name="roll_Artistry9-Check"></button></span> <span class="table-cell left"><input title="@{Artistry9-name}" style="width:96%" type="text" name="attr_Artistry9-name" data-i18n-placeholder="artistry"/></span> <span class="table-cell"><input title="@{Artistry9}" type="number" name="attr_Artistry9" value="0" class="calc bigger-total" readonly="readonly"/></span> <span class="table-cell"><input title="@{Artistry9-ranks}" type="number" name="attr_Artistry9-ranks" value="0"/></span> <span class="table-cell"><span title="Optional Ruleset"><input title="@{Artistry9-cs}" type="checkbox" name="attr_Artistry9-cs" value="3"/></span></span> <span class="table-cell"> <select title="@{Artistry9-ability}" name="attr_Artistry9-ability" class="select-small"> <option value="STR-mod" data-i18n="strength-abbrv">STR</option> <option value="DEX-mod" data-i18n="dexterity-abbrv">DEX</option> <option value="CON-mod" data-i18n="constitution-abbrv">CON</option> <option value="INT-mod" data-i18n="intelligence-abbrv-default" selected="selected">&#8226;INT</option> <option value="WIS-mod" data-i18n="wisdom-abbrv">WIS</option> <option value="CHA-mod" data-i18n="charisma-abbrv">CHA</option> </select> </span> <span class="table-cell"> <input type="checkbox" name="attr_Artistry9-ability" value="STR-mod" class="or-A-show noshow"/> <input type="checkbox" name="attr_Artistry9-ability" value="DEX-mod" class="or-B-show noshow"/> <span class="either-or-sect text-tight" data-i18n-title="acp-may-apply-title"><span name="attr_acp"></span><span data-i18n="acp-verysmall-abbrv">ACP</span></span> </span> <span class="table-cell"><input title="@{Artistry9-racial}" type="number" name="attr_Artistry9-racial" value="0"/></span> <span class="table-cell"><input title="@{Artistry9-trait}" type="number" name="attr_Artistry9-trait" value="0"/></span> <span class="table-cell"><input title="@{Artistry9-feat}" type="number" name="attr_Artistry9-feat" value="0"/></span> <span class="table-cell"><input title="@{Artistry9-item}" type="number" name="attr_Artistry9-item" value="0"/></span> <input class="error-mshow" type="checkbox" value="1" role="status" aria-live="polite" name="attr_Artistry9-misc-mod_error"/> <span class="table-cell highlight"><input class="macro-text-inline" title="@{Artistry9-misc}" type="text" name="attr_Artistry9-misc" value="" data-i18n-placeholder="equation-macro-place"/></span> <span class="table-cell highlight"><input title="@{Artistry9-misc-mod}" type="number" class="calc" readonly="readonly" name="attr_Artistry9-misc-mod" value="0"/></span> <span class="table-cell"><input title="@{Artistry9-ReqTrain}" type="checkbox" name="attr_Artistry9-ReqTrain" value="1"/></span> <span class="table-cell"><textarea class="skill-macro-text" title="@{Artistry9-note}" name="attr_Artistry9-note"></textarea></span> <details class="table-cell extra-sect"> <summary class="hide-readonly">...</summary> <textarea class="skill-macro-text" title="@{Artistry9-macro}" name="attr_Artistry9-macro">&{template:pf_generic} @{toggle_accessible_flag} @{toggle_rounded_flag} {{font=@{apply_specfont_chat}@{use_specfont}}} {{scroll_desc=@{scroll-desc}}} {{color=@{rolltemplate_color}}} {{header_image=@{header_image-pf_generic-skill}}} {{character_name=@{character_name}}} {{character_id=@{character_id}}} {{subtitle}} {{name=^{artistry} @{Artistry9-name}}} {{Check=[[ @{skill-query} + [[ @{Artistry9} ]] ]]}} @{Artistry9-ut} @{skill_options} @{Artistry9-cond-notes} {{generic_note=@{Artistry9-note}}}</textarea> </details> </div> <div class="table-row artistry bg-only custom-skill-10" data-i18n-list-item="artistry-13"> <span class="table-cell"><button title="%{selected|Artistry10-Check}" type="roll" value="@{PC-Whisper} @{Artistry10-macro}" name="roll_Artistry10-Check"></button></span> <span class="table-cell left"><input title="@{Artistry10-name}" style="width:96%" type="text" name="attr_Artistry10-name" data-i18n-placeholder="artistry"/></span> <span class="table-cell"><input title="@{Artistry10}" type="number" name="attr_Artistry10" value="0" class="calc bigger-total" readonly="readonly"/></span> <span class="table-cell"><input title="@{Artistry10-ranks}" type="number" name="attr_Artistry10-ranks" value="0"/></span> <span class="table-cell"><span title="Optional Ruleset"><input title="@{Artistry10-cs}" type="checkbox" name="attr_Artistry10-cs" value="3"/></span></span> <span class="table-cell"> <select title="@{Artistry10-ability}" name="attr_Artistry10-ability" class="select-small"> <option value="STR-mod" data-i18n="strength-abbrv">STR</option> <option value="DEX-mod" data-i18n="dexterity-abbrv">DEX</option> <option value="CON-mod" data-i18n="constitution-abbrv">CON</option> <option value="INT-mod" data-i18n="intelligence-abbrv-default" selected="selected">&#8226;INT</option> <option value="WIS-mod" data-i18n="wisdom-abbrv">WIS</option> <option value="CHA-mod" data-i18n="charisma-abbrv">CHA</option> </select> </span> <span class="table-cell"> <input type="checkbox" name="attr_Artistry10-ability" value="STR-mod" class="or-A-show noshow"/> <input type="checkbox" name="attr_Artistry10-ability" value="DEX-mod" class="or-B-show noshow"/> <span class="either-or-sect text-tight" data-i18n-title="acp-may-apply-title"><span name="attr_acp"></span><span data-i18n="acp-verysmall-abbrv">ACP</span></span> </span> <span class="table-cell"><input title="@{Artistry10-racial}" type="number" name="attr_Artistry10-racial" value="0"/></span> <span class="table-cell"><input title="@{Artistry10-trait}" type="number" name="attr_Artistry10-trait" value="0"/></span> <span class="table-cell"><input title="@{Artistry10-feat}" type="number" name="attr_Artistry10-feat" value="0"/></span> <span class="table-cell"><input title="@{Artistry10-item}" type="number" name="attr_Artistry10-item" value="0"/></span> <input class="error-mshow" type="checkbox" value="1" role="status" aria-live="polite" name="attr_Artistry10-misc-mod_error"/> <span class="table-cell highlight"><input class="macro-text-inline" title="@{Artistry10-misc}" type="text" name="attr_Artistry10-misc" value="" data-i18n-placeholder="equation-macro-place"/></span> <span class="table-cell highlight"><input title="@{Artistry10-misc-mod}" type="number" class="calc" readonly="readonly" name="attr_Artistry10-misc-mod" value="0"/></span> <span class="table-cell"><input title="@{Artistry10-ReqTrain}" type="checkbox" name="attr_Artistry10-ReqTrain" value="1"/></span> <span class="table-cell"><textarea class="skill-macro-text" title="@{Artistry10-note}" name="attr_Artistry10-note"></textarea></span> <details class="table-cell extra-sect"> <summary class="hide-readonly">...</summary> <textarea class="skill-macro-text" title="@{Artistry10-macro}" name="attr_Artistry10-macro">&{template:pf_generic} @{toggle_accessible_flag} @{toggle_rounded_flag} {{font=@{apply_specfont_chat}@{use_specfont}}} {{scroll_desc=@{scroll-desc}}} {{color=@{rolltemplate_color}}} {{header_image=@{header_image-pf_generic-skill}}} {{character_name=@{character_name}}} {{character_id=@{character_id}}} {{subtitle}} {{name=^{artistry} @{Artistry10-name}}} {{Check=[[ @{skill-query} + [[ @{Artistry10} ]] ]]}} @{Artistry10-ut} @{skill_options} @{Artistry10-cond-notes} {{generic_note=@{Artistry10-note}}}</textarea> </details> </div> <div class="table-row adventure" data-i18n-list-item="bluff"> <span class="table-cell"><button title="%{selected|Bluff-Check}" type="roll" value="@{PC-Whisper} @{Bluff-macro}" name="roll_Bluff-Check"></button></span> <span class="table-cell left" data-i18n="bluff">Bluff</span> <span class="table-cell"><input title="@{Bluff}" type="number" name="attr_Bluff" value="0" class="calc bigger-total" readonly="readonly"/></span> <span class="table-cell"><input title="@{Bluff-ranks}" type="number" name="attr_Bluff-ranks" value="0"/></span> <span class="table-cell"><input title="@{Bluff-cs}" type="checkbox" name="attr_Bluff-cs" value="3"/></span> <span class="table-cell"> <select title="@{Bluff-ability}" name="attr_Bluff-ability" class="select-small"> <option value="STR-mod" data-i18n="strength-abbrv">STR</option> <option value="DEX-mod" data-i18n="dexterity-abbrv">DEX</option> <option value="CON-mod" data-i18n="constitution-abbrv">CON</option> <option value="INT-mod" data-i18n="intelligence-abbrv">INT</option> <option value="WIS-mod" data-i18n="wisdom-abbrv">WIS</option> <option value="CHA-mod" data-i18n="charisma-abbrv-default" selected="selected">&#8226;CHA</option> </select> </span> <span class="table-cell"> <input type="checkbox" name="attr_Bluff-ability" value="STR-mod" class="or-A-show noshow"/> <input type="checkbox" name="attr_Bluff-ability" value="DEX-mod" class="or-B-show noshow"/> <span class="either-or-sect text-tight" data-i18n-title="acp-may-apply-title"><span name="attr_acp"></span><span data-i18n="acp-verysmall-abbrv">ACP</span></span> </span> <span class="table-cell"><input title="@{Bluff-racial}" type="number" name="attr_Bluff-racial" value="0"/></span> <span class="table-cell"><input title="@{Bluff-trait}" type="number" name="attr_Bluff-trait" value="0"/></span> <span class="table-cell"><input title="@{Bluff-feat}" type="number" name="attr_Bluff-feat" value="0"/></span> <span class="table-cell"><input title="@{Bluff-item}" type="number" name="attr_Bluff-item" value="0"/></span> <input class="error-mshow" type="checkbox" value="1" role="status" aria-live="polite" name="attr_Bluff-misc-mod_error"/> <span class="table-cell highlight"><input class="macro-text-inline" title="@{Bluff-misc}" type="text" name="attr_Bluff-misc" value="" data-i18n-placeholder="equation-macro-place"/></span> <span class="table-cell highlight"><input title="@{Bluff-misc-mod}" type="number" class="calc" readonly="readonly" name="attr_Bluff-misc-mod" value="0"/></span> <span class="table-cell"><input title="@{Bluff-ReqTrain}" type="checkbox" name="attr_Bluff-ReqTrain" value="1"/></span> <span class="table-cell"><textarea class="skill-macro-text" title="@{Bluff-note}" name="attr_Bluff-note"></textarea></span> <details class="table-cell extra-sect"> <summary class="hide-readonly">...</summary> <textarea class="skill-macro-text" title="@{Bluff-macro}" name="attr_Bluff-macro">&{template:pf_generic} @{toggle_accessible_flag} @{toggle_rounded_flag} {{font=@{apply_specfont_chat}@{use_specfont}}} {{scroll_desc=@{scroll-desc}}} {{color=@{rolltemplate_color}}} {{header_image=@{header_image-pf_generic-skill}}} {{character_name=@{character_name}}} {{character_id=@{character_id}}} {{subtitle}} {{name=^{bluff}}} {{Check=[[ @{skill-query} + [[ @{Bluff} ]] ]]}} @{Bluff-ut} @{skill_options} @{Bluff-cond-notes} {{generic_note=@{Bluff-note}}}</textarea> </details> </div> <div class="table-row adventure" data-i18n-list-item="climb"> <span class="table-cell"><button title="%{selected|Climb-Check}" type="roll" value="@{PC-Whisper} @{Climb-macro}" name="roll_Climb-Check"></button></span> <span class="table-cell left" data-i18n="climb">Climb</span> <span class="table-cell"><input title="@{Climb}" type="number" name="attr_Climb" value="0" class="calc bigger-total" readonly="readonly"/></span> <span class="table-cell"><input title="@{Climb-ranks}" type="number" name="attr_Climb-ranks" value="0"/></span> <span class="table-cell"><input title="@{Climb-cs}" type="checkbox" name="attr_Climb-cs" value="3"/></span> <span class="table-cell"> <select title="@{Climb-ability}" name="attr_Climb-ability" class="select-small"> <option value="STR-mod" data-i18n="strength-abbrv-default" selected="selected">&#8226;STR</option> <option value="DEX-mod" data-i18n="dexterity-abbrv">DEX</option> <option value="CON-mod" data-i18n="constitution-abbrv">CON</option> <option value="INT-mod" data-i18n="intelligence-abbrv">INT</option> <option value="WIS-mod" data-i18n="wisdom-abbrv">WIS</option> <option value="CHA-mod" data-i18n="charisma-abbrv">CHA</option> </select> </span> <span class="table-cell"> <input type="checkbox" name="attr_Climb-ability" value="STR-mod" class="or-A-show noshow"/> <input type="checkbox" name="attr_Climb-ability" value="DEX-mod" class="or-B-show noshow"/> <span class="either-or-sect text-tight" data-i18n-title="acp-may-apply-title"><span name="attr_acp"></span><span data-i18n="acp-verysmall-abbrv">ACP</span></span> </span> <span class="table-cell"><input title="@{Climb-racial}" type="number" name="attr_Climb-racial" value="0"/></span> <span class="table-cell"><input title="@{Climb-trait}" type="number" name="attr_Climb-trait" value="0"/></span> <span class="table-cell"><input title="@{Climb-feat}" type="number" name="attr_Climb-feat" value="0"/></span> <span class="table-cell"><input title="@{Climb-item}" type="number" name="attr_Climb-item" value="0"/></span> <input class="error-mshow" type="checkbox" value="1" role="status" aria-live="polite" name="attr_Climb-misc-mod_error"/> <span class="table-cell highlight"><input class="macro-text-inline" title="@{Climb-misc}" type="text" name="attr_Climb-misc" value="" data-i18n-placeholder="equation-macro-place"/></span> <span class="table-cell highlight"><input title="@{Climb-misc-mod}" type="number" class="calc" readonly="readonly" name="attr_Climb-misc-mod" value="0"/></span> <span class="table-cell"><input title="@{Climb-ReqTrain}" type="checkbox" name="attr_Climb-ReqTrain" value="1"/></span> <span class="table-cell"><textarea class="skill-macro-text" title="@{Climb-note}" name="attr_Climb-note"></textarea></span> <details class="table-cell extra-sect"> <summary class="hide-readonly">...</summary> <textarea class="skill-macro-text" title="@{Climb-macro}" name="attr_Climb-macro">&{template:pf_generic} @{toggle_accessible_flag} @{toggle_rounded_flag} {{font=@{apply_specfont_chat}@{use_specfont}}} {{scroll_desc=@{scroll-desc}}} {{color=@{rolltemplate_color}}} {{header_image=@{header_image-pf_generic-skill}}} {{character_name=@{character_name}}} {{character_id=@{character_id}}} {{subtitle}} {{name=^{climb}}} {{Check=[[ @{skill-query} + [[ @{Climb} ]] ]]}} @{Climb-ut} @{skill_options} @{Climb-cond-notes} {{generic_note=@{Climb-note}}}</textarea> </details> </div> <span class="custom-skill-2 table-cell bg" data-i18n-list-item="craft"> </span> <input class="custom-skill-2 showarrow craft-show bg" data-i18n-list-item="craft-00" type="checkbox" name="attr_craft-show" data-i18n-aria-label="craft" data-i18n-title="showsect-cmd" value="1" checked="checked"/> <label class="custom-skill-2 showsect bg skill-minishow" data-i18n-list-item="craft-01" data-i18n-title="showsect-cmd" data-i18n-aria-label="showsect-cmd" data-i18n="craft">Craft</label> <span class="custom-skill-2 bg" data-i18n-list-item="craft-02"></span> <div class="custom-skill-2 table-row bg" data-i18n-list-item="craft-03"> </div> <div class="table-row craft bg" data-i18n-list-item="craft-04"> <span class="table-cell"><button title="%{selected|Craft-Check}" type="roll" value="@{PC-Whisper} @{Craft-macro}" name="roll_Craft-Check"></button></span> <span class="table-cell left"><input title="@{Craft-name}" style="width:96%" type="text" name="attr_Craft-name" data-i18n-placeholder="craft"/></span> <span class="table-cell"><input title="@{Craft}" type="number" name="attr_Craft" value="0" class="calc bigger-total" readonly="readonly"/></span> <span class="table-cell"><input title="@{Craft-ranks}" type="number" name="attr_Craft-ranks" value="0"/></span> <span class="table-cell"><input title="@{Craft-cs}" type="checkbox" name="attr_Craft-cs" value="3"/></span> <span class="table-cell"> <select title="@{Craft-ability}" name="attr_Craft-ability" class="select-small"> <option value="STR-mod" data-i18n="strength-abbrv">STR</option> <option value="DEX-mod" data-i18n="dexterity-abbrv">DEX</option> <option value="CON-mod" data-i18n="constitution-abbrv">CON</option> <option value="INT-mod" data-i18n="intelligence-abbrv-default" selected="selected">&#8226;INT</option> <option value="WIS-mod" data-i18n="wisdom-abbrv">WIS</option> <option value="CHA-mod" data-i18n="charisma-abbrv">CHA</option> </select> </span> <span class="table-cell"> <input type="checkbox" name="attr_Craft-ability" value="STR-mod" class="or-A-show noshow"/> <input type="checkbox" name="attr_Craft-ability" value="DEX-mod" class="or-B-show noshow"/> <span class="either-or-sect text-tight" data-i18n-title="acp-may-apply-title"><span name="attr_acp"></span><span data-i18n="acp-verysmall-abbrv">ACP</span></span> </span> <span class="table-cell"><input title="@{Craft-racial}" type="number" name="attr_Craft-racial" value="0"/></span> <span class="table-cell"><input title="@{Craft-trait}" type="number" name="attr_Craft-trait" value="0"/></span> <span class="table-cell"><input title="@{Craft-feat}" type="number" name="attr_Craft-feat" value="0"/></span> <span class="table-cell"><input title="@{Craft-item}" type="number" name="attr_Craft-item" value="0"/></span> <input class="error-mshow" type="checkbox" value="1" role="status" aria-live="polite" name="attr_Craft-misc-mod_error"/> <span class="table-cell highlight"><input class="macro-text-inline" title="@{Craft-misc}" type="text" name="attr_Craft-misc" value="" data-i18n-placeholder="equation-macro-place"/></span> <span class="table-cell highlight"><input title="@{Craft-misc-mod}" type="number" class="calc" readonly="readonly" name="attr_Craft-misc-mod" value="0"/></span> <span class="table-cell"><input title="@{Craft-ReqTrain}" type="checkbox" name="attr_Craft-ReqTrain" value="1"/></span> <span class="table-cell"><textarea class="skill-macro-text" title="@{Craft-note}" name="attr_Craft-note"></textarea></span> <details class="table-cell extra-sect"> <summary class="hide-readonly">...</summary> <textarea class="skill-macro-text" title="@{Craft-macro}" name="attr_Craft-macro">&{template:pf_generic} @{toggle_accessible_flag} @{toggle_rounded_flag} {{font=@{apply_specfont_chat}@{use_specfont}}} {{scroll_desc=@{scroll-desc}}} {{color=@{rolltemplate_color}}} {{header_image=@{header_image-pf_generic-skill}}} {{character_name=@{character_name}}} {{character_id=@{character_id}}} {{subtitle}} {{name=^{craft} @{Craft-name}}} {{Check=[[ @{skill-query} + [[ @{Craft} ]] ]]}} @{Craft-ut} @{skill_options} @{Craft-cond-notes} {{generic_note=@{Craft-note}}}</textarea> </details> </div> <div class="table-row craft bg custom-skill-2" data-i18n-list-item="craft-05"> <span class="table-cell"><button title="%{selected|Craft2-Check}" type="roll" value="@{PC-Whisper} @{Craft2-macro}" name="roll_Craft2-Check"></button></span> <span class="table-cell left"><input title="@{Craft2-name}" style="width:96%" type="text" name="attr_Craft2-name" data-i18n-placeholder="craft"/></span> <span class="table-cell"><input title="@{Craft2}" type="number" name="attr_Craft2" value="0" class="calc bigger-total" readonly="readonly"/></span> <span class="table-cell"><input title="@{Craft2-ranks}" type="number" name="attr_Craft2-ranks" value="0"/></span> <span class="table-cell"><input title="@{Craft2-cs}" type="checkbox" name="attr_Craft2-cs" value="3"/></span> <span class="table-cell"> <select title="@{Craft2-ability}" name="attr_Craft2-ability" class="select-small"> <option value="STR-mod" data-i18n="strength-abbrv">STR</option> <option value="DEX-mod" data-i18n="dexterity-abbrv">DEX</option> <option value="CON-mod" data-i18n="constitution-abbrv">CON</option> <option value="INT-mod" data-i18n="intelligence-abbrv-default" selected="selected">&#8226;INT</option> <option value="WIS-mod" data-i18n="wisdom-abbrv">WIS</option> <option value="CHA-mod" data-i18n="charisma-abbrv">CHA</option> </select> </span> <span class="table-cell"> <input type="checkbox" name="attr_Craft2-ability" value="STR-mod" class="or-A-show noshow"/> <input type="checkbox" name="attr_Craft2-ability" value="DEX-mod" class="or-B-show noshow"/> <span class="either-or-sect text-tight" data-i18n-title="acp-may-apply-title"><span name="attr_acp"></span><span data-i18n="acp-verysmall-abbrv">ACP</span></span> </span> <span class="table-cell"><input title="@{Craft2-racial}" type="number" name="attr_Craft2-racial" value="0"/></span> <span class="table-cell"><input title="@{Craft2-trait}" type="number" name="attr_Craft2-trait" value="0"/></span> <span class="table-cell"><input title="@{Craft2-feat}" type="number" name="attr_Craft2-feat" value="0"/></span> <span class="table-cell"><input title="@{Craft2-item}" type="number" name="attr_Craft2-item" value="0"/></span> <input class="error-mshow" type="checkbox" value="1" role="status" aria-live="polite" name="attr_Craft2-misc-mod_error"/> <span class="table-cell highlight"><input class="macro-text-inline" title="@{Craft2-misc}" type="text" name="attr_Craft2-misc" value="" data-i18n-placeholder="equation-macro-place"/></span> <span class="table-cell highlight"><input title="@{Craft2-misc-mod}" type="number" class="calc" readonly="readonly" name="attr_Craft2-misc-mod" value="0"/></span> <span class="table-cell"><input title="@{Craft2-ReqTrain}" type="checkbox" name="attr_Craft2-ReqTrain" value="1"/></span> <span class="table-cell"><textarea class="skill-macro-text" title="@{Craft2-note}" name="attr_Craft2-note"></textarea></span> <details class="table-cell extra-sect"> <summary class="hide-readonly">...</summary> <textarea class="skill-macro-text" title="@{Craft2-macro}" name="attr_Craft2-macro">&{template:pf_generic} @{toggle_accessible_flag} @{toggle_rounded_flag} {{font=@{apply_specfont_chat}@{use_specfont}}} {{scroll_desc=@{scroll-desc}}} {{color=@{rolltemplate_color}}} {{header_image=@{header_image-pf_generic-skill}}} {{character_name=@{character_name}}} {{character_id=@{character_id}}} {{subtitle}} {{name=^{craft} @{Craft2-name}}} {{Check=[[ @{skill-query} + [[ @{Craft2} ]] ]]}} @{Craft2-ut} @{skill_options} @{Craft2-cond-notes} {{generic_note=@{Craft2-note}}}</textarea> </details> </div> <div class="table-row craft bg custom-skill-3" data-i18n-list-item="craft-06"> <span class="table-cell"><button title="%{selected|Craft3-Check}" type="roll" value="@{PC-Whisper} @{Craft3-macro}" name="roll_Craft3-Check"></button></span> <span class="table-cell left"><input title="@{Craft3-name}" style="width:96%" type="text" name="attr_Craft3-name" data-i18n-placeholder="craft"/></span> <span class="table-cell"><input title="@{Craft3}" type="number" name="attr_Craft3" value="0" class="calc bigger-total" readonly="readonly"/></span> <span class="table-cell"><input title="@{Craft3-ranks}" type="number" name="attr_Craft3-ranks" value="0"/></span> <span class="table-cell"><input title="@{Craft3-cs}" type="checkbox" name="attr_Craft3-cs" value="3"/></span> <span class="table-cell"> <select title="@{Craft3-ability}" name="attr_Craft3-ability" class="select-small"> <option value="STR-mod" data-i18n="strength-abbrv">STR</option> <option value="DEX-mod" data-i18n="dexterity-abbrv">DEX</option> <option value="CON-mod" data-i18n="constitution-abbrv">CON</option> <option value="INT-mod" data-i18n="intelligence-abbrv-default" selected="selected">&#8226;INT</option> <option value="WIS-mod" data-i18n="wisdom-abbrv">WIS</option> <option value="CHA-mod" data-i18n="charisma-abbrv">CHA</option> </select> </span> <span class="table-cell"> <input type="checkbox" name="attr_Craft3-ability" value="STR-mod" class="or-A-show noshow"/> <input type="checkbox" name="attr_Craft3-ability" value="DEX-mod" class="or-B-show noshow"/> <span class="either-or-sect text-tight" data-i18n-title="acp-may-apply-title"><span name="attr_acp"></span><span data-i18n="acp-verysmall-abbrv">ACP</span></span> </span> <span class="table-cell"><input title="@{Craft3-racial}" type="number" name="attr_Craft3-racial" value="0"/></span> <span class="table-cell"><input title="@{Craft3-trait}" type="number" name="attr_Craft3-trait" value="0"/></span> <span class="table-cell"><input title="@{Craft3-feat}" type="number" name="attr_Craft3-feat" value="0"/></span> <span class="table-cell"><input title="@{Craft3-item}" type="number" name="attr_Craft3-item" value="0"/></span> <input class="error-mshow" type="checkbox" value="1" role="status" aria-live="polite" name="attr_Craft3-misc-mod_error"/> <span class="table-cell highlight"><input class="macro-text-inline" title="@{Craft3-misc}" type="text" name="attr_Craft3-misc" value="" data-i18n-placeholder="equation-macro-place"/></span> <span class="table-cell highlight"><input title="@{Craft3-misc-mod}" type="number" class="calc" readonly="readonly" name="attr_Craft3-misc-mod" value="0"/></span> <span class="table-cell"><input title="@{Craft3-ReqTrain}" type="checkbox" name="attr_Craft3-ReqTrain" value="1"/></span> <span class="table-cell"><textarea class="skill-macro-text" title="@{Craft3-note}" name="attr_Craft3-note"></textarea></span> <details class="table-cell extra-sect"> <summary class="hide-readonly">...</summary> <textarea class="skill-macro-text" title="@{Craft3-macro}" name="attr_Craft3-macro">&{template:pf_generic} @{toggle_accessible_flag} @{toggle_rounded_flag} {{font=@{apply_specfont_chat}@{use_specfont}}} {{scroll_desc=@{scroll-desc}}} {{color=@{rolltemplate_color}}} {{header_image=@{header_image-pf_generic-skill}}} {{character_name=@{character_name}}} {{character_id=@{character_id}}} {{subtitle}} {{name=^{craft} @{Craft3-name}}} {{Check=[[ @{skill-query} + [[ @{Craft3} ]] ]]}} @{Craft3-ut} @{skill_options} @{Craft3-cond-notes} {{generic_note=@{Craft3-note}}}</textarea> </details> </div> <div class="table-row craft bg custom-skill-6" data-i18n-list-item="craft-07"> <span class="table-cell"><button title="%{selected|Craft4-Check}" type="roll" value="@{PC-Whisper} @{Craft4-macro}" name="roll_Craft4-Check"></button></span> <span class="table-cell left"><input title="@{Craft4-name}" style="width:96%" type="text" name="attr_Craft4-name" data-i18n-placeholder="craft"/></span> <span class="table-cell"><input title="@{Craft4}" type="number" name="attr_Craft4" value="0" class="calc bigger-total" readonly="readonly"/></span> <span class="table-cell"><input title="@{Craft4-ranks}" type="number" name="attr_Craft4-ranks" value="0"/></span> <span class="table-cell"><input title="@{Craft4-cs}" type="checkbox" name="attr_Craft4-cs" value="3"/></span> <span class="table-cell"> <select title="@{Craft4-ability}" name="attr_Craft4-ability" class="select-small"> <option value="STR-mod" data-i18n="strength-abbrv">STR</option> <option value="DEX-mod" data-i18n="dexterity-abbrv">DEX</option> <option value="CON-mod" data-i18n="constitution-abbrv">CON</option> <option value="INT-mod" data-i18n="intelligence-abbrv-default" selected="selected">&#8226;INT</option> <option value="WIS-mod" data-i18n="wisdom-abbrv">WIS</option> <option value="CHA-mod" data-i18n="charisma-abbrv">CHA</option> </select> </span> <span class="table-cell"> <input type="checkbox" name="attr_Craft4-ability" value="STR-mod" class="or-A-show noshow"/> <input type="checkbox" name="attr_Craft4-ability" value="DEX-mod" class="or-B-show noshow"/> <span class="either-or-sect text-tight" data-i18n-title="acp-may-apply-title"><span name="attr_acp"></span><span data-i18n="acp-verysmall-abbrv">ACP</span></span> </span> <span class="table-cell"><input title="@{Craft4-racial}" type="number" name="attr_Craft4-racial" value="0"/></span> <span class="table-cell"><input title="@{Craft4-trait}" type="number" name="attr_Craft4-trait" value="0"/></span> <span class="table-cell"><input title="@{Craft4-feat}" type="number" name="attr_Craft4-feat" value="0"/></span> <span class="table-cell"><input title="@{Craft4-item}" type="number" name="attr_Craft4-item" value="0"/></span> <input class="error-mshow" type="checkbox" value="1" role="status" aria-live="polite" name="attr_Craft4-misc-mod_error"/> <span class="table-cell highlight"><input class="macro-text-inline" title="@{Craft4-misc}" type="text" name="attr_Craft4-misc" value="" data-i18n-placeholder="equation-macro-place"/></span> <span class="table-cell highlight"><input title="@{Craft4-misc-mod}" type="number" class="calc" readonly="readonly" name="attr_Craft4-misc-mod" value="0"/></span> <span class="table-cell"><input title="@{Craft4-ReqTrain}" type="checkbox" name="attr_Craft4-ReqTrain" value="1"/></span> <span class="table-cell"><textarea class="skill-macro-text" title="@{Craft4-note}" name="attr_Craft4-note"></textarea></span> <details class="table-cell extra-sect"> <summary class="hide-readonly">...</summary> <textarea class="skill-macro-text" title="@{Craft4-macro}" name="attr_Craft4-macro">&{template:pf_generic} @{toggle_accessible_flag} @{toggle_rounded_flag} {{font=@{apply_specfont_chat}@{use_specfont}}} {{scroll_desc=@{scroll-desc}}} {{color=@{rolltemplate_color}}} {{header_image=@{header_image-pf_generic-skill}}} {{character_name=@{character_name}}} {{character_id=@{character_id}}} {{subtitle}} {{name=^{craft} @{Craft4-name}}} {{Check=[[ @{skill-query} + [[ @{Craft4} ]] ]]}} @{Craft4-ut} @{skill_options} @{Craft4-cond-notes} {{generic_note=@{Craft4-note}}}</textarea> </details> </div> <div class="table-row craft bg custom-skill-6" data-i18n-list-item="craft-08"> <span class="table-cell"><button title="%{selected|Craft5-Check}" type="roll" value="@{PC-Whisper} @{Craft5-macro}" name="roll_Craft5-Check"></button></span> <span class="table-cell left"><input title="@{Craft5-name}" style="width:96%" type="text" name="attr_Craft5-name" data-i18n-placeholder="craft"/></span> <span class="table-cell"><input title="@{Craft5}" type="number" name="attr_Craft5" value="0" class="calc bigger-total" readonly="readonly"/></span> <span class="table-cell"><input title="@{Craft5-ranks}" type="number" name="attr_Craft5-ranks" value="0"/></span> <span class="table-cell"><input title="@{Craft5-cs}" type="checkbox" name="attr_Craft5-cs" value="3"/></span> <span class="table-cell"> <select title="@{Craft5-ability}" name="attr_Craft5-ability" class="select-small"> <option value="STR-mod" data-i18n="strength-abbrv">STR</option> <option value="DEX-mod" data-i18n="dexterity-abbrv">DEX</option> <option value="CON-mod" data-i18n="constitution-abbrv">CON</option> <option value="INT-mod" data-i18n="intelligence-abbrv-default" selected="selected">&#8226;INT</option> <option value="WIS-mod" data-i18n="wisdom-abbrv">WIS</option> <option value="CHA-mod" data-i18n="charisma-abbrv">CHA</option> </select> </span> <span class="table-cell"> <input type="checkbox" name="attr_Craft5-ability" value="STR-mod" class="or-A-show noshow"/> <input type="checkbox" name="attr_Craft5-ability" value="DEX-mod" class="or-B-show noshow"/> <span class="either-or-sect text-tight" data-i18n-title="acp-may-apply-title"><span name="attr_acp"></span><span data-i18n="acp-verysmall-abbrv">ACP</span></span> </span> <span class="table-cell"><input title="@{Craft5-racial}" type="number" name="attr_Craft5-racial" value="0"/></span> <span class="table-cell"><input title="@{Craft5-trait}" type="number" name="attr_Craft5-trait" value="0"/></span> <span class="table-cell"><input title="@{Craft5-feat}" type="number" name="attr_Craft5-feat" value="0"/></span> <span class="table-cell"><input title="@{Craft5-item}" type="number" name="attr_Craft5-item" value="0"/></span> <input class="error-mshow" type="checkbox" value="1" role="status" aria-live="polite" name="attr_Craft5-misc-mod_error"/> <span class="table-cell highlight"><input class="macro-text-inline" title="@{Craft5-misc}" type="text" name="attr_Craft5-misc" value="" data-i18n-placeholder="equation-macro-place"/></span> <span class="table-cell highlight"><input title="@{Craft5-misc-mod}" type="number" class="calc" readonly="readonly" name="attr_Craft5-misc-mod" value="0"/></span> <span class="table-cell"><input title="@{Craft5-ReqTrain}" type="checkbox" name="attr_Craft5-ReqTrain" value="1"/></span> <span class="table-cell"><textarea class="skill-macro-text" title="@{Craft5-note}" name="attr_Craft5-note"></textarea></span> <details class="table-cell extra-sect"> <summary class="hide-readonly">...</summary> <textarea class="skill-macro-text" title="@{Craft5-macro}" name="attr_Craft5-macro">&{template:pf_generic} @{toggle_accessible_flag} @{toggle_rounded_flag} {{font=@{apply_specfont_chat}@{use_specfont}}} {{scroll_desc=@{scroll-desc}}} {{color=@{rolltemplate_color}}} {{header_image=@{header_image-pf_generic-skill}}} {{character_name=@{character_name}}} {{character_id=@{character_id}}} {{subtitle}} {{name=^{craft} @{Craft5-name}}} {{Check=[[ @{skill-query} + [[ @{Craft5} ]] ]]}} @{Craft5-ut} @{skill_options} @{Craft5-cond-notes} {{generic_note=@{Craft5-note}}}</textarea> </details> </div> <div class="table-row craft bg custom-skill-6" data-i18n-list-item="craft-09"> <span class="table-cell"><button title="%{selected|Craft6-Check}" type="roll" value="@{PC-Whisper} @{Craft6-macro}" name="roll_Craft6-Check"></button></span> <span class="table-cell left"><input title="@{Craft6-name}" style="width:96%" type="text" name="attr_Craft6-name" data-i18n-placeholder="craft"/></span> <span class="table-cell"><input title="@{Craft6}" type="number" name="attr_Craft6" value="0" class="calc bigger-total" readonly="readonly"/></span> <span class="table-cell"><input title="@{Craft6-ranks}" type="number" name="attr_Craft6-ranks" value="0"/></span> <span class="table-cell"><input title="@{Craft6-cs}" type="checkbox" name="attr_Craft6-cs" value="3"/></span> <span class="table-cell"> <select title="@{Craft6-ability}" name="attr_Craft6-ability" class="select-small"> <option value="STR-mod" data-i18n="strength-abbrv">STR</option> <option value="DEX-mod" data-i18n="dexterity-abbrv">DEX</option> <option value="CON-mod" data-i18n="constitution-abbrv">CON</option> <option value="INT-mod" data-i18n="intelligence-abbrv-default" selected="selected">&#8226;INT</option> <option value="WIS-mod" data-i18n="wisdom-abbrv">WIS</option> <option value="CHA-mod" data-i18n="charisma-abbrv">CHA</option> </select> </span> <span class="table-cell"> <input type="checkbox" name="attr_Craft6-ability" value="STR-mod" class="or-A-show noshow"/> <input type="checkbox" name="attr_Craft6-ability" value="DEX-mod" class="or-B-show noshow"/> <span class="either-or-sect text-tight" data-i18n-title="acp-may-apply-title"><span name="attr_acp"></span><span data-i18n="acp-verysmall-abbrv">ACP</span></span> </span> <span class="table-cell"><input title="@{Craft6-racial}" type="number" name="attr_Craft6-racial" value="0"/></span> <span class="table-cell"><input title="@{Craft6-trait}" type="number" name="attr_Craft6-trait" value="0"/></span> <span class="table-cell"><input title="@{Craft6-feat}" type="number" name="attr_Craft6-feat" value="0"/></span> <span class="table-cell"><input title="@{Craft6-item}" type="number" name="attr_Craft6-item" value="0"/></span> <input class="error-mshow" type="checkbox" value="1" role="status" aria-live="polite" name="attr_Craft6-misc-mod_error"/> <span class="table-cell highlight"><input class="macro-text-inline" title="@{Craft6-misc}" type="text" name="attr_Craft6-misc" value="" data-i18n-placeholder="equation-macro-place"/></span> <span class="table-cell highlight"><input title="@{Craft6-misc-mod}" type="number" class="calc" readonly="readonly" name="attr_Craft6-misc-mod" value="0"/></span> <span class="table-cell"><input title="@{Craft6-ReqTrain}" type="checkbox" name="attr_Craft6-ReqTrain" value="1"/></span> <span class="table-cell"><textarea class="skill-macro-text" title="@{Craft6-note}" name="attr_Craft6-note"></textarea></span> <details class="table-cell extra-sect"> <summary class="hide-readonly">...</summary> <textarea class="skill-macro-text" title="@{Craft6-macro}" name="attr_Craft6-macro">&{template:pf_generic} @{toggle_accessible_flag} @{toggle_rounded_flag} {{font=@{apply_specfont_chat}@{use_specfont}}} {{scroll_desc=@{scroll-desc}}} {{color=@{rolltemplate_color}}} {{header_image=@{header_image-pf_generic-skill}}} {{character_name=@{character_name}}} {{character_id=@{character_id}}} {{subtitle}} {{name=^{craft} @{Craft6-name}}} {{Check=[[ @{skill-query} + [[ @{Craft6} ]] ]]}} @{Craft6-ut} @{skill_options} @{Craft6-cond-notes} {{generic_note=@{Craft6-note}}}</textarea> </details> </div> <div class="table-row craft bg custom-skill-10" data-i18n-list-item="craft-10"> <span class="table-cell"><button title="%{selected|Craft7-Check}" type="roll" value="@{PC-Whisper} @{Craft7-macro}" name="roll_Craft7-Check"></button></span> <span class="table-cell left"><input title="@{Craft7-name}" style="width:96%" type="text" name="attr_Craft7-name" data-i18n-placeholder="craft"/></span> <span class="table-cell"><input title="@{Craft7}" type="number" name="attr_Craft7" value="0" class="calc bigger-total" readonly="readonly"/></span> <span class="table-cell"><input title="@{Craft7-ranks}" type="number" name="attr_Craft7-ranks" value="0"/></span> <span class="table-cell"><input title="@{Craft7-cs}" type="checkbox" name="attr_Craft7-cs" value="3"/></span> <span class="table-cell"> <select title="@{Craft7-ability}" name="attr_Craft7-ability" class="select-small"> <option value="STR-mod" data-i18n="strength-abbrv">STR</option> <option value="DEX-mod" data-i18n="dexterity-abbrv">DEX</option> <option value="CON-mod" data-i18n="constitution-abbrv">CON</option> <option value="INT-mod" data-i18n="intelligence-abbrv-default" selected="selected">&#8226;INT</option> <option value="WIS-mod" data-i18n="wisdom-abbrv">WIS</option> <option value="CHA-mod" data-i18n="charisma-abbrv">CHA</option> </select> </span> <span class="table-cell"> <input type="checkbox" name="attr_Craft7-ability" value="STR-mod" class="or-A-show noshow"/> <input type="checkbox" name="attr_Craft7-ability" value="DEX-mod" class="or-B-show noshow"/> <span class="either-or-sect text-tight" data-i18n-title="acp-may-apply-title"><span name="attr_acp"></span><span data-i18n="acp-verysmall-abbrv">ACP</span></span> </span> <span class="table-cell"><input title="@{Craft7-racial}" type="number" name="attr_Craft7-racial" value="0"/></span> <span class="table-cell"><input title="@{Craft7-trait}" type="number" name="attr_Craft7-trait" value="0"/></span> <span class="table-cell"><input title="@{Craft7-feat}" type="number" name="attr_Craft7-feat" value="0"/></span> <span class="table-cell"><input title="@{Craft7-item}" type="number" name="attr_Craft7-item" value="0"/></span> <input class="error-mshow" type="checkbox" value="1" role="status" aria-live="polite" name="attr_Craft7-misc-mod_error"/> <span class="table-cell highlight"><input class="macro-text-inline" title="@{Craft7-misc}" type="text" name="attr_Craft7-misc" value="" data-i18n-placeholder="equation-macro-place"/></span> <span class="table-cell highlight"><input title="@{Craft7-misc-mod}" type="number" class="calc" readonly="readonly" name="attr_Craft7-misc-mod" value="0"/></span> <span class="table-cell"><input title="@{Craft7-ReqTrain}" type="checkbox" name="attr_Craft7-ReqTrain" value="1"/></span> <span class="table-cell"><textarea class="skill-macro-text" title="@{Craft7-note}" name="attr_Craft7-note"></textarea></span> <details class="table-cell extra-sect"> <summary class="hide-readonly">...</summary> <textarea class="skill-macro-text" title="@{Craft7-macro}" name="attr_Craft7-macro">&{template:pf_generic} @{toggle_accessible_flag} @{toggle_rounded_flag} {{font=@{apply_specfont_chat}@{use_specfont}}} {{scroll_desc=@{scroll-desc}}} {{color=@{rolltemplate_color}}} {{header_image=@{header_image-pf_generic-skill}}} {{character_name=@{character_name}}} {{character_id=@{character_id}}} {{subtitle}} {{name=^{craft} @{Craft7-name}}} {{Check=[[ @{skill-query} + [[ @{Craft7} ]] ]]}} @{Craft7-ut} @{skill_options} @{Craft7-cond-notes} {{generic_note=@{Craft7-note}}}</textarea> </details> </div> <div class="table-row craft bg custom-skill-10" data-i18n-list-item="craft-11"> <span class="table-cell"><button title="%{selected|Craft8-Check}" type="roll" value="@{PC-Whisper} @{Craft8-macro}" name="roll_Craft8-Check"></button></span> <span class="table-cell left"><input title="@{Craft8-name}" style="width:96%" type="text" name="attr_Craft8-name" data-i18n-placeholder="craft"/></span> <span class="table-cell"><input title="@{Craft8}" type="number" name="attr_Craft8" value="0" class="calc bigger-total" readonly="readonly"/></span> <span class="table-cell"><input title="@{Craft8-ranks}" type="number" name="attr_Craft8-ranks" value="0"/></span> <span class="table-cell"><input title="@{Craft8-cs}" type="checkbox" name="attr_Craft8-cs" value="3"/></span> <span class="table-cell"> <select title="@{Craft8-ability}" name="attr_Craft8-ability" class="select-small"> <option value="STR-mod" data-i18n="strength-abbrv">STR</option> <option value="DEX-mod" data-i18n="dexterity-abbrv">DEX</option> <option value="CON-mod" data-i18n="constitution-abbrv">CON</option> <option value="INT-mod" data-i18n="intelligence-abbrv-default" selected="selected">&#8226;INT</option> <option value="WIS-mod" data-i18n="wisdom-abbrv">WIS</option> <option value="CHA-mod" data-i18n="charisma-abbrv">CHA</option> </select> </span> <span class="table-cell"> <input type="checkbox" name="attr_Craft8-ability" value="STR-mod" class="or-A-show noshow"/> <input type="checkbox" name="attr_Craft8-ability" value="DEX-mod" class="or-B-show noshow"/> <span class="either-or-sect text-tight" data-i18n-title="acp-may-apply-title"><span name="attr_acp"></span><span data-i18n="acp-verysmall-abbrv">ACP</span></span> </span> <span class="table-cell"><input title="@{Craft8-racial}" type="number" name="attr_Craft8-racial" value="0"/></span> <span class="table-cell"><input title="@{Craft8-trait}" type="number" name="attr_Craft8-trait" value="0"/></span> <span class="table-cell"><input title="@{Craft8-feat}" type="number" name="attr_Craft8-feat" value="0"/></span> <span class="table-cell"><input title="@{Craft8-item}" type="number" name="attr_Craft8-item" value="0"/></span> <input class="error-mshow" type="checkbox" value="1" role="status" aria-live="polite" name="attr_Craft8-misc-mod_error"/> <span class="table-cell highlight"><input class="macro-text-inline" title="@{Craft8-misc}" type="text" name="attr_Craft8-misc" value="" data-i18n-placeholder="equation-macro-place"/></span> <span class="table-cell highlight"><input title="@{Craft8-misc-mod}" type="number" class="calc" readonly="readonly" name="attr_Craft8-misc-mod" value="0"/></span> <span class="table-cell"><input title="@{Craft8-ReqTrain}" type="checkbox" name="attr_Craft8-ReqTrain" value="1"/></span> <span class="table-cell"><textarea class="skill-macro-text" title="@{Craft8-note}" name="attr_Craft8-note"></textarea></span> <details class="table-cell extra-sect"> <summary class="hide-readonly">...</summary> <textarea class="skill-macro-text" title="@{Craft8-macro}" name="attr_Craft8-macro">&{template:pf_generic} @{toggle_accessible_flag} @{toggle_rounded_flag} {{font=@{apply_specfont_chat}@{use_specfont}}} {{scroll_desc=@{scroll-desc}}} {{color=@{rolltemplate_color}}} {{header_image=@{header_image-pf_generic-skill}}} {{character_name=@{character_name}}} {{character_id=@{character_id}}} {{subtitle}} {{name=^{craft} @{Craft8-name}}} {{Check=[[ @{skill-query} + [[ @{Craft8} ]] ]]}} @{Craft8-ut} @{skill_options} @{Craft8-cond-notes} {{generic_note=@{Craft8-note}}}</textarea> </details> </div> <div class="table-row craft bg custom-skill-10" data-i18n-list-item="craft-12"> <span class="table-cell"><button title="%{selected|Craft9-Check}" type="roll" value="@{PC-Whisper} @{Craft9-macro}" name="roll_Craft9-Check"></button></span> <span class="table-cell left"><input title="@{Craft9-name}" style="width:96%" type="text" name="attr_Craft9-name" data-i18n-placeholder="craft"/></span> <span class="table-cell"><input title="@{Craft9}" type="number" name="attr_Craft9" value="0" class="calc bigger-total" readonly="readonly"/></span> <span class="table-cell"><input title="@{Craft9-ranks}" type="number" name="attr_Craft9-ranks" value="0"/></span> <span class="table-cell"><input title="@{Craft9-cs}" type="checkbox" name="attr_Craft9-cs" value="3"/></span> <span class="table-cell"> <select title="@{Craft9-ability}" name="attr_Craft9-ability" class="select-small"> <option value="STR-mod" data-i18n="strength-abbrv">STR</option> <option value="DEX-mod" data-i18n="dexterity-abbrv">DEX</option> <option value="CON-mod" data-i18n="constitution-abbrv">CON</option> <option value="INT-mod" data-i18n="intelligence-abbrv-default" selected="selected">&#8226;INT</option> <option value="WIS-mod" data-i18n="wisdom-abbrv">WIS</option> <option value="CHA-mod" data-i18n="charisma-abbrv">CHA</option> </select> </span> <span class="table-cell"> <input type="checkbox" name="attr_Craft9-ability" value="STR-mod" class="or-A-show noshow"/> <input type="checkbox" name="attr_Craft9-ability" value="DEX-mod" class="or-B-show noshow"/> <span class="either-or-sect text-tight" data-i18n-title="acp-may-apply-title"><span name="attr_acp"></span><span data-i18n="acp-verysmall-abbrv">ACP</span></span> </span> <span class="table-cell"><input title="@{Craft9-racial}" type="number" name="attr_Craft9-racial" value="0"/></span> <span class="table-cell"><input title="@{Craft9-trait}" type="number" name="attr_Craft9-trait" value="0"/></span> <span class="table-cell"><input title="@{Craft9-feat}" type="number" name="attr_Craft9-feat" value="0"/></span> <span class="table-cell"><input title="@{Craft9-item}" type="number" name="attr_Craft9-item" value="0"/></span> <input class="error-mshow" type="checkbox" value="1" role="status" aria-live="polite" name="attr_Craft9-misc-mod_error"/> <span class="table-cell highlight"><input class="macro-text-inline" title="@{Craft9-misc}" type="text" name="attr_Craft9-misc" value="" data-i18n-placeholder="equation-macro-place"/></span> <span class="table-cell highlight"><input title="@{Craft9-misc-mod}" type="number" class="calc" readonly="readonly" name="attr_Craft9-misc-mod" value="0"/></span> <span class="table-cell"><input title="@{Craft9-ReqTrain}" type="checkbox" name="attr_Craft9-ReqTrain" value="1"/></span> <span class="table-cell"><textarea class="skill-macro-text" title="@{Craft9-note}" name="attr_Craft9-note"></textarea></span> <details class="table-cell extra-sect"> <summary class="hide-readonly">...</summary> <textarea class="skill-macro-text" title="@{Craft9-macro}" name="attr_Craft9-macro">&{template:pf_generic} @{toggle_accessible_flag} @{toggle_rounded_flag} {{font=@{apply_specfont_chat}@{use_specfont}}} {{scroll_desc=@{scroll-desc}}} {{color=@{rolltemplate_color}}} {{header_image=@{header_image-pf_generic-skill}}} {{character_name=@{character_name}}} {{character_id=@{character_id}}} {{subtitle}} {{name=^{craft} @{Craft9-name}}} {{Check=[[ @{skill-query} + [[ @{Craft9} ]] ]]}} @{Craft9-ut} @{skill_options} @{Craft9-cond-notes} {{generic_note=@{Craft9-note}}}</textarea> </details> </div> <div class="table-row craft bg custom-skill-10" data-i18n-list-item="craft-13"> <span class="table-cell"><button title="%{selected|Craft10-Check}" type="roll" value="@{PC-Whisper} @{Craft10-macro}" name="roll_Craft10-Check"></button></span> <span class="table-cell left"><input title="@{Craft10-name}" style="width:96%" type="text" name="attr_Craft10-name" data-i18n-placeholder="craft"/></span> <span class="table-cell"><input title="@{Craft10}" type="number" name="attr_Craft10" value="0" class="calc bigger-total" readonly="readonly"/></span> <span class="table-cell"><input title="@{Craft10-ranks}" type="number" name="attr_Craft10-ranks" value="0"/></span> <span class="table-cell"><input title="@{Craft10-cs}" type="checkbox" name="attr_Craft10-cs" value="3"/></span> <span class="table-cell"> <select title="@{Craft10-ability}" name="attr_Craft10-ability" class="select-small"> <option value="STR-mod" data-i18n="strength-abbrv">STR</option> <option value="DEX-mod" data-i18n="dexterity-abbrv">DEX</option> <option value="CON-mod" data-i18n="constitution-abbrv">CON</option> <option value="INT-mod" data-i18n="intelligence-abbrv-default" selected="selected">&#8226;INT</option> <option value="WIS-mod" data-i18n="wisdom-abbrv">WIS</option> <option value="CHA-mod" data-i18n="charisma-abbrv">CHA</option> </select> </span> <span class="table-cell"> <input type="checkbox" name="attr_Craft10-ability" value="STR-mod" class="or-A-show noshow"/> <input type="checkbox" name="attr_Craft10-ability" value="DEX-mod" class="or-B-show noshow"/> <span class="either-or-sect text-tight" data-i18n-title="acp-may-apply-title"><span name="attr_acp"></span><span data-i18n="acp-verysmall-abbrv">ACP</span></span> </span> <span class="table-cell"><input title="@{Craft10-racial}" type="number" name="attr_Craft10-racial" value="0"/></span> <span class="table-cell"><input title="@{Craft10-trait}" type="number" name="attr_Craft10-trait" value="0"/></span> <span class="table-cell"><input title="@{Craft10-feat}" type="number" name="attr_Craft10-feat" value="0"/></span> <span class="table-cell"><input title="@{Craft10-item}" type="number" name="attr_Craft10-item" value="0"/></span> <input class="error-mshow" type="checkbox" value="1" role="status" aria-live="polite" name="attr_Craft10-misc-mod_error"/> <span class="table-cell highlight"><input class="macro-text-inline" title="@{Craft10-misc}" type="text" name="attr_Craft10-misc" value="" data-i18n-placeholder="equation-macro-place"/></span> <span class="table-cell highlight"><input title="@{Craft10-misc-mod}" type="number" class="calc" readonly="readonly" name="attr_Craft10-misc-mod" value="0"/></span> <span class="table-cell"><input title="@{Craft10-ReqTrain}" type="checkbox" name="attr_Craft10-ReqTrain" value="1"/></span> <span class="table-cell"><textarea class="skill-macro-text" title="@{Craft10-note}" name="attr_Craft10-note"></textarea></span> <details class="table-cell extra-sect"> <summary class="hide-readonly">...</summary> <textarea class="skill-macro-text" title="@{Craft10-macro}" name="attr_Craft10-macro">&{template:pf_generic} @{toggle_accessible_flag} @{toggle_rounded_flag} {{font=@{apply_specfont_chat}@{use_specfont}}} {{scroll_desc=@{scroll-desc}}} {{color=@{rolltemplate_color}}} {{header_image=@{header_image-pf_generic-skill}}} {{character_name=@{character_name}}} {{character_id=@{character_id}}} {{subtitle}} {{name=^{craft} @{Craft10-name}}} {{Check=[[ @{skill-query} + [[ @{Craft10} ]] ]]}} @{Craft10-ut} @{skill_options} @{Craft10-cond-notes} {{generic_note=@{Craft10-note}}}</textarea> </details> </div> <div class="table-row adventure" data-i18n-list-item="diplomacy"> <span class="table-cell"><button title="%{selected|Diplomacy-Check}" type="roll" value="@{PC-Whisper} @{Diplomacy-macro}" name="roll_Diplomacy-Check"></button></span> <span class="table-cell left" data-i18n="diplomacy">Diplomacy</span> <span class="table-cell"><input title="@{Diplomacy}" type="number" name="attr_Diplomacy" value="0" class="calc bigger-total" readonly="readonly"/></span> <span class="table-cell"><input title="@{Diplomacy-ranks}" type="number" name="attr_Diplomacy-ranks" value="0"/></span> <span class="table-cell"><input title="@{Diplomacy-cs}" type="checkbox" name="attr_Diplomacy-cs" value="3"/></span> <span class="table-cell"> <select title="@{Diplomacy-ability}" name="attr_Diplomacy-ability" class="select-small"> <option value="STR-mod" data-i18n="strength-abbrv">STR</option> <option value="DEX-mod" data-i18n="dexterity-abbrv">DEX</option> <option value="CON-mod" data-i18n="constitution-abbrv">CON</option> <option value="INT-mod" data-i18n="intelligence-abbrv">INT</option> <option value="WIS-mod" data-i18n="wisdom-abbrv">WIS</option> <option value="CHA-mod" data-i18n="charisma-abbrv-default" selected="selected">&#8226;CHA</option> </select> </span> <span class="table-cell"> <input type="checkbox" name="attr_Diplomacy-ability" value="STR-mod" class="or-A-show noshow"/> <input type="checkbox" name="attr_Diplomacy-ability" value="DEX-mod" class="or-B-show noshow"/> <span class="either-or-sect text-tight" data-i18n-title="acp-may-apply-title"><span name="attr_acp"></span><span data-i18n="acp-verysmall-abbrv">ACP</span></span> </span> <span class="table-cell"><input title="@{Diplomacy-racial}" type="number" name="attr_Diplomacy-racial" value="0"/></span> <span class="table-cell"><input title="@{Diplomacy-trait}" type="number" name="attr_Diplomacy-trait" value="0"/></span> <span class="table-cell"><input title="@{Diplomacy-feat}" type="number" name="attr_Diplomacy-feat" value="0"/></span> <span class="table-cell"><input title="@{Diplomacy-item}" type="number" name="attr_Diplomacy-item" value="0"/></span> <input class="error-mshow" type="checkbox" value="1" role="status" aria-live="polite" name="attr_Diplomacy-misc-mod_error"/> <span class="table-cell highlight"><input class="macro-text-inline" title="@{Diplomacy-misc}" type="text" name="attr_Diplomacy-misc" value="" data-i18n-placeholder="equation-macro-place"/></span> <span class="table-cell highlight"><input title="@{Diplomacy-misc-mod}" type="number" class="calc" readonly="readonly" name="attr_Diplomacy-misc-mod" value="0"/></span> <span class="table-cell"><input title="@{Diplomacy-ReqTrain}" type="checkbox" name="attr_Diplomacy-ReqTrain" value="1"/></span> <span class="table-cell"><textarea class="skill-macro-text" title="@{Diplomacy-note}" name="attr_Diplomacy-note"></textarea></span> <details class="table-cell extra-sect"> <summary class="hide-readonly">...</summary> <textarea class="skill-macro-text" title="@{Diplomacy-macro}" name="attr_Diplomacy-macro">&{template:pf_generic} @{toggle_accessible_flag} @{toggle_rounded_flag} {{font=@{apply_specfont_chat}@{use_specfont}}} {{scroll_desc=@{scroll-desc}}} {{color=@{rolltemplate_color}}} {{header_image=@{header_image-pf_generic-skill}}} {{character_name=@{character_name}}} {{character_id=@{character_id}}} {{subtitle}} {{name=^{diplomacy}}} {{Check=[[ @{skill-query} + [[ @{Diplomacy} ]] ]]}} @{Diplomacy-ut} @{skill_options} @{Diplomacy-cond-notes} {{generic_note=@{Diplomacy-note}}}</textarea> </details> </div> <div class="table-row adventure" data-i18n-list-item="disable-device"> <span class="table-cell"><button title="%{selected|Disable-Device-Check}" type="roll" value="@{PC-Whisper} @{Disable-Device-macro}" name="roll_Disable-Device-Check"></button></span> <span class="table-cell left" data-i18n="disable-device">Disable-Device</span> <span class="table-cell"><input title="@{Disable-Device}" type="number" name="attr_Disable-Device" value="0" class="calc bigger-total" readonly="readonly"/></span> <span class="table-cell"><input title="@{Disable-Device-ranks}" type="number" name="attr_Disable-Device-ranks" value="0"/></span> <span class="table-cell"><input title="@{Disable-Device-cs}" type="checkbox" name="attr_Disable-Device-cs" value="3"/></span> <span class="table-cell"> <select title="@{Disable-Device-ability}" name="attr_Disable-Device-ability" class="select-small"> <option value="STR-mod" data-i18n="strength-abbrv">STR</option> <option value="DEX-mod" data-i18n="dexterity-abbrv-default" selected="selected">&#8226;DEX</option> <option value="CON-mod" data-i18n="constitution-abbrv">CON</option> <option value="INT-mod" data-i18n="intelligence-abbrv">INT</option> <option value="WIS-mod" data-i18n="wisdom-abbrv">WIS</option> <option value="CHA-mod" data-i18n="charisma-abbrv">CHA</option> </select> </span> <span class="table-cell"> <input type="checkbox" name="attr_Disable-Device-ability" value="STR-mod" class="or-A-show noshow"/> <input type="checkbox" name="attr_Disable-Device-ability" value="DEX-mod" class="or-B-show noshow"/> <span class="either-or-sect text-tight" data-i18n-title="acp-may-apply-title"><span name="attr_acp"></span><span data-i18n="acp-verysmall-abbrv">ACP</span></span> </span> <span class="table-cell"><input title="@{Disable-Device-racial}" type="number" name="attr_Disable-Device-racial" value="0"/></span> <span class="table-cell"><input title="@{Disable-Device-trait}" type="number" name="attr_Disable-Device-trait" value="0"/></span> <span class="table-cell"><input title="@{Disable-Device-feat}" type="number" name="attr_Disable-Device-feat" value="0"/></span> <span class="table-cell"><input title="@{Disable-Device-item}" type="number" name="attr_Disable-Device-item" value="0"/></span> <input class="error-mshow" type="checkbox" value="1" role="status" aria-live="polite" name="attr_Disable-Device-misc-mod_error"/> <span class="table-cell highlight"><input class="macro-text-inline" title="@{Disable-Device-misc}" type="text" name="attr_Disable-Device-misc" value="" data-i18n-placeholder="equation-macro-place"/></span> <span class="table-cell highlight"><input title="@{Disable-Device-misc-mod}" type="number" class="calc" readonly="readonly" name="attr_Disable-Device-misc-mod" value="0"/></span> <span class="table-cell"><input title="@{Disable-Device-ReqTrain}" type="checkbox" name="attr_Disable-Device-ReqTrain" value="1" checked="checked"/></span> <span class="table-cell"><textarea class="skill-macro-text" title="@{Disable-Device-note}" name="attr_Disable-Device-note"></textarea></span> <details class="table-cell extra-sect"> <summary class="hide-readonly">...</summary> <textarea class="skill-macro-text" title="@{Disable-Device-macro}" name="attr_Disable-Device-macro">&{template:pf_generic} @{toggle_accessible_flag} @{toggle_rounded_flag} {{font=@{apply_specfont_chat}@{use_specfont}}} {{scroll_desc=@{scroll-desc}}} {{color=@{rolltemplate_color}}} {{header_image=@{header_image-pf_generic-skill}}} {{character_name=@{character_name}}} {{character_id=@{character_id}}} {{subtitle}} {{name=^{disable-device}}} {{Check=[[ @{skill-query} + [[ @{Disable-Device} ]] ]]}} @{Disable-Device-ut} @{skill_options} @{Disable-Device-cond-notes} {{generic_note=@{Disable-Device-note}}}</textarea> </details> </div> <div class="table-row adventure" data-i18n-list-item="disguise"> <span class="table-cell"><button title="%{selected|Disguise-Check}" type="roll" value="@{PC-Whisper} @{Disguise-macro}" name="roll_Disguise-Check"></button></span> <span class="table-cell left" data-i18n="disguise">Disguise</span> <span class="table-cell"><input title="@{Disguise}" type="number" name="attr_Disguise" value="0" class="calc bigger-total" readonly="readonly"/></span> <span class="table-cell"><input title="@{Disguise-ranks}" type="number" name="attr_Disguise-ranks" value="0"/></span> <span class="table-cell"><input title="@{Disguise-cs}" type="checkbox" name="attr_Disguise-cs" value="3"/></span> <span class="table-cell"> <select title="@{Disguise-ability}" name="attr_Disguise-ability" class="select-small"> <option value="STR-mod" data-i18n="strength-abbrv">STR</option> <option value="DEX-mod" data-i18n="dexterity-abbrv">DEX</option> <option value="CON-mod" data-i18n="constitution-abbrv">CON</option> <option value="INT-mod" data-i18n="intelligence-abbrv">INT</option> <option value="WIS-mod" data-i18n="wisdom-abbrv">WIS</option> <option value="CHA-mod" data-i18n="charisma-abbrv-default" selected="selected">&#8226;CHA</option> </select> </span> <span class="table-cell"> <input type="checkbox" name="attr_Disguise-ability" value="STR-mod" class="or-A-show noshow"/> <input type="checkbox" name="attr_Disguise-ability" value="DEX-mod" class="or-B-show noshow"/> <span class="either-or-sect text-tight" data-i18n-title="acp-may-apply-title"><span name="attr_acp"></span><span data-i18n="acp-verysmall-abbrv">ACP</span></span> </span> <span class="table-cell"><input title="@{Disguise-racial}" type="number" name="attr_Disguise-racial" value="0"/></span> <span class="table-cell"><input title="@{Disguise-trait}" type="number" name="attr_Disguise-trait" value="0"/></span> <span class="table-cell"><input title="@{Disguise-feat}" type="number" name="attr_Disguise-feat" value="0"/></span> <span class="table-cell"><input title="@{Disguise-item}" type="number" name="attr_Disguise-item" value="0"/></span> <input class="error-mshow" type="checkbox" value="1" role="status" aria-live="polite" name="attr_Disguise-misc-mod_error"/> <span class="table-cell highlight"><input class="macro-text-inline" title="@{Disguise-misc}" type="text" name="attr_Disguise-misc" value="" data-i18n-placeholder="equation-macro-place"/></span> <span class="table-cell highlight"><input title="@{Disguise-misc-mod}" type="number" class="calc" readonly="readonly" name="attr_Disguise-misc-mod" value="0"/></span> <span class="table-cell"><input title="@{Disguise-ReqTrain}" type="checkbox" name="attr_Disguise-ReqTrain" value="1"/></span> <span class="table-cell"><textarea class="skill-macro-text" title="@{Disguise-note}" name="attr_Disguise-note"></textarea></span> <details class="table-cell extra-sect"> <summary class="hide-readonly">...</summary> <textarea class="skill-macro-text" title="@{Disguise-macro}" name="attr_Disguise-macro">&{template:pf_generic} @{toggle_accessible_flag} @{toggle_rounded_flag} {{font=@{apply_specfont_chat}@{use_specfont}}} {{scroll_desc=@{scroll-desc}}} {{color=@{rolltemplate_color}}} {{header_image=@{header_image-pf_generic-skill}}} {{character_name=@{character_name}}} {{character_id=@{character_id}}} {{subtitle}} {{name=^{disguise}}} {{Check=[[ @{skill-query} + [[ @{Disguise} ]] ]]}} @{Disguise-ut} @{skill_options} @{Disguise-cond-notes} {{generic_note=@{Disguise-note}}}</textarea> </details> </div> <div class="table-row adventure" data-i18n-list-item="escape-artist"> <span class="table-cell"><button title="%{selected|Escape-Artist-Check}" type="roll" value="@{PC-Whisper} @{Escape-Artist-macro}" name="roll_Escape-Artist-Check"></button></span> <span class="table-cell left" data-i18n="escape-artist">Escape-Artist</span> <span class="table-cell"><input title="@{Escape-Artist}" type="number" name="attr_Escape-Artist" value="0" class="calc bigger-total" readonly="readonly"/></span> <span class="table-cell"><input title="@{Escape-Artist-ranks}" type="number" name="attr_Escape-Artist-ranks" value="0"/></span> <span class="table-cell"><input title="@{Escape-Artist-cs}" type="checkbox" name="attr_Escape-Artist-cs" value="3"/></span> <span class="table-cell"> <select title="@{Escape-Artist-ability}" name="attr_Escape-Artist-ability" class="select-small"> <option value="STR-mod" data-i18n="strength-abbrv">STR</option> <option value="DEX-mod" data-i18n="dexterity-abbrv-default" selected="selected">&#8226;DEX</option> <option value="CON-mod" data-i18n="constitution-abbrv">CON</option> <option value="INT-mod" data-i18n="intelligence-abbrv">INT</option> <option value="WIS-mod" data-i18n="wisdom-abbrv">WIS</option> <option value="CHA-mod" data-i18n="charisma-abbrv">CHA</option> </select> </span> <span class="table-cell"> <input type="checkbox" name="attr_Escape-Artist-ability" value="STR-mod" class="or-A-show noshow"/> <input type="checkbox" name="attr_Escape-Artist-ability" value="DEX-mod" class="or-B-show noshow"/> <span class="either-or-sect text-tight" data-i18n-title="acp-may-apply-title"><span name="attr_acp"></span><span data-i18n="acp-verysmall-abbrv">ACP</span></span> </span> <span class="table-cell"><input title="@{Escape-Artist-racial}" type="number" name="attr_Escape-Artist-racial" value="0"/></span> <span class="table-cell"><input title="@{Escape-Artist-trait}" type="number" name="attr_Escape-Artist-trait" value="0"/></span> <span class="table-cell"><input title="@{Escape-Artist-feat}" type="number" name="attr_Escape-Artist-feat" value="0"/></span> <span class="table-cell"><input title="@{Escape-Artist-item}" type="number" name="attr_Escape-Artist-item" value="0"/></span> <input class="error-mshow" type="checkbox" value="1" role="status" aria-live="polite" name="attr_Escape-Artist-misc-mod_error"/> <span class="table-cell highlight"><input class="macro-text-inline" title="@{Escape-Artist-misc}" type="text" name="attr_Escape-Artist-misc" value="" data-i18n-placeholder="equation-macro-place"/></span> <span class="table-cell highlight"><input title="@{Escape-Artist-misc-mod}" type="number" class="calc" readonly="readonly" name="attr_Escape-Artist-misc-mod" value="0"/></span> <span class="table-cell"><input title="@{Escape-Artist-ReqTrain}" type="checkbox" name="attr_Escape-Artist-ReqTrain" value="1"/></span> <span class="table-cell"><textarea class="skill-macro-text" title="@{Escape-Artist-note}" name="attr_Escape-Artist-note"></textarea></span> <details class="table-cell extra-sect"> <summary class="hide-readonly">...</summary> <textarea class="skill-macro-text" title="@{Escape-Artist-macro}" name="attr_Escape-Artist-macro">&{template:pf_generic} @{toggle_accessible_flag} @{toggle_rounded_flag} {{font=@{apply_specfont_chat}@{use_specfont}}} {{scroll_desc=@{scroll-desc}}} {{color=@{rolltemplate_color}}} {{header_image=@{header_image-pf_generic-skill}}} {{character_name=@{character_name}}} {{character_id=@{character_id}}} {{subtitle}} {{name=^{escape-artist}}} {{Check=[[ @{skill-query} + [[ @{Escape-Artist} ]] ]]}} @{Escape-Artist-ut} @{skill_options} @{Escape-Artist-cond-notes} {{generic_note=@{Escape-Artist-note}}}</textarea> </details> </div> <div class="table-row adventure" data-i18n-list-item="fly"> <span class="table-cell"><button title="%{selected|Fly-Check}" type="roll" value="@{PC-Whisper} @{Fly-macro}" name="roll_Fly-Check"></button></span> <span class="table-cell left"><span data-i18n="fly">Fly</span>*</span> <span class="table-cell"><input title="@{Fly}" type="number" name="attr_Fly" value="0" class="calc bigger-total" readonly="readonly"/></span> <span class="table-cell"><input title="@{Fly-ranks}" type="number" name="attr_Fly-ranks" value="0"/></span> <span class="table-cell"><input title="@{Fly-cs}" type="checkbox" name="attr_Fly-cs" value="3"/></span> <span class="table-cell"> <select title="@{Fly-ability}" name="attr_Fly-ability" class="select-small"> <option value="STR-mod" data-i18n="strength-abbrv">STR</option> <option value="DEX-mod" data-i18n="dexterity-abbrv-default" selected="selected">&#8226;DEX</option> <option value="CON-mod" data-i18n="constitution-abbrv">CON</option> <option value="INT-mod" data-i18n="intelligence-abbrv">INT</option> <option value="WIS-mod" data-i18n="wisdom-abbrv">WIS</option> <option value="CHA-mod" data-i18n="charisma-abbrv">CHA</option> </select> </span> <span class="table-cell"> <input type="checkbox" name="attr_Fly-ability" value="STR-mod" class="or-A-show noshow"/> <input type="checkbox" name="attr_Fly-ability" value="DEX-mod" class="or-B-show noshow"/> <span class="either-or-sect text-tight" data-i18n-title="acp-may-apply-title"><span name="attr_acp"></span><span data-i18n="acp-verysmall-abbrv">ACP</span></span> </span> <span class="table-cell"><input title="@{Fly-racial}" type="number" name="attr_Fly-racial" value="0"/></span> <span class="table-cell"><input title="@{Fly-trait}" type="number" name="attr_Fly-trait" value="0"/></span> <span class="table-cell"><input title="@{Fly-feat}" type="number" name="attr_Fly-feat" value="0"/></span> <span class="table-cell"><input title="@{Fly-item}" type="number" name="attr_Fly-item" value="0"/></span> <input class="error-mshow" type="checkbox" value="1" role="status" aria-live="polite" name="attr_Fly-misc-mod_error"/> <span class="table-cell highlight"><input class="macro-text-inline" title="@{Fly-misc}" type="text" name="attr_Fly-misc" value="" data-i18n-placeholder="equation-macro-place"/></span> <span class="table-cell highlight"><input title="@{Fly-misc-mod}" type="number" class="calc" readonly="readonly" name="attr_Fly-misc-mod" value="0"/></span> <span class="table-cell"><input title="@{Fly-ReqTrain}" type="checkbox" name="attr_Fly-ReqTrain" value="1"/></span> <span class="table-cell"><textarea class="skill-macro-text" title="@{Fly-note}" name="attr_Fly-note"></textarea></span> <details class="table-cell extra-sect"> <summary class="hide-readonly">...</summary> <textarea class="skill-macro-text" title="@{Fly-macro}" name="attr_Fly-macro">&{template:pf_generic} @{toggle_accessible_flag} @{toggle_rounded_flag} {{font=@{apply_specfont_chat}@{use_specfont}}} {{scroll_desc=@{scroll-desc}}} {{color=@{rolltemplate_color}}} {{header_image=@{header_image-pf_generic-skill}}} {{character_name=@{character_name}}} {{character_id=@{character_id}}} {{subtitle}} {{name=^{fly}}} {{Check=[[ @{skill-query} + [[ @{Fly} ]] ]]}} @{Fly-ut} @{skill_options} @{Fly-cond-notes} {{generic_note=@{Fly-note}}}</textarea> </details> </div> <div class="table-row bg" data-i18n-list-item="handle-animal"> <span class="table-cell"><button title="%{selected|Handle-Animal-Check}" type="roll" value="@{PC-Whisper} @{Handle-Animal-macro}" name="roll_Handle-Animal-Check"></button></span> <span class="table-cell left" data-i18n="handle-animal">Handle-Animal</span> <span class="table-cell"><input title="@{Handle-Animal}" type="number" name="attr_Handle-Animal" value="0" class="calc bigger-total" readonly="readonly"/></span> <span class="table-cell"><input title="@{Handle-Animal-ranks}" type="number" name="attr_Handle-Animal-ranks" value="0"/></span> <span class="table-cell"><input title="@{Handle-Animal-cs}" type="checkbox" name="attr_Handle-Animal-cs" value="3"/></span> <span class="table-cell"> <select title="@{Handle-Animal-ability}" name="attr_Handle-Animal-ability" class="select-small"> <option value="STR-mod" data-i18n="strength-abbrv">STR</option> <option value="DEX-mod" data-i18n="dexterity-abbrv">DEX</option> <option value="CON-mod" data-i18n="constitution-abbrv">CON</option> <option value="INT-mod" data-i18n="intelligence-abbrv">INT</option> <option value="WIS-mod" data-i18n="wisdom-abbrv">WIS</option> <option value="CHA-mod" data-i18n="charisma-abbrv-default" selected="selected">&#8226;CHA</option> </select> </span> <span class="table-cell"> <input type="checkbox" name="attr_Handle-Animal-ability" value="STR-mod" class="or-A-show noshow"/> <input type="checkbox" name="attr_Handle-Animal-ability" value="DEX-mod" class="or-B-show noshow"/> <span class="either-or-sect text-tight" data-i18n-title="acp-may-apply-title"><span name="attr_acp"></span><span data-i18n="acp-verysmall-abbrv">ACP</span></span> </span> <span class="table-cell"><input title="@{Handle-Animal-racial}" type="number" name="attr_Handle-Animal-racial" value="0"/></span> <span class="table-cell"><input title="@{Handle-Animal-trait}" type="number" name="attr_Handle-Animal-trait" value="0"/></span> <span class="table-cell"><input title="@{Handle-Animal-feat}" type="number" name="attr_Handle-Animal-feat" value="0"/></span> <span class="table-cell"><input title="@{Handle-Animal-item}" type="number" name="attr_Handle-Animal-item" value="0"/></span> <input class="error-mshow" type="checkbox" value="1" role="status" aria-live="polite" name="attr_Handle-Animal-misc-mod_error"/> <span class="table-cell highlight"><input class="macro-text-inline" title="@{Handle-Animal-misc}" type="text" name="attr_Handle-Animal-misc" value="" data-i18n-placeholder="equation-macro-place"/></span> <span class="table-cell highlight"><input title="@{Handle-Animal-misc-mod}" type="number" class="calc" readonly="readonly" name="attr_Handle-Animal-misc-mod" value="0"/></span> <span class="table-cell"><input title="@{Handle-Animal-ReqTrain}" type="checkbox" name="attr_Handle-Animal-ReqTrain" value="1" checked="checked"/></span> <span class="table-cell"><textarea class="skill-macro-text" title="@{Handle-Animal-note}" name="attr_Handle-Animal-note"></textarea></span> <details class="table-cell extra-sect"> <summary class="hide-readonly">...</summary> <textarea class="skill-macro-text" title="@{Handle-Animal-macro}" name="attr_Handle-Animal-macro">&{template:pf_generic} @{toggle_accessible_flag} @{toggle_rounded_flag} {{font=@{apply_specfont_chat}@{use_specfont}}} {{scroll_desc=@{scroll-desc}}} {{color=@{rolltemplate_color}}} {{header_image=@{header_image-pf_generic-skill}}} {{character_name=@{character_name}}} {{character_id=@{character_id}}} {{subtitle}} {{name=^{handle-animal}}} {{Check=[[ @{skill-query} + [[ @{Handle-Animal} ]] ]]}} @{Handle-Animal-ut} @{skill_options} @{Handle-Animal-cond-notes} {{generic_note=@{Handle-Animal-note}}}</textarea> </details> </div> <div class="table-row adventure" data-i18n-list-item="heal"> <span class="table-cell"><button title="%{selected|Heal-Check}" type="roll" value="@{PC-Whisper} @{Heal-macro}" name="roll_Heal-Check"></button></span> <span class="table-cell left" data-i18n="heal">Heal</span> <span class="table-cell"><input title="@{Heal}" type="number" name="attr_Heal" value="0" class="calc bigger-total" readonly="readonly"/></span> <span class="table-cell"><input title="@{Heal-ranks}" type="number" name="attr_Heal-ranks" value="0"/></span> <span class="table-cell"><input title="@{Heal-cs}" type="checkbox" name="attr_Heal-cs" value="3"/></span> <span class="table-cell"> <select title="@{Heal-ability}" name="attr_Heal-ability" class="select-small"> <option value="STR-mod" data-i18n="strength-abbrv">STR</option> <option value="DEX-mod" data-i18n="dexterity-abbrv">DEX</option> <option value="CON-mod" data-i18n="constitution-abbrv">CON</option> <option value="INT-mod" data-i18n="intelligence-abbrv">INT</option> <option value="WIS-mod" data-i18n="wisdom-abbrv-default" selected="selected">&#8226;WIS</option> <option value="CHA-mod" data-i18n="charisma-abbrv">CHA</option> </select> </span> <span class="table-cell"> <input type="checkbox" name="attr_Heal-ability" value="STR-mod" class="or-A-show noshow"/> <input type="checkbox" name="attr_Heal-ability" value="DEX-mod" class="or-B-show noshow"/> <span class="either-or-sect text-tight" data-i18n-title="acp-may-apply-title"><span name="attr_acp"></span><span data-i18n="acp-verysmall-abbrv">ACP</span></span> </span> <span class="table-cell"><input title="@{Heal-racial}" type="number" name="attr_Heal-racial" value="0"/></span> <span class="table-cell"><input title="@{Heal-trait}" type="number" name="attr_Heal-trait" value="0"/></span> <span class="table-cell"><input title="@{Heal-feat}" type="number" name="attr_Heal-feat" value="0"/></span> <span class="table-cell"><input title="@{Heal-item}" type="number" name="attr_Heal-item" value="0"/></span> <input class="error-mshow" type="checkbox" value="1" role="status" aria-live="polite" name="attr_Heal-misc-mod_error"/> <span class="table-cell highlight"><input class="macro-text-inline" title="@{Heal-misc}" type="text" name="attr_Heal-misc" value="" data-i18n-placeholder="equation-macro-place"/></span> <span class="table-cell highlight"><input title="@{Heal-misc-mod}" type="number" class="calc" readonly="readonly" name="attr_Heal-misc-mod" value="0"/></span> <span class="table-cell"><input title="@{Heal-ReqTrain}" type="checkbox" name="attr_Heal-ReqTrain" value="1"/></span> <span class="table-cell"><textarea class="skill-macro-text" title="@{Heal-note}" name="attr_Heal-note"></textarea></span> <details class="table-cell extra-sect"> <summary class="hide-readonly">...</summary> <textarea class="skill-macro-text" title="@{Heal-macro}" name="attr_Heal-macro">&{template:pf_generic} @{toggle_accessible_flag} @{toggle_rounded_flag} {{font=@{apply_specfont_chat}@{use_specfont}}} {{scroll_desc=@{scroll-desc}}} {{color=@{rolltemplate_color}}} {{header_image=@{header_image-pf_generic-skill}}} {{character_name=@{character_name}}} {{character_id=@{character_id}}} {{subtitle}} {{name=^{heal}}} {{Check=[[ @{skill-query} + [[ @{Heal} ]] ]]}} @{Heal-ut} @{skill_options} @{Heal-cond-notes} {{generic_note=@{Heal-note}}}</textarea> </details> </div> <div class="table-row adventure" data-i18n-list-item="intimidate"> <span class="table-cell"><button title="%{selected|Intimidate-Check}" type="roll" value="@{PC-Whisper} @{Intimidate-macro}" name="roll_Intimidate-Check"></button></span> <span class="table-cell left" data-i18n="intimidate">Intimidate</span> <span class="table-cell"><input title="@{Intimidate}" type="number" name="attr_Intimidate" value="0" class="calc bigger-total" readonly="readonly"/></span> <span class="table-cell"><input title="@{Intimidate-ranks}" type="number" name="attr_Intimidate-ranks" value="0"/></span> <span class="table-cell"><input title="@{Intimidate-cs}" type="checkbox" name="attr_Intimidate-cs" value="3"/></span> <span class="table-cell"> <select title="@{Intimidate-ability}" name="attr_Intimidate-ability" class="select-small"> <option value="STR-mod" data-i18n="strength-abbrv">STR</option> <option value="DEX-mod" data-i18n="dexterity-abbrv">DEX</option> <option value="CON-mod" data-i18n="constitution-abbrv">CON</option> <option value="INT-mod" data-i18n="intelligence-abbrv">INT</option> <option value="WIS-mod" data-i18n="wisdom-abbrv">WIS</option> <option value="CHA-mod" data-i18n="charisma-abbrv-default" selected="selected">&#8226;CHA</option> </select> </span> <span class="table-cell"> <input type="checkbox" name="attr_Intimidate-ability" value="STR-mod" class="or-A-show noshow"/> <input type="checkbox" name="attr_Intimidate-ability" value="DEX-mod" class="or-B-show noshow"/> <span class="either-or-sect text-tight" data-i18n-title="acp-may-apply-title"><span name="attr_acp"></span><span data-i18n="acp-verysmall-abbrv">ACP</span></span> </span> <span class="table-cell"><input title="@{Intimidate-racial}" type="number" name="attr_Intimidate-racial" value="0"/></span> <span class="table-cell"><input title="@{Intimidate-trait}" type="number" name="attr_Intimidate-trait" value="0"/></span> <span class="table-cell"><input title="@{Intimidate-feat}" type="number" name="attr_Intimidate-feat" value="0"/></span> <span class="table-cell"><input title="@{Intimidate-item}" type="number" name="attr_Intimidate-item" value="0"/></span> <input class="error-mshow" type="checkbox" value="1" role="status" aria-live="polite" name="attr_Intimidate-misc-mod_error"/> <span class="table-cell highlight"><input class="macro-text-inline" title="@{Intimidate-misc}" type="text" name="attr_Intimidate-misc" value="" data-i18n-placeholder="equation-macro-place"/></span> <span class="table-cell highlight"><input title="@{Intimidate-misc-mod}" type="number" class="calc" readonly="readonly" name="attr_Intimidate-misc-mod" value="0"/></span> <span class="table-cell"><input title="@{Intimidate-ReqTrain}" type="checkbox" name="attr_Intimidate-ReqTrain" value="1"/></span> <span class="table-cell"><textarea class="skill-macro-text" title="@{Intimidate-note}" name="attr_Intimidate-note"></textarea></span> <details class="table-cell extra-sect"> <summary class="hide-readonly">...</summary> <textarea class="skill-macro-text" title="@{Intimidate-macro}" name="attr_Intimidate-macro">&{template:pf_generic} @{toggle_accessible_flag} @{toggle_rounded_flag} {{font=@{apply_specfont_chat}@{use_specfont}}} {{scroll_desc=@{scroll-desc}}} {{color=@{rolltemplate_color}}} {{header_image=@{header_image-pf_generic-skill}}} {{character_name=@{character_name}}} {{character_id=@{character_id}}} {{subtitle}} {{name=^{intimidate}}} {{Check=[[ @{skill-query} + [[ @{Intimidate} ]] ]]}} @{Intimidate-ut} @{skill_options} @{Intimidate-cond-notes} {{generic_note=@{Intimidate-note}}}</textarea> </details> </div> <span class="table-cell adventure bg" data-i18n-list-item="knowledge"> </span> <input class="showarrow knowledge-show adventure bg" data-i18n-list-item="knowledge-00" type="checkbox" name="attr_knowledge-show" data-i18n-aria-label="knowledge" data-i18n-title="showsect-cmd" value="1" checked="checked"/> <label class="showsect skill-minishow adventure bg" data-i18n-list-item="knowledge-01" data-i18n-title="showsect-cmd" data-i18n-aria-label="showsect-cmd" data-i18n="knowledge">Knowledge</label> <span class="adventure bg" data-i18n-list-item="knowledge-02"></span> <div class="table-row adventure bg" data-i18n-list-item="knowledge-03"> </div> <div class="table-row knowledge adventure" data-i18n-list-item="knowledge-arcana"> <span class="table-cell"><button title="%{selected|Knowledge-Arcana-Check}" type="roll" value="@{PC-Whisper} @{Knowledge-Arcana-macro}" name="roll_Knowledge-Arcana-Check"></button></span> <span class="table-cell left" data-i18n="knowledge-arcana">Knowledge (Arcana)</span> <span class="table-cell"><input title="@{Knowledge-Arcana}" type="number" name="attr_Knowledge-Arcana" value="0" class="calc bigger-total" readonly="readonly"/></span> <span class="table-cell"><input title="@{Knowledge-Arcana-ranks}" type="number" name="attr_Knowledge-Arcana-ranks" value="0"/></span> <span class="table-cell"><input title="@{Knowledge-Arcana-cs}" type="checkbox" name="attr_Knowledge-Arcana-cs" value="3"/></span> <span class="table-cell"> <select title="@{Knowledge-Arcana-ability}" name="attr_Knowledge-Arcana-ability" class="select-small"> <option value="STR-mod" data-i18n="strength-abbrv">STR</option> <option value="DEX-mod" data-i18n="dexterity-abbrv">DEX</option> <option value="CON-mod" data-i18n="constitution-abbrv">CON</option> <option value="INT-mod" data-i18n="intelligence-abbrv-default" selected="selected">&#8226;INT</option> <option value="WIS-mod" data-i18n="wisdom-abbrv">WIS</option> <option value="CHA-mod" data-i18n="charisma-abbrv">CHA</option> </select> </span> <span class="table-cell"> <input type="checkbox" name="attr_Knowledge-Arcana-ability" value="STR-mod" class="or-A-show noshow"/> <input type="checkbox" name="attr_Knowledge-Arcana-ability" value="DEX-mod" class="or-B-show noshow"/> <span class="either-or-sect text-tight" data-i18n-title="acp-may-apply-title"><span name="attr_acp"></span><span data-i18n="acp-verysmall-abbrv">ACP</span></span> </span> <span class="table-cell"><input title="@{Knowledge-Arcana-racial}" type="number" name="attr_Knowledge-Arcana-racial" value="0"/></span> <span class="table-cell"><input title="@{Knowledge-Arcana-trait}" type="number" name="attr_Knowledge-Arcana-trait" value="0"/></span> <span class="table-cell"><input title="@{Knowledge-Arcana-feat}" type="number" name="attr_Knowledge-Arcana-feat" value="0"/></span> <span class="table-cell"><input title="@{Knowledge-Arcana-item}" type="number" name="attr_Knowledge-Arcana-item" value="0"/></span> <input class="error-mshow" type="checkbox" value="1" role="status" aria-live="polite" name="attr_Knowledge-Arcana-misc-mod_error"/> <span class="table-cell highlight"><input class="macro-text-inline" title="@{Knowledge-Arcana-misc}" type="text" name="attr_Knowledge-Arcana-misc" value="" data-i18n-placeholder="equation-macro-place"/></span> <span class="table-cell highlight"><input title="@{Knowledge-Arcana-misc-mod}" type="number" class="calc" readonly="readonly" name="attr_Knowledge-Arcana-misc-mod" value="0"/></span> <span class="table-cell"><input title="@{Knowledge-Arcana-ReqTrain}" type="checkbox" name="attr_Knowledge-Arcana-ReqTrain" value="1" checked="checked"/></span> <span class="table-cell"><textarea class="skill-macro-text" title="@{Knowledge-Arcana-note}" name="attr_Knowledge-Arcana-note"></textarea></span> <details class="table-cell extra-sect"> <summary class="hide-readonly">...</summary> <textarea class="skill-macro-text" title="@{Knowledge-Arcana-macro}" name="attr_Knowledge-Arcana-macro">&{template:pf_generic} @{toggle_accessible_flag} @{toggle_rounded_flag} {{font=@{apply_specfont_chat}@{use_specfont}}} {{scroll_desc=@{scroll-desc}}} {{color=@{rolltemplate_color}}} {{header_image=@{header_image-pf_generic-skill}}} {{character_name=@{character_name}}} {{character_id=@{character_id}}} {{subtitle}} {{name=^{knowledge-arcana}}} {{Check=[[ @{skill-query} + [[ @{Knowledge-Arcana} ]] ]]}} @{Knowledge-Arcana-ut} @{skill_options} @{Knowledge-Arcana-cond-notes} {{generic_note=@{Knowledge-Arcana-note}}}</textarea> </details> </div> <div class="table-row knowledge adventure" data-i18n-list-item="knowledge-dungeoneering"> <span class="table-cell"><button title="%{selected|Knowledge-Dungeoneering-Check}" type="roll" value="@{PC-Whisper} @{Knowledge-Dungeoneering-macro}" name="roll_Knowledge-Dungeoneering-Check"></button></span> <span class="table-cell left" data-i18n="knowledge-dungeoneering">Knowledge (Dungeoneering)</span> <span class="table-cell"><input title="@{Knowledge-Dungeoneering}" type="number" name="attr_Knowledge-Dungeoneering" value="0" class="calc bigger-total" readonly="readonly"/></span> <span class="table-cell"><input title="@{Knowledge-Dungeoneering-ranks}" type="number" name="attr_Knowledge-Dungeoneering-ranks" value="0"/></span> <span class="table-cell"><input title="@{Knowledge-Dungeoneering-cs}" type="checkbox" name="attr_Knowledge-Dungeoneering-cs" value="3"/></span> <span class="table-cell"> <select title="@{Knowledge-Dungeoneering-ability}" name="attr_Knowledge-Dungeoneering-ability" class="select-small"> <option value="STR-mod" data-i18n="strength-abbrv">STR</option> <option value="DEX-mod" data-i18n="dexterity-abbrv">DEX</option> <option value="CON-mod" data-i18n="constitution-abbrv">CON</option> <option value="INT-mod" data-i18n="intelligence-abbrv-default" selected="selected">&#8226;INT</option> <option value="WIS-mod" data-i18n="wisdom-abbrv">WIS</option> <option value="CHA-mod" data-i18n="charisma-abbrv">CHA</option> </select> </span> <span class="table-cell"> <input type="checkbox" name="attr_Knowledge-Arcana-ability" value="STR-mod" class="or-A-show noshow"/> <input type="checkbox" name="attr_Knowledge-Arcana-ability" value="DEX-mod" class="or-B-show noshow"/> <span class="either-or-sect text-tight" data-i18n-title="acp-may-apply-title"><span name="attr_acp"></span><span data-i18n="acp-verysmall-abbrv">ACP</span></span> </span> <span class="table-cell"><input title="@{Knowledge-Dungeoneering-racial}" type="number" name="attr_Knowledge-Dungeoneering-racial" value="0"/></span> <span class="table-cell"><input title="@{Knowledge-Dungeoneering-trait}" type="number" name="attr_Knowledge-Dungeoneering-trait" value="0"/></span> <span class="table-cell"><input title="@{Knowledge-Dungeoneering-feat}" type="number" name="attr_Knowledge-Dungeoneering-feat" value="0"/></span> <span class="table-cell"><input title="@{Knowledge-Dungeoneering-item}" type="number" name="attr_Knowledge-Dungeoneering-item" value="0"/></span> <input class="error-mshow" type="checkbox" value="1" role="status" aria-live="polite" name="attr_Knowledge-Dungeoneering-misc-mod_error"/> <span class="table-cell highlight"><input class="macro-text-inline" title="@{Knowledge-Dungeoneering-misc}" type="text" name="attr_Knowledge-Dungeoneering-misc" value="" data-i18n-placeholder="equation-macro-place"/></span> <span class="table-cell highlight"><input title="@{Knowledge-Dungeoneering-misc-mod}" type="number" class="calc" readonly="readonly" name="attr_Knowledge-Dungeoneering-misc-mod" value="0"/></span> <span class="table-cell"><input title="@{Knowledge-Dungeoneering-ReqTrain}" type="checkbox" name="attr_Knowledge-Dungeoneering-ReqTrain" value="1" checked="checked"/></span> <span class="table-cell"><textarea class="skill-macro-text" title="@{Knowledge-Dungeoneering-note}" name="attr_Knowledge-Dungeoneering-note"></textarea></span> <details class="table-cell extra-sect"> <summary class="hide-readonly">...</summary> <textarea class="skill-macro-text" title="@{Knowledge-Dungeoneering-macro}" name="attr_Knowledge-Dungeoneering-macro">&{template:pf_generic} @{toggle_accessible_flag} @{toggle_rounded_flag} {{font=@{apply_specfont_chat}@{use_specfont}}} {{scroll_desc=@{scroll-desc}}} {{color=@{rolltemplate_color}}} {{header_image=@{header_image-pf_generic-skill}}} {{character_name=@{character_name}}} {{character_id=@{character_id}}} {{subtitle}} {{name=^{knowledge-dungeoneering}}} {{Check=[[ @{skill-query} + [[ @{Knowledge-Dungeoneering} ]] ]]}} @{Knowledge-Dungeoneering-ut} @{skill_options} @{Knowledge-Dungeoneering-cond-notes} {{generic_note=@{Knowledge-Dungeoneering-note}}}</textarea> </details> </div> <div class="table-row knowledge bg" data-i18n-list-item="knowledge-engineering"> <span class="table-cell"><button title="%{selected|Knowledge-Engineering-Check}" type="roll" value="@{PC-Whisper} @{Knowledge-Engineering-macro}" name="roll_Knowledge-Engineering-Check"></button></span> <span class="table-cell left" data-i18n="knowledge-engineering">Knowledge (Engineering)</span> <span class="table-cell"><input title="@{Knowledge-Engineering}" type="number" name="attr_Knowledge-Engineering" value="0" class="calc bigger-total" readonly="readonly"/></span> <span class="table-cell"><input title="@{Knowledge-Engineering-ranks}" type="number" name="attr_Knowledge-Engineering-ranks" value="0"/></span> <span class="table-cell"><input title="@{Knowledge-Engineering-cs}" type="checkbox" name="attr_Knowledge-Engineering-cs" value="3"/></span> <span class="table-cell"> <select title="@{Knowledge-Engineering-ability}" name="attr_Knowledge-Engineering-ability" class="select-small"> <option value="STR-mod" data-i18n="strength-abbrv">STR</option> <option value="DEX-mod" data-i18n="dexterity-abbrv">DEX</option> <option value="CON-mod" data-i18n="constitution-abbrv">CON</option> <option value="INT-mod" data-i18n="intelligence-abbrv-default" selected="selected">&#8226;INT</option> <option value="WIS-mod" data-i18n="wisdom-abbrv">WIS</option> <option value="CHA-mod" data-i18n="charisma-abbrv">CHA</option> </select> </span> <span class="table-cell"> <input type="checkbox" name="attr_Knowledge-Arcana-ability" value="STR-mod" class="or-A-show noshow"/> <input type="checkbox" name="attr_Knowledge-Arcana-ability" value="DEX-mod" class="or-B-show noshow"/> <span class="either-or-sect text-tight" data-i18n-title="acp-may-apply-title"><span name="attr_acp"></span><span data-i18n="acp-verysmall-abbrv">ACP</span></span> </span> <span class="table-cell"><input title="@{Knowledge-Engineering-racial}" type="number" name="attr_Knowledge-Engineering-racial" value="0"/></span> <span class="table-cell"><input title="@{Knowledge-Engineering-trait}" type="number" name="attr_Knowledge-Engineering-trait" value="0"/></span> <span class="table-cell"><input title="@{Knowledge-Engineering-feat}" type="number" name="attr_Knowledge-Engineering-feat" value="0"/></span> <span class="table-cell"><input title="@{Knowledge-Engineering-item}" type="number" name="attr_Knowledge-Engineering-item" value="0"/></span> <input class="error-mshow" type="checkbox" value="1" role="status" aria-live="polite" name="attr_Knowledge-Engineering-misc-mod_error"/> <span class="table-cell highlight"><input class="macro-text-inline" title="@{Knowledge-Engineering-misc}" type="text" name="attr_Knowledge-Engineering-misc" value="" data-i18n-placeholder="equation-macro-place"/></span> <span class="table-cell highlight"><input title="@{Knowledge-Engineering-misc-mod}" type="number" class="calc" readonly="readonly" name="attr_Knowledge-Engineering-misc-mod" value="0"/></span> <span class="table-cell"><input title="@{Knowledge-Engineering-ReqTrain}" type="checkbox" name="attr_Knowledge-Engineering-ReqTrain" value="1" checked="checked"/></span> <span class="table-cell"><textarea class="skill-macro-text" title="@{Knowledge-Engineering-note}" name="attr_Knowledge-Engineering-note"></textarea></span> <details class="table-cell extra-sect"> <summary class="hide-readonly">...</summary> <textarea class="skill-macro-text" title="@{Knowledge-Engineering-macro}" name="attr_Knowledge-Engineering-macro">&{template:pf_generic} @{toggle_accessible_flag} @{toggle_rounded_flag} {{font=@{apply_specfont_chat}@{use_specfont}}} {{scroll_desc=@{scroll-desc}}} {{color=@{rolltemplate_color}}} {{header_image=@{header_image-pf_generic-skill}}} {{character_name=@{character_name}}} {{character_id=@{character_id}}} {{subtitle}} {{name=^{knowledge-engineering}}} {{Check=[[ @{skill-query} + [[ @{Knowledge-Engineering} ]] ]]}} @{Knowledge-Engineering-ut} @{skill_options} @{Knowledge-Engineering-cond-notes} {{generic_note=@{Knowledge-Engineering-note}}}</textarea> </details> </div> <div class="table-row knowledge bg" data-i18n-list-item="knowledge-geography"> <span class="table-cell"><button title="%{selected|Knowledge-Geography-Check}" type="roll" value="@{PC-Whisper} @{Knowledge-Geography-macro}" name="roll_Knowledge-Geography-Check"></button></span> <span class="table-cell left" data-i18n="knowledge-geography">Knowledge (Geography)</span> <span class="table-cell"><input title="@{Knowledge-Geography}" type="number" name="attr_Knowledge-Geography" value="0" class="calc bigger-total" readonly="readonly"/></span> <span class="table-cell"><input title="@{Knowledge-Geography-ranks}" type="number" name="attr_Knowledge-Geography-ranks" value="0"/></span> <span class="table-cell"><input title="@{Knowledge-Geography-cs}" type="checkbox" name="attr_Knowledge-Geography-cs" value="3"/></span> <span class="table-cell"> <select title="@{Knowledge-Geography-ability}" name="attr_Knowledge-Geography-ability" class="select-small"> <option value="STR-mod" data-i18n="strength-abbrv">STR</option> <option value="DEX-mod" data-i18n="dexterity-abbrv">DEX</option> <option value="CON-mod" data-i18n="constitution-abbrv">CON</option> <option value="INT-mod" data-i18n="intelligence-abbrv-default" selected="selected">&#8226;INT</option> <option value="WIS-mod" data-i18n="wisdom-abbrv">WIS</option> <option value="CHA-mod" data-i18n="charisma-abbrv">CHA</option> </select> </span> <span class="table-cell"> <input type="checkbox" name="attr_Knowledge-Arcana-ability" value="STR-mod" class="or-A-show noshow"/> <input type="checkbox" name="attr_Knowledge-Arcana-ability" value="DEX-mod" class="or-B-show noshow"/> <span class="either-or-sect text-tight" data-i18n-title="acp-may-apply-title"><span name="attr_acp"></span><span data-i18n="acp-verysmall-abbrv">ACP</span></span> </span> <span class="table-cell"><input title="@{Knowledge-Geography-racial}" type="number" name="attr_Knowledge-Geography-racial" value="0"/></span> <span class="table-cell"><input title="@{Knowledge-Geography-trait}" type="number" name="attr_Knowledge-Geography-trait" value="0"/></span> <span class="table-cell"><input title="@{Knowledge-Geography-feat}" type="number" name="attr_Knowledge-Geography-feat" value="0"/></span> <span class="table-cell"><input title="@{Knowledge-Geography-item}" type="number" name="attr_Knowledge-Geography-item" value="0"/></span> <input class="error-mshow" type="checkbox" value="1" role="status" aria-live="polite" name="attr_Knowledge-Geography-misc-mod_error"/> <span class="table-cell highlight"><input class="macro-text-inline" title="@{Knowledge-Geography-misc}" type="text" name="attr_Knowledge-Geography-misc" value="" data-i18n-placeholder="equation-macro-place"/></span> <span class="table-cell highlight"><input title="@{Knowledge-Geography-misc-mod}" type="number" class="calc" readonly="readonly" name="attr_Knowledge-Geography-misc-mod" value="0"/></span> <span class="table-cell"><input title="@{Knowledge-Geography-ReqTrain}" type="checkbox" name="attr_Knowledge-Geography-ReqTrain" value="1" checked="checked"/></span> <span class="table-cell"><textarea class="skill-macro-text" title="@{Knowledge-Geography-note}" name="attr_Knowledge-Geography-note"></textarea></span> <details class="table-cell extra-sect"> <summary class="hide-readonly">...</summary> <textarea class="skill-macro-text" title="@{Knowledge-Geography-macro}" name="attr_Knowledge-Geography-macro">&{template:pf_generic} @{toggle_accessible_flag} @{toggle_rounded_flag} {{font=@{apply_specfont_chat}@{use_specfont}}} {{scroll_desc=@{scroll-desc}}} {{color=@{rolltemplate_color}}} {{header_image=@{header_image-pf_generic-skill}}} {{character_name=@{character_name}}} {{character_id=@{character_id}}} {{subtitle}} {{name=^{knowledge-geography}}} {{Check=[[ @{skill-query} + [[ @{Knowledge-Geography} ]] ]]}} @{Knowledge-Geography-ut} @{skill_options} @{Knowledge-Geography-cond-notes} {{generic_note=@{Knowledge-Geography-note}}}</textarea> </details> </div> <div class="table-row knowledge bg" data-i18n-list-item="knowledge-history"> <span class="table-cell"><button title="%{selected|Knowledge-History-Check}" type="roll" value="@{PC-Whisper} @{Knowledge-History-macro}" name="roll_Knowledge-History-Check"></button></span> <span class="table-cell left" data-i18n="knowledge-history">Knowledge (History)</span> <span class="table-cell"><input title="@{Knowledge-History}" type="number" name="attr_Knowledge-History" value="0" class="calc bigger-total" readonly="readonly"/></span> <span class="table-cell"><input title="@{Knowledge-History-ranks}" type="number" name="attr_Knowledge-History-ranks" value="0"/></span> <span class="table-cell"><input title="@{Knowledge-History-cs}" type="checkbox" name="attr_Knowledge-History-cs" value="3"/></span> <span class="table-cell"> <select title="@{Knowledge-History-ability}" name="attr_Knowledge-History-ability" class="select-small"> <option value="STR-mod" data-i18n="strength-abbrv">STR</option> <option value="DEX-mod" data-i18n="dexterity-abbrv">DEX</option> <option value="CON-mod" data-i18n="constitution-abbrv">CON</option> <option value="INT-mod" data-i18n="intelligence-abbrv-default" selected="selected">&#8226;INT</option> <option value="WIS-mod" data-i18n="wisdom-abbrv">WIS</option> <option value="CHA-mod" data-i18n="charisma-abbrv">CHA</option> </select> </span> <span class="table-cell"> <input type="checkbox" name="attr_Knowledge-Arcana-ability" value="STR-mod" class="or-A-show noshow"/> <input type="checkbox" name="attr_Knowledge-Arcana-ability" value="DEX-mod" class="or-B-show noshow"/> <span class="either-or-sect text-tight" data-i18n-title="acp-may-apply-title"><span name="attr_acp"></span><span data-i18n="acp-verysmall-abbrv">ACP</span></span> </span> <span class="table-cell"><input title="@{Knowledge-History-racial}" type="number" name="attr_Knowledge-History-racial" value="0"/></span> <span class="table-cell"><input title="@{Knowledge-History-trait}" type="number" name="attr_Knowledge-History-trait" value="0"/></span> <span class="table-cell"><input title="@{Knowledge-History-feat}" type="number" name="attr_Knowledge-History-feat" value="0"/></span> <span class="table-cell"><input title="@{Knowledge-History-item}" type="number" name="attr_Knowledge-History-item" value="0"/></span> <input class="error-mshow" type="checkbox" value="1" role="status" aria-live="polite" name="attr_Knowledge-History-misc-mod_error"/> <span class="table-cell highlight"><input class="macro-text-inline" title="@{Knowledge-History-misc}" type="text" name="attr_Knowledge-History-misc" value="" data-i18n-placeholder="equation-macro-place"/></span> <span class="table-cell highlight"><input title="@{Knowledge-History-misc-mod}" type="number" class="calc" readonly="readonly" name="attr_Knowledge-History-misc-mod" value="0"/></span> <span class="table-cell"><input title="@{Knowledge-History-ReqTrain}" type="checkbox" name="attr_Knowledge-History-ReqTrain" value="1" checked="checked"/></span> <span class="table-cell"><textarea class="skill-macro-text" title="@{Knowledge-History-note}" name="attr_Knowledge-History-note"></textarea></span> <details class="table-cell extra-sect"> <summary class="hide-readonly">...</summary> <textarea class="skill-macro-text" title="@{Knowledge-History-macro}" name="attr_Knowledge-History-macro">&{template:pf_generic} @{toggle_accessible_flag} @{toggle_rounded_flag} {{font=@{apply_specfont_chat}@{use_specfont}}} {{scroll_desc=@{scroll-desc}}} {{color=@{rolltemplate_color}}} {{header_image=@{header_image-pf_generic-skill}}} {{character_name=@{character_name}}} {{character_id=@{character_id}}} {{subtitle}} {{name=^{knowledge-history}}} {{Check=[[ @{skill-query} + [[ @{Knowledge-History} ]] ]]}} @{Knowledge-History-ut} @{skill_options} @{Knowledge-History-cond-notes} {{generic_note=@{Knowledge-History-note}}}</textarea> </details> </div> <div class="table-row knowledge adventure" data-i18n-list-item="knowledge-local"> <span class="table-cell"><button title="%{selected|Knowledge-Local-Check}" type="roll" value="@{PC-Whisper} @{Knowledge-Local-macro}" name="roll_Knowledge-Local-Check"></button></span> <span class="table-cell left" data-i18n="knowledge-local">Knowledge (Local)</span> <span class="table-cell"><input title="@{Knowledge-Local}" type="number" name="attr_Knowledge-Local" value="0" class="calc bigger-total" readonly="readonly"/></span> <span class="table-cell"><input title="@{Knowledge-Local-ranks}" type="number" name="attr_Knowledge-Local-ranks" value="0"/></span> <span class="table-cell"><input title="@{Knowledge-Local-cs}" type="checkbox" name="attr_Knowledge-Local-cs" value="3"/></span> <span class="table-cell"> <select title="@{Knowledge-Local-ability}" name="attr_Knowledge-Local-ability" class="select-small"> <option value="STR-mod" data-i18n="strength-abbrv">STR</option> <option value="DEX-mod" data-i18n="dexterity-abbrv">DEX</option> <option value="CON-mod" data-i18n="constitution-abbrv">CON</option> <option value="INT-mod" data-i18n="intelligence-abbrv-default" selected="selected">&#8226;INT</option> <option value="WIS-mod" data-i18n="wisdom-abbrv">WIS</option> <option value="CHA-mod" data-i18n="charisma-abbrv">CHA</option> </select> </span> <span class="table-cell"> <input type="checkbox" name="attr_Knowledge-Arcana-ability" value="STR-mod" class="or-A-show noshow"/> <input type="checkbox" name="attr_Knowledge-Arcana-ability" value="DEX-mod" class="or-B-show noshow"/> <span class="either-or-sect text-tight" data-i18n-title="acp-may-apply-title"><span name="attr_acp"></span><span data-i18n="acp-verysmall-abbrv">ACP</span></span> </span> <span class="table-cell"><input title="@{Knowledge-Local-racial}" type="number" name="attr_Knowledge-Local-racial" value="0"/></span> <span class="table-cell"><input title="@{Knowledge-Local-trait}" type="number" name="attr_Knowledge-Local-trait" value="0"/></span> <span class="table-cell"><input title="@{Knowledge-Local-feat}" type="number" name="attr_Knowledge-Local-feat" value="0"/></span> <span class="table-cell"><input title="@{Knowledge-Local-item}" type="number" name="attr_Knowledge-Local-item" value="0"/></span> <input class="error-mshow" type="checkbox" value="1" role="status" aria-live="polite" name="attr_Knowledge-Local-misc-mod_error"/> <span class="table-cell highlight"><input class="macro-text-inline" title="@{Knowledge-Local-misc}" type="text" name="attr_Knowledge-Local-misc" value="" data-i18n-placeholder="equation-macro-place"/></span> <span class="table-cell highlight"><input title="@{Knowledge-Local-misc-mod}" type="number" class="calc" readonly="readonly" name="attr_Knowledge-Local-misc-mod" value="0"/></span> <span class="table-cell"><input title="@{Knowledge-Local-ReqTrain}" type="checkbox" name="attr_Knowledge-Local-ReqTrain" value="1" checked="checked"/></span> <span class="table-cell"><textarea class="skill-macro-text" title="@{Knowledge-Local-note}" name="attr_Knowledge-Local-note"></textarea></span> <details class="table-cell extra-sect"> <summary class="hide-readonly">...</summary> <textarea class="skill-macro-text" title="@{Knowledge-Local-macro}" name="attr_Knowledge-Local-macro">&{template:pf_generic} @{toggle_accessible_flag} @{toggle_rounded_flag} {{font=@{apply_specfont_chat}@{use_specfont}}} {{scroll_desc=@{scroll-desc}}} {{color=@{rolltemplate_color}}} {{header_image=@{header_image-pf_generic-skill}}} {{character_name=@{character_name}}} {{character_id=@{character_id}}} {{subtitle}} {{name=^{knowledge-local}}} {{Check=[[ @{skill-query} + [[ @{Knowledge-Local} ]] ]]}} @{Knowledge-Local-ut} @{skill_options} @{Knowledge-Local-cond-notes} {{generic_note=@{Knowledge-Local-note}}}</textarea> </details> </div> <div class="table-row knowledge adventure" data-i18n-list-item="knowledge-nature"> <span class="table-cell"><button title="%{selected|Knowledge-Nature-Check}" type="roll" value="@{PC-Whisper} @{Knowledge-Nature-macro}" name="roll_Knowledge-Nature-Check"></button></span> <span class="table-cell left" data-i18n="knowledge-nature">Knowledge (Nature)</span> <span class="table-cell"><input title="@{Knowledge-Nature}" type="number" name="attr_Knowledge-Nature" value="0" class="calc bigger-total" readonly="readonly"/></span> <span class="table-cell"><input title="@{Knowledge-Nature-ranks}" type="number" name="attr_Knowledge-Nature-ranks" value="0"/></span> <span class="table-cell"><input title="@{Knowledge-Nature-cs}" type="checkbox" name="attr_Knowledge-Nature-cs" value="3"/></span> <span class="table-cell"> <select title="@{Knowledge-Nature-ability}" name="attr_Knowledge-Nature-ability" class="select-small"> <option value="STR-mod" data-i18n="strength-abbrv">STR</option> <option value="DEX-mod" data-i18n="dexterity-abbrv">DEX</option> <option value="CON-mod" data-i18n="constitution-abbrv">CON</option> <option value="INT-mod" data-i18n="intelligence-abbrv-default" selected="selected">&#8226;INT</option> <option value="WIS-mod" data-i18n="wisdom-abbrv">WIS</option> <option value="CHA-mod" data-i18n="charisma-abbrv">CHA</option> </select> </span> <span class="table-cell"> <input type="checkbox" name="attr_Knowledge-Arcana-ability" value="STR-mod" class="or-A-show noshow"/> <input type="checkbox" name="attr_Knowledge-Arcana-ability" value="DEX-mod" class="or-B-show noshow"/> <span class="either-or-sect text-tight" data-i18n-title="acp-may-apply-title"><span name="attr_acp"></span><span data-i18n="acp-verysmall-abbrv">ACP</span></span> </span> <span class="table-cell"><input title="@{Knowledge-Nature-racial}" type="number" name="attr_Knowledge-Nature-racial" value="0"/></span> <span class="table-cell"><input title="@{Knowledge-Nature-trait}" type="number" name="attr_Knowledge-Nature-trait" value="0"/></span> <span class="table-cell"><input title="@{Knowledge-Nature-feat}" type="number" name="attr_Knowledge-Nature-feat" value="0"/></span> <span class="table-cell"><input title="@{Knowledge-Nature-item}" type="number" name="attr_Knowledge-Nature-item" value="0"/></span> <input class="error-mshow" type="checkbox" value="1" role="status" aria-live="polite" name="attr_Knowledge-Nature-misc-mod_error"/> <span class="table-cell highlight"><input class="macro-text-inline" title="@{Knowledge-Nature-misc}" type="text" name="attr_Knowledge-Nature-misc" value="" data-i18n-placeholder="equation-macro-place"/></span> <span class="table-cell highlight"><input title="@{Knowledge-Nature-misc-mod}" type="number" class="calc" readonly="readonly" name="attr_Knowledge-Nature-misc-mod" value="0"/></span> <span class="table-cell"><input title="@{Knowledge-Nature-ReqTrain}" type="checkbox" name="attr_Knowledge-Nature-ReqTrain" value="1" checked="checked"/></span> <span class="table-cell"><textarea class="skill-macro-text" title="@{Knowledge-Nature-note}" name="attr_Knowledge-Nature-note"></textarea></span> <details class="table-cell extra-sect"> <summary class="hide-readonly">...</summary> <textarea class="skill-macro-text" title="@{Knowledge-Nature-macro}" name="attr_Knowledge-Nature-macro">&{template:pf_generic} @{toggle_accessible_flag} @{toggle_rounded_flag} {{font=@{apply_specfont_chat}@{use_specfont}}} {{scroll_desc=@{scroll-desc}}} {{color=@{rolltemplate_color}}} {{header_image=@{header_image-pf_generic-skill}}} {{character_name=@{character_name}}} {{character_id=@{character_id}}} {{subtitle}} {{name=^{knowledge-nature}}} {{Check=[[ @{skill-query} + [[ @{Knowledge-Nature} ]] ]]}} @{Knowledge-Nature-ut} @{skill_options} @{Knowledge-Nature-cond-notes} {{generic_note=@{Knowledge-Nature-note}}}</textarea> </details> </div> <div class="table-row knowledge bg" data-i18n-list-item="knowledge-nobility"> <span class="table-cell"><button title="%{selected|Knowledge-Nobility-Check}" type="roll" value="@{PC-Whisper} @{Knowledge-Nobility-macro}" name="roll_Knowledge-Nobility-Check"></button></span> <span class="table-cell left" data-i18n="knowledge-nobility">Knowledge (Nobility)</span> <span class="table-cell"><input title="@{Knowledge-Nobility}" type="number" name="attr_Knowledge-Nobility" value="0" class="calc bigger-total" readonly="readonly"/></span> <span class="table-cell"><input title="@{Knowledge-Nobility-ranks}" type="number" name="attr_Knowledge-Nobility-ranks" value="0"/></span> <span class="table-cell"><input title="@{Knowledge-Nobility-cs}" type="checkbox" name="attr_Knowledge-Nobility-cs" value="3"/></span> <span class="table-cell"> <select title="@{Knowledge-Nobility-ability}" name="attr_Knowledge-Nobility-ability" class="select-small"> <option value="STR-mod" data-i18n="strength-abbrv">STR</option> <option value="DEX-mod" data-i18n="dexterity-abbrv">DEX</option> <option value="CON-mod" data-i18n="constitution-abbrv">CON</option> <option value="INT-mod" data-i18n="intelligence-abbrv-default" selected="selected">&#8226;INT</option> <option value="WIS-mod" data-i18n="wisdom-abbrv">WIS</option> <option value="CHA-mod" data-i18n="charisma-abbrv">CHA</option> </select> </span> <span class="table-cell"> <input type="checkbox" name="attr_Knowledge-Arcana-ability" value="STR-mod" class="or-A-show noshow"/> <input type="checkbox" name="attr_Knowledge-Arcana-ability" value="DEX-mod" class="or-B-show noshow"/> <span class="either-or-sect text-tight" data-i18n-title="acp-may-apply-title"><span name="attr_acp"></span><span data-i18n="acp-verysmall-abbrv">ACP</span></span> </span> <span class="table-cell"><input title="@{Knowledge-Nobility-racial}" type="number" name="attr_Knowledge-Nobility-racial" value="0"/></span> <span class="table-cell"><input title="@{Knowledge-Nobility-trait}" type="number" name="attr_Knowledge-Nobility-trait" value="0"/></span> <span class="table-cell"><input title="@{Knowledge-Nobility-feat}" type="number" name="attr_Knowledge-Nobility-feat" value="0"/></span> <span class="table-cell"><input title="@{Knowledge-Nobility-item}" type="number" name="attr_Knowledge-Nobility-item" value="0"/></span> <input class="error-mshow" type="checkbox" value="1" role="status" aria-live="polite" name="attr_Knowledge-Nobility-misc-mod_error"/> <span class="table-cell highlight"><input class="macro-text-inline" title="@{Knowledge-Nobility-misc}" type="text" name="attr_Knowledge-Nobility-misc" value="" data-i18n-placeholder="equation-macro-place"/></span> <span class="table-cell highlight"><input title="@{Knowledge-Nobility-misc-mod}" type="number" class="calc" readonly="readonly" name="attr_Knowledge-Nobility-misc-mod" value="0"/></span> <span class="table-cell"><input title="@{Knowledge-Nobility-ReqTrain}" type="checkbox" name="attr_Knowledge-Nobility-ReqTrain" value="1" checked="checked"/></span> <span class="table-cell"><textarea class="skill-macro-text" title="@{Knowledge-Nobility-note}" name="attr_Knowledge-Nobility-note"></textarea></span> <details class="table-cell extra-sect"> <summary class="hide-readonly">...</summary> <textarea class="skill-macro-text" title="@{Knowledge-Nobility-macro}" name="attr_Knowledge-Nobility-macro">&{template:pf_generic} @{toggle_accessible_flag} @{toggle_rounded_flag} {{font=@{apply_specfont_chat}@{use_specfont}}} {{scroll_desc=@{scroll-desc}}} {{color=@{rolltemplate_color}}} {{header_image=@{header_image-pf_generic-skill}}} {{character_name=@{character_name}}} {{character_id=@{character_id}}} {{subtitle}} {{name=^{knowledge-nobility}}} {{Check=[[ @{skill-query} + [[ @{Knowledge-Nobility} ]] ]]}} @{Knowledge-Nobility-ut} @{skill_options} @{Knowledge-Nobility-cond-notes} {{generic_note=@{Knowledge-Nobility-note}}}</textarea> </details> </div> <div class="table-row knowledge adventure" data-i18n-list-item="knowledge-planes"> <span class="table-cell"><button title="%{selected|Knowledge-Planes-Check}" type="roll" value="@{PC-Whisper} @{Knowledge-Planes-macro}" name="roll_Knowledge-Planes-Check"></button></span> <span class="table-cell left" data-i18n="knowledge-planes">Knowledge (Planes)</span> <span class="table-cell"><input title="@{Knowledge-Planes}" type="number" name="attr_Knowledge-Planes" value="0" class="calc bigger-total" readonly="readonly"/></span> <span class="table-cell"><input title="@{Knowledge-Planes-ranks}" type="number" name="attr_Knowledge-Planes-ranks" value="0"/></span> <span class="table-cell"><input title="@{Knowledge-Planes-cs}" type="checkbox" name="attr_Knowledge-Planes-cs" value="3"/></span> <span class="table-cell"> <select title="@{Knowledge-Planes-ability}" name="attr_Knowledge-Planes-ability" class="select-small"> <option value="STR-mod" data-i18n="strength-abbrv">STR</option> <option value="DEX-mod" data-i18n="dexterity-abbrv">DEX</option> <option value="CON-mod" data-i18n="constitution-abbrv">CON</option> <option value="INT-mod" data-i18n="intelligence-abbrv-default" selected="selected">&#8226;INT</option> <option value="WIS-mod" data-i18n="wisdom-abbrv">WIS</option> <option value="CHA-mod" data-i18n="charisma-abbrv">CHA</option> </select> </span> <span class="table-cell"> <input type="checkbox" name="attr_Knowledge-Arcana-ability" value="STR-mod" class="or-A-show noshow"/> <input type="checkbox" name="attr_Knowledge-Arcana-ability" value="DEX-mod" class="or-B-show noshow"/> <span class="either-or-sect text-tight" data-i18n-title="acp-may-apply-title"><span name="attr_acp"></span><span data-i18n="acp-verysmall-abbrv">ACP</span></span> </span> <span class="table-cell"><input title="@{Knowledge-Planes-racial}" type="number" name="attr_Knowledge-Planes-racial" value="0"/></span> <span class="table-cell"><input title="@{Knowledge-Planes-trait}" type="number" name="attr_Knowledge-Planes-trait" value="0"/></span> <span class="table-cell"><input title="@{Knowledge-Planes-feat}" type="number" name="attr_Knowledge-Planes-feat" value="0"/></span> <span class="table-cell"><input title="@{Knowledge-Planes-item}" type="number" name="attr_Knowledge-Planes-item" value="0"/></span> <input class="error-mshow" type="checkbox" value="1" role="status" aria-live="polite" name="attr_Knowledge-Planes-misc-mod_error"/> <span class="table-cell highlight"><input class="macro-text-inline" title="@{Knowledge-Planes-misc}" type="text" name="attr_Knowledge-Planes-misc" value="" data-i18n-placeholder="equation-macro-place"/></span> <span class="table-cell highlight"><input title="@{Knowledge-Planes-misc-mod}" type="number" class="calc" readonly="readonly" name="attr_Knowledge-Planes-misc-mod" value="0"/></span> <span class="table-cell"><input title="@{Knowledge-Planes-ReqTrain}" type="checkbox" name="attr_Knowledge-Planes-ReqTrain" value="1" checked="checked"/></span> <span class="table-cell"><textarea class="skill-macro-text" title="@{Knowledge-Planes-note}" name="attr_Knowledge-Planes-note"></textarea></span> <details class="table-cell extra-sect"> <summary class="hide-readonly">...</summary> <textarea class="skill-macro-text" title="@{Knowledge-Planes-macro}" name="attr_Knowledge-Planes-macro">&{template:pf_generic} @{toggle_accessible_flag} @{toggle_rounded_flag} {{font=@{apply_specfont_chat}@{use_specfont}}} {{scroll_desc=@{scroll-desc}}} {{color=@{rolltemplate_color}}} {{header_image=@{header_image-pf_generic-skill}}} {{character_name=@{character_name}}} {{character_id=@{character_id}}} {{subtitle}} {{name=^{knowledge-planes}}} {{Check=[[ @{skill-query} + [[ @{Knowledge-Planes} ]] ]]}} @{Knowledge-Planes-ut} @{skill_options} @{Knowledge-Planes-cond-notes} {{generic_note=@{Knowledge-Planes-note}}}</textarea> </details> </div> <div class="table-row knowledge adventure" data-i18n-list-item="knowledge-religion"> <span class="table-cell"><button title="%{selected|Knowledge-Religion-Check}" type="roll" value="@{PC-Whisper} @{Knowledge-Religion-macro}" name="roll_Knowledge-Religion-Check"></button></span> <span class="table-cell left" data-i18n="knowledge-religion">Knowledge (Religion)</span> <span class="table-cell"><input title="@{Knowledge-Religion}" type="number" name="attr_Knowledge-Religion" value="0" class="calc bigger-total" readonly="readonly"/></span> <span class="table-cell"><input title="@{Knowledge-Religion-ranks}" type="number" name="attr_Knowledge-Religion-ranks" value="0"/></span> <span class="table-cell"><input title="@{Knowledge-Religion-cs}" type="checkbox" name="attr_Knowledge-Religion-cs" value="3"/></span> <span class="table-cell"> <select title="@{Knowledge-Religion-ability}" name="attr_Knowledge-Religion-ability" class="select-small"> <option value="STR-mod" data-i18n="strength-abbrv">STR</option> <option value="DEX-mod" data-i18n="dexterity-abbrv">DEX</option> <option value="CON-mod" data-i18n="constitution-abbrv">CON</option> <option value="INT-mod" data-i18n="intelligence-abbrv-default" selected="selected">&#8226;INT</option> <option value="WIS-mod" data-i18n="wisdom-abbrv">WIS</option> <option value="CHA-mod" data-i18n="charisma-abbrv">CHA</option> </select> </span> <span class="table-cell"> <input type="checkbox" name="attr_Knowledge-Arcana-ability" value="STR-mod" class="or-A-show noshow"/> <input type="checkbox" name="attr_Knowledge-Arcana-ability" value="DEX-mod" class="or-B-show noshow"/> <span class="either-or-sect text-tight" data-i18n-title="acp-may-apply-title"><span name="attr_acp"></span><span data-i18n="acp-verysmall-abbrv">ACP</span></span> </span> <span class="table-cell"><input title="@{Knowledge-Religion-racial}" type="number" name="attr_Knowledge-Religion-racial" value="0"/></span> <span class="table-cell"><input title="@{Knowledge-Religion-trait}" type="number" name="attr_Knowledge-Religion-trait" value="0"/></span> <span class="table-cell"><input title="@{Knowledge-Religion-feat}" type="number" name="attr_Knowledge-Religion-feat" value="0"/></span> <span class="table-cell"><input title="@{Knowledge-Religion-item}" type="number" name="attr_Knowledge-Religion-item" value="0"/></span> <input class="error-mshow" type="checkbox" value="1" role="status" aria-live="polite" name="attr_Knowledge-Religion-misc-mod_error"/> <span class="table-cell highlight"><input class="macro-text-inline" title="@{Knowledge-Religion-misc}" type="text" name="attr_Knowledge-Religion-misc" value="" data-i18n-placeholder="equation-macro-place"/></span> <span class="table-cell highlight"><input title="@{Knowledge-Religion-misc-mod}" type="number" class="calc" readonly="readonly" name="attr_Knowledge-Religion-misc-mod" value="0"/></span> <span class="table-cell"><input title="@{Knowledge-Religion-ReqTrain}" type="checkbox" name="attr_Knowledge-Religion-ReqTrain" value="1" checked="checked"/></span> <span class="table-cell"><textarea class="skill-macro-text" title="@{Knowledge-Religion-note}" name="attr_Knowledge-Religion-note"></textarea></span> <details class="table-cell extra-sect"> <summary class="hide-readonly">...</summary> <textarea class="skill-macro-text" title="@{Knowledge-Religion-macro}" name="attr_Knowledge-Religion-macro">&{template:pf_generic} @{toggle_accessible_flag} @{toggle_rounded_flag} {{font=@{apply_specfont_chat}@{use_specfont}}} {{scroll_desc=@{scroll-desc}}} {{color=@{rolltemplate_color}}} {{header_image=@{header_image-pf_generic-skill}}} {{character_name=@{character_name}}} {{character_id=@{character_id}}} {{subtitle}} {{name=^{knowledge-religion}}} {{Check=[[ @{skill-query} + [[ @{Knowledge-Religion} ]] ]]}} @{Knowledge-Religion-ut} @{skill_options} @{Knowledge-Religion-cond-notes} {{generic_note=@{Knowledge-Religion-note}}}</textarea> </details> </div> <div class="table-row bg" data-i18n-list-item="linguistics"> <span class="table-cell"><button title="%{selected|Linguistics-Check}" type="roll" value="@{PC-Whisper} @{Linguistics-macro}" name="roll_Linguistics-Check"></button></span> <span class="table-cell left" data-i18n="linguistics">Linguistics</span> <span class="table-cell"><input title="@{Linguistics}" type="number" name="attr_Linguistics" value="0" class="calc bigger-total" readonly="readonly"/></span> <span class="table-cell"><input title="@{Linguistics-ranks}" type="number" name="attr_Linguistics-ranks" value="0"/></span> <span class="table-cell"><input title="@{Linguistics-cs}" type="checkbox" name="attr_Linguistics-cs" value="3"/></span> <span class="table-cell"> <select title="@{Linguistics-ability}" name="attr_Linguistics-ability" class="select-small"> <option value="STR-mod" data-i18n="strength-abbrv">STR</option> <option value="DEX-mod" data-i18n="dexterity-abbrv">DEX</option> <option value="CON-mod" data-i18n="constitution-abbrv">CON</option> <option value="INT-mod" data-i18n="intelligence-abbrv-default" selected="selected">&#8226;INT</option> <option value="WIS-mod" data-i18n="wisdom-abbrv">WIS</option> <option value="CHA-mod" data-i18n="charisma-abbrv">CHA</option> </select> </span> <span class="table-cell"> <input type="checkbox" name="attr_Linguistics-ability" value="STR-mod" class="or-A-show noshow"/> <input type="checkbox" name="attr_Linguistics-ability" value="DEX-mod" class="or-B-show noshow"/> <span class="either-or-sect text-tight" data-i18n-title="acp-may-apply-title"><span name="attr_acp"></span><span data-i18n="acp-verysmall-abbrv">ACP</span></span> </span> <span class="table-cell"><input title="@{Linguistics-racial}" type="number" name="attr_Linguistics-racial" value="0"/></span> <span class="table-cell"><input title="@{Linguistics-trait}" type="number" name="attr_Linguistics-trait" value="0"/></span> <span class="table-cell"><input title="@{Linguistics-feat}" type="number" name="attr_Linguistics-feat" value="0"/></span> <span class="table-cell"><input title="@{Linguistics-item}" type="number" name="attr_Linguistics-item" value="0"/></span> <input class="error-mshow" type="checkbox" value="1" role="status" aria-live="polite" name="attr_Linguistics-misc-mod_error"/> <span class="table-cell highlight"><input class="macro-text-inline" title="@{Linguistics-misc}" type="text" name="attr_Linguistics-misc" value="" data-i18n-placeholder="equation-macro-place"/></span> <span class="table-cell highlight"><input title="@{Linguistics-misc-mod}" type="number" class="calc" readonly="readonly" name="attr_Linguistics-misc-mod" value="0"/></span> <span class="table-cell"><input title="@{Linguistics-ReqTrain}" type="checkbox" name="attr_Linguistics-ReqTrain" value="1" checked="checked"/></span> <span class="table-cell"><textarea class="skill-macro-text" title="@{Linguistics-note}" name="attr_Linguistics-note"></textarea></span> <details class="table-cell extra-sect"> <summary class="hide-readonly">...</summary> <textarea class="skill-macro-text" title="@{Linguistics-macro}" name="attr_Linguistics-macro">&{template:pf_generic} @{toggle_accessible_flag} @{toggle_rounded_flag} {{font=@{apply_specfont_chat}@{use_specfont}}} {{scroll_desc=@{scroll-desc}}} {{color=@{rolltemplate_color}}} {{header_image=@{header_image-pf_generic-skill}}} {{character_name=@{character_name}}} {{character_id=@{character_id}}} {{subtitle}} {{name=^{linguistics}}} {{Check=[[ @{skill-query} + [[ @{Linguistics} ]] ]]}} @{Linguistics-ut} @{skill_options} @{Linguistics-cond-notes} {{generic_note=@{Linguistics-note}}}</textarea> </details> </div> <span class="custom-skill-2 table-cell bg-only" data-i18n-list-item="lore"> </span> <input class="custom-skill-2 showarrow lore-show bg-only" data-i18n-list-item="lore-00" type="checkbox" name="attr_lore-show" data-i18n-aria-label="lore" data-i18n-title="showsect-cmd" value="1" checked="checked"/> <label class="custom-skill-2 showsect bg-only skill-minishow" data-i18n-list-item="lore-01" data-i18n-title="showsect-cmd" data-i18n-aria-label="showsect-cmd" data-i18n="lore">Lore</label> <span class="custom-skill-2 bg-only" data-i18n-list-item="lore-02"></span> <div class="custom-skill-2 table-row bg-only" data-i18n-list-item="lore-03"> </div> <div class="table-row lore bg-only" data-i18n-list-item="lore-04"> <span class="table-cell"><button title="%{selected|Lore-Check}" type="roll" value="@{PC-Whisper} @{Lore-macro}" name="roll_Lore-Check"></button></span> <span class="table-cell left"><input title="@{Lore-name} Optional Ruleset." style="width:96%" type="text" name="attr_Lore-name" data-i18n-placeholder="lore"/></span> <span class="table-cell"><input title="@{Lore}" type="number" name="attr_Lore" value="0" class="calc bigger-total" readonly="readonly"/></span> <span class="table-cell"><input title="@{Lore-ranks}" type="number" name="attr_Lore-ranks" value="0"/></span> <span class="table-cell"><input title="@{Lore-cs}" type="checkbox" name="attr_Lore-cs" value="3"/></span> <span class="table-cell"> <select title="@{Lore-ability}" name="attr_Lore-ability" class="select-small"> <option value="STR-mod" data-i18n="strength-abbrv">STR</option> <option value="DEX-mod" data-i18n="dexterity-abbrv">DEX</option> <option value="CON-mod" data-i18n="constitution-abbrv">CON</option> <option value="INT-mod" data-i18n="intelligence-abbrv-default" selected="selected">&#8226;INT</option> <option value="WIS-mod" data-i18n="wisdom-abbrv">WIS</option> <option value="CHA-mod" data-i18n="charisma-abbrv">CHA</option> </select> </span> <span class="table-cell"> <input type="checkbox" name="attr_Lore-ability" value="STR-mod" class="or-A-show noshow"/> <input type="checkbox" name="attr_Lore-ability" value="DEX-mod" class="or-B-show noshow"/> <span class="either-or-sect text-tight" data-i18n-title="acp-may-apply-title"><span name="attr_acp"></span><span data-i18n="acp-verysmall-abbrv">ACP</span></span> </span> <span class="table-cell"><input title="@{Lore-racial}" type="number" name="attr_Lore-racial" value="0"/></span> <span class="table-cell"><input title="@{Lore-trait}" type="number" name="attr_Lore-trait" value="0"/></span> <span class="table-cell"><input title="@{Lore-feat}" type="number" name="attr_Lore-feat" value="0"/></span> <span class="table-cell"><input title="@{Lore-item}" type="number" name="attr_Lore-item" value="0"/></span> <input class="error-mshow" type="checkbox" value="1" role="status" aria-live="polite" name="attr_Lore-misc-mod_error"/> <span class="table-cell highlight"><input class="macro-text-inline" title="@{Lore-misc}" type="text" name="attr_Lore-misc" value="" data-i18n-placeholder="equation-macro-place"/></span> <span class="table-cell highlight"><input title="@{Lore-misc-mod}" type="number" class="calc" readonly="readonly" name="attr_Lore-misc-mod" value="0"/></span> <span class="table-cell"><input title="@{Lore-ReqTrain}" type="checkbox" name="attr_Lore-ReqTrain" value="1" checked="checked"/></span> <span class="table-cell"><textarea class="skill-macro-text" title="@{Lore-note}" name="attr_Lore-note"></textarea></span> <details class="table-cell extra-sect"> <summary class="hide-readonly">...</summary> <textarea class="skill-macro-text" title="@{Lore-macro}" name="attr_Lore-macro">&{template:pf_generic} @{toggle_accessible_flag} @{toggle_rounded_flag} {{font=@{apply_specfont_chat}@{use_specfont}}} {{scroll_desc=@{scroll-desc}}} {{color=@{rolltemplate_color}}} {{header_image=@{header_image-pf_generic-skill}}} {{character_name=@{character_name}}} {{character_id=@{character_id}}} {{subtitle}} {{name=^{lore} @{lore-name}}} {{Check=[[ @{skill-query} + [[ @{Lore} ]] ]]}} @{Lore-ut} @{skill_options} @{Lore-cond-notes} {{generic_note=@{Lore-note}}}</textarea> </details> </div> <div class="table-row lore bg-only custom-skill-2" data-i18n-list-item="lore-05"> <span class="table-cell"><button title="%{selected|Lore2-Check}" type="roll" value="@{PC-Whisper} @{Lore2-macro}" name="roll_Lore2-Check"></button></span> <span class="table-cell left"><input title="@{Lore2-name} Optional Ruleset." style="width:96%" type="text" name="attr_Lore2-name" data-i18n-placeholder="lore"/></span> <span class="table-cell"><input title="@{Lore2}" type="number" name="attr_Lore2" value="0" class="calc bigger-total" readonly="readonly"/></span> <span class="table-cell"><input title="@{Lore2-ranks}" type="number" name="attr_Lore2-ranks" value="0"/></span> <span class="table-cell"><input title="@{Lore2-cs}" type="checkbox" name="attr_Lore2-cs" value="3"/></span> <span class="table-cell"> <select title="@{Lore2-ability}" name="attr_Lore2-ability" class="select-small"> <option value="STR-mod" data-i18n="strength-abbrv">STR</option> <option value="DEX-mod" data-i18n="dexterity-abbrv">DEX</option> <option value="CON-mod" data-i18n="constitution-abbrv">CON</option> <option value="INT-mod" data-i18n="intelligence-abbrv-default" selected="selected">&#8226;INT</option> <option value="WIS-mod" data-i18n="wisdom-abbrv">WIS</option> <option value="CHA-mod" data-i18n="charisma-abbrv">CHA</option> </select> </span> <span class="table-cell"> <input type="checkbox" name="attr_Lore2-ability" value="STR-mod" class="or-A-show noshow"/> <input type="checkbox" name="attr_Lore2-ability" value="DEX-mod" class="or-B-show noshow"/> <span class="either-or-sect text-tight" data-i18n-title="acp-may-apply-title"><span name="attr_acp"></span><span data-i18n="acp-verysmall-abbrv">ACP</span></span> </span> <span class="table-cell"><input title="@{Lore2-racial}" type="number" name="attr_Lore2-racial" value="0"/></span> <span class="table-cell"><input title="@{Lore2-trait}" type="number" name="attr_Lore2-trait" value="0"/></span> <span class="table-cell"><input title="@{Lore2-feat}" type="number" name="attr_Lore2-feat" value="0"/></span> <span class="table-cell"><input title="@{Lore2-item}" type="number" name="attr_Lore2-item" value="0"/></span> <input class="error-mshow" type="checkbox" value="1" role="status" aria-live="polite" name="attr_Lore2-misc-mod_error"/> <span class="table-cell highlight"><input class="macro-text-inline" title="@{Lore2-misc}" type="text" name="attr_Lore2-misc" value="" data-i18n-placeholder="equation-macro-place"/></span> <span class="table-cell highlight"><input title="@{Lore2-misc-mod}" type="number" class="calc" readonly="readonly" name="attr_Lore2-misc-mod" value="0"/></span> <span class="table-cell"><input title="@{Lore2-ReqTrain}" type="checkbox" name="attr_Lore2-ReqTrain" value="1" checked="checked"/></span> <span class="table-cell"><textarea class="skill-macro-text" title="@{Lore2-note}" name="attr_Lore2-note"></textarea></span> <details class="table-cell extra-sect"> <summary class="hide-readonly">...</summary> <textarea class="skill-macro-text" title="@{Lore2-macro}" name="attr_Lore2-macro">&{template:pf_generic} @{toggle_accessible_flag} @{toggle_rounded_flag} {{font=@{apply_specfont_chat}@{use_specfont}}} {{scroll_desc=@{scroll-desc}}} {{color=@{rolltemplate_color}}} {{header_image=@{header_image-pf_generic-skill}}} {{character_name=@{character_name}}} {{character_id=@{character_id}}} {{subtitle}} {{name=^{lore} @{lore2-name}}} {{Check=[[ @{skill-query} + [[ @{Lore2} ]] ]]}} @{Lore2-ut} @{skill_options} @{Lore2-cond-notes} {{generic_note=@{Lore2-note}}}</textarea> </details> </div> <div class="table-row lore bg-only custom-skill-3" data-i18n-list-item="lore-06"> <span class="table-cell"><button title="%{selected|Lore3-Check}" type="roll" value="@{PC-Whisper} @{Lore3-macro}" name="roll_Lore3-Check"></button></span> <span class="table-cell left"><input title="@{Lore3-name} Optional Ruleset." style="width:96%" type="text" name="attr_Lore3-name" data-i18n-placeholder="lore"/></span> <span class="table-cell"><input title="@{Lore3}" type="number" name="attr_Lore3" value="0" class="calc bigger-total" readonly="readonly"/></span> <span class="table-cell"><input title="@{Lore3-ranks}" type="number" name="attr_Lore3-ranks" value="0"/></span> <span class="table-cell"><input title="@{Lore3-cs}" type="checkbox" name="attr_Lore3-cs" value="3"/></span> <span class="table-cell"> <select title="@{Lore3-ability}" name="attr_Lore3-ability" class="select-small"> <option value="STR-mod" data-i18n="strength-abbrv">STR</option> <option value="DEX-mod" data-i18n="dexterity-abbrv">DEX</option> <option value="CON-mod" data-i18n="constitution-abbrv">CON</option> <option value="INT-mod" data-i18n="intelligence-abbrv-default" selected="selected">&#8226;INT</option> <option value="WIS-mod" data-i18n="wisdom-abbrv">WIS</option> <option value="CHA-mod" data-i18n="charisma-abbrv">CHA</option> </select> </span> <span class="table-cell"> <input type="checkbox" name="attr_Lore3-ability" value="STR-mod" class="or-A-show noshow"/> <input type="checkbox" name="attr_Lore3-ability" value="DEX-mod" class="or-B-show noshow"/> <span class="either-or-sect text-tight" data-i18n-title="acp-may-apply-title"><span name="attr_acp"></span><span data-i18n="acp-verysmall-abbrv">ACP</span></span> </span> <span class="table-cell"><input title="@{Lore3-racial}" type="number" name="attr_Lore3-racial" value="0"/></span> <span class="table-cell"><input title="@{Lore3-trait}" type="number" name="attr_Lore3-trait" value="0"/></span> <span class="table-cell"><input title="@{Lore3-feat}" type="number" name="attr_Lore3-feat" value="0"/></span> <span class="table-cell"><input title="@{Lore3-item}" type="number" name="attr_Lore3-item" value="0"/></span> <input class="error-mshow" type="checkbox" value="1" role="status" aria-live="polite" name="attr_Lore3-misc-mod_error"/> <span class="table-cell highlight"><input class="macro-text-inline" title="@{Lore3-misc}" type="text" name="attr_Lore3-misc" value="" data-i18n-placeholder="equation-macro-place"/></span> <span class="table-cell highlight"><input title="@{Lore3-misc-mod}" type="number" class="calc" readonly="readonly" name="attr_Lore3-misc-mod" value="0"/></span> <span class="table-cell"><input title="@{Lore3-ReqTrain}" type="checkbox" name="attr_Lore3-ReqTrain" value="1" checked="checked"/></span> <span class="table-cell"><textarea class="skill-macro-text" title="@{Lore3-note}" name="attr_Lore3-note"></textarea></span> <details class="table-cell extra-sect"> <summary class="hide-readonly">...</summary> <textarea class="skill-macro-text" title="@{Lore3-macro}" name="attr_Lore3-macro">&{template:pf_generic} @{toggle_accessible_flag} @{toggle_rounded_flag} {{font=@{apply_specfont_chat}@{use_specfont}}} {{scroll_desc=@{scroll-desc}}} {{color=@{rolltemplate_color}}} {{header_image=@{header_image-pf_generic-skill}}} {{character_name=@{character_name}}} {{character_id=@{character_id}}} {{subtitle}} {{name=^{lore} @{lore3-name}}} {{Check=[[ @{skill-query} + [[ @{Lore3} ]] ]]}} @{Lore3-ut} @{skill_options} @{Lore3-cond-notes} {{generic_note=@{Lore3-note}}}</textarea> </details> </div> <div class="table-row lore bg-only custom-skill-6" data-i18n-list-item="lore-07"> <span class="table-cell"><button title="%{selected|Lore4-Check}" type="roll" value="@{PC-Whisper} @{Lore4-macro}" name="roll_Lore4-Check"></button></span> <span class="table-cell left"><input title="@{Lore4-name} Optional Ruleset." style="width:96%" type="text" name="attr_Lore4-name" data-i18n-placeholder="lore"/></span> <span class="table-cell"><input title="@{Lore4}" type="number" name="attr_Lore4" value="0" class="calc bigger-total" readonly="readonly"/></span> <span class="table-cell"><input title="@{Lore4-ranks}" type="number" name="attr_Lore4-ranks" value="0"/></span> <span class="table-cell"><input title="@{Lore4-cs}" type="checkbox" name="attr_Lore4-cs" value="3"/></span> <span class="table-cell"> <select title="@{Lore4-ability}" name="attr_Lore4-ability" class="select-small"> <option value="STR-mod" data-i18n="strength-abbrv">STR</option> <option value="DEX-mod" data-i18n="dexterity-abbrv">DEX</option> <option value="CON-mod" data-i18n="constitution-abbrv">CON</option> <option value="INT-mod" data-i18n="intelligence-abbrv-default" selected="selected">&#8226;INT</option> <option value="WIS-mod" data-i18n="wisdom-abbrv">WIS</option> <option value="CHA-mod" data-i18n="charisma-abbrv">CHA</option> </select> </span> <span class="table-cell"> <input type="checkbox" name="attr_Lore4-ability" value="STR-mod" class="or-A-show noshow"/> <input type="checkbox" name="attr_Lore4-ability" value="DEX-mod" class="or-B-show noshow"/> <span class="either-or-sect text-tight" data-i18n-title="acp-may-apply-title"><span name="attr_acp"></span><span data-i18n="acp-verysmall-abbrv">ACP</span></span> </span> <span class="table-cell"><input title="@{Lore4-racial}" type="number" name="attr_Lore4-racial" value="0"/></span> <span class="table-cell"><input title="@{Lore4-trait}" type="number" name="attr_Lore4-trait" value="0"/></span> <span class="table-cell"><input title="@{Lore4-feat}" type="number" name="attr_Lore4-feat" value="0"/></span> <span class="table-cell"><input title="@{Lore4-item}" type="number" name="attr_Lore4-item" value="0"/></span> <input class="error-mshow" type="checkbox" value="1" role="status" aria-live="polite" name="attr_Lore4-misc-mod_error"/> <span class="table-cell highlight"><input class="macro-text-inline" title="@{Lore4-misc}" type="text" name="attr_Lore4-misc" value="" data-i18n-placeholder="equation-macro-place"/></span> <span class="table-cell highlight"><input title="@{Lore4-misc-mod}" type="number" class="calc" readonly="readonly" name="attr_Lore4-misc-mod" value="0"/></span> <span class="table-cell"><input title="@{Lore4-ReqTrain}" type="checkbox" name="attr_Lore4-ReqTrain" value="1" checked="checked"/></span> <span class="table-cell"><textarea class="skill-macro-text" title="@{Lore4-note}" name="attr_Lore4-note"></textarea></span> <details class="table-cell extra-sect"> <summary class="hide-readonly">...</summary> <textarea class="skill-macro-text" title="@{Lore4-macro}" name="attr_Lore4-macro">&{template:pf_generic} @{toggle_accessible_flag} @{toggle_rounded_flag} {{font=@{apply_specfont_chat}@{use_specfont}}} {{scroll_desc=@{scroll-desc}}} {{color=@{rolltemplate_color}}} {{header_image=@{header_image-pf_generic-skill}}} {{character_name=@{character_name}}} {{character_id=@{character_id}}} {{subtitle}} {{name=^{lore} @{lore4-name}}} {{Check=[[ @{skill-query} + [[ @{Lore4} ]] ]]}} @{Lore4-ut} @{skill_options} @{Lore4-cond-notes} {{generic_note=@{Lore4-note}}}</textarea> </details> </div> <div class="table-row lore bg-only custom-skill-6" data-i18n-list-item="lore-08"> <span class="table-cell"><button title="%{selected|Lore5-Check}" type="roll" value="@{PC-Whisper} @{Lore5-macro}" name="roll_Lore5-Check"></button></span> <span class="table-cell left"><input title="@{Lore5-name} Optional Ruleset." style="width:96%" type="text" name="attr_Lore5-name" data-i18n-placeholder="lore"/></span> <span class="table-cell"><input title="@{Lore5}" type="number" name="attr_Lore5" value="0" class="calc bigger-total" readonly="readonly"/></span> <span class="table-cell"><input title="@{Lore5-ranks}" type="number" name="attr_Lore5-ranks" value="0"/></span> <span class="table-cell"><input title="@{Lore5-cs}" type="checkbox" name="attr_Lore5-cs" value="3"/></span> <span class="table-cell"> <select title="@{Lore5-ability}" name="attr_Lore5-ability" class="select-small"> <option value="STR-mod" data-i18n="strength-abbrv">STR</option> <option value="DEX-mod" data-i18n="dexterity-abbrv">DEX</option> <option value="CON-mod" data-i18n="constitution-abbrv">CON</option> <option value="INT-mod" data-i18n="intelligence-abbrv-default" selected="selected">&#8226;INT</option> <option value="WIS-mod" data-i18n="wisdom-abbrv">WIS</option> <option value="CHA-mod" data-i18n="charisma-abbrv">CHA</option> </select> </span> <span class="table-cell"> <input type="checkbox" name="attr_Lore5-ability" value="STR-mod" class="or-A-show noshow"/> <input type="checkbox" name="attr_Lore5-ability" value="DEX-mod" class="or-B-show noshow"/> <span class="either-or-sect text-tight" data-i18n-title="acp-may-apply-title"><span name="attr_acp"></span><span data-i18n="acp-verysmall-abbrv">ACP</span></span> </span> <span class="table-cell"><input title="@{Lore5-racial}" type="number" name="attr_Lore5-racial" value="0"/></span> <span class="table-cell"><input title="@{Lore5-trait}" type="number" name="attr_Lore5-trait" value="0"/></span> <span class="table-cell"><input title="@{Lore5-feat}" type="number" name="attr_Lore5-feat" value="0"/></span> <span class="table-cell"><input title="@{Lore5-item}" type="number" name="attr_Lore5-item" value="0"/></span> <input class="error-mshow" type="checkbox" value="1" role="status" aria-live="polite" name="attr_Lore5-misc-mod_error"/> <span class="table-cell highlight"><input class="macro-text-inline" title="@{Lore5-misc}" type="text" name="attr_Lore5-misc" value="" data-i18n-placeholder="equation-macro-place"/></span> <span class="table-cell highlight"><input title="@{Lore5-misc-mod}" type="number" class="calc" readonly="readonly" name="attr_Lore5-misc-mod" value="0"/></span> <span class="table-cell"><input title="@{Lore5-ReqTrain}" type="checkbox" name="attr_Lore5-ReqTrain" value="1" checked="checked"/></span> <span class="table-cell"><textarea class="skill-macro-text" title="@{Lore5-note}" name="attr_Lore5-note"></textarea></span> <details class="table-cell extra-sect"> <summary class="hide-readonly">...</summary> <textarea class="skill-macro-text" title="@{Lore5-macro}" name="attr_Lore5-macro">&{template:pf_generic} @{toggle_accessible_flag} @{toggle_rounded_flag} {{font=@{apply_specfont_chat}@{use_specfont}}} {{scroll_desc=@{scroll-desc}}} {{color=@{rolltemplate_color}}} {{header_image=@{header_image-pf_generic-skill}}} {{character_name=@{character_name}}} {{character_id=@{character_id}}} {{subtitle}} {{name=^{lore} @{lore5-name}}} {{Check=[[ @{skill-query} + [[ @{Lore5} ]] ]]}} @{Lore5-ut} @{skill_options} @{Lore5-cond-notes} {{generic_note=@{Lore5-note}}}</textarea> </details> </div> <div class="table-row lore bg-only custom-skill-6" data-i18n-list-item="lore-09"> <span class="table-cell"><button title="%{selected|Lore6-Check}" type="roll" value="@{PC-Whisper} @{Lore6-macro}" name="roll_Lore6-Check"></button></span> <span class="table-cell left"><input title="@{Lore6-name} Optional Ruleset." style="width:96%" type="text" name="attr_Lore6-name" data-i18n-placeholder="lore"/></span> <span class="table-cell"><input title="@{Lore6}" type="number" name="attr_Lore6" value="0" class="calc bigger-total" readonly="readonly"/></span> <span class="table-cell"><input title="@{Lore6-ranks}" type="number" name="attr_Lore6-ranks" value="0"/></span> <span class="table-cell"><input title="@{Lore6-cs}" type="checkbox" name="attr_Lore6-cs" value="3"/></span> <span class="table-cell"> <select title="@{Lore6-ability}" name="attr_Lore6-ability" class="select-small"> <option value="STR-mod" data-i18n="strength-abbrv">STR</option> <option value="DEX-mod" data-i18n="dexterity-abbrv">DEX</option> <option value="CON-mod" data-i18n="constitution-abbrv">CON</option> <option value="INT-mod" data-i18n="intelligence-abbrv-default" selected="selected">&#8226;INT</option> <option value="WIS-mod" data-i18n="wisdom-abbrv">WIS</option> <option value="CHA-mod" data-i18n="charisma-abbrv">CHA</option> </select> </span> <span class="table-cell"> <input type="checkbox" name="attr_Lore6-ability" value="STR-mod" class="or-A-show noshow"/> <input type="checkbox" name="attr_Lore6-ability" value="DEX-mod" class="or-B-show noshow"/> <span class="either-or-sect text-tight" data-i18n-title="acp-may-apply-title"><span name="attr_acp"></span><span data-i18n="acp-verysmall-abbrv">ACP</span></span> </span> <span class="table-cell"><input title="@{Lore6-racial}" type="number" name="attr_Lore6-racial" value="0"/></span> <span class="table-cell"><input title="@{Lore6-trait}" type="number" name="attr_Lore6-trait" value="0"/></span> <span class="table-cell"><input title="@{Lore6-feat}" type="number" name="attr_Lore6-feat" value="0"/></span> <span class="table-cell"><input title="@{Lore6-item}" type="number" name="attr_Lore6-item" value="0"/></span> <input class="error-mshow" type="checkbox" value="1" role="status" aria-live="polite" name="attr_Lore6-misc-mod_error"/> <span class="table-cell highlight"><input class="macro-text-inline" title="@{Lore6-misc}" type="text" name="attr_Lore6-misc" value="" data-i18n-placeholder="equation-macro-place"/></span> <span class="table-cell highlight"><input title="@{Lore6-misc-mod}" type="number" class="calc" readonly="readonly" name="attr_Lore6-misc-mod" value="0"/></span> <span class="table-cell"><input title="@{Lore6-ReqTrain}" type="checkbox" name="attr_Lore6-ReqTrain" value="1" checked="checked"/></span> <span class="table-cell"><textarea class="skill-macro-text" title="@{Lore6-note}" name="attr_Lore6-note"></textarea></span> <details class="table-cell extra-sect"> <summary class="hide-readonly">...</summary> <textarea class="skill-macro-text" title="@{Lore6-macro}" name="attr_Lore6-macro">&{template:pf_generic} @{toggle_accessible_flag} @{toggle_rounded_flag} {{font=@{apply_specfont_chat}@{use_specfont}}} {{scroll_desc=@{scroll-desc}}} {{color=@{rolltemplate_color}}} {{header_image=@{header_image-pf_generic-skill}}} {{character_name=@{character_name}}} {{character_id=@{character_id}}} {{subtitle}} {{name=^{lore} @{lore6-name}}} {{Check=[[ @{skill-query} + [[ @{Lore6} ]] ]]}} @{Lore6-ut} @{skill_options} @{Lore6-cond-notes} {{generic_note=@{Lore6-note}}}</textarea> </details> </div> <div class="table-row lore bg-only custom-skill-10" data-i18n-list-item="lore-10"> <span class="table-cell"><button title="%{selected|Lore7-Check}" type="roll" value="@{PC-Whisper} @{Lore7-macro}" name="roll_Lore7-Check"></button></span> <span class="table-cell left"><input title="@{Lore7-name} Optional Ruleset." style="width:96%" type="text" name="attr_Lore7-name" data-i18n-placeholder="lore"/></span> <span class="table-cell"><input title="@{Lore7}" type="number" name="attr_Lore7" value="0" class="calc bigger-total" readonly="readonly"/></span> <span class="table-cell"><input title="@{Lore7-ranks}" type="number" name="attr_Lore7-ranks" value="0"/></span> <span class="table-cell"><input title="@{Lore7-cs}" type="checkbox" name="attr_Lore7-cs" value="3"/></span> <span class="table-cell"> <select title="@{Lore7-ability}" name="attr_Lore7-ability" class="select-small"> <option value="STR-mod" data-i18n="strength-abbrv">STR</option> <option value="DEX-mod" data-i18n="dexterity-abbrv">DEX</option> <option value="CON-mod" data-i18n="constitution-abbrv">CON</option> <option value="INT-mod" data-i18n="intelligence-abbrv-default" selected="selected">&#8226;INT</option> <option value="WIS-mod" data-i18n="wisdom-abbrv">WIS</option> <option value="CHA-mod" data-i18n="charisma-abbrv">CHA</option> </select> </span> <span class="table-cell"> <input type="checkbox" name="attr_Lore7-ability" value="STR-mod" class="or-A-show noshow"/> <input type="checkbox" name="attr_Lore7-ability" value="DEX-mod" class="or-B-show noshow"/> <span class="either-or-sect text-tight" data-i18n-title="acp-may-apply-title"><span name="attr_acp"></span><span data-i18n="acp-verysmall-abbrv">ACP</span></span> </span> <span class="table-cell"><input title="@{Lore7-racial}" type="number" name="attr_Lore7-racial" value="0"/></span> <span class="table-cell"><input title="@{Lore7-trait}" type="number" name="attr_Lore7-trait" value="0"/></span> <span class="table-cell"><input title="@{Lore7-feat}" type="number" name="attr_Lore7-feat" value="0"/></span> <span class="table-cell"><input title="@{Lore7-item}" type="number" name="attr_Lore7-item" value="0"/></span> <input class="error-mshow" type="checkbox" value="1" role="status" aria-live="polite" name="attr_Lore7-misc-mod_error"/> <span class="table-cell highlight"><input class="macro-text-inline" title="@{Lore7-misc}" type="text" name="attr_Lore7-misc" value="" data-i18n-placeholder="equation-macro-place"/></span> <span class="table-cell highlight"><input title="@{Lore7-misc-mod}" type="number" class="calc" readonly="readonly" name="attr_Lore7-misc-mod" value="0"/></span> <span class="table-cell"><input title="@{Lore7-ReqTrain}" type="checkbox" name="attr_Lore7-ReqTrain" value="1" checked="checked"/></span> <span class="table-cell"><textarea class="skill-macro-text" title="@{Lore7-note}" name="attr_Lore7-note"></textarea></span> <details class="table-cell extra-sect"> <summary class="hide-readonly">...</summary> <textarea class="skill-macro-text" title="@{Lore7-macro}" name="attr_Lore7-macro">&{template:pf_generic} @{toggle_accessible_flag} @{toggle_rounded_flag} {{font=@{apply_specfont_chat}@{use_specfont}}} {{scroll_desc=@{scroll-desc}}} {{color=@{rolltemplate_color}}} {{header_image=@{header_image-pf_generic-skill}}} {{character_name=@{character_name}}} {{character_id=@{character_id}}} {{subtitle}} {{name=^{lore} @{lore7-name}}} {{Check=[[ @{skill-query} + [[ @{Lore7} ]] ]]}} @{Lore7-ut} @{skill_options} @{Lore7-cond-notes} {{generic_note=@{Lore7-note}}}</textarea> </details> </div> <div class="table-row lore bg-only custom-skill-10" data-i18n-list-item="lore-11"> <span class="table-cell"><button title="%{selected|Lore8-Check}" type="roll" value="@{PC-Whisper} @{Lore8-macro}" name="roll_Lore8-Check"></button></span> <span class="table-cell left"><input title="@{Lore8-name} Optional Ruleset." style="width:96%" type="text" name="attr_Lore8-name" data-i18n-placeholder="lore"/></span> <span class="table-cell"><input title="@{Lore8}" type="number" name="attr_Lore8" value="0" class="calc bigger-total" readonly="readonly"/></span> <span class="table-cell"><input title="@{Lore8-ranks}" type="number" name="attr_Lore8-ranks" value="0"/></span> <span class="table-cell"><input title="@{Lore8-cs}" type="checkbox" name="attr_Lore8-cs" value="3"/></span> <span class="table-cell"> <select title="@{Lore8-ability}" name="attr_Lore8-ability" class="select-small"> <option value="STR-mod" data-i18n="strength-abbrv">STR</option> <option value="DEX-mod" data-i18n="dexterity-abbrv">DEX</option> <option value="CON-mod" data-i18n="constitution-abbrv">CON</option> <option value="INT-mod" data-i18n="intelligence-abbrv-default" selected="selected">&#8226;INT</option> <option value="WIS-mod" data-i18n="wisdom-abbrv">WIS</option> <option value="CHA-mod" data-i18n="charisma-abbrv">CHA</option> </select> </span> <span class="table-cell"> <input type="checkbox" name="attr_Lore8-ability" value="STR-mod" class="or-A-show noshow"/> <input type="checkbox" name="attr_Lore8-ability" value="DEX-mod" class="or-B-show noshow"/> <span class="either-or-sect text-tight" data-i18n-title="acp-may-apply-title"><span name="attr_acp"></span><span data-i18n="acp-verysmall-abbrv">ACP</span></span> </span> <span class="table-cell"><input title="@{Lore8-racial}" type="number" name="attr_Lore8-racial" value="0"/></span> <span class="table-cell"><input title="@{Lore8-trait}" type="number" name="attr_Lore8-trait" value="0"/></span> <span class="table-cell"><input title="@{Lore8-feat}" type="number" name="attr_Lore8-feat" value="0"/></span> <span class="table-cell"><input title="@{Lore8-item}" type="number" name="attr_Lore8-item" value="0"/></span> <input class="error-mshow" type="checkbox" value="1" role="status" aria-live="polite" name="attr_Lore8-misc-mod_error"/> <span class="table-cell highlight"><input class="macro-text-inline" title="@{Lore8-misc}" type="text" name="attr_Lore8-misc" value="" data-i18n-placeholder="equation-macro-place"/></span> <span class="table-cell highlight"><input title="@{Lore8-misc-mod}" type="number" class="calc" readonly="readonly" name="attr_Lore8-misc-mod" value="0"/></span> <span class="table-cell"><input title="@{Lore8-ReqTrain}" type="checkbox" name="attr_Lore8-ReqTrain" value="1" checked="checked"/></span> <span class="table-cell"><textarea class="skill-macro-text" title="@{Lore8-note}" name="attr_Lore8-note"></textarea></span> <details class="table-cell extra-sect"> <summary class="hide-readonly">...</summary> <textarea class="skill-macro-text" title="@{Lore8-macro}" name="attr_Lore8-macro">&{template:pf_generic} @{toggle_accessible_flag} @{toggle_rounded_flag} {{font=@{apply_specfont_chat}@{use_specfont}}} {{scroll_desc=@{scroll-desc}}} {{color=@{rolltemplate_color}}} {{header_image=@{header_image-pf_generic-skill}}} {{character_name=@{character_name}}} {{character_id=@{character_id}}} {{subtitle}} {{name=^{lore} @{lore8-name}}} {{Check=[[ @{skill-query} + [[ @{Lore8} ]] ]]}} @{Lore8-ut} @{skill_options} @{Lore8-cond-notes} {{generic_note=@{Lore8-note}}}</textarea> </details> </div> <div class="table-row lore bg-only custom-skill-10" data-i18n-list-item="lore-12"> <span class="table-cell"><button title="%{selected|Lore9-Check}" type="roll" value="@{PC-Whisper} @{Lore9-macro}" name="roll_Lore9-Check"></button></span> <span class="table-cell left"><input title="@{Lore9-name} Optional Ruleset." style="width:96%" type="text" name="attr_Lore9-name" data-i18n-placeholder="lore"/></span> <span class="table-cell"><input title="@{Lore9}" type="number" name="attr_Lore9" value="0" class="calc bigger-total" readonly="readonly"/></span> <span class="table-cell"><input title="@{Lore9-ranks}" type="number" name="attr_Lore9-ranks" value="0"/></span> <span class="table-cell"><input title="@{Lore9-cs}" type="checkbox" name="attr_Lore9-cs" value="3"/></span> <span class="table-cell"> <select title="@{Lore9-ability}" name="attr_Lore9-ability" class="select-small"> <option value="STR-mod" data-i18n="strength-abbrv">STR</option> <option value="DEX-mod" data-i18n="dexterity-abbrv">DEX</option> <option value="CON-mod" data-i18n="constitution-abbrv">CON</option> <option value="INT-mod" data-i18n="intelligence-abbrv-default" selected="selected">&#8226;INT</option> <option value="WIS-mod" data-i18n="wisdom-abbrv">WIS</option> <option value="CHA-mod" data-i18n="charisma-abbrv">CHA</option> </select> </span> <span class="table-cell"> <input type="checkbox" name="attr_Lore9-ability" value="STR-mod" class="or-A-show noshow"/> <input type="checkbox" name="attr_Lore9-ability" value="DEX-mod" class="or-B-show noshow"/> <span class="either-or-sect text-tight" data-i18n-title="acp-may-apply-title"><span name="attr_acp"></span><span data-i18n="acp-verysmall-abbrv">ACP</span></span> </span> <span class="table-cell"><input title="@{Lore9-racial}" type="number" name="attr_Lore9-racial" value="0"/></span> <span class="table-cell"><input title="@{Lore9-trait}" type="number" name="attr_Lore9-trait" value="0"/></span> <span class="table-cell"><input title="@{Lore9-feat}" type="number" name="attr_Lore9-feat" value="0"/></span> <span class="table-cell"><input title="@{Lore9-item}" type="number" name="attr_Lore9-item" value="0"/></span> <input class="error-mshow" type="checkbox" value="1" role="status" aria-live="polite" name="attr_Lore9-misc-mod_error"/> <span class="table-cell highlight"><input class="macro-text-inline" title="@{Lore9-misc}" type="text" name="attr_Lore9-misc" value="" data-i18n-placeholder="equation-macro-place"/></span> <span class="table-cell highlight"><input title="@{Lore9-misc-mod}" type="number" class="calc" readonly="readonly" name="attr_Lore9-misc-mod" value="0"/></span> <span class="table-cell"><input title="@{Lore9-ReqTrain}" type="checkbox" name="attr_Lore9-ReqTrain" value="1" checked="checked"/></span> <span class="table-cell"><textarea class="skill-macro-text" title="@{Lore9-note}" name="attr_Lore9-note"></textarea></span> <details class="table-cell extra-sect"> <summary class="hide-readonly">...</summary> <textarea class="skill-macro-text" title="@{Lore9-macro}" name="attr_Lore9-macro">&{template:pf_generic} @{toggle_accessible_flag} @{toggle_rounded_flag} {{font=@{apply_specfont_chat}@{use_specfont}}} {{scroll_desc=@{scroll-desc}}} {{color=@{rolltemplate_color}}} {{header_image=@{header_image-pf_generic-skill}}} {{character_name=@{character_name}}} {{character_id=@{character_id}}} {{subtitle}} {{name=^{lore} @{lore9-name}}} {{Check=[[ @{skill-query} + [[ @{Lore9} ]] ]]}} @{Lore9-ut} @{skill_options} @{Lore9-cond-notes} {{generic_note=@{Lore9-note}}}</textarea> </details> </div> <div class="table-row lore bg-only custom-skill-10" data-i18n-list-item="lore-13"> <span class="table-cell"><button title="%{selected|Lore10-Check}" type="roll" value="@{PC-Whisper} @{Lore10-macro}" name="roll_Lore10-Check"></button></span> <span class="table-cell left"><input title="@{Lore10-name} Optional Ruleset." style="width:96%" type="text" name="attr_Lore10-name" data-i18n-placeholder="lore"/></span> <span class="table-cell"><input title="@{Lore10}" type="number" name="attr_Lore10" value="0" class="calc bigger-total" readonly="readonly"/></span> <span class="table-cell"><input title="@{Lore10-ranks}" type="number" name="attr_Lore10-ranks" value="0"/></span> <span class="table-cell"><input title="@{Lore10-cs}" type="checkbox" name="attr_Lore10-cs" value="3"/></span> <span class="table-cell"> <select title="@{Lore10-ability}" name="attr_Lore10-ability" class="select-small"> <option value="STR-mod" data-i18n="strength-abbrv">STR</option> <option value="DEX-mod" data-i18n="dexterity-abbrv">DEX</option> <option value="CON-mod" data-i18n="constitution-abbrv">CON</option> <option value="INT-mod" data-i18n="intelligence-abbrv-default" selected="selected">&#8226;INT</option> <option value="WIS-mod" data-i18n="wisdom-abbrv">WIS</option> <option value="CHA-mod" data-i18n="charisma-abbrv">CHA</option> </select> </span> <span class="table-cell"> <input type="checkbox" name="attr_Lore10-ability" value="STR-mod" class="or-A-show noshow"/> <input type="checkbox" name="attr_Lore10-ability" value="DEX-mod" class="or-B-show noshow"/> <span class="either-or-sect text-tight" data-i18n-title="acp-may-apply-title"><span name="attr_acp"></span><span data-i18n="acp-verysmall-abbrv">ACP</span></span> </span> <span class="table-cell"><input title="@{Lore10-racial}" type="number" name="attr_Lore10-racial" value="0"/></span> <span class="table-cell"><input title="@{Lore10-trait}" type="number" name="attr_Lore10-trait" value="0"/></span> <span class="table-cell"><input title="@{Lore10-feat}" type="number" name="attr_Lore10-feat" value="0"/></span> <span class="table-cell"><input title="@{Lore10-item}" type="number" name="attr_Lore10-item" value="0"/></span> <input class="error-mshow" type="checkbox" value="1" role="status" aria-live="polite" name="attr_Lore10-misc-mod_error"/> <span class="table-cell highlight"><input class="macro-text-inline" title="@{Lore10-misc}" type="text" name="attr_Lore10-misc" value="" data-i18n-placeholder="equation-macro-place"/></span> <span class="table-cell highlight"><input title="@{Lore10-misc-mod}" type="number" class="calc" readonly="readonly" name="attr_Lore10-misc-mod" value="0"/></span> <span class="table-cell"><input title="@{Lore10-ReqTrain}" type="checkbox" name="attr_Lore10-ReqTrain" value="1" checked="checked"/></span> <span class="table-cell"><textarea class="skill-macro-text" title="@{Lore10-note}" name="attr_Lore10-note"></textarea></span> <details class="table-cell extra-sect"> <summary class="hide-readonly">...</summary> <textarea class="skill-macro-text" title="@{Lore10-macro}" name="attr_Lore10-macro">&{template:pf_generic} @{toggle_accessible_flag} @{toggle_rounded_flag} {{font=@{apply_specfont_chat}@{use_specfont}}} {{scroll_desc=@{scroll-desc}}} {{color=@{rolltemplate_color}}} {{header_image=@{header_image-pf_generic-skill}}} {{character_name=@{character_name}}} {{character_id=@{character_id}}} {{subtitle}} {{name=^{lore} @{lore10-name}}} {{Check=[[ @{skill-query} + [[ @{Lore10} ]] ]]}} @{Lore10-ut} @{skill_options} @{Lore10-cond-notes} {{generic_note=@{Lore10-note}}}</textarea> </details> </div> <div class="table-row adventure" data-i18n-list-item="perception"> <span class="table-cell"><button title="%{selected|Perception-Check}" type="roll" value="@{PC-Whisper} @{Perception-macro}" name="roll_Perception-Check"></button></span> <span class="table-cell left" data-i18n="perception">Perception</span> <span class="table-cell"><input title="@{Perception}" type="number" name="attr_Perception" value="0" class="calc bigger-total" readonly="readonly"/></span> <span class="table-cell"><input title="@{Perception-ranks}" type="number" name="attr_Perception-ranks" value="0"/></span> <span class="table-cell"><input title="@{Perception-cs}" type="checkbox" name="attr_Perception-cs" value="3"/></span> <span class="table-cell"> <select title="@{Perception-ability}" name="attr_Perception-ability" class="select-small"> <option value="STR-mod" data-i18n="strength-abbrv">STR</option> <option value="DEX-mod" data-i18n="dexterity-abbrv">DEX</option> <option value="CON-mod" data-i18n="constitution-abbrv">CON</option> <option value="INT-mod" data-i18n="intelligence-abbrv">INT</option> <option value="WIS-mod" data-i18n="wisdom-abbrv-default" selected="selected">&#8226;WIS</option> <option value="CHA-mod" data-i18n="charisma-abbrv">CHA</option> </select> </span> <span class="table-cell"> <input type="checkbox" name="attr_Perception-ability" value="STR-mod" class="or-A-show noshow"/> <input type="checkbox" name="attr_Perception-ability" value="DEX-mod" class="or-B-show noshow"/> <span class="either-or-sect text-tight" data-i18n-title="acp-may-apply-title"><span name="attr_acp"></span><span data-i18n="acp-verysmall-abbrv">ACP</span></span> </span> <span class="table-cell"><input title="@{Perception-racial}" type="number" name="attr_Perception-racial" value="0"/></span> <span class="table-cell"><input title="@{Perception-trait}" type="number" name="attr_Perception-trait" value="0"/></span> <span class="table-cell"><input title="@{Perception-feat}" type="number" name="attr_Perception-feat" value="0"/></span> <span class="table-cell"><input title="@{Perception-item}" type="number" name="attr_Perception-item" value="0"/></span> <input class="error-mshow" type="checkbox" value="1" role="status" aria-live="polite" name="attr_Perception-misc-mod_error"/> <span class="table-cell highlight"><input class="macro-text-inline" title="@{Perception-misc}" type="text" name="attr_Perception-misc" value="" data-i18n-placeholder="equation-macro-place"/></span> <span class="table-cell highlight"><input title="@{Perception-misc-mod}" type="number" class="calc" readonly="readonly" name="attr_Perception-misc-mod" value="0"/></span> <span class="table-cell"><input title="@{Perception-ReqTrain}" type="checkbox" name="attr_Perception-ReqTrain" value="1"/></span> <span class="table-cell"><textarea class="skill-macro-text" title="@{Perception-note}" name="attr_Perception-note"></textarea></span> <details class="table-cell extra-sect"> <summary class="hide-readonly">...</summary> <textarea class="skill-macro-text" title="@{Perception-macro}" name="attr_Perception-macro">&{template:pf_generic} @{toggle_accessible_flag} @{toggle_rounded_flag} {{font=@{apply_specfont_chat}@{use_specfont}}} {{scroll_desc=@{scroll-desc}}} {{color=@{rolltemplate_color}}} {{header_image=@{header_image-pf_generic-skill}}} {{character_name=@{character_name}}} {{character_id=@{character_id}}} {{subtitle}} {{name=^{perception}}} {{Check=[[ @{skill-query} + [[ @{Perception} ]] ]]}} @{Perception-ut} @{skill_options} @{Perception-cond-notes} {{generic_note=@{Perception-note}}}</textarea> </details> </div> <span class="custom-skill-2 table-cell bg" data-i18n-list-item="perform"> </span> <input class="custom-skill-2 showarrow perform-show bg" data-i18n-list-item="perform-00" type="checkbox" name="attr_perform-show" data-i18n-aria-label="perform" data-i18n-title="showsect-cmd" value="1" checked="checked"/> <label class="custom-skill-2 showsect bg skill-minishow" data-i18n-list-item="perform-01" data-i18n-title="showsect-cmd" data-i18n-aria-label="showsect-cmd" data-i18n="perform">Perform</label> <span class="custom-skill-2 bg" data-i18n-list-item="perform-02"></span> <div class="custom-skill-2 table-row bg" data-i18n-list-item="perform-03"> </div> <div class="table-row perform bg" data-i18n-list-item="perform-04"> <span class="table-cell"><button title="%{selected|Perform-Check}" type="roll" value="@{PC-Whisper} @{Perform-macro}" name="roll_Perform-Check"></button></span> <span class="table-cell left"><input title="@{Perform-name}" style="width:96%" type="text" name="attr_Perform-name" data-i18n-placeholder="perform"/></span> <span class="table-cell"><input title="@{Perform}" type="number" name="attr_Perform" value="0" class="calc bigger-total" readonly="readonly"/></span> <span class="table-cell"><input title="@{Perform-ranks}" type="number" name="attr_Perform-ranks" value="0"/></span> <span class="table-cell"><input title="@{Perform-cs}" type="checkbox" name="attr_Perform-cs" value="3"/></span> <span class="table-cell"> <select title="@{Perform-ability}" name="attr_Perform-ability" class="select-small"> <option value="STR-mod" data-i18n="strength-abbrv">STR</option> <option value="DEX-mod" data-i18n="dexterity-abbrv">DEX</option> <option value="CON-mod" data-i18n="constitution-abbrv">CON</option> <option value="INT-mod" data-i18n="intelligence-abbrv">INT</option> <option value="WIS-mod" data-i18n="wisdom-abbrv">WIS</option> <option value="CHA-mod" data-i18n="charisma-abbrv-default" selected="selected">&#8226;CHA</option> </select> </span> <span class="table-cell"> <input type="checkbox" name="attr_Perform-ability" value="STR-mod" class="or-A-show noshow"/> <input type="checkbox" name="attr_Perform-ability" value="DEX-mod" class="or-B-show noshow"/> <span class="either-or-sect text-tight" data-i18n-title="acp-may-apply-title"><span name="attr_acp"></span><span data-i18n="acp-verysmall-abbrv">ACP</span></span> </span> <span class="table-cell"><input title="@{Perform-racial}" type="number" name="attr_Perform-racial" value="0"/></span> <span class="table-cell"><input title="@{Perform-trait}" type="number" name="attr_Perform-trait" value="0"/></span> <span class="table-cell"><input title="@{Perform-feat}" type="number" name="attr_Perform-feat" value="0"/></span> <span class="table-cell"><input title="@{Perform-item}" type="number" name="attr_Perform-item" value="0"/></span> <input class="error-mshow" type="checkbox" value="1" role="status" aria-live="polite" name="attr_Perform-misc-mod_error"/> <span class="table-cell highlight"><input class="macro-text-inline" title="@{Perform-misc}" type="text" name="attr_Perform-misc" value="" data-i18n-placeholder="equation-macro-place"/></span> <span class="table-cell highlight"><input title="@{Perform-misc-mod}" type="number" class="calc" readonly="readonly" name="attr_Perform-misc-mod" value="0"/></span> <span class="table-cell"><input title="@{Perform-ReqTrain}" type="checkbox" name="attr_Perform-ReqTrain" value="1"/></span> <span class="table-cell"><textarea class="skill-macro-text" title="@{Perform-note}" name="attr_Perform-note"></textarea></span> <details class="table-cell extra-sect"> <summary class="hide-readonly">...</summary> <textarea class="skill-macro-text" title="@{Perform-macro}" name="attr_Perform-macro">&{template:pf_generic} @{toggle_accessible_flag} @{toggle_rounded_flag} {{font=@{apply_specfont_chat}@{use_specfont}}} {{scroll_desc=@{scroll-desc}}} {{color=@{rolltemplate_color}}} {{header_image=@{header_image-pf_generic-skill}}} {{character_name=@{character_name}}} {{character_id=@{character_id}}} {{subtitle}} {{name=^{perform} @{Perform-name}}} {{Check=[[ @{skill-query} + [[ @{Perform} ]] ]]}} @{Perform-ut} @{skill_options} @{Perform-cond-notes} {{generic_note=@{Perform-note}}}</textarea> </details> </div> <div class="table-row perform bg custom-skill-2" data-i18n-list-item="perform-05"> <span class="table-cell"><button title="%{selected|Perform2-Check}" type="roll" value="@{PC-Whisper} @{Perform2-macro}" name="roll_Perform2-Check"></button></span> <span class="table-cell left"><input title="@{Perform2-name}" style="width:96%" type="text" name="attr_Perform2-name" data-i18n-placeholder="perform"/></span> <span class="table-cell"><input title="@{Perform2}" type="number" name="attr_Perform2" value="0" class="calc bigger-total" readonly="readonly"/></span> <span class="table-cell"><input title="@{Perform2-ranks}" type="number" name="attr_Perform2-ranks" value="0"/></span> <span class="table-cell"><input title="@{Perform2-cs}" type="checkbox" name="attr_Perform2-cs" value="3"/></span> <span class="table-cell"> <select title="@{Perform2-ability}" name="attr_Perform2-ability" class="select-small"> <option value="STR-mod" data-i18n="strength-abbrv">STR</option> <option value="DEX-mod" data-i18n="dexterity-abbrv">DEX</option> <option value="CON-mod" data-i18n="constitution-abbrv">CON</option> <option value="INT-mod" data-i18n="intelligence-abbrv">INT</option> <option value="WIS-mod" data-i18n="wisdom-abbrv">WIS</option> <option value="CHA-mod" data-i18n="charisma-abbrv-default" selected="selected">&#8226;CHA</option> </select> </span> <span class="table-cell"> <input type="checkbox" name="attr_Perform2-ability" value="STR-mod" class="or-A-show noshow"/> <input type="checkbox" name="attr_Perform2-ability" value="DEX-mod" class="or-B-show noshow"/> <span class="either-or-sect text-tight" data-i18n-title="acp-may-apply-title"><span name="attr_acp"></span><span data-i18n="acp-verysmall-abbrv">ACP</span></span> </span> <span class="table-cell"><input title="@{Perform2-racial}" type="number" name="attr_Perform2-racial" value="0"/></span> <span class="table-cell"><input title="@{Perform2-trait}" type="number" name="attr_Perform2-trait" value="0"/></span> <span class="table-cell"><input title="@{Perform2-feat}" type="number" name="attr_Perform2-feat" value="0"/></span> <span class="table-cell"><input title="@{Perform2-item}" type="number" name="attr_Perform2-item" value="0"/></span> <input class="error-mshow" type="checkbox" value="1" role="status" aria-live="polite" name="attr_Perform2-misc-mod_error"/> <span class="table-cell highlight"><input class="macro-text-inline" title="@{Perform2-misc}" type="text" name="attr_Perform2-misc" value="" data-i18n-placeholder="equation-macro-place"/></span> <span class="table-cell highlight"><input title="@{Perform2-misc-mod}" type="number" class="calc" readonly="readonly" name="attr_Perform2-misc-mod" value="0"/></span> <span class="table-cell"><input title="@{Perform2-ReqTrain}" type="checkbox" name="attr_Perform2-ReqTrain" value="1"/></span> <span class="table-cell"><textarea class="skill-macro-text" title="@{Perform2-note}" name="attr_Perform2-note"></textarea></span> <details class="table-cell extra-sect"> <summary class="hide-readonly">...</summary> <textarea class="skill-macro-text" title="@{Perform2-macro}" name="attr_Perform2-macro">&{template:pf_generic} @{toggle_accessible_flag} @{toggle_rounded_flag} {{font=@{apply_specfont_chat}@{use_specfont}}} {{scroll_desc=@{scroll-desc}}} {{color=@{rolltemplate_color}}} {{header_image=@{header_image-pf_generic-skill}}} {{character_name=@{character_name}}} {{character_id=@{character_id}}} {{subtitle}} {{name=^{perform} @{Perform2-name}}} {{Check=[[ @{skill-query} + [[ @{Perform2} ]] ]]}} @{Perform2-ut} @{skill_options} @{Perform2-cond-notes} {{generic_note=@{Perform2-note}}}</textarea> </details> </div> <div class="table-row perform bg custom-skill-3" data-i18n-list-item="perform-06"> <span class="table-cell"><button title="%{selected|Perform3-Check}" type="roll" value="@{PC-Whisper} @{Perform3-macro}" name="roll_Perform3-Check"></button></span> <span class="table-cell left"><input title="@{Perform3-name}" style="width:96%" type="text" name="attr_Perform3-name" data-i18n-placeholder="perform"/></span> <span class="table-cell"><input title="@{Perform3}" type="number" name="attr_Perform3" value="0" class="calc bigger-total" readonly="readonly"/></span> <span class="table-cell"><input title="@{Perform3-ranks}" type="number" name="attr_Perform3-ranks" value="0"/></span> <span class="table-cell"><input title="@{Perform3-cs}" type="checkbox" name="attr_Perform3-cs" value="3"/></span> <span class="table-cell"> <select title="@{Perform3-ability}" name="attr_Perform3-ability" class="select-small"> <option value="STR-mod" data-i18n="strength-abbrv">STR</option> <option value="DEX-mod" data-i18n="dexterity-abbrv">DEX</option> <option value="CON-mod" data-i18n="constitution-abbrv">CON</option> <option value="INT-mod" data-i18n="intelligence-abbrv">INT</option> <option value="WIS-mod" data-i18n="wisdom-abbrv">WIS</option> <option value="CHA-mod" data-i18n="charisma-abbrv-default" selected="selected">&#8226;CHA</option> </select> </span> <span class="table-cell"> <input type="checkbox" name="attr_Perform3-ability" value="STR-mod" class="or-A-show noshow"/> <input type="checkbox" name="attr_Perform3-ability" value="DEX-mod" class="or-B-show noshow"/> <span class="either-or-sect text-tight" data-i18n-title="acp-may-apply-title"><span name="attr_acp"></span><span data-i18n="acp-verysmall-abbrv">ACP</span></span> </span> <span class="table-cell"><input title="@{Perform3-racial}" type="number" name="attr_Perform3-racial" value="0"/></span> <span class="table-cell"><input title="@{Perform3-trait}" type="number" name="attr_Perform3-trait" value="0"/></span> <span class="table-cell"><input title="@{Perform3-feat}" type="number" name="attr_Perform3-feat" value="0"/></span> <span class="table-cell"><input title="@{Perform3-item}" type="number" name="attr_Perform3-item" value="0"/></span> <input class="error-mshow" type="checkbox" value="1" role="status" aria-live="polite" name="attr_Perform3-misc-mod_error"/> <span class="table-cell highlight"><input class="macro-text-inline" title="@{Perform3-misc}" type="text" name="attr_Perform3-misc" value="" data-i18n-placeholder="equation-macro-place"/></span> <span class="table-cell highlight"><input title="@{Perform3-misc-mod}" type="number" class="calc" readonly="readonly" name="attr_Perform3-misc-mod" value="0"/></span> <span class="table-cell"><input title="@{Perform3-ReqTrain}" type="checkbox" name="attr_Perform3-ReqTrain" value="1"/></span> <span class="table-cell"><textarea class="skill-macro-text" title="@{Perform3-note}" name="attr_Perform3-note"></textarea></span> <details class="table-cell extra-sect"> <summary class="hide-readonly">...</summary> <textarea class="skill-macro-text" title="@{Perform3-macro}" name="attr_Perform3-macro">&{template:pf_generic} @{toggle_accessible_flag} @{toggle_rounded_flag} {{font=@{apply_specfont_chat}@{use_specfont}}} {{scroll_desc=@{scroll-desc}}} {{color=@{rolltemplate_color}}} {{header_image=@{header_image-pf_generic-skill}}} {{character_name=@{character_name}}} {{character_id=@{character_id}}} {{subtitle}} {{name=^{perform} @{Perform3-name}}} {{Check=[[ @{skill-query} + [[ @{Perform3} ]] ]]}} @{Perform3-ut} @{skill_options} @{Perform3-cond-notes} {{generic_note=@{Perform3-note}}}</textarea> </details> </div> <div class="table-row perform bg custom-skill-6" data-i18n-list-item="perform-07"> <span class="table-cell"><button title="%{selected|Perform4-Check}" type="roll" value="@{PC-Whisper} @{Perform4-macro}" name="roll_Perform4-Check"></button></span> <span class="table-cell left"><input title="@{Perform4-name}" style="width:96%" type="text" name="attr_Perform4-name" data-i18n-placeholder="perform"/></span> <span class="table-cell"><input title="@{Perform4}" type="number" name="attr_Perform4" value="0" class="calc bigger-total" readonly="readonly"/></span> <span class="table-cell"><input title="@{Perform4-ranks}" type="number" name="attr_Perform4-ranks" value="0"/></span> <span class="table-cell"><input title="@{Perform4-cs}" type="checkbox" name="attr_Perform4-cs" value="3"/></span> <span class="table-cell"> <select title="@{Perform4-ability}" name="attr_Perform4-ability" class="select-small"> <option value="STR-mod" data-i18n="strength-abbrv">STR</option> <option value="DEX-mod" data-i18n="dexterity-abbrv">DEX</option> <option value="CON-mod" data-i18n="constitution-abbrv">CON</option> <option value="INT-mod" data-i18n="intelligence-abbrv">INT</option> <option value="WIS-mod" data-i18n="wisdom-abbrv">WIS</option> <option value="CHA-mod" data-i18n="charisma-abbrv-default" selected="selected">&#8226;CHA</option> </select> </span> <span class="table-cell"> <input type="checkbox" name="attr_Perform4-ability" value="STR-mod" class="or-A-show noshow"/> <input type="checkbox" name="attr_Perform4-ability" value="DEX-mod" class="or-B-show noshow"/> <span class="either-or-sect text-tight" data-i18n-title="acp-may-apply-title"><span name="attr_acp"></span><span data-i18n="acp-verysmall-abbrv">ACP</span></span> </span> <span class="table-cell"><input title="@{Perform4-racial}" type="number" name="attr_Perform4-racial" value="0"/></span> <span class="table-cell"><input title="@{Perform4-trait}" type="number" name="attr_Perform4-trait" value="0"/></span> <span class="table-cell"><input title="@{Perform4-feat}" type="number" name="attr_Perform4-feat" value="0"/></span> <span class="table-cell"><input title="@{Perform4-item}" type="number" name="attr_Perform4-item" value="0"/></span> <input class="error-mshow" type="checkbox" value="1" role="status" aria-live="polite" name="attr_Perform4-misc-mod_error"/> <span class="table-cell highlight"><input class="macro-text-inline" title="@{Perform4-misc}" type="text" name="attr_Perform4-misc" value="" data-i18n-placeholder="equation-macro-place"/></span> <span class="table-cell highlight"><input title="@{Perform4-misc-mod}" type="number" class="calc" readonly="readonly" name="attr_Perform4-misc-mod" value="0"/></span> <span class="table-cell"><input title="@{Perform4-ReqTrain}" type="checkbox" name="attr_Perform4-ReqTrain" value="1"/></span> <span class="table-cell"><textarea class="skill-macro-text" title="@{Perform4-note}" name="attr_Perform4-note"></textarea></span> <details class="table-cell extra-sect"> <summary class="hide-readonly">...</summary> <textarea class="skill-macro-text" title="@{Perform4-macro}" name="attr_Perform4-macro">&{template:pf_generic} @{toggle_accessible_flag} @{toggle_rounded_flag} {{font=@{apply_specfont_chat}@{use_specfont}}} {{scroll_desc=@{scroll-desc}}} {{color=@{rolltemplate_color}}} {{header_image=@{header_image-pf_generic-skill}}} {{character_name=@{character_name}}} {{character_id=@{character_id}}} {{subtitle}} {{name=^{perform} @{Perform4-name}}} {{Check=[[ @{skill-query} + [[ @{Perform4} ]] ]]}} @{Perform4-ut} @{skill_options} @{Perform4-cond-notes} {{generic_note=@{Perform4-note}}}</textarea> </details> </div> <div class="table-row perform bg custom-skill-6" data-i18n-list-item="perform-08"> <span class="table-cell"><button title="%{selected|Perform5-Check}" type="roll" value="@{PC-Whisper} @{Perform5-macro}" name="roll_Perform5-Check"></button></span> <span class="table-cell left"><input title="@{Perform5-name}" style="width:96%" type="text" name="attr_Perform5-name" data-i18n-placeholder="perform"/></span> <span class="table-cell"><input title="@{Perform5}" type="number" name="attr_Perform5" value="0" class="calc bigger-total" readonly="readonly"/></span> <span class="table-cell"><input title="@{Perform5-ranks}" type="number" name="attr_Perform5-ranks" value="0"/></span> <span class="table-cell"><input title="@{Perform5-cs}" type="checkbox" name="attr_Perform5-cs" value="3"/></span> <span class="table-cell"> <select title="@{Perform5-ability}" name="attr_Perform5-ability" class="select-small"> <option value="STR-mod" data-i18n="strength-abbrv">STR</option> <option value="DEX-mod" data-i18n="dexterity-abbrv">DEX</option> <option value="CON-mod" data-i18n="constitution-abbrv">CON</option> <option value="INT-mod" data-i18n="intelligence-abbrv">INT</option> <option value="WIS-mod" data-i18n="wisdom-abbrv">WIS</option> <option value="CHA-mod" data-i18n="charisma-abbrv-default" selected="selected">&#8226;CHA</option> </select> </span> <span class="table-cell"> <input type="checkbox" name="attr_Perform5-ability" value="STR-mod" class="or-A-show noshow"/> <input type="checkbox" name="attr_Perform5-ability" value="DEX-mod" class="or-B-show noshow"/> <span class="either-or-sect text-tight" data-i18n-title="acp-may-apply-title"><span name="attr_acp"></span><span data-i18n="acp-verysmall-abbrv">ACP</span></span> </span> <span class="table-cell"><input title="@{Perform5-racial}" type="number" name="attr_Perform5-racial" value="0"/></span> <span class="table-cell"><input title="@{Perform5-trait}" type="number" name="attr_Perform5-trait" value="0"/></span> <span class="table-cell"><input title="@{Perform5-feat}" type="number" name="attr_Perform5-feat" value="0"/></span> <span class="table-cell"><input title="@{Perform5-item}" type="number" name="attr_Perform5-item" value="0"/></span> <input class="error-mshow" type="checkbox" value="1" role="status" aria-live="polite" name="attr_Perform5-misc-mod_error"/> <span class="table-cell highlight"><input class="macro-text-inline" title="@{Perform5-misc}" type="text" name="attr_Perform5-misc" value="" data-i18n-placeholder="equation-macro-place"/></span> <span class="table-cell highlight"><input title="@{Perform5-misc-mod}" type="number" class="calc" readonly="readonly" name="attr_Perform5-misc-mod" value="0"/></span> <span class="table-cell"><input title="@{Perform5-ReqTrain}" type="checkbox" name="attr_Perform5-ReqTrain" value="1"/></span> <span class="table-cell"><textarea class="skill-macro-text" title="@{Perform5-note}" name="attr_Perform5-note"></textarea></span> <details class="table-cell extra-sect"> <summary class="hide-readonly">...</summary> <textarea class="skill-macro-text" title="@{Perform5-macro}" name="attr_Perform5-macro">&{template:pf_generic} @{toggle_accessible_flag} @{toggle_rounded_flag} {{font=@{apply_specfont_chat}@{use_specfont}}} {{scroll_desc=@{scroll-desc}}} {{color=@{rolltemplate_color}}} {{header_image=@{header_image-pf_generic-skill}}} {{character_name=@{character_name}}} {{character_id=@{character_id}}} {{subtitle}} {{name=^{perform} @{Perform5-name}}} {{Check=[[ @{skill-query} + [[ @{Perform5} ]] ]]}} @{Perform5-ut} @{skill_options} @{Perform5-cond-notes} {{generic_note=@{Perform5-note}}}</textarea> </details> </div> <div class="table-row perform bg custom-skill-6" data-i18n-list-item="perform-09"> <span class="table-cell"><button title="%{selected|Perform6-Check}" type="roll" value="@{PC-Whisper} @{Perform6-macro}" name="roll_Perform6-Check"></button></span> <span class="table-cell left"><input title="@{Perform6-name}" style="width:96%" type="text" name="attr_Perform6-name" data-i18n-placeholder="perform"/></span> <span class="table-cell"><input title="@{Perform6}" type="number" name="attr_Perform6" value="0" class="calc bigger-total" readonly="readonly"/></span> <span class="table-cell"><input title="@{Perform6-ranks}" type="number" name="attr_Perform6-ranks" value="0"/></span> <span class="table-cell"><input title="@{Perform6-cs}" type="checkbox" name="attr_Perform6-cs" value="3"/></span> <span class="table-cell"> <select title="@{Perform6-ability}" name="attr_Perform6-ability" class="select-small"> <option value="STR-mod" data-i18n="strength-abbrv">STR</option> <option value="DEX-mod" data-i18n="dexterity-abbrv">DEX</option> <option value="CON-mod" data-i18n="constitution-abbrv">CON</option> <option value="INT-mod" data-i18n="intelligence-abbrv">INT</option> <option value="WIS-mod" data-i18n="wisdom-abbrv">WIS</option> <option value="CHA-mod" data-i18n="charisma-abbrv-default" selected="selected">&#8226;CHA</option> </select> </span> <span class="table-cell"> <input type="checkbox" name="attr_Perform6-ability" value="STR-mod" class="or-A-show noshow"/> <input type="checkbox" name="attr_Perform6-ability" value="DEX-mod" class="or-B-show noshow"/> <span class="either-or-sect text-tight" data-i18n-title="acp-may-apply-title"><span name="attr_acp"></span><span data-i18n="acp-verysmall-abbrv">ACP</span></span> </span> <span class="table-cell"><input title="@{Perform6-racial}" type="number" name="attr_Perform6-racial" value="0"/></span> <span class="table-cell"><input title="@{Perform6-trait}" type="number" name="attr_Perform6-trait" value="0"/></span> <span class="table-cell"><input title="@{Perform6-feat}" type="number" name="attr_Perform6-feat" value="0"/></span> <span class="table-cell"><input title="@{Perform6-item}" type="number" name="attr_Perform6-item" value="0"/></span> <input class="error-mshow" type="checkbox" value="1" role="status" aria-live="polite" name="attr_Perform6-misc-mod_error"/> <span class="table-cell highlight"><input class="macro-text-inline" title="@{Perform6-misc}" type="text" name="attr_Perform6-misc" value="" data-i18n-placeholder="equation-macro-place"/></span> <span class="table-cell highlight"><input title="@{Perform6-misc-mod}" type="number" class="calc" readonly="readonly" name="attr_Perform6-misc-mod" value="0"/></span> <span class="table-cell"><input title="@{Perform6-ReqTrain}" type="checkbox" name="attr_Perform6-ReqTrain" value="1"/></span> <span class="table-cell"><textarea class="skill-macro-text" title="@{Perform6-note}" name="attr_Perform6-note"></textarea></span> <details class="table-cell extra-sect"> <summary class="hide-readonly">...</summary> <textarea class="skill-macro-text" title="@{Perform6-macro}" name="attr_Perform6-macro">&{template:pf_generic} @{toggle_accessible_flag} @{toggle_rounded_flag} {{font=@{apply_specfont_chat}@{use_specfont}}} {{scroll_desc=@{scroll-desc}}} {{color=@{rolltemplate_color}}} {{header_image=@{header_image-pf_generic-skill}}} {{character_name=@{character_name}}} {{character_id=@{character_id}}} {{subtitle}} {{name=^{perform} @{Perform6-name}}} {{Check=[[ @{skill-query} + [[ @{Perform6} ]] ]]}} @{Perform6-ut} @{skill_options} @{Perform6-cond-notes} {{generic_note=@{Perform6-note}}}</textarea> </details> </div> <div class="table-row perform bg custom-skill-10" data-i18n-list-item="perform-10"> <span class="table-cell"><button title="%{selected|Perform7-Check}" type="roll" value="@{PC-Whisper} @{Perform7-macro}" name="roll_Perform7-Check"></button></span> <span class="table-cell left"><input title="@{Perform7-name}" style="width:96%" type="text" name="attr_Perform7-name" data-i18n-placeholder="perform"/></span> <span class="table-cell"><input title="@{Perform7}" type="number" name="attr_Perform7" value="0" class="calc bigger-total" readonly="readonly"/></span> <span class="table-cell"><input title="@{Perform7-ranks}" type="number" name="attr_Perform7-ranks" value="0"/></span> <span class="table-cell"><input title="@{Perform7-cs}" type="checkbox" name="attr_Perform7-cs" value="3"/></span> <span class="table-cell"> <select title="@{Perform7-ability}" name="attr_Perform7-ability" class="select-small"> <option value="STR-mod" data-i18n="strength-abbrv">STR</option> <option value="DEX-mod" data-i18n="dexterity-abbrv">DEX</option> <option value="CON-mod" data-i18n="constitution-abbrv">CON</option> <option value="INT-mod" data-i18n="intelligence-abbrv">INT</option> <option value="WIS-mod" data-i18n="wisdom-abbrv">WIS</option> <option value="CHA-mod" data-i18n="charisma-abbrv-default" selected="selected">&#8226;CHA</option> </select> </span> <span class="table-cell"> <input type="checkbox" name="attr_Perform7-ability" value="STR-mod" class="or-A-show noshow"/> <input type="checkbox" name="attr_Perform7-ability" value="DEX-mod" class="or-B-show noshow"/> <span class="either-or-sect text-tight" data-i18n-title="acp-may-apply-title"><span name="attr_acp"></span><span data-i18n="acp-verysmall-abbrv">ACP</span></span> </span> <span class="table-cell"><input title="@{Perform7-racial}" type="number" name="attr_Perform7-racial" value="0"/></span> <span class="table-cell"><input title="@{Perform7-trait}" type="number" name="attr_Perform7-trait" value="0"/></span> <span class="table-cell"><input title="@{Perform7-feat}" type="number" name="attr_Perform7-feat" value="0"/></span> <span class="table-cell"><input title="@{Perform7-item}" type="number" name="attr_Perform7-item" value="0"/></span> <input class="error-mshow" type="checkbox" value="1" role="status" aria-live="polite" name="attr_Perform7-misc-mod_error"/> <span class="table-cell highlight"><input class="macro-text-inline" title="@{Perform7-misc}" type="text" name="attr_Perform7-misc" value="" data-i18n-placeholder="equation-macro-place"/></span> <span class="table-cell highlight"><input title="@{Perform7-misc-mod}" type="number" class="calc" readonly="readonly" name="attr_Perform7-misc-mod" value="0"/></span> <span class="table-cell"><input title="@{Perform7-ReqTrain}" type="checkbox" name="attr_Perform7-ReqTrain" value="1"/></span> <span class="table-cell"><textarea class="skill-macro-text" title="@{Perform7-note}" name="attr_Perform7-note"></textarea></span> <details class="table-cell extra-sect"> <summary class="hide-readonly">...</summary> <textarea class="skill-macro-text" title="@{Perform7-macro}" name="attr_Perform7-macro">&{template:pf_generic} @{toggle_accessible_flag} @{toggle_rounded_flag} {{font=@{apply_specfont_chat}@{use_specfont}}} {{scroll_desc=@{scroll-desc}}} {{color=@{rolltemplate_color}}} {{header_image=@{header_image-pf_generic-skill}}} {{character_name=@{character_name}}} {{character_id=@{character_id}}} {{subtitle}} {{name=^{perform} @{Perform7-name}}} {{Check=[[ @{skill-query} + [[ @{Perform7} ]] ]]}} @{Perform7-ut} @{skill_options} @{Perform7-cond-notes} {{generic_note=@{Perform7-note}}}</textarea> </details> </div> <div class="table-row perform bg custom-skill-10" data-i18n-list-item="perform-11"> <span class="table-cell"><button title="%{selected|Perform8-Check}" type="roll" value="@{PC-Whisper} @{Perform8-macro}" name="roll_Perform8-Check"></button></span> <span class="table-cell left"><input title="@{Perform8-name}" style="width:96%" type="text" name="attr_Perform8-name" data-i18n-placeholder="perform"/></span> <span class="table-cell"><input title="@{Perform8}" type="number" name="attr_Perform8" value="0" class="calc bigger-total" readonly="readonly"/></span> <span class="table-cell"><input title="@{Perform8-ranks}" type="number" name="attr_Perform8-ranks" value="0"/></span> <span class="table-cell"><input title="@{Perform8-cs}" type="checkbox" name="attr_Perform8-cs" value="3"/></span> <span class="table-cell"> <select title="@{Perform8-ability}" name="attr_Perform8-ability" class="select-small"> <option value="STR-mod" data-i18n="strength-abbrv">STR</option> <option value="DEX-mod" data-i18n="dexterity-abbrv">DEX</option> <option value="CON-mod" data-i18n="constitution-abbrv">CON</option> <option value="INT-mod" data-i18n="intelligence-abbrv">INT</option> <option value="WIS-mod" data-i18n="wisdom-abbrv">WIS</option> <option value="CHA-mod" data-i18n="charisma-abbrv-default" selected="selected">&#8226;CHA</option> </select> </span> <span class="table-cell"> <input type="checkbox" name="attr_Perform8-ability" value="STR-mod" class="or-A-show noshow"/> <input type="checkbox" name="attr_Perform8-ability" value="DEX-mod" class="or-B-show noshow"/> <span class="either-or-sect text-tight" data-i18n-title="acp-may-apply-title"><span name="attr_acp"></span><span data-i18n="acp-verysmall-abbrv">ACP</span></span> </span> <span class="table-cell"><input title="@{Perform8-racial}" type="number" name="attr_Perform8-racial" value="0"/></span> <span class="table-cell"><input title="@{Perform8-trait}" type="number" name="attr_Perform8-trait" value="0"/></span> <span class="table-cell"><input title="@{Perform8-feat}" type="number" name="attr_Perform8-feat" value="0"/></span> <span class="table-cell"><input title="@{Perform8-item}" type="number" name="attr_Perform8-item" value="0"/></span> <input class="error-mshow" type="checkbox" value="1" role="status" aria-live="polite" name="attr_Perform8-misc-mod_error"/> <span class="table-cell highlight"><input class="macro-text-inline" title="@{Perform8-misc}" type="text" name="attr_Perform8-misc" value="" data-i18n-placeholder="equation-macro-place"/></span> <span class="table-cell highlight"><input title="@{Perform8-misc-mod}" type="number" class="calc" readonly="readonly" name="attr_Perform8-misc-mod" value="0"/></span> <span class="table-cell"><input title="@{Perform8-ReqTrain}" type="checkbox" name="attr_Perform8-ReqTrain" value="1"/></span> <span class="table-cell"><textarea class="skill-macro-text" title="@{Perform8-note}" name="attr_Perform8-note"></textarea></span> <details class="table-cell extra-sect"> <summary class="hide-readonly">...</summary> <textarea class="skill-macro-text" title="@{Perform8-macro}" name="attr_Perform8-macro">&{template:pf_generic} @{toggle_accessible_flag} @{toggle_rounded_flag} {{font=@{apply_specfont_chat}@{use_specfont}}} {{scroll_desc=@{scroll-desc}}} {{color=@{rolltemplate_color}}} {{header_image=@{header_image-pf_generic-skill}}} {{character_name=@{character_name}}} {{character_id=@{character_id}}} {{subtitle}} {{name=^{perform} @{Perform8-name}}} {{Check=[[ @{skill-query} + [[ @{Perform8} ]] ]]}} @{Perform8-ut} @{skill_options} @{Perform8-cond-notes} {{generic_note=@{Perform8-note}}}</textarea> </details> </div> <div class="table-row perform bg custom-skill-10" data-i18n-list-item="perform-12"> <span class="table-cell"><button title="%{selected|Perform9-Check}" type="roll" value="@{PC-Whisper} @{Perform9-macro}" name="roll_Perform9-Check"></button></span> <span class="table-cell left"><input title="@{Perform9-name}" style="width:96%" type="text" name="attr_Perform9-name" data-i18n-placeholder="perform"/></span> <span class="table-cell"><input title="@{Perform9}" type="number" name="attr_Perform9" value="0" class="calc bigger-total" readonly="readonly"/></span> <span class="table-cell"><input title="@{Perform9-ranks}" type="number" name="attr_Perform9-ranks" value="0"/></span> <span class="table-cell"><input title="@{Perform9-cs}" type="checkbox" name="attr_Perform9-cs" value="3"/></span> <span class="table-cell"> <select title="@{Perform9-ability}" name="attr_Perform9-ability" class="select-small"> <option value="STR-mod" data-i18n="strength-abbrv">STR</option> <option value="DEX-mod" data-i18n="dexterity-abbrv">DEX</option> <option value="CON-mod" data-i18n="constitution-abbrv">CON</option> <option value="INT-mod" data-i18n="intelligence-abbrv">INT</option> <option value="WIS-mod" data-i18n="wisdom-abbrv">WIS</option> <option value="CHA-mod" data-i18n="charisma-abbrv-default" selected="selected">&#8226;CHA</option> </select> </span> <span class="table-cell"> <input type="checkbox" name="attr_Perform9-ability" value="STR-mod" class="or-A-show noshow"/> <input type="checkbox" name="attr_Perform9-ability" value="DEX-mod" class="or-B-show noshow"/> <span class="either-or-sect text-tight" data-i18n-title="acp-may-apply-title"><span name="attr_acp"></span><span data-i18n="acp-verysmall-abbrv">ACP</span></span> </span> <span class="table-cell"><input title="@{Perform9-racial}" type="number" name="attr_Perform9-racial" value="0"/></span> <span class="table-cell"><input title="@{Perform9-trait}" type="number" name="attr_Perform9-trait" value="0"/></span> <span class="table-cell"><input title="@{Perform9-feat}" type="number" name="attr_Perform9-feat" value="0"/></span> <span class="table-cell"><input title="@{Perform9-item}" type="number" name="attr_Perform9-item" value="0"/></span> <input class="error-mshow" type="checkbox" value="1" role="status" aria-live="polite" name="attr_Perform9-misc-mod_error"/> <span class="table-cell highlight"><input class="macro-text-inline" title="@{Perform9-misc}" type="text" name="attr_Perform9-misc" value="" data-i18n-placeholder="equation-macro-place"/></span> <span class="table-cell highlight"><input title="@{Perform9-misc-mod}" type="number" class="calc" readonly="readonly" name="attr_Perform9-misc-mod" value="0"/></span> <span class="table-cell"><input title="@{Perform9-ReqTrain}" type="checkbox" name="attr_Perform9-ReqTrain" value="1"/></span> <span class="table-cell"><textarea class="skill-macro-text" title="@{Perform9-note}" name="attr_Perform9-note"></textarea></span> <details class="table-cell extra-sect"> <summary class="hide-readonly">...</summary> <textarea class="skill-macro-text" title="@{Perform9-macro}" name="attr_Perform9-macro">&{template:pf_generic} @{toggle_accessible_flag} @{toggle_rounded_flag} {{font=@{apply_specfont_chat}@{use_specfont}}} {{scroll_desc=@{scroll-desc}}} {{color=@{rolltemplate_color}}} {{header_image=@{header_image-pf_generic-skill}}} {{character_name=@{character_name}}} {{character_id=@{character_id}}} {{subtitle}} {{name=^{perform} @{Perform9-name}}} {{Check=[[ @{skill-query} + [[ @{Perform9} ]] ]]}} @{Perform9-ut} @{skill_options} @{Perform9-cond-notes} {{generic_note=@{Perform9-note}}}</textarea> </details> </div> <div class="table-row perform bg custom-skill-10" data-i18n-list-item="perform-13"> <span class="table-cell"><button title="%{selected|Perform10-Check}" type="roll" value="@{PC-Whisper} @{Perform10-macro}" name="roll_Perform10-Check"></button></span> <span class="table-cell left"><input title="@{Perform10-name}" style="width:96%" type="text" name="attr_Perform10-name" data-i18n-placeholder="perform"/></span> <span class="table-cell"><input title="@{Perform10}" type="number" name="attr_Perform10" value="0" class="calc bigger-total" readonly="readonly"/></span> <span class="table-cell"><input title="@{Perform10-ranks}" type="number" name="attr_Perform10-ranks" value="0"/></span> <span class="table-cell"><input title="@{Perform10-cs}" type="checkbox" name="attr_Perform10-cs" value="3"/></span> <span class="table-cell"> <select title="@{Perform10-ability}" name="attr_Perform10-ability" class="select-small"> <option value="STR-mod" data-i18n="strength-abbrv">STR</option> <option value="DEX-mod" data-i18n="dexterity-abbrv">DEX</option> <option value="CON-mod" data-i18n="constitution-abbrv">CON</option> <option value="INT-mod" data-i18n="intelligence-abbrv">INT</option> <option value="WIS-mod" data-i18n="wisdom-abbrv">WIS</option> <option value="CHA-mod" data-i18n="charisma-abbrv-default" selected="selected">&#8226;CHA</option> </select> </span> <span class="table-cell"> <input type="checkbox" name="attr_Perform10-ability" value="STR-mod" class="or-A-show noshow"/> <input type="checkbox" name="attr_Perform10-ability" value="DEX-mod" class="or-B-show noshow"/> <span class="either-or-sect text-tight" data-i18n-title="acp-may-apply-title"><span name="attr_acp"></span><span data-i18n="acp-verysmall-abbrv">ACP</span></span> </span> <span class="table-cell"><input title="@{Perform10-racial}" type="number" name="attr_Perform10-racial" value="0"/></span> <span class="table-cell"><input title="@{Perform10-trait}" type="number" name="attr_Perform10-trait" value="0"/></span> <span class="table-cell"><input title="@{Perform10-feat}" type="number" name="attr_Perform10-feat" value="0"/></span> <span class="table-cell"><input title="@{Perform10-item}" type="number" name="attr_Perform10-item" value="0"/></span> <input class="error-mshow" type="checkbox" value="1" role="status" aria-live="polite" name="attr_Perform10-misc-mod_error"/> <span class="table-cell highlight"><input class="macro-text-inline" title="@{Perform10-misc}" type="text" name="attr_Perform10-misc" value="" data-i18n-placeholder="equation-macro-place"/></span> <span class="table-cell highlight"><input title="@{Perform10-misc-mod}" type="number" class="calc" readonly="readonly" name="attr_Perform10-misc-mod" value="0"/></span> <span class="table-cell"><input title="@{Perform10-ReqTrain}" type="checkbox" name="attr_Perform10-ReqTrain" value="1"/></span> <span class="table-cell"><textarea class="skill-macro-text" title="@{Perform10-note}" name="attr_Perform10-note"></textarea></span> <details class="table-cell extra-sect"> <summary class="hide-readonly">...</summary> <textarea class="skill-macro-text" title="@{Perform10-macro}" name="attr_Perform10-macro">&{template:pf_generic} @{toggle_accessible_flag} @{toggle_rounded_flag} {{font=@{apply_specfont_chat}@{use_specfont}}} {{scroll_desc=@{scroll-desc}}} {{color=@{rolltemplate_color}}} {{header_image=@{header_image-pf_generic-skill}}} {{character_name=@{character_name}}} {{character_id=@{character_id}}} {{subtitle}} {{name=^{perform} @{Perform10-name}}} {{Check=[[ @{skill-query} + [[ @{Perform10} ]] ]]}} @{Perform10-ut} @{skill_options} @{Perform10-cond-notes} {{generic_note=@{Perform10-note}}}</textarea> </details> </div> <span class="custom-skill-2 table-cell bg" data-i18n-list-item="profession"> </span> <input class="custom-skill-2 showarrow profession-show bg" data-i18n-list-item="profession-00" type="checkbox" name="attr_profession-show" data-i18n-aria-label="profession" data-i18n-title="showsect-cmd" value="1" checked="checked"/> <label class="custom-skill-2 showsect skill-minishow bg" data-i18n-list-item="profession-01" data-i18n-title="showsect-cmd" data-i18n-aria-label="showsect-cmd" data-i18n="profession">Profession</label> <span class="custom-skill-2 bg" data-i18n-list-item="profession-02"></span> <div class="custom-skill-2 table-row bg" data-i18n-list-item="profession-03"> </div> <div class="table-row profession bg" data-i18n-list-item="profession-04"> <span class="table-cell"><button title="%{selected|Profession-Check}" type="roll" value="@{PC-Whisper} @{Profession-macro}" name="roll_Profession-Check"></button></span> <span class="table-cell left"><input title="@{Profession-name}" style="width:96%" type="text" name="attr_Profession-name" data-i18n-placeholder="profession"/></span> <span class="table-cell"><input title="@{Profession}" type="number" name="attr_Profession" value="0" class="calc bigger-total" readonly="readonly"/></span> <span class="table-cell"><input title="@{Profession-ranks}" type="number" name="attr_Profession-ranks" value="0"/></span> <span class="table-cell"><input title="@{Profession-cs}" type="checkbox" name="attr_Profession-cs" value="3"/></span> <span class="table-cell"> <select title="@{Profession-ability}" name="attr_Profession-ability" class="select-small"> <option value="STR-mod" data-i18n="strength-abbrv">STR</option> <option value="DEX-mod" data-i18n="dexterity-abbrv">DEX</option> <option value="CON-mod" data-i18n="constitution-abbrv">CON</option> <option value="INT-mod" data-i18n="intelligence-abbrv">INT</option> <option value="WIS-mod" data-i18n="wisdom-abbrv-default" selected="selected">&#8226;WIS</option> <option value="CHA-mod" data-i18n="charisma-abbrv">CHA</option> </select> </span> <span class="table-cell"> <input type="checkbox" name="attr_Profession-ability" value="STR-mod" class="or-A-show noshow"/> <input type="checkbox" name="attr_Profession-ability" value="DEX-mod" class="or-B-show noshow"/> <span class="either-or-sect text-tight" data-i18n-title="acp-may-apply-title"><span name="attr_acp"></span><span data-i18n="acp-verysmall-abbrv">ACP</span></span> </span> <span class="table-cell"><input title="@{Profession-racial}" type="number" name="attr_Profession-racial" value="0"/></span> <span class="table-cell"><input title="@{Profession-trait}" type="number" name="attr_Profession-trait" value="0"/></span> <span class="table-cell"><input title="@{Profession-feat}" type="number" name="attr_Profession-feat" value="0"/></span> <span class="table-cell"><input title="@{Profession-item}" type="number" name="attr_Profession-item" value="0"/></span> <input class="error-mshow" type="checkbox" value="1" role="status" aria-live="polite" name="attr_Profession-misc-mod_error"/> <span class="table-cell highlight"><input class="macro-text-inline" title="@{Profession-misc}" type="text" name="attr_Profession-misc" value="" data-i18n-placeholder="equation-macro-place"/></span> <span class="table-cell highlight"><input title="@{Profession-misc-mod}" type="number" class="calc" readonly="readonly" name="attr_Profession-misc-mod" value="0"/></span> <span class="table-cell"><input title="@{Profession-ReqTrain}" type="checkbox" name="attr_Profession-ReqTrain" value="1" checked="checked"/></span> <span class="table-cell"><textarea class="skill-macro-text" title="@{Profession-note}" name="attr_Profession-note"></textarea></span> <details class="table-cell extra-sect"> <summary class="hide-readonly">...</summary> <textarea class="skill-macro-text" title="@{Profession-macro}" name="attr_Profession-macro">&{template:pf_generic} @{toggle_accessible_flag} @{toggle_rounded_flag} {{font=@{apply_specfont_chat}@{use_specfont}}} {{scroll_desc=@{scroll-desc}}} {{color=@{rolltemplate_color}}} {{header_image=@{header_image-pf_generic-skill}}} {{character_name=@{character_name}}} {{character_id=@{character_id}}} {{subtitle}} {{name=^{profession} @{Profession-name}}} {{Check=[[ @{skill-query} + [[ @{Profession} ]] ]]}} @{Profession-ut} @{skill_options} @{Profession-cond-notes} {{generic_note=@{Profession-note}}}</textarea> </details> </div> <div class="table-row profession bg custom-skill-2" data-i18n-list-item="profession-05"> <span class="table-cell"><button title="%{selected|Profession2-Check}" type="roll" value="@{PC-Whisper} @{Profession2-macro}" name="roll_Profession2-Check"></button></span> <span class="table-cell left"><input title="@{Profession2-name}" style="width:96%" type="text" name="attr_Profession2-name" data-i18n-placeholder="profession"/></span> <span class="table-cell"><input title="@{Profession2}" type="number" name="attr_Profession2" value="0" class="calc bigger-total" readonly="readonly"/></span> <span class="table-cell"><input title="@{Profession2-ranks}" type="number" name="attr_Profession2-ranks" value="0"/></span> <span class="table-cell"><input title="@{Profession2-cs}" type="checkbox" name="attr_Profession2-cs" value="3"/></span> <span class="table-cell"> <select title="@{Profession2-ability}" name="attr_Profession2-ability" class="select-small"> <option value="STR-mod" data-i18n="strength-abbrv">STR</option> <option value="DEX-mod" data-i18n="dexterity-abbrv">DEX</option> <option value="CON-mod" data-i18n="constitution-abbrv">CON</option> <option value="INT-mod" data-i18n="intelligence-abbrv">INT</option> <option value="WIS-mod" data-i18n="wisdom-abbrv-default" selected="selected">&#8226;WIS</option> <option value="CHA-mod" data-i18n="charisma-abbrv">CHA</option> </select> </span> <span class="table-cell"> <input type="checkbox" name="attr_Profession2-ability" value="STR-mod" class="or-A-show noshow"/> <input type="checkbox" name="attr_Profession2-ability" value="DEX-mod" class="or-B-show noshow"/> <span class="either-or-sect text-tight" data-i18n-title="acp-may-apply-title"><span name="attr_acp"></span><span data-i18n="acp-verysmall-abbrv">ACP</span></span> </span> <span class="table-cell"><input title="@{Profession2-racial}" type="number" name="attr_Profession2-racial" value="0"/></span> <span class="table-cell"><input title="@{Profession2-trait}" type="number" name="attr_Profession2-trait" value="0"/></span> <span class="table-cell"><input title="@{Profession2-feat}" type="number" name="attr_Profession2-feat" value="0"/></span> <span class="table-cell"><input title="@{Profession2-item}" type="number" name="attr_Profession2-item" value="0"/></span> <input class="error-mshow" type="checkbox" value="1" role="status" aria-live="polite" name="attr_Profession2-misc-mod_error"/> <span class="table-cell highlight"><input class="macro-text-inline" title="@{Profession2-misc}" type="text" name="attr_Profession2-misc" value="" data-i18n-placeholder="equation-macro-place"/></span> <span class="table-cell highlight"><input title="@{Profession2-misc-mod}" type="number" class="calc" readonly="readonly" name="attr_Profession2-misc-mod" value="0"/></span> <span class="table-cell"><input title="@{Profession2-ReqTrain}" type="checkbox" name="attr_Profession2-ReqTrain" value="1" checked="checked"/></span> <span class="table-cell"><textarea class="skill-macro-text" title="@{Profession2-note}" name="attr_Profession2-note"></textarea></span> <details class="table-cell extra-sect"> <summary class="hide-readonly">...</summary> <textarea class="skill-macro-text" title="@{Profession2-macro}" name="attr_Profession2-macro">&{template:pf_generic} @{toggle_accessible_flag} @{toggle_rounded_flag} {{font=@{apply_specfont_chat}@{use_specfont}}} {{scroll_desc=@{scroll-desc}}} {{color=@{rolltemplate_color}}} {{header_image=@{header_image-pf_generic-skill}}} {{character_name=@{character_name}}} {{character_id=@{character_id}}} {{subtitle}} {{name=^{profession} @{Profession2-name}}} {{Check=[[ @{skill-query} + [[ @{Profession2} ]] ]]}} @{Profession2-ut} @{skill_options} @{Profession2-cond-notes} {{generic_note=@{Profession2-note}}}</textarea> </details> </div> <div class="table-row profession bg custom-skill-3" data-i18n-list-item="profession-06"> <span class="table-cell"><button title="%{selected|Profession3-Check}" type="roll" value="@{PC-Whisper} @{Profession3-macro}" name="roll_Profession3-Check"></button></span> <span class="table-cell left"><input title="@{Profession3-name}" style="width:96%" type="text" name="attr_Profession3-name" data-i18n-placeholder="profession"/></span> <span class="table-cell"><input title="@{Profession3}" type="number" name="attr_Profession3" value="0" class="calc bigger-total" readonly="readonly"/></span> <span class="table-cell"><input title="@{Profession3-ranks}" type="number" name="attr_Profession3-ranks" value="0"/></span> <span class="table-cell"><input title="@{Profession3-cs}" type="checkbox" name="attr_Profession3-cs" value="3"/></span> <span class="table-cell"> <select title="@{Profession3-ability}" name="attr_Profession3-ability" class="select-small"> <option value="STR-mod" data-i18n="strength-abbrv">STR</option> <option value="DEX-mod" data-i18n="dexterity-abbrv">DEX</option> <option value="CON-mod" data-i18n="constitution-abbrv">CON</option> <option value="INT-mod" data-i18n="intelligence-abbrv">INT</option> <option value="WIS-mod" data-i18n="wisdom-abbrv-default" selected="selected">&#8226;WIS</option> <option value="CHA-mod" data-i18n="charisma-abbrv">CHA</option> </select> </span> <span class="table-cell"> <input type="checkbox" name="attr_Profession3-ability" value="STR-mod" class="or-A-show noshow"/> <input type="checkbox" name="attr_Profession3-ability" value="DEX-mod" class="or-B-show noshow"/> <span class="either-or-sect text-tight" data-i18n-title="acp-may-apply-title"><span name="attr_acp"></span><span data-i18n="acp-verysmall-abbrv">ACP</span></span> </span> <span class="table-cell"><input title="@{Profession3-racial}" type="number" name="attr_Profession3-racial" value="0"/></span> <span class="table-cell"><input title="@{Profession3-trait}" type="number" name="attr_Profession3-trait" value="0"/></span> <span class="table-cell"><input title="@{Profession3-feat}" type="number" name="attr_Profession3-feat" value="0"/></span> <span class="table-cell"><input title="@{Profession3-item}" type="number" name="attr_Profession3-item" value="0"/></span> <input class="error-mshow" type="checkbox" value="1" role="status" aria-live="polite" name="attr_Profession3-misc-mod_error"/> <span class="table-cell highlight"><input class="macro-text-inline" title="@{Profession3-misc}" type="text" name="attr_Profession3-misc" value="" data-i18n-placeholder="equation-macro-place"/></span> <span class="table-cell highlight"><input title="@{Profession3-misc-mod}" type="number" class="calc" readonly="readonly" name="attr_Profession3-misc-mod" value="0"/></span> <span class="table-cell"><input title="@{Profession3-ReqTrain}" type="checkbox" name="attr_Profession3-ReqTrain" value="1" checked="checked"/></span> <span class="table-cell"><textarea class="skill-macro-text" title="@{Profession3-note}" name="attr_Profession3-note"></textarea></span> <details class="table-cell extra-sect"> <summary class="hide-readonly">...</summary> <textarea class="skill-macro-text" title="@{Profession3-macro}" name="attr_Profession3-macro">&{template:pf_generic} @{toggle_accessible_flag} @{toggle_rounded_flag} {{font=@{apply_specfont_chat}@{use_specfont}}} {{scroll_desc=@{scroll-desc}}} {{color=@{rolltemplate_color}}} {{header_image=@{header_image-pf_generic-skill}}} {{character_name=@{character_name}}} {{character_id=@{character_id}}} {{subtitle}} {{name=^{profession} @{Profession3-name}}} {{Check=[[ @{skill-query} + [[ @{Profession3} ]] ]]}} @{Profession3-ut} @{skill_options} @{Profession3-cond-notes} {{generic_note=@{Profession3-note}}}</textarea> </details> </div> <div class="table-row profession bg custom-skill-6" data-i18n-list-item="profession-07"> <span class="table-cell"><button title="%{selected|Profession4-Check}" type="roll" value="@{PC-Whisper} @{Profession4-macro}" name="roll_Profession4-Check"></button></span> <span class="table-cell left"><input title="@{Profession4-name}" style="width:96%" type="text" name="attr_Profession4-name" data-i18n-placeholder="profession"/></span> <span class="table-cell"><input title="@{Profession4}" type="number" name="attr_Profession4" value="0" class="calc bigger-total" readonly="readonly"/></span> <span class="table-cell"><input title="@{Profession4-ranks}" type="number" name="attr_Profession4-ranks" value="0"/></span> <span class="table-cell"><input title="@{Profession4-cs}" type="checkbox" name="attr_Profession4-cs" value="3"/></span> <span class="table-cell"> <select title="@{Profession4-ability}" name="attr_Profession4-ability" class="select-small"> <option value="STR-mod" data-i18n="strength-abbrv">STR</option> <option value="DEX-mod" data-i18n="dexterity-abbrv">DEX</option> <option value="CON-mod" data-i18n="constitution-abbrv">CON</option> <option value="INT-mod" data-i18n="intelligence-abbrv">INT</option> <option value="WIS-mod" data-i18n="wisdom-abbrv-default" selected="selected">&#8226;WIS</option> <option value="CHA-mod" data-i18n="charisma-abbrv">CHA</option> </select> </span> <span class="table-cell"> <input type="checkbox" name="attr_Profession4-ability" value="STR-mod" class="or-A-show noshow"/> <input type="checkbox" name="attr_Profession4-ability" value="DEX-mod" class="or-B-show noshow"/> <span class="either-or-sect text-tight" data-i18n-title="acp-may-apply-title"><span name="attr_acp"></span><span data-i18n="acp-verysmall-abbrv">ACP</span></span> </span> <span class="table-cell"><input title="@{Profession4-racial}" type="number" name="attr_Profession4-racial" value="0"/></span> <span class="table-cell"><input title="@{Profession4-trait}" type="number" name="attr_Profession4-trait" value="0"/></span> <span class="table-cell"><input title="@{Profession4-feat}" type="number" name="attr_Profession4-feat" value="0"/></span> <span class="table-cell"><input title="@{Profession4-item}" type="number" name="attr_Profession4-item" value="0"/></span> <input class="error-mshow" type="checkbox" value="1" role="status" aria-live="polite" name="attr_Profession4-misc-mod_error"/> <span class="table-cell highlight"><input class="macro-text-inline" title="@{Profession4-misc}" type="text" name="attr_Profession4-misc" value="" data-i18n-placeholder="equation-macro-place"/></span> <span class="table-cell highlight"><input title="@{Profession4-misc-mod}" type="number" class="calc" readonly="readonly" name="attr_Profession4-misc-mod" value="0"/></span> <span class="table-cell"><input title="@{Profession4-ReqTrain}" type="checkbox" name="attr_Profession4-ReqTrain" value="1" checked="checked"/></span> <span class="table-cell"><textarea class="skill-macro-text" title="@{Profession4-note}" name="attr_Profession4-note"></textarea></span> <details class="table-cell extra-sect"> <summary class="hide-readonly">...</summary> <textarea class="skill-macro-text" title="@{Profession4-macro}" name="attr_Profession4-macro">&{template:pf_generic} @{toggle_accessible_flag} @{toggle_rounded_flag} {{font=@{apply_specfont_chat}@{use_specfont}}} {{scroll_desc=@{scroll-desc}}} {{color=@{rolltemplate_color}}} {{header_image=@{header_image-pf_generic-skill}}} {{character_name=@{character_name}}} {{character_id=@{character_id}}} {{subtitle}} {{name=^{profession} @{Profession4-name}}} {{Check=[[ @{skill-query} + [[ @{Profession4} ]] ]]}} @{Profession4-ut} @{skill_options} @{Profession4-cond-notes} {{generic_note=@{Profession4-note}}}</textarea> </details> </div> <div class="table-row profession bg custom-skill-6" data-i18n-list-item="profession-08"> <span class="table-cell"><button title="%{selected|Profession5-Check}" type="roll" value="@{PC-Whisper} @{Profession5-macro}" name="roll_Profession5-Check"></button></span> <span class="table-cell left"><input title="@{Profession5-name}" style="width:96%" type="text" name="attr_Profession5-name" data-i18n-placeholder="profession"/></span> <span class="table-cell"><input title="@{Profession5}" type="number" name="attr_Profession5" value="0" class="calc bigger-total" readonly="readonly"/></span> <span class="table-cell"><input title="@{Profession5-ranks}" type="number" name="attr_Profession5-ranks" value="0"/></span> <span class="table-cell"><input title="@{Profession5-cs}" type="checkbox" name="attr_Profession5-cs" value="3"/></span> <span class="table-cell"> <select title="@{Profession5-ability}" name="attr_Profession5-ability" class="select-small"> <option value="STR-mod" data-i18n="strength-abbrv">STR</option> <option value="DEX-mod" data-i18n="dexterity-abbrv">DEX</option> <option value="CON-mod" data-i18n="constitution-abbrv">CON</option> <option value="INT-mod" data-i18n="intelligence-abbrv">INT</option> <option value="WIS-mod" data-i18n="wisdom-abbrv-default" selected="selected">&#8226;WIS</option> <option value="CHA-mod" data-i18n="charisma-abbrv">CHA</option> </select> </span> <span class="table-cell"> <input type="checkbox" name="attr_Profession5-ability" value="STR-mod" class="or-A-show noshow"/> <input type="checkbox" name="attr_Profession5-ability" value="DEX-mod" class="or-B-show noshow"/> <span class="either-or-sect text-tight" data-i18n-title="acp-may-apply-title"><span name="attr_acp"></span><span data-i18n="acp-verysmall-abbrv">ACP</span></span> </span> <span class="table-cell"><input title="@{Profession5-racial}" type="number" name="attr_Profession5-racial" value="0"/></span> <span class="table-cell"><input title="@{Profession5-trait}" type="number" name="attr_Profession5-trait" value="0"/></span> <span class="table-cell"><input title="@{Profession5-feat}" type="number" name="attr_Profession5-feat" value="0"/></span> <span class="table-cell"><input title="@{Profession5-item}" type="number" name="attr_Profession5-item" value="0"/></span> <input class="error-mshow" type="checkbox" value="1" role="status" aria-live="polite" name="attr_Profession5-misc-mod_error"/> <span class="table-cell highlight"><input class="macro-text-inline" title="@{Profession5-misc}" type="text" name="attr_Profession5-misc" value="" data-i18n-placeholder="equation-macro-place"/></span> <span class="table-cell highlight"><input title="@{Profession5-misc-mod}" type="number" class="calc" readonly="readonly" name="attr_Profession5-misc-mod" value="0"/></span> <span class="table-cell"><input title="@{Profession5-ReqTrain}" type="checkbox" name="attr_Profession5-ReqTrain" value="1" checked="checked"/></span> <span class="table-cell"><textarea class="skill-macro-text" title="@{Profession5-note}" name="attr_Profession5-note"></textarea></span> <details class="table-cell extra-sect"> <summary class="hide-readonly">...</summary> <textarea class="skill-macro-text" title="@{Profession5-macro}" name="attr_Profession5-macro">&{template:pf_generic} @{toggle_accessible_flag} @{toggle_rounded_flag} {{font=@{apply_specfont_chat}@{use_specfont}}} {{scroll_desc=@{scroll-desc}}} {{color=@{rolltemplate_color}}} {{header_image=@{header_image-pf_generic-skill}}} {{character_name=@{character_name}}} {{character_id=@{character_id}}} {{subtitle}} {{name=^{profession} @{Profession5-name}}} {{Check=[[ @{skill-query} + [[ @{Profession5} ]] ]]}} @{Profession5-ut} @{skill_options} @{Profession5-cond-notes} {{generic_note=@{Profession5-note}}}</textarea> </details> </div> <div class="table-row profession bg custom-skill-6" data-i18n-list-item="profession-09"> <span class="table-cell"><button title="%{selected|Profession6-Check}" type="roll" value="@{PC-Whisper} @{Profession6-macro}" name="roll_Profession6-Check"></button></span> <span class="table-cell left"><input title="@{Profession6-name}" style="width:96%" type="text" name="attr_Profession6-name" data-i18n-placeholder="profession"/></span> <span class="table-cell"><input title="@{Profession6}" type="number" name="attr_Profession6" value="0" class="calc bigger-total" readonly="readonly"/></span> <span class="table-cell"><input title="@{Profession6-ranks}" type="number" name="attr_Profession6-ranks" value="0"/></span> <span class="table-cell"><input title="@{Profession6-cs}" type="checkbox" name="attr_Profession6-cs" value="3"/></span> <span class="table-cell"> <select title="@{Profession6-ability}" name="attr_Profession6-ability" class="select-small"> <option value="STR-mod" data-i18n="strength-abbrv">STR</option> <option value="DEX-mod" data-i18n="dexterity-abbrv">DEX</option> <option value="CON-mod" data-i18n="constitution-abbrv">CON</option> <option value="INT-mod" data-i18n="intelligence-abbrv">INT</option> <option value="WIS-mod" data-i18n="wisdom-abbrv-default" selected="selected">&#8226;WIS</option> <option value="CHA-mod" data-i18n="charisma-abbrv">CHA</option> </select> </span> <span class="table-cell"> <input type="checkbox" name="attr_Profession6-ability" value="STR-mod" class="or-A-show noshow"/> <input type="checkbox" name="attr_Profession6-ability" value="DEX-mod" class="or-B-show noshow"/> <span class="either-or-sect text-tight" data-i18n-title="acp-may-apply-title"><span name="attr_acp"></span><span data-i18n="acp-verysmall-abbrv">ACP</span></span> </span> <span class="table-cell"><input title="@{Profession6-racial}" type="number" name="attr_Profession6-racial" value="0"/></span> <span class="table-cell"><input title="@{Profession6-trait}" type="number" name="attr_Profession6-trait" value="0"/></span> <span class="table-cell"><input title="@{Profession6-feat}" type="number" name="attr_Profession6-feat" value="0"/></span> <span class="table-cell"><input title="@{Profession6-item}" type="number" name="attr_Profession6-item" value="0"/></span> <input class="error-mshow" type="checkbox" value="1" role="status" aria-live="polite" name="attr_Profession6-misc-mod_error"/> <span class="table-cell highlight"><input class="macro-text-inline" title="@{Profession6-misc}" type="text" name="attr_Profession6-misc" value="" data-i18n-placeholder="equation-macro-place"/></span> <span class="table-cell highlight"><input title="@{Profession6-misc-mod}" type="number" class="calc" readonly="readonly" name="attr_Profession6-misc-mod" value="0"/></span> <span class="table-cell"><input title="@{Profession6-ReqTrain}" type="checkbox" name="attr_Profession6-ReqTrain" value="1" checked="checked"/></span> <span class="table-cell"><textarea class="skill-macro-text" title="@{Profession6-note}" name="attr_Profession6-note"></textarea></span> <details class="table-cell extra-sect"> <summary class="hide-readonly">...</summary> <textarea class="skill-macro-text" title="@{Profession6-macro}" name="attr_Profession6-macro">&{template:pf_generic} @{toggle_accessible_flag} @{toggle_rounded_flag} {{font=@{apply_specfont_chat}@{use_specfont}}} {{scroll_desc=@{scroll-desc}}} {{color=@{rolltemplate_color}}} {{header_image=@{header_image-pf_generic-skill}}} {{character_name=@{character_name}}} {{character_id=@{character_id}}} {{subtitle}} {{name=^{profession} @{Profession6-name}}} {{Check=[[ @{skill-query} + [[ @{Profession6} ]] ]]}} @{Profession6-ut} @{skill_options} @{Profession6-cond-notes} {{generic_note=@{Profession6-note}}}</textarea> </details> </div> <div class="table-row profession bg custom-skill-10" data-i18n-list-item="profession-10"> <span class="table-cell"><button title="%{selected|Profession7-Check}" type="roll" value="@{PC-Whisper} @{Profession7-macro}" name="roll_Profession7-Check"></button></span> <span class="table-cell left"><input title="@{Profession7-name}" style="width:96%" type="text" name="attr_Profession7-name" data-i18n-placeholder="profession"/></span> <span class="table-cell"><input title="@{Profession7}" type="number" name="attr_Profession7" value="0" class="calc bigger-total" readonly="readonly"/></span> <span class="table-cell"><input title="@{Profession7-ranks}" type="number" name="attr_Profession7-ranks" value="0"/></span> <span class="table-cell"><input title="@{Profession7-cs}" type="checkbox" name="attr_Profession7-cs" value="3"/></span> <span class="table-cell"> <select title="@{Profession7-ability}" name="attr_Profession7-ability" class="select-small"> <option value="STR-mod" data-i18n="strength-abbrv">STR</option> <option value="DEX-mod" data-i18n="dexterity-abbrv">DEX</option> <option value="CON-mod" data-i18n="constitution-abbrv">CON</option> <option value="INT-mod" data-i18n="intelligence-abbrv">INT</option> <option value="WIS-mod" data-i18n="wisdom-abbrv-default" selected="selected">&#8226;WIS</option> <option value="CHA-mod" data-i18n="charisma-abbrv">CHA</option> </select> </span> <span class="table-cell"> <input type="checkbox" name="attr_Profession7-ability" value="STR-mod" class="or-A-show noshow"/> <input type="checkbox" name="attr_Profession7-ability" value="DEX-mod" class="or-B-show noshow"/> <span class="either-or-sect text-tight" data-i18n-title="acp-may-apply-title"><span name="attr_acp"></span><span data-i18n="acp-verysmall-abbrv">ACP</span></span> </span> <span class="table-cell"><input title="@{Profession7-racial}" type="number" name="attr_Profession7-racial" value="0"/></span> <span class="table-cell"><input title="@{Profession7-trait}" type="number" name="attr_Profession7-trait" value="0"/></span> <span class="table-cell"><input title="@{Profession7-feat}" type="number" name="attr_Profession7-feat" value="0"/></span> <span class="table-cell"><input title="@{Profession7-item}" type="number" name="attr_Profession7-item" value="0"/></span> <input class="error-mshow" type="checkbox" value="1" role="status" aria-live="polite" name="attr_Profession7-misc-mod_error"/> <span class="table-cell highlight"><input class="macro-text-inline" title="@{Profession7-misc}" type="text" name="attr_Profession7-misc" value="" data-i18n-placeholder="equation-macro-place"/></span> <span class="table-cell highlight"><input title="@{Profession7-misc-mod}" type="number" class="calc" readonly="readonly" name="attr_Profession7-misc-mod" value="0"/></span> <span class="table-cell"><input title="@{Profession7-ReqTrain}" type="checkbox" name="attr_Profession7-ReqTrain" value="1" checked="checked"/></span> <span class="table-cell"><textarea class="skill-macro-text" title="@{Profession7-note}" name="attr_Profession7-note"></textarea></span> <details class="table-cell extra-sect"> <summary class="hide-readonly">...</summary> <textarea class="skill-macro-text" title="@{Profession7-macro}" name="attr_Profession7-macro">&{template:pf_generic} @{toggle_accessible_flag} @{toggle_rounded_flag} {{font=@{apply_specfont_chat}@{use_specfont}}} {{scroll_desc=@{scroll-desc}}} {{color=@{rolltemplate_color}}} {{header_image=@{header_image-pf_generic-skill}}} {{character_name=@{character_name}}} {{character_id=@{character_id}}} {{subtitle}} {{name=^{profession} @{Profession7-name}}} {{Check=[[ @{skill-query} + [[ @{Profession7} ]] ]]}} @{Profession7-ut} @{skill_options} @{Profession7-cond-notes} {{generic_note=@{Profession7-note}}}</textarea> </details> </div> <div class="table-row profession bg custom-skill-10" data-i18n-list-item="profession-11"> <span class="table-cell"><button title="%{selected|Profession8-Check}" type="roll" value="@{PC-Whisper} @{Profession8-macro}" name="roll_Profession8-Check"></button></span> <span class="table-cell left"><input title="@{Profession8-name}" style="width:96%" type="text" name="attr_Profession8-name" data-i18n-placeholder="profession"/></span> <span class="table-cell"><input title="@{Profession8}" type="number" name="attr_Profession8" value="0" class="calc bigger-total" readonly="readonly"/></span> <span class="table-cell"><input title="@{Profession8-ranks}" type="number" name="attr_Profession8-ranks" value="0"/></span> <span class="table-cell"><input title="@{Profession8-cs}" type="checkbox" name="attr_Profession8-cs" value="3"/></span> <span class="table-cell"> <select title="@{Profession8-ability}" name="attr_Profession8-ability" class="select-small"> <option value="STR-mod" data-i18n="strength-abbrv">STR</option> <option value="DEX-mod" data-i18n="dexterity-abbrv">DEX</option> <option value="CON-mod" data-i18n="constitution-abbrv">CON</option> <option value="INT-mod" data-i18n="intelligence-abbrv">INT</option> <option value="WIS-mod" data-i18n="wisdom-abbrv-default" selected="selected">&#8226;WIS</option> <option value="CHA-mod" data-i18n="charisma-abbrv">CHA</option> </select> </span> <span class="table-cell"> <input type="checkbox" name="attr_Profession8-ability" value="STR-mod" class="or-A-show noshow"/> <input type="checkbox" name="attr_Profession8-ability" value="DEX-mod" class="or-B-show noshow"/> <span class="either-or-sect text-tight" data-i18n-title="acp-may-apply-title"><span name="attr_acp"></span><span data-i18n="acp-verysmall-abbrv">ACP</span></span> </span> <span class="table-cell"><input title="@{Profession8-racial}" type="number" name="attr_Profession8-racial" value="0"/></span> <span class="table-cell"><input title="@{Profession8-trait}" type="number" name="attr_Profession8-trait" value="0"/></span> <span class="table-cell"><input title="@{Profession8-feat}" type="number" name="attr_Profession8-feat" value="0"/></span> <span class="table-cell"><input title="@{Profession8-item}" type="number" name="attr_Profession8-item" value="0"/></span> <input class="error-mshow" type="checkbox" value="1" role="status" aria-live="polite" name="attr_Profession8-misc-mod_error"/> <span class="table-cell highlight"><input class="macro-text-inline" title="@{Profession8-misc}" type="text" name="attr_Profession8-misc" value="" data-i18n-placeholder="equation-macro-place"/></span> <span class="table-cell highlight"><input title="@{Profession8-misc-mod}" type="number" class="calc" readonly="readonly" name="attr_Profession8-misc-mod" value="0"/></span> <span class="table-cell"><input title="@{Profession8-ReqTrain}" type="checkbox" name="attr_Profession8-ReqTrain" value="1" checked="checked"/></span> <span class="table-cell"><textarea class="skill-macro-text" title="@{Profession8-note}" name="attr_Profession8-note"></textarea></span> <details class="table-cell extra-sect"> <summary class="hide-readonly">...</summary> <textarea class="skill-macro-text" title="@{Profession8-macro}" name="attr_Profession8-macro">&{template:pf_generic} @{toggle_accessible_flag} @{toggle_rounded_flag} {{font=@{apply_specfont_chat}@{use_specfont}}} {{scroll_desc=@{scroll-desc}}} {{color=@{rolltemplate_color}}} {{header_image=@{header_image-pf_generic-skill}}} {{character_name=@{character_name}}} {{character_id=@{character_id}}} {{subtitle}} {{name=^{profession} @{Profession8-name}}} {{Check=[[ @{skill-query} + [[ @{Profession8} ]] ]]}} @{Profession8-ut} @{skill_options} @{Profession8-cond-notes} {{generic_note=@{Profession8-note}}}</textarea> </details> </div> <div class="table-row profession bg custom-skill-10" data-i18n-list-item="profession-12"> <span class="table-cell"><button title="%{selected|Profession9-Check}" type="roll" value="@{PC-Whisper} @{Profession9-macro}" name="roll_Profession9-Check"></button></span> <span class="table-cell left"><input title="@{Profession9-name}" style="width:96%" type="text" name="attr_Profession9-name" data-i18n-placeholder="profession"/></span> <span class="table-cell"><input title="@{Profession9}" type="number" name="attr_Profession9" value="0" class="calc bigger-total" readonly="readonly"/></span> <span class="table-cell"><input title="@{Profession9-ranks}" type="number" name="attr_Profession9-ranks" value="0"/></span> <span class="table-cell"><input title="@{Profession9-cs}" type="checkbox" name="attr_Profession9-cs" value="3"/></span> <span class="table-cell"> <select title="@{Profession9-ability}" name="attr_Profession9-ability" class="select-small"> <option value="STR-mod" data-i18n="strength-abbrv">STR</option> <option value="DEX-mod" data-i18n="dexterity-abbrv">DEX</option> <option value="CON-mod" data-i18n="constitution-abbrv">CON</option> <option value="INT-mod" data-i18n="intelligence-abbrv">INT</option> <option value="WIS-mod" data-i18n="wisdom-abbrv-default" selected="selected">&#8226;WIS</option> <option value="CHA-mod" data-i18n="charisma-abbrv">CHA</option> </select> </span> <span class="table-cell"> <input type="checkbox" name="attr_Profession9-ability" value="STR-mod" class="or-A-show noshow"/> <input type="checkbox" name="attr_Profession9-ability" value="DEX-mod" class="or-B-show noshow"/> <span class="either-or-sect text-tight" data-i18n-title="acp-may-apply-title"><span name="attr_acp"></span><span data-i18n="acp-verysmall-abbrv">ACP</span></span> </span> <span class="table-cell"><input title="@{Profession9-racial}" type="number" name="attr_Profession9-racial" value="0"/></span> <span class="table-cell"><input title="@{Profession9-trait}" type="number" name="attr_Profession9-trait" value="0"/></span> <span class="table-cell"><input title="@{Profession9-feat}" type="number" name="attr_Profession9-feat" value="0"/></span> <span class="table-cell"><input title="@{Profession9-item}" type="number" name="attr_Profession9-item" value="0"/></span> <input class="error-mshow" type="checkbox" value="1" role="status" aria-live="polite" name="attr_Profession9-misc-mod_error"/> <span class="table-cell highlight"><input class="macro-text-inline" title="@{Profession9-misc}" type="text" name="attr_Profession9-misc" value="" data-i18n-placeholder="equation-macro-place"/></span> <span class="table-cell highlight"><input title="@{Profession9-misc-mod}" type="number" class="calc" readonly="readonly" name="attr_Profession9-misc-mod" value="0"/></span> <span class="table-cell"><input title="@{Profession9-ReqTrain}" type="checkbox" name="attr_Profession9-ReqTrain" value="1" checked="checked"/></span> <span class="table-cell"><textarea class="skill-macro-text" title="@{Profession9-note}" name="attr_Profession9-note"></textarea></span> <details class="table-cell extra-sect"> <summary class="hide-readonly">...</summary> <textarea class="skill-macro-text" title="@{Profession9-macro}" name="attr_Profession9-macro">&{template:pf_generic} @{toggle_accessible_flag} @{toggle_rounded_flag} {{font=@{apply_specfont_chat}@{use_specfont}}} {{scroll_desc=@{scroll-desc}}} {{color=@{rolltemplate_color}}} {{header_image=@{header_image-pf_generic-skill}}} {{character_name=@{character_name}}} {{character_id=@{character_id}}} {{subtitle}} {{name=^{profession} @{Profession9-name}}} {{Check=[[ @{skill-query} + [[ @{Profession9} ]] ]]}} @{Profession9-ut} @{skill_options} @{Profession9-cond-notes} {{generic_note=@{Profession9-note}}}</textarea> </details> </div> <div class="table-row profession bg custom-skill-10" data-i18n-list-item="profession-13"> <span class="table-cell"><button title="%{selected|Profession10-Check}" type="roll" value="@{PC-Whisper} @{Profession10-macro}" name="roll_Profession10-Check"></button></span> <span class="table-cell left"><input title="@{Profession10-name}" style="width:96%" type="text" name="attr_Profession10-name" data-i18n-placeholder="profession"/></span> <span class="table-cell"><input title="@{Profession10}" type="number" name="attr_Profession10" value="0" class="calc bigger-total" readonly="readonly"/></span> <span class="table-cell"><input title="@{Profession10-ranks}" type="number" name="attr_Profession10-ranks" value="0"/></span> <span class="table-cell"><input title="@{Profession10-cs}" type="checkbox" name="attr_Profession10-cs" value="3"/></span> <span class="table-cell"> <select title="@{Profession10-ability}" name="attr_Profession10-ability" class="select-small"> <option value="STR-mod" data-i18n="strength-abbrv">STR</option> <option value="DEX-mod" data-i18n="dexterity-abbrv">DEX</option> <option value="CON-mod" data-i18n="constitution-abbrv">CON</option> <option value="INT-mod" data-i18n="intelligence-abbrv">INT</option> <option value="WIS-mod" data-i18n="wisdom-abbrv-default" selected="selected">&#8226;WIS</option> <option value="CHA-mod" data-i18n="charisma-abbrv">CHA</option> </select> </span> <span class="table-cell"> <input type="checkbox" name="attr_Profession10-ability" value="STR-mod" class="or-A-show noshow"/> <input type="checkbox" name="attr_Profession10-ability" value="DEX-mod" class="or-B-show noshow"/> <span class="either-or-sect text-tight" data-i18n-title="acp-may-apply-title"><span name="attr_acp"></span><span data-i18n="acp-verysmall-abbrv">ACP</span></span> </span> <span class="table-cell"><input title="@{Profession10-racial}" type="number" name="attr_Profession10-racial" value="0"/></span> <span class="table-cell"><input title="@{Profession10-trait}" type="number" name="attr_Profession10-trait" value="0"/></span> <span class="table-cell"><input title="@{Profession10-feat}" type="number" name="attr_Profession10-feat" value="0"/></span> <span class="table-cell"><input title="@{Profession10-item}" type="number" name="attr_Profession10-item" value="0"/></span> <input class="error-mshow" type="checkbox" value="1" role="status" aria-live="polite" name="attr_Profession10-misc-mod_error"/> <span class="table-cell highlight"><input class="macro-text-inline" title="@{Profession10-misc}" type="text" name="attr_Profession10-misc" value="" data-i18n-placeholder="equation-macro-place"/></span> <span class="table-cell highlight"><input title="@{Profession10-misc-mod}" type="number" class="calc" readonly="readonly" name="attr_Profession10-misc-mod" value="0"/></span> <span class="table-cell"><input title="@{Profession10-ReqTrain}" type="checkbox" name="attr_Profession10-ReqTrain" value="1" checked="checked"/></span> <span class="table-cell"><textarea class="skill-macro-text" title="@{Profession10-note}" name="attr_Profession10-note"></textarea></span> <details class="table-cell extra-sect"> <summary class="hide-readonly">...</summary> <textarea class="skill-macro-text" title="@{Profession10-macro}" name="attr_Profession10-macro">&{template:pf_generic} @{toggle_accessible_flag} @{toggle_rounded_flag} {{font=@{apply_specfont_chat}@{use_specfont}}} {{scroll_desc=@{scroll-desc}}} {{color=@{rolltemplate_color}}} {{header_image=@{header_image-pf_generic-skill}}} {{character_name=@{character_name}}} {{character_id=@{character_id}}} {{subtitle}} {{name=^{profession} @{Profession10-name}}} {{Check=[[ @{skill-query} + [[ @{Profession10} ]] ]]}} @{Profession10-ut} @{skill_options} @{Profession10-cond-notes} {{generic_note=@{Profession10-note}}}</textarea> </details> </div> <div class="table-row adventure" data-i18n-list-item="ride"> <span class="table-cell"><button title="%{selected|Ride-Check}" type="roll" value="@{PC-Whisper} @{Ride-macro}" name="roll_Ride-Check"></button></span> <span class="table-cell left" data-i18n="ride">Ride</span> <span class="table-cell"><input title="@{Ride}" type="number" name="attr_Ride" value="0" class="calc bigger-total" readonly="readonly"/></span> <span class="table-cell"><input title="@{Ride-ranks}" type="number" name="attr_Ride-ranks" value="0"/></span> <span class="table-cell"><input title="@{Ride-cs}" type="checkbox" name="attr_Ride-cs" value="3"/></span> <span class="table-cell"> <select title="@{Ride-ability}" name="attr_Ride-ability" class="select-small"> <option value="STR-mod" data-i18n="strength-abbrv">STR</option> <option value="DEX-mod" data-i18n="dexterity-abbrv-default" selected="selected">&#8226;DEX</option> <option value="CON-mod" data-i18n="constitution-abbrv">CON</option> <option value="INT-mod" data-i18n="intelligence-abbrv">INT</option> <option value="WIS-mod" data-i18n="wisdom-abbrv">WIS</option> <option value="CHA-mod" data-i18n="charisma-abbrv">CHA</option> </select> </span> <span class="table-cell"> <input type="checkbox" name="attr_Ride-ability" value="STR-mod" class="or-A-show noshow"/> <input type="checkbox" name="attr_Ride-ability" value="DEX-mod" class="or-B-show noshow"/> <span class="either-or-sect text-tight" data-i18n-title="acp-may-apply-title"><span name="attr_acp"></span><span data-i18n="acp-verysmall-abbrv">ACP</span></span> </span> <span class="table-cell"><input title="@{Ride-racial}" type="number" name="attr_Ride-racial" value="0"/></span> <span class="table-cell"><input title="@{Ride-trait}" type="number" name="attr_Ride-trait" value="0"/></span> <span class="table-cell"><input title="@{Ride-feat}" type="number" name="attr_Ride-feat" value="0"/></span> <span class="table-cell"><input title="@{Ride-item}" type="number" name="attr_Ride-item" value="0"/></span> <input class="error-mshow" type="checkbox" value="1" role="status" aria-live="polite" name="attr_Ride-misc-mod_error"/> <span class="table-cell highlight"><input class="macro-text-inline" title="@{Ride-misc}" type="text" name="attr_Ride-misc" value="" data-i18n-placeholder="equation-macro-place"/></span> <span class="table-cell highlight"><input title="@{Ride-misc-mod}" type="number" class="calc" readonly="readonly" name="attr_Ride-misc-mod" value="0"/></span> <span class="table-cell"><input title="@{Ride-ReqTrain}" type="checkbox" name="attr_Ride-ReqTrain" value="1"/></span> <span class="table-cell"><textarea class="skill-macro-text" title="@{Ride-note}" name="attr_Ride-note"></textarea></span> <details class="table-cell extra-sect"> <summary class="hide-readonly">...</summary> <textarea class="skill-macro-text" title="@{Ride-macro}" name="attr_Ride-macro">&{template:pf_generic} @{toggle_accessible_flag} @{toggle_rounded_flag} {{font=@{apply_specfont_chat}@{use_specfont}}} {{scroll_desc=@{scroll-desc}}} {{color=@{rolltemplate_color}}} {{header_image=@{header_image-pf_generic-skill}}} {{character_name=@{character_name}}} {{character_id=@{character_id}}} {{subtitle}} {{name=^{ride}}} {{Check=[[ @{skill-query} + [[ @{Ride} ]] ]]}} @{Ride-ut} @{skill_options} @{Ride-cond-notes} {{generic_note=@{Ride-note}}}</textarea> </details> </div> <div class="table-row adventure" data-i18n-list-item="sense-motive"> <span class="table-cell"><button title="%{selected|Sense-Motive-Check}" type="roll" value="@{PC-Whisper} @{Sense-Motive-macro}" name="roll_Sense-Motive-Check"></button></span> <span class="table-cell left" data-i18n="sense-motive">Sense-Motive</span> <span class="table-cell"><input title="@{Sense-Motive}" type="number" name="attr_Sense-Motive" value="0" class="calc bigger-total" readonly="readonly"/></span> <span class="table-cell"><input title="@{Sense-Motive-ranks}" type="number" name="attr_Sense-Motive-ranks" value="0"/></span> <span class="table-cell"><input title="@{Sense-Motive-cs}" type="checkbox" name="attr_Sense-Motive-cs" value="3"/></span> <span class="table-cell"> <select title="@{Sense-Motive-ability}" name="attr_Sense-Motive-ability" class="select-small"> <option value="STR-mod" data-i18n="strength-abbrv">STR</option> <option value="DEX-mod" data-i18n="dexterity-abbrv">DEX</option> <option value="CON-mod" data-i18n="constitution-abbrv">CON</option> <option value="INT-mod" data-i18n="intelligence-abbrv">INT</option> <option value="WIS-mod" data-i18n="wisdom-abbrv-default" selected="selected">&#8226;WIS</option> <option value="CHA-mod" data-i18n="charisma-abbrv">CHA</option> </select> </span> <span class="table-cell"> <input type="checkbox" name="attr_Sense-Motive-ability" value="STR-mod" class="or-A-show noshow"/> <input type="checkbox" name="attr_Sense-Motive-ability" value="DEX-mod" class="or-B-show noshow"/> <span class="either-or-sect text-tight" data-i18n-title="acp-may-apply-title"><span name="attr_acp"></span><span data-i18n="acp-verysmall-abbrv">ACP</span></span> </span> <span class="table-cell"><input title="@{Sense-Motive-racial}" type="number" name="attr_Sense-Motive-racial" value="0"/></span> <span class="table-cell"><input title="@{Sense-Motive-trait}" type="number" name="attr_Sense-Motive-trait" value="0"/></span> <span class="table-cell"><input title="@{Sense-Motive-feat}" type="number" name="attr_Sense-Motive-feat" value="0"/></span> <span class="table-cell"><input title="@{Sense-Motive-item}" type="number" name="attr_Sense-Motive-item" value="0"/></span> <input class="error-mshow" type="checkbox" value="1" role="status" aria-live="polite" name="attr_Sense-Motive-misc-mod_error"/> <span class="table-cell highlight"><input class="macro-text-inline" title="@{Sense-Motive-misc}" type="text" name="attr_Sense-Motive-misc" value="" data-i18n-placeholder="equation-macro-place"/></span> <span class="table-cell highlight"><input title="@{Sense-Motive-misc-mod}" type="number" class="calc" readonly="readonly" name="attr_Sense-Motive-misc-mod" value="0"/></span> <span class="table-cell"><input title="@{Sense-Motive-ReqTrain}" type="checkbox" name="attr_Sense-Motive-ReqTrain" value="1"/></span> <span class="table-cell"><textarea class="skill-macro-text" title="@{Sense-Motive-note}" name="attr_Sense-Motive-note"></textarea></span> <details class="table-cell extra-sect"> <summary class="hide-readonly">...</summary> <textarea class="skill-macro-text" title="@{Sense-Motive-macro}" name="attr_Sense-Motive-macro">&{template:pf_generic} @{toggle_accessible_flag} @{toggle_rounded_flag} {{font=@{apply_specfont_chat}@{use_specfont}}} {{scroll_desc=@{scroll-desc}}} {{color=@{rolltemplate_color}}} {{header_image=@{header_image-pf_generic-skill}}} {{character_name=@{character_name}}} {{character_id=@{character_id}}} {{subtitle}} {{name=^{sense-motive}}} {{Check=[[ @{skill-query} + [[ @{Sense-Motive} ]] ]]}} @{Sense-Motive-ut} @{skill_options} @{Sense-Motive-cond-notes} {{generic_note=@{Sense-Motive-note}}}</textarea> </details> </div> <div class="table-row bg" data-i18n-list-item="sleight-of-hand"> <span class="table-cell"><button title="%{selected|Sleight-of-Hand-Check}" type="roll" value="@{PC-Whisper} @{Sleight-of-Hand-macro}" name="roll_Sleight-of-Hand-Check"></button></span> <span class="table-cell left" data-i18n="sleight-of-hand">Sleight-of-Hand</span> <span class="table-cell"><input title="@{Sleight-of-Hand}" type="number" name="attr_Sleight-of-Hand" value="0" class="calc bigger-total" readonly="readonly"/></span> <span class="table-cell"><input title="@{Sleight-of-Hand-ranks}" type="number" name="attr_Sleight-of-Hand-ranks" value="0"/></span> <span class="table-cell"><input title="@{Sleight-of-Hand-cs}" type="checkbox" name="attr_Sleight-of-Hand-cs" value="3"/></span> <span class="table-cell"> <select title="@{Sleight-of-Hand-ability}" name="attr_Sleight-of-Hand-ability" class="select-small"> <option value="STR-mod" data-i18n="strength-abbrv">STR</option> <option value="DEX-mod" data-i18n="dexterity-abbrv-default" selected="selected">&#8226;DEX</option> <option value="CON-mod" data-i18n="constitution-abbrv">CON</option> <option value="INT-mod" data-i18n="intelligence-abbrv">INT</option> <option value="WIS-mod" data-i18n="wisdom-abbrv">WIS</option> <option value="CHA-mod" data-i18n="charisma-abbrv">CHA</option> </select> </span> <span class="table-cell"> <input type="checkbox" name="attr_Sleight-of-Hand-ability" value="STR-mod" class="or-A-show noshow"/> <input type="checkbox" name="attr_Sleight-of-Hand-ability" value="DEX-mod" class="or-B-show noshow"/> <span class="either-or-sect text-tight" data-i18n-title="acp-may-apply-title"><span name="attr_acp"></span><span data-i18n="acp-verysmall-abbrv">ACP</span></span> </span> <span class="table-cell"><input title="@{Sleight-of-Hand-racial}" type="number" name="attr_Sleight-of-Hand-racial" value="0"/></span> <span class="table-cell"><input title="@{Sleight-of-Hand-trait}" type="number" name="attr_Sleight-of-Hand-trait" value="0"/></span> <span class="table-cell"><input title="@{Sleight-of-Hand-feat}" type="number" name="attr_Sleight-of-Hand-feat" value="0"/></span> <span class="table-cell"><input title="@{Sleight-of-Hand-item}" type="number" name="attr_Sleight-of-Hand-item" value="0"/></span> <input class="error-mshow" type="checkbox" value="1" role="status" aria-live="polite" name="attr_Sleight-of-Hand-misc-mod_error"/> <span class="table-cell highlight"><input class="macro-text-inline" title="@{Sleight-of-Hand-misc}" type="text" name="attr_Sleight-of-Hand-misc" value="" data-i18n-placeholder="equation-macro-place"/></span> <span class="table-cell highlight"><input title="@{Sleight-of-Hand-misc-mod}" type="number" class="calc" readonly="readonly" name="attr_Sleight-of-Hand-misc-mod" value="0"/></span> <span class="table-cell"><input title="@{Sleight-of-Hand-ReqTrain}" type="checkbox" name="attr_Sleight-of-Hand-ReqTrain" value="1" checked="checked"/></span> <span class="table-cell"><textarea class="skill-macro-text" title="@{Sleight-of-Hand-note}" name="attr_Sleight-of-Hand-note"></textarea></span> <details class="table-cell extra-sect"> <summary class="hide-readonly">...</summary> <textarea class="skill-macro-text" title="@{Sleight-of-Hand-macro}" name="attr_Sleight-of-Hand-macro">&{template:pf_generic} @{toggle_accessible_flag} @{toggle_rounded_flag} {{font=@{apply_specfont_chat}@{use_specfont}}} {{scroll_desc=@{scroll-desc}}} {{color=@{rolltemplate_color}}} {{header_image=@{header_image-pf_generic-skill}}} {{character_name=@{character_name}}} {{character_id=@{character_id}}} {{subtitle}} {{name=^{sleight-of-hand}}} {{Check=[[ @{skill-query} + [[ @{Sleight-of-Hand} ]] ]]}} @{Sleight-of-Hand-ut} @{skill_options} @{Sleight-of-Hand-cond-notes} {{generic_note=@{Sleight-of-Hand-note}}}</textarea> </details> </div> <div class="table-row adventure" data-i18n-list-item="spellcraft"> <span class="table-cell"><button title="%{selected|Spellcraft-Check}" type="roll" value="@{PC-Whisper} @{Spellcraft-macro}" name="roll_Spellcraft-Check"></button></span> <span class="table-cell left" data-i18n="spellcraft">Spellcraft</span> <span class="table-cell"><input title="@{Spellcraft}" type="number" name="attr_Spellcraft" value="0" class="calc bigger-total" readonly="readonly"/></span> <span class="table-cell"><input title="@{Spellcraft-ranks}" type="number" name="attr_Spellcraft-ranks" value="0"/></span> <span class="table-cell"><input title="@{Spellcraft-cs}" type="checkbox" name="attr_Spellcraft-cs" value="3"/></span> <span class="table-cell"> <select title="@{Spellcraft-ability}" name="attr_Spellcraft-ability" class="select-small"> <option value="STR-mod" data-i18n="strength-abbrv">STR</option> <option value="DEX-mod" data-i18n="dexterity-abbrv">DEX</option> <option value="CON-mod" data-i18n="constitution-abbrv">CON</option> <option value="INT-mod" data-i18n="intelligence-abbrv-default" selected="selected">&#8226;INT</option> <option value="WIS-mod" data-i18n="wisdom-abbrv">WIS</option> <option value="CHA-mod" data-i18n="charisma-abbrv">CHA</option> </select> </span> <span class="table-cell"> <input type="checkbox" name="attr_Spellcraft-ability" value="STR-mod" class="or-A-show noshow"/> <input type="checkbox" name="attr_Spellcraft-ability" value="DEX-mod" class="or-B-show noshow"/> <span class="either-or-sect text-tight" data-i18n-title="acp-may-apply-title"><span name="attr_acp"></span><span data-i18n="acp-verysmall-abbrv">ACP</span></span> </span> <span class="table-cell"><input title="@{Spellcraft-racial}" type="number" name="attr_Spellcraft-racial" value="0"/></span> <span class="table-cell"><input title="@{Spellcraft-trait}" type="number" name="attr_Spellcraft-trait" value="0"/></span> <span class="table-cell"><input title="@{Spellcraft-feat}" type="number" name="attr_Spellcraft-feat" value="0"/></span> <span class="table-cell"><input title="@{Spellcraft-item}" type="number" name="attr_Spellcraft-item" value="0"/></span> <input class="error-mshow" type="checkbox" value="1" role="status" aria-live="polite" name="attr_Spellcraft-misc-mod_error"/> <span class="table-cell highlight"><input class="macro-text-inline" title="@{Spellcraft-misc}" type="text" name="attr_Spellcraft-misc" value="" data-i18n-placeholder="equation-macro-place"/></span> <span class="table-cell highlight"><input title="@{Spellcraft-misc-mod}" type="number" class="calc" readonly="readonly" name="attr_Spellcraft-misc-mod" value="0"/></span> <span class="table-cell"><input title="@{Spellcraft-ReqTrain}" type="checkbox" name="attr_Spellcraft-ReqTrain" value="1" checked="checked"/></span> <span class="table-cell"><textarea class="skill-macro-text" title="@{Spellcraft-note}" name="attr_Spellcraft-note"></textarea></span> <details class="table-cell extra-sect"> <summary class="hide-readonly">...</summary> <textarea class="skill-macro-text" title="@{Spellcraft-macro}" name="attr_Spellcraft-macro">&{template:pf_generic} @{toggle_accessible_flag} @{toggle_rounded_flag} {{font=@{apply_specfont_chat}@{use_specfont}}} {{scroll_desc=@{scroll-desc}}} {{color=@{rolltemplate_color}}} {{header_image=@{header_image-pf_generic-skill}}} {{character_name=@{character_name}}} {{character_id=@{character_id}}} {{subtitle}} {{name=^{spellcraft}}} {{Check=[[ @{skill-query} + [[ @{Spellcraft} ]] ]]}} @{Spellcraft-ut} @{skill_options} @{Spellcraft-cond-notes} {{generic_note=@{Spellcraft-note}}}</textarea> </details> </div> <div class="table-row adventure" data-i18n-list-item="stealth"> <span class="table-cell"><button title="%{selected|Stealth-Check}" type="roll" value="@{PC-Whisper} @{Stealth-macro}" name="roll_Stealth-Check"></button></span> <span class="table-cell left"><span data-i18n="stealth">Stealth</span>*</span> <span class="table-cell"><input title="@{Stealth}" type="number" name="attr_Stealth" value="0" class="calc bigger-total" readonly="readonly"/></span> <span class="table-cell"><input title="@{Stealth-ranks}" type="number" name="attr_Stealth-ranks" value="0"/></span> <span class="table-cell"><input title="@{Stealth-cs}" type="checkbox" name="attr_Stealth-cs" value="3"/></span> <span class="table-cell"> <select title="@{Stealth-ability}" name="attr_Stealth-ability" class="select-small"> <option value="STR-mod" data-i18n="strength-abbrv">STR</option> <option value="DEX-mod" data-i18n="dexterity-abbrv-default" selected="selected">&#8226;DEX</option> <option value="CON-mod" data-i18n="constitution-abbrv">CON</option> <option value="INT-mod" data-i18n="intelligence-abbrv">INT</option> <option value="WIS-mod" data-i18n="wisdom-abbrv">WIS</option> <option value="CHA-mod" data-i18n="charisma-abbrv">CHA</option> </select> </span> <span class="table-cell"> <input type="checkbox" name="attr_Stealth-ability" value="STR-mod" class="or-A-show noshow"/> <input type="checkbox" name="attr_Stealth-ability" value="DEX-mod" class="or-B-show noshow"/> <span class="either-or-sect text-tight" data-i18n-title="acp-may-apply-title"><span name="attr_acp"></span><span data-i18n="acp-verysmall-abbrv">ACP</span></span> </span> <span class="table-cell"><input title="@{Stealth-racial}" type="number" name="attr_Stealth-racial" value="0"/></span> <span class="table-cell"><input title="@{Stealth-trait}" type="number" name="attr_Stealth-trait" value="0"/></span> <span class="table-cell"><input title="@{Stealth-feat}" type="number" name="attr_Stealth-feat" value="0"/></span> <span class="table-cell"><input title="@{Stealth-item}" type="number" name="attr_Stealth-item" value="0"/></span> <input class="error-mshow" type="checkbox" value="1" role="status" aria-live="polite" name="attr_Stealth-misc-mod_error"/> <span class="table-cell highlight"><input class="macro-text-inline" title="@{Stealth-misc}" type="text" name="attr_Stealth-misc" value="" data-i18n-placeholder="equation-macro-place"/></span> <span class="table-cell highlight"><input title="@{Stealth-misc-mod}" type="number" class="calc" readonly="readonly" name="attr_Stealth-misc-mod" value="0"/></span> <span class="table-cell"><input title="@{Stealth-ReqTrain}" type="checkbox" name="attr_Stealth-ReqTrain" value="1"/></span> <span class="table-cell"><textarea class="skill-macro-text" title="@{Stealth-note}" name="attr_Stealth-note"></textarea></span> <details class="table-cell extra-sect"> <summary class="hide-readonly">...</summary> <textarea class="skill-macro-text" title="@{Stealth-macro}" name="attr_Stealth-macro">&{template:pf_generic} @{toggle_accessible_flag} @{toggle_rounded_flag} {{font=@{apply_specfont_chat}@{use_specfont}}} {{scroll_desc=@{scroll-desc}}} {{color=@{rolltemplate_color}}} {{header_image=@{header_image-pf_generic-skill}}} {{character_name=@{character_name}}} {{character_id=@{character_id}}} {{subtitle}} {{name=^{stealth}}} {{Check=[[ @{skill-query} + [[ @{Stealth} ]] ]]}} @{Stealth-ut} @{skill_options} @{Stealth-cond-notes} {{generic_note=@{Stealth-note}}}</textarea> </details> </div> <div class="table-row adventure" data-i18n-list-item="survival"> <span class="table-cell"><button title="%{selected|Survival-Check}" type="roll" value="@{PC-Whisper} @{Survival-macro}" name="roll_Survival-Check"></button></span> <span class="table-cell left" data-i18n="survival">Survival</span> <span class="table-cell"><input title="@{Survival}" type="number" name="attr_Survival" value="0" class="calc bigger-total" readonly="readonly"/></span> <span class="table-cell"><input title="@{Survival-ranks}" type="number" name="attr_Survival-ranks" value="0"/></span> <span class="table-cell"><input title="@{Survival-cs}" type="checkbox" name="attr_Survival-cs" value="3"/></span> <span class="table-cell"> <select title="@{Survival-ability}" name="attr_Survival-ability" class="select-small"> <option value="STR-mod" data-i18n="strength-abbrv">STR</option> <option value="DEX-mod" data-i18n="dexterity-abbrv">DEX</option> <option value="CON-mod" data-i18n="constitution-abbrv">CON</option> <option value="INT-mod" data-i18n="intelligence-abbrv">INT</option> <option value="WIS-mod" data-i18n="wisdom-abbrv-default" selected="selected">&#8226;WIS</option> <option value="CHA-mod" data-i18n="charisma-abbrv">CHA</option> </select> </span> <span class="table-cell"> <input type="checkbox" name="attr_Survival-ability" value="STR-mod" class="or-A-show noshow"/> <input type="checkbox" name="attr_Survival-ability" value="DEX-mod" class="or-B-show noshow"/> <span class="either-or-sect text-tight" data-i18n-title="acp-may-apply-title"><span name="attr_acp"></span><span data-i18n="acp-verysmall-abbrv">ACP</span></span> </span> <span class="table-cell"><input title="@{Survival-racial}" type="number" name="attr_Survival-racial" value="0"/></span> <span class="table-cell"><input title="@{Survival-trait}" type="number" name="attr_Survival-trait" value="0"/></span> <span class="table-cell"><input title="@{Survival-feat}" type="number" name="attr_Survival-feat" value="0"/></span> <span class="table-cell"><input title="@{Survival-item}" type="number" name="attr_Survival-item" value="0"/></span> <input class="error-mshow" type="checkbox" value="1" role="status" aria-live="polite" name="attr_Survival-misc-mod_error"/> <span class="table-cell highlight"><input class="macro-text-inline" title="@{Survival-misc}" type="text" name="attr_Survival-misc" value="" data-i18n-placeholder="equation-macro-place"/></span> <span class="table-cell highlight"><input title="@{Survival-misc-mod}" type="number" class="calc" readonly="readonly" name="attr_Survival-misc-mod" value="0"/></span> <span class="table-cell"><input title="@{Survival-ReqTrain}" type="checkbox" name="attr_Survival-ReqTrain" value="1"/></span> <span class="table-cell"><textarea class="skill-macro-text" title="@{Survival-note}" name="attr_Survival-note"></textarea></span> <details class="table-cell extra-sect"> <summary class="hide-readonly">...</summary> <textarea class="skill-macro-text" title="@{Survival-macro}" name="attr_Survival-macro">&{template:pf_generic} @{toggle_accessible_flag} @{toggle_rounded_flag} {{font=@{apply_specfont_chat}@{use_specfont}}} {{scroll_desc=@{scroll-desc}}} {{color=@{rolltemplate_color}}} {{header_image=@{header_image-pf_generic-skill}}} {{character_name=@{character_name}}} {{character_id=@{character_id}}} {{subtitle}} {{name=^{survival}}} {{Check=[[ @{skill-query} + [[ @{Survival} ]] ]]}} @{Survival-ut} @{skill_options} @{Survival-cond-notes} {{generic_note=@{Survival-note}}}</textarea> </details> </div> <div class="table-row adventure" data-i18n-list-item="swim"> <span class="table-cell"><button title="%{selected|Swim-Check}" type="roll" value="@{PC-Whisper} @{Swim-macro}" name="roll_Swim-Check"></button></span> <span class="table-cell left" data-i18n="swim">Swim</span> <span class="table-cell"><input title="@{Swim}" type="number" name="attr_Swim" value="0" class="calc bigger-total" readonly="readonly"/></span> <span class="table-cell"><input title="@{Swim-ranks}" type="number" name="attr_Swim-ranks" value="0"/></span> <span class="table-cell"><input title="@{Swim-cs}" type="checkbox" name="attr_Swim-cs" value="3"/></span> <span class="table-cell"> <select title="@{Swim-ability}" name="attr_Swim-ability" class="select-small"> <option value="STR-mod" data-i18n="strength-abbrv-default" selected="selected">&#8226;STR</option> <option value="DEX-mod" data-i18n="dexterity-abbrv">DEX</option> <option value="CON-mod" data-i18n="constitution-abbrv">CON</option> <option value="INT-mod" data-i18n="intelligence-abbrv">INT</option> <option value="WIS-mod" data-i18n="wisdom-abbrv">WIS</option> <option value="CHA-mod" data-i18n="charisma-abbrv">CHA</option> </select> </span> <span class="table-cell"> <input type="checkbox" name="attr_Swim-ability" value="STR-mod" class="or-A-show noshow"/> <input type="checkbox" name="attr_Swim-ability" value="DEX-mod" class="or-B-show noshow"/> <span class="either-or-sect text-tight" data-i18n-title="acp-may-apply-title"><span name="attr_acp"></span><span data-i18n="acp-verysmall-abbrv">ACP</span></span> </span> <span class="table-cell"><input title="@{Swim-racial}" type="number" name="attr_Swim-racial" value="0"/></span> <span class="table-cell"><input title="@{Swim-trait}" type="number" name="attr_Swim-trait" value="0"/></span> <span class="table-cell"><input title="@{Swim-feat}" type="number" name="attr_Swim-feat" value="0"/></span> <span class="table-cell"><input title="@{Swim-item}" type="number" name="attr_Swim-item" value="0"/></span> <input class="error-mshow" type="checkbox" value="1" role="status" aria-live="polite" name="attr_Swim-misc-mod_error"/> <span class="table-cell highlight"><input class="macro-text-inline" title="@{Swim-misc}" type="text" name="attr_Swim-misc" value="" data-i18n-placeholder="equation-macro-place"/></span> <span class="table-cell highlight"><input title="@{Swim-misc-mod}" type="number" class="calc" readonly="readonly" name="attr_Swim-misc-mod" value="0"/></span> <span class="table-cell"><input title="@{Swim-ReqTrain}" type="checkbox" name="attr_Swim-ReqTrain" value="1"/></span> <span class="table-cell"><textarea class="skill-macro-text" title="@{Swim-note}" name="attr_Swim-note"></textarea></span> <details class="table-cell extra-sect"> <summary class="hide-readonly">...</summary> <textarea class="skill-macro-text" title="@{Swim-macro}" name="attr_Swim-macro">&{template:pf_generic} @{toggle_accessible_flag} @{toggle_rounded_flag} {{font=@{apply_specfont_chat}@{use_specfont}}} {{scroll_desc=@{scroll-desc}}} {{color=@{rolltemplate_color}}} {{header_image=@{header_image-pf_generic-skill}}} {{character_name=@{character_name}}} {{character_id=@{character_id}}} {{subtitle}} {{name=^{swim}}} {{Check=[[ @{skill-query} + [[ @{Swim} ]] ]]}} @{Swim-ut} @{skill_options} @{Swim-cond-notes} {{generic_note=@{Swim-note}}}</textarea> </details> </div> <div class="table-row adventure" data-i18n-list-item="use-magic-device"> <span class="table-cell"><button title="%{selected|Use-Magic-Device-Check}" type="roll" value="@{PC-Whisper} @{Use-Magic-Device-macro}" name="roll_Use-Magic-Device-Check"></button></span> <span class="table-cell left" data-i18n="use-magic-device">Use Magic Device</span> <span class="table-cell"><input title="@{Use-Magic-Device}" type="number" name="attr_Use-Magic-Device" value="0" class="calc bigger-total" readonly="readonly"/></span> <span class="table-cell"><input title="@{Use-Magic-Device-ranks}" type="number" name="attr_Use-Magic-Device-ranks" value="0"/></span> <span class="table-cell"><input title="@{Use-Magic-Device-cs}" type="checkbox" name="attr_Use-Magic-Device-cs" value="3"/></span> <span class="table-cell"> <select title="@{Use-Magic-Device-ability}" name="attr_Use-Magic-Device-ability" class="select-small"> <option value="STR-mod" data-i18n="strength-abbrv">STR</option> <option value="DEX-mod" data-i18n="dexterity-abbrv">DEX</option> <option value="CON-mod" data-i18n="constitution-abbrv">CON</option> <option value="INT-mod" data-i18n="intelligence-abbrv">INT</option> <option value="WIS-mod" data-i18n="wisdom-abbrv">WIS</option> <option value="CHA-mod" data-i18n="charisma-abbrv-default" selected="selected">&#8226;CHA</option> </select> </span> <span class="table-cell"> <input type="checkbox" name="attr_Use-Magic-Device-ability" value="STR-mod" class="or-A-show noshow"/> <input type="checkbox" name="attr_Use-Magic-Device-ability" value="DEX-mod" class="or-B-show noshow"/> <span class="either-or-sect text-tight" data-i18n-title="acp-may-apply-title"><span name="attr_acp"></span><span data-i18n="acp-verysmall-abbrv">ACP</span></span> </span> <span class="table-cell"><input title="@{Use-Magic-Device-racial}" type="number" name="attr_Use-Magic-Device-racial" value="0"/></span> <span class="table-cell"><input title="@{Use-Magic-Device-trait}" type="number" name="attr_Use-Magic-Device-trait" value="0"/></span> <span class="table-cell"><input title="@{Use-Magic-Device-feat}" type="number" name="attr_Use-Magic-Device-feat" value="0"/></span> <span class="table-cell"><input title="@{Use-Magic-Device-item}" type="number" name="attr_Use-Magic-Device-item" value="0"/></span> <input class="error-mshow" type="checkbox" value="1" role="status" aria-live="polite" name="attr_Use-Magic-Device-misc-mod_error"/> <span class="table-cell highlight"><input class="macro-text-inline" title="@{Use-Magic-Device-misc}" type="text" name="attr_Use-Magic-Device-misc" value="" data-i18n-placeholder="equation-macro-place"/></span> <span class="table-cell highlight"><input title="@{Use-Magic-Device-misc-mod}" type="number" class="calc" readonly="readonly" name="attr_Use-Magic-Device-misc-mod" value="0"/></span> <span class="table-cell"><input title="@{Use-Magic-Device-ReqTrain}" type="checkbox" name="attr_Use-Magic-Device-ReqTrain" value="1" checked="checked"/></span> <span class="table-cell"><textarea class="skill-macro-text" title="@{Use-Magic-Device-note}" name="attr_Use-Magic-Device-note"></textarea></span> <details class="table-cell extra-sect"> <summary class="hide-readonly">...</summary> <textarea class="skill-macro-text" title="@{Use-Magic-Device-macro}" name="attr_Use-Magic-Device-macro">&{template:pf_generic} @{toggle_accessible_flag} @{toggle_rounded_flag} {{font=@{apply_specfont_chat}@{use_specfont}}} {{scroll_desc=@{scroll-desc}}} {{color=@{rolltemplate_color}}} {{header_image=@{header_image-pf_generic-skill}}} {{character_name=@{character_name}}} {{character_id=@{character_id}}} {{subtitle}} {{name=^{use-magic-device}}} {{Check=[[ @{skill-query} + [[ @{Use-Magic-Device} ]] ]]}} @{Use-Magic-Device-ut} @{skill_options} @{Use-Magic-Device-cond-notes} {{generic_note=@{Use-Magic-Device-note}}}</textarea> </details> </div> <span class="misc-skill-2 table-cell adventure bg" data-i18n-list-item="miscellaneous"> </span> <input class="misc-skill-2 showarrow misc-show adventure bg" data-i18n-list-item="miscellaneous-00" type="checkbox" name="attr_misc-show" data-i18n-aria-label="miscellaneous-abbrv" data-i18n-title="showsect-cmd" value="1" checked="checked"/> <label class="misc-skill-2 showsect skill-minishow adventure bg" data-i18n-list-item="miscellaneous-01" data-i18n-title="showsect-cmd" data-i18n-aria-label="showsect-cmd" data-i18n="miscellaneous-abbrv">Misc</label> <span class="misc-skill-2 adventure bg" data-i18n-list-item="miscellaneous-02"></span> <div class="misc-skill-2 table-row adventure bg" data-i18n-list-item="miscellaneous-03"> </div> <div class="table-row misc adventure" data-i18n-list-item="miscellaneous-04"> <span class="table-cell"><button title="%{selected|Misc-Skill-0-Check}" type="roll" value="@{PC-Whisper} @{Misc-Skill-0-macro}" name="roll_Misc-Skill-0-Check"></button></span> <span class="table-cell left"><input type="text" title="@{Misc-Skill-0-name}" name="attr_Misc-Skill-0-name" data-i18n-placeholder="miscellaneous-skill-abbrv" style="width:96%"></span> <span class="table-cell"><input title="@{Misc-Skill-0}" type="number" name="attr_Misc-Skill-0" value="0" class="calc bigger-total" readonly="readonly"/></span> <span class="table-cell"><input title="@{Misc-Skill-0-ranks}" type="number" name="attr_Misc-Skill-0-ranks" value="0"/></span> <span class="table-cell"><input title="@{Misc-Skill-0-cs}" type="checkbox" name="attr_Misc-Skill-0-cs" value="3"/></span> <span class="table-cell"> <select title="@{Misc-Skill-0-ability}" name="attr_Misc-Skill-0-ability" class="select-small"> <option value="0" data-i18n="none" selected="selected">None</option> <option value="STR-mod" data-i18n="strength-abbrv">STR</option> <option value="DEX-mod" data-i18n="dexterity-abbrv">DEX</option> <option value="CON-mod" data-i18n="constitution-abbrv">CON</option> <option value="INT-mod" data-i18n="intelligence-abbrv">INT</option> <option value="WIS-mod" data-i18n="wisdom-abbrv">WIS</option> <option value="CHA-mod" data-i18n="charisma-abbrv">CHA</option> </select> </span> <span class="table-cell"> <input type="checkbox" name="attr_Misc-Skill-0-ability" value="STR-mod" class="or-A-show noshow"/> <input type="checkbox" name="attr_Misc-Skill-0-ability" value="DEX-mod" class="or-B-show noshow"/> <span class="either-or-sect text-tight" data-i18n-title="acp-may-apply-title"><span name="attr_acp"></span><span data-i18n="acp-verysmall-abbrv">ACP</span></span> </span> <span class="table-cell"><input title="@{Misc-Skill-0-racial}" type="number" name="attr_Misc-Skill-0-racial" value="0"/></span> <span class="table-cell"><input title="@{Misc-Skill-0-trait}" type="number" name="attr_Misc-Skill-0-trait" value="0"/></span> <span class="table-cell"><input title="@{Misc-Skill-0-feat}" type="number" name="attr_Misc-Skill-0-feat" value="0"/></span> <span class="table-cell"><input title="@{Misc-Skill-0-item}" type="number" name="attr_Misc-Skill-0-item" value="0"/></span> <input class="error-mshow" type="checkbox" value="1" role="status" aria-live="polite" name="attr_Misc-Skill-0-misc-mod_error"/> <span class="table-cell highlight"><input class="macro-text-inline" title="@{Misc-Skill-0-misc}" type="text" name="attr_Misc-Skill-0-misc" value="" data-i18n-placeholder="equation-macro-place"/></span> <span class="table-cell highlight"><input title="@{Misc-Skill-0-misc-mod}" type="number" class="calc" readonly="readonly" name="attr_Misc-Skill-0-misc-mod" value="0"/></span> <span class="table-cell"><input title="@{Misc-Skill-0-ReqTrain}" type="checkbox" name="attr_Misc-Skill-0-ReqTrain" value="1"/></span> <span class="table-cell"><textarea class="skill-macro-text" title="@{Misc-Skill-0-note}" name="attr_Misc-Skill-0-note"></textarea></span> <details class="table-cell extra-sect"> <summary class="hide-readonly">...</summary> <textarea class="skill-macro-text" title="@{Misc-Skill-0-macro}" name="attr_Misc-Skill-0-macro">&{template:pf_generic} @{toggle_accessible_flag} @{toggle_rounded_flag} {{font=@{apply_specfont_chat}@{use_specfont}}} {{scroll_desc=@{scroll-desc}}} {{color=@{rolltemplate_color}}} {{header_image=@{header_image-pf_generic-skill}}} {{character_name=@{character_name}}} {{character_id=@{character_id}}} {{subtitle}} {{name=@{Misc-Skill-0-name}}} {{Check=[[ @{skill-query} + [[ @{Misc-Skill-0} ]] ]]}} @{Misc-Skill-0-ut} @{skill_options} @{Misc-Skill-0-cond-notes} {{generic_note=@{Misc-Skill-0-note}}}</textarea> </details> </div> <div class="table-row misc adventure misc-skill-2" data-i18n-list-item="miscellaneous-05"> <span class="table-cell"><button title="%{selected|Misc-Skill-1-Check}" type="roll" value="@{PC-Whisper} @{Misc-Skill-1-macro}" name="roll_Misc-Skill-1-Check"></button></span> <span class="table-cell left"><input type="text" title="@{Misc-Skill-1-name}" name="attr_Misc-Skill-1-name" data-i18n-placeholder="miscellaneous-skill-abbrv" style="width:96%"></span> <span class="table-cell"><input title="@{Misc-Skill-1}" type="number" name="attr_Misc-Skill-1" value="0" class="calc bigger-total" readonly="readonly"/></span> <span class="table-cell"><input title="@{Misc-Skill-1-ranks}" type="number" name="attr_Misc-Skill-1-ranks" value="0"/></span> <span class="table-cell"><input title="@{Misc-Skill-1-cs}" type="checkbox" name="attr_Misc-Skill-1-cs" value="3"/></span> <span class="table-cell"> <select title="@{Misc-Skill-1-ability}" name="attr_Misc-Skill-1-ability" class="select-small"> <option value="0" data-i18n="none" selected="selected">None</option> <option value="STR-mod" data-i18n="strength-abbrv">STR</option> <option value="DEX-mod" data-i18n="dexterity-abbrv">DEX</option> <option value="CON-mod" data-i18n="constitution-abbrv">CON</option> <option value="INT-mod" data-i18n="intelligence-abbrv">INT</option> <option value="WIS-mod" data-i18n="wisdom-abbrv">WIS</option> <option value="CHA-mod" data-i18n="charisma-abbrv">CHA</option> </select> </span> <span class="table-cell"> <input type="checkbox" name="attr_Misc-Skill-1-ability" value="STR-mod" class="or-A-show noshow"/> <input type="checkbox" name="attr_Misc-Skill-1-ability" value="DEX-mod" class="or-B-show noshow"/> <span class="either-or-sect text-tight" data-i18n-title="acp-may-apply-title"><span name="attr_acp"></span><span data-i18n="acp-verysmall-abbrv">ACP</span></span> </span> <span class="table-cell"><input title="@{Misc-Skill-1-racial}" type="number" name="attr_Misc-Skill-1-racial" value="0"/></span> <span class="table-cell"><input title="@{Misc-Skill-1-trait}" type="number" name="attr_Misc-Skill-1-trait" value="0"/></span> <span class="table-cell"><input title="@{Misc-Skill-1-feat}" type="number" name="attr_Misc-Skill-1-feat" value="0"/></span> <span class="table-cell"><input title="@{Misc-Skill-1-item}" type="number" name="attr_Misc-Skill-1-item" value="0"/></span> <input class="error-mshow" type="checkbox" value="1" role="status" aria-live="polite" name="attr_Misc-Skill-1-misc-mod_error"/> <span class="table-cell highlight"><input class="macro-text-inline" title="@{Misc-Skill-1-misc}" type="text" name="attr_Misc-Skill-1-misc" value="" data-i18n-placeholder="equation-macro-place"/></span> <span class="table-cell highlight"><input title="@{Misc-Skill-1-misc-mod}" type="number" class="calc" readonly="readonly" name="attr_Misc-Skill-1-misc-mod" value="0"/></span> <span class="table-cell highlight"><input title="@{Misc-Skill-1-ReqTrain}" type="checkbox" name="attr_Misc-Skill-1-ReqTrain" value="1"/></span> <span class="table-cell"><textarea class="skill-macro-text" title="@{Misc-Skill-1-note}" name="attr_Misc-Skill-1-note"></textarea></span> <details class="table-cell extra-sect"> <summary class="hide-readonly">...</summary> <textarea class="skill-macro-text" title="@{Misc-Skill-1-macro}" name="attr_Misc-Skill-1-macro">&{template:pf_generic} @{toggle_accessible_flag} @{toggle_rounded_flag} {{font=@{apply_specfont_chat}@{use_specfont}}} {{scroll_desc=@{scroll-desc}}} {{color=@{rolltemplate_color}}} {{header_image=@{header_image-pf_generic-skill}}} {{character_name=@{character_name}}} {{character_id=@{character_id}}} {{subtitle}} {{name=@{Misc-Skill-1-name}}} {{Check=[[ @{skill-query} + [[ @{Misc-Skill-1} ]] ]]}} @{Misc-Skill-1-ut} @{skill_options} @{Misc-Skill-1-cond-notes} {{generic_note=@{Misc-Skill-1-note}}}</textarea> </details> </div> <div class="table-row misc adventure misc-skill-3" data-i18n-list-item="miscellaneous-06"> <span class="table-cell"><button title="%{selected|Misc-Skill-2-Check}" type="roll" value="@{PC-Whisper} @{Misc-Skill-2-macro}" name="roll_Misc-Skill-2-Check"></button></span> <span class="table-cell left"><input type="text" title="@{Misc-Skill-2-name}" name="attr_Misc-Skill-2-name" data-i18n-placeholder="miscellaneous-skill-abbrv" style="width:96%"></span> <span class="table-cell"><input title="@{Misc-Skill-2}" type="number" name="attr_Misc-Skill-2" value="0" class="calc bigger-total" readonly="readonly"/></span> <span class="table-cell"><input title="@{Misc-Skill-2-ranks}" type="number" name="attr_Misc-Skill-2-ranks" value="0"/></span> <span class="table-cell"><input title="@{Misc-Skill-2-cs}" type="checkbox" name="attr_Misc-Skill-2-cs" value="3"/></span> <span class="table-cell"> <select title="@{Misc-Skill-2-ability}" name="attr_Misc-Skill-2-ability" class="select-small"> <option value="0" data-i18n="none" selected="selected">None</option> <option value="STR-mod" data-i18n="strength-abbrv">STR</option> <option value="DEX-mod" data-i18n="dexterity-abbrv">DEX</option> <option value="CON-mod" data-i18n="constitution-abbrv">CON</option> <option value="INT-mod" data-i18n="intelligence-abbrv">INT</option> <option value="WIS-mod" data-i18n="wisdom-abbrv">WIS</option> <option value="CHA-mod" data-i18n="charisma-abbrv">CHA</option> </select> </span> <span class="table-cell"> <input type="checkbox" name="attr_Misc-Skill-2-ability" value="STR-mod" class="or-A-show noshow"/> <input type="checkbox" name="attr_Misc-Skill-2-ability" value="DEX-mod" class="or-B-show noshow"/> <span class="either-or-sect text-tight" data-i18n-title="acp-may-apply-title"><span name="attr_acp"></span><span data-i18n="acp-verysmall-abbrv">ACP</span></span> </span> <span class="table-cell"><input title="@{Misc-Skill-2-racial}" type="number" name="attr_Misc-Skill-2-racial" value="0"/></span> <span class="table-cell"><input title="@{Misc-Skill-2-trait}" type="number" name="attr_Misc-Skill-2-trait" value="0"/></span> <span class="table-cell"><input title="@{Misc-Skill-2-feat}" type="number" name="attr_Misc-Skill-2-feat" value="0"/></span> <span class="table-cell"><input title="@{Misc-Skill-2-item}" type="number" name="attr_Misc-Skill-2-item" value="0"/></span> <input class="error-mshow" type="checkbox" value="1" role="status" aria-live="polite" name="attr_Misc-Skill-2-misc-mod_error"/> <span class="table-cell highlight"><input class="macro-text-inline" title="@{Misc-Skill-2-misc}" type="text" name="attr_Misc-Skill-2-misc" value="" data-i18n-placeholder="equation-macro-place"/></span> <span class="table-cell highlight"><input title="@{Misc-Skill-2-misc-mod}" type="number" class="calc" readonly="readonly" name="attr_Misc-Skill-2-misc-mod" value="0"/></span> <span class="table-cell"><input title="@{Misc-Skill-2-ReqTrain}" type="checkbox" name="attr_Misc-Skill-2-ReqTrain" value="1"/></span> <span class="table-cell"><textarea class="skill-macro-text" title="@{Misc-Skill-2-note}" name="attr_Misc-Skill-2-note"></textarea></span> <details class="table-cell extra-sect"> <summary class="hide-readonly">...</summary> <textarea class="skill-macro-text" title="@{Misc-Skill-2-macro}" name="attr_Misc-Skill-2-macro">&{template:pf_generic} @{toggle_accessible_flag} @{toggle_rounded_flag} {{font=@{apply_specfont_chat}@{use_specfont}}} {{scroll_desc=@{scroll-desc}}} {{color=@{rolltemplate_color}}} {{header_image=@{header_image-pf_generic-skill}}} {{character_name=@{character_name}}} {{character_id=@{character_id}}} {{subtitle}} {{name=@{Misc-Skill-2-name}}} {{Check=[[ @{skill-query} + [[ @{Misc-Skill-2} ]] ]]}} @{Misc-Skill-2-ut} @{skill_options} @{Misc-Skill-2-cond-notes} {{generic_note=@{Misc-Skill-2-note}}}</textarea> </details> </div> <div class="table-row misc adventure misc-skill-6" data-i18n-list-item="miscellaneous-07"> <span class="table-cell"><button title="%{selected|Misc-Skill-3-Check}" type="roll" value="@{PC-Whisper} @{Misc-Skill-3-macro}" name="roll_Misc-Skill-3-Check"></button></span> <span class="table-cell left"><input title="@{Misc-Skill-3-name}" type="text" name="attr_Misc-Skill-3-name" data-i18n-placeholder="miscellaneous-skill-abbrv" style="width:96%"/></span> <span class="table-cell"><input title="@{Misc-Skill-3}" type="number" name="attr_Misc-Skill-3" value="0" class="calc bigger-total" readonly="readonly"/></span> <span class="table-cell"><input title="@{Misc-Skill-3-ranks}" type="number" name="attr_Misc-Skill-3-ranks" value="0"/></span> <span class="table-cell"><input title="@{Misc-Skill-3-cs}" type="checkbox" name="attr_Misc-Skill-3-cs" value="3"/></span> <span class="table-cell"> <select title="@{Misc-Skill-3-ability}" name="attr_Misc-Skill-3-ability" class="select-small"> <option value="0" data-i18n="none" selected="selected">None</option> <option value="STR-mod" data-i18n="strength-abbrv">STR</option> <option value="DEX-mod" data-i18n="dexterity-abbrv">DEX</option> <option value="CON-mod" data-i18n="constitution-abbrv">CON</option> <option value="INT-mod" data-i18n="intelligence-abbrv">INT</option> <option value="WIS-mod" data-i18n="wisdom-abbrv">WIS</option> <option value="CHA-mod" data-i18n="charisma-abbrv">CHA</option> </select> </span> <span class="table-cell"> <input type="checkbox" name="attr_Misc-Skill-3-ability" value="STR-mod" class="or-A-show noshow"/> <input type="checkbox" name="attr_Misc-Skill-3-ability" value="DEX-mod" class="or-B-show noshow"/> <span class="either-or-sect text-tight" data-i18n-title="acp-may-apply-title"><span name="attr_acp"></span><span data-i18n="acp-verysmall-abbrv">ACP</span></span> </span> <span class="table-cell"><input title="@{Misc-Skill-3-racial}" type="number" name="attr_Misc-Skill-3-racial" value="0"/></span> <span class="table-cell"><input title="@{Misc-Skill-3-trait}" type="number" name="attr_Misc-Skill-3-trait" value="0"/></span> <span class="table-cell"><input title="@{Misc-Skill-3-feat}" type="number" name="attr_Misc-Skill-3-feat" value="0"/></span> <span class="table-cell"><input title="@{Misc-Skill-3-item}" type="number" name="attr_Misc-Skill-3-item" value="0"/></span> <input class="error-mshow" type="checkbox" value="1" role="status" aria-live="polite" name="attr_Misc-Skill-3-misc-mod_error"/> <span class="table-cell highlight"><input class="macro-text-inline" title="@{Misc-Skill-3-misc}" type="text" name="attr_Misc-Skill-3-misc" value="" data-i18n-placeholder="equation-macro-place"/></span> <span class="table-cell highlight"><input title="@{Misc-Skill-3-misc-mod}" type="number" class="calc" readonly="readonly" name="attr_Misc-Skill-3-misc-mod" value="0"/></span> <span class="table-cell"><input title="@{Misc-Skill-3-ReqTrain}" type="checkbox" name="attr_Misc-Skill-3-ReqTrain" value="1"/></span> <span class="table-cell"><textarea class="skill-macro-text" title="@{Misc-Skill-3-note}" name="attr_Misc-Skill-3-note"></textarea></span> <details class="table-cell extra-sect"> <summary class="hide-readonly">...</summary> <textarea class="skill-macro-text" title="@{Misc-Skill-3-macro}" name="attr_Misc-Skill-3-macro">&{template:pf_generic} @{toggle_accessible_flag} @{toggle_rounded_flag} {{font=@{apply_specfont_chat}@{use_specfont}}} {{scroll_desc=@{scroll-desc}}} {{color=@{rolltemplate_color}}} {{header_image=@{header_image-pf_generic-skill}}} {{character_name=@{character_name}}} {{character_id=@{character_id}}} {{subtitle}} {{name=@{Misc-Skill-3-name}}} {{Check=[[ @{skill-query} + [[ @{Misc-Skill-3} ]] ]]}} @{Misc-Skill-3-ut} @{skill_options} @{Misc-Skill-3-cond-notes} {{generic_note=@{Misc-Skill-3-note}}}</textarea> </details> </div> <div class="table-row misc adventure misc-skill-6" data-i18n-list-item="miscellaneous-08"> <span class="table-cell"><button title="%{selected|Misc-Skill-4-Check}" type="roll" value="@{PC-Whisper} @{Misc-Skill-4-macro}" name="roll_Misc-Skill-4-Check"></button></span> <span class="table-cell left"><input title="@{Misc-Skill-4-name}" type="text" name="attr_Misc-Skill-4-name" data-i18n-placeholder="miscellaneous-skill-abbrv" style="width:96%"/></span> <span class="table-cell"><input title="@{Misc-Skill-4}" type="number" name="attr_Misc-Skill-4" value="0" class="calc bigger-total" readonly="readonly"/></span> <span class="table-cell"><input title="@{Misc-Skill-4-ranks}" type="number" name="attr_Misc-Skill-4-ranks" value="0"/></span> <span class="table-cell"><input title="@{Misc-Skill-4-cs}" type="checkbox" name="attr_Misc-Skill-4-cs" value="3"/></span> <span class="table-cell"> <select title="@{Misc-Skill-4-ability}" name="attr_Misc-Skill-4-ability" class="select-small"> <option value="0" data-i18n="none" selected="selected">None</option> <option value="STR-mod" data-i18n="strength-abbrv">STR</option> <option value="DEX-mod" data-i18n="dexterity-abbrv">DEX</option> <option value="CON-mod" data-i18n="constitution-abbrv">CON</option> <option value="INT-mod" data-i18n="intelligence-abbrv">INT</option> <option value="WIS-mod" data-i18n="wisdom-abbrv">WIS</option> <option value="CHA-mod" data-i18n="charisma-abbrv">CHA</option> </select> </span> <span class="table-cell"> <input type="checkbox" name="attr_Misc-Skill-4-ability" value="STR-mod" class="or-A-show noshow"/> <input type="checkbox" name="attr_Misc-Skill-4-ability" value="DEX-mod" class="or-B-show noshow"/> <span class="either-or-sect text-tight" data-i18n-title="acp-may-apply-title"><span name="attr_acp"></span><span data-i18n="acp-verysmall-abbrv">ACP</span></span> </span> <span class="table-cell"><input title="@{Misc-Skill-4-racial}" type="number" name="attr_Misc-Skill-4-racial" value="0"/></span> <span class="table-cell"><input title="@{Misc-Skill-4-trait}" type="number" name="attr_Misc-Skill-4-trait" value="0"/></span> <span class="table-cell"><input title="@{Misc-Skill-4-feat}" type="number" name="attr_Misc-Skill-4-feat" value="0"/></span> <span class="table-cell"><input title="@{Misc-Skill-4-item}" type="number" name="attr_Misc-Skill-4-item" value="0"/></span> <input class="error-mshow" type="checkbox" value="1" role="status" aria-live="polite" name="attr_Misc-Skill-4-misc-mod_error"/> <span class="table-cell highlight"><input class="macro-text-inline" title="@{Misc-Skill-4-misc}" type="text" name="attr_Misc-Skill-4-misc" value="" data-i18n-placeholder="equation-macro-place"/></span> <span class="table-cell highlight"><input title="@{Misc-Skill-4-misc-mod}" type="number" class="calc" readonly="readonly" name="attr_Misc-Skill-4-misc-mod" value="0"/></span> <span class="table-cell"><input title="@{Misc-Skill-4-ReqTrain}" type="checkbox" name="attr_Misc-Skill-4-ReqTrain" value="1"/></span> <span class="table-cell"><textarea class="skill-macro-text" title="@{Misc-Skill-4-note}" name="attr_Misc-Skill-4-note"></textarea></span> <details class="table-cell extra-sect"> <summary class="hide-readonly">...</summary> <textarea class="skill-macro-text" title="@{Misc-Skill-4-macro}" name="attr_Misc-Skill-4-macro">&{template:pf_generic} @{toggle_accessible_flag} @{toggle_rounded_flag} {{font=@{apply_specfont_chat}@{use_specfont}}} {{scroll_desc=@{scroll-desc}}} {{color=@{rolltemplate_color}}} {{header_image=@{header_image-pf_generic-skill}}} {{character_name=@{character_name}}} {{character_id=@{character_id}}} {{subtitle}} {{name=@{Misc-Skill-4-name}}} {{Check=[[ @{skill-query} + [[ @{Misc-Skill-4} ]] ]]}} @{Misc-Skill-4-ut} @{skill_options} @{Misc-Skill-4-cond-notes} {{generic_note=@{Misc-Skill-4-note}}}</textarea> </details> </div> <div class="table-row misc bg misc-skill-6" data-i18n-list-item="miscellaneous-09"> <span class="table-cell"><button title="%{selected|Misc-Skill-5-Check}" type="roll" value="@{PC-Whisper} @{Misc-Skill-5-macro}" name="roll_Misc-Skill-5-Check"></button></span> <span class="table-cell left"><input title="@{Misc-Skill-5-name}" type="text" name="attr_Misc-Skill-5-name" data-i18n-placeholder="miscellaneous-skill-abbrv" style="width:96%"/></span> <span class="table-cell"><input title="@{Misc-Skill-5}" type="number" name="attr_Misc-Skill-5" value="0" class="calc bigger-total" readonly="readonly"/></span> <span class="table-cell"><input title="@{Misc-Skill-5-ranks}" type="number" name="attr_Misc-Skill-5-ranks" value="0"/></span> <span class="table-cell"><input title="@{Misc-Skill-5-cs}" type="checkbox" name="attr_Misc-Skill-5-cs" value="3"/></span> <span class="table-cell"> <select title="@{Misc-Skill-5-ability}" name="attr_Misc-Skill-5-ability" class="select-small"> <option value="0" data-i18n="none" selected="selected">None</option> <option value="STR-mod" data-i18n="strength-abbrv">STR</option> <option value="DEX-mod" data-i18n="dexterity-abbrv">DEX</option> <option value="CON-mod" data-i18n="constitution-abbrv">CON</option> <option value="INT-mod" data-i18n="intelligence-abbrv">INT</option> <option value="WIS-mod" data-i18n="wisdom-abbrv">WIS</option> <option value="CHA-mod" data-i18n="charisma-abbrv">CHA</option> </select> </span> <span class="table-cell"> <input type="checkbox" name="attr_Misc-Skill-5-ability" value="STR-mod" class="or-A-show noshow"/> <input type="checkbox" name="attr_Misc-Skill-5-ability" value="DEX-mod" class="or-B-show noshow"/> <span class="either-or-sect text-tight" data-i18n-title="acp-may-apply-title"><span name="attr_acp"></span><span data-i18n="acp-verysmall-abbrv">ACP</span></span> </span> <span class="table-cell"><input title="@{Misc-Skill-5-racial}" type="number" name="attr_Misc-Skill-5-racial" value="0"/></span> <span class="table-cell"><input title="@{Misc-Skill-5-trait}" type="number" name="attr_Misc-Skill-5-trait" value="0"/></span> <span class="table-cell"><input title="@{Misc-Skill-5-feat}" type="number" name="attr_Misc-Skill-5-feat" value="0"/></span> <span class="table-cell"><input title="@{Misc-Skill-5-item}" type="number" name="attr_Misc-Skill-5-item" value="0"/></span> <input class="error-mshow" type="checkbox" value="1" role="status" aria-live="polite" name="attr_Misc-Skill-5-misc-mod_error"/> <span class="table-cell highlight"><input class="macro-text-inline" title="@{Misc-Skill-5-misc}" type="text" name="attr_Misc-Skill-5-misc" value="" data-i18n-placeholder="equation-macro-place"/></span> <span class="table-cell highlight"><input title="@{Misc-Skill-5-misc-mod}" type="number" class="calc" readonly="readonly" name="attr_Misc-Skill-5-misc-mod" value="0"/></span> <span class="table-cell"><input title="@{Misc-Skill-5-ReqTrain}" type="checkbox" name="attr_Misc-Skill-5-ReqTrain" value="1"/></span> <span class="table-cell"><textarea class="skill-macro-text" title="@{Misc-Skill-5-note}" name="attr_Misc-Skill-5-note"></textarea></span> <details class="table-cell extra-sect"> <summary class="hide-readonly">...</summary> <textarea class="skill-macro-text" title="@{Misc-Skill-5-macro}" name="attr_Misc-Skill-5-macro">&{template:pf_generic} @{toggle_accessible_flag} @{toggle_rounded_flag} {{font=@{apply_specfont_chat}@{use_specfont}}} {{scroll_desc=@{scroll-desc}}} {{color=@{rolltemplate_color}}} {{header_image=@{header_image-pf_generic-skill}}} {{character_name=@{character_name}}} {{character_id=@{character_id}}} {{subtitle}} {{name=@{Misc-Skill-5-name}}} {{Check=[[ @{skill-query} + [[ @{Misc-Skill-5} ]] ]]}} @{Misc-Skill-5-ut} @{skill_options} @{Misc-Skill-5-cond-notes} {{generic_note=@{Misc-Skill-5-note}}}</textarea> </details> </div> <div class="table-row misc bg misc-skill-10" data-i18n-list-item="miscellaneous-10"> <span class="table-cell"><button title="%{selected|Misc-Skill-6-Check}" type="roll" value="@{PC-Whisper} @{Misc-Skill-6-macro}" name="roll_Misc-Skill-6-Check"></button></span> <span class="table-cell left"><input title="@{Misc-Skill-6-name}" type="text" name="attr_Misc-Skill-6-name" data-i18n-placeholder="miscellaneous-skill-abbrv" style="width:96%"/></span> <span class="table-cell"><input title="@{Misc-Skill-6}" type="number" name="attr_Misc-Skill-6" value="0" class="calc bigger-total" readonly="readonly"/></span> <span class="table-cell"><input title="@{Misc-Skill-6-ranks}" type="number" name="attr_Misc-Skill-6-ranks" value="0"/></span> <span class="table-cell"><input title="@{Misc-Skill-6-cs}" type="checkbox" name="attr_Misc-Skill-6-cs" value="3"/></span> <span class="table-cell"> <select title="@{Misc-Skill-6-ability}" name="attr_Misc-Skill-6-ability" class="select-small"> <option value="0" data-i18n="none" selected="selected">None</option> <option value="STR-mod" data-i18n="strength-abbrv">STR</option> <option value="DEX-mod" data-i18n="dexterity-abbrv">DEX</option> <option value="CON-mod" data-i18n="constitution-abbrv">CON</option> <option value="INT-mod" data-i18n="intelligence-abbrv">INT</option> <option value="WIS-mod" data-i18n="wisdom-abbrv">WIS</option> <option value="CHA-mod" data-i18n="charisma-abbrv">CHA</option> </select> </span> <span class="table-cell"> <input type="checkbox" name="attr_Misc-Skill-6-ability" value="STR-mod" class="or-A-show noshow"/> <input type="checkbox" name="attr_Misc-Skill-6-ability" value="DEX-mod" class="or-B-show noshow"/> <span class="either-or-sect text-tight" data-i18n-title="acp-may-apply-title"><span name="attr_acp"></span><span data-i18n="acp-verysmall-abbrv">ACP</span></span> </span> <span class="table-cell"><input title="@{Misc-Skill-6-racial}" type="number" name="attr_Misc-Skill-6-racial" value="0"/></span> <span class="table-cell"><input title="@{Misc-Skill-6-trait}" type="number" name="attr_Misc-Skill-6-trait" value="0"/></span> <span class="table-cell"><input title="@{Misc-Skill-6-feat}" type="number" name="attr_Misc-Skill-6-feat" value="0"/></span> <span class="table-cell"><input title="@{Misc-Skill-6-item}" type="number" name="attr_Misc-Skill-6-item" value="0"/></span> <input class="error-mshow" type="checkbox" value="1" role="status" aria-live="polite" name="attr_Misc-Skill-6-misc-mod_error"/> <span class="table-cell highlight"><input class="macro-text-inline" title="@{Misc-Skill-6-misc}" type="text" name="attr_Misc-Skill-6-misc" value="" data-i18n-placeholder="equation-macro-place"/></span> <span class="table-cell highlight"><input title="@{Misc-Skill-6-misc-mod}" type="number" class="calc" readonly="readonly" name="attr_Misc-Skill-6-misc-mod" value="0"/></span> <span class="table-cell"><input title="@{Misc-Skill-6-ReqTrain}" type="checkbox" name="attr_Misc-Skill-6-ReqTrain" value="1"/></span> <span class="table-cell"><textarea class="skill-macro-text" title="@{Misc-Skill-6-note}" name="attr_Misc-Skill-6-note"></textarea></span> <details class="table-cell extra-sect"> <summary class="hide-readonly">...</summary> <textarea class="skill-macro-text" title="@{Misc-Skill-6-macro}" name="attr_Misc-Skill-6-macro">&{template:pf_generic} @{toggle_accessible_flag} @{toggle_rounded_flag} {{font=@{apply_specfont_chat}@{use_specfont}}} {{scroll_desc=@{scroll-desc}}} {{color=@{rolltemplate_color}}} {{header_image=@{header_image-pf_generic-skill}}} {{character_name=@{character_name}}} {{character_id=@{character_id}}} {{subtitle}} {{name=@{Misc-Skill-6-name}}} {{Check=[[ @{skill-query} + [[ @{Misc-Skill-6} ]] ]]}} @{Misc-Skill-6-ut} @{skill_options} @{Misc-Skill-6-cond-notes} {{generic_note=@{Misc-Skill-6-note}}}</textarea> </details> </div> <div class="table-row misc bg misc-skill-10" data-i18n-list-item="miscellaneous-11"> <span class="table-cell"><button title="%{selected|Misc-Skill-7-Check}" type="roll" value="@{PC-Whisper} @{Misc-Skill-7-macro}" name="roll_Misc-Skill-7-Check"></button></span> <span class="table-cell left"><input title="@{Misc-Skill-7-name}" type="text" name="attr_Misc-Skill-7-name" data-i18n-placeholder="miscellaneous-skill-abbrv" style="width:96%"/></span> <span class="table-cell"><input title="@{Misc-Skill-7}" type="number" name="attr_Misc-Skill-7" value="0" class="calc bigger-total" readonly="readonly"/></span> <span class="table-cell"><input title="@{Misc-Skill-7-ranks}" type="number" name="attr_Misc-Skill-7-ranks" value="0"/></span> <span class="table-cell"><input title="@{Misc-Skill-7-cs}" type="checkbox" name="attr_Misc-Skill-7-cs" value="3"/></span> <span class="table-cell"> <select title="@{Misc-Skill-7-ability}" name="attr_Misc-Skill-7-ability" class="select-small"> <option value="0" data-i18n="none" selected="selected">None</option> <option value="STR-mod" data-i18n="strength-abbrv">STR</option> <option value="DEX-mod" data-i18n="dexterity-abbrv">DEX</option> <option value="CON-mod" data-i18n="constitution-abbrv">CON</option> <option value="INT-mod" data-i18n="intelligence-abbrv">INT</option> <option value="WIS-mod" data-i18n="wisdom-abbrv">WIS</option> <option value="CHA-mod" data-i18n="charisma-abbrv">CHA</option> </select> </span> <span class="table-cell"> <input type="checkbox" name="attr_Misc-Skill-7-ability" value="STR-mod" class="or-A-show noshow"/> <input type="checkbox" name="attr_Misc-Skill-7-ability" value="DEX-mod" class="or-B-show noshow"/> <span class="either-or-sect text-tight" data-i18n-title="acp-may-apply-title"><span name="attr_acp"></span><span data-i18n="acp-verysmall-abbrv">ACP</span></span> </span> <span class="table-cell"><input title="@{Misc-Skill-7-racial}" type="number" name="attr_Misc-Skill-7-racial" value="0"/></span> <span class="table-cell"><input title="@{Misc-Skill-7-trait}" type="number" name="attr_Misc-Skill-7-trait" value="0"/></span> <span class="table-cell"><input title="@{Misc-Skill-7-feat}" type="number" name="attr_Misc-Skill-7-feat" value="0"/></span> <span class="table-cell"><input title="@{Misc-Skill-7-item}" type="number" name="attr_Misc-Skill-7-item" value="0"/></span> <input class="error-mshow" type="checkbox" value="1" role="status" aria-live="polite" name="attr_Misc-Skill-7-misc-mod_error"/> <span class="table-cell highlight"><input class="macro-text-inline" title="@{Misc-Skill-7-misc}" type="text" name="attr_Misc-Skill-7-misc" value="" data-i18n-placeholder="equation-macro-place"/></span> <span class="table-cell highlight"><input title="@{Misc-Skill-7-misc-mod}" type="number" class="calc" readonly="readonly" name="attr_Misc-Skill-7-misc-mod" value="0"/></span> <span class="table-cell"><input title="@{Misc-Skill-7-ReqTrain}" type="checkbox" name="attr_Misc-Skill-7-ReqTrain" value="1"/></span> <span class="table-cell"><textarea class="skill-macro-text" title="@{Misc-Skill-7-note}" name="attr_Misc-Skill-7-note"></textarea></span> <details class="table-cell extra-sect"> <summary class="hide-readonly">...</summary> <textarea class="skill-macro-text" title="@{Misc-Skill-7-macro}" name="attr_Misc-Skill-7-macro">&{template:pf_generic} @{toggle_accessible_flag} @{toggle_rounded_flag} {{font=@{apply_specfont_chat}@{use_specfont}}} {{scroll_desc=@{scroll-desc}}} {{color=@{rolltemplate_color}}} {{header_image=@{header_image-pf_generic-skill}}} {{character_name=@{character_name}}} {{character_id=@{character_id}}} {{subtitle}} {{name=@{Misc-Skill-7-name}}} {{Check=[[ @{skill-query} + [[ @{Misc-Skill-7} ]] ]]}} @{Misc-Skill-7-ut} @{skill_options} @{Misc-Skill-7-cond-notes} {{generic_note=@{Misc-Skill-7-note}}}</textarea> </details> </div> <div class="table-row misc bg misc-skill-10" data-i18n-list-item="miscellaneous-12"> <span class="table-cell"><button title="%{selected|Misc-Skill-8-Check}" type="roll" value="@{PC-Whisper} @{Misc-Skill-8-macro}" name="roll_Misc-Skill-8-Check"></button></span> <span class="table-cell left"><input title="@{Misc-Skill-8-name}" type="text" name="attr_Misc-Skill-8-name" data-i18n-placeholder="miscellaneous-skill-abbrv" style="width:96%"/></span> <span class="table-cell"><input title="@{Misc-Skill-8}" type="number" name="attr_Misc-Skill-8" value="0" class="calc bigger-total" readonly="readonly"/></span> <span class="table-cell"><input title="@{Misc-Skill-8-ranks}" type="number" name="attr_Misc-Skill-8-ranks" value="0"/></span> <span class="table-cell"><input title="@{Misc-Skill-8-cs}" type="checkbox" name="attr_Misc-Skill-8-cs" value="3"/></span> <span class="table-cell"> <select title="@{Misc-Skill-8-ability}" name="attr_Misc-Skill-8-ability" class="select-small"> <option value="0" data-i18n="none" selected="selected">None</option> <option value="STR-mod" data-i18n="strength-abbrv">STR</option> <option value="DEX-mod" data-i18n="dexterity-abbrv">DEX</option> <option value="CON-mod" data-i18n="constitution-abbrv">CON</option> <option value="INT-mod" data-i18n="intelligence-abbrv">INT</option> <option value="WIS-mod" data-i18n="wisdom-abbrv">WIS</option> <option value="CHA-mod" data-i18n="charisma-abbrv">CHA</option> </select> </span> <span class="table-cell"> <input type="checkbox" name="attr_Misc-Skill-8-ability" value="STR-mod" class="or-A-show noshow"/> <input type="checkbox" name="attr_Misc-Skill-8-ability" value="DEX-mod" class="or-B-show noshow"/> <span class="either-or-sect text-tight" data-i18n-title="acp-may-apply-title"><span name="attr_acp"></span><span data-i18n="acp-verysmall-abbrv">ACP</span></span> </span> <span class="table-cell"><input title="@{Misc-Skill-8-racial}" type="number" name="attr_Misc-Skill-8-racial" value="0"/></span> <span class="table-cell"><input title="@{Misc-Skill-8-trait}" type="number" name="attr_Misc-Skill-8-trait" value="0"/></span> <span class="table-cell"><input title="@{Misc-Skill-8-feat}" type="number" name="attr_Misc-Skill-8-feat" value="0"/></span> <span class="table-cell"><input title="@{Misc-Skill-8-item}" type="number" name="attr_Misc-Skill-8-item" value="0"/></span> <input class="error-mshow" type="checkbox" value="1" role="status" aria-live="polite" name="attr_Misc-Skill-8-misc-mod_error"/> <span class="table-cell highlight"><input class="macro-text-inline" title="@{Misc-Skill-8-misc}" type="text" name="attr_Misc-Skill-8-misc" value="" data-i18n-placeholder="equation-macro-place"/></span> <span class="table-cell highlight"><input title="@{Misc-Skill-8-misc-mod}" type="number" class="calc" readonly="readonly" name="attr_Misc-Skill-8-misc-mod" value="0"/></span> <span class="table-cell"><input title="@{Misc-Skill-8-ReqTrain}" type="checkbox" name="attr_Misc-Skill-8-ReqTrain" value="1"/></span> <span class="table-cell"><textarea class="skill-macro-text" title="@{Misc-Skill-8-note}" name="attr_Misc-Skill-8-note"></textarea></span> <details class="table-cell extra-sect"> <summary class="hide-readonly">...</summary> <textarea class="skill-macro-text" title="@{Misc-Skill-8-macro}" name="attr_Misc-Skill-8-macro">&{template:pf_generic} @{toggle_accessible_flag} @{toggle_rounded_flag} {{font=@{apply_specfont_chat}@{use_specfont}}} {{scroll_desc=@{scroll-desc}}} {{color=@{rolltemplate_color}}} {{header_image=@{header_image-pf_generic-skill}}} {{character_name=@{character_name}}} {{character_id=@{character_id}}} {{subtitle}} {{name=@{Misc-Skill-8-name}}} {{Check=[[ @{skill-query} + [[ @{Misc-Skill-8} ]] ]]}} @{Misc-Skill-8-ut} @{skill_options} @{Misc-Skill-8-cond-notes} {{generic_note=@{Misc-Skill-8-note}}}</textarea> </details> </div> <div class="table-row misc bg misc-skill-10" data-i18n-list-item="miscellaneous-13"> <span class="table-cell"><button title="%{selected|Misc-Skill-9-Check}" type="roll" value="@{PC-Whisper} @{Misc-Skill-9-macro}" name="roll_Misc-Skill-9-Check"></button></span> <span class="table-cell left"><input title="@{Misc-Skill-9-name}" type="text" name="attr_Misc-Skill-9-name" data-i18n-placeholder="miscellaneous-skill-abbrv" style="width:96%"/></span> <span class="table-cell"><input title="@{Misc-Skill-9}" type="number" name="attr_Misc-Skill-9" value="0" class="calc bigger-total" readonly="readonly"/></span> <span class="table-cell"><input title="@{Misc-Skill-9-ranks}" type="number" name="attr_Misc-Skill-9-ranks" value="0"/></span> <span class="table-cell"><input title="@{Misc-Skill-9-cs}" type="checkbox" name="attr_Misc-Skill-9-cs" value="3"/></span> <span class="table-cell"> <select title="@{Misc-Skill-9-ability}" name="attr_Misc-Skill-9-ability" class="select-small"> <option value="0" data-i18n="none" selected="selected">None</option> <option value="STR-mod" data-i18n="strength-abbrv">STR</option> <option value="DEX-mod" data-i18n="dexterity-abbrv">DEX</option> <option value="CON-mod" data-i18n="constitution-abbrv">CON</option> <option value="INT-mod" data-i18n="intelligence-abbrv">INT</option> <option value="WIS-mod" data-i18n="wisdom-abbrv">WIS</option> <option value="CHA-mod" data-i18n="charisma-abbrv">CHA</option> </select> </span> <span class="table-cell"> <input type="checkbox" name="attr_Misc-Skill-9-ability" value="STR-mod" class="or-A-show noshow"/> <input type="checkbox" name="attr_Misc-Skill-9-ability" value="DEX-mod" class="or-B-show noshow"/> <span class="either-or-sect text-tight" data-i18n-title="acp-may-apply-title"><span name="attr_acp"></span><span data-i18n="acp-verysmall-abbrv">ACP</span></span> </span> <span class="table-cell"><input title="@{Misc-Skill-9-racial}" type="number" name="attr_Misc-Skill-9-racial" value="0"/></span> <span class="table-cell"><input title="@{Misc-Skill-9-trait}" type="number" name="attr_Misc-Skill-9-trait" value="0"/></span> <span class="table-cell"><input title="@{Misc-Skill-9-feat}" type="number" name="attr_Misc-Skill-9-feat" value="0"/></span> <span class="table-cell"><input title="@{Misc-Skill-9-item}" type="number" name="attr_Misc-Skill-9-item" value="0"/></span> <input class="error-mshow" type="checkbox" value="1" role="status" aria-live="polite" name="attr_Misc-Skill-9-misc-mod_error"/> <span class="table-cell highlight"><input class="macro-text-inline" title="@{Misc-Skill-9-misc}" type="text" name="attr_Misc-Skill-9-misc" value="" data-i18n-placeholder="equation-macro-place"/></span> <span class="table-cell highlight"><input title="@{Misc-Skill-9-misc-mod}" type="number" class="calc" readonly="readonly" name="attr_Misc-Skill-9-misc-mod" value="0"/></span> <span class="table-cell"><input title="@{Misc-Skill-9-ReqTrain}" type="checkbox" name="attr_Misc-Skill-9-ReqTrain" value="1"/></span> <span class="table-cell"><textarea class="skill-macro-text" title="@{Misc-Skill-9-note}" name="attr_Misc-Skill-9-note"></textarea></span> <details class="table-cell extra-sect"> <summary class="hide-readonly">...</summary> <textarea class="skill-macro-text" title="@{Misc-Skill-9-macro}" name="attr_Misc-Skill-9-macro">&{template:pf_generic} @{toggle_accessible_flag} @{toggle_rounded_flag} {{font=@{apply_specfont_chat}@{use_specfont}}} {{scroll_desc=@{scroll-desc}}} {{color=@{rolltemplate_color}}} {{header_image=@{header_image-pf_generic-skill}}} {{character_name=@{character_name}}} {{character_id=@{character_id}}} {{subtitle}} {{name=@{Misc-Skill-9-name}}} {{Check=[[ @{skill-query} + [[ @{Misc-Skill-9} ]] ]]}} @{Misc-Skill-9-ut} @{skill_options} @{Misc-Skill-9-cond-notes} {{generic_note=@{Misc-Skill-9-note}}}</textarea> </details> </div> <div class="table-row consolidated" data-i18n-list-item="cs-acrobatics"> <span class="table-cell"><button title="%{selected|CS-Acrobatics-Check}" type="roll" value="@{PC-Whisper} @{CS-Acrobatics-macro}" name="roll_CS-Acrobatics-Check"></button></span> <span class="table-cell left"><span title="Covers Acrobatics (except jumping), Escape Artist, Fly, Ride" data-i18n="acrobatics">Acrobatics</span></span> <span class="table-cell"><input title="@{CS-Acrobatics}" type="number" name="attr_CS-Acrobatics" value="0" class="calc bigger-total" readonly="readonly"/></span> <span class="table-cell"><input title="@{CS-Acrobatics-ranks}" type="number" name="attr_CS-Acrobatics-ranks" value="0"/></span> <span class="table-cell"><input title="@{CS-Acrobatics-cs}" type="checkbox" name="attr_CS-Acrobatics-cs" value="3"/></span> <span class="table-cell"> <select title="@{CS-Acrobatics-ability}" name="attr_CS-Acrobatics-ability" class="select-small"> <option value="STR-mod" data-i18n="strength-abbrv">STR</option> <option value="DEX-mod" data-i18n="dexterity-abbrv-default" selected="selected">&#8226;DEX</option> <option value="CON-mod" data-i18n="constitution-abbrv">CON</option> <option value="INT-mod" data-i18n="intelligence-abbrv">INT</option> <option value="WIS-mod" data-i18n="wisdom-abbrv">WIS</option> <option value="CHA-mod" data-i18n="charisma-abbrv">CHA</option> </select> </span> <span class="table-cell"> <input type="checkbox" name="attr_CS-Acrobatics-ability" value="STR-mod" class="or-A-show noshow"/> <input type="checkbox" name="attr_CS-Acrobatics-ability" value="DEX-mod" class="or-B-show noshow"/> <span class="either-or-sect text-tight" data-i18n-title="acp-may-apply-title"><span name="attr_acp"></span><span data-i18n="acp-verysmall-abbrv">ACP</span></span> </span> <span class="table-cell"><input title="@{CS-Acrobatics-racial}" type="number" name="attr_CS-Acrobatics-racial" value="0"/></span> <span class="table-cell"><input title="@{CS-Acrobatics-trait}" type="number" name="attr_CS-Acrobatics-trait" value="0"/></span> <span class="table-cell"><input title="@{CS-Acrobatics-feat}" type="number" name="attr_CS-Acrobatics-feat" value="0"/></span> <span class="table-cell"><input title="@{CS-Acrobatics-item}" type="number" name="attr_CS-Acrobatics-item" value="0"/></span> <input class="error-mshow" type="checkbox" value="1" role="status" aria-live="polite" name="attr_CS-Acrobatics-misc-mod_error"/> <span class="table-cell highlight"><input class="macro-text-inline" title="@{CS-Acrobatics-misc}" type="text" name="attr_CS-Acrobatics-misc" value="" data-i18n-placeholder="equation-macro-place"/></span> <span class="table-cell highlight"><input title="@{CS-Acrobatics-misc-mod}" type="number" class="calc" readonly="readonly" name="attr_CS-Acrobatics-misc-mod" value="0"/></span> <span class="table-cell"><input title="@{CS-Acrobatics-ReqTrain}" type="checkbox" name="attr_CS-Acrobatics-ReqTrain" value="1"/></span> <span class="table-cell"><textarea class="skill-macro-text" title="@{CS-Acrobatics-note}" name="attr_CS-Acrobatics-note"></textarea></span> <details class="table-cell extra-sect"> <summary class="hide-readonly">...</summary> <textarea class="skill-macro-text" title="@{CS-Acrobatics-macro}" name="attr_CS-Acrobatics-macro">&{template:pf_generic} @{toggle_accessible_flag} @{toggle_rounded_flag} {{font=@{apply_specfont_chat}@{use_specfont}}} {{scroll_desc=@{scroll-desc}}} {{color=@{rolltemplate_color}}} {{header_image=@{header_image-pf_generic-skill}}} {{character_name=@{character_name}}} {{character_id=@{character_id}}} {{subtitle}} {{name=^{cs-acrobatics}}} {{Check=[[ @{skill-query} + [[ @{CS-Acrobatics} ]] ]]}} @{CS-Acrobatics-ut} @{skill_options} @{CS-Acrobatics-cond-notes} {{generic_note=@{CS-Acrobatics-note}}}</textarea> </details> </div> <div class="table-row consolidated" data-i18n-list-item="cs-athletics"> <span class="table-cell"><button title="%{selected|CS-Athletics-Check}" type="roll" value="@{PC-Whisper} @{CS-Athletics-macro}" name="roll_CS-Athletics-Check"></button></span> <span class="table-cell left"><span title="Covers Acrobatics (jumping), Climb, Swim" data-i18n="athletics">Athletics</span></span> <span class="table-cell"><input title="@{CS-Athletics}" type="number" name="attr_CS-Athletics" value="0" class="calc bigger-total" readonly="readonly"/></span> <span class="table-cell"><input title="@{CS-Athletics-ranks}" type="number" name="attr_CS-Athletics-ranks" value="0"/></span> <span class="table-cell"><input title="@{CS-Athletics-cs}" type="checkbox" name="attr_CS-Athletics-cs" value="3"/></span> <span class="table-cell"> <select title="@{CS-Athletics-ability}" name="attr_CS-Athletics-ability" class="select-small"> <option value="STR-mod" data-i18n="strength-abbrv-default" selected="selected">&#8226;STR</option> <option value="DEX-mod" data-i18n="dexterity-abbrv">DEX</option> <option value="CON-mod" data-i18n="constitution-abbrv">CON</option> <option value="INT-mod" data-i18n="intelligence-abbrv">INT</option> <option value="WIS-mod" data-i18n="wisdom-abbrv">WIS</option> <option value="CHA-mod" data-i18n="charisma-abbrv">CHA</option> </select> </span> <span class="table-cell"> <input type="checkbox" name="attr_CS-Athletics-ability" value="STR-mod" class="or-A-show noshow"/> <input type="checkbox" name="attr_CS-Athletics-ability" value="DEX-mod" class="or-B-show noshow"/> <span class="either-or-sect text-tight" data-i18n-title="acp-may-apply-title"><span name="attr_acp"></span><span data-i18n="acp-verysmall-abbrv">ACP</span></span> </span> <span class="table-cell"><input title="@{CS-Athletics-racial}" type="number" name="attr_CS-Athletics-racial" value="0"/></span> <span class="table-cell"><input title="@{CS-Athletics-trait}" type="number" name="attr_CS-Athletics-trait" value="0"/></span> <span class="table-cell"><input title="@{CS-Athletics-feat}" type="number" name="attr_CS-Athletics-feat" value="0"/></span> <span class="table-cell"><input title="@{CS-Athletics-item}" type="number" name="attr_CS-Athletics-item" value="0"/></span> <input class="error-mshow" type="checkbox" value="1" role="status" aria-live="polite" name="attr_CS-Athletics-misc-mod_error"/> <span class="table-cell highlight"><input class="macro-text-inline" title="@{CS-Athletics-misc}" type="text" name="attr_CS-Athletics-misc" value="" data-i18n-placeholder="equation-macro-place"/></span> <span class="table-cell highlight"><input title="@{CS-Athletics-misc-mod}" type="number" class="calc" readonly="readonly" name="attr_CS-Athletics-misc-mod" value="0"/></span> <span class="table-cell"><input title="@{CS-Athletics-ReqTrain}" type="checkbox" name="attr_CS-Athletics-ReqTrain" value="1"/></span> <span class="table-cell"><textarea class="skill-macro-text" title="@{CS-Athletics-note}" name="attr_CS-Athletics-note"></textarea></span> <details class="table-cell extra-sect"> <summary class="hide-readonly">...</summary> <textarea class="skill-macro-text" title="@{CS-Athletics-macro}" name="attr_CS-Athletics-macro">&{template:pf_generic} @{toggle_accessible_flag} @{toggle_rounded_flag} {{font=@{apply_specfont_chat}@{use_specfont}}} {{scroll_desc=@{scroll-desc}}} {{color=@{rolltemplate_color}}} {{header_image=@{header_image-pf_generic-skill}}} {{character_name=@{character_name}}} {{character_id=@{character_id}}} {{subtitle}} {{name=^{cs-athletics}}} {{Check=[[ @{skill-query} + [[ @{CS-Athletics} ]] ]]}} @{CS-Athletics-ut} @{skill_options} @{CS-Athletics-cond-notes} {{generic_note=@{CS-Athletics-note}}}</textarea> </details> </div> <div class="table-row consolidated" data-i18n-list-item="cs-finesse"> <span class="table-cell"><button title="%{selected|CS-Finesse-Check}" type="roll" value="@{PC-Whisper} @{CS-Finesse-macro}" name="roll_CS-Finesse-Check"></button></span> <span class="table-cell left"><span title="Covers Disable Device, Sleight of Hand" data-i18n="finesse">Finesse</span></span> <span class="table-cell"><input title="@{CS-Finesse}" type="number" name="attr_CS-Finesse" value="0" class="calc bigger-total" readonly="readonly"/></span> <span class="table-cell"><input title="@{CS-Finesse-ranks}" type="number" name="attr_CS-Finesse-ranks" value="0"/></span> <span class="table-cell"><input title="@{CS-Finesse-cs}" type="checkbox" name="attr_CS-Finesse-cs" value="3"/></span> <span class="table-cell"> <select title="@{CS-Finesse-ability}" name="attr_CS-Finesse-ability" class="select-small"> <option value="STR-mod" data-i18n="strength-abbrv">STR</option> <option value="DEX-mod" data-i18n="dexterity-abbrv-default" selected="selected">&#8226;DEX</option> <option value="CON-mod" data-i18n="constitution-abbrv">CON</option> <option value="INT-mod" data-i18n="intelligence-abbrv">INT</option> <option value="WIS-mod" data-i18n="wisdom-abbrv">WIS</option> <option value="CHA-mod" data-i18n="charisma-abbrv">CHA</option> </select> </span> <span class="table-cell"> <input type="checkbox" name="attr_CS-Finesse-ability" value="STR-mod" class="or-A-show noshow"/> <input type="checkbox" name="attr_CS-Finesse-ability" value="DEX-mod" class="or-B-show noshow"/> <span class="either-or-sect text-tight" data-i18n-title="acp-may-apply-title"><span name="attr_acp"></span><span data-i18n="acp-verysmall-abbrv">ACP</span></span> </span> <span class="table-cell"><input title="@{CS-Finesse-racial}" type="number" name="attr_CS-Finesse-racial" value="0"/></span> <span class="table-cell"><input title="@{CS-Finesse-trait}" type="number" name="attr_CS-Finesse-trait" value="0"/></span> <span class="table-cell"><input title="@{CS-Finesse-feat}" type="number" name="attr_CS-Finesse-feat" value="0"/></span> <span class="table-cell"><input title="@{CS-Finesse-item}" type="number" name="attr_CS-Finesse-item" value="0"/></span> <input class="error-mshow" type="checkbox" value="1" role="status" aria-live="polite" name="attr_CS-Finesse-misc-mod_error"/> <span class="table-cell highlight"><input class="macro-text-inline" title="@{CS-Finesse-misc}" type="text" name="attr_CS-Finesse-misc" value="" data-i18n-placeholder="equation-macro-place"/></span> <span class="table-cell highlight"><input title="@{CS-Finesse-misc-mod}" type="number" class="calc" readonly="readonly" name="attr_CS-Finesse-misc-mod" value="0"/></span> <span class="table-cell"><input title="@{CS-Finesse-ReqTrain}" type="checkbox" name="attr_CS-Finesse-ReqTrain" value="1" checked="checked"/></span> <span class="table-cell"><textarea class="skill-macro-text" title="@{CS-Finesse-note}" name="attr_CS-Finesse-note"></textarea></span> <details class="table-cell extra-sect"> <summary class="hide-readonly">...</summary> <textarea class="skill-macro-text" title="@{CS-Finesse-macro}" name="attr_CS-Finesse-macro">&{template:pf_generic} @{toggle_accessible_flag} @{toggle_rounded_flag} {{font=@{apply_specfont_chat}@{use_specfont}}} {{scroll_desc=@{scroll-desc}}} {{color=@{rolltemplate_color}}} {{header_image=@{header_image-pf_generic-skill}}} {{character_name=@{character_name}}} {{character_id=@{character_id}}} {{subtitle}} {{name=^{cs-finesse}}} {{Check=[[ @{skill-query} + [[ @{CS-Finesse} ]] ]]}} @{CS-Finesse-ut} @{skill_options} @{CS-Finesse-cond-notes} {{generic_note=@{CS-Finesse-note}}}</textarea> </details> </div> <div class="table-row consolidated" data-i18n-list-item="cs-influence"> <span class="table-cell"><button title="%{selected|CS-Influence-Check}" type="roll" value="@{PC-Whisper} @{CS-Influence-macro}" name="roll_CS-Influence-Check"></button></span> <span class="table-cell left"><span title="Covers Bluff, Diplomacy, Intimidate" data-i18n="influence">Influence</span></span> <span class="table-cell"><input title="@{CS-Influence}" type="number" name="attr_CS-Influence" value="0" class="calc bigger-total" readonly="readonly"/></span> <span class="table-cell"><input title="@{CS-Influence-ranks}" type="number" name="attr_CS-Influence-ranks" value="0"/></span> <span class="table-cell"><input title="@{CS-Influence-cs}" type="checkbox" name="attr_CS-Influence-cs" value="3"/></span> <span class="table-cell"> <select title="@{CS-Influence-ability}" name="attr_CS-Influence-ability" class="select-small"> <option value="STR-mod" data-i18n="strength-abbrv">STR</option> <option value="DEX-mod" data-i18n="dexterity-abbrv">DEX</option> <option value="CON-mod" data-i18n="constitution-abbrv">CON</option> <option value="INT-mod" data-i18n="intelligence-abbrv">INT</option> <option value="WIS-mod" data-i18n="wisdom-abbrv">WIS</option> <option value="CHA-mod" data-i18n="charisma-abbrv-default" selected="selected">&#8226;CHA</option> </select> </span> <span class="table-cell"> <input type="checkbox" name="attr_CS-Influence-ability" value="STR-mod" class="or-A-show noshow"/> <input type="checkbox" name="attr_CS-Influence-ability" value="DEX-mod" class="or-B-show noshow"/> <span class="either-or-sect text-tight" data-i18n-title="acp-may-apply-title"><span name="attr_acp"></span><span data-i18n="acp-verysmall-abbrv">ACP</span></span> </span> <span class="table-cell"><input title="@{CS-Influence-racial}" type="number" name="attr_CS-Influence-racial" value="0"/></span> <span class="table-cell"><input title="@{CS-Influence-trait}" type="number" name="attr_CS-Influence-trait" value="0"/></span> <span class="table-cell"><input title="@{CS-Influence-feat}" type="number" name="attr_CS-Influence-feat" value="0"/></span> <span class="table-cell"><input title="@{CS-Influence-item}" type="number" name="attr_CS-Influence-item" value="0"/></span> <input class="error-mshow" type="checkbox" value="1" role="status" aria-live="polite" name="attr_CS-Influence-misc-mod_error"/> <span class="table-cell highlight"><input class="macro-text-inline" title="@{CS-Influence-misc}" type="text" name="attr_CS-Influence-misc" value="" data-i18n-placeholder="equation-macro-place"/></span> <span class="table-cell highlight"><input title="@{CS-Influence-misc-mod}" type="number" class="calc" readonly="readonly" name="attr_CS-Influence-misc-mod" value="0"/></span> <span class="table-cell"><input title="@{CS-Influence-ReqTrain}" type="checkbox" name="attr_CS-Influence-ReqTrain" value="1"/></span> <span class="table-cell"><textarea class="skill-macro-text" title="@{CS-Influence-note}" name="attr_CS-Influence-note"></textarea></span> <details class="table-cell extra-sect"> <summary class="hide-readonly">...</summary> <textarea class="skill-macro-text" title="@{CS-Influence-macro}" name="attr_CS-Influence-macro">&{template:pf_generic} @{toggle_accessible_flag} @{toggle_rounded_flag} {{font=@{apply_specfont_chat}@{use_specfont}}} {{scroll_desc=@{scroll-desc}}} {{color=@{rolltemplate_color}}} {{header_image=@{header_image-pf_generic-skill}}} {{character_name=@{character_name}}} {{character_id=@{character_id}}} {{subtitle}} {{name=^{cs-influence}}} {{Check=[[ @{skill-query} + [[ @{CS-Influence} ]] ]]}} @{CS-Influence-ut} @{skill_options} @{CS-Influence-cond-notes} {{generic_note=@{CS-Influence-note}}}</textarea> </details> </div> <div class="table-row consolidated" data-i18n-list-item="cs-nature"> <span class="table-cell"><button title="%{selected|CS-Nature-Check}" type="roll" value="@{PC-Whisper} @{CS-Nature-macro}" name="roll_CS-Nature-Check"></button></span> <span class="table-cell left"><span title="Covers Handle Animal, Knowledge (dungeoneering, geography, nature)" data-i18n="nature">Nature</span></span> <span class="table-cell"><input title="@{CS-Nature}" type="number" name="attr_CS-Nature" value="0" class="calc bigger-total" readonly="readonly"/></span> <span class="table-cell"><input title="@{CS-Nature-ranks}" type="number" name="attr_CS-Nature-ranks" value="0"/></span> <span class="table-cell"><input title="@{CS-Nature-cs}" type="checkbox" name="attr_CS-Nature-cs" value="3"/></span> <span class="table-cell"> <select title="@{CS-Nature-ability}" name="attr_CS-Nature-ability" class="select-small"> <option value="STR-mod" data-i18n="strength-abbrv">STR</option> <option value="DEX-mod" data-i18n="dexterity-abbrv">DEX</option> <option value="CON-mod" data-i18n="constitution-abbrv">CON</option> <option value="INT-mod" data-i18n="intelligence-abbrv-default" selected="selected">&#8226;INT</option> <option value="WIS-mod" data-i18n="wisdom-abbrv">WIS</option> <option value="CHA-mod" data-i18n="charisma-abbrv">CHA</option> </select> </span> <span class="table-cell"> <input type="checkbox" name="attr_CS-Nature-ability" value="STR-mod" class="or-A-show noshow"/> <input type="checkbox" name="attr_CS-Nature-ability" value="DEX-mod" class="or-B-show noshow"/> <span class="either-or-sect text-tight" data-i18n-title="acp-may-apply-title"><span name="attr_acp"></span><span data-i18n="acp-verysmall-abbrv">ACP</span></span> </span> <span class="table-cell"><input title="@{CS-Nature-racial}" type="number" name="attr_CS-Nature-racial" value="0"/></span> <span class="table-cell"><input title="@{CS-Nature-trait}" type="number" name="attr_CS-Nature-trait" value="0"/></span> <span class="table-cell"><input title="@{CS-Nature-feat}" type="number" name="attr_CS-Nature-feat" value="0"/></span> <span class="table-cell"><input title="@{CS-Nature-item}" type="number" name="attr_CS-Nature-item" value="0"/></span> <input class="error-mshow" type="checkbox" value="1" role="status" aria-live="polite" name="attr_CS-Nature-misc-mod_error"/> <span class="table-cell highlight"><input class="macro-text-inline" title="@{CS-Nature-misc}" type="text" name="attr_CS-Nature-misc" value="" data-i18n-placeholder="equation-macro-place"/></span> <span class="table-cell highlight"><input title="@{CS-Nature-misc-mod}" type="number" class="calc" readonly="readonly" name="attr_CS-Nature-misc-mod" value="0"/></span> <span class="table-cell"><input title="@{CS-Nature-ReqTrain}" type="checkbox" name="attr_CS-Nature-ReqTrain" value="1" checked="checked"/></span> <span class="table-cell"><textarea class="skill-macro-text" title="@{CS-Nature-note}" name="attr_CS-Nature-note"></textarea></span> <details class="table-cell extra-sect"> <summary class="hide-readonly">...</summary> <textarea class="skill-macro-text" title="@{CS-Nature-macro}" name="attr_CS-Nature-macro">&{template:pf_generic} @{toggle_accessible_flag} @{toggle_rounded_flag} {{font=@{apply_specfont_chat}@{use_specfont}}} {{scroll_desc=@{scroll-desc}}} {{color=@{rolltemplate_color}}} {{header_image=@{header_image-pf_generic-skill}}} {{character_name=@{character_name}}} {{character_id=@{character_id}}} {{subtitle}} {{name=^{cs-nature}}} {{Check=[[ @{skill-query} + [[ @{CS-Nature} ]] ]]}} @{CS-Nature-ut} @{skill_options} @{CS-Nature-cond-notes} {{generic_note=@{CS-Nature-note}}}</textarea> </details> </div> <div class="table-row consolidated" data-i18n-list-item="cs-perception"> <span class="table-cell"><button title="%{selected|CS-Perception-Check}" type="roll" value="@{PC-Whisper} @{CS-Perception-macro}" name="roll_CS-Perception-Check"></button></span> <span class="table-cell left"><span title="Covers Perception, Sense Motive" data-i18n="perception">Perception</span></span> <span class="table-cell"><input title="@{CS-Perception}" type="number" name="attr_CS-Perception" value="0" class="calc bigger-total" readonly="readonly"/></span> <span class="table-cell"><input title="@{CS-Perception-ranks}" type="number" name="attr_CS-Perception-ranks" value="0"/></span> <span class="table-cell"><input title="@{CS-Perception-cs}" type="checkbox" name="attr_CS-Perception-cs" value="3"/></span> <span class="table-cell"> <select title="@{CS-Perception-ability}" name="attr_CS-Perception-ability" class="select-small"> <option value="STR-mod" data-i18n="strength-abbrv">STR</option> <option value="DEX-mod" data-i18n="dexterity-abbrv">DEX</option> <option value="CON-mod" data-i18n="constitution-abbrv">CON</option> <option value="INT-mod" data-i18n="intelligence-abbrv">INT</option> <option value="WIS-mod" data-i18n="wisdom-abbrv-default" selected="selected">&#8226;WIS</option> <option value="CHA-mod" data-i18n="charisma-abbrv">CHA</option> </select> </span> <span class="table-cell"> <input type="checkbox" name="attr_CS-Perception-ability" value="STR-mod" class="or-A-show noshow"/> <input type="checkbox" name="attr_CS-Perception-ability" value="DEX-mod" class="or-B-show noshow"/> <span class="either-or-sect text-tight" data-i18n-title="acp-may-apply-title"><span name="attr_acp"></span><span data-i18n="acp-verysmall-abbrv">ACP</span></span> </span> <span class="table-cell"><input title="@{CS-Perception-racial}" type="number" name="attr_CS-Perception-racial" value="0"/></span> <span class="table-cell"><input title="@{CS-Perception-trait}" type="number" name="attr_CS-Perception-trait" value="0"/></span> <span class="table-cell"><input title="@{CS-Perception-feat}" type="number" name="attr_CS-Perception-feat" value="0"/></span> <span class="table-cell"><input title="@{CS-Perception-item}" type="number" name="attr_CS-Perception-item" value="0"/></span> <input class="error-mshow" type="checkbox" value="1" role="status" aria-live="polite" name="attr_CS-Perception-misc-mod_error"/> <span class="table-cell highlight"><input class="macro-text-inline" title="@{CS-Perception-misc}" type="text" name="attr_CS-Perception-misc" value="" data-i18n-placeholder="equation-macro-place"/></span> <span class="table-cell highlight"><input title="@{CS-Perception-misc-mod}" type="number" class="calc" readonly="readonly" name="attr_CS-Perception-misc-mod" value="0"/></span> <span class="table-cell"><input title="@{CS-Perception-ReqTrain}" type="checkbox" name="attr_CS-Perception-ReqTrain" value="1"/></span> <span class="table-cell"><textarea class="skill-macro-text" title="@{CS-Perception-note}" name="attr_CS-Perception-note"></textarea></span> <details class="table-cell extra-sect"> <summary class="hide-readonly">...</summary> <textarea class="skill-macro-text" title="@{CS-Perception-macro}" name="attr_CS-Perception-macro">&{template:pf_generic} @{toggle_accessible_flag} @{toggle_rounded_flag} {{font=@{apply_specfont_chat}@{use_specfont}}} {{scroll_desc=@{scroll-desc}}} {{color=@{rolltemplate_color}}} {{header_image=@{header_image-pf_generic-skill}}} {{character_name=@{character_name}}} {{character_id=@{character_id}}} {{subtitle}} {{name=^{cs-perception}}} {{Check=[[ @{skill-query} + [[ @{CS-Perception} ]] ]]}} @{CS-Perception-ut} @{skill_options} @{CS-Perception-cond-notes} {{generic_note=@{CS-Perception-note}}}</textarea> </details> </div> <div class="table-row consolidated" data-i18n-list-item="cs-performance"> <span class="table-cell"><button title="%{selected|CS-Performance-Check}" type="roll" value="@{PC-Whisper} @{CS-Performance-macro}" name="roll_CS-Performance-Check"></button></span> <span class="table-cell left"><span title="Covers Disguise, Perform" data-i18n="performance">Performance</span></span> <span class="table-cell"><input title="@{CS-Performance}" type="number" name="attr_CS-Performance" value="0" class="calc bigger-total" readonly="readonly"/></span> <span class="table-cell"><input title="@{CS-Performance-ranks}" type="number" name="attr_CS-Performance-ranks" value="0"/></span> <span class="table-cell"><input title="@{CS-Performance-cs}" type="checkbox" name="attr_CS-Performance-cs" value="3"/></span> <span class="table-cell"> <select title="@{CS-Performance-ability}" name="attr_CS-Performance-ability" class="select-small"> <option value="STR-mod" data-i18n="strength-abbrv">STR</option> <option value="DEX-mod" data-i18n="dexterity-abbrv">DEX</option> <option value="CON-mod" data-i18n="constitution-abbrv">CON</option> <option value="INT-mod" data-i18n="intelligence-abbrv">INT</option> <option value="WIS-mod" data-i18n="wisdom-abbrv">WIS</option> <option value="CHA-mod" data-i18n="charisma-abbrv-default" selected="selected">&#8226;CHA</option> </select> </span> <span class="table-cell"> <input type="checkbox" name="attr_CS-Performance-ability" value="STR-mod" class="or-A-show noshow"/> <input type="checkbox" name="attr_CS-Performance-ability" value="DEX-mod" class="or-B-show noshow"/> <span class="either-or-sect text-tight" data-i18n-title="acp-may-apply-title"><span name="attr_acp"></span><span data-i18n="acp-verysmall-abbrv">ACP</span></span> </span> <span class="table-cell"><input title="@{CS-Performance-racial}" type="number" name="attr_CS-Performance-racial" value="0"/></span> <span class="table-cell"><input title="@{CS-Performance-trait}" type="number" name="attr_CS-Performance-trait" value="0"/></span> <span class="table-cell"><input title="@{CS-Performance-feat}" type="number" name="attr_CS-Performance-feat" value="0"/></span> <span class="table-cell"><input title="@{CS-Performance-item}" type="number" name="attr_CS-Performance-item" value="0"/></span> <input class="error-mshow" type="checkbox" value="1" role="status" aria-live="polite" name="attr_CS-Performance-misc-mod_error"/> <span class="table-cell highlight"><input class="macro-text-inline" title="@{CS-Performance-misc}" type="text" name="attr_CS-Performance-misc" value="" data-i18n-placeholder="equation-macro-place"/></span> <span class="table-cell highlight"><input title="@{CS-Performance-misc-mod}" type="number" class="calc" readonly="readonly" name="attr_CS-Performance-misc-mod" value="0"/></span> <span class="table-cell"><input title="@{CS-Performance-ReqTrain}" type="checkbox" name="attr_CS-Performance-ReqTrain" value="1"/></span> <span class="table-cell"><textarea class="skill-macro-text" title="@{CS-Performance-note}" name="attr_CS-Performance-note"></textarea></span> <details class="table-cell extra-sect"> <summary class="hide-readonly">...</summary> <textarea class="skill-macro-text" title="@{CS-Performance-macro}" name="attr_CS-Performance-macro">&{template:pf_generic} @{toggle_accessible_flag} @{toggle_rounded_flag} {{font=@{apply_specfont_chat}@{use_specfont}}} {{scroll_desc=@{scroll-desc}}} {{color=@{rolltemplate_color}}} {{header_image=@{header_image-pf_generic-skill}}} {{character_name=@{character_name}}} {{character_id=@{character_id}}} {{subtitle}} {{name=^{cs-performance}}} {{Check=[[ @{skill-query} + [[ @{CS-Performance} ]] ]]}} @{CS-Performance-ut} @{skill_options} @{CS-Performance-cond-notes} {{generic_note=@{CS-Performance-note}}}</textarea> </details> </div> <div class="table-row consolidated" data-i18n-list-item="cs-religion"> <span class="table-cell"><button title="%{selected|CS-Religion-Check}" type="roll" value="@{PC-Whisper} @{CS-Religion-macro}" name="roll_CS-Religion-Check"></button></span> <span class="table-cell left"><span title="Covers Knowledge (planes, religion)" data-i18n="religion">Religion</span></span> <span class="table-cell"><input title="@{CS-Religion}" type="number" name="attr_CS-Religion" value="0" class="calc bigger-total" readonly="readonly"/></span> <span class="table-cell"><input title="@{CS-Religion-ranks}" type="number" name="attr_CS-Religion-ranks" value="0"/></span> <span class="table-cell"><input title="@{CS-Religion-cs}" type="checkbox" name="attr_CS-Religion-cs" value="3"/></span> <span class="table-cell"> <select title="@{CS-Religion-ability}" name="attr_CS-Religion-ability" class="select-small"> <option value="STR-mod" data-i18n="strength-abbrv">STR</option> <option value="DEX-mod" data-i18n="dexterity-abbrv">DEX</option> <option value="CON-mod" data-i18n="constitution-abbrv">CON</option> <option value="INT-mod" data-i18n="intelligence-abbrv-default" selected="selected">&#8226;INT</option> <option value="WIS-mod" data-i18n="wisdom-abbrv">WIS</option> <option value="CHA-mod" data-i18n="charisma-abbrv">CHA</option> </select> </span> <span class="table-cell"> <input type="checkbox" name="attr_CS-Religion-ability" value="STR-mod" class="or-A-show noshow"/> <input type="checkbox" name="attr_CS-Religion-ability" value="DEX-mod" class="or-B-show noshow"/> <span class="either-or-sect text-tight" data-i18n-title="acp-may-apply-title"><span name="attr_acp"></span><span data-i18n="acp-verysmall-abbrv">ACP</span></span> </span> <span class="table-cell"><input title="@{CS-Religion-racial}" type="number" name="attr_CS-Religion-racial" value="0"/></span> <span class="table-cell"><input title="@{CS-Religion-trait}" type="number" name="attr_CS-Religion-trait" value="0"/></span> <span class="table-cell"><input title="@{CS-Religion-feat}" type="number" name="attr_CS-Religion-feat" value="0"/></span> <span class="table-cell"><input title="@{CS-Religion-item}" type="number" name="attr_CS-Religion-item" value="0"/></span> <input class="error-mshow" type="checkbox" value="1" role="status" aria-live="polite" name="attr_CS-Religion-misc-mod_error"/> <span class="table-cell highlight"><input class="macro-text-inline" title="@{CS-Religion-misc}" type="text" name="attr_CS-Religion-misc" value="" data-i18n-placeholder="equation-macro-place"/></span> <span class="table-cell highlight"><input title="@{CS-Religion-misc-mod}" type="number" class="calc" readonly="readonly" name="attr_CS-Religion-misc-mod" value="0"/></span> <span class="table-cell"><input title="@{CS-Religion-ReqTrain}" type="checkbox" name="attr_CS-Religion-ReqTrain" value="1" checked="checked"/></span> <span class="table-cell"><textarea class="skill-macro-text" title="@{CS-Religion-note}" name="attr_CS-Religion-note"></textarea></span> <details class="table-cell extra-sect"> <summary class="hide-readonly">...</summary> <textarea class="skill-macro-text" title="@{CS-Religion-macro}" name="attr_CS-Religion-macro">&{template:pf_generic} @{toggle_accessible_flag} @{toggle_rounded_flag} {{font=@{apply_specfont_chat}@{use_specfont}}} {{scroll_desc=@{scroll-desc}}} {{color=@{rolltemplate_color}}} {{header_image=@{header_image-pf_generic-skill}}} {{character_name=@{character_name}}} {{character_id=@{character_id}}} {{subtitle}} {{name=^{cs-religion}}} {{Check=[[ @{skill-query} + [[ @{CS-Religion} ]] ]]}} @{CS-Religion-ut} @{skill_options} @{CS-Religion-cond-notes} {{generic_note=@{CS-Religion-note}}}</textarea> </details> </div> <div class="table-row consolidated" data-i18n-list-item="cs-society"> <span class="table-cell"><button title="%{selected|CS-Society-Check}" type="roll" value="@{PC-Whisper} @{CS-Society-macro}" name="roll_CS-Society-Check"></button></span> <span class="table-cell left"><span title="Covers Knowledge (history, local, nobility), Linguistics" data-i18n="society">Society</span></span> <span class="table-cell"><input title="@{CS-Society}" type="number" name="attr_CS-Society" value="0" class="calc bigger-total" readonly="readonly"/></span> <span class="table-cell"><input title="@{CS-Society-ranks}" type="number" name="attr_CS-Society-ranks" value="0"/></span> <span class="table-cell"><input title="@{CS-Society-cs}" type="checkbox" name="attr_CS-Society-cs" value="3"/></span> <span class="table-cell"> <select title="@{CS-Society-ability}" name="attr_CS-Society-ability" class="select-small"> <option value="STR-mod" data-i18n="strength-abbrv">STR</option> <option value="DEX-mod" data-i18n="dexterity-abbrv">DEX</option> <option value="CON-mod" data-i18n="constitution-abbrv">CON</option> <option value="INT-mod" data-i18n="intelligence-abbrv-default" selected="selected">&#8226;INT</option> <option value="WIS-mod" data-i18n="wisdom-abbrv">WIS</option> <option value="CHA-mod" data-i18n="charisma-abbrv">CHA</option> </select> </span> <span class="table-cell"> <input type="checkbox" name="attr_CS-Society-ability" value="STR-mod" class="or-A-show noshow"/> <input type="checkbox" name="attr_CS-Society-ability" value="DEX-mod" class="or-B-show noshow"/> <span class="either-or-sect text-tight" data-i18n-title="acp-may-apply-title"><span name="attr_acp"></span><span data-i18n="acp-verysmall-abbrv">ACP</span></span> </span> <span class="table-cell"><input title="@{CS-Society-racial}" type="number" name="attr_CS-Society-racial" value="0"/></span> <span class="table-cell"><input title="@{CS-Society-trait}" type="number" name="attr_CS-Society-trait" value="0"/></span> <span class="table-cell"><input title="@{CS-Society-feat}" type="number" name="attr_CS-Society-feat" value="0"/></span> <span class="table-cell"><input title="@{CS-Society-item}" type="number" name="attr_CS-Society-item" value="0"/></span> <input class="error-mshow" type="checkbox" value="1" role="status" aria-live="polite" name="attr_CS-Society-misc-mod_error"/> <span class="table-cell highlight"><input class="macro-text-inline" title="@{CS-Society-misc}" type="text" name="attr_CS-Society-misc" value="" data-i18n-placeholder="equation-macro-place"/></span> <span class="table-cell highlight"><input title="@{CS-Society-misc-mod}" type="number" class="calc" readonly="readonly" name="attr_CS-Society-misc-mod" value="0"/></span> <span class="table-cell"><input title="@{CS-Society-ReqTrain}" type="checkbox" name="attr_CS-Society-ReqTrain" value="1" checked="checked"/></span> <span class="table-cell"><textarea class="skill-macro-text" title="@{CS-Society-note}" name="attr_CS-Society-note"></textarea></span> <details class="table-cell extra-sect"> <summary class="hide-readonly">...</summary> <textarea class="skill-macro-text" title="@{CS-Society-macro}" name="attr_CS-Society-macro">&{template:pf_generic} @{toggle_accessible_flag} @{toggle_rounded_flag} {{font=@{apply_specfont_chat}@{use_specfont}}} {{scroll_desc=@{scroll-desc}}} {{color=@{rolltemplate_color}}} {{header_image=@{header_image-pf_generic-skill}}} {{character_name=@{character_name}}} {{character_id=@{character_id}}} {{subtitle}} {{name=^{cs-society}}} {{Check=[[ @{skill-query} + [[ @{CS-Society} ]] ]]}} @{CS-Society-ut} @{skill_options} @{CS-Society-cond-notes} {{generic_note=@{CS-Society-note}}}</textarea> </details> </div> <div class="table-row consolidated" data-i18n-list-item="cs-spellcraft"> <span class="table-cell"><button title="%{selected|CS-Spellcraft-Check}" type="roll" value="@{PC-Whisper} @{CS-Spellcraft-macro}" name="roll_CS-Spellcraft-Check"></button></span> <span class="table-cell left"><span title="Covers Knowledge (arcana), Spellcraft, Use Magic Device" data-i18n="spellcraft">Spellcraft</span></span> <span class="table-cell"><input title="@{CS-Spellcraft}" type="number" name="attr_CS-Spellcraft" value="0" class="calc bigger-total" readonly="readonly"/></span> <span class="table-cell"><input title="@{CS-Spellcraft-ranks}" type="number" name="attr_CS-Spellcraft-ranks" value="0"/></span> <span class="table-cell"><input title="@{CS-Spellcraft-cs}" type="checkbox" name="attr_CS-Spellcraft-cs" value="3"/></span> <span class="table-cell"> <select title="@{CS-Spellcraft-ability}" name="attr_CS-Spellcraft-ability" class="select-small"> <option value="STR-mod" data-i18n="strength-abbrv">STR</option> <option value="DEX-mod" data-i18n="dexterity-abbrv">DEX</option> <option value="CON-mod" data-i18n="constitution-abbrv">CON</option> <option value="INT-mod" data-i18n="intelligence-abbrv-default" selected="selected">&#8226;INT</option> <option value="WIS-mod" data-i18n="wisdom-abbrv">WIS</option> <option value="CHA-mod" data-i18n="charisma-abbrv">CHA</option> </select> </span> <span class="table-cell"> <input type="checkbox" name="attr_CS-Spellcraft-ability" value="STR-mod" class="or-A-show noshow"/> <input type="checkbox" name="attr_CS-Spellcraft-ability" value="DEX-mod" class="or-B-show noshow"/> <span class="either-or-sect text-tight" data-i18n-title="acp-may-apply-title"><span name="attr_acp"></span><span data-i18n="acp-verysmall-abbrv">ACP</span></span> </span> <span class="table-cell"><input title="@{CS-Spellcraft-racial}" type="number" name="attr_CS-Spellcraft-racial" value="0"/></span> <span class="table-cell"><input title="@{CS-Spellcraft-trait}" type="number" name="attr_CS-Spellcraft-trait" value="0"/></span> <span class="table-cell"><input title="@{CS-Spellcraft-feat}" type="number" name="attr_CS-Spellcraft-feat" value="0"/></span> <span class="table-cell"><input title="@{CS-Spellcraft-item}" type="number" name="attr_CS-Spellcraft-item" value="0"/></span> <input class="error-mshow" type="checkbox" value="1" role="status" aria-live="polite" name="attr_CS-Spellcraft-misc-mod_error"/> <span class="table-cell highlight"><input class="macro-text-inline" title="@{CS-Spellcraft-misc}" type="text" name="attr_CS-Spellcraft-misc" value="" data-i18n-placeholder="equation-macro-place"/></span> <span class="table-cell highlight"><input title="@{CS-Spellcraft-misc-mod}" type="number" class="calc" readonly="readonly" name="attr_CS-Spellcraft-misc-mod" value="0"/></span> <span class="table-cell"><input title="@{CS-Spellcraft-ReqTrain}" type="checkbox" name="attr_CS-Spellcraft-ReqTrain" value="1" checked="checked"/></span> <span class="table-cell"><textarea class="skill-macro-text" title="@{CS-Spellcraft-note}" name="attr_CS-Spellcraft-note"></textarea></span> <details class="table-cell extra-sect"> <summary class="hide-readonly">...</summary> <textarea class="skill-macro-text" title="@{CS-Spellcraft-macro}" name="attr_CS-Spellcraft-macro">&{template:pf_generic} @{toggle_accessible_flag} @{toggle_rounded_flag} {{font=@{apply_specfont_chat}@{use_specfont}}} {{scroll_desc=@{scroll-desc}}} {{color=@{rolltemplate_color}}} {{header_image=@{header_image-pf_generic-skill}}} {{character_name=@{character_name}}} {{character_id=@{character_id}}} {{subtitle}} {{name=^{cs-spellcraft}}} {{Check=[[ @{skill-query} + [[ @{CS-Spellcraft} ]] ]]}} @{CS-Spellcraft-ut} @{skill_options} @{CS-Spellcraft-cond-notes} {{generic_note=@{CS-Spellcraft-note}}}</textarea> </details> </div> <div class="table-row consolidated" data-i18n-list-item="cs-stealth"> <span class="table-cell"><button title="%{selected|CS-Stealth-Check}" type="roll" value="@{PC-Whisper} @{CS-Stealth-macro}" name="roll_CS-Stealth-Check"></button></span> <span class="table-cell left"><span title="Covers Stealth" data-i18n="stealth">Stealth</span>*</span> <span class="table-cell"><input title="@{CS-Stealth}" type="number" name="attr_CS-Stealth" value="0" class="calc bigger-total" readonly="readonly"/></span> <span class="table-cell"><input title="@{CS-Stealth-ranks}" type="number" name="attr_CS-Stealth-ranks" value="0"/></span> <span class="table-cell"><input title="@{CS-Stealth-cs}" type="checkbox" name="attr_CS-Stealth-cs" value="3"/></span> <span class="table-cell"> <select title="@{CS-Stealth-ability}" name="attr_CS-Stealth-ability" class="select-small"> <option value="STR-mod" data-i18n="strength-abbrv">STR</option> <option value="DEX-mod" data-i18n="dexterity-abbrv-default" selected="selected">&#8226;DEX</option> <option value="CON-mod" data-i18n="constitution-abbrv">CON</option> <option value="INT-mod" data-i18n="intelligence-abbrv">INT</option> <option value="WIS-mod" data-i18n="wisdom-abbrv">WIS</option> <option value="CHA-mod" data-i18n="charisma-abbrv">CHA</option> </select> </span> <span class="table-cell"> <input type="checkbox" name="attr_CS-Stealth-ability" value="STR-mod" class="or-A-show noshow"/> <input type="checkbox" name="attr_CS-Stealth-ability" value="DEX-mod" class="or-B-show noshow"/> <span class="either-or-sect text-tight" data-i18n-title="acp-may-apply-title"><span name="attr_acp"></span><span data-i18n="acp-verysmall-abbrv">ACP</span></span> </span> <span class="table-cell"><input title="@{CS-Stealth-racial}" type="number" name="attr_CS-Stealth-racial" value="0"/></span> <span class="table-cell"><input title="@{CS-Stealth-trait}" type="number" name="attr_CS-Stealth-trait" value="0"/></span> <span class="table-cell"><input title="@{CS-Stealth-feat}" type="number" name="attr_CS-Stealth-feat" value="0"/></span> <span class="table-cell"><input title="@{CS-Stealth-item}" type="number" name="attr_CS-Stealth-item" value="0"/></span> <input class="error-mshow" type="checkbox" value="1" role="status" aria-live="polite" name="attr_CS-Stealth-misc-mod_error"/> <span class="table-cell highlight"><input class="macro-text-inline" title="@{CS-Stealth-misc}" type="text" name="attr_CS-Stealth-misc" value="" data-i18n-placeholder="equation-macro-place"/></span> <span class="table-cell highlight"><input title="@{CS-Stealth-misc-mod}" type="number" class="calc" readonly="readonly" name="attr_CS-Stealth-misc-mod" value="0"/></span> <span class="table-cell"><input title="@{CS-Stealth-ReqTrain}" type="checkbox" name="attr_CS-Stealth-ReqTrain" value="1"/></span> <span class="table-cell"><textarea class="skill-macro-text" title="@{CS-Stealth-note}" name="attr_CS-Stealth-note"></textarea></span> <details class="table-cell extra-sect"> <summary class="hide-readonly">...</summary> <textarea class="skill-macro-text" title="@{CS-Stealth-macro}" name="attr_CS-Stealth-macro">&{template:pf_generic} @{toggle_accessible_flag} @{toggle_rounded_flag} {{font=@{apply_specfont_chat}@{use_specfont}}} {{scroll_desc=@{scroll-desc}}} {{color=@{rolltemplate_color}}} {{header_image=@{header_image-pf_generic-skill}}} {{character_name=@{character_name}}} {{character_id=@{character_id}}} {{subtitle}} {{name=^{cs-stealth}}} {{Check=[[ @{skill-query} + [[ @{CS-Stealth} ]] ]]}} @{CS-Stealth-ut} @{skill_options} @{CS-Stealth-cond-notes} {{generic_note=@{CS-Stealth-note}}}</textarea> </details> </div> <div class="table-row consolidated" data-i18n-list-item="cs-survival"> <span class="table-cell"><button title="%{selected|CS-Survival-Check}" type="roll" value="@{PC-Whisper} @{CS-Survival-macro}" name="roll_CS-Survival-Check"></button></span> <span class="table-cell left"><span title="Covers Heal, Survival" data-i18n="survival">Survival</span></span> <span class="table-cell"><input title="@{CS-Survival}" type="number" name="attr_CS-Survival" value="0" class="calc bigger-total" readonly="readonly"/></span> <span class="table-cell"><input title="@{CS-Survival-ranks}" type="number" name="attr_CS-Survival-ranks" value="0"/></span> <span class="table-cell"><input title="@{CS-Survival-cs}" type="checkbox" name="attr_CS-Survival-cs" value="3"/></span> <span class="table-cell"> <select title="@{CS-Survival-ability}" name="attr_CS-Survival-ability" class="select-small"> <option value="STR-mod" data-i18n="strength-abbrv">STR</option> <option value="DEX-mod" data-i18n="dexterity-abbrv">DEX</option> <option value="CON-mod" data-i18n="constitution-abbrv">CON</option> <option value="INT-mod" data-i18n="intelligence-abbrv">INT</option> <option value="WIS-mod" data-i18n="wisdom-abbrv-default" selected="selected">&#8226;WIS</option> <option value="CHA-mod" data-i18n="charisma-abbrv">CHA</option> </select> </span> <span class="table-cell"> <input type="checkbox" name="attr_CS-Survival-ability" value="STR-mod" class="or-A-show noshow"/> <input type="checkbox" name="attr_CS-Survival-ability" value="DEX-mod" class="or-B-show noshow"/> <span class="either-or-sect text-tight" data-i18n-title="acp-may-apply-title"><span name="attr_acp"></span><span data-i18n="acp-verysmall-abbrv">ACP</span></span> </span> <span class="table-cell"><input title="@{CS-Survival-racial}" type="number" name="attr_CS-Survival-racial" value="0"/></span> <span class="table-cell"><input title="@{CS-Survival-trait}" type="number" name="attr_CS-Survival-trait" value="0"/></span> <span class="table-cell"><input title="@{CS-Survival-feat}" type="number" name="attr_CS-Survival-feat" value="0"/></span> <span class="table-cell"><input title="@{CS-Survival-item}" type="number" name="attr_CS-Survival-item" value="0"/></span> <input class="error-mshow" type="checkbox" value="1" role="status" aria-live="polite" name="attr_CS-Survival-misc-mod_error"/> <span class="table-cell highlight"><input class="macro-text-inline" title="@{CS-Survival-misc}" type="text" name="attr_CS-Survival-misc" value="" data-i18n-placeholder="equation-macro-place"/></span> <span class="table-cell highlight"><input title="@{CS-Survival-misc-mod}" type="number" class="calc" readonly="readonly" name="attr_CS-Survival-misc-mod" value="0"/></span> <span class="table-cell"><input title="@{CS-Survival-ReqTrain}" type="checkbox" name="attr_CS-Survival-ReqTrain" value="1"/></span> <span class="table-cell"><textarea class="skill-macro-text" title="@{CS-Survival-note}" name="attr_CS-Survival-note"></textarea></span> <details class="table-cell extra-sect"> <summary class="hide-readonly">...</summary> <textarea class="skill-macro-text" title="@{CS-Survival-macro}" name="attr_CS-Survival-macro">&{template:pf_generic} @{toggle_accessible_flag} @{toggle_rounded_flag} {{font=@{apply_specfont_chat}@{use_specfont}}} {{scroll_desc=@{scroll-desc}}} {{color=@{rolltemplate_color}}} {{header_image=@{header_image-pf_generic-skill}}} {{character_name=@{character_name}}} {{character_id=@{character_id}}} {{subtitle}} {{name=^{cs-survival}}} {{Check=[[ @{skill-query} + [[ @{CS-Survival} ]] ]]}} @{CS-Survival-ut} @{skill_options} @{CS-Survival-cond-notes} {{generic_note=@{CS-Survival-note}}}</textarea> </details> </div> <span class="misc-skill-2 table-cell consolidated consolidated" data-i18n-list-item="cs-miscellaneous"> </span> <input class="misc-skill-2 showarrow misc-show consolidated consolidated" data-i18n-list-item="cs-miscellaneous-00" type="checkbox" name="attr_misc-show" data-i18n-aria-label="miscellaneous-abbrv" data-i18n-title="showsect-cmd" value="1" checked="checked"/> <label class="misc-skill-2 showsect skill-minishow consolidated" data-i18n-list-item="cs-miscellaneous-01" data-i18n-title="showsect-cmd" data-i18n-aria-label="showsect-cmd" data-i18n="miscellaneous-abbrv">Misc</label> <span class="misc-skill-2 consolidated" data-i18n-list-item="cs-miscellaneous-02"></span> <div class="misc-skill-2 table-row consolidated" data-i18n-list-item="cs-miscellaneous-03"> </div> <div class="table-row misc consolidated" data-i18n-list-item="cs-miscellaneous-04"> <span class="table-cell"><button title="%{selected|CS-Misc-Skill-0-Check}" type="roll" value="@{PC-Whisper} @{CS-Misc-Skill-0-macro}" name="roll_CS-Misc-Skill-0-Check"></button></span> <span class="table-cell left"><input type="text" title="@{CS-Misc-Skill-0-name}" name="attr_CS-Misc-Skill-0-name" data-i18n-placeholder="miscellaneous-skill-abbrv" style="width:96%"></span> <span class="table-cell"><input title="@{CS-Misc-Skill-0}" type="number" name="attr_CS-Misc-Skill-0" value="0" class="calc bigger-total" readonly="readonly"/></span> <span class="table-cell"><input title="@{CS-Misc-Skill-0-ranks}" type="number" name="attr_CS-Misc-Skill-0-ranks" value="0"/></span> <span class="table-cell"><input title="@{CS-Misc-Skill-0-cs}" type="checkbox" name="attr_CS-Misc-Skill-0-cs" value="3"/></span> <span class="table-cell"> <select title="@{CS-Misc-Skill-0-ability}" name="attr_CS-Misc-Skill-0-ability" class="select-small"> <option value="0" data-i18n="none" selected="selected">None</option> <option value="STR-mod" data-i18n="strength-abbrv">STR</option> <option value="DEX-mod" data-i18n="dexterity-abbrv">DEX</option> <option value="CON-mod" data-i18n="constitution-abbrv">CON</option> <option value="INT-mod" data-i18n="intelligence-abbrv">INT</option> <option value="WIS-mod" data-i18n="wisdom-abbrv">WIS</option> <option value="CHA-mod" data-i18n="charisma-abbrv">CHA</option> </select> </span> <span class="table-cell"> <input type="checkbox" name="attr_CS-Misc-Skill-0-ability" value="STR-mod" class="or-A-show noshow"/> <input type="checkbox" name="attr_CS-Misc-Skill-0-ability" value="DEX-mod" class="or-B-show noshow"/> <span class="either-or-sect text-tight" data-i18n-title="acp-may-apply-title"><span name="attr_acp"></span><span data-i18n="acp-verysmall-abbrv">ACP</span></span> </span> <span class="table-cell"><input title="@{CS-Misc-Skill-0-racial}" type="number" name="attr_CS-Misc-Skill-0-racial" value="0"/></span> <span class="table-cell"><input title="@{CS-Misc-Skill-0-trait}" type="number" name="attr_CS-Misc-Skill-0-trait" value="0"/></span> <span class="table-cell"><input title="@{CS-Misc-Skill-0-feat}" type="number" name="attr_CS-Misc-Skill-0-feat" value="0"/></span> <span class="table-cell"><input title="@{CS-Misc-Skill-0-item}" type="number" name="attr_CS-Misc-Skill-0-item" value="0"/></span> <input class="error-mshow" type="checkbox" value="1" role="status" aria-live="polite" name="attr_CS-Misc-Skill-0-misc-mod_error"/> <span class="table-cell highlight"><input class="macro-text-inline" title="@{CS-Misc-Skill-0-misc}" type="text" name="attr_CS-Misc-Skill-0-misc" value="" data-i18n-placeholder="equation-macro-place"/></span> <span class="table-cell highlight"><input title="@{CS-Misc-Skill-0-misc-mod}" type="number" class="calc" readonly="readonly" name="attr_CS-Misc-Skill-0-misc-mod" value="0"/></span> <span class="table-cell"><input title="@{CS-Misc-Skill-0-ReqTrain}" type="checkbox" name="attr_CS-Misc-Skill-0-ReqTrain" value="1"/></span> <span class="table-cell"><textarea class="skill-macro-text" title="@{CS-Misc-Skill-0-note}" name="attr_CS-Misc-Skill-0-note"></textarea></span> <details class="table-cell extra-sect"> <summary class="hide-readonly">...</summary> <textarea class="skill-macro-text" title="@{CS-Misc-Skill-0-macro}" name="attr_CS-Misc-Skill-0-macro">&{template:pf_generic} @{toggle_accessible_flag} @{toggle_rounded_flag} {{font=@{apply_specfont_chat}@{use_specfont}}} {{scroll_desc=@{scroll-desc}}} {{color=@{rolltemplate_color}}} {{header_image=@{header_image-pf_generic-skill}}} {{character_name=@{character_name}}} {{character_id=@{character_id}}} {{subtitle}} {{name=@{CS-Misc-Skill-0-name}}} {{Check=[[ @{skill-query} + [[ @{CS-Misc-Skill-0} ]] ]]}} @{CS-Misc-Skill-0-ut} @{skill_options} @{CS-Misc-Skill-0-cond-notes} {{generic_note=@{CS-Misc-Skill-0-note}}}</textarea> </details> </div> <div class="table-row misc consolidated misc-skill-2" data-i18n-list-item="cs-miscellaneous-05"> <span class="table-cell"><button title="%{selected|Misc-Skill-1-Check}" type="roll" value="@{PC-Whisper} @{CS-Misc-Skill-1-macro}" name="roll_CS-Misc-Skill-1-Check"></button></span> <span class="table-cell left"><input type="text" title="@{CS-Misc-Skill-1-name}" name="attr_CS-Misc-Skill-1-name" data-i18n-placeholder="miscellaneous-skill-abbrv" style="width:96%"></span> <span class="table-cell"><input title="@{CS-Misc-Skill-1}" type="number" name="attr_CS-Misc-Skill-1" value="0" class="calc bigger-total" readonly="readonly"/></span> <span class="table-cell"><input title="@{CS-Misc-Skill-1-ranks}" type="number" name="attr_CS-Misc-Skill-1-ranks" value="0"/></span> <span class="table-cell"><input title="@{CS-Misc-Skill-1-cs}" type="checkbox" name="attr_CS-Misc-Skill-1-cs" value="3"/></span> <span class="table-cell"> <select title="@{CS-Misc-Skill-1-ability}" name="attr_CS-Misc-Skill-1-ability" class="select-small"> <option value="0" data-i18n="none" selected="selected">None</option> <option value="STR-mod" data-i18n="strength-abbrv">STR</option> <option value="DEX-mod" data-i18n="dexterity-abbrv">DEX</option> <option value="CON-mod" data-i18n="constitution-abbrv">CON</option> <option value="INT-mod" data-i18n="intelligence-abbrv">INT</option> <option value="WIS-mod" data-i18n="wisdom-abbrv">WIS</option> <option value="CHA-mod" data-i18n="charisma-abbrv">CHA</option> </select> </span> <span class="table-cell"> <input type="checkbox" name="attr_CS-Misc-Skill-1-ability" value="STR-mod" class="or-A-show noshow"/> <input type="checkbox" name="attr_CS-Misc-Skill-1-ability" value="DEX-mod" class="or-B-show noshow"/> <span class="either-or-sect text-tight" data-i18n-title="acp-may-apply-title"><span name="attr_acp"></span><span data-i18n="acp-verysmall-abbrv">ACP</span></span> </span> <span class="table-cell"><input title="@{CS-Misc-Skill-1-racial}" type="number" name="attr_CS-Misc-Skill-1-racial" value="0"/></span> <span class="table-cell"><input title="@{CS-Misc-Skill-1-trait}" type="number" name="attr_CS-Misc-Skill-1-trait" value="0"/></span> <span class="table-cell"><input title="@{CS-Misc-Skill-1-feat}" type="number" name="attr_CS-Misc-Skill-1-feat" value="0"/></span> <span class="table-cell"><input title="@{CS-Misc-Skill-1-item}" type="number" name="attr_CS-Misc-Skill-1-item" value="0"/></span> <input class="error-mshow" type="checkbox" value="1" role="status" aria-live="polite" name="attr_CS-Misc-Skill-1-misc-mod_error"/> <span class="table-cell highlight"><input class="macro-text-inline" title="@{CS-Misc-Skill-1-misc}" type="text" name="attr_CS-Misc-Skill-1-misc" value="" data-i18n-placeholder="equation-macro-place"/></span> <span class="table-cell highlight"><input title="@{CS-Misc-Skill-1-misc-mod}" type="number" class="calc" readonly="readonly" name="attr_CS-Misc-Skill-1-misc-mod" value="0"/></span> <span class="table-cell highlight"><input title="@{CS-Misc-Skill-1-ReqTrain}" type="checkbox" name="attr_CS-Misc-Skill-1-ReqTrain" value="1"/></span> <span class="table-cell"><textarea class="skill-macro-text" title="@{CS-Misc-Skill-1-note}" name="attr_CS-Misc-Skill-1-note"></textarea></span> <details class="table-cell extra-sect"> <summary class="hide-readonly">...</summary> <textarea class="skill-macro-text" title="@{CS-Misc-Skill-1-macro}" name="attr_CS-Misc-Skill-1-macro">&{template:pf_generic} @{toggle_accessible_flag} @{toggle_rounded_flag} {{font=@{apply_specfont_chat}@{use_specfont}}} {{scroll_desc=@{scroll-desc}}} {{color=@{rolltemplate_color}}} {{header_image=@{header_image-pf_generic-skill}}} {{character_name=@{character_name}}} {{character_id=@{character_id}}} {{subtitle}} {{name=@{CS-Misc-Skill-1-name}}} {{Check=[[ @{skill-query} + [[ @{CS-Misc-Skill-1} ]] ]]}} @{CS-Misc-Skill-1-ut} @{skill_options} @{CS-Misc-Skill-1-cond-notes} {{generic_note=@{CS-Misc-Skill-1-note}}}</textarea> </details> </div> <div class="table-row misc consolidated misc-skill-3" data-i18n-list-item="cs-miscellaneous-06"> <span class="table-cell"><button title="%{selected|Misc-Skill-2-Check}" type="roll" value="@{PC-Whisper} @{CS-Misc-Skill-2-macro}" name="roll_CS-Misc-Skill-2-Check"></button></span> <span class="table-cell left"><input type="text" title="@{CS-Misc-Skill-2-name}" name="attr_CS-Misc-Skill-2-name" data-i18n-placeholder="miscellaneous-skill-abbrv" style="width:96%"></span> <span class="table-cell"><input title="@{CS-Misc-Skill-2}" type="number" name="attr_CS-Misc-Skill-2" value="0" class="calc bigger-total" readonly="readonly"/></span> <span class="table-cell"><input title="@{CS-Misc-Skill-2-ranks}" type="number" name="attr_CS-Misc-Skill-2-ranks" value="0"/></span> <span class="table-cell"><input title="@{CS-Misc-Skill-2-cs}" type="checkbox" name="attr_CS-Misc-Skill-2-cs" value="3"/></span> <span class="table-cell"> <select title="@{CS-Misc-Skill-2-ability}" name="attr_CS-Misc-Skill-2-ability" class="select-small"> <option value="0" data-i18n="none" selected="selected">None</option> <option value="STR-mod" data-i18n="strength-abbrv">STR</option> <option value="DEX-mod" data-i18n="dexterity-abbrv">DEX</option> <option value="CON-mod" data-i18n="constitution-abbrv">CON</option> <option value="INT-mod" data-i18n="intelligence-abbrv">INT</option> <option value="WIS-mod" data-i18n="wisdom-abbrv">WIS</option> <option value="CHA-mod" data-i18n="charisma-abbrv">CHA</option> </select> </span> <span class="table-cell"> <input type="checkbox" name="attr_CS-Misc-Skill-2-ability" value="STR-mod" class="or-A-show noshow"/> <input type="checkbox" name="attr_CS-Misc-Skill-2-ability" value="DEX-mod" class="or-B-show noshow"/> <span class="either-or-sect text-tight" data-i18n-title="acp-may-apply-title"><span name="attr_acp"></span><span data-i18n="acp-verysmall-abbrv">ACP</span></span> </span> <span class="table-cell"><input title="@{CS-Misc-Skill-2-racial}" type="number" name="attr_CS-Misc-Skill-2-racial" value="0"/></span> <span class="table-cell"><input title="@{CS-Misc-Skill-2-trait}" type="number" name="attr_CS-Misc-Skill-2-trait" value="0"/></span> <span class="table-cell"><input title="@{CS-Misc-Skill-2-feat}" type="number" name="attr_CS-Misc-Skill-2-feat" value="0"/></span> <span class="table-cell"><input title="@{CS-Misc-Skill-2-item}" type="number" name="attr_CS-Misc-Skill-2-item" value="0"/></span> <input class="error-mshow" type="checkbox" value="1" role="status" aria-live="polite" name="attr_CS-Misc-Skill-2-misc-mod_error"/> <span class="table-cell highlight"><input class="macro-text-inline" title="@{CS-Misc-Skill-2-misc}" type="text" name="attr_CS-Misc-Skill-2-misc" value="" data-i18n-placeholder="equation-macro-place"/></span> <span class="table-cell highlight"><input title="@{CS-Misc-Skill-2-misc-mod}" type="number" class="calc" readonly="readonly" name="attr_CS-Misc-Skill-2-misc-mod" value="0"/></span> <span class="table-cell"><input title="@{CS-Misc-Skill-2-ReqTrain}" type="checkbox" name="attr_CS-Misc-Skill-2-ReqTrain" value="1"/></span> <span class="table-cell"><textarea class="skill-macro-text" title="@{CS-Misc-Skill-2-note}" name="attr_CS-Misc-Skill-2-note"></textarea></span> <details class="table-cell extra-sect"> <summary class="hide-readonly">...</summary> <textarea class="skill-macro-text" title="@{CS-Misc-Skill-2-macro}" name="attr_CS-Misc-Skill-2-macro">&{template:pf_generic} @{toggle_accessible_flag} @{toggle_rounded_flag} {{font=@{apply_specfont_chat}@{use_specfont}}} {{scroll_desc=@{scroll-desc}}} {{color=@{rolltemplate_color}}} {{header_image=@{header_image-pf_generic-skill}}} {{character_name=@{character_name}}} {{character_id=@{character_id}}} {{subtitle}} {{name=@{CS-Misc-Skill-2-name}}} {{Check=[[ @{skill-query} + [[ @{CS-Misc-Skill-2} ]] ]]}} @{CS-Misc-Skill-2-ut} @{skill_options} @{CS-Misc-Skill-2-cond-notes} {{generic_note=@{CS-Misc-Skill-2-note}}}</textarea> </details> </div> <div class="table-row misc consolidated misc-skill-6" data-i18n-list-item="cs-miscellaneous-07"> <span class="table-cell"><button title="%{selected|Misc-Skill-3-Check}" type="roll" value="@{PC-Whisper} @{CS-Misc-Skill-3-macro}" name="roll_CS-Misc-Skill-3-Check"></button></span> <span class="table-cell left"><input title="@{CS-Misc-Skill-3-name}" type="text" name="attr_CS-Misc-Skill-3-name" data-i18n-placeholder="miscellaneous-skill-abbrv" style="width:96%"/></span> <span class="table-cell"><input title="@{CS-Misc-Skill-3}" type="number" name="attr_CS-Misc-Skill-3" value="0" class="calc bigger-total" readonly="readonly"/></span> <span class="table-cell"><input title="@{CS-Misc-Skill-3-ranks}" type="number" name="attr_CS-Misc-Skill-3-ranks" value="0"/></span> <span class="table-cell"><input title="@{CS-Misc-Skill-3-cs}" type="checkbox" name="attr_CS-Misc-Skill-3-cs" value="3"/></span> <span class="table-cell"> <select title="@{CS-Misc-Skill-3-ability}" name="attr_CS-Misc-Skill-3-ability" class="select-small"> <option value="0" data-i18n="none" selected="selected">None</option> <option value="STR-mod" data-i18n="strength-abbrv">STR</option> <option value="DEX-mod" data-i18n="dexterity-abbrv">DEX</option> <option value="CON-mod" data-i18n="constitution-abbrv">CON</option> <option value="INT-mod" data-i18n="intelligence-abbrv">INT</option> <option value="WIS-mod" data-i18n="wisdom-abbrv">WIS</option> <option value="CHA-mod" data-i18n="charisma-abbrv">CHA</option> </select> </span> <span class="table-cell"> <input type="checkbox" name="attr_CS-Misc-Skill-3-ability" value="STR-mod" class="or-A-show noshow"/> <input type="checkbox" name="attr_CS-Misc-Skill-3-ability" value="DEX-mod" class="or-B-show noshow"/> <span class="either-or-sect text-tight" data-i18n-title="acp-may-apply-title"><span name="attr_acp"></span><span data-i18n="acp-verysmall-abbrv">ACP</span></span> </span> <span class="table-cell"><input title="@{CS-Misc-Skill-3-racial}" type="number" name="attr_CS-Misc-Skill-3-racial" value="0"/></span> <span class="table-cell"><input title="@{CS-Misc-Skill-3-trait}" type="number" name="attr_CS-Misc-Skill-3-trait" value="0"/></span> <span class="table-cell"><input title="@{CS-Misc-Skill-3-feat}" type="number" name="attr_CS-Misc-Skill-3-feat" value="0"/></span> <span class="table-cell"><input title="@{CS-Misc-Skill-3-item}" type="number" name="attr_CS-Misc-Skill-3-item" value="0"/></span> <input class="error-mshow" type="checkbox" value="1" role="status" aria-live="polite" name="attr_CS-Misc-Skill-3-misc-mod_error"/> <span class="table-cell highlight"><input class="macro-text-inline" title="@{CS-Misc-Skill-3-misc}" type="text" name="attr_CS-Misc-Skill-3-misc" value="" data-i18n-placeholder="equation-macro-place"/></span> <span class="table-cell highlight"><input title="@{CS-Misc-Skill-3-misc-mod}" type="number" class="calc" readonly="readonly" name="attr_CS-Misc-Skill-3-misc-mod" value="0"/></span> <span class="table-cell"><input title="@{CS-Misc-Skill-3-ReqTrain}" type="checkbox" name="attr_CS-Misc-Skill-3-ReqTrain" value="1"/></span> <span class="table-cell"><textarea class="skill-macro-text" title="@{CS-Misc-Skill-3-note}" name="attr_CS-Misc-Skill-3-note"></textarea></span> <details class="table-cell extra-sect"> <summary class="hide-readonly">...</summary> <textarea class="skill-macro-text" title="@{CS-Misc-Skill-3-macro}" name="attr_CS-Misc-Skill-3-macro">&{template:pf_generic} @{toggle_accessible_flag} @{toggle_rounded_flag} {{font=@{apply_specfont_chat}@{use_specfont}}} {{scroll_desc=@{scroll-desc}}} {{color=@{rolltemplate_color}}} {{header_image=@{header_image-pf_generic-skill}}} {{character_name=@{character_name}}} {{character_id=@{character_id}}} {{subtitle}} {{name=@{CS-Misc-Skill-3-name}}} {{Check=[[ @{skill-query} + [[ @{CS-Misc-Skill-3} ]] ]]}} @{CS-Misc-Skill-3-ut} @{skill_options} @{CS-Misc-Skill-3-cond-notes} {{generic_note=@{CS-Misc-Skill-3-note}}}</textarea> </details> </div> <div class="table-row misc consolidated misc-skill-6" data-i18n-list-item="cs-miscellaneous-08"> <span class="table-cell"><button title="%{selected|Misc-Skill-4-Check}" type="roll" value="@{PC-Whisper} @{CS-Misc-Skill-4-macro}" name="roll_CS-Misc-Skill-4-Check"></button></span> <span class="table-cell left"><input title="@{CS-Misc-Skill-4-name}" type="text" name="attr_CS-Misc-Skill-4-name" data-i18n-placeholder="miscellaneous-skill-abbrv" style="width:96%"/></span> <span class="table-cell"><input title="@{CS-Misc-Skill-4}" type="number" name="attr_CS-Misc-Skill-4" value="0" class="calc bigger-total" readonly="readonly"/></span> <span class="table-cell"><input title="@{CS-Misc-Skill-4-ranks}" type="number" name="attr_CS-Misc-Skill-4-ranks" value="0"/></span> <span class="table-cell"><input title="@{CS-Misc-Skill-4-cs}" type="checkbox" name="attr_CS-Misc-Skill-4-cs" value="3"/></span> <span class="table-cell"> <select title="@{CS-Misc-Skill-4-ability}" name="attr_CS-Misc-Skill-4-ability" class="select-small"> <option value="0" data-i18n="none" selected="selected">None</option> <option value="STR-mod" data-i18n="strength-abbrv">STR</option> <option value="DEX-mod" data-i18n="dexterity-abbrv">DEX</option> <option value="CON-mod" data-i18n="constitution-abbrv">CON</option> <option value="INT-mod" data-i18n="intelligence-abbrv">INT</option> <option value="WIS-mod" data-i18n="wisdom-abbrv">WIS</option> <option value="CHA-mod" data-i18n="charisma-abbrv">CHA</option> </select> </span> <span class="table-cell"> <input type="checkbox" name="attr_CS-Misc-Skill-4-ability" value="STR-mod" class="or-A-show noshow"/> <input type="checkbox" name="attr_CS-Misc-Skill-4-ability" value="DEX-mod" class="or-B-show noshow"/> <span class="either-or-sect text-tight" data-i18n-title="acp-may-apply-title"><span name="attr_acp"></span><span data-i18n="acp-verysmall-abbrv">ACP</span></span> </span> <span class="table-cell"><input title="@{CS-Misc-Skill-4-racial}" type="number" name="attr_CS-Misc-Skill-4-racial" value="0"/></span> <span class="table-cell"><input title="@{CS-Misc-Skill-4-trait}" type="number" name="attr_CS-Misc-Skill-4-trait" value="0"/></span> <span class="table-cell"><input title="@{CS-Misc-Skill-4-feat}" type="number" name="attr_CS-Misc-Skill-4-feat" value="0"/></span> <span class="table-cell"><input title="@{CS-Misc-Skill-4-item}" type="number" name="attr_CS-Misc-Skill-4-item" value="0"/></span> <input class="error-mshow" type="checkbox" value="1" role="status" aria-live="polite" name="attr_CS-Misc-Skill-4-misc-mod_error"/> <span class="table-cell highlight"><input class="macro-text-inline" title="@{CS-Misc-Skill-4-misc}" type="text" name="attr_CS-Misc-Skill-4-misc" value="" data-i18n-placeholder="equation-macro-place"/></span> <span class="table-cell highlight"><input title="@{CS-Misc-Skill-4-misc-mod}" type="number" class="calc" readonly="readonly" name="attr_CS-Misc-Skill-4-misc-mod" value="0"/></span> <span class="table-cell"><input title="@{CS-Misc-Skill-4-ReqTrain}" type="checkbox" name="attr_CS-Misc-Skill-4-ReqTrain" value="1"/></span> <span class="table-cell"><textarea class="skill-macro-text" title="@{CS-Misc-Skill-4-note}" name="attr_CS-Misc-Skill-4-note"></textarea></span> <details class="table-cell extra-sect"> <summary class="hide-readonly">...</summary> <textarea class="skill-macro-text" title="@{CS-Misc-Skill-4-macro}" name="attr_CS-Misc-Skill-4-macro">&{template:pf_generic} @{toggle_accessible_flag} @{toggle_rounded_flag} {{font=@{apply_specfont_chat}@{use_specfont}}} {{scroll_desc=@{scroll-desc}}} {{color=@{rolltemplate_color}}} {{header_image=@{header_image-pf_generic-skill}}} {{character_name=@{character_name}}} {{character_id=@{character_id}}} {{subtitle}} {{name=@{CS-Misc-Skill-4-name}}} {{Check=[[ @{skill-query} + [[ @{CS-Misc-Skill-4} ]] ]]}} @{CS-Misc-Skill-4-ut} @{skill_options} @{CS-Misc-Skill-4-cond-notes} {{generic_note=@{CS-Misc-Skill-4-note}}}</textarea> </details> </div> <div class="table-row misc consolidated misc-skill-6" data-i18n-list-item="cs-miscellaneous-09"> <span class="table-cell"><button title="%{selected|Misc-Skill-5-Check}" type="roll" value="@{PC-Whisper} @{CS-Misc-Skill-5-macro}" name="roll_CS-Misc-Skill-5-Check"></button></span> <span class="table-cell left"><input title="@{CS-Misc-Skill-5-name}" type="text" name="attr_CS-Misc-Skill-5-name" data-i18n-placeholder="miscellaneous-skill-abbrv" style="width:96%"/></span> <span class="table-cell"><input title="@{CS-Misc-Skill-5}" type="number" name="attr_CS-Misc-Skill-5" value="0" class="calc bigger-total" readonly="readonly"/></span> <span class="table-cell"><input title="@{CS-Misc-Skill-5-ranks}" type="number" name="attr_CS-Misc-Skill-5-ranks" value="0"/></span> <span class="table-cell"><input title="@{CS-Misc-Skill-5-cs}" type="checkbox" name="attr_CS-Misc-Skill-5-cs" value="3"/></span> <span class="table-cell"> <select title="@{CS-Misc-Skill-5-ability}" name="attr_CS-Misc-Skill-5-ability" class="select-small"> <option value="0" data-i18n="none" selected="selected">None</option> <option value="STR-mod" data-i18n="strength-abbrv">STR</option> <option value="DEX-mod" data-i18n="dexterity-abbrv">DEX</option> <option value="CON-mod" data-i18n="constitution-abbrv">CON</option> <option value="INT-mod" data-i18n="intelligence-abbrv">INT</option> <option value="WIS-mod" data-i18n="wisdom-abbrv">WIS</option> <option value="CHA-mod" data-i18n="charisma-abbrv">CHA</option> </select> </span> <span class="table-cell"> <input type="checkbox" name="attr_CS-Misc-Skill-5-ability" value="STR-mod" class="or-A-show noshow"/> <input type="checkbox" name="attr_CS-Misc-Skill-5-ability" value="DEX-mod" class="or-B-show noshow"/> <span class="either-or-sect text-tight" data-i18n-title="acp-may-apply-title"><span name="attr_acp"></span><span data-i18n="acp-verysmall-abbrv">ACP</span></span> </span> <span class="table-cell"><input title="@{CS-Misc-Skill-5-racial}" type="number" name="attr_CS-Misc-Skill-5-racial" value="0"/></span> <span class="table-cell"><input title="@{CS-Misc-Skill-5-trait}" type="number" name="attr_CS-Misc-Skill-5-trait" value="0"/></span> <span class="table-cell"><input title="@{CS-Misc-Skill-5-feat}" type="number" name="attr_CS-Misc-Skill-5-feat" value="0"/></span> <span class="table-cell"><input title="@{CS-Misc-Skill-5-item}" type="number" name="attr_CS-Misc-Skill-5-item" value="0"/></span> <input class="error-mshow" type="checkbox" value="1" role="status" aria-live="polite" name="attr_CS-Misc-Skill-5-misc-mod_error"/> <span class="table-cell highlight"><input class="macro-text-inline" title="@{CS-Misc-Skill-5-misc}" type="text" name="attr_CS-Misc-Skill-5-misc" value="" data-i18n-placeholder="equation-macro-place"/></span> <span class="table-cell highlight"><input title="@{CS-Misc-Skill-5-misc-mod}" type="number" class="calc" readonly="readonly" name="attr_CS-Misc-Skill-5-misc-mod" value="0"/></span> <span class="table-cell"><input title="@{CS-Misc-Skill-5-ReqTrain}" type="checkbox" name="attr_CS-Misc-Skill-5-ReqTrain" value="1"/></span> <span class="table-cell"><textarea class="skill-macro-text" title="@{CS-Misc-Skill-5-note}" name="attr_CS-Misc-Skill-5-note"></textarea></span> <details class="table-cell extra-sect"> <summary class="hide-readonly">...</summary> <textarea class="skill-macro-text" title="@{CS-Misc-Skill-5-macro}" name="attr_CS-Misc-Skill-5-macro">&{template:pf_generic} @{toggle_accessible_flag} @{toggle_rounded_flag} {{font=@{apply_specfont_chat}@{use_specfont}}} {{scroll_desc=@{scroll-desc}}} {{color=@{rolltemplate_color}}} {{header_image=@{header_image-pf_generic-skill}}} {{character_name=@{character_name}}} {{character_id=@{character_id}}} {{subtitle}} {{name=@{CS-Misc-Skill-5-name}}} {{Check=[[ @{skill-query} + [[ @{CS-Misc-Skill-5} ]] ]]}} @{CS-Misc-Skill-5-ut} @{skill_options} @{CS-Misc-Skill-5-cond-notes} {{generic_note=@{CS-Misc-Skill-5-note}}}</textarea> </details> </div> <div class="table-row misc consolidated misc-skill-10" data-i18n-list-item="cs-miscellaneous-10"> <span class="table-cell"><button title="%{selected|Misc-Skill-6-Check}" type="roll" value="@{PC-Whisper} @{CS-Misc-Skill-6-macro}" name="roll_CS-Misc-Skill-6-Check"></button></span> <span class="table-cell left"><input title="@{CS-Misc-Skill-6-name}" type="text" name="attr_CS-Misc-Skill-6-name" data-i18n-placeholder="miscellaneous-skill-abbrv" style="width:96%"/></span> <span class="table-cell"><input title="@{CS-Misc-Skill-6}" type="number" name="attr_CS-Misc-Skill-6" value="0" class="calc bigger-total" readonly="readonly"/></span> <span class="table-cell"><input title="@{CS-Misc-Skill-6-ranks}" type="number" name="attr_CS-Misc-Skill-6-ranks" value="0"/></span> <span class="table-cell"><input title="@{CS-Misc-Skill-6-cs}" type="checkbox" name="attr_CS-Misc-Skill-6-cs" value="3"/></span> <span class="table-cell"> <select title="@{CS-Misc-Skill-6-ability}" name="attr_CS-Misc-Skill-6-ability" class="select-small"> <option value="0" data-i18n="none" selected="selected">None</option> <option value="STR-mod" data-i18n="strength-abbrv">STR</option> <option value="DEX-mod" data-i18n="dexterity-abbrv">DEX</option> <option value="CON-mod" data-i18n="constitution-abbrv">CON</option> <option value="INT-mod" data-i18n="intelligence-abbrv">INT</option> <option value="WIS-mod" data-i18n="wisdom-abbrv">WIS</option> <option value="CHA-mod" data-i18n="charisma-abbrv">CHA</option> </select> </span> <span class="table-cell"> <input type="checkbox" name="attr_CS-Misc-Skill-6-ability" value="STR-mod" class="or-A-show noshow"/> <input type="checkbox" name="attr_CS-Misc-Skill-6-ability" value="DEX-mod" class="or-B-show noshow"/> <span class="either-or-sect text-tight" data-i18n-title="acp-may-apply-title"><span name="attr_acp"></span><span data-i18n="acp-verysmall-abbrv">ACP</span></span> </span> <span class="table-cell"><input title="@{CS-Misc-Skill-6-racial}" type="number" name="attr_CS-Misc-Skill-6-racial" value="0"/></span> <span class="table-cell"><input title="@{CS-Misc-Skill-6-trait}" type="number" name="attr_CS-Misc-Skill-6-trait" value="0"/></span> <span class="table-cell"><input title="@{CS-Misc-Skill-6-feat}" type="number" name="attr_CS-Misc-Skill-6-feat" value="0"/></span> <span class="table-cell"><input title="@{CS-Misc-Skill-6-item}" type="number" name="attr_CS-Misc-Skill-6-item" value="0"/></span> <input class="error-mshow" type="checkbox" value="1" role="status" aria-live="polite" name="attr_CS-Misc-Skill-6-misc-mod_error"/> <span class="table-cell highlight"><input class="macro-text-inline" title="@{CS-Misc-Skill-6-misc}" type="text" name="attr_CS-Misc-Skill-6-misc" value="" data-i18n-placeholder="equation-macro-place"/></span> <span class="table-cell highlight"><input title="@{CS-Misc-Skill-6-misc-mod}" type="number" class="calc" readonly="readonly" name="attr_CS-Misc-Skill-6-misc-mod" value="0"/></span> <span class="table-cell"><input title="@{CS-Misc-Skill-6-ReqTrain}" type="checkbox" name="attr_CS-Misc-Skill-6-ReqTrain" value="1"/></span> <span class="table-cell"><textarea class="skill-macro-text" title="@{CS-Misc-Skill-6-note}" name="attr_CS-Misc-Skill-6-note"></textarea></span> <details class="table-cell extra-sect"> <summary class="hide-readonly">...</summary> <textarea class="skill-macro-text" title="@{CS-Misc-Skill-6-macro}" name="attr_CS-Misc-Skill-6-macro">&{template:pf_generic} @{toggle_accessible_flag} @{toggle_rounded_flag} {{font=@{apply_specfont_chat}@{use_specfont}}} {{scroll_desc=@{scroll-desc}}} {{color=@{rolltemplate_color}}} {{header_image=@{header_image-pf_generic-skill}}} {{character_name=@{character_name}}} {{character_id=@{character_id}}} {{subtitle}} {{name=@{CS-Misc-Skill-6-name}}} {{Check=[[ @{skill-query} + [[ @{CS-Misc-Skill-6} ]] ]]}} @{CS-Misc-Skill-6-ut} @{skill_options} @{CS-Misc-Skill-6-cond-notes} {{generic_note=@{CS-Misc-Skill-6-note}}}</textarea> </details> </div> <div class="table-row misc consolidated misc-skill-10" data-i18n-list-item="cs-miscellaneous-11"> <span class="table-cell"><button title="%{selected|Misc-Skill-7-Check}" type="roll" value="@{PC-Whisper} @{CS-Misc-Skill-7-macro}" name="roll_CS-Misc-Skill-7-Check"></button></span> <span class="table-cell left"><input title="@{CS-Misc-Skill-7-name}" type="text" name="attr_CS-Misc-Skill-7-name" data-i18n-placeholder="miscellaneous-skill-abbrv" style="width:96%"/></span> <span class="table-cell"><input title="@{CS-Misc-Skill-7}" type="number" name="attr_CS-Misc-Skill-7" value="0" class="calc bigger-total" readonly="readonly"/></span> <span class="table-cell"><input title="@{CS-Misc-Skill-7-ranks}" type="number" name="attr_CS-Misc-Skill-7-ranks" value="0"/></span> <span class="table-cell"><input title="@{CS-Misc-Skill-7-cs}" type="checkbox" name="attr_CS-Misc-Skill-7-cs" value="3"/></span> <span class="table-cell"> <select title="@{CS-Misc-Skill-7-ability}" name="attr_CS-Misc-Skill-7-ability" class="select-small"> <option value="0" data-i18n="none" selected="selected">None</option> <option value="STR-mod" data-i18n="strength-abbrv">STR</option> <option value="DEX-mod" data-i18n="dexterity-abbrv">DEX</option> <option value="CON-mod" data-i18n="constitution-abbrv">CON</option> <option value="INT-mod" data-i18n="intelligence-abbrv">INT</option> <option value="WIS-mod" data-i18n="wisdom-abbrv">WIS</option> <option value="CHA-mod" data-i18n="charisma-abbrv">CHA</option> </select> </span> <span class="table-cell"> <input type="checkbox" name="attr_CS-Misc-Skill-7-ability" value="STR-mod" class="or-A-show noshow"/> <input type="checkbox" name="attr_CS-Misc-Skill-7-ability" value="DEX-mod" class="or-B-show noshow"/> <span class="either-or-sect text-tight" data-i18n-title="acp-may-apply-title"><span name="attr_acp"></span><span data-i18n="acp-verysmall-abbrv">ACP</span></span> </span> <span class="table-cell"><input title="@{CS-Misc-Skill-7-racial}" type="number" name="attr_CS-Misc-Skill-7-racial" value="0"/></span> <span class="table-cell"><input title="@{CS-Misc-Skill-7-trait}" type="number" name="attr_CS-Misc-Skill-7-trait" value="0"/></span> <span class="table-cell"><input title="@{CS-Misc-Skill-7-feat}" type="number" name="attr_CS-Misc-Skill-7-feat" value="0"/></span> <span class="table-cell"><input title="@{CS-Misc-Skill-7-item}" type="number" name="attr_CS-Misc-Skill-7-item" value="0"/></span> <input class="error-mshow" type="checkbox" value="1" role="status" aria-live="polite" name="attr_CS-Misc-Skill-7-misc-mod_error"/> <span class="table-cell highlight"><input class="macro-text-inline" title="@{CS-Misc-Skill-7-misc}" type="text" name="attr_CS-Misc-Skill-7-misc" value="" data-i18n-placeholder="equation-macro-place"/></span> <span class="table-cell highlight"><input title="@{CS-Misc-Skill-7-misc-mod}" type="number" class="calc" readonly="readonly" name="attr_CS-Misc-Skill-7-misc-mod" value="0"/></span> <span class="table-cell"><input title="@{CS-Misc-Skill-7-ReqTrain}" type="checkbox" name="attr_CS-Misc-Skill-7-ReqTrain" value="1"/></span> <span class="table-cell"><textarea class="skill-macro-text" title="@{CS-Misc-Skill-7-note}" name="attr_CS-Misc-Skill-7-note"></textarea></span> <details class="table-cell extra-sect"> <summary class="hide-readonly">...</summary> <textarea class="skill-macro-text" title="@{CS-Misc-Skill-7-macro}" name="attr_CS-Misc-Skill-7-macro">&{template:pf_generic} @{toggle_accessible_flag} @{toggle_rounded_flag} {{font=@{apply_specfont_chat}@{use_specfont}}} {{scroll_desc=@{scroll-desc}}} {{color=@{rolltemplate_color}}} {{header_image=@{header_image-pf_generic-skill}}} {{character_name=@{character_name}}} {{character_id=@{character_id}}} {{subtitle}} {{name=@{CS-Misc-Skill-7-name}}} {{Check=[[ @{skill-query} + [[ @{CS-Misc-Skill-7} ]] ]]}} @{CS-Misc-Skill-7-ut} @{skill_options} @{CS-Misc-Skill-7-cond-notes} {{generic_note=@{CS-Misc-Skill-7-note}}}</textarea> </details> </div> <div class="table-row misc consolidated misc-skill-10" data-i18n-list-item="cs-miscellaneous-12"> <span class="table-cell"><button title="%{selected|Misc-Skill-8-Check}" type="roll" value="@{PC-Whisper} @{CS-Misc-Skill-8-macro}" name="roll_CS-Misc-Skill-8-Check"></button></span> <span class="table-cell left"><input title="@{CS-Misc-Skill-8-name}" type="text" name="attr_CS-Misc-Skill-8-name" data-i18n-placeholder="miscellaneous-skill-abbrv" style="width:96%"/></span> <span class="table-cell"><input title="@{CS-Misc-Skill-8}" type="number" name="attr_CS-Misc-Skill-8" value="0" class="calc bigger-total" readonly="readonly"/></span> <span class="table-cell"><input title="@{CS-Misc-Skill-8-ranks}" type="number" name="attr_CS-Misc-Skill-8-ranks" value="0"/></span> <span class="table-cell"><input title="@{CS-Misc-Skill-8-cs}" type="checkbox" name="attr_CS-Misc-Skill-8-cs" value="3"/></span> <span class="table-cell"> <select title="@{CS-Misc-Skill-8-ability}" name="attr_CS-Misc-Skill-8-ability" class="select-small"> <option value="0" data-i18n="none" selected="selected">None</option> <option value="STR-mod" data-i18n="strength-abbrv">STR</option> <option value="DEX-mod" data-i18n="dexterity-abbrv">DEX</option> <option value="CON-mod" data-i18n="constitution-abbrv">CON</option> <option value="INT-mod" data-i18n="intelligence-abbrv">INT</option> <option value="WIS-mod" data-i18n="wisdom-abbrv">WIS</option> <option value="CHA-mod" data-i18n="charisma-abbrv">CHA</option> </select> </span> <span class="table-cell"> <input type="checkbox" name="attr_CS-Misc-Skill-8-ability" value="STR-mod" class="or-A-show noshow"/> <input type="checkbox" name="attr_CS-Misc-Skill-8-ability" value="DEX-mod" class="or-B-show noshow"/> <span class="either-or-sect text-tight" data-i18n-title="acp-may-apply-title"><span name="attr_acp"></span><span data-i18n="acp-verysmall-abbrv">ACP</span></span> </span> <span class="table-cell"><input title="@{CS-Misc-Skill-8-racial}" type="number" name="attr_CS-Misc-Skill-8-racial" value="0"/></span> <span class="table-cell"><input title="@{CS-Misc-Skill-8-trait}" type="number" name="attr_CS-Misc-Skill-8-trait" value="0"/></span> <span class="table-cell"><input title="@{CS-Misc-Skill-8-feat}" type="number" name="attr_CS-Misc-Skill-8-feat" value="0"/></span> <span class="table-cell"><input title="@{CS-Misc-Skill-8-item}" type="number" name="attr_CS-Misc-Skill-8-item" value="0"/></span> <input class="error-mshow" type="checkbox" value="1" role="status" aria-live="polite" name="attr_CS-Misc-Skill-8-misc-mod_error"/> <span class="table-cell highlight"><input class="macro-text-inline" title="@{CS-Misc-Skill-8-misc}" type="text" name="attr_CS-Misc-Skill-8-misc" value="" data-i18n-placeholder="equation-macro-place"/></span> <span class="table-cell highlight"><input title="@{CS-Misc-Skill-8-misc-mod}" type="number" class="calc" readonly="readonly" name="attr_CS-Misc-Skill-8-misc-mod" value="0"/></span> <span class="table-cell"><input title="@{CS-Misc-Skill-8-ReqTrain}" type="checkbox" name="attr_CS-Misc-Skill-8-ReqTrain" value="1"/></span> <span class="table-cell"><textarea class="skill-macro-text" title="@{CS-Misc-Skill-8-note}" name="attr_CS-Misc-Skill-8-note"></textarea></span> <details class="table-cell extra-sect"> <summary class="hide-readonly">...</summary> <textarea class="skill-macro-text" title="@{CS-Misc-Skill-8-macro}" name="attr_CS-Misc-Skill-8-macro">&{template:pf_generic} @{toggle_accessible_flag} @{toggle_rounded_flag} {{font=@{apply_specfont_chat}@{use_specfont}}} {{scroll_desc=@{scroll-desc}}} {{color=@{rolltemplate_color}}} {{header_image=@{header_image-pf_generic-skill}}} {{character_name=@{character_name}}} {{character_id=@{character_id}}} {{subtitle}} {{name=@{CS-Misc-Skill-8-name}}} {{Check=[[ @{skill-query} + [[ @{CS-Misc-Skill-8} ]] ]]}} @{CS-Misc-Skill-8-ut} @{skill_options} @{CS-Misc-Skill-8-cond-notes} {{generic_note=@{CS-Misc-Skill-8-note}}}</textarea> </details> </div> <div class="table-row misc consolidated misc-skill-10" data-i18n-list-item="cs-miscellaneous-13"> <span class="table-cell"><button title="%{selected|Misc-Skill-9-Check}" type="roll" value="@{PC-Whisper} @{CS-Misc-Skill-9-macro}" name="roll_CS-Misc-Skill-9-Check"></button></span> <span class="table-cell left"><input title="@{CS-Misc-Skill-9-name}" type="text" name="attr_CS-Misc-Skill-9-name" data-i18n-placeholder="miscellaneous-skill-abbrv" style="width:96%"/></span> <span class="table-cell"><input title="@{CS-Misc-Skill-9}" type="number" name="attr_CS-Misc-Skill-9" value="0" class="calc bigger-total" readonly="readonly"/></span> <span class="table-cell"><input title="@{CS-Misc-Skill-9-ranks}" type="number" name="attr_CS-Misc-Skill-9-ranks" value="0"/></span> <span class="table-cell"><input title="@{CS-Misc-Skill-9-cs}" type="checkbox" name="attr_CS-Misc-Skill-9-cs" value="3"/></span> <span class="table-cell"> <select title="@{CS-Misc-Skill-9-ability}" name="attr_CS-Misc-Skill-9-ability" class="select-small"> <option value="0" data-i18n="none" selected="selected">None</option> <option value="STR-mod" data-i18n="strength-abbrv">STR</option> <option value="DEX-mod" data-i18n="dexterity-abbrv">DEX</option> <option value="CON-mod" data-i18n="constitution-abbrv">CON</option> <option value="INT-mod" data-i18n="intelligence-abbrv">INT</option> <option value="WIS-mod" data-i18n="wisdom-abbrv">WIS</option> <option value="CHA-mod" data-i18n="charisma-abbrv">CHA</option> </select> </span> <span class="table-cell"> <input type="checkbox" name="attr_CS-Misc-Skill-9-ability" value="STR-mod" class="or-A-show noshow"/> <input type="checkbox" name="attr_CS-Misc-Skill-9-ability" value="DEX-mod" class="or-B-show noshow"/> <span class="either-or-sect text-tight" data-i18n-title="acp-may-apply-title"><span name="attr_acp"></span><span data-i18n="acp-verysmall-abbrv">ACP</span></span> </span> <span class="table-cell"><input title="@{CS-Misc-Skill-9-racial}" type="number" name="attr_CS-Misc-Skill-9-racial" value="0"/></span> <span class="table-cell"><input title="@{CS-Misc-Skill-9-trait}" type="number" name="attr_CS-Misc-Skill-9-trait" value="0"/></span> <span class="table-cell"><input title="@{CS-Misc-Skill-9-feat}" type="number" name="attr_CS-Misc-Skill-9-feat" value="0"/></span> <span class="table-cell"><input title="@{CS-Misc-Skill-9-item}" type="number" name="attr_CS-Misc-Skill-9-item" value="0"/></span> <input class="error-mshow" type="checkbox" value="1" role="status" aria-live="polite" name="attr_CS-Misc-Skill-9-misc-mod_error"/> <span class="table-cell highlight"><input class="macro-text-inline" title="@{CS-Misc-Skill-9-misc}" type="text" name="attr_CS-Misc-Skill-9-misc" value="" data-i18n-placeholder="equation-macro-place"/></span> <span class="table-cell highlight"><input title="@{CS-Misc-Skill-9-misc-mod}" type="number" class="calc" readonly="readonly" name="attr_CS-Misc-Skill-9-misc-mod" value="0"/></span> <span class="table-cell"><input title="@{CS-Misc-Skill-9-ReqTrain}" type="checkbox" name="attr_CS-Misc-Skill-9-ReqTrain" value="1"/></span> <span class="table-cell"><textarea class="skill-macro-text" title="@{CS-Misc-Skill-9-note}" name="attr_CS-Misc-Skill-9-note"></textarea></span> <details class="table-cell extra-sect"> <summary class="hide-readonly">...</summary> <textarea class="skill-macro-text" title="@{CS-Misc-Skill-9-macro}" name="attr_CS-Misc-Skill-9-macro">&{template:pf_generic} @{toggle_accessible_flag} @{toggle_rounded_flag} {{font=@{apply_specfont_chat}@{use_specfont}}} {{scroll_desc=@{scroll-desc}}} {{color=@{rolltemplate_color}}} {{header_image=@{header_image-pf_generic-skill}}} {{character_name=@{character_name}}} {{character_id=@{character_id}}} {{subtitle}} {{name=@{CS-Misc-Skill-9-name}}} {{Check=[[ @{skill-query} + [[ @{CS-Misc-Skill-9} ]] ]]}} @{CS-Misc-Skill-9-ut} @{skill_options} @{CS-Misc-Skill-9-cond-notes} {{generic_note=@{CS-Misc-Skill-9-note}}}</textarea> </details> </div> </div> <div class="table center skills-key"> <b><span data-i18n="class-skill-abbrv">CS</span></b> = <span data-i18n="class-skill" style="margin-right:10%">Class Skill</span> <b><span data-i18n="requires-training-abbrv">RT</span></b> = <span data-i18n="requires-training">Requires Training</span> </div> </div> <div class="noshow"> <input name="attr_Acrobatics-ut" type="hidden" value="{{untrained=}}"/><input name="attr_Appraise-ut" type="hidden" value="{{untrained=}}"/><input name="attr_Bluff-ut" type="hidden" value="{{untrained=}}"/><input name="attr_Climb-ut" type="hidden" value="{{untrained=}}"/> <input name="attr_Craft-ut" type="hidden" value="{{untrained=}}"/><input name="attr_Craft10-ut" type="hidden" value="{{untrained=}}"/><input name="attr_Craft2-ut" type="hidden" value="{{untrained=}}"/><input name="attr_Craft3-ut" type="hidden" value="{{untrained=}}"/><input name="attr_Craft4-ut" type="hidden" value="{{untrained=}}"/><input name="attr_Craft5-ut" type="hidden" value="{{untrained=}}"/><input name="attr_Craft6-ut" type="hidden" value="{{untrained=}}"/><input name="attr_Craft7-ut" type="hidden" value="{{untrained=}}"/><input name="attr_Craft8-ut" type="hidden" value="{{untrained=}}"/><input name="attr_Craft9-ut" type="hidden" value="{{untrained=}}"/> <input name="attr_Diplomacy-ut" type="hidden" value="{{untrained=}}"/><input name="attr_Disable-Device-ut" type="hidden" value="{{untrained=1}}"/><input name="attr_Disguise-ut" type="hidden" value="{{untrained=}}"/><input name="attr_Escape-Artist-ut" type="hidden" value="{{untrained=}}"/><input name="attr_Fly-ut" type="hidden" value="{{untrained=}}"/> <input name="attr_Handle-Animal-ut" type="hidden" value="{{untrained=1}}"/><input name="attr_Heal-ut" type="hidden" value="{{untrained=}}"/><input name="attr_Intimidate-ut" type="hidden" value="{{untrained=}}"/> <input name="attr_Knowledge-Arcana-ut" type="hidden" value="{{untrained=1}}"/><input name="attr_Knowledge-Dungeoneering-ut" type="hidden" value="{{untrained=1}}"/><input name="attr_Knowledge-Engineering-ut" type="hidden" value="{{untrained=1}}"/><input name="attr_Knowledge-Geography-ut" type="hidden" value="{{untrained=1}}"/><input name="attr_Knowledge-History-ut" type="hidden" value="{{untrained=1}}"/><input name="attr_Knowledge-Local-ut" type="hidden" value="{{untrained=1}}"/><input name="attr_Knowledge-Nature-ut" type="hidden" value="{{untrained=1}}"/><input name="attr_Knowledge-Nobility-ut" type="hidden" value="{{untrained=1}}"/><input name="attr_Knowledge-Planes-ut" type="hidden" value="{{untrained=1}}"/><input name="attr_Knowledge-Religion-ut" type="hidden" value="{{untrained=1}}"/> <input name="attr_Linguistics-ut" type="hidden" value="{{untrained=1}}"/> <input name="attr_Misc-Skill-0-ut" type="hidden" value="{{untrained=}}"/><input name="attr_Misc-Skill-1-ut" type="hidden" value="{{untrained=}}"/><input name="attr_Misc-Skill-2-ut" type="hidden" value="{{untrained=}}"/><input name="attr_Misc-Skill-3-ut" type="hidden" value="{{untrained=}}"/> <input name="attr_Misc-Skill-4-ut" type="hidden" value="{{untrained=}}"/><input name="attr_Misc-Skill-5-ut" type="hidden" value="{{untrained=}}"/><input name="attr_Misc-Skill-6-ut" type="hidden" value="{{untrained=}}"/><input name="attr_Misc-Skill-7-ut" type="hidden" value="{{untrained=}}"/><input name="attr_Misc-Skill-8-ut" type="hidden" value="{{untrained=}}"/><input name="attr_Misc-Skill-9-ut" type="hidden" value="{{untrained=}}"/><input name="attr_Perception-ut" type="hidden" value="{{untrained=}}"/> <input name="attr_CS-Misc-Skill-0-ut" type="hidden" value="{{untrained=}}"/><input name="attr_CS-Misc-Skill-1-ut" type="hidden" value="{{untrained=}}"/><input name="attr_CS-Misc-Skill-2-ut" type="hidden" value="{{untrained=}}"/><input name="attr_CS-Misc-Skill-3-ut" type="hidden" value="{{untrained=}}"/> <input name="attr_CS-Misc-Skill-4-ut" type="hidden" value="{{untrained=}}"/><input name="attr_CS-Misc-Skill-5-ut" type="hidden" value="{{untrained=}}"/><input name="attr_CS-Misc-Skill-6-ut" type="hidden" value="{{untrained=}}"/><input name="attr_CS-Misc-Skill-7-ut" type="hidden" value="{{untrained=}}"/><input name="attr_CS-Misc-Skill-8-ut" type="hidden" value="{{untrained=}}"/><input name="attr_CS-Misc-Skill-9-ut" type="hidden" value="{{untrained=}}"/><input name="attr_Perception-ut" type="hidden" value="{{untrained=}}"/> <input name="attr_Perform-ut" type="hidden" value="{{untrained=}}"/><input name="attr_Perform10-ut" type="hidden" value="{{untrained=}}"/><input name="attr_Perform2-ut" type="hidden" value="{{untrained=}}"/><input name="attr_Perform3-ut" type="hidden" value="{{untrained=}}"/><input name="attr_Perform4-ut" type="hidden" value="{{untrained=}}"/><input name="attr_Perform5-ut" type="hidden" value="{{untrained=}}"/><input name="attr_Perform6-ut" type="hidden" value="{{untrained=}}"/><input name="attr_Perform7-ut" type="hidden" value="{{untrained=}}"/> <input name="attr_Perform8-ut" type="hidden" value="{{untrained=}}"/><input name="attr_Perform9-ut" type="hidden" value="{{untrained=}}"/> <input name="attr_Profession-ut" type="hidden" value="{{untrained=1}}"/><input name="attr_Profession10-ut" type="hidden" value="{{untrained=1}}"/><input name="attr_Profession2-ut" type="hidden" value="{{untrained=1}}"/><input name="attr_Profession3-ut" type="hidden" value="{{untrained=1}}"/><input name="attr_Profession4-ut" type="hidden" value="{{untrained=1}}"/> <input name="attr_Profession5-ut" type="hidden" value="{{untrained=1}}"/><input name="attr_Profession6-ut" type="hidden" value="{{untrained=1}}"/><input name="attr_Profession7-ut" type="hidden" value="{{untrained=1}}"/><input name="attr_Profession8-ut" type="hidden" value="{{untrained=1}}"/><input name="attr_Profession9-ut" type="hidden" value="{{untrained=1}}"/> <input name="attr_Ride-ut" type="hidden" value="{{untrained=}}"/><input name="attr_Sense-Motive-ut" type="hidden" value="{{untrained=}}"/> <input name="attr_Sleight-of-Hand-ut" type="hidden" value="{{untrained=1}}"/><input name="attr_Spellcraft-ut" type="hidden" value="{{untrained=1}}"/><input name="attr_Stealth-ut" type="hidden" value="{{untrained=}}"/><input name="attr_Survival-ut" type="hidden" value="{{untrained=}}"/><input name="attr_Swim-ut" type="hidden" value="{{untrained=}}"/><input name="attr_Use-Magic-Device-ut" type="hidden" value="{{untrained=1}}"/> <input name="attr_Artistry-ut" type="hidden" value="{{untrained=}}"/><input name="attr_Artistry2-ut" type="hidden" value="{{untrained=}}"/><input name="attr_Artistry3-ut" type="hidden" value="{{untrained=}}"/><input name="attr_Artistry4-ut" type="hidden" value="{{untrained=}}"/><input name="attr_Artistry5-ut" type="hidden" value="{{untrained=}}"/><input name="attr_Artistry6-ut" type="hidden" value="{{untrained=}}"/><input name="attr_Artistry7-ut" type="hidden" value="{{untrained=}}"/> <input name="attr_Artistry8-ut" type="hidden" value="{{untrained=}}"/><input name="attr_Artistry9-ut" type="hidden" value="{{untrained=}}"/><input name="attr_Artistry10-ut" type="hidden" value="{{untrained=}}"/> <input name="attr_Lore-ut" type="hidden" value="{{untrained=1}}"/><input name="attr_Lore2-ut" type="hidden" value="{{untrained=1}}"/><input name="attr_Lore3-ut" type="hidden" value="{{untrained=1}}"/><input name="attr_Lore4-ut" type="hidden" value="{{untrained=1}}"/><input name="attr_Lore5-ut" type="hidden" value="{{untrained=1}}"/> <input name="attr_Lore6-ut" type="hidden" value="{{untrained=1}}"/><input name="attr_Lore7-ut" type="hidden" value="{{untrained=1}}"/><input name="attr_Lore8-ut" type="hidden" value="{{untrained=1}}"/><input name="attr_Lore9-ut" type="hidden" value="{{untrained=1}}"/><input name="attr_Lore10-ut" type="hidden" value="{{untrained=1}}"/> <input name="attr_CS-Acrobatics-ut" type="hidden" value="{{untrained=}}"/><input name="attr_CS-Athletics-ut" type="hidden" value="{{untrained=}}"/><input name="attr_CS-Finesse-ut" type="hidden" value="{{untrained=1}}"/> <input name="attr_CS-Influence-ut" type="hidden" value="{{untrained=}}"/><input name="attr_CS-Nature-ut" type="hidden" value="{{untrained=1}}"/><input name="attr_CS-Perception-ut" type="hidden" value="{{untrained=}}"/><input name="attr_CS-Performance-ut" type="hidden" value="{{untrained=}}"/><input name="attr_CS-Religion-ut" type="hidden" value="{{untrained=1}}"/><input name="attr_CS-Society-ut" type="hidden" value="{{untrained=1}}"/><input name="attr_CS-Spellcraft-ut" type="hidden" value="{{untrained=1}}"/> <input name="attr_CS-Stealth-ut" type="hidden" value="{{untrained=}}"/><input name="attr_CS-Survival-ut" type="hidden" value="{{untrained=}}"/> <input name="attr_Acrobatics-cond-notes" type="hidden" value=""/><input name="attr_Appraise-cond-notes" type="hidden" value=""/><input name="attr_Bluff-cond-notes" type="hidden" value=""/><input name="attr_Climb-cond-notes" type="hidden" value=""/> <input name="attr_Craft-cond-notes" type="hidden" value=""/><input name="attr_Craft10-cond-notes" type="hidden" value=""/><input name="attr_Craft2-cond-notes" type="hidden" value=""/><input name="attr_Craft3-cond-notes" type="hidden" value=""/><input name="attr_Craft4-cond-notes" type="hidden" value=""/><input name="attr_Craft5-cond-notes" type="hidden" value=""/><input name="attr_Craft6-cond-notes" type="hidden" value=""/><input name="attr_Craft7-cond-notes" type="hidden" value=""/><input name="attr_Craft8-cond-notes" type="hidden" value=""/><input name="attr_Craft9-cond-notes" type="hidden" value=""/> <input name="attr_Diplomacy-cond-notes" type="hidden" value=""/><input name="attr_Disable-Device-cond-notes" type="hidden" value=""/><input name="attr_Disguise-cond-notes" type="hidden" value=""/><input name="attr_Escape-Artist-cond-notes" type="hidden" value=""/><input name="attr_Fly-cond-notes" type="hidden" value=""/> <input name="attr_Handle-Animal-cond-notes" type="hidden" value=""/><input name="attr_Heal-cond-notes" type="hidden" value=""/><input name="attr_Intimidate-cond-notes" type="hidden" value=""/> <input name="attr_Knowledge-Arcana-cond-notes" type="hidden" value=""/><input name="attr_Knowledge-Dungeoneering-cond-notes" type="hidden" value=""/><input name="attr_Knowledge-Engineering-cond-notes" type="hidden" value=""/><input name="attr_Knowledge-Geography-cond-notes" type="hidden" value=""/><input name="attr_Knowledge-History-cond-notes" type="hidden" value=""/><input name="attr_Knowledge-Local-cond-notes" type="hidden" value=""/><input name="attr_Knowledge-Nature-cond-notes" type="hidden" value=""/><input name="attr_Knowledge-Nobility-cond-notes" type="hidden" value=""/><input name="attr_Knowledge-Planes-cond-notes" type="hidden" value=""/><input name="attr_Knowledge-Religion-cond-notes" type="hidden" value=""/> <input name="attr_Linguistics-cond-notes" type="hidden" value=""/> <input name="attr_Misc-Skill-0-cond-notes" type="hidden" value=""/><input name="attr_Misc-Skill-1-cond-notes" type="hidden" value=""/><input name="attr_Misc-Skill-2-cond-notes" type="hidden" value=""/><input name="attr_Misc-Skill-3-cond-notes" type="hidden" value=""/> <input name="attr_Misc-Skill-4-cond-notes" type="hidden" value=""/><input name="attr_Misc-Skill-5-cond-notes" type="hidden" value=""/><input name="attr_Misc-Skill-6-cond-notes" type="hidden" value=""/><input name="attr_Misc-Skill-7-cond-notes" type="hidden" value=""/><input name="attr_Misc-Skill-8-cond-notes" type="hidden" value=""/><input name="attr_Misc-Skill-9-cond-notes" type="hidden" value=""/><input name="attr_Perception-cond-notes" type="hidden" value=""/> <input name="attr_CS-Misc-Skill-0-cond-notes" type="hidden" value=""/><input name="attr_CS-Misc-Skill-1-cond-notes" type="hidden" value=""/><input name="attr_CS-Misc-Skill-2-cond-notes" type="hidden" value=""/><input name="attr_CS-Misc-Skill-3-cond-notes" type="hidden" value=""/> <input name="attr_CS-Misc-Skill-4-cond-notes" type="hidden" value=""/><input name="attr_CS-Misc-Skill-5-cond-notes" type="hidden" value=""/><input name="attr_CS-Misc-Skill-6-cond-notes" type="hidden" value=""/><input name="attr_CS-Misc-Skill-7-cond-notes" type="hidden" value=""/><input name="attr_CS-Misc-Skill-8-cond-notes" type="hidden" value=""/><input name="attr_CS-Misc-Skill-9-cond-notes" type="hidden" value=""/><input name="attr_Perception-cond-notes" type="hidden" value=""/> <input name="attr_Perform-cond-notes" type="hidden" value=""/><input name="attr_Perform10-cond-notes" type="hidden" value=""/><input name="attr_Perform2-cond-notes" type="hidden" value=""/><input name="attr_Perform3-cond-notes" type="hidden" value=""/><input name="attr_Perform4-cond-notes" type="hidden" value=""/><input name="attr_Perform5-cond-notes" type="hidden" value=""/><input name="attr_Perform6-cond-notes" type="hidden" value=""/><input name="attr_Perform7-cond-notes" type="hidden" value=""/> <input name="attr_Perform8-cond-notes" type="hidden" value=""/><input name="attr_Perform9-cond-notes" type="hidden" value=""/> <input name="attr_Profession-cond-notes" type="hidden" value=""/><input name="attr_Profession10-cond-notes" type="hidden" value=""/><input name="attr_Profession2-cond-notes" type="hidden" value=""/><input name="attr_Profession3-cond-notes" type="hidden" value=""/><input name="attr_Profession4-cond-notes" type="hidden" value=""/> <input name="attr_Profession5-cond-notes" type="hidden" value=""/><input name="attr_Profession6-cond-notes" type="hidden" value=""/><input name="attr_Profession7-cond-notes" type="hidden" value=""/><input name="attr_Profession8-cond-notes" type="hidden" value=""/><input name="attr_Profession9-cond-notes" type="hidden" value=""/> <input name="attr_Ride-cond-notes" type="hidden" value=""/><input name="attr_Sense-Motive-cond-notes" type="hidden" value=""/> <input name="attr_Sleight-of-Hand-cond-notes" type="hidden" value=""/><input name="attr_Spellcraft-cond-notes" type="hidden" value=""/><input name="attr_Stealth-cond-notes" type="hidden" value=""/><input name="attr_Survival-cond-notes" type="hidden" value=""/><input name="attr_Swim-cond-notes" type="hidden" value=""/><input name="attr_Use-Magic-Device-cond-notes" type="hidden" value=""/> <input name="attr_Artistry-cond-notes" type="hidden" value=""/><input name="attr_Artistry2-cond-notes" type="hidden" value=""/><input name="attr_Artistry3-cond-notes" type="hidden" value=""/><input name="attr_Artistry4-cond-notes" type="hidden" value=""/><input name="attr_Artistry5-cond-notes" type="hidden" value=""/><input name="attr_Artistry6-cond-notes" type="hidden" value=""/><input name="attr_Artistry7-cond-notes" type="hidden" value=""/> <input name="attr_Artistry8-cond-notes" type="hidden" value=""/><input name="attr_Artistry9-cond-notes" type="hidden" value=""/><input name="attr_Artistry10-cond-notes" type="hidden" value=""/> <input name="attr_Lore-cond-notes" type="hidden" value=""/><input name="attr_Lore2-cond-notes" type="hidden" value=""/><input name="attr_Lore3-cond-notes" type="hidden" value=""/><input name="attr_Lore4-cond-notes" type="hidden" value=""/><input name="attr_Lore5-cond-notes" type="hidden" value=""/> <input name="attr_Lore6-cond-notes" type="hidden" value=""/><input name="attr_Lore7-cond-notes" type="hidden" value=""/><input name="attr_Lore8-cond-notes" type="hidden" value=""/><input name="attr_Lore9-cond-notes" type="hidden" value=""/><input name="attr_Lore10-cond-notes" type="hidden" value=""/> <input name="attr_CS-Acrobatics-cond-notes" type="hidden" value=""/><input name="attr_CS-Athletics-cond-notes" type="hidden" value=""/><input name="attr_CS-Finesse-cond-notes" type="hidden" value=""/> <input name="attr_CS-Influence-cond-notes" type="hidden" value=""/><input name="attr_CS-Nature-cond-notes" type="hidden" value=""/><input name="attr_CS-Perception-cond-notes" type="hidden" value=""/><input name="attr_CS-Performance-cond-notes" type="hidden" value=""/><input name="attr_CS-Religion-cond-notes" type="hidden" value=""/><input name="attr_CS-Society-cond-notes" type="hidden" value=""/><input name="attr_CS-Spellcraft-cond-notes" type="hidden" value=""/> <input name="attr_CS-Stealth-cond-notes" type="hidden" value=""/><input name="attr_CS-Survival-cond-notes" type="hidden" value=""/> </div> </div> <div class="section4 section section-abilities" role="region" aria-label="Abilities" data-i18n-aria-label="abilities"> <h1 class="selected-tabtitle" data-i18n="abilities">Abilities</h1> <div class="col col1"> <div class="h2-section inline ability-buttons hide-readonly"> <input type="checkbox" class="npc-show noshow" name="attr_is_npc" value="1" role="presentation"/> <div role="contentinfo" aria-label="Command buttons for chat -displays ability buttons in chat to press there" class="top-buttons inline pc-only"> <input class="showarrow h2arrow" style="width:5em;margin-right:-4.75em" type="checkbox" name="attr_ability-command-buttons-show" aria-label="check to reveal command buttons" data-i18n-title="menus-showsect-cmd" data-i18n-aria-label="menus-showsect-cmd" value="1" checked="checked"/> <h2 class="clickheader showsect"><label data-i18n="menus" aria-label="Show chat ability command buttons">Menus</label></h2> <span class="h2-section inline buttons-menu" style="border:none"> <span class="hide-readonly" style="margin-left:2em"></span> <input type="checkbox" class="mythic-show" name="attr_mythic-adventures-show" value="1" role="presentation"/> <input type="checkbox" class="traits-show" name="attr_use_traits" value="1" role="presentation"/> <input type="checkbox" class="racial-traits-show" name="attr_use_racial_traits" value="1" role="presentation"/> <input type="checkbox" class="featlist-show" name="attr_use_feats" value="1" role="presentation"/> <input type="checkbox" class="classfeatures-show" name="attr_use_class_features" value="1" role="presentation"/> <input type="checkbox" class="oldslas-show" name="attr_use_spell-like-abilities" value="1" role="presentation"/> <button type="roll" name="roll_abilities" class="command-button" value="/w &quot;@{character_name}&quot; @{ability_buttons_macro} {{whisper=@{PC-whisper}}} {{switch=~@{character_id}|NPC-abilities}}" title="%{selected|abilities}"><span data-i18n="abilities">Abilities</span></button> <button type="roll" name="roll_ex_button" class="command-button" value="/w &quot;@{character_name}&quot; @{ex_buttons_macro} {{whisper=@{PC-whisper}}} {{switch=~@{character_id}|NPC-ex_button}}" title="%{selected|ex_button}"><span data-i18n="extraordinary-abilities-menu">Ex</span></button> <button type="roll" name="roll_sp_button" class="command-button" value="/w &quot;@{character_name}&quot; @{sp_buttons_macro} {{whisper=@{PC-whisper}}} {{switch=~@{character_id}|NPC-sp_button}}" title="%{selected|sp_button}"><span data-i18n="spell-like-abilities-menu">Sp</span></button> <button type="roll" name="roll_su_button" class="command-button" value="/w &quot;@{character_name}&quot; @{su_buttons_macro} {{whisper=@{PC-whisper}}} {{switch=~@{character_id}|NPC-su_button}}" title="%{selected|su_button}"><span data-i18n="supernatural-abilities-menu">Su</span></button> <button type="roll" name="roll_class-ability_button" class="command-button section-classfeatureslist" value="/w &quot;@{character_name}&quot; @{class-ability_buttons_macro}" title="%{selected|class-ability_button}"><span data-i18n="original-class-features-list">Orig Class Features</span></button> <button type="roll" name="roll_feat_button" class="command-button section-featlist" value="/w &quot;@{character_name}&quot; @{feat_buttons_macro} {{whisper=@{PC-whisper}}} {{switch=~@{character_id}|NPC-feat_button}}" title="%{selected|feat_button}"><span data-i18n="original-feats-list">Orig Feats</span></button> <button type="roll" name="roll_trait_button" class="command-button section-traits" value="/w &quot;@{character_name}&quot; @{trait_buttons_macro}" title="%{selected|trait_button}"><span data-i18n="original-traits-list">Orig Traits</span></button> <button type="roll" name="roll_racial-trait_button" class="command-button section-racial-traits" value="/w &quot;@{character_name}&quot; @{racial-trait_buttons_macro} {{whisper=@{PC-whisper}}} {{switch=~@{character_id}|NPC-racial-trait_button}}" title="%{selected|racial-trait_button}"><span data-i18n="original-racial-traits-list">Orig Racial Traits</span></button> <button type="roll" name="roll_mythic-feat_button" class="command-button section-mythic" value="/w &quot;@{character_name}&quot; @{mythic-feat_buttons_macro}" title="%{selected|mythic-feat_button}"><span data-i18n="mythic-feats">Orig Mythic Feats</span></button> <button type="roll" name="roll_mythic-ability_button" class="command-button section-mythic" value="/w &quot;@{character_name}&quot; @{mythic-ability_buttons_macro}" title="%{selected|mythic-ability_button}"><span data-i18n="mythic-abilities">Orig Mythic Abilities</span></button> <button type="roll" name="roll_spell-like-abilities_button" class="command-button section-oldslas" value="/w &quot;@{character_name}&quot; @{npc-spell-like-abilities_buttons_macro}" title="%{selected|spell-like-abilities_button}"><span data-i18n="original-spell-like-abilities-list">Orig spell-like abilities</span></button> <input type="hidden" name="attr_ability_buttons_macro" value="&{template:pf_block} @{toggle_attack_accessible} @{toggle_rounded_flag} {{font=@{apply_specfont_chat}@{use_specfont}}} {{scroll_desc=@{scroll-desc}}} {{color=@{rolltemplate_color}}} {{header_image=@{header_image-pf_spell}}} {{character_name=@{character_name}}} {{character_id=@{character_id}}} {{subtitle}} {{name=^{abilities}}} @{orig_ability_header_macro} {{description=^{none-available} }}"/> <input type="hidden" name="attr_ex_buttons_macro" value="&{template:pf_block} @{toggle_attack_accessible} @{toggle_rounded_flag} {{font=@{apply_specfont_chat}@{use_specfont}}} {{scroll_desc=@{scroll-desc}}} {{color=@{rolltemplate_color}}} {{header_image=@{header_image-pf_spell}}} {{character_name=@{character_name}}} {{character_id=@{character_id}}} {{subtitle=^{extraordinary-abilities-menu}}} {{name=^{abilities}}} {{description=^{none-available} }}"/> <input type="hidden" name="attr_sp_buttons_macro" value="&{template:pf_block} @{toggle_attack_accessible} @{toggle_rounded_flag} {{font=@{apply_specfont_chat}@{use_specfont}}} {{scroll_desc=@{scroll-desc}}} {{color=@{rolltemplate_color}}} {{header_image=@{header_image-pf_spell}}} {{character_name=@{character_name}}} {{character_id=@{character_id}}} {{subtitle=^{spell-like-abilities-menu}}} {{name=^{abilities}}} {{description=^{none-available} }}"/> <input type="hidden" name="attr_su_buttons_macro" value="&{template:pf_block} @{toggle_attack_accessible} @{toggle_rounded_flag} {{font=@{apply_specfont_chat}@{use_specfont}}} {{scroll_desc=@{scroll-desc}}} {{color=@{rolltemplate_color}}} {{header_image=@{header_image-pf_spell}}} {{character_name=@{character_name}}} {{character_id=@{character_id}}} {{subtitle=^{supernatural-abilities-menu}}} {{name=^{abilities}}} {{description=^{none-available} }}"/> <input type="hidden" name="attr_orig_ability_header_macro" value=""/> <input type="hidden" name="attr_class-ability_buttons_macro" value="&{template:pf_block} @{toggle_attack_accessible} @{toggle_rounded_flag} {{font=@{apply_specfont_chat}@{use_specfont}}} {{scroll_desc=@{scroll-desc}}} {{color=@{rolltemplate_color}}} {{header_image=@{header_image-pf_attack-melee}}} {{character_name=@{character_name}}} {{character_id=@{character_id}}} {{subtitle}} {{name=^{original-class-features-list}}} {{description=^{none-available} }}"/> <input type="hidden" name="attr_feat_buttons_macro" value="&{template:pf_block} @{toggle_attack_accessible} @{toggle_rounded_flag} {{font=@{apply_specfont_chat}@{use_specfont}}} {{scroll_desc=@{scroll-desc}}} {{color=@{rolltemplate_color}}} {{header_image=@{header_image-pf_attack-melee}}} {{character_name=@{character_name}}} {{character_id=@{character_id}}} {{subtitle}} {{name=^{original-feats-list}}} {{description=^{none-available} }}"/> <input type="hidden" name="attr_trait_buttons_macro" value="&{template:pf_block} @{toggle_attack_accessible} @{toggle_rounded_flag} {{font=@{apply_specfont_chat}@{use_specfont}}} {{scroll_desc=@{scroll-desc}}} {{color=@{rolltemplate_color}}} {{header_image=@{header_image-pf_attack-melee}}} {{character_name=@{character_name}}} {{character_id=@{character_id}}} {{subtitle}} {{name=^{original-traits-list}}} {{description=^{none-available} }}"/> <input type="hidden" name="attr_racial-trait_buttons_macro" value="&{template:pf_block} @{toggle_attack_accessible} @{toggle_rounded_flag} {{font=@{apply_specfont_chat}@{use_specfont}}} {{scroll_desc=@{scroll-desc}}} {{color=@{rolltemplate_color}}} {{header_image=@{header_image-pf_attack-melee}}} {{character_name=@{character_name}}} {{character_id=@{character_id}}} {{subtitle}} {{name=^{original-racial-traits-list}}} {{description=^{none-available} }}"/> <input type="hidden" name="attr_mythic-feat_buttons_macro" value="&{template:pf_block} @{toggle_attack_accessible} @{toggle_rounded_flag} {{font=@{apply_specfont_chat}@{use_specfont}}} {{scroll_desc=@{scroll-desc}}} {{color=@{rolltemplate_color}}} {{header_image=@{header_image-pf_attack-melee}}} {{character_name=@{character_name}}} {{character_id=@{character_id}}} {{subtitle}} {{name=^{mythic-feats}}} {{description=^{none-available} }}"/> <input type="hidden" name="attr_mythic-ability_buttons_macro" value="&{template:pf_block} @{toggle_attack_accessible} @{toggle_rounded_flag} {{font=@{apply_specfont_chat}@{use_specfont}}} {{scroll_desc=@{scroll-desc}}} {{color=@{rolltemplate_color}}} {{header_image=@{header_image-pf_attack-melee}}} {{character_name=@{character_name}}} {{character_id=@{character_id}}} {{subtitle}} {{name=^{mythic-abilities}}} {{description=^{none-available} }}"/> </span> </div> <div class="cheat"></div> <div role="contentinfo" aria-label="Command buttons for chat -displays ability buttons in chat to press there" class="top-buttons inline npc-only"> <input class="showarrow h2arrow" style="width:6em;margin-right:-6em" type="checkbox" name="attr_NPC-ability-command-buttons-show" aria-label="check to reveal command buttons" data-i18n-title="menus-showsect-cmd" data-i18n-aria-label="menus-showsect-cmd" value="1" checked="checked"/> <h2 class="clickheader showsect"><label data-i18n="npc-menus">NPC Menus</label></h2> <span class="h2-section inline buttons-menu" style="border:none"> <span class="hide-readonly" style="margin-left:2em"></span> <input type="checkbox" class="mythic-show" name="attr_mythic-adventures-show" value="1" role="presentation"/> <input type="checkbox" class="traits-show" name="attr_use_traits" value="1" role="presentation"/> <input type="checkbox" class="racial-traits-show" name="attr_use_racial_traits" value="1" role="presentation"/> <input type="checkbox" class="featlist-show" name="attr_use_feats" value="1" role="presentation"/> <input type="checkbox" class="classfeatures-show" name="attr_use_class_features" value="1" role="presentation"/> <input type="checkbox" class="oldslas-show" name="attr_use_spell-like-abilities" value="1" role="presentation"/> <button type="roll" name="roll_NPC-abilities" class="command-button" value="/w &quot;@{character_name}&quot; @{NPC-ability_buttons_macro} {{whisper=@{NPC-whisper}}} {{switch=~@{character_id}|abilities}}" title="%{selected|NPC-abilities}"><span data-i18n="abilities">Abilities</span></button> <button type="roll" name="roll_NPC-ex_button" class="command-button" value="/w &quot;@{character_name}&quot; @{NPC-ex_buttons_macro} {{whisper=@{NPC-whisper}}} {{switch=~@{character_id}|ex_button}}" title="%{selected|NPC-ex_button}"><span data-i18n="extraordinary-abilities-menu">Ex</span></button> <button type="roll" name="roll_NPC-sp_button" class="command-button" value="/w &quot;@{character_name}&quot; @{NPC-sp_buttons_macro} {{whisper=@{NPC-whisper}}} {{switch=~@{character_id}|sp_button}}" title="%{selected|NPC-sp_button}"><span data-i18n="spell-like-abilities-menu">Sp</span></button> <button type="roll" name="roll_NPC-su_button" class="command-button" value="/w &quot;@{character_name}&quot; @{NPC-su_buttons_macro} {{whisper=@{NPC-whisper}}} {{switch=~@{character_id}|su_button}}" title="%{selected|NPC-su_button}"><span data-i18n="supernatural-abilities-menu">Su</span></button> <button type="roll" name="roll_class-ability_button" class="command-button section-classfeatureslist" value="/w &quot;@{character_name}&quot; @{class-ability_buttons_macro}" title="%{selected|class-ability_button}"><span data-i18n="original-class-features-list">Orig Class Features</span></button> <button type="roll" name="roll_NPC-feat_button" class="command-button section-featlist" value="/w &quot;@{character_name}&quot; @{NPC-feat_buttons_macro} {{whisper=@{NPC-whisper}}} {{switch=~@{character_id}|feat_button}}" title="%{selected|NPC-feat_button}"><span data-i18n="original-feats-list">Orig Feats</span></button> <button type="roll" name="roll_trait_button" class="command-button section-traits" value="/w &quot;@{character_name}&quot; @{trait_buttons_macro}" title="%{selected|trait_button}"><span data-i18n="original-traits-list">Orig Traits</span></button> <button type="roll" name="roll_NPC-racial-trait_button" class="command-button section-racial-traits" value="/w &quot;@{character_name}&quot; @{NPC-racial-trait_buttons_macro} {{whisper=@{NPC-whisper}}} {{switch=~@{character_id}|racial-trait_button}}" title="%{selected|NPC-racial-trait_button}"><span data-i18n="original-racial-traits-list">Orig Racial Traits</span></button> <button type="roll" name="roll_mythic-feat_button" class="command-button section-mythic" value="/w &quot;@{character_name}&quot; @{mythic-feat_buttons_macro}" title="%{selected|mythic-feat_button}"><span data-i18n="mythic-feats">Orig Mythic Feats</span></button> <button type="roll" name="roll_mythic-ability_button" class="command-button section-mythic" value="/w &quot;@{character_name}&quot; @{mythic-ability_buttons_macro}" title="%{selected|mythic-ability_button}"><span data-i18n="mythic-abilities">Orig Mythic Abilities</span></button> <button type="roll" name="roll_npc-spell-like-abilities_button" class="command-button section-oldslas" value="/w &quot;@{character_name}&quot; @{npc-spell-like-abilities_buttons_macro}" title="%{selected|npc-spell-like-abilities_button}"><span data-i18n="original-spell-like-abilities-list">Orig spell-like abilities</span></button> <input type="hidden" name="attr_NPC-ability_buttons_macro" value="&{template:pf_block} @{toggle_attack_accessible} @{toggle_rounded_flag} {{font=@{apply_specfont_chat}@{use_specfont}}} {{scroll_desc=@{scroll-desc}}} {{color=@{rolltemplate_color}}} {{header_image=@{header_image-pf_spell}}} {{character_name=@{character_name}}} {{character_id=@{character_id}}} {{subtitle}} {{name=^{npc} ^{abilities}}} @{orig_ability_header_macro} {{description=^{none-available} }}"/> <input type="hidden" name="attr_NPC-ex_buttons_macro" value="&{template:pf_block} @{toggle_attack_accessible} @{toggle_rounded_flag} {{font=@{apply_specfont_chat}@{use_specfont}}} {{scroll_desc=@{scroll-desc}}} {{color=@{rolltemplate_color}}} {{header_image=@{header_image-pf_spell}}} {{character_name=@{character_name}}} {{character_id=@{character_id}}} {{subtitle=^{extraordinary-abilities-menu}}} {{name=^{npc} ^{abilities}}} {{description=^{none-available} }}"/> <input type="hidden" name="attr_NPC-sp_buttons_macro" value="&{template:pf_block} @{toggle_attack_accessible} @{toggle_rounded_flag} {{font=@{apply_specfont_chat}@{use_specfont}}} {{scroll_desc=@{scroll-desc}}} {{color=@{rolltemplate_color}}} {{header_image=@{header_image-pf_spell}}} {{character_name=@{character_name}}} {{character_id=@{character_id}}} {{subtitle=^{spell-like-abilities-menu}}} {{name=^{npc} ^{abilities}}} {{description=^{none-available} }}"/> <input type="hidden" name="attr_NPC-su_buttons_macro" value="&{template:pf_block} @{toggle_attack_accessible} @{toggle_rounded_flag} {{font=@{apply_specfont_chat}@{use_specfont}}} {{scroll_desc=@{scroll-desc}}} {{color=@{rolltemplate_color}}} {{header_image=@{header_image-pf_spell}}} {{character_name=@{character_name}}} {{character_id=@{character_id}}} {{subtitle=^{supernatural-abilities-menu}}} {{name=^{npc} ^{abilities}}} {{description=^{none-available} }}"/> <input type="hidden" name="attr_NPC-orig_ability_header_macro" value=""/> <input type="hidden" name="attr_NPC-feat_buttons_macro" value="&{template:pf_block} @{toggle_attack_accessible} @{toggle_rounded_flag} {{font=@{apply_specfont_chat}@{use_specfont}}} {{scroll_desc=@{scroll-desc}}} {{color=@{rolltemplate_color}}} {{header_image=@{header_image-pf_attack-melee}}} {{character_name=@{character_name}}} {{character_id=@{character_id}}} {{subtitle}} {{name=^{npc} ^{original-feats-list}}} {{description=^{none-available} }}"/> <input type="hidden" name="attr_NPC-racial-trait_buttons_macro" value="&{template:pf_block} @{toggle_attack_accessible} @{toggle_rounded_flag} {{font=@{apply_specfont_chat}@{use_specfont}}} {{scroll_desc=@{scroll-desc}}} {{color=@{rolltemplate_color}}} {{header_image=@{header_image-pf_attack-melee}}} {{character_name=@{character_name}}} {{character_id=@{character_id}}} {{subtitle}} {{name=^{npc} ^{original-racial-traits-list}}} {{description=^{none-available} }}"/> <input type="hidden" name="attr_npc-spell-like-abilities_buttons_macro" value="&{template:pf_block} @{toggle_attack_accessible} @{toggle_rounded_flag} {{font=@{apply_specfont_chat}@{use_specfont}}} {{scroll_desc=@{scroll-desc}}} {{color=@{rolltemplate_color}}} {{header_image=@{header_image-pf_spell}}} {{character_name=@{character_name}}} {{character_id=@{character_id}}} {{subtitle}} {{name=^{npc} ^{original-spell-like-abilities-list}}} {{description=^{none-available} }}"/> </span> </div> </div> <input type="checkbox" class="mythic-show" name="attr_mythic-adventures-show" value="1" role="presentation"/> <input type="checkbox" class="psionic-show" name="attr_psionics-show" value="1" role="presentation"/> <div class="cheat"></div> <input class="showarrow h2arrow" type="checkbox" name="attr_feats-show" data-i18n-aria-label="feats" data-i18n-title="showsect-cmd" value="1" checked="checked"/> <h2 class="clickheader showsect"><label data-i18n-title="showsect-cmd" data-i18n-aria-label="showsect-cmd" data-i18n="feats-calculation">Feat calculations</label></h2> <div class="h2-section table feats"> <span class="secondary-table-name show-readonly" data-i18n="feats-available">Feats Available</span> <div class="table-row"> <span class="table-header" data-i18n="feats-by-level">Feats by Level</span> <span class="table-header divider"></span> <span class="table-header" data-i18n="racial-bonus">Racial Bonus</span> <span class="table-header divider"></span> <span class="table-header" data-i18n="class-bonus">Class Bonus</span> <span class="table-header divider"></span> <span class="table-header" data-i18n="miscellaneous-bonus-abbrv">Misc Bonus</span> <span class="table-header divider"></span> <span class="table-header" data-i18n="total-feats">Total Feats</span> <span class="table-header table-rightcell"></span> </div> <div class="table-row"> <span class="table-cell"><input type="text" title="@{feats-level}" name="attr_feats-level" value="(floor((@{level} + 1)/2))" class="number" disabled="disabled"/></span> <span class="divider">+</span> <span class="table-cell"><input type="number" title="@{feats-race}" name="attr_feats-race" value="0"/></span> <span class="divider">+</span> <span class="table-cell"><input type="number" title="@{feats-class}" name="attr_feats-class" value="0"/></span> <span class="divider">+</span> <span class="table-cell"><input type="number" title="@{feats-misc}" name="attr_feats-misc" value="0"/></span> <span class="divider">=</span> <span class="table-cell"><input type="text" title="@{feats-total}" name="attr_feats-total" value="(@{feats-level} + [[ @{feats-race} ]] + [[ @{feats-class} ]] + [[ @{feats-misc} ]])" class="number" disabled="disabled"/></span> <span class="table-rightcell"></span> </div> </div> <div class="cheat"></div> <input class="showarrow h2arrow section-mythic" type="checkbox" name="attr_mythic-info-show" data-i18n-aria-label="mythic-hero-power" data-i18n-title="showsect-cmd" value="1" checked="checked"/> <h2 class="clickheader showsect section-mythic"><label data-i18n-title="showsect-cmd" data-i18n-aria-label="showsect-cmd" data-i18n="mythic-hero-power">Mythic Hero Information and Mythic Power</label></h2> <div class="h2-section section-mythic wide-readonly noborder-readonly mythic"> <div class="cheat"></div> <div class="h2-section section-mythic"> <div class="h2-section section-mythic" style="display:inline-block;width:59%" role="region" data-i18n-aria-label="mythic-information"> <div class="table wide-numbers"> <span class="secondary-table-name show-readonly" data-i18n="mythic-information">Mythic Information</span> <div class="table-row"> <span class="table-header" style="width:1.5em">#</span> <span class="table-header" style="width:50%" data-i18n-title="mythic-path-title" data-i18n-aria-label="mythic-path-title" title="Mythic Path: archmage, champion, guardian, hierophant, marshal, or trickster" data-i18n="mythic-path">Mythic Path</span> <span class="table-header" data-i18n-title="mythic-tier-title" data-i18n-aria-label="mythic-tier-title" title="Mythic tier or rank. Mythic tiers range from 1 to 10" data-i18n="mythic-tier">Tier</span> <span class="table-header" data-i18n-title="mythic-bonus-hit-points-title" data-i18n-aria-label="mythic-bonus-hit-points-title" title="Bonus hit points that are gained from each tier advancement: archmage: 3, champion: 5, guardian: 5, hierophant: 4, marshal: 4, or trickster: 4" data-i18n="mythic-bonus-hit-points-abbrv">Bonus HP</span> </div> <div class="table-row"> <span class="table-cell"><b>0.</b></span> <span class="table-cell"><input title="@{mythic-0-path}" type="text" name="attr_mythic-0-path" data-i18n-placeholder="mythic-path-name"/></span> <span class="table-cell"><input title="@{mythic-tier}" type="number" name="attr_mythic-tier" value="0"></span> <span class="table-cell"><input title="@{mythic-hp}" type="number" name="attr_mythic-hp" value="0"/></span> </div> <div class="table-row"> <span class="table-cell"><b>1.</b></span> <span class="table-cell"><input title="@{mythic-1-path}" type="text" name="attr_mythic-1-path" data-i18n-placeholder="mythic-path-name"/></span> <span class="table-cell"><b data-i18n-title="mythic-hit-points-title" data-i18n-aria-label="mythic-hit-points-title" title="Bonus HP x Tier. This is automatically added to Max HP"><span data-i18n="mythic-hit-points">Total Mythic HP</span>:</b></span> <span class="table-cell"><input title="@{total-mythic-hp}" type="number" name="attr_total-mythic-hp" value="0" class="calc" readonly="readonly"/></span> </div> </div> </div> <div class="h2-section section-mythic" style="display:inline-block;width:39%" role="region" data-i18n-aria-label="mythic-information"> <div class="table wide-numbers"> <span class="secondary-table-name show-readonly" data-i18n="mythic-power">Mythic Power</span> <div class="table-row"> <span class="table-header" data-i18n-title="mythic-power-avail-title" data-i18n-aria-label="mythic-power-avail-title" title="How much mythic power you have available to use" data-i18n="mythic-power-current">Current MP</span> <span class="table-header">/</span> <span class="table-header" data-i18n-title="mythic-power-max-title" data-i18n-aria-label="mythic-power-max-title" title="The maximum amount of mythic power you have" data-i18n="mythic-power-maximum">Max MP</span> <span class="table-header"></span> <span class="table-header" data-i18n-title="mythic-power-tiers-title" data-i18n-aria-label="mythic-power-tiers-title" title="The amount of mythic power you gain from tiers" data-i18n="mythic-power-tier">Tier MP</span> <span class="table-header"></span> <span class="table-header" data-i18n-title="mythic-power-miscellaneous-title" data-i18n-aria-label="mythic-power-miscellaneous-title" title="Any additional mythic power you gain from abilities or feats" data-i18n="miscellaneous-abbrv">Misc</span> </div> <div class="table-row"> <span class="table-cell"><input type="number" title="@{mythic-power}" name="attr_mythic-power" value="0" min="0"/></span> <span class="divider">/</span> <span class="table-cell"><input type="number" title="@{mythic-power|max}" name="attr_mythic-power_max" value="0" class="calc" readonly="readonly"/></span> <span class="divider">=</span> <span class="table-cell"><input type="number" title="@{tier-mythic-power}" name="attr_tier-mythic-power" value="0" class="calc" readonly="readonly"/></span> <span class="divider">+</span> <span class="table-cell"><input type="number" title="@{misc-mythic-power}" name="attr_misc-mythic-power" value="0"/></span> </div> <div class="table-row"> <span class="table-cell nowrap"><label><input type="checkbox" title="@{mythic-paragon}" name="attr_mythic-paragon" value="2"/><b data-i18n-title="mythic-paragon-title" data-i18n-aria-label="mythic-paragon-title" title="Has Mythic Paragon feat"><span data-i18n="mythic-paragon"> Mythic Paragon</span></b></label></span> </div> </div> </div> </div> </div> <div class="cheat"></div> <input class="showarrow h2arrow section-psionic" type="checkbox" name="attr_psionic-info-show" data-i18n-aria-label="psionic-information" data-i18n-title="showsect-cmd" value="1" checked="checked"/> <h2 class="clickheader showsect section-psionic"><label data-i18n-title="showsect-cmd" data-i18n-aria-label="showsect-cmd" data-i18n="psionic-information">Psionic Information</label></h2> <div class="h2-section section-psionic table wide-readonly wide-numbers psionic"> <span class="secondary-table-name show-readonly" data-i18n="psionic-manifester-level-and-power-points">Psionic Manifester Level and Power Points</span> <div class="table-group-head"> <div class="table-row"> <span class="table-header" data-i18n-title="psionic-manifester-lvls-title" data-i18n-aria-label="psionic-manifester-lvls-title" title="The sum of the levels of psionic classes that have a key ability score selected on the right." data-i18n="manifester-levels">Manifester Levels</span> <span class="table-header"></span> <span class="table-header" data-i18n-title="psionic-manifester-miscellaneous-title" data-i18n-aria-label="psionic-manifester-miscellaneous-title" title="Any miscellaneous modifiers to the manifester level." data-i18n="miscellaneous-abbrv">Misc</span> <span class="table-header"></span> <span class="table-header" data-i18n-title="psionic-manifester-levels-title" data-i18n-aria-label="psionic-manifester-levels-title" title="The total adjusted manifester level." data-i18n="total">Total</span> <span class="table-header">|</span> <span class="table-header" data-i18n-title="psionic-power-points-available-title" data-i18n-aria-label="psionic-power-points-available-title" title="How many power points you have available to use." data-i18n="current-power-points-abbrv">Current PP</span> <span class="table-header">/</span> <span class="table-header" data-i18n-title="psionic-power-points-reserve-title" data-i18n-aria-label="psionic-power-points-reserve-title" title="Your power point reserve is equal to your base power points gained from your class, bonus power points from a high key ability score, and any additional bonus power points from sources such as your character race and feat selections." data-i18n="power-point-reserve-abbrv">PP Reserve</span> <span class="table-header"></span> <span class="table-header" data-i18n-title="psionic-power-points-class-title" data-i18n-aria-label="psionic-power-points-class-title" title="The amount of base bonus power points you gain from you class(es)." data-i18n="class-power-points-abbrv">Class PP</span> <span class="table-header"></span> <span class="table-header" data-i18n-title="psionic-ability-title" data-i18n-aria-label="psionic-ability-title" title="The psionic class key ability modifier source." data-i18n="key-ability">Key Ability</span> <span class="table-header" data-i18n-title="psionic-power-points-bonus-title" data-i18n-aria-label="psionic-power-points-bonus-title" title="The amount of bonus power points you gain from manifester level and key ability modifier." data-i18n="bonus-power-points-abbrv">Bonus PP</span> <span class="table-header"></span> <span class="table-header" data-i18n-title="psionic-power-points-miscellaneous-title" data-i18n-aria-label="psionic-power-points-miscellaneous-title" title="Any additional power points you gain from race, traits or feats." data-i18n="miscellaneous-abbrv">Misc</span> </div> </div> <div class="table-row"> <span class="table-cell"><input type="number" title="@{psionic-level}" name="attr_psionic-level" value="0" min="0"/></span> <span class="divider">+</span> <span class="table-cell"><input type="number" title="@{psionic-level-misc}" name="attr_psionic-level-misc" value="0"/></span> <span class="divider">=</span> <span class="table-cell"><input type="number" title="@{psionic-level-total}" name="attr_psionic-level-total" value="0" class="calc" readonly="readonly"/></span> <span class="divider">|</span> <span class="table-cell"><input type="number" title="@{psionic-power}" name="attr_psionic-power" value="0" min="0"/></span> <span class="divider">/</span> <span class="table-cell"><input type="number" title="@{psionic-power|max}" name="attr_psionic-power_max" value="0" class="calc" readonly="readonly"/></span> <span class="divider">=</span> <span class="table-cell"><input type="number" title="@{class-psionic-power}" name="attr_class-psionic-power" value="0"/></span> <span class="divider">+</span> <span class="table-cell" style="width:8%"> <select title="@{selected-ability-psionic-power}" name="attr_selected-ability-psionic-power" style="font-size:1em"> <option value="0" data-i18n="none-default" selected="selected">&#8226;None</option> <option value="STR-mod" data-i18n="strength-abbrv">STR</option> <option value="DEX-mod" data-i18n="dexterity-abbrv">DEX</option> <option value="CON-mod" data-i18n="constitution-abbrv">CON</option> <option value="INT-mod" data-i18n="intelligence-abbrv">INT</option> <option value="WIS-mod" data-i18n="wisdom-abbrv">WIS</option> <option value="CHA-mod" data-i18n="charisma-abbrv">CHA</option> </select> </span> <span class="table-cell"><input type="number" title="@{ability-psionic-power}" name="attr_ability-psionic-power" value="0" class="calc" readonly="readonly"/></span> <span class="divider">+</span> <span class="table-cell"><input type="number" title="@{misc-psionic-power}" name="attr_misc-psionic-power" value="0"/></span> </div> <div class="table-row" style="height:2em"> <span class="table-cell nowrap"><label><input type="checkbox" title="@{psionic-focus}" name="attr_psionic-focus" value="1"/><b data-i18n-title="psionic-focus-title" data-i18n-aria-label="psionic-focus-title" title="Is maintaining psionic focus."><span data-i18n="psionic-focus"> Psionic Focus</span></b></label></span> </div> </div> <input class="kineticist-show noshow" type="checkbox" name="attr_use_burn" value="1"/> <div class="cheat kineticist"></div> <input class="showarrow h2arrow kineticist" type="checkbox" name="attr_burn-show" data-i18n-title="showsect-cmd" value="1" checked="checked"/> <h2 class="clickheader showsect kineticist"><label data-i18n-title="showsect-cmd" data-i18n-aria-label="showsect-cmd" data-i18n="kineticist-burn">Kinetic Burn</label></h2> <div class="h2-section non-table narrow-numbers kineticist kinetic-sect" role="section" data-i18n-aria-label="kineticist-burn" style="height:auto"> <span class="nontable-name secondary-table-name show-readonly" data-i18n="kineticist-burn">Kineticist Burn</span> <label class="small-label2"> <select name="attr_kineticist_level" title="@{kineticist_level}"> <option value="class-0-level" data-i18n="1-ordinal-class" selected="selected">1st Class</option> <option value="class-1-level" data-i18n="2-ordinal-class">2nd Class</option> <option value="class-2-level" data-i18n="3-ordinal-class">3rd Class</option> <option value="class-3-level" data-i18n="4-ordinal-class">4th Class</option> <option value="class-4-level" data-i18n="5-ordinal-class">5th Class</option> <option value="class-5-level" data-i18n="6-ordinal-class">6th Class</option> <option value="level" data-i18n="full-caster-level-abbrv">Level/HD</option> <option value="npc-hd-num" data-i18n="race-hd-default">Race only</option> </select> <span data-i18n="class">Class</span> </label> <label class="small-label2"> <input type="number" name="attr_kineticist_level-mod" title="@{kineticist_level-mod}" value="0" class="calc" readonly="readonly"/> <span data-i18n-title="level" title="level">level</span> </label> <label class="small-label2"> <select class="select-small" title="@{kineticist_ability}" name="attr_kineticist_ability"> <option value="STR-mod" data-i18n="strength-abbrv">STR</option> <option value="DEX-mod" data-i18n="dexterity-abbrv">DEX</option> <option value="CON-mod" data-i18n="constitution-abbrv" selected="selected">CON</option> <option value="INT-mod" data-i18n="intelligence-abbrv">INT</option> <option value="WIS-mod" data-i18n="wisdom-abbrv">WIS</option> <option value="CHA-mod" data-i18n="charisma-abbrv">CHA</option> </select> <span data-i18n-title="ability" data-i18n-aria-label="ability" data-i18n="ability">Ability</span> </label> <label class="small-label2"> <input type="number" name="attr_kineticist_ability-mod" title="@{kineticist_ability-mod}" value="0" class="calc" readonly="readonly"/> <span data-i18n="modifier-abbrv">mod</span> </label> <label class="small-label2 linked-tablecell center" style="width:25%"> <input type="checkbox" name="attr_kineticistburn_max_error" class="error-mshow" value="1"/> <input type="text" name="attr_kineticistburn_macro_text" title="@{kineticistburn_macro_text}" data-i18n-placeholder="equation-macro-place" class="macro-text-inline highlight" value="3+@{kineticist_ability-mod}"/> <input type="number" name="attr_kineticistburn" title="@{kineticistburn}" value="0"/> <input type="hidden" name="attr_oldkineticistburn" value="0"/> <div class="divider-db-lg">/</div> <input type="number" name="attr_kineticistburn_max" title="@{kineticistburn|max}" value="0" class="calc highlight" readonly="readonly"/> <br> <span class="note-a" data-i18n="burn" style="display:block">Burn </span> </label> <label class="small-label2 linked-tablecell cetner" style="width:25%"> <input type="checkbox" name="attr_internalbuffer_max_error" class="error-mshow" value="1"/> <input type="text" name="attr_internalbuffer_macro_text" title="@{internalbuffer_macro_text}" data-i18n-placeholder="equation-macro-place" class="macro-text-inline highlight" value="floor((@{kineticist_level-mod}-1)/5)"/> <input type="number" name="attr_internalbuffer" title="@{internalbuffer}" value="0"/> <div class="divider-db-lg">/</div> <input type="number" name="attr_internalbuffer_max" title="@{internalbuffer|max}" value="0" class="calc highlight" readonly="readonly"/> <br> <span class="note-a" data-i18n="internal-buffer">Internal Buffer</span> </label> <label class="small-label2"> <input type="number" name="attr_kineticblast_dc" title="@{kineticblast_dc}" value="0" class="calc" readonly="readonly"/> <span data-i18n="difficulty-class-abbrv">DC</span> </label> <label class="small-label2"> <input type="number" name="attr_kineticblast_range" title="@{kineticblast_range}" value="30"/> <span data-i18n="range">Range</span> </label> <br> <label class="small-label2 linked-fields linked-tablecell center"> <input type="checkbox" name="attr_kineticblast_attack-mod_error" class="error-mshow" value="1"/> <input type="text" name="attr_kineticblast_attack_macro_text" title="@{kineticblast_attack_macro_text}" data-i18n-placeholder="equation-macro-place" class="macro-text-inline highlight linked-cellfield"/> <input type="number" name="attr_kineticblast_attack-mod" title="@{kineticblast_attack-mod}" value="0" class="calc highlight linked-cellfield" readonly="readonly"/> <br> <span class="note-a" data-i18n="miscellaneous-attack-bonus-abbrv" style="display:block">misc atk bonus</span> </label> <label class="small-label2 linked-fields linked-tablecell center"> <input type="checkbox" name="attr_kineticblast_dmg-mod_error" class="error-mshow" value="1"/> <input type="text" name="attr_kineticblast_dmg_macro_text" title="@{kineticblast_dmg_macro_text}" data-i18n-placeholder="equation-macro-place" class="macro-text-inline highlight linked-cellfield"/> <input type="number" name="attr_kineticblast_dmg-mod" title="@{kineticblast_dmg-mod}" value="0" class="calc highlight" readonly="readonly"/> <br> <span class="note-a" data-i18n="miscellaneous-damage-bonus-abbrv" style="display:block">misc dmg bonus</span> </label> <div class="cheat"></div> <span class="nontable-name secondary-table-name show-readonly" data-i18n="kinetic-blast-attack-damage-macros">create-attack</span> <div class="small-label2"> <select class="select-small" name="attr_kineticblast_attack_type" title="@{kineticblast_attack_type}"> <option value="ranged" data-i18n="ranged" selected="selected">Ranged</option> <option value="melee" data-i18n="melee">Melee</option> </select> <span data-i18n="attack-type-abbrv">atk type</span> </div> <div class="small-label2"> <select class="select-small" name="attr_kineticblast_type" title="@{kineticblast_type}"> <option value="kinetic" data-i18n="kinetic" selected="selected">Kinetic</option> <option value="composite" data-i18n="composite">Composite</option> </select> <span data-i18n="blast">blast</span> </div> <div class="small-label2"> <select class="select-small" name="attr_kineticblast_damage_type" title="@{kineticblast_damage_type}"> <option value="physical" data-i18n="physical" selected="selected">Physical</option> <option value="energy" data-i18n="energy">Energy</option> </select> <span data-i18n="damage-type-abbrv">dmg type</span> </div> <div class="small-label2" style="width:6em"> <input style="display:inline-block" type="checkbox" value="1" name="attr_use_devastating_infusion" title="@{use_devastating_infusion}"/> <span style="white-space:normal" data-i18n="devastating-infusion">dice</span> </div> <div class="small-label2"> <input type="checkbox" name="attr_create_kineticblast_macro" value="1" class="cssbutton createmacrobutton" title="@{create_kineticblast_macro}"><span></span> <span data-i18n-title="create-macros" data-i18n="create-macros">Create Macros</span> </div> <div class="small-label2 entry-med" style="width:20%;height:auto"> <input type="text" name="attr_kineticblast_tempattack" title="@{kineticblast_tempattack}" class="macro-text-inline"/> <span class="note-a" data-i18n="attack-macro">attack macro</span> </div> <div class="small-label2 entry-med" style="width:20%;height:auto"> <input type="text" name="attr_kineticblast_tempdmg" title="@{kineticblast_tempdmg}" class="macro-text-inline"/> <span class="note-b" data-i18n="damage-macro">damage macro</span> </div> <div class="small-label2"> <input type="checkbox" name="attr_create_kineticblast_attack" value="1" class="cssbutton createattackbutton" title="@{create_kineticblast_attack}" data-i18n-aria-label="create-attack-entry"><span></span> <span data-i18n-title="create-kinetic-blast-attack" data-i18n-aria-label="create-kinetic-blast-attack" data-i18n="create-attack">Create Attack</span> </div> </div> <div class="noshow"> <input type="number" name="attr_kineticblast_attack" title="@{kineticblast_attack}" class="macro-text-inline"/> <input type="number" name="attr_kineticblast_dmg" title="@{kineticblast_dmg}" class="macro-text-inline"/> </div> </div> <div class="cheat"></div> <input class="showarrow h2arrow" type="checkbox" name="attr_abilities-show" data-i18n-aria-label="abilities" data-i18n-title="showsect-cmd" value="1" checked="checked"/> <h2 class="clickheader showsect"><label data-i18n-title="showsect-cmd" data-i18n="abilities">Abilities</label></h2> <div class="h2-section abilities repeating-sect wide-readonly"> <input type="checkbox" class="mythic-show" name="attr_mythic-adventures-show" value="1" role="presentation"/> <div role="menubar" class="abilitiesnav tabs custbordernav" aria-label="Abilities" data-i18n-aria-label="abilities"></div> <input type="radio" class="tabinput tab0 wider-tab" name="attr_abilities_tab" value="class-features" data-i18n-title="class-features" data-i18n-aria-label="class-features"/> <label role="menuitem" class="tab tab0 wider-tab" data-i18n="class-features">Features</label> <input type="radio" class="tabinput tab1 wider-tab" name="attr_abilities_tab" value="feats" data-i18n-title="feats" data-i18n-aria-label="feats"/> <label role="menuitem" class="tab tab1 wider-tab"> <span class="section-mythic-hidden" data-i18n="feats">Feats</span> <span class="section-mythic" data-i18n="mythic-feats">Mythic Feats</span> </label> <input type="radio" class="tabinput tab2 med-tab" name="attr_abilities_tab" value="traits" data-i18n-title="traits-and-racial-traits" data-i18n-aria-label="traits-and-racial-traits"/> <label role="menuitem" class="tab tab2 med-tab" data-i18n="traits">Traits</label> <input type="radio" class="tabinput tab3 section-mythic wider-tab" name="attr_abilities_tab" value="mythic" data-i18n-title="mythic-abilities" data-i18n-aria-label="mythic-abilities"/> <label role="menuitem" class="tab tab3 section-mythic wider-tab" data-i18n="mythic-abilities">Mythic Abilities</label> <input type="radio" class="tabinput tab4" name="attr_abilities_tab" value="special-attacks" data-i18n-title="special-attacks" data-i18n-aria-label="special-attacks"/> <label role="menuitem" class="tab tab4" data-i18n="special-attacks-abbrv">Spec Atk</label> <input type="radio" class="tabinput tab5 wider-tab" name="attr_abilities_tab" value="special-abilities" data-i18n-title="special-abilities" data-i18n-aria-label="special-abilities"/> <label role="menuitem" class="tab tab5 wider-tab" data-i18n="special-abilities-abbrv">Spec Abil</label> <input type="radio" class="tabinput tab6" name="attr_abilities_tab" value="spell-like-abilities" data-i18n-title="spell-like-abilities" data-i18n-aria-label="spell-like-abilities"/> <label role="menuitem" class="tab tab6" data-i18n="spell-like-abilities-abbrv">Spell-like</label> <input type="radio" class="tabinput tab7 narrow-tab" name="attr_abilities_tab" value="special-qualities" data-i18n-title="special-qualities" data-i18n-aria-label="special-qualities"/> <label role="menuitem" class="tab tab7 narrow-tab" data-i18n="special-qualities-abbrv">SQ</label> <input type="radio" class="tabinput tab8 med-tab" name="attr_abilities_tab" value="other" data-i18n-title="all-other-desc" data-i18n-aria-label="all-other-desc"/> <label role="menuitem" class="tab tab8 med-tab" data-i18n="miscellaneous-abbrv">Misc</label> <input type="radio" class="tabinput tab99 narrow-tab" name="attr_abilities_tab" value="99" data-i18n-title="all" data-i18n-aria-label="all" checked="checked"/> <label role="menuitem" class="tab tab99 narrow-tab" data-i18n="all">All</label> <span class="divider-db-lg"> </span> <input type="radio" class="tabinput tab9 narrow-tab" name="attr_abilities_tab" value="Ex" data-i18n-title="extraordinary-abilities" data-i18n-aria-label="extraordinary-abilities"/> <label role="menuitem" class="tab tab9 narrow-tab" data-i18n="extraordinary-abbrv">Ex</label> <input type="radio" class="tabinput tab10 narrow-tab" name="attr_abilities_tab" value="Sp" data-i18n-title="spell-like-abilities" data-i18n-aria-label="spell-like-abilities"/> <label role="menuitem" class="tab tab10 narrow-tab" data-i18n="spell-like-abbrv">Sp</label> <input type="radio" class="tabinput tab11 narrow-tab" name="attr_abilities_tab" value="Su" data-i18n-title="supernatural-abilities" data-i18n-aria-label="supernatural-abilities"/> <label role="menuitem" class="tab tab11 narrow-tab" data-i18n="supernatural-abbrv">Su</label> <div class="cheat"></div> <span class="tab0 nontable-name selected-tabtitle" data-i18n="class-features">Features</span> <span class="tab1 nontable-name selected-tabtitle section-mythic-hidden" data-i18n="feats">Feats</span> <span class="tab1 nontable-name selected-tabtitle section-mythic" data-i18n="mythic-feats">Mythic Feats</span> <span class="tab2 nontable-name selected-tabtitle" data-i18n="traits">Traits</span> <span class="tab3 nontable-name selected-tabtitle" data-i18n="mythic-abilities">Mythic Abilities</span> <span class="tab4 nontable-name selected-tabtitle" data-i18n="special-attacks-abbrv">Spec Atk</span> <span class="tab5 nontable-name selected-tabtitle" data-i18n="special-abilities-abbrv">Spec Abil</span> <span class="tab6 nontable-name selected-tabtitle" data-i18n="spell-like-abilities-abbrv">Spell-like</span> <span class="tab7 nontable-name selected-tabtitle" data-i18n="special-qualities-abbrv">SQ</span> <span class="tab8 nontable-name selected-tabtitle" data-i18n="miscellaneous-abbrv">Misc</span> <span class="tab9 nontable-name selected-tabtitle" data-i18n="extraordinary-abbrv">Ex</span> <span class="tab10 nontable-name selected-tabtitle" data-i18n="spell-like-abbrv">Sp</span> <span class="tab11 nontable-name selected-tabtitle" data-i18n="supernatural-abbrv">Su</span> <span class="tab99 nontable-name selected-tabtitle" data-i18n="all-abilities">All Abilities</span> <div></div> <input type="checkbox" class="minimize-show cssbutton" data-i18n-title="minimize-all-cmd" data-i18n-aria-label="minimize-all-cmd" title="Minimize all rows." name="attr_abilities-min-show" value="1"/><span></span> <input type="checkbox" class="lock-show cssbutton" data-i18n-title="expand-cmd" data-i18n-aria-label="expand-cmd" title="Collapse or expand all rows." name="attr_abilities-expand-show" value="1"/><span></span> <input type="checkbox" class="split-column-show cssbutton" data-i18n-title="column-cmd" data-i18n-aria-label="column-cmd" title="Split into two columns" name="attr_abilities-column-show" value="1"/><span></span> <label class="small-label2"><input type="checkbox" name="attr_showinmenu_all_abilities" title="@{showinmenu_all_abilities}" value="1"><span data-i18n="show-in-menu" data-i18n-title="show-in-menu-title" data-i18n-aria-label="show-in-menu-title" title="Click to display a button for this row in the appropriate command menu" aria-label="Click to display a button for this row in the appropriate command menu" style="font-size:.85em">Show</span></label> <input class="deletebutton cssbutton deletesect-show" type="checkbox" name="attr_delete_rep_ability_btn" value="1" data-i18n-title="delete-ability" data-i18n-aria-label="delete-ability-must-confirm-next-checkbox"/><span></span><label class="deletesect allrows-note"><input type="checkbox" class="selectedlabel-check" name="attr_delete_rep_ability" data-i18n-aria-label="confirm-delete-ability" data-i18n-title="confirm-delete-ability" value="1"/><b data-i18n="delete-all-rows-are-you-sure">Deletes ALL rows, are you sure?</b></label> <span class="compendium-note hide-readonly"> <span class="compendium-icon">i</span> <span class="vertical-middle" data-i18n-title="compendium-drag-n-drop-desc" data-i18n-aria-label="compendium-drag-n-drop-desc" data-i18n="compendium-drag-drop-compatible"> Compendium drag-n-drop compatible </span> <span class="drag-icon">&#9111;</span> </span> <div class="repeating-fields table hiderepborder section-ability-list"> <input type="checkbox" class="use-metrics noshow" name="attr_use_metrics" value="1"/> <fieldset class="repeating_ability"> <span class="error"><span class="pictos">!</span><span data-i18n="error-msg1">Error! You must delete this row before editing any items in this section.</span></span> <input type="radio" name="attr_tabcat" value="-1" class="tabcopy custnavsection-new" checked="checked" role="presentation"/> <input type="radio" name="attr_tabcat" value="class-features" class="tabcopy custnavsection-0" role="presentation"/> <input type="radio" name="attr_tabcat" value="feats" class="tabcopy custnavsection-1" role="presentation"/> <input type="radio" name="attr_tabcat" value="traits" class="tabcopy custnavsection-2" role="presentation"/> <input type="radio" name="attr_tabcat" value="mythic" class="tabcopy custnavsection-3" role="presentation"/> <input type="radio" name="attr_tabcat" value="special-attacks" class="tabcopy custnavsection-4" role="presentation"/> <input type="radio" name="attr_tabcat" value="special-abilities" class="tabcopy custnavsection-5" role="presentation"/> <input type="radio" name="attr_tabcat" value="spell-like-abilities" class="tabcopy custnavsection-6" role="presentation"/> <input type="radio" name="attr_tabcat" value="special-qualities" class="tabcopy custnavsection-7" role="presentation"/> <input type="radio" name="attr_tabcat" value="other" class="tabcopy custnavsection-8" role="presentation"/> <input type="radio" name="attr_tabcat2" value="-1" class="noshow" checked="checked" role="presentation"/> <input type="radio" name="attr_tabcat2" value="Ex" class="tabcopy custnavsection-9" role="presentation"/> <input type="radio" name="attr_tabcat2" value="Sp" class="tabcopy custnavsection-10" role="presentation"/> <input type="radio" name="attr_tabcat2" value="Su" class="tabcopy custnavsection-11" role="presentation"/> <div class="custrepeating-border nontable-repeating compendium-drop-target"> <input type="checkbox" class="counted sect-show" data-i18n-title="minimize-cmd" data-i18n-aria-label="minimize-cmd" title="Minimize Row" name="attr_row-show" value="1" checked="checked"/><span></span> <span class="small-label2 repeating-rollbutton noshow"><button type="roll" name="attr_npc-roll" title="%{selected|repeating_ability_$X_npc-roll}" value="@{NPC-Whisper} @{macro-text}"></button></span> <span class="small-label2 repeating-rollbutton"><button type="roll" name="attr_roll" title="%{selected|repeating_ability_$X_roll}" value="@{PC-Whisper} @{macro-text}"></button></span> <label class="small-label2"><input type="checkbox" name="attr_showinmenu" title="@{repeating_ability_$X_showinmenu}" value="1"/><span data-i18n="show-in-menu" data-i18n-title="show-in-menu-title" data-i18n-aria-label="show-in-menu-title">Show</span></label> <label class="small-label2 entry-20p-shrink"><input title="@{repeating_ability_$X_name}" type="text" name="attr_name" data-i18n-placeholder="name" accept="Name"/><span data-i18n="name">Name</span></label> <label class="small-label2 entry-12p-shrink"> <select class="select-small" title="@{repeating_ability_$X_rule_category}" name="attr_rule_category" data-i18n-aria-label="rule-category"> <option value="" data-i18n="select-one-default" selected="selected">&#8226;Select One</option> <option value="mythic-abilities" data-i18n="mythic-abilities" class="section-mythic">Mythic Abilities</option> <option value="mythic-feats" data-i18n="mythic-feats" class="section-mythic">Mythic Feats</option> <option value="class-features" data-i18n="class-features">Class Features</option> <option value="feats" data-i18n="feats">Feats</option> <option value="monster-rule" data-i18n="monster-rule">Monster Rule</option> <option value="special-abilities" data-i18n="special-abilities">Special Abilities</option> <option value="special-attacks" data-i18n="special-attacks">Special Attacks</option> <option value="special-qualities" data-i18n="special-qualities">Special Qualities</option> <option value="spell-like-abilities" data-i18n="spell-like-abilities">Spell-like Abilities</option> <option value="racial-traits" data-i18n="racial-traits">Racial Traits</option> <option value="traits" data-i18n="traits">Traits</option> <option value="other" data-i18n="other">Other</option> </select> <span data-i18n-title="rule-category" data-i18n-aria-label="rule-category" data-i18n="rule">Rule</span> </label> <label class="small-label2 entry-short sect"> <select class="select-small select-class" title="@{repeating_ability_$X_CL-basis}" name="attr_CL-basis"> <option value="0" data-i18n="not-applicable">N/A</option> <option value="@{level}" data-i18n="full-caster-level-abbrv" selected="selected">Level/HD</option> <option value="@{class-0-level}" data-i18n="1-ordinal-class">1st Class</option> <option value="@{class-1-level}" data-i18n="2-ordinal-class">2nd Class</option> <option value="@{class-2-level}" data-i18n="3-ordinal-class">3rd Class</option> <option value="@{class-3-level}" data-i18n="4-ordinal-class">4th Class</option> <option value="@{class-4-level}" data-i18n="5-ordinal-class">5th Class</option> <option value="@{class-5-level}" data-i18n="6-ordinal-class">6th Class</option> <option value="@{npc-hd-num}" data-i18n="race-hd-default">Race only</option> <option value="(0*(@{level}))" data-i18n="other">Other</option> </select> <span data-i18n-title="caster-level-basis-explanation" data-i18n-aria-label="caster-level-basis-explanation" data-i18n="source">Source</span> </label> <input type="checkbox" name="attr_CL-basis" value="0" class="or-A-show noshow nolevel-show-inverse"/> <input type="checkbox" name="attr_CL-basis" value="@{level}" class="or-B-show noshow"/> <input type="checkbox" name="attr_CL-basis" value="(0*(@{level}))" class="other-editable hidden"/> <label class="small-label2 entry-12p-shrink nor-sect sect"> <input type="text" value="" name="attr_class-name" title="@{repeating_ability_$X_class-name}" class="calc"/> <span class="nowrap" data-i18n="source-name">Source Name</span> </label> <label class="small-label2 entry-12p-shrink feats-traits-dropdown autoexpand"> <input type="text" name="attr_ability_type2" list="feats" class="show-feats" title="@{repeating_ability_$X_ability_type2}" placeholder="General" data-i18n-placeholder="general" value="" accept="Feat Type"/> <input type="text" name="attr_ability_type2" list="traits" class="show-traits" title="@{repeating_ability_$X_ability_type2}" placeholder="General" data-i18n-placeholder="general" value=""/> <span class="show-feats" data-i18n="feat-type">Feat Type</span> <span class="show-traits" data-i18n="trait-type">Trait Type</span> <span name="attr_ability_type2" class="autoexpand"></span> </label> <label class="small-label2 entry-12p-shrink exspsu-dropdown autoexpand"> <select title="@{repeating_ability_$X_ability_type}" name="attr_ability_type"> <option value="" data-i18n="not-applicable-abbrv-default" selected="selected">&#8226;N/A</option> <option value="Ex" data-i18n="extraordinary-abbrv">Ex</option> <option value="Sp" data-i18n="spell-like-abbrv">Sp</option> <option value="Su" data-i18n="supernatural-abbrv">Su</option> </select> <span data-i18n-title="ability-type-title" data-i18n-aria-label="ability-type-title" data-i18n="type">Type</span> </label> <label class="small-label2 entry-20p-shrink" style="height:auto"><textarea class="inline-textarea both" title="@{repeating_ability_$X_short-description}" name="attr_short-description" data-i18n-placeholder="short-description"></textarea><span data-i18n="short-description-abbrv">Short Desc</span></label> <label class="small-label2" style="width:6em"> <select class="select-small" title="@{repeating_ability_$X_frequency}" name="attr_frequency"> <option value="not-applicable" data-i18n="not-applicable-abbrv-default" selected="selected">&#8226; N/A</option> <option value="constant" data-i18n="constant">Constant</option> <option value="atwill" data-i18n="at-will">At Will</option> <option value="perday" data-i18n="per-day-abbrv">/day</option> <option value="hexfreq" data-i18n="24-per-target-abbrv">/24/target</option> <option value="everyrounds" data-i18n="every-rounds-abbrv">Every n rnds</option> <option value="perweek" data-i18n="per-week-abbrv">/week</option> <option value="permonth" data-i18n="per-month-abbrv">/month</option> <option value="other" data-i18n="other">Other</option> </select> <span data-i18n-title="frequency-title" data-i18n-aria-label="frequency-title" data-i18n="frequency-abbrv">Freq</span> </label> <input type="checkbox" value="everyrounds" name="attr_frequency" class="nextitem-show noshow"/> <label class="small-label2 sect nextitem entry-10p-shrink"><input type="text" class="macro-text-inline" title="@{repeating_ability_$X_rounds_between}" name="attr_rounds_between" data-i18n-placeholder="full-macro-place"/><span data-i18n="rounds">Rounds</span></label> <input type="checkbox" value="perday" name="attr_frequency" class="or4-show noshow"/> <input type="checkbox" value="perweek" name="attr_frequency" class="or4-show noshow"/> <input type="checkbox" value="permonth" name="attr_frequency" class="or4-show noshow"/> <input type="checkbox" value="other" name="attr_frequency" class="or4-show noshow"/> <label class="small-label2 or4-sect"> <input class="narrow-numbers" title="@{repeating_ability_$X_used}" type="number" name="attr_used" value=""/> <span class="nowrap-over" data-i18n="number-prepared-abbrv">#Left</span> </label> <label class="divider-db-lg or4-sect">/</label> <input type="checkbox" name="attr_used_max_error" class="error-mshow" value="1"/> <label class="small-label2 highlight or4-sect"> <input class="narrow-numbers calc" title="@{repeating_ability_$X_used|max}" type="number" name="attr_used_max" value="" readonly="readonly"/> <span class="nowrap-over" data-i18n="maximum-abbrv">Max</span> </label> <label class="small-label2 sect highlight hide-readonly or4-sect entry-med"> <input type="text" class="macro-text-inline" title="@{repeating_ability_$X_max-calculation}" name="attr_max-calculation" data-i18n-placeholder="equation-macro-place"/> <span class="super note-a" data-i18n="maximum-calculation-abbrv">Max Calc</span> </label> <div class="noshow"> <input type="text" name="attr_compendium_category" accept="Category" value=""/> <input type="text" name="attr_ability_type_compendium" accept="Ability Type" value=""/> <input type="text" name="attr_range_from_compendium" accept="Range" value=""/> <input type="text" name="attr_target_from_compendium" accept="Target" value=""/> <input type="text" name="attr_area_from_compendium" accept="Area" value=""/> <input type="text" name="attr_effect_from_compendium" accept="Effect" value=""/> </div> <div class="sect expand"> <input type="checkbox" class="showarrow desc-show" data-i18n-title="showsect-cmd" data-i18n-aria-label="showsect-cmd" aria-label="Show Description" name="attr_description-show" value="1"/> <label class="showsect desc-showlabel" data-i18n="description">Description</label> <input type="checkbox" class="showarrow level-show nolevel-sect" data-i18n-title="showsect-cmd" data-i18n-aria-label="showsect-cmd" aria-label="Show Miscellaneous" name="attr_misc-show" value="1"/> <label class="showsect level-showlabel nolevel-sect" data-i18n="level-basis">Level basis</label> <input type="checkbox" class="showarrow range-show" data-i18n-title="showsect-cmd" data-i18n-aria-label="showsect-cmd" aria-label="Show Miscellaneous" name="attr_range-show" value="1"/> <label class="showsect range-showlabel" data-i18n="range">Range</label> <input type="checkbox" class="showarrow attack-damage-show" data-i18n-title="showsect-cmd" data-i18n-aria-label="showsect-cmd" aria-label="Show attack and damage fields" name="attr_attack-show" value="1"/> <label class="showsect attack-damage-showlabel" data-i18n="attack-and-damage">Attack and Damage</label> <input type="checkbox" class="showarrow macro-text-show" data-i18n-title="showsect-cmd" data-i18n-aria-label="showsect-cmd" aria-label="Show Macro Text" name="attr_macro-text-show" value="1"/> <label class="showsect macro-text-showlabel super note-d" data-i18n="macro-text">Macro Text</label> <input type="checkbox" class="showarrow id-show" data-i18n-title="showsect-cmd" data-i18n-aria-label="showsect-cmd" aria-label="Show Row ID" name="attr_ids-show" value="1"/> <label class="showsect id-showlabel" data-i18n="identification-abbrv">ID</label> <hr class="subnav-hr"> <div class="cheat"></div> <div class="level nolevel-sect"> <input type="checkbox" value="1" name="attr_showextrafields" class="extra-show or-A-show noshow"/> <input type="checkbox" value="Sp" name="attr_ability_type" class="sp-show noshow"/> <label class="small-label2"> <input type="checkbox" value="1" name="attr_showextrafields"/> <span data-i18n-title="display-advanced-options-title" data-i18n="custom">Custom</span> </label> <label class="small-label2 extra-sect"> <input class="number calc" type="number" name="attr_CL-basis-mod" title="@{repeating_ability_$X_CL-basis-mod}" value="0" readonly="readonly"/> <span data-i18n-title="caster-level-basis-explanation" data-i18n-aria-label="caster-level-basis-explanation" data-i18n="caster-level-basis-abbreviation">CL basis</span> </label> <label class="divider-db-lg nowrap extra-sect">+(</label> <label class="small-label2 linked-tablecell extra-sect nowrap entry-med"> <input type="checkbox" value="1" name="attr_CL-misc-mod_error" class="error-mshow"/> <input type="text" class="macro-text-inline linked-cellfield highlight" title="@{repeating_ability_$X_CL-misc}" name="attr_CL-misc" data-i18n-placeholder="equation-macro-place"/> <input type="number" value="0" name="attr_CL-misc-mod" title="@{repeating_ability_$X_CL-misc-mod}" class="narrow-numbers calc linked-cellfield highlight" readonly="readonly"/> <span class="super note-a" data-i18n-title="buff-spell-caster-level-title" data-i18n-aria-label="buff-spell-caster-level-title" data-i18n="miscellaneous-abbrv">Misc</span> </label> <label class="divider-db-lg nowrap extra-sect">)=</label> <label class="small-label2 number"> <input type="number" value="0" title="@{repeating_ability_$X_casterlevel}" name="attr_casterlevel" class="calc bigger-total"/> <span data-i18n-title="effective-caster-level" data-i18n-aria-label="effective-caster-level" data-i18n="caster-level-abbrv">CL</span> </label> <label class="divider-db-lg extra-sect">|</label> <label class="small-label2"> <select class="select-small" title="@{repeating_ability_$X_ability-basis}" name="attr_ability-basis"> <option value="0" data-i18n="none-default" selected="selected">None</option> <option value="@{STR-mod}" data-i18n="strength-abbrv">STR</option> <option value="@{DEX-mod}" data-i18n="dexterity-abbrv">DEX</option> <option value="@{CON-mod}" data-i18n="constitution-abbrv">CON</option> <option value="@{INT-mod}" data-i18n="intelligence-abbrv">INT</option> <option value="@{WIS-mod}" data-i18n="wisdom-abbrv">WIS</option> <option value="@{CHA-mod}" data-i18n="charisma-abbrv">CHA</option> </select> <span data-i18n-title="ability-basis-desc" data-i18n-aria-label="ability-basis-desc" data-i18n="ability">Ability</span> </label> <label class="divider-db-lg extra-sect">|</label> <label class="small-label2"> <select class="select-small select-spelllvl" title="@{repeating_ability_$X_spell_level-basis}" name="attr_spell_level-basis"> <option value="floor(@{casterlevel}/2)" data-i18n="half-caster-level-abbrv-selected" selected="selected">&#8226;&#189; Lvl/HD</option> <option value="@{casterlevel}" data-i18n="full-caster-level-abbrv">Lvl/HD</option> <option value="0" data-i18n="custom-level-abbrv">Custom Lvl</option> </select> <span data-i18n-title="difficulty-class-effect-basis-desc" data-i18n-aria-label="difficulty-class-effect-basis-desc" data-i18n="difficulty-class-effect-basis">DC/Effect Basis</span> </label> <input type="checkbox" value="0" class="noshow or-B-show" name="attr_spell_level-basis" role="presentation"/> <label class="divider-db-lg nowrap either-or-sect">+(</label> <label class="small-label2 linked-tablecell either-or-sect nowrap entry-med"> <input type="checkbox" value="1" name="attr_spell_level-misc-mod_error" class="error-mshow"/> <input type="text" class="macro-text-inline linked-cellfield highlight" title="@{repeating_ability_$X_spell_level-misc}" name="attr_spell_level-misc" data-i18n-placeholder="equation-macro-place"/> <input type="number" value="0" name="attr_spell_level-misc-mod" title="@{repeating_ability_$X_spell_level-misc-mod}" class="narrow-numbers calc linked-cellfield highlight" readonly="readonly"/> <span class="super note-a" data-i18n-aria-label="spell-level-miscellaneous-desc" data-i18n-title="spell-level-miscellaneous-desc" data-i18n="miscellaneous-abbrv">Misc</span> </label> <label class="divider-db-lg nowrap either-or-sect" style="margin-left:-.5em">)=</label> <label class="small-label2 narrow-numbers"> <input type="text" class="narrow-numbers calc bigger-total" value="(@{spell_level-basis}+@{spell_level-misc-mod})" title="@{repeating_ability_$X_spell_level}" name="attr_spell_level" disabled="disabled"/> <span data-i18n-title="effective-spell-level" data-i18n-aria-label="effective-spell-level" data-i18n="spell-level-abbrv">Spell lvl</span> </label> <label class="divider-db-lg">|</label> <label class="small-label2 entry-15p-shrink autoexpand"><input title="@{repeating_ability_$X_save}" type="text" name="attr_save" value="" data-i18n-placeholder="save" accept="Saving Throw"/><span data-i18n="save">Save</span><span name="attr_save" class="autoexpand"></span></label> <label class="small-label2 number"> <input type="text" value="(10+@{ability-basis} + @{spell_level})" name="attr_savedc" title="@{repeating_ability_$X_savedc}" class="number" disabled="disabled"/> <span data-i18n-title="difficulty-class-calculation-desc" data-i18n-aria-label="difficulty-class-calculation-desc" data-i18n="difficulty-class-abbrv">DC</span> </label> <label class="small-label2 sect-sp"> <input type="text" value="(@{ability-basis} + @{casterlevel})" name="attr_Concentration-mod" title="@{repeating_ability_$X_Concentration-mod}" class="number" disabled="disabled"/> <span data-i18n-aria-label="concentration-bonus-desc" data-i18n-title="concentration-bonus-desc" data-i18n="concentration-abbrv">Conc</span> </label> <label class="small-label2 sect-sp entry-short"> <select class="select-small" title="@{repeating_ability_$X_abil-sr}" name="attr_abil-sr" accept="Spell Resistance"> <option value="" data-i18n="select-spell-resistance-default">&#8226;Select SR</option> <option value="Yes" data-i18n="yes">Yes</option> <option value="No" data-i18n="no">No</option> <option value="Yes (Harmless)" data-i18n="yes-harmless">Yes (Harmless)</option> <option value="Yes (Object)" data-i18n="yes-object">Yes (Object)</option> <option value="Yes (Harmless, Object)" data-i18n="yes-harmless-object">Yes (Harmless, Object)</option> </select> <span data-i18n-title="spell-resistance" data-i18n-aria-label="spell-resistance" data-i18n="spell-resistance-abbrv">SR</span> </label> </div> <div class="range"> <input type="checkbox" value="Sp" name="attr_ability_type" class="sp-show noshow"/> <label class="small-label2 number"> <input type="number" value="0" title="@{repeating_ability_$X_casterlevel}" name="attr_casterlevel" class="calc"/> <span data-i18n-title="level-hit-dice-abbrv" data-i18n-aria-label="level-hit-dice-abbrv" data-i18n="caster-level-abbrv">CL</span> </label> <label class="small-label2 sect-sp-inverse"> <select class="select-small" title="@{repeating_ability_$X_range_pick}" name="attr_range_pick"> <option value="" data-i18n="not-applicable-abbrv-default" selected="selected">na</option> <option value="number" data-i18n="number">Number</option> <option value="perlevel" data-i18n="perlevel">Per Level</option> <option value="see_text" data-i18n="see_text">See text</option> </select> <span data-i18n="range">Range</span> </label> <label class="small-label2 sect-sp"> <select class="select-small" title="@{repeating_ability_$X_range_pick}" name="attr_range_pick"> <option value="" data-i18n="blank" selected="selected">Blank</option> <option value="close" data-i18n="close">Close</option> <option value="medium" data-i18n="medium">Medium</option> <option value="long" data-i18n="long">Long</option> <option value="touch" data-i18n="touch">Touch</option> <option value="personal" data-i18n="personal">Personal</option> <option value="see_text" data-i18n="see_text">See text</option> <option value="number" data-i18n="number">Number</option> <option value="perlevel" data-i18n="perlevel">Per Level</option> <option value="unknownrange" data-i18n="unknownrange">Unknown Range</option> </select> <span data-i18n="range">Range</span> </label> <input type="checkbox" value="number" name="attr_range_pick" class="or-A-show noshow"/> <input type="checkbox" value="perlevel" name="attr_range_pick" class="or-B-show noshow"/> <label class="small-label2 entry-8p-shrink either-or-sect"><input title="@{repeating_ability_$X_range}" type="text" name="attr_range" data-i18n-placeholder="range-custom-place"/><span data-i18n-title="range-per-level-desc" data-i18n-aria-label="range-per-level-desc" data-i18n="range-custom">Custom Range</span></label> <label class="small-label2"> <input title="@{repeating_ability_$X_range_numeric}" type="number" value="0" name="attr_range_numeric" class="calc" readonly="readonly"/><span class="distance-used" data-i18n="range">Range</span> </label> <label class="small-label2 sect entry-15p-shrink autoexpand"><input title="@{repeating_ability_$X_duration}" type="text" name="attr_duration" value="" data-i18n-placeholder="spell-duration" accept="Duration"/><span data-i18n="duration">Duration</span><span name="attr_duration" class="autoexpand"></span></label> <label class="small-label2 entry-15p-shrink autoexpand"><input title="@{repeating_ability_$X_cust-category}" type="text" name="attr_cust-category" value="" data-i18n-placeholder="school-etc" accept="School"/><span data-i18n-title="custom-category-desc" data-i18n-aria-label="custom-category-desc" data-i18n="category">Category</span><span name="attr_cust-category" class="autoexpand"></span></label> </div> <div class="attack-damage non-table sect expand"> <label class="small-label2"> <input type="checkbox" name="attr_create-attack-entry" value="1" class="cssbutton createattackbutton" data-i18n-title="create-attack-entry" data-i18n-aria-label="create-attack-entry"><span></span> <span data-i18n-title="create-attack-entry" data-i18n-aria-label="create-attack-entry" data-i18n="create-attack">Create Attack</span> </label> <input type="number" name="attr_toggle_attack_entry" value="1" class="noshow"/> <label class="small-label2 entry-short"> <select class="select-small" title="@{repeating_ability_$X_abil-attack-type}" name="attr_abil-attack-type"> <option value="0" data-i18n="none-default" selected="selected">&#8226;None</option> <option value="attk-melee" data-i18n="touch">Touch</option> <option value="attk-ranged" data-i18n="ranged-touch-ray">Ranged touch/Ray</option> <option value="CMB" data-i18n="combat-maneuver-bonus-abbrv">CMB</option> <option value="attk-melee2" data-i18n="touch-melee2">Alt Touch (alt melee)</option> <option value="attk-ranged2" data-i18n="ranged-touch-ray2">Alt Ranged Touch/Ray</option> <option value="CMB2" data-i18n="combat-maneuver-bonus-abbrv2">CMB2</option> </select> <span data-i18n="attack-type">Attack Type</span> </label> <label class="small-label2 sect entry-15p-shrink autoexpand"> <input title="@{repeating_ability_$X_targets}" type="text" value="" name="attr_targets" data-i18n-placeholder="spell-targets-area-effect"/> <span data-i18n="spell-targets-area-effect">Targets/Area/Effect</span><span name="attr_targets" class="autoexpand"></span> </label> <label class="small-label2 entry-med"> <input type="text" class="macro-text-inline" name="attr_damage-macro-text" title="@{repeating_ability_$X_damage-macro-text}" data-i18n-placeholder="full-macro-place"/> <span class="super note-b" data-i18n-title="damage-macro-desc" data-i18n-aria-label="damage-macro-desc" data-i18n="damage">Damage</span> </label> <label class="small-label2 entry-15p-shrink autoexpand"> <input type="text" name="attr_damage-type" value="p/b/s...?" title="@{repeating_ability_$X_damage-type}" data-i18n-placeholder="damage-type"/> <span data-i18n="damage-type">Damage Type</span><span name="attr_damage-type" class="autoexpand"></span> </label> </div> <input type="text" name="attr_is_sp" value="" class="noshow"/> <input type="text" name="attr_hasposrange" value="" class="noshow"/> <input type="text" name="attr_hasfrequency" value="" class="noshow"/> <input type="text" name="attr_hasuses" value="" class="noshow"/> <input type="text" name="attr_hasattack" value="" class="noshow"/> <input type="text" name="attr_abil-attacktypestr" value="" class="noshow"/> <textarea class="desc" title="@{repeating_ability_$X_description}" name="attr_description" accept="Content"></textarea> <textarea class="macro-text" title="@{repeating_ability_$X_macro-text}" name="attr_macro-text">&{template:pf_ability} @{toggle_accessible_flag} @{toggle_rounded_flag} {{font=@{apply_specfont_chat}@{use_specfont}}} {{scroll_desc=@{scroll-desc}}} {{color=@{rolltemplate_color}}} {{header_image=@{header_image-pf_ability}}} {{character_name=@{character_name}}} {{character_id=@{character_id}}} {{subtitle=^{@{rule_category}}}} {{name=@{name}}} {{rule_category=@{rule_category}}} {{source=@{class-name}}} {{is_sp=@{is_sp}}} {{hasspellrange=@{range_pick}}} {{spell_range=^{@{range_pick}}}} {{casterlevel=[[@{casterlevel}]]}} {{spell_level=[[@{spell_level}]]}} {{hasposrange=@{hasposrange}}} {{custrange=@{range}}} {{range=[[@{range_numeric}]]}} {{save=@{save}}} {{savedc=[[@{savedc}]]}} {{hassr=@{abil-sr}}} {{sr=^{@{abil-sr}}}} {{hasfrequency=@{hasfrequency}}} {{frequency=^{@{frequency}}}} {{next_cast=@{rounds_between}}} {{hasuses=@{hasuses}}} {{uses=@{used}}} {{uses_max=@{used|max}}} {{cust_category=@{cust-category}}} {{concentration=[[@{Concentration-mod}]]}} {{damage=@{damage-macro-text}}} {{damagetype=@{damage-type}}} {{hasattack=@{hasattack}}} {{attacktype=^{@{abil-attacktypestr}}}} {{targetarea=@{targets}}} {{duration=@{duration}}} {{shortdesc=@{short-description}}} {{description=@{description}}} {{deafened_note=@{SpellFailureNote}}}</textarea> <div class="repeating-id"> <label class="small-label2 nextitem"> <input class="selectable calc" name="attr_row_id" readonly="readonly"/> <span class="not-selectable" data-i18n="row-identification-for-macros">Row ID for macros</span> </label> </div> </div> </div> </fieldset> </div> <input type="checkbox" class="classfeatures-show" name="attr_use_class_features" value="1" role="presentation"/> <div class="repeating-sect section0 section-classfeatureslist"> <span class="nontable-name selected-tabtitle secondary-table-name" data-i18n="original-class-features-list">Original Class Features List</span> <input type="checkbox" class="minimize-show cssbutton" data-i18n-title="minimize-all-cmd" data-i18n-aria-label="minimize-all-cmd" title="Minimize all rows." name="attr_class-ability-min-show" value="1"/><span></span> <input type="checkbox" class="lock-show cssbutton" data-i18n-title="expand-cmd" data-i18n-aria-label="expand-cmd" title="Collapse or expand all rows." name="attr_class-ability-expand-show" value="1"/><span></span> <input type="checkbox" class="split-column-show cssbutton" data-i18n-title="column-cmd" data-i18n-aria-label="column-cmd" title="Split into two columns" name="attr_class-ability-column-show" value="1"/><span></span> <input class="deletebutton cssbutton deletesect-show" type="checkbox" name="attr_delete_rep_class-ability_btn" value="1" data-i18n-title="delete-class-ability" data-i18n-aria-label="delete-class-ability-must-confirm-next-checkbox"/><span></span><label class="deletesect allrows-note"><input type="checkbox" class="selectedlabel-check" name="attr_delete_rep_class-ability" data-i18n-aria-label="confirm-delete-class-ability" data-i18n-title="confirm-delete-class-ability" value="1"/><b data-i18n="delete-all-rows-are-you-sure">Deletes ALL rows, are you sure?</b></label> <div class="repeating-fields table"> <fieldset class="repeating_class-ability"> <span class="error"><span class="pictos">!</span><span data-i18n="error-msg1">Error! You must delete this row before editing any items in this section.</span></span> <div class="table-repeating narrow-numbers"> <input type="checkbox" class="counted sect-show" data-i18n-title="minimize-cmd" data-i18n-aria-label="minimize-cmd" title="Minimize Row" name="attr_row-show" value="1" checked="checked"/><span class="table-cell"></span> <span class="table-cell repeating-rollbutton"><button type="roll" name="attr_roll" title="%{selected|repeating_class-ability_$X_roll}" value="@{macro-text}"></button></span> <span class="table-cell small-label hide-readonly" style="width:2.5em"><input type="checkbox" name="attr_showinmenu" title="@{repeating_class-ability_$X_showinmenu}" value="1"/><span data-i18n="show-in-menu" data-i18n-title="show-in-menu-title" data-i18n-aria-label="show-in-menu-title">Show</span></span> <span class="noshow table-cell small-label sect"> <input name="attr_rule_category" type="text" value="class-features" title="@{repeating_class-ability_$X_rule_category}" data-i18n-aria-label="rule-category" readonly="readonly"/> </span> <span class="table-cell small-label sect sect hide-readonly entry-vshort"> <select title="@{repeating_class-ability_$X_class-number}" name="attr_class-number" class="select-small select-class"> <option value="@{class-0-name}" data-i18n="class-0-default" selected="selected">•0 class</option> <option value="@{class-1-name}" data-i18n="class-1">1st</option> <option value="@{class-2-name}" data-i18n="class-2">2nd</option> <option value="@{class-3-name}" data-i18n="class-3">3rd</option> <option value="@{class-4-name}" data-i18n="class-4">4th</option> <option value="@{class-5-name}" data-i18n="class-5">5th</option> <option value="@{race}">Race</option> </select> <br><span class="nowrap" data-i18n-title="class-number-explanation" data-i18n-aria-label="class-number-explanation" data-i18n="class-number">Class #</span> </span> <span class="table-cell small-label sect" style="width:10%"><input title="@{repeating_class-ability_$X_class-name}" type="text" name="attr_class-name" value="@{class-number}" disabled="disabled"/><span data-i18n-title="source-title" data-i18n-aria-label="source-title" title="Ability Source - class or race" data-i18n="source">Source</span><br></span> <span class="table-cell small-label"><input title="@{repeating_class-ability_$X_name}" type="text" name="attr_name" data-i18n-placeholder="ability-name"><br><span data-i18n="name">Name</span></span> <span class="table-cell small-label"><textarea class="inline-textarea" title="@{repeating_class-ability_$X_short-description}" name="attr_short-description" data-i18n-placeholder="short-description"></textarea><br><span data-i18n="short-description-abbrv">Short Desc</span></span> <span class="table-cell small-label number"><input title="@{repeating_class-ability_$X_used}" type="number" name="attr_used" value="0"/><br><span class="nowrap-over" data-i18n="number-prepared-abbrv">#Left</span></span> <span class="divider-lg">/</span> <input type="checkbox" name="attr_used_max_error" class="error-mshow" value="1"/> <span class="table-cell small-label highlight number"><input title="@{repeating_class-ability_$X_used|max}" type="number" name="attr_used_max" value="0" class="calc" readonly="readonly"/><br><span data-i18n="maximum-abbrv">Max</span></span> <span class="table-cell small-label sect highlight hide-readonly" style="width:7%"><textarea class="macro-text-inline both" title="@{repeating_class-ability_$X_max-calculation}" name="attr_max-calculation" data-i18n-placeholder="equation-macro-place"></textarea><br><span data-i18n="maximum-calculation-abbrv">Max Calc</span></span> <div class="noshow"> <input type="text" name="attr_compendium_category" accept="Category" value=""/> <input type="text" name="attr_ability_type_compendium" accept="Ability Type" value=""/> </div> <div class="sect expand hide-readonly"> <input type="checkbox" class="showarrow desc-show" data-i18n-title="showsect-cmd" data-i18n-aria-label="showsect-cmd" aria-label="Show Description" name="attr_description-show" value="1"/> <label class="showsect desc-showlabel" data-i18n="description">Description</label> <input type="checkbox" class="showarrow macro-text-show" data-i18n-title="showsect-cmd" data-i18n-aria-label="showsect-cmd" aria-label="Show Macro Text" name="attr_macro-text-show" value="1"/> <label class="showsect macro-text-showlabel" data-i18n="macro-text">Macro Text</label> <input type="checkbox" class="showarrow id-show" data-i18n-title="showsect-cmd" data-i18n-aria-label="showsect-cmd" aria-label="Show Row ID" name="attr_ids-show" value="1"/> <label class="showsect id-showlabel" data-i18n="identification-abbrv">ID</label> <hr class="subnav-hr"> <div class="cheat"></div> <textarea class="desc" title="@{repeating_class-ability_$X_description}" name="attr_description" accept="Content"></textarea> <textarea class="macro-text" title="@{repeating_class-ability_$X_macro-text}" name="attr_macro-text">&{template:pf_generic} @{toggle_accessible_flag} @{toggle_rounded_flag} {{font=@{apply_specfont_chat}@{use_specfont}}} {{scroll_desc=@{scroll-desc}}} {{color=@{rolltemplate_color}}} {{header_image=@{header_image-pf_block}}} {{character_name=@{character_name}}} {{character_id=@{character_id}}} {{subtitle=^{@{rule_category}}}} {{class=**^{class}**: @{class-number}}} {{name=@{name}}} {{description=@{short-description}}}</textarea> <div class="repeating-id"> <label class="small-label2 nextitem"> <input class="selectable calc" name="attr_row_id" readonly="readonly"/> <span class="not-selectable" data-i18n="row-identification-for-macros">Row ID for macros</span> </label> </div> </div> </div> </fieldset> </div> </div> <input type="checkbox" class="featlist-show" name="attr_use_feats" value="1" role="presentation"/> <div class="repeating-sect section1 section-featlist"> <span class="nontable-name selected-tabtitle secondary-table-name" data-i18n="original-feats-list">Feats</span> <input type="checkbox" class="minimize-show cssbutton" data-i18n-title="minimize-all-cmd" data-i18n-aria-label="minimize-all-cmd" title="Minimize all rows." name="attr_feat-min-show" value="1"/><span></span> <input type="checkbox" class="lock-show cssbutton" data-i18n-title="expand-cmd" data-i18n-aria-label="expand-cmd" title="Collapse or expand all rows." name="attr_feat-expand-show" value="1"/><span></span> <input type="checkbox" class="split-column-show cssbutton" data-i18n-title="column-cmd" data-i18n-aria-label="column-cmd" title="Split into two columns" name="attr_feat-column-show" value="1"/><span></span> <input class="deletebutton cssbutton deletesect-show" type="checkbox" name="attr_delete_rep_feat_btn" value="1" data-i18n-title="delete-feat" data-i18n-aria-label="delete-feat-must-confirm-next-checkbox"/><span></span><label class="deletesect allrows-note"><input type="checkbox" class="selectedlabel-check" name="attr_delete_rep_feat" data-i18n-aria-label="confirm-delete-feat" data-i18n-title="confirm-delete-feat" value="1"/><b data-i18n="delete-all-rows-are-you-sure">Deletes ALL rows, are you sure?</b></label> <div class="repeating-fields table"> <fieldset class="repeating_feat"> <span class="error"><span class="pictos">!</span><span data-i18n="error-msg1">Error! You must delete this row before editing any items in this section.</span></span> <div class="table-repeating"> <input type="checkbox" class="counted sect-show" data-i18n-title="minimize-cmd" data-i18n-aria-label="minimize-cmd" title="Minimize Row" name="attr_row-show" value="1" checked="checked"/><span class="table-cell"></span> <span class="table-cell repeating-rollbutton"><button type="roll" name="attr_roll" title="%{selected|repeating_feat_$X_roll}" value="@{macro-text}"></button></span> <span class="noshow table-cell repeating-rollbutton"><button type="roll" name="attr_npc-roll" title="%{selected|repeating_feat_$X_npc-roll" value="@{npc-macro-text}"></button></span> <span class="table-cell small-label hide-readonly" style="width:2.5em"><input type="checkbox" name="attr_showinmenu" title="@{repeating_feat_$X_showinmenu}" value="1"/><span data-i18n="show-in-menu" data-i18n-title="show-in-menu-title" data-i18n-aria-label="show-in-menu-title">Show</span></span> <input type="hidden" value="" name="attr_ability_type"/> <input type="hidden" value="feats" name="attr_rule_category"/> <span class="table-cell small-label"><input title="@{repeating_feat_$X_name}" type="text" name="attr_name" data-i18n-placeholder="feat-name" accept="Name"><br><span data-i18n="name">Name</span></span> <span class="table-cell small-label entry-30p-shrink"><textarea class="inline-textarea" title="@{repeating_feat_$X_short-description}" name="attr_short-description" data-i18n-placeholder="short-description"></textarea><br><span data-i18n="short-description-abbrv">Short Desc</span></span> <span class="table-cell small-label" style="width:.1%"><input title="@{repeating_feat_$X_used}" type="number" name="attr_used" value="0"/><br><span data-i18n="used">Used</span></span> <span class="divider-lg" style="width:.1%">/</span> <input type="checkbox" name="attr_used_max_error" class="error-mshow" value="1"/> <span class="table-cell small-label highlight" style="width:.1%"><input title="@{repeating_feat_$X_used|max}" type="text" name="attr_used_max" value="0" class="calc" readonly="readonly"/><br><span data-i18n="maximum-abbrv">Max</span></span> <span class="table-cell small-label sect highlight hide-readonly" style="width:7%"><textarea class="macro-text-inline both" title="@{repeating_feat_$X_max-calculation}" name="attr_max-calculation" data-i18n-placeholder="equation-macro-place"></textarea><br><span data-i18n="calculation-abbrv">Calc</span></span> <div class="sect expand hide-readonly"> <input type="checkbox" class="showarrow desc-show" data-i18n-title="showsect-cmd" data-i18n-aria-label="showsect-cmd" aria-label="Show Description" name="attr_description-show" value="1"/> <label class="showsect desc-showlabel" data-i18n="description">Description</label> <input type="checkbox" class="showarrow macro-text-show" data-i18n-title="showsect-cmd" data-i18n-aria-label="showsect-cmd" aria-label="Show Macro Text" name="attr_macro-text-show" value="1"/> <label class="showsect macro-text-showlabel" data-i18n="macro-text">Macro Text</label> <input type="checkbox" class="showarrow id-show" data-i18n-title="showsect-cmd" data-i18n-aria-label="showsect-cmd" aria-label="Show Row ID" name="attr_ids-show" value="1"/> <label class="showsect id-showlabel" data-i18n="identification-abbrv">ID</label> <hr class="subnav-hr"> <div class="cheat"></div> <textarea class="desc" title="@{repeating_feat_$X_description}" name="attr_description" accept="Content"></textarea> <textarea class="macro-text" title="@{repeating_feat_$X_macro-text}" name="attr_macro-text">@{PC-whisper} &{template:pf_block} @{toggle_accessible_flag} @{toggle_rounded_flag} {{font=@{apply_specfont_chat}@{use_specfont}}} {{scroll_desc=@{scroll-desc}}} {{color=@{rolltemplate_color}}} {{header_image=@{header_image-pf_block}}} {{character_name=@{character_name}}} {{character_id=@{character_id}}} {{subtitle}} {{name=@{name}}} {{description=@{short-description}}}</textarea> <textarea class="macro-text noshow" title="@{repeating_feat_$X_npc-macro-text}" name="attr_npc-macro-text">@{NPC-whisper} &{template:pf_block} @{toggle_accessible_flag} @{toggle_rounded_flag} {{font=@{apply_specfont_chat}@{use_specfont}}} {{scroll_desc=@{scroll-desc}}} {{color=@{rolltemplate_color}}} {{header_image=@{header_image-pf_block}}} {{character_name=@{character_name}}} {{character_id=@{character_id}}} {{subtitle}} {{name=@{name}}} {{description=@{short-description}}}</textarea> <div class="repeating-id"> <label class="small-label2 nextitem"> <input class="selectable calc" name="attr_row_id" readonly="readonly"/> <span class="not-selectable" data-i18n="row-identification-for-macros">Row ID for macros</span> </label> </div> </div> </div> </fieldset> </div> </div> <div class="repeating-sect section1 section-mythic"> <span class="nontable-name selected-tabtitle secondary-table-name" data-i18n="mythic-feats">Mythic Feats</span> <input type="checkbox" class="minimize-show cssbutton" data-i18n-title="minimize-all-cmd" data-i18n-aria-label="minimize-all-cmd" title="Minimize all rows." name="attr_mythic-feats-min-show" value="1"/><span></span> <input type="checkbox" class="lock-show cssbutton" data-i18n-title="expand-cmd" data-i18n-aria-label="expand-cmd" title="Collapse or expand all rows." name="attr_mythic-feats-expand-show" value="1"/><span></span> <input type="checkbox" class="split-column-show cssbutton" data-i18n-title="column-cmd" data-i18n-aria-label="column-cmd" title="Split into two columns" name="attr_mythic-feats-column-show" value="1"/><span></span> <input class="deletebutton cssbutton deletesect-show" type="checkbox" name="attr_delete_rep_mythic-feat_btn" value="1" data-i18n-title="delete-mythic-feat" data-i18n-aria-label="delete-mythic-feat-must-confirm-next-checkbox"/><span></span><label class="deletesect allrows-note"><input type="checkbox" class="selectedlabel-check" name="attr_delete_rep_mythic-feat" data-i18n-aria-label="confirm-delete-mythic-feat" data-i18n-title="confirm-delete-mythic-feat" value="1"/><b data-i18n="delete-all-rows-are-you-sure">Deletes ALL rows, are you sure?</b></label> <div class="repeating-fields table"> <fieldset class="repeating_mythic-feat"> <div class="custrepeating-border nontable-repeating"> <span class="error"><span class="pictos">!</span><span data-i18n="error-msg1">Error! You must delete this row before editing any items in this section.</span></span> <input type="checkbox" class="counted sect-show" data-i18n-title="minimize-cmd" data-i18n-aria-label="minimize-cmd" title="Minimize Row" name="attr_row-show" value="1" checked="checked"/><span></span> <span class="small-label2 repeating-rollbutton"><button type="roll" name="attr_roll" title="%{selected|repeating_mythic-feat_$X_roll}" value="@{macro-text}"></button></span> <label class="small-label2"><input type="checkbox" name="attr_showinmenu" title="@{repeating_mythic-feat_$X_showinmenu}" value="1"/><span data-i18n="show-in-menu" data-i18n-title="show-in-menu-title" data-i18n-aria-label="show-in-menu-title">Show</span></label> <input type="hidden" value="mythic-feats" name="attr_rule_category"/> <input type="hidden" value="" name="attr_ability_type"/> <label class="small-label2 entry-20p-shrink"><input title="@{repeating_mythic-feat_$X_name}" type="text" name="attr_name" data-i18n-placeholder="mythic-feat-name"><span data-i18n="name">Name</span></label> <label class="small-label2 entry-30p-shrink" style="height:auto"> <textarea class="inline-textarea" title="@{repeating_mythic-feat_$X_short-description}" name="attr_short-description" data-i18n-placeholder="short-description"></textarea> <span data-i18n="short-description-abbrv">Short Desc</span> </label> <label class="small-label2 or4-sect"> <input title="@{repeating_mythic-feat_$X_used}" type="number" name="attr_used" value="0"/> <span class="nowrap-over" data-i18n="uses">Uses</span> </label> <label class="divider-db-lg or4-sect">/</label> <input type="checkbox" name="attr_used_max_error" class="error-mshow" value="1"/> <label class="small-label2 highlight or4-sect"> <input title="@{repeating_mythic-feat_$X_used|max}" type="number" name="attr_used_max" value="0" class="calc" readonly="readonly"/> <span class="nowrap-over" data-i18n="maximum-abbrv">Max</span> </label> <label class="small-label2 sect highlight hide-readonly entry-10p-shrink or4-sect" style="height:auto"> <textarea class="macro-text-inline both" title="@{repeating_mythic-feat_$X_max-calculation}" name="attr_max-calculation" data-i18n-placeholder="equation-macro-place"></textarea> <span class="super note-a" data-i18n="maximum-calculation-abbrv">Max Calc</span> </label> <div class="sect expand hide-readonly"> <input type="checkbox" class="showarrow desc-show" data-i18n-title="showsect-cmd" data-i18n-aria-label="showsect-cmd" aria-label="Show Description" name="attr_description-show" value="1"/> <label class="showsect desc-showlabel" data-i18n="description">Description</label> <input type="checkbox" class="showarrow macro-text-show" data-i18n-title="showsect-cmd" data-i18n-aria-label="showsect-cmd" aria-label="Show Macro Text" name="attr_macro-text-show" value="1"/> <label class="showsect macro-text-showlabel" data-i18n="macro-text">Macro Text</label> <input type="checkbox" class="showarrow id-show" data-i18n-title="showsect-cmd" data-i18n-aria-label="showsect-cmd" aria-label="Show Row ID" name="attr_ids-show" value="1"/> <label class="showsect id-showlabel" data-i18n="identification-abbrv">ID</label> <hr class="subnav-hr"> <div class="cheat"></div> <textarea class="desc" title="@{repeating_mythic-feat_$X_description}" name="attr_description"></textarea> <textarea class="macro-text" title="@{repeating_mythic-feat_$X_macro-text}" name="attr_macro-text">@{PC-whisper} &{template:pf_block} @{toggle_accessible_flag} @{toggle_rounded_flag} {{font=@{apply_specfont_chat}@{use_specfont}}} {{scroll_desc=@{scroll-desc}}} {{color=@{rolltemplate_color}}} {{header_image=@{header_image-pf_block}}} {{character_name=@{character_name}}} {{character_id=@{character_id}}} {{subtitle}} {{name=@{name}}} {{description=@{short-description}}}</textarea> <div class="repeating-id"> <label class="small-label2 nextitem"> <input class="selectable calc" name="attr_row_id" readonly="readonly"/> <span class="not-selectable" data-i18n="row-identification-for-macros">Row ID for macros</span> </label> </div> </div> </div> </fieldset> </div> </div> <input type="checkbox" class="racial-traits-show" name="attr_use_racial_traits" value="1" role="presentation"/> <div class="repeating-sect section2 section-racial-traits"> <span class="nontable-name selected-tabtitle secondary-table-name" data-i18n="original-racial-traits-list">Racial Traits</span> <input type="checkbox" class="minimize-show cssbutton" data-i18n-title="minimize-all-cmd" data-i18n-aria-label="minimize-all-cmd" title="Minimize all rows." name="attr_racial-trait-min-show" value="1"/><span></span> <input type="checkbox" class="lock-show cssbutton" data-i18n-title="expand-cmd" data-i18n-aria-label="expand-cmd" title="Collapse or expand all rows." name="attr_racial-trait-expand-show" value="1"/><span></span> <input type="checkbox" class="split-column-show cssbutton" data-i18n-title="column-cmd" data-i18n-aria-label="column-cmd" title="Split into two columns" name="attr_racial-trait-column-show" value="1"/><span></span> <input class="deletebutton cssbutton deletesect-show" type="checkbox" name="attr_delete_rep_racial-trait_btn" value="1" data-i18n-title="delete-racial-trait" data-i18n-aria-label="delete-racial-trait-must-confirm-next-checkbox"/><span></span><label class="deletesect allrows-note"><input type="checkbox" class="selectedlabel-check" name="attr_delete_rep_racial-trait" data-i18n-aria-label="confirm-delete-racial-trait" data-i18n-title="confirm-delete-racial-trait" value="1"/><b data-i18n="delete-all-rows-are-you-sure">Deletes ALL rows, are you sure?</b></label> <div class="repeating-fields table"> <fieldset class="repeating_racial-trait"> <span class="error"><span class="pictos">!</span><span data-i18n="error-msg1">Error! You must delete this row before editing any items in this section.</span></span> <div class="table-repeating"> <input type="checkbox" class="counted sect-show" data-i18n-title="minimize-cmd" data-i18n-aria-label="minimize-cmd" title="Minimize Row" name="attr_row-show" value="1" checked="checked"/><span class="table-cell"></span> <span class="table-cell repeating-rollbutton"><button type="roll" name="attr_roll" title="%{selected|repeating_racial-trait_$X_roll}" value="@{macro-text}"></button></span> <span class="noshow table-cell repeating-rollbutton"><button type="roll" name="attr_npc-roll" title="%{selected|repeating_racial-trait_$X_npc-roll}" value="@{npc-macro-text}"></button></span> <span class="table-cell small-label hide-readonly" style="width:2.5em"><input type="checkbox" name="attr_showinmenu" title="@{repeating_racial-trait_$X_showinmenu}" value="1"/><span data-i18n="show-in-menu" data-i18n-title="show-in-menu-title" data-i18n-aria-label="show-in-menu-title">Show</span></span> <input type="hidden" value="racial-traits" name="attr_rule_category"/> <span class="table-cell small-label"><input title="@{repeating_racial-trait_$X_name}" type="text" name="attr_name" data-i18n-placeholder="racial-trait-name" accept="Name"><br><span data-i18n="name">Name</span></span> <span class="table-cell small-label entry-30p-shrink"><textarea class="inline-textarea" title="@{repeating_racial-trait_$X_short-description}" name="attr_short-description" data-i18n-placeholder="short-description"></textarea><br><span data-i18n="short-description-abbrv">Short Desc</span></span> <span class="table-cell small-label exspsu-dropdown"> <select title="@{repeating_racial-trait_$X_ability_type}" name="attr_ability_type"> <option value="not-applicable" data-i18n="not-applicable-abbrv-default" selected="selected">&#8226;N/A</option> <option value="Ex" data-i18n="extraordinary-abbrv">Ex</option> <option value="Sp" data-i18n="spell-like-abbrv">Sp</option> <option value="Su" data-i18n="supernatural-abbrv">Su</option> </select> <br> <span data-i18n="type">Type</span> </span> <span class="table-cell small-label" style="width:.1%"><input title="@{repeating_racial-trait_$X_used}" type="number" name="attr_used" value="0"/><br><span data-i18n="uses">Uses</span></span> <span class="divider-lg" style="width:.1%">/</span> <input type="checkbox" name="attr_used_max_error" class="error-mshow" value="1"/> <span class="table-cell small-label highlight" style="width:.1%"><input title="@{repeating_racial-trait_$X_used|max}" type="number" name="attr_used_max" value="" class="calc" readonly="readonly"/><br><span data-i18n="maximum-abbrv">Max</span></span> <span class="table-cell small-label sect highlight hide-readonly" style="width:7%"><textarea class="macro-text-inline both" title="@{repeating_racial-trait_$X_max-calculation}" name="attr_max-calculation" data-i18n-placeholder="equation-macro-place"></textarea><br><span data-i18n="maximum-calculation-abbrv">Max Calc</span></span> <div class="sect expand hide-readonly"> <input type="checkbox" class="showarrow desc-show" data-i18n-title="showsect-cmd" data-i18n-aria-label="showsect-cmd" aria-label="Show Description" name="attr_description-show" value="1"/> <label class="showsect desc-showlabel" data-i18n="description">Description</label> <input type="checkbox" class="showarrow macro-text-show" data-i18n-title="showsect-cmd" data-i18n-aria-label="showsect-cmd" aria-label="Show Macro Text" name="attr_macro-text-show" value="1"/> <label class="showsect macro-text-showlabel" data-i18n="macro-text">Macro Text</label> <input type="checkbox" class="showarrow id-show" data-i18n-title="showsect-cmd" data-i18n-aria-label="showsect-cmd" aria-label="Show Row ID" name="attr_ids-show" value="1"/> <label class="showsect id-showlabel" data-i18n="identification-abbrv">ID</label> <hr class="subnav-hr"> <div class="cheat"></div> <textarea class="desc" title="@{repeating_racial-trait_$X_description}" name="attr_description" accept="Content"></textarea> <textarea class="macro-text" title="@{repeating_racial-trait_$X_macro-text}" name="attr_macro-text">@{PC-whisper} &{template:pf_block} @{toggle_accessible_flag} @{toggle_rounded_flag} {{font=@{apply_specfont_chat}@{use_specfont}}} {{scroll_desc=@{scroll-desc}}} {{color=@{rolltemplate_color}}} {{header_image=@{header_image-pf_block}}} {{character_name=@{character_name}}} {{character_id=@{character_id}}} {{subtitle}} {{name=@{name}}} {{description=@{short-description}}}</textarea> <textarea class="macro-text noshow" title="@{repeating_racial-trait_$X_npc-macro-text}" name="attr_npc-macro-text">@{NPC-whisper} &{template:pf_block} @{toggle_accessible_flag} @{toggle_rounded_flag} {{font=@{apply_specfont_chat}@{use_specfont}}} {{scroll_desc=@{scroll-desc}}} {{color=@{rolltemplate_color}}} {{header_image=@{header_image-pf_block}}} {{character_name=@{character_name}}} {{character_id=@{character_id}}} {{subtitle}} {{name=@{name}}} {{description=@{short-description}}}</textarea> <div class="repeating-id"> <label class="small-label2 nextitem"> <input class="selectable calc" name="attr_row_id" readonly="readonly"/> <span class="not-selectable" data-i18n="row-identification-for-macros">Row ID for macros</span> </label> </div> </div> </div> </fieldset> </div> </div> <input type="checkbox" class="traits-show" name="attr_use_traits" value="1" role="presentation"/> <div class="repeating-sect section2 section-traits"> <span class="nontable-name selected-tabtitle secondary-table-name" data-i18n="original-traits-list">Traits</span> <input type="checkbox" class="minimize-show cssbutton" data-i18n-title="minimize-all-cmd" data-i18n-aria-label="minimize-all-cmd" title="Minimize all rows." name="attr_traits-min-show" value="1"/><span></span> <input type="checkbox" class="lock-show cssbutton" data-i18n-title="expand-cmd" data-i18n-aria-label="expand-cmd" title="Collapse or expand all rows." name="attr_traits-expand-show" value="1"/><span></span> <input type="checkbox" class="split-column-show cssbutton" data-i18n-title="column-cmd" data-i18n-aria-label="column-cmd" title="Split into two columns" name="attr_traits-column-show" value="1"/><span></span> <input class="deletebutton cssbutton deletesect-show" type="checkbox" name="attr_delete_rep_trait_btn" value="1" data-i18n-title="delete-trait" data-i18n-aria-label="delete-trait-must-confirm-next-checkbox"/><span></span><label class="deletesect allrows-note"><input type="checkbox" class="selectedlabel-check" name="attr_delete_rep_trait" data-i18n-aria-label="confirm-delete-trait" data-i18n-title="confirm-delete-trait" value="1"/><b data-i18n="delete-all-rows-are-you-sure">Deletes ALL rows, are you sure?</b></label> <div class="repeating-fields table"> <fieldset class="repeating_trait"> <span class="error"><span class="pictos">!</span><span data-i18n="error-msg1">Error! You must delete this row before editing any items in this section.</span></span> <div class="table-repeating"> <input type="checkbox" class="counted sect-show" data-i18n-title="minimize-cmd" data-i18n-aria-label="minimize-cmd" title="Minimize Row" name="attr_row-show" value="1" checked="checked"/><span class="table-cell"></span> <span class="table-cell repeating-rollbutton"><button type="roll" name="attr_roll" title="%{selected|repeating_trait_$X_roll}" value="@{macro-text}"></button></span> <span class="table-cell small-label hide-readonly" style="width:2.5em"><input type="checkbox" name="attr_showinmenu" title="@{repeating_trait_$X_showinmenu}" value="1"/><span data-i18n="show-in-menu" data-i18n-title="show-in-menu-title" data-i18n-aria-label="show-in-menu-title">Show</span></span> <input type="hidden" value="traits" name="attr_rule_category"/> <input type="hidden" value="" name="attr_ability_type"/> <span class="table-cell small-label"><input title="@{repeating_trait_$X_name}" type="text" name="attr_name" data-i18n-placeholder="trait-name" accept="Name"><br><span data-i18n="name">Name</span></span> <span class="table-cell small-label entry-30p-shrink"><textarea class="inline-textarea" title="@{repeating_trait_$X_short-description}" name="attr_short-description" data-i18n-placeholder="short-description"></textarea><br><span data-i18n="short-description-abbrv">Short Desc</span></span> <span class="table-cell small-label" style="width:.1%"><input title="@{repeating_trait_$X_used}" type="number" name="attr_used" value="0"/><br><span data-i18n="uses">Uses</span></span> <span class="divider-lg" style="width:.1%">/</span> <input type="checkbox" name="attr_used_max_error" class="error-mshow" value="1"/> <span class="table-cell small-label highlight" style="width:.1%"><input title="@{repeating_trait_$X_used|max}" type="number" name="attr_used_max" value="0" class="calc" readonly="readonly"/><br><span data-i18n="maximum-abbrv">Max</span></span> <span class="table-cell small-label sect highlight hide-readonly" style="width:7%"><textarea class="macro-text-inline both" title="@{repeating_trait_$X_max-calculation}" name="attr_max-calculation" data-i18n-placeholder="equation-macro-place"></textarea><br><span data-i18n="maximum-calculation-abbrv">Max Calc</span></span> <div class="sect expand hide-readonly"> <input type="checkbox" class="showarrow desc-show" data-i18n-title="showsect-cmd" data-i18n-aria-label="showsect-cmd" aria-label="Show Description" name="attr_description-show" value="1"/> <label class="showsect desc-showlabel" data-i18n="description">Description</label> <input type="checkbox" class="showarrow macro-text-show" data-i18n-title="showsect-cmd" data-i18n-aria-label="showsect-cmd" aria-label="Show Macro Text" name="attr_macro-text-show" value="1"/> <label class="showsect macro-text-showlabel" data-i18n="macro-text">Macro Text</label> <input type="checkbox" class="showarrow id-show" data-i18n-title="showsect-cmd" data-i18n-aria-label="showsect-cmd" aria-label="Show Row ID" name="attr_ids-show" value="1"/> <label class="showsect id-showlabel" data-i18n="identification-abbrv">ID</label> <hr class="subnav-hr"> <div class="cheat"></div> <textarea class="desc" title="@{repeating_trait_$X_description}" name="attr_description" accept="Content"></textarea> <textarea class="macro-text" title="@{repeating_trait_$X_macro-text}" name="attr_macro-text">@{PC-whisper} &{template:pf_block} @{toggle_accessible_flag} @{toggle_rounded_flag} {{font=@{apply_specfont_chat}@{use_specfont}}} {{scroll_desc=@{scroll-desc}}} {{color=@{rolltemplate_color}}} {{header_image=@{header_image-pf_block}}} {{character_name=@{character_name}}} {{character_id=@{character_id}}} {{subtitle}} {{name=@{name}}} {{description=@{short-description}}}</textarea> <div class="repeating-id"> <label class="small-label2 nextitem"> <input class="selectable calc" name="attr_row_id" readonly="readonly"/> <span class="not-selectable" data-i18n="row-identification-for-macros">Row ID for macros</span> </label> </div> </div> </div> </fieldset> </div> </div> <input type="checkbox" class="oldslas-show" name="attr_use_spell-like-abilities" value="1" role="presentation"/> <div class="repeating-sect section6 section-oldslas"> <span class="nontable-name selected-tabtitle secondary-table-name" data-i18n="original-spell-like-abilities-list">Spell Like Abilities</span> <input type="checkbox" class="minimize-show cssbutton" data-i18n-title="minimize-all-cmd" name="attr_npc-spell-like-abilities-min-show" value="1"/><span></span> <input type="checkbox" class="lock-show cssbutton" data-i18n-title="expand-cmd" name="attr_npc-spell-like-abilities-expand-show" value="1"/><span></span> <input type="checkbox" class="split-column-show cssbutton" data-i18n-title="column-cmd" name="attr_npc-spell-like-abilities-column-show" value="1"/><span></span> <input class="deletebutton cssbutton deletesect-show" type="checkbox" name="attr_delete_rep_npc-spell-like-abilities_btn" value="1" data-i18n-title="delete-spell-like-abilities" data-i18n-aria-label="delete-spell-like-abilities-must-confirm-next-checkbox"/><span></span><label class="deletesect allrows-note"><input type="checkbox" class="selectedlabel-check" name="attr_delete_rep_npc-spell-like-abilities" data-i18n-aria-label="confirm-delete-spell-like-abilities" data-i18n-title="confirm-delete-spell-like-abilities" value="1"/><b data-i18n="delete-all-rows-are-you-sure">Deletes ALL rows, are you sure?</b></label> <div class="repeating-fields"> <fieldset class="repeating_npc-spell-like-abilities"> <span class="error"><span class="pictos">!</span><span data-i18n="error-msg1">Error! You must delete this row before editing any items in this section.</span></span> <input type="checkbox" class="counted sect-show" data-i18n-title="minimize-cmd" name="attr_row-show" value="1" checked="checked"/><span class="table-cell"></span> <span class="table-cell repeating-rollbutton"><button type="roll" name="attr_roll" title="%{selected|repeating_npc-spell-like-abilities_$X_roll}" value="@{NPC-whisper} @{macro-text}"></button></span> <span class="table-cell small-label"><input title="@{repeating_npc-spell-like-abilities_$X_used}" type="number" name="attr_used" value="0"/><br><span data-i18n="uses-per-day">Uses/Day</span></span> <input type="hidden" value="spell-like-abilities" name="attr_rule_category"/> <span class="table-cell small-label" style="width:25%"><input title="@{repeating_npc-spell-like-abilities_$X_name}" type="text" name="attr_name" data-i18n-placeholder="name"/><br><span data-i18n="name">Name</span></span> <span class="table-cell small-label sect" style="width:25%"><input title="@{repeating_npc-spell-like-abilities_$X_short-description}" type="text" name="attr_short-description" data-i18n-placeholder="short-description"/><br><span data-i18n="short-description-abbrv">Short Desc</span></span> <span class="table-cell small-label sect"><input title="@{repeating_npc-spell-like-abilities_$X_level}" type="text" name="attr_level" value="0" data-i18n-placeholder="spell-level"/><br><span data-i18n="level">Level</span></span> <span class="table-cell small-label"><input title="@{repeating_npc-spell-like-abilities_$X_range}" type="text" name="attr_range" value="" data-i18n-placeholder="range"/><br><span data-i18n="range">Range</span></span> <span class="table-cell small-label sect"><input title="@{repeating_npc-spell-like-abilities_$X_duration}" type="text" name="attr_duration" value="" data-i18n-placeholder="spell-duration"/><br><span data-i18n="duration">Duration</span></span> <span class="table-cell small-label"><input title="@{repeating_npc-spell-like-abilities_$X_save}" type="text" name="attr_save" value="" data-i18n-placeholder="save"/><br><span data-i18n="save">Save</span></span> <span class="table-cell small-label sect" style="width:5.5em"> <select title="@{repeating_npc-spell-like-abilities_$X_sr}" name="attr_sr"> <option value="" data-i18n="not-applicable-abbrv-default" selected="selected">&#8226;N/A</option> <option value="Yes" data-i18n="yes">Yes</option> <option value="No" data-i18n="no">No</option> <option value="Yes (Harmless)" data-i18n="yes-harmless">Yes (Harmless)</option> <option value="Yes (Object)" data-i18n="yes-object">Yes (Object)</option> <option value="Yes (Harmless, Object)" data-i18n="yes-harmless-object">Yes (Harmless, Object)</option> </select> <br><span data-i18n="spell-resistance-abbrv">SR</span> </span> <div class="sect expand hide-readonly"> <input type="checkbox" class="showarrow macro-text-show" data-i18n-title="showsect-cmd" aria-label="Show Macro Text" name="attr_macro-text-show" value="1" checked="checked"/> <label class="showsect macro-text-showlabel" data-i18n="macro-text">Macro Text</label> <input type="checkbox" class="showarrow id-show" data-i18n-title="showsect-cmd" aria-label="Show Row ID" name="attr_ids-show" value="1"/> <label class="showsect id-showlabel" data-i18n="identification-abbrv">ID</label> <hr class="subnav-hr"> <div class="cheat"></div> <textarea class="macro-text" title="@{repeating_npc-spell-like-abilities_$X_macro-text}" name="attr_macro-text">&{template:pf_generic} @{toggle_accessible_flag} @{toggle_rounded_flag} {{font=@{apply_specfont_chat}@{use_specfont}}} {{scroll_desc=@{scroll-desc}}} {{color=@{rolltemplate_color}}} {{header_image=@{header_image-pf_generic}}} {{character_name=@{character_name}}} {{character_id=@{character_id}}} {{subtitle}} {{name=@{name}}} {{^{level}=[[@{level}]]}} {{^{range}=@{range}}} {{^{duration}=@{duration}}} {{^{save}=@{save}}} {{^{spell-resistance-abbrv}=@{sr}}} {{description=@{short-description}}}</textarea> <div class="repeating-id"> <label class="small-label2 nextitem"> <input class="selectable calc" name="attr_row_id" readonly="readonly"/> <span class="not-selectable" data-i18n="row-identification-for-macros">Row ID for macros</span> </label> </div> </div> </fieldset> </div> </div> <div class="repeating-sect section3 section-mythic"> <span class="nontable-name selected-tabtitle secondary-table-name" data-i18n="mythic-path-features-and-abilities">Mythic Path Features and Abilities</span> <input type="checkbox" class="minimize-show cssbutton" data-i18n-title="minimize-all-cmd" data-i18n-aria-label="minimize-all-cmd" title="Minimize all rows." name="attr_mythic-min-show" value="1"/><span></span> <input type="checkbox" class="lock-show cssbutton" data-i18n-title="expand-cmd" data-i18n-aria-label="expand-cmd" title="Collapse or expand all rows." name="attr_mythic-expand-show" value="1"/><span></span> <input type="checkbox" class="split-column-show cssbutton" data-i18n-title="column-cmd" data-i18n-aria-label="column-cmd" title="Split into two columns" name="attr_mythic-column-show" value="1"/><span></span> <input class="deletebutton cssbutton deletesect-show" type="checkbox" name="attr_delete_rep_mythic-ability_btn" value="1" data-i18n-title="delete-mythic-ability" data-i18n-aria-label="delete-mythic-ability-must-confirm-next-checkbox"/><span></span><label class="deletesect allrows-note"><input type="checkbox" class="selectedlabel-check" name="attr_delete_rep_mythic-ability" data-i18n-aria-label="confirm-delete-mythic-ability" data-i18n-title="confirm-delete-mythic-ability" value="1"/><b data-i18n="delete-all-rows-are-you-sure">Deletes ALL rows, are you sure?</b></label> <div class="repeating-fields table"> <fieldset class="repeating_mythic-ability"> <span class="error"><span class="pictos">!</span><span data-i18n="error-msg1">Error! You must delete this row before editing any items in this section.</span></span> <div class="table-repeating"> <input type="checkbox" class="counted sect-show" data-i18n-title="minimize-cmd" data-i18n-aria-label="minimize-cmd" title="Minimize Row" name="attr_row-show" value="1" checked="checked"/><span class="table-cell"></span> <span class="table-cell repeating-rollbutton"><button type="roll" name="attr_roll" title="%{selected|repeating_mythic-ability_$X_roll}" value="@{macro-text}"></button></span> <span class="table-cell small-label hide-readonly" style="width:2.5em"><input type="checkbox" name="attr_showinmenu" title="@{repeating_mythic-ability_$X_showinmenu}" value="1"/><span data-i18n="show-in-menu" data-i18n-title="show-in-menu-title" data-i18n-aria-label="show-in-menu-title">Show</span></span> <span class="table-cell small-label sect"> <select title="@{repeating_mythic-ability_$X_mythic-number}" name="attr_mythic-number" style="min-width:3.5em"> <option value="@{mythic-0-path}" selected="selected">0</option> <option value="@{mythic-1-path}">1</option> </select> <br><span data-i18n="path-number">Path #</span> </span> <span class="table-cell small-label" style="width:13%"><input title="@{repeating_mythic-ability_$X_mythic-path}" type="text" name="attr_mythic-path" value="@{mythic-number}" disabled="disabled"/><br><span data-i18n="path">Path</span></span> <input type="hidden" value="mythic-abilities" name="attr_rule_category"/> <span class="table-cell small-label"><input title="@{repeating_mythic-ability_$X_name}" type="text" name="attr_name" data-i18n-placeholder="mythic-ability-name" accept="Name"><br><span data-i18n="name">Name</span></span> <span class="table-cell small-label entry-30p-shrink"><textarea class="inline-textarea" title="@{repeating_mythic-ability_$X_short-description}" name="attr_short-description" data-i18n-placeholder="short-description"></textarea><br><span data-i18n="short-description-abbrv">Short Desc</span></span> <span class="table-cell small-label exspsu-dropdown"> <select title="@{repeating_mythic-ability_$X_ability_type}" name="attr_ability_type"> <option value="not-applicable" data-i18n="not-applicable-abbrv-default" selected="selected">&#8226;N/A</option> <option value="Ex" data-i18n="extraordinary-abbrv">Ex</option> <option value="Sp" data-i18n="spell-like-abbrv">Sp</option> <option value="Su" data-i18n="supernatural-abbrv">Su</option> </select> <br> <span data-i18n="type">Type</span> </span> <span class="table-cell small-label" style="width:.1%"><input title="@{repeating_mythic-ability_$X_used}" type="number" name="attr_used" value="0"/><br><span data-i18n="uses">Uses</span></span> <span class="divider-lg" style="width:.1%">/</span> <input type="checkbox" name="attr_used_max_error" class="error-mshow" value="1"/> <span class="table-cell small-label highlight" style="width:.1%"><input title="@{repeating_mythic-ability_$X_used|max}" type="number" name="attr_used_max" value="0" class="calc" readonly="readonly"/><br><span data-i18n="maximum-abbrv">Max</span></span> <span class="table-cell small-label sect hide-readonly highlight" style="width:7%"><textarea class="macro-text-inline both" title="@{repeating_mythic-ability_$X_max-calculation}" name="attr_max-calculation" data-i18n-placeholder="equation-macro-place"></textarea><br><span data-i18n="maximum-calculation-abbrv">Max Calc</span></span> <div class="sect expand hide-readonly"> <input type="checkbox" class="showarrow desc-show" data-i18n-title="showsect-cmd" data-i18n-aria-label="showsect-cmd" aria-label="Show Description" name="attr_description-show" value="1"/> <label class="showsect desc-showlabel" data-i18n="description">Description</label> <input type="checkbox" class="showarrow macro-text-show" data-i18n-title="showsect-cmd" data-i18n-aria-label="showsect-cmd" aria-label="Show Macro Text" name="attr_macro-text-show" value="1"/> <label class="showsect macro-text-showlabel" data-i18n="macro-text">Macro Text</label> <input type="checkbox" class="showarrow id-show" data-i18n-title="showsect-cmd" data-i18n-aria-label="showsect-cmd" aria-label="Show Row ID" name="attr_ids-show" value="1"/> <label class="showsect id-showlabel" data-i18n="identification-abbrv">ID</label> <hr class="subnav-hr"> <div class="cheat"></div> <textarea class="desc" title="@{repeating_mythic-ability_$X_description}" name="attr_description" accept="Content"></textarea> <textarea class="macro-text" title="@{repeating_mythic-ability_$X_macro-text}" name="attr_macro-text">@{PC-whisper} &{template:pf_block} @{toggle_accessible_flag} @{toggle_rounded_flag} {{font=@{apply_specfont_chat}@{use_specfont}}} {{scroll_desc=@{scroll-desc}}} {{color=@{rolltemplate_color}}} {{header_image=@{header_image-pf_block}}} {{character_name=@{character_name}}} {{character_id=@{character_id}}} {{subtitle}} {{class=**^{path}**: @{mythic-number}}} {{name=@{name}}} {{description=@{short-description}}}</textarea> <div class="repeating-id"> <label class="small-label2 nextitem"> <input class="selectable calc" name="attr_row_id" readonly="readonly"/> <span class="not-selectable" data-i18n="row-identification-for-macros">Row ID for macros</span> </label> </div> </div> </div> </fieldset> </div> </div> </div> </div> <div class="section7 section section-spells" role="region" aria-label="Spells" data-i18n-aria-label="spells"> <h1 class="selected-tabtitle" data-i18n="spells">Spells</h1> <div class="cheat show-readonly inverse-readonly"></div> <input type="checkbox" class="spell-multiclassed-show firsttab-inverse-show" name="attr_spellclasses_multiclassed" title="True if more than one spellcasting class" value="1" role="presentation"/><span data-i18n="multiple-spellclasses"> Has multiple spellcasting classes</span> <input type="checkbox" class="selectedlabel-check advanced-spell-option-show" name="attr_extra_fields_caster_show" title="@{extra_fields_caster_show}" value="1"/><b data-i18n="show-more-fields">Show more fields</b> <div class="cheat"></div> <div class="cheat show-readonly"></div> <input class="showarrow h2arrow" type="checkbox" name="attr_spellclasses-show" data-i18n-aria-label="spellcasting-classes" data-i18n-title="showsect-cmd" value="1" checked="checked"/> <label class="clickheader showsect" data-i18n-title="showsect-cmd" data-i18n-aria-label="showsect-cmd" data-i18n="spellcasting-classes">Spellcasting Classes</label> <div class="h2-section spellcasting-classes noborder-readonly wide-readonly"> <input type="checkbox" class="use-metrics noshow" name="attr_use_metrics" value="1"/> <div role="menubar" class="spellclassnav tabs spell-multiclassed" aria-label="spellcasting classes" data-i18n-aria-label="spellcasting-classes"></div> <input type="radio" class="tabinput tab0 spell-multiclassed" name="attr_spellclass_tab" value="0" data-i18n-title="spell-class-zero" data-i18n-aria-label="spell-class-zero" checked="checked"/> <label role="menuitem" class="tab tab0 spell-multiclassed" data-i18n-title="spell-class-zero" data-i18n-aria-label="spell-class-zero" title="Spell Class 0" data-i18n="spell-class-zero">Spell Class 0</label> <input type="radio" class="tabinput tab1 spell-multiclassed" name="attr_spellclass_tab" value="1" data-i18n-title="spell-class-one" data-i18n-aria-label="spell-class-one"/> <label role="menuitem" class="tab tab1 spell-multiclassed" data-i18n-title="spell-class-one" data-i18n-aria-label="spell-class-one" title="Spell Class 1" data-i18n="spell-class-one">Spell Class 1</label> <input type="radio" class="tabinput tab2 spell-multiclassed" name="attr_spellclass_tab" value="2" data-i18n-title="spell-class-two" data-i18n-aria-label="spell-class-two"/> <label role="menuitem" class="tab tab2 spell-multiclassed" data-i18n-title="spell-class-two" data-i18n-aria-label="spell-class-two" title="Spell Class 2" data-i18n="spell-class-two">Spell Class 2</label> <input type="radio" class="tabinput tab99 spell-multiclassed" name="attr_spellclass_tab" value="99" data-i18n-title="all" data-i18n-aria-label="all"/> <label role="menuitem" class="tab tab99 spell-multiclassed" data-i18n-title="all" data-i18n-aria-label="all" title="All" data-i18n="all">All</label> <input type="checkbox" class="noshow spellpoints-show" name="attr_use_spell_points" value="1"/> <h2 class="section0 nontable-name"><span name="attr_spellclass-0-name"></span></h2> <div class="section0 section-spellclass spellclass-0"> <div class="col col1"> <input class="showarrow h3arrow" type="checkbox" name="attr_spellclass-0-show" data-i18n-aria-label="spellclass-level-base" data-i18n-title="showsect-cmd" value="1" checked="checked"/> <h3 class="clickheader showsect"><label data-i18n-title="showsect-cmd" data-i18n-aria-label="showsect-cmd" data-i18n="level-and-ability">Level and Caster Ability</label></h3> <div class="cheat"></div> <div class="h3-section table spellclass-level narrow-numbers"> <span class="table-name" data-i18n="caster-class-level">Caster Class and Level</span> <div class="table-group-head"> <div class="table-row"> <span class="table-header" data-i18n="check">Check</span> <span class="table-header" data-i18n-title="effective-caster-level" data-i18n-aria-label="effective-caster-level" data-i18n="caster-level">Caster Level</span> <span class="table-header divider"></span> <span class="table-header hide-readonly" data-i18n-title="class-number-explanation" data-i18n-aria-label="class-number-explanation" data-i18n="synchronize-class">Sync Class</span> <span class="table-header entry-20p-shrink" data-i18n="class-name">Class Name</span> <span class="table-header" data-i18n="base-level">Base Level</span> <span class="divider table-header advanced-spell-option"></span> <span class="table-header advanced-spell-option"><span class="super note-a" data-i18n="miscellaneous-abbrv">Misc</span></span> <span class="divider table-header hide-readonly"></span> <span class="table-header" data-i18n="buff">Buff</span> <span class="divider table-header hide-readonly"></span> <span class="table-header" data-i18n-title="condition-description" data-i18n-aria-label="condition-description" data-i18n="condition-abbrv">Cond</span> </div> </div> <div class="table-group"> <div class="table-row"> <span class="table-cell spellcaster-button"> <button class="spellcaster-button" title="%{selected|Spell-Class-0-CL-Check}" type="roll" name="roll_Spell-Class-0-CL-Check" value="@{PC-whisper} &{template:pf_generic} @{toggle_spell_accessible} @{toggle_rounded_flag} {{font=@{apply_specfont_chat}@{use_specfont}}} {{scroll_desc=@{scroll-desc}}} {{color=@{rolltemplate_color}}} {{header_image=@{header_image-pf_generic}}} {{character_name=@{character_name}}} {{character_id=@{character_id}}} {{subtitle}} {{name=^{caster-level-check}}} {{class=**@{spellclass-0-name} @{spellclass-0-level}**}} {{check=[[ 1d20 + [[ @{spellclass-0-level-total} ]] ]]}} {{^{spell-penetration-bonus-abbrv}=@{spellclass-0-SP-mod}}} {{lefttext_6=@{CasterLevel-0-note}}}"> <span data-i18n="caster-level-check">Casterlevel Check</span> </button> </span> <span class="table-cell left"><input title="@{spellclass-0-level-total}" type="number" name="attr_spellclass-0-level-total" value="0" class="calc bigger-total" readonly="readonly"/></span> <span class="divider hide-readonly" style="padding-right:5px">=</span> <span class="table-cell entry-vshort hide-readonly"> <select title="@{spellclass-0} Choose or enter manually" name="attr_spellclass-0" class="select-small select-class"> <option value="-1" data-i18n="select-class-or-manual-default" selected="selected">&#8226;Select Class or enter other manually</option> <option value="0" data-i18n="1-ordinal-class">1st Class</option> <option value="1" data-i18n="2-ordinal-class">2nd Class</option> <option value="2" data-i18n="3-ordinal-class">3rd Class</option> <option value="3" data-i18n="4-ordinal-class">4th Class</option> <option value="4" data-i18n="5-ordinal-class">5th Class</option> <option value="5" data-i18n="6-ordinal-class">6th Class</option> <option value="6" data-i18n="race-hd">Race (use HD for level)</option> </select> </span> <span class="table-cell"> <input class="calc-advanced-spell-option" title="@{spellclass-0-name}" type="text" name="attr_spellclass-0-name" data-i18n-placeholder="class-name"> </span> <span class="table-cell left"><input title="@{spellclass-0-level}" type="number" name="attr_spellclass-0-level" value="0"/></span> <span class="divider advanced-spell-option">+</span> <span class="table-cell advanced-spell-option linked-tablecell"> <input type="checkbox" value="1" name="spellclass-0-level-misc-mod_error" class="error-mshow"/> <input type="text" name="attr_spellclass-0-level-misc" class="macro-text-inline linked-cellfield highlight" title="@{spellclass-0-level-misc}" data-i18n-placeholder="equation-macro-place"/> <input type="number" name="attr_spellclass-0-level-misc-mod" class="narrow-numbers calc highlight" value="0" title="@{spellclass-0-level-misc-mod}" readonly="readonly"/> </span> <span class="divider">+</span> <span class="table-cell"><input title="@{buff_CasterLevel-total}" name="attr_buff_CasterLevel-total" type="number" value="0" class="calc" readonly="readonly"/></span> <span class="divider">+</span> <span class="table-cell"><input title="@{CasterLevel-Penalty}" name="attr_CasterLevel-Penalty" type="number" value="0" class="calc" readonly="readonly"/></span> </div> </div> </div> <div class="h3-section spellclass-ranges" role="presentation"> <div class="table show-readonly inverse-readonly"> <div class="table-row"> <span class="table-row-name spellrange-header distance-used" data-i18n="close">Close</span> <span class="table-cell"><input class="spellrange-data calc entry-wide" title="@{spellclass-0-close} 25 + 5/2 levels" type="number" name="attr_spellclass-0-close" value="0" readonly="readonly"/></span> <span class="table-row-name spellrange-header distance-used" data-i18n="medium-abbrv">Med</span> <span class="table-cell"><input class="spellrange-data calc entry-wide" title="@{spellclass-0-medium} 100 + 10/level" type="number" name="attr_spellclass-0-medium" value="0" readonly="readonly"/></span> <span class="table-row-name spellrange-header distance-used" data-i18n="long">Long</span> <span class="table-cell"><input class="spellrange-data calc entry-wide" title="@{spellclass-0-long} 400 + 40/level" type="number" name="attr_spellclass-0-long" value="0" readonly="readonly"/></span> </div> </div> <div class="table hide-readonly"> <span class="table-name" data-i18n="spells-ranges">Spell Ranges</span> <div class="table-group-head"> <span class="table-header distance-used" data-i18n="close">Close</span> <span class="table-header distance-used" data-i18n="medium">Medium</span> <span class="table-header distance-used" data-i18n="long">Long</span> </div> <div class="table-row"> <span class="table-cell"><input class="spellrange-data calc entry-wide" title="@{spellclass-0-close} 25 + 5/2 levels" type="number" name="attr_spellclass-0-close" value="0" readonly="readonly"/></span> <span class="table-cell"><input class="spellrange-data calc entry-wide" title="@{spellclass-0-medium} 100 + 10/level" type="number" name="attr_spellclass-0-medium" value="0" readonly="readonly"/></span> <span class="table-cell"><input class="spellrange-data calc entry-wide" title="@{spellclass-0-long} 400 + 40/level" type="number" name="attr_spellclass-0-long" value="0" readonly="readonly"/></span> </div> </div> </div> <div class="h3-section table spellclass-concentration narrow-numbers"> <span class="table-name" data-i18n="spellcasting-ability">Spellcasting Ability</span> <div class="table-group-head"> <div class="table-row"> <span class="table-header" data-i18n="check">Check</span> <span class="table-header" data-i18n="total">Total</span> <span class="divider table-header"></span> <span class="table-header ability-column" style="width:6em" data-i18n="ability">Ability</span> <span class="table-header" data-i18n="modifier-abbrv">Mod</span> <span class="divider table-header"></span> <span class="table-header hide-readonly" data-i18n-title="effective-caster-level" data-i18n-aria-label="effective-caster-level" data-i18n="caster-level">Caster Level</span> <span class="divider table-header advanced-spell-option"></span> <span class="table-header advanced-spell-option"><span class="super note-a" data-i18n="miscellaneous-abbrv">Misc</span></span> <span class="table-header table-rightcell" aria-label="empty spacer cell" role="presentation"></span> </div> </div> <div class="table-group"> <div class="table-row"> <span class="table-cell spellcaster-button"><button class="spellcaster-button" title="%{selected|Concentration-Check-0}" type="roll" name="roll_Concentration-Check-0" value="@{PC-whisper} &{template:pf_generic} @{toggle_spell_accessible} @{toggle_rounded_flag} {{font=@{apply_specfont_chat}@{use_specfont}}} {{scroll_desc=@{scroll-desc}}} {{color=@{rolltemplate_color}}} {{header_image=@{header_image-pf_generic}}} {{character_name=@{character_name}}} {{character_id=@{character_id}}} {{subtitle}} {{name=^{concentration-check}}} {{class=**@{spellclass-0-name} @{spellclass-0-level}**}} {{check=[[ 1d20 + [[ @{Concentration-0} ]] ]]}} {{^{defensive-casting-bonus-abbrv}=@{Concentration-0-def}}} {{lefttext_6=@{Concentration-0-miscnote}}}"> <span data-i18n="concentration-check">Concentration</span> </button></span> <span class="table-cell left"><input title="@{Concentration-0}" type="number" name="attr_Concentration-0" value="0" class="calc bigger-total" readonly="readonly"/></span> <span class="divider" style="padding:0 5px 0 5px">=</span> <span class="table-cell ability-column"> <select class="select-small" title="@{Concentration-0-ability}" name="attr_Concentration-0-ability"> <option value="0" data-i18n="select-one-default" selected="selected">&#8226;Select One</option> <option value="STR-mod" data-i18n="strength-abbrv">STR</option> <option value="DEX-mod" data-i18n="dexterity-abbrv">DEX</option> <option value="CON-mod" data-i18n="constitution-abbrv">CON</option> <option value="INT-mod" data-i18n="intelligence-abbrv">INT</option> <option value="WIS-mod" data-i18n="wisdom-abbrv">WIS</option> <option value="CHA-mod" data-i18n="charisma-abbrv">CHA</option> </select> </span> <span class="table-cell left"><input title="@{Concentration-0-mod}" type="number" name="attr_Concentration-0-mod" value="0" class="calc" readonly="readonly"/></span> <span class="divider">+</span> <span class="table-cell hide-readonly"><input title="@{spellclass-0-level-total}" type="number" name="attr_spellclass-0-level-total" value="0" class="calc" readonly="readonly"/></span> <span class="divider advanced-spell-option">+</span> <span class="table-cell linked-tablecell advanced-spell-option"> <input type="checkbox" name="attr_Concentration-0-misc-mod_error" class="error-mshow" value="1"/> <input type="text" title="@{Concentration-0-misc}" type="number" name="attr_Concentration-0-misc" class="macro-text-inline linked-cellfield highlight" data-i18n-placeholder="equation-macro-place"/> <input type="number" name="attr_Concentration-0-misc-mod" title="@{Concentration-0-misc-mod}" value="0" class="calc narrow-numbers highlight" readonly="readonly"/> </span> <span class="table-cell"></span> </div> </div> </div> <div class="h3-section table spellclass-roll-adj"> <span class="table-name">Roll adjustments</span> <div class="table-row"> <span class="table-header nowrap-readonly" data-i18n="save-difficulty-class-misc-abbrv">Save DC Misc</span> <span class="table-header divider"></span> <span class="table-header" data-i18n="buff">Buff</span> <span class="table-header entry-30p-shrink super note-a" data-i18n-aria-label="spell-penetration-bonus-label" data-i18n="spell-penetration-bonus-abbrv" style="padding-right:1em">Spell Pen Bonus</span> <span class="table-header nowrap-readonly" data-i18n-title="cast-defensive-bonus" data-i18n-aria-label="cast-defensive-bonus" style="word-wrap:normal" data-i18n="cast-defensive-bonus-abbrv">Cast Def. Bonus</span> <span class="table-header table-rightcell show-readonly inverse-readonly" aria-label="empty spacer cell" role="presentation"></span> </div> <div class="table-row"> <input type="hidden" name="attr_spellclass-0-savedc-mod" value="0"/> <span class="table-cell narrow-numbers"><input title="@{spellclass-0-savedc-misc}" type="number" name="attr_spellclass-0-savedc-misc" value="0"/></span> <span class="divider">+</span> <input type="number" class="calc narrow-numbers" name="attr_buff_SpellDC_0-total" value="0" title="@{buff_SpellDC_0-total}" readonly="readonly"/> <span class="table-cell linked-tablecell" style="display:table-cell"> <input type="checkbox" name="attr_spellclass-0-SP-mod_error" class="error-mshow" value="1"> <input type="text" class="highlight linked-cellfield macro-text-inline float-right" title="@{spellclass-0-SP_misc}" name="attr_spellclass-0-SP_misc" data-i18n-placeholder="equation-macro-place" placeholder="#/Equation"/> <input class="calc number highlight narrow-numbers" type="number" title="@{spellclass-0-SP-mod}" name="attr_spellclass-0-SP-mod" value="0" readonly="readonly"/> </span> <span class="table-cell nowrap-readonly narrow-numbers"><input title="@{Concentration-0-def}" type="number" name="attr_Concentration-0-def" value="0"/></span> <span class="table-cell show-readonly inverse-readonly"></span> </div> </div> <div class="cheat"></div> <input class="showarrow h3arrow spellpoints-sect" type="checkbox" name="attr_spellclass-0-spellpoints-show" data-i18n-aria-label="spell-points" data-i18n-title="showsect-cmd" value="1"/> <h3 class="clickheader showsect spellpoints-sect"><label data-i18n-title="showsect-cmd" data-i18n-aria-label="showsect-cmd"><span name="attr_spellclass-0-spell-points_name">Spell Points</span></label></h3> <div class="h3-section spellpoints table spellpoints-sect"> <div class="table-group"> <div class="table-row"> <span class="table-header entry-custom-header" style="min-width:8em;width:20%"><input class="entry-custom-header entry-med" name="attr_spellclass-0-spell-points_name" title="@{spellclass-0-spell-points_name}" type="text" value="Spell Points" data-i18n-placeholder="user-defined"/></span> <span class="table-header divider"></span> <span class="table-header" style="min-width:8em" data-i18n="points-per-day">Points/Day</span> <span class="table-header divider"></span> <span class="table-header super note-a" data-i18n="calculation">Calculation</span> <span class="table-header divider"></span> <span class="table-header" style="min-width:6em" data-i18n="base">Base</span> <span class="table-header divider"></span> <span class="table-header" style="min-width:6em" data-i18n="ability">Ability</span> <span class="table-header table-rightcell"></span> </div> </div> <div class="table-group"> <div class="table-row"> <span class="table-cell"><input title="@{spellclass-0-spell-points-per-day}" type="number" name="attr_spellclass-0-spell-points-per-day" value="0"/></span> <span class="divider">/</span> <span class="table-cell"><input title="@{spellclass-0-spell-points-per-day|max}" type="text" class="number" name="attr_spellclass-0-spell-points-per-day_max" value="(@{spellclass-0-spell-points-class} + @{spellclass-0-spell-points-bonus} + @{spellclass-0-spell-points-misc-mod})" disabled="disabled"/></span> <span class="divider">=</span> <span class="table-cell linked-tablecell"> <input type="checkbox" value="1" name="attr_spellclass-0-spell-points-misc-mod_error" class="error-mshow"/> <input type="text" class="macro-text-inline linked-cellfield highlight" title="@{spellclass-0-spell-points-misc}" name="attr_spellclass-0-spell-points-misc" data-i18n-placeholder="equation-macro-place"/> <input type="number" value="0" name="attr_spellclass-0-spell-points-misc-mod" title="@{spellclass-0-spell-points-misc-mod}" class="calc narrow-numbers highlight" readonly="readonly"/> </span> <span class="divider">+</span> <span class="table-cell"><input title="@{spellclass-0-spell-points-class}" type="number" name="attr_spellclass-0-spell-points-class" value="0"/></span> <span class="divider">+</span> <span class="table-cell"><input title="@{spellclass-0-spell-points-bonus}" type="number" name="attr_spellclass-0-spell-points-bonus" value="0"/></span> <span class="table-rightcell"></span> </div> </div> </div> <div class="cheat"></div> <input class="showarrow h3arrow" type="checkbox" name="attr_spellclass-0-spells-notes-show" data-i18n-aria-label="spells-notes" data-i18n-title="showsect-cmd" value="1"/> <h3 class="clickheader showsect"><label data-i18n-title="showsect-cmd" data-i18n-aria-label="showsect-cmd" data-i18n="spells-notes">Spells Notes</label></h3> <div class="h3-section table spellclass-spellnotes"> <span class="table-name" data-i18n="notes">Notes</span> <div class="table-group-head"> <span class="table-header" data-i18n="spells-notes" data-i18n-title="spells-notes" data-i18n-aria-label="spells-notes">Spells Notes</span> <span class="table-header" data-i18n="caster-level" data-i18n-title="caster-level-check-notes" data-i18n-aria-label="caster-level-check-notes">Caster Level</span> <span class="table-header" data-i18n="concentration" data-i18n-title="concentration-check-notes" data-i18n-aria-label="concentration-check-notes">Concentration</span> </div> <div class="table-row"> <div class="table-cell notes-cell"> <textarea class="half" title="@{spell-class-0-spells-notes}" name="attr_spell-class-0-spells-notes" data-i18n-placeholder="spells-notes" data-i18n-aria-label="spells-notes"></textarea> </div> <div class="table-cell notes-cell"> <textarea class="half" title="@{CasterLevel-0-note}" name="attr_CasterLevel-0-note" data-i18n-placeholder="caster-level-check-notes" data-i18n-aria-label="caster-level-check-notes"></textarea> </div> <div class="table-cell notes-cell"> <textarea class="half" title="@{Concentration-0-miscnote}" name="attr_Concentration-0-miscnote" data-i18n-placeholder="concentration-check-notes" data-i18n-aria-label="concentration-check-notes"></textarea> </div> </div> </div> </div> <div class="col col2"> <div class="cheat"></div> <input class="showarrow h3arrow" type="checkbox" name="attr_spellclass-0-perday-show" data-i18n-aria-label="spells-per-day" data-i18n-title="showsect-cmd" value="1" checked="checked"/> <h3 class="clickheader showsect"><label data-i18n-title="showsect-cmd" data-i18n-aria-label="showsect-cmd" data-i18n="spells-per-day">Spells Per Day</label></h3> <div class="h3-section spells-per-day"> <span data-i18n="casting-type" data-i18n-title="casting-type" data-i18n-aria-label="casting-type">Casting Type:</span> <input class="selectedlabel-check subsect2-show sect2-show" type="radio" name="attr_spellclass-0-casting_type" value="1" title="@{spellclass-0-casting_type}" checked="checked"/><b><span data-i18n-title="display-spells-known" data-i18n-aria-label="display-spells-known" data-i18n="spontaneous"> Spontaneous</span></b> <input class="selectedlabel-check subsect3-show sect3-show" type="radio" name="attr_spellclass-0-casting_type" value="2" title="@{spellclass-0-casting_type}"/><b><span data-i18n="prepared"> Prepared</span></b> <input style="margin-left:.5em" class="selectedlabel-check sect3" type="checkbox" name="attr_spellclass-0-hide_unprepared" value="1" title="@{spellclass-0-hide_unprepared}"/><b class="sect3" data-i18n-title="prepared-spells-explanation" data-i18n-aria-label="prepared-spells-explanation" data-i18n="spellbook-only-prepared-spells"> Show only spells with 'uses' in spellbook</b> <input style="margin-left:.5em" class="selectedlabel-check sect3" type="checkbox" name="attr_spellclass-0-show_domain_spells" value="1" title="@{spellclass-0-show_domain_spells}"/><b class="sect3" data-i18n-title="domain-spells-explanation" data-i18n-aria-label="domain-spells-explanation" data-i18n="always-show-domain-spells"> Always show spells marked 'domain' in spellbook menu</b> <input style="margin-left:.5em" class="selectedlabel-check subsect-show subsect-show-inverse" type="checkbox" name="attr_total_spells_manually" value="1" title="@{total_spells_manually}"/><b data-i18n-title="add-custom-column" data-i18n-aria-label="total-spells-manually" data-i18n="total-spells-manually">Total Spells Manually</b> <div class="table" role="grid"> <span class="table-name" data-i18n="spells-per-day">Spells Per Day</span> <div class="table-group-head"> <div class="table-row"> <span class="table-header" data-i18n="save-difficulty-class">Save DC</span> <span class="table-header right-border" data-i18n="level-abbrv">Lvl</span> <span class="table-header sect">#</span> <span class="table-header sect3 sect-inverse" data-i18n-title="sum-prepared-from-spells" data-i18n-aria-label="sum-prepared-from-spells" data-i18n="number-prepared-abbrv">#Left</span> <span class="table-header sect2 sect-inverse" data-i18n-title="sum-uses-spells" data-i18n-aria-label="sum-uses-spells" data-i18n="number-used">#Used</span> <span class="table-header divider"></span> <span class="table-header" data-i18n="spells-per-day">Spells/Day</span> <span class="table-header divider"></span> <span class="table-header" data-i18n="base-spells-per-day">Base<br/>Spells/Day</span> <span class="table-header divider"></span> <span class="table-header" data-i18n="bonus-spells">Bonus Spells</span> <span class="table-header advanced-spell-option divider"></span> <span class="table-header advanced-spell-option entry-med entry-custom-header"><input class="entry-custom-header entry-med" name="attr_spellclass-0-user_defined_column" title="@{spellclass-0-user_defined_column}" type="text" value="" data-i18n-placeholder="user-defined"/></span> <span class="table-header sect2 left-border" data-i18n="spells-known">Spells Known</span> <span class="table-header sect2" data-i18n="total-listed">Total spells in list</span> <span class="table-header advanced-spell-option entry-med entry-custom-header left-border"><input class="entry-custom-header entry-med" name="attr_spellclass-0-user_defined_column2" title="@{spellclass-0-user_defined_column2}" type="text" value="" data-i18n-placeholder="user-defined"/></span> </div> </div> <div class="table-group"> <div class="table-row"> <span class="table-cell"><input title="@{spellclass-0-level-0-savedc}" type="number" name="attr_spellclass-0-level-0-savedc" value="10" class="calc" readonly="readonly"/></span> <span class="table-cell right-border">0</span> <span class="table-cell"><input title="@{spellclass-0-level-0-spells-per-day}" type="number" name="attr_spellclass-0-level-0-spells-per-day" value="0"/></span> <span class="table-cell noshow"></span> <span class="table-cell noshow"></span> <span class="divider">/</span> <span class="table-cell"><input title="@{spellclass-0-level-0-spells-per-day|max}" type="number" name="attr_spellclass-0-level-0-spells-per-day_max" value="0" class="calc" readonly="readonly"/></span> <span class="divider">=</span> <span class="table-cell"><input title="@{spellclass-0-level-0-class}" type="text" name="attr_spellclass-0-level-0-class" value="" placeholder="-" class="number"/></span> <span class="divider">+</span> <span class="table-cell ability-column"> <select class="select-small" title="@{Concentration-0-ability}" name="attr_Concentration-0-ability"> <option value="0" data-i18n="select-one-default" selected="selected">&#8226;Select One</option> <option value="STR-mod" data-i18n="strength-abbrv">STR</option> <option value="DEX-mod" data-i18n="dexterity-abbrv">DEX</option> <option value="CON-mod" data-i18n="constitution-abbrv">CON</option> <option value="INT-mod" data-i18n="intelligence-abbrv">INT</option> <option value="WIS-mod" data-i18n="wisdom-abbrv">WIS</option> <option value="CHA-mod" data-i18n="charisma-abbrv">CHA</option> </select> </span> <span class="divider advanced-spell-option">+</span> <span class="table-cell advanced-spell-option"><input title="@{spellclass-0-level-0-misc}" type="number" name="attr_spellclass-0-level-0-misc" value="0"/></span> <span class="table-cell sect2 left-border"><input title="@{spellclass-0-level-0-spells-known}" type="number" name="attr_spellclass-0-level-0-spells-known" value="0"/></span> <span class="table-cell sect2"><input title="@{spellclass-0-level-0-total-listed}" type="number" name="attr_spellclass-0-level-0-total-listed" value="0" class="calc" readonly="readonly"/></span> <span class="table-cell advanced-spell-option left-border"><input title="@{spellclass-0-level-0-user}" type="number" name="attr_spellclass-0-level-0-user" value="0"/></span> </div> <div class="table-row"> <span class="table-cell"><input title="@{spellclass-0-level-1-savedc}" type="number" name="attr_spellclass-0-level-1-savedc" value="11" class="calc" readonly="readonly"/></span> <span class="table-cell right-border" data-i18n="1-ordinal">1st</span> <span class="table-cell sect"><input title="@{spellclass-0-level-1-spells-per-day}" type="number" name="attr_spellclass-0-level-1-spells-per-day" value="0"/></span> <span class="table-cell sect3 sect-inverse"><input title="@{spellclass-0-level-1-spells-per-day}" type="number" name="attr_spellclass-0-level-1-spells-per-day" value="0" class="calc" readonly="readonly"/></span> <span class="table-cell sect2 sect-inverse"><input title="@{spellclass-0-level-1-spells-per-day}" type="number" name="attr_spellclass-0-level-1-spells-per-day" value="0" class="calc" readonly="readonly"/></span> <span class="divider">/</span> <span class="table-cell"><input title="@{spellclass-0-level-1-spells-per-day|max}" type="number" name="attr_spellclass-0-level-1-spells-per-day_max" value="0" class="calc" readonly="readonly"/></span> <span class="divider">=</span> <span class="table-cell"><input title="@{spellclass-0-level-1-class}" type="text" name="attr_spellclass-0-level-1-class" value="" placeholder="-" class="number"/></span> <span class="divider">+</span> <span class="table-cell"><input title="@{spellclass-0-level-1-bonus}" type="number" name="attr_spellclass-0-level-1-bonus" value="0" class="calc" readonly="readonly"/></span> <span class="divider advanced-spell-option">+</span> <span class="table-cell advanced-spell-option"><input title="@{spellclass-0-level-1-misc}" type="number" name="attr_spellclass-0-level-1-misc" value="0"/></span> <span class="table-cell sect2 left-border"><input title="@{spellclass-0-level-1-spells-known}" type="number" name="attr_spellclass-0-level-1-spells-known" value="0"/></span> <span class="table-cell sect2"><input title="@{spellclass-0-level-1-total-listed}" type="number" name="attr_spellclass-0-level-1-total-listed" value="0" class="calc" readonly="readonly"/></span> <span class="table-cell advanced-spell-option left-border"><input title="@{spellclass-0-level-1-user}" type="number" name="attr_spellclass-0-level-1-user" value="0"/></span> </div> <div class="table-row"> <span class="table-cell"><input title="@{spellclass-0-level-2-savedc}" type="number" name="attr_spellclass-0-level-2-savedc" value="22" class="calc" readonly="readonly"/></span> <span class="table-cell right-border" data-i18n="2-ordinal">2nd</span> <span class="table-cell sect"><input title="@{spellclass-0-level-2-spells-per-day}" type="number" name="attr_spellclass-0-level-2-spells-per-day" value="0"/></span> <span class="table-cell sect3 sect-inverse"><input title="@{spellclass-0-level-2-spells-per-day}" type="number" name="attr_spellclass-0-level-2-spells-per-day" value="0" class="calc" readonly="readonly"/></span> <span class="table-cell sect2 sect-inverse"><input title="@{spellclass-0-level-2-spells-per-day}" type="number" name="attr_spellclass-0-level-2-spells-per-day" value="0" class="calc" readonly="readonly"/></span> <span class="divider">/</span> <span class="table-cell"><input title="@{spellclass-0-level-2-spells-per-day|max}" type="number" name="attr_spellclass-0-level-2-spells-per-day_max" value="0" class="calc" readonly="readonly"/></span> <span class="divider">=</span> <span class="table-cell"><input title="@{spellclass-0-level-2-class}" type="text" name="attr_spellclass-0-level-2-class" value="" placeholder="-" class="number"/></span> <span class="divider">+</span> <span class="table-cell"><input title="@{spellclass-0-level-2-bonus}" type="number" name="attr_spellclass-0-level-2-bonus" value="0" class="calc" readonly="readonly"/></span> <span class="divider advanced-spell-option">+</span> <span class="table-cell advanced-spell-option"><input title="@{spellclass-0-level-2-misc}" type="number" name="attr_spellclass-0-level-2-misc" value="0"/></span> <span class="table-cell sect2 left-border"><input title="@{spellclass-0-level-2-spells-known}" type="number" name="attr_spellclass-0-level-2-spells-known" value="0"/></span> <span class="table-cell sect2"><input title="@{spellclass-0-level-2-total-listed}" type="number" name="attr_spellclass-0-level-2-total-listed" value="0" class="calc" readonly="readonly"/></span> <span class="table-cell advanced-spell-option left-border"><input title="@{spellclass-0-level-2-user}" type="number" name="attr_spellclass-0-level-2-user" value="0"/></span> </div> <div class="table-row"> <span class="table-cell"><input title="@{spellclass-0-level-3-savedc}" type="number" name="attr_spellclass-0-level-3-savedc" value="33" class="calc" readonly="readonly"/></span> <span class="table-cell right-border" data-i18n="3-ordinal">3rd</span> <span class="table-cell sect"><input title="@{spellclass-0-level-3-spells-per-day}" type="number" name="attr_spellclass-0-level-3-spells-per-day" value="0"/></span> <span class="table-cell sect3 sect-inverse"><input title="@{spellclass-0-level-3-spells-per-day}" type="number" name="attr_spellclass-0-level-3-spells-per-day" value="0" class="calc" readonly="readonly"/></span> <span class="table-cell sect2 sect-inverse"><input title="@{spellclass-0-level-3-spells-per-day}" type="number" name="attr_spellclass-0-level-3-spells-per-day" value="0" class="calc" readonly="readonly"/></span> <span class="divider">/</span> <span class="table-cell"><input title="@{spellclass-0-level-3-spells-per-day|max}" type="number" name="attr_spellclass-0-level-3-spells-per-day_max" value="0" class="calc" readonly="readonly"/></span> <span class="divider">=</span> <span class="table-cell"><input title="@{spellclass-0-level-3-class}" type="text" name="attr_spellclass-0-level-3-class" value="" placeholder="-" class="number"/></span> <span class="divider">+</span> <span class="table-cell"><input title="@{spellclass-0-level-3-bonus}" type="number" name="attr_spellclass-0-level-3-bonus" value="0" class="calc" readonly="readonly"/></span> <span class="divider advanced-spell-option">+</span> <span class="table-cell advanced-spell-option"><input title="@{spellclass-0-level-3-misc}" type="number" name="attr_spellclass-0-level-3-misc" value="0"/></span> <span class="table-cell sect2 left-border"><input title="@{spellclass-0-level-3-spells-known}" type="number" name="attr_spellclass-0-level-3-spells-known" value="0"/></span> <span class="table-cell sect2"><input title="@{spellclass-0-level-3-total-listed}" type="number" name="attr_spellclass-0-level-3-total-listed" value="0" class="calc" readonly="readonly"/></span> <span class="table-cell advanced-spell-option left-border"><input title="@{spellclass-0-level-3-user}" type="number" name="attr_spellclass-0-level-3-user" value="0"/></span> </div> <div class="table-row"> <span class="table-cell"><input title="@{spellclass-0-level-4-savedc}" type="number" name="attr_spellclass-0-level-4-savedc" value="44" class="calc" readonly="readonly"/></span> <span class="table-cell right-border" data-i18n="4-ordinal">4th</span> <span class="table-cell sect"><input title="@{spellclass-0-level-4-spells-per-day}" type="number" name="attr_spellclass-0-level-4-spells-per-day" value="0"/></span> <span class="table-cell sect3 sect-inverse"><input title="@{spellclass-0-level-4-spells-per-day}" type="number" name="attr_spellclass-0-level-4-spells-per-day" value="0" class="calc" readonly="readonly"/></span> <span class="table-cell sect2 sect-inverse"><input title="@{spellclass-0-level-4-spells-per-day}" type="number" name="attr_spellclass-0-level-4-spells-per-day" value="0" class="calc" readonly="readonly"/></span> <span class="divider">/</span> <span class="table-cell"><input title="@{spellclass-0-level-4-spells-per-day|max}" type="number" name="attr_spellclass-0-level-4-spells-per-day_max" value="0" class="calc" readonly="readonly"/></span> <span class="divider">=</span> <span class="table-cell"><input title="@{spellclass-0-level-4-class}" type="text" name="attr_spellclass-0-level-4-class" value="" placeholder="-" class="number"/></span> <span class="divider">+</span> <span class="table-cell"><input title="@{spellclass-0-level-4-bonus}" type="number" name="attr_spellclass-0-level-4-bonus" value="0" class="calc" readonly="readonly"/></span> <span class="divider advanced-spell-option">+</span> <span class="table-cell advanced-spell-option"><input title="@{spellclass-0-level-4-misc}" type="number" name="attr_spellclass-0-level-4-misc" value="0"/></span> <span class="table-cell sect2 left-border"><input title="@{spellclass-0-level-4-spells-known}" type="number" name="attr_spellclass-0-level-4-spells-known" value="0"/></span> <span class="table-cell sect2"><input title="@{spellclass-0-level-4-total-listed}" type="number" name="attr_spellclass-0-level-4-total-listed" value="0" class="calc" readonly="readonly"/></span> <span class="table-cell advanced-spell-option left-border"><input title="@{spellclass-0-level-4-user}" type="number" name="attr_spellclass-0-level-4-user" value="0"/></span> </div> <div class="table-row"> <span class="table-cell"><input title="@{spellclass-0-level-5-savedc}" type="number" name="attr_spellclass-0-level-5-savedc" value="55" class="calc" readonly="readonly"/></span> <span class="table-cell right-border" data-i18n="5-ordinal">5th</span> <span class="table-cell sect"><input title="@{spellclass-0-level-5-spells-per-day}" type="number" name="attr_spellclass-0-level-5-spells-per-day" value="0"/></span> <span class="table-cell sect3 sect-inverse"><input title="@{spellclass-0-level-5-spells-per-day}" type="number" name="attr_spellclass-0-level-5-spells-per-day" value="0" class="calc" readonly="readonly"/></span> <span class="table-cell sect2 sect-inverse"><input title="@{spellclass-0-level-5-spells-per-day}" type="number" name="attr_spellclass-0-level-5-spells-per-day" value="0" class="calc" readonly="readonly"/></span> <span class="divider">/</span> <span class="table-cell"><input title="@{spellclass-0-level-5-spells-per-day|max}" type="number" name="attr_spellclass-0-level-5-spells-per-day_max" value="0" class="calc" readonly="readonly"/></span> <span class="divider">=</span> <span class="table-cell"><input title="@{spellclass-0-level-5-class}" type="text" name="attr_spellclass-0-level-5-class" value="" placeholder="-" class="number"/></span> <span class="divider">+</span> <span class="table-cell"><input title="@{spellclass-0-level-5-bonus}" type="number" name="attr_spellclass-0-level-5-bonus" value="0" class="calc" readonly="readonly"/></span> <span class="divider advanced-spell-option">+</span> <span class="table-cell advanced-spell-option"><input title="@{spellclass-0-level-5-misc}" type="number" name="attr_spellclass-0-level-5-misc" value="0"/></span> <span class="table-cell sect2 left-border"><input title="@{spellclass-0-level-5-spells-known}" type="number" name="attr_spellclass-0-level-5-spells-known" value="0"/></span> <span class="table-cell sect2"><input title="@{spellclass-0-level-5-total-listed}" type="number" name="attr_spellclass-0-level-5-total-listed" value="0" class="calc" readonly="readonly"/></span> <span class="table-cell advanced-spell-option left-border"><input title="@{spellclass-0-level-5-user}" type="number" name="attr_spellclass-0-level-5-user" value="0"/></span> </div> <div class="table-row"> <span class="table-cell"><input title="@{spellclass-0-level-6-savedc}" type="number" name="attr_spellclass-0-level-6-savedc" value="66" class="calc" readonly="readonly"/></span> <span class="table-cell right-border" data-i18n="6-ordinal">6th</span> <span class="table-cell sect"><input title="@{spellclass-0-level-6-spells-per-day}" type="number" name="attr_spellclass-0-level-6-spells-per-day" value="0"/></span> <span class="table-cell sect3 sect-inverse"><input title="@{spellclass-0-level-6-spells-per-day}" type="number" name="attr_spellclass-0-level-6-spells-per-day" value="0" class="calc" readonly="readonly"/></span> <span class="table-cell sect2 sect-inverse"><input title="@{spellclass-0-level-6-spells-per-day}" type="number" name="attr_spellclass-0-level-6-spells-per-day" value="0" class="calc" readonly="readonly"/></span> <span class="divider">/</span> <span class="table-cell"><input title="@{spellclass-0-level-6-spells-per-day|max}" type="number" name="attr_spellclass-0-level-6-spells-per-day_max" value="0" class="calc" readonly="readonly"/></span> <span class="divider">=</span> <span class="table-cell"><input title="@{spellclass-0-level-6-class}" type="text" name="attr_spellclass-0-level-6-class" value="" placeholder="-" class="number"/></span> <span class="divider">+</span> <span class="table-cell"><input title="@{spellclass-0-level-6-bonus}" type="number" name="attr_spellclass-0-level-6-bonus" value="0" class="calc" readonly="readonly"/></span> <span class="divider advanced-spell-option">+</span> <span class="table-cell advanced-spell-option"><input title="@{spellclass-0-level-6-misc}" type="number" name="attr_spellclass-0-level-6-misc" value="0"/></span> <span class="table-cell sect2 left-border"><input title="@{spellclass-0-level-6-spells-known}" type="number" name="attr_spellclass-0-level-6-spells-known" value="0"/></span> <span class="table-cell sect2"><input title="@{spellclass-0-level-6-total-listed}" type="number" name="attr_spellclass-0-level-6-total-listed" value="0" class="calc" readonly="readonly"/></span> <span class="table-cell advanced-spell-option left-border"><input title="@{spellclass-0-level-6-user}" type="number" name="attr_spellclass-0-level-6-user" value="0"/></span> </div> <div class="table-row"> <span class="table-cell"><input title="@{spellclass-0-level-7-savedc}" type="number" name="attr_spellclass-0-level-7-savedc" value="77" class="calc" readonly="readonly"/></span> <span class="table-cell right-border" data-i18n="7-ordinal">7th</span> <span class="table-cell sect"><input title="@{spellclass-0-level-7-spells-per-day}" type="number" name="attr_spellclass-0-level-7-spells-per-day" value="0"/></span> <span class="table-cell sect3 sect-inverse"><input title="@{spellclass-0-level-7-spells-per-day}" type="number" name="attr_spellclass-0-level-7-spells-per-day" value="0" class="calc" readonly="readonly"/></span> <span class="table-cell sect2 sect-inverse"><input title="@{spellclass-0-level-7-spells-per-day}" type="number" name="attr_spellclass-0-level-7-spells-per-day" value="0" class="calc" readonly="readonly"/></span> <span class="divider">/</span> <span class="table-cell"><input title="@{spellclass-0-level-7-spells-per-day|max}" type="number" name="attr_spellclass-0-level-7-spells-per-day_max" value="0" class="calc" readonly="readonly"/></span> <span class="divider">=</span> <span class="table-cell"><input title="@{spellclass-0-level-7-class}" type="text" name="attr_spellclass-0-level-7-class" value="" placeholder="-" class="number"/></span> <span class="divider">+</span> <span class="table-cell"><input title="@{spellclass-0-level-7-bonus}" type="number" name="attr_spellclass-0-level-7-bonus" value="0" class="calc" readonly="readonly"/></span> <span class="divider advanced-spell-option">+</span> <span class="table-cell advanced-spell-option"><input title="@{spellclass-0-level-7-misc}" type="number" name="attr_spellclass-0-level-7-misc" value="0"/></span> <span class="table-cell sect2 left-border"><input title="@{spellclass-0-level-7-spells-known}" type="number" name="attr_spellclass-0-level-7-spells-known" value="0"/></span> <span class="table-cell sect2"><input title="@{spellclass-0-level-7-total-listed}" type="number" name="attr_spellclass-0-level-7-total-listed" value="0" class="calc" readonly="readonly"/></span> <span class="table-cell advanced-spell-option left-border"><input title="@{spellclass-0-level-7-user}" type="number" name="attr_spellclass-0-level-7-user" value="0"/></span> </div> <div class="table-row"> <span class="table-cell"><input title="@{spellclass-0-level-8-savedc}" type="number" name="attr_spellclass-0-level-8-savedc" value="88" class="calc" readonly="readonly"/></span> <span class="table-cell right-border" data-i18n="8-ordinal">8th</span> <span class="table-cell sect"><input title="@{spellclass-0-level-8-spells-per-day}" type="number" name="attr_spellclass-0-level-8-spells-per-day" value="0"/></span> <span class="table-cell sect3 sect-inverse"><input title="@{spellclass-0-level-8-spells-per-day}" type="number" name="attr_spellclass-0-level-8-spells-per-day" value="0" class="calc" readonly="readonly"/></span> <span class="table-cell sect2 sect-inverse"><input title="@{spellclass-0-level-8-spells-per-day}" type="number" name="attr_spellclass-0-level-8-spells-per-day" value="0" class="calc" readonly="readonly"/></span> <span class="divider">/</span> <span class="table-cell"><input title="@{spellclass-0-level-8-spells-per-day|max}" type="number" name="attr_spellclass-0-level-8-spells-per-day_max" value="0" class="calc" readonly="readonly"/></span> <span class="divider">=</span> <span class="table-cell"><input title="@{spellclass-0-level-8-class}" type="text" name="attr_spellclass-0-level-8-class" value="" placeholder="-" class="number"/></span> <span class="divider">+</span> <span class="table-cell"><input title="@{spellclass-0-level-8-bonus}" type="number" name="attr_spellclass-0-level-8-bonus" value="0" class="calc" readonly="readonly"/></span> <span class="divider advanced-spell-option">+</span> <span class="table-cell advanced-spell-option"><input title="@{spellclass-0-level-8-misc}" type="number" name="attr_spellclass-0-level-8-misc" value="0"/></span> <span class="table-cell sect2 left-border"><input title="@{spellclass-0-level-8-spells-known}" type="number" name="attr_spellclass-0-level-8-spells-known" value="0"/></span> <span class="table-cell sect2"><input title="@{spellclass-0-level-8-total-listed}" type="number" name="attr_spellclass-0-level-8-total-listed" value="0" class="calc" readonly="readonly"/></span> <span class="table-cell advanced-spell-option left-border"><input title="@{spellclass-0-level-8-user}" type="number" name="attr_spellclass-0-level-8-user" value="0"/></span> </div> <div class="table-row"> <span class="table-cell"><input title="@{spellclass-0-level-9-savedc}" type="number" name="attr_spellclass-0-level-9-savedc" value="99" class="calc" readonly="readonly"/></span> <span class="table-cell right-border" data-i18n="9-ordinal">9th</span> <span class="table-cell sect"><input title="@{spellclass-0-level-9-spells-per-day}" type="number" name="attr_spellclass-0-level-9-spells-per-day" value="0"/></span> <span class="table-cell sect3 sect-inverse"><input title="@{spellclass-0-level-9-spells-per-day}" type="number" name="attr_spellclass-0-level-9-spells-per-day" value="0" class="calc" readonly="readonly"/></span> <span class="table-cell sect2 sect-inverse"><input title="@{spellclass-0-level-9-spells-per-day}" type="number" name="attr_spellclass-0-level-9-spells-per-day" value="0" class="calc" readonly="readonly"/></span> <span class="divider">/</span> <span class="table-cell"><input title="@{spellclass-0-level-9-spells-per-day|max}" type="number" name="attr_spellclass-0-level-9-spells-per-day_max" value="0" class="calc" readonly="readonly"/></span> <span class="divider">=</span> <span class="table-cell"><input title="@{spellclass-0-level-9-class}" type="text" name="attr_spellclass-0-level-9-class" value="" placeholder="-" class="number"/></span> <span class="divider">+</span> <span class="table-cell"><input title="@{spellclass-0-level-9-bonus}" type="number" name="attr_spellclass-0-level-9-bonus" value="0" class="calc" readonly="readonly"/></span> <span class="divider advanced-spell-option">+</span> <span class="table-cell advanced-spell-option"><input title="@{spellclass-0-level-9-misc}" type="number" name="attr_spellclass-0-level-9-misc" value="0"/></span> <span class="table-cell sect2 left-border"><input title="@{spellclass-0-level-9-spells-known}" type="number" name="attr_spellclass-0-level-9-spells-known" value="0"/></span> <span class="table-cell sect2"><input title="@{spellclass-0-level-9-total-listed}" type="number" name="attr_spellclass-0-level-9-total-listed" value="0" class="calc" readonly="readonly"/></span> <span class="table-cell advanced-spell-option left-border"><input title="@{spellclass-0-level-9-user}" type="number" name="attr_spellclass-0-level-9-user" value="0"/></span> </div> </div> </div> </div> </div> <div class="cheat"></div> <input class="showarrow h3arrow" type="checkbox" name="attr_spellclass-0-domains-show" data-i18n-aria-label="domains" data-i18n-title="showsect-cmd" value="1" checked="checked"/> <h3 class="clickheader showsect"><label data-i18n-title="showsect-cmd" data-i18n-aria-label="showsect-cmd" data-i18n="domains">Domains</label></h3> <div class="h3-section domains wide-readonly col col1"> <div class="table hasexpandrows"> <span class="table-name secondary-table-name show-readonly" data-i18n="known-or-special">Known / Specialties</span> <div class="table-row"> <span class="table-header" data-i18n="name">Name</span> <span class="table-header" data-i18n="type">Type</span> <span class="table-header" data-i18n="bonus">Bonus</span> <span class="table-header" data-i18n="opposition">Opposition</span> <span class="table-header" data-i18n="effect">Effect</span> </div> <div class="table-row"> <span class="table-cell"><input title="@{spellclass-0-domain-0}" type="text" name="attr_spellclass-0-domain-0" value="" data-i18n-placeholder="name"/></span> <span class="table-cell"><input title="@{spellclass-0-domaintype-0}" type="text" name="attr_spellclass-0-domaintype-0" value="" data-i18n-placeholder="domain-etc-type-example"/></span> <span class="table-cell"><input title="@{spellclass-0-domainbonus-0}" type="text" name="attr_spellclass-0-domainbonus-0" value="" data-i18n-placeholder="bonus"/></span> <span class="table-cell"><input title="@{spellclass-0-oppositionschool-0}" type="text" name="attr_spellclass-0-oppositionschool-0" value="" data-i18n-placeholder="name"/></span> <span class="table-cell"><input title="@{spellclass-0-oppositioneffect-0}" type="text" name="attr_spellclass-0-oppositioneffect-0" value="" data-i18n-placeholder="opposition-school-example"/></span> </div> <input type="checkbox" class="showarrow sect-show expand-arrow expand1" name="attr_domain02_show" value="1" title="Show more domains/schools" aria-label="Show more domains/schools"/><span class="showsect"></span> <div class="table-row sect"> <span class="table-cell"><input title="@{spellclass-0-domain-1}" type="text" name="attr_spellclass-0-domain-1" value="" data-i18n-placeholder="name"/></span> <span class="table-cell"><input title="@{spellclass-0-domaintype-1}" type="text" name="attr_spellclass-0-domaintype-1" value="" data-i18n-placeholder="domain-etc-type-example"/></span> <span class="table-cell"><input title="@{spellclass-0-domainbonus-1}" type="text" name="attr_spellclass-0-domainbonus-1" value="" data-i18n-placeholder="bonus"/></span> <span class="table-cell"><input title="@{spellclass-0-oppositionschool-1}" type="text" name="attr_spellclass-0-oppositionschool-1" value="" data-i18n-placeholder="name"/></span> <span class="table-cell"><input title="@{spellclass-0-oppositioneffect-1}" type="text" name="attr_spellclass-0-oppositioneffect-1" value="" data-i18n-placeholder="opposition-school-example"/></span> </div> <input type="checkbox" class="showarrow sect2-show sect expand-arrow expand2" name="attr_domain03_show" value="1" title="Show more domains/schools" aria-label="Show more domains/schools"/><span class="showsect sect"></span> <div class="table-row sect sect2"> <span class="table-cell"><input title="@{spellclass-0-domain-2}" type="text" name="attr_spellclass-0-domain-2" value="" data-i18n-placeholder="name"/></span> <span class="table-cell"><input title="@{spellclass-0-domaintype-2}" type="text" name="attr_spellclass-0-domaintype-2" value="" data-i18n-placeholder="domain-etc-type-example"/></span> <span class="table-cell"><input title="@{spellclass-0-domainbonus-2}" type="text" name="attr_spellclass-0-domainbonus-2" value="" data-i18n-placeholder="bonus"/></span> <span class="table-cell"><input title="@{spellclass-0-oppositionschool-2}" type="text" name="attr_spellclass-0-oppositionschool-2" value="" data-i18n-placeholder="name"/></span> <span class="table-cell"><input title="@{spellclass-0-oppositioneffect-2}" type="text" name="attr_spellclass-0-oppositioneffect-2" value="" data-i18n-placeholder="opposition-school-example"/></span> </div> </div> </div> </div> <h2 class="section1 nontable-name spell-multiclassed"><span name="attr_spellclass-1-name"></span></h2> <div class="section1 section-spellclass spellclass-1 spell-multiclassed"> <div class="col col1"> <input class="showarrow h3arrow" type="checkbox" name="attr_spellclass-1-show" data-i18n-aria-label="spellclass-level-base" data-i18n-title="showsect-cmd" value="1" checked="checked"/> <h3 class="clickheader showsect"><label data-i18n-title="showsect-cmd" data-i18n-aria-label="showsect-cmd" data-i18n="level-and-ability">Level and Caster Ability</label></h3> <div class="cheat"></div> <div class="h3-section table spellclass-level narrow-numbers"> <span class="table-name" data-i18n="caster-class-level">Caster Class and Level</span> <div class="table-group-head"> <div class="table-row"> <span class="table-header" data-i18n="check">Check</span> <span class="table-header" data-i18n-title="effective-caster-level" data-i18n-aria-label="effective-caster-level" data-i18n="caster-level">Caster Level</span> <span class="table-header divider"></span> <span class="table-header hide-readonly" data-i18n-title="class-number-explanation" data-i18n-aria-label="class-number-explanation" data-i18n="synchronize-class">Sync Class</span> <span class="table-header entry-20p-shrink" data-i18n="class-name">Class Name</span> <span class="table-header" data-i18n="base-level">Base Level</span> <span class="divider table-header advanced-spell-option"></span> <span class="table-header advanced-spell-option"><span class="super note-a" data-i18n="miscellaneous-abbrv">Misc</span></span> <span class="divider table-header hide-readonly"></span> <span class="table-header" data-i18n="buff">Buff</span> <span class="divider table-header hide-readonly"></span> <span class="table-header" data-i18n-title="condition-description" data-i18n-aria-label="condition-description" data-i18n="condition-abbrv">Cond</span> </div> </div> <div class="table-group"> <div class="table-row"> <span class="table-cell spellcaster-button"> <button class="spellcaster-button" title="%{selected|Spell-Class-1-CL-Check}" type="roll" name="roll_Spell-Class-1-CL-Check" value="@{PC-whisper} &{template:pf_generic} @{toggle_spell_accessible} @{toggle_rounded_flag} {{font=@{apply_specfont_chat}@{use_specfont}}} {{scroll_desc=@{scroll-desc}}} {{color=@{rolltemplate_color}}} {{header_image=@{header_image-pf_generic}}} {{character_name=@{character_name}}} {{character_id=@{character_id}}} {{subtitle}} {{name=^{caster-level-check}}} {{class=**@{spellclass-1-name} @{spellclass-1-level}**}} {{check=[[ 1d20 + [[ @{spellclass-1-level-total} ]] ]]}} {{^{spell-penetration-bonus-abbrv}=@{spellclass-1-SP-mod}}} {{lefttext_6=@{CasterLevel-1-note}}}"> <span data-i18n="caster-level-check">Casterlevel Check</span> </button> </span> <span class="table-cell left"><input title="@{spellclass-1-level-total}" type="number" name="attr_spellclass-1-level-total" value="0" class="calc bigger-total" readonly="readonly"/></span> <span class="divider hide-readonly" style="padding-right:5px">=</span> <span class="table-cell entry-vshort hide-readonly"> <select title="@{spellclass-1} Choose or enter manually" name="attr_spellclass-1" class="select-small spellclass-1"> <option value="-1" data-i18n="select-class-or-manual-default" selected="selected">&#8226;Select Class or enter other manually</option> <option value="0" data-i18n="1-ordinal-class">1st Class</option> <option value="1" data-i18n="2-ordinal-class">2nd Class</option> <option value="2" data-i18n="3-ordinal-class">3rd Class</option> <option value="3" data-i18n="4-ordinal-class">4th Class</option> <option value="4" data-i18n="5-ordinal-class">5th Class</option> <option value="5" data-i18n="6-ordinal-class">6th Class</option> <option value="6" data-i18n="race-hd">Race (use HD for level)</option> </select> </span> <span class="table-cell"> <input class="calc-advanced-spell-option" title="@{spellclass-1-name}" type="text" name="attr_spellclass-1-name" data-i18n-placeholder="class-name"> </span> <span class="table-cell left"><input title="@{spellclass-1-level}" type="number" name="attr_spellclass-1-level" value="0"/></span> <span class="divider advanced-spell-option">+</span> <span class="table-cell advanced-spell-option linked-tablecell"> <input type="checkbox" value="1" name="spellclass-1-level-misc-mod_error" class="error-mshow"/> <input type="text" name="attr_spellclass-1-level-misc" class="macro-text-inline linked-cellfield highlight" title="@{spellclass-1-level-misc}" data-i18n-placeholder="equation-macro-place"/> <input type="number" name="attr_spellclass-1-level-misc-mod" class="narrow-numbers calc highlight" value="0" title="@{spellclass-1-level-misc-mod}" readonly="readonly"/> </span> <span class="divider">+</span> <span class="table-cell"><input title="@{buff_CasterLevel-total}" name="attr_buff_CasterLevel-total" type="number" value="0" class="calc" readonly="readonly"/></span> <span class="divider">+</span> <span class="table-cell"><input title="@{CasterLevel-Penalty}" name="attr_CasterLevel-Penalty" type="number" value="0" class="calc" readonly="readonly"/></span> </div> </div> </div> <div class="h3-section spellclass-ranges" role="presentation"> <div class="table show-readonly inverse-readonly"> <div class="table-row"> <span class="table-row-name spellrange-header distance-used" data-i18n="close">Close</span> <span class="table-cell"><input class="spellrange-data calc entry-wide" title="@{spellclass-1-close} 25 + 5/2 levels" type="number" name="attr_spellclass-1-close" value="0" readonly="readonly"/></span> <span class="table-row-name spellrange-header distance-used" data-i18n="medium-abbrv">Med</span> <span class="table-cell"><input class="spellrange-data calc entry-wide" title="@{spellclass-1-medium} 100 + 10/level" type="number" name="attr_spellclass-1-medium" value="0" readonly="readonly"/></span> <span class="table-row-name spellrange-header distance-used" data-i18n="long">Long</span> <span class="table-cell"><input class="spellrange-data calc entry-wide" title="@{spellclass-1-long} 400 + 40/level" type="number" name="attr_spellclass-1-long" value="0" readonly="readonly"/></span> </div> </div> <div class="table hide-readonly" role="presentation"> <span class="table-name" data-i18n="spells-ranges">Spell Ranges</span> <div class="table-group-head"> <span class="table-header distance-used" data-i18n="close">Close</span> <span class="table-header distance-used" data-i18n="medium">Medium</span> <span class="table-header distance-used" data-i18n="long">Long</span> </div> <div class="table-row"> <span class="table-cell"><input class="spellrange-data calc entry-wide" title="@{spellclass-1-close} 25 + 5/2 levels" type="number" name="attr_spellclass-1-close" value="0" readonly="readonly"/></span> <span class="table-cell"><input class="spellrange-data calc entry-wide" title="@{spellclass-1-medium} 100 + 10/level" type="number" name="attr_spellclass-1-medium" value="0" readonly="readonly"/></span> <span class="table-cell"><input class="spellrange-data calc entry-wide" title="@{spellclass-1-long} 400 + 40/level" type="number" name="attr_spellclass-1-long" value="0" readonly="readonly"/></span> </div> </div> </div> <div class="h3-section table spellclass-concentration narrow-numbers"> <span class="table-name" data-i18n="spellcasting-ability">Spellcasting Ability</span> <div class="table-group-head"> <div class="table-row"> <span class="table-header" data-i18n="check">Check</span> <span class="table-header" data-i18n="total">Total</span> <span class="divider table-header"></span> <span class="table-header ability-column" style="width:6em" data-i18n="ability">Ability</span> <span class="table-header" data-i18n="modifier-abbrv">Mod</span> <span class="divider table-header"></span> <span class="table-header hide-readonly" data-i18n-title="effective-caster-level" data-i18n-aria-label="effective-caster-level" data-i18n="caster-level">Caster Level</span> <span class="divider table-header advanced-spell-option"></span> <span class="table-header advanced-spell-option"><span class="super note-a" data-i18n="miscellaneous-abbrv">Misc</span></span> <span class="table-header table-rightcell" aria-label="empty spacer cell" role="presentation"></span> </div> </div> <div class="table-group"> <div class="table-row"> <span class="table-cell spellcaster-button"><button class="spellcaster-button" title="%{selected|Concentration-Check-1}" type="roll" name="roll_Concentration-Check-1" value="@{PC-whisper} &{template:pf_generic} @{toggle_spell_accessible} @{toggle_rounded_flag} {{font=@{apply_specfont_chat}@{use_specfont}}} {{scroll_desc=@{scroll-desc}}} {{color=@{rolltemplate_color}}} {{header_image=@{header_image-pf_generic}}} {{character_name=@{character_name}}} {{character_id=@{character_id}}} {{subtitle}} {{name=^{concentration-check}}} {{class=**@{spellclass-1-name} @{spellclass-1-level}**}} {{check=[[ 1d20 + [[ @{Concentration-1} ]] ]]}} {{^{defensive-casting-bonus-abbrv}=@{Concentration-1-def}}} {{lefttext_6=@{Concentration-1-miscnote}}}"> <span data-i18n="concentration-check">Concentration</span> </button></span> <span class="table-cell left"><input title="@{Concentration-1}" type="number" name="attr_Concentration-1" value="0" class="calc bigger-total" readonly="readonly"/></span> <span class="divider" style="padding:0 5px 0 5px">=</span> <span class="table-cell ability-column"> <select class="select-small" title="@{Concentration-1-ability}" name="attr_Concentration-1-ability"> <option value="0" data-i18n="select-one-default" selected="selected">&#8226;Select One</option> <option value="STR-mod" data-i18n="strength-abbrv">STR</option> <option value="DEX-mod" data-i18n="dexterity-abbrv">DEX</option> <option value="CON-mod" data-i18n="constitution-abbrv">CON</option> <option value="INT-mod" data-i18n="intelligence-abbrv">INT</option> <option value="WIS-mod" data-i18n="wisdom-abbrv">WIS</option> <option value="CHA-mod" data-i18n="charisma-abbrv">CHA</option> </select> </span> <span class="table-cell left"><input title="@{Concentration-1-mod}" type="number" name="attr_Concentration-1-mod" value="0" class="calc" readonly="readonly"/></span> <span class="divider">+</span> <span class="table-cell hide-readonly"><input title="@{spellclass-1-level-total}" type="number" name="attr_spellclass-1-level-total" value="0" class="calc" readonly="readonly"/></span> <span class="divider advanced-spell-option">+</span> <span class="table-cell linked-tablecell advanced-spell-option"> <input type="checkbox" name="attr_Concentration-1-misc-mod_error" class="error-mshow" value="1"/> <input type="text" title="@{Concentration-1-misc}" type="number" name="attr_Concentration-1-misc" class="macro-text-inline linked-cellfield highlight" data-i18n-placeholder="equation-macro-place"/> <input type="number" name="attr_Concentration-1-misc-mod" title="@{Concentration-1-misc-mod}" value="0" class="calc narrow-numbers highlight" readonly="readonly"/> </span> <span class="table-cell"></span> </div> </div> </div> <div class="h3-section table spellclass-roll-adj"> <span class="table-name">Roll adjustments</span> <div class="table-row"> <span class="table-header nowrap-readonly" data-i18n="save-difficulty-class-misc-abbrv">Save DC Misc</span> <span class="table-header divider"></span> <span class="table-header" data-i18n="buff">Buff</span> <span class="table-header entry-30p-shrink super note-a" data-i18n-aria-label="spell-penetration-bonus-label" data-i18n="spell-penetration-bonus-abbrv" style="padding-right:1em">Spell Pen Bonus</span> <span class="table-header nowrap-readonly" data-i18n-title="cast-defensive-bonus" data-i18n-aria-label="cast-defensive-bonus" style="word-wrap:normal" data-i18n="cast-defensive-bonus-abbrv">Cast Def. Bonus</span> <span class="table-header table-rightcell show-readonly inverse-readonly" aria-label="empty spacer cell" role="presentation"></span> </div> <div class="table-row"> <input type="hidden" name="attr_spellclass-1-savedc-mod" value="0"/> <span class="table-cell narrow-numbers"><input title="@{spellclass-1-savedc-misc}" type="number" name="attr_spellclass-1-savedc-misc" value="0"/></span> <span class="divider">+</span> <input type="number" class="calc narrow-numbers" name="attr_buff_SpellDC_1-total" value="0" title="@{buff_SpellDC_1-total}" readonly="readonly"/> <span class="table-cell linked-tablecell"> <input type="checkbox" name="attr_spellclass-1-SP-mod_error" class="error-mshow" value="1"> <input type="text" class="highlight linked-cellfield macro-text-inline float-right" title="@{spellclass-1-SP_misc}" name="attr_spellclass-1-SP_misc" data-i18n-placeholder="equation-macro-place" placeholder="#/Equation"/> <input class="calc number highlight narrow-numbers" type="number" title="@{spellclass-1-SP-mod}" name="attr_spellclass-1-SP-mod" value="0" readonly="readonly"/> </span> <span class="table-cell nowrap-readonly narrow-numbers"><input title="@{Concentration-1-def}" type="number" name="attr_Concentration-1-def" value="0"/></span> <span class="table-cell show-readonly inverse-readonly"></span> </div> </div> <div class="cheat"></div> <input class="showarrow h3arrow spellpoints-sect" type="checkbox" name="attr_spellclass-1-spellpoints-show" data-i18n-aria-label="spell-points" data-i18n-title="showsect-cmd" value="1"/> <h3 class="clickheader showsect spellpoints-sect"><label data-i18n-title="showsect-cmd" data-i18n-aria-label="showsect-cmd" data-i18n="spell-points"><span name="attr_spellclass-1-spell-points_name">Spell Points</span></label></h3> <div class="h3-section spellpoints table spellpoints-sect"> <div class="table-group"> <div class="table-row"> <span class="table-header entry-custom-header" style="min-width:8em;width:20%"><input class="entry-custom-header entry-med" name="attr_spellclass-1-spell-points_name" title="@{spellclass-1-spell-points_name}" type="text" value="Spell Points" data-i18n-placeholder="user-defined"/></span> <span class="table-header divider"></span> <span class="table-header" style="min-width:8em" data-i18n="points-per-day">Points/Day</span> <span class="table-header divider"></span> <span class="table-header" data-i18n="calculation">Calculation</span> <span class="table-header divider"></span> <span class="table-header" style="min-width:6em" data-i18n="base">Base</span> <span class="table-header divider"></span> <span class="table-header" style="min-width:6em" data-i18n="ability">Ability</span> <span class="table-header table-rightcell"></span> </div> </div> <div class="table-group"> <div class="table-row"> <span class="table-cell"><input title="@{spellclass-1-spell-points-per-day}" type="number" name="attr_spellclass-1-spell-points-per-day" value="0"/></span> <span class="divider">/</span> <span class="table-cell"><input title="@{spellclass-1-spell-points-per-day|max}" type="text" class="number" name="attr_spellclass-1-spell-points-per-day_max" value="(@{spellclass-1-spell-points-class} + @{spellclass-1-spell-points-bonus} + @{spellclass-1-spell-points-misc-mod})" disabled="disabled"/></span> <span class="divider">=</span> <span class="table-cell linked-tablecell"> <input type="checkbox" value="1" name="attr_spellclass-1-spell-points-misc-mod_error" class="error-mshow"/> <textarea class="macro-text-inline linked-cellfield highlight" title="@{spellclass-1-spell-points-misc}" name="attr_spellclass-1-spell-points-misc" data-i18n-placeholder="equation-macro-place"></textarea> <input type="number" value="0" name="attr_spellclass-1-spell-points-misc-mod" title="@{spellclass-1-spell-points-misc-mod}" class="calc narrow-numbers highlight" readonly="readonly"/> </span> <span class="divider">+</span> <span class="table-cell"><input title="@{spellclass-1-spell-points-class}" type="number" name="attr_spellclass-1-spell-points-class" value="0"/></span> <span class="divider">+</span> <span class="table-cell"><input title="@{spellclass-1-spell-points-bonus}" type="number" name="attr_spellclass-1-spell-points-bonus" value="0"/></span> <span class="table-rightcell"></span> </div> </div> </div> <div class="cheat"></div> <input class="showarrow h3arrow" type="checkbox" name="attr_spellclass-1-spells-notes-show" data-i18n-aria-label="spells-notes" data-i18n-title="showsect-cmd" value="1"/> <h3 class="clickheader showsect"><label data-i18n-title="showsect-cmd" data-i18n-aria-label="showsect-cmd" data-i18n="spells-notes">Spells Notes</label></h3> <div class="h3-section table spellclass-spellnotes"> <span class="table-name" data-i18n="notes">Notes</span> <div class="table-group-head"> <span class="table-header" data-i18n="spells-notes" data-i18n-title="spells-notes" data-i18n-aria-label="spells-notes">Spells Notes</span> <span class="table-header" data-i18n="caster-level" data-i18n-title="caster-level-check-notes" data-i18n-aria-label="caster-level-check-notes">Caster Level</span> <span class="table-header" data-i18n="concentration" data-i18n-title="concentration-check-notes" data-i18n-aria-label="concentration-check-notes">Concentration</span> </div> <div class="table-row"> <div class="table-cell notes-cell"> <textarea class="half" title="@{spell-class-1-spells-notes}" name="attr_spell-class-1-spells-notes" data-i18n-placeholder="spells-notes" data-i18n-aria-label="spells-notes"></textarea> </div> <div class="table-cell notes-cell"> <textarea class="half" title="@{CasterLevel-1-note}" name="attr_CasterLevel-1-note" data-i18n-placeholder="caster-level-check-notes" data-i18n-aria-label="caster-level-check-notes"></textarea> </div> <div class="table-cell notes-cell"> <textarea class="half" title="@{Concentration-1-miscnote}" name="attr_Concentration-1-miscnote" data-i18n-placeholder="concentration-check-notes" data-i18n-aria-label="concentration-check-notes"></textarea> </div> </div> </div> </div> <div class="col col2"> <div class="cheat"></div> <input class="showarrow h3arrow" type="checkbox" name="attr_spellclass-1-perday-show" data-i18n-aria-label="spells-per-day" data-i18n-title="showsect-cmd" value="1" checked="checked"/> <h3 class="clickheader showsect"><label data-i18n-title="showsect-cmd" data-i18n-aria-label="showsect-cmd" data-i18n="spells-per-day">Spells Per Day</label></h3> <div class="h3-section spells-per-day"> <span data-i18n="casting-type" data-i18n-title="casting-type" data-i18n-aria-label="casting-type">Casting Type:</span> <input class="selectedlabel-check subsect2-show sect2-show" type="radio" name="attr_spellclass-1-casting_type" value="1" title="@{spellclass-1-casting_type}" checked="checked"/><b><span data-i18n-title="display-spells-known" data-i18n-aria-label="display-spells-known" data-i18n="spontaneous"> Spontaneous</span></b> <input class="selectedlabel-check subsect3-show sect3-show" type="radio" name="attr_spellclass-1-casting_type" value="2" title="@{spellclass-1-casting_type}"/><b><span data-i18n="prepared"> Prepared</span></b> <input style="margin-left:.5em" class="selectedlabel-check sect3" type="checkbox" name="attr_spellclass-1-hide_unprepared" value="1" title="@{spellclass-1-hide_unprepared}"/><b class="sect3" data-i18n-title="prepared-spells-explanation" data-i18n-aria-label="prepared-spells-explanation" data-i18n="spellbook-only-prepared-spells"> Show only spells with 'uses' in spellbook</b> <input style="margin-left:.5em" class="selectedlabel-check sect3" type="checkbox" name="attr_spellclass-1-show_domain_spells" value="1" title="@{spellclass-1-show_domain_spells}"/><b class="sect3" data-i18n-title="domain-spells-explanation" data-i18n-aria-label="domain-spells-explanation" data-i18n="always-show-domain-spells"> Always show spells marked 'domain' in spellbook menu</b> <input style="margin-left:.5em" class="selectedlabel-check subsect-show subsect-show-inverse" type="checkbox" name="attr_total_spells_manually" value="1" title="@{total_spells_manually}"/><b data-i18n-title="add-custom-column" data-i18n-aria-label="total-spells-manually" data-i18n="total-spells-manually">Total Spells Manually</b> <div class="table"> <span class="table-name" data-i18n="spells-per-day">Spells Per Day</span> <div class="table-group-head"> <div class="table-row"> <span class="table-header" data-i18n="save-difficulty-class">Save DC</span> <span class="table-header right-border" data-i18n="level-abbrv">Lvl</span> <span class="table-header sect">#</span> <span class="table-header sect3 sect-inverse" data-i18n-title="sum-prepared-from-spells" data-i18n-aria-label="sum-prepared-from-spells" data-i18n="number-prepared-abbrv">#Left</span> <span class="table-header sect2 sect-inverse" data-i18n-title="sum-uses-spells" data-i18n-aria-label="sum-uses-spells" data-i18n="number-used">#Used</span> <span class="table-header divider"></span> <span class="table-header" data-i18n="spells-per-day">Spells/Day</span> <span class="table-header divider"></span> <span class="table-header" data-i18n="base-spells-per-day">Base Spells/Day</span> <span class="table-header divider"></span> <span class="table-header" data-i18n="bonus-spells">Bonus Spells</span> <span class="table-header divider advanced-spell-option"></span> <span class="table-header advanced-spell-option entry-med entry-custom-header"><input class="entry-custom-header entry-med" name="attr_spellclass-1-user_defined_column" title="@{spellclass-1-user_defined_column}" type="text" value="" data-i18n-placeholder="user-defined"/></span> <span class="table-header sect2 left-border" data-i18n="spells-known">Spells Known</span> <span class="table-header sect2" data-i18n="total-listed">Total spells in list</span> <span class="table-header advanced-spell-option entry-med entry-custom-header left-border"><input class="entry-custom-header entry-med" name="attr_spellclass-1-user_defined_column2" title="@{spellclass-1-user_defined_column2}" type="text" value="" data-i18n-placeholder="user-defined"/></span> </div> </div> <div class="table-group"> <div class="table-row"> <span class="table-cell"><input title="@{spellclass-1-level-0-savedc}" type="number" name="attr_spellclass-1-level-0-savedc" value="10" class="calc" readonly="readonly"/></span> <span class="table-cell right-border">0</span> <span class="table-cell"><input title="@{spellclass-1-level-0-spells-per-day}" type="number" name="attr_spellclass-1-level-0-spells-per-day" value="0"/></span> <span class="table-cell noshow"></span> <span class="table-cell noshow"></span> <span class="divider">/</span> <span class="table-cell"><input title="@{spellclass-1-level-0-spells-per-day|max}" type="number" name="attr_spellclass-1-level-0-spells-per-day_max" value="0" class="calc" readonly="readonly"/></span> <span class="divider">=</span> <span class="table-cell"><input title="@{spellclass-1-level-0-class}" type="text" name="attr_spellclass-1-level-0-class" value="" placeholder="-" class="number"/></span> <span class="divider">+</span> <span class="table-cell ability-column"> <select class="select-small" title="@{Concentration-1-ability}" name="attr_Concentration-1-ability"> <option value="0" data-i18n="select-one-default" selected="selected">&#8226;Select One</option> <option value="STR-mod" data-i18n="strength-abbrv">STR</option> <option value="DEX-mod" data-i18n="dexterity-abbrv">DEX</option> <option value="CON-mod" data-i18n="constitution-abbrv">CON</option> <option value="INT-mod" data-i18n="intelligence-abbrv">INT</option> <option value="WIS-mod" data-i18n="wisdom-abbrv">WIS</option> <option value="CHA-mod" data-i18n="charisma-abbrv">CHA</option> </select> </span> <span class="divider advanced-spell-option">+</span> <span class="table-cell advanced-spell-option"><input title="@{spellclass-1-level-0-misc}" type="number" name="attr_spellclass-1-level-0-misc" value="0"/></span> <span class="table-cell sect2 left-border"><input title="@{spellclass-1-level-0-spells-known}" type="number" name="attr_spellclass-1-level-0-spells-known" value="0"/></span> <span class="table-cell sect2"><input title="@{spellclass-1-level-0-total-listed}" type="number" name="attr_spellclass-1-level-0-total-listed" value="0" class="calc" readonly="readonly"/></span> <span class="table-cell advanced-spell-option left-border"><input title="@{spellclass-1-level-0-user}" type="number" name="attr_spellclass-1-level-0-user" value="0"/></span> </div> <div class="table-row"> <span class="table-cell"><input title="@{spellclass-1-level-1-savedc}" type="number" name="attr_spellclass-1-level-1-savedc" value="11" class="calc" readonly="readonly"/></span> <span class="table-cell right-border" data-i18n="1-ordinal">1st</span> <span class="table-cell sect"><input title="@{spellclass-1-level-1-spells-per-day}" type="number" name="attr_spellclass-1-level-1-spells-per-day" value="0"/></span> <span class="table-cell sect3 sect-inverse"><input title="@{spellclass-1-level-1-spells-per-day}" type="number" name="attr_spellclass-1-level-1-spells-per-day" value="0" class="calc" readonly="readonly"/></span> <span class="table-cell sect2 sect-inverse"><input title="@{spellclass-1-level-1-spells-per-day}" type="number" name="attr_spellclass-1-level-1-spells-per-day" value="0" class="calc" readonly="readonly"/></span> <span class="divider">/</span> <span class="table-cell"><input title="@{spellclass-1-level-1-spells-per-day|max}" type="number" name="attr_spellclass-1-level-1-spells-per-day_max" value="0" class="calc" readonly="readonly"/></span> <span class="divider">=</span> <span class="table-cell"><input title="@{spellclass-1-level-1-class}" type="text" name="attr_spellclass-1-level-1-class" value="" placeholder="-" class="number"/></span> <span class="divider">+</span> <span class="table-cell"><input title="@{spellclass-1-level-1-bonus}" type="number" name="attr_spellclass-1-level-1-bonus" value="0" class="calc" readonly="readonly"/></span> <span class="divider advanced-spell-option">+</span> <span class="table-cell advanced-spell-option"><input title="@{spellclass-1-level-1-misc}" type="number" name="attr_spellclass-1-level-1-misc" value="0"/></span> <span class="table-cell sect2 left-border"><input title="@{spellclass-1-level-1-spells-known}" type="number" name="attr_spellclass-1-level-1-spells-known" value="0"/></span> <span class="table-cell sect2"><input title="@{spellclass-1-level-1-total-listed}" type="number" name="attr_spellclass-1-level-1-total-listed" value="0" class="calc" readonly="readonly"/></span> <span class="table-cell advanced-spell-option left-border"><input title="@{spellclass-1-level-1-user}" type="number" name="attr_spellclass-1-level-1-user" value="0"/></span> </div> <div class="table-row"> <span class="table-cell"><input title="@{spellclass-1-level-2-savedc}" type="number" name="attr_spellclass-1-level-2-savedc" value="22" class="calc" readonly="readonly"/></span> <span class="table-cell right-border" data-i18n="2-ordinal">2nd</span> <span class="table-cell sect"><input title="@{spellclass-1-level-2-spells-per-day}" type="number" name="attr_spellclass-1-level-2-spells-per-day" value="0"/></span> <span class="table-cell sect3 sect-inverse"><input title="@{spellclass-1-level-2-spells-per-day}" type="number" name="attr_spellclass-1-level-2-spells-per-day" value="0" class="calc" readonly="readonly"/></span> <span class="table-cell sect2 sect-inverse"><input title="@{spellclass-1-level-2-spells-per-day}" type="number" name="attr_spellclass-1-level-2-spells-per-day" value="0" class="calc" readonly="readonly"/></span> <span class="divider">/</span> <span class="table-cell"><input title="@{spellclass-1-level-2-spells-per-day|max}" type="number" name="attr_spellclass-1-level-2-spells-per-day_max" value="0" class="calc" readonly="readonly"/></span> <span class="divider">=</span> <span class="table-cell"><input title="@{spellclass-1-level-2-class}" type="text" name="attr_spellclass-1-level-2-class" value="" placeholder="-" class="number"/></span> <span class="divider">+</span> <span class="table-cell"><input title="@{spellclass-1-level-2-bonus}" type="number" name="attr_spellclass-1-level-2-bonus" value="0" class="calc" readonly="readonly"/></span> <span class="divider advanced-spell-option">+</span> <span class="table-cell advanced-spell-option"><input title="@{spellclass-1-level-2-misc}" type="number" name="attr_spellclass-1-level-2-misc" value="0"/></span> <span class="table-cell sect2 left-border"><input title="@{spellclass-1-level-2-spells-known}" type="number" name="attr_spellclass-1-level-2-spells-known" value="0"/></span> <span class="table-cell sect2"><input title="@{spellclass-1-level-2-total-listed}" type="number" name="attr_spellclass-1-level-2-total-listed" value="0" class="calc" readonly="readonly"/></span> <span class="table-cell advanced-spell-option left-border"><input title="@{spellclass-1-level-2-user}" type="number" name="attr_spellclass-1-level-2-user" value="0"/></span> </div> <div class="table-row"> <span class="table-cell"><input title="@{spellclass-1-level-3-savedc}" type="number" name="attr_spellclass-1-level-3-savedc" value="33" class="calc" readonly="readonly"/></span> <span class="table-cell right-border" data-i18n="3-ordinal">3rd</span> <span class="table-cell sect"><input title="@{spellclass-1-level-3-spells-per-day}" type="number" name="attr_spellclass-1-level-3-spells-per-day" value="0"/></span> <span class="table-cell sect3 sect-inverse"><input title="@{spellclass-1-level-3-spells-per-day}" type="number" name="attr_spellclass-1-level-3-spells-per-day" value="0" class="calc" readonly="readonly"/></span> <span class="table-cell sect2 sect-inverse"><input title="@{spellclass-1-level-3-spells-per-day}" type="number" name="attr_spellclass-1-level-3-spells-per-day" value="0" class="calc" readonly="readonly"/></span> <span class="divider">/</span> <span class="table-cell"><input title="@{spellclass-1-level-3-spells-per-day|max}" type="number" name="attr_spellclass-1-level-3-spells-per-day_max" value="0" class="calc" readonly="readonly"/></span> <span class="divider">=</span> <span class="table-cell"><input title="@{spellclass-1-level-3-class}" type="text" name="attr_spellclass-1-level-3-class" value="" placeholder="-" class="number"/></span> <span class="divider">+</span> <span class="table-cell"><input title="@{spellclass-1-level-3-bonus}" type="number" name="attr_spellclass-1-level-3-bonus" value="0" class="calc" readonly="readonly"/></span> <span class="divider advanced-spell-option">+</span> <span class="table-cell advanced-spell-option"><input title="@{spellclass-1-level-3-misc}" type="number" name="attr_spellclass-1-level-3-misc" value="0"/></span> <span class="table-cell sect2 left-border"><input title="@{spellclass-1-level-3-spells-known}" type="number" name="attr_spellclass-1-level-3-spells-known" value="0"/></span> <span class="table-cell sect2"><input title="@{spellclass-1-level-3-total-listed}" type="number" name="attr_spellclass-1-level-3-total-listed" value="0" class="calc" readonly="readonly"/></span> <span class="table-cell advanced-spell-option left-border"><input title="@{spellclass-1-level-3-user}" type="number" name="attr_spellclass-1-level-3-user" value="0"/></span> </div> <div class="table-row"> <span class="table-cell"><input title="@{spellclass-1-level-4-savedc}" type="number" name="attr_spellclass-1-level-4-savedc" value="44" class="calc" readonly="readonly"/></span> <span class="table-cell right-border" data-i18n="4-ordinal">4th</span> <span class="table-cell sect"><input title="@{spellclass-1-level-4-spells-per-day}" type="number" name="attr_spellclass-1-level-4-spells-per-day" value="0"/></span> <span class="table-cell sect3 sect-inverse"><input title="@{spellclass-1-level-4-spells-per-day}" type="number" name="attr_spellclass-1-level-4-spells-per-day" value="0" class="calc" readonly="readonly"/></span> <span class="table-cell sect2 sect-inverse"><input title="@{spellclass-1-level-4-spells-per-day}" type="number" name="attr_spellclass-1-level-4-spells-per-day" value="0" class="calc" readonly="readonly"/></span> <span class="divider">/</span> <span class="table-cell"><input title="@{spellclass-1-level-4-spells-per-day|max}" type="number" name="attr_spellclass-1-level-4-spells-per-day_max" value="0" class="calc" readonly="readonly"/></span> <span class="divider">=</span> <span class="table-cell"><input title="@{spellclass-1-level-4-class}" type="text" name="attr_spellclass-1-level-4-class" value="" placeholder="-" class="number"/></span> <span class="divider">+</span> <span class="table-cell"><input title="@{spellclass-1-level-4-bonus}" type="number" name="attr_spellclass-1-level-4-bonus" value="0" class="calc" readonly="readonly"/></span> <span class="divider advanced-spell-option">+</span> <span class="table-cell advanced-spell-option"><input title="@{spellclass-1-level-4-misc}" type="number" name="attr_spellclass-1-level-4-misc" value="0"/></span> <span class="table-cell sect2 left-border"><input title="@{spellclass-1-level-4-spells-known}" type="number" name="attr_spellclass-1-level-4-spells-known" value="0"/></span> <span class="table-cell sect2"><input title="@{spellclass-1-level-4-total-listed}" type="number" name="attr_spellclass-1-level-4-total-listed" value="0" class="calc" readonly="readonly"/></span> <span class="table-cell advanced-spell-option left-border"><input title="@{spellclass-1-level-4-user}" type="number" name="attr_spellclass-1-level-4-user" value="0"/></span> </div> <div class="table-row"> <span class="table-cell"><input title="@{spellclass-1-level-5-savedc}" type="number" name="attr_spellclass-1-level-5-savedc" value="55" class="calc" readonly="readonly"/></span> <span class="table-cell right-border" data-i18n="5-ordinal">5th</span> <span class="table-cell sect"><input title="@{spellclass-1-level-5-spells-per-day}" type="number" name="attr_spellclass-1-level-5-spells-per-day" value="0"/></span> <span class="table-cell sect3 sect-inverse"><input title="@{spellclass-1-level-5-spells-per-day}" type="number" name="attr_spellclass-1-level-5-spells-per-day" value="0" class="calc" readonly="readonly"/></span> <span class="table-cell sect2 sect-inverse"><input title="@{spellclass-1-level-5-spells-per-day}" type="number" name="attr_spellclass-1-level-5-spells-per-day" value="0" class="calc" readonly="readonly"/></span> <span class="divider">/</span> <span class="table-cell"><input title="@{spellclass-1-level-5-spells-per-day|max}" type="number" name="attr_spellclass-1-level-5-spells-per-day_max" value="0" class="calc" readonly="readonly"/></span> <span class="divider">=</span> <span class="table-cell"><input title="@{spellclass-1-level-5-class}" type="text" name="attr_spellclass-1-level-5-class" value="" placeholder="-" class="number"/></span> <span class="divider">+</span> <span class="table-cell"><input title="@{spellclass-1-level-5-bonus}" type="number" name="attr_spellclass-1-level-5-bonus" value="0" class="calc" readonly="readonly"/></span> <span class="divider advanced-spell-option">+</span> <span class="table-cell advanced-spell-option"><input title="@{spellclass-1-level-5-misc}" type="number" name="attr_spellclass-1-level-5-misc" value="0"/></span> <span class="table-cell sect2 left-border"><input title="@{spellclass-1-level-5-spells-known}" type="number" name="attr_spellclass-1-level-5-spells-known" value="0"/></span> <span class="table-cell sect2"><input title="@{spellclass-1-level-5-total-listed}" type="number" name="attr_spellclass-1-level-5-total-listed" value="0" class="calc" readonly="readonly"/></span> <span class="table-cell advanced-spell-option left-border"><input title="@{spellclass-1-level-5-user}" type="number" name="attr_spellclass-1-level-5-user" value="0"/></span> </div> <div class="table-row"> <span class="table-cell"><input title="@{spellclass-1-level-6-savedc}" type="number" name="attr_spellclass-1-level-6-savedc" value="66" class="calc" readonly="readonly"/></span> <span class="table-cell right-border" data-i18n="6-ordinal">6th</span> <span class="table-cell sect"><input title="@{spellclass-1-level-6-spells-per-day}" type="number" name="attr_spellclass-1-level-6-spells-per-day" value="0"/></span> <span class="table-cell sect3 sect-inverse"><input title="@{spellclass-1-level-6-spells-per-day}" type="number" name="attr_spellclass-1-level-6-spells-per-day" value="0" class="calc" readonly="readonly"/></span> <span class="table-cell sect2 sect-inverse"><input title="@{spellclass-1-level-6-spells-per-day}" type="number" name="attr_spellclass-1-level-6-spells-per-day" value="0" class="calc" readonly="readonly"/></span> <span class="divider">/</span> <span class="table-cell"><input title="@{spellclass-1-level-6-spells-per-day|max}" type="number" name="attr_spellclass-1-level-6-spells-per-day_max" value="0" class="calc" readonly="readonly"/></span> <span class="divider">=</span> <span class="table-cell"><input title="@{spellclass-1-level-6-class}" type="text" name="attr_spellclass-1-level-6-class" value="" placeholder="-" class="number"/></span> <span class="divider">+</span> <span class="table-cell"><input title="@{spellclass-1-level-6-bonus}" type="number" name="attr_spellclass-1-level-6-bonus" value="0" class="calc" readonly="readonly"/></span> <span class="divider advanced-spell-option">+</span> <span class="table-cell advanced-spell-option"><input title="@{spellclass-1-level-6-misc}" type="number" name="attr_spellclass-1-level-6-misc" value="0"/></span> <span class="table-cell sect2 left-border"><input title="@{spellclass-1-level-6-spells-known}" type="number" name="attr_spellclass-1-level-6-spells-known" value="0"/></span> <span class="table-cell sect2"><input title="@{spellclass-1-level-6-total-listed}" type="number" name="attr_spellclass-1-level-6-total-listed" value="0" class="calc" readonly="readonly"/></span> <span class="table-cell advanced-spell-option left-border"><input title="@{spellclass-1-level-6-user}" type="number" name="attr_spellclass-1-level-6-user" value="0"/></span> </div> <div class="table-row"> <span class="table-cell"><input title="@{spellclass-1-level-7-savedc}" type="number" name="attr_spellclass-1-level-7-savedc" value="77" class="calc" readonly="readonly"/></span> <span class="table-cell right-border" data-i18n="7-ordinal">7th</span> <span class="table-cell sect"><input title="@{spellclass-1-level-7-spells-per-day}" type="number" name="attr_spellclass-1-level-7-spells-per-day" value="0"/></span> <span class="table-cell sect3 sect-inverse"><input title="@{spellclass-1-level-7-spells-per-day}" type="number" name="attr_spellclass-1-level-7-spells-per-day" value="0" class="calc" readonly="readonly"/></span> <span class="table-cell sect2 sect-inverse"><input title="@{spellclass-1-level-7-spells-per-day}" type="number" name="attr_spellclass-1-level-7-spells-per-day" value="0" class="calc" readonly="readonly"/></span> <span class="divider">/</span> <span class="table-cell"><input title="@{spellclass-1-level-7-spells-per-day|max}" type="number" name="attr_spellclass-1-level-7-spells-per-day_max" value="0" class="calc" readonly="readonly"/></span> <span class="divider">=</span> <span class="table-cell"><input title="@{spellclass-1-level-7-class}" type="text" name="attr_spellclass-1-level-7-class" value="" placeholder="-" class="number"/></span> <span class="divider">+</span> <span class="table-cell"><input title="@{spellclass-1-level-7-bonus}" type="number" name="attr_spellclass-1-level-7-bonus" value="0" class="calc" readonly="readonly"/></span> <span class="divider advanced-spell-option">+</span> <span class="table-cell advanced-spell-option"><input title="@{spellclass-1-level-7-misc}" type="number" name="attr_spellclass-1-level-7-misc" value="0"/></span> <span class="table-cell sect2 left-border"><input title="@{spellclass-1-level-7-spells-known}" type="number" name="attr_spellclass-1-level-7-spells-known" value="0"/></span> <span class="table-cell sect2"><input title="@{spellclass-1-level-7-total-listed}" type="number" name="attr_spellclass-1-level-7-total-listed" value="0" class="calc" readonly="readonly"/></span> <span class="table-cell advanced-spell-option left-border"><input title="@{spellclass-1-level-7-user}" type="number" name="attr_spellclass-1-level-7-user" value="0"/></span> </div> <div class="table-row"> <span class="table-cell"><input title="@{spellclass-1-level-8-savedc}" type="number" name="attr_spellclass-1-level-8-savedc" value="88" class="calc" readonly="readonly"/></span> <span class="table-cell right-border" data-i18n="8-ordinal">8th</span> <span class="table-cell sect"><input title="@{spellclass-1-level-8-spells-per-day}" type="number" name="attr_spellclass-1-level-8-spells-per-day" value="0"/></span> <span class="table-cell sect3 sect-inverse"><input title="@{spellclass-1-level-8-spells-per-day}" type="number" name="attr_spellclass-1-level-8-spells-per-day" value="0" class="calc" readonly="readonly"/></span> <span class="table-cell sect2 sect-inverse"><input title="@{spellclass-1-level-8-spells-per-day}" type="number" name="attr_spellclass-1-level-8-spells-per-day" value="0" class="calc" readonly="readonly"/></span> <span class="divider">/</span> <span class="table-cell"><input title="@{spellclass-1-level-8-spells-per-day|max}" type="number" name="attr_spellclass-1-level-8-spells-per-day_max" value="0" class="calc" readonly="readonly"/></span> <span class="divider">=</span> <span class="table-cell"><input title="@{spellclass-1-level-8-class}" type="text" name="attr_spellclass-1-level-8-class" value="" placeholder="-" class="number"/></span> <span class="divider">+</span> <span class="table-cell"><input title="@{spellclass-1-level-8-bonus}" type="number" name="attr_spellclass-1-level-8-bonus" value="0" class="calc" readonly="readonly"/></span> <span class="divider advanced-spell-option">+</span> <span class="table-cell advanced-spell-option"><input title="@{spellclass-1-level-8-misc}" type="number" name="attr_spellclass-1-level-8-misc" value="0"/></span> <span class="table-cell sect2 left-border"><input title="@{spellclass-1-level-8-spells-known}" type="number" name="attr_spellclass-1-level-8-spells-known" value="0"/></span> <span class="table-cell sect2"><input title="@{spellclass-1-level-8-total-listed}" type="number" name="attr_spellclass-1-level-8-total-listed" value="0" class="calc" readonly="readonly"/></span> <span class="table-cell advanced-spell-option left-border"><input title="@{spellclass-1-level-8-user}" type="number" name="attr_spellclass-1-level-8-user" value="0"/></span> </div> <div class="table-row"> <span class="table-cell"><input title="@{spellclass-1-level-9-savedc}" type="number" name="attr_spellclass-1-level-9-savedc" value="99" class="calc" readonly="readonly"/></span> <span class="table-cell right-border" data-i18n="9-ordinal">9th</span> <span class="table-cell sect"><input title="@{spellclass-1-level-9-spells-per-day}" type="number" name="attr_spellclass-1-level-9-spells-per-day" value="0"/></span> <span class="table-cell sect3 sect-inverse"><input title="@{spellclass-1-level-9-spells-per-day}" type="number" name="attr_spellclass-1-level-9-spells-per-day" value="0" class="calc" readonly="readonly"/></span> <span class="table-cell sect2 sect-inverse"><input title="@{spellclass-1-level-9-spells-per-day}" type="number" name="attr_spellclass-1-level-9-spells-per-day" value="0" class="calc" readonly="readonly"/></span> <span class="divider">/</span> <span class="table-cell"><input title="@{spellclass-1-level-9-spells-per-day|max}" type="number" name="attr_spellclass-1-level-9-spells-per-day_max" value="0" class="calc" readonly="readonly"/></span> <span class="divider">=</span> <span class="table-cell"><input title="@{spellclass-1-level-9-class}" type="text" name="attr_spellclass-1-level-9-class" value="" placeholder="-" class="number"/></span> <span class="divider">+</span> <span class="table-cell"><input title="@{spellclass-1-level-9-bonus}" type="number" name="attr_spellclass-1-level-9-bonus" value="0" class="calc" readonly="readonly"/></span> <span class="divider advanced-spell-option">+</span> <span class="table-cell advanced-spell-option"><input title="@{spellclass-1-level-9-misc}" type="number" name="attr_spellclass-1-level-9-misc" value="0"/></span> <span class="table-cell sect2 left-border"><input title="@{spellclass-1-level-9-spells-known}" type="number" name="attr_spellclass-1-level-9-spells-known" value="0"/></span> <span class="table-cell sect2"><input title="@{spellclass-1-level-9-total-listed}" type="number" name="attr_spellclass-1-level-9-total-listed" value="0" class="calc" readonly="readonly"/></span> <span class="table-cell advanced-spell-option left-border"><input title="@{spellclass-1-level-9-user}" type="number" name="attr_spellclass-1-level-9-user" value="0"/></span> </div> </div> </div> </div> </div> <div class="cheat"></div> <input class="showarrow h3arrow" type="checkbox" name="attr_spellclass-1-domains-show" data-i18n-aria-label="domains" data-i18n-title="showsect-cmd" value="1" checked="checked"/> <h3 class="clickheader showsect"><label data-i18n-title="showsect-cmd" data-i18n-aria-label="showsect-cmd" data-i18n="domains">Domains</label></h3> <div class="h3-section domains wide-readonly col col1"> <div class="table hasexpandrows"> <span class="table-name secondary-table-name show-readonly" data-i18n="known-or-special">Known / Specialties</span> <div class="table-row"> <span class="table-header" data-i18n="name">Name</span> <span class="table-header" data-i18n="type">Type</span> <span class="table-header" data-i18n="bonus">Bonus</span> <span class="table-header" data-i18n="opposition">Opposition</span> <span class="table-header" data-i18n="effect">Effect</span> </div> <div class="table-row"> <span class="table-cell"><input title="@{spellclass-1-domain-0}" type="text" name="attr_spellclass-1-domain-0" value="" data-i18n-placeholder="name"/></span> <span class="table-cell"><input title="@{spellclass-1-domaintype-0}" type="text" name="attr_spellclass-1-domaintype-0" value="" data-i18n-placeholder="domain-etc-type-example"/></span> <span class="table-cell"><input title="@{spellclass-1-domainbonus-0}" type="text" name="attr_spellclass-1-domainbonus-0" value="" data-i18n-placeholder="bonus"/></span> <span class="table-cell"><input title="@{spellclass-1-oppositionschool-0}" type="text" name="attr_spellclass-1-oppositionschool-0" value="" data-i18n-placeholder="name"/></span> <span class="table-cell"><input title="@{spellclass-1-oppositioneffect-0}" type="text" name="attr_spellclass-1-oppositioneffect-0" value="" data-i18n-placeholder="opposition-school-example"/></span> </div> <input type="checkbox" class="showarrow sect-show expand-arrow expand1" name="attr_domain02_show" value="1" title="Show more domains/schools" aria-label="Show more domains/schools"/><span class="showsect"></span> <div class="table-row sect"> <span class="table-cell"><input title="@{spellclass-1-domain-1}" type="text" name="attr_spellclass-1-domain-1" value="" data-i18n-placeholder="name"/></span> <span class="table-cell"><input title="@{spellclass-1-domaintype-1}" type="text" name="attr_spellclass-1-domaintype-1" value="" data-i18n-placeholder="domain-etc-type-example"/></span> <span class="table-cell"><input title="@{spellclass-1-domainbonus-1}" type="text" name="attr_spellclass-1-domainbonus-1" value="" data-i18n-placeholder="bonus"/></span> <span class="table-cell"><input title="@{spellclass-1-oppositionschool-1}" type="text" name="attr_spellclass-1-oppositionschool-1" value="" data-i18n-placeholder="name"/></span> <span class="table-cell"><input title="@{spellclass-1-oppositioneffect-1}" type="text" name="attr_spellclass-1-oppositioneffect-1" value="" data-i18n-placeholder="opposition-school-example"/></span> </div> <input type="checkbox" class="showarrow sect2-show sect expand-arrow expand2" name="attr_domain03_show" value="1" title="Show more domains/schools" aria-label="Show more domains/schools"/><span class="showsect sect"></span> <div class="table-row sect sect2"> <span class="table-cell"><input title="@{spellclass-1-domain-2}" type="text" name="attr_spellclass-1-domain-2" value="" data-i18n-placeholder="name"/></span> <span class="table-cell"><input title="@{spellclass-1-domaintype-2}" type="text" name="attr_spellclass-1-domaintype-2" value="" data-i18n-placeholder="domain-etc-type-example"/></span> <span class="table-cell"><input title="@{spellclass-1-domainbonus-2}" type="text" name="attr_spellclass-1-domainbonus-2" value="" data-i18n-placeholder="bonus"/></span> <span class="table-cell"><input title="@{spellclass-1-oppositionschool-2}" type="text" name="attr_spellclass-1-oppositionschool-2" value="" data-i18n-placeholder="name"/></span> <span class="table-cell"><input title="@{spellclass-1-oppositioneffect-2}" type="text" name="attr_spellclass-1-oppositioneffect-2" value="" data-i18n-placeholder="opposition-school-example"/></span> </div> </div> </div> </div> <h2 class="section2 nontable-name spell-multiclassed"><span name="attr_spellclass-2-name"></span></h2> <div class="section2 section-spellclass spellclass-2 spell-multiclassed"> <div class="col col1"> <input class="showarrow h3arrow" type="checkbox" name="attr_spellclass-2-show" data-i18n-aria-label="spellclass-level-base" data-i18n-title="showsect-cmd" value="1" checked="checked"/> <h3 class="clickheader showsect"><label data-i18n-title="showsect-cmd" data-i18n-aria-label="showsect-cmd" data-i18n="level-and-ability">Level and Caster Ability</label></h3> <div class="cheat"></div> <div class="h3-section table spellclass-level narrow-numbers"> <span class="table-name" data-i18n="caster-class-level">Caster Class and Level</span> <div class="table-group-head"> <div class="table-row"> <span class="table-header" data-i18n="check">Check</span> <span class="table-header" data-i18n-title="effective-caster-level" data-i18n-aria-label="effective-caster-level" data-i18n="caster-level">Caster Level</span> <span class="table-header divider"></span> <span class="table-header hide-readonly" data-i18n-title="class-number-explanation" data-i18n-aria-label="class-number-explanation" data-i18n="synchronize-class">Sync Class</span> <span class="table-header entry-20p-shrink" data-i18n="class-name">Class Name</span> <span class="table-header" data-i18n="base-level">Base Level</span> <span class="divider table-header advanced-spell-option"></span> <span class="table-header advanced-spell-option"><span class="super note-a" data-i18n="miscellaneous-abbrv">Misc</span></span> <span class="divider table-header hide-readonly"></span> <span class="table-header" data-i18n="buff">Buff</span> <span class="divider table-header hide-readonly"></span> <span class="table-header" data-i18n-title="condition-description" data-i18n-aria-label="condition-description" data-i18n="condition-abbrv">Cond</span> </div> </div> <div class="table-group"> <div class="table-row"> <span class="table-cell spellcaster-button"> <button class="spellcaster-button" title="%{selected|Spell-Class-2-CL-Check}" type="roll" name="roll_Spell-Class-2-CL-Check" value="@{PC-whisper} &{template:pf_generic} @{toggle_spell_accessible} @{toggle_rounded_flag} {{font=@{apply_specfont_chat}@{use_specfont}}} {{scroll_desc=@{scroll-desc}}} {{color=@{rolltemplate_color}}} {{header_image=@{header_image-pf_generic}}} {{character_name=@{character_name}}} {{character_id=@{character_id}}} {{subtitle}} {{name=^{caster-level-check}}} {{class=**@{spellclass-2-name} @{spellclass-2-level}**}} {{check=[[ 1d20 + [[ @{spellclass-2-level-total} ]] ]]}} {{^{spell-penetration-bonus-abbrv}=@{spellclass-2-SP-mod}}} {{lefttext_6=@{CasterLevel-2-note}}}"> <span data-i18n="caster-level-check">Casterlevel Check</span> </button> </span> <span class="table-cell left"><input title="@{spellclass-2-level-total}" type="number" name="attr_spellclass-2-level-total" value="0" class="calc bigger-total" readonly="readonly"/></span> <span class="divider hide-readonly" style="padding-right:5px">=</span> <span class="table-cell entry-vshort hide-readonly"> <select title="@{spellclass-2} Choose or enter manually" name="attr_spellclass-2" class="select-small spellclass-2"> <option value="-1" data-i18n="select-class-or-manual-default" selected="selected">&#8226;Select Class or enter other manually</option> <option value="0" data-i18n="1-ordinal-class">1st Class</option> <option value="1" data-i18n="2-ordinal-class">2nd Class</option> <option value="2" data-i18n="3-ordinal-class">3rd Class</option> <option value="3" data-i18n="4-ordinal-class">4th Class</option> <option value="4" data-i18n="5-ordinal-class">5th Class</option> <option value="5" data-i18n="6-ordinal-class">6th Class</option> <option value="6" data-i18n="race-hd">Race (use HD for level)</option> </select> </span> <span class="table-cell"> <input class="calc-advanced-spell-option" title="@{spellclass-2-name}" type="text" name="attr_spellclass-2-name" data-i18n-placeholder="class-name"> </span> <span class="table-cell left"><input title="@{spellclass-2-level}" type="number" name="attr_spellclass-2-level" value="0"/></span> <span class="divider advanced-spell-option">+</span> <span class="table-cell advanced-spell-option linked-tablecell"> <input type="checkbox" value="1" name="spellclass-2-level-misc-mod_error" class="error-mshow"/> <input type="text" name="attr_spellclass-2-level-misc" class="macro-text-inline linked-cellfield highlight" title="@{spellclass-2-level-misc}" data-i18n-placeholder="equation-macro-place"/> <input type="number" name="attr_spellclass-2-level-misc-mod" class="narrow-numbers calc highlight" value="0" title="@{spellclass-2-level-misc-mod}" readonly="readonly"/> </span> <span class="divider">+</span> <span class="table-cell"><input title="@{buff_CasterLevel-total}" name="attr_buff_CasterLevel-total" type="number" value="0" class="calc" readonly="readonly"/></span> <span class="divider">+</span> <span class="table-cell"><input title="@{CasterLevel-Penalty}" name="attr_CasterLevel-Penalty" type="number" value="0" class="calc" readonly="readonly"/></span> </div> </div> </div> <div class="h3-section spellclass-ranges" role="presentation"> <div class="table show-readonly inverse-readonly"> <div class="table-row"> <span class="table-row-name spellrange-header distance-used" data-i18n="close">Close</span> <span class="table-cell"><input class="spellrange-data calc entry-wide" title="@{spellclass-2-close} 25 + 5/2 levels" type="number" name="attr_spellclass-2-close" value="0" readonly="readonly"/></span> <span class="table-row-name spellrange-header distance-used" data-i18n="medium-abbrv">Med</span> <span class="table-cell"><input class="spellrange-data calc entry-wide" title="@{spellclass-2-medium} 100 + 10/level" type="number" name="attr_spellclass-2-medium" value="0" readonly="readonly"/></span> <span class="table-row-name spellrange-header distance-used" data-i18n="long">Long</span> <span class="table-cell"><input class="spellrange-data calc entry-wide" title="@{spellclass-2-long} 400 + 40/level" type="number" name="attr_spellclass-2-long" value="0" readonly="readonly"/></span> </div> </div> <div class="table hide-readonly"> <span class="table-name" data-i18n="spells-ranges">Spell Ranges</span> <div class="table-group-head"> <span class="table-header distance-used" data-i18n="close">Close</span> <span class="table-header distance-used" data-i18n="medium">Medium</span> <span class="table-header distance-used" data-i18n="long">Long</span> </div> <div class="table-row"> <span class="table-cell"><input class="spellrange-data calc entry-wide" title="@{spellclass-2-close} 25 + 5/2 levels" type="number" name="attr_spellclass-2-close" value="0" readonly="readonly"/></span> <span class="table-cell"><input class="spellrange-data calc entry-wide" title="@{spellclass-2-medium} 100 + 10/level" type="number" name="attr_spellclass-2-medium" value="0" readonly="readonly"/></span> <span class="table-cell"><input class="spellrange-data calc entry-wide" title="@{spellclass-2-long} 400 + 40/level" type="number" name="attr_spellclass-2-long" value="0" readonly="readonly"/></span> </div> </div> </div> <div class="h3-section table spellclass-concentration narrow-numbers"> <span class="table-name" data-i18n="spellcasting-ability">Spellcasting Ability</span> <div class="table-group-head"> <div class="table-row"> <span class="table-header" data-i18n="check">Check</span> <span class="table-header" data-i18n="total">Total</span> <span class="divider table-header"></span> <span class="table-header ability-column" style="width:6em" data-i18n="ability">Ability</span> <span class="table-header" data-i18n="modifier-abbrv">Mod</span> <span class="divider table-header"></span> <span class="table-header hide-readonly" data-i18n-title="effective-caster-level" data-i18n-aria-label="effective-caster-level" data-i18n="caster-level">Caster Level</span> <span class="divider table-header advanced-spell-option"></span> <span class="table-header advanced-spell-option"><span class="super note-a" data-i18n="miscellaneous-abbrv">Misc</span></span> <span class="table-header table-rightcell" aria-label="empty spacer cell" role="presentation"></span> </div> </div> <div class="table-group"> <div class="table-row"> <span class="table-cell spellcaster-button"><button class="spellcaster-button" title="%{selected|Concentration-Check-2}" type="roll" name="roll_Concentration-Check-2" value="@{PC-whisper} &{template:pf_generic} @{toggle_spell_accessible} @{toggle_rounded_flag} {{font=@{apply_specfont_chat}@{use_specfont}}} {{scroll_desc=@{scroll-desc}}} {{color=@{rolltemplate_color}}} {{header_image=@{header_image-pf_generic}}} {{character_name=@{character_name}}} {{character_id=@{character_id}}} {{subtitle}} {{name=^{concentration-check}}} {{class=**@{spellclass-2-name} @{spellclass-2-level}**}} {{check=[[ 1d20 + [[ @{Concentration-2} ]] ]]}} {{^{defensive-casting-bonus-abbrv}=@{Concentration-2-def}}} {{lefttext_6=@{Concentration-2-miscnote}}}"> <span data-i18n="concentration-check">Concentration</span> </button></span> <span class="table-cell left"><input title="@{Concentration-2}" type="number" name="attr_Concentration-2" value="0" class="calc bigger-total" readonly="readonly"/></span> <span class="divider" style="padding:0 5px 0 5px">=</span> <span class="table-cell ability-column"> <select class="select-small" title="@{Concentration-2-ability}" name="attr_Concentration-2-ability"> <option value="0" data-i18n="select-one-default" selected="selected">&#8226;Select One</option> <option value="STR-mod" data-i18n="strength-abbrv">STR</option> <option value="DEX-mod" data-i18n="dexterity-abbrv">DEX</option> <option value="CON-mod" data-i18n="constitution-abbrv">CON</option> <option value="INT-mod" data-i18n="intelligence-abbrv">INT</option> <option value="WIS-mod" data-i18n="wisdom-abbrv">WIS</option> <option value="CHA-mod" data-i18n="charisma-abbrv">CHA</option> </select> </span> <span class="table-cell left"><input title="@{Concentration-2-mod}" type="number" name="attr_Concentration-2-mod" value="0" class="calc" readonly="readonly"/></span> <span class="divider">+</span> <span class="table-cell hide-readonly"><input title="@{spellclass-2-level-total}" type="number" name="attr_spellclass-2-level-total" value="0" class="calc" readonly="readonly"/></span> <span class="divider advanced-spell-option">+</span> <span class="table-cell linked-tablecell advanced-spell-option"> <input type="checkbox" name="attr_Concentration-2-misc-mod_error" class="error-mshow" value="1"/> <input type="text" title="@{Concentration-2-misc}" type="number" name="attr_Concentration-2-misc" class="macro-text-inline linked-cellfield highlight" data-i18n-placeholder="equation-macro-place"/> <input type="number" name="attr_Concentration-2-misc-mod" title="@{Concentration-2-misc-mod}" value="0" class="calc narrow-numbers highlight" readonly="readonly"/> </span> <span class="table-cell"></span> </div> </div> </div> <div class="h3-section table spellclass-roll-adj"> <span class="table-name">Roll adjustments</span> <div class="table-row"> <span class="table-header nowrap-readonly" data-i18n="save-difficulty-class-misc-abbrv">Save DC Misc</span> <span class="table-header divider"></span> <span class="table-header" data-i18n="buff">Buff</span> <span class="table-header entry-30p-shrink super note-a" data-i18n-aria-label="spell-penetration-bonus-label" data-i18n="spell-penetration-bonus-abbrv" style="padding-right:1em">Spell Pen Bonus</span> <span class="table-header nowrap-readonly" data-i18n-title="cast-defensive-bonus" data-i18n-aria-label="cast-defensive-bonus" style="word-wrap:normal" data-i18n="cast-defensive-bonus-abbrv">Cast Def. Bonus</span> <span class="table-header table-rightcell show-readonly inverse-readonly" aria-label="empty spacer cell" role="presentation"></span> </div> <div class="table-row"> <input type="hidden" name="attr_spellclass-2-savedc-mod" value="0"/> <span class="table-cell narrow-numbers"><input title="@{spellclass-2-savedc-misc}" type="number" name="attr_spellclass-2-savedc-misc" value="0"/></span> <span class="divider">+</span> <input type="number" class="calc narrow-numbers" name="attr_buff_SpellDC_2-total" value="0" title="@{buff_SpellDC_2-total}" readonly="readonly"/> <span class="table-cell linked-tablecell"> <input type="checkbox" name="attr_spellclass-2-SP-mod_error" class="error-mshow" value="1"> <input type="text" class="highlight linked-cellfield macro-text-inline float-right" title="@{spellclass-2-SP_misc}" name="attr_spellclass-2-SP_misc" data-i18n-placeholder="equation-macro-place" placeholder="#/Equation"/> <input class="calc number highlight narrow-numbers" type="number" title="@{spellclass-2-SP-mod}" name="attr_spellclass-2-SP-mod" value="0" readonly="readonly"/> </span> <span class="table-cell nowrap-readonly narrow-numbers"><input title="@{Concentration-2-def}" type="number" name="attr_Concentration-2-def" value="0"/></span> <span class="table-cell show-readonly inverse-readonly"></span> </div> </div> <div class="cheat"></div> <input class="showarrow h3arrow spellpoints-sect" type="checkbox" name="attr_spellclass-2-spellpoints-show" data-i18n-aria-label="spell-points" data-i18n-title="showsect-cmd" value="1"/> <h3 class="clickheader showsect spellpoints-sect"><label data-i18n-title="showsect-cmd" data-i18n-aria-label="showsect-cmd" data-i18n="spell-points"><span name="attr_spellclass-2-spell-points_name">Spell Points</span></label></h3> <div class="h3-section spellpoints table spellpoints-sect"> <div class="table-group"> <div class="table-row"> <span class="table-header entry-custom-header" style="min-width:8em;width:20%"><input class="entry-custom-header entry-med" name="attr_spellclass-2-spell-points_name" title="@{spellclass-2-spell-points_name}" type="text" value="Spell Points" data-i18n-placeholder="user-defined"/></span> <span class="table-header divider"></span> <span class="table-header" style="min-width:8em" data-i18n="points-per-day">Points/Day</span> <span class="table-header divider"></span> <span class="table-header" data-i18n="calculation">Calculation</span> <span class="table-header divider"></span> <span class="table-header" style="min-width:6em" data-i18n="base">Base</span> <span class="table-header divider"></span> <span class="table-header" style="min-width:6em" data-i18n="ability">Ability</span> <span class="table-header table-rightcell"></span> </div> </div> <div class="table-group"> <div class="table-row"> <span class="table-cell"><input title="@{spellclass-2-spell-points-per-day}" type="number" name="attr_spellclass-2-spell-points-per-day" value="0"/></span> <span class="divider">/</span> <span class="table-cell"><input title="@{spellclass-2-spell-points-per-day|max}" type="text" class="number" name="attr_spellclass-2-spell-points-per-day_max" value="(@{spellclass-2-spell-points-class} + @{spellclass-2-spell-points-bonus} + @{spellclass-2-spell-points-misc-mod} )" disabled="disabled"/></span> <span class="divider">=</span> <span class="table-cell linked-tablecell"> <input type="checkbox" value="1" name="attr_spellclass-2-spell-points-misc-mod_error" class="error-mshow"/> <textarea class="macro-text-inline linked-cellfield highlight" title="@{spellclass-2-spell-points-misc}" name="attr_spellclass-2-spell-points-misc" data-i18n-placeholder="equation-macro-place"></textarea> <input type="number" value="0" name="attr_spellclass-2-spell-points-misc-mod" title="@{spellclass-2-spell-points-misc-mod}" class="calc narrow-numbers highlight" readonly="readonly"/> </span> <span class="divider">+</span> <span class="table-cell"><input title="@{spellclass-2-spell-points-class}" type="number" name="attr_spellclass-2-spell-points-class" value="0"/></span> <span class="divider">+</span> <span class="table-cell"><input title="@{spellclass-2-spell-points-bonus}" type="number" name="attr_spellclass-2-spell-points-bonus" value="0"/></span> <span class="table-rightcell"></span> </div> </div> </div> <div class="cheat"></div> <input class="showarrow h3arrow" type="checkbox" name="attr_spellclass-2-spells-notes-show" data-i18n-aria-label="spells-notes" data-i18n-title="showsect-cmd" value="1"/> <h3 class="clickheader showsect"><label data-i18n-title="showsect-cmd" data-i18n-aria-label="showsect-cmd" data-i18n="spells-notes">Spells Notes</label></h3> <div class="h3-section table spellclass-spellnotes"> <span class="table-name" data-i18n="notes">Notes</span> <div class="table-group-head"> <span class="table-header" data-i18n="spells-notes" data-i18n-title="spells-notes" data-i18n-aria-label="spells-notes">Spells Notes</span> <span class="table-header" data-i18n="caster-level" data-i18n-title="caster-level-check-notes" data-i18n-aria-label="caster-level-check-notes">Caster Level</span> <span class="table-header" data-i18n="concentration" data-i18n-title="concentration-check-notes" data-i18n-aria-label="concentration-check-notes">Concentration</span> </div> <div class="table-row"> <div class="table-cell notes-cell"> <textarea class="half" title="@{spell-class-2-spells-notes}" name="attr_spell-class-2-spells-notes" data-i18n-placeholder="spells-notes" data-i18n-aria-label="spells-notes"></textarea> </div> <div class="table-cell notes-cell"> <textarea class="half" title="@{CasterLevel-2-note}" name="attr_CasterLevel-2-note" data-i18n-placeholder="caster-level-check-notes" data-i18n-aria-label="caster-level-check-notes"></textarea> </div> <div class="table-cell notes-cell"> <textarea class="half" title="@{Concentration-2-miscnote}" name="attr_Concentration-2-miscnote" data-i18n-placeholder="concentration-check-notes" data-i18n-aria-label="concentration-check-notes"></textarea> </div> </div> </div> </div> <div class="col col2"> <div class="cheat"></div> <input class="showarrow h3arrow" type="checkbox" name="attr_spellclass-2-perday-show" data-i18n-aria-label="spells-per-day" data-i18n-title="showsect-cmd" value="1" checked="checked"/> <h3 class="clickheader showsect"><label data-i18n-title="showsect-cmd" data-i18n-aria-label="showsect-cmd" data-i18n="spells-per-day">Spells Per Day</label></h3> <div class="h3-section spells-per-day"> <span data-i18n="casting-type" data-i18n-title="casting-type" data-i18n-aria-label="casting-type">Casting Type:</span> <input class="selectedlabel-check subsect2-show sect2-show" type="radio" name="attr_spellclass-2-casting_type" value="1" title="@{spellclass-2-casting_type}" checked="checked"/><b><span data-i18n-title="display-spells-known" data-i18n-aria-label="display-spells-known" data-i18n="spontaneous"> Spontaneous</span></b> <input class="selectedlabel-check subsect3-show sect3-show" type="radio" name="attr_spellclass-2-casting_type" value="2" title="@{spellclass-2-casting_type}"/><b><span data-i18n="prepared"> Prepared</span></b> <input style="margin-left:.5em" class="selectedlabel-check sect3" type="checkbox" name="attr_spellclass-2-hide_unprepared" value="1" title="@{spellclass-2-hide_unprepared}"/><b class="sect3" data-i18n-title="prepared-spells-explanation" data-i18n-aria-label="prepared-spells-explanation" data-i18n="spellbook-only-prepared-spells"> Show only spells with 'uses' in spellbook</b> <input style="margin-left:.5em" class="selectedlabel-check sect3" type="checkbox" name="attr_spellclass-2-show_domain_spells" value="1" title="@{spellclass-2-show_domain_spells}"/><b class="sect3" data-i18n-title="domain-spells-explanation" data-i18n-aria-label="domain-spells-explanation" data-i18n="always-show-domain-spells"> Always show spells marked 'domain' in spellbook menu</b> <input style="margin-left:.5em" class="selectedlabel-check subsect-show subsect-show-inverse" type="checkbox" name="attr_total_spells_manually" value="1" title="@{total_spells_manually}"/><b data-i18n-title="add-custom-column" data-i18n-aria-label="total-spells-manually" data-i18n="total-spells-manually">Total Spells Manually</b> <div class="table"> <span class="table-name" data-i18n="spells-per-day">Spells Per Day</span> <div class="table-group-head"> <div class="table-row"> <span class="table-header" data-i18n="save-difficulty-class">Save DC</span> <span class="table-header right-border" data-i18n="level-abbrv">Lvl</span> <span class="table-header sect">#</span> <span class="table-header sect3 sect-inverse" data-i18n-title="sum-prepared-from-spells" data-i18n-aria-label="sum-prepared-from-spells" data-i18n="number-prepared-abbrv">#Left</span> <span class="table-header sect2 sect-inverse" data-i18n-title="sum-uses-spells" data-i18n-aria-label="sum-uses-spells" data-i18n="number-used">#Used</span> <span class="table-header divider"></span> <span class="table-header" data-i18n="spells-per-day">Spells/Day</span> <span class="table-header divider"></span> <span class="table-header" data-i18n="base-spells-per-day">Base Spells/Day</span> <span class="table-header divider"></span> <span class="table-header" data-i18n="bonus-spells">Bonus Spells</span> <span class="table-header divider advanced-spell-option"></span> <span class="table-header advanced-spell-option entry-med entry-custom-header"><input class="entry-custom-header entry-med" name="attr_spellclass-2-user_defined_column" title="@{spellclass-2-user_defined_column}" type="text" value="" data-i18n-placeholder="user-defined"/></span> <span class="table-header sect2 left-border" data-i18n="spells-known">Spells Known</span> <span class="table-header sect2" data-i18n="total-listed">Total spells in list</span> <span class="table-header advanced-spell-option entry-med entry-custom-header left-border"><input class="entry-custom-header entry-med" name="attr_spellclass-2-user_defined_column2" title="@{spellclass-2-user_defined_column2}" type="text" value="" data-i18n-placeholder="user-defined"/></span> </div> </div> <div class="table-group"> <div class="table-row"> <span class="table-cell"><input title="@{spellclass-2-level-0-savedc}" type="number" name="attr_spellclass-2-level-0-savedc" value="10" class="calc" readonly="readonly"/></span> <span class="table-cell right-border">0</span> <span class="table-cell"><input title="@{spellclass-2-level-0-spells-per-day}" type="number" name="attr_spellclass-2-level-0-spells-per-day" value="0"/></span> <span class="table-cell noshow"></span> <span class="table-cell noshow"></span> <span class="divider">/</span> <span class="table-cell"><input title="@{spellclass-2-level-0-spells-per-day|max}" type="number" name="attr_spellclass-2-level-0-spells-per-day_max" value="0" class="calc" readonly="readonly"/></span> <span class="divider">=</span> <span class="table-cell"><input title="@{spellclass-2-level-0-class}" type="text" name="attr_spellclass-2-level-0-class" value="" placeholder="-" class="number"/></span> <span class="divider">+</span> <span class="table-cell ability-column"> <select class="select-small" title="@{Concentration-2-ability}" name="attr_Concentration-2-ability"> <option value="0" data-i18n="select-one-default" selected="selected">&#8226;None</option> <option value="STR-mod" data-i18n="strength-abbrv">STR</option> <option value="DEX-mod" data-i18n="dexterity-abbrv">DEX</option> <option value="CON-mod" data-i18n="constitution-abbrv">CON</option> <option value="INT-mod" data-i18n="intelligence-abbrv">INT</option> <option value="WIS-mod" data-i18n="wisdom-abbrv">WIS</option> <option value="CHA-mod" data-i18n="charisma-abbrv">CHA</option> </select> </span> <span class="divider advanced-spell-option">+</span> <span class="table-cell advanced-spell-option"><input title="@{spellclass-2-level-0-misc}" type="number" name="attr_spellclass-2-level-0-misc" value="0"/></span> <span class="table-cell sect2 left-border"><input title="@{spellclass-2-level-0-spells-known}" type="number" name="attr_spellclass-2-level-0-spells-known" value="0"/></span> <span class="table-cell sect2"><input title="@{spellclass-2-level-0-total-listed}" type="number" name="attr_spellclass-2-level-0-total-listed" value="0" class="calc" readonly="readonly"/></span> <span class="table-cell advanced-spell-option left-border"><input title="@{spellclass-2-level-0-user}" type="number" name="attr_spellclass-2-level-0-user" value="0"/></span> </div> <div class="table-row"> <span class="table-cell"><input title="@{spellclass-2-level-1-savedc}" type="number" name="attr_spellclass-2-level-1-savedc" value="11" class="calc" readonly="readonly"/></span> <span class="table-cell right-border">1st</span> <span class="table-cell sect"><input title="@{spellclass-2-level-1-spells-per-day}" type="number" name="attr_spellclass-2-level-1-spells-per-day" value="0"/></span> <span class="table-cell sect3 sect-inverse"><input title="@{spellclass-2-level-1-spells-per-day}" type="number" name="attr_spellclass-2-level-1-spells-per-day" value="0" class="calc" readonly="readonly"/></span> <span class="table-cell sect2 sect-inverse"><input title="@{spellclass-2-level-1-spells-per-day}" type="number" name="attr_spellclass-2-level-1-spells-per-day" value="0" class="calc" readonly="readonly"/></span> <span class="divider">/</span> <span class="table-cell"><input title="@{spellclass-2-level-1-spells-per-day|max}" type="number" name="attr_spellclass-2-level-1-spells-per-day_max" value="0" class="calc" readonly="readonly"/></span> <span class="divider">=</span> <span class="table-cell"><input title="@{spellclass-2-level-1-class}" type="text" name="attr_spellclass-2-level-1-class" value="" placeholder="-" class="number"/></span> <span class="divider">+</span> <span class="table-cell"><input title="@{spellclass-2-level-1-bonus}" type="number" name="attr_spellclass-2-level-1-bonus" value="0" class="calc" readonly="readonly"/></span> <span class="divider advanced-spell-option">+</span> <span class="table-cell advanced-spell-option"><input title="@{spellclass-2-level-1-misc}" type="number" name="attr_spellclass-2-level-1-misc" value="0"/></span> <span class="table-cell sect2 left-border"><input title="@{spellclass-2-level-1-spells-known}" type="number" name="attr_spellclass-2-level-1-spells-known" value="0"/></span> <span class="table-cell sect2"><input title="@{spellclass-2-level-1-total-listed}" type="number" name="attr_spellclass-2-level-1-total-listed" value="0" class="calc" readonly="readonly"/></span> <span class="table-cell advanced-spell-option left-border"><input title="@{spellclass-2-level-1-user}" type="number" name="attr_spellclass-2-level-1-user" value="0"/></span> </div> <div class="table-row"> <span class="table-cell"><input title="@{spellclass-2-level-2-savedc}" type="number" name="attr_spellclass-2-level-2-savedc" value="22" class="calc" readonly="readonly"/></span> <span class="table-cell right-border" data-i18n="2-ordinal">2nd</span> <span class="table-cell sect"><input title="@{spellclass-2-level-2-spells-per-day}" type="number" name="attr_spellclass-2-level-2-spells-per-day" value="0"/></span> <span class="table-cell sect3 sect-inverse"><input title="@{spellclass-2-level-2-spells-per-day}" type="number" name="attr_spellclass-2-level-2-spells-per-day" value="0" class="calc" readonly="readonly"/></span> <span class="table-cell sect2 sect-inverse"><input title="@{spellclass-2-level-2-spells-per-day}" type="number" name="attr_spellclass-2-level-2-spells-per-day" value="0" class="calc" readonly="readonly"/></span> <span class="divider">/</span> <span class="table-cell"><input title="@{spellclass-2-level-2-spells-per-day|max}" type="number" name="attr_spellclass-2-level-2-spells-per-day_max" value="0" class="calc" readonly="readonly"/></span> <span class="divider">=</span> <span class="table-cell"><input title="@{spellclass-2-level-2-class}" type="text" name="attr_spellclass-2-level-2-class" value="" placeholder="-" class="number"/></span> <span class="divider">+</span> <span class="table-cell"><input title="@{spellclass-2-level-2-bonus}" type="number" name="attr_spellclass-2-level-2-bonus" value="0" class="calc" readonly="readonly"/></span> <span class="divider advanced-spell-option">+</span> <span class="table-cell advanced-spell-option"><input title="@{spellclass-2-level-2-misc}" type="number" name="attr_spellclass-2-level-2-misc" value="0"/></span> <span class="table-cell sect2 left-border"><input title="@{spellclass-2-level-2-spells-known}" type="number" name="attr_spellclass-2-level-2-spells-known" value="0"/></span> <span class="table-cell sect2"><input title="@{spellclass-2-level-2-total-listed}" type="number" name="attr_spellclass-2-level-2-total-listed" value="0" class="calc" readonly="readonly"/></span> <span class="table-cell advanced-spell-option left-border"><input title="@{spellclass-2-level-2-user}" type="number" name="attr_spellclass-2-level-2-user" value="0"/></span> </div> <div class="table-row"> <span class="table-cell"><input title="@{spellclass-2-level-3-savedc}" type="number" name="attr_spellclass-2-level-3-savedc" value="33" class="calc" readonly="readonly"/></span> <span class="table-cell right-border" data-i18n="3-ordinal">3rd</span> <span class="table-cell sect"><input title="@{spellclass-2-level-3-spells-per-day}" type="number" name="attr_spellclass-2-level-3-spells-per-day" value="0"/></span> <span class="table-cell sect3 sect-inverse"><input title="@{spellclass-2-level-3-spells-per-day}" type="number" name="attr_spellclass-2-level-3-spells-per-day" value="0" class="calc" readonly="readonly"/></span> <span class="table-cell sect2 sect-inverse"><input title="@{spellclass-2-level-3-spells-per-day}" type="number" name="attr_spellclass-2-level-3-spells-per-day" value="0" class="calc" readonly="readonly"/></span> <span class="divider">/</span> <span class="table-cell"><input title="@{spellclass-2-level-3-spells-per-day|max}" type="number" name="attr_spellclass-2-level-3-spells-per-day_max" value="0" class="calc" readonly="readonly"/></span> <span class="divider">=</span> <span class="table-cell"><input title="@{spellclass-2-level-3-class}" type="text" name="attr_spellclass-2-level-3-class" value="" placeholder="-" class="number"/></span> <span class="divider">+</span> <span class="table-cell"><input title="@{spellclass-2-level-3-bonus}" type="number" name="attr_spellclass-2-level-3-bonus" value="0" class="calc" readonly="readonly"/></span> <span class="divider advanced-spell-option">+</span> <span class="table-cell advanced-spell-option"><input title="@{spellclass-2-level-3-misc}" type="number" name="attr_spellclass-2-level-3-misc" value="0"/></span> <span class="table-cell sect2 left-border"><input title="@{spellclass-2-level-3-spells-known}" type="number" name="attr_spellclass-2-level-3-spells-known" value="0"/></span> <span class="table-cell sect2"><input title="@{spellclass-2-level-3-total-listed}" type="number" name="attr_spellclass-2-level-3-total-listed" value="0" class="calc" readonly="readonly"/></span> <span class="table-cell advanced-spell-option left-border"><input title="@{spellclass-2-level-3-user}" type="number" name="attr_spellclass-2-level-3-user" value="0"/></span> </div> <div class="table-row"> <span class="table-cell"><input title="@{spellclass-2-level-4-savedc}" type="number" name="attr_spellclass-2-level-4-savedc" value="44" class="calc" readonly="readonly"/></span> <span class="table-cell right-border" data-i18n="4-ordinal">4th</span> <span class="table-cell sect"><input title="@{spellclass-2-level-4-spells-per-day}" type="number" name="attr_spellclass-2-level-4-spells-per-day" value="0"/></span> <span class="table-cell sect3 sect-inverse"><input title="@{spellclass-2-level-4-spells-per-day}" type="number" name="attr_spellclass-2-level-4-spells-per-day" value="0" class="calc" readonly="readonly"/></span> <span class="table-cell sect2 sect-inverse"><input title="@{spellclass-2-level-4-spells-per-day}" type="number" name="attr_spellclass-2-level-4-spells-per-day" value="0" class="calc" readonly="readonly"/></span> <span class="divider">/</span> <span class="table-cell"><input title="@{spellclass-2-level-4-spells-per-day|max}" type="number" name="attr_spellclass-2-level-4-spells-per-day_max" value="0" class="calc" readonly="readonly"/></span> <span class="divider">=</span> <span class="table-cell"><input title="@{spellclass-2-level-4-class}" type="text" name="attr_spellclass-2-level-4-class" value="" placeholder="-" class="number"/></span> <span class="divider">+</span> <span class="table-cell"><input title="@{spellclass-2-level-4-bonus}" type="number" name="attr_spellclass-2-level-4-bonus" value="0" class="calc" readonly="readonly"/></span> <span class="divider advanced-spell-option">+</span> <span class="table-cell advanced-spell-option"><input title="@{spellclass-2-level-4-misc}" type="number" name="attr_spellclass-2-level-4-misc" value="0"/></span> <span class="table-cell sect2 left-border"><input title="@{spellclass-2-level-4-spells-known}" type="number" name="attr_spellclass-2-level-4-spells-known" value="0"/></span> <span class="table-cell sect2"><input title="@{spellclass-2-level-4-total-listed}" type="number" name="attr_spellclass-2-level-4-total-listed" value="0" class="calc" readonly="readonly"/></span> <span class="table-cell advanced-spell-option left-border"><input title="@{spellclass-2-level-4-user}" type="number" name="attr_spellclass-2-level-4-user" value="0"/></span> </div> <div class="table-row"> <span class="table-cell"><input title="@{spellclass-2-level-5-savedc}" type="number" name="attr_spellclass-2-level-5-savedc" value="55" class="calc" readonly="readonly"/></span> <span class="table-cell right-border" data-i18n="5-ordinal">5th</span> <span class="table-cell sect"><input title="@{spellclass-2-level-5-spells-per-day}" type="number" name="attr_spellclass-2-level-5-spells-per-day" value="0"/></span> <span class="table-cell sect3 sect-inverse"><input title="@{spellclass-2-level-5-spells-per-day}" type="number" name="attr_spellclass-2-level-5-spells-per-day" value="0" class="calc" readonly="readonly"/></span> <span class="table-cell sect2 sect-inverse"><input title="@{spellclass-2-level-5-spells-per-day}" type="number" name="attr_spellclass-2-level-5-spells-per-day" value="0" class="calc" readonly="readonly"/></span> <span class="divider">/</span> <span class="table-cell"><input title="@{spellclass-2-level-5-spells-per-day|max}" type="number" name="attr_spellclass-2-level-5-spells-per-day_max" value="0" class="calc" readonly="readonly"/></span> <span class="divider">=</span> <span class="table-cell"><input title="@{spellclass-2-level-5-class}" type="text" name="attr_spellclass-2-level-5-class" value="" placeholder="-" class="number"/></span> <span class="divider">+</span> <span class="table-cell"><input title="@{spellclass-2-level-5-bonus}" type="number" name="attr_spellclass-2-level-5-bonus" value="0" class="calc" readonly="readonly"/></span> <span class="divider advanced-spell-option">+</span> <span class="table-cell advanced-spell-option"><input title="@{spellclass-2-level-5-misc}" type="number" name="attr_spellclass-2-level-5-misc" value="0"/></span> <span class="table-cell sect2 left-border"><input title="@{spellclass-2-level-5-spells-known}" type="number" name="attr_spellclass-2-level-5-spells-known" value="0"/></span> <span class="table-cell sect2"><input title="@{spellclass-2-level-5-total-listed}" type="number" name="attr_spellclass-2-level-5-total-listed" value="0" class="calc" readonly="readonly"/></span> <span class="table-cell advanced-spell-option left-border"><input title="@{spellclass-2-level-5-user}" type="number" name="attr_spellclass-2-level-5-user" value="0"/></span> </div> <div class="table-row"> <span class="table-cell"><input title="@{spellclass-2-level-6-savedc}" type="number" name="attr_spellclass-2-level-6-savedc" value="66" class="calc" readonly="readonly"/></span> <span class="table-cell right-border" data-i18n="6-ordinal">6th</span> <span class="table-cell sect"><input title="@{spellclass-2-level-6-spells-per-day}" type="number" name="attr_spellclass-2-level-6-spells-per-day" value="0"/></span> <span class="table-cell sect3 sect-inverse"><input title="@{spellclass-2-level-6-spells-per-day}" type="number" name="attr_spellclass-2-level-6-spells-per-day" value="0" class="calc" readonly="readonly"/></span> <span class="table-cell sect2 sect-inverse"><input title="@{spellclass-2-level-6-spells-per-day}" type="number" name="attr_spellclass-2-level-6-spells-per-day" value="0" class="calc" readonly="readonly"/></span> <span class="divider">/</span> <span class="table-cell"><input title="@{spellclass-2-level-6-spells-per-day|max}" type="number" name="attr_spellclass-2-level-6-spells-per-day_max" value="0" class="calc" readonly="readonly"/></span> <span class="divider">=</span> <span class="table-cell"><input title="@{spellclass-2-level-6-class}" type="text" name="attr_spellclass-2-level-6-class" value="" placeholder="-" class="number"/></span> <span class="divider">+</span> <span class="table-cell"><input title="@{spellclass-2-level-6-bonus}" type="number" name="attr_spellclass-2-level-6-bonus" value="0" class="calc" readonly="readonly"/></span> <span class="divider advanced-spell-option">+</span> <span class="table-cell advanced-spell-option"><input title="@{spellclass-2-level-6-misc}" type="number" name="attr_spellclass-2-level-6-misc" value="0"/></span> <span class="table-cell sect2 left-border"><input title="@{spellclass-2-level-6-spells-known}" type="number" name="attr_spellclass-2-level-6-spells-known" value="0"/></span> <span class="table-cell sect2"><input title="@{spellclass-2-level-6-total-listed}" type="number" name="attr_spellclass-2-level-6-total-listed" value="0" class="calc" readonly="readonly"/></span> <span class="table-cell advanced-spell-option left-border"><input title="@{spellclass-2-level-6-user}" type="number" name="attr_spellclass-2-level-6-user" value="0"/></span> </div> <div class="table-row"> <span class="table-cell"><input title="@{spellclass-2-level-7-savedc}" type="number" name="attr_spellclass-2-level-7-savedc" value="77" class="calc" readonly="readonly"/></span> <span class="table-cell right-border" data-i18n="7-ordinal">7th</span> <span class="table-cell sect"><input title="@{spellclass-2-level-7-spells-per-day}" type="number" name="attr_spellclass-2-level-7-spells-per-day" value="0"/></span> <span class="table-cell sect3 sect-inverse"><input title="@{spellclass-2-level-7-spells-per-day}" type="number" name="attr_spellclass-2-level-7-spells-per-day" value="0" class="calc" readonly="readonly"/></span> <span class="table-cell sect2 sect-inverse"><input title="@{spellclass-2-level-7-spells-per-day}" type="number" name="attr_spellclass-2-level-7-spells-per-day" value="0" class="calc" readonly="readonly"/></span> <span class="divider">/</span> <span class="table-cell"><input title="@{spellclass-2-level-7-spells-per-day|max}" type="number" name="attr_spellclass-2-level-7-spells-per-day_max" value="0" class="calc" readonly="readonly"/></span> <span class="divider">=</span> <span class="table-cell"><input title="@{spellclass-2-level-7-class}" type="text" name="attr_spellclass-2-level-7-class" value="" placeholder="-" class="number"/></span> <span class="divider">+</span> <span class="table-cell"><input title="@{spellclass-2-level-7-bonus}" type="number" name="attr_spellclass-2-level-7-bonus" value="0" class="calc" readonly="readonly"/></span> <span class="divider advanced-spell-option">+</span> <span class="table-cell advanced-spell-option"><input title="@{spellclass-2-level-7-misc}" type="number" name="attr_spellclass-2-level-7-misc" value="0"/></span> <span class="table-cell sect2 left-border"><input title="@{spellclass-2-level-7-spells-known}" type="number" name="attr_spellclass-2-level-7-spells-known" value="0"/></span> <span class="table-cell sect2"><input title="@{spellclass-2-level-7-total-listed}" type="number" name="attr_spellclass-2-level-7-total-listed" value="0" class="calc" readonly="readonly"/></span> <span class="table-cell advanced-spell-option left-border"><input title="@{spellclass-2-level-7-user}" type="number" name="attr_spellclass-2-level-7-user" value="0"/></span> </div> <div class="table-row"> <span class="table-cell"><input title="@{spellclass-2-level-8-savedc}" type="number" name="attr_spellclass-2-level-8-savedc" value="88" class="calc" readonly="readonly"/></span> <span class="table-cell right-border" data-i18n="8-ordinal">8th</span> <span class="table-cell sect"><input title="@{spellclass-2-level-8-spells-per-day}" type="number" name="attr_spellclass-2-level-8-spells-per-day" value="0"/></span> <span class="table-cell sect3 sect-inverse"><input title="@{spellclass-2-level-8-spells-per-day}" type="number" name="attr_spellclass-2-level-8-spells-per-day" value="0" class="calc" readonly="readonly"/></span> <span class="table-cell sect2 sect-inverse"><input title="@{spellclass-2-level-8-spells-per-day}" type="number" name="attr_spellclass-2-level-8-spells-per-day" value="0" class="calc" readonly="readonly"/></span> <span class="divider">/</span> <span class="table-cell"><input title="@{spellclass-2-level-8-spells-per-day|max}" type="number" name="attr_spellclass-2-level-8-spells-per-day_max" value="0" class="calc" readonly="readonly"/></span> <span class="divider">=</span> <span class="table-cell"><input title="@{spellclass-2-level-8-class}" type="text" name="attr_spellclass-2-level-8-class" value="" placeholder="-" class="number"/></span> <span class="divider">+</span> <span class="table-cell"><input title="@{spellclass-2-level-8-bonus}" type="number" name="attr_spellclass-2-level-8-bonus" value="0" class="calc" readonly="readonly"/></span> <span class="divider advanced-spell-option">+</span> <span class="table-cell advanced-spell-option"><input title="@{spellclass-2-level-8-misc}" type="number" name="attr_spellclass-2-level-8-misc" value="0"/></span> <span class="table-cell sect2 left-border"><input title="@{spellclass-2-level-8-spells-known}" type="number" name="attr_spellclass-2-level-8-spells-known" value="0"/></span> <span class="table-cell sect2"><input title="@{spellclass-2-level-8-total-listed}" type="number" name="attr_spellclass-2-level-8-total-listed" value="0" class="calc" readonly="readonly"/></span> <span class="table-cell advanced-spell-option left-border"><input title="@{spellclass-2-level-8-user}" type="number" name="attr_spellclass-2-level-8-user" value="0"/></span> </div> <div class="table-row"> <span class="table-cell"><input title="@{spellclass-2-level-9-savedc}" type="number" name="attr_spellclass-2-level-9-savedc" value="99" class="calc" readonly="readonly"/></span> <span class="table-cell right-border" data-i18n="9-ordinal">9th</span> <span class="table-cell sect"><input title="@{spellclass-2-level-9-spells-per-day}" type="number" name="attr_spellclass-2-level-9-spells-per-day" value="0"/></span> <span class="table-cell sect3 sect-inverse"><input title="@{spellclass-2-level-9-spells-per-day}" type="number" name="attr_spellclass-2-level-9-spells-per-day" value="0" class="calc" readonly="readonly"/></span> <span class="table-cell sect2 sect-inverse"><input title="@{spellclass-2-level-9-spells-per-day}" type="number" name="attr_spellclass-2-level-9-spells-per-day" value="0" class="calc" readonly="readonly"/></span> <span class="divider">/</span> <span class="table-cell"><input title="@{spellclass-2-level-9-spells-per-day|max}" type="number" name="attr_spellclass-2-level-9-spells-per-day_max" value="0" class="calc" readonly="readonly"/></span> <span class="divider">=</span> <span class="table-cell"><input title="@{spellclass-2-level-9-class}" type="text" name="attr_spellclass-2-level-9-class" value="" placeholder="-" class="number"/></span> <span class="divider">+</span> <span class="table-cell"><input title="@{spellclass-2-level-9-bonus}" type="number" name="attr_spellclass-2-level-9-bonus" value="0" class="calc" readonly="readonly"/></span> <span class="divider advanced-spell-option">+</span> <span class="table-cell advanced-spell-option"><input title="@{spellclass-2-level-9-misc}" type="number" name="attr_spellclass-2-level-9-misc" value="0"/></span> <span class="table-cell sect2 left-border"><input title="@{spellclass-2-level-9-spells-known}" type="number" name="attr_spellclass-2-level-9-spells-known" value="0"/></span> <span class="table-cell sect2"><input title="@{spellclass-2-level-9-total-listed}" type="number" name="attr_spellclass-2-level-9-total-listed" value="0" class="calc" readonly="readonly"/></span> <span class="table-cell advanced-spell-option left-border"><input title="@{spellclass-2-level-9-user}" type="number" name="attr_spellclass-2-level-9-user" value="0"/></span> </div> </div> </div> </div> </div> <div class="cheat"></div> <input class="showarrow h3arrow" type="checkbox" name="attr_spellclass-2-domains-show" data-i18n-aria-label="domains" data-i18n-title="showsect-cmd" value="1" checked="checked"/> <h3 class="clickheader showsect"><label data-i18n-title="showsect-cmd" data-i18n-aria-label="showsect-cmd" data-i18n="domains">Domains</label></h3> <div class="h3-section domains wide-readonly col col1"> <div class="table hasexpandrows"> <span class="table-name secondary-table-name show-readonly" data-i18n="known-or-special">Known / Specialties</span> <div class="table-row"> <span class="table-header" data-i18n="name">Name</span> <span class="table-header" data-i18n="type">Type</span> <span class="table-header" data-i18n="bonus">Bonus</span> <span class="table-header" data-i18n="opposition">Opposition</span> <span class="table-header" data-i18n="effect">Effect</span> </div> <div class="table-row"> <span class="table-cell"><input title="@{spellclass-2-domain-0}" type="text" name="attr_spellclass-2-domain-0" value="" data-i18n-placeholder="name"/></span> <span class="table-cell"><input title="@{spellclass-2-domaintype-0}" type="text" name="attr_spellclass-2-domaintype-0" value="" data-i18n-placeholder="domain-etc-type-example"/></span> <span class="table-cell"><input title="@{spellclass-2-domainbonus-0}" type="text" name="attr_spellclass-2-domainbonus-0" value="" data-i18n-placeholder="bonus"/></span> <span class="table-cell"><input title="@{spellclass-2-oppositionschool-0}" type="text" name="attr_spellclass-2-oppositionschool-0" value="" data-i18n-placeholder="name"/></span> <span class="table-cell"><input title="@{spellclass-2-oppositioneffect-0}" type="text" name="attr_spellclass-2-oppositioneffect-0" value="" data-i18n-placeholder="opposition-school-example"/></span> </div> <input type="checkbox" class="showarrow sect-show expand-arrow expand1" name="attr_domain02_show" value="1" title="Show more domains/schools" aria-label="Show more domains/schools"/><span class="showsect"></span> <div class="table-row sect"> <span class="table-cell"><input title="@{spellclass-2-domain-1}" type="text" name="attr_spellclass-2-domain-1" value="" data-i18n-placeholder="name"/></span> <span class="table-cell"><input title="@{spellclass-2-domaintype-1}" type="text" name="attr_spellclass-2-domaintype-1" value="" data-i18n-placeholder="domain-etc-type-example"/></span> <span class="table-cell"><input title="@{spellclass-2-domainbonus-1}" type="text" name="attr_spellclass-2-domainbonus-1" value="" data-i18n-placeholder="bonus"/></span> <span class="table-cell"><input title="@{spellclass-2-oppositionschool-1}" type="text" name="attr_spellclass-2-oppositionschool-1" value="" data-i18n-placeholder="name"/></span> <span class="table-cell"><input title="@{spellclass-2-oppositioneffect-1}" type="text" name="attr_spellclass-2-oppositioneffect-1" value="" data-i18n-placeholder="opposition-school-example"/></span> </div> <input type="checkbox" class="showarrow sect2-show sect expand-arrow expand2" name="attr_domain03_show" value="1" title="Show more domains/schools" aria-label="Show more domains/schools"/><span class="showsect sect"></span> <div class="table-row sect sect2"> <span class="table-cell"><input title="@{spellclass-2-domain-2}" type="text" name="attr_spellclass-2-domain-2" value="" data-i18n-placeholder="name"/></span> <span class="table-cell"><input title="@{spellclass-2-domaintype-2}" type="text" name="attr_spellclass-2-domaintype-2" value="" data-i18n-placeholder="domain-etc-type-example"/></span> <span class="table-cell"><input title="@{spellclass-2-domainbonus-2}" type="text" name="attr_spellclass-2-domainbonus-2" value="" data-i18n-placeholder="bonus"/></span> <span class="table-cell"><input title="@{spellclass-2-oppositionschool-2}" type="text" name="attr_spellclass-2-oppositionschool-2" value="" data-i18n-placeholder="name"/></span> <span class="table-cell"><input title="@{spellclass-2-oppositioneffect-2}" type="text" name="attr_spellclass-2-oppositioneffect-2" value="" data-i18n-placeholder="opposition-school-example"/></span> </div> </div> </div> </div> </div> <div class="cheat"></div> <input class="showarrow h2arrow" type="checkbox" name="attr_spelloptions-show" data-i18n-aria-label="spell-roll-options" data-i18n-title="showsect-cmd" value="1" checked="checked"/> <h2 class="clickheader showsect"><label data-i18n-title="showsect-cmd" data-i18n-aria-label="showsect-cmd" data-i18n="spell-roll-options">Spell Roll Options</label></h2> <div class="h2-section table spell-options options named hide-readonly"> <span class="table-name"><b data-i18n="include-spell-info">Include these attributes with each spell roll?</b></span> <div class="table-row"> <span class="table-cell small-label"><label><input type="checkbox" class="boldlabel-check" name="attr_toggle_spell_school_notes" value="1" title="@{toggle_spell_school_notes}" checked="checked"/><b data-i18n-title="options-spell-school-title" data-i18n-aria-label="options-spell-school-title" data-i18n="school"> School</b></label></span> <span class="table-cell small-label"><label><input type="checkbox" class="boldlabel-check" name="attr_toggle_spell_level_notes" value="1" title="@{toggle_spell_level_notes}" checked="checked"/><b data-i18n-title="options-spell-level-title" data-i18n-aria-label="options-spell-level-title" data-i18n="spell-level"> Spell Level</b></label></span> <span class="table-cell small-label"><label><input type="checkbox" class="boldlabel-check" name="attr_toggle_spell_casting_time_notes" value="1" title="@{toggle_spell_casting_time_notes}" checked="checked"/><b data-i18n-title="options-spell-casting-time-title" data-i18n-aria-label="options-spell-casting-time-title" data-i18n="casting-time"> Casting Time</b></label></span> <span class="table-cell small-label"><label><input type="checkbox" class="boldlabel-check" name="attr_toggle_spell_components_notes" value="1" title="@{toggle_spell_components_notes}" checked="checked"/><b data-i18n-title="options-spell-comp-title" data-i18n-aria-label="options-spell-comp-title" data-i18n="spell-components"> Components</b></label></span> <span class="table-cell small-label"><label><input type="checkbox" class="boldlabel-check" name="attr_toggle_spell_range_notes" value="1" title="@{toggle_spell_range_notes}" checked="checked"/><b data-i18n-title="options-spell-range-title" data-i18n-aria-label="options-spell-range-title" data-i18n="range"> Range</b></label></span> <span class="table-cell small-label"><label><input type="checkbox" class="boldlabel-check" name="attr_toggle_spell_targets_notes" value="1" title="@{toggle_spell_targets_notes}" checked="checked"/><b data-i18n-title="options-spell-target-title" data-i18n-aria-label="options-spell-target-title" data-i18n="target"> Target</b></label></span> </div> <div class="table-row"> <span class="table-cell small-label"><label><input type="checkbox" class="boldlabel-check" name="attr_toggle_spell_duration_notes" value="1" title="@{toggle_spell_duration_notes}" checked="checked"/><b data-i18n-title="options-spell-duration-title" data-i18n-aria-label="options-spell-duration-title" data-i18n="duration"> Duration</b></label></span> <span class="table-cell small-label"><label><input type="checkbox" class="boldlabel-check" name="attr_toggle_spell_saving_throw_notes" value="1" title="@{toggle_spell_saving_throw_notes}" checked="checked"/><b data-i18n-title="options-spell-save-title" data-i18n-aria-label="options-spell-save-title" data-i18n="saving-throw"> Saving Throw</b></label></span> <span class="table-cell small-label"><label><input type="checkbox" class="boldlabel-check" name="attr_toggle_spell_dc_notes" value="1" title="@{toggle_spell_dc_notes}" checked="checked"/><b data-i18n-title="options-spell-dc-title" data-i18n-aria-label="options-spell-dc-title" data-i18n="difficulty-class-abbrv"> DC</b></label></span> <span class="table-cell small-label"><label><input type="checkbox" class="boldlabel-check" name="attr_toggle_spell_sr_notes" value="1" title="@{toggle_spell_sr_notes}" checked="checked"/><b data-i18n-title="options-spell-sr-title" data-i18n-aria-label="options-spell-sr-title" data-i18n="spell-resistance-abbrv"> SR</b></label></span> <span class="table-cell small-label"><label><input type="checkbox" class="boldlabel-check" name="attr_toggle_spell_spellPen_check" value="1" title="@{toggle_spell_spellPen_check}" checked="checked"/><b data-i18n-title="options-spell-spell-penetration-chk-title" data-i18n-aria-label="options-spell-spell-penetration-chk-title" data-i18n="spell-penetration-check"> Spell Penetration Check</b></label></span> <span class="table-cell small-label"><label><input type="checkbox" class="boldlabel-check" name="attr_toggle_spell_description_notes" value="1" title="@{toggle_spell_description_notes}" checked="checked"/><b data-i18n-title="options-spell-desc-title" data-i18n-aria-label="options-spell-desc-title" data-i18n="description"> Description</b></label></span> </div> <div class="table-row"> <span class="table-cell small-label"><label><input type="checkbox" class="boldlabel-check" name="attr_toggle_spell_spell_fail_check" value="1" title="@{toggle_spell_spell_fail_check}" checked="checked"/><b data-i18n-title="options-spell-spellfail-chk-title" data-i18n-aria-label="options-spell-spellfail-chk-title" data-i18n="spell-failure-chk"> Spell Failure Check</b></label></span> <span class="table-cell small-label"><label><input type="checkbox" class="boldlabel-check" name="attr_toggle_spell_casterlevel_notes" value="1" title="@{toggle_spell_casterlevel_notes}" checked="checked"/><b data-i18n-title="options-spell-caster-level-title" data-i18n-aria-label="options-spell-caster-level-title" data-i18n="caster-level"> Caster Level</b></label></span> <span class="table-cell small-label"><label><input type="checkbox" class="boldlabel-check" name="attr_toggle_spell_casterlevel_check" value="1" title="@{toggle_spell_casterlevel_check}" checked="checked"/><b data-i18n-title="options-spell-caster-level-chk-title" data-i18n-aria-label="options-spell-caster-level-chk-title" data-i18n="caster-level-check"> Caster Level Check</b></label></span> <span class="table-cell small-label"><label><input type="checkbox" class="boldlabel-check" name="attr_toggle_spell_concentration_notes" value="1" title="@{toggle_spell_Concentration_notes}"/><b data-i18n-title="options-spell-concentration-title" data-i18n-aria-label="options-spell-concentration-title" data-i18n="concentration"> Concentration</b></label></span> <span class="table-cell small-label"><label><input type="checkbox" class="boldlabel-check" name="attr_toggle_spell_concentration_check" value="1" title="@{toggle_spell_Concentration_check}"/><b data-i18n-title="options-spell-concentration-chk-title" data-i18n-aria-label="options-spell-concentration-chk-title" data-i18n="concentration-check"> Concentration Check</b></label></span> <span class="table-cell small-label"><label><input type="checkbox" class="boldlabel-check" name="attr_toggle_spell_damage_notes" value="1" title="@{toggle_spell_damage_notes}" checked="checked"/><b data-i18n-title="options-spell-damage-title" data-i18n-aria-label="options-spell-damage-title" data-i18n="spell-damage"> Spell Damage</b></label></span> </div> <div class="table-row"> <span class="table-cell small-label"><label><input type="checkbox" class="boldlabel-check" name="attr_toggle_spell_spellnotes_notes" value="1" title="@{toggle_spell_spellnotes_notes}" checked="checked"/><b data-i18n-title="options-spell-notes-title" data-i18n-aria-label="options-spell-notes-title" data-i18n="spells-notes"> Spells Notes</b></label></span> <span class="table-cell small-label"><label><input type="checkbox" class="boldlabel-check" name="attr_spellmenu_groupby_school" value="1" title="@{spellmenu_groupby_school}"/><b data-i18n-title="group-by-school-desc" data-i18n-aria-label="group-by-school-desc" data-i18n="group-by-school"> Group by school</b></label></span> <span class="table-cell small-label"><label><input type="checkbox" class="boldlabel-check" name="attr_spellmenu_show_uses" value="1" title="@{spellmenu_show_uses}"/><b data-i18n-title="show-uses-spell-desc" data-i18n-aria-label="show-uses-spell-desc" data-i18n="show-uses"> Show Uses</b></label></span> <span class="table-cell small-label"> </span> <span class="table-cell small-label"> </span> <span class="table-cell small-label"> </span> </div> </div> <div class="cheat"></div> <input class="showarrow h2arrow" type="checkbox" name="attr_spell-lists-show" data-i18n-aria-label="spell-lists" data-i18n-title="showsect-cmd" value="1" checked="checked"/> <h2 class="clickheader showsect"><label data-i18n-title="showsect-cmd" data-i18n-aria-label="showsect-cmd" data-i18n="spell-lists">Spell Lists</label></h2> <div class="h2-section repeating-sect spells-h2section wide-readonly"> <input type="checkbox" class="minimize-show cssbutton" data-i18n-title="minimize-all-cmd" data-i18n-aria-label="minimize-all-cmd" title="Minimize all rows." name="attr_newspells-min-show" value="1"/><span></span> <input type="checkbox" class="lock-show cssbutton" data-i18n-title="expand-cmd" data-i18n-aria-label="expand-cmd" title="Collapse or expand all rows." name="attr_newspells-expand-show" value="1"/><span></span> <input type="checkbox" class="split-column-show cssbutton" data-i18n-title="column-cmd" data-i18n-aria-label="column-cmd" title="Split into two columns" name="attr_newspells-column-show" value="1"/><span></span> <input class="deletebutton cssbutton deletesect-show" type="checkbox" name="attr_delete_rep_spells_btn" value="1" data-i18n-title="delete-spells" data-i18n-aria-label="delete-spells-must-confirm-next-checkbox"/><span></span><label class="deletesect allrows-note"><input type="checkbox" class="selectedlabel-check" name="attr_delete_rep_spells" data-i18n-aria-label="confirm-delete-spells" data-i18n-title="confirm-delete-spells" value="1"/><b data-i18n="delete-all-rows-are-you-sure">Deletes ALL rows, are you sure?</b></label> <span class="compendium-note hide-readonly"> <span class="compendium-icon">i</span> <span class="vertical-middle" data-i18n-title="compendium-drag-n-drop-desc" data-i18n-aria-label="compendium-drag-n-drop-desc" data-i18n="compendium-drag-drop-compatible"> Compendium drag-n-drop compatible </span> <span class="drag-icon">&#9111;</span> </span> <div class="spellsnav tabs custbordernav" role="menubar" aria-label="Spells by Level" data-i18n-aria-label="spells-by-level"></div> <input type="radio" class="tabinput tab0" name="attr_spells_tab" value="0" data-i18n-aria-label="level-0-spells" data-i18n-title="cantrips"/> <label role="menuitem" class="tab tab0" data-i18n-title="cantrips" data-i18n-aria-label="cantrips" title="Cantrips" data-i18n="cantrips">Cantrips</label> <input type="radio" class="tabinput tab1" name="attr_spells_tab" value="1" data-i18n-aria-label="level-1-spells" data-i18n-title="level-1-ordinal"/> <label role="menuitem" class="tab tab1" data-i18n-title="level-1-ordinal" data-i18n="1-ordinal">1st Level</label> <input type="radio" class="tabinput tab2" name="attr_spells_tab" value="2" data-i18n-aria-label="level-2-spells" data-i18n-title="level-2-ordinal"/> <label role="menuitem" class="tab tab2" data-i18n-title="level-2-ordinal" data-i18n="2-ordinal">2nd Level</label> <input type="radio" class="tabinput tab3" name="attr_spells_tab" value="3" data-i18n-aria-label="level-3-spells" data-i18n-title="level-3-ordinal"/> <label role="menuitem" class="tab tab3" data-i18n-title="level-3-ordinal" data-i18n="3-ordinal">3rd Level</label> <input type="radio" class="tabinput tab4" name="attr_spells_tab" value="4" data-i18n-aria-label="level-4-spells" data-i18n-title="level-4-ordinal"/> <label role="menuitem" class="tab tab4" data-i18n-title="level-4-ordinal" data-i18n="4-ordinal">4th Level</label> <input type="radio" class="tabinput tab5" name="attr_spells_tab" value="5" data-i18n-aria-label="level-5-spells" data-i18n-title="level-5-ordinal"/> <label role="menuitem" class="tab tab5" data-i18n-title="level-5-ordinal" data-i18n="5-ordinal">5th Level</label> <input type="radio" class="tabinput tab6" name="attr_spells_tab" value="6" data-i18n-aria-label="level-6-spells" data-i18n-title="level-6-ordinal"/> <label role="menuitem" class="tab tab6" data-i18n-title="level-6-ordinal" data-i18n="6-ordinal">6th Level</label> <input type="radio" class="tabinput tab7" name="attr_spells_tab" value="7" data-i18n-aria-label="level-7-spells" data-i18n-title="level-7-ordinal"/> <label role="menuitem" class="tab tab7" data-i18n-title="level-7-ordinal" data-i18n="7-ordinal">7th Level</label> <input type="radio" class="tabinput tab8" name="attr_spells_tab" value="8" data-i18n-aria-label="level-8-spells" data-i18n-title="level-8-ordinal"/> <label role="menuitem" class="tab tab8" data-i18n-title="level-8-ordinal" data-i18n="8-ordinal">8th Level</label> <input type="radio" class="tabinput tab9" name="attr_spells_tab" value="9" data-i18n-aria-label="level-9-spells" data-i18n-title="level-9-ordinal"/> <label role="menuitem" class="tab tab9" data-i18n-title="level-9-ordinal" data-i18n="9-ordinal">9th Level</label> <input type="radio" class="tabinput tab99" name="attr_spells_tab" value="99" data-i18n-aria-label="all" data-i18n-title="all" checked="checked"/> <label role="menuitem" class="tab tab99" data-i18n-title="all" data-i18n-aria-label="all" title="All" data-i18n="all">All</label> <span class="nontable-name"> </span> <input type="checkbox" class="selectedlabel-check advanced-spell-option-show" name="attr_extra_fields_spells_show" title="@{extra_fields_spells_show}" value="1"/><b data-i18n="show-more-fields">Show more fields</b> <div class="cheat"></div> <input type="checkbox" class="mythic-show" name="attr_mythic-adventures-show" value="1" role="presentation"/> <input type="checkbox" value="1" class="subsect2-show noshow" name="attr_spellclass-0-casting_type" role="presentation" aria-label="spontaneous spellcasting"/> <input type="checkbox" value="2" class="subsect3-show noshow" name="attr_spellclass-0-casting_type" role="presentation" aria-label="prepared spellcasting"/> <div class="spells repeating-fields hiderepborder"> <input type="checkbox" class="use-metrics noshow" name="attr_use_metrics" value="1"/> <fieldset class="repeating_spells"> <span class="error"><span class="pictos">!</span><span data-i18n="error-delete-row">Error! You must delete this row before editing any items in this section.</span></span> <input type="radio" name="attr_spell_level_r" value="-1" class="tabcopy custnavsection-new" checked="checked" role="presentation"/> <input type="radio" name="attr_spell_level_r" value="0" class="tabcopy custnavsection-0" role="presentation"/> <input type="radio" name="attr_spell_level_r" value="1" class="tabcopy custnavsection-1" role="presentation"/> <input type="radio" name="attr_spell_level_r" value="2" class="tabcopy custnavsection-2" role="presentation"/> <input type="radio" name="attr_spell_level_r" value="3" class="tabcopy custnavsection-3" role="presentation"/> <input type="radio" name="attr_spell_level_r" value="4" class="tabcopy custnavsection-4" role="presentation"/> <input type="radio" name="attr_spell_level_r" value="5" class="tabcopy custnavsection-5" role="presentation"/> <input type="radio" name="attr_spell_level_r" value="6" class="tabcopy custnavsection-6" role="presentation"/> <input type="radio" name="attr_spell_level_r" value="7" class="tabcopy custnavsection-7" role="presentation"/> <input type="radio" name="attr_spell_level_r" value="8" class="tabcopy custnavsection-8" role="presentation"/> <input type="radio" name="attr_spell_level_r" value="9" class="tabcopy custnavsection-9" role="presentation"/> <input type="radio" name="attr_spell_class_r" value="-1" class="tabcopy section-spellclass-1" role="presentation"/> <input type="radio" name="attr_spell_class_r" value="0" class="tabcopy section-spellclass0" checked="checked" role="presentation"/> <input type="radio" name="attr_spell_class_r" value="1" class="tabcopy section-spellclass1" role="presentation"/> <input type="radio" name="attr_spell_class_r" value="2" class="tabcopy section-spellclass2" role="presentation"/> <input type="checkbox" name="attr_prepared_state" value="1" class="section-state" role="presentation"/> <div class="custrepeating-border nontable-repeating background-color1 compendium-drop-target Spells"> <input type="checkbox" class="toggle-casting-type noshow" name="attr_toggle_casting_type" value="1"/> <input type="checkbox" class="counted sect-show" data-i18n-title="minimize-cmd" data-i18n-aria-label="minimize-cmd" title="Minimize Row" name="attr_row-show" value="1" checked="checked"/><span></span> <span class="repeating-rollbutton"><button type="roll" name="attr_roll" title="%{selected|repeating_spells_$X_roll}" value="@{macro-text}"></button></span> <label class="small-label2 narrow-numbers"> <input title="@{repeating_spells_$X_used}" type="number" name="attr_used" value="0"> <span class="prepared" data-i18n-title="number-prepared-title" data-i18n-aria-label="number-prepared-title" data-i18n="number-prepared">#Prep</span> <span class="spontaneous" data-i18n-title="number-used-title" data-i18n="number-used">#Used</span> </label> <label class="small-label2 narrow-numbers prepared"> <input title="@{repeating_spells_$X_cast}" type="number" name="attr_cast" value="0"> <span data-i18n-title="number-used-title" data-i18n="number-cast">#Cast</span> </label> <label class="small-label2 entry-25p"><input title="@{repeating_spells_$X_name}" type="text" value="" name="attr_name" data-i18n-placeholder="spell-name" accept="Name"><span data-i18n="name">Name</span></label> <label class="small-label2 entry-short sect spell-multiclassed"> <select class="select-small" title="@{repeating_spells_$X_spellclass_number}" name="attr_spellclass_number"> <option value="0" data-i18n="1-ordinal-spellclass" selected="selected">1st Spellcasting Class</option> <option value="1" data-i18n="2-ordinal-spellclass">2nd Spellcasting Class</option> <option value="2" data-i18n="3-ordinal-spellclass">3rd Spellcasting Class</option> </select> <span data-i18n="class">Class</span> </label> <label class="small-label2 spell-multiclassed entry-8p"><input title="@{repeating_spells_$X_spellclass}" type="text" value="" name="attr_spellclass" class="calc" readonly="readonly"/><span data-i18n="class">Class</span></label> <label class="small-label2"> <select title="@{repeating_spells_$X_spell_level}" name="attr_spell_level"> <option value="0" selected="selected">0</option> <option value="1">1</option> <option value="2">2</option> <option value="3">3</option> <option value="4">4</option> <option value="5">5</option> <option value="6">6</option> <option value="7">7</option> <option value="8">8</option> <option value="9">9</option> </select> <span data-i18n="level">Level</span> </label> <input type="checkbox" name="attr_metamagic" value="1" class="nextitem-show" role="presentation"/> <label class="small-label2 slot nextitem"> <select title="@{repeating_spells_$X_slot}" name="attr_slot"> <option value="0" selected="selected">0</option> <option value="1">1</option> <option value="2">2</option> <option value="3">3</option> <option value="4">4</option> <option value="5">5</option> <option value="6">6</option> <option value="7">7</option> <option value="8">8</option> <option value="9">9</option> </select> <span data-i18n="slot">Slot</span> </label> <label class="small-label2 narrow-numbers"><input title="@{repeating_spells_$X_savedc}" type="number" value="0" name="attr_savedc" class="calc" readonly="readonly"/><span data-i18n="difficulty-class-abbrv">DC</span></label> <label class="small-label2 entry-12p-shrink autoexpand"><input title="@{repeating_spells_$X_school}" type="text" value="" name="attr_school" data-i18n-placeholder="spell-school-place" accept="School"><span data-i18n="school">School</span><span name="attr_school" class="autoexpand"></span></label> <label class="small-label2 entry-short"> <select title="@{repeating_spells_$X_sr}" name="attr_sr" accept="Spell Resistance" class="select-small"> <option value="" data-i18n="not-applicable-abbrv-default" selected="selected">&#8226;N/A</option> <option value="Yes" data-i18n="yes">Yes</option> <option value="No" data-i18n="no">No</option> <option value="Yes (Harmless)" data-i18n="yes-harmless">Yes (Harmless)</option> <option value="Yes (Object)" data-i18n="yes-object">Yes (Object)</option> <option value="Yes (Harmless, Object)" data-i18n="yes-harmless-object">Yes (Harmless, Object)</option> </select> <span data-i18n="spell-resistance-abbrv">SR</span> </label> <label class="small-label2 entry-10p-shrink autoexpand"><input title="@{repeating_spells_$X_save}" type="text" value="" name="attr_save" data-i18n-placeholder="save-effect" accept="Saving Throw"><span data-i18n="save">Save</span><span name="attr_save" class="autoexpand"></span></label> <label class="small-label2 entry-short"> <select class="select-small" title="@{repeating_spells_$X_range_pick}" name="attr_range_pick"> <option value="blank" data-i18n="blank" selected="selected">Blank</option> <option value="close" data-i18n="close">Close</option> <option value="medium" data-i18n="medium">Medium</option> <option value="long" data-i18n="long">Long</option> <option value="touch" data-i18n="touch">Touch</option> <option value="personal" data-i18n="personal">Personal</option> <option value="see_text" data-i18n="see_text">See text</option> <option value="number" data-i18n="number">Number</option> <option value="perlevel" data-i18n="perlevel">Per Level</option> <option value="unknownrange" data-i18n="unknownrange">Unknown Range</option> </select> <span data-i18n="range">Range</span> </label> <input type="checkbox" value="number" name="attr_range_pick" class="or-A-show noshow"/> <input type="checkbox" value="perlevel" name="attr_range_pick" class="or-B-show noshow"/> <input type="checkbox" value="close" name="attr_range_pick" class="or-C-show noshow"/> <input type="checkbox" value="medium" name="attr_range_pick" class="or-D-show noshow"/> <input type="checkbox" value="long" name="attr_range_pick" class="or-E-show noshow"/> <label class="small-label2 entry-8p-shrink sect either-or-sect"> <input type="text" value="" name="attr_range" title="@{repeating_spells_$X_range}" data-i18n-placeholder="range-custom-place"/> <span class="nowrap" data-i18n-title="range-per-level-desc" data-i18n-aria-label="range-per-level-desc" data-i18n="range-custom">Custom Range</span> </label> <label class="small-label2 or5-sect sect number"> <input title="@{repeating_spells_$X_range_numeric}" type="number" value="0" name="attr_range_numeric" placeholder="0" class="calc" readonly="readonly"/> <span class="distance-used" data-i18n="range">Range</span> </label> <label class="small-label2 entry-15p-shrink sect autoexpand"><input title="@{repeating_spells_$X_targets}" type="text" value="" name="attr_targets" data-i18n-placeholder="spell-targets-area-effect"/><span data-i18n="spell-targets-area-effect">Targets/Area/Effect</span><span name="attr_targets" class="autoexpand"></span></label> <label class="small-label2 entry-12p-shrink sect autoexpand"><input title="@{repeating_spells_$X_duration}" type="text" value="" name="attr_duration" data-i18n-placeholder="duration" accept="Duration"/><span data-i18n="duration">Duration</span><span name="attr_duration" class="autoexpand"></span></label> <label class="small-label2 entry-8p sect autoexpand"><input title="@{repeating_spells_$X_cast-time}" type="text" value="" name="attr_cast-time" data-i18n-placeholder="spell-casting-time-place" accept="Casting Time"/><span data-i18n="casting-time-abbrv">Cast Time</span><span name="attr_cast-time" class="autoexpand"></span></label> <label class="small-label2 entry-10p-shrink sect autoexpand"><input title="@{repeating_spells_$X_components}" type="text" value="" name="attr_components" data-i18n-placeholder="spell-components" accept="Components"><span data-i18n="spell-components">Components</span><span name="attr_components" class="autoexpand"></span></label> <div class="noshow"> <input type="text" value="" name="attr_range_from_compendium" accept="Range"/> <input type="text" value="" name="attr_spell_lvlstr" accept="Level"/> <input type="text" value="" name="attr_target_from_compendium" accept="Target"/> <input type="text" value="" name="attr_area_from_compendium" accept="Area"/> <input type="text" value="" name="attr_effect_from_compendium" accept="Effect"/> <input type="text" value="" name="attr_compendium_category" accept="Category"/> </div> <div class="sect expand"> <input type="checkbox" class="showarrow misc-show" data-i18n-title="showsect-cmd" data-i18n-aria-label="showsect-cmd" aria-label="Show Miscellaneous" name="attr_misc-show" value="1"/> <label class="showsect misc-showlabel" data-i18n="miscellaneous-abbrv">Misc</label> <input type="checkbox" class="showarrow desc-show" data-i18n-title="showsect-cmd" data-i18n-aria-label="showsect-cmd" aria-label="Show Description" name="attr_description-show" value="1"/> <label class="showsect desc-showlabel" data-i18n="description">Description</label> <input type="checkbox" class="showarrow macro-text-show" data-i18n-title="showsect-cmd" data-i18n-aria-label="showsect-cmd" aria-label="Show Macro Text" name="attr_macro-text-show" value="1"/> <label class="showsect macro-text-showlabel super note-d" data-i18n="macro-text">Macro Text</label> <input type="checkbox" class="showarrow attack-damage-show" data-i18n-title="showsect-cmd" data-i18n-aria-label="showsect-cmd" aria-label="Show attack and damage fields" name="attr_attack-show" value="1"/> <label class="showsect attack-damage-showlabel" data-i18n="attack-and-damage">Attack and Damage</label> <input type="checkbox" class="showarrow id-show" data-i18n-title="showsect-cmd" data-i18n-aria-label="showsect-cmd" aria-label="Show Row ID" name="attr_ids-show" value="1"/> <label class="showsect id-showlabel" data-i18n="identification-abbrv">ID</label> <hr class="subnav-hr"> <div class="cheat"></div> <div class="nontable misc"> <label class="small-label2 entry-short"><input title="@{repeating_spells_$X_metamagic}" type="checkbox" value="1" name="attr_metamagic"/><span data-i18n-title="metamagic-title" data-i18n-aria-label="metamagic-title" title="Click to show spell slot field to differentiate slot from spell level." data-i18n="metamagic">Meta Magic</span></label> <label class="small-label2 number"><input title="@{repeating_spells_$X_isDomain}" type="checkbox" value="1" name="attr_isDomain"/><span data-i18n="spell-domain-chk">Domain</span></label> <label class="small-label2 number section-mythic"><input title="@{repeating_spells_$X_isMythic}" type="checkbox" value="1" name="attr_isMythic"/><span data-i18n="spell-mythic-chk">Mythic</span></label> <span class="divider-db-lg advanced-spell-option">|</span> <label class="small-label2 number advanced-spell-option"><input title="@{repeating_spells_$X_CL_misc}" type="number" value="0" name="attr_CL_misc" data-i18n-placeholder="caster-level-modifier-abbrv"/><span data-i18n="caster-level-modifier-abbrv">CL Mod</span></label> <label class="small-label2 number advanced-spell-option"><input title="@{repeating_spells_$X_casterlevel}" type="number" value="0" name="attr_casterlevel" class="calc" readonly="readonly"/><span data-i18n="caster-level-abbrv">CL</span></label> <span class="divider-db-lg advanced-spell-option">|</span> <label class="small-label2 entry-vshort advanced-spell-option"><input title="@{repeating_spells_$X_DC_misc}" type="number" value="0" name="attr_DC_misc"/><span data-i18n="difficulty-class-modifier-abbrv">DC Mod</span></label> <label class="small-label2 number advanced-spell-option"><input title="@{repeating_spells_$X_savedc}" type="number" value="0" name="attr_savedc" class="calc" readonly=""><span data-i18n="difficulty-class-abbrv">DC</span></label> <span class="divider-db-lg advanced-spell-option">|</span> <label class="small-label2 advanced-spell-option"><input title="@{repeating_spells_$X_SP_misc}" type="number" value="0" name="attr_SP_misc" data-i18n-placeholder="spell-penetration-modifier-abbrv"/><span data-i18n="spell-penetration-modifier-abbrv">Spell Pen Mod</span></label> <label class="small-label2 number advanced-spell-option"><input title="@{repeating_spells_$X_SP-mod}" type="number" value="0" name="attr_SP-mod" class="calc" readonly="readonly"/><span data-i18n="spell-penetration-abbrv-short">SP</span></label> <span class="divider-db-lg">|</span> <label class="small-label2 entry-short advanced-spell-option"><input title="@{repeating_spells_$X_Concentration_misc}" type="number" value="0" name="attr_Concentration_misc"/><span data-i18n="concentration-miscellaneous-abbrv">Conc Misc</span></label> <label class="small-label2 number"><input title="@{repeating_spells_$X_Concentration-mod}" type="number" value="0" name="attr_Concentration-mod" class="calc" readonly="readonly"/><span data-i18n="concentration-abbrv">Conc</span></label> </div> <div class="attack-damage non-table sect expand"> <label class="small-label2" style="width:5em"> <input type="checkbox" name="attr_create-attack-entry" value="1" class="cssbutton createattackbutton" data-i18n-title="create-spell-attack-entry" data-i18n-aria-label="create-spell-attack-entry"><span></span> <span data-i18n-title="create-spell-attack-entry" data-i18n-aria-label="create-spell-attack-entry" data-i18n="create-attack">Create Attack</span> </label> <input type="number" name="attr_toggle_attack_entry" value="1" class="noshow"/> <label class="small-label2 entry-short"> <select class="select-small" title="@{repeating_spells_$X_spell-attack-type}" name="attr_spell-attack-type"> <option value="0" data-i18n="none-default" selected="selected">&#8226;None</option> <option value="attk-melee" data-i18n="touch">Touch</option> <option value="attk-ranged" data-i18n="ranged-touch-ray">Ranged touch/Ray</option> <option value="CMB" data-i18n="combat-maneuver-bonus-abbrv">CMB</option> <option value="attk-melee2" data-i18n="touch-melee2">Touch (melee 2)</option> <option value="attk-ranged2" data-i18n="ranged-touch-ray2">Alt Ranged Touch/Ray</option> <option value="CMB2" data-i18n="combat-maneuver-bonus-abbrv2">CMB2</option> </select> <span data-i18n="attack-type">Attack Type</span> </label> <label class="small-label2 entry-med"> <input type="text" class="macro-text-inline" name="attr_damage-macro-text" title="@{repeating_spells_$X_damage-macro-text}" data-i18n-placeholder="full-macro-place"/> <span class="super note-b" data-i18n="damage">Damage</span> </label> <label class="small-label2 entry-15p-shrink autoexpand"> <input type="text" name="attr_damage-type" value="p/b/s...?" title="@{repeating_spells_$X_damage-type}" data-i18n-placeholder="damage-type"/> <span data-i18n="damage-type">Damage Type</span><span name="attr_damage-type" class="autoexpand"></span> </label> </div> <textarea class="desc" title="@{repeating_spells_$X_description}" name="attr_description" accept="Content"></textarea> <div class="macro-text"> <span style="display:inline-block;margin-top:.25em"><span data-i18n="options">Options</span>:</span> <input class="calc" style="width:90%;float:right;margin:.2rem" type="text" name="attr_spell_options" value="{{school=@{school}}}{{duration=@{duration}}}{{range=@{range_numeric}}}{{targets=@{targets}}}{{dc=[[ @{savedc} ]]}}{{level=@{spell_level}}}{{spellclass=@{spellclass}}}{{sr=@{sr}}}{{saving_throw=@{save}}}{{condition_note=@{condition_spell_notes}}}" readonly="readonly"/> <textarea class="macro-text" title="@{repeating_spells_$X_macro-text}" name="attr_macro-text">@{PC-whisper} &{template:pf_spell} @{toggle_spell_accessible} @{toggle_rounded_flag} {{font=@{apply_specfont_chat}@{use_specfont}}} {{scroll_desc=@{scroll-desc}}} {{color=@{rolltemplate_color}}} {{header_image=@{header_image-pf_spell}}} {{name=@{name}}} {{character_name=@{character_name}}} {{character_id=@{character_id}}} {{subtitle}} {{deafened_note=@{SpellFailureNote}}} @{spell_options}</textarea> <textarea class="macro-text noshow" title="@{repeating_spells_$X_npc-macro-text}" name="attr_npc-macro-text">@{NPC-whisper} &{template:pf_spell} @{toggle_spell_accessible} @{toggle_rounded_flag} {{font=@{apply_specfont_chat}@{use_specfont}}} {{scroll_desc=@{scroll-desc}}} {{color=@{rolltemplate_color}}} {{header_image=@{header_image-pf_spell}}} {{name=@{name}}} {{character_name=@{character_name}}} {{character_id=@{character_id}}} {{subtitle}} {{deafened_note=@{SpellFailureNote}}} @{spell_options}</textarea> </div> <div class="repeating-id"> <label class="small-label2 nextitem"> <input class="selectable calc" name="attr_row_id" readonly="readonly"/> <span class="not-selectable" data-i18n="row-identification-for-macros">Row ID for macros</span> </label> </div> </div> </div> </fieldset> </div> </div> </div> <div class="section6 section section-equipment" role="region" aria-label="Equipment" data-i18n-aria-label="equipment"> <div class="cheat show-readonly inverse-readonly"></div> <h1 class="selected-tabtitle" data-i18n="equipment">Equipment</h1> <input type="checkbox" class="use-metrics noshow" name="attr_use_metrics" value="1"/> <div class="col col1 equipment"> <div class="cheat"></div> <input class="showarrow h2arrow" type="checkbox" name="attr_currency-show" data-i18n-aria-label="currency" data-i18n-title="showsect-cmd" value="1" checked="checked"/> <h2 class="clickheader showsect"><label data-i18n-title="showsect-cmd" data-i18n-aria-label="showsect-cmd" data-i18n="currency">Currency</label></h2> <div class="h2-section currency"> <div class="table wide-numbers carried-currency"> <span class="table-name secondary-table-name show-readonly" data-i18n-title="carried-currency-title" data-i18n-aria-label="carried-currency-title" data-i18n="carried-currency">Carried Currency</span> <div class="table-row"> <span class="table-cell" style="width:10%"><img style="vertical-align:middle" alt="image of coin purse" src="http://i.imgur.com/F7USUqg.png"></span> <span class="table-cell"><label data-i18n-title="copper-pieces" data-i18n-aria-label="copper-pieces" data-i18n="copper-pieces-abbrv" style="width:10%;min-width:2em"> CP</label><input title="@{CP}" type="number" name="attr_CP" value="0"></span> <span class="table-cell"><label data-i18n-title="silver-pieces" data-i18n-aria-label="silver-pieces" data-i18n="silver-pieces-abbrv" style="width:10%;min-width:2em"> SP</label><input title="@{SP}" type="number" name="attr_SP" value="0"></span> <span class="table-cell"><label data-i18n-title="gold-pieces" data-i18n-aria-label="gold-pieces" data-i18n="gold-pieces-abbrv" style="width:10%;min-width:2em"> GP</label><input title="@{GP}" type="number" name="attr_GP" value="0"></span> <span class="table-cell"><label data-i18n-title="platinum-pieces" data-i18n-aria-label="platinum-pieces" data-i18n="platinum-pieces-abbrv" style="width:10%;min-width:2em"> PP</label><input title="@{PP}" type="number" name="attr_PP" value="0"></span> </div> </div> <div class="table wide-numbers other-currency"> <span class="table-name secondary-table-name show-readonly" data-i18n-title="other-currency-title" data-i18n-aria-label="other-currency-title" data-i18n="other-currency">Other Currency</span> <div class="table-row"> <span class="table-cell" style="width:10%"><img style="vertical-align:middle" alt="image of treasure chest" src="http://i.imgur.com/rnuQ6SJ.png"></span> <span class="table-cell"><label data-i18n-title="copper-pieces" data-i18n-aria-label="copper-pieces" data-i18n="copper-pieces-abbrv" style="width:10%;min-width:2em"> CP</label><input title="@{other-CP}" type="number" name="attr_other-CP" value="0"></span> <span class="table-cell"><label data-i18n-title="silver-pieces" data-i18n-aria-label="silver-pieces" data-i18n="silver-pieces-abbrv" style="width:10%;min-width:2em"> SP</label><input title="@{other-SP}" type="number" name="attr_other-SP" value="0"></span> <span class="table-cell"><label data-i18n-title="gold-pieces" data-i18n-aria-label="gold-pieces" data-i18n="gold-pieces-abbrv" style="width:10%;min-width:2em"> GP</label><input title="@{other-GP}" type="number" name="attr_other-GP" value="0"></span> <span class="table-cell"><label data-i18n-title="platinum-pieces" data-i18n-aria-label="platinum-pieces" data-i18n="platinum-pieces-abbrv" style="width:10%;min-width:2em"> PP</label><input title="@{other-PP}" type="number" name="attr_other-PP" value="0"></span> </div> </div> </div> <div class="cheat"></div> <input class="showarrow h2arrow" type="checkbox" name="attr_carried-weight-show" data-i18n-aria-label="carried-weight" data-i18n-title="showsect-cmd" value="1" checked="checked"/> <h2 class="clickheader showsect"><label data-i18n-title="showsect-cmd" data-i18n-aria-label="showsect-cmd" data-i18n="encumbrance">Encumbrance</label></h2> <div class="h2-section current-loads"> <div class="table wide-numbers carried-totals"> <span class="table-name show-readonly secondary-table-name weight-used" data-i18n="carried-weight">Carried Weight</span> <div class="table-row"> <span class="table-header"> <span data-i18n-title="carried-currency" data-i18n-aria-label="carried-currency" data-i18n="currency" title="Carried Currency" aria-label="Carried Currency">Currency</span> <input type="checkbox" name="attr_carried-currency-toggle" title="@{carried-currency-toggle}" value="1" checked="checked"/> </span> <span class="table-header hide-readonly"></span> <span class="table-header" data-i18n-title="carried-equipment" data-i18n-aria-label="carried-equipment" data-i18n="equipment-abbrv">Equip</span> <span class="table-header hide-readonly"></span> <span class="table-header" title="Miscellaneous weight. Player configurable" data-i18n="miscellaneous-abbrv">Misc</span> <span class="table-header hide-readonly"></span> <span class="table-header" data-i18n-title="total-weight-title" data-i18n-aria-label="total-weight-title" data-i18n="total">Total</span> </div> <div class="table-row"> <span class="table-cell"><input title="@{carried-currency}" type="number" name="attr_carried-currency" value="0" class="calc" readonly="readonly"/></span> <span class="divider-lg">+</span> <span class="table-cell"> <input title="@{item_total_weight}" type="number" name="attr_item_total_weight" value="0" class="calc" readonly="readonly"/> <input title="@{carried-equipment}" type="hidden" class="number" name="attr_carried-equipment" value="@{item_total_weight}" disabled="disabled"/> </span> <span class="divider-lg">+</span> <span class="table-cell"><input title="@{carried-misc}" type="number" name="attr_carried-misc" value="0"/></span> <span class="divider-lg">=</span> <span class="table-cell"><input title="@{carried-total}" type="number" name="attr_carried-total" value="0" class="calc" readonly="readonly"/></span> </div> </div> <div class="table sect wide-numbers load"> <span class="table-name secondary-table-name" data-i18n="current-load">Current Load</span> <div class="table-row"> <span class="table-config-row-name secondary-table-name show-readonly inverse-readonly" style="width:10%" data-i18n="current-load">Current Load</span> <span class="table-cell" style="width:10%"><label class="small-label2 center"><input title="@{current-load}" type="radio" value="0" name="attr_current-load" checked="checked"> <span data-i18n-title="encumbrance-light-title" data-i18n-aria-label="encumbrance-light-title" data-i18n="light">Light</span></label></span> <span class="table-cell" style="width:10%"><label class="small-label2 center"><input title="@{current-load}" type="radio" value="1" name="attr_current-load"> <span data-i18n-title="encumbrance-medium-title" data-i18n-aria-label="encumbrance-medium-title" data-i18n="medium">Medium</span></label></span> <span class="table-cell" style="width:10%"><label class="small-label2 center"><input title="@{current-load}" type="radio" value="2" name="attr_current-load"> <span data-i18n-title="encumbrance-heavy-title" data-i18n-aria-label="encumbrance-heavy-title" data-i18n="heavy">Heavy</span></label></span> <span class="table-cell" style="width:10%"><label class="small-label2 center"><input title="@{current-load}" type="radio" value="3" name="attr_current-load"> <span data-i18n-title="over-heavy-encumbrance-title" data-i18n-aria-label="over-heavy-encumbrance-title" data-i18n="over">Over</span></label></span> <span class="table-cell" style="width:10%"><label class="small-label2 center"><input title="@{current-load}" type="radio" value="4" name="attr_current-load"> <span data-i18n-title="maximum-encumbrance-title" data-i18n-aria-label="maximum-encumbrance-title" data-i18n="maximum-abbrv">Max</span></label></span> </div> </div> </div> <div class="h2-section loads-and-lift"> <div class="table sect wide-numbers lift-modifiers"> <span class="table-name show-readonly secondary-table-name" data-i18n="lift-modifiers">Lift Modifiers</span> <div class="table-group-head"> <div class="table-row"> <span class="table-header nowrap" data-i18n-title="encumbrance-str-bonus-title" data-i18n-aria-label="encumbrance-str-bonus-title" data-i18n="strength-bonus-abbrv">STR Bonus</span> <span class="table-header" data-i18n-title="encumbrance-misc-title" data-i18n-aria-label="encumbrance-misc-title" data-i18n="miscellaneous-abbrv">Misc</span> <span class="table-header"></span> <span class="table-header" data-i18n-title="encumbrance-multiplier-title" data-i18n-aria-label="encumbrance-multiplier-title" data-i18n="multiplier-abbrv">Mult</span> <span class="table-header"></span> <span class="table-header" data-i18n-title="encumbrance-size-multiplier-title" data-i18n-aria-label="encumbrance-size-multiplier-title" data-i18n="size">Size</span> <span class="table-header"></span> <span class="table-header" data-i18n-title="encumbrance-multiplier-total-title" data-i18n-aria-label="encumbrance-multiplier-total-title" data-i18n="total">Total</span> <span class="table-header"></span> </div> </div> <div class="table-group"> <div class="table-row"> <span class="table-cell"><input title="@{load-str-bonus}" type="number" name="attr_load-str-bonus" value="0"/></span> <span class="table-cell"><input title="@{load-misc}" type="number" name="attr_load-misc" value="0"/></span> <span class="divider-lg" style="text-align:right">(</span> <span class="table-cell"><input title="@{load-multiplier}" type="number" name="attr_load-multiplier" value="1"/></span> <span class="divider-lg">+</span> <span class="table-cell"><input title="@{size-multiplier}" type="number" name="attr_size-multiplier" value="1" class="calc" readonly="readonly"/></span> <span class="divider-lg">=</span> <span class="table-cell"><input title="@{total-load-multiplier}" type="number" name="attr_total-load-multiplier" value="1" class="calc" readonly="readonly"/></span> <span class="divider-lg" style="text-align:left">)</span> </div> </div> </div> <div class="table sect wide-numbers lift"> <span class="table-name show-readonly inverse-readonly secondary-table-name weight-used" data-i18n="loads-and-lift">Loads and Lift</span> <span class="table-name secondary-table-name hide-readonly weight-used" data-i18n="loads">Loads</span> <div class="table-group-head"> <div class="table-row"> <span class="table-header" data-i18n-title="encumbrance-light-title" data-i18n-aria-label="encumbrance-light-title" data-i18n="light">Light</span> <span class="table-header" data-i18n-title="encumbrance-medium-title" data-i18n-aria-label="encumbrance-medium-title" data-i18n="medium">Medium</span> <span class="table-header" data-i18n-title="encumbrance-heavy-title" data-i18n-aria-label="encumbrance-heavy-title" data-i18n="heavy">Heavy</span> </div> </div> <div class="table-group"> <div class="table-row"> <span class="table-cell"><input title="@{load-light}" type="number" name="attr_load-light" value="33" class="calc" readonly="readonly"/></span> <span class="table-cell"><input title="@{load-medium}" type="number" name="attr_load-medium" value="66" class="calc" readonly="readonly"/></span> <span class="table-cell"><input title="@{load-heavy}" type="number" name="attr_load-heavy" value="100" class="calc" readonly="readonly"/></span> <input title="@{load-max}" type="hidden" name="attr_load-max" value="200" class="calc" readonly="readonly"/> </div> </div> </div> <div class="table sect wide-numbers lift"> <span class="table-name secondary-table-name weight-used" data-i18n="lift">Lift</span> <div class="table-group-head"> <div class="table-row"> <span class="table-header" data-i18n-title="encumbrance-above-title" data-i18n-aria-label="encumbrance-above-title" data-i18n="above-head">Above Head</span> <span class="table-header" data-i18n-title="encumbrance-off-ground-title" data-i18n-aria-label="encumbrance-off-ground-title" data-i18n="off-ground">Off Ground</span> <span class="table-header" data-i18n-title="encumbrance-drag-push-title" data-i18n-aria-label="encumbrance-drag-push-title" data-i18n="drag-push">Drag &amp; Push</span> </div> </div> <div class="table-group"> <div class="table-row"> <span class="table-cell"><input title="@{lift-above-head}" type="number" name="attr_lift-above-head" value="100" class="calc" readonly="readonly"/></span> <span class="table-cell"><input title="@{lift-off-ground}" type="number" name="attr_lift-off-ground" value="200" class="calc" readonly="readonly"/></span> <span class="table-cell"><input title="@{lift-drag-and-push}" type="number" name="attr_lift-drag-and-push" value="500" class="calc" readonly="readonly"/></span> </div> </div> </div> </div> </div> <div class="col col2 worn-items"> <div class="cheat"></div> <input class="showarrow h2arrow" type="checkbox" name="attr_worn-items-show" data-i18n-aria-label="worn-items" data-i18n-title="showsect-cmd" value="1" checked="checked"/> <h2 class="clickheader showsect"><label data-i18n-title="showsect-cmd" data-i18n-aria-label="showsect-cmd" data-i18n="worn-items">Worn Items</label></h2> <span class="nontable-name" title="The equipment currently worn by the character" data-i18n="worn-equipment" data-i18n-title="worn-equipment-title" data-i18n-aria-label="worn-equipment-title">Worn Equipment</span> <div class="h2-section worn-items"> <div class="table"> <div class="table-row"> <span class="table-header right" style="text-align:right;width:6em" data-i18n-title="worn-equipment-slot-title" data-i18n-aria-label="worn-equipment-slot-title" data-i18n="slot">Slot</span> <span class="table-header entry-5p-shrink"></span> <span class="table-header" data-i18n-title="worn-item-name" data-i18n-aria-label="worn-item-name" data-i18n="worn-item-name">Name</span> </div> <div class="table-row"> <span class="table-cell right" data-i18n="head">Head</span> <span class="table-cell repeating-rollbutton"><button type="roll" name="attr_worn-Head-roll" title="%{selected|worn-Head-roll}" value=""></button></span> <span class="table-cell left"><input title="@{worn-Head}" type="text" name="attr_worn-Head" value="" data-i18n-placeholder="item-name" class="calc" readonly="readonly"/></span> </div> <div class="table-row"> <span class="table-cell right" data-i18n="headband">Headband</span> <span class="table-cell repeating-rollbutton"><button type="roll" name="attr_worn-Headband-roll" title="%{selected|worn-Headband-roll}" value=""></button></span> <span class="table-cell left"><input title="@{worn-Headband}" type="text" name="attr_worn-Headband" value="" data-i18n-placeholder="item-name" class="calc" readonly="readonly"/></span> </div> <div class="table-row"> <span class="table-cell right" data-i18n="eyes">Eyes</span> <span class="table-cell repeating-rollbutton"><button type="roll" name="attr_worn-Eyes-roll" title="%{selected|worn-Eyes-roll}" value=""></button></span> <span class="table-cell left"><input title="@{worn-Eyes}" type="text" name="attr_worn-Eyes" value="" data-i18n-placeholder="item-name" class="calc" readonly="readonly"/></span> </div> <div class="table-row"> <span class="table-cell right" data-i18n="neck">Neck</span> <span class="table-cell repeating-rollbutton"><button type="roll" name="attr_worn-Neck-roll" title="%{selected|worn-Neck-roll}" value=""></button></span> <span class="table-cell left"><input title="@{worn-Neck}" type="text" name="attr_worn-Neck" value="" data-i18n-placeholder="item-name" class="calc" readonly="readonly"/></span> </div> <div class="table-row"> <span class="table-cell right" data-i18n="shoulders">Shoulders</span> <span class="table-cell repeating-rollbutton"><button type="roll" name="attr_worn-Shoulders-roll" title="%{selected|worn-Shoulders-roll}" value=""></button></span> <span class="table-cell left"><input title="@{worn-Shoulders}" type="text" name="attr_worn-Shoulders" value="" data-i18n-placeholder="item-name" class="calc" readonly="readonly"/></span> </div> <div class="table-row"> <span class="table-cell right" data-i18n="body">Body</span> <span class="table-cell repeating-rollbutton"><button type="roll" name="attr_worn-Body-roll" title="%{selected|worn-Body-roll}" value=""></button></span> <span class="table-cell left"><input title="@{worn-Body}" type="text" name="attr_worn-Body" value="" data-i18n-placeholder="item-name" class="calc" readonly="readonly"/></span> </div> <div class="table-row"> <span class="table-cell right" data-i18n="chest">Chest</span> <span class="table-cell repeating-rollbutton"><button type="roll" name="attr_worn-Chest-roll" title="%{selected|worn-Chest-roll}" value=""></button></span> <span class="table-cell left"><input title="@{worn-Chest}" type="text" name="attr_worn-Chest" value="" data-i18n-placeholder="item-name" class="calc" readonly="readonly"/></span> </div> </div> <div class="table"> <div class="table-row"> <span class="table-header right" style="text-align:right;width:6em" data-i18n-title="worn-equipment-slot-title" data-i18n-aria-label="worn-equipment-slot-title" data-i18n="slot">Slot</span> <span class="table-header entry-5p-shrink"></span> <span class="table-header" data-i18n-title="worn-item-name" data-i18n-aria-label="worn-item-name" data-i18n="worn-item-name">Name</span> </div> <div class="table-row"> <span class="table-cell right" data-i18n="belt">Belt</span> <span class="table-cell repeating-rollbutton"><button type="roll" name="attr_worn-Belt-roll" title="%{selected|worn-Belt-roll}" value=""></button></span> <span class="table-cell left"><input title="@{worn-Belt}" type="text" name="attr_worn-Belt" value="" data-i18n-placeholder="item-name" class="calc" readonly="readonly"/></span> </div> <div class="table-row"> <span class="table-cell right" data-i18n="wrist">Wrist</span> <span class="table-cell repeating-rollbutton"><button type="roll" name="attr_worn-Wrist-roll" title="%{selected|worn-Wrist-roll}" value=""></button></span> <span class="table-cell left"><input title="@{worn-Wrist}" type="text" name="attr_worn-Wrist" value="" data-i18n-placeholder="item-name" class="calc" readonly="readonly"/></span> </div> <div class="table-row"> <span class="table-cell right" data-i18n="hands">Hands</span> <span class="table-cell repeating-rollbutton"><button type="roll" name="attr_worn-Hands-roll" title="%{selected|worn-Hands-roll}" value=""></button></span> <span class="table-cell left"><input title="@{worn-Hands}" type="text" name="attr_worn-Hands" value="" data-i18n-placeholder="item-name" class="calc" readonly="readonly"/></span> </div> <div class="table-row"> <span class="table-cell right" data-i18n="ring-one">Ring 1</span> <span class="table-cell repeating-rollbutton"><button type="roll" name="attr_worn-Ring1-roll" title="%{selected|worn-Ring1-roll}" value=""></button></span> <span class="table-cell left"><input title="@{worn-Ring1}" type="text" name="attr_worn-Ring1" value="" data-i18n-placeholder="item-name" class="calc" readonly="readonly"/></span> </div> <div class="table-row"> <span class="table-cell right" data-i18n="ring-two">Ring 2</span> <span class="table-cell repeating-rollbutton"><button type="roll" name="attr_worn-Ring2-roll" title="%{selected|worn-Ring2-roll}" value=""></button></span> <span class="table-cell left"><input title="@{worn-Ring2}" type="text" name="attr_worn-Ring2" value="" data-i18n-placeholder="item-name" class="calc" readonly="readonly"/></span> </div> <div class="table-row"> <span class="table-cell right" data-i18n="feet">Feet</span> <span class="table-cell repeating-rollbutton"><button type="roll" name="attr_worn-Feet-roll" title="%{selected|worn-Feet-roll}" value=""></button></span> <span class="table-cell left"><input title="@{worn-Feet}" type="text" name="attr_worn-Feet" value="" data-i18n-placeholder="item-name" class="calc" readonly="readonly"/></span> </div> <div class="table-row"> <span class="table-cell right" data-i18n="armor">Armor</span> <span class="table-cell repeating-rollbutton"><button type="roll" name="attr_worn-armor-roll" title="%{selected|worn-armor-roll}" value=""></button></span> <span class="table-cell left"><input title="@{worn-armor}" type="text" name="attr_worn-armor" value="" data-i18n-placeholder="item-name" class="calc" readonly="readonly"/></span> </div> <div class="table-row"> <span class="table-cell right" data-i18n="shield">Shield</span> <span class="table-cell repeating-rollbutton"><button type="roll" name="attr_worn-shield-roll" title="%{selected|shield3-roll}" value=""></button></span> <span class="table-cell left"><input title="@{worn-shield}" type="text" name="attr_worn-shield" value="" data-i18n-placeholder="item-name" class="calc" readonly="readonly"/></span> </div> </div> </div> </div> <div class="cheat"></div> <input class="showarrow h2arrow" type="checkbox" name="attr_other-items-show" data-i18n-aria-label="other-items" data-i18n-title="showsect-cmd" value="1" checked="checked"/> <h2 class="clickheader showsect"><label data-i18n-title="showsect-cmd" data-i18n-aria-label="showsect-cmd" data-i18n="other-items">Other Items</label></h2> <div class="h2-section other-items" style="height:auto"> <span class="nontable-name" title="Freeform other items" data-i18n="other-items">Other Items</span> <textarea name="attr_other_items_treasure" title="@{other_items_treasure}" placeholder="Other equipment or property" class="entry-wide notes"></textarea> </div> <div class="cheat"></div> <input class="showarrow h2arrow" type="checkbox" name="attr_equipment-show" data-i18n-aria-label="equipment" data-i18n-title="showsect-cmd" value="1" checked="checked"/> <h2 class="clickheader showsect"><label data-i18n-title="showsect-cmd" data-i18n-aria-label="showsect-cmd" data-i18n="equipment">Equipment</label></h2> <div class="h2-section repeating-sect items wide-readonly"> <span class="nontable-name" title="The items that the character has; either carried or elsewhere" data-i18n="equipment-list">Equipment List</span> <input type="checkbox" class="minimize-show cssbutton" data-i18n-title="minimize-all-cmd" data-i18n-aria-label="minimize-all-cmd" title="Minimize all rows." name="attr_item-min-show" value="1"/><span></span> <input type="checkbox" class="lock-show cssbutton" data-i18n-title="expand-cmd" data-i18n-aria-label="expand-cmd" title="Collapse or expand all rows." name="attr_item-expand-show" value="1"/><span></span> <input type="checkbox" class="split-column-show cssbutton" data-i18n-title="column-cmd" data-i18n-aria-label="column-cmd" title="Split into two columns" name="attr_item-column-show" value="1"/><span></span> <label class="small-label2"><input type="checkbox" name="attr_showinmenu_all_items" title="@{showinmenu_all_items}" value="1"><span data-i18n="show-in-menu" data-i18n-title="show-in-menu-title" data-i18n-aria-label="show-in-menu-title" title="Click to display a button for this row in the appropriate command menu" aria-label="Click to display a button for this row in the appropriate command menu" style="font-size:.85em">Show</span></label> <input class="deletebutton cssbutton deletesect-show" type="checkbox" name="attr_delete_rep_item_btn" value="1" data-i18n-title="delete-item" data-i18n-aria-label="delete-item-must-confirm-next-checkbox"/><span></span><label class="deletesect allrows-note"><input type="checkbox" class="selectedlabel-check" name="attr_delete_rep_item" data-i18n-aria-label="confirm-delete-item" data-i18n-title="confirm-delete-item" value="1"/><b data-i18n="delete-all-rows-are-you-sure">Deletes ALL rows, are you sure?</b></label> <span class="compendium-note hide-readonly"> <span class="compendium-icon">i</span> <span class="vertical-middle" data-i18n-title="compendium-drag-n-drop-desc" data-i18n-aria-label="compendium-drag-n-drop-desc" data-i18n="compendium-drag-drop-compatible"> Compendium drag-n-drop compatible </span> <span class="drag-icon">&#9111;</span> </span> <div class="equipmentnav tabs custbordernav" role="menubar" aria-label="Equipment" data-i18n-aria-label="equipment"></div> <input type="radio" class="tabinput tab0" name="attr_equipment_tab" value="1" data-i18n-aria-label="weapon" data-i18n-title="weapon"/> <label role="menuitem" class="tab tab0" data-i18n-title="weapons" data-i18n-aria-label="weapons" title="Weapons" data-i18n="weapon">Weapons</label> <input type="radio" class="tabinput tab1" name="attr_equipment_tab" value="2" data-i18n-aria-label="armor-shield" data-i18n-title="armor-shield"/> <label role="menuitem" class="tab tab1" data-i18n-title="armor-shield" data-i18n-aria-label="armor-shield" title="Armor/Shields" data-i18n="armor">Armor</label> <input type="radio" class="tabinput tab2 narrow-tab" name="attr_equipment_tab" value="3" data-i18n-aria-label="ammo" data-i18n-title="ammo"/> <label role="menuitem" class="tab tab2 narrow-tab" data-i18n-title="ammunition" data-i18n-aria-label="ammunition" title="ammunition" data-i18n="ammo">Ammo</label> <input type="radio" class="tabinput tab3 wider-tab" name="attr_equipment_tab" value="4" data-i18n-aria-label="consumables" data-i18n-title="consumables"/> <label role="menuitem" class="tab tab3 wider-tab" data-i18n-title="consumables" data-i18n-aria-label="consumables" title="Consumables" data-i18n="consumable">Consumable</label> <input type="radio" class="tabinput tab7" name="attr_equipment_tab" value="8" data-i18n-aria-label="charged" data-i18n-title="charged"/> <label role="menuitem" class="tab tab7" data-i18n-title="charged-magic" data-i18n-aria-label="charged-magics" title="Charged magic items" data-i18n="charged">Charged</label> <input type="radio" class="tabinput tab4 narrow-tab" name="attr_equipment_tab" value="5" data-i18n-aria-label="other-magic" data-i18n-title="other-magic"/> <label role="menuitem" class="tab tab4 narrow-tab" data-i18n-title="other-magic" data-i18n-aria-label="other-magic" title="Other Magic" data-i18n="other-magic-abbrv">Magic</label> <input type="radio" class="tabinput tab5 narrow-tab" name="attr_equipment_tab" value="6" data-i18n-aria-label="adventuring-gear-tool" data-i18n-title="adventuring-gear-tool"/> <label role="menuitem" class="tab tab5 narrow-tab" data-i18n-title="adventuring-gear-tool" data-i18n-aria-label="adventuring-gear-tool" title="Adventuring gear or tools" data-i18n="gear">Gear</label> <input type="radio" class="tabinput tab6 narrow-tab" name="attr_equipment_tab" value="7" data-i18n-aria-label="other" data-i18n-title="other"/> <label role="menuitem" class="tab tab6 narrow-tab" data-i18n-title="other" data-i18n-aria-label="other" title="Other" data-i18n="other-1-abbrv">Oth 1</label> <input type="radio" class="tabinput tab8 narrow-tab" name="attr_equipment_tab" value="9" data-i18n-aria-label="other" data-i18n-title="other"/> <label role="menuitem" class="tab tab8 narrow-tab" data-i18n-title="other" data-i18n-aria-label="other" title="Other" data-i18n="other-2-abbrv">Oth 2</label> <input type="radio" class="tabinput tab99" name="attr_equipment_tab" value="99" data-i18n-aria-label="all" data-i18n-title="all" checked="checked"/> <label role="menuitem" class="tab tab99" data-i18n-title="all" data-i18n-aria-label="all" title="All" data-i18n="all">All</label> <div class="divider-db-lg"></div> <input type="radio" class="tabinput tab11 narrow-tab" name="attr_equipment_tab" value="12" data-i18n-aria-label="worn" data-i18n-title="worn"/> <label role="menuitem" class="tab tab11 narrow-tab" data-i18n-title="carried" data-i18n-aria-label="worn" title="worn" data-i18n="worn">Worn</label> <input type="radio" class="tabinput tab9" name="attr_equipment_tab" value="10" data-i18n-aria-label="carried" data-i18n-title="carried"/> <label role="menuitem" class="tab tab9" data-i18n-title="carried" data-i18n-aria-label="carried" title="Carried" data-i18n="carried">Carried</label> <input type="radio" class="tabinput tab10 wider-tab" name="attr_equipment_tab" value="11" data-i18n-aria-label="not-carried" data-i18n-title="not-carried"/> <label role="menuitem" class="tab tab10 wider-tab" data-i18n-title="not-carried" data-i18n-aria-label="not-carried" title="Carried" data-i18n="not-carried">Not Carried</label> <span class="nontable-name"> </span> <label style="position:absolute;margin-top:-1.75em"></label> <input type="checkbox" class="selectedlabel-check equipment-onetime-show" name="attr_equipment_onetime_show" title="@{equipment_onetime_show}" value="1" role="presentation" checked="checked"/><b data-i18n-title="show-onetime-item-fields-title" data-i18n-aria-label="show-onetime-item-fields-title" title="Show item equipment type, hardness, item-hp, item-hp|max, and value." data-i18n="show-more-fields">Show more fields</b> <div class="table"> <div class="row" style="text-align:right"> <label data-i18n="totals" style="padding-top:1em">Totals:</label> <label class="small-label2 autoexpand"> <input title="@{item_total_weight}" type="number" name="attr_item_total_weight" value="0" class="calc entry-wide" readonly="readonly"/> <span name="attr_item_total_weight" class="autoexpand"></span> </label> <span class="weight-used" style="margin-left:-5px"></span> <label class="small-label2 autoexpand hide-readonly"> <input title="@{item-total-value}" type="number" name="attr_item-total-value" value="0" class="calc entry-wide" readonly="readonly"/> <span name="attr_item-total-value" class="autoexpand"></span> </label> <span class="hide-readonly" data-i18n-title="gold-pieces" data-i18n-aria-label="gold-pieces" data-i18n="gold-pieces-abbrv" title="Gold pieces" aria-label="Gold pieces">GP</span> <input title="@{item-total-hp}" type="hidden" name="attr_item-total-hp" value="0" class="calc" readonly="readonly"/> <input title="@{item-total-hp|max}" type="hidden" name="attr_item-total-hp_max" value="0" class="calc" readonly="readonly"/> </div> </div> <div class="sect table repeating-fields hiderepborder"> <fieldset class="repeating_item"> <span class="error"><span class="pictos">!</span><span data-i18n="error-msg1">Error! You must delete this row before editing any items in this section.</span></span> <input type="radio" name="attr_equiptype-tab" value="0" class="tabcopy custnavsection-new" checked="checked" role="presentation"/> <input type="radio" name="attr_equiptype-tab" value="1" class="tabcopy custnavsection-0" role="presentation"/> <input type="radio" name="attr_equiptype-tab" value="2" class="tabcopy custnavsection-1" role="presentation"/> <input type="radio" name="attr_equiptype-tab" value="3" class="tabcopy custnavsection-2" role="presentation"/> <input type="radio" name="attr_equiptype-tab" value="4" class="tabcopy custnavsection-3" role="presentation"/> <input type="radio" name="attr_equiptype-tab" value="5" class="tabcopy custnavsection-4" role="presentation"/> <input type="radio" name="attr_equiptype-tab" value="6" class="tabcopy custnavsection-5" role="presentation"/> <input type="radio" name="attr_equiptype-tab" value="7" class="tabcopy custnavsection-6" role="presentation"/> <input type="radio" name="attr_equiptype-tab" value="8" class="tabcopy custnavsection-7" role="presentation"/> <input type="radio" name="attr_equiptype-tab" value="9" class="tabcopy custnavsection-8" role="presentation"/> <input type="radio" name="attr_loctype-tab" value="-1" class="noshow" role="presentation"/> <input type="radio" name="attr_loctype-tab" value="2" class="tabcopy custnavsection-11" role="presentation"/> <input type="radio" name="attr_loctype-tab" value="0" class="tabcopy custnavsection-9" role="presentation" checked="checked"/> <input type="radio" name="attr_loctype-tab" value="1" class="tabcopy custnavsection-10" role="presentation"/> <div class="nontable-repeating custrepeating-border compendium-drop-target Items"> <input type="checkbox" class="counted sect-show" data-i18n-title="minimize-cmd" data-i18n-aria-label="minimize-cmd" title="Minimize Row" name="attr_row-show" value="1" checked="checked"/><span class="table-cell"></span> <span class="repeating-rollbutton pc-only"><button type="roll" name="attr_roll" title="%{selected|repeating_item_$X_roll}" value="@{PC-whisper} @{macro-text}"></button></span> <span class="repeating-rollbutton npc-only"><button type="roll" name="attr_npc-roll" title="%{selected|repeating_item_$X_npc-roll}" value="@{NPC-whisper} @{macro-text}"></button></span> <label class="small-label2 small-label hide-readonly" style="width:2.5em"><input type="checkbox" name="attr_showinmenu" title="@{repeating_item_$X_showinmenu}" value="1"/><span data-i18n="show-in-menu" data-i18n-title="show-in-menu-title" data-i18n-aria-label="show-in-menu-title">Show</span></label> <label class="small-label2 small-label"><input title="@{repeating_item_$X_name}" type="text" name="attr_name" value="" accept="Name" data-i18n-placeholder="item-name"><span data-i18n="name">Name</span></label> <label class="small-label2 small-label" style="height:auto"><textarea class="inline-textarea both" title="@{repeating_item_$X_short-description}" name="attr_short-description" data-i18n-placeholder="short-description" data-i18n-aria-label="worn-equipment-short-desc-title"></textarea><span data-i18n-title="worn-equipment-short-desc-title" data-i18n-aria-label="worn-equipment-short-desc-title" data-i18n="short-description-abbrv">Short Desc</span></label> <label class="small-label2 small-label items-toggle-except-on-all" style="width:15%"> <select title="@{repeating_item_$X_equip-type}" name="attr_equip-type" class="select-small"> <option value="0" data-i18n="select-one-default" selected="selected">Select One</option> <option value="1" data-i18n="weapon">Weapon</option> <option value="2" data-i18n="armor-or-shield">Armor or Shield</option> <option value="3" data-i18n="ammunition">Ammunition</option> <option value="4" data-i18n="consumable">Consumable</option> <option value="8" data-i18n="charged-magic">Charged magic item</option> <option value="5" data-i18n="other-magic">Other Magic</option> <option value="6" data-i18n="gear-or-tool">Gear or Tool</option> <option value="7" data-i18n="other-1">Other 1</option> <option value="9" data-i18n="other-2">Other 2</option> </select> <span data-i18n="equipment-type-abbrv">Equip Type</span> </label> <input type="number" name="attr_old_location" class="noshow" value="0"/> <label class="small-label2 small-label" style="width:10%"> <select title="@{repeating_item_$X_location}" name="attr_location" class="select-small entry-wide" data-i18n-aria-label="worn-equipment-slot-title"> <option value="0" data-i18n="carried-default" selected="selected">&#8226;Carried</option> <option value="1" data-i18n="not-carried">Not Carried</option> <option value="2" data-i18n="armor">Armor</option> <option value="3" data-i18n="belt">Belt</option> <option value="4" data-i18n="body">Body</option> <option value="5" data-i18n="chest">Chest</option> <option value="6" data-i18n="eyes">Eyes</option> <option value="7" data-i18n="feet">Feet</option> <option value="8" data-i18n="hands">Hands</option> <option value="9" data-i18n="head">Head</option> <option value="10" data-i18n="headband">Headband</option> <option value="11" data-i18n="neck">Neck</option> <option value="12" data-i18n="ring-one">Ring 1</option> <option value="13" data-i18n="ring-two">Ring 2</option> <option value="14" data-i18n="shield">Shield</option> <option value="15" data-i18n="shoulders">Shoulders</option> <option value="16" data-i18n="wrist">Wrist</option> </select> <span data-i18n-title="worn-equipment-slot-title" data-i18n-aria-label="worn-equipment-slot-title" data-i18n="location">Location</span> </label> <div class="linked-fields"> <label class="small-label2 small-label"> <input title="@{repeating_item_$X_qty}" type="number" name="attr_qty" value="0" aria-label-i18n="worn-equipment-quantity-title"/> <span data-i81n-title="worn-equipment-quantity-title" data-i18n="quantity-abbrv">Qty</span> </label> <span class="divider-db-lg sect hide-readonly items-toggle" style="width:.1%">/</span> <label class="small-label2 small-label hide-readonly sect items-toggle"><input title="@{repeating_item_$X_qty|max}" type="number" name="attr_qty_max" value="0"/><span data-i18n="maximum-abbrv">Max</span></label> </div> <label class="small-label2 small-label"><input title="@{repeating_item_$X_item-weight}" type="number" name="attr_item-weight" value="0" step="any"/><span data-i18n="weight-abbrv">Wt</span></label> <label class="small-label2 small-label hide-readonly sect items-toggle"><input title="@{repeating_item_$X_hardness}" type="number" name="attr_hardness" value="0" step="any" min="0"/><span data-i18n="hardness-abbrv">Hard</span></label> <div class="linked-fields hide-readonly items-toggle"> <label class="small-label2 small-label sect"><input title="@{repeating_item_$X_item-hp}" type="number" name="attr_item-hp" value="0" step="any"/><span data-i18n="item-hit-points-abbrv">HP</span></label> <span class="divider-db-lg sect" style="width:.1%">/</span> <label class="small-label2 small-label sect"><input title="@{repeating_item_$X_item-hp|max}" type="number" name="attr_item-hp_max" value="0" step="any" min="0"/><span data-i18n="maximum-abbrv">Max</span></label> </div> <label class="small-label2 small-label sect hide-readonly items-toggle"><input title="@{repeating_item_$X_value}" type="number" name="attr_value" value="0" step="any" min="0"/><span data-i18n="value">Value</span></label> <div class="noshow"> <input type="text" name="attr_item-criticaldamage_compendium" value="" accept="Critical Damage"/> <input type="text" name="attr_item-criticalrange_compendium" value="" accept="Critical Range"/> <input type="text" name="attr_item-meddamage_compendium" value="" accept="Damage (Medium)"/> <input type="text" name="attr_item-smalldamage_compendium" value="" accept="Damage (Small)"/> <input type="text" name="attr_item-category_compendium" value="" accept="Category"/> <input type="text" name="attr_item-damagetype_compendium" value="" accept="Damage Type"/> <input type="text" name="attr_item-speed20_compendium" value="" accept="Speed 20ft."/> <input type="text" name="attr_item-speed30_compendium" value="" accept="Speed 30ft."/> <input type="text" name="attr_item-weight_compendium" value="" accept="Weight"/> <input type="text" name="attr_item-value_compendium" value="" accept="Cost"/> <input type="text" name="attr_item-range_compendium" value="" accept="Range"/> <input type="text" name="attr_item-spell-fail_compendium" value="" accept="Arcane Spell Failure Chance"/> <input type="text" name="attr_item-acbonus_compendium" value="" accept="Armor/Shield Bonus"/> <input type="text" name="attr_item-acp_compendium" value="" accept="Armor Check Penalty"/> </div> <div class="sect expand hide-readonly" style="margin-top:.5em"> <input type="checkbox" class="showarrow armor-attributes-show" data-i18n-title="showsect-cmd" data-i18n-aria-label="showsect-cmd" aria-label="Show Armor Attributes" name="attr_armor-attributes-show" value="1"/> <label class="showsect armor-attributes-showlabel" data-i18n="armor-attributes">Armor Attributes</label> <input type="checkbox" class="showarrow weapon-attributes-show" data-i18n-title="showsect-cmd" data-i18n-aria-label="showsect-cmd" aria-label="Show Weapon Attributes" name="attr_weapon-attributes-show" value="1"/> <label class="showsect weapon-attributes-showlabel" data-i18n="weapon-attributes">Weapon Attributes</label> <input type="checkbox" class="showarrow desc-show" data-i18n-title="showsect-cmd" data-i18n-aria-label="showsect-cmd" aria-label="Show Description" name="attr_description-show" value="1"/> <label class="showsect desc-showlabel" data-i18n="description">Description</label> <input type="checkbox" class="showarrow macro-text-show" data-i18n-title="showsect-cmd" data-i18n-aria-label="showsect-cmd" aria-label="Show Macro Text" name="attr_macro-text-show" value="1"/> <label class="showsect macro-text-showlabel super note-d" data-i18n="macro-text">Macro Text</label> <input type="checkbox" class="showarrow id-show" data-i18n-title="showsect-cmd" data-i18n-aria-label="showsect-cmd" aria-label="Show Row ID" name="attr_ids-show" value="1"/> <label class="showsect id-showlabel" data-i18n="identification-abbrv">ID</label> <hr class="subnav-hr"> <div class="cheat"></div> <div class="armor-attributes"> <label class="small-label2" style="width:5em"> <input type="checkbox" name="attr_set-as-armor" value="1" class="cssbutton addarmorbutton" title="@{set-as-armor}" data-i18n-aria-label="set-as-armor"><span></span> <span data-i18n-title="set-as-armor" data-i18n-aria-label="set-as-armor" data-i18n="set-armor">Set Armor</span> </label> <label class="small-label2" style="width:5em"> <input type="checkbox" name="attr_set-as-shield" value="1" class="cssbutton addshieldbutton" title="@{set-as-shield}" data-i18n-aria-label="set-as-shield"><span></span> <span data-i18n-title="set-as-shield" data-i18n-aria-label="set-as-shield" data-i18n="set-shield">Set Shield</span> </label> <label class="small-label2"><input title="@{repeating_item_$X_item-acbonus}" name="attr_item-acbonus" type="number" value="0" min="0"/><span data-i18n-title="armor-shield-bonus" data-i18n-aria-label="armor-shield-bonus" title="Armor or Shield bonus to Armor Class" data-i18n="armor-class-bonus">AC Bonus</span></label> <label class="small-label2"><input title="@{repeating_item_$X_item-acenhance}" name="attr_item-acenhance" type="number" value="0"/><span data-i18n="enhancement-abbrv">Enh</span></label> <label class="small-label2"><input title="@{repeating_item_$X_item-max-dex}" name="attr_item-max-dex" type="text" value="-" accept="Maximum Dex Bonus" class="number"/><span data-i18n="maximum-dexterity-bonus-abbrv">Max Dex</span></label> <label class="small-label2"><input title="@{repeating_item_$X_item-acp}" name="attr_item-acp" type="number" value="0" max="0"/><span data-i18n-title="negative-number" data-i18n-aria-label="negative-number" data-i18n="armor-check-penalty-abbrv">ACP</span></label> <label class="small-label2"><input title="@{repeating_item_$X_item-spell-fail}" name="attr_item-spell-fail" type="number" value="0" min="0" max="100"/><span class="nowrap" data-i18n="spell-failure">Spell Fail</span></label> <label class="small-label2 sheed-divider-db-lg left" style="margin-top:10px">%</label> <label class="small-label2"> <select class="select-small" title="@{repeating_item_$X_item-defense-type}" name="attr_item-defense-type"> <option value="Light" data-i18n="light" selected="selected">Light</option> <option value="Medium" data-i18n="medium">Medium</option> <option value="Heavy" data-i18n="heavy">Heavy</option> <option value="Tower Shield" data-i18n="tower">Tower Shield</option> </select> <span data-i18n="armor-type">Armor or Shield Type</span> </label> <label class="small-label2"> <select title="@{repeating_item_$X_item-proficiency}" name="attr_item-proficiency" class="select-small"> <option value="0" data-i18n="yes-default" selected="selected">Yes</option> <option value="1" data-i18n="no">No</option> </select> <span data-i18n="proficiency">Proficiency</span> </label> </div> <div class="weapon-attributes show-grp1"> <label class="small-label2" style="width:5em"> <input type="checkbox" name="attr_create-attack-entry" value="1" class="cssbutton createattackbutton" data-i18n-title="create-attack-entry" data-i18n-aria-label="create-attack-entry"><span></span> <span data-i18n-title="create-attack-entry" data-i18n-aria-label="create-attack-entry" data-i18n="create-attack">Create Attack</span> </label> <label class="small-label2 entry-short"> <select class="select-small" title="@{repeating_item_$X_item-attack-type}" name="attr_item-attack-type"> <option value="0" data-i18n="none-default" selected="selected">&#8226;None</option> <option value="attk-melee" data-i18n="melee">Melee</option> <option value="attk-ranged" data-i18n="ranged">Ranged</option> <option value="CMB" data-i18n="combat-maneuver-bonus-abbrv">CMB</option> <option value="attk-melee2" data-i18n="melee2">Melee2</option> <option value="attk-ranged2" data-i18n="ranged2">Ranged2</option> <option value="CMB2" data-i18n="combat-maneuver-bonus-abbrv2">CMB2</option> </select> <span data-i18n="attack-type">Attack Type</span> </label> <label class="small-label2"><input title="@{repeating_item_$X_item-wpenhance}" name="attr_item-wpenhance" type="number" value="0" min="0"/><span data-i18n="enhancement-abbrv">Enh</span></label> <label class="small-label2 sect" style="width:2.5em"><input title="@{repeating_item_$X_item-masterwork}" name="attr_item-masterwork" type="checkbox" value="1"/><span data-i18n="masterwork-abbrv">Mwk</span></label> <label class="small-label2"><input title="@{repeating_item_$X_item-damage-dice-num}" name="attr_item-damage-dice-num" type="number" value="0" min="0"/><span data-i18n="dice">Dice</span></label> <span class="divider-db-lg">d</span> <label class="small-label2"><input title="@{repeating_item_$X_item-damage-die}" name="attr_item-damage-die" type="number" value="0" min="0"/><span data-i18n="die">Die</span></label> <span class="divider-db-lg" style="padding-bottom:1rem;margin-right:-.125em">+</span> <label class="small-label2 entry-med"><input class="macro-text-inline" title="@{repeating_item_$X_item-damage}" name="attr_item-damage" type="text" value="" data-i18n-placeholder="equation-macro-place"/><span class="super note-a" data-i18n="damage-modifier-abbrv">Dmg Mods</span></label> <label class="small-label2"><input title="@{repeating_item_$X_item-crit-target}" name="attr_item-crit-target" type="number" value="20" min="1"/><span data-i18n="critical-abbrv">Crit</span></label> <label class="small-label2"><input title="@{repeating_item_$X_item-crit-multiplier}" name="attr_item-crit-multiplier" type="number" value="2" min="0"/><span data-i18n="multiplier-abbrv">Mult</span></label> <label class="small-label2"><input title="@{repeating_item_$X_item-range}" name="attr_item-range" type="number" value="0" min="0"/><span class="distance-used" data-i18n="range">Range</span></label> <label class="small-label2 entry-short autoexpand"><input title="@{repeating_item_$X_item-dmg-type}" name="attr_item-dmg-type" type="text" value="" accept="Type"/><span data-i18n="type">Type</span><span name="attr_item-dmg-type" class="autoexpand"></span></label> <label class="small-label2 entry-med"> <select title="@{repeating_item_$X_default_size}" name="attr_default_size"> <option value="-8" data-i18n="size-colossal">Colossal</option> <option value="-4" data-i18n="size-gargantuan">Gargantuan</option> <option value="-2" data-i18n="size-huge">Huge</option> <option value="-1" data-i18n="size-large">Large</option> <option value="0" data-i18n="medium-abbrv-default" selected="selected">&#8226;Medium</option> <option value="1" data-i18n="size-small">Small</option> <option value="2" data-i18n="size-tiny">Tiny</option> <option value="4" data-i18n="size-diminutive">Diminutive</option> <option value="8" data-i18n="size-fine">Fine</option> </select> <span data-i18n="default-size">Default Size</span> </label> <br/> <label class="small-label2 entry-med"> <input type="text" class="macro-text-inline" name="attr_item-precision_dmg_macro" title="@{repeating_item_$X_item-precision_dmg_macro}" data-i18n-placeholder="full-macro-place"/> <span class="super note-b" data-i18n-title="precision-damage-title" data-i18n-aria-label="precision-damage-title" title="Extra or Precision Damage (not added to critical damage)" data-i18n="extra-damage">Extra Non-Crit Dmg</span> </label> <label class="small-label2 entry-20p-shrink"> <input style="height:2.15em" type="text" name="attr_item-precision_dmg_type" title="@{repeating_item_$X_item-precision_dmg_type}" value="" data-i18n-placeholder="damage-type-or-description"/> <span data-i18n-title="precision-damage-type" data-i18n-aria-label="precision-damage-type" title="Extra Damage type" data-i18n="type">Type</span> </label> <label class="small-label2 entry-med"> <input type="text" class="macro-text-inline" name="attr_item-critical_dmg_macro" title="@{repeating_item_$X_item-critical_dmg_macro}" data-i18n-placeholder="full-macro-place"/> <span class="super note-b" data-i18n-title="extra-critical-damage-title" data-i18n-aria-label="extra-critical-damage-title" title="Extra Critical Damage" data-i18n="extra-critical-damage">Extra Crit Dmg</span> </label> <label class="small-label2 entry-20p-shrink"> <input style="height:2.15em" type="text" name="attr_item-critical_dmg_type" title="@{repeating_item_$X_item-critical_dmg_type}" value="" data-i18n-placeholder="damage-type-or-description"/> <span data-i18n-title="precision-damage-type" data-i18n-aria-label="precision-damage-type" title="Extra Damage type" data-i18n="type">Type</span> </label> <label class="small-label2"> <select title="@{repeating_item_$X_item-proficiency}" name="attr_item-proficiency" class="select-small"> <option value="0" data-i18n="yes-default" selected="selected">Yes</option> <option value="1" data-i18n="no">No</option> </select> <span data-i18n="proficiency-abbrv">Prof</span> </label> </div> <input type="hidden" name="attr_has_uses" value=""/> <textarea class="desc" title="@{repeating_item_$X_description}" name="attr_description" accept="content"></textarea> <textarea class="macro-text" title="@{repeating_item_$X_macro-text}" name="attr_macro-text">&{template:pf_block} @{toggle_accessible_flag} @{toggle_rounded_flag} {{font=@{apply_specfont_chat}@{use_specfont}}} {{scroll_desc=@{scroll-desc}}} {{color=@{rolltemplate_color}}} {{header_image=@{header_image-pf_block-item}}} {{character_name=@{character_name}}} {{character_id=@{character_id}}} {{subtitle}} {{name=@{name}}} {{location=^{location@{location}} }} {{hasuses=@{has_uses}}} {{qty=@{qty}}} {{qty_max=@{qty_max}}} {{shortdesc=@{short-description}}} {{description=@{description}}}</textarea> <div class="repeating-id"> <label class="small-label2 nextitem"> <input class="selectable calc" name="attr_row_id" readonly="readonly"/> <span class="not-selectable" data-i18n="row-identification-for-macros">Row ID for macros</span> </label> </div> </div> </div> </fieldset> </div> <div class="table"> <div class="row" style="text-align:right"> <label data-i18n="totals" style="padding-top:1em">Totals:</label> <label class="small-label2 autoexpand"> <input title="@{item_total_weight}" type="number" name="attr_item_total_weight" value="0" class="calc entry-wide" readonly="readonly"/> <span name="attr_item_total_weight" class="autoexpand"></span> </label> <span class="weight-used" style="margin-left:-5px"></span> <label class="small-label2 autoexpand hide-readonly"> <input title="@{item-total-value}" type="number" name="attr_item-total-value" value="0" class="calc entry-wide" readonly="readonly"/> <span name="attr_item-total-value" class="autoexpand"></span> </label> <span class="hide-readonly" data-i18n-title="gold-pieces" data-i18n-aria-label="gold-pieces" data-i18n="gold-pieces-abbrv" title="Gold pieces" aria-label="Gold pieces">GP</span> </div> </div> </div> <div class="h2-section experience show-readonly inverse-readonly wide-readonly"> <div class="table sect"> <span class="table-name" data-i18n="experience-points-abbrv">XP</span> <div class="table-group-head"> <input class="sect-show noshow" type="checkbox" name="attr_use_prestige_fame" value="1"/> <input class="sect2-show noshow" type="checkbox" name="attr_use_hero_points" value="1"/> <span class="table-header" data-i18n="current-experience">Current Experience</span> <span class="table-header">/</span> <span class="table-header" data-i18n="next-level">Next Level</span> <span class="table-header divider sect">|</span> <span class="table-header sect" data-i18n="prestige-points">Prestige Points</span> <span class="table-header sect">/</span> <span class="table-header sect" data-i18n="fame">Fame</span> <span class="table-header divider sect2">|</span> <span class="table-header sect2" data-i18n="hero-points">Hero Points</span> </div> <div class="table-row"> <input class="sect-show noshow" type="checkbox" name="attr_use_prestige_fame" value="1"/> <input class="sect2-show noshow" type="checkbox" name="attr_use_hero_points" value="1"/> <span class="table-cell"><input class="entry-wide" title="@{experience}" type="number" name="attr_experience" data-i18n-placeholder="experience-current-place"/></span> <span class="divider-lg">/</span> <span class="table-cell"><input class="entry-wide" title="@{experience|max}" type="number" name="attr_experience_max" data-i18n-placeholder="experience-next"/></span> <span class="divider-lg sect">|</span> <span class="table-cell sect"><input class="entry-wide" title="@{prestige}" type="number" name="attr_prestige" data-i18n-placeholder="prestige-points"/></span> <span class="divider-lg sect">/</span> <span class="table-cell sect"><input class="entry-wide" title="@{fame}" type="number" name="attr_fame" data-i18n-placeholder="fame"/></span> <span class="divider-lg sect2">|</span> <span class="table-cell sect2"><input class="entry-wide" title="@{hero-points}" type="number" name="attr_hero-points" data-i18n-placeholder="hero-points"/></span> </div> </div> <input class="nextitem-show" type="checkbox" name="attr_use_prestige_fame" value="1"/> <div class="faction-notes nextitem" style="width:99%;margin-top:.5em"> <label class="left small-label" style="display:block" data-i18n="faction-notes">Faction Notes</label> <textarea class="notes inline-textarea" title="@{faction_notes}" name="attr_faction_notes" data-i18n-placeholder="faction-notes-place"></textarea> </div> </div> </div> <div class="section8 section section-npc npc-only" role="region" aria-label="NPC" data-i18n-aria-label="npc"> <h1 class="selected-tabtitle offscreen" data-i18n="npc">NPC</h1> <div class="npc-statblock-row hide-readonly" style="flex-direction:row-reverse"> <span class="small-label2" style="margin-right:0;flex-direction:row"> <label class="small-label2"> <select name="attr_template_to_add" class="select-small"> <option value="" data-i18n="select-one-default" selected="">•Select One</option> <option value="giant" data-i18n="giant">Giant</option> <option value="giantremove" data-i18n="remove-giant">Remove Giant</option> <option value="young" data-i18n="young">Young</option> <option value="youngremove" data-i18n="remove-young">Remove Young</option> <option value="advanced" data-i18n="advanced">Advanced</option> <option value="degenerate" data-i18n="degenerate">Degenerate</option> <option value="celestial" data-i18n="celestial">Celestial</option> <option value="fiendish" data-i18n="fiendish">Fiendish</option> <option value="entropic" data-i18n="entropic">Entropic</option> <option value="resolute" data-i18n="resolute">Resolute</option> </select> <span data-i18n="template" data-i18n-title="add-template" data-i18n-aria-label="add-template" title="Quickly update character with template" aria-label="Quickly update character with template">Template</span> </label> <label class="small-label2"> <input type="checkbox" class="newtemplate-button cssbutton" value="1" name="attr_add_template" title="@{add_template}"><span></span> <span class="cssbutton-label" style="bottom:-5px" data-i18n="add">Add</span> </label> </span> </div> <input class="showarrow h2arrow" style="position:absolute;top:2em" type="checkbox" name="attr_npc-compimport-show" data-i18n-aria-label="quick-stats" data-i18n-title="showsect-cmd" value="1" aria-label="QUICK STATS"> <h2 class="clickheader showsect" style="position:absolute;margin-left:.65rem"><label data-i18n-title="showsect-cmd" data-i18n-aria-label="showsect-cmd" data-i18n="npc-statblock-header" aria-label="Click to expand">Monster statblock input section</label></h2> <div class="h2-section hide-readonly monster-statblock-import" role="section" data-i18n-aria-label="npc-statblock-header"> <div class="compendium-drop-target Bestiary"> <span class="nontable-name show-readonly" data-i18n="npc-statblock-import">Statblock Import</span> <div> <span data-i18n="npc-statblock-parse-instructions">Drag a monster from the compendium here, or type in the statblock values below. Then hit the parse button. The parser will populate the sheet with the underlying stats and attacks.</span> <span data-i18n="npc-statblock-textarea-instructions">For multiline textareas, paste in exactly as appears in source. Keep newlines in input.</span> </div> <div> <span> <label> <input class="csstextbutton progress-show" type="checkbox" title="@{npc_import_now}" name="attr_npc_import_now" value="1"/> <span data-i18n="parse">Parse</span> </label> <input type="checkbox" class="selectedlabel-check" name="attr_npc_parse_no_recalc" title="@{npc_parse_no_recalc}" value="1" data-i18n-aria-label="manual-recalc-for-high-cr"/> <b data-i18n-title="manual-recalc-for-high-cr" data-i18n="manual-recalc-after-parse"> Manually recalc after parsing</b> <span class="progress-icon"> <img src="https://raw.githubusercontent.com/Roll20/roll20-character-sheets/master/Pathfinder%20Community/Images/busy_icon.gif" style="vertical-align:top"/> <span data-i18n="loading">Loading...</span> </span> </span> <span class="compendium-note hide-readonly"> <span class="compendium-icon">i</span> <span class="vertical-middle" data-i18n-title="compendium-drag-n-drop-desc" data-i18n-aria-label="compendium-drag-n-drop-desc" data-i18n="compendium-drag-drop-compatible"> Compendium drag-n-drop compatible </span> <span class="drag-icon">&#9111;</span> </span> </div> <div class="nontable"> <div class="noshow"> <input type="text" value="" name="attr_npc_compendium_category" accept="Category"/> </div> <label class="small-label2 autoexpand"> <input type="text" name="attr_character_name" accept="Name" value="" title="@{character_name}"/> <span data-i18n="name">Name</span> <span name="attr_character_name" class="autoexpand"></span> </label> <label class="small-label2 autoexpand"> <input type="text" name="attr_cr_compendium" accept="CR" value="" title="@{cr_compendium}"/> <span data-i18n="challenge-rating-abbrv">CR</span> <span name="attr_cr_compendium" class="autoexpand"></span> </label> <label class="small-label2 autoexpand"> <input type="text" name="attr_xp_compendium" accept="XP" value="" title="@{xp_compendium}"/> <span data-i18n="experience-points-abbrv">XP</span> <span name="attr_xp_compendium" class="autoexpand"></span> </label> <div class="cheat"></div> <label class="small-label2 autoexpand"> <input type="text" name="attr_alignment" accept="Alignment" value="" placeholder="Alignment" title="@{alignment}" data-i18n-placeholder="alignment"/> <span data-i18n="alignment">Alignment</span> <span name="attr_alignment" class="autoexpand"></span> </label> <label class="small-label2 autoexpand"> <input type="text" name="attr_size_compendium" accept="Size" value="" title="@{size_compendium}"/> <span data-i18n="size">Size</span> <span name="attr_size_compendium" class="autoexpand"></span> </label> <label class="small-label2 autoexpand"> <input type="text" name="attr_type_compendium" accept="Creature Type" value="" title="@{type_compendium}" data-i18n-placeholder="type-or-sub-type"/> <span data-i18n="type-or-sub-type">Type/(sub-type)</span> <span name="attr_type_compendium" class="autoexpand"></span> </label> <label class="small-label2 autoexpand"> <input type="text" name="attr_class_compendium" accept="Monster Class" value="" placeholder="class"/> <span data-i18n="class">Class</span> <span name="attr_class_compendium" class="autoexpand"></span> </label> <br/> <label class="small-label2 autoexpand"> <input type="text" name="attr_init_compendium" accept="Init" value="" title="@{init_compendium}"/> <span data-i18n-placeholder="npc-initiative-compendium-example" data-i18n-title="npc-initiative-compendium-example" data-i18n-aria-label="npc-initiative-compendium-example" data-i18n="alignment-type-init">Init</span> <span name="attr_init_compendium" class="autoexpand"></span> </label> <label class="small-label2 autoexpand"> <input type="text" name="attr_senses_compendium" accept="Senses" value="" title="@{senses_compendium}" data-i18n-placeholder="npc-senses-compendium-place"/> <span data-i18n="senses">Senses</span> <span name="attr_senses_compendium" class="autoexpand"></span> </label> <label class="small-label2 autoexpand"> <input type="text" name="attr_npc-aura" accept="Aura" value="" title="@{npc-aura}" data-i18n-placeholder="npc-aura-compendium-place"/> <span data-i18n="aura">Aura</span> <span name="attr_npc-aura" class="autoexpand"></span> </label> <hr/> <label class="small-label2 autoexpand"> <input type="text" name="attr_ac_compendium" accept="AC" value="" title="@{ac_compendium}" data-i18n-placeholder="npc-ac-compendium-place"/> <span data-i18n="armor-class-abbrv">AC</span> <span name="attr_ac_compendium" class="autoexpand"></span> </label> <div class="cheat"></div> <label class="small-label2 autoexpand"> <input type="text" name="attr_npc_hp_compendium" accept="HP" value="" title="@{npc_hp_compendium}"/> <span data-i18n="hit-points-abbrv">HP</span> <span name="attr_npc_hp_compendium" class="autoexpand"></span> </label> <br/> <label class="small-label2 autoexpand"> <input type="text" name="attr_fort_compendium" accept="Fort" value="" title="@{fort_compendium}" placeholder="Fort"/> <span data-i18n="fortitude-abbrv">Fort</span> <span name="attr_fort_compendium" class="autoexpand"></span> </label> <label class="small-label2 autoexpand"> <input type="text" name="attr_ref_compendium" accept="Ref" value="" title="@{ref_compendium}" placeholder="Ref"/> <span data-i18n="reflex-abbrv">Ref</span> <span name="attr_ref_compendium" class="autoexpand"></span> </label> <label class="small-label2 autoexpand"> <input type="text" name="attr_will_compendium" accept="Will" value="" title="@{will_compendium}" placeholder="Will"/> <span data-i18n="willpower-abbrv">Will</span> <span name="attr_will_compendium" class="autoexpand"></span> </label> <div class="cheat"></div> <label class="small-label2 autoexpand"> <input type="text" name="attr_dr_compendium" accept="DR" value="" title="@{dr_compendium}"/> <span data-i18n="damage-resistance-abbrv">DR</span> <span name="attr_dr_compendium" class="autoexpand"></span> </label> <label class="small-label2 autoexpand"> <input type="text" name="attr_sr_compendium" value="" title="@{sr_compendium}" data-i18n-placeholder="spell-resistance" accept="Spell Resistance"/> <span data-i18n="spell-resistance-abbrv">SR</span> <span name="attr_sr_compendium" class="autoexpand"></span> </label> <label class="small-label2 autoexpand"> <input type="text" name="attr_immunities" accept="Immune" value="" title="@{immunities}" data-i18n-placeholder="immunities"/> <span data-i18n="immunities">immunities</span> <span name="attr_immunities" class="autoexpand"></span> </label> <label class="small-label2 autoexpand"> <input type="text" name="attr_resistances" accept="Resist" value="" title="@{resistances}" data-i18n-placeholder="resistances"/> <span data-i18n="resistances">resistances</span> <span name="attr_resistances" class="autoexpand"></span> </label> <label class="small-label2 autoexpand"> <input type="text" name="attr_weaknesses" accept="Weaknesses" value="" title="@{weaknesses}" data-i18n-placeholder="weaknesses"/> <span data-i18n="weaknesses">weaknesses</span> <span name="attr_weaknesses" class="autoexpand"></span> </label> <label class="small-label2 autoexpand"> <input type="text" name="attr_npc-defensive-abilities" accept="Defensive Abilities" value="" title="@{npc-defensive-abilities}" data-i18n-placeholder="defensive-abilities"/> <span data-i18n="defensive-abilities">Defensive Abilities</span> <span name="attr_npc-defensive-abilities" class="autoexpand"></span> </label> <hr/> <label class="small-label2 autoexpand"> <input type="text" name="attr_speed_compendium" accept="Speed" value="" data-i18n-placeholder="speed"/> <span data-i18n="speed">Speed</span> <span name="attr_speed_compendium" class="autoexpand"></span> </label> <label class="small-label2 autoexpand"> <input type="text" name="attr_space_compendium" accept="Space" value="" data-i18n-placeholder="space"/> <span data-i18n="space">Space</span> <span name="attr_space_compendium" class="autoexpand"></span> </label> <label class="small-label2 autoexpand"> <input type="text" name="attr_reach_compendium" accept="Reach" value="" data-i18n-placeholder="reach"/> <span data-i18n="reach">Reach</span> <span name="attr_reach_compendium" class="autoexpand"></span> </label> <div class="cheat"></div> <label class="small-label2 wide-textareaparent"> <textarea class="inline-textarea" name="attr_npc-melee-attacks-text" accept="Melee" title="@{npc-melee-attacks-text}" data-i18n-placeholder="npc-melee-attacks-text-place"></textarea> <span data-i18n-title="npc-statblock-textarea-instructions" data-i18n-aria-label="npc-statblock-textarea-instructions" data-i18n="melee">Melee</span> </label> <label class="small-label2 wide-textareaparent"> <textarea class="inline-textarea" name="attr_npc-ranged-attacks-text" accept="Ranged" title="@{npc-ranged-attacks-text}" data-i18n-placeholder="npc-ranged-attacks-text-place"></textarea> <span data-i18n-title="npc-statblock-textarea-instructions" data-i18n-aria-label="npc-statblock-textarea-instructions" data-i18n="ranged">Ranged</span> </label> <label class="small-label2 wide-textareaparent"> <textarea class="inline-textarea" name="attr_npc-special-attacks" accept="Special Attacks" title="@{npc-special-attacks}" data-i18n-placeholder="npc-special-attacks-place"></textarea> <span data-i18n-title="npc-statblock-textarea-instructions" data-i18n-aria-label="npc-statblock-textarea-instructions" data-i18n="special-attacks">Special Attacks</span> </label> <div class="noshow"> <input type="text" name="attr_npc-special-attacks" accept="Special Attack"/> </div> <label class="small-label2 wide-textareaparent"> <textarea class="inline-textarea" name="attr_npc-spellike-ability-text" accept="Spell-Like Abilities" title="@{spellike-ability-text}" data-i18n-placeholder="npc-spellike-abilities-text-place"></textarea> <span data-i18n-title="npc-statblock-textarea-instructions" data-i18n-aria-label="npc-statblock-textarea-instructions" data-i18n="spell-like-abilities">Spell-Like Abilities</span> </label> <label class="small-label2 wide-textareaparent"> <textarea class="inline-textarea" name="attr_npc-spells-known-text" accept="Spells Known" title="@{npc-spells-known-text}" data-i18n-placeholder="npc-spells-known-text-place"></textarea> <span data-i18n-title="npc-statblock-textarea-instructions" data-i18n-aria-label="npc-statblock-textarea-instructions" data-i18n="spells-known">Spells Known</span> </label> <label class="small-label2 wide-textareaparent"> <textarea class="inline-textarea" name="attr_npc-spells-prepared_compendium" accept="Cleric Spells Prepared" title="@{npc-spells-prepared_compendium}" data-i18n-placeholder="npc-spells-prepared-place"></textarea> <span data-i18n-title="npc-statblock-textarea-instructions" data-i18n-aria-label="npc-statblock-textarea-instructions" data-i18n="spells-prepared">Spells Prepared</span> </label> <hr/> <label class="small-label2 autoexpand"> <input type="text" name="attr_str_compendium" accept="Str" value="" placeholder="Str"/> <span data-i18n="strength-abbrv">STR</span> <span name="attr_str_compendium" class="autoexpand"></span> </label> <label class="small-label2 autoexpand"> <input type="text" name="attr_dex_compendium" accept="Dex" value="" placeholder="Dex"/> <span data-i18n="dexterity-abbrv">DEX</span> <span name="attr_dex_compendium" class="autoexpand"></span> </label> <label class="small-label2 autoexpand"> <input type="text" name="attr_con_compendium" accept="Con" value="" placeholder="Con"/> <span data-i18n="constitution-abbrv">CON</span> <span name="attr_con_compendium" class="autoexpand"></span> </label> <label class="small-label2 autoexpand"> <input type="text" name="attr_int_compendium" accept="Int" value="" placeholder="Int"/> <span data-i18n="intelligence-abbrv">INT</span> <span name="attr_int_compendium" class="autoexpand"></span> </label> <label class="small-label2 autoexpand"> <input type="text" name="attr_wis_compendium" accept="Wis" value="" placeholder="Wis"/> <span data-i18n="wisdom-abbrv">WIS</span> <span name="attr_wis_compendium" class="autoexpand"></span> </label> <label class="small-label2 autoexpand"> <input type="text" name="attr_cha_compendium" accept="Cha" value="" placeholder="Cha"/> <span data-i18n="charisma-abbrv">CHA</span> <span name="attr_cha_compendium" class="autoexpand"></span> </label> <div class="cheat"></div> <label class="small-label2 autoexpand"> <input type="text" name="attr_bab_compendium" accept="Base Atk" value="" placeholder="bab"/> <span data-i18n="base-attack-bonus-abbrv">BAB</span> <span name="attr_bab_compendium" class="autoexpand"></span> </label> <label class="small-label2 autoexpand"> <input type="text" name="attr_cmb_compendium" accept="CMB" value=""/> <span data-i18n="combat-maneuver-bonus-abbrv">CMB</span> <span name="attr_cmb_compendium" class="autoexpand"></span> </label> <label class="small-label2 autoexpand"> <input type="text" name="attr_cmd_compendium" accept="CMD" value=""/> <span data-i18n="combat-maneuver-defense-abbrv">CMD</span> <span name="attr_cmd_compendium" class="autoexpand"></span> </label> <div class="cheat"></div> <label class="small-label2 wide-textareaparent"> <textarea class="inline-textarea" name="attr_npc-feats-text" accept="Feats" data-i18n-placeholder="npc-feats-text" title="@{npc-feats-text}"></textarea> <span data-i18n-title="npc-statblock-textarea-instructions" data-i18n-aria-label="npc-statblock-textarea-instructions" data-i18n="feats">Feats</span> </label> <label class="small-label2 wide-textareaparent"> <textarea class="inline-textarea" name="attr_skills_compendium" accept="Skills" data-i18n-placeholder="skills" title="@{skills_compendium}"></textarea> <span data-i18n-title="npc-statblock-textarea-instructions" data-i18n-aria-label="npc-statblock-textarea-instructions" data-i18n="skills">Skills</span> </label> <label class="small-label2 wide-textareaparent"> <textarea class="inline-textarea" name="attr_racial_mods_compendium" accept="Racial Modifiers" data-i18n-placeholder="racial-modifiers" title="@{racial_mods_compendium}"></textarea> <span data-i18n-title="npc-statblock-textarea-instructions" data-i18n-aria-label="npc-statblock-textarea-instructions" data-i18n="racial-modifiers">Racial Modifiers</span> </label> <label class="small-label2 autoexpand"> <input type="text" name="attr_languages" accept="Languages" value="" data-i18n-placeholder="languages" title="@{languages}"/> <span data-i18n="languages">Languages</span> <span name="attr_languages" class="autoexpand"></span> </label> <label class="small-label2 autoexpand"> <input type="text" name="attr_SQ_compendium" accept="SQ" value="" data-i18n-placeholder="special-qualities-place" title="@{SQ_compendium}"/> <span data-i18n="special-qualities">Special Qualities</span> <span name="attr_SQ_compendium" class="autoexpand"></span> </label> <hr/> <label class="small-label2 autoexpand"> <input type="text" name="attr_environment" accept="Environment" value="" data-i18n-placeholder="environment" title="@{environment}"/> <span data-i18n="environment">Environment</span> <span name="attr_environment" class="autoexpand"></span> </label> <label class="small-label2 autoexpand"> <input type="text" name="attr_organization" accept="Organization" value="" data-i18n-placeholder="organization" title="@{organization}"/> <span data-i18n="organization">Organization</span> <span name="attr_organization" class="autoexpand"></span> </label> <label class="small-label2 autoexpand"> <input type="text" name="attr_other_items_treasure" accept="Treasure" value="" data-i18n-placeholder="treasure" title="@{treasure}"/> <span data-i18n="treasure">Treasure</span> <span name="attr_other_items_treasure" class="autoexpand"></span> </label> <hr/> </div> <div class="table"> <div class="table-row"> <span class="table-cell small-label left" style="width:100%"> <span data-i18n="special-abilities-and-content">Special Abilities and Content </span> <textarea class="desc" name="attr_content_compendium" accept="Content" data-i18n-placeholder="special-abilities-and-content-place"></textarea> </span> </div> </div> </div> </div> <div class="cheat" style="margin-bottom:-2em"></div> <input type="checkbox" class="mythic-show" name="attr_mythic-adventures-show" value="1" role="presentation"> <input class="showarrow npc-details-show h2arrow show-readonly" type="checkbox" name="attr_npc-details-show" data-i18n-aria-label="details" data-i18n-title="showsect-cmd" value="1" checked="checked"/> <div class="table npc-header showsect showsect-nocolor"> <span class="table-cell"><input style="font-size:1.25em" type="text" title="@{character_name}" name="attr_character_name"></span> <span class="table-cell right"><b data-i18n="challenge-rating-abbrv">CR</b></span> <span class="table-cell entry-vshort"><input type="text" title="@{npc-cr}" name="attr_npc-cr"/></span> <span class="table-cell entry-vshort section-mythic"><b title="Mythic Rank" data-i18n="mythic-rating-abbrv">MR</b></span> <span class="table-cell entry-vshort section-mythic"><input type="text" title="@{npc-mythic-mr}" name="attr_npc-mythic-mr"/></span> </div> <div class="h2-section npc-details nontable noborder-readonly wide-readonly" role="section" aria-label="npc details"> <div class="npc-statblock-row"> <span class="small-label2 entry-med"> <span data-i18n="experience-points-abbrv">XP</span> <input type="text" name="attr_npc-xp" accept="XP" title="@{npc-xp}"/> </span> </div> <div class="npc-statblock-row"> <span class="small-label2 entry-med"> <input title="@{alignment}" type="text" name="attr_alignment" data-i18n-placeholder="alignment"/> </span> <span class="small-label2 entry-med"> <select title="@{default_char_size}" name="attr_default_char_size"> <option value="-8" data-i18n="size-colossal">Colossal</option> <option value="-4" data-i18n="size-gargantuan">Gargantuan</option> <option value="-2" data-i18n="size-huge">Huge</option> <option value="-1" data-i18n="size-large">Large</option> <option value="0" data-i18n="medium-abbrv-default" selected="selected">&#8226;Medium</option> <option value="1" data-i18n="size-small">Small</option> <option value="2" data-i18n="size-tiny">Tiny</option> <option value="4" data-i18n="size-diminutive">Diminutive</option> <option value="8" data-i18n="size-fine">Fine</option> </select> </span> <span class="small-label2 entry-med"> <select title="@{size}" name="attr_size"> <option value="-8" data-i18n="size-colossal">Colossal</option> <option value="-4" data-i18n="size-gargantuan">Gargantuan</option> <option value="-2" data-i18n="size-huge">Huge</option> <option value="-1" data-i18n="size-large">Large</option> <option value="0" data-i18n="medium-abbrv-default" selected="selected">&#8226;Medium</option> <option value="1" data-i18n="size-small">Small</option> <option value="2" data-i18n="size-tiny">Tiny</option> <option value="4" data-i18n="size-diminutive">Diminutive</option> <option value="8" data-i18n="size-fine">Fine</option> </select> </span> <span class="small-label2"> <label class="small-label2 autoexpand"> <input title="@{npc-type}" type="text" name="attr_npc-type" data-i18n-placeholder="type-or-sub-type" accept="Creature Type"/> <span class="autoexpand" name="attr_npc-type"></span> </label> </span> <span class="small-label2"> <label class="number"> <input type="checkbox" name="attr_is_undead" value="1" title="@{is_undead}"> <span data-i18n-title="undead-title" data-i18n-aria-label="undead-title" data-i18n="undead" title="Creature is undead, uses Charisma for hit points, abilities, skills instead of Constitution" aria-label="Creature is undead, uses Charisma for hit points, abilities, skills instead of Constitution">Undead</span> </label> </span> <span class="small-label2"> <label class="small-label2 autoexpand"> <input title="@{class-0-name}" type="text" name="attr_class-0-name" data-i18n-placeholder="class-name" placeholder="Class Name"/> <span class="autoexpand" name="attr_class-0-name" style="min-width:5em"></span> </label> </span> <span class="small-label2 entry-vshort"> <input title="@{class-0-level}" type="number" name="attr_class-0-level" placeholder="0"/> </span> </div> <div class="npc-statblock-row"> <span class="small-label2"> <button class="command-button" name="roll_NPC-Initiative-Roll" title="%{selected|NPC-Initiative-Roll}" type="roll" value="@{NPC-whisper} @{init-macro-text} {{name=^{npc} ^{initiative}}}"> <span data-i18n="initiative-abbrv-caps">INIT</span> <span name="attr_init"></span> </button> </span> <span class="small-label2"> <span class="small-label2" data-i18n="senses">Senses</span> <label class="small-label2 autoexpand"> <input type="text" title="@{vision}" name="attr_vision" data-i18n-placeholder="vision"/> <span class="autoexpand" name="attr_vision"></span> </label> </span> <span class="small-label2"> <button class="command-button" name="roll_NPC-Perception-Check" title="%{selected|NPC-Perception-Check}" type="roll" value="@{NPC-whisper} @{Perception-macro}"> <span data-i18n="perception">Perception</span> <span name="attr_Perception"></span> </button> </span> <span class="small-label2"> <span class="small-label2" data-i18n="aura">Aura</span> <label class="small-label2 autoexpand"> <input type="text" title="@{npc-aura}" name="attr_npc-aura" placeholder="---" accept="Aura"/> <span class="autoexpand" name="attr_aura"></span> </label> </span> </div> </div> <hr class="npc-hr npchead-top"/> <input class="showarrow h2arrow" type="checkbox" name="attr_npc-defense-show" data-i18n-aria-label="defense" data-i18n-title="showsect-cmd" value="1" checked="checked"/> <h2 class="clickheader showsect"><label data-i18n-title="showsect-cmd" data-i18n-aria-label="showsect-cmd" data-i18n="defense">DEFENSE</label></h2> <hr class="npc-hr npchead-bottom"/> <div class="h2-section npc-defense noborder-readonly wide-readonly"> <div class="npc-statblock-row"> <span class="small-label2"><span data-i18n="armor-class-abbrv">AC</span><input type="number" title="@{AC}" name="attr_AC" value="10" class="calc" readonly="readonly"/></span> <span class="small-label2"><span data-i18n="touch-armor-class-abbrv">Touch</span><input title="@{Touch}" type="number" name="attr_Touch" value="10" class="calc" readonly="readonly"/></span> <span class="small-label2"><span data-i18n="flat-footed-armor-class-abbrv">Flat-Footed</span><input title="@{Flat-Footed}" type="number" name="attr_Flat-Footed" value="10" class="calc" readonly="readonly"/></span> </div> <details> <summary style="margin:-1.75em 0 0 20em" data-i18n-title="showsect-cmd" title="Click to expand">...</summary> <div class="details-box" style="position:relative"> <span class="small-label2 right">(</span> <span class="small-label2"> <input title="@{armor3-acbonus}" type="number" name="attr_armor3-acbonus" value="0"/> <label style="text-align:center"> <input title="@{armor3-equipped}" type="checkbox" class="boldlabel-check" name="attr_armor3-equipped" value="1" style="width:1rem;height:1rem" checked="checked"/> <b title="Equipped" style="font-size:85%" data-i18n="armor">Armor</b> </label> </span> <span class="small-label2"> <input title="@{shield3-acbonus}" type="number" name="attr_shield3-acbonus" value="0"/> <label style="text-align:center"> <input title="@{shield3-equipped}" type="checkbox" class="boldlabel-check" name="attr_shield3-equipped" value="1" style="width:1rem;height:1rem" checked="checked"/> <b title="Equipped" style="font-size:85%" data-i18n="shield">Shield</b> </label> </span> <span class="small-label2"> <input title="@{AC-deflect}" type="number" name="attr_AC-deflect" value="0"/> <span data-i18n="deflect">Deflect</span> </span> <input type="checkbox" name="attr_nodex-toggle" class="warn-mshow hidden" value="1"/> <input type="checkbox" name="attr_maxdex-toggle" class="warn-show hidden" value="1"/> <span class="small-label2 highlight"> <input title="@{AC-ability-mod}" type="number" name="attr_AC-ability-display" value="0" class="calc" readonly="readonly"/> <span data-i18n="dexterity-abbrv">Dex</span> </span> <span class="small-label2 highlight"> <input title="@{AC-dodge}" type="number" name="attr_AC-dodge" value="0"/> <span data-i18n="dodge">Dodge</span> </span> <span class="small-label2"> <input title="@{AC-natural}" type="number" name="attr_AC-natural" value="0"/> <span data-i18n="natural">Natural</span> </span> <input type="checkbox" name="attr_AC-misc-mod_error" value="1" class="error-mshow"> <span class="small-label2 entry-med highlight"> <input title="@{AC-misc}" type="text" class="macro-text-inline" name="attr_AC-misc" value="" data-i18n-placeholder="equation-macro-place" placeholder="#/Equation"/> <span class="super note-a" data-i18n="miscellaneous-abbrv">Misc</span> </span> <span class="small-label2"> <input title="@{buff_AC-total}" name="attr_buff_AC-total" type="number" value="0" class="calc" readonly="readonly"/> <span data-i18n="buff">Buff</span> </span> <span class="small-label2"> <input title="@{AC-penalty}" type="number" name="attr_AC-penalty" value="0" max="0" class="calc" readonly="readonly"/> <span data-i18n-title="condition-description" data-i18n-aria-label="condition-description" data-i18n="condition-abbrv">Cond</span> </span> <span class="small-label2 left">)</span> </div> </details> <div class="npc-statblock-row"> <span class="small-label2"> <span data-i18n="hit-points-abbrv">HP</span> <input type="number" title="@{HP}" name="attr_HP" value="0"/> </span> <span class="small-label2">/</span> <span class="small-label2"> <input type="number" title="@{HP|max}" name="attr_HP_max" value="0" class="calc" readonly="readonly"/> </span> <span class="small-label2" style="margin-left:4em"><input type="number" title="@{HP-temp}" name="attr_HP-temp" value="0"/><span data-i18n="temporary-hit-points-abbrv">Temp hp</span></span> <span class="small-label2"><input type="number" title="@{non-lethal-damage}" name="attr_non-lethal-damage" value="0" min="0"/><span data-i18n="nonlethal">Nonlthal</span></span> <span class="small-label2"> <label class="small-label2 autoexpand"> <input type="text" title="@{npc-heal-conditions}" name="attr_npc-heal-conditions" value="" title="@{npc-heal-conditions}" placeholder="---"/> <span name="attr_npc-heal-conditions" class="autoexpand"></span> </label> <span data-i18n="heal-conditions">Heal Conditions</span> </span> </div> <details> <summary style="margin:-1.75em 0 0 9.5em" data-i18n-title="showsect-cmd" title="Click to expand">...</summary> <div class="details-box"> <span class="small-label2 right">(</span> <span class="small-label2" data-i18n-title="racial-bonus"> <input title="@{npc-hd-num}" type="number" name="attr_npc-hd-num" value="0"/> <span>#</span> </span> <span class="small-label2"> <span data-i18n="dice-abbrv">d</span> </span> <span class="small-label2"> <input title="@{npc-hd} racial HD" type="number" name="attr_npc-hd" value=""/> <span data-i18n="hit-die-abbrv">HDie</span> </span> <span class="small-label2">+</span> <span class="small-label2"> <input title="@{hp_ability_bonus}" type="number" name="attr_hp_ability_bonus" value="0" class="calc" readonly="readonly"/> <span data-i18n="constitution-abbrv">Con</span> </span> <span class="small-label2">+</span> <input type="checkbox" name="attr_HP-formula-mod_error" class="error-mshow hidden" value="1"/> <span class="small-label2 highlight"> <input title="@{HP-formula-mod}" type="number" name="attr_HP-formula-mod" value="0" class="calc" readonly="readonly"/> <span data-i18n="modifier-abbrv">Mod</span> </span> <span class="small-label2 highlight entry-med"> <input title="@{HP-formula-macro-text}" type="text" class="macro-text-inline" name="attr_HP-formula-macro-text" value="" data-i18n-placeholder="equation-macro-place"/> <span class="super note-a" data-i18n="miscellaneous-abbrv">Misc</span> </span> <span class="small-label2 left">)</span> </div> </details> <div class="npc-statblock-row"> <span class="small-label2"> <button class="command-button" title="%{selected|NPC-Fort-Save}" type="roll" name="roll_NPC-Fort-Save" value="@{NPC-whisper} @{fort-save-macro-text} {{name=^{npc} ^{fortitude}}}"> <span data-i18n="fortitude-abbrv">Fort</span> <span name="attr_Fort"></span> </button> </span> <span class="small-label2">+</span> <span class="small-label2 entry-short"> <input type="checkbox" name="attr_Fort-misc-mod_error" value="1" class="error-mshow"> <input class="macro-text-inline skill-macro-text linked-cellfield highlight" title="@{Fort-misc}" type="text" name="attr_Fort-misc" value="" data-i18n-placeholder="equation-macro-place"/> <span class="super note-a"></span> </span> <span class="small-label2"> <button class="command-button" title="%{selected|NPC-Ref-Save}" type="roll" name="roll_NPC-Ref-Save" value="@{NPC-whisper} @{ref-save-macro-text} {{name=^{npc} ^{reflex}}}"> <span data-i18n="reflex-abbrv">Ref</span> <span name="attr_Ref"></span> </button> </span> <span class="small-label2">+</span> <span class="small-label2 entry-short"> <input type="checkbox" name="attr_Ref-misc-mod_error" value="1" class="error-mshow"> <input class="macro-text-inline skill-macro-text linked-cellfield highlight" title="@{Ref-misc}" type="text" name="attr_Ref-misc" value="" data-i18n-placeholder="equation-macro-place"/> <span class="super note-a"></span> </span> <span class="small-label2"> <button class="command-button" title="%{selected|NPC-Will-Save}" type="roll" name="roll_NPC-Will-Save" value="@{NPC-whisper} @{will-save-macro-text} {{name=^{npc} ^{willpower}}}"> <span data-i18n="willpower-abbrv">Will</span> <span name="attr_Will"></span> </button> </span> <span class="small-label2">+</span> <span class="small-label2 entry-short"> <input type="checkbox" name="attr_Will-misc-mod_error" value="1" class="error-mshow"> <input class="macro-text-inline skill-macro-text linked-cellfield highlight" title="@{Will-misc}" type="text" name="attr_Will-misc" value="" data-i18n-placeholder="equation-macro-place"/> <span class="super note-a"></span> </span> </div> <div class="npc-statblock-row"> <span class="small-label2"> <span class="small-label2" data-i18n="damage-resistance-abbrv">DR</span> <label class="small-label2 autoexpand"> <input type="text" name="attr_DR" accept="DR" value="" title="@{dr}" placeholder="---"/> <span name="attr_dr" class="autoexpand"></span> </label> </span> <span class="small-label2"> <span class="small-label2" data-i18n="defensive-abilities">Defensive Abilities</span> <label class="small-label2 autoexpand"> <input type="text" name="attr_npc-defensive-abilities" accept="Defensive Abilities" value="" title="@{npc-defensive-abilities}" placeholder="---"/> <span name="attr_npc-defensive-abilities" class="autoexpand"></span> </label> </span> <input type="checkbox" name="attr_SR_error" class="error-mshow hidden" value="1"/> <span class="small-label2 highlight"> <span data-i18n="spell-resistance-abbrv" data-i18n-title="spell-resistance-title" data-i18n-aria-label="spell-resistance-title">SR</span> <input title="@{SR}" type="number" name="attr_SR" value="0" class="calc" readonly="readonly"/> </span> <span class="small-label2 entry-med highlight"> <input type="text" title="@{SR-macro-text}" name="attr_SR-macro-text" value="" class="macro-text-inline" data-i18n-placeholder="equation-macro-place"/> <span class="super note-a"></span> </span> </div> <div class="npc-statblock-row"> <span class="small-label2"> <span data-i18n="immune">Immune</span> <label class="small-label2 autoexpand"> <input type="text" name="attr_immunities" accept="Immune" value="" title="@{immunities}" placeholder="---"/> <span name="attr_immunities" class="autoexpand"></span> </label> </span> <span class="small-label2"> <span data-i18n="resistance-abbrv">Resist</span> <label class="small-label2 autoexpand"> <input type="text" name="attr_resistances" accept="Resist" value="" title="@{resistances}" placeholder="---"/> <span name="attr_resistances" class="autoexpand"></span> </label> </span> <span class="small-label2"> <span data-i18n="weaknesses">Weaknesses</span> <label class="small-label2 autoexpand"> <input type="text" name="attr_weaknesses" accept="Weaknesses" value="" title="@{weaknesses}" placeholder="---"/> <span name="attr_weaknesses" class="autoexpand"></span> </label> </span> </div> <div class="npc-statblock-row"> <textarea style="width:60%" class="inline-textarea" title="@{save-notes}" name="attr_Save-notes" data-i18n-placeholder="save-notes" placeholder=" Save Notes"></textarea> <span class="small-label2" data-i18n-title="include-save-notes"> <span class="small-label2" data-i18n="save-notes" data-i18n-title="include-save-notes">Save Notes</span> <input name="attr_toggle_save_notes" value="@{var_save_notes}" title="@{toggle_save_notes}" type="checkbox"/> </span> </div> <span class="hide-readonly sect-inverse inspecial"> <a href="#special-abilities" data-i18n-title="in-special-abilities-section" data-i18n="special-qualities">Special Qualities</a> </span> </div> <hr class="npc-hr npchead-top"/> <input class="showarrow h2arrow" type="checkbox" name="attr_npc-offense-show" data-i18n-aria-label="offense" data-i18n-title="showsect-cmd" value="1" checked="checked"/> <h2 class="clickheader showsect"><label data-i18n-title="showsect-cmd" data-i18n-aria-label="showsect-cmd" data-i18n="offense">OFFENSE</label></h2> <hr class="npc-hr npchead-bottom"/> <div class="h2-section npc-offense noborder-readonly wide-readonly" role="region" aria-label="npc-offense"> <div class="cheat"></div> <input type="checkbox" class="use-metrics noshow" name="attr_use_metrics" value="1"/> <input class="showarrow h3arrow" type="checkbox" name="attr_npc-speed-show" data-i18n-aria-label="speed" data-i18n-title="showsect-cmd" value="1" checked="checked"/> <h3 class="clickheader showsect"><label data-i18n-title="showsect-cmd" data-i18n="speed-space-reach">Speed</label></h3> <div class="h3-section noborder-readonly wide-readonly"> <div class="npc-statblock-row"> <span class="small-label2 entry-med"> <span data-i18n="speed" data-i18n-title="speed-base-title">Speed</span> <input class="input-feet distance-used" title="@{speed-base}" type="number" min="0" name="attr_speed-base" value="0"/> <input class="input-meters distance-used" title="@{speed-base}" type="number" min="0" name="attr_speed-base" value="0"/> <span></span> </span> <span class="small-label2 entry-med" data-i18n-title="speed-title"> <span data-i18n="encumbered-abbrv" data-i18n-title="speed-title">Encum</span> <input class="input-feet input-meters distance-used" title="@{speed-modified}" type="number" name="attr_speed-modified" value="0" class="calc" readonly="readonly"/> <span></span> </span> <span class="small-label2 entry-med"> <span data-i18n="multiplier-abbrv" data-i18n-title="speed-multiplier-title">Mult</span> <input title="@{run-mult}" type="number" name="attr_run-mult" value="4"/> </span> <span class="small-label2 entry-med"> <span data-i18n="run" data-i18n-title="speed-run-title">Run</span> <input class="input-feet input-meters distance-used" title="@{speed-run}" type="number" name="attr_speed-run" value="0" class="calc" readonly="readonly"/> <span></span> </span> </div> <div class="npc-statblock-row"> <span class="small-label2 entry-med"> <span data-i18n="burrow-speed">Burrow</span> <input class="input-feet distance-used" title="@{speed-burrow}" type="number" name="attr_speed-burrow" value="0"/> <input class="input-meters distance-used" title=" @{speed-burrow}" type="number" name="attr_speed-burrow" value="0"/> <span></span> </span> <span class="small-label2 entry-med"> <span data-i18n="climb">Climb</span> <input class="input-feet distance-used" title="@{speed-climb}" type="number" min="0" name="attr_speed-climb" value="0"/> <input class="input-meters distance-used" title="@{speed-climb}" type="number" min="0" name="attr_speed-climb" value="0"/> <span></span> </span> <span class="small-label2 entry-med"> <span data-i18n="fly">Fly</span> <input class="input-feet distance-used" title="@{speed-fly}" type="number" name="attr_speed-fly" value="0"/> <input class="input-meters distance-used" title="@{speed-fly}" type="number" name="attr_speed-fly" value="0"/> <span></span> </span> <label class="small-label2 autoexpand" style="margin:3px 0 0 5px"> <input title="@{speed-fly-maneuverability}" type="text" name="attr_speed-fly-maneuverability" data-i18n-placeholder="maneuverability"/> <span class="autoexpand" name="attr_speed-fly-maneuverability" style="min-width:7em"></span> </label> </div> <div class="npc-statblock-row"> <span class="small-label2 entry-med"> <span data-i18n="swim-speed">Swim</span> <input class="input-feet distance-used" title="@{speed-swim}" type="number" name="attr_speed-swim" value="0"/> <input class="input-meters distance-used" title="@{speed-swim}" type="number" name="attr_speed-swim" value="0"/> <span></span> </span> <span class="small-label2 entry-med"> <span data-i18n="miscellaneous-abbrv">Misc</span> <input class="input-feet distance-used" title="@{speed-misc}" type="number" name="attr_speed-misc" value="0"/> <input class="input-meters distance-used" title="@{speed-misc}" type="number" name="attr_speed-misc" value="0"/> <span></span> </span> <span class="small-label2"> <input title="@{speed-notes}" type="text" name="attr_speed-notes" data-i18n-placeholder="speed-notes"/> <span data-i18n="speed-notes">Speed Notes</span> </span> </div> <div class="npc-statblock-row"> <span class="small-label2 entry-med"> <span data-i18n="space">Space</span> <input class="input-feet input-meters distance-used" title="@{space}" type="text" name="attr_space" value="0"/> <span></span> </span> <span class="small-label2 entry-med"> <span data-i18n="reach">Reach</span> <input class="input-feet input-meters distance-used" title=" @{reach}" type="text" name="attr_reach" value="0"/> <span></span> </span> <span class="small-label2"> <input title="@{reach-notes}" type="text" name="attr_reach-notes" data-i18n-placeholder="reach-notes"/> <span data-i18n="reach-notes">Reach Notes</span> </span> </div> </div> <div class="cheat"></div> <input class="showarrow h3arrow" type="checkbox" name="attr_npc-repeating-weapons-show" data-i18n-aria-label="attacks" data-i18n-title="showsect-cmd" value="1" checked="checked"/> <h3 class="clickheader showsect"><label data-i18n-title="showsect-cmd" data-i18n-aria-label="showsect-cmd" data-i18n="attacks">Attacks</label></h3> <div class="h3-section repeating-sect" role="region" aria-label="npc-attacks"> <span class="nontable-name" data-i18n="attacks">Attacks</span> <input type="checkbox" class="minimize-show cssbutton" data-i18n-title="minimize-all-cmd" data-i18n-aria-label="minimize-all-cmd" title="Minimize all rows." name="attr_npcweapon-min-show" value="1"/><span></span> <input type="checkbox" class="lock-show cssbutton" data-i18n-title="expand-cmd" data-i18n-aria-label="expand-cmd" title="Collapse or expand all rows." name="attr_npcweapon-expand-show" value="1"/><span></span> <input type="checkbox" class="split-column-show cssbutton" data-i18n-title="column-cmd" data-i18n-aria-label="column-cmd" title="Split into two columns" name="attr_npcweapon-column-show" value="1"/><span></span> <input class="deletebutton cssbutton deletesect-show" type="checkbox" name="attr_delete_rep_weapon_btn" value="1" data-i18n-title="delete-attack" data-i18n-aria-label="delete-attack-must-confirm-next-checkbox"/><span></span><label class="deletesect allrows-note"><input type="checkbox" class="selectedlabel-check" name="attr_delete_rep_weapon" data-i18n-aria-label="confirm-delete-attack" data-i18n-title="confirm-delete-attack" value="1"/><b data-i18n="delete-all-rows-are-you-sure">Deletes ALL rows, are you sure?</b></label> <input type="checkbox" name="attr_adv_macro_show" class="repeating-sect-show" value="1" role="presentation"/> <input name="attr_modify_dmg_by_size" type="checkbox" value="1" class="use-size-show noshow"/> <div class="repeating-fields"> <input type="checkbox" class="use-metrics noshow" name="attr_use_metrics" value="1"/> <fieldset class="repeating_weapon"> <span class="error"><span class="pictos">!</span><span data-i18n="error-msg1">Error! You must delete this row before editing any items in this section.</span></span> <div class="nontable-repeating"> <input type="checkbox" class="counted sect-show" data-i18n-title="minimize-cmd" data-i18n-aria-label="minimize-cmd" title="Minimize Row" name="attr_row-show" value="1" checked="checked"/><span></span> <span class="repeating-rollbutton noshow"><button type="roll" name="attr_attack-roll" title="%{selected|repeating_weapon_$X_attack-roll}" value="@{PC-whisper} @{macro-text}"></button></span> <span class="repeating-rollbutton"><button type="roll" name="attr_attack-npc-roll" title="%{selected|repeating_weapon_$X_attack-npc-roll}" value="@{NPC-whisper} @{macro-text}"></button></span> <input type="checkbox" value="1" name="attr_dualwield" class="dualwield-hide noshow" role="presentation"/> <label class="small-label2 narrow-numbers sect nondual-sect"><input type="number" name="attr_enhance" title="@{repeating_weapon_$X_enhance}" value="0"/><span data-i18n="enhancement-abbrv">Enh</span></label> <label class="small-label2 sect nondual-sect" style="width:2.5em"><input type="checkbox" name="attr_masterwork" title="@{repeating_weapon_$X_masterwork}" value="1" style="margin-bottom:.55em"/><span data-i18n="masterwork-abbrv">Mwk</span></label> <label class="small-label2 entry-20p-shrink"><input type="text" name="attr_name" value="" title="@{repeating_weapon_$X_name}" data-i18n-placeholder="name"/><span data-i18n="name">Name</span></label> <div class="linked-fields sect nondual-sect"> <input type="checkbox" name="attr_attack-mod_error" class="error-mshow" value="1"/> <label class="small-label2 entry-short highlight"><input type="text" class="macro-text-inline" name="attr_attack" title="@{repeating_weapon_$X_attack}" placeholder="#/Equation" value="" data-i18n-placeholder="equation-macro-place" class="macro-text-inline"/><span class="super note-a" data-i18n="attack-modifiers-abbrv">Attack Mods</span></label> <label class="small-label2 narrow-numbers highlight space-right-collapse"><input type="number" name="attr_attack-mod" title="@{repeating_weapon_$X_attack-mod}" value="0" class="calc" readonly="readonly"/><span data-i18n="value-abbrv">val</span></label> </div> <span class="divider-db sect nondual-sect">+</span> <label class="small-label2 entry-short"> <select class="select-small" title="@{repeating_weapon_$X_attack-type}" name="attr_attack-type"> <option value="0" data-i18n="none-default" selected="selected">&#8226;None</option> <option value="attk-melee" data-i18n="melee">Melee</option> <option value="attk-ranged" data-i18n="ranged">Ranged</option> <option value="CMB" data-i18n="combat-maneuver-bonus-abbrv">CMB</option> <option value="attk-melee2" data-i18n="melee2">Alt Melee</option> <option value="attk-ranged2" data-i18n="ranged2">Alt Ranged</option> <option value="CMB2" data-i18n="combat-maneuver-bonus-abbrv2">Alt CMB</option> <option value="dual" data-i18n="dual-wield">Dual Wield</option> </select> <span data-i18n="attack-type">Attack Type</span> </label> <span class="divider-db sect nondual-sect">=</span> <label class="small-label2 narrow-numbers space-right-collapse"><input type="number" name="attr_total-attack" title="@{repeating_weapon_$X_total-attack}" value="0" class="calc bigger-total" readonly="readonly"/><span data-i18n="attack">Attack</span></label> <label class="small-label2 entry-short sect nondual-sect"> <select class="select-small" name="attr_vs"> <option value="ac" data-i18n="armor-class-abbrv-default" selected="selected">&#8226;AC</option> <option value="touch" data-i18n="touch">Touch</option> <option value="ff" data-i18n="flat-footed-armor-class-abbrv">FF</option> <option value="fft" data-i18n="flat-footed-touch-abbrv">FF Touch</option> <option value="cmd" data-i18n="combat-maneuver-defense-abbrv">CMD</option> <option value="cmb" data-i18n="opposed-combat-maneuver-bonus-abbrv">Opposed CMB</option> <option value="other" data-i18n="other">Other</option> </select> <span data-i18n="versus-abbrv">Vs.</span> </label> <div class="linked-fields nondual-sect"> <label class="small-label2 narrow-numbers"><input type="number" name="attr_crit-target" title="@{repeating_weapon_$X_crit-target}" value="20" min="0" max="20"/><span data-i18n="critical-abbrv">Crit</span></label> <span class="divider-db-lg" style="width:1em;padding-bottom:1rem">/x</span> <label class="small-label2 narrow-numbers"><input type="number" name="attr_crit-multiplier" title="@{repeating_weapon_$X_crit-multiplier}" value="2" min="0"/><span data-i18n="multiplier-abbrv">Mult</span></label> </div> <div class="linked-fields nondual-sect"> <input type="checkbox" name="attr_crit_confirm_temp_error" class="error-mshow" value="1"/> <label class="small-label2 entry-short highlight sect"> <input type="text" class="macro-text-inline float-right" name="attr_crit_confirm" title="@{repeating_weapon_$X_crit_confirm}" placeholder="#/Equation" value="" data-i18n-placeholder="equation-macro-place"/> <input type="text" name="attr_crit_confirm_temp" value="0" class="hidden"/> <span class="super note-a" data-i18n-title="custom-crit-confirmation-bonus" data-i18n-aria-label="custom-crit-confirmation-bonus" title="Custom critical confirmation bonus for this attack" data-i18n="confirm-critical-bonus-abbrv">+Conf</span> </label> <label class="small-label2 narrow-numbers highlight space-right-collapse"> <input type="number" name="attr_crit_conf_mod" title="@{repeating_weapon_$X_crit_conf_mod}" value="0" class="calc" readonly="readonly"/> <span data-i18n="value-abbrv">val</span> </label> </div> <input name="attr_size_affects" type="checkbox" value="1" class="sect3-show noshow"/> <input name="attr_not_default_size" type="checkbox" value="1" class="sect3-show size-affects-show noshow"/> <div class="linked-fields dont-use-size nondual-sect"> <label class="small-label2 narrow-numbers"><input type="number" name="attr_damage-dice-num" title="@{repeating_weapon_$X_damage-dice-num}" value="0"/></label> <span class="divider-db-lg">d</span> <label class="small-label2 narrow-numbers"><input type="number" name="attr_damage-die" title="@{repeating_weapon_$X_damage-die}" value="0"/></label> <span class="divider-subtext">dmg dice</span> </div> <div class="linked-fields sect3 use-size nondual-sect"> <label class="small-label2 narrow-numbers"><input type="number" name="attr_damage-dice-num" title="@{repeating_weapon_$X_damage-dice-num}" value="0" class="calc" readonly="readonly"/></label> <span class="divider-db-lg">d</span> <label class="small-label2 narrow-numbers"><input type="number" name="attr_damage-die" title="@{repeating_weapon_$X_damage-die}" value="0" class="calc" readonly="readonly"/></label> <span class="divider-subtext">adj damage dice</span> </div> <div class="linked-fields use-size nondual-sect"> <label class="small-label2 narrow-numbers"><input type="number" name="attr_default_damage-dice-num" title="@{repeating_weapon_$X_default_damage-dice-num}" value="0" min="0"/></label> <span class="divider-db-lg">d</span> <label class="small-label2 narrow-numbers"><input type="number" name="attr_default_damage-die" title="@{repeating_weapon_$X_default_damage-die}" value="0" min="0"/></label> <span class="divider-subtext">dmg dice</span> </div> <span class="divider-db sect nondual-sect">+</span> <div class="linked-fields sect nondual-sect"> <input type="checkbox" name="attr_damage-mod_error" class="error-mshow" value="1"/> <label class="small-label2 entry-short highlight"><input type="text" class="macro-text-inline" name="attr_damage" title="@{repeating_weapon_$X_damage}" placeholder="#/Equation" value="" data-i18n-placeholder="equation-macro-place"/><span class="super note-a" data-i18n="damage-modifier-abbrv">Dmg Mods</span></label> <label class="small-label2 narrow-numbers highlight space-right-collapse"><input type="number" name="attr_damage-mod" title="@{repeating_weapon_$X_damage-mod}" value="0" class="calc" readonly="readonly"/><span data-i18n="value-abbrv">val</span></label> </div> <span class="divider-db nondual-sect">+</span> <label class="small-label2 narrow-numbers sect nondual-sect"><input type="number" step=".5" name="attr_damage_ability_mult" title="@{repeating_weapon_$X_damage_ability_mult}" value="1"><span data-i18n="multiplier-abbrv" data-i18n-title="damage-multiplier-title" data-i18n-aria-label="damage-multiplier-title" title="Damage ability modifier: .5, 1.5, 2, etc, can leave blank to represent 1.">Mult</span></label> <span class="divider-db-lg sect nondual-sect">*</span> <label class="small-label2 entry-short sect nondual-sect"> <select class="select-small" title="@{repeating_weapon_$X_damage-ability}" name="attr_damage-ability"> <option value="0" data-i18n="none-default" selected="selected">&#8226;None</option> <option value="STR-mod" data-i18n="strength-abbrv">STR</option> <option value="DEX-mod" data-i18n="dexterity-abbrv">DEX</option> <option value="CON-mod" data-i18n="constitution-abbrv">CON</option> <option value="INT-mod" data-i18n="intelligence-abbrv">INT</option> <option value="WIS-mod" data-i18n="wisdom-abbrv">WIS</option> <option value="CHA-mod" data-i18n="charisma-abbrv">CHA</option> </select> <span style="margin-left:-.75em" data-i18n="damage-ability">Dmg Ability</span> </label> <input type="hidden" name="attr_damage-ability-mod" value="0"/> <input type="checkbox" class="noshow sect2-show sect-show-inverse" name="attr_isranged" value="1" role="presentation" title="@{repeating_weapon_$X_isranged}"/> <span class="divider-db sect sect2 nondual-sect">(</span> <label class="small-label2 sect sect2 nondual-sect" style="width:1.75em"> <input style="min-width:.5em" type="text" name="attr_damage-ability-max" title="@{repeating_weapon_$X_damage-ability-max}" value="" data-i18n-placeholder="not-applicable"/> <span data-i18n-title="maximum-damage-ability-title" data-i18n-aria-label="maximum-damage-ability-title" title="Maximum damage ability applied (for strength score, etc.)" data-i18n="maximum-abbrv">Max</span> </label> <span class="divider-db sect sect2 nondual-sect">)</span> <span class="divider-db sect nondual-sect">=</span> <label class="small-label2 narrow-numbers space-right-collapse nondual-sect"><input type="number" name="attr_total-damage" title="@{repeating_weapon_$X_total-damage}" value="0" class="calc bigger-total" readonly="readonly"/><span data-i18n="damage-abbrv">Dmg</span></label> <label class="small-label2 entry-8p-shrink sect nondual-sect"><input type="text" name="attr_type" value="p/b/s...?" title="@{repeating_weapon_$X_type} Damage Type" data-i18n-placeholder="pierce-blunt-slash-abbrv"/><span data-i18n="type">Type</span></label> <label class="small-label2 narrow-numbers nondual-sect"> <input class="number" type="text" name="attr_range" title="@{repeating_weapon_$X_range}" value="0" style="padding:0;margin:4px 0 0 0"> <input type="checkbox" class="noshow sect2-show sect-show-inverse" name="attr_isranged" value="1" role="presentation" title="@{repeating_weapon_$X_isranged}"/> <span class="sect2 distance-used" data-i18n="range">Range</span> <span class="sect-inverse distance-used" data-i18n="reach-small">Reach</span> </label> <input type="checkbox" class="nextitem-show noshow" name="attr_isranged" value="1" role="presentation" title="@{repeating_weapon_$X_isranged}"/> <label class="small-label2 sect2 narrow-numbers ammo nondual-sect"> <input type="number" name="attr_ammo" title="@{repeating_weapon_$X_ammo}" value="0"/> <span data-i18n="ammo">Ammo</span> </label> <div class="cheat"></div> <input type="hidden" name="attr_attack-type_macro_insert" value="@{toggle_global_melee_macro_insert}"/> <input type="hidden" name="attr_damage-type_macro_insert" value="@{toggle_global_melee_damage_macro_insert}"/> <input type="hidden" name="attr_macro_options" value="{{buff_note=@{buff_attack_notes}}} {{condition_note=@{condition_attack_notes}}}"/> <input type="hidden" name="attr_iterative_attacks" value="@{toggle_iterative_attack2} @{toggle_iterative_attack3} @{toggle_iterative_attack4} @{toggle_iterative_attack5} @{toggle_iterative_attack6} @{toggle_iterative_attack7} @{toggle_iterative_attack8} @{toggle_iterative_attack9}"/> <div class="sect expand"> <input type="checkbox" class="showarrow misc-show" name="attr_misc-show" value="1" data-i18n-title="miscellaneous" data-i18n-aria-label="miscellaneous"/> <label class="showsect misc-showlabel" data-i18n="miscellaneous-abbrv">Misc</label> <input type="checkbox" class="showarrow extra-damage-show" name="attr_add-damage-show" value="1" data-i18n-title="additional-damage-title" aria-label="Show Additional Damage" data-i18n-aria-label="additional-damage"/> <label class="showsect extra-damage-showlabel" data-i18n="precision-abbrv">Extra Dmg</label> <input type="checkbox" class="showarrow iterations-show" data-i18n-title="iterative-attacks-title" data-i18n-aria-label="iterative-attacks-title" aria-label="Show Iterative Attacks" name="attr_iterative-attacks-show" value="1"/> <label class="showsect iterations-showlabel" data-i18n="iterative-attacks-abbrv">Iterative Atks</label> <input type="checkbox" class="showarrow advmacro-text-show nondual-sect" data-i18n-title="showsect-cmd" data-i18n-aria-label="showsect-cmd" aria-label="Show Macro Text" name="attr_advmacro-text-show" value="1"/> <label class="showsect advmacro-text-showlabel nondual-sect" data-i18n="macro-text-advanced">Adv Rolltime Macros</label> <input type="checkbox" class="showarrow macro-text-show" data-i18n-title="showsect-cmd" data-i18n-aria-label="showsect-cmd" aria-label="Show Macro Text" name="attr_macro-text-show" value="1"/> <label class="showsect macro-text-showlabel" data-i18n="macro-text">Macro Text</label> <input type="checkbox" class="showarrow id-show" data-i18n-title="showsect-cmd" data-i18n-aria-label="showsect-cmd" aria-label="Show Row ID" name="attr_ids-show" value="1"/> <label class="showsect id-showlabel" data-i18n="identification-abbrv">ID</label> <hr class="subnav-hr"> <div class="cheat"></div> <div class="misc"> <label class="small-label2 autoexpand"> <input type="text" name="attr_group" value="" title="@{repeating_weapon_$X_group}" data-i18n-placeholder="group-name"/> <span data-i18n="group">Group name</span><span name="attr_group" class="autoexpand"></span> </label> <label class="small-label2 nondual-sect"> <select title="@{repeating_weapon_$X_proficiency}" name="attr_proficiency"> <option value="0" data-i18n="yes-default" selected="selected">&#8226;Yes</option> <option value="-4" data-i18n="no">No</option> </select> <span data-i18n-title="proficiency-title" data-i18n-aria-label="proficiency-title" data-i18n="proficiency">Prof</span> </label> <label class="small-label2 use-size-only nondual-sect" style="width:4.5em"><input type="checkbox" name="attr_size_affects" title="@{repeating_weapon_$X_size_affects}" value="1" checked="checked"/><span data-i18n-title="damage-dice-affected-by-size" data-i18n="use-size-abbrv">Use sze</span></label> <input type="checkbox" name="attr_size_affects" value="1" class="nextitem-show noshow"/> <label class="small-label2 nextitem use-size-only nondual-sect"> <select title="@{repeating_weapon_$X_default_size}" name="attr_default_size"> <option value="-8" data-i18n="size-colossal">Colossal</option> <option value="-4" data-i18n="size-gargantuan">Gargantuan</option> <option value="-2" data-i18n="size-huge">Huge</option> <option value="-1" data-i18n="size-large">Large</option> <option value="0" data-i18n="medium-abbrv-default" selected="selected">&#8226;Medium</option> <option value="1" data-i18n="size-small">Small</option> <option value="2" data-i18n="size-tiny">Tiny</option> <option value="4" data-i18n="size-diminutive">Diminutive</option> <option value="8" data-i18n="size-fine">Fine</option> </select> <span data-i18n="normal-size">Normal Size</span> </label> <label class="small-label" style="width:75%"> <textarea class="inline-textarea" name="attr_notes" title="@{repeating_weapon_$X_notes}" placeholder="Weapon Notes"></textarea> <span data-i18n="notes">Notes</span> </label> </div> <div class="extra-damage center"> <label class="small-label2" style="width:23.85%"> <span class="nondual-sect" data-i18n-title="precision-damage-type" data-i18n-aria-label="precision-damage-type" title="Extra Damage type" data-i18n="type">Type</span> <span class="dual-sect" data-i18n-title="extra-damage-condition" data-i18n-aria-label="extra-damage-condition" title="Extra Damage type" data-i18n="rake-rend-etc">Condition</span> <textarea class="macro-text-inline both" name="attr_precision_dmg_type" title="@{repeating_weapon_$X_precision_dmg_type}" data-i18n-placeholder="damage-type-or-description" placeholder="Dmg type / Description"></textarea> </label> <label class="small-label2" style="width:23.85%"> <span class="super note-b" data-i18n-title="precision-damage-title" data-i18n-aria-label="precision-damage-title" title="Extra or Precision Damage (not added to critical damage)" data-i18n="extra-damage">Extra Non-Crit Dmg</span> <textarea class="macro-text-inline both" type="text" name="attr_precision_dmg_macro" title="@{repeating_weapon_$X_precision_dmg_macro}" data-i18n-placeholder="full-macro-place"></textarea> </label> <label class="small-label2 nondual-sect" style="width:23.85%"> <span data-i18n-title="precision-damage-type" data-i18n-aria-label="precision-damage-type" title="Extra Damage type" data-i18n="type">Type</span> <textarea class="macro-text-inline both" name="attr_critical_dmg_type" title="@{repeating_weapon_$X_critical_dmg_type}" data-i18n-placeholder="damage-type-or-description" placeholder="Dmg type / Description"></textarea> </label> <label class="small-label2 nondual-sect" style="width:23.85%"> <span class="super note-b" data-i18n-title="extra-critical-damage-title" data-i18n-aria-label="extra-critical-damage-title" title="Extra Critical Damage" data-i18n="extra-critical-damage">Extra Crit Dmg</span> <textarea class="macro-text-inline both" type="text" name="attr_critical_dmg_macro" title="@{repeating_weapon_$X_critical_dmg_macro}" data-i18n-placeholder="full-macro-place"></textarea> </label> </div> <div class="table iterative_attack_section"> <span class="secondary-table-name" data-i18n="iterative-attacks">Iterative Attacks</span> <div class="table-row"> <span class="table-header" style="width:14em" data-i18n="include-attacks-?">Include Attack?</span> <span class="table-header" style="width:20%" data-i18n="custom-name">Custom Name</span> <span class="table-header" style="width:7em" data-i18n="attack-modifier-abbrv">Attack Mod</span> <span class="table-header" style="width:7em" data-i18n="type">Type</span> <span class="table-header super note-d" data-i18n="macro-text">Macro</span> </div> <div class="table-row"> <span class="table-cell"> <label> <b data-i18n="primary-attack">Primary attack</b> </label> </span> <span class="table-cell"> <input type="text" name="attr_iterative_attack1_name" title="@{repeating_weapon_$X_iterative_attack1_name}" value="" data-i18n-placeholder="attack-1"> </span> <span class="table-cell"> <input type="number" name="attr_total-attack" title="@{repeating_weapon_$X_total-attack}" value="0" class="calc" readonly="readonly"/> </span> <span class="table-cell"> <input type="text" name="attr_type" value="p/b/s...?" title="@{repeating_weapon_$X_type} Damage Type" data-i18n-placeholder="pierce-blunt-slash-abbrv"/> </span> <span class="table-cell macro-text-tohide"> </span> </div> <div class="table-row"> <span class="table-cell"> <label> <input type="checkbox" class="boldlabel-check" name="attr_toggle_iterative_attack2" title="@{repeating_weapon_$X_toggle_iterative_attack2}" value="@{var_iterative_attack2_macro}"/><b title="Include a second attack to your weapon?" data-i18n="include-second-attack">Include a 2nd attack?</b> </label> </span> <span class="table-cell"> <input type="text" name="attr_iterative_attack2_name" title="@{repeating_weapon_$X_iterative_attack2_name}" value="" data-i18n-placeholder="attack-2"> </span> <span class="table-cell"> <input type="number" name="attr_iterative_attack2_value" title="@{repeating_weapon_$X_iterative_attack2_value}" value="-5" max="0"/> </span> <span class="table-cell"> <input type="text" name="attr_type2" value="" title="@{repeating_weapon_$X_type2} Damage Type" data-i18n-placeholder="pierce-blunt-slash-abbrv"/> </span> <span class="table-cell macro-text-tohide"> <textarea class="macro-text-inline" data-i18n-placeholder="full-macro-place" name="attr_var_iterative_attack2_macro" title="@{repeating_weapon_$X_var_iterative_attack2_macro}">{{attack2=[[ 1d20cs>[[ @{crit-target} ]] + [[ @{attack_macro} + @{iterative_attack2_value} ]] [iterative] ]]}} {{damage2=[[ @{damage-dice-num}d@{damage-die} + @{damage_macro} ]]}} {{type2=@{type2}}} {{crit_confirm2=[[ 1d20 + [[ @{attack_macro} + @{iterative_attack2_value} ]] [iterative] + [[ @{crit_conf_mod} ]] ]]}} {{crit_damage2=[[ [[ @{damage-dice-num} * [[ @{crit-multiplier} - 1 ]] ]]d@{damage-die} + ((@{damage_macro}) * [[ @{crit-multiplier} - 1 ]]) ]]}} {{precision_dmg21=@{precision_dmg_macro}}} {{precision_dmg22=@{global_precision_dmg_macro}}} {{critical_dmg21=@{critical_dmg_macro}}} {{critical_dmg22=@{global_critical_dmg_macro}}} {{attack2name=@{iterative_attack2_name}}}</textarea> </span> </div> <div class="table-row"> <span class="table-cell"> <label> <input type="checkbox" class="boldlabel-check" name="attr_toggle_iterative_attack3" title="@{repeating_weapon_$X_toggle_iterative_attack3}" value="@{var_iterative_attack3_macro}"/><b title="Include a third attack to your weapon?" data-i18n="include-third-attack">Include a 3rd attack?</b> </label> </span> <span class="table-cell"> <input type="text" name="attr_iterative_attack3_name" title="@{repeating_weapon_$X_iterative_attack3_name}" value="" data-i18n-placeholder="attack-3"> </span> <span class="table-cell"> <input type="number" name="attr_iterative_attack3_value" title="@{repeating_weapon_$X_iterative_attack3_value}" value="-10" max="0"/> </span> <span class="table-cell"> <input type="text" name="attr_type3" value="" title="@{repeating_weapon_$X_type3} Damage Type" data-i18n-placeholder="pierce-blunt-slash-abbrv"/> </span> <span class="table-cell macro-text-tohide"> <textarea class="macro-text-inline" data-i18n-placeholder="full-macro-place" name="attr_var_iterative_attack3_macro" title="@{repeating_weapon_$X_var_iterative_attack3_macro}">{{attack3=[[ 1d20cs>[[ @{crit-target} ]] + [[ @{attack_macro} + @{iterative_attack3_value} ]] [iterative] ]]}} {{damage3=[[ @{damage-dice-num}d@{damage-die} + @{damage_macro} ]]}} {{type3=@{type3}}} {{crit_confirm3=[[ 1d20 + [[ @{attack_macro} + @{iterative_attack3_value} ]] [iterative] + [[ @{crit_conf_mod} ]] ]]}} {{crit_damage3=[[ [[ @{damage-dice-num} * [[ @{crit-multiplier} - 1 ]] ]]d@{damage-die} + ((@{damage_macro}) * [[ @{crit-multiplier} - 1]]) ]]}} {{precision_dmg31=@{precision_dmg_macro}}} {{precision_dmg32=@{global_precision_dmg_macro}}} {{critical_dmg31=@{critical_dmg_macro}}} {{critical_dmg32=@{global_critical_dmg_macro}}} {{attack3name=@{iterative_attack3_name}}}</textarea> </span> </div> <div class="table-row"> <span class="table-cell"> <label> <input type="checkbox" class="boldlabel-check" name="attr_toggle_iterative_attack4" title="@{repeating_weapon_$X_toggle_iterative_attack4}" value="@{var_iterative_attack4_macro}"/><b title="Include a fourth attack to your weapon?" data-i18n="include-fourth-attack">Include a 4th attack?</b> </label> </span> <span class="table-cell"> <input type="text" name="attr_iterative_attack4_name" title="@{repeating_weapon_$X_iterative_attack4_name}" value="" data-i18n-placeholder="attack-4"> </span> <span class="table-cell"> <input type="number" name="attr_iterative_attack4_value" title="@{repeating_weapon_$X_iterative_attack4_value}" value="-15" max="0"/> </span> <span class="table-cell"> <input type="text" name="attr_type4" value="" title="@{repeating_weapon_$X_type4} Damage Type" data-i18n-placeholder="pierce-blunt-slash-abbrv"/> </span> <span class="table-cell macro-text-tohide"> <textarea class="macro-text-inline" data-i18n-placeholder="full-macro-place" name="attr_var_iterative_attack4_macro" title="@{repeating_weapon_$X_var_iterative_attack4_macro}">{{attack4=[[ 1d20cs>[[ @{crit-target} ]] + [[ @{attack_macro} + @{iterative_attack4_value} ]] [iterative] ]]}} {{damage4=[[ @{damage-dice-num}d@{damage-die} + @{damage_macro} ]]}} {{type4=@{type4}}} {{crit_confirm4=[[ 1d20 + [[ @{attack_macro} + @{iterative_attack4_value} ]] [iterative] + [[ @{crit_conf_mod} ]] ]]}} {{crit_damage4=[[ [[ @{damage-dice-num} * [[ @{crit-multiplier} - 1 ]] ]]d@{damage-die} + ((@{damage_macro}) * [[ @{crit-multiplier} - 1 ]]) ]]}} {{precision_dmg41=@{precision_dmg_macro}}} {{precision_dmg42=@{global_precision_dmg_macro}}} {{critical_dmg41=@{critical_dmg_macro}}} {{critical_dmg42=@{global_critical_dmg_macro}}} {{attack4name=@{iterative_attack4_name}}}</textarea> </span> </div> <div class="table-row"> <span class="table-cell"> <label> <input type="checkbox" class="boldlabel-check" name="attr_toggle_iterative_attack5" title="@{repeating_weapon_$X_toggle_iterative_attack5}" value="@{var_iterative_attack5_macro}"/><b title="Include a fifth attack to your weapon?" data-i18n="include-fifth-attack">Include a 5th attack?</b> </label> </span> <span class="table-cell"> <input type="text" name="attr_iterative_attack5_name" title="@{repeating_weapon_$X_iterative_attack5_name}" value="" data-i18n-placeholder="attack-5"> </span> <span class="table-cell"> <input type="number" name="attr_iterative_attack5_value" title="@{repeating_weapon_$X_iterative_attack5_value}" value="-20" max="0"/> </span> <span class="table-cell"> <input type="text" name="attr_type5" value="" title="@{repeating_weapon_$X_type5} Damage Type" data-i18n-placeholder="pierce-blunt-slash-abbrv"/> </span> <span class="table-cell macro-text-tohide"> <textarea class="macro-text-inline" data-i18n-placeholder="full-macro-place" name="attr_var_iterative_attack5_macro" title="@{repeating_weapon_$X_var_iterative_attack5_macro}">{{attack5=[[ 1d20cs>[[ @{crit-target} ]] + [[ @{attack_macro} + @{iterative_attack5_value} ]] [iterative] ]]}} {{damage5=[[ @{damage-dice-num}d@{damage-die} + @{damage_macro} ]]}} {{type5=@{type5}}} {{crit_confirm5=[[ 1d20 + [[ @{attack_macro} + @{iterative_attack5_value} ]] [iterative] + [[ @{crit_conf_mod} ]] ]]}} {{crit_damage5=[[ [[ @{damage-dice-num} * [[ @{crit-multiplier} - 1 ]] ]]d@{damage-die} + ((@{damage_macro}) * [[ @{crit-multiplier} - 1 ]]) ]]}} {{precision_dmg51=@{precision_dmg_macro}}} {{precision_dmg52=@{global_precision_dmg_macro}}} {{critical_dmg51=@{critical_dmg_macro}}} {{critical_dmg52=@{global_critical_dmg_macro}}} {{attack5name=@{iterative_attack5_name}}}</textarea> </span> </div> <div class="table-row"> <span class="table-cell"> <label> <input type="checkbox" class="boldlabel-check" name="attr_toggle_iterative_attack6" title="@{repeating_weapon_$X_toggle_iterative_attack6}" value="@{var_iterative_attack6_macro}"/><b title="Include a sixth attack to your weapon?" data-i18n="include-sixth-attack">Include a 6th attack?</b> </label> </span> <span class="table-cell"> <input type="text" name="attr_iterative_attack6_name" title="@{repeating_weapon_$X_iterative_attack6_name}" value="" data-i18n-placeholder="attack-6"> </span> <span class="table-cell"> <input type="number" name="attr_iterative_attack6_value" title="@{repeating_weapon_$X_iterative_attack6_value}" value="-25" max="0"/> </span> <span class="table-cell"> <input type="text" name="attr_type6" value="" title="@{repeating_weapon_$X_type6} Damage Type" data-i18n-placeholder="pierce-blunt-slash-abbrv"/> </span> <span class="table-cell macro-text-tohide"> <textarea class="macro-text-inline" data-i18n-placeholder="full-macro-place" name="attr_var_iterative_attack6_macro" title="@{repeating_weapon_$X_var_iterative_attack6_macro}">{{attack6=[[ 1d20cs>[[ @{crit-target} ]] + [[ @{attack_macro} + @{iterative_attack6_value} ]] [iterative] ]]}} {{damage6=[[ @{damage-dice-num}d@{damage-die} + @{damage_macro} ]]}} {{type6=@{type6}}} {{crit_confirm6=[[ 1d20 + [[ @{attack_macro} + @{iterative_attack6_value} ]] [iterative] + [[ @{crit_conf_mod} ]] ]]}} {{crit_damage6=[[ [[ @{damage-dice-num} * [[ @{crit-multiplier} - 1 ]] ]]d@{damage-die} + ((@{damage_macro}) * [[ @{crit-multiplier} - 1 ]]) ]]}} {{precision_dmg61=@{precision_dmg_macro}}} {{precision_dmg62=@{global_precision_dmg_macro}}} {{critical_dmg61=@{critical_dmg_macro}}} {{critical_dmg62=@{global_critical_dmg_macro}}} {{attack6name=@{iterative_attack6_name}}}</textarea> </span> </div> <div class="table-row"> <span class="table-cell"> <label> <input type="checkbox" class="boldlabel-check" name="attr_toggle_iterative_attack7" title="@{repeating_weapon_$X_toggle_iterative_attack7}" value="@{var_iterative_attack7_macro}"/><b title="Include a seventh attack to your weapon?" data-i18n="include-seventh-attack">Include a 7th attack?</b> </label> </span> <span class="table-cell"> <input type="text" name="attr_iterative_attack7_name" title="@{repeating_weapon_$X_iterative_attack7_name}" value="" data-i18n-placeholder="attack-7"> </span> <span class="table-cell"> <input type="number" name="attr_iterative_attack7_value" title="@{repeating_weapon_$X_iterative_attack7_value}" value="-30" max="0"/> </span> <span class="table-cell"> <input type="text" name="attr_type7" value="" title="@{repeating_weapon_$X_type7} Damage Type" data-i18n-placeholder="pierce-blunt-slash-abbrv"/> </span> <span class="table-cell macro-text-tohide"> <textarea class="macro-text-inline" data-i18n-placeholder="full-macro-place" name="attr_var_iterative_attack7_macro" title="@{repeating_weapon_$X_var_iterative_attack7_macro}">{{attack7=[[ 1d20cs>[[ @{crit-target} ]] + [[ @{attack_macro} + @{iterative_attack7_value} ]] [iterative] ]]}} {{damage7=[[ @{damage-dice-num}d@{damage-die} + @{damage_macro} ]]}} {{type7=@{type7}}} {{crit_confirm7=[[ 1d20 + [[ @{attack_macro} + @{iterative_attack7_value} ]] [iterative] + [[ @{crit_conf_mod} ]] ]]}} {{crit_damage7=[[ [[ @{damage-dice-num} * [[ @{crit-multiplier} - 1 ]] ]]d@{damage-die} + ((@{damage_macro}) * [[ @{crit-multiplier} - 1 ]]) ]]}} {{precision_dmg71=@{precision_dmg_macro}}} {{precision_dmg72=@{global_precision_dmg_macro}}} {{critical_dmg71=@{critical_dmg_macro}}} {{critical_dmg72=@{global_critical_dmg_macro}}} {{attack7name=@{iterative_attack7_name}}}</textarea> </span> </div> <div class="table-row"> <span class="table-cell"> <label> <input type="checkbox" class="boldlabel-check" name="attr_toggle_iterative_attack8" title="@{repeating_weapon_$X_toggle_iterative_attack8}" value="@{var_iterative_attack8_macro}"/><b title="Include an eighth attack to your weapon?" data-i18n="include-eighth-attack">Include an 8th attack?</b> </label> </span> <span class="table-cell"> <input type="text" name="attr_iterative_attack8_name" title="@{repeating_weapon_$X_iterative_attack8_name}" value="" data-i18n-placeholder="attack-8"> </span> <span class="table-cell"> <input type="number" name="attr_iterative_attack8_value" title="@{repeating_weapon_$X_iterative_attack8_value}" value="-35" max="0"/> </span> <span class="table-cell"> <input type="text" name="attr_type8" value="" title="@{repeating_weapon_$X_type8} Damage Type" data-i18n-placeholder="pierce-blunt-slash-abbrv"/> </span> <span class="table-cell macro-text-tohide"> <textarea class="macro-text-inline" data-i18n-placeholder="full-macro-place" name="attr_var_iterative_attack8_macro" title="@{repeating_weapon_$X_var_iterative_attack8_macro}">{{attack8=[[ 1d20cs>[[ @{crit-target} ]] + [[ @{attack_macro} + @{iterative_attack8_value} ]] [iterative] ]]}} {{damage8=[[ @{damage-dice-num}d@{damage-die} + @{damage_macro} ]]}} {{type8=@{type8}}} {{crit_confirm8=[[ 1d20 + [[ @{attack_macro} + @{iterative_attack8_value} ]] [iterative] + [[ @{crit_conf_mod} ]] ]]}} {{crit_damage8=[[ [[ @{damage-dice-num} * [[ @{crit-multiplier} - 1 ]] ]]d@{damage-die} + ((@{damage_macro}) * [[ @{crit-multiplier} - 1 ]]) ]]}} {{precision_dmg81=@{precision_dmg_macro}}} {{precision_dmg82=@{global_precision_dmg_macro}}} {{critical_dmg81=@{critical_dmg_macro}}} {{critical_dmg82=@{global_critical_dmg_macro}}} {{attack8name=@{iterative_attack8_name}}}</textarea> </span> </div> <div class="table-row"> <span class="table-cell"> <label> <input type="checkbox" class="boldlabel-check" name="attr_toggle_iterative_attack9" title="@{repeating_weapon_$X_toggle_iterative_attack9}" value="@{var_iterative_attack9_macro}"/><b title="Include a ninth attack to your weapon?" data-i18n="include-ninth-attack">Include a 9th attack?</b> </label> </span> <span class="table-cell"> <input type="text" name="attr_iterative_attack9_name" title="@{repeating_weapon_$X_iterative_attack9_name}" value="" data-i18n-placeholder="attack-9"> </span> <span class="table-cell"> <input type="number" name="attr_iterative_attack9_value" title="@{repeating_weapon_$X_iterative_attack9_value}" value="-40" max="0"/> </span> <span class="table-cell"> <input type="text" name="attr_type9" value="" title="@{repeating_weapon_$X_type9} Damage Type" data-i18n-placeholder="pierce-blunt-slash-abbrv"/> </span> <span class="table-cell macro-text-tohide"> <textarea class="macro-text-inline" data-i18n-placeholder="full-macro-place" name="attr_var_iterative_attack9_macro" title="@{repeating_weapon_$X_var_iterative_attack9_macro}">{{attack9=[[ 1d20cs>[[ @{crit-target} ]] + [[ @{attack_macro} + @{iterative_attack9_value} ]] [iterative] ]]}} {{damage9=[[ @{damage-dice-num}d@{damage-die} + @{damage_macro} ]]}} {{type9=@{type9}}} {{crit_confirm9=[[ 1d20 + [[ @{attack_macro} + @{iterative_attack9_value} ]] [iterative] + [[ @{crit_conf_mod} ]] ]]}} {{crit_damage9=[[ [[ @{damage-dice-num} * [[ @{crit-multiplier} - 1 ]] ]]d@{damage-die} + ((@{damage_macro}) * [[ @{crit-multiplier} - 1 ]]) ]]}} {{precision_dmg91=@{precision_dmg_macro}}} {{precision_dmg92=@{global_precision_dmg_macro}}} {{critical_dmg91=@{critical_dmg_macro}}} {{critical_dmg92=@{global_critical_dmg_macro}}} {{attack9name=@{iterative_attack9_name}}}</textarea> </span> </div> </div> <div class="advanced-macros nondual-sect"> <div class="center repeating-hidesect"> <div class="insertmacrocell"> <input class="textarea-gray" type="checkbox" name="attr_toggle_attack_macro_insert" value="@{var_attack_macro_insert}" title="@{toggle_attack_macro_insert}" checked="checked"/> <label class="small-label2"> <span class="super note-c" data-i18n="insert-macro-attack" data-i18n-title="additional-attack-macro-query-included-with-crits" data-i18n-aria-label="additional-attack-macro-query-included-with-crits" title="Additional Attack Macro/Query(included with crits)">'Add to Attack' Macro:</span> <input type="hidden" name="attr_var_attack_macro_insert" value="[[ @{attack_macro_insert} ]] [Macro]"/> <textarea class="macro-text-inline both" name="attr_attack_macro_insert" data-i18n-placeholder="full-macro-place" title="@{repeating_weapon_$X_attack_macro_insert}">0</textarea> </label> </div> <div class="insertmacrocell"> <input class="textarea-gray" type="checkbox" name="attr_toggle_damage_macro_insert" value="@{var_damage_macro_insert}" title="@{toggle_damage_macro_insert}" checked="checked"/> <label class="small-label2"> <span class="super note-c" data-i18n="insert-macro-damage" data-i18n-title="additional-damage-macro-query-included-with-crits" data-i18n-aria-label="additional-damage-macro-query-included-with-crits" title="Additional Damage Macro/Query(included with crits)">'Add to Damage' Macro:</span> <input type="hidden" name="attr_var_damage_macro_insert" value="[[ @{damage_macro_insert} ]] [Macro]"/> <textarea class="macro-text-inline both" name="attr_damage_macro_insert" data-i18n-placeholder="full-macro-place" title="@{repeating_weapon_$X_damage_macro_insert}">0</textarea> </label> </div> </div> </div> <div class="macro-text"> <label class="small-label2" style="width:100%"> <h3 class="super note-d" data-i18n="full-macro">Full Macro:</h3> <div class="cheat"></div> <textarea class="macro-text" title="@{repeating_weapon_$X_macro-text}" name="attr_macro-text">&{template:pf_attack} @{toggle_attack_accessible} @{toggle_rounded_flag} {{font=@{apply_specfont_chat}@{use_specfont}}} {{scroll_desc=@{scroll-desc}}} {{color=@{rolltemplate_color}}} {{character_name=@{character_name}}} {{character_id=@{character_id}}} {{subtitle}} {{name=@{name}}} {{attack=[[ 1d20cs>[[ @{crit-target} ]] + @{attack_macro} ]]}} {{damage=[[@{damage-dice-num}d@{damage-die} + @{damage_macro}]]}} {{crit_confirm=[[ 1d20 + @{attack_macro} + [[ @{crit_conf_mod} ]] ]]}} {{crit_damage=[[ [[ @{damage-dice-num} * (@{crit-multiplier} - 1) ]]d@{damage-die} + ((@{damage_macro}) * [[ @{crit-multiplier} - 1 ]]) ]]}} {{type=@{type}}} {{weapon_notes=@{notes}}} @{iterative_attacks} @{macro_options} {{vs=@{vs}}} {{vs@{vs}=@{vs}}} {{precision_dmg1=@{precision_dmg_macro}}} {{precision_dmg1_type=@{precision_dmg_type}}} {{precision_dmg2=@{global_precision_dmg_macro}}} {{precision_dmg2_type=@{global_precision_dmg_type}}} {{critical_dmg1=@{critical_dmg_macro}}} {{critical_dmg1_type=@{critical_dmg_type}}} {{critical_dmg2=@{global_critical_dmg_macro}}} {{critical_dmg2_type=@{global_critical_dmg_type}}} {{attack1name=@{iterative_attack1_name}}}</textarea> <textarea class="macro-text noshow" title="@{repeating_weapon_$X_NPC-macro-text}" name="attr_NPC-macro-text">&{template:pf_attack} @{toggle_attack_accessible} @{toggle_rounded_flag} {{font=@{apply_specfont_chat}@{use_specfont}}} {{scroll_desc=@{scroll-desc}}} {{color=@{rolltemplate_color}}} {{character_name=@{character_name}}} {{character_id=@{character_id}}} {{subtitle}} {{name=@{name}}} {{attack=[[ 1d20cs>[[ @{crit-target} ]] + @{attack_macro} ]]}} {{damage=[[@{damage-dice-num}d@{damage-die} + @{damage_macro}]]}} {{crit_confirm=[[ 1d20 + @{attack_macro} + [[ @{crit_conf_mod} ]] ]]}} {{crit_damage=[[ [[ @{damage-dice-num} * (@{crit-multiplier} - 1) ]]d@{damage-die} + ((@{damage_macro}) * [[ @{crit-multiplier} - 1 ]]) ]]}} {{type=@{type}}} {{weapon_notes=@{notes}}} @{iterative_attacks} @{macro_options} {{vs=@{vs}}} {{vs@{vs}=@{vs}}} {{precision_dmg1=@{precision_dmg_macro}}} {{precision_dmg1_type=@{precision_dmg_type}}} {{precision_dmg2=@{global_precision_dmg_macro}}} {{precision_dmg2_type=@{global_precision_dmg_type}}} {{critical_dmg1=@{critical_dmg_macro}}} {{critical_dmg1_type=@{critical_dmg_type}}} {{critical_dmg2=@{global_critical_dmg_macro}}} {{critical_dmg2_type=@{global_critical_dmg_type}}} {{attack1name=@{iterative_attack1_name}}}</textarea> <div class="cheat"></div> <span style="line-height:2em;float:left;width:15%"><span data-i18n="attack-macro">Attack Macro</span>:</span> <input class="skill-macro-text calc" style="width:85%" type="text" name="attr_attack_macro" title="@{repeating_weapon_$X_attack_macro}" value="[[ @{total-attack} ]] [Total] + @{toggle_attack_macro_insert} + @{attack-type_macro_insert} + @{toggle_global_attack_macro_insert}" readonly="readonly"/> <div class="cheat"></div> <span style="line-height:2em;float:left;width:15%"><span data-i18n="damage-macro">Damage Macro</span>:</span> <input class="skill-macro-text calc" style="width:85%" type="text" name="attr_damage_macro" title="@{repeating_weapon_$X_damage_macro}" value="[[ @{total-damage} ]] [Total] + @{toggle_damage_macro_insert} + @{damage-type_macro_insert} + @{toggle_global_damage_macro_insert}" readonly="readonly"/> </label> </div> <div class="repeating-id"> <label class="small-label2 nextitem"> <input class="selectable calc" name="attr_row_id" readonly="readonly"/> <span class="not-selectable" data-i18n="row-identification-for-macros">Row ID for macros</span> </label> <input type="checkbox" name="attr_link_type" class="noshow" value="0" role="presentation" checked="checked"/> <input type="checkbox" name="attr_link_type" class="nextitem-show noshow" value="1" role="presentation"/> <label class="small-label2 nextitem" data-i18n-title="source-item-title" data-i18n-aria-label="source-item-title"> <input type="text" name="attr_source-item" class="selectable" title="@{repeating_weapon_$X_source-item}" value="" data-i18n-placeholder="source-item-placeholder" readonly="readonly"/><span data-i18n="source-item">Linked Item ID</span> <span name="attr_source-item-name"></span></label> <input type="checkbox" name="attr_link_type" class="nextitem-show noshow" value="2" role="presentation"/> <label class="small-label2 nextitem" data-i18n-title="source-spell-title" data-i18n-aria-label="source-spell-title"> <input type="text" name="attr_source-spell" class="selectable" title="@{repeating_weapon_$X_source-spell}" value="" data-i18n-placeholder="source-spell-placeholder" readonly="readonly"/><span data-i18n="source-spell">Linked Spell ID</span> <span name="attr_source-spell-name"></span></label> <input type="checkbox" name="attr_link_type" class="nextitem-show noshow" value="3" role="presentation"/> <label class="small-label2 nextitem" data-i18n-title="source-ability-title" data-i18n-aria-label="source-ability-title"> <input type="text" name="attr_source-ability" class="selectable" title="@{repeating_weapon_$X_source-ability}" value="" data-i18n-placeholder="source-ability-placeholder" readonly="readonly"/><span data-i18n="source-ability">Linked ability ID</span> <span name="attr_source-ability-name"></span></label> <input type="checkbox" name="attr_link_type" class="sect3-show noshow" value="4" role="presentation"/> <label class="small-label2 sect3" data-i18n-title="source-attack-title" data-i18n-aria-label="source-attack-title"> <input type="text" name="attr_source-main" class="selectable" title="@{repeating_weapon_$X_source-main}" value="" data-i18n-placeholder="source-attack-placeholder" readonly="readonly"/><span data-i18n="source-mainhand">Mainhand ID</span></label> <label class="small-label2 sect3" data-i18n-title="source-attack-title" data-i18n-aria-label="source-attack-title"> <input type="text" name="attr_source-off" class="selectable" title="@{repeating_weapon_$X_source-off}" value="" data-i18n-placeholder="source-attack-placeholder" readonly="readonly"/><span data-i18n="source-offhand">Offhand ID</span></label> <input type="hidden" name="attr_source-main-name"/> <input type="hidden" name="attr_source-off-name"/> </div> </div> </div> </fieldset> </div> </div> <div class="cheat"></div> <input name="attr_use_spell-like-abilities" type="checkbox" value="1" class="oldslas-show sect-show-inverse noshow"/> <span class="hide-readonly sect-inverse inspecial"> <a href="#special-abilities" data-i18n-title="in-special-abilities-section" data-i18n="spell-like-abilities">Spell-like Abilities</a> </span> <input class="showarrow h3arrow section-oldslas" type="checkbox" name="attr_npc-spell-like-abilities-show" data-i18n-aria-label="spell-like-abilities" data-i18n-title="showsect-cmd" value="1" checked="checked"/> <h3 class="clickheader showsect section-oldslas"><label data-i18n-title="showsect-cmd" data-i18n="spell-like-abilities">Spell Like Abilities</label></h3> <div class="h3-section section-oldslas" role="region" aria-label="npc-spell-like-abilities"> <div class="repeating-sect section-oldslas"> <input type="checkbox" class="minimize-show cssbutton" data-i18n-title="minimize-all-cmd" name="attr_npc-spell-like-abilities-min-show" value="1"/><span></span> <input type="checkbox" class="lock-show cssbutton" data-i18n-title="expand-cmd" name="attr_npc-spell-like-abilities-expand-show" value="1"/><span></span> <input type="checkbox" class="split-column-show cssbutton" data-i18n-title="column-cmd" name="attr_npc-spell-like-abilities-column-show" value="1"/><span></span> <input class="deletebutton cssbutton deletesect-show" type="checkbox" name="attr_delete_rep_npc-spell-like-abilities_btn" value="1" data-i18n-title="delete-npc-spell-like-abilities" data-i18n-aria-label="delete-npc-spell-like-abilities-must-confirm-next-checkbox"/><span></span><label class="deletesect allrows-note"><input type="checkbox" class="selectedlabel-check" name="attr_delete_rep_npc-spell-like-abilities" data-i18n-aria-label="confirm-delete-npc-spell-like-abilities" data-i18n-title="confirm-delete-npc-spell-like-abilities" value="1"/><b data-i18n="delete-all-rows-are-you-sure">Deletes ALL rows, are you sure?</b></label> <div class="repeating-fields"> <fieldset class="repeating_npc-spell-like-abilities"> <span class="error"><span class="pictos">!</span><span data-i18n="error-msg1">Error! You must delete this row before editing any items in this section.</span></span> <input type="checkbox" class="counted sect-show" data-i18n-title="minimize-cmd" name="attr_row-show" value="1" checked="checked"/><span class="table-cell"></span> <span class="table-cell repeating-rollbutton"><button type="roll" name="attr_roll" title="%{selected|repeating_npc-spell-like-abilities_$X_roll}" value="@{macro-text}"></button></span> <span class="table-cell small-label"><input title="@{repeating_npc-spell-like-abilities_$X_used}" type="number" name="attr_used" value="0"/><br><span data-i18n="uses-per-day">Uses/Day</span></span> <input type="hidden" value="spell-like-abilities" name="attr_rule_category"/> <span class="table-cell small-label" style="width:25%"><input title="@{repeating_npc-spell-like-abilities_$X_name}" type="text" name="attr_name" data-i18n-placeholder="name"/><br><span data-i18n="name">Name</span></span> <span class="table-cell small-label sect" style="width:25%"><input title="@{repeating_npc-spell-like-abilities_$X_short-description}" type="text" name="attr_short-description" data-i18n-placeholder="short-description"/><br><span data-i18n="short-description-abbrv">Short Desc</span></span> <span class="table-cell small-label sect"><input title="@{repeating_npc-spell-like-abilities_$X_level}" type="text" name="attr_level" value="0" data-i18n-placeholder="spell-level"/><br><span data-i18n="level">Level</span></span> <span class="table-cell small-label"><input title="@{repeating_npc-spell-like-abilities_$X_range}" type="text" name="attr_range" value="" data-i18n-placeholder="range"/><br><span data-i18n="range">Range</span></span> <span class="table-cell small-label sect"><input title="@{repeating_npc-spell-like-abilities_$X_duration}" type="text" name="attr_duration" value="" data-i18n-placeholder="spell-duration"/><br><span data-i18n="duration">Duration</span></span> <span class="table-cell small-label"><input title="@{repeating_npc-spell-like-abilities_$X_save}" type="text" name="attr_save" value="" data-i18n-placeholder="save"/><br><span data-i18n="save">Save</span></span> <span class="table-cell small-label sect" style="width:5.5em"> <select title="@{repeating_npc-spell-like-abilities_$X_sr}" name="attr_sr"> <option value="" data-i18n="not-applicable-abbrv-default" selected="selected">&#8226;N/A</option> <option value="Yes" data-i18n="yes">Yes</option> <option value="No" data-i18n="no">No</option> <option value="Yes (Harmless)" data-i18n="yes-harmless">Yes (Harmless)</option> <option value="No (Harmless)" data-i18n="no-harmless">No (Harmless)</option> </select> <br><span data-i18n="spell-resistance-abbrv">SR</span> </span> <div class="sect expand"> <input type="checkbox" class="showarrow macro-text-show" data-i18n-title="showsect-cmd" aria-label="Show Macro Text" name="attr_macro-text-show" value="1" checked="checked"/> <label class="showsect macro-text-showlabel" data-i18n="macro-text">Macro Text</label> <input type="checkbox" class="showarrow id-show" data-i18n-title="showsect-cmd" aria-label="Show Row ID" name="attr_ids-show" value="1"/> <label class="showsect id-showlabel" data-i18n="identification-abbrv">ID</label> <hr class="subnav-hr"> <div class="cheat"></div> <textarea class="macro-text" title="@{repeating_npc-spell-like-abilities_$X_macro-text}" name="attr_macro-text">@{NPC-whisper} &{template:pf_generic} @{toggle_accessible_flag} @{toggle_rounded_flag} {{font=@{apply_specfont_chat}@{use_specfont}}} {{scroll_desc=@{scroll-desc}}} {{color=@{rolltemplate_color}}} {{header_image=@{header_image-pf_generic}}} {{character_name=@{character_name}}} {{character_id=@{character_id}}} {{subtitle}} {{name=@{name}}} {{^{level}=[[@{level}]]}} {{^{range}=@{range}}} {{^{duration}=@{duration}}} {{^{save}=@{save}}} {{^{spell-resistance-abbrv}=@{sr}}} {{description=@{short-description}}}</textarea> <div class="repeating-id"> <label class="small-label2 nextitem"> <input class="selectable calc" name="attr_row_id" readonly="readonly"/> <span class="not-selectable" data-i18n="row-identification-for-macros">Row ID for macros</span> </label> </div> </div> </fieldset> </div> </div> </div> <div class="cheat"></div> <input class="showarrow h3arrow" type="checkbox" name="attr_npc-spells-show" data-i18n-aria-label="spells" data-i18n-title="showsect-cmd" value="1" checked="checked"/> <h3 class="clickheader showsect"><label data-i18n-title="showsect-cmd" data-i18n-aria-label="showsect-cmd" data-i18n="spells">Spells</label></h3> <div class="h3-section npc-spellcasting wide-readonly" role="region" aria-label="npc-spells-prepared"> <h4 data-i18n="spellcasting-classes">Spellcasting Classes</h4> <div role="menubar" class="spellclassnav tabs" aria-label="spellcasting classes" data-i18n-aria-label="spellcasting-classes"></div> <input type="radio" class="tabinput tab0" name="attr_npc_spellclass_tab" value="0" data-i18n-title="spell-class-zero" data-i18n-aria-label="spell-class-zero" checked="checked"/> <label role="menuitem" class="tab tab0" data-i18n-title="spell-class-zero" data-i18n-aria-label="spell-class-zero" title="Spell Class 0" data-i18n="spell-class-zero">Spell Class 0</label> <input type="radio" class="tabinput tab1" name="attr_npc_spellclass_tab" value="1" data-i18n-title="spell-class-one" data-i18n-aria-label="spell-class-one"/> <label role="menuitem" class="tab tab1" data-i18n-title="spell-class-one" data-i18n-aria-label="spell-class-one" title="Spell Class 1" data-i18n="spell-class-one">Spell Class 1</label> <input type="radio" class="tabinput tab2" name="attr_npc_spellclass_tab" value="2" data-i18n-title="spell-class-two" data-i18n-aria-label="spell-class-two"/> <label role="menuitem" class="tab tab2" data-i18n-title="spell-class-two" data-i18n-aria-label="spell-class-two" title="Spell Class 2" data-i18n="spell-class-two">Spell Class 2</label> <input type="radio" class="tabinput tab99" name="attr_npc_spellclass_tab" value="99" data-i18n-title="all" data-i18n-aria-label="all"/> <label role="menuitem" class="tab tab99" data-i18n-title="all" data-i18n-aria-label="all" title="All" data-i18n="all">All</label> <div class="section0 section-spellclass-0 table"> <span class="table-name" data-i18n="spell-class-zero">Spell Class 0</span> <div class="table-row"> <span class="table-header"></span> <span class="table-header" data-i18n="total">Total</span> <span class="table-header"></span> <span class="table-header" data-i18n="caster-level-abbrv">CL</span> <span class="table-header"></span> <span class="table-header"><span class="super note-a" data-i18n="miscellaneous-abbrv">Misc</span></span> <span class="table-header" data-i18n="concentration-check">Concentration Check</span> <span class="table-header" data-i18n="total">Total</span> <span class="table-header"></span> <span class="table-header" data-i18n="ability">Ability</span> <span class="table-header" data-i18n="modifier-abbrv">Mod</span> <span class="table-header"></span> <span class="table-header" data-i18n="miscellaneous-abbrv">Misc</span> </div> <div class="table-row"> <span class="table-cell"><button style="font-size:100%;min-width:7em" title="%{selected|NPC-Spell-Class-0-CL-Check}" type="roll" name="roll_NPC-Spell-Class-0-CL-Check" value="@{NPC-whisper} &{template:pf_generic} @{toggle_accessible_flag} @{toggle_rounded_flag} {{font=@{apply_specfont_chat}@{use_specfont}}} {{scroll_desc=@{scroll-desc}}} {{color=@{rolltemplate_color}}} {{header_image=@{header_image-pf_generic}}} {{character_name=@{character_name}}} {{character_id=@{character_id}}} {{subtitle}} {{name=^{caster-level-check}}} {{class=**@{spellclass-0-name} @{spellclass-0-level}**}} {{check=[[ 1d20 + @{spellclass-0-level} + @{spellclass-0-level-misc-mod} ]]}}"> <span data-i18n="caster-level-check-abbrv">CL Check</span></button></span> <span class="table-cell"><input title="@{spellclass-0-level-total}" type="number" name="attr_spellclass-0-level-total" value="0" class="calc bigger-total" readonly="readonly"/></span> <span class="divider">=</span> <span class="table-cell"><input title="@{spellclass-0-level}" type="number" name="attr_spellclass-0-level" value="0"/></span> <span class="divider">+</span> <span class="table-cell"><input title="@{spellclass-0-level-misc}" type="text" name="attr_spellclass-0-level-misc" value=""/></span> <span class="table-cell"><button title="%{selected|NPC-Concentration-Check-0}" type="roll" name="roll_NPC-Concentration-Check-0" value="@{NPC-whisper} &{template:pf_generic} @{toggle_accessible_flag} @{toggle_rounded_flag} {{font=@{apply_specfont_chat}@{use_specfont}}} {{scroll_desc=@{scroll-desc}}} {{color=@{rolltemplate_color}}} {{header_image=@{header_image-pf_generic}}} {{character_name=@{character_name}}} {{character_id=@{character_id}}} {{subtitle}} {{name=^{concentration-check}}} {{class=**@{spellclass-0-name} @{spellclass-0-level}**}} {{check=[[ 1d20 + @{Concentration-0} ]]}}"> <span data-i18n="concentration-check-abbrv">Concentration</span></button></span> <span class="table-cell"><input title="@{Concentration-0}" type="number" name="attr_Concentration-0" value="0" class="calc bigger-total" readonly="readonly"/></span> <span class="divider">=</span> <span class="table-cell ability-column"> <select class="select-small" title="@{Concentration-0-ability}" name="attr_Concentration-0-ability"> <option value="0" data-i18n="select-one-default" selected="selected">&#8226;Select One</option> <option value="STR-mod" data-i18n="strength-abbrv">STR</option> <option value="DEX-mod" data-i18n="dexterity-abbrv">DEX</option> <option value="CON-mod" data-i18n="constitution-abbrv">CON</option> <option value="INT-mod" data-i18n="intelligence-abbrv">INT</option> <option value="WIS-mod" data-i18n="wisdom-abbrv">WIS</option> <option value="CHA-mod" data-i18n="charisma-abbrv">CHA</option> </select> </span> <span class="table-cell"><input title="@{Concentration-0-mod}" type="number" name="attr_Concentration-0-mod" value="0" class="calc" readonly="readonly"/></span> <span class="divider">+</span> <span class="table-cell"><input title="@{Concentration-0-misc}" type="text" name="attr_Concentration-0-misc" value=""/></span> </div> </div> <div class="section1 section-spellclass-1 table"> <span class="table-name" data-i18n="spell-class-one">Spell Class 1</span> <div class="table-row"> <span class="table-header"></span> <span class="table-header" data-i18n="total">Total</span> <span class="table-header"></span> <span class="table-header" data-i18n="caster-level-abbrv">CL</span> <span class="table-header"></span> <span class="table-header"><span class="super note-a" data-i18n="miscellaneous-abbrv">Misc</span></span> <span class="table-header" data-i18n="concentration-check">Concentration Check</span> <span class="table-header" data-i18n="total">Total</span> <span class="table-header"></span> <span class="table-header" data-i18n="ability">Ability</span> <span class="table-header" data-i18n="modifier-abbrv">Mod</span> <span class="table-header"></span> <span class="table-header" data-i18n="miscellaneous-abbrv">Misc</span> </div> <div class="table-row"> <span class="table-cell"><button style="font-size:100%;min-width:7em" title="%{selected|NPC-Spell-Class-1-CL-Check}" type="roll" name="roll_NPC-Spell-Class-1-CL-Check" value="@{NPC-whisper} &{template:pf_generic} @{toggle_accessible_flag} @{toggle_rounded_flag} {{font=@{apply_specfont_chat}@{use_specfont}}} {{scroll_desc=@{scroll-desc}}} {{color=@{rolltemplate_color}}} {{header_image=@{header_image-pf_generic}}} {{character_name=@{character_name}}} {{character_id=@{character_id}}} {{subtitle}} {{name=^{caster-level-check}}} {{class=**@{spellclass-1-name} @{spellclass-1-level}**}} {{check=[[ 1d20 + @{spellclass-1-level} + @{spellclass-1-level-misc-mod} ]]}}"> <span data-i18n="caster-level-check-abbrv">CL Check</span></button></span> <span class="table-cell"><input title="@{spellclass-1-level-total}" type="number" name="attr_spellclass-1-level-total" value="0" class="calc bigger-total" readonly="readonly"/></span> <span class="divider">=</span> <span class="table-cell"><input title="@{spellclass-1-level}" type="number" name="attr_spellclass-1-level" value="0"/></span> <span class="divider">+</span> <span class="table-cell"><input title="@{spellclass-1-level-misc}" type="text" name="attr_spellclass-1-level-misc" value=""/></span> <span class="table-cell"><button title="%{selected|NPC-Concentration-Check-1}" type="roll" name="roll_NPC-Concentration-Check-1" value="@{NPC-whisper} &{template:pf_generic} @{toggle_accessible_flag} @{toggle_rounded_flag} {{font=@{apply_specfont_chat}@{use_specfont}}} {{scroll_desc=@{scroll-desc}}} {{color=@{rolltemplate_color}}} {{header_image=@{header_image-pf_generic}}} {{character_name=@{character_name}}} {{character_id=@{character_id}}} {{subtitle}} {{name=^{concentration-check}}} {{class=**@{spellclass-1-name} @{spellclass-1-level}**}} {{check=[[ 1d20 + @{Concentration-1} ]]}}"> <span data-i18n="concentration-check-abbrv">Concentration</span></button></span> <span class="table-cell"><input title="@{Concentration-1}" type="number" name="attr_Concentration-1" value="0" class="calc bigger-total" readonly="readonly"/></span> <span class="divider">=</span> <span class="table-cell ability-column"> <select class="select-small" title="@{Concentration-1-ability}" name="attr_Concentration-1-ability"> <option value="0" data-i18n="select-one-default" selected="selected">&#8226;Select One</option> <option value="STR-mod" data-i18n="strength-abbrv">STR</option> <option value="DEX-mod" data-i18n="dexterity-abbrv">DEX</option> <option value="CON-mod" data-i18n="constitution-abbrv">CON</option> <option value="INT-mod" data-i18n="intelligence-abbrv">INT</option> <option value="WIS-mod" data-i18n="wisdom-abbrv">WIS</option> <option value="CHA-mod" data-i18n="charisma-abbrv">CHA</option> </select> </span> <span class="table-cell"><input title="@{Concentration-1-mod}" type="number" name="attr_Concentration-1-mod" value="0" class="calc" readonly="readonly"/></span> <span class="divider">+</span> <span class="table-cell"><input title="@{Concentration-1-misc}" type="text" name="attr_Concentration-1-misc" value=""/></span> </div> </div> <div class="section2 section-spellclass-2 table"> <span class="table-name" data-i18n="spell-class-two">Spell Class 2</span> <div class="table-row"> <span class="table-header"></span> <span class="table-header" data-i18n="total">Total</span> <span class="table-header"></span> <span class="table-header" data-i18n="caster-level-abbrv">CL</span> <span class="table-header"></span> <span class="table-header"><span class="super note-a" data-i18n="miscellaneous-abbrv">Misc</span></span> <span class="table-header" data-i18n="concentration-check">Concentration Check</span> <span class="table-header" data-i18n="total">Total</span> <span class="table-header"></span> <span class="table-header" data-i18n="ability">Ability</span> <span class="table-header" data-i18n="modifier-abbrv">Mod</span> <span class="table-header"></span> <span class="table-header" data-i18n="miscellaneous-abbrv">Misc</span> </div> <div class="table-row"> <span class="table-cell"><button style="font-size:100%;min-width:7em" title="%{selected|NPC-Spell-Class-2-CL-Check}" type="roll" name="roll_NPC-Spell-Class-2-CL-Check" value="@{NPC-whisper} &{template:pf_generic} @{toggle_accessible_flag} @{toggle_rounded_flag} {{font=@{apply_specfont_chat}@{use_specfont}}} {{scroll_desc=@{scroll-desc}}} {{color=@{rolltemplate_color}}} {{header_image=@{header_image-pf_generic}}} {{character_name=@{character_name}}} {{character_id=@{character_id}}} {{subtitle}} {{name=^{caster-level-check}}} {{class=**@{spellclass-2-name} @{spellclass-2-level}**}} {{check=[[ 1d20 + @{spellclass-2-level} + @{spellclass-2-level-misc-mod} ]]}}"> <span data-i18n="caster-level-check-abbrv">CL Check</span></button></span> <span class="table-cell"><input title="@{spellclass-2-level-total}" type="number" name="attr_spellclass-2-level-total" value="0" class="calc bigger-total" readonly="readonly"/></span> <span class="divider">=</span> <span class="table-cell"><input title="@{spellclass-2-level}" type="number" name="attr_spellclass-2-level" value="0"/></span> <span class="divider">+</span> <span class="table-cell"><input title="@{spellclass-2-level-misc}" type="text" name="attr_spellclass-2-level-misc" value=""/></span> <span class="table-cell"><button title="%{selected|NPC-Concentration-Check-2}" type="roll" name="roll_NPC-Concentration-Check-2" value="@{NPC-whisper} &{template:pf_generic} @{toggle_accessible_flag} @{toggle_rounded_flag} {{font=@{apply_specfont_chat}@{use_specfont}}} {{scroll_desc=@{scroll-desc}}} {{color=@{rolltemplate_color}}} {{header_image=@{header_image-pf_generic}}} {{character_name=@{character_name}}} {{character_id=@{character_id}}} {{subtitle}} {{name=^{concentration-check}}} {{class=**@{spellclass-2-name} @{spellclass-2-level}**}} {{check=[[ 1d20 + @{Concentration-2} ]]}}"> <span data-i18n="concentration-check-abbrv">Concentration</span></button></span> <span class="table-cell"><input title="@{Concentration-2}" type="number" name="attr_Concentration-2" value="0" class="calc bigger-total" readonly="readonly"/></span> <span class="divider">=</span> <span class="table-cell ability-column"> <select class="select-small" title="@{Concentration-2-ability}" name="attr_Concentration-2-ability"> <option value="0" data-i18n="select-one-default" selected="selected">&#8226;Select One</option> <option value="STR-mod" data-i18n="strength-abbrv">STR</option> <option value="DEX-mod" data-i18n="dexterity-abbrv">DEX</option> <option value="CON-mod" data-i18n="constitution-abbrv">CON</option> <option value="INT-mod" data-i18n="intelligence-abbrv">INT</option> <option value="WIS-mod" data-i18n="wisdom-abbrv">WIS</option> <option value="CHA-mod" data-i18n="charisma-abbrv">CHA</option> </select> </span> <span class="table-cell"><input title="@{Concentration-2-mod}" type="number" name="attr_Concentration-2-mod" value="0" class="calc" readonly="readonly"/></span> <span class="divider">+</span> <span class="table-cell"><input title="@{Concentration-2-misc}" type="text" name="attr_Concentration-2-misc" value=""/></span> </div> </div> <div class="repeating-sect custbordernav"> <input type="checkbox" class="minimize-show cssbutton" data-i18n-title="minimize-all-cmd" data-i18n-aria-label="minimize-all-cmd" title="Minimize all rows." name="attr_npcnewspells-min-show" value="1"/><span></span> <input type="checkbox" class="lock-show cssbutton" data-i18n-title="expand-cmd" data-i18n-aria-label="expand-cmd" title="Collapse or expand all rows." name="attr_npcnewspells-expand-show" value="1"/><span></span> <input type="checkbox" class="split-column-show cssbutton" data-i18n-title="column-cmd" data-i18n-aria-label="column-cmd" title="Split into two columns" name="attr_npcnewspells-column-show" value="1"/><span></span> <input class="deletebutton cssbutton deletesect-show" type="checkbox" name="attr_delete_rep_spells_btn" value="1" data-i18n-title="delete-spells" data-i18n-aria-label="delete-spells-must-confirm-next-checkbox"/><span></span><label class="deletesect allrows-note"><input type="checkbox" class="selectedlabel-check" name="attr_delete_rep_spells" data-i18n-aria-label="confirm-delete-spells" data-i18n-title="confirm-delete-spells" value="1"/><b data-i18n="delete-all-rows-are-you-sure">Deletes ALL rows, are you sure?</b></label> <span class="compendium-note hide-readonly"> <span class="compendium-icon">i</span> <span class="vertical-middle" data-i18n-title="compendium-drag-n-drop-desc" data-i18n-aria-label="compendium-drag-n-drop-desc" data-i18n="compendium-drag-drop-compatible"> Compendium drag-n-drop compatible </span> <span class="drag-icon">&#9111;</span> </span> <div class="cheat"></div> <input type="checkbox" class="selectedlabel-check advanced-spell-option-show" name="attr_extra_fields_spells_show" title="@{extra_fields_spells_show}" value="1"/><b data-i18n="show-more-fields">Show more fields</b> <div class="cheat"></div> <input type="checkbox" class="mythic-show" name="attr_mythic-adventures-show" value="1" role="presentation"/> <input type="checkbox" value="1" class="subsect2-show noshow" name="attr_spellclass-0-casting_type" role="presentation" aria-label="spontaneous spellcasting"/> <input type="checkbox" value="2" class="subsect3-show noshow" name="attr_spellclass-0-casting_type" role="presentation" aria-label="prepared spellcasting"/> <div class="npc-spells repeating-fields hiderepborder"> <input type="checkbox" class="use-metrics noshow" name="attr_use_metrics" value="1"/> <fieldset class="repeating_spells"> <span class="error"><span class="pictos">!</span><span data-i18n="error-delete-row">Error! You must delete this row before editing any items in this section.</span></span> <input type="radio" name="attr_spell_level_r" value="-1" class="tabcopy custnavsection-new" checked="checked" role="presentation"/> <input type="radio" name="attr_spell_level_r" value="0" class="tabcopy custnavsection-0" role="presentation"/> <input type="radio" name="attr_spell_level_r" value="1" class="tabcopy custnavsection-1" role="presentation"/> <input type="radio" name="attr_spell_level_r" value="2" class="tabcopy custnavsection-2" role="presentation"/> <input type="radio" name="attr_spell_level_r" value="3" class="tabcopy custnavsection-3" role="presentation"/> <input type="radio" name="attr_spell_level_r" value="4" class="tabcopy custnavsection-4" role="presentation"/> <input type="radio" name="attr_spell_level_r" value="5" class="tabcopy custnavsection-5" role="presentation"/> <input type="radio" name="attr_spell_level_r" value="6" class="tabcopy custnavsection-6" role="presentation"/> <input type="radio" name="attr_spell_level_r" value="7" class="tabcopy custnavsection-7" role="presentation"/> <input type="radio" name="attr_spell_level_r" value="8" class="tabcopy custnavsection-8" role="presentation"/> <input type="radio" name="attr_spell_level_r" value="9" class="tabcopy custnavsection-9" role="presentation"/> <input type="radio" name="attr_spell_class_r" value="-1" class="tabcopy section-spellclass-1" role="presentation"/> <input type="radio" name="attr_spell_class_r" value="0" class="tabcopy section-spellclass0" checked="checked" role="presentation"/> <input type="radio" name="attr_spell_class_r" value="1" class="tabcopy section-spellclass1" role="presentation"/> <input type="radio" name="attr_spell_class_r" value="2" class="tabcopy section-spellclass2" role="presentation"/> <input type="checkbox" name="attr_prepared_state" value="1" class="section-state" role="presentation"/> <div class="custrepeating-border nontable-repeating background-color1 compendium-drop-target Spells"> <input type="checkbox" class="toggle-casting-type noshow" name="attr_toggle_casting_type" value="1"/> <input type="checkbox" class="counted sect-show" data-i18n-title="minimize-cmd" data-i18n-aria-label="minimize-cmd" title="Minimize Row" name="attr_row-show" value="1" checked="checked"/><span></span> <span class="repeating-rollbutton noshow"><button type="roll" name="attr_roll" title="%{selected|repeating_spells_$X_roll}" value="@{macro-text}"></button></span> <span class="repeating-rollbutton"><button type="roll" name="attr_npc-roll" title="%{selected|repeating_spells_$X_npc-roll}" value="@{npc-macro-text}"></button></span> <label class="small-label2 narrow-numbers"> <input title="@{repeating_spells_$X_used}" type="number" name="attr_used" value="0"> <span class="prepared" data-i18n-title="number-prepared-title" data-i18n-aria-label="number-prepared-title" data-i18n="number-prepared">#Prep</span> <span class="spontaneous" data-i18n-title="number-used-title" data-i18n="number-used">#Used</span> </label> <label class="small-label2 narrow-numbers prepared"> <input title="@{repeating_spells_$X_cast}" type="number" name="attr_cast" value="0"> <span data-i18n-title="number-used-title" data-i18n="number-cast">#Cast</span> </label> <label class="small-label2 entry-25p"><input title="@{repeating_spells_$X_name}" type="text" value="" name="attr_name" data-i18n-placeholder="spell-name" accept="Name"><span data-i18n="name">Name</span></label> <label class="small-label2 entry-short sect"> <select class="select-small" title="@{repeating_spells_$X_spellclass_number}" name="attr_spellclass_number"> <option value="0" data-i18n="1-ordinal-spellclass" selected="selected">1st Spellcasting Class</option> <option value="1" data-i18n="2-ordinal-spellclass">2nd Spellcasting Class</option> <option value="2" data-i18n="3-ordinal-spellclass">3rd Spellcasting Class</option> </select> <span data-i18n="class">Class</span> </label> <label class="small-label2 entry-8p"><input title="@{repeating_spells_$X_spellclass}" type="text" value="" name="attr_spellclass" class="calc" readonly="readonly"/><span data-i18n="class">Class</span></label> <label class="small-label2"> <select title="@{repeating_spells_$X_spell_level}" name="attr_spell_level"> <option value="0" selected="selected">0</option> <option value="1">1</option> <option value="2">2</option> <option value="3">3</option> <option value="4">4</option> <option value="5">5</option> <option value="6">6</option> <option value="7">7</option> <option value="8">8</option> <option value="9">9</option> </select> <span data-i18n="level">Level</span> </label> <input type="checkbox" name="attr_metamagic" value="1" class="nextitem-show" role="presentation"/> <label class="small-label2 slot nextitem"> <select title="@{repeating_spells_$X_slot}" name="attr_slot"> <option value="0" selected="selected">0</option> <option value="1">1</option> <option value="2">2</option> <option value="3">3</option> <option value="4">4</option> <option value="5">5</option> <option value="6">6</option> <option value="7">7</option> <option value="8">8</option> <option value="9">9</option> </select> <span data-i18n="slot">Slot</span> </label> <label class="small-label2 narrow-numbers"><input title="@{repeating_spells_$X_savedc}" type="number" value="0" name="attr_savedc" class="calc" readonly="readonly"/><span data-i18n="difficulty-class-abbrv">DC</span></label> <label class="small-label2 entry-12p-shrink autoexpand"><input title="@{repeating_spells_$X_school}" type="text" value="" name="attr_school" data-i18n-placeholder="spell-school-place" accept="School"><span data-i18n="school">School</span><span name="attr_school" class="autoexpand"></span></label> <label class="small-label2 entry-short"> <select title="@{repeating_spells_$X_sr}" name="attr_sr" accept="Spell Resistance" class="select-small"> <option value="" data-i18n="not-applicable-abbrv-default" selected="selected">&#8226;N/A</option> <option value="Yes" data-i18n="yes">Yes</option> <option value="No" data-i18n="no">No</option> <option value="Yes (Harmless)" data-i18n="yes-harmless">Yes (Harmless)</option> <option value="Yes (Object)" data-i18n="yes-object">Yes (Object)</option> <option value="Yes (Harmless, Object)" data-i18n="yes-harmless-object">Yes (Harmless, Object)</option> </select> <span data-i18n="spell-resistance-abbrv">SR</span> </label> <label class="small-label2 entry-10p-shrink autoexpand"><input title="@{repeating_spells_$X_save}" type="text" value="" name="attr_save" data-i18n-placeholder="save-effect" accept="Saving Throw"><span data-i18n="save">Save</span><span name="attr_save" class="autoexpand"></span></label> <label class="small-label2 entry-short"> <select class="select-small" title="@{repeating_spells_$X_range_pick}" name="attr_range_pick"> <option value="blank" data-i18n="blank" selected="selected">Blank</option> <option value="close" data-i18n="close">Close</option> <option value="medium" data-i18n="medium">Medium</option> <option value="long" data-i18n="long">Long</option> <option value="touch" data-i18n="touch">Touch</option> <option value="personal" data-i18n="personal">Personal</option> <option value="see_text" data-i18n="see_text">See text</option> <option value="number" data-i18n="number">Number</option> <option value="perlevel" data-i18n="perlevel">Per Level</option> <option value="unknownrange" data-i18n="unknownrange">Unknown Range</option> </select> <span data-i18n="range">Range</span> </label> <input type="checkbox" value="number" name="attr_range_pick" class="or-A-show noshow"/> <input type="checkbox" value="perlevel" name="attr_range_pick" class="or-B-show noshow"/> <input type="checkbox" value="close" name="attr_range_pick" class="or-C-show noshow"/> <input type="checkbox" value="medium" name="attr_range_pick" class="or-D-show noshow"/> <input type="checkbox" value="long" name="attr_range_pick" class="or-E-show noshow"/> <label class="small-label2 entry-8p-shrink sect either-or-sect"> <input type="text" value="" name="attr_range" title="@{repeating_spells_$X_range}" data-i18n-placeholder="range-custom-place"/> <span class="nowrap" data-i18n-title="range-per-level-desc" data-i18n-aria-label="range-per-level-desc" data-i18n="range-custom">Custom Range</span> </label> <label class="small-label2 or5-sect sect number"> <input title="@{repeating_spells_$X_range_numeric}" type="number" value="0" name="attr_range_numeric" placeholder="0" class="calc" readonly="readonly"/> <span class="distance-used" data-i18n="range">Range</span> </label> <label class="small-label2 entry-15p-shrink sect autoexpand"><input title="@{repeating_spells_$X_targets}" type="text" value="" name="attr_targets" data-i18n-placeholder="spell-targets-area-effect"/><span data-i18n="spell-targets-area-effect">Targets/Area/Effect</span><span name="attr_targets" class="autoexpand"></span></label> <label class="small-label2 entry-12p-shrink sect autoexpand"><input title="@{repeating_spells_$X_duration}" type="text" value="" name="attr_duration" data-i18n-placeholder="duration" accept="Duration"/><span data-i18n="duration">Duration</span><span name="attr_duration" class="autoexpand"></span></label> <label class="small-label2 entry-8p sect autoexpand"><input title="@{repeating_spells_$X_cast-time}" type="text" value="" name="attr_cast-time" data-i18n-placeholder="spell-casting-time-place" accept="Casting Time"/><span data-i18n="casting-time-abbrv">Cast Time</span><span name="attr_cast-time" class="autoexpand"></span></label> <label class="small-label2 entry-10p-shrink sect autoexpand"><input title="@{repeating_spells_$X_components}" type="text" value="" name="attr_components" data-i18n-placeholder="spell-components" accept="Components"><span data-i18n="spell-components">Components</span><span name="attr_components" class="autoexpand"></span></label> <div class="noshow"> <input type="text" value="" name="attr_range_from_compendium" accept="Range"/> <input type="text" value="" name="attr_spell_lvlstr" accept="Level"/> <input type="text" value="" name="attr_target_from_compendium" accept="Target"/> <input type="text" value="" name="attr_area_from_compendium" accept="Area"/> <input type="text" value="" name="attr_effect_from_compendium" accept="Effect"/> <input type="text" value="" name="attr_compendium_category" accept="Category"/> </div> <div class="sect expand"> <input type="checkbox" class="showarrow misc-show" data-i18n-title="showsect-cmd" data-i18n-aria-label="showsect-cmd" aria-label="Show Miscellaneous" name="attr_misc-show" value="1"/> <label class="showsect misc-showlabel" data-i18n="miscellaneous-abbrv">Misc</label> <input type="checkbox" class="showarrow desc-show" data-i18n-title="showsect-cmd" data-i18n-aria-label="showsect-cmd" aria-label="Show Description" name="attr_description-show" value="1"/> <label class="showsect desc-showlabel" data-i18n="description">Description</label> <input type="checkbox" class="showarrow macro-text-show" data-i18n-title="showsect-cmd" data-i18n-aria-label="showsect-cmd" aria-label="Show Macro Text" name="attr_macro-text-show" value="1"/> <label class="showsect macro-text-showlabel super note-d" data-i18n="macro-text">Macro Text</label> <input type="checkbox" class="showarrow attack-damage-show" data-i18n-title="showsect-cmd" data-i18n-aria-label="showsect-cmd" aria-label="Show attack and damage fields" name="attr_attack-show" value="1"/> <label class="showsect attack-damage-showlabel" data-i18n="attack-and-damage">Attack and Damage</label> <input type="checkbox" class="showarrow id-show" data-i18n-title="showsect-cmd" data-i18n-aria-label="showsect-cmd" aria-label="Show Row ID" name="attr_ids-show" value="1"/> <label class="showsect id-showlabel" data-i18n="identification-abbrv">ID</label> <hr class="subnav-hr"> <div class="cheat"></div> <div class="nontable misc"> <label class="small-label2 entry-short"><input title="@{repeating_spells_$X_metamagic}" type="checkbox" value="1" name="attr_metamagic"/><span data-i18n-title="metamagic-title" data-i18n-aria-label="metamagic-title" title="Click to show spell slot field to differentiate slot from spell level." data-i18n="metamagic">Meta Magic</span></label> <label class="small-label2 number"><input title="@{repeating_spells_$X_isDomain}" type="checkbox" value="1" name="attr_isDomain"/><span data-i18n="spell-domain-chk">Domain</span></label> <label class="small-label2 number section-mythic"><input title="@{repeating_spells_$X_isMythic}" type="checkbox" value="1" name="attr_isMythic"/><span data-i18n="spell-mythic-chk">Mythic</span></label> <span class="divider-db-lg advanced-spell-option">|</span> <label class="small-label2 number advanced-spell-option"><input title="@{repeating_spells_$X_CL_misc}" type="number" value="0" name="attr_CL_misc" data-i18n-placeholder="caster-level-modifier-abbrv"/><span data-i18n="caster-level-modifier-abbrv">CL Mod</span></label> <label class="small-label2 number advanced-spell-option"><input title="@{repeating_spells_$X_casterlevel}" type="number" value="0" name="attr_casterlevel" class="calc" readonly="readonly"/><span data-i18n="caster-level-abbrv">CL</span></label> <span class="divider-db-lg advanced-spell-option">|</span> <label class="small-label2 entry-vshort advanced-spell-option"><input title="@{repeating_spells_$X_DC_misc}" type="number" value="0" name="attr_DC_misc"/><span data-i18n="difficulty-class-modifier-abbrv">DC Mod</span></label> <label class="small-label2 number advanced-spell-option"><input title="@{repeating_spells_$X_savedc}" type="number" value="0" name="attr_savedc" class="calc" readonly=""><span data-i18n="difficulty-class-abbrv">DC</span></label> <span class="divider-db-lg advanced-spell-option">|</span> <label class="small-label2 advanced-spell-option"><input title="@{repeating_spells_$X_SP_misc}" type="number" value="0" name="attr_SP_misc" data-i18n-placeholder="spell-penetration-modifier-abbrv"/><span data-i18n="spell-penetration-modifier-abbrv">Spell Pen Mod</span></label> <label class="small-label2 number advanced-spell-option"><input title="@{repeating_spells_$X_SP-mod}" type="number" value="0" name="attr_SP-mod" class="calc" readonly="readonly"/><span data-i18n="spell-penetration-abbrv-short">SP</span></label> <span class="divider-db-lg">|</span> <label class="small-label2 entry-short advanced-spell-option"><input title="@{repeating_spells_$X_Concentration_misc}" type="number" value="0" name="attr_Concentration_misc"/><span data-i18n="concentration-miscellaneous-abbrv">Conc Misc</span></label> <label class="small-label2 number"><input title="@{repeating_spells_$X_Concentration-mod}" type="number" value="0" name="attr_Concentration-mod" class="calc" readonly="readonly"/><span data-i18n="concentration-abbrv">Conc</span></label> </div> <div class="attack-damage non-table sect expand"> <label class="small-label2" style="width:5em"> <input type="checkbox" name="attr_create-attack-entry" value="1" class="cssbutton createattackbutton" data-i18n-title="create-spell-attack-entry" data-i18n-aria-label="create-spell-attack-entry"><span></span> <span data-i18n-title="create-spell-attack-entry" data-i18n-aria-label="create-spell-attack-entry" data-i18n="create-attack">Create Attack</span> </label> <label class="small-label2 entry-short"> <select class="select-small" title="@{repeating_spells_$X_spell-attack-type}" name="attr_spell-attack-type"> <option value="0" data-i18n="none-default" selected="selected">&#8226;None</option> <option value="attk-melee" data-i18n="touch">Touch</option> <option value="attk-ranged" data-i18n="ranged-touch-ray">Ranged touch/Ray</option> <option value="CMB" data-i18n="combat-maneuver-bonus-abbrv">CMB</option> <option value="attk-melee2" data-i18n="touch-melee2">Alt Touch (alt melee)</option> <option value="attk-ranged2" data-i18n="ranged-touch-ray2">Alt Ranged Touch/Ray</option> <option value="CMB2" data-i18n="combat-maneuver-bonus-abbrv2">CMB2</option> </select> <span data-i18n="attack-type">Attack Type</span> </label> <label class="small-label2 entry-med"> <input type="text" class="macro-text-inline" name="attr_damage-macro-text" title="@{repeating_spells_$X_damage-macro-text}" data-i18n-placeholder="full-macro-place"/> <span class="super note-b" data-i18n="damage">Damage</span> </label> <label class="small-label2 entry-15p-shrink autoexpand"> <input type="text" name="attr_damage-type" value="p/b/s...?" title="@{repeating_spells_$X_damage-type}" data-i18n-placeholder="damage-type"/> <span data-i18n="damage-type">Damage Type</span><span name="attr_damage-type" class="autoexpand"></span> </label> </div> <textarea class="desc" title="@{repeating_spells_$X_description}" name="attr_description" accept="Content"></textarea> <div class="macro-text"> <span style="display:inline-block;margin-top:.25em"><span data-i18n="options">Options</span>:</span> <input class="calc" style="width:90%;float:right;margin:.2rem" type="text" name="attr_spell_options" value="{{school=@{school}}}{{duration=@{duration}}}{{range=@{range_numeric}}}{{targets=@{targets}}}{{dc=[[ @{savedc} ]]}}{{level=@{spell_level}}}{{spellclass=@{spellclass}}}{{sr=@{sr}}}{{saving_throw=@{save}}}{{condition_note=@{condition_spell_notes}}}" readonly="readonly"/> <textarea class="macro-text noshow" title="@{repeating_spells_$X_macro-text}" name="attr_macro-text">@{PC-whisper} &{template:pf_spell} @{toggle_spell_accessible} @{toggle_rounded_flag} {{font=@{apply_specfont_chat}@{use_specfont}}} {{scroll_desc=@{scroll-desc}}} {{color=@{rolltemplate_color}}} {{header_image=@{header_image-pf_spell}}} {{name=@{name}}} {{character_name=@{character_name}}} {{character_id=@{character_id}}} {{subtitle}} {{deafened_note=@{SpellFailureNote}}} @{spell_options}</textarea> <textarea class="macro-text" title="@{repeating_spells_$X_npc-macro-text}" name="attr_npc-macro-text">@{NPC-whisper} &{template:pf_spell} @{toggle_spell_accessible} @{toggle_rounded_flag} {{font=@{apply_specfont_chat}@{use_specfont}}} {{scroll_desc=@{scroll-desc}}} {{color=@{rolltemplate_color}}} {{header_image=@{header_image-pf_spell}}} {{name=@{name}}} {{character_name=@{character_name}}} {{character_id=@{character_id}}} {{subtitle}} {{deafened_note=@{SpellFailureNote}}} @{spell_options}</textarea> </div> <div class="repeating-id"> <label class="small-label2 nextitem"> <input class="selectable calc" name="attr_row_id" readonly="readonly"/> <span class="not-selectable" data-i18n="row-identification-for-macros">Row ID for macros</span> </label> </div> </div> </div> </fieldset> </div> </div> </div> </div> <hr class="npc-hr npchead-top"/> <input class="showarrow h2arrow" type="checkbox" name="attr_npc-tactics-show" data-i18n-aria-label="tactics" data-i18n-title="showsect-cmd" value="1" checked="checked"/> <h2 class="clickheader showsect"><label data-i18n-title="showsect-cmd" data-i18n-aria-label="showsect-cmd" data-i18n="tactics">TACTICS</label></h2> <hr class="npc-hr npchead-bottom"/> <div class="h2-section npc-tactics noborder-readonly"> <h3 style="display:block" data-i18n="before-combat">Before Combat</h3> <textarea class="inline-textarea" title="@{npc-before-combat}" name="attr_npc-before-combat" data-i18n-placeholder="before-combat-place"></textarea> <h3 style="display:block" data-i18n="during-combat">During Combat</h3> <textarea class="inline-textarea" title="@{npc-during-combat}" name="attr_npc-during-combat" data-i18n-placeholder="during-combat-place"></textarea> <h3 style="display:block" data-i18n="morale">Morale</h3> <textarea class="inline-textarea" title="@{npc-morale}" name="attr_npc-morale" data-i18n-placeholder="morale-place"></textarea> <h3 style="display:block" data-i18n="base-statistics">Base Statistics</h3> <textarea class="inline-textarea" title="@{npc-base-statistics}" name="attr_npc-base-statistics" data-i18n-placeholder="base-statistics-place"></textarea> <h3 style="display:block" data-i18n="combat-gear">Combat Gear</h3> <textarea class="inline-textarea" title="@{npc-combat-gear}" name="attr_npc-combat-gear" data-i18n-placeholder="gear-used-place"></textarea> <h3 style="display:block" data-i18n="other-gear">Other Gear</h3> <textarea class="inline-textarea" title="@{npc-other-gear}" name="attr_npc-other-gear" data-i18n-placeholder="gear-not-used-place"></textarea> </div> <hr class="npc-hr npchead-top"/> <input class="showarrow h2arrow" type="checkbox" name="attr_npc-statistics-show" data-i18n-aria-label="statistics" data-i18n-title="showsect-cmd" value="1" checked="checked"/> <h2 class="clickheader showsect"><label data-i18n-title="showsect-cmd" data-i18n-aria-label="showsect-cmd" data-i18n="statistics">STATISTICS</label></h2> <hr class="npc-hr npchead-bottom"/> <div class="h2-section npc-statistics noborder-readonly wide-readonly"> <div class="h2-section noborder-readonly wide-readonly"> <div class="npc-statblock-row"> <span class="small-label2"><button class="command-button" title="%{selected|NPC-STR-Check}" type="roll" name="roll_NPC-STR-Check" value="@{NPC-whisper} &{template:pf_generic} @{toggle_accessible_flag} @{toggle_rounded_flag} {{font=@{apply_specfont_chat}@{use_specfont}}} {{scroll_desc=@{scroll-desc}}} {{color=@{rolltemplate_color}}} {{header_image=@{header_image-pf_generic}}} {{character_name=@{character_name}}} {{character_id=@{character_id}}} {{subtitle}} {{name=^{strength}}} {{check=[[ 1d20 + [[ @{STR-mod} + @{checks-cond} + @{buff_Check-total} + @{buff_check_ability-total} ]] ]]}}"> <span data-i18n="strength-abbrv">STR</span> <span name="attr_STR"></span></button></span> <span class="small-label2"><button class="command-button" title="%{selected|NPC-DEX-Check}" type="roll" name="roll_NPC-DEX-Check" value="@{NPC-whisper} &{template:pf_generic} @{toggle_accessible_flag} @{toggle_rounded_flag} {{font=@{apply_specfont_chat}@{use_specfont}}} {{scroll_desc=@{scroll-desc}}} {{color=@{rolltemplate_color}}} {{header_image=@{header_image-pf_generic}}} {{character_name=@{character_name}}} {{character_id=@{character_id}}} {{subtitle}} {{name=^{dexterity}}} {{check=[[ 1d20 + [[ @{DEX-mod} + @{checks-cond} + @{buff_Check-total} + @{buff_check_ability-total} ]] ]]}}"> <span data-i18n="dexterity-abbrv">DEX</span> <span name="attr_DEX"></span></button></span> <span class="small-label2"><button class="command-button" title="%{selected|NPC-CON-Check}" type="roll" name="roll_NPC-CON-Check" value="@{NPC-whisper} &{template:pf_generic} @{toggle_accessible_flag} @{toggle_rounded_flag} {{font=@{apply_specfont_chat}@{use_specfont}}} {{scroll_desc=@{scroll-desc}}} {{color=@{rolltemplate_color}}} {{header_image=@{header_image-pf_generic}}} {{character_name=@{character_name}}} {{character_id=@{character_id}}} {{subtitle}} {{name=^{constitution}}} {{check=[[ 1d20 + [[ @{CON-mod} + @{checks-cond} + @{buff_Check-total} + @{buff_check_ability-total} ]] ]]}}"> <span data-i18n="constitution-abbrv">CON</span> <span name="attr_CON"></span></button></span> <span class="small-label2"><button class="command-button" title="%{selected|NPC-INT-Check}" type="roll" name="roll_NPC-INT-Check" value="@{NPC-whisper} &{template:pf_generic} @{toggle_accessible_flag} @{toggle_rounded_flag} {{font=@{apply_specfont_chat}@{use_specfont}}} {{scroll_desc=@{scroll-desc}}} {{color=@{rolltemplate_color}}} {{header_image=@{header_image-pf_generic}}} {{character_name=@{character_name}}} {{character_id=@{character_id}}} {{subtitle}} {{name=^{intelligence}}} {{check=[[ 1d20 + [[ @{INT-mod} + @{checks-cond} + @{buff_Check-total} + @{buff_check_ability-total} ]] ]]}}"> <span data-i18n="intelligence-abbrv">INT</span> <span name="attr_INT"></span></button></span> <span class="small-label2"><button class="command-button" title="%{selected|NPC-WIS-Check}" type="roll" name="roll_NPC-WIS-Check" value="@{NPC-whisper} &{template:pf_generic} @{toggle_accessible_flag} @{toggle_rounded_flag} {{font=@{apply_specfont_chat}@{use_specfont}}} {{scroll_desc=@{scroll-desc}}} {{color=@{rolltemplate_color}}} {{header_image=@{header_image-pf_generic}}} {{character_name=@{character_name}}} {{character_id=@{character_id}}} {{subtitle}} {{name=^{wisdom}}} {{check=[[ 1d20 + [[ @{WIS-mod} + @{checks-cond} + @{buff_Check-total} + @{buff_check_ability-total} ]] ]]}}"> <span data-i18n="wisdom-abbrv">WIS</span> <span name="attr_WIS"></span></button></span> <span class="small-label2"><button class="command-button" title="%{selected|NPC-CHA-Check}" type="roll" name="roll_NPC-CHA-Check" value="@{NPC-whisper} &{template:pf_generic} @{toggle_accessible_flag} @{toggle_rounded_flag} {{font=@{apply_specfont_chat}@{use_specfont}}} {{scroll_desc=@{scroll-desc}}} {{color=@{rolltemplate_color}}} {{header_image=@{header_image-pf_generic}}} {{character_name=@{character_name}}} {{character_id=@{character_id}}} {{subtitle}} {{name=^{charisma}}} {{check=[[ 1d20 + [[ @{CHA-mod} + @{checks-cond} + @{buff_Check-total} + @{buff_check_ability-total} ]] ]]}}"> <span data-i18n="charisma-abbrv">CHA</span> <span name="attr_CHA"></span></button></span> </div> <div class="npc-statblock-row"> <span class="small-label2"> <span data-i18n="base-attack-bonus-abbrv">BAB</span> <input title="@{bab}" type="number" name="attr_bab" value="0" class="calc" readonly="readonly"/> </span> <span class="small-label2"> <button class="command-button" type="roll" title="%{selected|NPC-CMB-Check}" name="roll_NPC-CMB-Check" value="@{NPC-whisper} &{template:pf_generic} @{toggle_accessible_flag} @{toggle_rounded_flag} {{font=@{apply_specfont_chat}@{use_specfont}}} {{scroll_desc=@{scroll-desc}}} {{color=@{rolltemplate_color}}} {{header_image=@{header_image-pf_generic}}} {{character_name=@{character_name}}} {{character_id=@{character_id}}} {{subtitle}} {{name=^{combat-maneuver-bonus-abbrv}}} {{check=[[ 1d20 + [[ @{CMB} ]] ]]}}"> <span data-i18n="combat-maneuver-bonus-abbrv">CMB</span> <span name="attr_CMB"></span> </button> </span> <span class="small-label2 entry-med"> <input type="checkbox" name="attr_attk-CMB-misc-mod_error" class="error-mshow" value="1"> <input class="highlight macro-text-inline" title="@{attk-CMB-misc}" type="text" name="attr_attk-CMB-misc" value="" data-i18n-placeholder="equation-macro-place" placeholder="#/Equation"/> <span class="super note-a"></span> </span> <input type="checkbox" name="attr_CMD-misc-mod_error" value="1" class="error-mshow"> <span class="small-label2 highlight"> <span data-i18n="combat-maneuver-defense-abbrv">CMD</span> <input class="calc" title="@{CMD}" type="number" name="attr_CMD" value="10" readonly="readonly"/> </span> <span class="small-label2 entry-med highlight"> <input title="@{CMD-misc}" type="text" class="macro-text-inline" name="attr_CMD-misc" value="" data-i18n-placeholder="equation-macro-place" placeholder="#/Equation"/> <span class="super note-a"></span> </span> <span class="small-label2 entry-long"> <label class="small-label2 autoexpand"> <input title="@{cmd-notes}" type="text" name="attr_CMD-notes" data-i18n-placeholder="combat-maneuver-defense-notes-place"/> <span style="min-width:6em" class="autoexpand" name="attr_CMD-notes"></span> </label> <span data-i18n="combat-maneuver-defense-notes">CMD Notes</span> </span> </div> <div class="npc-statblock-row"> <span class="small-label2"> <span data-i18n="languages">Languages</span> </span> <label class="small-label2 autoexpand"> <input type="text" title="@{languages}" value="" name="attr_languages" data-i18n-placeholder="languages"/> <span style="min-width:8em" class="autoexpand" name="attr_languages"></span> </label> </div> <input class="sect-show-inverse noshow" type="checkbox" name="attr_is_v1" value="1"/> <div class="sect-inverse"> <div class="small-label"><span class="left" data-i18n="special-attacks">Special Attacks</span><br><textarea class="inline-textarea" title="@{npc-special-attacks}" name="attr_npc-special-attacks" data-i18n-placeholder="npc-special-attacks-place"></textarea></div> <div class="small-label"><span class="left" data-i18n="spell-like-abilities">Spell-like Abilities</span><br><textarea class="inline-textarea" title="@{npc-spellike-ability-text}" name="attr_npc-spellike-ability-text" data-i18n-placeholder="npc-spellike-abilities-text-place"></textarea></div> <div class="small-label"><span class="left" data-i18n="melee">Melee</span><br><textarea class="inline-textarea" title="@{npc-melee-attacks-text}" name="attr_npc-melee-attacks-text" data-i18n-placeholder="npc-melee-attacks-text-place"></textarea></div> <div class="small-label"><span class="left" data-i18n="ranged">ranged</span><br><textarea class="inline-textarea" title="@{npc-ranged-attacks-text}" name="attr_npc-ranged-attacks-text" data-i18n-placeholder="npc-ranged-attacks-text-place"></textarea></div> <div class="small-label"><span class="left" data-i18n="spells-known">Spells Known</span><br><textarea class="inline-textarea" title="@{npc-spells-known-text}" name="attr_npc-spells-known-text" data-i18n-placeholder="npc-spells-known-text-place"></textarea></div> <div class="small-label"><span class="left" data-i18n="feats">Feats</span><br><textarea class="inline-textarea" title="@{npc-feats-text}" name="attr_npc-feats-text" data-i18n-placeholder="npc-feats-text"></textarea></div> <div class="small-label"><span class="left" data-i18n="special-qualities-abbrv">SQ</span><br><textarea class="inline-textarea" title="@{SQ}" name="attr_SQ" data-i18n-placeholder="special-qualities-place"></textarea></div> </div> </div> <div class="cheat"></div> <div class="hide-readonly"> <input name="attr_use_feats" type="checkbox" value="1" class="featlist-show sect-show-inverse noshow"/> <span class="hide-readonly sect-inverse inspecial"> <a href="#special-abilities" data-i18n-title="in-special-abilities-section" data-i18n="feats">Feats</a> </span> <input class="showarrow h3arrow section-featlist" type="checkbox" name="attr_npc-feats-show" data-i18n-aria-label="non-player-character-feats" data-i18n-title="showsect-cmd" value="1" checked="checked"/> <h3 class="clickheader showsect section-featlist"><label data-i18n-title="showsect-cmd" data-i18n-aria-label="showsect-cmd" data-i18n="non-player-character-feats">NPC Feats</label></h3> <div class="h3-section repeating-sect section-featlist"> <span class="nontable-name" data-i18n="feats">Feats</span> <input type="checkbox" class="minimize-show cssbutton" data-i18n-title="minimize-all-cmd" data-i18n-aria-label="minimize-all-cmd" title="Minimize all rows." name="attr_npcfeat-min-show" value="1"/><span></span> <input type="checkbox" class="lock-show cssbutton" data-i18n-title="expand-cmd" data-i18n-aria-label="expand-cmd" title="Collapse or expand all rows." name="attr_npcfeat-expand-show" value="1"/><span></span> <input type="checkbox" class="split-column-show cssbutton" data-i18n-title="column-cmd" data-i18n-aria-label="column-cmd" title="Split into two columns" name="attr_npcfeat-column-show" value="1"/><span></span> <input class="deletebutton cssbutton deletesect-show" type="checkbox" name="attr_delete_rep_feat_btn" value="1" data-i18n-title="delete-feat" data-i18n-aria-label="delete-feat-must-confirm-next-checkbox"/><span></span><label class="deletesect allrows-note"><input type="checkbox" class="selectedlabel-check" name="attr_delete_rep_feat" data-i18n-aria-label="confirm-delete-feat" data-i18n-title="confirm-delete-feat" value="1"/><b data-i18n="delete-all-rows-are-you-sure">Deletes ALL rows, are you sure?</b></label> <div class="repeating-fields table"> <fieldset class="repeating_feat"> <span class="error"><span class="pictos">!</span><span data-i18n="error-msg1">Error! You must delete this row before editing any items in this section.</span></span> <div class="table-repeating compendium-drop-target Feats"> <input type="checkbox" class="counted sect-show" data-i18n-title="minimize-cmd" data-i18n-aria-label="minimize-cmd" title="Minimize Row" name="attr_row-show" value="1" checked="checked"/><span class="table-cell"></span> <span class="noshow table-cell repeating-rollbutton"><button type="roll" name="attr_roll" title="%{selected|repeating_feat_$X_roll}" value="@{macro-text}"></button></span> <span class="table-cell repeating-rollbutton"><button type="roll" name="attr_npc-roll" title="%{selected|repeating_feat_$X_npc-roll" value="@{npc-macro-text}"></button></span> <span class="table-cell small-label hide-readonly" style="width:2.5em"><input type="checkbox" name="attr_showinmenu" title="@{repeating_feat_$X_showinmenu}" value="1"/><span data-i18n="show-in-menu" data-i18n-title="show-in-menu-title" data-i18n-aria-label="show-in-menu-title">Show</span></span> <input type="hidden" value="" name="attr_ability_type"/> <input type="hidden" value="feats" name="attr_rule_category"/> <span class="table-cell small-label"><input title="@{repeating_feat_$X_name}" type="text" name="attr_name" data-i18n-placeholder="feat-name" accept="Name"><br><span data-i18n="name">Name</span></span> <span class="table-cell small-label entry-30p-shrink"><textarea class="inline-textarea" title="@{repeating_feat_$X_short-description}" name="attr_short-description" data-i18n-placeholder="short-description"></textarea><br><span data-i18n="short-description-abbrv">Short Desc</span></span> <span class="table-cell small-label" style="width:.1%"><input title="@{repeating_feat_$X_used}" type="number" name="attr_used" value="0"/><br><span data-i18n="used">Used</span></span> <span class="divider-lg" style="width:.1%">/</span> <input type="checkbox" name="attr_used_max_error" class="error-mshow" value="1"/> <span class="table-cell small-label highlight" style="width:.1%"><input title="@{repeating_feat_$X_used|max}" type="text" name="attr_used_max" value="0" class="calc" readonly="readonly"/><br><span data-i18n="maximum-abbrv">Max</span></span> <span class="table-cell small-label sect highlight hide-readonly" style="width:7%"><textarea class="macro-text-inline both" title="@{repeating_feat_$X_max-calculation}" name="attr_max-calculation" data-i18n-placeholder="equation-macro-place"></textarea><br><span data-i18n="calculation-abbrv">Calc</span></span> <div class="sect expand"> <input type="checkbox" class="showarrow desc-show" data-i18n-title="showsect-cmd" data-i18n-aria-label="showsect-cmd" aria-label="Show Description" name="attr_description-show" value="1"/> <label class="showsect desc-showlabel" data-i18n="description">Description</label> <input type="checkbox" class="showarrow macro-text-show" data-i18n-title="showsect-cmd" data-i18n-aria-label="showsect-cmd" aria-label="Show Macro Text" name="attr_macro-text-show" value="1"/> <label class="showsect macro-text-showlabel" data-i18n="macro-text">Macro Text</label> <input type="checkbox" class="showarrow id-show" data-i18n-title="showsect-cmd" data-i18n-aria-label="showsect-cmd" aria-label="Show Row ID" name="attr_ids-show" value="1"/> <label class="showsect id-showlabel" data-i18n="identification-abbrv">ID</label> <hr class="subnav-hr"> <div class="cheat"></div> <textarea class="desc" title="@{repeating_feat_$X_description}" name="attr_description" accept="Content"></textarea> <textarea class="macro-text noshow" title="@{repeating_feat_$X_macro-text}" name="attr_macro-text">@{PC-whisper} &{template:pf_block} @{toggle_accessible_flag} @{toggle_rounded_flag} {{font=@{apply_specfont_chat}@{use_specfont}}} {{scroll_desc=@{scroll-desc}}} {{color=@{rolltemplate_color}}} {{header_image=@{header_image-pf_block}}} {{character_name=@{character_name}}} {{character_id=@{character_id}}} {{subtitle}} {{name=@{name}}} {{description=@{short-description}}}</textarea> <textarea class="macro-text" title="@{repeating_feat_$X_npc-macro-text}" name="attr_npc-macro-text">@{NPC-whisper} &{template:pf_block} @{toggle_accessible_flag} @{toggle_rounded_flag} {{font=@{apply_specfont_chat}@{use_specfont}}} {{scroll_desc=@{scroll-desc}}} {{color=@{rolltemplate_color}}} {{header_image=@{header_image-pf_block}}} {{character_name=@{character_name}}} {{character_id=@{character_id}}} {{subtitle}} {{name=@{name}}} {{description=@{short-description}}}</textarea> <div class="repeating-id"> <label class="small-label2 nextitem"> <input class="selectable calc" name="attr_row_id" readonly="readonly"/> <span class="not-selectable" data-i18n="row-identification-for-macros">Row ID for macros</span> </label> </div> </div> </div> </fieldset> </div> </div> </div> <input type="checkbox" class="mythic-show" name="attr_mythic-adventures-show" value="1" role="presentation"/> <div class="cheat"></div> <input class="showarrow h3arrow section-mythic" type="checkbox" name="attr_npc-mythic-feats-show" data-i18n-aria-label="mythic-feats" data-i18n-title="showsect-cmd" value="1" checked="checked"/> <h3 class="clickheader showsect section-mythic"><label data-i18n-title="showsect-cmd" data-i18n-aria-label="showsect-cmd" data-i18n="mythic-feats">Mythic Feat</label></h3> <div class="h3-section repeating-sect section-mythic"> <span class="nontable-name" data-i18n="mythic-feats">Mythic Feats</span> <input type="checkbox" class="minimize-show cssbutton" data-i18n-title="minimize-all-cmd" data-i18n-aria-label="minimize-all-cmd" title="Minimize all rows." name="attr_npcmythic-feats-min-show" value="1"/><span></span> <input type="checkbox" class="lock-show cssbutton" data-i18n-title="expand-cmd" data-i18n-aria-label="expand-cmd" title="Collapse or expand all rows." name="attr_npcmythic-feats-expand-show" value="1"/><span></span> <input type="checkbox" class="split-column-show cssbutton" data-i18n-title="column-cmd" data-i18n-aria-label="column-cmd" title="Split into two columns" name="attr_npcmythic-feats-column-show" value="1"/><span></span> <input class="deletebutton cssbutton deletesect-show" type="checkbox" name="attr_delete_rep_mythic-feat_btn" value="1" data-i18n-title="delete-mythic-feat" data-i18n-aria-label="delete-mythic-feat-must-confirm-next-checkbox"/><span></span><label class="deletesect allrows-note"><input type="checkbox" class="selectedlabel-check" name="attr_delete_rep_mythic-feat" data-i18n-aria-label="confirm-delete-mythic-feat" data-i18n-title="confirm-delete-mythic-feat" value="1"/><b data-i18n="delete-all-rows-are-you-sure">Deletes ALL rows, are you sure?</b></label> <div class="repeating-fields table"> <fieldset class="repeating_mythic-feat"> <span class="error"><span class="pictos">!</span><span data-i18n="error-msg1">Error! You must delete this row before editing any items in this section.</span></span> <div class="table-repeating"> <input type="checkbox" class="counted sect-show" data-i18n-title="minimize-cmd" data-i18n-aria-label="minimize-cmd" title="Minimize Row" name="attr_row-show" value="1" checked="checked"/><span class="table-cell"></span> <span class="table-cell repeating-rollbutton"><button type="roll" name="attr_npc-roll" title="%{selected|repeating_mythic-feat_$X_npc-roll" value="@{npc-macro-text}"></button></span> <span class="table-cell small-label hide-readonly" style="width:2.5em"><input type="checkbox" name="attr_showinmenu" title="@{repeating_mythic-feat_$X_showinmenu}" value="1"/><span data-i18n="show-in-menu" data-i18n-title="show-in-menu-title" data-i18n-aria-label="show-in-menu-title">Show</span></span> <span class="table-cell small-label"><input title="@{repeating_mythic-feat_$X_name}" type="text" name="attr_name" data-i18n-placeholder="mythic-feat-name"><br><span data-i18n="name">Name</span></span> <span class="table-cell small-label entry-30p-shrink"><textarea class="inline-textarea" title="@{repeating_mythic-feat_$X_short-description}" name="attr_short-description" data-i18n-placeholder="short-description"></textarea><br><span data-i18n="short-description-abbrv">Short Desc</span></span> <span class="table-cell small-label" style="width:.1%"><input title="@{repeating_mythic-feat_$X_used}" type="number" name="attr_used" value="0"/><br><span data-i18n="uses">Uses</span></span> <span class="divider-lg" style="width:.1%">/</span> <input type="checkbox" name="attr_used_max_error" class="error-mshow" value="1"/> <span class="table-cell small-label highlight" style="width:.1%"><input title="@{repeating_mythic-feat_$X_used|max}" type="number" name="attr_used_max" value="0" class="calc" readonly="readonly"/><br><span data-i18n="maximum-abbrv">Max</span></span> <span class="table-cell small-label sect highlight hide-readonly" style="width:7%"><textarea class="macro-text-inline both" title="@{repeating_mythic-feat_$X_max-calculation}" name="attr_max-calculation" data-i18n-placeholder="equation-macro-place"></textarea><br><span data-i18n="maximum-calculation-abbrv">Max Calc</span></span> <div class="sect expand"> <input type="checkbox" class="showarrow desc-show" data-i18n-title="showsect-cmd" data-i18n-aria-label="showsect-cmd" aria-label="Show Description" name="attr_description-show" value="1"/> <label class="showsect desc-showlabel" data-i18n="description">Description</label> <input type="checkbox" class="showarrow macro-text-show" data-i18n-title="showsect-cmd" data-i18n-aria-label="showsect-cmd" aria-label="Show Macro Text" name="attr_macro-text-show" value="1"/> <label class="showsect macro-text-showlabel" data-i18n="macro-text">Macro Text</label> <input type="checkbox" class="showarrow id-show" data-i18n-title="showsect-cmd" data-i18n-aria-label="showsect-cmd" aria-label="Show Row ID" name="attr_ids-show" value="1"/> <label class="showsect id-showlabel" data-i18n="identification-abbrv">ID</label> <hr class="subnav-hr"> <div class="cheat"></div> <textarea class="desc" title="@{repeating_mythic-feat_$X_description}" name="attr_description"></textarea> <textarea class="macro-text" title="@{repeating_mythic-feat_$X_npc-macro-text}" name="attr_npc-macro-text">@{PC-whisper} &{template:pf_block} @{toggle_accessible_flag} @{toggle_rounded_flag} {{font=@{apply_specfont_chat}@{use_specfont}}} {{scroll_desc=@{scroll-desc}}} {{color=@{rolltemplate_color}}} {{header_image=@{header_image-pf_block}}} {{character_name=@{character_name}}} {{character_id=@{character_id}}} {{name=@{name}}} {{description=@{short-description}}}</textarea> <div class="repeating-id"> <label class="small-label2 nextitem"> <input class="selectable calc" name="attr_row_id" readonly="readonly"/> <span class="not-selectable" data-i18n="row-identification-for-macros">Row ID for macros</span> </label> </div> </div> </div> </fieldset> </div> </div> <div class="cheat"></div> <input class="showarrow h3arrow" type="checkbox" name="attr_skill_options-show" data-i18n-aria-label="skill-options" data-i18n-title="showsect-cmd" value="1" checked="checked"/> <h3 class="clickheader showsect"><label data-i18n-title="showsect-cmd" data-i18n-aria-label="showsect-cmd" data-i18n="skill-options">Skill Options</label></h3> <div class="h3-section table options named wide-readonly"> <div class="table-name" data-i18n="skill-options">Skill Options</div> <input type="checkbox" value="1" name="attr_extra_fields_san_show" title="@{extra_fields_san_show}" class="extra-show selectedlabel-check" checked="checked"><b data-i18n="show-more-fields">Show more fields</b> <div class="cheat"></div> <div class="table config-table"> <div class="table-row"> <span class="table-cell left small-label" style="padding-left:.25em"> <label class="nowrap"> <input type="checkbox" class="boldlabel-check" name="attr_enforce_requires_training" value="1"/><b title="Only affects skillbook buttons" data-i18n="enforce-requires-training">Enforce Requires Training?</b> </label> <br> <label> <input type="hidden" name="attr_var_skill-notes" value="{{description=@{Skill-notes}}}" disabled="disabled"/> <input type="hidden" name="attr_skill_options" value="{{buff_note=@{buff_skill_notes}}} {{condition_note=@{condition_skill_notes}}} @{toggle_skill-notes}" disabled="disabled"/> <input type="checkbox" class="boldlabel-check" name="attr_toggle_skill-notes" value="@{var_skill-notes}" title="@{toggle_skill-notes}" checked="checked"><b data-i18n-title="include-skill-notes" data-i18n-aria-label="include-skill-notes" data-i18n="skill-notes">Skill notes?</b> </label> <br> <label> <input type="checkbox" class="boldlabel-check" name="attr_include_skill_totals" value="1" checked="checked"><b title="Only affects skillbook buttons" data-i18n="include-skill-totals">Include Skill Totals?</b> </label> </span> <span class="table-cell left small-label" style="padding-left:.25em;width:22%"> <span data-i18n="enable-take-10-or-20-options" data-i18n-title="enable-skill-check-query-title" data-i18n-aria-label="enable-skill-check-query-title" title="Skill Checks will include an option to Roll, Take 10, or Take 20.">Enable Take 10 or 20 options?</span> <br> <select name="attr_skill-query" title="@{skill-query}" style="width:7.25em;margin-top:.1rem;height:2.125em"> <option value="1d20+@{skill-invest-query}" data-i18n="no" selected="selected">No</option> <option value="?{Roll or Take 10/20?|1d20,1d20|10,10|20,20}+@{skill-invest-query}" data-i18n="yes">Yes</option> <option value="@{skill-invest-query}+@{custom_dice}" data-i18n="custom-roll">Custom Roll</option> </select> </span> <input type="checkbox" class="nextitem-show" name="attr_skill-query" value="@{skill-invest-query}+@{custom_dice}" role="presentation"/> <span class="table-cell left nextitem small-label" style="width:20%"> <span class="super note-c" data-i18n="custom-roll">Custom Roll</span> <br> <textarea title="@{custom_dice}" class="macro-text-inline both" type="text" name="attr_custom_dice" data-i18n-placeholder="full-macro-place">[[ 1d20 ]]</textarea> </span> <input type="checkbox" class="nextitem-show" name="attr_adv_macro_show" value="1" role="presentation"/> <span class="table-cell left nextitem small-label extra-sect" style="width:20%"> <span data-i18n="add-skill-bonus-macro">Add Skill Bonus Macro?</span> <br> <select name="attr_skill-invest-query" title="@{skill-invest-query}" style="width:4.5em;margin-top:.1rem;height:2.125em"> <option value="0" data-i18n="no-default" selected="selected">No</option> <option value="@{investigator_dice}" data-i18n="yes">Yes</option> </select> </span> <input type="checkbox" name="attr_skill-invest-query" class="nextitem-show noshow" value="@{investigator_dice}"/> <span class="table-cell left nextitem small-label extra-sect" style="width:20%"> <span class="super note-c" data-i18n="skill-bonus-macro" data-i18n-title="additional-modifier-or-macro" data-i18n-aria-label="additional-modifier-or-macro" title="Additional modifier or macro with brackets, e.g. [[ 1d6 ]], [[ 2d20k1 ]] etc">Skill Bonus Macro</span> <br> <textarea title="@{investigator_dice}" class="macro-text-inline both" type="text" name="attr_investigator_dice" data-i18n-placeholder="full-macro-place">0</textarea> </span> <span class="table-rightcell"></span> </div> </div> </div> <div class="cheat"></div> <input class="showarrow h3arrow" type="checkbox" name="attr_skill-notes-show" data-i18n-aria-label="skill-notes" data-i18n-title="showsect-cmd" value="1" checked="checked"/> <h3 class="clickheader showsect"><label data-i18n-title="showsect-cmd" data-i18n-aria-label="showsect-cmd" data-i18n="skill-notes">Skill Notes</label></h3> <div class="h3-section table noborder-readonly wide-readonly"> <textarea class="sect inline-textarea" title="@{Skill-notes}" name="attr_Skill-notes" style="height:5rem" data-i18n-placeholder="skill-notes-place"></textarea> </div> <div class="cheat"></div> <input class="showarrow h3arrow" type="checkbox" name="attr_npc-skills-show" data-i18n-aria-label="skills" data-i18n-title="showsect-cmd" value="1" checked="checked"/> <h3 class="clickheader showsect"><label data-i18n-title="showsect-cmd" data-i18n-aria-label="showsect-cmd" data-i18n="skills">Skills</label></h3> <div class="h3-section noborder-readonly wide-readonly"> <input type="checkbox" class="unchained-show" name="attr_unchained_skills-show" value="1" role="presentation"/> <input type="checkbox" class="consolidated-show" name="attr_BG-Skill-Use" value="0" role="presentation"/> <input type="checkbox" class="bg-show" name="attr_BG-Skill-Use" value="1" checked="checked" role="presentation"/> <div class="three-columns h3-section wide-readonly"> <div class="col"> <div class="table-row"> <span class="table-header"></span> <span class="table-header" data-i18n="name">Name</span> <span class="table-header" data-i18n="total">Total</span> <span class="table-header" data-i18n="miscellaneous-abbrv">Misc</span> <span class="table-header"></span> </div> <div class="table-row"> <span class="table-cell"><button title="%{selected|NPC-Acrobatics-Check}" type="roll" value="@{NPC-whisper} @{Acrobatics-macro}" name="roll_NPC-Acrobatics-Check"></button></span> <span class="table-cell left" data-i18n="acrobatics">Acrobatics</span> <span class="table-cell"><input title="@{Acrobatics}" type="number" name="attr_Acrobatics" value="0" class="calc bigger-total" readonly="readonly"/></span> <span class="table-cell"><input title="@{Acrobatics-misc}" type="number" name="attr_Acrobatics-misc" value="0"/></span> </div> <div class="table-row"> <span class="table-cell"><button title="%{selected|NPC-Appraise-Check}" type="roll" value="@{NPC-whisper} @{Appraise-macro}" name="roll_NPC-Appraise-Check"></button></span> <span class="table-cell left" data-i18n="appraise">Appraise</span> <span class="table-cell"><input title="@{Appraise}" type="number" name="attr_Appraise" value="0" class="calc bigger-total" readonly="readonly"/></span> <span class="table-cell"><input title="@{Appraise-misc}" type="number" name="attr_Appraise-misc" value="0"/></span> </div> <div class="table-row"> <span class="table-cell"><button title="%{selected|NPC-Bluff-Check}" type="roll" value="@{NPC-whisper} @{Bluff-macro}" name="roll_NPC-Bluff-Check"></button></span> <span class="table-cell left" data-i18n="bluff">Bluff</span> <span class="table-cell"><input title="@{Bluff}" type="number" name="attr_Bluff" value="0" class="calc bigger-total" readonly="readonly"/></span> <span class="table-cell"><input title="@{Bluff-misc}" type="number" name="attr_Bluff-misc" value="0"/></span> </div> <div class="table-row"> <span class="table-cell"><button title="%{selected|NPC-Climb-Check}" type="roll" value="@{NPC-whisper} @{Climb-macro}" name="roll_NPC-Climb-Check"></button></span> <span class="table-cell left" data-i18n="climb">Climb</span> <span class="table-cell"><input title="@{Climb}" type="number" name="attr_Climb" value="0" class="calc bigger-total" readonly="readonly"/></span> <span class="table-cell"><input title="@{Climb-misc}" type="number" name="attr_Climb-misc" value="0"/></span> </div> <div class="table-row"> <span class="table-cell"><button title="%{selected|NPC-Craft-Check}" type="roll" value="@{NPC-whisper} @{Craft-macro}" name="roll_NPC-Craft-Check"></button></span> <span class="table-cell left"><input title="@{Craft-name}" type="text" name="attr_Craft-name" data-i18n-placeholder="craft"/></span> <span class="table-cell"><input title="@{Craft}" type="number" name="attr_Craft" value="0" class="calc bigger-total" readonly="readonly"/></span> <span class="table-cell"><input title="@{Craft-misc}" type="number" name="attr_Craft-misc" value="0"/></span> </div> <div class="table-row"> <span class="table-cell"><button title="%{selected|NPC-Craft2-Check}" type="roll" value="@{NPC-whisper} @{Craft2-macro}" name="roll_NPC-Craft2-Check"></button></span> <span class="table-cell left"><input title="@{Craft2-name}" type="text" name="attr_Craft2-name" data-i18n-placeholder="craft"/></span> <span class="table-cell"><input title="@{Craft2}" type="number" name="attr_Craft2" value="0" class="calc bigger-total" readonly="readonly"/></span> <span class="table-cell"><input title="@{Craft2-misc}" type="number" name="attr_Craft2-misc" value="0"/></span> </div> <div class="table-row"> <span class="table-cell"><button title="%{selected|NPC-Craft3-Check}" type="roll" value="@{NPC-whisper} @{Craft3-macro}" name="roll_NPC-Craft3-Check"></button></span> <span class="table-cell left"><input title="@{Craft3-name}" type="text" name="attr_Craft3-name" data-i18n-placeholder="craft"/></span> <span class="table-cell"><input title="@{Craft3}" type="number" name="attr_Craft3" value="0" class="calc bigger-total" readonly="readonly"/></span> <span class="table-cell"><input title="@{Craft3-misc}" type="number" name="attr_Craft3-misc" value="0"/></span> </div> <div class="table-row"> <span class="table-cell"><button title="%{selected|NPC-Diplomacy-Check}" type="roll" value="@{NPC-whisper} @{Diplomacy-macro}" name="roll_NPC-Diplomacy-Check"></button></span> <span class="table-cell left" data-i18n="diplomacy">Diplomacy</span> <span class="table-cell"><input title="@{Diplomacy}" type="number" name="attr_Diplomacy" value="0" class="calc bigger-total" readonly="readonly"/></span> <span class="table-cell"><input title="@{Diplomacy-misc}" type="number" name="attr_Diplomacy-misc" value="0"/></span> </div> <div class="table-row"> <span class="table-cell"><button title="%{selected|NPC-Disable-Device-Check}" type="roll" value="@{NPC-whisper} @{Disable-Device-macro}" name="roll_NPC-Disable-Device-Check"></button></span> <span class="table-cell left" data-i18n="disable-device">Disable Device</span> <span class="table-cell"><input title="@{Disable-Device}" type="number" name="attr_Disable-Device" value="0" class="calc bigger-total" readonly="readonly"/></span> <span class="table-cell"><input title="@{Disable-Device-misc}" type="number" name="attr_Disable-Device-misc" value="0"/></span> </div> <div class="table-row"> <span class="table-cell"><button title="%{selected|NPC-Disguise-Check}" type="roll" value="@{NPC-whisper} @{Disguise-macro}" name="roll_NPC-Disguise-Check"></button></span> <span class="table-cell left" data-i18n="disguise">Disguise</span> <span class="table-cell"><input title="@{Disguise}" type="number" name="attr_Disguise" value="0" class="calc bigger-total" readonly="readonly"/></span> <span class="table-cell"><input title="@{Disguise-misc}" type="number" name="attr_Disguise-misc" value="0"/></span> </div> <div class="table-row"> <span class="table-cell"><button title="%{selected|NPC-Escape-Artist-Check}" type="roll" value="@{NPC-whisper} @{Escape-Artist-macro}" name="roll_NPC-Escape-Artist-Check"></button></span> <span class="table-cell left" data-i18n="escape-artist">Escape Artist</span> <span class="table-cell"><input title="@{Escape-Artist}" type="number" name="attr_Escape-Artist" value="0" class="calc bigger-total" readonly="readonly"/></span> <span class="table-cell"><input title="@{Escape-Artist-misc}" type="number" name="attr_Escape-Artist-misc" value="0"/></span> </div> <div class="table-row"> <span class="table-cell"><button title="%{selected|NPC-Fly-Check}" type="roll" value="@{NPC-whisper} @{Fly-macro}" name="roll_NPC-Fly-Check"></button></span> <span class="table-cell left" data-i18n="fly">Fly</span> <span class="table-cell"><input title="@{Fly}" type="number" name="attr_Fly" value="0" class="calc bigger-total" readonly="readonly"/></span> <span class="table-cell"><input title="@{Fly-misc}" type="number" name="attr_Fly-misc" value="0"/></span> </div> <div class="table-row"> <span class="table-cell"><button title="%{selected|NPC-Handle-Animal-Check}" type="roll" value="@{NPC-whisper} @{Handle-Animal-macro}" name="roll_NPC-Handle-Animal-Check"></button></span> <span class="table-cell left" data-i18n="handle-animal">Handle Animal</span> <span class="table-cell"><input title="@{Handle-Animal}" type="number" name="attr_Handle-Animal" value="0" class="calc bigger-total" readonly="readonly"/></span> <span class="table-cell"><input title="@{Handle-Animal-misc}" type="number" name="attr_Handle-Animal-misc" value="0"/></span> </div> <div class="table-row"> <span class="table-cell"><button title="%{selected|NPC-Heal-Check}" type="roll" value="@{NPC-whisper} @{Heal-macro}" name="roll_NPC-Heal-Check"></button></span> <span class="table-cell left" data-i18n="heal">Heal</span> <span class="table-cell"><input title="@{Heal}" type="number" name="attr_Heal" value="0" class="calc bigger-total" readonly="readonly"/></span> <span class="table-cell"><input title="@{Heal-misc}" type="number" name="attr_Heal-misc" value="0"/></span> </div> <div class="table-row"> <span class="table-cell"><button title="%{selected|NPC-Intimidate-Check}" type="roll" value="@{NPC-whisper} @{Intimidate-macro}" name="roll_NPC-Intimidate-Check"></button></span> <span class="table-cell left" data-i18n="intimidate">Intimidate</span> <span class="table-cell"><input title="@{Intimidate}" type="number" name="attr_Intimidate" value="0" class="calc bigger-total" readonly="readonly"/></span> <span class="table-cell"><input title="@{Intimidate-misc}" type="number" name="attr_Intimidate-misc" value="0"/></span> </div> </div> <div class="col"> <div class="table-row"> <span class="table-header"></span> <span class="table-header" data-i18n="name">Name</span> <span class="table-header" data-i18n="total">Total</span> <span class="table-header" data-i18n="miscellaneous-abbrv">Misc</span> <span class="table-header"></span> </div> <div class="table-row"> <span class="table-cell"><button title="%{selected|NPC-Knowledge-Arcana-Check}" type="roll" value="@{NPC-whisper} @{Knowledge-Arcana-macro}" name="roll_NPC-Knowledge-Arcana-Check"></button></span> <span class="table-cell left" data-i18n="knowledge-arcana">Knowledge (Arcana)</span> <span class="table-cell"><input title="@{Knowledge-Arcana}" type="number" name="attr_Knowledge-Arcana" value="0" class="calc bigger-total" readonly="readonly"/></span> <span class="table-cell"><input title="@{Knowledge-Arcana-misc}" type="number" name="attr_Knowledge-Arcana-misc" value="0"/></span> </div> <div class="table-row"> <span class="table-cell"><button title="%{selected|NPC-Knowledge-Dungeoneering-Check}" type="roll" value="@{NPC-whisper} @{Knowledge-Dungeoneering-macro}" name="roll_NPC-Knowledge-Dungeoneering-Check"></button></span> <span class="table-cell left" data-i18n="knowledge-dungeoneering">Knowledge (Dungeoneering)</span> <span class="table-cell"><input title="@{Knowledge-Dungeoneering}" type="number" name="attr_Knowledge-Dungeoneering" value="0" class="calc bigger-total" readonly="readonly"/></span> <span class="table-cell"><input title="@{Knowledge-Dungeoneering-misc}" type="number" name="attr_Knowledge-Dungeoneering-misc" value="0"/></span> </div> <div class="table-row"> <span class="table-cell"><button title="%{selected|NPC-Knowledge-Engineering-Check}" type="roll" value="@{NPC-whisper} @{Knowledge-Engineering-macro}" name="roll_NPC-Knowledge-Engineering-Check"></button></span> <span class="table-cell left" data-i18n="knowledge-engineering">Knowledge (Engineering)</span> <span class="table-cell"><input title="@{Knowledge-Engineering}" type="number" name="attr_Knowledge-Engineering" value="0" class="calc bigger-total" readonly="readonly"/></span> <span class="table-cell"><input title="@{Knowledge-Engineering-misc}" type="number" name="attr_Knowledge-Engineering-misc" value="0"/></span> </div> <div class="table-row"> <span class="table-cell"><button title="%{selected|NPC-Knowledge-Geography-Check}" type="roll" value="@{NPC-whisper} @{Knowledge-Geography-macro}" name="roll_NPC-Knowledge-Geography-Check"></button></span> <span class="table-cell left" data-i18n="knowledge-geography">Knowledge (Geography)</span> <span class="table-cell"><input title="@{Knowledge-Geography}" type="number" name="attr_Knowledge-Geography" value="0" class="calc bigger-total" readonly="readonly"/></span> <span class="table-cell"><input title="@{Knowledge-Geography-misc}" type="number" name="attr_Knowledge-Geography-misc" value="0"/></span> </div> <div class="table-row"> <span class="table-cell"><button title="%{selected|NPC-Knowledge-History-Check}" type="roll" value="@{NPC-whisper} @{Knowledge-History-macro}" name="roll_NPC-Knowledge-History-Check"></button></span> <span class="table-cell left" data-i18n="knowledge-history">Knowledge (History)</span> <span class="table-cell"><input title="@{Knowledge-History}" type="number" name="attr_Knowledge-History" value="0" class="calc bigger-total" readonly="readonly"/></span> <span class="table-cell"><input title="@{Knowledge-History-misc}" type="number" name="attr_Knowledge-History-misc" value="0"/></span> </div> <div class="table-row"> <span class="table-cell"><button title="%{selected|NPC-Knowledge-Local-Check}" type="roll" value="@{NPC-whisper} @{Knowledge-Local-macro}" name="roll_NPC-Knowledge-Local-Check"></button></span> <span class="table-cell left" data-i18n="knowledge-local">Knowledge (Local)</span> <span class="table-cell"><input title="@{Knowledge-Local}" type="number" name="attr_Knowledge-Local" value="0" class="calc bigger-total" readonly="readonly"/></span> <span class="table-cell"><input title="@{Knowledge-Local-misc}" type="number" name="attr_Knowledge-Local-misc" value="0"/></span> </div> <div class="table-row"> <span class="table-cell"><button title="%{selected|NPC-Knowledge-Nature-Check}" type="roll" value="@{NPC-whisper} @{Knowledge-Nature-macro}" name="roll_NPC-Knowledge-Nature-Check"></button></span> <span class="table-cell left" data-i18n="knowledge-nature">Knowledge (Nature)</span> <span class="table-cell"><input title="@{Knowledge-Nature}" type="number" name="attr_Knowledge-Nature" value="0" class="calc bigger-total" readonly="readonly"/></span> <span class="table-cell"><input title="@{Knowledge-Nature-misc}" type="number" name="attr_Knowledge-Nature-misc" value="0"/></span> </div> <div class="table-row"> <span class="table-cell"><button title="%{selected|NPC-Knowledge-Nobility-Check}" type="roll" value="@{NPC-whisper} @{Knowledge-Nobility-macro}" name="roll_NPC-Knowledge-Nobility-Check"></button></span> <span class="table-cell left" data-i18n="knowledge-nobility">Knowledge (Nobility)</span> <span class="table-cell"><input title="@{Knowledge-Nobility}" type="number" name="attr_Knowledge-Nobility" value="0" class="calc bigger-total" readonly="readonly"/></span> <span class="table-cell"><input title="@{Knowledge-Nobility-misc}" type="number" name="attr_Knowledge-Nobility-misc" value="0"/></span> </div> <div class="table-row"> <span class="table-cell"><button title="%{selected|NPC-Knowledge-Planes-Check}" type="roll" value="@{NPC-whisper} @{Knowledge-Planes-macro}" name="roll_NPC-Knowledge-Planes-Check"></button></span> <span class="table-cell left" data-i18n="knowledge-planes">Knowledge (Planes)</span> <span class="table-cell"><input title="@{Knowledge-Planes}" type="number" name="attr_Knowledge-Planes" value="0" class="calc bigger-total" readonly="readonly"/></span> <span class="table-cell"><input title="@{Knowledge-Planes-misc}" type="number" name="attr_Knowledge-Planes-misc" value="0"/></span> </div> <div class="table-row"> <span class="table-cell"><button title="%{selected|NPC-Knowledge-Religion-Check}" type="roll" value="@{NPC-whisper} @{Knowledge-Religion-macro}" name="roll_NPC-Knowledge-Religion-Check"></button></span> <span class="table-cell left" data-i18n="knowledge-religion">Knowledge (Religion)</span> <span class="table-cell"><input title="@{Knowledge-Religion}" type="number" name="attr_Knowledge-Religion" value="0" class="calc bigger-total" readonly="readonly"/></span> <span class="table-cell"><input title="@{Knowledge-Religion-misc}" type="number" name="attr_Knowledge-Religion-misc" value="0"/></span> </div> <div class="table-row"> <span class="table-cell"><button title="%{selected|NPC-Linguistics-Check}" type="roll" value="@{NPC-whisper} @{Linguistics-macro}" name="roll_NPC-Linguistics-Check"></button></span> <span class="table-cell left" data-i18n="linguistics">Linguistics</span> <span class="table-cell"><input title="@{Linguistics}" type="number" name="attr_Linguistics" value="0" class="calc bigger-total" readonly="readonly"/></span> <span class="table-cell"><input title="@{Linguistics-misc}" type="number" name="attr_Linguistics-misc" value="0"/></span> </div> <div class="table-row"> <span class="table-cell"><button title="%{selected|NPC-Perception-Check}" type="roll" value="@{NPC-whisper} @{Perception-macro}" name="roll_NPC-Perception-Check"></button></span> <span class="table-cell left" data-i18n="perception">Perception</span> <span class="table-cell"><input title="@{Perception}" type="number" name="attr_Perception" value="0" class="calc bigger-total" readonly="readonly"/></span> <span class="table-cell"><input title="@{Perception-misc}" type="number" name="attr_Perception-misc" value="0"/></span> </div> <div class="table-row"> <span class="table-cell"><button title="%{selected|NPC-Perform-Check}" type="roll" value="@{NPC-whisper} @{Perform-macro}" name="roll_NPC-Perform-Check"></button></span> <span class="table-cell left"><input title="@{Perform-name}" type="text" name="attr_Perform-name" data-i18n-placeholder="perform"/></span> <span class="table-cell"><input title="@{Perform}" type="number" name="attr_Perform" value="0" class="calc bigger-total" readonly="readonly"/></span> <span class="table-cell"><input title="@{Perform-misc}" type="number" name="attr_Perform-misc" value="0"/></span> </div> <div class="table-row"> <span class="table-cell"><button title="%{selected|NPC-Perform2-Check}" type="roll" value="@{NPC-whisper} @{Perform2-macro}" name="roll_NPC-Perform2-Check"></button></span> <span class="table-cell left"><input title="@{Perform2-name}" type="text" name="attr_Perform2-name" data-i18n-placeholder="perform"/></span> <span class="table-cell"><input title="@{Perform2}" type="number" name="attr_Perform2" value="0" class="calc bigger-total" readonly="readonly"/></span> <span class="table-cell"><input title="@{Perform2-misc}" type="number" name="attr_Perform2-misc" value="0"/></span> </div> <div class="table-row"> <span class="table-cell"><button title="%{selected|NPC-Perform3-Check}" type="roll" value="@{NPC-whisper} @{Perform3-macro}" name="roll_NPC-Perform3-Check"></button></span> <span class="table-cell left"><input title="@{Perform3-name}" type="text" name="attr_Perform3-name" data-i18n-placeholder="perform"/></span> <span class="table-cell"><input title="@{Perform3}" type="number" name="attr_Perform3" value="0" class="calc bigger-total" readonly="readonly"/></span> <span class="table-cell"><input title="@{Perform3-misc}" type="number" name="attr_Perform3-misc" value="0"/></span> </div> </div> <div class="col"> <div class="table-row"> <span class="table-header"></span> <span class="table-header" data-i18n="name">Name</span> <span class="table-header" data-i18n="total">Total</span> <span class="table-header" data-i18n="miscellaneous-abbrv">Misc</span> <span class="table-header"></span> </div> <div class="table-row"> <span class="table-cell"><button title="%{selected|NPC-Profession-Check}" type="roll" value="@{NPC-whisper} @{Profession-macro}" name="roll_NPC-Profession-Check"></button></span> <span class="table-cell left"><input title="@{Profession-name}" type="text" name="attr_Profession-name" data-i18n-placeholder="profession"/></span> <span class="table-cell"><input title="@{Profession}" type="number" name="attr_Profession" value="0" class="calc bigger-total" readonly="readonly"/></span> <span class="table-cell"><input title="@{Profession-misc}" type="number" name="attr_Profession-misc" value="0"/></span> </div> <div class="table-row"> <span class="table-cell"><button title="%{selected|NPC-Profession2-Check}" type="roll" value="@{NPC-whisper} @{Profession2-macro}" name="roll_NPC-Profession2-Check"></button></span> <span class="table-cell left"><input title="@{Profession2-name}" type="text" name="attr_Profession2-name" data-i18n-placeholder="profession"/></span> <span class="table-cell"><input title="@{Profession2}" type="number" name="attr_Profession2" value="0" class="calc bigger-total" readonly="readonly"/></span> <span class="table-cell"><input title="@{Profession2-misc}" type="number" name="attr_Profession2-misc" value="0"/></span> </div> <div class="table-row"> <span class="table-cell"><button title="%{selected|NPC-Profession3-Check}" type="roll" value="@{NPC-whisper} @{Profession3-macro}" name="roll_NPC-Profession3-Check"></button></span> <span class="table-cell left"><input title="@{Profession3-name}" type="text" name="attr_Profession3-name" data-i18n-placeholder="profession"/></span> <span class="table-cell"><input title="@{Profession3}" type="number" name="attr_Profession3" value="0" class="calc bigger-total" readonly="readonly"/></span> <span class="table-cell"><input title="@{Profession3-misc}" type="number" name="attr_Profession3-misc" value="0"/></span> </div> <div class="table-row"> <span class="table-cell"><button title="%{selected|NPC-Ride-Check}" type="roll" value="@{NPC-whisper} @{Ride-macro}" name="roll_NPC-Ride-Check"></button></span> <span class="table-cell left" data-i18n="ride">Ride</span> <span class="table-cell"><input title="@{Ride}" type="number" name="attr_Ride" value="0" class="calc bigger-total" readonly="readonly"/></span> <span class="table-cell"><input title="@{Ride-misc}" type="number" name="attr_Ride-misc" value="0"/></span> </div> <div class="table-row"> <span class="table-cell"><button title="%{selected|NPC-Sense-Motive-Check}" type="roll" value="@{NPC-whisper} @{Sense-Motive-macro}" name="roll_NPC-Sense-Motive-Check"></button></span> <span class="table-cell left" data-i18n="sense-motive">Sense Motive</span> <span class="table-cell"><input title="@{Sense-Motive}" type="number" name="attr_Sense-Motive" value="0" class="calc bigger-total" readonly="readonly"/></span> <span class="table-cell"><input title="@{Sense-Motive-misc}" type="number" name="attr_Sense-Motive-misc" value="0"/></span> </div> <div class="table-row"> <span class="table-cell"><button title="%{selected|NPC-Sleight-of-Hand-Check}" type="roll" value="@{NPC-whisper} @{Sleight-of-Hand-macro}" name="roll_NPC-Sleight-of-Hand-Check"></button></span> <span class="table-cell left" data-i18n="sleight-of-hand">Sleight of Hand</span> <span class="table-cell"><input title="@{Sleight-of-Hand}" type="number" name="attr_Sleight-of-Hand" value="0" class="calc bigger-total" readonly="readonly"/></span> <span class="table-cell"><input title="@{Sleight-of-Hand-misc}" type="number" name="attr_Sleight-of-Hand-misc" value="0"/></span> </div> <div class="table-row"> <span class="table-cell"><button title="%{selected|NPC-Spellcraft-Check}" type="roll" value="@{NPC-whisper} @{Spellcraft-macro}" name="roll_NPC-Spellcraft-Check"></button></span> <span class="table-cell left" data-i18n="spellcraft">Spellcraft</span> <span class="table-cell"><input title="@{Spellcraft}" type="number" name="attr_Spellcraft" value="0" class="calc bigger-total" readonly="readonly"/></span> <span class="table-cell"><input title="@{Spellcraft-misc}" type="number" name="attr_Spellcraft-misc" value="0"/></span> </div> <div class="table-row"> <span class="table-cell"><button title="%{selected|NPC-Stealth-Check}" type="roll" value="@{NPC-whisper} @{Stealth-macro}" name="roll_NPC-Stealth-Check"></button></span> <span class="table-cell left" data-i18n="stealth">Stealth</span> <span class="table-cell"><input title="@{Stealth}" type="number" name="attr_Stealth" value="0" class="calc bigger-total" readonly="readonly"/></span> <span class="table-cell"><input title="@{Stealth-misc}" type="number" name="attr_Stealth-misc" value="0"/></span> </div> <div class="table-row"> <span class="table-cell"><button title="%{selected|NPC-Survival-Check}" type="roll" value="@{NPC-whisper} @{Survival-macro}" name="roll_NPC-Survival-Check"></button></span> <span class="table-cell left" data-i18n="survival">Survival</span> <span class="table-cell"><input title="@{Survival}" type="number" name="attr_Survival" value="0" class="calc bigger-total" readonly="readonly"/></span> <span class="table-cell"><input title="@{Survival-misc}" type="number" name="attr_Survival-misc" value="0"/></span> </div> <div class="table-row"> <span class="table-cell"><button title="%{selected|NPC-Swim-Check}" type="roll" value="@{NPC-whisper} @{Swim-macro}" name="roll_NPC-Swim-Check"></button></span> <span class="table-cell left" data-i18n="swim">Swim</span> <span class="table-cell"><input title="@{Swim}" type="number" name="attr_Swim" value="0" class="calc bigger-total" readonly="readonly"/></span> <span class="table-cell"><input title="@{Swim-misc}" type="number" name="attr_Swim-misc" value="0"/></span> </div> <div class="table-row"> <span class="table-cell"><button title="%{selected|NPC-Use-Magic-Device-Check}" type="roll" value="@{NPC-whisper} @{Use-Magic-Device-macro}" name="roll_NPC-Use-Magic-Device-Check"></button></span> <span class="table-cell left" data-i18n="use-magic-device">Use Magic Device</span> <span class="table-cell"><input title="@{Use-Magic-Device}" type="number" name="attr_Use-Magic-Device" value="0" class="calc bigger-total" readonly="readonly"/></span> <span class="table-cell"><input title="@{Use-Magic-Device-misc}" type="number" name="attr_Use-Magic-Device-misc" value="0"/></span> </div> <div class="table-row"> <span class="table-cell"><button title="%{selected|NPC-Misc-Skill-0-Check}" type="roll" value="@{NPC-whisper} @{Misc-Skill-0-macro}" name="roll_NPC-Misc-Skill-0-Check"></button></span> <span class="table-cell left"><input type="text" title="@{Misc-Skill-0-name}" name="attr_Misc-Skill-0-name" data-i18n-placeholder="miscellaneous-skill-abbrv"/></span> <span class="table-cell"><input title="@{Misc-Skill-0}" type="number" name="attr_Misc-Skill-0" value="0" class="calc bigger-total" readonly="readonly"/></span> <span class="table-cell"><input title="@{Misc-Skill-0-misc}" type="number" name="attr_Misc-Skill-0-misc" value="0"/></span> </div> <div class="table-row"> <span class="table-cell"><button title="%{selected|NPC-Misc-Skill-1-Check}" type="roll" value="@{NPC-whisper} @{Misc-Skill-1-macro}" name="roll_NPC-Misc-Skill-1-Check"></button></span> <span class="table-cell left"><input type="text" title="@{Misc-Skill-1-name}" name="attr_Misc-Skill-1-name" data-i18n-placeholder="miscellaneous-skill-abbrv"/></span> <span class="table-cell"><input title="@{Misc-Skill-1}" type="number" name="attr_Misc-Skill-1" value="0" class="calc bigger-total" readonly="readonly"/></span> <span class="table-cell"><input title="@{Misc-Skill-1-misc}" type="number" name="attr_Misc-Skill-1-misc" value="0"/></span> </div> <div class="table-row"> <span class="table-cell"><button title="%{selected|NPC-Misc-Skill-2-Check}" type="roll" value="@{NPC-whisper} @{Misc-Skill-2-macro}" name="roll_NPC-Misc-Skill-2-Check"></button></span> <span class="table-cell left"><input type="text" title="@{Misc-Skill-2-name}" name="attr_Misc-Skill-2-name" data-i18n-placeholder="miscellaneous-skill-abbrv"/></span> <span class="table-cell"><input title="@{Misc-Skill-2}" type="number" name="attr_Misc-Skill-2" value="0" class="calc bigger-total" readonly="readonly"/></span> <span class="table-cell"><input title="@{Misc-Skill-2-misc}" type="number" name="attr_Misc-Skill-2-misc" value="0"/></span> </div> <div class="table-row"> <span class="table-cell"><button title="%{selected|NPC-Misc-Skill-3-Check}" type="roll" value="@{NPC-whisper} @{Misc-Skill-3-macro}" name="roll_NPC-Misc-Skill-3-Check"></button></span> <span class="table-cell left"><input type="text" title="@{Misc-Skill-3-name}" name="attr_Misc-Skill-3-name" data-i18n-placeholder="miscellaneous-skill-abbrv"/></span> <span class="table-cell"><input title="@{Misc-Skill-3}" type="number" name="attr_Misc-Skill-3" value="0" class="calc bigger-total" readonly="readonly"/></span> <span class="table-cell"><input title="@{Misc-Skill-3-misc}" type="number" name="attr_Misc-Skill-3-misc" value="0"/></span> </div> <div class="table-row"> <span class="table-cell"><button title="%{selected|NPC-Misc-Skill-4-Check}" type="roll" value="@{NPC-whisper} @{Misc-Skill-4-macro}" name="roll_NPC-Misc-Skill-4-Check"></button></span> <span class="table-cell left"><input type="text" title="@{Misc-Skill-4-name}" name="attr_Misc-Skill-4-name" data-i18n-placeholder="miscellaneous-skill-abbrv"/></span> <span class="table-cell"><input title="@{Misc-Skill-4}" type="number" name="attr_Misc-Skill-4" value="0" class="calc bigger-total" readonly="readonly"/></span> <span class="table-cell"><input title="@{Misc-Skill-4-misc}" type="number" name="attr_Misc-Skill-4-misc" value="0"/></span> </div> <div class="table-row"> <span class="table-cell"><button title="%{selected|NPC-Misc-Skill-5-Check}" type="roll" value="@{NPC-whisper} @{Misc-Skill-5-macro}" name="roll_NPC-Misc-Skill-5-Check"></button></span> <span class="table-cell left"><input type="text" title="@{Misc-Skill-5-name}" name="attr_Misc-Skill-5-name" data-i18n-placeholder="miscellaneous-skill-abbrv"/></span> <span class="table-cell"><input title="@{Misc-Skill-5}" type="number" name="attr_Misc-Skill-5" value="0" class="calc bigger-total" readonly="readonly"/></span> <span class="table-cell"><input title="@{Misc-Skill-5-misc}" type="number" name="attr_Misc-Skill-5-misc" value="0"/></span> </div> </div> </div> </div> </div> <input name="attr_use_racial_traits" type="checkbox" value="1" class="racial-traits-show"/> <hr class="npc-hr npchead-top"/> <input class="showarrow h2arrow" type="checkbox" name="attr_npc-special-abilities-show" data-i18n-aria-label="special-abilities" data-i18n-title="showsect-cmd" value="1" checked="checked"/> <h2 id="special-abilities" class="clickheader showsect"><label data-i18n-title="showsect-cmd" data-i18n-aria-label="showsect-cmd" data-i18n="special-abilities" class="upper">SPECIAL ABILITIES</label></h2> <hr class="npc-hr npchead-bottom"/> <div class="h2-section npc-abilities abilities repeating-sect wide-readonly" role="region" aria-label="special-abilities"> <div role="menubar" class="abilitiesnav tabs custbordernav" aria-label="Abilities" data-i18n-aria-label="abilities"></div> <input type="checkbox" class="mythic-show" name="attr_mythic-adventures-show" value="1" role="presentation"/> <input type="radio" class="tabinput tab0 wider-tab" name="attr_npc-abilities_tab" value="class-features" data-i18n-title="class-features" data-i18n-aria-label="class-features"/> <label role="menuitem" class="tab tab0 wider-tab" data-i18n="class-features">Features</label> <input type="radio" class="tabinput tab1 med-tab" name="attr_npc-abilities_tab" value="feats" data-i18n-title="feats" data-i18n-aria-label="feats"/> <label role="menuitem" class="tab tab1 med-tab" data-i18n="feats">Feats</label> <input type="radio" class="tabinput tab2 med-tab" name="attr_npc-abilities_tab" value="traits" data-i18n-title="traits-and-racial-traits" data-i18n-aria-label="traits-and-racial-traits"/> <label role="menuitem" class="tab tab2 med-tab" data-i18n="traits">Traits</label> <input type="radio" class="tabinput tab3 section-mythic wider-tab" name="attr_npc-abilities_tab" value="mythic" data-i18n-title="mythic-abilities" data-i18n-aria-label="mythic-abilities"/> <label role="menuitem" class="tab tab3 section-mythic wider-tab" data-i18n="mythic-abilities">Mythic Abilities</label> <input type="radio" class="tabinput tab4" name="attr_npc-abilities_tab" value="special-attacks" data-i18n-title="special-attacks" data-i18n-aria-label="special-attacks"/> <label role="menuitem" class="tab tab4" data-i18n="special-attacks-abbrv">Spec Atk</label> <input type="radio" class="tabinput tab5 wider-tab" name="attr_npc-abilities_tab" value="special-abilities" data-i18n-title="special-abilities" data-i18n-aria-label="special-abilities"/> <label role="menuitem" class="tab tab5 wider-tab" data-i18n="special-abilities-abbrv">Spec Abil</label> <input type="radio" class="tabinput tab6" name="attr_npc-abilities_tab" value="spell-like-abilities" data-i18n-title="spell-like-abilities" data-i18n-aria-label="spell-like-abilities"/> <label role="menuitem" class="tab tab6" data-i18n="spell-like-abilities-abbrv">Spell-like</label> <input type="radio" class="tabinput tab7 narrow-tab" name="attr_npc-abilities_tab" value="special-qualities" data-i18n-title="special-qualities" data-i18n-aria-label="special-qualities"/> <label role="menuitem" class="tab tab7 narrow-tab" data-i18n="special-qualities-abbrv">SQ</label> <input type="radio" class="tabinput tab8 med-tab" name="attr_npc-abilities_tab" value="other" data-i18n-title="all-other-desc" data-i18n-aria-label="all-other-desc"/> <label role="menuitem" class="tab tab8 med-tab" data-i18n="miscellaneous-abbrv">Misc</label> <input type="radio" class="tabinput tab99 narrow-tab" name="attr_npc-abilities_tab" value="99" data-i18n-title="all" data-i18n-aria-label="all" checked="checked"/> <label role="menuitem" class="tab tab99 narrow-tab" data-i18n="all">All</label> <span class="divider-db-lg"> </span> <input type="radio" class="tabinput tab9 narrow-tab" name="attr_npc-abilities_tab" value="Ex" data-i18n-title="extraordinary-abilities" data-i18n-aria-label="extraordinary-abilities"/> <label role="menuitem" class="tab tab9 narrow-tab" data-i18n="extraordinary-abbrv">Ex</label> <input type="radio" class="tabinput tab10 narrow-tab" name="attr_npc-abilities_tab" value="Sp" data-i18n-title="spell-like-abilities" data-i18n-aria-label="spell-like-abilities"/> <label role="menuitem" class="tab tab10 narrow-tab" data-i18n="spell-like-abbrv">Sp</label> <input type="radio" class="tabinput tab11 narrow-tab" name="attr_npc-abilities_tab" value="Su" data-i18n-title="supernatural-abilities" data-i18n-aria-label="supernatural-abilities"/> <label role="menuitem" class="tab tab11 narrow-tab" data-i18n="supernatural-abbrv">Su</label> <div class="cheat"></div> <span class="tab0 nontable-name selected-tabtitle" data-i18n="class-features">Features</span> <span class="tab1 nontable-name selected-tabtitle" data-i18n="feats">Feats</span> <span class="tab2 nontable-name selected-tabtitle" data-i18n="traits">Traits</span> <span class="tab3 nontable-name selected-tabtitle" data-i18n="mythic-abilities">Mythic Abilities</span> <span class="tab4 nontable-name selected-tabtitle" data-i18n="special-attacks-abbrv">Spec Atk</span> <span class="tab5 nontable-name selected-tabtitle" data-i18n="special-abilities-abbrv">Spec Abil</span> <span class="tab6 nontable-name selected-tabtitle" data-i18n="spell-like-abilities-abbrv">Spell-like</span> <span class="tab7 nontable-name selected-tabtitle" data-i18n="special-qualities-abbrv">SQ</span> <span class="tab8 nontable-name selected-tabtitle" data-i18n="miscellaneous-abbrv">Misc</span> <span class="tab9 nontable-name selected-tabtitle" data-i18n="extraordinary-abbrv">Ex</span> <span class="tab10 nontable-name selected-tabtitle" data-i18n="spell-like-abbrv">Sp</span> <span class="tab11 nontable-name selected-tabtitle" data-i18n="supernatural-abbrv">Su</span> <span class="tab99 nontable-name selected-tabtitle" data-i18n="all-abilities">All Abilities</span> <div></div> <input type="checkbox" class="minimize-show cssbutton" data-i18n-title="minimize-all-cmd" data-i18n-aria-label="minimize-all-cmd" title="Minimize all rows." name="attr_npc-abilities-min-show" value="1"/><span></span> <input type="checkbox" class="lock-show cssbutton" data-i18n-title="expand-cmd" data-i18n-aria-label="expand-cmd" title="Collapse or expand all rows." name="attr_npc-abilities-expand-show" value="1"/><span></span> <input type="checkbox" class="split-column-show cssbutton" data-i18n-title="column-cmd" data-i18n-aria-label="column-cmd" title="Split into two columns" name="attr_npc-abilities-column-show" value="1"/><span></span> <input class="deletebutton cssbutton deletesect-show" type="checkbox" name="attr_delete_rep_ability_btn" value="1" data-i18n-title="delete-ability" data-i18n-aria-label="delete-ability-must-confirm-next-checkbox"/><span></span><label class="deletesect allrows-note"><input type="checkbox" class="selectedlabel-check" name="attr_delete_rep_ability" data-i18n-aria-label="confirm-delete-ability" data-i18n-title="confirm-delete-ability" value="1"/><b data-i18n="delete-all-rows-are-you-sure">Deletes ALL rows, are you sure?</b></label> <span class="compendium-note hide-readonly"> <span class="compendium-icon">i</span> <span class="vertical-middle" data-i18n-title="compendium-drag-n-drop-desc" data-i18n-aria-label="compendium-drag-n-drop-desc" data-i18n="compendium-drag-drop-compatible"> Compendium drag-n-drop compatible </span> <span class="drag-icon">&#9111;</span> </span> <div class="repeating-fields table hiderepborder section-ability-list"> <input type="checkbox" class="use-metrics noshow" name="attr_use_metrics" value="1"/> <fieldset class="repeating_ability"> <span class="error"><span class="pictos">!</span><span data-i18n="error-msg1">Error! You must delete this row before editing any items in this section.</span></span> <input type="radio" name="attr_tabcat" value="-1" class="tabcopy custnavsection-new" checked="checked" role="presentation"/> <input type="radio" name="attr_tabcat" value="class-features" class="tabcopy custnavsection-0" role="presentation"/> <input type="radio" name="attr_tabcat" value="feats" class="tabcopy custnavsection-1" role="presentation"/> <input type="radio" name="attr_tabcat" value="traits" class="tabcopy custnavsection-2" role="presentation"/> <input type="radio" name="attr_tabcat" value="mythic" class="tabcopy custnavsection-3" role="presentation"/> <input type="radio" name="attr_tabcat" value="special-attacks" class="tabcopy custnavsection-4" role="presentation"/> <input type="radio" name="attr_tabcat" value="special-abilities" class="tabcopy custnavsection-5" role="presentation"/> <input type="radio" name="attr_tabcat" value="spell-like-abilities" class="tabcopy custnavsection-6" role="presentation"/> <input type="radio" name="attr_tabcat" value="special-qualities" class="tabcopy custnavsection-7" role="presentation"/> <input type="radio" name="attr_tabcat" value="other" class="tabcopy custnavsection-8" role="presentation"/> <input type="radio" name="attr_tabcat2" value="-1" class="noshow" checked="checked" role="presentation"/> <input type="radio" name="attr_tabcat2" value="Ex" class="tabcopy custnavsection-9" role="presentation"/> <input type="radio" name="attr_tabcat2" value="Sp" class="tabcopy custnavsection-10" role="presentation"/> <input type="radio" name="attr_tabcat2" value="Su" class="tabcopy custnavsection-11" role="presentation"/> <div class="custrepeating-border nontable-repeating compendium-drop-target"> <input type="checkbox" class="counted sect-show" data-i18n-title="minimize-cmd" data-i18n-aria-label="minimize-cmd" title="Minimize Row" name="attr_row-show" value="1" checked="checked"/><span></span> <span class="small-label2 repeating-rollbutton"><button type="roll" name="attr_npc-roll" title="%{selected|repeating_ability_$X_npc-roll}" value="@{NPC-Whisper} @{macro-text}"></button></span> <span class="small-label2 repeating-rollbutton noshow"><button type="roll" name="attr_roll" title="%{selected|repeating_ability_$X_roll}" value="@{PC-Whisper} @{macro-text}"></button></span> <label class="small-label2"><input type="checkbox" name="attr_showinmenu" title="@{repeating_ability_$X_showinmenu}" value="1"/><span data-i18n="show-in-menu" data-i18n-title="show-in-menu-title" data-i18n-aria-label="show-in-menu-title">Show</span></label> <label class="small-label2 entry-20p-shrink"><input title="@{repeating_ability_$X_name}" type="text" name="attr_name" data-i18n-placeholder="name" accept="Name"/><span data-i18n="name">Name</span></label> <label class="small-label2 entry-12p-shrink"> <select class="select-small" title="@{repeating_ability_$X_rule_category}" name="attr_rule_category" data-i18n-aria-label="rule-category"> <option value="" data-i18n="select-one-default" selected="selected">&#8226;Select One</option> <option value="mythic-abilities" data-i18n="mythic-abilities" class="section-mythic">Mythic Abilities</option> <option value="mythic-feats" data-i18n="mythic-feats" class="section-mythic">Mythic Feats</option> <option value="class-features" data-i18n="class-features">Class Features</option> <option value="feats" data-i18n="feats">Feats</option> <option value="monster-rule" data-i18n="monster-rule">Monster Rule</option> <option value="special-abilities" data-i18n="special-abilities">Special Abilities</option> <option value="special-attacks" data-i18n="special-attacks">Special Attacks</option> <option value="special-qualities" data-i18n="special-qualities">Special Qualities</option> <option value="spell-like-abilities" data-i18n="spell-like-abilities">Spell-like Abilities</option> <option value="racial-traits" data-i18n="racial-traits">Racial Traits</option> <option value="traits" data-i18n="traits">Traits</option> <option value="other" data-i18n="other">Other</option> </select> <span data-i18n-title="rule-category" data-i18n-aria-label="rule-category" data-i18n="rule">Rule</span> </label> <label class="small-label2 entry-vshort sect"> <select class="select-small select-class" title="@{repeating_ability_$X_CL-basis}" name="attr_CL-basis"> <option value="0" data-i18n="not-applicable">N/A</option> <option value="@{level}" data-i18n="full-caster-level-abbrv" selected="selected">Level/HD</option> <option value="@{class-0-level}" data-i18n="1-ordinal-class">1st Class</option> <option value="@{class-1-level}" data-i18n="2-ordinal-class">2nd Class</option> <option value="@{class-2-level}" data-i18n="3-ordinal-class">3rd Class</option> <option value="@{class-3-level}" data-i18n="4-ordinal-class">4th Class</option> <option value="@{class-4-level}" data-i18n="5-ordinal-class">5th Class</option> <option value="@{class-5-level}" data-i18n="6-ordinal-class">6th Class</option> <option value="@{npc-hd-num}" data-i18n="race-hd-default">Race only</option> <option value="((0*@{level}))" data-i18n="other">Other</option> </select> <span data-i18n-title="caster-level-basis-explanation" data-i18n-aria-label="caster-level-basis-explanation" data-i18n="source">Source</span> </label> <input type="checkbox" name="attr_CL-basis" value="0" class="or-A-show noshow nolevel-show-inverse"/> <input type="checkbox" name="attr_CL-basis" value="@{level}" class="or-B-show noshow"/> <label class="small-label2 entry-10p-shrink nor-sect sect"> <input type="text" value="" name="attr_class-name" title="@{repeating_ability_$X_class-name}" class="calc"/> <span class="nowrap" data-i18n="source-name">Source Name</span> </label> <label class="small-label2 entry-12p-shrink feats-traits-dropdown autoexpand"> <input type="text" name="attr_ability_type2" list="feats" class="show-feats" title="@{repeating_ability_$X_ability_type2}" placeholder="General" data-i18n-placeholder="general" value="" accept="Feat Type"/> <input type="text" name="attr_ability_type2" list="traits" class="show-traits" title="@{repeating_ability_$X_ability_type2}" placeholder="General" data-i18n-placeholder="general" value=""/> <span class="show-feats" data-i18n="feat-type">Feat Type</span> <span class="show-traits" data-i18n="trait-type">Trait Type</span> <span name="attr_ability_type2" class="autoexpand"></span> </label> <label class="small-label2 entry-12p-shrink exspsu-dropdown autoexpand"> <select title="@{repeating_ability_$X_ability_type}" name="attr_ability_type"> <option value="" data-i18n="not-applicable-abbrv-default" selected="selected">&#8226;N/A</option> <option value="Ex" data-i18n="extraordinary-abbrv">Ex</option> <option value="Sp" data-i18n="spell-like-abbrv">Sp</option> <option value="Su" data-i18n="supernatural-abbrv">Su</option> </select> <span data-i18n-title="ability-type-title" data-i18n-aria-label="ability-type-title" data-i18n="type">Type</span> </label> <label class="small-label2 entry-20p-shrink" style="height:auto"><textarea class="inline-textarea both" title="@{repeating_ability_$X_short-description}" name="attr_short-description" data-i18n-placeholder="short-description"></textarea><span data-i18n="short-description-abbrv">Short Desc</span></label> <label class="small-label2" style="width:6em"> <select class="select-small" title="@{repeating_ability_$X_frequency}" name="attr_frequency"> <option value="not-applicable" data-i18n="not-applicable-abbrv-default" selected="selected">&#8226; N/A</option> <option value="constant" data-i18n="constant">Constant</option> <option value="atwill" data-i18n="at-will">At Will</option> <option value="perday" data-i18n="per-day-abbrv">/day</option> <option value="hexfreq" data-i18n="24-per-target-abbrv">/24/target</option> <option value="everyrounds" data-i18n="every-rounds-abbrv">Every n rnds</option> <option value="perweek" data-i18n="per-week-abbrv">/week</option> <option value="permonth" data-i18n="per-month-abbrv">/month</option> <option value="other" data-i18n="other">Other</option> </select> <span data-i18n-title="frequency-title" data-i18n-aria-label="frequency-title" data-i18n="frequency-abbrv">Freq</span> </label> <input type="checkbox" value="everyrounds" name="attr_frequency" class="nextitem-show noshow"/> <label class="small-label2 sect nextitem entry-10p-shrink"><input type="text" class="macro-text-inline both" title="@{repeating_ability_$X_rounds_between}" name="attr_rounds_between" data-i18n-placeholder="full-macro-place"/><span data-i18n="rounds">Rounds</span></label> <input type="checkbox" value="perday" name="attr_frequency" class="or4-show noshow"/> <input type="checkbox" value="perweek" name="attr_frequency" class="or4-show noshow"/> <input type="checkbox" value="permonth" name="attr_frequency" class="or4-show noshow"/> <input type="checkbox" value="other" name="attr_frequency" class="or4-show noshow"/> <label class="small-label2 or4-sect"><input class="narrow-numbers" title="@{repeating_ability_$X_used}" type="number" name="attr_used" value=""/><span class="nowrap-over" data-i18n="number-prepared-abbrv">#Left</span></label> <label class="divider-db-lg or4-sect">/</label> <input type="checkbox" name="attr_used_max_error" class="error-mshow" value="1"/> <label class="small-label2 highlight or4-sect"><input class="narrow-numbers calc" title="@{repeating_ability_$X_used|max}" type="number" name="attr_used_max" value="" readonly="readonly"/><span class="nowrap-over" data-i18n="maximum-abbrv">Max</span></label> <label class="small-label2 sect highlight hide-readonly or4-sect entry-med"><input type="text" class="macro-text-inline" title="@{repeating_ability_$X_max-calculation}" name="attr_max-calculation" data-i18n-placeholder="equation-macro-place"/><span class="super note-a" data-i18n="maximum-calculation-abbrv">Max Calc</span></label> <div class="noshow"> <input type="text" name="attr_compendium_category" accept="Category" value=""/> <input type="text" name="attr_ability_type_compendium" accept="Ability Type" value=""/> <input type="text" name="attr_range_from_compendium" accept="Range" value=""/> <input type="text" name="attr_target_from_compendium" accept="Target" value=""/> <input type="text" name="attr_area_from_compendium" accept="Area" value=""/> <input type="text" name="attr_effect_from_compendium" accept="Effect" value=""/> </div> <div class="sect expand"> <input type="checkbox" class="showarrow desc-show" data-i18n-title="showsect-cmd" data-i18n-aria-label="showsect-cmd" aria-label="Show Description" name="attr_description-show" value="1"/> <label class="showsect desc-showlabel" data-i18n="description">Description</label> <input type="checkbox" class="showarrow level-show nolevel-sect" data-i18n-title="showsect-cmd" data-i18n-aria-label="showsect-cmd" aria-label="Show Miscellaneous" name="attr_misc-show" value="1"/> <label class="showsect level-showlabel nolevel-sect" data-i18n="level-basis">Level basis</label> <input type="checkbox" class="showarrow range-show" data-i18n-title="showsect-cmd" data-i18n-aria-label="showsect-cmd" aria-label="Show Miscellaneous" name="attr_range-show" value="1"/> <label class="showsect range-showlabel" data-i18n="range">Range</label> <input type="checkbox" class="showarrow attack-damage-show" data-i18n-title="showsect-cmd" data-i18n-aria-label="showsect-cmd" aria-label="Show attack and damage fields" name="attr_attack-show" value="1"/> <label class="showsect attack-damage-showlabel" data-i18n="attack-and-damage">Attack and Damage</label> <input type="checkbox" class="showarrow macro-text-show" data-i18n-title="showsect-cmd" data-i18n-aria-label="showsect-cmd" aria-label="Show Macro Text" name="attr_macro-text-show" value="1"/> <label class="showsect macro-text-showlabel super note-d" data-i18n="macro-text">Macro Text</label> <input type="checkbox" class="showarrow id-show" data-i18n-title="showsect-cmd" data-i18n-aria-label="showsect-cmd" aria-label="Show Row ID" name="attr_ids-show" value="1"/> <label class="showsect id-showlabel" data-i18n="identification-abbrv">ID</label> <hr class="subnav-hr"> <div class="cheat"></div> <div class="level nolevel-sect"> <input type="checkbox" value="1" name="attr_showextrafields" class="extra-show or-A-show noshow"/> <input type="checkbox" value="Sp" name="attr_ability_type" class="sp-show noshow"/> <label class="small-label2"> <input type="checkbox" value="1" name="attr_showextrafields"/> <span data-i18n-title="display-advanced-options-title" data-i18n="custom">Custom</span> </label> <label class="small-label2 extra-sect"> <input class="number calc" type="number" name="attr_CL-basis-mod" title="@{repeating_ability_$X_CL-basis-mod}" value="0" readonly="readonly"/> <span data-i18n-title="caster-level-basis-explanation" data-i18n-aria-label="caster-level-basis-explanation" data-i18n="caster-level-basis-abbreviation">CL basis</span> </label> <label class="divider-db-lg nowrap extra-sect">+(</label> <label class="small-label2 linked-tablecell extra-sect nowrap entry-med"> <input type="checkbox" value="1" name="attr_CL-misc-mod_error" class="error-mshow"/> <input type="text" class="macro-text-inline linked-cellfield highlight" title="@{repeating_ability_$X_CL-misc}" name="attr_CL-misc" data-i18n-placeholder="equation-macro-place"/> <input type="number" value="0" name="attr_CL-misc-mod" title="@{repeating_ability_$X_CL-misc-mod}" class="narrow-numbers calc linked-cellfield highlight" readonly="readonly"/> <span class="super note-a" data-i18n-title="buff-spell-caster-level-title" data-i18n-aria-label="buff-spell-caster-level-title" data-i18n="miscellaneous-abbrv">Misc</span> </label> <label class="divider-db-lg nowrap extra-sect">)=</label> <label class="small-label2 number"> <input type="number" value="0" title="@{repeating_ability_$X_casterlevel}" name="attr_casterlevel" class="calc bigger-total"/> <span data-i18n-title="effective-caster-level" data-i18n-aria-label="effective-caster-level" data-i18n="caster-level-abbrv">CL</span> </label> <label class="divider-db-lg extra-sect">|</label> <label class="small-label2"> <select class="select-small" title="@{repeating_ability_$X_ability-basis}" name="attr_ability-basis"> <option value="0" data-i18n="none-default" selected="selected">None</option> <option value="@{STR-mod}" data-i18n="strength-abbrv">STR</option> <option value="@{DEX-mod}" data-i18n="dexterity-abbrv">DEX</option> <option value="@{CON-mod}" data-i18n="constitution-abbrv">CON</option> <option value="@{INT-mod}" data-i18n="intelligence-abbrv">INT</option> <option value="@{WIS-mod}" data-i18n="wisdom-abbrv">WIS</option> <option value="@{CHA-mod}" data-i18n="charisma-abbrv">CHA</option> </select> <span data-i18n-title="ability-basis-desc" data-i18n-aria-label="ability-basis-desc" data-i18n="ability">Ability</span> </label> <label class="divider-db-lg extra-sect">|</label> <label class="small-label2"> <select class="select-small select-spelllvl" title="@{repeating_ability_$X_spell_level-basis}" name="attr_spell_level-basis"> <option value="floor(@{casterlevel}/2)" data-i18n="half-caster-level-abbrv-selected" selected="selected">&#8226;&#189; Lvl/HD</option> <option value="@{casterlevel}" data-i18n="full-caster-level-abbrv">Lvl/HD</option> <option value="0" data-i18n="custom-level-abbrv">Custom Lvl</option> </select> <span data-i18n-title="difficulty-class-effect-basis-desc" data-i18n-aria-label="difficulty-class-effect-basis-desc" data-i18n="difficulty-class-effect-basis">DC/Effect Basis</span> </label> <input type="checkbox" value="0" class="noshow or-B-show" name="attr_spell_level-basis" role="presentation"/> <label class="divider-db-lg nowrap either-or-sect">+(</label> <label class="small-label2 linked-tablecell either-or-sect nowrap entry-med"> <input type="checkbox" value="1" name="attr_spell_level-misc-mod_error" class="error-mshow"/> <input type="text" class="macro-text-inline linked-cellfield highlight" title="@{repeating_ability_$X_spell_level-misc}" name="attr_spell_level-misc" data-i18n-placeholder="equation-macro-place"/> <input type="number" value="0" name="attr_spell_level-misc-mod" title="@{repeating_ability_$X_spell_level-misc-mod}" class="narrow-numbers calc linked-cellfield highlight" readonly="readonly"/> <span class="super note-a" data-i18n-aria-label="spell-level-miscellaneous-desc" data-i18n-title="spell-level-miscellaneous-desc" data-i18n="miscellaneous-abbrv">Misc</span> </label> <label class="divider-db-lg nowrap either-or-sect" style="margin-left:-.5em">)=</label> <label class="small-label2 narrow-numbers"> <input type="text" class="narrow-numbers number" value="(@{spell_level-basis}+@{spell_level-misc-mod})" title="@{repeating_ability_$X_spell_level}" name="attr_spell_level" disabled="disabled"/> <span data-i18n-title="effective-spell-level" data-i18n-aria-label="effective-spell-level" data-i18n="spell-level-abbrv">Spell lvl</span> </label> <label class="divider-db-lg">|</label> <label class="small-label2 entry-15p-shrink autoexpand"><input title="@{repeating_ability_$X_save}" type="text" name="attr_save" value="" data-i18n-placeholder="save" accept="Saving Throw"/><span data-i18n="save">Save</span><span name="attr_save" class="autoexpand"></span></label> <label class="small-label2 number"> <input type="text" value="(10+@{ability-basis} + @{spell_level})" name="attr_savedc" title="@{repeating_ability_$X_savedc}" class="number" disabled="disabled"/> <span data-i18n-title="difficulty-class-calculation-desc" data-i18n-aria-label="difficulty-class-calculation-desc" data-i18n="difficulty-class-abbrv">DC</span> </label> <label class="small-label2 sect-sp"> <input type="text" value="(@{ability-basis} + @{casterlevel})" name="attr_Concentration-mod" title="@{repeating_ability_$X_Concentration-mod}" class="number" disabled="disabled"/> <span data-i18n-aria-label="concentration-bonus-desc" data-i18n-title="concentration-bonus-desc" data-i18n="concentration-abbrv">Conc</span> </label> <label class="small-label2 sect-sp entry-short"> <select class="select-small" title="@{repeating_ability_$X_abil-sr}" name="attr_abil-sr" accept="Spell Resistance"> <option value="" data-i18n="select-spell-resistance-default">&#8226;Select SR</option> <option value="Yes" data-i18n="yes">Yes</option> <option value="No" data-i18n="no">No</option> <option value="Yes (Harmless)" data-i18n="yes-harmless">Yes (Harmless)</option> <option value="Yes (Object)" data-i18n="yes-object">Yes (Object)</option> <option value="Yes (Harmless, Object)" data-i18n="yes-harmless-object">Yes (Harmless, Object)</option> </select> <span data-i18n-title="spell-resistance" data-i18n-aria-label="spell-resistance" data-i18n="spell-resistance-abbrv">SR</span> </label> </div> <div class="range"> <input type="checkbox" value="Sp" name="attr_ability_type" class="sp-show noshow"/> <label class="small-label2 number"> <input type="number" value="0" title="@{repeating_ability_$X_casterlevel}" name="attr_casterlevel" class="calc"/> <span data-i18n-title="level-hit-dice-abbrv" data-i18n-aria-label="level-hit-dice-abbrv" data-i18n="caster-level-abbrv">CL</span> </label> <label class="small-label2 sect-sp-inverse"> <select class="select-small" title="@{repeating_ability_$X_range_pick}" name="attr_range_pick"> <option value="" data-i18n="not-applicable-abbrv-default" selected="selected">na</option> <option value="number" data-i18n="number">Number</option> <option value="perlevel" data-i18n="perlevel">Per Level</option> <option value="see_text" data-i18n="see_text">See text</option> </select> <span data-i18n="range">Range</span> </label> <label class="small-label2 sect-sp"> <select class="select-small" title="@{repeating_ability_$X_range_pick}" name="attr_range_pick"> <option value="" data-i18n="blank" selected="selected">Blank</option> <option value="close" data-i18n="close">Close</option> <option value="medium" data-i18n="medium">Medium</option> <option value="long" data-i18n="long">Long</option> <option value="touch" data-i18n="touch">Touch</option> <option value="personal" data-i18n="personal">Personal</option> <option value="see_text" data-i18n="see_text">See text</option> <option value="number" data-i18n="number">Number</option> <option value="perlevel" data-i18n="perlevel">Per Level</option> <option value="unknownrange" data-i18n="unknownrange">Unknown Range</option> </select> <span data-i18n="range">Range</span> </label> <input type="checkbox" value="number" name="attr_range_pick" class="or-A-show noshow"/> <input type="checkbox" value="perlevel" name="attr_range_pick" class="or-B-show noshow"/> <label class="small-label2 entry-8p-shrink either-or-sect"><input title="@{repeating_ability_$X_range}" type="text" name="attr_range" data-i18n-placeholder="range-custom-place"/><span data-i18n-title="range-per-level-desc" data-i18n-aria-label="range-per-level-desc" data-i18n="range-custom">Custom Range</span></label> <label class="small-label2"> <input title="@{repeating_ability_$X_range_numeric}" type="number" value="0" name="attr_range_numeric" class="calc" readonly="readonly"/><span class="distance-used" data-i18n="range">Range</span> </label> <label class="small-label2 sect entry-15p-shrink autoexpand"><input title="@{repeating_ability_$X_duration}" type="text" name="attr_duration" value="" data-i18n-placeholder="spell-duration" accept="Duration"/><span data-i18n="duration">Duration</span><span name="attr_duration" class="autoexpand"></span></label> <label class="small-label2 entry-15p-shrink autoexpand"><input title="@{repeating_ability_$X_cust-category}" type="text" name="attr_cust-category" value="" data-i18n-placeholder="school-etc" accept="School"/><span data-i18n-title="custom-category-desc" data-i18n-aria-label="custom-category-desc" data-i18n="category">Category</span><span name="attr_cust-category" class="autoexpand"></span></label> </div> <div class="attack-damage non-table sect expand"> <label class="small-label2"> <input type="checkbox" name="attr_create-attack-entry" value="1" class="cssbutton createattackbutton" data-i18n-title="create-attack-entry" data-i18n-aria-label="create-attack-entry"><span></span> <span data-i18n-title="create-attack-entry" data-i18n-aria-label="create-attack-entry" data-i18n="create-attack">Create Attack</span> </label> <input type="number" name="attr_toggle_attack_entry" value="1" class="noshow"/> <label class="small-label2 entry-short"> <select class="select-small" title="@{repeating_ability_$X_abil-attack-type}" name="attr_abil-attack-type"> <option value="0" data-i18n="none-default" selected="selected">&#8226;None</option> <option value="attk-melee" data-i18n="touch">Touch</option> <option value="attk-ranged" data-i18n="ranged-touch-ray">Ranged touch/Ray</option> <option value="CMB" data-i18n="combat-maneuver-bonus-abbrv">CMB</option> <option value="attk-melee2" data-i18n="touch-melee2">Alt Touch (alt melee)</option> <option value="attk-ranged2" data-i18n="ranged-touch-ray2">Alt Ranged Touch/Ray</option> <option value="CMB2" data-i18n="combat-maneuver-bonus-abbrv2">CMB2</option> </select> <span data-i18n="attack-type">Attack Type</span> </label> <label class="small-label2 sect entry-15p-shrink autoexpand"> <input title="@{repeating_ability_$X_targets}" type="text" value="" name="attr_targets" data-i18n-placeholder="spell-targets-area-effect"/> <span data-i18n="spell-targets-area-effect">Targets/Area/Effect</span><span name="attr_targets" class="autoexpand"></span> </label> <label class="small-label2 entry-med"> <input type="text" class="macro-text-inline" name="attr_damage-macro-text" title="@{repeating_ability_$X_damage-macro-text}" data-i18n-placeholder="full-macro-place"/> <span class="super note-b" data-i18n-title="damage-macro-desc" data-i18n-aria-label="damage-macro-desc" data-i18n="damage">Damage</span> </label> <label class="small-label2 entry-15p-shrink autoexpand"> <input type="text" name="attr_damage-type" value="p/b/s...?" title="@{repeating_ability_$X_damage-type}" data-i18n-placeholder="damage-type"/> <span data-i18n="damage-type">Damage Type</span><span name="attr_damage-type" class="autoexpand"></span> </label> </div> <input type="text" name="attr_is_sp" value="" class="noshow"/> <input type="text" name="attr_hasposrange" value="" class="noshow"/> <input type="text" name="attr_hasfrequency" value="" class="noshow"/> <input type="text" name="attr_hasuses" value="" class="noshow"/> <input type="text" name="attr_hasattack" value="" class="noshow"/> <input type="text" name="attr_abil-attacktypestr" value="" class="noshow"/> <textarea class="desc" title="@{repeating_ability_$X_description}" name="attr_description" accept="Content"></textarea> <textarea class="macro-text" title="@{repeating_ability_$X_macro-text}" name="attr_macro-text">&{template:pf_ability} @{toggle_accessible_flag} @{toggle_rounded_flag} {{font=@{apply_specfont_chat}@{use_specfont}}} {{scroll_desc=@{scroll-desc}}} {{color=@{rolltemplate_color}}} {{header_image=@{header_image-pf_ability}}} {{character_name=@{character_name}}} {{character_id=@{character_id}}} {{subtitle=^{@{rule_category}}}} {{name=@{name}}} {{rule_category=@{rule_category}}} {{source=@{class-name}}} {{is_sp=@{is_sp}}} {{hasspellrange=@{range_pick}}} {{spell_range=^{@{range_pick}}}} {{casterlevel=[[@{casterlevel}]]}} {{spell_level=[[@{spell_level}]]}} {{hasposrange=@{hasposrange}}} {{custrange=@{range}}} {{range=[[@{range_numeric}]]}} {{save=@{save}}} {{savedc=[[@{savedc}]]}} {{hassr=@{abil-sr}}} {{sr=^{@{abil-sr}}}} {{hasfrequency=@{hasfrequency}}} {{frequency=^{@{frequency}}}} {{next_cast=@{rounds_between}}} {{hasuses=@{hasuses}}} {{uses=@{used}}} {{uses_max=@{used|max}}} {{cust_category=@{cust-category}}} {{concentration=[[@{Concentration-mod}]]}} {{damage=@{damage-macro-text}}} {{damagetype=@{damage-type}}} {{hasattack=@{hasattack}}} {{attacktype=^{@{abil-attacktypestr}}}} {{targetarea=@{targets}}} {{duration=@{duration}}} {{shortdesc=@{short-description}}} {{description=@{description}}} {{deafened_note=@{SpellFailureNote}}}</textarea> <div class="repeating-id"> <label class="small-label2 nextitem"> <input class="selectable calc" name="attr_row_id" readonly="readonly"/> <span class="not-selectable" data-i18n="row-identification-for-macros">Row ID for macros</span> </label> </div> </div> </div> </fieldset> </div> </div> <div class="h2-section npc-racial-abilities repeating-sect section-racial-traits" role="region" aria-label="racial traits"> <span class="nontable-name secondary-table-name">( <span data-i18n="racial-traits">Racial Traits</span> )</span> <input type="checkbox" class="minimize-show cssbutton" data-i18n-title="minimize-all-cmd" data-i18n-aria-label="minimize-all-cmd" title="Minimize all rows." name="attr_npc-special-abilities-min-show" value="1"/><span></span> <input type="checkbox" class="lock-show cssbutton" data-i18n-title="expand-cmd" data-i18n-aria-label="expand-cmd" title="Collapse or expand all rows." name="attr_npc-special-abilities-expand-show" value="1"/><span></span> <input type="checkbox" class="split-column-show cssbutton" data-i18n-title="column-cmd" data-i18n-aria-label="column-cmd" title="Split into two columns" name="attr_npc-special-abilities-column-show" value="1"/><span></span> <input class="deletebutton cssbutton deletesect-show" type="checkbox" name="attr_delete_rep_racial-trait_btn" value="1" data-i18n-title="delete-racial-trait" data-i18n-aria-label="delete-racial-trait-must-confirm-next-checkbox"/><span></span><label class="deletesect allrows-note"><input type="checkbox" class="selectedlabel-check" name="attr_delete_rep_racial-trait" data-i18n-aria-label="confirm-delete-racial-trait" data-i18n-title="confirm-delete-racial-trait" value="1"/><b data-i18n="delete-all-rows-are-you-sure">Deletes ALL rows, are you sure?</b></label> <div class="sect repeating-fields table"> <fieldset class="repeating_racial-trait"> <span class="error"><span class="pictos">!</span><span data-i18n="error-msg1">Error! You must delete this row before editing any items in this section.</span></span> <div class="table-repeating"> <input type="checkbox" class="counted sect-show" data-i18n-title="minimize-cmd" data-i18n-aria-label="minimize-cmd" title="Minimize Row" name="attr_row-show" value="1" checked="checked"/><span class="table-cell"></span> <span class="noshow table-cell repeating-rollbutton"><button type="roll" name="attr_roll" title="%{selected|repeating_racial-trait_$X_roll}" value="@{macro-text}"></button></span> <span class="table-cell repeating-rollbutton"><button type="roll" name="attr_npc-roll" title="%{selected|repeating_racial-trait_$X_npc-roll}" value="@{npc-macro-text}"></button></span> <span class="table-cell small-label hide-readonly" style="width:2.5em"><input type="checkbox" name="attr_showinmenu" title="@{repeating_racial-trait_$X_showinmenu}" value="1"/><span data-i18n="show-in-menu" data-i18n-title="show-in-menu-title" data-i18n-aria-label="show-in-menu-title">Show</span></span> <input type="hidden" value="racial-traits" name="attr_rule_category"/> <span class="table-cell small-label"><input title="@{repeating_racial-trait_$X_name}" type="text" name="attr_name" data-i18n-placeholder="racial-trait-name" accept="Name"><br><span data-i18n="name">Name</span></span> <span class="table-cell small-label entry-30p-shrink"><textarea class="inline-textarea" title="@{repeating_racial-trait_$X_short-description}" name="attr_short-description" data-i18n-placeholder="short-description"></textarea><br><span data-i18n="short-description-abbrv">Short Desc</span></span> <span class="table-cell small-label exspsu-dropdown"> <select title="@{repeating_racial-trait_$X_ability_type}" name="attr_ability_type"> <option value="not-applicable" data-i18n="not-applicable-abbrv-default" selected="selected">&#8226;N/A</option> <option value="Ex" data-i18n="exceptional-abbrv">Ex</option> <option value="Sp" data-i18n="spell-like-abbrv">Sp</option> <option value="Su" data-i18n="supernatural-abbrv">Su</option> </select> <br> <span data-i18n="type">Type</span> </span> <span class="table-cell small-label" style="width:.1%"><input title="@{repeating_racial-trait_$X_used}" type="number" name="attr_used" value="0"/><br><span data-i18n="uses">Uses</span></span> <span class="divider-lg" style="width:.1%">/</span> <input type="checkbox" name="attr_used_max_error" class="error-mshow" value="1"/> <span class="table-cell small-label highlight" style="width:.1%"><input title="@{repeating_racial-trait_$X_used|max}" type="number" name="attr_used_max" value="" class="calc" readonly="readonly"/><br><span data-i18n="maximum-abbrv">Max</span></span> <span class="table-cell small-label sect highlight hide-readonly" style="width:7%"><textarea class="macro-text-inline both" title="@{repeating_racial-trait_$X_max-calculation}" name="attr_max-calculation" data-i18n-placeholder="equation-macro-place"></textarea><br><span data-i18n="maximum-calculation-abbrv">Max Calc</span></span> <div class="sect expand"> <input type="checkbox" class="showarrow desc-show" data-i18n-title="showsect-cmd" data-i18n-aria-label="showsect-cmd" aria-label="Show Description" name="attr_description-show" value="1"/> <label class="showsect desc-showlabel" data-i18n="description">Description</label> <input type="checkbox" class="showarrow macro-text-show" data-i18n-title="showsect-cmd" data-i18n-aria-label="showsect-cmd" aria-label="Show Macro Text" name="attr_macro-text-show" value="1"/> <label class="showsect macro-text-showlabel" data-i18n="macro-text">Macro Text</label> <input type="checkbox" class="showarrow id-show" data-i18n-title="showsect-cmd" data-i18n-aria-label="showsect-cmd" aria-label="Show Row ID" name="attr_ids-show" value="1"/> <label class="showsect id-showlabel" data-i18n="identification-abbrv">ID</label> <hr class="subnav-hr"> <div class="cheat"></div> <textarea class="desc" title="@{repeating_racial-trait_$X_description}" name="attr_description" accept="Content"></textarea> <textarea class="macro-text noshow" title="@{repeating_racial-trait_$X_macro-text}" name="attr_macro-text">@{PC-whisper} &{template:pf_block} @{toggle_accessible_flag} @{toggle_rounded_flag} {{font=@{apply_specfont_chat}@{use_specfont}}} {{scroll_desc=@{scroll-desc}}} {{color=@{rolltemplate_color}}} {{header_image=@{header_image-pf_block}}} {{character_name=@{character_name}}} {{character_id=@{character_id}}} {{subtitle}} {{name=@{name}}} {{description=@{short-description}}}</textarea> <textarea class="macro-text" title="@{repeating_racial-trait_$X_npc-macro-text}" name="attr_npc-macro-text">@{NPC-whisper} &{template:pf_block} @{toggle_accessible_flag} @{toggle_rounded_flag} {{font=@{apply_specfont_chat}@{use_specfont}}} {{scroll_desc=@{scroll-desc}}} {{color=@{rolltemplate_color}}} {{header_image=@{header_image-pf_block}}} {{character_name=@{character_name}}} {{character_id=@{character_id}}} {{subtitle}} {{name=@{name}}} {{description=@{short-description}}}</textarea> <div class="repeating-id"> <label class="small-label2 nextitem"> <input class="selectable calc" name="attr_row_id" readonly="readonly"/> <span class="not-selectable" data-i18n="row-identification-for-macros">Row ID for macros</span> </label> </div> </div> </div> </fieldset> </div> </div> <hr class="npc-hr npchead-top"/> <input class="showarrow h2arrow" type="checkbox" name="attr_npc-ecology-show" data-i18n-aria-label="ecology" data-i18n-title="showsect-cmd" value="1" checked="checked"/> <h2 class="clickheader showsect"><label data-i18n-title="showsect-cmd" data-i18n-aria-label="showsect-cmd" data-i18n="ecology">ECOLOGY</label></h2> <hr class="npc-hr npchead-bottom"/> <div class="h2-section npc-ecology noborder-readonly"> <div class="npc-statblock-row"> <span class="small-label2" style="width:100%"> <span data-i18n="environment">Environment</span> <textarea class="inline-textarea" title="@{environment}" name="attr_environment"></textarea> </span> </div> <div class="npc-statblock-row"> <span class="small-label2" style="width:100%"> <span data-i18n="organization">Organization</span> <textarea class="inline-textarea" title="@{organization}" name="attr_organization"></textarea> </span> </div> <div class="npc-statblock-row"> <span class="small-label2" style="width:100%"> <span data-i18n="treasure">Treasure</span> <textarea class="inline-textarea" title="@{other_items_treasure}" name="attr_other_items_treasure"></textarea> </span> </div> <div class="npc-statblock-row" style="min-height:6em;margin-bottom:2em"> <div class="h2-section npc-desc noborder-readonly"> <label class="small-label2 wide-textareaparent"> <span data-i18n="description">Desscription</span> <textarea class="inline-textarea" style="overflow-y:scroll;min-height:6em" title="@{character_description}" name="attr_character_description" data-i18n-placeholder="description"></textarea> </label> </div> </div> </div> <div class="cheat"></div> </div> <div class="section9 section section-notes" role="region" aria-label="custom attributes" data-i18n-aria-label="custom-attributes"> <h1 class="selected-tabtitle" data-i18n="custom-attributes">Custom attributes</h1> <div class="cheat"></div> <input class="showarrow h2arrow" type="checkbox" name="attr_custom-attr-sect-a-show" data-i18n-title="showsect-cmd" value="1" checked="checked"/> <h2 class="clickheader showsect super note-a" data-i18n-title="showsect-cmd" data-i18n-aria-label="showsect-cmd" data-i18n="edit-time-custom-num-attributes">Evaluate at edit time custom number attributes</h2> <div class="h2-section notes wide-readonly" role="section"> <div class="nontable"> <div class="linked-custom"> <input type="checkbox" name="attr_customa1-mod_error" class="error-mshow" value="1"/> <textarea name="attr_customa1" title="@{customa1}" placeholder="#/Equation" value="" data-i18n-placeholder="equation-macro-place" class="macro-text-inline highlight"></textarea> <input type="number" name="attr_customa1-mod" title="@{customa1-mod}" value="0" class="narrow-numbers calc highlight" readonly="readonly"/> <span><input class="entry-custom-header" type="text" value="" data-i18n-placeholder="user-defined" name="attr_customa1-name" title="@{customa1-name}"/></span> </div> <div class="linked-custom"> <input type="checkbox" name="attr_customa2-mod_error" class="error-mshow" value="1"/> <textarea name="attr_customa2" title="@{customa2}" placeholder="#/Equation" value="" data-i18n-placeholder="equation-macro-place" class="macro-text-inline highlight"></textarea> <input type="number" name="attr_customa2-mod" title="@{customa2-mod}" value="0" class="narrow-numbers calc highlight" readonly="readonly"/> <span><input class="entry-custom-header" type="text" value="" data-i18n-placeholder="user-defined" name="attr_customa2-name" title="@{customa2-name}"/></span> </div> <div class="linked-custom"> <input type="checkbox" name="attr_customa3-mod_error" class="error-mshow" value="1"/> <textarea name="attr_customa3" title="@{customa3}" placeholder="#/Equation" value="" data-i18n-placeholder="equation-macro-place" class="macro-text-inline highlight"></textarea> <input type="number" name="attr_customa3-mod" title="@{customa3-mod}" value="0" class="narrow-numbers calc highlight" readonly="readonly"/> <span><input class="entry-custom-header" type="text" value="" data-i18n-placeholder="user-defined" name="attr_customa3-name" title="@{customa3-name}"/></span> </div> <br/> <div class="linked-custom"> <input type="checkbox" name="attr_customa10-mod_error" class="error-mshow" value="1"/> <textarea name="attr_customa10" title="@{customa10}" placeholder="#/Equation" value="" data-i18n-placeholder="equation-macro-place" class="macro-text-inline highlight"></textarea> <input type="number" name="attr_customa10-mod" title="@{customa10-mod}" value="0" class="narrow-numbers calc highlight" readonly="readonly"/> <span><input class="entry-custom-header" type="text" value="" data-i18n-placeholder="user-defined" name="attr_customa10-name" title="@{customa10-name}"/></span> </div> <div class="linked-custom"> <input type="checkbox" name="attr_customa11-mod_error" class="error-mshow" value="1"/> <textarea name="attr_customa11" title="@{customa11}" placeholder="#/Equation" value="" data-i18n-placeholder="equation-macro-place" class="macro-text-inline highlight"></textarea> <input type="number" name="attr_customa11-mod" title="@{customa11-mod}" value="0" class="narrow-numbers calc highlight" readonly="readonly"/> <span><input class="entry-custom-header" type="text" value="" data-i18n-placeholder="user-defined" name="attr_customa11-name" title="@{customa11-name}"/></span> </div> <div class="linked-custom"> <input type="checkbox" name="attr_customa12-mod_error" class="error-mshow" value="1"/> <textarea name="attr_customa12" title="@{customa12}" placeholder="#/Equation" value="" data-i18n-placeholder="equation-macro-place" class="macro-text-inline highlight"></textarea> <input type="number" name="attr_customa12-mod" title="@{customa12-mod}" value="0" class="narrow-numbers calc highlight" readonly="readonly"/> <span><input class="entry-custom-header" type="text" value="" data-i18n-placeholder="user-defined" name="attr_customa12-name" title="@{customa12-name}"/></span> </div> <br/> <div class="linked-custom"> <input type="checkbox" name="attr_customa4-mod_max_error" class="error-mshow" value="1"/> <textarea name="attr_customa4" title="@{customa4}" placeholder="#/Equation" value="" data-i18n-placeholder="equation-macro-place" class="macro-text-inline highlight"></textarea> <input type="number" name="attr_customa4-mod" title="@{customa4-mod}" value="0" class="narrow-numbers"/> <div class="divider-db-lg">/</div> <input type="number" name="attr_customa4-mod_max" title="@{customa4-mod|max}" value="0" class="calc narrow-numbers highlight" readonly="readonly"/> <span><input class="entry-custom-header" type="text" value="" data-i18n-placeholder="user-defined" name="attr_customa4-name" title="@{customa4-name}"/></span> </div> <div class="linked-custom"> <input type="checkbox" name="attr_customa5-mod_max_error" class="error-mshow" value="1"/> <textarea name="attr_customa5" title="@{customa5}" placeholder="#/Equation" value="" data-i18n-placeholder="equation-macro-place" class="macro-text-inline highlight"></textarea> <input type="number" name="attr_customa5-mod" title="@{customa5-mod}" value="0" class="narrow-numbers"/> <div class="divider-db-lg">/</div> <input type="number" name="attr_customa5-mod_max" title="@{customa5-mod|max}" value="0" class="calc narrow-numbers highlight" readonly="readonly"/> <span><input class="entry-custom-header" type="text" value="" data-i18n-placeholder="user-defined" name="attr_customa5-name" title="@{customa5-name}"/></span> </div> <div class="linked-custom"> <input type="checkbox" name="attr_customa6-mod_max_error" class="error-mshow" value="1"/> <textarea name="attr_customa6" title="@{customa6}" placeholder="#/Equation" value="" data-i18n-placeholder="equation-macro-place" class="macro-text-inline highlight"></textarea> <input type="number" name="attr_customa6-mod" title="@{customa6-mod}" value="0" class="narrow-numbers"/> <div class="divider-db-lg">/</div> <input type="number" name="attr_customa6-mod_max" title="@{customa6-mod|max}" value="0" class="calc narrow-numbers highlight" readonly="readonly"/> <span><input class="entry-custom-header" type="text" value="" data-i18n-placeholder="user-defined" name="attr_customa6-name" title="@{customa6-name}"/></span> </div> <br/> <div class="linked-custom"> <input type="checkbox" name="attr_customa7-mod_max_error" class="error-mshow" value="1"/> <textarea name="attr_customa7" title="@{customa7}" placeholder="#/Equation" value="" data-i18n-placeholder="equation-macro-place" class="macro-text-inline highlight"></textarea> <input type="number" name="attr_customa7-mod" title="@{customa7-mod}" value="0" class="narrow-numbers"/> <div class="divider-db-lg">/</div> <input type="number" name="attr_customa7-mod_max" title="@{customa7-mod|max}" value="0" class="calc narrow-numbers highlight" readonly="readonly"/> <span><input class="entry-custom-header" type="text" value="" data-i18n-placeholder="user-defined" name="attr_customa7-name" title="@{customa7-name}"/></span> </div> <div class="linked-custom"> <input type="checkbox" name="attr_customa8-mod_max_error" class="error-mshow" value="1"/> <textarea name="attr_customa8" title="@{customa8}" placeholder="#/Equation" value="" data-i18n-placeholder="equation-macro-place" class="macro-text-inline highlight"></textarea> <input type="number" name="attr_customa8-mod" title="@{customa8-mod}" value="0" class="narrow-numbers"/> <div class="divider-db-lg">/</div> <input type="number" name="attr_customa8-mod_max" title="@{customa8-mod|max}" value="0" class="calc narrow-numbers highlight" readonly="readonly"/> <span><input class="entry-custom-header" type="text" value="" data-i18n-placeholder="user-defined" name="attr_customa8-name" title="@{customa8-name}"/></span> </div> <div class="linked-custom"> <input type="checkbox" name="attr_customa9-mod_max_error" class="error-mshow" value="1"/> <textarea name="attr_customa9" title="@{customa9}" placeholder="#/Equation" value="" data-i18n-placeholder="equation-macro-place" class="macro-text-inline highlight"></textarea> <input type="number" name="attr_customa9-mod" title="@{customa9-mod}" value="0" class="narrow-numbers"/> <div class="divider-db-lg">/</div> <input type="number" name="attr_customa9-mod_max" title="@{customa9-mod|max}" value="0" class="calc narrow-numbers highlight" readonly="readonly"/> <span><input class="entry-custom-header" type="text" value="" data-i18n-placeholder="user-defined" name="attr_customa9-name" title="@{customa9-name}"/></span> </div> </div> </div> <div class="cheat"></div> <input class="showarrow h2arrow" type="checkbox" name="attr_custom-attr-sect-c-show" data-i18n-title="showsect-cmd" value="1" checked="checked"/> <h2 class="clickheader showsect super note-c" data-i18n-title="showsect-cmd" data-i18n-aria-label="showsect-cmd" data-i18n="roll-time-custom-num-attributes">Evaluate at roll time custom number attributes</h2> <div class="h2-section notes wide-readonly" role="section"> <div class="nontable"> <div class="linked-custom"> <textarea name="attr_customc1" title="@{customc1}" data-i18n-placeholder="full-macro-place" class="macro-text-inline highlight">0</textarea> <input type="number" name="attr_customc1-mod" title="@{customc1-mod}" value="@{customc1}" class="calc narrow-numbers highlight" disabled="disabled"/> <span><input class="entry-custom-header" type="text" value="" data-i18n-placeholder="user-defined" name="attr_customc1-name" title="@{customc1-name}"/></span> </div> <div class="linked-custom"> <textarea name="attr_customc2" title="@{customc2}" data-i18n-placeholder="full-macro-place" class="macro-text-inline highlight">0</textarea> <input type="number" name="attr_customc2-mod" title="@{customc2-mod}" value="@{customc2}" class="calc narrow-numbers highlight" disabled="disabled"/> <span><input class="entry-custom-header" type="text" value="" data-i18n-placeholder="user-defined" name="attr_customc2-name" title="@{customc2-name}"/></span> </div> <div class="linked-custom"> <textarea name="attr_customc3" title="@{customc3}" data-i18n-placeholder="full-macro-place" class="macro-text-inline highlight">0</textarea> <input type="number" name="attr_customc3-mod" title="@{customc3-mod}" value="@{customc3}" class="calc narrow-numbers highlight" disabled="disabled"/> <span><input class="entry-custom-header" type="text" value="" data-i18n-placeholder="user-defined" name="attr_customc3-name" title="@{customc3-name}"/></span> </div> <br/> <div class="linked-custom"> <textarea name="attr_customc4" title="@{customc4}" data-i18n-placeholder="full-macro-place" class="macro-text-inline highlight">0</textarea> <input type="number" name="attr_customc4-mod" title="@{customc4-mod}" value="0" class="narrow-numbers"/> <div class="divider-db-lg">/</div> <input type="number" name="attr_customc4-mod_max" title="@{customc4-mod|max}" value="@{customc4}" class="calc narrow-numbers highlight" disabled="disabled"/> <span><input class="entry-custom-header" type="text" value="" data-i18n-placeholder="user-defined" name="attr_customc4-name" title="@{customc4-name}"/></span> </div> <div class="linked-custom"> <textarea name="attr_customc5" title="@{customc5}" data-i18n-placeholder="full-macro-place" class="macro-text-inline highlight">0</textarea> <input type="number" name="attr_customc5-mod" title="@{customc5-mod}" value="0" class="narrow-numbers"/> <div class="divider-db-lg">/</div> <input type="number" name="attr_customc5-mod_max" title="@{customc5-mod|max}" value="@{customc5}" class="calc narrow-numbers highlight" disabled="disabled"/> <span><input class="entry-custom-header" type="text" value="" data-i18n-placeholder="user-defined" name="attr_customc5-name" title="@{customc5-name}"/></span> </div> <div class="linked-custom"> <textarea name="attr_customc6" title="@{customc6}" data-i18n-placeholder="full-macro-place" class="macro-text-inline highlight">0</textarea> <input type="number" name="attr_customc6-mod" title="@{customc6-mod}" value="0" class="narrow-numbers"/> <div class="divider-db-lg">/</div> <input type="number" name="attr_customc6-mod_max" title="@{customc6-mod|max}" value="@{customc6}" class="calc narrow-numbers highlight" disabled="disabled"/> <span><input class="entry-custom-header" type="text" value="" data-i18n-placeholder="user-defined" name="attr_customc6-name" title="@{customc6-name}"/></span> </div> </div> </div> <div class="cheat"></div> <input class="showarrow h2arrow" type="checkbox" name="attr_custom-attr-sect-b-show" data-i18n-title="showsect-cmd" value="1" checked="checked"/> <h2 class="clickheader showsect super note-b" data-i18n-title="showsect-cmd" data-i18n-aria-label="showsect-cmd" data-i18n="roll-time-custom-attributes">Evaluate at roll time custom attributes</h2> <div class="h2-section notes wide-readonly" role="section"> <div class="nontable"> <div class="linked-custom-wideinputs"> <textarea name="attr_customb1" title="@{customb1}" value="" data-i18n-placeholder="full-macro-place" class="macro-text-inline highlight"></textarea> <span><input class="entry-custom-header" type="text" value="" data-i18n-placeholder="user-defined" name="attr_customb1-name" title="@{customb1-name}"/></span> </div> <div class="linked-custom-wideinputs"> <textarea name="attr_customb2" title="@{customb2}" value="" data-i18n-placeholder="full-macro-place" class="macro-text-inline highlight"></textarea> <span><input class="entry-custom-header" type="text" value="" data-i18n-placeholder="user-defined" name="attr_customb2-name" title="@{customb2-name}"/></span> </div> <div class="linked-custom-wideinputs"> <textarea name="attr_customb3" title="@{customb3}" value="" data-i18n-placeholder="full-macro-place" class="macro-text-inline highlight"></textarea> <span><input class="entry-custom-header" type="text" value="" data-i18n-placeholder="user-defined" name="attr_customb3-name" title="@{customb3-name}"/></span> </div> <br/> <div class="linked-custom-wideinputs"> <textarea name="attr_customb4" title="@{customb4}" value="" data-i18n-placeholder="full-macro-place" class="macro-text-inline highlight"></textarea> <span><input class="entry-custom-header" type="text" value="" data-i18n-placeholder="user-defined" name="attr_customb4-name" title="@{customb4-name}"/></span> </div> <div class="linked-custom-wideinputs"> <textarea name="attr_customb5" title="@{customb5}" value="" data-i18n-placeholder="full-macro-place" class="macro-text-inline highlight"></textarea> <span><input class="entry-custom-header" type="text" value="" data-i18n-placeholder="user-defined" name="attr_customb5-name" title="@{customb5-name}"/></span> </div> <div class="linked-custom-wideinputs"> <textarea name="attr_customb6" title="@{customb6}" value="" data-i18n-placeholder="full-macro-place" class="macro-text-inline highlight"></textarea> <span><input class="entry-custom-header" type="text" value="" data-i18n-placeholder="user-defined" name="attr_customb6-name" title="@{customb6-name}"/></span> </div> </div> </div> <div class="cheat"></div> <input class="showarrow h2arrow" type="checkbox" name="attr_custom-attr-sect-d-show" data-i18n-title="showsect-cmd" value="1" checked="checked"/> <h2 class="clickheader showsect super note-d" data-i18n-title="showsect-cmd" data-i18n-aria-label="showsect-cmd" data-i18n="custom-rolls">Custom Rolls</h2> <div class="h2-section notes" role="section"> <div class="linked-custom-roll"> <span><input class="entry-custom-header" type="text" value="" data-i18n-placeholder="user-defined" name="attr_customd1-name" title="@{customd1-name}"/></span> <div class="custom-roll-inner"> <div class="custom-buttons"> <button type="roll" name="roll_customd1_roll" class="command-button" value="@{PC-whisper} @{customd1}" title="%{selected|customd1_roll}"> <span name="attr_customd1-name"/></button> <br> <button type="roll" name="roll_NPC-customd1_roll" class="command-button" value="@{NPC-whisper} @{customd1}" title="%{selected|NPC-customd1}"><span data-i18n="npc">NPC</span> <span name="attr_customd1-name"/></button> </div> <textarea name="attr_customd1" title="@{customd1}" value="" data-i18n-placeholder="full-macro-place" class="macro-text-inline half"></textarea> </div> </div> <div class="linked-custom-roll"> <span><input class="entry-custom-header" type="text" value="" data-i18n-placeholder="user-defined" name="attr_customd2-name" title="@{customd2-name}"/></span> <div class="custom-roll-inner"> <div class="custom-buttons"> <button type="roll" name="roll_customd2_roll" class="command-button" value="@{PC-whisper} @{customd2}" title="%{selected|customd2_roll}"> <span name="attr_customd2-name"/></button> <br> <button type="roll" name="roll_NPC-customd2_roll" class="command-button" value="@{NPC-whisper} @{customd2}" title="%{selected|NPC-customd2}"><span data-i18n="npc">NPC</span> <span name="attr_customd2-name"/></button> </div> <textarea name="attr_customd2" title="@{customd2}" value="" data-i18n-placeholder="full-macro-place" class="macro-text-inline half"></textarea> </div> </div> <div class="linked-custom-roll"> <span><input class="entry-custom-header" type="text" value="" data-i18n-placeholder="user-defined" name="attr_customd3-name" title="@{customd3-name}"/></span> <div class="custom-roll-inner"> <div class="custom-buttons"> <button type="roll" name="roll_customd3_roll" class="command-button" value="@{PC-whisper} @{customd3}" title="%{selected|customd3_roll}"> <span name="attr_customd3-name"/></button> <br> <button type="roll" name="roll_NPC-customd3_roll" class="command-button" value="@{NPC-whisper} @{customd3}" title="%{selected|NPC-customd3}"><span data-i18n="npc">NPC</span> <span name="attr_customd3-name"/></button> </div> <textarea name="attr_customd3" title="@{customd3}" value="" data-i18n-placeholder="full-macro-place" class="macro-text-inline half"></textarea> </div> </div> <div class="linked-custom-roll"> <span><input class="entry-custom-header" type="text" value="" data-i18n-placeholder="user-defined" name="attr_customd4-name" title="@{customd4-name}"/></span> <div class="custom-roll-inner"> <div class="custom-buttons"> <button type="roll" name="roll_customd4_roll" class="command-button" value="@{PC-whisper} @{customd4}" title="%{selected|customd4_roll}"> <span name="attr_customd4-name"/></button> <br> <button type="roll" name="roll_NPC-customd4_roll" class="command-button" value="@{NPC-whisper} @{customd4}" title="%{selected|NPC-customd4}"><span data-i18n="npc">NPC</span> <span name="attr_customd4-name"/></button> </div> <textarea name="attr_customd4" title="@{customd4}" value="" data-i18n-placeholder="full-macro-place" class="macro-text-inline half"></textarea> </div> </div> <div class="linked-custom-roll"> <span><input class="entry-custom-header" type="text" value="" data-i18n-placeholder="user-defined" name="attr_customd5-name" title="@{customd5-name}"/></span> <div class="custom-roll-inner"> <div class="custom-buttons"> <button type="roll" name="roll_customd5_roll" class="command-button" value="@{PC-whisper} @{customd5}" title="%{selected|customd5_roll}"> <span name="attr_customd5-name"/></button> <br> <button type="roll" name="roll_NPC-customd5_roll" class="command-button" value="@{NPC-whisper} @{customd5}" title="%{selected|NPC-customd5}"><span data-i18n="npc">NPC</span> <span name="attr_customd5-name"/></button> </div> <textarea name="attr_customd5" title="@{customd5}" value="" data-i18n-placeholder="full-macro-place" class="macro-text-inline half"></textarea> </div> </div> <div class="linked-custom-roll"> <span><input class="entry-custom-header" type="text" value="" data-i18n-placeholder="user-defined" name="attr_customd6-name" title="@{customd6-name}"/></span> <div class="custom-roll-inner"> <div class="custom-buttons"> <button type="roll" name="roll_customd6_roll" class="command-button" value="@{PC-whisper} @{customd6}" title="%{selected|customd6_roll}"> <span name="attr_customd6-name"/></button> <br> <button type="roll" name="roll_NPC-customd6_roll" class="command-button" value="@{NPC-whisper} @{customd6}" title="%{selected|NPC-customd6}"><span data-i18n="npc">NPC</span> <span name="attr_customd6-name"/></button> </div> <textarea name="attr_customd6" title="@{customd6}" value="" data-i18n-placeholder="full-macro-place" class="inline-textarea half"></textarea> </div> </div> </div> <div class="cheat"></div> </div> <div class="section10 section section-notes" role="region" aria-label="Notes" data-i18n-aria-label="notes"> <h1 class="selected-tabtitle" data-i18n="notes">Notes</h1> <div class="cheat"></div> <input class="showarrow h2arrow" type="checkbox" name="attr_custom-attr-sect-n-show" data-i18n-aria-label="quick-stats" data-i18n-title="showsect-cmd" value="1" checked="checked"/> <h2 class="clickheader showsect" data-i18n-title="showsect-cmd" data-i18n-aria-label="showsect-cmd" data-i18n="notes">Notes</h2> <div class="h2-section notes" role="section"> <div class="linked-custom-notes"> <span><input class="entry-custom-header" type="text" value="" data-i18n-placeholder="user-defined" name="attr_customn1-name" title="@{customn1-name}"/></span> <textarea name="attr_customn1" title="@{customn1}" value="" data-i18n-placeholder="notes" class="inline-textarea half"></textarea> </div> <div class="linked-custom-notes"> <span><input class="entry-custom-header" type="text" value="" data-i18n-placeholder="user-defined" name="attr_customn2-name" title="@{customn2-name}"/></span> <textarea name="attr_customn2" title="@{customn2}" value="" data-i18n-placeholder="notes" class="inline-textarea half"></textarea> </div> <div class="linked-custom-notes"> <span><input class="entry-custom-header" type="text" value="" data-i18n-placeholder="user-defined" name="attr_customn3-name" title="@{customn3-name}"/></span> <textarea name="attr_customn3" title="@{customn3}" value="" data-i18n-placeholder="notes" class="inline-textarea half"></textarea> </div> <div class="linked-custom-notes"> <span><input class="entry-custom-header" type="text" value="" data-i18n-placeholder="user-defined" name="attr_customn4-name" title="@{customn4-name}"/></span> <textarea name="attr_customn4" title="@{customn4}" value="" data-i18n-placeholder="notes" class="inline-textarea half"></textarea> </div> <div class="linked-custom-notes"> <span><input class="entry-custom-header" type="text" value="" data-i18n-placeholder="user-defined" name="attr_customn5-name" title="@{customn5-name}"/></span> <textarea name="attr_customn5" title="@{customn5}" value="" data-i18n-placeholder="notes" class="inline-textarea half"></textarea> </div> <div class="linked-custom-notes"> <span><input class="entry-custom-header" type="text" value="" data-i18n-placeholder="user-defined" name="attr_customn6-name" title="@{customn6-name}"/></span> <textarea name="attr_customn6" title="@{customn6}" value="" data-i18n-placeholder="notes" class="inline-textarea half"></textarea> </div> <div class="linked-custom-notes"> <span><input class="entry-custom-header" type="text" value="" data-i18n-placeholder="user-defined" name="attr_customn7-name" title="@{customn7-name}"/></span> <textarea name="attr_customn7" title="@{customn7}" value="" data-i18n-placeholder="notes" class="inline-textarea half"></textarea> </div> <div class="linked-custom-notes"> <span><input class="entry-custom-header" type="text" value="" data-i18n-placeholder="user-defined" name="attr_customn8-name" title="@{customn8-name}"/></span> <textarea name="attr_customn8" title="@{customn8}" value="" data-i18n-placeholder="notes" class="inline-textarea half"></textarea> </div> <div class="linked-custom-notes"> <span><input class="entry-custom-header" type="text" value="" data-i18n-placeholder="user-defined" name="attr_customn9-name" title="@{customn9-name}"/></span> <textarea name="attr_customn9" title="@{customn9}" value="" data-i18n-placeholder="notes" class="inline-textarea half"></textarea> </div> <div class="linked-custom-notes"> <span><input class="entry-custom-header" type="text" value="" data-i18n-placeholder="user-defined" name="attr_customn10-name" title="@{customn10-name}"/></span> <textarea name="attr_customn10" title="@{customn10}" value="" data-i18n-placeholder="notes" class="inline-textarea half"></textarea> </div> </div> </div> </div> </div> <div class="section-config" role="contentinfo" aria-label="Configuration" data-i18n-aria-label="configuration"> <input type="checkbox" name="attr_is_newsheet" value="1" class="noshow" aria-label="when creating a new sheet this is default 1"/> <h1 class="selected-tabtitle" data-i18n="configuration">Configuration</h1> <div class="cheat"></div> <input class="showarrow h2arrow" type="checkbox" name="attr_config_sub-show" data-i18n-aria-label="configuration" data-i18n-title="showsect-cmd" value="1" checked="checked"/> <h2 class="clickheader showsect"><label data-i18n-title="showsect-cmd" data-i18n-aria-label="showsect-cmd" data-i18n="sheets-configuration">Sheet Configuration</label></h2> <div class="h2-section sheetconfig"> <span class="nontable-name show-readonly" data-i18n="sheets-configuration">Sheet configuration</span> <div class="corerules two-equalcolumn table"> <div class="table-row"><span class="table-config-row-name">&nbsp;</span></div> <div class="table-row"> <span class="table-config-row-name" data-i18n="pages">Pages</span> <label class="table-cell"> <input type="checkbox" class="selectedlabel-check" name="attr_is_npc" value="1" title="@{is_npc}"/> <span data-i18n-title="is-npc-description" data-i18n-aria-label="is-npc-description" data-i18n="is-npc-check-caps">IS NPC</span> </label> </div> <div class="table-row"> <span class="table-config-row-name" data-i18n="accessibility">Accessibility</span> <input type="hidden" name="attr_var_accessible_flag" value="{{accessible=true}}"/> <label class="table-cell"> <input type="checkbox" class="selectedlabel-check" name="attr_toggle_attack_accessible" value="@{var_accessible_flag}" title="@{toggle_attack_accessible}"> <span data-i18n-title="options-attacks-accessible-title" data-i18n-aria-label="options-attacks-accessible-title" data-i18n="use-simple-template-attacks">Use Attacks Simple Template</span> </label> <label class="table-cell"> <input type="checkbox" class="selectedlabel-check" name="attr_toggle_spell_accessible" value="@{var_accessible_flag}" title="@{toggle_spell_accessible}"> <span data-i18n-title="options-spell-accessible-title" data-i18n-aria-label="options-spell-accessible-title" data-i18n="use-simple-template-spells">Use Spells Simple Template</span> </label> <span class="table-config-row-name">&nbsp;</span> <label class="table-cell"> <input type="checkbox" class="selectedlabel-check" name="attr_toggle_accessible_flag" value="@{var_accessible_flag}" title="@{toggle_accessible_flag}"/> <span data-i18n="use-simple-templates">Use Other Simple Templates</span> </label> <label class="table-cell"> <input type="checkbox" class="selectedlabel-check use-metrics" name="attr_use_metrics" value="1" title="@{use_metrics}"/> <span data-i18n-title="options-use-metrics-title" data-i18n-aria-label="options-use-metrics-title" data-i18n="use-metrics">Use Metrics</span> </label> </div> <div class="table-row"> <span class="table-config-row-name" data-i18n="font-background">Font / background</span> <span class="table-cell"> <span class="table-cell" data-i18n="sheet-font">Sheet Font:</span> <select name="attr_use_specfont" title="@{use_specfont}"> <option value="0" data-i18n="arial-default">•Noto Sans/Sans-serif</option> <option value="1" data-i18n="verdana">Open Sans</option> <option value="2" data-i18n="comic-sans">Comic Sans</option> <option value="3" data-i81n="segoe">Segoe UI</option> <option value="4" data-i81n="lucida">Lucida Sans Unicode</option> <option value="5" data-i81n="fantasy">Fantasy</option> <option value="6" data-i81n="copperplate">Copperplate</option> <option value="7" data-i81n="script">Script</option> </select> </span> <span class="table-cell"> <span class="table-cell" data-i18n-title="background-title" data-i18n="choose-background">Choose Background:</span> <span class="table-cell"> <select name="attr_use_background" title="@{use_background}"> <option value="0" data-i18n="none">•None</option> <option value="1" data-i18n="graphpaper">Graph-paper</option> <option value="2" data-i18n="parchment-1">Parchment 1</option> <option value="3" data-i18n="parchment-2">Parchment 2</option> </select> </span> </span> <span class="table-config-row-name">&nbsp;</span> <label class="table-cell"> <input type="checkbox" class="selectedlabel-check" name="attr_apply_specfont_chat" value="1" title="@{apply_specfont_chat}"/> <span data-i18n-title="apply-font-chatrolls" data-i18n-aria-label="apply-font-chatrolls" data-i18n="apply-font-chatrolls"> Apply font to chat rolls</span> </label> </div> <div class="table-row"> <span class="table-config-row-name" data-i18n="buffs">Buffs</span> <span class="table-cell left merge-buffs"> <input type="checkbox" class="selectedlabel-check bonustype-show" name="attr_use_buff_bonuses" value="1" title="@{use_buff_bonuses}" checked="checked"/> <span data-i18n-title="use-buff-bonus-stacking" data-i18n-aria-label="use-buff-bonus-stacking" data-i18n="use-buff-bonus-stacking">Use buff bonus types and stacking</span> <label class="table-cell pf-border" data-i18n-title="merge-buffs"> <input class="newbuff cssbutton selectedlabel-check" type="checkbox" name="attr_merge_buffs_now" value="1" style="position:absolute"/> <span class="newbuff" data-i18n-title="merge-buffs" data-i18n="merge" title="Copy old buffs list into new buffs list">Merge</span> </label> </span> <span class="table-cell"> <span style="display:flex;align-items:center"> <label> <input class="deletebutton newbuff cssbutton deletesect-show" type="checkbox" name="attr_delete_rep_buff_btn" value="1" data-i18n-title="delete-old-buff-list" data-i18n-aria-label="delete-old-buff-list" style="position:absolute"/> <span class="newbuff"></span> </label> <label class="deletesect allrows-note newbuff"> <input type="checkbox" class="selectedlabel-check" name="attr_delete_rep_buff" data-i18n-aria-label="confirm-delete-buff" data-i18n-title="confirm-delete-buff" value="1"/> <b data-i18n="delete-all-old-rows-are-you-sure">Deletes ALL rows, are you sure?</b> </label> </span> </span> </div> <div class="table-row"> <span class="table-config-row-name" data-i18n="spells">Spells</span> <label class="table-cell"> <input type="checkbox" class="selectedlabel-check" name="attr_use_spells" value="1" title="@{use_spells}" data-i18n-aria-label="uses-spells-title"/> <span data-i18n-title="uses-spells-title" data-i18n="uses-spells">Uses Spells</span> </label> <label class="table-cell"> <input type="checkbox" class="selectedlabel-check" name="attr_use_spell_points" value="1" title="@{use_spell_points}" data-i18n-aria-label="uses-spell-points-title"/> <span data-i18n-title="uses-spell-points-title" data-i18n="uses-spell-points">Uses Spell Points</span> </label> <span class="table-config-row-name">&nbsp;</span> <label class="table-cell"> <input type="checkbox" title="@{use_traits}" name="attr_use_traits" value="1" class="selectedlabel-check sect2-show"/> <span data-i18n="use-traits">Use Separate Traits List</span> <input class="csstextbutton sect2" type="checkbox" name="attr_merge_traits_now" value="1"/> <span class="sect2" data-i18n-title="merge-traits" data-i18n="merge">Merge</span> </label> <label class="table-cell"> <input type="checkbox" title="@{use_racial_traits}" name="attr_use_racial_traits" value="1" class="selectedlabel-check sect2-show"/> <span data-i18n="use-racial-traits">Use Separate Racial Traits List</span> <input class="csstextbutton sect2" type="checkbox" name="attr_merge_race_traits_now" value="1"/> <span class="sect2" data-i18n-title="merge-race-traits" data-i18n="merge">Merge</span> </label> </div> <div class="table-row"> <span class="table-config-row-name" data-i18n="lists">Lists</span> <label class="table-cell"> <input type="checkbox" title="@{use_feats}" name="attr_use_feats" value="1" class="selectedlabel-check sect2-show"/> <span data-i18n="use-feats">Use Separate feats List</span> <input class="csstextbutton sect2" type="checkbox" name="attr_merge_feats_now" value="1"/> <span class="sect2" data-i18n-title="merge-feats" data-i18n="merge">Merge</span> </label> <label class="table-cell"> <input type="checkbox" title="@{use_class_features}" name="attr_use_class_features" value="1" class="selectedlabel-check sect2-show"/> <span data-i18n="use-class-features">Use Separate Class Features List</span> <input class="csstextbutton sect2" type="checkbox" name="attr_merge_class_features_now" value="1"/> <span class="sect2" data-i18n-title="merge-class_features" data-i18n="merge">Merge</span> </label> <span class="table-config-row-name">&nbsp;</span> <label class="table-cell"> <input type="checkbox" title="@{use_spell-like-abilities}" name="attr_use_spell-like-abilities" value="1" class="selectedlabel-check sect2-show"/> <span data-i18n="use-spell-like-abilities">Use Separate Spell-like ability List</span> <input class="csstextbutton sect2" type="checkbox" name="attr_merge_slas_now" value="1"/> <span class="sect2" data-i18n-title="merge-slas" data-i18n="merge">Merge</span> </label> </div> <div class="table-row"> <span class="table-config-row-name" data-i18n="attacks">Attacks</span> <label class="table-cell"> <input type="checkbox" title="@{modify_dmg_by_size}" name="attr_modify_dmg_by_size" value="1" class="selectedlabel-check"/> <span data-i18n="adjust-damage-by-size"> Adjust damage based on size</span> </label> <label class="table-cell"> <input type="checkbox" title="@{use_dual_wield}" name="attr_use_dual_wield" value="1" class="selectedlabel-check"/> <span data-i18n="use-dual-wield-beta"> Use Dual Wield (BETA)</span> </label> <span class="table-config-row-name">&nbsp;</span> <label class="table-cell"> <input type="checkbox" title="@{include_link_abilities}" name="attr_include_link_abilities" value="1" class="selectedlabel-check"/> <span data-i18n-title="options-attacks-include-link-abilities" data-i18n-aria-label="options-attacks-include-link-abilities" data-i18n="include-link-abilities"> Include link to Ability Attacks</span> </label> <label class="table-cell"> <input type="checkbox" title="@{include_link_spells}" name="attr_include_link_spells" value="1" class="selectedlabel-check"/> <span data-i18n-title="options-attacks-include-link-spells" data-i18n-aria-label="options-attacks-include-link-spells" data-i18n="include-link-spells"> Include link to Spell Attacks</span> </label> </div> <div class="table-row"> <span class="table-config-row-name" data-i18n="encumbrance">Encumbrance</span> <span class="table-cell"> <span class="table-cell" data-i18n="encumbrance-based-on">Encumbrance based on:</span> <select title="@{max-dex-source}" name="attr_max-dex-source"> <option value="0" data-i18n="armor-shield-load-default" selected="selected">&#8226;Armor, Shield &amp; Load</option> <option value="1" data-i18n="armor-shield-only">Armor &amp; Shield only</option> <option value="2" data-i18n="load-only">Load only</option> <option value="3" data-i18n="ignore-encumbrance">Ignore Encumbrance</option> </select> </span> <label class="table-cell"> <input type="checkbox" class="selectedlabel-check" name="attr_is_dwarf" value="1" title="@{is_dwarf}"/> <span data-i18n-aria-label="use-dwarf-encumbrance-title" data-i18n="use-dwarf-encumbrance" data-i18n-title="use-dwarf-encumbrance-title">Uses dwarf encumbrance rules</span> </label> <span class="table-config-row-name">&nbsp;</span> <label class="table-cell"> <input type="checkbox" name="attr_carried-currency-toggle" title="@{carried-currency-toggle}" value="1" class="selectedlabel-check" checked="checked"/> <span data-i18n-title="options-include-carried-currency-title" data-i18n-aria-label="options-include-carried-currency-title" data-i18n="include-carried-currency">Include Carried Currency</span> </label> </div> <div class="table-row"> <span class="table-config-row-name" data-i18n="hit-points">Hit Points</span> <label class="table-cell"> <input type="checkbox" class="sect2-show selectedlabel-check" style="display:inline" value="1" name="attr_auto_calc_hp" aria-label="check to autocalc hp/lvl"> <span data-i18n="automatically-calculate-hit-points-abbrv"> Auto-calc hp</span> <span class="sect2" role="Radiogroup"> <span data-i18n="average-hit-point-abbrv">Avg hp:</span> <label><input type="radio" name="attr_autohp_percent" value="1" checked="">50%</label> <label><input type="radio" name="attr_autohp_percent" value="2">75%</label> <label><input type="radio" name="attr_autohp_percent" value="3">100%</label> </span> </label> <label class="table-cell"> <input type="checkbox" class="sect2-show noshow" value="1" name="attr_auto_calc_hp" role="presentation"> <input type="checkbox" value="1" name="attr_maxhp_lvl1" class="selectedlabel-check sect2"> <span class="sect2" data-i18n-title="100-at-level-1-title" data-i18n="100-at-level-1" title="Use max hit points for first level Racial hit dice are considered 'first' if character has both racial and class hit dice"> Use max hp for first level/HD</span> </label> <span class="table-config-row-name">&nbsp;</span> <label class="table-cell"> <input type="checkbox" value="1" name="attr_increase_hp" title="@{increase_hp}" class="selectedlabel-check" data-i18n-aria-label="update-hp-when-max-changes" checked="checked"/> <span data-i18n-title="update-hp-when-max-changes-title" data-i18n="update-hp-when-max-changes"> Update curr HP when max HP changes</span> </label> <span class="table-cell"> </span> </div> <div class="table-row"> <span class="table-config-row-name" data-i18n="defenses">Defenses</span> <label class="table-cell"> <input type="checkbox" title="@{uncanny_dodge}" name="attr_uncanny_dodge" value="1" class="selectedlabel-check"/> <span data-i18n-title="uncanny-dodge-title" data-i18n-aria-label="uncanny-dodge-title" data-i18n="uncanny-dodge-desc">Do not lose DEX when Flat footed</span> </label> <label class="table-cell"> <input type="checkbox" title="@{hd_not_bab}" name="attr_hd_not_bab" value="1" class="selectedlabel-check"/> <span data-i18n="hd-not-bab">Use HD instead of BAB for CMD</span> </label> <span class="table-config-row-name">&nbsp;</span> <label class="table-cell"> <input type="checkbox" title="@{unlock_def_ability}" name="attr_unlock_def_ability" value="1" class="selectedlabel-check"/> <span data-i18n-title="unlock-defense-dropdowns-title" data-i18n-aria-label="unlock-defense-dropdowns-title" data-i18n="unlock-defense-dropdowns">Allow AC and CMD to use different ability scores</span> </label> </div> <div class="table-row"> <span class="table-config-row-name" data-i18n="advanced">Advanced</span> <label class="table-cell"> <input type="checkbox" title="@{use_advanced_options}" name="attr_use_advanced_options" value="1" class="selectedlabel-check"/> <span data-i18n-title="display-advanced-options-title" data-i18n-aria-label="display-advanced-options-title" aria-label="display-advanced-options-title" data-i18n="display-advanced-options">Display user defined and misc fields</span> </label> <label class="table-cell"> <input type="checkbox" title="@{normal_macro_show}" name="attr_normal_macro_show" value="1" class="selectedlabel-check" checked="checked"/> <span data-i18n-aria-label="display-macro-text-title" data-i18n-title="display-macro-text-title" data-i18n="display-macro-text">Display macro-text fields for customizing rolls</span> </label> <span class="table-config-row-name">&nbsp;</span> <label class="table-cell"> <input type="checkbox" title="@{adv_macro_show}" name="attr_adv_macro_show" value="1" class="selectedlabel-check" checked="checked"/> <span data-i18n-title="display-advanced-macros-title" data-i18n-aria-label="display-advanced-macros-title" aria-label="display-advanced-macros-title" data-i18n="display-advanced-macros">Display 'Advanced' roll-time macro fields to add to rolls</span> </label> </div> <div class="table-row"> <span class="table-config-row-name" data-i18n="roll-configuration">Roll Configuration</span> <span class="table-cell"> <span>NPC:</span> <select name="attr_NPC-whisper" title="@{NPC-whisper}"> <option value=" " data-i18n="public-rolls">Public Rolls</option> <option value="/w gm" data-i18n="whisper-to-game-master" selected="selected">Whisper GM</option> </select> <span>PC:</span> <select name="attr_PC-whisper" title="@{PC-whisper}"> <option value=" " data-i18n="public-rolls" selected="selected">Public Rolls</option> <option value="/w gm" data-i18n="whisper-to-game-master">Whisper GM</option> </select> </span> <label class="table-cell"> <input type="checkbox" title="@{both_whisper_show}" name="attr_both_whisper_show" value="1" class="selectedlabel-check"/> <span data-i18n-title="display-both-whispers-title" data-i18n-aria-label="display-both-whispers-title" aria-label="display-advanced-macros-title" data-i18n="display-both-whispers">Show both roll menu buttons for NPCs</span> </label> <span class="table-config-row-name">&nbsp;</span> <span class="table-cell"> <span data-i18n-title="statistics-rolls-title" data-i18n="statistics-rolls-abbrv">Stats rolls:</span> <select name="attr_STATS-whisper" title="@{STATS-whisper}"> <option value=" " data-i18n="public-rolls">Public Rolls</option> <option value="/w gm" data-i18n="whisper-to-game-master" selected="selected">Whisper GM</option> </select> </span> </div> <div class="table-row"> <span class="table-config-row-name" data-i18n="roll-template">Roll Template</span> <label class="table-cell"> <input type="hidden" name="attr_var_rounded_flag" value="{{rounded=rounded}}"/> <input type="checkbox" name="attr_toggle_rounded_flag" value="@{var_rounded_flag}" title="@{toggle_rounded_flag}" class="selectedlabel-check" checked="checked"/> <span data-i18n="use-round-corners-on-simple-templates">Round Corners on non simple template.</span> </label> <span class="table-cell"> <span data-i18n="heading-border-colors">Heading background and border Color:</span> <select title="@{rolltemplate_color}" class="colorpicker" name="attr_rolltemplate_color"> <option value="" style="background-color:#000;color:#fff" data-i18n="black-default" selected="">&#8226;Black</option> <option value="white" style="background-color:#fff" data-i18n="white">White</option> <option value="grey" style="background-color:silver;color:#000" data-i18n="grey">Grey</option> <option value="darkgrey" style="background-color:#696969;color:#fff" data-i18n="dark-grey">Dark Grey</option> <option value="pink" style="background-color:#ffb6c1;color:#000" data-i18n="pink">Pink</option> <option value="darkpink" style="background-color:#ff1493;color:#fff" data-i18n="dark-pink">Dark Pink</option> <option value="red" style="background-color:#dc143c;color:#fff" data-i18n="red">Red</option> <option value="darkred" style="background-color:#8b0000;color:#fff" data-i18n="dark-red">Dark Red</option> <option value="orange" style="background-color:#ff8c00;color:#fff" data-i18n="orange">Orange</option> <option value="darkorange" style="background-color:#ff4500;color:#fff" data-i18n="dark-orange">Dark Orange</option> <option value="chocolate" style="background-color:#d2691e;color:#fff" data-i18n="chocolate-brown">Chocolate Brown</option> <option value="sandybrown" style="background-color:#f4a460;color:#000" data-i18n="light-brown">Light Brown</option> <option value="peru" style="background-color:peru;color:#fff" data-i18n="brown">Brown</option> <option value="saddlebrown" style="background-color:#8b4513;color:#fff" data-i18n="dark-brown">Dark Brown</option> <option value="tan" style="background-color:tan;color:#000" data-i18n="tan">Tan</option> <option value="yellow" style="background-color:khaki;color:#000" data-i18n="yellow">Yellow</option> <option value="gold" style="background-color:Gold;color:#000" data-i18n="gold">Gold</option> <option value="darkyellow" style="background-color:#b8860b;color:#000" data-i18n="dark-yellow">Dark Yellow</option> <option value="green" style="background-color:#3cb371;color:#fff" data-i18n="green">Green</option> <option value="darkgreen" style="background-color:#006400;color:#fff" data-i18n="dark-green">Dark Green</option> <option value="olive" style="background-color:olive;color:#fff" data-i18n="olive">Olive</option> <option value="darkolivegreen" style="background-color:#556b2f;color:#fff" data-i18n="dark-olive">Dark Olive</option> <option value="teal" style="background-color:#20b2aa;color:#000" data-i18n="teal">Teal</option> <option value="darkteal" style="background-color:teal;color:#fff" data-i18n="dark-teal">Dark teal</option> <option value="cyan" style="background-color:#40e0d0;color:#000" data-i18n="cyan">Cyan</option> <option value="darkcyan" style="background-color:#008b8b;color:#fff" data-i18n="dark-cyan">Dark Cyan</option> <option value="azure" style="background-color:#87cefa;color:#000" data-i18n="azure">Azure</option> <option value="darkazure" style="background-color:#00bfff;color:#000" data-i18n="dark-azure">Dark Azure</option> <option value="blue" style="background-color:#00f;color:#fff" data-i18n="blue">Blue</option> <option value="darkblue" style="background-color:navy;color:#fff" data-i18n="dark-blue">Dark Blue</option> <option value="purple" style="background-color:#ba55d3;color:#000" data-i18n="purple">Purple</option> <option value="darkpurple" style="background-color:#639;color:#fff" data-i18n="dark-purple">Dark Purple</option> <option value="violet" style="background-color:violet;color:#000" data-i18n="violet">Violet</option> <option value="darkviolet" style="background-color:#9400d3;color:#fff" data-i18n="dark-violet">Dark Violet</option> </select> </span> <span class="table-config-row-name">&nbsp;</span> <span class="table-cell"></span> <span class="table-cell"> <span data-i18n-title="scroll-desc-title" data-i18n="scroll-desc" title="Scroll long descriptions in roll templates.">Scroll long Descriptions</span> <select name="attr_scroll-desc" title="@{scroll-desc}" style="display:inline"> <option value="scroll-desc" data-i18n="yes" selected="">Yes</option> <option value=" " data-i18n="no">No</option> </select> </span> </div> </div> </div> <div class="cheat"></div> <input class="showarrow h2arrow" type="checkbox" name="attr_core_pfs_show" data-i18n-aria-label="core-pfs-rules" aria-label="Core and PFS Rule Options" data-i18n-title="showsect-cmd" value="1" checked="checked"/> <h2 class="clickheader showsect"><label data-i18n-title="showsect-cmd" data-i18n-aria-label="showsect-cmd" data-i18n="rule-options">Rule Options</label></h2> <div class="h2-section rule-options"> <span class="nontable-name show-readonly" data-i18n="rule-options">Rule Options</span> <div class="corerules table"> <div class="table-row"><span class="table-config-row-name">&nbsp;</span></div> <div class="table-row"> <span class="table-config-row-name" data-i18n="core-rules">Core Options</span> <label class="table-cell"> <input type="checkbox" title="@{set_pfs}" name="attr_set_pfs" value="1" class="selectedlabel-check"/> <span data-i18n="enable-pfs">Enable PFS config settings</span> </label> <label class="table-cell"> <input type="checkbox" title="@{use_prestige_fame}" name="attr_use_prestige_fame" value="1" class="selectedlabel-check"/> <span data-i18n="use-prestige-fame">Use Prestige and Fame Points</span> </label> <span class="table-config-row-name">&nbsp;</span> <label class="table-cell"> <input type="checkbox" title="@{use_hero_points}" name="attr_use_hero_points" value="1" class="selectedlabel-check"/> <span data-i18n="use-hero-points">Use Hero Points</span> </label> </div> <div class="table-row"> <span class="table-config-row-name" data-i18n="pathfinder-unchained">Pathfinder Unchained</span> <label class="table-cell" style="grid-column:span 2"> <input type="checkbox" title="@{unchained_skills-show}" name="attr_unchained_skills-show" value="1" class="selectedlabel-check sect2-show"/> <span title="Use the Unchained Skills variants." data-i18n="toggle-unchained-skills"> Display/Enable Unchained Skills</span> <input type="radio" title="@{BG-Skill-Use}" name="attr_BG-Skill-Use" value="1" class="selectedlabel-check sect2" checked="checked"/> <span class="sect2" title="Background skills ranks are awarded at a rate of two per level and can be spent on any background skill." data-i18n="background-skills"> Background Skills</span> <input type="radio" title="@{BG-Skill-Use}" name="attr_BG-Skill-Use" value="0" class="selectedlabel-check sect2"/> <span class="sect2" title="Consolidated skills ranks are awarded at 1/2 normal skill points." data-i18n="toggle-consolidated-skills">Consolidated Skills.</span> </label> <span class="table-config-row-name">&nbsp;</span> <label class="table-cell"> <input type="checkbox" title="@{wound_threshold-show}" name="attr_wound_threshold-show" value="1" class="selectedlabel-check sect2-show"/> <span title="In the wound thresholds variant, a character divides her hit point total into four quarters, and takes penalties whenever she's not in her top quarter." data-i18n="toggle-wound-threshold">Display Wound Thresholds.</span> </label> <label class="table-cell"> <input type="checkbox" title="@{has_endurance_feat}" name="attr_has_endurance_feat" value="1" class="selectedlabel-check sect2"/> <span class="sect2" title="Endurance affects wounds by changing the penalty." data-i18n="toggle-endurance-feat">Has Endurance Feat</span> </label> <span class="table-config-row-name">&nbsp;</span> <label class="table-cell"> <input type="checkbox" title="@{wounds_gritty_mode}" name="attr_wounds_gritty_mode" value="1" class="selectedlabel-check sect2"/> <span class="sect2" title="All wound penalties are doubled." data-i18n-title="gritty-title" data-i18n="toggle-gritty-mode">Gritty Mode</span> </label> </div> <div class="table-row"> <span class="table-config-row-name" data-i18n="pathfinder-mythic-adventures">Pathfinder Mythic Adventures</span> <label class="table-cell" style="grid-column:span 2"> <input type="checkbox" title="@{mythic-adventures-show}" name="attr_mythic-adventures-show" value="1" class="selectedlabel-check"/> <span data-i18n="toggle-mythic-adventures">Display/Enable Mythic Adventures Character Sheet Items</span> </label> </div> <div class="table-row"> <span class="table-config-row-name" data-i18n="pathfinder-psionics">Pathfinder Psionics</span> <label class="table-cell"> <input type="checkbox" title="@{psionics-show}" name="attr_psionics-show" value="1" class="selectedlabel-check"/> <span data-i18n="toggle-psionics">Display/Enable Psionics Character Sheet Items</span> </label> </div> <div class="table-row"> <span class="table-config-row-name" data-i18n="advanced-class-guide">Advanced Class Guide</span> <label class="table-cell"> <input type="checkbox" class="selectedlabel-check" name="attr_use_spell_points" value="1" title="@{use_spell_points}" data-i18n-aria-label="show-arcane-reservoir-title"/> <span data-i18n-title="show-arcane-reservoir-title" data-i18n="show-spellpoint-arcane-reservoir"> Show arcane reservoir</span> </label> </div> <div class="table-row"> <span class="table-config-row-name" data-i18n="occult-adventures">Occult Adventures</span> <label class="table-cell"> <input type="checkbox" title="@{use_burn}" name="attr_use_burn" value="1" class="selectedlabel-check" data-i18n-aria-label="use-kineticist-burn"/> <span data-i18n-title="use-kineticist-burn" data-i18n="use-kineticist-burn"> Use Kinticist Burn</span> </label> <label class="table-cell"> <input type="checkbox" class="selectedlabel-check" name="attr_use_spell_points" value="1" title="@{use_spell_points}" data-i18n-aria-label="show-phrenic-spellpoint-pool-title"/> <span data-i18n-title="show-phrenic-spellpoint-pool-title" data-i18n="show-phrenic-spellpoint-pool"> Phrenic Pool or Mesmerist</span> </label> </div> <div class="table-row"> <span class="table-config-row-name" data-i18n="horror-adventures">Horror Adventures</span> <label class="table-cell"> <input type="checkbox" title="@{use_horror_adventures}" name="attr_use_horror_adventures" value="1" class="selectedlabel-check" data-i18n-aria-label="toggle-horror-adventures-long"/> <span data-i18n-title="toggle-horror-adventures-long" data-i18n="toggle-horror-adventures"> Enable Horror Adventures</span> </label> </div> </div> </div> <div class="cheat"></div> <input class="showarrow h2arrow" type="checkbox" name="attr_header-image-show" data-i18n-aria-label="header-image" data-i18n-title="showsect-cmd" value="1" checked="checked"/> <h2 class="clickheader showsect"><label data-i18n-title="showsect-cmd" data-i18n-aria-label="showsect-cmd" data-i18n="header-image">Header Image</label></h2> <div class="h2-section header-images"> <span class="nontable-name show-readonly" data-i18n="header-image">Header Images</span> <div class="table"> <div class="table-row"> <div data-i18n="config-header-image-info" style="grid-column:1/-1;padding:1rem"> Header images are iconic images that appear in the header of roll templates. All macros on the sheet include <code>{{header_image=<i>image attribute</i>}}</code>. Each roll template has a specific image attribute that works with the options below. i.e. The Spells roll template would use <code>{{header_image=@{header_image-pf_spell}}}</code> Attack images can be set from within each weapon's "Options" section. Hover over the template names below to learn the specific image attributes. You can substitute images for any roll template by using the URL column below or using the syntax <code>{{header_image=<i>[name](url)</i>}}</code> Larger images will be resized to fit within a 100px box. For best results, try to keep header images under 32x32px. </div> </div> <div class="table-row table-row-name"> <span data-i18n="roll-template">Roll Template</span> <span data-i18n-title="header-image-none" data-i18n-aria-title="header-image-none" data-i18n="none">None</span> <span><input type="checkbox" name="attr_header_images_toggle" value="1" title="@{header_images_toggle}"/></span> <span data-i18n-title="header-image-default" data-i18n-aria-title="header-image-default" data-i18n="default">Default</span> <span data-i18n-title="custom-url-title" data-i18n-aria-title="custom-url-title" data-i18n="custom-url">Custom URL</span> </div> <div class="table-row"> <span class="table-cell" title="Macros must include {{header_image=@{header_image-pf_spell}}}">pf_spell</span> <span class="table-cell"><input type="radio" name="attr_header_image-pf_spell" value="" title="@{header_image-pf_spell}" checked="checked"/></span> <span class="table-cell"><input type="radio" name="attr_header_image-pf_spell" value="[default](https://raw.githubusercontent.com/Roll20/roll20-character-sheets/master/Pathfinder%20Community/Images/pf_spell.png)" title="@{header_image-pf_spell}"/></span> <span class="table-cell nontable-name"><img src="https://raw.githubusercontent.com/Roll20/roll20-character-sheets/master/Pathfinder%20Community/Images/pf_spell.png"></span> <span class="table-cell"><input type="radio" name="attr_header_image-pf_spell" value="[custom](@{header_image-pf_spell-url})" title="@{header_image-pf_spell}"/><textarea class="macro-text-inline" style="width:80%;margin-left:.5em" name="attr_header_image-pf_spell-url" title="@{header_image-pf_spell-url}">https://raw.githubusercontent.com/Roll20/roll20-character-sheets/master/Pathfinder%20Community/Images/pf_spell.png</textarea></span> </div> <div class="table-row"> <span class="table-cell" title="Macros must include {{header_image=@{header_image-pf_attack-melee}}}">pf_attack (melee)</span> <span class="table-cell"><input type="radio" name="attr_header_image-pf_attack-melee" value="" title="@{header_image-pf_attack-melee}" checked="checked"/></span> <span class="table-cell"><input type="radio" name="attr_header_image-pf_attack-melee" value="[default](https://raw.githubusercontent.com/Roll20/roll20-character-sheets/master/Pathfinder%20Community/Images/pf_attack_melee.png)" title="@{header_image-pf_attack-melee}"/></span> <span class="table-cell nontable-name"><img src="https://raw.githubusercontent.com/Roll20/roll20-character-sheets/master/Pathfinder%20Community/Images/pf_attack_melee.png"></span> <span class="table-cell"><input type="radio" name="attr_header_image-pf_attack-melee" value="[custom](@{header_image-pf_attack-melee-url})" title="@{header_image-pf_attack-melee}"/><textarea class="macro-text-inline" style="width:80%;margin-left:.5em" name="attr_header_image-pf_attack-melee-url" title="@{header_image-pf_attack-melee-url}">https://raw.githubusercontent.com/Roll20/roll20-character-sheets/master/Pathfinder%20Community/Images/pf_attack_melee.png</textarea></span> </div> <div class="table-row"> <span class="table-cell" title="Macros must include {{header_image=@{header_image-pf_attack-dual}}}">pf_attack (dual)</span> <span class="table-cell"><input type="radio" name="attr_header_image-pf_attack-dual" value="" title="@{header_image-pf_attack-dual}" checked="checked"/></span> <span class="table-cell"><input type="radio" name="attr_header_image-pf_attack-dual" value="[default](https://raw.githubusercontent.com/Roll20/roll20-character-sheets/master/Pathfinder%20Community/Images/pf_attack_dual.png)" title="@{header_image-pf_attack-dual}"/></span> <span class="table-cell nontable-name"><img src="https://raw.githubusercontent.com/Roll20/roll20-character-sheets/master/Pathfinder%20Community/Images/pf_attack_dual.png"></span> <span class="table-cell"><input type="radio" name="attr_header_image-pf_attack-dual" value="[custom](@{header_image-pf_attack-dual-url})" title="@{header_image-pf_attack-dual}"/><textarea class="macro-text-inline" style="width:80%;margin-left:.5em" name="attr_header_image-pf_attack-dual-url" title="@{header_image-pf_attack-dual-url}">https://raw.githubusercontent.com/Roll20/roll20-character-sheets/master/Pathfinder%20Community/Images/pf_attack_dual.png</textarea></span> </div> <div class="table-row"> <span class="table-cell" title="Macros must include {{header_image=@{header_image-pf_attack-ranged}}}">pf_attack (ranged)</span> <span class="table-cell"><input type="radio" name="attr_header_image-pf_attack-ranged" value="" title="@{header_image-pf_attack-ranged}" checked="checked"/></span> <span class="table-cell"><input type="radio" name="attr_header_image-pf_attack-ranged" value="[default](https://raw.githubusercontent.com/Roll20/roll20-character-sheets/master/Pathfinder%20Community/Images/pf_attack_ranged.png)" title="@{header_image-pf_attack}"/></span> <span class="table-cell nontable-name"><img src="https://raw.githubusercontent.com/Roll20/roll20-character-sheets/master/Pathfinder%20Community/Images/pf_attack_ranged.png"></span> <span class="table-cell"><input type="radio" name="attr_header_image-pf_attack-ranged" value="[custom](@{header_image-pf_attack-ranged-url})" title="@{header_image-pf_attack}"/><textarea class="macro-text-inline" style="width:80%;margin-left:.5em" name="attr_header_image-pf_attack-ranged-url" title="@{header_image-pf_attack-ranged-url}">https://raw.githubusercontent.com/Roll20/roll20-character-sheets/master/Pathfinder%20Community/Images/pf_attack_ranged.png</textarea></span> </div> <div class="table-row"> <span class="table-cell" title="Macros must include {{header_image=@{header_image-pf_attack-cmb}}}">pf_attack (cmb)</span> <span class="table-cell"><input type="radio" name="attr_header_image-pf_attack-cmb" value="" title="@{header_image-pf_attack-cmb}" checked="checked"/></span> <span class="table-cell"><input type="radio" name="attr_header_image-pf_attack-cmb" value="[default](https://raw.githubusercontent.com/Roll20/roll20-character-sheets/master/Pathfinder%20Community/Images/pf_attack_cmb.png)" title="@{header_image-pf_attack}"/></span> <span class="table-cell nontable-name"><img src="https://raw.githubusercontent.com/Roll20/roll20-character-sheets/master/Pathfinder%20Community/Images/pf_attack_cmb.png"></span> <span class="table-cell"><input type="radio" name="attr_header_image-pf_attack-cmb" value="[custom](@{header_image-pf_attack-cmb-url})" title="@{header_image-pf_attack}"/><textarea class="macro-text-inline" style="width:80%;margin-left:.5em" name="attr_header_image-pf_attack-cmb-url" title="@{header_image-pf_attack-cmb-url}">https://raw.githubusercontent.com/Roll20/roll20-character-sheets/master/Pathfinder%20Community/Images/pf_attack_cmb.png</textarea></span> </div> <div class="table-row"> <span class="table-cell" title="Macros must include {{header_image=@{header_image-pf_defense}}}">pf_defense</span> <span class="table-cell"><input type="radio" name="attr_header_image-pf_defense" value="" title="@{header_image-pf_defense}" checked="checked"/></span> <span class="table-cell"><input type="radio" name="attr_header_image-pf_defense" value="[default](https://raw.githubusercontent.com/Roll20/roll20-character-sheets/master/Pathfinder%20Community/Images/pf_defense.png)" title="@{header_image-pf_defense}"/></span> <span class="table-cell nontable-name"><img src="https://raw.githubusercontent.com/Roll20/roll20-character-sheets/master/Pathfinder%20Community/Images/pf_defense.png"></span> <span class="table-cell"><input type="radio" name="attr_header_image-pf_defense" value="[custom](@{header_image-pf_defense-url})" title="@{header_image-pf_defense}"/><textarea class="macro-text-inline" style="width:80%;margin-left:.5em" name="attr_header_image-pf_defense-url" title="@{header_image-pf_defense-url}">https://raw.githubusercontent.com/Roll20/roll20-character-sheets/master/Pathfinder%20Community/Images/pf_defense.png</textarea></span> </div> <div class="table-row"> <span class="table-cell" title="Macros must include {{header_image=@{header_image-pf_generic}}}">pf_generic</span> <span class="table-cell"><input type="radio" name="attr_header_image-pf_generic" value="" title="@{header_image-pf_generic}" checked="checked"/></span> <span class="table-cell"><input type="radio" name="attr_header_image-pf_generic" value="[default](https://raw.githubusercontent.com/Roll20/roll20-character-sheets/master/Pathfinder%20Community/Images/pf_generic.png)" title="@{header_image-pf_generic}"/></span> <span class="table-cell nontable-name"><img src="https://raw.githubusercontent.com/Roll20/roll20-character-sheets/master/Pathfinder%20Community/Images/pf_generic.png"></span> <span class="table-cell"><input type="radio" name="attr_header_image-pf_generic" value="[custom](@{header_image-pf_generic-url})" title="@{header_image-pf_generic}"/><textarea class="macro-text-inline" style="width:80%;margin-left:.5em" name="attr_header_image-pf_generic-url" title="@{header_image-pf_generic-url}">https://raw.githubusercontent.com/Roll20/roll20-character-sheets/master/Pathfinder%20Community/Images/pf_generic.png</textarea></span> </div> <div class="table-row"> <span class="table-cell" title="Macros must include {{header_image=@{header_image-pf_ability}}}">pf_ability</span> <span class="table-cell"><input type="radio" name="attr_header_image-pf_ability" value="" title="@{header_image-pf_ability}" checked="checked"/></span> <span class="table-cell"><input type="radio" name="attr_header_image-pf_ability" value="[default](https://raw.githubusercontent.com/Roll20/roll20-character-sheets/master/Pathfinder%20Community/Images/pf_ability.png)" title="@{header_image-pf_ability}"/></span> <span class="table-cell nontable-name"><img src="https://raw.githubusercontent.com/Roll20/roll20-character-sheets/master/Pathfinder%20Community/Images/pf_ability.png"></span> <span class="table-cell"><input type="radio" name="attr_header_image-pf_ability" value="[custom](@{header_image-pf_ability-url})" title="@{header_image-pf_ability}"/><textarea class="macro-text-inline" style="width:80%;margin-left:.5em" name="attr_header_image-pf_ability-url" title="@{header_image-pf_ability-url}">https://raw.githubusercontent.com/Roll20/roll20-character-sheets/master/Pathfinder%20Community/Images/pf_ability.png</textarea></span> </div> <div class="table-row"> <span class="table-cell" title="Macros must include {{header_image=@{header_image-pf_block}}}">pf_block</span> <span class="table-cell"><input type="radio" name="attr_header_image-pf_block" value="" title="@{header_image-pf_block}" checked="checked"/></span> <span class="table-cell"><input type="radio" name="attr_header_image-pf_block" value="[default](https://raw.githubusercontent.com/Roll20/roll20-character-sheets/master/Pathfinder%20Community/Images/pf_block.png)" title="@{header_image-pf_block}"/></span> <span class="table-cell nontable-name"><img src="https://raw.githubusercontent.com/Roll20/roll20-character-sheets/master/Pathfinder%20Community/Images/pf_block.png"></span> <span class="table-cell"><input type="radio" name="attr_header_image-pf_block" value="[custom](@{header_image-pf_block-url})" title="@{header_image-pf_block}"/><textarea class="macro-text-inline" style="width:80%;margin-left:.5em" name="attr_header_image-pf_block-url" title="@{header_image-pf_block-url}">https://raw.githubusercontent.com/Roll20/roll20-character-sheets/master/Pathfinder%20Community/Images/pf_block.png</textarea></span> </div> <div class="table-row"> <span class="table-cell" title="Macros must include {{header_image=@{header_image-pf_generic-skill}}}">pf_generic (skill)</span> <span class="table-cell"><input type="radio" name="attr_header_image-pf_generic-skill" value="" title="@{header_image-pf_generic-skill}" checked="checked"/></span> <span class="table-cell"><input type="radio" name="attr_header_image-pf_generic-skill" value="[default](https://raw.githubusercontent.com/Roll20/roll20-character-sheets/master/Pathfinder%20Community/Images/pf_generic.png)" title="@{header_image-pf_generic-skill}"/></span> <span class="table-cell nontable-name"><img src="https://raw.githubusercontent.com/Roll20/roll20-character-sheets/master/Pathfinder%20Community/Images/pf_generic.png"></span> <span class="table-cell"><input type="radio" name="attr_header_image-pf_generic-skill" value="[custom](@{header_image-pf_generic-skill-url})" title="@{header_image-pf_generic-skill}"/><textarea class="macro-text-inline" style="width:80%;margin-left:.5em" name="attr_header_image-pf_generic-skill-url" title="@{header_image-pf_generic-skill-url}">https://raw.githubusercontent.com/Roll20/roll20-character-sheets/master/Pathfinder%20Community/Images/pf_generic.png</textarea></span> </div> <div class="table-row"> <span class="table-cell" title="Macros must include {{header_image=@{header_image-pf_generic-init}}}">pf_generic (initiative)</span> <span class="table-cell"><input type="radio" name="attr_header_image-pf_generic-init" value="" title="@{header_image-pf_generic-init}" checked="checked"/></span> <span class="table-cell"><input type="radio" name="attr_header_image-pf_generic-init" value="[default](https://raw.githubusercontent.com/Roll20/roll20-character-sheets/master/Pathfinder%20Community/Images/pf_generic_initiative.png)" title="@{header_image-pf_generic-init}"/></span> <span class="table-cell nontable-name"><img src="https://raw.githubusercontent.com/Roll20/roll20-character-sheets/master/Pathfinder%20Community/Images/pf_generic_initiative.png"></span> <span class="table-cell"><input type="radio" name="attr_header_image-pf_generic-init" value="[custom](@{header_image-pf_generic-init-url})" title="@{header_image-pf_generic-init}"/><textarea class="macro-text-inline" style="width:80%;margin-left:.5em" name="attr_header_image-pf_generic-init-url" title="@{header_image-pf_generic-init-url}">https://raw.githubusercontent.com/Roll20/roll20-character-sheets/master/Pathfinder%20Community/Images/pf_generic_initiative.png</textarea></span> </div> <div class="table-row"> <span class="table-cell" title="Macros must include {{header_image=@{header_image-pf_block-item}}}">pf_block (item)</span> <span class="table-cell"><input type="radio" name="attr_header_image-pf_block-item" value="" title="@{header_image-pf_block-item}" checked="checked"/></span> <span class="table-cell"><input type="radio" name="attr_header_image-pf_block-item" value="[default](https://raw.githubusercontent.com/Roll20/roll20-character-sheets/master/Pathfinder%20Community/Images/pf_block_item.png)" title="@{header_image-pf_block-item}"/></span> <span class="table-cell nontable-name"><img src="https://raw.githubusercontent.com/Roll20/roll20-character-sheets/master/Pathfinder%20Community/Images/pf_block_item.png"></span> <span class="table-cell"><input type="radio" name="attr_header_image-pf_block-item" value="[custom](@{header_image-pf_block-item-url})" title="@{header_image-pf_block-item}"/><textarea class="macro-text-inline" style="width:80%;margin-left:.5em" name="attr_header_image-pf_block-item-url" title="@{header_image-pf_block-item-url}">https://raw.githubusercontent.com/Roll20/roll20-character-sheets/master/Pathfinder%20Community/Images/pf_block_item.png</textarea></span> </div> <div class="table-row"> <span class="table-cell" title="Macros must include {{header_image=@{header_image-pf_block-check}}}">pf_block (ability check)</span> <span class="table-cell"><input type="radio" name="attr_header_image-pf_block-check" value="" title="@{header_image-pf_block-check}" checked="checked"/></span> <span class="table-cell"><input type="radio" name="attr_header_image-pf_block-check" value="[default](https://raw.githubusercontent.com/Roll20/roll20-character-sheets/master/Pathfinder%20Community/Images/pf_block_ability_check.png)" title="@{header_image-pf_block-check}"/></span> <span class="table-cell nontable-name"><img src="https://raw.githubusercontent.com/Roll20/roll20-character-sheets/master/Pathfinder%20Community/Images/pf_block_ability_check.png"></span> <span class="table-cell"><input type="radio" name="attr_header_image-pf_block-check" value="[custom](@{header_image-pf_block-check-url})" title="@{header_image-pf_block-check}"/><textarea class="macro-text-inline" style="width:80%;margin-left:.5em" name="attr_header_image-pf_block-check-url" title="@{header_image-pf_block-check-url}">https://raw.githubusercontent.com/Roll20/roll20-character-sheets/master/Pathfinder%20Community/Images/pf_block_ability_check.png</textarea></span> </div> </div> </div> <div class="cheat"></div> <input class="showarrow h2arrow" type="checkbox" name="attr_import-show" data-i18n-aria-label="character-import" data-i18n-title="showsect-cmd" value="1"/> <h2 class="clickheader showsect"><label data-i18n-title="showsect-cmd" data-i18n="character-import">HeroLab Character Import</label></h2> <div class="h2-section import"> <span class="nontable-name show-readonly" data-i18n="character-import">HeroLab Character Import</span> <div class="table config-table"> <span class="table-row"> <span class="table-data left"> <span data-i18n="character-import-desc"> <h4>Hero Lab XML Import</h4>Used to import characters from Hero Lab via XML files<br> <h5>Method #1(preferred)</h5><b>Step 1: </b>Download and install Leigh M.'s Hero Lab Pathfinder Exporter plug-in for Hero Lab (Use link below. To install double-click the .hl file while Hero Lab is NOT running). Note: there have been reports of this plug-in causing the Mac OS X version of Hero Lab to crash when attempting to save using it; if you experience this, you will have to use the second method.<br><b>Step 2: </b>From Hero Lab, open the File menu and choose 'Save Custom Output'.<br><b>Step 3: </b>Select 'Roll20 Pathfinder' and 'Current Hero Only', then click Output.<br><b>Step 4: </b>Open the HTM file in a plain-text editor such as Notepad or Notepad++ and copy the entire contents.<br><b>Step 5: </b>Paste the JSON into the text field directly below these instructions<br><b>Step 6: </b>Click outside of the textarea to parse. If the import was successful, the textarea will clear with no errors.<br> <h5>Method #2(may no longer work)</h5><b>Step 1: </b>Save the character as an XML file in Hero Lab (File -> Save Custom Output)<br><b>Step 2: </b>Open the XML file in a plain-text editor. Copy and paste the contents into www.ConvertJSON.com (XML to JSON converter linked below). Paste into the left window labeled <b>'Xml Data'</b>, click <b>'Convert XML to JSON'</b> to convert the the XML file to JSON, then copy the text from the right window.<br><b>Step 3: </b>Paste the JSON into the text field directly below these instructions<br><b>Step 4: </b>Click outside of the textarea to parse. If the import was successful, the textarea will clear with no errors. </span> </span><br> <div class="center"> <button type="roll" class="no-decoration" data-i18n-title="url-link" name="roll_blank" value="https://github.com/Roll20/roll20-character-sheets/blob/master/Pathfinder%20Community/dev/src/Roll20PathfinderExporter_v1_1.hl"><b style="font-size:1.1rem">Exporter plug-in for Hero Lab</b></button> | <button type="roll" class="no-decoration" data-i18n-title="url-link" name="roll_blank" value="https://www.convertjson.com/xml-to-json.htm"><b style="font-size:1.1rem">www.convertjson.com</b></button> | <button type="roll" class="no-decoration" data-i18n-title="url-link" name="roll_blank" value="https://tinyurl.com/y5wcljsf"><b data-i18n="more-info" style="font-size:1.1rem">More info on the wiki.</b></button> <span class="table-data" style="width:50%"> <textarea class="both" name="attr_herolab_import" title="Hero Lab import"></textarea><br> </span> </div> </span> </div> </div> <div class="cheat"></div> <input class="showarrow h2arrow" type="checkbox" name="attr_roll-template-info-show" data-i18n-aria-label="roll-template-info" data-i18n-title="showsect-cmd" value="1"/> <h2 class="clickheader showsect"><label data-i18n-title="showsect-cmd" data-i18n-aria-label="showsect-cmd" data-i18n="roll-template-info">Roll Template Information</label></h2> <div class="h2-section roll_template_info"> <span class="nontable-name show-readonly" data-i18n="roll-template-info">Roll Template Info</span> <div class="table options named"> <span class="table-row"> <span class="table-cell"> <p data-i18n="config-roll-template-info1">Roll templates use a combination of predetermined HTML, CSS, and macro-text to format the output of macros. Roll templates included in the Pathfinder sheet: <b>pf_spell, pf_attack, pf_defense, pf_generic, and pf_block</b></p> <div class="center" data-i18n="config-roll-template-info2"> Macro roll template syntax: <pre>&{template:<b>roll template name</b>} {{<b>key</b>=<b>value</b>}}</pre> </div> <br> <p data-i18n="config-roll-template-info5">Use this syntax to customize output of rolls in the &quot;macro-text&quot; fields found on the sheet.</p> <p data-i18n="config-roll-template-info3">Below is a list of each roll template along with it's defined properties(keys). Keys can only be used once within a macro. A key that is not defined may still be included in the macro and will be displayed on a new row as determined by the roll template. i.e. {{foo=foo}} Property values may consist of text, attributes, in-line rolls, images, hyperlinks, etc., or any combination of such values.</p><br> <p data-i18n="config-roll-template-info4">Each has a @{toggle_accessible_flag} , this makes the following string appear or not: {{accessible=true}}. If accessible is set, then an alternate rolltemplate is used that does not uses divs or tables but only labels and spans, which some users may find easier to use. This can also be set globally by checking "use simple templates"</p> </span> </span> </div> <hr> <div class="table options" style="margin-top:.5em"> <span class="table-row"> <span class="table-cell" style="vertical-align:top"> <button type="roll" value="@{pf_spell_example}" name="roll_pf_spell_example" title="Display pf_spell example"></button> <span data-i18n="config-roll-template-pf_spell"> <b data-i18n="spell-roll-template">Spell Roll Template </b>(pf_spell)<br>Used for all spell-based sheet rolls. Primarily formatted to emulate a typical spell stat-block. (<b>note:</b> @{spell_options} is used by the sheet to enable the toggling of spell attributes and contains ALL pf_spell specific properties.) </span> </span><br> <span class="table-cell" style="width:50%"> <textarea name="attr_pf_spell_example" class="macro-text-inline" title="pf_spell macro" style="height:100%">@{PC-whisper} &{template:pf_spell} @{toggle_spell_accessible} @{toggle_rounded_flag} {{font=@{apply_specfont_chat}@{use_specfont}}} {{scroll_desc=@{scroll-desc}}} {{color=@{rolltemplate_color}}} {{header_image=@{header_image-pf_spell}}} {{name=pf_spell}} {{character_name=@{character_name}}} {{character_id=@{character_id}}} {{subtitle=subtitle}} {{deafened_note=@{SpellFailureNote}}} {{school=evocation}} {{spellclass=spellclass}} {{level=10}} {{casting_time=1SA}} {{components=V,S,M}} {{saving_throw=Ref 1/2}} {{dc=10}} {{close=range_pick}} {{range=25}} {{rangetext=rangetext}} {{targets=targets}} {{duration=instantaneous}} {{sr=yes}} {{casterlevel=10}} {{casterlevel_chk=[[ 1d20 ]]}} {{spellPen= 10}}{{spellPen_chk=[[ 1d20 ]]}} {{Concentration=10}} {{Concentration_chk=[[ 1d20 ]]}} {{cast_def=10}} {{cast_defDC=10}} {{=just some text}} {{description=descriptive text will span both columns and wrap as needed.}} {{foo=foo}} {{attack=[[ 1d20cs>10 ]]}} {{crit_confirm=[[ 1d20 ]]}} {{damage=[[ 1d6 ]]}} {{type=fire}} {{crit_damage=[[ 1d6 ]]}} {{attack2=[[ 1d20cs>10 ]]}} {{crit_confirm2=[[ 1d20 ]]}} {{damage2=[[ 1d6 ]]}} {{type2=other}} {{crit_damage2=[[ 1d6 ]]}}{{condition_note=@{condition_spell_notes}}}</textarea><br> </span> </span> </div> <hr> <div class="table options"> <span class="table-row"> <span class="table-cell" style="vertical-align:top"> <button type="roll" value="@{pf_attack_example}" name="roll_pf_attack_example" title="Display pf_attack example"></button> <span data-i18n="config-roll-template-pf_attack"> <b data-i18n="attack-roll-template">Attack Roll Template </b>(pf_attack)<br>Used for attacks. 2 column format except for the "description" property. (<b>note:</b> @{macro_options} is used by the sheet to enable the toggling of notes related to attacks and contains the properties for @{melee_notes}, @{ranged_notes}, @{cmb_notes}, and @{attack_notes}.) </span> </span><br> <span class="table-cell" style="width:50%"> <textarea name="attr_pf_attack_example" class="macro-text-inline" title="pf_attack macro" style="height:100%">&{template:pf_attack} @{toggle_attack_accessible} @{toggle_rounded_flag} {{font=@{apply_specfont_chat}@{use_specfont}}} {{scroll_desc=@{scroll-desc}}} {{color=@{rolltemplate_color}}} {{header_image=@{header_image-pf_attack-melee} @{header_image-pf_attack-ranged} @{header_image-pf_attack-cmb}}} {{name=pf_attack}} {{name_link=www.url.com}} {{character_name=@{character_name}}} {{character_id=@{character_id}}} {{subtitle=subtitle}} {{attack=[[ 1d20cs>10 ]]}} {{damage=[[ 1d6 ]]}} {{crit_confirm=[[ 1d20 ]]}} {{crit_damage=[[ 1d6 ]]}} {{precision_dmg1= [[ 0 ]]}} {{precision_dmg1_type=Precision Dmg local}} {{precision_dmg2=[[ 0 ]]}} {{precision_dmg2_type=Precision Dmg global}} {{critical_dmg1=[[ 0 ]]}} {{critical_dmg1_type=Added Crit Dmg local}} {{critical_dmg2=[[ 0 ]]}} {{critical_dmg2_type=Added Crit Dmg global}} {{type=B}} {{melee_notes=melee notes}} {{ranged_notes=ranged notes}} {{CMB_notes=cmb notes}} {{attack_notes=attack notes}} {{weapon_notes=weapon_notes}} {{=just some text}} {{description=descriptive text will span both columns and wrap as needed.}} {{foo=foo}} {{attack2= [[ 1d20cs>10 ]]}} {{damage2=[[ 1d6 ]]}} {{type2=other}} {{crit_confirm2=[[ 1d20cs>10 ]]}} {{crit_damage2=[[ 1d6 ]]}} {{precision_dmg21= [[ 0 ]]}} {{precision_dmg1_type=Precision Dmg local}} {{precision_dmg22=[[ 0 ]]}} {{precision_dmg2_type=Precision Dmg global}} {{critical_dmg21=[[ 0 ]]}} {{critical_dmg1_type=Added Crit Dmg local}} {{critical_dmg22=[[ 0 ]]}} {{critical_dmg2_type=Added Crit Dmg global}}</textarea><br> </span> </span> </div> <hr> <div class="table options"> <span class="table-row"> <span class="table-cell" style="vertical-align:top"> <button type="roll" value="@{pf_defense_example}" name="roll_pf_defense_example" title="Display pf_defense example"></button> <span data-i18n="config-roll-template-pf_defense"> <b data-i18n="defense-roll-template">Defense Roll Template </b>(pf_defense)<br>Used for Saving Throws. (<b>note:</b> @{macro_options} is used by the sheet to enable the toggling of notes related to defense and contains the properties for @{dr_notes}, @{resistances_notes}, @{immunities_notes}, @{weaknesses_notes}, @{sr_notes}, @{armor_notes}, @{save_notes}, @{cmd_notes}, and @{defense-notes}.) </span> </span><br> <span class="table-cell" style="width:50%"> <textarea name="attr_pf_defense_example" class="macro-text-inline" title="pf_defense macro" style="height:100%">@{PC-whisper} &{template:pf_defense} @{toggle_accessible_flag} @{toggle_rounded_flag} {{font=@{apply_specfont_chat}@{use_specfont}}} {{scroll_desc=@{scroll-desc}}} {{color=@{rolltemplate_color}}} {{header_image=@{header_image-pf_defense}}} {{name=pf_defense}} {{name_link=www.url.com}} {{character_name=@{character_name}}} {{character_id=@{character_id}}} {{subtitle=subtitle}} {{check=[[ 1d20 ]]}} {{dr_notes=dr_notes}} {{resistances_notes=resistance_notes}} {{immunities_notes=immunities_notes}} {{weaknesses_notes=weaknesses_notes}} {{sr0_notes=sr0_notes}} {{armor_notes=armor_notes}} {{save_notes=save_notes}} {{cmd_notes=cmd_notes}} {{defense_notes=defense_notes}} {{buff_note=@{buff_save_notes}}} {{condition_note=@{condition_save_notes}}} {{condition_note=@{condition_save_notes}}} {{=just some text}} {{description=descriptive text will span both columns and wrap as needed.}} {{foo=foo}}</textarea><br> </span> </span> </div> <hr> <div class="table options"> <span class="table-row"> <span class="table-cell" style="vertical-align:top"> <button type="roll" value="@{pf_generic_example}" name="roll_pf_generic_example" title="Display pf_generic example"></button> <span data-i18n="config-roll-template-pf_generic"> <b data-i18n="generic-roll-template">Generic Roll Template </b>(pf_generic)<br>Used for Ability checks, Initiative, Spell Failure Check, Skill Checks, Concentration Check, Caster Level Check. 2 column format, except for righttext_X(1-10), lefttext_X(1-10), and the description keys. </span> </span><br> <span class="table-cell" style="width:50%"> <textarea name="attr_pf_generic_example" class="macro-text-inline" title="pf_generic macro" style="height:100%">@{PC-whisper} &{template:pf_generic} @{toggle_accessible_flag} @{toggle_rounded_flag} {{font=@{apply_specfont_chat}@{use_specfont}}} {{scroll_desc=@{scroll-desc}}} {{color=@{rolltemplate_color}}} {{header_image=@{header_image-pf_generic}}} {{name=pf_generic}} {{name_link=www.url.com}} {{character_name=@{character_name}}} {{character_id=@{character_id}}} {{subtitle=subtitle}} {{check=[[ 1d20 ]]}} {{lefttext_1=1st row of left aligned text.}} {{righttext_1=1st row of right aligned text.}} {{lefttext_2=2nd row of left aligned text.}} {{righttext_2=2nd row of right aligned text.}} {{=just some text}} {{description=descriptive text will span both columns and wrap as needed.}} {{foo=foo}}</textarea><br> </span> </span> </div> <hr> <div class="table options"> <span class="table-row"> <span class="table-cell" style="vertical-align:top"> <button type="roll" value="@{pf_ability_example}" name="roll_pf_ability_example" title="Display pf_ability example"></button> <span data-i18n="config-roll-template-pf_ability"> <b data-i18n="ability-roll-template">Ability Roll Template </b>(pf_ability)<br>Used for all Abilities(Class Features, Feats, Traits, etc.). 2 column format except for the "description" property. </span> </span><br> <span class="table-cell" style="width:50%"> <textarea name="attr_pf_ability_example" class="macro-text-inline" title="pf_ability macro" style="height:100%">@{PC-whisper} &{template:pf_ability} @{toggle_accessible_flag} @{toggle_rounded_flag} {{font=@{apply_specfont_chat}@{use_specfont}}} {{scroll_desc=@{scroll-desc}}} {{color=@{rolltemplate_color}}} {{header_image=@{header_image-pf_ability}}} {{character_name=@{character_name}}} {{character_id=@{character_id}}} {{subtitle=subtitle}} {{name=pf_ability}} {{rule_category=rule_category}} {{source=source}} {{is_sp=flag}} {{hasspellrange=flag}} {{spell_range=close}} {{casterlevel=[[10]]}} {{spell_level=[[10]]}} {{hasposrange=flag}} {{custrange=close}} {{range=[[30]]}} {{save=save}} {{savedc=[[10]]}} {{hassr=flag}} {{sr=Yes}} {{hasfrequency=flag}} {{frequency=Every}} {{next_cast=/day}} {{uses=2}} {{uses_max=3}} {{cust_category=cust-category}} {{concentration=[[3]]}} {{damage=[[ 1d6 ]]}} {{damagetype=Fire}} {{hasattack=flag}} {{attacktype=Touch}} {{targetarea=Single}} {{duration=Instantaneous}} {{shortdesc=short description}} {{=just some text}} {{description=descriptive text will span both columns and wrap as needed.}} {{foo=foo}}</textarea><br> </span> </span> </div> <hr> <div class="table options"> <span class="table-row"> <span class="table-cell" style="vertical-align:top"> <button type="roll" value="@{pf_block_example}" name="roll_pf_block_example" title="Display pf_block example"></button> <span data-i18n="config-roll-template-pf_block"> <b data-i18n="block-roll-template">Block Text Roll Template </b>(pf_block)<br>Used for equipment. Key/Property names are not shown in this template. Best for long blocks of text. </span> </span><br> <span class="table-cell" style="width:50%"> <textarea name="attr_pf_block_example" class="macro-text-inline" title="pf_block macro" style="height:100%">@{PC-whisper} &{template:pf_block} @{toggle_accessible_flag} @{toggle_rounded_flag} {{font=@{apply_specfont_chat}@{use_specfont}}} {{scroll_desc=@{scroll-desc}}} {{color=@{rolltemplate_color}}} {{header_image=@{header_image-pf_block}}} {{name=pf_block}} {{name_link=www.url.com}} {{character_name=@{character_name}}} {{character_id=@{character_id}}} {{subtitle=subtitle}} {{check=[[ 1d20 ]]}} {{=just some text}} {{description=descriptive text will span both columns and wrap as needed.}}</textarea><br> </span> </span> </div> <hr> </div> <div class="cheat"></div> <input class="showarrow h2arrow" type="checkbox" name="attr_migrations-show" data-i18n-aria-label="migrations" data-i18n-title="showsect-cmd" value="1"/> <h2 class="clickheader showsect"><label data-i18n-title="showsect-cmd" data-i18n-aria-label="showsect-cmd" data-i18n="migrations">migrations</label></h2> <div class="h2-section migrations"> <span class="nontable-name show-readonly" data-i18n-title="do-not-touch" data-i18n-aria-label="do-not-touch"><span data-i18n="migrations-completed">Migrations Completed</span>: <span data-i18n="do-not-touch"></span></span> <div class="table migrations"> <div class="table-row"> <span class="table-cell"> <label><input type="checkbox" class="selectedlabel-check" name="attr_is_v1" value="1" title="@{is_v1}"/><b data-i18n-aria-label="sheets-created-after-v1" data-i18n-title="sheets-created-after-v1" data-i18n="is-v1">Is V1 sheet</b></label> </span> </div> <div class="table-row"> <span class="table-config-row-name">&#60;1.0</span> <span class="table-cell"><label><input type="checkbox" name="attr_classSkillsMigrated" title="@{classSkillsMigrated}" value="1"/><span data-i18n-title="class-skills-migrated" data-i18n-aria-label="class-skills-migrated" data-i18n="class-skills-migrated">Class skill checkboxes</span></label></span> <span class="table-cell"><label><input type="checkbox" name="attr_migrated_damage-multiplier" title="@{migrated_damage-multiplier}" value="1"/><span data-i18n-title="attacks-dmg-migrated-title" data-i18n-aria-label="attacks-dmg-migrated-title" title="Repeating Attack damage multiplier migrated." data-i18n="attacks-dmg-migrated">Dmg Multiplier</span></label></span> <span class="table-cell"><label><input type="checkbox" name="attr_spellranges_migrated" title="@{spellranges_migrated}" value="1"/><span data-i18n="spellranges-migrated">Spell Ranges</span></label></span> <span class="table-cell"></span> </div> <div class="table-row" style="background-color:#eee"> <span class="table-config-row-name" style="width:5em;border-bottom:none">1.0</span> <span class="table-cell"><label><input type="checkbox" name="attr_migrated_npc" title="@{migrated_npc}" value="1"/><span data-i18n="npc-migrated">NPC Values Migrated</span></label></span> <span class="table-cell"><label><input type="checkbox" name="attr_migrated_repeating_item_attributes" title="@{migrated_repeating_item_attributes}" value="1"><span data-i18n="copy-duplicate-attrs">Copy duplicate fields</span></label></span> <span class="table-cell"><label><input type="checkbox" name="attr_migrated_worn_equipment" title="@{migrated_worn_equipment}" value="1"/><span data-i18n-title="worn-equipment-migrated" data-i18n-aria-label="worn-equipment-migrated" data-i18n="worn-equipment-migrated">Worn Equipment </span></label></span> <span class="table-cell"><label><input type="checkbox" name="attr_migrated_hp_misc" title="@{migrated_hp_misc}" value="1"/><span data-i18n="hit-point-misc-migrated">Misc hp field</span></label></span> </div> <div class="table-row"> <span class="table-config-row-name" style="width:5em;border-bottom:none"> </span> <span class="table-cell"><label><input type="checkbox" name="attr_migrated_maxskill_misc" title="@{migrated_maxskill_misc}" value="1"/><span data-i18n="misc-skill-point-field">Misc skill point field</span></label></span> <span class="table-cell"><label><input type="checkbox" name="attr_migrated_abilityflags109" title="@{migrated_abilityflags109}" value="1"/><span data-i18n="ability-lists-flags">Ability lists Flags</span></label></span> <span class="table-cell"><label><input type="checkbox" name="attr_migrated_itemlist_defaults" title="@{migrated_itemlist_defaults}" value="1"/><span data-i18n="item-list-default-values">Items default values</span></label></span> <span class="table-cell"><label><input type="checkbox" name="attr_migrated_featurelists_defaults" title="@{migrated_featurelists_defaults}" value="1"/><span data-i18n="feature-list-default-values">Features default values</span></label></span> </div> <div class="table-row" style="background-color:#eee"> <span class="table-config-row-name">&nbsp;</span> <span class="table-cell"><label><input type="checkbox" name="attr_migrated_attacklist_defaults111" title="@{migrated_attacklist_defaults111}" value="1"/><span data-i18n="attack-list-default-values">Attacks default values</span></label></span> <span class="table-cell"></span> <span class="table-cell"></span> <span class="table-cell"></span> </div> <div class="table-row"> <span class="table-config-row-name" style="width:5em;border-bottom:none">1.01 - 1.58</span> <span class="table-cell"><label><input type="checkbox" name="attr_migrated_linked_attacks" title="@{migrated_linked_attacks}" value="1"><span data-i18n="linked-attacks"> Linked attacks</span></label></span> <span class="table-cell"><label><input type="checkbox" name="attr_migrated_take10_dropdown" title="@{migrated_take10_dropdown}" value="1"><span data-i18n="skill-take10-dropdown">Skill take 10 dropdown</span></label></span> <span class="table-cell"></span> <span class="table-cell"></span> </div> <div class="table-row" style="background-color:#eee"> <span class="table-config-row-name" style="width:5em;border-bottom:none">1.65</span> <span class="table-cell"><label><input type="checkbox" name="attr_migrated_buffs_rangeddmg_abiilty" title="@{migrated_buffs_rangeddmg_abiilty}" value="1"><span data-i18n="rangeddmg-ability-buffs"> Damage and Check Buffs</span></label></span> <span class="table-cell"><label><input type="checkbox" name="attr_migrated_ability_dropdowns4" title="@{migrated_ability_dropdowns4}" value="1"><span data-i18n="ability-attack-dropdowns"> Ability and Attack Type Dropdowns</span></label></span> <span class="table-cell"><label><input type="checkbox" name="attr_migrated_skill_speedup3" title="@{migrated_skill_speedup3}" value="1"><span data-i18n="skill-calculation-speed"> Skill calc speed</span></label></span> <span class="table-cell"><label><input type="checkbox" name="attr_migrate_fatigued_conditions" title="@{migrate_fatigued_conditions}" value="1"><span data-i18n="fatigued-conditions"> Fatigued Conditions</span></label></span> </div> <div class="table-row"> <span class="table-config-row-name">&nbsp;</span> <span class="table-cell"><label><input type="checkbox" name="attr_migrated_attack_bab_dropdowns" title="@{migrated_attack_bab_dropdowns}" value="1"><span data-i18n="attack-bonus-dropdowns"> Attack bonus dropdowns</span></label></span> <span class="table-cell"><label><input type="checkbox" name="attr_migrated_skill_dropdowns5" title="@{migrated_skill_dropdowns5}" value="1"> <span data-i18n="profession">profession</span> <span data-i18n="skills">skills</span></label></span> <span class="table-cell"></span> <span class="table-cell"></span> </div> </div> </div> <div class="cheat"></div> <input class="showarrow h2arrow" type="checkbox" name="attr_cleanup-show" data-i18n-aria-label="spell-migration" data-i18n-title="showsect-cmd" value="1"/> <h2 class="clickheader showsect"><label data-i18n-title="showsect-cmd" data-i18n-aria-label="showsect-cmd" data-i18n="spell-migration">Spell Migration</label></h2> <div class="h2-section cleanup hide-readonly"> <span class="nontable-name show-readonly" data-i18n="update-spell-macros">Update spell macros</span> <div class="table"> <span class="table-row"> <span data-i18n="config-update-spell-macros-info1">This is a mapping of old spell ids to new spell ids for use in upgrading macros</span> <button class="blank-roll-button btn ui-draggable" title="Print ID Mapping to chat so you can copy to clipboard" style="font-size:85%" type="roll" name="attr_row_idmap_roll" value="/w @{character_name} @{spellmap}"> <b data-i18n="post-identification-numbers"> Post IDs</b> </button> </span> <span class="table-row"> <span name="attr_spellmap" class="selectable"></span> </span> </div> <span class="nontable-name" data-i18n="cleanup-old-spell-lists">Cleanup old spell lists</span> <div class="table"> <span class="table-row" data-i18n="config-update-spell-macros-info2"> Click Modify for each spell level and delete all the old spell lists to eliminate old redundant attributes and possibly speed up your sheet. Once you delete the below you will not be able to re-migrate the spells. </span> </div> <div> <div class="repeating-sect repeating-fields"> <span class="nontable-name" data-i18n="level-0-spells">Level 0 Spells</span> <fieldset class="repeating_lvl-0-spells"> <div> <input type="checkbox" class="counted sect-show" data-i18n-title="showsect-cmd" data-i18n-aria-label="showsect-cmd" name="attr_row-show" value="1" checked="checked"/><span class="table-cell"></span> <span class="table-cell repeating-rollbutton"><button type="roll" name="attr_roll" title="%{selected|repeating_lvl-0-spells_$X_roll}" value="@{macro-text}"></button></span> <span class="table-cell small-label"><input title="@{repeating_lvl-0-spells_$X_used}" type="number" name="attr_used" value="0"><br><span data-i18n="prepared">Prepped</span></span> <span class="table-cell small-label"><input title="@{repeating_lvl-0-spells_$X_name}" type="text" value="" name="attr_name" data-i18n-placeholder="name" accept="Name"><br><span data-i18n="name">Name</span></span> <span class="table-cell small-label"> <select title="@{repeating_lvl-0-spells_$X_spellclass}" name="attr_spellclass"> <option value="@{spellclass-0-name}" data-i18n="class-0" selected="selected">Class 0</option> <option value="@{spellclass-1-name}" data-i18n="2-ordinal-class">2nd Class</option> <option value="@{spellclass-2-name}" data-i18n="3-ordinal-class">3rd Class</option> </select> <input type="hidden" name="attr_spellclass_number" value="0"/> <br><span data-i18n="class">Class</span> </span> <span class="table-cell small-label" style="width:5%"><input title="@{repeating_lvl-0-spells_$X_spell_level}" type="number" value="0" name="attr_spell_level"/><br><span data-i18n="level">Level</span></span> <span class="table-cell small-label sect"><input title="@{repeating_lvl-0-spells_$X_school}" type="text" value="" name="attr_school" data-i18n-placeholder="school" accept="School"><br><span data-i18n="school">School</span></span> <span class="table-cell small-label sect"><input title="@{repeating_lvl-0-spells_$X_cast-time}" type="text" value="" name="attr_cast-time" data-i18n-placeholder="casting-time" accept="Casting Time"/><br><span data-i18n="casting-time">Casting Time</span></span> <span class="table-cell small-label sect"><input title="@{repeating_lvl-0-spells_$X_DC_misc}" type="number" value="0" name="attr_DC_misc" data-i18n-placeholder="difficulty-class-modifier-abbrv"/> <br><span data-i18n="difficulty-class-modifier-abbrv">DC Mod</span></span> <span class="table-cell small-label"><input title="@{repeating_lvl-0-spells_$X_savedc}" type="number" value="0" name="attr_savedc" class="calc" readonly="readonly"/> <br><span data-i18n="difficulty-class-abbrv">DC</span></span> <div></div> <span class="table-cell small-label sect"><input title="@{repeating_lvl-0-spells_$X_components}" type="text" value="" name="attr_components" data-i18n-placeholder="components" accept="Components"><br><span data-i18n="components">Components</span></span> <span class="table-cell small-label sect"><input title="@{repeating_lvl-0-spells_$X_range}" type="text" value="" name="attr_range" data-i18n-placeholder="range" accept="Range"><br><span data-i18n="range">Range</span></span> <span class="table-cell small-label sect"><input title="@{repeating_lvl-0-spells_$X_range_numeric}" type="number" value="0" name="attr_range_numeric" data-i18n-placeholder="range" class="calc" readonly="readonly"/><br><span data-i18n="range">Range</span></span> <span class="table-cell small-label sect"> <input title="@{repeating_lvl-0-spells_$X_targets}" type="text" value="" name="attr_targets" data-i18n-placeholder="targets-area-effect" accept="Target"> <br><span data-i18n="targets-area-effect">Targets/Area/Effect</span> </span> <span class="table-cell small-label sect"><input title="@{repeating_lvl-0-spells_$X_duration}" type="text" value="" name="attr_duration" data-i18n-placeholder="duration" accept="Duration"/><br><span data-i18n="duration">Duration</span></span> <span class="table-cell small-label sect"><input title="@{repeating_lvl-0-spells_$X_save}" type="text" value="" name="attr_save" data-i18n-placeholder="save" accept="Saving Throw"><br><span data-i18n="save-effect">Save Effect</span></span> <span class="table-cell small-label sect"> <select title="@{repeating_lvl-0-spells_$X_sr}" name="attr_sr" accept="Spell Resistance"> <option value="not-applicable" data-i18n="not-applicable-abbrv-default" selected="selected">&#8226;N/A</option> <option value="Yes" data-i18n="yes">Yes</option> <option value="No" data-i18n="no">No</option> <option value="Yes (Harmless)" data-i18n="save-yes-harmless">Yes (Harmless)</option> <option value="No (Harmless)" data-i18n="save-no-harmless">No (Harmless)</option> </select> <br><span data-i18n="spell-resistance-abbrv">SR</span> </span> <div class="sect expand"> <div class="table spell-misc"> <span class="table-data" style="width:15%"></span> <span class="table-cell small-label"><input title="@{repeating_lvl-0-spells_$X_CL_misc}" type="number" value="0" name="attr_CL_misc"/> <br><span data-i18n="caster-level-modifier-abbrv">CL Mod</span></span> <span class="table-cell small-label"><input title="@{repeating_lvl-0-spells_$X_casterlevel}" type="number" value="0" name="attr_casterlevel" class="calc" readonly="readonly"/> <br><span data-i18n="caster-level-abbrv">CL</span></span> <span class="table-data divider-lg">|<br> </span> <span class="table-cell small-label"><input title="@{repeating_lvl-0-spells_$X_Concentration_misc}" type="number" value="0" name="attr_Concentration_misc"/> <br><span data-i18n="concentration-modifier-abbrv">Conc Mod</span></span> <span class="table-cell small-label"><input title="@{repeating_lvl-0-spells_$X_Concentration-mod}" type="number" value="0" name="attr_Concentration-mod" class="calc" readonly="readonly"/> <br><span data-i18n="concentration-abbrv">Conc</span></span> <span class="table-data divider-lg">|<br> </span> <span class="table-cell small-label"><input title="@{repeating_lvl-0-spells_$X_cast_def-mod}" type="number" value="0" name="attr_cast_def-mod" class="calc" readonly="readonly"/> <br><span data-i18n="cast-defensively-abbrv">Cast Def</span></span> <span class="table-cell small-label"><input title="@{repeating_lvl-0-spells_$X_cast_def_dc}" type="number" value="0" name="attr_cast_def_dc" class="calc" readonly="readonly"/> <br><span data-i18n="cast-defensively-difficulty-class-abbrv">Cast Def DC</span></span> <span class="table-data divider-lg">|<br> </span> <span class="table-cell small-label"><input title="@{repeating_lvl-0-spells_$X_SP_misc}" type="number" value="0" name="attr_SP_misc"/> <br><span data-i18n="spell-penetration-modifier-abbrv">Spell Pen Mod</span></span> <span class="table-cell small-label"><input title="@{repeating_lvl-0-spells_$X_SP-mod}" type="number" value="0" name="attr_SP-mod" class="calc" readonly="readonly"/> <br><span data-i18n="spell-penetration-abbrv">Spell Pen</span></span> <span class="table-data" style="width:15%"></span> </div> <textarea class="desc" title="@{repeating_lvl-0-spells_$X_description}" name="attr_description" accept="Content"></textarea> <textarea class="macro-text" title="@{repeating_lvl-0-spells_$X_macro-text}" name="attr_macro-text">@{PC-whisper} &{template:pf_spell} @{toggle_spell_accessible} {{font=@{apply_specfont_chat}@{use_specfont}}} {{scroll_desc=@{scroll-desc}}} {{color=@{rolltemplate_color}}} {{header_image=@{header_image-pf_spell}}} {{name=@{name}}} {{character_name=@{character_name}}} {{character_id=@{character_id}}} {{subtitle}} @{spell_options}</textarea> <input type="hidden" name="attr_var_casterlevel_check" value="{{casterlevel_chk=[[ 1d20 + [[ @{casterlevel} ]] ]] }}"/> <input type="hidden" name="attr_var_spellPen_check" value="{{spellPen_chk=[[ 1d20 + @{casterlevel} + @{SP-mod} ]]}}"/> <input type="hidden" name="attr_var_Concentration_check" value="{{Concentration_chk=[[ 1d20 + [[ @{Concentration-mod} ]] ]] }}"/> <input type="hidden" name="attr_var_cast_def_check" value="{{cast_def_chk=[[ (1d20 + @{cast_def-mod})cs> [[ @{cast_def_dc} ]]cf<[[ @{cast_def_dc} - 1 ]] ]] }}"/> <input type="hidden" name="attr_spell_options" value="{{cast_def=[[ @{cast_def_dc} ]] }}{{Concentration=[[ @{Concentration-mod} ]] }}{{spellPen=[[ @{SP-mod} ]] }}{{casterlevel=[[ @{casterlevel} ]] }}{{sr=@{sr}}}{{saving_throw=@{save}}}{{duration=@{duration}}}{{targets=@{targets}}}{{range=@{range}}}{{components=@{components}}}{{dc= [[ @{savedc} ]] }}{{casting_time=@{cast-time}}}{{school=@{school}}}{{level= @{spellclass} @{spell_level}}}@{toggle_casterlevel_check}@{toggle_spellPen_check}@{toggle_Concentration_check}@{toggle_cast_def_check}"/> <div class="options table"> <div class="table-row"> <span class="table-cell small-label" style="padding-left:1rem"><label><input type="checkbox" class="boldlabel-check" name="attr_toggle_casterlevel_check" value="@{var_casterlevel_check}" title="@{repeating_lvl-0-spells_$X_casterlevel_check}" checked="checked"/><b title="Roll Caster Level Check"><span data-i18n="caster-level-check">Caster Level Check</span></b></label></span> <span class="table-cell small-label"><label><input type="checkbox" class="boldlabel-check" name="attr_toggle_spellPen_check" value="@{var_spellPen_check}" title="@{repeating_lvl-0-spells_$X_SP_check}"/><b title="Roll Spell Penetration Check"> <span data-i18n="spell-penetration-check">Spell Penetration Check</span></b></label></span> <span class="table-cell small-label"><label><input type="checkbox" class="boldlabel-check" name="attr_toggle_Concentration_check" value="@{var_Concentration_check}" title="@{repeating_lvl-0-spells_$X_Concentration_check}"/><b title="Roll Concentration Check"> <span data-i18n="concentration-check">Concentration Check</span></b></label></span> <span class="table-cell small-label"><label><input type="checkbox" class="boldlabel-check" name="attr_toggle_cast_def_check" value="@{var_cast_def_check}" title="@{repeating_lvl-0-spells_$X_cast_def_check}"/><b title="Roll Cast Defensively Check"> <span data-i18n="cast-defensively-check">Cast Defensively Check</span></b></label></span> </div> </div> <div class="repeating-id"> <label class="small-label2 nextitem"> <input class="selectable calc" name="attr_row_id" readonly="readonly"/> <span class="not-selectable" data-i18n="row-identification-for-macros">Row ID for macros</span> </label> </div> </div> </div> </fieldset> </div> <div class="repeating-sect repeating-fields"> <span class="nontable-name" data-i18n="level-1-spells">Level 1 Spells</span> <fieldset class="repeating_lvl-1-spells"> <div> <input type="checkbox" class="counted sect-show" data-i18n-title="showsect-cmd" data-i18n-aria-label="showsect-cmd" name="attr_row-show" value="1" checked="checked"/><span class="table-cell"></span> <span class="table-cell repeating-rollbutton"><button type="roll" name="attr_roll" title="%{selected|repeating_lvl-1-spells_$X_roll}" value="@{macro-text}"></button></span> <span class="table-cell small-label"><input title="@{repeating_lvl-1-spells_$X_used}" type="number" name="attr_used" value="0"><br><span data-i18n="prepared">Prepped</span></span> <span class="table-cell small-label"><input title="@{repeating_lvl-1-spells_$X_name}" type="text" value="" name="attr_name" data-i18n-placeholder="name" accept="Name"><br><span data-i18n="name">Name</span></span> <span class="table-cell small-label"> <select title="@{repeating_lvl-1-spells_$X_spellclass}" name="attr_spellclass"> <option value="@{spellclass-0-name}" data-i18n="class-0" selected="selected">Class 0</option> <option value="@{spellclass-1-name}" data-i18n="2-ordinal-class">2nd Class</option> <option value="@{spellclass-2-name}" data-i18n="3-ordinal-class">3rd Class</option> </select> <input type="hidden" name="attr_spellclass_number" value="0"/> <br><span data-i18n="class">Class</span> </span> <span class="table-cell small-label" style="width:5%"><input title="@{repeating_lvl-1-spells_$X_spell_level}" type="number" value="0" name="attr_spell_level"/><br><span data-i18n="level">Level</span></span> <span class="table-cell small-label sect"><input title="@{repeating_lvl-1-spells_$X_school}" type="text" value="" name="attr_school" data-i18n-placeholder="school" accept="School"><br><span data-i18n="school">School</span></span> <span class="table-cell small-label sect"><input title="@{repeating_lvl-1-spells_$X_cast-time}" type="text" value="" name="attr_cast-time" data-i18n-placeholder="casting-time" accept="Casting Time"/><br><span data-i18n="casting-time">Casting Time</span></span> <span class="table-cell small-label sect"><input title="@{repeating_lvl-1-spells_$X_DC_misc}" type="number" value="0" name="attr_DC_misc" data-i18n-placeholder="difficulty-class-modifier-abbrv"/> <br><span data-i18n="difficulty-class-modifier-abbrv">DC Mod</span></span> <span class="table-cell small-label"><input title="@{repeating_lvl-1-spells_$X_savedc}" type="number" value="0" name="attr_savedc" class="calc" readonly="readonly"/> <br><span data-i18n="difficulty-class-abbrv">DC</span></span> <div></div> <span class="table-cell small-label sect"><input title="@{repeating_lvl-1-spells_$X_components}" type="text" value="" name="attr_components" data-i18n-placeholder="components" accept="Components"><br><span data-i18n="components">Components</span></span> <span class="table-cell small-label sect"><input title="@{repeating_lvl-1-spells_$X_range}" type="text" value="" name="attr_range" data-i18n-placeholder="range" accept="Range"><br><span data-i18n="range">Range</span></span> <span class="table-cell small-label sect"><input title="@{repeating_lvl-1-spells_$X_range_numeric}" type="number" value="0" name="attr_range_numeric" data-i18n-placeholder="range" class="calc" readonly="readonly"/><br><span data-i18n="range">Range</span></span> <span class="table-cell small-label sect"> <input title="@{repeating_lvl-1-spells_$X_targets}" type="text" value="" name="attr_targets" data-i18n-placeholder="targets-area-effect" accept="Target"> <br><span data-i18n="targets-area-effect">Targets/Area/Effect</span> </span> <span class="table-cell small-label sect"><input title="@{repeating_lvl-1-spells_$X_duration}" type="text" value="" name="attr_duration" data-i18n-placeholder="duration" accept="Duration"/><br><span data-i18n="duration">Duration</span></span> <span class="table-cell small-label sect"><input title="@{repeating_lvl-1-spells_$X_save}" type="text" value="" name="attr_save" data-i18n-placeholder="save" accept="Saving Throw"><br><span data-i18n="save-effect">Save Effect</span></span> <span class="table-cell small-label sect"> <select title="@{repeating_lvl-1-spells_$X_sr}" name="attr_sr" accept="Spell Resistance"> <option value="not-applicable" data-i18n="not-applicable-abbrv-default" selected="selected">&#8226;N/A</option> <option value="Yes" data-i18n="yes">Yes</option> <option value="No" data-i18n="no">No</option> <option value="Yes (Harmless)" data-i18n="save-yes-harmless">Yes (Harmless)</option> <option value="No (Harmless)" data-i18n="save-no-harmless">No (Harmless)</option> </select> <br><span data-i18n="spell-resistance-abbrv">SR</span> </span> <div class="sect expand"> <div class="table spell-misc"> <span class="table-data" style="width:15%"></span> <span class="table-cell small-label"><input title="@{repeating_lvl-1-spells_$X_CL_misc}" type="number" value="0" name="attr_CL_misc"/> <br><span data-i18n="caster-level-modifier-abbrv">CL Mod</span></span> <span class="table-cell small-label"><input title="@{repeating_lvl-1-spells_$X_casterlevel}" type="number" value="0" name="attr_casterlevel" class="calc" readonly="readonly"/> <br><span data-i18n="caster-level-abbrv">CL</span></span> <span class="table-data divider-lg">|<br> </span> <span class="table-cell small-label"><input title="@{repeating_lvl-1-spells_$X_Concentration_misc}" type="number" value="0" name="attr_Concentration_misc"/> <br><span data-i18n="concentration-modifier-abbrv">Conc Mod</span></span> <span class="table-cell small-label"><input title="@{repeating_lvl-1-spells_$X_Concentration-mod}" type="number" value="0" name="attr_Concentration-mod" class="calc" readonly="readonly"/> <br><span data-i18n="concentration-abbrv">Conc</span></span> <span class="table-data divider-lg">|<br> </span> <span class="table-cell small-label"><input title="@{repeating_lvl-1-spells_$X_cast_def-mod}" type="number" value="0" name="attr_cast_def-mod" class="calc" readonly="readonly"/> <br><span data-i18n="cast-defensively-abbrv">Cast Def</span></span> <span class="table-cell small-label"><input title="@{repeating_lvl-1-spells_$X_cast_def_dc}" type="number" value="0" name="attr_cast_def_dc" class="calc" readonly="readonly"/> <br><span data-i18n="cast-defensively-difficulty-class-abbrv">Cast Def DC</span></span> <span class="table-data divider-lg">|<br> </span> <span class="table-cell small-label"><input title="@{repeating_lvl-1-spells_$X_SP_misc}" type="number" value="0" name="attr_SP_misc"/> <br><span data-i18n="spell-penetration-modifier-abbrv">Spell Pen Mod</span></span> <span class="table-cell small-label"><input title="@{repeating_lvl-1-spells_$X_SP-mod}" type="number" value="0" name="attr_SP-mod" class="calc" readonly="readonly"/> <br><span data-i18n="spell-penetration-abbrv">Spell Pen</span></span> <span class="table-data" style="width:15%"></span> </div> <textarea class="desc" title="@{repeating_lvl-1-spells_$X_description}" name="attr_description" accept="Content"></textarea> <textarea class="macro-text" title="@{repeating_lvl-1-spells_$X_macro-text}" name="attr_macro-text">@{PC-whisper} &{template:pf_spell} @{toggle_spell_accessible} {{font=@{apply_specfont_chat}@{use_specfont}}} {{scroll_desc=@{scroll-desc}}} {{color=@{rolltemplate_color}}} {{header_image=@{header_image-pf_spell}}} {{name=@{name}}} {{character_name=@{character_name}}} {{character_id=@{character_id}}} {{subtitle}} @{spell_options}</textarea> <input type="hidden" name="attr_var_casterlevel_check" value="{{casterlevel_chk=[[ 1d20 + [[ @{casterlevel} ]] ]] }}"/> <input type="hidden" name="attr_var_spellPen_check" value="{{spellPen_chk=[[ 1d20 + @{casterlevel} + @{SP-mod} ]]}}"/> <input type="hidden" name="attr_var_Concentration_check" value="{{Concentration_chk=[[ 1d20 + [[ @{Concentration-mod} ]] ]] }}"/> <input type="hidden" name="attr_var_cast_def_check" value="{{cast_def_chk=[[ (1d20 + @{cast_def-mod})cs> [[ @{cast_def_dc} ]]cf<[[ @{cast_def_dc} - 1 ]] ]] }}"/> <input type="hidden" name="attr_spell_options" value="{{cast_def=[[ @{cast_def_dc} ]] }}{{Concentration=[[ @{Concentration-mod} ]] }}{{spellPen=[[ @{SP-mod} ]] }}{{casterlevel=[[ @{casterlevel} ]] }}{{sr=@{sr}}}{{saving_throw=@{save}}}{{duration=@{duration}}}{{targets=@{targets}}}{{range=@{range}}}{{components=@{components}}}{{dc= [[ @{savedc} ]] }}{{casting_time=@{cast-time}}}{{school=@{school}}}{{level= @{spellclass} @{spell_level}}}@{toggle_casterlevel_check}@{toggle_spellPen_check}@{toggle_Concentration_check}@{toggle_cast_def_check}"/> <div class="options table"> <div class="table-row"> <span class="table-cell small-label" style="padding-left:1rem"><label><input type="checkbox" class="boldlabel-check" name="attr_toggle_casterlevel_check" value="@{var_casterlevel_check}" title="@{repeating_lvl-1-spells_$X_casterlevel_check}" checked="checked"/><b title="Roll Caster Level Check"><span data-i18n="caster-level-check">Caster Level Check</span></b></label></span> <span class="table-cell small-label"><label><input type="checkbox" class="boldlabel-check" name="attr_toggle_spellPen_check" value="@{var_spellPen_check}" title="@{repeating_lvl-1-spells_$X_SP_check}"/><b title="Roll Spell Penetration Check"> <span data-i18n="spell-penetration-check">Spell Penetration Check</span></b></label></span> <span class="table-cell small-label"><label><input type="checkbox" class="boldlabel-check" name="attr_toggle_Concentration_check" value="@{var_Concentration_check}" title="@{repeating_lvl-1-spells_$X_Concentration_check}"/><b title="Roll Concentration Check"> <span data-i18n="concentration-check">Concentration Check</span></b></label></span> <span class="table-cell small-label"><label><input type="checkbox" class="boldlabel-check" name="attr_toggle_cast_def_check" value="@{var_cast_def_check}" title="@{repeating_lvl-1-spells_$X_cast_def_check}"/><b title="Roll Cast Defensively Check"> <span data-i18n="cast-defensively-check">Cast Defensively Check</span></b></label></span> </div> </div> <div class="repeating-id"> <label class="small-label2 nextitem"> <input class="selectable calc" name="attr_row_id" readonly="readonly"/> <span class="not-selectable" data-i18n="row-identification-for-macros">Row ID for macros</span> </label> </div> </div> </div> </fieldset> </div> <div class="repeating-sect repeating-fields"> <span class="nontable-name" data-i18n="level-2-spells">Level 2 Spells</span> <fieldset class="repeating_lvl-2-spells"> <div> <input type="checkbox" class="counted sect-show" data-i18n-title="showsect-cmd" data-i18n-aria-label="showsect-cmd" name="attr_row-show" value="1" checked="checked"/><span class="table-cell"></span> <span class="table-cell repeating-rollbutton"><button type="roll" name="attr_roll" title="%{selected|repeating_lvl-2-spells_$X_roll}" value="@{macro-text}"></button></span> <span class="table-cell small-label"><input title="@{repeating_lvl-2-spells_$X_used}" type="number" name="attr_used" value="0"><br><span data-i18n="prepared">Prepped</span></span> <span class="table-cell small-label"><input title="@{repeating_lvl-2-spells_$X_name}" type="text" value="" name="attr_name" data-i18n-placeholder="name" accept="Name"><br><span data-i18n="name">Name</span></span> <span class="table-cell small-label"> <select title="@{repeating_lvl-2-spells_$X_spellclass}" name="attr_spellclass"> <option value="@{spellclass-0-name}" data-i18n="class-0" selected="selected">Class 0</option> <option value="@{spellclass-1-name}" data-i18n="2-ordinal-class">2nd Class</option> <option value="@{spellclass-2-name}" data-i18n="3-ordinal-class">3rd Class</option> </select> <input type="hidden" name="attr_spellclass_number" value="0"/> <br><span data-i18n="class">Class</span> </span> <span class="table-cell small-label" style="width:5%"><input title="@{repeating_lvl-2-spells_$X_spell_level}" type="number" value="0" name="attr_spell_level"/><br><span data-i18n="level">Level</span></span> <span class="table-cell small-label sect"><input title="@{repeating_lvl-2-spells_$X_school}" type="text" value="" name="attr_school" data-i18n-placeholder="school" accept="School"><br><span data-i18n="school">School</span></span> <span class="table-cell small-label sect"><input title="@{repeating_lvl-2-spells_$X_cast-time}" type="text" value="" name="attr_cast-time" data-i18n-placeholder="casting-time" accept="Casting Time"/><br><span data-i18n="casting-time">Casting Time</span></span> <span class="table-cell small-label sect"><input title="@{repeating_lvl-2-spells_$X_DC_misc}" type="number" value="0" name="attr_DC_misc" data-i18n-placeholder="difficulty-class-modifier-abbrv"/> <br><span data-i18n="difficulty-class-modifier-abbrv">DC Mod</span></span> <span class="table-cell small-label"><input title="@{repeating_lvl-2-spells_$X_savedc}" type="number" value="0" name="attr_savedc" class="calc" readonly="readonly"/> <br><span data-i18n="difficulty-class-abbrv">DC</span></span> <div></div> <span class="table-cell small-label sect"><input title="@{repeating_lvl-2-spells_$X_components}" type="text" value="" name="attr_components" data-i18n-placeholder="components" accept="Components"><br><span data-i18n="components">Components</span></span> <span class="table-cell small-label sect"><input title="@{repeating_lvl-2-spells_$X_range}" type="text" value="" name="attr_range" data-i18n-placeholder="range" accept="Range"><br><span data-i18n="range">Range</span></span> <span class="table-cell small-label sect"><input title="@{repeating_lvl-2-spells_$X_range_numeric}" type="number" value="0" name="attr_range_numeric" data-i18n-placeholder="range" class="calc" readonly="readonly"/><br><span data-i18n="range">Range</span></span> <span class="table-cell small-label sect"> <input title="@{repeating_lvl-2-spells_$X_targets}" type="text" value="" name="attr_targets" data-i18n-placeholder="targets-area-effect" accept="Target"> <br><span data-i18n="targets-area-effect">Targets/Area/Effect</span> </span> <span class="table-cell small-label sect"><input title="@{repeating_lvl-2-spells_$X_duration}" type="text" value="" name="attr_duration" data-i18n-placeholder="duration" accept="Duration"/><br><span data-i18n="duration">Duration</span></span> <span class="table-cell small-label sect"><input title="@{repeating_lvl-2-spells_$X_save}" type="text" value="" name="attr_save" data-i18n-placeholder="save" accept="Saving Throw"><br><span data-i18n="save-effect">Save Effect</span></span> <span class="table-cell small-label sect"> <select title="@{repeating_lvl-2-spells_$X_sr}" name="attr_sr" accept="Spell Resistance"> <option value="not-applicable" data-i18n="not-applicable-abbrv-default" selected="selected">&#8226;N/A</option> <option value="Yes" data-i18n="yes">Yes</option> <option value="No" data-i18n="no">No</option> <option value="Yes (Harmless)" data-i18n="save-yes-harmless">Yes (Harmless)</option> <option value="No (Harmless)" data-i18n="save-no-harmless">No (Harmless)</option> </select> <br><span data-i18n="spell-resistance-abbrv">SR</span> </span> <div class="sect expand"> <div class="table spell-misc"> <span class="table-data" style="width:15%"></span> <span class="table-cell small-label"><input title="@{repeating_lvl-2-spells_$X_CL_misc}" type="number" value="0" name="attr_CL_misc"/> <br><span data-i18n="caster-level-modifier-abbrv">CL Mod</span></span> <span class="table-cell small-label"><input title="@{repeating_lvl-2-spells_$X_casterlevel}" type="number" value="0" name="attr_casterlevel" class="calc" readonly="readonly"/> <br><span data-i18n="caster-level-abbrv">CL</span></span> <span class="table-data divider-lg">|<br> </span> <span class="table-cell small-label"><input title="@{repeating_lvl-2-spells_$X_Concentration_misc}" type="number" value="0" name="attr_Concentration_misc"/> <br><span data-i18n="concentration-modifier-abbrv">Conc Mod</span></span> <span class="table-cell small-label"><input title="@{repeating_lvl-2-spells_$X_Concentration-mod}" type="number" value="0" name="attr_Concentration-mod" class="calc" readonly="readonly"/> <br><span data-i18n="concentration-abbrv">Conc</span></span> <span class="table-data divider-lg">|<br> </span> <span class="table-cell small-label"><input title="@{repeating_lvl-2-spells_$X_cast_def-mod}" type="number" value="0" name="attr_cast_def-mod" class="calc" readonly="readonly"/> <br><span data-i18n="cast-defensively-abbrv">Cast Def</span></span> <span class="table-cell small-label"><input title="@{repeating_lvl-2-spells_$X_cast_def_dc}" type="number" value="0" name="attr_cast_def_dc" class="calc" readonly="readonly"/> <br><span data-i18n="cast-defensively-difficulty-class-abbrv">Cast Def DC</span></span> <span class="table-data divider-lg">|<br> </span> <span class="table-cell small-label"><input title="@{repeating_lvl-2-spells_$X_SP_misc}" type="number" value="0" name="attr_SP_misc"/> <br><span data-i18n="spell-penetration-modifier-abbrv">Spell Pen Mod</span></span> <span class="table-cell small-label"><input title="@{repeating_lvl-2-spells_$X_SP-mod}" type="number" value="0" name="attr_SP-mod" class="calc" readonly="readonly"/> <br><span data-i18n="spell-penetration-abbrv">Spell Pen</span></span> <span class="table-data" style="width:15%"></span> </div> <textarea class="desc" title="@{repeating_lvl-2-spells_$X_description}" name="attr_description" accept="Content"></textarea> <textarea class="macro-text" title="@{repeating_lvl-2-spells_$X_macro-text}" name="attr_macro-text">@{PC-whisper} &{template:pf_spell} @{toggle_spell_accessible} {{font=@{apply_specfont_chat}@{use_specfont}}} {{scroll_desc=@{scroll-desc}}} {{color=@{rolltemplate_color}}} {{header_image=@{header_image-pf_spell}}} {{name=@{name}}} {{character_name=@{character_name}}} {{character_id=@{character_id}}} {{subtitle}} @{spell_options}</textarea> <input type="hidden" name="attr_var_casterlevel_check" value="{{casterlevel_chk=[[ 1d20 + [[ @{casterlevel} ]] ]] }}"/> <input type="hidden" name="attr_var_spellPen_check" value="{{spellPen_chk=[[ 1d20 + @{casterlevel} + @{SP-mod} ]]}}"/> <input type="hidden" name="attr_var_Concentration_check" value="{{Concentration_chk=[[ 1d20 + [[ @{Concentration-mod} ]] ]] }}"/> <input type="hidden" name="attr_var_cast_def_check" value="{{cast_def_chk=[[ (1d20 + @{cast_def-mod})cs> [[ @{cast_def_dc} ]]cf<[[ @{cast_def_dc} - 1 ]] ]] }}"/> <input type="hidden" name="attr_spell_options" value="{{cast_def=[[ @{cast_def_dc} ]] }}{{Concentration=[[ @{Concentration-mod} ]] }}{{spellPen=[[ @{SP-mod} ]] }}{{casterlevel=[[ @{casterlevel} ]] }}{{sr=@{sr}}}{{saving_throw=@{save}}}{{duration=@{duration}}}{{targets=@{targets}}}{{range=@{range}}}{{components=@{components}}}{{dc= [[ @{savedc} ]] }}{{casting_time=@{cast-time}}}{{school=@{school}}}{{level= @{spellclass} @{spell_level}}}@{toggle_casterlevel_check}@{toggle_spellPen_check}@{toggle_Concentration_check}@{toggle_cast_def_check}"/> <div class="options table"> <div class="table-row"> <span class="table-cell small-label" style="padding-left:1rem"><label><input type="checkbox" class="boldlabel-check" name="attr_toggle_casterlevel_check" value="@{var_casterlevel_check}" title="@{repeating_lvl-2-spells_$X_casterlevel_check}" checked="checked"/><b title="Roll Caster Level Check"><span data-i18n="caster-level-check">Caster Level Check</span></b></label></span> <span class="table-cell small-label"><label><input type="checkbox" class="boldlabel-check" name="attr_toggle_spellPen_check" value="@{var_spellPen_check}" title="@{repeating_lvl-2-spells_$X_SP_check}"/><b title="Roll Spell Penetration Check"> <span data-i18n="spell-penetration-check">Spell Penetration Check</span></b></label></span> <span class="table-cell small-label"><label><input type="checkbox" class="boldlabel-check" name="attr_toggle_Concentration_check" value="@{var_Concentration_check}" title="@{repeating_lvl-2-spells_$X_Concentration_check}"/><b title="Roll Concentration Check"> <span data-i18n="concentration-check">Concentration Check</span></b></label></span> <span class="table-cell small-label"><label><input type="checkbox" class="boldlabel-check" name="attr_toggle_cast_def_check" value="@{var_cast_def_check}" title="@{repeating_lvl-2-spells_$X_cast_def_check}"/><b title="Roll Cast Defensively Check"> <span data-i18n="cast-defensively-check">Cast Defensively Check</span></b></label></span> </div> </div> <div class="repeating-id"> <label class="small-label2 nextitem"> <input class="selectable calc" name="attr_row_id" readonly="readonly"/> <span class="not-selectable" data-i18n="row-identification-for-macros">Row ID for macros</span> </label> </div> </div> </div> </fieldset> </div> <div class="repeating-sect repeating-fields"> <span class="nontable-name" data-i18n="level-3-spells">Level 3 Spells</span> <fieldset class="repeating_lvl-3-spells"> <div> <input type="checkbox" class="counted sect-show" data-i18n-title="showsect-cmd" data-i18n-aria-label="showsect-cmd" name="attr_row-show" value="1" checked="checked"/><span class="table-cell"></span> <span class="table-cell repeating-rollbutton"><button type="roll" name="attr_roll" title="%{selected|repeating_lvl-3-spells_$X_roll}" value="@{macro-text}"></button></span> <span class="table-cell small-label"><input title="@{repeating_lvl-3-spells_$X_used}" type="number" name="attr_used" value="0"><br><span data-i18n="prepared">Prepped</span></span> <span class="table-cell small-label"><input title="@{repeating_lvl-3-spells_$X_name}" type="text" value="" name="attr_name" data-i18n-placeholder="name" accept="Name"><br><span data-i18n="name">Name</span></span> <span class="table-cell small-label"> <select title="@{repeating_lvl-3-spells_$X_spellclass}" name="attr_spellclass"> <option value="@{spellclass-0-name}" data-i18n="class-0" selected="selected">Class 0</option> <option value="@{spellclass-1-name}" data-i18n="2-ordinal-class">2nd Class</option> <option value="@{spellclass-2-name}" data-i18n="3-ordinal-class">3rd Class</option> </select> <input type="hidden" name="attr_spellclass_number" value="0"/> <br><span data-i18n="class">Class</span> </span> <span class="table-cell small-label" style="width:5%"><input title="@{repeating_lvl-3-spells_$X_spell_level}" type="number" value="0" name="attr_spell_level"/><br><span data-i18n="level">Level</span></span> <span class="table-cell small-label sect"><input title="@{repeating_lvl-3-spells_$X_school}" type="text" value="" name="attr_school" data-i18n-placeholder="school" accept="School"><br><span data-i18n="school">School</span></span> <span class="table-cell small-label sect"><input title="@{repeating_lvl-3-spells_$X_cast-time}" type="text" value="" name="attr_cast-time" data-i18n-placeholder="casting-time" accept="Casting Time"/><br><span data-i18n="casting-time">Casting Time</span></span> <span class="table-cell small-label sect"><input title="@{repeating_lvl-3-spells_$X_DC_misc}" type="number" value="0" name="attr_DC_misc" data-i18n-placeholder="difficulty-class-modifier-abbrv"/> <br><span data-i18n="difficulty-class-modifier-abbrv">DC Mod</span></span> <span class="table-cell small-label"><input title="@{repeating_lvl-3-spells_$X_savedc}" type="number" value="0" name="attr_savedc" class="calc" readonly="readonly"/> <br><span data-i18n="difficulty-class-abbrv">DC</span></span> <div></div> <span class="table-cell small-label sect"><input title="@{repeating_lvl-3-spells_$X_components}" type="text" value="" name="attr_components" data-i18n-placeholder="components" accept="Components"><br><span data-i18n="components">Components</span></span> <span class="table-cell small-label sect"><input title="@{repeating_lvl-3-spells_$X_range}" type="text" value="" name="attr_range" data-i18n-placeholder="range" accept="Range"><br><span data-i18n="range">Range</span></span> <span class="table-cell small-label sect"><input title="@{repeating_lvl-3-spells_$X_range_numeric}" type="number" value="0" name="attr_range_numeric" data-i18n-placeholder="range" class="calc" readonly="readonly"/><br><span data-i18n="range">Range</span></span> <span class="table-cell small-label sect"> <input title="@{repeating_lvl-3-spells_$X_targets}" type="text" value="" name="attr_targets" data-i18n-placeholder="targets-area-effect" accept="Target"> <br><span data-i18n="targets-area-effect">Targets/Area/Effect</span> </span> <span class="table-cell small-label sect"><input title="@{repeating_lvl-3-spells_$X_duration}" type="text" value="" name="attr_duration" data-i18n-placeholder="duration" accept="Duration"/><br><span data-i18n="duration">Duration</span></span> <span class="table-cell small-label sect"><input title="@{repeating_lvl-3-spells_$X_save}" type="text" value="" name="attr_save" data-i18n-placeholder="save" accept="Saving Throw"><br><span data-i18n="save-effect">Save Effect</span></span> <span class="table-cell small-label sect"> <select title="@{repeating_lvl-3-spells_$X_sr}" name="attr_sr" accept="Spell Resistance"> <option value="not-applicable" data-i18n="not-applicable-abbrv-default" selected="selected">&#8226;N/A</option> <option value="Yes" data-i18n="yes">Yes</option> <option value="No" data-i18n="no">No</option> <option value="Yes (Harmless)" data-i18n="save-yes-harmless">Yes (Harmless)</option> <option value="No (Harmless)" data-i18n="save-no-harmless">No (Harmless)</option> </select> <br><span data-i18n="spell-resistance-abbrv">SR</span> </span> <div class="sect expand"> <div class="table spell-misc"> <span class="table-data" style="width:15%"></span> <span class="table-cell small-label"><input title="@{repeating_lvl-3-spells_$X_CL_misc}" type="number" value="0" name="attr_CL_misc"/> <br><span data-i18n="caster-level-modifier-abbrv">CL Mod</span></span> <span class="table-cell small-label"><input title="@{repeating_lvl-3-spells_$X_casterlevel}" type="number" value="0" name="attr_casterlevel" class="calc" readonly="readonly"/> <br><span data-i18n="caster-level-abbrv">CL</span></span> <span class="table-data divider-lg">|<br> </span> <span class="table-cell small-label"><input title="@{repeating_lvl-3-spells_$X_Concentration_misc}" type="number" value="0" name="attr_Concentration_misc"/> <br><span data-i18n="concentration-modifier-abbrv">Conc Mod</span></span> <span class="table-cell small-label"><input title="@{repeating_lvl-3-spells_$X_Concentration-mod}" type="number" value="0" name="attr_Concentration-mod" class="calc" readonly="readonly"/> <br><span data-i18n="concentration-abbrv">Conc</span></span> <span class="table-data divider-lg">|<br> </span> <span class="table-cell small-label"><input title="@{repeating_lvl-3-spells_$X_cast_def-mod}" type="number" value="0" name="attr_cast_def-mod" class="calc" readonly="readonly"/> <br><span data-i18n="cast-defensively-abbrv">Cast Def</span></span> <span class="table-cell small-label"><input title="@{repeating_lvl-3-spells_$X_cast_def_dc}" type="number" value="0" name="attr_cast_def_dc" class="calc" readonly="readonly"/> <br><span data-i18n="cast-defensively-difficulty-class-abbrv">Cast Def DC</span></span> <span class="table-data divider-lg">|<br> </span> <span class="table-cell small-label"><input title="@{repeating_lvl-3-spells_$X_SP_misc}" type="number" value="0" name="attr_SP_misc"/> <br><span data-i18n="spell-penetration-modifier-abbrv">Spell Pen Mod</span></span> <span class="table-cell small-label"><input title="@{repeating_lvl-3-spells_$X_SP-mod}" type="number" value="0" name="attr_SP-mod" class="calc" readonly="readonly"/> <br><span data-i18n="spell-penetration-abbrv">Spell Pen</span></span> <span class="table-data" style="width:15%"></span> </div> <textarea class="desc" title="@{repeating_lvl-3-spells_$X_description}" name="attr_description" accept="Content"></textarea> <textarea class="macro-text" title="@{repeating_lvl-3-spells_$X_macro-text}" name="attr_macro-text">@{PC-whisper} &{template:pf_spell} @{toggle_spell_accessible} {{font=@{apply_specfont_chat}@{use_specfont}}} {{scroll_desc=@{scroll-desc}}} {{color=@{rolltemplate_color}}} {{header_image=@{header_image-pf_spell}}} {{name=@{name}}} {{character_name=@{character_name}}} {{character_id=@{character_id}}} {{subtitle}} @{spell_options}</textarea> <input type="hidden" name="attr_var_casterlevel_check" value="{{casterlevel_chk=[[ 1d20 + [[ @{casterlevel} ]] ]] }}"/> <input type="hidden" name="attr_var_spellPen_check" value="{{spellPen_chk=[[ 1d20 + @{casterlevel} + @{SP-mod} ]]}}"/> <input type="hidden" name="attr_var_Concentration_check" value="{{Concentration_chk=[[ 1d20 + [[ @{Concentration-mod} ]] ]] }}"/> <input type="hidden" name="attr_var_cast_def_check" value="{{cast_def_chk=[[ (1d20 + @{cast_def-mod})cs> [[ @{cast_def_dc} ]]cf<[[ @{cast_def_dc} - 1 ]] ]] }}"/> <input type="hidden" name="attr_spell_options" value="{{cast_def=[[ @{cast_def_dc} ]] }}{{Concentration=[[ @{Concentration-mod} ]] }}{{spellPen=[[ @{SP-mod} ]] }}{{casterlevel=[[ @{casterlevel} ]] }}{{sr=@{sr}}}{{saving_throw=@{save}}}{{duration=@{duration}}}{{targets=@{targets}}}{{range=@{range}}}{{components=@{components}}}{{dc= [[ @{savedc} ]] }}{{casting_time=@{cast-time}}}{{school=@{school}}}{{level= @{spellclass} @{spell_level}}}@{toggle_casterlevel_check}@{toggle_spellPen_check}@{toggle_Concentration_check}@{toggle_cast_def_check}"/> <div class="options table"> <div class="table-row"> <span class="table-cell small-label" style="padding-left:1rem"><label><input type="checkbox" class="boldlabel-check" name="attr_toggle_casterlevel_check" value="@{var_casterlevel_check}" title="@{repeating_lvl-3-spells_$X_casterlevel_check}" checked="checked"/><b title="Roll Caster Level Check"><span data-i18n="caster-level-check">Caster Level Check</span></b></label></span> <span class="table-cell small-label"><label><input type="checkbox" class="boldlabel-check" name="attr_toggle_spellPen_check" value="@{var_spellPen_check}" title="@{repeating_lvl-3-spells_$X_SP_check}"/><b title="Roll Spell Penetration Check"> <span data-i18n="spell-penetration-check">Spell Penetration Check</span></b></label></span> <span class="table-cell small-label"><label><input type="checkbox" class="boldlabel-check" name="attr_toggle_Concentration_check" value="@{var_Concentration_check}" title="@{repeating_lvl-3-spells_$X_Concentration_check}"/><b title="Roll Concentration Check"> <span data-i18n="concentration-check">Concentration Check</span></b></label></span> <span class="table-cell small-label"><label><input type="checkbox" class="boldlabel-check" name="attr_toggle_cast_def_check" value="@{var_cast_def_check}" title="@{repeating_lvl-3-spells_$X_cast_def_check}"/><b title="Roll Cast Defensively Check"> <span data-i18n="cast-defensively-check">Cast Defensively Check</span></b></label></span> </div> </div> <div class="repeating-id"> <label class="small-label2 nextitem"> <input class="selectable calc" name="attr_row_id" readonly="readonly"/> <span class="not-selectable" data-i18n="row-identification-for-macros">Row ID for macros</span> </label> </div> </div> </div> </fieldset> </div> <div class="repeating-sect repeating-fields"> <span class="nontable-name" data-i18n="level-4-spells">Level 4 Spells</span> <fieldset class="repeating_lvl-4-spells"> <div> <input type="checkbox" class="counted sect-show" data-i18n-title="showsect-cmd" data-i18n-aria-label="showsect-cmd" name="attr_row-show" value="1" checked="checked"/><span class="table-cell"></span> <span class="table-cell repeating-rollbutton"><button type="roll" name="attr_roll" title="%{selected|repeating_lvl-4-spells_$X_roll}" value="@{macro-text}"></button></span> <span class="table-cell small-label"><input title="@{repeating_lvl-4-spells_$X_used}" type="number" name="attr_used" value="0"><br><span data-i18n="prepared">Prepped</span></span> <span class="table-cell small-label"><input title="@{repeating_lvl-4-spells_$X_name}" type="text" value="" name="attr_name" data-i18n-placeholder="name" accept="Name"><br><span data-i18n="name">Name</span></span> <span class="table-cell small-label"> <select title="@{repeating_lvl-4-spells_$X_spellclass}" name="attr_spellclass"> <option value="@{spellclass-0-name}" data-i18n="class-0" selected="selected">Class 0</option> <option value="@{spellclass-1-name}" data-i18n="2-ordinal-class">2nd Class</option> <option value="@{spellclass-2-name}" data-i18n="3-ordinal-class">3rd Class</option> </select> <input type="hidden" name="attr_spellclass_number" value="0"/> <br><span data-i18n="class">Class</span> </span> <span class="table-cell small-label" style="width:5%"><input title="@{repeating_lvl-4-spells_$X_spell_level}" type="number" value="0" name="attr_spell_level"/><br><span data-i18n="level">Level</span></span> <span class="table-cell small-label sect"><input title="@{repeating_lvl-4-spells_$X_school}" type="text" value="" name="attr_school" data-i18n-placeholder="school" accept="School"><br><span data-i18n="school">School</span></span> <span class="table-cell small-label sect"><input title="@{repeating_lvl-4-spells_$X_cast-time}" type="text" value="" name="attr_cast-time" data-i18n-placeholder="casting-time" accept="Casting Time"/><br><span data-i18n="casting-time">Casting Time</span></span> <span class="table-cell small-label sect"><input title="@{repeating_lvl-4-spells_$X_DC_misc}" type="number" value="0" name="attr_DC_misc" data-i18n-placeholder="difficulty-class-modifier-abbrv"/> <br><span data-i18n="difficulty-class-modifier-abbrv">DC Mod</span></span> <span class="table-cell small-label"><input title="@{repeating_lvl-4-spells_$X_savedc}" type="number" value="0" name="attr_savedc" class="calc" readonly="readonly"/> <br><span data-i18n="difficulty-class-abbrv">DC</span></span> <div></div> <span class="table-cell small-label sect"><input title="@{repeating_lvl-4-spells_$X_components}" type="text" value="" name="attr_components" data-i18n-placeholder="components" accept="Components"><br><span data-i18n="components">Components</span></span> <span class="table-cell small-label sect"><input title="@{repeating_lvl-4-spells_$X_range}" type="text" value="" name="attr_range" data-i18n-placeholder="range" accept="Range"><br><span data-i18n="range">Range</span></span> <span class="table-cell small-label sect"><input title="@{repeating_lvl-4-spells_$X_range_numeric}" type="number" value="0" name="attr_range_numeric" data-i18n-placeholder="range" class="calc" readonly="readonly"/><br><span data-i18n="range">Range</span></span> <span class="table-cell small-label sect"> <input title="@{repeating_lvl-4-spells_$X_targets}" type="text" value="" name="attr_targets" data-i18n-placeholder="targets-area-effect" accept="Target"> <br><span data-i18n="targets-area-effect">Targets/Area/Effect</span> </span> <span class="table-cell small-label sect"><input title="@{repeating_lvl-4-spells_$X_duration}" type="text" value="" name="attr_duration" data-i18n-placeholder="duration" accept="Duration"/><br><span data-i18n="duration">Duration</span></span> <span class="table-cell small-label sect"><input title="@{repeating_lvl-4-spells_$X_save}" type="text" value="" name="attr_save" data-i18n-placeholder="save" accept="Saving Throw"><br><span data-i18n="save-effect">Save Effect</span></span> <span class="table-cell small-label sect"> <select title="@{repeating_lvl-4-spells_$X_sr}" name="attr_sr" accept="Spell Resistance"> <option value="not-applicable" data-i18n="not-applicable-abbrv-default" selected="selected">&#8226;N/A</option> <option value="Yes" data-i18n="yes">Yes</option> <option value="No" data-i18n="no">No</option> <option value="Yes (Harmless)" data-i18n="save-yes-harmless">Yes (Harmless)</option> <option value="No (Harmless)" data-i18n="save-no-harmless">No (Harmless)</option> </select> <br><span data-i18n="spell-resistance-abbrv">SR</span> </span> <div class="sect expand"> <div class="table spell-misc"> <span class="table-data" style="width:15%"></span> <span class="table-cell small-label"><input title="@{repeating_lvl-4-spells_$X_CL_misc}" type="number" value="0" name="attr_CL_misc"/> <br><span data-i18n="caster-level-modifier-abbrv">CL Mod</span></span> <span class="table-cell small-label"><input title="@{repeating_lvl-4-spells_$X_casterlevel}" type="number" value="0" name="attr_casterlevel" class="calc" readonly="readonly"/> <br><span data-i18n="caster-level-abbrv">CL</span></span> <span class="table-data divider-lg">|<br> </span> <span class="table-cell small-label"><input title="@{repeating_lvl-4-spells_$X_Concentration_misc}" type="number" value="0" name="attr_Concentration_misc"/> <br><span data-i18n="concentration-modifier-abbrv">Conc Mod</span></span> <span class="table-cell small-label"><input title="@{repeating_lvl-4-spells_$X_Concentration-mod}" type="number" value="0" name="attr_Concentration-mod" class="calc" readonly="readonly"/> <br><span data-i18n="concentration-abbrv">Conc</span></span> <span class="table-data divider-lg">|<br> </span> <span class="table-cell small-label"><input title="@{repeating_lvl-4-spells_$X_cast_def-mod}" type="number" value="0" name="attr_cast_def-mod" class="calc" readonly="readonly"/> <br><span data-i18n="cast-defensively-abbrv">Cast Def</span></span> <span class="table-cell small-label"><input title="@{repeating_lvl-4-spells_$X_cast_def_dc}" type="number" value="0" name="attr_cast_def_dc" class="calc" readonly="readonly"/> <br><span data-i18n="cast-defensively-difficulty-class-abbrv">Cast Def DC</span></span> <span class="table-data divider-lg">|<br> </span> <span class="table-cell small-label"><input title="@{repeating_lvl-4-spells_$X_SP_misc}" type="number" value="0" name="attr_SP_misc"/> <br><span data-i18n="spell-penetration-modifier-abbrv">Spell Pen Mod</span></span> <span class="table-cell small-label"><input title="@{repeating_lvl-4-spells_$X_SP-mod}" type="number" value="0" name="attr_SP-mod" class="calc" readonly="readonly"/> <br><span data-i18n="spell-penetration-abbrv">Spell Pen</span></span> <span class="table-data" style="width:15%"></span> </div> <textarea class="desc" title="@{repeating_lvl-4-spells_$X_description}" name="attr_description" accept="Content"></textarea> <textarea class="macro-text" title="@{repeating_lvl-4-spells_$X_macro-text}" name="attr_macro-text">@{PC-whisper} &{template:pf_spell} @{toggle_spell_accessible} {{font=@{apply_specfont_chat}@{use_specfont}}} {{scroll_desc=@{scroll-desc}}} {{color=@{rolltemplate_color}}} {{header_image=@{header_image-pf_spell}}} {{name=@{name}}} {{character_name=@{character_name}}} {{character_id=@{character_id}}} {{subtitle}} @{spell_options}</textarea> <input type="hidden" name="attr_var_casterlevel_check" value="{{casterlevel_chk=[[ 1d20 + [[ @{casterlevel} ]] ]] }}"/> <input type="hidden" name="attr_var_spellPen_check" value="{{spellPen_chk=[[ 1d20 + @{casterlevel} + @{SP-mod} ]]}}"/> <input type="hidden" name="attr_var_Concentration_check" value="{{Concentration_chk=[[ 1d20 + [[ @{Concentration-mod} ]] ]] }}"/> <input type="hidden" name="attr_var_cast_def_check" value="{{cast_def_chk=[[ (1d20 + @{cast_def-mod})cs> [[ @{cast_def_dc} ]]cf<[[ @{cast_def_dc} - 1 ]] ]] }}"/> <input type="hidden" name="attr_spell_options" value="{{cast_def=[[ @{cast_def_dc} ]] }}{{Concentration=[[ @{Concentration-mod} ]] }}{{spellPen=[[ @{SP-mod} ]] }}{{casterlevel=[[ @{casterlevel} ]] }}{{sr=@{sr}}}{{saving_throw=@{save}}}{{duration=@{duration}}}{{targets=@{targets}}}{{range=@{range}}}{{components=@{components}}}{{dc= [[ @{savedc} ]] }}{{casting_time=@{cast-time}}}{{school=@{school}}}{{level= @{spellclass} @{spell_level}}}@{toggle_casterlevel_check}@{toggle_spellPen_check}@{toggle_Concentration_check}@{toggle_cast_def_check}"/> <div class="options table"> <div class="table-row"> <span class="table-cell small-label" style="padding-left:1rem"><label><input type="checkbox" class="boldlabel-check" name="attr_toggle_casterlevel_check" value="@{var_casterlevel_check}" title="@{repeating_lvl-4-spells_$X_casterlevel_check}" checked="checked"/><b title="Roll Caster Level Check"><span data-i18n="caster-level-check">Caster Level Check</span></b></label></span> <span class="table-cell small-label"><label><input type="checkbox" class="boldlabel-check" name="attr_toggle_spellPen_check" value="@{var_spellPen_check}" title="@{repeating_lvl-4-spells_$X_SP_check}"/><b title="Roll Spell Penetration Check"> <span data-i18n="spell-penetration-check">Spell Penetration Check</span></b></label></span> <span class="table-cell small-label"><label><input type="checkbox" class="boldlabel-check" name="attr_toggle_Concentration_check" value="@{var_Concentration_check}" title="@{repeating_lvl-4-spells_$X_Concentration_check}"/><b title="Roll Concentration Check"> <span data-i18n="concentration-check">Concentration Check</span></b></label></span> <span class="table-cell small-label"><label><input type="checkbox" class="boldlabel-check" name="attr_toggle_cast_def_check" value="@{var_cast_def_check}" title="@{repeating_lvl-4-spells_$X_cast_def_check}"/><b title="Roll Cast Defensively Check"> <span data-i18n="cast-defensively-check">Cast Defensively Check</span></b></label></span> </div> </div> <div class="repeating-id"> <label class="small-label2 nextitem"> <input class="selectable calc" name="attr_row_id" readonly="readonly"/> <span class="not-selectable" data-i18n="row-identification-for-macros">Row ID for macros</span> </label> </div> </div> </div> </fieldset> </div> <div class="repeating-sect repeating-fields"> <span class="nontable-name" data-i18n="level-5-spells">Level 5 Spells</span> <fieldset class="repeating_lvl-5-spells"> <div> <input type="checkbox" class="counted sect-show" data-i18n-title="showsect-cmd" data-i18n-aria-label="showsect-cmd" name="attr_row-show" value="1" checked="checked"/><span class="table-cell"></span> <span class="table-cell repeating-rollbutton"><button type="roll" name="attr_roll" title="%{selected|repeating_lvl-5-spells_$X_roll}" value="@{macro-text}"></button></span> <span class="table-cell small-label"><input title="@{repeating_lvl-5-spells_$X_used}" type="number" name="attr_used" value="0"><br><span data-i18n="prepared">Prepped</span></span> <span class="table-cell small-label"><input title="@{repeating_lvl-5-spells_$X_name}" type="text" value="" name="attr_name" data-i18n-placeholder="name" accept="Name"><br><span data-i18n="name">Name</span></span> <span class="table-cell small-label"> <select title="@{repeating_lvl-5-spells_$X_spellclass}" name="attr_spellclass"> <option value="@{spellclass-0-name}" data-i18n="class-0" selected="selected">Class 0</option> <option value="@{spellclass-1-name}" data-i18n="2-ordinal-class">2nd Class</option> <option value="@{spellclass-2-name}" data-i18n="3-ordinal-class">3rd Class</option> </select> <input type="hidden" name="attr_spellclass_number" value="0"/> <br><span data-i18n="class">Class</span> </span> <span class="table-cell small-label" style="width:5%"><input title="@{repeating_lvl-5-spells_$X_spell_level}" type="number" value="0" name="attr_spell_level"/><br><span data-i18n="level">Level</span></span> <span class="table-cell small-label sect"><input title="@{repeating_lvl-5-spells_$X_school}" type="text" value="" name="attr_school" data-i18n-placeholder="school" accept="School"><br><span data-i18n="school">School</span></span> <span class="table-cell small-label sect"><input title="@{repeating_lvl-5-spells_$X_cast-time}" type="text" value="" name="attr_cast-time" data-i18n-placeholder="casting-time" accept="Casting Time"/><br><span data-i18n="casting-time">Casting Time</span></span> <span class="table-cell small-label sect"><input title="@{repeating_lvl-5-spells_$X_DC_misc}" type="number" value="0" name="attr_DC_misc" data-i18n-placeholder="difficulty-class-modifier-abbrv"/> <br><span data-i18n="difficulty-class-modifier-abbrv">DC Mod</span></span> <span class="table-cell small-label"><input title="@{repeating_lvl-5-spells_$X_savedc}" type="number" value="0" name="attr_savedc" class="calc" readonly="readonly"/> <br><span data-i18n="difficulty-class-abbrv">DC</span></span> <div></div> <span class="table-cell small-label sect"><input title="@{repeating_lvl-5-spells_$X_components}" type="text" value="" name="attr_components" data-i18n-placeholder="components" accept="Components"><br><span data-i18n="components">Components</span></span> <span class="table-cell small-label sect"><input title="@{repeating_lvl-5-spells_$X_range}" type="text" value="" name="attr_range" data-i18n-placeholder="range" accept="Range"><br><span data-i18n="range">Range</span></span> <span class="table-cell small-label sect"><input title="@{repeating_lvl-5-spells_$X_range_numeric}" type="number" value="0" name="attr_range_numeric" data-i18n-placeholder="range" class="calc" readonly="readonly"/><br><span data-i18n="range">Range</span></span> <span class="table-cell small-label sect"> <input title="@{repeating_lvl-5-spells_$X_targets}" type="text" value="" name="attr_targets" data-i18n-placeholder="targets-area-effect" accept="Target"> <br><span data-i18n="targets-area-effect">Targets/Area/Effect</span> </span> <span class="table-cell small-label sect"><input title="@{repeating_lvl-5-spells_$X_duration}" type="text" value="" name="attr_duration" data-i18n-placeholder="duration" accept="Duration"/><br><span data-i18n="duration">Duration</span></span> <span class="table-cell small-label sect"><input title="@{repeating_lvl-5-spells_$X_save}" type="text" value="" name="attr_save" data-i18n-placeholder="save" accept="Saving Throw"><br><span data-i18n="save-effect">Save Effect</span></span> <span class="table-cell small-label sect"> <select title="@{repeating_lvl-5-spells_$X_sr}" name="attr_sr" accept="Spell Resistance"> <option value="not-applicable" data-i18n="not-applicable-abbrv-default" selected="selected">&#8226;N/A</option> <option value="Yes" data-i18n="yes">Yes</option> <option value="No" data-i18n="no">No</option> <option value="Yes (Harmless)" data-i18n="save-yes-harmless">Yes (Harmless)</option> <option value="No (Harmless)" data-i18n="save-no-harmless">No (Harmless)</option> </select> <br><span data-i18n="spell-resistance-abbrv">SR</span> </span> <div class="sect expand"> <div class="table spell-misc"> <span class="table-data" style="width:15%"></span> <span class="table-cell small-label"><input title="@{repeating_lvl-5-spells_$X_CL_misc}" type="number" value="0" name="attr_CL_misc"/> <br><span data-i18n="caster-level-modifier-abbrv">CL Mod</span></span> <span class="table-cell small-label"><input title="@{repeating_lvl-5-spells_$X_casterlevel}" type="number" value="0" name="attr_casterlevel" class="calc" readonly="readonly"/> <br><span data-i18n="caster-level-abbrv">CL</span></span> <span class="table-data divider-lg">|<br> </span> <span class="table-cell small-label"><input title="@{repeating_lvl-5-spells_$X_Concentration_misc}" type="number" value="0" name="attr_Concentration_misc"/> <br><span data-i18n="concentration-modifier-abbrv">Conc Mod</span></span> <span class="table-cell small-label"><input title="@{repeating_lvl-5-spells_$X_Concentration-mod}" type="number" value="0" name="attr_Concentration-mod" class="calc" readonly="readonly"/> <br><span data-i18n="concentration-abbrv">Conc</span></span> <span class="table-data divider-lg">|<br> </span> <span class="table-cell small-label"><input title="@{repeating_lvl-5-spells_$X_cast_def-mod}" type="number" value="0" name="attr_cast_def-mod" class="calc" readonly="readonly"/> <br><span data-i18n="cast-defensively-abbrv">Cast Def</span></span> <span class="table-cell small-label"><input title="@{repeating_lvl-5-spells_$X_cast_def_dc}" type="number" value="0" name="attr_cast_def_dc" class="calc" readonly="readonly"/> <br><span data-i18n="cast-defensively-difficulty-class-abbrv">Cast Def DC</span></span> <span class="table-data divider-lg">|<br> </span> <span class="table-cell small-label"><input title="@{repeating_lvl-5-spells_$X_SP_misc}" type="number" value="0" name="attr_SP_misc"/> <br><span data-i18n="spell-penetration-modifier-abbrv">Spell Pen Mod</span></span> <span class="table-cell small-label"><input title="@{repeating_lvl-5-spells_$X_SP-mod}" type="number" value="0" name="attr_SP-mod" class="calc" readonly="readonly"/> <br><span data-i18n="spell-penetration-abbrv">Spell Pen</span></span> <span class="table-data" style="width:15%"></span> </div> <textarea class="desc" title="@{repeating_lvl-5-spells_$X_description}" name="attr_description" accept="Content"></textarea> <textarea class="macro-text" title="@{repeating_lvl-5-spells_$X_macro-text}" name="attr_macro-text">@{PC-whisper} &{template:pf_spell} @{toggle_spell_accessible} {{font=@{apply_specfont_chat}@{use_specfont}}} {{scroll_desc=@{scroll-desc}}} {{color=@{rolltemplate_color}}} {{header_image=@{header_image-pf_spell}}} {{name=@{name}}} {{character_name=@{character_name}}} {{character_id=@{character_id}}} {{subtitle}} @{spell_options}</textarea> <input type="hidden" name="attr_var_casterlevel_check" value="{{casterlevel_chk=[[ 1d20 + [[ @{casterlevel} ]] ]] }}"/> <input type="hidden" name="attr_var_spellPen_check" value="{{spellPen_chk=[[ 1d20 + @{casterlevel} + @{SP-mod} ]]}}"/> <input type="hidden" name="attr_var_Concentration_check" value="{{Concentration_chk=[[ 1d20 + [[ @{Concentration-mod} ]] ]] }}"/> <input type="hidden" name="attr_var_cast_def_check" value="{{cast_def_chk=[[ (1d20 + @{cast_def-mod})cs> [[ @{cast_def_dc} ]]cf<[[ @{cast_def_dc} - 1 ]] ]] }}"/> <input type="hidden" name="attr_spell_options" value="{{cast_def=[[ @{cast_def_dc} ]] }}{{Concentration=[[ @{Concentration-mod} ]] }}{{spellPen=[[ @{SP-mod} ]] }}{{casterlevel=[[ @{casterlevel} ]] }}{{sr=@{sr}}}{{saving_throw=@{save}}}{{duration=@{duration}}}{{targets=@{targets}}}{{range=@{range}}}{{components=@{components}}}{{dc= [[ @{savedc} ]] }}{{casting_time=@{cast-time}}}{{school=@{school}}}{{level= @{spellclass} @{spell_level}}}@{toggle_casterlevel_check}@{toggle_spellPen_check}@{toggle_Concentration_check}@{toggle_cast_def_check}"/> <div class="options table"> <div class="table-row"> <span class="table-cell small-label" style="padding-left:1rem"><label><input type="checkbox" class="boldlabel-check" name="attr_toggle_casterlevel_check" value="@{var_casterlevel_check}" title="@{repeating_lvl-5-spells_$X_casterlevel_check}" checked="checked"/><b title="Roll Caster Level Check"><span data-i18n="caster-level-check">Caster Level Check</span></b></label></span> <span class="table-cell small-label"><label><input type="checkbox" class="boldlabel-check" name="attr_toggle_spellPen_check" value="@{var_spellPen_check}" title="@{repeating_lvl-5-spells_$X_SP_check}"/><b title="Roll Spell Penetration Check"> <span data-i18n="spell-penetration-check">Spell Penetration Check</span></b></label></span> <span class="table-cell small-label"><label><input type="checkbox" class="boldlabel-check" name="attr_toggle_Concentration_check" value="@{var_Concentration_check}" title="@{repeating_lvl-5-spells_$X_Concentration_check}"/><b title="Roll Concentration Check"> <span data-i18n="concentration-check">Concentration Check</span></b></label></span> <span class="table-cell small-label"><label><input type="checkbox" class="boldlabel-check" name="attr_toggle_cast_def_check" value="@{var_cast_def_check}" title="@{repeating_lvl-5-spells_$X_cast_def_check}"/><b title="Roll Cast Defensively Check"> <span data-i18n="cast-defensively-check">Cast Defensively Check</span></b></label></span> </div> </div> <div class="repeating-id"> <label class="small-label2 nextitem"> <input class="selectable calc" name="attr_row_id" readonly="readonly"/> <span class="not-selectable" data-i18n="row-identification-for-macros">Row ID for macros</span> </label> </div> </div> </div> </fieldset> </div> <div class="repeating-sect repeating-fields"> <span class="nontable-name" data-i18n="level-6-spells">Level 6 Spells</span> <fieldset class="repeating_lvl-6-spells"> <div> <input type="checkbox" class="counted sect-show" data-i18n-title="showsect-cmd" data-i18n-aria-label="showsect-cmd" name="attr_row-show" value="1" checked="checked"/><span class="table-cell"></span> <span class="table-cell repeating-rollbutton"><button type="roll" name="attr_roll" title="%{selected|repeating_lvl-6-spells_$X_roll}" value="@{macro-text}"></button></span> <span class="table-cell small-label"><input title="@{repeating_lvl-6-spells_$X_used}" type="number" name="attr_used" value="0"><br><span data-i18n="prepared">Prepped</span></span> <span class="table-cell small-label"><input title="@{repeating_lvl-6-spells_$X_name}" type="text" value="" name="attr_name" data-i18n-placeholder="name" accept="Name"><br><span data-i18n="name">Name</span></span> <span class="table-cell small-label"> <select title="@{repeating_lvl-6-spells_$X_spellclass}" name="attr_spellclass"> <option value="@{spellclass-0-name}" data-i18n="class-0" selected="selected">Class 0</option> <option value="@{spellclass-1-name}" data-i18n="2-ordinal-class">2nd Class</option> <option value="@{spellclass-2-name}" data-i18n="3-ordinal-class">3rd Class</option> </select> <input type="hidden" name="attr_spellclass_number" value="0"/> <br><span data-i18n="class">Class</span> </span> <span class="table-cell small-label" style="width:5%"><input title="@{repeating_lvl-6-spells_$X_spell_level}" type="number" value="0" name="attr_spell_level"/><br><span data-i18n="level">Level</span></span> <span class="table-cell small-label sect"><input title="@{repeating_lvl-6-spells_$X_school}" type="text" value="" name="attr_school" data-i18n-placeholder="school" accept="School"><br><span data-i18n="school">School</span></span> <span class="table-cell small-label sect"><input title="@{repeating_lvl-6-spells_$X_cast-time}" type="text" value="" name="attr_cast-time" data-i18n-placeholder="casting-time" accept="Casting Time"/><br><span data-i18n="casting-time">Casting Time</span></span> <span class="table-cell small-label sect"><input title="@{repeating_lvl-6-spells_$X_DC_misc}" type="number" value="0" name="attr_DC_misc" data-i18n-placeholder="difficulty-class-modifier-abbrv"/> <br><span data-i18n="difficulty-class-modifier-abbrv">DC Mod</span></span> <span class="table-cell small-label"><input title="@{repeating_lvl-6-spells_$X_savedc}" type="number" value="0" name="attr_savedc" class="calc" readonly="readonly"/> <br><span data-i18n="difficulty-class-abbrv">DC</span></span> <div></div> <span class="table-cell small-label sect"><input title="@{repeating_lvl-6-spells_$X_components}" type="text" value="" name="attr_components" data-i18n-placeholder="components" accept="Components"><br><span data-i18n="components">Components</span></span> <span class="table-cell small-label sect"><input title="@{repeating_lvl-6-spells_$X_range}" type="text" value="" name="attr_range" data-i18n-placeholder="range" accept="Range"><br><span data-i18n="range">Range</span></span> <span class="table-cell small-label sect"><input title="@{repeating_lvl-6-spells_$X_range_numeric}" type="number" value="0" name="attr_range_numeric" data-i18n-placeholder="range" class="calc" readonly="readonly"/><br><span data-i18n="range">Range</span></span> <span class="table-cell small-label sect"> <input title="@{repeating_lvl-6-spells_$X_targets}" type="text" value="" name="attr_targets" data-i18n-placeholder="targets-area-effect" accept="Target"> <br><span data-i18n="targets-area-effect">Targets/Area/Effect</span> </span> <span class="table-cell small-label sect"><input title="@{repeating_lvl-6-spells_$X_duration}" type="text" value="" name="attr_duration" data-i18n-placeholder="duration" accept="Duration"/><br><span data-i18n="duration">Duration</span></span> <span class="table-cell small-label sect"><input title="@{repeating_lvl-6-spells_$X_save}" type="text" value="" name="attr_save" data-i18n-placeholder="save" accept="Saving Throw"><br><span data-i18n="save-effect">Save Effect</span></span> <span class="table-cell small-label sect"> <select title="@{repeating_lvl-6-spells_$X_sr}" name="attr_sr" accept="Spell Resistance"> <option value="not-applicable" data-i18n="not-applicable-abbrv-default" selected="selected">&#8226;N/A</option> <option value="Yes" data-i18n="yes">Yes</option> <option value="No" data-i18n="no">No</option> <option value="Yes (Harmless)" data-i18n="save-yes-harmless">Yes (Harmless)</option> <option value="No (Harmless)" data-i18n="save-no-harmless">No (Harmless)</option> </select> <br><span data-i18n="spell-resistance-abbrv">SR</span> </span> <div class="sect expand"> <div class="table spell-misc"> <span class="table-data" style="width:15%"></span> <span class="table-cell small-label"><input title="@{repeating_lvl-6-spells_$X_CL_misc}" type="number" value="0" name="attr_CL_misc"/> <br><span data-i18n="caster-level-modifier-abbrv">CL Mod</span></span> <span class="table-cell small-label"><input title="@{repeating_lvl-6-spells_$X_casterlevel}" type="number" value="0" name="attr_casterlevel" class="calc" readonly="readonly"/> <br><span data-i18n="caster-level-abbrv">CL</span></span> <span class="table-data divider-lg">|<br> </span> <span class="table-cell small-label"><input title="@{repeating_lvl-6-spells_$X_Concentration_misc}" type="number" value="0" name="attr_Concentration_misc"/> <br><span data-i18n="concentration-modifier-abbrv">Conc Mod</span></span> <span class="table-cell small-label"><input title="@{repeating_lvl-6-spells_$X_Concentration-mod}" type="number" value="0" name="attr_Concentration-mod" class="calc" readonly="readonly"/> <br><span data-i18n="concentration-abbrv">Conc</span></span> <span class="table-data divider-lg">|<br> </span> <span class="table-cell small-label"><input title="@{repeating_lvl-6-spells_$X_cast_def-mod}" type="number" value="0" name="attr_cast_def-mod" class="calc" readonly="readonly"/> <br><span data-i18n="cast-defensively-abbrv">Cast Def</span></span> <span class="table-cell small-label"><input title="@{repeating_lvl-6-spells_$X_cast_def_dc}" type="number" value="0" name="attr_cast_def_dc" class="calc" readonly="readonly"/> <br><span data-i18n="cast-defensively-difficulty-class-abbrv">Cast Def DC</span></span> <span class="table-data divider-lg">|<br> </span> <span class="table-cell small-label"><input title="@{repeating_lvl-6-spells_$X_SP_misc}" type="number" value="0" name="attr_SP_misc"/> <br><span data-i18n="spell-penetration-modifier-abbrv">Spell Pen Mod</span></span> <span class="table-cell small-label"><input title="@{repeating_lvl-6-spells_$X_SP-mod}" type="number" value="0" name="attr_SP-mod" class="calc" readonly="readonly"/> <br><span data-i18n="spell-penetration-abbrv">Spell Pen</span></span> <span class="table-data" style="width:15%"></span> </div> <textarea class="desc" title="@{repeating_lvl-6-spells_$X_description}" name="attr_description" accept="Content"></textarea> <textarea class="macro-text" title="@{repeating_lvl-6-spells_$X_macro-text}" name="attr_macro-text">@{PC-whisper} &{template:pf_spell} @{toggle_spell_accessible} {{font=@{apply_specfont_chat}@{use_specfont}}} {{scroll_desc=@{scroll-desc}}} {{color=@{rolltemplate_color}}} {{header_image=@{header_image-pf_spell}}} {{name=@{name}}} {{character_name=@{character_name}}} {{character_id=@{character_id}}} {{subtitle}} @{spell_options}</textarea> <input type="hidden" name="attr_var_casterlevel_check" value="{{casterlevel_chk=[[ 1d20 + [[ @{casterlevel} ]] ]] }}"/> <input type="hidden" name="attr_var_spellPen_check" value="{{spellPen_chk=[[ 1d20 + @{casterlevel} + @{SP-mod} ]]}}"/> <input type="hidden" name="attr_var_Concentration_check" value="{{Concentration_chk=[[ 1d20 + [[ @{Concentration-mod} ]] ]] }}"/> <input type="hidden" name="attr_var_cast_def_check" value="{{cast_def_chk=[[ (1d20 + @{cast_def-mod})cs> [[ @{cast_def_dc} ]]cf<[[ @{cast_def_dc} - 1 ]] ]] }}"/> <input type="hidden" name="attr_spell_options" value="{{cast_def=[[ @{cast_def_dc} ]] }}{{Concentration=[[ @{Concentration-mod} ]] }}{{spellPen=[[ @{SP-mod} ]] }}{{casterlevel=[[ @{casterlevel} ]] }}{{sr=@{sr}}}{{saving_throw=@{save}}}{{duration=@{duration}}}{{targets=@{targets}}}{{range=@{range}}}{{components=@{components}}}{{dc= [[ @{savedc} ]] }}{{casting_time=@{cast-time}}}{{school=@{school}}}{{level= @{spellclass} @{spell_level}}}@{toggle_casterlevel_check}@{toggle_spellPen_check}@{toggle_Concentration_check}@{toggle_cast_def_check}"/> <div class="options table"> <div class="table-row"> <span class="table-cell small-label" style="padding-left:1rem"><label><input type="checkbox" class="boldlabel-check" name="attr_toggle_casterlevel_check" value="@{var_casterlevel_check}" title="@{repeating_lvl-6-spells_$X_casterlevel_check}" checked="checked"/><b title="Roll Caster Level Check"><span data-i18n="caster-level-check">Caster Level Check</span></b></label></span> <span class="table-cell small-label"><label><input type="checkbox" class="boldlabel-check" name="attr_toggle_spellPen_check" value="@{var_spellPen_check}" title="@{repeating_lvl-6-spells_$X_SP_check}"/><b title="Roll Spell Penetration Check"> <span data-i18n="spell-penetration-check">Spell Penetration Check</span></b></label></span> <span class="table-cell small-label"><label><input type="checkbox" class="boldlabel-check" name="attr_toggle_Concentration_check" value="@{var_Concentration_check}" title="@{repeating_lvl-6-spells_$X_Concentration_check}"/><b title="Roll Concentration Check"> <span data-i18n="concentration-check">Concentration Check</span></b></label></span> <span class="table-cell small-label"><label><input type="checkbox" class="boldlabel-check" name="attr_toggle_cast_def_check" value="@{var_cast_def_check}" title="@{repeating_lvl-6-spells_$X_cast_def_check}"/><b title="Roll Cast Defensively Check"> <span data-i18n="cast-defensively-check">Cast Defensively Check</span></b></label></span> </div> </div> <div class="repeating-id"> <label class="small-label2 nextitem"> <input class="selectable calc" name="attr_row_id" readonly="readonly"/> <span class="not-selectable" data-i18n="row-identification-for-macros">Row ID for macros</span> </label> </div> </div> </div> </fieldset> </div> <div class="repeating-sect repeating-fields"> <span class="nontable-name" data-i18n="level-7-spells">Level 7 Spells</span> <fieldset class="repeating_lvl-7-spells"> <div> <input type="checkbox" class="counted sect-show" data-i18n-title="showsect-cmd" data-i18n-aria-label="showsect-cmd" name="attr_row-show" value="1" checked="checked"/><span class="table-cell"></span> <span class="table-cell repeating-rollbutton"><button type="roll" name="attr_roll" title="%{selected|repeating_lvl-7-spells_$X_roll}" value="@{macro-text}"></button></span> <span class="table-cell small-label"><input title="@{repeating_lvl-7-spells_$X_used}" type="number" name="attr_used" value="0"><br><span data-i18n="prepared">Prepped</span></span> <span class="table-cell small-label"><input title="@{repeating_lvl-7-spells_$X_name}" type="text" value="" name="attr_name" data-i18n-placeholder="name" accept="Name"><br><span data-i18n="name">Name</span></span> <span class="table-cell small-label"> <select title="@{repeating_lvl-7-spells_$X_spellclass}" name="attr_spellclass"> <option value="@{spellclass-0-name}" data-i18n="class-0" selected="selected">Class 0</option> <option value="@{spellclass-1-name}" data-i18n="2-ordinal-class">2nd Class</option> <option value="@{spellclass-2-name}" data-i18n="3-ordinal-class">3rd Class</option> </select> <input type="hidden" name="attr_spellclass_number" value="0"/> <br><span data-i18n="class">Class</span> </span> <span class="table-cell small-label" style="width:5%"><input title="@{repeating_lvl-7-spells_$X_spell_level}" type="number" value="0" name="attr_spell_level"/><br><span data-i18n="level">Level</span></span> <span class="table-cell small-label sect"><input title="@{repeating_lvl-7-spells_$X_school}" type="text" value="" name="attr_school" data-i18n-placeholder="school" accept="School"><br><span data-i18n="school">School</span></span> <span class="table-cell small-label sect"><input title="@{repeating_lvl-7-spells_$X_cast-time}" type="text" value="" name="attr_cast-time" data-i18n-placeholder="casting-time" accept="Casting Time"/><br><span data-i18n="casting-time">Casting Time</span></span> <span class="table-cell small-label sect"><input title="@{repeating_lvl-7-spells_$X_DC_misc}" type="number" value="0" name="attr_DC_misc" data-i18n-placeholder="difficulty-class-modifier-abbrv"/> <br><span data-i18n="difficulty-class-modifier-abbrv">DC Mod</span></span> <span class="table-cell small-label"><input title="@{repeating_lvl-7-spells_$X_savedc}" type="number" value="0" name="attr_savedc" class="calc" readonly="readonly"/> <br><span data-i18n="difficulty-class-abbrv">DC</span></span> <div></div> <span class="table-cell small-label sect"><input title="@{repeating_lvl-7-spells_$X_components}" type="text" value="" name="attr_components" data-i18n-placeholder="components" accept="Components"><br><span data-i18n="components">Components</span></span> <span class="table-cell small-label sect"><input title="@{repeating_lvl-7-spells_$X_range}" type="text" value="" name="attr_range" data-i18n-placeholder="range" accept="Range"><br><span data-i18n="range">Range</span></span> <span class="table-cell small-label sect"><input title="@{repeating_lvl-7-spells_$X_range_numeric}" type="number" value="0" name="attr_range_numeric" data-i18n-placeholder="range" class="calc" readonly="readonly"/><br><span data-i18n="range">Range</span></span> <span class="table-cell small-label sect"> <input title="@{repeating_lvl-7-spells_$X_targets}" type="text" value="" name="attr_targets" data-i18n-placeholder="targets-area-effect" accept="Target"> <br><span data-i18n="targets-area-effect">Targets/Area/Effect</span> </span> <span class="table-cell small-label sect"><input title="@{repeating_lvl-7-spells_$X_duration}" type="text" value="" name="attr_duration" data-i18n-placeholder="duration" accept="Duration"/><br><span data-i18n="duration">Duration</span></span> <span class="table-cell small-label sect"><input title="@{repeating_lvl-7-spells_$X_save}" type="text" value="" name="attr_save" data-i18n-placeholder="save" accept="Saving Throw"><br><span data-i18n="save-effect">Save Effect</span></span> <span class="table-cell small-label sect"> <select title="@{repeating_lvl-7-spells_$X_sr}" name="attr_sr" accept="Spell Resistance"> <option value="not-applicable" data-i18n="not-applicable-abbrv-default" selected="selected">&#8226;N/A</option> <option value="Yes" data-i18n="yes">Yes</option> <option value="No" data-i18n="no">No</option> <option value="Yes (Harmless)" data-i18n="save-yes-harmless">Yes (Harmless)</option> <option value="No (Harmless)" data-i18n="save-no-harmless">No (Harmless)</option> </select> <br><span data-i18n="spell-resistance-abbrv">SR</span> </span> <div class="sect expand"> <div class="table spell-misc"> <span class="table-data" style="width:15%"></span> <span class="table-cell small-label"><input title="@{repeating_lvl-7-spells_$X_CL_misc}" type="number" value="0" name="attr_CL_misc"/> <br><span data-i18n="caster-level-modifier-abbrv">CL Mod</span></span> <span class="table-cell small-label"><input title="@{repeating_lvl-7-spells_$X_casterlevel}" type="number" value="0" name="attr_casterlevel" class="calc" readonly="readonly"/> <br><span data-i18n="caster-level-abbrv">CL</span></span> <span class="table-data divider-lg">|<br> </span> <span class="table-cell small-label"><input title="@{repeating_lvl-7-spells_$X_Concentration_misc}" type="number" value="0" name="attr_Concentration_misc"/> <br><span data-i18n="concentration-modifier-abbrv">Conc Mod</span></span> <span class="table-cell small-label"><input title="@{repeating_lvl-7-spells_$X_Concentration-mod}" type="number" value="0" name="attr_Concentration-mod" class="calc" readonly="readonly"/> <br><span data-i18n="concentration-abbrv">Conc</span></span> <span class="table-data divider-lg">|<br> </span> <span class="table-cell small-label"><input title="@{repeating_lvl-7-spells_$X_cast_def-mod}" type="number" value="0" name="attr_cast_def-mod" class="calc" readonly="readonly"/> <br><span data-i18n="cast-defensively-abbrv">Cast Def</span></span> <span class="table-cell small-label"><input title="@{repeating_lvl-7-spells_$X_cast_def_dc}" type="number" value="0" name="attr_cast_def_dc" class="calc" readonly="readonly"/> <br><span data-i18n="cast-defensively-difficulty-class-abbrv">Cast Def DC</span></span> <span class="table-data divider-lg">|<br> </span> <span class="table-cell small-label"><input title="@{repeating_lvl-7-spells_$X_SP_misc}" type="number" value="0" name="attr_SP_misc"/> <br><span data-i18n="spell-penetration-modifier-abbrv">Spell Pen Mod</span></span> <span class="table-cell small-label"><input title="@{repeating_lvl-7-spells_$X_SP-mod}" type="number" value="0" name="attr_SP-mod" class="calc" readonly="readonly"/> <br><span data-i18n="spell-penetration-abbrv">Spell Pen</span></span> <span class="table-data" style="width:15%"></span> </div> <textarea class="desc" title="@{repeating_lvl-7-spells_$X_description}" name="attr_description" accept="Content"></textarea> <textarea class="macro-text" title="@{repeating_lvl-7-spells_$X_macro-text}" name="attr_macro-text">@{PC-whisper} &{template:pf_spell} @{toggle_spell_accessible} {{font=@{apply_specfont_chat}@{use_specfont}}} {{scroll_desc=@{scroll-desc}}} {{color=@{rolltemplate_color}}} {{header_image=@{header_image-pf_spell}}} {{name=@{name}}} {{character_name=@{character_name}}} {{character_id=@{character_id}}} {{subtitle}} @{spell_options}</textarea> <input type="hidden" name="attr_var_casterlevel_check" value="{{casterlevel_chk=[[ 1d20 + [[ @{casterlevel} ]] ]] }}"/> <input type="hidden" name="attr_var_spellPen_check" value="{{spellPen_chk=[[ 1d20 + @{casterlevel} + @{SP-mod} ]]}}"/> <input type="hidden" name="attr_var_Concentration_check" value="{{Concentration_chk=[[ 1d20 + [[ @{Concentration-mod} ]] ]] }}"/> <input type="hidden" name="attr_var_cast_def_check" value="{{cast_def_chk=[[ (1d20 + @{cast_def-mod})cs> [[ @{cast_def_dc} ]]cf<[[ @{cast_def_dc} - 1 ]] ]] }}"/> <input type="hidden" name="attr_spell_options" value="{{cast_def=[[ @{cast_def_dc} ]] }}{{Concentration=[[ @{Concentration-mod} ]] }}{{spellPen=[[ @{SP-mod} ]] }}{{casterlevel=[[ @{casterlevel} ]] }}{{sr=@{sr}}}{{saving_throw=@{save}}}{{duration=@{duration}}}{{targets=@{targets}}}{{range=@{range}}}{{components=@{components}}}{{dc= [[ @{savedc} ]] }}{{casting_time=@{cast-time}}}{{school=@{school}}}{{level= @{spellclass} @{spell_level}}}@{toggle_casterlevel_check}@{toggle_spellPen_check}@{toggle_Concentration_check}@{toggle_cast_def_check}"/> <div class="options table"> <div class="table-row"> <span class="table-cell small-label" style="padding-left:1rem"><label><input type="checkbox" class="boldlabel-check" name="attr_toggle_casterlevel_check" value="@{var_casterlevel_check}" title="@{repeating_lvl-7-spells_$X_casterlevel_check}" checked="checked"/><b title="Roll Caster Level Check"><span data-i18n="caster-level-check">Caster Level Check</span></b></label></span> <span class="table-cell small-label"><label><input type="checkbox" class="boldlabel-check" name="attr_toggle_spellPen_check" value="@{var_spellPen_check}" title="@{repeating_lvl-7-spells_$X_SP_check}"/><b title="Roll Spell Penetration Check"> <span data-i18n="spell-penetration-check">Spell Penetration Check</span></b></label></span> <span class="table-cell small-label"><label><input type="checkbox" class="boldlabel-check" name="attr_toggle_Concentration_check" value="@{var_Concentration_check}" title="@{repeating_lvl-7-spells_$X_Concentration_check}"/><b title="Roll Concentration Check"> <span data-i18n="concentration-check">Concentration Check</span></b></label></span> <span class="table-cell small-label"><label><input type="checkbox" class="boldlabel-check" name="attr_toggle_cast_def_check" value="@{var_cast_def_check}" title="@{repeating_lvl-7-spells_$X_cast_def_check}"/><b title="Roll Cast Defensively Check"> <span data-i18n="cast-defensively-check">Cast Defensively Check</span></b></label></span> </div> </div> <div class="repeating-id"> <label class="small-label2 nextitem"> <input class="selectable calc" name="attr_row_id" readonly="readonly"/> <span class="not-selectable" data-i18n="row-identification-for-macros">Row ID for macros</span> </label> </div> </div> </div> </fieldset> </div> <div class="repeating-sect repeating-fields"> <span class="nontable-name" data-i18n="level-8-spells">Level 8 Spells</span> <fieldset class="repeating_lvl-8-spells"> <div> <input type="checkbox" class="counted sect-show" data-i18n-title="showsect-cmd" data-i18n-aria-label="showsect-cmd" name="attr_row-show" value="1" checked="checked"/><span class="table-cell"></span> <span class="table-cell repeating-rollbutton"><button type="roll" name="attr_roll" title="%{selected|repeating_lvl-8-spells_$X_roll}" value="@{macro-text}"></button></span> <span class="table-cell small-label"><input title="@{repeating_lvl-8-spells_$X_used}" type="number" name="attr_used" value="0"><br><span data-i18n="prepared">Prepped</span></span> <span class="table-cell small-label"><input title="@{repeating_lvl-8-spells_$X_name}" type="text" value="" name="attr_name" data-i18n-placeholder="name" accept="Name"><br><span data-i18n="name">Name</span></span> <span class="table-cell small-label"> <select title="@{repeating_lvl-8-spells_$X_spellclass}" name="attr_spellclass"> <option value="@{spellclass-0-name}" data-i18n="class-0" selected="selected">Class 0</option> <option value="@{spellclass-1-name}" data-i18n="2-ordinal-class">2nd Class</option> <option value="@{spellclass-2-name}" data-i18n="3-ordinal-class">3rd Class</option> </select> <input type="hidden" name="attr_spellclass_number" value="0"/> <br><span data-i18n="class">Class</span> </span> <span class="table-cell small-label" style="width:5%"><input title="@{repeating_lvl-8-spells_$X_spell_level}" type="number" value="0" name="attr_spell_level"/><br><span data-i18n="level">Level</span></span> <span class="table-cell small-label sect"><input title="@{repeating_lvl-8-spells_$X_school}" type="text" value="" name="attr_school" data-i18n-placeholder="school" accept="School"><br><span data-i18n="school">School</span></span> <span class="table-cell small-label sect"><input title="@{repeating_lvl-8-spells_$X_cast-time}" type="text" value="" name="attr_cast-time" data-i18n-placeholder="casting-time" accept="Casting Time"/><br><span data-i18n="casting-time">Casting Time</span></span> <span class="table-cell small-label sect"><input title="@{repeating_lvl-8-spells_$X_DC_misc}" type="number" value="0" name="attr_DC_misc" data-i18n-placeholder="difficulty-class-modifier-abbrv"/> <br><span data-i18n="difficulty-class-modifier-abbrv">DC Mod</span></span> <span class="table-cell small-label"><input title="@{repeating_lvl-8-spells_$X_savedc}" type="number" value="0" name="attr_savedc" class="calc" readonly="readonly"/> <br><span data-i18n="difficulty-class-abbrv">DC</span></span> <div></div> <span class="table-cell small-label sect"><input title="@{repeating_lvl-8-spells_$X_components}" type="text" value="" name="attr_components" data-i18n-placeholder="components" accept="Components"><br><span data-i18n="components">Components</span></span> <span class="table-cell small-label sect"><input title="@{repeating_lvl-8-spells_$X_range}" type="text" value="" name="attr_range" data-i18n-placeholder="range" accept="Range"><br><span data-i18n="range">Range</span></span> <span class="table-cell small-label sect"><input title="@{repeating_lvl-8-spells_$X_range_numeric}" type="number" value="0" name="attr_range_numeric" data-i18n-placeholder="range" class="calc" readonly="readonly"/><br><span data-i18n="range">Range</span></span> <span class="table-cell small-label sect"> <input title="@{repeating_lvl-8-spells_$X_targets}" type="text" value="" name="attr_targets" data-i18n-placeholder="targets-area-effect" accept="Target"> <br><span data-i18n="targets-area-effect">Targets/Area/Effect</span> </span> <span class="table-cell small-label sect"><input title="@{repeating_lvl-8-spells_$X_duration}" type="text" value="" name="attr_duration" data-i18n-placeholder="duration" accept="Duration"/><br><span data-i18n="duration">Duration</span></span> <span class="table-cell small-label sect"><input title="@{repeating_lvl-8-spells_$X_save}" type="text" value="" name="attr_save" data-i18n-placeholder="save" accept="Saving Throw"><br><span data-i18n="save-effect">Save Effect</span></span> <span class="table-cell small-label sect"> <select title="@{repeating_lvl-8-spells_$X_sr}" name="attr_sr" accept="Spell Resistance"> <option value="not-applicable" data-i18n="not-applicable-abbrv-default" selected="selected">&#8226;N/A</option> <option value="Yes" data-i18n="yes">Yes</option> <option value="No" data-i18n="no">No</option> <option value="Yes (Harmless)" data-i18n="save-yes-harmless">Yes (Harmless)</option> <option value="No (Harmless)" data-i18n="save-no-harmless">No (Harmless)</option> </select> <br><span data-i18n="spell-resistance-abbrv">SR</span> </span> <div class="sect expand"> <div class="table spell-misc"> <span class="table-data" style="width:15%"></span> <span class="table-cell small-label"><input title="@{repeating_lvl-8-spells_$X_CL_misc}" type="number" value="0" name="attr_CL_misc"/> <br><span data-i18n="caster-level-modifier-abbrv">CL Mod</span></span> <span class="table-cell small-label"><input title="@{repeating_lvl-8-spells_$X_casterlevel}" type="number" value="0" name="attr_casterlevel" class="calc" readonly="readonly"/> <br><span data-i18n="caster-level-abbrv">CL</span></span> <span class="table-data divider-lg">|<br> </span> <span class="table-cell small-label"><input title="@{repeating_lvl-8-spells_$X_Concentration_misc}" type="number" value="0" name="attr_Concentration_misc"/> <br><span data-i18n="concentration-modifier-abbrv">Conc Mod</span></span> <span class="table-cell small-label"><input title="@{repeating_lvl-8-spells_$X_Concentration-mod}" type="number" value="0" name="attr_Concentration-mod" class="calc" readonly="readonly"/> <br><span data-i18n="concentration-abbrv">Conc</span></span> <span class="table-data divider-lg">|<br> </span> <span class="table-cell small-label"><input title="@{repeating_lvl-8-spells_$X_cast_def-mod}" type="number" value="0" name="attr_cast_def-mod" class="calc" readonly="readonly"/> <br><span data-i18n="cast-defensively-abbrv">Cast Def</span></span> <span class="table-cell small-label"><input title="@{repeating_lvl-8-spells_$X_cast_def_dc}" type="number" value="0" name="attr_cast_def_dc" class="calc" readonly="readonly"/> <br><span data-i18n="cast-defensively-difficulty-class-abbrv">Cast Def DC</span></span> <span class="table-data divider-lg">|<br> </span> <span class="table-cell small-label"><input title="@{repeating_lvl-8-spells_$X_SP_misc}" type="number" value="0" name="attr_SP_misc"/> <br><span data-i18n="spell-penetration-modifier-abbrv">Spell Pen Mod</span></span> <span class="table-cell small-label"><input title="@{repeating_lvl-8-spells_$X_SP-mod}" type="number" value="0" name="attr_SP-mod" class="calc" readonly="readonly"/> <br><span data-i18n="spell-penetration-abbrv">Spell Pen</span></span> <span class="table-data" style="width:15%"></span> </div> <textarea class="desc" title="@{repeating_lvl-8-spells_$X_description}" name="attr_description" accept="Content"></textarea> <textarea class="macro-text" title="@{repeating_lvl-8-spells_$X_macro-text}" name="attr_macro-text">@{PC-whisper} &{template:pf_spell} @{toggle_spell_accessible} {{font=@{apply_specfont_chat}@{use_specfont}}} {{scroll_desc=@{scroll-desc}}} {{color=@{rolltemplate_color}}} {{header_image=@{header_image-pf_spell}}} {{name=@{name}}} {{character_name=@{character_name}}} {{character_id=@{character_id}}} {{subtitle}} @{spell_options}</textarea> <input type="hidden" name="attr_var_casterlevel_check" value="{{casterlevel_chk=[[ 1d20 + [[ @{casterlevel} ]] ]] }}"/> <input type="hidden" name="attr_var_spellPen_check" value="{{spellPen_chk=[[ 1d20 + @{casterlevel} + @{SP-mod} ]]}}"/> <input type="hidden" name="attr_var_Concentration_check" value="{{Concentration_chk=[[ 1d20 + [[ @{Concentration-mod} ]] ]] }}"/> <input type="hidden" name="attr_var_cast_def_check" value="{{cast_def_chk=[[ (1d20 + @{cast_def-mod})cs> [[ @{cast_def_dc} ]]cf<[[ @{cast_def_dc} - 1 ]] ]] }}"/> <input type="hidden" name="attr_spell_options" value="{{cast_def=[[ @{cast_def_dc} ]] }}{{Concentration=[[ @{Concentration-mod} ]] }}{{spellPen=[[ @{SP-mod} ]] }}{{casterlevel=[[ @{casterlevel} ]] }}{{sr=@{sr}}}{{saving_throw=@{save}}}{{duration=@{duration}}}{{targets=@{targets}}}{{range=@{range}}}{{components=@{components}}}{{dc= [[ @{savedc} ]] }}{{casting_time=@{cast-time}}}{{school=@{school}}}{{level= @{spellclass} @{spell_level}}}@{toggle_casterlevel_check}@{toggle_spellPen_check}@{toggle_Concentration_check}@{toggle_cast_def_check}"/> <div class="options table"> <div class="table-row"> <span class="table-cell small-label" style="padding-left:1rem"><label><input type="checkbox" class="boldlabel-check" name="attr_toggle_casterlevel_check" value="@{var_casterlevel_check}" title="@{repeating_lvl-8-spells_$X_casterlevel_check}" checked="checked"/><b title="Roll Caster Level Check"><span data-i18n="caster-level-check">Caster Level Check</span></b></label></span> <span class="table-cell small-label"><label><input type="checkbox" class="boldlabel-check" name="attr_toggle_spellPen_check" value="@{var_spellPen_check}" title="@{repeating_lvl-8-spells_$X_SP_check}"/><b title="Roll Spell Penetration Check"> <span data-i18n="spell-penetration-check">Spell Penetration Check</span></b></label></span> <span class="table-cell small-label"><label><input type="checkbox" class="boldlabel-check" name="attr_toggle_Concentration_check" value="@{var_Concentration_check}" title="@{repeating_lvl-8-spells_$X_Concentration_check}"/><b title="Roll Concentration Check"> <span data-i18n="concentration-check">Concentration Check</span></b></label></span> <span class="table-cell small-label"><label><input type="checkbox" class="boldlabel-check" name="attr_toggle_cast_def_check" value="@{var_cast_def_check}" title="@{repeating_lvl-8-spells_$X_cast_def_check}"/><b title="Roll Cast Defensively Check"> <span data-i18n="cast-defensively-check">Cast Defensively Check</span></b></label></span> </div> </div> <div class="repeating-id"> <label class="small-label2 nextitem"> <input class="selectable calc" name="attr_row_id" readonly="readonly"/> <span class="not-selectable" data-i18n="row-identification-for-macros">Row ID for macros</span> </label> </div> </div> </div> </fieldset> </div> <div class="repeating-sect repeating-fields"> <span class="nontable-name" data-i18n="level-9-spells">Level 9 Spells</span> <fieldset class="repeating_lvl-9-spells"> <div> <input type="checkbox" class="counted sect-show" data-i18n-title="showsect-cmd" data-i18n-aria-label="showsect-cmd" name="attr_row-show" value="1" checked="checked"/><span class="table-cell"></span> <span class="table-cell repeating-rollbutton"><button type="roll" name="attr_roll" title="%{selected|repeating_lvl-9-spells_$X_roll}" value="@{macro-text}"></button></span> <span class="table-cell small-label"><input title="@{repeating_lvl-9-spells_$X_used}" type="number" name="attr_used" value="0"><br><span data-i18n="prepared">Prepped</span></span> <span class="table-cell small-label"><input title="@{repeating_lvl-9-spells_$X_name}" type="text" value="" name="attr_name" data-i18n-placeholder="name" accept="Name"><br><span data-i18n="name">Name</span></span> <span class="table-cell small-label"> <select title="@{repeating_lvl-9-spells_$X_spellclass}" name="attr_spellclass"> <option value="@{spellclass-0-name}" data-i18n="class-0" selected="selected">Class 0</option> <option value="@{spellclass-1-name}" data-i18n="2-ordinal-class">2nd Class</option> <option value="@{spellclass-2-name}" data-i18n="3-ordinal-class">3rd Class</option> </select> <input type="hidden" name="attr_spellclass_number" value="0"/> <br><span data-i18n="class">Class</span> </span> <span class="table-cell small-label" style="width:5%"><input title="@{repeating_lvl-9-spells_$X_spell_level}" type="number" value="0" name="attr_spell_level"/><br><span data-i18n="level">Level</span></span> <span class="table-cell small-label sect"><input title="@{repeating_lvl-9-spells_$X_school}" type="text" value="" name="attr_school" data-i18n-placeholder="school" accept="School"><br><span data-i18n="school">School</span></span> <span class="table-cell small-label sect"><input title="@{repeating_lvl-9-spells_$X_cast-time}" type="text" value="" name="attr_cast-time" data-i18n-placeholder="casting-time" accept="Casting Time"/><br><span data-i18n="casting-time">Casting Time</span></span> <span class="table-cell small-label sect"><input title="@{repeating_lvl-9-spells_$X_DC_misc}" type="number" value="0" name="attr_DC_misc" data-i18n-placeholder="difficulty-class-modifier-abbrv"/> <br><span data-i18n="difficulty-class-modifier-abbrv">DC Mod</span></span> <span class="table-cell small-label"><input title="@{repeating_lvl-9-spells_$X_savedc}" type="number" value="0" name="attr_savedc" class="calc" readonly="readonly"/> <br><span data-i18n="difficulty-class-abbrv">DC</span></span> <div></div> <span class="table-cell small-label sect"><input title="@{repeating_lvl-9-spells_$X_components}" type="text" value="" name="attr_components" data-i18n-placeholder="components" accept="Components"><br><span data-i18n="components">Components</span></span> <span class="table-cell small-label sect"><input title="@{repeating_lvl-9-spells_$X_range}" type="text" value="" name="attr_range" data-i18n-placeholder="range" accept="Range"><br><span data-i18n="range">Range</span></span> <span class="table-cell small-label sect"><input title="@{repeating_lvl-9-spells_$X_range_numeric}" type="number" value="0" name="attr_range_numeric" data-i18n-placeholder="range" class="calc" readonly="readonly"/><br><span data-i18n="range">Range</span></span> <span class="table-cell small-label sect"> <input title="@{repeating_lvl-9-spells_$X_targets}" type="text" value="" name="attr_targets" data-i18n-placeholder="targets-area-effect" accept="Target"> <br><span data-i18n="targets-area-effect">Targets/Area/Effect</span> </span> <span class="table-cell small-label sect"><input title="@{repeating_lvl-9-spells_$X_duration}" type="text" value="" name="attr_duration" data-i18n-placeholder="duration" accept="Duration"/><br><span data-i18n="duration">Duration</span></span> <span class="table-cell small-label sect"><input title="@{repeating_lvl-9-spells_$X_save}" type="text" value="" name="attr_save" data-i18n-placeholder="save" accept="Saving Throw"><br><span data-i18n="save-effect">Save Effect</span></span> <span class="table-cell small-label sect"> <select title="@{repeating_lvl-9-spells_$X_sr}" name="attr_sr" accept="Spell Resistance"> <option value="not-applicable" data-i18n="not-applicable-abbrv-default" selected="selected">&#8226;N/A</option> <option value="Yes" data-i18n="yes">Yes</option> <option value="No" data-i18n="no">No</option> <option value="Yes (Harmless)" data-i18n="save-yes-harmless">Yes (Harmless)</option> <option value="No (Harmless)" data-i18n="save-no-harmless">No (Harmless)</option> </select> <br><span data-i18n="spell-resistance-abbrv">SR</span> </span> <div class="sect expand"> <div class="table spell-misc"> <span class="table-data" style="width:15%"></span> <span class="table-cell small-label"><input title="@{repeating_lvl-9-spells_$X_CL_misc}" type="number" value="0" name="attr_CL_misc"/> <br><span data-i18n="caster-level-modifier-abbrv">CL Mod</span></span> <span class="table-cell small-label"><input title="@{repeating_lvl-9-spells_$X_casterlevel}" type="number" value="0" name="attr_casterlevel" class="calc" readonly="readonly"/> <br><span data-i18n="caster-level-abbrv">CL</span></span> <span class="table-data divider-lg">|<br> </span> <span class="table-cell small-label"><input title="@{repeating_lvl-9-spells_$X_Concentration_misc}" type="number" value="0" name="attr_Concentration_misc"/> <br><span data-i18n="concentration-modifier-abbrv">Conc Mod</span></span> <span class="table-cell small-label"><input title="@{repeating_lvl-9-spells_$X_Concentration-mod}" type="number" value="0" name="attr_Concentration-mod" class="calc" readonly="readonly"/> <br><span data-i18n="concentration-abbrv">Conc</span></span> <span class="table-data divider-lg">|<br> </span> <span class="table-cell small-label"><input title="@{repeating_lvl-9-spells_$X_cast_def-mod}" type="number" value="0" name="attr_cast_def-mod" class="calc" readonly="readonly"/> <br><span data-i18n="cast-defensively-abbrv">Cast Def</span></span> <span class="table-cell small-label"><input title="@{repeating_lvl-9-spells_$X_cast_def_dc}" type="number" value="0" name="attr_cast_def_dc" class="calc" readonly="readonly"/> <br><span data-i18n="cast-defensively-difficulty-class-abbrv">Cast Def DC</span></span> <span class="table-data divider-lg">|<br> </span> <span class="table-cell small-label"><input title="@{repeating_lvl-9-spells_$X_SP_misc}" type="number" value="0" name="attr_SP_misc"/> <br><span data-i18n="spell-penetration-modifier-abbrv">Spell Pen Mod</span></span> <span class="table-cell small-label"><input title="@{repeating_lvl-9-spells_$X_SP-mod}" type="number" value="0" name="attr_SP-mod" class="calc" readonly="readonly"/> <br><span data-i18n="spell-penetration-abbrv">Spell Pen</span></span> <span class="table-data" style="width:15%"></span> </div> <textarea class="desc" title="@{repeating_lvl-9-spells_$X_description}" name="attr_description" accept="Content"></textarea> <textarea class="macro-text" title="@{repeating_lvl-9-spells_$X_macro-text}" name="attr_macro-text">@{PC-whisper} &{template:pf_spell} @{toggle_spell_accessible} {{font=@{apply_specfont_chat}@{use_specfont}}} {{scroll_desc=@{scroll-desc}}} {{color=@{rolltemplate_color}}} {{header_image=@{header_image-pf_spell}}} {{name=@{name}}} {{character_name=@{character_name}}} {{character_id=@{character_id}}} {{subtitle}} @{spell_options}</textarea> <input type="hidden" name="attr_var_casterlevel_check" value="{{casterlevel_chk=[[ 1d20 + [[ @{casterlevel} ]] ]] }}"/> <input type="hidden" name="attr_var_spellPen_check" value="{{spellPen_chk=[[ 1d20 + @{casterlevel} + @{SP-mod} ]]}}"/> <input type="hidden" name="attr_var_Concentration_check" value="{{Concentration_chk=[[ 1d20 + [[ @{Concentration-mod} ]] ]] }}"/> <input type="hidden" name="attr_var_cast_def_check" value="{{cast_def_chk=[[ (1d20 + @{cast_def-mod})cs> [[ @{cast_def_dc} ]]cf<[[ @{cast_def_dc} - 1 ]] ]] }}"/> <input type="hidden" name="attr_spell_options" value="{{cast_def=[[ @{cast_def_dc} ]] }}{{Concentration=[[ @{Concentration-mod} ]] }}{{spellPen=[[ @{SP-mod} ]] }}{{casterlevel=[[ @{casterlevel} ]] }}{{sr=@{sr}}}{{saving_throw=@{save}}}{{duration=@{duration}}}{{targets=@{targets}}}{{range=@{range}}}{{components=@{components}}}{{dc= [[ @{savedc} ]] }}{{casting_time=@{cast-time}}}{{school=@{school}}}{{level= @{spellclass} @{spell_level}}}@{toggle_casterlevel_check}@{toggle_spellPen_check}@{toggle_Concentration_check}@{toggle_cast_def_check}"/> <div class="options table"> <div class="table-row"> <span class="table-cell small-label" style="padding-left:1rem"><label><input type="checkbox" class="boldlabel-check" name="attr_toggle_casterlevel_check" value="@{var_casterlevel_check}" title="@{repeating_lvl-9-spells_$X_casterlevel_check}" checked="checked"/><b title="Roll Caster Level Check"><span data-i18n="caster-level-check">Caster Level Check</span></b></label></span> <span class="table-cell small-label"><label><input type="checkbox" class="boldlabel-check" name="attr_toggle_spellPen_check" value="@{var_spellPen_check}" title="@{repeating_lvl-9-spells_$X_SP_check}"/><b title="Roll Spell Penetration Check"> <span data-i18n="spell-penetration-check">Spell Penetration Check</span></b></label></span> <span class="table-cell small-label"><label><input type="checkbox" class="boldlabel-check" name="attr_toggle_Concentration_check" value="@{var_Concentration_check}" title="@{repeating_lvl-9-spells_$X_Concentration_check}"/><b title="Roll Concentration Check"> <span data-i18n="concentration-check">Concentration Check</span></b></label></span> <span class="table-cell small-label"><label><input type="checkbox" class="boldlabel-check" name="attr_toggle_cast_def_check" value="@{var_cast_def_check}" title="@{repeating_lvl-9-spells_$X_cast_def_check}"/><b title="Roll Cast Defensively Check"> <span data-i18n="cast-defensively-check">Cast Defensively Check</span></b></label></span> </div> </div> <div class="repeating-id"> <label class="small-label2 nextitem"> <input class="selectable calc" name="attr_row_id" readonly="readonly"/> <span class="not-selectable" data-i18n="row-identification-for-macros">Row ID for macros</span> </label> </div> </div> </div> </fieldset> </div> <div class="repeating-sect"> <span class="nontable-name" data-i18n="non-player-character-class-one-spells">NPC Class 1 Spells</span> <div class="sect repeating-fields"> <fieldset class="repeating_npc-spells1"> <input type="checkbox" class="counted sect-show" data-i18n-title="showsect-cmd" data-i18n-aria-label="showsect-cmd" name="attr_spells1-show" value="1" checked="checked"/><span class="table-cell"></span> <span class="table-cell repeating-rollbutton"><button type="roll" name="attr_roll" title="%{selected|repeating_npc-spells1_$X_roll}" value="@{macro-text}"></button></span> <span class="table-cell small-label"><input title="@{repeating_npc-spells1_$X_used}" type="number" name="attr_used" value="0"/><br><span data-i18n="uses-per-day">Uses/Day</span></span> <span class="table-cell small-label" style="width:20%"><input title="@{repeating_npc-spells1_$X_name}" type="text" name="attr_name" data-i18n-placeholder="name"/><br><span data-i18n="name">Name</span></span> <span class="table-cell small-label entry-30p-shrink"><input title="@{repeating_npc-spells1_$X_short-description}" type="text" name="attr_short-description" data-i18n-placeholder="short-description"/><br><span data-i18n="short-description-abbrv">Short Desc</span></span> <span class="table-cell small-label sect"><input title="@{repeating_npc-spells1_$X_level}" type="text" name="attr_level" value="" data-i18n-placeholder="level"/><br><span data-i18n="level">Level</span></span> <span class="table-cell small-label"><input title="@{repeating_npc-spells1_$X_range}" type="text" name="attr_range" value="" data-i18n-placeholder="range"/><br><span data-i18n="range">Range</span></span> <span class="table-cell small-label sect"><input title="@{repeating_npc-spells1_$X_duration}" type="text" name="attr_duration" value="" data-i18n-placeholder="duration"/><br><span data-i18n="duration">Duration</span></span> <span class="table-cell small-label"><input title="@{repeating_npc-spells1_$X_save}" type="text" name="attr_save" value="" data-i18n-placeholder="save"/><br><span data-i18n="save">Save</span></span> <span class="table-cell small-label sect" style="width:5.5em"> <select title="@{repeating_npc-spells1_$X_sr}" name="attr_sr"> <option value="not-applicable" data-i18n="not-applicable-abbrv-default" selected="selected">&#8226;N/A</option> <option value="Yes" data-i18n="yes">Yes</option> <option value="No" data-i18n="no">No</option> <option value="Yes (Harmless)" data-i18n="save-yes-harmless">Yes (Harmless)</option> <option value="No (Harmless)" data-i18n="save-no-harmless">No (Harmless)</option> </select> <br><span data-i18n="spell-resistance-abbrv">SR</span> </span> <div class="sect expand"> <textarea class="macro-text" title="@{repeating_npc-spells1_$X_macro-text}" name="attr_macro-text">@{NPC-whisper} &{template:pf_generic} {{font=@{apply_specfont_chat}@{use_specfont}}} {{scroll_desc=@{scroll-desc}}} {{color=@{rolltemplate_color}}} {{header_image=@{header_image-pf_generic}}} {{character_name=@{character_name}}} {{character_id=@{character_id}}} {{subtitle}} {{name=@{name}}} {{Level=@{level}}} {{Range=@{range}}} {{Duration=@{duration}}} {{Save=@{save}}} {{SR=@{sr}}} {{description=@{short-description}}}</textarea> <div class="repeating-id"> <label class="small-label2 nextitem"> <input class="selectable calc" name="attr_row_id" readonly="readonly"/> <span class="not-selectable" data-i18n="row-identification-for-macros">Row ID for macros</span> </label> </div> <hr/> </div> </fieldset> </div> </div> <div class="repeating-sect repeating-fields"> <span class="nontable-name" data-i18n="non-player-character-class-two-spells">NPC Class 2 Spells</span> <fieldset class="repeating_npc-spells2"> <input type="checkbox" class="counted sect-show" data-i18n-title="showsect-cmd" data-i18n-aria-label="showsect-cmd" name="attr_spells2-show" value="1" checked="checked"/><span class="table-cell"></span> <span class="table-cell repeating-rollbutton"><button type="roll" name="attr_roll" title="%{selected|repeating_npc-spells2_$X_roll}" value="@{macro-text}"></button></span> <span class="table-cell small-label"><input title="@{repeating_npc-spells2_$X_used}" type="number" name="attr_used" value="0"/><br><span data-i18n="uses-per-day">Uses/Day</span></span> <span class="table-cell small-label" style="width:20%"><input title="@{repeating_npc-spells2_$X_name}" type="text" name="attr_name" data-i18n-placeholder="name"/><br><span data-i18n="name">Name</span></span> <span class="table-cell small-label entry-30p-shrink"><input title="@{repeating_npc-spells2_$X_short-description}" type="text" name="attr_short-description" data-i18n-placeholder="short-description"/><br><span data-i18n="short-description-abbrv">Short Desc</span></span> <span class="table-cell small-label sect"><input title="@{repeating_npc-spells2_$X_level}" type="text" name="attr_level" value="" data-i18n-placeholder="level"/><br><span data-i18n="level">Level</span></span> <span class="table-cell small-label"><input title="@{repeating_npc-spells2_$X_range}" type="text" name="attr_range" value="" data-i18n-placeholder="range"/><br><span data-i18n="range">Range</span></span> <span class="table-cell small-label sect"><input title="@{repeating_npc-spells2_$X_duration}" type="text" name="attr_duration" value="" data-i18n-placeholder="duration"/><br><span data-i18n="duration">Duration</span></span> <span class="table-cell small-label"><input title="@{repeating_npc-spells2_$X_save}" type="text" name="attr_save" value="" data-i18n-placeholder="save"/><br><span data-i18n="save">Save</span></span> <span class="table-cell small-label sect" style="width:5.5em"> <select title="@{repeating_npc-spells2_$X_sr}" name="attr_sr"> <option value="not-applicable" data-i18n="not-applicable-abbrv-default" selected="selected">&#8226;N/A</option> <option value="Yes" data-i18n="yes">Yes</option> <option value="No" data-i18n="no">No</option> <option value="Yes (Harmless)" data-i18n="save-yes-harmless">Yes (Harmless)</option> <option value="No (Harmless)" data-i18n="save-no-harmless">No (Harmless)</option> </select> <br><span data-i18n="spell-resistance-abbrv">SR</span> </span> <div class="sect expand"> <textarea class="macro-text" title="@{repeating_npc-spells2_$X_macro-text}" name="attr_macro-text">@{NPC-whisper} &{template:pf_generic} {{font=@{apply_specfont_chat}@{use_specfont}}} {{scroll_desc=@{scroll-desc}}} {{color=@{rolltemplate_color}}} {{header_image=@{header_image-pf_generic}}} {{character_name=@{character_name}}} {{character_id=@{character_id}}} {{subtitle}} {{name=@{name}}} {{Level=@{level}}} {{Range=@{range}}} {{Duration=@{duration}}} {{Save=@{save}}} {{SR=@{sr}}} {{description=@{short-description}}}</textarea> <div class="repeating-id"> <label class="small-label2 nextitem"> <input class="selectable calc" name="attr_row_id" readonly="readonly"/> <span class="not-selectable" data-i18n="row-identification-for-macros">Row ID for macros</span> </label> </div> </div> </fieldset> </div> </div> </div> </div> <div data-i18n-aria-label="footnotes-aria" class="left" aria-label="Footnote information"> <hr style="border-color:#a9a9a9"> <details> <summary><span data-i18n="footnote-macro-info" data-i18n-title="footnote-macro-info-title">Macro Field Info...</span></summary> <span> <p data-i18n="footnote-a" class="footnotes">(a) Evaluated at edit time. Must evaluate to number. No queries or rolls. Extended Expressions allowed. Must use ID number to refer to row value. Can refer to (a) expressions or number attributes only.</p> <p data-i18n="footnote-b" class="footnotes">(b) Evaluated at roll time. May output string or number. Queries and rolls allowed. Must put [[brackets]] around rolls. Can refer to (a),(b),(c) expressions.</p> <p data-i18n="footnote-c" class="footnotes">(c) Evaluated at roll time. Must evaluate to number. Queries and rolls allowed. [[Brackets]] automatically placed around expression. Can refer to (a) or (c) expressions or number attributes only (or (b) if it evaluates to a number).</p> <p data-i18n="footnote-d" class="footnotes">(d) The actual roll. Sent to chat. Evaluated at roll time. Can refer to any of above.</p> </span> </details> </div> <div data-i18n-aria-label="footer-aria" class="footer" aria-label="Help links and footer information"> <div class="table"> <span data-i18n="footer-info">Created by Samuel Marino w/contributions by Vince, Chris Buchholz, Magik, James W. | Last updated:&nbsp;</span> <i>Sun, 18 May 2025 04:09:11 GMT&nbsp;</i>v.<input type="text" name="attr_PFSheet_Version" value="0" class="calc number" readonly="" title="A non-blank version indicates attributes have been successfully recalculated."> </div> <div class="three-columns" style="margin-top:-.5em"> <span><button type="roll" class="no-decoration" data-i18n-title="url-link" name="roll_blank" value="https://app.roll20.net/forum/category/277980"><b style="font-size:1.1rem" data-i18n="questions-feedback">Questions/Feedback?</b></button></span> <span></span> <span><button type="roll" class="no-decoration" data-i18n-title="url-link" name="roll_blank" value="https://tinyurl.com/PFCommunityGuide"><b style="font-size:1.1rem" data-i18n="sheets-guide">KNOWN ISSUES / Wiki HOW TO Guide</b></button></span> </div> </div> <div role="contentinfo" aria-label="rolltemplates" class="section-roll_templates"> <rolltemplate class="sheet-rolltemplate-pf_spell"> {{^accessible}} <div class="sheet-roll-table sheet-rolltemplate-pf_spell {{#font}}font-{{font}}{{/font}} {{#color}}color-{{color}}{{/color}} {{#rounded}}rounded{{/rounded}}" role="presentation"> <div class="sheet-roll-header"> {{#header_image}}<span class="sheet-header-image">{{header_image}}</span>{{/header_image}} <span class="sheet-left"> {{#character_name}} {{#character_id}}[{{character_name}}](https://journal.roll20.net/character/{{character_id}}){{/character_id}} {{^character_id}}{{character_name}}{{/character_id}} {{#name}}:{{/name}} {{/character_name}} {{#name}} {{#name_link}}[{{name}}]({{name_link}}){{/name_link}} {{^name_link}}{{name}}{{/name_link}} {{/name}} </span> {{#subtitle}}<span class="sheet-subtitle">{{subtitle}}</span>{{/subtitle}} </div> <div class="sheet-roll-group"> {{#level}} <div class="sheet-roll-row"> <div class="sheet-roll-cell">**<span data-i18n="spell-level">Spell Level</span>:** {{#spellclass}}{{spellclass}}{{/spellclass}}{{#class}}{{class}}{{/class}}, {{level}}</div> </div> {{/level}} {{#school}} <div class="sheet-roll-row"> <div class="sheet-roll-cell">**<span data-i18n="school">School</span>:** {{school}}</div> </div> {{/school}} {{#casting_time}} <div class="sheet-roll-row"> <div class="sheet-roll-cell">**<span data-i18n="casting-time">Casting Time</span>:** {{casting_time}}</div> </div> {{/casting_time}} {{#components}} <div class="sheet-roll-row"> <div class="sheet-roll-cell">**<span data-i18n="spell-components">Components</span>:** {{components}}</div> </div> {{/components}} {{#range}} <div class="sheet-roll-row"> <div class="sheet-roll-cell"> **<span data-i18n="range">Range</span>:** {{#close}}{{range}} (<span data-i18n="close">Close</span>){{/close}} {{#medium}}{{range}} (<span data-i18n="medium">Medium</span>){{/medium}} {{#long}}{{range}} (<span data-i18n="long">Long</span>){{/long}} {{#see_text}}<span data-i18n="see-text">See text</span>{{/see_text}} {{#personal}}<span data-i18n="personal">Personal</span>{{/personal}} {{#touch}}<span data-i18n="touch">Touch</span>{{/touch}} {{#number}}{{range}}{{/number}} {{#perlevel}}{{range}}{{#rangetext}} ({{rangetext}} <span data-i18n="perlevel">Per Level</span>){{/rangetext}}{{/perlevel}} {{^perlevel}}{{#rangetext}}({{rangetext}}){{/rangetext}}{{/perlevel}} </div> </div> {{/range}} {{#targets}} <div class="sheet-roll-row"> <div class="sheet-roll-cell">**<span data-i18n="effects-target">Effects/Target</span>:** {{targets}}</div> </div> {{/targets}} {{#duration}} <div class="sheet-roll-row"> <div class="sheet-roll-cell">**<span data-i18n="duration">Duration</span>:** {{duration}}</div> </div> {{/duration}} {{#sr}} <div class="sheet-roll-row"> <div class="sheet-roll-cell">**<span data-i18n="spell-resistance">Spell Resistance</span>:** {{sr}}</div> </div> {{/sr}} </div> <div class="sheet-roll-table-inner"> <div class="sheet-roll-group2"> {{#saving_throw}} <div class="sheet-roll-row"> <div class="sheet-roll-cell">**<span data-i18n="save">Save</span>:** {{saving_throw}}</div> <div class="sheet-roll-cell">{{#dc}}**<span data-i18n="difficulty-class-abbrv">DC</span>:**&nbsp;{{dc}}{{/dc}}</div> </div> {{/saving_throw}} {{^casterlevel_chk}}{{#casterlevel}} <div class="sheet-roll-row"> <div class="sheet-roll-cell">**<span data-i18n="caster-level">Caster Level</span>:**</div> <div class="sheet-roll-cell">{{casterlevel}}</div> </div> {{/casterlevel}} {{#sr}}{{#spellPen_chk}} <div class="sheet-roll-row"> <div class="sheet-roll-cell">**<span data-i18n="overcome-spell-resistance-abbrv" style="margin-left:1em">Overcome SR</span>{{#spellPen}}** **+**{{spellPen}}{{/spellPen}}</div> <div class="sheet-roll-cell"><span class="sheet-right">**=**{{spellPen_chk}}</span></div> </div> {{/spellPen_chk}}{{/sr}} {{/casterlevel_chk}} {{^Concentration_chk}}{{#Concentration}} <div class="sheet-roll-row"> <div class="sheet-roll-cell">**<span data-i18n="concentration">Concentration</span>:**</div> <div class="sheet-roll-cell"> **+**{{Concentration}}</div> </div> {{#cast_def}} <div class="sheet-roll-row"> <div class="sheet-roll-cell">**<span data-i18n="cast-defensively" style="margin-left:1em">Cast Defensively</span>** **+**{{cast_def}} vs </div> <div class="sheet-roll-cell">{{#cast_defDC}}**<span data-i18n="difficulty-class-abbrv">DC</span>:**&nbsp;{{cast_defDC}}{{/cast_defDC}}</div> </div> {{/cast_def}} {{/Concentration}}{{/Concentration_chk}} </div> <div class="sheet-roll-group2"> {{#casterlevel_chk}} <div class="sheet-roll-row"> <div class="sheet-roll-cell">**<span data-i18n="rolls">Rolls</span>**</div> <div></div> </div> {{/casterlevel_chk}} {{^casterlevel_chk}}{{#Concentration_chk}} <div class="sheet-roll-row"> <div class="sheet-roll-cell">**<span data-i18n="rolls">Rolls</span>**</div> <div></div> </div> {{/Concentration_chk}}{{/casterlevel_chk}} {{#casterlevel_chk}} <div class="sheet-roll-row"> <div class="sheet-roll-cell">**<span data-i18n="caster-level-check">Caster Level Check</span>**{{#casterlevel}} **+**{{casterlevel}}{{/casterlevel}}</div> <div class="sheet-roll-cell">**=**{{casterlevel_chk}}</div> </div> {{#sr}}{{#spellPen_chk}} <div class="sheet-roll-row"> <div class="sheet-roll-cell">**<span data-i18n="overcome-spell-resistance-abbrv" style="margin-left:1em">Overcome SR</span>**{{#spellPen}} **+**{{spellPen}}{{/spellPen}}{{#casterlevel}} **+**{{casterlevel}}{{/casterlevel}}</div> <div class="sheet-roll-cell"><span class="sheet-right">**=**{{spellPen_chk}}</span></div> </div> {{/spellPen_chk}}{{/sr}} {{/casterlevel_chk}} {{#Concentration_chk}} <div class="sheet-roll-row"> <div class="sheet-roll-cell">**<span data-i18n="concentration-check">Concentration Check</span>**{{#Concentration}} **+**{{Concentration}}{{/Concentration}}</div> <div class="sheet-roll-cell">**=**{{Concentration_chk}}</div> </div> {{#cast_def}} <div class="sheet-roll-row"> <div class="sheet-roll-cell">**<span data-i18n="cast-defensively" style="margin-left:1em">Cast Defensively</span>** **+**{{cast_def}}**vs**</div> <div class="sheet-roll-cell">{{#cast_defDC}}**<span data-i18n="difficulty-class-defensively-abbrv">Def. DC</span>:**&nbsp;{{cast_defDC}}{{/cast_defDC}}</div> </div> {{/cast_def}} {{/Concentration_chk}} {{#spell_fail_check}} <div class="sheet-roll-row"> <div class="sheet-roll-cell">**<span data-i18n="spell-failure-chk">Spell Failure Check</span>**</div> <div class="sheet-roll-cell">**=**{{spell_fail_check}}</div> </div> {{#spell_fail}} <div class="sheet-roll-row"> <div class="sheet-roll-cell">**<span data-i18n="spell-failure-chance" style="margin-left:1em">vs Spell Failure Chance</span> {{spell_fail}}%**</div> <div class="sheet-roll-cell"></div> </div> {{/spell_fail}} {{/spell_fail_check}} {{#spelldamage}} <div class="sheet-roll-row"> <div class="sheet-roll-cell">**<span data-i18n="damage">Damage</span>**{{#spelldamagetype}}<span data-i18n-title="damage-type"> - {{spelldamagetype}}</span>{{/spelldamagetype}}</div> <div class="sheet-roll-cell">**=**{{spelldamage}}</div> </div> {{/spelldamage}} {{#attack}} <div class="sheet-roll-row"> <div class="sheet-roll-cell">**<span data-i18n="attack">Attack</span>**</div> <div class="sheet-roll-cell">{{attack}}</div> </div> {{#crit_confirm}}{{#rollWasCrit() attack}} <div class="sheet-roll-row"> <div class="sheet-roll-cell" style="text-indent:.5em">**<span data-i18n="critical-confirm">Crit Confirm</span>**</div> <div class="sheet-roll-cell">{{crit_confirm}}</div> </div> {{/rollWasCrit() attack}}{{/crit_confirm}} {{#damage}} <div class="sheet-roll-row"> <div class="sheet-roll-cell">**<span data-i18n="damage">Damage</span>**{{#type}}<span data-i18n-title="damage-type">- {{type}}</span>{{/type}}</div> <div class="sheet-roll-cell">{{damage}}</div> </div> {{/damage}} {{#crit_damage}}{{#rollWasCrit() attack}} <div class="sheet-roll-row"> <div class="sheet-roll-cell" style="text-indent:.5em">**<span data-i18n="critical-damage">Crit Damage</span>**</div> <div class="sheet-roll-cell">+{{crit_damage}}</div> </div> {{/rollWasCrit() attack}}{{/crit_damage}} {{/attack}} {{^attack}}{{#damage}} <div class="sheet-roll-row"> <div class="sheet-roll-cell">**<span data-i18n="damage">Damage</span>**{{#type}}<span data-i18n-title="damage-type">- {{type}}</span>{{/type}}</div> <div class="sheet-roll-cell">+{{damage}}</div> </div> {{/damage}}{{/attack}} {{#attack2}} <div class="sheet-roll-row"> <div class="sheet-roll-cell">**<span data-i18n="attack-2">Attack 2</span>**</div> <div class="sheet-roll-cell">{{attack2}}</div> </div> {{#crit_confirm2}}{{#rollWasCrit() attack2}} <div class="sheet-roll-row"> <div class="sheet-roll-cell" style="text-indent:.5em">**<span data-i18n="critical-confirm">Crit Confirm</span>**</div> <div class="sheet-roll-cell">{{crit_confirm2}}</div> </div> {{/rollWasCrit() attack2}}{{/crit_confirm2}} {{#damage2}} <div class="sheet-roll-row"> <div class="sheet-roll-cell">**<span data-i18n="damage">Damage</span>**{{#type2}}<span data-i18n-title="damage-type">- {{type2}}</span>{{/type2}}</div> <div class="sheet-roll-cell">{{damage2}}</div> </div> {{/damage2}} {{#crit_damage2}}{{#rollWasCrit() attack2}} <div class="sheet-roll-row"> <div class="sheet-roll-cell" style="text-indent:.5em">**<span data-i18n="critical-damage">Crit Damage</span>**</div> <div class="sheet-roll-cell">+{{crit_damage2}}</div> </div> {{/rollWasCrit() attack2}}{{/crit_damage2}} {{/attack2}} {{^attack2}}{{#damage2}} <div class="sheet-roll-row"> <div class="sheet-roll-cell">**<span data-i18n="damage">Damage</span>**{{#type2}}<span data-i18n-title="damage-type">- {{type2}}</span>{{/type2}}</div> <div class="sheet-roll-cell">+{{damage2}}</div> </div> {{/damage2}}{{/attack2}} {{#attack3}} <div class="sheet-roll-row"> <div class="sheet-roll-cell">**<span data-i18n="attack-3">Attack 3</span>**</div> <div class="sheet-roll-cell">{{attack3}}</div> </div> {{#crit_confirm3}}{{#rollWasCrit() attack3}} <div class="sheet-roll-row"> <div class="sheet-roll-cell" style="text-indent:.5em">**<span data-i18n="critical-confirm">Crit Confirm</span>**</div> <div class="sheet-roll-cell">{{crit_confirm3}}</div> </div> {{/rollWasCrit() attack3}}{{/crit_confirm3}} {{#damage3}} <div class="sheet-roll-row"> <div class="sheet-roll-cell">**<span data-i18n="damage">Damage</span>**{{#type3}}<span data-i18n-title="damage-type">- {{type3}}</span>{{/type3}}</div> <div class="sheet-roll-cell">{{damage3}}</div> </div> {{/damage3}} {{#crit_damage3}}{{#rollWasCrit() attack3}} <div class="sheet-roll-row"> <div class="sheet-roll-cell" style="text-indent:.5em">**<span data-i18n="critical-damage">Crit Damage</span>**</div> <div class="sheet-roll-cell">+{{crit_damage3}}</div> </div> {{/rollWasCrit() attack3}}{{/crit_damage3}} {{/attack3}} {{^attack3}}{{#damage3}} <div class="sheet-roll-row"> <div class="sheet-roll-cell">**<span data-i18n="damage">Damage</span>**{{#type3}}<span data-i18n-title="damage-type">- {{type3}}</span>{{/type3}}</div> <div class="sheet-roll-cell">+{{damage3}}</div> </div> {{/damage3}}{{/attack3}} {{#attack4}} <div class="sheet-roll-row"> <div class="sheet-roll-cell">**<span data-i18n="attack-4">Attack 4</span>**</div> <div class="sheet-roll-cell">{{attack4}}</div> </div> {{#crit_confirm4}}{{#rollWasCrit() attack4}} <div class="sheet-roll-row"> <div class="sheet-roll-cell" style="text-indent:.5em">**<span data-i18n="critical-confirm">Crit Confirm</span>**</div> <div class="sheet-roll-cell">{{crit_confirm4}}</div> </div> {{/rollWasCrit() attack4}}{{/crit_confirm4}} {{#damage4}} <div class="sheet-roll-row"> <div class="sheet-roll-cell">**<span data-i18n="damage">Damage</span>**{{#type4}}<span data-i18n-title="damage-type">- {{type4}}</span>{{/type4}}</div> <div class="sheet-roll-cell">{{damage4}}</div> </div> {{/damage4}} {{#crit_damage4}}{{#rollWasCrit() attack4}} <div class="sheet-roll-row"> <div class="sheet-roll-cell" style="text-indent:.5em">**<span data-i18n="critical-damage">Crit Damage</span>**</div> <div class="sheet-roll-cell">+{{crit_damage4}}</div> </div> {{/rollWasCrit() attack4}}{{/crit_damage4}} {{/attack4}} {{^attack4}}{{#damage4}} <div class="sheet-roll-row"> <div class="sheet-roll-cell">**<span data-i18n="damage">Damage</span>**{{#type4}}<span data-i18n-title="damage-type">- {{type4}}</span>{{/type4}}</div> <div class="sheet-roll-cell">+{{damage4}}</div> </div> {{/damage4}}{{/attack4}} {{#allprops() font color accessible rounded spelldamage spelldamagetype spellclass class cast_defDC header_image character_name character_id name_link subtitle deafened_note school level casterlevel rangetext norangetext casting_time components range targets duration saving_throw dc sr Concentration spellPen cast_def Concentration_chk spellPen_chk casterlevel_chk description close medium long see_text personal touch number perlevel blank unknownrange spell_fail_check spell_fail attack damage type type2 type3 type4 crit_confirm crit_damage attack2 damage2 crit_confirm2 crit_damage2 attack3 damage3 crit_confirm3 crit_damage3 attack4 damage4 crit_confirm4 crit_damage4 spells_notes generic_note buff_note condition_note spelltracking1 spelltracking2 spelltracking3 spelltracking4 spelltracking5 spelltracking6 spelldescription1 spelldescription2 spelldescription3 spelldescription4 spelldescription5 spelldescription6 abilitytracking1 abilitytracking2 abilitytracking3 abilitytracking4 abilitytracking5 abilitytracking6 abilitydescription1 abilitydescription2 abilitydescription3 abilitydescription4 abilitydescription5 abilitydescription6 itemtracking1 itemtracking2 itemtracking3 itemtracking4 itemtracking5 itemtracking6 itemdescription1 itemdescription2 itemdescription3 itemdescription4 itemdescription5 itemdescription6 misctracking1 misctracking2 misctracking3 misctracking4 misctracking5 misctracking6 miscdescription1 miscdescription2 miscdescription3 miscdescription4 miscdescription5 miscdescription6 scroll_desc}} <div class="sheet-roll-row"> <div class="sheet-roll-cell">**{{key}}**:</div> <div class="sheet-roll-cell">{{value}}</div> </div> {{/allprops() font color accessible rounded spelldamage spelldamagetype spellclass class cast_defDC header_image character_name character_id name_link subtitle deafened_note school level casterlevel rangetext norangetext casting_time components range targets duration saving_throw dc sr Concentration spellPen cast_def Concentration_chk spellPen_chk casterlevel_chk description close medium long see_text personal touch number perlevel blank unknownrange spell_fail_check spell_fail attack damage type type2 type3 type4 crit_confirm crit_damage attack2 damage2 crit_confirm2 crit_damage2 attack3 damage3 crit_confirm3 crit_damage3 attack4 damage4 crit_confirm4 crit_damage4 spells_notes generic_note buff_note condition_note spelltracking1 spelltracking2 spelltracking3 spelltracking4 spelltracking5 spelltracking6 spelldescription1 spelldescription2 spelldescription3 spelldescription4 spelldescription5 spelldescription6 abilitytracking1 abilitytracking2 abilitytracking3 abilitytracking4 abilitytracking5 abilitytracking6 abilitydescription1 abilitydescription2 abilitydescription3 abilitydescription4 abilitydescription5 abilitydescription6 itemtracking1 itemtracking2 itemtracking3 itemtracking4 itemtracking5 itemtracking6 itemdescription1 itemdescription2 itemdescription3 itemdescription4 itemdescription5 itemdescription6 misctracking1 misctracking2 misctracking3 misctracking4 misctracking5 misctracking6 miscdescription1 miscdescription2 miscdescription3 miscdescription4 miscdescription5 miscdescription6 scroll_desc}} </div> </div> <div class="sheet-roll-group"> {{#description}} <div class="sheet-roll-row sheet-roll-description {{scroll_desc}}"> <div class="sheet-roll-cell">{{description}}</div> </div> {{/description}} {{#spells_notes}} <div class="sheet-roll-row sheet-roll-description"> <div class="sheet-roll-cell">**<span data-i18n="spells-notes">Spells Notes</span>:**{{spells_notes}}</div> </div> {{/spells_notes}} {{#generic_note}} <div class="sheet-roll-row sheet-roll-description"> <div class="sheet-roll-cell">{{generic_note}}</div> </div> {{/generic_note}} {{#buff_note}} <div class="sheet-roll-row sheet-roll-description"> <div class="sheet-roll-cell">{{buff_note}}</div> </div> {{/buff_note}} {{#condition_note}} <div class="sheet-roll-row sheet-roll-description"> <div class="sheet-roll-cell">{{condition_note}}</div> </div> {{/condition_note}} {{#deafened_note}} <div class="sheet-roll-row sheet-roll-description"> <div class="sheet-roll-cell">**<span data-i18n="deafened">Deafened</span>:**<span data-i18n="condition-deafened-spellonly">Has a 20% chance of spell failure when casting spells with verbal components.</span></div> </div> {{/deafened_note}} {{#spelltracking1}} <div class="sheet-roll-row"> <div class="sheet-roll-cell sheet-pfctracking">{{#spelldescription1}}{{spelldescription1}}:<span class="sheet-pictos">{{spelltracking1}}</span>{{/spelldescription1}}{{^spelldescription1}}<span data-i18n="spell-tracking">Spell Tracking</span>:<span class="sheet-pictos">{{spelltracking1}}</span>{{/spelldescription1}}</div> </div> {{/spelltracking1}} {{#spelltracking2}} <div class="sheet-roll-row"> <div class="sheet-roll-cell sheet-pfctracking">{{#spelldescription2}}{{spelldescription2}}:<span class="sheet-pictos">{{spelltracking2}}</span>{{/spelldescription2}}{{^spelldescription2}}<span data-i28n="spell-tracking">Spell Tracking</span>:<span class="sheet-pictos">{{spelltracking2}}</span>{{/spelldescription2}}</div> </div> {{/spelltracking2}} {{#spelltracking3}} <div class="sheet-roll-row"> <div class="sheet-roll-cell sheet-pfctracking">{{#spelldescription3}}{{spelldescription3}}:<span class="sheet-pictos">{{spelltracking3}}</span>{{/spelldescription3}}{{^spelldescription3}}<span data-i38n="spell-tracking">Spell Tracking</span>:<span class="sheet-pictos">{{spelltracking3}}</span>{{/spelldescription3}}</div> </div> {{/spelltracking3}} {{#spelltracking4}} <div class="sheet-roll-row"> <div class="sheet-roll-cell sheet-pfctracking">{{#spelldescription4}}{{spelldescription4}}:<span class="sheet-pictos">{{spelltracking4}}</span>{{/spelldescription4}}{{^spelldescription4}}<span data-i48n="spell-tracking">Spell Tracking</span>:<span class="sheet-pictos">{{spelltracking4}}</span>{{/spelldescription4}}</div> </div> {{/spelltracking4}} {{#spelltracking5}} <div class="sheet-roll-row"> <div class="sheet-roll-cell sheet-pfctracking">{{#spelldescription5}}{{spelldescription5}}:<span class="sheet-pictos">{{spelltracking5}}</span>{{/spelldescription5}}{{^spelldescription5}}<span data-i58n="spell-tracking">Spell Tracking</span>:<span class="sheet-pictos">{{spelltracking5}}</span>{{/spelldescription5}}</div> </div> {{/spelltracking5}} {{#spelltracking6}} <div class="sheet-roll-row"> <div class="sheet-roll-cell sheet-pfctracking">{{#spelldescription6}}{{spelldescription6}}:<span class="sheet-pictos">{{spelltracking6}}</span>{{/spelldescription6}}{{^spelldescription6}}<span data-i68n="spell-tracking">Spell Tracking</span>:<span class="sheet-pictos">{{spelltracking6}}</span>{{/spelldescription6}}</div> </div> {{/spelltracking6}} {{#abilitytracking1}} <div class="sheet-roll-row"> <div class="sheet-roll-cell sheet-pfctracking">{{#abilitydescription1}}{{abilitydescription1}}:<span class="sheet-pictos">{{abilitytracking1}}</span>{{/abilitydescription1}}{{^abilitydescription1}}<span data-i18n="ability-tracking">Ability Tracking</span>:<span class="sheet-pictos">{{abilitytracking1}}</span>{{/abilitydescription1}}</div> </div> {{/abilitytracking1}} {{#abilitytracking2}} <div class="sheet-roll-row"> <div class="sheet-roll-cell sheet-pfctracking">{{#abilitydescription2}}{{abilitydescription2}}:<span class="sheet-pictos">{{abilitytracking2}}</span>{{/abilitydescription2}}{{^abilitydescription2}}<span data-i28n="ability-tracking">Ability Tracking</span>:<span class="sheet-pictos">{{abilitytracking2}}</span>{{/abilitydescription2}}</div> </div> {{/abilitytracking2}} {{#abilitytracking3}} <div class="sheet-roll-row"> <div class="sheet-roll-cell sheet-pfctracking">{{#abilitydescription3}}{{abilitydescription3}}:<span class="sheet-pictos">{{abilitytracking3}}</span>{{/abilitydescription3}}{{^abilitydescription3}}<span data-i38n="ability-tracking">Ability Tracking</span>:<span class="sheet-pictos">{{abilitytracking3}}</span>{{/abilitydescription3}}</div> </div> {{/abilitytracking3}} {{#abilitytracking4}} <div class="sheet-roll-row"> <div class="sheet-roll-cell sheet-pfctracking">{{#abilitydescription4}}{{abilitydescription4}}:<span class="sheet-pictos">{{abilitytracking4}}</span>{{/abilitydescription4}}{{^abilitydescription4}}<span data-i48n="ability-tracking">Ability Tracking</span>:<span class="sheet-pictos">{{abilitytracking4}}</span>{{/abilitydescription4}}</div> </div> {{/abilitytracking4}} {{#abilitytracking5}} <div class="sheet-roll-row"> <div class="sheet-roll-cell sheet-pfctracking">{{#abilitydescription5}}{{abilitydescription5}}:<span class="sheet-pictos">{{abilitytracking5}}</span>{{/abilitydescription5}}{{^abilitydescription5}}<span data-i58n="ability-tracking">Ability Tracking</span>:<span class="sheet-pictos">{{abilitytracking5}}</span>{{/abilitydescription5}}</div> </div> {{/abilitytracking5}} {{#abilitytracking6}} <div class="sheet-roll-row"> <div class="sheet-roll-cell sheet-pfctracking">{{#abilitydescription6}}{{abilitydescription6}}:<span class="sheet-pictos">{{abilitytracking6}}</span>{{/abilitydescription6}}{{^abilitydescription6}}<span data-i68n="ability-tracking">Ability Tracking</span>:<span class="sheet-pictos">{{abilitytracking6}}</span>{{/abilitydescription6}}</div> </div> {{/abilitytracking6}} {{#itemtracking1}} <div class="sheet-roll-row"> <div class="sheet-roll-cell sheet-pfctracking">{{#itemdescription1}}{{itemdescription1}}:<span class="sheet-pictos">{{itemtracking1}}</span>{{/itemdescription1}}{{^itemdescription1}}<span data-i18n="item-tracking">Item Tracking</span>:<span class="sheet-pictos">{{itemtracking1}}</span>{{/itemdescription1}}</div> </div> {{/itemtracking1}} {{#itemtracking2}} <div class="sheet-roll-row"> <div class="sheet-roll-cell sheet-pfctracking">{{#itemdescription2}}{{itemdescription2}}:<span class="sheet-pictos">{{itemtracking2}}</span>{{/itemdescription2}}{{^itemdescription2}}<span data-i28n="item-tracking">Item Tracking</span>:<span class="sheet-pictos">{{itemtracking2}}</span>{{/itemdescription2}}</div> </div> {{/itemtracking2}} {{#itemtracking3}} <div class="sheet-roll-row"> <div class="sheet-roll-cell sheet-pfctracking">{{#itemdescription3}}{{itemdescription3}}:<span class="sheet-pictos">{{itemtracking3}}</span>{{/itemdescription3}}{{^itemdescription3}}<span data-i38n="item-tracking">Item Tracking</span>:<span class="sheet-pictos">{{itemtracking3}}</span>{{/itemdescription3}}</div> </div> {{/itemtracking3}} {{#itemtracking4}} <div class="sheet-roll-row"> <div class="sheet-roll-cell sheet-pfctracking">{{#itemdescription4}}{{itemdescription4}}:<span class="sheet-pictos">{{itemtracking4}}</span>{{/itemdescription4}}{{^itemdescription4}}<span data-i48n="item-tracking">Item Tracking</span>:<span class="sheet-pictos">{{itemtracking4}}</span>{{/itemdescription4}}</div> </div> {{/itemtracking4}} {{#itemtracking5}} <div class="sheet-roll-row"> <div class="sheet-roll-cell sheet-pfctracking">{{#itemdescription5}}{{itemdescription5}}:<span class="sheet-pictos">{{itemtracking5}}</span>{{/itemdescription5}}{{^itemdescription5}}<span data-i58n="item-tracking">Item Tracking</span>:<span class="sheet-pictos">{{itemtracking5}}</span>{{/itemdescription5}}</div> </div> {{/itemtracking5}} {{#itemtracking6}} <div class="sheet-roll-row"> <div class="sheet-roll-cell sheet-pfctracking">{{#itemdescription6}}{{itemdescription6}}:<span class="sheet-pictos">{{itemtracking6}}</span>{{/itemdescription6}}{{^itemdescription6}}<span data-i68n="item-tracking">Item Tracking</span>:<span class="sheet-pictos">{{itemtracking6}}</span>{{/itemdescription6}}</div> </div> {{/itemtracking6}} {{#misctracking1}} <div class="sheet-roll-row"> <div class="sheet-roll-cell sheet-pfctracking">{{#miscdescription1}}{{miscdescription1}}:<span class="sheet-pictos">{{misctracking1}}</span>{{/miscdescription1}}{{^miscdescription1}}<span data-i18n="misc-tracking">Misc Tracking</span>:<span class="sheet-pictos">{{misctracking1}}</span>{{/miscdescription1}}</div> </div> {{/misctracking1}} {{#misctracking2}} <div class="sheet-roll-row"> <div class="sheet-roll-cell sheet-pfctracking">{{#miscdescription2}}{{miscdescription2}}:<span class="sheet-pictos">{{misctracking2}}</span>{{/miscdescription2}}{{^miscdescription2}}<span data-i28n="misc-tracking">Misc Tracking</span>:<span class="sheet-pictos">{{misctracking2}}</span>{{/miscdescription2}}</div> </div> {{/misctracking2}} {{#misctracking3}} <div class="sheet-roll-row"> <div class="sheet-roll-cell sheet-pfctracking">{{#miscdescription3}}{{miscdescription3}}:<span class="sheet-pictos">{{misctracking3}}</span>{{/miscdescription3}}{{^miscdescription3}}<span data-i38n="misc-tracking">Misc Tracking</span>:<span class="sheet-pictos">{{misctracking3}}</span>{{/miscdescription3}}</div> </div> {{/misctracking3}} {{#misctracking4}} <div class="sheet-roll-row"> <div class="sheet-roll-cell sheet-pfctracking">{{#miscdescription4}}{{miscdescription4}}:<span class="sheet-pictos">{{misctracking4}}</span>{{/miscdescription4}}{{^miscdescription4}}<span data-i48n="misc-tracking">Misc Tracking</span>:<span class="sheet-pictos">{{misctracking4}}</span>{{/miscdescription4}}</div> </div> {{/misctracking4}} {{#misctracking5}} <div class="sheet-roll-row"> <div class="sheet-roll-cell sheet-pfctracking">{{#miscdescription5}}{{miscdescription5}}:<span class="sheet-pictos">{{misctracking5}}</span>{{/miscdescription5}}{{^miscdescription5}}<span data-i58n="misc-tracking">Misc Tracking</span>:<span class="sheet-pictos">{{misctracking5}}</span>{{/miscdescription5}}</div> </div> {{/misctracking5}} {{#misctracking6}} <div class="sheet-roll-row"> <div class="sheet-roll-cell sheet-pfctracking">{{#miscdescription6}}{{miscdescription6}}:<span class="sheet-pictos">{{misctracking6}}</span>{{/miscdescription6}}{{^miscdescription6}}<span data-i68n="misc-tracking">Misc Tracking</span>:<span class="sheet-pictos">{{misctracking6}}</span>{{/miscdescription6}}</div> </div> {{/misctracking6}} </div> </div> {{/accessible}} {{#accessible}} <div class="sheet-roll-accessible {{#font}}font-{{font}}{{/font}} {{#color}}color-{{color}}{{/color}} {{#rounded}}rounded{{/rounded}}" role="presentation"> <h3 class="sheet-roll-header"> {{#character_name}}{{character_name}}{{#name}}: {{/name}}{{/character_name}} {{#name}}{{name}}{{/name}} </h3> {{#subtitle}} <h4>{{subtitle}}</h4> {{/subtitle}} <h4>Spell Details</h4> {{#level}}<label>**<span data-i18n="spell-level">Spell Level</span>:**<span>{{#spellclass}} {{spellclass}},{{/spellclass}}{{#class}} {{class}},{{/class}} {{level}}</span></label>{{/level}} {{#school}}<label>**<span data-i18n="school">School</span>:**<span>{{school}}</span></label>{{/school}} {{#casting_time}}<label>**<span data-i18n="casting-time">Casting Time</span>:**<span>{{casting_time}}</span></label>{{/casting_time}} {{#components}}<label>**<span data-i18n="spell-components">Components</span>:**<span>{{components}}</span></label>{{/components}} {{#range}}<label> **<span data-i18n="range">Range</span>:**<span> {{#close}}{{range}} (<span data-i18n="close">Close</span>){{/close}} {{#medium}}{{range}} (<span data-i18n="medium">Medium</span>){{/medium}} {{#long}}{{range}} (<span data-i18n="long">Long</span>){{/long}} {{#see_text}}<span data-i18n="see-text">See text</span>{{/see_text}} {{#personal}}<span data-i18n="personal">Personal</span>{{/personal}} {{#touch}}<span data-i18n="touch">Touch</span>{{/touch}} {{#number}}{{range}}{{/number}} {{#perlevel}}{{range}} {{#rangetext}}({{rangetext}} <span data-i18n="perlevel">Per Level</span>){{/rangetext}}{{/perlevel}} {{^perlevel}}{{#rangetext}}({{rangetext}}){{/rangetext}}{{/perlevel}} </span> </label>{{/range}} {{#targets}}<label>**<span data-i18n="effects-target">Effects/Target</span>:**<span>{{targets}}</span></label>{{/targets}} {{#duration}}<label>**<span data-i18n="duration">Duration</span>:**<span>{{duration}}</span></label>{{/duration}} {{#sr}}<label>**<span data-i18n="spell-resistance">Spell Resistance</span>:**<span>{{sr}}</span></label>{{/sr}} {{#saving_throw}}<label>**<span data-i18n="save">Save</span>:** <span>{{saving_throw}}</span><span class="sheet-right">{{#dc}}**<span data-i18n="difficulty-class-abbrv">DC</span>**<span>&nbsp;{{dc}}</span>{{/dc}}</span></label>{{/saving_throw}} {{^casterlevel_chk}} {{#casterlevel}} <label>**<span data-i18n="caster-level">Caster Level</span>:**<span class="sheet-right">{{casterlevel}}</span></label>{{/casterlevel}} {{#sr}}{{#spellPen_chk}}<label>**<span data-i18n="overcome-spell-resistance-abbrv" style="margin-left:1em">Overcome SR</span>**{{#spellPen}} **+**{{spellPen}}{{/spellPen}}<span class="sheet-right">**=**{{spellPen_chk}}</span></label>{{/spellPen_chk}}{{/sr}} {{/casterlevel_chk}} {{^Concentration_chk}}{{#Concentration}} {{#cast_def}}<label>**<span data-i18n="concentration">Concentration</span>**<span class="sheet-right"> **+**{{Concentration}}</span></label> <label>**<span data-i18n="cast-defensively" style="margin-left:1em">Cast Defensively</span>:** **+**{{cast_def}}vs<span class="sheet-right">{{#cast_defDC}}**<span data-i18n="difficulty-class-defensively-abbrv">Def. DC</span>**&nbsp;<span>{{cast_defDC}}</span>{{/cast_defDC}}</span></label>{{/cast_def}} {{/Concentration}}{{/Concentration_chk}} {{#casterlevel_chk}} <h4 data-i18n="rolls">Rolls</h4> {{/casterlevel_chk}} {{^casterlevel_chk}}{{#Concentration_chk}} <h4>Rolls</h4> {{/Concentration_chk}}{{/casterlevel_chk}} {{#casterlevel_chk}}<label>**<span data-i18n="caster-level-check">Caster Level Check</span>**{{#casterlevel}} **+**{{casterlevel}}{{/casterlevel}}<span class="sheet-right"> **=**{{casterlevel_chk}}</span></label> {{#sr}}{{#spellPen_chk}}<label>**<span data-i18n="overcome-spell-resistance-abbrv" style="margin-left:1em">Overcome SR</span>**{{#casterlevel}} **+**{{casterlevel}}{{/casterlevel}}{{#spellPen}} **+**{{spellPen}}{{/spellPen}}<span class="sheet-right">**=**{{spellPen_chk}}</span></label>{{/spellPen_chk}}{{/sr}} {{/casterlevel_chk}} {{#Concentration_chk}}<label>**<span data-i18n="concentration-check">Concentration Check</span>**{{#Concentration}} **+**{{Concentration}}{{/Concentration}}<span class="sheet-right">**=**{{Concentration_chk}}</span></label> {{#cast_def}}<label>**<span data-i18n="cast-defensively" style="margin-left:1em">Cast Defensively</span>:** **+**{{cast_def}}**vs**<span class="sheet-right">{{#cast_defDC}}**<span data-i18n="difficulty-class-defensively-abbrv">Def. DC</span>**&nbsp;<span>{{cast_defDC}}</span>{{/cast_defDC}}</span></label>{{/cast_def}} {{/Concentration_chk}}{{#spell_fail_check}} <label> <span> **<span data-i18n="spell-failure-chk">Spell Failure Check</span>** <span class="sheet-right">**=**{{spell_fail_check}}</span> </span> </label> {{#spell_fail}} <label> <span> **<span data-i18n="spell-failure-chance" style="margin-left:1em">vs Spell Failure Chance</span> {{spell_fail}}%** <span class="sheet-right"></span> </span> </label> {{/spell_fail}} {{/spell_fail_check}} {{#spelldamage}} <label> **<span data-i18n="damage">Damage</span>** <span>{{#spelldamagetype}}<span data-i18n-title="damage-type"> - {{spelldamagetype}}</span>{{/spelldamagetype}} <span class="sheet-right">**=**{{spelldamage}}</span> </span> </label> {{/spelldamage}} {{#attack}} <h4>Attack:</h4> <label>**<span data-i18n="attack">Attack</span>:**<span class="sheet-right">{{attack}}</span></label> {{#crit_confirm}}{{#rollWasCrit() attack}}<label>**<span data-i18n="critical-confirm">Crit Confirm</span>**<span class="sheet-right">{{crit_confirm}}</span></label>{{/rollWasCrit() attack}}{{/crit_confirm}} {{#damage}}<label>**<span data-i18n="damage">Damage</span>** {{#type}}<span data-i18n="type">Type</span>:<span>- {{type}}</span>{{/type}}<span class="sheet-right">{{damage}}</span></label>{{/damage}} {{#crit_damage}}{{#rollWasCrit() attack}}<label>**<span data-i18n="critical-damage">Crit Damage</span>**<span class="sheet-right">+{{crit_damage}}</span></label>{{/rollWasCrit() attack}}{{/crit_damage}} {{/attack}} {{^attack}} {{#damage}}<label>**<span data-i18n="damage">Damage</span>** {{#type}}<span data-i18n="type">Type</span>:<span>- {{type}}</span>{{/type}}<span class="sheet-right">+{{damage}}</span></label>{{/damage}} {{/attack}} {{#attack2}} <h4>Attack 2:</h4> <label>**<span data-i18n="attack-2">Attack 2</span>:**<span class="sheet-right">{{attack2}}</span></label> {{#crit_confirm2}}{{#rollWasCrit() attack2}}<label>**<span data-i18n="critical-confirm">Crit Confirm</span>**<span class="sheet-right">{{crit_confirm2}}</span></label>{{/rollWasCrit() attack2}}{{/crit_confirm2}} {{#damage2}}<label>**<span data-i18n="damage">Damage</span>** {{#type2}}<span data-i18n="type">Type</span>:<span>- {{type2}}</span>{{/type2}}<span class="sheet-right">{{damage2}}</span></label>{{/damage2}} {{#crit_damage2}}{{#rollWasCrit() attack2}}<label>**<span data-i18n="critical-damage">Crit Damage</span>**<span class="sheet-right">+{{crit_damage2}}</span></label>{{/rollWasCrit() attack2}}{{/crit_damage2}} {{/attack2}} {{^attack2}} {{#damage2}}<label>**<span data-i18n="damage">Damage</span>** {{#type2}}<span data-i18n="type">Type</span>:<span>- {{type2}}</span>{{/type2}}<span class="sheet-right">+{{damage2}}</span></label>{{/damage2}} {{/attack2}} {{#attack3}} <h4>Attack 3:</h4> <label>**<span data-i18n="attack-3">Attack 3</span>:**<span class="sheet-right">{{attack3}}</span></label> {{#crit_confirm3}}{{#rollWasCrit() attack3}}<label>**<span data-i18n="critical-confirm">Crit Confirm</span>**<span class="sheet-right">{{crit_confirm3}}</span></label>{{/rollWasCrit() attack3}}{{/crit_confirm3}} {{#damage3}}<label>**<span data-i18n="damage">Damage</span>** {{#type3}}<span data-i18n="type">Type</span>:<span>- {{type3}}</span>{{/type3}}<span class="sheet-right">{{damage3}}</span></label>{{/damage3}} {{#crit_damage3}}{{#rollWasCrit() attack3}}<label>**<span data-i18n="critical-damage">Crit Damage</span>**<span class="sheet-right">+{{crit_damage3}}</span></label>{{/rollWasCrit() attack3}}{{/crit_damage3}} {{/attack3}} {{^attack3}} {{#damage3}}<label>**<span data-i18n="damage">Damage</span>** {{#type3}}<span data-i18n="type">Type</span>:<span>- {{type3}}</span>{{/type3}}<span class="sheet-right">+{{damage3}}</span></label>{{/damage3}} {{/attack3}} {{#attack4}} <h4>Attack 4:</h4> <label>**<span data-i18n="attack-4">Attack 4</span>:**<span class="sheet-right">{{attack4}}</span></label> {{#crit_confirm4}}{{#rollWasCrit() attack4}}<label>**<span data-i18n="critical-confirm">Crit Confirm</span>**<span class="sheet-right">{{crit_confirm4}}</span></label>{{/rollWasCrit() attack4}}{{/crit_confirm4}} {{#damage4}}<label>**<span data-i18n="damage">Damage</span>** {{#type4}}<span data-i18n="type">Type</span>:<span>- {{type4}}</span>{{/type4}}<span class="sheet-right">{{damage4}}</span></label>{{/damage4}} {{#crit_damage4}}{{#rollWasCrit() attack4}}<label>**<span data-i18n="critical-damage">Crit Damage</span>**<span class="sheet-right">+{{crit_damage4}}</span></label>{{/rollWasCrit() attack4}}{{/crit_damage4}} {{/attack4}} {{^attack4}} {{#damage4}}<label>**<span data-i18n="damage">Damage</span>** {{#type4}}<span data-i18n="type">Type</span>:<span>- {{type4}}</span>{{/type4}}<span class="sheet-right">+{{damage4}}</span></label>{{/damage4}} {{/attack4}} {{#allprops() font color accessible rounded spelldamage spelldamagetype spellclass class cast_defDC header_image character_name character_id name_link subtitle deafened_note school level casterlevel rangetext norangetext casting_time components range targets duration saving_throw dc sr Concentration spellPen cast_def Concentration_chk spellPen_chk casterlevel_chk description close medium long see_text personal touch number perlevel blank unknownrange spell_fail_check spell_fail attack damage type type2 type3 type4 crit_confirm crit_damage attack2 damage2 crit_confirm2 crit_damage2 attack3 damage3 crit_confirm3 crit_damage3 attack4 damage4 crit_confirm4 crit_damage4 spells_notes generic_note buff_note condition_note spelltracking1 spelltracking2 spelltracking3 spelltracking4 spelltracking5 spelltracking6 spelldescription1 spelldescription2 spelldescription3 spelldescription4 spelldescription5 spelldescription6 abilitytracking1 abilitytracking2 abilitytracking3 abilitytracking4 abilitytracking5 abilitytracking6 abilitydescription1 abilitydescription2 abilitydescription3 abilitydescription4 abilitydescription5 abilitydescription6 itemtracking1 itemtracking2 itemtracking3 itemtracking4 itemtracking5 itemtracking6 itemdescription1 itemdescription2 itemdescription3 itemdescription4 itemdescription5 itemdescription6 misctracking1 misctracking2 misctracking3 misctracking4 misctracking5 misctracking6 miscdescription1 miscdescription2 miscdescription3 miscdescription4 miscdescription5 miscdescription6 scroll_desc}} <label>**{{key}}**:<span class="sheet-right">{{value}}</span></label> {{/allprops() font color accessible rounded spelldamage spelldamagetype spellclass class cast_defDC header_image character_name character_id name_link subtitle deafened_note school level casterlevel rangetext norangetext casting_time components range targets duration saving_throw dc sr Concentration spellPen cast_def Concentration_chk spellPen_chk casterlevel_chk description close medium long see_text personal touch number perlevel blank unknownrange spell_fail_check spell_fail attack damage type type2 type3 type4 crit_confirm crit_damage attack2 damage2 crit_confirm2 crit_damage2 attack3 damage3 crit_confirm3 crit_damage3 attack4 damage4 crit_confirm4 crit_damage4 spells_notes generic_note buff_note condition_note spelltracking1 spelltracking2 spelltracking3 spelltracking4 spelltracking5 spelltracking6 spelldescription1 spelldescription2 spelldescription3 spelldescription4 spelldescription5 spelldescription6 abilitytracking1 abilitytracking2 abilitytracking3 abilitytracking4 abilitytracking5 abilitytracking6 abilitydescription1 abilitydescription2 abilitydescription3 abilitydescription4 abilitydescription5 abilitydescription6 itemtracking1 itemtracking2 itemtracking3 itemtracking4 itemtracking5 itemtracking6 itemdescription1 itemdescription2 itemdescription3 itemdescription4 itemdescription5 itemdescription6 misctracking1 misctracking2 misctracking3 misctracking4 misctracking5 misctracking6 miscdescription1 miscdescription2 miscdescription3 miscdescription4 miscdescription5 miscdescription6 scroll_desc}} {{#description}}<span class="sheet-roll-description {{scroll_desc}}">{{description}}</span>{{/description}} {{#generic_note}}<span class="sheet-roll-description">{{generic_note}}</span>{{/generic_note}} {{#buff_note}}<span class="sheet-roll-description">{{buff_note}}</span>{{/buff_note}} {{#condition_note}}<span class="sheet-roll-description">{{condition_note}}</span>{{/condition_note}} {{#spells_notes}} <h4 data-i18n="description">Spells Notes</h4><span class="sheet-roll-description">{{spells_notes}}</span> {{/spells_notes}} {{#deafened_note}} <h4 data-i18n="deafened">Deafened</h4> <label><span data-i18n="condition-deafened-spellonly">Has a 20% chance of spell failure when casting spells with verbal components.</span></label> {{/deafened_note}} {{#spelltracking1}}<label class="sheet-pfctracking">{{#spelldescription1}}{{spelldescription1}}:<span class="sheet-pictos">{{spelltracking1}}</span>{{/spelldescription1}}{{^spelldescription1}}<span data-i18n="spell-tracking">Spell Tracking</span>:<span class="sheet-pictos">{{spelltracking1}}</span>{{/spelldescription1}}</label>{{/spelltracking1}} {{#spelltracking2}}<label class="sheet-pfctracking">{{#spelldescription2}}{{spelldescription2}}:<span class="sheet-pictos">{{spelltracking2}}</span>{{/spelldescription2}}{{^spelldescription2}}<span data-i28n="spell-tracking">Spell Tracking</span>:<span class="sheet-pictos">{{spelltracking2}}</span>{{/spelldescription2}}</label>{{/spelltracking2}} {{#spelltracking3}}<label class="sheet-pfctracking">{{#spelldescription3}}{{spelldescription3}}:<span class="sheet-pictos">{{spelltracking3}}</span>{{/spelldescription3}}{{^spelldescription3}}<span data-i38n="spell-tracking">Spell Tracking</span>:<span class="sheet-pictos">{{spelltracking3}}</span>{{/spelldescription3}}</label>{{/spelltracking3}} {{#spelltracking4}}<label class="sheet-pfctracking">{{#spelldescription4}}{{spelldescription4}}:<span class="sheet-pictos">{{spelltracking4}}</span>{{/spelldescription4}}{{^spelldescription4}}<span data-i48n="spell-tracking">Spell Tracking</span>:<span class="sheet-pictos">{{spelltracking4}}</span>{{/spelldescription4}}</label>{{/spelltracking4}} {{#spelltracking5}}<label class="sheet-pfctracking">{{#spelldescription5}}{{spelldescription5}}:<span class="sheet-pictos">{{spelltracking5}}</span>{{/spelldescription5}}{{^spelldescription5}}<span data-i58n="spell-tracking">Spell Tracking</span>:<span class="sheet-pictos">{{spelltracking5}}</span>{{/spelldescription5}}</label>{{/spelltracking5}} {{#spelltracking6}}<label class="sheet-pfctracking">{{#spelldescription6}}{{spelldescription6}}:<span class="sheet-pictos">{{spelltracking6}}</span>{{/spelldescription6}}{{^spelldescription6}}<span data-i68n="spell-tracking">Spell Tracking</span>:<span class="sheet-pictos">{{spelltracking6}}</span>{{/spelldescription6}}</label>{{/spelltracking6}} {{#abilitytracking1}}<label class="sheet-pfctracking">{{#abilitydescription1}}{{abilitydescription1}}:<span class="sheet-pictos">{{abilitytracking1}}</span>{{/abilitydescription1}}{{^abilitydescription1}}<span data-i18n="ability-tracking">Ability Tracking</span>:<span class="sheet-pictos">{{abilitytracking1}}</span>{{/abilitydescription1}}</label>{{/abilitytracking1}} {{#abilitytracking2}}<label class="sheet-pfctracking">{{#abilitydescription2}}{{abilitydescription2}}:<span class="sheet-pictos">{{abilitytracking2}}</span>{{/abilitydescription2}}{{^abilitydescription2}}<span data-i28n="ability-tracking">Ability Tracking</span>:<span class="sheet-pictos">{{abilitytracking2}}</span>{{/abilitydescription2}}</label>{{/abilitytracking2}} {{#abilitytracking3}}<label class="sheet-pfctracking">{{#abilitydescription3}}{{abilitydescription3}}:<span class="sheet-pictos">{{abilitytracking3}}</span>{{/abilitydescription3}}{{^abilitydescription3}}<span data-i38n="ability-tracking">Ability Tracking</span>:<span class="sheet-pictos">{{abilitytracking3}}</span>{{/abilitydescription3}}</label>{{/abilitytracking3}} {{#abilitytracking4}}<label class="sheet-pfctracking">{{#abilitydescription4}}{{abilitydescription4}}:<span class="sheet-pictos">{{abilitytracking4}}</span>{{/abilitydescription4}}{{^abilitydescription4}}<span data-i48n="ability-tracking">Ability Tracking</span>:<span class="sheet-pictos">{{abilitytracking4}}</span>{{/abilitydescription4}}</label>{{/abilitytracking4}} {{#abilitytracking5}}<label class="sheet-pfctracking">{{#abilitydescription5}}{{abilitydescription5}}:<span class="sheet-pictos">{{abilitytracking5}}</span>{{/abilitydescription5}}{{^abilitydescription5}}<span data-i58n="ability-tracking">Ability Tracking</span>:<span class="sheet-pictos">{{abilitytracking5}}</span>{{/abilitydescription5}}</label>{{/abilitytracking5}} {{#abilitytracking6}}<label class="sheet-pfctracking">{{#abilitydescription6}}{{abilitydescription6}}:<span class="sheet-pictos">{{abilitytracking6}}</span>{{/abilitydescription6}}{{^abilitydescription6}}<span data-i68n="ability-tracking">Ability Tracking</span>:<span class="sheet-pictos">{{abilitytracking6}}</span>{{/abilitydescription6}}</label>{{/abilitytracking6}} {{#itemtracking1}}<label class="sheet-pfctracking">{{#itemdescription1}}{{itemdescription1}}:<span class="sheet-pictos">{{itemtracking1}}</span>{{/itemdescription1}}{{^itemdescription1}}<span data-i18n="item-tracking">Item Tracking</span>:<span class="sheet-pictos">{{itemtracking1}}</span>{{/itemdescription1}}</label>{{/itemtracking1}} {{#itemtracking2}}<label class="sheet-pfctracking">{{#itemdescription2}}{{itemdescription2}}:<span class="sheet-pictos">{{itemtracking2}}</span>{{/itemdescription2}}{{^itemdescription2}}<span data-i28n="item-tracking">Item Tracking</span>:<span class="sheet-pictos">{{itemtracking2}}</span>{{/itemdescription2}}</label>{{/itemtracking2}} {{#itemtracking3}}<label class="sheet-pfctracking">{{#itemdescription3}}{{itemdescription3}}:<span class="sheet-pictos">{{itemtracking3}}</span>{{/itemdescription3}}{{^itemdescription3}}<span data-i38n="item-tracking">Item Tracking</span>:<span class="sheet-pictos">{{itemtracking3}}</span>{{/itemdescription3}}</label>{{/itemtracking3}} {{#itemtracking4}}<label class="sheet-pfctracking">{{#itemdescription4}}{{itemdescription4}}:<span class="sheet-pictos">{{itemtracking4}}</span>{{/itemdescription4}}{{^itemdescription4}}<span data-i48n="item-tracking">Item Tracking</span>:<span class="sheet-pictos">{{itemtracking4}}</span>{{/itemdescription4}}</label>{{/itemtracking4}} {{#itemtracking5}}<label class="sheet-pfctracking">{{#itemdescription5}}{{itemdescription5}}:<span class="sheet-pictos">{{itemtracking5}}</span>{{/itemdescription5}}{{^itemdescription5}}<span data-i58n="item-tracking">Item Tracking</span>:<span class="sheet-pictos">{{itemtracking5}}</span>{{/itemdescription5}}</label>{{/itemtracking5}} {{#itemtracking6}}<label class="sheet-pfctracking">{{#itemdescription6}}{{itemdescription6}}:<span class="sheet-pictos">{{itemtracking6}}</span>{{/itemdescription6}}{{^itemdescription6}}<span data-i68n="item-tracking">Item Tracking</span>:<span class="sheet-pictos">{{itemtracking6}}</span>{{/itemdescription6}}</label>{{/itemtracking6}} {{#misctracking1}}<label class="sheet-pfctracking">{{#miscdescription1}}{{miscdescription1}}:<span class="sheet-pictos">{{misctracking1}}</span>{{/miscdescription1}}{{^miscdescription1}}<span data-i18n="misc-tracking">Misc Tracking</span>:<span class="sheet-pictos">{{misctracking1}}</span>{{/miscdescription1}}</label>{{/misctracking1}} {{#misctracking2}}<label class="sheet-pfctracking">{{#miscdescription2}}{{miscdescription2}}:<span class="sheet-pictos">{{misctracking2}}</span>{{/miscdescription2}}{{^miscdescription2}}<span data-i28n="misc-tracking">Misc Tracking</span>:<span class="sheet-pictos">{{misctracking2}}</span>{{/miscdescription2}}</label>{{/misctracking2}} {{#misctracking3}}<label class="sheet-pfctracking">{{#miscdescription3}}{{miscdescription3}}:<span class="sheet-pictos">{{misctracking3}}</span>{{/miscdescription3}}{{^miscdescription3}}<span data-i38n="misc-tracking">Misc Tracking</span>:<span class="sheet-pictos">{{misctracking3}}</span>{{/miscdescription3}}</label>{{/misctracking3}} {{#misctracking4}}<label class="sheet-pfctracking">{{#miscdescription4}}{{miscdescription4}}:<span class="sheet-pictos">{{misctracking4}}</span>{{/miscdescription4}}{{^miscdescription4}}<span data-i48n="misc-tracking">Misc Tracking</span>:<span class="sheet-pictos">{{misctracking4}}</span>{{/miscdescription4}}</label>{{/misctracking4}} {{#misctracking5}}<label class="sheet-pfctracking">{{#miscdescription5}}{{miscdescription5}}:<span class="sheet-pictos">{{misctracking5}}</span>{{/miscdescription5}}{{^miscdescription5}}<span data-i58n="misc-tracking">Misc Tracking</span>:<span class="sheet-pictos">{{misctracking5}}</span>{{/miscdescription5}}</label>{{/misctracking5}} {{#misctracking6}}<label class="sheet-pfctracking">{{#miscdescription6}}{{miscdescription6}}:<span class="sheet-pictos">{{misctracking6}}</span>{{/miscdescription6}}{{^miscdescription6}}<span data-i68n="misc-tracking">Misc Tracking</span>:<span class="sheet-pictos">{{misctracking6}}</span>{{/miscdescription6}}</label>{{/misctracking6}} </div> {{/accessible}} </rolltemplate> <rolltemplate class="sheet-rolltemplate-pf_attack"> {{^accessible}} <div class="sheet-roll-table {{#font}}font-{{font}}{{/font}} {{#color}}color-{{color}}{{/color}} {{#rounded}}rounded{{/rounded}}" role="presentation"> <div class="sheet-roll-header"> {{#header_image}}<span class="sheet-header-image">{{header_image}}</span>{{/header_image}} <span class="sheet-left"> {{#character_name}} {{#character_id}}[{{character_name}}](https://journal.roll20.net/character/{{character_id}}){{/character_id}} {{^character_id}}{{character_name}}{{/character_id}} {{#name}}:{{/name}} {{/character_name}} {{#name}} {{#name_link}}[{{name}}]({{name_link}}){{/name_link}} {{^name_link}}{{name}}{{/name_link}} {{/name}} </span> {{#subtitle}}<span class="sheet-subtitle">{{subtitle}}</span>{{/subtitle}} </div> <div class="sheet-roll-table-inner"> <div class="sheet-roll-groupi"> {{^no_attack_roll}}{{#attack}} <div class="sheet-roll-row"> <div class="sheet-roll-cell sheet-atk">**{{^attack1name}}<span data-i18n="attack">Attack</span>{{/attack1name}}{{#attack1name}}{{attack1name}}{{/attack1name}}**</div> <div class="sheet-roll-cell sheet-left">{{attack}}{{^vsother}}{{#vs}} {{#vsac}}<span class="sheet-vs" data-i18n="versus-armor-class">vs AC</span>{{/vsac}}{{#vstouch}}<span class="sheet-vs" data-i18n="versus-touch">vs Touch</span>{{/vstouch}}{{#vsff}}<span class="sheet-vs" data-i18n="versus-flat-footed">vs FF</span>{{/vsff}}{{#vsfft}}<span class="sheet-vs" data-i18n="versus-flat-footed-touch">vs FF Touch</span>{{/vsfft}}{{#vscmd}}<span class="sheet-vs" data-i18n="versus-combat-maneuver-defense">vs CMD</span>{{/vscmd}}{{#vscmb}}<span class="sheet-vs" data-i18n="versus-combat-maneuver-bonus">vs CMB</span>{{/vscmb}}{{/vs}}{{/vsother}}</div> </div> {{/attack}}{{/no_attack_roll}} {{^no_damage}}{{#damage}} <div class="sheet-roll-row"> <div class="sheet-roll-cell sheet-dmg">**<span data-i18n="damage">Damage</span>**{{#type}}<span data-i18n-title="damage-type">- {{type}}</span>{{/type}}</div> <div class="sheet-roll-cell">{{^attack}}+{{/attack}}{{damage}}</div> </div> {{/damage}}{{/no_damage}} {{#precision_dmg1}} <div class="sheet-roll-row"> <div class="sheet-roll-cell sheet-dmg-x" data-i18n-title="precision-abbrv" data-i18n-aria-label="precision-abbrv">{{#precision_dmg1_type}}**{{precision_dmg1_type}}**{{/precision_dmg1_type}}{{^precision_dmg1_type}}**<span data-i18n="precision-abbrv">Extra Dmg</span>**{{/precision_dmg1_type}}</div> <div class="sheet-roll-cell">{{precision_dmg1}}</div> </div> {{/precision_dmg1}} {{#precision_dmg2}} <div class="sheet-roll-row"> <div class="sheet-roll-cell sheet-dmg-x" data-i18n-title="precision-abbrv" data-i18n-aria-label="precision-abbrv">{{#precision_dmg2_type}}**{{precision_dmg2_type}}**{{/precision_dmg2_type}}{{^precision_dmg2_type}}**<span data-i18n="precision-abbrv">Extra Dmg</span>**{{/precision_dmg2_type}}</div> <div class="sheet-roll-cell">{{precision_dmg2}}</div> </div> {{/precision_dmg2}} </div> {{^no_attack_roll}} <div class="sheet-roll-groupc"> {{#rollWasCrit() attack}} {{#crit_confirm}} <div class="sheet-roll-row sheet-crit-row"> <div class="sheet-roll-cell sheet-confirm">**<span data-i18n="critical-confirm">Crit Confirm</span>**</div> <div class="sheet-roll-cell sheet-left">{{crit_confirm}}{{^vsother}}{{#vs}} {{#vsac}}<span class="sheet-vs" data-i18n="versus-armor-class">vs AC</span>{{/vsac}}{{#vstouch}}<span class="sheet-vs" data-i18n="versus-touch">vs Touch</span>{{/vstouch}}{{#vsff}}<span class="sheet-vs" data-i18n="versus-flat-footed">vs FF</span>{{/vsff}}{{#vsfft}}<span class="sheet-vs" data-i18n="versus-flat-footed-touch">vs FF Touch</span>{{/vsfft}}{{#vscmd}}<span class="sheet-vs" data-i18n="versus-combat-maneuver-defense">vs CMD</span>{{/vscmd}}{{#vscmb}}<span class="sheet-vs" data-i18n="versus-combat-maneuver-bonus">vs CMB</span>{{/vscmb}}{{/vs}}{{/vsother}}</div> </div> {{/crit_confirm}} {{^no_damage}}{{#crit_damage}} <div class="sheet-roll-row"> <div class="sheet-roll-cell sheet-crit-dmg">**<span data-i18n="critical-damage">Crit Damage</span>**</div> <div class="sheet-roll-cell">+{{crit_damage}}</div> </div> {{/crit_damage}}{{/no_damage}} {{#critical_dmg1}} <div class="sheet-roll-row"> <div class="sheet-roll-cell sheet-crit-dmg-x" data-i18n-title="extra-critical-damage" data-i18n-aria-label="extra-critical-damage">{{#critical_dmg1_type}}**{{critical_dmg1_type}}**{{/critical_dmg1_type}}{{^critical_dmg1_type}}**<span data-i18n="extra-critical-damage">Extra Crit Dmg</span>**{{/critical_dmg1_type}}</div> <div class="sheet-roll-cell">+{{critical_dmg1}}</div> </div> {{/critical_dmg1}} {{#critical_dmg2}} <div class="sheet-roll-row"> <div class="sheet-roll-cell sheet-crit-dmg-x" data-i18n-title="extra-critical-damage" data-i18n-aria-label="extra-critical-damage">{{#critical_dmg2_type}}**{{critical_dmg2_type}}**{{/critical_dmg2_type}}{{^critical_dmg2_type}}**<span data-i18n="extra-critical-damage">Extra Crit Dmg</span>**{{/critical_dmg2_type}}</div> <div class="sheet-roll-cell">+{{critical_dmg2}}</div> </div> {{/critical_dmg2}} {{/rollWasCrit() attack}} </div> {{/no_attack_roll}} {{#attack2}} <div class="sheet-roll-iter-space"></div> {{/attack2}} <div class="sheet-roll-groupi"> {{^no_attack_roll}}{{#attack2}} <div class="sheet-roll-row"> <div class="sheet-roll-cell sheet-atk">**{{^attack2name}}<span data-i18n="attack-2-ordinal">2nd attack</span>{{/attack2name}}{{#attack2name}}{{attack2name}}{{/attack2name}}**</div> <div class="sheet-roll-cell sheet-left">{{attack2}}{{^vsother}}{{#vs}} {{#vsac}}<span class="sheet-vs" data-i18n="versus-armor-class">vs AC</span>{{/vsac}}{{#vstouch}}<span class="sheet-vs" data-i18n="versus-touch">vs Touch</span>{{/vstouch}}{{#vsff}}<span class="sheet-vs" data-i18n="versus-flat-footed">vs FF</span>{{/vsff}}{{#vsfft}}<span class="sheet-vs" data-i18n="versus-flat-footed-touch">vs FF Touch</span>{{/vsfft}}{{#vscmd}}<span class="sheet-vs" data-i18n="versus-combat-maneuver-defense">vs CMD</span>{{/vscmd}}{{#vscmb}}<span class="sheet-vs" data-i18n="versus-combat-maneuver-bonus">vs CMB</span>{{/vscmb}}{{/vs}}{{/vsother}}</div> </div> {{/attack2}}{{/no_attack_roll}} {{^no_damage}}{{#damage2}} <div class="sheet-roll-row"> <div class="sheet-roll-cell sheet-dmg">**<span data-i18n="damage">Damage</span>**{{#type2}}<span data-i18n-title="damage-type">- {{type2}}</span>{{/type2}}</div> <div class="sheet-roll-cell">{{^attack2}}+{{/attack2}}{{damage2}}</div> </div> {{/damage2}}{{/no_damage}} {{#precision_dmg21}} <div class="sheet-roll-row"> <div class="sheet-roll-cell sheet-dmg-x" data-i18n-title="precision-abbrv" data-i18n-aria-label="precision-abbrv">{{#precision_dmg1_type}}**{{precision_dmg1_type}}**{{/precision_dmg1_type}}{{^precision_dmg1_type}}**<span data-i18n="precision-abbrv">Extra Dmg</span>**{{/precision_dmg1_type}}</div> <div class="sheet-roll-cell">{{precision_dmg21}}</div> </div> {{/precision_dmg21}} {{#precision_dmg22}} <div class="sheet-roll-row"> <div class="sheet-roll-cell sheet-dmg-x" data-i18n-title="precision-abbrv" data-i18n-aria-label="precision-abbrv">{{#precision_dmg2_type}}**{{precision_dmg2_type}}**{{/precision_dmg2_type}}{{^precision_dmg2_type}}**<span data-i18n="precision-abbrv">Extra Dmg</span>**{{/precision_dmg2_type}}</div> <div class="sheet-roll-cell">{{precision_dmg22}}</div> </div> {{/precision_dmg22}} </div> {{^no_attack_roll}} <div class="sheet-roll-groupc"> {{#rollWasCrit() attack2}} {{#crit_confirm2}} <div class="sheet-roll-row sheet-crit-row"> <div class="sheet-roll-cell sheet-confirm">**<span data-i18n="critical-confirm">Crit Confirm</span>**</div> <div class="sheet-roll-cell sheet-left">{{crit_confirm2}}{{^vsother}}{{#vs}} {{#vsac}}<span class="sheet-vs" data-i18n="versus-armor-class">vs AC</span>{{/vsac}}{{#vstouch}}<span class="sheet-vs" data-i18n="versus-touch">vs Touch</span>{{/vstouch}}{{#vsff}}<span class="sheet-vs" data-i18n="versus-flat-footed">vs FF</span>{{/vsff}}{{#vsfft}}<span class="sheet-vs" data-i18n="versus-flat-footed-touch">vs FF Touch</span>{{/vsfft}}{{#vscmd}}<span class="sheet-vs" data-i18n="versus-combat-maneuver-defense">vs CMD</span>{{/vscmd}}{{#vscmb}}<span class="sheet-vs" data-i18n="versus-combat-maneuver-bonus">vs CMB</span>{{/vscmb}}{{/vs}}{{/vsother}}</div> </div> {{/crit_confirm2}} {{^no_damage}}{{#crit_damage2}} <div class="sheet-roll-row"> <div class="sheet-roll-cell sheet-crit-dmg">**<span data-i18n="critical-damage">Crit damage</span>**</div> <div class="sheet-roll-cell">+{{crit_damage2}}</div> </div> {{/crit_damage2}}{{/no_damage}} {{#critical_dmg21}} <div class="sheet-roll-row"> <div class="sheet-roll-cell sheet-crit-dmg-x" data-i18n-title="extra-critical-damage" data-i18n-aria-label="extra-critical-damage">{{#critical_dmg1_type}}**{{critical_dmg1_type}}**{{/critical_dmg1_type}}{{^critical_dmg1_type}}**<span data-i18n="extra-critical-damage">Extra Crit Dmg</span>**{{/critical_dmg1_type}}</div> <div class="sheet-roll-cell">+{{critical_dmg21}}</div> </div> {{/critical_dmg21}} {{#critical_dmg22}} <div class="sheet-roll-row"> <div class="sheet-roll-cell sheet-crit-dmg-x" data-i18n-title="extra-critical-damage" data-i18n-aria-label="extra-critical-damage">{{#critical_dmg2_type}}**{{critical_dmg2_type}}**{{/critical_dmg2_type}}{{^critical_dmg2_type}}**<span data-i18n="extra-critical-damage">Extra Crit Dmg</span>**{{/critical_dmg2_type}}</div> <div class="sheet-roll-cell">+{{critical_dmg22}}</div> </div> {{/critical_dmg22}} {{/rollWasCrit() attack2}} </div> {{/no_attack_roll}} {{#attack3}} <div class="sheet-roll-iter-space"></div> {{/attack3}} <div class="sheet-roll-groupi"> {{^no_attack_roll}}{{#attack3}} <div class="sheet-roll-row"> <div class="sheet-roll-cell sheet-atk">**{{^attack3name}}<span data-i18n="attack-3-ordinal">3nd attack</span>{{/attack3name}}{{#attack3name}}{{attack3name}}{{/attack3name}}**</div> <div class="sheet-roll-cell">{{attack3}}{{^vsother}}{{#vs}} {{#vsac}}<span class="sheet-vs" data-i18n="versus-armor-class">vs AC</span>{{/vsac}}{{#vstouch}}<span class="sheet-vs" data-i18n="versus-touch">vs Touch</span>{{/vstouch}}{{#vsff}}<span class="sheet-vs" data-i18n="versus-flat-footed">vs FF</span>{{/vsff}}{{#vsfft}}<span class="sheet-vs" data-i18n="versus-flat-footed-touch">vs FF Touch</span>{{/vsfft}}{{#vscmd}}<span class="sheet-vs" data-i18n="versus-combat-maneuver-defense">vs CMD</span>{{/vscmd}}{{#vscmb}}<span class="sheet-vs" data-i18n="versus-combat-maneuver-bonus">vs CMB</span>{{/vscmb}}{{/vs}}{{/vsother}}</div> </div> {{/attack3}}{{/no_attack_roll}} {{^no_damage}}{{#damage3}} <div class="sheet-roll-row"> <div class="sheet-roll-cell sheet-dmg">**<span data-i18n="damage">Damage</span>**{{#type3}}<span data-i18n-title="damage-type">- {{type3}}</span>{{/type3}}</div> <div class="sheet-roll-cell">{{^attack3}}+{{/attack3}}{{damage3}}</div> </div> {{/damage3}}{{/no_damage}} {{#precision_dmg31}} <div class="sheet-roll-row"> <div class="sheet-roll-cell sheet-dmg-x" data-i18n-title="precision-abbrv" data-i18n-aria-label="precision-abbrv">{{#precision_dmg1_type}}**{{precision_dmg1_type}}**{{/precision_dmg1_type}}{{^precision_dmg1_type}}**<span data-i18n="precision-abbrv">Extra Dmg</span>**{{/precision_dmg1_type}}</div> <div class="sheet-roll-cell">{{precision_dmg31}}</div> </div> {{/precision_dmg31}} {{#precision_dmg32}} <div class="sheet-roll-row"> <div class="sheet-roll-cell sheet-dmg-x" data-i18n-title="precision-abbrv" data-i18n-aria-label="precision-abbrv">{{#precision_dmg2_type}}**{{precision_dmg2_type}}**{{/precision_dmg2_type}}{{^precision_dmg2_type}}**<span data-i18n="precision-abbrv">Extra Dmg</span>**{{/precision_dmg2_type}}</div> <div class="sheet-roll-cell">{{precision_dmg32}}</div> </div> {{/precision_dmg32}} </div> {{^no_attack_roll}} <div class="sheet-roll-groupc"> {{#rollWasCrit() attack3}} {{#crit_confirm3}} <div class="sheet-roll-row sheet-crit-row"> <div class="sheet-roll-cell sheet-confirm">**<span data-i18n="critical-confirm">Crit Confirm</span>**</div> <div class="sheet-roll-cell sheet-left">{{crit_confirm3}}{{^vsother}}{{#vs}} {{#vsac}}<span class="sheet-vs" data-i18n="versus-armor-class">vs AC</span>{{/vsac}}{{#vstouch}}<span class="sheet-vs" data-i18n="versus-touch">vs Touch</span>{{/vstouch}}{{#vsff}}<span class="sheet-vs" data-i18n="versus-flat-footed">vs FF</span>{{/vsff}}{{#vsfft}}<span class="sheet-vs" data-i18n="versus-flat-footed-touch">vs FF Touch</span>{{/vsfft}}{{#vscmd}}<span class="sheet-vs" data-i18n="versus-combat-maneuver-defense">vs CMD</span>{{/vscmd}}{{#vscmb}}<span class="sheet-vs" data-i18n="versus-combat-maneuver-bonus">vs CMB</span>{{/vscmb}}{{/vs}}{{/vsother}}</div> </div> {{/crit_confirm3}} {{^no_damage}}{{#crit_damage3}} <div class="sheet-roll-row"> <div class="sheet-roll-cell sheet-crit-dmg">**<span data-i18n="critical-damage">Crit damage</span>**</div> <div class="sheet-roll-cell">+{{crit_damage3}}</div> </div> {{/crit_damage3}}{{/no_damage}} {{#critical_dmg31}} <div class="sheet-roll-row"> <div class="sheet-roll-cell sheet-crit-dmg-x" data-i18n-title="extra-critical-damage" data-i18n-aria-label="extra-critical-damage">{{#critical_dmg1_type}}**{{critical_dmg1_type}}**{{/critical_dmg1_type}}{{^critical_dmg1_type}}**<span data-i18n="extra-critical-damage">Extra Crit Dmg</span>**{{/critical_dmg1_type}}</div> <div class="sheet-roll-cell">+{{critical_dmg31}}</div> </div> {{/critical_dmg31}} {{#critical_dmg32}} <div class="sheet-roll-row"> <div class="sheet-roll-cell sheet-crit-dmg-x" data-i18n-title="extra-critical-damage" data-i18n-aria-label="extra-critical-damage">{{#critical_dmg2_type}}**{{critical_dmg2_type}}**{{/critical_dmg2_type}}{{^critical_dmg2_type}}**<span data-i18n="extra-critical-damage">Extra Crit Dmg</span>**{{/critical_dmg2_type}}</div> <div class="sheet-roll-cell">+{{critical_dmg32}}</div> </div> {{/critical_dmg32}} {{/rollWasCrit() attack3}} </div> {{/no_attack_roll}} {{#attack4}} <div class="sheet-roll-iter-space"></div> {{/attack4}} <div class="sheet-roll-groupi"> {{^no_attack_roll}}{{#attack4}} <div class="sheet-roll-row"> <div class="sheet-roll-cell sheet-atk">**{{^attack4name}}<span data-i18n="attack-4-ordinal">4nd attack</span>{{/attack4name}}{{#attack4name}}{{attack4name}}{{/attack4name}}**</div> <div class="sheet-roll-cell">{{attack4}}{{^vsother}}{{#vs}} {{#vsac}}<span class="sheet-vs" data-i18n="versus-armor-class">vs AC</span>{{/vsac}}{{#vstouch}}<span class="sheet-vs" data-i18n="versus-touch">vs Touch</span>{{/vstouch}}{{#vsff}}<span class="sheet-vs" data-i18n="versus-flat-footed">vs FF</span>{{/vsff}}{{#vsfft}}<span class="sheet-vs" data-i18n="versus-flat-footed-touch">vs FF Touch</span>{{/vsfft}}{{#vscmd}}<span class="sheet-vs" data-i18n="versus-combat-maneuver-defense">vs CMD</span>{{/vscmd}}{{#vscmb}}<span class="sheet-vs" data-i18n="versus-combat-maneuver-bonus">vs CMB</span>{{/vscmb}}{{/vs}}{{/vsother}}</div> </div> {{/attack4}}{{/no_attack_roll}} {{^no_damage}}{{#damage4}} <div class="sheet-roll-row"> <div class="sheet-roll-cell sheet-dmg">**<span data-i18n="damage">Damage</span>**{{#type4}}<span data-i18n-title="damage-type">- {{type4}}</span>{{/type4}}</div> <div class="sheet-roll-cell">{{^attack4}}+{{/attack4}}{{damage4}}</div> </div> {{/damage4}}{{/no_damage}} {{#precision_dmg41}} <div class="sheet-roll-row"> <div class="sheet-roll-cell sheet-dmg-x" data-i18n-title="precision-abbrv" data-i18n-aria-label="precision-abbrv">{{#precision_dmg1_type}}**{{precision_dmg1_type}}**{{/precision_dmg1_type}}{{^precision_dmg1_type}}**<span data-i18n="precision-abbrv">Extra Dmg</span>**{{/precision_dmg1_type}}</div> <div class="sheet-roll-cell">{{precision_dmg41}}</div> </div> {{/precision_dmg41}} {{#precision_dmg42}} <div class="sheet-roll-row"> <div class="sheet-roll-cell sheet-dmg-x" data-i18n-title="precision-abbrv" data-i18n-aria-label="precision-abbrv">{{#precision_dmg2_type}}**{{precision_dmg2_type}}**{{/precision_dmg2_type}}{{^precision_dmg2_type}}**<span data-i18n="precision-abbrv">Extra Dmg</span>**{{/precision_dmg2_type}}</div> <div class="sheet-roll-cell">{{precision_dmg42}}</div> </div> {{/precision_dmg42}} </div> {{^no_attack_roll}} <div class="sheet-roll-groupc"> {{#rollWasCrit() attack4}} {{#crit_confirm4}} <div class="sheet-roll-row sheet-crit-row"> <div class="sheet-roll-cell sheet-confirm">**<span data-i18n="critical-confirm">Crit Confirm</span>**</div> <div class="sheet-roll-cell sheet-left">{{crit_confirm4}}{{^vsother}}{{#vs}} {{#vsac}}<span class="sheet-vs" data-i18n="versus-armor-class">vs AC</span>{{/vsac}}{{#vstouch}}<span class="sheet-vs" data-i18n="versus-touch">vs Touch</span>{{/vstouch}}{{#vsff}}<span class="sheet-vs" data-i18n="versus-flat-footed">vs FF</span>{{/vsff}}{{#vsfft}}<span class="sheet-vs" data-i18n="versus-flat-footed-touch">vs FF Touch</span>{{/vsfft}}{{#vscmd}}<span class="sheet-vs" data-i18n="versus-combat-maneuver-defense">vs CMD</span>{{/vscmd}}{{#vscmb}}<span class="sheet-vs" data-i18n="versus-combat-maneuver-bonus">vs CMB</span>{{/vscmb}}{{/vs}}{{/vsother}}</div> </div> {{/crit_confirm4}} {{^no_damage}}{{#crit_damage4}} <div class="sheet-roll-row"> <div class="sheet-roll-cell sheet-crit-dmg">**<span data-i18n="critical-damage">Crit damage</span>**</div> <div class="sheet-roll-cell">+{{crit_damage4}}</div> </div> {{/crit_damage4}}{{/no_damage}} {{#critical_dmg41}} <div class="sheet-roll-row"> <div class="sheet-roll-cell sheet-crit-dmg-x" data-i18n-title="extra-critical-damage" data-i18n-aria-label="extra-critical-damage">{{#critical_dmg1_type}}**{{critical_dmg1_type}}**{{/critical_dmg1_type}}{{^critical_dmg1_type}}**<span data-i18n="extra-critical-damage">Extra Crit Dmg</span>**{{/critical_dmg1_type}}</div> <div class="sheet-roll-cell">+{{critical_dmg41}}</div> </div> {{/critical_dmg41}} {{#critical_dmg42}} <div class="sheet-roll-row"> <div class="sheet-roll-cell sheet-crit-dmg-x" data-i18n-title="extra-critical-damage" data-i18n-aria-label="extra-critical-damage">{{#critical_dmg2_type}}**{{critical_dmg2_type}}**{{/critical_dmg2_type}}{{^critical_dmg2_type}}**<span data-i18n="extra-critical-damage">Extra Crit Dmg</span>**{{/critical_dmg2_type}}</div> <div class="sheet-roll-cell">+{{critical_dmg42}}</div> </div> {{/critical_dmg42}} {{/rollWasCrit() attack4}} </div> {{/no_attack_roll}} {{#attack5}} <div class="sheet-roll-iter-space"></div> {{/attack5}} <div class="sheet-roll-groupi"> {{^no_attack_roll}}{{#attack5}} <div class="sheet-roll-row"> <div class="sheet-roll-cell sheet-atk">**{{^attack5name}}<span data-i18n="attack-5-ordinal">5nd attack</span>{{/attack5name}}{{#attack5name}}{{attack5name}}{{/attack5name}}**</div> <div class="sheet-roll-cell">{{attack5}}{{^vsother}}{{#vs}} {{#vsac}}<span class="sheet-vs" data-i18n="versus-armor-class">vs AC</span>{{/vsac}}{{#vstouch}}<span class="sheet-vs" data-i18n="versus-touch">vs Touch</span>{{/vstouch}}{{#vsff}}<span class="sheet-vs" data-i18n="versus-flat-footed">vs FF</span>{{/vsff}}{{#vsfft}}<span class="sheet-vs" data-i18n="versus-flat-footed-touch">vs FF Touch</span>{{/vsfft}}{{#vscmd}}<span class="sheet-vs" data-i18n="versus-combat-maneuver-defense">vs CMD</span>{{/vscmd}}{{#vscmb}}<span class="sheet-vs" data-i18n="versus-combat-maneuver-bonus">vs CMB</span>{{/vscmb}}{{/vs}}{{/vsother}}</div> </div> {{/attack5}}{{/no_attack_roll}} {{^no_damage}}{{#damage5}} <div class="sheet-roll-row"> <div class="sheet-roll-cell sheet-dmg">**<span data-i18n="damage">Damage</span>**{{#type5}}<span data-i18n-title="damage-type">- {{type5}}</span>{{/type5}}</div> <div class="sheet-roll-cell">{{^attack5}}+{{/attack5}}{{damage5}}</div> </div> {{/damage5}}{{/no_damage}} {{#precision_dmg51}} <div class="sheet-roll-row"> <div class="sheet-roll-cell sheet-dmg-x" data-i18n-title="precision-abbrv" data-i18n-aria-label="precision-abbrv">{{#precision_dmg1_type}}**{{precision_dmg1_type}}**{{/precision_dmg1_type}}{{^precision_dmg1_type}}**<span data-i18n="precision-abbrv">Extra Dmg</span>**{{/precision_dmg1_type}}</div> <div class="sheet-roll-cell">{{precision_dmg51}}</div> </div> {{/precision_dmg51}} {{#precision_dmg52}} <div class="sheet-roll-row"> <div class="sheet-roll-cell sheet-dmg-x" data-i18n-title="precision-abbrv" data-i18n-aria-label="precision-abbrv">{{#precision_dmg2_type}}**{{precision_dmg2_type}}**{{/precision_dmg2_type}}{{^precision_dmg2_type}}**<span data-i18n="precision-abbrv">Extra Dmg</span>**{{/precision_dmg2_type}}</div> <div class="sheet-roll-cell">{{precision_dmg52}}</div> </div> {{/precision_dmg52}} </div> {{^no_attack_roll}} <div class="sheet-roll-groupc"> {{#rollWasCrit() attack5}} {{#crit_confirm5}} <div class="sheet-roll-row sheet-crit-row"> <div class="sheet-roll-cell sheet-confirm">**<span data-i18n="critical-confirm">Crit Confirm</span>**</div> <div class="sheet-roll-cell sheet-left">{{crit_confirm5}}{{^vsother}}{{#vs}} {{#vsac}}<span class="sheet-vs" data-i18n="versus-armor-class">vs AC</span>{{/vsac}}{{#vstouch}}<span class="sheet-vs" data-i18n="versus-touch">vs Touch</span>{{/vstouch}}{{#vsff}}<span class="sheet-vs" data-i18n="versus-flat-footed">vs FF</span>{{/vsff}}{{#vsfft}}<span class="sheet-vs" data-i18n="versus-flat-footed-touch">vs FF Touch</span>{{/vsfft}}{{#vscmd}}<span class="sheet-vs" data-i18n="versus-combat-maneuver-defense">vs CMD</span>{{/vscmd}}{{#vscmb}}<span class="sheet-vs" data-i18n="versus-combat-maneuver-bonus">vs CMB</span>{{/vscmb}}{{/vs}}{{/vsother}}</div> </div> {{/crit_confirm5}} {{^no_damage}}{{#crit_damage5}} <div class="sheet-roll-row"> <div class="sheet-roll-cell sheet-crit-dmg">**<span data-i18n="critical-damage">Crit damage</span>**</div> <div class="sheet-roll-cell">+{{crit_damage5}}</div> </div> {{/crit_damage5}}{{/no_damage}} {{#critical_dmg51}} <div class="sheet-roll-row"> <div class="sheet-roll-cell sheet-crit-dmg-x" data-i18n-title="extra-critical-damage" data-i18n-aria-label="extra-critical-damage">{{#critical_dmg1_type}}**{{critical_dmg1_type}}**{{/critical_dmg1_type}}{{^critical_dmg1_type}}**<span data-i18n="extra-critical-damage">Extra Crit Dmg</span>**{{/critical_dmg1_type}}</div> <div class="sheet-roll-cell">+{{critical_dmg51}}</div> </div> {{/critical_dmg51}} {{#critical_dmg52}} <div class="sheet-roll-row"> <div class="sheet-roll-cell sheet-crit-dmg-x" data-i18n-title="extra-critical-damage" data-i18n-aria-label="extra-critical-damage">{{#critical_dmg2_type}}**{{critical_dmg2_type}}**{{/critical_dmg2_type}}{{^critical_dmg2_type}}**<span data-i18n="extra-critical-damage">Extra Crit Dmg</span>**{{/critical_dmg2_type}}</div> <div class="sheet-roll-cell">+{{critical_dmg52}}</div> </div> {{/critical_dmg52}} {{/rollWasCrit() attack5}} </div> {{/no_attack_roll}} {{#attack6}} <div class="sheet-roll-iter-space"></div> {{/attack6}} <div class="sheet-roll-groupi"> {{^no_attack_roll}}{{#attack6}} <div class="sheet-roll-row"> <div class="sheet-roll-cell sheet-atk">**{{^attack6name}}<span data-i18n="attack-6-ordinal">6nd attack</span>{{/attack6name}}{{#attack6name}}{{attack6name}}{{/attack6name}}**</div> <div class="sheet-roll-cell">{{attack6}}{{^vsother}}{{#vs}} {{#vsac}}<span class="sheet-vs" data-i18n="versus-armor-class">vs AC</span>{{/vsac}}{{#vstouch}}<span class="sheet-vs" data-i18n="versus-touch">vs Touch</span>{{/vstouch}}{{#vsff}}<span class="sheet-vs" data-i18n="versus-flat-footed">vs FF</span>{{/vsff}}{{#vsfft}}<span class="sheet-vs" data-i18n="versus-flat-footed-touch">vs FF Touch</span>{{/vsfft}}{{#vscmd}}<span class="sheet-vs" data-i18n="versus-combat-maneuver-defense">vs CMD</span>{{/vscmd}}{{#vscmb}}<span class="sheet-vs" data-i18n="versus-combat-maneuver-bonus">vs CMB</span>{{/vscmb}}{{/vs}}{{/vsother}}</div> </div> {{/attack6}}{{/no_attack_roll}} {{^no_damage}}{{#damage6}} <div class="sheet-roll-row"> <div class="sheet-roll-cell sheet-dmg">**<span data-i18n="damage">Damage</span>**{{#type6}}<span data-i18n-title="damage-type">- {{type6}}</span>{{/type6}}</div> <div class="sheet-roll-cell">{{^attack6}}+{{/attack6}}{{damage6}}</div> </div> {{/damage6}}{{/no_damage}} {{#precision_dmg61}} <div class="sheet-roll-row"> <div class="sheet-roll-cell sheet-dmg-x" data-i18n-title="precision-abbrv" data-i18n-aria-label="precision-abbrv">{{#precision_dmg1_type}}**{{precision_dmg1_type}}**{{/precision_dmg1_type}}{{^precision_dmg1_type}}**<span data-i18n="precision-abbrv">Extra Dmg</span>**{{/precision_dmg1_type}}</div> <div class="sheet-roll-cell">{{precision_dmg61}}</div> </div> {{/precision_dmg61}} {{#precision_dmg62}} <div class="sheet-roll-row"> <div class="sheet-roll-cell sheet-dmg-x" data-i18n-title="precision-abbrv" data-i18n-aria-label="precision-abbrv">{{#precision_dmg2_type}}**{{precision_dmg2_type}}**{{/precision_dmg2_type}}{{^precision_dmg2_type}}**<span data-i18n="precision-abbrv">Extra Dmg</span>**{{/precision_dmg2_type}}</div> <div class="sheet-roll-cell">{{precision_dmg62}}</div> </div> {{/precision_dmg62}} </div> {{^no_attack_roll}} <div class="sheet-roll-groupc"> {{#rollWasCrit() attack6}} {{#crit_confirm6}} <div class="sheet-roll-row sheet-crit-row"> <div class="sheet-roll-cell sheet-confirm">**<span data-i18n="critical-confirm">Crit Confirm</span>**</div> <div class="sheet-roll-cell sheet-left">{{crit_confirm6}}{{^vsother}}{{#vs}} {{#vsac}}<span class="sheet-vs" data-i18n="versus-armor-class">vs AC</span>{{/vsac}}{{#vstouch}}<span class="sheet-vs" data-i18n="versus-touch">vs Touch</span>{{/vstouch}}{{#vsff}}<span class="sheet-vs" data-i18n="versus-flat-footed">vs FF</span>{{/vsff}}{{#vsfft}}<span class="sheet-vs" data-i18n="versus-flat-footed-touch">vs FF Touch</span>{{/vsfft}}{{#vscmd}}<span class="sheet-vs" data-i18n="versus-combat-maneuver-defense">vs CMD</span>{{/vscmd}}{{#vscmb}}<span class="sheet-vs" data-i18n="versus-combat-maneuver-bonus">vs CMB</span>{{/vscmb}}{{/vs}}{{/vsother}}</div> </div> {{/crit_confirm6}} {{^no_damage}}{{#crit_damage6}} <div class="sheet-roll-row"> <div class="sheet-roll-cell sheet-crit-dmg">**<span data-i18n="critical-damage">Crit damage</span>**</div> <div class="sheet-roll-cell">+{{crit_damage6}}</div> </div> {{/crit_damage6}}{{/no_damage}} {{#critical_dmg61}} <div class="sheet-roll-row"> <div class="sheet-roll-cell sheet-crit-dmg-x" data-i18n-title="extra-critical-damage" data-i18n-aria-label="extra-critical-damage">{{#critical_dmg1_type}}**{{critical_dmg1_type}}**{{/critical_dmg1_type}}{{^critical_dmg1_type}}**<span data-i18n="extra-critical-damage">Extra Crit Dmg</span>**{{/critical_dmg1_type}}</div> <div class="sheet-roll-cell">+{{critical_dmg61}}</div> </div> {{/critical_dmg61}} {{#critical_dmg62}} <div class="sheet-roll-row"> <div class="sheet-roll-cell sheet-crit-dmg-x" data-i18n-title="extra-critical-damage" data-i18n-aria-label="extra-critical-damage">{{#critical_dmg2_type}}**{{critical_dmg2_type}}**{{/critical_dmg2_type}}{{^critical_dmg2_type}}**<span data-i18n="extra-critical-damage">Extra Crit Dmg</span>**{{/critical_dmg2_type}}</div> <div class="sheet-roll-cell">+{{critical_dmg62}}</div> </div> {{/critical_dmg62}} {{/rollWasCrit() attack6}} </div> {{/no_attack_roll}} {{#attack7}} <div class="sheet-roll-iter-space"></div> {{/attack7}} <div class="sheet-roll-groupi"> {{^no_attack_roll}}{{#attack7}} <div class="sheet-roll-row"> <div class="sheet-roll-cell sheet-atk">**{{^attack7name}}<span data-i18n="attack-7-ordinal">7nd attack</span>{{/attack7name}}{{#attack7name}}{{attack7name}}{{/attack7name}}**</div> <div class="sheet-roll-cell">{{attack7}}{{^vsother}}{{#vs}} {{#vsac}}<span class="sheet-vs" data-i18n="versus-armor-class">vs AC</span>{{/vsac}}{{#vstouch}}<span class="sheet-vs" data-i18n="versus-touch">vs Touch</span>{{/vstouch}}{{#vsff}}<span class="sheet-vs" data-i18n="versus-flat-footed">vs FF</span>{{/vsff}}{{#vsfft}}<span class="sheet-vs" data-i18n="versus-flat-footed-touch">vs FF Touch</span>{{/vsfft}}{{#vscmd}}<span class="sheet-vs" data-i18n="versus-combat-maneuver-defense">vs CMD</span>{{/vscmd}}{{#vscmb}}<span class="sheet-vs" data-i18n="versus-combat-maneuver-bonus">vs CMB</span>{{/vscmb}}{{/vs}}{{/vsother}}</div> </div> {{/attack7}}{{/no_attack_roll}} {{^no_damage}}{{#damage7}} <div class="sheet-roll-row"> <div class="sheet-roll-cell sheet-dmg">**<span data-i18n="damage">Damage</span>**{{#type7}}<span data-i18n-title="damage-type">- {{type7}}</span>{{/type7}}</div> <div class="sheet-roll-cell">{{^attack7}}+{{/attack7}}{{damage7}}</div> </div> {{/damage7}}{{/no_damage}} {{#precision_dmg71}} <div class="sheet-roll-row"> <div class="sheet-roll-cell sheet-dmg-x" data-i18n-title="precision-abbrv" data-i18n-aria-label="precision-abbrv">{{#precision_dmg1_type}}**{{precision_dmg1_type}}**{{/precision_dmg1_type}}{{^precision_dmg1_type}}**<span data-i18n="precision-abbrv">Extra Dmg</span>**{{/precision_dmg1_type}}</div> <div class="sheet-roll-cell">{{precision_dmg71}}</div> </div> {{/precision_dmg71}} {{#precision_dmg72}} <div class="sheet-roll-row"> <div class="sheet-roll-cell sheet-dmg-x" data-i18n-title="precision-abbrv" data-i18n-aria-label="precision-abbrv">{{#precision_dmg2_type}}**{{precision_dmg2_type}}**{{/precision_dmg2_type}}{{^precision_dmg2_type}}**<span data-i18n="precision-abbrv">Extra Dmg</span>**{{/precision_dmg2_type}}</div> <div class="sheet-roll-cell">{{precision_dmg72}}</div> </div> {{/precision_dmg72}} </div> {{^no_attack_roll}} <div class="sheet-roll-groupc"> {{#rollWasCrit() attack7}} {{#crit_confirm7}} <div class="sheet-roll-row sheet-crit-row"> <div class="sheet-roll-cell sheet-confirm">**<span data-i18n="critical-confirm">Crit Confirm</span>**</div> <div class="sheet-roll-cell sheet-left">{{crit_confirm7}}{{^vsother}}{{#vs}} {{#vsac}}<span class="sheet-vs" data-i18n="versus-armor-class">vs AC</span>{{/vsac}}{{#vstouch}}<span class="sheet-vs" data-i18n="versus-touch">vs Touch</span>{{/vstouch}}{{#vsff}}<span class="sheet-vs" data-i18n="versus-flat-footed">vs FF</span>{{/vsff}}{{#vsfft}}<span class="sheet-vs" data-i18n="versus-flat-footed-touch">vs FF Touch</span>{{/vsfft}}{{#vscmd}}<span class="sheet-vs" data-i18n="versus-combat-maneuver-defense">vs CMD</span>{{/vscmd}}{{#vscmb}}<span class="sheet-vs" data-i18n="versus-combat-maneuver-bonus">vs CMB</span>{{/vscmb}}{{/vs}}{{/vsother}}</div> </div> {{/crit_confirm7}} {{^no_damage}}{{#crit_damage7}} <div class="sheet-roll-row"> <div class="sheet-roll-cell sheet-crit-dmg">**<span data-i18n="critical-damage">Crit damage</span>**</div> <div class="sheet-roll-cell">+{{crit_damage7}}</div> </div> {{/crit_damage7}}{{/no_damage}} {{#critical_dmg71}} <div class="sheet-roll-row"> <div class="sheet-roll-cell sheet-crit-dmg-x" data-i18n-title="extra-critical-damage" data-i18n-aria-label="extra-critical-damage">{{#critical_dmg1_type}}**{{critical_dmg1_type}}**{{/critical_dmg1_type}}{{^critical_dmg1_type}}**<span data-i18n="extra-critical-damage">Extra Crit Dmg</span>**{{/critical_dmg1_type}}</div> <div class="sheet-roll-cell">+{{critical_dmg71}}</div> </div> {{/critical_dmg71}} {{#critical_dmg72}} <div class="sheet-roll-row"> <div class="sheet-roll-cell sheet-crit-dmg-x" data-i18n-title="extra-critical-damage" data-i18n-aria-label="extra-critical-damage">{{#critical_dmg2_type}}**{{critical_dmg2_type}}**{{/critical_dmg2_type}}{{^critical_dmg2_type}}**<span data-i18n="extra-critical-damage">Extra Crit Dmg</span>**{{/critical_dmg2_type}}</div> <div class="sheet-roll-cell">+{{critical_dmg72}}</div> </div> {{/critical_dmg72}} {{/rollWasCrit() attack7}} </div> {{/no_attack_roll}} {{#attack8}} <div class="sheet-roll-iter-space"></div> {{/attack8}} <div class="sheet-roll-groupi"> {{^no_attack_roll}}{{#attack8}} <div class="sheet-roll-row"> <div class="sheet-roll-cell sheet-atk">**{{^attack8name}}<span data-i18n="attack-8-ordinal">8nd attack</span>{{/attack8name}}{{#attack8name}}{{attack8name}}{{/attack8name}}**</div> <div class="sheet-roll-cell">{{attack8}}{{^vsother}}{{#vs}} {{#vsac}}<span class="sheet-vs" data-i18n="versus-armor-class">vs AC</span>{{/vsac}}{{#vstouch}}<span class="sheet-vs" data-i18n="versus-touch">vs Touch</span>{{/vstouch}}{{#vsff}}<span class="sheet-vs" data-i18n="versus-flat-footed">vs FF</span>{{/vsff}}{{#vsfft}}<span class="sheet-vs" data-i18n="versus-flat-footed-touch">vs FF Touch</span>{{/vsfft}}{{#vscmd}}<span class="sheet-vs" data-i18n="versus-combat-maneuver-defense">vs CMD</span>{{/vscmd}}{{#vscmb}}<span class="sheet-vs" data-i18n="versus-combat-maneuver-bonus">vs CMB</span>{{/vscmb}}{{/vs}}{{/vsother}}</div> </div> {{/attack8}}{{/no_attack_roll}} {{^no_damage}}{{#damage8}} <div class="sheet-roll-row"> <div class="sheet-roll-cell sheet-dmg">**<span data-i18n="damage">Damage</span>**{{#type8}}<span data-i18n-title="damage-type">- {{type8}}</span>{{/type8}}</div> <div class="sheet-roll-cell">{{^attack8}}+{{/attack8}}{{damage8}}</div> </div> {{/damage8}}{{/no_damage}} {{#precision_dmg81}} <div class="sheet-roll-row"> <div class="sheet-roll-cell sheet-dmg-x" data-i18n-title="precision-abbrv" data-i18n-aria-label="precision-abbrv">{{#precision_dmg1_type}}**{{precision_dmg1_type}}**{{/precision_dmg1_type}}{{^precision_dmg1_type}}**<span data-i18n="precision-abbrv">Extra Dmg</span>**{{/precision_dmg1_type}}</div> <div class="sheet-roll-cell">{{precision_dmg81}}</div> </div> {{/precision_dmg81}} {{#precision_dmg82}} <div class="sheet-roll-row"> <div class="sheet-roll-cell sheet-dmg-x" data-i18n-title="precision-abbrv" data-i18n-aria-label="precision-abbrv">{{#precision_dmg2_type}}**{{precision_dmg2_type}}**{{/precision_dmg2_type}}{{^precision_dmg2_type}}**<span data-i18n="precision-abbrv">Extra Dmg</span>**{{/precision_dmg2_type}}</div> <div class="sheet-roll-cell">{{precision_dmg82}}</div> </div> {{/precision_dmg82}} </div> {{^no_attack_roll}} <div class="sheet-roll-groupc"> {{#rollWasCrit() attack8}} {{#crit_confirm8}} <div class="sheet-roll-row sheet-crit-row"> <div class="sheet-roll-cell sheet-confirm">**<span data-i18n="critical-confirm">Crit Confirm</span>**</div> <div class="sheet-roll-cell sheet-left">{{crit_confirm8}}{{^vsother}}{{#vs}} {{#vsac}}<span class="sheet-vs" data-i18n="versus-armor-class">vs AC</span>{{/vsac}}{{#vstouch}}<span class="sheet-vs" data-i18n="versus-touch">vs Touch</span>{{/vstouch}}{{#vsff}}<span class="sheet-vs" data-i18n="versus-flat-footed">vs FF</span>{{/vsff}}{{#vsfft}}<span class="sheet-vs" data-i18n="versus-flat-footed-touch">vs FF Touch</span>{{/vsfft}}{{#vscmd}}<span class="sheet-vs" data-i18n="versus-combat-maneuver-defense">vs CMD</span>{{/vscmd}}{{#vscmb}}<span class="sheet-vs" data-i18n="versus-combat-maneuver-bonus">vs CMB</span>{{/vscmb}}{{/vs}}{{/vsother}}</div> </div> {{/crit_confirm8}} {{^no_damage}}{{#crit_damage8}} <div class="sheet-roll-row"> <div class="sheet-roll-cell sheet-crit-dmg">**<span data-i18n="critical-damage">Crit damage</span>**</div> <div class="sheet-roll-cell">+{{crit_damage8}}</div> </div> {{/crit_damage8}}{{/no_damage}} {{#critical_dmg81}} <div class="sheet-roll-row"> <div class="sheet-roll-cell sheet-crit-dmg-x" data-i18n-title="extra-critical-damage" data-i18n-aria-label="extra-critical-damage">{{#critical_dmg1_type}}**{{critical_dmg1_type}}**{{/critical_dmg1_type}}{{^critical_dmg1_type}}**<span data-i18n="extra-critical-damage">Extra Crit Dmg</span>**{{/critical_dmg1_type}}</div> <div class="sheet-roll-cell">+{{critical_dmg81}}</div> </div> {{/critical_dmg81}} {{#critical_dmg82}} <div class="sheet-roll-row"> <div class="sheet-roll-cell sheet-crit-dmg-x" data-i18n-title="extra-critical-damage" data-i18n-aria-label="extra-critical-damage">{{#critical_dmg2_type}}**{{critical_dmg2_type}}**{{/critical_dmg2_type}}{{^critical_dmg2_type}}**<span data-i18n="extra-critical-damage">Extra Crit Dmg</span>**{{/critical_dmg2_type}}</div> <div class="sheet-roll-cell">+{{critical_dmg82}}</div> </div> {{/critical_dmg82}} {{/rollWasCrit() attack8}} </div> {{/no_attack_roll}} {{#attack9}} <div class="sheet-roll-iter-space"></div> {{/attack9}} <div class="sheet-roll-groupi"> {{^no_attack_roll}}{{#attack9}} <div class="sheet-roll-row"> <div class="sheet-roll-cell sheet-atk">**{{^attack9name}}<span data-i18n="attack-9-ordinal">9nd attack</span>{{/attack9name}}{{#attack9name}}{{attack9name}}{{/attack9name}}**</div> <div class="sheet-roll-cell">{{attack9}}{{^vsother}}{{#vs}} {{#vsac}}<span class="sheet-vs" data-i18n="versus-armor-class">vs AC</span>{{/vsac}}{{#vstouch}}<span class="sheet-vs" data-i18n="versus-touch">vs Touch</span>{{/vstouch}}{{#vsff}}<span class="sheet-vs" data-i18n="versus-flat-footed">vs FF</span>{{/vsff}}{{#vsfft}}<span class="sheet-vs" data-i18n="versus-flat-footed-touch">vs FF Touch</span>{{/vsfft}}{{#vscmd}}<span class="sheet-vs" data-i18n="versus-combat-maneuver-defense">vs CMD</span>{{/vscmd}}{{#vscmb}}<span class="sheet-vs" data-i18n="versus-combat-maneuver-bonus">vs CMB</span>{{/vscmb}}{{/vs}}{{/vsother}}</div> </div> {{/attack9}}{{/no_attack_roll}} {{^no_damage}}{{#damage9}} <div class="sheet-roll-row"> <div class="sheet-roll-cell sheet-dmg">**<span data-i18n="damage">Damage</span>**{{#type9}}<span data-i18n-title="damage-type">- {{type9}}</span>{{/type9}}</div> <div class="sheet-roll-cell">{{^attack9}}+{{/attack9}}{{damage9}}</div> </div> {{/damage9}}{{/no_damage}} {{#precision_dmg91}} <div class="sheet-roll-row"> <div class="sheet-roll-cell sheet-dmg-x" data-i18n-title="precision-abbrv" data-i18n-aria-label="precision-abbrv">{{#precision_dmg1_type}}**{{precision_dmg1_type}}**{{/precision_dmg1_type}}{{^precision_dmg1_type}}**<span data-i18n="precision-abbrv">Extra Dmg</span>**{{/precision_dmg1_type}}</div> <div class="sheet-roll-cell">{{precision_dmg91}}</div> </div> {{/precision_dmg91}} {{#precision_dmg92}} <div class="sheet-roll-row"> <div class="sheet-roll-cell sheet-dmg-x" data-i18n-title="precision-abbrv" data-i18n-aria-label="precision-abbrv">{{#precision_dmg2_type}}**{{precision_dmg2_type}}**{{/precision_dmg2_type}}{{^precision_dmg2_type}}**<span data-i18n="precision-abbrv">Extra Dmg</span>**{{/precision_dmg2_type}}</div> <div class="sheet-roll-cell">{{precision_dmg92}}</div> </div> {{/precision_dmg92}} </div> {{^no_attack_roll}} <div class="sheet-roll-groupc"> {{#rollWasCrit() attack9}} {{#crit_confirm9}} <div class="sheet-roll-row sheet-crit-row"> <div class="sheet-roll-cell sheet-confirm">**<span data-i18n="critical-confirm">Crit Confirm</span>**</div> <div class="sheet-roll-cell sheet-left">{{crit_confirm9}}{{^vsother}}{{#vs}} {{#vsac}}<span class="sheet-vs" data-i18n="versus-armor-class">vs AC</span>{{/vsac}}{{#vstouch}}<span class="sheet-vs" data-i18n="versus-touch">vs Touch</span>{{/vstouch}}{{#vsff}}<span class="sheet-vs" data-i18n="versus-flat-footed">vs FF</span>{{/vsff}}{{#vsfft}}<span class="sheet-vs" data-i18n="versus-flat-footed-touch">vs FF Touch</span>{{/vsfft}}{{#vscmd}}<span class="sheet-vs" data-i18n="versus-combat-maneuver-defense">vs CMD</span>{{/vscmd}}{{#vscmb}}<span class="sheet-vs" data-i18n="versus-combat-maneuver-bonus">vs CMB</span>{{/vscmb}}{{/vs}}{{/vsother}}</div> </div> {{/crit_confirm9}} {{^no_damage}}{{#crit_damage9}} <div class="sheet-roll-row"> <div class="sheet-roll-cell sheet-crit-dmg">**<span data-i18n="critical-damage">Crit damage</span>**</div> <div class="sheet-roll-cell">+{{crit_damage9}}</div> </div> {{/crit_damage9}}{{/no_damage}} {{#critical_dmg91}} <div class="sheet-roll-row"> <div class="sheet-roll-cell sheet-crit-dmg-x" data-i18n-title="extra-critical-damage" data-i18n-aria-label="extra-critical-damage">{{#critical_dmg1_type}}**{{critical_dmg1_type}}**{{/critical_dmg1_type}}{{^critical_dmg1_type}}**<span data-i18n="extra-critical-damage">Extra Crit Dmg</span>**{{/critical_dmg1_type}}</div> <div class="sheet-roll-cell">+{{critical_dmg91}}</div> </div> {{/critical_dmg91}} {{#critical_dmg92}} <div class="sheet-roll-row"> <div class="sheet-roll-cell sheet-crit-dmg-x" data-i18n-title="extra-critical-damage" data-i18n-aria-label="extra-critical-damage">{{#critical_dmg2_type}}**{{critical_dmg2_type}}**{{/critical_dmg2_type}}{{^critical_dmg2_type}}**<span data-i18n="extra-critical-damage">Extra Crit Dmg</span>**{{/critical_dmg2_type}}</div> <div class="sheet-roll-cell">+{{critical_dmg92}}</div> </div> {{/critical_dmg92}} {{/rollWasCrit() attack9}} </div> {{/no_attack_roll}} {{#dual_precision_dmg}} <div class="sheet-roll-iter-space"></div> <div class="sheet-roll-groupi"> <div class="sheet-roll-row"> <div class="sheet-roll-cell sheet-atk" data-i18n-title="dual_precision-abbrv" data-i18n-aria-label="dual_precision-abbrv">{{#dual_precision_dmg_type}}**{{dual_precision_dmg_type}}**{{/dual_precision_dmg_type}}{{^dual_precision_dmg_type}}**<span data-i18n="dual_precision-abbrv">Extra Dmg</span>**{{/dual_precision_dmg_type}}</div> <div class="sheet-roll-cell">{{dual_precision_dmg}}</div> </div> </div> {{/dual_precision_dmg}} </div> <div class="sheet-roll-table-inner"> <div class="sheet-roll-group2"> {{#allprops() font color accessible rounded header_image character_name character_id name_link subtitle attack damage crit_confirm crit_damage description attack2 damage2 crit_confirm2 crit_damage2 attack3 damage3 crit_confirm3 crit_damage3 attack4 damage4 crit_confirm4 crit_damage4 attack5 damage5 crit_confirm5 crit_damage5 attack6 damage6 crit_confirm6 crit_damage6 attack7 damage7 crit_confirm7 crit_damage7 attack8 attack9 damage8 damage9 crit_confirm8 crit_confirm9 crit_damage8 crit_damage9 melee_notes ranged_notes CMB_notes attack_notes type type2 type3 type4 type5 type6 type7 type8 type9 weapon_notes generic_note buff_note condition_note precision_dmg1 precision_dmg1_type precision_dmg2 precision_dmg2_type critical_dmg1 critical_dmg1_type critical_dmg2 critical_dmg2_type precision_dmg21 critical_dmg21 precision_dmg22 critical_dmg22 precision_dmg31 critical_dmg31 precision_dmg32 critical_dmg32 precision_dmg41 critical_dmg41 precision_dmg42 critical_dmg42 precision_dmg51 critical_dmg51 precision_dmg52 critical_dmg52 precision_dmg61 critical_dmg61 precision_dmg62 critical_dmg62 precision_dmg71 critical_dmg71 precision_dmg72 critical_dmg72 precision_dmg81 critical_dmg81 precision_dmg82 critical_dmg82 precision_dmg91 critical_dmg91 precision_dmg92 critical_dmg92 attack1name attack2name attack3name attack4name attack5name attack6name attack7name attack8name attack9name vs vsac vstouch vsff vsfft vscmd vscmb vsother no_attack_roll no_damage dual_precision_dmg dual_precision_dmg_type spelltracking1 spelltracking2 spelltracking3 spelltracking4 spelltracking5 spelltracking6 spelldescription1 spelldescription2 spelldescription3 spelldescription4 spelldescription5 spelldescription6 abilitytracking1 abilitytracking2 abilitytracking3 abilitytracking4 abilitytracking5 abilitytracking6 abilitydescription1 abilitydescription2 abilitydescription3 abilitydescription4 abilitydescription5 abilitydescription6 itemtracking1 itemtracking2 itemtracking3 itemtracking4 itemtracking5 itemtracking6 itemdescription1 itemdescription2 itemdescription3 itemdescription4 itemdescription5 itemdescription6 misctracking1 misctracking2 misctracking3 misctracking4 misctracking5 misctracking6 miscdescription1 miscdescription2 miscdescription3 miscdescription4 miscdescription5 miscdescription6 scroll_desc}} <div class="sheet-roll-row"> <div class="sheet-roll-cell">**{{key}}**:</div> <div class="sheet-roll-cell">{{value}}</div> </div> {{/allprops() font color accessible rounded header_image character_name character_id name_link subtitle attack damage crit_confirm crit_damage description attack2 damage2 crit_confirm2 crit_damage2 attack3 damage3 crit_confirm3 crit_damage3 attack4 damage4 crit_confirm4 crit_damage4 attack5 damage5 crit_confirm5 crit_damage5 attack6 damage6 crit_confirm6 crit_damage6 attack7 damage7 crit_confirm7 crit_damage7 attack8 attack9 damage8 damage9 crit_confirm8 crit_confirm9 crit_damage8 crit_damage9 melee_notes ranged_notes CMB_notes attack_notes type type2 type3 type4 type5 type6 type7 type8 type9 weapon_notes generic_note buff_note condition_note precision_dmg1 precision_dmg1_type precision_dmg2 precision_dmg2_type critical_dmg1 critical_dmg1_type critical_dmg2 critical_dmg2_type precision_dmg21 critical_dmg21 precision_dmg22 critical_dmg22 precision_dmg31 critical_dmg31 precision_dmg32 critical_dmg32 precision_dmg41 critical_dmg41 precision_dmg42 critical_dmg42 precision_dmg51 critical_dmg51 precision_dmg52 critical_dmg52 precision_dmg61 critical_dmg61 precision_dmg62 critical_dmg62 precision_dmg71 critical_dmg71 precision_dmg72 critical_dmg72 precision_dmg81 critical_dmg81 precision_dmg82 critical_dmg82 precision_dmg91 critical_dmg91 precision_dmg92 critical_dmg92 attack1name attack2name attack3name attack4name attack5name attack6name attack7name attack8name attack9name vs vsac vstouch vsff vsfft vscmd vscmb vsother no_attack_roll no_damage dual_precision_dmg dual_precision_dmg_type spelltracking1 spelltracking2 spelltracking3 spelltracking4 spelltracking5 spelltracking6 spelldescription1 spelldescription2 spelldescription3 spelldescription4 spelldescription5 spelldescription6 abilitytracking1 abilitytracking2 abilitytracking3 abilitytracking4 abilitytracking5 abilitytracking6 abilitydescription1 abilitydescription2 abilitydescription3 abilitydescription4 abilitydescription5 abilitydescription6 itemtracking1 itemtracking2 itemtracking3 itemtracking4 itemtracking5 itemtracking6 itemdescription1 itemdescription2 itemdescription3 itemdescription4 itemdescription5 itemdescription6 misctracking1 misctracking2 misctracking3 misctracking4 misctracking5 misctracking6 miscdescription1 miscdescription2 miscdescription3 miscdescription4 miscdescription5 miscdescription6 scroll_desc}} </div> </div> <div class="sheet-roll-group"> {{#melee_notes}} <div class="sheet-roll-row"> <div class="sheet-roll-cell">**<span data-i18n="melee-notes">Melee Notes</span>:** {{melee_notes}}</div> </div> {{/melee_notes}} {{#ranged_notes}} <div class="sheet-roll-row"> <div class="sheet-roll-cell">**<span data-i18n="ranged-notes">Ranged Notes</span>:** {{ranged_notes}}</div> </div> {{/ranged_notes}} {{#CMB_notes}} <div class="sheet-roll-row"> <div class="sheet-roll-cell">**<span data-i18n="combat-maneuver-bonus-notes">CMB Notes</span>:** {{CMB_notes}}</div> </div> {{/CMB_notes}} {{#attack_notes}} <div class="sheet-roll-row"> <div class="sheet-roll-cell">**<span data-i18n="attack-notes">Attack Notes</span>:** {{attack_notes}}</div> </div> {{/attack_notes}} {{#weapon_notes}} <div class="sheet-roll-row"> <div class="sheet-roll-cell">**<span data-i18n="weapon-notes">Weapon Notes</span>:** {{weapon_notes}}</div> </div> {{/weapon_notes}} {{#description}} <div class="sheet-roll-row sheet-roll-description {{scroll_desc}}"> <div class="sheet-roll-cell">{{description}}</div> </div> {{/description}} {{#generic_note}} <div class="sheet-roll-row sheet-roll-description"> <div class="sheet-roll-cell">{{generic_note}}</div> </div> {{/generic_note}} {{#buff_note}} <div class="sheet-roll-row sheet-roll-description"> <div class="sheet-roll-cell">{{buff_note}}</div> </div> {{/buff_note}} {{#condition_note}} <div class="sheet-roll-row sheet-roll-description"> <div class="sheet-roll-cell">{{condition_note}}</div> </div> {{/condition_note}} {{#spelltracking1}} <div class="sheet-roll-row"> <div class="sheet-roll-cell sheet-pfctracking">{{#spelldescription1}}{{spelldescription1}}:<span class="sheet-pictos">{{spelltracking1}}</span>{{/spelldescription1}}{{^spelldescription1}}<span data-i18n="spell-tracking">Spell Tracking</span>:<span class="sheet-pictos">{{spelltracking1}}</span>{{/spelldescription1}}</div> </div> {{/spelltracking1}} {{#spelltracking2}} <div class="sheet-roll-row"> <div class="sheet-roll-cell sheet-pfctracking">{{#spelldescription2}}{{spelldescription2}}:<span class="sheet-pictos">{{spelltracking2}}</span>{{/spelldescription2}}{{^spelldescription2}}<span data-i28n="spell-tracking">Spell Tracking</span>:<span class="sheet-pictos">{{spelltracking2}}</span>{{/spelldescription2}}</div> </div> {{/spelltracking2}} {{#spelltracking3}} <div class="sheet-roll-row"> <div class="sheet-roll-cell sheet-pfctracking">{{#spelldescription3}}{{spelldescription3}}:<span class="sheet-pictos">{{spelltracking3}}</span>{{/spelldescription3}}{{^spelldescription3}}<span data-i38n="spell-tracking">Spell Tracking</span>:<span class="sheet-pictos">{{spelltracking3}}</span>{{/spelldescription3}}</div> </div> {{/spelltracking3}} {{#spelltracking4}} <div class="sheet-roll-row"> <div class="sheet-roll-cell sheet-pfctracking">{{#spelldescription4}}{{spelldescription4}}:<span class="sheet-pictos">{{spelltracking4}}</span>{{/spelldescription4}}{{^spelldescription4}}<span data-i48n="spell-tracking">Spell Tracking</span>:<span class="sheet-pictos">{{spelltracking4}}</span>{{/spelldescription4}}</div> </div> {{/spelltracking4}} {{#spelltracking5}} <div class="sheet-roll-row"> <div class="sheet-roll-cell sheet-pfctracking">{{#spelldescription5}}{{spelldescription5}}:<span class="sheet-pictos">{{spelltracking5}}</span>{{/spelldescription5}}{{^spelldescription5}}<span data-i58n="spell-tracking">Spell Tracking</span>:<span class="sheet-pictos">{{spelltracking5}}</span>{{/spelldescription5}}</div> </div> {{/spelltracking5}} {{#spelltracking6}} <div class="sheet-roll-row"> <div class="sheet-roll-cell sheet-pfctracking">{{#spelldescription6}}{{spelldescription6}}:<span class="sheet-pictos">{{spelltracking6}}</span>{{/spelldescription6}}{{^spelldescription6}}<span data-i68n="spell-tracking">Spell Tracking</span>:<span class="sheet-pictos">{{spelltracking6}}</span>{{/spelldescription6}}</div> </div> {{/spelltracking6}} {{#abilitytracking1}} <div class="sheet-roll-row"> <div class="sheet-roll-cell sheet-pfctracking">{{#abilitydescription1}}{{abilitydescription1}}:<span class="sheet-pictos">{{abilitytracking1}}</span>{{/abilitydescription1}}{{^abilitydescription1}}<span data-i18n="ability-tracking">Ability Tracking</span>:<span class="sheet-pictos">{{abilitytracking1}}</span>{{/abilitydescription1}}</div> </div> {{/abilitytracking1}} {{#abilitytracking2}} <div class="sheet-roll-row"> <div class="sheet-roll-cell sheet-pfctracking">{{#abilitydescription2}}{{abilitydescription2}}:<span class="sheet-pictos">{{abilitytracking2}}</span>{{/abilitydescription2}}{{^abilitydescription2}}<span data-i28n="ability-tracking">Ability Tracking</span>:<span class="sheet-pictos">{{abilitytracking2}}</span>{{/abilitydescription2}}</div> </div> {{/abilitytracking2}} {{#abilitytracking3}} <div class="sheet-roll-row"> <div class="sheet-roll-cell sheet-pfctracking">{{#abilitydescription3}}{{abilitydescription3}}:<span class="sheet-pictos">{{abilitytracking3}}</span>{{/abilitydescription3}}{{^abilitydescription3}}<span data-i38n="ability-tracking">Ability Tracking</span>:<span class="sheet-pictos">{{abilitytracking3}}</span>{{/abilitydescription3}}</div> </div> {{/abilitytracking3}} {{#abilitytracking4}} <div class="sheet-roll-row"> <div class="sheet-roll-cell sheet-pfctracking">{{#abilitydescription4}}{{abilitydescription4}}:<span class="sheet-pictos">{{abilitytracking4}}</span>{{/abilitydescription4}}{{^abilitydescription4}}<span data-i48n="ability-tracking">Ability Tracking</span>:<span class="sheet-pictos">{{abilitytracking4}}</span>{{/abilitydescription4}}</div> </div> {{/abilitytracking4}} {{#abilitytracking5}} <div class="sheet-roll-row"> <div class="sheet-roll-cell sheet-pfctracking">{{#abilitydescription5}}{{abilitydescription5}}:<span class="sheet-pictos">{{abilitytracking5}}</span>{{/abilitydescription5}}{{^abilitydescription5}}<span data-i58n="ability-tracking">Ability Tracking</span>:<span class="sheet-pictos">{{abilitytracking5}}</span>{{/abilitydescription5}}</div> </div> {{/abilitytracking5}} {{#abilitytracking6}} <div class="sheet-roll-row"> <div class="sheet-roll-cell sheet-pfctracking">{{#abilitydescription6}}{{abilitydescription6}}:<span class="sheet-pictos">{{abilitytracking6}}</span>{{/abilitydescription6}}{{^abilitydescription6}}<span data-i68n="ability-tracking">Ability Tracking</span>:<span class="sheet-pictos">{{abilitytracking6}}</span>{{/abilitydescription6}}</div> </div> {{/abilitytracking6}} {{#itemtracking1}} <div class="sheet-roll-row"> <div class="sheet-roll-cell sheet-pfctracking">{{#itemdescription1}}{{itemdescription1}}:<span class="sheet-pictos">{{itemtracking1}}</span>{{/itemdescription1}}{{^itemdescription1}}<span data-i18n="item-tracking">Item Tracking</span>:<span class="sheet-pictos">{{itemtracking1}}</span>{{/itemdescription1}}</div> </div> {{/itemtracking1}} {{#itemtracking2}} <div class="sheet-roll-row"> <div class="sheet-roll-cell sheet-pfctracking">{{#itemdescription2}}{{itemdescription2}}:<span class="sheet-pictos">{{itemtracking2}}</span>{{/itemdescription2}}{{^itemdescription2}}<span data-i28n="item-tracking">Item Tracking</span>:<span class="sheet-pictos">{{itemtracking2}}</span>{{/itemdescription2}}</div> </div> {{/itemtracking2}} {{#itemtracking3}} <div class="sheet-roll-row"> <div class="sheet-roll-cell sheet-pfctracking">{{#itemdescription3}}{{itemdescription3}}:<span class="sheet-pictos">{{itemtracking3}}</span>{{/itemdescription3}}{{^itemdescription3}}<span data-i38n="item-tracking">Item Tracking</span>:<span class="sheet-pictos">{{itemtracking3}}</span>{{/itemdescription3}}</div> </div> {{/itemtracking3}} {{#itemtracking4}} <div class="sheet-roll-row"> <div class="sheet-roll-cell sheet-pfctracking">{{#itemdescription4}}{{itemdescription4}}:<span class="sheet-pictos">{{itemtracking4}}</span>{{/itemdescription4}}{{^itemdescription4}}<span data-i48n="item-tracking">Item Tracking</span>:<span class="sheet-pictos">{{itemtracking4}}</span>{{/itemdescription4}}</div> </div> {{/itemtracking4}} {{#itemtracking5}} <div class="sheet-roll-row"> <div class="sheet-roll-cell sheet-pfctracking">{{#itemdescription5}}{{itemdescription5}}:<span class="sheet-pictos">{{itemtracking5}}</span>{{/itemdescription5}}{{^itemdescription5}}<span data-i58n="item-tracking">Item Tracking</span>:<span class="sheet-pictos">{{itemtracking5}}</span>{{/itemdescription5}}</div> </div> {{/itemtracking5}} {{#itemtracking6}} <div class="sheet-roll-row"> <div class="sheet-roll-cell sheet-pfctracking">{{#itemdescription6}}{{itemdescription6}}:<span class="sheet-pictos">{{itemtracking6}}</span>{{/itemdescription6}}{{^itemdescription6}}<span data-i68n="item-tracking">Item Tracking</span>:<span class="sheet-pictos">{{itemtracking6}}</span>{{/itemdescription6}}</div> </div> {{/itemtracking6}} {{#misctracking1}} <div class="sheet-roll-row"> <div class="sheet-roll-cell sheet-pfctracking">{{#miscdescription1}}{{miscdescription1}}:<span class="sheet-pictos">{{misctracking1}}</span>{{/miscdescription1}}{{^miscdescription1}}<span data-i18n="misc-tracking">Misc Tracking</span>:<span class="sheet-pictos">{{misctracking1}}</span>{{/miscdescription1}}</div> </div> {{/misctracking1}} {{#misctracking2}} <div class="sheet-roll-row"> <div class="sheet-roll-cell sheet-pfctracking">{{#miscdescription2}}{{miscdescription2}}:<span class="sheet-pictos">{{misctracking2}}</span>{{/miscdescription2}}{{^miscdescription2}}<span data-i28n="misc-tracking">Misc Tracking</span>:<span class="sheet-pictos">{{misctracking2}}</span>{{/miscdescription2}}</div> </div> {{/misctracking2}} {{#misctracking3}} <div class="sheet-roll-row"> <div class="sheet-roll-cell sheet-pfctracking">{{#miscdescription3}}{{miscdescription3}}:<span class="sheet-pictos">{{misctracking3}}</span>{{/miscdescription3}}{{^miscdescription3}}<span data-i38n="misc-tracking">Misc Tracking</span>:<span class="sheet-pictos">{{misctracking3}}</span>{{/miscdescription3}}</div> </div> {{/misctracking3}} {{#misctracking4}} <div class="sheet-roll-row"> <div class="sheet-roll-cell sheet-pfctracking">{{#miscdescription4}}{{miscdescription4}}:<span class="sheet-pictos">{{misctracking4}}</span>{{/miscdescription4}}{{^miscdescription4}}<span data-i48n="misc-tracking">Misc Tracking</span>:<span class="sheet-pictos">{{misctracking4}}</span>{{/miscdescription4}}</div> </div> {{/misctracking4}} {{#misctracking5}} <div class="sheet-roll-row"> <div class="sheet-roll-cell sheet-pfctracking">{{#miscdescription5}}{{miscdescription5}}:<span class="sheet-pictos">{{misctracking5}}</span>{{/miscdescription5}}{{^miscdescription5}}<span data-i58n="misc-tracking">Misc Tracking</span>:<span class="sheet-pictos">{{misctracking5}}</span>{{/miscdescription5}}</div> </div> {{/misctracking5}} {{#misctracking6}} <div class="sheet-roll-row"> <div class="sheet-roll-cell sheet-pfctracking">{{#miscdescription6}}{{miscdescription6}}:<span class="sheet-pictos">{{misctracking6}}</span>{{/miscdescription6}}{{^miscdescription6}}<span data-i68n="misc-tracking">Misc Tracking</span>:<span class="sheet-pictos">{{misctracking6}}</span>{{/miscdescription6}}</div> </div> {{/misctracking6}} </div> </div> {{/accessible}} {{#accessible}} <div class="sheet-roll-accessible {{#font}}font-{{font}}{{/font}} {{#color}}color-{{color}}{{/color}}" role="presentation"> <h3 class="sheet-roll-header"> {{#character_name}}{{character_name}}{{#name}}: {{/name}}{{/character_name}} {{#name}}{{name}}{{/name}} </h3> {{#subtitle}} <h4 class="sheet-subtitle">{{subtitle}}</h4> {{/subtitle}} {{^no_attack_roll}}{{#attack}}<label class="sheet-atksbkg sheet-atk">{{^attack1name}}<span data-i18n="attack">Attack</span>{{/attack1name}}{{#attack1name}}<span class="sheet-atk">{{attack1name}}</span>{{/attack1name}}<span class="sheet-right">{{attack}}{{^vsother}}{{#vs}} {{#vsac}}<span class="sheet-vs" data-i18n="versus-armor-class">vs AC</span>{{/vsac}}{{#vstouch}}<span class="sheet-vs" data-i18n="versus-touch">vs Touch</span>{{/vstouch}}{{#vsff}}<span class="sheet-vs" data-i18n="versus-flat-footed">vs FF</span>{{/vsff}}{{#vsfft}}<span class="sheet-vs" data-i18n="versus-flat-footed-touch">vs FF Touch</span>{{/vsfft}}{{#vscmd}}<span class="sheet-vs" data-i18n="versus-combat-maneuver-defense">vs CMD</span>{{/vscmd}}{{#vscmb}}<span class="sheet-vs" data-i18n="versus-combat-maneuver-bonus">vs CMB</span>{{/vscmb}}{{/vs}}{{/vsother}}</span></label>{{/attack}}{{/no_attack_roll}} {{^no_damage}}{{#damage}}<label class="sheet-atksbkg sheet-dmg"><span data-i18n="damage">Damage</span>{{#type}}<span data-i18n-title="damage-type">- {{type}}</span>{{/type}}<span class="sheet-right">{{^attack}}+{{/attack}}{{damage}}</span></label>{{/damage}}{{/no_damage}} {{#precision_dmg1}}<label class="sheet-atksbkg sheet-dmg-x">{{#precision_dmg1_type}}<span data-i18n-title="extra-damage" data-i18n-aria-label="extra-damage">{{precision_dmg1_type}}</span>{{/precision_dmg1_type}}{{^precision_dmg1_type}}<span data-i18n="extra-damage">Precision Dmg</span>{{/precision_dmg1_type}}:<span class="sheet-right">{{precision_dmg1}}</span></label>{{/precision_dmg1}} {{#precision_dmg2}}<label class="sheet-atksbkg sheet-dmg-x">{{#precision_dmg2_type}}<span data-i18n-title="extra-damage" data-i18n-aria-label="extra-damage">{{precision_dmg2_type}}</span>{{/precision_dmg2_type}}{{^precision_dmg2_type}}<span data-i18n="extra-damage">Precision Dmg</span>{{/precision_dmg2_type}}:<span class="sheet-right">{{precision_dmg2}}</span></label>{{/precision_dmg2}} {{^no_attack_roll}}{{#rollWasCrit() attack}} {{#crit_confirm}}<label class="sheet-atksbkg sheet-atk-c sheet-confirm"><span data-i18n="critical-confirm">Crit Confirm</span>:<span class="sheet-right">{{crit_confirm}}{{^vsother}}{{#vs}} {{#vsac}}<span class="sheet-vs" data-i18n="versus-armor-class">vs AC</span>{{/vsac}}{{#vstouch}}<span class="sheet-vs" data-i18n="versus-touch">vs Touch</span>{{/vstouch}}{{#vsff}}<span class="sheet-vs" data-i18n="versus-flat-footed">vs FF</span>{{/vsff}}{{#vsfft}}<span class="sheet-vs" data-i18n="versus-flat-footed-touch">vs FF Touch</span>{{/vsfft}}{{#vscmd}}<span class="sheet-vs" data-i18n="versus-combat-maneuver-defense">vs CMD</span>{{/vscmd}}{{#vscmb}}<span class="sheet-vs" data-i18n="versus-combat-maneuver-bonus">vs CMB</span>{{/vscmb}}{{/vs}}{{/vsother}}</span></label>{{/crit_confirm}} {{^no_damage}}{{#crit_damage}}<label class="sheet-atksbkg sheet-crit-dmg"><span data-i18n="critical-damage">Crit Damage</span>:<span class="sheet-right">+{{crit_damage}}</span></label>{{/crit_damage}}{{/no_damage}} {{#critical_dmg1}}<label class="sheet-atksbkg sheet-crit-dmg-x">{{#critical_dmg1_type}}<span data-i18n-title="extra-critical-damage" data-i18n-aria-label="extra-critical-damage">{{critical_dmg1_type}}</span>{{/critical_dmg1_type}}{{^critical_dmg1_type}}<span data-i18n="extra-critical-damage">Xtra Crit Dmg</span>{{/critical_dmg1_type}}:<span class="sheet-right">+{{critical_dmg1}}</span></label>{{/critical_dmg1}} {{#critical_dmg2}}<label class="sheet-atksbkg sheet-crit-dmg-x">{{#critical_dmg2_type}}<span data-i18n-title="extra-critical-damage" data-i18n-aria-label="extra-critical-damage">{{critical_dmg2_type}}</span>{{/critical_dmg2_type}}{{^critical_dmg2_type}}<span data-i18n="extra-critical-damage">Xtra Crit Dmg</span>{{/critical_dmg2_type}}:<span class="sheet-right">+{{critical_dmg2}}</span></label>{{/critical_dmg2}} {{/rollWasCrit() attack}}{{/no_attack_roll}} {{^no_attack_roll}}{{#attack2}}<label class="sheet-atksbkg sheet-atk-i sheet-atk">{{^attack2name}}<span data-i18n="attack-2-ordinal">2nd attack</span>{{/attack2name}}{{#attack2name}}<span class="sheet-atk">{{attack2name}}</span>{{/attack2name}}<span class="sheet-right">{{^attack2}}+{{/attack2}}{{attack2}}{{^vsother}}{{#vs}} {{#vsac}}<span class="sheet-vs" data-i18n="versus-armor-class">vs AC</span>{{/vsac}}{{#vstouch}}<span class="sheet-vs" data-i18n="versus-touch">vs Touch</span>{{/vstouch}}{{#vsff}}<span class="sheet-vs" data-i18n="versus-flat-footed">vs FF</span>{{/vsff}}{{#vsfft}}<span class="sheet-vs" data-i18n="versus-flat-footed-touch">vs FF Touch</span>{{/vsfft}}{{#vscmd}}<span class="sheet-vs" data-i18n="versus-combat-maneuver-defense">vs CMD</span>{{/vscmd}}{{#vscmb}}<span class="sheet-vs" data-i18n="versus-combat-maneuver-bonus">vs CMB</span>{{/vscmb}}{{/vs}}{{/vsother}}</span></label>{{/attack2}}{{/no_attack_roll}} {{^no_damage}}{{#damage2}}<label class="sheet-atksbkg sheet-dmg"><span data-i18n="damage">Damage</span>{{#type2}}<span data-i18n-title="damage-type">- {{type2}}</span>{{/type2}}<span class="sheet-right">{{damage2}}</span></label>{{/damage2}}{{/no_damage}} {{#precision_dmg21}}<label class="sheet-atksbkg sheet-dmg-x">{{#precision_dmg1_type}}<span data-i18n-title="extra-damage" data-i18n-aria-label="extra-damage">{{precision_dmg1_type}}</span>{{/precision_dmg1_type}}{{^precision_dmg1_type}}<span data-i18n="extra-damage">Precision Dmg</span>{{/precision_dmg1_type}}:<span class="sheet-right">{{precision_dmg21}}</span></label>{{/precision_dmg21}} {{#precision_dmg22}}<label class="sheet-atksbkg sheet-dmg-x">{{#precision_dmg2_type}}<span data-i18n-title="extra-damage" data-i18n-aria-label="extra-damage">{{precision_dmg2_type}}</span>{{/precision_dmg2_type}}{{^precision_dmg2_type}}<span data-i18n="extra-damage">Precision Dmg</span>{{/precision_dmg2_type}}:<span class="sheet-right">{{precision_dmg22}}</span></label>{{/precision_dmg22}} {{^no_attack_roll}}{{#rollWasCrit() attack2}} {{#crit_confirm2}}<label class="sheet-atksbkg sheet-atk-c sheet-confirm"><span data-i18n="critical-confirm">Crit Confirm</span>:<span class="sheet-right">{{crit_confirm2}}{{^vsother}}{{#vs}} {{#vsac}}<span class="sheet-vs" data-i18n="versus-armor-class">vs AC</span>{{/vsac}}{{#vstouch}}<span class="sheet-vs" data-i18n="versus-touch">vs Touch</span>{{/vstouch}}{{#vsff}}<span class="sheet-vs" data-i18n="versus-flat-footed">vs FF</span>{{/vsff}}{{#vsfft}}<span class="sheet-vs" data-i18n="versus-flat-footed-touch">vs FF Touch</span>{{/vsfft}}{{#vscmd}}<span class="sheet-vs" data-i18n="versus-combat-maneuver-defense">vs CMD</span>{{/vscmd}}{{#vscmb}}<span class="sheet-vs" data-i18n="versus-combat-maneuver-bonus">vs CMB</span>{{/vscmb}}{{/vs}}{{/vsother}}</span></label>{{/crit_confirm2}} {{^no_damage}}{{#crit_damage2}}<label class="sheet-atksbkg sheet-crit-dmg"><span data-i18n="critical-damage">Crit Damage</span>:<span class="sheet-right">+{{crit_damage2}}</span></label>{{/crit_damage2}}{{/no_damage}} {{#critical_dmg21}}<label class="sheet-atksbkg sheet-crit-dmg-x">{{#critical_dmg1_type}}<span data-i18n-title="extra-critical-damage" data-i18n-aria-label="extra-critical-damage">{{critical_dmg1_type}}</span>{{/critical_dmg1_type}}{{^critical_dmg1_type}}<span data-i18n="extra-critical-damage">Xtra Crit Dmg</span>{{/critical_dmg1_type}}:<span class="sheet-right">+{{critical_dmg21}}</span></label>{{/critical_dmg21}} {{#critical_dmg22}}<label class="sheet-atksbkg sheet-crit-dmg-x">{{#critical_dmg2_type}}<span data-i18n-title="extra-critical-damage" data-i18n-aria-label="extra-critical-damage">{{critical_dmg2_type}}</span>{{/critical_dmg2_type}}{{^critical_dmg2_type}}<span data-i18n="extra-critical-damage">Xtra Crit Dmg</span>{{/critical_dmg2_type}}:<span class="sheet-right">+{{critical_dmg22}}</span></label>{{/critical_dmg22}} {{/rollWasCrit() attack2}}{{/no_attack_roll}} {{^no_attack_roll}}{{#attack3}}<label class="sheet-atksbkg sheet-atk-i sheet-atk">{{^attack3name}}<span data-i18n="attack-3-ordinal">3rd attack</span>{{/attack3name}}{{#attack3name}}<span class="sheet-atk">{{attack3name}}</span>{{/attack3name}}<span class="sheet-right">{{^attack3}}+{{/attack3}}{{attack3}}{{^vsother}}{{#vs}} {{#vsac}}<span class="sheet-vs" data-i18n="versus-armor-class">vs AC</span>{{/vsac}}{{#vstouch}}<span class="sheet-vs" data-i18n="versus-touch">vs Touch</span>{{/vstouch}}{{#vsff}}<span class="sheet-vs" data-i18n="versus-flat-footed">vs FF</span>{{/vsff}}{{#vsfft}}<span class="sheet-vs" data-i18n="versus-flat-footed-touch">vs FF Touch</span>{{/vsfft}}{{#vscmd}}<span class="sheet-vs" data-i18n="versus-combat-maneuver-defense">vs CMD</span>{{/vscmd}}{{#vscmb}}<span class="sheet-vs" data-i18n="versus-combat-maneuver-bonus">vs CMB</span>{{/vscmb}}{{/vs}}{{/vsother}}</span></label>{{/attack3}}{{/no_attack_roll}} {{^no_damage}}{{#damage3}}<label class="sheet-atksbkg sheet-dmg"><span data-i18n="damage">Damage</span>{{#type3}}<span data-i18n-title="damage-type">- {{type3}}</span>{{/type3}}<span class="sheet-right">{{damage3}}</span></label>{{/damage3}}{{/no_damage}} {{#precision_dmg31}}<label class="sheet-atksbkg sheet-dmg-x">{{#precision_dmg1_type}}<span data-i18n-title="extra-damage" data-i18n-aria-label="extra-damage">{{precision_dmg1_type}}</span>{{/precision_dmg1_type}}{{^precision_dmg1_type}}<span data-i18n="extra-damage">Precision Dmg</span>{{/precision_dmg1_type}}:<span class="sheet-right">{{precision_dmg31}}</span></label>{{/precision_dmg31}} {{#precision_dmg32}}<label class="sheet-atksbkg sheet-dmg-x">{{#precision_dmg2_type}}<span data-i18n-title="extra-damage" data-i18n-aria-label="extra-damage">{{precision_dmg2_type}}</span>{{/precision_dmg2_type}}{{^precision_dmg2_type}}<span data-i18n="extra-damage">Precision Dmg</span>{{/precision_dmg2_type}}:<span class="sheet-right">{{precision_dmg32}}</span></label>{{/precision_dmg32}} {{^no_attack_roll}}{{#rollWasCrit() attack3}} {{#crit_confirm3}}<label class="sheet-atksbkg sheet-atk-c sheet-confirm"><span data-i18n="critical-confirm">Crit Confirm</span>:<span class="sheet-right">{{crit_confirm3}}{{^vsother}}{{#vs}} {{#vsac}}<span class="sheet-vs" data-i18n="versus-armor-class">vs AC</span>{{/vsac}}{{#vstouch}}<span class="sheet-vs" data-i18n="versus-touch">vs Touch</span>{{/vstouch}}{{#vsff}}<span class="sheet-vs" data-i18n="versus-flat-footed">vs FF</span>{{/vsff}}{{#vsfft}}<span class="sheet-vs" data-i18n="versus-flat-footed-touch">vs FF Touch</span>{{/vsfft}}{{#vscmd}}<span class="sheet-vs" data-i18n="versus-combat-maneuver-defense">vs CMD</span>{{/vscmd}}{{#vscmb}}<span class="sheet-vs" data-i18n="versus-combat-maneuver-bonus">vs CMB</span>{{/vscmb}}{{/vs}}{{/vsother}}</span></label>{{/crit_confirm3}} {{^no_damage}}{{#crit_damage3}}<label class="sheet-atksbkg sheet-crit-dmg"><span data-i18n="critical-damage">Crit Damage</span>:<span class="sheet-right">+{{crit_damage3}}</span></label>{{/crit_damage3}}{{/no_damage}} {{#critical_dmg31}}<label class="sheet-atksbkg sheet-crit-dmg-x">{{#critical_dmg1_type}}<span data-i18n-title="extra-critical-damage" data-i18n-aria-label="extra-critical-damage">{{critical_dmg1_type}}</span>{{/critical_dmg1_type}}{{^critical_dmg1_type}}<span data-i18n="extra-critical-damage">Xtra Crit Dmg</span>{{/critical_dmg1_type}}:<span class="sheet-right">+{{critical_dmg31}}</span></label>{{/critical_dmg31}} {{#critical_dmg32}}<label class="sheet-atksbkg sheet-crit-dmg-x">{{#critical_dmg2_type}}<span data-i18n-title="extra-critical-damage" data-i18n-aria-label="extra-critical-damage">{{critical_dmg2_type}}</span>{{/critical_dmg2_type}}{{^critical_dmg2_type}}<span data-i18n="extra-critical-damage">Xtra Crit Dmg</span>{{/critical_dmg2_type}}:<span class="sheet-right">+{{critical_dmg32}}</span></label>{{/critical_dmg32}} {{/rollWasCrit() attack3}}{{/no_attack_roll}} {{^no_attack_roll}}{{#attack4}}<label class="sheet-atksbkg sheet-atk-i sheet-atk">{{^attack4name}}<span data-i18n="attack-4-ordinal">4rd attack</span>{{/attack4name}}{{#attack4name}}<span class="sheet-atk">{{attack4name}}</span>{{/attack4name}}<span class="sheet-right">{{^attack4}}+{{/attack4}}{{attack4}}{{^vsother}}{{#vs}} {{#vsac}}<span class="sheet-vs" data-i18n="versus-armor-class">vs AC</span>{{/vsac}}{{#vstouch}}<span class="sheet-vs" data-i18n="versus-touch">vs Touch</span>{{/vstouch}}{{#vsff}}<span class="sheet-vs" data-i18n="versus-flat-footed">vs FF</span>{{/vsff}}{{#vsfft}}<span class="sheet-vs" data-i18n="versus-flat-footed-touch">vs FF Touch</span>{{/vsfft}}{{#vscmd}}<span class="sheet-vs" data-i18n="versus-combat-maneuver-defense">vs CMD</span>{{/vscmd}}{{#vscmb}}<span class="sheet-vs" data-i18n="versus-combat-maneuver-bonus">vs CMB</span>{{/vscmb}}{{/vs}}{{/vsother}}</span></label>{{/attack4}}{{/no_attack_roll}} {{^no_damage}}{{#damage4}}<label class="sheet-atksbkg sheet-dmg"><span data-i18n="damage">Damage</span>{{#type4}}<span data-i18n-title="damage-type">- {{type4}}</span>{{/type4}}<span class="sheet-right">{{damage4}}</span></label>{{/damage4}}{{/no_damage}} {{#precision_dmg41}}<label class="sheet-atksbkg sheet-dmg-x">{{#precision_dmg1_type}}<span data-i18n-title="extra-damage" data-i18n-aria-label="extra-damage">{{precision_dmg1_type}}</span>{{/precision_dmg1_type}}{{^precision_dmg1_type}}<span data-i18n="extra-damage">Precision Dmg</span>{{/precision_dmg1_type}}:<span class="sheet-right">{{precision_dmg41}}</span></label>{{/precision_dmg41}} {{#precision_dmg42}}<label class="sheet-atksbkg sheet-dmg-x">{{#precision_dmg2_type}}<span data-i18n-title="extra-damage" data-i18n-aria-label="extra-damage">{{precision_dmg2_type}}</span>{{/precision_dmg2_type}}{{^precision_dmg2_type}}<span data-i18n="extra-damage">Precision Dmg</span>{{/precision_dmg2_type}}:<span class="sheet-right">{{precision_dmg42}}</span></label>{{/precision_dmg42}} {{^no_attack_roll}}{{#rollWasCrit() attack4}} {{#crit_confirm4}}<label class="sheet-atksbkg sheet-atk-c sheet-confirm"><span data-i18n="critical-confirm">Crit Confirm</span>:<span class="sheet-right">{{crit_confirm4}}{{^vsother}}{{#vs}} {{#vsac}}<span class="sheet-vs" data-i18n="versus-armor-class">vs AC</span>{{/vsac}}{{#vstouch}}<span class="sheet-vs" data-i18n="versus-touch">vs Touch</span>{{/vstouch}}{{#vsff}}<span class="sheet-vs" data-i18n="versus-flat-footed">vs FF</span>{{/vsff}}{{#vsfft}}<span class="sheet-vs" data-i18n="versus-flat-footed-touch">vs FF Touch</span>{{/vsfft}}{{#vscmd}}<span class="sheet-vs" data-i18n="versus-combat-maneuver-defense">vs CMD</span>{{/vscmd}}{{#vscmb}}<span class="sheet-vs" data-i18n="versus-combat-maneuver-bonus">vs CMB</span>{{/vscmb}}{{/vs}}{{/vsother}}</span></label>{{/crit_confirm4}} {{^no_damage}}{{#crit_damage4}}<label class="sheet-atksbkg sheet-crit-dmg"><span data-i18n="critical-damage">Crit Damage</span>:<span class="sheet-right">+{{crit_damage4}}</span></label>{{/crit_damage4}}{{/no_damage}} {{#critical_dmg41}}<label class="sheet-atksbkg sheet-crit-dmg-x">{{#critical_dmg1_type}}<span data-i18n-title="extra-critical-damage" data-i18n-aria-label="extra-critical-damage">{{critical_dmg1_type}}</span>{{/critical_dmg1_type}}{{^critical_dmg1_type}}<span data-i18n="extra-critical-damage">Xtra Crit Dmg</span>{{/critical_dmg1_type}}:<span class="sheet-right">+{{critical_dmg41}}</span></label>{{/critical_dmg41}} {{#critical_dmg42}}<label class="sheet-atksbkg sheet-crit-dmg-x">{{#critical_dmg2_type}}<span data-i18n-title="extra-critical-damage" data-i18n-aria-label="extra-critical-damage">{{critical_dmg2_type}}</span>{{/critical_dmg2_type}}{{^critical_dmg2_type}}<span data-i18n="extra-critical-damage">Xtra Crit Dmg</span>{{/critical_dmg2_type}}:<span class="sheet-right">+{{critical_dmg42}}</span></label>{{/critical_dmg42}} {{/rollWasCrit() attack4}}{{/no_attack_roll}} {{^no_attack_roll}}{{#attack5}}<label class="sheet-atksbkg sheet-atk-i sheet-atk">{{^attack5name}}<span data-i18n="attack-5-ordinal">5rd attack</span>{{/attack5name}}{{#attack5name}}<span class="sheet-atk">{{attack5name}}</span>{{/attack5name}}<span class="sheet-right">{{^attack5}}+{{/attack5}}{{attack5}}{{^vsother}}{{#vs}} {{#vsac}}<span class="sheet-vs" data-i18n="versus-armor-class">vs AC</span>{{/vsac}}{{#vstouch}}<span class="sheet-vs" data-i18n="versus-touch">vs Touch</span>{{/vstouch}}{{#vsff}}<span class="sheet-vs" data-i18n="versus-flat-footed">vs FF</span>{{/vsff}}{{#vsfft}}<span class="sheet-vs" data-i18n="versus-flat-footed-touch">vs FF Touch</span>{{/vsfft}}{{#vscmd}}<span class="sheet-vs" data-i18n="versus-combat-maneuver-defense">vs CMD</span>{{/vscmd}}{{#vscmb}}<span class="sheet-vs" data-i18n="versus-combat-maneuver-bonus">vs CMB</span>{{/vscmb}}{{/vs}}{{/vsother}}</span></label>{{/attack5}}{{/no_attack_roll}} {{^no_damage}}{{#damage5}}<label class="sheet-atksbkg sheet-dmg"><span data-i18n="damage">Damage</span>{{#type5}}<span data-i18n-title="damage-type">- {{type5}}</span>{{/type5}}<span class="sheet-right">{{damage5}}</span></label>{{/damage5}}{{/no_damage}} {{#precision_dmg51}}<label class="sheet-atksbkg sheet-dmg-x">{{#precision_dmg1_type}}<span data-i18n-title="extra-damage" data-i18n-aria-label="extra-damage">{{precision_dmg1_type}}</span>{{/precision_dmg1_type}}{{^precision_dmg1_type}}<span data-i18n="extra-damage">Precision Dmg</span>{{/precision_dmg1_type}}:<span class="sheet-right">{{precision_dmg51}}</span></label>{{/precision_dmg51}} {{#precision_dmg52}}<label class="sheet-atksbkg sheet-dmg-x">{{#precision_dmg2_type}}<span data-i18n-title="extra-damage" data-i18n-aria-label="extra-damage">{{precision_dmg2_type}}</span>{{/precision_dmg2_type}}{{^precision_dmg2_type}}<span data-i18n="extra-damage">Precision Dmg</span>{{/precision_dmg2_type}}:<span class="sheet-right">{{precision_dmg52}}</span></label>{{/precision_dmg52}} {{^no_attack_roll}}{{#rollWasCrit() attack5}} {{#crit_confirm5}}<label class="sheet-atksbkg sheet-atk-c sheet-confirm"><span data-i18n="critical-confirm">Crit Confirm</span>:<span class="sheet-right">{{crit_confirm5}}{{^vsother}}{{#vs}} {{#vsac}}<span class="sheet-vs" data-i18n="versus-armor-class">vs AC</span>{{/vsac}}{{#vstouch}}<span class="sheet-vs" data-i18n="versus-touch">vs Touch</span>{{/vstouch}}{{#vsff}}<span class="sheet-vs" data-i18n="versus-flat-footed">vs FF</span>{{/vsff}}{{#vsfft}}<span class="sheet-vs" data-i18n="versus-flat-footed-touch">vs FF Touch</span>{{/vsfft}}{{#vscmd}}<span class="sheet-vs" data-i18n="versus-combat-maneuver-defense">vs CMD</span>{{/vscmd}}{{#vscmb}}<span class="sheet-vs" data-i18n="versus-combat-maneuver-bonus">vs CMB</span>{{/vscmb}}{{/vs}}{{/vsother}}</span></label>{{/crit_confirm5}} {{^no_damage}}{{#crit_damage5}}<label class="sheet-atksbkg sheet-crit-dmg"><span data-i18n="critical-damage">Crit Damage</span>:<span class="sheet-right">+{{crit_damage5}}</span></label>{{/crit_damage5}}{{/no_damage}} {{#critical_dmg51}}<label class="sheet-atksbkg sheet-crit-dmg-x">{{#critical_dmg1_type}}<span data-i18n-title="extra-critical-damage" data-i18n-aria-label="extra-critical-damage">{{critical_dmg1_type}}</span>{{/critical_dmg1_type}}{{^critical_dmg1_type}}<span data-i18n="extra-critical-damage">Xtra Crit Dmg</span>{{/critical_dmg1_type}}:<span class="sheet-right">+{{critical_dmg51}}</span></label>{{/critical_dmg51}} {{#critical_dmg52}}<label class="sheet-atksbkg sheet-crit-dmg-x">{{#critical_dmg2_type}}<span data-i18n-title="extra-critical-damage" data-i18n-aria-label="extra-critical-damage">{{critical_dmg2_type}}</span>{{/critical_dmg2_type}}{{^critical_dmg2_type}}<span data-i18n="extra-critical-damage">Xtra Crit Dmg</span>{{/critical_dmg2_type}}:<span class="sheet-right">+{{critical_dmg52}}</span></label>{{/critical_dmg52}} {{/rollWasCrit() attack5}}{{/no_attack_roll}} {{^no_attack_roll}}{{#attack6}}<label class="sheet-atksbkg sheet-atk-i sheet-atk">{{^attack6name}}<span data-i18n="attack-6-ordinal">6rd attack</span>{{/attack6name}}{{#attack6name}}<span class="sheet-atk">{{attack6name}}</span>{{/attack6name}}<span class="sheet-right">{{^attack6}}+{{/attack6}}{{attack6}}{{^vsother}}{{#vs}} {{#vsac}}<span class="sheet-vs" data-i18n="versus-armor-class">vs AC</span>{{/vsac}}{{#vstouch}}<span class="sheet-vs" data-i18n="versus-touch">vs Touch</span>{{/vstouch}}{{#vsff}}<span class="sheet-vs" data-i18n="versus-flat-footed">vs FF</span>{{/vsff}}{{#vsfft}}<span class="sheet-vs" data-i18n="versus-flat-footed-touch">vs FF Touch</span>{{/vsfft}}{{#vscmd}}<span class="sheet-vs" data-i18n="versus-combat-maneuver-defense">vs CMD</span>{{/vscmd}}{{#vscmb}}<span class="sheet-vs" data-i18n="versus-combat-maneuver-bonus">vs CMB</span>{{/vscmb}}{{/vs}}{{/vsother}}</span></label>{{/attack6}}{{/no_attack_roll}} {{^no_damage}}{{#damage6}}<label class="sheet-atksbkg sheet-dmg"><span data-i18n="damage">Damage</span>{{#type6}}<span data-i18n-title="damage-type">- {{type6}}</span>{{/type6}}<span class="sheet-right">{{damage6}}</span></label>{{/damage6}}{{/no_damage}} {{#precision_dmg61}}<label class="sheet-atksbkg sheet-dmg-x">{{#precision_dmg1_type}}<span data-i18n-title="extra-damage" data-i18n-aria-label="extra-damage">{{precision_dmg1_type}}</span>{{/precision_dmg1_type}}{{^precision_dmg1_type}}<span data-i18n="extra-damage">Precision Dmg</span>{{/precision_dmg1_type}}:<span class="sheet-right">{{precision_dmg61}}</span></label>{{/precision_dmg61}} {{#precision_dmg62}}<label class="sheet-atksbkg sheet-dmg-x">{{#precision_dmg2_type}}<span data-i18n-title="extra-damage" data-i18n-aria-label="extra-damage">{{precision_dmg2_type}}</span>{{/precision_dmg2_type}}{{^precision_dmg2_type}}<span data-i18n="extra-damage">Precision Dmg</span>{{/precision_dmg2_type}}:<span class="sheet-right">{{precision_dmg62}}</span></label>{{/precision_dmg62}} {{^no_attack_roll}}{{#rollWasCrit() attack6}} {{#crit_confirm6}}<label class="sheet-atksbkg sheet-atk-c sheet-confirm"><span data-i18n="critical-confirm">Crit Confirm</span>:<span class="sheet-right">{{crit_confirm6}}{{^vsother}}{{#vs}} {{#vsac}}<span class="sheet-vs" data-i18n="versus-armor-class">vs AC</span>{{/vsac}}{{#vstouch}}<span class="sheet-vs" data-i18n="versus-touch">vs Touch</span>{{/vstouch}}{{#vsff}}<span class="sheet-vs" data-i18n="versus-flat-footed">vs FF</span>{{/vsff}}{{#vsfft}}<span class="sheet-vs" data-i18n="versus-flat-footed-touch">vs FF Touch</span>{{/vsfft}}{{#vscmd}}<span class="sheet-vs" data-i18n="versus-combat-maneuver-defense">vs CMD</span>{{/vscmd}}{{#vscmb}}<span class="sheet-vs" data-i18n="versus-combat-maneuver-bonus">vs CMB</span>{{/vscmb}}{{/vs}}{{/vsother}}</span></label>{{/crit_confirm6}} {{^no_damage}}{{#crit_damage6}}<label class="sheet-atksbkg sheet-crit-dmg"><span data-i18n="critical-damage">Crit Damage</span>:<span class="sheet-right">+{{crit_damage6}}</span></label>{{/crit_damage6}}{{/no_damage}} {{#critical_dmg61}}<label class="sheet-atksbkg sheet-crit-dmg-x">{{#critical_dmg1_type}}<span data-i18n-title="extra-critical-damage" data-i18n-aria-label="extra-critical-damage">{{critical_dmg1_type}}</span>{{/critical_dmg1_type}}{{^critical_dmg1_type}}<span data-i18n="extra-critical-damage">Xtra Crit Dmg</span>{{/critical_dmg1_type}}:<span class="sheet-right">+{{critical_dmg61}}</span></label>{{/critical_dmg61}} {{#critical_dmg62}}<label class="sheet-atksbkg sheet-crit-dmg-x">{{#critical_dmg2_type}}<span data-i18n-title="extra-critical-damage" data-i18n-aria-label="extra-critical-damage">{{critical_dmg2_type}}</span>{{/critical_dmg2_type}}{{^critical_dmg2_type}}<span data-i18n="extra-critical-damage">Xtra Crit Dmg</span>{{/critical_dmg2_type}}:<span class="sheet-right">+{{critical_dmg62}}</span></label>{{/critical_dmg62}} {{/rollWasCrit() attack6}}{{/no_attack_roll}} {{^no_attack_roll}}{{#attack7}}<label class="sheet-atksbkg sheet-atk-i sheet-atk">{{^attack7name}}<span data-i18n="attack-7-ordinal">7rd attack</span>{{/attack7name}}{{#attack7name}}<span class="sheet-atk">{{attack7name}}</span>{{/attack7name}}<span class="sheet-right">{{^attack7}}+{{/attack7}}{{attack7}}{{^vsother}}{{#vs}} {{#vsac}}<span class="sheet-vs" data-i18n="versus-armor-class">vs AC</span>{{/vsac}}{{#vstouch}}<span class="sheet-vs" data-i18n="versus-touch">vs Touch</span>{{/vstouch}}{{#vsff}}<span class="sheet-vs" data-i18n="versus-flat-footed">vs FF</span>{{/vsff}}{{#vsfft}}<span class="sheet-vs" data-i18n="versus-flat-footed-touch">vs FF Touch</span>{{/vsfft}}{{#vscmd}}<span class="sheet-vs" data-i18n="versus-combat-maneuver-defense">vs CMD</span>{{/vscmd}}{{#vscmb}}<span class="sheet-vs" data-i18n="versus-combat-maneuver-bonus">vs CMB</span>{{/vscmb}}{{/vs}}{{/vsother}}</span></label>{{/attack7}}{{/no_attack_roll}} {{^no_damage}}{{#damage7}}<label class="sheet-atksbkg sheet-dmg"><span data-i18n="damage">Damage</span>{{#type7}}<span data-i18n-title="damage-type">- {{type7}}</span>{{/type7}}<span class="sheet-right">{{damage7}}</span></label>{{/damage7}}{{/no_damage}} {{#precision_dmg71}}<label class="sheet-atksbkg sheet-dmg-x">{{#precision_dmg1_type}}<span data-i18n-title="extra-damage" data-i18n-aria-label="extra-damage">{{precision_dmg1_type}}</span>{{/precision_dmg1_type}}{{^precision_dmg1_type}}<span data-i18n="extra-damage">Precision Dmg</span>{{/precision_dmg1_type}}:<span class="sheet-right">{{precision_dmg71}}</span></label>{{/precision_dmg71}} {{#precision_dmg72}}<label class="sheet-atksbkg sheet-dmg-x">{{#precision_dmg2_type}}<span data-i18n-title="extra-damage" data-i18n-aria-label="extra-damage">{{precision_dmg2_type}}</span>{{/precision_dmg2_type}}{{^precision_dmg2_type}}<span data-i18n="extra-damage">Precision Dmg</span>{{/precision_dmg2_type}}:<span class="sheet-right">{{precision_dmg72}}</span></label>{{/precision_dmg72}} {{^no_attack_roll}}{{#rollWasCrit() attack7}} {{#crit_confirm7}}<label class="sheet-atksbkg sheet-atk-c sheet-confirm"><span data-i18n="critical-confirm">Crit Confirm</span>:<span class="sheet-right">{{crit_confirm7}}{{^vsother}}{{#vs}} {{#vsac}}<span class="sheet-vs" data-i18n="versus-armor-class">vs AC</span>{{/vsac}}{{#vstouch}}<span class="sheet-vs" data-i18n="versus-touch">vs Touch</span>{{/vstouch}}{{#vsff}}<span class="sheet-vs" data-i18n="versus-flat-footed">vs FF</span>{{/vsff}}{{#vsfft}}<span class="sheet-vs" data-i18n="versus-flat-footed-touch">vs FF Touch</span>{{/vsfft}}{{#vscmd}}<span class="sheet-vs" data-i18n="versus-combat-maneuver-defense">vs CMD</span>{{/vscmd}}{{#vscmb}}<span class="sheet-vs" data-i18n="versus-combat-maneuver-bonus">vs CMB</span>{{/vscmb}}{{/vs}}{{/vsother}}</span></label>{{/crit_confirm7}} {{^no_damage}}{{#crit_damage7}}<label class="sheet-atksbkg sheet-crit-dmg"><span data-i18n="critical-damage">Crit Damage</span>:<span class="sheet-right">+{{crit_damage7}}</span></label>{{/crit_damage7}}{{/no_damage}} {{#critical_dmg71}}<label class="sheet-atksbkg sheet-crit-dmg-x">{{#critical_dmg1_type}}<span data-i18n-title="extra-critical-damage" data-i18n-aria-label="extra-critical-damage">{{critical_dmg1_type}}</span>{{/critical_dmg1_type}}{{^critical_dmg1_type}}<span data-i18n="extra-critical-damage">Xtra Crit Dmg</span>{{/critical_dmg1_type}}:<span class="sheet-right">+{{critical_dmg71}}</span></label>{{/critical_dmg71}} {{#critical_dmg72}}<label class="sheet-atksbkg sheet-crit-dmg-x">{{#critical_dmg2_type}}<span data-i18n-title="extra-critical-damage" data-i18n-aria-label="extra-critical-damage">{{critical_dmg2_type}}</span>{{/critical_dmg2_type}}{{^critical_dmg2_type}}<span data-i18n="extra-critical-damage">Xtra Crit Dmg</span>{{/critical_dmg2_type}}:<span class="sheet-right">+{{critical_dmg72}}</span></label>{{/critical_dmg72}} {{/rollWasCrit() attack7}}{{/no_attack_roll}} {{^no_attack_roll}}{{#attack8}}<label class="sheet-atksbkg sheet-atk-i sheet-atk">{{^attack8name}}<span data-i18n="attack-8-ordinal">8rd attack</span>{{/attack8name}}{{#attack8name}}<span class="sheet-atk">{{attack8name}}</span>{{/attack8name}}<span class="sheet-right">{{^attack8}}+{{/attack8}}{{attack8}}{{^vsother}}{{#vs}} {{#vsac}}<span class="sheet-vs" data-i18n="versus-armor-class">vs AC</span>{{/vsac}}{{#vstouch}}<span class="sheet-vs" data-i18n="versus-touch">vs Touch</span>{{/vstouch}}{{#vsff}}<span class="sheet-vs" data-i18n="versus-flat-footed">vs FF</span>{{/vsff}}{{#vsfft}}<span class="sheet-vs" data-i18n="versus-flat-footed-touch">vs FF Touch</span>{{/vsfft}}{{#vscmd}}<span class="sheet-vs" data-i18n="versus-combat-maneuver-defense">vs CMD</span>{{/vscmd}}{{#vscmb}}<span class="sheet-vs" data-i18n="versus-combat-maneuver-bonus">vs CMB</span>{{/vscmb}}{{/vs}}{{/vsother}}</span></label>{{/attack8}}{{/no_attack_roll}} {{^no_damage}}{{#damage8}}<label class="sheet-atksbkg sheet-dmg"><span data-i18n="damage">Damage</span>{{#type8}}<span data-i18n-title="damage-type">- {{type8}}</span>{{/type8}}<span class="sheet-right">{{damage8}}</span></label>{{/damage8}}{{/no_damage}} {{#precision_dmg81}}<label class="sheet-atksbkg sheet-dmg-x">{{#precision_dmg1_type}}<span data-i18n-title="extra-damage" data-i18n-aria-label="extra-damage">{{precision_dmg1_type}}</span>{{/precision_dmg1_type}}{{^precision_dmg1_type}}<span data-i18n="extra-damage">Precision Dmg</span>{{/precision_dmg1_type}}:<span class="sheet-right">{{precision_dmg81}}</span></label>{{/precision_dmg81}} {{#precision_dmg82}}<label class="sheet-atksbkg sheet-dmg-x">{{#precision_dmg2_type}}<span data-i18n-title="extra-damage" data-i18n-aria-label="extra-damage">{{precision_dmg2_type}}</span>{{/precision_dmg2_type}}{{^precision_dmg2_type}}<span data-i18n="extra-damage">Precision Dmg</span>{{/precision_dmg2_type}}:<span class="sheet-right">{{precision_dmg82}}</span></label>{{/precision_dmg82}} {{^no_attack_roll}}{{#rollWasCrit() attack8}} {{#crit_confirm8}}<label class="sheet-atksbkg sheet-atk-c sheet-confirm"><span data-i18n="critical-confirm">Crit Confirm</span>:<span class="sheet-right">{{crit_confirm8}}{{^vsother}}{{#vs}} {{#vsac}}<span class="sheet-vs" data-i18n="versus-armor-class">vs AC</span>{{/vsac}}{{#vstouch}}<span class="sheet-vs" data-i18n="versus-touch">vs Touch</span>{{/vstouch}}{{#vsff}}<span class="sheet-vs" data-i18n="versus-flat-footed">vs FF</span>{{/vsff}}{{#vsfft}}<span class="sheet-vs" data-i18n="versus-flat-footed-touch">vs FF Touch</span>{{/vsfft}}{{#vscmd}}<span class="sheet-vs" data-i18n="versus-combat-maneuver-defense">vs CMD</span>{{/vscmd}}{{#vscmb}}<span class="sheet-vs" data-i18n="versus-combat-maneuver-bonus">vs CMB</span>{{/vscmb}}{{/vs}}{{/vsother}}</span></label>{{/crit_confirm8}} {{^no_damage}}{{#crit_damage8}}<label class="sheet-atksbkg sheet-crit-dmg"><span data-i18n="critical-damage">Crit Damage</span>:<span class="sheet-right">+{{crit_damage8}}</span></label>{{/crit_damage8}}{{/no_damage}} {{#critical_dmg81}}<label class="sheet-atksbkg sheet-crit-dmg-x">{{#critical_dmg1_type}}<span data-i18n-title="extra-critical-damage" data-i18n-aria-label="extra-critical-damage">{{critical_dmg1_type}}</span>{{/critical_dmg1_type}}{{^critical_dmg1_type}}<span data-i18n="extra-critical-damage">Xtra Crit Dmg</span>{{/critical_dmg1_type}}:<span class="sheet-right">+{{critical_dmg81}}</span></label>{{/critical_dmg81}} {{#critical_dmg82}}<label class="sheet-atksbkg sheet-crit-dmg-x">{{#critical_dmg2_type}}<span data-i18n-title="extra-critical-damage" data-i18n-aria-label="extra-critical-damage">{{critical_dmg2_type}}</span>{{/critical_dmg2_type}}{{^critical_dmg2_type}}<span data-i18n="extra-critical-damage">Xtra Crit Dmg</span>{{/critical_dmg2_type}}:<span class="sheet-right">+{{critical_dmg82}}</span></label>{{/critical_dmg82}} {{/rollWasCrit() attack8}}{{/no_attack_roll}} {{^no_attack_roll}}{{#attack9}}<label class="sheet-atksbkg sheet-atk-i sheet-atk">{{^attack9name}}<span data-i18n="attack-9-ordinal">9th attack</span>{{/attack9name}}{{#attack9name}}<span class="sheet-atk">{{attack9name}}</span>{{/attack9name}}<span class="sheet-right">{{^attack9}}+{{/attack9}}{{attack9}}{{^vsother}}{{#vs}} {{#vsac}}<span class="sheet-vs" data-i18n="versus-armor-class">vs AC</span>{{/vsac}}{{#vstouch}}<span class="sheet-vs" data-i18n="versus-touch">vs Touch</span>{{/vstouch}}{{#vsff}}<span class="sheet-vs" data-i18n="versus-flat-footed">vs FF</span>{{/vsff}}{{#vsfft}}<span class="sheet-vs" data-i18n="versus-flat-footed-touch">vs FF Touch</span>{{/vsfft}}{{#vscmd}}<span class="sheet-vs" data-i18n="versus-combat-maneuver-defense">vs CMD</span>{{/vscmd}}{{#vscmb}}<span class="sheet-vs" data-i18n="versus-combat-maneuver-bonus">vs CMB</span>{{/vscmb}}{{/vs}}{{/vsother}}</span></label>{{/attack9}}{{/no_attack_roll}} {{^no_damage}}{{#damage9}}<label class="sheet-atksbkg sheet-dmg"><span data-i18n="damage">Damage</span>{{#type9}}<span data-i18n-title="damage-type">- {{type9}}</span>{{/type9}}<span class="sheet-right">{{damage9}}</span></label>{{/damage9}}{{/no_damage}} {{#precision_dmg91}}<label class="sheet-atksbkg sheet-dmg-x">{{#precision_dmg1_type}}<span data-i18n-title="extra-damage" data-i18n-aria-label="extra-damage">{{precision_dmg1_type}}</span>{{/precision_dmg1_type}}{{^precision_dmg1_type}}<span data-i18n="extra-damage">Precision Dmg</span>{{/precision_dmg1_type}}:<span class="sheet-right">{{precision_dmg91}}</span></label>{{/precision_dmg91}} {{#precision_dmg92}}<label class="sheet-atksbkg sheet-dmg-x">{{#precision_dmg2_type}}<span data-i18n-title="extra-damage" data-i18n-aria-label="extra-damage">{{precision_dmg2_type}}</span>{{/precision_dmg2_type}}{{^precision_dmg2_type}}<span data-i18n="extra-damage">Precision Dmg</span>{{/precision_dmg2_type}}:<span class="sheet-right">{{precision_dmg92}}</span></label>{{/precision_dmg92}} {{^no_attack_roll}}{{#rollWasCrit() attack9}} {{#crit_confirm9}}<label class="sheet-atksbkg sheet-atk-c sheet-confirm"><span data-i18n="critical-confirm">Crit Confirm</span>:<span class="sheet-right">{{crit_confirm9}}{{^vsother}}{{#vs}} {{#vsac}}<span class="sheet-vs" data-i18n="versus-armor-class">vs AC</span>{{/vsac}}{{#vstouch}}<span class="sheet-vs" data-i18n="versus-touch">vs Touch</span>{{/vstouch}}{{#vsff}}<span class="sheet-vs" data-i18n="versus-flat-footed">vs FF</span>{{/vsff}}{{#vsfft}}<span class="sheet-vs" data-i18n="versus-flat-footed-touch">vs FF Touch</span>{{/vsfft}}{{#vscmd}}<span class="sheet-vs" data-i18n="versus-combat-maneuver-defense">vs CMD</span>{{/vscmd}}{{#vscmb}}<span class="sheet-vs" data-i18n="versus-combat-maneuver-bonus">vs CMB</span>{{/vscmb}}{{/vs}}{{/vsother}}</span></label>{{/crit_confirm9}} {{^no_damage}}{{#crit_damage9}}<label class="sheet-atksbkg sheet-crit-dmg"><span data-i18n="critical-damage">Crit Damage</span>:<span class="sheet-right">+{{crit_damage9}}</span></label>{{/crit_damage9}}{{/no_damage}} {{#critical_dmg91}}<label class="sheet-atksbkg sheet-crit-dmg-x">{{#critical_dmg1_type}}<span data-i18n-title="extra-critical-damage" data-i18n-aria-label="extra-critical-damage">{{critical_dmg1_type}}</span>{{/critical_dmg1_type}}{{^critical_dmg1_type}}<span data-i18n="extra-critical-damage">Xtra Crit Dmg</span>{{/critical_dmg1_type}}:<span class="sheet-right">+{{critical_dmg91}}</span></label>{{/critical_dmg91}} {{#critical_dmg92}}<label class="sheet-atksbkg sheet-crit-dmg-x">{{#critical_dmg2_type}}<span data-i18n-title="extra-critical-damage" data-i18n-aria-label="extra-critical-damage">{{critical_dmg2_type}}</span>{{/critical_dmg2_type}}{{^critical_dmg2_type}}<span data-i18n="extra-critical-damage">Xtra Crit Dmg</span>{{/critical_dmg2_type}}:<span class="sheet-right">+{{critical_dmg92}}</span></label>{{/critical_dmg92}} {{/rollWasCrit() attack9}}{{/no_attack_roll}} {{#allprops() font color accessible rounded header_image character_name character_id name_link subtitle attack damage crit_confirm crit_damage description attack2 damage2 crit_confirm2 crit_damage2 attack3 damage3 crit_confirm3 crit_damage3 attack4 damage4 crit_confirm4 crit_damage4 attack5 damage5 crit_confirm5 crit_damage5 attack6 damage6 crit_confirm6 crit_damage6 attack7 damage7 crit_confirm7 crit_damage7 attack8 attack9 damage8 damage9 crit_confirm8 crit_confirm9 crit_damage8 crit_damage9 melee_notes ranged_notes CMB_notes attack_notes type type2 type3 type4 type5 type6 type7 type8 type9 weapon_notes generic_note buff_note condition_note precision_dmg1 precision_dmg1_type precision_dmg2 precision_dmg2_type critical_dmg1 critical_dmg1_type critical_dmg2 critical_dmg2_type precision_dmg21 critical_dmg21 precision_dmg22 critical_dmg22 precision_dmg31 critical_dmg31 precision_dmg32 critical_dmg32 precision_dmg41 critical_dmg41 precision_dmg42 critical_dmg42 precision_dmg51 critical_dmg51 precision_dmg52 critical_dmg52 precision_dmg61 critical_dmg61 precision_dmg62 critical_dmg62 precision_dmg71 critical_dmg71 precision_dmg72 critical_dmg72 precision_dmg81 critical_dmg81 precision_dmg82 critical_dmg82 precision_dmg91 critical_dmg91 precision_dmg92 critical_dmg92 attack1name attack2name attack3name attack4name attack5name attack6name attack7name attack8name attack9name vs vsac vstouch vsff vsfft vscmd vscmb vsother no_attack_roll no_damage dual_precision_dmg dual_precision_dmg_type spelltracking1 spelltracking2 spelltracking3 spelltracking4 spelltracking5 spelltracking6 spelldescription1 spelldescription2 spelldescription3 spelldescription4 spelldescription5 spelldescription6 abilitytracking1 abilitytracking2 abilitytracking3 abilitytracking4 abilitytracking5 abilitytracking6 abilitydescription1 abilitydescription2 abilitydescription3 abilitydescription4 abilitydescription5 abilitydescription6 itemtracking1 itemtracking2 itemtracking3 itemtracking4 itemtracking5 itemtracking6 itemdescription1 itemdescription2 itemdescription3 itemdescription4 itemdescription5 itemdescription6 misctracking1 misctracking2 misctracking3 misctracking4 misctracking5 misctracking6 miscdescription1 miscdescription2 miscdescription3 miscdescription4 miscdescription5 miscdescription6 scroll_desc}} <label><span>{{key}}</span>:<span class="sheet-right">{{value}}</span></label> {{/allprops() font color accessible rounded header_image character_name character_id name_link subtitle attack damage crit_confirm crit_damage description attack2 damage2 crit_confirm2 crit_damage2 attack3 damage3 crit_confirm3 crit_damage3 attack4 damage4 crit_confirm4 crit_damage4 attack5 damage5 crit_confirm5 crit_damage5 attack6 damage6 crit_confirm6 crit_damage6 attack7 damage7 crit_confirm7 crit_damage7 attack8 attack9 damage8 damage9 crit_confirm8 crit_confirm9 crit_damage8 crit_damage9 melee_notes ranged_notes CMB_notes attack_notes type type2 type3 type4 type5 type6 type7 type8 type9 weapon_notes generic_note buff_note condition_note precision_dmg1 precision_dmg1_type precision_dmg2 precision_dmg2_type critical_dmg1 critical_dmg1_type critical_dmg2 critical_dmg2_type precision_dmg21 critical_dmg21 precision_dmg22 critical_dmg22 precision_dmg31 critical_dmg31 precision_dmg32 critical_dmg32 precision_dmg41 critical_dmg41 precision_dmg42 critical_dmg42 precision_dmg51 critical_dmg51 precision_dmg52 critical_dmg52 precision_dmg61 critical_dmg61 precision_dmg62 critical_dmg62 precision_dmg71 critical_dmg71 precision_dmg72 critical_dmg72 precision_dmg81 critical_dmg81 precision_dmg82 critical_dmg82 precision_dmg91 critical_dmg91 precision_dmg92 critical_dmg92 attack1name attack2name attack3name attack4name attack5name attack6name attack7name attack8name attack9name vs vsac vstouch vsff vsfft vscmd vscmb vsother no_attack_roll no_damage dual_precision_dmg dual_precision_dmg_type spelltracking1 spelltracking2 spelltracking3 spelltracking4 spelltracking5 spelltracking6 spelldescription1 spelldescription2 spelldescription3 spelldescription4 spelldescription5 spelldescription6 abilitytracking1 abilitytracking2 abilitytracking3 abilitytracking4 abilitytracking5 abilitytracking6 abilitydescription1 abilitydescription2 abilitydescription3 abilitydescription4 abilitydescription5 abilitydescription6 itemtracking1 itemtracking2 itemtracking3 itemtracking4 itemtracking5 itemtracking6 itemdescription1 itemdescription2 itemdescription3 itemdescription4 itemdescription5 itemdescription6 misctracking1 misctracking2 misctracking3 misctracking4 misctracking5 misctracking6 miscdescription1 miscdescription2 miscdescription3 miscdescription4 miscdescription5 miscdescription6 scroll_desc}} {{#melee_notes}}<label><span data-i18n="melee-notes">Melee Notes</span>:<span>{{melee_notes}}</span></label>{{/melee_notes}} {{#ranged_notes}}<label><span data-i18n="ranged-notes">Ranged Notes</span>:<span>{{ranged_notes}}</span></label>{{/ranged_notes}} {{#CMB_notes}}<label><span data-i18n="combat-maneuver-base-notes">CMB Notes</span>:<span>{{CMB_notes}}</span></label>{{/CMB_notes}} {{#attack_notes}}<label><span data-i18n="attack">Attack Notes</span>:<span>{{attack_notes}}</span></label>{{/attack_notes}} {{#weapon_notes}}<label><span data-i18n="weapon-notes">Weapon Notes</span>:<span>{{weapon_notes}}</span></label>{{/weapon_notes}} {{#description}}<span class="sheet-roll-description {{scroll_desc}}">{{description}}</span>{{/description}} {{#generic_note}}<span class="sheet-roll-description">{{generic_note}}</span>{{/generic_note}} {{#buff_note}}<span class="sheet-roll-description">{{buff_note}}</span>{{/buff_note}} {{#condition_note}}<span class="sheet-roll-description">{{condition_note}}</span>{{/condition_note}} {{#dual_precision_dmg}}<label class="sheet-atksbkg sheet-atk">{{#dual_precision_dmg_type}}<span data-i18n-title="extra-damage" data-i18n-aria-label="extra-damage">{{dual_precision_dmg_type}}</span>{{/dual_precision_dmg_type}}{{^dual_precision_dmg_type}}<span data-i18n="extra-damage">dual_precision Dmg</span>{{/dual_precision_dmg_type}}:<span class="sheet-right">{{dual_precision_dmg}}</span></label>{{/dual_precision_dmg}} {{#spelltracking1}}<label class="sheet-pfctracking">{{#spelldescription1}}{{spelldescription1}}:<span class="sheet-pictos">{{spelltracking1}}</span>{{/spelldescription1}}{{^spelldescription1}}<span data-i18n="spell-tracking">Spell Tracking</span>:<span class="sheet-pictos">{{spelltracking1}}</span>{{/spelldescription1}}</label>{{/spelltracking1}} {{#spelltracking2}}<label class="sheet-pfctracking">{{#spelldescription2}}{{spelldescription2}}:<span class="sheet-pictos">{{spelltracking2}}</span>{{/spelldescription2}}{{^spelldescription2}}<span data-i28n="spell-tracking">Spell Tracking</span>:<span class="sheet-pictos">{{spelltracking2}}</span>{{/spelldescription2}}</label>{{/spelltracking2}} {{#spelltracking3}}<label class="sheet-pfctracking">{{#spelldescription3}}{{spelldescription3}}:<span class="sheet-pictos">{{spelltracking3}}</span>{{/spelldescription3}}{{^spelldescription3}}<span data-i38n="spell-tracking">Spell Tracking</span>:<span class="sheet-pictos">{{spelltracking3}}</span>{{/spelldescription3}}</label>{{/spelltracking3}} {{#spelltracking4}}<label class="sheet-pfctracking">{{#spelldescription4}}{{spelldescription4}}:<span class="sheet-pictos">{{spelltracking4}}</span>{{/spelldescription4}}{{^spelldescription4}}<span data-i48n="spell-tracking">Spell Tracking</span>:<span class="sheet-pictos">{{spelltracking4}}</span>{{/spelldescription4}}</label>{{/spelltracking4}} {{#spelltracking5}}<label class="sheet-pfctracking">{{#spelldescription5}}{{spelldescription5}}:<span class="sheet-pictos">{{spelltracking5}}</span>{{/spelldescription5}}{{^spelldescription5}}<span data-i58n="spell-tracking">Spell Tracking</span>:<span class="sheet-pictos">{{spelltracking5}}</span>{{/spelldescription5}}</label>{{/spelltracking5}} {{#spelltracking6}}<label class="sheet-pfctracking">{{#spelldescription6}}{{spelldescription6}}:<span class="sheet-pictos">{{spelltracking6}}</span>{{/spelldescription6}}{{^spelldescription6}}<span data-i68n="spell-tracking">Spell Tracking</span>:<span class="sheet-pictos">{{spelltracking6}}</span>{{/spelldescription6}}</label>{{/spelltracking6}} {{#abilitytracking1}}<label class="sheet-pfctracking">{{#abilitydescription1}}{{abilitydescription1}}:<span class="sheet-pictos">{{abilitytracking1}}</span>{{/abilitydescription1}}{{^abilitydescription1}}<span data-i18n="ability-tracking">Ability Tracking</span>:<span class="sheet-pictos">{{abilitytracking1}}</span>{{/abilitydescription1}}</label>{{/abilitytracking1}} {{#abilitytracking2}}<label class="sheet-pfctracking">{{#abilitydescription2}}{{abilitydescription2}}:<span class="sheet-pictos">{{abilitytracking2}}</span>{{/abilitydescription2}}{{^abilitydescription2}}<span data-i28n="ability-tracking">Ability Tracking</span>:<span class="sheet-pictos">{{abilitytracking2}}</span>{{/abilitydescription2}}</label>{{/abilitytracking2}} {{#abilitytracking3}}<label class="sheet-pfctracking">{{#abilitydescription3}}{{abilitydescription3}}:<span class="sheet-pictos">{{abilitytracking3}}</span>{{/abilitydescription3}}{{^abilitydescription3}}<span data-i38n="ability-tracking">Ability Tracking</span>:<span class="sheet-pictos">{{abilitytracking3}}</span>{{/abilitydescription3}}</label>{{/abilitytracking3}} {{#abilitytracking4}}<label class="sheet-pfctracking">{{#abilitydescription4}}{{abilitydescription4}}:<span class="sheet-pictos">{{abilitytracking4}}</span>{{/abilitydescription4}}{{^abilitydescription4}}<span data-i48n="ability-tracking">Ability Tracking</span>:<span class="sheet-pictos">{{abilitytracking4}}</span>{{/abilitydescription4}}</label>{{/abilitytracking4}} {{#abilitytracking5}}<label class="sheet-pfctracking">{{#abilitydescription5}}{{abilitydescription5}}:<span class="sheet-pictos">{{abilitytracking5}}</span>{{/abilitydescription5}}{{^abilitydescription5}}<span data-i58n="ability-tracking">Ability Tracking</span>:<span class="sheet-pictos">{{abilitytracking5}}</span>{{/abilitydescription5}}</label>{{/abilitytracking5}} {{#abilitytracking6}}<label class="sheet-pfctracking">{{#abilitydescription6}}{{abilitydescription6}}:<span class="sheet-pictos">{{abilitytracking6}}</span>{{/abilitydescription6}}{{^abilitydescription6}}<span data-i68n="ability-tracking">Ability Tracking</span>:<span class="sheet-pictos">{{abilitytracking6}}</span>{{/abilitydescription6}}</label>{{/abilitytracking6}} {{#itemtracking1}}<label class="sheet-pfctracking">{{#itemdescription1}}{{itemdescription1}}:<span class="sheet-pictos">{{itemtracking1}}</span>{{/itemdescription1}}{{^itemdescription1}}<span data-i18n="item-tracking">Item Tracking</span>:<span class="sheet-pictos">{{itemtracking1}}</span>{{/itemdescription1}}</label>{{/itemtracking1}} {{#itemtracking2}}<label class="sheet-pfctracking">{{#itemdescription2}}{{itemdescription2}}:<span class="sheet-pictos">{{itemtracking2}}</span>{{/itemdescription2}}{{^itemdescription2}}<span data-i28n="item-tracking">Item Tracking</span>:<span class="sheet-pictos">{{itemtracking2}}</span>{{/itemdescription2}}</label>{{/itemtracking2}} {{#itemtracking3}}<label class="sheet-pfctracking">{{#itemdescription3}}{{itemdescription3}}:<span class="sheet-pictos">{{itemtracking3}}</span>{{/itemdescription3}}{{^itemdescription3}}<span data-i38n="item-tracking">Item Tracking</span>:<span class="sheet-pictos">{{itemtracking3}}</span>{{/itemdescription3}}</label>{{/itemtracking3}} {{#itemtracking4}}<label class="sheet-pfctracking">{{#itemdescription4}}{{itemdescription4}}:<span class="sheet-pictos">{{itemtracking4}}</span>{{/itemdescription4}}{{^itemdescription4}}<span data-i48n="item-tracking">Item Tracking</span>:<span class="sheet-pictos">{{itemtracking4}}</span>{{/itemdescription4}}</label>{{/itemtracking4}} {{#itemtracking5}}<label class="sheet-pfctracking">{{#itemdescription5}}{{itemdescription5}}:<span class="sheet-pictos">{{itemtracking5}}</span>{{/itemdescription5}}{{^itemdescription5}}<span data-i58n="item-tracking">Item Tracking</span>:<span class="sheet-pictos">{{itemtracking5}}</span>{{/itemdescription5}}</label>{{/itemtracking5}} {{#itemtracking6}}<label class="sheet-pfctracking">{{#itemdescription6}}{{itemdescription6}}:<span class="sheet-pictos">{{itemtracking6}}</span>{{/itemdescription6}}{{^itemdescription6}}<span data-i68n="item-tracking">Item Tracking</span>:<span class="sheet-pictos">{{itemtracking6}}</span>{{/itemdescription6}}</label>{{/itemtracking6}} {{#misctracking1}}<label class="sheet-pfctracking">{{#miscdescription1}}{{miscdescription1}}:<span class="sheet-pictos">{{misctracking1}}</span>{{/miscdescription1}}{{^miscdescription1}}<span data-i18n="misc-tracking">Misc Tracking</span>:<span class="sheet-pictos">{{misctracking1}}</span>{{/miscdescription1}}</label>{{/misctracking1}} {{#misctracking2}}<label class="sheet-pfctracking">{{#miscdescription2}}{{miscdescription2}}:<span class="sheet-pictos">{{misctracking2}}</span>{{/miscdescription2}}{{^miscdescription2}}<span data-i28n="misc-tracking">Misc Tracking</span>:<span class="sheet-pictos">{{misctracking2}}</span>{{/miscdescription2}}</label>{{/misctracking2}} {{#misctracking3}}<label class="sheet-pfctracking">{{#miscdescription3}}{{miscdescription3}}:<span class="sheet-pictos">{{misctracking3}}</span>{{/miscdescription3}}{{^miscdescription3}}<span data-i38n="misc-tracking">Misc Tracking</span>:<span class="sheet-pictos">{{misctracking3}}</span>{{/miscdescription3}}</label>{{/misctracking3}} {{#misctracking4}}<label class="sheet-pfctracking">{{#miscdescription4}}{{miscdescription4}}:<span class="sheet-pictos">{{misctracking4}}</span>{{/miscdescription4}}{{^miscdescription4}}<span data-i48n="misc-tracking">Misc Tracking</span>:<span class="sheet-pictos">{{misctracking4}}</span>{{/miscdescription4}}</label>{{/misctracking4}} {{#misctracking5}}<label class="sheet-pfctracking">{{#miscdescription5}}{{miscdescription5}}:<span class="sheet-pictos">{{misctracking5}}</span>{{/miscdescription5}}{{^miscdescription5}}<span data-i58n="misc-tracking">Misc Tracking</span>:<span class="sheet-pictos">{{misctracking5}}</span>{{/miscdescription5}}</label>{{/misctracking5}} {{#misctracking6}}<label class="sheet-pfctracking">{{#miscdescription6}}{{miscdescription6}}:<span class="sheet-pictos">{{misctracking6}}</span>{{/miscdescription6}}{{^miscdescription6}}<span data-i68n="misc-tracking">Misc Tracking</span>:<span class="sheet-pictos">{{misctracking6}}</span>{{/miscdescription6}}</label>{{/misctracking6}} </div> {{/accessible}} </rolltemplate> <rolltemplate class="sheet-rolltemplate-pf_defense"> {{^accessible}} <div class="sheet-roll-table sheet-rolltemplate-pf_defense {{#font}}font-{{font}}{{/font}} {{#color}}color-{{color}}{{/color}} {{#rounded}}rounded{{/rounded}}" role="presentation"> <div class="sheet-roll-header"> {{#header_image}}<span class="sheet-header-image">{{header_image}}</span>{{/header_image}} <span class="sheet-left"> {{#character_name}} {{#character_id}}[{{character_name}}](https://journal.roll20.net/character/{{character_id}}){{/character_id}} {{^character_id}}{{character_name}}{{/character_id}} {{#name}}:{{/name}} {{/character_name}} {{#name}} {{#name_link}}[{{name}}]({{name_link}}){{/name_link}} {{^name_link}}{{name}}{{/name_link}} {{/name}} </span> {{#subtitle}}<span class="sheet-subtitle">{{subtitle}}</span>{{/subtitle}} </div> <div class="sheet-roll-group"> {{#buttons}} <div class="sheet-roll-row sheet-roll-description"> <div class="sheet-roll-cell">{{buttons}}</div> </div> {{/buttons}} </div> <div class="sheet-roll-table-inner"> <div class="sheet-roll-group2"> {{#allprops() font spellfail showdefenses showsaves showspecialdefenses buttons ac touch flat_footed cmd cmd_ff fort ref will color accessible rounded header_image character_name character_id name_link subtitle defensive-abilities_notes dr_notes resistances_notes immunities_notes weaknesses_notes sr0_notes armor_notes save_notes cmd_notes defense_notes description generic_note buff_note condition_note scroll_desc}} <div class="sheet-roll-row"> <div class="sheet-roll-cell">**{{key}}**:</div> <div class="sheet-roll-cell">{{value}}</div> </div> {{/allprops() font spellfail showdefenses showsaves showspecialdefenses buttons ac touch flat_footed cmd cmd_ff fort ref will color accessible rounded header_image character_name character_id name_link subtitle defensive-abilities_notes dr_notes resistances_notes immunities_notes weaknesses_notes sr0_notes armor_notes save_notes cmd_notes defense_notes description generic_note buff_note condition_note scroll_desc}} </div> </div> <div class="sheet-roll-group"> {{#showdefenses}} <div class="sheet-roll-row"> <div class="sheet-roll-cell">**<span data-i18n="defenses">Defenses</span>** </div> </div> <div class="sheet-roll-row"> <div class="sheet-roll-cell">{{#ac}}**<span data-i18n="armor-class-abbrv">AC</span>:** {{ac}}, {{/ac}} {{#touch}}**<span data-i18n="touch">Touch</span>:** {{touch}}, {{/touch}} {{#flat_footed}}**<span data-i18n="flat-footed">Flat Footed</span>:** {{flat_footed}}, {{/flat_footed}} {{#cmd}}**<span data-i18n="combat-maneuver-defense-abbrv">CMD</span>:** {{cmd}}, {{/cmd}} {{#cmd_ff}}**<span data-i18n="combat-maneuver-defense-ff-abbrv">FF CMD</span>:** {{cmd_ff}}{{/cmd_ff}} {{#dr_notes}}, **<span data-i18n="damage-resistance-abbrv">DR</span>:** {{dr_notes}}{{/dr_notes}} </div> </div> {{#armor_notes}} <div class="sheet-roll-row"> <div class="sheet-roll-cell">**<span data-i18n="armor-notes">Armor Notes</span>:** {{armor_notes}}</div> </div> {{/armor_notes}} {{#cmd_notes}} <div class="sheet-roll-row"> <div class="sheet-roll-cell">**<span data-i18n="combat-maneuver-defense-notes">CMD Notes</span>:** {{cmd_notes}}</div> </div> {{/cmd_notes}} {{/showdefenses}} {{#showsaves}} <div class="sheet-roll-row"> <div class="sheet-roll-cell">**<span data-i18n="saving-throws">Saving Throws</span>** </div> </div> <div class="sheet-roll-row"> <div class="sheet-roll-cell">{{#fort}}**<span data-i18n="fortitude-abbrv">Fort</span>:** {{fort}}, {{/fort}} {{#ref}}**<span data-i18n="reflex-abbrv">Ref</span>:** {{ref}}, {{/ref}} {{#will}}**<span data-i18n="willpower-abbrv">Will</span>:** {{will}}{{/will}} {{#sr0_notes}}, **<span data-i18n="spell-resistance-abbrv">Spell Resistances</span>:** {{sr0_notes}}{{/sr0_notes}} </div> </div> {{/showsaves}} {{#save_notes}} <div class="sheet-roll-row"> <div class="sheet-roll-cell">**<span data-i18n="save-notes">Save Notes</span>:** {{save_notes}}</div> </div> {{/save_notes}} {{#showspecialdefenses}} <div class="sheet-roll-row"> <div class="sheet-roll-cell">**<span data-i18n="special-defense-notes">Special Defenses and Notes</span>** </div> </div> {{#spellfail}} <div class="sheet-roll-row"> <div class="sheet-roll-cell">**<span data-i18n="spell-failure-chance" style="margin-left:1em">vs Spell Failure Chance</span>:** {{spellfail}}%</div> </div> {{/spellfail}} {{#resistances_notes}} <div class="sheet-roll-row"> <div class="sheet-roll-cell">**<span data-i18n="resistance">Resistances</span>:** {{resistances_notes}}</div> </div> {{/resistances_notes}} {{#immunities_notes}} <div class="sheet-roll-row"> <div class="sheet-roll-cell">**<span data-i18n="immunities">Immunities</span>:** {{immunities_notes}}</div> </div> {{/immunities_notes}} {{#weaknesses_notes}} <div class="sheet-roll-row"> <div class="sheet-roll-cell">**<span data-i18n="weaknesses">Weaknesses</span>:** {{weaknesses_notes}}</div> </div> {{/weaknesses_notes}} {{#defense_notes}} <div class="sheet-roll-row"> <div class="sheet-roll-cell">**<span data-i18n="defense-notes">Defensive Notes</span>:** {{defense_notes}}</div> </div> {{/defense_notes}} {{#defensive-abilities_notes}} <div class="sheet-roll-row"> <div class="sheet-roll-cell">**<span data-i18n="defensive-abilities">Defensive Abilities</span>:** {{defensive-abilities_notes}}</div> </div> {{/defensive-abilities_notes}} {{/showspecialdefenses}} {{#description}} <div class="sheet-roll-row sheet-roll-description {{scroll_desc}}"> <div class="sheet-roll-cell">{{description}}</div> </div> {{/description}} {{#generic_note}} <div class="sheet-roll-row sheet-roll-description"> <div class="sheet-roll-cell">{{generic_note}}</div> </div> {{/generic_note}} {{#buff_note}} <div class="sheet-roll-row sheet-roll-description"> <div class="sheet-roll-cell">{{buff_note}}</div> </div> {{/buff_note}} {{#condition_note}} <div class="sheet-roll-row sheet-roll-description"> <div class="sheet-roll-cell">{{condition_note}}</div> </div> {{/condition_note}} </div> </div> {{/accessible}} {{#accessible}} <div class="sheet-roll-accessible {{#font}}font-{{font}}{{/font}} {{#color}}color-{{color}}{{/color}} {{#rounded}}rounded{{/rounded}}" role="presentation"> <h3 class="sheet-roll-header"> {{#character_name}}{{character_name}}{{#name}}: {{/name}}{{/character_name}} {{#name}}{{name}}{{/name}} </h3> {{#subtitle}} <h4>{{subtitle}}</h4> {{/subtitle}} {{#buttons}}<span class="sheet-roll-description">{{buttons}}</span>{{/buttons}} {{#allprops() font spellfail showdefenses showsaves showspecialdefenses buttons ac touch flat_footed cmd cmd_ff fort ref will color accessible rounded header_image character_name character_id name_link subtitle defensive-abilities_notes dr_notes resistances_notes immunities_notes weaknesses_notes sr0_notes armor_notes save_notes cmd_notes defense_notes description generic_note buff_note condition_note scroll_desc}} <label>**{{key}}**:<span>{{value}}</span></label> {{/allprops() font spellfail showdefenses showsaves showspecialdefenses buttons ac touch flat_footed cmd cmd_ff fort ref will color accessible rounded header_image character_name character_id name_link subtitle defensive-abilities_notes dr_notes resistances_notes immunities_notes weaknesses_notes sr0_notes armor_notes save_notes cmd_notes defense_notes description generic_note buff_note condition_note scroll_desc}} {{#showdefenses}} <h4><span>**<span data-i18n="defenses">Defenses</span>** </span></h4> <label><span>{{#ac}}<span style="white-space:nowrap"><span data-i18n="armor-class-abbrv">AC</span>: {{ac}},</span> {{/ac}} {{#touch}}<span style="white-space:nowrap"><span data-i18n="touch">Touch</span>: {{touch}},</span> {{/touch}} {{#flat_footed}}<span style="white-space:nowrap"><span data-i18n="flat-footed">Flat Footed</span>: {{flat_footed}},</span> {{/flat_footed}} {{#cmd}}<span style="white-space:nowrap"><span data-i18n="combat-maneuver-defense-abbrv">CMD</span>: {{cmd}},</span> {{/cmd}} {{#cmd_ff}}<span style="white-space:nowrap"><span data-i18n="combat-maneuver-defense-ff-abbrv">FF CMD</span>: {{cmd_ff}}</span>{{/cmd_ff}} {{#dr_notes}}, <span style="white-space:nowrap"><span data-i18n="damage-resistance-abbrv">DR</span>: {{dr_notes}}</span>{{/dr_notes}}</span></label> {{#armor_notes}}<label><span>**<span data-i18n="armor-notes">Armor Notes</span>:** {{armor_notes}}</span></label>{{/armor_notes}} {{#cmd_notes}}<label><span>**<span data-i18n="combat-maneuver-defense-notes">CMD Notes</span>:** {{cmd_notes}}</span></label>{{/cmd_notes}} {{/showdefenses}} {{#showsaves}} <h4><span>**<span data-i18n="saving-throws">Saving Throws</span>** </span></h4> <label><span>{{#fort}}<span style="white-space:nowrap"><span data-i18n="fortitude-abbrv">Fort</span>: {{fort}},</span> {{/fort}} {{#ref}}<span style="white-space:nowrap"><span data-i18n="reflex-abbrv">Ref</span>: {{ref}},</span> {{/ref}} {{#will}}<span style="white-space:nowrap"><span data-i18n="willpower-abbrv">Will</span>: {{will}}</span>{{/will}}</span></label> {{#sr0_notes}}, <span style="white-space:nowrap"><span data-i18n="spell-resistance-abbrv2">Spell Resist</span>: {{sr0_notes}}</span>{{/sr0_notes}} {{/showsaves}} {{#save_notes}}<label><span>**<span data-i18n="save-notes">Saves</span>:** {{save_notes}}</span></label>{{/save_notes}} {{#showspecialdefenses}} <h4><span>**<span data-i18n="special-defense-notes">Special Defenses and Notes</span>** </span></h4> {{#spellfail}}<label><span>**<span data-i18n="spell-failure-chance">vs Spell Failure Chance</span>:** {{spellfail}}</span></label>{{/spellfail}} {{#resistances_notes}}<label><span>**<span data-i18n="resistances">Resistances</span>:** {{resistances_notes}}</span></label>{{/resistances_notes}} {{#immunities_notes}}<label><span>**<span data-i18n="immunities">Immunities</span>:** {{immunities_notes}}</span></label>{{/immunities_notes}} {{#weaknesses_notes}}<label><span>**<span data-i18n="weaknesses">Weaknesses</span>:** {{weaknesses_notes}}</span></label>{{/weaknesses_notes}} {{#defense_notes}}<label><span>**<span data-i18n="defense-notes">Defenses</span>:** {{defense_notes}}</span></label>{{/defense_notes}} {{#defensive-abilities_notes}}<label><span>**<span data-i18n="defensive-abilities">Defensive Abilities</span>:** {{defensive-abilities_notes}}</span></label>{{/defensive-abilities_notes}} {{/showspecialdefenses}} {{#description}}<span class="sheet-roll-description {{scroll_desc}}">{{description}}</span>{{/description}} {{#generic_note}}<span class="sheet-roll-description">{{generic_note}}</span>{{/generic_note}} {{#buff_note}}<span class="sheet-roll-description">{{buff_note}}</span>{{/buff_note}} {{#condition_note}}<span class="sheet-roll-description">{{condition_note}}</span>{{/condition_note}} </div> {{/accessible}} </rolltemplate> <rolltemplate class="sheet-rolltemplate-pf_ability"> {{^accessible}} <div class="sheet-roll-table sheet-rolltemplate-pf_ability {{#font}}font-{{font}}{{/font}} {{#color}}color-{{color}}{{/color}} {{#rounded}}rounded{{/rounded}}" role="presentation"> <div class="sheet-roll-header"> {{#header_image}}<span class="sheet-header-image">{{header_image}}</span>{{/header_image}} <span class="sheet-left"> {{#character_name}} {{#character_id}}[{{character_name}}](https://journal.roll20.net/character/{{character_id}}){{/character_id}} {{^character_id}}{{character_name}}{{/character_id}} {{#name}}:{{/name}} {{/character_name}} {{#name}} {{#name_link}}[{{name}}]({{name_link}}){{/name_link}} {{^name_link}}{{name}}{{/name_link}} {{/name}}{{#ability_type}} ({{ability_type}}){{/ability_type}} </span> {{#rule_category}}{{#subtitle}}<span class="sheet-subtitle">{{subtitle}}</span>{{/subtitle}}{{/rule_category}} </div> <div class="sheet-roll-group"> {{#source}} <div class="sheet-roll-row sheet-roll-description"> <div class="sheet-roll-cell">**<span data-i18n="source">Source</span>** {{source}}{{#casterlevel}} ({{casterlevel}}){{/casterlevel}}</div> </div>{{/source}} {{#cust_category}} <div class="sheet-roll-row sheet-roll-description"> <div class="sheet-roll-cell">{{cust_category}}</div> </div> {{/cust_category}} </div> <div class="sheet-roll-table-inner"> <div class="sheet-roll-group2"> {{#hasfrequency}}{{#frequency}} <div class="sheet-roll-row"> <div class="sheet-roll-cell">**<span data-i18n="frequency">Frequency</span>**</div> <div class="sheet-roll-cell">{{#hasuses}}{{#uses}}{{uses}}{{/uses}}{{#uses_max}}/{{uses_max}}{{/uses_max}}{{/hasuses}} {{frequency}}{{#next_cast}}, <span data-i18n="next-cast">Next Cast</span>: {{next_cast}}{{/next_cast}}</div> </div> {{/frequency}}{{/hasfrequency}} {{#save}} <div class="sheet-roll-row"> <div class="sheet-roll-cell">**<span data-i18n="save">Save</span>**</div> <div class="sheet-roll-cell">{{save}}{{#savedc}} <span data-i18n="difficulty-class-abbrv">DC&nbsp;</span>{{savedc}}{{/savedc}}</div> </div> {{/save}} {{#is_sp}} {{#casterlevel}} <div class="sheet-roll-row"> <div class="sheet-roll-cell">**<span data-i18n="caster-level">casterlevel</span>**</div> <div class="sheet-roll-cell">{{casterlevel}}</div> </div> {{/casterlevel}} {{#spell_level}} <div class="sheet-roll-row"> <div class="sheet-roll-cell">**<span data-i18n="spell-level">spell_level</span>**</div> <div class="sheet-roll-cell">{{spell_level}}</div> </div> {{/spell_level}} {{#hassr}}{{#sr}} <div class="sheet-roll-row"> <div class="sheet-roll-cell">**<span data-i18n="spell-resistance">Spell Resistance</span>**</div> <div class="sheet-roll-cell">{{sr}}</div> </div> {{/sr}}{{/hassr}} {{#concentration}} <div class="sheet-roll-row"> <div class="sheet-roll-cell">**<span data-i18n="concentration">Concentration</span>**</div> <div class="sheet-roll-cell"> **+**{{concentration}}</div> </div> {{/concentration}} {{#hasspellrange}}{{#spell_range}} <div class="sheet-roll-row"> <div class="sheet-roll-cell">**<span data-i18n="range">Range</span>**</div> <div class="sheet-roll-cell">{{spell_range}}{{#hasposrange}}{{#range}} ({{range}} <span data-i18n="feet-abbrv">ft.</span>){{/range}}{{/hasposrange}}</div> </div> {{/spell_range}}{{/hasspellrange}} {{/is_sp}} {{^is_sp}}{{#hasposrange}} <div class="sheet-roll-row"> <div class="sheet-roll-cell">**<span data-i18n="range">Range</span>**</div> <div class="sheet-roll-cell">{{#range}}{{range}}{{/range}}</div> </div> {{/hasposrange}}{{/is_sp}} {{#hasattack}} <div class="sheet-roll-row"> <div class="sheet-roll-cell">**<span data-i18n="attack-type">Attack type</span>**</div> <div class="sheet-roll-cell">{{#attacktype}}{{attacktype}}{{/attacktype}}</div> </div> {{/hasattack}} {{#targetarea}} <div class="sheet-roll-row"> <div class="sheet-roll-cell">**<span data-i18n="targets-area-effect">Targets/Area/Effect</span>**</div> <div class="sheet-roll-cell">{{targetarea}}</div> </div> {{/targetarea}} {{#check}} <div class="sheet-roll-row"> <div class="sheet-roll-cell">**<span data-i18n="check">Check</span>**</div> <div class="sheet-roll-cell">{{check}}</div> </div> {{/check}} {{#duration}} <div class="sheet-roll-row"> <div class="sheet-roll-cell">**<span data-i18n="duration">Duration</span>**</div> <div class="sheet-roll-cell">{{duration}}</div> </div> {{/duration}} {{#damage}} <div class="sheet-roll-row"> <div class="sheet-roll-cell">**<span data-i18n="damage">Damage</span>** {{#damagetype}} - {{damagetype}}{{/damagetype}}</div> <div class="sheet-roll-cell">{{damage}}</div> </div> {{/damage}} {{#allprops() font color accessible rounded header_image character_name name character_id name_link subtitle casterlevel check shortdesc description class generic_note buff_note condition_note source rule_category cust_category hasfrequency frequency hasuses uses uses_max next_cast save savedc hasspellrange spell_range custrange hasposrange range is_sp hassr sr concentration hasattack attacktype targetarea damage damagetype deafened_note duration casterlevel spell_level spelltracking1 spelltracking2 spelltracking3 spelltracking4 spelltracking5 spelltracking6 spelldescription1 spelldescription2 spelldescription3 spelldescription4 spelldescription5 spelldescription6 abilitytracking1 abilitytracking2 abilitytracking3 abilitytracking4 abilitytracking5 abilitytracking6 abilitydescription1 abilitydescription2 abilitydescription3 abilitydescription4 abilitydescription5 abilitydescription6 itemtracking1 itemtracking2 itemtracking3 itemtracking4 itemtracking5 itemtracking6 itemdescription1 itemdescription2 itemdescription3 itemdescription4 itemdescription5 itemdescription6 misctracking1 misctracking2 misctracking3 misctracking4 misctracking5 misctracking6 miscdescription1 miscdescription2 miscdescription3 miscdescription4 miscdescription5 miscdescription6 scroll_desc}} <div class="sheet-roll-row"> <div class="sheet-roll-cell">**{{key}}**</div> <div class="sheet-roll-cell">{{value}}</div> </div> {{/allprops() font color accessible rounded header_image character_name name character_id name_link subtitle casterlevel check shortdesc description class generic_note buff_note condition_note source rule_category cust_category hasfrequency frequency hasuses uses uses_max next_cast save savedc hasspellrange spell_range custrange hasposrange range is_sp hassr sr concentration hasattack attacktype targetarea damage damagetype deafened_note duration casterlevel spell_level spelltracking1 spelltracking2 spelltracking3 spelltracking4 spelltracking5 spelltracking6 spelldescription1 spelldescription2 spelldescription3 spelldescription4 spelldescription5 spelldescription6 abilitytracking1 abilitytracking2 abilitytracking3 abilitytracking4 abilitytracking5 abilitytracking6 abilitydescription1 abilitydescription2 abilitydescription3 abilitydescription4 abilitydescription5 abilitydescription6 itemtracking1 itemtracking2 itemtracking3 itemtracking4 itemtracking5 itemtracking6 itemdescription1 itemdescription2 itemdescription3 itemdescription4 itemdescription5 itemdescription6 misctracking1 misctracking2 misctracking3 misctracking4 misctracking5 misctracking6 miscdescription1 miscdescription2 miscdescription3 miscdescription4 miscdescription5 miscdescription6 scroll_desc}} </div> </div> <div class="sheet-roll-group"> {{#shortdesc}} <div class="sheet-roll-row sheet-roll-description"> <div class="sheet-roll-cell">{{shortdesc}}</div> </div> {{/shortdesc}} {{#description}} <div class="sheet-roll-row sheet-roll-description {{scroll_desc}}"> <div class="sheet-roll-cell">**<span data-i18n="description">Description</span>:**{{description}}</div> </div> {{/description}} {{#generic_note}} <div class="sheet-roll-row sheet-roll-description"> <div class="sheet-roll-cell">{{generic_note}}</div> </div> {{/generic_note}} {{#buff_note}} <div class="sheet-roll-row sheet-roll-description"> <div class="sheet-roll-cell">{{buff_note}}</div> </div> {{/buff_note}} {{#condition_note}} <div class="sheet-roll-row sheet-roll-description"> <div class="sheet-roll-cell">{{condition_note}}</div> </div> {{/condition_note}} {{#is_sp}}{{#deafened_note}} <div class="sheet-roll-row sheet-roll-description"> <div class="sheet-roll-cell">**<span data-i18n="deafened">Deafened</span>:**<span data-i18n="condition-deafened-spellonly">Has a 20% chance of spell failure when casting spells with verbal components.</span></div> </div> {{/deafened_note}}{{/is_sp}} {{#spelltracking1}} <div class="sheet-roll-row"> <div class="sheet-roll-cell sheet-pfctracking">{{#spelldescription1}}{{spelldescription1}}:<span class="sheet-pictos">{{spelltracking1}}</span>{{/spelldescription1}}{{^spelldescription1}}<span data-i18n="spell-tracking">Spell Tracking</span>:<span class="sheet-pictos">{{spelltracking1}}</span>{{/spelldescription1}}</div> </div> {{/spelltracking1}} {{#spelltracking2}} <div class="sheet-roll-row"> <div class="sheet-roll-cell sheet-pfctracking">{{#spelldescription2}}{{spelldescription2}}:<span class="sheet-pictos">{{spelltracking2}}</span>{{/spelldescription2}}{{^spelldescription2}}<span data-i28n="spell-tracking">Spell Tracking</span>:<span class="sheet-pictos">{{spelltracking2}}</span>{{/spelldescription2}}</div> </div> {{/spelltracking2}} {{#spelltracking3}} <div class="sheet-roll-row"> <div class="sheet-roll-cell sheet-pfctracking">{{#spelldescription3}}{{spelldescription3}}:<span class="sheet-pictos">{{spelltracking3}}</span>{{/spelldescription3}}{{^spelldescription3}}<span data-i38n="spell-tracking">Spell Tracking</span>:<span class="sheet-pictos">{{spelltracking3}}</span>{{/spelldescription3}}</div> </div> {{/spelltracking3}} {{#spelltracking4}} <div class="sheet-roll-row"> <div class="sheet-roll-cell sheet-pfctracking">{{#spelldescription4}}{{spelldescription4}}:<span class="sheet-pictos">{{spelltracking4}}</span>{{/spelldescription4}}{{^spelldescription4}}<span data-i48n="spell-tracking">Spell Tracking</span>:<span class="sheet-pictos">{{spelltracking4}}</span>{{/spelldescription4}}</div> </div> {{/spelltracking4}} {{#spelltracking5}} <div class="sheet-roll-row"> <div class="sheet-roll-cell sheet-pfctracking">{{#spelldescription5}}{{spelldescription5}}:<span class="sheet-pictos">{{spelltracking5}}</span>{{/spelldescription5}}{{^spelldescription5}}<span data-i58n="spell-tracking">Spell Tracking</span>:<span class="sheet-pictos">{{spelltracking5}}</span>{{/spelldescription5}}</div> </div> {{/spelltracking5}} {{#spelltracking6}} <div class="sheet-roll-row"> <div class="sheet-roll-cell sheet-pfctracking">{{#spelldescription6}}{{spelldescription6}}:<span class="sheet-pictos">{{spelltracking6}}</span>{{/spelldescription6}}{{^spelldescription6}}<span data-i68n="spell-tracking">Spell Tracking</span>:<span class="sheet-pictos">{{spelltracking6}}</span>{{/spelldescription6}}</div> </div> {{/spelltracking6}} {{#abilitytracking1}} <div class="sheet-roll-row"> <div class="sheet-roll-cell sheet-pfctracking">{{#abilitydescription1}}{{abilitydescription1}}:<span class="sheet-pictos">{{abilitytracking1}}</span>{{/abilitydescription1}}{{^abilitydescription1}}<span data-i18n="ability-tracking">Ability Tracking</span>:<span class="sheet-pictos">{{abilitytracking1}}</span>{{/abilitydescription1}}</div> </div> {{/abilitytracking1}} {{#abilitytracking2}} <div class="sheet-roll-row"> <div class="sheet-roll-cell sheet-pfctracking">{{#abilitydescription2}}{{abilitydescription2}}:<span class="sheet-pictos">{{abilitytracking2}}</span>{{/abilitydescription2}}{{^abilitydescription2}}<span data-i28n="ability-tracking">Ability Tracking</span>:<span class="sheet-pictos">{{abilitytracking2}}</span>{{/abilitydescription2}}</div> </div> {{/abilitytracking2}} {{#abilitytracking3}} <div class="sheet-roll-row"> <div class="sheet-roll-cell sheet-pfctracking">{{#abilitydescription3}}{{abilitydescription3}}:<span class="sheet-pictos">{{abilitytracking3}}</span>{{/abilitydescription3}}{{^abilitydescription3}}<span data-i38n="ability-tracking">Ability Tracking</span>:<span class="sheet-pictos">{{abilitytracking3}}</span>{{/abilitydescription3}}</div> </div> {{/abilitytracking3}} {{#abilitytracking4}} <div class="sheet-roll-row"> <div class="sheet-roll-cell sheet-pfctracking">{{#abilitydescription4}}{{abilitydescription4}}:<span class="sheet-pictos">{{abilitytracking4}}</span>{{/abilitydescription4}}{{^abilitydescription4}}<span data-i48n="ability-tracking">Ability Tracking</span>:<span class="sheet-pictos">{{abilitytracking4}}</span>{{/abilitydescription4}}</div> </div> {{/abilitytracking4}} {{#abilitytracking5}} <div class="sheet-roll-row"> <div class="sheet-roll-cell sheet-pfctracking">{{#abilitydescription5}}{{abilitydescription5}}:<span class="sheet-pictos">{{abilitytracking5}}</span>{{/abilitydescription5}}{{^abilitydescription5}}<span data-i58n="ability-tracking">Ability Tracking</span>:<span class="sheet-pictos">{{abilitytracking5}}</span>{{/abilitydescription5}}</div> </div> {{/abilitytracking5}} {{#abilitytracking6}} <div class="sheet-roll-row"> <div class="sheet-roll-cell sheet-pfctracking">{{#abilitydescription6}}{{abilitydescription6}}:<span class="sheet-pictos">{{abilitytracking6}}</span>{{/abilitydescription6}}{{^abilitydescription6}}<span data-i68n="ability-tracking">Ability Tracking</span>:<span class="sheet-pictos">{{abilitytracking6}}</span>{{/abilitydescription6}}</div> </div> {{/abilitytracking6}} {{#itemtracking1}} <div class="sheet-roll-row"> <div class="sheet-roll-cell sheet-pfctracking">{{#itemdescription1}}{{itemdescription1}}:<span class="sheet-pictos">{{itemtracking1}}</span>{{/itemdescription1}}{{^itemdescription1}}<span data-i18n="item-tracking">Item Tracking</span>:<span class="sheet-pictos">{{itemtracking1}}</span>{{/itemdescription1}}</div> </div> {{/itemtracking1}} {{#itemtracking2}} <div class="sheet-roll-row"> <div class="sheet-roll-cell sheet-pfctracking">{{#itemdescription2}}{{itemdescription2}}:<span class="sheet-pictos">{{itemtracking2}}</span>{{/itemdescription2}}{{^itemdescription2}}<span data-i28n="item-tracking">Item Tracking</span>:<span class="sheet-pictos">{{itemtracking2}}</span>{{/itemdescription2}}</div> </div> {{/itemtracking2}} {{#itemtracking3}} <div class="sheet-roll-row"> <div class="sheet-roll-cell sheet-pfctracking">{{#itemdescription3}}{{itemdescription3}}:<span class="sheet-pictos">{{itemtracking3}}</span>{{/itemdescription3}}{{^itemdescription3}}<span data-i38n="item-tracking">Item Tracking</span>:<span class="sheet-pictos">{{itemtracking3}}</span>{{/itemdescription3}}</div> </div> {{/itemtracking3}} {{#itemtracking4}} <div class="sheet-roll-row"> <div class="sheet-roll-cell sheet-pfctracking">{{#itemdescription4}}{{itemdescription4}}:<span class="sheet-pictos">{{itemtracking4}}</span>{{/itemdescription4}}{{^itemdescription4}}<span data-i48n="item-tracking">Item Tracking</span>:<span class="sheet-pictos">{{itemtracking4}}</span>{{/itemdescription4}}</div> </div> {{/itemtracking4}} {{#itemtracking5}} <div class="sheet-roll-row"> <div class="sheet-roll-cell sheet-pfctracking">{{#itemdescription5}}{{itemdescription5}}:<span class="sheet-pictos">{{itemtracking5}}</span>{{/itemdescription5}}{{^itemdescription5}}<span data-i58n="item-tracking">Item Tracking</span>:<span class="sheet-pictos">{{itemtracking5}}</span>{{/itemdescription5}}</div> </div> {{/itemtracking5}} {{#itemtracking6}} <div class="sheet-roll-row"> <div class="sheet-roll-cell sheet-pfctracking">{{#itemdescription6}}{{itemdescription6}}:<span class="sheet-pictos">{{itemtracking6}}</span>{{/itemdescription6}}{{^itemdescription6}}<span data-i68n="item-tracking">Item Tracking</span>:<span class="sheet-pictos">{{itemtracking6}}</span>{{/itemdescription6}}</div> </div> {{/itemtracking6}} {{#misctracking1}} <div class="sheet-roll-row"> <div class="sheet-roll-cell sheet-pfctracking">{{#miscdescription1}}{{miscdescription1}}:<span class="sheet-pictos">{{misctracking1}}</span>{{/miscdescription1}}{{^miscdescription1}}<span data-i18n="misc-tracking">Misc Tracking</span>:<span class="sheet-pictos">{{misctracking1}}</span>{{/miscdescription1}}</div> </div> {{/misctracking1}} {{#misctracking2}} <div class="sheet-roll-row"> <div class="sheet-roll-cell sheet-pfctracking">{{#miscdescription2}}{{miscdescription2}}:<span class="sheet-pictos">{{misctracking2}}</span>{{/miscdescription2}}{{^miscdescription2}}<span data-i28n="misc-tracking">Misc Tracking</span>:<span class="sheet-pictos">{{misctracking2}}</span>{{/miscdescription2}}</div> </div> {{/misctracking2}} {{#misctracking3}} <div class="sheet-roll-row"> <div class="sheet-roll-cell sheet-pfctracking">{{#miscdescription3}}{{miscdescription3}}:<span class="sheet-pictos">{{misctracking3}}</span>{{/miscdescription3}}{{^miscdescription3}}<span data-i38n="misc-tracking">Misc Tracking</span>:<span class="sheet-pictos">{{misctracking3}}</span>{{/miscdescription3}}</div> </div> {{/misctracking3}} {{#misctracking4}} <div class="sheet-roll-row"> <div class="sheet-roll-cell sheet-pfctracking">{{#miscdescription4}}{{miscdescription4}}:<span class="sheet-pictos">{{misctracking4}}</span>{{/miscdescription4}}{{^miscdescription4}}<span data-i48n="misc-tracking">Misc Tracking</span>:<span class="sheet-pictos">{{misctracking4}}</span>{{/miscdescription4}}</div> </div> {{/misctracking4}} {{#misctracking5}} <div class="sheet-roll-row"> <div class="sheet-roll-cell sheet-pfctracking">{{#miscdescription5}}{{miscdescription5}}:<span class="sheet-pictos">{{misctracking5}}</span>{{/miscdescription5}}{{^miscdescription5}}<span data-i58n="misc-tracking">Misc Tracking</span>:<span class="sheet-pictos">{{misctracking5}}</span>{{/miscdescription5}}</div> </div> {{/misctracking5}} {{#misctracking6}} <div class="sheet-roll-row"> <div class="sheet-roll-cell sheet-pfctracking">{{#miscdescription6}}{{miscdescription6}}:<span class="sheet-pictos">{{misctracking6}}</span>{{/miscdescription6}}{{^miscdescription6}}<span data-i68n="misc-tracking">Misc Tracking</span>:<span class="sheet-pictos">{{misctracking6}}</span>{{/miscdescription6}}</div> </div> {{/misctracking6}} </div> </div> {{/accessible}} {{#accessible}} <div class="sheet-roll-accessible {{#font}}font-{{font}}{{/font}} {{#color}}color-{{color}}{{/color}} {{#rounded}}rounded{{/rounded}}" role="presentation"> <h3 class="sheet-roll-header"> {{#character_name}}{{character_name}}{{#name}}: {{/name}}{{/character_name}} {{#name}}{{name}}{{/name}}{{#ability_type}} ({{ability_type}}){{/ability_type}} </h3> {{#rule_category}}{{#subtitle}} <h4>{{subtitle}}</h4> {{/subtitle}}{{/rule_category}} {{#source}}<label>**<span data-i18n="source">Source</span>**<span class="sheet-right">{{source}}{{#casterlevel}} ({{casterlevel}}){{/casterlevel}}</span></label>{{/source}} {{#cust_category}}<span class="sheet-roll-description">{{cust_category}}</span>{{/cust_category}} {{#hasfrequency}}{{#frequency}} <label>**<span data-i18n="frequency">Frequency</span>** <span class="sheet-right">{{#hasuses}}{{#uses}}{{uses}}{{/uses}}{{#uses_max}}/{{uses_max}}{{/uses_max}}{{/hasuses}} {{frequency}}{{#next_cast}}, <span data-i18n="next-cast">{{next_cast}}</span>{{/next_cast}}</span></label> {{/frequency}}{{/hasfrequency}} {{#save}}<label>**<span data-i18n="save">Save</span>**<span class="sheet-right">{{save}}{{#savedc}} <span data-i18n="difficulty-class-abbrv">DC&nbsp;</span>{{savedc}}{{/savedc}}</span></label>{{/save}} {{#is_sp}} {{#casterlevel}}<label>**<span data-i18n="caster-level">casterlevel</span>**<span class="sheet-right">{{casterlevel}}</span></label>{{/casterlevel}} {{#spell_level}}<label>**<span data-i18n="spell-level">spell_level</span>**<span class="sheet-right">{{spell_level}}</span></label>{{/spell_level}} {{#hassr}}{{#sr}}<label>**<span data-i18n="spell-resistance">Spell Resistance</span>**<span class="sheet-right">{{sr}}</span></label>{{/sr}}{{/hassr}} {{#concentration}}<label>**<span data-i18n="concentration">Concentration</span>**<span class="sheet-right"> **+**{{concentration}}</span></label>{{/concentration}} {{#hasspellrange}}{{#spell_range}}<label>**<span data-i18n="range">Range</span>**<span class="sheet-right">{{spell_range}}{{#hasposrange}} ({{range}} <span data-i18n="feet-abbrv">ft.</span>){{/hasposrange}}</span></label>{{/spell_range}}{{/hasspellrange}} {{/is_sp}} {{^is_sp}}{{#hasposrange}}<label>**<span data-i18n="range">Range</span>**<span class="sheet-right">{{#range}}{{range}}{{/range}}</span></label>{{/hasposrange}}{{/is_sp}} {{#hasattack}}<label>**<span data-i18n="attack-type">Attack type</span>**<span class="sheet-right">{{#attacktype}}{{attacktype}}{{/attacktype}}</span><span data-i18n="versus-touch">vs Touch</span></label>{{/hasattack}} {{#targetarea}}<label>**<span data-i18n="targets-area-effect">Target/Area/Effect</span>**<span class="sheet-right">{{targetarea}}</span></label>{{/targetarea}} {{#check}}<label>**<span data-i18n="check">Check</span>**<span class="sheet-right">{{check}}</span></label>{{/check}} {{#duration}}<label>**<span data-i18n="duration">Duration</span>**<span class="sheet-right">{{duration}}</span></label>{{/duration}} {{#damage}}<label>**<span data-i18n="damage">Damage</span>** {{#damagetype}} - {{damagetype}}{{/damagetype}}<span class="sheet-right">{{damage}}</span></label>{{/damage}} {{#allprops() font color accessible rounded header_image character_name name character_id name_link subtitle check shortdesc description untrained class generic_note buff_note condition_note source rule_category cust_category hasfrequency frequency hasuses uses uses_max next_cast save savedc hasspellrange spell_range custrange hasposrange range is_sp hassr sr concentration hasattack attacktype targetarea damage damagetype deafened_note duration casterlevel spell_level abilitytracking1 spelltracking1 spelltracking2 spelltracking3 spelltracking4 spelltracking5 spelltracking6 spelldescription1 spelldescription2 spelldescription3 spelldescription4 spelldescription5 spelldescription6 abilitytracking1 abilitytracking2 abilitytracking3 abilitytracking4 abilitytracking5 abilitytracking6 abilitydescription1 abilitydescription2 abilitydescription3 abilitydescription4 abilitydescription5 abilitydescription6 itemtracking1 itemtracking2 itemtracking3 itemtracking4 itemtracking5 itemtracking6 itemdescription1 itemdescription2 itemdescription3 itemdescription4 itemdescription5 itemdescription6 misctracking1 misctracking2 misctracking3 misctracking4 misctracking5 misctracking6 miscdescription1 miscdescription2 miscdescription3 miscdescription4 miscdescription5 miscdescription6 scroll_desc}} <label><span>**{{key}}**</span><span class="sheet-right">{{value}}</span></label> {{/allprops() font color accessible rounded header_image character_name name character_id name_link subtitle check shortdesc description untrained class generic_note buff_note condition_note source rule_category cust_category hasfrequency frequency hasuses uses uses_max next_cast save savedc hasspellrange spell_range custrange hasposrange range is_sp hassr sr concentration hasattack attacktype targetarea damage damagetype deafened_note duration casterlevel spell_level abilitytracking1 spelltracking1 spelltracking2 spelltracking3 spelltracking4 spelltracking5 spelltracking6 spelldescription1 spelldescription2 spelldescription3 spelldescription4 spelldescription5 spelldescription6 abilitytracking1 abilitytracking2 abilitytracking3 abilitytracking4 abilitytracking5 abilitytracking6 abilitydescription1 abilitydescription2 abilitydescription3 abilitydescription4 abilitydescription5 abilitydescription6 itemtracking1 itemtracking2 itemtracking3 itemtracking4 itemtracking5 itemtracking6 itemdescription1 itemdescription2 itemdescription3 itemdescription4 itemdescription5 itemdescription6 misctracking1 misctracking2 misctracking3 misctracking4 misctracking5 misctracking6 miscdescription1 miscdescription2 miscdescription3 miscdescription4 miscdescription5 miscdescription6 scroll_desc}} {{#shortdesc}}<span class="sheet-roll-description">{{shortdesc}}</span>{{/shortdesc}} {{#description}} <h4 data-i18n="description">Description</h4><span class="sheet-roll-description {{scroll_desc}}">{{description}}</span> {{/description}} {{#generic_note}}<span class="sheet-roll-description">{{generic_note}}</span>{{/generic_note}} {{#buff_note}}<span class="sheet-roll-description">{{buff_note}}</span>{{/buff_note}} {{#condition_note}}<span class="sheet-roll-description">{{condition_note}}</span>{{/condition_note}} {{#is_sp}}{{#deafened_note}} <h4 data-i18n="deafened">Deafened</h4><label><span data-i18n="condition-deafened-spellonly">Has a 20% chance of spell failure when casting spells with verbal components.</span></label> {{/deafened_note}}{{/is_sp}} {{#spelltracking1}}<label class="sheet-pfctracking">{{#spelldescription1}}{{spelldescription1}}:<span class="sheet-pictos">{{spelltracking1}}</span>{{/spelldescription1}}{{^spelldescription1}}<span data-i18n="spell-tracking">Spell Tracking</span>:<span class="sheet-pictos">{{spelltracking1}}</span>{{/spelldescription1}}</label>{{/spelltracking1}} {{#spelltracking2}}<label class="sheet-pfctracking">{{#spelldescription2}}{{spelldescription2}}:<span class="sheet-pictos">{{spelltracking2}}</span>{{/spelldescription2}}{{^spelldescription2}}<span data-i28n="spell-tracking">Spell Tracking</span>:<span class="sheet-pictos">{{spelltracking2}}</span>{{/spelldescription2}}</label>{{/spelltracking2}} {{#spelltracking3}}<label class="sheet-pfctracking">{{#spelldescription3}}{{spelldescription3}}:<span class="sheet-pictos">{{spelltracking3}}</span>{{/spelldescription3}}{{^spelldescription3}}<span data-i38n="spell-tracking">Spell Tracking</span>:<span class="sheet-pictos">{{spelltracking3}}</span>{{/spelldescription3}}</label>{{/spelltracking3}} {{#spelltracking4}}<label class="sheet-pfctracking">{{#spelldescription4}}{{spelldescription4}}:<span class="sheet-pictos">{{spelltracking4}}</span>{{/spelldescription4}}{{^spelldescription4}}<span data-i48n="spell-tracking">Spell Tracking</span>:<span class="sheet-pictos">{{spelltracking4}}</span>{{/spelldescription4}}</label>{{/spelltracking4}} {{#spelltracking5}}<label class="sheet-pfctracking">{{#spelldescription5}}{{spelldescription5}}:<span class="sheet-pictos">{{spelltracking5}}</span>{{/spelldescription5}}{{^spelldescription5}}<span data-i58n="spell-tracking">Spell Tracking</span>:<span class="sheet-pictos">{{spelltracking5}}</span>{{/spelldescription5}}</label>{{/spelltracking5}} {{#spelltracking6}}<label class="sheet-pfctracking">{{#spelldescription6}}{{spelldescription6}}:<span class="sheet-pictos">{{spelltracking6}}</span>{{/spelldescription6}}{{^spelldescription6}}<span data-i68n="spell-tracking">Spell Tracking</span>:<span class="sheet-pictos">{{spelltracking6}}</span>{{/spelldescription6}}</label>{{/spelltracking6}} {{#abilitytracking1}}<label class="sheet-pfctracking">{{#abilitydescription1}}{{abilitydescription1}}:<span class="sheet-pictos">{{abilitytracking1}}</span>{{/abilitydescription1}}{{^abilitydescription1}}<span data-i18n="ability-tracking">Ability Tracking</span>:<span class="sheet-pictos">{{abilitytracking1}}</span>{{/abilitydescription1}}</label>{{/abilitytracking1}} {{#abilitytracking2}}<label class="sheet-pfctracking">{{#abilitydescription2}}{{abilitydescription2}}:<span class="sheet-pictos">{{abilitytracking2}}</span>{{/abilitydescription2}}{{^abilitydescription2}}<span data-i28n="ability-tracking">Ability Tracking</span>:<span class="sheet-pictos">{{abilitytracking2}}</span>{{/abilitydescription2}}</label>{{/abilitytracking2}} {{#abilitytracking3}}<label class="sheet-pfctracking">{{#abilitydescription3}}{{abilitydescription3}}:<span class="sheet-pictos">{{abilitytracking3}}</span>{{/abilitydescription3}}{{^abilitydescription3}}<span data-i38n="ability-tracking">Ability Tracking</span>:<span class="sheet-pictos">{{abilitytracking3}}</span>{{/abilitydescription3}}</label>{{/abilitytracking3}} {{#abilitytracking4}}<label class="sheet-pfctracking">{{#abilitydescription4}}{{abilitydescription4}}:<span class="sheet-pictos">{{abilitytracking4}}</span>{{/abilitydescription4}}{{^abilitydescription4}}<span data-i48n="ability-tracking">Ability Tracking</span>:<span class="sheet-pictos">{{abilitytracking4}}</span>{{/abilitydescription4}}</label>{{/abilitytracking4}} {{#abilitytracking5}}<label class="sheet-pfctracking">{{#abilitydescription5}}{{abilitydescription5}}:<span class="sheet-pictos">{{abilitytracking5}}</span>{{/abilitydescription5}}{{^abilitydescription5}}<span data-i58n="ability-tracking">Ability Tracking</span>:<span class="sheet-pictos">{{abilitytracking5}}</span>{{/abilitydescription5}}</label>{{/abilitytracking5}} {{#abilitytracking6}}<label class="sheet-pfctracking">{{#abilitydescription6}}{{abilitydescription6}}:<span class="sheet-pictos">{{abilitytracking6}}</span>{{/abilitydescription6}}{{^abilitydescription6}}<span data-i68n="ability-tracking">Ability Tracking</span>:<span class="sheet-pictos">{{abilitytracking6}}</span>{{/abilitydescription6}}</label>{{/abilitytracking6}} {{#itemtracking1}}<label class="sheet-pfctracking">{{#itemdescription1}}{{itemdescription1}}:<span class="sheet-pictos">{{itemtracking1}}</span>{{/itemdescription1}}{{^itemdescription1}}<span data-i18n="item-tracking">Item Tracking</span>:<span class="sheet-pictos">{{itemtracking1}}</span>{{/itemdescription1}}</label>{{/itemtracking1}} {{#itemtracking2}}<label class="sheet-pfctracking">{{#itemdescription2}}{{itemdescription2}}:<span class="sheet-pictos">{{itemtracking2}}</span>{{/itemdescription2}}{{^itemdescription2}}<span data-i28n="item-tracking">Item Tracking</span>:<span class="sheet-pictos">{{itemtracking2}}</span>{{/itemdescription2}}</label>{{/itemtracking2}} {{#itemtracking3}}<label class="sheet-pfctracking">{{#itemdescription3}}{{itemdescription3}}:<span class="sheet-pictos">{{itemtracking3}}</span>{{/itemdescription3}}{{^itemdescription3}}<span data-i38n="item-tracking">Item Tracking</span>:<span class="sheet-pictos">{{itemtracking3}}</span>{{/itemdescription3}}</label>{{/itemtracking3}} {{#itemtracking4}}<label class="sheet-pfctracking">{{#itemdescription4}}{{itemdescription4}}:<span class="sheet-pictos">{{itemtracking4}}</span>{{/itemdescription4}}{{^itemdescription4}}<span data-i48n="item-tracking">Item Tracking</span>:<span class="sheet-pictos">{{itemtracking4}}</span>{{/itemdescription4}}</label>{{/itemtracking4}} {{#itemtracking5}}<label class="sheet-pfctracking">{{#itemdescription5}}{{itemdescription5}}:<span class="sheet-pictos">{{itemtracking5}}</span>{{/itemdescription5}}{{^itemdescription5}}<span data-i58n="item-tracking">Item Tracking</span>:<span class="sheet-pictos">{{itemtracking5}}</span>{{/itemdescription5}}</label>{{/itemtracking5}} {{#itemtracking6}}<label class="sheet-pfctracking">{{#itemdescription6}}{{itemdescription6}}:<span class="sheet-pictos">{{itemtracking6}}</span>{{/itemdescription6}}{{^itemdescription6}}<span data-i68n="item-tracking">Item Tracking</span>:<span class="sheet-pictos">{{itemtracking6}}</span>{{/itemdescription6}}</label>{{/itemtracking6}} {{#misctracking1}}<label class="sheet-pfctracking">{{#miscdescription1}}{{miscdescription1}}:<span class="sheet-pictos">{{misctracking1}}</span>{{/miscdescription1}}{{^miscdescription1}}<span data-i18n="misc-tracking">Misc Tracking</span>:<span class="sheet-pictos">{{misctracking1}}</span>{{/miscdescription1}}</label>{{/misctracking1}} {{#misctracking2}}<label class="sheet-pfctracking">{{#miscdescription2}}{{miscdescription2}}:<span class="sheet-pictos">{{misctracking2}}</span>{{/miscdescription2}}{{^miscdescription2}}<span data-i28n="misc-tracking">Misc Tracking</span>:<span class="sheet-pictos">{{misctracking2}}</span>{{/miscdescription2}}</label>{{/misctracking2}} {{#misctracking3}}<label class="sheet-pfctracking">{{#miscdescription3}}{{miscdescription3}}:<span class="sheet-pictos">{{misctracking3}}</span>{{/miscdescription3}}{{^miscdescription3}}<span data-i38n="misc-tracking">Misc Tracking</span>:<span class="sheet-pictos">{{misctracking3}}</span>{{/miscdescription3}}</label>{{/misctracking3}} {{#misctracking4}}<label class="sheet-pfctracking">{{#miscdescription4}}{{miscdescription4}}:<span class="sheet-pictos">{{misctracking4}}</span>{{/miscdescription4}}{{^miscdescription4}}<span data-i48n="misc-tracking">Misc Tracking</span>:<span class="sheet-pictos">{{misctracking4}}</span>{{/miscdescription4}}</label>{{/misctracking4}} {{#misctracking5}}<label class="sheet-pfctracking">{{#miscdescription5}}{{miscdescription5}}:<span class="sheet-pictos">{{misctracking5}}</span>{{/miscdescription5}}{{^miscdescription5}}<span data-i58n="misc-tracking">Misc Tracking</span>:<span class="sheet-pictos">{{misctracking5}}</span>{{/miscdescription5}}</label>{{/misctracking5}} {{#misctracking6}}<label class="sheet-pfctracking">{{#miscdescription6}}{{miscdescription6}}:<span class="sheet-pictos">{{misctracking6}}</span>{{/miscdescription6}}{{^miscdescription6}}<span data-i68n="misc-tracking">Misc Tracking</span>:<span class="sheet-pictos">{{misctracking6}}</span>{{/miscdescription6}}</label>{{/misctracking6}} </div> {{/accessible}} </rolltemplate> <rolltemplate class="sheet-rolltemplate-pf_generic"> {{^accessible}} <div class="sheet-roll-table sheet-rolltemplate-pf_generic {{#font}}font-{{font}}{{/font}} {{#color}}color-{{color}}{{/color}} {{#rounded}}rounded{{/rounded}}" role="presentation"> <div class="sheet-roll-header"> {{#header_image}}<span class="sheet-header-image">{{header_image}}</span>{{/header_image}} <span class="sheet-left"> {{#character_name}} {{#character_id}}[{{character_name}}](https://journal.roll20.net/character/{{character_id}}){{/character_id}} {{^character_id}}{{character_name}}{{/character_id}} {{#name}}:{{/name}} {{/character_name}} {{#name}} {{#name_link}}[{{name}}]({{name_link}}){{/name_link}} {{^name_link}}{{name}}{{/name_link}} {{/name}} </span> {{#subtitle}}<span class="sheet-subtitle">{{subtitle}}</span>{{/subtitle}} </div> <div class="sheet-roll-table-inner"> <div class="sheet-roll-group2"> {{#check}} <div class="sheet-roll-row"> <div class="sheet-roll-cell">**<span data-i18n="check"></span>:**</div> <div class="sheet-roll-cell">{{check}}</div> </div> {{/check}} {{#class}} <div class="sheet-roll-row"> <div class="sheet-roll-cell">**<span data-i18n="class"></span>:**</div> <div class="sheet-roll-cell">{{class}}</div> </div> {{/class}} {{#testrange}} <div class="sheet-roll-row"> <div class="sheet-roll-cell">**<span data-i18n="range"></span>:**</div> <div class="sheet-roll-cell">^{{{testrange}}}</div> </div> {{/testrange}} </div> </div> <div class="sheet-roll-group"> {{#lefttext_1}} <div class="sheet-roll-row"> <div class="sheet-roll-cell">{{lefttext_1}}</div> </div> {{/lefttext_1}} {{#righttext_1}} <div class="sheet-roll-row"> <div class="sheet-roll-cell sheet-right">{{righttext_1}}</div> </div> {{/righttext_1}} {{#lefttext_2}} <div class="sheet-roll-row"> <div class="sheet-roll-cell">{{lefttext_2}}</div> </div> {{/lefttext_2}} {{#righttext_2}} <div class="sheet-roll-row"> <div class="sheet-roll-cell sheet-right">{{righttext_2}}</div> </div> {{/righttext_2}} {{#lefttext_3}} <div class="sheet-roll-row"> <div class="sheet-roll-cell">{{lefttext_3}}</div> </div> {{/lefttext_3}} {{#righttext_3}} <div class="sheet-roll-row"> <div class="sheet-roll-cell sheet-right">{{righttext_3}}</div> </div> {{/righttext_3}} {{#lefttext_4}} <div class="sheet-roll-row"> <div class="sheet-roll-cell">{{lefttext_4}}</div> </div> {{/lefttext_4}} {{#righttext_4}} <div class="sheet-roll-row"> <div class="sheet-roll-cell sheet-right">{{righttext_4}}</div> </div> {{/righttext_4}} {{#lefttext_5}} <div class="sheet-roll-row"> <div class="sheet-roll-cell">{{lefttext_5}}</div> </div> {{/lefttext_5}} {{#righttext_5}} <div class="sheet-roll-row"> <div class="sheet-roll-cell sheet-right">{{righttext_5}}</div> </div> {{/righttext_5}} </div> <div class="sheet-roll-table-inner"> <div class="sheet-roll-group2"> {{#allprops() font color accessible rounded header_image character_name name character_id name_link subtitle check init_notes description untrained class generic_note ability_notes buff_note condition_note righttext_1 lefttext_1 righttext_2 lefttext_2 righttext_3 lefttext_3 righttext_4 lefttext_4 righttext_5 lefttext_5 righttext_6 lefttext_6 righttext_7 lefttext_7 righttext_8 lefttext_8 righttext_9 lefttext_9 righttext_10 lefttext_10 whisper switch lefttext_0 righttext_0 scroll_desc}} <div class="sheet-roll-row"> <div class="sheet-roll-cell">**{{key}}**</div> <div class="sheet-roll-cell">{{value}}</div> </div> {{/allprops() font color accessible rounded header_image character_name name character_id name_link subtitle check init_notes description untrained class generic_note ability_notes buff_note condition_note righttext_1 lefttext_1 righttext_2 lefttext_2 righttext_3 lefttext_3 righttext_4 lefttext_4 righttext_5 lefttext_5 righttext_6 lefttext_6 righttext_7 lefttext_7 righttext_8 lefttext_8 righttext_9 lefttext_9 righttext_10 lefttext_10 whisper switch lefttext_0 righttext_0 scroll_desc}} </div> </div> <div class="sheet-roll-group"> {{#lefttext_6}} <div class="sheet-roll-row"> <div class="sheet-roll-cell">{{lefttext_6}}</div> </div> {{/lefttext_6}} {{#righttext_6}} <div class="sheet-roll-row"> <div class="sheet-roll-cell sheet-right">{{righttext_6}}</div> </div> {{/righttext_6}} {{#lefttext_7}} <div class="sheet-roll-row"> <div class="sheet-roll-cell">{{lefttext_7}}</div> </div> {{/lefttext_7}} {{#righttext_7}} <div class="sheet-roll-row"> <div class="sheet-roll-cell sheet-right">{{righttext_7}}</div> </div> {{/righttext_7}} {{#lefttext_8}} <div class="sheet-roll-row"> <div class="sheet-roll-cell">{{lefttext_8}}</div> </div> {{/lefttext_8}} {{#righttext_8}} <div class="sheet-roll-row"> <div class="sheet-roll-cell sheet-right">{{righttext_8}}</div> </div> {{/righttext_8}} {{#lefttext_9}} <div class="sheet-roll-row"> <div class="sheet-roll-cell">{{lefttext_9}}</div> </div> {{/lefttext_9}} {{#righttext_9}} <div class="sheet-roll-row"> <div class="sheet-roll-cell sheet-right">{{righttext_9}}</div> </div> {{/righttext_9}} {{#lefttext_10}} <div class="sheet-roll-row"> <div class="sheet-roll-cell">{{lefttext_10}}</div> </div> {{/lefttext_10}} {{#righttext_10}} <div class="sheet-roll-row"> <div class="sheet-roll-cell sheet-right">{{righttext_10}}</div> </div> {{/righttext_10}} {{#untrained}} <div class="sheet-roll-row"> <div class="sheet-roll-cell">**<span data-i18n="skill-untrained"></span>**</div> </div> {{/untrained}} {{#description}} <div class="sheet-roll-row sheet-roll-description {{scroll_desc}}"> <div class="sheet-roll-cell">{{description}}</div> </div> {{/description}} {{#ability_notes}} <div class="sheet-roll-row"> <div class="sheet-roll-cell">**<span data-i18n="ability-notes">Ability Notes</span>:** {{ability_notes}}</div> </div> {{/ability_notes}} {{#generic_note}} <div class="sheet-roll-row sheet-roll-description"> <div class="sheet-roll-cell">{{generic_note}}</div> </div> {{/generic_note}} {{#buff_note}} <div class="sheet-roll-row sheet-roll-description"> <div class="sheet-roll-cell">{{buff_note}}</div> </div> {{/buff_note}} {{#condition_note}} <div class="sheet-roll-row sheet-roll-description"> <div class="sheet-roll-cell">{{condition_note}}</div> </div> {{/condition_note}} </div> </div> {{/accessible}} {{#accessible}} <div class="sheet-roll-accessible {{#font}}font-{{font}}{{/font}} {{#color}}color-{{color}}{{/color}} {{#rounded}}rounded{{/rounded}}" role="presentation"> <h3 class="sheet-roll-header"> {{#character_name}}{{character_name}}{{#name}}: {{/name}}{{/character_name}} {{#name}}{{name}}{{/name}} </h3> {{#subtitle}} <h4>{{subtitle}}</h4> {{/subtitle}} {{#check}}<label>**<span data-i18n="check"></span>:**<span class="sheet-right">{{check}}</span></label>{{/check}} {{#class}}<label>**<span data-i18n="class"></span>:**<span class="sheet-right">{{class}}</span></label>{{/class}} {{#lefttext_1}}<label><span>{{lefttext_1}}</span></label>{{/lefttext_1}} {{#righttext_1}}<label><span class="sheet-right">{{righttext_1}}</span></label>{{/righttext_1}} {{#lefttext_2}}<label><span>{{lefttext_2}}</span></label>{{/lefttext_2}} {{#righttext_2}}<label><span class="sheet-right">{{righttext_2}}</span></label>{{/righttext_2}} {{#lefttext_3}}<label><span>{{lefttext_3}}</span></label>{{/lefttext_3}} {{#righttext_3}}<label><span class="sheet-right">{{righttext_3}}</span></label>{{/righttext_3}} {{#lefttext_4}}<label><span>{{lefttext_4}}</span></label>{{/lefttext_4}} {{#righttext_4}}<label><span class="sheet-right">{{righttext_4}}</span></label>{{/righttext_4}} {{#lefttext_5}}<label><span>{{lefttext_5}}</span></label>{{/lefttext_5}} {{#righttext_5}}<label><span class="sheet-right">{{righttext_5}}</span></label>{{/righttext_5}} {{#allprops() font color accessible rounded header_image character_name name character_id name_link subtitle check init_notes description ability_notes untrained class generic_note buff_note condition_note righttext_1 lefttext_1 righttext_2 lefttext_2 righttext_3 lefttext_3 righttext_4 lefttext_4 righttext_5 lefttext_5 righttext_6 lefttext_6 righttext_7 lefttext_7 righttext_8 lefttext_8 righttext_9 lefttext_9 righttext_10 lefttext_10 whisper switch lefttext_0 righttext_0 scroll_desc}} <label><span>**{{key}}**</span><span class="sheet-right">{{value}}</span></label> {{/allprops() font color accessible rounded header_image character_name name character_id name_link subtitle check init_notes description ability_notes untrained class generic_note buff_note condition_note righttext_1 lefttext_1 righttext_2 lefttext_2 righttext_3 lefttext_3 righttext_4 lefttext_4 righttext_5 lefttext_5 righttext_6 lefttext_6 righttext_7 lefttext_7 righttext_8 lefttext_8 righttext_9 lefttext_9 righttext_10 lefttext_10 whisper switch lefttext_0 righttext_0 scroll_desc}} {{#lefttext_6}}<label><span>{{lefttext_6}}</span></label>{{/lefttext_6}} {{#righttext_6}}<label><span class="sheet-right">{{righttext_6}}</span></label>{{/righttext_6}} {{#lefttext_7}}<label><span>{{lefttext_7}}</span></label>{{/lefttext_7}} {{#righttext_7}}<label><span class="sheet-right">{{righttext_7}}</span></label>{{/righttext_7}} {{#lefttext_8}}<label><span>{{lefttext_8}}</span></label>{{/lefttext_8}} {{#righttext_8}}<label><span class="sheet-right">{{righttext_8}}</span></label>{{/righttext_8}} {{#lefttext_9}}<label><span>{{lefttext_9}}</span></label>{{/lefttext_9}} {{#righttext_9}}<label><span class="sheet-right">{{righttext_9}}</span></label>{{/righttext_9}} {{#lefttext_10}}<label><span>{{lefttext_10}}</span></label>{{/lefttext_10}} {{#righttext_10}}<label><span class="sheet-right">{{righttext_10}}</span></label>{{/righttext_10}} {{#untrained}}<label>**<span data-i18n="skill-untrained"></span>**</label>{{/untrained}} {{#generic_note}}<span class="sheet-roll-description">{{generic_note}}</span>{{/generic_note}} {{#buff_note}}<span class="sheet-roll-description">{{buff_note}}</span>{{/buff_note}} {{#condition_note}}<span class="sheet-roll-description">{{condition_note}}</span>{{/condition_note}} {{#description}}<span class="sheet-roll-description {{scroll_desc}}">{{description}}</span>{{/description}} {{#ability_notes}}<span class="sheet-roll-description">{{ability_notes}}</span>{{/ability_notes}} </div> {{/accessible}} </rolltemplate> <rolltemplate class="sheet-rolltemplate-pf_block"> {{^accessible}} <div class="sheet-roll-table sheet-rolltemplate-pf_block {{#font}}font-{{font}}{{/font}} {{#color}}color-{{color}}{{/color}} {{#rounded}}rounded{{/rounded}}" role="menu"> <div class="sheet-roll-header"> {{#header_image}}<span class="sheet-header-image">{{header_image}}</span>{{/header_image}} <span class="sheet-left"> {{#character_name}} {{#character_id}}[{{character_name}}](https://journal.roll20.net/character/{{character_id}}){{/character_id}} {{^character_id}}{{character_name}}{{/character_id}} {{#name}}:{{/name}} {{/character_name}} {{#name}} {{#name_link}}[{{name}}]({{name_link}}){{/name_link}} {{^name_link}}{{name}}{{/name_link}} {{/name}} </span> {{#subtitle}}<span class="sheet-subtitle">{{subtitle}}</span>{{/subtitle}} </div> <div class="sheet-roll-group"> {{#casterlevel}} <div class="sheet-roll-row"> <div class="sheet-roll-cell">**<span data-i18n="caster-level">casterlevel</span>:** {{casterlevel}}</div> </div> {{/casterlevel}} {{#concentration}} <div class="sheet-roll-row"> <div class="sheet-roll-cell">**<span data-i18n="concentration">concentration</span>:** {{concentration}}</div> </div> {{/concentration}} {{#location}} <div class="sheet-roll-row"> <div class="sheet-roll-cell">**<span data-i18n="location">Location</span>:** {{location}}</div> </div> {{/location}} {{#class}} <div class="sheet-roll-row"> <div class="sheet-roll-cell">{{class}}</div> </div> {{/class}} {{#hasuses}} <div class="sheet-roll-row"> <div class="sheet-roll-cell">**<span data-i18n="quantity-abbrv">Qty</span>:** {{#qty}}{{qty}}{{/qty}}/{{#qty_max}}{{qty_max}}{{/qty_max}}</div> </div> {{/hasuses}} {{#allprops() font concentration casterlevel whisper switch location hasuses qty qty_max shortdesc color accessible rounded name header_image character_name character_id name_link subtitle description class generic_note buff_note condition_note spelltracking1 spelltracking2 spelltracking3 spelltracking4 spelltracking5 spelltracking6 spelldescription1 spelldescription2 spelldescription3 spelldescription4 spelldescription5 spelldescription6 abilitytracking1 abilitytracking2 abilitytracking3 abilitytracking4 abilitytracking5 abilitytracking6 abilitydescription1 abilitydescription2 abilitydescription3 abilitydescription4 abilitydescription5 abilitydescription6 itemtracking1 itemtracking2 itemtracking3 itemtracking4 itemtracking5 itemtracking6 itemdescription1 itemdescription2 itemdescription3 itemdescription4 itemdescription5 itemdescription6 misctracking1 misctracking2 misctracking3 misctracking4 misctracking5 misctracking6 miscdescription1 miscdescription2 miscdescription3 miscdescription4 miscdescription5 miscdescription6 scroll_desc}} <div class="sheet-roll-row"> <div class="sheet-roll-cell">{{value}}</div> </div> {{/allprops() font concentration casterlevel whisper switch location hasuses qty qty_max shortdesc color accessible rounded name header_image character_name character_id name_link subtitle description class generic_note buff_note condition_note spelltracking1 spelltracking2 spelltracking3 spelltracking4 spelltracking5 spelltracking6 spelldescription1 spelldescription2 spelldescription3 spelldescription4 spelldescription5 spelldescription6 abilitytracking1 abilitytracking2 abilitytracking3 abilitytracking4 abilitytracking5 abilitytracking6 abilitydescription1 abilitydescription2 abilitydescription3 abilitydescription4 abilitydescription5 abilitydescription6 itemtracking1 itemtracking2 itemtracking3 itemtracking4 itemtracking5 itemtracking6 itemdescription1 itemdescription2 itemdescription3 itemdescription4 itemdescription5 itemdescription6 misctracking1 misctracking2 misctracking3 misctracking4 misctracking5 misctracking6 miscdescription1 miscdescription2 miscdescription3 miscdescription4 miscdescription5 miscdescription6 scroll_desc}} </div> <div class="sheet-roll-group"> {{#shortdesc}} <div class="sheet-roll-row sheet-roll-description"> <div class="sheet-roll-cell">{{shortdesc}}</div> </div> {{/shortdesc}} {{#description}} <div class="sheet-roll-row sheet-roll-description {{scroll_desc}}"> <div class="sheet-roll-cell">{{description}}</div> </div> {{/description}} {{#generic_note}} <div class="sheet-roll-row sheet-roll-description"> <div class="sheet-roll-cell">{{generic_note}}</div> </div> {{/generic_note}} {{#buff_note}} <div class="sheet-roll-row sheet-roll-description"> <div class="sheet-roll-cell">{{buff_note}}</div> </div> {{/buff_note}} {{#condition_note}} <div class="sheet-roll-row sheet-roll-description"> <div class="sheet-roll-cell">{{condition_note}}</div> </div> {{/condition_note}} {{#spelltracking1}} <div class="sheet-roll-row"> <div class="sheet-roll-cell sheet-pfctracking">{{#spelldescription1}}{{spelldescription1}}:<span class="sheet-pictos">{{spelltracking1}}</span>{{/spelldescription1}}{{^spelldescription1}}<span data-i18n="spell-tracking">Spell Tracking</span>:<span class="sheet-pictos">{{spelltracking1}}</span>{{/spelldescription1}}</div> </div> {{/spelltracking1}} {{#spelltracking2}} <div class="sheet-roll-row"> <div class="sheet-roll-cell sheet-pfctracking">{{#spelldescription2}}{{spelldescription2}}:<span class="sheet-pictos">{{spelltracking2}}</span>{{/spelldescription2}}{{^spelldescription2}}<span data-i28n="spell-tracking">Spell Tracking</span>:<span class="sheet-pictos">{{spelltracking2}}</span>{{/spelldescription2}}</div> </div> {{/spelltracking2}} {{#spelltracking3}} <div class="sheet-roll-row"> <div class="sheet-roll-cell sheet-pfctracking">{{#spelldescription3}}{{spelldescription3}}:<span class="sheet-pictos">{{spelltracking3}}</span>{{/spelldescription3}}{{^spelldescription3}}<span data-i38n="spell-tracking">Spell Tracking</span>:<span class="sheet-pictos">{{spelltracking3}}</span>{{/spelldescription3}}</div> </div> {{/spelltracking3}} {{#spelltracking4}} <div class="sheet-roll-row"> <div class="sheet-roll-cell sheet-pfctracking">{{#spelldescription4}}{{spelldescription4}}:<span class="sheet-pictos">{{spelltracking4}}</span>{{/spelldescription4}}{{^spelldescription4}}<span data-i48n="spell-tracking">Spell Tracking</span>:<span class="sheet-pictos">{{spelltracking4}}</span>{{/spelldescription4}}</div> </div> {{/spelltracking4}} {{#spelltracking5}} <div class="sheet-roll-row"> <div class="sheet-roll-cell sheet-pfctracking">{{#spelldescription5}}{{spelldescription5}}:<span class="sheet-pictos">{{spelltracking5}}</span>{{/spelldescription5}}{{^spelldescription5}}<span data-i58n="spell-tracking">Spell Tracking</span>:<span class="sheet-pictos">{{spelltracking5}}</span>{{/spelldescription5}}</div> </div> {{/spelltracking5}} {{#spelltracking6}} <div class="sheet-roll-row"> <div class="sheet-roll-cell sheet-pfctracking">{{#spelldescription6}}{{spelldescription6}}:<span class="sheet-pictos">{{spelltracking6}}</span>{{/spelldescription6}}{{^spelldescription6}}<span data-i68n="spell-tracking">Spell Tracking</span>:<span class="sheet-pictos">{{spelltracking6}}</span>{{/spelldescription6}}</div> </div> {{/spelltracking6}} {{#abilitytracking1}} <div class="sheet-roll-row"> <div class="sheet-roll-cell sheet-pfctracking">{{#abilitydescription1}}{{abilitydescription1}}:<span class="sheet-pictos">{{abilitytracking1}}</span>{{/abilitydescription1}}{{^abilitydescription1}}<span data-i18n="ability-tracking">Ability Tracking</span>:<span class="sheet-pictos">{{abilitytracking1}}</span>{{/abilitydescription1}}</div> </div> {{/abilitytracking1}} {{#abilitytracking2}} <div class="sheet-roll-row"> <div class="sheet-roll-cell sheet-pfctracking">{{#abilitydescription2}}{{abilitydescription2}}:<span class="sheet-pictos">{{abilitytracking2}}</span>{{/abilitydescription2}}{{^abilitydescription2}}<span data-i28n="ability-tracking">Ability Tracking</span>:<span class="sheet-pictos">{{abilitytracking2}}</span>{{/abilitydescription2}}</div> </div> {{/abilitytracking2}} {{#abilitytracking3}} <div class="sheet-roll-row"> <div class="sheet-roll-cell sheet-pfctracking">{{#abilitydescription3}}{{abilitydescription3}}:<span class="sheet-pictos">{{abilitytracking3}}</span>{{/abilitydescription3}}{{^abilitydescription3}}<span data-i38n="ability-tracking">Ability Tracking</span>:<span class="sheet-pictos">{{abilitytracking3}}</span>{{/abilitydescription3}}</div> </div> {{/abilitytracking3}} {{#abilitytracking4}} <div class="sheet-roll-row"> <div class="sheet-roll-cell sheet-pfctracking">{{#abilitydescription4}}{{abilitydescription4}}:<span class="sheet-pictos">{{abilitytracking4}}</span>{{/abilitydescription4}}{{^abilitydescription4}}<span data-i48n="ability-tracking">Ability Tracking</span>:<span class="sheet-pictos">{{abilitytracking4}}</span>{{/abilitydescription4}}</div> </div> {{/abilitytracking4}} {{#abilitytracking5}} <div class="sheet-roll-row"> <div class="sheet-roll-cell sheet-pfctracking">{{#abilitydescription5}}{{abilitydescription5}}:<span class="sheet-pictos">{{abilitytracking5}}</span>{{/abilitydescription5}}{{^abilitydescription5}}<span data-i58n="ability-tracking">Ability Tracking</span>:<span class="sheet-pictos">{{abilitytracking5}}</span>{{/abilitydescription5}}</div> </div> {{/abilitytracking5}} {{#abilitytracking6}} <div class="sheet-roll-row"> <div class="sheet-roll-cell sheet-pfctracking">{{#abilitydescription6}}{{abilitydescription6}}:<span class="sheet-pictos">{{abilitytracking6}}</span>{{/abilitydescription6}}{{^abilitydescription6}}<span data-i68n="ability-tracking">Ability Tracking</span>:<span class="sheet-pictos">{{abilitytracking6}}</span>{{/abilitydescription6}}</div> </div> {{/abilitytracking6}} {{#itemtracking1}} <div class="sheet-roll-row"> <div class="sheet-roll-cell sheet-pfctracking">{{#itemdescription1}}{{itemdescription1}}:<span class="sheet-pictos">{{itemtracking1}}</span>{{/itemdescription1}}{{^itemdescription1}}<span data-i18n="item-tracking">Item Tracking</span>:<span class="sheet-pictos">{{itemtracking1}}</span>{{/itemdescription1}}</div> </div> {{/itemtracking1}} {{#itemtracking2}} <div class="sheet-roll-row"> <div class="sheet-roll-cell sheet-pfctracking">{{#itemdescription2}}{{itemdescription2}}:<span class="sheet-pictos">{{itemtracking2}}</span>{{/itemdescription2}}{{^itemdescription2}}<span data-i28n="item-tracking">Item Tracking</span>:<span class="sheet-pictos">{{itemtracking2}}</span>{{/itemdescription2}}</div> </div> {{/itemtracking2}} {{#itemtracking3}} <div class="sheet-roll-row"> <div class="sheet-roll-cell sheet-pfctracking">{{#itemdescription3}}{{itemdescription3}}:<span class="sheet-pictos">{{itemtracking3}}</span>{{/itemdescription3}}{{^itemdescription3}}<span data-i38n="item-tracking">Item Tracking</span>:<span class="sheet-pictos">{{itemtracking3}}</span>{{/itemdescription3}}</div> </div> {{/itemtracking3}} {{#itemtracking4}} <div class="sheet-roll-row"> <div class="sheet-roll-cell sheet-pfctracking">{{#itemdescription4}}{{itemdescription4}}:<span class="sheet-pictos">{{itemtracking4}}</span>{{/itemdescription4}}{{^itemdescription4}}<span data-i48n="item-tracking">Item Tracking</span>:<span class="sheet-pictos">{{itemtracking4}}</span>{{/itemdescription4}}</div> </div> {{/itemtracking4}} {{#itemtracking5}} <div class="sheet-roll-row"> <div class="sheet-roll-cell sheet-pfctracking">{{#itemdescription5}}{{itemdescription5}}:<span class="sheet-pictos">{{itemtracking5}}</span>{{/itemdescription5}}{{^itemdescription5}}<span data-i58n="item-tracking">Item Tracking</span>:<span class="sheet-pictos">{{itemtracking5}}</span>{{/itemdescription5}}</div> </div> {{/itemtracking5}} {{#itemtracking6}} <div class="sheet-roll-row"> <div class="sheet-roll-cell sheet-pfctracking">{{#itemdescription6}}{{itemdescription6}}:<span class="sheet-pictos">{{itemtracking6}}</span>{{/itemdescription6}}{{^itemdescription6}}<span data-i68n="item-tracking">Item Tracking</span>:<span class="sheet-pictos">{{itemtracking6}}</span>{{/itemdescription6}}</div> </div> {{/itemtracking6}} {{#misctracking1}} <div class="sheet-roll-row"> <div class="sheet-roll-cell sheet-pfctracking">{{#miscdescription1}}{{miscdescription1}}:<span class="sheet-pictos">{{misctracking1}}</span>{{/miscdescription1}}{{^miscdescription1}}<span data-i18n="misc-tracking">Misc Tracking</span>:<span class="sheet-pictos">{{misctracking1}}</span>{{/miscdescription1}}</div> </div> {{/misctracking1}} {{#misctracking2}} <div class="sheet-roll-row"> <div class="sheet-roll-cell sheet-pfctracking">{{#miscdescription2}}{{miscdescription2}}:<span class="sheet-pictos">{{misctracking2}}</span>{{/miscdescription2}}{{^miscdescription2}}<span data-i28n="misc-tracking">Misc Tracking</span>:<span class="sheet-pictos">{{misctracking2}}</span>{{/miscdescription2}}</div> </div> {{/misctracking2}} {{#misctracking3}} <div class="sheet-roll-row"> <div class="sheet-roll-cell sheet-pfctracking">{{#miscdescription3}}{{miscdescription3}}:<span class="sheet-pictos">{{misctracking3}}</span>{{/miscdescription3}}{{^miscdescription3}}<span data-i38n="misc-tracking">Misc Tracking</span>:<span class="sheet-pictos">{{misctracking3}}</span>{{/miscdescription3}}</div> </div> {{/misctracking3}} {{#misctracking4}} <div class="sheet-roll-row"> <div class="sheet-roll-cell sheet-pfctracking">{{#miscdescription4}}{{miscdescription4}}:<span class="sheet-pictos">{{misctracking4}}</span>{{/miscdescription4}}{{^miscdescription4}}<span data-i48n="misc-tracking">Misc Tracking</span>:<span class="sheet-pictos">{{misctracking4}}</span>{{/miscdescription4}}</div> </div> {{/misctracking4}} {{#misctracking5}} <div class="sheet-roll-row"> <div class="sheet-roll-cell sheet-pfctracking">{{#miscdescription5}}{{miscdescription5}}:<span class="sheet-pictos">{{misctracking5}}</span>{{/miscdescription5}}{{^miscdescription5}}<span data-i58n="misc-tracking">Misc Tracking</span>:<span class="sheet-pictos">{{misctracking5}}</span>{{/miscdescription5}}</div> </div> {{/misctracking5}} {{#misctracking6}} <div class="sheet-roll-row"> <div class="sheet-roll-cell sheet-pfctracking">{{#miscdescription6}}{{miscdescription6}}:<span class="sheet-pictos">{{misctracking6}}</span>{{/miscdescription6}}{{^miscdescription6}}<span data-i68n="misc-tracking">Misc Tracking</span>:<span class="sheet-pictos">{{misctracking6}}</span>{{/miscdescription6}}</div> </div> {{/misctracking6}} </div> </div> {{/accessible}} {{#accessible}} <div class="sheet-roll-accessible {{#font}}font-{{font}}{{/font}} {{#color}}color-{{color}}{{/color}} {{#rounded}}rounded{{/rounded}}" role="menu"> <h3 class="sheet-roll-header"> {{#character_name}}{{character_name}}{{#name}}: {{/name}}{{/character_name}} {{#name}}{{name}}{{/name}} </h3> {{#subtitle}} <h4>{{subtitle}}</h4> {{/subtitle}} {{#casterlevel}}<label>**<span data-i18n="caster-level">casterlevel</span>:** <span>{{casterlevel}}</span></label>{{/casterlevel}} {{#concentration}}<label>**<span data-i18n="concentration">casterlevel</span>:** <span>{{concentration}}</span></label>{{/concentration}} {{#location}}<label>**<span data-i18n="location">Location</span>:** <span>{{location}}</span></label>{{/location}} {{#class}}<label><span>{{class}}</span></label>{{/class}} {{#hasuses}}<label><span><span data-i18n="quantity-abbrv">qty</span>: {{#qty}}{{qty}}{{/qty}}/{{#qty_max}}{{qty_max}}{{/qty_max}}</span></label>{{/hasuses}} {{#allprops() font concentration casterlevel whisper switch location hasuses qty qty_max shortdesc color accessible rounded name header_image character_name character_id name_link subtitle description class generic_note buff_note condition_note itemtracking1 itemtracking2 itemtracking3 itemtracking4 itemtracking5 itemtracking6 itemdescription1 itemdescription2 itemdescription3 spelltracking1 spelltracking2 spelltracking3 spelltracking4 spelltracking5 spelltracking6 spelldescription1 spelldescription2 spelldescription3 spelldescription4 spelldescription5 spelldescription6 abilitytracking1 abilitytracking2 abilitytracking3 abilitytracking4 abilitytracking5 abilitytracking6 abilitydescription1 abilitydescription2 abilitydescription3 abilitydescription4 abilitydescription5 abilitydescription6 itemtracking1 itemtracking2 itemtracking3 itemtracking4 itemtracking5 itemtracking6 itemdescription1 itemdescription2 itemdescription3 itemdescription4 itemdescription5 itemdescription6 misctracking1 misctracking2 misctracking3 misctracking4 misctracking5 misctracking6 miscdescription1 miscdescription2 miscdescription3 miscdescription4 miscdescription5 miscdescription6 scroll_desc}} <label><span>{{value}}</span></label> {{/allprops() font concentration casterlevel whisper switch location hasuses qty qty_max shortdesc color accessible rounded name header_image character_name character_id name_link subtitle description class generic_note buff_note condition_note itemtracking1 itemtracking2 itemtracking3 itemtracking4 itemtracking5 itemtracking6 itemdescription1 itemdescription2 itemdescription3 spelltracking1 spelltracking2 spelltracking3 spelltracking4 spelltracking5 spelltracking6 spelldescription1 spelldescription2 spelldescription3 spelldescription4 spelldescription5 spelldescription6 abilitytracking1 abilitytracking2 abilitytracking3 abilitytracking4 abilitytracking5 abilitytracking6 abilitydescription1 abilitydescription2 abilitydescription3 abilitydescription4 abilitydescription5 abilitydescription6 itemtracking1 itemtracking2 itemtracking3 itemtracking4 itemtracking5 itemtracking6 itemdescription1 itemdescription2 itemdescription3 itemdescription4 itemdescription5 itemdescription6 misctracking1 misctracking2 misctracking3 misctracking4 misctracking5 misctracking6 miscdescription1 miscdescription2 miscdescription3 miscdescription4 miscdescription5 miscdescription6 scroll_desc}} {{#shortdesc}}<span class="sheet-roll-description">{{shortdesc}}</span>{{/shortdesc}} {{#description}} <h4 data-i18n="description">Description</h4><span class="sheet-roll-description {{scroll_desc}}">{{description}}</span> {{/description}} {{#generic_note}}<span class="sheet-roll-description">{{generic_note}}</span>{{/generic_note}} {{#buff_note}}<span class="sheet-roll-description">{{buff_note}}</span>{{/buff_note}} {{#condition_note}}<span class="sheet-roll-description">{{condition_note}}</span>{{/condition_note}} {{#spelltracking1}}<label class="sheet-pfctracking">{{#spelldescription1}}{{spelldescription1}}:<span class="sheet-pictos">{{spelltracking1}}</span>{{/spelldescription1}}{{^spelldescription1}}<span data-i18n="spell-tracking">Spell Tracking</span>:<span class="sheet-pictos">{{spelltracking1}}</span>{{/spelldescription1}}</label>{{/spelltracking1}} {{#spelltracking2}}<label class="sheet-pfctracking">{{#spelldescription2}}{{spelldescription2}}:<span class="sheet-pictos">{{spelltracking2}}</span>{{/spelldescription2}}{{^spelldescription2}}<span data-i28n="spell-tracking">Spell Tracking</span>:<span class="sheet-pictos">{{spelltracking2}}</span>{{/spelldescription2}}</label>{{/spelltracking2}} {{#spelltracking3}}<label class="sheet-pfctracking">{{#spelldescription3}}{{spelldescription3}}:<span class="sheet-pictos">{{spelltracking3}}</span>{{/spelldescription3}}{{^spelldescription3}}<span data-i38n="spell-tracking">Spell Tracking</span>:<span class="sheet-pictos">{{spelltracking3}}</span>{{/spelldescription3}}</label>{{/spelltracking3}} {{#spelltracking4}}<label class="sheet-pfctracking">{{#spelldescription4}}{{spelldescription4}}:<span class="sheet-pictos">{{spelltracking4}}</span>{{/spelldescription4}}{{^spelldescription4}}<span data-i48n="spell-tracking">Spell Tracking</span>:<span class="sheet-pictos">{{spelltracking4}}</span>{{/spelldescription4}}</label>{{/spelltracking4}} {{#spelltracking5}}<label class="sheet-pfctracking">{{#spelldescription5}}{{spelldescription5}}:<span class="sheet-pictos">{{spelltracking5}}</span>{{/spelldescription5}}{{^spelldescription5}}<span data-i58n="spell-tracking">Spell Tracking</span>:<span class="sheet-pictos">{{spelltracking5}}</span>{{/spelldescription5}}</label>{{/spelltracking5}} {{#spelltracking6}}<label class="sheet-pfctracking">{{#spelldescription6}}{{spelldescription6}}:<span class="sheet-pictos">{{spelltracking6}}</span>{{/spelldescription6}}{{^spelldescription6}}<span data-i68n="spell-tracking">Spell Tracking</span>:<span class="sheet-pictos">{{spelltracking6}}</span>{{/spelldescription6}}</label>{{/spelltracking6}} {{#abilitytracking1}}<label class="sheet-pfctracking">{{#abilitydescription1}}{{abilitydescription1}}:<span class="sheet-pictos">{{abilitytracking1}}</span>{{/abilitydescription1}}{{^abilitydescription1}}<span data-i18n="ability-tracking">Ability Tracking</span>:<span class="sheet-pictos">{{abilitytracking1}}</span>{{/abilitydescription1}}</label>{{/abilitytracking1}} {{#abilitytracking2}}<label class="sheet-pfctracking">{{#abilitydescription2}}{{abilitydescription2}}:<span class="sheet-pictos">{{abilitytracking2}}</span>{{/abilitydescription2}}{{^abilitydescription2}}<span data-i28n="ability-tracking">Ability Tracking</span>:<span class="sheet-pictos">{{abilitytracking2}}</span>{{/abilitydescription2}}</label>{{/abilitytracking2}} {{#abilitytracking3}}<label class="sheet-pfctracking">{{#abilitydescription3}}{{abilitydescription3}}:<span class="sheet-pictos">{{abilitytracking3}}</span>{{/abilitydescription3}}{{^abilitydescription3}}<span data-i38n="ability-tracking">Ability Tracking</span>:<span class="sheet-pictos">{{abilitytracking3}}</span>{{/abilitydescription3}}</label>{{/abilitytracking3}} {{#abilitytracking4}}<label class="sheet-pfctracking">{{#abilitydescription4}}{{abilitydescription4}}:<span class="sheet-pictos">{{abilitytracking4}}</span>{{/abilitydescription4}}{{^abilitydescription4}}<span data-i48n="ability-tracking">Ability Tracking</span>:<span class="sheet-pictos">{{abilitytracking4}}</span>{{/abilitydescription4}}</label>{{/abilitytracking4}} {{#abilitytracking5}}<label class="sheet-pfctracking">{{#abilitydescription5}}{{abilitydescription5}}:<span class="sheet-pictos">{{abilitytracking5}}</span>{{/abilitydescription5}}{{^abilitydescription5}}<span data-i58n="ability-tracking">Ability Tracking</span>:<span class="sheet-pictos">{{abilitytracking5}}</span>{{/abilitydescription5}}</label>{{/abilitytracking5}} {{#abilitytracking6}}<label class="sheet-pfctracking">{{#abilitydescription6}}{{abilitydescription6}}:<span class="sheet-pictos">{{abilitytracking6}}</span>{{/abilitydescription6}}{{^abilitydescription6}}<span data-i68n="ability-tracking">Ability Tracking</span>:<span class="sheet-pictos">{{abilitytracking6}}</span>{{/abilitydescription6}}</label>{{/abilitytracking6}} {{#itemtracking1}}<label class="sheet-pfctracking">{{#itemdescription1}}{{itemdescription1}}:<span class="sheet-pictos">{{itemtracking1}}</span>{{/itemdescription1}}{{^itemdescription1}}<span data-i18n="item-tracking">Item Tracking</span>:<span class="sheet-pictos">{{itemtracking1}}</span>{{/itemdescription1}}</label>{{/itemtracking1}} {{#itemtracking2}}<label class="sheet-pfctracking">{{#itemdescription2}}{{itemdescription2}}:<span class="sheet-pictos">{{itemtracking2}}</span>{{/itemdescription2}}{{^itemdescription2}}<span data-i28n="item-tracking">Item Tracking</span>:<span class="sheet-pictos">{{itemtracking2}}</span>{{/itemdescription2}}</label>{{/itemtracking2}} {{#itemtracking3}}<label class="sheet-pfctracking">{{#itemdescription3}}{{itemdescription3}}:<span class="sheet-pictos">{{itemtracking3}}</span>{{/itemdescription3}}{{^itemdescription3}}<span data-i38n="item-tracking">Item Tracking</span>:<span class="sheet-pictos">{{itemtracking3}}</span>{{/itemdescription3}}</label>{{/itemtracking3}} {{#itemtracking4}}<label class="sheet-pfctracking">{{#itemdescription4}}{{itemdescription4}}:<span class="sheet-pictos">{{itemtracking4}}</span>{{/itemdescription4}}{{^itemdescription4}}<span data-i48n="item-tracking">Item Tracking</span>:<span class="sheet-pictos">{{itemtracking4}}</span>{{/itemdescription4}}</label>{{/itemtracking4}} {{#itemtracking5}}<label class="sheet-pfctracking">{{#itemdescription5}}{{itemdescription5}}:<span class="sheet-pictos">{{itemtracking5}}</span>{{/itemdescription5}}{{^itemdescription5}}<span data-i58n="item-tracking">Item Tracking</span>:<span class="sheet-pictos">{{itemtracking5}}</span>{{/itemdescription5}}</label>{{/itemtracking5}} {{#itemtracking6}}<label class="sheet-pfctracking">{{#itemdescription6}}{{itemdescription6}}:<span class="sheet-pictos">{{itemtracking6}}</span>{{/itemdescription6}}{{^itemdescription6}}<span data-i68n="item-tracking">Item Tracking</span>:<span class="sheet-pictos">{{itemtracking6}}</span>{{/itemdescription6}}</label>{{/itemtracking6}} {{#misctracking1}}<label class="sheet-pfctracking">{{#miscdescription1}}{{miscdescription1}}:<span class="sheet-pictos">{{misctracking1}}</span>{{/miscdescription1}}{{^miscdescription1}}<span data-i18n="misc-tracking">Misc Tracking</span>:<span class="sheet-pictos">{{misctracking1}}</span>{{/miscdescription1}}</label>{{/misctracking1}} {{#misctracking2}}<label class="sheet-pfctracking">{{#miscdescription2}}{{miscdescription2}}:<span class="sheet-pictos">{{misctracking2}}</span>{{/miscdescription2}}{{^miscdescription2}}<span data-i28n="misc-tracking">Misc Tracking</span>:<span class="sheet-pictos">{{misctracking2}}</span>{{/miscdescription2}}</label>{{/misctracking2}} {{#misctracking3}}<label class="sheet-pfctracking">{{#miscdescription3}}{{miscdescription3}}:<span class="sheet-pictos">{{misctracking3}}</span>{{/miscdescription3}}{{^miscdescription3}}<span data-i38n="misc-tracking">Misc Tracking</span>:<span class="sheet-pictos">{{misctracking3}}</span>{{/miscdescription3}}</label>{{/misctracking3}} {{#misctracking4}}<label class="sheet-pfctracking">{{#miscdescription4}}{{miscdescription4}}:<span class="sheet-pictos">{{misctracking4}}</span>{{/miscdescription4}}{{^miscdescription4}}<span data-i48n="misc-tracking">Misc Tracking</span>:<span class="sheet-pictos">{{misctracking4}}</span>{{/miscdescription4}}</label>{{/misctracking4}} {{#misctracking5}}<label class="sheet-pfctracking">{{#miscdescription5}}{{miscdescription5}}:<span class="sheet-pictos">{{misctracking5}}</span>{{/miscdescription5}}{{^miscdescription5}}<span data-i58n="misc-tracking">Misc Tracking</span>:<span class="sheet-pictos">{{misctracking5}}</span>{{/miscdescription5}}</label>{{/misctracking5}} {{#misctracking6}}<label class="sheet-pfctracking">{{#miscdescription6}}{{miscdescription6}}:<span class="sheet-pictos">{{misctracking6}}</span>{{/miscdescription6}}{{^miscdescription6}}<span data-i68n="misc-tracking">Misc Tracking</span>:<span class="sheet-pictos">{{misctracking6}}</span>{{/miscdescription6}}</label>{{/misctracking6}} </div> {{/accessible}} </rolltemplate> </div> <div role="contentinfo" class="hidden"> <datalist id="feats"> <option value="achievement" data-i18n="achievement">Achievement</option> <option value="animalcompanion" data-i18n="animalcompanion">Animal Comapanion</option> <option value="animalfamiliar" data-i18n="animalfamiliar">Animal Familiar</option> <option value="betrayal" data-i18n="betrayal">Betrayal</option> <option value="bloodhex" data-i18n="bloodhex">Blood Hex</option> <option value="caravan" data-i18n="caravan">Caravan</option> <option value="channeling" data-i18n="channeling">Channeling</option> <option value="combat" data-i18n="combat">Combat</option> <option value="conduit" data-i18n="conduit">Conduit</option> <option value="critical" data-i18n="critical">Critical</option> <option value="damnation" data-i18n="damnation">Damnation</option> <option value="general" data-i18n="general">General</option> <option value="grit" data-i18n="grit">Grit</option> <option value="itemcreation" data-i18n="itemcreation">Item Creation</option> <option value="itemmastery" data-i18n="itemmastery">Item Mastery</option> <option value="local" data-i18n="local">Local</option> <option value="metamagic" data-i18n="metamagic">Metamagic</option> <option value="monster" data-i18n="monster">Monster</option> <option value="mythic" data-i18n="mythic">Mythic</option> <option value="panache" data-i18n="panache">Panache</option> <option value="performance" data-i18n="performance">Performance</option> <option value="racialfeat" data-i18n="racialfeat">Racial Feat</option> <option value="stare" data-i18n="stare">Stare</option> <option value="story" data-i18n="story">Story</option> <option value="style" data-i18n="style">Style</option> <option value="teamwork" data-i18n="teamwork">Teamwork</option> <option value="weaponmastery" data-i18n="weaponmastery">Weapon Mastery</option> </datalist> <datalist id="traits"> <option value="campaign" data-i18n="campaign">Campaign</option> <option value="combat" data-i18n="combat">Combat</option> <option value="equipment" data-i18n="equipment">Equipment</option> <option value="faith" data-i18n="faith">Faith</option> <option value="family" data-i18n="family">Family</option> <option value="magic" data-i18n="magic">Magic</option> <option value="mount" data-i18n="mount">Mount</option> <option value="race" data-i18n="race">Race</option> <option value="regional" data-i18n="regional">Regional</option> <option value="religion" data-i18n="religion">Religion</option> <option value="social" data-i18n="social">Social</option> </datalist> </div> </div>
<script type="text/worker">(()=>{var e={937:e=>{function t(e){return t="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},t(e)}var a=a||function(){"use strict";var e={key:"error",title:"Error",color:{bgLabel:"#C11713",label:"white",bgText:"#C11713",text:"white"}},a={key:"warn",title:"Warning",color:{bgLabel:"#F29140",label:"white",bgText:"#FFD8B7",text:"black"}},n={key:"info",title:"Info",color:{bgLabel:"#413FA9",label:"white",bgText:"#B3B2EB",text:"black"}},r={key:"notice",title:"Notice",color:{bgLabel:"#33C133",label:"white",bgText:"#ADF1AD",text:"black"}},i={key:"log",title:"Log",color:{bgLabel:"#f2f240",label:"black",bgText:"#ffff90",text:"black"}},s={key:"TAS",title:"function",color:{bgLabel:"#413FA9",label:"white",bgText:"#B3B2EB",text:"black"}},c={key:"TAS",title:"ASYNC CALL",color:{bgLabel:"#413FA9",label:"white",bgText:"#413FA9",text:"white"}},o={key:"TAS",title:"TAS",color:{bgLabel:"grey",label:"black;background:linear-gradient(#304352,#d7d2cc,#d7d2cc,#d7d2cc,#304352)",bgText:"grey",text:"black;background:linear-gradient(#304352,#d7d2cc,#d7d2cc,#d7d2cc,#304352)"}},l={debugMode:!1,logging:{log:!0,notice:!0,info:!0,warn:!0,error:!0,debug:!1}},u=[],p={},d=function(e,a,n){_.each(n,(function(n){var r=function(e){switch(t(e)){case"string":return"string";case"boolean":return"boolean";case"number":return _.isNaN(e)?"NaN":e.toString().match(/\./)?"decimal":"integer";case"function":return"function: "+(e.name?e.name+"()":"(anonymous)");case"object":return _.isArray(e)?"array":_.isArguments(e)?"arguments":_.isNull(e)?"null":"object";default:return t(e)}}(n);switch(r){case"string":e(n);break;case"undefined":case"null":case"NaN":e("["+r+"]");break;case"number":case"not a number":case"integer":case"decimal":case"boolean":e("["+r+"]: "+n);break;default:e("["+r+"]:========================================="),a(n),e("=========================================================")}}))},f=function(e){var t,a=e.key,n=e.title||"TAS",r=e.color&&e.color.bgLabel||"blue",i=e.color&&e.color.label||"white",s=e.color&&e.color.bgText||"blue",c=e.color&&e.color.text||"white";return t=function(e){console.log("%c "+n+": %c "+e+" ","background-color: "+r+";color: "+i+"; font-weight:bold;","background-color: "+s+";color: "+c+";")},function(){("TAS"===a||l.logging[a])&&d(t,(function(e){console.log(e)}),_.toArray(arguments))}},m=f({key:"debug",title:"DEBUG",color:{bgLabel:"#7732A2",label:"#F2EF40",bgText:"#FFFEB7",text:"#7732A2"}}),g=f(e),b=f(a),h=f(n),y=f(r),v=f(i),k=f(o),w=f(s),A=f(c),C=function(){var e=new Error("dummy");return _.map(_.rest(e.stack.replace(/^[^(]+?[\n$]/gm,"").replace(/^\s+at\s+/gm,"").replace(/^Object.<anonymous>\s*\(/gm,"{anonymous}()@").split("\n")),(function(e){return e.replace(/\s+.*$/,"")}))},I=function(e){var t,a;_.find(e,(function(e){return(t=e.match(/TAS_CALLSTACK_(\d+)/))?(a=u[t[1]],A("===================="+(a.label?"> "+a.label+" <":"")+"===================="),I(a.stack),!0):(w(e),!1)}))},x=function(e,t,a){var n,r,i;return"function"==typeof e&&(a=t,t=e,e=void 0),l.debugMode?((n=C()).shift(),function(e,t,a,n){var r=function(e,t){var a=_.findIndex(u,(function(a){return _.difference(a.stack,e).length===_.difference(e,a.stack).length&&0===_.difference(a.stack,e).length&&a.label===t}));return-1===a&&(a=u.length,u.push({stack:e,label:t})),a}(a,n);return new Function("cb","ctx","TASlog","return function TAS_CALLSTACK_"+r+"(){var start,end;TASlog('Entering: '+(cb.name||'(anonymous function)'));start=_.now();cb.apply(ctx||{},arguments);end=_.now();TASlog('Exiting: '+(cb.name||'(anonymous function)')+' :: '+(end-start)+'ms elapsed');};")(e,t,k)}(t,a,n,e)):(r=t,i=a,function(){r.apply(i||{},arguments)})},P=function(e,t){p[e]=t},S=function(e,t){return _.chain(e).reduce((function(t,a){return"string"==typeof a?t.push(a):(_.isArray(e)||_.isArguments(e))&&(t=S(a,t)),t}),_.isArray(t)&&t||[]).uniq().value()},T=function(e,t,a,n){var r,i,s;r=_.contains(["S","F","I","D"],t)?"_"+t:t,i=n||t,s=a,_.each(["S","I","F"],(function(t){_.has(e,t)||Object.defineProperty(e,t,{value:{},enumerable:!1,readonly:!0})})),_.has(e,"D")||Object.defineProperty(e,"D",{value:_.reduce(_.range(10),(function(e,t){return Object.defineProperty(e,t,{value:{},enumerable:!0,readonly:!0}),e}),{}),enumerable:!1,readonly:!0}),Object.defineProperty(e,r,{enumerable:!0,set:function(e){e!==s&&(s=e,P(i,e))},get:function(){return s}}),Object.defineProperty(e.S,r,{enumerable:!0,set:function(e){var t=e.toString();t!==s&&(s=t,P(i,t))},get:function(){return s.toString()}}),Object.defineProperty(e.I,r,{enumerable:!0,set:function(e){var t=parseInt(e,10)||0;t!==s&&(s=t,P(i,t))},get:function(){return parseInt(s,10)||0}}),Object.defineProperty(e.F,r,{enumerable:!0,set:function(e){var t=parseFloat(e)||0;t!==s&&(s=t,P(i,t))},get:function(){return parseFloat(s)||0}}),_.each(_.range(10),(function(t){Object.defineProperty(e.D[t],r,{enumerable:!0,set:function(e){var a=(parseFloat(e)||0).toFixed(t);a!==s&&(s=a,P(i,a))},get:function(){return(parseFloat(s)||0).toFixed(t)}})}))},E=function(e){return t=e,a=[],n=[],r=[],i=[],s=function(){return a=S(arguments,a),this},c=function(){return n=S(arguments,n),this},m=function(e,s){var c={},o={},l=[],u=[];f(e,s),getSectionIDs("repeating_"+t,(function(e){l=e,u=_.reduce(l,(function(e,a){return e.concat(_.map(n,(function(e){return"repeating_"+t+"_"+a+"_"+e})))}),[]),getAttrs(_.uniq(a.concat(u)),(function(e){_.each(a,(function(t){e.hasOwnProperty(t)&&T(o,t,e[t])})),c=_.reduce(l,(function(a,r){var i,s,c={};return i=c,s=r,Object.defineProperty(i,"id",{value:s,writable:!1,enumerable:!1}),_.each(n,(function(a){var n="repeating_"+t+"_"+r+"_"+a;T(c,a,e[n],n)})),a[r]=c,a}),{}),_.each(r,(function(e){var t;switch(e.type){case"tap":_.bind(e.final,e.context,c,o)();break;case"each":_.each(c,(function(t){_.bind(e.func,e.context,t,o,t.id,c)()})),_.bind(e.final,e.context,c,o)();break;case"map":t=_.map(c,(function(t){return _.bind(e.func,e.context,t,o,t.id,c)()})),_.bind(e.final,e.context,t,c,o)();break;case"reduce":t=e.memo,_.each(c,(function(a){t=_.bind(e.func,e.context,t,a,o,a.id,c)()})),_.bind(e.final,e.context,t,c,o)()}})),setAttrs(p),p={},_.each(i,(function(e){_.bind(e.callback,e.context)()}))}))}))},{attrs:s,attr:s,column:c,columns:c,field:c,fields:c,reduce:o=function(e,t,a,n){return r.push({type:"reduce",func:e&&_.isFunction(e)&&e||_.noop,memo:(_.isUndefined(t),t),final:a&&_.isFunction(a)&&a||_.noop,context:n||{}}),this},inject:o,foldl:o,map:l=function(e,t,a){return r.push({type:"map",func:e&&_.isFunction(e)&&e||_.noop,final:t&&_.isFunction(t)&&t||_.noop,context:a||{}}),this},collect:l,each:u=function(e,t,a){return r.push({type:"each",func:e&&_.isFunction(e)&&e||_.noop,final:t&&_.isFunction(t)&&t||_.noop,context:a||{}}),this},forEach:u,tap:d=function(e,t){return r.push({type:"tap",final:e&&_.isFunction(e)&&e||_.noop,context:t||{}}),this},do:d,after:f=function(e,t){return i.push({callback:e&&_.isFunction(e)&&e||_.noop,context:t||{}}),this},last:f,done:f,execute:m,go:m,run:m};var t,a,n,r,i,s,c,o,l,u,d,f,m};return console.log("%c•.¸¸.•*´¨`*•.¸¸.•*´¨`*•.¸¸.•*´¨`*•.¸ The Aaron Sheet v0.2.5 ¸.•*´¨`*•.¸¸.•*´¨`*•.¸¸.•*´¨`*•.¸¸\n•.¸¸.•*´¨`*• Last update: "+new Date(1504710542e3)+"..•*´¨` *•.¸¸","background: linear-gradient(to right,green,white,white,green); color:black;text-shadow: 0 0 8px white;"),{repeatingSimpleSum:function(e,t,a){E(e).attr(a).field(t).reduce((function(e,a){return e+a.F[t]}),0,(function(e,t,n){n.S[a]=e})).execute()},repeating:E,config:function(e){var t=_.defaults(e,l);t.logging=_.defaults(e&&e.logging||{},l.logging),l=t},callback:x,callstack:function(){var e;l.debugMode&&((e=C()).shift(),k("==============================> CALLSTACK <=============================="),I(e),k("========================================================================="))},debugMode:function(){l.logging.debug=!0,l.debugMode=!0},isDebugMode:function(){return l.debugMode},_fn:x,debug:m,error:g,warn:b,info:h,notice:y,log:v}}();e.exports=a}},t={};function a(n){var r=t[n];if(void 0!==r)return r.exports;var i=t[n]={exports:{}};return e[n](i,i.exports,a),i.exports}a.n=e=>{var t=e&&e.__esModule?()=>e.default:()=>e;return a.d(t,{a:t}),t},a.d=(e,t)=>{for(var n in t)a.o(t,n)&&!a.o(e,n)&&Object.defineProperty(e,n,{enumerable:!0,get:t[n]})},a.o=(e,t)=>Object.prototype.hasOwnProperty.call(e,t),a.r=e=>{"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},(()=>{"use strict";var e={};a.r(e),a.d(e,{VERSION:()=>l,after:()=>qt,all:()=>ia,allKeys:()=>ke,any:()=>sa,assign:()=>qe,before:()=>Ht,bind:()=>Pt,bindAll:()=>Et,chain:()=>At,chunk:()=>Ua,clone:()=>je,collect:()=>Qt,compact:()=>Da,compose:()=>Ot,constant:()=>ne,contains:()=>ca,countBy:()=>ka,create:()=>Ue,debounce:()=>Rt,default:()=>Ga,defaults:()=>He,defer:()=>Ft,delay:()=>Mt,detect:()=>Yt,difference:()=>Fa,drop:()=>Ta,each:()=>Jt,escape:()=>pt,every:()=>ia,extend:()=>Oe,extendOwn:()=>qe,filter:()=>na,find:()=>Yt,findIndex:()=>Wt,findKey:()=>Ut,findLastIndex:()=>Gt,findWhere:()=>Zt,first:()=>Sa,flatten:()=>Ma,foldl:()=>ta,foldr:()=>aa,forEach:()=>Jt,functions:()=>ze,get:()=>$e,groupBy:()=>ya,has:()=>Ke,head:()=>Sa,identity:()=>Ye,include:()=>ca,includes:()=>ca,indexBy:()=>va,indexOf:()=>$t,initial:()=>Pa,inject:()=>ta,intersection:()=>La,invert:()=>Re,invoke:()=>oa,isArguments:()=>ee,isArray:()=>Z,isArrayBuffer:()=>U,isBoolean:()=>F,isDataView:()=>Y,isDate:()=>O,isElement:()=>N,isEmpty:()=>fe,isEqual:()=>ve,isError:()=>H,isFinite:()=>te,isFunction:()=>G,isMap:()=>Te,isMatch:()=>me,isNaN:()=>ae,isNull:()=>D,isNumber:()=>L,isObject:()=>E,isRegExp:()=>q,isSet:()=>De,isString:()=>z,isSymbol:()=>B,isTypedArray:()=>le,isUndefined:()=>M,isWeakMap:()=>Ee,isWeakSet:()=>Me,iteratee:()=>tt,keys:()=>de,last:()=>Ea,lastIndexOf:()=>Kt,map:()=>Qt,mapObject:()=>nt,matcher:()=>Ze,matches:()=>Ze,max:()=>pa,memoize:()=>Dt,methods:()=>ze,min:()=>da,mixin:()=>Wa,negate:()=>Lt,noop:()=>rt,now:()=>ot,object:()=>Ha,omit:()=>xa,once:()=>Bt,pairs:()=>Ne,partial:()=>xt,partition:()=>wa,pick:()=>Ia,pluck:()=>la,property:()=>Je,propertyOf:()=>it,random:()=>ct,range:()=>Ba,reduce:()=>ta,reduceRight:()=>aa,reject:()=>ra,rest:()=>Ta,restArguments:()=>T,result:()=>vt,sample:()=>_a,select:()=>na,shuffle:()=>ga,size:()=>Aa,some:()=>sa,sortBy:()=>ba,sortedIndex:()=>Xt,tail:()=>Ta,take:()=>Sa,tap:()=>We,template:()=>yt,templateSettings:()=>ft,throttle:()=>Nt,times:()=>st,toArray:()=>ma,toPath:()=>Ge,transpose:()=>Oa,unescape:()=>dt,union:()=>za,uniq:()=>Ra,unique:()=>Ra,uniqueId:()=>wt,unzip:()=>Oa,values:()=>Fe,where:()=>ua,without:()=>Na,wrap:()=>zt,zip:()=>qa});var t=a(937),n=a.n(t),r="%cס§₪₪₪₪§|(Ξ≥≤≥≤≥≤ΞΞΞΞΞΞΞΞΞΞ> ",i=" <ΞΞΞΞΞΞΞΞΞΞ≥≤≥≤≥≤Ξ)|§₪₪₪₪§ס",s="background: linear-gradient(to right,green,white,white,green); color:black;text-shadow: 0 0 8px white;",c=function(e){console.log(r+e+i,s)};const o={version:1.829,announcementVersionAttr:"attentionv172-show",repeatingSections:["weapon","ability","class-ability","feat","racial-trait","trait","item","npc-spell-like-abilities","mythic-ability","mythic-feat","buff","spells","buff2"],repeatingMaxUseSections:["class-ability","feat","racial-trait","trait","mythic-ability","mythic-feat","ability"],abilityScoreManualDropdowns:{"HP-ability":"HP-ability-mod","init-ability":"init-ability-mod","Fort-ability":"Fort-ability-mod","Ref-ability":"Ref-ability-mod","Will-ability":"Will-ability-mod","melee-ability":"melee-ability-mod","melee2-ability":"melee2-ability-mod","ranged-ability":"ranged-ability-mod","ranged2-ability":"ranged2-ability-mod","CMB-ability":"CMB-ability-mod","CMB2-ability":"CMB2-ability-mod","sanity-ability":"sanity-ability-mod","concentration-0-ability":"concentration-0-mod","concentration-1-ability":"concentration-1-mod","concentration-2-ability":"concentration-2-mod","AC-ability":"AC-ability-mod","FF-ability":"FF-DEX","CMD-ability":"FF-CMD","CMD-ability1":"CMD-STR","CMD-ability2":"CMD-DEX","selected-ability-psionic-power":"ability-psionic-power",kineticist_ability:"kineticist_ability-mod"},levelPlusBABManualDropdowns:["melee_bab","melee2_bab","ranged_bab","ranged2_bab","cmb_bab","cmb2_bab","kineticist_level"],manualDropdownDefaults:{"HP-ability":"CON-mod","init-ability":"DEX-mod","Fort-ability":"CON-mod","Ref-ability":"DEX-mod","Will-ability":"WIS-mod","melee-ability":"STR-mod","melee2-ability":"0","ranged-ability":"DEX-mod","ranged2-ability":"0",melee_bab:"bab",melee2_bab:"bab",ranged_bab:"bab",ranged2_bab:"bab",cmb_bab:"bab",cmb2_bab:"bab","sanity-ability":"0","concentration-0-ability":"0","concentration-1-ability":"0","concentration-2-ability":"0","AC-ability":"DEX-mod","FF-ability":"0","CMD-ability":"0","CMD-ability1":"STR-mod","CMD-ability2":"DEX-mod","selected-ability-psionic-power":"0",kineticist_ability:"CON-mod"},repeatingAttackTypeManualDropdowns:{weapon:"attack-type",item:"item-attack-type",spells:"spell-attack-type",ability:"abil-attack-type"},equationMacros:{"init-misc":"init-misc-mod","HP-formula-macro-text":"HP-formula-mod","death_threshold-macro-text":"death_threshold_total","Max-Skill-Ranks-Misc":"Max-Skill-Ranks-mod","SR-macro-text":"SR","spellclass-0-SP_misc":"spellclass-0-SP-mod","spellclass-1-SP_misc":"spellclass-1-SP-mod","spellclass-2-SP_misc":"spellclass-2-SP-mod",sanity_score_misc:"sanity_score_misc-mod",sanity_threshold_misc:"sanity_threshold_misc-mod","spellclass-0-level-misc":"spellclass-0-level-misc-mod","spellclass-1-level-misc":"spellclass-1-level-misc-mod","spellclass-2-level-misc":"spellclass-2-level-misc-mod","Concentration-0-misc":"Concentration-0-misc-mod","Concentration-1-misc":"Concentration-1-misc-mod","Concentration-2-misc":"Concentration-2-misc-mod","Ref-misc":"Ref-misc-mod","Fort-misc":"Fort-misc-mod","Will-misc":"Will-misc-mod","AC-misc":"AC-misc-mod","CMD-misc":"CMD-misc-mod","attk-melee-misc":"attk-melee-misc-mod","attk-ranged-misc":"attk-ranged-misc-mod","attk-CMB-misc":"attk-CMB-misc-mod","attk-melee2-misc":"attk-melee2-misc-mod","attk-ranged2-misc":"attk-ranged2-misc-mod","attk-CMB2-misc":"attk-CMB2-misc-mod",kineticistburn_macro_text:"kineticistburn_max",internalbuffer_macro_text:"internalbuffer_max",kineticblast_attack_macro_text:"kineticblast_attack-mod",kineticblast_dmg_macro_text:"kineticblast_dmg-mod","spellclass-0-spell-points-misc":"spellclass-0-spell-points-misc-mod","spellclass-1-spell-points-misc":"spellclass-1-spell-points-misc-mod","spellclass-2-spell-points-misc":"spellclass-2-spell-points-misc-mod"},customEquationMacros:{customa1:"customa1-mod",customa2:"customa2-mod",customa3:"customa3-mod",customa4:"customa4-mod_max",customa5:"customa5-mod_max",customa6:"customa6-mod_max",customa7:"customa7-mod_max",customa8:"customa8-mod_max",customa9:"customa9-mod_max",customa10:"customa10-mod",customa11:"customa11-mod",customa12:"customa12-mod","customa4-mod":"0","customa5-mod":"0","customa6-mod":"0","customa7-mod":"0","customa8-mod":"0","customa9-mod":"0"},spellClassIndexes:["0","1","2"],silentParams:{silent:!0},minusreg:/\-|&Mdash;|&\#8212;|\u2013|\u2014|\u2212|\u02d7/,dashtominusreg:/&Mdash;|&\#8212;|\u2013|\u2014|\u2212|\u02d7/g,critreg:/\/{0,1}(\d+)\-20(?:[x\u00d7](\d+)){0,1}/,critmultreg:/(?:\/[x\u00d7]|\/|[x\u00d7])(\d+)/,diceDiereg:/(\d+)d(\d+)\s*(?:([\+|\-])(\d+)){0,1}/,diceDieregOneGroup:/(\d+d\d+\s*(?:[\+|\-|\u2013|\u2014|\u2212|\u02d7]\d+){0,1})/g,findBadNegDice:/(\d+)d(2|3|4|6|8|10|12|20)([1-9]+)/g,findBadCritRange:/(19|18|17|16|15|14|13|12)20/g};var l="1.13.7",u="object"==typeof self&&self.self===self&&self||"object"==typeof global&&global.global===global&&global||Function("return this")()||{},p=Array.prototype,d=Object.prototype,f="undefined"!=typeof Symbol?Symbol.prototype:null,m=p.push,_=p.slice,g=d.toString,b=d.hasOwnProperty,h="undefined"!=typeof ArrayBuffer,y="undefined"!=typeof DataView,v=Array.isArray,k=Object.keys,w=Object.create,A=h&&ArrayBuffer.isView,C=isNaN,I=isFinite,x=!{toString:null}.propertyIsEnumerable("toString"),P=["valueOf","isPrototypeOf","toString","propertyIsEnumerable","hasOwnProperty","toLocaleString"],S=Math.pow(2,53)-1;function T(e,t){return t=null==t?e.length-1:+t,function(){for(var a=Math.max(arguments.length-t,0),n=Array(a),r=0;r<a;r++)n[r]=arguments[r+t];switch(t){case 0:return e.call(this,n);case 1:return e.call(this,arguments[0],n);case 2:return e.call(this,arguments[0],arguments[1],n)}var i=Array(t+1);for(r=0;r<t;r++)i[r]=arguments[r];return i[t]=n,e.apply(this,i)}}function E(e){var t=typeof e;return"function"===t||"object"===t&&!!e}function D(e){return null===e}function M(e){return void 0===e}function F(e){return!0===e||!1===e||"[object Boolean]"===g.call(e)}function N(e){return!(!e||1!==e.nodeType)}function R(e){var t="[object "+e+"]";return function(e){return g.call(e)===t}}const z=R("String"),L=R("Number"),O=R("Date"),q=R("RegExp"),H=R("Error"),B=R("Symbol"),U=R("ArrayBuffer");var j=R("Function"),W=u.document&&u.document.childNodes;"object"!=typeof Int8Array&&"function"!=typeof W&&(j=function(e){return"function"==typeof e||!1});const G=j,X=R("Object");var V=y&&(!/\[native code\]/.test(String(DataView))||X(new DataView(new ArrayBuffer(8)))),$="undefined"!=typeof Map&&X(new Map),K=R("DataView");const Y=V?function(e){return null!=e&&G(e.getInt8)&&U(e.buffer)}:K,Z=v||R("Array");function J(e,t){return null!=e&&b.call(e,t)}var Q=R("Arguments");!function(){Q(arguments)||(Q=function(e){return J(e,"callee")})}();const ee=Q;function te(e){return!B(e)&&I(e)&&!isNaN(parseFloat(e))}function ae(e){return L(e)&&C(e)}function ne(e){return function(){return e}}function re(e){return function(t){var a=e(t);return"number"==typeof a&&a>=0&&a<=S}}function ie(e){return function(t){return null==t?void 0:t[e]}}const se=ie("byteLength"),ce=re(se);var oe=/\[object ((I|Ui)nt(8|16|32)|Float(32|64)|Uint8Clamped|Big(I|Ui)nt64)Array\]/;const le=h?function(e){return A?A(e)&&!Y(e):ce(e)&&oe.test(g.call(e))}:ne(!1),ue=ie("length");function pe(e,t){t=function(e){for(var t={},a=e.length,n=0;n<a;++n)t[e[n]]=!0;return{contains:function(e){return!0===t[e]},push:function(a){return t[a]=!0,e.push(a)}}}(t);var a=P.length,n=e.constructor,r=G(n)&&n.prototype||d,i="constructor";for(J(e,i)&&!t.contains(i)&&t.push(i);a--;)(i=P[a])in e&&e[i]!==r[i]&&!t.contains(i)&&t.push(i)}function de(e){if(!E(e))return[];if(k)return k(e);var t=[];for(var a in e)J(e,a)&&t.push(a);return x&&pe(e,t),t}function fe(e){if(null==e)return!0;var t=ue(e);return"number"==typeof t&&(Z(e)||z(e)||ee(e))?0===t:0===ue(de(e))}function me(e,t){var a=de(t),n=a.length;if(null==e)return!n;for(var r=Object(e),i=0;i<n;i++){var s=a[i];if(t[s]!==r[s]||!(s in r))return!1}return!0}function _e(e){return e instanceof _e?e:this instanceof _e?void(this._wrapped=e):new _e(e)}function ge(e){return new Uint8Array(e.buffer||e,e.byteOffset||0,se(e))}_e.VERSION=l,_e.prototype.value=function(){return this._wrapped},_e.prototype.valueOf=_e.prototype.toJSON=_e.prototype.value,_e.prototype.toString=function(){return String(this._wrapped)};var be="[object DataView]";function he(e,t,a,n){if(e===t)return 0!==e||1/e==1/t;if(null==e||null==t)return!1;if(e!=e)return t!=t;var r=typeof e;return("function"===r||"object"===r||"object"==typeof t)&&ye(e,t,a,n)}function ye(e,t,a,n){e instanceof _e&&(e=e._wrapped),t instanceof _e&&(t=t._wrapped);var r=g.call(e);if(r!==g.call(t))return!1;if(V&&"[object Object]"==r&&Y(e)){if(!Y(t))return!1;r=be}switch(r){case"[object RegExp]":case"[object String]":return""+e==""+t;case"[object Number]":return+e!=+e?+t!=+t:0==+e?1/+e==1/t:+e==+t;case"[object Date]":case"[object Boolean]":return+e==+t;case"[object Symbol]":return f.valueOf.call(e)===f.valueOf.call(t);case"[object ArrayBuffer]":case be:return ye(ge(e),ge(t),a,n)}var i="[object Array]"===r;if(!i&&le(e)){if(se(e)!==se(t))return!1;if(e.buffer===t.buffer&&e.byteOffset===t.byteOffset)return!0;i=!0}if(!i){if("object"!=typeof e||"object"!=typeof t)return!1;var s=e.constructor,c=t.constructor;if(s!==c&&!(G(s)&&s instanceof s&&G(c)&&c instanceof c)&&"constructor"in e&&"constructor"in t)return!1}n=n||[];for(var o=(a=a||[]).length;o--;)if(a[o]===e)return n[o]===t;if(a.push(e),n.push(t),i){if((o=e.length)!==t.length)return!1;for(;o--;)if(!he(e[o],t[o],a,n))return!1}else{var l,u=de(e);if(o=u.length,de(t).length!==o)return!1;for(;o--;)if(!J(t,l=u[o])||!he(e[l],t[l],a,n))return!1}return a.pop(),n.pop(),!0}function ve(e,t){return he(e,t)}function ke(e){if(!E(e))return[];var t=[];for(var a in e)t.push(a);return x&&pe(e,t),t}function we(e){var t=ue(e);return function(a){if(null==a)return!1;var n=ke(a);if(ue(n))return!1;for(var r=0;r<t;r++)if(!G(a[e[r]]))return!1;return e!==Pe||!G(a[Ae])}}var Ae="forEach",Ce=["clear","delete"],Ie=["get","has","set"],xe=Ce.concat(Ae,Ie),Pe=Ce.concat(Ie),Se=["add"].concat(Ce,Ae,"has");const Te=$?we(xe):R("Map"),Ee=$?we(Pe):R("WeakMap"),De=$?we(Se):R("Set"),Me=R("WeakSet");function Fe(e){for(var t=de(e),a=t.length,n=Array(a),r=0;r<a;r++)n[r]=e[t[r]];return n}function Ne(e){for(var t=de(e),a=t.length,n=Array(a),r=0;r<a;r++)n[r]=[t[r],e[t[r]]];return n}function Re(e){for(var t={},a=de(e),n=0,r=a.length;n<r;n++)t[e[a[n]]]=a[n];return t}function ze(e){var t=[];for(var a in e)G(e[a])&&t.push(a);return t.sort()}function Le(e,t){return function(a){var n=arguments.length;if(t&&(a=Object(a)),n<2||null==a)return a;for(var r=1;r<n;r++)for(var i=arguments[r],s=e(i),c=s.length,o=0;o<c;o++){var l=s[o];t&&void 0!==a[l]||(a[l]=i[l])}return a}}const Oe=Le(ke),qe=Le(de),He=Le(ke,!0);function Be(e){if(!E(e))return{};if(w)return w(e);var t=function(){};t.prototype=e;var a=new t;return t.prototype=null,a}function Ue(e,t){var a=Be(e);return t&&qe(a,t),a}function je(e){return E(e)?Z(e)?e.slice():Oe({},e):e}function We(e,t){return t(e),e}function Ge(e){return Z(e)?e:[e]}function Xe(e){return _e.toPath(e)}function Ve(e,t){for(var a=t.length,n=0;n<a;n++){if(null==e)return;e=e[t[n]]}return a?e:void 0}function $e(e,t,a){var n=Ve(e,Xe(t));return M(n)?a:n}function Ke(e,t){for(var a=(t=Xe(t)).length,n=0;n<a;n++){var r=t[n];if(!J(e,r))return!1;e=e[r]}return!!a}function Ye(e){return e}function Ze(e){return e=qe({},e),function(t){return me(t,e)}}function Je(e){return e=Xe(e),function(t){return Ve(t,e)}}function Qe(e,t,a){if(void 0===t)return e;switch(null==a?3:a){case 1:return function(a){return e.call(t,a)};case 3:return function(a,n,r){return e.call(t,a,n,r)};case 4:return function(a,n,r,i){return e.call(t,a,n,r,i)}}return function(){return e.apply(t,arguments)}}function et(e,t,a){return null==e?Ye:G(e)?Qe(e,t,a):E(e)&&!Z(e)?Ze(e):Je(e)}function tt(e,t){return et(e,t,1/0)}function at(e,t,a){return _e.iteratee!==tt?_e.iteratee(e,t):et(e,t,a)}function nt(e,t,a){t=at(t,a);for(var n=de(e),r=n.length,i={},s=0;s<r;s++){var c=n[s];i[c]=t(e[c],c,e)}return i}function rt(){}function it(e){return null==e?rt:function(t){return $e(e,t)}}function st(e,t,a){var n=Array(Math.max(0,e));t=Qe(t,a,1);for(var r=0;r<e;r++)n[r]=t(r);return n}function ct(e,t){return null==t&&(t=e,e=0),e+Math.floor(Math.random()*(t-e+1))}_e.toPath=Ge,_e.iteratee=tt;const ot=Date.now||function(){return(new Date).getTime()};function lt(e){var t=function(t){return e[t]},a="(?:"+de(e).join("|")+")",n=RegExp(a),r=RegExp(a,"g");return function(e){return e=null==e?"":""+e,n.test(e)?e.replace(r,t):e}}const ut={"&":"&amp;","<":"&lt;",">":"&gt;",'"':"&quot;","'":"&#x27;","`":"&#x60;"},pt=lt(ut),dt=lt(Re(ut)),ft=_e.templateSettings={evaluate:/<%([\s\S]+?)%>/g,interpolate:/<%=([\s\S]+?)%>/g,escape:/<%-([\s\S]+?)%>/g};var mt=/(.)^/,_t={"'":"'","\\":"\\","\r":"r","\n":"n","\u2028":"u2028","\u2029":"u2029"},gt=/\\|'|\r|\n|\u2028|\u2029/g;function bt(e){return"\\"+_t[e]}var ht=/^\s*(\w|\$)+\s*$/;function yt(e,t,a){!t&&a&&(t=a),t=He({},t,_e.templateSettings);var n=RegExp([(t.escape||mt).source,(t.interpolate||mt).source,(t.evaluate||mt).source].join("|")+"|$","g"),r=0,i="__p+='";e.replace(n,(function(t,a,n,s,c){return i+=e.slice(r,c).replace(gt,bt),r=c+t.length,a?i+="'+\n((__t=("+a+"))==null?'':_.escape(__t))+\n'":n?i+="'+\n((__t=("+n+"))==null?'':__t)+\n'":s&&(i+="';\n"+s+"\n__p+='"),t})),i+="';\n";var s,c=t.variable;if(c){if(!ht.test(c))throw new Error("variable is not a bare identifier: "+c)}else i="with(obj||{}){\n"+i+"}\n",c="obj";i="var __t,__p='',__j=Array.prototype.join,print=function(){__p+=__j.call(arguments,'');};\n"+i+"return __p;\n";try{s=new Function(c,"_",i)}catch(e){throw e.source=i,e}var o=function(e){return s.call(this,e,_e)};return o.source="function("+c+"){\n"+i+"}",o}function vt(e,t,a){var n=(t=Xe(t)).length;if(!n)return G(a)?a.call(e):a;for(var r=0;r<n;r++){var i=null==e?void 0:e[t[r]];void 0===i&&(i=a,r=n),e=G(i)?i.call(e):i}return e}var kt=0;function wt(e){var t=++kt+"";return e?e+t:t}function At(e){var t=_e(e);return t._chain=!0,t}function Ct(e,t,a,n,r){if(!(n instanceof t))return e.apply(a,r);var i=Be(e.prototype),s=e.apply(i,r);return E(s)?s:i}var It=T((function(e,t){var a=It.placeholder,n=function(){for(var r=0,i=t.length,s=Array(i),c=0;c<i;c++)s[c]=t[c]===a?arguments[r++]:t[c];for(;r<arguments.length;)s.push(arguments[r++]);return Ct(e,n,this,this,s)};return n}));It.placeholder=_e;const xt=It,Pt=T((function(e,t,a){if(!G(e))throw new TypeError("Bind must be called on a function");var n=T((function(r){return Ct(e,n,t,this,a.concat(r))}));return n})),St=re(ue);function Tt(e,t,a,n){if(n=n||[],t||0===t){if(t<=0)return n.concat(e)}else t=1/0;for(var r=n.length,i=0,s=ue(e);i<s;i++){var c=e[i];if(St(c)&&(Z(c)||ee(c)))if(t>1)Tt(c,t-1,a,n),r=n.length;else for(var o=0,l=c.length;o<l;)n[r++]=c[o++];else a||(n[r++]=c)}return n}const Et=T((function(e,t){var a=(t=Tt(t,!1,!1)).length;if(a<1)throw new Error("bindAll must be passed function names");for(;a--;){var n=t[a];e[n]=Pt(e[n],e)}return e}));function Dt(e,t){var a=function(n){var r=a.cache,i=""+(t?t.apply(this,arguments):n);return J(r,i)||(r[i]=e.apply(this,arguments)),r[i]};return a.cache={},a}const Mt=T((function(e,t,a){return setTimeout((function(){return e.apply(null,a)}),t)})),Ft=xt(Mt,_e,1);function Nt(e,t,a){var n,r,i,s,c=0;a||(a={});var o=function(){c=!1===a.leading?0:ot(),n=null,s=e.apply(r,i),n||(r=i=null)},l=function(){var l=ot();c||!1!==a.leading||(c=l);var u=t-(l-c);return r=this,i=arguments,u<=0||u>t?(n&&(clearTimeout(n),n=null),c=l,s=e.apply(r,i),n||(r=i=null)):n||!1===a.trailing||(n=setTimeout(o,u)),s};return l.cancel=function(){clearTimeout(n),c=0,n=r=i=null},l}function Rt(e,t,a){var n,r,i,s,c,o=function(){var l=ot()-r;t>l?n=setTimeout(o,t-l):(n=null,a||(s=e.apply(c,i)),n||(i=c=null))},l=T((function(l){return c=this,i=l,r=ot(),n||(n=setTimeout(o,t),a&&(s=e.apply(c,i))),s}));return l.cancel=function(){clearTimeout(n),n=i=c=null},l}function zt(e,t){return xt(t,e)}function Lt(e){return function(){return!e.apply(this,arguments)}}function Ot(){var e=arguments,t=e.length-1;return function(){for(var a=t,n=e[t].apply(this,arguments);a--;)n=e[a].call(this,n);return n}}function qt(e,t){return function(){if(--e<1)return t.apply(this,arguments)}}function Ht(e,t){var a;return function(){return--e>0&&(a=t.apply(this,arguments)),e<=1&&(t=null),a}}const Bt=xt(Ht,2);function Ut(e,t,a){t=at(t,a);for(var n,r=de(e),i=0,s=r.length;i<s;i++)if(t(e[n=r[i]],n,e))return n}function jt(e){return function(t,a,n){a=at(a,n);for(var r=ue(t),i=e>0?0:r-1;i>=0&&i<r;i+=e)if(a(t[i],i,t))return i;return-1}}const Wt=jt(1),Gt=jt(-1);function Xt(e,t,a,n){for(var r=(a=at(a,n,1))(t),i=0,s=ue(e);i<s;){var c=Math.floor((i+s)/2);a(e[c])<r?i=c+1:s=c}return i}function Vt(e,t,a){return function(n,r,i){var s=0,c=ue(n);if("number"==typeof i)e>0?s=i>=0?i:Math.max(i+c,s):c=i>=0?Math.min(i+1,c):i+c+1;else if(a&&i&&c)return n[i=a(n,r)]===r?i:-1;if(r!=r)return(i=t(_.call(n,s,c),ae))>=0?i+s:-1;for(i=e>0?s:c-1;i>=0&&i<c;i+=e)if(n[i]===r)return i;return-1}}const $t=Vt(1,Wt,Xt),Kt=Vt(-1,Gt);function Yt(e,t,a){var n=(St(e)?Wt:Ut)(e,t,a);if(void 0!==n&&-1!==n)return e[n]}function Zt(e,t){return Yt(e,Ze(t))}function Jt(e,t,a){var n,r;if(t=Qe(t,a),St(e))for(n=0,r=e.length;n<r;n++)t(e[n],n,e);else{var i=de(e);for(n=0,r=i.length;n<r;n++)t(e[i[n]],i[n],e)}return e}function Qt(e,t,a){t=at(t,a);for(var n=!St(e)&&de(e),r=(n||e).length,i=Array(r),s=0;s<r;s++){var c=n?n[s]:s;i[s]=t(e[c],c,e)}return i}function ea(e){return function(t,a,n,r){var i=arguments.length>=3;return function(t,a,n,r){var i=!St(t)&&de(t),s=(i||t).length,c=e>0?0:s-1;for(r||(n=t[i?i[c]:c],c+=e);c>=0&&c<s;c+=e){var o=i?i[c]:c;n=a(n,t[o],o,t)}return n}(t,Qe(a,r,4),n,i)}}const ta=ea(1),aa=ea(-1);function na(e,t,a){var n=[];return t=at(t,a),Jt(e,(function(e,a,r){t(e,a,r)&&n.push(e)})),n}function ra(e,t,a){return na(e,Lt(at(t)),a)}function ia(e,t,a){t=at(t,a);for(var n=!St(e)&&de(e),r=(n||e).length,i=0;i<r;i++){var s=n?n[i]:i;if(!t(e[s],s,e))return!1}return!0}function sa(e,t,a){t=at(t,a);for(var n=!St(e)&&de(e),r=(n||e).length,i=0;i<r;i++){var s=n?n[i]:i;if(t(e[s],s,e))return!0}return!1}function ca(e,t,a,n){return St(e)||(e=Fe(e)),("number"!=typeof a||n)&&(a=0),$t(e,t,a)>=0}const oa=T((function(e,t,a){var n,r;return G(t)?r=t:(t=Xe(t),n=t.slice(0,-1),t=t[t.length-1]),Qt(e,(function(e){var i=r;if(!i){if(n&&n.length&&(e=Ve(e,n)),null==e)return;i=e[t]}return null==i?i:i.apply(e,a)}))}));function la(e,t){return Qt(e,Je(t))}function ua(e,t){return na(e,Ze(t))}function pa(e,t,a){var n,r,i=-1/0,s=-1/0;if(null==t||"number"==typeof t&&"object"!=typeof e[0]&&null!=e)for(var c=0,o=(e=St(e)?e:Fe(e)).length;c<o;c++)null!=(n=e[c])&&n>i&&(i=n);else t=at(t,a),Jt(e,(function(e,a,n){((r=t(e,a,n))>s||r===-1/0&&i===-1/0)&&(i=e,s=r)}));return i}function da(e,t,a){var n,r,i=1/0,s=1/0;if(null==t||"number"==typeof t&&"object"!=typeof e[0]&&null!=e)for(var c=0,o=(e=St(e)?e:Fe(e)).length;c<o;c++)null!=(n=e[c])&&n<i&&(i=n);else t=at(t,a),Jt(e,(function(e,a,n){((r=t(e,a,n))<s||r===1/0&&i===1/0)&&(i=e,s=r)}));return i}var fa=/[^\ud800-\udfff]|[\ud800-\udbff][\udc00-\udfff]|[\ud800-\udfff]/g;function ma(e){return e?Z(e)?_.call(e):z(e)?e.match(fa):St(e)?Qt(e,Ye):Fe(e):[]}function _a(e,t,a){if(null==t||a)return St(e)||(e=Fe(e)),e[ct(e.length-1)];var n=ma(e),r=ue(n);t=Math.max(Math.min(t,r),0);for(var i=r-1,s=0;s<t;s++){var c=ct(s,i),o=n[s];n[s]=n[c],n[c]=o}return n.slice(0,t)}function ga(e){return _a(e,1/0)}function ba(e,t,a){var n=0;return t=at(t,a),la(Qt(e,(function(e,a,r){return{value:e,index:n++,criteria:t(e,a,r)}})).sort((function(e,t){var a=e.criteria,n=t.criteria;if(a!==n){if(a>n||void 0===a)return 1;if(a<n||void 0===n)return-1}return e.index-t.index})),"value")}function ha(e,t){return function(a,n,r){var i=t?[[],[]]:{};return n=at(n,r),Jt(a,(function(t,r){var s=n(t,r,a);e(i,t,s)})),i}}const ya=ha((function(e,t,a){J(e,a)?e[a].push(t):e[a]=[t]})),va=ha((function(e,t,a){e[a]=t})),ka=ha((function(e,t,a){J(e,a)?e[a]++:e[a]=1})),wa=ha((function(e,t,a){e[a?0:1].push(t)}),!0);function Aa(e){return null==e?0:St(e)?e.length:de(e).length}function Ca(e,t,a){return t in a}const Ia=T((function(e,t){var a={},n=t[0];if(null==e)return a;G(n)?(t.length>1&&(n=Qe(n,t[1])),t=ke(e)):(n=Ca,t=Tt(t,!1,!1),e=Object(e));for(var r=0,i=t.length;r<i;r++){var s=t[r],c=e[s];n(c,s,e)&&(a[s]=c)}return a})),xa=T((function(e,t){var a,n=t[0];return G(n)?(n=Lt(n),t.length>1&&(a=t[1])):(t=Qt(Tt(t,!1,!1),String),n=function(e,a){return!ca(t,a)}),Ia(e,n,a)}));function Pa(e,t,a){return _.call(e,0,Math.max(0,e.length-(null==t||a?1:t)))}function Sa(e,t,a){return null==e||e.length<1?null==t||a?void 0:[]:null==t||a?e[0]:Pa(e,e.length-t)}function Ta(e,t,a){return _.call(e,null==t||a?1:t)}function Ea(e,t,a){return null==e||e.length<1?null==t||a?void 0:[]:null==t||a?e[e.length-1]:Ta(e,Math.max(0,e.length-t))}function Da(e){return na(e,Boolean)}function Ma(e,t){return Tt(e,t,!1)}const Fa=T((function(e,t){return t=Tt(t,!0,!0),na(e,(function(e){return!ca(t,e)}))})),Na=T((function(e,t){return Fa(e,t)}));function Ra(e,t,a,n){F(t)||(n=a,a=t,t=!1),null!=a&&(a=at(a,n));for(var r=[],i=[],s=0,c=ue(e);s<c;s++){var o=e[s],l=a?a(o,s,e):o;t&&!a?(s&&i===l||r.push(o),i=l):a?ca(i,l)||(i.push(l),r.push(o)):ca(r,o)||r.push(o)}return r}const za=T((function(e){return Ra(Tt(e,!0,!0))}));function La(e){for(var t=[],a=arguments.length,n=0,r=ue(e);n<r;n++){var i=e[n];if(!ca(t,i)){var s;for(s=1;s<a&&ca(arguments[s],i);s++);s===a&&t.push(i)}}return t}function Oa(e){for(var t=e&&pa(e,ue).length||0,a=Array(t),n=0;n<t;n++)a[n]=la(e,n);return a}const qa=T(Oa);function Ha(e,t){for(var a={},n=0,r=ue(e);n<r;n++)t?a[e[n]]=t[n]:a[e[n][0]]=e[n][1];return a}function Ba(e,t,a){null==t&&(t=e||0,e=0),a||(a=t<e?-1:1);for(var n=Math.max(Math.ceil((t-e)/a),0),r=Array(n),i=0;i<n;i++,e+=a)r[i]=e;return r}function Ua(e,t){if(null==t||t<1)return[];for(var a=[],n=0,r=e.length;n<r;)a.push(_.call(e,n,n+=t));return a}function ja(e,t){return e._chain?_e(t).chain():t}function Wa(e){return Jt(ze(e),(function(t){var a=_e[t]=e[t];_e.prototype[t]=function(){var e=[this._wrapped];return m.apply(e,arguments),ja(this,a.apply(_e,e))}})),_e}Jt(["pop","push","reverse","shift","sort","splice","unshift"],(function(e){var t=p[e];_e.prototype[e]=function(){var a=this._wrapped;return null!=a&&(t.apply(a,arguments),"shift"!==e&&"splice"!==e||0!==a.length||delete a[0]),ja(this,a)}})),Jt(["concat","join","slice"],(function(e){var t=p[e];_e.prototype[e]=function(){var e=this._wrapped;return null!=e&&(e=t.apply(e,arguments)),ja(this,e)}}));const Ga=_e;var Xa=Wa(e);Xa._=Xa;const Va=Xa;var $a;function Ka(e,t){var a,n,r,i,s="function"==typeof t?t:function(e){return e==t},c={abs:1,ceil:1,floor:1,round:1,max:[1],min:[1]},o={"?":1,":":2,"||":3,"&&":4,"|":5,"^":6,"&":7,"=":8,"==":8,"!=":8,">=":9,">":9,"<":9,"<=":9,"<<":10,">>":10,"+":11,"-":11,"*":12,"/":12,"%":12,"**":14,t:98,d:99},l={"!":13,"~":13,"-":13},u={"(":")","{":"}"},p=[{precedence:0}],d=[];function f(e){return e.tok=function(e){var t;if(!e)return e;function a(e,t){return{type:e,text:t[0],match:t}}return(t=e.match(/^\s+/))?a("whitespace",t):(t=e.match(/^(abs|ceil|floor|round|max|min)[(]/))?a("function",t):(t=e.match(/^[({]/))?a("opengroup",t):(t=e.match(/^[)}]/))?a("closegroup",t):(t=e.match(/^((\d+(\.\d+)?)|(\.\d+))/))?a("number",t):(t=e.match(/^['"]/))?a("quote",t):(t=e.match(/^((\|\|)|(&&)|(==)|(!=)|(>=)|(<=)|(<<)|(>>)|(\*\*)|[?:|\^&=><%!~])/))?a("extoperator",t):(t=e.match(/^[\-+*\/td]/))?a("baseoperator",t):(t=e.match(/^\[([^\]]+)\]/))?a("label",t):(t=e.match(/^\$\{([^'"\($\}][^}]*)\}/))?a("variable",t):(t=e.match(/^\$\{/))?a("openvariable",t):{type:"raw",text:e.charAt(0)}}(e.s),e.tok&&(e.s=e.s.substring(e.tok.text.length)),e}function m(){var e,t,a,n=p.pop(),r=d.pop();if(n.unary)d.push({type:"baseoperator"===n.type?"unop":"unopex",datatype:r.datatype,operator:n.text,operand:r});else{if(e=d.pop(),":"!==n.text)return"d"===n.text||"t"===n.text?a="number":e.datatype===r.datatype?a=e.datatype:"string"!==e.datatype&&"string"!==r.datatype||(a="string"),void d.push({type:"baseoperator"===n.type?"binop":"binopex",datatype:a,operator:n.text,left:e,right:r,mods:n.mods,label:n.label});if("?"!==(n=p.pop()).text)return"Error: Expected ? but got "+n.text;t=d.pop(),d.push({type:"cond",cond:t,left:e,right:r,datatype:e.datatype===r.datatype?e.datatype:void 0})}}function _(e){var t;for(e.precedence=(e.unary?l[e.text]:o[e.text])||0;p[p.length-1].precedence>=e.precedence;)if(t=m())return t;p.push(e)}function g(e){return","===e||")"===e}function b(){var t,a,n,r,i,s,o,p,m,h,y;if(f(e),!e.tok)return"Error: Unrecognized token: "+e.s.split(" ",1)[0];for(;"whitespace"===e.tok.type;)if(f(e),!e.tok)return"Error: Unrecognized token: "+e.s.split(" ",1)[0];switch(e.tok.type){case"function":if(t=e.tok.match[1],void 0===(a=c[t]))return"Error: Unrecognized function: "+t;for(Array.isArray(a)?(n=a[0],r=a[1]):(n=a,r=a),s=[];e.tok&&")"!==e.tok.text;){if("string"==typeof(o=Ka(e,g)))return o;if(s.push(o),!e.tok)return"Error: Unterminated function: "+t;if(!g(e.tok.text))return"Error: Expected ',' or ')' to continue/close '"+t+"(', but got '"+e.tok.text+"'"}return n<0&&(n=s.length),(isNaN(r)||r<0)&&(r=s.length),s.length<n?"Error: Function '"+t+"' requires at least "+n+" argument(s)":s.length>r?"Error: Function '"+t+"' requires at most "+r+" argument(s)":void d.push({type:"function",datatype:"number",function:t,args:s});case"number":return void d.push({type:"number",datatype:"number",value:parseFloat(e.tok.text)});case"variable":return void d.push({type:"variable",value:e.tok.match[1]});case"quote":return i=function(e,t){for(var a,n=-1,r=n;!(n-r&1);){if((n=e.s.indexOf(t,n+1))<0)return;for(r=n-1;r>=0&&"\\"===e.s.charAt(r);)r--}return a=e.s.substring(0,n).split("\\\\").map((function(e){return e.replace(/\\n/g,"\n").replace(/\\r/g,"\r").replace(/\\t/g,"\t").replace(/\\/g,"")})).join("\\"),e.s=e.s.substring(n),f(e),a}(e,e.tok.text),"string"!=typeof i?"Error: Unterminated string":void d.push({type:"string",datatype:"string",value:i});case"opengroup":return p=e.tok.text,"string"==typeof(h=Ka(e,m=u[p]))?h:(d.push(h),e.tok.text!==m?"Error: Expected '"+m+"' to close '"+p+"', but got '"+e.tok.text+"'":void 0);case"openvariable":return"string"==typeof(y=Ka(e,"}"))?y:"}"!==e.tok.text?"Error: Expected '}' to close '${', but got '"+e.tok.text+"'":void d.push({type:"variable",value:y});case"extoperator":case"baseoperator":return l[e.tok.text]?(e.tok.unary=!0,_(e.tok)||b()):"Error: "+e.tok.text+" is not a unary operator"}return"Error: Unrecognized token: "+e.tok.text+("raw"===e.tok.type?e.s.split(" ",1)[0]:"")}if("string"==typeof e&&(e={s:e}),r=b())return r;for(f(e);e.tok&&!s(e.tok.text)&&(t||"raw"!==e.tok.type);f(e))switch(e.tok.type){case"extoperator":case"baseoperator":if($a="d"===e.tok.text?e.tok:null,r=_(e.tok))return r;if($a&&"F"===e.s.charAt(0))d.push({type:"rollspec",value:"F"}),e.s=e.s.substring(1);else if("t"===e.tok.text){if("["!==e.s.charAt(0))return"Error: 't' operator requires '[table]' argument";if(n=e.s.match(/^\[([^'"$(\]][^\]]*)\]/))a=n[1],e.s=e.s.substring(n[0].length);else{if(e.s=e.s.substring(1),"string"==typeof(a=Ka(e,"]")))return a;if("]"!==e.tok.text)return"Error: Expected ']' to close 't[', but got '"+e.tok.text+"'"}d.push({type:"tablename",value:a})}else if(r=b())return r;$a&&(n=e.s.match(/^[acdfhkloprs0-9<=>!]+/))&&($a.mods=n[0],e.s=e.s.substring(n[0].length));break;case"label":if(p.length>0&&"d"===p[p.length-1].text){p[p.length-1].label=e.tok.match[1];break}(i=d.pop())&&(i.label=e.tok.match[1],d.push(i))}for(;p.length>1;)if(r=m())return r;return d.pop()}function Ya(e){n().debug("EXEXP:"+e)}function Za(e,t,a,r){var i,s,c,o,l={abs:Math.abs,ceil:Math.ceil,floor:Math.floor,round:Math.round,max:Math.max,min:Math.min},u={"||":function(e,t){return e||t},"&&":function(e,t){return e&&t},"|":function(e,t){return e|t},"^":function(e,t){return e^t},"&":function(e,t){return e&t},"=":function(e,t){return e==t},"==":function(e,t){return e===t},"!=":function(e,t){return e!=t},">=":function(e,t){return e>=t},">":function(e,t){return e>t},"<":function(e,t){return e<t},"<=":function(e,t){return e<=t},"<<":function(e,t){return e<<t},">>":function(e,t){return e>>t},"+":function(e,t){return e+t},"-":function(e,t){return e-t},"*":function(e,t){return e*t},"/":function(e,t){return e/t},"%":function(e,t){return e%t},"**":Math.pow,d:function(e,t){var a=0,n=0;for(n=0;n<e;n++)a+=randomInteger(t);return a}},p={"!":function(e){return!e},"~":function(e){return~e},"-":function(e){return-e}},d={},f=[],m=[],_=0,g=!1,b=[];function h(e,t,a,n,r,i){var s,c,o,d=[],f=0;switch(e.label&&(t[e.label]=e),e.type){case"number":case"rollspec":return e.baseValid=!0,e;case"string":return e;case"tablename":if("string"!=typeof e.value){if("string"==typeof(s=h(e.value,t,a,n,r,!0)))return s;if("number"===s.type&&(s.value=String(s.value),s.type="string"),"string"!==s.type)return e.baseValid&&(e.baseValid=!1),n.push(e.value),e;e.value=s.value}return e.baseValid=!0,e;case"function":for(f=0;f<e.args.length;f++){if("string"==typeof(s=h(e.args[f],t,a,n,r,!0)))return s;if("string"===s.type&&(s.value=parseFloat(s.value),s.type="number"),"number"!==s.type)return e.baseValid&&(e.baseValid=!1),e;d.push(s.value)}for(e.type="number",e.datatype="number",e.value=l[e.function].apply(d,d),f=0;f<e.args.length;f++)e.args[f].label&&(t[e.args[f].label]=e.args[f]);return delete e.function,delete e.args,e.baseValid=!0,e;case"unop":case"unopex":if(i=i||"unop"!==e.type,"string"==typeof(s=h(e.operand,t,a,n,r,i)))return s;if(i){if("number"!==s.type)return e.baseValid&&(e.baseValid=!1),e;e.type="number",e.datatype="number",e.value=p[e.operator](s.value),delete e.operator,e.operand.label&&(t[e.operand.label]=s),delete e.operand,e.baseValid=!0}else e.baseValid=s.baseValid;return e;case"binop":case"binopex":if(o=(i=i||"binop"!==e.type||"string"===e.left.datatype||"string"===e.right.datatype)||"d"===e.operator||"t"===e.operator,s=h(e.left,t,a,n,r,o),c=h(e.right,t,a,n,r,o),"string"==typeof s)return s;if("string"==typeof c)return c;if(i=!0){if("number"!==s.type&&"string"!==s.type)return e.baseValid&&(e.baseValid=!1),e;if("number"!==c.type&&"string"!==c.type&&"rollspec"!==c.type&&"tablename"!==c.type)return e.baseValid&&(e.baseValid=!1),e;if("rollspec"===c.type&&"d"!==e.operator)return"Rollspec operand is only compatible with 'd' operator";if("t"===e.operator&&"tablename"!==c.type)return"'t' operator requires tablename operand";if("t"===e.operator||"d"===e.operator&&e.mods)return r.push(e),e;e.value=u[e.operator](s.value,c.value),delete e.operator,e.left.label&&(t[e.left.label]=s),delete e.left,e.right.label&&(t[e.right.label]=c),delete e.right,e.type="string"==typeof e.value?"string":"number",e.datatype=e.type,e.baseValid="number"===e.datatype}else"number"===s.datatype&&"number"===c.datatype&&(e.datatype="number",e.baseValid=!0);return e;case"cond":return"string"==typeof(s=h(e.cond,t,a,n,r,!0))?s:"number"!==s.type&&"string"!==s.type?(e.baseValid=!1,e):(c=s.value?e.left:e.right,e.cond.label&&(t[e.cond.label]=s),delete e.cond,delete e.left,delete e.right,Va.each(c,(function(t){e[t]=c[t]})),h(e,t,a,n,r,i));case"variable":if("string"!=typeof e.value){if("string"==typeof(s=h(e.value,t,a,n,r,!0)))return s;if("number"===s.type&&(s.value=String(s.value),s.type="string"),"string"!==s.type)return e.baseValid&&(e.baseValid=!1),n.push(e.value),e;e.value=s.value}return!t[e.value]||"string"!==t[e.value].type&&"number"!==t[e.value].type?(a[e.value]||(a[e.value]=[]),a[e.value].push(e),e.baseValid&&(e.baseValid=!1)):(e.type=t[e.value].type,e.datatype=t[e.value].datatype,e.baseValid=t[e.value].baseValid,e.value=t[e.value].value),e;default:return"Unknown node type: "+e.type}}function y(e){var t=0;if("number"===e.type||"string"===e.type||"rollspec"===e.type)return!1;if(e.label)return!0;switch(e.type){case"function":for(t=0;t<e.args.length;t++)if(y(e.args[t]))return!0;return!1;case"tablename":case"variable":return"string"!=typeof e.value&&y(e.value);case"unop":case"unopex":return y(e.operand);case"cond":return!!y(e.cond)||(!!y(e.left)||y(e.right));case"binop":case"binopex":return!!y(e.left)||y(e.right)}}function v(e){var t;switch(e.type){case"number":case"rollspec":t=e.value||0;break;case"tablename":t="["+e.value+"]";break;case"unop":t="("+e.operator+v(e.operand)+")";break;case"binop":t="("+v(e.left)+e.operator+v(e.right)+(e.mods||"")+")",e.label&&"d"===e.operator&&(t+="["+e.label+"]");break;default:return"Unknown node type: "+e.type}return t}function k(e){return"string"===e.type?e.value:v(e)}function w(e){return Ya("Error: "+e),""}for(_=0;_<a.length;_++)delete(i=a[_][0]).operator,delete i.left,delete i.right,i.type="number",i.datatype="number",i.value=a[_][1],i.baseValid=!0;for(_=0;_<t.length;_++)if(!t[_].baseValid&&"string"!==t[_].type&&"number"!==t[_].type&&"string"==typeof(s=h(t[_],r,d,f,m,!1)))return w(s);for(g=!0;g;){for(c in g=!1,d)if(d.hasOwnProperty(c)){if(!r[c])return w("Variable '"+c+"' not defined");if("string"!==r[c].type&&"number"!==r[c].type){if("string"==typeof(s=h(r[c],r,d,f,m,!0)))return w(s)}else if("string"===r[c].type||"number"===r[c].type){for(_=0;_<d[c].length;_++)d[c][_].type=r[c].type,d[c][_].datatype=r[c].datatype,d[c][_].value=r[c].value,d[c][_].baseValid=r[c].baseValid;delete d[c],g=!0}}for(;f.length>0;){if("string"==typeof(o=h(f.shift(),r,d,f,m,!0)))return w(s);"string"===o.type||"number"===o.type?g=!0:b.push(o)}f=b}for(_=t.length-1;_>=0;_--)(t[_].baseValid||"number"===t[_].type||"string"===t[_].type)&&(f.length>0&y(t[_])||e.splice(_,2,(e[_]||"")+k(t.splice(_,1)[0])+(e[_+1]||"")));return m.length>0?(n().error("Cannot evaluate"),""):t.length>0&&(1!==t.length||"binop"!==t[0].type)?Za(e,t,[],r):e.join("")}function Ja(e,t,a){Va.each(e,(function(t,a){""===t||t||!isNaN(t)&&void 0!==t||(e[a]="",n().warn("#####################################","Setting NaN or undefined for attribute: "+a+" resetting to '' ","#####################################"),!0)})),setAttrs(e,t,a)}n().config({logging:{info:!1,debug:!1}});n().callback((function(e,t){getAttrs(e,(function(e){t(e)}))}));function Qa(e){var t="";try{e&&((t=getTranslationByKey(e))||(t=e[0].toUpperCase()+e.slice(1)))}catch(a){n().error("getTranslationByKey error translating: "+e,a),t=e[0].toUpperCase()+e.slice(1)}finally{return t}}function en(e,t){var a;if("function"==typeof t){if(!e)return n().warn("findAndReplaceFields called with no string, return null"),void t(null);try{if(e=(e=(e=e.split("selected|").join("")).split("target|").join("")).replace(/\|max\}/g,"_max}"),!(a=e.match(/\@\{[^}]+\}/g)))return void t(e);a=a.sort(),a=Va.uniq(a,!0),a=Va.map(a,(function(e){return e.slice(2,-1)})),getAttrs(a,(function(r){var i,s=e,c=null;try{Va.each(a,(function(e){i=s.split("@{"+e+"}"),s=i.join(r[e])})),c=s.match(/\@\{[^}]+\}/g)}catch(e){n().error("SWUtils.findAndReplaceFields err2",e),s=null}finally{c?en(s,t):t(s)}}))}catch(e){n().error("SWUtils.findAndReplaceFields",e),t(null)}}else n().error("findAndReplaceFields called with no callback function")}function tn(e,t,a){var r;if("function"==typeof t)if(""!==e&&null!=e){var i;if(r=Number(e),isNaN(r))return((i=e).match(/\(/g)||[]).length!==(i.match(/\)/g)||[]).length||(i.match(/\{/g)||[]).length!==(i.match(/\}/g)||[]).length||(i.match(/\[/g)||[]).length!==(i.match(/\]/g)||[]).length?(n().warn("evaluateExpression: Mismatched brackets, cannot evaluate:"+e),void a(null)):void en(e,(function(r){var i,s,c,o,l,u,p;if(null!=r)try{if(r=function(e){var t={kl:"min",kh:"max"};if(e)for(;/([^@%]|^){((?:[^{]|[%@]{)+?)}(k[hl])\d+/.test(e);)e=e.replace(/([^@%]|^){((?:[^{]|[%@]{)+?)}(k[hl])\d+/g,(function(e,a,n,r){return a+t[r]+"("+n+")"})),n().log("str: "+e);return e}(r=(r=r.replace(/\s+/g,"").replace(/\[\[/g,"(").replace(/\]\]/g,")")).replace(/\[[^\]]+\]/g,"")),((p=r).match(/\||\?|&|\{|\}|k[h,l][^1]/)||p.replace(/floor|ceil|round|abs|max|min|kh1|kl1/g,"").match(/[a-zA-Z]/))&&(n().warn("cannot evaluate this to number: "+e+" came back with "+r),a(null)),""===r||null==r)return void t(0);if(i=Number(r),!isNaN(i)&&isFinite(r))return void t(i);l=[],u=[],i="string"==typeof(o=Ka(c={s:s=(s=r).replace(/\s/g,"").replace(/^-/,"0-").replace(/\(-/g,"(0-").replace(/^\+/,"").replace(/\(\+/g,"(0+")},null))?(Ya("could not parse"+s),""):(u.push(o),c.s=c.tok?c.tok.text+c.s:c.s,l.push(c.s),Za(l,u,[],{})),isNaN(i)?(n().warn("cannot evaluate this to number: "+e+" came back with "+r),a(null)):t(i)}catch(e){n().error("error trying to convert to number:"+e),a(null)}else t(0)}));t(r)}else t(0)}function an(e,t,a,r,i,s){var c=function(e,a,n,i){var s={};i&&(s[t+"_error"]=0,setAttrs(s,{silent:!0})),"function"==typeof r&&r(e,a,n)},o=function(e,a,n,i){var c={};i||(c[t+"_error"]=1,setAttrs(c,{silent:!0})),"function"==typeof s?s(e,a,n):"function"==typeof r&&r(e,a,n)};getAttrs([e,t,t+"_error"],(function(r){var s={},l=0,u=0,p=0;try{i&&(s.silent=!0),p=parseInt(r[t+"_error"],10)||0,l=a||0,u=parseInt(r[t],10),tn(r[e],(function(e){var a={};isNaN(u)||e!=u?(a[t]=e,Ja(a,s,(function(){c(e,u,!0,p)}))):c(e,u,!1,p)}),(function(){var e={};isNaN(u)||l!=u?(e[t]=l,Ja(e,s,(function(){o(l,u,!0,p)}))):o(l,u,!1,p)}))}catch(e){n().error("SWUtils.evaluateAndSetNumber",e),o(0,0,0,0)}}))}function nn(e,t,a,r,i,s){var c=function(){"function"==typeof e&&e()};tn(a,(function(e){var a,n=parseInt(i,10)||0,o=parseInt(s,10)||0,l={},u={};(a=(e=parseInt(e,10)||0)+o)!==n?(u[r]=a,t&&(l={silent:!0}),Ja(u,l,c)):c()}),(function(){n().warn("SWUtils.evaluateAndAdd error returned evaluating "+a),c()}))}function rn(e,t,a,n,r){getAttrs([a,n,r],(function(i){nn(e,t,i[a],n,i[n],i[r])}))}function sn(e,t,a,n,r){getAttrs([a,n,r],(function(i){!function(e,t,a,n,r,i,s){var c=function(){"function"==typeof e&&e()};tn(a,(function(e){var a={},o={},l={};r=parseInt(r,10)||0,(e=parseInt(e,10)||0)!==r?(t?(l[n]=e,a={silent:!0}):(o[n]=e,Ja(o,{silent:!0})),s=parseInt(s,10)||0,s+=e-r,l[i]=s,Ja(l,a,c)):c()}),c)}(e,t,i[a],n,i[n],r,i[r])}))}function cn(e,t){return"0"===e||0===e||"dual"===e||e&&0===e[0]?0:e?t?t(e):e:""}function ln(e,t,a,n,r,i,s){var c={},o={},l={};(isNaN(e)||e===a)&&"function"==typeof i&&i(),s?(l[t]=e,c={silent:!0}):(o[t]=e,Ja(o,{silent:!0})),r+=e-a,l[n]=r,Ja(l,c,i)}function un(e,t,a,n,r){var i=function(e,t,a){"function"==typeof n&&n(e,t,a)};getAttrs([e],(function(n){var s,c={},o=[];s=cn(n[e],a),r&&(c.silent=!0),o=[t],s&&o.push(s),getAttrs(o,(function(e){var a,n=0,r={};n=s?parseInt(e[s],10)||0:s,(a=parseInt(e[t],10))!==n||isNaN(a)?(r[t]=n,setAttrs(r,c,(function(){i(n,a,!0)}))):i(n,a,!1)}))}))}function pn(e,t,a,r,i,s,c){var o=function(){"function"==typeof i&&i()};!function(e,t,a,r,i,s){var c;if("function"==typeof i&&"function"==typeof s){try{if(!e||!Array.isArray(e)||0===e.length)return;c=a&&Array.isArray(a)&&a.length>0?e.concat(a):e}catch(e){return n().error("SWUtils.getRowTotal catastrophic error: ",e),void s()}getAttrs(c,(function(c){var o,l=r?parseFloat(c[e[0]]):parseInt(c[e[0]],10),u=0,p=0;try{for(o=1;o<e.length;o++)u+=parseFloat(c[e[o]])||0;if(t&&!isNaN(parseInt(t,10))&&(u+=parseFloat(t)),a){for(o=0;o<a.length;o++)p+=parseFloat(c[a[o]])||0;u-=p}r||(u=Math.floor(u)),i(u,l)}catch(e){n().error("SWUtils.getRowTotal",e),s()}}))}}(e,t,a,r,(function(t,a){var n={},r={};(c||t!==a)&&(n[e[0]]=t),Va.size(n)>0?(s&&(r.silent=!0),setAttrs(n,r,o)):o()}),o)}function dn(e){return e?e.replace(/\{\{/g,"&#123;&#123;"):e}function fn(e){var t,a="";return e?((t=/^([^\[]*?)\[([^\]]*?)\]\(([^\)]*?)\)(.*)$/.exec(e))?(t[1]&&(a+=t[1]),t[2]&&(a+=t[2]),t[4]&&(a+=t[4])):a=e,a=function(e){return e?Va.reduce([[/\{\{/g,"&#123;&#123;"],[/\}\}/g,"&#125;&#125;"],[/\(/g,"&#40;"],[/\)/g,"&#41;"],[/\,/g,"&#44;"],[/\?/g,"&#63;"],[/'/g,"&#39;"],[/"/g,"&#34;"],[/\=/g,"&#61;"]],(function(e,t){return e.replace(t[0],t[1])}),e):""}(a=a.replace(/\[/g,"&#91;").replace(/\]/g,"&#93;")),a):e}function mn(e){if(!e)return"";var t=e.split("_");return t&&Va.size(t)>=3?t[2]:""}function _n(e){var t,a="";return e?((t=mn(e))?a=e.substring(e.indexOf(t)+t.length+1,e.length):0===e.indexOf("repeating_")&&(e=e.slice(10)).indexOf("_")>0&&(a=e.slice(e.indexOf("_")+1)),a):""}function gn(e){var t="";return null!=e&&(t=e+"_"),t}function bn(){return Va.reduce(arguments,(function(e,t){return Va.flatten(Va.map(e,(function(e){return Va.map(t,(function(t){return String(e)+String(t)}))})),!0)}),[[]])}function hn(e){return Array.isArray(e)?Va.map(e,hn):"string"==typeof e?e.replace(/^\s*|\s*$/g,""):e}function yn(e){var t=[];return e?(t=hn(t=e.match(/((?:[^(),]|\([^()]*\))+)/g)),Va.uniq(t)):[]}function vn(e){return e?"0"===e.slice(0,1)?"":/str.mod/i.test(e)?"STR-mod":/dex.mod/i.test(e)?"DEX-mod":/con.mod/i.test(e)?"CON-mod":/int.mod/i.test(e)?"INT-mod":/wis.mod/i.test(e)?"WIS-mod":/cha.mod/i.test(e)?"CHA-mod":/melee2/i.test(e)?"attk-melee2":/melee/i.test(e)?"attk-melee":/ranged2/i.test(e)?"attk-ranged2":/ranged/i.test(e)?"attk-ranged":/cmb2/i.test(e)?"CMB2":/cmb/i.test(e)?"CMB":/dual/i.test(e)?"dual":/str/i.test(e)?"STR":/dex/i.test(e)?"DEX":/con/i.test(e)?"CON":/int/i.test(e)?"INT":/wis/i.test(e)?"WIS":/cha/i.test(e)?"CHA":/npc.type/i.test(e)?"npc-type":/race/i.test(e)?"race":/class.0.level/i.test(e)?"class-0-level":/\{level\}/i.test(e)?"level":/npc.hd.num/i.test(e)?"npc-hd-num":/class.1.level/i.test(e)?"class-1-level":/class.2.level/i.test(e)?"class-2-level":/class.3.level/i.test(e)?"class-3-level":/class.4.level/i.test(e)?"class-4-level":/class.5.level/i.test(e)?"class-5-level":/class.0.name/i.test(e)?"class-0-name":/class.1.name/i.test(e)?"class-1-name":/class.2.name/i.test(e)?"class-2-name":/class.3.name/i.test(e)?"class-3-name":/class.4.name/i.test(e)?"class-4-name":/class.5.name/i.test(e)?"class-5-name":e.replace("@{","").replace("}",""):""}function kn(e,t){return e=e||0,t=t>0?.3048:1,{close:Math.round((25+5*Math.floor(e/2))*t),medium:Math.round((100+10*e)*t),long:Math.round((400+40*e)*t)}}function wn(e,t,a,n){var r=0,i=kn(a,n);switch(a=a||0,"{"===(t=t||"blank")[0]&&(t=t.slice(2,t.indexOf("="))),t){case"number":case"custom":r=parseInt(e,10)||0;break;case"perlevel":r=(parseInt(e,10)||0)*a;break;case"close":r=i.close;break;case"medium":r=i.medium;break;case"long":r=i.long;break;default:r=0}return r}function An(e,t,a){return 0!==e?-1*(e*(a+1)-t):0}function Cn(e){return"range_pick"===e}function In(e,t){if(!t)return!0;switch(e){case"sr":return!/^y/i.test(t);case"save":case"saving_throw":return(/^no/i.test(t)||/harmless/i.test(t))&&!/and|or/i.test(t);case"spell_fail":return 0!==(parseInt(t,10)||0);default:return!1}}function xn(e,t,a){var n=Cn(t)?"{{="+t+"}}":"{{"+t+"=}}";return t&&e&&a[t]&&(e=e.replace(a[t],n)),e}function Pn(e,t,a,n,r){var i=0,s=1;return 0===t?0:(.5!==a&&.75!==a&&1!==a&&(a=.5),r&&(s=2,a=.5),1===a?i=t*e:(n&&e--,i=Math.floor(100*(t+s)*a*e/100),n&&(i+=t)),i)}function Sn(e,t){var a,r,i,s="",c=0,o=!1,l=-1,u="";try{if(!e)return t?("unknownrange"===(i=Sn(t,null)).dropdown&&(i.dropdown="blank"),"number"!==i.dropdown&&"perlevel"!==i.dropdown&&(i.useorig=!1,i.rangetext=""),i):{dropdown:"blank",useorig:!1,rangetext:"",number:0};if(e=e.toLowerCase(),s||"unlimited"!==e||("unknownrange"===(i=Sn(t,null)).dropdown?s="blank":(s=i.dropdown,/short|medium|long/.test(s)||(o=i.useorig)&&i.rangetext&&(e=i.rangetext))),s||(a=e.match(/(.*?)\s+(or|and)\s+/))&&a[1]&&(i=Sn(e.substring(a[0].length),null))&&"unknownrange"!==i.dropdown&&"blank"!==i.dropdown&&(s=i.dropdown,i.rangetext&&(e="number"===s?i.rangetext?i.rangetext+" "+a[2]+" "+a[1]:i.number+" ft. "+a[2]+" "+a[1]:"perlevel"===s?i.rangetext?i.rangetext+"/level "+a[2]+" "+a[1]:i.number+"ft. /level "+a[2]+" "+a[1]:a[1]+" "+a[2]+" "+i.rangetext),o=!0),!s)if("you"===e)s="personal";else if((a=e.match(/close|short|medium|long|touch|see text|personal|special|\/level/))&&a[0])switch(a[0]){case"close":case"medium":case"long":case"personal":case"touch":case"see text":s=a[0];break;case"short":s="close";break;case"special":s="see_text";break;case"/level":(r=e.match(/(\d+)(\D*)\/level/))&&r[1]&&(c=parseInt(r[1],10)||0,e=r[1]+(r[2]||""),o=!0,s="perlevel",l=c)}s||(c=parseInt(e,10),!isNaN(c)&&c>0?(s="number",l=c,o=!0):(r=e.match(/within\s|more\sthan\s/))&&r[0]&&(e=e.substring(r[0].index+r[0].length),c=parseInt(e,10),!isNaN(c)&&c>0&&(s="number",l=c,o=!0))),!s&&t&&("number"!==(s=(i=Sn(t,null)).dropdown)&&"perlevel"!==s||(o=!0,e=i.rangetext))}catch(e){n().error("parseSpellRangeText, error",e),s="unknownrange",o=!0}return s||(s="unknownrange",o=!0),!0===o&&(u="unknownrange"!==s?e.replace(/\s*\(.*?\)/,"").replace(/^\s+/,"").replace(/\s+$/,"").replace("feet","ft."):e),{dropdown:s,useorig:o,number:l,rangetext:u}}function Tn(e){return o.findBadNegDice.test(e)?e.replace(o.findBadNegDice,"$1d$2-$3"):e}function En(e){return e.replace(o.findBadCritRange,"$1-20")}function Dn(e){return e.replace(o.dashtominusreg,"-")}function Mn(e){var t=0,a=e.match(/(\d+)/);if(n().debug("PFUtil.getCostInGP: parsing:"+e+", match on number:",a),a&&(t=parseInt(a[1],10)||0,a=e.match(/(gp|cp|sp|pp)/i),n().debug("PFUtil.getCostInGP: parsing:"+e+", match on coins:",a),a))switch(a[1]){case"pp":t*=10;break;case"sp":t/=10;break;case"cp":t/=100}return t}function Fn(e,t,a){var n,r=0;return t||(e=Dn(e=En(e))),(n=a?e.match(/^[\+\-]{0,1}\d+/):e.match(/[\+\-]{0,1}\d+/))&&(r=parseInt(n[0],10)||0),r}function Nn(e,t){var a,n={crit:20,critmult:2,spaces:0};return t||(e=En(e=Dn(e))),n.critmult=2,null!==(a=o.critreg.exec(e))?(n.crit=parseInt(a[1],10),a[2]&&(n.critmult=parseInt(a[2],10)),n.spaces=a[0].length):null!==(a=o.critmultreg.exec(e))&&(n.critmult=parseInt(a[1],10),n.spaces=a[0].length),n}function Rn(e,t,a){var r,i={dice:0,die:0,plus:0,spaces:0},s=1;return e?(t||(e=Dn(e=Tn(e))),(r=e.match(o.diceDiereg))&&(a&&0!==r.index||(i.spaces=r[0].length+r.index,i.dice=parseInt(r[1],10)||0,i.die=parseInt(r[2],10)||0,r[3]&&"-"===r[3]&&(s=-1),r[4]&&(i.plus=s*(parseInt(r[4],10)||0)))),n().debug("x1 at getDiceDieFromString parsing "+e,r,i),i):i}function zn(e){var t;return e&&(t=/\b(Su|Ex|Sp)\b/i.exec(e))?t[1][0].toUpperCase()+t[1][2].toLowerCase():""}function Ln(e,t){var a,n,r,i;if(e.indexOf("(")<0||e.indexOf(",")<0)return e;if(n=(a=e.split(/\s*\(\s*/)).length>1?a[1].split(/,\s*/):e.split(/,\s*/),r=t?n[0]:a[0]+"("+n[1],n.length>2)for(i=2;i<n.length;i++)r+=","+n[i];return r}function On(e,t,a,n,r){var i="",s="floor(",c="/2)";return i="DC [[ 10 ",e&&(a&&"CON"===e&&(e="CHA"),i+="+ @{"+e+"-mod} "),t&&(r?(s="",c=""):i+="+ "+s+"@{"+t+"}"+c+" "),n&&(i+="+ "+n),i+=" ]]"}function qn(e){var t;return e&&(t=e.match(/\d+/))&&(e=hn(e.slice(t.index+t.length))),e}function Hn(e,t,a,r,i){var s,c=0;try{(s=a[e+t+"_compendium"])&&(c=Fn(s))&&(i=i||t,r[e+t]=c)}catch(a){n().error("getCompendiumIntSet error on :"+e+", field:"+t+", setField:"+i,a)}finally{return r}}function Bn(e,t,a,n,r){var i=null;r&&(i=vn),un(e,t,i,a,n)}function Un(e,t,a,n,r,i,s){var c="repeating_"+e+"_"+gn(t),o=null;s&&(o=vn),un(c+a,c+n,o,r,i)}var jn={"header_image-pf_spell":"[default](https://raw.githubusercontent.com/Roll20/roll20-character-sheets/master/Pathfinder%20Community/Images/pf_spell.png)","header_image-pf_attack-melee":"[default](https://raw.githubusercontent.com/Roll20/roll20-character-sheets/master/Pathfinder%20Community/Images/pf_attack_melee.png)","header_image-pf_attack-dual":"[default](https://raw.githubusercontent.com/Roll20/roll20-character-sheets/master/Pathfinder%20Community/Images/pf_attack_dual.png)","header_image-pf_attack-ranged":"[default](https://raw.githubusercontent.com/Roll20/roll20-character-sheets/master/Pathfinder%20Community/Images/pf_attack_ranged.png)","header_image-pf_attack-cmb":"[default](https://raw.githubusercontent.com/Roll20/roll20-character-sheets/master/Pathfinder%20Community/Images/pf_attack_cmb.png)","header_image-pf_defense":"[default](https://raw.githubusercontent.com/Roll20/roll20-character-sheets/master/Pathfinder%20Community/Images/pf_defense.png)","header_image-pf_generic":"[default](https://raw.githubusercontent.com/Roll20/roll20-character-sheets/master/Pathfinder%20Community/Images/pf_generic.png)","header_image-pf_ability":"[default](https://raw.githubusercontent.com/Roll20/roll20-character-sheets/master/Pathfinder%20Community/Images/pf_ability.png)","header_image-pf_block":"[default](https://raw.githubusercontent.com/Roll20/roll20-character-sheets/master/Pathfinder%20Community/Images/pf_block.png)","header_image-pf_generic-skill":"[default](https://raw.githubusercontent.com/Roll20/roll20-character-sheets/master/Pathfinder%20Community/Images/pf_generic.png)","header_image-pf_generic-init":"[default](https://raw.githubusercontent.com/Roll20/roll20-character-sheets/master/Pathfinder%20Community/Images/pf_generic_initiative.png)","header_image-pf_block-item":"[default](https://raw.githubusercontent.com/Roll20/roll20-character-sheets/master/Pathfinder%20Community/Images/pf_block_item.png)","header_image-pf_block-check":"[default](https://raw.githubusercontent.com/Roll20/roll20-character-sheets/master/Pathfinder%20Community/Images/pf_block_ability_check.png)"},Wn=Object.keys(jn);function Gn(e){return Gn="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},Gn(e)}function Xn(e){return function(e){if(Array.isArray(e))return Vn(e)}(e)||function(e){if("undefined"!=typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)}(e)||function(e,t){if(e){if("string"==typeof e)return Vn(e,t);var a={}.toString.call(e).slice(8,-1);return"Object"===a&&e.constructor&&(a=e.constructor.name),"Map"===a||"Set"===a?Array.from(e):"Arguments"===a||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(a)?Vn(e,t):void 0}}(e)||function(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function Vn(e,t){(null==t||t>e.length)&&(t=e.length);for(var a=0,n=Array(t);a<t;a++)n[a]=e[a];return n}function $n(e,t,a){return(t=function(e){var t=function(e,t){if("object"!=Gn(e)||!e)return e;var a=e[Symbol.toPrimitive];if(void 0!==a){var n=a.call(e,t||"default");if("object"!=Gn(n))return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==Gn(t)?t:t+""}(t))in e?Object.defineProperty(e,t,{value:a,enumerable:!0,configurable:!0,writable:!0}):e[t]=a,e}function Kn(e){var t=[],a=[];try{a=function(e){var t,a,r;return e?(t=hn(t=e.split(/(?=\{\{)|(?=\&\{)|(?=\|\|)/)),Va.reduce(t,(function(e,t){try{"{{"===t.slice(0,2)?"}}"===t.slice(-2)?e.push(t):(a=t.lastIndexOf("}}"))<0?(n().error("error! no closing brackets for ",t),a=(t+="}}").lastIndexOf("}}"),e.push(t)):(e.push(hn(t.slice(0,a+2))),e=e.concat(hn(hn(t.slice(a+2)).replace("&amp;","&").split(/(?=[\@\&]\{)/)))):"&{"===t.slice(0,2)?(t=t.replace("&amp;","&"),e=e.concat(hn(t.split(/(?=[\@\&]\{)/)))):"||"===t.slice(0,2)?"||"!==hn(t)&&(t=t.replace("&amp;","&"),"||"===(r=hn(t.split(/(?=[\@\&]\{)/)))[0]?r=r.slice(1):"||"!==r[0].slice(-2)&&(r[0]=r[0]+"||"),e=e.concat(r)):(t=t.replace("&amp;","&"),e=e.concat(hn(t.split(/(?=[\@\&]\{)/))))}catch(e){n().error("splitmacro",e)}finally{return e}}),[])):""}(e),n().debug("PFMacros.getTracking array is ",a),a&&Va.size(a)&&(t=a.filter((function(e){return/^\{\{[a-z]+tracking\d+=/i.test(e)})).concat(a.filter((function(e){return"{{"!==e.slice(0,1)&&e.indexOf("||")>=0?1:0})))),n().debug("PFMacros.getTracking tracking is ",t)}catch(e){n().error("PFMacros.getTracking error",e)}finally{return t}}on("change:header_images_toggle",(function(){getAttrs(Wn.concat(["header_images_toggle"]),(function(e){var t=+e.header_images_toggle||0,a={};Wn.forEach((function(n){var r=e[n];r!==jn[n]&&""!==r||(a[n]=t>0?jn[n]:"")})),a&&setAttrs(a)}))})),Va.each(o.repeatingSections,(function(e){on("change:repeating_"+e+":ids-show",n().callback((function(t){var a,r={};n().debug("caught "+t.sourceAttribute+" event: "+t.sourceType),"player"!==t.sourceType&&"api"!==t.sourceType||(a=mn(t.sourceAttribute),r["repeating_"+e+"_"+a+"_row_id"]=a,Ja(r,o.silentParams))})))}));function Yn(e,t,a,n){return a=a||"",(e=e||"")||t?(t+=n,a?e+=" "+a:n&&(e+=n>0?" + ":" - ",e+=String(Math.abs(n)))):n?(e=String(n),t=n):(e="",t=0),{macroText:e,macroVal:t}}function Zn(e,t,a,r,i,s){var c=Va.once((function(){"function"==typeof e&&e()})),l=[a,r,s,t];i&&l.push(i),getAttrs(l,(function(e){var l=0,u=0,p={},d={},f="";try{parseInt(e[t],10)||(l=parseInt(e[s],10)||0,u=parseInt(e[r],10)||0,i&&(f=e[i]),(p=Yn(e[a],u,f,l)).macroText&&p.macroText!==e[a]&&(d[a]=p.macroText,d[r]=p.macroVal),d[t]=1,d[s]="",i&&(d[i]=""))}catch(e){n().error("PFMigrate.migrateMoveIntIntoMacro:"+t,e)}finally{Va.size(d)>0?Ja(d,o.silentParams,c):c()}}))}function Jn(e){Zn(e,"migrated_hp_misc","HP-formula-macro-text","HP-formula-mod","","HP-misc")}function Qn(e,t){var a=Va.once((function(){"function"==typeof e&&e()}));getAttrs(["migrated_npc","is_npc"],(function(e){var t=0,r=0,i=Va.after(3,a);try{t=parseInt(e.is_npc,10)||0,r=parseInt(e.migrated_npc,10)||0,t||(r?a():Ja({migrated_npc:1},o.silentParams,a)),r?a():(function(e){var t=function(){"function"==typeof e&&e()};getAttrs(["senses","vision","character-description"],(function(e){var a="",r="",i="",s={};try{a=e.senses||"",r=e.vision||"",(i=a&&r?a+", "+r:a||r)&&(s.vision=i),a&&(s.senses="")}catch(e){n().error("migrateNPCSenses",e)}finally{Va.size(s)>0?Ja(s,o.silentParams,t):t()}}))}(i),function(e){Ja({normal_macro_show:1,use_traits:0,use_racial_traits:0,"npc-compimport-show":0},o.silentParams,e)}(i),function(e){var t=Va.once((function(){"function"==typeof e&&e()}));getAttrs(["HP-ability","HP-ability-mod","npc-type","CON-mod","CHA-mod","total-hp","level","bab","HP-formula-macro-text","HP-formula-mod","class-0-level","class-1-level","class-2-level","class-3-level","class-4-level","class-5-level","class-0-hp","class-1-hp","class-2-hp","class-3-hp","class-4-hp","class-5-hp","is_undead","npc-hd-misc","npc-hd-misc-mod","npc-hd","npc-hd-num","npc-hd2","npc-hd-num2","npc-bab"],(function(e){var a=0,r=0,i="",s=0,c=0,l=0,u=0,p=0,d=0,f=0,m=0,_=0,g=0,b=0,h=0,y=0,v=0,k={},w=0,A=0,C={},I=0,x=0;try{if(p=parseInt(e["npc-hd-num"],10)||0,d=parseInt(e["npc-hd"],10)||0,p>0&&d>0&&(k.auto_calc_hp="1"),s=parseInt(e["npc-hd-num2"],10)||0,c=parseInt(e["npc-hd2"],10)||0,a=/undead/i.test(e["npc-type"])||parseInt(e.is_undead,10)||0,k.is_undead=a,y=parseInt(e.level,10)||0,v=parseInt(e.HP,10)||0,(A=(w=parseInt(e.bab,10)||0)+(parseInt(e["npc-bab"],10)||0))!==w&&(k.bab=A),b=(r=a?parseInt(e["CHA-mod"],10)||0:parseInt(e["HP-ability-mod"],10)||0)*(y||p),i=a?"@{CHA-mod}":"@{CON-mod}",k["HP-ability"]=i,k["HP-ability-mod"]=r,I=parseInt(e["npc-hd-misc-mod"],10)||0,x=parseInt(e["HP-formula-mod"],10)||0,(I||e["HP-formula-macro-text"])&&(k["npc-hd-misc"]="",k["npc-hd-misc-mod"]=""),I&&(I-=b),(C=Yn(e["HP-formula-macro-text"],x,e["npc-hd-misc"],I)).macroText&&C.macroText!==e["HP-formula-macro-text"]&&(k["HP-formula-macro-text"]=C.macroText,k["HP-formula-mod"]=C.macroVal),f=Pn(p,d),k["NPC-HP"]=f,s>0){for(g=0;g<6&&(m=parseInt(e["class-"+g+"-level"],10),h=parseInt(e["class-"+g+"-hp"],10),m||h);g++);g<6?(_=Pn(s,c),k["class-"+g+"-hp"]=_,k["class-"+g+"-level"]=s,k["class-"+g+"-hd"]=c):(n().error("Cannot convert npc class hit dice, the class grid is full! class levels:"+s+", class hit die:"+c),s=0)}l=y+s+p,(u=v+f+_)!==v&&(k["total-hp"]=u),l!==y&&(k.level=l)}catch(e){n().error("PFMigrate.MigrateNPC",e)}finally{k.migrated_npc=1,Va.size(k)>0?Ja(k,o.silentParams,t):t()}}))}(i))}catch(e){n().error("PFMigrate.migrateNPC",e),a()}}))}function er(e){var t=Va.once((function(){"function"==typeof e&&e()})),a=Va.after(5,(function(){Ja({migrated_abilityflags109:1},o.silentParams,t)}));getAttrs(["migrated_abilityflags109","uses_feats","uses_traits","use_racial_traits","use_class_features","use_npc-spell-like-abilities"],(function(e){parseInt(e.migrated_abilityflags109,10)?t():(getSectionIDs("repeating_npc-spell-like-abilities",(function(e){e&&Va.size(e)>0?Ja({"use_npc-spell-like-abilities":1},o.silentParams,a):Ja({"use_npc-spell-like-abilities":0},o.silentParams,a)})),getSectionIDs("repeating_feat",(function(e){e&&Va.size(e)>0?Ja({use_feats:1},o.silentParams,a):Ja({use_feats:0},o.silentParams,a)})),getSectionIDs("repeating_class-ability",(function(e){e&&Va.size(e)>0?Ja({use_class_features:1},o.silentParams,a):Ja({use_class_features:0},o.silentParams,a)})),getSectionIDs("repeating_trait",(function(e){e&&Va.size(e)>0?Ja({use_traits:1},o.silentParams,a):Ja({use_traits:0},o.silentParams,a)})),getSectionIDs("repeating_racial-trait",(function(e){e&&Va.size(e)>0?Ja({use_racial_traits:1},o.silentParams,a):Ja({use_racial_traits:0},o.silentParams,a)})))}))}function tr(e,t){var a=Va.once((function(){"function"==typeof e&&e()}));t>1.18&&a(),getAttrs(["spellclass-0-spell-points-class","spellclass-0-spell-points-bonus","spellclass-0-spell-points-misc","spellclass-1-spell-points-class","spellclass-1-spell-points-bonus","spellclass-1-spell-points-misc","spellclass-2-spell-points-class","spellclass-2-spell-points-bonus","spellclass-2-spell-points-misc","use_spell_points"],(function(e){(parseInt("spellclass-0-spell-points-class",10)||parseInt("spellclass-0-spell-points-bonus",10)||parseInt("spellclass-0-spell-points-misc",10)||parseInt("spellclass-1-spell-points-class",10)||parseInt("spellclass-1-spell-points-bonus",10)||parseInt("spellclass-1-spell-points-misc",10)||parseInt("spellclass-2-spell-points-class",10)||parseInt("spellclass-2-spell-points-bonus",10)||parseInt("spellclass-2-spell-points-misc",10))&&!parseInt(e.use_spell_points,10)?Ja({uses_spell_points:1},o.silentParams,a):a()}))}function ar(e){var t=Va.once((function(){"function"==typeof e&&e()}));getAttrs(["migrated_whispers","PC-whisper","NPC-whisper"],(function(e){var a={};try{parseInt(e.migrated_whispers,10)||(("&nbsp;"===e["PC-whisper"]||" "===e["PC-whisper"]||e["PC-whisper"]&&"/w gm"!==e["PC-whisper"])&&(a["PC-whisper"]=""),("&nbsp;"===e["NPC-whisper"]||" "===e["NPC-whisper"]||e["NPC-whisper"]&&"/w gm"!==e["NPC-whisper"])&&(a["NPC-whisper"]=""))}catch(e){n().error("PFMigrate.migrateWhispers",e)}finally{Va.size(a)?Ja(a,o.silentParams,t):t()}}))}function nr(e,t){var a=Va.once((function(){"function"==typeof e&&e()}));Qn((function(){Jn(a)})),getAttrs(["migrated_rolltemplateimages","header_image-pf_spell","header_image-pf_attack-melee","header_image-pf_attack-ranged","header_image-pf_attack-cmb","header_image-pf_defense"],(function(e){var t=parseInt(e.migrated_rolltemplateimages,10)||0,a={};try{t||(a=Va.chain(e).filter((function(e,t){return/\[default\]/.test(e)})).reduce((function(e,t,a){var r="";try{switch(a){case"header_image-pf_spell":"[default](http://imgur.com/9yjOsAD.png)"!==t&&(r="[default](http://imgur.com/9yjOsAD.png)");break;case"header_image-pf_attack-melee":"[default](http://i.imgur.com/AGq5VBG.png)"!==t&&(r="[default](http://i.imgur.com/AGq5VBG.png)");break;case"header_image-pf_attack-ranged":"[default](http://imgur.com/58j2e8P.png)"!==t&&(r="[default](http://imgur.com/58j2e8P.png)");break;case"header_image-pf_attack-cmb":"[default](http://imgur.com/RUJfMGe.png)"!==t&&(r="[default](http://imgur.com/RUJfMGe.png)");break;case"header_image-pf_defense":"[default](http://imgur.com/02fV6wh.png)"!==t&&(r="[default](http://imgur.com/02fV6wh.png)")}r&&(e[a]=r)}catch(e){n().error("migrateRollTemplateImages: inner error on "+a,e)}return e}),{}).value())}catch(e){n().error("migrateRollTemplateImages outer error",e)}finally{Va.size(a)>0&&(a.migrated_rolltemplateimages=1,Ja(a,o.silentParams))}})),er(),tr(null,t),ar()}function rr(e){return(e=e||{}).classSkillsMigrated=1,e.spellranges_migrated=1,e["migrated_damage-multiplier"]=1,e.migrated_experience=1,e.migrated_spellflag=1,e.migrated_npc=1,e.migrated_worn_equipment=1,e.migrated_repeating_item_attributes=1,e.migrated_hp_misc=1,e.migrated_maxskill_misc=1,e.migrated_featurelists_defaults=1,e.migrated_attacklist_defaults111=1,e.migrated_itemlist_defaults=1,e.migrated_abilityflags109=1,e.migrated_whispers=1,e.migrated_linked_attacks=1,e.migrated_buffs_rangeddmg_ability=1,e.migrated_itemlist_newfields=1,e.migrate_fatigued_conditions=1,e.migrated_attack_bab_dropdowns=1,e.migrated_skill_dropdowns5=1,e}var ir={melee_notes:"{{melee_notes=REPLACE}}",ranged_notes:"{{ranged_notes=REPLACE}}",CMB_notes:"{{CMB_notes=REPLACE}}",attack_notes:"{{attack_notes=REPLACE}}",header_image:"{{header_image=REPLACE}}"},sr={notes:{melee:"@{melee-attack-notes}",ranged:"@{ranged-attack-notes}",CMB:"@{CMB-notes}",attack:"@{attack-notes}",dual:"@{melee-attack-notes}"},image:{melee:"@{header_image-pf_attack-melee}",ranged:"@{header_image-pf_attack-ranged}",CMB:"@{header_image-pf_attack-cmb}",dual:"@{header_image-pf_attack-dual}"}},cr=["toggle_attack_melee_notes","toggle_attack_ranged_notes","toggle_attack_CMB_notes","toggle_attack_attack_notes","toggle_attack_header_image"],or=["attack-type","damage-ability","damage-dice-num","damage-die","damage","attack"],lr=[""],ur=or.concat(lr),pr=Va.map(ur,(function(e){return"_"+e})),dr={attackOptionEventsPlayer:or,attackOptionEventsAuto:lr};function fr(e,t,a){var n=vn(a[e+"attack-type"]),r=vn(a[e+"damage-ability"]),i="{{buff_note=@{buff_attack_notes}}} {{condition_note=@{condition_attack_notes}}}";return"dual"===n||n||a[e+"attack"]?n&&("dual"!==n&&(n=n.replace("attk-","").replace("2","")||""),t["show"+n.toLowerCase()]&&(i+=" ",i+=ir[n+"_notes"].replace("REPLACE",sr.notes[n])||"")):i+=" {{no_attack_roll=1}}",t.showheader_image&&(i+=" ",i+=ir.header_image.replace("REPLACE",sr.image[n||"melee"])||""),"dual"===n||r||a[e+"damage"]||parseInt(a[e+"damage-dice-num"],10)&&parseInt(a[e+"damage-die"],10)||(i+=" {{no_damage=1}}"),t.showattack&&(i+=" ",i+=ir.attack_notes.replace("REPLACE",sr.notes.attack)||""),i}function mr(e,t,a){var n=Va.once((function(){"function"==typeof a&&a()})),r="repeating_weapon_"+gn(e),i=Va.map(ur,(function(e){return r+e})),s=cr;(s=s.concat(i)).push(r+"macro_options"),getAttrs(s,(function(e){var t,a=Va.reduce(cr,(function(t,a){return t["show"+a.toLowerCase().slice(14).replace("_notes","")]=parseInt(e[a],10)||0,t}),{}),i={};(t=fr(r,a,e)||"")!==e[r+"macro_options"]&&(i[r+"macro_options"]=t),Va.size(i)>0?Ja(i,o.silentParams,n):n()}))}function _r(e,t,a){var n=Va.once((function(){"function"==typeof a&&a()}));e&&Va.size(e)?getAttrs(cr,(function(t){var a,r=Va.reduce(cr,(function(e,a){return e["show"+a.toLowerCase().slice(14).replace("_notes","")]=parseInt(t[a],10)||0,e}),{});a=(a=bn(["repeating_weapon_"],e,pr)).concat(bn(["repeating_weapon_"],e,["_macro_options"])),getAttrs(a,(function(t){var a=Va.reduce(e,(function(e,a){var n="repeating_weapon_"+a+"_",i="";try{(i=fr(n,r,t))!==t[n+"macro_options"]&&(e[n+"macro_options"]=i)}finally{return e}}),{});Va.size(a)?Ja(a,o.silentParams,n):n()}))})):n()}function gr(e,t){getSectionIDs("repeating_weapon",(function(t){_r(t,0,e)}))}var br=n().callback((function(e){gr(e)}));Va.each(cr,(function(e){on("change:"+e,n().callback((function(e){"player"!==e.sourceType&&"api"!==e.sourceType||(n().debug("caught "+e.sourceAttribute+" event: "+e.sourceType),gr(null))})))})),Va.each(dr.attackOptionEventsAuto,(function(e){on("change:repeating_weapon:"+e,n().callback((function(e){"sheetworker"!==e.sourceType&&"api"!==e.sourceType||(n().debug("caught "+e.sourceAttribute+" event: "+e.sourceType),mr(null))})))})),Va.each(dr.attackOptionEventsPlayer,(function(e){on("change:repeating_weapon:"+e,n().callback((function(e){"player"!==e.sourceType&&"api"!==e.sourceType||(n().debug("caught "+e.sourceAttribute+" event: "+e.sourceType),mr(null))})))}));var hr={"class-ability":{name:"original-class-features-list",section:"class-ability",useshowinmenu:1},feat:{npcMacroName:"NPC-feat",npcName:" ^{npc} ",name:"original-feats-list",section:"feat",npcLinkField:"npc-roll",useshowinmenu:1},"racial-trait":{npcMacroName:"NPC-racial-trait",npcName:" ^{npc} ",name:"original-racial-traits-list",section:"racial-trait",npcLinkField:"npc-roll",useshowinmenu:1},trait:{name:"original-traits-list",section:"trait",useshowinmenu:1},"mythic-ability":{name:"mythic-abilities",section:"mythic-ability",useshowinmenu:1},"mythic-feat":{name:"mythic-feats",section:"mythic-feat",useshowinmenu:1},"npc-spell-like-abilities":{name:"original-spell-like-abilities-list",section:"npc-spell-like-abilities",useshowinmenu:1},ability:{npcMacroName:"NPC-ability",npcName:" ^{npc} ",name:"abilities",section:"ability",groupBy:"rule_category",translateGroup:1,npcLinkField:"npc-roll",useshowinmenu:1},ex:{npcMacroName:"NPC-ex",npcName:" ^{npc} ",name:"extraordinary-abilities-menu",section:"ability",filterField:"ability_type",filterValue:"Ex",groupBy:"frequency",translateGroup:1,altUsesField:"rounds_between",npcLinkField:"npc-roll",useshowinmenu:1},sp:{npcMacroName:"NPC-sp",npcName:" ^{npc} ",name:"spell-like-abilities-menu",section:"ability",filterField:"ability_type",filterValue:"Sp",groupBy:"frequency",translateGroup:1,altUsesField:"rounds_between",npcLinkField:"npc-roll",useshowinmenu:1},su:{npcMacroName:"NPC-su",npcName:" ^{npc} ",name:"supernatural-abilities-menu",section:"ability",filterField:"ability_type",filterValue:"Su",groupBy:"frequency",translateGroup:1,altUsesField:"rounds_between",npcLinkField:"npc-roll",useshowinmenu:1},item:{npcMacroName:"NPC-item",npcName:" ^{npc} ",name:"items",section:"item",usesField:"",bonusField:"",groupBy:"equip-type",translateGroup:1,npcLinkField:"npc-roll",useshowinmenu:1},attacks:{macroSuffix:"-macro",npcMacroSuffix:"-macro-npc",npcName:" ^{npc} ",section:"weapon",name:"attacks",usesField:"",bonusField:"",groupBy:"attack-type",altGroupBy:"group",translateGroup:1,npcLinkField:"attack-npc-roll",linkField:"attack-roll"}};function yr(e,t,a,r,i){var s=Va.once((function(){"function"==typeof a&&a()})),c={},l=e;try{if(c={usesField:"used",linkField:"roll",nameField:"name",bonusField:"ability_type",translateBonus:1,macroSuffix:"_buttons_macro"},!hr[e])return n().error("PFMenus.resetOneCommandMacro Could not find parameters for menu "+e),void s();c=Va.extend(c,hr[e]),t?(hr[e].npcLinkField&&(c.linkField=hr[e].npcLinkField),hr[e].npcMacroName&&(l=hr[e].npcMacroName),hr[e].npcMacroSuffix&&(c.macroSuffix=hr[e].npcMacroSuffix)):c.npcName&&(c.npcName=""),i&&c.groupBy&&(c.groupMap=i),c.origMacroAttr=l+c.macroSuffix,function(e,t,a){var r=function(e,a){"function"==typeof t&&t(e,a)},i="name",s="",c="",o="",l="",u="",p="roll",d="",f="&{template:REPLACETEMPLATE} @{toggle_attack_accessible} @{toggle_rounded_flag} {{font=@{apply_specfont_chat}@{use_specfont}}} {{font=@{apply_specfont_chat}@{use_specfont}}} {{scroll_desc=@{scroll-desc}}} {{color=@{rolltemplate_color}}} {{header_image=@{REPLACEHEADER}}} {{character_name=@{character_name}}} {{character_id=@{character_id}}} {{subtitle=REPLACESUBTITLE}} {{name=REPLACENPC^{REPLACENAME}}}",m=" {{description=^{none-available} }}";if(!e||!e.section||!e.linkField)return n().error("PFMenus.getRepeatingCommandMacro cannot process",e),void r("");try{a=a||"",f=(f=(f=(f=(f=f.replace("REPLACETEMPLATE",e.template||"pf_block")).replace("REPLACEHEADER",e.header||"header_image-pf_block")).replace("REPLACENAME",e.name||"ability-menus")).replace("REPLACESUBTITLE","")).replace(/REPLACENPC/g,e.npcName||""),f+=a,i=e.nameField||i,s=e.bonusField||s,c=e.usesField||c,p=e.linkField||p,l=e.groupBy||l,d=e.filterField||d,o=e.altUsesField||o,u=e.altGroupBy||""}catch(t){return n().error("PFMenus.getRepeatingCommandMacro outererror for "+e.section,t),void r("")}getSectionIDs("repeating_"+e.section,(function(t){var a=[],_="repeating_"+e.section+"_";try{if(!t||Va.size(t)<=0)return void r(f+m);Va.each(t,(function(t){var n=_+t+"_";a.push(n+i),e.useshowinmenu&&a.push(n+"showinmenu"),u&&a.push(n+u),s&&a.push(n+s),c&&(a.push(n+c),a.push(n+c+"_max")),d&&a.push(n+d),l&&a.push(n+l),o&&a.push(n+o)}))}catch(t){return n().error("PFMenus.getRepeatingCommandMacro outerError2. While assembling all attrs in rows for "+e.section,t),void r("")}a.push("_reporder_repeating_"+e.section),e.origMacroAttr&&a.push(e.origMacroAttr),getAttrs(a,(function(a){var i,g,b="",h=20,y="";try{e.origMacroAttr&&(y=a[e.origMacroAttr]||""),a["_reporder_repeating_"+e.section]?(g=a["_reporder_repeating_"+e.section].split(","),g=Va.map(g,(function(e){return e.toLowerCase()})),i=Va.intersection(Va.union(g,t),t)):i=t,b=Va.chain(i).map((function(t){var r=_+t+"_",i="",f="",m="",g="",b="",h=0,y={id:t,name:a[r+"name"]||t,showinmenu:1};try{if(c&&(m=a[r+c]||"",g=a[r+c+"_max"]||""),u&&a[r+u])y.group=a[r+u],y.doNotTranslate=!0;else if(l&&a[r+l])if(e.groupMap)e.groupMap[a[r+l]]?y.group=e.groupMap[a[r+l]]:y.group="AAAAAA";else if("frequency"===l)switch(a[r+l]){case"perday":y.group="",g&&(y.group=g+" "),y.group+=(e.translateGroup?"^{":"")+a[r+l]+(e.translateGroup?"}":""),y.doNotTranslate=1;break;case"not-applicable":y.group="AAAAAA",m=0,g=0;break;case"constant":case"atwill":y.group=a[r+l],m=0,g=0;break;case"hexfreq":case"other":default:y.group=a[r+l];break;case"everyrounds":y.group=a[r+l],a[r+o]&&(m=a[r+o],g=0)}else y.group=a[r+l];else y.group="AAAAAA";"AAAAAA"!==y.group&&e.translateGroup&&!y.doNotTranslate&&(y.group="^{"+y.group+"}"),c&&(m&&g?b=" ("+m+"/"+g+")":m&&(b=" ("+m+")")),d?e.filterValue?String(a[r+d])===String(e.filterValue)?y.showinmenu=1:y.showinmenu=0:y.showinmenu=parseInt(a[r+d],10)||0:y.showinmenu=1,"showinmenu"!==y.filterField&&e.useshowinmenu&&(h=parseInt(a[r+"showinmenu"],10)||0,y.showinmenu=y.showinmenu&&h),f=s&&a[r+s]&&"not-applicable"!==a[r+s]&&"0"!=a[r+s]?" ("+(e.translateBonus?"^{":"")+a[r+s]+(e.translateBonus?"}":"")+")":"",i=y.name+f+b,y.chatLink="["+dn(fn(i))+"](~@{character_id}|"+r+p+")"}catch(e){n().error("PFMenus.getRepeatingCommandMacro builderr object for id "+t,e)}finally{return y}})).filter((function(e){return e.showinmenu})).sortBy("group"),"frequency"===l&&(b=b.reverse()),b=b.groupBy("group").reduce((function(e,t,a){try{"AAAAAA"!==a&&Va.size(t)>0&&(e+=" {{row"+String(h)+"="+dn(a)+"}}",h++),e+=Va.reduce(t,(function(e,t){return e+" "+t.chatLink})," {{row"+String(h)+"=")+"}}",h++}catch(e){n().error("PFMenus.getRepeatingCommandMacro strerror creating string for group "+a,e)}finally{return e}}),"").value()}catch(t){n().error("PFMenus.getRepeatingCommandMacro innererror2 for "+e.section,t)}finally{r(b?f+b:f+m,y)}}))}))}(c,(function(e,t){var a={};t&&e===t?s():(a[l+c.macroSuffix]=e||"",Ja(a,o.silentParams,s))}),r)}catch(e){n().error("PFMenus.resetOnceCommandMacro, errouter :",e)}}on("change:unchained_skills-show change:bg-skill-use change:is_npc ",(function(e){n().debug("caught "+e.sourceAttribute+" event"+e.sourceType),getAttrs(["allmenus_macro","is_npc","unchained_skills-show","BG-Skill-Use"],(function(e){var t={},a=parseInt(e["unchained_skills-show"]),r=parseInt(e["BG-Skill-Use"]),i="{{row07=[^{combat-skills}](~@{character_id}|combat_skills) }} {{row08=[^{all-skills}](~@{character_id}|skills) }} ",s="{{row09=[^{items}](~@{character_id}|items) }} @{allspells_macro} @{allcustom_macro}",c="{{row07=[^{skills}](~@{character_id}|NPC-skills) }} ",o="{{row08=[^{items}](~@{character_id}|NPC-items) }} @{NPC-allspells_macro} @{NPC-allcustom_macro}";parseInt(e.is_npc)?(a&&1===r&&(c="{{row07=[^{adventure}](~@{character_id}|NPC-adventure_skills) }} {{row08=[^{background}](~@{character_id}|NPC-background_skills) }} ",o="{{row09=[^{items}](~@{character_id}|NPC-items) }} @{NPC-allspells_macro} @{NPC-allcustom_macro}",n().debug("~~~ NPC w/Background Skills Enabled")),a&&0===r&&(c="{{row07=[^{consolidated}](~@{character_id}|NPC-consolidated_skills) }} ",o="{{row08=[^{items}](~@{character_id}|NPC-items) }} @{NPC-allspells_macro} @{NPC-allcustom_macro}",n().debug("~~~ NPC w/Consolidated Skills Enabled")),t["NPC-allmenus_macro"]="&{template:pf_block} @{toggle_accessible_flag} @{toggle_rounded_flag} {{font=@{apply_specfont_chat}@{use_specfont}}} {{scroll_desc=@{scroll-desc}}} {{color=@{rolltemplate_color}}} {{header_image=@{header_image-pf_defense}}} {{character_name=@{character_name}}} {{character_id=@{character_id}}} {{name=^{all}}} {{row01=[^{init-speed-info-abbrv}](~@{character_id}|init-speed-info) }} {{row02=[^{abilities}](~@{character_id}|NPC-abilities) }} {{row03=[^{ability-checks}](~@{character_id}|NPC-ability_checks) }} {{row04=[^{initiative}](~@{character_id}|NPC-Initiative-Roll) }} {{row05=[^{defenses}](~@{character_id}|NPC-defenses) }} {{row06=[^{attacks}](~@{character_id}|NPC-attacks) }} ".concat(c,o)):(a&&1===r&&(i="{{row07=[^{adventure}](~@{character_id}|adventure_skills) }} {{row08=[^{background}](~@{character_id}|background_skills) }} ",n().debug("~~~ PC w/Background Skills Enabled")),a&&0===r&&(i="{{row07=[^{consolidated}](~@{character_id}|consolidated_skills) }} ",s="{{row08=[^{items}](~@{character_id}|items) }} @{allspells_macro} @{allcustom_macro}",n().debug("~~~ PC w/Consolidated Skills Enabled")),t.allmenus_macro="&{template:pf_block} @{toggle_accessible_flag} @{toggle_rounded_flag} {{font=@{apply_specfont_chat}@{use_specfont}}} {{scroll_desc=@{scroll-desc}}} {{color=@{rolltemplate_color}}} {{header_image=@{header_image-pf_defense}}} {{character_name=@{character_name}}} {{character_id=@{character_id}}} {{name=^{all}}} {{row01=[^{init-speed-info-abbrv}](~@{character_id}|init-speed-info) }} {{row02=[^{initiative}](~@{character_id}|Roll-for-initiative) }} {{row03=[^{ability-checks}](~@{character_id}|ability_checks) }} {{row04=[^{abilities}](~@{character_id}|abilities) }} {{row05=[^{defenses}](~@{character_id}|defenses) }} {{row06=[^{attacks}](~@{character_id}|attacks) }} ".concat(i,s)),setAttrs(t,{silent:!0})}))}));var vr={melee:{size:"size",atk:"attk-melee",buff:"buff_Melee-total",buff2:"",pen:"condition-Prone",abilityMod:"melee-ability-mod",miscmacro:"attk-melee-misc",misc:"attk-melee-misc-mod",crit:"attk_melee_crit_conf",critconfirm:"buff_crit_conf-total",attackmacro:"@{toggle_global_melee_macro_insert}",damagemacro:"@{toggle_global_melee_damage_macro_insert}",babdd:"melee_bab",bab:"melee_bab-mod"},melee2:{size:"size",atk:"attk-melee2",buff:"buff_Melee-total",buff2:"buff_melee2-total",pen:"condition-Prone",abilityMod:"melee2-ability-mod",miscmacro:"attk-melee2-misc",misc:"attk-melee2-misc-mod",crit:"attk_melee2_crit_conf",critconfirm:"buff_crit_conf-total",attackmacro:"@{toggle_global_melee_macro_insert}",damagemacro:"@{toggle_global_melee_damage_macro_insert}",babdd:"melee2_bab",bab:"melee2_bab-mod"},ranged:{size:"size",atk:"attk-ranged",buff:"buff_Ranged-total",buff2:"",pen:"",abilityMod:"ranged-ability-mod",miscmacro:"attk-ranged-misc",misc:"attk-ranged-misc-mod",crit:"attk_ranged_crit_conf",critconfirm:"buff_crit_conf-total",attackmacro:"@{toggle_global_ranged_macro_insert}",damagemacro:"@{toggle_global_ranged_damage_macro_insert}",babdd:"ranged_bab",bab:"ranged_bab-mod"},ranged2:{size:"size",atk:"attk-ranged2",buff:"buff_Ranged-total",buff2:"buff_ranged2-total",pen:"",abilityMod:"ranged2-ability-mod",miscmacro:"attk-ranged2-misc",misc:"attk-ranged2-misc-mod",crit:"attk_ranged2_crit_conf",critconfirm:"buff_crit_conf-total",attackmacro:"@{toggle_global_ranged_macro_insert}",damagemacro:"@{toggle_global_ranged_damage_macro_insert}",babdd:"ranged2_bab",bab:"ranged2_bab-mod"},CMB:{size:"CMD-size",atk:"CMB",buff:"buff_CMB-total",buff2:"",pen:"",abilityMod:"CMB-ability-mod",miscmacro:"attk-CMB-misc",misc:"attk-CMB-misc-mod",crit:"attk_cmb_crit_conf",critconfirm:"buff_crit_conf-total",attackmacro:"@{toggle_global_cmb_macro_insert}",damagemacro:"@{toggle_global_cmb_damage_macro_insert}",babdd:"cmb_bab",bab:"cmb_bab-mod"},CMB2:{size:"CMD-size",atk:"CMB2",buff:"buff_CMB-total",buff2:"buff_cmb2-total",pen:"",abilityMod:"CMB2-ability-mod",miscmacro:"attk-CMB2-misc",misc:"attk-CMB2-misc-mod",crit:"attk_cmb2_crit_conf",critconfirm:"buff_crit_conf-total",attackmacro:"@{toggle_global_cmb_macro_insert}",damagemacro:"@{toggle_global_cmb_damage_macro_insert}",babdd:"cmb2_bab",bab:"cmb2_bab-mod"}},kr=["condition-Dazzled","condition-Entangled","condition-Grappled","condition-Fear","condition-Sickened","woundsPenaltyTotal"],wr=["attk-penalty"].concat(["acp-attack-mod","condition-Drained"]),Ar={0:"none","@{attk-melee}":"melee","@{attk-melee2}":"melee","@{attk-ranged}":"ranged","@{attk-ranged2}":"ranged2","@{CMB}":"combat-maneuver-bonus-abbrv","@{CMB2}":"combat-maneuver-bonus-abbrv"};function Cr(e,t,a){var n=Va.once((function(){"function"==typeof e&&e()}));pn(wr,0,kr,!1,n,t),getAttrs(["condition-Entangled","condition-Fatigued","condition-Exhausted","condition-Invisible","condition_attack_notes","condition-Grappled","condition-Pinned"],(function(e){var t="",a={};parseInt(e["condition-Entangled"],10)?(t+="**"+Qa("entangled")+"**: ",t+=Qa("condition-nocharge-note")+"\r\n"):parseInt(e["condition-Fatigued"],10)?(t+="**"+Qa("fatigued")+"**: ",t+=Qa("condition-nocharge-note")+"\r\n"):parseInt(e["condition-Exhausted"],10)&&(t+="**"+Qa("exhausted")+"**: ",t+=Qa("condition-nocharge-note")+"\r\n"),parseInt(e["condition-Invisible"],10)&&(t+="**"+Qa("invisible")+"**: ",t+=Qa("condition-invisible-title")+"\r\n"),parseInt(e["condition-Grappled"],10)&&(t+="**"+Qa("grappled")+"**: ",t+=Qa("condition-grappled-cmb-note")+"\r\n"),t!==e.condition_attack_notes&&(a.condition_attack_notes=t,Ja(a,o.silentParams))}))}function Ir(e,t,a){var r=0,i=0;try{a=a||{},r=t[vr[e].atk],i=t[vr[e].bab]+t["attk-penalty"]+t[vr[e].abilityMod]+t[vr[e].misc]+t[vr[e].size]+t[vr[e].buff]+t["buff_attack-total"],vr[e].pen&&(i-=t[vr[e].pen]),vr[e].buff2&&(i+=t[vr[e].buff2]),i!==r&&(a[vr[e].atk]=i)}catch(e){n().error("PFAttackGrid.updateAttack",e)}finally{return a}}function xr(e,t,a){var r,i=Va.once((function(){"function"==typeof t&&t()}));vr[e]?(r=function(e){var t=[];return vr[e]&&(t=Va.chain(vr[e]).values().flatten().compact().uniq().reject((function(e){return e.indexOf("macro")>=0})).value().sort()),t.push("attk-penalty"),t.push("buff_attack-total"),t}(e),r.push("attk-penalty"),r.push("buff_attack-total"),getAttrs(r,(function(r){var i={},s={},c={};try{i=Va.reduce(r,(function(e,t,a){return e[a]=parseInt(t,10)||0,e}),{}),s=Ir(e,i)}catch(t){n().error("PFAttackGrid.updateAttack for "+e,t)}finally{Va.size(s)?(a&&(c=o.silentParams),Ja(s,c,t)):"function"==typeof t&&t()}}))):(n().error("PFAttackGrid.updateAttack attack grid fields do not exist for: "+e),i())}function Pr(e,t,a,r){var i,s;try{a?(s=Va.intersection(Object.keys(vr),a),Va.size(s)!==Va.size(a)&&n().warn("Error in parameters, some of these are not valid attacks:",a)):(a=Object.keys(vr),s=a),i=function(e){var t,a=[];return t=Va.intersection(Object.keys(vr),e),(a=Va.chain(t).map((function(e){return Va.values(vr[e])})).flatten().compact().uniq().reject((function(e){return e.indexOf("macro")>=0})).value().sort()).push("attk-penalty"),a.push("buff_attack-total"),a}(a)}catch(t){return n().error("PFAttackGrid.updateAttacks error creating list of fields for ",a,t),void("function"==typeof e&&e())}getAttrs(i,(function(a){var r={},i={},c={};try{r=Va.reduce(a,(function(e,t,a){return e[a]=parseInt(t,10)||0,e}),{}),i=Va.reduce(s,(function(e,t){return e=Ir(t,r,e)}),{})}catch(e){n().error("PFAttackGrid.updateAttacks ",e)}finally{Va.size(i)?(t&&(c=o.silentParams),n().debug("PFAttackGrid.updateAttacks setting",i),Ja(i,c,e)):"function"==typeof e&&e()}}))}function Sr(e,t,a){switch(e.toLowerCase()){case"melee":Pr(null,a,["melee","melee2"]);break;case"ranged":Pr(null,a,["ranged","ranged2"]);break;case"cmb":Pr(null,a,["CMB","CMB2"]);break;case"melee2":xr("melee2",null,a);break;case"ranged2":xr("ranged2",null,a);break;case"cmb2":xr("CMB2",null,a)}}function Tr(e){var t=Va.after(2,(function(){"function"==typeof e&&e()}));yr("attacks",!1,t," @{attacks_header_macro}",Ar),yr("attacks",!0,t," @{NPC-attacks_header_macro}",Ar)}function Er(e,t,a){var n,r="";a&&(n=[r=a.sourceAttribute],n=Object.keys(vr).reduce((function(e,t){return e.push(t),e.push(vr[t].babdd),e.push(vr[t].bab),e}),n),getAttrs(n,(function(t){var a,n={},i={};a=parseInt(t[r],10)||0,Object.keys(vr).filter((function(e){return(t[vr[e].babdd]||"").toLowerCase()===r.toLowerCase()})).forEach((function(e){var r,s;r=parseInt(t[vr[e].bab],10)||0,(s=a-r)&&(i[vr[e].bab]=a,n[e]=(parseInt(t[e],10)||0)+s)})),Va.size(i)&&Ja(i,o.silentParams),Va.size(n)?Ja(n,{},e):"function"==typeof e&&e()})))}function Dr(e,t){!function(e){getAttrs(["migrated_attack_bab_dropdowns","bab"],(function(t){var a={},n=0;parseInt(t.migrated_attack_bab_dropdowns,10)?"function"==typeof e&&e():(n=parseInt(t.bab,10)||0,a.melee_bab="bab",a["melee_bab-mod"]=n,a.melee2_bab="bab",a["melee2_bab-mod"]=n,a.ranged_bab="bab",a["ranged_bab-mod"]=n,a.ranged2_bab="bab",a["ranged2_bab-mod"]=n,a.cmb_bab="bab",a["cmb_bab-mod"]=n,a.cmb2_bab="bab",a["cmb2_bab-mod"]=n,a.migrated_attack_bab_dropdowns=1,Ja(a,o.silentParams,e))}))}(e)}var Mr=n().callback((function(e,t,a){var r=function(){n().info("leaving PFAttackGrid.recalculate"),"function"==typeof e&&e()},i=Va.once((function(){Pr(r,t)}));Dr(Va.once((function(){Cr(i,t)})))}));Va.each(vr,(function(e,t){on("change:"+e.miscmacro,n().callback((function(t){n().debug("caught "+t.sourceAttribute+" event: "+t.sourceType),sn(null,null,e.miscmacro,e.misc,e.atk)}))),on("change:"+e.babdd,n().callback((function(t){var a,r,i,s,c,o;"player"!==t.sourceType&&"api"!==t.sourceType||(n().debug("caught "+t.sourceAttribute+" event: "+t.sourceType),a=e.babdd,r=e.bab,i=e.atk,getAttrs([a,r,i],(function(e){var t="";try{(t=cn(e[a],s))?getAttrs([t],(function(a){ln(parseInt(a[t],10)||0,r,parseInt(e[r],10)||0,i,parseInt(e[i],10)||0,c,o)})):ln(t,r,parseInt(e[r],10)||0,i,parseInt(e[i],10)||0,c,o)}catch(t){n().error("SWUtils.setDropdownAndAddToTot for read:"+a+",write:"+r+",tot:"+i,e,t),"function"==typeof c&&c()}})))}))),on("change:"+e.bab+" change:"+e.abilityMod+" change:"+e.misc,n().callback((function(e){"sheetworker"!==e.sourceType&&"api"!==e.sourceType||(n().debug("caught "+e.sourceAttribute+" event: "+e.sourceType),xr(t))}))),on("change:"+e.size,n().callback((function(e){"sheetworker"!==e.sourceType&&"api"!==e.sourceType||(n().debug("caught "+e.sourceAttribute+" event: "+e.sourceType),Mr())}))),on("change:"+e.size,n().callback((function(e){"player"!==e.sourceType&&"api"!==e.sourceType||(n().debug("caught "+e.sourceAttribute+" event: "+e.sourceType),Mr())})))})),on("change:attk-penalty",n().callback((function(e){"sheetworker"!==e.sourceType&&"api"!==e.sourceType||(n().debug("caught "+e.sourceAttribute+" event: "+e.sourceType),Pr(null,null,null))}))),on("change:acp-attack-mod change:condition-wounds change:wounds_gritty_mode change:has_endurance_feat change:wound_threshold-show",n().callback((function(e){n().debug("caught "+e.sourceAttribute+" event: "+e.sourceType),getAttrs(["condition-Wounds","wounds_gritty_mode","has_endurance_feat","wound_threshold-show","woundsPenaltyTotal"],(function(e){var t=An(parseInt(e["condition-Wounds"],10)||0,parseInt(e.has_endurance_feat,10)||0,parseInt(e.wounds_gritty_mode,10)||0),a=(parseInt(e["wound_threshold-show"],10)||0)*t;setAttrs({woundsPenaltyTotal:Math.abs(a)}),Mr()})),Cr()}))),on("change:class-0-level change:class-1-level change:class-2-level change:class-3-level change:class-4-level change:class-5-level",n().callback((function(e){"player"!==e.sourceType&&"api"!==e.sourceType||Er(null,0,e)}))),on("change:bab",n().callback((function(e){"sheetworker"!==e.sourceType&&"api"!==e.sourceType||Er(null,0,e)})));var Fr=["Appraise","Acrobatics","Bluff","Climb","Diplomacy","Disable-Device","Disguise","Escape-Artist","Fly","Handle-Animal","Heal","Intimidate","Linguistics","Perception","Ride","Sense-Motive","Sleight-of-Hand","Spellcraft","Stealth","Survival","Swim","Use-Magic-Device"],Nr=["Appraise","Handle-Animal","Linguistics","Sleight-of-Hand"],Rr=["Acrobatics","Bluff","Climb","Diplomacy","Disable-Device","Disguise","Escape-Artist","Fly","Heal","Intimidate","Perception","Ride","Sense-Motive","Spellcraft","Stealth","Survival","Swim","Use-Magic-Device"],zr=Nr.concat(["Knowledge-Engineering","Knowledge-Geography","Knowledge-History","Knowledge-Nobility"]).sort(),Lr=Rr.concat(["Knowledge-Arcana","Knowledge-Dungeoneering","Knowledge-Local","Knowledge-Nature","Knowledge-Planes","Knowledge-Religion"]).sort(),Or=["","2","3","4","5","6","7","8","9","10"],qr=["-0","-1","-2","-3","-4","-5","-6","-7","-8","-9"],Hr=["Craft","Misc-Skill","Perform","Profession"],Br=["Artistry","Lore"],Ur=Hr.concat(Br).concat(["CS-Misc-Skill"]).sort(),jr=bn(Br,Or),Wr=["Arcana","Dungeoneering","Engineering","Geography","History","Local","Nature","Nobility","Planes","Religion"],Gr=Hr.concat(["Knowledge"]).sort(),Xr=Ur.concat(["Knowledge"]).sort(),Vr=Va.map(Wr,(function(e){return"-"+e})),$r=Va.reduce(Xr,(function(e,t){return e[t]=bn([t],Or),e}),{}),Kr=zr.concat($r.Craft).concat($r.Perform).concat($r.Profession).concat(["Misc-Skill-5","Misc-Skill-6","Misc-Skill-7","Misc-Skill-8","Misc-Skill-9"]).sort(),Yr=Lr.concat(["Misc-Skill-0","Misc-Skill-1","Misc-Skill-2","Misc-Skill-3","Misc-Skill-4"]).sort(),Zr=["-ReqTrain","-ranks"],Jr="&{template:pf_generic} @{toggle_accessible_flag} @{toggle_rounded_flag} {{font=@{apply_specfont_chat}@{use_specfont}}} {{scroll_desc=@{scroll-desc}}} {{color=@{rolltemplate_color}}} {{header_image=@{header_image-pf_generic-skill}}} {{character_name=@{character_name}}} {{character_id=@{character_id}}} {{subtitle}} ",Qr={Fly:1,Stealth:2,"CS-Stealth":2},ei=Va.map(Wr,(function(e){return e.toLowerCase()})),ti=["disable device","escape artist","sense motive","handle animal","use magic device","sleight of hand"],ai=Va.map(Wr,(function(e){return"Knowledge-"+e})),ni=(Kr.concat(jr).sort(),Yr.concat(Kr).sort()),ri=["CS-Acrobatics","CS-Athletics","CS-Finesse","CS-Influence","CS-Nature","CS-Perception","CS-Performance","CS-Religion","CS-Society","CS-Spellcraft","CS-Stealth","CS-Survival"],ii=["CS-Misc-Skill-0","CS-Misc-Skill-1","CS-Misc-Skill-2","CS-Misc-Skill-3","CS-Misc-Skill-4","CS-Misc-Skill-5","CS-Misc-Skill-6","CS-Misc-Skill-7","CS-Misc-Skill-8","CS-Misc-Skill-9"],si=Fr.concat(ai).concat(ri).sort(),ci=bn(["Craft","Perform","Profession","Artistry","Lore"],Or),oi=bn(["Misc-Skill"],qr).concat(ii),li=ci.concat(oi).sort(),ui=si.concat(li).sort(),pi={Acrobatics:"dex",Appraise:"int",Bluff:"cha",Climb:"str",Craft:"int",Diplomacy:"cha","Disable-Device":"dex",Disguise:"cha","Escape-Artist":"dex",Fly:"dex","Handle-Animal":"cha",Heal:"wis",Intimidate:"cha","Knowledge-Arcana":"int","Knowledge-Dungeoneering":"int","Knowledge-Engineering":"int","Knowledge-Geography":"int","Knowledge-History":"int","Knowledge-Local":"int","Knowledge-Nature":"int","Knowledge-Nobility":"int",Knowledge:"int","Knowledge-Planes":"int","Knowledge-Religion":"int",Linguistics:"int",Perception:"wis",Perform:"cha",Profession:"wis",Ride:"dex","Sense-Motive":"wis","Sleight-of-Hand":"dex",Spellcraft:"int",Stealth:"dex",Survival:"wis",Swim:"str","Use-Magic-Device":"cha"},di={"CS-Acrobatics":"dex","CS-Athletics":"str","CS-Finesse":"dex","CS-Influence":"cha","CS-Nature":"int","CS-Perception":"wis","CS-Performance":"cha","CS-Religion":"int","CS-Society":"int","CS-Spellcraft":"int","CS-Stealth":"dex","CS-Survival":"wis"},fi=["enforce_requires_training","size_skill","size_skill_double","acp","Phys-skills-cond","Perception-cond","STR-mod","DEX-mod","CON-mod","INT-mod","WIS-mod","CHA-mod","buff_STR_skills-total","buff_DEX_skills-total","buff_CON_skills-total","buff_INT_skills-total","buff_WIS_skills-total","buff_CHA_skills-total","checks-cond","buff_Check-total","buff_check_skills-total"],mi=["","-cs","-ranks","-ability","-racial","-trait","-feat","-item","-misc-mod","-ReqTrain","-ut"],_i={skillGlobalPhysEventAuto:"change:phys-skills-cond change:acp",skillEventsAuto:"change:REPLACE-misc-mod",skillEventsPlayer:"change:REPLACE-ability change:REPLACE-ranks change:REPLACE-racial change:REPLACE-trait change:REPLACE-feat change:REPLACE-item change:REPLACE-ReqTrain"};function gi(e,t){return Va.reduce(e,(function(e,a){var n=bn([a],"Misc-Skill"===a||"CS-Misc-Skill"===a?qr:"Knowledge"===a?Vr:Or,t);return e.concat(n)}),[])}function bi(e,t){var a=Va.once((function(){"function"==typeof t&&t()}));getAttrs(["total-skill","total-fcskill","INT-mod","level","Max-Skill-Ranks-mod","Max-Skill-Ranks","unchained_skills-show","BG-Skill-Use","npc-skill","npc-hd-num","class-0-skill","class-1-skill","class-2-skill","class-3-skill","class-4-skill","class-5-skill","class-0-level","class-1-level","class-2-level","class-3-level","class-4-level","class-5-level"],(function(e){var t=parseInt(e["INT-mod"],10)||0,r=(parseInt(e["total-skill"],10),parseInt(e.level,10)||0),i=parseInt(e["total-fcskill"],10)||0,s=parseInt(e["Max-Skill-Ranks-mod"],10)||0,c=parseInt(e["Max-Skill-Ranks"],10)||0,o=0,l=0,u=0,p=0,d=0,f=0,m={};try{for(1===parseInt(e["unchained_skills-show"],10)&&0===(parseInt(e["BG-Skill-Use"],10)||0)&&(f=1),o=0;o<6;o++)(l=parseInt(e["class-"+o+"-level"],10)||0)>0&&((p=(parseInt(e["class-"+o+"-skill"],10)||0)*l+t*l)<l&&(p=l),u+=p);l=parseInt(e["npc-hd-num"],10)||0,p=parseInt(e["npc-skill"],10)||0,l&&p&&((p=l*p+t*l)<l&&(p=l),u+=p),f&&(u=Math.floor(u/2)),(d=u+s)<r&&(d=r),c!==(d+=i)&&(m["Max-Skill-Ranks"]=d)}catch(e){n().error("PFSkills.updateMaxSkills",e)}finally{Va.size(m)>0?Ja(m,{silent:!0},a):a()}}))}function hi(e,t){var a="",r=!1,i=!1,s=!1,c=["BG-Skill-Use","unchained_skills-show"];try{e&&"function"==typeof t&&("cs-"===(a=e.slice(0,4).toLowerCase()).slice(0,3)?!0:"arti"===a||"lore"===a?i=!0:r=!0,Va.contains(li,e)&&(s=!0,c=c.concat([e+"-name",e+"-ranks"])),getAttrs(c,(function(a){var n=!1,c=parseInt(a["BG-Skill-Use"],10)||0,o=parseInt(a["unchained_skills-show"],10)||0;(!s||a[e+"-name"]||(parseInt(a[e+"-ranks"],10)||0)>0)&&(r?o&&!c||(n=!0):i?o&&c&&(n=!0):o&&!c&&(n=!0)),t(n)})))}catch(e){n().error("PFSkills.verifyHasSkill",e),t(!1)}}function yi(e,t,a){var r=0,i=(parseInt(t.enforce_requires_training,10),e+"-ranks"),s=e+"-ability",c=e+"-racial",o=e+"-trait",l=e+"-feat",u=e+"-item",p=e+"-misc-mod",d=e+"-ut",f=e+"-ReqTrain",m=0,_=parseInt(t[e+"-cs"],10)||0,g=parseInt(t[e],10),b=parseInt(t[i],10)||0,h=parseInt(t[f],10)||0,y=0,v="",k="",w=0,A=0;try{a=a||{},v=t[s],h&&0===b?"{{untrained=1}}"!==t[d]&&(a[d]="{{untrained=1}}"):"{{untrained=}}"!==t[d]&&(a[d]="{{untrained=}}"),b&&_&&(m+=3),"DEX-mod"!==v&&"STR-mod"!==v||(m+=parseInt(t.acp,10)||0,w=parseInt(t["Phys-skills-cond"],10)||0),v&&(k=v.slice(0,3).toUpperCase(),y+=parseInt(t["buff_"+k+"_skills-total"],10)||0),(r="Stealth"===e||"CS-Stealth"===e?2:"Fly"===e?1:0)&&(1===r?m+=parseInt(t.size_skill,10)||0:2===r&&(m+=parseInt(t.size_skill_double,10)||0)),"Perception"!==e&&"CS-Perception"!==e||(A=parseInt(t["Perception-cond"],10)||0),g!==(m+=b+(0+w+A+((parseInt(t["checks-cond"],10)||0)+(parseInt(t["buff_Check-total"],10)||0)+(parseInt(t["buff_check_skills-total"],10)||0)))+y+(parseInt(t[v],10)||0)+(parseInt(t[c],10)||0)+(parseInt(t[o],10)||0)+(parseInt(t[l],10)||0)+(parseInt(t[u],10)||0)+(parseInt(t[p],10)||0))&&(a[e]=m)}catch(e){n().error("PFSkills.setNewSkillVal",e)}finally{return a}}function vi(e,t,a){var r=function(e,a){"function"==typeof t&&t(e,a)},i=mi.map((function(t){return e+t}));i=i.concat(fi),getAttrs(i,(function(t){var a={},i=0;try{i=parseInt(t[e],10),a=yi(e,t,a)}catch(e){n().error(e)}finally{Va.size(a)>0?Ja(a,o.silentParams,(function(){r(a[e],i)})):r(i,i)}}))}function ki(e,t,a){var n,r=Va.once((function(){"function"==typeof t&&t()}));n=fi,Va.each(e,(function(e){var t=mi.map((function(t){return e+t}));n=n.concat(t)})),getAttrs(n,(function(t){var a;a=Va.reduce(e,(function(e,a){try{yi(a,t,e)}catch(e){}finally{return e}}),{}),Va.size(a)?Ja(a,o.silentParams,r):r()}))}function wi(e,t,a){var n=Va.once((function(){"function"==typeof t&&t()}));Va.size(e);!function(e,t){var a=Va.after(Va.size(e),t);Va.each(e,(function(e){an(e+"-misc",e+"-misc-mod",0,(function(){a()}),!0)}))}(e,(function(){ki(e,n)}))}function Ai(e,t,a){var r=Va.once((function(){"function"==typeof e&&e()}));getAttrs(["unchained_skills-show","BG-Skill-Use"],(function(e){try{parseInt(e["unchained_skills-show"],10)?parseInt(e["BG-Skill-Use"],10)?a?(ki(jr,null),ki(ni,r)):(wi(jr,null),wi(ni,r)):a?(ki(ri,r),ki(ii,null)):(wi(ri,r),wi(ii,null)):a?ki(ni,r):wi(ni,r)}catch(e){n().error("PFSKills.recalculate",e),r()}}))}function Ci(e,t){n().notice("PFSkills updateallskills diff updating by "+e+", from "+t),getAttrs(ui,(function(a){var r,i=e-t;r=Va.mapObject(a,(function(e,t){return(parseInt(e,10)||0)+i})),n().debug("SPSkills.updateAllSkillsDiff setting",r),Ja(r,o.silentParams)}))}function Ii(e,t,a,r){var i,s,c,o=function(){"function"==typeof a&&a()},l="";e?l=e:t&&(l=t.sourceAttribute).indexOf("repeating_")>=0&&(l=_n(l)),l&&("physical"===l||"acp"===l?i=/STR\-mod|DEX\-mod/:(s=l.match(/str|dex|con|int|wis|cha/i))&&(i=new RegExp(s[0].toUpperCase()+"-mod"))),i?(c=ui.map((function(e){return e+"-ability"})),getAttrs(c,(function(e){var t;t=Va.reduce(e,(function(e,t,a){return i.test(t)&&e.push(a.slice(0,-8)),e}),[]),n().notice("PFSkills updateAbilityBasedSkills getting array:",t),Va.size(t)?ki(t,o):o()}))):o()}function xi(e,t,a,n,r,i){var s=r?"{{name=^{npc} ^{REPLACELOWER} ^{skills} }} ":"{{name=^{REPLACELOWER} ^{skills} }} ",c=r?"NPC-":"",l=function(e){var t="[^{REPLACENAME}"+(e?"+ @{REPLACE}":"")+"](~@{character_id}|"+c+"REPLACE-check) ";return s.replace("REPLACELOWER","knowledge")+"{{ "+Va.reduce(ei,(function(e,a,n){return e+=t.replace(/REPLACENAME/g,a).replace(/REPLACE/g,ai[n])}),"")+" }}"},u=e?Ur:Hr,p=gi(u,["-name"]);t&&(p=(p=p.concat(gi(u,Zr))).sort()),getAttrs(p,(function(e){var a={},r="";Va.each(u,(function(r){var o=function(e,t,a){var n=bn([e],"Misc-Skill"===e||"CS-Misc-Skill"===e?qr:"Knowledge"===e?Vr:Or),r=[];return"Knowledge"===e?r=n:(r=Va.filter(n,(function(e){return!!a[e+"-name"]})),t?Va.filter(r,(function(e){return 0===(parseInt(a[e+"-ReqTrain"],10)||0)||(parseInt(a[e+"-ranks"],10)||0)>0})):r)}(r,t,e),u=function(e,t,a,n){var r=e.toLowerCase(),i=a?"+ @{REPLACE}":"",o=s.replace("REPLACELOWER",r),u="[REPLACENAME"+i+"](~@{character_id}|"+c+"REPLACE-check) ",p="";return"Knowledge"===e?l():((p=Va.reduce(t,(function(e,t,a){var r=n[t+"-name"];return r=r?dn(r=fn(r)):"@{"+t+"-name}",e+u.replace(/REPLACENAME/g,r).replace(/REPLACE/g,t)}),""))||(p="description = ^{no-skills-available}"),o+"{{ "+p+" }}")}(r,o,i,e);u=Jr+u,n[c+r.toLowerCase()+"_skills-macro"]!==u&&(a[c+r.toLowerCase()+"_skills-macro"]=u)})),n[c+"knowledge_skills-macro"]&&(r=Jr+l(i),n[c+"knowledge_skills-macro"]!==r&&(a[c+"knowledge_skills-macro"]=r)),Va.size(a)>0&&Ja(a,o.silentParams)}))}function Pi(e,t,a){return t?Va.filter(e,(function(e){return!!(/^Knowled|^Linguis|^Sleight/i.test(e.slice(0,7))||1!==(parseInt(a[e+"-ReqTrain"],10)||0)||(parseInt(a[e+"-ranks"],10)||0)>0)})):e}function Si(e,t,a,n){var r=e.toLowerCase(),i=n?"NPC-":"",s="[^{REPLACELOWER}"+(a?" + @{REPLACE}":"")+"](~@{character_id}|"+i+"REPLACE-check) ",c="[^{REPLACELOWER}](~@{character_id}|"+i+"REPLACELOWERMAC_skills_buttons_macro) ",o=n?"{{name= ^{npc} ^{"+r+"} }} ":"{{name= ^{"+r+"} }} ",l="";try{(l=Va.reduce(t,(function(e,t,a){var n=t.toLowerCase(),r=Va.contains(Xr,t)?c:s;return e+=(r=(r=(r=r.replace(/REPLACELOWERMAC/g,n)).replace(/REPLACELOWER/g,n)).replace(/REPLACE/g,t))+" "}),""))||(l="^{no-skills-available} ")}finally{return o+"{{ "+l+"}}"}}function Ti(e,t,a,r,i,s,c,l){var u=Va.once((function(){"function"==typeof e&&e()})),p=a?"NPC-":"";getAttrs([p+"skills-macro",p+"background_skills-macro",p+"adventure_skills-macro",p+"artistry_skills-macro",p+"lore_skills-macro",p+"craft_skills-macro",p+"knowledge_skills-macro",p+"perform_skills-macro",p+"profession_skills-macro",p+"misc-skill_skills-macro",p+"CS-misc-skill_skills-macro"],(function(e){var t={},i=[];c?(i=ri,getAttrs(bn(i,["-ReqTrain","-ranks"]),(function(e){var t,n,s={};(t=Pi(i,l,e)).push("CS-Misc-Skill"),n=Si("consolidated-skills",t,r,a),s[p+"consolidated_skills-macro"]=Jr+n,Ja(s,o.silentParams,u)}))):(xi(s,l,0,e,a,r),getAttrs(bn(Fr,Zr),(function(e){var i=[],c="",d=[];try{s?(i=Pi(Nr,l,e)||[],d=d.concat(i),i=i.concat(Xr).sort(),c=Jr+Si("background-skills",i,r,a),e[p+"background_skills-macro"]!==c&&(t[p+"background_skills-macro"]=c),i=Pi(Rr,l,e)||[],d=d.concat(i),i=i.concat(["Knowledge","Misc-Skill"]).sort(),c=Jr+Si("adventure-skills",i,r,a),e[p+"adventure_skills-macro"]!==c&&(t[p+"adventure_skills-macro"]=c),d=d.concat(Xr).sort()):(i=Pi(Fr,l,e)||[],d=d.concat(i).concat(Gr).sort()),c=Jr+Si("skills",d,r,a),e[p+"skills-macro"]!==c&&(t[p+"skills-macro"]=c)}catch(e){n().error("PFSkills.resetOneCommandMacro errRT",e)}finally{Va.size(t)>0?Ja(t,o.silentParams,u):u()}})))}))}function Ei(e,t){var a=Va.once((function(){"function"==typeof t&&t()}));getAttrs(["BG-Skill-Use","unchained_skills-show","enforce_requires_training","is_npc","include_skill_totals"],(function(e){var t=parseInt(e.is_npc,10)||0,n=parseInt(e.include_skill_totals,10)||0,r=parseInt(e["unchained_skills-show"],10)||0,i=r&&(parseInt(e["BG-Skill-Use"],10)||0),s=r&&!i,c=parseInt(e.enforce_requires_training,10)||0;Ti(a,0,t,n,0,i,s,c),t&&Ti(a,0,!1,n,0,i,s,c)}))}function Di(e,t){var a=Va.once((function(){"function"==typeof e&&e()})),r=Va.after(4,a);!function(e){var t=function(){"function"==typeof e&&e()};getAttrs(["migrated_take10_dropdown","skill-query","investigator_dice","skill-invest-query"],(function(e){var a={};0===(parseInt(e.migrated_take10_dropdown,10)||0)?("?{Roll or Take 10/20?|1d20,1d20+@{skill-invest-query&#125;|10,10+@{skill-invest-query&#125;|20,20+@{skill-invest-query&#125;}"===e["skill-query"]?a["skill-query"]="?{Roll or Take 10/20?|1d20,1d20|10,10|20,20}+@{skill-invest-query}":"@{skill-invest-query}"===e["skill-query"]?a["skill-query"]="@{skill-invest-query}+@{custom_dice}":e["skill-query"]&&"0"!==e["skill-query"]?"@{skill-invest-query}+@{custom_dice}"!==e["skill-query"]&&"?{Roll or Take 10/20?|1d20,1d20|10,10|20,20}+@{skill-invest-query}"!==e["skill-query"]&&"1d20+@{skill-invest-query}"!==e["skill-query"]&&(a["skill-query"]="1d20+@{skill-invest-query}"):a["skill-query"]="1d20+@{skill-invest-query}","0"!==e.investigator_dice&&e.investigator_dice||(a.investigator_dice="[[ 1d6 ]] [custom bonus]"),e["skill-invest-query"]?"@{investigator_dice}"!==e["skill-invest-query"]&&"0"!==e["skill-invest-query"]&&(a["skill-invest-query"]="0"):a["skill-invest-query"]="0",a.migrated_take10_dropdown=1,Ja(a,o.silentParams,t)):t()}))}(r),function(e){var t=Va.once((function(){"function"==typeof e&&e()})),a=function(e){e.forEach((function(e){!function(e){var t=e+"-cs";getAttrs([t],(function(e){var a={};isNaN(parseInt(e[t],10))&&e[t]&&"0"!=e[t]&&(a[t]=3,Ja(a,o.silentParams))}))}(e)}))};getAttrs(["classSkillsMigrated"],(function(e){parseInt(e.classSkillsMigrated,10)||(a(ui),Ja({classSkillsMigrated:1},o.silentParams,t)),t()}))}(r),function(e){getAttrs(["migrated_skill_speedup3"],(function(t){var a;1*t.migrated_skill_speedup3&&"function"==typeof e&&e(),a=ui.map((function(e){return e+"-macro"})),getAttrs(a,(function(t){var a={};try{a=Va.reduce(t,(function(e,t,a){try{e[a]=t.replace(/ \+ \[\[ @{checks\-cond} \+ @{buff_check_skills-total} \+ @{buff_Check-total} \]\] /,"")}catch(e){n().error("PFBuffs.migrate add buff checks for "+a,e)}finally{return e}}),{})}catch(e){n().error("PFSkills.migrate skill speedup",e)}finally{a.migrated_skill_speedup3=1,setAttrs(a,o.silentParams,e)}}))}))}(r),function(e){Zn(e,"migrated_maxskill_misc","Max-Skill-Ranks-Misc","Max-Skill-Ranks-mod","","Max-Skill-Ranks-Misc2")}(r)}var Mi=n().callback((function(e,t,a){var r=Va.once((function(){n().info("leaving PFSkills.recalculate"),Ei(),"function"==typeof e&&e()}));Di((function(){bi(),Ai(r)}))}));on("change:str-mod change:dex-mod change:con-mod change:int-mod change:wis-mod change:cha-mod",n().callback((function(e){n().notice("caught "+e.sourceAttribute+" event: "+e.sourceType),"sheetworker"!==e.sourceType&&"api"!==e.sourceType||Ii(null,e)}))),on("change:total-skill change:total-fcskill change:int-mod change:level change:max-skill-ranks-mod change:unchained_skills-show change:BG-Skill-Use",n().callback((function(e){n().debug("caught "+e.sourceAttribute+" event: "+e.sourceType),"sheetworker"!==e.sourceType&&"api"!==e.sourceType||bi()}))),on(_i.skillGlobalPhysEventAuto,n().callback((function(e){n().debug("caught "+e.sourceAttribute+" event for "+e.sourceType),"sheetworker"!==e.sourceType&&"api"!==e.sourceType||Ii("physical",e)}))),Va.each(ui,(function(e){on(_i.skillEventsAuto.replace(/REPLACE/g,e),n().callback((function(t){n().debug("caught "+t.sourceAttribute+" event for "+e+", "+t.sourceType),"sheetworker"!==t.sourceType&&"api"!==t.sourceType||hi(e,(function(a){a&&vi(e,t)}))}))),on(_i.skillEventsPlayer.replace(/REPLACE/g,e),n().callback((function(t){n().debug("caught "+t.sourceAttribute+" event for "+e+", "+t.sourceType),"player"!==t.sourceType&&"api"!==t.sourceType||vi(e)}))),on("change:"+e+"-misc",n().callback((function(t){n().debug("caught "+t.sourceAttribute+" event: "+t.sourceType),"player"!==t.sourceType&&"api"!==t.sourceType||an(e+"-misc",e+"-misc-mod",0),n().debug("calling evalute for "+e),sn(null,null,e+"-misc",e+"-misc-mod",e)}))),on("change:"+e+"-cs",n().callback((function(t){n().debug("caught "+t.sourceAttribute+" event: "+t.sourceType),"player"!==t.sourceType&&"api"!==t.sourceType||function(e){getAttrs([e,e+"-ranks",e+"-cs"],(function(t){var a,n,r=0,i={};a=parseInt(t[e],10)||0,n=parseInt(t[e+"-cs"],10)||0,parseInt(t[e+"-ranks"],10)&&(r=n?a+3:a-3,i[e]=r,Ja(i))}))}(e)}))),"Knowledge"!==e.slice(0,9)&&"Linguistics"!==e&&"Sleight-of-Hand"!==e&&on("change:"+e+"-ReqTrain change:"+e+"-ranks",n().callback((function(t){n().debug("caught "+t.sourceAttribute+" event for "+e+", "+t.sourceType),"player"!==t.sourceType&&"api"!==t.sourceType||getAttrs(["enforce_requires_training"],(function(e){parseInt(e.enforce_requires_training,10)&&Ei()}))})))})),Va.each(Qr,(function(e,t){1===e?on("change:size_skill",n().callback((function(e){"sheetworker"!==e.sourceType&&"api"!==e.sourceType||(n().debug("caught "+e.sourceAttribute+" event: "+e.sourceType),vi(t))}))):2===e&&on("change:size_skill_double",n().callback((function(e){n().debug("caught "+e.sourceAttribute+" event: "+e.sourceType),"sheetworker"!==e.sourceType&&"api"!==e.sourceType||vi(t)})))})),on("change:enforce_requires_training",n().callback((function(e){"player"!==e.sourceType&&"api"!==e.sourceType||(n().debug("caught "+e.sourceAttribute+" event: "+e.sourceType),Ei())}))),Va.each(bn(li,["-name"]),(function(e){on("change:"+e,n().callback((function(t){if("player"===t.sourceType||"api"===t.sourceType){n().debug("caught "+t.sourceAttribute+" event: "+t.sourceType);var a=e.slice(0,-4)+"ReqTrain",r=e.slice(0,-4)+"ranks";getAttrs(["enforce_requires_training",a,r,"unchained_skills-show","BG-Skill-Use","artistry_skills-macro","lore_skills-macro","craft_skills-macro","knowledge_skills-macro","perform_skills-macro","profession_skills-macro","misc-skill_skills-macro","is_npc","include_skill_totals","NPC-craft_skills-macro","NPC-knowledge_skills-macro","NPC-perform_skills-macro","NPC-profession_skills-macro","NPC-misc-skill_skills-macro"],(function(e){var t=parseInt(e.enforce_requires_training,10),n=parseInt(e.is_npc,10)||0,i=parseInt(e.include_skill_totals,10)||0;t&&parseInt(e[a],10)&&isNaN(parseInt(e[r],10))||xi(n?0:parseInt(e["unchained_skills-show"],10)&&parseInt(e["BG-Skill-Use"],10)||0,t,0,e,n,i)}))}})))})),on("change:unchained_skills-show change:BG-Skill-Use change:include_skill_totals",n().callback((function(e){n().debug("caught "+e.sourceAttribute+" event: "+e.sourceType),"player"!==e.sourceType&&"api"!==e.sourceType||Mi(e,(function(){Ei()}))})));var Fi={"AC-ability":"AC-ability-mod","FF-ability":"FF-DEX","CMD-ability1":"CMD-STR","CMD-ability2":"CMD-DEX","CMD-ability":"FF-CMD-DEX"},Ni={"ac-ability":"AC-ability","ff-ability":"FF-ability","cmd-ability1":"CMD-ability1","cmd-ability2":"CMD-ability2","cmd-ability":"CMD-ability"},Ri=["armor3","shield3"],zi=["equipped","acbonus","enhance","max-dex","acp","spell-fail","proficiency","type"],Li=bn(Ri,["-"],zi).concat(["acp","max-dex","AC-armor","AC-shield","spell-fail","acp-attack-mod","max-dex-source","current-load"]),Oi="change:bab change:ac-penalty change:cmd-penalty change:size change:ac-shield change:ac-armor change:ac-ability-mod change:ff-dex change:cmd-dex change:ff-cmd-dex change:cmd-str change:max-dex change:ac-misc-mod change:cmd-misc-mod",qi="change:ff-dex change:ac-penalty change:cmd-penalty change:size change:ac-dodge change:ac-natural change:ac-deflect",Hi="change:size change:AC-ability change:FF-ability change:CMD-ability1 change:CMD-ability2 change:CMD-ability";function Bi(e,t,a){var r=Va.once((function(){"function"==typeof e&&e()}));getAttrs(["AC-ability-mod","FF-DEX","AC-penalty","CMD-penalty","size","max-dex","AC-dodge","AC-natural","AC-deflect","AC-misc-mod","buff_AC-total","buff_Touch-total","buff_CMD-total","CMD-DEX","FF-CMD-DEX","CMD-STR","bab","CMD-misc-mod","AC","Touch","Flat-Footed","CMD","FF-CMD","AC-ability","FF-ability","CMD-ability","CMD-ability1","CMD-ability2","AC-armor","AC-shield","condition-Blinded","condition-Pinned","condition-Stunned","condition-Cowering","condition-Drained","condition-Flat-Footed","AC-ability-display","FF-DEX-display","CMD-DEX-display","FF-CMD-DEX-display","maxdex-toggle","nodex-toggle","uncanny_dodge","unlock_def_ability","hd_not_bab","level","buff_armor-total","buff_shield-total","buff_flat-footed-total","buff_natural-total","buff_dodge-total","buff_deflection-total","buffsumac","buffsumtouch","buffsumff","buffsumcmd","buffsumffcmd ","current-load","max-dex-source","buff_ffCMD-nododge"],(function(e){var a=parseInt(e.size,10)||0,i=parseInt(e["AC-dodge"],10)||0,s=parseInt(e["AC-deflect"],10)||0,c=parseInt(e["AC-misc-mod"],10)||0,l=parseInt(e["AC-penalty"],10)||0,u=parseInt(e["buff_AC-total"],10)||0,p=parseInt(e["buff_Touch-total"],10)||0,d=parseInt(e["buff_CMD-total"],10)||0,f=parseInt(e["buff_ffCMD-nododge"],10)||0,m=parseInt(e["AC-armor"],10)||0,_=parseInt(e["AC-shield"],10)||0,g=parseInt(e["AC-natural"],10)||0,b=parseInt(e.bab,10)||0,h=parseInt(e["CMD-misc-mod"],10)||0,y=parseInt(e["max-dex"],10),v=parseInt(e["CMD-penalty"],10)||0,k=parseInt(e["condition-Blinded"],10)?1:0,w=parseInt(e["condition-Pinned"],10)?1:0,A=parseInt(e["condition-Stunned"],10)?1:0,C=parseInt(e["condition-Flat-Footed"],10)?1:0,I=parseInt(e["condition-Cowering"],10)?1:0,x=parseInt(e["max-dex-source"],10)||0,P=parseInt(e["current-load"],10)||0,S=0,T=parseInt(e["maxdex-toggle"],10)||0,E=0,D=parseInt(e["nodex-toggle"],10)||0,M=parseInt(e.unlock_def_ability,10)||0,F=M?0:1,N=10,R=10,z=10,L=10,O=10,q=parseInt(e.AC,10),H=parseInt(e.Touch,10),B=parseInt(e["Flat-Footed"],10),U=parseInt(e.CMD,10),j=parseInt(e["FF-CMD"],10),W=parseInt(e.uncanny_dodge,10)||0,G=vn(e["AC-ability"]),X=W?G:vn(e["FF-ability"]),V=F?X:vn(e["CMD-ability"]),$=F?G:vn(e["CMD-ability2"]),K=parseInt(e["AC-ability-mod"],10)||0,Y=parseInt(e["CMD-STR"],10)||0,Z=F?K:parseInt(e["CMD-DEX"],10)||0,J=0,Q=0,ee=0,te=0,ae=parseInt(e["buff_armor-total"],10)||0,ne=parseInt(e["buff_shield-total"],10)||0,re=parseInt(e["buff_natural-total"],10)||0,ie=parseInt(e["buff_flat-footed-total"],10)||0,se=parseInt(e["buff_dodge-total"],10)||0,ce=0,oe=0,le=0,ue=0,pe=0,de=0,fe=0,me={},_e={};try{n().debug("PFDefense.updateDefenses: buffs "+u,e),W?(J=F?K:parseInt(e["FF-DEX"],10)||0,Q=F?K:parseInt(e["FF-CMD-DEX"],10)||0):(K<0&&(J=K),Z<0&&(Q=Z)),(y=isNaN(y)?99:y)<99&&y>=0&&(G==G&&y<K&&(K=y,S=1,F&&W&&(J=y)),M&&($===G&&y<Z&&(S=1),W&&(X===G&&y<J&&(J=y,S=1),V===G&&y<Q&&(S=1)))),k||w||I||A||4===P&&(0===x||2===x)?te=1:(C||3===P&&(0===x||2===x))&&(ee=1),te?(W&&(W=0),E=1,i=0,se=0,K=Math.min(0,K),F?(Z=K,J=K,Q=K):(Z=Math.min(0,Z),J=Math.min(0,J),Q=Math.min(0,Q))):ee&&(W||(i=0,E=1),K=Math.min(K,J),Z=F?K:Math.min(Z,Q)),E&&S&&(S=0),W?(oe=i,le=se):W||(oe=0,le=0),parseInt(e.hd_not_bab,10)&&(b=parseInt(e.level,10)||0),N=10+m+_+g+K+a+s+c+l+i+(ce=u+ae+ne+re+se),R=10+K+a+s+c+l+i+(ue=u+p+se),z=10+m+_+g+J+a+s+c+l+oe+(pe+=u+ae+ne+re+ie+le),L=10+b+Y+Z+-1*a+s+h+v+i+(fe=u+d+se),O=10+b+Y+Q+-1*a+s+h+v+oe+(de+=u+d+ie+le)-(0!==de?f:0),parseInt(e.buffsumac,10)!==ce&&(me.buffsumac=ce),parseInt(e.buffsumtouch,10)!==ue&&(me.buffsumtouch=ue),parseInt(e.buffsumff,10)!==pe&&(me.buffsumff=pe),parseInt(e.buffsumcmd,10)!==fe&&(me.buffsumcmd=fe),parseInt(e.buffsumffcmd,10)!==de&&(me.buffsumffcmd=de),(N!==q||isNaN(q))&&(me.AC=N),(R!==H||isNaN(H))&&(me.Touch=R),(z!==B||isNaN(B))&&(me["Flat-Footed"]=z),(L!==U||isNaN(U))&&(me.CMD=L),(O!==j||isNaN(j))&&(me["FF-CMD"]=O,1),K!==parseInt(e["AC-ability-display"],10)&&(me["AC-ability-display"]=K),J!==parseInt(e["FF-DEX-display"],10)&&(me["FF-DEX-display"]=J),Z!==parseInt(e["CMD-DEX-display"],10)&&(me["CMD-DEX-display"]=Z),Q!==parseInt(e["FF-CMD-DEX-display"],10)&&(me["FF-CMD-DEX-display"]=Q),S!==T&&(me["maxdex-toggle"]=S),E!==D&&(me["nodex-toggle"]=E)}catch(e){n().error("PFDefense.updateDefenses:",e)}finally{Va.size(me)>0?(t&&(_e=o.silentParams),Ja(me,_e,r)):r()}}))}function Ui(e,t,a,r,i){var s=Va.once((function(){"function"==typeof t&&t()})),c=Va.once((function(){i?s():Bi(s,a)})),l="",u="";try{e?(l=e.toLowerCase(),(u=Ni[l])?getAttrs(["unlock_def_ability","uncanny_dodge"],(function(e){parseInt(e.unlock_def_ability,10)||"ac-ability"===l||"cmd-ability1"===l?Bn(u,Fi[u],(function(e,t){e!==t||e<0||t<0||"ff-ability"===l||"cmd-ability"===l?c():s()}),a):s()})):(n().warn("PFDefense.updateDefenses, called with invalid dropdown: "+e),s())):r&&"uncanny_dodge"===r.sourceAttribute&&getAttrs(["unlock_def_ability","uncanny_dodge","AC-ability",Fi["AC-ability"]],(function(t){var a=0,r={};try{parseInt(t.unlock_def_ability,10)||0?(a=parseInt(t["AC-ability"],10)||0,parseInt(t.uncanny_dodge,10)?(r["FF-ability"]=t["AC-ability"],r[Fi["FF-ability"]]=a,r["CMD-ability"]=t["AC-ability"],r[Fi["CMD-ability"]]=a):(r["FF-ability"]="0",r[Fi["FF-ability"]]=0,r["CMD-ability"]="0",r[Fi["CMD-ability"]]=0),Ja(r,o.silentParams,c)):c()}catch(t){n().error("PFDefense.setDefenseDropdownMod inner error for : "+e,t),s()}}))}catch(t){n().error("PFDefense.setDefenseDropdownMod error for: "+e,t),s()}}function ji(e,t,a){var r=function(){"function"==typeof e&&e()};getAttrs(Li,(function(e){var a=0,i=0,s=0,c=0,l=0,u=0,p=0,d=0,f=0,m=0,_=99,g=0,b=0,h=99,y=0,v=0,k=0,w=0,A=parseInt(e["max-dex-source"],10)||0,C=parseInt(e["current-load"],10)||0,I={},x={};try{n().debug("at updateArmor ",e),Ri.forEach((function(t){1===parseInt(e[t+"-equipped"],10)&&(p=parseInt(e[t+"-acbonus"],10)||0,g=parseInt(e[t+"-enhance"],10)||0,m=parseInt(e[t+"-spell-fail"],10)||0,l+=m,t.indexOf("armor")>=0?s+=p+g:c+=p+g,f=parseInt(e[t+"-acp"],10)||0,A<2&&(d=parseInt(e[t+"-max-dex"],10),("-"===e[t+"-max-dex"]||isNaN(d))&&(d=99),_=Math.min(d,_),a+=f),(parseInt(e[t+"-proficiency"],10)||0)&&(u+=f),/tower/i.test(e[t+"-type"])&&(u-=2))})),i=a,0===A||2===A?1===C?(_=Math.min(_,3),i=Math.min(i,-3)):2===C?(_=Math.min(_,1),i=Math.min(i,-6)):C>2&&(_=0,i=Math.min(i,-6)):3===A&&(i=0,a=0),b=parseInt(e.acp,10)||0,h=parseInt(e["max-dex"],10),h=isNaN(h)?99:h,y=parseInt(e["AC-armor"],10)||0,v=parseInt(e["AC-shield"],10)||0,k=parseInt(e["spell-fail"],10)||0,w=parseInt(e["acp-attack-mod"],10)||0,b!==i&&(I.acp=i),h!==_&&(I["max-dex"]=_),y!==s&&(I["AC-armor"]=s),v!==c&&(I["AC-shield"]=c),k!==l&&(I["spell-fail"]=l),w!==u&&(I["acp-attack-mod"]=u)}catch(e){n().error("PFDefense.updateArmor",e)}finally{Va.size(I)>0?(t&&(x=o.silentParams),n().notice("updateArmor setting",I,x),Ja(I,x,r)):r()}}))}function Wi(e,t,a){var r=Va.once((function(){"function"==typeof e&&e()}));getAttrs(["AC-penalty","CMD-penalty","condition-Blinded","condition-Cowering","condition-Stunned","condition-Pinned","condition-Wounds","condition-Drained","has_endurance_feat","wounds_gritty_mode","condition-Grappled","condition-Invisible","condition-Paralyzed","condition-Helpless","condition-Prone","condition_defense_notes"],(function(e){var i=0,s=0,c=0,l=0,u=0,p=0,d=0,f="",m={},_={};try{a&&/grappled|invisible/i.test(a.sourceAttribute)?t=!0:(s=parseInt(e["condition-Drained"],10)||0,c=parseInt(e["condition-Wounds"],10)||0,l=parseInt(e["AC-penalty"],10)||0,u=parseInt(e["CMD-penalty"],10)||0,d=An(c,parseInt(e.has_endurance_feat,10)||0,parseInt(e.wounds_gritty_mode,10)||0),i=-1*((parseInt(e["condition-Blinded"],10)||0)+(parseInt(e["condition-Pinned"],10)||0)+(parseInt(e["condition-Cowering"],10)||0)+(parseInt(e["condition-Stunned"],10)||0)),p=s+(i+=d),l!==i&&(m["AC-penalty"]=i),u!==p&&(m["CMD-penalty"]=p)),parseInt(e["condition-Paralyzed"],10)&&(f+="**"+Qa("paralyzed")+"**: ",f+=Qa("condition-paralyzed-note")+"\r\n"),parseInt(e["condition-Prone"],10)&&(f+="**"+Qa("prone")+"**: ",f+=Qa("condition-prone-note")+"\r\n"),parseInt(e["condition-Helpless"],10)&&(f+="**"+Qa("helpless")+"**: ",f+=Qa("condition-helpless-note")+"\r\n"),parseInt(e["condition-Grappled"],10)&&parseInt(e["condition-Invisible"],10)&&(f+="**"+Qa("grappled")+" + "+Qa("invisible")+"**: ",f+=Qa("condition-grappled-invisible-note")+"\r\n"),f!==e.condition_defense_notes&&(m.condition_defense_notes=f)}catch(e){n().error("PFDefense.applyConditions:",e)}finally{Va.size(m)>0?(t&&(_=o.silentParams),Ja(m,_,r)):r()}}))}function Gi(e,t){var a=Va.once((function(){"function"==typeof e&&e()}));t>0&&t<.5&&getAttrs(["max-dex-source"],(function(e){(parseInt(e["max-dex-source"],10)||0)>=99&&Ja({},{silent:!0})})),t>0&&t<1.2?getAttrs(["CMD-ability2","unlock_def_ability","AC-ability"],(function(e){var t="",r="",i=0,s={};try{t=vn(e["AC-ability"]),r=vn(e["CMD-ability2"]),i=parseInt(e.unlock_def_ability,10)||0,t&&r&&t!==r&&!i?s.unlock_def_ability=1:i&&(s.unlock_def_ability=0)}catch(e){n().error("PFDefense.migrate",e)}finally{Va.size(s)>0?Ja(s,o.silentParams,a):a()}})):a()}var Xi=n().callback((function(e,t,a){var r=Va.once((function(){n().info("leaving PFDefense.recalculate"),"function"==typeof e&&e()})),i=Va.size(Fi),s=Va.after(i,(function(){Bi(r,!0)}));Gi((function(){Wi((function(){ji((function(){Va.each(Fi,(function(e,t){Ui(t,s,!0,null,!0)}))}),t)}),t)}),a)}));Va.each(Fi,(function(e,t){on("change:"+t,n().callback((function(e){n().debug("caught "+e.sourceAttribute+" event: "+e.sourceType),Ui(t,null,null,e,!1)})))})),on("change:uncanny_dodge",n().callback((function(e){n().debug("caught "+e.sourceAttribute+" event: "+e.sourceType),"player"!==e.sourceType&&"api"!==e.sourceType||Ui(null,null,null,e,!1)}))),on("change:hd_not_bab",n().callback((function(e){n().debug("caught "+e.sourceAttribute+" event: "+e.sourceType),"player"!==e.sourceType&&"api"!==e.sourceType||Bi(null,null)}))),on(Oi,n().callback((function(e){n().debug("caught "+e.sourceAttribute+" event: "+e.sourceType),"sheetworker"!==e.sourceType&&"api"!==e.sourceType||Bi(null,null)}))),on(qi,n().callback((function(e){n().debug("caught "+e.sourceAttribute+" event: "+e.sourceType),"player"!==e.sourceType&&"api"!==e.sourceType||Bi(null,null)}))),on(Hi,n().callback((function(e){n().debug("caught "+e.sourceAttribute+" event: "+e.sourceType),Bi(null,null)}))),on("change:max-dex-source change:current-load",n().callback((function(e){n().debug("caught "+e.sourceAttribute+" event: "+e.sourceType),ji(null,null)}))),Va.each(Ri,(function(e){Va.each(zi,(function(t){on("change:"+e+"-"+t,n().callback((function(e){n().debug("caught "+e.sourceAttribute+" event: "+e.sourceType),ji(null,null)})))}))}));var Vi=["Belt","Body","Chest","Eyes","Feet","Hands","Head","Headband","Neck","Ring1","Ring2","Shoulders","Wrist"],$i=Vi.concat(["Armor3","Shield3"]),Ki=(Va.map($i,(function(e){return"worn-"+e})),Va.map($i,(function(e){return"worn-"+e+"-roll"}))),Yi=["Carried","NotCarried","Armor","Belt","Body","Chest","Eyes","Feet","Hands","Head","Headband","Neck","Ring1","Ring2","Shield","Shoulders","Wrist"],Zi={Carried:0,NotCarried:1,Armor:2,Belt:3,Body:4,Chest:5,Eyes:6,Feet:7,Hands:8,Head:9,Headband:10,Neck:11,Ring1:12,Ring2:13,Shield:14,Shoulders:15,Wrist:16,equipped:2},Ji={noEquipType:0,Weapon:1,Armor:2,Ammo:3,Consumables:4,OtherMagic:5,Gear:6,Other:7,Charged:8,Other2:9},Qi={0:"",1:"weapons",2:"armor-shield",3:"ammunition",4:"consumables",5:"other-magic-items",6:"gear-tool",7:"other-items",8:"charged-magics",9:"other-items-2"},es={value:1,hp:1,weight:1},ts=["attack-type","range","masterwork","crit-target","crit-multiplier","damage-dice-num","damage-die","damage","precision_dmg_macro","precision_dmg_type","critical_dmg_macro","critical_dmg_type"];function as(e){var t=Va.once((function(){"function"==typeof e&&e()})),a=Va.after(2,t);yr("item",!0,a,"",Qi),yr("item",!1,a,"",Qi)}function ns(e){var t="";if(isNaN(e)&&null!=e)return"worn-"+e;if(e>1&&Yi[e])try{t="worn-"+Yi[e]}catch(e){n().error("PFInventory.getWornItemNameField",e)}return t}function rs(e,t,a){var r=Va.once((function(){"function"==typeof e&&e()}));try{a||(a=es),n().repeating("item").attrs("use_metrics","item_total_weight","item-total-hp","item-total-hp_max","item-total-value").fields("item-weight","qty","qty_max","location","item-hp","item-hp_max","value").reduce((function(e,t){try{t.I.qty>0&&(0===t.I.qty_max||1===t.I.qty_max?(a.weight&&t.I.location!==Zi.NotCarried&&(e["item-weight"]+=t.F["item-weight"]*t.F.qty),a.value&&(e.value+=t.F.value*t.F.qty),a.hp&&(e["item-hp"]+=t.I["item-hp"]*t.I.qty,e["item-hp_max"]+=t.I["item-hp_max"]*t.I.qty)):(a.weight&&t.I.location!==Zi.NotCarried&&(e["item-weight"]+=t.F["item-weight"]),a.value&&(e.value+=t.F.value),a.hp&&(e["item-hp"]+=t.I["item-hp"],e["item-hp_max"]+=t.I["item-hp_max"])))}catch(e){n().error("PFInventory.updateRepeatingItems inner error",e)}finally{return e}}),{"item-weight":0,"item-hp":0,"item-hp_max":0,value:0},(function(e,t,n){var r=1;n.use_metrics>0&&(r=.454),a.weight&&(n.S.item_total_weight=Math.floor(e["item-weight"]*r*100)/100),a.hp&&(n.S["item-total-hp"]=e["item-hp"],n.S["item-total-hp_max"]=e["item-hp_max"]),a.value&&(n.S["item-total-value"]=Math.floor(100*e.value)/100)})).execute(r)}catch(e){n().error("PFInventory.updateRepeatingItems",e),r()}}function is(e,t){var a=function(){"function"==typeof e&&e()};getAttrs(["CP","SP","GP","PP","carried-currency","use_metrics"],(function(e){var r=Number(e["carried-currency"]||0),i={},s=0;try{var c=1;parseInt(e.use_metrics)>0&&(c=.454),s=(parseInt(e.CP,10)||0)+(parseInt(e.SP,10)||0)+(parseInt(e.GP,10)||0)+(parseInt(e.PP,10)||0),n().debug("coin curr="+r+", coin carried="+s),r!==(s=Math.floor(s/50*c*100)/100)?(t&&(i=o.silentParams),Ja({"carried-currency":s},i,a)):a()}catch(e){n().error("PFInventory.updateCarriedCurrency",e),a()}}))}function ss(e,t){var a=function(){"function"==typeof e&&e()};getAttrs(["carried-currency","carried-currency-toggle","item_total_weight","carried-misc","carried-total","use_metrics"],(function(e){var t,r,i;try{parseInt(e.use_metrics)>0&&.454,i=parseFloat(e["carried-currency"])||0,0===parseInt(e["carried-currency-toggle"])&&(i=0),t=Math.floor(100*parseFloat(e["carried-total"])||0),r=Math.floor(100*i+100*(parseFloat(e.item_total_weight)||0)+100*(parseFloat(e["carried-misc"])||0)),n().debug("carried curr="+t+", carried total="+r),t!==r?Ja({"carried-total":r/=100},{},a):a()}catch(e){n().error("PFInventory.updateCarriedTotal",e),a()}}))}function cs(e){var t=Va.once((function(){"function"==typeof e&&e()})),a=Va.once((function(){Ja({migrated_worn_equipment:"1"},{},t)})),r=["charges","weight","hp","hp_max","value"],i=function(e,t,a){var r=Va.once((function(e){"function"==typeof a&&a(e)})),i=[e,e+"-type"],s="",c=0;if(/armor/i.test(e))c=1;else{if(!/shield/i.test(e))return void r(0);0}getAttrs([e],(function(a){a[e]?(s=a[e],getSectionIDs("repeating_item",(function(a){var l;l=Va.map(a,(function(e){return"repeating_item_"+e+"_name"})),Va.each(zi,(function(t){i.push(e+"-"+t)})),i=i.concat(l),getAttrs(i,(function(a){var i,u="",p={},d={},f=0,m="",_=!0,g=0,b=0;try{g=parseInt(a[e+"-equipped"],10)||0,f=parseInt(a[e+"-max-dex"],10),isNaN(f)&&(f=99),(i=Va.find(l,(function(e){return s===a[e]})))?(_=!1,u=mn(i)):u=generateRowID(),p["repeating_item_"+u+"_equip-type"]=Ji.Armor,p["repeating_item_"+u+"_equiptype-tab"]=Ji.Armor,_&&(p["repeating_item_"+u+"_name"]=s),p["repeating_item_"+u+"_qty"]=1,p["repeating_item_"+u+"_qty_max"]=1,t||1!==g?(p["repeating_item_"+u+"_location"]=Zi.NotCarried,p["repeating_item_"+u+"_old_location"]=Zi.NotCarried,p["repeating_item_"+u+"_loctype-tab"]=Zi.NotCarried,g&&(p[e+"-equipped"]=0)):(b=1,c?(_?(p["repeating_item_"+u+"_location"]=Zi.Armor,p["repeating_item_"+u+"_old_location"]=Zi.Armor):d["repeating_item_"+u+"_location"]=Zi.Armor,p["repeating_item_"+u+"_loctype-tab"]=Zi.equipped,p["armor3-roll"]="@{repeating_item_"+u+"_macro-text}",p.armor3=a[e]):(_?(p["repeating_item_"+u+"_location"]=Zi.Shield,p["repeating_item_"+u+"_old_location"]=Zi.Shield):d["repeating_item_"+u+"_location"]=Zi.Shield,p["repeating_item_"+u+"_loctype-tab"]=Zi.equipped,p["shield3-roll"]="@{repeating_item_"+u+"_macro-text}",p.shield3=a[e]),f>50&&(p[e+"-max-dex"]="-")),Va.each(["acbonus","enhance","acp","spell-fail","proficiency"],(function(t){(m=a[e+"-"+t])&&(p["repeating_item_"+u+"_item-"+t]=m)})),p["repeating_item_"+u+"_item-max-dex"]=f>50?"-":f,(m=a[e+"-type"])&&(p["repeating_item_"+u+"_item-defense-type"]=m)}catch(e){n().error("PFInventory.copyWornDefenseToNewItem",e)}finally{Va.size(p)>0?Ja(p,o.silentParams,(function(){Va.size(d)>0?Ja(d,{},(function(){r(b)})):r(b)})):r(!1)}}))}))):r(0)}))};getAttrs(["migrated_worn_equipment"],(function(e){var s=!1,c=!1,l=Va.after(2,(function(){a()})),u=function(){n().debug("checking armor3"),i("armor3",s,(function(e){s=s||e,n().debug("checking armor2, found="+s),i("armor2",s,(function(e){s=s||e,n().debug("checking armor0, found="+s),i("armor",s,l)}))})),n().debug("checking shield3"),i("shield3",c,(function(e){c=c||e,n().debug("checking shield2, found="+c),i("shield2",c,(function(e){c=c||e,n().debug("checking shield0, found="+c),i("shield",c,l)}))}))},p=Va.after(Va.size(Vi),(function(){var e;try{e=bn(Va.map(Vi,(function(e){return"worn-"+e+"-"})),["charges","weight","hp","hp_max","value","description","hardness"]),Ja(Va.reduce(e,(function(e,t){return e[t]="",e}),{}),o.silentParams,u)}catch(e){n().error("PFInventory.migrateWornEquipment.doneWornRows err:",e),u()}}));try{if(1===parseInt(e.migrated_worn_equipment,10))return void t();Va.each(Vi,(function(e){!function(e,t){var a=Va.once((function(){"function"==typeof t&&t()})),i=["worn-"+e];i.push("worn-"+e+"-description"),i.push("worn-"+e+"-hardness"),Va.each(r,(function(t){i.push("worn-"+e+"-"+t)})),getAttrs(i,(function(t){var r="",i={},s={},c="",l=0,u=Ji.noEquipType;try{t["worn-"+e]&&(i["repeating_item_"+(r=generateRowID())+"_name"]=t["worn-"+e],i["repeating_item_"+r+"_row_id"]=r,(c=t["worn-"+e+"-description"])&&(i["repeating_item_"+r+"_short-description"]=c),(c=t["worn-"+e+"-charges"])?(i["repeating_item_"+r+"_qty"]=c,i["repeating_item_"+r+"_qty_max"]=t["worn-"+e+"-charges_max"]||50):(s["repeating_item_"+r+"_qty"]=1,s["repeating_item_"+r+"_qty_max"]=1),(c=t["worn-"+e+"-weight"])&&(s["repeating_item_"+r+"_item-weight"]=c),(c=t["worn-"+e+"-hardness"])&&(s["repeating_item_"+r+"_hardness"]=c),(c=t["worn-"+e+"-hp"])&&(s["repeating_item_"+r+"_item-hp"]=c),(c=t["worn-"+e+"-hp_max"])&&(i["repeating_item_"+r+"_item-hp_max"]=c),(c=t["worn-"+e+"-value"])&&(s["repeating_item_"+r+"_value"]=c),i["worn-"+e+"-roll"]="@{repeating_item_"+r+"_macro-text}",l=Zi[e],i["repeating_item_"+r+"_location"]=l,i["repeating_item_"+r+"_old_location"]=l,i["repeating_item_"+r+"loctype-tab"]=l===Zi.NotCarried?Zi.NotCarried:l===Zi.Carried?Zi.Carried:l>Zi.NotCarried?Zi.equipped:-1,u=Ji.OtherMagic,i["repeating_item_"+r+"_equip-type"]=u,i["repeating_item_"+r+"_equiptype-tab"]=u)}catch(e){n().error("PFInventory.copyWornEquipmentToNewItem",e)}finally{Va.size(i)>0?Ja(i,o.silentParams,a):a(),Va.size(s)>0&&Ja(s)}}))}(e,p)}))}catch(e){n().error("PFInventory.migrateWornEquipment",e),u()}}))}function os(e,t,a,r){var i=Va.once((function(){"function"==typeof t&&t()})),s=(gn(e),e||r&&mn(r.sourceAttribute)||""),c="repeating_item_"+s+"_",l=c+"location",u=c+"loctype-tab",p=c+"name",d=c+"old_location",f=c+"macro-text";try{getAttrs([l,d,p,u],(function(e){var a=0,r=0,c={},m="",_=-1,g="";try{a=parseInt(e[l],10),isNaN(a)&&(a=Zi.NotCarried,c[l]=a),_=parseInt(e[u]),isNaN(_)&&(_=-2),a>Zi.NotCarried?_!==Zi.equipped&&(c[u]=Zi.equipped):a===Zi.Carried?_!==a&&(c[u]=Zi.Carried):a===Zi.NotCarried?_!==a&&(c[u]=Zi.NotCarried):-1!==_&&(c[u]="-1"),r=parseInt(e[d],10),isNaN(r)&&(r=a),c[d]=a,a===Zi.Carried&&r!==Zi.NotCarried&&r!==a?(m=ns(r))&&(c[m]="",c[m+"-roll"]=""):a>Zi.NotCarried&&((m=ns(a))&&(g=e[p]||"",c[m]=g||"Row "+s,c[m+"-roll"]="@{"+f+"}"),r>1&&r!==a&&(m=ns(r))&&(c[m]="",c[m+"-roll"]=""))}catch(e){n().error("updateEquipmentLocation update location error:",e)}finally{Va.size(c)>0?Ja(c,o.silentParams,(function(){a>Zi.NotCarried&&function(e,t,a){(!a||t<2||!t)&&"function"==typeof e&&e(),getSectionIDs("repeating_item",(function(n){var r=[];Va.size(n)<=1?"function"==typeof e&&e():(Va.each(n,(function(e,t){e!==a&&r.push("repeating_item_"+e+"_location")})),getAttrs(r,(function(a){var r={};Va.each(n,(function(e,n){(parseInt(a["repeating_item_"+e+"_location"],10)||0)===t&&(r["repeating_item_"+e+"_location"]=0,r["repeating_item_"+e+"_old_location"]=0)})),Va.size(r)>0?Ja(r,{silent:!0},e):"function"==typeof e&&e()})))}))}(t,a,s),i()})):i()}}))}catch(e){n().error("PFInventory.updateEquipmentLocation",e),i()}}function ls(e,t,a){var r=Va.once((function(){"function"==typeof a&&a()})),i="",s="",c="",l=[],u="",p="",d="";try{s=_n(t),u=mn(t),"_"!==(d="repeating_item_"+u+"_").slice(-1)&&(d+="_"),p=ns(e),c=d+"item-",i=e===Zi.Armor?"armor3":"shield3",l=Va.map(["item-acbonus","item-acenhance","item-max-dex","item-acp","item-spell-fail","item-defense-type","item-proficiency","name","set-as-armor","set-as-shield","location","old_location","equip-type","acenhance"],(function(e){return d+e})),(l=Va.reduce(zi,(function(e,t){return e.push(i+"-"+t),e}),l)).push(i),l.push(p)}catch(e){return n().error("PFInventory.updateWornArmorAndShield error before getAttrs",e),void r()}getAttrs(l,(function(a){var l=0,f={},m={},_=0,g=0,b="",h="";try{if("set-as-armor"===s||"set-as-shield"===s||e===Zi.Armor||e===Zi.Shield){for(l=0;l<zi.length;l++)"max-dex"!==zi[l]&&"equipped"!==zi[l]&&"type"!==zi[l]&&"enhance"!==zi[l]&&(b=parseInt(a[c+zi[l]],10)||0,parseInt(a[i+"-"+zi[l]],10)!==b&&(f[i+"-"+zi[l]]=b));(b=a[c+"acenhance"])&&(f[i+"-enhance"]=b),(b=a[c+"defense-type"])&&(("shield3"===i&&"Medium"===b||"armor3"===i&&"Tower Shield"===b)&&(b="Heavy"),a[i+"-type"]!==b&&(f[i+"-type"]=b)),b=parseInt(a[c+"max-dex"],10),"-"===a[c+"max-dex"]||isNaN(b)?f[i+"-max-dex"]="-":f[i+"-max-dex"]=b,"1"!==a[i+"-equipped"]&&(f[i+"-equipped"]=1),(b=parseInt(a[d+"set-as-armor"],10))&&(m[d+"set-as-armor"]="0"),(b=parseInt(a[d+"set-as-shield"],10))&&(m[d+"set-as-shield"]="0"),(h=a[d+"name"])?a[i]!==h&&(f[i]=h):f[i]="",_=parseInt(a[d+"equip-type"],10),g=parseInt(a[d+"location"],10),e===Zi.Armor&&_===Ji.Armor&&g!==Zi.Armor||e===Zi.Shield&&_===Ji.Shield&&g!==Zi.Shield?(m[d+"old_location"]=g,m[d+"location"]=e,h&&a[p]!==h?m[p]=h:h||(m[p]="")):_!==Ji.Armor&&_!==Ji.Shield&&function(e){var t,a;t=ns(e),a=t+"-roll",getAttrs([t,a],(function(e){var n="",r={};e[a]&&(r[a]="",(n=mn(e[a]))&&(r["repeating_item_"+n+"_location"]=Zi.Carried,r["repeating_item_"+n+"_old_location"]=Zi.Carried)),e[t]&&(r[t]=""),Va.size(r)&&Ja(r,o.silentParams)}))}(e)}else n().warning("no reason to update armor or shield for "+t+" in location "+Yi[e])}catch(e){n().error("PFInventory.updateWornArmorAndShield INNER error",e)}finally{Va.size(m)>0&&Ja(m,o.silentParams,(function(){g!==e&&os(u,null,0,null)})),Va.size(f)>0?Ja(f,{},r):r()}}))}function us(e){var t=Va.once((function(){"function"==typeof e&&e()}));getSectionIDs("repeating_item",(function(e){var a,r=0;try{if(!e||!Va.size(e))return void t();r=Va.size(e),a=Va.after(r,t),Va.each(e,(function(e){os(e,a,0,null)}))}catch(e){n().error("PFInventory.updateLocations",e),t()}}))}function ps(e,t,a,r,i){var s,c,l,u=Va.once((function(){"function"==typeof t&&t()})),p=[];"DELETED"!==e?(c=gn(s=e||(r?mn(r.sourceAttribute):"")),l="repeating_item_"+c,p.push(l+"name"),ts.forEach((function(e){p.push(l+"item-"+e)})),p.push(l+"item-wpenhance"),p.push(l+"item-dmg-type"),p.push(l+"default_size"),getAttrs(p,(function(e){var t,r={},c=!1,p=0,d=0,f=!0;a&&o.silentParams;try{0===Va.size(e)&&(f=!1),f?(t=i||generateRowID(),e[l+"name"]&&(i||(r["repeating_weapon_"+t+"_name"]=e[l+"name"]),r["repeating_weapon_"+t+"_source-item-name"]=e[l+"name"]),ts.forEach((function(a){e[l+"item-"+a]&&(r["repeating_weapon_"+t+"_"+a]=e[l+"item-"+a])})),/melee/i.test(e[l+"item-attack-type"])?r["repeating_weapon_"+t+"_damage-ability"]="STR-mod":/ranged/i.test(e[l+"item-attack-type"])&&(r["repeating_weapon_"+t+"_isranged"]=1),(p=parseInt(e[l+"item-wpenhance"],10)||0)&&(r["repeating_weapon_"+t+"_enhance"]=p),e[l+"item-dmg-type"]&&(r["repeating_weapon_"+t+"_type"]=e[l+"item-dmg-type"]),0!==(d=parseInt(e[l+"item-proficiency"],10)||0)&&(d=-4,r["repeating_weapon_"+t+"_proficiency"]=d),e[l+"default_size"]&&(r["repeating_weapon_"+t+"_default_size"]=e[l+"default_size"]),r["repeating_weapon_"+t+"_default_damage-dice-num"]=e[l+"damage-dice-num"]||0,r["repeating_weapon_"+t+"_default_damage-die"]=e[l+"damage-die"]||0,r["repeating_weapon_"+t+"_source-item"]=s,r["repeating_weapon_"+t+"_link_type"]=no.equipment):i&&(r["repeating_weapon_"+i+"_source-item"]="DELETED",c=!0)}catch(e){n().error("PFInventory.createAttackEntryFromRow",e)}finally{c?Ja(r,o.silentParam,u):Va.size(r)>0?(r[l+"create-attack-entry"]=0,Ja(r,o.silentParams,(function(){wo(t,(function(){Tr(),mr(t),u()}))}))):(r[l+"create-attack-entry"]=0,Ja(r,o.silentParams,u))}}))):u()}function ds(e,t){var a=Va.once((function(){"function"==typeof t&&t()})),r="",i="",s="",c="",o=[],l={};try{if(!e)return void a();if(c=mn(e),r=_n(e),0===e.indexOf("repeating_weapon_"))return n().error("PFInventory.updateAssociatedAttack, called on weapon event, no longer supported!"),void a();i=r.replace("item-",""),"name"===r?i="source-item-name":"item-dmg-type"===r?i="type":"wpenhance"===r&&(i="enhance")}catch(e){return n().error("PFInventory.updateAssociatedAttack outer1",e),void a()}getAttrs([e],(function(t){void 0===(s=t[e])&&(s=""),"proficiency"===r&&0!==(s=parseInt(s,10)||0)&&(s=-4),s=String(s),getSectionIDs("repeating_weapon",(function(e){o=Va.reduce(e,(function(e,t){return e=e.concat(["repeating_weapon_"+t+"_source-item","repeating_weapon_"+t+"_"+i])}),[]),getAttrs(o,(function(t){l={};try{Va.each(e,(function(e){var a="",n="";c===t["repeating_weapon_"+e+"_source-item"]&&(a=t[n="repeating_weapon_"+e+"_"+i],"proficiency"===r&&(a=parseInt(a,10)||0),(a=String(a))!==s&&(l[n]=s))}))}catch(e){n().error("PFInventory.updateAssociatedAttack inner1",e)}finally{Va.size(l)>0&&Ja(l)}}))}))}))}function fs(e){var t,a=Ji.noEquipType;if(!e)return a;if(t=e.toLowerCase().match(/(?:\bwand\b|\bring\b|\brod\b|plate|sword|shield|mail|spear|potion|spellbook|smokestick|incense|scroll|alchemist|antitoxin|antidote|elixir|staff|acid|\boil\b|water|component pouch|arrow|bolt|bullet|sunrod|flask|ration|armor spike|kit|saddle|tool|spike|pole|ladder|lantern|candle|torch|rope|chain|crowbar|\bnet\b|\bram\b|tanglefoot|tinder|flint|vial)/i))switch(t[0]){case"sword":case"spear":case"armor spike":case"net":a=Ji.Weapon;break;case"mail":case"plate":case"shield":a=Ji.Armor;break;case"vial":case"flint":case"kit":case"tool":case"spike":case"crowbar":case"ram":case"lantern":case"candle":case"torch":case"rope":case"chain":case"saddle":case"spyglass":case"spellbook":case"tinder":case"component pouch":a=Ji.Gear;break;case"ring":a=Ji.OtherMagic;break;case"rod":case"wand":case"staff":a=Ji.Charged;break;case"tanglefoot":case"incense":case"smokestick":case"sunrod":case"ration":case"water":case"alchemist":case"oil":case"flask":case"acid":case"potion":case"elixir":case"scroll":case"antitoxin":case"antidote":a=Ji.Consumables;break;case"arrow":case"bolt":case"bullet":case"stone":a=Ji.Ammo}return a}function ms(e){var t=mn(e.sourceAttribute),a="repeating_item_"+t+"_",r=a+"item-";getAttrs(["default_char_size","equipment_tab",r+"category_compendium",r+"value_compendium",r+"range_compendium",r+"criticaldamage_compendium",r+"criticalrange_compendium",r+"smalldamage_compendium",r+"meddamage_compendium",r+"damagetype_compendium",r+"speed20_compendium",r+"speed30_compendium",r+"weight_compendium",r+"spell-fail_compendium",r+"acbonus_compendium",r+"acp_compendium",r+"dmg-type",a+"description",r+"max-dex",a+"name"],(function(e){var i,s,c={},l=0,u=0,p="",d=0,f=0,m=Ji.noEquipType,_=0,g=0;try{if("Items"!==e[r+"category_compendium"])return void n().warn("compendium item is "+e["repeating_item_item-category_compendium"]+", INVALID");c[a+"row_id"]=t,s=e[a+"name"],Hn(r,"range",e,c),n().debug("Before calling get value",c),function(e,t,a,r,i,s){var c=0,o=r[e+t+"_compendium"];i=i||{},n().debug("PFUtils.getCompendiumFunctionSet getting "+e+t+"_compendium, val: "+o),o&&(c=a(o),n().debug("on return value is:"+c),c&&(s=s||t,n().debug("setting "+e+t+" with value "+c),i[e+s]=c))}(a,"item-value",Mn,e,c,"value"),n().debug("After calling get value",c),Hn(r,"spell-fail",e,c),Hn(r,"acbonus",e,c),Hn(r,"acp",e,c),e[r+"acbonus_compendium"]&&(f=1),g=parseInt(e[r+"speed20_compendium"],10)||0,_=parseInt(e[r+"speed30_compendium"],10)||0,e[r+"max-dex"]&&(i=(i=e[r+"max-dex"]).replace(/\u2013|\u2014|-|\\u2013|\\u2014/,"-"))!==e[r+"max-dex"]&&(c[r+"max-dex"]=i),e[r+"damagetype_compendium"]&&(i=(i=e[r+"damagetype_compendium"]).replace(/\u2013|\u2014|-|\\u2013|\\u2014/,""))&&(i=e[r+"dmg-type"]?e[r+"dmg-type"]+" "+e[r+"damagetype_compendium"]:e[r+"damagetype_compendium"],c[r+"dmg-type"]=i),e[r+"criticaldamage_compendium"]&&(d=1,(i=Nn(e[r+"criticaldamage_compendium"]))&&2!==i.critmult&&(c[r+"crit-multiplier"]=i.critmult)),e[r+"criticalrange_compendium"]&&(d=1,(i=Nn(e[r+"criticalrange_compendium"]))&&20!==i.crit&&(c[r+"crit-target"]=i.crit)),l=parseInt(e.default_char_size,10)||0,p="meddamage_compendium",u=0,l>=1&&(u=1,p="smalldamage_compendium"),0!==l&&(c[a+"default_size"]=u),Hn(r,"weight",e,c),l>=1&&(u=parseInt(c[r+"weight"],10)||0)&&(u=Math.floor(u/2*100)/100,c[r+"weight"]=u),e[r+p]&&(d=1,(i=Rn(e[r+p]))&&(i.dice&&i.die&&(c[r+"damage-dice-num"]=i.dice,c[r+"damage-die"]=i.die),i.plus&&(c[r+"damage"]=i.plus))),d?(m=Ji.Weapon,e[r+"range_compendium"]&&parseInt(e[r+"range_compendium"],10)>0?c[r+"attack-type"]="attk-ranged":c[r+"attack-type"]="attk-melee"):f?(m=Ji.Armor,s&&(p=/tower/i.test(s)?"Tower Shield":30===_&&20===g?"Light":/heavy|stone|full|half.plate|splint|banded|iron|tatami|kusari/i.test(s)?"Heavy":/medium|mountain|chainmail|breastplate|scale|kikko|steel|horn|mirror|hide|maru|armored coat/i.test(s)?"Medium":"Light",c[r+"defense-type"]=p)):m=fs(s),m<0?m=Ji.Other:m===Ji.Weapon?c[a+"weapon-attributes-show"]=1:m===Ji.Armor&&(c[a+"armor-attributes-show"]=1),m&&(c.equipment_tab=m,c[a+"equip-type"]=m,c[a+"equiptype-tab"]=m),c[a+"qty"]=1,c[a+"qty_max"]=1,c[a+"location"]=Zi.Carried,c[a+"old_location"]=Zi.Carried,c[a+"loctype-tab"]=Zi.Carried,c[r+"category_compendium"]="",c[r+"value_compendium"]="",c[r+"range_compendium"]="",c[r+"criticaldamage_compendium"]="",c[r+"criticalranage_compendium"]="",c[r+"smalldamage_compendium"]="",c[r+"meddamage_compendium"]="",c[r+"damagetype_compendium"]="",c[r+"speed20_compendium"]="",c[r+"speed30_compendium"]="",c[r+"weight_compendium"]="",c[r+"spell-fail_compendium"]="",c[r+"acbonus_compendium"]="",c[r+"acp_compendium"]=""}catch(e){n().error("importFromCompendium",e)}finally{Va.size(c)>0&&Ja(c,o.silentParams,rs)}}))}function _s(e){var t=Va.once((function(){"function"==typeof e&&e()}));getSectionIDs("repeating_item",(function(e){var a;e&&Va.size(e)?(a=Va.reduce(e,(function(e,t){return e.push("repeating_item_"+t+"_has_uses"),e.push("repeating_item_"+t+"_qty_max"),e}),[]),getAttrs(a,(function(a){var r={};try{r=Va.reduce(e,(function(e,t){var r="repeating_item_"+t+"_",i=0;try{i=parseInt(a[r+"qty_max"],10)||0,e[r+"has_uses"]=i>1?"true":""}catch(e){n().error("PFInventory.updateUses error repeating_item id "+t,e)}finally{return e}}),{})}catch(e){n().error("PFInventory.updateUses error setting defaults ",e)}finally{Va.size(r)>0?Ja(r,o.silentParams,t):t()}}))):t()}))}function gs(e,t){var a=Va.once((function(){"function"==typeof e&&e()}));!function(e){var t=function(){"function"==typeof e&&e()};getAttrs(["migrated_repeating_item_attributes"],(function(e){var a=["weight","hp","hp_max"],r=["qty","qty_max"];parseInt(e.migrated_repeating_item_attributes,10)?t():getSectionIDs("repeating_item",(function(e){var i;e&&Va.size(e)>0?(i=Va.reduce(e,(function(e,t){var n="repeating_item_"+gn(t),i=[];return Va.each(a,(function(e){i.push(n+e)})),Va.each(r,(function(e){i.push(n+e)})),e.concat(i)}),[]),getAttrs(i,(function(r){var i={};try{Va.each(e,(function(e){var t="repeating_item_"+gn(e);a.forEach((function(e){var a=parseInt(r[t+e],10)||0;r[t+e]&&0!==a&&(i[t+"item-"+e]=a,i[t+e]="")})),isNaN(parseInt(r[t+"qty"],10))&&(i[t+"qty"]=1),isNaN(parseInt(r[t+"qty_max"],10))&&(i[t+"qty_max"]=0)})),i.migrated_repeating_item_attributes="1"}catch(e){n().error("migrateRepeatingItemAttributes",e)}finally{Va.size(i)>0?Ja(i,{},t):t()}}))):Ja({migrated_repeating_item_attributes:1},o.silentParams,t)}))}))}(n().callback((function(){!function(e){var t=Va.once((function(){"function"==typeof e&&e()}));getAttrs(["migrated_itemlist_defaults"],(function(e){try{if(1===parseInt(e.migrated_itemlist_defaults,10))return void t();getSectionIDs("repeating_item",(function(e){var a=[];try{if(!e||!Va.size(e))return void t();a=Va.map(e,(function(e){return["repeating_item_"+e+"_name","repeating_item_"+e+"_location","repeating_item_"+e+"_qty_max","repeating_item_"+e+"_equip-type"]})),a=Va.flatten(a)}catch(e){return n().error("PFInventory.setNewDefaults miderror",e),void t()}getAttrs(a,(function(a){var r={},i=0;try{r=Va.reduce(e,(function(e,t){var r="repeating_item_"+t+"_",s=0,c=r+"name",o=0,l=0;try{o=parseInt(a[r+"location"],10),isNaN(o)&&(o=Zi.Carried,e[r+"location"]=o),e[r+"oldlocation"]=o,e[r+"loctype-tab"]=o===Zi.NotCarried?Zi.NotCarried:o===Zi.Carried?Zi.Carried:o>Zi.NotCarried?Zi.equipped:-1,s=parseInt(a[r+"qty_max"],10),isNaN(s)&&(s=0,e[r+"_qty_max"]=s),e[r+"has_uses"]=s>1?"true":"",(i=parseInt(a["repeating_item_"+t+"_equip-type"],10))?e[r+"equiptype-tab"]=i:(a[c]&&(l=fs(a[c])),l?(e[r+"equip-type"]=l,e[r+"equiptype-tab"]=l):(e[r+"equip-type"]=Ji.noEquipType,e[r+"equiptype-tab"]=Ji.noEquipType)),e[r+"showinmenu"]=0}catch(e){n().error("PFInventory.setNewDefaults error repeating_item id "+t,e)}finally{return e}}),{})}catch(e){n().error("PFInventory.setNewDefaults error setting defaults ",e)}finally{Va.size(r)>0?(r.migrated_itemlist_defaults=1,Ja(r,o.silentParams,t)):t()}}))}))}catch(e){n().error("PFInventory.setNewDefaults outererr",e),t()}}))}(n().callback((function(){cs(a)})))})))}var bs=n().callback((function(e,t,a){var r=Va.once((function(){n().info("leaving PFInventory.recalculate"),"function"==typeof e&&e()})),i=Va.after(2,(function(){n().debug("PFInventory.recalculate at setTotals"),us(_s),as(),function(e){var t=Va.once((function(){"function"==typeof e&&e()}));getSectionIDs("repeating_item",(function(e){e&&Va.size(e)>0?getAttrs(Ki,(function(a){var r=[],i=[];try{i=Va.map(e,(function(e){return e.toLowerCase()})),r=Va.chain(a).omit((function(e,t){return!e})).mapObject((function(e){return mn(e).toLowerCase()})).omit((function(e,t){return Va.contains(i,e)})).value(),Va.size(r)>0?Ja(Va.reduce(r,(function(e,t,a){return e[a.slice(-5)]="",e[a]="",e}),{}),o.params,t):t()}catch(e){n().error("PFInventory.deleteOrphanWornRows",e),t()}})):t()}))}(),ss(r)}));try{n().debug("at PFInventory.recalculate"),gs((function(){is(i,t),rs(i)}))}catch(e){n().error("PFInventory.recalculate",e),r()}}));on("change:repeating_item:item-category_compendium",n().callback((function(e){"player"!==e.sourceType&&"api"!==e.sourceType||(n().debug("caught "+e.sourceAttribute+" event: "+e.sourceType),ms(e))}))),on("change:repeating_item:location",n().callback((function(e){n().debug("caught "+e.sourceAttribute+" event: "+e.sourceType),"player"!==e.sourceType&&"api"!==e.sourceType||getAttrs(["repeating_item_location","repeating_item_old_location"],(function(t){var a=parseInt(t.repeating_item_location,10),n=parseInt(t.repeating_item_old_location,10);a===Zi.Armor||a===Zi.Shield?ls(a,e.sourceAttribute,(function(){os(null,null,0,e)})):os(null,null,0,e),(a!==Zi.NotCarried||n!==Zi.NotCarried&&n!==a)&&rs(null,0,{weight:1})}))}))),on("change:repeating_item:qty_max",n().callback((function(e){"player"!==e.sourceType&&"api"!==e.sourceType||(n().debug("caught "+e.sourceAttribute+" event: "+e.sourceType),rs(),getAttrs(["repeating_item_qty_max"],(function(e){parseInt(e.repeating_item_qty_max,10)>1?Ja({repeating_item_has_uses:"true"},o.silentParams):Ja({repeating_item_has_uses:""},o.silentParams)})))}))),on("change:repeating_item:qty",n().callback((function(e){"player"!==e.sourceType&&"api"!==e.sourceType||(n().debug("caught "+e.sourceAttribute+" event: "+e.sourceType),getAttrs(["repeating_item_qty_max"],(function(e){var t=parseInt(e.repeating_item_qty_max,10)||0;0!==t&&1!==t||rs()})))}))),on("change:repeating_item:value",n().callback((function(e){"player"!==e.sourceType&&"api"!==e.sourceType||(n().debug("caught "+e.sourceAttribute+" event: "+e.sourceType),rs(null,0,{value:1}))}))),on("change:repeating_item:item-weight",n().callback((function(e){"player"!==e.sourceType&&"api"!==e.sourceType||(n().debug("caught "+e.sourceAttribute+" event: "+e.sourceType),getAttrs(["repeating_item_location"],(function(e){parseInt(e.repeating_item_location,10)!==Zi.NotCarried&&rs(null,0,{weight:1})})))}))),on("remove:repeating_item",n().callback((function(e){n().debug("caught "+e.sourceAttribute+" event: "+e.sourceType),"player"!==e.sourceType&&"api"!==e.sourceType||(rs(),function(e,t){e=e.toLowerCase(),getAttrs(Ki,(function(a){var r="",i="",s={};try{(r=Va.findKey(a,(function(t){return!!t&&t.toLowerCase().indexOf(e)>=0})))?(i=r.slice(0,-5),s[r]="",s[i]="",Ja(s,o.silent,t)):"function"==typeof t&&t()}catch(t){n().error("PFInventory.event delete item for attribute: "+e,t)}}))}(e.sourceAttribute)),Co(null,no.equipment,mn(e.sourceAttribute))}))),on("change:CP change:SP change:GP change:PP",n().callback((function(e){n().debug("caught "+e.sourceAttribute+" event: "+e.sourceType),is()}))),on("change:carried-currency change:carried-currency-toggle change:item_total_weight change:carried-misc",n().callback((function(e){n().debug("caught "+e.sourceAttribute+" event: "+e.sourceType),ss()}))),on("change:use_metrics",n().callback((function(e){"player"!==e.sourceType&&"api"!==e.sourceType||(n().debug("caught "+e.sourceAttribute+" event: "+e.sourceType),ss(),is(),rs())}))),on("change:repeating_item:item-defense-type change:repeating_item:item-acbonus change:repeating_item:item-max-dex change:repeating_item:item-acp change:repeating_item:item-spell-fail change:repeating_item:item-proficiency change:repeating_item:acenhance",n().callback((function(e){n().debug("caught "+e.sourceAttribute+" event"+e.sourceType),getAttrs(["repeating_item_location"],(function(t){var a=parseInt(t.repeating_item_location,10)||0;a!==Zi.Armor&&a!==Zi.Shield||ls(a,e.sourceAttribute)}))}))),Va.each(ts,(function(e){on("change:repeating_item:item-"+e,n().callback((function(e){n().debug("caught "+e.sourceAttribute+" event"+e.sourceType),"player"!==e.sourceType&&"api"!==e.sourceType||ds(e.sourceAttribute)})))})),on("change:repeating_item:name change:repeating_item:item-dmg-type change:repeating_item:item-proficiency change:repeating_item:default_size change:repeating_item:wpenhance",n().callback((function(e){n().debug("caught "+e.sourceAttribute+" event"+e.sourceType),"player"!==e.sourceType&&"api"!==e.sourceType||ds(e.sourceAttribute)}))),on("change:repeating_item:create-attack-entry",n().callback((function(e){n().debug("caught "+e.sourceAttribute+" event: "+e.sourceType),"player"!==e.sourceType&&"api"!==e.sourceType||ps(null,null,!1,e)}))),on("change:repeating_item:set-as-armor",n().callback((function(e){n().debug("caught "+e.sourceAttribute+" event: "+e.sourceType),"player"!==e.sourceType&&"api"!==e.sourceType||ls(Zi.Armor,e.sourceAttribute,(function(){os(null,null,0,e)}))}))),on("change:repeating_item:set-as-shield",n().callback((function(e){n().debug("caught "+e.sourceAttribute+" event: "+e.sourceType),"player"!==e.sourceType&&"api"!==e.sourceType||ls(Zi.Shield,e.sourceAttribute,(function(){os(null,null,0,e)}))}))),on("change:repeating_item:showinmenu change:repeating_item:equip-type change:repeating_item:name",n().callback((function(e){n().debug("caught "+e.sourceAttribute+" event: "+e.sourceType),"player"!==e.sourceType&&"api"!==e.sourceType||as()}))),on("change:repeating_item:name",n().callback((function(e){n().debug("caught "+e.sourceAttribute+" event: "+e.sourceType),"player"!==e.sourceType&&"api"!==e.sourceType||os(null,null,0,e)}))),on("change:repeating_item:equip-type",n().callback((function(e){n().debug("caught "+e.sourceAttribute+" event: "+e.sourceType),"player"!==e.sourceType&&"api"!==e.sourceType||getAttrs(["repeating_item_equip-type","repeating_item_equiptype-tab","equipment_tab"],(function(e){var t=parseInt(e["repeating_item_equip-type"],10)||0,a=parseInt(e["repeating_item_equiptype-tab"],10),n=parseInt(e.equipment_tab,10)||0,r={};(t!==a||isNaN(a))&&(r["repeating_item_equiptype-tab"]=t),t>0&&t!==n&&n<9&&(r.equipment_tab=t),Va.size(r)&&Ja(r,o.silentParams)}))}))),on("change:showinmenu_all_items",(function(){getSectionIDs("repeating_item",(function(e){var t=e.map((function(e){return"repeating_item_".concat(e,"_showinmenu")}));getAttrs(["showinmenu_all_items"],(function(e){var a=+e.showinmenu_all_items||0,n=t.reduce((function(e,t){return e[t]=a,e}),{});setAttrs(n),bs()}))}))}));var hs,ys=["toggle_spell_school_notes","toggle_spell_casting_time_notes","toggle_spell_duration_notes","toggle_spell_saving_throw_notes","toggle_spell_sr_notes","toggle_spell_range_notes","toggle_spell_targets_notes","toggle_spell_description_notes","toggle_spell_concentration_notes","toggle_spell_concentration_check","toggle_spell_casterlevel_notes","toggle_spell_casterlevel_check","toggle_spell_level_notes","toggle_spell_components_notes","toggle_spell_spellnotes_notes","toggle_spell_spell_fail_check","toggle_spell_damage_notes","toggle_spell_spellPen_check","toggle_spell_dc_notes"],vs={school:"{{school=@{school}}}",casting_time:"{{casting_time=@{cast-time}}}",components:"{{components=@{components}}}",duration:"{{duration=@{duration}}}",saving_throw:"{{saving_throw=@{save}}}",sr:"{{sr=@{sr}}}",casterlevel:"{{casterlevel=[[ @{casterlevel} ]]}}",range:"{{range=@{range_numeric}}}",targets:"{{targets=@{targets}}}",Concentration:"{{Concentration=[[ @{Concentration-mod} ]]}}",description:"{{description=@{description}}}",dc:"{{dc=[[ @{savedc} ]]}}",spellPen:"{{spellPen=[[ @{SP-mod} ]]}}",range_pick:"{{@{range_pick}=Range_pick}}",rangetext:"{{rangetext=@{range}}}",level:"{{level=@{spell_level}}}",spellclass:"{{spellclass=@{spellclass}}}",cast_def:"{{cast_def=[[ REPLACE ]]}}",cast_defDC:"{{cast_defDC=[[ REPLACE ]]}}",concentrationNote:"{{concentrationNote=REPLACE}}",spellPenNote:"{{spellPenNote=REPLACE}}",casterlevel_chk:"{{casterlevel_chk=[[ 1d20 + @{casterlevel} ]]}}",Concentration_chk:"{{Concentration_chk=[[ 1d20 + @{Concentration-mod} ]]}}",spellnotes:"{{spells_notes=REPLACE}}",spell_fail_check:"{{spell_fail_check=[[ 1d100cf<[[ @{spell-fail} ]]cs>[[ @{spell-fail}+1 ]] ]]}}",spell_fail:"{{spell_fail=@{spell-fail}}}",spelldamage:"{{spelldamage=@{damage-macro-text}}}",spelldamagetype:"{{spelldamagetype=@{damage-type}}}",spellPen_chk:"{{spellPen_chk=[[ 1d20 + @{casterlevel} + @{SP-mod} ]]}}"},ks=(hs=vs,Va.mapObject(hs,(function(e,t){return Cn(t)?new RegExp("((?=\\{\\{)|(?=^))\\s*\\{\\{\\.*?\\="+t+"\\}\\}\\s*((?=\\{\\{)|(?=$))"):new RegExp("\\s*((?=\\{\\{)|(?=^))\\{\\{"+t+"\\=.*?\\}\\}\\s*((?=\\{\\{)|(?=$))")}))),ws=ys.concat(["Concentration-0-def","Concentration-1-def","Concentration-2-def","spell-fail"]),As=["school","cast-time","duration","save","sr","range_numeric","targets","description","Concentration-mod","savedc","SP-mod","range_pick","range","spell_level","spellclass","casterlevel","components","spellclass_number","damage-macro-text","damage-type"].concat(["spellclass_number","SP_misc","CL_misc","Concentration_misc","slot","spell-attack-type"]),Cs={school:"toggle_spell_school_notes","cast-time":"toggle_spell_casting_time_notes",components:"toggle_spell_components_notes",duration:"toggle_spell_duration_notes",save:"toggle_spell_saving_throw_notes",dc:"toggle_spell_dc_notes",sr:"toggle_spell_sr_notes",range:"toggle_spell_range_notes",targets:"toggle_spell_targets_notes",description:"toggle_spell_description_notes",spellnotes:"toggle_spells_notes",spell_fail_check:"toggle_spell_spell_fail_check","damage-macro-text":"toggle_spell_damage_notes","damage-type":"toggle_spell_damage_notes"},Is=["school","cast-time","components","duration","save","sr","range","targets","damage-macro-text","damage-type","sp-mod"];function xs(e,t,a,r){var i="repeating_spells_"+gn(e),s=parseInt(r[i+"Concentration_misc"],10)||0,c=parseInt(r[i+"CL_misc"],10)||0,o=parseInt(r[i+"spellclass_number"],10),l=parseInt(r[i+"spell_level"],10),u=parseInt(r[i+"slot"],10),p=(parseInt(r[i+"casterlevel"],10),parseInt(r[i+"Concentration-mod"],10),15+2*(isNaN(u)||u===l?l:u)),d=parseInt(a["Concentration-"+o+"-def"],10)||0,f="{{condition_note=@{condition_spell_notes}}}";return isNaN(o)||isNaN(l)?(n().warn("cannot set options for spell! id:"+e+" class or level are not numbers"),"{{condition_note=@{condition_spell_notes}}}"):(a.showschool&&(f+=vs.school),a.showlevel&&(f+=vs.spellclass,f+=vs.level),a.showcasting_time&&(!r[i+"cast-time"]||/1 (S\.A\.|standard action)/i.test(r[i+"cast-time"])?f+="{{casting_time=}}":f+=vs.casting_time),a.showcomponents&&(f+=vs.components),a.showsaving_throw&&a.showdc?(In("saving_throw",r[i+"save"]||"")?f+="{{saving_throw=}}":f+=vs.saving_throw,f+=vs.dc):(In("saving_throw",r[i+"save"]||"")?f+="{{saving_throw=}}":f+=vs.saving_throw,f+="{{dc=}}"),a.showrange&&(f+=vs.range_pick,f+=vs.range,f+=vs.rangetext),a.showtargets&&(f+=vs.targets),a.showduration&&(f+=vs.duration),a.showsr&&(In("sr",r[i+"sr"]||"")?f+="{{sr=}}":f+=vs.sr,f+=parseInt(r[i+"SP-mod"],10)||0?vs.spellPen:"{{spellPen=}}"),a.showcasterlevel&&c?f+=vs.casterlevel:f+="{{casterlevel=}}",a.showcasterlevel&&(f+=vs.casterlevel),a.showcasterlevel_check&&(f+=vs.casterlevel_chk),a.showspellpen_check&&(f+=vs.spellPen_chk),(a.showcasterlevel||a.showcasterlevel_check)&&0===(parseInt(r[i+"SP-mod"],10)||0)&&(f+=vs.spellPen),a.showconcentration&&(s||c)?f+=vs.Concentration:f+="{{Concentration=}}",a.showconcentration_check&&a.showcasterlevel&&(f+=vs.Concentration),a.showconcentration_check&&(f+=vs.Concentration_chk),(a.showconcentration||a.showconcentration_check)&&a.showdc?(f+=d>0?vs.cast_def.replace("REPLACE",d)||"":"{{cast_def=}}",f+=vs.cast_defDC.replace("REPLACE",p)||""):(f+=d>0?vs.cast_def.replace("REPLACE",d)||"":"{{cast_def=}}",f+="{{cast_defDC=}}"),a.showdescription&&(f+=vs.description),a.showspellnotes&&(f+=vs.spellnotes.replace("REPLACE","@{spell-class-"+o+"-spells-notes}")||""),a.showspell_fail_check&&(f+=vs.spell_fail_check,f+=vs.spell_fail),a.showdamage?(r[i+"damage-macro-text"]?f+=vs.spelldamage:f+="{{spelldamage=}}",r["damage-type"]?f+=vs.spelldamagetype:f+="{{spelldamagetype=@{damage-type}}}"):f+="{{spelldamage=}}{{spelldamagetype=@{damage-type}}}",f)}function Ps(e,t){var a=Va.once((function(){"function"==typeof e&&e()}));getAttrs(ws,(function(e){var t;try{n().debug("PFSpellOptions.resetOptions:",e),t=Va.chain(ys).reduce((function(t,a){return t["show"+a.toLowerCase().slice(13).replace("_notes","")]=parseInt(e[a],10)||0,t}),{}).extend({"Concentration-0-def":parseInt(e["Concentration-0-def"],10)||0,"Concentration-1-def":parseInt(e["Concentration-1-def"],10)||0,"Concentration-2-def":parseInt(e["Concentration-2-def"],10)||0}).value(),n().debug("PFSPellOptions.resetOptions: ",t),getSectionIDs("repeating_spells",(function(e){var r;e&&0!==Va.size(e)?(r=bn(Va.map(e,(function(e){return"repeating_spells_"+e+"_"})),As),getAttrs(r,(function(r){var i={};Va.each(e,(function(e){var a="";try{a=xs(e,0,t,r)||"{{condition_note=@{condition_spell_notes}}}",i["repeating_spells_"+e+"_spell_options"]=a}catch(t){n().error("PFSpellOptions.resetOptions error on id "+e+", innererr",t)}})),Va.size(i)>0?Ja(i,o.silentParams,a):a()}))):a()}))}catch(e){n().error("PFSpellOptions.resetOptions outererr:",e),a()}}))}n().callback((function(e){Ps(e)}));function Ss(e){return Ss="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},Ss(e)}function Ts(e){return function(e){if(Array.isArray(e))return Es(e)}(e)||function(e){if("undefined"!=typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)}(e)||function(e,t){if(e){if("string"==typeof e)return Es(e,t);var a={}.toString.call(e).slice(8,-1);return"Object"===a&&e.constructor&&(a=e.constructor.name),"Map"===a||"Set"===a?Array.from(e):"Arguments"===a||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(a)?Es(e,t):void 0}}(e)||function(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function Es(e,t){(null==t||t>e.length)&&(t=e.length);for(var a=0,n=Array(t);a<t;a++)n[a]=e[a];return n}function Ds(e,t,a){return(t=function(e){var t=function(e,t){if("object"!=Ss(e)||!e)return e;var a=e[Symbol.toPrimitive];if(void 0!==a){var n=a.call(e,t||"default");if("object"!=Ss(n))return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==Ss(t)?t:t+""}(t))in e?Object.defineProperty(e,t,{value:a,enumerable:!0,configurable:!0,writable:!0}):e[t]=a,e}Va.each(Is,(function(e){on("change:repeating_spells:"+e,n().callback((function(t){var a,r,i;"player"!==t.sourceType&&"api"!==t.sourceType||(n().debug("caught "+t.sourceAttribute+" event: "+t.sourceType),r="repeating_spells_"+(a=e),i=Cs[a],getAttrs([r,"repeating_spells_spell_options","repeating_spells_spell_lvlstr",i,"repeating_spells_sr","repeating_spells_SP-mod","repeating_spells_savedc"],(function(e){var t=e.repeating_spells_spell_options,s="",c={};if(!e.repeating_spells_spell_lvlstr&&t)try{if(s=e[r]||"",1===parseInt(e[i],10)){switch(a){case"school":t=t.replace(ks.school,vs.school);break;case"cast-time":t=!s||/1\s+(S\.A\.|standard action)/i.test(s)?xn(t,"casting_time",ks):t.replace(ks.casting_time,vs.casting_time);break;case"components":t=t.replace(ks.components,vs.components);break;case"duration":t=t.replace(ks.duration,vs.duration);break;case"range":t=t.replace(ks.range,vs.range);break;case"targets":t=t.replace(ks.targets,vs.targets);break;case"save":t=In("saving_throw",s)?xn(t,"saving_throw",ks):t.replace(ks.saving_throw,vs.saving_throw);break;case"sr":t=In("sr",s)?xn(t,"sr",ks):t.replace(ks.sr,vs.sr);break;case"damage-macro-text":t=s?t.replace(ks.spelldamage,vs.spelldamage):xn(t,"spelldamage",ks);break;case"damage-type":t=s?t.replace(ks.spelldamagetype,vs.spelldamagetype):xn(t,"spelldamagetype",ks);break;case"sp-mod":n().debug("found damage type"+s),t=s?t.replace(ks.spellPen,vs.spellPen):xn(t,"spellPen",ks)}c.repeating_spells_spell_options=t,Ja(c,{silent:!0})}}catch(e){n().error("PFSpellOptions.updateSpellOption",e)}})))})))})),Va.each(ys,(function(e){on("change:"+e,n().callback((function(e){"player"!==e.sourceType&&"api"!==e.sourceType||(n().debug("caught "+e.sourceAttribute+" event: "+e.sourceType),Ps(null))})))}));var Ms=["0","1","2","3","4","5","6","7","8","9"],Fs={arcanist:"wizard",investigator:"alchemist",warpriest:"cleric",skald:"bard",bloodrager:"sorcerer"};function Ns(e,t,a){var r=Va.once((function(){"function"==typeof a&&a()})),i=["spell_level","spellclass_number","name","school","slot","metamagic","used","isDomain","isMythic"],s=["&{template:pf_block} @{toggle_spell_accessible} @{toggle_rounded_flag}{{font=@{apply_specfont_chat}@{use_specfont}}} {{scroll_desc=@{scroll-desc}}} {{color=@{rolltemplate_color}}} {{header_image=@{header_image-pf_block}}} {{character_name=@{character_name}}} {{character_id=@{character_id}}} {{subtitle}} {{name=@{spellclass-0-name} ^{spells}}} {{concentration=@{Concentration-0}}} {{casterlevel=@{spellclass-0-level-total}}} {{row01=**^{checks}**}} {{row02=[^{caster-level-check}](~@{character_id}|Spell-Class-0-CL-Check) [^{concentration-check}](~@{character_id}|Concentration-Check-0) [^{spell-failure}](~@{character_id}|Spell-Fail-Check)}}","&{template:pf_block} @{toggle_spell_accessible} @{toggle_rounded_flag}{{font=@{apply_specfont_chat}@{use_specfont}}} {{scroll_desc=@{scroll-desc}}} {{color=@{rolltemplate_color}}} {{header_image=@{header_image-pf_block}}} {{character_name=@{character_name}}} {{character_id=@{character_id}}} {{subtitle}} {{name=@{spellclass-1-name} ^{spells}}} {{concentration=@{Concentration-1}}} {{casterlevel=@{spellclass-1-level-total}}} {{row01=**^{checks}**}} {{row02=[^{caster-level-check}](~@{character_id}|Spell-Class-1-CL-Check) [^{concentration-check}](~@{character_id}|Concentration-Check-1) [^{spell-failure}](~@{character_id}|Spell-Fail-Check)}}","&{template:pf_block} @{toggle_spell_accessible} @{toggle_rounded_flag}{{font=@{apply_specfont_chat}@{use_specfont}}} {{scroll_desc=@{scroll-desc}}} {{color=@{rolltemplate_color}}} {{header_image=@{header_image-pf_block}}} {{character_name=@{character_name}}} {{character_id=@{character_id}}} {{subtitle}} {{name=@{spellclass-2-name} ^{spells}}} {{concentration=@{Concentration-2}}} {{casterlevel=@{spellclass-2-level-total}}} {{row01=**^{checks}**}} {{row02=[^{caster-level-check}](~@{character_id}|Spell-Class-2-CL-Check) [^{concentration-check}](~@{character_id}|Concentration-Check-2) [^{spell-failure}](~@{character_id}|Spell-Fail-Check)}}"],c=["&{template:pf_block} @{toggle_spell_accessible} @{toggle_rounded_flag}{{font=@{apply_specfont_chat}@{use_specfont}}} {{scroll_desc=@{scroll-desc}}} {{color=@{rolltemplate_color}}} {{header_image=@{header_image-pf_block}}} {{character_name=@{character_name}}} {{character_id=@{character_id}}} {{subtitle}} {{name=^{npc} @{spellclass-0-name} ^{spells}}} {{concentration=@{Concentration-0}}} {{casterlevel=@{spellclass-0-level-total}}} {{row01=**^{checks}**}} {{row02=[^{caster-level-check}](~@{character_id}|Spell-Class-0-CL-Check) [^{concentration-check}](~@{character_id}|Concentration-Check-0) [^{spell-failure}](~@{character_id}|Spell-Fail-Check)}}","&{template:pf_block} @{toggle_spell_accessible} @{toggle_rounded_flag}{{font=@{apply_specfont_chat}@{use_specfont}}} {{scroll_desc=@{scroll-desc}}} {{color=@{rolltemplate_color}}} {{header_image=@{header_image-pf_block}}} {{character_name=@{character_name}}} {{character_id=@{character_id}}} {{subtitle}} {{name=^{npc} @{spellclass-1-name} ^{spells}}} {{concentration=@{Concentration-1}}} {{casterlevel=@{spellclass-1-level-total}}} {{row01=**^{checks}**}} {{row02=[^{caster-level-check}](~@{character_id}|Spell-Class-1-CL-Check) [^{concentration-check}](~@{character_id}|Concentration-Check-1) [^{spell-failure}](~@{character_id}|Spell-Fail-Check)}}","&{template:pf_block} @{toggle_spell_accessible} @{toggle_rounded_flag}{{font=@{apply_specfont_chat}@{use_specfont}}} {{scroll_desc=@{scroll-desc}}} {{color=@{rolltemplate_color}}} {{header_image=@{header_image-pf_block}}} {{character_name=@{character_name}}} {{character_id=@{character_id}}} {{subtitle}} {{name=^{npc} @{spellclass-2-name} ^{spells}}} {{concentration=@{Concentration-2}}} {{casterlevel=@{spellclass-2-level-total}}} {{row01=**^{checks}**}} {{row02=[^{caster-level-check}](~@{character_id}|Spell-Class-2-CL-Check) [^{concentration-check}](~@{character_id}|Concentration-Check-2) [^{spell-failure}](~@{character_id}|Spell-Fail-Check)}}"];getAttrs(["spellclass-0-casting_type","spellclass-1-casting_type","spellclass-2-casting_type","spellclass-0-hide_unprepared","spellclass-1-hide_unprepared","spellclass-2-hide_unprepared","spellclass-0-book","spellclass-1-book","spellclass-2-book","spellclass-0-book-npc","spellclass-1-book-npc","spellclass-2-book-npc","spellclass-0-show_domain_spells","spellclass-1-show_domain_spells","spellclass-2-show_domain_spells","spellmenu_groupby_school","spellmenu_show_uses","mythic-adventures-show"],(function(e){var t=[],a=[],l=[],u=0,p=0,d=0;try{t=[2===parseInt(e["spellclass-0-casting_type"],10),2===parseInt(e["spellclass-1-casting_type"],10),2===parseInt(e["spellclass-2-casting_type"],10)],a=[parseInt(e["spellclass-0-show_domain_spells"],10)||0,parseInt(e["spellclass-1-show_domain_spells"],10)||0,parseInt(e["spellclass-2-show_domain_spells"],10)||0],l=[parseInt(e["spellclass-0-hide_unprepared"],10)||0,parseInt(e["spellclass-1-hide_unprepared"],10)||0,parseInt(e["spellclass-2-hide_unprepared"],10)||0],u=parseInt(e.spellmenu_groupby_school,10)||0,p=parseInt(e.spellmenu_show_uses,10)||0,d=parseInt(e["mythic-adventures-show"],10)||0}catch(e){return n().error("PFSpells.resetCommandMacro, error assembling global vars",e),void r()}getSectionIDs("repeating_spells",(function(f){f&&0!==f.length?getAttrs(["_reporder_repeating_spells"],(function(m){var _;try{_=Va.chain(f).map((function(e){var t="repeating_spells_"+gn(e),a=[];return Va.each(i,(function(e){a.push(t+e)})),a})).flatten().value()}catch(e){return n().error("PFSpells.resetCommandMacro errouter",e),void r()}getAttrs(_,(function(i){var _,g,b,h,y,v,k,w=0,A=/[^\(\[]*/,C={},I=0;try{for(Va.isUndefined(m._reporder_repeating_spells)||""===m._reporder_repeating_spells?_=f:(g=m._reporder_repeating_spells.split(","),g=Va.map(g,(function(e){return e.toLowerCase()})),_=Va.intersection(Va.union(g,f),f),w=1),b=Va.chain(_).map((function(e){var t,a="",r=0,s="",c="",o=0,l="",u="",p=0,f=0,m=0,_="";try{a="repeating_spells_"+gn(e),r=(parseInt(i[a+"metamagic"],10)||0)&&i[a+"slot"]||i[a+"spell_level"],s=i[a+"school"]||"",(t=A.exec(i[a+"school"]||""))&&t[0]&&(s=(s=hn(t[0]))[0].toUpperCase()+s.slice(1).toLowerCase()),c="^{level} "+String(r),o=parseInt(i[a+"spell_level"],10)||0,l=parseInt(i[a+"spellclass_number"],10)||0,u="class"+(i[a+"spellclass_number"]||"0"),p=parseInt(i[a+"isDomain"],10)||0,f=d*parseInt(i[a+"isMythic"],10)||0,m=parseInt(i[a+"used"],10)||0,_=i[a+"name"]||""}catch(t){n().error("PFSpells.resetCommandMacro errmap on id "+e,t)}finally{return{id:e,level:r,levelstr:c,rawlevel:o,school:s,spellClass:l,spellClassstr:u,isDomain:p,isMythic:f,uses:m,name:_}}})).omit((function(e){return l[e.spellClass]&&t[e.spellClass]&&0===e.uses&&!(a[e.spellClass]&&e.isDomain)})).map((function(e){var a=e.name,r="",i="",s="";try{a=hn(a=dn(a=fn(a))),r=p?"("+e.uses+")":"",p&&t[e.spellClass]&&e.isDomain&&(r=""),s=e.isMythic?"&#x1f11c;":"",i=e.isDomain?"&#x1f113;":"",a=" ["+(u?e.level+":":"")+a+(r||s||i?" ":"")+i+s+r+"]"}catch(e){n().error("PFSpells.resetCommandMacro error creating link name:",e)}finally{return e.pcChatLink=a+"(~@{character_name}|repeating_spells_"+e.id+"_roll)",e.npcChatLink=a+"(~@{character_id}|repeating_spells_"+e.id+"_npc-roll)",e}})).value(),w||(b=Va.sortBy(b,"level")),b=Va.chain(b).groupBy("spellClassstr").mapObject((function(e){return Va.chain(e).sortBy(u?"school":"levelstr").groupBy(u?"school":"levelstr").value()})).value(),h={},y={},I=10,Va.each(b,(function(e,t){var a="",n="";Va.each(e,(function(e,t){I++,a+=" {{row"+I+"=**"+t+"**}}",n+=" {{row"+I+"=**"+t+"**}}",I++,a+=" {{row"+I+"=",n+=" {{row"+I+"=",Va.each(e,(function(e){a+=e.pcChatLink,n+=e.npcChatLink})),a+="}}",n+="}}"})),h[t]=a,y[t]=n})),v=0;v<3;v++)(k=s[v]+h["class"+v])&&e["spellclass-"+v+"-book"].slice(13)!==k.slice(13)?C["spellclass-"+v+"-book"]=k:k||e["spellclass-"+v+"-book"].slice(13)===s[v].slice(13)||(C["spellclass-"+v+"-book"]=""),(k=c[v]+y["class"+v])&&e["spellclass-"+v+"-book-npc"].slice(13)!==k.slice(13)?C["spellclass-"+v+"-book-npc"]=k:k||e["spellclass-"+v+"-book-npc"].slice(13)===c[v].slice(13)||(C["spellclass-"+v+"-book-npc"]="");Va.size(C)>0?Ja(C,o.silentParams,r):r()}catch(e){n().error("PFSpells.resetCommandMacro",e),r()}}))})):function(e){var t=[],a=0;for(a=0;a<3;a++)e["spellclass-"+a+"-book"].slice(13)!==s[a].slice(13)&&(t["spellclass-"+a+"-book"]=s[a]),e["spellclass-"+a+"-book-npc"].slice(13)!==c[a].slice(13)&&(t["spellclass-"+a+"-book-npc"]=c[a]);Va.size(t)>0?Ja(t,o.silentParams,r):r()}(e)}))}))}function Rs(e,t,a,r){var i=Va.once((function(){"function"==typeof a&&a()}));getSectionIDs("repeating_spells",(function(e){var t=["total_spells_manually","spellclasses_multiclassed","spellclass-0-casting_type","spellclass-1-casting_type","spellclass-2-casting_type"],a=["spellclass_number","spell_level","slot","metamagic","used"];try{Va.each(e,(function(e){var n="repeating_spells_"+gn(e);Va.each(a,(function(e){t.push(n+e)}))})),Va.each(o.spellClassIndexes,(function(e){Va.each(Ms,(function(a){t.push("spellclass-"+e+"-level-"+a+"-total-listed"),t.push("spellclass-"+e+"-level-"+a+"-spells-prepared"),t.push("spellclass-"+e+"-level-"+a+"-spells-per-day")}))})),getAttrs(t,(function(t){var a={};try{a=function(e,t,a){var r=0,i=[0,0,0],s=[[0,0,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,0,0,0,0]],c=[[0,0,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,0,0,0,0]];try{r=parseInt(t.total_spells_manually,10)||0,i[0]=parseInt(t["spellclass-0-casting_type"],10)||0,parseInt(t.spellclasses_multiclassed,10)&&(i[1]=parseInt(t["spellclass-1-casting_type"],10)||0,i[2]=parseInt(t["spellclass-2-casting_type"],10)||0),Va.each(e,(function(e){var i,o,l="repeating_spells_"+gn(e),u=0,p=0,d=0;try{i=parseInt(t[l+"spell_level"],10)||0,u=parseInt(t[l+"spellclass_number"],10),isNaN(u)&&(u=0,a[l+"spellclass_number"]=0),p=parseInt(t[l+"metamagic"],10)||0,o=parseInt(t[l+"slot"],10),isNaN(o)?a[l+"slot"]=i:p&&o!==i?i=o:o!==i&&(o=i,a[l+"slot"]=i),c[u][i]+=1,r||(d=parseInt(t[l+"used"],10)||0,s[u][i]+=d)}catch(e){n().error("PFSpells.getSpellTotals err2",e)}})),Va.each(o.spellClassIndexes,(function(e){Va.each(Ms,(function(n){var o,l="spellclass-"+e+"-level-"+n;(parseInt(t[l+"-total-listed"],10)||0)!==c[e][n]&&(a[l+"-total-listed"]=c[e][n]),o=parseInt(t[l+"-spells-per-day"],10)||0,i[e]>0&&!r?o!==s[e][n]&&(a[l+"-spells-per-day"]=s[e][n]):0===o&&(a[l+"-spells-per-day"]=0)}))}))}catch(e){n().error("PFSpells.getSpellTotals",e)}finally{return a}}(e,t,a),Va.size(a)?Ja(a,o.silentParams,i):i()}catch(e){n().error("PFSpells.resetSpellsTotals innererror:",e),i()}}))}catch(e){n().error("PFSpells.resetSpellsTotals:",e),i()}}))}function zs(e,t,a,r,i){var s="",c="";r=r||{};try{n().debug("UPDATING SPELL ATTACK: "+e,a),c=vn(a[e+"spell-attack-type"]),a[e+"name"]&&(i||(r[t+"name"]=a[e+"name"]),r[t+"source-spell-name"]=a[e+"name"]),c&&(r[t+"attack-type"]=a[e+"spell-attack-type"],/CMB/i.test(c)?r[t+"vs"]="cmd":r[t+"vs"]="touch"),a[e+"range_numeric"]&&(r[t+"range"]=a[e+"range_numeric"]),a[e+"range"]&&"see_text"===a[e+"range_pick"]&&(s+="Range: "+a[e+"range"]),a[e+"damage-macro-text"]&&(r[t+"precision_dmg_macro"]=a[e+"damage-macro-text"],c&&(r[t+"critical_dmg_macro"]=a[e+"damage-macro-text"])),a[e+"damage-type"]&&(r[t+"precision_dmg_type"]=a[e+"damage-type"],c&&(r[t+"critical_dmg_type"]=a[e+"damage-type"])),a[e+"save"]&&(s+="\n**Save:** "+a[e+"save"],/none/.test(a[e+"save"])||(s+=" **DC:** "+a[e+"savedc"])),a[e+"sr"]&&(s&&(s+=""),s+="\n**Spell Resistance:** "+a[e+"sr"]);var o=a[e+"toggle_attack_entry"];1===o&&a[e+"name"]&&(s&&(s+=""),s+="\n[".concat(a[e+"name"],"](~@{character_name}|").concat(e,"roll)")),1!==o&&a[e+"name"]&&(s&&(s+=""),s+=""),s&&(r[t+"notes"]=s)}catch(e){n().error("PFSpells.setAttackEntryVals",e)}finally{return r}}function Ls(e,t,a,r,i){var s=Va.once((function(){"function"==typeof t&&t()})),c=[],l="",u="",p="";try{if("DELETED"==e)return void s();u=gn(l=e||(r?mn(r.sourceAttribute):"")),p="repeating_spells_"+u,["create-attack-entry","range_pick","range","range_numeric","damage-macro-text","damage-type","sr","savedc","save"].forEach((function(e){c.push(p+e)})),["spell-attack-type","name","toggle_attack_entry"].forEach((function(e){c.push(p+e)}))}catch(t){return n().error("PFSpells.createAttackEntryFromRow erro:",t,e,r),void s()}getAttrs(c,(function(e){var t="",r={},c="repeating_weapon_",u=!0,d=!1,f={};try{n().debug("PFSpells.createAttack ##### create attack linked from spell, using ",e),0===Va.size(e)&&(u=!1),n().debug("PFSpells.createAttack ##### spellexists = "+u),u?vn(e[p+"spell-attack-type"])||e[p+"damage-macro-text"]?(t=i||generateRowID(),(r=zs(p,c+=t+"_",e,r))[c+"source-spell"]=l,r[c+"group"]="Spell",r[c+"link_type"]=no.spell):n().warn("no attack to create for spell "+e[p+"name"]+", "+l):i&&(r["repeating_weapon_"+i+"_source-spell"]="DELETED",d=!0,n().debug("seting deletedspell to "+d,r))}catch(e){n().error("PFSpells.createAttackEntryFromRow",e)}finally{d?Ja(r,o.silentParams,s):Va.size(r)>0?(r[p+"create-attack-entry"]=0,a&&(f=o.silentParams),Ja(r,f,(function(){mr(t),Tr(),s()}))):(r[p+"create-attack-entry"]=0,Ja(r,o.silentParams,s))}}))}function Os(e,t,a,r){var i=Va.once((function(){"function"==typeof t&&t()})),s="",c="",l=[];try{s=e||(r?mn(r.sourceAttribute):""),l=[(c="repeating_spells_"+gn(s))+"range_pick",c+"range",c+"range_numeric",c+"damage-macro-text",c+"damage-type",c+"sr",c+"savedc",c+"save",c+"spell-attack-type",c+"name",c+"toggle_attack_entry"]}catch(t){return n().error("PFSpells.updateAssociatedAttack erro",t,e,r),void i()}getAttrs(l,(function(e){getSectionIDs("repeating_weapon",(function(t){var r;r=Va.reduce(t,(function(e,t){return e.push("repeating_weapon_"+t+"_source-spell"),e}),[]),getAttrs(r,(function(r){var l={},u={},p=[];try{Va.each(t,(function(t){var a="repeating_weapon_"+t+"_";r[a+"source-spell"]===s&&(p.push(t),l=zs(c,a,e,l,!0))})),a&&(u=o.silentParams)}catch(e){n().error("PFSpells.updateAssociatedAttack",e)}finally{Va.size(l)>0?Ja(l,u,(function(){_r(p)})):i()}}))}))}))}function qs(e,t,a){var r=Va.once((function(){"function"==typeof a&&a()}));e>=0&&e<=2&&!isNaN(parseInt(e,10))?getAttrs(["spellclass-"+e+"-level-total","spellclasses_multiclassed","Concentration-"+e+"-misc-mod","spellclass-"+e+"-name","spellclass-"+e+"-SP-mod","Concentration-"+e+"-def","Concentration-"+e+"-mod","use_metrics"],(function(a){var i=parseInt(a.use_metrics)||0,s=parseInt(a["spellclass-"+e+"-level-total"],10)||0,c=parseInt(a["Concentration-"+e+"-mod"],10)||0,l=parseInt(a.spellclasses_multiclassed,10)||0,u=parseInt(a["Concentration-"+e+"-def"],10),p=parseInt(a["Concentration-"+e+"-misc-mod"],10)||0,d=parseInt(a["spellclass-"+e+"-SP-mod"],10)||0,f=(a["spellclass-"+e+"-name"],!!t&&/\-def$/i.test(t.sourceAttribute));s<=0?r():getSectionIDs("repeating_spells",(function(t){var a=["casterlevel","CL_misc","spell_class_r","spellclass_number","spellclass","range","range_numeric","range_pick","SP-mod","SP_misc","Concentration_misc","Concentration-mod","spell_options"],m=Va.reduce(t,(function(e,t){var n,r="repeating_spells_"+gn(t);return n=Va.map(a,(function(e){return r+e})),e.concat(n)}),["spellclass-0-name","spellclass-1-name","spellclass-2-name"]);getAttrs(m,(function(a){Va.after(Va.size(t),r);var m={},_={};try{Va.each(t,(function(t){var r="repeating_spells_"+gn(t),o=parseInt(a[r+"spellclass_number"],10),g=parseInt(a[r+"spell_class_r"],10),b=a[r+"range_pick"]||"",h=parseInt(a[r+"range_numeric"],10)||0,y=parseInt(a[r+"Concentration_misc"],10)||0,v=a[r+"spell_options"],k=0,w="",A=0,C=0,I=0,x=0,P="",S=0;try{isNaN(o)&&(o=0,m[r+"spellclass_number"]=0,m[r+"spellclass"]=a["spellclass-0-name"]||""),l&&o!==e||((o!==g||isNaN(g))&&(_[r+"spell_class_r"]=o),(P=a["spellclass-"+o+"-name"]||"")!==a[r+"spellclass"]&&(_[r+"spellclass"]=P,v&&(v=v.replace(ks.spellclass,vs.spellclass.replace("REPLACE",dn(P))),k=1)),A=parseInt(a[r+"casterlevel"],10),(C=s+(parseInt(a[r+"CL_misc"],10)||0))<1&&(C=1),(C!==A||isNaN(A))&&(A=C,_[r+"casterlevel"]=C,v&&(v=(v=v.replace(ks.casterlevel,vs.casterlevel.replace("REPLACE",C))).replace(ks.casterlevel_chk,vs.casterlevel_chk.replace("REPLACE",C)),k=1)),(S=wn(a[r+"range"],b,A,i)||0)!==h&&(_[r+"range_numeric"]=S,v&&(v=v.replace(ks.range,vs.range.replace("REPLACE",S)),k=1)),f&&v&&(w=u>0?vs.cast_def.replace("REPLACE",u):"{{cast_def=}}",v.indexOf("{{cast_def=")>=0?v=v.replace(ks.cast_def,w):v+=w,k=1),(I=C+c+p+y)!==(parseInt(a[r+"Concentration-mod"],10)||0)&&(_[r+"Concentration-mod"]=I,v&&(v=(v=v.replace(ks.Concentration,vs.Concentration.replace("REPLACE",I))).replace(ks.Concentration_chk,vs.Concentration_chk.replace("REPLACE",I)),k=1)),(x=d+(parseInt(a[r+"SP_misc"],10)||0))!==(parseInt(a[r+"SP-mod"],10)||0)&&(_[r+"SP-mod"]=x,v&&(v=v.replace(ks.spellPen,vs.spellPen.replace("REPLACE",x)),k=1)),k&&(_[r+"spell_options"]=v))}catch(e){n().error("updateSpellsCasterLevelRelated innererror on id: "+t,e)}}))}catch(e){n().error("updateSpellsCasterLevelRelated error:",e)}finally{Va.size(_)>0||Va.size(m)>0?(Va.size(m)>0&&Ja(m,{},r),Va.size(_)>0&&Ja(_,o.silentParams,r)):r()}}))}))})):r()}function Hs(e,t,a){var r=Va.once((function(){"function"==typeof a&&a()}));e>=0&&e<=2&&!isNaN(parseInt(e,10))?getAttrs(["spellclass-"+e+"-level-total","Concentration-"+e+"-mod","Concentration-"+e+"-misc-mod","spellclasses_multiclassed","spellclass-"+e+"-savedc-misc","buff_SpellDC_"+e+"-total"],(function(t){var a,i,s,c,l,u;try{if(a=parseInt(t["Concentration-"+e+"-mod"],10)||0,i=parseInt(t["Concentration-"+e+"-misc-mod"],10)||0,s=parseInt(t.spellclasses_multiclassed,10)||0,c=parseInt(t["spellclass-"+e+"-savedc-misc"],10)||0,l=parseInt(t["buff_SpellDC_"+e+"-total"],10)||0,u=c+l,!parseInt(t["spellclass-"+e+"-level-total"],10))return void r();getSectionIDs("repeating_spells",(function(t){var c=[];Va.each(t,(function(e){var t="repeating_spells_"+gn(e);c=c.concat([t+"spellclass_number",t+"spell_level",t+"spell_level_r",t+"spellclass_number",t+"casterlevel",t+"DC_misc",t+"savedc",t+"Concentration-mod",t+"Concentration_misc",t+"spell_options"])})),getAttrs(c,(function(c){var l=0,p=0,d={};try{Va.each(t,(function(t){var r,o=0,f=0,m=0,_=0,g="repeating_spells_"+gn(t),b=c[g+"spell_options"],h=parseInt(c[g+"Concentration_misc"],10)||0;try{r=parseInt(c[g+"spellclass_number"],10),isNaN(r)&&(r=0,d[g+"spellclass_number"]=0),s&&r!==e||(o=parseInt(c[g+"spell_level"],10),f=parseInt(c[g+"spell_level_r"],10),isNaN(o)&&(o=0,d[g+"spell_level"]=0,n().warn("spell level was NaN for "+g)),(o!==f||isNaN(f))&&(d[g+"spell_level_r"]=o),(m=10+o+a+u+(parseInt(c[g+"DC_misc"],10)||0))!==(parseInt(c[g+"savedc"],10)||0)&&(d[g+"savedc"]=m,b&&(b=b.replace(ks.dc,vs.dc.replace("REPLACE",m)),_=1)),p=parseInt(c[g+"casterlevel"],10)||0,isNaN(p)?n().warn("spell casterlevel is NaN for "+g):((l=p+a+i+h)!==(parseInt(c[g+"Concentration-mod"],10)||0)&&(d[g+"Concentration-mod"]=l,b&&(b=(b=b.replace(ks.Concentration,vs.Concentration.replace("REPLACE",l))).replace(ks.Concentration_chk,vs.Concentration_chk.replace("REPLACE",l)),_=1)),_&&b&&(d[g+"spell_options"]=b)))}catch(e){n().error("updateSpellsCasterAbilityRelated innererror on id:"+t,e)}}))}catch(e){n().error("updateSpellsCasterAbilityRelated miderr :",e)}finally{Va.size(d)>0?Ja(d,o.silentParams,r()):r()}}))}))}catch(e){n().error("updateSpellsCasterAbilityRelated outer error:",e)}})):r()}function Bs(e,t,a,r){var i,s=!1,c=Va.once((function(){s||(!function(e){var t,a="repeating_spells_"+gn(e);t=Va.map(As,(function(e){return a+e})).concat(ws),getAttrs(t,(function(t){var a,r=Va.chain(ys).reduce((function(e,a){return e["show"+a.toLowerCase().slice(13).replace("_notes","")]=parseInt(t[a],10)||0,e}),{}).extend({"Concentration-0-def":parseInt(t["Concentration-0-def"],10)||0,"Concentration-1-def":parseInt(t["Concentration-1-def"],10)||0,"Concentration-2-def":parseInt(t["Concentration-2-def"],10)||0}).value(),i={};n().debug("PFSPellOptions.resetOption id : "+e,r),a=xs(e,0,r,t)||"{{condition_note=@{condition_spell_notes}}}",i["repeating_spells_"+gn(e)+"spell_options"]=a,Ja(i,{silent:!0})}))}(e),r||(Rs(),Ns(),Ws(t))),"function"==typeof a&&a()})),l="",u="",p="",d="",f="",m="",_="",g="",b="",h="",y="",v=!1,k=!1,w=!1,A=!1,C=!1,I=!1,x=!1,P=!1;if(t&&t.sourceAttribute){if(!(i=t.sourceAttribute.toLowerCase().match(/name|use_metrics|toggle_casting_type|lvlstr|category|meta|range_pick|range|sp_misc|cl_misc|spellclass_number|spell_level|dc_misc|concen|slot/))||!i[0])return n().warn("Unimportant field updated, do not update row: "+t.sourceAttribute),void("function"==typeof a&&a());switch(i[0]){case"name":case"lvlstr":case"category":default:v=!0,I=!0;break;case"use_metrics":case"toggle_casting_type":case"range_pick":case"range":w=!0;break;case"sp_misc":A=!0;break;case"cl_misc":k=!0,w=!0,C=!0;break;case"spellclass_number":v=!0;break;case"concen":C=!0;break;case"spell_level":I=!0;break;case"dc_misc":x=!0;break;case"slot":case"meta":P=!0}l=gn(e),p=(u="repeating_spells_"+l)+"spellclass",d=u+"spell_class_r",f=u+"spellclass_number",m=u+"toggle_casting_type",_=u+"casterlevel",g=u+"spell_level",b=u+"spell_level_r",h=u+"DC_misc",y=u+"savedc"}else v=!0,I=!0;getAttrs([f,d,m,p,_,u+"CL_misc",u+"range_pick",u+"range",u+"range_numeric",u+"SP-mod",u+"SP_misc",u+"Concentration_misc",u+"Concentration-mod",u+"spell_options",u+"used",u+"slot",u+"metamagic",g,b,h,y,"spellclass-0-level-total","spellclass-1-level-total","spellclass-2-level-total","spellclass-0-SP-mod","spellclass-1-SP-mod","spellclass-2-SP-mod","Concentration-0-mod","Concentration-1-mod","Concentration-2-mod","Concentration-0-misc-mod","Concentration-1-misc-mod","Concentration-2-misc-mod","spellclass-0-savedc-misc","spellclass-1-savedc-misc","spellclass-2-savedc-misc","buff_SpellDC_0-total","buff_SpellDC_1-total","buff_SpellDC_2-total","Concentration-0-def","Concentration-1-def","Concentration-2-def","spellclass-0-name","spellclass-1-name","spellclass-2-name","use_metrics"],(function(t){var a,r,i,l,S,T={},E=0,D=0,M="",F=0,N=0,R=0,z=0,L=0,O=10,q=0,H="",B=0,U=0,j=0;try{r=parseInt(t[f],10),isNaN(r)&&(r=0,T[f]=0,T[d]=0,T[m]=0,v=!0),i=parseInt(t[g],10),l=parseInt(t[u+"slot"],10),isNaN(i)&&(s=!0,i=0,l=0,T[b]=0,T[u+"slot"]=0,T[g]=0,I=!0),(v||k||C||x||w||A)&&(E=r||0,D=parseInt(t[d],10)),(I||x||P||v)&&(F=i||0,N=parseInt(t[u+"metamagic"],10)||0,R=parseInt(t[b],10),N?l:F),(v||k||C||w)&&(S=parseInt(t[_],10),isNaN(S)?(k=!0,w=!0,C=!0):z=S),(v||C||x||I)&&(L=parseInt(t["Concentration-"+E+"-mod"],10)||0),(v||w||k)&&(q=parseInt(t[u+"range_numeric"],10)||0,H=t[u+"range_pick"]||"blank"),v&&(E!==D&&(T[d]=E),M=t["spellclass-"+E+"-name"]||"",t[p]!==M&&(T[p]=M)),(I||P)&&(N?l!==R&&(T[b]=l,T.spells_tab=l):(F!==R&&(T[b]=F,T.spells_tab=F),F!==l&&(T[u+"slot"]=F,l=F))),(k||v)&&((z=(parseInt(t["spellclass-"+E+"-level-total"],10)||0)+(parseInt(t[u+"CL_misc"],10)||0))<1&&(z=1),(S!==z||isNaN(S))&&(T[u+"casterlevel"]=z)),(x||I)&&(O=10+F+L+((parseInt(t["spellclass-"+E+"-savedc-misc"],10)||0)+(parseInt(t["buff_SpellDC_"+E+"-total"],10)||0))+(parseInt(t[h],10)||0))!==(parseInt(t[y],10)||0)&&(T[y]=O),(C||k||v)&&(U=z+L+(parseInt(t["Concentration-"+E+"-misc-mod"],10)||0)+(parseInt(t[u+"Concentration_misc"],10)||0))!==(parseInt(t[u+"Concentration-mod"],10)||0)&&(T[u+"Concentration-mod"]=U),a=parseInt(t.use_metrics)||0,(w||k||v)&&(j=wn(t[u+"range"],H,z,a)||0)!==q&&(T[u+"range_numeric"]=j),(A||v)&&(B=(parseInt(t["spellclass-"+E+"-SP-mod"],10)||0)+(parseInt(t[u+"SP_misc"],10)||0))!==(parseInt(t[u+"SP-mod"],10)||0)&&(T[u+"SP-mod"]=B)}catch(t){n().error("PFSpells.updateSpell:"+e,t)}finally{Va.size(T)>0?Ja(T,o.silentParams,c):c()}}))}function Us(e){!function(e){var t=function(){"function"==typeof e&&e()};getAttrs(["spellranges_migrated"],(function(a){var n=["casterlevel","range","range_numeric","range_pick","targets","name"];1!==parseInt(a.spellranges_migrated,10)?getSectionIDs("repeating_spells",(function(a){var r;r=Va.reduce(a,(function(e,t){var a="repeating_spells_"+gn(t),r=Va.map(n,(function(e){return a+e}));return e.concat(r)}),[]),getAttrs(r,(function(n){var r={};Va.each(a,(function(e){var t,a="repeating_spells_"+gn(e),i=parseInt(n[a+"casterlevel"],10)||1,s=n[a+"range_pick"],c=n[a+"range"]||"",o=n[a+"targets"]||"",l=(n[a+"name"],0);s||c?s&&"blank"!==s||!c||(("number"===(s=(t=Sn(c,o)).dropdown)||"perlevel"===s||t.useorig)&&(c=t.rangeText),l=wn(c,s,i)||0,r[a+"range"]=c,r[a+"range_numeric"]=l,r[a+"range_pick"]=s):(r[a+"range"]="",r[a+"range_numeric"]=0,r[a+"range_pick"]="blank")})),r.spellranges_migrated="1",Va.size(r)>0?Ja(r,{silent:!0},e):t()}))})):t()}))}(e)}var js=n().callback((function(e,t,a){var n=Va.once((function(){"function"==typeof e&&e()})),r=Va.once((function(){getSectionIDs("repeating_spells",(function(e){var t=[];Va.each(e,(function(e){var a="repeating_spells_"+gn(e);t.push(a+"used"),t.push(a+"prepared_state")})),getAttrs(t,(function(t){var a={};Va.each(e,(function(e){var a="repeating_spells_"+gn(e),n=parseInt(t[a+"used"],10)||0,r=parseInt(t[a+"prepared_state"],10)||0,i={};n>0&&0===r?i[a+"prepared_state"]="1":n<1&&0!==r&&(i[a+"prepared_state"]="0")})),Va.size(a)&&Ja(a,o.silentParams)}))})),Rs(0,0,null),Ns(),Ps(),n()})),i=Va.once((function(){getAttrs(["use_spells"],(function(e){parseInt(e.use_spells,10)?function(e){var t=Va.once((function(){"function"==typeof e&&e()})),a=Va.after(3,t);getAttrs(["use_spells","spellclass-0-exists","spellclass-1-exists","spellclass-2-exists"],(function(e){parseInt(e.use_spells,10)?Va.times(3,(function(t){parseInt(e["spellclass-"+t+"-exists"],10)?Hs(t,0,(function(){qs(t,null,a)})):a()})):t()}))}(r):n()}))}));Us(i)}));function Ws(e){getSectionIDs("repeating_spells",(function(e){var t=e.reduce((function(e,t){return[].concat(Ts(e),["repeating_spells_".concat(t,"_spellclass_number")])}),[]);getAttrs(["spellclass_number","spellclass-0-casting_type","spellclass-1-casting_type","spellclass-2-casting_type"].concat(Ts(t)),(function(t){var a={},n=+t["spellclass-0-casting_type"],r=+t["spellclass-1-casting_type"],i=+t["spellclass-2-casting_type"];e.forEach((function(e){var s="",c=+t["repeating_spells_".concat(e,"_spellclass_number")];0===c&&(s=n),1===c&&(s=r),2===c&&(s=i),s=1===s?0:1,a["repeating_spells_".concat(e,"_toggle_casting_type")]=s})),setAttrs(a,{silent:!0})}))}))}var Gs,Xs={repeatingSpellUpdatesPlayer:["DC_misc","Concentration_misc","range","range_pick","CL_misc","SP_misc","spellclass_number","spell_level"],repeatingSpellEventsPlayer:{"change:repeating_spells:compendium_category":[function(e,t){t&&(e||(e=mn(t.sourceAttribute))),getAttrs(["repeating_spells_compendium_category","repeating_spells_spell_lvlstr","spellclass-0-name","spellclass-1-name","spellclass-2-name","repeating_spells_range_from_compendium","repeating_spells_target_from_compendium","repeating_spells_area_from_compendium","repeating_spells_effect_from_compendium","repeating_spells_description","repeating_spells_cast-time"],(function(a){var r,i,s=a.repeating_spells_spell_lvlstr,c=a.repeating_spells_range_from_compendium,l=(a.repeating_spells_target_from_compendium||"")+(a.repeating_spells_area_from_compendium||"")+(a.repeating_spells_effect_from_compendium||""),u=[],p=[],d=["","",""],f="",m=0,_=-1,g=!1,b={},h=0,y={},v="",k=!1,w=!1,A=!1,C=99,I=99,x=-1;if(n().info("at pfspells.importFromCompendium",a),!/spell/i.test(a.repeating_spells_compendium_category))return b.repeating_spells_name="Cannot parse "+a.repeating_spells_compendium_category,void setAttrs(b,o.silentParams);if(s){try{if(s=s.toLowerCase(),a["spellclass-0-name"]&&(v=a["spellclass-0-name"].toLowerCase().replace(/^\s+/,"").match(/\w+/)[0],y[v]=0,d[0]=v,/hunter/.test(v)?(k=!0,I=0):/druid/.test(v)?w=!0:/ranger/.test(v)&&(A=!0)),a["spellclass-1-name"]&&(v=a["spellclass-1-name"].toLowerCase().replace(/^\s+/,"").match(/\w+/)[0],y[v]=1,d[1]=v,/hunter/.test(v)?(k=!0,I=1):/druid/.test(v)?w=!0:/ranger/.test(v)&&(A=!0)),a["spellclass-2-name"]&&(v=a["spellclass-2-name"].toLowerCase().replace(/^\s+/,"").match(/\w+/)[0],y[v]=2,d[2]=v,/hunter/.test(v)?(k=!0,I=2):/druid/.test(v)?w=!0:/ranger/.test(v)&&(A=!0)),(!k||!w&&!A)&&Va.size(y)>0){for(Va.each(y,(function(e,t){Va.each(Fs,(function(a,n){t.indexOf(n)>=0&&(y[a]=e)}))})),u=s.split(/\s*,\s*/),p=Va.map(u,(function(e){return e.split(/\s+/)})),h=0;h<p.length;h++)p[h][1]=parseInt(p[h][1],10)||0,0===h?x=p[h][1]:x!==p[h][1]&&0;if(k){for(h=0;h<p.length;h++)/druid|ranger/.test(p[h][0])&&p[h][1]<C&&(C=p[h][1],f=p[h][0]);C<99&&(g=!0,m=C,_=I)}Va.each(y,(function(e,t){for(h=0;h<p.length;h++)p[h][0].indexOf(t)>=0&&(g||(f=d[e],m=p[h][1],_=e,g=!0))}))}}catch(e){n().error("PFSpells.importfromCompendium err2:",e),f="",g=0}try{g?b.repeating_spells_description=hn(a.repeating_spells_description):(n().warn("importFromCompendium: did not find class match"),b.repeating_spells_description="Original spell level:"+a.repeating_spells_spell_lvlstr+" \r\n"+a.repeating_spells_description,i=Va.map(p,(function(e){return e[1]})),m=Va.chain(i).countBy().pairs().max(Va.last).head().value()||0,_=0,f=d[0])}catch(e){n().error("PFSpells.importFromCompendium err3",e)}finally{m=m||0,_=_||0,f=f||d[0]||"Sorcerer",g=!0}a["repeating_spells_cast-time"]&&(b["repeating_spells_cast-time"]=a["repeating_spells_cast-time"].replace(/standard action/i,"S.A.")),b.repeating_spells_spell_level=m,b.repeating_spells_slot=m,b.repeating_spells_spell_level_r=m,b.repeating_spells_spellclass_number=_,b.repeating_spells_spell_class_r=_,b.repeating_spells_spellclass=f,b.spells_tab=m}if(c)try{r=Sn(c,l),b.repeating_spells_range_pick=r.dropdown,b.repeating_spells_range=r.rangetext,"touch"===r.dropdown?b["repeating_spells_spell-attack-type"]="attk-melee":/ranged touch|ray\s/i.test(a.repeating_spells_description)&&(b["repeating_spells_spell-attack-type"]="attk-ranged")}catch(e){n().error(e),b.repeating_spells_range=c.replace(/\s*\(..*/,""),b.repeating_spells_range_pick="unknownrange"}l&&(b.repeating_spells_targets=l),b.repeating_spells_spell_lvlstr="",b.repeating_spells_range_from_compendium="",b.repeating_spells_target_from_compendium="",b.repeating_spells_area_from_compendium="",b.repeating_spells_effect_from_compendium="",Va.size(b)>0&&Ja(b,o.silentParams,(function(){Bs(e,t)}))}))}],"change:repeating_spells:used":[function(e,t,a,r){var i=Va.once((function(){"function"==typeof a&&a()}));getAttrs(["total_spells_manually","repeating_spells_used","repeating_spells_spellclass_number","repeating_spells_spell_level","repeating_spells_slot","repeating_spells_metamagic"],(function(e){var a,r=0,s=0,c="",o="",l={};try{parseInt(e.total_spells_manually,10)?i():(a=parseInt(e.repeating_spells_spell_level,10)||0,r=parseInt(e.repeating_spells_spellclass_number,10),isNaN(r)&&setAttrs({repeating_spells_spellclass_number:0}),(parseInt(e.repeating_spells_metamagic,10)||0)&&(s=parseInt(e.repeating_spells_slot,10),isNaN(s)||(a=s)),o="spellclass-"+r+"-level-"+a+"-spells-prepared",l[c="spellclass-"+r+"-level-"+a+"-spells-per-day"]=0,l[o]=0,n().repeating("spells").attrs(c,o).fields("row_id","used","spell_level","metamagic","slot").reduce((function(e,t){try{(t.I.spell_level===a||t.I.metamagic&&t.I.slot===a)&&(e+=t.I.used)}catch(e){n().error("PFSpells.updateSpellsPerDay innererr",e)}finally{return e}}),0,(function(e,t,a){try{a.S[c]=e,a.S[o]=e}catch(t){n().error("ERROR calculating spells per day!",t),a&&a.I&&(a.I[c]=e,a.I[o]=e)}})).execute(i))}catch(e){n().error("PFSpells.updateSpellsPerDay ERROR",e,t)}}))},function(e,t){getAttrs(["repeating_spells_used","repeating_spells_spellclass_number","repeating_spells_prepared_state","spellclass-0-hide_unprepared","spellclass-1-hide_unprepared","spellclass-2-hide_unprepared"],(function(e){var t=parseInt(e.repeating_spells_used,10)||0,a=parseInt(e.repeating_spells_prepared_state,10)||0,n=e.repeating_spells_spellclass_number,r=(2===(parseInt(e["spellclass-"+n+"-casting_type"],10)||0)?1:0)*(parseInt(e["spellclass-"+n+"-hide_unprepared"],10)||0),i={};t>0&&0===a?i.repeating_spells_prepared_state="1":t<1&&0!==a&&(i.repeating_spells_prepared_state="0"),isNaN(n)&&(i.repeating_spells_spellclass_number=0),Va.size(i)&&(r?Ja(i,o.silentParams,Ns()):Ja(i,o.silentParams))}))},Ns],"change:repeating_spells:metamagic":[function(e,t,a){var r=function(){"function"==typeof a&&a()},i="repeating_spells_"+gn(e),s=i+"spell_level_r",c=i+"slot",l=i+"spell_level",u=i+"metamagic";getAttrs([c,l,u,s],(function(i){var p,d,f,m,_=!1,g={};try{p=parseInt(i[c],10),d=parseInt(i[l],10),f=parseInt(i[u],10)||0,m=parseInt(i[s],10)||0,isNaN(d)&&(d=0,g[l]=0,g[c]=0),isNaN(p)&&(p=d,g[c]=d),f?p!==d&&(g[s]=p,g.spells_tab=p,_=!0):m!==d&&(g[s]=d,_=!0)}catch(e){n().error("PFSpells.toggleMetaMagic",e)}finally{Va.size(g)?Ja(g,o.silentParams,(function(){_?Bs(e,t,a):r()})):r()}}))}],"change:repeating_spells:name":[Bs]},repeatingSpellMenuUpdatePlayer:["name","spellclass_number","spell_level","slot","used","school","metamagic","isDomain","isMythic"],repeatingSpellAttackEventsPlayer:["range_pick","range","damage-macro-text","damage-type","save","spell-attack-type","name"],repeatingSpellAttackEventsAuto:["range_numeric","sr","savedc","toggle_attack_entry"]};Gs=[Xs.repeatingSpellUpdatesPlayer,Xs.repeatingSpellMenuUpdatePlayer,Xs.repeatingSpellAttackEventsPlayer,Xs.repeatingSpellAttackEventsAuto].reduce((function(e,t){return t.reduce((function(e,t){return e+"change:repeating_spells:"+t+" "}),e)}),""),on(Gs,n().callback((function(e){n().debug("caught "+e.sourceAttribute+" event"+e.sourceType),"player"!==e.sourceType&&"api"!==e.sourceType||Bs(null,e)}))),on("change:use_metrics",n().callback((function(e){n().debug("caught "+e.sourceAttribute+" event"+e.sourceType),"player"!==e.sourceType&&"api"!==e.sourceType||getSectionIDs("repeating_spells",(function(t){Va.each(t,(function(t){Bs(t,e,null,!0)}))}))}))),Va.each(Xs.repeatingSpellEventsPlayer,(function(e,t){Va.each(e,(function(e){on(t,n().callback((function(t){n().debug("caught "+t.sourceAttribute+" event: "+t.sourceType),"player"!==t.sourceType&&"api"!==t.sourceType||e(null,t)})))}))})),on("remove:repeating_spells",n().callback((function(e){n().debug("caught "+e.sourceAttribute+" event: "+e.sourceType),"player"!==e.sourceType&&"api"!==e.sourceType||(Co(null,no.spell,mn(e.sourceAttribute)),Ns(),Rs())}))),on("change:spellmenu_groupby_school change:spellmenu_show_uses change:spellclass-0-hide_unprepared change:spellclass-1-hide_unprepared change:spellclass-2-hide_unprepared change:spellclass-0-show_domain_spells change:spellclass-1-show_domain_spells change:spellclass-2-show_domain_spells",n().callback((function(e){"player"!==e.sourceType&&"api"!==e.sourceType||(n().debug("caught "+e.sourceAttribute+" event: "+e.sourceType),Ns())}))),on(Gs,n().callback((function(e){n().debug("caught "+e.sourceAttribute+" event"+e.sourceType),"player"!==e.sourceType&&"api"!==e.sourceType||Bs(null,e)}))),on("change:_reporder_repeating_spells",n().callback((function(e){"player"===e.sourceType&&(n().debug("caught "+e.sourceAttribute+" event: "+e.sourceType),Ns())}))),on("change:repeating_spells:spellclass_number change:repeating_spells:spell_level",n().callback((function(e){n().debug("caught "+e.sourceAttribute+" event: "+e.sourceType),"player"!==e.sourceType&&"api"!==e.sourceType||(Rs(),function(e){var t=e.sourceAttribute.split("_")[2]||"";getAttrs(["repeating_spells_spellclass_number","spellclass-0-casting_type","spellclass-1-casting_type","spellclass-2-casting_type"],(function(e){var a={},n=+e["spellclass-0-casting_type"],r=+e["spellclass-1-casting_type"],i=+e["spellclass-2-casting_type"],s=+e.repeating_spells_spellclass_number,c="";0===s&&(c=n),1===s&&(c=r),2===s&&(c=i),c=1===c?0:1,a["repeating_spells_".concat(t,"_toggle_casting_type")]=c,setAttrs(a,{silent:!0})}))}(e))}))),on("change:repeating_spells:create-attack-entry",n().callback((function(e){n().debug("caught "+e.sourceAttribute+" event: "+e.sourceType),"player"!==e.sourceType&&"api"!==e.sourceType||Ls(null,null,!1,e)}))),on(Gs,n().callback((function(e){n().debug("caught "+e.sourceAttribute+" event"+e.sourceType),_n(e.sourceAttribute),"player"!==e.sourceType&&"api"!==e.sourceType||Os(null,null,null,e)}))),on(Gs,n().callback((function(e){n().debug("caught "+e.sourceAttribute+" event"+e.sourceType),_n(e.sourceAttribute),"sheetworker"!==e.sourceType&&"api"!==e.sourceType||Os(null,null,null,e)}))),on("change:include_link_spells",(function(e){n().debug("caught "+e.sourceAttribute+" event"+e.sourceType),"sheetworker"!==e.sourceType&&"player"!==e.sourceType||getSectionIDs("repeating_spells",(function(e){Va.each(e,(function(e){getAttrs(["include_link_spells"],(function(t){var a=parseInt([t.include_link_spells])||0;setAttrs(Ds({},"repeating_spells_"+e+"_toggle_attack_entry",a))}))}))}))})),on("change:spellclass-0-casting_type change:spellclass-1-casting_type change:spellclass-2-casting_type",(function(e){"player"!==e.sourceType&&"api"!==e.sourceType||(n().debug("caught "+e.sourceAttribute+" event: "+e.sourceType),Ws())}));const Vs={unarmedAttacksRegExp:/unarmed|strike|punch|palm|flurry|blow|touch/i,combatManeuversRegExp:/bull\s*rush|trip|disarm|dirty\s*trick|drag|grapple|overrun|reposition|steal|sunder|trip/i,primaryNaturalAttacksRegExp:/bite|claw|gore|slam|sting|talon/i,importantFeatRegExp:/Weapon Fine|^Run$|Enduran|Defensive Combat Train|Agile Maneuv|Arcane Arm|Combat Cast|Critical Focus|Skill Focus|Critical|Intimidating Prow|great fortitude|iron will|lightning reflexes/i,spAttackAttacks:/blooddrain|touch|energydrain|bleed|burn|constrict|trample|engulf|heat|powerfulcharge|swallowwhole|constrict/i,spAttackAttacksPreProcess:/rake|rend|web/i,abilitySrch:/str|dex|con|int|wis|cha/i,cmbMonsterSrch:/tongue|pull|drag|grab|push/i,cmbPlusStrsrch:/swallowwhole|engulf|constrict|swallow/i,masterworkWords:["adamantine","angelskin","blood-iron","cryptstone","darkleaf","darkwood","dragonhide","eel","fire-forged","frost-forged","geranite","greenwood","hellstone","horacalcum","mithral","paueliel","silversheen","singing","spiresteel","sunsilver"],casterDefaultAbility:{sorcerer:"cha",wizard:"int",cleric:"wis",bard:"cha",druid:"wis",paladin:"cha",ranger:"wis",oracle:"cha",witch:"int",alchemist:"int",summoner:"cha",inquisitor:"wis",magus:"int"},creatureTypeClassSkills:{aberration:["Acrobatics","Climb","Escape-Artist","Fly","Intimidate","Knowledge","Perception","Spellcraft","Stealth","Survival","Swim"],animal:["Acrobatics","Climb","Fly","Perception","Stealth","Swim"],dragon:["Appraise","Bluff","Climb","Craft","Diplomacy","Fly","Heal","Intimidate","Linguistics","Knowledge","Perception","Sense-Motive","Spellcraft","Stealth","Survival","Swim","Use-Magic-Device"],fey:["Appraise","Bluff","Climb","Craft","Diplomacy","Disguise","Escape-Artist","Fly","Knowledge-Geography","Knowledge-Local","Knowledge-Nature","Perception","Perform","Sense-Motive","Sleight-of-Hand","Stealth","Swim","Use-Magic-Device"],monstrous:["Climb","Craft","Fly","Intimidate","Perception","Ride","Stealth","Survival","Swim"],humanoid:["Climb","Craft","Handle-Animal","Heal","Profession","Ride","Survival"],magicalbeast:["Acrobatics","Climb","Fly","Perception","Stealth","Swim"],outsider:["Bluff","Craft","Knowledge-Planes","Perception","Sense-Motive","Stealth"],plant:["Perception","Stealth"],undead:["Climb","Disguise","Fly","Intimidate","Knowledge-Arcana","Knowledge-Religion","Perception","Sense-Motive","Spellcraft","Stealth"]},creatureSubtypeClassSkills:{air:["Fly"],giant:["Intimidate","Perception"],goblinoid:["Stealth"],inevitable:["Acrobatics","Diplomacy","Intimidate","Survival"],water:["Swim"],robot:["Climb","Disable-Device","Fly","Knowledge","Linguistics","Perception","Sense-Motive"]},specialAttackDCAbilityBase:{breathweapon:"CON",burn:"CON",curse:"CHA",disease:"CON",distraction:"CON",emotionaura:"CHA",energydrain:"CHA",entrap:"CON",fear:"CHA",fearaura:"CHA",fearcone:"CHA",fearray:"CHA",frightfulpresence:"CHA",gaze:"CHA",mentalstaticaura:"CHA",paralysis:"CON",poison:"CON",stench:"CON",trample:"STR",web:"CON",whirlwind:"STR"},monsterRulesPlusAttacks:["grab","trip","engulf","swallow whole"],naturalAttackRegExp:/arm|bite|claw|foreclaw|gore|hoof|kick|leg|pincer|quill|root|slam|slap|snake\s*bite|spike|spine|splinter|sting|tail|tail\s*slap|talon|tendril|tentacle|thorn|tongue|vine|wing|buffet/i,skillBonusFeatRegExp:/Acrobatic|Uncanny Alertness|Alertness|Animal Affinity|Athletic|Breadth of Experience|Brewmaster|Deceitful|Deft Hands|Deny the Reaper|Forgotten Past|Innocent Blood|Monkey Moves|Monkey Style|Monument Builder|No Name|Persuasive|Scavenger.s Eye|Sea Legs|Self.Sufficient|Sharp Senses|Stealthy|Sure and Fleet|Voice of the Sibyl/i,lessImportantCombatFeatRegExp:/Power Attack|Double Slice|Greater Weapon of the Chosen|Spell Focus|Toughness/i,monsterRules:/spells|damage reduction/i};var $s=["class-ability","feat","racial-trait","trait","mythic-ability","mythic-feat","npc-spell-like-abilities"],Ks={feat:{copyAttrs:["name","short-description","used","used_max","showinmenu","description","max-calculation","ability_type"],LU:["_name","_short-description","_used","_used_max","_showinmenu","_description","_macro-text","_npc-macro-text","_max-calculation","_ability_type"],classDefault:"0",hasNPCMacro:!0,ruleCategory:"feats"},"racial-trait":{copyAttrs:["name","short-description","used","used_max","showinmenu","description","max-calculation","ability_type"],LU:["_name","_short-description","_used","_used_max","_showinmenu","_description","_macro-text","_npc-macro-text","_max-calculation","_ability_type"],hasNPCMacro:!0,classDefault:"@{level}",ruleCategory:"racial-traits"},trait:{copyAttrs:["name","short-description","used","used_max","showinmenu","description","max-calculation","ability_type"],LU:["_name","_short-description","_used","_used_max","_showinmenu","_description","_macro-text","_max-calculation","_ability_type"],classDefault:"@{level}",ruleCategory:"traits"},"class-ability":{copyAttrs:["name","short-description","used","used_max","showinmenu","description","max-calculation"],LU:["_name","_short-description","_used","_used_max","_showinmenu","_description","_macro-text","_max-calculation","_class-number"],ruleCategory:"class-features",convertClass:!0},"npc-spell-like-abilities":{copyAttrs:["name","short-description","used","used_max","showinmenu","description","max-calculation","duration","save","range"],LU:["_name","_short-description","_used","_used_max","_showinmenu","_description","_macro-text","_npc-macro-text","_max-calculation","_level","_range","_duration","_save","_sr"],hasNPCMacro:!1,classDefault:"@{level}",ruleCategory:"spell-like-abilities"}},Ys={merge_traits_now:"trait",merge_race_traits_now:"racial-trait",merge_feats_now:"feat",merge_class_features_now:"class-ability",merge_slas_now:"npc-spell-like-abilities",delete_traits_now:"trait",delete_race_traits_now:"racial-trait",delete_feats_now:"feat",delete_class_features_now:"class-ability",delete_slas_now:"npc-spell-like-abilities"},Zs={"class-ability":" [^{original-class-features-list}](~@{character_id}|class-ability_button)",mythic:" [^{mythic-abilities}](~@{character_id}|mythic-ability_button) [^{mythic-feats}](~@{character_id}|mythic-feat_button)",feat:" [^{original-feats-list}](~@{character_id}|REPLACENPCfeat_button)","racial-trait":" [^{original-racial-traits-list}](~@{character_id}|REPLACENPCracial-trait_button)",trait:" [^{original-traits-list}](~@{character_id}|trait_button)","npc-spell-like-abilities":" [^{original-spell-like-abilities-list}](~@{character_id}|npc-spell-like-abilities_button)"},Js=["name","used","used_max","showinmenu"];function Qs(e){var t=Va.once((function(){"function"==typeof e&&e()}));getAttrs(["is_npc","NPC-orig_ability_header_macro","orig_ability_header_macro","mythic-adventures-show","use_traits","use_racial_traits","use_feats","use_class_features","use_spell-like-abilities"],(function(e){var a=0,r=0,i=0,s=0,c=0,l=0,u="",p=0,d="",f={};try{d=(p=parseInt(e.is_npc,10)||0)?"NPC-":"",a=parseInt(e["mythic-adventures-show"],10)||0,s=parseInt(e.use_feats,10)||0,c=parseInt(e.use_class_features,10)||0,r=parseInt(e.use_traits,10)||0,i=parseInt(e.use_racial_traits,10)||0,l=parseInt(e["use_spell-like-abilities"],10)||0,(u=(c?Zs["class-ability"]:"")+(s?Zs.feat.replace(/REPLACENPC/g,d):"")+(l?Zs["npc-spell-like-abilities"]:"")+(r?Zs.trait:"")+(i?Zs["racial-trait"].replace(/REPLACENPC/g,d):"")+(a?Zs.mythic:""))&&(u="{{row01=^{original-abilities-menus}}} {{row02="+u+"}}"),u!==e[d+"orig_ability_header_macro"]&&(f[d+"orig_ability_header_macro"]=u),p&&((u=(c?Zs["class-ability"]:"")+(s?Zs.feat.replace(/REPLACENPC/g,""):"")+(l?Zs["npc-spell-like-abilities"]:"")+(r?Zs.trait:"")+(i?Zs["racial-trait"].replace(/REPLACENPC/g,""):"")+(a?Zs.mythic:""))&&(u="{{row01=^{original-abilities-menus}}} {{row02="+u+"}}"),u!==e.orig_ability_header_macro&&(f.orig_ability_header_macro=u))}catch(e){n().error("PFFeatures.resetTopCommandMacro",e)}finally{Va.size(f)>0?Ja(f,o.silentParams,t):t()}}))}function ec(e){var t=Va.once((function(){"function"==typeof e&&e()}));getAttrs(["mythic-adventures-show","use_traits","use_racial_traits","use_class_features","use_feats","use_spell-like-abilities"],(function(e){var a,r=[],i=0,s=0,c=0,o=0,l=0,u=0,p=0;try{i=parseInt(e["mythic-adventures-show"],10)||0,o=parseInt(e.use_feats,10)||0,l=parseInt(e.use_class_features,10)||0,s=parseInt(e.use_traits,10)||0,c=parseInt(e.use_racial_traits,10)||0,u=parseInt(e["use_spell-like-abilities"],10)||0,o&&(r.push("feat"),p+=2),s&&(r.push("trait"),p++),c&&(r.push("racial-trait"),p+=2),i&&(r=r.concat(["mythic-ability","mythic-feat"]),p+=2),l&&(r.push("class-ability"),p++),u&&(r.push("npc-spell-like-abilities"),p++),p>0?(a=Va.after(p,t),Va.each(r,(function(e){"npc-spell-like-abilities"!==e&&yr(e,!1,a),"racial-trait"!==e&&"feat"!==e&&"npc-spell-like-abilities"!==e||yr(e,!0,a)}))):t()}catch(e){n().error("PFFeatures.resetCommandMacro",e),t()}finally{Qs()}}))}function tc(e,t,a){var r=Va.once((function(t){"function"==typeof e&&e(t)})),i=Va.once((function(){"function"==typeof t?t():r()}));a?getSectionIDs("repeating_"+a,(function(e){var t,s=0;try{if("npc-spell-like-abilities"===a&&(s=1),!Va.size(e))return void r([]);t=(t=bn(["repeating_"+a+"_"],e,Ks[a].LU)).concat(["is_npc","race","class-0-name","class-1-name","class-2-name","class-3-name","class-4-name","class-5-name"]),"npc-spell-like-abilities"===a&&(t=t.concat(["spellclass-0-level-total","spellclass-1-level-total","spellclass-2-level-total","spellclass-0","spellclass-1","spellclass-2","level","npc-hd-num","class-0-level","class-1-level","class-2-level","class-3-level","class-4-level","class-5-level"])),getAttrs(t,(function(t){var c,o,l="",u=0,p="macro-text";try{u=parseInt(t.is_npc,10)||0,Ks[a].hasNPCMacro&&u&&(p="npc-macro-text"),l=Ks[a].classDefault||"",c=Va.map(e,(function(e){var r,i,c;try{return r="repeating_"+a+"_"+e+"_",(i=Va.reduce(Ks[a].copyAttrs,(function(e,a){return e[a]=t[r+a]||"",e}),{}))["CL-basis"]=l||(c=t[r+"class-number"],/\d/.test(c)?"@{class-"+(parseInt(c.match(/\d/)[0],10)||0)+"-level}":/race/i.test(c)?"@{level}":""),i["CL-basis"]?"@{level}"===i["CL-basis"]?i["class-name"]=t.race:t[r+"class-number"]?i["class-name"]=t[vn(t[r+"class-number"])]:i["class-name"]="":i["class-name"]="",s&&(i["abil-sr"]=t[r+"sr"]||"",t[r+"level"]&&(o=parseInt(t[r+"level"],10),isNaN(o)||(i["spell_level-misc"]=o,i["spell_level-misc-mod"]=o,i["spell_level-basis"]="0")),t[r+"range"]&&(o=parseInt(t[r+"range"],10),i.range_pick="number",isNaN(o)||(i.range_numeric=o)),t[r+"used"]&&(o=parseInt(t[r+"used"],10),isNaN(o)||(i.used_max=o,i["max-calculation"]=o))),i["macro-text"]=t[r+p]||"",i.rule_category=Ks[a].ruleCategory,i}catch(t){n().error("PFFeatures.getAbilities errorinner on "+e,t)}}))}catch(e){n().error("PFFeatures.getAbilities errmid",e)}finally{Va.size(c)?r(c):(n().warn("PFFeatures.getAbilities none generated for "+a+" even though there are ids"),i())}}))}catch(e){n().error("PFFeatures.copyFeatsToAbilities",e),i()}})):i()}function ac(e,t,a){var r=Va.once((function(t){var n;a&&/merge/i.test(a.sourceAttribute)&&((n={})[a.sourceAttribute]=0,Ja(n,o.silentParams)),"function"==typeof e&&e(t)})),i=Va.once((function(){Sc((function(){r(),yr(t,!1),yr(t,!0)}),!0,0)}));tc((function(e){e&&Va.size(e)>0?function(e,t){var a=Va.once((function(){"function"==typeof e&&e()})),r={};Va.size(t)&&Va.each(t,(function(e){var t=function(e){var t,a={},r="",i="";try{a[(i="repeating_ability_"+(r=generateRowID())+"_")+"row_id"]=r,a[i+"showinmenu"]=e.showinmenu||0,a[i+"name"]=e.name||"",a[i+"used"]=e.used||0,a[i+"used_max"]=e.used_max||0,a[i+"max-calculation"]=e["max-calculation"]||"",a[i+"short-description"]=e["short-description"]||"",a[i+"description"]=e.description||"",a[i+"rule_category"]=e.rule_category||"",a[i+"CL-basis"]=e["CL-basis"]||"0",a[i+"class-name"]=e["class-name"]||"","spell-like-abilities"===e.rule_category?(a[i+"ability_type"]="Sp",e["spell_level-misc"]&&(a[i+"spell_level-misc"]=e["spell_level-misc"],a[i+"spell_level-misc-mod"]=e["spell_level-misc-mod"],a[i+"spell_level-basis"]=e["spell_level-basis"]),e.range_numeric&&(a[i+"range"]=e.range,a[i+"range_numeric"]=e.range_numeric,a[i+"range_pick"]=e.range_pick),e["abil-sr"]&&(a[i+"abil-sr"]=e["abil-sr"]),e.save&&(a[i+"save"]=e.save)):(t=e.name.match(/\b(Sp|Su|Ex)\b/i))&&t[1]?a[i+"ability_type"]=t[0][0].toUpperCase()+t[0][1].toLowerCase():a[i+"ability_type"]="",a[i+"macro-text"]=e["macro-text"]||""}catch(t){n().error("PFAbility.getNewAbilityAttrs",t,e)}finally{return a}}(e);Va.extend(r,t)}));Va.size(r)?Ja(r,o.silentParams,a):a()}(i,e):r()}),(function(){n().error("PFFeatures ################# error trying to migrate "+t),r()}),t)}function nc(e,t){var a=function(){"function"==typeof e&&e()},r=Va.size($s),i=Va.after(r,a);getAttrs(["migrated_featurelists_defaults"],(function(e){parseInt(e.migrated_featurelists_defaults,10)||0?a():Va.each($s,(function(e){!function(e,t){var a,r,i,s=Va.once((function(){"function"==typeof e&&e()}));i="class-abilities"===t||"npc-spell-like-abilities"===t?"1":"0",a="npc-spell-like-abilities"===t?"Sp":"not-applicable",r={feat:"feats",trait:"traits","racial-trait":"racial-traits","mythic-ability":"mythic-abilities","mythic-feat":"mythic-feats","class-ability":"class-features","npc-spell-like-abilities":"spell-like-abilities"}[t]||"",getSectionIDs("repeating_"+t,(function(e){var c={};try{(c=Va.reduce(e,(function(e,s){var c="repeating_"+t+"_"+s+"_";try{e[c+"showinmenu"]=i,e[c+"ability_type"]=a,e[c+"rule_category"]=r}catch(e){n().error("PFFeatures.setNewDefaults error "+t+" id "+s,e)}finally{return e}}),{})).migrated_featurelists_defaults=1}catch(e){n().error("PFFeatures.setNewDefaults error setting defaults for "+t,e)}finally{Va.size(c)>0?Ja(c,o.silentParams,s):s()}}))}(i,e)}))}))}var rc=n().callback((function(e,t,a){var r,i,s,c=Va.once((function(){n().info("leaving PFFeatures.recalculate"),"function"==typeof e&&e()}));try{r=Va.size(o.repeatingMaxUseSections),i=Va.after(r,(function(){ec(c)})),s=function(){Va.each(o.repeatingMaxUseSections,(function(e){!function(e,t){var a=Va.once((function(){"function"==typeof t&&t()}));getAttrs(["is_newsheet"],(function(t){parseInt(t.is_newsheet,10)?a():getSectionIDs("repeating_"+e,(function(t){var n=Va.size(t),r=Va.after(n,a);n>0?Va.each(t,(function(t,a){var n="repeating_"+e+"_"+t;an(n+"_max-calculation",n+"_used_max",0,r,!0)})):a()}))}))}(e,i)}))},nc(s)}catch(e){n().error("PFFeatures.recalculate, ",e),c()}}));function ic(e){return ic="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},ic(e)}function sc(e,t,a){return(t=function(e){var t=function(e,t){if("object"!=ic(e)||!e)return e;var a=e[Symbol.toPrimitive];if(void 0!==a){var n=a.call(e,t||"default");if("object"!=ic(n))return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==ic(t)?t:t+""}(t))in e?Object.defineProperty(e,t,{value:a,enumerable:!0,configurable:!0,writable:!0}):e[t]=a,e}on("change:merge_traits_now change:merge_race_traits_now change:merge_feats_now change:merge_class_features_now change:merge_slas_now",n().callback((function(e){n().debug("caught "+e.sourceAttribute+" event: "+e.sourceType),"player"!==e.sourceType&&"api"!==e.sourceType||getAttrs([e.sourceAttribute],(function(t){parseInt(t[e.sourceAttribute],10)&&ac(null,Ys[e.sourceAttribute],e)}))}))),Va.each(o.repeatingMaxUseSections,(function(e){on("change:repeating_"+e+":max-calculation",n().callback((function(t){n().debug("caught "+t.sourceAttribute+" event: "+t.sourceType),an("repeating_"+e+"_max-calculation","repeating_"+e+"_used_max")})))})),on("change:mythic-adventures-show change:use_traits change:use_racial_traits change:use_class_features change:use_feats change:use_spell-like-abilities",n().callback((function(e){n().debug("caught "+e.sourceAttribute+" event: "+e.sourceType),"player"!==e.sourceType&&"api"!==e.sourceType||Qs(null)}))),Va.each($s,(function(e){var t="remove:repeating_"+e+" ",a="change:repeating_"+e+":";t=Va.reduce(Js,(function(e,t){return e+=a+t+" "}),t),on(t,n().callback((function(t){var a;if(a=_n(t.sourceAttribute),"player"===t.sourceType||"api"===t.sourceType||"sheetworker"===t.sourceType&&"used_max"===a){n().debug("caught "+t.sourceAttribute+" event: "+t.sourceType);var r="repeating_"+e+"_showinmenu";getAttrs([r,"is_npc"],(function(t){var n=parseInt(t.is_npc,10)||0;1!==parseInt(t[r],10)&&"showinmenu"!==a||yr(e,n)}))}})))}));var cc=["ability_type","range_numeric","frequency","abil-attack-type"],oc=["is_sp","hasposrange","hasuses","hasattack","abil-attacktypestr"].concat(cc),lc={ex:" [^{extraordinary-abilities-menu}](~@{character_id}|NPCPREFIXex_button)",sp:" [^{spell-like-abilities-menu}](~@{character_id}|NPCPREFIXsp_button)",su:" [^{supernatural-abilities-menu}](~@{character_id}|NPCPREFIXsu_button)"},uc=["damage-macro-text","damage-type","abil-sr","save","abil-attack-type","name","range_numeric","toggle_attack_entry"],pc=["name","used","used_max","showinmenu","ability_type","frequency","rule_category","toggle_attack_entry"];function dc(e,t,a){var r=Va.once((function(){"function"==typeof t&&t()})),i="repeating_ability_"+gn(e),s=i+"CL-basis";getAttrs([i+"CL-basis",i+"class-name","character_name","race","class-0-name","class-1-name","class-2-name","class-3-name","class-4-name","class-5-name"],(function(e){var t,a="",c={};try{e[s]&&("@{level}"===e[s]||"@{npc-hd-num}"===e[s]?a=e.race:"(0*(@{level}))"===e[s]?"undefined"!=e[i+"class-name"]?(a=e[i+"class-name"],c[i+"CL-basis-mod"]=0):a="":0===parseInt(e[s],10)?a="":(t=e[i+"CL-basis"].match(/\d+/))&&(a=e["class-"+t[0]+"-name"]),e[i+"class-name"]!==a&&(c[i+"class-name"]=a))}catch(e){n().error("PFAbility.setClassName",e)}finally{Va.size(c)>0?Ja(c,o.silentParams,r):r()}}))}function fc(e,t,a,n){var r="repeating_ability_"+gn(a);getAttrs([r+"frequency",r+"rule_category",r+"CL-basis",r+"ability_type",r+"tabcat",r+"tabcat2","abilities_tab","npc-abilities_tab"],(function(e){var t={},a=o.silentParams;t[r+"tabcat2"]=e[r+"ability_type"]||"-1",Ja(t,a)}))}function mc(e,t,a,n){var r="repeating_ability_"+gn(a);getAttrs([r+"frequency",r+"rule_category",r+"CL-basis",r+"ability_type",r+"tabcat",r+"tabcat2","abilities_tab","npc-abilities_tab"],(function(e){var t={},a="",i=o.silentParams;switch(e[r+"rule_category"]){case"racial-traits":a="traits";break;case"monster-rule":a="other";break;case"mythic-abilities":a="mythic";break;case"mythic-feats":a="feats";break;default:a=e[r+"rule_category"]||""}a||(a="-1"),t[r+"tabcat"]=a,n&&("-1"!==a&&(e.abilities_tab===a||/Ex|Sp|Su|99/i.test(e.abilities_tab)||(t.abilities_tab=a),e["npc-abilities_tab"]===a||/Ex|Sp|Su|99/i.test(e["npc-abilities_tab"])||(t["npc-abilities_tab"]=a)),"class-features"!==e[r+"rule_category"]||e[r+"CL-basis"]&&"0"!==e[r+"CL-basis"]?"racial-traits"!==e[r+"rule_category"]||e[r+"CL-basis"]&&"0"!==e[r+"CL-basis"]||(t[r+"CL-basis"]="@{level}",i={}):(t[r+"CL-basis"]="@{class-0-level}",i={})),"spell-like-abilities"===e[r+"rule_category"]&&(e[r+"tabcat2"]="Sp",t[r+"ability_type"]="Sp"),e[r+"frequency"]||(t[r+"frequency"]="not-applicable"),Va.size(t)&&Ja(t,i,dc)}))}function _c(){getSectionIDs("repeating_ability",(function(e){Va.each(e,(function(e){mc(0,0,e),fc(0,0,e)}))}))}function gc(e,t){var a=function(t){"function"==typeof e&&e(t)},r="";try{r=" @{orig_ability_header_macro}",function(e){var t=function(t){"function"==typeof e&&e(t)};getSectionIDs("repeating_ability",(function(e){var a=[];e&&0!==Va.size(e)?(Va.each(e,(function(e){var t="repeating_ability_"+e+"_";a.push(t+"rule_category"),a.push(t+"showinmenu"),a.push(t+"ability_type")})),getAttrs(a,(function(a){var n,r=[],i=[];(n=Va.chain(e).map((function(e){var t={},n="repeating_ability_"+e+"_";return t.id=e,t.showinmenu=parseInt(a[n+"showinmenu"],10)||0,t.rule_category=a[n+"rule_category"]||"",t.ability_type=(a[n+"ability_type"]||"").toLowerCase(),t})).filter((function(e){return e.showinmenu})).value())&&(r=Va.chain(n).groupBy("rule_category").keys().compact().value(),i=Va.chain(n).groupBy("ability_type").keys().compact().value()),r||(r=[]),i||(i=[]),t({rules:r,types:i})}))):t({rules:[],types:[]})}))}((function(e){var i="",s="";try{t&&(s="NPC-"),e.types&&Va.each(e.types,(function(e){lc[e]?i+=lc[e].replace("NPCPREFIX",s):e&&n().warn("could not find top macro for "+e)})),i&&(r+=" {{row03=^{ability-menus}}} {{row04="+i+"}}")}catch(e){n().error("PFAbility.getTopOfMenu innererr",e)}finally{a(r)}}))}catch(e){n().error("PFAbility.getTopOfMenu",e),a(r)}}function bc(e){var t=Va.once((function(){"function"==typeof e&&e()})),a=Va.after(8,t);gc((function(e){yr("ability",!0,a,e)}),!0),gc((function(e){yr("ability",!1,a,e)}),!1),yr("ex",!0,a),yr("sp",!0,a),yr("su",!0,a),yr("ex",!1,a),yr("sp",!1,a),yr("su",!1,a)}function hc(e,t,a,r,i){var s="",c="";r=r||{};try{c=vn(a[e+"abil-attack-type"]),a[e+"name"]&&(i||(r[t+"name"]=a[e+"name"]),r[t+"source-ability-name"]=a[e+"name"]),c&&(r[t+"attack-type"]=a[e+"abil-attack-type"],/CMB/i.test(c)?r[t+"vs"]="cmd":/ranged/i.test(c)?(r[t+"vs"]="touch",r[t+"isranged"]=1,r[t+"range"]=a[e+"range_numeric"]||0):(r[t+"vs"]="touch",r[t+"range"]=0)),a[e+"damage-macro-text"]&&(r[t+"precision_dmg_macro"]=a[e+"damage-macro-text"],r[t+"critical_dmg_macro"]=c?a[e+"damage-macro-text"]:""),a[e+"damage-type"]&&(r[t+"precision_dmg_type"]=a[e+"damage-type"],r[t+"critical_dmg_type"]=c?a[e+"damage-type"]:""),a[e+"save"]&&(s&&(s+=", "),s+="\n**Save:** "+a[e+"save"]+" **DC:** [[@{"+e+"savedc}]]"),a[e+"abil-sr"]&&(s&&(s+=", "),s+="\n**Spell Resistance:** "+a[e+"abil-sr"]);var o=a[e+"toggle_attack_entry"];1===o&&a[e+"name"]&&(s&&(s+=", "),s+="\n[".concat(a[e+"name"],"](~@{character_name}|").concat(e,"roll)")),1!==o&&a[e+"name"]&&(s&&(s+=""),s+=""),s&&(r[t+"notes"]=s)}catch(e){n().error("PFAbility.setAttackEntryVals",e)}finally{return r}}function yc(e,t,a,r,i){var s,c,l,u=Va.once((function(){"function"==typeof t&&t()})),p=[];if("DELETED"!==e){if(c="repeating_ability_"+gn(s=e||(r?mn(r.sourceAttribute):"")),l=c,!s)return n().warn("Cannot create usable attack entry from SLA since we cannot identify the row id"),void u();["range_numeric","damage-macro-text","damage-type","abil-sr","savedc","save","abil-attack-type","name","toggle_attack_entry"].forEach((function(e){p.push(l+e)})),getAttrs(p,(function(e){var t="",r={},c="repeating_weapon_",p=!0,d=!1,f={};try{0===Va.size(e)&&(p=!1),p?vn(e[l+"abil-attack-type"])||e[l+"damage-macro-text"]?(t=i||generateRowID(),(r=hc(l,c+=t+"_",e,r,i))[c+"source-ability"]=s,r[c+"group"]="Special",r[c+"link_type"]=no.ability):n().warn("no attack to create for ability "+e[l+"name"]+", "+s):i&&(r["repeating_weapon_"+i+"_source-ability"]="DELETED",d=!0)}catch(e){n().error("PFAbility.createAttackEntryFromRow",e)}finally{d?Ja(r,f,u):Va.size(r)>0?(r[l+"create-attack-entry"]=0,a&&(f=o.silentParams),Ja(r,f,(function(){mr(t),Tr(),u()}))):(r[l+"create-attack-entry"]=0,Ja(r,o.silentParams,u))}}))}else u()}function vc(e,t,a,r){var i,s,c,l=Va.once((function(){"function"==typeof t&&t()})),u=[];i=e||(r?mn(r.sourceAttribute):""),s="repeating_ability_"+gn(i),u=[],(c=r?_n(r.sourceAttribute):"")?(u=[s+c],u=/range/i.test(c)?[s+"range_pick",s+"range",s+"range_numeric"]:[s+"range_pick",s+"range",s+"range_numeric",s+"damage-macro-text",s+"damage-type",s+"sr",s+"savedc",s+"save",s+"abil-attack-type",s+"name",s+"toggle_attack_entry"]):u=[s+"range_pick",s+"range",s+"range_numeric",s+"damage-macro-text",s+"damage-type",s+"sr",s+"savedc",s+"save",s+"abil-attack-type",s+"name",s+"toggle_attack_entry"],getAttrs(u,(function(e){getSectionIDs("repeating_weapon",(function(t){var r;r=Va.reduce(t,(function(e,t){return e.push("repeating_weapon_"+t+"_source-ability"),e}),[]),getAttrs(r,(function(r){var c={},u={},p=[];try{Va.each(t,(function(t){var a="repeating_weapon_"+t+"_";r[a+"source-ability"]===i&&(p.push(t),c=hc(s,a,e,c))}))}catch(e){n().error("PFAbility.updateAssociatedAttack",e)}finally{Va.size(c)>0?(a&&(u=o.silentParams),Ja(c,u,(function(){_r(p)}))):l()}}))}))}))}function kc(e,t,a){var r=Va.once((function(){"function"==typeof t&&t()})),i="repeating_ability_"+gn(e);getAttrs([i+"CL-misc-mod",i+"CL-basis-mod",i+"casterlevel",i+"ability_type","buff_CasterLevel-total","CasterLevel-Penalty"],(function(e){var t=0,a=0,s={};try{a=parseInt(e[i+"ability_type"],10)||0,t=(parseInt(e[i+"CL-basis-mod"],10)||0)+(parseInt(e[i+"CL-misc-mod"],10)||0)+(parseInt(e["CasterLevel-Penalty"],10)||0),a&&(t+=parseInt(e["buff_CasterLevel-total"],10)||0),t!==parseInt(e[i+"casterlevel"],10)&&(s[i+"casterlevel"]=t)}catch(e){n().error("PFAbility.updateCharLevel",e)}finally{Va.size(s)?Ja(s,o.silentParams,r):r()}}))}function wc(e,t,a,r){var i=Va.once((function(){"function"==typeof t&&t()})),s="repeating_ability_"+gn(e);getAttrs([s+"range_pick",s+"range",s+"range_numeric",s+"casterlevel",s+"ability_type"],(function(e){var t=0,a=0,r=0,c={},o=0,l=0;try{o="Sp"===e[s+"ability_type"]?1:0,a=parseInt(e[s+"range_numeric"],10)||0,o?(r=parseInt(e[s+"casterlevel"],10)||0,t=wn(e[s+"range"],e[s+"range_pick"],r)||0):t=parseInt(hn(e[s+"range"]),10)||0,t!==a&&(c[s+"range_numeric"]=t),l=parseInt(e[s+"hasposrange"],10)||0,t>0&&!l?c[s+"hasposrange"]=1:l&&(c[s+"hasposrange"]=0)}catch(e){n().error("updateAbilityRange",e)}finally{Va.size(c)?Ja(c,{},i):i()}}))}function Ac(e,t,a){var r,i=Va.once((function(){"function"==typeof t&&t()})),s="repeating_ability_"+gn(e);r=Va.map(oc,(function(e){return s+e})),getAttrs(r,(function(t){var a={};try{a=function(e,t,a){var r="repeating_ability_"+gn(t),i="",s="",c="",o="",l="",u="",p="";e=e||{};try{if(!a)return e;if((i="Sp"===a[r+"ability_type"]?"1":"")!==a[r+"is_sp"]&&(e[r+"is_sp"]=i),(s=(parseInt(a[r+"range_numeric"],10)||0)>0?"1":"")!==a[r+"hasposrange"]&&(e[r+"hasposrange"]=s),a[r+"frequency"]&&"not-applicable"!==a[r+"frequency"])switch(o="1",a[r+"frequency"]){case"perday":case"permonth":case"hexfreq":case"other":c="1"}o!==a[r+"hasfrequency"]&&(e[r+"hasfrequency"]=o),c!==a[r+"hasuses"]&&(e[r+"hasuses"]=c),vn(a[r+"abil-attack-type"])&&(l="1"),l!==a[r+"hasattack"]&&(e[r+"hasattack"]=l),l&&((u=a[r+"abil-attack-type"].toLowerCase()).indexOf("melee")>=0?p="touch":u.indexOf("range")>=0?p="ranged-touch-ray":u.indexOf("cmb")>=0&&(p="combat-maneuver-bonus-abbrv")),p!==a[r+"abil-attacktypestr"]&&(e[r+"abil-attacktypestr"]=p)}catch(e){n().error("PFAbility.recalcAbilities",e)}finally{return e}}(a,e,t)}catch(e){n().error("PFAbility.recalcAbilities",e)}finally{Va.size(a)?Ja(a,o.silentParams,i):i()}}))}function Cc(e,t,a,n){var r=Va.once((function(){"function"==typeof e&&e()}));getSectionIDs("repeating_ability",(function(e){var t,a,i=Va.size(e);0!==i?(t=Va.after(i,r),a=function(e){Un("ability",e,"CL-basis","CL-basis-mod",(function(){kc(e,(function(){dc(e),wc(e,(function(){t()}))}))}),!0,!0)},Va.each(e,(function(e){a(e),n||Ac(e)}))):r()}))}function Ic(e){"function"==typeof e&&e()}var xc,Pc,Sc=n().callback((function(e,t,a){var r=Va.once((function(){n().info("leaving PFAbility.recalculate"),"function"==typeof e&&e()})),i=function(){bc(),r()};try{Ic(n().callback((function(){Cc(n().callback(i)),_c()})))}catch(e){n().error("PFAbility.recalculate, ",e),r()}}));xc="",Pc="remove:repeating_ability ",on("remove:repeating_ability",n().callback((function(e){n().debug("caught "+e.sourceAttribute+" event: "+e.sourceType),Co(null,no.ability,mn(e.sourceAttribute))}))),Pc=Va.reduce(pc,(function(e,t){return e+="change:repeating_ability:"+t+" "}),Pc),on(Pc,n().callback((function(e){("player"===e.sourceType||"api"===e.sourceType||/used_max/i.test(e.sourceAttribute))&&(n().debug("caught "+e.sourceAttribute+" event: "+e.sourceType),Qs(null),bc())}))),on("change:repeating_ability:CL-basis",n().callback((function(e){n().debug("caught "+e.sourceAttribute+" event: "+e.sourceType),an("repeating_ability_CL-basis","repeating_ability_CL-basis-mod"),"player"!==e.sourceType&&"api"!==e.sourceType||dc(null,null)}))),xc=Va.reduce(cc,(function(e,t){return e+="change:repeating_ability:"+t+" "}),""),on(xc,n().callback((function(e){("player"===e.sourceType||"api"===e.sourceType||/range/i.test(e.sourceAttribute))&&(n().debug("caught "+e.sourceAttribute+" event: "+e.sourceType),Ac())}))),on("change:repeating_ability:CL-misc change:repeating_ability:spell_level-misc",n().callback((function(e){n().debug("caught "+e.sourceAttribute+" event: "+e.sourceType),an(e.sourceAttribute,e.sourceAttribute+"-mod")}))),on("change:buff_CasterLevel-total change:CasterLevel-Penalty",n().callback((function(e){"sheetworker"!==e.sourceType&&"api"!==e.sourceType||(n().debug("caught "+e.sourceAttribute+" event: "+e.sourceType),Cc(null,0,0,!0))}))),on("change:repeating_ability:CL-basis-mod change:repeating_ability:CL-misc-mod",n().callback((function(e){"sheetworker"!==e.sourceType&&"api"!==e.sourceType||(n().debug("caught "+e.sourceAttribute+" event: "+e.sourceType),kc(null,null))}))),on("change:repeating_ability:compendium_category",n().callback((function(e){"player"!==e.sourceType&&"api"!==e.sourceType||(n().debug("caught "+e.sourceAttribute+" event: "+e.sourceType),function(e,t){var a=Va.once((function(){bc(),"function"==typeof e&&e()})),r="repeating_ability_"+mn(t.sourceAttribute)+"_";getAttrs(["is_undead",r+"name",r+"compendium_category",r+"rule_category",r+"ability_type_compendium",r+"ability_type",r+"description",r+"range_from_compendium",r+"target_from_compendium",r+"area_from_compendium",r+"effect_from_compendium"],(function(e){var t,i,s="",c="",l="",u="",p={},d="",f="",m={},_="";try{if(e[r+"ability_type_compendium"]&&(c=e[r+"ability_type_compendium"],p[r+"ability_type"]=c,m[r+"ability_type_compendium"]=""),s=e[r+"compendium_category"],m[r+"compendium_category"]="",s){if("feats"===(s=s.toLowerCase())?d="feats":"monster rule"===s?d="monster-rule":"spell"===s&&(d="spell-like-abilities"),"monster-rule"===d&&e[r+"description"]&&(t=e[r+"description"].match(/Location\:\s*(.*)$/i))&&t[1]&&(u=hn(t[1].toLowerCase()),t=u.match(/special qual|sq|special att|special abil|defens|spell/i)))switch(t[0]){case"special qual":case"sq":d="special-qualities";break;case"special att":d="special-attacks";break;case"special abil":d="special-abilities";break;case"defens":d="defensive-abilities";break;case"spell":d="spell-like-abilities"}"Sp"!==c||d||(d="spell-like-abilities"),c||"spell-like-abilities"!==d?"Sp"!==c||d||(d="spell-like-abilities"):(c="Sp",p[r+"ability_type"]="Sp"),d&&(p[r+"rule_category"]=d),"Sp"===c?(_=e[r+"target_from_compendium"]||e[r+"area_from_compendium"]||e[r+"effect_from_compendium"]||"",p[r+"targets"]=_,e[r+"range_from_compendium"]&&(i=Sn(e[r+"range_from_compendium"],_),p[r+"range_pick"]=i.dropdown,p[r+"range"]=i.rangetext),p[r+"ability-basis"]="@{CHA-mod}"):e[r+"name"]&&(f=(f=e[r+"name"].toLowerCase()).match(/^[^(]+/),"CON"===(l=Vs.specialAttackDCAbilityBase[f]?Vs.specialAttackDCAbilityBase[f]:"CON")&&parseInt(e.is_undead,10)&&(l="CHA"),l="@{"+l+"}",p[r+"ability-basis"]=l)}}catch(e){n().error("PFAbility.importFromCompendium",e)}finally{Va.size(m)>0&&Ja(m,o.silentParams),Va.size(p)>0?Ja(p,{},a):a()}}))}(null,e))}))),on("change:repeating_ability:create-attack-entry",n().callback((function(e){n().debug("caught "+e.sourceAttribute+" event: "+e.sourceType),"player"!==e.sourceType&&"api"!==e.sourceType||yc(null,null,!1,e)}))),on("change:repeating_ability:CL-misc-mod change:repeating_ability:CL-basis-mod change:repeating_ability:range_pick change:repeating_ability:range",n().callback((function(e){n().debug("caught "+e.sourceAttribute+" event: "+e.sourceType),(/range/i.test(e.sourceAttribute)&&("player"===e.sourceType||"api"===e.sourceType)||/CL/i.test(e.sourceAttribute)&&"sheetworker"===e.sourceType||"api"===e.sourceType)&&wc(null,null)}))),xc=Va.reduce(uc,(function(e,t){return e+="change:repeating_ability:"+t+" "}),""),on(xc,n().callback((function(e){("player"===e.sourceType||"api"===e.sourceType||/range_numeric/i.test(e.sourceAttribute))&&(n().debug("caught "+e.sourceAttribute+" event: "+e.sourceType),vc(null,null,null,e))}))),on("change:repeating_ability:toggle_attack_entry",n().callback((function(e){"sheetworker"!==e.sourceType&&"api"!==e.sourceType||(n().debug("caught "+e.sourceAttribute+" event: "+e.sourceType),vc(null,null,null,e))}))),on("change:repeating_ability:rule_category",n().callback((function(e){n().debug("caught "+e.sourceAttribute+" event: "+e.sourceType),mc(0,0,null,e)}))),on("change:repeating_ability:ability_type",n().callback((function(e){n().debug("caught "+e.sourceAttribute+" event: "+e.sourceType),fc(0,0,null)}))),on("change:showinmenu_all_abilities",(function(){getSectionIDs("repeating_ability",(function(e){getSectionIDs("repeating_mythic-ability",(function(t){getSectionIDs("repeating_mythic-feat",(function(a){var n=e.map((function(e){return"repeating_ability_".concat(e,"_showinmenu")})),r=t.map((function(e){return"repeating_mythic-ability_".concat(e,"_showinmenu")})),i=a.map((function(e){return"repeating_mythic-feat_".concat(e,"_showinmenu")}));getAttrs(["showinmenu_all_abilities"],(function(e){var t=+e.showinmenu_all_abilities||0,a={};n.forEach((function(e){a[e]=t})),r.forEach((function(e){a[e]=t})),i.forEach((function(e){a[e]=t})),setAttrs(a),Sc(),rc()}))}))}))}))})),on("change:include_link_abilities",(function(e){n().debug("caught "+e.sourceAttribute+" event"+e.sourceType),"sheetworker"!==e.sourceType&&"player"!==e.sourceType||getSectionIDs("repeating_ability",(function(e){Va.each(e,(function(e){getAttrs(["include_link_abilities"],(function(t){var a=parseInt([t.include_link_abilities])||0;setAttrs(sc({},"repeating_ability_"+e+"_toggle_attack_entry",a))}))}))}))})),on("change:repeating_ability:ability_type2",(function(e){n().debug("caught "+e.sourceAttribute+" event"+e.sourceType);var t=e.sourceAttribute.split("_")[2],a={},r=e.newValue.replace(/\s/g,"").toLowerCase(),i=getTranslationByKey(r);if(i){console.info({featName:r,translation:i}),a["repeating_ability_".concat(t,"_ability_type2")]=i;var s="repeating_ability_".concat(t,"_ability_type2"),c="".concat(r);getTranslationByKey(c)&&(a[s]=getTranslationByKey(c)),n().debug(a),setAttrs(a,{silent:!0})}})),on("change:repeating_ability:ability_type2 change:repeating_ability:rule_category",(function(e){n().debug("caught "+e.sourceAttribute+" event"+e.sourceType),function(e){var t=e.sourceAttribute.split("_")[2];getAttrs(["repeating_ability_macro-text","repeating_ability_ability_type2","repeating_ability_rule_category"],(function(e){var a={},r=e["repeating_ability_macro-text"],i=e.repeating_ability_ability_type2,s=e.repeating_ability_rule_category,c=/feats/g.test(s)||/traits/g.test(s)?1:0,o="";n().debug("~~~ id:".concat(t," featOrTraitCheck:").concat(c," ability_type2:").concat(i," ~~~")),0===c?/{{subtitle=.*{@{rule_category}} - @{ability_type2}}}/g.test(r)&&(o=r.replace(/{{subtitle=.*{@{rule_category}} - @{ability_type2}}}/g,"{{subtitle=^{@{rule_category}}}}"),a["repeating_ability_"+t+"_macro-text"]=o):1===c&&""!==i&&/{{subtitle=.*@{rule_category}}}}/g.test(r)&&(o=r.replace(/{{subtitle=.*@{rule_category}}}}/g,"{{subtitle=^{@{rule_category}} - @{ability_type2}}}"),a["repeating_ability_"+t+"_macro-text"]=o),setAttrs(a,{silent:!0})}))}(e)}));var Tc=0,Ec=1,Dc=2,Mc=3,Fc=4;function Nc(e,t){var a,n,r;if(e>=30)return 4*Nc(e-10,t);switch(e){case 0:a=0,n=0,r=0;break;case 1:a=3,n=6,r=10;break;case 2:a=6,n=13,r=20;break;case 3:a=10,n=20,r=30;break;case 4:a=13,n=26,r=40;break;case 5:a=16,n=33,r=50;break;case 6:a=20,n=40,r=60;break;case 7:a=23,n=46,r=70;break;case 8:a=26,n=53,r=80;break;case 9:a=30,n=60,r=90;break;case 10:a=33,n=66,r=100;break;case 11:a=38,n=76,r=115;break;case 12:a=43,n=86,r=130;break;case 13:a=50,n=100,r=150;break;case 14:a=58,n=116,r=175;break;case 15:a=66,n=133,r=200;break;case 16:a=76,n=153,r=230;break;case 17:a=86,n=173,r=260;break;case 18:a=100,n=200,r=300;break;case 19:a=116,n=233,r=350;break;case 20:a=133,n=266,r=400;break;case 21:a=153,n=306,r=460;break;case 22:a=173,n=346,r=520;break;case 23:a=200,n=400,r=600;break;case 24:a=233,n=466,r=700;break;case 25:a=266,n=533,r=800;break;case 26:a=306,n=613,r=920;break;case 27:a=346,n=693,r=1040;break;case 28:a=400,n=800,r=1200;break;case 29:a=466,n=933,r=1400;break;default:return 0}switch(t){case Tc:return a;case Ec:return n;case Dc:return r}return 0}function Rc(e,t){var a=function(){"function"==typeof e&&e()};getAttrs(["use_metrics","load-light","load-medium","load-heavy","load-max","current-load","carried-total","max-dex-source"],(function(e){var r=0,i=0,s=0,c=0,l=0,u=0,p=0,d=0,f=0,m={},_={};try{parseInt(e.use_metrics,10);parseInt(e.use_metrics)>0&&.454,d=1===(p=parseInt(e["max-dex-source"],10)||0)||3===p?1:0,r=parseInt(e["current-load"],10)||0,d?f=Tc:(i=parseFloat(e["carried-total"])||0,s=parseFloat(e["load-light"])||0,c=parseFloat(e["load-medium"])||0,u=2*(l=parseFloat(e["load-heavy"])||0),i<=s?f=Tc:i<=c?f=Ec:i<=l?f=Dc:i<=u?f=Mc:i>u&&(f=Fc)),r!==f&&(m["current-load"]=f)}catch(e){n().error("PFEncumbrance.updateCurrentLoad",e)}finally{Va.size(m)>0?(t&&(_=o.silentParams),Ja(m,_,a)):a()}}))}function zc(e,t){var a=Va.once((function(){"function"==typeof e&&e()}));getAttrs(["STR","size","size-multiplier","legs","load-light","load-medium","load-heavy","load-max","lift-above-head","lift-off-ground","lift-drag-and-push","load-str-bonus","load-multiplier","total-load-multiplier","load-misc","use_metrics"],(function(e){var r=10,i=1,s=1,c=1,l=1,u=2,p=0,d=0,f=0,m=0,_=0,g=0,b=0,h=0,y=1,v=1,k=0,w=0,A=0,C=0,I=0,x=0,P=0,S={},T={};try{r=parseInt(e.STR,10)||0,i=parseInt(e.size,10)||0,c=s=parseInt(e["size-multiplier"],10)||0,l=parseInt(e["total-load-multiplier"],10)||0,4!==(u=parseInt(e.legs,10)||0)&&(u=2),p=parseInt(e["load-light"],10)||0,d=parseInt(e["load-medium"],10)||0,f=parseInt(e["load-heavy"],10)||0,m=parseInt(e["load-max"],10)||0,_=parseInt(e["lift-above-head"],10)||0,g=parseInt(e["lift-off-ground"],10)||0,b=parseInt(e["lift-drag-and-push"],10)||0,h=parseInt(e["load-str-bonus"],10)||0,y=parseInt(e["load-multiplier"],10)||0,v=1,k=parseInt(e["load-misc"],10)||0,w=Nc(r+h,Tc)+k,A=Nc(r+h,Ec)+k,C=Nc(r+h,Dc)+k;var E=parseInt(e.use_metrics,10)||0;if(parseInt(e.use_metrics)>0&&(E=.454,w=Nc(r+h,Tc),A=Nc(r+h,Ec),C=Nc(r+h,Dc),w*=E,A*=E,C*=E,w=Math.round(100*w)/100,A=Math.round(100*A)/100,C=Math.round(100*C)/100,w+=k,A+=k,C+=k),y<1&&(y=1),y--,4!==u)switch(i){case-8:s=16;break;case-4:s=8;break;case-2:s=4;break;case-1:s=2;break;case 1:s=3/4;break;case 2:s=.5;break;case 4:s=1/4;break;case 8:s=1/8;break;default:s=1}else if(4===u)switch(i){case-8:s=24;break;case-4:s=12;break;case-2:s=6;break;case-1:s=3;break;case 0:s=1.5;break;case 1:s=1;break;case 2:s=3/4;break;case 4:s=.5;break;case 8:s=1/4;break;default:s=1.5}v+=y,w*=v*=s,A*=v,I=C*=v,x=2*C,P=5*C,c!==s&&(S["size-multiplier"]=s),l!==v&&(S["total-load-multiplier"]=v),p!==w&&(S["load-light"]=w),d!==A&&(S["load-medium"]=A),f!==C&&(S["load-heavy"]=C),m!==2*C&&(S["load-max"]=2*C),_!==I&&(S["lift-above-head"]=I),g!==x&&(S["lift-off-ground"]=x),b!==P&&(S["lift-drag-and-push"]=P)}catch(e){n().error("updateLoadsAndLift",e)}finally{Va.size(S)>0?(t&&(T=o.silentParams),Ja(S,T,a)):a()}}))}function Lc(e){var t=["current-load","speed-base","speed-modified","speed-run","is_dwarf","max-dex-source","run-mult","buff_speed-total","condition-Slowed","run_cond_applied","condition-Entangled","condition-Fatigued","condition-Exhausted","use_metrics"];Va.each(Ri,(function(e){t.push(e+"-equipped"),t.push(e+"-type")})),getAttrs(t,(function(t){var a=parseInt(t.use_metrics,10)||0,r=parseInt(t["current-load"],10)||0,i=parseInt(t["buff_speed-total"],10)||0,s=parseInt(t["speed-base"],10)||0,c=parseInt(t["max-dex-source"],10)||0,l=isNaN(parseInt(t["run-mult"],10))?4:parseInt(t["run-mult"],10),u=0,p=0,d=s,f=l,m=s*f,_=0,g=!1,b=0,h=0,y={};try{a>0?(s=parseFloat(t["speed-base"])||0,i=parseFloat(t["buff_speed-total"])||0,d=s,m=s*f):(s=parseInt(t["speed-base"],10)||0,i=parseInt(t["buff_speed-total"],10)||0,d=s,m=s*f),s+=i,2===parseInt(t["condition-Entangled"],10)&&(u=1,s/=2,p=1),3===parseInt(t["condition-Exhausted"],10)&&(u=1,s/=2,p=1),d=s,1===parseInt(t["condition-Fatigued"],10)&&(p=1),i<0&&(u=1),3!==c&&(b=parseInt(t["armor3-equipped"],10)||0,g=parseInt(t.is_dwarf,10)||0,!b||0!==c&&1!==c||("Heavy"===t["armor3-type"]?h=2:"Medium"===t["armor3-type"]&&(h=1)),(_=Math.max(h,r))===Fc?(d=0,m=0,p=1):!g&&_>Tc&&(a>0?_===Mc?(d=.75,m=0,p=1):_!==Dc&&_!==Ec||(d=s<3?1.5:s>=3&&s<6.5?3:s>=6.5&&s<7.5?4.5:1.5*Math.ceil(Math.ceil(s/3*2)/1.5),_===Dc&&f--):_===Mc?(d=2.5,m=0,p=1):_!==Dc&&_!==Ec||(d=s<=5?5:s%15==0?2*s/3:(s+5)%15==0?2*(s+5)/3:2*(s+10)/3-5,_===Dc&&f--))),p&&(f=0),u&&(d=Math.floor(1e3*d)/1e3),m=d*f,d!==(parseInt(t["speed-modified"],10)||0)&&(y["speed-modified"]=d),m!==(parseInt(t["speed-run"],10)||0)&&(y["speed-run"]=m),u!==(parseInt(t["condition-Slowed"],10)||0)&&(y["condition-Slowed"]=u),l>f&&(p=1),p!==(parseInt(t.run_cond_applied,10)||0)&&(y.run_cond_applied=p)}catch(e){n().error("PFEncumbrance.updateModifiedSpeed",e)}finally{Va.size(y)>0?Ja(y,o.silentParams,e):"function"==typeof e&&e()}}))}function Oc(e){var t=function(){"function"==typeof e&&e()};getAttrs(["max-dex-source"],(function(e){var a=parseInt(e["max-dex-source"],10);isNaN(a)?Ja({"max-dex-source":0},o.silentParams,t):t()}))}var qc=n().callback((function(e,t,a){var r=Va.once((function(){n().info("leaving PFEncumbrance.recalculate"),"function"==typeof e&&e()})),i=Va.once((function(){Lc(r)})),s=Va.once((function(){Rc(i)})),c=Va.once((function(){zc(s,t)}));try{Oc(c)}catch(e){n().error("PFEncumbrance.recalculate",e),r()}}));on("change:speed-base change:race change:armor3-equipped change:max-dex-source change:run-mult",n().callback((function(e){n().debug("caught "+e.sourceAttribute+" event: "+e.sourceType),"player"!==e.sourceType&&"api"!==e.sourceType||Lc()}))),on("change:is_dwarf change:current-load change:armor3-equipped change:armor3-type",n().callback((function(e){n().debug("caught "+e.sourceAttribute+" event: "+e.sourceType),"sheetworker"!==e.sourceType&&"api"!==e.sourceType||Lc()}))),on("change:load-light change:carried-total",n().callback((function(e){n().debug("caught "+e.sourceAttribute+" event: "+e.sourceType),"sheetworker"!==e.sourceType&&"api"!==e.sourceType||Rc()}))),on("change:size-multiplier change:legs change:load-str-bonus change:load-multiplier change:load-misc",n().callback((function(e){"player"!==e.sourceType&&"api"!==e.sourceType||(n().debug("caught "+e.sourceAttribute+" event: "+e.sourceType),zc())}))),on("change:use_metrics",n().callback((function(e){"player"!==e.sourceType&&"api"!==e.sourceType||(n().debug("caught "+e.sourceAttribute+" event: "+e.sourceType),zc(),Rc(),Lc())}))),on("change:STR change:size",n().callback((function(e){n().debug("caught "+e.sourceAttribute+" event: "+e.sourceType),"sheetworker"!==e.sourceType&&"api"!==e.sourceType||zc()})));var Hc={0:4,1:3,2:2,"-8":8,4:1,"-4":7,"-2":6,"-1":5,8:0},Bc={0:8,1:4,2:2,3:1,4:0,5:-1,6:-2,7:-4,8:-8},Uc={0:0,1:2,2:4,8:8,4:6,"-8":-8,"-4":-6,"-2":-4,"-1":-2},jc={colossal:-8,gargantuan:-4,huge:-2,large:-1,medium:0,small:1,tiny:2,diminutive:4,fine:8},Wc={0:"medium",1:"small",2:"tiny","-8":"colossal",4:"diminutive","-4":"gargantuan","-2":"huge","-1":"large",8:"fine"};function Gc(e,t){return Hc[String(e)]-Hc[String(t)]}function Xc(e,t){var a={};try{(a=function(e){var t={size:0,skillSize:0};try{e&&(e=(e=hn(e)).toLowerCase(),t.size=jc[e],t.skillSize=Uc[String(t.size)])}catch(a){n().error("get size from text:"+e,a),t.size=0,t.skillSize=0}finally{return t}}(e))&&0!==a.size?(t.size=a.size,t.default_char_size=a.size,t.size_skill=a.skillSize,t["CMD-size"]=-1*a.size,t.size_skill_double=2*a.skillSize):(t.size=0,t.default_char_size=0,t.size_skill=0,t["CMD-size"]=0,t.size_skill_double=0,a||(a={size:0,skillSize:0})),t.size_display=Qa(e.toLowerCase())}finally{return a}}function Vc(e,t,a,r){var i=0,s=0,c=0,o=0;try{r=r||{},i=s=parseInt(t.default_char_size,10)||0,0!==e&&(c=Hc[String(s)],i=Bc[String(c+e)]),i!==(parseInt(t.size,10)||0)?(r.size=i,r["CMD-size"]=-1*i,o=Uc[String(i)],r.size_skill=o,r.size_skill_double=2*o):((parseInt(t["CMD-size"],10)||0)!==-1*i&&(r["CMD-size"]=-1*i),o=Uc[String(i)],(parseInt(t.size_skill,10)||0)!==o&&(r.size_skill=o),(parseInt(t.size_skill_double,10)||0)!==2*o&&(r.size_skill_double=2*o)),function(e,t,a){var n;a=a||{},!(n=Qa(Wc[String(e)]))||n===t.size_display&&t.size_display||(a.size_display=n)}(i,t,r)}catch(e){n().error("PFSize.updateSize",e)}finally{return n().debug("PFSize.updateSize returning with ",r),r}}function $c(e,t,a){var r=function(t){"function"==typeof e&&e(t)};getAttrs(["size","size_skill","size_skill_double","default_char_size","CMD-size","buff_size-total","size_display"],(function(e){var i={},s={},c=0,l=0,u=0,p=0;try{a&&"buff_size-total"===a.sourceAttribute?Vc(c=parseInt(e["buff_size-total"],10)||0,e,0,s):a&&"size"!==a.sourceAttribute?"default_char_size"===a.sourceAttribute?(l=parseInt(e.size,10)||0,u=parseInt(e.default_char_size,10)||0,c=Gc(l,u)):n().warn("Called updateSizeAsync with unexpected event:",a):(0===(c=parseInt(e["buff_size-total"],10)||0)&&(l=parseInt(e.size,10)||0,u=parseInt(e.default_char_size,10)||0,0===(c=Gc(l,u))&&a&&(parseInt(a.previousValue,10)||0)!==(parseInt(a.newValue,10)||0)&&(p=(parseInt(a.newValue,10)||0)-(parseInt(a.previousValue,10)||0))),Vc(c,e,0,s))}catch(e){n().error("PFSize.updateSizeAsync",e)}finally{Va.size(s)>0?(t&&(i=o.silentParams),Ja(s,i,(function(){r(c)}))):r(0!==c||0!==p?1:0)}}))}function Kc(e){$c((function(t){t&&(zc(),_o(null,e))}),!1,e),zc(),_o(null,e)}var Yc=n().callback((function(e,t,a){$c(Va.once((function(){n().info("leaving PFSize.recalculate"),"function"==typeof e&&e()})),t,null)}));function Zc(e){return Zc="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},Zc(e)}function Jc(e,t,a){return(t=function(e){var t=function(e,t){if("object"!=Zc(e)||!e)return e;var a=e[Symbol.toPrimitive];if(void 0!==a){var n=a.call(e,t||"default");if("object"!=Zc(n))return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==Zc(t)?t:t+""}(t))in e?Object.defineProperty(e,t,{value:a,enumerable:!0,configurable:!0,writable:!0}):e[t]=a,e}on("change:size change:default_char_size",n().callback((function(e){n().debug("caught "+e.sourceAttribute+" event: "+e.sourceType),n().debug(e),"player"===e.sourceType&&Kc(e)}))),on("change:size change:buff_size-total",n().callback((function(e){n().debug("caught "+e.sourceAttribute+" event: "+e.sourceType),"sheetworker"!==e.sourceType&&"api"!==e.sourceType||Kc(e)})));var Qc=["_damage-ability-max","_damage-ability","_damage-ability-mod","_damage-mod","_damage_ability_mult","_enhance","_total-damage","_attack-type","_isranged","buff_dmg_power_attack-total"],eo=["_attack-mod","_attack-type","_attack-type-mod","_crit_conf_mod","_crit_confirm","_crit_confirm_temp","_isranged","_masterwork","_proficiency","_total-attack","_attack-type_macro_insert","_damage-type_macro_insert"].concat(Qc),to=["_default_damage-dice-num","_default_damage-die","_default_size","_not_default_size","_damage-dice-num","_damage-die","_size_affects"],ao=["attk_ranged_crit_conf","attk_ranged2_crit_conf","attk_melee_crit_conf","attk_melee2_crit_conf","attk_cmb_crit_conf","attk_cmb2_crit_conf","buff_DMG-total","buff_dmg_melee-total","buff_dmg_ranged-total","buff_dmg_melee2-total","buff_dmg_ranged2-total","condition-Sickened","size","default_char_size","modify_dmg_by_size","buff_dmg_power_attack-total","buff_crit_conf-total"],no={equipment:1,spell:2,ability:3,weapon:4};function ro(e){var t=1;return e&&((t=Number(String(e).replace(",",".")))||(t=1)),t}function io(e,t,a,n){var r=(t||0)-(a||0);0!==r&&getAttrs(["repeating_weapon_total-attack"],(function(e){var t=parseInt(e["repeating_weapon_total-attack"],10)||0;setAttrs({"repeating_weapon_total-attack":t+=r},o.silentParams,n)}))}function so(e,t){var a=function(){mr(e)},r=gn(e),i="repeating_weapon_"+r+"attack-type",s="repeating_weapon_"+r+"enhance",c="repeating_weapon_"+r+"masterwork",l="repeating_weapon_"+r+"attack-type-mod",u="repeating_weapon_"+r+"proficiency",p="repeating_weapon_"+r+"attack-mod",d="repeating_weapon_"+r+"total-attack";getAttrs([s,c,i,l,u,p,d],(function(e){var t=0,r=0,f=0,m=0,_=0,g=0,b=0,h={};try{_=parseInt(e[p],10)||0,g=parseInt(e[d],10)||0,"dual"===e[i]?b=_:(t=parseInt(e[s],10)||0,r=parseInt(e[c],10)||0,f=parseInt(e[l],10)||0,m=parseInt(e[u],10)||0,_=parseInt(e[p],10)||0,b=Math.max(t,r)+f+m+_),(b!==g||isNaN(g))&&(h[d]=b,Ja(h,o.silentParams,a))}catch(e){n().error("PFAttacks.updateRepeatingWeaponAttack")}}))}function co(e,t,a,n){var r=(t||0)-(a||0);0!==r&&getAttrs(["repeating_weapon_".concat(e,"_total-damage")],(function(t){var a=parseInt(t["repeating_weapon_".concat(e,"_total-damage")],10)||0;a+=r,setAttrs(Jc({},"repeating_weapon_".concat(e,"_total-damage"),a),o.silentParams,n)}))}function oo(e,t){var a=function(){mr(e)},r=gn(e),i="repeating_weapon_"+r+"damage-ability-max",s="repeating_weapon_"+r+"damage-ability-mod",c="repeating_weapon_"+r+"total-damage",l="repeating_weapon_"+r+"enhance",u="repeating_weapon_"+r+"damage-mod",p="repeating_weapon_"+r+"damage_ability_mult",d="repeating_weapon_"+r+"attack-type",f="repeating_weapon_"+r+"isranged";t&&t.sourceAttribute.toLowerCase().indexOf("buff_dmg_range"),getAttrs([i,s,"buff_DMG-total","buff_dmg_melee-total","buff_dmg_ranged-total","buff_dmg_melee2-total","buff_dmg_ranged2-total","buff_dmg_power_attack-total","condition-Sickened",f,c,d,l,u,p],(function(e){var t,r,f,m,_,g,b,h,y,v,k=0,w={},A=0,C=0;(y=/range/i.test(e[d]))||(A=/melee/i.test(e[d])),v=/2/.test(e[d]),r=parseInt(e[s],10)||0,f=1,_=parseInt(e["condition-Sickened"],10)||0,m=parseInt(e[c],10),g=parseInt(e[u],10)||0,b=parseInt(e[l],10)||0,y?(k=parseInt(e["buff_dmg_ranged-total"],10)||0,C=0,v&&(k+=parseInt(e["buff_dmg_ranged2-total"],10)||0,C=0)):A?(k=parseInt(e["buff_dmg_melee-total"],10)||0,C=parseInt(e["buff_dmg_power_attack-total"],10)||0,v&&(k+=parseInt(e["buff_dmg_melee2-total"],10)||0)):k=0,k+=parseInt(e["buff_DMG-total"],10)||0,f=ro(e[p])||1,k-=_,t=parseInt(e[i],10),y&&!isNaN(t)||(t=999),r<=0&&(f=1,n().debug("~~~~~~ Multiplier only applies to an Ability bonus. Current Ability-Mod: "+r)),((h=Math.floor(Math.min(f*(r+C),t))+k+g+b)!==m||isNaN(m))&&(w[c]=h),Va.size(w)&&Ja(w,o.silentParams,a)}))}function lo(e,t,a,r){var i=gn(e),s="repeating_weapon_"+i+"crit_conf_mod",c="repeating_weapon_"+i+"crit_confirm",o="repeating_weapon_"+i+"crit_confirm_temp",l="repeating_weapon_"+i+"attack-type",u=t["buff_crit_conf-total"]||0,p=(t[o],0),d="",f="",m=0,_=0;try{a=a||{},p=t[c]||0,(r||"0"!==t[l]&&"dual"!==t[l])&&(d=t[l].replace("attk-",""),(r||vr[d])&&(f=vr[d].crit),(r||f)&&(m=t[f]||0)),_=p+m+u,a[s]=_}catch(t){n().error("updateRepeatingWeaponCrit: error updating crit for id "+e,t)}finally{return a}}function uo(e,t){var a=vr[e]?vr[e].crit:"";a?getSectionIDs("repeating_weapon",(function(t){var r=[a,"buff_crit_conf-total"];!t||Va.size(t)<1||(Va.each(t,(function(e){var t=gn(e);r.push("repeating_weapon_"+t+"crit_conf_mod"),r.push("repeating_weapon_"+t+"crit_confirm"),r.push("repeating_weapon_"+t+"crit_confirm_temp"),r.push("repeating_weapon_"+t+"attack-type")})),getAttrs(r,(function(r){parseInt(r[a],10);var i={};try{r=Va.mapObject(r,(function(e,t){return/attack\-type$/i.test(t)||/damage\-ability$/i.test(t)||/damage\-ability\-max$/i.test(t)||/damage_ability_mult$/i.test(t)?e:parseInt(e,10)||0})),Va.each(t,(function(t){var a=gn(t);r["repeating_weapon_"+a+"attack-type"]==="attk-"+e&&lo(t,r,i,!0)}))}catch(e){n().error("updateRepeatingWeaponsFromCritAsync: error",e)}finally{Va.size(i)>0&&Ja(i,o.silentParams)}})))})):n().error("updateRepeatingWeaponsFromCritAsync: Invalid attack type")}function po(e,t,a){var r=Va.once((function(){"function"==typeof e&&e()}));getSectionIDs("repeating_weapon",(function(e){var t;(t=bn(["repeating_weapon_"],e,Qc)).push("buff_DMG-total"),t.push("buff_dmg_melee-total"),t.push("buff_dmg_ranged-total"),t.push("buff_dmg_melee2-total"),t.push("buff_dmg_ranged2-total"),t.push("condition-Sickened"),t.push("buff_dmg_power_attack-total"),getAttrs(t,(function(t){var a;t["buff_DMG-total"]=parseInt(t["buff_DMG-total"],10)||0,t["buff_dmg_ranged-total"]=parseInt(t["buff_dmg_ranged-total"],10)||0,t["buff_dmg_melee-total"]=parseInt(t["buff_dmg_melee-total"],10)||0,t["condition-Sickened"]=parseInt(t["condition-Sickened"],10)||0,t["buff_dmg_power_attack-total"]=parseInt(t["buff_dmg_power_attack-total"],10)||0,a=Va.reduce(e,(function(e,a){var r=function(e,t){var a="repeating_weapon_"+gn(e),r=t[a+"damage-ability"],i=0,s=0,c=0,o=1,l=0,u=0,p=999,d=t["condition-Sickened"],f=t["buff_dmg_melee-total"]||0,m=t["buff_dmg_ranged-total"]||0,_=t["buff_DMG-total"]||0,g=t["buff_dmg_power_attack-total"]||0,b=0,h={};try{"dual"===r?0!==l&&(h[a+"total-damage"]=0):(i=parseInt(t[a+"isranged"],10)||0,s=parseInt(t[a+"enhance"],10)||0,c=parseInt(t[a+"damage-ability-mod"],10)||0,l=parseInt(t[a+"total-damage"],10)||0,u=parseInt(t[a+"damage-mod"],10)||0,t[a+"attack-type"].indexOf("2")>=0&&(m+=parseInt(t["buff_dmg_ranged2-total"],10)||0,f+=parseInt(t["buff_dmg_melee2-total"],10)||0),i?(g=0,_+=m,p=parseInt(t[a+"damage-ability-max"],10),isNaN(p)&&(p=999)):_+=f,o=ro(t[a+"damage_ability_mult"]),_-=d,c<=0&&(o=1,n().debug("~~~~~~ Multiplier only applies to an Ability bonus. Current Ability-Mod: "+c)),((b=Math.floor(Math.min(o*(c+g),p))+_+u+s)!==l||isNaN(l))&&(h[a+"total-damage"]=b))}catch(t){n().error("PFAttacks.recalculateAttack for id "+e,t)}finally{return h}}(a,t);return Va.extend(e,r),e}),{}),Va.size(a)?Ja(a,{},r):r()}))}))}function fo(e,t,a,n,r){return r||(r="repeating_weapon_"+gn(e)),n&&parseInt(t[r+"size_affects"],10)||(a[r+"default_damage-dice-num"]=t[r+"damage-dice-num"]||0,a[r+"default_damage-die"]=t[r+"damage-die"]||0),a}function mo(e,t,a,r,i){var s=0,c=0,o=0,l=0,u=0,p=0,d=0,f=0,m=0,_={};try{i||(i="repeating_weapon_"+gn(e)),d=parseInt(a[i+"not_default_size"],10)||0,parseInt(a[i+"size_affects"],10)?(s=parseInt(a[i+"damage-dice-num"],10)||0,l=parseInt(a[i+"damage-die"],10)||0,0!==s&&0!==l?(f=parseInt(a.default_char_size,10),p=parseInt(a[i+"default_size"],10),c=parseInt(a[i+"default_damage-dice-num"],10)||0,u=parseInt(a[i+"default_damage-die"],10)||0,isNaN(p)&&(p=f,r[i+"default_size"]=p),isNaN(f)&&(f=t),0!==c&&0!==u||(c=s,u=l,r[i+"default_damage-dice-num"]=c,r[i+"default_damage-die"]=u),t!==f&&(d||(r[i+"not_default_size"]=1),m=Gc(t,f)),p!==f&&(d||(r[i+"not_default_size"]=1),o=Gc(p,f)),m+=o,n().debug("PFAttacks update dice, total size change is "+m),m?(_=function(e,t,a,r){var i,s={1:["1d1"],2:["1d2"],3:["1d3"],4:["1d4"],5:["1d6"],6:["1d8","2d4"],7:["1d10"],8:["2d6","3d4","1d12"],9:["2d8","4d4"],10:["3d6","5d4"],11:["3d8","6d4","2d10"],12:["4d6","7d4","2d12"],13:["4d8","8d4","9d4","5d6","3d10"],14:["6d6","5d8","10d4","11d4","9d4","3d12"],15:["6d8","7d6","12d4","13d4","4d10"],16:["8d6","7d8","14d4","15d4","4d12"],17:["8d8","16d4","9d6","10d6","11d6","5d10","17d4","18d4","19d4","5d12"],18:["12d6","20d4","9d8","7d10","6d12","21d4","22d4","23d4"],19:["12d8","24d4","13d6","14d6","15d6","8d10"],20:["16d6","13d8","10d10","8d12"]},c=0,o="",l=0,u=0,p=0,d=Va.reduce(s,(function(e,t,a){return Va.each(t,(function(t){e[t]=a})),e}),{});try{if(a=parseInt(a,10),r=parseInt(r,10),!isNaN(a)&&!isNaN(r)){if(o=a+"d"+r,c=Hc[String(t)],a<=0||r>12)return null;if(4===r&&a>24?a=24:6===r&&a>16?a=16:8===r&&a>13?a=13:10===r&&a>10?a=10:12===r&&a>8&&(a=8),!(u=parseInt(d[o],10)||0))return null;for(;0!==e;)if(e>0?l=r<=6&&1===a||c<=3?1:2:e<0&&(l=r<=8&&1===a||c<=4?-1:-2),p=u+l,i=(o=s[p=Math.min(Math.max(p,1),20)][0]).match(/(\d+)d(\d+)/),a=parseInt(i[1],10),r=parseInt(i[2],10),u=p,e>0){if(c++,e--,u>=20){n().warn("PFSize.updateDamageDice increased off top of grid to row "+u);break}}else if(c--,e++,u<=1){n().warn("PFSize.updateDamageDice decreased under bottom of grid to row "+u);break}}}catch(e){n().error("updateDamageDice: ",e)}finally{return{dice:a,die:r}}}(m,f,c,u),n().debug("###########","PFAttacks.adjustDamageDice NEW DAMAGE is:"+_.dice+"d"+_.die+", for sizeDiff:"+m),s===_.dice&&l===_.die||(r[i+"damage-dice-num"]=_.dice,r[i+"damage-die"]=_.die)):(d&&(r[i+"not_default_size"]=0),s===c&&l===u||(r[i+"damage-dice-num"]=c,r[i+"damage-die"]=u))):r[i+"size_affects"]=0):0!==s&&0!==l&&(r[i+"damage-dice-num"]=a[i+"default_damage-dice-num"],r[i+"damage-die"]=a[i+"default_damage-die"],d&&(r[i+"not_default_size"]=0))}catch(e){n().error("PFAttacks.adjustDamageDice",e)}finally{return r}}function _o(e,t){var a=Va.once((function(){"function"==typeof e&&e()}));getAttrs(["modify_dmg_by_size","size","default_char_size"],(function(e){var t=0;parseInt(e.modify_dmg_by_size,10)&&(t=parseInt(e.size,10)||0,getSectionIDs("repeating_weapon",(function(n){var r;Va.size(n)&&(r=bn(["repeating_weapon_"],n,to),getAttrs(r,(function(r){var i={};r.default_char_size=parseInt(e.default_char_size,10)||0,Va.each(n,(function(e){gn(e);mo(e,t,r,i)})),Va.size(i)&&Ja(i,o.silentParams,a)})))})))}))}function go(e,t,a,r){var i=1,s=2,c="",o="{{attackREPLACEITER=[[ 1d20cs>[[ @{repeating_weapon_REPLACEHAND_crit-target} ]] + [[ @{repeating_weapon_REPLACEHAND_attack_macro} ]] + @{iterative_attackREPLACEITER_value} ]]}} {{damageREPLACEITER=[[ @{repeating_weapon_REPLACEHAND_damage-dice-num}d@{repeating_weapon_REPLACEHAND_damage-die} + @{repeating_weapon_REPLACEHAND_damage_macro} ]]}} {{typeREPLACEITER=@{typeREPLACEITER}}} {{crit_confirmREPLACEITER=[[ 1d20 + [[ @{repeating_weapon_REPLACEHAND_attack_macro} ]] + @{iterative_attackREPLACEITER_value} + @{repeating_weapon_REPLACEHAND_crit_conf_mod} ]]}} {{crit_damageREPLACEITER=[[ [[ @{repeating_weapon_REPLACEHAND_damage-dice-num} * [[ @{repeating_weapon_REPLACEHAND_crit-multiplier} - 1 ]] ]]d@{repeating_weapon_REPLACEHAND_damage-die} + ((@{repeating_weapon_REPLACEHAND_damage_macro}) * [[ @{repeating_weapon_REPLACEHAND_crit-multiplier} - 1 ]]) ]]}} {{precision_dmgREPLACEITER1=@{repeating_weapon_REPLACEHAND_precision_dmg_macro}}} {{critical_dmgREPLACEITER1=@{repeating_weapon_REPLACEHAND_critical_dmg_macro}}} {{precision_dmgREPLACEITER2=@{global_precision_dmg_macro}}} {{critical_dmgREPLACEITER2=@{global_critical_dmg_macro}}} {{attackREPLACEITERname=@{iterative_attackREPLACEITER_name}}} ",l=0,u="",p=[],d=0,f=0,m=0,_=0,g="",b="",h="";try{for(n().debug("PFAttacks.setDualWieldVals",e),t=t||{},a||(a=generateRowID()),g="repeating_weapon_"+a+"_",r&&(u=e["macro-text"],n().debug("currMacro is ",u),u&&(n().debug("about to call gettracking"),p=Kn(u),0===Va.size(p)&&(u=e["NPC-macro-text"])&&(p=Kn(u)))),m=e.offhand_improved,(b=Qa("dual-wield"))||(b="Dual Wield"),t[g+"dualwield"]=1,t[g+"source-main"]=e.mainhand_id,t[g+"source-off"]=e.offhand_id,t[g+"group"]=b,r||(t[g+"group"]=b,t[g+"source-main-name"]=e.mainhand_name||"",t[g+"source-off-name"]=e.offhand_name||"",t[g+"name"]=b+" "+(e.mainhand_name||"")+"/"+(e.offhand_name||""),t[g+"iterative_attack1_name"]=e.mainhand_name+" [[@{repeating_weapon_"+e.mainhand_id+"_total-attack} + "+e.mainhand_penalty+"]]"),t[g+"link_type"]=no.weapon,t[g+"size_affects"]=0,t[g+"attack-type"]="dual",t[g+"attack-type-mod"]=0,t[g+"damage-ability"]="dual",t[g+"damage-ability-mod"]=0,t[g+"damage"]="0",t[g+"damage-mod"]=0,i=1,t[g+"damage"]="0",t[g+"damage-mod"]=0,c="&{template:pf_attack} @{toggle_attack_accessible} @{toggle_rounded_flag} {{header_image=@{header_image-pf_attack-dual}}} {{font=@{apply_specfont_chat}@{use_specfont}}} {{scroll_desc=@{scroll-desc}}} {{color=@{rolltemplate_color}}} {{character_name=@{character_name}}} {{character_id=@{character_id}}} {{subtitle}} {{name=@{name}}} {{attack=[[ 1d20cs>[[ @{repeating_weapon_"+e.mainhand_id+"_crit-target} ]] + [[@{repeating_weapon_"+e.mainhand_id+"_attack_macro} ]] + @{attack-mod} ]]}} {{damage=[[@{repeating_weapon_"+e.mainhand_id+"_damage-dice-num}d@{repeating_weapon_"+e.mainhand_id+"_damage-die} + @{repeating_weapon_"+e.mainhand_id+"_damage_macro} ]]}} {{type=@{type}}} {{crit_confirm=[[ 1d20 + [[ @{repeating_weapon_"+e.mainhand_id+"_attack_macro} ]] + @{attack-mod} ]]}} {{crit_damage=[[ [[ @{repeating_weapon_"+e.mainhand_id+"_damage-dice-num} * (@{repeating_weapon_"+e.mainhand_id+"_crit-multiplier} - 1) ]]d@{repeating_weapon_"+e.mainhand_id+"_damage-die} + ((@{repeating_weapon_"+e.mainhand_id+"_damage_macro} ) * [[ @{repeating_weapon_"+e.mainhand_id+"_crit-multiplier} - 1 ]]) ]]}} {{precision_dmg1=@{repeating_weapon_"+e.mainhand_id+"_precision_dmg_macro}}} {{precision_dmg1_type=@{repeating_weapon_"+e.mainhand_id+"_precision_dmg_type}}} {{critical_dmg1=@{repeating_weapon_"+e.mainhand_id+"_critical_dmg_macro}}} {{critical_dmg1_type=@{repeating_weapon_"+e.mainhand_id+"_critical_dmg_type}}} {{weapon_notes=@{repeating_weapon_"+e.mainhand_id+"_notes}@{repeating_weapon_"+e.offhand_id+"_notes}}} {{vs=@{repeating_weapon_"+e.mainhand_id+"_vs}}} {{vs@{repeating_weapon_"+e.mainhand_id+"_vs}=@{repeating_weapon_"+e.mainhand_id+"_vs}}} {{precision_dmg2=@{global_precision_dmg_macro}}} {{precision_dmg2_type=@{global_precision_dmg_type}}} {{critical_dmg2=@{global_critical_dmg_macro}}} {{critical_dmg2_type=@{global_critical_dmg_type}}} {{dual_precision_dmg=@{precision_dmg_macro}}} {{dual_precision_dmg_type=@{precision_dmg_type}}} @{iterative_attacks} @{macro_options} {{attack1name=@{iterative_attack1_name}}}",Va.size(p)&&(c+=u=" "+p.join(" ")),t[g+"macro-text"]=c,t[g+"NPC-macro-text"]=c,t[g+"attack"]=e.mainhand_penalty,t[g+"attack-mod"]=e.mainhand_penalty,t[g+"total-attack"]=e.mainhand_penalty,s=Math.floor(e.bab/5)+1+e.offhand_improved,i=2,f=d;i<=s;)b="",0===m||i%2==1?(d-=5,b=o.replace(/REPLACEHAND/g,e.mainhand_id),l=d+e.mainhand_penalty,t[g+"iterative_attack"+i+"_name"]=e.mainhand_name+" [[ @{repeating_weapon_"+e.mainhand_id+"_total-attack} - "+Math.abs(d)+" - "+Math.abs(e.mainhand_penalty)+" ]]"):(b="{{attackREPLACEITER=[[ 1d20cs>[[ @{repeating_weapon_REPLACEHAND_crit-target} ]] + [[ @{repeating_weapon_REPLACEHAND_attack_macro} ]] + @{iterative_attackREPLACEITER_value} ]]}} {{damageREPLACEITER=[[ @{repeating_weapon_REPLACEHAND_damage-dice-num}d@{repeating_weapon_REPLACEHAND_damage-die} + @{repeating_weapon_REPLACEHAND_damage_macro} REPLACEMULT ]]}} {{typeREPLACEITER=@{typeREPLACEITER}}} {{crit_confirmREPLACEITER=[[ 1d20 + [[ @{repeating_weapon_REPLACEHAND_attack_macro} ]] + @{iterative_attackREPLACEITER_value} + @{repeating_weapon_REPLACEHAND_crit_conf_mod} ]]}} {{crit_damageREPLACEITER=[[ [[ @{repeating_weapon_REPLACEHAND_damage-dice-num} * [[ @{repeating_weapon_REPLACEHAND_crit-multiplier} - 1 ]] ]]d@{repeating_weapon_REPLACEHAND_damage-die} + ((@{repeating_weapon_REPLACEHAND_damage_macro} REPLACEMULT ) * [[ @{repeating_weapon_REPLACEHAND_crit-multiplier} - 1 ]]) ]]}} {{precision_dmgREPLACEITER1=@{repeating_weapon_REPLACEHAND_precision_dmg_macro}}} {{critical_dmgREPLACEITER1=@{repeating_weapon_REPLACEHAND_critical_dmg_macro}}} {{precision_dmgREPLACEITER2=@{global_precision_dmg_macro}}} {{critical_dmgREPLACEITER2=@{global_critical_dmg_macro}}} {{attackREPLACEITERname=@{iterative_attackREPLACEITER_name}}} ".replace(/REPLACEHAND/g,e.offhand_id),.5===e.offhand_mult?(h="- [[ ceil(@{repeating_weapon_REPLACEHAND_damage-ability-mod}/2) ]] ".replace(/REPLACEHAND/g,e.offhand_id),b=b.replace(/REPLACEMULT/g,h)):b=b.replace(/REPLACEMULT/g,""),l=_+e.offhand_penalty,t[g+"iterative_attack"+i+"_name"]=e.offhand_name+" [[@{repeating_weapon_"+e.offhand_id+"_total-attack} - "+Math.abs(_)+" - "+Math.abs(e.offhand_penalty)+"]]",_-=5,m--),b=b.replace(/REPLACEITER/g,i),t[g+"iterative_attack"+i+"_value"]=l,t[g+"var_iterative_attack"+i+"_macro"]=b,t[g+"toggle_iterative_attack"+i]="@{var_iterative_attack"+i+"_macro}",i++;i<=8&&(b=(b=o.replace(/REPLACEHAND/g,e.mainhand_id)).replace(/REPLACEITER/g,i),l=f+e.mainhand_penalty,t[g+"iterative_attack"+i+"_name"]="Extra full BAB MH attack",t[g+"iterative_attack"+i+"_value"]=l,t[g+"var_iterative_attack"+i+"_macro"]=b)}catch(e){n().error("PFAttacks.setDualWieldVals outererr",e)}finally{return t}}function bo(e,t){var a=Va.once((function(){"function"==typeof e&&e()})),n=Va.once((function(){t?Ja({update_twoweapon_attack:0},o.silentParams,a):a()}));getAttrs(["update_twoweapon_attack","mainhand_penalty","offhand_penalty","offhand_improved","bab","offhand_str_mult"],(function(e){!t||parseInt(e.update_twoweapon_attack,10)?getSectionIDs("repeating_weapon",(function(t){var a,r,i,s,c,l;t&&0!==Va.size(t)?(r=parseInt(e.mainhand_penalty,10)||0,i=parseInt(e.offhand_penalty,10)||0,s=parseInt(e.offhand_improved,10)||0,c=parseInt(e.bab,10)||0,l=parseFloat(e.offhand_str_mult)||.5,a=bn(["repeating_weapon_"],t,["_source-main","_source-off","_link_type","_source-main-name","_source-off-name","_macro-text","_NPC-macro-text"]),getAttrs(a,(function(e){var a={};t&&Va.size(t)&&t.forEach((function(t){var n="repeating_weapon_"+t+"_",o=parseInt(e[n+"link_type"],10),u={};try{o===no.weapon&&(u.mainhand_id=e[n+"source-main"],u.offhand_id=e[n+"source-off"],u.mainhand_penalty=r,u.offhand_penalty=i,u.offhand_improved=s,u.bab=c,u.mainhand_name=e[n+"source-main-name"],u.offhand_name=e[n+"source-off-name"],u.offhand_mult=l,u["macro-text"]=e[n+"macro-text"],u["NPC-macro-text"]=e[n+"NPC-macro-text"],go(u,a,t,!0))}catch(e){}})),Va.size(a)?Ja(a,o.silentParams,n):n()}))):n()})):a()}))}function ho(e){var t={},a={};try{n().debug("at createDualWield:",e),t.mainhand_id=e.mainhand_id,t.offhand_id=e.offhand_id,t.mainhand_penalty=parseInt(e.mainhand_penalty,10)||0,t.offhand_penalty=parseInt(e.offhand_penalty,10)||0,t.offhand_improved=parseInt(e.offhand_improved,10)||0,t.bab=parseInt(e.bab,10)||0,t.mainhand_name=e.mainhand_name,t.offhand_name=e.offhand_name,t.offhand_mult=parseFloat(e.offhand_str_mult)||.5,a=go(t,a)}catch(e){n().error("PFAttacks.createDualWield outererr",e)}finally{return a}}function yo(e,t){var a,r=function(){"function"==typeof t&&t()};e&&0!==Va.size(e)?(Va.after(Va.size(e),r),a=(a=(a=bn(["repeating_weapon_"],e,eo)).concat(bn(["repeating_weapon_"],e,to))).concat(ao),getAttrs(a,(function(t){var a,i,s;t=Va.mapObject(t,(function(e,t){return/attack\-type$/i.test(t)||/damage\-ability$/i.test(t)||/damage\-ability\-max$/i.test(t)||/damage_ability_mult$/i.test(t)?e:parseInt(e,10)||0})),s=parseInt(t.size,10)||0,i=parseInt(t.modify_dmg_by_size,10)||0,a=Va.reduce(e,(function(e,a){var r={},c=0;try{i&&t["repeating_weapon_"+a+"_size_affects"]&&(c=1),"dual"!==t["repeating_weapon_"+a+"_attack-type"]&&(r=function(e,t,a){var r,i="repeating_weapon_"+e+"_",s=t[i+"isranged"]||0,c=t[i+"enhance"]||0,o=t[i+"masterwork"]||0,l=t[i+"attack-type-mod"]||0,u=t[i+"proficiency"]||0,p=t[i+"attack-mod"]||0,d=t[i+"total-attack"],f=t[i+"damage-ability-mod"]||0,m=1,_=t[i+"total-damage"],g=t[i+"damage-mod"]||0,b=t[i+"damage-ability-max"],h=(t[i+"crit_conf_mod"],t[i+"crit_confirm"]||0),y=(t[i+"crit_confirm_temp"],t["buff_crit_conf-total"]||0),v=t[i+"attack-type"],k=t["buff_DMG-total"]||0,w=t["buff_dmg_power_attack-total"]||0,A="",C="",I=0,x=0,P=0,S=0,T=0;try{r=a||{},v&&"dual"!==v&&"0"!==v?/range/i.test(v)?s||(s=1,r[i+"isranged"]=1):s&&(r[i+"isranged"]=0):s&&(r[i+"isranged"]=0,s=0,w=0),m=ro(t[i+"damage_ability_mult"]),s?(k+=t["buff_dmg_ranged-total"]||0,w=0,v.indexOf("2")>=0&&(k+=t["buff_dmg_ranged2-total"]||0,w=0)):(k+=t["buff_dmg_melee-total"]||0,v.indexOf("2")>=0&&(k+=t["buff_dmg_melee2-total"]||0)),k-=t["condition-Sickened"]||0,((T=Math.max(c,o)+l+u+p)!==d||isNaN(d))&&(r[i+"total-attack"]=T),b=parseInt(b,10),s&&!isNaN(b)||(b=999),f<=0&&(m=1,n().debug("~~~~~~ Multiplier only applies to an Ability bonus. Current Ability-Mod: "+f)),S=(P=Math.min(Math.floor(m*(f+w)),b))+k+g+c,n().debug("###########################","getRecalculatedAttack attackType:"+v+", ability:"+t["repeating_weapon_"+e+"_damage-ability"]+" mod:"+t["repeating_weapon_"+e+"_damage-ability-mod"]+", isranged:"+s+", damageBuffs:"+k+", maxability:"+b+", abilityMult:"+m+", abilitydmg:"+f+", ability dmg tot:"+P+", new total:"+S+", old total:"+_,"###########################"),(S!==_||isNaN(_))&&(r[i+"total-damage"]=S),v&&"dual"!==v&&"0"!==v&&(A=v.replace("attk-",""))&&(I=(C=vr[A].crit)?t[C]:0,t[i+"attack-type_macro_insert"]!==vr[A].attackmacro&&(r[i+"attack-type_macro_insert"]=vr[A].attackmacro),t[i+"damage-type_macro_insert"]!==vr[A].damagemacro&&(r[i+"damage-type_macro_insert"]=vr[A].damagemacro)),lo(e,t,r),x=h+I+y,r[i+"crit_conf_mod"]=x,A||("0"!==t[i+"attack-type_macro_insert"]&&(r[i+"attack-type_macro_insert"]="0"),"0"!==t[i+"damage-type_macro_insert"]&&(r[i+"damage-type_macro_insert"]="0"))}catch(t){n().error("PFAttacks.getRecalculatedAttack for id "+e,t)}finally{return r}}(a,t),function(e,t,a,n,r){var i="repeating_weapon_"+gn(e);r?mo(e,t,a,n,i):fo(e,a,n,r,i)}(a,s,t,r,c),Va.extend(e,r))}catch(e){n().error("PFAttacks.recalcOtherFields erri",e)}finally{return e}}),{}),Va.size(a)?Ja(a,{},r):r()}))):r()}function vo(e,t){var a,r=Va.once((function(){"function"==typeof t&&t()})),i=Va.after(Va.size(e),r);a=Va.chain(e).map((function(e){var t="repeating_weapon_"+e+"_";return[t+"damage",t+"attack",t+"crit_confirm",t+"damage-mod",t+"attack-mod",t+"crit_confirm_temp"]})).flatten().value(),getAttrs(a,(function(t){try{Va.each(e,(function(e){var a=Va.after(4,i),n="repeating_weapon_"+e+"_";t[n+"damage"]&&"0"!==t[n+"damage"]&&"+0"!==t[n+"damage"]||0!==parseInt(t[n+"damage-mod"],10)?an(n+"damage",n+"damage-mod",0,a,!0):a(),t[n+"attack"]&&"0"!==t[n+"attack"]&&"+0"!==t[n+"attack"]||0!==parseInt(t[n+"attack-mod"],10)?an(n+"attack",n+"attack-mod",0,a,!0):a(),t[n+"crit_confirm"]&&"0"!==t[n+"crit_confirm"]&&"+0"!==t[n+"crit_confirm"]||0!==parseInt(t[n+"crit_confirm_temp"],10)?an(n+"crit_confirm",n+"crit_confirm_temp",0,a,!0):a(),un(n+"attack-type",n+"attack-type-mod",null,a,!0),un(n+"damage-ability",n+"damage-ability-mod",null,a,!0)}))}catch(e){n().error("recalcEquationFields",e),r()}}))}function ko(e){getSectionIDs("repeating_weapon",(function(e){e&&0!==Va.size(e)&&Va.each(e,(function(e){!function(e){var t="repeating_weapon_"+e+"_";un(t+"attack-type",t+"attack-type-mod",null,(function(){so(e)}),!0)}(e)}))}))}function wo(e,t){vo([e],(function(){yo([e],t)}))}function Ao(e){var t=Va.once((function(){"function"==typeof e&&e()})),a=function(){bo(e)};getSectionIDs("repeating_weapon",(function(e){e&&0!==Va.size(e)?vo(e,(function(){yo(e,a)})):t()}))}function Co(e,t,a){var n=Va.once((function(){"function"==typeof e&&e()})),r="",i="";switch(t){case no.ability:r="source-ability";break;case no.equipment:r="source-item";break;case no.spell:r="source-spell";break;case no.weapon:r="source-main",i="source-off";break;default:return void n()}getSectionIDs("repeating_weapon",(function(e){var t,s;e&&0!==Va.size(e)?(s=["_"+r,"_"+r+"-name"],i&&(s.push("_"+i),s.push("_"+i+"-name"),s.push("_name")),t=bn(["repeating_weapon"],e,s),getAttrs(t,(function(t){var s={};e.forEach((function(e){var n="repeating_weapon_"+e+"_";t[n+r]===a&&(s[n+"link_type"]=0,s[n+r]="",s[n+r+"-name"]="",i&&(s[n+i]="",s[n+i+"-name"]="",s[n+"name"]="UNLINKED "+t[n+"name"]))})),Va.size(s)?Ja(s,o.silentParams,n):n()}))):n()}))}function Io(e){var t=Va.once((function(){"function"==typeof e&&e()})),a=Va.once((function(){Ja({migrated_attacklist_defaults111:1},o.silentParams,t)}));getAttrs(["migrated_attacklist_defaults111"],(function(e){parseInt(e.migrated_attacklist_defaults111,10)||0?t():getSectionIDs("repeating_weapon",(function(e){var r;e||Va.size(e)?((r=bn(["repeating_weapon_"],e,["_damage-dice-num","_damage-die"])).push("size"),getAttrs(r,(function(r){var i={};try{i=function(e,t,a){var r,i;try{a=a||{},i=parseInt(t.size,10)||0,r=Va.reduce(e,(function(e,a){var r="repeating_weapon_"+a+"_";try{e[r+"default_size"]=i,t[r+"damage-dice-num"]?e[r+"default_damage-dice-num"]=t[r+"damage-dice-num"]:(e[r+"default_damage-dice-num"]=0,e[r+"damage-dice-num"]=0),t[r+"damage-die"]?e[r+"default_damage-die"]=t[r+"damage-die"]:(e[r+"default_damage-die"]=0,e[r+"damage-die"]=0)}catch(e){n().error("PFAttacks.setNewDefaultsSync errin id "+a,e)}finally{return e}}),{}),Va.extend(a,r)}catch(e){n().error("PFAttacks.getNewDefaults errout ",e)}finally{return a}}(e,r,i)}catch(e){n().error("PFAttacks.setNewDefaults errout ",e)}finally{Va.size(i)?Ja(i,o.silentParams,a):t()}}))):a()}))}))}function xo(e,t){var a=Va.once((function(){"function"==typeof e&&e()}));t<=0&&t>=1.5?a():getSectionIDs("repeating_weapon",(function(e){var t;e&&0!==Va.size(e)?((t=bn(["repeating_weapon_"],e,["_source-item","_source-spell","_source-ability","_source-main","_source-off","_source-spell-name","_source-ability-name"])).push("migrated_linked_attacks"),getAttrs(t,(function(t){var n={};parseInt(t.migrated_linked_attacks,10)?a():(e.forEach((function(e){var a=0;t["repeating_weapon_"+e+"_source-item"]?a=no.equipment:t["repeating_weapon_"+e+"_source-spell"]?a=no.spell:t["repeating_weapon_"+e+"_source-ability"]?(a=no.ability,t["repeating_weapon_"+e+"_source-spell-name"]&&!t["repeating_weapon_"+e+"_source-ability-name"]&&(n["repeating_weapon_"+e+"_source-ability-name"]=t["repeating_weapon_"+e+"_source-spell-name"],n["repeating_weapon_"+e+"_source-spell-name"]="")):(t["repeating_weapon_"+e+"_source-main"]||t["repeating_weapon_"+e+"_source-off"])&&(a=no.weapon),n["repeating_weapon_"+e+"_link_type"]=a})),n.migrated_linked_attacks=1,Va.size(n)?Ja(n,o.silentParams,a):a())}))):a()}))}function Po(e,t){var a=Va.once((function(){"function"==typeof e&&e()}));getAttrs(["migrated_damage-multiplier"],(function(e){var t,r;t=parseInt(e["migrated_damage-multiplier"],10)||0,r=parseInt(e.migrated_attacklist_defaults111),t&&r?a():getSectionIDs("repeating_weapon",(function(e){var r,i;try{if(!e||Va.size(e)<=0)return void Ja({"migrated_damage-multiplier":1,migrated_attacklist_defaults111:1},o.silentParams,a);i=function(){Io((function(){xo(a)}))},r=function(){t?i():function(e,t){var a=Va.once((function(){"function"==typeof t&&t()})),r=[];Va.each(e,(function(e){var t="repeating_weapon_"+e+"_damage-ability",a="repeating_weapon_"+e+"_damage_ability_mult";r.push(t),r.push(a)})),r.push("migrated_damage-multiplier"),getAttrs(r,(function(t){var r={};try{parseInt(t["migrated_damage-multiplier"],10)||(Va.each(e,(function(e){var a,i,s,c,o,l="repeating_weapon_"+e+"_damage-ability",u="repeating_weapon_"+e+"_damage_ability_mult";try{a=vn(t[l]),i=(o=t[l])?o.indexOf("1.5")>=0?1.5:o.indexOf(".5")>=0||o.indexOf("1/2")>=0?.5:o.indexOf("3/2")>=0||o.indexOf("1 1/2")>=0?1.5:o.indexOf("2")>=0?2:1:0,s="@{"+a+"}",c=parseFloat(i,10),!t[u]&&i&&a&&(isNaN(c)||(r[u]=1!==c?i:1),a&&(r[l]=s))}catch(a){n().error("migrateRepeatingDamage dropdown to mult: could not migrate str "+t[l]+" in attack row "+e,a)}})),r["migrated_damage-multiplier"]="1")}catch(e){n().error("migrateRepeatingDamage outer error!? SHOULD NOT HAPPEN",e)}finally{Va.size(r)>0?Ja(r,o.silentParams,a):a()}}))}(e,i)},r()}catch(e){n().error("PFAttacks.migrate",e),a()}}))}))}var So=n().callback((function(e,t,a){Mr((function(){Po((function(){getAttrs(["adv_macro_show","global_melee_macro_insert","global_ranged_macro_insert","global_cmb_macro_insert","global_attack_macro_insert","global_melee_damage_macro_insert","global_ranged_damage_macro_insert","global_cmb_damage_macro_insert","global_damage_macro_insert"],(function(e){var t=parseInt(e.adv_macro_show,10)||0;Va.reduce(e,(function(e,t,a){return"adv_macro_show"!==a&&""!==t&&"0"!==t&&null!=t&&(e+=1),e}),0)&&!t&&Ja({adv_macro_show:1},o.silentParams)})),Ao(),Tr(),br(),function(e){var t=Va.once((function(){"function"==typeof e&&e()}));getSectionIDs("repeating_weapon",(function(e){var a,r=[];0!==Va.size(e)?(a=Va.after(Va.size(e),(function(){t()})),r=Va.map(e,(function(e){return["repeating_weapon_"+e+"_source-item","repeating_weapon_"+e+"_source-spell","repeating_weapon_"+e+"_source-ability"]})),r=Va.flatten(r),getAttrs(r,(function(t){e=Va.map(e,(function(e){return e.toLowerCase()})),getSectionIDs("repeating_spells",(function(r){r=Va.map(r,(function(e){return e.toLowerCase()})),getSectionIDs("repeating_item",(function(i){i=Va.map(i,(function(e){return e.toLowerCase()})),getSectionIDs("repeating_ability",(function(s){var c={};s=Va.map(s,(function(e){return e.toLowerCase()})),n().debug("################","Checking linked attacks. attack links, spellids, itemids, abilityids",t,r,i,s),Va.each(e,(function(e){t["repeating_weapon_"+e+"_source-item"]?(n().debug("checking "+e+" for item:"+t["repeating_weapon_"+e+"_source-item"]),"DELETED"!==t["repeating_weapon_"+e+"_source-item"]&&(n().debug("looking for "+t["repeating_weapon_"+e+"_source-item"]+" in item list"),Va.size(i>0)&&Va.contains(i,t["repeating_weapon_"+e+"_source-item"])?ps(t["repeating_weapon_"+e+"_source-item"],a,!0,null,e):n().warn("weapon "+e+" item link is not found:"+t["repeating_weapon_"+e+"_source-item"]))):t["repeating_weapon_"+e+"_source-spell"]?(n().debug("checking "+e+" for spell:"+t["repeating_weapon_"+e+"_source-spell"]),"DELETED"!==t["repeating_weapon_"+e+"_source-spell"]&&(n().debug("looking for "+t["repeating_weapon_"+e+"_source-spell"]+" in spell list"),Va.size(r>0)&&Va.contains(r,t["repeating_weapon_"+e+"_source-spell"])?Ls(t["repeating_weapon_"+e+"_source-spell"],a,!0,null,e):n().warn("weapon "+e+" spell link is not found:"+t["repeating_weapon_"+e+"_source-spell"]))):t["repeating_weapon_"+e+"_source-ability"]?(n().debug("checking "+e+" for ability:"+t["repeating_weapon_"+e+"_source-ability"]),"DELETED"!==t["repeating_weapon_"+e+"_source-ability"]&&(n().debug("looking for "+t["repeating_weapon_"+e+"_source-ability"]+" in ability list"),Va.size(s>0)&&Va.contains(s,t["repeating_weapon_"+e+"_source-ability"])?yc(t["repeating_weapon_"+e+"_source-ability"],a,!0,null,e):n().warn("weapon "+e+" ability link is not found:"+t["repeating_weapon_"+e+"_source-ability"]))):(n().debug("nothing linked to "+e),a())})),Va.size(c)>0&&Ja(c,o.silentParams)}))}))}))}))):t()}))}(),_o(),n().info("leaving PFAttacks.recalculate"),"function"==typeof e&&e()}))}),t,a)}));on("change:repeating_weapon:attack-type",n().callback((function(e){n().debug("caught "+e.sourceAttribute+" event: "+e.sourceType),"player"!==e.sourceType&&"api"!==e.sourceType||(Un("weapon",null,"attack-type","attack-type-mod",(function(e,t,a){a&&io(0,e,t)}),!0),function(e){var t=gn(e);getAttrs(["attk_ranged_crit_conf","attk_ranged2_crit_conf","attk_melee_crit_conf","attk_melee2_crit_conf","attk_cmb_crit_conf","attk_cmb2_crit_conf","buff_crit_conf-total","repeating_weapon_"+t+"crit_conf_mod","repeating_weapon_"+t+"crit_confirm","repeating_weapon_"+t+"attack-type","repeating_weapon_"+t+"crit_confirm_temp"],(function(t){var a={};try{t=Va.mapObject(t,(function(e,t){return/attack\-type$/i.test(t)||/damage\-ability$/i.test(t)||/damage\-ability\-max$/i.test(t)||/damage_ability_mult$/i.test(t)?e:parseInt(e,10)||0})),lo(e,t,a)}catch(t){n().error("updateRepeatingWeaponCritAsync: error updating crit for id "+e,t)}finally{Va.size(a)&&Ja(a,o.silentParams)}}))}(null),function(e){var t=function(){},a="repeating_weapon_"+gn(e),n=a+"attack-type";getAttrs([n],(function(e){var r=vn(e[n]),i={};r?(r=r.replace("attk-",""),i[a+"attack-type_macro_insert"]=vr[r].attackmacro,i[a+"damage-type_macro_insert"]=vr[r].damagemacro):i[a+"attack-type_macro_insert"]="0",Ja(i,o.silentParams,t)}))}(null),function(e){var t="repeating_weapon_"+gn(e),a=t+"attack-type",n=t+"isranged";getAttrs([a,n],(function(e){var t={},r=0;/ranged/i.test(e[a])&&(r=1),(parseInt(e[n],10)||0)!==r&&(t[n]=r,Ja(t,o.silentParams))}))}(),oo(null,e))}))),on("change:repeating_weapon:attack",n().callback((function(e){n().debug("caught "+e.sourceAttribute+" event: "+e.sourceType),an("repeating_weapon_attack","repeating_weapon_attack-mod",0,(function(e,t,a){a&&io(0,e,t)}),!0)}))),on("change:repeating_weapon:attack-type-mod change:repeating_weapon:attack-mod",n().callback((function(e){"sheetworker"!==e.sourceType&&"api"!==e.sourceType||(n().debug("caught "+e.sourceAttribute+" event: "+e.sourceType),so(null))}))),on("change:repeating_weapon:masterwork change:repeating_weapon:proficiency",n().callback((function(e){"player"!==e.sourceType&&"api"!==e.sourceType||(n().debug("caught "+e.sourceAttribute+" event: "+e.sourceType),so(null))}))),on("change:repeating_weapon:damage-ability",n().callback((function(e){n().debug("caught "+e.sourceAttribute+" event: "+e.sourceType),"player"!==e.sourceType&&"api"!==e.sourceType&&"sheetworker"!==e.sourceType||Un("weapon",null,"damage-ability","damage-ability-mod")}))),on("change:repeating_weapon:damage",n().callback((function(e){n().debug("caught "+e.sourceAttribute+" event: "+e.sourceType),an("repeating_weapon_damage","repeating_weapon_damage-mod",0,(function(e,t,a){a&&co(id,e,t)}),!0)}))),on("change:repeating_weapon:crit_confirm",n().callback((function(e){n().debug("caught "+e.sourceAttribute+" event: "+e.sourceType),an("repeating_weapon_crit_confirm","repeating_weapon_crit_confirm_temp",0,(function(e,t,a){a&&function(e,t,a,n){var r=(t||0)-(a||0);getAttrs(["repeating_weapon_crit_conf_mod"],(function(e){var t=parseInt(e.repeating_weapon_crit_conf_mod,10)||0;setAttrs({repeating_weapon_crit_conf_mod:t+=r},o.silentParams,n)}))}(0,e,t)}),!0)}))),on("change:repeating_weapon:damage_ability_mult",n().callback((function(e){"player"!==e.sourceType&&"api"!==e.sourceType||(n().debug("caught "+e.sourceAttribute+" event: "+e.sourceType),oo(null,e))}))),on("change:repeating_weapon:damage-ability-max",n().callback((function(e){"player"!==e.sourceType&&"api"!==e.sourceType||(n().debug("caught "+e.sourceAttribute+" event: "+e.sourceType),oo(null,e))}))),on("change:repeating_weapon:damage-ability-mod change:repeating_weapon:damage-mod",n().callback((function(e){"sheetworker"!==e.sourceType&&"api"!==e.sourceType||(n().debug("caught "+e.sourceAttribute+" event: "+e.sourceType),oo(null,e))}))),on("change:repeating_weapon:enhance",n().callback((function(e){n().debug("caught "+e.sourceAttribute+" event: "+e.sourceType),"player"!==e.sourceType&&"api"!==e.sourceType||(so(null),oo(null,e))}))),Va.each(vr,(function(e,t){on("change:"+e.crit,n().callback((function(e){"player"!==e.sourceType&&"api"!==e.sourceType||(n().debug("caught "+e.sourceAttribute+" event: "+e.sourceType),uo(t))}))),on("change:"+e.critconfirm,n().callback((function(e){"sheetworker"!==e.sourceType&&"api"!==e.sourceType||(n().debug("caught "+e.sourceAttribute+" event: "+e.sourceType),uo("melee"))}))),on("change:"+e.atk,n().callback((function(e){"sheetworker"!==e.sourceType&&"api"!==e.sourceType||(n().debug("caught "+e.sourceAttribute+" event: "+e.sourceType),n().debug("Yeah baby!"),ko(e.sourceAttribute))})))})),on("change:repeating_weapon:default_damage-dice-num change:repeating_weapon:default_size change:repeating_weapon:default_damage-die change:repeating_weapon:size_affects",n().callback((function(e){"player"!==e.sourceType&&"api"!==e.sourceType||(n().debug("caught "+e.sourceAttribute+" event: "+e.sourceType),function(e){var t="repeating_weapon_"+gn(e);getAttrs(["modify_dmg_by_size","size","default_char_size",t+"default_size",t+"size_affects",t+"default_damage-dice-num",t+"default_damage-die",t+"not_default_size",t+"damage-dice-num",t+"damage-die"],(function(a){var n={},r=0;try{parseInt(a.modify_dmg_by_size,10)&&(r=parseInt(a.size,10)||0,mo(e,r,a,n,t))}finally{Va.size(n)&&Ja(n)}}))}())}))),on("change:repeating_weapon:damage-dice-num change:repeating_weapon:damage-die",n().callback((function(e){"player"!==e.sourceType&&"api"!==e.sourceType||(n().debug("caught "+e.sourceAttribute+" event: "+e.sourceType),function(e){var t="repeating_weapon_"+gn(e);getAttrs(["modify_dmg_by_size",t+"size_affects",t+"damage-dice-num",t+"damage-die"],(function(a){var n={},r=0;(parseInt(a.modify_dmg_by_size,10)||parseInt(a[t+"size_affects"],10))&&(r=1),fo(e,a,n,r,t),Va.size(n)&&Ja(n,o.silentParams)}))}())}))),on("remove:repeating_weapon change:repeating_weapon:attack-type change:_reporder_repeating_weapon change:repeating_weapon:group change:repeating_weapon:name change:include_attack_totals",n().callback((function(e){"player"!==e.sourceType&&"api"!==e.sourceType||(n().debug("caught "+e.sourceAttribute+" event: "+e.sourceType),Tr())}))),on("remove:repeating_weapon",n().callback((function(e){"player"!==e.sourceType&&"api"!==e.sourceType||(n().debug("caught "+e.sourceAttribute+" event: "+e.sourceType),Co(null,no.weapon,mn(e.sourceAttribute)))}))),on("change:create_twoweapon_attack",n().callback((function(e){var t,a,r;"player"!==e.sourceType&&"api"!==e.sourceType||(n().debug("caught "+e.sourceAttribute+" event: "+e.sourceType),a=Va.once((function(){"function"==typeof t&&t()})),r=function(e){e&&Va.size(e)?(e.create_twoweapon_attack=0,e.mainhand_id="",e.offhand_id="",Ja(e,o.silentParams,(function(){Tr(),a()}))):Ja({create_twoweapon_attack:0},o.silentParams,a)},getAttrs(["create_twoweapon_attack","mainhand_id","mainhand_penalty","offhand_id","offhand_penalty","offhand_improved","bab","offhand_str_mult"],(function(e){try{1===parseInt(e.create_twoweapon_attack,10)&&getSectionIDs("repeating_weapon",(function(t){var a=[],i={};try{if(!t||0===Va.size(t))return void r();Va.contains(t,e.mainhand_id)&&Va.contains(t,e.offhand_id)?getAttrs(["repeating_weapon_"+e.mainhand_id+"_name","repeating_weapon_"+e.offhand_id+"_name"],(function(t){e.mainhand_name=t["repeating_weapon_"+e.mainhand_id+"_name"],e.offhand_name=t["repeating_weapon_"+e.offhand_id+"_name"],n().debug("they are there! calling with ",e,t),i=ho(e),r(i)})):(a=t.map((function(e){return"repeating_weapon_"+e+"_name"})),getAttrs(a,(function(t){var a="",s="";Va.each(t,(function(t,r){n().debug("comparing "+e.mainhand_id+" to "+t+" of row "+r),t===e.mainhand_id?(a=mn(r),e.mainhand_name=t,e.mainhand_id=a):t===e.offhand_id&&(s=mn(r),e.offhand_name=t,e.offhand_id=s)})),a&&s&&(n().debug("calling createDualWield with :",e),i=ho(e)),r(i)})))}catch(e){n().error("PFAttacks.createDualWieldAsync ierr",e),r()}}))}catch(e){n().error("PFAttack.createDualWieldAsync outererror",e),r()}})))}))),on("change:update_twoweapon_attack",n().callback((function(e){"player"!==e.sourceType&&"api"!==e.sourceType||(n().debug("caught "+e.sourceAttribute+" event: "+e.sourceType),bo(null,e))})));var To=["STR","DEX","CON","INT","WIS","CHA"],Eo=["STR-mod","DEX-mod","CON-mod","INT-mod","WIS-mod","CHA-mod"],Do=["-base","-racial","-asi","-enhance","-inherent","-misc","-damage","-penalty","-drain","-mod","-cond","-modded"],Mo=["-total","-total_penalty"],Fo=["condition-Helpless","condition-Paralyzed"],No={abilityEventsAuto:"change:REPLACE-cond",abilityEventsPlayer:"change:REPLACE-base change:REPLACE-racial change:REPLACE-asi change:REPLACE-enhance change:REPLACE-inherent change:REPLACE-misc change:REPLACE-temp change:REPLACE-damage change:REPLACE-penalty change:REPLACE-drain"};function Ro(e){var t=parseInt(e,10);return isNaN(t)?o.minusreg.test(e)?{base:"-",mod:0}:{base:10,mod:0}:{base:t,mod:Math.floor((t-10)/2)}}function zo(e,t,a,n){var r,i,s=Va.once((function(){"function"==typeof e&&e()}));Array.isArray(a)?r=a:a?(a=a.slice(0,3).toUpperCase()+"-mod",r=[a]):r=Eo,getSectionIDs("repeating_weapon",(function(e){Va.each(e,(function(e){Un("weapon",e,"damage-ability","damage-ability-mod",(function(t,a,n){n&&co(e,t,a)}),!0)}))})),i=(i=(i=r).concat(Object.keys(o.abilityScoreManualDropdowns))).concat(Va.values(o.abilityScoreManualDropdowns)),getAttrs(i,(function(e){var n,i=0,c={};n=r.reduce((function(t,n){var r;return i=i||parseInt(e[a],10)||0,r=function(e,t,a,n){return n=n||{},Object.keys(o.abilityScoreManualDropdowns).filter((function(t){return a[t]===e})).reduce((function(e,n){var r=parseInt(a[o.abilityScoreManualDropdowns[n]],10)||0;return t!==r&&(e[o.abilityScoreManualDropdowns[n]]=t),e}),n)}(a,i,e),Va.extend(t,r),t}),{}),Va.size(n)?(t&&(c=o.silentParams),setAttrs(n,c,s)):s()}))}function Lo(e,t,a,n){var r;return n=n||{},e=e.toUpperCase(),r=parseInt(a[e+"-base"],10)||10,r+=t,r=Math.max(r,1),n[e+"-base"]=r,r=parseInt(a[e],10)||10,r+=t,r=Math.max(r,1),n[e]=r,r=parseInt(a[e+"-mod"],10)||0,r+=Math.floor(t/2),r=Math.max(r,1),n[e+"-mod"]=r,n}function Oo(e,t,a){var r=0,i=0,s=0,c=0,l=0,u=0,p=0,d=0,f=0,m=0,_=0,g=0;try{if(a=a||{},r=parseInt(t[e+"-base"],10),isNaN(r)&&!o.minusreg.test(t[e+"-base"]))return a;m=parseInt(t[e+"-mod"],10),_=parseInt(t[e+"-modded"],10)||0,f=parseInt(t[e],10),isNaN(r)?(i="-",g=0,p=0):(u=parseInt(t["condition-Helpless"],10)||0,l=parseInt(t["condition-Paralyzed"],10)||0,"DEX"===e&&(u||l)||"STR"===e&&l?(i=0,g=-5,p=1):(i=r+(parseInt(t[e+"-enhance"],10)||0)+(parseInt(t[e+"-racial"],10)||0)+(parseInt(t[e+"-asi"],10)||0)+(parseInt(t[e+"-inherent"],10)||0)+(parseInt(t[e+"-misc"],10)||0)+(parseInt(t[e+"-drain"],10)||0)+(parseInt(t["buff_"+e+"-total"],10)||0),(s=Math.abs(parseInt(t[e+"-damage"],10)||0))>=i||i<=0?(i=0,g=-5,p=1):(d=s+(Math.abs(parseInt(t[e+"-penalty"],10)||0)+Math.abs(parseInt(t["buff_"+e+"-total_penalty"],10)||0))+Math.abs(parseInt(t[e+"-cond"],10)||0))>=i?(i=f,g=-5,p=1):(0!==d&&(p=1),c=Math.floor(d/2),g=Math.max(-5,Math.floor((i-10)/2)-c)))),f!==i&&(a[e]=i),(m!==g||isNaN(m))&&(a[e+"-mod"]=g),p!==_&&(a[e+"-modded"]=p)}catch(t){n().error("updateAbilityScore:"+e,t)}finally{return a}}function qo(e,t,a,n){var r=Va.once((function(){"function"==typeof a&&a()})),i=function(e){var t=Va.map(Do,(function(t){return e+t}));return t.push(e),(t=t.concat(Va.map(Mo,(function(t){return"buff_"+e+t})))).concat(Fo)}(e);getAttrs(i,(function(t){var a={},i={};Oo(e,t,i),Va.size(i)?(n&&(a=o.silentParams),Ja(i,a,r)):r()}))}function Ho(e,t){var a=Va.once((function(){"function"==typeof e&&e()})),n=function(){var e=bn(To,Do);return(e=(e=e.concat(To)).concat(bn(["buff_"],To,Mo))).concat(Fo)}();getAttrs(n,(function(e){var n,r={};n=Va.reduce(To,(function(t,a){return Oo(a,e,t),t}),{}),Va.size(n)?(t&&(r=o.silentParams),Ja(n,r,a)):a()}))}function Bo(e,t,a){getAttrs(["STR-cond","DEX-cond","condition-Helpless","condition-Paralyzed","condition-Exhausted","condition-Fatigued","condition-Entangled","condition-Grappled"],(function(a){var r={},i={},s=0,c=0,l=0,u=0,p=0;try{l=parseInt(a.helpless,10)||0,parseInt(a.paralyzed,10)||0?(i.DEX=0,i["DEX-modded"]=1,r["DEX-mod"]=-5,i.STR=0,i["STR-modded"]=1,r["STR-mod"]=-5):l?(i.DEX=0,i["DEX-modded"]=1,r["DEX-mod"]=-5):(c=(s=(parseInt(a["condition-Fatigued"],10)||0)+(parseInt(a["condition-Exhausted"],10)||0))+(parseInt(a["condition-Entangled"],10)||0)+(parseInt(a["condition-Grappled"],10)||0),p=-2*s,(u=-2*c)!==(parseInt(a["DEX-cond"],10)||0)&&(r["DEX-cond"]=u),p!==(parseInt(a["STR-cond"],10)||0)&&(r["STR-cond"]=p))}catch(e){n().error("PFAbilityScores.applyConditions",e)}finally{t?(Va.extend(i,r),Va.size(i)?setAttrs(i,o.silentParams,e):"function"==typeof e&&e()):Va.size(r)?(Va.size(i)&&setAttrs(i,o.silentParams),setAttrs(r,{},e)):Va.size(i)?setAttrs(i,o.silentParams,e):"function"==typeof e&&e()}}))}var Uo=n().callback((function(e,t){"function"==typeof e&&e()})),jo=n().callback((function(e,t,a){var r=Va.once((function(){n().info("leaving PFAbilityScores.recalculate"),"function"==typeof e&&e()})),i=Va.once((function(){zo(r,t)})),s=Va.once((function(){Ho(i,t)}));Uo((function(){Bo(s,t)}),a)}));Va.each(To,(function(e){on(No.abilityEventsAuto.replace(/REPLACE/g,e),n().callback((function(t){"sheetworker"!==t.sourceType&&"api"!==t.sourceType||(n().debug("caught "+t.sourceAttribute+" event: "+t.sourceType),qo(e))}))),on(No.abilityEventsPlayer.replace(/REPLACE/g,e),n().callback((function(t){"player"!==t.sourceType&&"api"!==t.sourceType||(n().debug("caught "+t.sourceAttribute+" event: "+t.sourceType),qo(e))})))})),on("change:condition-Helpless",n().callback((function(e){"player"!==e.sourceType&&"api"!==e.sourceType||(n().debug("caught "+e.sourceAttribute+" event: "+e.sourceType),qo("DEX"))}))),Eo.forEach((function(e){on("change:"+e,n().callback((function(e){n().debug("caught "+e.sourceAttribute+" event: "+e.sourceType),"sheetworker"!==e.sourceType&&"api"!==e.sourceType||zo(null,null,e.sourceAttribute)})))}));var Wo=["Fort","Ref","Will"],Go={saveEventsAuto:"change:saves-cond change:total-REPLACE change:REPLACE-ability-mod change:REPLACE-misc-mod",saveEventsPlayer:"change:REPLACE-trait change:REPLACE-resist"};function Xo(e,t){var a=Va.once((function(){"function"==typeof e&&e()}));getAttrs(["condition-Fear","condition-Sickened","condition-Drained","condition-Wounds","saves-cond","has_endurance_feat","wounds_gritty_mode","wound_threshold-show"],(function(e){var r=0,i=0,s=0,c=0,l=0,u={},p={};try{r=parseInt(e["condition-Fear"],10)||0,i=parseInt(e["condition-Sickened"],10)||0,s=parseInt(e["condition-Drained"],10)||0,c=(parseInt(e["wound_threshold-show"],10)||0)*An(parseInt(e["condition-Wounds"],10)||0,parseInt(e.has_endurance_feat,10)||0,parseInt(e.wounds_gritty_mode,10)||0),(parseInt(e["saves-cond"],10)||0)!==(l=s-r-i+c)&&(p["saves-cond"]=l)}catch(e){n().error("PFSaves.applyConditions",e)}finally{Va.size(p)>0?(t&&(u=o.silentParams),Ja(p,u,a)):a()}}))}function Vo(e,t,a){pn([e,"total-"+e,e+"-ability-mod",e+"-trait",e+"-resist",e+"-misc-mod","saves-cond","buff_"+e+"-total","buff_saves-total"],0,[],!1,t,a)}function $o(e,t){var a=Va.once((function(){"function"==typeof e&&e()})),n=Va.after(3,(function(){a()}));Vo("Fort",n,t),Vo("Ref",n,t),Vo("Will",n,t)}var Ko=n().callback((function(e,t,a){var r=Va.once((function(){n().info("leaving PFSaves.recalculate"),"function"==typeof e&&e()}));try{Xo((function(){$o(r,t)}),t)}catch(e){n().error("PFSaves.recalculate OUTER",e),r()}}));function Yo(e,t,a){getAttrs(["use_spells","spellclass-"+e+"-exists"],(function(r){try{parseInt(r.use_spells,10)&&parseInt(r["spellclass-"+e+"-exists"],10)?"function"==typeof t&&t():"function"==typeof a&&a()}catch(e){n().error("PFSpellCasterClasses.ifSpellClassExists",e),"function"==typeof a&&a()}}))}function Zo(e,t,a){var n=Va.once((function(){"function"==typeof a&&a()}));getAttrs(["spellclass-0-exists","spellclass-1-exists","spellclass-2-exists"],(function(e){var t=parseInt(e.spellclasses_multiclassed,10)||0,a={};(parseInt(e["spellclass-0-exists"],10)||0)+(parseInt(e["spellclass-1-exists"],10)||0)+(parseInt(e["spellclass-2-exists"],10)||0)>1?t||(a.spellclasses_multiclassed=1):t&&(a.spellclasses_multiclassed=0),Va.size(a)>0?Ja(a,o.silentParams,n):n()}))}function Jo(e,t){getAttrs(["spellclass-0-exists","spellclass-1-exists","spellclass-2-exists","spellclass-0-name","spellclass-1-name","spellclass-2-name","allspells_macro","NPC-allspells_macro"],(function(t){var a="",n="",r="";parseInt(t["spellclass-0-exists"],10)&&(a+=(r="{{row10=["+fn(t["spellclass-0-name"])+" ^{spellbook}](~@{character_id}|")+"spellbook-0) }} ",n+=r+"NPC-spellbook-0) }} "),parseInt(t["spellclass-1-exists"],10)&&(a+=(r="{{row11=["+fn(t["spellclass-1-name"])+" ^{spellbook}](~@{character_id}|")+"spellbook-1) }} ",n+=r+"NPC-spellbook-1) }} "),parseInt(t["spellclass-2-exists"],10)&&(a+=(r="{{row12=["+fn(t["spellclass-2-name"])+" ^{spellbook}](~@{character_id}|")+"spellbook-2) }} ",n+=r+"NPC-spellbook-2) }} "),a!==t.allspells_macro?Ja({allspells_macro:a,"NPC-allspells_macro":n},o.silentParams,e):"function"==typeof e&&e()}))}function Qo(e,t,a,r,i){var s=function(){"function"==typeof r&&r()},c="spellclass-"+e,l=c+"-level-total",u=c+"-close",p=c+"-medium",d=c+"-long";getAttrs(["use_metrics",l,u,p,d],(function(e){var t=parseInt(e.use_metrics)||0,r=parseInt(e[l],10)||0,c=parseInt(e[u],10)||0,f=parseInt(e[p],10)||0,m=parseInt(e[d],10)||0,_={},g={},b={};try{_=kn(r,t),(a||_.close!==c||_.medium!==f||_.long!==m)&&(g[u]=_.close,g[p]=_.medium,g[d]=_.long)}catch(e){n().error("PFSpellCasterClasses.updateCasterRanges",e)}finally{Va.size(g)>0?(i&&(b=o.silentParams),Ja(g,b,s)):s()}}))}function el(e,t,a,n){pn(["Concentration-"+e,"spellclass-"+e+"-level-total","Concentration-"+e+"-mod","Concentration-"+e+"-misc-mod"],0,null,!1,a,n)}function tl(e,t,a,r){var i=Va.once((function(){"function"==typeof a&&a()}));getAttrs(["use_spells","spellclass-"+e+"-exists","Concentration-"+e+"-ability","Concentration-"+e+"-mod","spellclass-"+e+"-level-0-savedc","spellclass-"+e+"-savedc-misc","buff_SpellDC_"+e+"-total"],(function(t){var a,s=parseInt(t["Concentration-"+e+"-mod"],10)||0,c=(parseInt(t["spellclass-"+e+"-savedc-misc"],10)||0)+(parseInt(t["buff_SpellDC_"+e+"-total"],10)||0),l=t["Concentration-"+e+"-ability"],u=10+s+c,p=parseInt(t["spellclass-"+e+"-level-0-savedc"],10)||0,d={},f={};try{if(p!==u||isNaN(p)||0!==l)for(d["spellclass-"+e+"-level-0-savedc"]=u,a=1;a<10;a++)d["spellclass-"+e+"-level-"+a+"-savedc"]=u+a}catch(e){n().error("PFSpellCasterClasses.updateSaveDCs",e)}finally{Va.size(d)>0?(r&&(f=o.silentParams),Ja(d,f,i)):i()}}))}function al(e,t,a,r){var i=Va.once((function(){"function"==typeof a&&a()})),s="Concentration-"+e+"-ability";getAttrs([s,"INT","WIS","CHA","STR","DEX","CON","spellclass-"+e+"-level-0-bonus","spellclass-"+e+"-level-1-bonus","spellclass-"+e+"-level-2-bonus","spellclass-"+e+"-level-3-bonus","spellclass-"+e+"-level-4-bonus","spellclass-"+e+"-level-5-bonus","spellclass-"+e+"-level-6-bonus","spellclass-"+e+"-level-7-bonus","spellclass-"+e+"-level-8-bonus","spellclass-"+e+"-level-9-bonus"],(function(t){var a,r,c,o=vn(t[s]).replace("-mod",""),l=parseInt(t[o],10),u={},p="spellclass-"+e+"-level-";try{if(!isNaN(l))if(l>=12)for(c=1;c<10;c++)a=Math.floor(Math.max(Math.floor((l-10)/2)+4-c,0)/4),r=p+c+"-bonus",parseInt(t[r],10)!==a&&(u[r]=a);else for(c=1;c<10;c++)r=p+c+"-bonus",0!==parseInt(t[r],10)&&(u[r]=0)}catch(e){n().error("PFSpellCasterClasses.updateBonusSpells",e)}finally{Va.size(u)>0?Ja(u,{silent:!0},i):i()}}))}function nl(e,t,a,r){var i=Va.once((function(){"function"==typeof a&&a()}));getAttrs(["spellclass-"+e+"-level-"+t+"-spells-per-day_max","spellclass-"+e+"-level-"+t+"-class","spellclass-"+e+"-level-"+t+"-bonus","spellclass-"+e+"-level-"+t+"-misc"],(function(a){var r=0,s=0,c=0,l={};try{s=parseInt(a["spellclass-"+e+"-level-"+t+"-class"],10),c=parseInt(a["spellclass-"+e+"-level-"+t+"-spells-per-day_max"],10)||0,(r=isNaN(s)?0:s+((parseInt(a["spellclass-"+e+"-level-"+t+"-bonus"],10)||0)+(parseInt(a["spellclass-"+e+"-level-"+t+"-misc"],10)||0)))!==c?(l["spellclass-"+e+"-level-"+t+"-spells-per-day_max"]=r,Ja(l,o.silentParams,i)):i()}catch(e){n().error("PFSpellCasterClasses.updateMaxSpellsPerDay err",e),i()}}))}function rl(e,t){var a=Va.once((function(){"function"==typeof e&&e()}));getAttrs(["condition_spell_notes","condition-Deafened","condition-Grappled","condition-Pinned"],(function(e){var t={},n="";parseInt(e["condition-Deafened"],10)&&(n+="**"+Qa("deafened")+"**: ",n+=Qa("condition-deafened-spellonly")+"\r\n"),parseInt(e["condition-Grappled"],10)&&(n+="**"+Qa("grappled")+"**: ",n+=Qa("condition-grappled-spell-note")+"\r\n"),parseInt(e["condition-Pinned"],10)&&(n+="**"+Qa("pinned")+"**: ",n+=Qa("condition-pinned-spell-note")+" ",n+=Qa("condition-grappled-spell-note")+"\r\n"),n!==e.condition_spell_notes&&(t.condition_spell_notes=n,Ja(t,o.silentParams)),a()}))}function il(e,t,a,r,i,s){var c=Va.once((function(){"function"==typeof r&&r()}));getAttrs(["use_spells","spellclass-"+e+"-level","spellclass-"+e+"-level-total","spellclass-"+e+"-level-misc-mod","buff_CasterLevel-total","CasterLevel-Penalty","spellclass-"+e+"-exists"],(function(t){var r=a||parseInt(t["spellclass-"+e+"-level"],10)||0,l=parseInt(t["spellclass-"+e+"-level-total"],10)||0,u=parseInt(t["spellclass-"+e+"-exists"],10)||0,p=parseInt(t.use_spells,10)||0,d=0,f={},m=0,_={};try{p?((d=r+(parseInt(t["spellclass-"+e+"-level-misc-mod"],10)||0)+(parseInt(t["buff_CasterLevel-total"],10)||0)+(parseInt(t["CasterLevel-Penalty"],10)||0))<=0&&(d=r>0?1:0),d!==l&&(f["spellclass-"+e+"-level-total"]=d,r>0&&(m=1)),r>0?(0===u&&(f["spellclass-"+e+"-exists"]=1,m=1),s&&(m=1)):1===u&&(f["spellclass-"+e+"-exists"]=0)):1===u&&(f["spellclass-"+e+"-exists"]=0)}catch(e){n().error("PFSpellCasterClasses.updateCasterLevel",e)}finally{Va.size(f)>0?(i&&(_=o.silentParams),Ja(f,_,(function(){m?function(e,t,a){var n=Va.once((function(){"function"==typeof t&&t()})),r=Va.after(5,n),i=Va.after(10,r);Va.times(10,(function(t){nl(e,t,i)})),el(e,0,r,a),tl(e,0,r,a),Qo(e,0,!1,r,a),al(e,0,r)}(e,c,i):c()}))):c()}}))}function sl(e,t,a,r){var i=Va.once((function(){"function"==typeof a&&a()})),s="spellclass-"+e,c="spellclass-"+e+"-level";getAttrs([s,c],(function(t){var a,r,o,l=parseInt(t[s],10),u=parseInt(t[c],10);try{if(isNaN(l)||!t[s]||-1===parseInt(t[s],10))return void i();a="spellclass-"+e+"-name",r="class-"+l+"-name",o="class-"+l+"-level",6===l&&(r="race",o="npc-hd-num"),getAttrs([r,o,a],(function(t){var s={},l=0,p=parseInt(t[o],10)||0;try{(u!==p||isNaN(u))&&(s[c]=p,l=1),t[r]&&t[r]!==t[a]&&(s[a]=t[r])}catch(e){n().error("PFSpellCasterClasses.setCasterClassFromDropdown",e)}finally{Va.size(s)>0?(Ja(s,{silent:!0},i),l&&il(e,0,p)):i()}}))}catch(e){n().error("PFSpellCasterClasses.setCasterClassFromDropdown outer",e),i()}}))}function cl(e,t,a,n,r){Va.once((function(){"function"==typeof n&&n()}));var i="spellclass-0",s="spellclass-1",c="spellclass-2";e="npc-hd-num"===e?6:parseInt(e,10)||0,getAttrs([i,s,c],(function(t){var n,r,o,l,u;if(parseInt(t[i],10)===e)n=0;else if(parseInt(t[s],10)===e)n=1;else{if(parseInt(t[c],10)!==e)return;n=2}r=(l="spellclass-"+n)+"-level",o="class-"+e+"-level",u="class-"+e+"-name",getAttrs([r,o,u],(function(t){var n={},i=parseInt(t[o],10)||0,s=parseInt(t[r],10);(i!==s||isNaN(s)||a)&&(n[r]=i,n[l+"-name"]=t[u],Ja(n,{silent:!0}),il(e,0,i))}))}))}Va.each(Wo,(function(e){var t=Go.saveEventsAuto.replace(/REPLACE/g,e);on(t,n().callback((function(t){"sheetworker"!==t.sourceType&&"api"!==t.sourceType||(n().debug("caught "+t.sourceAttribute+" event for "+e+": "+t.sourceType),Vo(e,t))})))})),Va.each(Wo,(function(e){var t=Go.saveEventsPlayer.replace(/REPLACE/g,e);on(t,n().callback((function(t){"player"!==t.sourceType&&"api"!==t.sourceType||(n().debug("caught "+t.sourceAttribute+" event for "+e+": "+t.sourceType),Vo(e,t))})))}));var ol=n().callback((function(e,t,a){var r=Va.once((function(){n().info("leaving PFSpellCasterClasses.recalculate"),"function"==typeof e&&e()})),i=Va.once((function(){Zo(0,0,(function(){js(r,t,a)}))})),s=Va.once((function(){!function(e,t){Va.once((function(){"function"==typeof e&&e()}));var a=Va.after(3,(function(){Jo(e)}));Va.each(o.spellClassIndexes,(function(e){try{sl(e,0,(function(){il(e,0,0,a,t,!0)}))}catch(e){n().error("PFSpellCasterClasses.recalculate_recalcTopSection",e),a()}}))}(i,t)})),c=Va.once((function(){rl(s)}));!function(e){"function"==typeof e&&e()}((function(){c()}))})),ll={spellcastingClassEventsAuto:{"change:concentration-REPLACE-mod":[al,tl,el,Hs],"change:concentration-REPLACE-ability":[tl,Hs],"change:spellclass-REPLACE-level-total":[tl,el,Qo,qs],"change:concentration-REPLACE-misc-mod":[el,qs],"change:spellclass-REPLACE-SP-mod":[qs],"change:spellclass-REPLACE-level-misc-mod":[il],"change:buff_SpellDC_REPLACE-total":[tl,Hs]},spellcastingClassEventsPlayer:{"change:concentration-REPLACE-def":[qs],"change:spellclass-REPLACE-savedc-misc":[tl,Hs]},spellcastingClassEventsIgnoreLevel:{"change:spellclass-REPLACE":[sl],"change:spellclass-REPLACE-level":[il,Zo],"change:buff_CasterLevel-total change:condition-Drained change:CasterLevel-Penalty":[function(e,t,a,n){il(0,0,0,a,n),il(1,0,0,a,n),il(2,0,0,a,n)}]},spellcastingClassEventsPerSpellLevel:"change:spellclass-CLASSIDX-level-SPELLLEVEL-class change:spellclass-CLASSIDX-level-SPELLLEVEL-bonus change:spellclass-CLASSIDX-level-SPELLLEVEL-misc"};Va.each(o.spellClassIndexes,(function(e){var t=parseInt(e,10)||0;on("change:Concentration-"+t+"-ability",n().callback((function(e){n().debug("caught "+e.sourceAttribute+" event: "+e.sourceType),Bn("Concentration-"+t+"-ability","Concentration-"+t+"-mod")}))),Va.each(ll.spellcastingClassEventsPlayer,(function(e,a){var r=a.replace(/REPLACE/g,t);Va.each(e,(function(e){on(r,n().callback((function(a){"player"!==a.sourceType&&"api"!==a.sourceType||(n().debug("caught "+a.sourceAttribute+" event: "+a.sourceType),Yo(t,(function(){e(t,a)})))})))}))})),Va.each(ll.spellcastingClassEventsAuto,(function(e,a){var r=a.replace(/REPLACE/g,t);Va.each(e,(function(e){on(r,n().callback((function(a){"sheetworker"!==a.sourceType&&"api"!==a.sourceType||(n().debug("caught "+a.sourceAttribute+" event: "+a.sourceType),Yo(t,(function(){e(t,a)})))})))}))})),Va.each(ll.spellcastingClassEventsIgnoreLevel,(function(e,a){var r=a.replace(/REPLACE/g,t);Va.each(e,(function(e){on(r,n().callback((function(a){n().debug("caught "+a.sourceAttribute+" event: "+a.sourceType),e(t,a)})))}))})),Va.each(Ms,(function(e){var a=parseInt(e,10),r=ll.spellcastingClassEventsPerSpellLevel.replace(/CLASSIDX/g,t).replace(/SPELLLEVEL/g,a);on(r,n().callback((function(e){n().debug("caught "+e.sourceAttribute+" event: "+e.sourceType),Yo(t,(function(){nl(t,a)}))})))})),on("change:spellclass-0-exists change:spellclass-1-exists change:spellclass-2-exists",n().callback((function(e){"sheetworker"!==e.sourceType&&"api"!==e.sourceType||(n().debug("caught "+e.sourceAttribute+" event: "+e.sourceType),Jo(null))}))),on("change:use_metrics",n().callback((function(e){"player"!==e.sourceType&&"api"!==e.sourceType||(n().debug("caught "+e.sourceAttribute+" event: "+e.sourceType),Qo(t,0,!0,null,!0))})))}));var ul=["skill","fcskill","fcalt","bab","Fort","Ref","Will","level"],pl=["skill","bab","Fort","Ref","Will","hd-num"],dl=["0","1","2","3","4","5"],fl={basehp:"change:auto_calc_hp change:autohp_percent change:maxhp_lvl1",racialhp:"change:npc-hd-num change:npc-hd change:npc-hp",perClassRowhp:"change:class-REPLACE-level change:class-REPLACE-hd change:class-REPLACE-hp change:class-REPLACE-fchp"};function ml(){getAttrs(["multiclassed","class-0-level","class-1-level","class-2-level","class-3-level","class-4-level","class-5-level","npc-hd-num"],(function(e){var t=parseInt(e.multiclassed,10)||0;Math.min(1,parseInt(e["class-0-level"],10)||0)+Math.min(1,parseInt(e["class-1-level"],10)||0)+Math.min(1,parseInt(e["class-2-level"],10)||0)+Math.min(1,parseInt(e["class-3-level"],10)||0)+Math.min(1,parseInt(e["class-4-level"],10)||0)+Math.min(1,parseInt(e["class-5-level"],10)||0)+Math.min(1,parseInt(e["npc-hd-num"],10)||0)>1?t||Ja({multiclassed:1}):t&&Ja({multiclassed:0})}))}function _l(e,t,a,r){var i=function(){"function"==typeof t&&t()};if(!e||"hd"===e||"hp"===e)return n().warn("at updateClassInformation called with bad column:"+e),void i();/^npc/i.test(e)&&(e=e.slice(4)),function(e,t,a){var n,r,s,c,l,u,p,d,f,m,_,g,b,h=[];if("fchp"===e?e="hp":"hd-num"===e&&(e="level"),h=[n="bab"===e||"level"===e?e:"total-"+e,r="class-0-"+e,s="class-1-"+e,c="class-2-"+e,l="class-3-"+e,u="class-4-"+e,p="class-5-"+e],"skill"!==e){switch(e){case"bab":case"Fort":case"Will":case"Ref":h=h.concat(["npc-"+e]);break;case"level":h=h.concat(["npc-hd-num"])}pn(h,0,[],0,i,a)}else d="class-0-level",f="class-1-level",m="class-2-level",_="class-3-level",g="class-4-level",b="class-5-level",h=h.concat([d,f,m,_,g,b,"npc-skill","npc-hd-num"]),getAttrs(h,(function(e){var t,h,y={},v={};h=Math.floor((parseFloat(e[r],10)||0)*(parseInt(e[d],10)||0)+(parseFloat(e[s],10)||0)*(parseInt(e[f],10)||0)+(parseFloat(e[c],10)||0)*(parseInt(e[m],10)||0)+(parseFloat(e[l],10)||0)*(parseInt(e[_],10)||0)+(parseFloat(e[u],10)||0)*(parseInt(e[g],10)||0)+(parseFloat(e[p],10)||0)*(parseInt(e[b],10)||0)+(parseFloat(e["npc-skill"],10)||0)*(parseInt(e["npc-hd-num"],10)||0)),t=parseInt(e[n],10),isNaN(t)||h!==t?(y[n]=h,a&&(v=o.silentParams),Ja(y,v,i)):i()}))}(e,0,a)}function gl(e,t,a){var r=Va.once((function(){"function"==typeof e&&e()}));getAttrs(["auto_calc_hp","autohp_percent","maxhp_lvl1","is_npc","set_pfs","total-hp","NPC-HP","npc-hd-num","npc-hd","class-0-hp","class-0-level","class-0-hd","class-0-fchp","class-1-hp","class-1-level","class-1-hd","class-1-fchp","class-2-hp","class-2-level","class-2-hd","class-2-fchp","class-3-hp","class-3-level","class-3-hd","class-3-fchp","class-4-hp","class-4-level","class-4-hd","class-4-fchp","class-5-hp","class-5-level","class-5-hd","class-5-fchp"],(function(e){var t,i=0,s=0,c=1,l=0,u={},p={},d=0,f=0,m=0,_=0,g=0,b=-1;try{i=parseInt(e.auto_calc_hp,10)||0,a&&a.sourceAttribute&&((t=a.sourceAttribute.match(/(\d)/))&&t[1]?b=parseInt(t[1],10)||0:/NPC/i.test(a.sourceAttribute)&&(b=6)),i&&(l=parseInt(e.set_pfs,10)||0,parseInt(e.is_npc,10)||0,c=function(e){var t=0;switch(e=parseInt(e,10)||0){case 1:default:t=.5;break;case 2:t=.75;break;case 3:t=1}return t}(e.autohp_percent),(s=parseInt(e.maxhp_lvl1,10)||0)&&6===b&&(b=-1)),m=parseInt(e["npc-hd-num"],10)||0,_=parseInt(e["npc-hd"],10),d=parseInt(e["NPC-HP"],10)||0,isNaN(_)||!i?g+=d:m>0&&_>0?(6===b||-1===b?(f=Pn(m,_,c,s,!1),g+=f,f!==d&&(u["NPC-HP"]=f)):g+=d,s&&(s=0)):0===_&&0!==d&&(u["NPC-HP"]=0),Va.each(dl,(function(t){var a,n=parseInt(t,10);f=0,m=parseInt(e["class-"+t+"-level"],10)||0,_=parseInt(e["class-"+t+"-hd"],10),d=parseInt(e["class-"+t+"-hp"],10)||0,a=parseInt(e["class-"+t+"-fchp"],10)||0,isNaN(_)||!i?g+=d+a:m>0&&_>0?(-1===b||b===n?(f=Pn(m,_,c,s,l),g+=f+a,f!==d&&(u["class-"+t+"-hp"]=f)):g+=d+a,s&&(s=0)):0===_&&0!==d&&(u["class-"+t+"-hp"]=0)})),g!==parseInt(e["total-hp"],10)&&(p["total-hp"]=g)}catch(e){n().error("PFClassRaceGrid.setHitPoints",e)}finally{Va.size(p)>0&&Ja(p),Va.size(u)>0?Ja(u,o.silentParams,r):r()}}))}var bl,hl=n().callback((function(e,t,a){var r=Va.once((function(){n().info("leaving PFClassRaceGrid.recalculate"),"function"==typeof e&&e()})),i=ul.length,s=Va.after(i,(function(){gl(r)}));Va.each(ul,(function(e){_l(e,s,t)})),ml()}));function yl(e,t,a,n,r){var i=0;e<=t&&(i=e>a?1:e>n?2:3),i!==r&&Ja({"condition-Wounds":i})}function vl(e,t,a,r,i){var s={},c=0,l=0,u=0,p=0;try{c=Math.floor(.75*t),l=Math.floor(.5*t),u=Math.floor(.25*t),p=-1*(r>0?r:0),(parseInt(i.HP_grazed,10)||0)!==c&&(s.HP_grazed=c),(parseInt(i.HP_wounded,10)||0)!==l&&(s.HP_wounded=l),(parseInt(i.HP_critical,10)||0)!==u&&(s.HP_critical=u),(parseInt(i.HP_disabled,10)||0)!==p&&(s.HP_disabled=p)}catch(e){n().error("PFHealth.setWoundThresholds",e)}finally{Va.size(s)>0?Ja(s,o.silentParams,(function(){yl(e,c,l,u,a)})):yl(e,c,l,u,a)}}function kl(){getAttrs(["HP","HP_max","wound_threshold-show","condition-Wounds","HP-ability-mod","HP_grazed","HP_wounded","HP_critical","HP_disabled"],(function(e){1===parseInt(e["wound_threshold-show"],10)?vl(parseInt(e.HP,10)||0,parseInt(e.HP_max,10)||0,parseInt(e["condition-Wounds"],10)||0,parseInt(e["HP-ability-mod"],10)||0,e):0!==(parseInt(e["condition-Wounds"],10)||0)&&Ja({"condition-Wounds":"0"})}))}function wl(e,t,a,n,r,i,s){"0"!==r&&(a>=e+t+(n?1+i:0)?Ja({"condition-Staggered":"1"},o.silentParams):s&&Ja({"condition-Staggered":"0"},o.silentParams)),n&&function(e){getAttrs(["HP","HP_grazed","HP_wounded","HP_critical","condition-Wounds","wound_threshold-show"],(function(t){parseInt(t["wound_threshold-show"],10)&&(isNaN(parseInt(e,10))&&(e=parseInt(t.HP,10)||0),yl(e,parseInt(t.HP_grazed,10)||0,parseInt(t.HP_wounded,10)||0,parseInt(t.HP_critical,10)||0,parseInt(t["condition-Wounds"],10)||0))}))}(e)}function Al(){getAttrs(["HP","HP-temp","non-lethal-damage","wound_threshold-show","HP-ability","HP-ability-mod","condition-Staggered"],(function(e){wl(parseInt(e.HP,10)||0,parseInt(e["HP-temp"],10)||0,parseInt(e["non-lethal-damage"],10)||0,parseInt(e["wound_threshold-show"],10)||0,e["HP-ability"],parseInt(e["HP-ability-mod"],10)||0,parseInt(e["condition-Staggered"],10)||0),e.HP&&Ja({HP:parseInt(e.HP,10)||0})}))}function Cl(e,t,a,r){var i=Va.once((function(){"function"==typeof e&&e()}));getAttrs(["HP","HP_max","HP-ability","HP-ability-mod","level","total-hp","total-mythic-hp","condition-Drained","HP-formula-mod","HP-temp","mythic-adventures-show","wound_threshold-show","condition-Wounds","non-lethal-damage","non-lethal-damage_max","condition-Staggered","hp_ability_bonus","HP_grazed","HP_wounded","HP_critical","HP_disabled","increase_hp"],(function(e){var t=0,a=0,s=0,c=0,l=0,u=0,p=0,d=0,f=0,m=0,_=0,g=0,b={};try{p=parseInt(e.increase_hp,10)||0,a=(t=parseInt(e["HP-ability-mod"],10)||0)*(parseInt(e.level,10)||0),s=parseInt(e.HP_max,10)||0,c=parseInt(e.HP,10)||0,l=parseInt(e["HP-temp"],10)||0,g=parseInt(e["wound_threshold-show"],10)||0,u=c,d=parseInt(e["non-lethal-damage"],10)||0,m=parseInt(e["mythic-adventures-show"],10)||0,f=a+(parseInt(e["total-hp"],10)||0)+(parseInt(e["HP-formula-mod"],10)||0)+5*(parseInt(e["condition-Drained"],10)||0)+(m&&parseInt(e["total-mythic-hp"],10)||0),g&&(_=parseInt(e["condition-Wounds"],10)||0),r?(u=f,0!==d&&(b["non-lethal-damage"]=0,b["condition-Staggered"]=0),g&&(b["condition-Wounds"]=0)):u=c+f-s,a!==parseInt(e.hp_ability_bonus,10)&&(b.hp_ability_bonus=a),p&&u!==c?b.HP=u:p||(u=c),s!==f&&(b.HP_max=f),f!==parseInt(e["non-lethal-damage_max"],10)&&(b["non-lethal-damage_max"]=f)}catch(e){n().error("PFHealth.updateMaxHPLookup",e)}finally{Va.size(b)>0?Ja(b,o.silentParams,(function(){p&&!r&&s!==f&&(wl(u,l,d,0,e["HP-ability"],t,e["condition-Staggered"]),g&&vl(u+l,f,_,t,e)),i()})):i()}}))}function Il(e,t,a,r){var i=Va.once((function(){"function"==typeof e&&e()}));getAttrs(["HP-temp","HP-temp_max","HP-temp-misc","buff_HP-temp-total"],(function(e){var s,c,l,u=0,p=0,d={};try{r&&"buff_hp-temp-total"===r.sourceAttribute?(parseInt(r.previousValue,10)||0)!==(parseInt(r.newValue,10)||0)&&(u=(parseInt(r.newValue,10)||0)-(parseInt(r.previousValue,10)||0)):r&&"hp-temp-misc"===r.sourceAttribute&&(parseInt(r.previousValue,10)||0)!==(parseInt(r.newValue,10)||0)&&(p=(parseInt(r.newValue,10)||0)-(parseInt(r.previousValue,10)||0)),s=(parseInt(e["HP-temp-misc"],10)||0)+(parseInt(e["buff_HP-temp-total"],10)||0),c=parseInt(e["HP-temp"],10)||0,l=a?s:c+u+p,s=Math.max(s,0),l=Math.max(l,0),l=Math.min(l,s),a||l!==c?(t&&(d=o.silentParams),Ja({"HP-temp":l,"HP-temp_max":s},d,(function(){Al(),i()}))):i()}catch(e){n().error("updateTempMaxHP",e),i()}}))}function xl(e,t){var a=Va.once((function(){"function"==typeof e&&e()}));Ja({use_prestige_fame:1,auto_calc_hp:1,autohp_percent:1,maxhp_lvl1:1},o.silentParams,(function(){t&&gl(a,0,t)}))}function Pl(e,t){Jn(Va.once((function(){"function"==typeof e&&e()}))),t<1.18&&getAttrs(["npc-hd","npc-hd-num","NPC-HP","is_npc"],(function(e){var t=parseInt(e["npc-hd"],10)||0,a=parseInt(e["npc-hd-num"],10)||0,n=parseInt(e["NPC-HP"],10)||0;parseInt(e.is_npc,10)?Ja({"npc-hd-num2":0,"npc-hd2":0,"HP-misc":"","HP-misc-mod":0}):t||a||!n||Ja({"npc-hd-num":"","NPC-HP":0})}))}bl="",Va.each(ul,(function(e){var t=Va.map(dl,(function(t){return"change:class-"+t+"-"+e})).join(" ");on(t,n().callback((function(t){n().debug("caught "+t.sourceAttribute+" event: "+t.sourceType),"player"!==t.sourceType&&"api"!==t.sourceType||_l(e,null,null)}))),"level"===e&&on(t,n().callback((function(e){n().debug("caught "+e.sourceAttribute+" event: "+e.sourceType),"player"!==e.sourceType&&"api"!==e.sourceType||(_l("skill",null,null),ml())})))})),Va.each(pl,(function(e){on("change:npc-"+e,n().callback((function(t){n().debug("caught "+t.sourceAttribute+" event: "+t.sourceType),("player"===t.sourceType||"api"===t.sourceType||"sheetworker"===t.sourceType||"api"===t.sourceType&&"hp"===t.sourceAttribute.slice(-2))&&("hd-num"===e?(_l("level",null,null),_l("skill",null,null),ml()):_l(e,null,null))})))})),Va.each(dl,(function(e){bl=fl.perClassRowhp.replace(/REPLACE/g,e),on(bl,n().callback((function(t){n().debug("caught "+t.sourceAttribute+" event: "+t.sourceType),"player"!==t.sourceType&&"api"!==t.sourceType||(gl(null,0,t),/level/i.test(t.sourceAttribute)&&cl(parseInt(e,10)))})))})),on(fl.racialhp,n().callback((function(e){n().debug("caught "+e.sourceAttribute+" event: "+e.sourceType),"player"!==e.sourceType&&"api"!==e.sourceType||(gl(null,0,e),"npc-hd-num"===e.sourceAttribute&&cl(6))}))),on(fl.basehp,n().callback((function(e){n().debug("caught "+e.sourceAttribute+" event: "+e.sourceType),"player"!==e.sourceType&&"api"!==e.sourceType||gl()}))),on("change:class-0-level change:class-1-level change:class-2-level change:class-3-level change:class-4-level change:class-5-level change:bab change:level",n().callback((function(e){("level"!==e.sourceAttribute&&"bab"!==e.sourceAttribute||"sheetworker"!==e.sourceType)&&"player"!==e.sourceType&&"api"!==e.sourceType||(n().debug("caught "+e.sourceAttribute+" event: "+e.sourceType),Va.each(o.levelPlusBABManualDropdowns,(function(e){un(e,e+"-mod")})))})));var Sl=n().callback((function(e,t,a){var r=Va.once((function(){n().info("leaving PFHealth.recalculate"),"function"==typeof e&&e()})),i=Va.once((function(){kl(),r()})),s=Va.once((function(){Cl(i)}));Pl(Va.once((function(){Il(s)})),a)}));function Tl(e,t){var a=function(){"function"==typeof e&&e()};getAttrs(["condition-Blinded","condition-Fear","condition-Drained","condition-Sickened","condition-Wounds","has_endurance_feat","wounds_gritty_mode","checks-cond","Phys-skills-cond","wound_threshold-show","CasterLevel-Penalty","condition-Dazzled","condition-Deafened","condition-Fascinated","condition_skill_notes","condition_init_notes"],(function(e){var t={},r=0,i=0,s=0,c=0,o=0,l=0,u=0,p=0,d=0,f=0,m=0,_="",g="";try{r=parseInt(e["condition-Drained"],10)||0,i=-1*(parseInt(e["condition-Fear"],10)||0),s=-1*(parseInt(e["condition-Sickened"],10)||0),c=An(parseInt(e["condition-Wounds"],10)||0,parseInt(e.has_endurance_feat,10)||0,parseInt(e.wounds_gritty_mode,10)||0),l=r+i+s+(o=(parseInt(e["wound_threshold-show"],10)||0)*c),u=r+o,p=-2*(parseInt(e["condition-Blinded"],10)||0),d=parseInt(e["checks-cond"],10)||0,f=parseInt(e["Phys-skills-cond"],10)||0,m=parseInt(e["CasterLevel-Penalty"],10)||0,(l!==d||isNaN(d))&&(t["checks-cond"]=l),(p!==f||isNaN(f))&&(t["Phys-skills-cond"]=p),(u!==m||isNaN(m))&&(t["CasterLevel-Penalty"]=u),p&&(_+="**"+Qa("blinded")+"**: ",_+=Qa("condition-blinded-note")+"\r\n",g+=Qa("blinded")+": ",g+=Qa("condition-blinded-speed")+"\r\n"),parseInt(e["condition-Dazzled"],10)&&(_+="**"+Qa("dazzled")+"**: ",_+=Qa("condition-dazzled-note")+"\r\n"),parseInt(e["condition-Deafened"],10)&&(_+="**"+Qa("deafened")+"**: ",_+=Qa("condition-deafened-note")+"\r\n"),parseInt(e["condition-Fascinated"],10)&&(_+="**"+Qa("fascinated")+"**: ",_+=Qa("condition-fascinated-title")+"\r\n"),_!==e.condition_skill_notes&&(t.condition_skill_notes=_),g!==e.condition_init_notes&&(t.condition_init_notes=g)}catch(e){n().error("PFChecks.applyConditions",e)}finally{Va.size(t)>0?(Ja(t,{},a),l!==d&&Ci(l,d)):a()}}))}function El(e,t,a){getAttrs(["nodex-toggle"],(function(a){parseInt(a["nodex-toggle"],10)?pn(["init","init-trait","init-misc-mod","checks-cond","buff_initiative-total","buff-Check-total","buff_check_ability-total"],0,["condition-Deafened"],!1,e,t):pn(["init","init-ability-mod","init-trait","init-misc-mod","checks-cond","buff_initiative-total","buff_Check-total","buff_check_ability-total"],0,["condition-Deafened"],!1,e,t)}))}on("change:set_pfs",n().callback((function(e){n().debug("caught "+e.sourceAttribute+" event: "+e.sourceType),"player"!==e.sourceType&&"api"!==e.sourceType||getAttrs(["set_pfs"],(function(t){parseInt(t.set_pfs,10)&&xl(null,e)}))}))),on("change:hp-ability-mod change:level change:total-hp change:total-mythic-hp change:hp-formula-mod ",n().callback((function(e){n().debug("caught "+e.sourceAttribute+" event: "+e.sourceType),"sheetworker"!==e.sourceType&&"api"!==e.sourceType||Cl()}))),on("change:mythic-adventures-show",n().callback((function(e){n().debug("caught "+e.sourceAttribute+" event: "+e.sourceType),"player"!==e.sourceType&&"api"!==e.sourceType||getAttrs(["total-mythic-hp"],(function(e){(parseInt(e["total-mythic-hp"],10)||0)>0&&Cl()}))}))),on("change:hp-temp-misc",n().callback((function(e){n().debug("caught "+e.sourceAttribute+" event: "+e.sourceType),"player"!==e.sourceType&&"api"!==e.sourceType||Il(null,null,!1,e)}))),on("change:hp_reset",n().callback((function(e){n().debug("caught "+e.sourceAttribute+" event: "+e.sourceType),"player"!==e.sourceType&&"api"!==e.sourceType||(Cl(null,0,0,!0),Il(null,null,!0,e),Ja({HP_reset:"0"},o.silentParams))}))),on("change:HP change:non-lethal-damage",n().callback((function(e){"player"!==e.sourceType&&"api"!==e.sourceType||(n().debug("caught "+e.sourceAttribute+" event: "+e.sourceType),Al())}))),on("change:wound_threshold-show",n().callback((function(e){n().debug("caught "+e.sourceAttribute+" event: "+e.sourceType),"player"!==e.sourceType&&"api"!==e.sourceType||kl()})));var Dl=n().callback((function(e,t,a){var r=Va.once((function(){n().info("Leaving PFInitiative.recalculate"),"function"==typeof e&&e()}));!function(e,t){var a=function(){"function"==typeof e&&e()};t<1.18?El(a,!1):a()}((function(){El(r,t)}),a)}));on("change:init-trait change:condition-Deafened ",n().callback((function(e){n().debug("caught "+e.sourceAttribute+" event: "+e.sourceType),"player"!==e.sourceType&&"api"!==e.sourceType||El()}))),on("change:init-ability-mod change:init-misc-mod change:checks-cond change:nodex-toggle",n().callback((function(e){"sheetworker"!==e.sourceType&&"api"!==e.sourceType||(n().debug("caught "+e.sourceAttribute+" event: "+e.sourceType),El())})));var Ml=["Ranged","Melee","CMB","DMG","DMG_ranged","AC","Touch","CMD","flat-footed","speed","initiative","size","check_skills","HP-temp","Fort","Will","Ref","Check","CasterLevel","STR","DEX","CON","INT","WIS","CHA","STR_skills","DEX_skills","CON_skills","INT_skills","WIS_skills","CHA_skills"],Fl={Check:"check_ability",DMG:"dmg_melee"},Nl=Va.chain(Ml).map((function(e){return To.indexOf(e)>=0&&e.indexOf("skill")<1?["buff_"+e+"-total","buff_"+e+"_exists","buff_"+e+"-total_penalty","buff_"+e+"_penalty_exists"]:["buff_"+e+"-total","buff_"+e+"_exists"]})).flatten().value().concat(["buff_check_ability-total","buff_dmg_melee-total"]);function Rl(e,t){var a=function(){"function"==typeof e&&e()};getAttrs(Nl,(function(e){var n={},r={};n=Va.reduce(Ml,(function(t,a){var n=parseInt(e["buff_"+a+"-total"],10)||0,r=parseInt(e["buff_"+a+"_exists"],10)||0;return n&&(t["buff_"+a+"-total"]=0),r&&(t["buff_"+a+"_exists"]=0),t}),{}),n=Va.reduce(To,(function(t,a){var n=parseInt(e["buff_"+a+"-total_penalty"],10)||0,r=parseInt(e["buff_"+a+"_penalty_exists"],10)||0;return n&&(t["buff_"+a+"-total_penalty"]=0),r&&(t["buff_"+a+"_penalty_exists"]=0),t}),n),Va.size(n)?(t&&(r=o.silentParams),Ja(n,r,a)):a()}))}function zl(e,t,a,r){var i=0,s={sum:0,pen:0},c=e,o=[];try{r=r||{},Fl[e]&&(c=Fl[e]),Ai(),n().notice("Updating "+e+" the total is "+c,Fl,a),i=To.indexOf(e)>=0&&e.indexOf("skill")<9,t=t.filter((function(t){var n="repeating_buff_"+t+"_buff-";return 0!==(parseInt(a[n+e+"-show"],10)||0)&&0!==(parseInt(a[n+e],10)||0)})),n().debug("updating "+e+" there are "+Va.size(t)+" rows"),Va.size(t)>0&&(o=t.map((function(t){return parseInt(a["repeating_buff_"+t+"_buff-"+e],10)||0})),n().debug("PFBuffsOld ROWS NOW:",o),"HP-temp"===e?s.sum=o.filter((function(e){return e>0})).reduce((function(e,t){return e+=t}),0):"size"===e?((s=o.reduce((function(e,t){return t>0?e.sum=Math.max(e.sum,t):t<0&&(e.pen=Math.min(e.pen,t)),e}),s)).sum+=s.pen,s.pen=0):i?s=o.reduce((function(e,t){return t<0?e.pen+=t:t>0&&(e.sum+=t),e}),s):(n().debug("now calculating sum for "+e),s.sum=o.reduce((function(t,a){return n().debug("ADDING "+a+" to m for "+e+" is "+a),t+=a}),0),n().debug("calculating "+e+" sum is "+s.sum))),(parseInt(a["buff_"+c+"-total"],10)||0)!==s.sum&&(r["buff_"+c+"-total"]=s.sum),s.sum?r["buff_"+c+"_exists"]=1:1===(parseInt(a["buff_"+c+"_exists"],10)||0)&&(r["buff_"+c+"_exists"]=0),i&&((parseInt(a["buff_"+c+"-total_penalty"],10)||0)!==s.pen&&(r["buff_"+c+"-total_penalty"]=s.pen),s.pen?r["buff_"+c+"_penalty_exists"]=1:1===(parseInt(a["buff_"+c+"_penalty_exists"],10)||0)&&(r["buff_"+c+"_penalty_exists"]=0))}catch(e){n().error("PFBuffsOld.updateBuffTotal",e)}finally{return r}}function Ll(e,t,a){var r=Va.once((function(){"function"==typeof t&&t()})),i=To.indexOf(e)>=0&&e.indexOf("skill")<9;getSectionIDs("repeating_buff",(function(t){var s,c,l=e;t?(Fl[e]&&(l=Fl[e]),s=bn(["repeating_buff_"],t,["_buff-"+e,"_buff-"+e+"-show","_buff-enable_toggle"]),c=["buff_"+l+"-total","buff_"+l+"_exists"],i&&(c=c.concat(["buff_"+l+"-total_penalty","buff_"+l+"_penalty_exists"])),s=s.concat(c),getAttrs(s,(function(i){var s={},c={};try{t=t.filter((function(e){return parseInt(i["repeating_buff_"+e+"_buff-"+"enable_toggle"],10)||0})),c=zl(e,t,i,c),Fl[e]&&(c["buff_"+e+"-total"]=0,c["buff_"+e+"_exists"]=0,c["buff_"+e+"-total_penalty"]=0,c["buff_"+e+"_penalty_exists"]=0)}catch(t){n().error("PFBuffsOld.updateBuffTotalAsync errou on col "+e,t)}finally{Va.size(c)?(n().debug("######################","PFBuffsOld setting ",c),a&&(s=o.silentParams),Ja(c,s,r)):r()}}))):r()}))}function Ol(e,t){var a=Va.once((function(){"function"==typeof e&&e()}));n().debug("PFBuffsOld.updateAllBuffTotalsAsync"),getSectionIDs("repeating_buff",(function(e){var r;e&&0!==Va.size(e)?((r=(r=(r=bn(["repeating_buff_"],e,["_buff-"],Ml,["","-show"])).concat(bn(["repeating_buff_"],e,["_buff-enable_toggle"]))).concat(Nl)).push("use_buff_bonuses"),n().debug("############ BUFF FIELDS ARE:",r),getAttrs(r,(function(r){var i={},s={};try{if(n().debug("PFBuffsOld.updateAllBuffTotalsAsync found:",r),parseInt(r.use_buff_bonuses,10)||0,!(e=e.filter((function(e){return parseInt(r["repeating_buff_"+e+"_buff-enable_toggle"],10)})))||0===Va.size(e))return n().debug("there are no ids with enable toggle checked"),void Rl(a,t);Va.each(Ml,(function(t){s=zl(t,e,r,s)}))}catch(e){n().error("PFBuffsOld.updateAllBuffTotalsAsync errou on col ",e)}finally{Va.size(s)?(n().debug("######################","PFBuffsOldsetting ",s),t&&(i=o.silentParams),Ja(s,i,a)):a()}}))):Rl(a,t)}))}function ql(e,t){var a=Va.once((function(){!function(e){var t,a=Va.once((function(){"function"==typeof e&&e()}));try{t=bn(["buff_"],Ml,["-total","_exists"]).concat(bn(["buff_"],To,["-total_penalty","_penalty_exists"]))}catch(e){return n().error("PFBuffsOld.resetStatuspanel error creating field array, abort:",e),void a()}getAttrs(t,(function(e){var t={},r=function(t,a){var n,r;return a=a||"",n=parseInt(e[t+"-total"+a],10)||0,r=parseInt(e[t+a+"_exists"],10)||0,0===n||r?0===n&&r?0:void 0:1};try{t=Va.reduce(Ml,(function(e,t){var a,n;try{((n=r(a="buff_"+t,""))||0===n)&&(e[a+"_exists"]=n)}catch(e){}finally{return e}}),t),t=Va.reduce(To,(function(e,t){var a,n;try{((n=r(a="buff_"+t,"_penalty"))||0===n)&&(e[a+"_penalty_exists"]=n)}catch(e){}finally{return e}}),t)}catch(e){n().error("PFBuffsOld.resetStatuspanel error inside calculate exists",e)}finally{Va.size(t)>0?Ja(t,{silent:!0},a):a()}}))}(),"function"==typeof e&&e()})),r=Va.size(Ml),i=Va.after(r,(function(){Ol(a,t)}));getSectionIDs("repeating_buff",(function(e){try{Va.size(e)>0?Va.each(Ml,(function(t){!function(e,t){var a,r=Va.size(e);if(n().debug("PFBuffsOld.recalculateBuffColumn:"+t),"size"!==t){a=Va.after(r,(function(){i()}));try{if("size"===t)return void i();Va.each(e,(function(e){try{getAttrs(["repeating_buff_"+e+"_buff-enable_toggle","repeating_buff_"+e+"_buff-"+t+"-show"],(function(n){parseInt(n["repeating_buff_"+e+"_buff-enable_toggle"],10)&&parseInt(n["repeating_buff_"+e+"_buff-"+t+"-show"],10)?an("repeating_buff_"+e+"_buff-"+t+"_macro-text","repeating_buff_"+e+"_buff-"+t,0,a,!0):a()}))}catch(r){n().error("PFBuffsOld.recalculate_recalculateBuffColumn:"+t+", rowid"+e,r),a()}}))}catch(e){n().error("PFBuffsOld.recalculate_recalculateBuffColumn OUTER error:"+t,e),i()}}else i()}(e,t)})):Rl(a)}catch(e){n().error("PFBuffsOld.recalculate.recalculateAll",e),a()}}))}function Hl(e){!function(e){var t=Va.once((function(){"function"==typeof e&&e()})),a=function(){Ja({migrated_buffs_rangeddmg_ability:1},o.silentParams,t)};getAttrs(["migrated_buffs_rangeddmg_ability"],(function(e){parseInt(e.migrated_buffs_rangeddmg_ability,10)||0?t():getSectionIDs("repeating_buff",(function(e){var t;Va.size(e)?(t=(t=bn(["repeating_buff_"],e,["_buff-DMG_macro-text","_buff-DMG","_buff-DMG-show","_buff-DMG_ranged_macro-text","_buff-DMG_ranged","_buff-Melee_macro-text","_buff-Melee","_buff-Melee-show","_buff-CMB_macro-text","_buff-CMB_ranged","_buff-Check_macro-text","_buff-Check","_buff-Check-show","_buff-check_skills_macro-text","_buff-check_skills"])).concat(["buff_Check-total","buff_check_skills-total","buff_Melee-total","buff_DMG-total","buff_DMG_ranged-total","buff-CMB-total"]),getAttrs(t,(function(t){var r={},i=!1,s=0;try{e.forEach((function(e){var a="repeating_buff_"+e+"_buff-";t[a+"DMG_macro-text"]&&!t[a+"DMG_ranged_macro-text"]&&(r[a+"DMG_ranged_macro-text"]=t[a+"DMG_macro-text"],r[a+"DMG_ranged"]=parseInt(t[a+"DMG"],10)||0,parseInt(t[a+"DMG-show"],10)&&(r[a+"DMG_ranged-show"]=1)),t[a+"Check_macro-text"]&&!t[a+"check_skills_macro-text"]&&(r[a+"check_skills_macro-text"]=t[a+"Check_macro-text"],r[a+"check_skills"]=parseInt(t[a+"Check"],10)||0,i=!0,parseInt(t[a+"Check-show"],10)&&(r[a+"check_skills-show"]=1)),t[a+"Melee_macro-text"]&&!t[a+"CMB_macro-text"]&&(r[a+"CMB_macro-text"]=t[a+"Melee_macro-text"],r[a+"CMB"]=parseInt(t[a+"Melee"],10)||0,i=!0,parseInt(t[a+"Melee-show"],10)&&(r[a+"CMB-show"]=1))})),(s=parseInt(t["buff_DMG-total"],10)||0)&&(r["buff_DMG_ranged-total"]=s+parseInt(t["buff_DMG_ranged-total"],10)||0),(s=parseInt(t["buff_Check-total"],10)||0)&&(r["buff_check_skills-total"]=s+parseInt(t["buff_check_skills-total"],10)||0),(s=parseInt(t["buff_Melee-total"],10)||0)&&(r["buff_CMB-total"]=s+parseInt(t["buff_CMB-total"],10)||0)}catch(e){n().error("PFBuffsOld.migrateDmgAbility",e)}finally{Va.size(r)?(Ja(r,o.silentParams,a),i&&(Tl(),El())):a()}}))):a()}))}))}(Va.once((function(){"function"==typeof e&&e()})))}var Bl=n().callback((function(e,t,a){var r=Va.once((function(){"function"==typeof e&&e()}));getAttrs(["use_buff_bonuses"],(function(e){parseInt(e.use_buff_bonuses,10)?(n().debug("USING NEW BUFFS"),r()):(n().debug("USING OLD BUFFS"),Hl((function(){ql(r,t)})))}))}));Va.each(Ml,(function(e){var t="change:repeating_buff:buff-"+e;"size"!==e&&on(t+"_macro-text",n().callback((function(t){n().debug("caught "+t.sourceAttribute+" for column "+e+", event: "+t.sourceType),function(e,t,a,n){var r=function(){"function"==typeof a&&a()},i="repeating_buff_"+gn(e)+"buff-"+t;"size"!==t?an(i+"_macro-text",i,0,(function(e,a,i){i?Ll(t,r,n):r()}),!0,r):r()}(null,e)}))),on(t+"-show",n().callback((function(t){"player"!==t.sourceType&&"api"!==t.sourceType||(n().debug("caught "+t.sourceAttribute+" event: "+t.sourceType),n().debug("we updated "+e+"!!!!!!!!!!!!!!!!!!!!!!!!!!!!"),getAttrs(["repeating_buff_buff-"+e,"repeating_buff_buff-enable_toggle"],(function(t){parseInt(t["repeating_buff_buff-enable_toggle"],10)&&parseInt(t["repeating_buff_buff-"+e],10)&&(n().debug("Show or don't show update "+e),Ll(e))})))})))})),on("change:repeating_buff:buff-size",n().callback((function(e){"player"!==e.sourceType&&"api"!==e.sourceType||(n().debug("caught "+e.sourceAttribute+" event: "+e.sourceType),Ll("size"))}))),on("remove:repeating_buff",n().callback((function(e){n().debug("caught "+e.sourceAttribute+" event: "+e.sourceType),"player"===e.sourceType&&Ol()}))),on("change:repeating_buff:buff-enable_toggle",n().callback((function(e){var t;"player"!==e.sourceType&&"api"!==e.sourceType||(n().debug("caught "+e.sourceAttribute+" event: "+e.sourceType),t=(t=Ml.map((function(e){return"repeating_buff_buff-"+e}))).concat(t.map((function(e){return e+"-show"}))),getAttrs(t,(function(e){Va.each(Ml,(function(t){parseInt(e["repeating_buff_buff-"+t+"-show"],10)&&parseInt(e["repeating_buff_buff-"+t],10)&&Ll(t)}))})))})));var Ul=["ac","armor","attack","casterlevel","cha","cha_skills","check","check_ability","check_skills","cmb","cmb2","cmd","con","con_skills","crit_conf","customa1","customa10","customa11","customa12","customa2","customa3","customa4","customa5","customa6","customa7","customa8","customa9","dex","dex_skills","dmg","dmg_kineticblast","dmg_melee","dmg_melee2","dmg_power_attack","dmg_ranged","dmg_ranged2","flatfooted","fort","hptemp","initiative","int","int_skills","kineticblast","melee","melee2","natural","ranged","ranged2","ref","saves","shield","size","speed","spelldc_0","spelldc_1","spelldc_2","str","str_skills","touch","will","wis","wis_skills"],jl={ac:"AC",armor:"armor",attack:"attack",casterlevel:"CasterLevel",cha:"CHA",cha_skills:"CHA_skills",check:"Check",check_ability:"check_ability",check_skills:"check_skills",cmb:"CMB",cmd:"CMD",con:"CON",con_skills:"CON_skills",dex:"DEX",dex_skills:"DEX_skills",dmg:"DMG",dmg_melee:"dmg_melee",dmg_ranged:"dmg_ranged",flatfooted:"flat-footed",fort:"Fort",hptemp:"HP-temp",initiative:"Initiative",int:"INT",int_skills:"INT_skills",melee:"Melee",natural:"natural",ranged:"Ranged",ref:"Ref",saves:"saves",shield:"shield",size:"size",speed:"speed",spelldc_0:"SpellDC_0",spelldc_1:"SpellDC_1",spelldc_2:"SpellDC_2",str:"STR",str_skills:"STR_skills",touch:"Touch",will:"Will",wis:"WIS",wis_skills:"WIS_skills",melee2:"melee2",ranged2:"ranged2",cmb2:"cmb2",dmg_melee2:"dmg_melee2",dmg_ranged2:"dmg_ranged2",kineticblast:"kineticblast",dmg_kineticblast:"dmg_kineticblast",dmg_power_attack:"dmg_power_attack",customa1:"customa1",customa2:"customa2",customa3:"customa3",customa4:"customa4",customa5:"customa5",customa6:"customa6",customa7:"customa7",customa8:"customa8",customa9:"customa9",customa10:"customa10",customa11:"customa11",customa12:"customa12",crit_conf:"crit_conf"},Wl=Va.values(jl).concat(["dodge"]).sort(),Gl=["armor","shield","natural"],Xl={ac:["cmd","touch","flatfooted"],attack:["melee","ranged","cmb","melee2","ranged2","cmb2"],check:["initiative","check_skills","check_ability","str_skills","dex_skills","con_skills","int_skills","wis_skills","cha_skills"],dmg:["dmg_melee","dmg_ranged","dmg_melee2","dmg_ranged2"],dmg_melee:["dmg_melee2"],dmg_ranged:["dmg_ranged2"],saves:["fort","ref","will"],check_skills:["str_skills","dex_skills","con_skills","int_skills","wis_skills","cha_skills"]},Vl={melee:["attack"],melee2:["melee","attack"],ranged:["attack"],ranged2:["ranged","attack"],cmb:["attack"],cmb2:["cmb","attack"],dmg_melee:["dmg"],dmg_melee2:["dmg_melee","dmg"],dmg_ranged:["dmg"],dmg_ranged2:["dmg_ranged","dmg"],cmd:["ac"],flatfooted:["ac"],touch:["ac"],fort:["saves"],ref:["saves"],will:["saves"],check_skills:["check"],check_ability:["check"],initiative:["check_ability","check"],str_skills:["check_skills","check"],dex_skills:["check_skills","check"],con_skills:["check_skills","check"],int_skills:["check_skills","check"],wis_skills:["check_skills","check"],cha_skills:["check_skills","check"]},$l=Va.chain(Wl).map((function(e){return To.indexOf(e)>=0&&e.indexOf("skill")<1?["buff_"+e+"-total","buff_"+e+"_exists","buff_"+e+"-total_penalty","buff_"+e+"_penalty_exists"]:["buff_"+e+"-total","buff_"+e+"_exists"]})).flatten().value(),Kl={str:{inherent:"STR-inherent",enhancement:"STR-enhance"},dex:{inherent:"DEX-inherent",enhancement:"DEX-enhance"},con:{inherent:"CON-inherent",enhancement:"CON-enhance"},int:{inherent:"INT-inherent",enhancement:"INT-enhance"},wis:{inherent:"WIS-inherent",enhancement:"WIS-enhance"},cha:{inherent:"CHA-inherent",enhancement:"CHA-enhance"},initiative:{trait:"init-trait"},fort:{resistance:"Fort-resist",trait:"Fort-trait"},ref:{resistance:"Ref-resist",trait:"Ref-trait"},will:{resistance:"Will-resist",trait:"Will-trait"},ac:{deflection:"AC-deflect"},armor:{armor:"armor3-acbonus",enhancement:"armor3-enhance"},shield:{shield:"shield3-acbonus",enhancement:"shield3-enhance"},natural:{natural:"AC-natural"}},Yl={armor:["armor3-equipped"],shield:["shield3-equipped"]},Zl=Va.chain(Kl).values().map((function(e){return Va.values(e)})).flatten().uniq().value().sort(),Jl=["buff_attack_notes","buff_save_notes","buff_init_notes","buff_skill_notes","buff_defense_notes"],Ql=["b1","b2","b3","b4","b5","b6"],eu=["untyped","circumstance","dodge","penalty"],tu=["size","hptemp"],au=["_b1-show","_b1_val","_b1_bonus","_b1_bonustype","_b2-show","_b2_val","_b2_bonus","_b2_bonustype","_b3-show","_b3_val","_b3_bonus","_b3_bonustype","_b4-show","_b4_val","_b4_bonus","_b4_bonustype","_b5-show","_b5_val","_b5_bonus","_b5_bonustype","_b6-show","_b6_val","_b6_bonus","_b6_bonustype","_enable_toggle","_add_note_to_roll"],nu={buffTotalNonAbilityEvents:{Fort:[Vo],Will:[Vo],Ref:[Vo],STR_skills:[Ii],DEX_skills:[Ii],CON_skills:[Ii],INT_skills:[Ii],WIS_skills:[Ii],CHA_skills:[Ii],Melee:[Sr],Ranged:[Sr],CMB:[Sr],melee2:[Sr],ranged2:[Sr],cmb2:[Sr]},buffTotalAbilityEvents:{STR:[qo],DEX:[qo],CON:[qo],INT:[qo],WIS:[qo],CHA:[qo]},buffEventsTotalOnUpdate:{"buff_Check-total":[Ci],"buff_check_skills-total":[Ci]},buffTotalEventsNoParam:{DMG:[po],dmg_ranged:[po],dmg_melee:[po],dmg_ranged2:[po],dmg_melee2:[po],dmg_power_attack:[po],saves:[$o],attack:[Pr],AC:[Bi],Touch:[Bi],armor:[Bi],shield:[Bi],dodge:[Bi],natural:[Bi],"flat-footed":[Bi],CMD:[Bi],"HP-temp":[Il],Check:[El],check_ability:[El],initiative:[El],speed:[Lc]}};function ru(e){var t=function(t){Ja({merge_buffs_now:0},o.silentParams,(function(){"function"==typeof e&&e()}))};!function(e){getSectionIDs("repeating_buff",(function(t){var a,n;if(!t||!Va.size(t))return e(null,null);n=(n=bn(["_buff-"],Ml,["_macro-text","","-show"])).concat(["_buff-enable_toggle","_buff-name","_buff-notes"]),a=bn(["repeating_buff_"],t,n),getAttrs(a,(function(a){e(t,a)}))}))}((function(e,a){var r={};e&&a?(e.forEach((function(e){var t="repeating_buff_"+e+"_",i="",s="",c=0,o="",l="",u="",p=[];try{p=Object.keys(a).filter((function(e){return 0===e.indexOf(t)})).filter((function(e){return/size$|macro\-text$/i.test(e)})).filter((function(e){return!!a[e]})).map((function(e){return e.indexOf("size")>=0?"size":_n(e).slice(5,-11)})).filter((function(e){return 1===parseInt(a[t+"buff-"+e+"-show"],10)})),Va.size(p)&&(i=generateRowID(),o=(s="repeating_buff2_"+i+"_")+"b",r[s+"enable_toggle"]=a[t+"buff-enable_toggle"]||"0",r[s+"name"]=a[t+"buff-name"]||"",a[t+"buff-notes"]&&(r[s+"notes"]=a[t+"buff-notes"]),p.indexOf("size")>=0&&(c++,r[(l=o+c)+"-show"]=1,r[l+"_macro-text"]=a[t+"buff-size"],r[l+"_val"]=a[t+"buff-size"],r[l+"_bonus"]="size",p=Va.without(p,"size")),p.indexOf("CMD")>=0&&p.indexOf("AC")>=0&&parseInt(a[t+"buff-AC"],10)===parseInt(a[t+"buff-CMD"],10)&&(c++,r[(l=o+c)+"-show"]=1,r[l+"_macro-text"]=a[t+"buff-AC_macro-text"],r[l+"_val"]=a[t+"buff-AC"],r[l+"_bonus"]="ac",p.indexOf("Touch")?r[l+"_bonustype"]="deflection":r[l+"_bonustype"]="untyped",p=Va.without(p,"AC","CMD","flat-footed","Touch")),p.indexOf("Melee")>=0&&p.indexOf("Ranged")>=0&&parseInt(a[t+"buff-Melee"],10)===parseInt(a[t+"buff-Ranged"],10)&&(c++,r[(l=o+c)+"-show"]=1,r[l+"_macro-text"]=a[t+"buff-Melee_macro-text"],r[l+"_val"]=a[t+"buff-Melee"],r[l+"_bonus"]="attack",r[l+"_bonustype"]="untyped",p=Va.without(p,"Melee","Ranged","CMB")),p.indexOf("Fort")>=0&&p.indexOf("Will")>=0&&p.indexOf("Ref")>=0&&parseInt(a[t+"buff-Fort"],10)===parseInt(a[t+"buff-Will"],10)===parseInt(a[t+"buff-Ref"],10)&&(c++,r[(l=o+c)+"-show"]=1,r[l+"_macro-text"]=a[t+"buff-Fort_macro-text"],r[l+"_val"]=a[t+"buff-Fort"],r[l+"_bonus"]="saves",r[l+"_bonustype"]="untyped",p=Va.without(p,"Fort","Will","Ref")),p.indexOf("Check")>=0&&p.indexOf("check_skills")>=0&&parseInt(a[t+"buff-Check"],10)===parseInt(a[t+"buff-check_skills"],10)&&(c++,r[(l=o+c)+"-show"]=1,r[l+"_macro-text"]=a[t+"buff-Check_macro-text"],r[l+"_val"]=a[t+"buff-Check"],r[l+"_bonus"]="check",r[l+"_bonustype"]="untyped",p=Va.without(p,"Check","check_skills")),p.indexOf("DMG")>=0&&p.indexOf("DMG_ranged")>=0&&parseInt(a[t+"buff-DMG"],10)===parseInt(a[t+"buff-DMG_ranged"],10)&&(c++,r[(l=o+c)+"_macro-text"]=a[t+"buff-DMG_macro-text"],r[l+"_val"]=a[t+"buff-DMG"],r[l+"_bonus"]="dmg",r[l+"_bonustype"]="untyped",r[l+"-show"]=1,p=Va.without(p,"DMG","DMG_ranged")),p.forEach((function(e){++c>6&&(c=1,i=generateRowID(),o=(s="repeating_buff2_"+i+"_")+"b",r[s+"enable_toggle"]=a[t+"buff-enable_toggle"],r[s+"name"]=a[t+"buff-name"]),r[(l=o+c)+"-show"]=1,r[l+"_macro-text"]=a[t+"buff-"+e+"_macro-text"],r[l+"_val"]=a[t+"buff-"+e]||0,"check"===(u=e.toLowerCase().replace("-",""))?u="check_ability":"dmg"===u&&(u="dmg_melee"),r[l+"_bonus"]=u,r[l+"_bonustype"]="untyped"})))}catch(t){n().error("Buff copy error for "+e+" "+(a["repeating_buff_"+e+"_buff-name"]||""),t)}})),Va.size(r)?(n().debug("##############################","MERGE BUFFS NEW BUFFS ARE: ",r),Ja(r,o.silentParams,t)):t()):t()}))}function iu(e,t,a){var n,r="repeating_buff2_"+gn(e),i="",s="",c=0,o="";try{a=a||{},t[r+"add_note_to_roll"]&&(s="buff_"+t[r+"add_note_to_roll"]+"_notes"),1===parseInt(t[r+"enable_toggle"],10)&&s&&(c=1),i="**"+Qa("buff")+": @{"+r+"name}:** @{"+r+"notes}",n=new RegExp(function(e,t){var a="";return e&&(a=e.replace(/[\-\[\]\/\{\}\(\)\*\+\?\.\\\^\$\|\~\!\@\#]/g,"\\$&"),t&&(a=a.replace(/\t+|\s+/g,"\\s*"))),a}(i),"i"),s?((o=t[s]||"")?n.test(o)?c||(a[s]=o.replace(n,"")):c&&(a[s]=o+i):c&&(a[s]=i),Jl.forEach((function(e){e!==s&&(o=t[e])&&(o=o.replace(n,""))!==t[e]&&(a[e]=o)}))):Jl.forEach((function(e){(o=t[e])&&(o=o.replace(n,""))!==t[e]&&(a[e]=o)}))}catch(e){}finally{return a}}function su(e,t){var a,n;(e||t)&&(a="repeating_buff2_"+gn(e=e||mn(t.sourceAttribute)),n=Jl.concat([a+"add_note_to_roll",a+"enable_toggle"]),getAttrs(n,(function(t){var a=iu(e,t);Va.size(a)&&Ja(a,o.silentParams)})))}function cu(e,t){var a=function(){"function"==typeof e&&e()};getAttrs($l,(function(e){var n={},r={};n=Va.reduce(Wl,(function(t,a){var n=parseInt(e["buff_"+a+"-total"],10)||0,r=parseInt(e["buff_"+a+"_exists"],10)||0;return n&&(t["buff_"+a+"-total"]=0),r&&(t["buff_"+a+"_exists"]=0),t}),{}),n=Va.reduce(To,(function(t,a){var n=parseInt(e["buff_"+a+"-total_penalty"],10)||0,r=parseInt(e["buff_"+a+"_penalty_exists"],10)||0;return n&&(t["buff_"+a+"-total_penalty"]=0),r&&(t["buff_"+a+"_penalty_exists"]=0),t}),n),Jl.forEach((function(e){n[e]=""})),Va.size(n)?(t&&(r=o.silentParams),Ja(n,r,a)):a()}))}function ou(e,t,a){var r=[];return a&&(r=(r=Vl[a]||[]).concat(Xl[a]||[])),e.reduce((function(e,i){var s,c="repeating_buff2_"+i+"_";try{(s=Ql.reduce((function(e,s){var o=c+s,l=o+"_bonus",u={};try{t[l]&&1===parseInt(t[o+"-show"],10)&&(!a||t[l]===a||r.indexOf(t[l])>=0)&&(u.bonus=t[l],u.val=parseInt(t[o+"_val"],10)||0,"size"===u.bonus?u.bonusType=u.bonus:"hptemp"===u.bonus?u.bonusType="untyped":Gl.indexOf(u.bonus)>=0?"enhancement"===t[o+"_bonustype"]?u.bonusType="enhancement":u.bonusType=u.bonus:u.bonusType=t[o+"_bonustype"]||"untyped",e.push(u))}catch(e){n().error("PFBuffs.assembleRows col:"+a+", row:"+i+", buff:"+s,e)}finally{return e}}),[]))&&Va.size(s)&&(e=e.concat(s))}catch(e){n().error("PFBuffs.assembleRows erri3:",e)}finally{return e}}),[])}function lu(e,t,a,r){var i=0,s={},c={sum:0,pen:0},o=0,l=0,u="",p=1,d=[e];try{if(r=r||{},i=To.indexOf(e)>=0&&e.indexOf("skill")<9,Vl[e]&&(d=d.concat(Vl[e])),(t=t.filter((function(e){return d.indexOf(e.bonus)>=0?1:0})))&&Va.size(t)&&(n().debug("PFBUFFS ROWS NOW:",t),"hptemp"===e?c.sum=t.filter((function(e){return e.val>0})).reduce((function(e,t){return e+=t.val||0}),0):"size"===e?(c=t.reduce((function(e,t){return t.val>0?e.sum=Math.max(e.sum,t.val):t.val<0&&(e.pen=Math.min(e.pen,t.val)),e}),c)).sum+=c.pen:(s=t.reduce((function(t,a){return a.bonus===e&&(a.val<0?t.penalty=(t.penalty||0)+a.val:eu.includes(a.bonusType)?t[a.bonusType]=(t[a.bonusType]||0)+a.val:t[a.bonusType]=Math.max(t[a.bonusType]||0,a.val)),t}),{}),Va.size(d)>1&&(s=t.reduce((function(t,a){return eu.indexOf(a.bonusType)<0&&Vl[e].indexOf(a.bonus)>=0&&a.val>0&&t[a.bonusType]>0&&(a.val<t[a.bonusType]?t[a.bonusType]-=a.val:t[a.bonusType]=0),t}),s)),"armor"===e&&s.armor>0||"shield"===e&&s.shield>0?(n().debug("PFBUFFS ac bonsuses ",s,Kl[e]),c.sum=Va.reduce(s,(function(e,t,a){return t>0&&(e+=t),e}),0),c.pen=Va.reduce(s,(function(e,t,a){return t<0&&(e+=t),e}),0),p=parseInt(a[e+"3-equipped"],10)||0,o=0,p&&(o=Va.reduce(Kl[e],(function(e,t,n){return e+=parseInt(a[t],10)||0}),0)),c.sum>0&&o>0&&(c.sum<=o?c.sum=0:c.sum>o&&(c.sum-=o)),0!==c.pen&&(c.sum+=c.pen)):(Va.each(Kl[e],(function(e,t){n().debug("PFBUFFS ################## type:"+t+", comparing to "+e),s[t]&&(o=parseInt(a[e],10)||0,s[t]<=o?s[t]=0:s[t]-=o)})),i&&Va.contains(s,"penalty")&&(c.pen=s.penalty,s.penalty=0),"ac"===e&&s.dodge&&("ac"===e&&(l+=s.dodge),s.dodge=0),c.sum=Va.reduce(s,(function(e,t,a){return e+=t}),0)))),"ac"===e&&(n().info("column is AC, setting dodge to "+l),l!==(parseInt(a["buff_dodge-total"],10)||0)&&(r["buff_dodge-total"]=l),o=parseInt(a.buff_dodge_exists,10)||0,l&&!o?r.buff_dodge_exists=1:o&&!l&&(r.buff_dodge_exists=0)),"cmd"===e&&0!==s.dodge){n().info("column is CMD, setting buffsFFcmdOnlyTemp to dodge buff:"+s.dodge);var f=s.dodge;r["buff_ffCMD-nododge"]=f||0,n().info("buff_ffCMD-nododge now set same as dodge buff:"+f)}(u=jl[e])?(parseInt(a["buff_"+u+"-total"],10)!==c.sum&&(r["buff_"+u+"-total"]=c.sum),o=parseInt(a["buff_"+u+"_exists"],10)||0,0!==c.sum&&0===o?r["buff_"+u+"_exists"]=1:0===c.sum&&1===o&&(r["buff_"+u+"_exists"]=0),i&&(parseInt(a["buff_"+u+"-total_penalty"],10)!==c.pen&&(r["buff_"+u+"-total_penalty"]=c.pen),o=parseInt(a["buff_"+u+"_penalty_exists"],10)||0,0!==c.pen&&0===o?r["buff_"+u+"_penalty_exists"]=1:0===c.pen&&1===o&&(r["buff_"+u+"_penalty_exists"]=0))):n().error("PFBuffs.updateBuffTotal cannot find total column corresponding to "+e)}catch(e){n().error("PFBuffs.updateBuffTotal",e)}finally{return n().debug("######################","PFBuffs setting ",r),r}}function uu(e,t,a){var r=Va.once((function(){"function"==typeof t&&t()})),i=To.indexOf(e)>=0&&e.indexOf("skill")<0;getSectionIDs("repeating_buff2",(function(s){var c,l,u,p=[],d=[],f=[];if(s&&Va.size(s)){try{c=bn(["repeating_buff2_"],s,au),d=[e],f=[e],Xl[e]&&(d=d.concat(Xl[e]),f=f.concat(Xl[e])),Vl[e]&&(d=d.concat(Vl[e])),p=f.map((function(e){return jl[e]})),"ac"===e&&p.push("dodge"),l=p.map((function(e){return"buff_"+e+"-total"})).concat(p.map((function(e){return"buff_"+e+"_exists"}))),i&&(l=l.concat(["buff_"+jl[e]+"-total_penalty","buff_"+jl[e]+"_penalty_exists"])),c=(c=c.concat(l)).concat(Jl),u=d.reduce((function(e,t){return Kl[t]&&Va.each(Kl[t],(function(t,a){e.push(t)})),e}),[]),Va.size(u)&&(c=c.concat(u)),"armor"===e?c.push("armor3-equipped"):"shield"===e&&c.push("shield3-equipped")}catch(t){return n().error("PFBUffs.updateBuffTotalAsync2 "+e+" error before getAttrs",t),void r()}getAttrs(c,(function(t){var i,c={},l={},u=0;try{s=s.filter((function(e){return parseInt(t["repeating_buff2_"+e+"_enable_toggle"],10)||0})),Va.size(s)?(i=ou(s,t,e),l=f.reduce((function(e,a){return lu(a,i,t,e)}),l)):cu()}catch(t){n().error("PFBuffs.updateBuffTotalAsync errou on col "+e,t)}finally{Va.size(l)?(a&&(c=o.silentParams),Va.each(l,(function(e,a){if(nu.buffEventsTotalOnUpdate[a]){var n=parseInt(t[a],10)||0;u+=parseInt(e,10)-n}})),u&&Ci(u,0),Ja(l,c,r)):r()}}))}else cu(t)}))}function pu(e,t,a){var r=Va.once((function(){"function"==typeof e&&e()}));getSectionIDs("repeating_buff2",(function(e){var a;e&&0!==Va.size(e)?(a=(a=(a=(a=bn(["repeating_buff2_"],e,au)).concat($l)).concat(Zl)).concat(["armor3-equipped","shield3-equipped"]),getAttrs(a,(function(a){var i=[],s={},c={};try{if(!(e=e.filter((function(e){return parseInt(a["repeating_buff2_"+e+"_enable_toggle"],10)||0})))||0===Va.size(e))return void cu(r,t);Jl.forEach((function(e){c[e]="",a[e]=""})),c=e.reduce((function(e,t){return e=iu(t,a,e),a=Va.extend(a,e),e}),c),i=ou(e,a),Va.each(Ul,(function(e){c=lu(e,i,a,c)}))}catch(e){n().error("PFBuffs.updateAllBuffTotalsAsync2 errou on col ",e)}finally{Va.size(c)?(t&&(s=o.silentParams),Ja(c,s,r)):r()}}))):cu(r,t)}))}function du(e,t){var a=Va.once((function(){"function"==typeof e&&e()})),r=["_b1-show","_b1_val","_b1_macro-text","_b2-show","_b2_val","_b2_macro-text","_b3-show","_b3_val","_b3_macro-text","_b4-show","_b4_val","_b4_macro-text","_b5-show","_b5_val","_b5_macro-text","_b6-show","_b6_val","_b6_macro-text","_enable_toggle"];getSectionIDs("repeating_buff",(function(e){var t;try{Va.size(e)>0?(t=bn(["repeating_buff2_"],e,r),getAttrs(t,(function(t){var r=Va.size(e),i=Va.after(r,a);e.forEach((function(e){!function(e,t,a){var r=Va.after(6,e);try{Ql.forEach((function(e){parseInt(a["repeating_buff2_"+t+"_enable_toggle"],10)&&parseInt(a["repeating_buff2_"+t+"_"+e+"-show"],10)?an("repeating_buff2_"+t+"_"+e+"_macro-text","repeating_buff2_"+t+"_"+e+"_val",0,r,!0):r()}))}catch(e){n().error("PFBuffs.reEvaluateCustomMacros2: rowid"+t,e),r()}}(i,e,t)}))}))):cu(a)}catch(e){n().error("PFBuffs.reEvaluateCustomMacros2",e),a()}}))}function fu(e,t){var a={};getAttrs(["add_common_buff","common_buff_toadd","CON-mod","level","speed-base"],(function(e){var r=0;n().debug("adding common buff:",e),parseInt(e.add_common_buff,10)&&(e.common_buff_toadd&&(t&&"player"===t.sourceType&&(r=1),a=function(e,t,a){var n,r={},i=0,s=0,c=0,o=0,l=0,u=0;if(!e)return r;switch(r[(n="repeating_buff2_"+generateRowID()+"_")+"enable_toggle"]=a?1:0,r[n+"tabcat2"]="1",t&&(s=parseInt(t["CON-mod"],10),c=parseInt(t["speed-base"],10),o=parseInt(t.level,10),u=parseInt(t.bab,10),isNaN(s)||isNaN(c)||isNaN(o)||isNaN(u)||(i=1)),e){case"rage":r[n+"name"]=Qa("buff-rage"),r[n+"bufftype"]="class",r[n+"tabcat"]="class",r[n+"b1-show"]=1,r[n+"b1_bonus"]="str",r[n+"b1_bonustype"]="morale",r[n+"b1_macro-text"]="4 + min(4,2*(floor(@{level}/11)+floor(@{level}/20)))",l=1===i?o<11?4:20===o?8:6:4,r[n+"b1_val"]=l,r[n+"b2-show"]=1,r[n+"b2_bonus"]="con",r[n+"b2_bonustype"]="morale",r[n+"b2_macro-text"]="4 + min(4,2*(floor(@{level}/11)+floor(@{level}/20)))",r[n+"b2_val"]=l,r[n+"b3-show"]=1,r[n+"b3_bonus"]="ac",r[n+"b3_bonustype"]="untyped",r[n+"b3_macro-text"]="-2",r[n+"b3_val"]=-2,r[n+"b4-show"]=1,r[n+"b4_bonus"]="will",r[n+"b4_bonustype"]="morale",r[n+"b4_macro-text"]="2 + min(4,(floor(@{level}/11)+floor(@{level}/20)))",l/=2,r[n+"b4_val"]=l,r[n+"add_note_to_roll"]="skill",r[n+"notes"]=Qa("buff-rage-note"),r[n+"description-show"]=1;break;case"unchainedrage":r[n+"name"]=Qa("buff-rage-unchained"),r[n+"bufftype"]="class",r[n+"tabcat"]="class",r[n+"b1-show"]=1,r[n+"b1_bonus"]="melee",r[n+"b1_bonustype"]="untyped",r[n+"b1_macro-text"]="2 + min(2,(floor(@{level}/11)+floor(@{level}/20)))",l=1===i?o<11?2:20===o?4:3:2,r[n+"b1_val"]=l,r[n+"b2-show"]=1,r[n+"b2_bonus"]="dmg_melee",r[n+"b2_bonustype"]="untyped",r[n+"b2_macro-text"]="2 + min(2,(floor(@{level}/11)+floor(@{level}/20)))",r[n+"b2_val"]=l,r[n+"b3-show"]=1,r[n+"b3_bonus"]="ac",r[n+"b3_bonustype"]="untyped",r[n+"b3_macro-text"]="-2",r[n+"b3_val"]=-2,r[n+"b4-show"]=1,r[n+"b4_bonus"]="will",r[n+"b4_bonustype"]="untyped",r[n+"b4_macro-text"]="2 + min(2,(floor(@{level}/11)+floor(@{level}/20)))",r[n+"b4_val"]=l,r[n+"b5-show"]=1,r[n+"b5_bonus"]="hptemp",r[n+"b5_hide"]=1,r[n+"b5_macro-text"]="@{level}*(2+(floor(@{level}/11)+floor(@{level}/20)))",l*=o,r[n+"b5_val"]=l,r[n+"add_note_to_roll"]="skill",r[n+"notes"]=Qa("buff-rage-note"),r[n+"description-show"]=1;break;case"prayer":r[n+"name"]=Qa("buff-prayer"),r[n+"bufftype"]="spell",r[n+"tabcat"]="spell",r[n+"b1-show"]=1,r[n+"b1_bonus"]="attack",r[n+"b1_bonustype"]="luck",r[n+"b1_macro-text"]="1",r[n+"b1_val"]=1,r[n+"b2-show"]=1,r[n+"b2_bonus"]="dmg",r[n+"b2_bonustype"]="luck",r[n+"b2_macro-text"]="1",r[n+"b2_val"]=1,r[n+"b3-show"]=1,r[n+"b3_bonus"]="saves",r[n+"b3_bonustype"]="luck",r[n+"b3_macro-text"]="1",r[n+"b3_val"]=1,r[n+"b4-show"]=1,r[n+"b4_bonus"]="check_skills",r[n+"b4_bonustype"]="luck",r[n+"b4_macro-text"]="1",r[n+"b4_val"]=1;break;case"prayerdebuff":r[n+"name"]=Qa("buff-prayer-debuff"),r[n+"bufftype"]="spell",r[n+"tabcat"]="spell",r[n+"b1-show"]=1,r[n+"b1_bonus"]="attack",r[n+"b1_bonustype"]="luck",r[n+"b1_macro-text"]="-1",r[n+"b1_val"]=-1,r[n+"b2-show"]=1,r[n+"b2_bonus"]="dmg",r[n+"b2_bonustype"]="luck",r[n+"b2_macro-text"]="-1",r[n+"b2_val"]=-1,r[n+"b3-show"]=1,r[n+"b3_bonus"]="saves",r[n+"b3_bonustype"]="luck",r[n+"b3_macro-text"]="-1",r[n+"b3_val"]=-1,r[n+"b4-show"]=1,r[n+"b4_bonus"]="check_skills",r[n+"b4_bonustype"]="luck",r[n+"b4_macro-text"]="-1",r[n+"b4_val"]=-1;break;case"bless":r[n+"name"]=Qa("buff-bless"),r[n+"bufftype"]="spell",r[n+"tabcat"]="spell",r[n+"b1-show"]=1,r[n+"b1_bonus"]="attack",r[n+"b1_bonustype"]="morale",r[n+"b1_macro-text"]="1",r[n+"b1_val"]=1,r[n+"b2-show"]=0,r[n+"b2_bonus"]="will",r[n+"b2_bonustype"]="morale",r[n+"b2_macro-text"]="1",r[n+"b2_val"]=1,r[n+"add_note_to_roll"]="save",r[n+"notes"]=Qa("buff-bless-note"),r[n+"description-show"]=1;break;case"aid":r[n+"name"]=Qa("buff-aid"),r[n+"bufftype"]="spell",r[n+"tabcat"]="spell",r[n+"b1-show"]=1,r[n+"b1_bonus"]="attack",r[n+"b1_bonustype"]="morale",r[n+"b1_macro-text"]="1",r[n+"b2-show"]=0,r[n+"b2_bonus"]="will",r[n+"b2_bonustype"]="morale",r[n+"b2_macro-text"]="2",r[n+"b2_val"]=2,r[n+"b3-show"]=1,r[n+"b3_bonus"]="hptemp",r[n+"b3_hide"]=1,r[n+"b3_val_error"]=1,r[n+"b3_macro-text"]="1d8 + @{level}",l=i?4+o:4,r[n+"b3_val"]=l,r[n+"add_note_to_roll"]="save",r[n+"notes"]=Qa("buff-aid-note"),r[n+"description-show"]=1;break;case"haste":r[n+"name"]=Qa("buff-haste"),r[n+"bufftype"]="spell",r[n+"tabcat"]="spell",r[n+"b1-show"]=1,r[n+"b1_bonus"]="attack",r[n+"b1_bonustype"]="untyped",r[n+"b1_macro-text"]="1",r[n+"b1_val"]=1,r[n+"b2-show"]=1,r[n+"b2_bonus"]="ac",r[n+"b2_bonustype"]="dodge",r[n+"b2_macro-text"]="1",r[n+"b2_val"]=1,r[n+"b3-show"]=1,r[n+"b3_bonus"]="ref",r[n+"b3_bonustype"]="dodge",r[n+"b3_macro-text"]="1",r[n+"b3_val"]=1,r[n+"b4-show"]=1,r[n+"b4_bonus"]="speed",r[n+"b4_bonustype"]="enhancement",r[n+"b4_macro-text"]="min(@{speed-base},30)",l=30,i&&c<30&&(l=c),r[n+"b4_val"]=l,r[n+"add_note_to_roll"]="attack",r[n+"notes"]=Qa("buff-haste-note"),r[n+"description-show"]=1;break;case"enlargeperson":r[n+"name"]=Qa("buff-enlarge-person"),r[n+"bufftype"]="spell",r[n+"tabcat"]="spell",r[n+"b1-show"]=1,r[n+"b1_bonus"]="size",r[n+"b1_hide"]=1,r[n+"b1_macro-text"]="1",r[n+"b1_val"]=1,r[n+"b2-show"]=1,r[n+"b2_bonus"]="str",r[n+"b2_bonustype"]="size",r[n+"b2_macro-text"]="2",r[n+"b2_val"]=2,r[n+"b3-show"]=1,r[n+"b3_bonus"]="dex",r[n+"b3_bonustype"]="size",r[n+"b3_macro-text"]="-2",r[n+"b3_val"]=-2,r[n+"notes"]=Qa("buff-enlarge-person-note");break;case"divinefavor":r[n+"name"]=Qa("buff-divine-favor"),r[n+"bufftype"]="spell",r[n+"tabcat"]="spell",r[n+"b1-show"]=1,r[n+"b1_bonus"]="attack",r[n+"b1_bonustype"]="luck",r[n+"b1_macro-text"]="min(3, max(1, floor(@{level}/3)))",l=1,i&&(l=o<=5?1:o<=8?2:3),r[n+"b1_val"]=l,r[n+"b2-show"]=1,r[n+"b2_bonus"]="dmg",r[n+"b2_bonustype"]="luck",r[n+"b2_macro-text"]="min(3, max(1, floor(@{level}/3)))",r[n+"b2_val"]=l;break;case"shieldoffaith":r[n+"name"]=Qa("buff-shield-of-faith"),r[n+"bufftype"]="spell",r[n+"tabcat"]="spell",r[n+"b1-show"]=1,r[n+"b1_bonus"]="ac",r[n+"b1_bonustype"]="deflection",r[n+"b1_macro-text"]="2+floor((@{level})/6)",l=2,i&&(l=o<6?2:o<12?3:o<18?4:5),r[n+"b1_val"]=l;break;case"shield":r[n+"name"]=Qa("buff-shield"),r[n+"bufftype"]="spell",r[n+"tabcat"]="spell",r[n+"b1-show"]=1,r[n+"b1_bonus"]="shield",r[n+"b1_bonustype"]="shield",r[n+"b1_macro-text"]="4",r[n+"b1_val"]=4,r[n+"add_note_to_roll"]="defense",r[n+"notes"]=Qa("buff-shield-note"),r[n+"description-show"]=1;break;case"magearmor":r[n+"name"]=Qa("buff-mage-armor"),r[n+"bufftype"]="spell",r[n+"tabcat"]="spell",r[n+"b1-show"]=1,r[n+"b1_bonus"]="armor",r[n+"b1_bonustype"]="armor",r[n+"b1_macro-text"]="4",r[n+"b1_val"]=4,r[n+"add_note_to_roll"]="defense",r[n+"notes"]=Qa("buff-magearmor-note"),r[n+"description-show"]=1;break;case"inspirecourage":r[n+"name"]=Qa("buff-inspire-courage"),r[n+"bufftype"]="song",r[n+"tabcat"]="song",r[n+"b1-show"]=1,r[n+"b1_bonus"]="attack",r[n+"b1_bonustype"]="competence",r[n+"b1_macro-text"]="1+floor((@{level}+1)/6)",l=1,i&&(l=o<5?1:o<11?2:o<16?3:4),r[n+"b1_val"]=l,r[n+"b3-show"]=1,r[n+"b3_bonus"]="dmg",r[n+"b3_bonustype"]="competence",r[n+"b3_macro-text"]="1+floor((@{level}+1)/6)",r[n+"b3_val"]=l,r[n+"b2-show"]=0,r[n+"b2_bonus"]="will",r[n+"b2_bonustype"]="morale",r[n+"b2_macro-text"]="1+floor((@{level}+1)/6)",r[n+"b2_val"]=l,r[n+"add_note_to_roll"]="save",r[n+"notes"]=Qa("buff-inspire-courage-note"),r[n+"description-show"]=1;break;case"inspiregreatness":r[n+"name"]=Qa("buff-inspire-greatness"),r[n+"bufftype"]="song",r[n+"tabcat"]="song",r[n+"b1-show"]=1,r[n+"b1_bonus"]="attack",r[n+"b1_bonustype"]="competence",r[n+"b1_macro-text"]="2",r[n+"b1_val"]=2,r[n+"b2-show"]=1,r[n+"b2_bonus"]="fort",r[n+"b2_bonustype"]="competence",r[n+"b2_macro-text"]="2",r[n+"b2_val"]=2,r[n+"b3-show"]=1,r[n+"b3_bonus"]="hptemp",r[n+"b3_hide"]=1,r[n+"b3_macro-text"]="2d10+(2*@{CON-mod})",l=10,i&&(l=10+2*s),r[n+"b3_val"]=l,r[n+"b3_val_error"]=1,r[n+"b4-show"]=1,r[n+"b4_bonus"]="casterlevel",r[n+"b4_bonustype"]="untyped",r[n+"b4_macro-text"]="2",r[n+"b4_val"]=2;break;case"inspireheroics":r[n+"name"]=Qa("buff-inspire-heroics"),r[n+"bufftype"]="song",r[n+"tabcat"]="song",r[n+"b1-show"]=1,r[n+"b1_bonus"]="saves",r[n+"b1_bonustype"]="morale",r[n+"b1_macro-text"]="4",r[n+"b1_val"]=4,r[n+"b2-show"]=1,r[n+"b2_bonus"]="ac",r[n+"b2_bonustype"]="dodge",r[n+"b2_macro-text"]="4",r[n+"b2_val"]=4;break;case"inspiredrage":r[n+"name"]=Qa("buff-inspired-rage"),r[n+"bufftype"]="song",r[n+"tabcat"]="song",r[n+"b1-show"]=1,r[n+"b1_bonus"]="str",r[n+"b1_bonustype"]="morale",r[n+"b1_macro-text"]="2+(2*floor(@{level}/8))",l=2,i&&(l=o<8?2:o<16?4:6),r[n+"b1_val"]=l,r[n+"b2-show"]=1,r[n+"b2_bonus"]="con",r[n+"b2_bonustype"]="morale",r[n+"b2_macro-text"]="2+(2*floor(@{level}/8))",r[n+"b2_val"]=l,r[n+"b3-show"]=1,r[n+"b3_bonus"]="ac",r[n+"b3_bonustype"]="untyped",r[n+"b3_macro-text"]="-1",r[n+"b3_val"]=-1,r[n+"b4-show"]=1,r[n+"b4_bonus"]="will",r[n+"b4_bonustype"]="morale",r[n+"b4_macro-text"]="1+floor(@{level}/4)",l=1,i&&(l=1+Math.floor(o/4)),r[n+"b4_val"]=l,r[n+"add_note_to_roll"]="skill",r[n+"notes"]=Qa("buff-inspired-rage-note"),r[n+"description-show"]=1;break;case"heroism":r[n+"name"]=Qa("buff-heroism"),r[n+"bufftype"]="spell",r[n+"tabcat"]="spell",r[n+"b1-show"]=1,r[n+"b1_bonus"]="attack",r[n+"b1_bonustype"]="morale",r[n+"b1_macro-text"]="2",r[n+"b1_val"]=2,r[n+"b2-show"]=1,r[n+"b2_bonus"]="saves",r[n+"b2_bonustype"]="morale",r[n+"b2_macro-text"]="2",r[n+"b2_val"]=2,r[n+"b3-show"]=1,r[n+"b3_bonus"]="check_skills",r[n+"b3_bonustype"]="morale",r[n+"b3_macro-text"]="2",r[n+"b3_val"]=2;break;case"blessingoffervor":r[n+"name"]=Qa("buff-blessing-of-fervor"),r[n+"bufftype"]="spell",r[n+"tabcat"]="spell",r[n+"b1-show"]=1,r[n+"b1_bonus"]="attack",r[n+"b1_bonustype"]="untyped",r[n+"b1_macro-text"]="2",r[n+"b1_val"]=2,r[n+"b2-show"]=1,r[n+"b2_bonus"]="ac",r[n+"b2_bonustype"]="dodge",r[n+"b2_macro-text"]="2",r[n+"b2_val"]=2,r[n+"b3-show"]=1,r[n+"b3_bonus"]="ref",r[n+"b3_bonustype"]="dodge",r[n+"b3_macro-text"]="2",r[n+"b3_val"]=2,r[n+"b4-show"]=1,r[n+"b4_bonus"]="speed",r[n+"b4_bonustype"]="enhancement",r[n+"b4_macro-text"]="30",r[n+"b4_val"]=30,r[n+"notes"]=Qa("buff-blessing-of-fervor-note"),r[n+"description-show"]=1;break;case"goodhope":r[n+"name"]=Qa("buff-good-hope"),r[n+"bufftype"]="spell",r[n+"tabcat"]="spell",r[n+"b1-show"]=1,r[n+"b1_bonus"]="attack",r[n+"b1_bonustype"]="morale",r[n+"b1_macro-text"]="2",r[n+"b1_val"]=2,r[n+"b2-show"]=1,r[n+"b2_bonus"]="dmg",r[n+"b2_bonustype"]="morale",r[n+"b2_macro-text"]="2",r[n+"b2_val"]=2,r[n+"b3-show"]=1,r[n+"b3_bonus"]="saves",r[n+"b3_bonustype"]="morale",r[n+"b3_macro-text"]="2",r[n+"b3_val"]=2,r[n+"b4-show"]=1,r[n+"b4_bonus"]="check",r[n+"b4_bonustype"]="morale",r[n+"b4_macro-text"]="2",r[n+"b4_val"]=2;break;case"crushingdespair":r[n+"name"]=Qa("buff-crushing-despair"),r[n+"bufftype"]="spell",r[n+"tabcat"]="spell",r[n+"b1-show"]=1,r[n+"b1_bonus"]="attack",r[n+"b1_macro-text"]="-2",r[n+"b1_val"]=-2,r[n+"b2-show"]=1,r[n+"b2_bonus"]="dmg",r[n+"b2_macro-text"]="-2",r[n+"b2_val"]=-2,r[n+"b3-show"]=1,r[n+"b3_bonus"]="saves",r[n+"b3_macro-text"]="-2",r[n+"b3_val"]=-2,r[n+"b4-show"]=1,r[n+"b4_bonus"]="check",r[n+"b4_macro-text"]="-2",r[n+"b4_val"]=-2;break;case"archonsaura":r[n+"name"]=Qa("buff-archons-aura"),r[n+"bufftype"]="spell",r[n+"tabcat"]="spell",r[n+"b1-show"]=1,r[n+"b1_bonus"]="attack",r[n+"b1_macro-text"]="-2",r[n+"b1_val"]=-2,r[n+"b2-show"]=1,r[n+"b2_bonus"]="saves",r[n+"b2_macro-text"]="-2",r[n+"b2_val"]=-2,r[n+"b3-show"]=1,r[n+"b3_bonus"]="ac",r[n+"b3_macro-text"]="-2",r[n+"b3_val"]=-2,r[n+"add_note_to_roll"]="defense",r[n+"description-show"]="1",r[n+"notes"]=Qa("buff-archons-aura-note");break;case"curse":r[n+"name"]=Qa("buff-curse"),r[n+"bufftype"]="spell",r[n+"tabcat"]="spell",r[n+"b1-show"]=1,r[n+"b1_bonus"]="str",r[n+"b1_macro-text"]="-6",r[n+"b1_val"]=-6,r[n+"b2-show"]=1,r[n+"b2_bonus"]="attack",r[n+"b2_macro-text"]="-4",r[n+"b2_val"]=-4,r[n+"b2-show"]=1,r[n+"b2_bonus"]="saves",r[n+"b2_macro-text"]="-4",r[n+"b2_val"]=-4,r[n+"b2-show"]=1,r[n+"b2_bonus"]="check",r[n+"b2_macro-text"]="-4",r[n+"b2_val"]=-4,r[n+"description-show"]="1",r[n+"notes"]=Qa("buff-curse-note");break;case"desecrate":r[n+"name"]=Qa("buff-desecrate"),r[n+"bufftype"]="spell",r[n+"tabcat"]="spell",r[n+"b1-show"]=1,r[n+"b1_bonus"]="attack",r[n+"b1_bonustype"]="profane",r[n+"b1_macro-text"]="1",r[n+"b1_val"]=1,r[n+"b2-show"]=1,r[n+"b2_bonus"]="dmg",r[n+"b2_bonustype"]="profane",r[n+"b2_macro-text"]="1",r[n+"b2_val"]=1,r[n+"b3-show"]=1,r[n+"b3_bonus"]="saves",r[n+"b3_bonustype"]="profane",r[n+"b3_macro-text"]="1",r[n+"b3_val"]=1,r[n+"add_note_to_roll"]="save",r[n+"description-show"]="1",r[n+"notes"]=Qa("buff-desecrate-note");break;case"consecrate":r[n+"name"]=Qa("buff-consecrate"),r[n+"bufftype"]="spell",r[n+"tabcat"]="spell",r[n+"b1-show"]=1,r[n+"b1_bonus"]="attack",r[n+"b1_macro-text"]="-1",r[n+"b1_val"]=-1,r[n+"b2-show"]=1,r[n+"b2_bonus"]="dmg",r[n+"b2_macro-text"]="-1",r[n+"b2_val"]=-1,r[n+"b3-show"]=1,r[n+"b3_bonus"]="saves",r[n+"b3_macro-text"]="-1",r[n+"b3_val"]=-1,r[n+"add_note_to_roll"]="save",r[n+"description-show"]="1",r[n+"notes"]=Qa("buff-consecrate-note");break;case"slow":r[n+"name"]=Qa("buff-slow"),r[n+"bufftype"]="spell",r[n+"tabcat"]="spell",r[n+"b1-show"]=1,r[n+"b1_bonus"]="attack",r[n+"b1_macro-text"]="-1",r[n+"b1_val"]=-1,r[n+"b2-show"]=1,r[n+"b2_bonus"]="ac",r[n+"b2_macro-text"]="-1",r[n+"b2_val"]=-1,r[n+"b3-show"]=1,r[n+"b3_bonus"]="ref",r[n+"b3_macro-text"]="-1",r[n+"b3_val"]=-1,r[n+"b4-show"]=1,r[n+"b3_bonus"]="speed",r[n+"b3_macro-text"]="-ceil(ceil(@{speed-base}/2)/5)*5",r[n+"b3_val"]=-15,r[n+"description-show"]="1",r[n+"notes"]=Qa("buff-slow-note");break;case"reduceperson":r[n+"name"]=Qa("buff-reduce-person"),r[n+"bufftype"]="spell",r[n+"tabcat"]="spell",r[n+"b1-show"]=1,r[n+"b1_bonus"]="size",r[n+"b1_hide"]=1,r[n+"b1_macro-text"]="-1",r[n+"b1_val"]=-1,r[n+"b2-show"]=1,r[n+"b2_bonus"]="str",r[n+"b2_bonustype"]="size",r[n+"b2_macro-text"]="-2",r[n+"b2_val"]=-2,r[n+"b3-show"]=1,r[n+"b3_bonus"]="dex",r[n+"b3_bonustype"]="size",r[n+"b3_macro-text"]="+2",r[n+"b3_val"]=2,r[n+"notes"]=Qa("buff-reduce-person-note");break;case"bane":r[n+"name"]=Qa("buff-bane"),r[n+"bufftype"]="spell",r[n+"tabcat"]="spell",r[n+"b1-show"]=1,r[n+"b1_bonus"]="attack",r[n+"b1_macro-text"]="-1",r[n+"b1_val"]=-1,r[n+"b2-show"]=0,r[n+"b2_bonus"]="will",r[n+"b2_macro-text"]="-1",r[n+"b2_val"]=-1,r[n+"add_note_to_roll"]="save",r[n+"description-show"]="1",r[n+"notes"]=Qa("buff-bane-note");break;case"deathknell":r[n+"name"]=Qa("buff-death-knell"),r[n+"bufftype"]="spell",r[n+"tabcat"]="spell",r[n+"b1-show"]=1,r[n+"b1_bonus"]="str",r[n+"b1_bonustype"]="enhancement",r[n+"b1_macro-text"]="2",r[n+"b1_val"]=2,r[n+"b2-show"]=1,r[n+"b2_bonus"]="casterlevel",r[n+"b2_bonustype"]="untyped",r[n+"b2_macro-text"]="1",r[n+"b2_val"]=1,r[n+"b3-show"]=1,r[n+"b3_bonus"]="hptemp",r[n+"b3_hide"]=1,r[n+"b3_macro-text"]="1d8",r[n+"b3_val"]=4,r[n+"b3_val_error"]=1,r[n+"description-show"]="1",r[n+"notes"]="roll 1d8 and place in temp hp macro textbox";break;case"magicvestment":r[n+"name"]=Qa("buff-magic-vestment"),r[n+"bufftype"]="spell",r[n+"tabcat"]="spell",r[n+"b1-show"]=1,r[n+"b1_bonus"]="armor",r[n+"b1_bonustype"]="enhancement",r[n+"b1_macro-text"]="min(5,floor(@{level}/4))",l=1,i&&(l=1+Math.floor(o/8)),r[n+"b1_val"]=l,r[n+"description-show"]="1",r[n+"notes"]="Can change bonus to shield";break;case"ward":r[n+"name"]=Qa("buff-ward"),r[n+"bufftype"]="hex",r[n+"tabcat"]="hex",r[n+"b1-show"]=1,r[n+"b1_bonus"]="ac",r[n+"b1_bonustype"]="deflection",r[n+"b1_macro-text"]="2 + (floor(@{level}/8))",l=2,i&&(l=2+Math.floor(o/8)),r[n+"b1_val"]=l,r[n+"b2-show"]=1,r[n+"b2_bonus"]="saves",r[n+"b2_bonustype"]="resistance",r[n+"b2_macro-text"]="2 + (floor(@{level}/8))",r[n+"b2_val"]=l,r[n+"add_note_to_roll"]="save",r[n+"description-show"]="1",r[n+"notes"]=Qa("buff-ward-note");break;case"battlespirit":r[n+"name"]=Qa("buff-battle-spirit"),r[n+"bufftype"]="aura",r[n+"tabcat"]="aura",r[n+"b1-show"]=1,r[n+"b1_bonus"]="attack",r[n+"b1_bonustype"]="morale",r[n+"b1_macro-text"]="1 + (floor(@{level}/8))",l=1,i&&(l=1+Math.floor(o/8)),r[n+"b1_val"]=l,r[n+"b2-show"]=1,r[n+"b2_bonus"]="dmg",r[n+"b2_bonustype"]="morale",r[n+"b2_macro-text"]="1 + (floor(@{level}/8))",r[n+"b2_val"]=l;break;case"battleward":r[n+"name"]=Qa("buff-battle-ward"),r[n+"bufftype"]="hex",r[n+"tabcat"]="hex",r[n+"b1-show"]=1,r[n+"b1_bonus"]="ac",r[n+"b1_bonustype"]="deflection",r[n+"b1_macro-text"]="3 + (floor(@{level}/8))",l=3,i&&(l=3+Math.floor(o/8)),r[n+"b1_val"]=l,r[n+"add_note_to_roll"]="defense",r[n+"description-show"]="1",r[n+"notes"]=Qa("buff-battle-ward-note");break;case"hamperinghex":r[n+"name"]=Qa("buff-hampering-hex"),r[n+"bufftype"]="hex",r[n+"tabcat"]="hex",r[n+"b1-show"]=1,r[n+"b1_bonus"]="ac",r[n+"b1_macro-text"]="-2",r[n+"b1_val"]=-2,r[n+"notes"]="At 8th level the penalty becomes -4";break;case"boneward":r[n+"name"]=Qa("buff-bone-ward"),r[n+"bufftype"]="hex",r[n+"tabcat"]="hex",r[n+"b1-show"]=1,r[n+"b1_bonus"]="ac",r[n+"b1_bonustype"]="deflection",r[n+"b1_macro-text"]="2 + (floor(@{level}/8))",l=2,i&&(l=2+Math.floor(o/8)),r[n+"b1_val"]=l;break;case"stardust":r[n+"name"]=Qa("buff-stardust"),r[n+"bufftype"]="spell",r[n+"tabcat"]="spell",r[n+"b1-show"]=1,r[n+"b1_bonus"]="attack",r[n+"b1_macro-text"]="-1 - (floor(@{level}/4))",l=-1,i&&(l=-1*(1+Math.floor(o/4))),r[n+"b1_val"]=l,r[n+"add_note_to_roll"]="skill",r[n+"description-show"]="1",r[n+"notes"]=Qa("buff-stardust-note");break;case"airbarrier":r[n+"name"]=Qa("buff-air-barrier"),r[n+"bufftype"]="hex",r[n+"tabcat"]="hex",r[n+"b1-show"]=1,r[n+"b1_bonus"]="armor",r[n+"b1_bonustype"]="armor",r[n+"b1_macro-text"]="4 + (2*(floor (max((@{level}-3),0) /4)))",l=4,i&&(o<7?l=4:l<11?l=6:l<15?l=8:l<19&&(l=10)),r[n+"b1_val"]=l,r[n+"description-show"]="1",r[n+"notes"]=Qa("buff-air-barrier-note");break;case"elementaloverflow":r[n+"name"]=Qa("buff-elemental-overflow"),r[n+"bufftype"]="class",r[n+"tabcat"]="class",r[n+"b1-show"]=1,r[n+"b1_bonus"]="kineticblast",r[n+"b1_bonustype"]="untyped",r[n+"b1_macro-text"]="min(@{kineticistburn},max(0,floor(@{kineticist_level-mod}/3)))",r[n+"b1_val"]=0,r[n+"b2-show"]=1,r[n+"b2_bonus"]="dmg_kineticblast",r[n+"b2_bonustype"]="untyped",r[n+"b2_macro-text"]="2*min(@{kineticistburn},max(0,floor(@{kineticist_level-mod}/3)))",r[n+"b2_val"]=0,r[n+"b3-show"]=1,r[n+"b3_bonus"]="dex",r[n+"b3_bonustype"]="size",r[n+"b3_macro-text"]="min(3,max(0,floor((@{kineticistburn}-1)/2)),floor((@{kineticist_level-mod}-1)/5))*2",r[n+"b3_val"]=0,r[n+"b4-show"]=1,r[n+"b4_bonus"]="con",r[n+"b4_bonustype"]="size",r[n+"b4_macro-text"]="min(2,max(0,floor((@{kineticistburn}+1)/4)),floor((@{kineticist_level-mod}+4)/10))*2",r[n+"b4_val"]=0,r[n+"b5-show"]=1,r[n+"b5_bonus"]="str",r[n+"b5_bonustype"]="size",r[n+"b5_macro-text"]="min(1,max(0,floor(@{kineticistburn}/5)),floor(@{kineticist_level-mod}/11))*2",r[n+"b5_val"]=0,r[n+"description-show"]="1",r[n+"add_note_to_roll"]="defense",r[n+"notes"]="**:"+Qa("buff-elemental-overflow")+"** [[({1d1,{1d0,(@{kineticist_level-mod}-2)d1}kh1}kl1)*5*@{kineticistburn}]]**%** "+Qa("buff-elemental-overflow-note");break;case"powerattack":r[n+"name"]=Qa("buff-power-attack"),r[n+"bufftype"]="other",r[n+"tabcat"]="other",r[n+"b1-show"]=1,r[n+"b1_bonus"]="melee",r[n+"b1_bonustype"]="untyped",r[n+"b1_macro-text"]="-1-floor(@{bab}/4)",l=1,i&&(l=1+Math.floor(u/4)),r[n+"b1_val"]=-l,r[n+"b2-show"]=1,r[n+"b2_bonus"]="dmg_power_attack",r[n+"b2_bonustype"]="untyped",r[n+"b2_macro-text"]="2+2*floor(@{bab}/4)",r[n+"b2_val"]=2*l,r[n+"notes"]=Qa("buff-power-attack-note");break;case"deadlyaim":r[n+"name"]=Qa("buff-deadly-aim"),r[n+"bufftype"]="other",r[n+"tabcat"]="other",r[n+"b1-show"]=1,r[n+"b1_bonus"]="ranged",r[n+"b1_bonustype"]="untyped",r[n+"b1_macro-text"]="-1-floor(@{bab}/4)",l=1,i&&(l=1+Math.floor(u/4)),r[n+"b1_val"]=-l,r[n+"b2-show"]=1,r[n+"b2_bonus"]="dmg_ranged",r[n+"b2_bonustype"]="untyped",r[n+"b2_macro-text"]="2+2*floor(@{bab}/4)",r[n+"b2_val"]=2*l,r[n+"notes"]=Qa("buff-deadly-aim-note");break;case"combatexpertise":r[n+"name"]=Qa("buff-combat-expertise"),r[n+"bufftype"]="other",r[n+"tabcat"]="other",r[n+"b1-show"]=1,r[n+"b1_bonus"]="melee",r[n+"b1_bonustype"]="untyped",r[n+"b1_macro-text"]="-1-floor(@{bab}/4)",l=1,i&&(l=1+Math.floor(u/4)),r[n+"b1_val"]=-l,r[n+"b2-show"]=1,r[n+"b2_bonus"]="ac",r[n+"b2_bonustype"]="dodge",r[n+"b2_macro-text"]="1+floor(@{bab}/4)",r[n+"b2_val"]=2*l,r[n+"notes"]=Qa("buff-combat-expertise-note")}return r}(e.common_buff_toadd,e,r),a.common_buff_toadd="","slow"===e.common_buff_toadd&&(a["condition-Staggered"]=1)),a.add_common_buff=0,Ja(a,o.silentParams,pu))}))}function mu(e){Hl(e)}var _u=n().callback((function(e,t,a){var r=Va.once((function(){"function"==typeof e&&e()}));mu((function(){getAttrs(["is_newsheet","use_buff_bonuses"],(function(e){parseInt(e.is_newsheet,10)?r():parseInt(e.use_buff_bonuses,10)?du((function(){pu((function(){!function(e){var t=Va.once((function(){"function"==typeof e&&e()}));getAttrs($l,(function(e){var a={},r=function(t,a){var n,r;return a=a||"",n=parseInt(e[t+"-total"+a],10)||0,r=parseInt(e[t+a+"_exists"],10)||0,0===n||r?0===n&&r?0:-1:1};try{a=Va.reduce(Wl,(function(e,t){var a,n;return 1!==(n=r(a="buff_"+t,""))&&0!==n||(e[a+"_exists"]=n),e}),a),a=Va.reduce(To,(function(e,t){var a,n;return 1!==(n=r(a="buff_"+t,"_penalty"))&&0!==n||(e[a+"_penalty_exists"]=n),e}),a)}catch(e){n().error("PFBuffs.resetStatuspanel2 error inside calculate exists",e)}finally{Va.size(a)>0?Ja(a,o.silentParams,t):t()}}))}(),r()}),t)})):Bl(r,t)}))}))}));function gu(e,t){getAttrs(["customd1","customd2","customd3","customd4","customd5","customd6","customd1-name","customd2-name","customd3-name","customd4-name","customd5-name","customd6-name","allcustom_macro","NPC-allcustom_macro"],(function(t){var a="",r="",i="";try{t.customd1&&(a+=(i="["+(fn(t["customd1-name"])||"customd1")+"](~@{character_id}|")+"customd1_roll) ",r+=i+"NPC-customd1_roll) "),t.customd2&&(a+=(i="["+(fn(t["customd2-name"])||"customd2")+"](~@{character_id}|")+"customd2_roll) ",r+=i+"NPC-customd2_roll) "),t.customd3&&(a+=(i="["+(fn(t["customd3-name"])||"customd3")+"](~@{character_id}|")+"customd3_roll) ",r+=i+"NPC-customd3_roll) "),t.customd4&&(a+=(i="["+(fn(t["customd4-name"])||"customd4")+"](~@{character_id}|")+"customd4_roll) ",r+=i+"NPC-customd4_roll) "),t.customd5&&(a+=(i="["+(fn(t["customd5-name"])||"customd5")+"](~@{character_id}|")+"customd5_roll) ",r+=i+"NPC-customd5_roll) "),t.customd6&&(a+=(i="["+(fn(t["customd6-name"])||"customd6")+"](~@{character_id}|")+"customd6_roll) ",r+=i+"NPC-customd6_roll) "),(a||r)&&(a="{{roll20=^{custom}}} {{roll21="+a+" }}",r="{{roll20=^{custom}}} {{roll21="+r+" }}")}catch(e){n().error("PFCustom.resetCommandMacro ",e)}finally{a!==t.allcustom_macro||r!==t["NPC-allcustom_macro"]?Ja({allcustom_macro:a,"NPC-allcustom_macro":r},o.silentParams,e):"function"==typeof e&&e()}}))}function bu(e,t){var a=Va.once((function(){"function"==typeof e&&e()})),r=Va.after(4,(function(){setAttrs({migrated_ability_dropdowns4:1},o.silentParams,a)}));getAttrs(["migrated_ability_dropdowns4"],(function(e){var t,i,s;parseInt(e.migrated_ability_dropdowns4,10)?a():(getSectionIDs("repeating_weapon",(function(e){var t;e&&0!==Va.size(e)?(t=bn(["repeating_weapon_"],e,["_damage-ability"]),getAttrs(t,(function(e){var t;try{t=Object.keys(e).reduce((function(t,a){var n="";return e[a]&&"0"!==e[a]&&(n=e[a].replace("@{","").replace("}",""))!==e[a]&&(t[a]=n),t}),{})}catch(e){n().error("PFSheet.migrate repeating ability dropdowns ",e)}finally{Va.size(t)?(n().debug("Migrate repeatingweapon ability dropdowns setting:",t),setAttrs(t,o.silentParams,r)):r()}}))):r()})),s=Object.keys(o.abilityScoreManualDropdowns),getAttrs(s,(function(e){var t={};try{t=s.reduce((function(t,a){var n="";if(e[a])switch(a){case"concentration-0-ability":case"concentration-1-ability":case"concentration-2-ability":case"FF-ability":case"CMD-ability":case"sanity-ability":case"selected-ability-psionic-power":case"melee2-ability":case"ranged2-ability":case"cmb2-ability":n=vn(e[a])||"0";break;default:n=vn(e[a])}return!n&&o.manualDropdownDefaults[a]&&(n=o.manualDropdownDefaults[a]),n&&n!==e[a]&&(t[a]=n),t}),{})}catch(e){n().error("PFSheet.migrate AbilityModDropdowns ",e)}finally{Va.size(t)?(n().debug("Migrate ability dropdowns setting:",t),setAttrs(t,o.silentParams,r)):r()}})),t=Object.keys(o.repeatingAttackTypeManualDropdowns),Va.size(t)?(i=Va.after(Va.size(t),r),t.forEach((function(e){getSectionIDs("repeating_"+e,(function(t){var a,r;if(!t||0===Va.size(t))return n().warn("migrate repeating attacktype Dropdowns, there are no rows for "+e),void i();r="_"+o.repeatingAttackTypeManualDropdowns[e],a=t.map((function(t){return"repeating_"+e+"_"+t+r})),getAttrs(a,(function(t){var a,r="";a=Object.keys(t).reduce((function(a,i){try{t[i]&&"0"!==t[i][0]&&(r=t[i].replace("@{","").replace("}",""))!==t[i]&&(a[i]=r)}catch(t){n().error("PFSheet.migrate repeating attacktype dropdowns for: "+e,t)}finally{return a}}),{}),Va.size(a)>0?(n().debug("Migrate attack dropdowns setting:",a),setAttrs(a,o.silentParams,i)):i()}))}))}))):r(),function(){var e=ui.map((function(e){return e+"-ability"}));getAttrs(e,(function(t){var a={};try{a=e.reduce((function(e,a){var r,i="",s="";try{if(t[a]&&t[a].indexOf("@{")>=0)i=t[a].replace("@{","").replace("}","");else if(!/misc/i.test(a)&&(!t[a]||Eo.indexOf(t[a])<0)){if(r=a.match(/Perform|Profession|Craft|Lore|Artistry|Knowledge/i))switch(r[0]){case"Perform":i="CHA-mod";break;case"Profession":i="WIS-mod";break;case"Craft":case"Knowledge":case"Artistry":case"Lore":i="INT-mod"}i||(s=a.slice(0,-8),(i=pi[s])||(i=di[s]),i&&(i=i.toUpperCase()+"-mod"))}i&&i!==t[a]&&(e[a]=i)}catch(e){n().error("Migrate Skill dropdowns error skillerri on "+a,e)}finally{return e}}),{})}catch(e){n().error("PFSheet.migrate Skills dropdowns ",e)}finally{Va.size(a)?setAttrs(a,o.silentParams,r):(n().warn("Migrate skill dropdowns, there was nothing to set!"),r())}}))}())}))}function hu(e){getAttrs(["migrated_skill_dropdowns5","Profession-ability","Profession2-ability","Profession3-ability","Profession4-ability","Profession5-ability","Profession6-ability","Profession7-ability","Profession8-ability","Profession9-ability","Profession10-ability"],(function(t){var a={},r=0,i="";try{if(!parseInt(t.migrated_skill_dropdowns5,10))for(a.migrated_skill_dropdowns5=1,r=10;r>0&&"INT-mod"===t[i=r>1?"Profession"+r+"-ability":"Profession-ability"];r--)a[i]="WIS-mod"}catch(e){n().error("PFSheet.migrate Skills dropdowns ",e)}finally{Va.size(a)?setAttrs(a,o.silentParams,e):"function"==typeof e&&e()}}))}on("change:add_common_buff",n().callback((function(e){"player"!==e.sourceType&&"api"!==e.sourceType||(n().debug("caught "+e.sourceAttribute+", event: "+e.sourceType),fu(0,e))}))),Va.each(Kl,(function(e,t){Va.each(e,(function(e,a){on("change:"+e,n().callback((function(e){"player"!==e.sourceType&&"api"!==e.sourceType||(n().debug("caught "+e.sourceAttribute+", event: "+e.sourceType),uu(t))})))}))})),Va.each(Yl,(function(e,t){Va.each(e,(function(e){on("change:"+e,n().callback((function(e){"player"!==e.sourceType&&"api"!==e.sourceType||(n().debug("caught "+e.sourceAttribute+", event: "+e.sourceType),uu(t))})))}))})),Ql.forEach((function(e){var t="change:repeating_buff2:"+e;on(t+"_macro-text",n().callback((function(t){n().debug("caught "+t.sourceAttribute+" for column "+e+", event: "+t.sourceType),an("repeating_buff2_"+e+"_macro-text","repeating_buff2_"+e+"_val",0,null,!1)}))),on(t+"_bonustype",n().callback((function(t){"player"!==t.sourceType&&"api"!==t.sourceType||getAttrs(["repeating_buff2_"+e+"_val","repeating_buff2_"+e+"-show","repeating_buff2_"+e+"_bonus","repeating_buff2_enable_toggle"],(function(a){n().debug("caught "+t.sourceAttribute+" event: "+t.sourceType,a),parseInt(a["repeating_buff2_"+e+"-show"],10)&&parseInt(a.repeating_buff2_enable_toggle,10)&&parseInt(a["repeating_buff2_"+e+"_val"],10)&&a["repeating_buff2_"+e+"_bonus"]&&uu(a["repeating_buff2_"+e+"_bonus"])}))}))),on(t+"-show ",n().callback((function(t){n().debug("caught "+t.sourceAttribute+" event: "+t.sourceType),"player"!==t.sourceType&&"api"!==t.sourceType||getAttrs(["repeating_buff2_"+e+"_val","repeating_buff2_"+e+"_bonus","repeating_buff2_enable_toggle"],(function(a){n().debug("caught "+t.sourceAttribute+" event: "+t.sourceType,a),parseInt(a.repeating_buff2_enable_toggle,10)&&parseInt(a["repeating_buff2_"+e+"_val"],10)&&a["repeating_buff2_"+e+"_bonus"]&&uu(a["repeating_buff2_"+e+"_bonus"])}))}))),on(t+"_val",n().callback((function(t){n().debug("caught "+t.sourceAttribute+" event: "+t.sourceType),"sheetworker"!==t.sourceType&&"api"!==t.sourceType||getAttrs(["repeating_buff2_"+e+"-show","repeating_buff2_"+e+"_bonus","repeating_buff2_enable_toggle"],(function(a){n().debug("caught "+t.sourceAttribute+" event: "+t.sourceType,a),parseInt(a.repeating_buff2_enable_toggle,10)&&parseInt(a["repeating_buff2_"+e+"-show"],10)&&a["repeating_buff2_"+e+"_bonus"]&&uu(a["repeating_buff2_"+e+"_bonus"])}))}))),on(t+"_bonus",n().callback((function(t){"player"!==t.sourceType&&"api"!==t.sourceType||getAttrs(["repeating_buff2_"+e+"_val","repeating_buff2_"+e+"_bonus","repeating_buff2_"+e+"_hide","repeating_buff2_enable_toggle"],(function(a){n().debug("caught "+t.sourceAttribute+" event: "+t.sourceType,a);var r={};tu.indexOf(a["repeating_buff2_"+e+"_bonus"])>=0?(r["repeating_buff2_"+e+"_hide"]=1,Ja(r,o.silentParams)):1===parseInt(a["repeating_buff2_"+e+"_hide"],10)&&(r["repeating_buff2_"+e+"_hide"]=0,Ja(r,o.silentParams)),parseInt(a.repeating_buff2_enable_toggle,10)&&parseInt(a["repeating_buff2_"+e+"_val"],10)&&pu(null,null)}))})))})),on("change:repeating_buff2:add_note_to_roll",n().callback((function(e){"player"===e.sourceType&&(n().debug("caught "+e.sourceAttribute+" event: "+e.sourceType),su(null,e))}))),on("change:repeating_buff2:enable_toggle",n().callback((function(e){"player"!==e.sourceType&&"api"!==e.sourceType||getAttrs(["repeating_buff2_b1_bonus","repeating_buff2_b2_bonus","repeating_buff2_b3_bonus","repeating_buff2_b4_bonus","repeating_buff2_b5_bonus","repeating_buff2_b6_bonus","repeating_buff2_b1-show","repeating_buff2_b2-show","repeating_buff2_b3-show","repeating_buff2_b4-show","repeating_buff2_b5-show","repeating_buff2_b6-show","repeating_buff2_enable_toggle","repeating_buff2_tabcat2"],(function(t){var a={};n().debug("caught "+e.sourceAttribute+" event: "+e.sourceType,t),Ql.forEach((function(e){t["repeating_buff2_"+e+"_bonus"]&&parseInt(t["repeating_buff2_"+e+"-show"],10)&&uu(t["repeating_buff2_"+e+"_bonus"])})),su(null,e),a.repeating_buff2_tabcat2=t.repeating_buff2_enable_toggle||"0",Ja(a,o.silentParams)}))}))),on("change:repeating_buff2:bufftype",n().callback((function(e){var t={};"player"===e.sourceType&&(n().debug("caught "+e.sourceAttribute+" event: "+e.sourceType),getAttrs(["buffs_tab","repeating_buff2_bufftype","repeating_buff2_tabcat"],(function(e){t.buffs_tab=e.repeating_buff2_bufftype||"99",t.repeating_buff2_tabcat=e.repeating_buff2_bufftype||"-1",Ja(t,o.silentParams)})))}))),on("remove:repeating_buff2",n().callback((function(e){n().debug("caught remove "+e.sourceAttribute+" event: "+e.sourceType),"player"!==e.sourceType&&"api"!==e.sourceType||pu(null,null)}))),Va.each(nu.buffTotalNonAbilityEvents,(function(e,t){var a="change:buff_"+t+"-total";Va.each(e,(function(e){on(a,n().callback((function(a){n().debug("caught "+a.sourceAttribute+" event: "+a.sourceType),"sheetworker"!==a.sourceType&&"api"!==a.sourceType||e(t,a)})))}))})),Va.each(nu.buffTotalAbilityEvents,(function(e,t){var a="change:buff_"+t+"-total change:buff_"+t+"-total_penalty";Va.each(e,(function(e){on(a,n().callback((function(a){n().debug("caught "+a.sourceAttribute+" event: "+a.sourceType),"sheetworker"!==a.sourceType&&"api"!==a.sourceType||e(t,a)})))}))})),Va.each(nu.buffTotalEventsNoParam,(function(e,t){var a="change:buff_"+t+"-total";Va.each(e,(function(e){on(a,n().callback((function(t){n().debug("caught "+t.sourceAttribute+" event: "+t.sourceType),"sheetworker"!==t.sourceType&&"api"!==t.sourceType||e(null,!1,null,t)})))}))})),on("change:merge_buffs_now",n().callback((function(e){n().debug("caught "+e.sourceAttribute+" event: "+e.sourceType),"player"===e.sourceType&&getAttrs(["merge_buffs_now"],(function(e){parseInt(e.merge_buffs_now),ru(pu)}))}))),["customa1","customa2","customa3","customa4","customa5","customa6","customa7","customa8","customa9","customa10","customa11","customa12"].forEach((function(e){on("change:buff_"+e+"-total",n().callback((function(t){"sheetworker"!==t.sourceType&&"api"!==t.sourceType||(n().debug("caught "+t.sourceAttribute+" event: "+t.sourceType),rn(null,null,e,o.customEquationMacros[e],"buff_"+e+"-total"))})))}));var yu=n().callback((function(e,t,a){bu((function(){!function(e,t){var a=Va.size(o.abilityScoreManualDropdowns),r=Va.size(o.levelPlusBABManualDropdowns),i=Va.once((function(){"function"==typeof e&&e()})),s=Va.after(2,i),c=Va.after(a,s),l=Va.after(r,s);try{Va.each(o.abilityScoreManualDropdowns,(function(e,a){try{Bn(a,e,c,t)}catch(e){n().error("PFSheet.recalcDropdowns",e),c()}})),Va.each(o.levelPlusBABManualDropdowns,(function(e){try{Bn(e,e+"-mod",l,t)}catch(e){n().error("PFSheet.recalcDropdowns",e),l()}}))}catch(e){n().error("PFSheet.recalcDropdowns OUTER wtf how did this happen?",e)}finally{i()}}((function(){hu(),function(e,t){var a=Va.size(o.equationMacros),r=Va.once((function(){"function"==typeof e&&e()})),i=Va.after(a,r);try{Va.each(o.equationMacros,(function(e,a){try{an(a,e,0,i,t)}catch(e){n().error("PFSheet.recalcExpressions",e),i()}}))}catch(e){n().error("PFSheet.recalcExpressions OUTER wtf how did this happen?",e)}finally{r()}}((function(){!function(e,t){var a,r=Va.size(o.customEquationMacros),i=Va.once((function(){"function"==typeof e&&e()})),s=Va.after(r,i);try{a=Va.reduce(o.customEquationMacros,(function(e,t,a){return e.concat([a,t,"buff_"+jl[a]+"-total"])}),[]),getAttrs(a,(function(e){Va.each(o.customEquationMacros,(function(a,n){nn(s,t,e[n],a,e[a],e["buff_"+jl[n]+"-total"])}))}))}catch(e){n().error("PFCustom.recalculate OUTER wtf how did this happen?",e)}finally{i()}}((function(){gu(e)}),t)}),t)}),t)}))}));function vu(e,t){var a=Va.once((function(){"function"==typeof e&&e()}));getAttrs(["npc-hd","PFSheet_Version","npc-hd-num","level","hp","hp_max","is_newsheet","npc-type"],(function(e){parseInt(e.is_newsheet,10)||0===(parseInt(e.PFSheet_Version,10)||0)||!(e["npc-type"]||parseInt(e["npc-hd"],10)||parseInt(e["npc-hd-num"],10)||parseInt(e.level,10)||parseInt(e.hp,10)||parseInt(e.hp_max,10))?Ja({auto_calc_hp:1,autohp_percent:1,maxhp_lvl1:0,normal_macro_show:1,"max-dex-source":3,both_whisper_show:1,use_traits:0,use_racial_traits:0,tab:8,is_v1:1,"npc-compimport-show":1},o.silentParams,a):a()}))}on("change:customd1 change:customd2 change:customd3 change:customd4 change:customd5 change:customd6 change:customd1-name change:customd2-name change:customd3-name change:customd4-name change:customd5-name change:customd6-name",n().callback((function(e){"player"===e.sourceType&&(n().debug("caught "+e.sourceAttribute+" event: "+e.sourceType),gu(e))}))),on("change:use_advanced_options",n().callback((function(e){"player"!==e.sourceType&&"api"!==e.sourceType||(n().debug("caught "+e.sourceAttribute+" event: "+e.sourceType),getAttrs(["use_advanced_options"],(function(e){parseInt(e.use_advanced_options,10)?Ja({extra_fields_attacks_show:1,skill_onetimecolumns_show:1,extra_fields_saves_show:1,extra_fields_spells_show:1,extra_fields_defense_show:1,extra_fields_caster_show:1,extra_fields_abilities_show:1,extra_fields_init_show:1,extra_fields_speeds_show:1,extra_fields_conditions_show:1},o.silentParams):Ja({extra_fields_attacks_show:0,skill_onetimecolumns_show:0,extra_fields_saves_show:0,extra_fields_spells_show:0,extra_fields_defense_show:0,extra_fields_caster_show:0,extra_fields_abilities_show:0,extra_fields_init_show:0,extra_fields_speeds_show:0,extra_fields_conditions_show:0},o.silentParams)})))}))),Va.each(o.abilityScoreManualDropdowns,(function(e,t){on("change:"+t,n().callback((function(a){"player"!==a.sourceType&&"api"!==a.sourceType||(n().debug("caught "+a.sourceAttribute+" event: "+a.sourceType),Bn(t,e))})))})),Va.each(o.equationMacros,(function(e,t){on("change:"+t,n().callback((function(a){n().debug("caught "+a.sourceAttribute+" event: "+a.sourceType),an(t,e)})))})),Va.each(o.customEquationMacros,(function(e,t){on("change:"+t,n().callback((function(a){n().debug("caught "+a.sourceAttribute+" event: "+a.sourceType),rn(null,null,t,e,"buff_"+t+"-total")})))})),on("change:kineticist_level",n().callback((function(e){"player"===e.sourceType&&(n().debug("caught "+e.sourceAttribute+" event: "+e.sourceType),Bn("kineticist_level","kineticist_level-mod"))})));var ku=n().callback((function(e,t,a){!function(e){Qn(e)}(Va.once((function(){n().info("leaving PFNPC.recalculate"),"function"==typeof e&&e()})))}));function wu(e,t){var a=Va.once((function(){"function"==typeof e&&e()}));!function(e,t,a){!e||a&&"function"!=typeof a||getAttrs([e],(function(n){var r=cn(n[e],t);r?getAttrs([r],(function(e){var t=parseInt(e[r],10);isNaN(t)?a(e[r]):a(t)})):a(r),a(r)}))}("selected-ability-psionic-power",null,(function(e){getAttrs(["psionic-level-total","ability-psionic-power"],(function(r){var i=0,s=0,c=0,l={};try{i=parseInt(e,10)||0,s=parseInt(r["ability-psionic-power"],10)||0,c=Math.floor(i*(parseInt(r["psionic-level-total"],10)||0)*.5),n().debug("PFSIONIC ability="+i,"newTotal="+c,"currentTotal="+s),s!==c&&(t&&(l=o.silentParams),Ja({"ability-psionic-power":c},l,a))}catch(e){n().error("PFPsionic.updatePsionicBonusPower",e)}finally{a()}}))}))}on("change:is_npc",n().callback((function(e){n().debug("caught "+e.sourceAttribute+" event: "+e.sourceType),"player"!==e.sourceType&&"api"!==e.sourceType||getAttrs(["is_npc"],(function(t){1===parseInt(t.is_npc,10)&&vu(e)}))})));var Au=n().callback((function(e,t,a){var r=Va.once((function(){n().info("Leaving PFPsionic.recalculate"),"function"==typeof e&&e()}));getAttrs(["psionics-show"],(function(e){try{1===parseInt(e["psionics-show"],10)?wu(r,t):r()}catch(e){n().error("PFPsionic.recalculate",e),r()}}))}));function Cu(e,t){var a=Va.once((function(){"function"==typeof e&&e()}));getAttrs(["mythic-tier","mythic-hp","total-mythic-hp"],(function(e){var r=0,i={},s={};try{r=(parseInt(e["mythic-tier"],10)||0)*(parseInt(e["mythic-hp"],10)||0),(parseInt(e["total-mythic-hp"],10)||0)!==r&&(i["total-mythic-hp"]=r)}catch(e){n().error("PFMythic.updateTierMythicPower error",e)}finally{Va.size(i)>0?(t&&(s=o.silentParams),Ja(i,s,a)):a()}}))}function Iu(e,t){var a=Va.once((function(){"function"==typeof e&&e()}));getAttrs(["tier-mythic-power","mythic-tier"],(function(e){var r,i={},s={};try{r=3+2*(parseInt(e["mythic-tier"],10)||0),(parseInt(e["tier-mythic-power"],10)||0)!==r&&(i["tier-mythic-power"]=r)}catch(e){n().error("PFMythic.updateTierMythicPower error",e)}finally{Va.size(i)>0?(t&&(s=o.silentParams),Ja(i,s,a)):a()}}))}on("change:psionic-level change:psionic-level-misc",n().callback((function(e){n().debug("caught "+e.sourceAttribute+" event: "+e.sourceType),"player"!==e.sourceType&&"api"!==e.sourceType||pn(["psionic-level-total","psionic-level","psionic-level-misc"])}))),on("change:class-psionic-power change:ability-psionic-power change:misc-psionic-power",n().callback((function(e){n().debug("caught "+e.sourceAttribute+" event: "+e.sourceType),("player"===e.sourceType||"api"===e.sourceType||"sheetworker"===e.sourceType||"api"===e.sourceType&&"ability-psionic-power"===e.sourceAttribute)&&pn(["psionic-power_max","class-psionic-power","ability-psionic-power","misc-psionic-power"])}))),on("change:selected-ability-psionic-power change:psionic-level-total",n().callback((function(e){n().debug("caught "+e.sourceAttribute+" event: "+e.sourceType),wu()})));var xu=n().callback((function(e,t,a){var r=Va.once((function(){n().info("leaving PFMythic.recalculate"),"function"==typeof e&&e()}));getAttrs(["mythic-adventures-show"],(function(e){try{1===parseInt(e["mythic-adventures-show"],10)?(Cu(r,t),Iu()):r()}catch(e){n().error("PFMythic.recalculate",e),r()}}))}));function Pu(e,t,a){Bo((function(){Cr(),Wi()}),null),rl()}function Su(e){Bo(null,null),Cr(null,null),Lc()}function Tu(e,t,a){var n=Va.once((function(){"function"==typeof e&&e()}));getAttrs(["condition-Drained","condition_is_drained"],(function(e){var t=parseInt(e["condition-Drained"],10)||0,a=parseInt(e.condition_is_drained,10)||0;0!==t&&0===a?Ja({condition_is_drained:1,"condition-Drained-toggle":1},o.silentParams,n):0===t&&0!==a?Ja({condition_is_drained:0,"condition-Drained-toggle":0},o.silentParams,n):n()}))}function Eu(e,t){getAttrs(["migrated_fatigue_conditions","condition-Fatigued"],(function(t){var a={};parseInt(t.migrate_fatigued_conditions,10)?"function"==typeof e&&e():(3===parseInt(t["condition-Fatigued"],10)&&(a["condition-Fatigued"]=0,a["condition-Exhausted"]=3),a.migrate_fatigued_conditions=1,Ja(a,o.silentParams,e))}))}on("change:mythic-tier change:mythic-hp",n().callback((function(e){n().debug("caught "+e.sourceAttribute+" event: "+e.sourceType),"player"!==e.sourceType&&"api"!==e.sourceType||(Cu(),Iu())}))),on("change:mythic-hp",n().callback((function(e){n().debug("caught "+e.sourceAttribute+" event: "+e.sourceType),"player"!==e.sourceType&&"api"!==e.sourceType||Cu()}))),on("change:misc-mythic-power change:tier-mythic-power",n().callback((function(e){n().debug("caught "+e.sourceAttribute+" event: "+e.sourceType),("player"===e.sourceType||"api"===e.sourceType||"sheetworker"===e.sourceType||"api"===e.sourceType&&"tier-mythic-power"===e.sourceAttribute)&&pn(["mythic-power_max","tier-mythic-power","misc-mythic-power"])})));var Du=n().callback((function(e,t,a){Eu((function(){Tu(e)}))})),Mu={conditionEventsEither:{"change:condition-wounds change:has_endurance_feat change:wounds_gritty_mode":[Tl,Xo,Cr,Wi]},conditionEventsPlayer:{"change:condition-grappled":[function(e,t,a){getAttrs(["condition-Pinned","condition-Grappled"],(function(e){parseInt(e["condition-Pinned"],10)&&parseInt(e["condition-Grappled"],10)?Ja({"condition-Pinned":"0"},o.silentParams,(function(){Pu()})):Pu()}))}],"change:condition-pinned":[function(e,t,a){getAttrs(["condition-Pinned","condition-Grappled"],(function(e){parseInt(e["condition-Pinned"],10)&&parseInt(e["condition-Grappled"],10)?Ja({"condition-Grappled":"0"},o.silentParams,(function(){Pu()})):Pu()}))}],"change:condition-Fatigued":[function(e,t,a){getAttrs(["condition-Fatigued","condition-Exhausted"],(function(e){(e=Va.mapObject(e,(function(e,t){return parseInt(e,10)||0})))["condition-Fatigued"]&&e["condition-Exhausted"]?Ja({"condition-Exhausted":"0"},o.silentParams,(function(){Su()})):Su()}))}],"change:condition-Exhausted":[function(e,t,a){getAttrs(["condition-Fatigued","condition-Exhausted"],(function(e){(e=Va.mapObject(e,(function(e,t){return parseInt(e,10)||0})))["condition-Fatigued"]&&e["condition-Exhausted"]?Ja({"condition-Fatigued":"0"},o.silentParams,(function(){Su()})):Su()}))}],"change:condition-sickened":[po,Tl,Xo,Cr],"change:condition-stunned":[Bi,Wi],"change:condition-flat-footed":[Bi],"change:condition-deafened":[El,rl,Tl],"change:condition-fascinated":[Tl],"change:condition-entangled":[Bo,Cr,Lc],"change:condition-drained":[Tu,Cl,Tl,Xo,Cr,Wi],"change:condition-fear":[Tl,Xo,Cr],"change:condition-blinded":[Tl,Wi],"change:condition-cowering":[Wi],"change:condition-invisible":[Bi,Cr,Tl,Wi],"change:condition-dazzled":[Cr,Tl],"change:condition-prone":[Wi,function(e,t,a){Pr(null,t,["melee","melee2","CMB","CMB2"])}],"change:condition-paralyzed":[function(e,t,a){qo("DEX"),qo("STR"),Wi(null,null,a)}],"change:condition-helpless":[function(e,t,a){qo("DEX"),Wi(null,null,a)}]}};function Fu(e){var t=function(){"function"==typeof e&&e()};getAttrs(["use_horror_adventures","sanity_threshold","sanity-ability-mod","sanity_threshold_misc-mod"],(function(e){var a=0,r=0,i={};try{parseInt(e.use_horror_adventures,10)&&(a=parseInt(e.sanity_threshold,10)||0,r=(parseInt(e["sanity-ability-mod"],10)||0)+(parseInt(e["sanity_threshold_misc-mod"],10)||0),a!==(r=Math.max(1,r))&&(i.sanity_threshold=r))}catch(e){n().error("PFHorror.setSanityThreshold error",e)}finally{Va.size(i)?Ja(i,o.silentParams,t):t()}}))}function Nu(e){var t=function(){"function"==typeof e&&e()};getAttrs(["use_horror_adventures","sanity_score_max","sanity_edge","sanity_score_misc-mod","WIS","INT","CHA","WIS-damage","INT-damage","CHA-damage","WIS-penalty","INT-penalty","CHA-penalty","buff_WIS-total_penalty","buff_INT-total_penalty","buff_CHA-total_penalty"],(function(e){var a=0,r=0,i={};try{parseInt(e.use_horror_adventures,10)&&(parseInt(e.sanity_score_max,10)||0)!==(a=(parseInt(e["sanity_score_misc-mod"],10)||0)+(parseInt(e.WIS,10)||0)+(parseInt(e.INT,10)||0)+(parseInt(e.CHA,10)||0)+(parseInt(e["WIS-damage"],10)||0)+(parseInt(e["INT-damage"],10)||0)+(parseInt(e["CHA-damage"],10)||0)+(parseInt(e["WIS-penalty"],10)||0)+(parseInt(e["INT-penalty"],10)||0)+(parseInt(e["CHA-penalty"],10)||0)+(parseInt(e["buff_WIS-total_penalty"],10)||0)+(parseInt(e["buff_INT-total_penalty"],10)||0)+(parseInt(e["buff_CHA-total_penalty"],10)||0))&&(r=Math.floor(a/2),i.sanity_score_max=a,i.sanity_edge=r)}catch(e){n().error("PFHorror.setSanityScore error",e)}finally{Va.size(i)?Ja(i,o.silentParams,t):t()}}))}Va.each(Mu.conditionEventsPlayer,(function(e,t){Va.each(e,(function(e){on(t,n().callback((function(t){"player"!==t.sourceType&&"api"!==t.sourceType||(n().debug("caught "+t.sourceAttribute+" event: "+t.sourceType),e(null,null,t))})))}))})),Va.each(Mu.conditionEventsEither,(function(e,t){Va.each(e,(function(e){on(t,n().callback((function(t){n().debug("caught "+t.sourceAttribute+" event: "+t.sourceType),e(null,null,t)})))}))})),on("change:Perception-cond",n().callback((function(e){n().debug("caught "+e.sourceAttribute+" event: "+e.sourceType),hi("Perception",(function(t){vi(t?"Perception":"CS-Perception",e)}))})));var Ru=n().callback((function(e){Nu(),Fu(),"function"==typeof e&&(n().info("Leaving PFHorror.recalculate"),e())}));function zu(e,t,a){getAttrs(["kineticist_level-mod","kineticist_ability-mod","kineticblast_dc"],(function(t){var a,n={};(parseInt(t.kineticblast_dc,10)||0)!==(a=10+(parseInt(t["kineticist_ability-mod"],10)||0)+Math.floor((parseInt(t["kineticist_level-mod"],10)||0)/2))?(n.kineticblast_dc=a,Ja(n,o.silentParams,e)):"function"==typeof e&&e()}))}on("change:sanity_score_misc-mod change:WIS change:INT change:CHA change:buff_WIS-total_penalty change:buff_INT-total_penalty change:buff_CHA-total_penalty",n().callback((function(e){n().debug("caught "+e.sourceAttribute+" event: "+e.sourceType),"sheetworker"!==e.sourceType&&"api"!==e.sourceType||Nu()}))),on("change:WIS-damage change:INT-damage change:CHA-damage change:WIS-penalty change:INT-penalty change:CHA-penalty",n().callback((function(e){n().debug("caught "+e.sourceAttribute+" event: "+e.sourceType),"player"!==e.sourceType&&"api"!==e.sourceType||Nu()}))),on("change:sanity-ability-mod change:sanity_threshold_misc-mod",n().callback((function(e){n().debug("caught "+e.sourceAttribute+" event: "+e.sourceType),"sheetworker"!==e.sourceType&&"api"!==e.sourceType||Fu()}))),on("change:use_horror_adventures",n().callback((function(e){getAttrs(["use_horror_adventures"],(function(e){parseInt(e.use_horror_adventures,10)&&(Nu(),Fu())}))})));var Lu=n().callback((function(e,t,a){getAttrs(["use_burn"],(function(t){parseInt(t.use_burn,10)&&zu(),"function"==typeof e&&(n().info("leaving PFOccult.recalculate"),e())}))}));function Ou(e){var t=Va.once((function(){var t={is_newsheet:0,is_v1:1,use_buff_bonuses:1,use_advanced_options:0,modify_dmg_by_size:1,PFSheet_Version:String(o.version.toFixed(2))};t[o.announcementVersionAttr]=1,Ja(t,o.silentParams,(function(){"function"==typeof e&&e()}))}));getAttrs(["is_npc","set_pfs"],(function(e){var a=parseInt(e.is_npc,10)||0,n=parseInt(e.set_pfs,10)||0;!function(e){var t=Va.once((function(){"function"==typeof e&&e()}));Ja(rr(),o.silentParams,t)}((function(){Di(),bu(),a?vu(t):n?xl(t):t()}))}))}function qu(e,t,a){var r,i=Va.once((function(){n().debug("leaving PFSheet.migrate"),"function"==typeof t&&t()})),s=Va.once((function(){n().warn("leaving PFSheet.migrate ERROR UPGRADE NOT FINISHED"),"function"==typeof a?a():i()}));try{e<1?(r=Va.after(7,(function(){n().info("PFSheet.migrate we finished calling all the migrates"),i()})),nr(n().callback((function(){gs(r),Di(r),Pl(r,e),Po(r),Ic(r),nc(r),Us(r)})),e)):e<1.17?(e<1.02&&(Ic(null),nc(null)),e<1.05&&gr(),e<1.07&&gs(null),e<1.1&&(er(),nc(null)),e<1.12&&Ic(null),e<1.17&&gs((function(){as()}))):(e<1.18&&(Dl(null,!1,e),Sl(null,!1,e),tr(null,e)),e<1.2&&Sl(),e<1.4&&(ar(),as(),Tr(),bc(),ec(),So(),gl()),e<1.43&&(js(),Ei()),e<1.5&&(Rs(0,0,null),rs(),xo(null,e)),e<1.53&&(Di(null),Yc((function(){Oc()}))),e<1.54&&_u(),e<1.55&&(So(),Di()),e<1.56&&po(),e<1.57&&Bi(),e<=1.65&&bu((function(){mu((function(){Eu((function(){_u((function(){yu((function(){Di((function(){Ai()})),_c(),us(),Mr((function(){_o(),bo(),Ao()})),gs()}))}))}))}))})),e<1.68&&bu((function(){Mi(null,null,e),Xi(null,null,e),Mr(null,null,e)})),e<1.69&&(ol(null,null,e),rc(null,null,e),So(null,null,e),Sc(null,null,e),bs(null,null,e),_u(null,null,e),Xi(null,null,e)),e<1.693&&hu(Mi),e<1.697&&So(null,null,e),e<1.72&&(Yc(e,(function(){_o(null)})),Rs()),e<1.724&&Di(null),e<1.731&&getSectionIDs("repeating_ability",(function(e){getSectionIDs("repeating_weapon",(function(t){getSectionIDs("repeating_spells",(function(a){getSectionIDs("repeating_spells",(function(r){var i={},s=[],c=[],o=[],l=[];Va.each(e,(function(e){s.push("repeating_ability_".concat(e,"_macro-text"))})),Va.each(t,(function(e){c.push("repeating_weapon_".concat(e,"_macro-text"))})),Va.each(a,(function(e){o.push("repeating_spells_".concat(e,"_macro-text"))})),Va.each(r,(function(e){l.push("repeating_spells_".concat(e,"_npc-macro-text"))})),getAttrs([].concat(Xn(e),Xn(t),Xn(a),Xn(r)),(function(s){Va.each(e,(function(e){var t=s["repeating_ability_"+e+"_macro-text"]||"";/{{scroll_desc=@{scroll-desc}}}/.test(t)||(t=t.replace(/(&{template:[^}]+})/g,"$1 {{scroll_desc=@{scroll-desc}}}"),i["repeating_ability_"+e+"_macro-text"]=t,n().debug("macro-text updated for repeating_ability_"+e+"_macro-text:"+t))})),Va.each(t,(function(e){var t=s["repeating_weapon_"+e+"_macro-text"]||"";/{{scroll_desc=@{scroll-desc}}}/.test(t)||(t=t.replace(/(&{template:[^}]+})/g,"$1 {{scroll_desc=@{scroll-desc}}}"),i["repeating_weapon_"+e+"_macro-text"]=t,n().debug("macro-text updated for repeating_weapon_"+e+"_macro-text:"+t))})),Va.each(a,(function(e){var t=s["repeating_spells_"+e+"_macro-text"]||"";/{{scroll_desc=@{scroll-desc}}}/.test(t)||(t=t.replace(/(&{template:[^}]+})/g,"$1 {{scroll_desc=@{scroll-desc}}}"),i["repeating_spells_"+e+"_macro-text"]=t,n().debug("macro-text updated for repeating_spells_"+e+"_macro-text:"+t))})),Va.each(r,(function(e){var t=s["repeating_spells_"+e+"_npc-macro-text"]||"";/{{scroll_desc=@{scroll-desc}}}/.test(t)||(t=t.replace(/(&{template:[^}]+})/g,"$1 {{scroll_desc=@{scroll-desc}}}"),i["repeating_spells_"+e+"_npc-macro-text"]=t,n().debug("macro-text updated for repeating_spells_"+e+"_npc-macro-text:"+t))}))})),setAttrs(i,{silent:!0})}))}))}))})),e<1.732&&getAttrs(["Melee-Attack-macro","Melee2-Attack-macro","Ranged-Attack-macro","Ranged2-Attack-macro","CMB-Check-macro","CMB2-Check-macro"],(function(e){var t=e["Melee-Attack-macro"],a=e["Melee2-Attack-macro"],r=e["Ranged-Attack-macro"],i=e["Ranged2-Attack-macro"],s=e["CMB-Check-macro"],c=e["CMB2-Check-macro"];/@{global/.test(t)&&(t=t.replace(/@{global/g,"@{toggle_global"),n().debug("~~~~~~~~~current macroTextMelee macro-text: "+t),setAttrs($n({},"Melee-Attack-macro",t)),n().debug("~~~~~~~~~@{Melee-Attack-macro} macro-text updated: "+t)),/@{global/.test(a)&&(a=a.replace(/@{global/g,"@{toggle_global"),n().debug("~~~~~~~~~current macroTextMelee2 macro-text: "+a),setAttrs($n({},"Melee2-Attack-macro",a)),n().debug("~~~~~~~~~@{Melee2-Attack-macro} macro-text updated: "+a)),/@{global/.test(r)&&(r=r.replace(/@{global/g,"@{toggle_global"),n().debug("~~~~~~~~~current macroTextRanged macro-text: "+r),setAttrs($n({},"Ranged-Attack-macro",r)),n().debug("~~~~~~~~~@{Ranged-Attack-macro} macro-text updated: "+r)),/@{global/.test(i)&&(i=i.replace(/@{global/g,"@{toggle_global"),n().debug("~~~~~~~~~current macroTextRanged2 macro-text: "+i),setAttrs($n({},"Ranged2-Attack-macro",i)),n().debug("~~~~~~~~~@{Ranged2-Attack-macro} macro-text updated: "+i)),/@{global/.test(s)&&(s=s.replace(/@{global/g,"@{toggle_global"),n().debug("~~~~~~~~~current macroTextCMB macro-text: "+s),setAttrs($n({},"CMB-Check-macro",s)),n().debug("~~~~~~~~~@{CMB-Check-macro} macro-text updated: "+s)),/@{global/.test(c)&&(c=c.replace(/@{global/g,"@{toggle_global"),n().debug("~~~~~~~~~current macroTextCMB2 macro-text: "+c),setAttrs($n({},"CMB2-Check-macro",c)),n().debug("~~~~~~~~~@{CMB2-Check-macro} macro-text updated: "+c))})),e<1.787&&setAttrs({include_link_abilities:1,include_link_spells:1}),e<1.822&&Ws(),e<1.826&&getSectionIDs("repeating_ability",(function(e){var t=[];Va.each(e,(function(e){t.push("repeating_ability_"+e+"_macro-text","repeating_ability_"+e+"_ability_type2","repeating_ability_"+e+"_rule_category")})),getAttrs([].concat(t),(function(t){var a={};Va.each(e,(function(e){var r=t["repeating_ability_"+e+"_macro-text"],i=t["repeating_ability_"+e+"_ability_type2"],s=t["repeating_ability_"+e+"_rule_category"],c=/feats/g.test(s)||/traits/g.test(s)?1:0,o="";n().debug("~~~ id:".concat(e," featOrTraitCheck:").concat(c," ability_type2:").concat(i," ~~~")),0===c?/{{subtitle=.*{@{rule_category}} - @{ability_type2}}}/g.test(r)&&(o=r.replace(/{{subtitle=.*{@{rule_category}} - @{ability_type2}}}/g,"{{subtitle=^{@{rule_category}}}}"),a["repeating_ability_"+e+"_macro-text"]=o,n().debug("macro-text updated for repeating_ability_"+e+"_macro-text: "+o)):1===c&&""!==i&&/{{subtitle=.*@{rule_category}}}}/g.test(r)&&(o=r.replace(/{{subtitle=.*@{rule_category}}}}/g,"{{subtitle=^{@{rule_category}} - @{ability_type2}}}"),a["repeating_ability_"+e+"_macro-text"]=o,n().debug("macro-text updated for repeating_ability_"+e+"_macro-text: "+o))})),setAttrs(a,{silent:!0})}))})),e<1.829&&So(null,null,e))}catch(e){n().error("PFSheet.migrate",e),s()}finally{i()}}function Hu(e,t,a){var r=function(){n().info("leaving PFSheet.recalculate"),"function"==typeof t&&t()},i=n().callback((function(){!function(e,t,a){var r=Va.once((function(){n().info("leaving PFSheet.recalculateParallelModules"),"function"==typeof e&&e()})),i=[ol,Ko,rc,Au,Mi,Sc,Dl,So,Ru,Lu],s=Va.size(i),c=Va.after(s,r),o=0,l=function(){o++,n().info("PFSheet.recalculateParallelModules, finished "+o+" modules"),c()};try{Va.each(i,(function(e){try{e(l,t,a)}catch(e){n().error("PFSheet.recalculateParallelModules error calling recalculate",e),l()}}))}catch(e){n().error("PFSheet.recalculateParallelModules OUTER error!",e),r()}}(r,a,e)})),s=n().callback((function(){!function(e,t,a){var r=Va.once((function(){"function"==typeof e&&e()})),i=function(){qc(r,t,a)},s=Va.after(2,i);try{bs(s,t,a),Xi(s,t,a)}catch(e){n().error("pfsheet.recalculateDefenseAndEncumbrance",e),i()}}(i,a,e)})),c=n().callback((function(){!function(e,t,a){var n=Va.once((function(){"function"==typeof e&&e()})),r=Va.once((function(){Yc(n,t,a)})),i=Va.once((function(){Sl(r,t,a)})),s=Va.once((function(){ku(i,t,a)})),c=Va.once((function(){xu(s,t,a)})),o=Va.once((function(){yu(c,t,a)})),l=Va.once((function(){Tl(o)})),u=Va.once((function(){hl(l,t,a)})),p=Va.once((function(){jo(u,t,a)})),d=Va.once((function(){Du(p,t,a)}));nr(Va.once((function(){_u(d,t,a)})),a)}(s,a,e)}));a=!0,c()}function Bu(e){var t=function(){n().info("leaving PFSheet.checkForUpdate"),Ja({recalc1:0,migrate1:0,is_newsheet:0},o.silentParams)},a=Va.once((function(){n().warn("leaving PFSheet.checkForUpdate ERROR UPGRADE NOT FINISHED DO NOT RESET VERSION"),Ja({recalc1:0,migrate1:0},{silent:!0})}));getAttrs(["PFSheet_Version","migrate1","recalc1","is_newsheet","is_v1","hp","hp_max","npc-hd","npc-hd-num","race","class-0-name","npc-type","level","hide_announcements",o.announcementVersionAttr],(function(r){var i={},s=!1,c=!1,l=!1,u=parseFloat(r.PFSheet_Version,10)||0;n().notice("Attributes at version: "+u),e?l=!0:(parseInt(r.recalc1,10)&&(l=!0),parseInt(r.migrate1,10)&&(s=!0),(parseInt(r.is_newsheet,10)||0===u&&(parseInt(r.is_v1,10)||!(parseInt(r.hp,10)||parseInt(r.hp_max,10)||parseInt(r["npc-hd"],10)||parseInt(r["npc-hd-num"],10)||r.race||r["class-0-name"]||r["npc-type"]||parseInt(r.level,10))))&&(c=!0)),u!==o.version&&(s=!0),c||!parseInt(r.hide_announcements,10)||parseInt(r[o.announcementVersionAttr],10)||(i[o.announcementVersionAttr]=1,Ja(i,o.silentParams)),c?Ou(t):s?(n().notice("UPGRADE SHEET"),qu(u,(function(){Ja({recalc1:0,migrate1:0,is_newsheet:0,character_sheet:"Pathfinder_Neceros v"+String(o.version),PFSheet_Version:String(o.version.toFixed(3))},o.silentParams,(function(){u<1.17&&Hu(u,null,!1)}))}),a)):l?Hu(u=-1,t,!0):t()}))}function Uu(e){return Va.isUndefined(e)||""===e?0:parseInt(e)||0}function ju(e,t){return Math.max(0,Math.floor((e+4-t)/4))}function Wu(e,t){return Va.map(e,(function(e){return e[t]})).join(", ")}function Gu(e){return Va.isUndefined(e)?[]:Array.isArray(e)?e:new Array(e)}function Xu(e,t){var a=Object.values(e),n=Object.keys(e),r=Va.find(a,(function(e){var r=e;if((r=r.replace(/ x[0-9]+$/,"").trim())===t){var i=n[Va.indexOf(a,e)];if(!Va.isUndefined(i))return!0}return!1}));return Va.isUndefined(r)?generateRowID():n[Va.indexOf(a,r)]}function Vu(e,t,a,n,r){var i="repeating_item";getSectionIDs(i,(function(s){var c=Va.union(Va.map(s,(function(e){return"".concat(i,"_").concat(e,"_name")})),["shield3-acp","shield3-spell-fail"]);getAttrs(c,(function(s){var c=Uu(s["shield3-acp"]),o=Uu(s["shield3-spell-fail"]);Va.isUndefined(s["shield3-acp"])||delete s["shield3-acp"],Va.isUndefined(s["shield3-spell-fail"])||delete s["shield3-spell-fail"];var l=Va.object(Va.map(s,(function(e,t){return[t.substring(i.length+1,t.indexOf("_name")),e]}))),u=[],p={},d=Va.map(n,(function(e){return e._name})),f=Va.map(r,(function(e){return e._name})),m=["mithral","adamantine","angelskin","darkleaf","darkwood","dragonhide","eel","fire-forged","frost-forged","greenwood","paueliel"];Va.each(e,(function(e){var s,_,g,b,h,y,v=(s=l,_=e._name,g=Object.values(s),b=Object.keys(s),h=_.replace(/\(.*\)/,"").replace(/\+\d+/,"").toLowerCase().replace("masterwork","").trim(),y=Va.find(g,(function(e){if(e.replace(/\(.*\)/,"").replace(/\+\d+/,"").toLowerCase().replace("masterwork","").trim()===h){var t=b[Va.indexOf(g,e)];if(!Va.isUndefined(t))return!0}return!1})),Va.isUndefined(y)?generateRowID():b[Va.indexOf(g,y)]);Va.isUndefined(l[v])||delete l[v],u.push(e._name),i="repeating_item_".concat(v),p["".concat(i,"_name")]=e._name,p["".concat(i,"_item-weight")]=e.weight._value,p["".concat(i,"_value")]=parseFloat(e.cost._value)/parseInt(e._quantity),p["".concat(i,"_description")]=e.description,Va.contains(Object.keys(t),e._name)&&"1"===e._quantity&&"1"!==t[e._name]._max?(p["".concat(i,"_qty")]=t[e._name]._left,p["".concat(i,"_qty_max")]=t[e._name]._max):p["".concat(i,"_qty")]=e._quantity,Va.isUndefined(e.itempower)||Va.each(Gu(e.itempower),(function(e){u.push(e._name)}));var k,w=e._name;-1!==e._name.toLowerCase().indexOf("shield")&&(k=e._name.toLowerCase().indexOf(!0)?"heavy shield bash":"light shield bash",w=Va.find(f,(function(e){return-1!==e.toLowerCase().indexOf(k)}))||e._name);if(Va.contains(f,w)){var A=r[Va.indexOf(f,w)];if("As Spell"!==A._damage){if(p["".concat(i,"_item-wpenhance")]=Uu(A._name.match(/\+\d+/)),Va.isUndefined(A._typetext)||(p["".concat(i,"_item-dmg-type")]=A._typetext),(-1!==w.toLowerCase().indexOf("masterwork")||Va.intersection(m,e._name.toLowerCase().split(" ")).length>0)&&(p["".concat(i,"_item-masterwork")]=1),!Va.isUndefined(A._damage)){var C=A._damage.match(/\d+d\d+/);!Va.isNull(C)&&C.length>0&&(p["".concat(i,"_item-damage-dice-num")]=Uu(C[0].split("d")[0]),p["".concat(i,"_item-damage-die")]=Uu(C[0].split("d")[1]))}if(!Va.isUndefined(A._crit)){var I=A._crit.split("/");I.length>1?p["".concat(i,"_item-crit-target")]=Uu(I[0].match(/\d+/)[0]):p["".concat(i,"_item-crit-target")]=20,p["".concat(i,"_item-crit-multiplier")]=Uu(I[I.length-1].replace(/\D/g,""))}Va.isUndefined(A.rangedattack)||Va.isUndefined(A.rangedattack._rangeincvalue)||(p["".concat(i,"_item-range")]=Uu(A.rangedattack._rangeincvalue))}}var x=e._name;if(-1!==e._name.toLowerCase().indexOf("klar")&&(x=Va.find(d,(function(e){return-1!==e.toLowerCase().indexOf("klar")}))||e._name),Va.contains(d,x)){var P=n[Va.indexOf(d,x)];if(function(e){return-1!==e.toLowerCase().indexOf("shield")||-1!==e.toLowerCase().indexOf("buckler")||-1!==e.toLowerCase().indexOf("klar")}(e._name)){var S=Uu(x.match(/\+\d+/)),T=Uu(P._ac)-S;p["".concat(i,"_item-acbonus")]=T,p["".concat(i,"_item-acenhance")]=S,Va.isUndefined(P._equipped)||"yes"!==P._equipped||(p["".concat(i,"_item-acp")]=c,p["".concat(i,"_item-spell-fail")]=o,p.shield3=e._name,p["shield3-acbonus"]=T,p["shield3-enhance"]=S)}else{S=Uu(e._name.match(/\+\d+/)),T=Uu(P._ac)-S;p["".concat(i,"_item-acbonus")]=T,p["".concat(i,"_item-acenhance")]=S,Va.isUndefined(P._equipped)||"yes"!==P._equipped||(p["armor3-acp"]=p["".concat(i,"_item-acp")]=a.ACP-c,p["armor3-spell-fail"]=p["".concat(i,"_item-spell-fail")]=a.spellfail-o,99===a.maxDex?p["armor3-max-dex"]=p["".concat(i,"_item-max-dex")]="":p["armor3-max-dex"]=p["".concat(i,"_item-max-dex")]=a.maxDex,p.armor3=e._name,p["armor3-acbonus"]=T,p["armor3-enhance"]=S)}}})),setAttrs(p,{silent:!0})}))}))}function $u(e,t,a,n,r){var i=Va.map(a,(function(e){return e._name})),s=[];Va.each(a,(function(a){var c,o,l,u=a._name,p=u.replace(/ x[0-9]+$/,"").replace(/\(([^\)]*)\)/g,"").trim();if(!Va.contains(s,p)){var d=Va.filter(i,(function(e){return e.replace(/\(([^\)]*)\)/g,"").trim()===p}));if(d.length>1){s.push(p);var f=Va.map(d,(function(e){return e.match(/\(([^\)]*)\)/)[0].replace("(","").replace(")","")}));u=u.replace(/\(([^\)]*)\)/,"(".concat(Va.uniq(f).join(", "),")"))}o=function(e,t){var a=Object.values(e),n=(Object.keys(e),Va.find(a,(function(e){var a=e.name;return t=t.replace(/\(.+\)/g,"").replace(/\d+d\d+(\+\d*)*/g,"").replace(/\+\d+/g,"").trim(),(a=a.replace(/\(.+\)/g,"").replace(/\d+d\d+(\+\d*)*/g,"").replace(/\+\d+/g,"").trim())===t})));return Va.isUndefined(n)?generateRowID():n.rowID}(t,u),c="repeating_ability_".concat(o),Va.isUndefined(t[o])?a.specsource?e["".concat(c,"_tabcat")]=e["".concat(c,"_rule_category")]="class-features":e["".concat(c,"_tabcat")]=e["".concat(c,"_rule_category")]="racial-traits":delete t[o],l=function(e,t){if(!e.length)return-1;var a=Object.keys(t),n=Va.intersection(e,a);if(n.length)return a.indexOf(n[0]);var r=Va.find(a,(function(a){return Va.intersection(t[a],e).length}));return r?a.indexOf(r):-1}(Gu(a.specsource),n),e["".concat(c,"_name")]=u,e["".concat(c,"_description")]=a.description,-1!==l&&(e["".concat(c,"_CL-basis")]="@{class-".concat(l,"-level}"),e["".concat(c,"_class-name")]=Object.keys(n)[l]),Va.contains(Object.keys(r),a._name)&&(e["".concat(c,"_max-calculation")]=r[a._name]._max),Va.isUndefined(a._type)||(e["".concat(c,"_tabcat2")]=e["".concat(c,"_ability_type")]=a._type.substr(0,2))}}))}function Ku(e,t){var a=["Abjurer","Conjurer","Diviner","Enchanter","Evoker","Illusionist","Necromancer","Transmuter"],n="repeating_spells";getSectionIDs(n,(function(r){var i=Va.union(Va.map(r,(function(e){return"".concat(n,"_").concat(e,"_name")})),Va.map(r,(function(e){return"".concat(n,"_").concat(e,"_spellclass_number")})));getAttrs(i,(function(r){var i={},s=Object.keys(r);Va.each(s,(function(e){var t;-1!==e.indexOf("_name")&&(t=e.substring(n.length+1,e.indexOf("_name")),Va.isUndefined(i[t])&&(i[t]={rowID:t}),i[t].name=r[e]),-1!==e.indexOf("_spellclass_number")&&(t=e.substring(n.length+1,e.indexOf("_spellclass_number")),Va.isUndefined(i[t])&&(i[t]={rowID:t}),i[t].spellclass=r[e])}));var c=Object.keys(t),o={};Va.each(e,(function(e){var r,s,l,u,p,d,f,m,_,g;switch(d=Uu(e._level),n="repeating_spells_",u=e._name.replace(/\(x\d+\)/,"").trim(),""===e._class?(s=0,l=c[0]):(l=e._class,-1===(s=Va.indexOf(c,l))&&(l=Va.intersection(c,a)[0],s=Va.indexOf(c,l))),f=i,m=u,_=s,g=Va.find(f,(function(e){return e.name===m&&e.spellclass===_})),r=Va.isUndefined(g)?generateRowID():g.rowID,Va.isUndefined(r)&&(console.log("Undefined spell row ID!"),console.log(e)),o["".concat(n+=r,"_name")]=u,o["".concat(n,"_spell_level_r")]=o["".concat(n,"_spell_level")]=d,o["".concat(n,"_spellclass_number")]=s,o["".concat(n,"_spellclass")]=l,o["".concat(n,"_components")]=e._componenttext.replace("Divine Focus","DF").replace("Focus","F").replace("Material","M").replace("Verbal","V").replace("Somatic","S").replace(" or ","/"),o["".concat(n,"_duration")]=e._duration,o["".concat(n,"_save")]=e._save.replace(/DC \d+/,"").trim(),o["".concat(n,"_savedc")]=Uu(e._dc),o["".concat(n,"_cast-time")]=e._casttime,o["".concat(n,"_DC_misc")]=Uu(e._dc)-Uu(t[""!==l?l:Object.keys(t)[0]]._basespelldc)-d,o["".concat(n,"_CL_misc")]=Uu(e._casterlevel)-Uu(t[""!==l?l:Object.keys(t)[0]]._casterlevel),o["".concat(n,"_casterlevel")]=e._casterlevel,-1!==e._resist.toLowerCase().indexOf("yes")?-1!==e._resist.toLowerCase().indexOf("harmless")?o["".concat(n,"_sr")]="Yes (Harmless)":-1!==e._resist.toLowerCase().indexOf("object")?o["".concat(n,"_sr")]="Yes (Object)":o["".concat(n,"_sr")]="Yes":-1!==e._resist.toLowerCase().indexOf("no")?o["".concat(n,"_sr")]="No":o["".concat(n,"_sr")]="",e._range.toLowerCase()){case"close (25 + 5 ft./2 levels)":o["".concat(n,"_range_pick")]="close";break;case"medium (100 + 10 ft./level)":o["".concat(n,"_range_pick")]="medium";break;case"long (400 + 40 ft./level)":o["".concat(n,"_range_pick")]="long";break;case"touch":case"personal":o["".concat(n,"_range_pick")]=e._range.toLowerCase();break;default:o["".concat(n,"_range_pick")]="number",o["".concat(n,"_range")]=e._range}""!==e._area?o["".concat(n,"_targets")]=e._area:""!==e._effect?o["".concat(n,"_targets")]=e._effect:o["".concat(n,"_targets")]=e._target,p=e._schooltext,""!==e._subschooltext&&(p="".concat(p," (").concat(e._subschooltext,")")),""!==e._descriptortext&&(p="".concat(p," [").concat(e._descriptortext,"]")),o["".concat(n,"_school")]=p,o["".concat(n,"_description")]=e.description})),setAttrs(o,{silent:!0},(function(){Ps(),Ns()}))}))}))}function Yu(e){var t,a,n={};!function(e,t){t.forEach((function(t){var a=t._name.substr(0,3).toUpperCase(),n=Uu(t.attrvalue._base),r=Uu(t.attrvalue._modified)-n;e["".concat(a,"-base")]=n,e[a]=Uu(t.attrvalue._modified),e["".concat(a,"-mod")]=Uu(t.attrbonus._modified),r>0?(e["".concat(a,"-enhance")]=r,e[a]=Uu(t.attrvalue._modified)):(e["".concat(a,"-penalty")]=r,e[a]=n)}))}(n,e.attributes.attribute),function(e,t){var a=0,n=t.allsaves.situationalmodifiers._text;for(a=0;a<t.save.length;a++){var r=t.save[a],i=r._abbr;e[i]=Uu(r._save),e["class-0-".concat(i)]=e["total-".concat(i)]=Uu(r._base),e["".concat(i,"-resist")]=Uu(r._fromresist),e["".concat(i,"-misc")]=Uu(r._save)-Uu(r._base)-Uu(r._fromresist)-Uu(r._fromattr),e["".concat(i,"-ability-mod")]=Uu(r._fromattr),""!==r.situationalmodifiers._text&&-1===n.indexOf(r.situationalmodifiers._text)&&(n="".concat(n,"\n**").concat(i,":** ").concat(r.situationalmodifiers._text))}e["Save-notes"]=n.trim()}(n,e.saves);var r={};if(!Va.isUndefined(e.classes.class)){if(e.classes.class=Gu(e.classes.class),t=function(e,t,a){for(var n,r=new Object,i=Va.without(Va.map(a.split(";")[a.split(";").length-1].trim().split(/[\+\-]/),(function(e){var t=e.split("d");return t.length<2?null:{dice:t[0],die:t[1]}})),null),s=0;s<t.length;){if(n=t[s],s>=5)return;s>0&&(e["class".concat(s,"_show")]=1),r[n._name.replace(/\(([^\)]*)\)/g,"").replace("(","").replace(")","").trim()]=n,e["class-".concat(s,"-name")]=n._name,e["class-".concat(s,"-level")]=n._level;var c=Va.find(i,(function(e){return e.dice===n._level}));Va.isUndefined(c)||(e["class-".concat(s,"-hd")]=c.die,i=Va.without(i,c)),s++}return i.length>0&&(e["npc-hd"]=i[0].die),r}(n,e.classes.class,e.health._hitdice),!Va.isUndefined(e.spellclasses.spellclass)){n.use_spells=1,e.spellclasses.spellclass=Gu(e.spellclasses.spellclass),a=function(e,t,a,n){var r,i,s,c,o,l,u,p=new Object,d=0,f=0;for(r=0;r<t.length;r++){var m=t[r];if(f>=3)return p;var _=m._name.replace(/\(([^\)]*)\)/g,"").replace("(","").replace(")","").trim(),g=Va.indexOf(Object.keys(a),Va.find(Object.keys(a),(function(e){return-1!==e.toLowerCase().indexOf(_.toLowerCase())})));if(-1!==g){if(o=Uu(a[_]._casterlevel),e["spellclass-".concat(f)]=g,e["spellclass-".concat(f,"-level-misc")]=o-Uu(a[_]._level),e["spellclass-".concat(f,"-level")]=Uu(a[_]._level),e["spellclass-".concat(f,"-level-total")]=o,e["spellclass-".concat(f,"-name")]=a[_]._name.replace(/\(.*\)/g,"").trim(),e["spellclass-".concat(f,"-exists")]=1,e["spellclass-".concat(f,"-close")]=25+5*Math.floor(o/2),e["spellclass-".concat(f,"-medium")]=100+10*o,e["spellclass-".concat(f,"-long")]=400+40*o,Va.isUndefined(a[_].arcanespellfailure)||(e["armor3-spell-fail"]=Uu(a[_].arcanespellfailure._value)),!Va.isUndefined(a[_]._basespelldc))for(d=Uu(a[_]._basespelldc)-10,i=3;i<n.length;i++)if(Uu(n[i].attrbonus._modified)===d){e["Concentration-".concat(f,"-ability")]="".concat(n[i]._name.substr(0,3).toUpperCase(),"-mod");break}if(0!==d){if(Va.isUndefined(a[_]._concentrationcheck)||(l=Uu(a[_]._concentrationcheck)-o-d,e["Concentration-".concat(f,"-misc")]=l,e["Concentration-".concat(f)]=Uu(a[_]._concentrationcheck),e["Concentration-".concat(f,"-mod")]=d),Va.isUndefined(a[_].overcomespellresistance)||(u=Uu(a[_].overcomespellresistance)-o,e["spellclass-".concat(f,"-SP_misc")]=u),!Va.isUndefined(t[r].spelllevel)){for(i=0;i<10;i++)e["spellclass-".concat(f,"-level-").concat(i,"-spells-per-day_max")]=0;for(t[r].spelllevel=Gu(t[r].spelllevel),i=0;i<t[r].spelllevel.length;i++)s=Uu(t[r].spelllevel[i]._maxcasts),c=Uu(t[r].spelllevel[i]._level),e["spellclass-".concat(f,"-level-").concat(c,"-spells-per-day_max")]=s,c>0&&(s-=ju(d,c)),s<0&&(s=""),e["spellclass-".concat(f,"-level-").concat(c,"-class")]=s}e["spellclass-".concat(f,"-level-1-bonus")]=ju(d,1),e["spellclass-".concat(f,"-level-2-bonus")]=ju(d,2),e["spellclass-".concat(f,"-level-3-bonus")]=ju(d,3),e["spellclass-".concat(f,"-level-4-bonus")]=ju(d,4),e["spellclass-".concat(f,"-level-5-bonus")]=ju(d,5),e["spellclass-".concat(f,"-level-6-bonus")]=ju(d,6),e["spellclass-".concat(f,"-level-7-bonus")]=ju(d,7),e["spellclass-".concat(f,"-level-8-bonus")]=ju(d,8),e["spellclass-".concat(f,"-level-9-bonus")]=ju(d,9)}p[_]=a[Object.keys(a)[g]],f++}}return f>1&&(e.spellclasses_multiclassed=1),p}(n,e.spellclasses.spellclass,t,e.attributes.attribute);var i=Gu(e.spellsknown.spell).concat(Gu(e.spellbook.spell)).concat(Gu(e.spellsmemorized.spell)),s=[];Ku(i=Va.reject(i,(function(e){return!!Va.contains(s,e._name)||(s.concat(e._name),!1)})),a)}r=function(e){var t=new Object;return Va.each(e,(function(e,a){if(-1!==e._name.indexOf("(")){var n=e._name.match(/\(([^\)]*)\)/)[0].replace("(","").replace(")","").split(",");n=Va.map(n,(function(e){return e.trim()})),t[a]=n}else t[a]=[]})),t}(t)}e.penalties.penalty=Gu(e.penalties.penalty);var c=function(e,t){for(var a=0,n=0;n<t.length;)"Armor Check Penalty"===t[n]._name?(a=Uu(t[n]._value),e["armor3-acp"]=a):"Max Dex Bonus"===t[n]._name&&(e["armor3-max-dex"]=Math.min(99,Uu(t[n]._value))),n++;return a}(n,e.penalties.penalty),o={};o.ACP=Uu(n["armor3-acp"]),o.maxDex=Uu(n["armor3-max-dex"]),o.spellfail=Uu(n["armor3-spell-fail"]),function(e,t){e.AC=Uu(t._ac),e.Touch=Uu(t._touch),e["Flat-Footed"]=Uu(t._flatfooted),e["AC-natural"]=Uu(t._fromnatural),e["AC-deflect"]=Uu(t._fromdeflect),e["AC-dodge"]=Uu(t._fromdodge),e["AC-armor"]=Uu(t._fromarmor),e["AC-shield"]=Uu(t._fromshield),""===t._fromdexterity?""!==t._fromcharisma?(e["AC-ability"]="CHA-mod",e["AC-ability-mod"]=e["AC-ability-display"]=Uu(t._fromcharisma),e["AC-misc"]=Uu(t._ac)-10-Uu(t._fromarmor)-Uu(t._fromshield)-Uu(t._fromcharisma)-Uu(t._fromsize)-Uu(t._fromnatural)-Uu(t._fromdeflect)-Uu(t._fromdodge)):""!==t._fromwisdom&&(e["AC-ability"]="WIS-mod",e["AC-ability-mod"]=e["AC-ability-display"]=Uu(t._fromwisdom),e["AC-misc"]=Uu(t._ac)-10-Uu(t._fromarmor)-Uu(t._fromshield)-Uu(t._fromwisdom)-Uu(t._fromsize)-Uu(t._fromnatural)-Uu(t._fromdeflect)-Uu(t._fromdodge)):(e["AC-ability"]="DEX-mod",e["AC-ability-mod"]=e["AC-ability-display"]=Uu(t._fromdexterity),e["AC-misc"]=Uu(t._ac)-10-Uu(t._fromarmor)-Uu(t._fromshield)-Uu(t._fromdexterity)-Uu(t._fromsize)-Uu(t._fromnatural)-Uu(t._fromdeflect)-Uu(t._fromdodge))}(n,e.armorclass),Va.isUndefined(n["armor3-acp"])||delete n["armor3-acp"],Va.isUndefined(n["armor3-spell-fail"])||delete n["armor3-spell-fail"];var l=Va.reject(Gu(e.defenses.armor||{}),(function(e){return Va.isUndefined(e._name)})),u=Va.reject(Gu(e.melee.weapon||{}).concat(Gu(e.ranged.weapon||{})),(function(e){return Va.isUndefined(e._name)})),p=Va.object(Va.map(e.trackedresources.trackedresource,(function(e){return[e._name,e]}))),d=Va.reject(Gu(e.magicitems.item||{}).concat(Gu(e.gear.item||{})),(function(e){return Va.isUndefined(e._name)})),f=Va.map(d,(function(e){return e._name})),m=Va.reject(Gu(e.attack.special).concat(Gu(e.defenses.special),Gu(e.otherspecials.special),Gu(e.movement.special),Gu(e.defensive.special)),(function(e){return Va.contains(f,e._name)}));Vu(d,p,o,l,u),getSectionIDs("repeating_ability",(function(t){var a=Va.union(Va.map(t,(function(e){return"repeating_ability_".concat(e,"_name")})),Va.map(t,(function(e){return"repeating_ability_".concat(e,"_rule_category")})));getAttrs(a,(function(t){var a={},n=Object.keys(t),i={};if(Va.each(n,(function(e){var n;-1!==e.indexOf("_name")&&(n=e.substring(18,e.indexOf("_name")),Va.isUndefined(a[n])&&(a[n]={rowID:n}),a[n].name=t[e]),-1!==e.indexOf("_rule_category")&&(n=e.substring(18,e.indexOf("_rule_category")),Va.isUndefined(a[n])&&(a[n]={rowID:n}),a[n].rulecategory=t[e])})),!Va.isUndefined(e.feats.feat)){var s=Va.filter(a,Va.matcher({rulecategory:"feats"})),c={};Va.each(s,(function(e){c[e.rowID]=e.name})),e.feats.feat=Gu(e.feats.feat),function(e,t,a,n){var r="repeating_ability",i=[],s=Va.map(t,(function(e){return e._name}));Va.each(t,(function(t){if(!Va.contains(i,t._name)){var c=Va.filter(s,(function(e){return e===t._name})).length,o=Xu(a,t._name);Va.isUndefined(a[o])||delete a[o],e["".concat(r,"_").concat(o,"_name")]=c>1?"".concat(t._name," x").concat(c):t._name,e["".concat(r,"_").concat(o,"_description")]=t.description,e["".concat(r,"_").concat(o,"_tabcat")]=e["".concat(r,"_").concat(o,"_rule_category")]="feats",i.push(t._name),Va.contains(Object.keys(n),t._name)&&(e["".concat(r,"_").concat(o,"_max-calculation")]=n[t._name]._max)}}))}(i,e.feats.feat,c,p)}if(!Va.isUndefined(e.traits.trait)){var o=Va.filter(a,Va.matcher({rulecategory:"traits"})),l={};Va.each(o,(function(e){l[e.rowID]=e.name})),e.traits.trait=Gu(e.traits.trait),function(e,t,a,n){var r="repeating_ability";t.forEach((function(t){var i=Xu(a,t._name);Va.isUndefined(a[i])||delete a[i],e["".concat(r,"_").concat(i,"_name")]=t._name,e["".concat(r,"_").concat(i,"_description")]=t.description,e["".concat(r,"_").concat(i,"_tabcat")]=e["".concat(r,"_").concat(i,"_rule_category")]="traits",Va.contains(Object.keys(n),t._name)&&(e["".concat(r,"_").concat(i,"_max-calculation")]=n[t._name]._max)}))}(i,e.traits.trait,l,p)}if(!Va.isUndefined(e.spelllike.special)){var u=Va.filter(a,Va.matcher({rulecategory:"spell-like-abilities"})),d={};Va.each(u,(function(e){d[e.rowID]=e.name})),e.spelllike.special=Gu(e.spelllike.special),function(e,t,a,n){var r="repeating_ability";t.forEach((function(t){var i=Xu(a,t._name);Va.isUndefined(a[i])||delete a[i],e["".concat(r,"_").concat(i,"_name")]=t._name,e["".concat(r,"_").concat(i,"_description")]=t.description,e["".concat(r,"_").concat(i,"_tabcat")]=e["".concat(r,"_").concat(i,"_rule_category")]="spell-like-abilities",e["".concat(r,"_").concat(i,"_tabcat2")]=e["".concat(r,"_").concat(i,"_ability_type")]="Sp",Va.contains(Object.keys(n),t._name)&&(e["".concat(r,"_").concat(i,"_max-calculation")]=n[t._name]._max)}))}(i,e.spelllike.special,d,p)}var f=Va.filter(a,(function(e){return"traits"!==e.rulecategory&&"feats"!==e.rulecategory})),_={};Va.each(f,(function(e){_[e.rowID]=e})),$u(i,_,m,r,p),setAttrs(i,{silent:!0})}))})),n.experience=parseFloat(e.xp._total),n["class-0-bab"]=n.bab=n["melee_bab-mod"]=n["melee2_bab-mod"]=n["ranged_bab-mod"]=n["ranged2_bab-mod"]=n["melee_bab-mod"]=n["cmb_bab-mod"]=n["cmb2_bab-mod"]=Uu(e.attack._baseattack),n["non-lethal-damage_max"]=n.HP_max=Uu(e.health._hitpoints);var _=function(e){for(var t=e.match(/\d+d\d/g),a=0,n=0;n<t.length;)a+=parseInt(t[n].split("d")[0]),n++;return a}(e.health._hitdice);n.level=_,n["HP-ability-mod"]=Uu(e.attributes.attribute[2].attrbonus._modified),n.hp_ability_bonus=_*Uu(e.attributes.attribute[2].attrbonus._modified),n["total-hp"]=n["class-0-hp"]=Uu(e.health._hitpoints)-_*Uu(e.attributes.attribute[2].attrbonus._modified),function(e,t){e.init=Uu(t._total),e["init-misc"]=Uu(t._total)-Uu(t._attrtext),e["init-ability"]="".concat(t._attrname.substr(0,3).toUpperCase(),"-mod"),e["init-ability-mod"]=Uu(t._attrtext),e.init_notes=t.situationalmodifiers._text}(n,e.initiative);var g=_-Uu(e.classes._level);g>0&&(n.add_race=1,n["npc-hd-num"]=g);var b=function(e){switch(e.toLowerCase()){case"colossal":return-8;case"gargantuan":return-4;case"huge":return-2;case"large":return-1;case"small":return 1;case"tiny":return 2;case"diminutive":return 4;case"fine":return 8;default:return 0}}(e.size._name);if(n.size=b,n.default_char_size=b,n["CMD-size"]=-1*b,e.skills.skill=Gu(e.skills.skill),function(e,t,a,n){var r;switch(Math.abs(a)){case 0:default:r=0;break;case 1:r=2;break;case 2:r=4;break;case 4:r=6;break;case 8:r=8;break;case 16:r=10}a<0&&(r*=-1),Va.extend(e,{"acrobatics-ability":"","acrobatics-cs":"","acrobatics-ranks":"","acrobatics-class":"","acrobatics-ability-mod":"","acrobatics-racial":"","acrobatics-feat":"","acrobatics-item":"","acrobatics-size":"","acrobatics-acp":"","acrobatics-misc":"","acrobatics-reqtrain":"","artistry-ability":"","artistry-cs":"","artistry-ranks":"","artistry-class":"","artistry-ability-mod":"","artistry-racial":"","artistry-feat":"","artistry-item":"","artistry-size":"","artistry-acp":"","artistry-misc":"","artistry-reqtrain":"","artistry2-ability":"","artistry2-cs":"","artistry2-ranks":"","artistry2-class":"","artistry2-ability-mod":"","artistry2-racial":"","artistry2-feat":"","artistry2-item":"","artistry2-size":"","artistry2-acp":"","artistry2-misc":"","artistry2-reqtrain":"","artistry3-ability":"","artistry3-cs":"","artistry3-ranks":"","artistry3-class":"","artistry3-ability-mod":"","artistry3-racial":"","artistry3-feat":"","artistry3-item":"","artistry3-size":"","artistry3-acp":"","artistry3-misc":"","artistry3-reqtrain":"","appraise-ability":"","appraise-cs":"","appraise-ranks":"","appraise-class":"","appraise-ability-mod":"","appraise-racial":"","appraise-feat":"","appraise-item":"","appraise-size":"","appraise-acp":"","appraise-misc":"","appraise-reqtrain":"","bluff-ability":"","bluff-cs":"","bluff-ranks":"","bluff-class":"","bluff-ability-mod":"","bluff-racial":"","bluff-feat":"","bluff-item":"","bluff-size":"","bluff-acp":"","bluff-misc":"","bluff-reqtrain":"","climb-ability":"","climb-cs":"","climb-ranks":"","climb-class":"","climb-ability-mod":"","climb-racial":"","climb-feat":"","climb-item":"","climb-size":"","climb-acp":"","climb-misc":"","climb-reqtrain":"","craft-ability":"","craft-cs":"","craft-ranks":"","craft-class":"","craft-ability-mod":"","craft-racial":"","craft-feat":"","craft-item":"","craft-size":"","craft-acp":"","craft-misc":"","craft-reqtrain":"","craft2-ability":"","craft2-cs":"","craft2-ranks":"","craft2-class":"","craft2-ability-mod":"","craft2-racial":"","craft2-feat":"","craft2-item":"","craft2-size":"","craft2-acp":"","craft2-misc":"","craft2-reqtrain":"","craft3-ability":"","craft3-cs":"","craft3-ranks":"","craft3-class":"","craft3-ability-mod":"","craft3-racial":"","craft3-feat":"","craft3-item":"","craft3-size":"","craft3-acp":"","craft3-misc":"","craft3-reqtrain":"","diplomacy-ability":"","diplomacy-cs":"","diplomacy-ranks":"","diplomacy-class":"","diplomacy-ability-mod":"","diplomacy-racial":"","diplomacy-feat":"","diplomacy-item":"","diplomacy-size":"","diplomacy-acp":"","diplomacy-misc":"","diplomacy-reqtrain":"","disable-device-ability":"","disable-device-cs":"","disable-device-ranks":"","disable-device-class":"","disable-device-ability-mod":"","disable-device-racial":"","disable-device-feat":"","disable-device-item":"","disable-device-size":"","disable-device-acp":"","disable-device-misc":"","disable-device-reqtrain":"","disguise-ability":"","disguise-cs":"","disguise-ranks":"","disguise-class":"","disguise-ability-mod":"","disguise-racial":"","disguise-feat":"","disguise-item":"","disguise-size":"","disguise-acp":"","disguise-misc":"","disguise-reqtrain":"","escape-artist-ability":"","escape-artist-cs":"","escape-artist-ranks":"","escape-artist-class":"","escape-artist-ability-mod":"","escape-artist-racial":"","escape-artist-feat":"","escape-artist-item":"","escape-artist-size":"","escape-artist-acp":"","escape-artist-misc":"","escape-artist-reqtrain":"","fly-ability":"","fly-cs":"","fly-ranks":"","fly-class":"","fly-ability-mod":"","fly-racial":"","fly-feat":"","fly-item":"","fly-size":"","fly-acp":"","fly-misc":"","fly-reqtrain":"","handle-animal-ability":"","handle-animal-cs":"","handle-animal-ranks":"","handle-animal-class":"","handle-animal-ability-mod":"","handle-animal-racial":"","handle-animal-feat":"","handle-animal-item":"","handle-animal-size":"","handle-animal-acp":"","handle-animal-misc":"","handle-animal-reqtrain":"","heal-ability":"","heal-cs":"","heal-ranks":"","heal-class":"","heal-ability-mod":"","heal-racial":"","heal-feat":"","heal-item":"","heal-size":"","heal-acp":"","heal-misc":"","heal-reqtrain":"","intimidate-ability":"","intimidate-cs":"","intimidate-ranks":"","intimidate-class":"","intimidate-ability-mod":"","intimidate-racial":"","intimidate-feat":"","intimidate-item":"","intimidate-size":"","intimidate-acp":"","intimidate-misc":"","intimidate-reqtrain":"","linguistics-ability":"","linguistics-cs":"","linguistics-ranks":"","linguistics-class":"","linguistics-ability-mod":"","linguistics-racial":"","linguistics-feat":"","linguistics-item":"","linguistics-size":"","linguistics-acp":"","linguistics-misc":"","linguistics-reqtrain":"","lore-ability":"","lore-cs":"","lore-ranks":"","lore-class":"","lore-ability-mod":"","lore-racial":"","lore-feat":"","lore-item":"","lore-size":"","lore-acp":"","lore-misc":"","lore-reqtrain":"","lore2-ability":"","lore2-cs":"","lore2-ranks":"","lore2-class":"","lore2-ability-mod":"","lore2-racial":"","lore2-feat":"","lore2-item":"","lore2-size":"","lore2-acp":"","lore2-misc":"","lore2-reqtrain":"","lore3-ability":"","lore3-cs":"","lore3-ranks":"","lore3-class":"","lore3-ability-mod":"","lore3-racial":"","lore3-feat":"","lore3-item":"","lore3-size":"","lore3-acp":"","lore3-misc":"","lore3-reqtrain":"","knowledge-arcana-ability":"","knowledge-arcana-cs":"","knowledge-arcana-ranks":"","knowledge-arcana-class":"","knowledge-arcana-ability-mod":"","knowledge-arcana-racial":"","knowledge-arcana-feat":"","knowledge-arcana-item":"","knowledge-arcana-size":"","knowledge-arcana-acp":"","knowledge-arcana-misc":"","knowledge-arcana-reqtrain":"","knowledge-dungeoneering-ability":"","knowledge-dungeoneering-cs":"","knowledge-dungeoneering-ranks":"","knowledge-dungeoneering-class":"","knowledge-dungeoneering-ability-mod":"","knowledge-dungeoneering-racial":"","knowledge-dungeoneering-feat":"","knowledge-dungeoneering-item":"","knowledge-dungeoneering-size":"","knowledge-dungeoneering-acp":"","knowledge-dungeoneering-misc":"","knowledge-dungeoneering-reqtrain":"","knowledge-engineering-ability":"","knowledge-engineering-cs":"","knowledge-engineering-ranks":"","knowledge-engineering-class":"","knowledge-engineering-ability-mod":"","knowledge-engineering-racial":"","knowledge-engineering-feat":"","knowledge-engineering-item":"","knowledge-engineering-size":"","knowledge-engineering-acp":"","knowledge-engineering-misc":"","knowledge-engineering-reqtrain":"","knowledge-geography-ability":"","knowledge-geography-cs":"","knowledge-geography-ranks":"","knowledge-geography-class":"","knowledge-geography-ability-mod":"","knowledge-geography-racial":"","knowledge-geography-feat":"","knowledge-geography-item":"","knowledge-geography-size":"","knowledge-geography-acp":"","knowledge-geography-misc":"","knowledge-geography-reqtrain":"","knowledge-history-ability":"","knowledge-history-cs":"","knowledge-history-ranks":"","knowledge-history-class":"","knowledge-history-ability-mod":"","knowledge-history-racial":"","knowledge-history-feat":"","knowledge-history-item":"","knowledge-history-size":"","knowledge-history-acp":"","knowledge-history-misc":"","knowledge-history-reqtrain":"","knowledge-local-ability":"","knowledge-local-cs":"","knowledge-local-ranks":"","knowledge-local-class":"","knowledge-local-ability-mod":"","knowledge-local-racial":"","knowledge-local-feat":"","knowledge-local-item":"","knowledge-local-size":"","knowledge-local-acp":"","knowledge-local-misc":"","knowledge-local-reqtrain":"","knowledge-nature-ability":"","knowledge-nature-cs":"","knowledge-nature-ranks":"","knowledge-nature-class":"","knowledge-nature-ability-mod":"","knowledge-nature-racial":"","knowledge-nature-feat":"","knowledge-nature-item":"","knowledge-nature-size":"","knowledge-nature-acp":"","knowledge-nature-misc":"","knowledge-nature-reqtrain":"","knowledge-nobility-ability":"","knowledge-nobility-cs":"","knowledge-nobility-ranks":"","knowledge-nobility-class":"","knowledge-nobility-ability-mod":"","knowledge-nobility-racial":"","knowledge-nobility-feat":"","knowledge-nobility-item":"","knowledge-nobility-size":"","knowledge-nobility-acp":"","knowledge-nobility-misc":"","knowledge-nobility-reqtrain":"","knowledge-planes-ability":"","knowledge-planes-cs":"","knowledge-planes-ranks":"","knowledge-planes-class":"","knowledge-planes-ability-mod":"","knowledge-planes-racial":"","knowledge-planes-feat":"","knowledge-planes-item":"","knowledge-planes-size":"","knowledge-planes-acp":"","knowledge-planes-misc":"","knowledge-planes-reqtrain":"","knowledge-religion-ability":"","knowledge-religion-cs":"","knowledge-religion-ranks":"","knowledge-religion-class":"","knowledge-religion-ability-mod":"","knowledge-religion-racial":"","knowledge-religion-feat":"","knowledge-religion-item":"","knowledge-religion-size":"","knowledge-religion-acp":"","knowledge-religion-misc":"","knowledge-religion-reqtrain":"","perception-ability":"","perception-cs":"","perception-ranks":"","perception-class":"","perception-ability-mod":"","perception-racial":"","perception-feat":"","perception-item":"","perception-size":"","perception-acp":"","perception-misc":"","perception-reqtrain":"","perform-ability":"","perform-cs":"","perform-ranks":"","perform-class":"","perform-ability-mod":"","perform-racial":"","perform-feat":"","perform-item":"","perform-size":"","perform-acp":"","perform-misc":"","perform-reqtrain":"","perform2-ability":"","perform2-cs":"","perform2-ranks":"","perform2-class":"","perform2-ability-mod":"","perform2-racial":"","perform2-feat":"","perform2-item":"","perform2-size":"","perform2-acp":"","perform2-misc":"","perform2-reqtrain":"","perform3-ability":"","perform3-cs":"","perform3-ranks":"","perform3-class":"","perform3-ability-mod":"","perform3-racial":"","perform3-feat":"","perform3-item":"","perform3-size":"","perform3-acp":"","perform3-misc":"","perform3-reqtrain":"","profession-ability":"","profession-cs":"","profession-ranks":"","profession-class":"","profession-ability-mod":"","profession-racial":"","profession-feat":"","profession-item":"","profession-size":"","profession-acp":"","profession-misc":"","profession-reqtrain":"","profession2-ability":"","profession2-cs":"","profession2-ranks":"","profession2-class":"","profession2-ability-mod":"","profession2-racial":"","profession2-feat":"","profession2-item":"","profession2-size":"","profession2-acp":"","profession2-misc":"","profession2-reqtrain":"","profession3-ability":"","profession3-cs":"","profession3-ranks":"","profession3-class":"","profession3-ability-mod":"","profession3-racial":"","profession3-feat":"","profession3-item":"","profession3-size":"","profession3-acp":"","profession3-misc":"","profession3-reqtrain":"","ride-ability":"","ride-cs":"","ride-ranks":"","ride-class":"","ride-ability-mod":"","ride-racial":"","ride-feat":"","ride-item":"","ride-size":"","ride-acp":"","ride-misc":"","ride-reqtrain":"","sense-motive-ability":"","sense-motive-cs":"","sense-motive-ranks":"","sense-motive-class":"","sense-motive-ability-mod":"","sense-motive-racial":"","sense-motive-feat":"","sense-motive-item":"","sense-motive-size":"","sense-motive-acp":"","sense-motive-misc":"","sense-motive-reqtrain":"","sleight-of-hand-ability":"","sleight-of-hand-cs":"","sleight-of-hand-ranks":"","sleight-of-hand-class":"","sleight-of-hand-ability-mod":"","sleight-of-hand-racial":"","sleight-of-hand-feat":"","sleight-of-hand-item":"","sleight-of-hand-size":"","sleight-of-hand-acp":"","sleight-of-hand-misc":"","sleight-of-hand-reqtrain":"","spellcraft-ability":"","spellcraft-cs":"","spellcraft-ranks":"","spellcraft-class":"","spellcraft-ability-mod":"","spellcraft-racial":"","spellcraft-feat":"","spellcraft-item":"","spellcraft-size":"","spellcraft-acp":"","spellcraft-misc":"","spellcraft-reqtrain":"","stealth-ability":""," stealth-cs":"","stealth-ranks":"","stealth-class":"","stealth-ability-mod":"","stealth-racial":"","stealth-feat":"","stealth-item":"","stealth-size":"","stealth-acp":"","stealth-misc":"","stealth-reqtrain":"","survival-ability":"","survival-cs":"","survival-ranks":"","survival-class":"","survival-ability-mod":"","survival-racial":"","survival-feat":"","survival-item":"","survival-size":"","survival-acp":"","survival-misc":"","survival-reqtrain":"","swim-ability":"","swim-cs":"","swim-ranks":"","swim-class":"","swim-ability-mod":"","swim-racial":"","swim-feat":"","swim-item":"","swim-size":"","swim-acp":"","swim-misc":"","swim-reqtrain":"","use-magic-device-ability":"","use-magic-device-cs":"","use-magic-device-ranks":"","use-magic-device-class":"","use-magic-device-ability-mod":"","use-magic-device-racial":"","use-magic-device-feat":"","use-magic-device-item":"","use-magic-device-size":"","use-magic-device-acp":"","use-magic-device-misc":"","use-magic-device-reqtrain":"","misc-skill-0-ability":"","misc-skill-0-cs":"","misc-skill-0-ranks":"","misc-skill-0-class":"","misc-skill-0-ability-mod":"","misc-skill-0-racial":"","misc-skill-0-feat":"","misc-skill-0-item":"","misc-skill-0-size":"","misc-skill-0-acp":"","misc-skill-0-misc":"","misc-skill-0-reqtrain":"","misc-skill-1-ability":"","misc-skill-1-cs":"","misc-skill-1-ranks":"","misc-skill-1-class":"","misc-skill-1-ability-mod":"","misc-skill-1-racial":"","misc-skill-1-feat":"","misc-skill-1-item":"","misc-skill-1-size":"","misc-skill-1-acp":"","misc-skill-1-misc":"","misc-skill-1-reqtrain":"","misc-skill-2-ability":"","misc-skill-2-cs":"","misc-skill-2-ranks":"","misc-skill-2-class":"","misc-skill-2-ability-mod":"","misc-skill-2-racial":"","misc-skill-2-feat":"","misc-skill-2-item":"","misc-skill-2-size":"","misc-skill-2-acp":"","misc-skill-2-misc":"","misc-skill-2-reqtrain":"","misc-skill-3-ability":"","misc-skill-3-cs":"","misc-skill-3-ranks":"","misc-skill-3-class":"","misc-skill-3-ability-mod":"","misc-skill-3-racial":"","misc-skill-3-feat":"","misc-skill-3-item":"","misc-skill-3-size":"","misc-skill-3-acp":"","misc-skill-3-misc":"","misc-skill-3-reqtrain":"","misc-skill-4-ability":"","misc-skill-4-cs":"","misc-skill-4-ranks":"","misc-skill-4-class":"","misc-skill-4-ability-mod":"","misc-skill-4-racial":"","misc-skill-4-feat":"","misc-skill-4-item":"","misc-skill-4-size":"","misc-skill-4-acp":"","misc-skill-4-misc":"","misc-skill-4-reqtrain":"","misc-skill-5-ability":"","misc-skill-5-cs":"","misc-skill-5-ranks":"","misc-skill-5-class":"","misc-skill-5-ability-mod":"","misc-skill-5-racial":"","misc-skill-5-feat":"","misc-skill-5-item":"","misc-skill-5-size":"","misc-skill-5-acp":"","misc-skill-5-misc":"","misc-skill-5-reqtrain":"","craft-name":"","craft2-name":"","craft3-name":"","lore-name":"","perform-name":"","perform2-name":"","perform3-name":"","profession-name":"","profession2-name":"","profession3-name":"","misc-skill-0-name":"","misc-skill-1-name":"","misc-skill-2-name":"","misc-skill-3-name":"","misc-skill-4-name":"","misc-skill-5-name":""});var i,s,c,o=1,l=1,u=1,p=1,d=1,f=0,m=0;for(m=0;m<t.length;m++){if(-1!==(i=t[m])._name.indexOf("Craft"))1===o?(c="craft",null!==i._name.match(/\(([^\)]*)\)/)&&(e["craft-name"]=i._name.match(/\(([^\)]*)\)/)[0].replace("(","").replace(")","")),o++):o<=10?(c="craft".concat(o),null!==i._name.match(/\(([^\)]*)\)/)&&(e["craft".concat(o,"-name")]=i._name.match(/\(([^\)]*)\)/)[0].replace("(","").replace(")","")),o++):f<=10?(c="misc-skill-".concat(f),null!==i._name.match(/\(([^\)]*)\)/)&&(e["".concat(c,"-name")]=i._name),f++):console.log("Ran out of misc skills for ".concat(i._name,"!"));else if(-1!==i._name.indexOf("Perform"))1===l?(c="perform",null!==i._name.match(/\(([^\)]*)\)/)&&(e["perform-name"]=i._name.match(/\(([^\)]*)\)/)[0].replace("(","").replace(")","")),l++):l<=10?(c="perform".concat(l),null!==i._name.match(/\(([^\)]*)\)/)&&(e["perform".concat(l,"-name")]=i._name.match(/\(([^\)]*)\)/)[0].replace("(","").replace(")","")),l++):f<=10?(c="misc-skill-".concat(f),null!==i._name.match(/\(([^\)]*)\)/)&&(e["".concat(c,"-name")]=i._name),f++):console.log("Ran out of misc skills for ".concat(i._name,"!"));else if(-1!==i._name.indexOf("Profession"))1===u?(c="profession",null!==i._name.match(/\(([^\)]*)\)/)&&(e["profession-name"]=i._name.match(/\(([^\)]*)\)/)[0].replace("(","").replace(")","")),u++):u<=10?(c="profession".concat(u),null!==i._name.match(/\(([^\)]*)\)/)&&(e["profession".concat(u,"-name")]=i._name.match(/\(([^\)]*)\)/)[0].replace("(","").replace(")","")),u++):f<=10?(c="misc-skill-".concat(f),null!==i._name.match(/\(([^\)]*)\)/)&&(e["".concat(c,"-name")]=i._name),f++):console.log("Ran out of misc skills for ".concat(i._name,"!"));else if(-1!==i._name.indexOf("Knowledge"))switch(i._name.match(/\(([^\)]*)\)/g)[0]){case"(arcana)":case"(dungeoneering)":case"(engineering)":case"(geography)":case"(history)":case"(local)":case"(nature)":case"(nobility)":case"(planes)":case"(religion)":c=i._name.toLowerCase().replace(/\s/g,"-").replace("(","").replace(")","");break;default:c="misc-skill-".concat(f),e["".concat(c,"-name")]=i._name,f++}else-1!==i._name.indexOf("Artistry")?1===p?(c="artistry",e["artistry-name"]=i._name.match(/\(([^\)]*)\)/)[0].replace("(","").replace(")",""),p++):p<=10?(c="artistry".concat(p),e["artistry".concat(p,"-name")]=i._name.match(/\(([^\)]*)\)/)[0].replace("(","").replace(")",""),p++):f<=10?(c="misc-skill-".concat(f),e["".concat(c,"-name")]=i._name,f++):console.log("Ran out of misc skills for ".concat(i._name,"!")):-1!==i._name.indexOf("Lore")?1===d?(c="lore",e["lore-name"]=i._name.match(/\(([^\)]*)\)/)[0].replace("(","").replace(")",""),d++):d<=10?(c="lore".concat(d),e["lore".concat(d,"-name")]=i._name.match(/\(([^\)]*)\)/)[0].replace("(","").replace(")",""),d++):f<=10?(c="misc-skill-".concat(f),e["".concat(c,"-name")]=i._name,f++):console.log("Ran out of misc skills for ".concat(i._name,"!")):c=i._name.toLowerCase().replace(/\s/g,"-").replace("(","").replace(")","").replace("-hand","-Hand").replace("e-device","e-Device").replace("-artist","-Artist").replace("-animal","-Animal");if(e[c]=Uu(i._value),e["".concat(c,"-ranks")]=Uu(i._ranks),e["".concat(c,"-ability")]="".concat(i._attrname,"-mod"),e["".concat(c,"-ability-mod")]=Uu(i._attrbonus),"yes"===i._classskill&&(e["".concat(c,"-cs")]=3),s=Uu(i._value)-Uu(i._ranks)-Uu(i._attrbonus),0!==Uu(i._ranks)&&"yes"===i._classskill&&(s-=3),"yes"===i._armorcheck&&(s-=n),"Fly"===i._name&&(s-=r),"Stealth"===i._name&&(s-=2*r),e["".concat(c,"-misc")]=s,"yes"===i._trainedonly&&(e["".concat(c,"-ReqTrain")]=1),!Va.isUndefined(i.situationalmodifiers.situationalmodifier)){var _="";i.situationalmodifiers.situationalmodifier=Gu(i.situationalmodifiers.situationalmodifier);for(var g=0;g<i.situationalmodifiers.situationalmodifier.length;)_="".concat(_,"}} {{").concat(i.situationalmodifiers.situationalmodifier[g]._source,"=").concat(i.situationalmodifiers.situationalmodifier[g]._text),g++;e["".concat(c,"-note")]=_}}var b=Math.max(o,l,u,p,d);e.custom_skill_num_show=b>6?10:b>3?6:b>2?3:b>2?2:1,e.misc_skill_num_show=f>6?10:f>3?6:f>2?3:f>2?2:1}(n,e.skills.skill,b,c),Va.isUndefined(e.senses.special)||(e.senses.special=Gu(e.senses.special),n.vision=Wu(e.senses.special,"_shortname")),Va.isUndefined(e.damagereduction.special)||(e.damagereduction.special=Gu(e.damagereduction.special),n.DR=Wu(e.damagereduction.special,"_shortname")),Va.isUndefined(e.resistances.special)||(e.resistances.special=Gu(e.resistances.special),n.resistances=Wu(e.resistances.special,"_shortname")),Va.isUndefined(e.immunities.special)||(e.immunities.special=Gu(e.immunities.special),n.immunities=Wu(e.immunities.special,"_shortname")),Va.isUndefined(e.weaknesses.special)||(e.weaknesses.special=Gu(e.weaknesses.special),n.weaknesses=Wu(e.weaknesses.special,"_shortname")),Va.isUndefined(e.languages.language)||(e.languages.language=Gu(e.languages.language),n.languages=Wu(e.languages.language,"_name")),n["npc-type"]=Gu(e.types.type)[0]._name,Va.isUndefined(e.subtypes.subtype)||(n["npc-type"]="".concat(n["npc-type"]," (").concat(Wu(Gu(e.subtypes.subtype),"_name"),")")),n.character_name=e._name,"pc"!==e._role&&(n.is_npc=1,n.tab=8,Va.isUndefined(e.npc.ecology.npcinfo)||(n.environment=Gu(e.npc.ecology.npcinfo)[0].text||"",n.organization=Gu(e.npc.ecology.npcinfo)[1].text||"",n.other_items_treasure=Gu(e.npc.ecology.npcinfo)[2].text||""),Va.isUndefined(e.npc.tactics)||(n["npc-during-combat"]=e.npc.tactics||"")),n["player-name"]=e._playername,n.deity=e.deity._name,n.race=e.race._racetext.substr(0,1).toUpperCase()+e.race._racetext.substr(1,1e3),n.alignment=e.alignment._name,n.gender=e.personal._gender,n.age=e.personal._age,n.height=e.personal.charheight._text,n.weight=e.personal.charweight._text,n.hair=e.personal._hair,n.eyes=e.personal._eyes,n.skin=e.personal._skin,n.character_description="pc"!==e._role?e.npc.description:e.personal.description,n["npc-cr"]=e.challengerating._text.replace("CR ",""),n["npc-xp"]=e.xpaward._value,n["speed-base"]=n["speed-modified"]=Uu(e.movement.speed._value),n.cmb=Uu(e.maneuvers._total),n.cmd=Uu(e.maneuvers._cmd),n["ff-cmd"]=Uu(e.maneuvers._cmdflatfooted),n["cmd-str"]=n["STR-mod"],n["cmd-misc"]=n.cmd-10-n["AC-ability-mod"]-n["cmd-str"]-n["CMD-size"]-n["AC-dodge"]-n["AC-deflect"]-n.bab,n["attk-melee"]=Uu(e.attack._meleeattack.split("/")[0]),n["attk-ranged"]=n["attk-melee2"]=Uu(e.attack._rangedattack.split("/")[0]),Va.isUndefined(e.favoredclasses.favoredclass)||(e.favoredclasses.favoredclass=Gu(e.favoredclasses.favoredclass),n["class-favored"]=Wu(e.favoredclasses.favoredclass,"_name")),n["other-PP"]=e.money._pp,n["other-GP"]=e.money._gp,n["other-SP"]=e.money._sp,n["other-CP"]=e.money._cp,n["load-str-bonus"]=Uu(e.encumbrance._encumstr)-n.STR,n["load-light"]=e.encumbrance._light,n["load-medium"]=e.encumbrance._medium,n["load-heavy"]=n["lift-above-head"]=e.encumbrance._heavy,n["load-max"]=n["lift-off-ground"]=2*Uu(e.encumbrance._heavy),n["lift-drag-and-push"]=5*Uu(e.encumbrance._heavy),Va.isUndefined(e.pathfindersociety)||(n.set_pfs=1,xl(null)),!Va.isUndefined(e.factions.faction)){var h=Va.find(Gu(e.factions.faction),(function(e){return Va.isUndefined(e._retired)}));Va.isUndefined(h)||(n.prestige=h._cpa,n.fame=h._tpa,n.faction_notes=h._name)}setAttrs(n,{silent:!0})}on("change:create_kineticblast_macro",n().callback((function(e){"player"!==e.sourceType&&"api"!==e.sourceType||(n().debug("caught "+e.sourceAttribute+" event: "+e.sourceType),getAttrs(["create_kineticblast_macro"],(function(e){parseInt(e.create_kineticblast_macro,10)&&getAttrs(["kineticblast_attack_type","kineticblast_type","kineticblast_damage_type","use_devastating_infusion"],(function(e){var t,a="",n="",r="",i=0,s="6",c={};t=parseInt(e.use_devastating_infusion,10)||0,"composite"===e.kineticblast_type&&(i=1),!t||"ranged"!==e.kineticblast_attack_type&&"energy"!==e.kineticblast_damage_type?(a="@{kineticblast_attack-mod}+@{buff_kineticblast-total}",t?(s="8",r="@{kineticist_level-mod}"):r="floor((@{kineticist_level-mod}+1)/2)",i&&(r="2*"+r),n="[[ "+r+" ]]d"+s,t?n+="+ @{kineticist_ability-mod}":"physical"===e.kineticblast_damage_type?n=n+"+ [[ "+r+" ]] + @{kineticist_ability-mod}":n+="+ [[ floor(@{kineticist_ability-mod}/2) ]]",n+="+@{kineticblast_dmg-mod}","ranged"===e.kineticblast_attack_type&&(n+="+@{buff_dmg_kineticblast-total}")):(n="INVALID",a="INVALID"),c.kineticblast_tempattack=a,c.kineticblast_tempdmg="[[ "+n+" ]]",c.create_kineticblast_macro=0,Ja(c,o.silentParams)}))})))}))),on("change:kineticist_level-mod change:kineticist_ability-mod",n().callback((function(e){"sheetworker"!==e.sourceType&&"api"!==e.sourceType||(n().debug("caught "+e.sourceAttribute+" event: "+e.sourceType),zu(null))}))),on("change:use_burn",n().callback((function(e){"player"!==e.sourceType&&"api"!==e.sourceType||(n().debug("caught "+e.sourceAttribute+" event: "+e.sourceType),Lu())}))),on("change:create_kineticblast_attack",n().callback((function(e){"player"!==e.sourceType&&"api"!==e.sourceType||(n().debug("caught "+e.sourceAttribute+" event: "+e.sourceType),getAttrs(["adv_macro_show","create_kineticblast_attack","kineticblast_attack_type","kineticblast_type","kineticblast_damage_type","kineticblast_tempattack","kineticblast_tempdmg"],(function(e){var t="",a="",r={},i="",s="";if(parseInt(e.create_kineticblast_attack,10))try{t="repeating_weapon_"+(a=generateRowID())+"_",i=e.kineticblast_type+"-"+e.kineticblast_damage_type+"-",i=(i=Qa(i+="ranged"===e.kineticblast_attack_type?"blast":"blade")).replace("-"," "),r[t+"name"]=i,"physical"===e.kineticblast_damage_type?(r[t+"vs"]="AC",s=Qa("physical")):(r[t+"vs"]="touch",s=Qa("energy")),parseInt(e.adv_macro_show)?r[t+"attack_macro_insert"]=e.kineticblast_tempattack:r[t+"attack"]=e.kineticblast_tempattack,"ranged"===e.kineticblast_attack_type?(r[t+"attack-type"]="attk-ranged",r[t+"range"]="@{kineticblast_range}",r[t+"isranged"]=1):r[t+"attack-type"]="attk-melee",r[t+"precision_dmg_macro"]=e.kineticblast_tempdmg,r[t+"precision_dmg_type"]=s,r[t+"critical_dmg_macro"]=e.kineticblast_tempdmg,r[t+"critical_dmg_type"]=s,r[t+"notes"]="DC [[@{kineticblast_dc}]] (if applicable)",r[t+"default_damage-dice-num"]=0,r[t+"default_damage-die"]=0,r[t+"damage-dice-num"]=0,r[t+"damage-die"]=0,r[t+"size_affects"]=0,r[t+"damage-ability"]="0"}catch(t){n().error("PFAttacks.createAttack err creating "+e.kineticblast_attack_type,t)}finally{Va.size(r)?(r.create_kineticblast_attack=0,Ja(r,o.silentParams,(function(){wo(a,(function(){Tr(),mr(a)}))}))):Ja({create_kineticblast_attack:0},o.silentParams)}})))}))),on("change:kineticistburn",n().callback((function(e){"player"!==e.sourceType&&"api"!==e.sourceType||(n().debug("caught "+e.sourceAttribute+" event: "+e.sourceType),getAttrs(["non-lethal-damage","kineticistburn","oldkineticistburn","level"],(function(e){var t=0,a=0,r=0,i=0,s=0,c=0,o={};try{(a=parseInt(e.oldkineticistburn,10)||0)!==(r=parseInt(e.kineticistburn,10)||0)&&(o.oldkineticistburn=r,t=parseInt(e["non-lethal-damage"],10)||0,s=(r-a||0)*(i=parseInt(e.level,10)||0),n().debug("PFOccult.change:kineticistburn level:"+i+", newdmg:"+s+", curr nld:"+t,e),(c=t+s)<0&&(c=0),o["non-lethal-damage"]=c)}catch(e){n().error("PFOccult.change:kineticistburn kineticburn",e)}finally{Va.size(o)&&Ja(o)}})))}))),on("sheet:opened",n().callback((function(){Bu()}))),on("change:recalc1 change:migrate1",n().callback((function(e){n().debug("caught "+e.sourceAttribute+" event: "+e.sourceType),"player"!==e.sourceType&&"api"!==e.sourceType||Bu()}))),on("change:expandall",(function(e){n().debug("caught "+e.sourceAttribute+" event: "+e.sourceType),"player"!==e.sourceType&&"api"!==e.sourceType||getAttrs(["expandall"],(function(e){parseInt(e.expandall,10)&&(Ja({expandall:"0",pagetab:"99",buffs_tab:"99",abilities_tab:"99","npc-abilities_tab":"99",skills_tab:"99",spellclass_tab:"99",spells_tab:"99",npc_spellclass_tab:"99",equipment_tab:"99","conditions-show":1,"buffstop-show":1,"command-buttons-show":1,"NPC-command-buttons-show":1,"character-details-show":1,"ability-scores-show":1,"class-info-show":1,class1_show:1,class2_show:1,class3_show:1,"health-and-wounds-show":1,"initiative-show":1,"macro-text-show":1,"notes-show":1,"saves-show":1,"all-saves-macro-show":1,"save-notes-show":1,"defense-values-show":1,"armor-shield-show":1,"sanity-show":1,"defense-notes-show":1,"attack-bonuses-show":1,atkm2_show:1,ranged_2_show:1,cmb_2_show:1,"attack-notes-show":1,"attack-options-show":1,"two-weapon-show":1,"attacks-show":1,"skill-ranks-show":1,"skill_options-show":1,"skills-show":1,"artistry-show":1,"craft-show":1,"knowledge-show":1,"lore-show":1,"perform-show":1,"profession-show":1,"misc-show":1,"skill-notes-show":1,"ability-command-buttons-show":1,"NPC-ability-command-buttons-show":1,"feats-show":1,"mythic-info-show":1,"psionic-info-show":1,"burn-show":1,"abilities-show":1,"spellclasses-show":1,"spellclass-0-show":1,"spellclass-0-spellpoints-show":1,"spellclass-0-spells-notes-show":1,"spellclass-0-perday-show":1,"spellclass-0-domains-show":1,domain02_show:1,domain03_show:1,"spellclass-1-show":1,"spellclass-1-spellpoints-show":1,"spellclass-1-spells-notes-show":1,"spellclass-1-perday-show":1,"spellclass-1-domains-show":1,"spellclass-2-show":1,"spellclass-2-spellpoints-show":1,"spellclass-2-spells-notes-show":1,"spellclass-2-perday-show":1,"spellclass-2-domains-show":1,"spelloptions-show":1,"spell-lists-show":1,"currency-show":1,"carried-weight-show":1,"loads-show":1,"worn-items-show":1,"other-items-show":1,"equipment-show":1,"npc-compimport-show":1,"npc-details-show":1,"npc-defense-show":1,"npc-offense-show":1,"npc-speed-show":1,"npc-repeating-weapons-show":1,"npc-spells-show":1,"npc-spell-like-abilities-show":1,"npc-tactics-show":1,"npc-statistics-show":1,"npc-feats-show":1,"npc-mythic-feats-show":1,"npc-skills-show":1,"npc-ecology-show":1,"npc-special-abilities-show":1,"custom-attr-sect-a-show":1,"custom-attr-sect-c-show":1,"custom-attr-sect-b-show":1,"custom-attr-sect-d-show":1,"custom-attr-sect-n-show":1,"header-image-show":1,"sheet-import-show":1,"roll-template-info-show":1,"macros-show":1,"migrations-show":1,"cleanup-show":1,"san-show":1,"buff-min-show":0,"buff-expand-show":0,"buff-column-show":0,"weapon-min-show":0,"weapon-expand-show":0,"weapon-column-show":0,"abilities-min-show":0,"abilities-expand-show":0,"abilities-column-show":0,"class-ability-min-show":0,"class-ability-expand-show":0,"class-ability-column-show":0,"feat-min-show":0,"feat-expand-show":0,"feat-column-show":0,"mythic-feats-min-show":0,"mythic-feats-expand-show":0,"mythic-feats-column-show":0,"racial-trait-min-show":0,"racial-trait-expand-show":0,"racial-trait-column-show":0,"traits-min-show":0,"traits-expand-show":0,"traits-column-show":0,"npc-spell-like-abilities-min-show":0,"npc-spell-like-abilities-expand-show":0,"npc-spell-like-abilities-column-show":0,"mythic-min-show":0,"mythic-expand-show":0,"mythic-column-show":0,"newspells-min-show":0,"newspells-expand-show":0,"newspells-column-show":0,"item-min-show":0,"item-expand-show":0,"item-column-show":0,"npcweapon-min-show":0,"npcweapon-expand-show":0,"npcweapon-column-show":0,"npcnewspells-min-show":0,"npcnewspells-expand-show":0,"npcnewspells-column-show":0,"npcfeat-min-show":0,"npcfeat-expand-show":0,"npcfeat-column-show":0,"npcmythic-feats-min-show":0,"npcmythic-feats-expand-show":0,"npcmythic-feats-column-show":0,"npc-abilities-min-show":0,"npc-abilities-expand-show":0,"npc-abilities-column-show":0,"npc-special-abilities-min-show":0,"npc-special-abilities-expand-show":0,"npc-special-abilities-column-show":0,extra_fields_san_show:1,extra_fields_attacks_show:1,skill_onetimecolumns_show:1,extra_fields_saves_show:1,extra_fields_spells_show:1,extra_fields_caster_show:1,extra_fields_abilities_show:1,extra_fields_init_show:1,extra_fields_speeds_show:1,extra_fields_defense_show:1,extra_fields_conditions_show:1}),Va.each(o.repeatingSections,(function(e){var t="repeating_"+e;getSectionIDs(t,(function(a){Ja(Va.reduce(a,(function(a,n){var r=t+"_"+n+"_";switch(e){case"weapon":a[r+"misc-show"]=1,a[r+"add-damage-show"]=1,a[r+"iterative-attacks-show"]=1,a[r+"advmacro-text-show"]=1;break;case"buff":case"buff2":a[r+"options-show"]=1,a[r+"description-show"]=1;break;case"spells":a[r+"misc-show"]=1,a[r+"attack-show"]=1,a[r+"description-show"]=1;break;case"class-ability":case"feat":case"racial-trait":case"trait":case"mythic-ability":case"mythic-feat":a[r+"description-show"]=1;break;case"item":a[r+"description-show"]=1,a[r+"armor-attributes-show"]=1,a[r+"weapon-attributes-show"]=1;break;case"npc-spell-like-abilities":a[r+"attack-show"]=1;break;case"ability":a[r+"options-show"]=1,a[r+"description-show"]=1,a[r+"misc-show"]=1,a[r+"showextrafields"]=1,a[r+"range-show"]=1,a[r+"attack-show"]=1}return a[r+"row-show"]=1,a[r+"ids-show"]=1,"buff"!==e&&"buff2"!==e&&(a[r+"macro-text-show"]=1),a}),{}),{silent:!0})}))})))}))})),on("change:repeating_weapon:source-item",n().callback((function(e){"player"!==e.sourceType&&"api"!==e.sourceType||(n().debug("caught "+e.sourceAttribute+" event: "+e.sourceType),getAttrs([e.sourceAttribute],(function(t){var a=mn(e.sourceAttribute),n=t[e.sourceAttribute];n&&ps(n="repeating_item_"+n+"_create-attack-entry",null,!1,a)})))}))),on("change:repeating_weapon:source-ability",n().callback((function(e){"player"!==e.sourceType&&"api"!==e.sourceType||(n().debug("caught "+e.sourceAttribute+" event: "+e.sourceType),getAttrs([e.sourceAttribute],(function(t){var a=mn(e.sourceAttribute),n=t[e.sourceAttribute];n&&yc(n,null,!1,null,a)})))}))),on("change:repeating_weapon:source-spell",n().callback((function(e){"player"!==e.sourceType&&"api"!==e.sourceType||(n().debug("caught "+e.sourceAttribute+" event: "+e.sourceType),getAttrs([e.sourceAttribute],(function(t){var a=mn(e.sourceAttribute),n=t[e.sourceAttribute];n&&Ls(n,null,!1,null,a)})))}))),on("change:delete_rep_spells change:delete_rep_weapon change:delete_rep_item change:delete_rep_ability change:delete_rep_mythic-feat change:delete_rep_mythic-ability change:delete_rep_buff change:delete_rep_buff2 change:delete_rep_trait change:delete_rep_racial-trait change:delete_rep_feat change:delete_rep_class-ability change:delete_rep_npc-spell-like-abilities",n().callback((function(e){n().debug("caught "+e.sourceAttribute+" event: "+e.sourceType),"player"!==e.sourceType&&"api"!==e.sourceType||getAttrs([e.sourceAttribute],(function(t){parseInt(t[e.sourceAttribute],10)&&function(e,t){var a=Va.once((function(){"function"==typeof e&&e()}));t?getSectionIDs(t,(function(e){var n="repeating_"+t+"_";e&&Va.size(e)?(e.forEach((function(e){removeRepeatingRow(n+e)})),a()):a()})):a()}((function(){var t;(t={})[e.sourceAttribute]=0,t[e.sourceAttribute+"_btn"]=0,Ja(t,{silent:!0}),/buff/i.test(e.sourceAttribute)&&cu()}),e.sourceAttribute.replace("delete_rep_",""))}))}))),on("change:hide_announcements",(function(){var e={};e[o.announcementVersionAttr]=1,setAttrs(e,o.silentParams)})),on("change:herolab_import",(function(e){n().debug("caught ".concat(e.sourceAttribute," event").concat(e.sourceType)),"player"===e.sourceType&&getAttrs(["herolab_import"],(function(e){var t;if(!Va.isUndefined(e.herolab_import))try{t=JSON.parse(e.herolab_import),Va.isArray(t.document.public.character)?Yu(t.document.public.character[0]):Yu(t.document.public.character),setAttrs({herolab_import:""},{silent:!0})}catch(e){console.log(e),setAttrs({herolab_import:e.message},{silent:!0})}}))}));var Zu=["npc-spellike-ability-text","npc-spells-known-text","character_name","cr_compendium","xp_compendium","alignment","size_compendium","type_compendium","init_compendium","senses_compendium","npc-aura","ac_compendium","npc_hp_compendium","fort_compendium","ref_compendium","will_compendium","dr_compendium","sr_compendium","npc-defensive-abilities","immunities","resistances","weaknesses","speed_compendium","space_compendium","reach_compendium","npc-melee-attacks-text","npc-ranged-attacks-text","npc-special-attacks","str_compendium","dex_compendium","con_compendium","int_compendium","wis_compendium","cha_compendium","bab_compendium","cmb_compendium","cmd_compendium","class_compendium","npc-feats-text","skills_compendium","racial_mods_compendium","environment","organization","other_items_treasure","languages","SQ_compendium","content_compendium","npc-spells-prepared_compendium"];function Ju(e){var t=e.match(/^\s*([^\(]+)/),a="",n="",r="";return t&&t[1]&&(a=hn(a=t[1]),r=(r=(r=(n=(n=hn(n=a.replace(/\d+d\d+|\-\d+|\+|\d+|\//g,"")))[0].toUpperCase()+n.slice(1)).toLowerCase()).replace(/ray|cone|aura|mwk/gi,"")).replace(/\s+/g,"")),{name:a,basename:r,abilityName:n}}function Qu(e,t,a,r,i){var s,c,o,l,u,p,d=0,f="",m=e,_=0,g="",b=0,h={enh:0,mwk:0,name:"",basename:"",atktype:"melee",type:"",range:"",countFullBAB:1,iter:[],dmgdice:0,dmgdie:0,dmgtype:"",crit:20,critmult:2,dmgbonus:0,plus:"",plusamount:"",plustype:"",note:""};try{if(n().debug("parseAttack: "+e),a&&(h.group="Full attack "+r),u=Ju(e),h.name+=u.name,h.basename=u.basename,e=hn(e),(s=e.match(/^(\d+)\s*/))&&s[1]&&(h.countFullBAB=parseInt(s[1],10)||1,e=e.slice(s[0].length)),(s=e.match(/^([+\-]\d+|mwk)\s*/i))&&("mwk"===s[1].toLowerCase()?h.mwk=1:h.enh=parseInt(s[1],10)||0,h.type="weapon",e=e.slice(s[0].length)),Vs.cmbPlusStrsrch.test(h.basename)?(h.atktype="cmb",h.vs="cmd",h.type="natural",_=1):"melee"===t&&Vs.combatManeuversRegExp.test(h.basename)?(h.atktype="cmb",h.vs="cmd"):Vs.cmbMonsterSrch.test(h.basename)?(h.atktype="cmb",h.type="natural",h.vs="cmd"):/web/i.test(h.basename)?(h.atktype="ranged",h.type="special",h.vs="touch",h.range=10):/touch/i.test(h.basename)?(/range/i.test(h.basename)?h.atktype="ranged":h.atktype="melee",h.vs="touch"):/special/i.test(t)?(h.atktype="special",h.type="special"):h.atktype=t,h.type||(Vs.naturalAttackRegExp.test(h.basename)?h.type="natural":Vs.unarmedAttacksRegExp.test("")?h.type="unarmed":h.type="weapon"),h.vs||/touch|web/i.test(h.name)&&(h.vs="touch",/ranged|web/i.test(h.name)&&(h.atktype="ranged",/web/i.test(h.basename)&&(h.range=10))),e=hn(e),(s=e.match(/^[a-z\s]+/i))&&s[0]&&(s.index&&(b=s.index),e=e.slice(b+s[0].length)),n().debug("PFNPCParse atkstr is now "+e),e){if(c=(l=e.split(/\(|\)/))[0].split(/\//),/\d/.test(c[0])?h.iter=Va.map(c,(function(e,t){return/^[+\-]/.test(e)?parseInt(e,10)||0:-1*(parseInt(e,10)||0)})):"cmb"===h.atktype&&(h.iter[0]=0),l[1]){if(p=l[1].split(/,\s*/),o=Rn(g=hn(g=Va.reduce(p,(function(e,t){return/ft\./i.test(t)?h.range=t:/D[Cc]\s\d+/.test(t)?(s=t.match(/(D[Cc]\s\d+)/),h.DC=s[1].toUpperCase(),h.DCability=Vs.specialAttackDCAbilityBase[h.basename]||"CON",i&&"CON"===h.DCability&&(h.DCability="CHA"),h.DCEquation=On(h.DCability,"npc-hd-num",i),(s=t.match(/(Will|Fort|Ref|Fortitude|Reflex)\s*D[Cc]\s*\d+([^),.])/i))?(s[1]&&(g=s[1][0].toUpperCase()+s[1].slice(1).toLowerCase(),h.save=g),s[2]&&(h.save+=" "+s[2])):(s=t.match(/(Will|Fort|Ref|Fortitude|Reflex)/i))&&s[1]&&(g=s[1][0].toUpperCase()+s[1].slice(1).toLowerCase(),h.save=g)):/freq|day|constant|at.will/i.test(t)?h.frequency=t:/AC|hp/.test(t)||!/\d|plus/.test(t)?h.note+=t+", ":e+=t+" ",e}),"")),!0,!0),n().debug("##### Attack dice parse of "+g+" is ",o),o&&o.dice&&(h.dmgdice=o.dice,h.dmgdie=o.die,h.dmgbonus=o.plus,g=g.slice(o.spaces)),n().debug("PFParseAttack e3:"+g),g){var y=Nn(g,!0);n().debug("PFParseAttack e4:"+g+", crits:",y),h.crit=y.crit,h.critmult=y.critmult,g=g.slice(y.spaces)}(f=hn(g))&&(_&&(s=f.match(/\sac\s\d+/i))&&(h.note+=f.slice(s.index),f=hn(f.slice(0,s.index))),(s=f.match(/plus(.*)/i))&&(g=hn(s[1]),f=hn(f.slice(0,s.index)),/\d+d\d+/i.test(g)?(s=g.match(/(\d+d\d+)\s*([\w\s]*)/),h.plusamount=s[1],s[2]&&(h.plustype=s[2].replace(/^\s+|\s+$/g,""))):h.plus=g),f&&f.length>0&&(h.dmgtype+=f)),"cmb"===h.atktype||h.iter[0]||!h.dmgtype||!h.dmgdice||!h.dmgdie||h.plusamount||h.plustype||/bludg|slash|pierc/i.test(h.dmgtype)||(h.plustype=h.dmgtype,g=String(h.dmgdice)+"d"+String(h.dmgdie),h.dmgbonus&&(h.dmgbonus>0?g+="+"+h.dmgbonus:g+="-"+Math.abs(h.dmgbonus)),h.plusamount=g,h.dmgtype="",h.dmgdice=0,h.dmgdie=0)}for(d=2;d<l.length;)h.note+=hn(l[d]),d++}h.note&&(h.note=hn(h.note))}catch(t){n().error("parseAttack: error parsing:"+e,t),h.name&&(h.name+=" "),h.name+="Could not parse attack!",h.note=m+" , error: ",h.note+=t}finally{return n().debug("parse attack returning parse of "+e,h),h}}function ep(e,t,a){var r,i=[],s=!1;try{if(!e)return null;t||(t="melee"),e.slice(0,t.length).toLowerCase()===t&&(e=e.slice(t.length)),"*"!==e[0]&&":"!==e[0]||(e=e.slice(1)),(r=(e=En(e=Tn(e=Dn(e=hn(e))))).split(/\bor\b/i)).length>1&&(s=!0),i=Va.reduce(r,(function(e,r,i){var c,o;try{(c=yn(r)).length>1&&(s=!0),o=Va.reduce(c,(function(e,r){var c;try{(c=Qu(r,t,s,i,a))&&e.push(c)}catch(e){n().error("parseAttacks",e)}finally{return e}}),[])}catch(e){n().error("parseAttacks",e)}finally{return e.concat(o)}}),[])}catch(e){n().error("parseAttacks",e)}return i}function tp(e,t){var a,r,i,s,c,l,u="special",p="",d=!1,f={};try{a=t,r=Ju(t),t.indexOf("(")>=0?Vs.spAttackAttacksPreProcess.test(r.basename)?(/rake/i.test(r.basename)?t=Ln(t,!0):/rend/i.test(r.basename)?t=Ln(t):/web/i.test(r.basename)&&(t="web "+(t=Ln(t,!0)),u="ranged"),d=!0):Vs.spAttackAttacks.test(r.basename)&&(d=!0):/damage|drain|dmg/i.test(r.basename)&&!/blood|energy/i.test(r.basename)&&Vs.abilitySrch.test(r.basename)&&(c=r.basename.match(/damage|drain/i),r.AbilityName="Ability "+c[0],t=r.AbilityName+" ("+t+")",d=!0),d&&((f=Qu(t,u,!1,0)).specialtype="attack",f.group="Special",f.name=r.AbilityName&&"Ability"===r.AbilityName.slice(0,7)?r.AbilityName:r.name,f.basename=r.basename),d||(f.name=r.abilityName||r.name,f.basename=r.basename,f.specialtype="ability",f.rule_category="special-attacks",(l=/usable\severy/i.exec(a))&&(f.frequency="everyrounds",s=function(e){var t;return e=Tn(e),(t=o.diceDieregOneGroup.exec(e))?"[[ "+t[0]+" ]]":""}(i=a.slice(l.index+l[0].length)),s&&(f.used=s,(l=i.match(/rounds|days|minutes/i))&&(f.used+=" "+l[0]))),Vs.specialAttackDCAbilityBase[f.basename]&&(f.DCability=Vs.specialAttackDCAbilityBase[f.basename],1===parseInt(e.is_undead,10)&&"CON"===f.DCability&&(f.DCability="CHA")),f.shortdesc=function(e,t,a,r,i,s){var c,o="",l=e;try{(c=e.match(/D[Cc]\s*\d+/))&&(o=c[0].match(/\d+/),parseInt(o,10),o=On(t,a,r,i,s),l=(e.slice(0,c.index)||"")+o+(e.slice(c.index+c[0].length)||""))}catch(t){n().error("at replaceDCString, cannot find DC string in "+e,t)}finally{return l}}(Tn(a).replace(o.diceDieregOneGroup,"[[ $1 ]]"),f.DCability,"npc-hd-num",e.is_undead)),(p=zn(t))&&(f.ability_type=p)}catch(e){n().error("parseSpecialAttack",e)}finally{return f}}function ap(e,t,a,r,i){var s={};if(!e||!t||!a)return null;try{n().debug("getCasterObj spellObj,abilities,health are:",e,t,a),s.abilityMod=0,s.CL=0,s.concentrationBonus=0,i?(s.classname="Cleric",s.ability="WIS",s.abilityMod=t.wis.mod):r||!e.classname?(s.classname=r?"Spell-like abilities":"Sorcerer",s.ability="CHA",s.abilityMod=t.cha.mod):(s.classname=e.classname[0].toUpperCase()+e.classname.slice(1).toLowerCase(),Vs.casterDefaultAbility[e.classname]&&t[Vs.casterDefaultAbility[e.classname]]?(s.ability=Vs.casterDefaultAbility[e.classname].toUpperCase(),s.abilityMod=t[Vs.casterDefaultAbility[e.classname]].mod):(s.ability="CHA",s.abilityMod=t.cha.mod)),e.classLevel?s.CL=e.classLevel:s.CL=a.hdice1,e.concentration&&(s.concentrationBonus=e.concentration-s.abilityMod-s.CL),e.oppositionschools&&(s.oppositionschools=e.oppositionschools,e.oppositionschools=null),e.spellnotes&&(s.spellnotes=e.spellnotes,e.spellnotes=null),e.domains&&(s.domains=e.domains,e.domains=null)}catch(e){n().error("getCasterObj error trying to create obj returning null",e),s=null}finally{return s}}function np(e,t,a,r,i,s,c,o){return o=o||{},e&&0!==Va.size(e)?o=Va.reduce(e,(function(e,o){var l,u="",p=!1,d=!1,f=0,m=0,_=0,g=0,b=1,h=0,y=0,v="",k="",w=NaN;try{if(u="repeating_weapon_"+generateRowID()+"_",y=Math.max(o.enh,o.mwk),k=o.basename,v+=o.name,o.plus&&(v+=" Plus "+o.plus),e[u+"name"]=v,e[u+"default_size"]=c.size,"ranged"===o.atktype?(_=t.ranged,e[u+"attack-type"]="attk-ranged",e[u+"attack-type-mod"]=t.ranged,e[u+"isranged"]=1):Vs.cmbPlusStrsrch.test(k)?(_=t.cmb,e[u+"attack-type"]="CMB",e[u+"attack-type-mod"]=t.cmb,p=!0,b=1.5,d=!0):"cmb"===o.atktype?(_=t.cmb,e[u+"attack-type"]="CMB",e[u+"attack-type-mod"]=t.cmb):"special"===o.atktype?(_=0,e[u+"attack-type-mod"]=0,e[u+"total-attack"]=0,"trample"===o.basename&&(p=!0,b=1.5,n().debug("CREATEATTACKS trample the attack is : ",o))):(p=!0,r.weaponfinesse?(_=t.melee2,e[u+"attack-type"]="attk-melee2",e[u+"attack-type-mod"]=t.melee2):(_=t.melee,e[u+"attack-type"]="attk-melee",e[u+"attack-type-mod"]=t.melee),"natural"===o.type&&("secondary"===o.naturaltype?b=.5:o.dmgMult&&1.5===o.dmgMult&&(e[u+"damage_ability_mult"]="1.5",b=1.5))),(p||d)&&(d&&0===o.dmgbonus?(e[u+"damage-ability"]="0",h=0):(e[u+"damage-ability"]="STR-mod",1!==b?(h=Math.floor(b*a.str.mod),e[u+"damage_ability_mult"]=b):h=a.str.mod),e[u+"damage-ability-mod"]=h),o.enh&&(e[u+"enhance"]=o.enh),o.mwk&&(e[u+"masterwork"]="1"),!d&&o.iter&&o.iter.length>0?w=parseInt(o.iter[0],10):d&&(w=_),isNaN(w)?"cmb"===o.atktype?/swallowwhole|pin/i.test(o.basename)?(e[u+"attack"]=5,e[u+"attack-mod"]=5,e[u+"total-attack"]=t.cmb+5):e[u+"total-attack"]=t.cmb:e[u+"total-attack"]=0:d?(e[u+"attack"]=0,e[u+"attack-mod"]=0,e[u+"total-attack"]=_):(e[u+"attack"]=w-y-_,e[u+"attack-mod"]=w-y-_,e[u+"total-attack"]=w),20!==o.crit&&(e[u+"crit-target"]=o.crit),2!==o.critmult&&o.critmult&&(e[u+"crit-multiplier"]=o.critmult),r.criticalfocus&&(e[u+"crit_conf_mod"]=4),e[u+"total-attack"]||(e[u+"total-attack"]=0),n().debug("Create attack e6 "+o.name+", enhance:"+o.enh+" dmg from attack:"+o.dmgbonus+", from str:"+h),e[u+"damage-dice-num"]=o.dmgdice,e[u+"default_damage-dice-num"]=o.dmgdice,e[u+"damage-die"]=o.dmgdie,e[u+"default_damage-die"]=o.dmgdie,e[u+"damage"]=o.dmgbonus-o.enh-h,e[u+"damage-mod"]=o.dmgbonus-o.enh-h,e[u+"total-damage"]=o.dmgbonus,o.note?e[u+"notes"]="("+o.type+") "+o.note:e[u+"notes"]="("+o.type+")",o.iter.length>1)for(f=1;f<o.iter.length;f++)e[u+"toggle_iterative_attack"+(m=f+1)]="@{var_iterative_attack"+m+"_macro}",e[u+"iterative_attack"+m+"_value"]=o.iter[f]-o.iter[0];else if(o.countFullBAB>1)for(f=1;f<o.countFullBAB;f++)e[u+"toggle_iterative_attack"+(m=f+1)]="@{var_iterative_attack"+m+"_macro}",e[u+"iterative_attack"+m+"_value"]=0;o.plusamount?(e[u+"precision_dmg_macro"]="[["+o.plusamount+"]]",o.plustype&&(e[u+"precision_dmg_type"]=o.plustype)):o.plus&&(e[u+"precision_dmg_type"]="Plus",e[u+"precision_dmg_macro"]=o.plus),o.dmgtype&&(e[u+"notes"]=e[u+"notes"]+", damage type:"+o.dmgtype),o.range?(g=parseInt(o.range,10),isNaN(g)&&(e[u+"notes"]=e[u+"notes"]+", range:"+o.range)):/tongue/i.test(o.name)?(l=3*i,e[u+"range"]=l,e[u+"vs"]="touch"):"melee"===o.atktype&&(s&&s.length>0&&(l=Va.filter(s,(function(e){return k.indexOf(e[0])>=0})))&&l[0]&&l[0][1]?e[u+"range"]=l[0][1]:i&&(e[u+"range"]=i)),o.vs&&!/tongue/i.test(o.name)&&(e[u+"vs"]=o.vs),o.group&&(e[u+"group"]=o.group),o.DC&&(n().debug("PFNPCParser has attack dc",o),e[u+"notes"]=e[u+"notes"]+" "+(o.save||"")+" "+o.DC+o.DCEquation?" "+o.DCEquation:"")}catch(e){n().error("createattacks error on:",o,e)}finally{return e}}),o):o}function rp(e,t,a,r,i,s,c,o,l){var u=[];try{if(l=l||{},c)try{(function(e){var t,a;try{if(a=Va.filter(e,(function(e){return"natural"===e.type})),Va.size(a)<=0)return e;1===Va.size(a)?(a[0].naturaltype="primary",(a[0].iter&&1===a[0].iter.length||isNaN(parseInt(a[0].iter,10)))&&(a[0].dmgMult=1.5)):(t=Va.groupBy(a,(function(e){return Vs.primaryNaturalAttacksRegExp.exec(e.name)})),1===Va.size(t)?Va.each(a,(function(e){e.naturaltype="primary"})):Va.each(a,(function(e){Vs.primaryNaturalAttacksRegExp.test(e.name)?e.naturaltype="primary":e.naturaltype="secondary"})))}catch(e){n().error("assignPrimarySecondary",e)}finally{return e}})(u=ep(c,"melee")),np(u,i,e,a,s.reach,s.reachExceptions,t,l)}catch(e){n().error("parseAndCreateAttacks error creating melee attacks",e)}if(o)try{np(u=ep(o,"ranged"),i,e,a,null,null,t,l)}catch(e){n().error("parseAndCreateAttacks error creating ranged attacks",e)}}catch(e){n().error("parseAndCreateAttacks",e)}finally{return l}}function ip(e,t){var a;return a=Va.map(e,(function(e){var a;try{(a=Va.findWhere(t,{name:e.name}))&&Va.each(Va.keys(a),(function(t){"description"===t?e.description=(e.description?e.description+", ":"")+(a.description||""):"shortdesc"===t?e.shortdesc=(e.shortdesc?e.shortdesc+", ":"")+(a.shortdesc||""):!e[t]&&a[t]&&(e[t]=a[t])}))}catch(e){n().error("combineSpecialAbilities err1",e)}finally{return e}})),t=Va.reject(t,(function(t){return!!Va.findWhere(e,{name:t.name})})),a=Va.union(a,t)}function sp(e,t,a){var r=Va.once((function(){n().warn("Leaving importFromCompendium NOTHING DONE"),"function"==typeof a&&a()})),i=Zu.concat(["is_npc","alignment","npc_parse_no_recalc"]);getAttrs(i,(function(e){var a,i,s,c,l,u,p,d,f,m,_,g,b,h,y,v,k,w={},A={},C={},I={},x={},P={},S={},T={},E={},D={},M={},F=0,N=0,R=0,z=0,L=[],O=0,q=!1,H=!1,B={},U="",j="",W=0,G=null,X=0,V=-1,$={},K={},Y=[],Z=0;try{F=parseInt(e.fort_compendium,10)||0,N=parseInt(e.ref_compendium,10)||0,R=parseInt(e.will_compendium,10)||0,z=parseInt(e.bab_compendium,10)||0,w.level=0,parseInt(e.npc_parse_no_recalc,10)||(Z=1),w.is_npc="1",w.is_v1="1",w.PFSheet_Version=String(o.version.toFixed(3)),w["max-dex-source"]=3,rr(w),e.xp_compendium&&(w["npc-xp"]=e.xp_compendium),e.cr_compendium&&(a=hn(a=e.cr_compendium.replace(/\s*cr\s*/i,"")),w["npc-cr"]=a),e.type_compendium&&(w["npc-type"]=e.type_compendium),(q=/undead/i.test(e.type_compendium)||/undead/i.test(e.character_name))&&(w.is_undead="1"),e.character_name&&(w.race=e.character_name),e.class_compendium&&(w.add_class=1,W=0,l=e.class_compendium.split(","),Va.each(l,(function(t){var a,r=0,i="";try{(a=t.match(/\d+/))&&(r=parseInt(a[0],10)||0,i=hn(t.replace(/\s*\d+\s*/," "))),function(e,t,a){var r=0,i=0,s=0;try{if(r=(a=a||{}).level||0,e.CL&&e.classname){for(i=0;i<7&&(!(t["class-"+i+"-name"]||t["class-"+i+"-level"]>0)||(s=i,t["class-"+i+"-name"].toLowerCase()!==e.classname.toLowerCase()));i++);s>=6?n().warning("too many classes, cannot add "+e.classname):(a["class-"+s+"-name"]=e.classname||"",a["class-"+s+"-level"]=e.CL||0),e.CL&&(r+=e.CL||0),(a.level||0)!==r&&(a.level=r)}}catch(e){n().error("createClassEntries",e)}finally{return a}}({classname:i,CL:r},{},w),W++}catch(t){n().error("PFNPCparser error trying to parse class"+e.class_compendium)}})),W>1&&(w.multiclassed=1,w.class1_show=1),W=0,O=w.level),A=function(e){var t={};return t.str=Ro(e.str_compendium),t.dex=Ro(e.dex_compendium),t.con=Ro(e.con_compendium),t.wis=Ro(e.wis_compendium),t.int=Ro(e.int_compendium),t.cha=Ro(e.cha_compendium),t}(e),function(e,t){try{(t=t||{})["STR-base"]=e.str.base,t["DEX-base"]=e.dex.base,t["CON-base"]=e.con.base,t["WIS-base"]=e.wis.base,t["INT-base"]=e.int.base,t["CHA-base"]=e.cha.base,t.STR=e.str.base,t.DEX=e.dex.base,t.CON=e.con.base,t.WIS=e.wis.base,t.INT=e.int.base,t.CHA=e.cha.base,t["STR-mod"]=e.str.mod,t["DEX-mod"]=e.dex.mod,t["CON-mod"]=e.con.mod,t["WIS-mod"]=e.wis.mod,t["INT-mod"]=e.int.mod,t["CHA-mod"]=e.cha.mod}catch(e){n().error("createAbilityScoreEntries",e)}finally{return t}}(A,w),C=Xc(e.size_compendium,w),"feats"===(k=e["npc-feats-text"]).slice(0,5).toLowerCase()&&(k=k.slice(5)),S=function(e){n().debug("buildImportantFeatObj is ",e);var t=Va.chain(e).filter((function(e){return!!e})).filter((function(e){return Vs.importantFeatRegExp.test(e)})).map((function(e){return e=hn(e),/\b[A-Z]$/i.test(e)&&(e=hn(e=e.slice(0,-2))),e})).reduce((function(e,t){var a,r="",i={},s={},c={},o=[],l="";try{if(t.indexOf("(")>=0&&(a=/(.*?)\((.*)\)/.exec(t),n().debug("looking at "+t+", split into ",a),t=a[1],r=a[2],t=hn(t),r=hn(r)),"improvedcritical"===(t=t.replace(/\s/g,"").toLowerCase())||"criticalmastery"===t)return e;e[t]=1,t.indexOf("critical")>0?(r=t,t="criticaldamage",(c=e.criticaldamage||{})[r]=1,e.criticaldamage=c):t.indexOf("skillfocus")>=0?(l=r.replace(" ","-"))&&(l=l[0].toUpperCase()+l.slice(1),(o=e.skillfocuses||[]).push(l),e.skillfocuses=o):"weaponfinesse"!==t&&"improvedcritical"!==t||((s=(i=e.attacks||{})[r]||{})[t]=1,i[r]=s,e.attacks=i)}catch(a){n().error("buildImportantFeatObj error:",a),e[t]=1}finally{return e}}),{}).value();return n().debug("returning important feats:",t),t}(L=yn(k)),X=function(e){var t,a;return e=hn(e=Dn(e)),/^Init/i.test(e)||/^[\+\-]{0,1}\d+/.test(e)?t=Fn(e,!0):null!==(a=e.match(/[\+\-]{0,1}\d+$/))?("+"!==(e=e.slice(a.index))[0]&&(e="-"+e),t=parseInt(e.match(/[\-\+]\d+$/),10)||0):t=Fn(e,!0),t}(e.init_compendium),function(e,t,a,r){var i=0;try{r=r||{},i=e-t.dex.mod,r.init=e,r["init-misc"]=i,r["init-misc-mod"]=i,r["init-ability-mod"]=t.dex.mod}catch(e){n().error("createInitEntries",e)}finally{return r}}(X,A,0,w),e.dr_compendium&&(w.DR=e.dr_compendium),e.sr_compendium&&(w.SR=e.sr_compendium,w["SR-macro-text"]=e.sr_compendium),function(e,t,a,r,i,s){var c,o,l,u="",p="";try{s=s||{},c=a.baseFort-e.con.mod,o=a.baseRef-e.dex.mod,l=a.baseWill-e.wis.mod,t||"-"===e.con.base?(c=a.baseFort-e.cha.mod,s["Fort-ability"]="CHA-mod",s["Fort-ability-mod"]=e.cha.mod):s["Fort-ability-mod"]=e.con.mod,i.greatfortitude&&(s["Fort-misc"]=2,s["Fort-misc-mod"]=2,c-=2),s["total-Fort"]=c,s["npc-Fort"]=c,s.Fort=a.baseFort,u="",(p=qn(r.fort_compendium))&&(u+="Fortitude "+p),i.lightningreflexes&&(s["Ref-misc"]=2,s["Ref-misc-mod"]=2,o-=2),s["total-Ref"]=o,s["npc-Ref"]=o,s.Ref=a.baseRef,0!==e.dex.mod&&(s["Ref-ability-mod"]=e.dex.mod),(p=qn(r.ref_compendium))&&(u+="Reflex "+p),i.ironwill&&(s["Will-misc"]=2,s["Will-misc-mod"]=2,l-=2),s["total-Will"]=l,s["npc-Will"]=l,s.Will=a.baseWill,0!==e.wis.mod&&(s["Will-ability-mod"]=e.wis.mod),(p=qn(r.will_compendium))&&(u+=p),u&&(s.saves_notes=u,s.toggle_save_notes="1")}catch(e){n().error("createSaveEntries",e)}finally{return s}}(A,q,{baseFort:F,baseRef:N,baseWill:R},e,S,w),function(e,t,a){try{a=a||{},t||"-"===e.con.base?(a["HP-ability"]="CHA-mod",a["HP-ability-mod"]=e.cha.mod):a["HP-ability-mod"]=e.con.mod}finally{return a}}(A,q,w),i=parseInt(w["HP-ability-mod"],10),O+=(x=function(e,t){var a,r={hp:0,hdie1:0,hdice1:0,basehp:0,misc:0,heal:""},i=0,s=0;try{t=t||0,/^hp/i.test(e)&&(e=e.slice(2)),e=(e=Dn(e=Tn(e))).replace("plus","+"),r.hp=parseInt(e,10)||0,0!==(a=Rn(e=e.slice(e.indexOf("(")+1),!0)).dice&&(r.hdice1=a.dice,r.hdie1=a.die,i=t*r.hdice1,r.misc=a.plus-i,r.basehp=Pn(r.hdice1,r.hdie1),(s=r.basehp+a.plus)!==r.hp&&(n().warn("parseNPChp, hp not adding right, should be:"+r.hp+" but getNPCHP returns "+s,r),r.misc+=r.hp-s),e=e.slice(a.spaces+1)),e&&(e=hn(e.replace(/[\);]/g,"")),r.heal=e||"")}catch(e){n().error("parseNPChp",e)}finally{return r}}(e.npc_hp_compendium,i)).hdice1||0,w.level=O,function(e,t,a,r){try{(r=r||{})["npc-hd-num"]=a.hdice1,r.level=a.hdice1,r["npc-hd"]=a.hdie1,r.HP=a.hp,r.HP_max=a.hp,r["non-lethal-damage_max"]=a.hp,r.auto_calc_hp="1",r.both_whisper_show="1",a.basehp&&(r["NPC-HP"]=a.basehp),a.misc&&(r["HP-formula-macro-text"]=a.misc,r["HP-formula-mod"]=a.misc),a.heal&&(r["npc-heal-conditions"]=a.heal)}catch(e){n().error("createHealthEntries",e)}finally{return r}}(0,0,x,w),P=function(e,t,a,r){var i,s=0,c="",o={ac:10,touch:10,ff:10,armor:0,shield:0,deflect:0,dex:0,dodge:0,natural:0,misc:0,note:"",size:0,altability:"",acbuff:0,uncanny:0,cmd:10,notes:"",cmdnotes:""};a=a||0,r=r||0;try{/^ac\s/i.test(e)&&(e=e.slice(3)),o.ac=parseInt(e,10)||0,(i=t.match(/(\d+)/))&&i[1]&&(o.cmd=parseInt(i[1],10)||0,(c=t.slice(i.index+i[0].length))&&(c=hn(c),o.cmdnotes=c)),(i=e.match(/Touch\s*?(\d+)/i))&&i[1]&&(o.touch=parseInt(i[1],10)),(i=e.match(/Flat\-footed\s*?(\d+)/i))&&i[1]&&(o.ff=parseInt(i[1],10)),(i=e.match(/([+\-]??\d+)\s*?Deflect[,\i\s]/i))&&i[1]&&(o.deflect=parseInt(i[1],10)),(i=e.match(/([+\-]??\d+)\s*?Nat[,u\s]/i))&&i[1]&&(o.natural=parseInt(i[1],10)),(i=e.match(/([+\-]??\d+)\s*?Dodge/i))&&i[1]&&(o.dodge=parseInt(i[1],10)),(i=e.match(/([+\-]??\d+)\s*?Size/i))&&i[1]&&(o.size=parseInt(i[1],10)),o.size!==r&&(o.size=r),(i=e.match(/([+\-]??\d+)\s*?armor/i))&&i[1]&&(o.armor=parseInt(i[1],10)),(i=e.match(/([+\-]??\d+)\s*?shield/i))&&i[1]&&(o.shield=parseInt(i[1],10)),(i=e.match(/\)\s*?(.*)/))&&i[1]&&(o.note=i[1]),(i=e.match(/([+\-]??\d+)\s*?Dex/i))&&i[1]?(o.dex=parseInt(i[1],10)||0,a!==o.dex&&(o.dex=a)):(i=e.match(/([+\-]??\d+)\s*?(Wis|Int|Str|Con|Cha)/i))&&i[1]&&i[2]&&(o.dex=parseInt(i[1],10)||0,o.altability=i[2].toUppercase()),s=o.dodge+o.dex+o.deflect+o.size+10,o.touch!==s&&(o.misc=o.touch-s),s=o.armor+o.shield+o.dodge+o.dex+o.natural+o.deflect+o.size+o.misc+10,o.ac!==s&&(o.acbuff=o.ac-s),o.ac===o.ff&&(o.dex>0||o.dodge>0)&&(o.uncanny=1)}catch(e){n().error("parseNPCAC",e)}finally{return o}}(e.ac_compendium,e.cmd_compendium,A.dex.mod,C.size),function(e,t,a,r,i,s,c){var o="DEX",l=t.dex.mod,u=0,p=0;try{if(c=c||{},e.altability&&"DEX"!==(o=e.altability.toUpperCase())){switch(c["AC-ability"]=o+"-mod",c["CMD-ability2"]=o+"-mod",e.altability.toLowerCase()){case"wis":l=t.wis.mod;break;case"int":l=t.int.mod;break;case"cha":l=t.cha.mod;break;case"con":l=t.con.mod;break;default:l=t.dex.mod}c["AC-ability-mod"]=l}e.uncanny&&(c["FF-ability"]=o+"-mod",c["FF-ability-mod"]=l,c["CMD-ability"]=o+"-mod",c["CMD-ability"]=l,c.uncanny_dodge=1,c.uncanny_cmd_dodge=1),p=i,a.defensivecombattraining&&(c.hd_not_bab=1,p=Math.max((r.hdice1||0)+(r.hdice2||0),s||0));try{u=10+p+t.str.mod+l+-1*e.size,isNaN(e.cmd)||u===e.cmd?c.CMD=u:(c.CMD=e.cmd,c["CMD-misc"]=e.cmd-u,c["CMD-misc-mod"]=e.cmd-u)}catch(e){n().error("createACEntries error trying to calculate CMD",e)}c.AC=e.ac,c.Touch=e.touch,c["Flat-Footed"]=e.ff,c["AC-deflect"]=e.deflect,c["AC-dodge"]=e.dodge,c["AC-misc"]=e.misc,c["AC-misc-mod"]=e.misc,c["AC-natural"]=e.natural,e.armor&&(c["armor3-equipped"]="1",c["armor3-acbonus"]=e.armor,c.armor3="Armor bonus",c["AC-armor"]=e.armor),e.shield&&(c["shield3-equipped"]="1",c["shield3-acbonus"]=e.shield,c.shield3="Shield bonus",c["AC-shield"]=e.shield),e.notes&&(c["defense-notes"]=e.notes),e.cmdnotes&&(c["cmd-notes"]=e.cmdnotes)}catch(e){}finally{return c}}(P,A,S,x,z,O,w),e.senses_compendium||(l=e.init_compendium.match(/senses/i))&&l[0]&&(e.senses_compendium=hn(e.init_compendium.slice(l.index+7))),e.senses_compendium&&(l=e.senses_compendium.match(/perception/i),w.vision=l?e.senses_compendium.slice(0,l.index-1):e.senses_compendium),e.speed_compendium&&(y=e.speed_compendium,v=y.split(/,\s*/),I=Va.reduce(v,(function(e,t,a){var r,i=0;try{0===a?(i=parseInt(t.match(/(\d+)/)[1],10)||0)&&(e.land=i):(r=t.match(/([\w]+)\s*(\d+)/))&&(i=parseInt(r[2],10)||0)&&(e[r[1].toLowerCase()]=i,/fly/i.test(r[1])&&(r=t.match(/\(([\w]+)\)/))&&r[1].length>0&&(e.flyability=r[1]))}catch(e){n().error("parseSped",e)}finally{return e}}),{}),function(e,t,a){var r="";try{a=a||{},Va.each(e,(function(e,t){switch(t){case"land":a["speed-base"]=e,a["speed-modified"]=e;break;case"fly":a["speed-fly"]=e;break;case"climb":a["speed-climb"]=e;break;case"swim":a["speed-swim"]=e;break;case"flyability":a["speed-fly-maneuverability"]=e;break;default:a["speed-misc"]=e,r.length>0&&(r+=", "),r+=t+" "+e}})),r&&(a["speed-notes"]=r),t.run&&(a["run-mult"]=5)}catch(t){n().error("parseAndSetSpeed error, speedMap",e,t)}finally{return a}}(I,S,w)),e.alignment&&(w.alignment=e.alignment.toUpperCase()),e.space_compendium&&(w.space=function(e){var t,a,n=e;try{(t=e.match(/\s*(\d*\.?\d*)?/))&&(a=parseFloat(t[1]),isNaN||(n=String(a)))}finally{return n}}(e.space_compendium)),T=function(e){var t,a="",r=[],i=[],s={reach:5,reachNotes:"",reachExceptions:[]};if(!e)return s;try{(t=e.match(/reach/i))&&(e=e.slice(t.index+t[0].length)),"2-1/2"===(e=(e=(e=Dn(e=hn(e))).replace("21/2","2-1/2")).replace("2.5","2-1/2")).slice(0,5)?(s.reach=2.5,a=e.slice(5)):(s.reach=parseInt(e,10)||0,a=qn(e)),a&&a.indexOf("(")>=0&&(s.reachNotes=a,(a=hn(a.replace("(","").replace(")","").replace(/with\s/gi,"").replace(";","").replace(/ft[\.\s]*/gi,"").replace(/,\s*/g,",")))&&(r=a.split(","),(i=Va.reduce(r,(function(t,a){var r=[];try{"2-1/2"===a.slice(0,5)?(r.push(hn(a.slice(5))),r[0]&&(r.push(2.5),t.push(r))):(r.push(qn(e)||""),r[0]&&(r.push(parseInt(e,10)||0),t.push(r)))}catch(e){n().error("parseReach inner error erri:",e)}finally{return t}}),[]))&&i.length>0&&(s.reachExceptions=i)))}catch(e){n().error("parseReach error:",e)}finally{return s}}(e.reach_compendium),T?(w.reach=T.reach,T.reachNotes&&(w["reach-notes"]=T.reachNotes)):((T={}).reach=5,T.reachExceptions=[]),M=function(e,t,a,r,i,s,c){var o,l,u="",p=0,d={},f=0,m=0;try{c=c||{},d.melee=e.str.mod+r+t.size,c.bab=r,c["npc-bab"]=r,c["melee-ability-mod"]=e.str.mod,c["attk-melee"]=d.melee,c["melee-ability"]="STR-mod",c["melee-ability-mod"]=e.str.mod,c.melee_bab="bab",c["melee_bab-mod"]=r,d.melee2=e.dex.mod+r+t.size,c["melee2-ability"]="DEX-mod",c["melee2-ability-mod"]=e.dex.mod,c["attk-melee2"]=d.melee2,c.attk_melee2_note="Weapon Finesse",c.melee2_bab="bab",c["melee2_bab-mod"]=r,d.ranged=e.dex.mod+r+t.size,d.ranged2=d.ranged,c["ranged-ability"]="DEX-mod",c["ranged-ability-mod"]=e.dex.mod,c["attk-ranged"]=d.ranged,c.ranged_bab="bab",c["ranged_bab-mod"]=r,c["ranged2-ability"]="DEX-mod",c["ranged2-ability-mod"]=e.dex.mod,c["attk-ranged2"]=d.ranged,c.ranged2_bab="bab",c["ranged2_bab-mod"]=r,a.defensivecombattraining?(c.cmb_bab="level",c["cmb_bab-mod"]=i,c.cmb2_bab="level",c["cmb2_bab-mod"]=i,p=i):(c.cmb_bab="bab",c["cmb_bab-mod"]=r,c.cmb2_bab="bab",c["cmb2_bab-mod"]=r,p=r),a.agilemaneuvers?(c["CMB-ability"]="DEX-mod",c["CMB-ability-mod"]=e.dex.mod,c["CMB2-ability"]="DEX-mod",c["CMB2-ability-mod"]=e.dex.mod,m=e.dex.mod+p-t.size,c.cmb_desc="Agile Maneuvers"):(c["CMB-ability"]="STR-mod",c["CMB-ability-mod"]=e.str.mod,c["CMB2-ability"]="STR-mod",c["CMB2-ability-mod"]=e.str.mod,m=e.str.mod+p-t.size),l=m,s&&(o=s.match(/\d+/))&&(l=parseInt(o[0],10),(u=s.slice(o.index+o[0].length))&&(d.cmbnotes=u,c["CMB-notes"]=u)),c.CMB=l,d.cmb=l,c.CMB2=l,d.cmb2=l,(f=l-m)&&(c["attk-CMB-misc"]=f,c["attk-CMB-misc-mod"]=f,c["attk-CMB2-misc"]=f,c["attk-CMB2-misc-mod"]=f),a.criticalfocus&&(c.cmb_crit_conf=4,c.ranged_crit_conf=4,c.melee_crit_conf=4,c.cmb2_crit_conf=4,c.ranged2_crit_conf=4,c.melee2_crit_conf=4)}catch(e){n().error("parseAndCreateAttackGrid error creating CMB attack types",e)}finally{return d}}(A,C,S,z,O,e.cmb_compendium,w),Va.extend(K,w),Ja(w,o.silentParams,(function(){n().notice("saved 1")})),function(e,t,a,n){Va.reduce(e,(function(e,n){var r=generateRowID(),i="repeating_ability_"+r+"_";return e[i+"name"]=n,e[i+"rule_category"]="feats",e[i+"showinmenu"]="1",e[i+"CL-basis"]="@{npc-hd-num}",e[i+"CL-basis-mod"]=a||0,t&&(e[i+"class-name"]=t),e[i+"row_id"]=r,e[i+"frequency"]="not-applicable",e[i+"ability_type"]="",e}),n)}(L,K.race,K.level,w={}),Va.size(w)&&(Va.extend(K,w),Ja(w,o.silentParams,(function(){n().notice("saved 2")})),w={}),rp(A,C,S,0,M,T,e["npc-melee-attacks-text"],e["npc-ranged-attacks-text"],w),Va.size(w)&&(Va.extend(K,w),Ja(w,o.silentParams,(function(){n().notice("saved 3")})),w={}),e["npc-spells-prepared_compendium"]?(j=e["npc-spells-prepared_compendium"],H=!0):e["npc-spells-known-text"]&&(j=e["npc-spells-known-text"]),j&&(V=0,w.use_spells=1,h={},s=(g=j)?(h.classLevel=-1,h.concentration=-1,h.classname="",h.spellsByLevel=[],h.spellnotes="",b=g.split(/\r\n|[\n\v\f\r\x85\u2028\u2029]/),h=Va.reduce(b,(function(e,t){var a,r,i,s,c,o,l,u=[],p={};try{/C[Ll]\s*\d+/i.test(t)?-1===e.classLevel&&((a=t.match(/C[Ll]\s*(\d+)/i))&&a[1]&&(e.classLevel=parseInt(a[1],10)||0),(a=t.match(/concentrat[\w]*\s*[+\-]??(\d+)/i))&&a[1]&&(e.concentration=parseInt(a[1],10)||0),(a=t.match(/([\w\s]*)spells\s(?:known|prepared)/i))&&a[1]?(e.classname=a[1].replace(/^\s|\s$/g,""),e.classname=e.classname.toLowerCase()):/spells\sprepared/i.test(t)?e.classname="cleric":e.classname="sorcerer"):/opposition schools|domains/i.test(t)?(l=t.match(/opposition schools/i))?(o=t.slice(l.index+l[0].length),e.oppositionschools=hn(o)):(a=t.match(/domains/i),u=(i=(t=t.slice(a.index+a[0].length)).split(",")).map((function(e){return hn(e)})),e.domains=u):/\u2013|\u2014|-/.test(t)?(p.perDay=-1,p.spellLevel=-1,(i=t.split(/\u2013|\u2014|-/))&&i[0]&&(a=i[0].match(/^(\d+)/))&&a[1]&&(p.spellLevel=parseInt(a[1],10)||0,(a=i[0].match(/(\d+)\/day/i))&&a[1]&&(p.perDay=parseInt(a[1],10)||0)),i&&i[1]&&(s=i[1].split(","),r=Va.reduce(s,(function(r,i){var s={};try{a=i.split(/\(dc/i),s.name=a[0].replace(/^\s|\s$/g,""),a[1]&&(c=a[1],(a=c.match(/\d+/))&&a[0]&&(s.DC=parseInt(a[0],10)||0)),"D"===s.name.slice(-1)&&(s.name=hn(s.name.slice(0,-1)),s.isDomain=1,e.classname&&"cleric"===e.classname||(e.classname="cleric")),r.push(s)}catch(e){n().error("PFNPCParser.parseSpells errinner on spell: "+i+" on line"+t,e)}finally{return r}}),[])),p.spellLevel>=0&&r&&r.length>0&&(p.spells=r,e.spellsByLevel.push(p))):e.spellnotes+=t}catch(e){n().error("PFNPCParser.parseSpells error on line "+t,e)}finally{return e}}),h),h):null,s&&(w.use_spells=1,function(e,t,a,r){var i=!1,s=0;try{r=r||{},(t=t||0)<0&&(t=0),a&&(a["spellclass-"+t+"-name"]||a["spellclass-"+t+"-level"])&&(parseInt(a["spellclass-"+t+"-level"],10)!==parseInt(e.CL,10)||vn(a["Concentration-"+t+"-ability"])!==e.ability.toUpperCase()?t++:i=!0),t>2?(n().error("Could not setCasterFields, 0,1,2 spellclasses already defined:"),e.pageClassIdx=-1):i?(r["spellclass-"+t+"-name"]=r["spellclass-"+t+"-name"]+" and "+e.classname,e.pageClassIdx=t):(r["spellclass-"+t+"-name"]=e.classname,r["spellclass-"+t+"-level"]=e.CL,r["spellclass-"+t+"-level-total"]=e.CL,/wizard|cleric|druid|paladin|ranger|investigator|shaman|witch|alchemist|warpriest/i.test(e.classname)?r["spellclass-"+t+"-casting_type"]=2:r["spellclass-"+t+"-casting_type"]=1,e.ability&&(r["Concentration-"+t+"-ability"]=e.ability+"-mod"),r["Concentration-"+t+"-mod"]=e.abilityMod,e.concentrationBonus&&(r["Concentration-"+t+"-misc"]=e.concentrationBonus),e.pageClassIdx=t,e.oppositionschools&&(r["spellclass-"+t+"-oppositionschool-0"]=e.oppositionschools),e.spellnotes&&(r["spellclass-"+t+"-notes"]=e.spellnotes),e.domains&&(r["spellclass-"+t+"-domains-show"]=1,s=0,Va.each(e.domains,(function(e){r["spellclass-"+t+"-domain-"+s]=e,r["spellclass-"+t+"-domaintype-"+s]="Domain",++s>1&&(r["domain0"+s+"_show"]=1)}))))}catch(e){n().error("setCasterFields",e)}finally{return r}}(c=ap(s,A,x,!1,H),V,K,w),function(e,t,a){a=a||{},e&&t&&Va.each(e.spellsByLevel,(function(e){var r=parseInt(e.spellLevel,10)||0,i=0,s="";try{s="spellclass-"+t.pageClassIdx+"-level-"+r,e.perDay&&(a[s+"-class"]=e.perDay,a[s+"-spells-per-day_max"]=e.perDay,a[s+"-spells-per-day"]=e.perDay),i=10+r+(parseInt(t.abilityMod,10)||0)}catch(e){n().error("createSpellEntries error setting spells per day",e)}a=Va.reduce(e.spells,(function(e,s){var c=0,o="repeating_spells_"+generateRowID()+"_";try{a[o+"name"]=s.name[0].toUpperCase()+s.name.slice(1),a[o+"classnumber"]=t.pageClassIdx,a[o+"spell_class_r"]=t.pageClassIdx,a[o+"spellclass"]=t.classname,a[o+"spell_level"]=r,a[o+"spell_level_r"]=r,s.DC&&((c=parseInt(s.DC,10)||0)!==i&&(a[o+"DC_misc"]=c-i),a[o+"savedc"]=c),t.concentration&&(a[o+"Concentration-mod"]=t.concentration),s.isDomain&&(a[o+"isDomain"]=1)}catch(e){n().error("createSpellEntries error setting spell :",s,e)}finally{return a}}),a)}))}(s,c,w),Va.size(w)&&(Va.extend(K,w),Ja(w,o.silentParams,(function(){n().notice("saved 4")})),w={}))),e["npc-spellike-ability-text"]&&(d=function(e){var t,a="",r={};try{r.spellLikeAbilities=[],r.CL=0,r.concentration=0,r.classname="",t=e.split(/\r\n|[\n\v\f\r\x85\u2028\u2029]/),Va.each(t,(function(e){var t,i,s,c,o="",l="",u={},p=0,d="",f="",m=0,_=0,g=0,b=0;try{if(/CL\s*\d+/i.test(e)||/concentrat/i.test(e)||/psychic\smagic/i.test(e)||/spell.like.abilit/i.test(e)?_=1:/\u2013|\u2014|-/.test(e)&&(g=1),_)/CL\s*\d+/i.test(e)&&(t=e.match(/CL\s*(\d+)/i))[1]&&(r.CL=parseInt(t[1],10)||0),/concentrat/i.test(e)&&(t=e.match(/concentrat[\w]*\s*[+\-]??(\d+)/i))[1]&&(r.concentration=parseInt(t[1],10)||0),/psychic\smagic/i.test(e)?r.classname="Psychic Magic":r.classname="Spell-like abilities";else{if(!g)return void n().warn("Cannot parse "+e);t=e.match(/\u2013|\u2014|\-/),l=e.slice(t.index+1),o=hn(e.slice(0,t.index)).toLowerCase(),(t=o.match(/constant|will|day|month/i))&&t[0]?(f=t[0].toLowerCase(),u.type=f,"day"!==f&&"month"!==f||(b=1,(t=o.match(/\d+/))&&t[0]&&(m=parseInt(t[0],10)||0,u.perDay=m))):(c=o.split("/")).length>=2&&(b=1,(t=c[0].match(/\d+/))&&t[0]&&(m=parseInt(t[0],10)||0,u.perDay=m),f="other",u.type=f,u.otherPer=c[1]),s=yn(l),(i=Va.reduce(s,(function(e,r){var i={};try{i.type=f,b&&m>0&&(i.perDay=m),(t=r.match(/level\s*(\d+)/i))&&(t[1]&&(i.spell_level=parseInt(t[1],10)||0),r=r.replace(t[0],"")),(t=r.match(/D[Cc]\s*\d+/))&&(d=r.replace(t[0],""),a=t[0].match(/\d+/),p=parseInt(a,10)||0,i.DC=p,(t=d.match(/\b(fortitude|willpower|reflex|fort|will|ref)\b([^,]+,)/i))&&(i.save=t[0])),r.indexOf("(")>0?(i.name=r.slice(0,r.indexOf("(")-1),a=r.slice(r.indexOf("(")-1),i.shortdesc=a):i.name=r,i.spell_level&&/^summon/i.test(i.name)&&(i.name+=" Level "+String(i.spell_level)),e.push(i)}catch(t){n().error("parseSLAs, error reducing to SLAArray for: "+r,t),i.name?i.description=r:i.name=r,e.push(i)}finally{return e}}),[]))&&Va.size(i)>0&&(u.type=f,b&&m>0&&(u.perDay=m),u.SLAs=i,r.spellLikeAbilities.push(u))}}catch(t){n().error("parseSLAs error parsing"+e,t)}}))}catch(e){n().error("parseSLAs",e)}finally{return r.spellLikeAbilities&&Va.size(r.spellLikeAbilities)>0?r:null}}(e["npc-spellike-ability-text"]),d&&(c=ap(d,A,x,!0),w=function(e,t,a,r,i){var s="ability";return i=i||{},e&&t?(r=r||0,Va.each(e.spellLikeAbilities,(function(c){var o=parseInt(c.perDay,10)||0,l=c.type;i=Va.reduce(c.SLAs,(function(i,c){var u,p="repeating_"+s+"_"+u+"_",d="",f=0,m=0;try{switch(u=generateRowID(),i[(p="repeating_"+s+"_"+u+"_")+"name"]=c.name[0].toUpperCase()+c.name.slice(1),i[p+"ability_type"]="Sp",i[p+"rule_category"]="spell-like-abilities",i[p+"showinmenu"]="1",t.ability?(t.ability,i[p+"ability-basis"]="@{"+t.ability+"-mod}"):i[p+"ability-basis"]="@{CHA-mod}",i[p+"CL-basis"]="@{npc-hd-num}",i[p+"CL-basis-mod"]=r,a&&(i[p+"class-name"]=a),t.CL?((f=r||0)>0&&(i[p+"CL-misc"]=t.CL-f,i[p+"CL-misc-mod"]=t.CL-f),m=t.CL):m=r,i[p+"casterlevel"]=m,c.spell_level?c.spell_level===r?i[p+"spell_level-basis"]="@{casterlevel}":c.spell_level===Math.floor(r/2)?i[p+"spell_level-basis"]="floor(@{casterlevel}/2)":(i[p+"spell_level-basis"]="0",i[p+"spell_level-misc"]=c.spell_level):i[p+"spell_level-basis"]="floor(@{casterlevel}/2)",l){case"day":i[p+"frequency"]="perday",i[p+"used"]=o,i[p+"used_max"]=o,i[p+"max-calculation"]=o,i[p+"hasfrequency"]="1",i[p+"hasuses"]="1";break;case"will":i[p+"frequency"]="atwill",i[p+"hasfrequency"]="1";break;case"constant":i[p+"frequency"]="constant",i[p+"hasfrequency"]="1";break;case"month":i[p+"frequency"]="permonth",i[p+"used"]=o,i[p+"used_max"]=o,i[p+"max-calculation"]=o,i[p+"hasfrequency"]="1",i[p+"hasuses"]="1";break;case"everyrounds":i[p+"frequency"]="everyrounds",i[p+"hasfrequency"]="1",i[p+"rounds_between"]=c.used||"";break;case"other":i[p+"frequency"]="other",i[p+"used"]=o,i[p+"used_max"]=o,i[p+"max-calculation"]=o,i[p+"hasfrequency"]="1",i[p+"hasuses"]="1",e.otherPer&&(d="Frequency per :"+e.otherPer);break;default:i[p+"frequency"]="not-applicable",i[p+"used"]=0,i[p+"used_max"]=0,i[p+"max-calculation"]="",i[p+"hasfrequency"]="",i[p+"hasuses"]=""}if(c.save&&(i[p+"save"]=c.save),c.DC)try{c.save||(i[p+"save"]="See Text"),t.abilityMod&&(f=0,(f=c.spell_level?10+t.abilityMod+c.spell_level:10+t.abilityMod+Math.floor(m/2))!==c.DC&&(i[p+"spell_level-misc"]=c.DC-f,i[p+"spell_level-misc-mod"]=c.DC-f))}catch(e){n().error("createSLAentries, error trying to calculate DC: "+c,e)}c.description&&(i[p+"description"]=c.description),c.shortdesc&&(d=d?c.shortdesc+", "+d:c.shortdesc),d&&(i[p+"short-description"]=d)}catch(e){n().error("createSLAEntries error setting SLA :",c,e)}finally{return i}}),i)})),i):i}(d,c,K.race,K.level,w),Va.size(w)&&(Va.extend(K,w),Ja(w,o.silentParams,(function(){n().notice("saved 5")})),w={}))),p=function(e,t){var a;return t?(a=yn(t),Va.reduce(a,(function(t,a){var r;try{r=tp(e,a)}catch(e){n().error("parseSpecialAttacks",e),(r={}).name=a,r.specialtype="ability",r.rule_category="special-attacks"}finally{return t.push(r),t}}),[])):{}}(w,e["npc-special-attacks"],M.cmb),p&&p.length>0&&(np((f=Va.groupBy(p,"specialtype")).attack,M,A,S,null,null,C,w),$=f.ability,Va.size(w)&&(Va.extend(K,w),Ja(w,o.silentParams,(function(){n().notice("saved 6")})),w={})),e.content_compendium&&(B=function(e){var t,a={description:[],specialAbilities:[]};return t=hn(t=(e=e.replace(/\((Ex|Sp|Su)\)\s*(?:\r\n|[\n\v\f\r\x85\u2028\u2029])/gi,"($1) ")).split(/\s\s\s|\r\n|[\n\v\f\r\x85\u2028\u2029]|special abilities|\.(?=[^\.]+\((?:Ex|Sp|Su)\))/i)).filter((function(e){return e&&!/^special abilities$/i.test(e)})),a=Va.reduce(t,(function(e,t){var a,r={},i="";try{(a=t.match(/\((Su|Ex|Sp)\)|^(\w+):/i))?a[2]?(r.name=a[2],r.description=hn(t.slice(a[0].length+1)),e.specialAbilities.push(r)):(i=t.slice(0,a.index),r.name=i.replace(/^[^\w]+|[^\w]$/,""),r.basename=r.name.replace(/\s/g,"").toLowerCase(),r.rule_category="special-abilities",r.ability_type=a[1][0].toUpperCase()+a[1][1].toLowerCase(),r.description=hn(t.slice(a.index+a[0].length+1)),(a=r.description.match(/(\d+d\d+) (?:points of){0,1}(.*?) damage/i))?(a[1]&&(r.extraDamage="[["+a[1]+"]]"),a[2]&&(r.extraDamageType=a[2])):(a=r.description.match(/([a-z]) for (\d+d\d+) (rounds|minutes|hours|days)/i))&&(a[2]&&(r.extraDamage="[["+a[2]+"]] "+a[3]||0),a[1]&&(r.extraDamageType=a[1])),(a=r.description.match(/dc is (cha|con|wis|int|str|dex)[a-zA-Z]*.based/i))&&a[1]?(i=a[1].toUpperCase(),r.DCability=i):Vs.specialAttackDCAbilityBase[r.basename]&&(r.DCability=Vs.specialAttackDCAbilityBase[r.basename]),(a=r.description.match(/DC (\d+) (Will|Fort|Ref)[a-zA-Z]* save/i))?(a[1]&&(r.DC=a[1]),a[2]&&(i=a[2][0].toUpperCase()+a[2].slice(1).toLowerCase(),r.save=i)):(a=r.description.match(/(Will|Fort|Ref)[a-zA-Z]* DC (\d+) ([^),.])/i))&&(a[1]&&(i=a[1][0].toUpperCase()+a[1].slice(1).toLowerCase(),r.save=i,a[3]&&(r.save+=" "+a[3])),a[2]&&(r.DC=a[2])),e.specialAbilities.push(r)):e.description.push(t+"\r\n")}catch(e){n().error("parseSpecialAbilities error parsing: "+t+" error is"+e)}finally{return e}}),a),a}(e.content_compendium),B?(B.description&&Va.size(B.description)>0&&(U=Va.reduce(B.description,(function(e,t){return e+=" ",e+=t}),""),w.character_description=U),B.specialAbilities&&($=ip($,B.specialAbilities))):w.character_description=e.content_compendium),e.SQ_compendium&&(Y=function(e){var t,a,n=[];return e?((t=e.match(/^SQ[\s:]*/i))&&(e=e.slice(t[0].length)),a=yn(e),Va.each(a,(function(e){var t,a={};a.name=e,(t=zn(e))&&(a.ability_type=t),a.rule_category="special-qualities",n.push(a)})),n):null}(e.SQ_compendium),Y&&($=ip($,Y))),$&&Va.size($)>0&&(!function(e,t,a,r,i){var s={},c="",o=0,l=0,u=0,p=0;try{p=Math.floor(r/2),c=a,s=Va.chain(e).map((function(e){var t;try{e.description=e.description||"",e.note&&(e.description&&(e.description+=", "),e.description+=e.note.replace(/,\s$/,"")),e.other&&(e.description&&(e.description+=", "),e.description+=e.other.replace(/,\s$/,""),e.other=null),e.ability_type||e.name&&(t=zn(e.name))&&(e.ability_type=t,e.name=e.name.replace(/\b(Su|Ex|Sp)\b/i,"").replace("()",""))}catch(e){n().error("createFeatureEntries err3",e)}finally{return e}})).filter((function(e){return!!e.name})).reduce((function(e,a){var r,s;try{e[(s="repeating_ability_"+(r=generateRowID())+"_")+"name"]=a.name,e[s+"row_id"]=r,e[s+"showinmenu"]="1",a.shortdesc&&(e[s+"short-description"]=a.shortdesc),a.description&&(e[s+"description"]=a.description),a.used?a.frequency&&"everyrounds"===a.frequency?(e[s+"frequency"]=a.frequency,e[s+"rounds_between"]=a.used,e[s+"hasfrequency"]="1",e[s+"used"]=0,e[s+"used_max"]=0,e[s+"max-calculation"]=""):(a.frequency?(e[s+"frequency"]=a.frequency,e[s+"hasfrequency"]=a.frequency):(e[s+"frequency"]="perday",e[s+"hasfrequency"]="perday"),e[s+"hasuses"]="1",e[s+"used"]=a.used,e[s+"used_max"]=a.used,e[s+"max-calculation"]=a.used):(e[s+"frequency"]="not-applicable",e[s+"used"]=0,e[s+"used_max"]=0,e[s+"max-calculation"]="",e[s+"hasfrequency"]="",e[s+"hasuses"]=""),a.dmgtype&&(e[s+"damage-type"]=a.dmgtype),a.rule_category&&(e[s+"rule_category"]=a.rule_category),a.ability_type?e[s+"ability_type"]=a.ability_type:e[s+"ability_type"]="",e[s+"CL-basis"]="@{npc-hd-num}",e[s+"CL-basis-mod"]=i.level||0,c&&(e[s+"class-name"]=c),a.save&&(e[s+"save"]=a.save),a.DCability?(e[s+"ability-basis"]="@{"+a.DCability.toUpperCase()+"-mod}",u=t[a.DCability.toLowerCase()].mod):"Sp"===a.ability_type||i.is_undead?(e[s+"ability-basis"]="@{CHA-mod}",u=t.cha.mod):(e[s+"ability-basis"]="@{CON-mod}",u=t.con.mod),a.extraDamage&&(e[s+"damage-macro-text"]=a.extraDamage),a.extraDamageType&&(e[s+"damage-type"]=a.extraDamageType),e[s+"spell_level-basis"]="floor(@{casterlevel}/2)",a.DC&&(l=parseInt(a.DC,10)||0,0!=(o=l-(u+p+10))&&(e[s+"spell_level-misc"]=o,e[s+"spell_level-misc-mod"]=o))}catch(e){n().error("createFeatureEntries",e)}finally{return e}}),{}).value(),i=Va.extend(i,s)}catch(e){n().error("createFeatureEntries",e)}finally{return i}}($,A,K.race,K.level,w),(G=Va.find($,(function(e){return/sneak.attack/i.test(e.name)})))&&(w.global_precision_dmg_macro="[[[[floor((@{level}+1)/2)]]d6]]",w.global_precision_dmg_type=G.name),Va.size(w)&&(Va.extend(K,w),Ja(w,o.silentParams,(function(){n().notice("saved 7")})),w={})),e.skills_compendium&&(m=e.skills_compendium,_=m.match(/[\w][\w\s]+\s*(?:\([\w\s,]+\))?\s*[+\-]\d+[,]??/g),D=Va.reduce(_,(function(e,t){var a,n=t.match(/^([\w][\w\s]+[\w])\s*(\([\w\s,]+\))??([+\s]+\d+)$/),r="",i=0;return n&&(i=parseInt(n[3],10)||0,r=(r=(r=n[1].replace(/^\s+|\s+$/g,""))[0].toUpperCase()+r.slice(1)).replace(/\s/g,"-"),n[2]?(a=n[2].split(/,\s*/),Va.each(a,(function(t){t=(t=t.replace(/^\s+|,|\(|\)|\s+$/g,""))[0].toUpperCase()+t.slice(1),e[r+(t="Knowledge"===r?"-"+t:"["+t+"]")]=i}))):e[r]=i),e}),{})||{},u=function(e){var t,a,r=e.toLowerCase().replace(/\s/g,"");try{(a=Va.find(Vs.creatureTypeClassSkills,(function(e,t){return new RegExp(t).test(r)})))&&a.length>0&&(t=a),(a=Va.find(Vs.creatureSubtypeClassSkills,(function(e,t){return new RegExp(t).test(r)})))&&(t=t?t.concat(a):a)}catch(e){n().error("parseCreatureClassSkills",e)}finally{return t||[]}}(e.type_compendium),e.racial_mods_compendium&&(E=function(e){var t,a,r=Va.map(To,(function(e){return e.toLowerCase()})),i=Va.map(ni,(function(e){return e.toLowerCase()})),s=Va.map(Xr,(function(e){return e.toLowerCase()})),c=ti,o="",l="",u="",p=!1,d="",f={},m=[],_={},g={skillmods:f,skillnotes:m,abilitymods:_};if(!e)return g;if((t=e.split(";")).length>1&&(e=t[0],o=t[1]),o){try{l=o.toLowerCase(),(u=Va.find(r,(function(e){return l.indexOf(e)>=0})))&&(d=Va.find(i,(function(e){return l.indexOf(e)>=0})))&&(_[d[0].toUpperCase()+d.slice(1)]=u.toLowerCase(),p=!0)}catch(e){n().error("parseSkillRacialBonuses inner",e)}p||m.push(o)}return a=e.split(/,\s*/),Va.each(a,(function(e){var a,o,l=e.toLowerCase(),p=0,g="",b="",h="",y=0,v="";try{if(!(o=e.match(/\s*([+\-]\d+)\s*(?:on|to)?\s*([\w]+)\s*([\w\s]+)?\s*(\([^)]*\))?/)))return void((d=Va.find(i,(function(e){return l.indexOf(e)>=0})))&&(u=Va.find(r,(function(e){return l.indexOf(e)>=0})))?_[d.toLowerCase()]=u:m.push(e));if(h=o[3],p=parseInt(o[1],10)||0,g=o[2],!Va.contains(i,g.toLowerCase())){if(!(d=Va.find(c,(function(e){return l.indexOf(e)>=0})))||d.length<1)return void m.push(e);t=d.split(/\s/),g=(t=Va.map(t,(function(e){return"of"===e?"of":e[0].toUpperCase()+e.slice(1)}))).join("-"),h=h.slice(d.length-d.indexOf(" ")+1)}if(h)return void m.push(e);if(a=g[0].toUpperCase()+g.slice(1),!o[4])return void(f[a]=p);h=o[4].replace(/^\s+|\(|\)|\s+$/g,""),Va.contains(s,g.toLowerCase())?(h=h[0].toUpperCase()+h.slice(1),"knowledge"===g.toLowerCase()?a+="-"+h:a+="["+h+"]",f[a]=p):(o=h.match(/([+\-]\d+)\s(.*)$/))&&o[1]?(y=parseInt(o[1],10)||0,o[2]&&(v=o[2]),y-=p,f[a]=p,b=(y>0?"+":"")+y+" "+a+" "+v,m.push(b)):m.push(e)}catch(t){n().error("parseSkillRacialBonuses outer error",t),m.push(e)}})),g}(e.racial_mods_compendium)),D&&Va.size(D)>0&&function(e,t,a,r,i,s,c,o){var l=pi,u="";try{o=o||{},n().info("PFNPC createSkillEntries sizemap is: ",e,t,a,r,i,s,c),t&&(t.abilitymods&&Va.size(t.abilitymods)>0&&(l=Va.extend({},pi,t.abilitymods)),t.skillmods&&Va.size(t.skillmods)>0&&Va.each(t.skillmods,(function(e,t){"Knowledge"===t?Va.each(ai,(function(t){o[t+"-racial"]=e})):Va.contains(Hr,t)?Va.each(li[t],(function(t){o[t+"-racial"]=e})):o[t+"-racial"]=e})),t.skillnotes&&t.skillnotes.length>0&&(u="",Va.each(t.skillnotes,(function(e){u+=e+", "})),u.replace(/,\s$/,""),u&&(o["Skill-notes"]=u))),r&&Va.size(r)>0&&(r.intimidatingprowess&&(o["Intimidate-feat"]=a.str.mod),r.skillfocuses&&Va.each(r.skillfocuses,(function(e){"Knowledge"===e?Va.each(ai,(function(e){o[e+"-feat"]=3})):Va.contains(Hr,e)?Va.each(li[e],(function(e){o[e+"-feat"]=3})):o[e+"-feat"]=3}))),i&&Va.size(i)>0&&Va.each(i,(function(e){try{"Knowledge"===e?Va.each(ai,(function(e){o[e+"-cs"]=3})):Va.contains(Hr,e)?Va.each(li[e],(function(e){o[e+"-cs"]=3})):o[e+"-cs"]=3}catch(e){n().error("createSkillEntries",e)}})),Va.each(e,(function(e,r){var i="",c=0,u=0;try{e=parseInt(e,10)||0,l[r]?(i=l[r],c=a[i]?a[i].mod:0,o[r+"-ability"]=i.toUpperCase()+"-mod",o[r+"-ability-mod"]=c,o[r]=e,u=e,"Stealth"===r&&n().debug("skilltot 1:"+u),u-=c,"Stealth"===r&&n().debug("skilltot 2 minus "+c+" =:"+u),"Stealth"===r?(0!==s.skillSize&&(u-=2*s.skillSize),n().debug("skilltot 3 minus "+2*s.skillSize+" =:"+u)):"Fly"===r&&0!==s.skillSize&&(u-=s.skillSize),t&&t.skillmods&&t.skillmods[r]&&(u-=parseInt(t.skillmods[r],10)||0,"Stealth"===r&&n().debug("skilltot 4 minus "+(parseInt(t.skillmods[r],10)||0)+" =:"+u)),parseInt(o[r+"-feat"],10)>0&&(u-=3,"Stealth"===r&&n().debug("skilltot 5 minus 3 =:"+u)),u>0&&parseInt(o[r+"-cs"],10)>0&&(u-=3,"Stealth"===r&&n().debug("skilltot 6 minus 3 =:"+u)),"Stealth"===r&&n().debug("skilltot 7 final ranks are :"+u),o[r+"-ranks"]=u,u<0&&(o[r+"-note"]="Ranks less than 0, possible parse error or error in statblock")):(n().warn("createSkillEntries, skill "+r+" not found"),o[r+"-note"]=(o[r+"-note"]||"")+", "+r+":"+e)}catch(e){n().error("createSkillEntries inner reduce",e)}}))}catch(e){n().error("at createskillEntries OUTER error",e)}finally{return n().info("leaving createskills:",o),o}}(D,E,A,S,u,C,q,w))}catch(e){n().error("importFromCompendium outer at end",e)}finally{Va.size(w)||Va.size(K)?(w.npc_import_now=0,w["npc-compimport-show"]=0,w.modify_dmg_by_size=1,w.use_buff_bonuses=1,Z&&(w.is_newsheet=1,w.recalc1=1),Ja(w,o.silentParams,(function(){var e;n().notice("##### finished settings now done"),e=Z,n().info("##############################################"),n().info("Leaving importFromCompendium"),e&&Bu(!0),"function"==typeof t&&t()}))):(w.npc_import_now=0,w["npc-compimport-show"]=0,Ja(w,o.silentParams,r))}}))}on("change:npc_import_now",n().callback((function(e){"player"!==e.sourceType&&"api"!==e.sourceType||(n().debug("caught "+e.sourceAttribute+" event: "+e.sourceType),getAttrs(["npc_import_now"],(function(e){1===parseInt(e.npc_import_now,10)&&sp()})))}))),on("change:add_template",n().callback((function(e){n().debug("caught "+e.sourceAttribute+" event: "+e.sourceType),"player"!==e.sourceType&&"api"!==e.sourceType||getAttrs(["template_to_add","add_template"],(function(e){var t;parseInt(e.add_template,10)&&("giant"===(t=e.template_to_add)?getAttrs(["npc-type","size","AC-natural","is_undead","npc-cr","STR-base","STR","STR-mod","CON-base","CON","CON-mod","DEX-base","DEX","DEX-mod"],(function(e){var t,a={},n=0;t=Qa("giant"),a["npc-type"]=t+" "+e["npc-type"],a=Lo("STR",4,e,a),a=Lo("DEX",-2,e,a),a=parseInt(e.is_undead,10)?Lo("CHA",4,e,a):Lo("CON",4,e,a),n=parseInt(e["AC-natural"],10)||0,n+=3,a["AC-natural"]=n,n=parseInt(e["npc-cr"],10)||0,n++,a["npc-cr"]=n,Ja(a=Vc(1,e,0,a),o.silentParams,Hu)})):"giantremove"===t?getAttrs(["npc-type","size","AC-natural","is_undead","npc-cr","STR-base","STR","STR-mod","CON-base","CON","CON-mod","DEX-base","DEX","DEX-mod"],(function(e){var t,a={},n=0;t=Qa("giant")+" ",e["npc-type"]&&(a["npc-type"]=e["npc-type"].replace(t,"")),a=Lo("STR",-4,e,a),a=Lo("DEX",2,e,a),a=parseInt(e.is_undead,10)?Lo("CHA",-4,e,a):Lo("CON",-4,e,a),n=parseInt(e["AC-natural"],10)||0,n-=3,a["AC-natural"]=n,n=parseInt(e["npc-cr"],10)||0,n--,a["npc-cr"]=n,Ja(a=Vc(-1,e,0,a),o.silentParams,Hu)})):"young"===t?getAttrs(["npc-type","size","AC-natural","is_undead","npc-cr","STR-base","STR","STR-mod","CON-base","CON","CON-mod","DEX-base","DEX","DEX-mod"],(function(e){var t,a={},n=0;t=Qa("young"),a["npc-type"]=t+" "+e["npc-type"],a=Lo("STR",-4,e,a),a=Lo("DEX",4,e,a),a=parseInt(e.is_undead,10)?Lo("CHA",-4,e,a):Lo("CON",-4,e,a),n=parseInt(e["AC-natural"],10)||0,n=Math.max(0,n-2),a["AC-natural"]=n,n=parseInt(e["npc-cr"],10)||0,--n<=0&&(n=".5"),a["npc-cr"]=n,Ja(a=Vc(-1,e,0,a),o.silentParams,Hu)})):"youngremove"===t?getAttrs(["npc-type","size","AC-natural","is_undead","npc-cr","STR-base","STR","STR-mod","CON-base","CON","CON-mod","DEX-base","DEX","DEX-mod"],(function(e){var t,a={},n=0;t=Qa("young")+" ",e["npc-type"]&&(a["npc-type"]=e["npc-type"].replace(t,"")),a=Lo("STR",4,e,a),a=Lo("DEX",-4,e,a),a=parseInt(e.is_undead,10)?Lo("CHA",4,e,a):Lo("CON",4,e,a),n=parseInt(e["AC-natural"],10)||0,n+=2,a["AC-natural"]=n,n=parseInt(e["npc-cr"],10)||0,n++,a["npc-cr"]=n,Ja(a=Vc(1,e,0,a),o.silentParams,Hu)})):"advanced"===t?getAttrs(["npc-type","size","is_undead","AC-natural","npc-cr","STR-base","STR","STR-mod","CON-base","CON","CON-mod","DEX-base","DEX","DEX-mod","INT-base","INT","INT-mod","WIS-base","WIS","WIS-mod","CHA-base","CHA","CHA-mod"],(function(e){var t,a={},n=0;t=Qa("advanced"),a["npc-type"]=t+" "+e["npc-type"],a=Lo("STR",4,e,a),parseInt(e.is_undead,10)||(a=Lo("CON",4,e,a)),a=Lo("DEX",4,e,a),parseInt(e["INT-base"])>2&&(a=Lo("INT",4,e,a)),a=Lo("WIS",4,e,a),a=Lo("CHA",4,e,a),n=parseInt(e["AC-natural"],10)||0,n+=2,a["AC-natural"]=n,n=parseInt(e["npc-cr"],10)||0,n++,a["npc-cr"]=n,Ja(a,o.silentParams,Hu)})):"degenerate"===t?getAttrs(["npc-type","size","is_undead","AC-natural","npc-cr","STR-base","STR","STR-mod","CON-base","CON","CON-mod","DEX-base","DEX","DEX-mod","INT-base","INT","INT-mod","WIS-base","WIS","WIS-mod","CHA-base","CHA","CHA-mod"],(function(e){var t,a={},n=0;t=Qa("degenerate"),a["npc-type"]=t+" "+e["npc-type"],a=Lo("STR",-4,e,a),parseInt(e.is_undead,10)||(a=Lo("CON",-4,e,a)),a=Lo("DEX",-4,e,a),a=Lo("INT",-4,e,a),a=Lo("WIS",-4,e,a),a=Lo("CHA",-4,e,a),n=parseInt(e["AC-natural"],10)||0,n-=2,a["AC-natural"]=n,n=parseInt(e["npc-cr"],10)||0,--n<=0&&(n=".5"),a["npc-cr"]=n,Ja(a,o.silentParams,Hu)})):"celestial"!==t&&"fiendish"!==t&&"entropic"!==t&&"resolute"!==t||getAttrs(["npc-type","npc-cr","npc-hd","DR","SR-macro-text","SR","resistances","vision","CHA-mod"],(function(e){var a,n={},r="",i="",s=0,c=0,l="";r=Qa(t),n["npc-type"]=r+" "+e["npc-type"],a=parseInt(e["npc-hd"],10)||0,/darkvision/i.test(e.vision)||(r=(r=Qa("darkvision"))+" 60"+getTranslationByKey("feet-abbrv"),e.vision&&(r=r+" "+e.vision),n.vision=r),"celestial"===t?(i="Evil",r="Resist Cold, Acid, Electricity "):"fiendish"===t?(i="Good",r="Resist Cold and Fire "):"entropic"===t?(i="Lawful",r="Resist Acid and Fire "):"resolute"===t&&(i="chaotic",r="Resist Acid, Cold, and Fire "),r+=a<5?" 5;":a>=5&&a<=10?" 10;":" 15;",n.resistances=r+(e.resistances||""),r="",a>=5&&a<=10?r="5/"+i+";":a>10&&(r="10/"+i+";"),r&&(n.DR=r+(e.DR||"")),s=parseInt(e["npc-cr"],10)||0,a>=5&&(s++,n["npc-cr"]=c),(c=parseInt(e.SR,10)||0)<s+5&&(r=(e["SR-macro-text"]||"")+"+5",n["SR-macro-text"]="@{npc-cr}+5",n.SR=s+5),n[(l="repeating_ability_"+generateRowID()+"_")+"name"]="Smite "+i,n[l+"ability_type"]="Su",n[l+"rule_category"]="monster-rule",n[l+"showinmenu"]="1",n[l+"description"]="smite "+i+" 1/day as a swift action (adds Cha bonus to attack rolls and damage bonus equal to HD against "+i+" foes; smite persists until target is dead or the celestial creature rests).",n[l+"short-description"]="Enable in buff list against 1 evil creature",n[l+"frequency"]="perday",n[l+"max-calculation"]="1",n[l+"used_max"]=1,n[(l="repeating_buff2_"+generateRowID()+"_")+"name"]="Smite "+i+" (Su) 1/day",n[l+"b1_bonus"]="attack",n[l+"b1_bonustype"]="untyped",n[l+"b1_macro-text"]="@{CHA-mod}",n[l+"b1_val"]=parseInt(e["CHA-mod"],10),n[l+"b2_bonus"]="attack",n[l+"b2_bonustype"]="untyped",n[l+"b2_macro-text"]="@{npc-hd}",n[l+"b2_val"]=parseInt(e["npc-hd"],10),n[l+"notes"]="vs one "+i+" creature",Ja(n,o.silentParams,Hu)})),Ja({template_to_add:"",add_template:0},o.silentParams))}))}))),n().config({logging:{info:!1,debug:!1}}),c(" ,## /## "),c(" /#/ / ## "),c(" / / / ## "),c(" | ##___#/ "),c(" | ## athfinder "),c(" # | ## sheet version "),c(" ### / "+("0000"+o.version.toFixed(2)).slice(-5)+" "),c(" ")})()})();</script>