Amélioration champs input

- ajout de min et max quand utile
- ordre et regroupement des attributs:
   - préférence pour name en premier
   - regroupement de class/type/data-dtype
   - regroupement value/min/max
This commit is contained in:
2026-04-29 22:53:22 +02:00
parent 76e651cf19
commit a01086ff28
87 changed files with 517 additions and 407 deletions
+12 -12
View File
@@ -48,7 +48,7 @@
<div class="form-group">
<label for="system.resistance">Résistance</label>
{{>"systems/foundryvtt-reve-de-dragon/templates/item/icon-arme-broken.hbs"}}
<input class="attribute-value" type="text" name="system.resistance" value="{{system.resistance}}" data-dtype="Number"/>
<input name="system.resistance" class="attribute-value" type="number" data-dtype="Number" value="{{system.resistance}}" min="0"/>
</div>
<div class="form-group">
<label for="system.categorie_parade">Catégorie parade </label>
@@ -60,47 +60,47 @@
</div>
<div class="form-group">
<label for="system.force">Force min. </label>
<input class="attribute-value" type="text" name="system.force" value="{{system.force}}" data-dtype="String"/>
<input name="system.force" class="attribute-value" type="text" data-dtype="String" value="{{system.force}}" />
</div>
<div class="form-group">
<label for="system.rapide">Arme rapide ? </label>
<input class="attribute-value" type="checkbox" name="system.rapide" {{#if system.rapide}}checked{{/if}}/>
<input name="system.rapide" class="attribute-value" type="checkbox" {{#if system.rapide}}checked{{/if}}/>
</div>
<div class="form-group">
<label for="system.unemain">A Une main ? </label>
<input class="attribute-value" type="checkbox" name="system.unemain" {{#if system.unemain}}checked{{/if}}/>
<input name="system.unemain" class="attribute-value" type="checkbox" {{#if system.unemain}}checked{{/if}}/>
</div>
<div class="form-group">
<label for="system.deuxmains">A Deux mains ? </label>
<input class="attribute-value" type="checkbox" name="system.deuxmains" {{#if system.deuxmains}}checked{{/if}}/>
<input name="system.deuxmains" class="attribute-value" type="checkbox" {{#if system.deuxmains}}checked{{/if}}/>
</div>
<div class="form-group">
<label for="system.portee_courte">Portée courte </label>
<input class="attribute-value" type="text" name="system.portee_courte" value="{{system.portee_courte}}" data-dtype="Number"/>
<input name="system.portee_courte" class="attribute-value" type="text" data-dtype="Number" value="{{system.portee_courte}}" />
</div>
<div class="form-group">
<label for="system.portee_moyenne">Portée moyenne </label>
<input class="attribute-value" type="text" name="system.portee_moyenne" value="{{system.portee_moyenne}}" data-dtype="Number"/>
<input name="system.portee_moyenne" class="attribute-value" type="text" data-dtype="Number" value="{{system.portee_moyenne}}" />
</div>
<div class="form-group">
<label for="system.portee_extreme">Portée extrême </label>
<input class="attribute-value" type="text" name="system.portee_extreme" value="{{system.portee_extreme}}" data-dtype="Number"/>
<input name="system.portee_extreme" class="attribute-value" type="text" data-dtype="Number" value="{{system.portee_extreme}}" />
</div>
<div class="form-group">
<label for="system.penetration">Pénétration </label>
<input class="attribute-value" type="text" name="system.penetration" value="{{system.penetration}}" data-dtype="Number"/>
<input name="system.penetration" class="attribute-value" type="text" data-dtype="Number" value="{{system.penetration}}" />
</div>
<div class="form-group">
<label for="system.magique">Magique ? </label>
<input class="attribute-value" type="checkbox" name="system.magique" {{#if system.magique}}checked{{/if}}/>
<input name="system.magique" class="attribute-value" type="checkbox"{{#if system.magique}}checked{{/if}}/>
</div>
<div class="form-group item-magique">
<label for="system.resistance_magique">Résistance magique </label>
<input class="attribute-value" type="text" name="system.resistance_magique" value="{{system.resistance_magique}}" data-dtype="Number"/>
<input name="system.resistance_magique" class="attribute-value" type="text" data-dtype="Number" value="{{system.resistance_magique}}" />
</div>
<div class="form-group item-magique">
<label for="system.ecaille_efficacite">Nombre d'Ecailles d'Efficacité </label>
<input class="attribute-value" type="text" name="system.ecaille_efficacite" value="{{system.ecaille_efficacite}}" data-dtype="Number"/>
<input name="system.ecaille_efficacite" class="attribute-value" type="text" data-dtype="Number" value="{{system.ecaille_efficacite}}" />
</div>
<div class="form-group">
<label for="system.initpremierround">Classe d'initiative au premier round (mêlée seulement) </label>
+3 -3
View File
@@ -9,15 +9,15 @@
<div class="form-group">
<label for="system.protection">Protection</label>
<input class="attribute-value" type="text" name="system.protection" value="{{system.protection}}" data-dtype="String"/>
<input name="system.protection" class="attribute-value" type="text" data-dtype="String" value="{{system.protection}}" />
</div>
<div class="form-group">
<label for="system.deterioration">Détérioration</label>
<input class="attribute-value" type="text" name="system.deterioration" value="{{system.deterioration}}" data-dtype="Number"/>
<input name="system.deterioration" class="attribute-value" type="text" data-dtype="Number" value="{{system.deterioration}}" />
</div>
<div class="form-group">
<label for="system.malus">Malus Armure </label>
<input class="attribute-value" type="text" name="system.malus" value="{{system.malus}}" data-dtype="Number"/>
<input name="system.malus" class="attribute-value" type="text" data-dtype="Number" value="{{system.malus}}" />
</div>
{{>"systems/foundryvtt-reve-de-dragon/templates/item/partial-inventaire.hbs"}}
{{>"systems/foundryvtt-reve-de-dragon/templates/item/partial-description.hbs"}}
+13 -8
View File
@@ -15,39 +15,44 @@
</div>
<div class="form-group">
<label for="system.localisation">Localisation</label>
<input class="attribute-value" type="text" name="system.localisation" value="{{system.localisation}}" data-dtype="String"/>
<input name="system.localisation" class="attribute-value" type="text" data-dtype="String" value="{{system.localisation}}" />
</div>
<div class="form-group">
<label for="system.origine">Causée par</label>
<input class="attribute-value" type="text" name="system.origine" value="{{system.origine}}" data-dtype="String"/>
<input name="system.origine" class="attribute-value" type="text" data-dtype="String" value="{{system.origine}}" />
</div>
{{#if (lt system.gravite 7)}}
<div class="form-group">
<label for="system.difficulte">Difficulté des soins</label>
<input class="attribute-value number-x" type="text" name="system.difficulte" value="{{system.difficulte}}" data-dtype="Number"/>
<input name="system.difficulte" class="attribute-value number-x" type="text" data-dtype="Number" value="{{system.difficulte}}" />
</div>
<div class="form-group">
<label for="premierssoins-done">Premiers soins
<input class="attribute-value" type="checkbox" name="premierssoins-done" {{#if system.premierssoins.done}}checked{{/if}}/>
<input name="premierssoins-done" class="attribute-value" type="checkbox" {{#if system.premierssoins.done}}checked{{/if}}/>
</label>
{{#if system.premierssoins.done}}
{{#unless system.soinscomplets.done}}
<input class="attribute-value number-x" type="text" name="system.premierssoins.bonus" value="{{system.premierssoins.bonus}}" data-dtype="Number"/>
<label for="system.premierssoins.bonus">Bonus soins complets
<input name="system.premierssoins.bonus" class="attribute-value number-x" type="number" data-dtype="Number"
value="{{system.premierssoins.bonus}}" min="-6" max="2"/>
</label>
{{/unless}}
{{else}}
<label for="system.premierssoins.tache">Points de tâches</label>
<input class="attribute-value number-x" type="text" name="system.premierssoins.tache" value="{{system.premierssoins.tache}}" data-dtype="Number"/>
<input name="system.premierssoins.tache" class="attribute-value number-x" type="number" data-dtype="Number"
value="{{system.premierssoins.tache}}" min="-4" max="6"/>
{{/if}}
</div>
{{#if system.premierssoins.done}}
<div class="form-group">
<label for="soinscomplets-done">Soins complets
<input class="attribute-value" type="checkbox" name="soinscomplets-done" {{#if system.soinscomplets.done}}checked{{/if}}/>
<input name="soinscomplets-done" class="attribute-value" type="checkbox" {{#if system.soinscomplets.done}}checked{{/if}}/>
</label>
{{#if system.soinscomplets.done}}
<input class="attribute-value number-x" type="text" name="system.soinscomplets.bonus" value="{{system.soinscomplets.bonus}}" data-dtype="Number"/>
<input name="system.soinscomplets.bonus" class="attribute-value number-x" type="number" data-dtype="Number"
value="{{system.soinscomplets.bonus}}" min="0" max="3" />
{{/if}}
</div>
{{/if}}
+2 -2
View File
@@ -3,8 +3,8 @@
{{!-- Sheet Body --}}
<section class="sheet-body">
<div class="form-group">
<label for="niveau">Coordonnées TMR </label>
<input class="attribute-value" type="text" name="system.coord" value="{{system.coord}}" data-dtype="String"/>
<label for="system.coord">Coordonnées TMR </label>
<input name="system.coord" value="{{system.coord}}" class="attribute-value" type="text" data-dtype="String"/>
</div>
<div class="form-group">
<label for="system.specific">Mode spécifique</label>
+5 -3
View File
@@ -3,12 +3,14 @@
{{!-- Sheet Body --}}
<section class="sheet-body">
<div class="form-group">
<label class="item-label" for="system.niveau">Niveau</label>
<input class="attribute-value" type="text" name="system.niveau" value="{{system.niveau}}" data-dtype="Number"/>
<label for="system.niveau" class="item-label">Niveau</label>
<input name="system.niveau" class="attribute-value" type="text" data-dtype="Number"
value="{{system.niveau}}" />
</div>
<div class="form-group">
<label for="system.reference">Référence / Auteur</label>
<input class="attribute-value" type="text" name="system.reference" value="{{system.reference}}" data-dtype="String"/>
<input name="system.reference" class="attribute-value" type="text" data-dtype="String"
value="{{system.reference}}" />
</div>
{{>"systems/foundryvtt-reve-de-dragon/templates/item/partial-appreciable.hbs"}}
+11 -7
View File
@@ -24,11 +24,13 @@
</div>
<div class="form-group">
<label for="system.niveau">Niveau </label>
<input class="attribute-value" type="text" name="system.niveau" value="{{system.niveau}}" data-dtype="Number"/>
<input name="system.niveau" class="attribute-value" type="number" data-dtype="Number"
value="{{system.niveau}}" min="-11"/>
</div>
<div class="form-group">
<label for="system.xp">XP </label>
<input class="attribute-value sheet-competence-xp" type="text" name="system.xp" value="{{system.xp}}" data-dtype="Number"/>
<input name="system.xp" class="attribute-value sheet-competence-xp" type="text" data-dtype="Number"
value="{{system.xp}}" min="0"/>
</div>
<div class="form-group">
<label for="system.base">Niveau de base </label>
@@ -52,21 +54,23 @@
</div>
<div class="form-group">
<label for="system.default_diffLibre">Difficulté libre par défaut</label>
<input class="attribute-value" type="text" name="system.default_diffLibre" value="{{system.default_diffLibre}}" data-dtype="Number"/>
<input name="system.default_diffLibre" class="attribute-value" type="number" data-dtype="Number"
value="{{system.default_diffLibre}}" min="-10" max="0"/>
</div>
{{#if (eq system.categorie 'draconic')}}
<div class="form-group">
<label for="system.xp_sort">XP Sort </label>
<input class="attribute-value" type="text" name="system.xp_sort" value="{{system.xp_sort}}" data-dtype="Number"/>
<input name="system.xp_sort" class="attribute-value" type="text" data-dtype="Number"
value="{{system.xp_sort}}" min="0"/>
</div>
{{/if}}
<div class="form-group">
<label for="system.niveau_archetype">Niveau d'Archetype</label>
<input class="attribute-value" type="text" name="system.niveau_archetype" value="{{system.niveau_archetype}}" data-dtype="Number"/>
<input name="system.niveau_archetype" class="attribute-value" type="text" data-dtype="Number"
value="{{system.niveau_archetype}}" min="0" />
</div>
{{>"systems/foundryvtt-reve-de-dragon/templates/item/partial-description.hbs"}}
{{>"systems/foundryvtt-reve-de-dragon/templates/item/partial-description.hbs"}}
</section>
</form>
+8 -4
View File
@@ -12,20 +12,24 @@
</div>
<div class="form-group">
<label for="niveau">Valeur de Caractéristique</label>
<input class="attribute-value" type="text" name="system.carac_value" value="{{system.carac_value}}" data-dtype="Number"/>
<input name="system.carac_value" class="attribute-value" type="text" data-dtype="Number"
value="{{system.carac_value}}" min="0"/>
</div>
<div class="form-group">
<label for="niveau">Niveau</label>
<input class="attribute-value" type="text" name="system.niveau" value="{{system.niveau}}" data-dtype="Number"/>
<input name="system.niveau" class="attribute-value" type="text" data-dtype="Number"
value="{{system.niveau}}" min="-11"/>
</div>
<div class="form-group">
<label for="default_diffLibre">Difficulté libre par défaut</label>
<input class="attribute-value" type="text" name="system.default_diffLibre" value="{{system.default_diffLibre}}" data-dtype="Number"/>
<input name="system.default_diffLibre" class="attribute-value" type="number" data-dtype="Number"
value="{{system.default_diffLibre}}" min="-10" max="0"/>
</div>
{{#if isdommages}}
<div class="form-group">
<label for="niveau">Dommages (+dom)</label>
<input class="attribute-value" type="text" name="system.dommages" value="{{system.dommages}}" data-dtype="Number"/>
<input name="system.dommages" class="attribute-value" type="text" data-dtype="Number"
value="{{system.dommages}}" />
</div>
<div class="form-group">
<label for="system.mortalite">Mortalité</label>
+2 -1
View File
@@ -10,7 +10,8 @@
<div class="tab items flexcol" data-group="primary" data-tab="informations">
<div class="form-group">
<label for="system.capacite">Capacite (points d'Enc.)</label>
<input class="attribute-value" type="text" name="system.capacite" value="{{system.capacite}}" data-dtype="Number"/>
<input name="system.capacite" class="attribute-value" type="number" data-dtype="Number"
value="{{system.capacite}}"/>
</div>
{{>"systems/foundryvtt-reve-de-dragon/templates/item/partial-inventaire.hbs"}}
{{#if options.isOwned}}
+9 -7
View File
@@ -12,20 +12,22 @@
</select>
</div>
<div class="form-group">
<label class="item-label" for="system.agilite">Agilité ?</label>
<input class="attribute-value" type="checkbox" name="system.agilite" {{#if system.agilite}}checked{{/if}}/>
<label for="system.agilite" class="item-label" >Agilité ?</label>
<input name="system.agilite" class="attribute-value" type="checkbox" {{#if system.agilite}}checked{{/if}}/>
</div>
<div class="form-group">
<label class="item-label" for="system.apparence">Apparence ?</label>
<input class="attribute-value" type="checkbox" name="system.apparence" {{#if system.apparence}}checked{{/if}}/>
<label for="system.apparence" class="item-label">Apparence ?</label>
<input name="system.apparence" class="attribute-value" type="checkbox" {{#if system.apparence}}checked{{/if}}/>
</div>
<div class="form-group">
<label class="item-label" for="system.niveau">Niveau</label>
<input class="attribute-value" type="text" name="system.niveau" value="{{system.niveau}}" data-dtype="Number"/>
<label for="system.niveau" class="item-label">Niveau</label>
<input name="system.niveau" class="attribute-value" type="text" data-dtype="Number"
value="{{system.niveau}}" />
</div>
<div class="form-group">
<label for="system.reference">Référence / Auteur</label>
<input class="attribute-value" type="text" name="system.reference" value="{{system.reference}}" data-dtype="String"/>
<input name="system.reference" class="attribute-value" type="text" data-dtype="String"
value="{{system.reference}}"/>
</div>
{{>"systems/foundryvtt-reve-de-dragon/templates/item/partial-appreciable.hbs"}}
+2 -2
View File
@@ -4,11 +4,11 @@
<section class="sheet-body">
<div class="form-group">
<label for="system.pointsemp">Points d'Empoignade </label>
<input class="attribute-value" type="text" name="system.pointsemp" value="{{system.pointsemp}}" data-dtype="Number"/>
<input name="system.pointsemp" class="attribute-value" type="number" data-dtype="Number" value="{{system.pointsemp}}" min="-2" max="2"/>
</div>
<div class="form-group">
<label for="system.immobilise">Immobilisé </label>
<input type="checkbox" name="system.immobilise" {{#if system.immobilise}}checked{{/if}}/>
<input name="system.immobilise" type="checkbox" {{#if system.immobilise}}checked{{/if}}/>
</div>
{{>"systems/foundryvtt-reve-de-dragon/templates/item/partial-description.hbs"}}
</section>
+3 -2
View File
@@ -17,12 +17,13 @@
<div class="flexcol">
<div class="form-group">
<label for="system.sust">Sustentation (si applicable)</label>
<input class="attribute-value" type="number" name="system.sust" value="{{system.sust}}" data-dtype="Number" min="0"/>
<input name="system.sust" class="attribute-value" type="number" data-dtype="Number"
value="{{system.sust}}" min="0"/>
</div>
{{#if (gt system.sust 0)}}
<div class="form-group">
<label for="system.exotisme">Exotisme</label>
<input class="attribute-value" type="number" name="system.exotisme" value="{{system.exotisme}}" data-dtype="Number" min="-10" max="0"/>
<input name="system.exotisme" class="attribute-value" type="number" data-dtype="Number" value="{{system.exotisme}}" min="-10" max="0"/>
</div>
{{/if}}
<div class="form-group">
+6 -6
View File
@@ -27,20 +27,20 @@
</select>
</div>
<div class="form-group">
<label>Taille</label>
<input class="attribute-value" type="text" name="system.taille" value="{{system.taille}}" data-dtype="Number" />
<label for="system.taille">Taille</label>
<input name="system.taille" value="{{system.taille}}" min="1" class="attribute-value" type="number" data-dtype="Number" />
</div>
<div class="form-group">
<label>Pureté</label>
<input class="attribute-value" type="text" name="system.purete" value="{{system.purete}}" data-dtype="Number" />
<label for="system.purete">Pureté</label>
<input name="system.purete" value="{{system.purete}}" min="0" max="7" class="attribute-value" type="number" data-dtype="Number" />
</div>
<div class="form-group">
<label>Inertie</label>
<input class="attribute-value" type="text" name="system.inertie" value="{{system.inertie}}" data-dtype="Number" disabled/>
<input name="system.inertie" value="{{system.inertie}}" class="attribute-value" type="text" data-dtype="Number" disabled/>
</div>
<div class="form-group">
<label>Enchantabilité</label>
<input class="attribute-value" type="text" name="system.enchantabilite" value="{{system.enchantabilite}}" data-dtype="Number" disabled/>
<input name="system.enchantabilite" value="{{system.enchantabilite}}" class="attribute-value" type="text" data-dtype="Number" disabled/>
</div>
{{>'systems/foundryvtt-reve-de-dragon/templates/enchantement/partial-enchantement.hbs'}}
{{>"systems/foundryvtt-reve-de-dragon/templates/item/partial-inventaire.hbs"}}
+6 -3
View File
@@ -31,16 +31,19 @@
{{#if (eq isComestible 'brut')}}
<div class="form-group">
<label for="system.sust">Sustentation</label>
<input class="attribute-value" type="number" name="system.sust" value="{{system.sust}}" data-dtype="Number" min="0"/>
<input name="system.sust" value="{{system.sust}}" min="0"
class="attribute-value" type="number" data-dtype="Number" />
</div>
<div class="form-group">
<label for="system.exotisme">Exotisme</label>
<input class="attribute-value" type="number" name="system.exotisme" value="{{system.exotisme}}" data-dtype="Number" min="-10" max="0"/>
<input name="system.exotisme" value="{{system.exotisme}}" min="-10" max="0"
class="attribute-value" type="number" data-dtype="Number"/>
</div>
{{else}}
<div class="form-group">
<label>Niveau (si applicable)</label>
<input class="attribute-value" type="text" name="system.niveau" value="{{system.niveau}}" data-dtype="Number" />
<input name="system.niveau" value="{{system.niveau}}"
class="attribute-value" type="text" data-dtype="Number" />
</div>
{{/if}}
+1 -1
View File
@@ -10,7 +10,7 @@
<div class="tab items" data-group="primary" data-tab="informations">
<div class="form-group">
<label>Niveau (si applicable) </label>
<input class="attribute-value" type="text" name="system.niveau" value="{{system.niveau}}" data-dtype="Number" />
<input name="system.niveau" value="{{system.niveau}}" class="attribute-value" type="text" data-dtype="Number" />
</div>
<div class="form-group">
<label>Catégorie</label>
+9 -9
View File
@@ -2,14 +2,14 @@
<header class="sheet-header">
<img class="profile-img" src="{{img}}" data-edit="img" data-tooltip="{{name}}"/>
<div class="header-fields">
<h1 class="charname"><input name="name" type="text" value="{{name}}" placeholder="Name"/></h1>
<h1 class="charname"><input name="name" value="{{name}}" type="text" placeholder="Name"/></h1>
<div class="resource">
<label>Quantity</label>
<input type="text" name="system.quantity" value="{{system.quantity}}" data-dtype="Number"/>
<label for="system.quantity">Quantity</label>
<input name="system.quantity" value="{{system.quantity}}" type="text" data-dtype="Number"/>
</div>
<div class="resource">
<label>Weight</label>
<input type="text" name="system.weight" value="{{system.weight}}" data-dtype="Number"/>
<label for="system.weight">Weight</label>
<input name="system.weight" value="{{system.weight}}" type="text" data-dtype="Number"/>
</div>
</div>
</header>
@@ -39,13 +39,13 @@
<ol class="attributes-list">
{{#each system.attributes as |attr key|}}
<li class="attribute flexrow" data-attribute="{{key}}">
<input class="attribute-key" type="text" name="system.attributes.{{key}}.key" value="{{key}}"/>
<input name="system.attributes.{{key}}.key" value="{{key}}" class="attribute-key" type="text"/>
{{#if attr.isCheckbox}}
<label class="attribute-value checkbox"><input type="checkbox" name="system.attributes.{{key}}.value" {{checked attr.value}}/></label>
<label class="attribute-value checkbox"><input name="system.attributes.{{key}}.value" type="checkbox" {{checked attr.value}}/></label>
{{else}}
<input class="attribute-value" type="text" name="system.attributes.{{key}}.value" value="{{attr.value}}" data-dtype="{{attr.dtype}}"/>
<input name="system.attributes.{{key}}.value" value="{{attr.value}}" class="attribute-value" type="text" data-dtype="{{attr.dtype}}"/>
{{/if}}
<input class="attribute-label" type="text" name="system.attributes.{{key}}.label" value="{{attr.label}}"/>
<input name="system.attributes.{{key}}.label" value="{{attr.label}}" class="attribute-label" type="text"/>
<select class="attribute-dtype" name="system.attributes.{{key}}.dtype">
{{#select attr.dtype}}
{{#each ../dtypes as |t|}}
+5 -5
View File
@@ -15,16 +15,16 @@
</select>
</div>
<div class="form-group">
<label class="item-label" for="system.base">Base</label>
<input class="attribute-value" type="text" name="system.base" value="{{system.base}}" data-dtype="Number"/>
<label for="system.base" class="item-label">Base</label>
<input name="system.base" value="{{system.base}}" class="attribute-value" type="text" data-dtype="Number"/>
</div>
<div class="form-group">
<label class="item-label" for="system.caraccomp">Caractéristique/Compétence</label>
<input class="attribute-value" type="text" name="system.caraccomp" value="{{system.caraccomp}}" data-dtype="String"/>
<label for="system.caraccomp" class="item-label">Caractéristique/Compétence</label>
<input name="system.caraccomp" value="{{system.caraccomp}}" class="attribute-value" type="text" data-dtype="String"/>
</div>
<div class="form-group">
<label for="system.reference">Référence / Auteur</label>
<input class="attribute-value" type="text" name="system.reference" value="{{system.reference}}" data-dtype="String"/>
<input name="system.reference" value="{{system.reference}}" class="attribute-value" type="text" data-dtype="String"/>
</div>
{{>"systems/foundryvtt-reve-de-dragon/templates/item/partial-appreciable.hbs"}}
+9 -6
View File
@@ -19,7 +19,7 @@
<div class="form-group">
<label for="system.auteur">Auteur</label>
<input class="attribute-value" type="text" name="system.auteur" value="{{system.auteur}}" data-dtype="String"/>
<input name="system.auteur" value="{{system.auteur}}" class="attribute-value" type="text" data-dtype="String"/>
</div>
<div class="form-group">
<label for="system.competence">Compétence</label>
@@ -31,23 +31,26 @@
</div>
<div class="form-group">
<label for="system.difficulte">Difficulté</label>
<input class="attribute-value" type="number" name="system.difficulte" value="{{system.difficulte}}" data-dtype="Number"/>
<input name="system.difficulte" value="{{system.difficulte}}" min="-10" max="0"
class="attribute-value" type="number" data-dtype="Number"/>
</div>
<div class="form-group">
<label for="system.points_de_tache">Points de tâches</label>
<input class="attribute-value" type="number" name="system.points_de_tache" value="{{system.points_de_tache}}" data-dtype="Number"/>
<input name="system.points_de_tache" value="{{system.points_de_tache}}" min="0"
class="attribute-value" type="number" data-dtype="Number"/>
</div>
<div class="form-group">
<label for="system.xp">Expérience</label>
<input class="attribute-value" type="number" name="system.xp" value="{{system.xp}}" data-dtype="Number"/>
<input name="system.xp" value="{{system.xp}}" min="0"
class="attribute-value" type="number" data-dtype="Number"/>
</div>
<div class="form-group">
<label for="system.niveau_minimum">Niveau minimum</label>
<input class="attribute-value" type="text" name="system.niveau_minimum" value="{{system.niveau_minimum}}" data-dtype="Number"/>
<input name="system.niveau_minimum" value="{{system.niveau_minimum}}" class="attribute-value" type="text" data-dtype="Number"/>
</div>
<div class="form-group">
<label for="system.niveau_maximum">Niveau maximum</label>
<input class="attribute-value" type="text" name="system.niveau_maximum" value="{{system.niveau_maximum}}" data-dtype="Number"/>
<input name="system.niveau_maximum" value="{{system.niveau_maximum}}" class="attribute-value" type="text" data-dtype="Number"/>
</div>
{{>"systems/foundryvtt-reve-de-dragon/templates/item/partial-inventaire.hbs"}}
+5 -5
View File
@@ -19,27 +19,27 @@
</div>
<div class="form-group">
<label for="system.malignite">Malignité </label>
<input class="attribute-value" type="text" name="system.malignite" value="{{system.malignite}}" data-dtype="Number"/>
<input name="system.malignite" value="{{system.malignite}}" class="attribute-value" type="text" data-dtype="Number"/>
</div>
<div class="form-group">
<label for="system.incubation">Incubation</label>
<input class="attribute-value" type="text" name="system.incubation" value="{{system.incubation}}" data-dtype="String"/>
<input name="system.incubation" value="{{system.incubation}}" class="attribute-value" type="text" data-dtype="String"/>
</div>
<div class="form-group">
{{>"systems/foundryvtt-reve-de-dragon/templates/common/periodicite.hbs" system.periode path='system.periode' label='Périodicité'}}
</div>
<div class="form-group">
<label for="system.dommages">Dommages</label>
<input class="attribute-value" type="text" name="system.dommages" value="{{system.dommages}}" data-dtype="String"/>
<input name="system.dommages" value="{{system.dommages}}" class="attribute-value" type="text" data-dtype="String"/>
</div>
<div class="form-group">
<label for="system.remedesconnus">Remedes Connus ? </label>
<input class="attribute-value" type="checkbox" name="system.remedesconnus" {{#if system.remedesconnus}}checked{{/if}}/>
<input name="system.remedesconnus" class="attribute-value" type="checkbox" {{#if system.remedesconnus}}checked{{/if}}/>
</div>
{{#if (or options.isGM system.remedesconnus)}}
<div class="form-group">
<label for="system.remedes">Remèdes </label>
<input class="attribute-value" type="text" name="system.remedes" value="{{system.remedes}}" data-dtype="String"/>
<input name="system.remedes" value="{{system.remedes}}" class="attribute-value" type="text" data-dtype="String"/>
</div>
{{/if}}
{{/if}}
+5 -5
View File
@@ -12,11 +12,11 @@
</div>
<div class="form-group">
<label for="system.theme">Thème</label>
<input class="attribute-value" type="text" name="system.theme" value="{{system.theme}}" data-dtype="String"/>
<input name="system.theme" value="{{system.theme}}" class="attribute-value" type="text" data-dtype="String"/>
</div>
<div class="form-group">
<label for="system.support">Support</label>
<input class="attribute-value" type="text" name="system.support" value="{{system.support}}" data-dtype="String"/>
<input name="system.support" value="{{system.support}}" class="attribute-value" type="text" data-dtype="String"/>
</div>
<div class="form-group">
<label for="system.heure">Heure</label>
@@ -28,15 +28,15 @@
</div>
<div class="form-group">
<label for="system.purification">Purification</label>
<input class="attribute-value" type="text" name="system.purification" value="{{system.purification}}" data-dtype="String"/>
<input name="system.purification" value="{{system.purification}}" class="attribute-value" type="text" data-dtype="String"/>
</div>
<div class="form-group">
<label for="system.veture">Vêture</label>
<input class="attribute-value" type="text" name="system.veture" value="{{system.veture}}" data-dtype="String"/>
<input name="system.veture" value="{{system.veture}}" class="attribute-value" type="text" data-dtype="String"/>
</div>
<div class="form-group">
<label for="system.comportement">Comportement</label>
<input class="attribute-value" type="text" name="system.comportement" value="{{system.comportement}}" data-dtype="String"/>
<input name="system.comportement" value="{{system.comportement}}" class="attribute-value" type="text" data-dtype="String"/>
</div>
<div class="form-group">
<label for="system.tmr">Case TMR</label>
+3 -3
View File
@@ -3,12 +3,12 @@
{{!-- Sheet Body --}}
<section class="sheet-body">
<div class="form-group">
<label class="item-label" for="system.niveau">Niveau</label>
<input class="attribute-value" type="text" name="system.niveau" value="{{system.niveau}}" data-dtype="Number"/>
<label for="system.niveau" class="item-label" >Niveau</label>
<input name="system.niveau" value="{{system.niveau}}" min="-10" max="0" class="attribute-value" type="text" data-dtype="Number"/>
</div>
<div class="form-group">
<label for="system.reference">Référence / Auteur</label>
<input class="attribute-value" type="text" name="system.reference" value="{{system.reference}}" data-dtype="String"/>
<input name="system.reference" value="{{system.reference}}" class="attribute-value" type="text" data-dtype="String"/>
</div>
{{>"systems/foundryvtt-reve-de-dragon/templates/item/partial-appreciable.hbs"}}
+4 -4
View File
@@ -4,19 +4,19 @@
<section class="sheet-body">
<div class="form-group">
<label for="system.value">Nombre</label>
<input class="attribute-value" type="text" name="system.value" value="{{system.value}}" data-dtype="Number"/>
<input name="system.value" value="{{system.value}}" class="attribute-value" type="text" data-dtype="Number"/>
</div>
<div class="form-group">
<label for="system.istrue">Nombre valide ? </label>
<input class="attribute-value" type="checkbox" name="system.istrue" {{#if system.istrue}}checked{{/if}}/>
<input name="system.istrue" class="attribute-value" type="checkbox" {{#if system.istrue}}checked{{/if}}/>
</div>
<div class="form-group">
<label for="system.jourindex">Index du jour concerné</label>
<input class="attribute-value" type="text" name="system.jourindex" value="{{system.jourindex}}" data-dtype="Number"/>
<input name="system.jourindex" value="{{system.jourindex}}" class="attribute-value" type="text" data-dtype="Number"/>
</div>
<div class="form-group">
<label for="system.jourlabel">Label du jour</label>
<input class="attribute-value" type="text" name="system.jourlabel" value="{{system.jourlabel}}" data-dtype="String"/>
<input name="system.jourlabel" value="{{system.jourlabel}}" class="attribute-value" type="text" data-dtype="String"/>
</div>
</section>
</form>
+6 -6
View File
@@ -8,31 +8,31 @@
<div class="tab items flexcol" data-group="primary" data-tab="informations">
<div class="form-group">
<label for="system.sust">Sustentation</label>
<input class="attribute-value" type="text" name="system.sust" value="{{system.sust}}" data-dtype="Number" />
<input name="system.sust" value="{{system.sust}}" class="attribute-value" type="number" data-dtype="Number" />
</div>
<div class="form-group">
<label for="system.boisson">Boisson</label>
<input class="attribute-value" type="checkbox" name="system.boisson" {{#if system.boisson}}checked{{/if}} />
<input name="system.boisson" class="attribute-value" type="checkbox" {{#if system.boisson}}checked{{/if}} />
</div>
{{#if system.boisson}}
<div class="form-group">
<label for="system.desaltere">Désaltère de</label>
<input class="attribute-value" type="text" name="system.desaltere" value="{{system.desaltere}}" data-dtype="Number" />
<input name="system.desaltere" value="{{system.desaltere}}" class="attribute-value" type="number" data-dtype="Number" />
</div>
<div class="form-group">
<label for="system.alcoolise">Alcoolisée</label>
<input class="attribute-value" type="checkbox" name="system.alcoolise" {{#if system.alcoolise}}checked{{/if}} />
<input name="system.alcoolise" class="attribute-value" type="checkbox" {{#if system.alcoolise}}checked{{/if}} />
</div>
{{#if system.alcoolise}}
<div class="form-group">
<label>Force de l'alcool par dose</label>
<input class="attribute-value" type="text" name="system.force" value="{{system.force}}" data-dtype="Number" />
<input name="system.force" value="{{system.force}}" min="-10" max="0" class="attribute-value" type="number" data-dtype="Number" />
</div>
{{/if}}
{{/if}}
<div class="form-group">
<label for="system.exotisme">Exotisme</label>
<input class="attribute-value" type="text" name="system.exotisme" value="{{system.exotisme}}" data-dtype="Number" />
<input name="system.exotisme" value="{{system.exotisme}}" min="-10" max="0" class="attribute-value" type="number" data-dtype="Number" />
</div>
{{>"systems/foundryvtt-reve-de-dragon/templates/item/partial-inventaire.hbs"}}
+2 -2
View File
@@ -26,11 +26,11 @@
</div>
<div class="form-group">
<label for="system.reference">Référence / Auteur</label>
<input class="attribute-value" type="text" name="system.reference" value="{{system.reference}}" data-dtype="String"/>
<input name="system.reference" value="{{system.reference}}" class="attribute-value" type="text" data-dtype="String"/>
</div>
<div class="form-group">
<label for="system.niveau">Niveau</label>
<input class="attribute-value" type="text" name="system.niveau" value="{{system.niveau}}" data-dtype="Number"/>
<input name="system.niveau" value="{{system.niveau}}" min="0" max="10" class="attribute-value" type="text" data-dtype="Number"/>
</div>
{{>"systems/foundryvtt-reve-de-dragon/templates/item/partial-appreciable.hbs"}}
+11 -8
View File
@@ -12,8 +12,8 @@
{{#if system.appreciation.moral}}
<div class="form-group">
<label for="system.appreciation.bonmoment">Bon moment</label>
<input class="attribute-value" type="string" name="system.appreciation.bonmoment" value="{{system.appreciation.bonmoment}}"
data-dtype="String" list="enum-appreciation-bonmoment"
<input name="system.appreciation.bonmoment" value="{{system.appreciation.bonmoment}}"
class="attribute-value" type="string" data-dtype="String" list="enum-appreciation-bonmoment"
/>
<datalist id="enum-appreciation-bonmoment">
{{>"systems/foundryvtt-reve-de-dragon/templates/item/enum-appreciation-bonmoment.hbs"}}
@@ -37,18 +37,21 @@
</div>
<div class="form-group">
<label for="system.appreciation.jetComp">Utiliser la compétence pour le jet d'appréciation</label>
<input class="attribute-value" type="checkbox" name="system.appreciation.jetComp" {{#if system.appreciation.jetComp}}checked{{/if}}
data-toolTip="La compétence est utilisée pour le jet d'appréciation si positive"/>
<input name="system.appreciation.jetComp"
class="attribute-value" type="checkbox" {{#if system.appreciation.jetComp}}checked{{/if}}
data-toolTip="La compétence est utilisée pour le jet d'appréciation si positive"/>
</div>
<div class="form-group">
<label for="system.appreciation.jetQualite">Utiliser la qualité pour le jet d'appréciation</label>
<input class="attribute-value" type="checkbox" name="system.appreciation.jetQualite" {{#if system.appreciation.jetQualite}}checked{{/if}}
data-toolTip="La qualité ajuste le jet d'appréciation"/>
<input name="system.appreciation.jetQualite"
class="attribute-value" type="checkbox" {{#if system.appreciation.jetQualite}}checked{{/if}}
data-toolTip="La qualité ajuste le jet d'appréciation"/>
</div>
<div class="form-group">
<label for="system.appreciation.compMinimum">Jet d'appréciation seulement si qualité &gt; compétence</label>
<input class="attribute-value" type="checkbox" name="system.appreciation.compMinimum" {{#if system.appreciation.compMinimum}}checked{{/if}}
data-toolTip="La qualité doit être supérieure à la compétence pour effectuer un jet d'apréciation"/>
<input name="system.appreciation.compMinimum"
class="attribute-value" type="checkbox" {{#if system.appreciation.compMinimum}}checked{{/if}}
data-toolTip="La qualité doit être supérieure à la compétence pour effectuer un jet d'apréciation"/>
</div>
{{/if}}
{{/if}}
+2 -2
View File
@@ -4,7 +4,7 @@
<div class="form-group description-milieu">
<label>Description du milieu</label>
<span class="flexrow">
<input class="attribute-value" type="text" name="system.milieu" value="{{system.milieu}}" data-dtype="String" />
<input name="system.milieu" value="{{system.milieu}}" class="attribute-value" type="text" data-dtype="String" />
</span>
</div>
<hr>
@@ -12,7 +12,7 @@
<label>Ajouter un fréquence</label>
<span class="flexrow">
<div class="autocomplete">
<input name="saisie-nouveau-milieu" type="text" class="input-selection-milieu" placeholder="Milieu" data-dtype="String"/>
<input name="saisie-nouveau-milieu" placeholder="Milieu" class="input-selection-milieu" type="text" data-dtype="String"/>
{{>'systems/foundryvtt-reve-de-dragon/templates/scripts/autocomplete.hbs' proposals=milieux className='input-selection-milieu'}}
</div>
<a class="milieu-add"><i class="fas fa-plus-circle"></i></a>
+2 -1
View File
@@ -1,6 +1,7 @@
{{#if options.isGM}}
<div class="form-group">
<label for="system.frequence">Fréquence</label>
<input class="attribute-value" type="text" name="system.frequence" value="{{system.frequence}}" data-dtype="Number"/>
<input name="system.frequence" class="attribute-value" type="text" data-dtype="Number"
value="{{system.frequence}}" />
</div>
{{/if}}
+1 -1
View File
@@ -1,6 +1,6 @@
{{#if options.isGM}}
<div class="form-group">
<label for="system.hautrevant">Pour haut-rêvants</label>
<input class="attribute-value" type="checkbox" name="system.hautrevant" {{#if system.hautrevant}}checked{{/if}}/>
<input name="system.hautrevant" class="attribute-value" type="checkbox" {{#if system.hautrevant}}checked{{/if}}/>
</div>
{{/if}}
+13 -13
View File
@@ -1,25 +1,25 @@
<div class="form-group">
<label for="system.qualite">Qualité</label>
<input class="attribute-value number-x3" type="number" name="system.qualite" value="{{system.qualite}}" data-dtype="Number"
{{#unless (isFieldInventaireModifiable type 'qualite')}}disabled{{/unless}}/>
<input name="system.qualite" class="attribute-value number-x3" type="number" data-dtype="Number"
value="{{system.qualite}}" min="-10" max="10"
{{#unless (isFieldInventaireModifiable type 'qualite')}}disabled{{/unless}}/>
</div>
<div class="form-group">
<label for="system.encombrement">Encombrement</label>
<input class="attribute-value number-x3" type="number" name="system.encombrement" value="{{system.encombrement}}" data-dtype="Number"
{{#unless (isFieldInventaireModifiable type 'encombrement')}}disabled{{/unless}}/>
<input name="system.encombrement" class="attribute-value number-x3" type="number" data-dtype="Number"
value="{{system.encombrement}}" min="0" max="50"
{{#unless (isFieldInventaireModifiable type 'encombrement')}}disabled{{/unless}}/>
</div>
<div class="form-group">
<label for="system.quantite">Quantité {{uniteQuantite id actorId}}</label>
<input class="attribute-value number-x3" type="number" name="system.quantite" value="{{system.quantite}}" data-dtype="Number"
{{#unless (isFieldInventaireModifiable type 'quantite')}}disabled{{/unless}}/>
<input name="system.quantite" class="attribute-value number-x3" type="number" data-dtype="Number"
value="{{system.quantite}}" min="0"
{{#unless (isFieldInventaireModifiable type 'quantite')}}disabled{{/unless}}/>
</div>
<div class="form-group item-cout">
<label for="system.cout">Prix (sols)</label>
{{#if (or (ne type 'monnaie') (gt system.cout 0))}}
<input class="input-prix attribute-value number-x3" type="number" name="system.cout" value="{{numberFormat system.cout decimals=2 sign=false}}" data-dtype="Number"
{{#unless (isFieldInventaireModifiable type 'cout')}}disabled{{/unless}}/>
{{else}}
<input class="input-prix attribute-value field-error number-x3" type="number" name="system.cout" value="{{numberFormat system.cout decimals=2 sign=false}}" data-dtype="Number"
{{#unless (isFieldInventaireModifiable type 'cout')}}disabled{{/unless}}/>
{{/if}}
<input name="system.cout" class="input-prix attribute-value {{#if (and (eq type 'monnaie') (lte system.cout 0))}}field-error{{/if}} number-x3" type="number" data-dtype="Number"
value="{{numberFormat system.cout decimals=2 sign=false}}"
{{#unless (isFieldInventaireModifiable type 'cout')}}disabled{{/unless}}/>
</div>
+6 -3
View File
@@ -31,16 +31,19 @@
{{#if (eq isComestible 'brut')}}
<div class="form-group">
<label for="system.sust">Sustentation</label>
<input class="attribute-value" type="number" name="system.sust" value="{{system.sust}}" data-dtype="Number" min="0"/>
<input name="system.sust" class="attribute-value" type="number" data-dtype="Number"
value="{{system.sust}}"min="0"/>
</div>
<div class="form-group">
<label for="system.exotisme">Exotisme</label>
<input class="attribute-value" type="number" name="system.exotisme" value="{{system.exotisme}}" data-dtype="Number" min="-10" max="0"/>
<input name="system.exotisme" class="attribute-value" type="number" data-dtype="Number"
value="{{system.exotisme}}" min="-10" max="0"/>
</div>
{{else}}
<div class="form-group">
<label>Niveau (si applicable)</label>
<input class="attribute-value" type="text" name="system.niveau" value="{{system.niveau}}" data-dtype="Number" />
<input name="system.niveau" class="attribute-value" type="text" data-dtype="Number"
value="{{system.niveau}}" />
</div>
{{/if}}
+10 -6
View File
@@ -15,31 +15,35 @@
{{#if (or options.isGM system.identifie)}}
<div class="form-group">
<label for="system.identifie">Identifiée ? </label>
<input class="attribute-value" type="checkbox" name="system.identifie" {{#if system.identifie}}checked{{/if}}/>
<input name="system.identifie" class="attribute-value" type="checkbox" {{#if system.identifie}}checked{{/if}}/>
</div>
<div class="form-group">
<label for="system.malignite">Malignité </label>
<input class="attribute-value" type="text" name="system.malignite" value="{{system.malignite}}" data-dtype="Number"/>
<input name="system.malignite" value="{{system.malignite}}"
class="attribute-value" type="number" data-dtype="Number"/>
</div>
<div class="form-group">
<label for="system.incubation">Incubation</label>
<input class="attribute-value" type="text" name="system.incubation" value="{{system.incubation}}" data-dtype="String"/>
<input name="system.incubation" value="{{system.incubation}}"
class="attribute-value" type="text" data-dtype="String"/>
</div>
<div class="form-group">
{{>"systems/foundryvtt-reve-de-dragon/templates/common/periodicite.hbs" system.periode path='system.periode' label='Périodicité'}}
</div>
<div class="form-group">
<label for="system.dommages">Dommages</label>
<input class="attribute-value" type="text" name="system.dommages" value="{{system.dommages}}" data-dtype="String"/>
<input name="system.dommages" value="{{system.dommages}}"
class="attribute-value" type="text" data-dtype="String"/>
</div>
<div class="form-group">
<label for="system.remedesconnus">Remedes Connus ? </label>
<input class="attribute-value" type="checkbox" name="system.remedesconnus" {{#if system.remedesconnus}}checked{{/if}}/>
<input name="system.remedesconnus" class="attribute-value" type="checkbox" {{#if system.remedesconnus}}checked{{/if}}/>
</div>
{{#if (or options.isGM system.remedesconnus)}}
<div class="form-group">
<label for="system.remedes">Remèdes </label>
<input class="attribute-value" type="text" name="system.remedes" value="{{system.remedes}}" data-dtype="String"/>
<input name="system.remedes" value="{{system.remedes}}"
class="attribute-value" type="text" data-dtype="String"/>
</div>
{{/if}}
{{/if}}
+5 -3
View File
@@ -4,15 +4,17 @@
<section class="sheet-body">
<div class="form-group">
<label for="system.typepossession">Type de possession</label>
<input class="attribute-value" type="text" name="system.typepossession" value="{{system.typepossession}}" data-dtype="String"/>
<input name="system.typepossession" value="{{system.typepossession}}"
class="attribute-value" type="text" data-dtype="String"/>
</div>
<div class="form-group">
<label for="system.istrue">Possédé ?</label>
<input class="attribute-value" type="checkbox" name="system.istrue" {{#if system.istrue}}checked{{/if}}/>
<input name="system.istrue" class="attribute-value" type="checkbox" {{#if system.istrue}}checked{{/if}}/>
</div>
<div class="form-group">
<label for="system.compteur">Compteur</label>
<input class="attribute-value" type="text" name="system.compteur" value="{{system.compteur}}" data-dtype="Number"/>
<input name="system.compteur" value="{{system.compteur}}" min="-2" max="2"
class="attribute-value" type="number" data-dtype="Number"/>
</div>
</section>
</form>
+6 -4
View File
@@ -59,16 +59,18 @@
</div>
<div class="form-group">
<label for="system.herbebrins">Nombre de brins</label>
<input class="attribute-value" type="text" name="system.herbebrins" value="{{system.herbebrins}}" data-dtype="Number" />
<input name="system.herbebrins" value="{{system.herbebrins}}" min="0" max="12"
class="attribute-value" type="number" data-dtype="Number" />
</div>
<div class="form-group">
<label for="system.herbebonus">Bonus</label>
<input class="attribute-value" type="text" name="system.herbebonus" value="{{system.herbebonus}}" data-dtype="Number" />
<input name="system.herbebonus" value="{{system.herbebonus}}" min="0" max="20"
class="attribute-value" type="number" data-dtype="Number" />
</div>
{{#if isRepos}}
<div class="form-group">
<label for="system.reposalchimique">Repos Alchimique ?</label>
<input class="attribute-value" type="checkbox" name="system.reposalchimique" {{#if system.reposalchimique}}checked{{/if}}/>
<input name="system.reposalchimique" class="attribute-value" type="checkbox" {{#if system.reposalchimique}}checked{{/if}}/>
</div>
{{/if}}
{{/if}}
@@ -81,7 +83,7 @@
{{else}}
<label>Puissance</label>
{{/if}}
<input class="attribute-value" type="text" name="system.puissance" value="{{system.puissance}}" disabled />
<input name="system.puissance" class="attribute-value" type="text" value="{{system.puissance}}" disabled />
</div>
{{/if}}
{{>'systems/foundryvtt-reve-de-dragon/templates/enchantement/partial-enchantement.hbs'}}
+2 -1
View File
@@ -30,7 +30,8 @@
<div class="form-group">
<label for="system.refoulement">Refoulement</label>
<input class="attribute-value" type="text" name="system.refoulement" value="{{system.refoulement}}" data-dtype="Number"/>
<input name="system.refoulement" value="{{system.refoulement}}"
class="attribute-value" type="text" data-dtype="Number"/>
</div>
{{#if options.isOwned}}
+5 -5
View File
@@ -7,13 +7,13 @@
</div>
<div class="form-group" data-tooltip="Taille minimale, -1 s'il n'y a pas de minimum spécifique.">
<label for="system.carac.taille.min" >Taille minimale</label>
<input type="number" data-dtype="number"
<input type="number" data-dtype="Number"
name="system.carac.taille.min"
value="{{@root.system.carac.taille.min}}" />
</div>
<div class="form-group" data-tooltip="Taille maximale, -1 s'il n'y a pas de maximum spécifique.">
<label for="system.carac.taille.max">Taille maximale</label>
<input type="number" data-dtype="number"
<input type="number" data-dtype="Number"
name="system.carac.taille.max"
value="{{@root.system.carac.taille.max}}" />
</div>
@@ -34,7 +34,7 @@
<hr>
<div class="form-group">
<label for="system.attributs.protection.value">{{carac-label 'protection'}}</label>
<input type="number" data-dtype="number"
<input type="number" data-dtype="Number"
name="system.attributs.protection.value"
value="{{system.attributs.protection.value}}" />
</div>
@@ -46,7 +46,7 @@
{{#each system.carac as |carac key|}}
<div class="form-group">
<label for="system.carac.{{key}}.value">{{carac-label key}}</label>
<input type="number" data-dtype="number"
<input type="number" data-dtype="Number"
name="system.carac.{{key}}.value"
value="{{carac.value}}" />
</div>
@@ -54,7 +54,7 @@
<hr>
<div class="form-group">
<label for="system.background.beaute.value">{{carac-label 'beaute'}}</label>
<input type="number" data-dtype="number"
<input type="number" data-dtype="Number"
name="system.background.beaute.value"
value="{{system.background.beaute.value}}" />
</div>
+1 -1
View File
@@ -4,7 +4,7 @@
<section class="sheet-body">
<div class="form-group">
<label class="item-label" for="system.but">But</label>
<input class="attribute-value" type="text" name="system.but" value="{{system.but}}" data-dtype="String"/>
<inputname="system.but" value="{{system.but}}" class="attribute-value" type="text" data-dtype="String"/>
</div>
<div class="flexcol">
<span><label class="item-label">Manipulation : </label></span>
+10 -5
View File
@@ -4,23 +4,28 @@
<section class="sheet-body">
<div class="form-group">
<label>Niveau</label>
<input class="attribute-value" type="text" name="system.niveau" value="{{system.niveau}}" data-dtype="Number"/>
<input name="system.niveau" value="{{system.niveau}}" min="0" max="10"
class="attribute-value" type="number" data-dtype="Number"/>
</div>
<div class="form-group">
<label>Durée</label>
<input class="attribute-value" type="text" name="system.duree" value="{{system.duree}}" data-dtype="String"/>
<input name="system.duree" value="{{system.duree}}"
class="attribute-value" type="text" data-dtype="String"/>
</div>system
<div class="form-group">
<label>Sust</label>
<input class="attribute-value" type="text" name="system.sust" value="{{system.sust}}" data-dtype="Number"/>
<input name="system.sust" value="{{system.sust}}" min="0" max="6"
class="attribute-value" type="number" data-dtype="Number"/>
</div>
<div class="form-group">
<label>Exotisme</label>
<input class="attribute-value" type="text" name="system.exotisme" value="{{system.exotisme}}" data-dtype="Number"/>
<input name="system.exotisme" value="{{system.exotisme}}"
class="attribute-value" type="text" data-dtype="Number"/>
</div>
<div class="form-group">
<label>Référence / Auteur</label>
<input class="attribute-value" type="text" name="system.reference" value="{{system.reference}}" data-dtype="String"/>
<input name="system.reference" value="{{system.reference}}"
class="attribute-value" type="text" data-dtype="String"/>
</div>
<div class="flexcol">
<span><label>Ingrédients : </label></span>
+43 -26
View File
@@ -14,28 +14,28 @@
{{#if options.isOwned}}
<div class="form-group">
<label for="system.force">Rêve</label>
<input type="text" name="system.force" value="{{system.force}}" data-dtype="Number"/>
<input name="system.force" type="text" data-dtype="Number" value="{{system.force}}" />
</div>
<div class="form-group">
<label for="system.coord">Case TMR - {{caseTmr-label system.coord}}</label>
<input class="attribute-value" type="text" name="system.coord" value="{{system.coord}}" data-dtype="String" {{#unless options.isGM}}disabled{{/unless}}/>
<input name="system.coord" class="attribute-value" type="text"type="text" value="{{system.coord}}" {{#unless options.isGM}}disabled{{/unless}}/>
</div>
<div class="form-group">
<label for="system.date">Date/heure</label>
<div class="flexrow">
<input class="attribute-value" type="text" name="system.date" value="{{system.date}}" data-dtype="String" {{#unless options.isGM}}disabled{{/unless}}/>
<input class="attribute-value" type="text" name="system.heure" value="{{system.heure}}" data-dtype="String" {{#unless options.isGM}}disabled{{/unless}}/>
<input name="system.date" class="attribute-value" type="text" data-dtype="String" value="{{system.date}}" {{#unless options.isGM}}disabled{{/unless}}/>
<input name="system.heure" class="attribute-value" type="text" data-dtype="String" value="{{system.heure}}" {{#unless options.isGM}}disabled{{/unless}}/>
</div>
</div>
{{>"systems/foundryvtt-reve-de-dragon/templates/item/temporel.hbs" this labeldebut="Rencontrée le" labelfin="Disparaît le"}}
{{else}}
<div class="form-group">
<label for="system.formule">Rêve</label>
<input type="text" name="system.formule" value="{{system.formule}}" data-dtype="String" {{#unless options.isGM}}disabled{{/unless}}/>
<input name="system.formule" type="text" data-dtype="String" value="{{system.formule}}" {{#unless options.isGM}}disabled{{/unless}}/>
</div>
<div class="form-group">
<label for="system.genre">Genre</label>
<select type="text" name="system.genre" data-dtype="String" {{#unless options.isGM}}disabled{{/unless}}>
<select name="system.genre" type="text" data-dtype="String" {{#unless options.isGM}}disabled{{/unless}}>
{{#select system.genre}}
<option value=""></option>
<option value="f">Féminin</option>
@@ -45,26 +45,29 @@
</div>
<div class="form-group">
<label for="system.ordreTri">Position dans la table</label>
<input type="number" name="system.ordreTri" value="{{system.ordreTri}}" min="0" max="100" data-dtype="Number" {{#unless options.isGM}}disabled{{/unless}}/>
<input name="system.ordreTri" type="number" data-dtype="Number"
value="{{system.ordreTri}}" min="0" max="100" {{#unless options.isGM}}disabled{{/unless}}/>
</div>
<div class="form-group">
<label for="system.presentCite">Offert par les Présents des cités</label>
<input type="checkbox" name="system.presentCite" data-dtype="Boolean" {{#if system.presentCite}}checked{{/if}} {{#unless options.isGM}}disabled{{/unless}}/>
<input name="system.presentCite" type="checkbox" data-dtype="Boolean" {{#if system.presentCite}}checked{{/if}} {{#unless options.isGM}}disabled{{/unless}}/>
</div>
<div class="form-group">
<label for="system.refoulement">Refoulement</label>
<input type="number" name="system.refoulement" value="{{system.refoulement}}" min="0" max="4" data-dtype="Number" {{#unless options.isGM}}disabled{{/unless}}/>
<input name="system.refoulement" type="number" data-dtype="Number"
value="{{system.refoulement}}" min="0" max="4" {{#unless options.isGM}}disabled{{/unless}}/>
</div>
{{/if}}
<div class="form-group">
<label for="system.mauvaiseRencontre">Mauvaise rencontre</label>
<input type="checkbox" name="system.mauvaiseRencontre" data-dtype="Boolean" {{#if system.mauvaiseRencontre}}checked{{/if}} {{#unless options.isGM}}disabled{{/unless}}/>
<input name="system.mauvaiseRencontre" type="checkbox" data-dtype="Boolean" {{#if system.mauvaiseRencontre}}checked{{/if}} {{#unless options.isGM}}disabled{{/unless}}/>
</div>
{{#unless isOwned}}
{{#if system.mauvaiseRencontre}}
<div class="form-group">
<label for="system.frequence.mauvaise">Fréquence mauvaise rencontre</label>
<input type="number" name="system.frequence.mauvaise" value="{{system.frequence.mauvaise}}" min="0" max="100" data-dtype="Number" {{#unless options.isGM}}disabled{{/unless}}/>
<input name="system.frequence.mauvaise" type="number" data-dtype="Number"
value="{{system.frequence.mauvaise}}" min="0" max="100" {{#unless options.isGM}}disabled{{/unless}}/>
</div>
{{/if}}
{{/unless}}
@@ -151,7 +154,7 @@
<hr>
<div class="form-group">
<label for="system.echec.reference">Réference</label>
<input type="text" name="system.echec.reference" value="{{system.echec.reference}}" data-dtype="String" {{#unless options.isGM}}disabled{{/unless}}/>
<input name="system.echec.reference" type="text" data-dtype="String" value="{{system.echec.reference}}" {{#unless options.isGM}}disabled{{/unless}}/>
</div>
<div class="flexcol">
<label for="system.echec.poesie">Poésie</label>
@@ -166,59 +169,73 @@
<hr>
<div class="form-group">
<label for="system.frequence.cite">Fréquence en Cité</label>
<input type="number" name="system.frequence.cite" value="{{system.frequence.cite}}" min="0" max="100" data-dtype="Number" {{#unless options.isGM}}disabled{{/unless}}/>
<input name="system.frequence.cite" type="number" data-dtype="Number"
value="{{system.frequence.cite}}" min="0" max="100" {{#unless options.isGM}}disabled{{/unless}}/>
</div>
<div class="form-group">
<label for="system.frequence.sanctuaire">Fréquence en Sanctuaire</label>
<input type="number" name="system.frequence.sanctuaire" value="{{system.frequence.sanctuaire}}" min="0" max="100" data-dtype="Number" {{#unless options.isGM}}disabled{{/unless}}/>
<input name="system.frequence.sanctuaire" type="number" data-dtype="Number"
value="{{system.frequence.sanctuaire}}" min="0" max="100" {{#unless options.isGM}}disabled{{/unless}}/>
</div>
<div class="form-group">
<label for="system.frequence.plaines">Fréquence en Plaines</label>
<input type="number" name="system.frequence.plaines" value="{{system.frequence.plaines}}" min="0" max="100" data-dtype="Number" {{#unless options.isGM}}disabled{{/unless}}/>
<input name="system.frequence.plaines" type="number" data-dtype="Number"
value="{{system.frequence.plaines}}" min="0" max="100" {{#unless options.isGM}}disabled{{/unless}}/>
</div>
<div class="form-group">
<label for="system.frequence.pont">Fréquence en Pont</label>
<input type="number" name="system.frequence.pont" value="{{system.frequence.pont}}" min="0" max="100" data-dtype="Number" {{#unless options.isGM}}disabled{{/unless}}/>
<input name="system.frequence.pont" type="number" data-dtype="Number"
value="{{system.frequence.pont}}" min="0" max="100" {{#unless options.isGM}}disabled{{/unless}}/>
</div>
<div class="form-group">
<label for="system.frequence.collines">Fréquence en Collines</label>
<input type="number" name="system.frequence.collines" value="{{system.frequence.collines}}" min="0" max="100" data-dtype="Number" {{#unless options.isGM}}disabled{{/unless}}/>
<input name="system.frequence.collines" type="number" data-dtype="Number"
value="{{system.frequence.collines}}" min="0" max="100" {{#unless options.isGM}}disabled{{/unless}}/>
</div>
<div class="form-group">
<label for="system.frequence.foret">Fréquence en Forêt</label>
<input type="number" name="system.frequence.foret" value="{{system.frequence.foret}}" min="0" max="100" data-dtype="Number" {{#unless options.isGM}}disabled{{/unless}}/>
<input name="system.frequence.foret" type="number" data-dtype="Number"
value="{{system.frequence.foret}}" min="0" max="100" {{#unless options.isGM}}disabled{{/unless}}/>
</div>
<div class="form-group">
<label for="system.frequence.monts">Fréquence en Monts</label>
<input type="number" name="system.frequence.monts" value="{{system.frequence.monts}}" min="0" max="100" data-dtype="Number" {{#unless options.isGM}}disabled{{/unless}}/>
<input name="system.frequence.monts" type="number" data-dtype="Number"
value="{{system.frequence.monts}}" min="0" max="100" {{#unless options.isGM}}disabled{{/unless}}/>
</div>
<div class="form-group">
<label for="system.frequence.desert">Fréquence en Désert</label>
<input type="number" name="system.frequence.desert" value="{{system.frequence.desert}}" min="0" max="100" data-dtype="Number" {{#unless options.isGM}}disabled{{/unless}}/>
<input name="system.frequence.desert" type="number" data-dtype="Number"
value="{{system.frequence.desert}}" min="0" max="100" {{#unless options.isGM}}disabled{{/unless}}/>
</div>
<div class="form-group">
<label for="system.frequence.fleuve">Fréquence en Fleuve</label>
<input type="number" name="system.frequence.fleuve" value="{{system.frequence.fleuve}}" min="0" max="100" data-dtype="Number" {{#unless options.isGM}}disabled{{/unless}}/>
<input name="system.frequence.fleuve" type="number" data-dtype="Number"
value="{{system.frequence.fleuve}}" min="0" max="100" {{#unless options.isGM}}disabled{{/unless}}/>
</div>
<div class="form-group">
<label for="system.frequence.lac">Fréquence en Lac</label>
<input type="number" name="system.frequence.lac" value="{{system.frequence.lac}}" min="0" max="100" data-dtype="Number" {{#unless options.isGM}}disabled{{/unless}}/>
<input name="system.frequence.lac" type="number" data-dtype="Number"
value="{{system.frequence.lac}}" min="0" max="100" {{#unless options.isGM}}disabled{{/unless}}/>
</div>
<div class="form-group">
<label for="system.frequence.marais">Fréquence en Marais</label>
<input type="number" name="system.frequence.marais" value="{{system.frequence.marais}}" min="0" max="100" data-dtype="Number" {{#unless options.isGM}}disabled{{/unless}}/>
<input name="system.frequence.marais" data-dtype="Number"
value="{{system.frequence.marais}}" min="0" max="100" {{#unless options.isGM}}disabled{{/unless}}/>
</div>
<div class="form-group">
<label for="system.frequence.gouffre">Fréquence en Gouffre</label>
<input type="number" name="system.frequence.gouffre" value="{{system.frequence.gouffre}}" min="0" max="100" data-dtype="Number" {{#unless options.isGM}}disabled{{/unless}}/>
<input name="system.frequence.gouffre" data-dtype="Number"
value="{{system.frequence.gouffre}}" min="0" max="100" {{#unless options.isGM}}disabled{{/unless}}/>
</div>
<div class="form-group">
<label for="system.frequence.necropole">Fréquence en Nécropole</label>
<input type="number" name="system.frequence.necropole" value="{{system.frequence.necropole}}" min="0" max="100" data-dtype="Number" {{#unless options.isGM}}disabled{{/unless}}/>
<input name="system.frequence.necropole" data-dtype="Number"
value="{{system.frequence.necropole}}" min="0" max="100" {{#unless options.isGM}}disabled{{/unless}}/>
</div>
<div class="form-group">
<label for="system.frequence.desolation">Fréquence en Désolation</label>
<input type="number" name="system.frequence.desolation" value="{{system.frequence.desolation}}" min="0" max="100" data-dtype="Number" {{#unless options.isGM}}disabled{{/unless}}/>
<input name="system.frequence.desolation" data-dtype="Number"
value="{{system.frequence.desolation}}" min="0" max="100" {{#unless options.isGM}}disabled{{/unless}}/>
</div>
</div>
{{/unless}}
+5 -3
View File
@@ -4,14 +4,16 @@
<section class="sheet-body">
<div class="form-group">
<label for="system.qualite">Qualité</label>
<input class="attribute-value number-x3" type="number" name="system.qualite" value="{{system.qualite}}" data-dtype="Number"
<input name="system.qualite" value="{{system.qualite}}" min="0" max="10"
class="attribute-value number-x3" type="number" data-dtype="Number"
{{#unless (isFieldInventaireModifiable type 'qualite')}}disabled{{/unless}}/>
</div>
{{>"systems/foundryvtt-reve-de-dragon/templates/item/partial-appreciable.hbs"}}
<div class="form-group item-cout">
<label for="system.cout">Prix (sols)</label>
<input class="input-prix attribute-value number-x3" type="number" name="system.cout" value="{{numberFormat system.cout decimals=2 sign=false}}" data-dtype="Number"
{{#unless (isFieldInventaireModifiable type 'cout')}}disabled{{/unless}}/>
<input name="system.cout" value="{{numberFormat system.cout decimals=2 sign=false}}"
class="input-prix attribute-value number-x3" type="number" data-dtype="Number"
{{#unless (isFieldInventaireModifiable type 'cout')}}disabled{{/unless}}/>
</div>
{{>"systems/foundryvtt-reve-de-dragon/templates/item/partial-description.hbs"}}
+14 -10
View File
@@ -11,30 +11,34 @@
<section class="sheet-body">
<div class="form-group">
<label for="system.difficulte">Difficulte</label>
<input class="attribute-value" type="number" name="system.difficulte" value="{{system.difficulte}}"
data-dtype="Number" />
<input name="system.difficulte" value="{{system.difficulte}}"
class="attribute-value" type="number" data-dtype="Number" />
</div>
<div class="form-group">
<label for="system.valeur.norm">Expérience en sorts</label>
<div class="flexrow">
<input class="signe-xp-sort" type="number" name="system.valeur.norm" data-typereussite="norm"
value="{{system.valeur.norm}}" min="1" max="100" data-dtype="Number" />
<input name="system.valeur.norm" data-typereussite="norm"
value="{{system.valeur.norm}}" min="1" max="100"
class="signe-xp-sort" type="number" data-dtype="Number" />
<span>Sign.</span>
<input class="signe-xp-sort" type="number" name="system.valeur.sign" data-typereussite="sign"
value="{{system.valeur.sign}}" min="1" max="100" data-dtype="Number" />
<input name="system.valeur.sign" data-typereussite="sign"
value="{{system.valeur.sign}}" min="1" max="100"
class="signe-xp-sort" type="number" data-dtype="Number" />
<span>Part.</span>
<input class="signe-xp-sort" type="number" name="system.valeur.part" data-typereussite="part"
value="{{system.valeur.part}}" min="1" max="100" data-dtype="Number" />
<input name="system.valeur.part" data-typereussite="part"
value="{{system.valeur.part}}" min="1" max="100"
class="signe-xp-sort" type="number" data-dtype="Number" />
</div>
</div>
<div class="form-group">
<label for="system.ephemere">Ephémère</label>
<input class="attribute-value" type="checkbox" name="system.ephemere" {{#if system.ephemere}}checked{{/if}} />
<input name="system.ephemere" class="attribute-value" type="checkbox" {{#if system.ephemere}}checked{{/if}} />
</div>
{{#if system.ephemere}}
<div class="form-group">
<label for="system.duree">Durée</label>
<input class="attribute-value" type="text" name="system.duree" value="{{system.duree}}" data-dtype="String" />
<input name="system.duree" value="{{system.duree}}"
class="attribute-value" type="text" data-dtype="String" />
</div>
{{/if}}
<label>Terres médianes</label>
+26 -16
View File
@@ -21,57 +21,67 @@
</div>
<div class="form-group">
<label for="system.caseTMRspeciale">Case TMR Spéciale</label>
<input class="attribute-value" type="text" name="system.caseTMRspeciale" value="{{system.caseTMRspeciale}}" data-dtype="String"/>
<input name="system.caseTMRspeciale" value="{{system.caseTMRspeciale}}"
class="attribute-value" type="text" data-dtype="String"/>
</div>
<div class="form-group">
<label for="system.difficulte">Difficulté</label>
<input class="attribute-value" type="text" name="system.difficulte" value="{{system.difficulte}}" data-dtype="String"/>
<input name="system.difficulte" value="{{system.difficulte}}"
class="attribute-value" type="text" data-dtype="String"/>
</div>
<div class="form-group">
<label for="system.ptreve">Coût en Rêve</label>
<input class="attribute-value" type="text" name="system.ptreve" value="{{system.ptreve}}" data-dtype="String"/>
<input name="system.ptreve" value="{{system.ptreve}}"
class="attribute-value" type="text" data-dtype="String"/>
</div>
<div class="form-group">
<label for="system.coutseuil">Coût en Seuil</label>
<input class="attribute-value" type="text" name="system.coutseuil" value="{{system.coutseuil}}" data-dtype="Number"/>
<input name="system.coutseuil" value="{{system.coutseuil}}"
class="attribute-value" type="text" data-dtype="Number"/>
</div>
<div class="form-group">
<label for="system.isrituel">Rituel</label>
<input class="attribute-value" type="checkbox" name="system.isrituel" {{#if system.isrituel}}checked{{/if}} />
<input name="system.isrituel" class="attribute-value" type="checkbox" {{#if system.isrituel}}checked{{/if}} />
</div>
<div class="form-group">
<label for="system.duree">Durée</label>
<input class="attribute-value" type="text" name="system.duree" value="{{system.duree}}" data-dtype="String"/>
<input name="system.duree" value="{{system.duree}}"
class="attribute-value" type="text" data-dtype="String"/>
</div>
<div class="form-group">
<label for="system.portee">Portée</label>
<input class="attribute-value" type="text" name="system.portee" value="{{system.portee}}" data-dtype="String"/>
<input name="system.portee" value="{{system.portee}}"
class="attribute-value" type="text" data-dtype="String"/>
</div>
<div class="form-group">
<label for="system.cible">Cible</label>
<input class="attribute-value" type="text" name="system.cible" value="{{system.cible}}" data-dtype="String"/>
<input name="system.cible" value="{{system.cible}}"
class="attribute-value" type="text" data-dtype="String"/>
</div>
<div class="form-group">
<label for="system.JR">Jet de Resistance</label>
<input class="attribute-value" type="text" name="system.JR" value="{{system.JR}}" data-dtype="String"/>
<input name="system.JR" value="{{system.JR}}"
class="attribute-value" type="text" data-dtype="String"/>
</div>
<div class="form-group">
<label for="system.xp">XP</label>
<input class="attribute-value" type="text" name="system.xp" value="{{system.xp}}" data-dtype="Number"/>
<input name="system.xp" value="{{system.xp}}"
class="attribute-value" type="text" data-dtype="Number"/>
</div>
<hr>
<div class="form-group">
<label class="flex-grow-2" for="caseTmrAdd">Nouveau bonus de case en</label>
<input class="flex-grow-0-5 attribute-value" type="text" name="caseTmrAdd" value="" maxlength="7" data-dtype="String"/>
<label for="caseTmrAdd" class="flex-grow-2">Nouveau bonus de case en</label>
<input name="caseTmrAdd" value="" maxlength="7"
class="flex-grow-0-5 attribute-value" type="text" data-dtype="String"/>
</div>
{{#each bonusCaseList as |caseTmr key|}}
<div class="form-group">
<label style="flex-grow: 5;">Bonus en {{caseTmr-label caseTmr.case}} ({{caseTmr.case}})</label>
<input type="text" name="caseTmrCoord" value="{{caseTmr.case}}" data-dtype="String" hidden/>
<input name="caseTmrCoord" value="{{caseTmr.case}}" type="text" data-dtype="String" hidden/>
<input class="flex-grow-0-5 flex-group-right" type="number" name="caseTmrBonus" value="{{caseTmr.bonus}}" data-dtype="Number"/>
<a class="flex-shrink delete-bonus-case"
data-deleteCoord="{{caseTmr.case}}"
<input name="caseTmrBonus" value="{{caseTmr.bonus}}"
class="flex-grow-0-5 flex-group-right" type="number" data-dtype="Number"/>
<a class="flex-shrink delete-bonus-case" data-deleteCoord="{{caseTmr.case}}"
data-tooltip="Supprimer le bonus de case"><i class="fas fa-trash"></i></a>
</div>
{{/each}}
+4 -4
View File
@@ -19,7 +19,7 @@
{{/if}}
<div class="form-group">
<label for="system.coord">Case TMR</label>
<input class="attribute-value" type="text" name="system.coord" value="{{system.coord}}" data-dtype="String"/>
<input name="system.coord" value="{{system.coord}}" class="attribute-value" type="text" data-dtype="String"/>
</div>
<div class="form-group">
<label></label>
@@ -27,11 +27,11 @@
</div>
<div class="form-group">
<label for="system.ptreve">Rêve</label>
<input class="attribute-value" type="text" name="system.ptreve" value="{{system.ptreve}}" data-dtype="String"/>
<input name="system.ptreve" value="{{system.ptreve}}" class="attribute-value" type="text" data-dtype="String"/>
</div>
<div class="form-group">
<label for="system.heurecible">Heure de naissance cible</label>
<select type="text" name="system.heurecible" value="{{system.heurecible}}" data-dtype="String">
<select name="system.heurecible" value="{{system.heurecible}}" type="text" data-dtype="String">
{{#select system.heurecible}}
{{>"systems/foundryvtt-reve-de-dragon/templates/enum-heures.hbs"}}
{{/select}}
@@ -39,7 +39,7 @@
</div>
<div class="form-group">
<label for="system.echectotal">Echec total</label>
<input class="attribute-value" type="checkbox" name="system.echectotal" {{#if system.echectotal}}checked{{/if}} />
<input name="system.echectotal" class="attribute-value" type="checkbox" {{#if system.echectotal}}checked{{/if}} />
</div>
</section>
</form>
+16 -8
View File
@@ -23,24 +23,29 @@
</div>
<div class="form-group">
<label for="system.difficulte">Difficulté</label>
<input class="attribute-value" type="text" name="system.difficulte" value="{{system.difficulte}}" data-dtype="Number"/>
<input name="system.difficulte" value="{{system.difficulte}}" min="-10" max="10"
class="attribute-value" type="number" data-dtype="Number"/>
</div>
<div class="form-group">
<label for="system.periodicite">Périodicité</label>
<input class="attribute-value" type="text" name="system.periodicite" value="{{system.periodicite}}" data-dtype="String"/>
<input name="system.periodicite" value="{{system.periodicite}}"
class="attribute-value" type="text" data-dtype="String"/>
</div>
<div class="form-group">
<label for="system.fatigue">Fatigue</label>
<input class="attribute-value" type="text" name="system.fatigue" value="{{system.fatigue}}" data-dtype="Number"/>
<input name="system.fatigue" value="{{system.fatigue}}" min="0" max="10"
class="attribute-value" type="number" data-dtype="Number"/>
</div>
{{#if options.isGM}}
<div class="form-group">
<label for="system.cacher_points_de_tache">Cacher les Points de Tâches nécessaires au joueur</label>
<input class="attribute-value" type="checkbox" name="system.cacher_points_de_tache" {{checked system.cacher_points_de_tache}}/>
<input name="system.cacher_points_de_tache"
class="attribute-value" type="checkbox" {{checked system.cacher_points_de_tache}}/>
</div>
<div class="form-group">
<label for="system.points_de_tache">Points de tâches nécessaires (MJ)</label>
<input class="attribute-value" type="text" name="system.points_de_tache" value="{{system.points_de_tache}}" data-dtype="Number"/>
<input name="system.points_de_tache" value="{{system.points_de_tache}}" min="1"
class="attribute-value" type="number" data-dtype="Number"/>
</div>
{{else}}
<div class="form-group">
@@ -55,15 +60,18 @@
<hr>
<div class="form-group">
<label for="system.points_de_tache_courant">Points de tâches obtenus</label>
<input class="attribute-value" type="text" name="system.points_de_tache_courant" value="{{system.points_de_tache_courant}}" data-dtype="Number"/>
<input name="system.points_de_tache_courant" value="{{system.points_de_tache_courant}}" min="-4" max="{{system.points_de_tache}}"
class="attribute-value" type="number" data-dtype="Number"/>
</div>
<div class="form-group">
<label for="system.nb_jet_succes">Nombre de Succès</label>
<input class="attribute-value" type="text" name="system.nb_jet_succes" value="{{system.nb_jet_succes}}" data-dtype="Number" {{#if options.isGM}}{{else}}disabled{{/if}}/>
<input name="system.nb_jet_succes" value="{{system.nb_jet_succes}}" min="0"
class="attribute-value" type="number" data-dtype="Number" {{#if options.isGM}}{{else}}disabled{{/if}}/>
</div>
<div class="form-group">
<label for="system.nb_jet_echec">Nombre d'Echecs</label>
<input class="attribute-value" type="text" name="system.nb_jet_echec" value="{{system.nb_jet_echec}}" data-dtype="Number" {{#if options.isGM}}{{else}}disabled{{/if}}/>
<input name="system.nb_jet_echec" value="{{system.nb_jet_echec}}" min="0"
class="attribute-value" type="number" data-dtype="Number" {{#if options.isGM}}{{else}}disabled{{/if}}/>
</div>
{{>"systems/foundryvtt-reve-de-dragon/templates/item/partial-description.hbs"}}