<section class="tab main" data-group="primary" data-tab="main">
|
|
<!-- TOGGLES -->
|
|
<div class="toggles section-container headerless">
|
|
{{#if toggles}}
|
|
<div class="section-body actions-options item-list">
|
|
{{#each toggles as |toggle idx|}}
|
|
<div class="actions-option item" data-item-id="{{toggle.itemId}}" data-domain="{{toggle.domain}}" data-option="{{toggle.option}}">
|
|
<label>
|
|
<input type="checkbox" data-action="toggle-roll-option" {{disabled (not toggle.enabled)}} {{checked toggle.checked}} />
|
|
<span{{#if (not (or toggle.checked toggle.enabled))}} class="unchecked-disabled"{{/if}}>{{localize toggle.label}}</span>
|
|
{{#if toggle.suboptions}}
|
|
<select data-action="set-suboption">
|
|
{{#each toggle.suboptions as |suboption|}}
|
|
<option value="{{suboption.value}}"{{#if suboption.selected}} selected{{/if}}>{{localize suboption.label}}</option>
|
|
{{/each}}
|
|
</select>
|
|
{{/if}}
|
|
</label>
|
|
</div>
|
|
{{/each}}
|
|
</div>
|
|
{{/if}}
|
|
</div>
|
|
<div class="recall-knowledge section-container">
|
|
<div class="section-header">
|
|
<h4>{{localize "PF2E.RecallKnowledge.Label"}}</h4>
|
|
<button type="button" class="breakdown">{{localize "PF2E.RecallKnowledge.Breakdown"}}</button>
|
|
</div>
|
|
<div class="section-body">
|
|
{{#if identificationDCs.standard}}
|
|
<div class="tag-legacy identification-skills" title="{{localize "PF2E.Actor.NPC.Identification.Skills.Tooltip"}}">
|
|
{{identificationDCs.standard}}
|
|
</div>
|
|
{{/if}}
|
|
<div class="tag-legacy identification-skills" title="{{localize "PF2E.Actor.NPC.Identification.Lore.Tooltip"}}">
|
|
{{identificationDCs.lore}}
|
|
</div>
|
|
</div>
|
|
</div>
|
|
<div class="top-sections">
|
|
<div class="ability-scores section-container">
|
|
<div class="section-header">
|
|
<h4>{{localize "PF2E.Actor.Creature.AbilityModifiers"}}</h4>
|
|
</div>
|
|
<!-- ABILITY MODIFIERS -->
|
|
<div class="section-body">
|
|
<div class="list">
|
|
{{#each data.abilities as |ability id|}}
|
|
<div class="labelled-field" data-attribute="{{id}}">
|
|
<label class="rollable"><a>{{ability.localizedCode}}</a></label>
|
|
<input class="modifier" type="text" data-property="system.abilities.{{id}}.mod" value="{{numberFormat ability.mod decimals=0 sign=true}}" data-dtype="Number" placeholder="0"/>
|
|
</div>
|
|
{{/each}}
|
|
</div>
|
|
</div>
|
|
</div>
|
|
<!-- SENSES -->
|
|
<div class="senses section-container">
|
|
<div class="section-header">
|
|
<h4>{{localize "PF2E.NPC.SensesLabel"}}</h4>
|
|
</div>
|
|
<div class="section-body">
|
|
<div class="perception labelled-field" data-attribute="perception">
|
|
<label class="attribute-label rollable"><a>{{localize "PF2E.PerceptionLabel"}}</a></label>
|
|
{{#with data.attributes.perception as |perception|}}
|
|
<input type="text" value="{{numberFormat perception.value decimals=0 sign=true}}" class="modifier adjustable{{#if perception.adjustedHigher}} adjusted-higher{{/if}}{{#if perception.adjustedLower}} adjusted-lower{{/if}}" data-property="system.attributes.perception.value" data-dtype="Number" placeholder="0" />
|
|
{{/with}}
|
|
</div>
|
|
{{# if options.editable}}
|
|
<input name="system.traits.senses.value" type="text" value="{{data.traits.senses.value}}" title="{{data.traits.senses.value}}" placeholder="{{localize "PF2E.SpecialSensesLabel"}}" />
|
|
{{else}}
|
|
<span>{{data.traits.senses.value}}</span>
|
|
{{/if}}
|
|
</div>
|
|
</div>
|
|
</div>
|
|
<!-- LANGUAGES -->
|
|
<div class="languages section-container">
|
|
<div class="section-header" data-attribute="languages" for="data.traits.languages">
|
|
<h4>{{localize "PF2E.Languages"}}</h4>
|
|
{{# if options.editable}}
|
|
<div class="languages-controls controls">
|
|
<a class="tag-selector edit" data-tag-selector="basic" data-title="PF2E.Languages" data-config-types="languages" data-property="system.traits.languages" title="{{localize "PF2E.NPC.EditLanguages"}}"><i class="fas fa-edit"></i></a>
|
|
</div>
|
|
{{/if}}
|
|
</div>
|
|
<div class="section-body">
|
|
{{#each languages as |language slug|}}
|
|
<div class="tag-legacy language" data-slug="{{slug}}">{{localize language.label}}</div>
|
|
{{/each}}
|
|
{{#if languageDetails}}<div class="tag-legacy language">{{localize languageDetails}}</div>{{/if}}
|
|
</div>
|
|
</div>
|
|
<!-- SKILLS -->
|
|
<div class="skills section-container">
|
|
<div class="section-header">
|
|
<h4>{{localize "PF2E.SkillsLabel"}}</h4>
|
|
{{#if options.editable}}
|
|
<div class="skills-controls controls" for="data.skills">
|
|
<a class="skills-edit edit" data-options="skill" title="{{localize "PF2E.NPC.EditSkills"}}"><i class="fas fa-edit"></i></a>
|
|
</div>
|
|
{{/if}}
|
|
</div>
|
|
<div class="section-body">
|
|
<div class="list">
|
|
{{#each data.sortedSkills as |skill id|}}
|
|
{{#if skill.visible}}
|
|
<div class="skill-entry tag-legacy" data-skill="{{id}}">
|
|
<a class="rollable">{{skill.label}} <span class="adjustable{{#if skill.adjustedHigher}} adjusted-higher{{else if skill.adjustedLower}} adjusted-lower{{/if}}">{{numberFormat skill.value decimals=0 sign=true}}</span></a>
|
|
{{#if skill.variants}}
|
|
{{#each skill.variants as |variant variantId|}}
|
|
<a class="rollable variant" data-skill="{{id}}" data-options="{{variant.options}}">({{variant.label}})</a>
|
|
{{/each}}
|
|
{{/if}}
|
|
</div>
|
|
{{/if}}
|
|
{{/each}}
|
|
</div>
|
|
</div>
|
|
</div>
|
|
<!-- ATTACKS -->
|
|
<div class="attacks section-container">
|
|
<div class="section-header">
|
|
<h4>{{localize "PF2E.NPC.Attacks"}}</h4>
|
|
{{#if options.editable}}
|
|
<div class="attacks-controls controls">
|
|
<a class="attack-add item-create" data-type="melee" data-action-type="melee"><i class="fas fa-plus"></i> {{localize "PF2E.NPCAttackMelee"}}</a>
|
|
<a class="attack-add item-create" data-type="melee" data-action-type="ranged"><i class="fas fa-plus"></i> {{localize "PF2E.NPCAttackRanged"}}</a>
|
|
</div>
|
|
{{/if}}
|
|
</div>
|
|
<div class="section-body">
|
|
<ol class="attacks-list strikes-list item-list">
|
|
{{#each data.actions as |attack index|}}
|
|
{{> "systems/pf2e/templates/actors/npc/partials/attack.hbs" action=attack index=index isEditable=../options.editable}}
|
|
{{/each}}
|
|
</ol>
|
|
</div>
|
|
</div>
|
|
<!-- ACTIONS -->
|
|
<div class="actions section-container">
|
|
<div class="section-header">
|
|
<h4>{{localize "PF2E.ActionActionsLabel"}}</h4>
|
|
{{#if options.editable}}
|
|
<div class="actions-controls controls">
|
|
<a class="action-add item-create" title="{{localize "PF2E.NPC.AddAction"}}" data-type="action" data-action-type="action"><i class="fas fa-plus"></i></a>
|
|
</div>
|
|
{{/if}}
|
|
</div>
|
|
<div class="section-body">
|
|
<ol class="actions-list item-list">
|
|
{{#each actions as |section sectionId|}}
|
|
{{#unless (eq sectionId "passive")}}
|
|
{{#each section.actions as |action actionId|}}
|
|
{{> "systems/pf2e/templates/actors/npc/partials/action.hbs" action=action isEditable=../../options.editable}}
|
|
{{/each}}
|
|
{{/unless}}
|
|
{{/each}}
|
|
</ol>
|
|
</div>
|
|
</div>
|
|
<!-- PASSIVES -->
|
|
<div class="passives section-container">
|
|
<div class="section-header">
|
|
<h4>{{localize "PF2E.NPC.PassivesLabel"}}</h4>
|
|
{{#if options.editable}}
|
|
<div class="actions-controls controls">
|
|
<a class="action-add item-create" title="{{localize "PF2E.NPC.AddPassive"}}" data-type="action" data-action-type="passive"><i class="fas fa-plus"></i></a>
|
|
</div>
|
|
{{/if}}
|
|
</div>
|
|
<div class="section-body">
|
|
<ol class="actions-list item-list">
|
|
{{#each actions as |section sectionId|}}
|
|
{{#if (eq sectionId "passive")}}
|
|
{{#each section.actions as |action actionId|}}
|
|
{{> "systems/pf2e/templates/actors/npc/partials/action.hbs" action=action isEditable=@root.options.editable}}
|
|
{{/each}}
|
|
{{/if}}
|
|
{{/each}}
|
|
</ol>
|
|
</div>
|
|
</div>
|
|
</section>
|