Modifications suite beta 2
This commit is contained in:
@@ -35,7 +35,7 @@
|
||||
<li class="item technique flexcol" data-item-id="{{item._id}}">
|
||||
<ul class="item-header technique-controls">
|
||||
<li class="item-img"><img src="{{item.img}}" title="{{item.name}}" width="32px" height="32px"/></li>
|
||||
<li class="item-name dice-picker l5r5e-tooltip" data-item-id="{{item._id}}">{{item.name}}</li>
|
||||
<li class="item-name dice-picker-arcane l5r5e-tooltip" data-item-id="{{item._id}}">{{item.name}}</li>
|
||||
{{#if ../data.editable_not_soft_locked}}
|
||||
<li data-item-id="{{item._id}}" class="item-control item-edit" title="{{localize 'l5r5e.global.edit'}}"><i class="fas fa-edit"></i></li>
|
||||
<li data-item-id="{{item._id}}" class="item-control item-delete" title="{{localize 'Delete'}}"><i class="fas fa-trash"></i></li>
|
||||
|
||||
@@ -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>
|
||||
|
||||
|
||||
@@ -7,18 +7,20 @@
|
||||
<section class="sheet-body">
|
||||
{{!-- Attributes --}}
|
||||
<article class="attributes">
|
||||
<label class="attribute">
|
||||
{{localize 'chiaroscuro.arcane.arcane_type'}}
|
||||
<input type="text" name="system.arcane_type" value="{{data.system.arcane_type}}" />
|
||||
</label>
|
||||
<label class="attribute">
|
||||
{{!-- Ligne 1 : Dépensée / Type / Compétences --}}
|
||||
<label class="attribute attribute-third">
|
||||
{{localize 'chiaroscuro.arcane.xp_used'}}
|
||||
<input class="select-on-focus" type="number" name="system.xp_used" value="{{data.system.xp_used}}" data-dtype="Number" min="0" placeholder="0"/>
|
||||
</label>
|
||||
<label class="attribute">
|
||||
<label class="attribute attribute-third">
|
||||
{{localize 'chiaroscuro.arcane.arcane_type'}}
|
||||
<input type="text" name="system.arcane_type" value="{{data.system.arcane_type}}" />
|
||||
</label>
|
||||
<label class="attribute attribute-third">
|
||||
{{localize 'chiaroscuro.arcane.application'}}
|
||||
<input type="text" name="system.applicationDisplay" value="{{data.system.applicationDisplay}}" placeholder="compétence1, compétence2" />
|
||||
</label>
|
||||
{{!-- Ligne 2 : Bonus / Progression --}}
|
||||
<label class="attribute">
|
||||
{{localize 'chiaroscuro.arcane.bonus'}}
|
||||
<input class="select-on-focus" type="number" name="system.bonus" value="{{data.system.bonus}}" data-dtype="Number" min="0" placeholder="2"/>
|
||||
|
||||
@@ -7,20 +7,20 @@
|
||||
<section class="sheet-body">
|
||||
{{!-- Attributes --}}
|
||||
<article class="attributes">
|
||||
<label class="attribute">
|
||||
<label class="attribute attribute-third">
|
||||
{{localize 'chiaroscuro.arcane.xp_used'}}
|
||||
<input class="select-on-focus" type="number" name="system.xp_used" value="{{data.system.xp_used}}" data-dtype="Number" min="0" placeholder="0"/>
|
||||
</label>
|
||||
<label class="attribute attribute-third">
|
||||
{{localize 'chiaroscuro.technique.invocation_type'}}
|
||||
<select name="system.invocation_type" id="mot_invocation_type">
|
||||
{{selectOptions data.invocationTypesList selected=data.system.invocation_type valueAttr='id' labelAttr='label'}}
|
||||
</select>
|
||||
</label>
|
||||
<label class="attribute">
|
||||
<label class="attribute attribute-third">
|
||||
{{localize 'chiaroscuro.technique.mode_invocation'}}
|
||||
<input class="select-on-focus" type="number" id="mot_invocation_mode" name="system.mode_invocation" value="{{data.system.mode_invocation}}" data-dtype="Number" placeholder="0" readonly />
|
||||
</label>
|
||||
<label class="attribute">
|
||||
{{localize 'chiaroscuro.arcane.xp_used'}}
|
||||
<input class="select-on-focus" type="number" name="system.xp_used" value="{{data.system.xp_used}}" data-dtype="Number" min="0" placeholder="0"/>
|
||||
</label>
|
||||
</article>
|
||||
{{!-- Description --}}
|
||||
<article class="tab infos active" data-group="primary" data-tab="infos">
|
||||
|
||||
@@ -5,21 +5,21 @@
|
||||
</header>
|
||||
<section class="sheet-body">
|
||||
<article class="attributes">
|
||||
<label class="attribute">
|
||||
{{localize 'chiaroscuro.arcane.xp_used'}}
|
||||
<input class="select-on-focus" type="number" name="system.xp_used" value="{{data.system.xp_used}}" data-dtype="Number" min="0" placeholder="0"/>
|
||||
</label>
|
||||
<label class="attribute">
|
||||
{{localize 'chiaroscuro.mystere.mystere_type'}}
|
||||
<select name="system.mystere_type">
|
||||
{{selectOptions data.mystereTypes selected=data.system.mystere_type valueAttr='id' labelAttr='label'}}
|
||||
</select>
|
||||
</label>
|
||||
<label class="attribute">
|
||||
{{localize 'chiaroscuro.arcane.xp_used'}}
|
||||
<input class="select-on-focus" type="number" name="system.xp_used" value="{{data.system.xp_used}}" data-dtype="Number" min="0" placeholder="0"/>
|
||||
</label>
|
||||
<label class="attribute">
|
||||
<label class="attribute attribute-full">
|
||||
{{localize 'chiaroscuro.mystere.prerequisite_skill'}}
|
||||
<input type="text" name="system.prerequisite_skill" value="{{data.system.prerequisite_skill}}" />
|
||||
</label>
|
||||
<label class="attribute">
|
||||
<label class="attribute attribute-full">
|
||||
{{localize 'chiaroscuro.mystere.prerequisite_condition'}}
|
||||
<input type="text" name="system.prerequisite_condition" value="{{data.system.prerequisite_condition}}" />
|
||||
</label>
|
||||
|
||||
@@ -7,18 +7,18 @@
|
||||
<section class="sheet-body">
|
||||
{{!-- Attributes --}}
|
||||
<article class="attributes">
|
||||
<label class="attribute">
|
||||
<label class="attribute attribute-third">
|
||||
{{localize 'chiaroscuro.arcane.xp_used'}}
|
||||
<input class="select-on-focus" type="number" name="system.xp_used" value="{{data.system.xp_used}}" data-dtype="Number" min="0" placeholder="0"/>
|
||||
</label>
|
||||
<label class="attribute attribute-third">
|
||||
{{localize 'chiaroscuro.arcane.application'}}
|
||||
<input type="text" name="system.application" value="{{data.system.application}}" placeholder="compétence1, catégorie2" />
|
||||
</label>
|
||||
<label class="attribute">
|
||||
<label class="attribute attribute-third">
|
||||
{{localize 'chiaroscuro.arcane.bonus'}}
|
||||
<input class="select-on-focus" type="number" name="system.bonus" value="{{data.system.bonus}}" data-dtype="Number" min="0" placeholder="3" readonly />
|
||||
</label>
|
||||
<label class="attribute">
|
||||
{{localize 'chiaroscuro.arcane.xp_used'}}
|
||||
<input class="select-on-focus" type="number" name="system.xp_used" value="{{data.system.xp_used}}" data-dtype="Number" min="0" placeholder="0"/>
|
||||
</label>
|
||||
</article>
|
||||
{{!-- Description --}}
|
||||
<article class="tab infos active" data-group="primary" data-tab="infos">
|
||||
|
||||
Reference in New Issue
Block a user