fix(sheets): ajout des sections environnement (inventaire) et temporel (blessure, maladie, poison, rencontre, signedraconique) manquantes dans les sheets V2

This commit is contained in:
fabres
2026-07-22 00:29:56 +02:00
parent 29cdcca1bb
commit d216e8fcf6
8 changed files with 43 additions and 2 deletions
+2 -1
View File
@@ -26,7 +26,8 @@ export class CommonInventaire extends CommonTemplate {
handlebars() {
return [
"systems/foundryvtt-reve-de-dragon/templates/sheets/item/common/template-inventaire.hbs"
"systems/foundryvtt-reve-de-dragon/templates/sheets/item/common/template-inventaire.hbs",
"systems/foundryvtt-reve-de-dragon/templates/sheets/item/common/template-environnement.hbs",
]
}
+1
View File
@@ -13,6 +13,7 @@
{{formField systemFields.premierssoins.fields.bonus value=system.premierssoins.bonus}}
{{formField systemFields.soinscomplets.fields.done value=system.soinscomplets.done}}
{{formField systemFields.soinscomplets.fields.bonus value=system.soinscomplets.bonus}}
{{>"systems/foundryvtt-reve-de-dragon/templates/item/temporel.hbs" labeldebut="Depuis le" labelfin="Jusqu'au"}}
</div>
{{>"systems/foundryvtt-reve-de-dragon/templates/sheets/item/common/template-description.hbs"}}
</section>
@@ -0,0 +1,31 @@
<fieldset>
<legend>Environnement</legend>
<div class="form-group">
<label>Description du milieu</label>
<input name="system.milieu" type="text" value="{{system.milieu}}" data-dtype="String" />
</div>
<hr>
<div class="form-group">
<label>Ajouter un milieu</label>
<span class="flexrow">
<input name="saisie-nouveau-milieu" class="input-selection-milieu" placeholder="Milieu" type="text" data-dtype="String"/>
<a class="milieu-add" data-tooltip="Ajouter"><i class="fas fa-plus-circle"></i></a>
</span>
</div>
{{#each system.environnement as |env key|}}
<div class="form-group" data-milieu="{{env.milieu}}">
<label>
{{env.milieu}}
<a class="milieu-delete" data-tooltip="Supprimer {{env.milieu}}"><i class="fas fa-trash"></i></a>
</label>
<span class="flexrow">
<select name="system.environnement.{{key}}.rarete" data-dtype="String">
{{selectOptions (RDD_CONFIG 'raretes') selected=env.rarete labelAttr='label' valueAttr='value'}}
</select>
<input name="system.environnement.{{key}}.frequence" type="number" value="{{env.frequence}}"
min="{{rarete-getChamp env.rarete 'min'}}" max="{{rarete-getChamp env.rarete 'max'}}" step="1" data-dtype="Number" />
<label>[{{rarete-getChamp env.rarete 'min'}}-{{rarete-getChamp env.rarete 'max'}}]</label>
</span>
</div>
{{/each}}
</fieldset>
@@ -7,7 +7,7 @@
<label>Prix (sols)</label>
<div class="form-fields">
<input name="system.cout"
value="{{numberFormat system.cout decimals=2 sign=false}}"
value="{{numberFormat system.cout decimals=2 sign=false}}"
class="attribute-value number-x3 {{#if (and (eq item.type 'monnaie') (eq system.cout 0))}} field-error{{/if}}"
type="number" data-dtype="Number"
{{#unless (isFieldInventaireModifiable type 'cout')}}disabled{{/unless}}
@@ -15,3 +15,7 @@
</div>
</div>
</fieldset>
{{#unless options.isOwned}}
{{>'systems/foundryvtt-reve-de-dragon/templates/sheets/item/common/template-environnement.hbs'}}
{{/unless}}
+1
View File
@@ -10,5 +10,6 @@
{{formField systemFields.remedesconnus value=system.remedesconnus}}
{{formField systemFields.remedes value=system.remedes}}
</div>
{{>"systems/foundryvtt-reve-de-dragon/templates/item/temporel.hbs" labeldebut="Depuis le" labelfin="Jusqu'au"}}
{{>"systems/foundryvtt-reve-de-dragon/templates/sheets/item/common/template-description.hbs"}}
</section>
+1
View File
@@ -10,5 +10,6 @@
{{formField systemFields.remedesconnus value=system.remedesconnus}}
{{formField systemFields.remedes value=system.remedes}}
</div>
{{>"systems/foundryvtt-reve-de-dragon/templates/item/temporel.hbs" labeldebut="Contaminé le" labelfin="Jusqu'au"}}
{{>"systems/foundryvtt-reve-de-dragon/templates/sheets/item/common/template-description.hbs"}}
</section>
+1
View File
@@ -12,5 +12,6 @@
{{formField systemFields.date value=system.date}}
{{formField systemFields.heure value=system.heure}}
</div>
{{>"systems/foundryvtt-reve-de-dragon/templates/item/temporel.hbs" labeldebut="Rencontre le" labelfin="Jusqu'au"}}
{{>"systems/foundryvtt-reve-de-dragon/templates/sheets/item/common/template-description.hbs"}}
</section>
@@ -10,5 +10,6 @@
{{formField systemFields.valeur.fields.sign value=system.valeur.sign}}
{{formField systemFields.valeur.fields.part value=system.valeur.part}}
</div>
{{>"systems/foundryvtt-reve-de-dragon/templates/item/temporel.hbs" labeldebut="Depuis le" labelfin="Jusqu'au"}}
{{>"systems/foundryvtt-reve-de-dragon/templates/sheets/item/common/template-description.hbs"}}
</section>