Files
fvtt-mournblade-cyd-2-0/templates/post-item.hbs
T
uberwald 5eeffd5e24
Release Creation / build (release) Successful in 9m16s
Correction sur talent et monnaies
2026-06-23 21:19:43 +02:00

179 lines
11 KiB
Handlebars

<div class="mournblade-post-item" data-jsondata="{{jsondata}}">
{{!-- Header --}}
<div class="post-item-header">
{{#if img}}
<img class="post-item-img" src="{{img}}" title="{{name}}" />
{{/if}}
<div class="post-item-title">
<h3 class="post-item-name">{{name}}</h3>
<span class="post-item-type">{{localizeItemType type}}</span>
</div>
</div>
{{!-- Stats -- Arme --}}
{{#if (eq type "arme")}}
<div class="post-item-stats">
{{#if system.typearme}}<div class="post-stat"><span class="stat-label">Type</span><span class="stat-value">{{localizeTypeArme system.typearme}}</span></div>{{/if}}
{{#if system.degats}}<div class="post-stat"><span class="stat-label">Dégâts</span><span class="stat-value">{{system.degats}}</span></div>{{/if}}
{{#if system.bonusmaniementoff}}<div class="post-stat"><span class="stat-label">Bonus maniement</span><span class="stat-value">{{system.bonusmaniementoff}}</span></div>{{/if}}
{{#if system.seuildefense}}<div class="post-stat"><span class="stat-label">Seuil défense</span><span class="stat-value">{{system.seuildefense}}</span></div>{{/if}}
{{#if system.armenaturelle}}<div class="post-stat post-stat-bool"><span class="stat-label">Arme naturelle</span><span class="stat-value">✓</span></div>{{/if}}
{{#if system.armefortune}}<div class="post-stat post-stat-bool"><span class="stat-label">Arme fortune</span><span class="stat-value">✓</span></div>{{/if}}
{{#if system.deuxmains}}<div class="post-stat post-stat-bool"><span class="stat-label">Deux mains</span><span class="stat-value">✓</span></div>{{/if}}
{{#if system.onlevelonly}}<div class="post-stat post-stat-bool"><span class="stat-label">Niveau seul</span><span class="stat-value">✓</span></div>{{/if}}
{{#if system.percearmure}}<div class="post-stat"><span class="stat-label">Perce-armure</span><span class="stat-value">{{system.percearmurevalue}}</span></div>{{/if}}
{{#if (or system.courte (or system.moyenne (or system.longue system.tr)))}}
<div class="post-stat post-stat-full">
<span class="stat-label">Portées</span>
<span class="stat-value">
{{#if system.courte}}C:{{system.courte}}{{/if}}{{#if system.moyenne}} M:{{system.moyenne}}{{/if}}{{#if system.longue}} L:{{system.longue}}{{/if}}{{#if system.tr}} Tr:{{system.tr}}{{/if}}
</span>
</div>
{{/if}}
{{#if system.equipped}}<div class="post-stat post-stat-bool"><span class="stat-label">Équipé</span><span class="stat-value">✓</span></div>{{/if}}
</div>
{{/if}}
{{!-- Stats -- Protection --}}
{{#if (eq type "protection")}}
<div class="post-item-stats">
{{#if system.protection}}<div class="post-stat"><span class="stat-label">Protection</span><span class="stat-value">{{system.protection}}</span></div>{{/if}}
{{#if system.adversitepoids}}<div class="post-stat"><span class="stat-label">Adv. poids</span><span class="stat-value">{{system.adversitepoids}}</span></div>{{/if}}
{{#if system.equipped}}<div class="post-stat post-stat-bool"><span class="stat-label">Équipé</span><span class="stat-value">✓</span></div>{{/if}}
</div>
{{/if}}
{{!-- Stats -- Compétence --}}
{{#if (eq type "competence")}}
<div class="post-item-stats">
{{#if system.niveau}}<div class="post-stat"><span class="stat-label">Niveau</span><span class="stat-value">{{system.niveau}}</span></div>{{/if}}
{{#if (ne system.attribut1 "none")}}<div class="post-stat"><span class="stat-label">Attribut 1</span><span class="stat-value">{{upper system.attribut1}}</span></div>{{/if}}
{{#if (ne system.attribut2 "none")}}<div class="post-stat"><span class="stat-label">Attribut 2</span><span class="stat-value">{{upper system.attribut2}}</span></div>{{/if}}
{{#if (ne system.attribut3 "none")}}<div class="post-stat"><span class="stat-label">Attribut 3</span><span class="stat-value">{{upper system.attribut3}}</span></div>{{/if}}
{{#if system.doublebonus}}<div class="post-stat post-stat-bool"><span class="stat-label">Double bonus</span><span class="stat-value">✓</span></div>{{/if}}
</div>
{{!-- Prédilections --}}
{{#if system.predilections}}
<div class="post-item-predilections">
<h4>Prédilections</h4>
<ul>
{{#each system.predilections as |pred|}}
{{#if pred.name}}
<li>
<span class="pred-name">{{pred.name}}</span>
{{#if pred.description}}<span class="pred-desc">: {{pred.description}}</span>{{/if}}
{{#if pred.maitrise}}<span class="pred-badge pred-maitrise">Maîtrisée</span>{{/if}}
{{#if pred.acquise}}<span class="pred-badge pred-acquise">Acquise</span>{{/if}}
{{#if pred.used}}<span class="pred-badge pred-used">Utilisée</span>{{/if}}
</li>
{{/if}}
{{/each}}
</ul>
</div>
{{/if}}
{{/if}}
{{!-- Stats -- Rune --}}
{{#if (eq type "rune")}}
<div class="post-item-stats">
{{#if system.formule}}<div class="post-stat"><span class="stat-label">Formule</span><span class="stat-value">{{system.formule}}</span></div>{{/if}}
{{#if system.seuil}}<div class="post-stat"><span class="stat-label">Seuil</span><span class="stat-value">{{system.seuil}}</span></div>{{/if}}
{{#if system.prononcee}}<div class="post-stat post-stat-full"><span class="stat-label">Prononcée</span><span class="stat-value">{{system.prononcee}}</span></div>{{/if}}
{{#if system.tracee}}<div class="post-stat post-stat-full"><span class="stat-label">Tracée</span><span class="stat-value">{{system.tracee}}</span></div>{{/if}}
{{#if system.coutAme}}<div class="post-stat"><span class="stat-label">Coût en Pouvoir</span><span class="stat-value">{{system.coutAme}}</span></div>{{/if}}
</div>
{{/if}}
{{!-- Stats -- Don --}}
{{#if (eq type "don")}}
<div class="post-item-stats">
{{#if system.allegeance}}<div class="post-stat"><span class="stat-label">Allégeance</span><span class="stat-value">{{localizeAllegiance system.allegeance}}</span></div>{{/if}}
{{#if system.prerequis}}<div class="post-stat post-stat-full"><span class="stat-label">Prérequis</span><span class="stat-value">{{system.prerequis}}</span></div>{{/if}}
{{#if system.sacrifice}}<div class="post-stat post-stat-full"><span class="stat-label">Sacrifice</span><span class="stat-value">{{system.sacrifice}}</span></div>{{/if}}
</div>
{{/if}}
{{!-- Stats -- Pacte --}}
{{#if (eq type "pacte")}}
<div class="post-item-stats">
{{#if system.allegeance}}<div class="post-stat"><span class="stat-label">Allégeance</span><span class="stat-value">{{localizeAllegiance system.allegeance}}</span></div>{{/if}}
</div>
{{/if}}
{{!-- Stats -- Tendance --}}
{{#if (eq type "tendance")}}
<div class="post-item-stats">
{{#if system.allegeance}}<div class="post-stat"><span class="stat-label">Allégeance</span><span class="stat-value">{{localizeAllegiance system.allegeance}}</span></div>{{/if}}
{{#if system.donlie}}<div class="post-stat post-stat-full"><span class="stat-label">Don lié</span><span class="stat-value">{{system.donlie}}</span></div>{{/if}}
</div>
{{/if}}
{{!-- Stats -- Talent --}}
{{#if (eq type "talent")}}
<div class="post-item-stats">
{{#if system.talenttype}}<div class="post-stat"><span class="stat-label">Type</span><span class="stat-value">{{localizeTalentType system.talenttype}}</span></div>{{/if}}
{{#if system.utilisation}}<div class="post-stat"><span class="stat-label">Utilisation</span><span class="stat-value">{{localizeUtilisation system.utilisation}}</span></div>{{/if}}
{{#if system.prerequis}}<div class="post-stat post-stat-full"><span class="stat-label">Prérequis</span><span class="stat-value">{{system.prerequis}}</span></div>{{/if}}
{{#if system.resumebonus}}<div class="post-stat post-stat-full"><span class="stat-label">Résumé bonus</span><span class="stat-value">{{system.resumebonus}}</span></div>{{/if}}
{{#if system.used}}<div class="post-stat post-stat-bool post-stat-used"><span class="stat-label">Utilisé</span><span class="stat-value">✓</span></div>{{/if}}
</div>
{{/if}}
{{!-- Stats -- RuneEffect --}}
{{#if (eq type "runeeffect")}}
<div class="post-item-stats">
{{#if system.rune}}<div class="post-stat"><span class="stat-label">Rune</span><span class="stat-value">{{system.rune}}</span></div>{{/if}}
{{#if system.mode}}<div class="post-stat"><span class="stat-label">Mode</span><span class="stat-value">{{localizeRuneMode system.mode}}</span></div>{{/if}}
{{#if system.duree}}<div class="post-stat"><span class="stat-label">Durée</span><span class="stat-value">{{system.duree}}</span></div>{{/if}}
{{#if system.pointame}}<div class="post-stat"><span class="stat-label">Points d'Âme</span><span class="stat-value">{{system.pointame}}</span></div>{{/if}}
</div>
{{/if}}
{{!-- Stats -- Profil --}}
{{#if (eq type "profil")}}
<div class="post-item-stats">
{{#if (ne system.attribut1 "none")}}<div class="post-stat"><span class="stat-label">Attribut 1</span><span class="stat-value">{{upper system.attribut1}}</span></div>{{/if}}
{{#if (ne system.attribut2 "none")}}<div class="post-stat"><span class="stat-label">Attribut 2</span><span class="stat-value">{{upper system.attribut2}}</span></div>{{/if}}
{{#if (ne system.attribut3 "none")}}<div class="post-stat"><span class="stat-label">Attribut 3</span><span class="stat-value">{{upper system.attribut3}}</span></div>{{/if}}
{{#if system.exemples}}<div class="post-stat post-stat-full"><span class="stat-label">Exemples</span><span class="stat-value">{{system.exemples}}</span></div>{{/if}}
{{#if system.equipement}}<div class="post-stat post-stat-full"><span class="stat-label">Équipement</span><span class="stat-value">{{system.equipement}}</span></div>{{/if}}
</div>
{{/if}}
{{!-- Stats -- Ressource --}}
{{#if (eq type "ressource")}}
<div class="post-item-stats">
{{#if system.pointdev}}<div class="post-stat"><span class="stat-label">Points de Vie</span><span class="stat-value">{{system.pointdev}}</span></div>{{/if}}
</div>
{{/if}}
{{!-- Stats -- Types avec bonusmalus (Historique, Trait d'espèce, Trait chaotique, Trait démoniaque, Pouvoir élémentaire, Capacité Automata) --}}
{{#if (or (eq type "historique") (or (eq type "traitespece") (or (eq type "traitchaotique") (or (eq type "traitdemoniaque") (or (eq type "pouvoirselementaire") (eq type "capaciteautomata"))))))}}
<div class="post-item-stats">
{{#if system.bonusmalus}}<div class="post-stat post-stat-full"><span class="stat-label">Bonus/Malus</span><span class="stat-value">{{system.bonusmalus}}</span></div>{{/if}}
</div>
{{/if}}
{{!-- Prix -- commun aux items BaseItemWithPriceDataModel --}}
{{#if (or system.prixpo (or system.prixca (or system.prixsc system.rarete)))}}
<div class="post-item-price">
<span class="post-price-label">Valeur</span>
{{#if system.prixpo}}<span class="post-price">{{system.prixpo}} PO</span>{{/if}}
{{#if system.prixca}}<span class="post-price">{{system.prixca}} SA</span>{{/if}}
{{#if system.prixsc}}<span class="post-price">{{system.prixsc}} PB</span>{{/if}}
{{#if system.rarete}}<span class="post-price post-price-rarete">Rareté {{system.rarete}}</span>{{/if}}
{{#if system.quantite}}<span class="post-price">Qté: {{system.quantite}}</span>{{/if}}
</div>
{{/if}}
{{!-- Description --}}
{{#if system.description}}
<div class="post-item-description">
{{{system.description}}}
</div>
{{/if}}
</div>