mirror of
https://github.com/Nighthawk42/roll20-character-sheets.git
synced 2026-08-30 19:52:29 +00:00
2209 lines
173 KiB
HTML
2209 lines
173 KiB
HTML
<!-- SHEET -->
|
||
<div class="fdp">
|
||
<!-- TABS -->
|
||
<input type="radio" name="attr_chkvie" value="0" class="onglmain" data-i18n-title="feuille" title="Feuille" checked /><span data-i18n="feuille">Feuille</span>
|
||
<input type="radio" name="attr_chkvie" value="1" class="onglconfig" title="Configuration" /><span data-i18n="configuration">Configuration</span>
|
||
<span style="display:inline-block;width:150px;text-align: center;color: #888888;font-size: 0.9em;">v3.3 (03/02/2019)</span>
|
||
<!-- Styling -->
|
||
<input type="radio" name="attr_sheetDead" value="0" class="chkSheetSaWo" checked /> <!-- Savage Worlds -->
|
||
<input type="radio" name="attr_sheetDead" value="1" class="chkSheetDead" /> <!-- Deadlands -->
|
||
<input type="radio" name="attr_sheetDead" value="2" class="chkSheetLankh" /> <!-- Lankhmar -->
|
||
<input type="radio" name="attr_sheetDead" value="3" class="chkSheetBnB" /> <!-- Beast & Barbarian -->
|
||
<!-- hidden settings -->
|
||
<input type="checkbox" name="attr_sheetStyle" value="0" class="chkRolrel" checked />
|
||
<input type="checkbox" name="attr_sheetStyle" value="1" class="chkRoljet" />
|
||
<input type="checkbox" name="attr_sheetStyle" value="2" class="chkRolbrut" />
|
||
<input type="checkbox" name="attr_extra" value="1" class="persoExtra" />
|
||
<input type="checkbox" name="attr_pnj" value="1" class="persoPnj" />
|
||
<input type="checkbox" name="attr_chkPossessions" value="1" class="chkPossessions" checked />
|
||
<input type="checkbox" name="attr_sheetLogo" value="1" class="dispLogo" checked />
|
||
<input type="checkbox" name="attr_bless1" value="1" class="persoBless1" checked />
|
||
<input type="checkbox" name="attr_bless2" value="1" class="persoBless2" checked />
|
||
<input type="checkbox" name="attr_bless3" value="1" class="persoBless3" checked />
|
||
<!-- Skills displaying -->
|
||
<input type="checkbox" name="attr_chkArcane" class="chkArcane" value="1" checked />
|
||
<input type="checkbox" name="attr_chkCombat" class="chkCombat" value="1" checked />
|
||
<input type="checkbox" name="attr_chkConduite" class="chkConduite" value="1" checked />
|
||
<input type="checkbox" name="attr_chkConnaissance" class="chkConnaissance" value="1" checked />
|
||
<input type="checkbox" name="attr_chkCrochetage" class="chkCrochetage" value="1" checked />
|
||
<input type="checkbox" name="attr_chkDiscretion" class="chkDiscretion" value="1" checked />
|
||
<input type="checkbox" name="attr_chkEquitation" class="chkEquitation" value="1" checked />
|
||
<input type="checkbox" name="attr_chkEscalade" class="chkEscalade" value="1" checked />
|
||
<input type="checkbox" name="attr_chkIntimidation" class="chkIntimidation" value="1" checked />
|
||
<input type="checkbox" name="attr_chkJeu" class="chkJeu" value="1" checked />
|
||
<input type="checkbox" name="attr_chkLancer" class="chkLancer" value="1" checked />
|
||
<input type="checkbox" name="attr_chkNatation" class="chkNatation" value="1" checked />
|
||
<input type="checkbox" name="attr_chkNavigation" class="chkNavigation" value="1" checked />
|
||
<input type="checkbox" name="attr_chkPerception" class="chkPerception" value="1" checked />
|
||
<input type="checkbox" name="attr_chkPersuasion" class="chkPersuasion" value="1" checked />
|
||
<input type="checkbox" name="attr_chkPilotage" class="chkPilotage" value="1" checked />
|
||
<input type="checkbox" name="attr_chkPistage" class="chkPistage" value="1" checked />
|
||
<input type="checkbox" name="attr_chkRecherche" class="chkRecherche" value="1" checked />
|
||
<input type="checkbox" name="attr_chkReparation" class="chkReparation" value="1" checked />
|
||
<input type="checkbox" name="attr_chkReseaux" class="chkReseaux" value="1" checked />
|
||
<input type="checkbox" name="attr_chkSarcasme" class="chkSarcasme" value="1" checked />
|
||
<input type="checkbox" name="attr_chkSoins" class="chkSoins" value="1" checked />
|
||
<input type="checkbox" name="attr_chkSurvie" class="chkSurvie" value="1" checked />
|
||
<input type="checkbox" name="attr_chkTir" class="chkTir" value="1" checked />
|
||
<!-- Real start of the sheet -->
|
||
<div class="main"> <!--- *** MAIN *** -->
|
||
<div class="mycol"> <!-- ** COL1 ** -->
|
||
<div class="colblock"> <!-- TRAITS -->
|
||
<div> <!-- ATTRIBUTS -->
|
||
<div style="text-align: center;"> <!-- JOKER -->
|
||
<div class="redtitle1" style="display:inline-block;" data-i18n="traits">TRAITS</div>
|
||
|
||
<div class="blacktext2" data-i18n="dejoker">Dé Joker</div>
|
||
<SELECT name="attr_joker_de" class="selde joker">
|
||
<OPTION value="0d4"> -</OPTION>
|
||
<OPTION value="1d4" data-i18n="d4"> d4</OPTION>
|
||
<OPTION value="1d6" SELECTED data-i18n="d6"> d6</OPTION>
|
||
<OPTION value="1d8" data-i18n="d8"> d8</OPTION>
|
||
<OPTION value="1d10" data-i18n="d10">d10</OPTION>
|
||
<OPTION value="1d12" data-i18n="d12">d12</OPTION>
|
||
</SELECT>
|
||
</div> <!-- FIN JOKER -->
|
||
<div class="redtitle2 disp" data-i18n="attributs">ATTRIBUTS</div>
|
||
<input type="checkbox" name="attr_dispAttributs" class="dispchk" data-i18n-title="show-hide-content" title="Afficher/masquer le contenu" checked /><span class="dispchk" data-i18n="e">E</span>
|
||
<div class="dispchk">
|
||
<div class="input"> <!-- AGILITE -->
|
||
<button type="roll"
|
||
name="Btrel-Agilite"
|
||
class="btRolrel"
|
||
value="@{relRollAGI}"
|
||
data-i18n="agilite-u">AGILITÉ</button>
|
||
<button type="roll"
|
||
name="Btjet-Agilite"
|
||
class="btRoljet"
|
||
value="@{jetRollAGI}"
|
||
data-i18n="agilite-u">AGILITÉ</button>
|
||
<button type="roll"
|
||
name="BtBrut-Agilite"
|
||
class="btRolbrut"
|
||
value="/em @{character_name} @{text_jet-de} @{text_agilite}
/roll @{RollAGI}"
|
||
data-i18n="agilite-u">AGILITÉ</button>
|
||
<SELECT name="attr_agilite_de" class="selde">
|
||
<OPTION value="4" SELECTED data-i18n="d4"> d4</OPTION>
|
||
<OPTION value="6" data-i18n="d6"> d6</OPTION>
|
||
<OPTION value="8" data-i18n="d8"> d8</OPTION>
|
||
<OPTION value="10" data-i18n="d10">d10</OPTION>
|
||
<OPTION value="12" data-i18n="d12">d12</OPTION>
|
||
</SELECT>
|
||
+<input type="number" class="selde" name="attr_agilite_bonus" value="0"/>
|
||
</div> <!-- FIN AGILITE -->
|
||
<div class="input"> <!-- AME -->
|
||
<button type="roll"
|
||
name="Btrel-Ame"
|
||
class="btRolrel"
|
||
value="@{relRollAME}"
|
||
data-i18n="ame-u">ÂME</button>
|
||
<button type="roll"
|
||
name="Btjet-Ame"
|
||
class="btRoljet"
|
||
value="@{jetRollAME}"
|
||
data-i18n="ame-u">ÂME</button>
|
||
<button type="roll"
|
||
name="BtBrut-Ame"
|
||
class="btRolbrut"
|
||
value="/em @{character_name} @{text_jet-de} @{text_ame}
/roll @{RollAME}"
|
||
data-i18n="ame-u">ÂME</button>
|
||
<SELECT name="attr_ame_de" class="selde">
|
||
<OPTION value="4" SELECTED data-i18n="d4"> d4</OPTION>
|
||
<OPTION value="6" data-i18n="d6"> d6</OPTION>
|
||
<OPTION value="8" data-i18n="d8"> d8</OPTION>
|
||
<OPTION value="10" data-i18n="d10">d10</OPTION>
|
||
<OPTION value="12" data-i18n="d12">d12</OPTION>
|
||
</SELECT>
|
||
+<input type="number" class="selde" name="attr_ame_bonus" value="0" min="0"/>
|
||
</div> <!-- FIN AME -->
|
||
<div class="input"> <!-- FORCE -->
|
||
<button type="roll"
|
||
name="Btrel-Force"
|
||
class="btRolrel"
|
||
value="@{relRollFOR}"
|
||
data-i18n="force-u">FORCE</button>
|
||
<button type="roll"
|
||
name="Btjet-Force"
|
||
class="btRoljet"
|
||
value="@{jetRollFOR}"
|
||
data-i18n="force-u">FORCE</button>
|
||
<button type="roll"
|
||
name="BtBrut-Force"
|
||
class="btRolbrut"
|
||
value="/em @{character_name} @{text_jet-de} @{text_force}
/roll @{RollFOR}"
|
||
data-i18n="force-u">FORCE</button>
|
||
<SELECT name="attr_force_de" class="selde">
|
||
<OPTION value="4" SELECTED data-i18n="d4"> d4</OPTION>
|
||
<OPTION value="6" data-i18n="d6"> d6</OPTION>
|
||
<OPTION value="8" data-i18n="d8"> d8</OPTION>
|
||
<OPTION value="10" data-i18n="d10">d10</OPTION>
|
||
<OPTION value="12" data-i18n="d12">d12</OPTION>
|
||
</SELECT>
|
||
+<input type="number" class="selde" name="attr_force_bonus" value="0" min="0"/>
|
||
</div> <!-- FIN FORCE -->
|
||
<div class="input"> <!-- INTELLECT -->
|
||
<button type="roll"
|
||
name="Btrel-Intellect"
|
||
class="btRolrel"
|
||
value="@{relRollINT}"
|
||
data-i18n="intellect-u">INTELLECT</button>
|
||
<button type="roll"
|
||
name="Btjet-Intellect"
|
||
class="btRoljet"
|
||
value="@{jetRollINT}"
|
||
data-i18n="intellect-u">INTELLECT</button>
|
||
<button type="roll"
|
||
name="BtBrut-Intellect"
|
||
class="btRolbrut"
|
||
value="/em @{character_name} @{text_jet-de} @{text_intellect}
/roll @{RollINT}"
|
||
data-i18n="intellect-u">INTELLECT</button>
|
||
<SELECT name="attr_intellect_de" class="selde">
|
||
<OPTION value="4" SELECTED data-i18n="d4"> d4</OPTION>
|
||
<OPTION value="6" data-i18n="d6"> d6</OPTION>
|
||
<OPTION value="8" data-i18n="d8"> d8</OPTION>
|
||
<OPTION value="10" data-i18n="d10">d10</OPTION>
|
||
<OPTION value="12" data-i18n="d12">d12</OPTION>
|
||
</SELECT>
|
||
+<input type="number" class="selde" name="attr_intellect_bonus" value="0" min="0" />
|
||
</div> <!-- FIN INTELLECT -->
|
||
<div class="input"> <!-- VIGUEUR -->
|
||
<button type="roll"
|
||
name="Btrel-Vigueur"
|
||
class="btRolrel"
|
||
value="@{relRollVIG}"
|
||
data-i18n="vigueur-u">VIGUEUR</button>
|
||
<button type="roll"
|
||
name="Btjet-Vigueur"
|
||
class="btRoljet"
|
||
value="@{jetRollVIG}"
|
||
data-i18n="vigueur-u">VIGUEUR</button>
|
||
<button type="roll"
|
||
name="BtBrut-Vigueur"
|
||
class="btRolbrut"
|
||
value="/em @{character_name} @{text_jet-de} @{text_vigueur}
/roll @{RollVIG}"
|
||
data-i18n="vigueur-u">VIGUEUR</button>
|
||
<SELECT name="attr_vigueur_de" class="selde">
|
||
<OPTION value="4" SELECTED data-i18n="d4"> d4</OPTION>
|
||
<OPTION value="6" data-i18n="d6"> d6</OPTION>
|
||
<OPTION value="8" data-i18n="d8"> d8</OPTION>
|
||
<OPTION value="10" data-i18n="d10">d10</OPTION>
|
||
<OPTION value="12" data-i18n="d12">d12</OPTION>
|
||
</SELECT>
|
||
+<input type="number" class="selde" name="attr_vigueur_bonus" value="0" min="0" />
|
||
</div> <!-- FIN VIGUEUR -->
|
||
</div>
|
||
</div> <!-- FIN ATTRIBUTS -->
|
||
<div> <!-- COMPETENCES -->
|
||
<div class="redtitle2 disp" data-i18n="competences">COMPÉTENCES</div>
|
||
<input type="checkbox" name="attr_dispCompetences" class="dispchk" data-i18n-title="show-hide-content" title="Afficher/masquer le contenu" checked /><span class="dispchk">E</span>
|
||
<div class="dispchk">
|
||
<div class="input"> <!-- NON ENTRAINE -->
|
||
<button type="roll"
|
||
name="Btrel-Incomp"
|
||
class="btRolrel"
|
||
value="@{relRollIncomp}"
|
||
data-i18n="nonentraine">Non entraîné</button>
|
||
<button type="roll"
|
||
name="Btjet-Incomp"
|
||
class="btRoljet"
|
||
value="@{jetRollIncomp}"
|
||
data-i18n="nonentraine">Non entraîné</button>
|
||
<button type="roll"
|
||
name="BtBrut-Incomp"
|
||
class="btRolbrut"
|
||
value="/em @{character_name} @{text_jet-de} @{text_nonentraine}
/roll @{RollIncomp}"
|
||
data-i18n="nonentraine">Non entraîné</button>
|
||
</div> <!-- FIN NON ENTRAINE -->
|
||
<div class="input chkArcane"> <!-- ARCANES -->
|
||
<button type="roll"
|
||
name="Btrel-Arcane"
|
||
class="btRolrel"
|
||
value="@{relRollArcane}"
|
||
> </button>
|
||
<button type="roll"
|
||
name="Btjet-Arcane"
|
||
class="btRoljet"
|
||
value="@{jetRollArcane}"
|
||
> </button>
|
||
<button type="roll"
|
||
name="BtBrut-Arcane"
|
||
class="btRolbrut"
|
||
value="/em @{character_name} @{text_jet-de} @{arcane_nom}
/roll @{RollArcane}"
|
||
> </button>
|
||
<input type="text" class="compspe" name="attr_arcane_nom" data-i18n-placeholder="arcane" placeholder="Arcane" value="" data-i18n-title="arcane-skill-name" title="Nom de la compétence d'Arcanes" />
|
||
<SELECT class="attcomptext" name="attr_arcane_attr">
|
||
<OPTION value="agilite" data-i18n="(agi)">(AGI)</OPTION>
|
||
<OPTION value="ame" data-i18n="(ame-u)">(ÂME)</OPTION>
|
||
<OPTION value="force" data-i18n="(for-u)">(FOR)</OPTION>
|
||
<OPTION value="intellect" SELECTED data-i18n="(int-u)">(INT)</OPTION>
|
||
<OPTION value="vigueur" data-i18n="(vig-u)">(VIG)</OPTION>
|
||
</SELECT>
|
||
<SELECT name="attr_arcane_de" class="selde">
|
||
<OPTION value="4" SELECTED data-i18n="d4"> d4</OPTION>
|
||
<OPTION value="6" data-i18n="d6"> d6</OPTION>
|
||
<OPTION value="8" data-i18n="d8"> d8</OPTION>
|
||
<OPTION value="10" data-i18n="d10">d10</OPTION>
|
||
<OPTION value="12" data-i18n="d12">d12</OPTION>
|
||
</SELECT>
|
||
+<input type="number" class="selde" name="attr_arcane_bonus" value="-2" min="-2" />
|
||
</div> <!-- FIN ARCANES -->
|
||
<div class="input chkCombat"> <!-- COMBAT -->
|
||
<button type="roll"
|
||
name="Btrel-Combat"
|
||
class="btRolrel"
|
||
value="@{relRollCombat}"
|
||
data-i18n="combat">Combat</button>
|
||
<button type="roll"
|
||
name="Btjet-Combat"
|
||
class="btRoljet"
|
||
value="@{jetRollCombat}"
|
||
data-i18n="combat">Combat</button>
|
||
<button type="roll"
|
||
name="BtBrut-Combat"
|
||
class="btRolbrut"
|
||
value="/em @{character_name} @{text_jet-de} @{text_combat}
/roll @{RollBastCombat}"
|
||
data-i18n="combat">Combat</button>
|
||
<div class="attcomptext" data-i18n="agi-u">AGI</div>
|
||
<SELECT name="attr_combat_de" class="selde">
|
||
<OPTION value="4" SELECTED data-i18n="d4"> d4</OPTION>
|
||
<OPTION value="6" data-i18n="d6"> d6</OPTION>
|
||
<OPTION value="8" data-i18n="d8"> d8</OPTION>
|
||
<OPTION value="10" data-i18n="d10">d10</OPTION>
|
||
<OPTION value="12" data-i18n="d12">d12</OPTION>
|
||
</SELECT>
|
||
+<input type="number" class="selde" name="attr_combat_bonus" value="-2" min="-2" />
|
||
</div> <!-- FIN COMBAT -->
|
||
<div class="input chkConduite"> <!-- CONDUITE -->
|
||
<button type="roll"
|
||
name="Btrel-Conduite"
|
||
class="btRolrel"
|
||
value="@{relRollConduite}"
|
||
data-i18n="conduite">Conduite</button>
|
||
<button type="roll"
|
||
name="Btjet-Conduite"
|
||
class="btRoljet"
|
||
value="@{jetRollConduite}"
|
||
data-i18n="conduite">Conduite</button>
|
||
<button type="roll"
|
||
name="BtBrut-Conduite"
|
||
class="btRolbrut"
|
||
value="/em @{character_name} @{text_jet-de} @{text_conduite}
/roll @{RollConduite}"
|
||
data-i18n="conduite">Conduite</button>
|
||
<div class="attcomptext" data-i18n="agi-u">AGI</div>
|
||
<SELECT name="attr_conduite_de" class="selde">
|
||
<OPTION value="4" SELECTED data-i18n="d4"> d4</OPTION>
|
||
<OPTION value="6" data-i18n="d6"> d6</OPTION>
|
||
<OPTION value="8" data-i18n="d8"> d8</OPTION>
|
||
<OPTION value="10" data-i18n="d10">d10</OPTION>
|
||
<OPTION value="12" data-i18n="d12">d12</OPTION>
|
||
</SELECT>
|
||
+<input type="number" class="selde" name="attr_conduite_bonus" value="-2" min="-2" />
|
||
</div> <!-- FIN CONDUITE -->
|
||
<div class="input chkConnaissance"> <!-- CONNAISSANCE -->
|
||
<button type="roll"
|
||
name="Btrel-Connaissance"
|
||
class="btRolrel"
|
||
value="@{relRollConnaissance}"
|
||
data-i18n-title="connaissance"
|
||
title="Connaissance"
|
||
> </button>
|
||
<button type="roll"
|
||
name="Btjet-Connaissance"
|
||
class="btRoljet"
|
||
value="@{jetRollConnaissance}"
|
||
data-i18n-title="connaissance"
|
||
title="Connaissance"
|
||
> </button>
|
||
<button type="roll"
|
||
name="BtBrut-Connaissance"
|
||
class="btRolbrut"
|
||
value="/em @{character_name} @{text_jet-de} @{connaissance_nom}
/roll @{RollConnaissance}"
|
||
data-i18n-title="connaissance"
|
||
title="Connaissance"
|
||
> </button>
|
||
<input type="text" class="compspe" name="attr_connaissance_nom" data-i18n-placeholder="connaissance" placeholder="Connaissance" value="" data-i18n-title="connaissance-skill-name" title="Nom de la compétence de Connaissances" />
|
||
<div class="attcomptext" data-i18n="int-u">INT</div>
|
||
<SELECT name="attr_connaissance_de" class="selde">
|
||
<OPTION value="4" SELECTED data-i18n="d4"> d4</OPTION>
|
||
<OPTION value="6" data-i18n="d6"> d6</OPTION>
|
||
<OPTION value="8" data-i18n="d8"> d8</OPTION>
|
||
<OPTION value="10" data-i18n="d10">d10</OPTION>
|
||
<OPTION value="12" data-i18n="d12">d12</OPTION>
|
||
</SELECT>
|
||
+<input type="number" class="selde" name="attr_connaissance_bonus" value="-2" min="-2" />
|
||
</div> <!-- FIN CONNAISSANCE -->
|
||
<div class="input chkCrochetage"> <!-- CROCHETAGE -->
|
||
<button type="roll"
|
||
name="Btrel-Crochetage"
|
||
class="btRolrel"
|
||
value="@{relRollCrochetage}"
|
||
data-i18n="crochetage">Crochetage</button>
|
||
<button type="roll"
|
||
name="Btjet-Crochetage"
|
||
class="btRoljet"
|
||
value="@{jetRollCrochetage}"
|
||
data-i18n="crochetage">Crochetage</button>
|
||
<button type="roll"
|
||
name="BtBrut-Crochetage"
|
||
class="btRolbrut"
|
||
value="/em @{character_name} @{text_jet-de} @{text_crochetage}
/roll @{RollCrochetage}"
|
||
data-i18n="crochetage">Crochetage</button>
|
||
<div class="attcomptext" data-i18n="agi-u">AGI</div>
|
||
<SELECT name="attr_crochetage_de" class="selde">
|
||
<OPTION value="4" SELECTED data-i18n="d4"> d4</OPTION>
|
||
<OPTION value="6" data-i18n="d6"> d6</OPTION>
|
||
<OPTION value="8" data-i18n="d8"> d8</OPTION>
|
||
<OPTION value="10" data-i18n="d10">d10</OPTION>
|
||
<OPTION value="12" data-i18n="d12">d12</OPTION>
|
||
</SELECT>
|
||
+<input type="number" class="selde" name="attr_crochetage_bonus" value="-2" min="-2" />
|
||
</div> <!-- FIN CROCHETAGE -->
|
||
<div class="input chkDiscretion"> <!-- DISCRÉTION -->
|
||
<button type="roll"
|
||
name="Btrel-Discretion"
|
||
class="btRolrel"
|
||
value="@{relRollDiscretion}"
|
||
data-i18n="discretion">Discrétion</button>
|
||
<button type="roll"
|
||
name="Btjet-Discretion"
|
||
class="btRoljet"
|
||
value="@{jetRollDiscretion}"
|
||
data-i18n="discretion">Discrétion</button>
|
||
<button type="roll"
|
||
name="BtBrut-Discretion"
|
||
class="btRolbrut"
|
||
value="/em @{character_name} @{text_jet-de} @{text_discretion}
/roll @{RollDiscretion}"
|
||
data-i18n="discretion">Discrétion</button>
|
||
<div class="attcomptext" data-i18n="agi-u">AGI</div>
|
||
<SELECT name="attr_discretion_de" class="selde">
|
||
<OPTION value="4" SELECTED data-i18n="d4"> d4</OPTION>
|
||
<OPTION value="6" data-i18n="d6"> d6</OPTION>
|
||
<OPTION value="8" data-i18n="d8"> d8</OPTION>
|
||
<OPTION value="10" data-i18n="d10">d10</OPTION>
|
||
<OPTION value="12" data-i18n="d12">d12</OPTION>
|
||
</SELECT>
|
||
+<input type="number" class="selde" name="attr_discretion_bonus" value="-2" min="-2" />
|
||
</div> <!-- FIN DISCRÉTION -->
|
||
<div class="input chkEquitation"> <!-- ÉQUITATION -->
|
||
<button type="roll"
|
||
name="Btrel-Equitation"
|
||
class="btRolrel"
|
||
value="@{relRollEquitation}"
|
||
data-i18n="equitation">Équitation</button>
|
||
<button type="roll"
|
||
name="Btjet-Equitation"
|
||
class="btRoljet"
|
||
value="@{jetRollEquitation}"
|
||
data-i18n="equitation">Équitation</button>
|
||
<button type="roll"
|
||
name="BtBrut-Equitation"
|
||
class="btRolbrut"
|
||
value="/em @{character_name} @{text_jet-de} @{text_equitation}
/roll @{RollEquitation}"
|
||
data-i18n="equitation">Équitation</button>
|
||
<div class="attcomptext" data-i18n="agi-u">AGI</div>
|
||
<SELECT name="attr_equitation_de" class="selde">
|
||
<OPTION value="4" SELECTED data-i18n="d4"> d4</OPTION>
|
||
<OPTION value="6" data-i18n="d6"> d6</OPTION>
|
||
<OPTION value="8" data-i18n="d8"> d8</OPTION>
|
||
<OPTION value="10" data-i18n="d10">d10</OPTION>
|
||
<OPTION value="12" data-i18n="d12">d12</OPTION>
|
||
</SELECT>
|
||
+<input type="number" class="selde" name="attr_equitation_bonus" value="-2" min="-2" />
|
||
</div> <!-- FIN ÉQUITATION -->
|
||
<div class="input chkEscalade"> <!-- ESCALADE -->
|
||
<button type="roll"
|
||
name="Btrel-Escalade"
|
||
class="btRolrel"
|
||
value="@{relRollEscalade}"
|
||
data-i18n="escalade">Escalade</button>
|
||
<button type="roll"
|
||
name="Btjet-Escalade"
|
||
class="btRoljet"
|
||
value="@{jetRollEscalade}"
|
||
data-i18n="escalade">Escalade</button>
|
||
<button type="roll"
|
||
name="BtBrut-Escalade"
|
||
class="btRolbrut"
|
||
value="/em @{character_name} @{text_jet-de} @{text_escalade}
/roll @{RollEscalade}"
|
||
data-i18n="escalade">Escalade</button>
|
||
<div class="attcomptext" data-i18n="for-u">FOR</div>
|
||
<SELECT name="attr_escalade_de" class="selde">
|
||
<OPTION value="4" SELECTED data-i18n="d4"> d4</OPTION>
|
||
<OPTION value="6" data-i18n="d6"> d6</OPTION>
|
||
<OPTION value="8" data-i18n="d8"> d8</OPTION>
|
||
<OPTION value="10" data-i18n="d10">d10</OPTION>
|
||
<OPTION value="12" data-i18n="d12">d12</OPTION>
|
||
</SELECT>
|
||
+<input type="number" class="selde" name="attr_escalade_bonus" value="-2" min="-2" />
|
||
</div> <!-- FIN ESCALADE -->
|
||
<div class="input chkIntimidation"> <!-- INTIMIDATION -->
|
||
<button type="roll"
|
||
name="Btrel-Intimidation"
|
||
class="btRolrel"
|
||
value="@{relRollIntimidation}"
|
||
data-i18n="intimidation">Intimidation</button>
|
||
<button type="roll"
|
||
name="Btjet-Intimidation"
|
||
class="btRoljet"
|
||
value="@{jetRollIntimidation}"
|
||
data-i18n="intimidation">Intimidation</button>
|
||
<button type="roll"
|
||
name="BtBrut-Intimidation"
|
||
class="btRolbrut"
|
||
value="/em @{character_name} @{text_jet-de} @{text_intimidation}
/roll @{RollIntimidation}"
|
||
data-i18n="intimidation">Intimidation</button>
|
||
<div class="attcomptext" data-i18n="ame-u">ÂME</div>
|
||
<SELECT name="attr_intimidation_de" class="selde">
|
||
<OPTION value="4" SELECTED data-i18n="d4"> d4</OPTION>
|
||
<OPTION value="6" data-i18n="d6"> d6</OPTION>
|
||
<OPTION value="8" data-i18n="d8"> d8</OPTION>
|
||
<OPTION value="10" data-i18n="d10">d10</OPTION>
|
||
<OPTION value="12" data-i18n="d12">d12</OPTION>
|
||
</SELECT>
|
||
+<input type="number" class="selde" name="attr_intimidation_bonus" value="-2" min="-2" />
|
||
</div> <!-- FIN INTIMIDATION -->
|
||
<div class="input chkJeu"> <!-- JEU -->
|
||
<button type="roll"
|
||
name="Btrel-Jeu"
|
||
class="btRolrel"
|
||
value="@{relRollJeu}"
|
||
data-i18n="jeu">Jeu</button>
|
||
<button type="roll"
|
||
name="Btjet-Jeu"
|
||
class="btRoljet"
|
||
value="@{jetRollJeu}"
|
||
data-i18n="jeu">Jeu</button>
|
||
<button type="roll"
|
||
name="BtBrut-Jeu"
|
||
class="btRolbrut"
|
||
value="/em @{character_name} @{text_jet-de} @{text_jeu}
/roll @{RollJeu}"
|
||
data-i18n="jeu">Jeu</button>
|
||
<div class="attcomptext" data-i18n="int-u">INT</div>
|
||
<SELECT name="attr_jeu_de" class="selde">
|
||
<OPTION value="4" SELECTED data-i18n="d4"> d4</OPTION>
|
||
<OPTION value="6" data-i18n="d6"> d6</OPTION>
|
||
<OPTION value="8" data-i18n="d8"> d8</OPTION>
|
||
<OPTION value="10" data-i18n="d10">d10</OPTION>
|
||
<OPTION value="12" data-i18n="d12">d12</OPTION>
|
||
</SELECT>
|
||
+<input type="number" class="selde" name="attr_jeu_bonus" value="-2" min="-2" />
|
||
</div> <!-- FIN JEU -->
|
||
<div class="input chkLancer"> <!-- LANCER -->
|
||
<button type="roll"
|
||
name="Btrel-Lancer"
|
||
class="btRolrel"
|
||
value="@{relRollLancer}"
|
||
data-i18n="lancer">Lancer</button>
|
||
<button type="roll"
|
||
name="Btjet-Lancer"
|
||
class="btRoljet"
|
||
value="@{jetRollLancer}"
|
||
data-i18n="lancer">Lancer</button>
|
||
<button type="roll"
|
||
name="BtBrut-Lancer"
|
||
class="btRolbrut"
|
||
value="/em @{character_name} @{text_jet-de} @{text_lancer}
/roll @{RollBastLancer}"
|
||
data-i18n="lancer">Lancer</button>
|
||
<div class="attcomptext" data-i18n="agi-u">AGI</div>
|
||
<SELECT name="attr_lancer_de" class="selde">
|
||
<OPTION value="4" SELECTED data-i18n="d4"> d4</OPTION>
|
||
<OPTION value="6" data-i18n="d6"> d6</OPTION>
|
||
<OPTION value="8" data-i18n="d8"> d8</OPTION>
|
||
<OPTION value="10" data-i18n="d10">d10</OPTION>
|
||
<OPTION value="12" data-i18n="d12">d12</OPTION>
|
||
</SELECT>
|
||
+<input type="number" class="selde" name="attr_lancer_bonus" value="-2" min="-2" />
|
||
</div> <!-- FIN LANCER -->
|
||
<div class="input chkNatation"> <!-- NATATION -->
|
||
<button type="roll"
|
||
name="Btrel-Natation"
|
||
class="btRolrel"
|
||
value="@{relRollNatation}"
|
||
data-i18n="natation">Natation</button>
|
||
<button type="roll"
|
||
name="Btjet-Natation"
|
||
class="btRoljet"
|
||
value="@{jetRollNatation}"
|
||
data-i18n="natation">Natation</button>
|
||
<button type="roll"
|
||
name="BtBrut-Natation"
|
||
class="btRolbrut"
|
||
value="/em @{character_name} @{text_jet-de} @{text_natation}
/roll @{RollNatation}"
|
||
data-i18n="natation">Natation</button>
|
||
<div class="attcomptext" data-i18n="agi-u">AGI</div>
|
||
<SELECT name="attr_natation_de" class="selde">
|
||
<OPTION value="4" SELECTED data-i18n="d4"> d4</OPTION>
|
||
<OPTION value="6" data-i18n="d6"> d6</OPTION>
|
||
<OPTION value="8" data-i18n="d8"> d8</OPTION>
|
||
<OPTION value="10" data-i18n="d10">d10</OPTION>
|
||
<OPTION value="12" data-i18n="d12">d12</OPTION>
|
||
</SELECT>
|
||
+<input type="number" class="selde" name="attr_natation_bonus" value="-2" min="-2" />
|
||
</div> <!-- FIN NATATION -->
|
||
<div class="input chkNavigation"> <!-- NAVIGATION -->
|
||
<button type="roll"
|
||
name="Btrel-Navigation"
|
||
class="btRolrel"
|
||
value="@{relRollNavigation}"
|
||
data-i18n="navigation">Navigation</button>
|
||
<button type="roll"
|
||
name="Btjet-Navigation"
|
||
class="btRoljet"
|
||
value="@{jetRollNavigation}"
|
||
data-i18n="navigation">Navigation</button>
|
||
<button type="roll"
|
||
name="BtBrut-Navigation"
|
||
class="btRolbrut"
|
||
value="/em @{character_name} @{text_jet-de} @{text_navigation}
/roll @{RollNavigation}"
|
||
data-i18n="navigation">Navigation</button>
|
||
<div class="attcomptext" data-i18n="agi-u">AGI</div>
|
||
<SELECT name="attr_navigation_de" class="selde">
|
||
<OPTION value="4" SELECTED data-i18n="d4"> d4</OPTION>
|
||
<OPTION value="6" data-i18n="d6"> d6</OPTION>
|
||
<OPTION value="8" data-i18n="d8"> d8</OPTION>
|
||
<OPTION value="10" data-i18n="d10">d10</OPTION>
|
||
<OPTION value="12" data-i18n="d12">d12</OPTION>
|
||
</SELECT>
|
||
+<input type="number" class="selde" name="attr_navigation_bonus" value="-2" min="-2" />
|
||
</div> <!-- FIN NAVIGATION -->
|
||
<div class="input chkPerception"> <!-- PERCEPTION -->
|
||
<button type="roll"
|
||
name="Btrel-Perception"
|
||
class="btRolrel"
|
||
value="@{relRollPerception}"
|
||
data-i18n="perception">Perception</button>
|
||
<button type="roll"
|
||
name="Btjet-Perception"
|
||
class="btRoljet"
|
||
value="@{jetRollPerception}"
|
||
data-i18n="perception">Perception</button>
|
||
<button type="roll"
|
||
name="BtBrut-Perception"
|
||
class="btRolbrut"
|
||
value="/em @{character_name} @{text_jet-de} @{text_perception}
/roll @{RollPerception}"
|
||
data-i18n="perception">Perception</button>
|
||
<div class="attcomptext" data-i18n="int-u">INT</div>
|
||
<SELECT name="attr_perception_de" class="selde">
|
||
<OPTION value="4" SELECTED data-i18n="d4"> d4</OPTION>
|
||
<OPTION value="6" data-i18n="d6"> d6</OPTION>
|
||
<OPTION value="8" data-i18n="d8"> d8</OPTION>
|
||
<OPTION value="10" data-i18n="d10">d10</OPTION>
|
||
<OPTION value="12" data-i18n="d12">d12</OPTION>
|
||
</SELECT>
|
||
+<input type="number" class="selde" name="attr_perception_bonus" value="-2" min="-2" />
|
||
</div> <!-- FIN PERCEPTION -->
|
||
<div class="input chkPersuasion"> <!-- PERSUASION -->
|
||
<button type="roll"
|
||
name="Btrel-Persuasion"
|
||
class="btRolrel"
|
||
value="@{relRollPersuasion}"
|
||
data-i18n="persuasion">Persuasion</button>
|
||
<button type="roll"
|
||
name="Btjet-Persuasion"
|
||
class="btRoljet"
|
||
value="@{jetRollPersuasion}"
|
||
data-i18n="persuasion">Persuasion</button>
|
||
<button type="roll"
|
||
name="BtBrut-Persuasion"
|
||
class="btRolbrut"
|
||
value="/em @{character_name} @{text_jet-de} @{text_persuasion}
/roll @{RollPersuasion}"
|
||
data-i18n="persuasion">Persuasion</button>
|
||
<div class="attcomptext" data-i18n="ame-u">ÂME</div>
|
||
<SELECT name="attr_persuasion_de" class="selde">
|
||
<OPTION value="4" SELECTED data-i18n="d4"> d4</OPTION>
|
||
<OPTION value="6" data-i18n="d6"> d6</OPTION>
|
||
<OPTION value="8" data-i18n="d8"> d8</OPTION>
|
||
<OPTION value="10" data-i18n="d10">d10</OPTION>
|
||
<OPTION value="12" data-i18n="d12">d12</OPTION>
|
||
</SELECT>
|
||
+<input type="number" class="selde" name="attr_persuasion_bonus" value="-2" min="-2" />
|
||
</div> <!-- FIN PERSUASION -->
|
||
<div class="input chkPilotage"> <!-- PILOTAGE -->
|
||
<button type="roll"
|
||
name="Btrel-Pilotage"
|
||
class="btRolrel"
|
||
value="@{relRollPilotage}"
|
||
data-i18n="pilotage">Pilotage</button>
|
||
<button type="roll"
|
||
name="Btjet-Pilotage"
|
||
class="btRoljet"
|
||
value="@{jetRollPilotage}"
|
||
data-i18n="pilotage">Pilotage</button>
|
||
<button type="roll"
|
||
name="BtBrut-Pilotage"
|
||
class="btRolbrut"
|
||
value="/em @{character_name} @{text_jet-de} @{text_pilotage}
/roll @{RollPilotage}"
|
||
data-i18n="pilotage">Pilotage</button>
|
||
<div class="attcomptext" data-i18n="agi-u">AGI</div>
|
||
<SELECT name="attr_pilotage_de" class="selde">
|
||
<OPTION value="4" SELECTED data-i18n="d4"> d4</OPTION>
|
||
<OPTION value="6" data-i18n="d6"> d6</OPTION>
|
||
<OPTION value="8" data-i18n="d8"> d8</OPTION>
|
||
<OPTION value="10" data-i18n="d10">d10</OPTION>
|
||
<OPTION value="12" data-i18n="d12">d12</OPTION>
|
||
</SELECT>
|
||
+<input type="number" class="selde" name="attr_pilotage_bonus" value="-2" min="-2" />
|
||
</div> <!-- FIN PILOTAGE -->
|
||
<div class="input chkPistage"> <!-- PISTAGE -->
|
||
<button type="roll"
|
||
name="Btrel-Pistage"
|
||
class="btRolrel"
|
||
value="@{relRollPistage}"
|
||
data-i18n="pistage">Pistage</button>
|
||
<button type="roll"
|
||
name="Btjet-Pistage"
|
||
class="btRoljet"
|
||
value="@{jetRollPistage}"
|
||
data-i18n="pistage">Pistage</button>
|
||
<button type="roll"
|
||
name="BtBrut-Pistage"
|
||
class="btRolbrut"
|
||
value="/em @{character_name} @{text_jet-de} @{text_pistage}
/roll @{RollPistage}"
|
||
data-i18n="pistage">Pistage</button>
|
||
<div class="attcomptext" data-i18n="int-u">INT</div>
|
||
<SELECT name="attr_pistage_de" class="selde">
|
||
<OPTION value="4" SELECTED data-i18n="d4"> d4</OPTION>
|
||
<OPTION value="6" data-i18n="d6"> d6</OPTION>
|
||
<OPTION value="8" data-i18n="d8"> d8</OPTION>
|
||
<OPTION value="10" data-i18n="d10">d10</OPTION>
|
||
<OPTION value="12" data-i18n="d12">d12</OPTION>
|
||
</SELECT>
|
||
+<input type="number" class="selde" name="attr_pistage_bonus" value="-2" min="-2" />
|
||
</div> <!-- FIN PISTAGE -->
|
||
<div class="input chkRecherche"> <!-- RECHERCHE -->
|
||
<button type="roll"
|
||
name="Btrel-Recherche"
|
||
class="btRolrel"
|
||
value="@{relRollRecherche}"
|
||
data-i18n="recherche">Recherche</button>
|
||
<button type="roll"
|
||
name="Btjet-Recherche"
|
||
class="btRoljet"
|
||
value="@{jetRollRecherche}"
|
||
data-i18n="recherche">Recherche</button>
|
||
<button type="roll"
|
||
name="BtBrut-Recherche"
|
||
class="btRolbrut"
|
||
value="/em @{character_name} @{text_jet-de} @{text_recherche}
/roll @{RollRecherche}"
|
||
data-i18n="recherche">Recherche</button>
|
||
<div class="attcomptext" data-i18n="int-u">INT</div>
|
||
<SELECT name="attr_recherche_de" class="selde">
|
||
<OPTION value="4" SELECTED data-i18n="d4"> d4</OPTION>
|
||
<OPTION value="6" data-i18n="d6"> d6</OPTION>
|
||
<OPTION value="8" data-i18n="d8"> d8</OPTION>
|
||
<OPTION value="10" data-i18n="d10">d10</OPTION>
|
||
<OPTION value="12" data-i18n="d12">d12</OPTION>
|
||
</SELECT>
|
||
+<input type="number" class="selde" name="attr_recherche_bonus" value="-2" min="-2" />
|
||
</div> <!-- FIN RECHERCHE -->
|
||
<div class="input chkReparation"> <!-- RÉPARATION -->
|
||
<button type="roll"
|
||
name="Btrel-Reparation"
|
||
class="btRolrel"
|
||
value="@{relRollReparation}"
|
||
data-i18n="reparation">Réparation</button>
|
||
<button type="roll"
|
||
name="Btjet-Reparation"
|
||
class="btRoljet"
|
||
value="@{jetRollReparation}"
|
||
data-i18n="reparation">Réparation</button>
|
||
<button type="roll"
|
||
name="BtBrut-Reparation"
|
||
class="btRolbrut"
|
||
value="/em @{character_name} @{text_jet-de} @{text_reparation}
/roll @{RollReparation}"
|
||
data-i18n="reparation">Réparation</button>
|
||
<div class="attcomptext" data-i18n="int-u">INT</div>
|
||
<SELECT name="attr_reparation_de" class="selde">
|
||
<OPTION value="4" SELECTED data-i18n="d4"> d4</OPTION>
|
||
<OPTION value="6" data-i18n="d6"> d6</OPTION>
|
||
<OPTION value="8" data-i18n="d8"> d8</OPTION>
|
||
<OPTION value="10" data-i18n="d10">d10</OPTION>
|
||
<OPTION value="12" data-i18n="d12">d12</OPTION>
|
||
</SELECT>
|
||
+<input type="number" class="selde" name="attr_reparation_bonus" value="-2" min="-2" />
|
||
</div> <!-- FIN RÉPARATION -->
|
||
<div class="input chkReseaux"> <!-- RÉSEAUX -->
|
||
<button type="roll"
|
||
name="Btrel-Reseaux"
|
||
class="btRolrel"
|
||
value="@{relRollReseaux}"
|
||
data-i18n="reseaux">Réseaux</button>
|
||
<button type="roll"
|
||
name="Btjet-Reseaux"
|
||
class="btRoljet"
|
||
value="@{jetRollReseaux}"
|
||
data-i18n="reseaux">Réseaux</button>
|
||
<button type="roll"
|
||
name="BtBrut-Reseaux"
|
||
class="btRolbrut"
|
||
value="/em @{character_name} @{text_jet-de} @{text_reseaux}
/roll @{RollReseaux}"
|
||
data-i18n="reseaux">Réseaux</button>
|
||
<div class="attcomptext" data-i18n="int-u">INT</div>
|
||
<SELECT name="attr_reseaux_de" class="selde">
|
||
<OPTION value="4" SELECTED data-i18n="d4"> d4</OPTION>
|
||
<OPTION value="6" data-i18n="d6"> d6</OPTION>
|
||
<OPTION value="8" data-i18n="d8"> d8</OPTION>
|
||
<OPTION value="10" data-i18n="d10">d10</OPTION>
|
||
<OPTION value="12" data-i18n="d12">d12</OPTION>
|
||
</SELECT>
|
||
+<input type="number" class="selde" name="attr_reseaux_bonus" value="-2" min="-2" />
|
||
</div> <!-- FIN RÉSEAUX -->
|
||
<div class="input chkSarcasme"> <!-- SARCASME -->
|
||
<button type="roll"
|
||
name="Btrel-Sarcasme"
|
||
class="btRolrel"
|
||
value="@{relRollSarcasme}"
|
||
data-i18n="sarcasme">Sarcasme</button>
|
||
<button type="roll"
|
||
name="Btjet-Sarcasme"
|
||
class="btRoljet"
|
||
value="@{jetRollSarcasme}"
|
||
data-i18n="sarcasme">Sarcasme</button>
|
||
<button type="roll"
|
||
name="BtBrut-Sarcasme"
|
||
class="btRolbrut"
|
||
value="/em @{character_name} @{text_jet-de} @{text_sarcasme}
/roll @{RollSarcasme}"
|
||
data-i18n="sarcasme">Sarcasme</button>
|
||
<div class="attcomptext" data-i18n="int-u">INT</div>
|
||
<SELECT name="attr_sarcasme_de" class="selde">
|
||
<OPTION value="4" SELECTED data-i18n="d4"> d4</OPTION>
|
||
<OPTION value="6" data-i18n="d6"> d6</OPTION>
|
||
<OPTION value="8" data-i18n="d8"> d8</OPTION>
|
||
<OPTION value="10" data-i18n="d10">d10</OPTION>
|
||
<OPTION value="12" data-i18n="d12">d12</OPTION>
|
||
</SELECT>
|
||
+<input type="number" class="selde" name="attr_sarcasme_bonus" value="-2" min="-2" />
|
||
</div> <!-- FIN SARCASME -->
|
||
<div class="input chkSoins"> <!-- SOINS -->
|
||
<button type="roll"
|
||
name="Btrel-Soins"
|
||
class="btRolrel"
|
||
value="@{relRollSoins}"
|
||
data-i18n="soins">Soins</button>
|
||
<button type="roll"
|
||
name="Btjet-Soins"
|
||
class="btRoljet"
|
||
value="@{jetRollSoins}"
|
||
data-i18n="soins">Soins</button>
|
||
<button type="roll"
|
||
name="BtBrut-Soins"
|
||
class="btRolbrut"
|
||
value="/em @{character_name} @{text_jet-de} {soins}
/roll @{RollSoins}"
|
||
data-i18n="soins">Soins</button>
|
||
<div class="attcomptext" data-i18n="int-u">INT</div>
|
||
<SELECT name="attr_soins_de" class="selde">
|
||
<OPTION value="4" SELECTED data-i18n="d4"> d4</OPTION>
|
||
<OPTION value="6" data-i18n="d6"> d6</OPTION>
|
||
<OPTION value="8" data-i18n="d8"> d8</OPTION>
|
||
<OPTION value="10" data-i18n="d10">d10</OPTION>
|
||
<OPTION value="12" data-i18n="d12">d12</OPTION>
|
||
</SELECT>
|
||
+<input type="number" class="selde" name="attr_soins_bonus" value="-2" min="-2" />
|
||
</div> <!-- FIN SOINS -->
|
||
<div class="input chkSurvie"> <!-- SURVIE -->
|
||
<button type="roll"
|
||
name="Btrel-Survie"
|
||
class="btRolrel"
|
||
value="@{relRollSurvie}"
|
||
data-i18n="survie">Survie</button>
|
||
<button type="roll"
|
||
name="Btjet-Survie"
|
||
class="btRoljet"
|
||
value="@{jetRollSurvie}"
|
||
data-i18n="survie">Survie</button>
|
||
<button type="roll"
|
||
name="BtBrut-Survie"
|
||
class="btRolbrut"
|
||
value="/em @{character_name} @{text_jet-de} @{text_survie}
/roll @{RollSurvie}"
|
||
data-i18n="survie">Survie</button>
|
||
<div class="attcomptext" data-i18n="int-u">INT</div>
|
||
<SELECT name="attr_survie_de" class="selde">
|
||
<OPTION value="4" SELECTED data-i18n="d4"> d4</OPTION>
|
||
<OPTION value="6" data-i18n="d6"> d6</OPTION>
|
||
<OPTION value="8" data-i18n="d8"> d8</OPTION>
|
||
<OPTION value="10" data-i18n="d10">d10</OPTION>
|
||
<OPTION value="12" data-i18n="d12">d12</OPTION>
|
||
</SELECT>
|
||
+<input type="number" class="selde" name="attr_survie_bonus" value="-2" min="-2" />
|
||
</div> <!-- FIN SURVIE -->
|
||
<div class="input chkTir"> <!-- TIR -->
|
||
<button type="roll"
|
||
name="Btrel-Tir"
|
||
class="btRolrel"
|
||
value="@{relRollTir}"
|
||
data-i18n="tir">Tir</button>
|
||
<button type="roll"
|
||
name="Btjet-Tir"
|
||
class="btRoljet"
|
||
value="@{jetRollTir}"
|
||
data-i18n="tir">Tir</button>
|
||
<button type="roll"
|
||
name="BtBrut-Tir"
|
||
class="btRolbrut"
|
||
value="/em @{character_name} @{text_jet-de} @{text_tir}
/roll @{RollBastTir}"
|
||
data-i18n="tir">Tir</button>
|
||
<div class="attcomptext" data-i18n="agi-u">AGI</div>
|
||
<SELECT name="attr_tir_de" class="selde">
|
||
<OPTION value="4" SELECTED data-i18n="d4"> d4</OPTION>
|
||
<OPTION value="6" data-i18n="d6"> d6</OPTION>
|
||
<OPTION value="8" data-i18n="d8"> d8</OPTION>
|
||
<OPTION value="10" data-i18n="d10">d10</OPTION>
|
||
<OPTION value="12" data-i18n="d12">d12</OPTION>
|
||
</SELECT>
|
||
+<input type="number" class="selde" name="attr_tir_bonus" value="-2" min="-2" />
|
||
</div> <!-- FIN TIR -->
|
||
<div class="input SheetDead"> <!-- TRIPES -->
|
||
<button type="roll"
|
||
name="Btrel-Tripes"
|
||
class="btRolrel"
|
||
value="@{relRollTripes}"
|
||
data-i18n="tripes">Tripes</button>
|
||
<button type="roll"
|
||
name="Btjet-Tripes"
|
||
class="btRoljet"
|
||
value="@{jetRollTripes}"
|
||
data-i18n="tripes">Tripes</button>
|
||
<button type="roll"
|
||
name="BtBrut-Tripes"
|
||
class="btRolbrut"
|
||
value="/em @{character_name} @{text_jet-de} @{text_tripes}
/roll @{RollTripes}"
|
||
data-i18n="tripes">Tripes</button>
|
||
<div class="attcomptext" data-i18n="ame-u">ÂME</div>
|
||
<SELECT name="attr_tripes_de" class="selde">
|
||
<OPTION value="4" SELECTED data-i18n="d4"> d4</OPTION>
|
||
<OPTION value="6" data-i18n="d6"> d6</OPTION>
|
||
<OPTION value="8" data-i18n="d8"> d8</OPTION>
|
||
<OPTION value="10" data-i18n="d10">d10</OPTION>
|
||
<OPTION value="12" data-i18n="d12">d12</OPTION>
|
||
</SELECT>
|
||
+<input type="number" class="selde" name="attr_tripes_bonus" value="-2" min="-2" />
|
||
</div> <!-- FIN TRIPES -->
|
||
<fieldset class="repeating_competences"> <!-- COMPETENCE (S) LIBRE(S) -->
|
||
<div class="input">
|
||
<button type="roll"
|
||
name="Btrel-Competence"
|
||
class="btRolrel"
|
||
value="&{template:sawo} {{etat=[[@{templateetat}]]}} {{name=@{comp_nom}}} {{perso=@{character_name}}} {{secoue=[[@{secoue}]]}} {{relances=[[ { floor( ( { { 1d@{comp_de}!![@{comp_nom}],@{joker_de}!![@{text_joker}]}kh1 + (@{comp_bonus})[@{text_bonus}] - @{malusblessures}[@{text_blessures}] - @{malusfatigue}[@{text_fatigue}] + @{rollmodquery}) / @{rolldiffquery} ), 0d0 }kh1 - 1 ]]}} {{blessures=[[@{blessures}]]}} {{fatigue=[[@{fatigue}]]}}"
|
||
> </button>
|
||
<button type="roll"
|
||
name="Btjet-Competence"
|
||
class="btRoljet"
|
||
value="&{template:sawo} {{etat=[[@{templateetat}]]}} {{name=@{comp_nom}}} {{perso=@{character_name}}} {{secoue=[[@{secoue}]]}} {{jet=[[{ 1d@{comp_de}!![@{comp_nom}],@{joker_de}!![@{text_joker}]}kh1 + (@{comp_bonus})[@{text_bonus}] - @{malusblessures}[@{text_blessures}] - @{malusfatigue}[@{text_fatigue}] + @{rollmodquery}]]}} {{blessures=[[@{blessures}]]}} {{fatigue=[[@{fatigue}]]}}"
|
||
> </button>
|
||
<button type="roll"
|
||
name="BtBrut-Competence"
|
||
class="btRolbrut"
|
||
value="/em @{character_name} @{text_jet-de} @{comp_nom}
/roll { 1d@{comp_de}!![@{comp_nom}],@{joker_de}!![@{text_joker}]}kh1 + (@{comp_bonus})[@{text_bonus}] - @{malusblessures}[@{text_blessures}] - @{malusfatigue}[@{text_fatigue}] + @{rollmodquery}"
|
||
> </button>
|
||
<input type="text" class="compspe" name="attr_comp_nom" data-i18n-placeholder="competence" placeholder="Compétence" />
|
||
<SELECT class="attcomptext" name="attr_comp_att">
|
||
<OPTION value="agilite" SELECTED data-i18n="(agi-u)">(AGI)</OPTION>
|
||
<OPTION value="ame" data-i18n="(ame-u)">(ÂME)</OPTION>
|
||
<OPTION value="force" data-i18n="(for-u)">(FOR)</OPTION>
|
||
<OPTION value="intellect" data-i18n="(int-u)">(INT)</OPTION>
|
||
<OPTION value="vigueur" data-i18n="(vig-u)">(VIG)</OPTION>
|
||
</SELECT>
|
||
<SELECT name="attr_comp_de" class="selde">
|
||
<OPTION value="4" SELECTED data-i18n="d4"> d4</OPTION>
|
||
<OPTION value="6" data-i18n="d6"> d6</OPTION>
|
||
<OPTION value="8" data-i18n="d8"> d8</OPTION>
|
||
<OPTION value="10" data-i18n="d10">d10</OPTION>
|
||
<OPTION value="12" data-i18n="d12">d12</OPTION>
|
||
</SELECT>
|
||
+<input type="number" class="selde" name="attr_comp_bonus" value="0" />
|
||
</div>
|
||
</fieldset> <!-- COMPETENCE (S) LIBRE(S) -->
|
||
</div>
|
||
</div> <!-- FIN COMPETENCES -->
|
||
</div> <!-- FIN TRAITS -->
|
||
</div> <!-- ** END COL1 ** -->
|
||
<div class="mycol"> <!-- ** COL2 ** -->
|
||
<div class="logo">
|
||
<div class="SheetSaWo" style="text-align:center;">
|
||
<img style="width: 200px;" src="https://raw.githubusercontent.com/NathaTerrien/roll20-wip/master/SavageWorldsFrench/sawofr_logo_sawo.png" />
|
||
</div>
|
||
<div class="SheetDead" style="text-align:center;">
|
||
<img style="width: 372px;" src="https://raw.githubusercontent.com/NathaTerrien/roll20-wip/master/SavageWorldsFrench/sawofr_logo_deadlands.png" />
|
||
</div>
|
||
<div class="SheetLankh" style="text-align:center;">
|
||
<img style="width: 372px;" src="https://raw.githubusercontent.com/NathaTerrien/roll20-wip/master/SavageWorldsFrench/sawofr_logo_lankhmar.png" />
|
||
</div>
|
||
<div class="SheetBnB" style="text-align:center;">
|
||
<img style="width: 372px;" src="https://raw.githubusercontent.com/NathaTerrien/roll20-wip/master/SavageWorldsFrench/sawofr_logo_bnb.png" />
|
||
</div>
|
||
</div>
|
||
<div class="colblock"> <!-- DEGATS -->
|
||
<div style="text-align: left;">
|
||
<div class="redtitle1" style="display: inline-block;" data-i18n="degats-u">DÉGÂTS</div>
|
||
<div class="redtitle3" style="text-align: right;width:100px;" data-i18n="secoue-u">SECOUÉ</div>
|
||
<input type="checkbox" class="secoue" name="attr_secoue" value='1' data-i18n-title="secoue" title="Secoué" /><span></span>
|
||
</div>
|
||
<div style="height: 30px;">
|
||
<div class="redtitle3" style="width:80px;" data-i18n="blessures-u">BLESSURES</div>
|
||
<input type="radio" class="blessure" name="attr_blessures" value="0" data-i18n-title="no-wounds" title="Pas de blessure" checked /><span>0</span>
|
||
<input type="radio" class="blessure bless1" name="attr_blessures" value="1" data-i18n-title="one-wound" title="Une blessure" /><span class="blessure bless1">1</span>
|
||
<input type="radio" class="blessure bless2" name="attr_blessures" value="2" data-i18n-title="two-wounds" title="Deux blessures" /><span class="blessure bless2">2</span>
|
||
<input type="radio" class="blessure bless3" name="attr_blessures" value="3" data-i18n-title="three-wounds" title="Trois blessures" /><span class="blessure bless3">3</span>
|
||
<input type="radio" class="blessure" name="attr_blessures" value="4" data-i18n-title="etat-critique" title="État critique" /><span style="font-family: pictos;font-weight:bold;">Y</span>
|
||
</div>
|
||
<div style="height: 30px;">
|
||
<div class="redtitle3" style="width:80px;" data-i18n="fatigue-u">FATIGUE</div>
|
||
<input type="radio" class="blessure" name="attr_fatigue" value="0" data-i18n-title="no-fatigue" title="Pas de de fatigue" checked /><span>0</span>
|
||
<input type="radio" class="blessure" name="attr_fatigue" value="1" data-i18n-title="one-fatigue" title="Un niveau de Fatigue" /><span>1</span>
|
||
<input type="radio" class="blessure" name="attr_fatigue" value="2" data-i18n-title="two-fatigue" title="Deux niveaux de Fatigue" /><span>2</span>
|
||
<input type="radio" class="blessure" name="attr_fatigue" value="3" data-i18n-title="etat-critique" title="État critique" /><span style="font-family: pictos;font-weight:bold;">Y</span>
|
||
</div>
|
||
</div> <!-- FIN DEGATS -->
|
||
<div class="colblock"> <!-- Carac dérivées -->
|
||
<div class="redtitle1 disp" data-i18n="carac">CARAC. DÉRIVÉES</div>
|
||
<input type="checkbox" name="attr_dispDerivees" class="dispchk" data-i18n-title="show-hide-content" title="Afficher/masquer le contenu" checked /><span class="dispchk">E</span>
|
||
<div class="dispchk">
|
||
<div class="input">
|
||
<div class="comptext" data-i18n="allure">ALLURE</div>
|
||
<input type="number" name="attr_allure_base" value="6" data-i18n-title="base-allure" title="Valeur d'allure de base" />
|
||
+<input type="number" name="attr_allure_bonus" value="0" data-i18n-title="bonus-allure" title="Bonus d'allure"/>
|
||
=<input type="number" name="attr_allure" value="[[@{allure_base}+(@{allure_bonus})-@{blessures}]]" data-i18n-title="total-allure" title="allure totale" disabled />
|
||
</div>
|
||
<div class="input">
|
||
<div class="comptext" data-i18n="charisme">CHARISME</div>
|
||
<input type="number" name="attr_charisme_base" value="0" data-i18n-title="base-charisme" title="Valeur de charisme de base" />
|
||
+<input type="number" name="attr_charisme_bonus" value="0" data-i18n-title="bonus-charisme" title="Bonus de charisme"/>
|
||
=<input type="number" name="attr_charisme" value="0" data-i18n-title="total-charisme" title="Charisme total" readonly />
|
||
</div>
|
||
<div class="input">
|
||
<div class="comptext" data-i18n="parade">PARADE</div>
|
||
<input type="number" name="attr_parade_base" value="3" data-i18n-title="base-parade" title="Valeur de parade de base" readonly />
|
||
+<input type="number" name="attr_parade_bonus" value="0" data-i18n-title="bonus-parade" title="Bonus de parade"/>
|
||
=<input type="number" name="attr_parade" value="3" data-i18n-title="total-parade" title="Parade totale" readonly />
|
||
</div>
|
||
<div class="input">
|
||
<div class="comptext" data-i18n="resistance-u">RÉSISTANCE</div>
|
||
<input type="number" name="attr_resistance_base" value="4" data-i18n-title="base-resistance" title="Valeur de Résistance de base" readonly />
|
||
+<input type="number" name="attr_resistance_bonus" value="0" data-i18n-title="bonus-resistance" title="Armure (torse) et autres bonus de vigueur"/>
|
||
=<input type="number" name="attr_resistance" value="4" data-i18n-title="total-resistance" title="Résistance totale" readonly />
|
||
</div>
|
||
<div class="input SheetDead">
|
||
<div class="comptext" data-i18n="trempe">TREMPE</div>
|
||
<input type="number" name="attr_trempe_base" value="0" data-i18n-title="base-trempe" title="Valeur de Trempe de base (Rang)" />
|
||
+<input type="number" name="attr_trempe_bonus" value="0" data-i18n-title="bonus-trempe" title="Bonus de Trempe"/>
|
||
=<input type="number" name="attr_trempe" value="[[@{trempe_base}+(@{trempe_bonus})]]" data-i18n-title="total-trempe" title="Trempe totale" disabled />
|
||
</div>
|
||
<div class="input">
|
||
<div class="comptext" data-i18n="pts">Pts POUVOIR</div>
|
||
<input type="number" name="attr_pointspouvoir" value="0" data-i18n-title="pp-current" title="Points de Pouvoir courants" />
|
||
/
|
||
<input type="number" name="attr_pointspouvoir_max" value="0" data-i18n-title="pp-max" title="Points de Pouvoir maximum"/>
|
||
</div>
|
||
</div>
|
||
</div> <!-- FIN Carac dérivées -->
|
||
<div class="colblock chkPossessions"> <!-- EQUIPEMENT -->
|
||
<div class="redtitle1 disp" data-i18n="possessions">POSSESSIONS</div>
|
||
<input type="checkbox" name="attr_dispPossessions" value="1" class="dispchk" data-i18n-title="show-hide-content" title="Afficher/masquer le contenu" checked /><span class="dispchk">E</span>
|
||
<div class="dispchk">
|
||
<div class="redtitle2 disp" data-i18n="argent">ARGENT</div>
|
||
<input type="checkbox" name="attr_argentdisplay" class="loupe" data-i18n-title="enlarge-desc" title="Agrandir/Réduire la description" /><span>s</span>
|
||
<textarea name="attr_argent" class="textdesc" style="width: 175px;" data-i18n-placeholder="money-treasure" placeholder="Argent & Richesses" data-i18n-title="money-treasure" title="Argent & Richesses"></textarea>
|
||
<div class="input">
|
||
<div class="blacktext2" data-i18n="encombrementmax">Encombrement maximum: </div>
|
||
<input type="number" name="attr_encombmax" value="10" readonly />
|
||
kg
|
||
</div>
|
||
<div class="input">
|
||
<div class="blacktext2" data-i18n="encombrement">Encombrement: </div>
|
||
<input type="number" name="attr_encombpoids" min="0" value="0" data-i18n-title="total-weight" title="Poids total porté en kg" readonly />
|
||
<span data-i18n="malus"> Malus :</span>
|
||
<input type="number" name="attr_encombrement" value="0" data-i18n-title="encumbrance-penalty" title="Malus d'encombrement à tous les jets d’Agilité et de Force, ainsi qu’à tous les jets de Compétences liées à ces deux Attributs" readonly />
|
||
</div>
|
||
<div>
|
||
<div class="redtitle2" style="display: inline-block;width: 140px;" data-i18n="equipment">ÉQUIPEMENT</div>
|
||
<div class="blacktext1" style="width: 35px;">Qté</div>
|
||
<div class="blacktext1" style="width: 35px;">Poids</div>
|
||
<div class="blacktext1" style="width: 35px;">Tot.</div>
|
||
</div>
|
||
<fieldset class="repeating_equipements">
|
||
<div class="input">
|
||
<input type="text" style="width: 145px;" name="attr_equipnom" data-i18n-placeholder="equipment" placeholder="Équipement" />
|
||
<input type="number" style="width: 35px;" name="attr_equipqte" value="1" min="0" step="any" data-i18n-title="quantity" title="Quantité" />
|
||
<input type="number" style="width: 35px;" name="attr_equippdsunit" value="0" min="0" step="any" data-i18n-title="unit-weight" title="Poids unitaire" />
|
||
<input type="number" style="width: 35px;text-align:right" name="attr_equippoids" value="0" min="0" data-i18n-title="equipment-weight" title="Poids total de l'équipement" readonly />
|
||
</div>
|
||
</fieldset>
|
||
</div>
|
||
</div><!-- FIN EQUIPEMENT -->
|
||
</div> <!-- ** END COL2 ** -->
|
||
<div class="mycol"> <!-- ** COL3 ** -->
|
||
<div class="colblock nopnj">
|
||
<div class="redtitle1" data-i18n="personnage">PERSONNAGE</div>
|
||
<div class="input"><input type="text" name="attr_character_name" class="charname"/></div>
|
||
<div class="redtitle1 disp" data-i18n="description">DESCRIPTION</div>
|
||
<input type="checkbox" name="attr_dispPerso" class="dispchk" data-i18n-title="show-hide-content" title="Afficher/masquer le contenu" checked /><span class="dispchk">E</span>
|
||
<div class="dispchk">
|
||
<div class="input"><div class="blacktext1" style="width:60px;" data-i18n="pseudo">Pseudo: </div><input type="text" name="attr_pseudo" style="width:205px;" /></div>
|
||
<div class="input">
|
||
<div class="blacktext1" style="width:50px;" data-i18n="taille">Taille: </div><input type="text" name="attr_taille" style="width:70px;" />
|
||
<div class="blacktext1" style="width:50px;" data-i18n="poids">Poids: </div><input type="text" name="attr_poids" style="width:70px;" />
|
||
</div>
|
||
<div class="input">
|
||
<div class="blacktext1" style="width:50px;" data-i18n="sexe">Sexe: </div><input type="text" name="attr_sexe" style="width:70px;" />
|
||
<div class="blacktext1" style="width:50px;" data-i18n="age">Âge: </div><input type="text" name="attr_age" style="width:70px;" />
|
||
</div>
|
||
<div class="blacktext1" data-i18n="signes">Signes particuliers: </div>
|
||
<div class="input">
|
||
<input type="checkbox" name="attr_signedisplay" class="loupe" data-i18n-title="enlarge-desc" title="Agrandir/Réduire la description" /><span>s</span>
|
||
<textarea name="attr_signe" class="textdesc" style="width: 246px;" data-i18n-placeholder="signes" placeholder="Signes particuliers" data-i18n-title="signes" title="Signes particuliers"></textarea>
|
||
</div>
|
||
</div>
|
||
</div>
|
||
<div class="colblock pnj">
|
||
<div class="redtitle1 disp"><span name="attr_pnjtypelib"></span></div>
|
||
<input type="checkbox" name="attr_dispPerso" class="dispchk" data-i18n-title="show-hide-content" title="Afficher/masquer le contenu" checked /><span class="dispchk">E</span>
|
||
<div class="dispchk">
|
||
<div class="input"><input type="text" name="attr_character_name" class="charname" /></div>
|
||
<div class="input">
|
||
<div class="blacktext1" style="width:50px;" data-i18n="taille">Taille: </div><input type="text" name="attr_taille" style="width:70px;" />
|
||
</div>
|
||
</div>
|
||
</div>
|
||
<div class="colblock">
|
||
<div class="redtitle1 disp"><div class="nopnj"><span data-i18n="atouts">ATOUTS</span> & <span data-i18n="handicaps">HANDICAPS</span></div><div class="pnj" data-i18n="aptitudes">APTITUDES</div></div>
|
||
<input type="checkbox" name="attr_dispAtouts" class="dispchk" data-i18n-title="show-hide-content" title="Afficher/masquer le contenu" checked /><span class="dispchk">E</span>
|
||
<div class="dispchk">
|
||
<div> <!-- ATOUTS -->
|
||
<div class="redtitle2"><div class="nopnj" data-i18n="atouts">ATOUTS</div><div class="pnj"><span data-i18n="aptitudes">APTITUDES</span> (+)</div></div>
|
||
<fieldset class="repeating_atouts"> <!-- ATOUTS -->
|
||
<div class="input">
|
||
<input type="checkbox" name="attr_atoutdisplay" class="loupe" data-i18n-title="enlarge-desc" title="Agrandir/Réduire la description" /><span>s</span>
|
||
<textarea name="attr_atout" class="textdesc" style="width: 244px;" data-i18n-placeholder="atout" placeholder="Atout" data-i18n-title="atout" title="Atout"></textarea>
|
||
</div>
|
||
</fieldset>
|
||
</div> <!-- FIN ATOUTS -->
|
||
<div> <!-- HANDICAPS -->
|
||
<div class="redtitle2"><div class="nopnj" data-i18n="handicaps">HANDICAPS</div><div class="pnj"><span data-i18n="aptitudes">APTITUDES</span> (-)</div></div>
|
||
<fieldset class="repeating_handicaps"> <!-- ATOUTS -->
|
||
<div class="input">
|
||
<input type="checkbox" name="attr_handicapdisplay" class="loupe" data-i18n-title="enlarge-desc" title="Agrandir/Réduire la description" /><span>s</span>
|
||
<textarea name="attr_handicap" class="textdesc" style="width: 244px;" data-i18n-placeholder="handicap" placeholder="Handicap" data-i18n-title="handicap" title="Handicap"></textarea>
|
||
</div>
|
||
</fieldset>
|
||
</div> <!-- FIN HANDICAPS -->
|
||
</div>
|
||
</div>
|
||
<div class="colblock nopnj">
|
||
<div class="redtitle1 disp" data-i18n="progression">PROGRESSION</div>
|
||
<div class="blacktext2">XP</div>
|
||
<input type="number" name="attr_xp" min="0" value="0" title="Points d'expérience non dépensés" />
|
||
<input type="checkbox" name="attr_dispXp" class="dispchk" data-i18n-title="show-hide-content" title="Afficher/masquer le contenu" checked /><span class="dispchk">E</span>
|
||
<div class="dispchk">
|
||
<div class="input"><div class="blacktext2" style="width:70px;">5</div><input type="text" style="width:195px;" name="attr_progres05" /></div>
|
||
<div class="input"><div class="blacktext2" style="width:70px;">10</div><input type="text" style="width:195px;" name="attr_progres10" /></div>
|
||
<div class="input"><div class="blacktext2" style="width:70px;">15</div><input type="text" style="width:195px;" name="attr_progres15" /></div>
|
||
<div class="input"><div class="blacktext2" style="width:70px;">Aguerri</div><input type="text" style="width:195px;" name="attr_progres20" /></div>
|
||
<div class="input"><div class="blacktext2" style="width:70px;">25</div><input type="text" style="width:195px;" name="attr_progres25" /></div>
|
||
<div class="input"><div class="blacktext2" style="width:70px;">30</div><input type="text" style="width:195px;" name="attr_progres30" /></div>
|
||
<div class="input"><div class="blacktext2" style="width:70px;">35</div><input type="text" style="width:195px;" name="attr_progres35" /></div>
|
||
<div class="input"><div class="blacktext2" style="width:70px;">Vétéran</div><input type="text" style="width:195px;" name="attr_progres40" /></div>
|
||
<div class="input"><div class="blacktext2" style="width:70px;">45</div><input type="text" style="width:195px;" name="attr_progres45" /></div>
|
||
<div class="input"><div class="blacktext2" style="width:70px;">50</div><input type="text" style="width:195px;" name="attr_progres50" /></div>
|
||
<div class="input"><div class="blacktext2" style="width:70px;">55</div><input type="text" style="width:195px;" name="attr_progres55" /></div>
|
||
<div class="input"><div class="blacktext2" style="width:70px;">Héroïque</div><input type="text" style="width:195px;" name="attr_progres60" /></div>
|
||
<div class="input"><div class="blacktext2" style="width:70px;">65</div><input type="text" style="width:195px;" name="attr_progres65" /></div>
|
||
<div class="input"><div class="blacktext2" style="width:70px;">70</div><input type="text" style="width:195px;" name="attr_progres70" /></div>
|
||
<div class="input"><div class="blacktext2" style="width:70px;">75</div><input type="text" style="width:195px;" name="attr_progres75" /></div>
|
||
<div class="input"><div class="blacktext2" style="width:70px;">Légendaire</div><input type="text" style="width:195px;" name="attr_progres80" /></div>
|
||
</div>
|
||
</div>
|
||
</div> <!-- ** END COL3 ** -->
|
||
<div class="colblock"> <!-- ** WEAPONS ** -->
|
||
<div>
|
||
<div class="redtitle1 disp" style="margin-left: 0px;width: 150px;" data-i18n="armes">ARMES</div>
|
||
<div class="redtitle3" style="width: 60px;" data-i18n="compet">Compét.</div>
|
||
<div class="redtitle3" style="width: 145px;" data-i18n="degats">Dégâts</div>
|
||
<div class="redtitle3" style="width: 98px;" data-i18n="portee">Portée</div>
|
||
<div class="redtitle3" style="width: 35px;" data-i18n="cdt">CdT</div>
|
||
<div class="redtitle3" style="width: 80px;" data-i18n="munitions">Munitions</div>
|
||
<div class="redtitle3" style="width: 35px;" data-i18n="pa">PA</div>
|
||
<div class="redtitle3" style="width: 150px;" data-i18n="notes">Notes</div>
|
||
</div>
|
||
<div class="input"> <!-- ARME FIXE 1 -->
|
||
<button type="roll"
|
||
name="Btrel-Arme1"
|
||
class="btRolrel"
|
||
value="@{relRollArmeFixe1}"
|
||
data-i18n-title="attaque"
|
||
title="Attaque"
|
||
> </button>
|
||
<button type="roll"
|
||
name="Btjet-Arme1"
|
||
class="btRoljet"
|
||
value="@{jetRollArmeFixe1}"
|
||
data-i18n-title="attaque"
|
||
title="Attaque"
|
||
> </button>
|
||
<button type="roll"
|
||
name="BtBrut-Arme1"
|
||
class="btRolbrut"
|
||
value="/em @{character_name} @{text_attaque-avec} @{arme1_nom}:
/roll @{arme1_comp_brut}
@{text_degats} :
/roll @{jetRollArmeFixe1Dgt}
@{text_degats-relance} : [[1d6!!]]"
|
||
data-i18n-title="attaque"
|
||
title="Attaque"
|
||
> </button>
|
||
<input type="text" class="compspe" name="attr_arme1_nom" data-i18n-placeholder="weapon1-name" placeholder="Nom de l'arme n°1"/>
|
||
<SELECT name="attr_arme1_comp" style="width: 55px;margin-left:3px;margin-right:3px;" data-i18n-title="competence" title="Compétence">
|
||
<OPTION value="0" SELECTED data-i18n="choisir"> - Choisir une compétence :</OPTION>
|
||
<OPTION value="Combat" data-i18n="combat">Combat</OPTION>
|
||
<OPTION value="Lancer" data-i18n="lancer">Lancer</OPTION>
|
||
<OPTION value="Tir" data-i18n="tir">Tir</OPTION>
|
||
<OPTION value="Arcane" data-i18n="arcane">Arcane</OPTION>
|
||
</SELECT>
|
||
<input type="hidden" name="attr_arme1_comp_rel" value="0" />
|
||
<input type="hidden" name="attr_arme1_comp_jet" value="0" />
|
||
<input type="hidden" name="attr_arme1_comp_brut" value="0" />
|
||
<SELECT name="attr_arme1_dgt_force" style="width:35px;" data-i18n-title="apply-str-dmg" title="Application de la Force aux dégâts (Combat et Lancer)">
|
||
<OPTION value="@{RollBastForce}" SELECTED data-i18n="force-u">FORCE</OPTION>
|
||
<OPTION value="0d4">_</OPTION>
|
||
</SELECT>+<input name="attr_arme1_dgt_nbde" style="width:30px;" type="number" value="1" min="0" title="Nombre de dés de dégâts" />
|
||
<SELECT name="attr_arme1_dgt_de" class="selde" title="Dé de dégâts">
|
||
<OPTION value="4" SELECTED data-i18n="d4">d4</OPTION>
|
||
<OPTION value="6" data-i18n="d6">d6</OPTION>
|
||
<OPTION value="8" data-i18n="d8">d8</OPTION>
|
||
<OPTION value="10" data-i18n="d10">d10</OPTION>
|
||
<OPTION value="12" data-i18n="d12">d12</OPTION>
|
||
</SELECT>+<input name="attr_arme1_dgt_bonus" style="width:30px;margin-right:3px;" type="number" value="0" title="Bonus aux dégâts" />
|
||
<input name="attr_arme1_portee" type="text" style="width:100px;margin-right:3px;" data-i18n-placeholder="portee" placeholder="Portée" />
|
||
<input name="attr_arme1_cdt" type="number" style="width:30px;margin-right:3px;" value="0" min="0" data-i18n-title="cadence-tir" title="Cadence de Tir" />
|
||
<input name="attr_arme1_mun" type="number" style="width:40px;" value="0" min="0" data-i18n-title="amunition-cur" title="Munitions courantes" />/<input name="attr_arme1_mun_max" type="number" style="width:40px;margin-right:3px;" value="0" min="0" data-i18n-title="amunition-max" title="Munitions maximum" />
|
||
<input name="attr_arme1_pa" type="number" style="width:30px;margin-right:3px;" value="0" min="0" data-i18n-title="armor-pen" title="Pénétration d'Armure" />
|
||
<input type="checkbox" name="attr_arme1display" class="loupe" data-i18n-title="enlarge-desc" title="Agrandir/Réduire la description" /><span>s</span>
|
||
<textarea name="attr_arme1_notes" class="textdesc" style="width: 171px;" data-i18n-placeholder="notes" placeholder="Notes"></textarea>
|
||
</div> <!-- FIN ARME FIXE 1 -->
|
||
<div class="input"> <!-- ARME FIXE 2 -->
|
||
<button type="roll"
|
||
name="Btrel-Arme2"
|
||
class="btRolrel"
|
||
value="@{relRollArmeFixe2}"
|
||
data-i18n-title="attaque"
|
||
title="Attaque"
|
||
> </button>
|
||
<button type="roll"
|
||
name="Btjet-Arme2"
|
||
class="btRoljet"
|
||
value="@{jetRollArmeFixe2}"
|
||
data-i18n-title="attaque"
|
||
title="Attaque"
|
||
> </button>
|
||
<button type="roll"
|
||
name="BtBrut-Arme2"
|
||
class="btRolbrut"
|
||
value="/em @{character_name} @{text_attaque-avec} @{arme2_nom}:
/roll @{arme2_comp_brut}
@{text_degats} :
/roll @{jetRollArmeFixe2Dgt}
@{text_degats-relance} : [[1d6!!]]"
|
||
data-i18n-title="attaque"
|
||
title="Attaque"
|
||
> </button>
|
||
<input type="text" class="compspe" name="attr_arme2_nom" data-i18n-placeholder="weapon2-name" placeholder="Nom de l'arme n°2"/>
|
||
<SELECT name="attr_arme2_comp" style="width: 55px;margin-left:3px;margin-right:3px;" data-i18n-title="competence" title="Compétence">
|
||
<OPTION value="0" SELECTED data-i18n="choisir"> - Choisir une compétence :</OPTION>
|
||
<OPTION value="Combat" data-i18n="combat">
|
||
<OPTION value="Lancer" data-i18n="lancer">Lancer</OPTION>
|
||
<OPTION value="Tir" data-i18n="tir">Tir</OPTION>
|
||
<OPTION value="Arcane" data-i18n="arcane">Arcane</OPTION>
|
||
</SELECT>
|
||
<input type="hidden" name="attr_arme2_comp_rel" value="0" />
|
||
<input type="hidden" name="attr_arme2_comp_jet" value="0" />
|
||
<input type="hidden" name="attr_arme2_comp_brut" value="0" />
|
||
<SELECT name="attr_arme2_dgt_force" style="width:35px;" data-i18n-title="apply-str-dmg" title="Application de la Force aux dégâts (Combat et Lancer)">
|
||
<OPTION value="@{RollBastForce}" SELECTED data-i18n="force-u">FORCE</OPTION>
|
||
<OPTION value="0d4">_</OPTION>
|
||
</SELECT>+<input name="attr_arme2_dgt_nbde" style="width:30px;" type="number" value="1" min="0" title="Nombre de dés de dégâts" />
|
||
<SELECT name="attr_arme2_dgt_de" class="selde" title="Dé de dégâts">
|
||
<OPTION value="4" SELECTED data-i18n="d4">d4</OPTION>
|
||
<OPTION value="6" data-i18n="d6">d6</OPTION>
|
||
<OPTION value="8" data-i18n="d8">d8</OPTION>
|
||
<OPTION value="10" data-i18n="d10">d10</OPTION>
|
||
<OPTION value="12" data-i18n="d12">d12</OPTION>
|
||
</SELECT>+<input name="attr_arme2_dgt_bonus" style="width:30px;margin-right:3px;" type="number" value="0" title="Bonus aux dégâts" />
|
||
<input name="attr_arme2_portee" type="text" style="width:100px;margin-right:3px;" data-i18n-placeholder="portee" placeholder="Portée" />
|
||
<input name="attr_arme2_cdt" type="number" style="width:30px;margin-right:3px;" value="0" min="0" data-i18n-title="cadence-tir" title="Cadence de Tir" />
|
||
<input name="attr_arme2_mun" type="number" style="width:40px;" value="0" min="0" data-i18n-title="amunition-cur" title="Munitions courantes" />/<input name="attr_arme2_mun_max" type="number" style="width:40px;margin-right:3px;" value="0" min="0" data-i18n-title="amunition-max" title="Munitions maximum" />
|
||
<input name="attr_arme2_pa" type="number" style="width:30px;margin-right:3px;" value="0" min="0" data-i18n-title="armor-pen" title="Pénétration d'Armure" />
|
||
<input type="checkbox" name="attr_arme2display" class="loupe" data-i18n-title="enlarge-desc" title="Agrandir/Réduire la description" /><span>s</span>
|
||
<textarea name="attr_arme2_notes" class="textdesc" style="width: 171px;" data-i18n-placeholder="notes" placeholder="Notes"></textarea>
|
||
</div> <!-- FIN ARME FIXE 2 -->
|
||
<div class="input"> <!-- ARME FIXE 3 -->
|
||
<button type="roll"
|
||
name="Btrel-Arme3"
|
||
class="btRolrel"
|
||
value="@{relRollArmeFixe3}"
|
||
data-i18n-title="attaque"
|
||
title="Attaque"
|
||
> </button>
|
||
<button type="roll"
|
||
name="Btjet-Arme3"
|
||
class="btRoljet"
|
||
value="@{jetRollArmeFixe3}"
|
||
data-i18n-title="attaque"
|
||
title="Attaque"
|
||
> </button>
|
||
<button type="roll"
|
||
name="BtBrut-Arme3"
|
||
class="btRolbrut"
|
||
value="/em @{character_name} @{text_attaque-avec} @{arme3_nom}:
/roll @{arme3_comp_brut}
@{text_degats} :
/roll @{jetRollArmeFixe3Dgt}
@{text_degats-relance} : [[1d6!!]]"
|
||
data-i18n-title="attaque"
|
||
title="Attaque"
|
||
> </button>
|
||
<input type="text" class="compspe" name="attr_arme3_nom" data-i18n-placeholder="weapon3-name" placeholder="Nom de l'arme n°3" />
|
||
<SELECT name="attr_arme3_comp" style="width: 55px;margin-left:3px;margin-right:3px;" data-i18n-title="competence" title="Compétence">
|
||
<OPTION value="0" SELECTED data-i18n="choisir"> - Choisir une compétence :</OPTION>
|
||
<OPTION value="Combat" data-i18n="combat">
|
||
<OPTION value="Lancer" data-i18n="lancer">Lancer</OPTION>
|
||
<OPTION value="Tir" data-i18n="tir">Tir</OPTION>
|
||
<OPTION value="Arcane" data-i18n="arcane">Arcane</OPTION>
|
||
</SELECT>
|
||
<input type="hidden" name="attr_arme3_comp_rel" value="0" />
|
||
<input type="hidden" name="attr_arme3_comp_jet" value="0" />
|
||
<input type="hidden" name="attr_arme3_comp_brut" value="0" />
|
||
<SELECT name="attr_arme3_dgt_force" style="width:35px;" data-i18n-title="apply-str-dmg" title="Application de la Force aux dégâts (Combat et Lancer)">
|
||
<OPTION value="@{RollBastForce}" SELECTE data-i18n="force-u">FORCE</OPTION>
|
||
<OPTION value="0d4">_</OPTION>
|
||
</SELECT>+<input name="attr_arme3_dgt_nbde" style="width:30px;" type="number" value="1" min="0" title="Nombre de dés de dégâts" />
|
||
<SELECT name="attr_arme3_dgt_de" class="selde" title="Dé de dégâts">
|
||
<OPTION value="4" SELECTED data-i18n="d4">d4</OPTION>
|
||
<OPTION value="6" data-i18n="d6">d6</OPTION>
|
||
<OPTION value="8" data-i18n="d8">d8</OPTION>
|
||
<OPTION value="10" data-i18n="d10">d10</OPTION>
|
||
<OPTION value="12" data-i18n="d12">d12</OPTION>
|
||
</SELECT>+<input name="attr_arme3_dgt_bonus" style="width:30px;margin-right:3px;" type="number" value="0" title="Bonus aux dégâts" />
|
||
<input name="attr_arme3_portee" type="text" style="width:100px;margin-right:3px;" data-i18n-placeholder="portee" placeholder="Portée" />
|
||
<input name="attr_arme3_cdt" type="number" style="width:30px;margin-right:3px;" value="0" min="0" data-i18n-title="cadence-tir" title="Cadence de Tir" />
|
||
<input name="attr_arme3_mun" type="number" style="width:40px;" value="0" min="0" data-i18n-title="amunition-cur" title="Munitions courantes" />/<input name="attr_arme3_mun_max" type="number" style="width:40px;margin-right:3px;" value="0" min="0" data-i18n-title="amunition-max" title="Munitions maximum" />
|
||
<input name="attr_arme3_pa" type="number" style="width:30px;margin-right:3px;" value="0" min="0" data-i18n-title="armor-pen" title="Pénétration d'Armure" />
|
||
<input type="checkbox" name="attr_arme3display" class="loupe" data-i18n-title="enlarge-desc" title="Agrandir/Réduire la description" /><span>s</span>
|
||
<textarea name="attr_arme3_notes" class="textdesc" style="width: 171px;" data-i18n-placeholder="notes" placeholder="Notes" title="Notes sur l'arme"></textarea>
|
||
</div> <!-- FIN ARME FIXE 3 -->
|
||
<fieldset class="repeating_armes">
|
||
<div class="input"> <!-- ARME DYNAMIQUE -->
|
||
<button type="roll"
|
||
name="Btrel-ArmeD"
|
||
class="btRolrel"
|
||
value="&{template:sawo} {{etat=[[@{templateetat}]]}} {{name=@{armeD_nom}}} {{perso=@{character_name}}} {{secoue=[[@{secoue}]]}} {{attaque=1}} {{relances=[[ @{armeD_comp_rel} ]]}} {{degatsrel=[[ { floor( ( @{armeD_dgt_force} + @{armeD_dgt_nbde}d@{armeD_dgt_de}!!+(@{armeD_dgt_bonus})[@{text_weap-dmg}] + @{rolldmgquery} - (@{cibleresistance}[@{text_resistance}] - 4 ) ) /4), 0d0 }kh1 - 1 ]]}} {{degatsrelplus=[[ { floor( ( @{armeD_dgt_force} + @{armeD_dgt_nbde}d@{armeD_dgt_de}!!+(@{armeD_dgt_bonus})[@{text_weap-dmg}] + 1d6!! + @{rolldmgquery} - (@{cibleresistance}[@{text_resistance}] - 4 ) ) /4), 0d0 }kh1 - 1 ]]}} {{atkcible=[[@{atkcible}]]}} {{cible=@{atknom}}} {{blessures=[[@{blessures}]]}} {{fatigue=[[@{fatigue}]]}} {{encombrement=[[@{encombrement}]]}} {{competence=@{armeD_comp}}}"
|
||
data-i18n-title="attaque"
|
||
title="Attaque"
|
||
> </button>
|
||
<button type="roll"
|
||
name="Btjet-ArmeD"
|
||
class="btRoljet"
|
||
value="&{template:sawo} {{etat=[[@{templateetat}]]}} {{name=@{armeD_nom}}} {{perso=@{character_name}}} {{secoue=[[@{secoue}]]}} {{attaque=1}} {{jet=[[ @{armeD_comp_jet} ]]}} {{degats=[[ @{armeD_dgt_force} + @{armeD_dgt_nbde}d@{armeD_dgt_de}!!+(@{armeD_dgt_bonus})[@{text_weap-dmg}] + @{rolldmgquery} ]]}} {{degatsplus=[[1d6!!]]}} {{blessures=[[@{blessures}]]}} {{fatigue=[[@{fatigue}]]}} {{encombrement=[[@{encombrement}]]}} {{competence=@{armeD_comp}}}"
|
||
data-i18n-title="attaque"
|
||
title="Attaque"
|
||
> </button>
|
||
<button type="roll"
|
||
name="BtBrut-ArmeD"
|
||
class="btRolbrut"
|
||
value="/em @{character_name} @{text_attaque-avec} @{armeD_nom}:
/roll @{armeD_comp_brut}
@{text_degats} :
/roll @{armeD_dgt_force} + @{armeD_dgt_nbde}d@{armeD_dgt_de}!!+(@{armeD_dgt_bonus})[@{text_weap-dmg}] + @{rolldmgquery}
@{text_degats-relance} : [[1d6!!]]"
|
||
data-i18n-title="attaque"
|
||
title="Attaque"
|
||
> </button>
|
||
<input type="text" class="compspe" name="attr_armeD_nom" data-i18n-placeholder="weapon-name" placeholder="Nom de l'arme" title="Nom de l'arme" />
|
||
<SELECT name="attr_armeD_comp" style="width: 55px;margin-left:3px;margin-right:3px;" data-i18n-title="competence" title="Compétence">
|
||
<OPTION value="0" SELECTED data-i18n="choisir"> - Choisir une compétence :</OPTION>
|
||
<OPTION value="Combat" data-i18n="combat">
|
||
<OPTION value="Lancer" data-i18n="lancer">Lancer</OPTION>
|
||
<OPTION value="Tir" data-i18n="tir">Tir</OPTION>
|
||
<OPTION value="Arcane" data-i18n="arcane">Arcane</OPTION>
|
||
</SELECT>
|
||
<input type="hidden" name="attr_armeD_comp_rel" value="0" />
|
||
<input type="hidden" name="attr_armeD_comp_jet" value="0" />
|
||
<input type="hidden" name="attr_armeD_comp_brut" value="0" />
|
||
<SELECT name="attr_armeD_dgt_force" style="width:35px;" data-i18n-title="apply-str-dmg" title="Application de la Force aux dégâts (Combat et Lancer)">
|
||
<OPTION value="@{RollBastForce}" SELECTE data-i18n="force-u">FORCE</OPTION>
|
||
<OPTION value="0d4">_</OPTION>
|
||
</SELECT>+<input name="attr_armeD_dgt_nbde" style="width:30px;" type="number" value="1" min="0" title="Nombre de dés de dégâts" />
|
||
<SELECT name="attr_armeD_dgt_de" class="selde" title="Dé de dégâts">
|
||
<OPTION value="4" SELECTED data-i18n="d4">d4</OPTION>
|
||
<OPTION value="6" data-i18n="d6">d6</OPTION>
|
||
<OPTION value="8" data-i18n="d8">d8</OPTION>
|
||
<OPTION value="10" data-i18n="d10">d10</OPTION>
|
||
<OPTION value="12" data-i18n="d12">d12</OPTION>
|
||
</SELECT>+<input name="attr_armeD_dgt_bonus" style="width:30px;margin-right:3px;" type="number" value="0" title="Bonus aux dégâts" />
|
||
<input name="attr_armeD_portee" type="text" style="width:100px;margin-right:3px;" data-i18n-placeholder="portee" placeholder="Portée" />
|
||
<input name="attr_armeD_cdt" type="number" style="width:30px;margin-right:3px;" value="0" min="0" data-i18n-title="cadence-tir" title="Cadence de Tir" />
|
||
<input name="attr_armeD_mun" type="number" style="width:40px;" value="0" min="0" data-i18n-title="amunition-cur" title="Munitions courantes" />/<input name="attr_armeD_mun_max" type="number" style="width:40px;margin-right:3px;" value="0" min="0" data-i18n-title="amunition-max" title="Munitions maximum" />
|
||
<input name="attr_armeD_pa" type="number" style="width:30px;margin-right:3px;" value="0" min="0" data-i18n-title="armor-pen" title="Pénétration d'Armure" />
|
||
<input type="checkbox" name="attr_armeDdisplay" class="loupe" data-i18n-title="enlarge-desc" title="Agrandir/Réduire la description" /><span>s</span>
|
||
<textarea name="attr_armeD_notes" class="textdesc" style="width: 171px;" data-i18n-placeholder="notes" placeholder="Notes" title="Notes sur l'arme"></textarea>
|
||
</div> <!-- FIN ARME DYNAMIQUE -->
|
||
</fieldset>
|
||
</div> <!-- ** END WEAPONS ** -->
|
||
<div class="colblock"> <!-- ** POWERS ** -->
|
||
<div>
|
||
<div class="redtitle1 disp" style="margin-left: 0px;width: 220px;" data-i18n="pouvoirs">POUVOIRS</div>
|
||
<div class="redtitle3" style="width: 35px;" data-i18n="rang">Rang</div>
|
||
<div class="redtitle3" style="width: 26px;" data-i18n="pp">PP</div>
|
||
<div class="redtitle3" style="width: 100px;" data-i18n="portee">Portée</div>
|
||
<div class="redtitle3" style="width: 100px;" data-i18n="duree">Durée</div>
|
||
<div class="redtitle3" style="width: 200px;" data-i18n="effects">Effets</div>
|
||
</div>
|
||
<fieldset class="repeating_pouvoirs">
|
||
<div class="input"> <!-- POUVOIR DYNAMIQUE -->
|
||
<button type="roll" class="btDesc"
|
||
value="&{template:sawo} {{name=@{pouv_nom}}} {{perso=@{character_name}}} {{pouvoir=1}} {{pp=@{pouv_pp}}} {{portee=@{pouv_portee}}} {{duree=@{pouv_duree}}} {{description=@{pouv_effets}}}"
|
||
></button>
|
||
<input type="text" name="attr_pouv_nom" style="width: 200px;font-weight:bold;" data-i18n-placeholder="power-name" placeholder="Nom du pouvoir" />
|
||
<SELECT name="attr_pouv_rang" style="width: 30px;margin-left:3px;margin-right:3px;" data-i18n-title="power-rank" title="Rang d'accès à ce pouvoir">
|
||
<OPTION value="N" SELECTED data-i18n="novice">N - Novice</OPTION>
|
||
<OPTION value="A" data-i18n="aguerri">A - Aguerri</OPTION>
|
||
<OPTION value="V" data-i18n="veteran">V - Vétéran</OPTION>
|
||
<OPTION value="H" data-i18n="heroique">H - Héroïque</OPTION>
|
||
<OPTION value="L" data-i18n="legendaire">L - Légendaire</OPTION>
|
||
</SELECT>
|
||
<input name="attr_pouv_pp" type="number" style="width:30px;" value="0" min="0" title="Coût en Points de Pouvoir" />
|
||
<input name="attr_pouv_portee" type="text" style="width:100px;margin-right:3px;" data-i18n-placeholder="portee" placeholder="Portée" />
|
||
<input name="attr_pouv_duree" type="text" style="width:100px;margin-right:3px;" data-i18n-placeholder="duree" placeholder="Durée" />
|
||
<input type="checkbox" name="attr_pouvoirdisplay" class="loupe" data-i18n-title="enlarge-desc" title="Agrandir/Réduire la description" /><span>s</span>
|
||
<textarea name="attr_pouv_effets" class="textdesc" style="width: 300px;" data-i18n-placeholder="effects" placeholder="Effets"></textarea>
|
||
</div> <!-- FIN POUVOIR DYNAMIQUE -->
|
||
</fieldset>
|
||
</div> <!-- ** END POWERS ** -->
|
||
<div class="colblock"> <!-- ** NOTES/MISC ** -->
|
||
<div class="redtitle1" style="display: inline-block;width: 220px;" data-i18n="notes">NOTES</div>
|
||
<textarea name="attr_divnotes" data-i18n-placeholder="notes-misc" placeholder="Notes / Divers"></textarea>
|
||
</div> <!-- ** END NOTES/MISC ** -->
|
||
</div> <!-- END MAIN -->
|
||
<!-- CONFIGURATION -->
|
||
<div class="configuration">
|
||
<div class="2colrow">
|
||
<div class="col">
|
||
<div class="conftitre" data-i18n="personnage">PERSONNAGE</div>
|
||
<div class="row">
|
||
<div class="confcat"><span data-i18n="type-personnage">Type de personnage :</span>
|
||
<SELECT name="attr_pnjtype">
|
||
<OPTION value="0" selected data-i18n="pj">PJ (3 blessures, avec dé joker)</OPTION>
|
||
<OPTION value="1" data-i18n="pnj-joker">Joker (PNJ, 3 blessures, avec dé joker)</OPTION>
|
||
<OPTION value="2" data-i18n="sous-fifre">Sous-fifre (PNJ, 3 blessures, pas de dé joker)</OPTION>
|
||
<OPTION value="3" data-i18n="bras-droit">Bras droit (PNJ, 0 blessure, avec dé joker)</OPTION>
|
||
<OPTION value="4" data-i18n="extra-pnj">Extra (PNJ, 0 blessure, pas de dé joker)</OPTION>
|
||
<OPTION value="5" data-i18n="personalise">Personnalisé</OPTION>
|
||
</SELECT>
|
||
</div>
|
||
</div>
|
||
<input type="hidden" name="attr_pnjtype" class="persocustom" />
|
||
<div class="row persocustom">
|
||
<input type="checkbox" name="attr_pnj" value="1" class="chkSkill" title="Ce personnage est un PNJ." /><span>Personnage Non Joueur</span>
|
||
</div>
|
||
<div class="row persocustom">
|
||
<div class="confcat"><span data-i18n="blessures">Blessures :</span>
|
||
<SELECT name="attr_confBlessures">
|
||
<OPTION value="0" data-i18n="0-la">0 : la 1re blessure met hors combat</OPTION>
|
||
<OPTION value="1" data-i18n="1-la">1 : la 2de blessure met hors combat</OPTION>
|
||
<OPTION value="2" data-i18n="2-la">2 : la 3e blessure met hors combat</OPTION>
|
||
<OPTION value="3" selected data-i18n="3-la">3 : la 4e blessure met hors combat</OPTION>
|
||
</SELECT>
|
||
</div>
|
||
</div>
|
||
<div class="row persocustom">
|
||
<div class="confcat"><span data-i18n="dejoker">Dé Joker</span>
|
||
<SELECT name="attr_joker_de">
|
||
<OPTION value="0d4" data-i18n="aucun">Aucun</OPTION>
|
||
<OPTION value="1d4" data-i18n="d4"> d4</OPTION>
|
||
<OPTION value="1d6" SELECTED data-i18n="d6"> d6</OPTION>
|
||
<OPTION value="1d8" data-i18n="d8"> d8</OPTION>
|
||
<OPTION value="1d10" data-i18n="d10">d10</OPTION>
|
||
<OPTION value="1d12" data-i18n="d12">d12</OPTION>
|
||
</SELECT>
|
||
</div>
|
||
</div>
|
||
</div>
|
||
<div class="col">
|
||
<div class="conftitre" data-i18n="visuel">VISUEL</div>
|
||
<div class="row">
|
||
<div class="confcat"><span data-i18n="style">Style :</span>
|
||
<SELECT name="attr_sheetDead" title="Choisir le style graphique de la feuille, et l'affichage de certaines caractéristiques spécifiques.">
|
||
<OPTION value="0" selected data-i18n="savage">Savage Worlds</OPTION>
|
||
<OPTION value="1" data-i18n="deadlands">Deadlands Reloaded</OPTION>
|
||
<OPTION value="2" data-i18n="lankhmar">Lankhmar</OPTION>
|
||
<OPTION value="3" data-i18n="beasts">Beasts & Barbarians</OPTION>
|
||
</SELECT>
|
||
</div>
|
||
</div>
|
||
<div class="row">
|
||
<input type="checkbox" name="attr_chkPossessions" value="1" class="chkSkill" title="Afficher ou masquer la section 'Possessions' : richesse, équipement etc." checked /><span data-i18n="afficher">Afficher les possessions</span>
|
||
<input type="checkbox" name="attr_sheetLogo" value="1" class="chkSkill" title="Afficher ou masquer le logo" checked /><span data-i18n="afficher-logo">afficher le logo</span>
|
||
</div>
|
||
</div>
|
||
</div>
|
||
<div class="2colrow">
|
||
<div class="col">
|
||
<div class="conftitre" data-i18n="jets">JETS</div>
|
||
<div class="confcat" data-i18n="nivaeu">Niveau de détail :</div>
|
||
<input type="radio" name="attr_sheetStyle" value="0" class="styleRolrel" checked="checked" title="Style de jet par template, montrant succès et relances" /><span data-i18n="succes-relances">Succès+Relances</span>
|
||
<input type="radio" name="attr_sheetStyle" value="1" class="styleRoljet" title="Style de jet par template, montrant le total des jets" /><span data-i18n="total">Total des Jets</span>
|
||
<input type="radio" name="attr_sheetStyle" value="2" class="styleRolbrut" title="Style de jet 'macro', sans template, montrant les jets bruts" /><span data-i18n="jets-bruts">Jets bruts</span>
|
||
<div class="optionEtat" data-i18n="templates">Templates :</div>
|
||
<input type="checkbox" name="attr_templateetat" class="optionEtat" value="1" title="Afficher l'état du personnage dans les templates de jet" checked /><span class="optionEtat" data-i18n="etats">Etats</span>
|
||
<div class="optionCible" data-i18n="attaques">Attaques :</div>
|
||
<input type="checkbox" name="attr_atkcible" class="optionCible" value="1" data-i18n-title="use-target-title" title="Utiliser les pions cibles lors des attaques pour déterminer le seuil de réussite via la résistance de la cible etc." checked /><span class="optionCible" data-i18n="cible">Cible</span>
|
||
</div>
|
||
<div class="col">
|
||
<div class="conftitre" data-i18n="affichage">AFFICHAGE DES COMPETENCES</div>
|
||
<div class="row" style="text-align: center;"><input type="checkbox" name="attr_chkAllComp" value="1" class="chkSkill" title="Afficher/Masquer toutes les compétence" checked /><span data-i18n="toutes">Toutes</span></div>
|
||
<input type="checkbox" name="attr_chkArcane" value="1" class="chkSkill" checked /><span data-i18n="arcane">Arcane</span>
|
||
<input type="checkbox" name="attr_chkCombat" value="1" class="chkSkill" checked /><span data-i18n="combat">Combat</span>
|
||
<input type="checkbox" name="attr_chkConduite" value="1" class="chkSkill" checked /><span data-i18n="conduite">Conduite</span>
|
||
<input type="checkbox" name="attr_chkConnaissance" value="1" class="chkSkill" checked /><span data-i18n="connaissance">Connaissance</span>
|
||
<input type="checkbox" name="attr_chkCrochetage" value="1" class="chkSkill" checked /><span data-i18n="crochetage">Crochetage</span>
|
||
<input type="checkbox" name="attr_chkDiscretion" value="1" class="chkSkill" checked /><span data-i18n="discretion">Discrétion</span>
|
||
<input type="checkbox" name="attr_chkEquitation" value="1" class="chkSkill" checked /><span data-i18n="equitation">Équitation</span>
|
||
<input type="checkbox" name="attr_chkEscalade" value="1" class="chkSkill" checked /><span data-i18n="escalade">Escalade</span>
|
||
<input type="checkbox" name="attr_chkIntimidation" value="1" class="chkSkill" checked /><span data-i18n="intimidation">Intimidation</span>
|
||
<input type="checkbox" name="attr_chkJeu" value="1" class="chkSkill" checked /><span data-i18n="jeu">Jeu</span>
|
||
<input type="checkbox" name="attr_chkLancer" value="1" class="chkSkill" checked /><span data-i18n="lancer">Lancer</span>
|
||
<input type="checkbox" name="attr_chkNatation" value="1" class="chkSkill" checked /><span data-i18n="natation">Natation</span>
|
||
<input type="checkbox" name="attr_chkNavigation" value="1" class="chkSkill" checked /><span data-i18n="navigation">Navigation</span>
|
||
<input type="checkbox" name="attr_chkPerception" value="1" class="chkSkill" checked /><span data-i18n="perception">Perception</span>
|
||
<input type="checkbox" name="attr_chkPersuasion" value="1" class="chkSkill" checked /><span data-i18n="persuasion">Persuasion</span>
|
||
<input type="checkbox" name="attr_chkPilotage" value="1" class="chkSkill" checked /><span data-i18n="pilotage">Pilotage</span>
|
||
<input type="checkbox" name="attr_chkPistage" value="1" class="chkSkill" checked /><span data-i18n="pistage">Pistage</span>
|
||
<input type="checkbox" name="attr_chkRecherche" value="1" class="chkSkill" checked /><span data-i18n="resherche">Recherche</span>
|
||
<input type="checkbox" name="attr_chkReparation" value="1" class="chkSkill" checked /><span data-i18n="reparation">Réparation</span>
|
||
<input type="checkbox" name="attr_chkReseaux" value="1" class="chkSkill" checked /><span data-i18n="reseaux">Réseaux</span>
|
||
<input type="checkbox" name="attr_chkSarcasme" value="1" class="chkSkill" checked /><span data-i18n="sarcasme">Sarcasme</span>
|
||
<input type="checkbox" name="attr_chkSoins" value="1" class="chkSkill" checked /><span data-i18n="soins">Soins</span>
|
||
<input type="checkbox" name="attr_chkSurvie" value="1" class="chkSkill" checked /><span data-i18n="survie">Survie</span>
|
||
<input type="checkbox" name="attr_chkTir" value="1" class="chkSkill" checked /><span data-i18n="tir">Tir</span>
|
||
</div>
|
||
</div>
|
||
</div>
|
||
</div>
|
||
|
||
<!-- HIDDEN ROLLS & ATTRIBUTES -->
|
||
<div style="display: none;">
|
||
<!-- Sheet handling -->
|
||
<input type="number" hidden name="attr_sheetVersion" value="2" />
|
||
<input type="number" hidden name="attr_sheetArmeCtrl" value="0" /> <!-- Transition pour compétences d'arme et jets bruts -->
|
||
<input type="text" hidden name="attr_pnjtypelib" value="Joker" />
|
||
<!-- character state -->
|
||
<input type="number" name="attr_malusblessures" value="0" />
|
||
<input type="number" name="attr_malusfatigue" value="0" />
|
||
<!-- translation text for rolls -->
|
||
<input type="hidden" name="attr_text_agilite" value="" />
|
||
<input type="hidden" name="attr_text_ame" value="" />
|
||
<input type="hidden" name="attr_text_arcane" value="" />
|
||
<input type="hidden" name="attr_text_blessures" value="" />
|
||
<input type="hidden" name="attr_text_bonus" value="" />
|
||
<input type="hidden" name="attr_text_combat" value="" />
|
||
<input type="hidden" name="attr_text_conduite" value="" />
|
||
<input type="hidden" name="attr_text_crochetage" value="" />
|
||
<input type="hidden" name="attr_text_difficulte" value="" />
|
||
<input type="hidden" name="attr_text_discretion" value="" />
|
||
<input type="hidden" name="attr_text_encombrement" value="" />
|
||
<input type="hidden" name="attr_text_equitation" value="" />
|
||
<input type="hidden" name="attr_text_escalade" value="" />
|
||
<input type="hidden" name="attr_text_fatigue" value="" />
|
||
<input type="hidden" name="attr_text_force" value="" />
|
||
<input type="hidden" name="attr_text_intimidation" value="" />
|
||
<input type="hidden" name="attr_text_intellect" value="" />
|
||
<input type="hidden" name="attr_text_intimidation" value="" />
|
||
<input type="hidden" name="attr_text_jet-de" value="" />
|
||
<input type="hidden" name="attr_text_jeu" value="" />
|
||
<input type="hidden" name="attr_text_joker" value="" />
|
||
<input type="hidden" name="attr_text_lancer" value="" />
|
||
<input type="hidden" name="attr_text_modificateur" value="" />
|
||
<input type="hidden" name="attr_text_natation" value="" />
|
||
<input type="hidden" name="attr_text_navigation" value="" />
|
||
<input type="hidden" name="attr_text_nonentraine" value="" />
|
||
<input type="hidden" name="attr_text_perception" value="" />
|
||
<input type="hidden" name="attr_text_persuasion" value="" />
|
||
<input type="hidden" name="attr_text_pilotage" value="" />
|
||
<input type="hidden" name="attr_text_pistage" value="" />
|
||
<input type="hidden" name="attr_text_recherche" value="" />
|
||
<input type="hidden" name="attr_text_reparation" value="" />
|
||
<input type="hidden" name="attr_text_reseaux" value="" />
|
||
<input type="hidden" name="attr_text_sarcasme" value="" />
|
||
<input type="hidden" name="attr_text_soins" value="" />
|
||
<input type="hidden" name="attr_text_survie" value="" />
|
||
<input type="hidden" name="attr_text_tir" value="" />
|
||
<input type="hidden" name="attr_text_tripes" value="" />
|
||
<input type="hidden" name="attr_text_vigueur" value="" />
|
||
<input type="hidden" name="attr_text_attaque-avec" value="" />
|
||
<input type="hidden" name="attr_text_degats" value="" />
|
||
<input type="hidden" name="attr_text_degats-relance" value="" />
|
||
<input type="hidden" name="attr_text_weap-dmg" value="" />
|
||
<input type="hidden" name="attr_text_resistance" value="" />
|
||
<input type="hidden" name="attr_text_damage-mod" value="" />
|
||
<input type="hidden" name="attr_text_dejoker" value="" />
|
||
<input type="hidden" name="attr_text_yes" value="" />
|
||
<input type="hidden" name="attr_text_no" value="" />
|
||
<input type="hidden" name="attr_text_portee" value="" />
|
||
<input type="hidden" name="attr_text_courte" value="" />
|
||
<input type="hidden" name="attr_text_moyenne" value="" />
|
||
<input type="hidden" name="attr_text_longue" value="" />
|
||
|
||
<!-- Roll querries -->
|
||
<input type="hidden" name="attr_rollmodquery" value="(?{@{text_modificateur}|0})[@{text_modificateur}]" />
|
||
<!-- <input type="hidden" name="attr_rolldiffquery" value="?{@{text_difficulte}|4})[@{text_difficulte}]" /> -->
|
||
<input type="hidden" name="attr_rolldiffquery" value="4" />
|
||
<input type="hidden" name="attr_rolldmgquery" value="(?{@{text_damage-mod}|0})[@{text_damage-mod}]" />
|
||
<input type="hidden" name="attr_rolljokerquery" value="?{@{text_dejoker}?|@{text_yes},@{joker_de}!|@{text_no},0d4}[@{text_joker}]" />
|
||
<input type="hidden" name="attr_rollrngquery" value="?{@{text_portee}|@{text_courte},0|@{text_moyenne},2|@{text_longue},4}[@{text_portee}]" />
|
||
|
||
<!-- STATS -->
|
||
<input type="hidden" name="attr_RollAGI" value="{ 1d@{agilite_de}!![@{text_agilite}] , @{joker_de}!![@{text_joker}] }kh1 + (@{agilite_bonus})[@{text_bonus}] - @{malusblessures}[@{text_blessures}] - @{malusfatigue}[@{text_fatigue}] - @{encombrement}[@{text_encombrement}] + @{rollmodquery}" />
|
||
<input type="hidden" name="attr_relRollAGI" value="&{template:sawo} {{etat=[[@{templateetat}]]}} {{name=^{agilite}}} {{perso=@{character_name}}} {{secoue=[[@{secoue}]]}} {{relances=[[ { floor( (@{rollAGI}) / @{rolldiffquery} ), 0d0 }kh1 - 1 ]]}} {{blessures=[[@{blessures}]]}} {{fatigue=[[@{fatigue}]]}} {{encombrement=[[@{encombrement}]]}}" />
|
||
<input type="hidden" name="attr_jetRollAGI" value="&{template:sawo} {{etat=[[@{templateetat}]]}} {{name=^{agilite}}} {{perso=@{character_name}}} {{secoue=[[@{secoue}]]}} {{jet=[[@{rollAGI}]]}} {{blessures=[[@{blessures}]]}} {{fatigue=[[@{fatigue}]]}} {{encombrement=[[@{encombrement}]]}}" />
|
||
|
||
<input type="hidden" name="attr_RollAME" value="{ 1d@{ame_de}!![@{text_ame}] , @{joker_de}!![@{text_joker}] }kh1 + (@{ame_bonus})[@{text_bonus}] - @{malusblessures}[@{text_blessures}] - @{malusfatigue}[@{text_fatigue}] + @{rollmodquery}" />
|
||
<input type="hidden" name="attr_relRollAME" value="&{template:sawo} {{etat=[[@{templateetat}]]}} {{name=^{ame}}} {{perso=@{character_name}}} {{secoue=[[@{secoue}]]}} {{relances=[[ { floor( (@{rollAME}) / @{rolldiffquery} ), 0d0 }kh1 - 1 ]]}} {{blessures=[[@{blessures}]]}} {{fatigue=[[@{fatigue}]]}}" />
|
||
<input type="hidden" name="attr_jetRollAME" value="&{template:sawo} {{etat=[[@{templateetat}]]}} {{name=^{ame}}} {{perso=@{character_name}}} {{secoue=[[@{secoue}]]}} {{jet=[[@{rollAME}]]}} {{blessures=[[@{blessures}]]}} {{fatigue=[[@{fatigue}]]}}" />
|
||
|
||
<input type="hidden" name="attr_RollFOR" value="{ 1d@{force_de}!![@{text_force}] , @{joker_de}!![@{text_joker}] }kh1 + (@{force_bonus})[@{text_bonus}] - @{malusblessures}[@{text_blessures}] - @{malusfatigue}[@{text_fatigue}] - @{encombrement}[@{text_encombrement}] + @{rollmodquery}" />
|
||
<input type="hidden" name="attr_relRollFOR" value="&{template:sawo} {{etat=[[@{templateetat}]]}} {{name=^{force}}} {{perso=@{character_name}}} {{secoue=[[@{secoue}]]}} {{relances=[[ { floor( (@{rollFOR}) / @{rolldiffquery} ), 0d0 }kh1 - 1 ]]}} {{blessures=[[@{blessures}]]}} {{fatigue=[[@{fatigue}]]}} {{encombrement=[[@{encombrement}]]}}" />
|
||
<input type="hidden" name="attr_jetRollFOR" value="&{template:sawo} {{etat=[[@{templateetat}]]}} {{name=^{force}}} {{perso=@{character_name}}} {{secoue=[[@{secoue}]]}} {{jet=[[@{rollFOR}]]}} {{blessures=[[@{blessures}]]}} {{fatigue=[[@{fatigue}]]}} {{encombrement=[[@{encombrement}]]}}" />
|
||
|
||
<input type="hidden" name="attr_RollINT" value="{ 1d@{intellect_de}!![@{text_intellect}] , @{joker_de}!![@{text_joker}] }kh1 + (@{intellect_bonus})[@{text_bonus}] - @{malusblessures}[@{text_blessures}] - @{malusfatigue}[@{text_fatigue}] + @{rollmodquery}" />
|
||
<input type="hidden" name="attr_relRollINT" value="&{template:sawo} {{etat=[[@{templateetat}]]}} {{name=^{intellect}}} {{perso=@{character_name}}} {{secoue=[[@{secoue}]]}} {{relances=[[ { floor( (@{rollINT}) / @{rolldiffquery} ), 0d0 }kh1 - 1 ]]}} {{blessures=[[@{blessures}]]}} {{fatigue=[[@{fatigue}]]}}" />
|
||
<input type="hidden" name="attr_jetRollINT" value="&{template:sawo} {{etat=[[@{templateetat}]]}} {{name=^{intellect}}} {{perso=@{character_name}}} {{secoue=[[@{secoue}]]}} {{jet=[[@{rollINT}]]}} {{blessures=[[@{blessures}]]}} {{fatigue=[[@{fatigue}]]}}" />
|
||
|
||
<input type="hidden" name="attr_RollVIG" value="{ 1d@{vigueur_de}!![@{text_vigueur}] , @{joker_de}!![@{text_joker}] }kh1 + (@{vigueur_bonus})[@{text_bonus}] - @{malusblessures}[@{text_blessures}] - @{malusfatigue}[@{text_fatigue}] + @{rollmodquery}" />
|
||
<input type="hidden" name="attr_relRollVIG" value="&{template:sawo} {{etat=[[@{templateetat}]]}} {{name=^{vigueur}}} {{perso=@{character_name}}} {{secoue=[[@{secoue}]]}} {{relances=[[ { floor( (@{rollVIG}) / @{rolldiffquery} ), 0d0 }kh1 - 1 ]]}} {{blessures=[[@{blessures}]]}} {{fatigue=[[@{fatigue}]]}}" />
|
||
<input type="hidden" name="attr_jetRollVIG" value="&{template:sawo} {{etat=[[@{templateetat}]]}} {{name=^{vigueur}}} {{perso=@{character_name}}} {{secoue=[[@{secoue}]]}} {{jet=[[@{rollVIG}]]}} {{blessures=[[@{blessures}]]}} {{fatigue=[[@{fatigue}]]}}" />
|
||
|
||
<!-- COMBAT -->
|
||
<input type="hidden" name="attr_cibleparade" value="@{Target|parade}" />
|
||
<input type="hidden" name="attr_cibleresistance" value="@{Target|resistance}" />
|
||
<input type="hidden" name="attr_ciblearcane" value="@{rolldiffquery}" />
|
||
<input type="hidden" name="attr_atknom" value="@{target|character_name}" />
|
||
|
||
<input type="hidden" name="attr_RollBastCombat" value="{ 1d@{combat_de}!![@{text_combat}],@{joker_de}!![@{text_joker}]}kh1 + (@{combat_bonus})[@{text_bonus}] - @{malusblessures}[@{text_blessures}] - @{malusfatigue}[@{text_fatigue}] - @{encombrement}[@{text_encombrement}] + @{rollmodquery}" />
|
||
<input type="hidden" name="attr_relRollBastCombat" value="{ floor( ( { @{RollBastCombat} } - (@{cibleparade}[Parade] - 4 ) ) /4), 0d0 }kh1 - 1 " />
|
||
<input type="hidden" name="attr_jetRollBastCombat" value="@{RollBastCombat}" />
|
||
|
||
<input type="hidden" name="attr_RollBastLancer" value="{ 1d@{lancer_de}!![@{text_lancer}],@{joker_de}!![@{text_joker}]}kh1 + (@{lancer_bonus})[@{text_bonus}] - @{malusblessures}[@{text_blessures}] - @{malusfatigue}[@{text_fatigue}] - @{encombrement}[@{text_encombrement}] - @{rollrngquery} + @{rollmodquery}" />
|
||
<input type="hidden" name="attr_relRollBastLancer" value="{ floor( ( { @{rollBastLancer} } ) /4), 0d0 }kh1 - 1 " />
|
||
<input type="hidden" name="attr_jetRollBastLancer" value="@{RollBastLancer}" />
|
||
|
||
<input type="hidden" name="attr_RollBastTir" value="{ 1d@{tir_de}!![@{text_tir}], @{rolljokerquery}}kh1 + (@{tir_bonus})[@{text_bonus}] - @{malusblessures}[@{text_blessures}] - @{malusfatigue}[@{text_fatigue}] - @{encombrement}[@{text_encombrement}] - @{rollrngquery} + @{rollmodquery}" />
|
||
<input type="hidden" name="attr_relRollBastTir" value="{ floor( ( { @{rollBastTir} } ) /4), 0d0 }kh1 - 1 " />
|
||
<input type="hidden" name="attr_jetRollBastTir" value="@{RollBastTir}" />
|
||
|
||
<input type="hidden" name="attr_RollBastArcane" value="{ 1d@{arcane_de}!![@{text_arcane}], @{rolljokerquery}}kh1 + (@{arcane_bonus})[@{text_bonus}] - @{malusblessures}[@{text_blessures}] - @{malusfatigue}[@{text_fatigue}] + @{rollmodquery}" />
|
||
<input type="hidden" name="attr_relRollBastArcane" value="{ floor( ( { @{RollBastArcane} } ) / ( @{ciblearcane})[@{text_difficulte}] ), 0d0 }kh1 - 1 " />
|
||
<input type="hidden" name="attr_jetRollBastArcane" value="@{RollBastArcane}" />
|
||
|
||
<input type="hidden" name="attr_RollBastForce" value="1d@{force_de}!!+(@{force_bonus})[@{text_force}]" />
|
||
|
||
<!-- WEAPONS -->
|
||
<input type="hidden" name="attr_relRollArmeFixe1" value="&{template:sawo} {{etat=[[@{templateetat}]]}} {{name=@{arme1_nom}}} {{perso=@{character_name}}} {{secoue=[[@{secoue}]]}} {{attaque=1}} {{relances=[[ @{arme1_comp_rel} ]]}} {{degatsrel=[[@{relRollArmeFixe1Dgt}]]}} {{degatsrelplus=[[@{relRollArmeFixe1DgtPlus}]]}} {{atkcible=[[@{atkcible}]]}} {{cible=@{atknom}}} {{blessures=[[@{blessures}]]}} {{fatigue=[[@{fatigue}]]}} {{encombrement=[[@{encombrement}]]}} {{competence=@{arme1_comp}}}" />
|
||
<input type="hidden" name="attr_jetRollArmeFixe1" value="&{template:sawo} {{etat=[[@{templateetat}]]}} {{name=@{arme1_nom}}} {{perso=@{character_name}}} {{secoue=[[@{secoue}]]}} {{attaque=1}} {{jet=[[ @{arme1_comp_jet} ]]}} {{degats=[[@{jetRollArmeFixe1Dgt}]]}} {{degatsplus=[[1d6!!]]}} {{blessures=[[@{blessures}]]}} {{fatigue=[[@{fatigue}]]}} {{encombrement=[[@{encombrement}]]}} {{competence=@{arme1_comp}}}" />
|
||
<input type="hidden" name="attr_jetRollArmeFixe1Dgt" value="@{arme1_dgt_force} + @{arme1_dgt_nbde}d@{arme1_dgt_de}!! + (@{arme1_dgt_bonus})[@{text_weap-dmg}] + @{rolldmgquery}" />
|
||
<input type="hidden" name="attr_relRollArmeFixe1Dgt" value="{ floor( ( @{jetRollArmeFixe1Dgt} - (@{cibleresistance}[@{text_resistance}] - 4 ) ) /4), 0d0 }kh1 - 1 " />
|
||
<input type="hidden" name="attr_relRollArmeFixe1DgtPlus" value="{ floor( ( @{jetRollArmeFixe1Dgt}+1d6!! - (@{cibleresistance}[@{text_resistance}] - 4 ) ) /4), 0d0 }kh1 - 1 " />
|
||
|
||
<input type="hidden" name="attr_relRollArmeFixe2" value="&{template:sawo} {{etat=[[@{templateetat}]]}} {{name=@{arme2_nom}}} {{perso=@{character_name}}} {{secoue=[[@{secoue}]]}} {{attaque=1}} {{relances=[[@{arme2_comp_rel}]]}} {{degatsrel=[[@{relRollArmeFixe2Dgt}]]}} {{degatsrelplus=[[@{relRollArmeFixe2DgtPlus}]]}} {{atkcible=[[@{atkcible}]]}} {{cible=@{atknom}}} {{blessures=[[@{blessures}]]}} {{fatigue=[[@{fatigue}]]}} {{encombrement=[[@{encombrement}]]}} {{competence=@{arme2_comp}}}" />
|
||
<input type="hidden" name="attr_jetRollArmeFixe2" value="&{template:sawo} {{etat=[[@{templateetat}]]}} {{name=@{arme2_nom}}} {{perso=@{character_name}}} {{secoue=[[@{secoue}]]}} {{attaque=1}} {{jet=[[ @{arme2_comp_jet} ]]}} {{degats=[[@{jetRollArmeFixe2Dgt}]]}} {{degatsplus=[[1d6!!]]}} {{blessures=[[@{blessures}]]}} {{fatigue=[[@{fatigue}]]}} {{encombrement=[[@{encombrement}]]}} {{competence=@{arme2_comp}}}" />
|
||
<input type="hidden" name="attr_jetRollArmeFixe2Dgt" value="@{arme2_dgt_force} + @{arme2_dgt_nbde}d@{arme2_dgt_de}!! + (@{arme2_dgt_bonus})[@{text_weap-dmg}] + @{rolldmgquery}" />
|
||
<input type="hidden" name="attr_relRollArmeFixe2Dgt" value="{ floor( ( @{jetRollArmeFixe2Dgt} - (@{cibleresistance}[@{text_resistance}] - 4 ) ) /4), 0d0 }kh1 - 1 " />
|
||
<input type="hidden" name="attr_relRollArmeFixe2DgtPlus" value="{ floor( ( @{jetRollArmeFixe2Dgt}+1d6!! - (@{cibleresistance}[@{text_resistance}] - 4 ) ) /4), 0d0 }kh1 - 1 " />
|
||
|
||
<input type="hidden" name="attr_relRollArmeFixe3" value="&{template:sawo} {{etat=[[@{templateetat}]]}} {{name=@{arme3_nom}}} {{perso=@{character_name}}} {{secoue=[[@{secoue}]]}} {{attaque=1}} {{relances=[[@{arme3_comp_rel}]]}} {{degatsrel=[[@{relRollArmeFixe3Dgt}]]}} {{degatsrelplus=[[@{relRollArmeFixe3DgtPlus}]]}} {{atkcible=[[@{atkcible}]]}} {{cible=@{atknom}}} {{blessures=[[@{blessures}]]}} {{fatigue=[[@{fatigue}]]}} {{encombrement=[[@{encombrement}]]}} {{competence=@{arme3_comp}}}" />
|
||
<input type="hidden" name="attr_jetRollArmeFixe3" value="&{template:sawo} {{etat=[[@{templateetat}]]}} {{name=@{arme3_nom}}} {{perso=@{character_name}}} {{secoue=[[@{secoue}]]}} {{attaque=1}} {{jet=[[ @{arme3_comp_jet} ]]}} {{degats=[[@{jetRollArmeFixe3Dgt}]]}} {{degatsplus=[[1d6!!]]}} {{blessures=[[@{blessures}]]}} {{fatigue=[[@{fatigue}]]}} {{encombrement=[[@{encombrement}]]}} {{competence=@{arme3_comp}}}" />
|
||
<input type="hidden" name="attr_jetRollArmeFixe3Dgt" value="@{arme3_dgt_force} + @{arme3_dgt_nbde}d@{arme3_dgt_de}!! + (@{arme3_dgt_bonus})[@{text_weap-dmg}] + @{rolldmgquery}" />
|
||
<input type="hidden" name="attr_relRollArmeFixe3Dgt" value="{ floor( ( @{jetRollArmeFixe3Dgt} - (@{cibleresistance}[@{text_resistance}] - 4 ) ) /4), 0d0 }kh1 - 1 " />
|
||
<input type="hidden" name="attr_relRollArmeFixe3DgtPlus" value="{ floor( ( @{jetRollArmeFixe3Dgt}+1d6!! - (@{cibleresistance}[@{text_resistance}] - 4 ) ) /4), 0d0 }kh1 - 1 " />
|
||
|
||
<!-- SKILLS -->
|
||
<input type="hidden" name="attr_RollIncomp" value="{ 1d4!![@{text_nonentraine}],@{joker_de}!![@{text_joker}]}kh1 + (-2)[@{text_bonus}] - @{malusblessures}[@{text_blessures}] - @{malusfatigue}[@{text_fatigue}] + @{rollmodquery}" />
|
||
<input type="hidden" name="attr_relRollIncomp" value="&{template:sawo} {{etat=[[@{templateetat}]]}} {{name=@{text_nonentraine}}} {{perso=@{character_name}}} {{secoue=[[@{secoue}]]}} {{relances=[[ { floor( (@{RollIncomp}) / @{rolldiffquery} ), 0d0 }kh1 - 1 ]]}} {{blessures=[[@{blessures}]]}} {{fatigue=[[@{fatigue}]]}}" />
|
||
<input type="hidden" name="attr_jetRollIncomp" value="&{template:sawo} {{etat=[[@{templateetat}]]}} {{name=@{text_nonentraine}}} {{perso=@{character_name}}} {{secoue=[[@{secoue}]]}} {{jet=[[@{RollIncomp}]]}} {{blessures=[[@{blessures}]]}} {{fatigue=[[@{fatigue}]]}}" />
|
||
|
||
<input type="hidden" name="attr_RollArcane" value="{ 1d@{arcane_de}!![@{arcane_nom}],@{joker_de}!![@{text_joker}]}kh1 + (@{arcane_bonus})[@{text_bonus}] - @{malusblessures}[@{text_blessures}] - @{malusfatigue}[@{text_fatigue}] + @{rollmodquery}" />
|
||
<input type="hidden" name="attr_relRollArcane" value="&{template:sawo} {{etat=[[@{templateetat}]]}} {{name=@{arcane_nom}}} {{perso=@{character_name}}} {{secoue=[[@{secoue}]]}} {{relances=[[ { floor( (@{RollArcane}) / @{rolldiffquery} ), 0d0 }kh1 - 1 ]]}} {{blessures=[[@{blessures}]]}} {{fatigue=[[@{fatigue}]]}}" />
|
||
<input type="hidden" name="attr_jetRollArcane" value="&{template:sawo} {{etat=[[@{templateetat}]]}} {{name=@{arcane_nom}}} {{perso=@{character_name}}} {{secoue=[[@{secoue}]]}} {{jet=[[@{RollArcane}]]}} {{blessures=[[@{blessures}]]}} {{fatigue=[[@{fatigue}]]}}" />
|
||
|
||
<input type="hidden" name="attr_relRollCombat" value="&{template:sawo} {{etat=[[@{templateetat}]]}} {{name=@{text_combat}}} {{perso=@{character_name}}} {{secoue=[[@{secoue}]]}} {{relances=[[@{relRollBastCombat}]]}} {{atkcible=[[@{atkcible}]]}} {{cible=@{atknom}}} {{blessures=[[@{blessures}]]}} {{fatigue=[[@{fatigue}]]}} {{encombrement=[[@{encombrement}]]}}" />
|
||
<input type="hidden" name="attr_jetRollCombat" value="&{template:sawo} {{etat=[[@{templateetat}]]}} {{name=@{text_combat}}} {{perso=@{character_name}}} {{secoue=[[@{secoue}]]}} {{jet=[[@{jetRollBastCombat}]]}} {{blessures=[[@{blessures}]]}} {{fatigue=[[@{fatigue}]]}} {{encombrement=[[@{encombrement}]]}}" />
|
||
|
||
<input type="hidden" name="attr_RollConduite" value="{ 1d@{conduite_de}!![Conduite],@{joker_de}!![@{text_joker}]}kh1 + (@{conduite_bonus})[@{text_bonus}] - @{malusblessures}[@{text_blessures}] - @{malusfatigue}[@{text_fatigue}] - @{encombrement}[@{text_encombrement}] + @{rollmodquery}" />
|
||
<input type="hidden" name="attr_relRollConduite" value="&{template:sawo} {{etat=[[@{templateetat}]]}} {{name=@{text_conduite}}} {{perso=@{character_name}}} {{secoue=[[@{secoue}]]}} {{relances=[[ { floor( (@{RollConduite}) / @{rolldiffquery} ), 0d0 }kh1 - 1 ]]}} {{blessures=[[@{blessures}]]}} {{fatigue=[[@{fatigue}]]}} {{encombrement=[[@{encombrement}]]}}" />
|
||
<input type="hidden" name="attr_jetRollConduite" value="&{template:sawo} {{etat=[[@{templateetat}]]}} {{name=@{text_conduite}}} {{perso=@{character_name}}} {{secoue=[[@{secoue}]]}} {{jet=[[@{RollConduite}]]}} {{blessures=[[@{blessures}]]}} {{fatigue=[[@{fatigue}]]}} {{encombrement=[[@{encombrement}]]}}" />
|
||
|
||
<input type="hidden" name="attr_RollConnaissance" value="{ 1d@{connaissance_de}!![@{connaissance_nom}],@{joker_de}!![@{text_joker}]}kh1 + (@{connaissance_bonus})[@{text_bonus}] - @{malusblessures}[@{text_blessures}] - @{malusfatigue}[@{text_fatigue}] + @{rollmodquery}" />
|
||
<input type="hidden" name="attr_relRollConnaissance" value="&{template:sawo} {{etat=[[@{templateetat}]]}} {{name=@{connaissance_nom}}} {{perso=@{character_name}}} {{secoue=[[@{secoue}]]}} {{relances=[[ { floor( (@{RollConnaissance}) / @{rolldiffquery} ), 0d0 }kh1 - 1 ]]}} {{blessures=[[@{blessures}]]}} {{fatigue=[[@{fatigue}]]}}" />
|
||
<input type="hidden" name="attr_jetRollConnaissance" value="&{template:sawo} {{etat=[[@{templateetat}]]}} {{name=@{connaissance_nom}}} {{perso=@{character_name}}} {{secoue=[[@{secoue}]]}} {{jet=[[@{RollConnaissance}]]}} {{blessures=[[@{blessures}]]}} {{fatigue=[[@{fatigue}]]}}" />
|
||
|
||
<input type="hidden" name="attr_RollCrochetage" value="{ 1d@{crochetage_de}!![Crochetage],@{joker_de}!![@{text_joker}]}kh1 + (@{crochetage_bonus})[@{text_bonus}] - @{malusblessures}[@{text_blessures}] - @{malusfatigue}[@{text_fatigue}] - @{encombrement}[@{text_encombrement}] + @{rollmodquery}" />
|
||
<input type="hidden" name="attr_relRollCrochetage" value="&{template:sawo} {{etat=[[@{templateetat}]]}} {{name=@{text_crochetage}}} {{perso=@{character_name}}} {{secoue=[[@{secoue}]]}} {{relances=[[ { floor( (@{RollCrochetage}) / @{rolldiffquery} ), 0d0 }kh1 - 1 ]]}} {{blessures=[[@{blessures}]]}} {{fatigue=[[@{fatigue}]]}} {{encombrement=[[@{encombrement}]]}}" />
|
||
<input type="hidden" name="attr_jetRollCrochetage" value="&{template:sawo} {{etat=[[@{templateetat}]]}} {{name=@{text_crochetage}}} {{perso=@{character_name}}} {{secoue=[[@{secoue}]]}} {{jet=[[@{RollCrochetage}]]}} {{blessures=[[@{blessures}]]}} {{fatigue=[[@{fatigue}]]}} {{encombrement=[[@{encombrement}]]}}" />
|
||
|
||
<input type="hidden" name="attr_RollDiscretion" value="{ 1d@{discretion_de}!![Discretion],@{joker_de}!![@{text_joker}]}kh1 + (@{discretion_bonus})[@{text_bonus}] - @{malusblessures}[@{text_blessures}] - @{malusfatigue}[@{text_fatigue}] - @{encombrement}[@{text_encombrement}] + @{rollmodquery}" />
|
||
<input type="hidden" name="attr_relRollDiscretion" value="&{template:sawo} {{etat=[[@{templateetat}]]}} {{name=@{text_discretion}}} {{perso=@{character_name}}} {{secoue=[[@{secoue}]]}} {{relances=[[ { floor( (@{RollDiscretion}) / @{rolldiffquery} ), 0d0 }kh1 - 1 ]]}} {{blessures=[[@{blessures}]]}} {{fatigue=[[@{fatigue}]]}} {{encombrement=[[@{encombrement}]]}}" />
|
||
<input type="hidden" name="attr_jetRollDiscretion" value="&{template:sawo} {{etat=[[@{templateetat}]]}} {{name=@{text_discretion}}} {{perso=@{character_name}}} {{secoue=[[@{secoue}]]}} {{jet=[[@{RollDiscretion}]]}} {{blessures=[[@{blessures}]]}} {{fatigue=[[@{fatigue}]]}} {{encombrement=[[@{encombrement}]]}}" />
|
||
|
||
<input type="hidden" name="attr_RollEquitation" value="{ 1d@{equitation_de}!![Equitation],@{joker_de}!![@{text_joker}]}kh1 + (@{equitation_bonus})[@{text_bonus}] - @{malusblessures}[@{text_blessures}] - @{malusfatigue}[@{text_fatigue}] - @{encombrement}[@{text_encombrement}] + @{rollmodquery}" />
|
||
<input type="hidden" name="attr_relRollEquitation" value="&{template:sawo} {{etat=[[@{templateetat}]]}} {{name=@{text_equitation}}} {{perso=@{character_name}}} {{secoue=[[@{secoue}]]}} {{relances=[[ { floor( (@{RollEquitation}) / @{rolldiffquery} ), 0d0 }kh1 - 1 ]]}} {{blessures=[[@{blessures}]]}} {{fatigue=[[@{fatigue}]]}} {{encombrement=[[@{encombrement}]]}}" />
|
||
<input type="hidden" name="attr_jetRollEquitation" value="&{template:sawo} {{etat=[[@{templateetat}]]}} {{name=@{text_equitation}}} {{perso=@{character_name}}} {{secoue=[[@{secoue}]]}} {{jet=[[@{RollEquitation}]]}} {{blessures=[[@{blessures}]]}} {{fatigue=[[@{fatigue}]]}} {{encombrement=[[@{encombrement}]]}}" />
|
||
|
||
<input type="hidden" name="attr_RollEscalade" value="{ 1d@{escalade_de}!![Escalade],@{joker_de}!![@{text_joker}]}kh1 + (@{escalade_bonus})[@{text_bonus}] - @{malusblessures}[@{text_blessures}] - @{malusfatigue}[@{text_fatigue}] - @{encombrement}[@{text_encombrement}] + @{rollmodquery}" />
|
||
<input type="hidden" name="attr_relRollEscalade" value="&{template:sawo} {{etat=[[@{templateetat}]]}} {{name=@{text_escalade}}} {{perso=@{character_name}}} {{secoue=[[@{secoue}]]}} {{relances=[[ { floor( (@{RollEscalade}) / @{rolldiffquery} ), 0d0 }kh1 - 1 ]]}} {{blessures=[[@{blessures}]]}} {{fatigue=[[@{fatigue}]]}} {{encombrement=[[@{encombrement}]]}}" />
|
||
<input type="hidden" name="attr_jetRollEscalade" value="&{template:sawo} {{etat=[[@{templateetat}]]}} {{name=@{text_escalade}}} {{perso=@{character_name}}} {{secoue=[[@{secoue}]]}} {{jet=[[@{RollEscalade}]]}} {{blessures=[[@{blessures}]]}} {{fatigue=[[@{fatigue}]]}} {{encombrement=[[@{encombrement}]]}}" />
|
||
|
||
<input type="hidden" name="attr_RollIntimidation" value="{ 1d@{intimidation_de}!![Intimidation],@{joker_de}!![@{text_joker}]}kh1 + (@{intimidation_bonus})[@{text_bonus}] - @{malusblessures}[@{text_blessures}] - @{malusfatigue}[@{text_fatigue}] + @{rollmodquery}" />
|
||
<input type="hidden" name="attr_relRollIntimidation" value="&{template:sawo} {{etat=[[@{templateetat}]]}} {{name=@{text_intimidation}}} {{perso=@{character_name}}} {{secoue=[[@{secoue}]]}} {{relances=[[ { floor( (@{RollIntimidation}) / @{rolldiffquery} ), 0d0 }kh1 - 1 ]]}} {{blessures=[[@{blessures}]]}} {{fatigue=[[@{fatigue}]]}}" />
|
||
<input type="hidden" name="attr_jetRollIntimidation" value="&{template:sawo} {{etat=[[@{templateetat}]]}} {{name=@{text_intimidation}}} {{perso=@{character_name}}} {{secoue=[[@{secoue}]]}} {{jet=[[@{RollIntimidation}]]}} {{blessures=[[@{blessures}]]}} {{fatigue=[[@{fatigue}]]}}" />
|
||
|
||
<input type="hidden" name="attr_RollJeu" value="{ 1d@{jeu_de}!![Jeu],@{joker_de}!![@{text_joker}]}kh1 + (@{jeu_bonus})[@{text_bonus}] - @{malusblessures}[@{text_blessures}] - @{malusfatigue}[@{text_fatigue}] + @{rollmodquery}" />
|
||
<input type="hidden" name="attr_relRollJeu" value="&{template:sawo} {{etat=[[@{templateetat}]]}} {{name=@{text_jeu}}} {{perso=@{character_name}}} {{secoue=[[@{secoue}]]}} {{relances=[[ { floor( (@{RollJeu}) / @{rolldiffquery} ), 0d0 }kh1 - 1 ]]}} {{blessures=[[@{blessures}]]}} {{fatigue=[[@{fatigue}]]}}" />
|
||
<input type="hidden" name="attr_jetRollJeu" value="&{template:sawo} {{etat=[[@{templateetat}]]}} {{name=@{text_jeu}}} {{perso=@{character_name}}} {{secoue=[[@{secoue}]]}} {{jet=[[@{RollJeu}]]}} {{blessures=[[@{blessures}]]}} {{fatigue=[[@{fatigue}]]}}" />
|
||
|
||
<input type="hidden" name="attr_relRollLancer" value="&{template:sawo} {{etat=[[@{templateetat}]]}} {{name=@{text_lancer}}} {{perso=@{character_name}}} {{secoue=[[@{secoue}]]}} {{relances=[[@{relRollBastLancer}]]}} {{atkcible=[[@{atkcible}]]}} {{cible=@{atknom}}} {{blessures=[[@{blessures}]]}} {{fatigue=[[@{fatigue}]]}} {{encombrement=[[@{encombrement}]]}}" />
|
||
<input type="hidden" name="attr_jetRollLancer" value="&{template:sawo} {{etat=[[@{templateetat}]]}} {{name=@{text_lancer}}} {{perso=@{character_name}}} {{secoue=[[@{secoue}]]}} {{jet=[[@{jetRollBastLancer}]]}} {{blessures=[[@{blessures}]]}} {{fatigue=[[@{fatigue}]]}} {{encombrement=[[@{encombrement}]]}}" />
|
||
|
||
<input type="hidden" name="attr_RollNatation" value="{ 1d@{natation_de}!![Natation],@{joker_de}!![@{text_joker}]}kh1 + (@{natation_bonus})[@{text_bonus}] - @{malusblessures}[@{text_blessures}] - @{malusfatigue}[@{text_fatigue}] - @{encombrement}[@{text_encombrement}] + @{rollmodquery}" />
|
||
<input type="hidden" name="attr_relRollNatation" value="&{template:sawo} {{etat=[[@{templateetat}]]}} {{name=@{text_natation}}} {{perso=@{character_name}}} {{secoue=[[@{secoue}]]}} {{relances=[[ { floor( (@{RollNatation}) / @{rolldiffquery} ), 0d0 }kh1 - 1 ]]}} {{blessures=[[@{blessures}]]}} {{fatigue=[[@{fatigue}]]}} {{encombrement=[[@{encombrement}]]}}" />
|
||
<input type="hidden" name="attr_jetRollNatation" value="&{template:sawo} {{etat=[[@{templateetat}]]}} {{name=@{text_natation}}} {{perso=@{character_name}}} {{secoue=[[@{secoue}]]}} {{jet=[[@{RollNatation}]]}} {{blessures=[[@{blessures}]]}} {{fatigue=[[@{fatigue}]]}} {{encombrement=[[@{encombrement}]]}}" />
|
||
|
||
<input type="hidden" name="attr_RollNavigation" value="{ 1d@{navigation_de}!![Navigation],@{joker_de}!![@{text_joker}]}kh1 + (@{navigation_bonus})[@{text_bonus}] - @{malusblessures}[@{text_blessures}] - @{malusfatigue}[@{text_fatigue}] - @{encombrement}[@{text_encombrement}] + @{rollmodquery}" />
|
||
<input type="hidden" name="attr_relRollNavigation" value="&{template:sawo} {{etat=[[@{templateetat}]]}} {{name=@{text_navigation}}} {{perso=@{character_name}}} {{secoue=[[@{secoue}]]}} {{relances=[[ { floor( (@{RollNavigation}) / @{rolldiffquery} ), 0d0 }kh1 - 1 ]]}} {{blessures=[[@{blessures}]]}} {{fatigue=[[@{fatigue}]]}} {{encombrement=[[@{encombrement}]]}}" />
|
||
<input type="hidden" name="attr_jetRollNavigation" value="&{template:sawo} {{etat=[[@{templateetat}]]}} {{name=@{text_navigation}}} {{perso=@{character_name}}} {{secoue=[[@{secoue}]]}} {{jet=[[@{RollNavigation}]]}} {{blessures=[[@{blessures}]]}} {{fatigue=[[@{fatigue}]]}} {{encombrement=[[@{encombrement}]]}}" />
|
||
|
||
<input type="hidden" name="attr_RollPerception" value="{ 1d@{perception_de}!![Perception],@{joker_de}!![@{text_joker}]}kh1 + (@{perception_bonus})[@{text_bonus}] - @{malusblessures}[@{text_blessures}] - @{malusfatigue}[@{text_fatigue}] + @{rollmodquery}" />
|
||
<input type="hidden" name="attr_relRollPerception" value="&{template:sawo} {{etat=[[@{templateetat}]]}} {{name=@{text_perception}}} {{perso=@{character_name}}} {{secoue=[[@{secoue}]]}} {{relances=[[ { floor( (@{RollPerception}) / @{rolldiffquery} ), 0d0 }kh1 - 1 ]]}} {{blessures=[[@{blessures}]]}} {{fatigue=[[@{fatigue}]]}} {{blessures=[[@{blessures}]]}} {{fatigue=[[@{fatigue}]]}}" />
|
||
<input type="hidden" name="attr_jetRollPerception" value="&{template:sawo} {{etat=[[@{templateetat}]]}} {{name=@{text_perception}}} {{perso=@{character_name}}} {{secoue=[[@{secoue}]]}} {{jet=[[@{RollPerception}]]}} {{blessures=[[@{blessures}]]}} {{fatigue=[[@{fatigue}]]}} {{blessures=[[@{blessures}]]}} {{fatigue=[[@{fatigue}]]}}" />
|
||
|
||
<input type="hidden" name="attr_RollPersuasion" value="{ 1d@{persuasion_de}!![Persuasion],@{joker_de}!![@{text_joker}]}kh1 + (@{persuasion_bonus})[@{text_bonus}] + @{charisme}[Charisme] - @{malusblessures}[@{text_blessures}] - @{malusfatigue}[@{text_fatigue}] + @{rollmodquery}" />
|
||
<input type="hidden" name="attr_relRollPersuasion" value="&{template:sawo} {{etat=[[@{templateetat}]]}} {{name=@{text_persuasion}}} {{perso=@{character_name}}} {{secoue=[[@{secoue}]]}} {{relances=[[ { floor( (@{RollPersuasion}) / @{rolldiffquery} ), 0d0 }kh1 - 1 ]]}} {{charisme=@{charisme}}} {{blessures=[[@{blessures}]]}} {{fatigue=[[@{fatigue}]]}}" />
|
||
<input type="hidden" name="attr_jetRollPersuasion" value="&{template:sawo} {{etat=[[@{templateetat}]]}} {{name=@{text_persuasion}}} {{perso=@{character_name}}} {{secoue=[[@{secoue}]]}} {{jet=[[@{RollPersuasion}]]}} {{charisme=@{charisme}}} {{blessures=[[@{blessures}]]}} {{fatigue=[[@{fatigue}]]}}" />
|
||
|
||
<input type="hidden" name="attr_RollPilotage" value="{ 1d@{pilotage_de}!![Pilotage],@{joker_de}!![@{text_joker}]}kh1 + (@{pilotage_bonus})[@{text_bonus}] - @{malusblessures}[@{text_blessures}] - @{malusfatigue}[@{text_fatigue}] - @{encombrement}[@{text_encombrement}] + @{rollmodquery}" />
|
||
<input type="hidden" name="attr_relRollPilotage" value="&{template:sawo} {{etat=[[@{templateetat}]]}} {{name=@{text_pilotage}}} {{perso=@{character_name}}} {{secoue=[[@{secoue}]]}} {{relances=[[ { floor( (@{RollPilotage}) / @{rolldiffquery} ), 0d0 }kh1 - 1 ]]}} {{blessures=[[@{blessures}]]}} {{fatigue=[[@{fatigue}]]}} {{encombrement=[[@{encombrement}]]}}" />
|
||
<input type="hidden" name="attr_jetRollPilotage" value="&{template:sawo} {{etat=[[@{templateetat}]]}} {{name=@{text_pilotage}}} {{perso=@{character_name}}} {{secoue=[[@{secoue}]]}} {{jet=[[@{RollPilotage}]]}} {{blessures=[[@{blessures}]]}} {{fatigue=[[@{fatigue}]]}} {{encombrement=[[@{encombrement}]]}}" />
|
||
|
||
<input type="hidden" name="attr_RollPistage" value="{ 1d@{pistage_de}!![Pistage],@{joker_de}!![@{text_joker}]}kh1 + (@{pistage_bonus})[@{text_bonus}] - @{malusblessures}[@{text_blessures}] - @{malusfatigue}[@{text_fatigue}] + @{rollmodquery}" />
|
||
<input type="hidden" name="attr_relRollPistage" value="&{template:sawo} {{etat=[[@{templateetat}]]}} {{name=@{text_pistage}}} {{perso=@{character_name}}} {{secoue=[[@{secoue}]]}} {{relances=[[ { floor( (@{RollPistage}) / @{rolldiffquery} ), 0d0 }kh1 - 1 ]]}} {{blessures=[[@{blessures}]]}} {{fatigue=[[@{fatigue}]]}}" />
|
||
<input type="hidden" name="attr_jetRollPistage" value="&{template:sawo} {{etat=[[@{templateetat}]]}} {{name=@{text_pistage}}} {{perso=@{character_name}}} {{secoue=[[@{secoue}]]}} {{jet=[[@{RollPistage}]]}} {{blessures=[[@{blessures}]]}} {{fatigue=[[@{fatigue}]]}}" />
|
||
|
||
<input type="hidden" name="attr_RollRecherche" value="{ 1d@{recherche_de}!![Trait],@{joker_de}!![Recherche]}kh1 + (@{recherche_bonus})[@{text_bonus}] - @{malusblessures}[@{text_blessures}] - @{malusfatigue}[@{text_fatigue}] + @{rollmodquery}" />
|
||
<input type="hidden" name="attr_relRollRecherche" value="&{template:sawo} {{etat=[[@{templateetat}]]}} {{name=@{text_recherche}}} {{perso=@{character_name}}} {{secoue=[[@{secoue}]]}} {{relances=[[ { floor( (@{RollRecherche}) / @{rolldiffquery} ), 0d0 }kh1 - 1 ]]}} {{blessures=[[@{blessures}]]}} {{fatigue=[[@{fatigue}]]}}" />
|
||
<input type="hidden" name="attr_jetRollRecherche" value="&{template:sawo} {{etat=[[@{templateetat}]]}} {{name=@{text_recherche}}} {{perso=@{character_name}}} {{secoue=[[@{secoue}]]}} {{jet=[[@{RollRecherche}]]}} {{blessures=[[@{blessures}]]}} {{fatigue=[[@{fatigue}]]}}" />
|
||
|
||
<input type="hidden" name="attr_RollReparation" value="{ 1d@{reparation_de}!![Réparation],@{joker_de}!![@{text_joker}]}kh1 + (@{reparation_bonus})[@{text_bonus}] - @{malusblessures}[@{text_blessures}] - @{malusfatigue}[@{text_fatigue}] + @{rollmodquery}" />
|
||
<input type="hidden" name="attr_relRollReparation" value="&{template:sawo} {{etat=[[@{templateetat}]]}} {{name=@{text_reparation}}} {{perso=@{character_name}}} {{secoue=[[@{secoue}]]}} {{relances=[[ { floor( (@{RollReparation}) / @{rolldiffquery} ), 0d0 }kh1 - 1 ]]}} {{blessures=[[@{blessures}]]}} {{fatigue=[[@{fatigue}]]}}" />
|
||
<input type="hidden" name="attr_jetRollReparation" value="&{template:sawo} {{etat=[[@{templateetat}]]}} {{name=@{text_reparation}}} {{perso=@{character_name}}} {{secoue=[[@{secoue}]]}} {{jet=[[@{RollReparation}]]}} {{blessures=[[@{blessures}]]}} {{fatigue=[[@{fatigue}]]}}" />
|
||
|
||
<input type="hidden" name="attr_RollReseaux" value="{ 1d@{reseaux_de}!![Réseaux],@{joker_de}!![@{text_joker}]}kh1 + (@{reseaux_bonus})[@{text_bonus}] + @{charisme}[Charisme] - @{malusblessures}[@{text_blessures}] - @{malusfatigue}[@{text_fatigue}] + @{rollmodquery}" />
|
||
<input type="hidden" name="attr_relRollReseaux" value="&{template:sawo} {{etat=[[@{templateetat}]]}} {{name=@{text_reseaux}}} {{perso=@{character_name}}} {{secoue=[[@{secoue}]]}} {{relances=[[ { floor( (@{RollReseaux}) / @{rolldiffquery} ), 0d0 }kh1 - 1 ]]}} {{charisme=@{charisme}}} {{blessures=[[@{blessures}]]}} {{fatigue=[[@{fatigue}]]}} " />
|
||
<input type="hidden" name="attr_jetRollReseaux" value="&{template:sawo} {{etat=[[@{templateetat}]]}} {{name=@{text_reseaux}}} {{perso=@{character_name}}} {{secoue=[[@{secoue}]]}} {{jet=[[@{RollReseaux}]]}} {{charisme=@{charisme}}} {{blessures=[[@{blessures}]]}} {{fatigue=[[@{fatigue}]]}} " />
|
||
|
||
<input type="hidden" name="attr_RollSarcasme" value="{ 1d@{sarcasme_de}!![Sarcasme],@{joker_de}!![@{text_joker}]}kh1 + (@{sarcasme_bonus})[@{text_bonus}] - @{malusblessures}[@{text_blessures}] - @{malusfatigue}[@{text_fatigue}] + @{rollmodquery}" />
|
||
<input type="hidden" name="attr_relRollSarcasme" value="&{template:sawo} {{etat=[[@{templateetat}]]}} {{name=@{text_sarcasme}}} {{perso=@{character_name}}} {{secoue=[[@{secoue}]]}} {{relances=[[ { floor( (@{RollSarcasme}) / @{rolldiffquery} ), 0d0 }kh1 - 1 ]]}} {{blessures=[[@{blessures}]]}} {{fatigue=[[@{fatigue}]]}}" />
|
||
<input type="hidden" name="attr_jetRollSarcasme" value="&{template:sawo} {{etat=[[@{templateetat}]]}} {{name=@{text_sarcasme}}} {{perso=@{character_name}}} {{secoue=[[@{secoue}]]}} {{jet=[[@{RollSarcasme}]]}} {{blessures=[[@{blessures}]]}} {{fatigue=[[@{fatigue}]]}}" />
|
||
|
||
<input type="hidden" name="attr_RollSoins" value="{ 1d@{soins_de}!![Soins],@{joker_de}!![@{text_joker}]}kh1 + (@{soins_bonus})[@{text_bonus}] - @{malusblessures}[@{text_blessures}] - @{malusfatigue}[@{text_fatigue}] + @{rollmodquery}" />
|
||
<input type="hidden" name="attr_relRollSoins" value="&{template:sawo} {{etat=[[@{templateetat}]]}} {{name=@{text_soins}}} {{perso=@{character_name}}} {{secoue=[[@{secoue}]]}} {{relances=[[ { floor( (@{RollSoins}) / @{rolldiffquery} ), 0d0 }kh1 - 1 ]]}} {{blessures=[[@{blessures}]]}} {{fatigue=[[@{fatigue}]]}}" />
|
||
<input type="hidden" name="attr_jetRollSoins" value="&{template:sawo} {{etat=[[@{templateetat}]]}} {{name=@{text_soins}}} {{perso=@{character_name}}} {{secoue=[[@{secoue}]]}} {{jet=[[@{RollSoins}]]}} {{blessures=[[@{blessures}]]}} {{fatigue=[[@{fatigue}]]}}" />
|
||
|
||
<input type="hidden" name="attr_RollSurvie" value="{ 1d@{survie_de}!![Survie],@{joker_de}!![@{text_joker}]}kh1 + (@{survie_bonus})[@{text_bonus}] - @{malusblessures}[@{text_blessures}] - @{malusfatigue}[@{text_fatigue}] + @{rollmodquery}" />
|
||
<input type="hidden" name="attr_relRollSurvie" value="&{template:sawo} {{etat=[[@{templateetat}]]}} {{name=@{text_survie}}} {{perso=@{character_name}}} {{secoue=[[@{secoue}]]}} {{relances=[[ { floor( (@{RollSurvie}) / @{rolldiffquery} ), 0d0 }kh1 - 1 ]]}} {{blessures=[[@{blessures}]]}} {{fatigue=[[@{fatigue}]]}}" />
|
||
<input type="hidden" name="attr_jetRollSurvie" value="&{template:sawo} {{etat=[[@{templateetat}]]}} {{name=@{text_survie}}} {{perso=@{character_name}}} {{secoue=[[@{secoue}]]}} {{jet=[[@{RollSurvie}]]}} {{blessures=[[@{blessures}]]}} {{fatigue=[[@{fatigue}]]}}" />
|
||
|
||
<input type="hidden" name="attr_relRollTir" value="&{template:sawo} {{etat=[[@{templateetat}]]}} {{name=@{text_tir}}} {{perso=@{character_name}}} {{secoue=[[@{secoue}]]}} {{relances=[[@{relRollBastTir}]]}} {{atkcible=[[@{atkcible}]]}} {{cible=@{atknom}}} {{blessures=[[@{blessures}]]}} {{fatigue=[[@{fatigue}]]}} {{encombrement=[[@{encombrement}]]}}" />
|
||
<input type="hidden" name="attr_jetRollTir" value="&{template:sawo} {{etat=[[@{templateetat}]]}} {{name=@{text_tir}}} {{perso=@{character_name}}} {{secoue=[[@{secoue}]]}} {{jet=[[@{jetRollBastTir}]]}} {{blessures=[[@{blessures}]]}} {{fatigue=[[@{fatigue}]]}} {{encombrement=[[@{encombrement}]]}}" />
|
||
|
||
<input type="hidden" name="attr_RollTripes" value="{ 1d@{tripes_de}!![Tripes],@{joker_de}!![@{text_joker}]}kh1 + (@{tripes_bonus})[@{text_bonus}] + (@{trempe})[Trempe] - @{malusblessures}[@{text_blessures}] - @{malusfatigue}[@{text_fatigue}] + @{rollmodquery}" />
|
||
<input type="hidden" name="attr_relRollTripes" value="&{template:sawo} {{etat=[[@{templateetat}]]}} {{name=@{text_tripes}}} {{perso=@{character_name}}} {{secoue=[[@{secoue}]]}} {{relances=[[ { floor( (@{RollTripes}) / @{rolldiffquery} ), 0d0 }kh1 - 1 ]]}} {{blessures=[[@{blessures}]]}} {{fatigue=[[@{fatigue}]]}}" />
|
||
<input type="hidden" name="attr_jetRollTripes" value="&{template:sawo} {{etat=[[@{templateetat}]]}} {{name=@{text_tripes}}} {{perso=@{character_name}}} {{secoue=[[@{secoue}]]}} {{jet=[[@{RollTripes}]]}} {{blessures=[[@{blessures}]]}} {{fatigue=[[@{fatigue}]]}}" />
|
||
</div> <!-- *** HIDDEN ROLLS & ATTRIBUTES ** -->
|
||
|
||
<!-- ROLL TEMPLATES -->
|
||
<rolltemplate class="sheet-rolltemplate-sawo">
|
||
<div class="tmpl">
|
||
{{#perso}}
|
||
<div class="titre">{{name}}{{#competence}} ({{competence}}){{/competence}}</div>
|
||
<div class="ligne">
|
||
{{#pouvoir}}<span data-i18n="pouvoir-de">Pouvoir de</span>{{/pouvoir}}
|
||
<b>{{perso}}</b>
|
||
{{#attaque}}<span data-i18n="attaque">attaque</span>{{/attaque}}
|
||
{{^pouvoir}}
|
||
{{^attaque}}<span data-i18n="fait-jet">fait un jet</span>{{/attaque}}
|
||
{{/pouvoir}}
|
||
{{#cible}}
|
||
{{#rollTotal() atkcible 1}}
|
||
{{^attaque}}<span data-i18n="contre">contre</span>{{/attaque}}
|
||
<b>{{cible}}</b>
|
||
{{/rollTotal() atkcible 1}}
|
||
{{/cible}}
|
||
</div>
|
||
{{#rollTotal() etat 1}}
|
||
<div class="ligne">
|
||
<span class="desc">{{perso}} <span data-i18n="est">est</span></span>
|
||
{{#rollTotal() blessures 0}}
|
||
{{#rollTotal() fatigue 0}}
|
||
{{#rollTotal() secoue 0}}
|
||
<span class="etat" data-i18n="normal">Normal</span>
|
||
{{/rollTotal() secoue 0}}
|
||
{{/rollTotal() fatigue 0}}
|
||
{{/rollTotal() blessures 0}}
|
||
{{#rollTotal() secoue 1}}
|
||
<span class="etat attention" data-i18n="secoue">Secoué</span>
|
||
{{/rollTotal() secoue 1}}
|
||
{{#rollGreater() blessures 0}}
|
||
{{#rollLess() blessures 4}}<span class="etat"><span data-i18n="blesse">Blessé</span> ({{blessures}})</span>{{/rollLess() blessures 4}}
|
||
{{#rollTotal() blessures 4}}<span class="etat echec"><span data-i18n="etat-critique">en État critique</span></span>{{/rollTotal() blessures 4}}
|
||
{{/rollGreater() blessures 0}}
|
||
{{#rollGreater() fatigue 0}}
|
||
{{#rollTotal() fatigue 1}}<span class="etat" data-i18n="fatigued">Fatigué</span>{{/rollTotal() fatigue 1}}
|
||
{{#rollTotal() fatigue 2}}<span class="etat attention" data-i18n="epuised">Épuisé</span>{{/rollTotal() fatigue 2}}
|
||
{{#rollTotal() fatigue 3}}<span class="etat echec" data-i18n="fatigue-critique">en Fatigue Critique</span>{{/rollTotal() fatigue 3}}
|
||
{{/rollGreater() fatigue 0}}
|
||
{{#rollGreater() encombrement 0}}<span class="etat"><span data-i18n="encombred">Encombré</span> ({{encombrement}})</span>{{/rollGreater() encombrement 0}}
|
||
</div>
|
||
{{/rollTotal() etat 1}}
|
||
{{/perso}}
|
||
{{#relances}}
|
||
{{#rollLess() relances 0}}
|
||
<div class="ligne">
|
||
<div class="jet">
|
||
{{#attaque}}<span class="etat" data-i18n="attaque">Attaque</span>{{/attaque}}
|
||
<span class="echec" data-i18n="echec">Échec</span>({{relances}})
|
||
</div>
|
||
</div>
|
||
{{/rollLess() relances 0}}
|
||
{{#rollTotal() relances 0}}
|
||
<div class="ligne">
|
||
<div class="jet">
|
||
{{#attaque}}<span class="etat" data-i18n="attaque">Attaque</span>{{/attaque}}
|
||
<span class="succes" data-i18n="succes">Succès</span>
|
||
<span data-i18n="et">et</span>
|
||
{{relances}}
|
||
<span data-i18n="relance-s">relance(s)</span>
|
||
</div>
|
||
</div>
|
||
{{#attaque}}
|
||
<div class="ligne">
|
||
<div class="jet">
|
||
{{#rollLess() degatsrel 0}}
|
||
<span class="etat" data-i18n="degats">Dégâts</span>
|
||
<span class="aucun" data-i18n="aucun">Aucun</span>
|
||
({{degatsrel}})
|
||
{{/rollLess() degatsrel 0}}
|
||
{{#rollGreater() degatsrel -1}}
|
||
<span class="etat" data-i18n="degats">Dégâts</span>
|
||
<span data-i18n="et">et</span>
|
||
{{degatsrel}}
|
||
<span data-i18n="relance-s">relance(s)</span>
|
||
{{/rollGreater() degatsrel -1}}
|
||
</div>
|
||
</div>
|
||
{{/attaque}}
|
||
{{/rollTotal() relances 0}}
|
||
{{#rollGreater() relances 0}}
|
||
<div class="ligne">
|
||
<div class="jet">
|
||
{{#attaque}}<span class="etat" data-i18n="attaque">Attaque</span>{{/attaque}}
|
||
<span class="succes" data-i18n="succes">Succès</span>
|
||
<span data-i18n="et">et</span>
|
||
{{relances}}
|
||
<span data-i18n="relance-s">relance(s)</span>
|
||
</div>
|
||
</div>
|
||
{{#attaque}}
|
||
<div class="ligne">
|
||
<div class="jet">
|
||
{{#rollLess() degatsrelplus 0}}
|
||
<span class="etat" data-i18n="degats-plus-1d6">Dégâts +1d6</span>
|
||
<span class="echec" data-i18n="aucun">Aucun</span>
|
||
({{degatsrelplus}})
|
||
{{/rollLess() degatsrelplus 0}}
|
||
{{#rollGreater() degatsrelplus -1}}
|
||
<span class="etat" data-i18n="degats-plus-1d6">Dégâts +1d6</span>
|
||
<span data-i18n="et">et</span>
|
||
{{degatsrelplus}}
|
||
<span data-i18n="relance-s">relance(s)</span>
|
||
{{/rollGreater() degatsrelplus -1}}
|
||
</div>
|
||
</div>
|
||
{{/attaque}}
|
||
{{/rollGreater() relances 0}}
|
||
{{/relances}}
|
||
{{#jet}}
|
||
<div class="ligne"><div class="jet"><span class="etat" data-i18n="jet">Jet</span>{{jet}}</div></div>
|
||
{{#degats}}
|
||
<div class="ligne"><div class="jet"><span class="etat" data-i18n="degats">Dégâts</span>{{degats}} +{{degatsplus}} (1d6) <span data-i18n="si-relance">si relance</span></div></div>
|
||
{{/degats}}
|
||
{{/jet}}
|
||
{{#pouvoir}}
|
||
<div class="jetdesc">{{pp}} <span data-i18n="pp">PP</span></div>
|
||
<div class="jetdesc"><span data-i18n="portee">Portée</span> {{portee}}</div>
|
||
<div class="jetdesc"><span data-i18n="duree">Durée</span> {{duree}}</div>
|
||
<div class="jetdesc">{{description}}</div>
|
||
{{/pouvoir}}
|
||
</div>
|
||
</rolltemplate>
|
||
|
||
<!-- **** SCRIPTS / SHEET WORKERS -->
|
||
<script type="text/worker">
|
||
// Version handling and translation text loading
|
||
on("sheet:opened",function(){
|
||
getAttrs(["sheetVersion","atkcible"], function(values) {
|
||
var update = {};
|
||
// Translation text for rolls
|
||
update["text_agilite"] = getTranslationByKey("agilite");
|
||
update["text_ame"] = getTranslationByKey("ame");
|
||
update["text_arcane"] = getTranslationByKey("arcane");
|
||
update["text_blessures"] = getTranslationByKey("blessures");
|
||
update["text_bonus"] = getTranslationByKey("bonus");
|
||
update["text_combat"] = getTranslationByKey("combat");
|
||
update["text_conduite"] = getTranslationByKey("conduite");
|
||
update["text_crochetage"] = getTranslationByKey("crochetage");
|
||
update["text_difficulte"] = getTranslationByKey("difficulte");
|
||
update["text_discretion"] = getTranslationByKey("discretion");
|
||
update["text_encombrement"] = getTranslationByKey("encombrement");
|
||
update["text_equitation"] = getTranslationByKey("equitation");
|
||
update["text_escalade"] = getTranslationByKey("escalade");
|
||
update["text_fatigue"] = getTranslationByKey("fatigue");
|
||
update["text_force"] = getTranslationByKey("force");
|
||
update["text_intimidation"] = getTranslationByKey("intimidation");
|
||
update["text_intellect"] = getTranslationByKey("intellect");
|
||
update["text_intimidation"] = getTranslationByKey("intimidation");
|
||
update["text_jet-de"] = getTranslationByKey("jet-de");
|
||
update["text_jeu"] = getTranslationByKey("jeu");
|
||
update["text_joker"] = getTranslationByKey("joker");
|
||
update["text_lancer"] = getTranslationByKey("lancer");
|
||
update["text_modificateur"] = getTranslationByKey("modificateur");
|
||
update["text_natation"] = getTranslationByKey("natation");
|
||
update["text_navigation"] = getTranslationByKey("navigation");
|
||
update["text_nonentraine"] = getTranslationByKey("nonentraine");
|
||
update["text_perception"] = getTranslationByKey("perception");
|
||
update["text_persuasion"] = getTranslationByKey("persuasion");
|
||
update["text_pilotage"] = getTranslationByKey("pilotage");
|
||
update["text_pistage"] = getTranslationByKey("pistage");
|
||
update["text_recherche"] = getTranslationByKey("recherche");
|
||
update["text_reparation"] = getTranslationByKey("reparation");
|
||
update["text_reseaux"] = getTranslationByKey("reseaux");
|
||
update["text_sarcasme"] = getTranslationByKey("sarcasme");
|
||
update["text_soins"] = getTranslationByKey("soins");
|
||
update["text_survie"] = getTranslationByKey("survie");
|
||
update["text_tir"] = getTranslationByKey("tir");
|
||
update["text_tripes"] = getTranslationByKey("tripes");
|
||
update["text_vigueur"] = getTranslationByKey("vigueur");
|
||
update["text_attaque-avec"] = getTranslationByKey("attaque-avec");
|
||
update["text_degats"] = getTranslationByKey("degats");
|
||
update["text_degats-relance"] = getTranslationByKey("degats-relance");
|
||
update["text_weap-dmg"] = getTranslationByKey("weap-dmg");
|
||
update["text_resistance"] = getTranslationByKey("resistance");
|
||
update["text_damage-mod"] = getTranslationByKey("damage-mod");
|
||
update["text_dejoker"] = getTranslationByKey("dejoker");
|
||
update["text_yes"] = getTranslationByKey("yes");
|
||
update["text_no"] = getTranslationByKey("no");
|
||
update["text_portee"] = getTranslationByKey("portee");
|
||
update["text_courte"] = getTranslationByKey("courte");
|
||
update["text_moyenne"] = getTranslationByKey("moyenne");
|
||
update["text_longue"] = getTranslationByKey("longue");
|
||
|
||
// Version
|
||
var vers = parseFloat(values.sheetVersion) || 0;
|
||
if (vers < 3.0) {
|
||
// Gestion du type de personnage
|
||
getAttrs(["pnjtype","extra","pnj"], function(values) {
|
||
var pnjtyp = parseInt(values.pnjtype) || 0;
|
||
var pnjval = ((parseInt(values.extra) || 0)*3) + (parseInt(values.pnj) || 0);
|
||
if ( (pnjtyp == 0) && (pnjval > 0) ) {
|
||
update["pnjtype"] = pnjval;
|
||
}
|
||
update["sheetVersion"] = 3.0;
|
||
});
|
||
}
|
||
if (vers < 3.2) {
|
||
if ((parseInt(values.atkcible) || 0) == 1) {
|
||
update["cibleparade"] = "@{target|parade}";
|
||
update["cibleresistance"] = "@{target|resistance}";
|
||
update["ciblearcane"] = "?{" + getTranslationByKey("difficulte") + "|4}";
|
||
update["atknom"] = "@{target|character_name}";
|
||
} else {
|
||
update["cibleparade"] = "?{" + getTranslationByKey("parade") + "|4}";
|
||
update["cibleresistance"] = "?{" + getTranslationByKey("resistance") + "|4}";
|
||
update["ciblearcane"] = "?{" + getTranslationByKey("difficulte") + "|4}";
|
||
update["atknom"] = "-";
|
||
}
|
||
update["sheetVersion"] = 3.2;
|
||
}
|
||
setAttrs(update);
|
||
});
|
||
});
|
||
// === JOKER / PNJ / EXTRA
|
||
on("change:pnjtype", function(eventinfo){
|
||
var pjtype = parseInt(eventinfo.newValue) || 0;
|
||
var ispnj = 1;
|
||
var isextra = 0;
|
||
var possessions = 1;
|
||
var disposs = 1;
|
||
var tpletat = 1;
|
||
var joker = "1d6";
|
||
var nbbless = 3;
|
||
var logo=1;
|
||
var lib="";
|
||
switch(pjtype) {
|
||
case 0:
|
||
ispnj = 0;
|
||
isextra = 0;
|
||
possessions = 1;
|
||
disposs = 1;
|
||
tpletat = 1;
|
||
joker = "1d6";
|
||
nbbless = 3;
|
||
logo = 1;
|
||
lib = getTranslationByKey("personnage");
|
||
break;
|
||
case 1: //PNJ Joker
|
||
ispnj = 1;
|
||
isextra = 0;
|
||
possessions = 1;
|
||
disposs = 0;
|
||
tpletat = 0;
|
||
joker = "1d6";
|
||
nbbless = 3;
|
||
logo = 0;
|
||
lib = getTranslationByKey("joker-pnj");
|
||
break;
|
||
case 2: //Sous-fifre
|
||
ispnj = 1;
|
||
isextra = 0;
|
||
possessions = 1;
|
||
disposs = 0;
|
||
tpletat = 0;
|
||
joker = "0d4";
|
||
nbbless = 3;
|
||
logo = 0;
|
||
lib = getTranslationByKey("sous-fifre-pnj");
|
||
break;
|
||
case 3: //Bras droit
|
||
ispnj = 1;
|
||
isextra = 0;
|
||
possessions = 1;
|
||
disposs = 0;
|
||
tpletat = 0;
|
||
joker = "1d6";
|
||
nbbless = 0;
|
||
logo = 0;
|
||
lib = getTranslationByKey("bras-droit-pnj");
|
||
break;
|
||
case 4: //Extra
|
||
ispnj = 1;
|
||
isextra = 1;
|
||
possessions = 0;
|
||
disposs = 0;
|
||
tpletat = 0;
|
||
joker = "0d4";
|
||
nbbless = 0;
|
||
logo = 0;
|
||
lib = getTranslationByKey("extra-pnj-short");
|
||
break;
|
||
default: //Personnalisé
|
||
ispnj = 1;
|
||
isextra = 0;
|
||
possessions = 1;
|
||
disposs = 0;
|
||
tpletat = 0;
|
||
joker = "1d6";
|
||
nbbless = 3;
|
||
logo = 0;
|
||
lib = getTranslationByKey("pnj-custom");
|
||
}
|
||
setAttrs({
|
||
"pnj": ispnj,
|
||
"extra": isextra,
|
||
"chkPossessions": possessions,
|
||
"dispPossessions": disposs,
|
||
"templateetat": tpletat,
|
||
"joker_de": joker,
|
||
"confBlessures": nbbless,
|
||
"sheetLogo": logo,
|
||
"pnjtypelib": lib
|
||
});
|
||
});
|
||
// === BLESSURES et Malus blessure
|
||
// TODO conf blessures
|
||
on("change:confBlessures", function(eventinfo){
|
||
var conf = parseInt(eventinfo.newValue) || 0;
|
||
setAttrs({
|
||
bless1: parseInt(+(conf>0)) || 0,
|
||
bless2: parseInt(+(conf>1)) || 0,
|
||
bless3: parseInt(+(conf>2)) || 0
|
||
});
|
||
});
|
||
on("change:blessures", function(eventinfo) {
|
||
var malusblessures = 0;
|
||
if (eventinfo.newValue > 3) {
|
||
malusblessures = 3;
|
||
} else {
|
||
malusblessures = eventinfo.newValue;
|
||
}
|
||
setAttrs({
|
||
malusblessures: malusblessures
|
||
});
|
||
});
|
||
// === FATIGUE et Malus blessure
|
||
on("change:fatigue", function(eventinfo) {
|
||
var malusfatigue = 0;
|
||
if (eventinfo.newValue > 2) {
|
||
malusfatigue = 2;
|
||
} else {
|
||
malusfatigue = eventinfo.newValue;
|
||
}
|
||
setAttrs({
|
||
malusfatigue: malusfatigue
|
||
});
|
||
});
|
||
// === ARMES FIXES
|
||
on("change:arme1_comp", function(eventinfo) {
|
||
setAttrs({
|
||
arme1_comp_rel: "@{relRollBast" + eventinfo.newValue + "}",
|
||
arme1_comp_jet: "@{jetRollBast" + eventinfo.newValue + "}",
|
||
arme1_comp_brut: "@{RollBast" + eventinfo.newValue + "}"
|
||
});
|
||
});
|
||
on("change:arme2_comp", function(eventinfo) {
|
||
setAttrs({
|
||
arme2_comp_rel: "@{relRollBast" + eventinfo.newValue + "}",
|
||
arme2_comp_jet: "@{jetRollBast" + eventinfo.newValue + "}",
|
||
arme2_comp_brut: "@{RollBast" + eventinfo.newValue + "}"
|
||
});
|
||
});
|
||
on("change:arme3_comp", function(eventinfo) {
|
||
setAttrs({
|
||
arme3_comp_rel: "@{relRollBast" + eventinfo.newValue + "}",
|
||
arme3_comp_jet: "@{jetRollBast" + eventinfo.newValue + "}",
|
||
arme3_comp_brut: "@{RollBast" + eventinfo.newValue + "}"
|
||
});
|
||
});
|
||
// === ARMES DYNAMIQUES
|
||
on("change:repeating_armes:armed_comp", function(eventinfo) {
|
||
setAttrs({
|
||
repeating_armes_armeD_comp_rel: "@{relRollBast" + eventinfo.newValue + "}",
|
||
repeating_armes_armeD_comp_jet: "@{jetRollBast" + eventinfo.newValue + "}"
|
||
,repeating_armes_armeD_comp_brut: "@{RollBast" + eventinfo.newValue + "}"
|
||
});
|
||
});
|
||
// === CARACS DÉRIVÉES
|
||
// Charisme
|
||
on("change:charisme_base change:charisme_bonus", function() {
|
||
getAttrs(["charisme_base","charisme_bonus"], function(values) {
|
||
setAttrs({
|
||
charisme: parseInt(values.charisme_base) + parseInt(values.charisme_bonus)
|
||
});
|
||
});
|
||
});
|
||
// Parade
|
||
on("change:combat_de change:combat_bonus change:parade_bonus", function() {
|
||
getAttrs(["combat_de","combat_bonus","parade_bonus"], function(values) {
|
||
setAttrs({
|
||
parade_base: 2 + Math.floor( (parseInt(values.combat_de) + parseInt(values.combat_bonus)) / 2),
|
||
parade: parseInt(values.parade_bonus) + 2 + Math.floor( (parseInt(values.combat_de) + parseInt(values.combat_bonus)) / 2)
|
||
});
|
||
});
|
||
});
|
||
// Résistance
|
||
on("change:vigueur_de change:vigueur_bonus change:resistance_bonus", function() {
|
||
getAttrs(["vigueur_de","vigueur_bonus","resistance_bonus"], function(values) {
|
||
setAttrs({
|
||
resistance_base: 2 + Math.floor( (parseInt(values.vigueur_de) + parseInt(values.vigueur_bonus)) / 2),
|
||
resistance: parseInt(values.resistance_bonus) + 2 + Math.floor( (parseInt(values.vigueur_de) + parseInt(values.vigueur_bonus)) / 2)
|
||
});
|
||
});
|
||
});
|
||
// Affichage / Masquage toutes compétences
|
||
on("change:chkAllComp", function(eventinfo) {
|
||
setAttrs({
|
||
chkArcane: eventinfo.newValue,
|
||
chkCombat: eventinfo.newValue,
|
||
chkConduite: eventinfo.newValue,
|
||
chkConnaissance: eventinfo.newValue,
|
||
chkCrochetage: eventinfo.newValue,
|
||
chkDiscretion: eventinfo.newValue,
|
||
chkEquitation: eventinfo.newValue,
|
||
chkEscalade: eventinfo.newValue,
|
||
chkIntimidation: eventinfo.newValue,
|
||
chkJeu: eventinfo.newValue,
|
||
chkLancer: eventinfo.newValue,
|
||
chkNatation: eventinfo.newValue,
|
||
chkNavigation: eventinfo.newValue,
|
||
chkPerception: eventinfo.newValue,
|
||
chkPersuasion: eventinfo.newValue,
|
||
chkPilotage: eventinfo.newValue,
|
||
chkPistage: eventinfo.newValue,
|
||
chkRecherche: eventinfo.newValue,
|
||
chkReparation: eventinfo.newValue,
|
||
chkReseaux: eventinfo.newValue,
|
||
chkSarcasme: eventinfo.newValue,
|
||
chkSoins: eventinfo.newValue,
|
||
chkSurvie: eventinfo.newValue,
|
||
chkTir: eventinfo.newValue
|
||
});
|
||
});
|
||
// === Inventaire et encombrement
|
||
on("change:force_de", function(eventinfo) {
|
||
setAttrs({
|
||
encombmax: parseInt(eventinfo.newValue)*2.5
|
||
});
|
||
});
|
||
on("change:repeating_equipements:equipqte change:repeating_equipements:equippdsunit", function() {
|
||
getAttrs(["repeating_equipements_equipqte", "repeating_equipements_equippdsunit"], function(values) {
|
||
var qte = parseFloat(values.repeating_equipements_equipqte) || 1.0;
|
||
var pds = parseFloat(values.repeating_equipements_equippdsunit) || 0.0;
|
||
setAttrs({
|
||
repeating_equipements_equippoids: qte*pds
|
||
});
|
||
});
|
||
});
|
||
on("remove:repeating_equipements change:repeating_equipements:equippoids",function(){
|
||
getSectionIDs("repeating_equipements", function(idws) {
|
||
var totwght = 0.0;
|
||
idws.forEach(function(idw,index,arr){
|
||
var uwght = "repeating_equipements_" + idw + "_equippoids";
|
||
var lng = parseInt(arr.length) || 0;
|
||
getAttrs([uwght], function(val) {
|
||
totwght = totwght + parseFloat(val[uwght]) || 0.0;
|
||
if ( (index+1) == lng ){
|
||
setAttrs({
|
||
encombpoids: totwght
|
||
});
|
||
}
|
||
});
|
||
});
|
||
});
|
||
});
|
||
on("change:encombpoids change:encombmax", function() {
|
||
getAttrs(["encombmax","encombpoids"], function(values) {
|
||
var lemax = parseInt(values.encombmax) || 1;
|
||
var lepoids = parseInt(values.encombpoids) || 0;
|
||
setAttrs({
|
||
encombrement: Math.floor(lepoids/lemax)
|
||
});
|
||
});
|
||
});
|
||
// === Attaques
|
||
on("change:atkcible", function (eventinfo) {
|
||
var cibleparade = "",
|
||
cibleresistance = "",
|
||
ciblearcane = "",
|
||
atknom = "";
|
||
if (eventinfo.newValue == 1) {
|
||
cibleparade = "@{target|parade}";
|
||
cibleresistance = "@{target|resistance}";
|
||
ciblearcane = "?{" + getTranslationByKey("difficulte") + "|4}";
|
||
atknom = "@{target|character_name}";
|
||
} else {
|
||
cibleparade = "?{" + getTranslationByKey("parade") + "|4}";
|
||
cibleresistance = "?{" + getTranslationByKey("resistance") + "|4}";
|
||
ciblearcane = "?{" + getTranslationByKey("difficulte") + "|4}";
|
||
atknom = "-";
|
||
}
|
||
setAttrs({
|
||
cibleparade: cibleparade,
|
||
cibleresistance: cibleresistance,
|
||
ciblearcane: ciblearcane,
|
||
atknom: atknom
|
||
});
|
||
});
|
||
</script>
|
||
|
||
|
||
|
||
|