#76 : Jets de dés assistés pour les méditations

This commit is contained in:
2021-01-04 22:03:00 +01:00
parent 35ec95a176
commit 544c0ba94b
9 changed files with 181 additions and 4 deletions

View File

@ -0,0 +1,15 @@
<h4>
{{alias}} a médité : {{meditation.name}}
</h4>
{{> "systems/foundryvtt-reve-de-dragon/templates/chat-infojet.html"}}
<hr>
<div>
{{#if rolled.isSuccess}}
{{alias}} aperçoit un signe Draconique fugitif, qu'il faut aller lire en <strong>{{meditation.data.tmr}}</strong> en réussissant un test <strong>d'INTELLECT/Draconic à {{diffLecture}}</strong>.
Selon le résultat de votre lecture, vous gagnerez les points suivants en Sort: 3 pour une Normale, 5 pour une Significative, 10 pour une Particulière.
{{else}}
{{alias}} a échoué dans sa méditation et ne voit aucun signe Draconique.
{{/if}}
<br><span>Vous vous êtes fatigué de 2 cases.</span>
{{#if rolled.isETotal}}<br><span>Votre échec total augmente de 1 la difficulté de la méditation!</span>{{/if~}}
</div>

View File

@ -0,0 +1,66 @@
<form class="dialog-roll-meditation">
<div class="form-group">
<ul class="item-list">
<li class="item flexrow">
<label for="categorie"><strong>Thème : {{meditation.data.theme}} </strong></label>
<label for="categorie">Intellect {{numberFormat carac.intellect.value decimals=0 sign=false}} / {{competence.name}} {{numberFormat competence.data.niveau decimals=0 sign=true}}</label>
</li>
<li class="item flexrow">
<label for="categorie">Sujet : {{competence.name}} ({{meditation.data.theme}})</label>
<label for="categorie">Durée : 60 minutes</label>
</li>
<li class="item flexrow">
<label for="categorie">Support : {{meditation.data.support}}</label>
<label for="categorie">Malus spécial : {{meditation.data.malus}}</label>
</li>
<li class="item flexrow"><label for="categorie">Case TMR : {{meditation.data.tmr}}</label></li>
</ul>
</div>
<div class="form-group">
<label for="categorie" class="h4"><strong>Conditions Optionnelles : </strong></label>
</div>
<div class="form-group">
<ul class="item-list">
<li class="item flexrow">
<label for="categorie">Heure : {{meditation.data.heure}}</label>
<input class="attribute-value" type="checkbox" id="isHeure" name="isHeure" {{#if isHeure}}checked{{/if}}/>
</li>
<li class="item flexrow">
<label for="categorie">Purification : {{meditation.data.purification}}</label>
<input class="attribute-value" type="checkbox" id="isPurification" name="isPurification" {{#if isPurification}}checked{{/if}}/>
</li>
<li class="item flexrow">
<label for="categorie">Vêture : {{meditation.data.veture}}</label>
<input class="attribute-value" type="checkbox" id="isVeture" name="isVeture" {{#if isVeture}}checked{{/if}}/>
</li>
<li class="item flexrow">
<label for="categorie">Comportement antérieur : {{meditation.data.comportement}})</label>
<input class="attribute-value" type="checkbox" id="isComportement" name="isComportement" {{#if isComportement}}checked{{/if}}/>
</li>
</ul>
</div>
<label for="categorie">Conditions supplémentaires : </label>
<select name="diffConditions" id="diffConditions" data-dtype="number">
{{#select diffConditions}}
{{#each ajustementsConditions as |key|}}
<option value={{key}}>{{numberFormat key decimals=0 sign=true}}</option>
{{/each}}
{{/select}}
</select>
</div>
<div class="form-group">
<label for="categorie">Ajustements</label>
<label for="categorie" id="etat-general">Etat général: {{numberFormat etat decimals=0 sign=true}}</label>
<label>Final: <label id="roll-param">10 / 0</label>&nbsp;&nbsp;&nbsp;<label name="addon-message" id="addon-message"></label></label>
</div>
<div id="resolutionTable">
</div>
<div id="resolutionValeurs">
</div>
</form>
<script>
</script>

View File

@ -28,8 +28,8 @@
</div>
<div class="form-group">
<label for="xp">Heure</label>
<select name="data.defaut_carac" id="defaut_carac" data-dtype="String">
{{#select item.data.defaut_carac}}
<select name="data.heure" id="heure" data-dtype="String">
{{#select item.data.heure}}
{{>"systems/foundryvtt-reve-de-dragon/templates/heures-select-option.html"}}
{{/select}}
</select>