Worlds of Lies - supports for advantage roll (#7356)

Co-authored-by: Guillaume Arki <guillaume.arki@gmail.com>
This commit is contained in:
Pelisse Romain
2020-09-14 17:04:53 -04:00
committed by GitHub
co-authored by Guillaume Arki
parent c382633f2b
commit f15197a4db
3 changed files with 47 additions and 36 deletions
+5 -5
View File
@@ -340,20 +340,20 @@ input.sheet-showhide:checked ~ .sheet-subbox {display: none;}
.sheet-rolltemplate-aw th {
color: rgb(0, 0, 0);
padding: 15px 2px 2px 20px;
line-height: 1.2em;
font-size: 1.2em;
line-height: 1.4em;
font-size: 1.4em;
text-align: left;
}
.sheet-rolltemplate-aw td {
font-size: 0.8em;
font-size: 1em;
vertical-align: top;
padding-left: 15px;
}
.sheet-rolltemplate-aw .sheet-result {
font-size: 1em;
font-size: 1.2em;
text-align: center;
}
@@ -385,4 +385,4 @@ input.sheet-showhide:checked ~ .sheet-subbox {display: none;}
color: #B31515;
border: none;
text-align: center;
}
}
+5 -5
View File
@@ -1,14 +1,14 @@
{
"stats":"Caracs",
"stats":"Caractéristiques",
"raison":"Raison",
"bonus-talent":"Talent ?",
"bonus-talent":"Talent",
"analyser":"Analyser",
"soigner":"Soigner",
"action":"Action",
"risque":"Prendre un risque",
"risque":"Se risquer",
"disparaitre":"Disparaitre",
"nerfs":"Nerfs",
"self_control":"Self control",
"self_control":"Self-control",
"résister":"Résister",
"récupérer":"Récupérer",
"influence":"Influence",
@@ -42,4 +42,4 @@
"succeeds":"Succès",
"misses":"Échec",
"succeeds-partially":"Succès partiel"
}
}
+37 -26
View File
@@ -41,36 +41,37 @@
<div class="sheet-attr-box">
<label class="sheet-raison sheet-name"><span data-i18n="raison">Raison</span>:</label>
<input type="number" name="attr_raison" value="0" />
<input type='checkbox' name='attr_raison_talent' value='1' class='sheet-highlight'><label class='sheet-highlight'><span data-i18n="bonus-talent">Talent ?</span></label>
<!-- Analyser -->
<input type='hidden' name="attr_analyser_fail" value="Vous n'obtenez rien de nouveau ou vous obtenez quelques éléments mais la situation se complique."/>
<input type='hidden' name="attr_analyser_pass" value="Vous obtenez des éléments intéressants et nombreux, mais pas tous."/>
<input type='hidden' name="attr_analyser_hit" value="Vous savez tout ce qu'on peut humainement en savoir dans le temps que vous y consacrez."/>
<div class="sheet-roll-box sheet-cf">
<label class="sheet-buttonLbl"><span data-i18n="analyser">Analyser</span>:</label>
<button type='roll' value='&{template:aw} {{name=@{character_name}}} {{roll_name=Analyser}} {{miss_text=@{analyser_fail}}} {{success_text=@{analyser_hit}}} {{partial_text=@{analyser_pass}}} {{roll_mod=@{raison}}} {{result=[[2d6 + @{raison} + @{raison_talent} + ?{Mod |0|-3|-2|-1|1|2|3}]]}}' name='roll_analyser'></button>
<label class="sheet-buttonLbl"><span data-i18n="analyser">Analyser</span>: </label>
<button type='roll' value='&{template:aw} {{name=@{character_name}}} {{roll_name=Analyser}} {{miss_text=@{analyser_fail}}} {{success_text=@{analyser_hit}}} {{partial_text=@{analyser_pass}}} {{roll_mod=@{raison}}} {{result=[[@{AVANTAGE} + @{raison} + @{raison_talent_Analyser} + ?{Mod |0|-3|-2|-1|1|2|3} - [[floor((@{tension}+1)/5)]]]]}}' name='roll_analyser'></button>
<input type='checkbox' name='attr_raison_talent_Analyser' value='1' class='sheet-highlight'><label class='sheet-highlight'><span data-i18n="bonus-talent">Talent ?</span></label>
</div>
<!-- Soigner -->
<input type='hidden' name="attr_soigner_fail" value="Vous lui avez peut être gagné un peu de temps (relancez le dé de blessure)."/>
<input type='hidden' name="attr_soigner_pass" value="L'état de votre patient est stabilisé de justesse, mais vous gagnez 1pt de Tension."/>
<input type='hidden' name="attr_soigner_hit" value="L'état de votre patient est stabilisé."/>
<div class="sheet-roll-box sheet-cf">
<label class="sheet-buttonLbl"><span data-i18n="soigner">Soigner</span>:</label>
<button type='roll' value='&{template:aw} {{name=@{character_name}}} {{roll_name=Soigner}} {{miss_text=@{soigner_fail}}} {{success_text=@{soigner_hit}}} {{partial_text=@{soigner_pass}}} {{roll_mod=@{raison}}} {{result=[[2d6 + @{raison} + @{raison_talent} + ?{Mod |0|-3|-2|-1|1|2|3}]]}}' name='roll_soigner'></button>
<label class="sheet-buttonLbl"><span data-i18n="soigner">Soigner</span>: </label>
<button type='roll' value='&{template:aw} {{name=@{character_name}}}{{roll_name=Soigner}} {{miss_text=@{soigner_fail}}} {{success_text=@{soigner_hit}}} {{partial_text=@{soigner_pass}}} {{roll_mod=@{raison}}} {{result=[[@{AVANTAGE} + @{raison} + @{raison_talent_Soigner} + ?{Mod |0|-3|-2|-1|1|2|3} - [[floor((@{tension}+1)/5)]]]]}}' name='roll_soigner'></button>
<input type='checkbox' name='attr_raison_talent_Soigner' value='1' class='sheet-highlight'><label class='sheet-highlight'><span data-i18n="bonus-talent">Talent ?</span></label>
</div>
</div>
<div class="sheet-attr-box">
<label class="sheet-hard sheet-name"><span data-i18n="action">Action</span>:</label>
<input type="number" name="attr_action" value="0" />
<input type='checkbox' name='attr_action_talent' value='1' class='sheet-highlight'><label class='sheet-highlight'><span data-i18n="bonus-talent">Talent ?</span></label>
<!-- Prendre un risque -->
<input type='hidden' name="attr_risque_fail" value="Ca tourne mal, vous encaissez 1 ou plus pts de Blessure."/>
<input type='hidden' name="attr_risque_pass" value="Il y a une complication et donc un coût pour réussir"/>
<input type='hidden' name="attr_risque_hit" value="Tout se passe aussi bien que vous l'espériez."/>
<div class="sheet-roll-box sheet-cf">
<label class="sheet-buttonLbl"><span data-i18n="risque">Prendre un risque</span>:</label>
<button type='roll' value='&{template:aw} {{name=@{character_name}}} {{roll_name=Prendre un risque}} {{miss_text=@{risque_fail}}} {{success_text=@{risque_hit}}} {{partial_text=@{risque_pass}}} {{roll_mod=@{action}}} {{result=[[2d6 + @{action} + @{action_talent} + ?{Mod |0|-3|-2|-1|1|2|3}]]}}' name='roll_risque'></button>
<label class="sheet-buttonLbl"><span data-i18n="risque">Risque</span>:</label>
<button type='roll' value='&{template:aw} {{name=@{character_name}}} {{roll_name=Prendre un risque}} {{miss_text=@{risque_fail}}} {{success_text=@{risque_hit}}} {{partial_text=@{risque_pass}}} {{roll_mod=@{action}}} {{result=[[@{AVANTAGE} + @{action} + @{action_talent_risque} + ?{Mod |0|-3|-2|-1|1|2|3}]]}}' name='roll_risque'></button>
<input type='checkbox' name='attr_action_talent_risque' value='1' class='sheet-highlight'><label class='sheet-highlight'><span data-i18n="bonus-talent">Talent ?</span></label>
</div>
<!-- Disparaitre -->
<input type='hidden' name="attr_disparaitre_fail" value="Vous parvenez à vous échappez."/>
@@ -78,28 +79,30 @@
<input type='hidden' name="attr_disparaitre_hit" value="Vous parvenez à vous échappez."/>
<div class="sheet-roll-box sheet-cf">
<label class="sheet-buttonLbl"><span data-i18n="disparaitre">Disparaitre</span>:</label>
<button type='roll' value='&{template:aw} {{name=@{character_name}}} {{roll_name=Disparaitre}} {{miss_text=@{disparaitre_fail}}} {{success_text=@{disparaitre_hit}}} {{partial_text=@{disparaitre_pass}}} {{roll_mod=@{action}}} {{result=[[2d6 + @{action} + @{action_talent} + ?{Mod |0|-3|-2|-1|1|2|3}]]}}' name='roll_disparaitre'></button>
<button type='roll' value='&{template:aw} {{name=@{character_name}}} {{roll_name=Disparaitre}} {{miss_text=@{disparaitre_fail}}} {{success_text=@{disparaitre_hit}}} {{partial_text=@{disparaitre_pass}}} {{roll_mod=@{action}}} {{result=[[@{AVANTAGE} + @{action} + @{action_talent_disparaitre} + ?{Mod |0|-3|-2|-1|1|2|3}]]}}' name='roll_disparaitre'></button>
<input type='checkbox' name='attr_action_talent_disparaitre' value='1' class='sheet-highlight'><label class='sheet-highlight'><span data-i18n="bonus-talent">Talent ?</span></label>
</div>
</div>
<div class="sheet-attr-box">
<label class="sheet-hot sheet-name"><span data-i18n="nerfs">Nerfs</span>:</label>
<input type="number" name="attr_nerfs" value="0" />
<input type='checkbox' name='attr_nerfs_talent' value='1' class='sheet-highlight'><label class='sheet-highlight'><span data-i18n="bonus-talent">Talent ?</span></label>
<!-- Self-control -->
<input type='hidden' name="attr_self_control_fail" value="Vous ne parvenez pas à vous calmer (complication)."/>
<input type='hidden' name="attr_self_control_pass" value="Vous parvenez à souffler un peu, mais le stress reste présent (1 pt de Tension)."/>
<input type='hidden' name="attr_self_control_hit" value="Vous vous contrôlez et agissez comme bon vous semble."/>
<div class="sheet-roll-box sheet-cf">
<label class="sheet-buttonLbl"><span data-i18n="self_control">Self control</span>:</label>
<button type='roll' value='&{template:aw} {{name=@{character_name}}} {{roll_name=Self control}} {{miss_text=@{self_control_fail}}} {{success_text=@{self_control_hit}}} {{partial_text=@{self_control_pass}}} {{roll_mod=@{nerfs}}} {{result=[[2d6 + @{nerfs} + @{nerfs_talent} + ?{Mod |0|-3|-2|-1|1|2|3}]]}}' name='roll_self_control'></button>
<button type='roll' value='&{template:aw} {{name=@{character_name}}} {{roll_name=Self control}} {{miss_text=@{self_control_fail}}} {{success_text=@{self_control_hit}}} {{partial_text=@{self_control_pass}}} {{roll_mod=@{nerfs}}} {{result=[[@{AVANTAGE} + @{nerfs} + @{nerfs_talent_self} + ?{Mod |0|-3|-2|-1|1|2|3}]]}}' name='roll_self_control'></button>
<input type='checkbox' name='attr_nerfs_talent_self' value='1' class='sheet-highlight'><label class='sheet-highlight'><span data-i18n="bonus-talent">Talent ?</span></label>
</div>
<!-- Résister -->
<input type='hidden' name="attr_résister_fail" value="Vous sombrez dans l'inconscience immédiatement."/>
<input type='hidden' name="attr_résister_pass" value="Vous restez conscient pour d6 minutes, avec un désavantage."/>
<input type='hidden' name="attr_résister_pass" value="Vous restez conscient pour [[1d6]] minutes, avec un désavantage."/>
<input type='hidden' name="attr_résister_hit" value="Vous restez conscient, mais, sans soins, vous subissez un désavantage."/>
<div class="sheet-roll-box sheet-cf">
<label class="sheet-buttonLbl"><span data-i18n="résister">Résister</span>:</label>
<button type='roll' value='&{template:aw} {{name=@{character_name}}} {{roll_name=Résister}} {{miss_text=@{résister_fail}}} {{success_text=@{résister_hit}}} {{partial_text=@{résister_pass}}} {{roll_mod=@{nerfs}}} {{result=[[2d6 + @{nerfs} + @{nerfs_talent} + ?{Mod |0|-3|-2|-1|1|2|3}]]}}' name='roll_résister'></button>
<button type='roll' value='&{template:aw} {{name=@{character_name}}} {{roll_name=Résister}} {{miss_text=@{résister_fail}}} {{success_text=@{résister_hit}}} {{partial_text=@{résister_pass}}} {{roll_mod=@{nerfs}}} {{result=[[@{AVANTAGE} + @{nerfs} + @{nerfs_talent_resist} + ?{Mod |0|-3|-2|-1|1|2|3}]]}}' name='roll_résister'></button>
<input type='checkbox' name='attr_nerfs_talent_resist' value='1' class='sheet-highlight'><label class='sheet-highlight'><span data-i18n="bonus-talent">Talent ?</span></label>
</div>
<!-- Récupérer -->
<input type='hidden' name="attr_récupérer_fail" value="Vous n'arrivez pas à récupérer (complication potentielle)."/>
@@ -107,20 +110,21 @@
<input type='hidden' name="attr_récupérer_hit" value="Vous n'êtes plus traumatisé ou -2pt de Tension."/>
<div class="sheet-roll-box sheet-cf">
<label class="sheet-buttonLbl"><span data-i18n="récupérer">Récupérer</span>:</label>
<button type='roll' value='&{template:aw} {{name=@{character_name}}} {{roll_name=Récupérer}} {{miss_text=@{récupérer_fail}}} {{success_text=@{récupérer_hit}}} {{partial_text=@{récupérer_pass}}} {{roll_mod=@{nerfs}}} {{result=[[2d6 + @{nerfs} + @{nerfs_talent} + ?{Mod |0|-3|-2|-1|1|2|3}]]}}' name='roll_récupérer'></button>
<button type='roll' value='&{template:aw} {{name=@{character_name}}} {{roll_name=Récupérer}} {{miss_text=@{récupérer_fail}}} {{success_text=@{récupérer_hit}}} {{partial_text=@{récupérer_pass}}} {{roll_mod=@{nerfs}}} {{result=[[@{AVANTAGE} + @{nerfs} + @{nerfs_talent_recup} + ?{Mod |0|-3|-2|-1|1|2|3}]]}}' name='roll_récupérer'></button>
<input type='checkbox' name='attr_nerfs_talent_recup' value='1' class='sheet-highlight'><label class='sheet-highlight'><span data-i18n="bonus-talent">Talent ?</span></label>
</div>
</div>
<div class="sheet-attr-box">
<label class="sheet-sharp sheet-name"><span data-i18n="influence">Influence</span>:</label>
<input type="number" name="attr_influence" value="0" />
<input type='checkbox' name='attr_influence_talent' value='1' class='sheet-highlight'><label class='sheet-highlight'><span data-i18n="bonus-talent">Talent ?</span></label>
<!-- Contacter -->
<input type='hidden' name="attr_contacter_fail" value="Vous n'obtenez rien ou qu'une partie mais la situation se complique"/>
<input type='hidden' name="attr_contacter_pass" value="Vous obtenez ce que vous souhaitiez, mais avec une complication."/>
<input type='hidden' name="attr_contacter_hit" value="Vous obtenez ce que vous souhaitiez dans un court délai."/>
<div class="sheet-roll-box sheet-cf">
<label class="sheet-buttonLbl"><span data-i18n="contacter">Contacter</span>:</label>
<button type='roll' value='&{template:aw} {{name=@{character_name}}} {{roll_name=Contacter}} {{miss_text=@{contacter_fail}}} {{success_text=@{contacter_hit}}} {{partial_text=@{contacter_pass}}} {{roll_mod=@{influence}}} {{result=[[2d6 + @{influence} + @{influence_talent} + ?{Mod |0|-3|-2|-1|1|2|3}]]}}' name='roll_contacter'></button>
<button type='roll' value='&{template:aw} {{name=@{character_name}}} {{roll_name=Contacter}} {{miss_text=@{contacter_fail}}} {{success_text=@{contacter_hit}}} {{partial_text=@{contacter_pass}}} {{roll_mod=@{influence}}} {{result=[[@{AVANTAGE} + @{influence} + @{influence_talent_contact} + ?{Mod |0|-3|-2|-1|1|2|3} - [[floor((@{tension}+1)/5)]]]]}}' name='roll_contacter'></button>
<input type='checkbox' name='attr_influence_talent_contact' value='1' class='sheet-highlight'><label class='sheet-highlight'><span data-i18n="bonus-talent">Talent ?</span></label>
</div>
<!-- Manipuler -->
<input type='hidden' name="attr_manipuler_fail" value="On refuse ou on accepte pour mieux trahir."/>
@@ -128,7 +132,8 @@
<input type='hidden' name="attr_manipuler_hit" value="On fait ce que vous demandez."/>
<div class="sheet-roll-box sheet-cf">
<label class="sheet-buttonLbl"><span data-i18n="manipuler">Manipuler</span>:</label>
<button type='roll' value='&{template:aw} {{name=@{character_name}}} {{roll_name=Manipuler}} {{miss_text=@{manipuler_fail}}} {{success_text=@{manipuler_hit}}} {{partial_text=@{manipuler_pass}}} {{roll_mod=@{influence}}} {{result=[[2d6 + @{influence} + @{influence_talent} + ?{Mod |0|-3|-2|-1|1|2|3}]]}}' name='roll_manipuler'></button>
<button type='roll' value='&{template:aw} {{name=@{character_name}}} {{roll_name=Manipuler}} {{miss_text=@{manipuler_fail}}} {{success_text=@{manipuler_hit}}} {{partial_text=@{manipuler_pass}}} {{roll_mod=@{influence}}} {{result=[[@{AVANRAGE} + @{influence} + @{influence_talent_manip} + ?{Mod |0|-3|-2|-1|1|2|3} - [[floor((@{tension}+1)/5)]]]]}}' name='roll_manipuler'></button>
<input type='checkbox' name='attr_influence_talent_manip' value='1' class='sheet-highlight'><label class='sheet-highlight'><span data-i18n="bonus-talent">Talent ?</span></label>
</div>
</div>
<label class="sheet-class-moves sheet-section-title"><span data-i18n="specialities">Spécialités</span>:</label>
@@ -141,7 +146,14 @@
</div> <!-- END COL 1 -->
<div class="sheet-col even"> <!-- COL 2 -->
<div class="sheet-box">
<label class="sheet-class-moves sheet-section-title">Avantage:</label>
<br></br>
<input type="radio" value="3D6kl2" name="attr_AVANTAGE" /> - jet avec désavantage<br/>
<input type="radio" value="2D6" name="attr_AVANTAGE" checked /> - jet normal (2d6)<br/>
<input type="radio" value="3D6kh2" name="attr_AVANTAGE" /> - jet avec avantage<br/>
<br></br>
<label class="sheet-class-moves sheet-section-title"><span data-i18n="talents">Talents</span>:</label>
</br>
<input type="checkbox" name="attr_armes-à-feu" value="1" /><label><span data-i18n="armes-à-feu">Armes à feu</span></label><br/>
<input type="checkbox" name="attr_corps-à-corps" value="1" /><label><span data-i18n="corps-à-corps">Corps à corps</span></label><br/>
<input type="checkbox" name="attr_conduite" value="1" /><label><span data-i18n="conduite">Conduite</span></label><br/>
@@ -165,6 +177,13 @@
</select>
</fieldset>
</div>
<label class="sheet-class-moves sheet-section-title"><span data-i18n="part-ombre">Part d'Ombre</span>:</label>
<div class="sheet-attr-box">
<fieldset class="repeating_moves">
<label class="sheet-movename"><span data-i18n="part-ombre">Part d'Ombre</span>:</label><br/>
<textarea rows="2" cols="50" name="attr_part_ombre"></textarea>
</fieldset>
</div>
</div> <!-- END COL 2 -->
<div class="sheet-col"> <!-- COL 3 -->
<div class="sheet-box">
@@ -183,7 +202,6 @@
<div class="sheet-box">
<label class="sheet-tension sheet-section-title"><span data-i18n="tension">Tension</span>:</label>
<div class="sheet-tension-section" style="text-align: left;">
<input type="radio" value="0" name="attr_tension" class="sheet-tension-checkbox sheet-tension-0" checked />Calme<br/>
<input type="radio" value="3" name="attr_tension" class="sheet-tension-checkbox sheet-tension-3" />Agité<br/>
@@ -194,13 +212,6 @@
<div class="sheet-tension-clock" style="text-align: center"></div>
</div>
</div>
<label class="sheet-class-moves sheet-section-title"><span data-i18n="part-ombre">Part d'Ombre</span>:</label>
<div class="sheet-attr-box">
<fieldset class="repeating_moves">
<label class="sheet-movename"><span data-i18n="part-ombre">Part d'Ombre</span>:</label><br/>
<textarea rows="2" cols="50" name="attr_part_ombre"></textarea>
</fieldset>
</div>
<label class="sheet-other sheet-section-title"><span data-i18n="gear">Matos</span>:</label>
<textarea rows="7" cols="50" name="attr_gear"></textarea>
</div> <!-- END COL 3 -->
@@ -227,4 +238,4 @@
<tr><td><span style="font-size: 0.8em; text-align: justify;">{{miss_text}}</span></td></tr>
{{/rollLess() result 7}}
</table>
</rolltemplate>
</rolltemplate>