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.
39 lines
1.6 KiB
Handlebars
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>
|