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,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>