Modifications suite beta 2

This commit is contained in:
2026-05-11 00:03:41 +02:00
parent 7542890232
commit 122cd29041
14 changed files with 159 additions and 34 deletions
+3
View File
@@ -13,6 +13,9 @@
</span>
<span class="chat-profil-element-skill">
{{#if l5r5e.actor.name}}
<strong class="chat-actor-name">{{l5r5e.actor.name}}</strong>
{{/if}}
{{#if l5r5e.skillId}}
{{localizeSkillId l5r5e.skillId}}
{{else}}
@@ -2,9 +2,15 @@
{{!-- Ring accent bar --}}
<div class="chi-ring-bar {{ring.id}}"></div>
{{!-- Header: portrait + ring badge --}}
{{!-- Header: portrait + actor name + ring badge --}}
<div class="chi-chat-header">
<img class="profile-img" src="{{profileImg}}" alt="{{actor.name}}" />
{{#if actor.name}}
<div class="chi-chat-actor">
<strong>{{actor.name}}</strong>
{{#if quickInfo}}<span class="chi-chat-quick-info">{{quickInfo}}</span>{{/if}}
</div>
{{/if}}
<div class="chi-chat-badges">
<span class="chi-ring-badge {{ring.id}}" title="{{ring.label}}">
<i class="i_{{ring.id}}"></i>
@@ -68,12 +74,15 @@
{{/each}}
</div>
{{!-- Breakdown: sum [+bonus] [±mod] = total / diff --}}
{{!-- Breakdown: sum [+bonus] [+arcaneBonus] [±mod] = total / diff --}}
<div class="chi-chat-breakdown">
<span class="chi-bd-part chi-bd-sum" title="{{localize 'chiaroscuro.dice.dice_result'}}">{{rawSum}}</span>
{{#if skill.bonus}}
<span class="chi-bd-part chi-bd-pos">+{{skill.bonus}}</span>
{{/if}}
{{#if arcaneBonus}}
<span class="chi-bd-part chi-bd-pos">+{{arcaneBonus}}</span>
{{/if}}
{{#if modifier}}
<span class="chi-bd-part {{#ifCond modifier '>' 0}}chi-bd-pos{{else}}chi-bd-neg{{/ifCond}}">{{#ifCond modifier '>' 0}}+{{/ifCond}}{{modifier}}</span>
{{/if}}
@@ -31,12 +31,20 @@
</ul>
</fieldset>
{{!-- Skill info --}}
{{#if data.skill.name}}
{{!-- Skill info / selector --}}
{{#if data.skill.id}}
<fieldset class="chi-dice-section">
<legend>{{localize 'l5r5e.skills.title'}}</legend>
<div class="chi-skill-row">
{{#if hasMultipleSkills}}
<select name="skill.id">
{{#each skillsChoices}}
<option value="{{this.id}}" {{#ifCond this.id '==' ../data.skill.id}}selected{{/ifCond}}>{{this.label}}</option>
{{/each}}
</select>
{{else}}
<span class="chi-skill-name">{{data.skill.name}}</span>
{{/if}}
<span class="chi-skill-rank">{{localize (concat 'chiaroscuro.skill_ranks.' data.skill.rank)}}</span>
{{#ifCond data.skill.bonus '>' 0}}<span class="chi-skill-bonus skill-bonus">+{{data.skill.bonus}}</span>{{/ifCond}}
</div>
@@ -92,6 +100,7 @@
<span>{{localize 'chiaroscuro.dice.total_dice'}} :</span>
<strong class="chi-total-dice">{{totalDice}}d6</strong>
{{#if data.skill.bonus}}<span> + {{data.skill.bonus}} ({{localize 'chiaroscuro.dice.bonus'}})</span>{{/if}}
{{#if data.arcaneBonus}}<span> + {{data.arcaneBonus}} ({{localize 'chiaroscuro.arcane.bonus'}})</span>{{/if}}
{{#if data.modifier}}<span> {{#ifCond data.modifier '>' 0}}+{{/ifCond}}{{data.modifier}} ({{localize 'chiaroscuro.dice.modifier_label'}})</span>{{/if}}
</div>