|
|
- <div class="pf2e chat-card item-card"
- {{#if data.item}}data-embedded-item="{{data.item}}"{{/if}}
- data-spell-lvl="{{data.castLevel}}"
- data-cast-level="{{data.castLevel}}"
- data-actor-id="{{actor.id}}"
- data-item-id="{{item.id}}"
- {{#if tokenId}}data-token-id="{{tokenId}}"{{/if}}
- >
- <header class="card-header flexrow">
- <img src="{{item.img}}" title="{{item.name}}" width="36" height="36" />
- <h3>{{item.name}}</h3>
- <h4>{{data.levelLabel}}</h4>
- </header>
-
- <section class="item-properties tags">
- {{~#if data.actionTraits}}
- {{#each data.actionTraits}}
- <span class="tag" data-trait="{{this.name}}" data-description="{{this.description}}">{{localize this.label}}</span>
- {{/each}}
- <hr class="vr" />
- {{~/if}}
- {{#each data.spellTraits}}
- <span class="tag tag_alt" data-trait="{{this.name}}" data-description="{{this.description}}">{{localize this.label}}</span>
- {{/each}}
- </section>
-
- <section class="card-content">
- {{{data.description.value}}}
- {{#if data.materials.value}}
- <p><strong>{{localize "PF2E.SpellRequirementsLabel"}}</strong> {{data.materials.value}}</p>
- {{/if}}
- </section>
-
- <section class="card-buttons">
- {{#each data.variants as |variant|}}
- <button type="button" data-action="selectVariant" data-overlay-ids="{{variant.overlayIds}}"{{#if variant.actions}} class="with-image"{{/if}}>
- {{#if variant.actions}}<img src="{{variant.actions}}" />{{/if}}
- <span>{{variant.name}}</span>
- </button>
- {{else}}
- {{#if data.isSave}}
- <button type="button" data-action="save" data-save="{{data.save.type}}" data-dc="{{data.save.value}}" data-owner-title="{{data.save.breakdown}}">{{data.save.label}}</button>
- {{/if}}
- {{#if (or data.check data.hasDamage data.hasCounteractCheck.value data.area.type)}}
- <section class="owner-buttons">
- {{#if data.check}}
- <div class="spell-attack-buttons">
- <button type="button" data-action="spellAttack">{{localize "PF2E.AttackLabel"}}</button>
- <button type="button" data-action="spellAttack2">{{localize "PF2E.MAPAbbreviationLabel" penalty=data.check.map1}}</button>
- <button type="button" data-action="spellAttack3">{{localize "PF2E.MAPAbbreviationLabel" penalty=data.check.map2}}</button>
- </div>
- {{/if}}
- {{#if data.hasDamage}}
- <div class="spell-button">
- <button type="button" data-action="spellDamage">{{data.damageLabel}}</button>
- </div>
- {{/if}}
- {{#if data.hasCounteractCheck.value}}
- <div class="spell-button">
- <button type="button" data-action="spellCounteract">{{localize "PF2E.Counteract"}}</button>
- </div>
- {{/if}}
- {{#if data.area.type}}
- <div class="spell-button">
- <button type="button" data-action="spellTemplate">{{localize "PF2E.Item.Spell.PlaceMeasuredTemplate" shape=data.areaType size=data.areaSize unit=data.areaUnit}}</button>
- </div>
- {{/if}}
- {{#if item.isVariant}}
- <button type="button" data-action="selectVariant" data-original-id="{{item.original.id}}">{{localize "PF2E.Item.Spell.Variants.SelectOtherVariantLabel"}}</button>
- {{/if}}
- </section>
- {{/if}}
- {{/each}}
- </section>
-
- <footer class="card-footer">
- {{#each data.properties}}
- <span>{{localize this}}</span>
- {{/each}}
- </footer>
- </div>
|