COC Version 3.14.0
This commit is contained in:
@@ -1,8 +1,8 @@
|
||||
<div class="sheet-mainBg">
|
||||
<!-- FDP -->
|
||||
<!-- INPUT HIDDEN Version FdP -->
|
||||
<input type="hidden" name="attr_VERFDP" value="3.13.0" />
|
||||
<input type="hidden" name="attr_VERSION" value="3.13.0" />
|
||||
<input type="hidden" name="attr_VERFDP" value="3.14.0" />
|
||||
<input type="hidden" name="attr_VERSION" value="3.14.0" />
|
||||
<!-- INPUT HIDDEN Univers (COF, CG, COC) -->
|
||||
<input type="hidden" name="attr_UNIVERS" value="COC" />
|
||||
<input type="hidden" name="attr_coc_setting_bitume" value="0" />
|
||||
@@ -69,10 +69,16 @@
|
||||
<input type="hidden" name="attr_PC_DESC_SNGL" value="Point de Chance" />
|
||||
<input type="hidden" name="attr_PC_DESC_PLUR" value="Points de Chance" />
|
||||
<input type="hidden" name="attr_PC_DESC_ABRV" value="PC" />
|
||||
<!-- INPUT HIDDEN cpt1 -->
|
||||
<!-- INPUT HIDDEN cptN -->
|
||||
<input type="hidden" name="attr_cpt1_desc_sngl" value="" />
|
||||
<input type="hidden" name="attr_cpt1_desc_plur" value="" />
|
||||
<input type="hidden" name="attr_cpt1_desc_abrv" value="" />
|
||||
<input type="hidden" name="attr_cpt2_desc_sngl" value="" />
|
||||
<input type="hidden" name="attr_cpt2_desc_plur" value="" />
|
||||
<input type="hidden" name="attr_cpt2_desc_abrv" value="" />
|
||||
<input type="hidden" name="attr_cpt3_desc_sngl" value="" />
|
||||
<input type="hidden" name="attr_cpt3_desc_plur" value="" />
|
||||
<input type="hidden" name="attr_cpt3_desc_abrv" value="" />
|
||||
<!-- INPUT HIDDEN PM -->
|
||||
<input type="hidden" name="attr_pm_desc" value="Magie" />
|
||||
<input type="hidden" name="attr_pm_abrv" value="PM" />
|
||||
@@ -448,6 +454,38 @@
|
||||
</table>
|
||||
</div>
|
||||
</div>
|
||||
<div>
|
||||
<input type="checkbox" class="optional-block-switch" name="attr_option_cpt2" value="1"><span></span>
|
||||
<div class="optional-block">
|
||||
<table class="tabsep">
|
||||
<tr>
|
||||
<td class="sheet-boxtitre" style="width: 65px;">
|
||||
<span name="attr_cpt2_desc_abrv"></span>
|
||||
</td>
|
||||
<td class="sheet-boxinput">
|
||||
<input type="number" name="attr_cpt2" value="0" title="@{cpt2} Autre compteur" />
|
||||
<span name="attr_cpt2_desc_plur"></span>
|
||||
</td>
|
||||
</tr>
|
||||
</table>
|
||||
</div>
|
||||
</div>
|
||||
<div>
|
||||
<input type="checkbox" class="optional-block-switch" name="attr_option_cpt3" value="1"><span></span>
|
||||
<div class="optional-block">
|
||||
<table class="tabsep">
|
||||
<tr>
|
||||
<td class="sheet-boxtitre" style="width: 65px;">
|
||||
<span name="attr_cpt3_desc_abrv"></span>
|
||||
</td>
|
||||
<td class="sheet-boxinput">
|
||||
<input type="number" name="attr_cpt3" value="0" title="@{cpt3} Autre compteur" />
|
||||
<span name="attr_cpt3_desc_plur"></span>
|
||||
</td>
|
||||
</tr>
|
||||
</table>
|
||||
</div>
|
||||
</div>
|
||||
</td>
|
||||
<!-- FIN Caracs -->
|
||||
<td style="width:100%;">
|
||||
@@ -2566,6 +2604,32 @@
|
||||
</li>
|
||||
</ul>
|
||||
</li>
|
||||
<li>Compteur no 2 :
|
||||
<input type="checkbox" name="attr_option_cpt2" value="1" title="@{option_cpt2}" />
|
||||
<ul>
|
||||
<li title="Points de Folie, de Tension, de Pulsion, etc...">Intitulé :<br>
|
||||
<input type="text" style="width: 120px;" name="attr_cpt2_desc_plur" title="@{cpt2_desc_plur}"
|
||||
placeholder="Pluriel" />
|
||||
<input type="text" style="width: 120px;" name="attr_cpt2_desc_sngl" title="@{cpt2_desc_sngl}"
|
||||
placeholder="Singulier" />
|
||||
<input type="text" style="width: 40px;" name="attr_cpt2_desc_abrv" title="@{cpt2_desc_abrv}"
|
||||
placeholder="Abréviation" />
|
||||
</li>
|
||||
</ul>
|
||||
</li>
|
||||
<li>Compteur no 3 :
|
||||
<input type="checkbox" name="attr_option_cpt3" value="1" title="@{option_cpt3}" />
|
||||
<ul>
|
||||
<li title="Points de Folie, de Tension, de Pulsion, etc...">Intitulé :<br>
|
||||
<input type="text" style="width: 120px;" name="attr_cpt3_desc_plur" title="@{cpt3_desc_plur}"
|
||||
placeholder="Pluriel" />
|
||||
<input type="text" style="width: 120px;" name="attr_cpt3_desc_sngl" title="@{cpt3_desc_sngl}"
|
||||
placeholder="Singulier" />
|
||||
<input type="text" style="width: 40px;" name="attr_cpt3_desc_abrv" title="@{cpt3_desc_abrv}"
|
||||
placeholder="Abréviation" />
|
||||
</li>
|
||||
</ul>
|
||||
</li>
|
||||
<li>Progression des PV :
|
||||
<select class="sheet-carac" style="width: 90px;" name="attr_prog_pv" title="@{prog_pv}" size="1">
|
||||
<option value="0" selected>Jet DV</option>
|
||||
@@ -2601,6 +2665,11 @@
|
||||
</div>
|
||||
<div class="sheet-scroll-400">
|
||||
<ul>
|
||||
<li><strong>Version 3.14.0</strong> (2023.02.11)
|
||||
<ul>
|
||||
<li>Ajout compteurs 2 & 3 (avec création/maj attribut cptr_xxx où xxx = abréviation)</li>
|
||||
</ul>
|
||||
</li>
|
||||
<li><strong>Version 3.13.0</strong> (2022.10.16)
|
||||
<ul>
|
||||
<li>Ajout d'une section notes de version sur l'onglet configuration</li>
|
||||
@@ -3624,7 +3693,7 @@
|
||||
<!-- FIN TEMPLATES -->
|
||||
<!-- **** SCRIPTS / SHEET WORKERS -->
|
||||
<script type="text/worker">
|
||||
|
||||
|
||||
/**
|
||||
* settings global object
|
||||
*/
|
||||
@@ -6205,6 +6274,9 @@
|
||||
rebuildModAtkDM('repeating_modatk', 'armebuff');
|
||||
rebuildModAtkDM('repeating_moddm', 'armebuffdm');
|
||||
rebuildUD();
|
||||
rebuildCounter(1);
|
||||
rebuildCounter(2);
|
||||
rebuildCounter(3);
|
||||
}
|
||||
|
||||
/**
|
||||
@@ -7321,6 +7393,30 @@
|
||||
}
|
||||
);
|
||||
|
||||
/**
|
||||
* Create/Update cptr_xxxx attribute
|
||||
* @param {any} cptr counter number
|
||||
*/
|
||||
function rebuildCounter(cptr) {
|
||||
getAttrs([`cpt${cptr}`, `cpt${cptr}_desc_abrv` ], function(values) {
|
||||
const attrs = {};
|
||||
let attr = '';
|
||||
attr = stringOrDefault(values[Object.keys(values)[1]]).toLowerCase().replaceAll(' ','_');
|
||||
if (attr !== '') attrs[`cptr_${attr}`] = int(values[Object.keys(values)[0]]);
|
||||
if (attrs !== {}) setAttrs(attrs);
|
||||
});
|
||||
}
|
||||
|
||||
/**
|
||||
* On changing counters value
|
||||
* - Update counter attribute
|
||||
*/
|
||||
on('change:cpt1 change:cpt2 change:cpt3', function(eventInfo) {
|
||||
const attr = eventInfo.sourceAttribute;
|
||||
const cptr = attr.charAt(attr.length -1);
|
||||
rebuildCounter(cptr);
|
||||
});
|
||||
|
||||
/**
|
||||
* On clicking the default vehicle rolls button
|
||||
* - Add default vehicle rolls based on type
|
||||
|
||||
Reference in New Issue
Block a user