Ready for release
Release Creation / build (release) Successful in 43s

This commit is contained in:
2026-06-12 20:53:44 +02:00
parent efe37b8a96
commit a53c7ace53
98 changed files with 1171 additions and 289 deletions
+59
View File
@@ -13,6 +13,9 @@
<a class="item {{#if (eq activeTab "traveller")}}active{{/if}}" data-tab="traveller">
<i class="fas fa-user-astronaut"></i> PNJ Détaillé
</a>
<a class="item {{#if (eq activeTab "ally-enemy")}}active{{/if}}" data-tab="ally-enemy">
<i class="fas fa-handshake"></i> Alliés & Ennemis
</a>
</nav>
<section class="tab-content">
@@ -232,6 +235,62 @@
</button>
</div>
</div>
<div class="tab {{#if (eq activeTab "ally-enemy")}}active{{/if}}" data-tab="ally-enemy">
<h3><i class="fas fa-handshake"></i> Alliés, Contacts, Rivaux et Ennemis</h3>
<p class="npc-intro">Génère une relation avec Affinité, Inimitié, Pouvoir et Influence selon les règles du Livre de l'Équipage.</p>
<fieldset>
<legend>Type de relation</legend>
<div class="form-group-row">
<div class="form-group">
<label for="ae-relation">Relation de base</label>
<select id="ae-relation" name="ae.relation">
{{#each relations}}
<option value="{{key}}" {{#if (eq ../ae.relation key)}}selected{{/if}}>{{label}}</option>
{{/each}}
</select>
</div>
</div>
<div class="form-group checkbox-group">
<label>
<input type="checkbox" name="ae.includeSpecial" {{#if ae.includeSpecial}}checked{{/if}}>
Inclure les caractéristiques spéciales (jet 2D, 8+)
</label>
</div>
</fieldset>
<fieldset>
<legend>Création de fiche d'acteur</legend>
<div class="form-group checkbox-group">
<label>
<input type="checkbox" name="ae.createActor" {{#if ae.createActor}}checked{{/if}}>
Créer une fiche PNJ dans les Acteurs
</label>
</div>
<div class="form-group-row">
<div class="form-group">
<label for="ae-actorName">Nom de la fiche <span class="hint">(facultatif)</span></label>
<input id="ae-actorName" name="ae.actorName" type="text" value="{{ae.actorName}}" placeholder="PNJ — Rival">
</div>
</div>
<div class="form-group checkbox-group">
<label>
<input type="checkbox" name="ae.openCreatedActor" {{#if ae.openCreatedActor}}checked{{/if}}>
Ouvrir automatiquement la fiche créée
</label>
</div>
</fieldset>
<div class="form-footer">
<button type="button" class="btn-calculate" data-action="generate-ally-enemy">
<i class="fas fa-dice-d6"></i> Générer la relation
</button>
</div>
</div>
</section>
</form>