Import initial du système

This commit is contained in:
2026-03-28 08:44:19 +01:00
parent 068fca00e5
commit f7a01900ac
105 changed files with 7362 additions and 2090 deletions

View File

@@ -1,4 +1,4 @@
<form class="flexcol cde-sheet cde-actor {{cssClass}}" autocomplete="off">
<section class="flexcol cde-sheet cde-actor {{cssClass}}">
{{log 'actor-sheet' this}}
<header class="cde-header cde-actor-header">
@@ -20,14 +20,12 @@
<div class="cde-field">
<label>{{ localize "CDE.CelestialGuardian" }}</label>
<select name="system.guardian">
{{#select systemData.guardian }}
<option value="0">{{ localize "CDE.CelestialGuardian" }}</option>
<option value="1">{{ localize "CDE.CelestialGuardian1" }}</option>
<option value="2">{{ localize "CDE.CelestialGuardian2" }}</option>
<option value="3">{{ localize "CDE.CelestialGuardian3" }}</option>
<option value="4">{{ localize "CDE.CelestialGuardian4" }}</option>
<option value="5">{{ localize "CDE.CelestialGuardian5" }}</option>
{{/select}}
<option value="0" {{#if (eq systemData.guardian 0)}}selected{{/if}}>{{ localize "CDE.CelestialGuardian" }}</option>
<option value="1" {{#if (eq systemData.guardian 1)}}selected{{/if}}>{{ localize "CDE.CelestialGuardian1" }}</option>
<option value="2" {{#if (eq systemData.guardian 2)}}selected{{/if}}>{{ localize "CDE.CelestialGuardian2" }}</option>
<option value="3" {{#if (eq systemData.guardian 3)}}selected{{/if}}>{{ localize "CDE.CelestialGuardian3" }}</option>
<option value="4" {{#if (eq systemData.guardian 4)}}selected{{/if}}>{{ localize "CDE.CelestialGuardian4" }}</option>
<option value="5" {{#if (eq systemData.guardian 5)}}selected{{/if}}>{{ localize "CDE.CelestialGuardian5" }}</option>
</select>
</div>
</div>
@@ -37,37 +35,40 @@
<span>Chroniques de l'Étrange</span>
</div>
<div class="cde-initiative-card">
<label>{{ localize "CDE.Initiative" }}</label>
<div class="cde-initiative-header">
<i class="fa-solid fa-bolt cde-initiative-icon"></i>
<span class="cde-initiative-title">{{ localize "CDE.Initiative" }}</span>
</div>
<div class="cde-initiative-controls">
<img
class="click-initiative"
<button
type="button"
class="click-initiative cde-init-btn cde-init-btn--minus"
data-libel-id="minus"
src="systems/fvtt-chroniques-de-l-etrange/images/kung-fu/kung-fu-2-moins.png"
title="{{ localize 'CDE.MinusInitiative' }}"
alt="Init -"
/>
<span class="cde-initiative-value">{{systemData.initiative}}</span>
<img
class="click-initiative"
><i class="fa-solid fa-chevron-down"></i></button>
<div class="cde-initiative-values">
<span class="cde-initiative-value">{{systemData.initiative}}</span>
<span class="cde-anti-initiative-value"><i class="fa-solid fa-ranking-star"></i> {{systemData.anti_initiative}}</span>
</div>
<button
type="button"
class="click-initiative cde-init-btn cde-init-btn--roll"
data-libel-id="create"
src="systems/fvtt-chroniques-de-l-etrange/images/kung-fu/kung-fu-2.png"
title="{{ localize 'CDE.DeterminateInitiative' }}"
alt="Init set"
/>
<img
class="click-initiative"
><i class="fa-solid fa-dice-d10"></i></button>
<button
type="button"
class="click-initiative cde-init-btn cde-init-btn--plus"
data-libel-id="plus"
src="systems/fvtt-chroniques-de-l-etrange/images/kung-fu/kung-fu-2-plus.png"
title="{{ localize 'CDE.PlusInitiative' }}"
alt="Init +"
/>
><i class="fa-solid fa-chevron-up"></i></button>
</div>
</div>
</div>
</div>
</header>
<nav class="sheet-tabs tabs cde-tabs" data-group="primary">
<nav class="sheet-tabs tabs cde-neon-tabs" data-group="primary">
<a class="item" data-action="tab" data-group="primary" data-tab="description">{{ localize "CDE.Description" }}</a>
<a class="item" data-action="tab" data-group="primary" data-tab="nghang">{{ localize "CDE.NgHang" }}</a>
<a class="item" data-action="tab" data-group="primary" data-tab="skills">{{ localize "CDE.Skills" }}</a>
@@ -81,7 +82,7 @@
<section class="sheet-body cde-tab-body">
<div class="tab" data-group="primary" data-tab="description">
<div class="cde-card cde-notes-editor">
{{editor descriptionHTML target="system.description" button=true editable=editable engine="prosemirror"}}
{{formInput systemFields.description enriched=descriptionHTML value=system.description name="system.description" toggled=true}}
</div>
</div>
@@ -127,4 +128,4 @@
</div>
</div>
</section>
</form>
</section>

View File

@@ -1,5 +1,4 @@
<form class="flexcol cde-sheet cde-actor {{cssClass}}" autocomplete="off">
{{log 'loksyu-sheet' this}}
<section class="flexcol cde-sheet cde-actor {{cssClass}}">
<header class="cde-header cde-actor-header">
<img class="profile-img" src="{{actor.img}}" data-edit="img" title="{{actor.name}}" />
<div class="header-fields">
@@ -7,67 +6,132 @@
<input name="name" type="text" value="{{actor.name}}" placeholder="{{ localize 'CDE.LoksyuName' }}" />
</h1>
<div class="cde-tag">
<span class="cde-pill spell">{{ localize "CDE.Loksyu" }}</span>
<span>{{ localize "CDE.ModernJapan" }}</span>
<span class="cde-pill spell">{{ localize "CDE.UpperCaseLoksyu" }}</span>
<span>Chroniques de l'Étrange</span>
</div>
</div>
</header>
<nav class="sheet-tabs tabs cde-tabs" data-group="primary">
<nav class="sheet-tabs tabs cde-neon-tabs" data-group="primary">
<a class="item" data-action="tab" data-group="primary" data-tab="loksyu">{{ localize "CDE.Loksyu" }}</a>
<a class="item" data-action="tab" data-group="primary" data-tab="description">{{ localize "CDE.Description" }}</a>
</nav>
<section class="sheet-body cde-tab-body">
<div class="tab" data-group="primary" data-tab="loksyu">
<div class="cde-card loksyu_wrap">
<div class="schema">
<div class="logo">
<img
src="systems/fvtt-chroniques-de-l-etrange/images/logo_jeu.png"
title="奇闻异事 ● Hong Kong Les Chroniques de l'&Eacute;trange ● R.dHuissier & C.Lameire ● Antre Monde &Eacute;ditions"
alt="Logo"
/>
<div class="cde-loksyu-grid">
<div class="cde-element-card cde-element--wood">
<div class="cde-element-header">
<img class="cde-element-img" src="systems/fvtt-chroniques-de-l-etrange/images/cde_bois.png" alt="Bois" />
<div class="cde-element-titles">
<span class="cde-element-name">{{ localize "CDE.Wood" }}</span>
<span class="cde-element-qualities">{{ localize "CDE.WoodQualities" }}</span>
</div>
</div>
<div class="wood-yang">
<input type="number" name="system.wood.yang.value" value="{{systemData.wood.yang.value}}" title="{{ localize 'CDE.WoodYang' }}" />
</div>
<div class="wood-yin">
<input type="number" name="system.wood.yin.value" value="{{systemData.wood.yin.value}}" title="{{ localize 'CDE.WoodYin' }}" />
</div>
<div class="metal-yang">
<input type="number" name="system.metal.yang.value" value="{{systemData.metal.yang.value}}" title="{{ localize 'CDE.MetalYang' }}" />
</div>
<div class="fire-yang">
<input type="number" name="system.fire.yang.value" value="{{systemData.fire.yang.value}}" title="{{ localize 'CDE.FireYang' }}" />
</div>
<div class="earth-yang">
<input type="number" name="system.earth.yang.value" value="{{systemData.earth.yang.value}}" title="{{ localize 'CDE.EarthYang' }}" />
</div>
<div class="earth-yin">
<input type="number" name="system.earth.yin.value" value="{{systemData.earth.yin.value}}" title="{{ localize 'CDE.EarthYin' }}" />
</div>
<div class="metal-yin">
<input type="number" name="system.metal.yin.value" value="{{systemData.metal.yin.value}}" title="{{ localize 'CDE.MetalYin' }}" />
</div>
<div class="fire-yin">
<input type="number" name="system.fire.yin.value" value="{{systemData.fire.yin.value}}" title="{{ localize 'CDE.FireYin' }}" />
</div>
<div class="water-yang">
<input type="number" name="system.water.yang.value" value="{{systemData.water.yang.value}}" title="{{ localize 'CDE.WaterYang' }}" />
</div>
<div class="water-yin">
<input type="number" name="system.water.yin.value" value="{{systemData.water.yin.value}}" title="{{ localize 'CDE.WaterYin' }}" />
<div class="cde-element-values">
<div class="cde-element-polarity cde-element-polarity--yang">
<span class="cde-polarity-label">○ {{ localize "CDE.Yang" }}</span>
<input type="number" min="0" name="system.wood.yang.value" value="{{systemData.wood.yang.value}}" title="{{ localize 'CDE.WoodYang' }}" />
</div>
<div class="cde-element-polarity cde-element-polarity--yin">
<span class="cde-polarity-label">● {{ localize "CDE.Yin" }}</span>
<input type="number" min="0" name="system.wood.yin.value" value="{{systemData.wood.yin.value}}" title="{{ localize 'CDE.WoodYin' }}" />
</div>
</div>
</div>
<img class="loksyu-visual" src="systems/fvtt-chroniques-de-l-etrange/images/loksyu_long.png" title="Loksyu" alt="Loksyu" />
<div class="cde-element-card cde-element--fire">
<div class="cde-element-header">
<img class="cde-element-img" src="systems/fvtt-chroniques-de-l-etrange/images/cde_feu.png" alt="Feu" />
<div class="cde-element-titles">
<span class="cde-element-name">{{ localize "CDE.Fire" }}</span>
<span class="cde-element-qualities">{{ localize "CDE.FireQualities" }}</span>
</div>
</div>
<div class="cde-element-values">
<div class="cde-element-polarity cde-element-polarity--yang">
<span class="cde-polarity-label">○ {{ localize "CDE.Yang" }}</span>
<input type="number" min="0" name="system.fire.yang.value" value="{{systemData.fire.yang.value}}" title="{{ localize 'CDE.FireYang' }}" />
</div>
<div class="cde-element-polarity cde-element-polarity--yin">
<span class="cde-polarity-label">● {{ localize "CDE.Yin" }}</span>
<input type="number" min="0" name="system.fire.yin.value" value="{{systemData.fire.yin.value}}" title="{{ localize 'CDE.FireYin' }}" />
</div>
</div>
</div>
<div class="cde-element-card cde-element--earth">
<div class="cde-element-header">
<img class="cde-element-img" src="systems/fvtt-chroniques-de-l-etrange/images/cde_terre.png" alt="Terre" />
<div class="cde-element-titles">
<span class="cde-element-name">{{ localize "CDE.Earth" }}</span>
<span class="cde-element-qualities">{{ localize "CDE.EarthQualities" }}</span>
</div>
</div>
<div class="cde-element-values">
<div class="cde-element-polarity cde-element-polarity--yang">
<span class="cde-polarity-label">○ {{ localize "CDE.Yang" }}</span>
<input type="number" min="0" name="system.earth.yang.value" value="{{systemData.earth.yang.value}}" title="{{ localize 'CDE.EarthYang' }}" />
</div>
<div class="cde-element-polarity cde-element-polarity--yin">
<span class="cde-polarity-label">● {{ localize "CDE.Yin" }}</span>
<input type="number" min="0" name="system.earth.yin.value" value="{{systemData.earth.yin.value}}" title="{{ localize 'CDE.EarthYin' }}" />
</div>
</div>
</div>
<div class="cde-element-card cde-element--metal">
<div class="cde-element-header">
<img class="cde-element-img" src="systems/fvtt-chroniques-de-l-etrange/images/cde_metal.png" alt="Métal" />
<div class="cde-element-titles">
<span class="cde-element-name">{{ localize "CDE.Metal" }}</span>
<span class="cde-element-qualities">{{ localize "CDE.MetalQualities" }}</span>
</div>
</div>
<div class="cde-element-values">
<div class="cde-element-polarity cde-element-polarity--yang">
<span class="cde-polarity-label">○ {{ localize "CDE.Yang" }}</span>
<input type="number" min="0" name="system.metal.yang.value" value="{{systemData.metal.yang.value}}" title="{{ localize 'CDE.MetalYang' }}" />
</div>
<div class="cde-element-polarity cde-element-polarity--yin">
<span class="cde-polarity-label">● {{ localize "CDE.Yin" }}</span>
<input type="number" min="0" name="system.metal.yin.value" value="{{systemData.metal.yin.value}}" title="{{ localize 'CDE.MetalYin' }}" />
</div>
</div>
</div>
<div class="cde-element-card cde-element--water">
<div class="cde-element-header">
<img class="cde-element-img" src="systems/fvtt-chroniques-de-l-etrange/images/cde_eau.png" alt="Eau" />
<div class="cde-element-titles">
<span class="cde-element-name">{{ localize "CDE.Water" }}</span>
<span class="cde-element-qualities">{{ localize "CDE.WaterQualities" }}</span>
</div>
</div>
<div class="cde-element-values">
<div class="cde-element-polarity cde-element-polarity--yang">
<span class="cde-polarity-label">○ {{ localize "CDE.Yang" }}</span>
<input type="number" min="0" name="system.water.yang.value" value="{{systemData.water.yang.value}}" title="{{ localize 'CDE.WaterYang' }}" />
</div>
<div class="cde-element-polarity cde-element-polarity--yin">
<span class="cde-polarity-label">● {{ localize "CDE.Yin" }}</span>
<input type="number" min="0" name="system.water.yin.value" value="{{systemData.water.yin.value}}" title="{{ localize 'CDE.WaterYin' }}" />
</div>
</div>
</div>
</div>
<div class="cde-loksyu-visual-row">
<img class="loksyu-visual" src="systems/fvtt-chroniques-de-l-etrange/images/loksyu_long.png" title="Loksyu — Roue des Cinq Éléments" alt="Loksyu" />
</div>
</div>
<div class="tab" data-group="primary" data-tab="description">
<div class="cde-card cde-notes-editor">
{{editor descriptionHTML target="system.description" button=true editable=editable engine="prosemirror"}}
{{formInput systemFields.description enriched=descriptionHTML value=system.description name="system.description" toggled=true}}
</div>
</div>
</section>
</form>
</section>

View File

@@ -1,6 +1,4 @@
<form class="flexcol cde-sheet cde-actor {{cssClass}}" autocomplete="off">
{{log 'npc-sheet' this}}
<section class="flexcol cde-sheet cde-actor {{cssClass}}">
<header class="cde-header cde-actor-header">
<img class="profile-img" src="{{actor.img}}" data-edit="img" title="{{actor.name}}" />
<div class="header-fields">
@@ -12,19 +10,26 @@
<div class="cde-grid two">
<div class="cde-field">
<label>{{ localize "CDE.TypeOfCreature" }}</label>
<input name="system.type" type="text" value="{{systemData.type}}" placeholder="{{ localize 'CDE.TypeOfCreature' }}" />
<select name="system.type">
<option value="" {{#if (eq systemData.type "")}}selected{{/if}}></option>
<option value="mortel" {{#if (eq systemData.type "mortel")}}selected{{/if}}>{{ localize "CDE.CreatureMortel" }}</option>
<option value="demon" {{#if (eq systemData.type "demon")}}selected{{/if}}>{{ localize "CDE.CreatureDemon" }}</option>
<option value="esprit" {{#if (eq systemData.type "esprit")}}selected{{/if}}>{{ localize "CDE.CreatureEsprit" }}</option>
<option value="esprit-animal" {{#if (eq systemData.type "esprit-animal")}}selected{{/if}}>{{ localize "CDE.CreatureEspritAnimal" }}</option>
<option value="fantome" {{#if (eq systemData.type "fantome")}}selected{{/if}}>{{ localize "CDE.CreatureFantome" }}</option>
<option value="jiugwaai" {{#if (eq systemData.type "jiugwaai")}}selected{{/if}}>{{ localize "CDE.CreatureJiugwaai" }}</option>
<option value="dieu" {{#if (eq systemData.type "dieu")}}selected{{/if}}>{{ localize "CDE.CreatureDieu" }}</option>
</select>
</div>
<div class="cde-field">
<label>{{ localize "CDE.Nuisance" }}</label>
<select name="system.nuisance">
{{#select systemData.nuisance }}
<option value="0">{{ localize "CDE.Figurant" }}</option>
<option value="1">{{ localize "CDE.Minion" }}</option>
<option value="2">{{ localize "CDE.Adversary" }}</option>
<option value="3">{{ localize "CDE.Ally" }}</option>
<option value="4">{{ localize "CDE.Boss" }}</option>
<option value="5">{{ localize "CDE.Dininity" }}</option>
{{/select}}
<option value="0" {{#if (eq systemData.nuisance 0)}}selected{{/if}}>{{ localize "CDE.Figurant" }}</option>
<option value="1" {{#if (eq systemData.nuisance 1)}}selected{{/if}}>{{ localize "CDE.Minion" }}</option>
<option value="2" {{#if (eq systemData.nuisance 2)}}selected{{/if}}>{{ localize "CDE.Adversary" }}</option>
<option value="3" {{#if (eq systemData.nuisance 3)}}selected{{/if}}>{{ localize "CDE.Ally" }}</option>
<option value="4" {{#if (eq systemData.nuisance 4)}}selected{{/if}}>{{ localize "CDE.Boss" }}</option>
<option value="5" {{#if (eq systemData.nuisance 5)}}selected{{/if}}>{{ localize "CDE.Divinity" }}</option>
</select>
</div>
</div>
@@ -32,40 +37,41 @@
<div class="cde-field">
<label>{{ localize "CDE.Threat" }}</label>
<select name="system.threat">
{{#select systemData.threat }}
<option value="0">{{ localize "CDE.Profane" }}</option>
<option value="1">{{ localize "CDE.Apprentice" }}</option>
<option value="2">{{ localize "CDE.Initiate" }}</option>
<option value="3">{{ localize "CDE.Accomplished" }}</option>
<option value="4">{{ localize "CDE.Reknowned" }}</option>
{{/select}}
<option value="0" {{#if (eq systemData.threat 0)}}selected{{/if}}>{{ localize "CDE.Profane" }}</option>
<option value="1" {{#if (eq systemData.threat 1)}}selected{{/if}}>{{ localize "CDE.Apprentice" }}</option>
<option value="2" {{#if (eq systemData.threat 2)}}selected{{/if}}>{{ localize "CDE.Initiate" }}</option>
<option value="3" {{#if (eq systemData.threat 3)}}selected{{/if}}>{{ localize "CDE.Accomplished" }}</option>
<option value="4" {{#if (eq systemData.threat 4)}}selected{{/if}}>{{ localize "CDE.Renowned" }}</option>
</select>
</div>
<div class="cde-initiative-card">
<label>{{ localize "CDE.Initiative" }}</label>
<div class="cde-initiative-header">
<i class="fa-solid fa-bolt cde-initiative-icon"></i>
<span class="cde-initiative-title">{{ localize "CDE.Initiative" }}</span>
</div>
<div class="cde-initiative-controls">
<img
class="click-initiative-npc"
<button
type="button"
class="click-initiative-npc cde-init-btn cde-init-btn--minus"
data-libel-id="minus"
src="systems/fvtt-chroniques-de-l-etrange/images/kung-fu/kung-fu-2-moins.png"
title="{{ localize 'CDE.MinusInitiative' }}"
alt="Init -"
/>
<span class="cde-initiative-value">{{systemData.initiative}}</span>
<img
class="click-initiative-npc"
><i class="fa-solid fa-chevron-down"></i></button>
<div class="cde-initiative-values">
<span class="cde-initiative-value">{{systemData.initiative}}</span>
<span class="cde-anti-initiative-value"><i class="fa-solid fa-ranking-star"></i> {{systemData.anti_initiative}}</span>
</div>
<button
type="button"
class="click-initiative-npc cde-init-btn cde-init-btn--roll"
data-libel-id="create"
src="systems/fvtt-chroniques-de-l-etrange/images/kung-fu/kung-fu-2.png"
title="{{ localize 'CDE.DeterminateNPCInitiative' }}"
alt="Init set"
/>
<img
class="click-initiative-npc"
><i class="fa-solid fa-dice-d10"></i></button>
<button
type="button"
class="click-initiative-npc cde-init-btn cde-init-btn--plus"
data-libel-id="plus"
src="systems/fvtt-chroniques-de-l-etrange/images/kung-fu/kung-fu-2-plus.png"
title="{{ localize 'CDE.PlusInitiative' }}"
alt="Init +"
/>
><i class="fa-solid fa-chevron-up"></i></button>
</div>
</div>
</div>
@@ -76,7 +82,7 @@
</div>
</header>
<nav class="sheet-tabs tabs cde-tabs" data-group="primary">
<nav class="sheet-tabs tabs cde-neon-tabs" data-group="primary">
<a class="item" data-action="tab" data-group="primary" data-tab="description">{{ localize "CDE.Description" }}</a>
<a class="item" data-action="tab" data-group="primary" data-tab="aptitudes">{{ localize "CDE.Aptitudes" }}</a>
<a class="item" data-action="tab" data-group="primary" data-tab="supernaturals">{{ localize "CDE.SuperNatural" }}</a>
@@ -88,141 +94,91 @@
<section class="sheet-body cde-tab-body">
<div class="tab" data-group="primary" data-tab="description">
<div class="cde-card cde-notes-editor">
{{editor descriptionHTML target="system.description" button=true editable=editable engine="prosemirror"}}
{{formInput systemFields.description enriched=descriptionHTML value=system.description name="system.description" toggled=true}}
</div>
</div>
<div class="tab" data-group="primary" data-tab="aptitudes">
<div class="cde-card cde-data-table cde-aptitudes">
<div class="cde-card">
<div class="tab-sous-titre">{{ localize "CDE.Aptitudes" }}</div>
<table>
<table class="cde-skills-table cde-aptitudes-table">
<tr>
<td class="label"><b>&nbsp;{{ localize "CDE.Physical" }}</b></td>
<td class="image">
<img src="systems/fvtt-chroniques-de-l-etrange/images/cercle.png" title="Cercle" alt="Cercle" />
<div class="stick">&nbsp;</div>
<input class="input phys-apt" type="number" placeholder="0" name="system.aptitudes.physical.value" value="{{systemData.aptitudes.physical.value}}" />
<td class="cde-skill-label"><b>{{ localize "CDE.Physical" }}</b></td>
<td class="cde-val-cell">
<input class="cde-circle-input" type="number" min="0" placeholder="0" name="system.aptitudes.physical.value" value="{{systemData.aptitudes.physical.value}}" />
</td>
<td class="specialities">
<input
class="input"
type="text"
placeholder="{{ localize 'CDE.Specialities' }}"
name="system.aptitudes.physical.speciality"
value="{{systemData.aptitudes.physical.speciality}}"
/>
<td class="cde-spec-cell">
<input type="text" placeholder="{{ localize 'CDE.Specialities' }}…" name="system.aptitudes.physical.speciality" value="{{systemData.aptitudes.physical.speciality}}" />
</td>
</tr>
<tr>
<td class="label"><b>&nbsp;{{ localize "CDE.Martial" }}</b></td>
<td class="image">
<img src="systems/fvtt-chroniques-de-l-etrange/images/cercle.png" title="Cercle" alt="Cercle" />
<div class="stick">&nbsp;</div>
<input class="input" type="number" placeholder="0" name="system.aptitudes.martial.value" value="{{systemData.aptitudes.martial.value}}" />
<td class="cde-skill-label"><b>{{ localize "CDE.Martial" }}</b></td>
<td class="cde-val-cell">
<input class="cde-circle-input" type="number" min="0" placeholder="0" name="system.aptitudes.martial.value" value="{{systemData.aptitudes.martial.value}}" />
</td>
<td class="specialities">
<input
class="input"
type="text"
placeholder="{{ localize 'CDE.Specialities' }}"
name="system.aptitudes.martial.speciality"
value="{{systemData.aptitudes.martial.speciality}}"
/>
<td class="cde-spec-cell">
<input type="text" placeholder="{{ localize 'CDE.Specialities' }}…" name="system.aptitudes.martial.speciality" value="{{systemData.aptitudes.martial.speciality}}" />
</td>
</tr>
<tr>
<td class="label"><b>&nbsp;{{ localize "CDE.Mental" }}</b></td>
<td class="image">
<img src="systems/fvtt-chroniques-de-l-etrange/images/cercle.png" title="Cercle" alt="Cercle" />
<div class="stick">&nbsp;</div>
<input class="input" type="number" placeholder="0" name="system.aptitudes.mental.value" value="{{systemData.aptitudes.mental.value}}" />
<td class="cde-skill-label"><b>{{ localize "CDE.Mental" }}</b></td>
<td class="cde-val-cell">
<input class="cde-circle-input" type="number" min="0" placeholder="0" name="system.aptitudes.mental.value" value="{{systemData.aptitudes.mental.value}}" />
</td>
<td class="specialities">
<input
class="input"
type="text"
placeholder="{{ localize 'CDE.Specialities' }}"
name="system.aptitudes.mental.speciality"
value="{{systemData.aptitudes.mental.speciality}}"
/>
<td class="cde-spec-cell">
<input type="text" placeholder="{{ localize 'CDE.Specialities' }}…" name="system.aptitudes.mental.speciality" value="{{systemData.aptitudes.mental.speciality}}" />
</td>
</tr>
<tr>
<td class="label"><b>&nbsp;{{ localize "CDE.Social" }}</b></td>
<td class="image">
<img src="systems/fvtt-chroniques-de-l-etrange/images/cercle.png" title="Cercle" alt="Cercle" />
<div class="stick">&nbsp;</div>
<input class="input" type="number" placeholder="0" name="system.aptitudes.social.value" value="{{systemData.aptitudes.social.value}}" />
<td class="cde-skill-label"><b>{{ localize "CDE.Social" }}</b></td>
<td class="cde-val-cell">
<input class="cde-circle-input" type="number" min="0" placeholder="0" name="system.aptitudes.social.value" value="{{systemData.aptitudes.social.value}}" />
</td>
<td class="specialities">
<input
class="input"
type="text"
placeholder="{{ localize 'CDE.Specialities' }}"
name="system.aptitudes.social.speciality"
value="{{systemData.aptitudes.social.speciality}}"
/>
<td class="cde-spec-cell">
<input type="text" placeholder="{{ localize 'CDE.Specialities' }}…" name="system.aptitudes.social.speciality" value="{{systemData.aptitudes.social.speciality}}" />
</td>
</tr>
<tr>
<td class="label"><b>&nbsp;{{ localize "CDE.Spiritual" }}</b></td>
<td class="image">
<img src="systems/fvtt-chroniques-de-l-etrange/images/cercle.png" title="Cercle" alt="Cercle" />
<div class="stick">&nbsp;</div>
<input class="input spir-apt" type="number" placeholder="0" name="system.aptitudes.spiritual.value" value="{{systemData.aptitudes.spiritual.value}}" />
<td class="cde-skill-label"><b>{{ localize "CDE.Spiritual" }}</b></td>
<td class="cde-val-cell">
<input class="cde-circle-input" type="number" min="0" placeholder="0" name="system.aptitudes.spiritual.value" value="{{systemData.aptitudes.spiritual.value}}" />
</td>
<td class="specialities">
<input
class="input"
type="text"
placeholder="{{ localize 'CDE.Specialities' }}"
name="system.aptitudes.spiritual.speciality"
value="{{systemData.aptitudes.spiritual.speciality}}"
/>
<td class="cde-spec-cell">
<input type="text" placeholder="{{ localize 'CDE.Specialities' }}…" name="system.aptitudes.spiritual.speciality" value="{{systemData.aptitudes.spiritual.speciality}}" />
</td>
</tr>
</table>
<table>
<tr>
<td class="label"><b>&nbsp;{{ localize "CDE.Vitality" }}</b></td>
<td class="image">
<img src="systems/fvtt-chroniques-de-l-etrange/images/cercle.png" title="Cercle" alt="Cercle" />
<div class="stick">&nbsp;</div>
<input class="input" type="number" placeholder="0" name="system.vitality.value" value="{{systemData.vitality.value}}" />
</td>
<td class="image2">
<img src="systems/fvtt-chroniques-de-l-etrange/images/cercle.png" title="Cercle" alt="Cercle" />
<div class="stick">&nbsp;</div>
<div>-{{systemData.vitality.calcul}}-</div>
</td>
<td class="specialities">
<input class="input" type="text" placeholder="{{ localize 'CDE.Notes' }}" name="system.vitality.note" value="{{systemData.vitality.note}}" />
</td>
</tr>
<tr>
<td class="label"><b>&nbsp;{{ localize "CDE.Hei" }}</b></td>
<td class="image">
<img src="systems/fvtt-chroniques-de-l-etrange/images/cercle.png" title="Cercle" alt="Cercle" />
<div class="stick">&nbsp;</div>
<input class="input" type="number" placeholder="0" name="system.hei.value" value="{{systemData.hei.value}}" />
</td>
<td class="image2">
<img src="systems/fvtt-chroniques-de-l-etrange/images/cercle.png" title="Cercle" alt="Cercle" />
<div class="stick">&nbsp;</div>
<div>-{{systemData.hei.calcul}}-</div>
</td>
<td class="specialities">
<input class="input" type="text" placeholder="{{ localize 'CDE.Notes' }}" name="system.hei.note" value="{{systemData.hei.note}}" />
</td>
</tr>
</table>
<div class="dragon">
<img
class="logo"
src="systems/fvtt-chroniques-de-l-etrange/images/logo_dore.png"
title="奇闻异事 ● Hong Kong Les Chroniques de l'&Eacute;trange ● R.dHuissier & C.Lameire ● Antre Monde &Eacute;ditions"
alt="Logo"
/>
</div>
<div class="cde-card cde-npc-tracks">
<div class="tab-sous-titre">{{ localize "CDE.Vitality" }} &amp; {{ localize "CDE.Hei" }}</div>
<div class="cde-track-row">
<div class="cde-track-label">
<i class="fa-solid fa-heart-pulse"></i>
<span>{{ localize "CDE.Vitality" }}</span>
</div>
<div class="cde-track-value">
<input class="cde-circle-input" type="number" min="0" placeholder="0" name="system.vitality.value" value="{{systemData.vitality.value}}" />
<span class="cde-track-sep">/</span>
<span class="cde-track-max">{{systemData.vitality.calcul}}</span>
</div>
<div class="cde-track-note">
<input type="text" placeholder="{{ localize 'CDE.Notes' }}…" name="system.vitality.note" value="{{systemData.vitality.note}}" />
</div>
</div>
<div class="cde-track-row">
<div class="cde-track-label">
<i class="fa-solid fa-yin-yang"></i>
<span>{{ localize "CDE.HEI2" }}</span>
</div>
<div class="cde-track-value">
<input class="cde-circle-input" type="number" min="0" placeholder="0" name="system.hei.value" value="{{systemData.hei.value}}" />
<span class="cde-track-sep">/</span>
<span class="cde-track-max">{{systemData.hei.calcul}}</span>
</div>
<div class="cde-track-note">
<input type="text" placeholder="{{ localize 'CDE.Notes' }}…" name="system.hei.note" value="{{systemData.hei.note}}" />
</div>
</div>
</div>
</div>
@@ -251,4 +207,4 @@
</div>
</div>
</section>
</form>
</section>

View File

@@ -1,5 +1,4 @@
<form class="flexcol cde-sheet cde-actor {{cssClass}}" autocomplete="off">
{{log 'tinji-sheet' this}}
<section class="flexcol cde-sheet cde-actor {{cssClass}}">
<header class="cde-header cde-actor-header">
<img class="profile-img" src="{{actor.img}}" data-edit="img" title="{{actor.name}}" />
<div class="header-fields">
@@ -7,40 +6,43 @@
<input name="name" type="text" value="{{actor.name}}" placeholder="{{ localize 'CDE.TinJiName' }}" />
</h1>
<div class="cde-tag">
<span class="cde-pill supernatural">{{ localize "CDE.TinJi2" }}</span>
<span>{{ localize "CDE.ModernJapan" }}</span>
<span class="cde-pill supernatural">{{ localize "CDE.UpperCaseTinJi" }}</span>
<span>Chroniques de l'Étrange</span>
</div>
</div>
</header>
<nav class="sheet-tabs tabs cde-tabs" data-group="primary">
<nav class="sheet-tabs tabs cde-neon-tabs" data-group="primary">
<a class="item" data-action="tab" data-group="primary" data-tab="tinji">{{ localize "CDE.TinJi2" }}</a>
<a class="item" data-action="tab" data-group="primary" data-tab="description">{{ localize "CDE.Description" }}</a>
</nav>
<section class="sheet-body cde-tab-body">
<div class="tab" data-group="primary" data-tab="tinji">
<div class="cde-card cde-centered-card tinji_wrap">
<div class="tinji schema">
<div class="tinji-value">
<label>{{ localize "CDE.TinJi2" }}</label>
<input type="number" name="system.value" value="{{systemData.value}}" title="{{ localize 'CDE.TinJi2' }}" />
<div class="cde-tinji-layout">
<div class="cde-tinji-main">
<div class="cde-tinji-chinese">天機</div>
<div class="cde-tinji-subtitle">{{ localize "CDE.UpperCaseTinJi" }}</div>
<div class="cde-tinji-value-wrapper">
<input
class="cde-tinji-input"
type="number"
min="0"
name="system.value"
value="{{systemData.value}}"
title="{{ localize 'CDE.TinJi2' }}"
/>
</div>
<img
class="logo"
src="systems/fvtt-chroniques-de-l-etrange/images/logo_jeu.png"
title="奇闻异事 ● Hong Kong Les Chroniques de l'&Eacute;trange ● R.dHuissier & C.Lameire ● Antre Monde &Eacute;ditions"
alt="Logo"
/>
<div class="cde-tinji-hint">{{ localize "CDE.AuspiciousDice" }}</div>
</div>
<img class="tinji-visual" src="systems/fvtt-chroniques-de-l-etrange/images/tinji.webp" title="Tin Ji" alt="Tin Ji" />
<img class="tinji-visual" src="systems/fvtt-chroniques-de-l-etrange/images/tinji.webp" title="Tin Ji — 天機" alt="Tin Ji" />
</div>
</div>
<div class="tab" data-group="primary" data-tab="description">
<div class="cde-card cde-notes-editor">
{{editor descriptionHTML target="system.description" button=true editable=editable engine="prosemirror"}}
{{formInput systemFields.description enriched=descriptionHTML value=system.description name="system.description" toggled=true}}
</div>
</div>
</section>
</form>
</section>

View File

@@ -1,8 +1,100 @@
{{! Weapons }}
{{#if weapons.length}}
<p class="cde-item-group-label">{{ localize "CDE.Weapons" }}</p>
{{/if}}
<ol class="item-list">
{{#each weapons as |item id|}}
<li class="item flexrow" data-item-id="{{item._id}}">
<img src="{{item.img}}" title="{{item.name}}" width="24" height="24" />
<h4 class="item-name">{{item.name}}</h4>
<span class="cde-badge weapon">{{ localize "CDE.WeaponType" }}</span>
<span class="cde-item-stat cde-item-damage">{{item.system.damageBase}}</span>
<div class="item-controls">
<a class="item-control cde-roll-trigger cde-weapon-roll-btn" title="{{ localize 'CDE.WeaponRoll' }}" data-libel-id="{{item._id}}-itemweapon"><i class="fas fa-dice-d10"></i></a>
<a class="item-control" title="{{ localize 'CDE.ItemEdit' }}" data-action="edit"><i class="fas fa-edit"></i></a>
<a class="item-control" title="{{ localize 'CDE.ItemDelete' }}" data-action="delete"><i class="fas fa-trash"></i></a>
</div>
</li>
{{/each}}
</ol>
<p>
<a class="item-control" title="{{ localize 'CDE.WeaponCreate' }}" data-action="create" data-type="weapon"><i class="fas fa-plus"></i> {{ localize "CDE.WeaponCreate" }}</a>
</p>
{{! Armors }}
{{#if armors.length}}
<p class="cde-item-group-label">{{ localize "CDE.Armors" }}</p>
{{/if}}
<ol class="item-list">
{{#each armors as |item id|}}
<li class="item flexrow" data-item-id="{{item._id}}">
<img src="{{item.img}}" title="{{item.name}}" width="24" height="24" />
<h4 class="item-name">{{item.name}}</h4>
<span class="cde-badge armor">{{ localize "CDE.ArmorType" }}</span>
{{#if item.system.protection}}<span class="cde-item-stat">{{item.system.protection}}</span>{{/if}}
<div class="item-controls">
<a class="item-control" title="{{ localize 'CDE.ItemEdit' }}" data-action="edit"><i class="fas fa-edit"></i></a>
<a class="item-control" title="{{ localize 'CDE.ItemDelete' }}" data-action="delete"><i class="fas fa-trash"></i></a>
</div>
</li>
{{/each}}
</ol>
<p>
<a class="item-control" title="{{ localize 'CDE.ArmorCreate' }}" data-action="create" data-type="armor"><i class="fas fa-plus"></i> {{ localize "CDE.ArmorCreate" }}</a>
</p>
{{! Sanhei }}
{{#if sanheis.length}}
<p class="cde-item-group-label">{{ localize "CDE.Sanheis" }}</p>
{{/if}}
<ol class="item-list">
{{#each sanheis as |item id|}}
<li class="item flexrow" data-item-id="{{item._id}}">
<img src="{{item.img}}" title="{{item.name}}" width="24" height="24" />
<h4 class="item-name">{{item.name}}</h4>
<span class="cde-badge sanhei">{{ localize "CDE.SanheiType" }}</span>
<div class="item-controls">
<a class="item-control" title="{{ localize 'CDE.ItemEdit' }}" data-action="edit"><i class="fas fa-edit"></i></a>
<a class="item-control" title="{{ localize 'CDE.ItemDelete' }}" data-action="delete"><i class="fas fa-trash"></i></a>
</div>
</li>
{{/each}}
</ol>
<p>
<a class="item-control" title="{{ localize 'CDE.SanheiCreate' }}" data-action="create" data-type="sanhei"><i class="fas fa-plus"></i> {{ localize "CDE.SanheiCreate" }}</a>
</p>
{{! Ingredients }}
{{#if ingredients.length}}
<p class="cde-item-group-label">{{ localize "CDE.Ingredients" }}</p>
{{/if}}
<ol class="item-list">
{{#each ingredients as |item id|}}
<li class="item flexrow" data-item-id="{{item._id}}">
<img src="{{item.img}}" title="{{item.name}}" width="24" height="24" />
<h4 class="item-name">{{item.name}}</h4>
<span class="cde-badge ingredient">{{ localize "CDE.IngredientType" }}</span>
<div class="item-controls">
<a class="item-control" title="{{ localize 'CDE.ItemEdit' }}" data-action="edit"><i class="fas fa-edit"></i></a>
<a class="item-control" title="{{ localize 'CDE.ItemDelete' }}" data-action="delete"><i class="fas fa-trash"></i></a>
</div>
</li>
{{/each}}
</ol>
<p>
<a class="item-control" title="{{ localize 'CDE.IngredientCreate' }}" data-action="create" data-type="ingredient"><i class="fas fa-plus"></i> {{ localize "CDE.IngredientCreate" }}</a>
</p>
{{! Generic items }}
{{#if equipments.length}}
<p class="cde-item-group-label">{{ localize "CDE.Items" }}</p>
{{/if}}
<ol class="item-list">
{{#each equipments as |item id|}}
<li class="item flexrow" data-item-id="{{item._id}}">
<img src="{{item.img}}" title="{{item.name}}" width="24" height="24" />
<h4 class="item-name">{{item.name}}</h4>
<span class="cde-badge item">{{ localize "CDE.ItemType" }}</span>
<div class="item-controls">
<a class="item-control" title="{{ localize 'CDE.ItemEdit' }}" data-action="edit"><i class="fas fa-edit"></i></a>
<a class="item-control" title="{{ localize 'CDE.ItemDelete' }}" data-action="delete"><i class="fas fa-trash"></i></a>

View File

@@ -4,6 +4,7 @@
<img src="{{item.img}}" title="{{item.name}}" width="24" height="24" />
<h4 class="item-name">{{item.name}}</h4>
<div class="item-controls">
<a class="item-control cde-roll-trigger" title="{{ localize 'CDE.Roll' }}" data-libel-id="{{item._id}}-itemkungfu"><i class="fas fa-dice"></i></a>
<a class="item-control" title="{{ localize 'CDE.KFEdit' }}" data-action="edit"><i class="fas fa-edit"></i></a>
<a class="item-control" title="{{ localize 'CDE.KFDelete' }}" data-action="delete"><i class="fas fa-trash"></i></a>
</div>

View File

@@ -1,66 +1,65 @@
<div class="tab-sous-titre">{{ localize "CDE.Components2" }}</div>
<table>
<table class="cde-magics-table">
<tr>
<td style="width: 2.2%" class="image"><img src="systems/fvtt-chroniques-de-l-etrange/images/d10-1.png" alt="Die" /></td>
<td class="value" style="width: 25%">
<td class="image"><img src="systems/fvtt-chroniques-de-l-etrange/images/d10-1.png" alt="Die" /></td>
<td class="value">
<input class="input" type="text" placeholder="{{ localize 'CDE.Component' }}1" name="system.component.one.value" value="{{systemData.component.one.value}}" />
</td>
<td style="width: 2.2%">&nbsp;</td>
<td style="width: 2%" class="image"><img src="systems/fvtt-chroniques-de-l-etrange/images/d10-6.png" alt="Die" /></td>
<td class="value" style="width: 25%" ;>
<td class="td-spacer">&nbsp;</td>
<td class="image td-die"><img src="systems/fvtt-chroniques-de-l-etrange/images/d10-6.png" alt="Die" /></td>
<td class="value">
<input class="input" type="text" placeholder="{{ localize 'CDE.Component' }}6" name="system.component.six.value" value="{{systemData.component.six.value}}" />
</td>
</tr>
<tr>
<td style="width: 2.2%" class="image"><img src="systems/fvtt-chroniques-de-l-etrange/images/d10-2.png" alt="Die" /></td>
<td class="value" style="width: 25%">
<td class="image"><img src="systems/fvtt-chroniques-de-l-etrange/images/d10-2.png" alt="Die" /></td>
<td class="value">
<input class="input" type="text" placeholder="{{ localize 'CDE.Component' }}2" name="system.component.two.value" value="{{systemData.component.two.value}}" />
</td>
<td style="width: 2.2%">&nbsp;</td>
<td style="width: 2%" class="image"><img src="systems/fvtt-chroniques-de-l-etrange/images/d10-7.png" alt="Die" /></td>
<td class="value" style="width: 25%" ;>
<td class="td-spacer">&nbsp;</td>
<td class="image td-die"><img src="systems/fvtt-chroniques-de-l-etrange/images/d10-7.png" alt="Die" /></td>
<td class="value">
<input class="input" type="text" placeholder="{{ localize 'CDE.Component' }}7" name="system.component.seven.value" value="{{systemData.component.seven.value}}" />
</td>
</tr>
<tr>
<td style="width: 2.2%" class="image"><img src="systems/fvtt-chroniques-de-l-etrange/images/d10-3.png" alt="Die" /></td>
<td class="value" style="width: 25%">
<td class="image"><img src="systems/fvtt-chroniques-de-l-etrange/images/d10-3.png" alt="Die" /></td>
<td class="value">
<input class="input" type="text" placeholder="{{ localize 'CDE.Component' }}3" name="system.component.three.value" value="{{systemData.component.three.value}}" />
</td>
<td style="width: 2.2%">&nbsp;</td>
<td style="width: 2%" class="image"><img src="systems/fvtt-chroniques-de-l-etrange/images/d10-8.png" alt="Die" /></td>
<td class="value" style="width: 25%" ;>
<td class="td-spacer">&nbsp;</td>
<td class="image td-die"><img src="systems/fvtt-chroniques-de-l-etrange/images/d10-8.png" alt="Die" /></td>
<td class="value">
<input class="input" type="text" placeholder="{{ localize 'CDE.Component' }}8" name="system.component.eight.value" value="{{systemData.component.eight.value}}" />
</td>
</tr>
<tr>
<td style="width: 2.2%" class="image"><img src="systems/fvtt-chroniques-de-l-etrange/images/d10-4.png" alt="Die" /></td>
<td class="value" style="width: 25%">
<td class="image"><img src="systems/fvtt-chroniques-de-l-etrange/images/d10-4.png" alt="Die" /></td>
<td class="value">
<input class="input" type="text" placeholder="{{ localize 'CDE.Component' }}4" name="system.component.four.value" value="{{systemData.component.four.value}}" />
</td>
<td style="width: 2.2%">&nbsp;</td>
<td style="width: 2%" class="image"><img src="systems/fvtt-chroniques-de-l-etrange/images/d10-9.png" alt="Die" /></td>
<td class="value" style="width: 25%" ;>
<td class="td-spacer">&nbsp;</td>
<td class="image td-die"><img src="systems/fvtt-chroniques-de-l-etrange/images/d10-9.png" alt="Die" /></td>
<td class="value">
<input class="input" type="text" placeholder="{{ localize 'CDE.Component' }}9" name="system.component.nine.value" value="{{systemData.component.nine.value}}" />
</td>
</tr>
<tr>
<td style="width: 2.2%" class="image"><img src="systems/fvtt-chroniques-de-l-etrange/images/d10-5.png" alt="Die" /></td>
<td class="value" style="width: 25%">
<td class="image"><img src="systems/fvtt-chroniques-de-l-etrange/images/d10-5.png" alt="Die" /></td>
<td class="value">
<input class="input" type="text" placeholder="{{ localize 'CDE.Component' }}5" name="system.component.five.value" value="{{systemData.component.five.value}}" />
</td>
<td style="width: 2.2%">&nbsp;</td>
<td style="width: 2%" class="image"><img src="systems/fvtt-chroniques-de-l-etrange/images/d10-0.png" alt="Die" /></td>
<td class="value" style="width: 25%" ;>
<td class="td-spacer">&nbsp;</td>
<td class="image td-die"><img src="systems/fvtt-chroniques-de-l-etrange/images/d10-0.png" alt="Die" /></td>
<td class="value">
<input class="input" type="text" placeholder="{{ localize 'CDE.Component' }}0" name="system.component.zero.value" value="{{systemData.component.zero.value}}" />
</td>
</tr>
</table>
<div class="chancethrow" style="display: flex; justify-content: center; align-items: center" ;>
<div class="chancethrow">
<img
style="width: 27px"
class="click"
class="click img-die-sm"
data-libel-id="randomize-randomize"
src="systems/fvtt-chroniques-de-l-etrange/images/d10-10.png"
title="{{ localize 'CDE.Die' }}{{ localize 'CDE.ChanceThrow' }}"

View File

@@ -1,87 +1,79 @@
<div class="schema">
<img
class="logo"
src="systems/fvtt-chroniques-de-l-etrange/images/logo_jeu.png"
title="奇闻异事 ● Hong Kong Les Chroniques de l'&Eacute;trange ● R.dHuissier & C.Lameire ● Antre Monde &Eacute;ditions"
alt="Logo"
/>
<div class="clickondie nghangpart1">
<div class="fire">
<img
class="click2"
data-libel-id="fire-aspect"
src="systems/fvtt-chroniques-de-l-etrange/images/d10-transparent.png"
title="{{ localize 'CDE.Die' }}{{ localize 'CDE.Fire' }}"
alt="Die"
onmouseout="this.src='/systems/fvtt-chroniques-de-l-etrange/images/d10-transparent.png';"
;
onmouseover="this.src='/systems/fvtt-chroniques-de-l-etrange/images/d10-10.png';"
/>
</div>
<input type="number" name="system.aspect.fire.value" value="{{systemData.aspect.fire.value}}" title="{{ localize 'CDE.Fire' }}{{ localize 'CDE.FireQualities' }}" />
</div>
<div class="clickondie nghangpart2">
<div class="wood">
<img
class="click2"
data-libel-id="wood-aspect"
src="systems/fvtt-chroniques-de-l-etrange/images/d10-transparent.png"
title="{{ localize 'CDE.Die' }}{{ localize 'CDE.Wood' }}"
alt="Die"
onmouseout="this.src='/systems/fvtt-chroniques-de-l-etrange/images/d10-transparent.png';"
;
onmouseover="this.src='/systems/fvtt-chroniques-de-l-etrange/images/d10-10.png';"
/>
</div>
<input type="number" name="system.aspect.wood.value" value="{{systemData.aspect.wood.value}}" title="{{ localize 'CDE.Wood' }}{{ localize 'CDE.WoodQualities' }}" />
</div>
<div class="nghangpart3"></div>
<div class="clickondie nghangpart4">
<div class="earth">
<img
class="click2"
data-libel-id="earth-aspect"
src="systems/fvtt-chroniques-de-l-etrange/images/d10-transparent.png"
title="{{ localize 'CDE.Die' }}{{ localize 'CDE.Earth' }}"
alt="Die"
onmouseout="this.src='/systems/fvtt-chroniques-de-l-etrange/images/d10-transparent.png';"
;
onmouseover="this.src='/systems/fvtt-chroniques-de-l-etrange/images/d10-10.png';"
/>
</div>
<input type="number" name="system.aspect.earth.value" value="{{systemData.aspect.earth.value}}" title="{{ localize 'CDE.Earth' }}{{ localize 'CDE.EarthQualities' }}" />
</div>
<div class="clickondie nghangpart5">
<div class="water">
<img
class="click2"
data-libel-id="water-aspect"
src="systems/fvtt-chroniques-de-l-etrange/images/d10-transparent.png"
title="{{ localize 'CDE.Die' }}{{ localize 'CDE.Water' }}"
alt="Die"
onmouseout="this.src='/systems/fvtt-chroniques-de-l-etrange/images/d10-transparent.png';"
;
onmouseover="this.src='/systems/fvtt-chroniques-de-l-etrange/images/d10-10.png';"
/>
</div>
<input type="number" name="system.aspect.water.value" value="{{systemData.aspect.water.value}}" title="{{ localize 'CDE.Water' }}{{ localize 'CDE.WaterQualities' }}" />
</div>
<div class="nghangpart6"></div>
<div class="clickondie nghangpart7">
<div class="metal">
<img
class="click2"
data-libel-id="metal-aspect"
src="systems/fvtt-chroniques-de-l-etrange/images/d10-transparent.png"
title="{{ localize 'CDE.Die' }}{{ localize 'CDE.Metal' }}"
alt="Die"
onmouseout="this.src='/systems/fvtt-chroniques-de-l-etrange/images/d10-transparent.png';"
;
onmouseover="this.src='/systems/fvtt-chroniques-de-l-etrange/images/d10-10.png';"
/>
</div>
<input type="number" name="system.aspect.metal.value" value="{{systemData.aspect.metal.value}}" title="{{ localize 'CDE.Metal' }}{{ localize 'CDE.MetalQualities' }}" />
</div>
<div class="cde-aspects-header">
<img class="cde-aspects-logo" src="systems/fvtt-chroniques-de-l-etrange/images/logo_jeu.png" title="奇闻异事 ● Hong Kong Les Chroniques de l'Étrange" alt="Logo" />
</div>
<div class="cde-aspects-grid">
<div class="cde-aspect-card cde-aspect--fire">
<div class="cde-aspect-top">
<img class="cde-aspect-gif" src="systems/fvtt-chroniques-de-l-etrange/images/aspects/FEU.gif" alt="Feu" />
<span class="cde-aspect-name">{{ localize "CDE.Fire" }}</span>
</div>
<div class="cde-aspect-roll">
<span class="cde-roll-trigger" data-libel-id="fire-aspect" title="{{ localize 'CDE.Die' }}{{ localize 'CDE.Fire' }}">
<img class="img-die-sm" src="systems/fvtt-chroniques-de-l-etrange/images/d10-10.png" alt="Die" />
</span>
<input class="cde-circle-input" type="number" min="0" name="system.aspect.fire.value" value="{{systemData.aspect.fire.value}}" />
</div>
<div class="cde-aspect-qual">{{ localize "CDE.FireQualities" }}</div>
</div>
<div class="cde-aspect-card cde-aspect--wood">
<div class="cde-aspect-top">
<img class="cde-aspect-gif" src="systems/fvtt-chroniques-de-l-etrange/images/aspects/BOIS.gif" alt="Bois" />
<span class="cde-aspect-name">{{ localize "CDE.Wood" }}</span>
</div>
<div class="cde-aspect-roll">
<span class="cde-roll-trigger" data-libel-id="wood-aspect" title="{{ localize 'CDE.Die' }}{{ localize 'CDE.Wood' }}">
<img class="img-die-sm" src="systems/fvtt-chroniques-de-l-etrange/images/d10-10.png" alt="Die" />
</span>
<input class="cde-circle-input" type="number" min="0" name="system.aspect.wood.value" value="{{systemData.aspect.wood.value}}" />
</div>
<div class="cde-aspect-qual">{{ localize "CDE.WoodQualities" }}</div>
</div>
<div class="cde-aspect-card cde-aspect--earth">
<div class="cde-aspect-top">
<img class="cde-aspect-gif" src="systems/fvtt-chroniques-de-l-etrange/images/aspects/TERRE.gif" alt="Terre" />
<span class="cde-aspect-name">{{ localize "CDE.Earth" }}</span>
</div>
<div class="cde-aspect-roll">
<span class="cde-roll-trigger" data-libel-id="earth-aspect" title="{{ localize 'CDE.Die' }}{{ localize 'CDE.Earth' }}">
<img class="img-die-sm" src="systems/fvtt-chroniques-de-l-etrange/images/d10-10.png" alt="Die" />
</span>
<input class="cde-circle-input" type="number" min="0" name="system.aspect.earth.value" value="{{systemData.aspect.earth.value}}" />
</div>
<div class="cde-aspect-qual">{{ localize "CDE.EarthQualities" }}</div>
</div>
<div class="cde-aspect-card cde-aspect--water">
<div class="cde-aspect-top">
<img class="cde-aspect-gif" src="systems/fvtt-chroniques-de-l-etrange/images/aspects/EAU.gif" alt="Eau" />
<span class="cde-aspect-name">{{ localize "CDE.Water" }}</span>
</div>
<div class="cde-aspect-roll">
<span class="cde-roll-trigger" data-libel-id="water-aspect" title="{{ localize 'CDE.Die' }}{{ localize 'CDE.Water' }}">
<img class="img-die-sm" src="systems/fvtt-chroniques-de-l-etrange/images/d10-10.png" alt="Die" />
</span>
<input class="cde-circle-input" type="number" min="0" name="system.aspect.water.value" value="{{systemData.aspect.water.value}}" />
</div>
<div class="cde-aspect-qual">{{ localize "CDE.WaterQualities" }}</div>
</div>
<div class="cde-aspect-card cde-aspect--metal">
<div class="cde-aspect-top">
<img class="cde-aspect-gif" src="systems/fvtt-chroniques-de-l-etrange/images/aspects/METAL.gif" alt="Metal" />
<span class="cde-aspect-name">{{ localize "CDE.Metal" }}</span>
</div>
<div class="cde-aspect-roll">
<span class="cde-roll-trigger" data-libel-id="metal-aspect" title="{{ localize 'CDE.Die' }}{{ localize 'CDE.Metal' }}">
<img class="img-die-sm" src="systems/fvtt-chroniques-de-l-etrange/images/d10-10.png" alt="Die" />
</span>
<input class="cde-circle-input" type="number" min="0" name="system.aspect.metal.value" value="{{systemData.aspect.metal.value}}" />
</div>
<div class="cde-aspect-qual">{{ localize "CDE.MetalQualities" }}</div>
</div>
</div>
<div class="cde-nghang-diagram">
<img src="systems/fvtt-chroniques-de-l-etrange/images/nghang_long.png" alt="Ng Hang" />
</div>
<img src="systems/fvtt-chroniques-de-l-etrange/images/nghang_long.png" title="Ng Hang" alt="Ng Hang" />

View File

@@ -1,42 +1,46 @@
<div class="tab-sous-titre">{{ localize "CDE.Skills" }}</div>
<table>
<table class="cde-skills-table">
{{#each systemData.skills as |skill key|}}
<tr class="clickondie">
<td class="click" data-libel-id="{{key}}-skill">
<img class="d1click" src="systems/fvtt-chroniques-de-l-etrange/images/d10-10.png" title="{{ localize 'CDE.Die' }}{{ localize skill.label }}" alt="Die" />
<tr>
<td class="click cde-die-cell" data-libel-id="{{key}}-skill">
<img class="img-die-sm" src="systems/fvtt-chroniques-de-l-etrange/images/d10-10.png" title="{{ localize 'CDE.Die' }}{{ localize skill.label }}" alt="Die" />
</td>
<td class="label"><b>&nbsp;{{ localize skill.label }}</b></td>
<td class="image">
<img src="systems/fvtt-chroniques-de-l-etrange/images/cercle.png" title="Cercle" alt="Cercle" />
<div class="stick">&nbsp;</div>
<input class="input" type="number" placeholder="0" name="system.skills.{{@key}}.value" value="{{skill.value}}" />
<td class="cde-skill-label"><b>{{ localize skill.label }}</b></td>
<td class="cde-val-cell">
<input class="cde-circle-input" type="number" min="0" placeholder="0" name="system.skills.{{@key}}.value" value="{{skill.value}}" />
</td>
<td class="specialities">
<input class="input" type="text" placeholder="{{ localize 'CDE.Specialities' }}…" name="system.skills.{{@key}}.specialities" value="{{skill.specialities}}" />
<td class="cde-spec-cell">
<input type="text" placeholder="{{ localize 'CDE.Specialities' }}…" name="system.skills.{{@key}}.specialities" value="{{skill.specialities}}" />
</td>
<td class="cde-bonus-cell"><b>+1D</b></td>
<td class="click cde-die-cell" data-libel-id="{{key}}-special">
<img class="img-die-sm" src="systems/fvtt-chroniques-de-l-etrange/images/d10-10.png" title="{{ localize 'CDE.DieSP' }}" alt="Die" />
</td>
<td class="bonus"><b>+1 D</b></td>
<td class="click" data-libel-id="{{key}}-special"><img class="d2click" src="systems/fvtt-chroniques-de-l-etrange/images/d10-10.png" title="{{ localize 'CDE.DieSP' }}" alt="Die" /></td>
</tr>
{{/each}}
</table>
<div class="tab-sous-titre">{{ localize "CDE.Resources" }}</div>
<table>
<table class="cde-skills-table">
{{#each systemData.resources as |resource key|}}
<tr class="clickondie">
<td class="noclick" data-libel-id="{{key}}-resource"><img class="d1click" src="systems/fvtt-chroniques-de-l-etrange/images/d10-transparent.png" title="" alt="NoDie" /></td>
<td class="label"><b>&nbsp;{{ localize resource.label }}</b></td>
<td class="image">
<img src="systems/fvtt-chroniques-de-l-etrange/images/cercle.png" title="Cercle" alt="Cercle" />
<div class="stick">&nbsp;</div>
<input class="input" type="number" placeholder="0" name="system.resources.{{@key}}.value" value="{{resource.value}}" />
<tr>
<td class="noclick cde-die-cell" data-libel-id="{{key}}-resource">
<img class="img-die-sm" src="systems/fvtt-chroniques-de-l-etrange/images/d10-transparent.png" title="" alt="NoDie" />
</td>
<td class="specialities">
<input class="input" type="text" placeholder="{{ localize 'CDE.Fields' }}…" name="system.resources.{{@key}}.specialities" value="{{resource.specialities}}" />
<td class="cde-skill-label"><b>{{ localize resource.label }}</b></td>
<td class="cde-val-cell">
<input class="cde-circle-input" type="number" min="0" placeholder="0" name="system.resources.{{@key}}.value" value="{{resource.value}}" />
</td>
<td class="cde-spec-cell">
<input type="text" placeholder="{{ localize 'CDE.Fields' }}…" name="system.resources.{{@key}}.specialities" value="{{resource.specialities}}" />
</td>
<td class="cde-bonus-cell"><b>+1D</b></td>
<td class="click cde-die-cell" data-libel-id="{{key}}-field">
<img class="img-die-sm" src="systems/fvtt-chroniques-de-l-etrange/images/d10-10.png" title="{{ localize 'CDE.DieDM' }}" alt="Die" />
</td>
<td class="cde-check-cell">
<input type="checkbox" name="system.resources.{{@key}}.debt" {{checked resource.debt}} title="{{ localize 'CDE.Debt' }}{{ localize resource.label }}" />
</td>
<td class="bonus"><b>+1 D</b></td>
<td class="click" data-libel-id="{{key}}-field"><img class="d2click" src="systems/fvtt-chroniques-de-l-etrange/images/d10-10.png" title="{{ localize 'CDE.DieDM' }}" alt="Die" /></td>
<td class="check"><input type="checkbox" name="system.resources.{{@key}}.debt" {{checked resource.debt}} title="{{ localize 'CDE.Debt' }}{{ localize resource.label }}" /></td>
</tr>
{{/each}}
</table>

View File

@@ -1,98 +1,64 @@
<div style="display: flex; justify-content: center; align-items: center;text-align: center;">
<b>{{ localize "CDE.HEI" }}</b>
{{!-- HEI — Essence --}}
<div class="tab-sous-titre">{{ localize "CDE.HEI" }} — {{ localize "CDE.Essence2" }}</div>
<div class="cde-tt-block">
<div class="cde-tt-row cde-tt-labels">
<span>Yang max</span>
<span>Yang</span>
<span class="cde-tt-center"></span>
<span>Yin</span>
<span>Yin max</span>
</div>
<div class="cde-tt-row cde-tt-values">
<input class="cde-circle-input cde-circle-sm" type="number" name="system.threetreasures.heiyang.max" value="{{systemData.threetreasures.heiyang.max}}" />
<input class="cde-circle-input" type="number" name="system.threetreasures.heiyang.value" value="{{systemData.threetreasures.heiyang.value}}" />
<img class="cde-tt-yinyang" src="systems/fvtt-chroniques-de-l-etrange/images/yin_yang.png" alt="Yin Yang" />
<input class="cde-circle-input" type="number" name="system.threetreasures.heiyin.value" value="{{systemData.threetreasures.heiyin.value}}" />
<input class="cde-circle-input cde-circle-sm" type="number" name="system.threetreasures.heiyin.max" value="{{systemData.threetreasures.heiyin.max}}" />
</div>
</div>
<div style="display: flex; justify-content: center; align-items: center;text-align: center;">
<b>{{ localize "CDE.Essence2" }}</b>
{{!-- SAN-ZING — Santé --}}
<div class="tab-sous-titre">{{ localize "CDE.SAN-ZING" }} — {{ localize "CDE.MentalHealth-PhysicalHealth" }}</div>
<div class="cde-tt-sanzing">
<div class="cde-tt-sz-header">
<span>San max</span>
<span>San</span>
<span>Malus</span>
<span>Zing</span>
<span>Zing max</span>
</div>
<div class="cde-tt-sz-row">
<input class="cde-circle-input cde-circle-sm" type="number" name="system.threetreasures.dicelevel.level0d.san.max" value="{{systemData.threetreasures.dicelevel.level0d.san.max}}" />
<input class="cde-circle-input" type="number" name="system.threetreasures.dicelevel.level0d.san.value" value="{{systemData.threetreasures.dicelevel.level0d.san.value}}" />
<span class="cde-tt-level">0 dé</span>
<input class="cde-circle-input" type="number" name="system.threetreasures.dicelevel.level0d.zing.value" value="{{systemData.threetreasures.dicelevel.level0d.zing.value}}" />
<input class="cde-circle-input cde-circle-sm" type="number" name="system.threetreasures.dicelevel.level0d.zing.max" value="{{systemData.threetreasures.dicelevel.level0d.zing.max}}" />
</div>
<div class="cde-tt-sz-row">
<input class="cde-circle-input cde-circle-sm" type="number" name="system.threetreasures.dicelevel.level1d.san.max" value="{{systemData.threetreasures.dicelevel.level1d.san.max}}" />
<input class="cde-circle-input" type="number" name="system.threetreasures.dicelevel.level1d.san.value" value="{{systemData.threetreasures.dicelevel.level1d.san.value}}" />
<span class="cde-tt-level">- 1 dé</span>
<input class="cde-circle-input" type="number" name="system.threetreasures.dicelevel.level1d.zing.value" value="{{systemData.threetreasures.dicelevel.level1d.zing.value}}" />
<input class="cde-circle-input cde-circle-sm" type="number" name="system.threetreasures.dicelevel.level1d.zing.max" value="{{systemData.threetreasures.dicelevel.level1d.zing.max}}" />
</div>
<div class="cde-tt-sz-row">
<input class="cde-circle-input cde-circle-sm" type="number" name="system.threetreasures.dicelevel.level2d.san.max" value="{{systemData.threetreasures.dicelevel.level2d.san.max}}" />
<input class="cde-circle-input" type="number" name="system.threetreasures.dicelevel.level2d.san.value" value="{{systemData.threetreasures.dicelevel.level2d.san.value}}" />
<span class="cde-tt-level">- 2 dés</span>
<input class="cde-circle-input" type="number" name="system.threetreasures.dicelevel.level2d.zing.value" value="{{systemData.threetreasures.dicelevel.level2d.zing.value}}" />
<input class="cde-circle-input cde-circle-sm" type="number" name="system.threetreasures.dicelevel.level2d.zing.max" value="{{systemData.threetreasures.dicelevel.level2d.zing.max}}" />
</div>
</div>
<div style="display: flex; justify-content: center; align-items: center;text-align: center;">
<b>{{ localize "CDE.YANG-YIN" }}</b>
{{!-- PTAO — Expérience --}}
<div class="tab-sous-titre">{{ localize "CDE.PTAO" }} — {{ localize "CDE.Experience" }}</div>
<div class="cde-tt-block">
<div class="cde-tt-row cde-tt-labels">
<span>{{ localize "CDE.Total" }}</span>
<span>{{ localize "CDE.Present" }}</span>
</div>
<div class="cde-tt-row cde-tt-values">
<input class="cde-circle-input" type="number" name="system.experience.max" value="{{systemData.experience.max}}" />
<input class="cde-circle-input" type="number" name="system.experience.value" value="{{systemData.experience.value}}" />
</div>
</div>
<div style="display: flex; justify-content: center; align-items: center;text-align: center;">
{{ localize "CDE.Max-Present-Present-Max" }}
</div>
<div style="display: flex; justify-content: center; align-items: center;">
<img style="width: 7%;margin-top: 0px;" class="cercle-petit" src="systems/fvtt-chroniques-de-l-etrange/images/cercle.png" title="{{ localize "CDE.Max" }}" alt="Cercle">
<img style="width: 17%;margin-left: -15px;" class="cercle-grand" src="systems/fvtt-chroniques-de-l-etrange/images/cercle.png" title="{{ localize "CDE.Present" }}" alt="Cercle">
<img style="width: 15%;margin-top: 0px;" class="cercle-yinyang" src="systems/fvtt-chroniques-de-l-etrange/images/yin_yang.png" title="Yin Yang" alt="Yin Yang">
<img style="width: 17%;position: relative;" class="cercle-grand" src="systems/fvtt-chroniques-de-l-etrange/images/cercle.png" title="{{ localize "CDE.Present" }}" alt="Cercle">
<img style="width: 7%;margin-left: -15px;" class="cercle-petit" src="systems/fvtt-chroniques-de-l-etrange/images/cercle.png" title="{{ localize "CDE.Max" }}" alt="Cercle">
</div>
<div style ="position: relative;margin-top: -90px;" class="hei-yang">
<input style="border: none; width: 40px;height: 28px;margin-left: 150px;margin-top: 17px;text-align: center;font-size: 1.5em;" class="input heiyang.max" type="number" name="system.threetreasures.heiyang.max" value="{{systemData.threetreasures.heiyang.max}}"/>
<input style="border: none; width: 40px;height: 28px;margin-left: 27px;text-align: center;font-size: 1.5em;" class="input heiyang.value" type="number" name="system.threetreasures.heiyang.value" value="{{systemData.threetreasures.heiyang.value}}"/>
<input style="border: none; width: 40px;height: 28px;margin-left: 185px;text-align: center;font-size: 1.5em;" class="input heiyin.value" type="number" name="system.threetreasures.heiyin.value" value="{{systemData.threetreasures.heiyin.value}}"/>
<input style="border: none; width: 40px;height: 28px;margin-left: 25px;text-align: center;font-size: 1.5em;" class="input heiyin.max" type="number" name="system.threetreasures.heiyin.max" value="{{systemData.threetreasures.heiyin.max}}"/>
</div>
&nbsp;<br>&nbsp;
&nbsp;<br>&nbsp;
<div style="display: flex; justify-content: center; align-items: center;text-align: center;">
<b>{{ localize "CDE.SAN-ZING" }}</b>
</div>
<div style="display: flex; justify-content: center; align-items: center;text-align: center;">
<b>{{ localize "CDE.MentalHealth-PhysicalHealth" }}</b>
</div>
<div style="display: flex; justify-content: center; align-items: center;text-align: center;">
{{ localize "CDE.Max-Present-Malus-Present-Max" }}
</div>
<div style="display: flex; justify-content: center; align-items: center;">
<img style="width: 7%;margin-top: 0px;" class="cercle-petit" src="systems/fvtt-chroniques-de-l-etrange/images/cercle.png" title="{{ localize "CDE.Max" }}" alt="Cercle">
<img style="width: 17%;margin-left: -15px;" class="cercle-moyen" src="systems/fvtt-chroniques-de-l-etrange/images/cercle.png" title="{{ localize "CDE.Present" }}" alt="Cercle">
<b>--</b>
<img style="width: 17%;position: relative;" class="cercle-moyen" src="systems/fvtt-chroniques-de-l-etrange/images/cercle.png" title="{{ localize "CDE.Present" }}" alt="Cercle">
<img style="width: 7%;margin-left: -15px;" class="cercle.petit" src="systems/fvtt-chroniques-de-l-etrange/images/cercle.png" title="{{ localize "CDE.Max" }}" alt="Cercle">
</div>
<div style ="position: relative;margin-top: -90px;" class="hei-yang">
<input style="border: none; width: 40px;height: 28px;margin-left: 195px;margin-top: 17px;text-align: center;font-size: 1.5em;" class="input san1.max" type="number" name="system.threetreasures.dicelevel.level0d.san.max" value="{{systemData.threetreasures.dicelevel.level0d.san.max}}"/>
<input style="border: none; width: 40px;height: 28px;margin-left: 30px;text-align: center;font-size: 1.5em;" class="input san1.value" type="number" name="system.threetreasures.dicelevel.level0d.san.value" value="{{systemData.threetreasures.dicelevel.level0d.san.value}}"/>
<input style="border: none; width: 40px;height: 28px;margin-left: 90px;text-align: center;font-size: 1.5em;" class="input zing1.value" type="number" name="system.threetreasures.dicelevel.level0d.zing.value" value="{{systemData.threetreasures.dicelevel.level0d.zing.value}}"/>
<input style="border: none; width: 40px;height: 28px;margin-left: 25px;text-align: center;font-size: 1.5em;" class="input zing1.max" type="number" name="system.threetreasures.dicelevel.level0d.zing.max" value="{{systemData.threetreasures.dicelevel.level0d.zing.max}}"/>
</div>
&nbsp;<br>&nbsp;
&nbsp;<br>&nbsp;
<div style="display: flex; justify-content: center; align-items: center;">
<img style="width: 7%;margin-top: 0px;" class="cercle-tres-petit" src="systems/fvtt-chroniques-de-l-etrange/images/cercle.png" title="{{ localize "CDE.Max" }}" alt="Cercle">
<img style="width: 17%;margin-left: -15px;" class="cercle-moyen" src="systems/fvtt-chroniques-de-l-etrange/images/cercle.png" title="{{ localize "CDE.Present" }}" alt="Cercle">
<b>- 1 D</b>
<img style="width: 17%;position: relative;" class="cercle-moyen" src="systems/fvtt-chroniques-de-l-etrange/images/cercle.png" title="{{ localize "CDE.Present" }}" alt="Cercle">
<img style="width: 7%;margin-left: -15px;" class="cercle-tres_petit" src="systems/fvtt-chroniques-de-l-etrange/images/cercle.png" title="{{ localize "CDE.Max" }}" alt="Cercle">
</div>
<div style ="position: relative;margin-top: -90px;" class="hei-yang">
<input style="border: none; width: 40px;height: 28px;margin-left: 185px;margin-top: 17px;text-align: center;font-size: 1.5em;" class="input san2.max" type="number" name="system.threetreasures.dicelevel.level1d.san.max" value="{{systemData.threetreasures.dicelevel.level1d.san.max}}"/>
<input style="border: none; width: 40px;height: 28px;margin-left: 30px;text-align: center;font-size: 1.5em;" class="input san2.value" type="number" name="system.threetreasures.dicelevel.level1d.san.value" value="{{systemData.threetreasures.dicelevel.level1d.san.value}}"/>
<input style="border: none; width: 40px;height: 28px;margin-left: 110px;text-align: center;font-size: 1.5em;" class="input zing2.value" type="number" name="system.threetreasures.dicelevel.level1d.zing.value" value="{{systemData.threetreasures.dicelevel.level1d.zing.value}}"/>
<input style="border: none; width: 40px;height: 28px;margin-left: 25px;text-align: center;font-size: 1.5em;" class="input zing2.max" type="number" name="system.threetreasures.dicelevel.level1d.zing.max" value="{{systemData.threetreasures.dicelevel.level1d.zing.max}}"/>
</div>
&nbsp;<br>&nbsp;
&nbsp;<br>&nbsp;
<div style="display: flex; justify-content: center; align-items: center;">
<img style="width: 7%;margin-top: 0px;" class="cercle-tres-petit" src="systems/fvtt-chroniques-de-l-etrange/images/cercle.png" title="{{ localize "CDE.Max" }}" alt="Cercle">
<img style="width: 17%;margin-left: -15px;" class="cercle-moyen" src="systems/fvtt-chroniques-de-l-etrange/images/cercle.png" title="{{ localize "CDE.Present" }}" alt="Cercle">
<b>- 2 D</b>
<img style="width: 17%;position: relative;" class="cercle-moyen" src="systems/fvtt-chroniques-de-l-etrange/images/cercle.png" title="{{ localize "CDE.Present" }}" alt="Cercle">
<img style="width: 7%;margin-left: -15px;" class="cercle-tres-petit" src="systems/fvtt-chroniques-de-l-etrange/images/cercle.png" title="{{ localize "CDE.Max" }}" alt="Cercle">
</div>
<div style ="position: relative;margin-top: -90px;" class="hei-yang">
<input style="border: none; width: 40px;height: 28px;margin-left: 185px;margin-top: 17px;text-align: center;font-size: 1.5em;" class="input san3.max" type="number" name="system.threetreasures.dicelevel.level2d.san.max" value="{{systemData.threetreasures.dicelevel.level2d.san.max}}"/>
<input style="border: none; width: 40px;height: 28px;margin-left: 30px;text-align: center;font-size: 1.5em;" class="input san3.value" type="number" name="system.threetreasures.dicelevel.level2d.san.value" value="{{systemData.threetreasures.dicelevel.level2d.san.value}}"/>
<input style="border: none; width: 40px;height: 28px;margin-left: 110px;text-align: center;font-size: 1.5em;" class="input zing3.value" type="number" name="system.threetreasures.dicelevel.level2d.zing.value" value="{{systemData.threetreasures.dicelevel.level2d.zing.value}}"/>
<input style="border: none; width: 40px;height: 28px;margin-left: 25px;text-align: center;font-size: 1.5em;" class="input zing3.max" type="number" name="system.threetreasures.dicelevel.level2d.zing.max" value="{{systemData.threetreasures.dicelevel.level2d.zing.max}}"/>
</div>
&nbsp;<br>&nbsp;
&nbsp;<br>&nbsp;
<div style="display: flex; justify-content: center; align-items: center;text-align: center;">
<b>{{ localize "CDE.PTAO" }}</b>
</div>
<div style="display: flex; justify-content: center; align-items: center;text-align: center;">
<b>{{ localize "CDE.Experience" }}</b>
</div>
<div style="display: flex; justify-content: center; align-items: center;text-align: center;">
{{ localize "CDE.Total-Present" }}
</div>
<div style="display: flex; justify-content: center; align-items: center;">
<img style="width: 7%;margin-top: 0px;" class="cercle-tres-petit" src="systems/fvtt-chroniques-de-l-etrange/images/cercle.png" title="{{ localize "CDE.Total" }}" alt="Cercle">
<img style="width: 17%;margin-left: -15px;" class="cercle-moyen" src="systems/fvtt-chroniques-de-l-etrange/images/cercle.png" title="{{ localize "CDE.Present" }}" alt="Cercle">
</div>
<div style ="position: relative;margin-top: -90px;" class="hei-yang">
<input style="border: none; width: 40px;height: 28px;margin-left: 278px;margin-top: 17px;text-align: center;font-size: 1.5em;" class="input experience.max" type="number" name="system.experience.max" value="{{systemData.experience.max}}"/>
<input style="border: none; width: 40px;height: 28px;margin-left: 32px;text-align: center;font-size: 1.5em;" class="input experience.value" type="number" name="system.experience.value" value="{{systemData.experience.value}}"/>
</div>

View File

@@ -1,437 +1,133 @@
<form class="flexcol {{cssClass}}" autocomplete="off">
<header class="sheet-header">
<div class="cde-roll-result" data-aspect="{{aspect}}">
</header>
{{!-- Sheet Body --}}
<section class="sheet-body">
{{!-- Header: aspect identity + roll label --}}
<div class="cde-rr-header">
<div class="cde-rr-header-left">
<img class="cde-rr-aspect-icon" src="{{aspectIcon}}" alt="{{aspectLabel}}" />
<div class="cde-rr-header-text">
<span class="cde-rr-aspect-label">{{aspectLabel}}</span>
<span class="cde-rr-roll-label">{{rollLabel}}</span>
</div>
</div>
{{#if actorImg}}
<div class="cde-rr-header-right">
<img class="cde-rr-actor-avatar" src="{{actorImg}}" alt="{{actorName}}" />
<span class="cde-rr-actor-name">{{actorName}}</span>
</div>
{{/if}}
</div>
{{!-- Frame --}}
<div class="frame">
{{!-- Hero: successes count (+ spell power for magic rolls) --}}
<div class="cde-rr-hero">
<span class="cde-rr-hero-count">{{successesdice}}</span>
<div class="cde-rr-hero-right">
<span class="cde-rr-hero-label">{{ localize "CDE.UpperCaseSuccesses" }}</span>
<span class="cde-rr-hero-dice">{{totalDice}} <span class="cde-rr-hero-dice-label">d10</span></span>
</div>
{{#if spellPower}}
<div class="cde-rr-spell-power">
<span class="cde-rr-spell-power-count">{{spellPower}}</span>
<span class="cde-rr-spell-power-label">{{ localize "CDE.SpellPower" }}</span>
</div>
{{/if}}
</div>
{{#if (eq aspect 'wood')}}
<table style="border: 0px; background-color: transparent;" >
<tr style="background-color: transparent;">
<td>
<div style="display: flex; justify-content: center; align-items: center;">
<span class="value" style="font-size: 25px; color: rgba(65, 164, 54, 1); text-align: center;"><b>{{ successesdice }}</b></span>
</div>
<div style="display: flex; justify-content: center; align-items: center;">
<img class="aspect" style="border: 0px; width:10%;" src="systems/fvtt-chroniques-de-l-etrange/images/cde_bois.png" />
</div>
<div style="display: flex; justify-content: center; align-items: center;">
<span class="label" style="font-size: 20px; color: rgba(65, 164, 54, 1); text-align: center;"><b>{{ localize "CDE.UpperCaseSuccesses" }}</b></span>
</div>
</td>
</tr>
<tr style="background-color: transparent;">
<td>
<div style="display: flex; justify-content: center; align-items: center;">
<span class="value" style="font-size: 25px; color: rgba(205, 23, 26, 1); text-align: center;"><b>{{ auspiciousdice }}</b></span>
</div>
<div style="display: flex; justify-content: center; align-items: center;">
<img class="aspect" style="border: 0px; width:10%;" src="systems/fvtt-chroniques-de-l-etrange/images/cde_feu.png" />
</div>
<div style="display: flex; justify-content: center; align-items: center;">
<span class="label" style="font-size: 20px; color: rgba(205, 23, 26, 1); text-align: center;"><b>{{ localize "CDE.UpperCaseAuspiciousDice" }}</b></span>
</div>
</td>
</tr>
<tr style="background-color: transparent;">
<td>
<div style="display: flex; justify-content: center; align-items: center;">
<span class="value" style="font-size: 25px; color: rgba(0, 159, 226, 1); text-align: center;"><b>{{ noxiousdice }}</b></span>
</div>
<div style="display: flex; justify-content: center; align-items: center;">
<img class="aspect" style="border: 0px; width:10%;" src="systems/fvtt-chroniques-de-l-etrange/images/cde_eau.png" />
</div>
<div style="display: flex; justify-content: center; align-items: center;">
<span class="label" style="font-size: 20px; color: rgba(0, 159, 226, 1); text-align: center;"><b>{{ localize "CDE.UpperCaseNoxiousDice" }}</b></span>
</div>
</td>
</tr>
<tr style="background-color: transparent;">
<td>
<div style="display: flex; justify-content: center; align-items: center;">
<span class="value" style="font-size: 25px; color: rgba(168, 87, 71, 1); text-align: center;"><b>{{ loksyudice }}&nbsp;{{ loksyurepartition }}</b></span>
</div>
<div style="display: flex; justify-content: center; align-items: center;">
<img class="aspect" style="border: 0px; width:10%;" src="systems/fvtt-chroniques-de-l-etrange/images/cde_terre.png" />
</div>
<div style="display: flex; justify-content: center; align-items: center;">
<span class="label" style="font-size: 20px; color: rgba(168, 87, 71, 1); text-align: center;"><b>{{ localize "CDE.UpperCaseLoksyu" }}</b></span>
</div>
</td>
</tr>
<tr style="background-color: transparent;">
<td>
<div style="display: flex; justify-content: center; align-items: center;">
<span class="value" style="font-size: 25px; color: rgba(112, 112, 110, 1); text-align: center;"><b>{{ tinjidice }}</b></span>
</div>
<div style="display: flex; justify-content: center; align-items: center;">
<img class="aspect" style="border: 0px; width:10%;" src="systems/fvtt-chroniques-de-l-etrange/images/cde_metal.png" />
</div>
<div style="display: flex; justify-content: center; align-items: center;">
<span class="label" style="font-size: 20px; color: rgba(112, 112, 110, 1); text-align: center;"><b>{{ localize "CDE.UpperCaseTinJi" }}</b></span>
</div>
</td>
</tr>
</table>
{{/if}}
{{!-- Detail rows: auspicious / noxious / loksyu / tinji --}}
<div class="cde-rr-details">
{{#if (eq aspect 'fire')}}
<table style="border: 0px; background-color: transparent;" >
<tr style="background-color: transparent;">
<td>
<div style="display: flex; justify-content: center; align-items: center;">
<span class="value" style="font-size: 25px; color: rgba(205, 23, 26, 1); text-align: center;"><b>{{ successesdice }}</b></span>
</div>
<div style="display: flex; justify-content: center; align-items: center;">
<img class="aspect" style="border: 0px; width:10%;" src="systems/fvtt-chroniques-de-l-etrange/images/cde_feu.png" />
</div>
<div style="display: flex; justify-content: center; align-items: center;">
<span class="value" style="font-size: 20px; color: rgba(205, 23, 26, 1); text-align: center;"><b>{{ localize "CDE.UpperCaseSuccesses" }}</b></span>
</div>
</td>
</tr>
<tr style="background-color: transparent;">
<td>
<div style="display: flex; justify-content: center; align-items: center;">
<span class="value" style="font-size: 25px; color: rgba(168, 87, 71, 1); text-align: center;"><b>{{ auspiciousdice }}</b></span>
</div>
<div style="display: flex; justify-content: center; align-items: center;">
<img class="aspect" style="border: 0px; width:10%;" src="systems/fvtt-chroniques-de-l-etrange/images/cde_terre.png" />
</div>
<div style="display: flex; justify-content: center; align-items: center;">
<span class="value" style="font-size: 20px; color: rgba(168, 87, 71, 1); text-align: center;"><b>{{ localize "CDE.UpperCaseAuspiciousDice" }}</b></span>
</div>
</td>
</tr>
<tr style="background-color: transparent;">
<td>
<div style="display: flex; justify-content: center; align-items: center;">
<span class="label" style="font-size: 25px; color: rgba(65, 164, 54, 1); text-align: center;"><b>{{ noxiousdice }}</b></span>
</div>
<div style="display: flex; justify-content: center; align-items: center;">
<img class="aspect" style="border: 0px; width:10%;" src="systems/fvtt-chroniques-de-l-etrange/images/cde_bois.png" />
</div>
<div style="display: flex; justify-content: center; align-items: center;">
<span class="label" style="font-size: 20px; color: rgba(65, 164, 54, 1); text-align: center;"><b>{{ localize "CDE.UpperCaseNoxiousDice" }}</b></span>
</div>
</td>
</tr>
<tr style="background-color: transparent;">
<td>
<div style="display: flex; justify-content: center; align-items: center;">
<span class="label" style="font-size: 25px; color: rgba(112, 112, 110, 1); text-align: center;"><b>{{ loksyudice }}&nbsp;{{ loksyurepartition }}</b></span>
</div>
<div style="display: flex; justify-content: center; align-items: center;">
<img class="aspect" style="border: 0px; width:10%;" src="systems/fvtt-chroniques-de-l-etrange/images/cde_metal.png" />
</div>
<div style="display: flex; justify-content: center; align-items: center;">
<span class="label" style="font-size: 20px; color: rgba(112, 112, 110, 1); text-align: center;"><b>{{ localize "CDE.UpperCaseLoksyu" }}</b></span>
</div>
</td>
</tr>
<tr style="background-color: transparent;">
<td>
<div style="display: flex; justify-content: center; align-items: center;">
<span class="label" style="font-size: 25px; color: rgba(0, 159, 226, 1); text-align: center;"><b>{{ tinjidice }}</b></span>
</div>
<div style="display: flex; justify-content: center; align-items: center;">
<img class="aspect" style="border: 0px; width:10%;" src="systems/fvtt-chroniques-de-l-etrange/images/cde_eau.png" />
</div>
<div style="display: flex; justify-content: center; align-items: center;">
<span class="label" style="font-size: 20px; color: rgba(0, 159, 226, 1); text-align: center;"><b>{{ localize "CDE.UpperCaseTinJi" }}</b></span>
</div>
</td>
</tr>
</table>
{{/if}}
<div class="cde-rr-row cde-rr-row--auspicious">
<span class="cde-rr-count">{{auspiciousdice}}</span>
<div class="cde-rr-icon"></div>
<span class="cde-rr-label">{{ localize "CDE.UpperCaseAuspiciousDice" }}</span>
</div>
{{#if (eq aspect 'earth')}}
<table style="border: 0px; background-color: transparent;" >
<tr style="background-color: transparent;">
<td>
<div style="display: flex; justify-content: center; align-items: center;">
<span class="value" style="font-size: 25px; color: rgba(168, 87, 71, 1); text-align: center;"><b>{{ successesdice }}</b></span>
</div>
<div style="display: flex; justify-content: center; align-items: center;">
<img class="aspect" style="border: 0px; width:10%;" src="systems/fvtt-chroniques-de-l-etrange/images/cde_terre.png" />
</div>
<div style="display: flex; justify-content: center; align-items: center;">
<span class="value" style="font-size: 20px; color: rgba(168, 87, 71, 1); text-align: center;"><b>{{ localize "CDE.UpperCaseSuccesses" }}</b></span>
</div>
</td>
</tr>
<tr style="background-color: transparent;">
<td>
<div style="display: flex; justify-content: center; align-items: center;">
<span class="label" style="font-size: 25px; color: rgba(112, 112, 110, 1); text-align: center;"><b>{{ auspiciousdice }}</b></span>
</div>
<div style="display: flex; justify-content: center; align-items: center;">
<img class="aspect" style="border: 0px; width:10%;" src="systems/fvtt-chroniques-de-l-etrange/images/cde_metal.png" />
</div>
<div style="display: flex; justify-content: center; align-items: center;">
<span class="label" style="font-size: 20px; color: rgba(112, 112, 110, 1); text-align: center;"><b>{{ localize "CDE.UpperCaseAuspiciousDice" }}</b></span>
</div>
</td>
</tr>
<tr style="background-color: transparent;">
<td>
<div style="display: flex; justify-content: center; align-items: center;">
<span class="value" style="font-size: 25px; color: rgba(205, 23, 26, 1); text-align: center;"><b>{{ noxiousdice }}</b></span>
</div>
<div style="display: flex; justify-content: center; align-items: center;">
<img class="aspect" style="border: 0px; width:10%;" src="systems/fvtt-chroniques-de-l-etrange/images/cde_feu.png" />
</div>
<div style="display: flex; justify-content: center; align-items: center;">
<span class="value" style="font-size: 20px; color: rgba(205, 23, 26, 1); text-align: center;"><b>{{ localize "CDE.UpperCaseNoxiousDice" }}</b></span>
</div>
</td>
</tr>
<tr style="background-color: transparent;">
<td>
<div style="display: flex; justify-content: center; align-items: center;">
<span class="label" style="font-size: 25px; color: rgba(0, 159, 226, 1); text-align: center;"><b>{{ loksyudice }}&nbsp;{{ loksyurepartition }}</b></span>
</div>
<div style="display: flex; justify-content: center; align-items: center;">
<img class="aspect" style="border: 0px; width:10%;" src="systems/fvtt-chroniques-de-l-etrange/images/cde_eau.png" />
</div>
<div style="display: flex; justify-content: center; align-items: center;">
<span class="label" style="font-size: 20px; color: rgba(0, 159, 226, 1); text-align: center;"><b>{{ localize "CDE.UpperCaseLoksyu" }}</b></span>
</div>
</td>
</tr>
<tr style="background-color: transparent;">
<td>
<div style="display: flex; justify-content: center; align-items: center;">
<span class="label" style="font-size: 25px; color: rgba(65, 164, 54, 1); text-align: center;"><b>{{ tinjidice }}</b></span>
</div>
<div style="display: flex; justify-content: center; align-items: center;">
<img class="aspect" style="border: 0px; width:10%;" src="systems/fvtt-chroniques-de-l-etrange/images/cde_bois.png" />
</div>
<div style="display: flex; justify-content: center; align-items: center;">
<span class="label" style="font-size: 20px; color: rgba(65, 164, 54, 1); text-align: center;"><b>{{ localize "CDE.UpperCaseTinJi" }}</b></span>
</div>
</td>
</tr>
</table>
{{/if}}
<div class="cde-rr-row cde-rr-row--noxious">
<span class="cde-rr-count">{{noxiousdice}}</span>
<div class="cde-rr-icon"></div>
<span class="cde-rr-label">{{ localize "CDE.UpperCaseNoxiousDice" }}</span>
</div>
{{#if (eq aspect 'metal')}}
<table style="border: 0px; background-color: transparent;">
<tr style="background-color: transparent;">
<td>
<div style="display: flex; justify-content: center; align-items: center;">
<span class="label" style="font-size: 25px; color: rgba(112, 112, 110, 1); text-align: center;"><b>{{ successesdice }}</b></span>
</div>
<div style="display: flex; justify-content: center; align-items: center;">
<img class="aspect" style="border: 0px; width:10%;" src="systems/fvtt-chroniques-de-l-etrange/images/cde_metal.png" />
</div>
<div style="display: flex; justify-content: center; align-items: center;">
<span class="label" style="font-size: 20px; color: rgba(112, 112, 110, 1); text-align: center;"><b>{{ localize "CDE.UpperCaseSuccesses" }}</b></span>
</div>
</td>
</tr>
<tr style="background-color: transparent;">
<td>
<div style="display: flex; justify-content: center; align-items: center;">
<span class="label" style="font-size: 25px; color: rgba(0, 159, 226, 1); text-align: center;"><b>{{ auspiciousdice }}</b></span>
</div>
<div style="display: flex; justify-content: center; align-items: center;">
<img class="aspect" style="border: 0px; width:10%;" src="systems/fvtt-chroniques-de-l-etrange/images/cde_eau.png" />
</div>
<div style="display: flex; justify-content: center; align-items: center;">
<span class="label" style="font-size: 20px; color: rgba(0, 159, 226, 1); text-align: center;"><b>{{ localize "CDE.UpperCaseAuspiciousDice" }}</b></span>
</div>
</td>
</tr>
<tr style="background-color: transparent;">
<td>
<div style="display: flex; justify-content: center; align-items: center;">
<span class="value" style="font-size: 25px; color: rgba(168, 87, 71, 1); text-align: center;"><b>{{ noxiousdice }}</b></span>
</div>
<div style="display: flex; justify-content: center; align-items: center;">
<img class="aspect" style="border: 0px; width:10%;" src="systems/fvtt-chroniques-de-l-etrange/images/cde_terre.png" />
</div>
<div style="display: flex; justify-content: center; align-items: center;">
<span class="value" style="font-size: 20px; color: rgba(168, 87, 71, 1); text-align: center;"><b>{{ localize "CDE.UpperCaseNoxiousDice" }}</b></span>
</div>
</td>
</tr>
<tr style="background-color: transparent;">
<td>
<div style="display: flex; justify-content: center; align-items: center;">
<span class="label" style="font-size: 25px; color: rgba(65, 164, 54, 1); text-align: center;"><b>{{ loksyudice }}&nbsp;{{ loksyurepartition }}</b></span>
</div>
<div style="display: flex; justify-content: center; align-items: center;">
<img class="aspect" style="border: 0px; width:10%;" src="systems/fvtt-chroniques-de-l-etrange/images/cde_bois.png" />
</div>
<div style="display: flex; justify-content: center; align-items: center;">
<span class="label" style="font-size: 20px; color: rgba(65, 164, 54, 1); text-align: center;"><b>{{ localize "CDE.UpperCaseLoksyu" }}</b></span>
</div>
</td>
</tr>
<tr style="background-color: transparent;">
<td>
<div style="display: flex; justify-content: center; align-items: center;">
<span class="value" style="font-size: 25px; color: rgba(205, 23, 26, 1); text-align: center;"><b>{{ tinjidice }}</b></span>
</div>
<div style="display: flex; justify-content: center; align-items: center;">
<img class="aspect" style="border: 0px; width:10%;" src="systems/fvtt-chroniques-de-l-etrange/images/cde_feu.png" />
</div>
<div style="display: flex; justify-content: center; align-items: center;">
<span class="value" style="font-size: 20px; color: rgba(205, 23, 26, 1); text-align: center;"><b>{{ localize "CDE.UpperCaseTinJi" }}</b></span>
</div>
</td>
</tr>
</table>
{{/if}}
<div class="cde-rr-row cde-rr-row--loksyu">
<span class="cde-rr-count">{{loksyudice}}</span>
<div class="cde-rr-icon"></div>
<span class="cde-rr-label">{{ localize "CDE.UpperCaseLoksyu" }}
<span class="cde-rr-partition">{{loksyurepartition}}</span>
</span>
</div>
{{#if (eq aspect 'water')}}
<table style="border: 0px; background-color: transparent;" >
<tr style="background-color: transparent;">
<td>
<div style="display: flex; justify-content: center; align-items: center;">
<span class="label" style="font-size: 25px; color: rgba(0, 159, 226, 1); text-align: center;"><b>{{ successesdice }}</b></span>
</div>
<div style="display: flex; justify-content: center; align-items: center;">
<img class="aspect" style="border: 0px; width:10%;" src="systems/fvtt-chroniques-de-l-etrange/images/cde_eau.png" />
</div>
<div style="display: flex; justify-content: center; align-items: center;">
<span class="label" style="font-size: 20px; color: rgba(0, 159, 226, 1); text-align: center;"><b>{{ localize "CDE.UpperCaseSuccesses" }}</b></span>
</div>
</td>
</tr>
<tr style="background-color: transparent;">
<td>
<div style="display: flex; justify-content: center; align-items: center;">
<span class="label" style="font-size: 25px; color: rgba(65, 164, 54, 1); text-align: center;"><b>{{ auspiciousdice }}</b></span>
</div>
<div style="display: flex; justify-content: center; align-items: center;">
<img class="aspect" style="border: 0px; width:10%;" src="systems/fvtt-chroniques-de-l-etrange/images/cde_bois.png" />
</div>
<div style="display: flex; justify-content: center; align-items: center;">
<span class="label" style="font-size: 20px; color: rgba(65, 164, 54, 1); text-align: center;"><b>{{ localize "CDE.UpperCaseAuspiciousDice" }}</b></span>
</div>
</td>
</tr>
<tr style="background-color: transparent;">
<td>
<div style="display: flex; justify-content: center; align-items: center;">
<span class="label" style="font-size: 25px; color: rgba(112, 112, 110, 1); text-align: center;"><b>{{ noxiousdice }}</b></span>
</div>
<div style="display: flex; justify-content: center; align-items: center;">
<img class="aspect" style="border: 0px; width:10%;" src="systems/fvtt-chroniques-de-l-etrange/images/cde_metal.png" />
</div>
<div style="display: flex; justify-content: center; align-items: center;">
<span class="label" style="font-size: 20px; color: rgba(112, 112, 110, 1); text-align: center;"><b>{{ localize "CDE.UpperCaseNoxiousDice" }}</b></span>
</div>
</td>
</tr>
<tr style="background-color: transparent;">
<td>
<div style="display: flex; justify-content: center; align-items: center;">
<span class="value" style="font-size: 25px; color: rgba(205, 23, 26, 1); text-align: center;"><b>{{ loksyudice }}&nbsp;{{ loksyurepartition }}</b></span>
</div>
<div style="display: flex; justify-content: center; align-items: center;">
<img class="aspect" style="border: 0px; width:10%;" src="systems/fvtt-chroniques-de-l-etrange/images/cde_feu.png" />
</div>
<div style="display: flex; justify-content: center; align-items: center;">
<span class="value" style="font-size: 20px; color: rgba(205, 23, 26, 1); text-align: center;"><b>{{ localize "CDE.UpperCaseLoksyu" }}</b></span>
</div>
</td>
</tr>
<tr style="background-color: transparent;">
<td>
<div style="display: flex; justify-content: center; align-items: center;">
<span class="value" style="font-size: 25px; color: rgba(168, 87, 71, 1); text-align: center;"><b>{{ tinjidice }}</b></span>
</div>
<div style="display: flex; justify-content: center; align-items: center;">
<img class="aspect" style="border: 0px; width:10%;" src="systems/fvtt-chroniques-de-l-etrange/images/cde_terre.png" />
</div>
<div style="display: flex; justify-content: center; align-items: center;">
<span class="value" style="font-size: 20px; color: rgba(168, 87, 71, 1); text-align: center;"><b>{{ localize "CDE.UpperCaseTinJi" }}</b></span>
</div>
</td>
</tr>
</table>
{{/if}}
<div class="app">
<table style="border: 0px; background-color: transparent;">
<tr style="background-color: transparent;">
<td style="width: 18.75%;">
<span style="display: flex; justify-content: center; align-items: center; font-size: 25px; text-align: center;" class="value"><b>{{ d1 }}</b></span>
</td>
<td style="width: 18%;">
<span style="display: flex; justify-content: center; align-items: center; font-size: 25px; text-align: center;" class="value"><b>{{ d2 }}</b></span>
</td>
<td style="width: 18%;">
<span style="display: flex; justify-content: center; align-items: center; font-size: 25px; text-align: center;" class="value"><b>{{ d3 }}</b></span>
</td>
<td style="width: 18%;">
<span style="display: flex; justify-content: center; align-items: center; font-size: 25px; text-align: center;" class="value"><b>{{ d4 }}</b></span>
</td>
<td style="width: 18%;">
<span style="display: flex; justify-content: center; align-items: center; font-size: 25px; text-align: center;" class="value"><b>{{ d5 }}</b></span>
</td>
</tr>
<tr style="background-color: transparent;">
<td style="width: 18.75%;">
<img class="plate" style="width: 100%; border: 0px;" src="systems/fvtt-chroniques-de-l-etrange/images/dice-plate/d10-1.png" />
</td>
<td style="width: 18%;">
<img class="plate" style="width: 100%; border: 0px;" src="systems/fvtt-chroniques-de-l-etrange/images/dice-plate/d10-2.png" />
</td>
<td style="width: 18%;">
<img class="plate" style="width: 100%; border: 0px;" src="systems/fvtt-chroniques-de-l-etrange/images/dice-plate/d10-3.png" />
</td>
<td style="width: 18%;">
<img class="plate" style="width: 100%; border: 0px;" src="systems/fvtt-chroniques-de-l-etrange/images/dice-plate/d10-4.png" />
</td>
<td style="width: 18%;">
<img class="plate" style="width: 100%; border: 0px;" src="systems/fvtt-chroniques-de-l-etrange/images/dice-plate/d10-5.png" />
</td>
</tr>
</table>
<table style="border: 0px; background-color: transparent;">
<tr style="background-color: transparent;">
<td style="width: 18.65%;">
<span style="display: flex; justify-content: center; align-items: center; font-size: 25px; text-align: center;" class="value"><b>{{ d6 }}</b></span>
</td>
<td style="width: 18%;">
<span style="display: flex; justify-content: center; align-items: center; font-size: 25px; text-align: center;" class="value"><b>{{ d7 }}</b></span>
</td>
<td style="width: 18%;">
<span style="display: flex; justify-content: center; align-items: center; font-size: 25px; text-align: center;" class="value"><b>{{ d8 }}</b></span>
</td>
<td style="width: 18%;">
<span style="display: flex; justify-content: center; align-items: center; font-size: 25px; text-align: center;" class="value"><b>{{ d9 }}</b></span>
</td>
<td style="width: 18%;">
<span style="display: flex; justify-content: center; align-items: center; font-size: 25px; text-align: center;" class="value"><b>{{ d0 }}</b></span>
</td>
</tr>
<tr style="background-color: transparent;">
<td style="width: 18.65%;">
<img class="plate" style="width: 100%; border: 0px;" src="systems/fvtt-chroniques-de-l-etrange/images/dice-plate/d10-6.png" />
</td>
<td style="width: 18%;">
<img class="plate" style="width: 100%; border: 0px;" src="systems/fvtt-chroniques-de-l-etrange/images/dice-plate/d10-7.png" />
</td>
<td style="width: 18%;">
<img class="plate" style="width: 100%; border: 0px;" src="systems/fvtt-chroniques-de-l-etrange/images/dice-plate/d10-8.png" />
</td>
<td style="width: 18%;">
<img class="plate" style="width: 100%; border: 0px;" src="systems/fvtt-chroniques-de-l-etrange/images/dice-plate/d10-9.png" />
</td>
<td style="width: 18%;">
<img class="plate" style="width: 100%; border: 0px;" src="systems/fvtt-chroniques-de-l-etrange/images/dice-plate/d10-0.png" />
</td>
</tr>
</table>
</div>
</div>
</section>
</form>
<div class="cde-rr-row cde-rr-row--tinji">
<span class="cde-rr-count">{{tinjidice}}</span>
<div class="cde-rr-icon"></div>
<span class="cde-rr-label">{{ localize "CDE.UpperCaseTinJi" }}</span>
</div>
</div>
{{!-- Weapon damage (only for weapon rolls) --}}
{{#if weaponName}}
<div class="cde-rr-weapon-damage">
<i class="fas fa-khanda cde-rr-weapon-icon"></i>
<div class="cde-rr-weapon-text">
<span class="cde-rr-weapon-name">{{weaponName}}</span>
<span class="cde-rr-weapon-calc">
{{successesdice}} × {{damageBase}} =
<strong class="cde-rr-weapon-total">{{totalDamage}}</strong>
<span class="cde-rr-weapon-unit">{{ localize "CDE.TotalDamage" }}</span>
</span>
</div>
</div>
{{/if}}
{{!-- Modifiers footer (only if non-empty) --}}
{{#if modifiersText}}
<div class="cde-rr-footer">
<span class="cde-rr-footer-label">{{ localize "CDE.Modifiers" }}</span>
<span class="cde-rr-footer-text">{{modifiersText}}</span>
</div>
{{/if}}
{{!-- Die face counts grid (d1d9, d0=10) --}}
<div class="cde-dice-grid">
<div class="cde-dice-cell" data-face="1">
<span class="cde-dice-count">{{d1}}</span>
<img class="cde-dice-plate" src="systems/fvtt-chroniques-de-l-etrange/images/dice-plate/d10-1.png" alt="1" />
</div>
<div class="cde-dice-cell" data-face="2">
<span class="cde-dice-count">{{d2}}</span>
<img class="cde-dice-plate" src="systems/fvtt-chroniques-de-l-etrange/images/dice-plate/d10-2.png" alt="2" />
</div>
<div class="cde-dice-cell" data-face="3">
<span class="cde-dice-count">{{d3}}</span>
<img class="cde-dice-plate" src="systems/fvtt-chroniques-de-l-etrange/images/dice-plate/d10-3.png" alt="3" />
</div>
<div class="cde-dice-cell" data-face="4">
<span class="cde-dice-count">{{d4}}</span>
<img class="cde-dice-plate" src="systems/fvtt-chroniques-de-l-etrange/images/dice-plate/d10-4.png" alt="4" />
</div>
<div class="cde-dice-cell" data-face="5">
<span class="cde-dice-count">{{d5}}</span>
<img class="cde-dice-plate" src="systems/fvtt-chroniques-de-l-etrange/images/dice-plate/d10-5.png" alt="5" />
</div>
<div class="cde-dice-cell" data-face="6">
<span class="cde-dice-count">{{d6}}</span>
<img class="cde-dice-plate" src="systems/fvtt-chroniques-de-l-etrange/images/dice-plate/d10-6.png" alt="6" />
</div>
<div class="cde-dice-cell" data-face="7">
<span class="cde-dice-count">{{d7}}</span>
<img class="cde-dice-plate" src="systems/fvtt-chroniques-de-l-etrange/images/dice-plate/d10-7.png" alt="7" />
</div>
<div class="cde-dice-cell" data-face="8">
<span class="cde-dice-count">{{d8}}</span>
<img class="cde-dice-plate" src="systems/fvtt-chroniques-de-l-etrange/images/dice-plate/d10-8.png" alt="8" />
</div>
<div class="cde-dice-cell" data-face="9">
<span class="cde-dice-count">{{d9}}</span>
<img class="cde-dice-plate" src="systems/fvtt-chroniques-de-l-etrange/images/dice-plate/d10-9.png" alt="9" />
</div>
<div class="cde-dice-cell" data-face="0">
<span class="cde-dice-count">{{d0}}</span>
<img class="cde-dice-plate" src="systems/fvtt-chroniques-de-l-etrange/images/dice-plate/d10-0.png" alt="10" />
</div>
</div>
</div>

View File

@@ -0,0 +1,33 @@
<div class="cde-roll-prompt cde-initiative-prompt">
<div class="cde-roll-header">
<span class="cde-roll-title">{{ localize "CDE.InitiativeRoll" }}</span>
<span class="cde-roll-dice-count cde-initiative-icon"></span>
</div>
<div class="cde-roll-section cde-initiative-base-row">
<div class="cde-roll-field cde-initiative-base-field">
<label>{{ localize "CDE.Physical" }}</label>
<span class="cde-initiative-base-value">{{physicalValue}}</span>
</div>
<span class="cde-initiative-op">+</span>
<div class="cde-roll-field cde-initiative-action-field">
<label>{{ localize "CDE.FirstAction" }}</label>
<select name="firstaction" class="cde-initiative-select">
{{#each options}}
<option value="{{key}}">{{label}} ({{value}})</option>
{{/each}}
</select>
</div>
</div>
<div class="cde-roll-section">
<div class="cde-roll-field">
<label>{{ localize "CDE.InitiativeBonus" }}</label>
<input class="cde-roll-input" type="number" name="modifier" value="{{modifier}}" />
</div>
</div>
<div class="cde-initiative-hint">{{ localize "CDE.InitiativeFormulaNPC" }}</div>
</div>

View File

@@ -0,0 +1,33 @@
<div class="cde-roll-prompt cde-initiative-prompt">
<div class="cde-roll-header">
<span class="cde-roll-title">{{ localize "CDE.InitiativeRoll" }}</span>
<span class="cde-roll-dice-count cde-initiative-icon"></span>
</div>
<div class="cde-roll-section cde-initiative-base-row">
<div class="cde-roll-field cde-initiative-base-field">
<label>{{ localize "CDE.Prowess" }}</label>
<span class="cde-initiative-base-value">{{prowessValue}}</span>
</div>
<span class="cde-initiative-op">+</span>
<div class="cde-roll-field cde-initiative-action-field">
<label>{{ localize "CDE.FirstAction" }}</label>
<select name="firstaction" class="cde-initiative-select">
{{#each options}}
<option value="{{key}}">{{label}} ({{value}})</option>
{{/each}}
</select>
</div>
</div>
<div class="cde-roll-section">
<div class="cde-roll-field">
<label>{{ localize "CDE.InitiativeBonus" }}</label>
<input class="cde-roll-input" type="number" name="modifier" value="{{modifier}}" />
</div>
</div>
<div class="cde-initiative-hint">{{ localize "CDE.InitiativeFormula" }}</div>
</div>

View File

@@ -0,0 +1,41 @@
<div class="cde-initiative-result">
{{!-- Header: actor identity --}}
<div class="cde-ir-header">
{{#if actorImg}}
<img class="cde-ir-avatar" src="{{actorImg}}" alt="{{actorName}}" />
{{/if}}
<div class="cde-ir-actor-info">
<span class="cde-ir-actor-name">{{actorName}}</span>
<span class="cde-ir-roll-label">{{ localize "CDE.InitiativeRoll" }}</span>
</div>
</div>
{{!-- Formula display --}}
<div class="cde-ir-formula">
<span class="cde-ir-formula-base">{{baseName}}</span>
<span class="cde-ir-formula-val">{{baseValue}}</span>
<span class="cde-ir-formula-sep">+</span>
<span class="cde-ir-formula-base">{{actionName}}</span>
<span class="cde-ir-formula-val">{{actionValue}}</span>
{{#if hasModifier}}
<span class="cde-ir-formula-sep">{{#if (gt modifier 0)}}+{{else}}{{/if}}</span>
<span class="cde-ir-formula-val cde-ir-formula-mod">{{modifier}}</span>
{{/if}}
<span class="cde-ir-formula-eq">=</span>
<span class="cde-ir-formula-total">{{initiative}}</span>
</div>
{{!-- Hero: big neon initiative number --}}
<div class="cde-ir-hero">
<span class="cde-ir-init-value">{{initiative}}</span>
<div class="cde-ir-hero-right">
<span class="cde-ir-init-label">{{ localize "CDE.Initiative" }}</span>
<span class="cde-ir-anti">
<span class="cde-ir-anti-label">{{ localize "CDE.AntiInitiative" }}</span>
<span class="cde-ir-anti-value">{{antiInitiative}}</span>
</span>
</div>
</div>
</div>

View File

@@ -1,152 +1,77 @@
<form class="flexcol {{cssClass}}" autocomplete="off">
<header class="sheet-header">
<div class="name">
<label><b>{{ localize "CDE.MagicPromptName" }}</b></label>
</div>
</header>
{{!-- Sheet Body --}}
<section class="sheet-body" style="background-image: url('/systems/fvtt-chroniques-de-l-etrange/images/cde_fond_transp.png')";
<div class="cde-roll-prompt cde-roll-prompt--magic {{cssClass}}">
{{!-- Frame --}}
<div class="frame">
<div class="cde-roll-header">
<span class="cde-roll-title">{{ localize "CDE.MagicPromptName" }}</span>
</div>
<table style="background-color: transparent; border-top: 0px; border-bottom: 1px; border-color: transparent transparent black;">
<tr style="background-color: transparent;">
<td>
<b>{{ localize "CDE.OneMagicRoll" }}</b>
</td>
</tr>
</table>
<table style="border: 0px; background-color: transparent;" >
<tr style="background-color: transparent;">
<td class="label col1-5" style="width: 20%">&nbsp;</td>
<td class="image col2-5">
<!-- style="display: flex; justify-content: center; align-items: center;" -->
<div style="display: flex; justify-content: center; align-items: center;">
<img class="bigsquare" style="border: 0px; z-index: 4;" src="systems/fvtt-chroniques-de-l-etrange/images/bigsquare.png" />
</div>
<div style="display: flex; justify-content: center; align-items: center;">
<span class="value" style="font-size: 30px; text-align: center; margin-top: -47px; z-index: 4;"><b>{{ numberofdice }}</b></span>
</div>
</td>
<td class="label col3-5">&nbsp;</td>
<td class="label col4-5" style="font-size: 30px"><b>&nbsp;+&nbsp;</b><b>1&nbsp;+</b></td>
<td class="label col5-5">&nbsp;</td>
</tr>
</table>
<table style="border: 0px; background-color: transparent;">
<tr style="background-color: transparent;">
<td class="label col1-5">{{ localize "CDE.AspectSkill" }}</td>
<td class="label col2-5">&nbsp;</td>
<td class="label col3-5">{{ localize "CDE.BonusMalus" }}</td>
<td class="label col4-5">&nbsp;</td>
<td class="label col5-5">{{ localize "CDE.BonusAuspiciousDice" }}</td>
</tr>
<tr style="background-color: transparent;">
<td class="select col1-5">
<select name="aspectskill">
{{#select aspectskill }}
<option value="0">{{ localize "CDE.Metal" }}</option>
<option value="1">{{ localize "CDE.Water" }}</option>
<option value="2">{{ localize "CDE.Earth" }}</option>
<option value="3">{{ localize "CDE.Fire" }}</option>
<option value="4">{{ localize "CDE.Wood" }}</option>
{{/select}}
</select>
</td>
<td class="label col2-5" style="font-size: 25px;">+</td>
<td class="value col3-5"><input class="input" style="text-align: center; width: 60px;" type="number" name="bonusmalusskill" value="{{bonusmalusskill}}"/></td>
<td class="label col4-5">&nbsp;</td>
<td class="select col5-5">
<select name="bonusauspiciousdice">
{{#select bonusauspiciousdice }}
<option value="0">0</option>
<option value="1">+1&nbsp;{{ localize "CDE.AuspiciousDie" }}</option>
<option value="2">+2&nbsp;{{ localize "CDE.AuspiciousDice" }}</option>
<option value="3">+3&nbsp;{{ localize "CDE.AuspiciousDice" }}</option>
<option value="4">+4&nbsp;{{ localize "CDE.AuspiciousDice" }}</option>
<option value="5">+5&nbsp;{{ localize "CDE.AuspiciousDice" }}</option>
<option value="6">+6&nbsp;{{ localize "CDE.AuspiciousDice" }}</option>
<option value="7">+7&nbsp;{{ localize "CDE.AuspiciousDice" }}</option>
<option value="8">+8&nbsp;{{ localize "CDE.AuspiciousDice" }}</option>
<option value="9">+9&nbsp;{{ localize "CDE.AuspiciousDice" }}</option>
<option value="10">+10&nbsp;{{ localize "CDE.AuspiciousDice" }}</option>
<option value="11">+11&nbsp;{{ localize "CDE.AuspiciousDice" }}</option>
<option value="12">+12&nbsp;{{ localize "CDE.AuspiciousDice" }}</option>
<option value="13">+13&nbsp;{{ localize "CDE.AuspiciousDice" }}</option>
<option value="14">+14&nbsp;{{ localize "CDE.AuspiciousDice" }}</option>
<option value="15">+15&nbsp;{{ localize "CDE.AuspiciousDice" }}</option>
{{/select}}
</select>
</td>
</tr>
</table>
<table style="border: 0px; background-color: transparent; margin-top: -10px;">
<tr style="background-color: transparent;">
<td class="small">
<small><i class="click-prefs fas fa-alert"></i>&nbsp;<i>{{ localize "CDE.DoNotModify" }}</i></small>
</td>
</tr>
</table>
<br>
<table style="background-color: transparent; border-top: 0px; border-bottom: 1px; border-color: transparent transparent black;">
<tr style="background-color: transparent;">
<td>
<b>{{ localize "CDE.TwoPowerOfSpell" }}</b>
</td>
</tr>
</table>
<table style="border: 0px; background-color: transparent;">
<tr style="background-color: transparent;">
<td class="label col1-5">{{ localize "CDE.AspectSpeciality" }}</td>
<td class="label col2-5">&nbsp;</td>
<td class="label col3-5">{{ localize "CDE.RollDifficulty" }}</td>
<td class="label col4-5">&nbsp;</td>
<td class="label col5-5">{{ localize "CDE.BonusMalus" }}</td>
</tr>
<tr style="background-color: transparent;">
<td class="select col1-5">
<select name="aspectspeciality">
{{#select aspectspeciality }}
<option value="0">{{ localize "CDE.Metal" }}</option>
<option value="1">{{ localize "CDE.Water" }}</option>
<option value="2">{{ localize "CDE.Earth" }}</option>
<option value="3">{{ localize "CDE.Fire" }}</option>
<option value="4">{{ localize "CDE.Wood" }}</option>
{{/select}}
</select>
</td>
<td class="label col2-5" style="font-size: 25px;"></td>
<td class="value col3-5"><input class="input" style="text-align: center; width: 60px;" type="number" name="rolldifficulty" value="{{rolldifficulty}}"/></td>
<td class="label col4-5" style="font-size: 25px;">+</td>
<td class="value col3-5"><input class="input" style="text-align: center; width: 60px;" type="number" name="bonusmalusspeciality" value="{{bonusmalusspeciality}}"/></td>
</tr>
</table>
<table style="border: 0px; background-color: transparent; margin-top: -10px;">
<tr style="background-color: transparent;">
<td class="small" style="margin-top: -5px">
<small><i class="click-prefs fas fa-alert"></i>&nbsp;<i>{{ localize "CDE.DoNotModify" }}</i></small>
</td>
</tr>
</table>
<br>&nbsp;<br>
<table style="border: 0px; background-color: transparent;">
<tr style="background-color: transparent;">
<b>{{ localize "CDE.TypeOfThrow" }}</b>
<td class="select col 1-2">
<select name="typeofthrow">
{{#select typeofthrow }}
<option value="0">{{ localize "CDE.Everybody" }}</option>
<option value="1">{{ localize "CDE.JustDMAndMe" }}</option>
<option value="2">{{ localize "CDE.DMOnly" }}</option>
<option value="3">{{ localize "CDE.MeOnly" }}</option>
{{/select}}
</select>
</td>
</tr>
</table>
{{!-- Part 1: Magic Skill Roll --}}
<div class="cde-roll-section cde-roll-section--separator">
<p class="cde-roll-section-title">① {{ localize "CDE.OneMagicRoll" }}</p>
<div class="cde-roll-dice-count">{{ numberofdice }}<span class="cde-roll-dice-label">d10 +1</span></div>
<div class="cde-roll-fields">
<div class="cde-roll-field">
<label>{{ localize "CDE.AspectSkill" }}</label>
<select name="aspectskill">
<option value="0" {{#if (eq aspectskill 0)}}selected{{/if}}>{{ localize "CDE.Metal" }}</option>
<option value="1" {{#if (eq aspectskill 1)}}selected{{/if}}>{{ localize "CDE.Water" }}</option>
<option value="2" {{#if (eq aspectskill 2)}}selected{{/if}}>{{ localize "CDE.Earth" }}</option>
<option value="3" {{#if (eq aspectskill 3)}}selected{{/if}}>{{ localize "CDE.Fire" }}</option>
<option value="4" {{#if (eq aspectskill 4)}}selected{{/if}}>{{ localize "CDE.Wood" }}</option>
</select>
</div>
<div class="cde-roll-field">
<label>{{ localize "CDE.BonusMalus" }}</label>
<input class="cde-roll-input" type="number" name="bonusmalusskill" value="{{bonusmalusskill}}" />
</div>
<div class="cde-roll-field">
<label>{{ localize "CDE.BonusAuspiciousDice" }}</label>
<input class="cde-roll-input" type="number" name="bonusauspiciousdice" min="0" max="15" value="{{bonusauspiciousdice}}" />
</div>
</div>
<p class="cde-roll-hint"><i>{{ localize "CDE.DoNotModify" }}</i></p>
</div>
</div>
</section>
</form>
{{!-- Part 2: Spell Power Roll --}}
<div class="cde-roll-section cde-roll-section--separator">
<p class="cde-roll-section-title">② {{ localize "CDE.TwoPowerOfSpell" }}</p>
<div class="cde-roll-fields">
<div class="cde-roll-field">
<label>{{ localize "CDE.AspectSpeciality" }}</label>
<select name="aspectspeciality">
<option value="0" {{#if (eq aspectspeciality 0)}}selected{{/if}}>{{ localize "CDE.Metal" }}</option>
<option value="1" {{#if (eq aspectspeciality 1)}}selected{{/if}}>{{ localize "CDE.Water" }}</option>
<option value="2" {{#if (eq aspectspeciality 2)}}selected{{/if}}>{{ localize "CDE.Earth" }}</option>
<option value="3" {{#if (eq aspectspeciality 3)}}selected{{/if}}>{{ localize "CDE.Fire" }}</option>
<option value="4" {{#if (eq aspectspeciality 4)}}selected{{/if}}>{{ localize "CDE.Wood" }}</option>
</select>
</div>
<div class="cde-roll-field">
<label>{{ localize "CDE.RollDifficulty" }} (×)</label>
<input class="cde-roll-input" type="number" name="rolldifficulty" value="{{rolldifficulty}}" />
</div>
<div class="cde-roll-field">
<label>{{ localize "CDE.BonusMalus" }}</label>
<input class="cde-roll-input" type="number" name="bonusmalusspeciality" value="{{bonusmalusspeciality}}" />
</div>
<div class="cde-roll-field">
<label>{{ localize "CDE.HeiSpend" }}</label>
<input class="cde-roll-input" type="number" name="heispend" min="0" value="{{heispend}}" />
</div>
</div>
<p class="cde-roll-hint"><i>{{ localize "CDE.DoNotModify" }}</i></p>
</div>
{{!-- Visibility --}}
<div class="cde-roll-section">
<div class="cde-roll-field">
<label>{{ localize "CDE.TypeOfThrow" }}</label>
<select name="typeofthrow">
<option value="0" {{#if (eq typeofthrow 0)}}selected{{/if}}>{{ localize "CDE.Everybody" }}</option>
<option value="1" {{#if (eq typeofthrow 1)}}selected{{/if}}>{{ localize "CDE.JustDMAndMe" }}</option>
<option value="2" {{#if (eq typeofthrow 2)}}selected{{/if}}>{{ localize "CDE.DMOnly" }}</option>
<option value="3" {{#if (eq typeofthrow 3)}}selected{{/if}}>{{ localize "CDE.MeOnly" }}</option>
</select>
</div>
</div>
</div>

View File

@@ -1,102 +1,45 @@
<form class="flexcol {{cssClass}}" autocomplete="off">
<header class="sheet-header">
<div class="name">
<label><b>{{ localize "CDE.SkillPromptName" }}</b></label>
</div>
</header>
{{!-- Sheet Body --}}
<section class="sheet-body" style="background-image: url('/systems/fvtt-chroniques-de-l-etrange/images/cde_fond_transp.png')";
>
<div class="cde-roll-prompt {{cssClass}}">
{{!-- Frame --}}
<div class="frame">
<div class="cde-roll-header">
<span class="cde-roll-title">{{ localize "CDE.SkillPromptName" }}</span>
<span class="cde-roll-dice-count">{{ numberofdice }}<span class="cde-roll-dice-label">d10</span></span>
</div>
<table style="border: 0px; background-color: transparent;" >
<tr style="background-color: transparent;">
<td class="label col1-5">&nbsp;</td>
<td class="image col2-5">
<!-- style="display: flex; justify-content: center; align-items: center;" -->
<div style="display: flex; justify-content: center; align-items: center;">
<img class="bigsquare" style="border: 0px; z-index: 4;" src="systems/fvtt-chroniques-de-l-etrange/images/bigsquare.png" />
</div>
<div style="display: flex; justify-content: center; align-items: center;">
<span class="value" style="font-size: 30px; text-align: center; margin-top: -47px; z-index: 4;"><b>{{ numberofdice }}</b></span>
</div>
</td>
<td class="label col3-5">&nbsp;</td>
<td class="label col4-5" style="font-size: 30px"><b>&nbsp;+&nbsp;</b></td>
<td class="label col5-5">&nbsp;</td>
</tr>
</table>
<table style="border: 0px; background-color: transparent;">
<tr style="background-color: transparent;">
<td class="label col1-3">{{ localize "CDE.Aspect" }}</td>
<td class="label col2-3">&nbsp;</td>
<td class="label col3-3">{{ localize "CDE.BonusMalus" }}</td>
</tr>
<tr style="background-color: transparent;">
<td class="select col1-3">
<select name="aspect">
{{#select aspect }}
<option value="0">{{ localize "CDE.Metal" }}</option>
<option value="1">{{ localize "CDE.Water" }}</option>
<option value="2">{{ localize "CDE.Earth" }}</option>
<option value="3">{{ localize "CDE.Fire" }}</option>
<option value="4">{{ localize "CDE.Wood" }}</option>
{{/select}}
</select>
</td>
<td class="label col2-3" style="font-size: 25px">&nbsp;+&nbsp;</td>
<td class="value col3-3"><input class="input" style="text-align: center; width: 60px;" type="number" name="bonusmalus" value="{{bonusmalus}}"/></td>
</tr style="background-color: transparent;">
</table>
<table style="border: 0px; background-color: transparent;">
<tr>
<td class="label col123 totheleft">{{ localize "CDE.BonusAuspiciousDice" }}</td>
</tr>
<tr style="background-color: transparent;">
<td class="select col1-1">
<select name="bonusauspiciousdice">
{{#select bonusauspiciousdice }}
<option value="0">0</option>
<option value="1">+1&nbsp;{{ localize "CDE.AuspiciousDie" }}</option>
<option value="2">+2&nbsp;{{ localize "CDE.AuspiciousDice" }}</option>
<option value="3">+3&nbsp;{{ localize "CDE.AuspiciousDice" }}</option>
<option value="4">+4&nbsp;{{ localize "CDE.AuspiciousDice" }}</option>
<option value="5">+5&nbsp;{{ localize "CDE.AuspiciousDice" }}</option>
<option value="6">+6&nbsp;{{ localize "CDE.AuspiciousDice" }}</option>
<option value="7">+7&nbsp;{{ localize "CDE.AuspiciousDice" }}</option>
<option value="8">+8&nbsp;{{ localize "CDE.AuspiciousDice" }}</option>
<option value="9">+9&nbsp;{{ localize "CDE.AuspiciousDice" }}</option>
<option value="10">+10&nbsp;{{ localize "CDE.AuspiciousDice" }}</option>
<option value="11">+11&nbsp;{{ localize "CDE.AuspiciousDice" }}</option>
<option value="12">+12&nbsp;{{ localize "CDE.AuspiciousDice" }}</option>
<option value="13">+13&nbsp;{{ localize "CDE.AuspiciousDice" }}</option>
<option value="14">+14&nbsp;{{ localize "CDE.AuspiciousDice" }}</option>
<option value="15">+15&nbsp;{{ localize "CDE.AuspiciousDice" }}</option>
{{/select}}
</select>
</td>
</tr>
</table>
<br>
<table style="border: 0px; background-color: transparent;">
<tr style="background-color: transparent;">
<b>{{ localize "CDE.TypeOfThrow" }}</b>
<td class="select col 1-2">
<select name="typeofthrow">
{{#select typeofthrow }}
<option value="0">{{ localize "CDE.Everybody" }}</option>
<option value="1">{{ localize "CDE.JustDMAndMe" }}</option>
<option value="2">{{ localize "CDE.DMOnly" }}</option>
<option value="3">{{ localize "CDE.MeOnly" }}</option>
{{/select}}
</select>
</td>
</tr>
</table>
<div class="cde-roll-section">
<div class="cde-roll-field">
<label>{{ localize "CDE.Aspect" }}</label>
<select name="aspect">
<option value="0" {{#if (eq aspect 0)}}selected{{/if}}>{{ localize "CDE.Metal" }}</option>
<option value="1" {{#if (eq aspect 1)}}selected{{/if}}>{{ localize "CDE.Water" }}</option>
<option value="2" {{#if (eq aspect 2)}}selected{{/if}}>{{ localize "CDE.Earth" }}</option>
<option value="3" {{#if (eq aspect 3)}}selected{{/if}}>{{ localize "CDE.Fire" }}</option>
<option value="4" {{#if (eq aspect 4)}}selected{{/if}}>{{ localize "CDE.Wood" }}</option>
</select>
</div>
<div class="cde-roll-field">
<label>{{ localize "CDE.BonusMalus" }}</label>
<input class="cde-roll-input" type="number" name="bonusmalus" value="{{bonusmalus}}" />
</div>
<div class="cde-roll-field">
<label>{{ localize "CDE.WoundMalus" }}</label>
<input class="cde-roll-input" type="number" name="woundmalus" value="{{woundmalus}}" />
</div>
</div>
</div>
</section>
</form>
<div class="cde-roll-section">
<div class="cde-roll-field">
<label>{{ localize "CDE.BonusAuspiciousDice" }}</label>
<input class="cde-roll-input" type="number" name="bonusauspiciousdice" min="0" max="15" value="{{bonusauspiciousdice}}" />
</div>
<div class="cde-roll-field">
<label>{{ localize "CDE.TypeOfThrow" }}</label>
<select name="typeofthrow">
<option value="0" {{#if (eq typeofthrow 0)}}selected{{/if}}>{{ localize "CDE.Everybody" }}</option>
<option value="1" {{#if (eq typeofthrow 1)}}selected{{/if}}>{{ localize "CDE.JustDMAndMe" }}</option>
<option value="2" {{#if (eq typeofthrow 2)}}selected{{/if}}>{{ localize "CDE.DMOnly" }}</option>
<option value="3" {{#if (eq typeofthrow 3)}}selected{{/if}}>{{ localize "CDE.MeOnly" }}</option>
</select>
</div>
</div>
</div>

View File

@@ -1,102 +1,45 @@
<form class="flexcol {{cssClass}}" autocomplete="off">
<header class="sheet-header">
<div class="name">
<label><b>{{ localize "CDE.SkillPromptName" }}</b></label>
</div>
</header>
{{!-- Sheet Body --}}
<section class="sheet-body" style="background-image: url('/systems/fvtt-chroniques-de-l-etrange/images/cde_fond_transp.png')";
>
<div class="cde-roll-prompt {{cssClass}}">
{{!-- Frame --}}
<div class="frame">
<div class="cde-roll-header">
<span class="cde-roll-title">{{ localize "CDE.SkillPromptName" }}</span>
<span class="cde-roll-dice-count">{{ numberofdice }}<span class="cde-roll-dice-label">d10 +1</span></span>
</div>
<table style="border: 0px; background-color: transparent;" >
<tr style="background-color: transparent;">
<td class="label col1-5" style="width: 20%;">&nbsp;</td>
<td class="image col2-5">
<!-- style="display: flex; justify-content: center; align-items: center;" -->
<div style="display: flex; justify-content: center; align-items: center;">
<img class="bigsquare" style="border: 0px; z-index: 4;" src="systems/fvtt-chroniques-de-l-etrange/images/bigsquare.png" />
</div>
<div style="display: flex; justify-content: center; align-items: center;">
<span class="value" style="font-size: 30px; text-align: center; margin-top: -47px; z-index: 4;"><b>{{ numberofdice }}</b></span>
</div>
</td>
<td class="label col3-5">&nbsp;</td>
<td class="label col4-5" style="font-size: 30px"><b>&nbsp;+&nbsp;</b><b>1&nbsp;+</b></td>
<td class="label col5-5">&nbsp;</td>
</tr>
</table>
<table style="border: 0px; background-color: transparent;">
<tr style="background-color: transparent;">
<td class="label col1-3">{{ localize "CDE.Aspect" }}</td>
<td class="label col2-3">&nbsp;</td>
<td class="label col3-3">{{ localize "CDE.BonusMalus" }}</td>
</tr>
<tr style="background-color: transparent;">
<td class="select col1-3">
<select name="aspect">
{{#select aspect }}
<option value="0">{{ localize "CDE.Metal" }}</option>
<option value="1">{{ localize "CDE.Water" }}</option>
<option value="2">{{ localize "CDE.Earth" }}</option>
<option value="3">{{ localize "CDE.Fire" }}</option>
<option value="4">{{ localize "CDE.Wood" }}</option>
{{/select}}
</select>
</td>
<td class="label col2-3" style="font-size: 25px">&nbsp;+&nbsp;</td>
<td class="value col3-3"><input class="input" style="text-align: center; width: 60px;" type="number" name="bonusmalus" value="{{bonusmalus}}"/></td>
</tr style="background-color: transparent;">
</table>
<table style="border: 0px; background-color: transparent;">
<tr>
<td class="label col123 totheleft">{{ localize "CDE.BonusAuspiciousDice" }}</td>
</tr>
<tr style="background-color: transparent;">
<td class="select col1-1">
<select name="bonusauspiciousdice">
{{#select bonusauspiciousdice }}
<option value="0">0</option>
<option value="1">+1&nbsp;{{ localize "CDE.AuspiciousDie" }}</option>
<option value="2">+2&nbsp;{{ localize "CDE.AuspiciousDice" }}</option>
<option value="3">+3&nbsp;{{ localize "CDE.AuspiciousDice" }}</option>
<option value="4">+4&nbsp;{{ localize "CDE.AuspiciousDice" }}</option>
<option value="5">+5&nbsp;{{ localize "CDE.AuspiciousDice" }}</option>
<option value="6">+6&nbsp;{{ localize "CDE.AuspiciousDice" }}</option>
<option value="7">+7&nbsp;{{ localize "CDE.AuspiciousDice" }}</option>
<option value="8">+8&nbsp;{{ localize "CDE.AuspiciousDice" }}</option>
<option value="9">+9&nbsp;{{ localize "CDE.AuspiciousDice" }}</option>
<option value="10">+10&nbsp;{{ localize "CDE.AuspiciousDice" }}</option>
<option value="11">+11&nbsp;{{ localize "CDE.AuspiciousDice" }}</option>
<option value="12">+12&nbsp;{{ localize "CDE.AuspiciousDice" }}</option>
<option value="13">+13&nbsp;{{ localize "CDE.AuspiciousDice" }}</option>
<option value="14">+14&nbsp;{{ localize "CDE.AuspiciousDice" }}</option>
<option value="15">+15&nbsp;{{ localize "CDE.AuspiciousDice" }}</option>
{{/select}}
</select>
</td>
</tr>
</table>
<br>
<table style="border: 0px; background-color: transparent;">
<tr style="background-color: transparent;">
<b>{{ localize "CDE.TypeOfThrow" }}</b>
<td class="select col 1-2">
<select name="typeofthrow">
{{#select typeofthrow }}
<option value="0">{{ localize "CDE.Everybody" }}</option>
<option value="1">{{ localize "CDE.JustDMAndMe" }}</option>
<option value="2">{{ localize "CDE.DMOnly" }}</option>
<option value="3">{{ localize "CDE.MeOnly" }}</option>
{{/select}}
</select>
</td>
</tr>
</table>
<div class="cde-roll-section">
<div class="cde-roll-field">
<label>{{ localize "CDE.Aspect" }}</label>
<select name="aspect">
<option value="0" {{#if (eq aspect 0)}}selected{{/if}}>{{ localize "CDE.Metal" }}</option>
<option value="1" {{#if (eq aspect 1)}}selected{{/if}}>{{ localize "CDE.Water" }}</option>
<option value="2" {{#if (eq aspect 2)}}selected{{/if}}>{{ localize "CDE.Earth" }}</option>
<option value="3" {{#if (eq aspect 3)}}selected{{/if}}>{{ localize "CDE.Fire" }}</option>
<option value="4" {{#if (eq aspect 4)}}selected{{/if}}>{{ localize "CDE.Wood" }}</option>
</select>
</div>
<div class="cde-roll-field">
<label>{{ localize "CDE.BonusMalus" }}</label>
<input class="cde-roll-input" type="number" name="bonusmalus" value="{{bonusmalus}}" />
</div>
<div class="cde-roll-field">
<label>{{ localize "CDE.WoundMalus" }}</label>
<input class="cde-roll-input" type="number" name="woundmalus" value="{{woundmalus}}" />
</div>
</div>
</div>
</section>
</form>
<div class="cde-roll-section">
<div class="cde-roll-field">
<label>{{ localize "CDE.BonusAuspiciousDice" }}</label>
<input class="cde-roll-input" type="number" name="bonusauspiciousdice" min="0" max="15" value="{{bonusauspiciousdice}}" />
</div>
<div class="cde-roll-field">
<label>{{ localize "CDE.TypeOfThrow" }}</label>
<select name="typeofthrow">
<option value="0" {{#if (eq typeofthrow 0)}}selected{{/if}}>{{ localize "CDE.Everybody" }}</option>
<option value="1" {{#if (eq typeofthrow 1)}}selected{{/if}}>{{ localize "CDE.JustDMAndMe" }}</option>
<option value="2" {{#if (eq typeofthrow 2)}}selected{{/if}}>{{ localize "CDE.DMOnly" }}</option>
<option value="3" {{#if (eq typeofthrow 3)}}selected{{/if}}>{{ localize "CDE.MeOnly" }}</option>
</select>
</div>
</div>
</div>

View File

@@ -0,0 +1,80 @@
<div class="cde-roll-prompt cde-weapon-prompt {{cssClass}}">
{{!-- Weapon identity bar --}}
<div class="cde-weapon-info-bar">
<img class="cde-weapon-aspect-icon" src="{{weaponAspectIcon}}" alt="{{weaponAspectLabel}}" />
<div class="cde-weapon-info-text">
<span class="cde-weapon-info-name">{{weaponName}}</span>
<span class="cde-weapon-info-meta">{{ localize weaponTypeLabel }} · {{ localize "CDE.DamageBase" }}: {{damageBase}}</span>
</div>
<div class="cde-weapon-info-badge">
<i class="fas fa-dice-d10"></i>
</div>
</div>
<div class="cde-roll-header">
<span class="cde-roll-title">{{ localize "CDE.WeaponRollTitle" }}</span>
<span class="cde-roll-dice-count">{{numberofdice}}<span class="cde-roll-dice-label">d10</span></span>
</div>
<div class="cde-roll-section">
<div class="cde-roll-field">
<label>{{ localize "CDE.Skill" }}</label>
<select name="weaponskill">
<option value="kungfu" {{#if (eq weaponskill "kungfu")}}selected{{/if}}>{{ localize "CDE.KungFu" }}</option>
<option value="rangedcombat" {{#if (eq weaponskill "rangedcombat")}}selected{{/if}}>{{ localize "CDE.RangedCombat" }}</option>
</select>
</div>
<div class="cde-roll-field">
<label>{{ localize "CDE.Aspect" }}</label>
<select name="aspect">
<option value="0" {{#if (eq aspect 0)}}selected{{/if}}>{{ localize "CDE.Metal" }}</option>
<option value="1" {{#if (eq aspect 1)}}selected{{/if}}>{{ localize "CDE.Water" }}</option>
<option value="2" {{#if (eq aspect 2)}}selected{{/if}}>{{ localize "CDE.Earth" }}</option>
<option value="3" {{#if (eq aspect 3)}}selected{{/if}}>{{ localize "CDE.Fire" }}</option>
<option value="4" {{#if (eq aspect 4)}}selected{{/if}}>{{ localize "CDE.Wood" }}</option>
</select>
</div>
</div>
<div class="cde-roll-section">
<div class="cde-roll-field">
<label>{{ localize "CDE.EffectiveRange" }}</label>
<select name="effectiverange">
<option value="contact" {{#if (eq effectiverange "contact")}}selected{{/if}}>{{ localize "CDE.RangeContact" }} (±0)</option>
<option value="courte" {{#if (eq effectiverange "courte") }}selected{{/if}}>{{ localize "CDE.RangeCourte" }} (±0)</option>
<option value="mediane" {{#if (eq effectiverange "mediane")}}selected{{/if}}>{{ localize "CDE.RangeMediane" }} (1)</option>
<option value="longue" {{#if (eq effectiverange "longue") }}selected{{/if}}>{{ localize "CDE.RangeLongue" }} (2)</option>
<option value="extreme" {{#if (eq effectiverange "extreme")}}selected{{/if}}>{{ localize "CDE.RangeExtreme" }} (3)</option>
</select>
</div>
<div class="cde-roll-field">
<label>{{ localize "CDE.BonusMalus" }}</label>
<input class="cde-roll-input" type="number" name="bonusmalus" value="{{bonusmalus}}" />
</div>
</div>
<div class="cde-roll-section">
<div class="cde-roll-field">
<label>{{ localize "CDE.WoundMalus" }}</label>
<input class="cde-roll-input" type="number" name="woundmalus" value="{{woundmalus}}" />
</div>
<div class="cde-roll-field">
<label>{{ localize "CDE.BonusAuspiciousDice" }}</label>
<input class="cde-roll-input" type="number" name="bonusauspiciousdice" min="0" max="15" value="{{bonusauspiciousdice}}" />
</div>
</div>
<div class="cde-roll-section">
<div class="cde-roll-field">
<label>{{ localize "CDE.TypeOfThrow" }}</label>
<select name="typeofthrow">
<option value="0" {{#if (eq typeofthrow 0)}}selected{{/if}}>{{ localize "CDE.Everybody" }}</option>
<option value="1" {{#if (eq typeofthrow 1)}}selected{{/if}}>{{ localize "CDE.JustDMAndMe" }}</option>
<option value="2" {{#if (eq typeofthrow 2)}}selected{{/if}}>{{ localize "CDE.DMOnly" }}</option>
<option value="3" {{#if (eq typeofthrow 3)}}selected{{/if}}>{{ localize "CDE.MeOnly" }}</option>
</select>
</div>
</div>
</div>

View File

@@ -0,0 +1,65 @@
<section class="flexcol cde-sheet {{cssClass}}">
<header class="cde-neon-header armor">
<img class="cde-avatar" src="{{item.img}}" data-edit="img" title="{{item.name}}" />
<div class="cde-header-content">
<h1 class="cde-item-name">
<input name="name" type="text" value="{{item.name}}" placeholder="{{ localize 'CDE.Name' }}" />
</h1>
</div>
</header>
<nav class="sheet-tabs tabs cde-neon-tabs" data-group="primary">
<a class="item" data-action="tab" data-group="primary" data-tab="details">{{ localize "CDE.Details" }}</a>
<a class="item" data-action="tab" data-group="primary" data-tab="description">{{ localize "CDE.Description" }}</a>
<a class="item" data-action="tab" data-group="primary" data-tab="notes">{{ localize "CDE.Notes" }}</a>
</nav>
<section class="sheet-body cde-tab-body">
<div class="tab" data-group="primary" data-tab="details">
<div class="cde-tab-label">{{ localize "CDE.Details" }}</div>
<div class="cde-card">
<div class="cde-stat-grid">
<div class="cde-stat-cell">
<span class="cde-stat-label">{{ localize "CDE.ProtectionValue" }}</span>
<input type="number" name="system.protectionValue" value="{{systemData.protectionValue}}" />
</div>
<div class="cde-stat-cell">
<span class="cde-stat-label">{{ localize "CDE.Domain" }}</span>
<input type="text" name="system.domain" value="{{systemData.domain}}" placeholder="—" />
</div>
<div class="cde-stat-cell">
<span class="cde-stat-label">{{ localize "CDE.ObtainLevel" }}</span>
<input type="number" name="system.obtainLevel" value="{{systemData.obtainLevel}}" min="0" max="5" />
</div>
<div class="cde-stat-cell">
<span class="cde-stat-label">{{ localize "CDE.ObtainDifficulty" }}</span>
<input type="number" name="system.obtainDifficulty" value="{{systemData.obtainDifficulty}}" min="0" max="3" />
</div>
<div class="cde-stat-cell">
<span class="cde-stat-label">{{ localize "CDE.Quantity" }}</span>
<input type="number" name="system.quantity" value="{{systemData.quantity}}" />
</div>
<div class="cde-stat-cell">
<span class="cde-stat-label">{{ localize "CDE.Reference" }}</span>
<input type="text" name="system.reference" value="{{systemData.reference}}" placeholder="—" />
</div>
</div>
<div style="margin-top:8px;">
<span class="cde-badge armor">{{ localize "CDE.Protection" }}</span>
</div>
</div>
</div>
<div class="tab" data-group="primary" data-tab="description">
<div class="cde-tab-label">{{ localize "CDE.Description" }}</div>
<div class="cde-card cde-notes-editor">
{{formInput systemFields.description enriched=descriptionHTML value=system.description name="system.description" toggled=true}}
</div>
</div>
<div class="tab" data-group="primary" data-tab="notes">
<div class="cde-tab-label">{{ localize "CDE.Notes" }}</div>
<div class="cde-card cde-notes-editor">
{{formInput systemFields.notes enriched=notesHTML value=system.notes name="system.notes" toggled=true}}
</div>
</div>
</section>
</section>

View File

@@ -0,0 +1,68 @@
<section class="flexcol cde-sheet {{cssClass}}">
<header class="cde-neon-header ingredient">
<img class="cde-avatar" src="{{item.img}}" data-edit="img" title="{{item.name}}" />
<div class="cde-header-content">
<h1 class="cde-item-name">
<input name="name" type="text" value="{{item.name}}" placeholder="{{ localize 'CDE.Name' }}" />
</h1>
</div>
</header>
<nav class="sheet-tabs tabs cde-neon-tabs" data-group="primary">
<a class="item" data-action="tab" data-group="primary" data-tab="details">{{ localize "CDE.Details" }}</a>
<a class="item" data-action="tab" data-group="primary" data-tab="description">{{ localize "CDE.Description" }}</a>
<a class="item" data-action="tab" data-group="primary" data-tab="notes">{{ localize "CDE.Notes" }}</a>
</nav>
<section class="sheet-body cde-tab-body">
<div class="tab" data-group="primary" data-tab="details">
<div class="cde-tab-label">{{ localize "CDE.Details" }}</div>
<div class="cde-card">
<div class="cde-stat-grid">
<div class="cde-stat-cell">
<span class="cde-stat-label">{{ localize "CDE.School" }}</span>
<select name="system.school">
<option value="all" {{#if (eq systemData.school "all")}}selected{{/if}}>{{ localize "CDE.SchoolAll" }}</option>
<option value="cinabre" {{#if (eq systemData.school "cinabre")}}selected{{/if}}>{{ localize "CDE.SchoolCinabre" }}</option>
<option value="alchemy" {{#if (eq systemData.school "alchemy")}}selected{{/if}}>{{ localize "CDE.SchoolAlchemy" }}</option>
<option value="voie" {{#if (eq systemData.school "voie")}}selected{{/if}}>{{ localize "CDE.SchoolVoie" }}</option>
<option value="exorcisme" {{#if (eq systemData.school "exorcisme")}}selected{{/if}}>{{ localize "CDE.SchoolExorcisme" }}</option>
<option value="geomancy" {{#if (eq systemData.school "geomancy")}}selected{{/if}}>{{ localize "CDE.SchoolGeomancy" }}</option>
</select>
</div>
<div class="cde-stat-cell">
<span class="cde-stat-label">{{ localize "CDE.ObtainLevel" }}</span>
<input type="number" name="system.obtainLevel" value="{{systemData.obtainLevel}}" min="0" max="5" />
</div>
<div class="cde-stat-cell">
<span class="cde-stat-label">{{ localize "CDE.ObtainDifficulty" }}</span>
<input type="number" name="system.obtainDifficulty" value="{{systemData.obtainDifficulty}}" min="0" max="3" />
</div>
<div class="cde-stat-cell">
<span class="cde-stat-label">{{ localize "CDE.Quantity" }}</span>
<input type="number" name="system.quantity" value="{{systemData.quantity}}" />
</div>
<div class="cde-stat-cell">
<span class="cde-stat-label">{{ localize "CDE.Reference" }}</span>
<input type="text" name="system.reference" value="{{systemData.reference}}" placeholder="—" />
</div>
</div>
<div style="margin-top:8px;">
<span class="cde-badge ingredient">{{ localize "CDE.Ingredient" }}</span>
</div>
</div>
</div>
<div class="tab" data-group="primary" data-tab="description">
<div class="cde-tab-label">{{ localize "CDE.Description" }}</div>
<div class="cde-card cde-notes-editor">
{{formInput systemFields.description enriched=descriptionHTML value=system.description name="system.description" toggled=true}}
</div>
</div>
<div class="tab" data-group="primary" data-tab="notes">
<div class="cde-tab-label">{{ localize "CDE.Notes" }}</div>
<div class="cde-card cde-notes-editor">
{{formInput systemFields.notes enriched=notesHTML value=system.notes name="system.notes" toggled=true}}
</div>
</div>
</section>
</section>

View File

@@ -1,67 +1,53 @@
<form class="flexcol cde-sheet {{cssClass}}" autocomplete="off">
<section class="flexcol cde-sheet {{cssClass}}">
<header class="cde-neon-header item">
<img class="cde-avatar" src="{{item.img}}" data-edit="img" title="{{item.name}}" />
<div class="cde-header-content">
<h1 class="cde-item-name">
<input name="name" type="text" value="{{item.name}}" placeholder="{{ localize 'CDE.Name' }}" />
</h1>
<div class="cde-stat-grid">
<div class="cde-stat-cell">
<span class="cde-stat-label">{{ localize "CDE.TypeOfItem" }}</span>
<select name="system.subtype">
{{selectOptions subtypes selected=systemData.subtype labelAttr="label"}}
</select>
</div>
<div class="cde-stat-cell">
<span class="cde-stat-label">{{ localize "CDE.Reference" }}</span>
<input type="text" name="system.reference" value="{{systemData.reference}}" placeholder="—" />
</div>
<div class="cde-stat-cell">
<span class="cde-stat-label">{{ localize "CDE.Quantity" }}</span>
<input type="number" name="system.quantity" value="{{systemData.quantity}}" />
</div>
<div class="cde-stat-cell">
<span class="cde-stat-label">{{ localize "CDE.Weight" }}</span>
<input type="number" name="system.weight" value="{{systemData.weight}}" />
</div>
{{#if isWeapon}}
<div class="cde-stat-cell">
<span class="cde-stat-label">{{ localize "CDE.Damage" }}</span>
<input type="text" name="system.damage" value="{{systemData.damage}}" placeholder="—" />
</div>
<div class="cde-stat-cell">
<span class="cde-stat-label">{{ localize "CDE.Range" }}</span>
<input type="text" name="system.range" value="{{systemData.range}}" placeholder="—" />
</div>
{{/if}}
{{#if isArmor}}
<div class="cde-stat-cell">
<span class="cde-stat-label">{{ localize "CDE.Protection" }}</span>
<input type="text" name="system.protection" value="{{systemData.protection}}" placeholder="—" />
</div>
{{/if}}
</div>
<div style="margin-top:6px;">
<span class="cde-badge item">{{ localize "CDE.Items" }}</span>
</div>
</div>
</header>
<nav class="sheet-tabs tabs cde-neon-tabs" data-group="primary">
<a class="item" data-action="tab" data-group="primary" data-tab="details">{{ localize "CDE.Details" }}</a>
<a class="item" data-action="tab" data-group="primary" data-tab="description">{{ localize "CDE.Description" }}</a>
<a class="item" data-action="tab" data-group="primary" data-tab="notes">{{ localize "CDE.Notes" }}</a>
</nav>
<section class="sheet-body cde-tab-body">
<div class="tab" data-group="primary" data-tab="details">
<div class="cde-tab-label">{{ localize "CDE.Details" }}</div>
<div class="cde-card">
<div class="cde-stat-grid">
<div class="cde-stat-cell">
<span class="cde-stat-label">{{ localize "CDE.Reference" }}</span>
<input type="text" name="system.reference" value="{{systemData.reference}}" placeholder="—" />
</div>
<div class="cde-stat-cell">
<span class="cde-stat-label">{{ localize "CDE.Quantity" }}</span>
<input type="number" name="system.quantity" value="{{systemData.quantity}}" />
</div>
<div class="cde-stat-cell">
<span class="cde-stat-label">{{ localize "CDE.Weight" }}</span>
<input type="number" name="system.weight" value="{{systemData.weight}}" />
</div>
</div>
<div style="margin-top:8px;">
<span class="cde-badge item">{{ localize "CDE.Items" }}</span>
</div>
</div>
</div>
<div class="tab" data-group="primary" data-tab="description">
<div class="cde-tab-label">{{ localize "CDE.Description" }}</div>
<div class="cde-card cde-notes-editor">
{{editor descriptionHTML target="system.description" button=true editable=editable engine="prosemirror"}}
{{formInput systemFields.description enriched=descriptionHTML value=system.description name="system.description" toggled=true}}
</div>
</div>
<div class="tab" data-group="primary" data-tab="notes">
<div class="cde-tab-label">{{ localize "CDE.Notes" }}</div>
<div class="cde-card cde-notes-editor">
{{editor notesHTML target="system.notes" button=true editable=editable engine="prosemirror"}}
{{formInput systemFields.notes enriched=notesHTML value=system.notes name="system.notes" toggled=true}}
</div>
</div>
</section>
</form>
</section>

View File

@@ -1,39 +1,15 @@
<form class="flexcol cde-sheet {{cssClass}}" autocomplete="off">
<section class="flexcol cde-sheet {{cssClass}}">
<header class="cde-neon-header kungfu">
<img class="cde-avatar" src="{{item.img}}" data-edit="img" title="{{item.name}}" />
<div class="cde-header-content">
<h1 class="cde-item-name">
<input name="name" type="text" value="{{item.name}}" placeholder="{{ localize 'CDE.Name' }}" />
</h1>
<div class="cde-stat-grid">
<div class="cde-stat-cell">
<span class="cde-stat-label">{{ localize "CDE.Orientation" }}</span>
<input type="text" name="system.kungfu.orientation" value="{{systemData.kungfu.orientation}}" placeholder="—" />
</div>
<div class="cde-stat-cell">
<span class="cde-stat-label">{{ localize "CDE.Aspect" }}</span>
<input type="text" name="system.kungfu.aspect" value="{{systemData.kungfu.aspect}}" placeholder="—" />
</div>
<div class="cde-stat-cell">
<span class="cde-stat-label">{{ localize "CDE.Skill" }}</span>
<input type="text" name="system.kungfu.skill" value="{{systemData.kungfu.skill}}" placeholder="—" />
</div>
<div class="cde-stat-cell">
<span class="cde-stat-label">{{ localize "CDE.Speciality" }}</span>
<input type="text" name="system.kungfu.speciality" value="{{systemData.kungfu.speciality}}" placeholder="—" />
</div>
<div class="cde-stat-cell">
<span class="cde-stat-label">{{ localize "CDE.Reference" }}</span>
<input type="text" name="system.reference" value="{{systemData.reference}}" placeholder="—" />
</div>
</div>
<div style="margin-top:6px;">
<span class="cde-badge kungfu">{{ localize "CDE.KungFu" }}</span>
</div>
</div>
</header>
<nav class="sheet-tabs tabs cde-neon-tabs" data-group="primary">
<a class="item" data-action="tab" data-group="primary" data-tab="details">{{ localize "CDE.Details" }}</a>
<a class="item" data-action="tab" data-group="primary" data-tab="description">{{ localize "CDE.Description" }}</a>
<a class="item" data-action="tab" data-group="primary" data-tab="technique1">{{ localize "CDE.Technique" }} 1</a>
<a class="item" data-action="tab" data-group="primary" data-tab="technique2">{{ localize "CDE.Technique" }} 2</a>
@@ -42,9 +18,58 @@
</nav>
<section class="sheet-body cde-tab-body">
<div class="tab" data-group="primary" data-tab="details">
<div class="cde-tab-label">{{ localize "CDE.Details" }}</div>
<div class="cde-card">
<div class="cde-stat-grid">
<div class="cde-stat-cell">
<span class="cde-stat-label">{{ localize "CDE.Orientation" }}</span>
<select name="system.orientation">
<option value="yin" {{#if (eq systemData.orientation "yin")}}selected{{/if}}>{{ localize "CDE.OrientationYin" }}</option>
<option value="yang" {{#if (eq systemData.orientation "yang")}}selected{{/if}}>{{ localize "CDE.OrientationYang" }}</option>
<option value="yinyang" {{#if (eq systemData.orientation "yinyang")}}selected{{/if}}>{{ localize "CDE.OrientationYinYang" }}</option>
</select>
</div>
<div class="cde-stat-cell">
<span class="cde-stat-label">{{ localize "CDE.Aspect" }}</span>
<select name="system.aspect">
<option value="metal" {{#if (eq systemData.aspect "metal")}}selected{{/if}}>{{ localize "CDE.Metal" }}</option>
<option value="eau" {{#if (eq systemData.aspect "eau")}}selected{{/if}}>{{ localize "CDE.Water" }}</option>
<option value="terre" {{#if (eq systemData.aspect "terre")}}selected{{/if}}>{{ localize "CDE.Earth" }}</option>
<option value="feu" {{#if (eq systemData.aspect "feu")}}selected{{/if}}>{{ localize "CDE.Fire" }}</option>
<option value="bois" {{#if (eq systemData.aspect "bois")}}selected{{/if}}>{{ localize "CDE.Wood" }}</option>
</select>
</div>
<div class="cde-stat-cell">
<span class="cde-stat-label">{{ localize "CDE.Skill" }}</span>
<select name="system.skill">
<option value="kungfu" {{#if (eq systemData.skill "kungfu")}}selected{{/if}}>{{ localize "CDE.SkillKungfu" }}</option>
<option value="rangedcombat" {{#if (eq systemData.skill "rangedcombat")}}selected{{/if}}>{{ localize "CDE.RangedCombat" }}</option>
</select>
</div>
<div class="cde-stat-cell">
<span class="cde-stat-label">{{ localize "CDE.Speciality" }}</span>
<input type="text" name="system.speciality" value="{{systemData.speciality}}" placeholder="—" />
</div>
<div class="cde-stat-cell">
<span class="cde-stat-label">{{ localize "CDE.Style" }}</span>
<input type="text" name="system.style" value="{{systemData.style}}" placeholder="—" />
</div>
<div class="cde-stat-cell">
<span class="cde-stat-label">{{ localize "CDE.Reference" }}</span>
<input type="text" name="system.reference" value="{{systemData.reference}}" placeholder="—" />
</div>
</div>
<div style="margin-top:8px;">
<span class="cde-badge kungfu">{{ localize "CDE.KungFu" }}</span>
</div>
</div>
</div>
<div class="tab" data-group="primary" data-tab="description">
<div class="cde-tab-label">{{ localize "CDE.Description" }}</div>
<div class="cde-card cde-notes-editor">
{{editor descriptionHTML target="system.description" button=true editable=editable engine="prosemirror"}}
{{formInput systemFields.description enriched=descriptionHTML value=system.description name="system.description" toggled=true}}
</div>
</div>
@@ -65,13 +90,21 @@
</div>
<div class="cde-stat-cell" style="min-width:140px;">
<span class="cde-stat-label">{{ localize "CDE.Activation" }}</span>
<input type="text" name="system.techniques.technique1.activation"
value="{{systemData.techniques.technique1.activation}}" placeholder="—" />
<select name="system.techniques.technique1.activation">
<option value="action-attack" {{#if (eq systemData.techniques.technique1.activation "action-attack")}}selected{{/if}}>{{ localize "CDE.ActivationAttack" }}</option>
<option value="action-defense" {{#if (eq systemData.techniques.technique1.activation "action-defense")}}selected{{/if}}>{{ localize "CDE.ActivationDefense" }}</option>
<option value="action-aid" {{#if (eq systemData.techniques.technique1.activation "action-aid")}}selected{{/if}}>{{ localize "CDE.ActivationAid" }}</option>
<option value="action-attack-defense" {{#if (eq systemData.techniques.technique1.activation "action-attack-defense")}}selected{{/if}}>{{ localize "CDE.ActivationAttackOrDefense" }}</option>
<option value="reaction" {{#if (eq systemData.techniques.technique1.activation "reaction")}}selected{{/if}}>{{ localize "CDE.ActivationReaction" }}</option>
<option value="dice" {{#if (eq systemData.techniques.technique1.activation "dice")}}selected{{/if}}>{{ localize "CDE.ActivationDice" }}</option>
<option value="damage-inflicted" {{#if (eq systemData.techniques.technique1.activation "damage-inflicted")}}selected{{/if}}>{{ localize "CDE.ActivationDamageInflicted" }}</option>
<option value="damage-received" {{#if (eq systemData.techniques.technique1.activation "damage-received")}}selected{{/if}}>{{ localize "CDE.ActivationDamageReceived" }}</option>
</select>
</div>
</div>
</header>
<div class="cde-technique-body">
{{editor descriptionTechnique1HTML target="system.techniques.technique1.technique" button=true editable=editable engine="prosemirror"}}
{{formInput systemFields.techniques.fields.technique1.fields.technique enriched=descriptionTechnique1HTML value=system.techniques.technique1.technique name="system.techniques.technique1.technique" toggled=true}}
</div>
</div>
</div>
@@ -93,13 +126,21 @@
</div>
<div class="cde-stat-cell" style="min-width:140px;">
<span class="cde-stat-label">{{ localize "CDE.Activation" }}</span>
<input type="text" name="system.techniques.technique2.activation"
value="{{systemData.techniques.technique2.activation}}" placeholder="—" />
<select name="system.techniques.technique2.activation">
<option value="action-attack" {{#if (eq systemData.techniques.technique2.activation "action-attack")}}selected{{/if}}>{{ localize "CDE.ActivationAttack" }}</option>
<option value="action-defense" {{#if (eq systemData.techniques.technique2.activation "action-defense")}}selected{{/if}}>{{ localize "CDE.ActivationDefense" }}</option>
<option value="action-aid" {{#if (eq systemData.techniques.technique2.activation "action-aid")}}selected{{/if}}>{{ localize "CDE.ActivationAid" }}</option>
<option value="action-attack-defense" {{#if (eq systemData.techniques.technique2.activation "action-attack-defense")}}selected{{/if}}>{{ localize "CDE.ActivationAttackOrDefense" }}</option>
<option value="reaction" {{#if (eq systemData.techniques.technique2.activation "reaction")}}selected{{/if}}>{{ localize "CDE.ActivationReaction" }}</option>
<option value="dice" {{#if (eq systemData.techniques.technique2.activation "dice")}}selected{{/if}}>{{ localize "CDE.ActivationDice" }}</option>
<option value="damage-inflicted" {{#if (eq systemData.techniques.technique2.activation "damage-inflicted")}}selected{{/if}}>{{ localize "CDE.ActivationDamageInflicted" }}</option>
<option value="damage-received" {{#if (eq systemData.techniques.technique2.activation "damage-received")}}selected{{/if}}>{{ localize "CDE.ActivationDamageReceived" }}</option>
</select>
</div>
</div>
</header>
<div class="cde-technique-body">
{{editor descriptionTechnique2HTML target="system.techniques.technique2.technique" button=true editable=editable engine="prosemirror"}}
{{formInput systemFields.techniques.fields.technique2.fields.technique enriched=descriptionTechnique2HTML value=system.techniques.technique2.technique name="system.techniques.technique2.technique" toggled=true}}
</div>
</div>
</div>
@@ -121,21 +162,30 @@
</div>
<div class="cde-stat-cell" style="min-width:140px;">
<span class="cde-stat-label">{{ localize "CDE.Activation" }}</span>
<input type="text" name="system.techniques.technique3.activation"
value="{{systemData.techniques.technique3.activation}}" placeholder="—" />
<select name="system.techniques.technique3.activation">
<option value="action-attack" {{#if (eq systemData.techniques.technique3.activation "action-attack")}}selected{{/if}}>{{ localize "CDE.ActivationAttack" }}</option>
<option value="action-defense" {{#if (eq systemData.techniques.technique3.activation "action-defense")}}selected{{/if}}>{{ localize "CDE.ActivationDefense" }}</option>
<option value="action-aid" {{#if (eq systemData.techniques.technique3.activation "action-aid")}}selected{{/if}}>{{ localize "CDE.ActivationAid" }}</option>
<option value="action-attack-defense" {{#if (eq systemData.techniques.technique3.activation "action-attack-defense")}}selected{{/if}}>{{ localize "CDE.ActivationAttackOrDefense" }}</option>
<option value="reaction" {{#if (eq systemData.techniques.technique3.activation "reaction")}}selected{{/if}}>{{ localize "CDE.ActivationReaction" }}</option>
<option value="dice" {{#if (eq systemData.techniques.technique3.activation "dice")}}selected{{/if}}>{{ localize "CDE.ActivationDice" }}</option>
<option value="damage-inflicted" {{#if (eq systemData.techniques.technique3.activation "damage-inflicted")}}selected{{/if}}>{{ localize "CDE.ActivationDamageInflicted" }}</option>
<option value="damage-received" {{#if (eq systemData.techniques.technique3.activation "damage-received")}}selected{{/if}}>{{ localize "CDE.ActivationDamageReceived" }}</option>
</select>
</div>
</div>
</header>
<div class="cde-technique-body">
{{editor descriptionTechnique3HTML target="system.techniques.technique3.technique" button=true editable=editable engine="prosemirror"}}
{{formInput systemFields.techniques.fields.technique3.fields.technique enriched=descriptionTechnique3HTML value=system.techniques.technique3.technique name="system.techniques.technique3.technique" toggled=true}}
</div>
</div>
</div>
<div class="tab" data-group="primary" data-tab="notes">
<div class="cde-tab-label">{{ localize "CDE.Notes" }}</div>
<div class="cde-card cde-notes-editor">
{{editor notesHTML target="system.notes" button=true editable=editable engine="prosemirror"}}
{{formInput systemFields.notes enriched=notesHTML value=system.notes name="system.notes" toggled=true}}
</div>
</div>
</section>
</form>
</section>

View File

@@ -0,0 +1,135 @@
<section class="flexcol cde-sheet {{cssClass}}">
<header class="cde-neon-header sanhei">
<img class="cde-avatar" src="{{item.img}}" data-edit="img" title="{{item.name}}" />
<div class="cde-header-content">
<h1 class="cde-item-name">
<input name="name" type="text" value="{{item.name}}" placeholder="{{ localize 'CDE.Name' }}" />
</h1>
</div>
</header>
<nav class="sheet-tabs tabs cde-neon-tabs" data-group="primary">
<a class="item" data-action="tab" data-group="primary" data-tab="details">{{ localize "CDE.Details" }}</a>
<a class="item" data-action="tab" data-group="primary" data-tab="description">{{ localize "CDE.Description" }}</a>
<a class="item" data-action="tab" data-group="primary" data-tab="prop1">{{ localize "CDE.Property" }} 1</a>
<a class="item" data-action="tab" data-group="primary" data-tab="prop2">{{ localize "CDE.Property" }} 2</a>
<a class="item" data-action="tab" data-group="primary" data-tab="prop3">{{ localize "CDE.Property" }} 3</a>
<a class="item" data-action="tab" data-group="primary" data-tab="notes">{{ localize "CDE.Notes" }}</a>
</nav>
<section class="sheet-body cde-tab-body">
<div class="tab" data-group="primary" data-tab="details">
<div class="cde-tab-label">{{ localize "CDE.Details" }}</div>
<div class="cde-card">
<div class="cde-stat-grid">
<div class="cde-stat-cell">
<span class="cde-stat-label">{{ localize "CDE.HeiType" }}</span>
<select name="system.heiType">
<option value="yin" {{#if (eq systemData.heiType "yin")}}selected{{/if}}>{{ localize "CDE.HeiYin" }}</option>
<option value="yang" {{#if (eq systemData.heiType "yang")}}selected{{/if}}>{{ localize "CDE.HeiYang" }}</option>
</select>
</div>
<div class="cde-stat-cell">
<span class="cde-stat-label">{{ localize "CDE.Reference" }}</span>
<input type="text" name="system.reference" value="{{systemData.reference}}" placeholder="—" />
</div>
</div>
<div style="margin-top:8px;">
<span class="cde-badge sanhei">{{ localize "CDE.Sanhei" }}</span>
</div>
</div>
</div>
<div class="tab" data-group="primary" data-tab="description">
<div class="cde-tab-label">{{ localize "CDE.Description" }}</div>
<div class="cde-card cde-notes-editor">
{{formInput systemFields.description enriched=descriptionHTML value=system.description name="system.description" toggled=true}}
</div>
</div>
<div class="tab" data-group="primary" data-tab="prop1">
<div class="cde-tab-label">{{ localize "CDE.Property" }} 1</div>
<div class="cde-card">
<div class="cde-stat-grid">
<div class="cde-stat-cell">
<span class="cde-stat-label">{{ localize "CDE.Property" }}</span>
<input type="text" name="system.properties.prop1.name" value="{{systemData.properties.prop1.name}}" placeholder="—" />
</div>
<div class="cde-stat-cell">
<span class="cde-stat-label">{{ localize "CDE.HeiCost" }}</span>
<input type="number" name="system.properties.prop1.heiCost" value="{{systemData.properties.prop1.heiCost}}" />
</div>
<div class="cde-stat-cell">
<span class="cde-stat-label">{{ localize "CDE.HeiType" }}</span>
<select name="system.properties.prop1.heiType">
<option value="yin" {{#if (eq systemData.properties.prop1.heiType "yin")}}selected{{/if}}>{{ localize "CDE.HeiYin" }}</option>
<option value="yang" {{#if (eq systemData.properties.prop1.heiType "yang")}}selected{{/if}}>{{ localize "CDE.HeiYang" }}</option>
</select>
</div>
</div>
</div>
<div class="cde-card cde-notes-editor" style="margin-top:8px;">
{{formInput propFields.prop1.fields.description enriched=prop1DescriptionHTML value=system.properties.prop1.description name="system.properties.prop1.description" toggled=true}}
</div>
</div>
<div class="tab" data-group="primary" data-tab="prop2">
<div class="cde-tab-label">{{ localize "CDE.Property" }} 2</div>
<div class="cde-card">
<div class="cde-stat-grid">
<div class="cde-stat-cell">
<span class="cde-stat-label">{{ localize "CDE.Property" }}</span>
<input type="text" name="system.properties.prop2.name" value="{{systemData.properties.prop2.name}}" placeholder="—" />
</div>
<div class="cde-stat-cell">
<span class="cde-stat-label">{{ localize "CDE.HeiCost" }}</span>
<input type="number" name="system.properties.prop2.heiCost" value="{{systemData.properties.prop2.heiCost}}" />
</div>
<div class="cde-stat-cell">
<span class="cde-stat-label">{{ localize "CDE.HeiType" }}</span>
<select name="system.properties.prop2.heiType">
<option value="yin" {{#if (eq systemData.properties.prop2.heiType "yin")}}selected{{/if}}>{{ localize "CDE.HeiYin" }}</option>
<option value="yang" {{#if (eq systemData.properties.prop2.heiType "yang")}}selected{{/if}}>{{ localize "CDE.HeiYang" }}</option>
</select>
</div>
</div>
</div>
<div class="cde-card cde-notes-editor" style="margin-top:8px;">
{{formInput propFields.prop2.fields.description enriched=prop2DescriptionHTML value=system.properties.prop2.description name="system.properties.prop2.description" toggled=true}}
</div>
</div>
<div class="tab" data-group="primary" data-tab="prop3">
<div class="cde-tab-label">{{ localize "CDE.Property" }} 3</div>
<div class="cde-card">
<div class="cde-stat-grid">
<div class="cde-stat-cell">
<span class="cde-stat-label">{{ localize "CDE.Property" }}</span>
<input type="text" name="system.properties.prop3.name" value="{{systemData.properties.prop3.name}}" placeholder="—" />
</div>
<div class="cde-stat-cell">
<span class="cde-stat-label">{{ localize "CDE.HeiCost" }}</span>
<input type="number" name="system.properties.prop3.heiCost" value="{{systemData.properties.prop3.heiCost}}" />
</div>
<div class="cde-stat-cell">
<span class="cde-stat-label">{{ localize "CDE.HeiType" }}</span>
<select name="system.properties.prop3.heiType">
<option value="yin" {{#if (eq systemData.properties.prop3.heiType "yin")}}selected{{/if}}>{{ localize "CDE.HeiYin" }}</option>
<option value="yang" {{#if (eq systemData.properties.prop3.heiType "yang")}}selected{{/if}}>{{ localize "CDE.HeiYang" }}</option>
</select>
</div>
</div>
</div>
<div class="cde-card cde-notes-editor" style="margin-top:8px;">
{{formInput propFields.prop3.fields.description enriched=prop3DescriptionHTML value=system.properties.prop3.description name="system.properties.prop3.description" toggled=true}}
</div>
</div>
<div class="tab" data-group="primary" data-tab="notes">
<div class="cde-tab-label">{{ localize "CDE.Notes" }}</div>
<div class="cde-card cde-notes-editor">
{{formInput systemFields.notes enriched=notesHTML value=system.notes name="system.notes" toggled=true}}
</div>
</div>
</section>
</section>

View File

@@ -1,49 +1,15 @@
<form class="flexcol cde-sheet {{cssClass}}" autocomplete="off">
<section class="flexcol cde-sheet {{cssClass}}">
<header class="cde-neon-header spell">
<img class="cde-avatar" src="{{item.img}}" data-edit="img" title="{{item.name}}" />
<div class="cde-header-content">
<h1 class="cde-item-name">
<input name="name" type="text" value="{{item.name}}" placeholder="{{ localize 'CDE.Name' }}" />
</h1>
<div class="cde-stat-grid">
<div class="cde-stat-cell">
<span class="cde-stat-label">{{ localize "CDE.SpecialityName" }}</span>
<input type="text" name="system.specialityname" value="{{systemData.specialityname}}" placeholder="—" />
</div>
<div class="cde-stat-cell">
<span class="cde-stat-label">{{ localize "CDE.AssociatedElement" }}</span>
<input type="text" name="system.associatedelement" value="{{systemData.associatedelement}}" placeholder="—" />
</div>
<div class="cde-stat-cell">
<span class="cde-stat-label">{{ localize "CDE.Hei" }}</span>
<input type="text" name="system.hei" value="{{systemData.hei}}" placeholder="—" />
</div>
<div class="cde-stat-cell">
<span class="cde-stat-label">{{ localize "CDE.Reference" }}</span>
<input type="text" name="system.reference" value="{{systemData.reference}}" placeholder="—" />
</div>
</div>
<div class="cde-stat-grid" style="margin-top:6px;">
<div class="cde-stat-cell">
<span class="cde-stat-label">{{ localize "CDE.RealizationTimeRitual" }}</span>
<input type="text" name="system.realizationtimeritual" value="{{systemData.realizationtimeritual}}" placeholder="—" />
</div>
<div class="cde-stat-cell">
<span class="cde-stat-label">{{ localize "CDE.RealizationTimeAccelerated" }}</span>
<input type="text" name="system.realizationtimeaccelerated" value="{{systemData.realizationtimeaccelerated}}" placeholder="—" />
</div>
<div class="cde-stat-cell">
<span class="cde-stat-label">{{ localize "CDE.Flashback" }}</span>
<input type="text" name="system.flashback" value="{{systemData.flashback}}" placeholder="—" />
</div>
</div>
<div style="margin-top:6px;">
<span class="cde-badge spell">{{ localize "CDE.Spells" }}</span>
</div>
</div>
</header>
<nav class="sheet-tabs tabs cde-neon-tabs" data-group="primary">
<a class="item" data-action="tab" data-group="primary" data-tab="details">{{ localize "CDE.Details" }}</a>
<a class="item" data-action="tab" data-group="primary" data-tab="description">{{ localize "CDE.Description" }}</a>
<a class="item" data-action="tab" data-group="primary" data-tab="components">{{ localize "CDE.Components" }}</a>
<a class="item" data-action="tab" data-group="primary" data-tab="effects">{{ localize "CDE.Effects" }}</a>
@@ -52,30 +18,104 @@
</nav>
<section class="sheet-body cde-tab-body">
<div class="tab" data-group="primary" data-tab="details">
<div class="cde-tab-label">{{ localize "CDE.Details" }}</div>
<div class="cde-card">
<div class="cde-stat-grid">
<div class="cde-stat-cell">
<span class="cde-stat-label">{{ localize "CDE.Discipline" }}</span>
<select name="system.discipline">
<option value="cinabre" {{#if (eq systemData.discipline "cinabre")}}selected{{/if}}>{{ localize "CDE.SchoolCinabre" }}</option>
<option value="alchemy" {{#if (eq systemData.discipline "alchemy")}}selected{{/if}}>{{ localize "CDE.SchoolAlchemy" }}</option>
<option value="voie" {{#if (eq systemData.discipline "voie")}}selected{{/if}}>{{ localize "CDE.SchoolVoie" }}</option>
<option value="exorcisme" {{#if (eq systemData.discipline "exorcisme")}}selected{{/if}}>{{ localize "CDE.SchoolExorcisme" }}</option>
<option value="geomancy" {{#if (eq systemData.discipline "geomancy")}}selected{{/if}}>{{ localize "CDE.SchoolGeomancy" }}</option>
</select>
</div>
<div class="cde-stat-cell">
<span class="cde-stat-label">{{ localize "CDE.SpecialityName" }}</span>
<input type="text" name="system.specialityname" value="{{systemData.specialityname}}" placeholder="—" />
</div>
<div class="cde-stat-cell">
<span class="cde-stat-label">{{ localize "CDE.AssociatedElement" }}</span>
<select name="system.associatedelement">
<option value="metal" {{#if (eq systemData.associatedelement "metal")}}selected{{/if}}>{{ localize "CDE.Metal" }}</option>
<option value="eau" {{#if (eq systemData.associatedelement "eau")}}selected{{/if}}>{{ localize "CDE.Water" }}</option>
<option value="terre" {{#if (eq systemData.associatedelement "terre")}}selected{{/if}}>{{ localize "CDE.Earth" }}</option>
<option value="feu" {{#if (eq systemData.associatedelement "feu")}}selected{{/if}}>{{ localize "CDE.Fire" }}</option>
<option value="bois" {{#if (eq systemData.associatedelement "bois")}}selected{{/if}}>{{ localize "CDE.Wood" }}</option>
</select>
</div>
<div class="cde-stat-cell">
<span class="cde-stat-label">{{ localize "CDE.HeiType" }}</span>
<select name="system.heiType">
<option value="yin" {{#if (eq systemData.heiType "yin")}}selected{{/if}}>{{ localize "CDE.HeiYin" }}</option>
<option value="yang" {{#if (eq systemData.heiType "yang")}}selected{{/if}}>{{ localize "CDE.HeiYang" }}</option>
</select>
</div>
<div class="cde-stat-cell">
<span class="cde-stat-label">{{ localize "CDE.Hei" }}</span>
<input type="text" name="system.hei" value="{{systemData.hei}}" placeholder="—" />
</div>
<div class="cde-stat-cell">
<span class="cde-stat-label">{{ localize "CDE.HeiCost" }}</span>
<input type="number" name="system.heiCost" value="{{systemData.heiCost}}" min="0" />
</div>
<div class="cde-stat-cell">
<span class="cde-stat-label">{{ localize "CDE.Difficulty" }}</span>
<input type="number" name="system.difficulty" value="{{systemData.difficulty}}" min="0" />
</div>
<div class="cde-stat-cell">
<span class="cde-stat-label">{{ localize "CDE.RealizationTimeRitual" }}</span>
<input type="text" name="system.realizationtimeritual" value="{{systemData.realizationtimeritual}}" placeholder="—" />
</div>
<div class="cde-stat-cell">
<span class="cde-stat-label">{{ localize "CDE.RealizationTimeAccelerated" }}</span>
<input type="text" name="system.realizationtimeaccelerated" value="{{systemData.realizationtimeaccelerated}}" placeholder="—" />
</div>
<div class="cde-stat-cell">
<span class="cde-stat-label">{{ localize "CDE.Flashback" }}</span>
<input type="text" name="system.flashback" value="{{systemData.flashback}}" placeholder="—" />
</div>
<div class="cde-stat-cell">
<span class="cde-stat-label">{{ localize "CDE.Reference" }}</span>
<input type="text" name="system.reference" value="{{systemData.reference}}" placeholder="—" />
</div>
</div>
<div style="margin-top:8px;">
<span class="cde-badge spell">{{ localize "CDE.Spells" }}</span>
</div>
</div>
</div>
<div class="tab" data-group="primary" data-tab="description">
<div class="cde-tab-label">{{ localize "CDE.Description" }}</div>
<div class="cde-card cde-notes-editor">
{{editor spellDescriptionHTML target="system.description" button=true editable=editable engine="prosemirror"}}
{{formInput systemFields.description enriched=spellDescriptionHTML value=system.description name="system.description" toggled=true}}
</div>
</div>
<div class="tab" data-group="primary" data-tab="components">
<div class="cde-tab-label">{{ localize "CDE.Components" }}</div>
<div class="cde-card cde-notes-editor">
{{editor componentsDescriptionHTML target="system.components" button=true editable=editable engine="prosemirror"}}
{{formInput systemFields.components enriched=componentsDescriptionHTML value=system.components name="system.components" toggled=true}}
</div>
</div>
<div class="tab" data-group="primary" data-tab="effects">
<div class="cde-tab-label">{{ localize "CDE.Effects" }}</div>
<div class="cde-card cde-notes-editor">
{{editor effectsDescriptionHTML target="system.effects" button=true editable=editable engine="prosemirror"}}
{{formInput systemFields.effects enriched=effectsDescriptionHTML value=system.effects name="system.effects" toggled=true}}
</div>
</div>
<div class="tab" data-group="primary" data-tab="examples">
<div class="cde-tab-label">{{ localize "CDE.Examples" }}</div>
<div class="cde-card cde-notes-editor">
{{editor examplesDescriptionHTML target="system.examples" button=true editable=editable engine="prosemirror"}}
{{formInput systemFields.examples enriched=examplesDescriptionHTML value=system.examples name="system.examples" toggled=true}}
</div>
</div>
<div class="tab" data-group="primary" data-tab="notes">
<div class="cde-tab-label">{{ localize "CDE.Notes" }}</div>
<div class="cde-card cde-notes-editor">
{{editor notesHTML target="system.notes" button=true editable=editable engine="prosemirror"}}
{{formInput systemFields.notes enriched=notesHTML value=system.notes name="system.notes" toggled=true}}
</div>
</div>
</section>
</form>
</section>

View File

@@ -1,37 +1,67 @@
<form class="flexcol cde-sheet {{cssClass}}" autocomplete="off">
<section class="flexcol cde-sheet {{cssClass}}">
<header class="cde-neon-header supernatural">
<img class="cde-avatar" src="{{item.img}}" data-edit="img" title="{{item.name}}" />
<div class="cde-header-content">
<h1 class="cde-item-name">
<input name="name" type="text" value="{{item.name}}" placeholder="{{ localize 'CDE.Name' }}" />
</h1>
<div class="cde-stat-grid">
<div class="cde-stat-cell">
<span class="cde-stat-label">{{ localize "CDE.Reference" }}</span>
<input type="text" name="system.reference" value="{{systemData.reference}}" placeholder="—" />
</div>
</div>
<div style="margin-top:6px;">
<span class="cde-badge supernatural">{{ localize "CDE.Supernatural" }}</span>
</div>
</div>
</header>
<nav class="sheet-tabs tabs cde-neon-tabs" data-group="primary">
<a class="item" data-action="tab" data-group="primary" data-tab="details">{{ localize "CDE.Details" }}</a>
<a class="item" data-action="tab" data-group="primary" data-tab="description">{{ localize "CDE.Description" }}</a>
<a class="item" data-action="tab" data-group="primary" data-tab="effects">{{ localize "CDE.Effects" }}</a>
<a class="item" data-action="tab" data-group="primary" data-tab="notes">{{ localize "CDE.Notes" }}</a>
</nav>
<section class="sheet-body cde-tab-body">
<div class="tab" data-group="primary" data-tab="details">
<div class="cde-tab-label">{{ localize "CDE.Details" }}</div>
<div class="cde-card">
<div class="cde-stat-grid">
<div class="cde-stat-cell">
<span class="cde-stat-label">{{ localize "CDE.Reference" }}</span>
<input type="text" name="system.reference" value="{{systemData.reference}}" placeholder="—" />
</div>
<div class="cde-stat-cell">
<span class="cde-stat-label">{{ localize "CDE.HeiType" }}</span>
<select name="system.heiType">
<option value="yin" {{#if (eq systemData.heiType "yin")}}selected{{/if}}>{{ localize "CDE.HeiYin" }}</option>
<option value="yang" {{#if (eq systemData.heiType "yang")}}selected{{/if}}>{{ localize "CDE.HeiYang" }}</option>
</select>
</div>
<div class="cde-stat-cell">
<span class="cde-stat-label">{{ localize "CDE.HeiCost" }}</span>
<input type="number" name="system.heiCost" value="{{systemData.heiCost}}" min="0" />
</div>
<div class="cde-stat-cell">
<span class="cde-stat-label">{{ localize "CDE.Trigger" }}</span>
<input type="text" name="system.trigger" value="{{systemData.trigger}}" placeholder="—" />
</div>
</div>
<div style="margin-top:8px;">
<span class="cde-badge supernatural">{{ localize "CDE.SuperNatural" }}</span>
</div>
</div>
</div>
<div class="tab" data-group="primary" data-tab="description">
<div class="cde-tab-label">{{ localize "CDE.Description" }}</div>
<div class="cde-card cde-notes-editor">
{{editor descriptionHTML target="system.description" button=true editable=editable engine="prosemirror"}}
{{formInput systemFields.description enriched=descriptionHTML value=system.description name="system.description" toggled=true}}
</div>
</div>
<div class="tab" data-group="primary" data-tab="effects">
<div class="cde-tab-label">{{ localize "CDE.Effects" }}</div>
<div class="cde-card cde-notes-editor">
{{formInput systemFields.effects enriched=effectsHTML value=system.effects name="system.effects" toggled=true}}
</div>
</div>
<div class="tab" data-group="primary" data-tab="notes">
<div class="cde-tab-label">{{ localize "CDE.Notes" }}</div>
<div class="cde-card cde-notes-editor">
{{editor notesHTML target="system.notes" button=true editable=editable engine="prosemirror"}}
{{formInput systemFields.notes enriched=notesHTML value=system.notes name="system.notes" toggled=true}}
</div>
</div>
</section>
</form>
</section>

View File

@@ -0,0 +1,94 @@
<section class="flexcol cde-sheet {{cssClass}}">
<header class="cde-neon-header weapon">
<img class="cde-avatar" src="{{item.img}}" data-edit="img" title="{{item.name}}" />
<div class="cde-header-content">
<h1 class="cde-item-name">
<input name="name" type="text" value="{{item.name}}" placeholder="{{ localize 'CDE.Name' }}" />
</h1>
</div>
</header>
<nav class="sheet-tabs tabs cde-neon-tabs" data-group="primary">
<a class="item" data-action="tab" data-group="primary" data-tab="details">{{ localize "CDE.Details" }}</a>
<a class="item" data-action="tab" data-group="primary" data-tab="description">{{ localize "CDE.Description" }}</a>
<a class="item" data-action="tab" data-group="primary" data-tab="notes">{{ localize "CDE.Notes" }}</a>
</nav>
<section class="sheet-body cde-tab-body">
<div class="tab" data-group="primary" data-tab="details">
<div class="cde-tab-label">{{ localize "CDE.Details" }}</div>
<div class="cde-card">
<div class="cde-stat-grid">
<div class="cde-stat-cell">
<span class="cde-stat-label">{{ localize "CDE.WeaponType" }}</span>
<select name="system.weaponType">
<option value="melee" {{#if (eq systemData.weaponType "melee")}}selected{{/if}}>{{ localize "CDE.WeaponMelee" }}</option>
<option value="thrown" {{#if (eq systemData.weaponType "thrown")}}selected{{/if}}>{{ localize "CDE.WeaponThrown" }}</option>
<option value="ranged" {{#if (eq systemData.weaponType "ranged")}}selected{{/if}}>{{ localize "CDE.WeaponRanged" }}</option>
<option value="firearm" {{#if (eq systemData.weaponType "firearm")}}selected{{/if}}>{{ localize "CDE.WeaponFirearm" }}</option>
</select>
</div>
<div class="cde-stat-cell">
<span class="cde-stat-label">{{ localize "CDE.Material" }}</span>
<input type="text" name="system.material" value="{{systemData.material}}" placeholder="—" />
</div>
<div class="cde-stat-cell">
<span class="cde-stat-label">{{ localize "CDE.DamageBase" }}</span>
<input type="number" name="system.damageBase" value="{{systemData.damageBase}}" />
</div>
<div class="cde-stat-cell">
<span class="cde-stat-label">{{ localize "CDE.DamageAspect" }}</span>
<select name="system.damageAspect">
<option value="metal" {{#if (eq systemData.damageAspect "metal")}}selected{{/if}}>{{ localize "CDE.Metal" }}</option>
<option value="eau" {{#if (eq systemData.damageAspect "eau")}}selected{{/if}}>{{ localize "CDE.Water" }}</option>
<option value="terre" {{#if (eq systemData.damageAspect "terre")}}selected{{/if}}>{{ localize "CDE.Earth" }}</option>
<option value="feu" {{#if (eq systemData.damageAspect "feu")}}selected{{/if}}>{{ localize "CDE.Fire" }}</option>
<option value="bois" {{#if (eq systemData.damageAspect "bois")}}selected{{/if}}>{{ localize "CDE.Wood" }}</option>
</select>
</div>
<div class="cde-stat-cell">
<span class="cde-stat-label">{{ localize "CDE.Range" }}</span>
<select name="system.range">
<option value="contact" {{#if (eq systemData.range "contact")}}selected{{/if}}>{{ localize "CDE.RangeContact" }}</option>
<option value="courte" {{#if (eq systemData.range "courte")}}selected{{/if}}>{{ localize "CDE.RangeCourte" }}</option>
<option value="mediane" {{#if (eq systemData.range "mediane")}}selected{{/if}}>{{ localize "CDE.RangeMediane" }}</option>
<option value="longue" {{#if (eq systemData.range "longue")}}selected{{/if}}>{{ localize "CDE.RangeLongue" }}</option>
<option value="extreme" {{#if (eq systemData.range "extreme")}}selected{{/if}}>{{ localize "CDE.RangeExtreme" }}</option>
</select>
</div>
<div class="cde-stat-cell">
<span class="cde-stat-label">{{ localize "CDE.ObtainLevel" }}</span>
<input type="number" name="system.obtainLevel" value="{{systemData.obtainLevel}}" min="0" max="5" />
</div>
<div class="cde-stat-cell">
<span class="cde-stat-label">{{ localize "CDE.ObtainDifficulty" }}</span>
<input type="number" name="system.obtainDifficulty" value="{{systemData.obtainDifficulty}}" min="0" max="3" />
</div>
<div class="cde-stat-cell">
<span class="cde-stat-label">{{ localize "CDE.Quantity" }}</span>
<input type="number" name="system.quantity" value="{{systemData.quantity}}" />
</div>
<div class="cde-stat-cell">
<span class="cde-stat-label">{{ localize "CDE.Reference" }}</span>
<input type="text" name="system.reference" value="{{systemData.reference}}" placeholder="—" />
</div>
</div>
<div style="margin-top:8px;">
<span class="cde-badge weapon">{{ localize "CDE.Weapon" }}</span>
</div>
</div>
</div>
<div class="tab" data-group="primary" data-tab="description">
<div class="cde-tab-label">{{ localize "CDE.Description" }}</div>
<div class="cde-card cde-notes-editor">
{{formInput systemFields.description enriched=descriptionHTML value=system.description name="system.description" toggled=true}}
</div>
</div>
<div class="tab" data-group="primary" data-tab="notes">
<div class="cde-tab-label">{{ localize "CDE.Notes" }}</div>
<div class="cde-card cde-notes-editor">
{{formInput systemFields.notes enriched=notesHTML value=system.notes name="system.notes" toggled=true}}
</div>
</div>
</section>
</section>