forked from public/foundryvtt-reve-de-dragon
Expérience des caractéristiques dérivées
Une fenêtre de répartition est ouverte quand plusieurs caractéristiques peuvent recevoir l'expérience. Sinon, l'expérience est attribuée automatiquement. L'expérience n'est plus ajoutée en Force si supérieure à Taille+4
This commit is contained in:
@ -1,26 +1,29 @@
|
||||
<h4>{{alias}} a gagné de l'expérience en {{caracName}}{{#if competence}} / {{competence.name}}{{/if}}!</h4>
|
||||
{{#if (gt xpCarac 0)}}
|
||||
<hr>
|
||||
{{xpCarac}} point{{#if (gt xpCarac 1)}}s{{/if}}
|
||||
{{#if caracRepartitionManuelle}}à répartir manuellement dans la caractéristique dérivée{{else}}en{{/if}}
|
||||
{{caracName}}.
|
||||
{{#if checkCarac}}
|
||||
L'expérience dans cette caractéristique est de {{checkCarac.xp}}, elle peut progresser!
|
||||
<br>Vous devez ouvrir votre fiche de personnage et appliquer (ou pas) l'augmentation manuellement.
|
||||
<img class="chat-icon" src="{{actor.img}}" data-tooltip="{{actor.name}}" />
|
||||
<h4>{{actor.name}} a gagné de l'expérience</h4>
|
||||
{{#each xpData as |it|}}
|
||||
{{#if (gt it.xpCarac 0)}}
|
||||
<hr>
|
||||
{{it.xpCarac}} point{{#if (gt it.xpCarac 1)}}s{{/if}}
|
||||
{{#if it.caracRepartitionManuelle}}à répartir manuellement dans la caractéristique dérivée{{else}}en{{/if}}
|
||||
{{it.caracName}}.
|
||||
{{#if it.checkCarac}}
|
||||
L'expérience dans cette caractéristique est de {{it.checkCarac.xp}}, elle peut progresser!
|
||||
<br>Vous devez ouvrir votre fiche de personnage et appliquer l'augmentation manuellement.
|
||||
{{/if}}
|
||||
{{/if}}
|
||||
{{/if}}
|
||||
|
||||
{{#if (gt xpCompetence 0)}}
|
||||
<hr>
|
||||
{{xpCompetence}} point{{#if (gt xpCompetence 1)}}s{{/if}} en {{competence.name}}.
|
||||
{{#if checkComp}}
|
||||
L'expérience dans cette compétence est de {{checkComp.xp}}, elle peut progresser jusqu'à {{checkComp.niveau}}!
|
||||
Vous devez ouvrir votre fiche de personnage et appliquer l'augmentation manuellement.
|
||||
{{#if (gt checkComp.niveau checkComp.archetype)}}<br>Le niveau d'archétype est de {{checkComp.archetype}}.
|
||||
{{#if checkComp.archetypeWarning}}
|
||||
<br><strong>ATTENTION !!</strong> Si vous appliquez cette augmentation, votre compétence dépassera l'archétype.
|
||||
Veuillez contrôler que votre archétype est à jour, ou bien ne pas augmenter le niveau de cette compétence.
|
||||
{{/if}}
|
||||
{{/if}}
|
||||
{{/if}}
|
||||
{{/if}}
|
||||
{{#if (gt it.xpCompetence 0)}}
|
||||
<hr>
|
||||
{{it.xpCompetence}} point{{#if (gt it.xpCompetence 1)}}s{{/if}} en {{it.competence.name}}.
|
||||
{{#if it.checkComp}}
|
||||
L'expérience dans cette compétence est de {{it.checkComp.xp}}, elle peut progresser jusqu'à {{it.checkComp.niveau}}!
|
||||
Vous devez ouvrir votre fiche de personnage et appliquer l'augmentation manuellement.
|
||||
{{#if (gt it.checkComp.niveau it.checkComp.archetype)}}
|
||||
<br>Le niveau d'archétype est de {{it.checkComp.archetype}}.
|
||||
{{#if it.checkComp.archetypeWarning}}
|
||||
<br><strong>ATTENTION !!</strong> Si vous appliquez cette augmentation, votre compétence dépassera l'archétype.
|
||||
Veuillez contrôler que votre archétype est à jour, ou bien ne pas augmenter le niveau de cette compétence.
|
||||
{{/if}}
|
||||
{{/if}}
|
||||
{{/if}}
|
||||
{{/if}}
|
||||
{{/each}}
|
43
templates/dialog-choix-xp-carac.hbs
Normal file
43
templates/dialog-choix-xp-carac.hbs
Normal file
@ -0,0 +1,43 @@
|
||||
<form class="rdd-dialog-select">
|
||||
<div>
|
||||
<img class="chat-icon" src="{{actor.img}}" data-tooltip="{{actor.name}}" />
|
||||
<label>Répartir l'expérience en {{caracDerivee.label}}</label>
|
||||
</div>
|
||||
<hr>
|
||||
<span>
|
||||
<label>Points à répartir:</label>
|
||||
<input class="xpCarac-reste number-x2"
|
||||
type="number" data-dtype="Number"
|
||||
min="0" max="10" value="{{xpData.reste}}" disabled />
|
||||
<label> sur {{xpData.xpCarac}}</label>
|
||||
</span>
|
||||
<ul class="flexcol item-list alterne-list">
|
||||
<li class="competence-header flexrow">
|
||||
<label class="flex-grow-2">Caractéristique</label>
|
||||
<label>valeur</label>
|
||||
<label>xp</label>
|
||||
<span>ajout</span>
|
||||
</li>
|
||||
{{log 'choix-xp' @root}}
|
||||
{{#each caracs as |carac key|}}
|
||||
|
||||
<li class="xpCarac-option item list-item flexrow" data-carac-label="{{carac.label}}">
|
||||
<label class="flex-grow-2">{{carac.label}}</label>
|
||||
<label>{{carac.value}}</label>
|
||||
|
||||
{{#if carac.isMax}}
|
||||
<label>max</label>
|
||||
<span class="flexrow">
|
||||
</span>
|
||||
{{else}}
|
||||
<label>{{carac.xp}}</label>
|
||||
<span class="flexrow">
|
||||
<a class="xpCarac-moins"><i class="fa-solid fa-square-minus"></i></a>
|
||||
<input class="xpCarac-view-ajout" value="{{carac.ajout}}" type="number" max="99" disabled/>
|
||||
<a class="xpCarac-plus"><i class="fa-solid fa-square-plus"></i></a>
|
||||
</span>
|
||||
{{/if}}
|
||||
</li>
|
||||
{{/each}}
|
||||
</ul>
|
||||
</form>
|
Reference in New Issue
Block a user