forked from public/foundryvtt-reve-de-dragon
Fenêtres Roll V2
Maintenant disponibles pour: - méditation - tâches - soins
This commit is contained in:
@@ -8,7 +8,6 @@
|
||||
</li>
|
||||
{{#each combat as |action key|}}
|
||||
<li class="item flexrow list-item" data-item-id="{{action._id}}" data-arme-name="{{action.arme.name}}"
|
||||
{{log 'action' action}}
|
||||
data-competence-name="{{action.comp.name}}"
|
||||
data-tooltip="{{action.label}}: niveau {{plusMoins action.comp.system.niveau}}">
|
||||
<span class="list-item-label flexrow">
|
||||
|
@@ -0,0 +1,44 @@
|
||||
<div class="roll-chat">
|
||||
<div class="chat-img">
|
||||
<img src="{{active.img}}" data-tooltip="{{active.name}}" />
|
||||
<img src="{{current.comp.img}}" data-tooltip="{{current.comp.name}}" />
|
||||
</div>
|
||||
<div class="chat-header">
|
||||
{{active.name}} a médité : {{current.meditation.label}}
|
||||
</div>
|
||||
|
||||
<div class="chat-resume">
|
||||
{{current.carac.label}} / {{current.comp.label}} à {{current.diff.value}}
|
||||
<br>{{> "systems/foundryvtt-reve-de-dragon/templates/chat-infojet.hbs"}}
|
||||
</div>
|
||||
|
||||
<div class="chat-details">
|
||||
<hr>
|
||||
<span class='chat-card-info'>
|
||||
{{#if rolled.isSuccess}}
|
||||
<span>
|
||||
{{active.name}} aperçoit un signe draconique éphémère, qu'il faut aller lire en <strong>{{typeTmr-name current.meditation.meditation.system.tmr}}</strong>.
|
||||
</span>
|
||||
{{else}}
|
||||
{{active.name}} ne distingue aucun signe Draconique, la meditation n'a pas porté de fruits.
|
||||
{{/if}}
|
||||
</span>
|
||||
<br>
|
||||
{{#if rolled.isEPart}}
|
||||
<span class='chat-card-info'>
|
||||
<span>L'échec {{#if rolled.isETotal}}total{{else}}particulier{{/if}} augmente la difficulté de la méditation
|
||||
{{current.meditation.meditation.name}} de 1 !</span>
|
||||
</span>
|
||||
{{/if}}
|
||||
|
||||
{{#if (regle-optionnelle 'appliquer-fatigue')}}
|
||||
<span class='chat-card-info'>
|
||||
<img src="systems/foundryvtt-reve-de-dragon/assets/ui/fatigue.svg"/>
|
||||
{{active.name}} s'est fatigué{{~#if (actor-isFeminin active.actor)}}e{{/if}} de 2 cases.
|
||||
</span>
|
||||
{{/if}}
|
||||
</div>
|
||||
|
||||
<div class="chat-buttons">
|
||||
</div>
|
||||
</div>
|
||||
|
@@ -0,0 +1,57 @@
|
||||
<div class="roll-chat">
|
||||
<div class="chat-img">
|
||||
<img src="{{active.img}}" data-tooltip="{{active.name}}" />
|
||||
<img src="{{current.tache.comp.img}}" data-tooltip="{{current.tache.comp.name}}" />
|
||||
</div>
|
||||
<div class="chat-header">
|
||||
{{active.name}} travaille à sa tâche : {{current.tache.label}}
|
||||
</div>
|
||||
|
||||
<div class="chat-resume">
|
||||
{{current.carac.label}} / {{current.comp.label}} à {{current.diff.value}}
|
||||
<br>{{> "systems/foundryvtt-reve-de-dragon/templates/chat-infojet.hbs"}}
|
||||
</div>
|
||||
|
||||
<div class="chat-details">
|
||||
<hr>
|
||||
<p>
|
||||
{{log 'tache' this }}
|
||||
{{#if rolled.isSuccess}}
|
||||
{{active.name}} a obtenu {{rolled.ptTache}} point{{~#unless (eq rolled.ptTache 1)}}s{{/unless}} de tâche,
|
||||
{{else if (or rolled.isETotal rolled.isEPart)}}
|
||||
{{active.name}} a perdu {{math-abs rolled.ptTache}} points de tâche,
|
||||
{{else}}
|
||||
{{active.name}} n'a pas progressé dans la tâche.
|
||||
{{/if}}
|
||||
{{#with current.tache.tache.system as |system|}}
|
||||
Son avancement est de
|
||||
<span class="rdd-roll-{{#if (gt system.points_de_tache_courant 0)}}norm{{else}}etotal{{/if}}">
|
||||
{{system.points_de_tache_courant}}
|
||||
{{#unless system.cacher_points_de_tache}} sur {{system.points_de_tache}}{{/unless}}
|
||||
</span>
|
||||
point{{~#unless (eq system.points_de_tache_courant 1)}}s{{/unless}} de tâche
|
||||
{{log 'tentatives' (math-sum system.nb_jet_succes system.nb_jet_echec) }}
|
||||
({{~#with (math-sum system.nb_jet_succes system.nb_jet_echec) as |tentatives|}}
|
||||
{{log 'tentatives' tentatives}}
|
||||
{{~#if (ne tentatives 1)}}{{tentatives}} tentatives{{else}}première tentative{{/if~}}
|
||||
{{/with~}}).
|
||||
{{/with}}
|
||||
</p>
|
||||
|
||||
{{#if rolled.isETotal}}
|
||||
<span class='chat-card-info'>
|
||||
Son échec total augmente de 1 la difficulté de la tâche!</span>
|
||||
</span>
|
||||
{{/if}}
|
||||
|
||||
{{#if (and current.tache.tache.system.fatigue (regle-optionnelle 'appliquer-fatigue'))}}
|
||||
<span class='chat-card-info'>
|
||||
<img src="systems/foundryvtt-reve-de-dragon/assets/ui/fatigue.svg"/>
|
||||
{{active.name}} s'est fatigué{{~#if (actor-isFeminin active.actor)}}e{{/if}} de {{current.tache.tache.system.fatigue}} case{{~#if (gt current.tache.tache.system.fatigue 1)}}s{{/if}}.
|
||||
</span>
|
||||
{{/if}}
|
||||
</div>
|
||||
|
||||
<div class="chat-buttons">
|
||||
</div>
|
||||
</div>
|
||||
|
@@ -19,14 +19,22 @@
|
||||
|
||||
<subline><strong><span name="theme">{{current.meditation.system.theme}}</span></strong></subline>
|
||||
<subline>Support: <strong><span name="support">{{current.meditation.system.support}}</span></strong></subline>
|
||||
|
||||
<subline>
|
||||
TMR: <strong><span name="tmr">{{typeTmr-name current.meditation.system.tmr}}</span></strong>
|
||||
{{#unless current.isTMR}}
|
||||
<i class="fa-solid fa-circle-exclamation"></i> actuelle: {{caseTmr-label rollData.active.actor.system.reve.tmrpos.coord}} {{rollData.active.actor.system.reve.tmrpos.coord}}
|
||||
<div class="warning">
|
||||
<i class="fa-solid fa-circle-exclamation"></i>
|
||||
{{caseTmr-label rollData.active.actor.system.reve.tmrpos.coord}}
|
||||
{{rollData.active.actor.system.reve.tmrpos.coord}}
|
||||
</div>
|
||||
{{/unless}}
|
||||
</subline>
|
||||
</subline>
|
||||
<subline>Durée: 60 minutes</subline>
|
||||
<hr>
|
||||
|
||||
<br>
|
||||
|
||||
<subline>
|
||||
<input class="conditionMeditation" type="checkbox" name="isComportement" {{#if current.isComportement}}checked{{/if}} {{#if rollData.type.retry}}disabled{{/if}}/>
|
||||
<label for="isComportement">Comportement:
|
||||
@@ -37,10 +45,17 @@
|
||||
<subline>
|
||||
<input class="conditionMeditation" type="checkbox" name="isHeure" {{#if current.isHeure}}checked{{/if}} {{#if rollData.type.retry}}disabled{{/if}}/>
|
||||
<label for="isHeure">Heure:
|
||||
{{#with current.meditation.system.heure as |heure|}}
|
||||
<span name="heure">{{timestamp-label heure}}</span>
|
||||
<span name="heure-signe">{{timestamp-imgSigneHeure heure}}</span>
|
||||
{{/with}}
|
||||
<span name="heure">{{timestamp-label current.heureMeditation}}</span>
|
||||
<span name="heure-signe">
|
||||
{{timestamp-imgSigneHeure current.heureMeditation}}
|
||||
</span>
|
||||
{{#if (ne current.heureMeditation current.heureMonde)}}
|
||||
<span class="warning">
|
||||
<i class="fa-solid fa-circle-exclamation"></i>
|
||||
{{timestamp-label current.heureMonde}}
|
||||
{{timestamp-imgSigneHeure current.heureMonde}}
|
||||
</span>
|
||||
{{/if}}
|
||||
</label>
|
||||
</subline>
|
||||
|
||||
|
Reference in New Issue
Block a user