|
|
- <div class="content">
- {{#unless members}}
- <div class="summary">
- {{localize "PF2E.Actor.Party.BlankSlate"}}
- </div>
- {{/unless}}
-
- {{#with overviewSummary}}
- <section class="summary">
- <nav>
- <button type="button" data-action="change-view" data-view="languages">
- {{localize "PF2E.Actor.Party.Languages"}}
- </button>
- <button type="button" data-action="change-view" data-view="skills">
- {{localize "PF2E.Actor.Party.Skills"}}
- </button>
- <button type="button" data-action="change-view" data-view="rk">
- {{localize "PF2E.RecallKnowledge.Label"}}
- </button>
- </nav>
- <ul class="tags" data-view="languages">
- {{#unless languages}}
- {{localize "PF2E.NoneOption"}}
- {{/unless}}
- {{#each languages as |language|}}
- <li class="tag tag_alt" data-language="{{language.slug}}">
- {{language.label}}{{#if (gt language.actors.length 1)}} ({{language.actors.length}}){{/if}}
- </li>
- {{/each}}
- </ul>
- <div class="skills" data-view="skills">
- {{#each skills as |skill|}}
- {{> skillTag skill=skill}}
- {{/each}}
- </div>
- <div class="skills" data-view="rk">
- {{#each knowledge as |section|}}
- <div class="skills">
- {{#each section as |skill|}}
- {{> skillTag skill=skill}}
- {{/each}}
- </div>
- {{/each}}
- </div>
- </section>
- {{/with}}
-
- {{#each members as |member|}}
- <section class="member {{#unless member.limited}}readonly{{/unless}}" data-actor-uuid="{{member.actor.uuid}}">
- <div class="portrait">
- <a data-action="open-sheet"><img src="{{member.actor.img}}" /></a>
- {{#if member.hp}}
- <div class="health-bar">
- {{#if member.hp.temp}}
- <div class="temp bar" style="width: {{percentage member.hp.temp member.hp.max}}%;"></div>
- {{/if}}
- <div class="bar" style="width: {{percentage member.hp.value member.hp.max}}%;"></div>
- <span><i class="fa-solid fa-heart"></i> {{member.hp.value}} / {{member.hp.max}}</span>
- </div>
- {{/if}}
- </div>
- <div class="data">
- <header>
- <div class="name">
- <a data-action="open-sheet">{{member.actor.name}}</a>
- {{#if @root.user.isGM}}
- <a data-action="remove-member"><i class="fa-solid fa-fw fa-times"></i></a>
- {{/if}}
- </div>
- {{#if member.blurb~}}
- <div class="blurb">
- <span class="level-ancestry-class">{{member.blurb}}</span>
- {{#if member.genderPronouns}}
- <hr class="vr" />
- <span class="gender-pronouns">{{member.genderPronouns}}</span>
- {{/if}}
- </div>
- {{~/if}}
- {{#if member.heroPoints}}
- <a class="hero-points{{#unless member.owner}} readonly{{/unless}}" data-action="adjust-hero-points">
- {{#times member.heroPoints.max ~}}
- {{#if (gt member.heroPoints.value this)}}
- <img src="systems/pf2e/dice/basic/heads.webp" />
- {{else}}
- <span class="empty"></span>
- {{/if}}
- {{~/times}}
- </a>
- {{/if}}
- </header>
-
- <div class="main-stats">
- <section class="ac score">
- <label>{{localize "PF2E.ArmorClassShortLabel"}}</label>
- <span class="value">{{member.actor.attributes.ac.value}}</span>
- </section>
- {{#if member.actor.saves}}
- <section class="saving-throws">
- <span class="score">
- <label>{{localize "PF2E.SavesFortitudeShort"}}</label>
- {{numberFormat member.actor.saves.fortitude.mod sign=true}}
- </span>
- <span class="score">
- <label>{{localize "PF2E.SavesReflexShort"}}</label>
- {{numberFormat member.actor.saves.reflex.mod sign=true}}
- </span>
- <span class="score">
- <label>{{localize "PF2E.SavesWillShort"}}</label>
- {{numberFormat member.actor.saves.will.mod sign=true}}
- </span>
- </section>
- {{/if}}
-
- <section class="score senses">
- <label>{{localize "PF2E.Senses"}}</label>
- <div class="value">
- {{#each member.senses as |sense|}}
- <span class="tag-light" data-acuity="{{sense.acuity}}" data-tooltip="{{sense.labelFull}}">{{localize sense.label}}</span>
- {{/each}}
- {{#unless member.senses}}
- <span class="blank">{{localize "PF2E.Actor.Party.NoSpecialSenses"}}</span>
- {{/unless}}
- </div>
- </section>
- </div>
-
- <div class="skills">
- {{#with member.actor.perception as |perception|}}
- <button
- type="button"
- class="perception tag-light rollable {{#unless @root.user.isGM}}readonly{{/unless}}"
- {{#if perception.rank}}data-rank="{{perception.rank}}"{{/if}}
- {{#if @root.user.isGM}}
- data-action="roll"
- data-statistic="perception"
- data-secret="true"
- {{/if}}>
- {{perception.label}} {{numberFormat perception.mod sign=true}}
- </button>
- {{/with}}
- {{#each member.bestSkills as |skill|}}
- {{> skillTag skill=skill}}
- {{/each}}
- </div>
- </div>
- </section>
- {{/each}}
- </div>
-
- {{#*inline "skillTag"}}
- <span class="tag-light" data-slug="{{skill.slug}}" {{#if skill.rank}}data-rank="{{skill.rank}}"{{/if}}>
- {{skill.label}} {{numberFormat skill.mod sign=true}}
- </span>
- {{/inline}}
|