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:
@@ -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" />
|
||||
|
||||
Reference in New Issue
Block a user