Some checks failed
Release Creation / build (release) Failing after 1m17s
63 lines
3.4 KiB
Handlebars
63 lines
3.4 KiB
Handlebars
<div class="celestopol-roll moon-standalone-card">
|
|
|
|
{{!-- En-tête --}}
|
|
<div class="moon-standalone-header">
|
|
<span class="moon-standalone-title">{{localize "CELESTOPOL.Moon.standaloneTitle"}}</span>
|
|
{{#if actorName}}
|
|
<span class="moon-standalone-actor">— {{actorName}}</span>
|
|
{{/if}}
|
|
</div>
|
|
|
|
{{!-- Résultat principal : phase + valeur --}}
|
|
<div class="moon-standalone-main {{moonResultClass}}">
|
|
<span class="moon-standalone-symbol">{{moonFaceSymbol}}</span>
|
|
<div class="moon-standalone-info">
|
|
<span class="moon-standalone-phase">{{moonFaceLabel}}</span>
|
|
<span class="moon-standalone-value">{{localize "CELESTOPOL.Moon.quantiteHint"}} : {{result}}</span>
|
|
</div>
|
|
</div>
|
|
|
|
{{!-- Interprétation Chance --}}
|
|
<div class="moon-interpret-row">
|
|
<span class="moon-interpret-label">{{localize "CELESTOPOL.Moon.chanceInterpret"}}</span>
|
|
{{#if isGoodFortune}}
|
|
<span class="moon-fortune bonne-fortune">{{localize "CELESTOPOL.Moon.bonneFortune"}}</span>
|
|
{{else}}
|
|
<span class="moon-fortune mauvaise-fortune">{{localize "CELESTOPOL.Moon.mauvaiseFortune"}}</span>
|
|
{{/if}}
|
|
</div>
|
|
|
|
{{!-- Interprétation Narrative --}}
|
|
<div class="moon-die-result {{moonResultClass}}">
|
|
<div class="moon-die-info">
|
|
<span class="moon-interpret-label">{{localize "CELESTOPOL.Moon.narrativeInterpret"}}</span>
|
|
<span class="moon-die-type">{{moonResultLabel}}</span>
|
|
<span class="moon-die-desc">{{moonResultDesc}}</span>
|
|
</div>
|
|
</div>
|
|
|
|
{{!-- Choix de la contrepartie --}}
|
|
{{#if moonActorIsCharacter}}
|
|
<div class="moon-effect-actions" data-moon-actor-id="{{moonActorId}}" data-moon-actor-uuid="{{moonActorUuid}}">
|
|
<span class="moon-effect-label">{{localize "CELESTOPOL.Moon.applyChoose"}}</span>
|
|
<div class="moon-effect-buttons">
|
|
{{#if (eq moonResultTypeId "triomphe")}}
|
|
<button type="button" class="moon-effect-btn" data-action="apply-moon-effect" data-effect="regain-anomaly">{{localize "CELESTOPOL.Moon.effectRegainAnomaly"}}</button>
|
|
<button type="button" class="moon-effect-btn" data-action="apply-moon-effect" data-effect="lose-spleen">{{localize "CELESTOPOL.Moon.effectLoseSpleen"}}</button>
|
|
{{else if (eq moonResultTypeId "brio")}}
|
|
<button type="button" class="moon-effect-btn" data-action="apply-moon-effect" data-effect="gain-destin">{{localize "CELESTOPOL.Moon.effectGainDestin"}}</button>
|
|
<span class="moon-effect-narrative">{{localize "CELESTOPOL.Moon.effectNarrativeOnly"}}</span>
|
|
{{else if (eq moonResultTypeId "contrecoup")}}
|
|
<button type="button" class="moon-effect-btn moon-effect-negative" data-action="apply-moon-effect" data-effect="lose-destin">{{localize "CELESTOPOL.Moon.effectLoseDestin"}}</button>
|
|
<span class="moon-effect-narrative">{{localize "CELESTOPOL.Moon.effectNarrativeOnly"}}</span>
|
|
{{else if (eq moonResultTypeId "catastrophe")}}
|
|
<button type="button" class="moon-effect-btn moon-effect-negative" data-action="apply-moon-effect" data-effect="lose-anomaly">{{localize "CELESTOPOL.Moon.effectLoseAnomaly"}}</button>
|
|
<button type="button" class="moon-effect-btn moon-effect-negative" data-action="apply-moon-effect" data-effect="gain-spleen">{{localize "CELESTOPOL.Moon.effectGainSpleen"}}</button>
|
|
<span class="moon-effect-narrative">{{localize "CELESTOPOL.Moon.effectNarrativeOnly"}}</span>
|
|
{{/if}}
|
|
</div>
|
|
</div>
|
|
{{/if}}
|
|
|
|
</div>
|