Files
foundryvtt-reve-de-dragon/templates/sommeil/dialog-nouveau-repos.hbs
T
fabres 73b91285e3 fix(sommeil): insomnie, château dormant automatique et reprise de nuit
Nouveau mode de repos (nouveau-mode-repos) :
- Insomnie (Queue de Dragon) : bannière d'avertissement dans le dialogue,
  rafraîchissement du drapeau à l'ouverture, vérification en direct dans la
  boucle de sommeil (coupe la récupération fatigue/rêve si elle surgit en
  cours de nuit), drapeau bidirectionnel (setInfoSommeilInsomnie) et mention
  dans le dialogue Château Dormant.
- Château Dormant : déclenchement automatique quand l'heure absolue de fin
  de nuit (11) est atteinte, au lieu de seulement après 12 h de sommeil.
- Rêve de Dragon : reprise de nuit possible — system.sommeil.heures
  initialisé à la durée, heures restantes conservées au réveil, dialogue
  pré-rempli avec bannière 'Reprise de nuit' et remise à zéro après une
  nuit complète.
- Don 'double rêve' : second jet de récupération de rêve par heure.
- Garde anti-boucle infinie si l'insomnie apparaît pendant le sommeil.
- Info-bulle sur le réveil forcé.

Perte de rêve des enchantements au Château Dormant :
- Suppression du message en double (whisper dédié) : texte intégré au
  résumé du CD ; la gemme renvoie désormais nouveaupr.
2026-08-07 15:54:09 +02:00

39 lines
1.6 KiB
Handlebars

<form class="dialog-nouveau-repos">
<div class="flexcol">
<div class="flexrow">
<img class="chat-icon" src="{{img}}" data-tooltip="{{name}}" />
<h2>{{name}} se repose</h2>
</div>
<div class="form-group">
<label>De l'heure</label>
<select name="heure-debut">
{{selectOptions hourDefinitions selected=heureDebutDefaut labelAttr='label' valueAttr='heure'}}
</select>
<label>à l'heure</label>
<select name="heure-fin">
{{selectOptions hourDefinitions selected=heureFinDefaut labelAttr='label' valueAttr='heure'}}
</select>
</div>
<div class="form-group">
<span>Durée : <strong><span id="duree-sommeil">0</span> heures</strong></span>
</div>
{{#if repriseHeures}}
<div id="avertissements-reprise">
<p class="notification info">Reprise de nuit : {{repriseHeures}} heures restantes après votre Rêve de Dragon.</p>
</div>
{{/if}}
{{#if insomnie}}
<div id="avertissements-insomnie">
<p class="notification warning">Insomnie cette nuit (Queue de Dragon) : vous ne trouverez pas le sommeil.</p>
</div>
{{/if}}
<div class="form-group">
<input type="checkbox" name="reveil-force" id="reveil-force">
<label for="reveil-force" data-tooltip="Vous serez réveillé après ce nombre d'heures, même si votre fatigue n'est pas totalement récupérée.">Réveil forcé après</label>
<input type="number" name="heures-force" value="1" min="1" max="12" disabled>
<span>heures</span>
</div>
<div id="avertissements" class="hidden"></div>
</div>
</form>