Enhance CSS+fonts

This commit is contained in:
2025-10-26 15:39:08 +01:00
parent 7a7398f8ca
commit 274efac2b5
82 changed files with 898 additions and 697 deletions

View File

@@ -40,7 +40,7 @@
{{selectOptions combativiteList selected=system.sante.etat valueAttr="value" nameAttr="value" labelAttr="label"}}
</select>
</li>
</ul>
</div>
</div>
@@ -55,6 +55,7 @@
<a class="item" data-tab="equipement">Equipement</a>
<a class="item" data-tab="biodata">Bio&Notes</a>
</nav>
<hr>
{{!-- Sheet Body --}}
<section class="sheet-body">
@@ -63,7 +64,7 @@
<div class="tab principal" data-group="primary" data-tab="principal">
<div class="flexcol">
<div class="grid grid-2col">
<div class="sheet-box color-bg-archetype">
@@ -86,7 +87,7 @@
<input type="text" class="padd-right numeric-input item-field-label-short" name="system.vitesse.value"
value="{{system.vitesse.value}}" data-dtype="Number" />
</li>
</ul>
</div>
@@ -236,17 +237,17 @@
{{#each skills as |skill key|}}
<li class="item flexrow " data-item-id="{{skill._id}}" data-item-type="competence">
<img class="item-name-img" src="{{skill.img}}" />
<div class="flexcol item-name-label">
<span class="item-name-label competence-name"><a class="roll-competence item-field-label-short"
<span class="item-name-label competence-name"><a class="roll-competence "
data-attr-key="tochoose">{{skill.name}}</a></span>
<span class="predilection-text">
{{#each skill.system.predilections as |pred key|}}
{{#if (and pred.acquise (not pred.used))}}
{{pred.name}},
{{/if}}
{{/if}}
{{/each}}
</span>
</div>
@@ -410,21 +411,21 @@
<div class="tab equipement" data-group="primary" data-tab="equipement">
<div class="flexcol">
<hr>
<div class="sheet-box color-bg-archetype">
<h4>
<label class="argent-total-text">
Argent Total : {{richesse.po}} PO - {{richesse.pa}} PA - {{richesse.sc}} SC (total {{richesse.valueSC}} SC)
</label>
</h4>
</h4>
</div>
<div class="sheet-box color-bg-archetype">
<ul class="item-list alternate-list">
<li class="item flexrow list-item items-title-bg">
<span class="item-name-label-header">
<h3><label class="items-title-text">Richesses et Argent</label></h3>
<h3><label class="items-title-text">Richesses et Argent</label></h3>
</span>
<span class="item-field-label-short">
<label class="short-label">Quantité</label>
@@ -440,7 +441,7 @@
<li class="item flexrow " data-item-id="{{monnaie._id}}" data-item-type="monnaie">
<img class="item-name-img" src="{{monnaie.img}}" />
<span class="item-name-label competence-name">{{monnaie.name}}</span>
<span class="item-name-label competence-name item-field-label-medium">{{monnaie.system.quantite}}
<span class="item-name-label competence-name item-field-label-medium">{{monnaie.system.quantite}}
<a class="quantity-modify plus-minus-button" data-quantite-value="-1">-</a>
<a class="quantity-modify plus-minus-button" data-quantite-value="+1">+</a>
</span>
@@ -460,7 +461,7 @@
<label class="argent-total-text">
Valeur Total Equipement : {{valeurEquipement.po}} PO - {{valeurEquipement.pa}} PA - {{valeurEquipement.sc}} SC (total {{valeurEquipement.valueSC}} SC)
</label>
</h4>
</h4>
</div>
<div class="sheet-box color-bg-archetype">

View File

@@ -2,10 +2,10 @@
{{#if actorImg}}
<img class="actor-icon" src="{{actorImg}}" alt="{{alias}}" />
{{/if}}
<h4 class=chat-actor-name>{{alias}}</h4>
<h4 class="chat-actor-name">{{alias}}</h4>
</div>
<hr>
<hr />
{{#if actionImg}}
<div>
@@ -13,145 +13,126 @@
</div>
{{/if}}
<div class="flexcol">
</div>
<div class="flexcol"></div>
<div>
<ul>
<li class="hawkmoon-roll">Attribut : {{attr.label}} ({{attr.value}})</li>
<li class="hawkmoon-roll">
<strong>Attribut</strong> : {{attr.label}} ({{attr.value}})
</li>
{{#if attr2}}
<li>Attribut : {{attr2.label}} ({{attr2.value}})</li>
<li><strong>Attribut</strong> : {{attr2.label}} ({{attr2.value}})</li>
{{/if}} {{#if competence}}
<li>
<strong>Compétence</strong> : {{competence.name}}
({{competence.system.niveau}})
</li>
{{/if}} {{#if selectedMaitrise}}
<li><strong>Maitrise</strong> : {{selectedMaitrise.name}}</li>
{{/if}} {{#if arme}}
<li>
<strong>Arme</strong> : {{arme.name}} (+{{arme.system.bonusmaniementoff}})
</li>
{{/if}}
{{#if competence}}
<li>Compétence : {{competence.name}} ({{competence.system.niveau}})</li>
{{/if}}
{{#if selectedMaitrise}}
<li>Maitrise : {{selectedMaitrise.name}}</li>
{{/if}}
{{#if arme}}
<li>Arme : {{arme.name}} (+{{arme.system.bonusmaniementoff}})</li>
{{/if}}
<li>Formule : {{diceFormula}}</li>
<li>Résultat du dé : {{diceResult}}</li>
<li><strong>Formule</strong> : {{diceFormula}}</li>
<li><strong>Résultat du dé</strong> : {{diceResult}}</li>
{{#if bonusRoll}}
<li>{{textBonus}} : +{{bonusRoll.total}}</li>
{{/if}}
<li>Total : {{finalResult}}</li>
<li><strong>Total</strong> : {{finalResult}}</li>
{{#if attaqueCharge}}
<li>Vous avez chargé : vos adversaires bénéficient de +3 pour vous attaquer</li>
{{/if}}
{{#if difficulte}}
<li>SD : {{difficulte}}</li>
{{#if isSuccess}}
<li class="chat-success">Succés...
</li>
{{#if attaqueDesarme}}
<li>Vous désarmez votre adversaire ! Son arme tombe hors de sa portée.</li>
{{/if}}
{{else}}
<li class="chat-failure">Echec...</li>
{{/if}}
{{/if}}
{{#if isHeroique}}
<li class="chat-success">Héroïque !!!</li>
{{#if attaqueDesarme}}
<li>... Et en plus vous récupérez l'arme de votre adversaire dans votre main (si vous le souhaitez) !.</li>
{{/if}}
{{/if}}
{{#if isDramatique}}
<li class="chat-failure">Dramatique !!!</li>
{{/if}}
{{#if isInit}}
<li>Initiative stockée ! </li>
{{/if}}
{{#if isSuccess}}
{{#if immobiliser}}
{{#if isHeroique}}
<li>Votre cible est immobilisée, et vous pouvez faire une action complexe.</li>
{{else}}
<li>Votre cible est immobilisée.</li>
{{/if}}
{{/if}}
{{#if desengager}}
{{#if isSuccess}}
<li>Vous vous désengagez de votre adversaire.</li>
{{else}}
<li>Vous ne parvenez pas à vous désengager de votre adversaire, il a un bonus de +3 pour vous attaquer</li>
{{/if}}
{{/if}}
{{#if repousser}}
{{#if isHeroique}}
<li>Votre cible est repoussée de 3 mètres et tombe au sol.</li>
{{else}}
<li>Votre cible tombe au sol.</li>
{{/if}}
{{/if}}
{{#if assomer}}
{{#if isHeroique}}
<li>Votre cible est assomée pour [[/r 1d10+10]] minutes.</li>
{{else}}
<li>Votre cible est assomée pour [[/r 1d10]] minutes.</li>
{{/if}}
{{/if}}
{{#if coupBas}}
<li>La cible a reçu 2 adversités bleues et a perdu 1 niveau de combativité (auto).</li>
{{#if isHeroique}}
<li>Et votre cible perd sa prochaine action complexe.</li>
{{/if}}
{{/if}}
{{#if arme}}
{{#if contenir}}
{{#if isHeroique}}
<li>Aucun dégât, mais tous les adversaires dont le Seuil de Défense + 10 est atteint ou dépassé par le résultat de la manœuvre ne peuvent déclarer dattaque contre le personnage lors de leur prochaine action complexe (à ce tour de jeu ou au suivant).</li>
{{else}}
<li>Aucun dégât, mais la cible de cette manœuvre ne peut pas déclarer dattaque contre vous lors de sa prochaine action complexe (à ce tour de jeu ou au suivant).</li>
{{/if}}
{{else}}
{{#if (eq nbCombativitePerdu "vaincu")}}
<li>Votre adversaire est vaincu !</li>
{{else}}
<li>Votre adversaire a perdu {{nbCombativitePerdu}} Etat de Combativité (auto)</li>
{{#if (not arme.system.onlevelonly)}}
<button class="chat-card-button roll-chat-degat">Dégats de l'arme</button>
{{#if coupDevastateur}}
<button class="chat-card-button roll-chat-degat-devastateur">Dégats de l'arme avec Coup Dévastateur</button>
{{/if}}
{{/if}}
{{/if}}
{{/if}}
{{/if}}
{{/if}}
{{#each predilections as |pred key|}}
<li>
{{#if (and (and pred.acquise (not pred.maitrise)) (not pred.used))}}
<button class="chat-card-button predilection-reroll" data-predilection-index="{{key}}">Predilection :
{{pred.name}}
</button>
{{/if}}
Vous avez chargé : vos adversaires bénéficient de +3 pour vous attaquer
</li>
{{/if}} {{#if difficulte}}
<li><strong>SD</strong> : {{difficulte}}</li>
{{#if isSuccess}}
<li class="chat-success">Succés...</li>
{{#if attaqueDesarme}}
<li>Vous désarmez votre adversaire ! Son arme tombe hors de sa portée.</li>
{{/if}} {{else}}
<li class="chat-failure">Echec...</li>
{{/if}} {{/if}} {{#if isHeroique}}
<li class="chat-success">Héroïque !!!</li>
{{#if attaqueDesarme}}
<li>
... Et en plus vous récupérez l'arme de votre adversaire dans votre main
(si vous le souhaitez) !.
</li>
{{/if}} {{/if}} {{#if isDramatique}}
<li class="chat-failure">Dramatique !!!</li>
{{/if}} {{#if isInit}}
<li>Initiative stockée !</li>
{{/if}} {{#if isSuccess}} {{#if immobiliser}} {{#if isHeroique}}
<li>
Votre cible est immobilisée, et vous pouvez faire une action complexe.
</li>
{{else}}
<li>Votre cible est immobilisée.</li>
{{/if}} {{/if}} {{#if desengager}} {{#if isSuccess}}
<li>Vous vous désengagez de votre adversaire.</li>
{{else}}
<li>
Vous ne parvenez pas à vous désengager de votre adversaire, il a un bonus
de +3 pour vous attaquer
</li>
{{/if}} {{/if}} {{#if repousser}} {{#if isHeroique}}
<li>Votre cible est repoussée de 3 mètres et tombe au sol.</li>
{{else}}
<li>Votre cible tombe au sol.</li>
{{/if}} {{/if}} {{#if assomer}} {{#if isHeroique}}
<li>Votre cible est assomée pour [[/r 1d10+10]] minutes.</li>
{{else}}
<li>Votre cible est assomée pour [[/r 1d10]] minutes.</li>
{{/if}} {{/if}} {{#if coupBas}}
<li>
La cible a reçu 2 adversités bleues et a perdu 1 niveau de combativité
(auto).
</li>
{{#if isHeroique}}
<li>Et votre cible perd sa prochaine action complexe.</li>
{{/if}} {{/if}} {{#if arme}} {{#if contenir}} {{#if isHeroique}}
<li>
Aucun dégât, mais tous les adversaires dont le Seuil de Défense + 10 est
atteint ou dépassé par le résultat de la manœuvre ne peuvent déclarer
dattaque contre le personnage lors de leur prochaine action complexe (à
ce tour de jeu ou au suivant).
</li>
{{else}}
<li>
Aucun dégât, mais la cible de cette manœuvre ne peut pas déclarer
dattaque contre vous lors de sa prochaine action complexe (à ce tour de
jeu ou au suivant).
</li>
{{/if}} {{else}} {{#if (eq nbCombativitePerdu "vaincu")}}
<li>Votre adversaire est vaincu !</li>
{{else}}
<li>
Votre adversaire a perdu {{nbCombativitePerdu}} Etat de Combativité (auto)
</li>
{{#if (not arme.system.onlevelonly)}}
<button class="chat-card-button roll-chat-degat">Dégats de l'arme</button>
{{#if coupDevastateur}}
<button class="chat-card-button roll-chat-degat-devastateur">
Dégats de l'arme avec Coup Dévastateur
</button>
{{/if}} {{/if}} {{/if}} {{/if}} {{/if}} {{/if}} {{#each predilections as
|pred key|}}
<li>
{{#if (and (and pred.acquise (not pred.maitrise)) (not pred.used))}}
<button
class="chat-card-button predilection-reroll"
data-predilection-index="{{key}}"
>
Predilection : {{pred.name}}
</button>
{{/if}}
</li>
{{/each}}
</ul>
</div>

View File

@@ -1,93 +1,183 @@
<form class="{{cssClass}}" autocomplete="off">
{{> systems/fvtt-hawkmoon-cyd/templates/partial-item-header.html}}
{{> systems/fvtt-hawkmoon-cyd/templates/partial-item-nav.html}}
{{!-- Sheet Body --}}
{{> systems/fvtt-hawkmoon-cyd/templates/partial-item-header.html}} {{>
systems/fvtt-hawkmoon-cyd/templates/partial-item-nav.html}} {{!-- Sheet Body
--}}
<section class="sheet-body">
{{> systems/fvtt-hawkmoon-cyd/templates/partial-item-description.html}}
<div class="tab details" data-group="primary" data-tab="details">
<ul class="item-list alternate-list">
<li class="flexrow item">
<label class="generic-label item-field-label-long">Type d'arme : </label>
<select class="item-field-label-long" type="text" name="system.typearme"
value="{{system.typearme}}" data-dtype="string">
{{selectOptions config.optionsTypeArme selected=system.typearme valueAttr="key" nameAttr="key" labelAttr="label"}}
</select>
</li>
<li class="flexrow item">
<label class="generic-label item-field-label-long2">Arme naturelle ? </label>
<input type="checkbox" name="system.armenaturelle" {{checked system.armenaturelle}} />
</li>
<li class="flexrow item">
<label class="generic-label item-field-label-long2">Arme de fortune ? </label>
<input type="checkbox" name="system.armefortune" {{checked system.armefortune}} />
</li>
<li class="flexrow item">
<label class="generic-label item-field-label-long">Bonus offensif : </label>
<input type="text" class="padd-right numeric-input item-field-label-short" name="system.bonusmaniementoff"
value="{{system.bonusmaniementoff}}" data-dtype="Number" />
</li>
<li class="flexrow item">
<label class="generic-label item-field-label-long">Seuil de Défense : </label>
<input type="text" class="padd-right numeric-input item-field-label-short" name="system.seuildefense"
value="{{system.seuildefense}}" data-dtype="Number" />
</li>
<li class="flexrow item">
<label class="generic-label item-field-label-long2">1 niveau de Combativité au maximum ? </label>
<input type="checkbox" name="system.onlevelonly" {{checked system.onlevelonly}} />
</li>
{{#if system.onlevelonly}}
{{else}}
<li class="flexrow item">
<label class="generic-label item-field-label-long">Dégâts : </label>
<input type="text" class="padd-right numeric-input item-field-label-short" name="system.degats"
value="{{system.degats}}" data-dtype="String" />
<label class="generic-label item-field-label-long"
>Type d'arme :
</label>
<select
class="item-field-label-long1"
type="text"
name="system.typearme"
value="{{system.typearme}}"
data-dtype="string"
>
{{selectOptions config.optionsTypeArme selected=system.typearme
valueAttr="key" nameAttr="key" labelAttr="label"}}
</select>
</li>
<li class="flexrow item">
<label class="generic-label item-field-label-long2"
>Arme naturelle ?
</label>
<input
type="checkbox"
name="system.armenaturelle"
{{checked
system.armenaturelle}}
/>
</li>
<li class="flexrow item">
<label class="generic-label item-field-label-long2"
>Arme de fortune ?
</label>
<input
type="checkbox"
name="system.armefortune"
{{checked
system.armefortune}}
/>
</li>
<li class="flexrow item">
<label class="generic-label item-field-label-long"
>Bonus offensif :
</label>
<input
type="text"
class="padd-right numeric-input item-field-label-short"
name="system.bonusmaniementoff"
value="{{system.bonusmaniementoff}}"
data-dtype="Number"
/>
</li>
<li class="flexrow item">
<label class="generic-label item-field-label-long"
>Seuil de Défense :
</label>
<input
type="text"
class="padd-right numeric-input item-field-label-short"
name="system.seuildefense"
value="{{system.seuildefense}}"
data-dtype="Number"
/>
</li>
<li class="flexrow item">
<label class="generic-label item-field-label-long2"
>1 niveau de Combativité au maximum ?
</label>
<input
type="checkbox"
name="system.onlevelonly"
{{checked
system.onlevelonly}}
/>
</li>
{{#if system.onlevelonly}} {{else}}
<li class="flexrow item">
<label class="generic-label item-field-label-long">Dégâts : </label>
<input
type="text"
class="padd-right numeric-input item-field-label-short"
name="system.degats"
value="{{system.degats}}"
data-dtype="String"
/>
</li>
{{/if}}
<li class="flexrow item">
<label class="generic-label item-field-label-long"
>A deux mains ?
</label>
<input
type="checkbox"
name="system.deuxmains"
{{checked
system.deuxmains}}
/>
</li>
<li class="flexrow item">
<label class="generic-label item-field-label-long"
>Perce Armure ?
</label>
<input
type="checkbox"
name="system.percearmure"
{{checked
system.percearmure}}
/>
</li>
{{#if system.percearmure}}
<li class="flexrow item">
<label class="generic-label item-field-label-long2"
>Valeur de Perce Armure :
</label>
<input
type="text"
class="padd-right numeric-input item-field-label-short"
name="system.percearmurevalue"
value="{{system.percearmurevalue}}"
data-dtype="Number"
/>
</li>
{{/if}}
<li class="flexrow item">
<label class="generic-label item-field-label-long"
>Portée courte
</label>
<input
type="text"
class="padd-right numeric-input item-field-label-short"
name="system.courte"
value="{{system.courte}}"
data-dtype="Number"
/>
</li>
<li class="flexrow item">
<label class="generic-label item-field-label-long"
>Portée moyenne
</label>
<input
type="text"
class="padd-right numeric-input item-field-label-short"
name="system.moyenne"
value="{{system.moyenne}}"
data-dtype="Number"
/>
</li>
<li class="flexrow item">
<label class="generic-label item-field-label-long"
>Portée longue
</label>
<input
type="text"
class="padd-right numeric-input item-field-label-short"
name="system.longue"
value="{{system.longue}}"
data-dtype="Number"
/>
</li>
<li class="flexrow item">
<label class="generic-label item-field-label-long2"
>Temps de rechargement
</label>
<input
type="text"
class="padd-right numeric-input item-field-label-short"
name="system.tr"
value="{{system.tr}}"
data-dtype="Number"
/>
</li>
{{/if}}
<li class="flexrow item">
<label class="generic-label item-field-label-long">A deux mains ? </label>
<input type="checkbox" name="system.deuxmains" {{checked system.deuxmains}} />
</li>
<li class="flexrow item">
<label class="generic-label item-field-label-long">Perce Armure ? </label>
<input type="checkbox" name="system.percearmure" {{checked system.percearmure}} />
</li>
{{#if system.percearmure}}
<li class="flexrow item">
<label class="generic-label item-field-label-long2">Valeur de Perce Armure : </label>
<input type="text" class="padd-right numeric-input item-field-label-short" name="system.percearmurevalue"
value="{{system.percearmurevalue}}" data-dtype="Number" />
</li>
{{/if}}
<li class="flexrow item">
<label class="generic-label item-field-label-long">Portée courte </label>
<input type="text" class="padd-right numeric-input item-field-label-short" name="system.courte"
value="{{system.courte}}" data-dtype="Number" />
</li>
<li class="flexrow item">
<label class="generic-label item-field-label-long">Portée moyenne </label>
<input type="text" class="padd-right numeric-input item-field-label-short" name="system.moyenne"
value="{{system.moyenne}}" data-dtype="Number" />
</li>
<li class="flexrow item">
<label class="generic-label item-field-label-long">Portée longue </label>
<input type="text" class="padd-right numeric-input item-field-label-short" name="system.longue"
value="{{system.longue}}" data-dtype="Number" />
</li>
<li class="flexrow item">
<label class="generic-label item-field-label-long2">Temps de rechargement </label>
<input type="text" class="padd-right numeric-input item-field-label-short" name="system.tr" value="{{system.tr}}"
data-dtype="Number" />
</li>
{{> systems/fvtt-hawkmoon-cyd/templates/partial-item-prix.html}}
{{> systems/fvtt-hawkmoon-cyd/templates/partial-item-prix.html}}
</ul>
</div>
</section>
</form>
</form>

View File

@@ -1,23 +1,36 @@
<li class="item flexrow list-item list-item-shadow" data-item-id="{{equip._id}}">
<a class="item-edit item-name-img" title="Edit Item"><img class="sheet-competence-img" src="{{equip.img}}" /></a>
<li
class="item flexrow list-item list-item-shadow"
data-item-id="{{equip._id}}"
>
<a class="item-edit item-name-img" title="Edit Item"
><img class="sheet-competence-img" src="{{equip.img}}"
/></a>
{{#if (eq level 1)}}
<span class="item-name-label">{{equip.name}}</span>
{{else}}
<span class="item-name-label-level2">{{equip.name}}</span>
{{/if}}
<span class="item-field-label-long"><label>
{{equip.system.quantity}}
(<a class="quantity-minus plus-minus-button"> -</a>/<a class="quantity-plus plus-minus-button">+</a>)
</label>
</span>
<span class="item-field-label-long"
><label>
{{equip.system.quantity}} (<a class="quantity-minus plus-minus-button">
-</a
>/<a class="quantity-plus plus-minus-button">+</a>)
</label>
</span>
<div class="item-filler">&nbsp;</div>
<div class="item-controls item-controls-fixed">
{{#if (eq level 1)}}
<a class="item-control item-equip" title="Worn">{{#if equip.system.equipped}}<i
class="fas fa-circle"></i>{{else}}<i class="fas fa-genderless"></i>{{/if}}</a>
<a class="item-control item-equip" title="Worn"
>{{#if equip.system.equipped}}<i class="fas fa-circle"></i>{{else}}<i
class="fas fa-genderless"
></i
>{{/if}}</a
>
{{/if}}
<a class="item-control item-delete" title="Delete Item"><i class="fas fa-trash"></i></a>
<a class="item-control item-delete" title="Delete Item"
><i class="fas fa-trash"></i
></a>
</div>
</li>

View File

@@ -3,3 +3,4 @@
<a class="item" data-tab="description">Description</a>
<a class="item" data-tab="details">Details</a>
</nav>
<hr />

View File

@@ -7,234 +7,328 @@
</header>
<div class="flexcol">
<div class="flexrow">
{{#if (eq attrKey "tochoose")}}
<span class="roll-dialog-label">Attribut</span>
<select class="status-small-label color-class-common" id ="attrKey" type="text" name="attrKey" value="attrKey" data-dtype="string" >
{{selectOptions attributs selected=attrKey}}
</select>
<span class="roll-dialog-label"><strong>Attribut</strong></span>
<select
class="status-small-label color-class-common"
id="attrKey"
type="text"
name="attrKey"
value="attrKey"
data-dtype="string"
>
{{selectOptions attributs selected=attrKey}}
</select>
{{else}}
<span class="roll-dialog-label">{{attr.label}}</span>
<span class="small-label roll-dialog-label">{{attr.value}}</span>
<span class="roll-dialog-label"><strong>{{attr.label}}</strong></span>
<span class="small-label roll-dialog-label">{{attr.value}}</span>
{{/if}}
</div>
{{#if nbAdversites}}
<div class="flexrow">
<span class="roll-dialog-label">Malus d'adversités </span>
<span class="roll-dialog-label"><strong>Malus d'adversités</strong></span>
<span class="small-label roll-dialog-label">- {{nbAdversites}}</span>
</div>
{{/if}}
{{#if competence}}
<div class="flexrow">
<span class="roll-dialog-label">{{competence.name}}</span>
<span class="small-label roll-dialog-label">{{competence.system.niveau}}</span>
</div>
{{#if maitrises}}
<div class="flexrow">
<span class="roll-dialog-label">Utiliser une maîtrise</span>
<select class="status-small-label color-class-common" id ="select-maitrise" type="text" name="select-maitrise" value="maitriseId" data-dtype="string" >
{{selectOptions maitrises selected=maitriseId valueAttr="key" nameAttr="key" labelAttr="label"}}
</select>
</div>
{{/if}}
{{else}}
<div class="flexrow">
<span class="roll-dialog-label">Second Attribut</span>
<select class="status-small-label color-class-common" id ="attrKey2" type="text" name="attrKey2" value="attrKey2" data-dtype="string" >
{{#select attrKey2}}
<option value="none">Aucun</option>
{{#each attributs as |attrLabel attrKey|}}
<option value="{{attrKey}}">{{attrLabel}}</option>
{{/each}}
{{/select}}
</select>
</div>
{{/if}}
{{#if (count talents)}}
{{/if}} {{#if competence}}
<div class="flexrow">
<span class="roll-dialog-label">Talents </span>
<select class="flex1" name="competence-talents" id="competence-talents" data-type="String" multiple>
<span class="roll-dialog-label"><strong>{{competence.name}}</strong></span>
<span class="small-label roll-dialog-label"><strong>{{competence.system.niveau}}</strong></span>
</div>
{{#if maitrises}}
<div class="flexrow">
<span class="roll-dialog-label"><strong>Maîtrise</strong></span>
<select
class="status-small-label color-class-common"
id="select-maitrise"
type="text"
name="select-maitrise"
value="maitriseId"
data-dtype="string"
>
{{selectOptions maitrises selected=maitriseId valueAttr="key"
nameAttr="key" labelAttr="label"}}
</select>
</div>
{{/if}} {{else}}
<div class="flexrow">
<span class="roll-dialog-label"><strong>Second Attribut</strong></span>
<select
class="status-small-label color-class-common"
id="attrKey2"
type="text"
name="attrKey2"
value="attrKey2"
data-dtype="string"
>
{{#select attrKey2}}
<option value="none">Aucun</option>
{{#each attributs as |attrLabel attrKey|}}
<option value="{{attrKey}}">{{attrLabel}}</option>
{{/each}} {{/select}}
</select>
</div>
{{/if}} {{#if (count talents)}}
<div class="flexrow">
<span class="roll-dialog-label"><strong></strong>Talents</strong></span>
<select
class="flex1"
name="competence-talents"
id="competence-talents"
data-type="String"
multiple
>
{{#each talents as |talent key|}}
<option value="{{talent._id}}">{{talent.name}}</option>
<option value="{{talent._id}}">{{talent.name}}</option>
{{/each}}
</select>
</div>
{{/if}} {{#if conditionsCommunes}}
<div class="flexrow">
<span class="roll-dialog-label">En surplomb, défenseur au sol (+3)?</span>
<input type="checkbox" id="defenseur-au-sol" {{checked defenseurAuSol}} />
</div>
<div class="flexrow">
<span class="roll-dialog-label">Défenseur aveuglé (+10)?</span>
<input
type="checkbox"
id="defenseur-aveugle"
{{checked
defenseurAveugle}}
/>
</div>
<div class="flexrow">
<span class="roll-dialog-label">Défenseur de dos (+5)?</span>
<input type="checkbox" id="defenseur-de-dos" {{checked defenseurDeDos}} />
</div>
<div class="flexrow">
<span class="roll-dialog-label">Défenseur immobilisé (+5)?</span>
<input
type="checkbox"
id="defenseur-immobilise"
{{checked
defenseurImmobilise}}
/>
</div>
{{/if}} {{#if (or immobiliser repousser)}}
<div class="flexrow">
<span class="roll-dialog-label">Cible consciente?</span>
<input type="checkbox" id="cibleconsciente" {{checked cibleconsciente}} />
</div>
{{/if}} {{#if arme}} {{#if arme.system.isMelee}} {{#if bonusArmeNaturelle}}
<div class="flexrow">
<span class="roll-dialog-label">Arme naturelle/fortune en défense</span>
<span class="small-label roll-dialog-label">{{bonusArmeNaturelle}}</span>
</div>
{{/if}}
{{#if conditionsCommunes}}
<div class="flexrow">
<span class="roll-dialog-label">En surplomb, défenseur au sol (+3)?</span>
<input type="checkbox" id="defenseur-au-sol" {{checked defenseurAuSol}} />
</div>
<div class="flexrow">
<span class="roll-dialog-label">Défenseur aveuglé (+10)?</span>
<input type="checkbox" id="defenseur-aveugle" {{checked defenseurAveugle}} />
</div>
<div class="flexrow">
<span class="roll-dialog-label">Défenseur de dos (+5)?</span>
<input type="checkbox" id="defenseur-de-dos" {{checked defenseurDeDos}} />
</div>
<div class="flexrow">
<span class="roll-dialog-label">Défenseur immobilisé (+5)?</span>
<input type="checkbox" id="defenseur-immobilise" {{checked defenseurImmobilise}} />
</div>
{{/if}}
{{#if (or immobiliser repousser)}}
<div class="flexrow">
<span class="roll-dialog-label">Cible consciente?</span>
<input type="checkbox" id="cibleconsciente" {{checked cibleconsciente}} />
</div>
{{/if}}
{{#if arme}}
{{#if arme.system.isMelee}}
{{#if bonusArmeNaturelle}}
<div class="flexrow">
<span class="roll-dialog-label">Arme naturelle/fortune en défense</span>
<span class="small-label roll-dialog-label">{{bonusArmeNaturelle}}</span>
</div>
{{/if}}
<div class="flexrow">
<span class="roll-dialog-label">En surplomb, défenseur au sol (+3)?</span>
<input type="checkbox" id="defenseur-au-sol" {{checked defenseurAuSol}} />
</div>
<div class="flexrow">
<span class="roll-dialog-label">Attaquants multiples (après le premier) (+3)?</span>
<input type="checkbox" id="attaquants-multiple" {{checked attaquantsMultiples}} />
</div>
{{#if hasAmbidextre}}
<div class="flexrow">
<span class="roll-dialog-label">Première attaque avec deux armes (-3)?</span>
<input type="checkbox" id="ambidextre-1" {{checked attaqueAmbidextre1}} />
</div>
<div class="flexrow">
<span class="roll-dialog-label">Seconde attaque avec deux armes (-6)?</span>
<input type="checkbox" id="ambidextre-2" {{checked attaqueAmbidextre2}} />
</div>
{{/if}}
{{#if hasFeinte}}
<div class="flexrow">
<span class="roll-dialog-label">Feinte (<strong>cout : 1 BA</strong>) ?</span>
<input type="checkbox" id="feinte" {{checked feinte}} />
</div>
{{/if}}
<div class="flexrow">
<span class="roll-dialog-label">Soutiens </span>
<select class="status-small-label color-class-common" name="soutiens" id="soutiens" data-type="Number">
{{selectOptions config.optionsSoutiens selected=soutiens valueAttr="key" nameAttr="key" labelAttr="label"}}
</select>
</div>
<div class="flexrow">
<span class="roll-dialog-label">Défenseur aveuglé (+10)?</span>
<input type="checkbox" id="defenseur-aveugle" {{checked defenseurAveugle}} />
</div>
<div class="flexrow">
<span class="roll-dialog-label">Défenseur de dos (+5)?</span>
<input type="checkbox" id="defenseur-de-dos" {{checked defenseurDeDos}} />
</div>
<div class="flexrow">
<span class="roll-dialog-label">Défenseur dans espace restreint (+3)?</span>
<input type="checkbox" id="defenseur-restreint" {{checked defenseurRestreint}} />
</div>
<div class="flexrow">
<span class="roll-dialog-label">Défenseur immobilisé (+5)?</span>
<input type="checkbox" id="defenseur-immobilise" {{checked defenseurImmobilise}} />
</div>
<div class="flexrow">
<span class="roll-dialog-label">Charge ?</span>
<input type="checkbox" id="attaque-charge" {{checked attaqueCharge}} />
</div>
<div class="flexrow">
<span class="roll-dialog-label">Contenir?</span>
<input type="checkbox" id="contenir" {{checked contenir}} />
</div>
<div class="flexrow">
<span class="roll-dialog-label">Désarmer (SD+10)?</span>
<input type="checkbox" id="attaque-desarme" {{checked attaqueDesarme}} />
</div>
{{#if isMonte}}
<div class="flexrow">
<span class="roll-dialog-label">Charge de cavalerie?</span>
<input type="checkbox" id="charge-cavalerie" {{checked chargeCavalerie}} />
</div>
{{/if}}
{{else}}
<div class="flexrow">
<span class="roll-dialog-label">Tireur en déplacement ?</span>
<select class="item-field-label-long" type="text" id="tireur-deplacement" data-dtype="string">
{{selectOptions config.optionsTireurDeplacement selected=tireurDeplacement valueAttr="key" nameAttr="key" labelAttr="label"}}
</select>
</div>
<div class="flexrow">
<span class="roll-dialog-label">Couvert de la cible ?</span>
<select class="item-field-label-long" type="text" id="cible-couvert" data-dtype="string">
{{selectOptions config.optionsCouvert selected=cibleCouvert valueAttr="key" nameAttr="key" labelAttr="label"}}
</select>
</div>
<div class="flexrow">
<span class="roll-dialog-label">Cible se déplace vite (SD+3)?</span>
<input type="checkbox" id="tireur-cible-deplace" {{checked cibleDeplace}} />
</div>
<div class="flexrow">
<span class="roll-dialog-label">Cible corps à corps (SD+3)?</span>
<input type="checkbox" id="tireur-cible-cac" {{checked cibleCaC}} />
</div>
<div class="flexrow">
<span class="roll-dialog-label">Taille de la cible ?</span>
<select class="item-field-label-long" type="text" id="taille-cible" data-dtype="string">
{{selectOptions config.optionsTailleCible selected=tailleCible valueAttr="key" nameAttr="key" labelAttr="label"}}
</select>
</div>
{{/if}}
<div class="flexrow">
<span class="roll-dialog-label">En surplomb, défenseur au sol (+3)?</span>
<input type="checkbox" id="defenseur-au-sol" {{checked defenseurAuSol}} />
</div>
<div class="flexrow">
<span class="roll-dialog-label"
>Attaquants multiples (après le premier) (+3)?</span
>
<input
type="checkbox"
id="attaquants-multiple"
{{checked
attaquantsMultiples}}
/>
</div>
{{#if hasAmbidextre}}
<div class="flexrow">
<span class="roll-dialog-label"
>Première attaque avec deux armes (-3)?</span
>
<input type="checkbox" id="ambidextre-1" {{checked attaqueAmbidextre1}} />
</div>
<div class="flexrow">
<span class="roll-dialog-label"
>Seconde attaque avec deux armes (-6)?</span
>
<input type="checkbox" id="ambidextre-2" {{checked attaqueAmbidextre2}} />
</div>
{{/if}} {{#if hasFeinte}}
<div class="flexrow">
<span class="roll-dialog-label"
>Feinte (<strong>cout : 1 BA</strong>) ?</span
>
<input type="checkbox" id="feinte" {{checked feinte}} />
</div>
{{/if}}
<div class="flexrow">
<span class="roll-dialog-label"><strong></strong>Soutiens</strong></span>
<select
class="status-small-label color-class-common"
name="soutiens"
id="soutiens"
data-type="Number"
>
{{selectOptions config.optionsSoutiens selected=soutiens valueAttr="key"
nameAttr="key" labelAttr="label"}}
</select>
</div>
<div class="flexrow">
<span class="roll-dialog-label">Défenseur aveuglé (+10)?</span>
<input
type="checkbox"
id="defenseur-aveugle"
{{checked
defenseurAveugle}}
/>
</div>
<div class="flexrow">
<span class="roll-dialog-label">Défenseur de dos (+5)?</span>
<input type="checkbox" id="defenseur-de-dos" {{checked defenseurDeDos}} />
</div>
<div class="flexrow">
<span class="roll-dialog-label"
>Défenseur dans espace restreint (+3)?</span
>
<input
type="checkbox"
id="defenseur-restreint"
{{checked
defenseurRestreint}}
/>
</div>
<div class="flexrow">
<span class="roll-dialog-label">Défenseur immobilisé (+5)?</span>
<input
type="checkbox"
id="defenseur-immobilise"
{{checked
defenseurImmobilise}}
/>
</div>
<div class="flexrow">
<span class="roll-dialog-label">Charge ?</span>
<input type="checkbox" id="attaque-charge" {{checked attaqueCharge}} />
</div>
<div class="flexrow">
<span class="roll-dialog-label">Contenir?</span>
<input type="checkbox" id="contenir" {{checked contenir}} />
</div>
<div class="flexrow">
<span class="roll-dialog-label">Désarmer (SD+10)?</span>
<input type="checkbox" id="attaque-desarme" {{checked attaqueDesarme}} />
</div>
{{#if isMonte}}
<div class="flexrow">
<span class="roll-dialog-label">Charge de cavalerie?</span>
<input
type="checkbox"
id="charge-cavalerie"
{{checked
chargeCavalerie}}
/>
</div>
{{/if}} {{else}}
<div class="flexrow">
<span class="roll-dialog-label">Tireur en déplacement ?</span>
<select
class="item-field-label-long"
type="text"
id="tireur-deplacement"
data-dtype="string"
>
{{selectOptions config.optionsTireurDeplacement
selected=tireurDeplacement valueAttr="key" nameAttr="key"
labelAttr="label"}}
</select>
</div>
<div class="flexrow">
<span class="roll-dialog-label">Couvert de la cible ?</span>
<select
class="item-field-label-long"
type="text"
id="cible-couvert"
data-dtype="string"
>
{{selectOptions config.optionsCouvert selected=cibleCouvert
valueAttr="key" nameAttr="key" labelAttr="label"}}
</select>
</div>
<div class="flexrow">
<span class="roll-dialog-label">Cible se déplace vite (SD+3)?</span>
<input
type="checkbox"
id="tireur-cible-deplace"
{{checked
cibleDeplace}}
/>
</div>
<div class="flexrow">
<span class="roll-dialog-label">Cible corps à corps (SD+3)?</span>
<input type="checkbox" id="tireur-cible-cac" {{checked cibleCaC}} />
</div>
<div class="flexrow">
<span class="roll-dialog-label">Taille de la cible ?</span>
<select
class="item-field-label-long"
type="text"
id="taille-cible"
data-dtype="string"
>
{{selectOptions config.optionsTailleCible selected=tailleCible
valueAttr="key" nameAttr="key" labelAttr="label"}}
</select>
</div>
{{/if}} {{/if}}
<div class="flexrow">
<span class="roll-dialog-label">Bonus/Malus </span>
<select class="roll-dialog-label" id="bonus-malus-context" type="text" value="{{bonusMalusContext}}"
data-dtype="Number">
{{selectOptions config.optionsBonusMalus selected=bonusMalusContext valueAttr="key" nameAttr="key" labelAttr="label"}}
<select
class="roll-dialog-label"
id="bonus-malus-context"
type="text"
value="{{bonusMalusContext}}"
data-dtype="Number"
>
{{selectOptions config.optionsBonusMalus selected=bonusMalusContext
valueAttr="key" nameAttr="key" labelAttr="label"}}
</select>
</div>
{{#if (or armeDefense arme.system.isDistance)}}
{{#if arme.system.isDistance}}
<div class="flexrow">
<span class="roll-dialog-label">SD de distance</span>
<select class="item-field-label-long" type="text" id="distance-tir" data-dtype="string">
{{selectOptions config.optionsDistanceTir selected=distanceTir valueAttr="key" nameAttr="key" labelAttr="label"}}
</select>
</div>
{{else}}
<div class="flexrow">
{{#if desengager}}
<span class="roll-dialog-label">C. Offensive adversaire </span>
{{else}}
<span class="roll-dialog-label">C. Défensive adversaire</span>
{{/if}}
<span class="roll-dialog-label"><strong>{{difficulte}}</strong> </span>
</div>
{{/if}}
{{#if (or armeDefense arme.system.isDistance)}} {{#if
arme.system.isDistance}}
<div class="flexrow">
<span class="roll-dialog-label">SD de distance</span>
<select
class="item-field-label-long"
type="text"
id="distance-tir"
data-dtype="string"
>
{{selectOptions config.optionsDistanceTir selected=distanceTir
valueAttr="key" nameAttr="key" labelAttr="label"}}
</select>
</div>
{{else}}
{{#if isInit}}
<div class="flexrow">
{{#if desengager}}
<span class="roll-dialog-label">C. Offensive adversaire </span>
{{else}}
<div class="flexrow">
<span class="roll-dialog-label">Difficulté : </span>
<select class="roll-dialog-label" id="difficulte" type="text" name="difficulte" data-dtype="String">
{{selectOptions config.optionsDifficulte selected=difficulte valueAttr="key" nameAttr="key" labelAttr="label"}}
</select>
</div>
<span class="roll-dialog-label">C. Défensive adversaire</span>
{{/if}}
{{/if}}
<span class="roll-dialog-label"><strong>{{difficulte}}</strong> </span>
</div>
{{/if}} {{else}} {{#if isInit}} {{else}}
<div class="flexrow">
<span class="roll-dialog-label">Difficulté : </span>
<select
class="roll-dialog-label"
id="difficulte"
type="text"
name="difficulte"
data-dtype="String"
>
{{selectOptions config.optionsDifficulte selected=difficulte
valueAttr="key" nameAttr="key" labelAttr="label"}}
</select>
</div>
{{/if}} {{/if}}
</div>
</form>
</form>