Auto-import PNJ3

This commit is contained in:
2026-07-07 18:59:34 +02:00
parent a53c7ace53
commit 746f9e23bb
80 changed files with 509 additions and 254 deletions
+49
View File
@@ -0,0 +1,49 @@
<form class="mgt2-batch-npc-form">
<h3><i class="fas fa-users"></i> Création de PNJs par lots</h3>
<p class="npc-intro">Crée un PNJ pour chaque image trouvée dans un répertoire.</p>
<fieldset>
<legend>Répertoire source</legend>
<div class="form-group-row">
<div class="form-group" style="flex:1">
<label for="batch-directory">Chemin du répertoire</label>
<div class="input-group">
<input id="batch-directory" name="batch.directory" type="text" value="{{batch.directory}}" placeholder="worlds/mon-monde/images/pnjs">
<button type="button" class="btn-small" data-action="browse-directory" title="Parcourir">
<i class="fas fa-folder-open"></i>
</button>
</div>
<div class="hint">Dans vos données Foundry (Data), ex: <code>worlds/mon-monde/images/pnjs</code></div>
</div>
</div>
</fieldset>
<fieldset>
<legend>Organisation</legend>
<div class="form-group-row">
<div class="form-group">
<label for="batch-folderName">Nom du dossier Acteur</label>
<input id="batch-folderName" name="batch.folderName" type="text" value="{{batch.folderName}}" placeholder="PNJs importés">
<div class="hint">Les PNJs créés seront rangés dans ce dossier.</div>
</div>
</div>
</fieldset>
<div class="form-group checkbox-group">
<label>
<input type="checkbox" name="batch.openSheets" {{#if batch.openSheets}}checked{{/if}}>
Ouvrir la dernière fiche créée
</label>
</div>
<div id="batch-progress" class="batch-progress" style="display:none">
<div class="batch-progress-bar"><div class="batch-progress-fill" id="batch-progress-fill"></div></div>
<div class="batch-progress-text" id="batch-progress-text">Initialisation...</div>
</div>
<div class="form-footer">
<button type="button" class="btn-calculate" data-action="batch-create">
<i class="fas fa-dice-d6"></i> Créer les PNJs
</button>
</div>
</form>