mirror of
https://github.com/Nighthawk42/roll20-character-sheets.git
synced 2026-08-30 11:42:29 +00:00
986 lines
64 KiB
HTML
986 lines
64 KiB
HTML
<!-- ******* PC **************** -->
|
|
<span class="sheet-smallspan">Version 1.2 (2015-10-04) - Style: </span>
|
|
<input type="radio" name="attr_sheetStyle" value="0" class="sheet-styleCypher" checked="checked" title="Cypher System" /><span>Cypher System</span>
|
|
<input type="radio" name="attr_sheetStyle" value="1" class="sheet-styleNumenera" title="Numenéra" /><span>Numenéra</span>
|
|
<input type="radio" name="attr_sheetStyle" value="2" class="sheet-styleTheStrange" title="The Strange"/><span>The Strange</span>
|
|
<input type="radio" name="attr_sheetStyle" value="99" class="sheet-styleNpc" title="PNJ"/><span>PNJ</span>
|
|
<div class="sheet-main">
|
|
<table>
|
|
<!-- ******* COL 1 **************** -->
|
|
<tr>
|
|
<td width="352px" valign="top"> <!-- COL 1 -->
|
|
<div class="sheet-supblock"> <!--- Name -->
|
|
<div style="text-align: left;">
|
|
<input class="sheet-whiteinput" type="text" name="attr_character_name" style="width: 340px;font-size:14px;" />
|
|
<div class="sheet-underwhite" style="width:120px;">NOM</div>
|
|
</div>
|
|
<div>
|
|
<table>
|
|
<tr>
|
|
<td VALIGN="top"><div class="sheet-textfat">EST UN</div></td>
|
|
<td style="text-align: left;">
|
|
<input class="sheet-whiteinput" type="text" name="attr_descriptor" style="width: 140px;" />
|
|
<div class="sheet-underwhite" style="width:90px;">DESCRIPTEUR</div>
|
|
</td>
|
|
<td style="text-align: left;">
|
|
<input class="sheet-whiteinput" type="text" name="attr_type" style="width: 95px;" />
|
|
<div class="sheet-underwhite" style="width:70px;">TYPE</div>
|
|
</td>
|
|
<td VALIGN="top" style="text-align: left;"><div class="sheet-textfat" style="text-align: left;">QUI</div></td>
|
|
<td> </td>
|
|
</tr>
|
|
</table>
|
|
</div>
|
|
<div style="text-align: left;">
|
|
<input class="sheet-whiteinput" type="text" name="attr_focus" style="width: 340px;" />
|
|
<div class="sheet-underwhite" style="width:120px;">FOCUS</div>
|
|
</div>
|
|
</div> <!--- END Name -->
|
|
<div class="sheet-supblock"> <!-- TIER EFFORT XP -->
|
|
<table>
|
|
<tr>
|
|
<td> </td>
|
|
<td>
|
|
<div class="sheet-blublock" style="width: 80px;">
|
|
<div class="sheet-inpblock">
|
|
<input type="number" name="attr_tier" min="1" max="6" value="1" />
|
|
<div class="sheet-text1">RANG</div>
|
|
</div>
|
|
</div>
|
|
</td>
|
|
<td> </td>
|
|
<td style="padding-left: 10%;">
|
|
<div class="sheet-blublock" style="width: 80px;">
|
|
<div class="sheet-inpblock">
|
|
<input type="number" name="attr_effort" min="1" max="6" value="1" />
|
|
<div class="sheet-text1">EFFORT</div>
|
|
</div>
|
|
</div>
|
|
</td>
|
|
<td> </td>
|
|
<td style="padding-left: 10%;">
|
|
<div class="sheet-blublock" style="width: 80px;">
|
|
<div class="sheet-inpblock">
|
|
<input type="number" name="attr_xp" title="Points d'Expérience" min="0" value="0" />
|
|
<div class="sheet-text1">PX</div>
|
|
</div>
|
|
</div>
|
|
</td>
|
|
<td> </td>
|
|
</tr>
|
|
</table>
|
|
</div> <!-- END TIER EFFORT XP -->
|
|
<div class="sheet-supblock"> <!-- STATS -->
|
|
<div class="sheet-blublock">
|
|
<div class="sheet-inpblock">
|
|
<table>
|
|
<tr>
|
|
<td COLSPAN="2" VALIGN="top" style="width: 105px;border-right: 1px solid #22428F;">
|
|
<div class="sheet-text1">PUISSANCE</div>
|
|
<div>
|
|
<input type="number" style="height: 120%;font-weight:bold; font-size:120%; color:#6D0100;" name="attr_might" title="Valeur courante" min="0" value="11" />
|
|
<button type="roll" class="sheet-basicbt" title="Jet de Puissance"
|
|
value="&{template:cyphBasicRoll} {{charid=@{character_id}}} {{stat=might}} {{diceRoll=[[1d20cs>17cf1]]}} {{attribute=Puissance}} {{attrEdge=@{mightedge}}} {{bonusToRoll=[[@{rollVarBonus}]]}} {{difficulty=[[@{rollVarDiff}]]}} {{target=[[@{target}]]}} {{finalDiff=[[@{rollVarDiff}-@{rollVarAsset}-@{rollVarRollEff}]]}} {{targetRoll=[[(@{rollVarDiff}-@{rollVarAsset}-@{rollVarRollEff})*3-@{rollVarBonus}]]}} {{totalCost=[[@{MightCost}]]}} {{effortCost=[[@{effortCost}]]}} {{effortRoll=[[@{rollVarRollEff}]]}} {{effortDmg=[[@{rollVarRollDmg}]]}} {{statExpense=[[@{rollVarCost}]]}} {{assets=[[@{rollVarAsset}]]}} {{bonusDmg=[[@{rollVarRollDmg}*3]]}}"
|
|
name="roll_basicMightCheck"></button>
|
|
</div>
|
|
</td>
|
|
<td COLSPAN="2" VALIGN="top" style="width: 105px;border-right: 1px solid #22428F;">
|
|
<div class="sheet-text1">CÉLÉRITÉ</div>
|
|
<div>
|
|
<input type="number" style="height: 120%;font-weight:bold; font-size:120%; color:#6D0100;" name="attr_speed" title="Valeur courante" min="0" value="10" />
|
|
<button type="roll" class="sheet-basicbt" class="sheet-basicbt" title="Jet de Célérité"
|
|
value="&{template:cyphBasicRoll} {{charid=@{character_id}}} {{stat=speed}} {{diceRoll=[[1d20cs>17cf1]]}} {{attribute=Célérité}} {{attrEdge=@{speededge}}} {{bonusToRoll=[[@{rollVarBonus}]]}} {{difficulty=[[@{rollVarDiff}]]}} {{target=[[@{target}]]}} {{finalDiff=[[@{rollVarDiff}-@{rollVarAsset}-@{rollVarRollEff}]]}} {{targetRoll=[[(@{rollVarDiff}-@{rollVarAsset}-@{rollVarRollEff})*3-@{rollVarBonus}]]}} {{totalCost=[[@{SpeedCost}]]}} {{effortCost=[[@{effortSpeedCost}]]}} {{effortRoll=[[@{rollVarRollEff}]]}} {{effortDmg=[[@{rollVarRollDmg}]]}} {{statExpense=[[@{rollVarCost}]]}} {{assets=[[@{rollVarAsset}]]}} {{bonusDmg=[[@{rollVarRollDmg}*3]]}}"
|
|
name="roll_basicSpeedCheck"></button>
|
|
</div>
|
|
</td>
|
|
<td COLSPAN="2" VALIGN="top">
|
|
<div class="sheet-text1">INTELLECT</div>
|
|
<div>
|
|
<input type="number" style="height: 120%;font-weight:bold; font-size:120%; color:#6D0100;" name="attr_intellect" title="Valeur courante" min="0" value="7" />
|
|
<button type="roll" class="sheet-basicbt" title="Jet d'Intellect"
|
|
value="&{template:cyphBasicRoll} {{charid=@{character_id}}} {{stat=intellect}} {{diceRoll=[[1d20cs>17cf1]]}} {{attribute=Intellect}} {{attrEdge=@{intellectedge}}} {{bonusToRoll=[[@{rollVarBonus}]]}} {{difficulty=[[@{rollVarDiff}]]}} {{target=[[@{target}]]}} {{finalDiff=[[@{rollVarDiff}-@{rollVarAsset}-@{rollVarRollEff}]]}} {{targetRoll=[[(@{rollVarDiff}-@{rollVarAsset}-@{rollVarRollEff})*3-@{rollVarBonus}]]}} {{totalCost=[[@{IntelCost}]]}} {{effortCost=[[@{effortCost}]]}} {{effortRoll=[[@{rollVarRollEff}]]}} {{effortDmg=[[@{rollVarRollDmg}]]}} {{statExpense=[[@{rollVarCost}]]}} {{assets=[[@{rollVarAsset}]]}} {{bonusDmg=[[@{rollVarRollDmg}*3]]}}"
|
|
name="roll_basicIntellectCheck"></button>
|
|
</div>
|
|
</td>
|
|
</tr>
|
|
<tr style="border-top: 1px solid #EFEFF5;">
|
|
<td VALIGN="top" style="border-right: 1px solid #EFEFF5;">
|
|
<input type="number" name="attr_might_max" title="Valeur maximum" min="0" value="11" />
|
|
<div class="sheet-text2">RÉSERVE</div>
|
|
</td>
|
|
<td VALIGN="top" style="border-right: 1px solid #22428F;">
|
|
<input type="number" name="attr_mightedge" value="1" min="0" max="6" title="Avantage de Puissance" />
|
|
<div class="sheet-text2">AVANT.</div>
|
|
</td>
|
|
<td VALIGN="top" style="border-right: 1px solid #EFEFF5;">
|
|
<input type="number" name="attr_speed_max" title="Valeur maximum" min="0" value="10" />
|
|
<div class="sheet-text2">RÉSERVE</div>
|
|
</td>
|
|
<td VALIGN="top" style="border-right: 1px solid #22428F;">
|
|
<input type="number" name="attr_speededge" value="1" min="0" max="6" title="Avantage de Célérité" />
|
|
<div class="sheet-text2">AVANT.</div>
|
|
</td>
|
|
<td VALIGN="top" style="border-right: 1px solid #EFEFF5;">
|
|
<input type="number" name="attr_intellect_max" title="Valeur maximum" min="0" value="7" />
|
|
<div class="sheet-text2">RÉSERVE</div>
|
|
</td>
|
|
<td VALIGN="top">
|
|
<input type="number" name="attr_intellectedge" value="0" min="0" max="6" title="Avantage d'Intellect" />
|
|
<div class="sheet-text2">AVANT.</div>
|
|
</td>
|
|
</tr>
|
|
</table>
|
|
</div>
|
|
</div>
|
|
</div> <!-- END STATS -->
|
|
<div class="sheet-supblock"> <!-- ACTION -->
|
|
<div class="sheet-blublock">
|
|
<div class="sheet-inpblock2">
|
|
<table> <!-- BEGIN stat roll -->
|
|
<tr>
|
|
<td class="sheet-text1" style="text-align: left;">
|
|
ACTION
|
|
|
|
<button type="roll"
|
|
class="sheet-apibt"
|
|
title="Remise à zéro des paramètres de jet (API)"
|
|
value="!cypher-resetaction @{character_id}"
|
|
name="roll_resetaction">
|
|
</button>
|
|
</td>
|
|
<td COLSPAN="5" class="sheet-text2" style="width: 100%;">
|
|
Utiliser les
|
|
<span style="font-family: dicefontd20; font-weight:bold;font-size:1.2em;">t</span>
|
|
de Carac. ou Compétences
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td class="sheet-text2" style="text-align: right;">
|
|
DIFFICULTÉ
|
|
</td>
|
|
<td style="text-align: left;">
|
|
<input style="width:40px;height:18px;padding:0px;" type="number" min="0" max="10" name="attr_rollVarDiff" title="Difficulté de l'action" value="0"/>
|
|
</td>
|
|
<td class="sheet-text2" style="text-align: right;">
|
|
COÛT
|
|
</td>
|
|
<td style="text-align: left;">
|
|
<input style="width:40px;height:18px;padding:0px;" type="number" min="0" max="12" name="attr_rollVarCost" title="Coût supplémentaire (pouvoir, aptitude)" value="0" />
|
|
</td>
|
|
<td class="sheet-text2" style="text-align: right;">
|
|
BONUS
|
|
</td>
|
|
<td style="text-align: left;">
|
|
<input style="width:40px;height:18px;padding:0px;" type="number" min="-2" max="2" name="attr_rollVarBonus" title="Bonus au JET (0, 1 ou 2 maximum)" value="0" />
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td class="sheet-text2" style="text-align: right;">
|
|
EFFORT (jet)
|
|
</td>
|
|
<td style="text-align: left;">
|
|
<input style="width:40px;height:18px;padding:0px;" type="number" min="0" max="6" name="attr_rollVarRollEff" title="Effort pour diminuer la difficulté" value="0" />
|
|
</td>
|
|
<td class="sheet-text2" style="text-align: right;">
|
|
EFFORT (dég.)
|
|
</td>
|
|
<td style="text-align: left;">
|
|
<input style="width:40px;height:18px;padding:0px;" type="number" min="0" max="6" name="attr_rollVarRollDmg" title="Effort pour augmenter les dégâts" value="0" />
|
|
</td>
|
|
<td class="sheet-text2" style="text-align: right;">
|
|
ATOUT
|
|
</td>
|
|
<td class="sheet-text2" style="text-align: left;">
|
|
<input style="width:40px;height:18px;padding:0px;" type="number" min="0" max="2" name="attr_rollVarAsset" title="Atout(s) : aide, position, équipement etc. (0, 1 ou 2 maximum)" value="0" />
|
|
</td>
|
|
</tr>
|
|
</table>
|
|
<input type="hidden" name="attr_target" value="@{rollVarDiff}*3" />
|
|
<input type="hidden" name="attr_effortCost" value="ceil((@{rollVarRollEff}+@{rollVarRollDmg})/6)+(@{rollVarRollEff}+@{rollVarRollDmg})*2" />
|
|
<input type="hidden" name="attr_effortSpeedCost" value="ceil((@{rollVarRollEff}+@{rollVarRollDmg})/6)+(@{rollVarRollEff}+@{rollVarRollDmg})*(2+@{armorspeedcost})" />
|
|
<input type="hidden" name="attr_totalCost" value="@{effortCost}+@{rollVarCost}" />
|
|
<input type="hidden" name="attr_totalSpeedCost" value="@{effortSpeedCost}+@{rollVarCost}" />
|
|
<input type="hidden" name="attr_MightCost" value="@{totalCost}-@{mightedge}" />
|
|
<input type="hidden" name="attr_SpeedCost" value="@{totalSpeedCost}-@{speededge}" />
|
|
<input type="hidden" name="attr_IntelCost" value="@{totalCost}-@{intellectedge}" />
|
|
</div>
|
|
</div>
|
|
</div> <!-- END ACTION -->
|
|
<div class="sheet-supblock"> <!-- DAMAGE -->
|
|
<div class="sheet-blublock">
|
|
<div class="sheet-inpblock2">
|
|
<table>
|
|
<tr>
|
|
<td COLSPAN="2" VALIGN="top" style="border-right: 1px solid #22428F;">
|
|
<div class="sheet-text1">JET DE GUÉRISON</div>
|
|
</td>
|
|
<td COLSPAN="2" VALIGN="top">
|
|
<div class="sheet-text1">CURSEUR DE DÉGÂTS</div>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td COLSPAN="2" VALIGN="top" style="border-right: 1px solid #22428F;">
|
|
<span class="sheet-text2">1D6 + </span>
|
|
<input type="number" name="attr_recoverybonus" style="width:30px;height:18px;padding:0px;" title="Bonus au jet de Guérison" min="1" value="1" />
|
|
<button type="roll" class="sheet-basicbt" name="roll_FreeRecovery" title="Recovery Roll"
|
|
value="&{template:cyphRecovery} {{recoverPoints=1d6+@{recoverybonus} ([[1d6+@{recoverybonus}]])}} {{recovaction=[[@{recovery-rolls}]]}}">
|
|
</button>
|
|
</td>
|
|
<td COLSPAN="2" VALIGN="top">
|
|
<span class="sheet-text2">Spécial </span>
|
|
<input style="width:30px;height:18px;padding:0px;" type="number" min="0" max="3" name="attr_SpecialDamage" title="Dégâts spéciaux ayant modifié le curseur de dégâts du PJ" value="0" />
|
|
<button type="roll"
|
|
class="sheet-apibt"
|
|
title="Repos complet et total / réinitialisation du personnage (API)"
|
|
value="!cypher-restchar @{character_id}|?{Repos total et complet, vraiment ?|Oui}"
|
|
name="roll_resetaction">
|
|
</button>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td style="text-align: left;">
|
|
<input type="radio" name="attr_recovery-rolls" value="0" checked="checked" />
|
|
<span class="sheet-text2">1 ACTION</span>
|
|
</td>
|
|
<td style="border-right: 1px solid #22428F;text-align: left;">
|
|
<input type="radio" name="attr_recovery-rolls" value="1" />
|
|
<span class="sheet-text2">10 MIN.</span>
|
|
</td>
|
|
<td style="text-align: left;">
|
|
<input type="radio" name="attr_damage-track" value="0" checked="checked" />
|
|
<span class="sheet-text2">PLEINE FORME</span>
|
|
</td>
|
|
<td style="text-align: left;">
|
|
<input type="radio" name="attr_damage-track" value="1" />
|
|
<span class="sheet-text2">AFFAIBLI</span>
|
|
</td>
|
|
</tr>
|
|
<tr style="text-align: left;">
|
|
<td style="text-align: left;">
|
|
<input type="radio" name="attr_recovery-rolls" value="2" />
|
|
<span class="sheet-text2">1 HEURE</span>
|
|
</td>
|
|
<td style="border-right: 1px solid #22428F;text-align: left;">
|
|
<input type="radio" name="attr_recovery-rolls" value="3" />
|
|
<span class="sheet-text2">10 HEURES</span>
|
|
</td>
|
|
<td style="text-align: left;">
|
|
<input type="radio" name="attr_damage-track" value="2" />
|
|
<span class="sheet-text2">NEUTRALISÉ</span>
|
|
</td>
|
|
<td style="text-align: left;">
|
|
<input type="radio" name="attr_damage-track" value="3" />
|
|
<span class="sheet-text2">MORT</span>
|
|
</td>
|
|
</tr>
|
|
</table>
|
|
</div>
|
|
</div>
|
|
</div> <!-- END Damage -->
|
|
<div class="sheet-supblock"> <!-- SPECIAL ABIILITIES -->
|
|
<div class="sheet-blublock">
|
|
<div class="sheet-inpblock">
|
|
<div class="sheet-text1" style="text-align: left;">APTITUDES SPÉCIALES</div>
|
|
<fieldset class="repeating_abilities">
|
|
<div class="sheet-text2">
|
|
Nom
|
|
<input type="text" style="width: 190px;font-weight: bold;" name="attr_abilityname" title="Nom de l'aptitude" placeholder="Nom" />
|
|
<select name="attr_abilityuse" style="width: 90px;" title="Condition nécessaire à son utilisation : Facilitateur, Action, Une fois par jour etc.">
|
|
<option selected="selected">Action</option>
|
|
<option>Facilitateur</option>
|
|
<option>Autre</option>
|
|
</select>
|
|
</div>
|
|
<div><textarea style="height: 46px" name="attr_abilitydesc" title="Description de l'aptitude" placeholder="Description et notes"></textarea></div>
|
|
</fieldset>
|
|
</div>
|
|
</div>
|
|
</div> <!-- END SPECIAL ABIILITIES -->
|
|
<div class="sheet-supblock"> <!-- BACKGROUND -->
|
|
<div class="sheet-blublock">
|
|
<div class="sheet-inpblock">
|
|
<div class="sheet-text1" style="text-align: left;">HISTORIQUE</div>
|
|
<textarea name="attr_background" style="height: 100px; width: 100%;" title="Historique"></textarea>
|
|
</div>
|
|
</div>
|
|
</div> <!-- END BACKGROUND -->
|
|
</td> <!-- END COL 1 -->
|
|
<!-- ******* COL 2 **************** -->
|
|
<td width="352px" valign="top"> <!-- COL 2 -->
|
|
<div class="sheet-supblock"> <!-- MIGHT SKILLS -->
|
|
<div class="sheet-blublock">
|
|
<div class="sheet-inpblock2">
|
|
<div class="sheet-text1" style="text-align: left;">COMPÉTENCES • PUISSANCE</div>
|
|
<fieldset class="repeating_skillmight">
|
|
<div>
|
|
<input type="text" style="width: 240px;" name="attr_skillmightname" title="Compétence" placeholder="Compétence de Puissance" />
|
|
<select name="attr_skillmightlvl" style="width: 48px" title="I = Incapacité, N = Non entraîné, E = Entraîné, S = Spécialisé">
|
|
<option value="-1">I Incapacité</option>
|
|
<option value="0" selected>N Non entraîné</option>
|
|
<option value="1">E Entraîné</option>
|
|
<option value="2">S Spécialisé</option>
|
|
</select>
|
|
<button type="roll" class="sheet-basicbt" title="Jet de Compétence de Puissance"
|
|
value="&{template:cyphBasicRoll} {{charid=@{character_id}}} {{stat=might}} {{diceRoll=[[1d20cs>17cf1]]}} {{attribute=@{skillmightname}}} {{attrEdge=@{mightedge}}} {{bonusToRoll=[[@{rollVarBonus}]]}} {{difficulty=[[@{rollVarDiff}]]}} {{target=[[@{target}]]}} {{finalDiff=[[@{rollVarDiff}-(@{rollVarAsset}+@{rollVarRollEff}+@{skillmightlvl})]]}} {{targetRoll=[[3*@{rollVarDiff}-3*(@{rollVarAsset}+@{rollVarRollEff}+@{skillmightlvl})-@{rollVarBonus}]]}} {{totalCost=[[@{MightCost}]]}} {{effortCost=[[@{effortCost}]]}} {{effortRoll=[[@{rollVarRollEff}]]}} {{effortDmg=[[@{rollVarRollDmg}]]}} {{statExpense=[[@{rollVarCost}]]}} {{assets=[[@{rollVarAsset}]]}} {{bonusDmg=[[@{rollVarRollDmg}*3]]}} {{skilled=[[@{skillmightlvl}]]}}"
|
|
name="roll_basicMightCheck"></button>
|
|
</div>
|
|
</fieldset>
|
|
</div>
|
|
</div>
|
|
</div> <!-- END MIGHT SKILLS -->
|
|
<div class="sheet-supblock"> <!-- SPEED SKILLS -->
|
|
<div class="sheet-blublock">
|
|
<div class="sheet-inpblock2">
|
|
<div class="sheet-text1" style="text-align: left;">COMPÉTENCES • CÉLÉRITÉ</div>
|
|
<div> <!-- INITIATIVE -->
|
|
<input type="text" style="width: 240px;" name="" style="background: #E1E1EE;font-weight: bold;" title="Compétence" value="Initiative" disabled />
|
|
<select name="attr_InitVarSkill" style="width: 48px" title="I = Incapacité, N = Non entraîné, E = Entraîné, S = Spécialisé">
|
|
<option value="-1">I Incapacité</option>
|
|
<option value="0" selected>N Non entraîné</option>
|
|
<option value="1">E Entraîné</option>
|
|
<option value="2">S Spécialisé</option>
|
|
</select>
|
|
<button type="roll" class="sheet-basicbt" title="Jet d'Initiative"
|
|
value="&{template:cyphInit} {{charid=@{character_id}}} {{stat=speed}} {{skilled=[[@{InitVarSkill}*3]]}} {{finalRoll=[[1d20+(@{rollVarRollEff}*3)+(@{InitVarSkill}*3)+(@{rollVarAsset}*3)+@{rollVarBonus} &{tracker}]]}} {{bonusToRoll=[[@{rollVarBonus}]]}} {{speedEdge=[[@{speededge}]]}} {{effortsUsed=[[@{rollVarRollEff}]]}} {{assets=[[@{rollVarAsset}]]}} {{effortCost=[[ceil(@{rollVarRollEff}/6)+@{rollVarRollEff}*(2+@{armorspeedcost})]]}} {{statExpense=[[@{rollVarCost}]]}} {{totalCost=[[ceil(@{rollVarRollEff}/6)+@{rollVarRollEff}*(2+@{armorspeedcost})+@{rollVarCost}-@{speededge}]]}}"
|
|
name="roll_basicInitCheck"></button>
|
|
</div> <!-- END INITIATIVE -->
|
|
<fieldset class="repeating_skillspeed">
|
|
<div>
|
|
<input type="text" style="width: 240px;" name="attr_skillspeedname" title="Compétence" placeholder="Compétence de Célérité" />
|
|
<select name="attr_skillspeedlvl" style="width: 48px" title="I = Incapacité, N = Non entraîné, E = Entraîné, S = Spécialisé">
|
|
<option value="-1">I Incapacité</option>
|
|
<option value="0" selected>N Non entraîné</option>
|
|
<option value="1">E Entraîné</option>
|
|
<option value="2">S Spécialisé</option>
|
|
</select>
|
|
<button type="roll" class="sheet-basicbt" title="Jet de Compétence de Célérité"
|
|
value="&{template:cyphBasicRoll} {{charid=@{character_id}}} {{stat=speed}} {{diceRoll=[[1d20cs>17cf1]]}} {{attribute=@{skillspeedname}}} {{attrEdge=@{speededge}}} {{bonusToRoll=[[@{rollVarBonus}]]}} {{difficulty=[[@{rollVarDiff}]]}} {{target=[[@{target}]]}} {{finalDiff=[[@{rollVarDiff}-(@{rollVarAsset}+@{rollVarRollEff}+@{skillspeedlvl})]]}} {{targetRoll=[[3*@{rollVarDiff}-3*(@{rollVarAsset}+@{rollVarRollEff}+@{skillspeedlvl})-@{rollVarBonus}]]}} {{totalCost=[[@{SpeedCost}]]}} {{effortCost=[[@{effortSpeedCost}]]}} {{effortRoll=[[@{rollVarRollEff}]]}} {{effortDmg=[[@{rollVarRollDmg}]]}} {{statExpense=[[@{rollVarCost}]]}} {{assets=[[@{rollVarAsset}]]}} {{bonusDmg=[[@{rollVarRollDmg}*3]]}} {{skilled=[[@{skillspeedlvl}]]}}"
|
|
name="roll_basicSpeedCheck"></button>
|
|
</div>
|
|
</fieldset>
|
|
</div>
|
|
</div>
|
|
</div> <!-- END SPEED SKILLS -->
|
|
<div class="sheet-supblock"> <!-- INTEL SKILLS -->
|
|
<div class="sheet-blublock">
|
|
<div class="sheet-inpblock2">
|
|
<div class="sheet-text1" style="text-align: left;">COMPÉTENCES • INTELLECT</div>
|
|
<fieldset class="repeating_skillintel">
|
|
<div>
|
|
<input type="text" style="width: 240px;" name="attr_skillintelname" title="Compétence" placeholder="Compétence d'Intellect" />
|
|
<select name="attr_skillintellvl" style="width: 48px" title="I = Incapacité, N = Non entraîné, E = Entraîné, S = Spécialisé">
|
|
<option value="-1">I Incapacité</option>
|
|
<option value="0" selected>N Non entraîné</option>
|
|
<option value="1">E Entraîné</option>
|
|
<option value="2">S Spécialisé</option>
|
|
</select>
|
|
<button type="roll" class="sheet-basicbt" title="Jet de Compétence d'Intellect"
|
|
value="&{template:cyphBasicRoll} {{charid=@{character_id}}} {{stat=intellect}} {{diceRoll=[[1d20cs>17cf1]]}} {{attribute=@{skillintelname}}} {{attrEdge=@{intellectedge}}} {{bonusToRoll=[[@{rollVarBonus}]]}} {{difficulty=[[@{rollVarDiff}]]}} {{target=[[@{target}]]}} {{finalDiff=[[@{rollVarDiff}-(@{rollVarAsset}+@{rollVarRollEff}+@{skillintellvl})]]}} {{targetRoll=[[3*@{rollVarDiff}-3*(@{rollVarAsset}+@{rollVarRollEff}+@{skillintellvl})-@{rollVarBonus}]]}} {{totalCost=[[@{IntelCost}]]}} {{effortCost=[[@{effortCost}]]}} {{effortRoll=[[@{rollVarRollEff}]]}} {{effortDmg=[[@{rollVarRollDmg}]]}} {{statExpense=[[@{rollVarCost}]]}} {{assets=[[@{rollVarAsset}]]}} {{bonusDmg=[[@{rollVarRollDmg}*3]]}} {{skilled=[[@{skillintellvl}]]}}"
|
|
name="roll_basicIntellectCheck"></button>
|
|
</div>
|
|
</fieldset>
|
|
</div>
|
|
</div>
|
|
</div> <!-- END INTEL SKILLS -->
|
|
<div class="sheet-supblock"> <!-- ATTACKS -->
|
|
<div class="sheet-blublock">
|
|
<div class="sheet-inpblock2">
|
|
<table>
|
|
<tr>
|
|
<td class="sheet-text1" style="text-align: left;">ATTAQUES</td>
|
|
<td class="sheet-text2" style="width: 30px;text-align: center;">MOD</td>
|
|
<td class="sheet-text2" style="width: 50px;text-align: center;">DEG</td>
|
|
</tr>
|
|
</table>
|
|
<fieldset class="repeating_attacks">
|
|
<table>
|
|
<tr>
|
|
<td class="sheet-text1" style="text-align: left;">
|
|
<input type="text" style="width: 240px;" name="attr_atkname" title="Attaque : nom de l'arme ou de l'aptitude" placeholder="Attaque" />
|
|
</td>
|
|
<td class="sheet-text2" style="width: 30px;text-align: center;">
|
|
<input type="number" name="attr_atkmod" min="0" style="width:30px;" title="Modificateur" value="0" />
|
|
</td>
|
|
<td class="sheet-text2" style="width: 30px;text-align: center;">
|
|
<input type="number" name="attr_atkdmg" min="0" style="width:50px;" title="Dégâts" value="0" />
|
|
</td>
|
|
</tr>
|
|
</table>
|
|
</fieldset>
|
|
</div>
|
|
</div>
|
|
</div> <!-- END ATTACKS -->
|
|
<div class="sheet-supblock"> <!-- ADVANCEMENT -->
|
|
<div class="sheet-blublock">
|
|
<div class="sheet-inpblock2">
|
|
<div class="sheet-text1" style="text-align: left;">AVANCEMENT</div>
|
|
<table>
|
|
<tr>
|
|
<td colspan="2" class="sheet-text2">Rang 1</td>
|
|
</tr>
|
|
<tr>
|
|
<td><input type="text" style="width: 160px;"name="attr_adv-tiers1-1" placeholder="Rang 1 étape n°1" /></td>
|
|
<td><input type="text" style="width: 160px;"name="attr_adv-tiers1-2" placeholder="Rang 1 étape n°2" /></td>
|
|
<tr>
|
|
<td><input type="text" style="width: 160px;"name="attr_adv-tiers1-3" placeholder="Rang 1 étape n°3" /></td>
|
|
<td><input type="text" style="width: 160px;"name="attr_adv-tiers1-4" placeholder="Rang 1 étape n°4" /></td>
|
|
</tr>
|
|
<tr>
|
|
<td colspan="2" class="sheet-text2">Rang 2</td>
|
|
</tr>
|
|
<tr>
|
|
<td><input type="text" style="width: 160px;"name="attr_adv-tiers2-1" placeholder="Rang 2 étape n°1" /></td>
|
|
<td><input type="text" style="width: 160px;"name="attr_adv-tiers2-2" placeholder="Rang 2 étape n°2" /></td>
|
|
</tr>
|
|
<tr>
|
|
<td><input type="text" style="width: 160px;"name="attr_adv-tiers2-3" placeholder="Rang 2 étape n°3" /></td>
|
|
<td><input type="text" style="width: 160px;"name="attr_adv-tiers2-4" placeholder="Rang 2 étape n°4" /></td>
|
|
</tr>
|
|
<tr>
|
|
<td colspan="2" class="sheet-text2">Rang 3</td>
|
|
</tr>
|
|
<tr>
|
|
<td><input type="text" style="width: 160px;"name="attr_adv-tiers3-1" placeholder="Rang 3 étape n°1" /></td>
|
|
<td><input type="text" style="width: 160px;"name="attr_adv-tiers3-2" placeholder="Rang 3 étape n°2" /></td>
|
|
<tr>
|
|
<td><input type="text" style="width: 160px;"name="attr_adv-tiers3-3" placeholder="Rang 3 étape n°3" /></td>
|
|
<td><input type="text" style="width: 160px;"name="attr_adv-tiers3-4" placeholder="Rang 3 étape n°4" /></td>
|
|
</tr>
|
|
<tr>
|
|
<td colspan="2" class="sheet-text2">Rang 4</td>
|
|
</tr>
|
|
<tr>
|
|
<td><input type="text" style="width: 160px;"name="attr_adv-tiers4-1" placeholder="Rang 4 étape n°1" /></td>
|
|
<td><input type="text" style="width: 160px;"name="attr_adv-tiers4-2" placeholder="Rang 4 étape n°2" /></td>
|
|
</tr>
|
|
<tr>
|
|
<td><input type="text" style="width: 160px;"name="attr_adv-tiers4-3" placeholder="Rang 4 étape n°3" /></td>
|
|
<td><input type="text" style="width: 160px;"name="attr_adv-tiers4-4" placeholder="Rang 4 étape n°4" /></td>
|
|
</tr>
|
|
<tr>
|
|
<tr>
|
|
<td colspan="2" class="sheet-text2">Rang 5</td>
|
|
</tr>
|
|
<td><input type="text" style="width: 160px;"name="attr_adv-tiers5-1" placeholder="Rang 5 étape n°1" /></td>
|
|
<td><input type="text" style="width: 160px;"name="attr_adv-tiers5-2" placeholder="Rang 5 étape n°2" /></td>
|
|
</tr>
|
|
<tr>
|
|
<td><input type="text" style="width: 160px;"name="attr_adv-tiers5-3" placeholder="Rang 5 étape n°3" /></td>
|
|
<td><input type="text" style="width: 160px;"name="attr_adv-tiers5-4" placeholder="Rang 5 étape n°4" /></td>
|
|
</tr>
|
|
<tr>
|
|
<td colspan="2" class="sheet-text2">Rang 6</td>
|
|
</tr>
|
|
<tr>
|
|
<td><input type="text" style="width: 160px;"name="attr_adv-tiers6-1" placeholder="Rang 6 étape n°1" /></td>
|
|
<td><input type="text" style="width: 160px;"name="attr_adv-tiers6-2" placeholder="Rang 6 étape n°2" /></td>
|
|
</tr>
|
|
<tr>
|
|
<td><input type="text" style="width: 160px;"name="attr_adv-tiers6-3" placeholder="Rang 6 étape n°3" /></td>
|
|
<td><input type="text" style="width: 160px;"name="attr_adv-tiers6-4" placeholder="Rang 6 étape n°4" /></td>
|
|
</tr>
|
|
</table>
|
|
</div>
|
|
</div>
|
|
</div> <!-- END ADVANCEMENT -->
|
|
</td> <!-- END COL 2 -->
|
|
<!-- ******* COL 3 **************** -->
|
|
<td valign="top"> <!-- COL 3 -->
|
|
<img class="sheet-gamelogoCypher" src="https://lh4.googleusercontent.com/-T_PWRmd-TxE/Vfs9cEqYWbI/AAAAAAAAW0I/rUC1JdU-UXg/w900-h263/Roll20_cypher_logo.png" />
|
|
<img class="sheet-gamelogoNumenera" src="http://upload.wikimedia.org/wikipedia/en/8/8e/Numenera_Logo.png" />
|
|
<img class="sheet-gamelogoTheStrange" src="http://www.thestrangerpg.com/wp-content/uploads/2013/10/The-Strange-Logo-Color-Large.png" />
|
|
<div class="sheet-supblock"> <!-- CYPHERS -->
|
|
<div class="sheet-blublock">
|
|
<div class="sheet-inpblock">
|
|
<table>
|
|
<tr>
|
|
<td class="sheet-text1" style="text-align: left;">CYPHERS</td>
|
|
<td class="sheet-text2" style="width: 50px;text-align: right;">LIMITE</td>
|
|
<td style="width: 50px;text-align: left;">
|
|
<input type="number" name="attr_cypher-limit" value="2" min="0" />
|
|
</td>
|
|
</tr>
|
|
</table>
|
|
<fieldset class="repeating_cypher-list">
|
|
<div class="sheet-text2" style="text-align: left;">
|
|
Nom
|
|
<input type="text" style="width: 210px;font-weight: bold;" name="attr_cypher-name" title="Nom du cypher" placeholder="Cypher" />
|
|
Niveau
|
|
<input type="number" style="width: 40px;" name="attr_cypher-level" title="Niveau du Cypher" min="0" value="1" />
|
|
</div>
|
|
<div style="text-align: left;">
|
|
<textarea name="attr_cypher-description" style="height: 40px; width: 100%;" title="Description du Cypher" placeholder="Description"></textarea>
|
|
</div>
|
|
</fieldset>
|
|
</div>
|
|
</div>
|
|
</div> <!-- END CYPHERS -->
|
|
<div class="sheet-supblock"> <!-- ARTEFACTS -->
|
|
<div class="sheet-blublock">
|
|
<div class="sheet-inpblock">
|
|
<div class="sheet-text1" style="text-align: left;">ARTÉFACTS</div>
|
|
<fieldset class="repeating_artifact-list">
|
|
<div class="sheet-text2" style="text-align: left;">
|
|
Nom
|
|
<input type="text" style="width: 210px;font-weight: bold;" name="attr_artifact-name" title="Nom de l'artefact" placeholder="Artéfact" />
|
|
Niveau
|
|
<input type="number" style="width: 40px;" name="attr_artifact-level" title="Niveau de l'artefact" min="0" max="99" value="1" />
|
|
</div>
|
|
<div class="sheet-text2" style="text-align: left;">
|
|
Épuisement
|
|
<input type="number" min="0" max="99" name="attr_artdepthreshold" title="Risque d'épuisement de l'artefact (ex : 1 sur 1d20)" value="1" />
|
|
sur
|
|
<select style="width: 110px;text-align: right;" name="attr_artdepdice" title="">
|
|
<option value="100">— (jamais)</option>
|
|
<option value="0">Automatique</option>
|
|
<option value="1d6">1d6</option>
|
|
<option value="1d10">1d10</option>
|
|
<option value="1d20" SELECTED="SELECTED">1d20</option>
|
|
<option value="1d100">1d100</option>
|
|
</select>
|
|
<button type="roll" class="sheet-basicbt" name="roll_artifactDepletion" title="Jet d'Épuisement"
|
|
value="&{template:cyphRecovery} {{depletionRoll=[[@{artdepdice}cf<@{artdepthreshold}]]}} {{dice=@{artdepdice}}} {{threshold=[[@{artdepthreshold}]]}} {{artifact=@{artifact-name}}}"/>
|
|
</div>
|
|
<div style="text-align: left;">
|
|
<textarea name="attr_artifact-description" style="height: 40px; width: 100%;" title="Description de l'artifact" placeholder="Description"></textarea>
|
|
</div>
|
|
</fieldset>
|
|
</div>
|
|
</div>
|
|
</div> <!-- END ARTEFACTS -->
|
|
<div class="sheet-supblock"> <!-- EQUIPMENT -->
|
|
<div class="sheet-blublock">
|
|
<div class="sheet-inpblock">
|
|
<div class="sheet-text1" style="text-align: left;">ÉQUIPEMENT</div>
|
|
<table>
|
|
<tr>
|
|
<td class="sheet-text2" style="text-align: right;">ARGENT</td>
|
|
<td style="width: 100px;text-align: left;">
|
|
<input type="number" style="width: 100px" name="attr_shins" value="0" />
|
|
</td>
|
|
<td COLSPAN="2"></td>
|
|
</tr>
|
|
<tr>
|
|
<td class="sheet-text2" style="text-align: right;">ARMURE</td>
|
|
<td style="width: 50px;text-align: left;">
|
|
<input type="number" name="attr_armor" min="0" value="0" />
|
|
</td>
|
|
<td class="sheet-text2" style="text-align: right;">Coût d'Effort en Célérité</td>
|
|
<td style="width: 35px;text-align: left;">
|
|
<input type="number" style="width: 35px" name="attr_armorspeedcost" value="0" min="0" max="3" title="Coût supplémentaire d'un effort de Célérité avec l'armure" />
|
|
</td>
|
|
</tr>
|
|
</table>
|
|
<table>
|
|
<tr>
|
|
<td class="sheet-text2" style="text-align: left;">CONSOMMABLE</td>
|
|
<td class="sheet-text2" style="width:50px;">Qté</td>
|
|
</tr>
|
|
</table>
|
|
<fieldset class="repeating_equipment-list">
|
|
<table>
|
|
<tr>
|
|
<td style="width: 100%; text-align: left;"><input type="text" name="attr_equipment-name" title="Item" placeholder="CONSOMMABLE" /></td>
|
|
<td width="50px"><input type="number" name="attr_equipment-qty" title="Quantité" value="1" /></td>
|
|
</tr>
|
|
</table>
|
|
</fieldset>
|
|
<div class="sheet-text2" style="text-align: left;">DIVERS</div>
|
|
<textarea name="attr_possessions" style="height: 100px; width: 100%;" title="Équipement divers"></textarea>
|
|
</div>
|
|
</div>
|
|
</div> <!-- END EQUIPMENT -->
|
|
<div class="sheet-supblock"> <!-- NOTES attr_background -->
|
|
<div class="sheet-blublock">
|
|
<div class="sheet-inpblock">
|
|
<div class="sheet-text1" style="text-align: left;">NOTES</div>
|
|
<textarea name="attr_notes" style="height: 200px; width: 100%;" title="Notes"></textarea>
|
|
</div>
|
|
</div>
|
|
</div> <!-- END NOTES -->
|
|
</td> <!-- END COL 3 -->
|
|
</tr>
|
|
</table>
|
|
</div> <!-- END MAIN DIV -->
|
|
<!-- ******* NPC ******** -->
|
|
<div class="sheet-npc">
|
|
<hr/>
|
|
<div class="sheet-2colrow" width="100%">
|
|
<div class="sheet-col" width="50%" align="left"> <!-- BEGIN Column 1 -->
|
|
<table align="center" WIDTH="100%">
|
|
<tr>
|
|
<td style="text-align: right;">Level</td>
|
|
<td style="white-space: nowrap">
|
|
<input type="number" name="attr_Level" title="" value="1" />
|
|
(<input type="number" width="50px" name="attr_npcBaseDiff" value="@{Level}*3" disabled="true" />)</td>
|
|
<td width="100%" COLSPAN="2"> </td>
|
|
</tr>
|
|
<tr>
|
|
<td style="text-align: right;">Health</td>
|
|
<td style="white-space: nowrap">
|
|
<input type="number" name="attr_Health" title="Current value" value="0" />
|
|
/<input type="number" name="attr_Health_max" title="Maximum value" value="0" />
|
|
</td>
|
|
<td style="text-align: right;" width="100%" >Armor</td>
|
|
<td width="100%"><input type="number" name="attr_Armor" title="Current value" value="0" /></td>
|
|
</tr>
|
|
<tr>
|
|
<td style="text-align: right;">Damage</td>
|
|
<td style="white-space: nowrap;"><input type="number" name="attr_Damage" title="Damage inflicted" value="0" /> points</td>
|
|
<td style="text-align: right;">Movement</td>
|
|
<td width="100%"><input type="text" name="attr_npcMovement" title="Current value" style="width: 110px;" placeholder="short" /></td>
|
|
</tr>
|
|
<tr>
|
|
<td style="text-align: right;white-space: nowrap;"><i>GM Intrusion</i></td>
|
|
<td COLSPAN="3" width="100%"><textarea style="height: 46px;" name="attr_npcGMI"></textarea></td>
|
|
</tr>
|
|
</table>
|
|
<label>Modifications</label>
|
|
<fieldset class="repeating_npcMods">
|
|
<table width="100%">
|
|
<tr>
|
|
<td width="100%"><input type="text" name="attr_npcMods-name" title="Modification description" /></td>
|
|
<td width="50px" style="white-space: nowrap"> as level <input type="number" name="attr_npcMods-level" title="Modification level" value="0" /></td>
|
|
</tr>
|
|
</table>
|
|
</fieldset>
|
|
</div> <!-- END Column 1-->
|
|
<div class="sheet-col" width="50%" align="right"> <!-- BEGIN Column 2 -->
|
|
<table align="left" WIDTH="100%">
|
|
<tr>
|
|
<td style="text-align: right;">Motive</td>
|
|
<td width="100%"><textarea style="height: 46px;" name="attr_npcMotive"></textarea></td>
|
|
</tr>
|
|
<tr>
|
|
<td style="text-align: right;">Environment</td>
|
|
<td width="100%"><textarea style="height: 46px;" name="attr_npcEnvironment"></textarea></td>
|
|
</tr>
|
|
<tr>
|
|
<td style="text-align: right;">Interaction</td>
|
|
<td style="text-align: left;" WIDTH="100%"><textarea name="attr_npcInteraction" style="height: 46px;" title=""></textarea></td>
|
|
</tr>
|
|
<tr>
|
|
<td style="text-align: right;">Use</td>
|
|
<td style="text-align: left;" WIDTH="100%"><textarea name="attr_npcUse" style="height: 46px;" title=""></textarea></td>
|
|
</tr>
|
|
<tr>
|
|
<td style="text-align: right;">Loot</td>
|
|
<td style="text-align: left;" WIDTH="100%"><textarea name="attr_npcLoot" style="height: 46px;" title=""></textarea></td>
|
|
</tr>
|
|
</table>
|
|
</div> <!-- END Column 2-->
|
|
</div>
|
|
<label>Combat</label>
|
|
<textarea name="attr_npcCombat" style="width: 100%; height: 150px;" placeholder="Combat"></textarea>
|
|
<label>Description</label><br/>
|
|
<textarea name="attr_npcDescription" style="width: 100%; height: 150px;" placeholder="Description"></textarea>
|
|
</div> <!--- END NPC -->
|
|
<!-- ******* ROLL TEMPLATES ******** -->
|
|
<rolltemplate class="sheet-rolltemplate-cyphMsg">
|
|
<table>
|
|
<tr><th>Oups !</th></tr>
|
|
<!-- Function -->
|
|
<tr class="rowcolor"><td><span class="tcat">
|
|
{{#nathaNumeneRoll}}
|
|
Jet de Caractéristique
|
|
{{/nathaNumeneRoll}}
|
|
{{#nathaNumRecoveryRoll}}
|
|
Jet de Guérison
|
|
{{/nathaNumRecoveryRoll}}
|
|
{{#nathaNumInitRoll}}
|
|
Jet d'Initiative
|
|
{{/nathaNumInitRoll}}
|
|
{{#modStat}}
|
|
Modification de Réserve
|
|
{{/modStat}}
|
|
{{#chatmessage}}
|
|
Appel de {{chatmessage}}
|
|
{{/chatmessage}}
|
|
</span></td></tr>
|
|
<!-- Message -->
|
|
<tr><td>
|
|
{{#noTokNoChar}}
|
|
La fonction nécessite un identifiant de personnage ou de pion en paramètre<br/>{{noTokNoChar}}
|
|
{{/noTokNoChar}}
|
|
{{#pcDying}}
|
|
PJ ne peut pas entreprendre d'action (épuisé ou mourrant).
|
|
{{/pcDying}}
|
|
{{#noAttribute}}
|
|
L'attribut '{{noAttribute}}' n'est pas géré.
|
|
{{/noAttribute}}
|
|
{{#wtfAttribute}}
|
|
L'attribut '{{wtfAttribute}}' n'existe pas.
|
|
{{/wtfAttribute}}
|
|
{{#badBonus}}
|
|
Un bonus supérieur à 2 ({{badBonus}}) n'est pas autorisé (utilisez un Atout).
|
|
{{/badBonus}}
|
|
{{#tooManyEfforts}}
|
|
PJ essaie d'appliquer plus d'effort ({{tooManyEfforts}}) qu'il ne peut.
|
|
{{/tooManyEfforts}}
|
|
{{#tooManyPoints}}
|
|
PJ essaie de dépenser plus de points qu'il ne peut ({{tooManyPoints}}).
|
|
{{/tooManyPoints}}
|
|
{{#notaCharacter}}
|
|
L'identifiant '{{notaCharacter}}' n'est pas un personnage.
|
|
{{/notaCharacter}}
|
|
{{#noCharacter}}
|
|
Pas de personnage identifié dans :<br/>'{{noCharacter}}'
|
|
{{/noCharacter}}
|
|
{{#notCharToken}}
|
|
L'identifiant '{{notCharToken}}' n'est pas un pion de personnage.
|
|
{{/notCharToken}}
|
|
{{#noToken}}
|
|
Pas de pion sélectionné dans :<br/>'{{noToken}}'
|
|
{{/noToken}}
|
|
{{genericMsg}}
|
|
</td></tr>
|
|
</table>
|
|
</rolltemplate> <!-- End template cyphMsg !-->
|
|
<rolltemplate class="sheet-rolltemplate-cyphInit">
|
|
<table>
|
|
<tr><th COLSPAN="2">Jet d'Initiative</th></tr>
|
|
<tr>
|
|
<td COLSPAN="2" style="text-align:center;font-size:102%;font-weight:bold;">{{finalRoll}}</td>
|
|
</tr>
|
|
<tr><td COLSPAN="2"><hr/></td></tr>
|
|
{{#rollGreater() bonusToRoll 0}}
|
|
<tr><td><span>Bonus</span></td><td>+ {{bonusToRoll}}</td></tr>
|
|
{{/rollGreater() bonusToRoll 0}}
|
|
{{#rollGreater() effortsUsed 0}}
|
|
<tr><td><span>Effort(s)</span></td><td>{{effortsUsed}} (x3)</td></tr>
|
|
{{/rollGreater() effortsUsed 0}}
|
|
{{#skilled}}
|
|
<tr>
|
|
<td><span>Compétence</span></td>
|
|
<td>
|
|
{{#rollTotal() skilled -3}}
|
|
Incapacité (-3)
|
|
{{/rollTotal() skilled -3}}
|
|
{{#rollTotal() skilled 0}}
|
|
Non entraîné (+0)
|
|
{{/rollTotal() skilled 0}}
|
|
{{#rollTotal() skilled 3}}
|
|
Entraîné (+3)
|
|
{{/rollTotal() skilled 3}}
|
|
{{#rollTotal() skilled 6}}
|
|
Spécialisé (+6)
|
|
{{/rollTotal() skilled 6}}
|
|
</td>
|
|
</tr>
|
|
{{/skilled}}
|
|
{{#rollGreater() assets 0}}
|
|
<tr><td><span>Atout(s)</span></td><td>{{assets}} (x3)</td></tr>
|
|
{{/rollGreater() assets 0}}
|
|
{{#rollGreater() totalCost 0}}
|
|
<tr><td COLSPAN="2"><hr/></td></tr>
|
|
<tr>
|
|
<td><span style="cursor: help;" title="{{#effortCost}} + Effort{{/effortCost}}{{#statExpense}} + extra cost{{/statExpense}} - Edge">
|
|
<b>Coût</b></span>
|
|
</td>
|
|
<td>
|
|
{{#effortCost}}+{{effortCost}}{{/effortCost}}
|
|
{{#statExpense}}+{{statExpense}}{{/statExpense}}
|
|
-{{speedEdge}}=<b>{{totalCost}}</b>
|
|
</td>
|
|
</tr>
|
|
<tr><td COLSPAN="2" style="text-align: center;">[Appliquer le coût (API)](!cypher-modstat {{charid}}|speed|{{totalCost}})</td></tr>
|
|
{{/rollGreater() totalCost 0}}
|
|
</table>
|
|
</rolltemplate> <!-- End template cyphInit !-->
|
|
<rolltemplate class="sheet-rolltemplate-cyphBasicRoll">
|
|
<table>
|
|
<tr><th COLSPAN="2">Jet de {{attribute}}</th></tr>
|
|
<tr>
|
|
<td>1d20</td>
|
|
<td>
|
|
{{diceRoll}} (Diff.
|
|
{{#rollLess() diceRoll 3}}0{{/rollLess() diceRoll 3}}
|
|
{{#rollBetween() diceRoll 3 5}}1{{/rollBetween() diceRoll 3 5}}
|
|
{{#rollBetween() diceRoll 6 8}}2{{/rollBetween() diceRoll 6 8}}
|
|
{{#rollBetween() diceRoll 9 11}}3{{/rollBetween() diceRoll 9 11}}
|
|
{{#rollBetween() diceRoll 12 14}}4{{/rollBetween() diceRoll 12 14}}
|
|
{{#rollBetween() diceRoll 15 17}}5{{/rollBetween() diceRoll 15 17}}
|
|
{{#rollBetween() diceRoll 18 20}}6{{/rollBetween() diceRoll 18 20}}
|
|
)
|
|
</td>
|
|
</tr>
|
|
{{#rollGreater() bonusToRoll 0}}
|
|
<tr><td></td>
|
|
<td>
|
|
<i>+{{bonusToRoll}} (bonus)</i>
|
|
</td>
|
|
</tr>
|
|
{{/rollGreater() bonusToRoll 0}}
|
|
{{#rollWasCrit() diceRoll}}
|
|
<tr>
|
|
<td style="color:green;text-align:center;font-weight:bold;">Spécial :</td>
|
|
<td style="vertical-align: top;font-size: 95%;">
|
|
{{#rollTotal() diceRoll 17}}+1 dégâts{{/rollTotal() diceRoll 17}}
|
|
{{#rollTotal() diceRoll 18}}+2 dégâts{{/rollTotal() diceRoll 18}}
|
|
{{#rollTotal() diceRoll 19}}Effet Mineur<br/>ou +3 dégâts{{/rollTotal() diceRoll 19}}
|
|
{{#rollTotal() diceRoll 20}}Effet Majeur<br/>ou +4 dégâts{{/rollTotal() diceRoll 20}}
|
|
</td>
|
|
</tr>
|
|
{{/rollWasCrit() diceRoll}}
|
|
{{#rollWasFumble() diceRoll}}
|
|
<tr><td COLSPAN="2" style="color:red;text-align:center;font-weight:bold;">Intrusion du MJ</td></tr>
|
|
{{/rollWasFumble() diceRoll}}
|
|
{{#rollGreater() difficulty 0}}
|
|
{{#rollGreater() diceRoll targetRoll}}
|
|
<tr><td COLSPAN="2" style="font-size:105%;font-weight:bold;color:green;text-align:center;">Réussite !</td></tr>
|
|
{{/rollGreater() diceRoll targetRoll}}
|
|
{{#rollTotal() diceRoll targetRoll}}
|
|
<tr><td COLSPAN="2" style="font-size:105%;font-weight:bold;color:green;text-align:center;">Réussite !</td></tr>
|
|
{{/rollTotal() diceRoll targetRoll}}
|
|
{{#rollLess() diceRoll targetRoll}}
|
|
<tr><td COLSPAN="2" style="font-size:105%;font-weight:bold;color:red;text-align:center;">Échec !</td></tr>
|
|
{{/rollLess() diceRoll targetRoll}}
|
|
{{#rollLess() finalDiff difficulty}}
|
|
<tr><td COLSPAN="2"><hr/></td></tr>
|
|
{{/rollLess() finalDiff difficulty}}
|
|
<tr><td><span>Difficulté</span></td><td>{{difficulty}} (SR {{target}})</td></tr>
|
|
{{/rollGreater() difficulty 0}}
|
|
{{#rollTotal() difficulty 0}}
|
|
<tr><td COLSPAN="2"><hr/></td></tr>
|
|
{{/rollTotal() difficulty 0}}
|
|
{{#skilled}}
|
|
{{#rollTotal() skilled -1}}
|
|
<tr><td>Incapacité</td><td><i>+1</i></td></tr>
|
|
{{/rollTotal() skilled -1}}
|
|
{{#rollTotal() skilled 1}}
|
|
<tr><td>Entraîné</td><td><i>-1</i></td></tr>
|
|
{{/rollTotal() skilled 1}}
|
|
{{#rollTotal() skilled 2}}
|
|
<tr><td>Spécialisé</td><td><i>-2</i></td></tr>
|
|
{{/rollTotal() skilled 2}}
|
|
{{/skilled}}
|
|
{{#rollGreater() assets 0}}
|
|
<tr><td>Atout(s)</td><td><i>- {{assets}}</i></td></tr>
|
|
{{/rollGreater() assets 0}}
|
|
{{#rollGreater() effortRoll 0}}
|
|
<tr><td>Effort(s)</td><td><i>- {{effortRoll}}</i></td></tr>
|
|
{{/rollGreater() effortRoll 0}}
|
|
{{#rollGreater() difficulty 0}}
|
|
{{#rollLess() targetRoll target}}
|
|
<tr>
|
|
<td style="text-align: right;" title="Seuil de Réussite">=</td>
|
|
<td style="text-align: left;" title="Seuil de Réussite">{{finalDiff}} (SR {{targetRoll}})</td>
|
|
</tr>
|
|
{{/rollLess() targetRoll target}}
|
|
{{/rollGreater() difficulty 0}}
|
|
{{#rollTotal() difficulty 0}}
|
|
{{#rollLess() finalDiff 0}}
|
|
<tr>
|
|
<td style="text-align: right;">= Difficulté </td>
|
|
<td style="text-align: left;" >{{finalDiff}} niveaux</td>
|
|
</tr>
|
|
{{/rollLess() finalDiff 0}}
|
|
{{#rollGreater() finalDiff 0}}
|
|
<tr>
|
|
<td style="text-align: right;">= Difficulté </td>
|
|
<td style="text-align: left;" >+ {{finalDiff}} niveaux</td>
|
|
</tr>
|
|
{{/rollGreater() finalDiff 0}}
|
|
{{/rollTotal() difficulty 0}}
|
|
{{#rollGreater() effortDmg 0}}
|
|
<tr><td COLSPAN="2"><hr/></td></tr>
|
|
<tr><td><span><b>Dégâts</b></span></td><td>+{{bonusDmg}} ({{effortDmg}} eff.)</td></tr>
|
|
{{/rollGreater() effortDmg 0}}
|
|
{{#rollGreater() totalCost 0}}
|
|
<tr><td COLSPAN="2"><hr/></td></tr>
|
|
<tr>
|
|
<td COLSPAN="2" style="white-space: nowrap;"><span style="cursor: help;" title="Effort + extra Cost - Edge">
|
|
<b>Coût :</b></span>
|
|
+{{effortCost}}+{{statExpense}}-{{attrEdge}}=<b>{{totalCost}}</b></td>
|
|
</tr>
|
|
<tr><td COLSPAN="2" style="text-align: center;">[Appliquer le coût (API)](!cypher-modstat {{charid}}|{{stat}}|{{totalCost}})</td></tr>
|
|
{{/rollGreater() totalCost 0}}
|
|
</table>
|
|
</rolltemplate> <!-- End template cyphBasicRoll !-->
|
|
<rolltemplate class="sheet-rolltemplate-cyphRecovery">
|
|
<table>
|
|
{{#artifact}}
|
|
<tr><th COLSPAN="2">Jet d'épuisement</th></tr>
|
|
<tr>
|
|
<td COLSPAN="2" style="text-align:center;font-style: italic;">{{artifact}}</td>
|
|
</tr>
|
|
<tr>
|
|
<td><span>{{threshold}} sur {{dice}} :</span></td>
|
|
<td>{{depletionRoll}}</td>
|
|
</tr>
|
|
{{#rollGreater() depletionRoll threshold}}
|
|
<td COLSPAN="2" style="text-align:center;color: green; font-weight: bold;">Artefact fonctionnel</td>
|
|
{{/rollGreater() depletionRoll threshold}}
|
|
{{#rollTotal() depletionRoll threshold}}
|
|
<td COLSPAN="2" style="text-align:center;color: red; font-weight: bold;">Artefact épuisé</td>
|
|
{{/rollTotal() depletionRoll threshold}}
|
|
{{#rollLess() depletionRoll threshold}}
|
|
<td COLSPAN="2" style="text-align:center;color: red; font-weight: bold;">Artefact épuisé</td>
|
|
{{/rollLess() depletionRoll threshold}}
|
|
{{/artifact}}
|
|
{{#fullRest}}
|
|
<tr><th>Repos complet</th></tr>
|
|
<tr><td>Comme neuf !</td></tr>
|
|
{{/fullRest}}
|
|
{{#recoverPoints}}
|
|
<tr><th COLSPAN="2">Jet de Guérison</th></tr>
|
|
<tr class="rowcolor">
|
|
<td><span class="tcat">Points</span></td>
|
|
<td>{{recoverPoints}}</td>
|
|
</tr>
|
|
{{#rollTotal() recovaction 0}}
|
|
<tr>
|
|
<td><span>Repos</span></td>
|
|
<td>1 ACTION</td>
|
|
</tr>
|
|
<tr>
|
|
<td><span>Prochain</span></td>
|
|
<td>10 MINS</td>
|
|
</tr>
|
|
{{/rollTotal() recovaction 0}}
|
|
{{#rollTotal() recovaction 1}}
|
|
<tr>
|
|
<td><span>Repos</span></td>
|
|
<td>10 MINS</td>
|
|
</tr>
|
|
<tr>
|
|
<td><span>Prochain</span></td>
|
|
<td>1 HEURE</td>
|
|
</tr>
|
|
{{/rollTotal() recovaction 1}}
|
|
{{#rollTotal() recovaction 2}}
|
|
<tr>
|
|
<td><span>Repos</span></td>
|
|
<td>1 HEURE</td>
|
|
</tr>
|
|
<tr>
|
|
<td><span>Prochain</span></td>
|
|
<td>10 HEURES</td>
|
|
</tr>
|
|
{{/rollTotal() recovaction 2}}
|
|
{{#rollTotal() recovaction 3}}
|
|
<tr>
|
|
<td><span>Repos</span></td>
|
|
<td>10 HEURES</td>
|
|
</tr>
|
|
<tr>
|
|
<td><span>Prochain</span></td>
|
|
<td>1 ACTION</td>
|
|
</tr>
|
|
{{/rollTotal() recovaction 3}}
|
|
{{/recoverPoints}}
|
|
{{#currentAction}}
|
|
<tr class="rowcolor">
|
|
<td><span class="tcat">Repos</span></td>
|
|
<td>{{currentAction}}</td>
|
|
</tr>
|
|
{{/currentAction}}
|
|
{{#nextAction}}
|
|
<tr class="rowcolor">
|
|
<td><span class="tcat">Prochain</span></td>
|
|
<td>{{nextAction}}</td>
|
|
</tr>
|
|
{{/nextAction}}
|
|
</table>
|
|
</rolltemplate> <!-- End template cyphRecovery !-->
|