Tech optimisation and some bug fixes

Technical optimisations of some sheet workers with the new eventinfo.newvalue, and somes bug fixes for Antika, Cahiers du Vastemonde, Cypher System (english and french), Dungeon World (french), Mordiou, Portes Montres Trésors, Savage Worlds (french), SIG the city between, Swords & Wizardry and White Lies.
This commit is contained in:
NathaTerrien
2017-09-26 22:08:13 +02:00
parent 151015917b
commit 74277f8b3c
32 changed files with 1305 additions and 1367 deletions
+43 -48
View File
@@ -1,3 +1,45 @@
<!-- ******* SHEET WORKERS **************** -->
<script type="text/worker">
on("change:sheetusebonus", function(eventinfo) {
if(eventinfo.newValue == "1"){
setAttrs({
rollQstBonus: "?{Bonus|0|1|2|-1|-2}",
rollVarBonus: 0
});
} else {
setAttrs({
rollQstBonus: 0,
rollVarBonus: 0
});
};
});
on("change:sheetusecost", function(eventinfo) {
if(eventinfo.newValue == "1"){
setAttrs({
rollQstCost: "?{Coût|0}",
rollVarCost: 0
});
} else {
setAttrs({
rollQstCost: 0,
rollVarCost: 0
});
};
});
on("change:sheetuseasset", function(eventinfo) {
if(eventinfo.newValue == "1"){
setAttrs({
rollQstAsset: "?{Atout|0|1|2}",
rollVarAsset: 0
});
} else {
setAttrs({
rollQstAsset: 0,
rollVarAsset: 0
});
};
});
</script>
<!-- ******* PC **************** -->
<div style="display:inline-block;font-size:11px;color: #888888;text-align:left;font-weight: bold;">Style:</div>
<input type="radio" name="attr_sheetStyle" value="0" class="sheet-styleCypher" checked="checked" title="Cypher System" /><span>Cypher System</span>
@@ -10,54 +52,7 @@
<div style="display:inline-block;font-size:11px;color: #888888;text-align:left;font-weight: bold;margin-left:0px;">- Utiliser :</div>
<input type="checkbox" name="attr_sheetUseAsset" value="1" class="sheet-chkUseAsset" title="Demander / Utiliser les Atouts dans les jets de Caractéristiques, Compétences et Attaques" /><span>Atouts</span>
<input type="checkbox" name="attr_sheetUseBonus" value="1" class="sheet-chkUseBonus" title="Demander / Utiliser les Bonus dans les jets de Caractéristiques, Compétences et Attaques" /><span>Bonus</span>
<input type="checkbox" name="attr_sheetUseCost" value="1" class="sheet-chkUseCost" title="Demander / Utiliser les Coûts dans les jets de Caractéristiques et Compétences" /><span>Coûts</span><div style="display:inline-block;font-size:11px;color: #888888;text-align:left;margin-left:0px;">- v1.6 (2016-02-21)</div>
<script type="text/worker">
on("change:sheetusebonus", function() {
getAttrs(["sheetUseBonus"], function(values) {
if(values.sheetUseBonus == "1"){
setAttrs({
rollQstBonus: "?{Bonus|0|1|2|-1|-2}",
rollVarBonus: 0
});
} else {
setAttrs({
rollQstBonus: 0,
rollVarBonus: 0
});
};
});
});
on("change:sheetusecost", function() {
getAttrs(["sheetUseCost"], function(values) {
if(values.sheetUseCost == "1"){
setAttrs({
rollQstCost: "?{Coût|0}",
rollVarCost: 0
});
} else {
setAttrs({
rollQstCost: 0,
rollVarCost: 0
});
};
});
});
on("change:sheetuseasset", function() {
getAttrs(["sheetUseAsset"], function(values) {
if(values.sheetUseAsset == "1"){
setAttrs({
rollQstAsset: "?{Atouts|0|1|2}",
rollVarAsset: 0
});
} else {
setAttrs({
rollQstAsset: 0,
rollVarAsset: 0
});
};
});
});
</script>
<input type="checkbox" name="attr_sheetUseCost" value="1" class="sheet-chkUseCost" title="Demander / Utiliser les Coûts dans les jets de Caractéristiques et Compétences" /><span>Coûts</span><div style="display:inline-block;font-size:11px;color: #888888;text-align:left;margin-left:0px;">- v1.7 (2017-09-17)</div>
<div class="sheet-main">
<div style="display: none;"> <!-- HIDDEN Rolls and Calculations -->
<input type="hidden" name="attr_targNum" value="@{rollVarDiff}*3" />