Pathfinder 1.56

This commit is contained in:
Chris B
2017-06-13 11:01:57 -04:00
parent 43d55fe699
commit e1c6da9294
2 changed files with 64 additions and 66 deletions
+59 -65
View File
@@ -12,31 +12,21 @@
<span class="sheet-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="sheet-offscreen" data-i18n="instru-a-0">New sheets begin on the Configuration page. Use the Settings button(config-show) to edit the sheet.</span>
<input type="checkbox" class="sheet-offscreen" name="attr_expandall" value="1" aria-label="Expand All" data-i18n-aria-label="expand-all" />
<input type="checkbox" class="sheet-showarrow sheet-ack-button" name="attr_attentionv154-show" value="1" data-i18n-title="show-announcements" aria-label="Check to reveal Announcements section" data-i18n-aria-label="show-announcements" />
<input type="checkbox" class="sheet-showarrow sheet-ack-button" name="attr_attentionv156-show" value="1" data-i18n-title="show-announcements" aria-label="Check to reveal Announcements section" data-i18n-aria-label="show-announcements" />
<label class="sheet-showsect" data-i18n-title="show-announcements" data-i18n-aria-label="show-announcements" data-i18n="announcements">Announcements</label>
<br/>
<div role="contentinfo" class="sheet-announcements sheet-selectable" aria-label="Announces changes to sheet" data-i18n-aria-label="announcements" >
<div class="sheet-footer" style="text-align:left; padding:5px; margin:5px;">
<h2 style="margin-top:0;margin-bottom:1em;">
<h2 style="margin-top:0;margin-bottom:.5em;">
<span data-i18n="version">Version</span>
<input type="text" name="attr_PFSheet_Version" value="0" class="sheet-calc sheet-number" 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>FIX SKILLS (again)</li>
<li>Fix ability damage multiplier on attack rows</li>
<li>Fix spells linked to attacks</li>
<li>Fix monster "plus x" damage parsing</li>
<li>Update NPC page ability list</li>
<li>Announcements hidden by default on new sheets</li>
<li><b>UPCOMING CHANGE:</b> remove @{ and } from dropdown values, so they will only be strings, EXCEPT for the repeating_ability. This was necessary to:
<ol><li>Stop looping behavior when using API to set values</li>
<li>Improve ability of macros to determine if an attack is melee, ranged, etc</li>
</ol>
This may impact your macros or may not. Please test your macros against the beta site.
</li>
<li>Fix sickened damage adjustment</li>
<li><span style="font-size:1rem;font-weight:bold;">Buff bonus types and API companion coming</span> check out <strong>Beta campaign</strong> (link in footer) to test</li>
</ol>
<label class="sheet-boldlabel-check" style="margin-top:1em;display:block;"><input type="checkbox" name="attr_attentionv154-show" value="1">&nbsp;<b><span data-i18n="do-not-show-again">Do not show again</span></b></label>
<label class="sheet-boldlabel-check" style="margin-top:1em;display:block;"><input type="checkbox" name="attr_attentionv156-show" value="1">&nbsp;<b><span data-i18n="do-not-show-again">Do not show again</span></b></label>
<div class="sheet-cheat"></div>
<label><button type="roll" class="sheet-no-decoration" title="url will appear in chat" style="color:#0000FF;" name="roll_blank" value="http://tinyurl.com/Old-Announcements"><b data-i18n="announcements-old">Old Announcements</b></button></label>
</div>
@@ -229,7 +219,6 @@
<label class="sheet-small-label2 sheet-macro-text-inline sheet-highlight"><input 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="sheet-super sheet-note-a" data-i18n="strength-calculation-skills-abbrv">STR_skills calc</span></label>
<label class="sheet-small-label2 sheet-number sheet-highlight"><input type="number" name="attr_buff-STR_skills" title="@{repeating_buff_$X_buff-STR_skills}" value="0" class="sheet-calc" readonly /><span class="sheet-nowrap-over" data-i18n="strength-skills-abbrv">STR_skills</span></label>
</div>
<input class="sheet-nextitem-show" type="checkbox" name="attr_buff-DEX-show" value="1" />
<div class="sheet-linked-fields sheet-nextitem">
<input type="checkbox" name="attr_buff-DEX_error" class="sheet-error-mshow" value="1" />
@@ -525,7 +514,7 @@
<button type="roll" name="roll_items" class="sheet-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_ability_checks_macro" value="&{template:pf_block} @{toggle_accessible_flag} @{toggle_rounded_flag} {{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} {{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} {{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} {{fort=@{fort}}} {{ref=@{ref}}} {{will=@{will}}} {{spellfail=@{spell-fail}}} @{toggle_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}" />
<input type="hidden" name="attr_defense-stats-macro-text" value="&{template:pf_defense} @{toggle_accessible_flag} @{toggle_rounded_flag} {{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} {{fort=@{fort}}} {{ref=@{ref}}} {{will=@{will}}} {{spellfail=@{spell-fail}}} @{var_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}" />
<input type="hidden" name="attr_attacks-macro" value="&{template:pf_block} @{toggle_attack_accessible} @{toggle_rounded_flag} {{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) }}" />
<input type="hidden" name="attr_skills-macro" value="&{template:pf_generic} @{toggle_accessible_flag} @{toggle_rounded_flag} {{color=@{rolltemplate_color}}} {{header_image=@{header_image-pf_generic-skill}}} {{character_name=@{character_name}}} {{character_id=@{character_id}}} {{subtitle}} {{name=^{skills} }} {{ [^{appraise}](~@{character_id}|Appraise-check) [^{acrobatics}](~@{character_id}|Acrobatics-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) [^{knowledge}](~@{character_id}|knowledge_skills_buttons_macro) [^{intimidate}](~@{character_id}|Intimidate-check) [^{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) [^{swim}](~@{character_id}|Swim-check) [^{use-magic-device}](~@{character_id}|Use-Magic-Device-check) }}" />
@@ -839,7 +828,7 @@
<span class="sheet-table-header" title="Alternate Favored Class point counter" data-i18n-title="alternate-favored-class" data-i18n-aria-label="alternate-favored-class" data-i18n="alternate-favored-class-abbrv">FC Alt</span>
<span class="sheet-table-header" title="Fortitude Save" data-i18n-title="fortitude-save" data-i18n-aria-label="fortitude-save" data-i18n="fortitude-abbrv" aria-label="Fortitude Save">Fort</span>
<span class="sheet-table-header" title="Reflex Save" data-i18n-title="reflex-save" data-i18n-aria-label="reflex-save" data-i18n="reflex-abbrv">Ref</span>
<span class="sheet-table-header" title="Willpower Save" data-i18n-title="willpower-save" data-i18n-aria-label="willpower-save" data-i18n="willpower-abbrv">Will</span>
<span class="sheet-table-header" title="Willpower Save" data-i18n-title="willpower-save-abbrv" data-i18n-aria-label="willpower-save-abbrv" data-i18n="willpower-abbrv">Will</span>
</div>
</div>
<div class="sheet-table-group sheet-not-C-or-D-sect">
@@ -850,13 +839,13 @@
<span class="sheet-table-cell"><input title="@{class-0-hd}" type="text" name="attr_class-0-hd" value="" class="sheet-number" /></span>
<span class="sheet-table-cell"><input title="@{class-0-hp}" type="number" name="attr_class-0-hp" value="0" /></span>
<span class="sheet-table-cell"><input title="@{class-0-fchp}" type="number" name="attr_class-0-fchp" value="0" /></span>
<span class="sheet-table-cell"><input title="@{class-0-bab}" type="number" name="attr_class-0-bab" value="0" step="0.01" min="0"/></span>
<span class="sheet-table-cell"><input title="@{class-0-bab}" type="number" name="attr_class-0-bab" value="0" step="0" min="0"/></span>
<span class="sheet-table-cell"><input title="@{class-0-skill}" type="number" name="attr_class-0-skill" value="0" /></span>
<span class="sheet-table-cell"><input title="@{class-0-fcskill}" type="number" name="attr_class-0-fcskill" value="0" /></span>
<span class="sheet-table-cell"><input title="@{class-0-fcalt}" type="number" name="attr_class-0-fcalt" value="0" step="0.01" min="0" /></span>
<span class="sheet-table-cell"><input title="@{class-0-Fort}" type="number" name="attr_class-0-Fort" value="0" step="0.01" min="0"/></span>
<span class="sheet-table-cell"><input title="@{class-0-Ref}" type="number" name="attr_class-0-Ref" value="0" step="0.01" min="0"/></span>
<span class="sheet-table-cell"><input title="@{class-0-Will}" type="number" name="attr_class-0-Will" value="0" step="0.01" min="0"/></span>
<span class="sheet-table-cell"><input title="@{class-0-fcalt}" type="number" name="attr_class-0-fcalt" value="0" step="0" min="0" /></span>
<span class="sheet-table-cell"><input title="@{class-0-Fort}" type="number" name="attr_class-0-Fort" value="0" step="0" min="0"/></span>
<span class="sheet-table-cell"><input title="@{class-0-Ref}" type="number" name="attr_class-0-Ref" value="0" step="0" min="0"/></span>
<span class="sheet-table-cell"><input title="@{class-0-Will}" type="number" name="attr_class-0-Will" value="0" step="0" min="0"/></span>
</div>
<input type="checkbox" class="sheet-showarrow sheet-sect-show sheet-expand-arrow sheet-expand1" name="attr_class1_show" value="1" title="Expand to Multiclass" data-i18n-title="expand-multiclass" data-i18n-aria-label="Expand-multiclass" /><span class="sheet-showsect" data-i18n-title="expand-multiclass" data-i18n-aria-label="Expand-multiclass"></span>
<div class="sheet-table-row sheet-sect">
@@ -866,13 +855,13 @@
<span class="sheet-table-cell"><input title="@{class-1-hd}" type="text" name="attr_class-1-hd" value="" class="sheet-number" /></span>
<span class="sheet-table-cell"><input title="@{class-1-hp}" type="number" name="attr_class-1-hp" value="0" /></span>
<span class="sheet-table-cell"><input title="@{class-1-fchp}" type="number" name="attr_class-1-fchp" value="0" /></span>
<span class="sheet-table-cell"><input title="@{class-1-bab}" type="number" name="attr_class-1-bab" value="0" step="0.01" min="0" /></span>
<span class="sheet-table-cell"><input title="@{class-1-bab}" type="number" name="attr_class-1-bab" value="0" step="0" min="0" /></span>
<span class="sheet-table-cell"><input title="@{class-1-skill}" type="number" name="attr_class-1-skill" value="0" /></span>
<span class="sheet-table-cell"><input title="@{class-1-fcskill}" type="number" name="attr_class-1-fcskill" value="0" /></span>
<span class="sheet-table-cell"><input title="@{class-1-fcalt}" type="number" name="attr_class-1-fcalt" value="0" step="0.01" min="0" /></span>
<span class="sheet-table-cell"><input title="@{class-1-Fort}" type="number" name="attr_class-1-Fort" value="0" step="0.01" min="0" /></span>
<span class="sheet-table-cell"><input title="@{class-1-Ref}" type="number" name="attr_class-1-Ref" value="0" step="0.01" min="0" /></span>
<span class="sheet-table-cell"><input title="@{class-1-Will}" type="number" name="attr_class-1-Will" value="0" step="0.01" min="0" /></span>
<span class="sheet-table-cell"><input title="@{class-1-fcalt}" type="number" name="attr_class-1-fcalt" value="0" step="0" min="0" /></span>
<span class="sheet-table-cell"><input title="@{class-1-Fort}" type="number" name="attr_class-1-Fort" value="0" step="0" min="0" /></span>
<span class="sheet-table-cell"><input title="@{class-1-Ref}" type="number" name="attr_class-1-Ref" value="0" step="0" min="0" /></span>
<span class="sheet-table-cell"><input title="@{class-1-Will}" type="number" name="attr_class-1-Will" value="0" step="0" min="0" /></span>
</div>
<input type="checkbox" class="sheet-showarrow sheet-sect2-show sheet-sect sheet-expand-arrow sheet-expand2" name="attr_class2_show" value="1" data-i18n-title="expand-multiclass" data-i18n-aria-label="Expand-multiclass" /><span class="sheet-showsect sheet-sect" data-i18n-title="expand-multiclass" data-i18n-aria-label="Expand-multiclass"></span>
<div class="sheet-table-row sheet-sect sheet-sect2">
@@ -882,13 +871,13 @@
<span class="sheet-table-cell"><input title="@{class-2-hd}" type="text" name="attr_class-2-hd" value="" class="sheet-number" /></span>
<span class="sheet-table-cell"><input title="@{class-2-hp}" type="number" name="attr_class-2-hp" value="0" /></span>
<span class="sheet-table-cell"><input title="@{class-2-fchp}" type="number" name="attr_class-2-fchp" value="0" /></span>
<span class="sheet-table-cell"><input title="@{class-2-bab}" type="number" name="attr_class-2-bab" value="0" step="0.01" min="0" /></span>
<span class="sheet-table-cell"><input title="@{class-2-bab}" type="number" name="attr_class-2-bab" value="0" step="0" min="0" /></span>
<span class="sheet-table-cell"><input title="@{class-2-skill}" type="number" name="attr_class-2-skill" value="0" /></span>
<span class="sheet-table-cell"><input title="@{class-2-fcskill}" type="number" name="attr_class-2-fcskill" value="0" /></span>
<span class="sheet-table-cell"><input title="@{class-2-fcalt}" type="number" name="attr_class-2-fcalt" value="0" step="0.01" min="0" /></span>
<span class="sheet-table-cell"><input title="@{class-2-Fort}" type="number" name="attr_class-2-Fort" value="0" step="0.01" min="0" /></span>
<span class="sheet-table-cell"><input title="@{class-2-Ref}" type="number" name="attr_class-2-Ref" value="0" step="0.01" min="0" /></span>
<span class="sheet-table-cell"><input title="@{class-2-Will}" type="number" name="attr_class-2-Will" value="0" step="0.01" min="0" /></span>
<span class="sheet-table-cell"><input title="@{class-2-fcalt}" type="number" name="attr_class-2-fcalt" value="0" step="0" min="0" /></span>
<span class="sheet-table-cell"><input title="@{class-2-Fort}" type="number" name="attr_class-2-Fort" value="0" step="0" min="0" /></span>
<span class="sheet-table-cell"><input title="@{class-2-Ref}" type="number" name="attr_class-2-Ref" value="0" step="0" min="0" /></span>
<span class="sheet-table-cell"><input title="@{class-2-Will}" type="number" name="attr_class-2-Will" value="0" step="0" min="0" /></span>
</div>
<input type="checkbox" class="sheet-showarrow sheet-sect3-show sheet-sect sheet-sect2 sheet-expand-arrow sheet-expand3" name="attr_class3_show" value="1" data-i18n-title="expand-multiclass" data-i18n-aria-label="Expand-multiclass" /><span class="sheet-showsect sheet-sect sheet-sect2" data-i18n-title="expand-multiclass" data-i18n-aria-label="Expand-multiclass"></span>
<div class="sheet-table-row sheet-sect sheet-sect2 sheet-sect3">
@@ -898,13 +887,13 @@
<span class="sheet-table-cell"><input title="@{class-3-hd}" type="text" name="attr_class-3-hd" value="" class="sheet-number" /></span>
<span class="sheet-table-cell"><input title="@{class-3-hp}" type="number" name="attr_class-3-hp" value="0" /></span>
<span class="sheet-table-cell"><input title="@{class-3-fchp}" type="number" name="attr_class-3-fchp" value="0" /></span>
<span class="sheet-table-cell"><input title="@{class-3-bab}" type="number" name="attr_class-3-bab" value="0" step="0.01" min="0" /></span>
<span class="sheet-table-cell"><input title="@{class-3-bab}" type="number" name="attr_class-3-bab" value="0" step="0" min="0" /></span>
<span class="sheet-table-cell"><input title="@{class-3-skill}" type="number" name="attr_class-3-skill" value="0" /></span>
<span class="sheet-table-cell"><input title="@{class-3-fcskill}" type="number" name="attr_class-3-fcskill" value="0" /></span>
<span class="sheet-table-cell"><input title="@{class-3-fcalt}" type="number" name="attr_class-3-fcalt" value="0" step="0.01" min="0" /></span>
<span class="sheet-table-cell"><input title="@{class-3-Fort}" type="number" name="attr_class-3-Fort" value="0" step="0.01" min="0" /></span>
<span class="sheet-table-cell"><input title="@{class-3-Ref}" type="number" name="attr_class-3-Ref" value="0" step="0.01" min="0" /></span>
<span class="sheet-table-cell"><input title="@{class-3-Will}" type="number" name="attr_class-3-Will" value="0" step="0.01" min="0" /></span>
<span class="sheet-table-cell"><input title="@{class-3-fcalt}" type="number" name="attr_class-3-fcalt" value="0" step="0" min="0" /></span>
<span class="sheet-table-cell"><input title="@{class-3-Fort}" type="number" name="attr_class-3-Fort" value="0" step="0" min="0" /></span>
<span class="sheet-table-cell"><input title="@{class-3-Ref}" type="number" name="attr_class-3-Ref" value="0" step="0" min="0" /></span>
<span class="sheet-table-cell"><input title="@{class-3-Will}" type="number" name="attr_class-3-Will" value="0" step="0" min="0" /></span>
</div>
<div class="sheet-table-row sheet-sect sheet-sect2 sheet-sect3">
<span class="sheet-table-cell"><b data-i18n-title="class-4-title" data-i18n="5-ordinal">5th</b></span>
@@ -913,13 +902,13 @@
<span class="sheet-table-cell"><input title="@{class-4-hd}" type="text" name="attr_class-4-hd" value="" class="sheet-number" /></span>
<span class="sheet-table-cell"><input title="@{class-4-hp}" type="number" name="attr_class-4-hp" value="0" /></span>
<span class="sheet-table-cell"><input title="@{class-4-fchp}" type="number" name="attr_class-4-fchp" value="0" /></span>
<span class="sheet-table-cell"><input title="@{class-4-bab}" type="number" name="attr_class-4-bab" value="0" step="0.01" min="0" /></span>
<span class="sheet-table-cell"><input title="@{class-4-bab}" type="number" name="attr_class-4-bab" value="0" step="0" min="0" /></span>
<span class="sheet-table-cell"><input title="@{class-4-skill}" type="number" name="attr_class-4-skill" value="0" /></span>
<span class="sheet-table-cell"><input title="@{class-4-fcskill}" type="number" name="attr_class-4-fcskill" value="0" /></span>
<span class="sheet-table-cell"><input title="@{class-4-fcalt}" type="number" name="attr_class-4-fcalt" value="0" step="0.01" min="0" /></span>
<span class="sheet-table-cell"><input title="@{class-4-Fort}" type="number" name="attr_class-4-Fort" value="0" step="0.01" min="0" /></span>
<span class="sheet-table-cell"><input title="@{class-4-Ref}" type="number" name="attr_class-4-Ref" value="0" step="0.01" min="0" /></span>
<span class="sheet-table-cell"><input title="@{class-4-Will}" type="number" name="attr_class-4-Will" value="0" step="0.01" min="0" /></span>
<span class="sheet-table-cell"><input title="@{class-4-fcalt}" type="number" name="attr_class-4-fcalt" value="0" step="0" min="0" /></span>
<span class="sheet-table-cell"><input title="@{class-4-Fort}" type="number" name="attr_class-4-Fort" value="0" step="0" min="0" /></span>
<span class="sheet-table-cell"><input title="@{class-4-Ref}" type="number" name="attr_class-4-Ref" value="0" step="0" min="0" /></span>
<span class="sheet-table-cell"><input title="@{class-4-Will}" type="number" name="attr_class-4-Will" value="0" step="0" min="0" /></span>
</div>
<div class="sheet-table-row sheet-sect sheet-sect2 sheet-sect3">
<span class="sheet-table-cell"><b data-i18n-title="class-5-title" data-i18n="6-ordinal">6th</b></span>
@@ -928,13 +917,13 @@
<span class="sheet-table-cell"><input title="@{class-5-hd}" type="text" name="attr_class-5-hd" value="" class="sheet-number" /></span>
<span class="sheet-table-cell"><input title="@{class-5-hp}" type="number" name="attr_class-5-hp" value="0" /></span>
<span class="sheet-table-cell"><input title="@{class-5-fchp}" type="number" name="attr_class-5-fchp" value="0" /></span>
<span class="sheet-table-cell"><input title="@{class-5-bab}" type="number" name="attr_class-5-bab" value="0" step="0.01" min="0" /></span>
<span class="sheet-table-cell"><input title="@{class-5-bab}" type="number" name="attr_class-5-bab" value="0" step="0" min="0" /></span>
<span class="sheet-table-cell"><input title="@{class-5-skill}" type="number" name="attr_class-5-skill" value="0" /></span>
<span class="sheet-table-cell"><input title="@{class-5-fcskill}" type="number" name="attr_class-5-fcskill" value="0" /></span>
<span class="sheet-table-cell"><input title="@{class-5-fcalt}" type="number" name="attr_class-5-fcalt" value="0" step="0.01" min="0" /></span>
<span class="sheet-table-cell"><input title="@{class-5-Fort}" type="number" name="attr_class-5-Fort" value="0" step="0.01" min="0" /></span>
<span class="sheet-table-cell"><input title="@{class-5-Ref}" type="number" name="attr_class-5-Ref" value="0" step="0.01" min="0" /></span>
<span class="sheet-table-cell"><input title="@{class-5-Will}" type="number" name="attr_class-5-Will" value="0" step="0.01" min="0" /></span>
<span class="sheet-table-cell"><input title="@{class-5-fcalt}" type="number" name="attr_class-5-fcalt" value="0" step="0" min="0" /></span>
<span class="sheet-table-cell"><input title="@{class-5-Fort}" type="number" name="attr_class-5-Fort" value="0" step="0" min="0" /></span>
<span class="sheet-table-cell"><input title="@{class-5-Ref}" type="number" name="attr_class-5-Ref" value="0" step="0" min="0" /></span>
<span class="sheet-table-cell"><input title="@{class-5-Will}" type="number" name="attr_class-5-Will" value="0" step="0" min="0" /></span>
</div>
</div>
<span class="sheet-nontable-name sheet-secondary-table-name sheet-either-or-sect sheet-show-readonly" style="position: absolute;" data-i18n="monster-racial-hit-dice-abbrv">Monster Racial HD</span>
@@ -952,7 +941,7 @@
<span class="sheet-table-header sheet-not-C-or-D-sect"></span>
<span class="sheet-table-header" title="Fortitude Save" data-i18n-title="fortitude-save" data-i18n-aria-label="fortitude-save" data-i18n="fortitude-abbrv">Fort</span>
<span class="sheet-table-header" title="Reflex Save" data-i18n-title="reflex-save" data-i18n-aria-label="reflex-save" data-i18n="reflex-abbrv">Ref</span>
<span class="sheet-table-header" title="Willpower Save" data-i18n-title="willpower-save" data-i18n-aria-label="willpower-save" data-i18n="willpower-abbrv">Will</span>
<span class="sheet-table-header" title="Willpower Save" data-i18n-title="willpower-save-abbrv" data-i18n-aria-label="willpower-save-abbrv" data-i18n="willpower-abbrv">Will</span>
</div>
<div class="sheet-table-row">
<span class="sheet-table-cell" data-i18n-title="type-or-sub-type" title="Type (sub-type)" style="padding-left:.5em;"><b><span data-i18n="type">Type</span></b></span>
@@ -961,13 +950,13 @@
<span class="sheet-table-cell"><input title="@{npc-hd}" type="text" name="attr_npc-hd" value="" class="sheet-number" /></span>
<span class="sheet-table-cell"><input title="@{NPC-HP}" type="number" name="attr_NPC-HP" value="0" /></span>
<span class="sheet-table-cell sheet-not-C-or-D-sect"><input style="display:none;" title="@{npc-fchp}" type="number" name="attr_npc-fchp" value="0" /></span>
<span class="sheet-table-cell"><input title="@{npc-bab}" type="number" name="attr_npc-bab" value="0" step="0.01" min="0" /></span>
<span class="sheet-table-cell"><input title="@{npc-bab}" type="number" name="attr_npc-bab" value="0" step="0" min="0" /></span>
<span class="sheet-table-cell"><input title="@{npc-skill}" type="number" name="attr_npc-skill" value="0" /></span>
<span class="sheet-table-cell sheet-not-C-or-D-sect"><input style="display:none;" title="@{npc-fcskill}" type="number" name="attr_npc-fcskill" value="0" /></span>
<span class="sheet-table-cell sheet-not-C-or-D-sect"><input style="display:none;" title="@{npc-fcalt}" type="number" name="attr_npc-fcalt" value="0" step="0.01" min="0" /></span>
<span class="sheet-table-cell"><input title="@{npc-Fort}" type="number" name="attr_npc-Fort" value="0" step="0.01" min="0" /></span>
<span class="sheet-table-cell"><input title="@{npc-Ref}" type="number" name="attr_npc-Ref" value="0" step="0.01" min="0" /></span>
<span class="sheet-table-cell"><input title="@{npc-Will}" type="number" name="attr_npc-Will" value="0" step="0.01" min="0" /></span>
<span class="sheet-table-cell sheet-not-C-or-D-sect"><input style="display:none;" title="@{npc-fcalt}" type="number" name="attr_npc-fcalt" value="0" step="0" min="0" /></span>
<span class="sheet-table-cell"><input title="@{npc-Fort}" type="number" name="attr_npc-Fort" value="0" step="0" min="0" /></span>
<span class="sheet-table-cell"><input title="@{npc-Ref}" type="number" name="attr_npc-Ref" value="0" step="0" min="0" /></span>
<span class="sheet-table-cell"><input title="@{npc-Will}" type="number" name="attr_npc-Will" value="0" step="0" min="0" /></span>
</div>
</div>
<div class="sheet-total-row">
@@ -1169,6 +1158,7 @@
<span class="sheet-table-header"></span>
<span class="sheet-table-header" data-i18n-title="condition-description" data-i18n-aria-label="condition-description" data-i18n="condition-abbrv">Cond</span>
<span class="sheet-table-header" data-i18n="notes">Notes</span>
<span class="sheet-table-header"></span>
<span class="sheet-table-header sheet-table-rightcell"></span>
</div>
<div class="sheet-table-row">
@@ -1212,6 +1202,7 @@
<span class="sheet-table-cell sheet-nowrap" style="padding-left: 0.25em;vertical-align: top;padding-top: .25em;">
<input class="sheet-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="sheet-show-readonly sheet-inverse-readonly">
</span>
<span class="sheet-table-cell" style="vertical-align: top;"><button data-i18n-title="init-speed-title" title="%{init-speed-info} Post initiative and speed information." type="roll" name="roll_init-speed-info" value="@{init_speed-macro-text}" style="height: 1.85em ; margin-top: 2px" class="btn ui-draggable">&nbsp;<span data-i18n="information-abbrv" style="vertical-align: middle">Info</span>&nbsp;</button></span>
<span class="sheet-table-cell sheet-table-rightcell sheet-hide-readonly"></span>
</div>
</div>
@@ -1222,7 +1213,11 @@
<input type="checkbox" class="sheet-showarrow sheet-init-notes-show" title="Click to expand" data-i18n-title="showsect-cmd" data-i18n-aria-label="showsect-cmd" name="attr_notes-show" value="1" style="margin-left:.25em;">
<label class="sheet-showsect sheet-init-notes-showlabel" data-i18n="notes">Notes</label>
<div class="sheet-macro-text sheet-hide-readonly" style="width:100%; height:auto; clear:both; padding-bottom:.25em; background-color:inherit;">
<textarea class="sheet-inline-textarea" name="attr_init-macro-text" title="@{init-macro-text}" placeholder="Full Macro" data-i18n-placeholder="full-macro-place">&{template:pf_generic} @{toggle_accessible_flag} @{toggle_rounded_flag} {{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}</textarea>
<span class="sheet-super sheet-note-d" data-i18n="full-macro">Full Macro:</span>
<textarea class="sheet-inline-textarea" name="attr_init-macro-text" title="@{init-macro-text}" placeholder="Macro/Query" data-i18n-placeholder="full-macro-place">&{template:pf_generic} @{toggle_accessible_flag} @{toggle_rounded_flag} {{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}</textarea>
<br>
<span class="sheet-super sheet-note-d" data-i18n="init-speed-full-macro">Init and Speed Info Full Macro:</span>
<textarea class="sheet-inline-textarea" name="attr_init_speed-macro-text" title="@{init_speed-macro-text}" placeholder="Macro/Query" data-i18n-placeholder="full-macro-place">/w &#34;@{character_name}&#34; &amp;{template:pf_generic} @{toggle_accessible_flag} @{toggle_rounded_flag} {{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} }}</textarea>
</div>
<div class="sheet-init-notes" style="vertical-align:top; width:100%; height:auto; clear:both;">
<textarea class="sheet-inline-textarea" name="attr_init_notes" title="@{init_notes}" placeholder="Initiative Notes" data-i18n-placeholder="initiative-notes"></textarea>
@@ -1895,10 +1890,6 @@
<input type="number" name="attr_sanity_threshold_misc-mod" title="@{sanity_threshold_misc-mod}" value="0" class="sheet-calc sheet-highlight" readonly />
<br/><span data-i18n="modifier-abbrv">Mod</span>
</div>
<div class="sheet-table-cell sheet-small-label">
<input type="number" name="attr_sanity_score sheet-narrow-numbers" title="This is old sanity damage field. copy this to the new sanity damage field at left. it is invalid and this field will disappear next build." value="0" class="sheet-calc" readonly />
<br/><span>old sanity damage</span>
</div>
<div class="sheet-table-cell sheet-extra-sect-inverse" style="width:25%;max-width:25%;"></div>
</div>
</div>
@@ -2206,7 +2197,7 @@
</div>
<div class="sheet-table-row">
<span class="sheet-table-row-name sheet-center"><span class="sheet-rowname-button" style="font-size:1.3em;font-weight:normal;" data-i18n="damage">Damage</span></span>
<span class="sheet-table-cell"><input type="text" title="@{DMG-mod}" name="attr_DMG-mod" value="@{buff_DMG-total}+@{condition-Sickened}" class="sheet-calc sheet-number" disabled /></span>
<span class="sheet-table-cell"><input type="text" title="@{DMG-mod}" name="attr_DMG-mod" value="@{buff_DMG-total}-@{condition-Sickened}" class="sheet-calc sheet-number" disabled /></span>
<span class="sheet-divider">=</span>
<span class="sheet-table-cell"></span>
<span class="sheet-divider"></span>
@@ -13052,7 +13043,7 @@
</div>
<div data-i18n-aria-label="footer-aria" class="sheet-footer" aria-label="Help links and footer information">
<div class="sheet-table">
<span data-i18n="footer-info">Created by Samuel Marino w/contributions by Vince, Chris Buchholz, Magik, James W. | Last updated:</span> <i>Mon Jun 05 2017 13:58:39 GMT &nbsp;&nbsp;</i>v.<input type="text" style="width: 2.5em ; height: 1.4em ; vertical-align: top ; padding: 0px 2px 0 2px ; border: none" name="attr_PFSheet_Version" value="0" class="sheet-calc sheet-number" readonly="" title="A non-blank version indicates attributes have been successfully recalculated.">
<span data-i18n="footer-info">Created by Samuel Marino w/contributions by Vince, Chris Buchholz, Magik, James W. | Last updated:</span> <i>Tue Jun 13 2017 11:00:30 GMT &nbsp;&nbsp;</i>v.<input type="text" style="width: 2.5em ; height: 1.4em ; vertical-align: top ; padding: 0px 2px 0 2px ; border: none" name="attr_PFSheet_Version" value="0" class="sheet-calc sheet-number" readonly="" title="A non-blank version indicates attributes have been successfully recalculated.">
</div>
<div class="sheet-table" style="margin-top: -.5em;">
<span class="sheet-table-cell sheet-3col"><button type="roll" class="sheet-no-decoration" title="url will appear in chat" style="color: #0000ff" name="roll_blank" value="http://tinyurl.com/PF-Thread"><b style="font-size:.75em;" data-i18n="questions-feedback">Questions/Feedback?</b></button></span>
@@ -14942,7 +14933,7 @@ Object.defineProperty(exports, "__esModule", {
});
exports.default = {
/* Pathfinder SHEET constants */
version: 1.55,
version: 1.56,
/***************************************Lists of Fields ************************************************************/
//add any new repeating sections here. This is the word after "repeating_"
repeatingSections: ["weapon", "ability", "class-ability", "feat", "racial-trait", "trait", "item", "npc-spell-like-abilities", "mythic-ability", "mythic-feat", "buff", "spells"],
@@ -18556,7 +18547,7 @@ function updateRepeatingWeaponDamage(id, eventInfo) {
}
}
damageBuffs += dmgConditions;
damageBuffs -= dmgConditions;
maxA = parseInt(v[maxname], 10);
if (!rangedAttack || isNaN(maxA)) {
maxA = 990;
@@ -18690,7 +18681,7 @@ function getRecalculatedDamageOnly(id, v) {
maxAbility = 999;
}
damageBuffs += dmgConditions;
damageBuffs -= dmgConditions;
if (v[prefix + "damage_ability_mult"]) {
abilityMult = Number(v[prefix + "damage_ability_mult"].replace(',', '.'));
if (!abilityMult) {
@@ -18813,7 +18804,7 @@ function getRecalculatedAttack(id, v, setter) {
} else {
damageBuffs = parseInt(v['buff_DMG-total'], 10) || 0;
}
damageBuffs += parseInt(v['condition-Sickened'], 10) || 0;
damageBuffs -= parseInt(v['condition-Sickened'], 10) || 0;
localsetter = setter || {};
newTotalAttack = Math.max(enhance, masterwork) + attkTypeMod + prof + attkMacroMod;
if (newTotalAttack !== currTotalAttack || isNaN(currTotalAttack)) {
@@ -29388,6 +29379,9 @@ function migrate(oldversion, callback, errorCallback) {
PFAttacks.recalculate();
PFSkills.migrate();
}
if (oldversion < 1.56) {
PFAttacks.updateRepeatingWeaponDamages();
}
}
} catch (err) {
_exportsLoaderTASTheAaronSheet2.default.error("PFSheet.migrate", err);
+5 -1
View File
@@ -89,6 +89,10 @@
"natural-abbrv": "Nat AC",
"flat-footed-abbrv": "FF AC",
"initiative-abbrv": "Init",
"init-speed-full-macro": "Init and Speed Info Full Macro:",
"init-speed-info": "Initiative and Speed Info",
"init-speed-title": "%{init-speed-info} Post initiative and speed information.",
"information-abbrv": "Info",
"skill-checks": "Skill Checks",
"damage-ranged-abbrv": "Rng dmg",
"damage-melee-abbrv": "Melee dmg",
@@ -1826,7 +1830,7 @@
"willpower": "Willpower",
"willpower-abbrv": "Will",
"willpower-calculation-abbrv": "Will Calc",
"willpower-save": "Willpower Save",
"willpower-save": "Will Save",
"willpower-save-abbrv": "Will Save",
"wisdom": "Wisdom",
"wisdom-abbrv": "WIS",