First round of changes

This commit is contained in:
2026-04-23 14:27:33 +02:00
parent f72230dd39
commit abe35cb537
45 changed files with 1860 additions and 56 deletions

View File

@@ -0,0 +1,52 @@
<div class="l5r5e chat-roll chiaroscuro-chat-roll">
{{!-- Header --}}
<div class="chi-chat-header">
<img class="profile-img" src="{{profileImg}}" alt="{{actor.name}}" />
<div class="chi-chat-actor">
<strong>{{actor.name}}</strong>
{{#if quickInfo}}<div class="chi-chat-quick-info">{{quickInfo}}</div>{{/if}}
</div>
<div class="chi-chat-badges">
<span class="ring-icon {{ring.id}}" title="{{ring.label}}"><i class="i_{{ring.id}}"></i></span>
{{#if useAspectPoint}}<span class="chi-aspect-badge {{aspectType}}" title="{{localize 'chiaroscuro.dice.aspect_point'}}">
{{#ifCond aspectType '==' 'solar'}}☀{{else}}☽{{/ifCond}}
</span>{{/if}}
{{#if useAssistance}}<span class="chi-assistance-badge" title="{{localize 'chiaroscuro.dice.assistance'}}"></span>{{/if}}
</div>
</div>
{{!-- Roll description line --}}
<div class="chi-chat-desc">
{{#if skill.name}}<span class="chi-chat-skill">{{skill.name}}</span>{{/if}}
<span class="chi-chat-vs"></span>
<span class="chi-chat-diff">{{localize (concat 'chiaroscuro.difficulties.' difficulty.id)}} ({{difficulty.value}})</span>
</div>
{{!-- Dice results --}}
<div class="chi-chat-dice-pool">
{{#each adjustedResults}}
<span class="chi-die {{#ifCond this '<' 3}}die-low{{else}}{{#ifCond this '>' 4}}die-high{{/ifCond}}{{/ifCond}}">
{{this}}
{{#if (lookup ../diceAdjustedFlags @index)}}<i class="fas fa-caret-up die-adj-icon" title="{{localize 'chiaroscuro.dice.adjusted'}}"></i>{{/if}}
</span>
{{/each}}
</div>
{{!-- Breakdown --}}
<div class="chi-chat-breakdown">
<span>{{localize 'chiaroscuro.dice.dice_result'}} : {{rawSum}}</span>
{{#if skill.bonus}}<span> + {{skill.bonus}} ({{localize 'chiaroscuro.dice.bonus'}})</span>{{/if}}
{{#if modifier}}<span> {{#ifCond modifier '>' 0}}+{{/ifCond}}{{modifier}} ({{localize 'chiaroscuro.dice.modifier_label'}})</span>{{/if}}
<strong> = {{total}}</strong>
</div>
{{!-- Result --}}
<div class="chi-chat-result {{#if success}}chi-success{{else}}chi-failure{{/if}}">
{{#if success}}
<i class="fas fa-check"></i> {{localize 'chiaroscuro.dice.success'}}
{{#if bonus}}<span class="chi-bonus-successes">(+{{bonus}})</span>{{/if}}
{{else}}
<i class="fas fa-times"></i> {{localize 'chiaroscuro.dice.failure'}}
{{/if}}
</div>
</div>