Corrections sur factions, aspects, degats et fiches PNJs
This commit is contained in:
@@ -55,6 +55,10 @@
|
||||
<span class="fl-op">−</span>
|
||||
<span class="fl-mod wound" title="{{localize "CELESTOPOL.Roll.woundMalus"}}">{{abs woundMalus}}</span>
|
||||
{{/if}}
|
||||
{{#if armorMalus}}
|
||||
<span class="fl-op">−</span>
|
||||
<span class="fl-mod armor" title="{{localize "CELESTOPOL.Roll.armorMalus"}}">🛡{{abs armorMalus}}</span>
|
||||
{{/if}}
|
||||
{{#if modifier}}
|
||||
<span class="fl-op">{{#if (gt modifier 0)}}+{{else}}−{{/if}}</span>
|
||||
<span class="fl-mod">{{abs modifier}}</span>
|
||||
@@ -63,6 +67,10 @@
|
||||
<span class="fl-op">{{#if (gt aspectMod 0)}}+{{else}}−{{/if}}</span>
|
||||
<span class="fl-asp" title="{{localize "CELESTOPOL.Roll.usedAspect"}}">✦{{abs aspectMod}}</span>
|
||||
{{/if}}
|
||||
{{#if factionAspectBonus}}
|
||||
<span class="fl-op">+</span>
|
||||
<span class="fl-faction" title="{{localize "CELESTOPOL.FactionAspect.rollLabel"}}">⚑{{factionAspectBonus}}</span>
|
||||
{{/if}}
|
||||
{{#if situationMod}}
|
||||
<span class="fl-op">{{#if (gt situationMod 0)}}+{{else}}−{{/if}}</span>
|
||||
<span class="fl-mod sit" title="{{localize "CELESTOPOL.Roll.situationMod"}}">◈{{abs situationMod}}</span>
|
||||
@@ -103,6 +111,16 @@
|
||||
<span>💪 {{localize "CELESTOPOL.Roll.usedPuiser"}}</span>
|
||||
</div>
|
||||
{{/if}}
|
||||
{{#if armorMalus}}
|
||||
<div class="used-info">
|
||||
<span class="used-armor">🛡 {{localize "CELESTOPOL.Roll.armorMalus"}} (−{{abs armorMalus}})</span>
|
||||
</div>
|
||||
{{/if}}
|
||||
{{#if factionAspectBonus}}
|
||||
<div class="used-info used-faction-aspect">
|
||||
<span>⚑ {{factionAspectLabel}} (+{{factionAspectBonus}})</span>
|
||||
</div>
|
||||
{{/if}}
|
||||
|
||||
{{!-- Résultat du Dé de la Lune (narratif) --}}
|
||||
{{#if hasMoonDie}}
|
||||
@@ -136,7 +154,7 @@
|
||||
{{#if isRangedDefense}}
|
||||
<span class="result-desc">{{localize "CELESTOPOL.Combat.rangedDefenseSuccess"}}</span>
|
||||
{{else}}
|
||||
<span class="result-desc">{{localize "CELESTOPOL.Combat.successHit"}}{{#if (gt weaponDegats "0")}} +{{weaponDegats}} {{localize "CELESTOPOL.Combat.weaponDamage"}}{{/if}}</span>
|
||||
<span class="result-desc">{{localize "CELESTOPOL.Combat.successHit"}}</span>
|
||||
{{/if}}
|
||||
{{/if}}
|
||||
{{else if isFailure}}
|
||||
@@ -154,6 +172,47 @@
|
||||
{{/if}}
|
||||
</div>
|
||||
|
||||
{{#if hasDamageSummary}}
|
||||
<div class="weapon-damage-summary">
|
||||
<div class="damage-header">{{localize "CELESTOPOL.Combat.damageLabel"}}</div>
|
||||
<div class="damage-main">
|
||||
<span class="damage-value">{{incomingWoundsDisplay}}</span>
|
||||
<span class="damage-unit">{{localize "CELESTOPOL.Combat.damageUnit"}}</span>
|
||||
</div>
|
||||
|
||||
{{#if hasVariableDamage}}
|
||||
<div class="damage-note">{{localize "CELESTOPOL.Combat.damageManual"}}</div>
|
||||
{{else}}
|
||||
{{#if targetActorId}}
|
||||
<div class="damage-breakdown">
|
||||
<div><strong>{{localize "CELESTOPOL.Combat.targetLabel"}} :</strong> {{targetActorName}}</div>
|
||||
<div><strong>{{localize "CELESTOPOL.Combat.damageArmorReduction"}} :</strong> −{{selectedTargetProtection}}</div>
|
||||
<div><strong>{{localize "CELESTOPOL.Combat.damageApplied"}} :</strong> {{selectedTargetAppliedWounds}}</div>
|
||||
</div>
|
||||
<div class="weapon-damage-actions">
|
||||
<button type="button" class="damage-apply-button" data-action="apply-weapon-damage" data-actor-id="{{targetActorId}}" data-incoming-wounds="{{incomingWounds}}">
|
||||
{{localize "CELESTOPOL.Combat.applyDamage"}}
|
||||
</button>
|
||||
</div>
|
||||
{{else if availableTargets.length}}
|
||||
<div class="weapon-damage-actions">
|
||||
<select name="targetActorId">
|
||||
<option value="">{{localize "CELESTOPOL.Combat.targetAuto"}}</option>
|
||||
{{#each availableTargets as |target|}}
|
||||
<option value="{{target.id}}" {{#if target.selected}}selected{{/if}}>{{target.name}}</option>
|
||||
{{/each}}
|
||||
</select>
|
||||
<button type="button" class="damage-apply-button" data-action="apply-weapon-damage" data-incoming-wounds="{{incomingWounds}}">
|
||||
{{localize "CELESTOPOL.Combat.applyDamage"}}
|
||||
</button>
|
||||
</div>
|
||||
{{else}}
|
||||
<div class="damage-note">{{localize "CELESTOPOL.Combat.noCharacterTargetAvailable"}}</div>
|
||||
{{/if}}
|
||||
{{/if}}
|
||||
</div>
|
||||
{{/if}}
|
||||
|
||||
{{!-- Blessure auto-cochée (résistance ratée ou combat mêlée raté) --}}
|
||||
{{#if woundTaken}}
|
||||
<div class="resistance-wound-notice">
|
||||
|
||||
Reference in New Issue
Block a user