Ajout des options d'appréciation
L'appréciation utilise: - un niveau de qualité (qui réutilise la qualité sur les items en ayant) - un bon moment (coeur/musique/...) - un niveau de jet de moral - une caractéristique (perception) - une compétence Les bon moments passés sont remis à zéro lors du passage de château dormant. Ajout des jets de moral très heureux. Ajout de jet d'appréciation sur les résultats des oeuvres et des jeux.
This commit is contained in:
@@ -4,7 +4,11 @@
|
||||
<img src="{{current.comp.comp.img}}" data-tooltip="{{current.comp.label}}" />
|
||||
</div>
|
||||
<div class="chat-header">
|
||||
{{active.name}} fait un jet {{#if (eq current.comp.key '')}}sans compétence{{else}}de {{current.comp.label}}{{/if}}
|
||||
{{active.name}} fait un jet
|
||||
{{#if current.comp.key}}de {{current.comp.label}}{{/if}}
|
||||
{{#if type.appreciation}}d'appréciation
|
||||
{{else if (ne current.comp.key '')}}sans compétence
|
||||
{{/if}}
|
||||
</div>
|
||||
|
||||
<div class="chat-resume">
|
||||
@@ -12,8 +16,11 @@
|
||||
</div>
|
||||
|
||||
<div class="chat-details">
|
||||
<p>Qualité {{rolled.ptQualite}}, points de tâche {{rolled.ptTache}}
|
||||
</p>
|
||||
{{#if type.appreciation}}
|
||||
{{> 'partial-appreciation'}}
|
||||
{{else}}
|
||||
<p>Qualité {{rolled.ptQualite}}, points de tâche {{rolled.ptTache}}</p>
|
||||
{{/if}}
|
||||
{{> 'partial-info-appel-moral'}}
|
||||
</div>
|
||||
<div class="chat-buttons">
|
||||
|
||||
@@ -35,7 +35,6 @@
|
||||
{{/each}}
|
||||
</p>
|
||||
{{> 'partial-info-appel-moral'}}
|
||||
{{> "systems/foundryvtt-reve-de-dragon/templates/chat-description.hbs" current.cuisine.recette.system}}
|
||||
</div>
|
||||
|
||||
<div class="chat-actions">
|
||||
@@ -50,4 +49,8 @@
|
||||
<div class="chat-buttons">
|
||||
{{> 'partial-appel-chance'}}
|
||||
</div>
|
||||
|
||||
<div class="chat-description">
|
||||
{{> "systems/foundryvtt-reve-de-dragon/templates/chat-description.hbs" current.cuisine.recette.system}}
|
||||
</div>
|
||||
</div>
|
||||
|
||||
@@ -18,10 +18,17 @@
|
||||
des points dans la partie, obtenant {{rolled.ptTache}} points de tâche (si applicable pour le jeu en cours).
|
||||
</p>
|
||||
{{> 'partial-info-appel-moral'}}
|
||||
{{> "systems/foundryvtt-reve-de-dragon/templates/chat-description.hbs" current.jeu.jeu.system}}
|
||||
</div>
|
||||
|
||||
<div class="chat-actions">
|
||||
{{> 'partial-apprecier'}}
|
||||
</div>
|
||||
|
||||
<div class="chat-buttons">
|
||||
{{> 'partial-appel-chance'}}
|
||||
</div>
|
||||
|
||||
<div class="chat-description">
|
||||
{{> "systems/foundryvtt-reve-de-dragon/templates/chat-description.hbs" current.jeu.jeu.system}}
|
||||
</div>
|
||||
</div>
|
||||
|
||||
@@ -20,10 +20,17 @@
|
||||
une qualité de {{result.qualite}}.
|
||||
</p>
|
||||
{{> 'partial-info-appel-moral'}}
|
||||
{{> "systems/foundryvtt-reve-de-dragon/templates/chat-description.hbs" current.oeuvre.oeuvre.system}}
|
||||
</div>
|
||||
|
||||
<div class="chat-actions">
|
||||
{{> 'partial-apprecier'}}
|
||||
</div>
|
||||
|
||||
<div class="chat-buttons">
|
||||
{{> 'partial-appel-chance'}}
|
||||
</div>
|
||||
|
||||
<div class="chat-description">
|
||||
{{> "systems/foundryvtt-reve-de-dragon/templates/chat-description.hbs" current.oeuvre.oeuvre.system}}
|
||||
</div>
|
||||
</div>
|
||||
|
||||
@@ -18,8 +18,8 @@
|
||||
{{> 'partial-infojet'}}
|
||||
</div>
|
||||
|
||||
<hr>
|
||||
<div class="chat-details">
|
||||
<hr>
|
||||
<p>
|
||||
{{#if rolled.isETotal}}Echec TOTAL
|
||||
{{else if rolled.isEchec}}Echec
|
||||
@@ -30,6 +30,7 @@
|
||||
avec {{current.sort.ptreve}} point{{~#if (gt current.sort.ptreve 1)}}s{{/if}} de rêve en {{caseTmr-label refs.sort.coord}} ({{refs.sort.coord}}).
|
||||
{{/if}}
|
||||
</p>
|
||||
|
||||
<p>
|
||||
{{#if (eq current.sort.depenseReve 0)}}Pas de dépense de rêve
|
||||
{{else if (eq current.sort.depenseReve 1)}}1 point de rêve a été dépensé
|
||||
@@ -37,10 +38,9 @@
|
||||
{{~/if}}.
|
||||
{{#if show.reveInsuffisant}}Pas assez de rêve!{{/if}}
|
||||
</p>
|
||||
</div>
|
||||
|
||||
<div class="chat-description">
|
||||
{{> "systems/foundryvtt-reve-de-dragon/templates/chat-description.hbs" current.sort.sort.system}}
|
||||
</div>
|
||||
|
||||
<div class="chat-buttons">
|
||||
</div>
|
||||
</div>
|
||||
15
templates/roll/result/partial-appreciation.hbs
Normal file
15
templates/roll/result/partial-appreciation.hbs
Normal file
@@ -0,0 +1,15 @@
|
||||
{{#if rolled.isSuccess}}
|
||||
{{#if current.apprecier.raisons}}
|
||||
<p>Pas de jet de moral:
|
||||
{{#each current.apprecier.raisons as |raison|}}
|
||||
<br>- {{raison}}
|
||||
{{/each}}
|
||||
</p>
|
||||
{{else}}
|
||||
<p>Jet de moral en situation {{current.apprecier.appreciation.situation}}
|
||||
{{#if current.apprecier.appreciation.bonmoment}}({{current.apprecier.appreciation.bonmoment}}){{/if}}
|
||||
</p>
|
||||
{{/if}}
|
||||
{{else}}
|
||||
<p>Pas de jet de moral</p>
|
||||
{{/if}}
|
||||
5
templates/roll/result/partial-apprecier.hbs
Normal file
5
templates/roll/result/partial-apprecier.hbs
Normal file
@@ -0,0 +1,5 @@
|
||||
{{#if (gt result.qualite 0)}}
|
||||
<a class='chat-card-button apprecier' data-tooltip="Aprécier">
|
||||
<i class="fa-solid fa-face-smile-beam"></i> Apprécier
|
||||
</a>
|
||||
{{/if}}
|
||||
26
templates/roll/roll-part-apprecier.hbs
Normal file
26
templates/roll/roll-part-apprecier.hbs
Normal file
@@ -0,0 +1,26 @@
|
||||
<subline>
|
||||
<label>Qualité: {{current.qualite}}</label>
|
||||
</subline>
|
||||
<roll-part-detail>
|
||||
<subline>
|
||||
{{#if current.appreciation.competence}}
|
||||
La compétence {{current.appreciation.competence}}
|
||||
{{#if current.appreciation.jetComp}}
|
||||
ajuste le jet d'appréciation.
|
||||
{{else}}
|
||||
détermine uniquement si la qualité est suffisante.
|
||||
{{/if}}
|
||||
{{/if}}
|
||||
{{#if current.appreciation.jetQualite}}
|
||||
La qualité ajuste le jet d'appréciation.
|
||||
{{/if}}
|
||||
</subline>
|
||||
{{#if current.raisons}}
|
||||
<subline>
|
||||
Pas de jet de moral:
|
||||
{{#each current.raisons as |raison|}}
|
||||
<br>- {{raison}}
|
||||
{{/each}}
|
||||
</subline>
|
||||
{{/if}}
|
||||
</roll-part-detail>
|
||||
Reference in New Issue
Block a user