Workable system, firt step

This commit is contained in:
2026-01-02 20:30:29 +01:00
parent 70d1720176
commit 8a27cef9a4
69 changed files with 6081 additions and 1767 deletions
+81 -30
View File
@@ -1,40 +1,91 @@
<div class="fvtt-ftl-nomad-roll-dialog">
<div class="fvtt-hamalron-roll-dialog">
<fieldSet>
{{#if (eq rollType "competence")}}
<fieldSet>
<legend>{{localize "HAMALRON.Label.competence"}}</legend>
{{#if (eq rollType "stat")}}
<legend>{{localize "HAMALRON.Label.stat"}}</legend>
{{/if}}
<div class="dialog-info">
<div class="actor-info">
<img
src="{{actorImage}}"
alt="{{actorName}}"
class="actor-portrait"
/>
<span class="actor-name">{{actorName}}</span>
</div>
<div class="dialog-stat">{{localize rollItem.label}} : 3d6+{{rollItem.value}}</div>
<div class="competence-info">
<h3>{{rollItem.name}}</h3>
<div class="competence-details">
<span class="competence-symbole">{{localize
"HAMALRON.Label.symbole"
}}:
{{upperFirst rollItem.system.carteSymbole}}</span>
<span class="competence-niveau">{{localize
"HAMALRON.Label.niveau"
}}:
{{rollItem.system.niveau}}
({{competenceModifier}})</span>
</div>
</div>
</div>
</fieldSet>
{{#if weapon}}
<div class="dialog-stat">Weapon : {{weapon.name}}</div>
{{/if}}
<fieldSet>
<legend>{{localize "HAMALRON.Label.selectTarotCard"}}</legend>
</fieldSet>
<div class="tarot-hand">
{{#if tarotCards}}
{{#each tarotCards as |card|}}
<div
class="tarot-card-select {{#if card.isSuccessCard}}success-card{{/if}}"
data-card-id="{{card.id}}"
data-card-symbole="{{card.system.symbole}}"
data-card-valeur="{{card.system.valeur}}"
data-card-type="{{card.system.type}}"
data-is-success-card="{{card.isSuccessCard}}"
>
<img
src="{{card.img}}"
alt="{{card.name}}"
data-tooltip="{{card.name}}"
/>
<span class="card-name">{{card.name}}</span>
{{#if card.isSuccessCard}}<span class="success-indicator"><i class="fas fa-star"></i></span>{{/if}}
<span class="card-values"></span>
</div>
{{/each}}
{{else}}
<p>{{localize "HAMALRON.Notifications.noTarotCards"}}</p>
{{/if}}
</div>
</fieldSet>
<fieldSet class="dialog-modifier">
<legend>Advantages & Disadvantages</legend>
<fieldSet>
<legend>{{localize "HAMALRON.Label.difficulty"}}</legend>
<select name="difficulty" class="difficulty-select">
{{selectOptions
difficultyChoices
selected="soustension_oppose"
localize=false
}}
</select>
</fieldSet>
<select name="nbadvantages" class="roll-stat-advantages">
{{selectOptions choiceAdvantages selected=nbAdvantages localize=true}}
</select>
<select name="nbdisadvantages" class="roll-stat-disadvantages">
{{selectOptions choiceDisadvantages selected=nbDisadvantages localize=true}}
</select>
</fieldSet>
<fieldSet class="dialog-formula">
<legend>Difficulty</legend>
<input name="difficulty" class="roll-difficulty" type="number" value="{{difficulty}}">
</fieldSet>
<fieldSet class="dialog-formula">
<legend>{{localize "HAMALRON.Label.formula"}}</legend>
<label name="fullFormula" id="roll-dialog-full-formula" >{{fullFormula}}</label>
</fieldSet>
<fieldSet class="dialog-result">
<legend>{{localize "HAMALRON.Label.total"}}</legend>
<div class="total-display">
<span id="competence-modifier">{{competenceModifier}}</span>
<span id="card-value-display">+ 0</span>
<span>=</span>
<span id="total-value">{{competenceModifier}}</span>
</div>
<div id="difficulty-info" class="difficulty-info">
<span>{{localize "HAMALRON.Label.targetScore"}}:
<span id="target-score">-</span></span>
</div>
</fieldSet>
{{/if}}
<fieldSet>
<legend>{{localize "HAMALRON.Label.rollView"}}</legend>