Mise à jour des compendiums et scripts pour v14
- Mise à jour des manifestes et logs des packs - Modification des scripts NPC (NpcDialog.js, travellerNpcGenerator.js, npc.js) - Mise à jour de la description du module pour refléter l'onglet 'PNJ Détaillé' Generated by Mistral Vibe. Co-Authored-By: Mistral Vibe <vibe@mistral.ai>
This commit is contained in:
@@ -10,6 +10,9 @@
|
||||
<a class="item {{#if (eq activeTab "mission")}}active{{/if}}" data-tab="mission">
|
||||
<i class="fas fa-briefcase"></i> Client & mission
|
||||
</a>
|
||||
<a class="item {{#if (eq activeTab "traveller")}}active{{/if}}" data-tab="traveller">
|
||||
<i class="fas fa-user-astronaut"></i> PNJ Détaillé
|
||||
</a>
|
||||
</nav>
|
||||
|
||||
<section class="tab-content">
|
||||
@@ -119,6 +122,116 @@
|
||||
</button>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div class="tab {{#if (eq activeTab "traveller")}}active{{/if}}" data-tab="traveller">
|
||||
<h3><i class="fas fa-user-astronaut"></i> Générateur de PNJ Traveller</h3>
|
||||
<p class="traveller-npc-intro">
|
||||
Génère un personnage non-joueur selon les règles du générateur Traveller,
|
||||
avec caractéristiques, compétences et rôle aléatoires ou personnalisés.
|
||||
</p>
|
||||
|
||||
<fieldset>
|
||||
<legend>Identité du PNJ</legend>
|
||||
|
||||
<div class="form-group checkbox-group">
|
||||
<label>
|
||||
<input type="checkbox" name="traveller.useRandomName" {{#if traveller.useRandomName}}checked{{/if}}>
|
||||
Utiliser un nom aléatoire
|
||||
</label>
|
||||
</div>
|
||||
|
||||
<div class="form-group-row traveller-name-fields {{#if traveller.useRandomName}}hidden{{/if}}">
|
||||
<div class="form-group">
|
||||
<label for="traveller-firstName">Prénom</label>
|
||||
<input id="traveller-firstName" name="traveller.firstName" type="text" value="{{traveller.firstName}}" placeholder="John">
|
||||
</div>
|
||||
<div class="form-group">
|
||||
<label for="traveller-surname">Nom de famille</label>
|
||||
<input id="traveller-surname" name="traveller.surname" type="text" value="{{traveller.surname}}" placeholder="Smith">
|
||||
</div>
|
||||
<div class="form-group">
|
||||
<button type="button" class="btn-small" data-action="randomize-name" title="Générer un nom aléatoire">
|
||||
<i class="fas fa-dice-d6"></i>
|
||||
</button>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div class="form-group-row">
|
||||
<div class="form-group">
|
||||
<label for="traveller-gender">Genre</label>
|
||||
<select id="traveller-gender" name="traveller.gender">
|
||||
{{#each genders}}
|
||||
<option value="{{key}}" {{#if (eq ../traveller.gender key)}}selected{{/if}}>{{label}}</option>
|
||||
{{/each}}
|
||||
</select>
|
||||
</div>
|
||||
<div class="form-group">
|
||||
<label for="traveller-role">Rôle <span class="required">*</span></label>
|
||||
<select id="traveller-role" name="traveller.role" required>
|
||||
{{#each roles}}
|
||||
<option value="{{key}}" {{#if (eq ../traveller.role key)}}selected{{/if}}>{{label}}</option>
|
||||
{{/each}}
|
||||
</select>
|
||||
</div>
|
||||
</div>
|
||||
</fieldset>
|
||||
|
||||
<fieldset>
|
||||
<legend>Caractéristiques et Expérience</legend>
|
||||
|
||||
<div class="form-group-row">
|
||||
<div class="form-group">
|
||||
<label for="traveller-citizenCategory">Catégorie de citoyen</label>
|
||||
<select id="traveller-citizenCategory" name="traveller.citizenCategory">
|
||||
{{#each citizenCategories}}
|
||||
<option value="{{key}}" {{#if (eq ../traveller.citizenCategory key)}}selected{{/if}}>{{label}}</option>
|
||||
{{/each}}
|
||||
</select>
|
||||
<div class="hint">{{description}}</div>
|
||||
</div>
|
||||
<div class="form-group">
|
||||
<label for="traveller-experience">Niveau d'expérience</label>
|
||||
<select id="traveller-experience" name="traveller.experience">
|
||||
{{#each experienceLevels}}
|
||||
<option value="{{key}}" {{#if (eq ../traveller.experience key)}}selected{{/if}}>{{label}}</option>
|
||||
{{/each}}
|
||||
</select>
|
||||
<div class="hint">{{description}}</div>
|
||||
</div>
|
||||
</div>
|
||||
</fieldset>
|
||||
|
||||
<fieldset>
|
||||
<legend>Création de fiche d'acteur</legend>
|
||||
|
||||
<div class="form-group checkbox-group">
|
||||
<label>
|
||||
<input type="checkbox" name="traveller.createActor" {{#if traveller.createActor}}checked{{/if}}>
|
||||
Créer une fiche PNJ dans les Acteurs
|
||||
</label>
|
||||
</div>
|
||||
|
||||
<div class="form-group-row">
|
||||
<div class="form-group">
|
||||
<label for="traveller-actorName">Nom de la fiche <span class="hint">(facultatif)</span></label>
|
||||
<input id="traveller-actorName" name="traveller.actorName" type="text" value="{{traveller.actorName}}" placeholder="PNJ — Pilote">
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div class="form-group checkbox-group">
|
||||
<label>
|
||||
<input type="checkbox" name="traveller.openCreatedActor" {{#if traveller.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-traveller-npc">
|
||||
<i class="fas fa-dice-d6"></i> Générer le PNJ Traveller
|
||||
</button>
|
||||
</div>
|
||||
</div>
|
||||
</section>
|
||||
|
||||
</form>
|
||||
|
||||
Reference in New Issue
Block a user