Chroniques Oubliees: small adjustments and fixes
This commit is contained in:
@@ -346,6 +346,12 @@ div.sheet-boxability {
|
||||
padding: 5px;
|
||||
}
|
||||
|
||||
input[type="text"].sheet-nomvoie {
|
||||
width: 99%;
|
||||
font-weight: bold;
|
||||
text-align: center;
|
||||
}
|
||||
|
||||
input[type="text"].sheet-titreability {
|
||||
width: 90%;
|
||||
font-size: x-small;
|
||||
|
||||
+243
-112
@@ -122,10 +122,10 @@
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="boxtitre-car">
|
||||
<button class="boxtitre-car" type="roll" name="roll_FOR" title="Jet de Force" value="@{jets_caches}&{template:co1} {{perso=@{character_name}}} {{name=Force}} {{subtags=Caractéristique}} {{carac=[[ @{FOR_SUP}[Dé] + [[@{FOR_TEST}]][Bonus] ]] }}"> FOR</button>
|
||||
<button class="boxtitre-car" type="roll" name="roll_FOR" title="Jet de Force" value="@{jets_caches}&{template:co1} {{perso=@{character_name}}} {{name=Force}} {{subtags=Caractéristique}} {{carac=[[ @{for_sup}[Dé] + [[@{FOR_TEST}]][Bonus] ]] }}"> FOR</button>
|
||||
</td>
|
||||
<td class="boxinputlight-car">
|
||||
<select class="selectmin-car" name="attr_FOR_SUP" title="Caractéristique Normale ou Supérieure (Règle optionnelle page 138)">
|
||||
<select class="selectmin-car" name="attr_for_sup" title="Caractéristique Normale ou Supérieure (Règle optionnelle page 138)">
|
||||
<option value="@{jetnormal}" selected>N Normale</option>
|
||||
<option value="@{jetsup}">S Supérieure OU Héroïque</option>
|
||||
<option value="@{jetsuphero}">H Supérieure ET Héroïque</option>
|
||||
@@ -140,10 +140,10 @@
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="boxtitre-car">
|
||||
<button class="boxtitre-car" type="roll" name="roll_DEX" title="Jet de Dextérité" value="@{jets_caches}&{template:co1} {{perso=@{character_name}}} {{name=Dextérité}} {{subtags=Caractéristique}} {{carac=[[ @{DEX_SUP}[Dé] + [[@{DEX_TEST}]][Bonus] ]]}}"> DEX</button>
|
||||
<button class="boxtitre-car" type="roll" name="roll_DEX" title="Jet de Dextérité" value="@{jets_caches}&{template:co1} {{perso=@{character_name}}} {{name=Dextérité}} {{subtags=Caractéristique}} {{carac=[[ @{dex_sup}[Dé] + [[@{DEX_TEST}]][Bonus] ]]}}"> DEX</button>
|
||||
</td>
|
||||
<td class="boxinputlight-car">
|
||||
<select class="selectmin-car" name="attr_DEX_SUP" title="Caractéristique Normale ou Supérieure (Règle optionnelle page 138)">
|
||||
<select class="selectmin-car" name="attr_dex_sup" title="Caractéristique Normale ou Supérieure (Règle optionnelle page 138)">
|
||||
<option value="@{jetnormal}" selected>N Normale</option>
|
||||
<option value="@{jetsup}">S Supérieure OU Héroïque</option>
|
||||
<option value="@{jetsuphero}">H Supérieure ET Héroïque</option>
|
||||
@@ -158,10 +158,10 @@
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="boxtitre-car">
|
||||
<button class="boxtitre-car" type="roll" name="roll_CON" title="Jet de Constitution" value="@{jets_caches}&{template:co1} {{perso=@{character_name}}} {{name=Constitution}} {{subtags=Caractéristique}} {{carac=[[ @{CON_SUP}[Dé] + [[@{CON_TEST}]][Bonus] ]]}}"> CON</button>
|
||||
<button class="boxtitre-car" type="roll" name="roll_CON" title="Jet de Constitution" value="@{jets_caches}&{template:co1} {{perso=@{character_name}}} {{name=Constitution}} {{subtags=Caractéristique}} {{carac=[[ @{con_sup}[Dé] + [[@{CON_TEST}]][Bonus] ]]}}"> CON</button>
|
||||
</td>
|
||||
<td class="boxinputlight-car">
|
||||
<select class="selectmin-car" name="attr_CON_SUP" title="Caractéristique Normale ou Supérieure (Règle optionnelle page 138)">
|
||||
<select class="selectmin-car" name="attr_con_sup" title="Caractéristique Normale ou Supérieure (Règle optionnelle page 138)">
|
||||
<option value="@{jetnormal}" selected>N Normale</option>
|
||||
<option value="@{jetsup}">S Supérieure OU Héroïque</option>
|
||||
<option value="@{jetsuphero}">H Supérieure ET Héroïque</option>
|
||||
@@ -176,10 +176,10 @@
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="boxtitre-car">
|
||||
<button class="boxtitre-car" type="roll" name="roll_INT" title="Jet d'Intelligence" value="@{jets_caches}&{template:co1} {{perso=@{character_name}}} {{name=Intelligence}} {{subtags=Caractéristique}} {{carac=[[ @{INT_SUP}[Dé] + [[@{INT_TEST}]][Bonus] ]]}}"> INT</button>
|
||||
<button class="boxtitre-car" type="roll" name="roll_INT" title="Jet d'Intelligence" value="@{jets_caches}&{template:co1} {{perso=@{character_name}}} {{name=Intelligence}} {{subtags=Caractéristique}} {{carac=[[ @{int_sup}[Dé] + [[@{INT_TEST}]][Bonus] ]]}}"> INT</button>
|
||||
</td>
|
||||
<td class="boxinputlight-car">
|
||||
<select class="selectmin-car" name="attr_INT_SUP" title="Caractéristique Normale ou Supérieure (Règle optionnelle page 138)">
|
||||
<select class="selectmin-car" name="attr_int_sup" title="Caractéristique Normale ou Supérieure (Règle optionnelle page 138)">
|
||||
<option value="@{jetnormal}" selected>N Normale</option>
|
||||
<option value="@{jetsup}">S Supérieure OU Héroïque</option>
|
||||
<option value="@{jetsuphero}">H Supérieure ET Héroïque</option>
|
||||
@@ -196,10 +196,10 @@
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="boxtitre-car">
|
||||
<button class="boxtitre-car" type="roll" name="roll_SAG" title="Jet de Sagesse" value="@{jets_caches}&{template:co1} {{perso=@{character_name}}} {{name=Sagesse}} {{subtags=Caractéristique}} {{carac=[[ @{SAG_SUP}[Dé] + [[@{SAG_TEST}]][Bonus] ]]}}"> SAG</button>
|
||||
<button class="boxtitre-car" type="roll" name="roll_SAG" title="Jet de Sagesse" value="@{jets_caches}&{template:co1} {{perso=@{character_name}}} {{name=Sagesse}} {{subtags=Caractéristique}} {{carac=[[ @{sag_sup}[Dé] + [[@{SAG_TEST}]][Bonus] ]]}}"> SAG</button>
|
||||
</td>
|
||||
<td class="boxinputlight-car">
|
||||
<select class="selectmin-car" name="attr_SAG_SUP" title="Caractéristique Normale ou Supérieure (Règle optionnelle page 138)">
|
||||
<select class="selectmin-car" name="attr_sag_sup" title="Caractéristique Normale ou Supérieure (Règle optionnelle page 138)">
|
||||
<option value="@{jetnormal}" selected>N Normale</option>
|
||||
<option value="@{jetsup}">S Supérieure OU Héroïque</option>
|
||||
<option value="@{jetsuphero}">H Supérieure ET Héroïque</option>
|
||||
@@ -216,10 +216,10 @@
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="boxtitre-car">
|
||||
<button class="boxtitre-car" type="roll" name="roll_CHA" title="Jet de Charisme" value="@{jets_caches}&{template:co1} {{perso=@{character_name}}} {{name=Charisme}} {{subtags=Caractéristique}} {{carac=[[ @{CHA_SUP}[Dé] + [[@{CHA_TEST}]][Bonus] ]]}}"> CHA</button>
|
||||
<button class="boxtitre-car" type="roll" name="roll_CHA" title="Jet de Charisme" value="@{jets_caches}&{template:co1} {{perso=@{character_name}}} {{name=Charisme}} {{subtags=Caractéristique}} {{carac=[[ @{cha_sup}[Dé] + [[@{CHA_TEST}]][Bonus] ]]}}"> CHA</button>
|
||||
</td>
|
||||
<td class="boxinputlight-car">
|
||||
<select class="selectmin-car" name="attr_CHA_SUP" title="Caractéristique Normale ou Supérieure (Règle optionnelle page 138)">
|
||||
<select class="selectmin-car" name="attr_cha_sup" title="Caractéristique Normale ou Supérieure (Règle optionnelle page 138)">
|
||||
<option value="@{jetnormal}" selected>N Normale</option>
|
||||
<option value="@{jetsup}">S Supérieure OU Héroïque</option>
|
||||
<option value="@{jetsuphero}">H Supérieure ET Héroïque</option>
|
||||
@@ -257,7 +257,7 @@
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="boxtitre-atk"><button class="boxtitre-atk" type="roll" name="roll_CAC" title="Jet d'attaque au contact" value="@{jets_caches}&{template:co1} {{perso=@{character_name}}} {{name=Au Contact}} {{subtags=Attaque}} {{attaque=[[1d@{ETATDE}[Dé] + [[@{ATKCAC}]][Bonus] ]]}}"> AU CONTACT</button></td>
|
||||
<td class="boxinputlight-atk"><input type="number" name="attr_atkcac_base" value="0" title="@{atkcac_base}" class="atk"/></td>
|
||||
<td class="boxinputlight-atk"><input type="number" name="attr_atkcac_base" value="1" title="@{atkcac_base}" class="atk"/></td>
|
||||
<td class="boxinput-atk">
|
||||
<input type="radio" name="attr_option_setting_cac" class="hidden-tab setting-generic" value="generique" checked="checked"><span title="Chroniques Oubliées"></span>
|
||||
<input type="radio" name="attr_option_setting_cac" class="hidden-tab setting-arran" value="arran"><span title="Terres d'Arran"></span>
|
||||
@@ -281,7 +281,7 @@
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="boxtitre-atk"><button class="boxtitre-atk" type="roll" name="roll_TIR" title="Jet d'attaque à distance" value="@{jets_caches}&{template:co1} {{perso=@{character_name}}} {{name=À Distance}} {{subtags=Attaque}} {{attaque=[[ 1d@{ETATDE}[Dé] + [[@{ATKTIR}]][Bonus] ]]}}"> À DISTANCE</button></td>
|
||||
<td class="boxinputlight-atk"><input type="number" class="atk" name="attr_atktir_base" value="0" title="@{atktir_base"/></td>
|
||||
<td class="boxinputlight-atk"><input type="number" class="atk" name="attr_atktir_base" value="1" title="@{atktir_base"/></td>
|
||||
<td class="boxinput-atk">
|
||||
<input type="radio" name="attr_option_setting_tir" class="hidden-tab setting-generic" value="generique" checked="checked"><span title="Chroniques Oubliées"></span>
|
||||
<input type="radio" name="attr_option_setting_tir" class="hidden-tab setting-arran" value="arran"><span title="Terres d'Arran"></span>
|
||||
@@ -305,7 +305,7 @@
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="boxtitre-atk"><button class="boxtitre-atk" type="roll" name="roll_MAG" title="Jet d'attaque magique" value="@{jets_caches}&{template:co1} {{perso=@{character_name}}} {{name=Magique}} {{subtags=Attaque}} {{attaque=[[ 1d@{ETATDE}[Dé] + [[@{ATKMAG}]][Bonus] ]]}}"> MAGIQUE</button></td>
|
||||
<td class="boxinputlight-atk"><input type="number" class="atk" name="attr_atkmag_base" value="0" title="@{atkmag_base}" /></td>
|
||||
<td class="boxinputlight-atk"><input type="number" class="atk" name="attr_atkmag_base" value="1" title="@{atkmag_base}" /></td>
|
||||
<td class="boxinput-atk">
|
||||
<input type="radio" name="attr_option_setting_mag" class="hidden-tab setting-generic" value="generique" checked="checked"><span title="Chroniques Oubliées"></span>
|
||||
<input type="radio" name="attr_option_setting_mag" class="hidden-tab setting-arran" value="arran"><span title="Terres d'Arran"></span>
|
||||
@@ -536,30 +536,30 @@
|
||||
<td>
|
||||
<button type="roll" class="atk" name="roll_Arme" value="@{jets_caches}&{template:co1} {{perso=@{character_name}}} {{name=@{armenom}}} {{subtags=Attaque}} {{attaque=[[ @{armeattnbde}d@{armeattde}@{armeattrollmod}cs>@{armecrit}cf1 + [[@{armeatk}]] + @{armeatkdiv} +@{bonus_attaque_option} +@{armebonusoption}]]}} @{armereussiteauto} @{armepoudre} @{armedegats} {{special=@{armespec}}} {{degats2=@{bonus_dm_option}}} {{dmtemp=@{armedmtemp}}}" />
|
||||
</td>
|
||||
<td class="boxinputleft-atk" style="min-width:130px;">
|
||||
<input type="text" class="atk" style="width:13px; text-align:right; font-size:10px" name="attr_armelabel" value=0>
|
||||
<input type="text" class="atk" name="attr_armenom" style="font-weight: bold;width:94%;margin-left:-5px" placeholder="Arme/attaque"/>
|
||||
<td class="boxinputleft-atk" style="min-width:150px;">
|
||||
<input type="text" class="atk" style="width:15px; text-align:center; font-size:10px; padding-left:-3px;" name="attr_armelabel" value=0>
|
||||
<input type="text" class="atk" name="attr_armenom" style="font-weight: bold;width:91%;margin-left:-6px;" placeholder="Arme/attaque"/>
|
||||
</td>
|
||||
<td class="boxinputleft-atk">
|
||||
<select class="carac-atk" style="width: 87px;" name="attr_armeatk" size="1">
|
||||
<option value="@{ATKCAC}" selected>CONTACT</option>
|
||||
<option value="@{ATKTIR}">DISTANCE</option>
|
||||
<option value="@{ATKMAG}">MAGIE</option>
|
||||
<select class="carac-atk" style="width: 72px;" name="attr_armeatk" size="1">
|
||||
<option value="@{ATKCAC}" selected>Contact</option>
|
||||
<option value="@{ATKTIR}">Distance</option>
|
||||
<option value="@{ATKMAG}">Magie</option>
|
||||
</select>+<input type="number" class="atk" style="width:32px;" name="attr_armeatkdiv" value="0" title="Bonus d'attaque divers" />
|
||||
</td>
|
||||
<td class="boxinputleft-atk" style="text-align: right;">
|
||||
<input type="number" class="atk" name="attr_armecrit" style="width:32px;" min="2" max="20" value="20" title="Seuil de Critique (par défaut 20)" />
|
||||
</td>
|
||||
<td class="boxinputleft-atk">
|
||||
<input type="number" class="atk" style="width:32px;" name="attr_armedmnbde" value="1" title="Nombre de dés de dommage" />
|
||||
<select class="carac-atk" style="width:47px;" name="attr_armedmde" size="1" title="Dé de dommage">
|
||||
<input type="number" class="atk" style="width:30px;" name="attr_armedmnbde" value="1" title="Nombre de dés de dommage" />
|
||||
<select class="carac-atk" style="width:45px;" name="attr_armedmde" size="1" title="Dé de dommage">
|
||||
<option value="3">d3</option>
|
||||
<option value="4" selected>d4</option>
|
||||
<option value="6">d6</option>
|
||||
<option value="8">d8</option>
|
||||
<option value="10">d10</option>
|
||||
<option value="12">d12</option>
|
||||
</select>+<select class="carac-atk" style="width:52px;" name="attr_armedmcar" size="1" title="Modificateur aux dommages">
|
||||
</select>+<select class="carac-atk" style="width:50px;" name="attr_armedmcar" size="1" title="Modificateur aux dommages">
|
||||
<option value="0">-</option>
|
||||
<option value="@{FOR}" selected>FOR</option>
|
||||
<option value="@{DEX}">DEX</option>
|
||||
@@ -585,7 +585,7 @@
|
||||
<input type="checkbox" name="attr_armeactionvisible" title="Attaque visible dans les actions" value="1" checked>
|
||||
</td>
|
||||
<td class="boxinputleft-atk">
|
||||
<select class="carac-atk" style="width: 122px;" name="attr_armetypeattaque" title="Type d'attaque">
|
||||
<select class="carac-atk" style="width: 118px;" name="attr_armetypeattaque" title="Type d'attaque">
|
||||
<option>Naturel</option>
|
||||
<option>Arme 1 main</option>
|
||||
<option>Arme 2 mains</option>
|
||||
@@ -594,7 +594,7 @@
|
||||
<option>Arme de jet</option>
|
||||
</select>
|
||||
</td>
|
||||
<td class="boxinputleft-atk" style="min-width: 180px;">
|
||||
<td class="boxinputleft-atk" style="min-width: 189px;">
|
||||
<textarea name="attr_armemodificateurs" class="atk" placeholder="Liste de modificateurs" spellcheck="false" title="Modificateurs d'attaque, séparés par des virgules avantage: garde le meilleur de 2 dés avecd12: utilise le d12 en attaque auto: réussite automatique choc: peut faire des attaques non léthales sans malus désavantage: garde le moins bon de 2 dés explodeMax: dés de dégâts explosifs pasDeDmg: l'attaque ne fait pas de dégât poudre: arme à poudre reroll1: relance les 1 des dé de DM tempDmg: fait toujours des attaques non léthales"></textarea>
|
||||
</td>
|
||||
<td class="boxinputleft-atk">
|
||||
@@ -720,7 +720,7 @@
|
||||
<td class="boxtitresmall">R</td>
|
||||
<td class="boxinputleft">
|
||||
<input class="block-switch-arrow" name="attr_voie1showexpl" type="checkbox"><span>
|
||||
<input type="text" style="font-weight: bold;text-align: center;" name="attr_voie1nom" title = "@{voie1nom}" placeholder="Nom de la Voie n°1" />
|
||||
<input type="text" class="nomvoie" name="attr_voie1nom" title = "@{voie1nom}" placeholder="Nom de la Voie n°1" />
|
||||
</span>
|
||||
<div class="block-show-arrow">
|
||||
<span name="attr_voie1expl" class="boxability"></span>
|
||||
@@ -728,7 +728,7 @@
|
||||
</td>
|
||||
<td class="boxinputleft">
|
||||
<input class="block-switch-arrow" name="attr_voie1showexpl" type="checkbox"><span>
|
||||
<input type="text" style="font-weight: bold;text-align: center;" name="attr_voie2nom" placeholder="Nom de la Voie n°2" />
|
||||
<input type="text" class="nomvoie" name="attr_voie2nom" placeholder="Nom de la Voie n°2" />
|
||||
</span>
|
||||
<div class="block-show-arrow">
|
||||
<span name="attr_voie2expl" class="boxability"></span>
|
||||
@@ -736,7 +736,7 @@
|
||||
</td>
|
||||
<td class="boxinputleft">
|
||||
<input class="block-switch-arrow" name="attr_voie1showexpl" type="checkbox"><span>
|
||||
<input type="text" style="font-weight: bold;text-align: center;" name="attr_voie3nom" placeholder="Nom de la Voie n°3" />
|
||||
<input type="text" class="nomvoie" name="attr_voie3nom" placeholder="Nom de la Voie n°3" />
|
||||
</span>
|
||||
<div class="block-show-arrow">
|
||||
<span name="attr_voie3expl" class="boxability"></span>
|
||||
@@ -904,7 +904,7 @@
|
||||
<td class="boxtitresmall">R</td>
|
||||
<td class="boxinputleft">
|
||||
<input class="block-switch-arrow" name="attr_voie2showexpl" type="checkbox"><span>
|
||||
<input type="text" style="font-weight: bold;text-align: center;" name="attr_voie4nom" placeholder="Nom de la Voie" />
|
||||
<input type="text" class="nomvoie" name="attr_voie4nom" placeholder="Nom de la Voie" />
|
||||
</span>
|
||||
<div class="block-show-arrow">
|
||||
<span name="attr_voie4expl" class="boxability"></span>
|
||||
@@ -912,7 +912,7 @@
|
||||
</td>
|
||||
<td class="boxinputleft">
|
||||
<input class="block-switch-arrow" name="attr_voie2showexpl" type="checkbox"><span>
|
||||
<input type="text" style="font-weight: bold;text-align: center;" name="attr_voie5nom" placeholder="Nom de la Voie" />
|
||||
<input type="text" class="nomvoie" name="attr_voie5nom" placeholder="Nom de la Voie" />
|
||||
</span>
|
||||
<div class="block-show-arrow">
|
||||
<span name="attr_voie5expl" class="boxability"></span>
|
||||
@@ -920,7 +920,7 @@
|
||||
</td>
|
||||
<td class="boxinputleft">
|
||||
<input class="block-switch-arrow" name="attr_voie2showexpl" type="checkbox"><span>
|
||||
<input type="text" style="font-weight: bold;text-align: center;" name="attr_voie6nom" placeholder="Nom de la Voie de Prestige" />
|
||||
<input type="text" class="nomvoie" name="attr_voie6nom" placeholder="Nom de la Voie de Prestige" />
|
||||
</span>
|
||||
<div class="block-show-arrow">
|
||||
<span name="attr_voie6expl" class="boxability"></span>
|
||||
@@ -1093,7 +1093,7 @@
|
||||
<td class="boxtitresmall">R</td>
|
||||
<td class="boxinputleft">
|
||||
<input class="block-switch-arrow" name="attr_voie3showexpl" type="checkbox"><span>
|
||||
<input type="text" style="font-weight: bold;text-align: center;" name="attr_voie7nom" placeholder="Nom de la Voie n°7" />
|
||||
<input type="text" class="nomvoie" name="attr_voie7nom" placeholder="Nom de la Voie n°7" />
|
||||
</td>
|
||||
</span>
|
||||
<div class="block-show-arrow">
|
||||
@@ -1101,7 +1101,7 @@
|
||||
</div>
|
||||
<td class="boxinputleft">
|
||||
<input class="block-switch-arrow" name="attr_voie3showexpl" type="checkbox"><span>
|
||||
<input type="text" style="font-weight: bold;text-align: center;" name="attr_voie8nom" placeholder="Nom de la Voie n°8" />
|
||||
<input type="text" class="nomvoie" name="attr_voie8nom" placeholder="Nom de la Voie n°8" />
|
||||
</span>
|
||||
<div class="block-show-arrow">
|
||||
<span name="attr_voie8expl" class="boxability"></span>
|
||||
@@ -1109,7 +1109,7 @@
|
||||
</td>
|
||||
<td class="boxinputleft">
|
||||
<input class="block-switch-arrow" name="attr_voie3showexpl" type="checkbox"><span>
|
||||
<input type="text" style="font-weight: bold;text-align: center;" name="attr_voie9nom" placeholder="Nom de la Voie n°9" />
|
||||
<input type="text" class="nomvoie" name="attr_voie9nom" placeholder="Nom de la Voie n°9" />
|
||||
</span>
|
||||
<div class="block-show-arrow">
|
||||
<span name="attr_voie9expl" class="boxability"></span>
|
||||
@@ -1290,17 +1290,17 @@
|
||||
<tr>
|
||||
<td class="boxtitresmall">R</td>
|
||||
<td class="boxinputleft">
|
||||
<input type="text" style="font-weight: bold;text-align: center;" name="attr_voie1nom" title = "@{voie1nom}" placeholder="Nom de la Voie n°1" />
|
||||
<input type="text" class="nomvoie" name="attr_voie1nom" title = "@{voie1nom}" placeholder="Nom de la Voie n°1" />
|
||||
<br>
|
||||
<textarea spellcheck="false" name="attr_voie1expl" title="Explications voie 1"></textarea>
|
||||
</td>
|
||||
<td class="boxinput">
|
||||
<input type="text" style="min-width: 20px; font-weight: bold;text-align: center;" name="attr_voie2nom" placeholder="Nom de la Voie n°2" />
|
||||
<input type="text" class="nomvoie" name="attr_voie2nom" placeholder="Nom de la Voie n°2" />
|
||||
<br>
|
||||
<textarea spellcheck="false" name="attr_voie2expl" title="Explications voie 2"></textarea>
|
||||
</td>
|
||||
<td class="boxinput">
|
||||
<input type="text" style="font-weight: bold;text-align: center;" name="attr_voie3nom" placeholder="Nom de la Voie n°3" />
|
||||
<input type="text" class="nomvoie" name="attr_voie3nom" placeholder="Nom de la Voie n°3" />
|
||||
<br>
|
||||
<textarea spellcheck="false" name="attr_voie3expl" title="Explications voie 3"></textarea>
|
||||
</td>
|
||||
@@ -1436,17 +1436,17 @@
|
||||
<tr>
|
||||
<td class="boxtitresmall">R</td>
|
||||
<td class="boxinputleft">
|
||||
<input type="text" style="font-weight: bold;text-align: center;" name="attr_voie4nom" placeholder="Nom de la Voie n°4" />
|
||||
<input type="text" class="nomvoie" name="attr_voie4nom" placeholder="Nom de la Voie n°4" />
|
||||
<br>
|
||||
<textarea spellcheck="false" name="attr_voie4expl" title="Explications voie 4"></textarea>
|
||||
</td>
|
||||
<td class="boxinput">
|
||||
<input type="text" style="font-weight: bold;text-align: center;" name="attr_voie5nom" placeholder="Nom de la Voie n°5" />
|
||||
<input type="text" class="nomvoie" name="attr_voie5nom" placeholder="Nom de la Voie n°5" />
|
||||
<br>
|
||||
<textarea spellcheck="false" name="attr_voie5expl" title="Explications voie 4"></textarea>
|
||||
</td>
|
||||
<td class="boxinput">
|
||||
<input type="text" style="font-weight: bold;text-align: center;" name="attr_voie6nom" placeholder="Nom de la Voie de Prestige" />
|
||||
<input type="text" class="nomvoie" name="attr_voie6nom" placeholder="Nom de la Voie de Prestige" />
|
||||
<br>
|
||||
<textarea spellcheck="false" name="attr_voie6expl" title="Explications voie de prestige"></textarea>
|
||||
</td>
|
||||
@@ -1586,17 +1586,17 @@
|
||||
<tr>
|
||||
<td class="boxtitresmall">R</td>
|
||||
<td class="boxinputleft">
|
||||
<input type="text" style="font-weight: bold;text-align: center;" name="attr_voie7nom" placeholder="Nom de la Voie n°7" />
|
||||
<input type="text" class="nomvoie" name="attr_voie7nom" placeholder="Nom de la Voie n°7" />
|
||||
<br>
|
||||
<textarea spellcheck="false" name="attr_voie7expl" title="Explications voie 7"></textarea>
|
||||
</td>
|
||||
<td class="boxinput">
|
||||
<input type="text" style="font-weight: bold;text-align: center;" name="attr_voie8nom" placeholder="Nom de la Voie n°8" />
|
||||
<input type="text" class="nomvoie" name="attr_voie8nom" placeholder="Nom de la Voie n°8" />
|
||||
<br>
|
||||
<textarea spellcheck="false" name="attr_voie8expl" title="Explications voie 8"></textarea>
|
||||
</td>
|
||||
<td class="boxinput">
|
||||
<input type="text" style="font-weight: bold;text-align: center;" name="attr_voie9nom" placeholder="Nom de la Voie n°9" />
|
||||
<input type="text" class="nomvoie" name="attr_voie9nom" placeholder="Nom de la Voie n°9" />
|
||||
<br>
|
||||
<textarea spellcheck="false" name="attr_voie9expl" title="Explications voie 9"></textarea>
|
||||
</td>
|
||||
@@ -1818,7 +1818,7 @@
|
||||
</tr>
|
||||
</table>
|
||||
<fieldset class="repeating_competences">
|
||||
<input type='hidden' name='attr_comp_jet' value='@{FOR_SUP} + @{FOR_TEST}' />
|
||||
<input type='hidden' name='attr_comp_jet' value='@{for_sup} + @{FOR_TEST}' />
|
||||
<input type='hidden' name='attr_comp_nomCapa' value='' />
|
||||
<input type='hidden' name='attr_comp_bonusCapa' value=0 />
|
||||
<input type='hidden' name='attr_comp_bonusCapaText' value='' />
|
||||
@@ -1827,11 +1827,10 @@
|
||||
<table class="tabsep">
|
||||
<tr>
|
||||
<td>
|
||||
<button type="roll" class="neutre" name="roll_competence" value="@{jets_caches}&{template:co1} {{perso=@{character_name}}} {{name=@{comp_nomCapa}@{comp_nom}}} {{subtags=@{comp_carac}:}} {{carac=[[@{comp_jet} + @{comp_bonusTotal}]]}} {{desc=@{comp_description}}}" />
|
||||
<button type="roll" class="neutre" name="roll_competence" value="@{jets_caches}&{template:co1} {{perso=@{character_name}}} {{name=@{comp_nom}}} {{subtags=@{comp_carac}:}} {{carac=[[@{comp_jet} + @{comp_bonusTotal}]]}} {{desc=@{comp_description}}}" />
|
||||
</td>
|
||||
<td class="boxinputleft" style="min-width:280px;">
|
||||
<span name="attr_nomCapa"></span>
|
||||
<input type="text" name="attr_comp_nom" style="font-weight: bold;" placeholder="Nom de la compétence" />
|
||||
<input type="text" name="attr_comp_nom" style="font-weight: bold;"/>
|
||||
</td>
|
||||
<td class="boxinputleft">
|
||||
<select style="width:62px;" name="attr_comp_malus" size="1" title="Malus applicable">
|
||||
@@ -2006,21 +2005,21 @@
|
||||
<table class="tabsep">
|
||||
<tr>
|
||||
<td class="boxtitre-car">
|
||||
<button class="boxtitre-car" type="roll" name="roll_pnj_FOR" title="Jet de Force" value="@{jets_caches}&{template:co1} {{perso=@{character_name}}} {{name=Force}} {{subtags=Caractéristique}} {{carac=[[ @{FOR_SUP}[Dé] + [[@{pnj_for}]][Bonus] ]] }}">FOR</button>
|
||||
<button class="boxtitre-car" type="roll" name="roll_pnj_FOR" title="Jet de Force" value="@{jets_caches}&{template:co1} {{perso=@{character_name}}} {{name=Force}} {{subtags=Caractéristique}} {{carac=[[ @{for_sup}[Dé] + [[@{pnj_for}]][Bonus] ]] }}">FOR</button>
|
||||
<input type="checkbox" class="car" name="attr_pnj_for_sup" title="@{pnj_for_sup}"><span></span>
|
||||
</td>
|
||||
<td class="boxinput">
|
||||
<input type="number" class="car" name="attr_pnj_for" title="Force" value="0" />
|
||||
</td>
|
||||
<td class="boxtitre-car">
|
||||
<button class="boxtitre-car" type="roll" name="roll_pnj_DEX" title="Jet de Dextérité" value="@{jets_caches}&{template:co1} {{perso=@{character_name}}} {{name=Dextérité}} {{subtags=Caractéristique}} {{carac=[[ @{DEX_SUP}[Dé] + [[@{pnj_dex}]][Bonus] ]] }}">DEX</button>
|
||||
<button class="boxtitre-car" type="roll" name="roll_pnj_DEX" title="Jet de Dextérité" value="@{jets_caches}&{template:co1} {{perso=@{character_name}}} {{name=Dextérité}} {{subtags=Caractéristique}} {{carac=[[ @{dex_sup}[Dé] + [[@{pnj_dex}]][Bonus] ]] }}">DEX</button>
|
||||
<input type="checkbox" class="car" name="attr_pnj_dex_sup" title="@{pnj_dex_sup}"><span></span>
|
||||
</td>
|
||||
<td class="boxinput-car">
|
||||
<input type="number" class="car" name="attr_pnj_dex" title="Dextérité" value="0" />
|
||||
</td>
|
||||
<td class="boxtitre-car">
|
||||
<button class="boxtitre-car" type="roll" name="roll_pnj_CON" title="Jet de Constitution" value="@{jets_caches}&{template:co1} {{perso=@{character_name}}} {{name=Constitution}} {{subtags=Caractéristique}} {{carac=[[ @{CON_SUP}[Dé] + [[@{pnj_con}]][Bonus] ]] }}">CON</button>
|
||||
<button class="boxtitre-car" type="roll" name="roll_pnj_CON" title="Jet de Constitution" value="@{jets_caches}&{template:co1} {{perso=@{character_name}}} {{name=Constitution}} {{subtags=Caractéristique}} {{carac=[[ @{con_sup}[Dé] + [[@{pnj_con}]][Bonus] ]] }}">CON</button>
|
||||
<input type="checkbox" class="car" name="attr_pnj_con_sup" title="@{pnj_con_sup}"><span></span>
|
||||
</td>
|
||||
<td class="boxinput-car">
|
||||
@@ -2029,21 +2028,21 @@
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="boxtitre-car">
|
||||
<button class="boxtitre-car" type="roll" name="roll_pnj_INT" title="Jet d'Intelligence" value="@{jets_caches}&{template:co1} {{perso=@{character_name}}} {{name=Intelligence}} {{subtags=Caractéristique}} {{carac=[[ @{INT_SUP}[Dé] + [[@{pnj_int}]][Bonus] ]] }}">INT</button>
|
||||
<button class="boxtitre-car" type="roll" name="roll_pnj_INT" title="Jet d'Intelligence" value="@{jets_caches}&{template:co1} {{perso=@{character_name}}} {{name=Intelligence}} {{subtags=Caractéristique}} {{carac=[[ @{int_sup}[Dé] + [[@{pnj_int}]][Bonus] ]] }}">INT</button>
|
||||
<input type="checkbox" class="car" name="attr_pnj_int_sup" title="@{pnj_int_sup}"><span></span>
|
||||
</td>
|
||||
<td class="boxinput-car">
|
||||
<input type="number" class="car" name="attr_pnj_int" title="Intelligence" value="0" />
|
||||
</td>
|
||||
<td class="boxtitre-car">
|
||||
<button class="boxtitre-car" type="roll" name="roll_pnj_SAG" title="Jet de Sagesse" value="@{jets_caches}&{template:co1} {{perso=@{character_name}}} {{name=Sagesse}} {{subtags=Caractéristique}} {{carac=[[ @{SAG_SUP}[Dé] + [[@{pnj_sag}]][Bonus] ]] }}">SAG</button>
|
||||
<button class="boxtitre-car" type="roll" name="roll_pnj_SAG" title="Jet de Sagesse" value="@{jets_caches}&{template:co1} {{perso=@{character_name}}} {{name=Sagesse}} {{subtags=Caractéristique}} {{carac=[[ @{sag_sup}[Dé] + [[@{pnj_sag}]][Bonus] ]] }}">SAG</button>
|
||||
<input type="checkbox" class="car" name="attr_pnj_sag_sup" title="@{pnj_sag_sup}"><span></span>
|
||||
</td>
|
||||
<td class="boxinput-car">
|
||||
<input type="number" class="car" name="attr_pnj_sag" title="Sagesse" value="0" />
|
||||
</td>
|
||||
<td class="boxtitre-car">
|
||||
<button class="boxtitre-car" type="roll" name="roll_pnj_CHA" title="Jet de Charisme" value="@{jets_caches}&{template:co1} {{perso=@{character_name}}} {{name=Charisme}} {{subtags=Caractéristique}} {{carac=[[ @{CHA_SUP}[Dé] + [[@{pnj_cha}]][Bonus] ]] }}">CHA</button>
|
||||
<button class="boxtitre-car" type="roll" name="roll_pnj_CHA" title="Jet de Charisme" value="@{jets_caches}&{template:co1} {{perso=@{character_name}}} {{name=Charisme}} {{subtags=Caractéristique}} {{carac=[[ @{cha_sup}[Dé] + [[@{pnj_cha}]][Bonus] ]] }}">CHA</button>
|
||||
<input type="checkbox" class="car" name="attr_pnj_cha_sup" title="@{pnj_cha_sup}"><span></span>
|
||||
</td>
|
||||
<td class="boxinput-car">
|
||||
@@ -2117,7 +2116,7 @@
|
||||
<div class="tab-content attacktab1"> <!-- Attaques -->
|
||||
<table class="tabsep">
|
||||
<tr>
|
||||
<td class="textfatleft-atk" style="width:148px;">Attaques</td>
|
||||
<td class="textfatleft-atk" style="width:153px;">Attaques</td>
|
||||
<td class="textbase-atk" style="width:50px;">Toucher</td>
|
||||
<td class="textbase-atk" style="width:32px;">Crit.</td>
|
||||
<td class="textbase-atk" style="width:125px;">DM</td>
|
||||
@@ -2143,9 +2142,9 @@
|
||||
<td>
|
||||
<button type="roll" class="atk" name="roll_pnj_Arme" value="@{jets_caches}&{template:co1} {{perso=@{character_name}}} {{name=@{armenom}}} {{subtags=Attaque}} {{attaque=[[ @{armeattnbde}d@{armeattde}@{armeattrollmod}cs>@{armecrit}cf1 + @{armeatk} +@{bonus_attaque_option} +@{armebonusoption}]]}} @{armereussiteauto} @{armedegats} @{armepoudre} {{special=@{armespec}}} {{degats2=@{bonus_dm_option}}} {{dmtemp=@{armedmtemp}}}" />
|
||||
</td>
|
||||
<td class="boxinputleft-atk" style="min-width:130px;">
|
||||
<input type="text" class="atk" style="width:11px; text-align:right; font-size:10px" name="attr_armelabel" value=0>
|
||||
<input type="text" class="atk" name="attr_armenom" style="font-weight: bold;width:94%;margin-left:-5px" placeholder="Arme/attaque"/>
|
||||
<td class="boxinputleft-atk" style="min-width:135px;">
|
||||
<input type="text" class="atk" style="width:11px; text-align:center; font-size:10px; padding-left:-2px;" name="attr_armelabel" value=0>
|
||||
<input type="text" class="atk" name="attr_armenom" style="font-weight: bold;width:93%;margin-left:-6px" placeholder="Arme/attaque"/>
|
||||
</td>
|
||||
<td class="boxinputleft-atk">
|
||||
+<input type="number" class="atk" style="width:32px;" name="attr_armeatk" value="0" title="Bonus d'attaque" />
|
||||
@@ -2181,7 +2180,7 @@
|
||||
<input type="checkbox" name="attr_armeactionvisible" title="Attaque visible dans les actions" value="1" checked>
|
||||
</td>
|
||||
<td class="boxinputleft-atk">
|
||||
<select class="carac-atk" style="width: 131px;" name="attr_armetypeattaque" title="Type d'attaque">
|
||||
<select class="carac-atk" style="width: 124px;" name="attr_armetypeattaque" title="Type d'attaque">
|
||||
<option>Naturel</option>
|
||||
<option>Arme 1 main</option>
|
||||
<option>Arme 2 mains</option>
|
||||
@@ -2190,7 +2189,7 @@
|
||||
<option>Arme de jet</option>
|
||||
</select>
|
||||
</td>
|
||||
<td class="boxinputleft-atk" style="min-width: 180px;">
|
||||
<td class="boxinputleft-atk" style="min-width: 193px;">
|
||||
<textarea name="attr_armemodificateurs" class="atk" placeholder="Liste de modificateurs" spellcheck="false" title="Modificateurs d'attaque, séparés par des virgules avantage: garde le meilleur de 2 dés avecd12: utilise le d12 en attaque auto: réussite automatique choc: peut faire des attaques non léthales sans malus désavantage: garde le moins bon de 2 dés explodeMax: dé de dégâts explosifs pasDeDmg: l'attaque ne fait pas de dégâts poudre: arme à poudre reroll1: relance les 1 des dés de DM tempDmg: fait toujours des attaques non léthales"></textarea>
|
||||
</td>
|
||||
<td class="boxinputleft-atk">
|
||||
@@ -2462,12 +2461,12 @@
|
||||
scha = "@{JETNORMAL}";
|
||||
}
|
||||
setAttrs({
|
||||
FOR_SUP: sfor,
|
||||
DEX_SUP: sdex,
|
||||
CON_SUP: scon,
|
||||
INT_SUP: sint,
|
||||
SAG_SUP: ssag,
|
||||
CHA_SUP: scha,
|
||||
for_sup: sfor,
|
||||
dex_sup: sdex,
|
||||
con_sup: scon,
|
||||
int_sup: sint,
|
||||
sag_sup: ssag,
|
||||
cha_sup: scha,
|
||||
});
|
||||
});
|
||||
}
|
||||
@@ -2496,21 +2495,21 @@
|
||||
}
|
||||
}
|
||||
});
|
||||
getAttrs(["FOR_SUP", "DEX_SUP", "CON_SUP", "INT_SUP", "SAG_SUP", "CHA_SUP"], function(jets) {
|
||||
getAttrs(["for_sup", "dex_sup", "con_sup", "int_sup", "sag_sup", "cha_sup"], function(jets) {
|
||||
var sfor, sdex, scon, sint, ssag, scha = "";
|
||||
if (jets.FOR_SUP) sfor = jets.FOR_SUP.toLowerCase();
|
||||
if (jets.DEX_SUP) sdex = jets.DEX_SUP.toLowerCase();
|
||||
if (jets.CON_SUP) scon = jets.CON_SUP.toLowerCase();
|
||||
if (jets.INT_SUP) sint = jets.INT_SUP.toLowerCase();
|
||||
if (jets.SAG_SUP) ssag = jets.SAG_SUP.toLowerCase();
|
||||
if (jets.CHA_SUP) scha = jets.CHA_SUP.toLowerCase();
|
||||
if (jets.for_sup) sfor = jets.for_sup.toLowerCase();
|
||||
if (jets.dex_sup) sdex = jets.dex_sup.toLowerCase();
|
||||
if (jets.con_sup) scon = jets.con_sup.toLowerCase();
|
||||
if (jets.int_sup) sint = jets.int_sup.toLowerCase();
|
||||
if (jets.sag_sup) ssag = jets.sag_sup.toLowerCase();
|
||||
if (jets.cha_sup) scha = jets.cha_sup.toLowerCase();
|
||||
setAttrs({
|
||||
FOR_SUP: sfor,
|
||||
DEX_SUP: sdex,
|
||||
CON_SUP: scon,
|
||||
INT_SUP: sint,
|
||||
SAG_SUP: ssag,
|
||||
CHA_SUP: scha,
|
||||
for_sup: sfor,
|
||||
dex_sup: sdex,
|
||||
con_sup: scon,
|
||||
int_sup: sint,
|
||||
sag_sup: ssag,
|
||||
cha_sup: scha,
|
||||
});
|
||||
});
|
||||
}
|
||||
@@ -2954,8 +2953,8 @@
|
||||
["force", "FOR_BONUS", "dexterite", "DEX_BONUS", "constitution",
|
||||
"CON_BONUS", "intelligence", "INT_BONUS", "sagesse", "SAG_BONUS",
|
||||
"charisme", "CHA_BONUS", "INIT_DIV", "DEFARMURE", "DEFARMUREON",
|
||||
"DEFBOUCLIER", "DEFBOUCLIERON", "DEFDIV", "PV_max", "FOR_SUP",
|
||||
"DEX_SUP", "CON_SUP", "INT_SUP", "SAG_SUP", "CHA_SUP", "PV", "RDS",
|
||||
"DEFBOUCLIER", "DEFBOUCLIERON", "DEFDIV", "PV_max", "for_sup",
|
||||
"dex_sup", "con_sup", "int_sup", "sag_sup", "cha_sup", "PV", "RDS",
|
||||
"jets_caches", "pnj_default_jets_caches",
|
||||
],
|
||||
function(values) {
|
||||
@@ -2996,12 +2995,12 @@
|
||||
if (!isNaN(bonus)) attrs.pnj_def += bonus;
|
||||
bonus = parseInt(values.INIT_DIV);
|
||||
if (!isNaN(bonus)) attrs.pnj_init += bonus;
|
||||
attrs.pnj_for_sup = car_sup_from_pj_to_pnj(values.FOR_SUP);
|
||||
attrs.pnj_dex_sup = car_sup_from_pj_to_pnj(values.DEX_SUP);
|
||||
attrs.pnj_con_sup = car_sup_from_pj_to_pnj(values.CON_SUP);
|
||||
attrs.pnj_int_sup = car_sup_from_pj_to_pnj(values.INT_SUP);
|
||||
attrs.pnj_sag_sup = car_sup_from_pj_to_pnj(values.SAG_SUP);
|
||||
attrs.pnj_cha_sup = car_sup_from_pj_to_pnj(values.CHA_SUP);
|
||||
attrs.pnj_for_sup = car_sup_from_pj_to_pnj(values.for_sup);
|
||||
attrs.pnj_dex_sup = car_sup_from_pj_to_pnj(values.dex_sup);
|
||||
attrs.pnj_con_sup = car_sup_from_pj_to_pnj(values.con_sup);
|
||||
attrs.pnj_int_sup = car_sup_from_pj_to_pnj(values.int_sup);
|
||||
attrs.pnj_sag_sup = car_sup_from_pj_to_pnj(values.sag_sup);
|
||||
attrs.pnj_cha_sup = car_sup_from_pj_to_pnj(values.cha_sup);
|
||||
if (values.pnj_default_jets_caches == "true") {
|
||||
attrs.pnj_jets_caches = '/w gm ';
|
||||
attrs.jets_caches = '/w gm ';
|
||||
@@ -3273,85 +3272,85 @@
|
||||
});
|
||||
on('change:pnj_for_sup', function(eventinfo) {
|
||||
if (eventinfo.newValue == 'on') {
|
||||
getAttrs(["FOR_SUP"], function(values) {
|
||||
if (values.FOR_SUP && values.FOR_SUP.startsWith('@{jetsup')) return;
|
||||
getAttrs(["for_sup"], function(values) {
|
||||
if (values.for_sup && values.for_sup.startsWith('@{jetsup')) return;
|
||||
setAttrs({
|
||||
FOR_SUP: '@{jetsup}'
|
||||
for_sup: '@{jetsup}'
|
||||
});
|
||||
});
|
||||
} else {
|
||||
setAttrs({
|
||||
FOR_SUP: '@{jetnormal}'
|
||||
for_sup: '@{jetnormal}'
|
||||
});
|
||||
}
|
||||
});
|
||||
on('change:pnj_dex_sup', function(eventinfo) {
|
||||
if (eventinfo.newValue == 'on') {
|
||||
getAttrs(["DEX_SUP"], function(values) {
|
||||
if (values.DEX_SUP && values.DEX_SUP.startsWith('@{jetsup')) return;
|
||||
getAttrs(["dex_sup"], function(values) {
|
||||
if (values.dex_sup && values.dex_sup.startsWith('@{jetsup')) return;
|
||||
setAttrs({
|
||||
DEX_SUP: '@{jetsup}'
|
||||
dex_sup: '@{jetsup}'
|
||||
});
|
||||
});
|
||||
} else {
|
||||
setAttrs({
|
||||
DEX_SUP: '@{jetnormal}'
|
||||
dex_sup: '@{jetnormal}'
|
||||
});
|
||||
}
|
||||
});
|
||||
on('change:pnj_con_sup', function(eventinfo) {
|
||||
if (eventinfo.newValue == 'on') {
|
||||
getAttrs(["CON_SUP"], function(values) {
|
||||
if (values.CON_SUP && values.CON_SUP.startsWith('@{jetsup')) return;
|
||||
getAttrs(["con_sup"], function(values) {
|
||||
if (values.con_sup && values.con_sup.startsWith('@{jetsup')) return;
|
||||
setAttrs({
|
||||
CON_SUP: '@{jetsup}'
|
||||
con_sup: '@{jetsup}'
|
||||
});
|
||||
});
|
||||
} else {
|
||||
setAttrs({
|
||||
CON_SUP: '@{jetnormal}'
|
||||
con_sup: '@{jetnormal}'
|
||||
});
|
||||
}
|
||||
});
|
||||
on('change:pnj_int_sup', function(eventinfo) {
|
||||
if (eventinfo.newValue == 'on') {
|
||||
getAttrs(["INT_SUP"], function(values) {
|
||||
if (values.INT_SUP && values.INT_SUP.startsWith('@{jetsup')) return;
|
||||
getAttrs(["int_sup"], function(values) {
|
||||
if (values.int_sup && values.int_sup.startsWith('@{jetsup')) return;
|
||||
setAttrs({
|
||||
INT_SUP: '@{jetsup}'
|
||||
int_sup: '@{jetsup}'
|
||||
});
|
||||
});
|
||||
} else {
|
||||
setAttrs({
|
||||
INT_SUP: '@{jetnormal}'
|
||||
int_sup: '@{jetnormal}'
|
||||
});
|
||||
}
|
||||
});
|
||||
on('change:pnj_sag_sup', function(eventinfo) {
|
||||
if (eventinfo.newValue == 'on') {
|
||||
getAttrs(["SAG_SUP"], function(values) {
|
||||
if (values.SAG_SUP && values.SAG_SUP.startsWith('@{jetsup')) return;
|
||||
getAttrs(["sag_sup"], function(values) {
|
||||
if (values.sag_sup && values.sag_sup.startsWith('@{jetsup')) return;
|
||||
setAttrs({
|
||||
SAG_SUP: '@{jetsup}'
|
||||
sag_sup: '@{jetsup}'
|
||||
});
|
||||
});
|
||||
} else {
|
||||
setAttrs({
|
||||
SAG_SUP: '@{jetnormal}'
|
||||
sag_sup: '@{jetnormal}'
|
||||
});
|
||||
}
|
||||
});
|
||||
on('change:pnj_cha_sup', function(eventinfo) {
|
||||
if (eventinfo.newValue == 'on') {
|
||||
getAttrs(["CHA_SUP"], function(values) {
|
||||
if (values.CHA_SUP && values.CHA_SUP.startsWith('@{jetsup')) return;
|
||||
getAttrs(["cha_sup"], function(values) {
|
||||
if (values.cha_sup && values.cha_sup.startsWith('@{jetsup')) return;
|
||||
setAttrs({
|
||||
CHA_SUP: '@{jetsup}'
|
||||
cha_sup: '@{jetsup}'
|
||||
});
|
||||
});
|
||||
} else {
|
||||
setAttrs({
|
||||
CHA_SUP: '@{jetnormal}'
|
||||
cha_sup: '@{jetnormal}'
|
||||
});
|
||||
}
|
||||
});
|
||||
@@ -4448,7 +4447,74 @@
|
||||
});
|
||||
});
|
||||
|
||||
function keyOfName(nom) {
|
||||
nom = nom + '';
|
||||
nom = nom.trim().toLowerCase();
|
||||
nom = nom.replace(/é/g, 'e');
|
||||
nom = nom.replace(/ç/g, 'c');
|
||||
return nom;
|
||||
}
|
||||
|
||||
//Les compétences
|
||||
|
||||
var competences = {
|
||||
desamorcage: {
|
||||
nom: 'Désamorçage',
|
||||
main: 'DEX',
|
||||
caracs: {
|
||||
DEX: {},
|
||||
INT: {},
|
||||
}
|
||||
},
|
||||
discretion: {
|
||||
nom: 'Discrétion',
|
||||
main: 'DEX',
|
||||
caracs: {
|
||||
DEX: {
|
||||
malus: 'armure'
|
||||
},
|
||||
}
|
||||
},
|
||||
mecanique: {
|
||||
nom: 'Mécanique',
|
||||
main: 'INT',
|
||||
caracs: {
|
||||
DEX: {},
|
||||
INT: {},
|
||||
}
|
||||
},
|
||||
perception: {
|
||||
nom: 'Perception',
|
||||
main: 'SAG',
|
||||
caracs: {
|
||||
SAG: {
|
||||
malus: 'casque'
|
||||
},
|
||||
}
|
||||
},
|
||||
survie: {
|
||||
nom: 'Survie',
|
||||
main: 'SAG',
|
||||
caracs: {
|
||||
SAG: {
|
||||
malus: 'casque'
|
||||
},
|
||||
CON: {
|
||||
malus: 'armure'
|
||||
}
|
||||
}
|
||||
},
|
||||
vigilance: {
|
||||
nom: 'Vigilance',
|
||||
main: 'SAG',
|
||||
caracs: {
|
||||
SAG: {
|
||||
malus: 'casque'
|
||||
},
|
||||
}
|
||||
},
|
||||
};
|
||||
|
||||
on('change:repeating_competences:comp_carac', function(eventinfo) {
|
||||
var carac = eventinfo.newValue;
|
||||
setAttrs({
|
||||
@@ -4505,4 +4571,69 @@
|
||||
});
|
||||
});
|
||||
});
|
||||
|
||||
on('change:repeating_competences:comp_nom change:repeating_competences:comp_nomCapa', function(eventinfo) {
|
||||
getAttrs(['repeating_competences_comp_nom', 'repeating_competences_comp_nomCapa', 'repeating_competences_comp_carac', 'repeating_competences_comp_malus'], function(values) {
|
||||
var nom = values.repeating_competences_comp_nom;
|
||||
//Le nom doit être égal à nomCapa si il existe
|
||||
var nomCapa = values.repeating_competences_comp_nomCapa;
|
||||
if (nomCapa !== '' && nom != nomCapa) {
|
||||
setAttrs({
|
||||
repeating_competences_comp_nom: nomCapa
|
||||
});
|
||||
return;
|
||||
}
|
||||
var n = keyOfName(nom);
|
||||
var c = competences[n];
|
||||
if (c === undefined) return;
|
||||
var carac = values.repeating_competences_comp_carac;
|
||||
var sa = {};
|
||||
var modif;
|
||||
if (carac == 'FOR' && c.main != 'FOR') {
|
||||
sa.repeating_competences_comp_carac = c.main;
|
||||
carac = c.main;
|
||||
modif = true;
|
||||
}
|
||||
carac = c.caracs[carac];
|
||||
if (carac.malus && carac.malus != values.repeating_competences_comp_malus) {
|
||||
sa.repeating_competences_comp_malus = carac.malus;
|
||||
modif = true;
|
||||
}
|
||||
if (modif) setAttrs(sa);
|
||||
});
|
||||
});
|
||||
|
||||
on('change:repeating_competences:comp_carac', function(eventinfo) {
|
||||
getAttrs(['repeating_competences_comp_nom', 'repeating_competences_comp_malus'], function(values) {
|
||||
var nom = values.repeating_competences_comp_nom;
|
||||
var n = keyOfName(nom);
|
||||
var c = competences[n];
|
||||
if (c === undefined) return;
|
||||
var carac = c.caracs[eventinfo.newValue];
|
||||
if (carac.malus && carac.malus != values.repeating_competences_comp_malus) {
|
||||
setAttrs({
|
||||
repeating_competences_comp_malus: carac.malus
|
||||
});
|
||||
}
|
||||
});
|
||||
});
|
||||
|
||||
//Les capacités
|
||||
|
||||
var capacites = {
|
||||
mecanismes: {
|
||||
voie: "voie de l'artilleur",
|
||||
rang: 1,
|
||||
texte: "l’arquebusier obtient un bonus de +1 par Rang dans cette voie à tous les tests visant à réparer ou à comprendre des mécanismes (cela inclut le fait de désamorcer des pièges mécaniques et de manipuler des armes de siège). Il peut appliquer ce bonus à tous les tests d’attaque avec des armes de siège (baliste, couleuvrine, canon, trébuchet, catapulte, etc.).",
|
||||
bonus: [{
|
||||
type: 'competence',
|
||||
nom: 'Mécanique',
|
||||
valeur: 'rang'
|
||||
}, {
|
||||
type: 'competence',
|
||||
nom: 'Désamorçage',
|
||||
valeur: 'rang'
|
||||
}, ]
|
||||
},
|
||||
};
|
||||
</script>
|
||||
|
||||
@@ -16,11 +16,11 @@
|
||||
},
|
||||
{
|
||||
"attribute": "option_pr",
|
||||
"displayname": "Points de récupération",
|
||||
"displayname": "Points de récupération",
|
||||
"type": "checkbox",
|
||||
"value": "1",
|
||||
"checked": "checked",
|
||||
"description": "Utilisation de l'option des points de récupération (page 77 et 78 du livre de base)"
|
||||
"description": "Utilisation de l'option des points de récupération (page 77 et 78 du livre de base)"
|
||||
},
|
||||
{
|
||||
"attribute": "option_pm",
|
||||
@@ -32,10 +32,10 @@
|
||||
},
|
||||
{
|
||||
"attribute": "option_epuisement",
|
||||
"displayname": "Ãpuisement magique",
|
||||
"displayname": "Épuisement magique",
|
||||
"type": "checkbox",
|
||||
"value": "1",
|
||||
"description": "Utilisation de l'option d'épuisement magique (page 180 du livre de base)"
|
||||
"description": "Utilisation de l'option d'épuisement magique (page 180 du livre de base)"
|
||||
},
|
||||
{
|
||||
"attribute": "option_ba_niveau",
|
||||
@@ -43,7 +43,7 @@
|
||||
"type": "checkbox",
|
||||
"value": "1",
|
||||
"checked": "checked",
|
||||
"description": "Le bonus d'attaque de base est égal au niveau"
|
||||
"description": "Le bonus d'attaque de base est égal au niveau"
|
||||
},
|
||||
{
|
||||
"attribute": "pnj_default_jets_caches",
|
||||
@@ -51,22 +51,22 @@
|
||||
"type": "select",
|
||||
"options": [
|
||||
"visibles|false",
|
||||
"cachés|true"
|
||||
"cachés|true"
|
||||
],
|
||||
"default": "false",
|
||||
"description": "Valeurs des jets par défaut quand on channge de PJ à PNJ"
|
||||
"description": "Valeurs des jets par défaut quand on channge de PJ à PNJ"
|
||||
},
|
||||
{
|
||||
"attribute": "option_setting",
|
||||
"displayname": "Setting",
|
||||
"type": "select",
|
||||
"options": [
|
||||
"Générique|generique",
|
||||
"Générique|generique",
|
||||
"Terre d'Arran|arran"
|
||||
],
|
||||
"default": "generique",
|
||||
"description": "Ensemble de règles utilisé"
|
||||
"description": "Ensemble de règles utilisé"
|
||||
}
|
||||
],
|
||||
"legacy": true
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user