mirror of
https://github.com/Nighthawk42/roll20-character-sheets.git
synced 2026-08-30 11:42:29 +00:00
2040 lines
180 KiB
HTML
2040 lines
180 KiB
HTML
<div class="sheet-main-container">
|
||
<input type="hidden" name="attr_initSheet" value="1"/>
|
||
<!--spacer so scrollbar does not disappear-->
|
||
<div style="width:1px; height:600px; min-height:600px;position:absolute;left:1px;"> </div>
|
||
<header>
|
||
<div class="sheet-table-row">
|
||
<label class="sheet-table-cell" style="width:22%;"><img src="https://s3.amazonaws.com/files.staging.d20.io/images/221093/hstj0O3XmZYDhA6tPiiJrA/med.png" alt="Hawkmoon Logo" style="max-height: 100px;" /></label>
|
||
<label class="sheet-cell-label-lg" style="width: 15%;"><span data-i18n="character-name">Nom du Personnage</span><input name="attr_character_name" type="text" data-i18n-placeholder="character-name-place" placeholder="Nom du personnage" /></label>
|
||
<label class="sheet-cell-label-lg" style="width: 15%;"><span data-i18n="player-name">Nom du Joueur</span><input name="attr_player-name" type="text" data-i18n-placeholder="player-name-place" placeholder="Nom du joueur" /></label>
|
||
<label class="sheet-cell-label-lg" style="width: 15%;"><span data-i18n="alliance">Alliance</span><select name="attr_alliance">
|
||
<option value="positive" data-i18n="positive">Positif</option>
|
||
<option value="negative" data-i18n="negative">Négatif</option>
|
||
</select></label>
|
||
</div>
|
||
</header>
|
||
<nav role="navigation" aria-label="Main navigation hide and show sections." data-i18n-aria-label="nav-main-desc">
|
||
<input type="checkbox" class="sheet-tab1 sheet-pagetab1" name="attr_tab" value="1" style="display:none;" />
|
||
<input type="checkbox" class="sheet-tab2 sheet-pagetab2" name="attr_tab" value="2" style="display:none;" />
|
||
<input type="checkbox" class="sheet-tab3 sheet-pagetab3" name="attr_tab" value="3" style="display:none;" />
|
||
<input type="checkbox" class="sheet-tab4 sheet-pagetab4" name="attr_tab" value="4" style="display:none;" />
|
||
<input type="checkbox" class="sheet-tab5 sheet-pagetab5" name="attr_tab" value="5" style="display:none;" />
|
||
<input type="checkbox" class="sheet-tab6 sheet-pagetab6" name="attr_tab" value="6" style="display:none;" />
|
||
<input type="checkbox" class="sheet-tab7 sheet-pagetab7" name="attr_tab" value="7" style="display:none;" />
|
||
<div class="sheet-mainnav sheet-tabs">
|
||
<label class="sheet-tab sheet-tab1" style="width:12%;"><span data-i18n="page-character">Personnage</span><input type="radio" class="sheet-tab" name="attr_tab" value="1" checked="checked" /></label>
|
||
<label class="sheet-tab sheet-tab2" style="width:15%;"><span data-i18n="page-skills">Compétences</span><input type="radio" class="sheet-tab" name="attr_tab" value="2" /></label>
|
||
<label class="sheet-tab sheet-tab3" style="width:20%;"><span data-i18n="page-weapons-equipments">Armes & Equipement</span><input type="radio" class="sheet-tab" name="attr_tab" value="3" /></label>
|
||
<label class="sheet-tab sheet-tab4" style="width:20%;"><span data-i18n="page-technology-magic">Technologie & Magie</span><input type="radio" class="sheet-tab" name="attr_tab" value="4" /></label>
|
||
<label class="sheet-tab sheet-tab5" style="width:10%;"><span data-i18n="page-mount">Monture</span><input type="radio" class="sheet-tab" name="attr_tab" value="5" /></label>
|
||
<label class="sheet-tab sheet-tab6" style="width:10%;"><span data-i18n="page-notes">Notes</span><input type="radio" class="sheet-tab" name="attr_tab" value="6" /></label>
|
||
<label class="sheet-tab sheet-tab7" style="width:5%;"><span data-i18n-title="page-config" title="Configuration" class="sheet-pictos">y</span><input type="radio" class="sheet-tab" name="attr_tab" value="7" /></label>
|
||
</div>
|
||
</nav>
|
||
<main role="main">
|
||
<div class="sheet-main">
|
||
<section role="region" aria-label="Personnage" data-i18n-aria-label="page-character-aria">
|
||
<div class="sheet-section sheet-section-character">
|
||
<br/>
|
||
|
||
<!-- CHARACTER DESCRIPTION -->
|
||
<div class="sheet-section">
|
||
<div class="sheet-h2-section">
|
||
<h2 data-i18n="character-desc">Description du Personnage</h2>
|
||
<label for="attr_character-details-show" class="sheet-label-a" data-i18n="character-desc-exp">Développer la Description du Personnage</label>
|
||
<input type="checkbox" class="sheet-sect-show" title="Cliquer pour développer" data-i18n-title="showsect-cmd" id="attr_character-details-show" name="attr_character-details-show" value="1" style="width: 12em;margin: -0.5em -1em 0 -11em;" checked="checked"
|
||
/><span></span>
|
||
<div class="sheet-nontable sheet-sect" style="border:1px solid black;">
|
||
<span class="sheet-nontable-name" data-i18n="character-desc">Description du Personnage</span>
|
||
<label class="sheet-small-label2" style="width: 25%;"><input name="attr_character_name" type="text" data-i18n-placeholder="character-name-place" placeholder="Nom du personnage" /><span data-i18n="character-name">Nom du Personnage</span></label>
|
||
<label class="sheet-small-label2" style="width: 20%;"><input name="attr_birthplace" type="text" data-i18n-placeholder="birthplace-place" placeholder="Lieu de naissance du personnage" /><span data-i18n="birthplace">Lieu de Naissance</span></label>
|
||
<label class="sheet-small-label2" style="width: 15%;"><input name="attr_job" type="text" data-i18n-placeholder="job-place" placeholder="Métier du personnage" /><span data-i18n="job">Métier</span></label>
|
||
<label class="sheet-small-label2" style="width: 15%;"><select name="attr_gender">
|
||
<option value="male" data-i18n="male">Masculin</option>
|
||
<option value="female" data-i18n="female">Feminin</option>
|
||
</select><span data-i18n="gender">Sexe</span></label>
|
||
<label class="sheet-small-label2" style="width: 10%;"><input name="attr_age" type="number" data-i18n-title="age-title" title="Age du personnage" /><span data-i18n="age">Age</span></label>
|
||
<label class="sheet-small-label2" style="width: 98%;"><textarea class="sheet-inline-textarea" name="attr_look" data-i18n-placeholder="look-place" placeholder="Allure, Attitude, Mutations, Tares et Malformations Apparentes du Personnage"></textarea><span data-i18n="look">Allure, Attitude, Mutations, Tares & Malformations Apparentes</span></label>
|
||
<br/><br/>
|
||
|
||
<label class="sheet-small-label2" style="width: 98%;"><textarea class="sheet-inline-textarea" name="attr_denomination" data-i18n-placeholder="denomination-place" placeholder="Noms, Titres et Surnoms du Personnage"></textarea><span data-i18n="denomination">Noms, Titres & Surnoms</span></label>
|
||
<br/><br/>
|
||
|
||
<label class="sheet-small-label2" style="width: 98%;"><input name="attr_location" type="text" data-i18n-placeholder="location-place" placeholder="Lieu de résidence du personnage" /><span data-i18n="location">Lieu de résidence</span></label>
|
||
|
||
<label class="sheet-small-label2" style="width: 98%;"><textarea class="sheet-inline-textarea" name="attr_familyFriend" data-i18n-placeholder="family-friend-place" placeholder="Famille et Amis du Personnage"></textarea><span data-i18n="family-friend">Famille & Amis</span></label>
|
||
<br/><br/>
|
||
|
||
<label class="sheet-small-label2" style="width: 98%;"><textarea class="sheet-inline-textarea" name="attr_enemies" data-i18n-placeholder="enemies-place" placeholder="Ennemis du Personnage"></textarea><span data-i18n="enemies">Ennemis</span></label>
|
||
<br/><br/>
|
||
|
||
</div>
|
||
</div>
|
||
</div>
|
||
<br/>
|
||
|
||
<!-- CHARACTER ABILITIES -->
|
||
<div class="sheet-section">
|
||
<div class="sheet-h2-section">
|
||
<h2 data-i18n="character-abilities-desc">Caractéristiques</h2>
|
||
<label for="attr_character-abilities-details-show" class="sheet-label-a" data-i18n="character-abilities-desc-exp">Développer les Caractéristiques</label>
|
||
<input type="checkbox" class="sheet-sect-show" title="Cliquer pour développer" data-i18n-title="showsect-cmd" id="attr_character-abilities-details-show" name="attr_character-abilities-details-show" value="1" style="width: 12em;margin: -0.5em -1em 0 -11em;"
|
||
checked="checked" /><span></span>
|
||
<div class="sheet-nontable sheet-sect" style="border:1px solid black;">
|
||
<span class="sheet-nontable-name" data-i18n="character-abilities-desc">Caractéristiques</span>
|
||
|
||
<label class="sheet-small-label2" style="width: 9%;"><input name="attr_str" type="number" data-i18n-title="str-title" title="Force du personnage" /><button class="sheet-text-button" type="roll" name="roll_STR-Check" value="@{PC-whisper} &{template:hm_ability} {{character_name=@{character_name}}} {{character_id=@{character_id}}} {{ability_name=^{strength-ab}}} {{ability_value=[[@{str}*?{Multiplicateur|1}]]}} {{diceroll=[[1d100cs<[[(ceil(@{str}/5))]]cf>99]]}}"> <span style="vertical-align: text-bottom; color: white;" data-i18n="STR">FOR</span></button></label>
|
||
<label class="sheet-small-label2" style="width: 9%;"><input name="attr_con" type="number" data-i18n-title="con-title" title="Constitution du personnage" /><button class="sheet-text-button" type="roll" name="roll_CON-Check" value="@{PC-whisper} &{template:hm_ability} {{character_name=@{character_name}}} {{character_id=@{character_id}}} {{ability_name=^{constitution-ab}}} {{ability_value=[[@{con}*?{Multiplicateur|1}]]}} {{diceroll=[[1d100cs<[[(ceil(@{con}/5))]]cf>99]]}}"> <span style="vertical-align: text-bottom; color: white;" data-i18n="CON">CON</span></button></label>
|
||
<label class="sheet-small-label2" style="width: 9%;"><input name="attr_hgt" type="number" data-i18n-title="hgt-title" title="Taille du personnage" /><button class="sheet-text-button" type="roll" name="roll_HGT-Check" value="@{PC-whisper} &{template:hm_ability} {{character_name=@{character_name}}} {{character_id=@{character_id}}} {{ability_name=^{height-ab}}} {{ability_value=[[@{hgt}*?{Multiplicateur|1}]]}} {{diceroll=[[1d100cs<[[(ceil(@{hgt}/5))]]cf>99]]}}"> <span style="vertical-align: text-bottom; color: white;" data-i18n="HGT">TAI</span></button></label>
|
||
<label class="sheet-small-label2" style="width: 9%;"><input name="attr_int" type="number" data-i18n-title="int-title" title="Intelligence du personnage" /><button class="sheet-text-button" type="roll" name="roll_INT-Check" value="@{PC-whisper} &{template:hm_ability} {{character_name=@{character_name}}} {{character_id=@{character_id}}} {{ability_name=^{intelligence-ab}}} {{ability_value=[[@{int}*?{Multiplicateur|1}]]}} {{diceroll=[[1d100cs<[[(ceil(@{int}/5))]]cf>99]]}}"> <span style="vertical-align: text-bottom; color: white;" data-i18n="INT">INT</span></button></label>
|
||
<label class="sheet-small-label2" style="width: 9%;"><input name="attr_pow" type="number" data-i18n-title="pow-title" title="Pouvoir du personnage" /><button class="sheet-text-button" type="roll" name="roll_POW-Check" value="@{PC-whisper} &{template:hm_ability} {{character_name=@{character_name}}} {{character_id=@{character_id}}} {{ability_name=^{power-ab}}} {{ability_value=[[@{pow}*?{Multiplicateur|1}]]}} {{diceroll=[[1d100cs<[[(ceil(@{pow}/5))]]cf>99]]}}"> <span style="vertical-align: text-bottom; color: white;" data-i18n="POW">POU</span></button></label>
|
||
<label class="sheet-small-label2" style="width: 9%;"><input name="attr_dex" type="number" data-i18n-title="dex-title" title="Dextérité du personnage" /><button class="sheet-text-button" type="roll" name="roll_DEX-Check" value="@{PC-whisper} &{template:hm_ability} {{character_name=@{character_name}}} {{character_id=@{character_id}}} {{ability_name=^{dexterity-ab}}} {{ability_value=[[@{dex}*?{Multiplicateur|1}]]}} {{diceroll=[[1d100cs<[[(ceil(@{dex}/5))]]cf>99]]}}"> <span style="vertical-align: text-bottom; color: white;" data-i18n="DEX">DEX</span></button></label>
|
||
<label class="sheet-small-label2" style="width: 9%;"><input name="attr_app" type="number" data-i18n-title="app-title" title="Apparence du personnage" /><button class="sheet-text-button" type="roll" name="roll_APP-Check" value="@{PC-whisper} &{template:hm_ability} {{character_name=@{character_name}}} {{character_id=@{character_id}}} {{ability_name=^{appearance-ab}}} {{ability_value=[[@{app}*?{Multiplicateur|1}]]}} {{diceroll=[[1d100cs<[[(ceil(@{app}/5))]]cf>99]]}}"> <span style="vertical-align: text-bottom; color: white;" data-i18n="APP">APP</span></button></label>
|
||
|
||
|
||
<label class="sheet-small-label2" style="width: 14%;"></label>
|
||
|
||
<label class="sheet-small-label2" style="width: 10%;"><input name="attr_idea" type="number" readonly="readonly" data-i18n-title="idea-title" title="Idée du personnage (INT x5)" /><button class="sheet-text-button" type="roll" name="roll_IDEA-Check" value="@{PC-whisper} &{template:hm_ability} {{character_name=@{character_name}}} {{character_id=@{character_id}}} {{ability_name=^{idea}}} {{ability_value=[[@{idea}*?{Multiplicateur|1}]]}} {{diceroll=[[1d100cs<[[(ceil(@{idea}/5))]]cf>99]]}}"> <span style="vertical-align: text-bottom; color: white;" data-i18n="idea">Idée</span></button></label>
|
||
<label class="sheet-small-label2" style="width: 13%;"><input name="attr_luck" type="number" readonly="readonly" data-i18n-title="luck-title" title="Chance du personnage (POU x5)" /><button class="sheet-text-button" type="roll" name="roll_LUCK-Check" value="@{PC-whisper} &{template:hm_ability} {{character_name=@{character_name}}} {{character_id=@{character_id}}} {{ability_name=^{luck}}} {{ability_value=[[@{luck}*?{Multiplicateur|1}]]}} {{diceroll=[[1d100cs<[[(ceil(@{luck}/5))]]cf>99]]}}"> <span style="vertical-align: text-bottom; color: white;" data-i18n="luck">Chance</span></button></label>
|
||
<label class="sheet-small-label2" style="width: 15%;"><input name="attr_dext" type="number" readonly="readonly" data-i18n-title="dext-title" title="Dextérité du personnage (DEX x5)" /><button class="sheet-text-button" type="roll" name="roll_DEXT-Check" value="@{PC-whisper} &{template:hm_ability} {{character_name=@{character_name}}} {{character_id=@{character_id}}} {{ability_name=^{dexterity}}} {{ability_value=[[@{dext}*?{Multiplicateur|1}]]}} {{diceroll=[[1d100cs<[[(ceil(@{dext}/5))]]cf>99]]}}"> <span style="vertical-align: text-bottom; color: white;" data-i18n="dexterity">Dextérité</span></button></label>
|
||
<label class="sheet-small-label2" style="width: 15%;"><input name="attr_cha" type="number" readonly="readonly" data-i18n-title="cha-title" title="Charisme du personnage (APP x5)" /><button class="sheet-text-button" type="roll" name="roll_CHA-Check" value="@{PC-whisper} &{template:hm_ability} {{character_name=@{character_name}}} {{character_id=@{character_id}}} {{ability_name=^{charisma}}} {{ability_value=[[@{cha}*?{Multiplicateur|1}]]}} {{diceroll=[[1d100cs<[[(ceil(@{cha}/5))]]cf>99]]}}"> <span style="vertical-align: text-bottom; color: white;" data-i18n="charisma">Charisme</span></button></label>
|
||
|
||
<label class="sheet-small-label2" style="width: 5%;"></label>
|
||
<label class="sheet-small-label2" style="width: 10%;"><input name="attr_mov" type="number" data-i18n-title="mov-title" title="Déplacement du personnage" /><span data-i18n="MOV">DEP</span></label>
|
||
<br/>
|
||
<br/>
|
||
|
||
</div>
|
||
</div>
|
||
</div>
|
||
<br/>
|
||
|
||
<!-- CHARACTER STATS -->
|
||
<div class="sheet-section">
|
||
<div class="sheet-h2-section">
|
||
<h2 data-i18n="character-stats-desc">Statistiques du Personnage</h2>
|
||
<label for="attr_character-stats-details-show" class="sheet-label-a" data-i18n="character-stats-desc-exp">Développer les Statistiques du Personnage</label>
|
||
<input type="checkbox" class="sheet-sect-show" title="Cliquer pour développer" data-i18n-title="showsect-cmd" id="attr_character-stats-details-show" name="attr_character-stats-details-show" value="1" style="width: 12em;margin: -0.5em -1em 0 -11em;" checked="checked"
|
||
/><span></span>
|
||
<div class="sheet-nontable sheet-sect" style="border:1px solid black;">
|
||
<span class="sheet-nontable-name" data-i18n="character-stats-desc">Statistiques du Personnage</span>
|
||
<!-- Health Points -->
|
||
<label class="sheet-small-label2" style="width: 7%;"><span data-i18n="hp">PV</span></label>
|
||
<label class="sheet-small-label2" style="width: 7%;"><input name="attr_hp" type="number" data-i18n-title="hp-title" title="Points de vie du personnage" /><span data-i18n="current">Actuel</span></label>
|
||
<label class="sheet-small-label2" style="width: 1%;">/</label>
|
||
<label class="sheet-small-label2" style="width: 7%;"><input name="attr_hp_max" type="number" disable="true" data-i18n-title="hp-max-title" title="Points de vie max du personnage" /><span data-i18n="max">Max</span></label>
|
||
|
||
<label class="sheet-small-label2" style="width: 5%;"></label>
|
||
|
||
<!-- Magic Points -->
|
||
<label class="sheet-small-label2" style="width: 7%;"><span data-i18n="mp">PM</span></label>
|
||
<label class="sheet-small-label2" style="width: 7%;"><input name="attr_mp" type="number" data-i18n-title="mp-title" title="Points de magie du personnage" /><span data-i18n="current">Actuel</span></label>
|
||
<label class="sheet-small-label2" style="width: 1%;">/</label>
|
||
<label class="sheet-small-label2" style="width: 7%;"><input name="attr_mp_max" type="number" disable="true" data-i18n-title="mp-max-title" title="Points de magie max du personnage" /><span data-i18n="max">Max</span></label>
|
||
|
||
<label class="sheet-small-label2" style="width: 5%;"></label>
|
||
|
||
<label class="sheet-small-label2" style="width: 7%;"><span data-i18n="damage-mod">Mod. Dégâts</span></label>
|
||
<label class="sheet-small-label2" style="width: 7%;"><span name="attr_mod_damage" data-i18n-title="mod-damage-title" title="Modificateur de dégâts du personnage" /></label>
|
||
|
||
</div>
|
||
</div>
|
||
</div>
|
||
<br/>
|
||
|
||
<!-- MUTATIONS, FLAWS, DEFORMITY -->
|
||
<div class="sheet-section">
|
||
<div class="sheet-h2-section">
|
||
<h2 data-i18n="mutations-flaws-deformity">Mutations, Tares, Malformations</h2>
|
||
<label for="attr_mutations-flaws-deformity-show" class="sheet-label-a" data-i18n="mutations-flaws-deformity-exp">Développer les Mutations, Tares, Malformations</label>
|
||
<input type="checkbox" class="sheet-sect-show" title="Cliquer pour développer" data-i18n-title="showsect-cmd" id="attr_mutations-flaws-deformity-show" name="attr_mutations-flaws-deformity-show" value="1" style="width: 12em;margin: -0.5em -1em 0 -11em;"
|
||
checked="checked" /><span></span>
|
||
<div class="sheet-nontable sheet-sect">
|
||
|
||
<div class="sheet-divbox sheet-repeating-sect">
|
||
<div class="sheet-header sheet-text-center" style="width:100%;"><span data-i18n="mutations-flaws-deformity">Mutations, Tares, Malformations</span></div>
|
||
<br/>
|
||
<fieldset class="repeating_mutationsFlawsDeformities">
|
||
<span class="sheet-small-label2" style="width:30%;"><input type="text" name="attr_mutationsFlawsDeformitiesName" data-i18n-placeholder="mutations-flaws-deformity-name-place" placeholder="Nom de la mutation, tare ou malformation" /><span data-i18n="name">Nom</span></span>
|
||
<span class="sheet-small-label2" style="width:50%;"><input type="text" name="attr_mutationsFlawsDeformitiesDesc" data-i18n-placeholder="mutations-flaws-deformity-description-place" placeholder="Description de la mutation, tare ou malformation" /><span data-i18n="description">Description</span></span>
|
||
<span class="sheet-small-label2" style="width:10%;"><select name="attr_mutationsFlawsDeformitiesType">
|
||
<option value="mutation" data-i18n="mutation">Mutation</option>
|
||
<option value="flaw" data-i18n="flaw">Tare</option>
|
||
<option value="deformity" data-i18n="deformity">Malformation</option>
|
||
</select><span data-i18n="type">Type</span></span>
|
||
</fieldset>
|
||
</div>
|
||
|
||
</div>
|
||
</div>
|
||
</div>
|
||
<br/>
|
||
|
||
</div>
|
||
</section>
|
||
|
||
<section role="region" aria-label="Compétences" data-i18n-aria-label="page-skills-aria">
|
||
<div class="sheet-section sheet-section-skills">
|
||
|
||
<div class="sheet-header sheet-text-center"><span data-i18n="skills">Compétences</span></div>
|
||
<div class="sheet-rTable">
|
||
<div class="sheet-rTableRow">
|
||
<div class="sheet-rTableCell"><input type="checkbox" name="attr_initTrapCheck" data-i18n-title="upgrade-skill-title" data-i18n-title="upgrade-skill-title" title="Augmentez cette compétence à la montée de niveau" /></div>
|
||
<div class="sheet-rTableCell"><span data-i18n="init-trap">Amorcer Piège</span> (05%)</div>
|
||
<div class="sheet-rTableCell"><input name="attr_initTrap" type="number" /></div>
|
||
<div class="sheet-rTableCell"><button type="roll" value="@{PC-whisper} &{template:hm_skill} {{character_name=@{character_name}}} {{character_id=@{character_id}}} {{skill_name=^{init-trap}}} {{skill_value=[[@{initTrap}]]}} {{diceroll=[[1d100cs<[[(ceil(@{initTrap}/5))]]cf>99]]}}"
|
||
name="roll_initTrapCheck" /></div>
|
||
<div class="sheet-rTableCell sheet-border-left"><input type="checkbox" name="attr_dodgeCheck" data-i18n-title="upgrade-skill-title" title="Augmentez cette compétence à la montée de niveau" /></div>
|
||
<div class="sheet-rTableCell"><span data-i18n="dodge">Esquive</span> (DEX x 2%)</div>
|
||
<div class="sheet-rTableCell"><input name="attr_dodge" type="number" /></div>
|
||
<div class="sheet-rTableCell"><button type="roll" value="@{PC-whisper} &{template:hm_skill} {{character_name=@{character_name}}} {{character_id=@{character_id}}} {{skill_name=^{dodge}}} {{skill_value=[[@{dodge}]]}} {{diceroll=[[1d100cs<[[(ceil(@{dodge}/5))]]cf>99]]}}"
|
||
name="roll_dodgeCheck" /></div>
|
||
<div class="sheet-rTableCell sheet-border-left"><input type="checkbox" name="attr_swimCheck" data-i18n-title="upgrade-skill-title" title="Augmentez cette compétence à la montée de niveau" /></div>
|
||
<div class="sheet-rTableCell"><span data-i18n="swim">Natation</span> (25%)</div>
|
||
<div class="sheet-rTableCell"><input name="attr_swim" type="number" /></div>
|
||
<div class="sheet-rTableCell"><button type="roll" value="@{PC-whisper} &{template:hm_skill} {{character_name=@{character_name}}} {{character_id=@{character_id}}} {{skill_name=^{swim}}} {{skill_value=[[@{swim}]]}} {{diceroll=[[1d100cs<[[(ceil(@{swim}/5))]]cf>99]]}}" name="roll_swimCheck"
|
||
/></div>
|
||
</div>
|
||
<div class="sheet-rTableRow">
|
||
<div class="sheet-rTableCell"><input type="checkbox" name="attr_artCheck" data-i18n-title="upgrade-skill-title" title="Augmentez cette compétence à la montée de niveau" /></div>
|
||
<div class="sheet-rTableCell"><span data-i18n="art">Art</span> (05%)</div>
|
||
<div class="sheet-rTableCell"><input name="attr_art" type="number" /></div>
|
||
<div class="sheet-rTableCell"><button type="roll" value="@{PC-whisper} &{template:hm_skill} {{character_name=@{character_name}}} {{character_id=@{character_id}}} {{skill_name=^{art}}} {{skill_value=[[@{art}]]}} {{diceroll=[[1d100cs<[[(ceil(@{art}/5))]]cf>99]]}}" name="roll_artCheck"
|
||
/></div>
|
||
<div class="sheet-rTableCell sheet-border-left"><input type="checkbox" name="attr_europeCheck" data-i18n-title="upgrade-skill-title" title="Augmentez cette compétence à la montée de niveau" /></div>
|
||
<div class="sheet-rTableCell"><span data-i18n="europe">Europe</span> (15%)</div>
|
||
<div class="sheet-rTableCell"><input name="attr_europe" type="number" /></div>
|
||
<div class="sheet-rTableCell"><button type="roll" value="@{PC-whisper} &{template:hm_skill} {{character_name=@{character_name}}} {{character_id=@{character_id}}} {{skill_name=^{europe}}} {{skill_value=[[@{europe}]]}} {{diceroll=[[1d100cs<[[(ceil(@{europe}/5))]]cf>99]]}}"
|
||
name="roll_europeCheck" /></div>
|
||
<div class="sheet-rTableCell sheet-border-left"><input type="checkbox" name="attr_navigateCheck" data-i18n-title="upgrade-skill-title" title="Augmentez cette compétence à la montée de niveau" /></div>
|
||
<div class="sheet-rTableCell"><span data-i18n="sailing">Navigation</span> (15%)</div>
|
||
<div class="sheet-rTableCell"><input name="attr_sailing" type="number" /></div>
|
||
<div class="sheet-rTableCell"><button type="roll" value="@{PC-whisper} &{template:hm_skill} {{character_name=@{character_name}}} {{character_id=@{character_id}}} {{skill_name=^{sailing}}} {{skill_value=[[@{sailing}]]}} {{diceroll=[[1d100cs<[[(ceil(@{sailing}/5))]]cf>99]]}}"
|
||
name="roll_navigateCheck" /></div>
|
||
</div>
|
||
<div class="sheet-rTableRow">
|
||
<div class="sheet-rTableCell"><input type="checkbox" name="attr_artSpe1Check" data-i18n-title="upgrade-skill-title" title="Augmentez cette compétence à la montée de niveau" /></div>
|
||
<div class="sheet-rTableCell"><input name="attr_artSpe1Name" type="text" data-i18n-placeholder="special-art-place" placeholder="Art spécifique" /></div>
|
||
<div class="sheet-rTableCell"><input name="attr_artSpe1" type="number" /></div>
|
||
<div class="sheet-rTableCell"><button type="roll" value="@{PC-whisper} &{template:hm_skill} {{character_name=@{character_name}}} {{character_id=@{character_id}}} {{skill_name=^{art} (@{artSpe1Name})}} {{skill_value=[[@{artSpe1}]]}} {{diceroll=[[1d100cs<[[(ceil(@{artSpe1}/5))]]cf>99]]}}"
|
||
name="roll_artSpe1Check" /></div>
|
||
<div class="sheet-rTableCell sheet-border-left"><input type="checkbox" name="attr_evaluateCheck" data-i18n-title="upgrade-skill-title" title="Augmentez cette compétence à la montée de niveau" /></div>
|
||
<div class="sheet-rTableCell"><span data-i18n="evaluate">Evaluer</span> (15%)</div>
|
||
<div class="sheet-rTableCell"><input name="attr_evaluate" type="number" /></div>
|
||
<div class="sheet-rTableCell"><button type="roll" value="@{PC-whisper} &{template:hm_skill} {{character_name=@{character_name}}} {{character_id=@{character_id}}} {{skill_name=^{evaluate}}} {{skill_value=[[@{evaluate}]]}} {{diceroll=[[1d100cs<[[(ceil(@{evaluate}/5))]]cf>99]]}}"
|
||
name="roll_evaluateCheck" /></div>
|
||
<div class="sheet-rTableCell sheet-border-left"><input type="checkbox" name="attr_orientationCheck" data-i18n-title="upgrade-skill-title" title="Augmentez cette compétence à la montée de niveau" /></div>
|
||
<div class="sheet-rTableCell"><span data-i18n="direction">Orientation</span> (10%)</div>
|
||
<div class="sheet-rTableCell"><input name="attr_direction" type="number" /></div>
|
||
<div class="sheet-rTableCell"><button type="roll" value="@{PC-whisper} &{template:hm_skill} {{character_name=@{character_name}}} {{character_id=@{character_id}}} {{skill_name=^{direction}}} {{skill_value=[[@{direction}]]}} {{diceroll=[[1d100cs<[[(ceil(@{direction}/5))]]cf>99]]}}"
|
||
name="roll_directionCheck" /></div>
|
||
</div>
|
||
<div class="sheet-rTableRow">
|
||
<div class="sheet-rTableCell"><input type="checkbox" name="attr_artSpe2Check" data-i18n-title="upgrade-skill-title" title="Augmentez cette compétence à la montée de niveau" /></div>
|
||
<div class="sheet-rTableCell"><input name="attr_artSpe2Name" type="text" data-i18n-placeholder="special-art-place" placeholder="Art spécifique" /></div>
|
||
<div class="sheet-rTableCell"><input name="attr_artSpe2" type="number" /></div>
|
||
<div class="sheet-rTableCell"><button type="roll" value="@{PC-whisper} &{template:hm_skill} {{character_name=@{character_name}}} {{character_id=@{character_id}}} {{skill_name=^{art} (@{artSpe2Name})}} {{skill_value=[[@{artSpe2}]]}} {{diceroll=[[1d100cs<[[(ceil(@{artSpe2}/5))]]cf>99]]}}"
|
||
name="roll_artSpe2Check" /></div>
|
||
<div class="sheet-rTableCell sheet-border-left"><input type="checkbox" name="attr_climbCheck" data-i18n-title="upgrade-skill-title" title="Augmentez cette compétence à la montée de niveau" /></div>
|
||
<div class="sheet-rTableCell"><span data-i18n="climb">Grimper</span> (40%)</div>
|
||
<div class="sheet-rTableCell"><input name="attr_climb" type="number" /></div>
|
||
<div class="sheet-rTableCell"><button type="roll" value="@{PC-whisper} &{template:hm_skill} {{character_name=@{character_name}}} {{character_id=@{character_id}}} {{skill_name=^{climb}}} {{skill_value=[[@{climb}]]}} {{diceroll=[[1d100cs<[[(ceil(@{climb}/5))]]cf>99]]}}"
|
||
name="roll_climbCheck" /></div>
|
||
<div class="sheet-rTableCell sheet-border-left"><input type="checkbox" name="attr_steerCheck" data-i18n-title="upgrade-skill-title" title="Augmentez cette compétence à la montée de niveau" /></div>
|
||
<div class="sheet-rTableCell"><span data-i18n="steer">Piloter</span> (05%)</div>
|
||
<div class="sheet-rTableCell"><input name="attr_steer" type="number" /></div>
|
||
<div class="sheet-rTableCell"><button type="roll" value="@{PC-whisper} &{template:hm_skill} {{character_name=@{character_name}}} {{character_id=@{character_id}}} {{skill_name=^{steer}}} {{skill_value=[[@{steer}]]}} {{diceroll=[[1d100cs<[[(ceil(@{steer}/5))]]cf>99]]}}"
|
||
name="roll_steerCheck" /></div>
|
||
</div>
|
||
<div class="sheet-rTableRow">
|
||
<div class="sheet-rTableCell"><input type="checkbox" name="attr_craftCheck" data-i18n-title="upgrade-skill-title" title="Augmentez cette compétence à la montée de niveau" /></div>
|
||
<div class="sheet-rTableCell"><span data-i18n="craft">Artisanat</span> (05%)</div>
|
||
<div class="sheet-rTableCell"><input name="attr_craft" type="number" value="5" /></div>
|
||
<div class="sheet-rTableCell"><button type="roll" value="@{PC-whisper} &{template:hm_skill} {{character_name=@{character_name}}} {{character_id=@{character_id}}} {{skill_name=^{craft}}} {{skill_value=[[@{craft}]]}} {{diceroll=[[1d100cs<[[(ceil(@{craft}/5))]]cf>99]]}}"
|
||
name="roll_craftCheck" /></div>
|
||
<div class="sheet-rTableCell sheet-border-left"><input type="checkbox" name="attr_hypnoseCheck" data-i18n-title="upgrade-skill-title" title="Augmentez cette compétence à la montée de niveau" /></div>
|
||
<div class="sheet-rTableCell"><span data-i18n="hypnosis">Hypnose</span> (0%)</div>
|
||
<div class="sheet-rTableCell"><input name="attr_hypnosis" type="number" value="0" /></div>
|
||
<div class="sheet-rTableCell"><button type="roll" value="@{PC-whisper} &{template:hm_skill} {{character_name=@{character_name}}} {{character_id=@{character_id}}} {{skill_name=^{hynosis}}} {{skill_value=[[@{hypnosis}]]}} {{diceroll=[[1d100cs<[[(ceil(@{hypnosis}/5))]]cf>99]]}}"
|
||
name="roll_hypnoseCheck" /></div>
|
||
<div class="sheet-rTableCell sheet-border-left"><input type="checkbox" name="attr_steerSpe1Check" data-i18n-title="upgrade-skill-title" title="Augmentez cette compétence à la montée de niveau" /></div>
|
||
<div class="sheet-rTableCell"><input name="attr_steerSpe1Name" type="text" data-i18n-placeholder="special-steer-title" placeholder="Véhicule piloté" /></div>
|
||
<div class="sheet-rTableCell"><input name="attr_steerSpe1" type="number" /></div>
|
||
<div class="sheet-rTableCell"><button type="roll" value="@{PC-whisper} &{template:hm_skill} {{character_name=@{character_name}}} {{character_id=@{character_id}}} {{skill_name=^{steer} (@{steerSpe1Name})}} {{skill_value=[[@{steerSpe1}]]}} {{diceroll=[[1d100cs<[[(ceil(@{steerSpe1}/5))]]cf>99]]}}"
|
||
name="roll_steerSpe1Check" /></div>
|
||
</div>
|
||
<div class="sheet-rTableRow">
|
||
<div class="sheet-rTableCell"><input type="checkbox" name="attr_craftSpe1Check" data-i18n-title="upgrade-skill-title" title="Augmentez cette compétence à la montée de niveau" /></div>
|
||
<div class="sheet-rTableCell"><input name="attr_craftSpe1Name" type="text" data-i18n-placeholder="special-craft-title" placeholder="Artisanat spécifique" /></div>
|
||
<div class="sheet-rTableCell"><input name="attr_craftSpe1" type="number" /></div>
|
||
<div class="sheet-rTableCell"><button type="roll" value="@{PC-whisper} &{template:hm_skill} {{character_name=@{character_name}}} {{character_id=@{character_id}}} {{skill_name=Artisanat (@{craftSpe1Name})}} {{skill_value=[[@{craftSpe1}]]}} {{diceroll=[[1d100cs<[[(ceil(@{craftSpe1}/5))]]cf>99]]}}"
|
||
name="roll_craftSpe1Check" /></div>
|
||
<div class="sheet-rTableCell sheet-border-left"><input type="checkbox" name="attr_launchCheck" data-i18n-title="upgrade-skill-title" title="Augmentez cette compétence à la montée de niveau" /></div>
|
||
<div class="sheet-rTableCell"><span data-i18n="throw">Lancer</span> (25%)</div>
|
||
<div class="sheet-rTableCell"><input name="attr_throw" type="number" /></div>
|
||
<div class="sheet-rTableCell"><button type="roll" value="@{PC-whisper} &{template:hm_skill} {{character_name=@{character_name}}} {{character_id=@{character_id}}} {{skill_name=^{throw}}} {{skill_value=[[@{throw}]]}} {{diceroll=[[1d100cs<[[(ceil(@{throw}/5))]]cf>99]]}}"
|
||
name="roll_launchCheck" /></div>
|
||
<div class="sheet-rTableCell sheet-border-left"><input type="checkbox" name="attr_steerSpe2Check" data-i18n-title="upgrade-skill-title" title="Augmentez cette compétence à la montée de niveau" /></div>
|
||
<div class="sheet-rTableCell"><input name="attr_steerSpe2Name" type="text" data-i18n-placeholder="special-steer-title" placeholder="Véhicule piloté" /></div>
|
||
<div class="sheet-rTableCell"><input name="attr_steerSpe2" type="number" /></div>
|
||
<div class="sheet-rTableCell"><button type="roll" value="@{PC-whisper} &{template:hm_skill} {{character_name=@{character_name}}} {{character_id=@{character_id}}} {{skill_name=^{steer} (@{steerSpe2Name})}} {{skill_value=[[@{steerSpe2}]]}} {{diceroll=[[1d100cs<[[(ceil(@{steerSpe2}/5))]]cf>99]]}}"
|
||
name="roll_steerSpe2Check" /></div>
|
||
</div>
|
||
<div class="sheet-rTableRow">
|
||
<div class="sheet-rTableCell"><input type="checkbox" name="attr_craftSpe2Check" data-i18n-title="upgrade-skill-title" title="Augmentez cette compétence à la montée de niveau" /></div>
|
||
<div class="sheet-rTableCell"><input name="attr_craftSpe2Name" type="text" data-i18n-placeholder="special-craft-title" placeholder="Artisanat spécifique" /></div>
|
||
<div class="sheet-rTableCell"><input name="attr_craftSpe2" type="number" /></div>
|
||
<div class="sheet-rTableCell"><button type="roll" value="@{PC-whisper} &{template:hm_skill} {{character_name=@{character_name}}} {{character_id=@{character_id}}} {{skill_name=^{craft} (@{craftSpe2Name})}} {{skill_value=[[@{craftSpe2}]]}} {{diceroll=[[1d100cs<[[(ceil(@{craftSpe2}/5))]]cf>99]]}}"
|
||
name="roll_craftSpe2Check" /></div>
|
||
<div class="sheet-rTableCell sheet-border-left"><input type="checkbox" name="attr_foreingLangCheck" data-i18n-title="upgrade-skill-title" title="Augmentez cette compétence à la montée de niveau" /></div>
|
||
<div class="sheet-rTableCell"><span data-i18n="foreign-language">Langue Etrang.</span> (0%)</div>
|
||
<div class="sheet-rTableCell"><input name="attr_foreingLang" type="number" value="0" /></div>
|
||
<div class="sheet-rTableCell"><button type="roll" value="@{PC-whisper} &{template:hm_skill} {{character_name=@{character_name}}} {{character_id=@{character_id}}} {{skill_name=^{foreign-language}}} {{skill_value=[[@{foreingLang}]]}} {{diceroll=[[1d100cs<[[(ceil(@{foreingLang}/5))]]cf>99]]}}"
|
||
name="roll_foreingLangCheck" /></div>
|
||
<div class="sheet-rTableCell sheet-border-left"><input type="checkbox" name="attr_trackCheck" data-i18n-title="upgrade-skill-title" title="Augmentez cette compétence à la montée de niveau" /></div>
|
||
<div class="sheet-rTableCell"><span data-i18n="track">Pister</span> (10%)</div>
|
||
<div class="sheet-rTableCell"><input name="attr_track" type="number" /></div>
|
||
<div class="sheet-rTableCell"><button type="roll" value="@{PC-whisper} &{template:hm_skill} {{character_name=@{character_name}}} {{character_id=@{character_id}}} {{skill_name=^{track}}} {{skill_value=[[@{track}]]}} {{diceroll=[[1d100cs<[[(ceil(@{track}/5))]]cf>99]]}}"
|
||
name="roll_trackCheck" /></div>
|
||
</div>
|
||
<div class="sheet-rTableRow">
|
||
<div class="sheet-rTableCell"><input type="checkbox" name="attr_spielCheck" data-i18n-title="upgrade-skill-title" title="Augmentez cette compétence à la montée de niveau" /></div>
|
||
<div class="sheet-rTableCell"><span data-i18n="spiel">Baratin</span> (15%)</div>
|
||
<div class="sheet-rTableCell"><input name="attr_spiel" type="number" /></div>
|
||
<div class="sheet-rTableCell"><button type="roll" value="@{PC-whisper} &{template:hm_skill} {{character_name=@{character_name}}} {{character_id=@{character_id}}} {{skill_name=^{spiel}}} {{skill_value=[[@{spiel}]]}} {{diceroll=[[1d100cs<[[(ceil(@{spiel}/5))]]cf>99]]}}"
|
||
name="roll_spielCheck" /></div>
|
||
<div class="sheet-rTableCell sheet-border-left"><input type="checkbox" name="attr_foreingLangSpe1Check" data-i18n-title="upgrade-skill-title" title="Augmentez cette compétence à la montée de niveau" /></div>
|
||
<div class="sheet-rTableCell"><input name="attr_foreingLangSpe1Name" type="text" data-i18n-placeholder="special-foreign-language-title" placeholder="Langue Etrangère" /></div>
|
||
<div class="sheet-rTableCell"><input name="attr_foreingLangSpe1" type="number" /></div>
|
||
<div class="sheet-rTableCell"><button type="roll" value="@{PC-whisper} &{template:hm_skill} {{character_name=@{character_name}}} {{character_id=@{character_id}}} {{skill_name=^{foreign-language} (@{foreingLangSpe1Name})}} {{skill_value=[[@{foreingLangSpe1}]]}} {{diceroll=[[1d100cs<[[(ceil(@{foreingLangSpe1}/5))]]cf>99]]}}"
|
||
name="roll_foreingLangSpe1Check" /></div>
|
||
<div class="sheet-rTableCell sheet-border-left"><input type="checkbox" name="attr_potionCheck" data-i18n-title="upgrade-skill-title" title="Augmentez cette compétence à la montée de niveau" /></div>
|
||
<div class="sheet-rTableCell"><span data-i18n="potions">Potions</span> (0%)</div>
|
||
<div class="sheet-rTableCell"><input name="attr_potion" type="number" value="0" /></div>
|
||
<div class="sheet-rTableCell"><button type="roll" value="@{PC-whisper} &{template:hm_skill} {{character_name=@{character_name}}} {{character_id=@{character_id}}} {{skill_name=^{potions}}} {{skill_value=[[@{potion}]]}} {{diceroll=[[1d100cs<[[(ceil(@{potion}/5))]]cf>99]]}}"
|
||
name="roll_potionCheck" /></div>
|
||
</div>
|
||
<div class="sheet-rTableRow">
|
||
<div class="sheet-rTableCell"><input type="checkbox" name="attr_searchCheck" data-i18n-title="upgrade-skill-title" title="Augmentez cette compétence à la montée de niveau" /></div>
|
||
<div class="sheet-rTableCell"><span data-i18n="search">Chercher</span> (15%)</div>
|
||
<div class="sheet-rTableCell"><input name="attr_search" type="number" /></div>
|
||
<div class="sheet-rTableCell"><button type="roll" value="@{PC-whisper} &{template:hm_skill} {{character_name=@{character_name}}} {{character_id=@{character_id}}} {{skill_name=^{search}}} {{skill_value=[[@{search}]]}} {{diceroll=[[1d100cs<[[(ceil(@{search}/5))]]cf>99]]}}"
|
||
name="roll_searchCheck" /></div>
|
||
<div class="sheet-rTableCell sheet-border-left"><input type="checkbox" name="attr_foreing2angSpe1Check" data-i18n-title="upgrade-skill-title" title="Augmentez cette compétence à la montée de niveau" /></div>
|
||
<div class="sheet-rTableCell"><input name="attr_foreingLangSpe2Name" type="text" data-i18n-placeholder="special-foreign-language-title" placeholder="Langue Etrangère" /></div>
|
||
<div class="sheet-rTableCell"><input name="attr_foreingLangSpe2" type="number" /></div>
|
||
<div class="sheet-rTableCell"><button type="roll" value="@{PC-whisper} &{template:hm_skill} {{character_name=@{character_name}}} {{character_id=@{character_id}}} {{skill_name=^{foreign-language} (@{foreingLangSpe2Name})}} {{skill_value=[[@{foreingLangSpe2}]]}} {{diceroll=[[1d100cs<[[(ceil(@{foreingLangSpe2}/5))]]cf>99]]}}"
|
||
name="roll_foreingLangSpe2Check" /></div>
|
||
<div class="sheet-rTableCell sheet-border-left"><input type="checkbox" name="attr_repairCheck" data-i18n-title="upgrade-skill-title" title="Augmentez cette compétence à la montée de niveau" /></div>
|
||
<div class="sheet-rTableCell"><span data-i18n="repair-design">Reparer/Concev.</span> (DEX x 4%)</div>
|
||
<div class="sheet-rTableCell"><input name="attr_repair" type="number" /></div>
|
||
<div class="sheet-rTableCell"><button type="roll" value="@{PC-whisper} &{template:hm_skill} {{character_name=@{character_name}}} {{character_id=@{character_id}}} {{skill_name=^{repair-design}}} {{skill_value=[[@{repair}]]}} {{diceroll=[[1d100cs<[[(ceil(@{repair}/5))]]cf>99]]}}"
|
||
name="roll_repairCheck" /></div>
|
||
</div>
|
||
<div class="sheet-rTableRow">
|
||
<div class="sheet-rTableCell"><input type="checkbox" name="attr_pickCheck" data-i18n-title="upgrade-skill-title" title="Augmentez cette compétence à la montée de niveau" /></div>
|
||
<div class="sheet-rTableCell"><span data-i18n="pick">Crocheter</span> (05%)</div>
|
||
<div class="sheet-rTableCell"><input name="attr_pick" type="number" /></div>
|
||
<div class="sheet-rTableCell"><button type="roll" value="@{PC-whisper} &{template:hm_skill} {{character_name=@{character_name}}} {{character_id=@{character_id}}} {{skill_name=^{pick}}} {{skill_value=[[@{pick}]]}} {{diceroll=[[1d100cs<[[(ceil(@{pick}/5))]]cf>99]]}}" name="roll_pickCheck"
|
||
/></div>
|
||
<div class="sheet-rTableCell sheet-border-left"><input type="checkbox" name="attr_foreingLangSpe3Check" data-i18n-title="upgrade-skill-title" title="Augmentez cette compétence à la montée de niveau" /></div>
|
||
<div class="sheet-rTableCell"><input name="attr_foreingLangSpe3Name" type="text" data-i18n-placeholder="special-foreign-language-title" placeholder="Langue Etrangère" /></div>
|
||
<div class="sheet-rTableCell"><input name="attr_foreingLangSpe3" type="number" /></div>
|
||
<div class="sheet-rTableCell"><button type="roll" value="@{PC-whisper} &{template:hm_skill} {{character_name=@{character_name}}} {{character_id=@{character_id}}} {{skill_name=^{foreign-language} (@{foreingLangSpe3Name})}} {{skill_value=[[@{foreingLangSpe3}]]}} {{diceroll=[[1d100cs<[[(ceil(@{foreingLangSpe3}/5))]]cf>99]]}}"
|
||
name="roll_foreingLangSpe3Check" /></div>
|
||
<div class="sheet-rTableCell sheet-border-left"><input type="checkbox" name="attr_perspicacityCheck" data-i18n-title="upgrade-skill-title" title="Augmentez cette compétence à la montée de niveau" /></div>
|
||
<div class="sheet-rTableCell"><span data-i18n="perspicacity">Sagacité</span> (15%)</div>
|
||
<div class="sheet-rTableCell"><input name="attr_perspicacity" type="number" /></div>
|
||
<div class="sheet-rTableCell"><button type="roll" value="@{PC-whisper} &{template:hm_skill} {{character_name=@{character_name}}} {{character_id=@{character_id}}} {{skill_name=^{perspicacity}}} {{skill_value=[[@{perspicacity}]]}} {{diceroll=[[1d100cs<[[(ceil(@{perspicacity}/5))]]cf>99]]}}"
|
||
name="roll_perspicacityCheck" /></div>
|
||
</div>
|
||
<div class="sheet-rTableRow">
|
||
<div class="sheet-rTableCell"><input type="checkbox" name="attr_desguiseCheck" data-i18n-title="upgrade-skill-title" title="Augmentez cette compétence à la montée de niveau" /></div>
|
||
<div class="sheet-rTableCell"><span data-i18n="disguise">Déguisement</span> (15%)</div>
|
||
<div class="sheet-rTableCell"><input name="attr_disguise" type="number" /></div>
|
||
<div class="sheet-rTableCell"><button type="roll" value="@{PC-whisper} &{template:hm_skill} {{character_name=@{character_name}}} {{character_id=@{character_id}}} {{skill_name=^{disguise}}} {{skill_value=[[@{disguise}]]}} {{diceroll=[[1d100cs<[[(ceil(@{disguise}/5))]]cf>99]]}}"
|
||
name="roll_Check" /></div>
|
||
<div class="sheet-rTableCell sheet-border-left"><input type="checkbox" name="attr_foreingLangSpe4Check" data-i18n-title="upgrade-skill-title" title="Augmentez cette compétence à la montée de niveau" /></div>
|
||
<div class="sheet-rTableCell"><input name="attr_foreingLangSpe4Name" type="text" data-i18n-placeholder="special-foreign-language-title" placeholder="Langue Etrangère" /></div>
|
||
<div class="sheet-rTableCell"><input name="attr_foreingLangSpe4" type="number" /></div>
|
||
<div class="sheet-rTableCell"><button type="roll" value="@{PC-whisper} &{template:hm_skill} {{character_name=@{character_name}}} {{character_id=@{character_id}}} {{skill_name=^{foreign-language} (@{foreingLangSpe4Name})}} {{skill_value=[[@{foreingLangSpe4}]]}} {{diceroll=[[1d100cs<[[(ceil(@{foreingLangSpe4}/5))]]cf>99]]}}"
|
||
name="roll_Check" /></div>
|
||
<div class="sheet-rTableCell sheet-border-left"><input type="checkbox" name="attr_jumpCheck" data-i18n-title="upgrade-skill-title" title="Augmentez cette compétence à la montée de niveau" /></div>
|
||
<div class="sheet-rTableCell"><span data-i18n="jump">Sauter</span> (25%)</div>
|
||
<div class="sheet-rTableCell"><input name="attr_jump" type="number" /></div>
|
||
<div class="sheet-rTableCell"><button type="roll" value="@{PC-whisper} &{template:hm_skill} {{character_name=@{character_name}}} {{character_id=@{character_id}}} {{skill_name=^{jump}}} {{skill_value=[[@{jump}]]}} {{diceroll=[[1d100cs<[[(ceil(@{jump}/5))]]cf>99]]}}" name="roll_Check"
|
||
/></div>
|
||
</div>
|
||
<div class="sheet-rTableRow">
|
||
<div class="sheet-rTableCell"><input type="checkbox" name="attr_quietMoveCheck" data-i18n-title="upgrade-skill-title" title="Augmentez cette compétence à la montée de niveau" /></div>
|
||
<div class="sheet-rTableCell"><span data-i18n="stealth">Depl. Silencieux</span> (20%)</div>
|
||
<div class="sheet-rTableCell"><input name="attr_stealth" type="number" /></div>
|
||
<div class="sheet-rTableCell"><button type="roll" value="@{PC-whisper} &{template:hm_skill} {{character_name=@{character_name}}} {{character_id=@{character_id}}} {{skill_name=^{stealth}}} {{skill_value=[[@{stealth}]]}} {{diceroll=[[1d100cs<[[(ceil(@{stealth}/5))]]cf>99]]}}"
|
||
name="roll_stealthCheck" /></div>
|
||
<div class="sheet-rTableCell sheet-border-left"><input type="checkbox" name="attr_motherTongueCheck" data-i18n-title="upgrade-skill-title" title="Augmentez cette compétence à la montée de niveau" /></div>
|
||
<div class="sheet-rTableCell"><span data-i18n="mother-tongue">Langue Matern.</span> (INT x 5%)</div>
|
||
<div class="sheet-rTableCell"><input name="attr_motherTongue" type="number" /></div>
|
||
<div class="sheet-rTableCell"><button type="roll" value="@{PC-whisper} &{template:hm_skill} {{character_name=@{character_name}}} {{character_id=@{character_id}}} {{skill_name=^{mother-tongue}}} {{skill_value=[[@{motherTongue}]]}} {{diceroll=[[1d100cs<[[(ceil(@{motherTongue}/5))]]cf>99]]}}"
|
||
name="roll_motherTongueCheck" /></div>
|
||
<div class="sheet-rTableCell sheet-border-left"><input type="checkbox" name="attr_scribeCheck" data-i18n-title="upgrade-skill-title" title="Augmentez cette compétence à la montée de niveau" /></div>
|
||
<div class="sheet-rTableCell"><span data-i18n="scribe">Scribe</span> (0%)</div>
|
||
<div class="sheet-rTableCell"><input name="attr_scribe" type="number" value="0" /></div>
|
||
<div class="sheet-rTableCell"><button type="roll" value="@{PC-whisper} &{template:hm_skill} {{character_name=@{character_name}}} {{character_id=@{character_id}}} {{skill_name=^{scribe}}} {{skill_value=[[@{scribe}]]}} {{diceroll=[[1d100cs<[[(ceil(@{scribe}/5))]]cf>99]]}}"
|
||
name="roll_scribeCheck" /></div>
|
||
</div>
|
||
<div class="sheet-rTableRow">
|
||
<div class="sheet-rTableCell"><input type="checkbox" name="attr_hideObjectCheck" data-i18n-title="upgrade-skill-title" title="Augmentez cette compétence à la montée de niveau" /></div>
|
||
<div class="sheet-rTableCell"><span data-i18n="conceal-object">Dissimuler Obj.</span> (25%)</div>
|
||
<div class="sheet-rTableCell"><input name="attr_concealObject" type="number" /></div>
|
||
<div class="sheet-rTableCell"><button type="roll" value="@{PC-whisper} &{template:hm_skill} {{character_name=@{character_name}}} {{character_id=@{character_id}}} {{skill_name=^{conceal-object}}} {{skill_value=[[@{concealObject}]]}} {{diceroll=[[1d100cs<[[(ceil(@{concealObject}/5))]]cf>99]]}}"
|
||
name="roll_hideCheck" /></div>
|
||
<div class="sheet-rTableCell sheet-border-left"><input type="checkbox" name="attr_techKnowledgeCheck" data-i18n-title="upgrade-skill-title" title="Augmentez cette compétence à la montée de niveau" /></div>
|
||
<div class="sheet-rTableCell"><span data-i18n="technological-knwoledge">Maitrise Techno.</span> (05%)</div>
|
||
<div class="sheet-rTableCell"><input name="attr_techKnowledge" type="number" /></div>
|
||
<div class="sheet-rTableCell"><button type="roll" value="@{PC-whisper} &{template:hm_skill} {{character_name=@{character_name}}} {{character_id=@{character_id}}} {{skill_name=^{technological-knwoledge}}} {{skill_value=[[@{techKnowledge}]]}} {{diceroll=[[1d100cs<[[(ceil(@{techKnowledge}/5))]]cf>99]]}}"
|
||
name="roll_techKnowledgeCheck" /></div>
|
||
<div class="sheet-rTableCell sheet-border-left"><input type="checkbox" name="attr_hideCheck" data-i18n-title="upgrade-skill-title" title="Augmentez cette compétence à la montée de niveau" /></div>
|
||
<div class="sheet-rTableCell"><span data-i18n="hide">Se Cacher</span> (20%)</div>
|
||
<div class="sheet-rTableCell"><input name="attr_hide" type="number" /></div>
|
||
<div class="sheet-rTableCell"><button type="roll" value="@{PC-whisper} &{template:hm_skill} {{character_name=@{character_name}}} {{character_id=@{character_id}}} {{skill_name=^{hide}}} {{skill_value=[[@{hide}]]}} {{diceroll=[[1d100cs<[[(ceil(@{hide}/5))]]cf>99]]}}" name="roll_hideCheck"
|
||
/></div>
|
||
</div>
|
||
<div class="sheet-rTableRow">
|
||
<div class="sheet-rTableCell"><input type="checkbox" name="attr_listenCheck" data-i18n-title="upgrade-skill-title" title="Augmentez cette compétence à la montée de niveau" /></div>
|
||
<div class="sheet-rTableCell"><span data-i18n="listen">Ecouter</span> (25%)</div>
|
||
<div class="sheet-rTableCell"><input name="attr_listen" type="number" /></div>
|
||
<div class="sheet-rTableCell"><button type="roll" value="@{PC-whisper} &{template:hm_skill} {{character_name=@{character_name}}} {{character_id=@{character_id}}} {{skill_name=^{listen}}} {{skill_value=[[@{listen}]]}} {{diceroll=[[1d100cs<[[(ceil(@{listen}/5))]]cf>99]]}}"
|
||
name="roll_listenCheck" /></div>
|
||
<div class="sheet-rTableCell sheet-border-left"><input type="checkbox" name="attr_bargainCheck" data-i18n-title="upgrade-skill-title" title="Augmentez cette compétence à la montée de niveau" /></div>
|
||
<div class="sheet-rTableCell"><span data-i18n="bargain">Marchander</span> (15%)</div>
|
||
<div class="sheet-rTableCell"><input name="attr_bargain" type="number" /></div>
|
||
<div class="sheet-rTableCell"><button type="roll" value="@{PC-whisper} &{template:hm_skill} {{character_name=@{character_name}}} {{character_id=@{character_id}}} {{skill_name=^{bargain}}} {{skill_value=[[@{bargain}]]}} {{diceroll=[[1d100cs<[[(ceil(@{bargain}/5))]]cf>99]]}}"
|
||
name="roll_bargainCheck" /></div>
|
||
<div class="sheet-rTableCell sheet-border-left"><input type="checkbox" name="attr_smellTasteCheck" data-i18n-title="upgrade-skill-title" title="Augmentez cette compétence à la montée de niveau" /></div>
|
||
<div class="sheet-rTableCell"><span data-i18n="smell-taste">Sentir/Gouter</span> (15%)</div>
|
||
<div class="sheet-rTableCell"><input name="attr_smellTaste" type="number" /></div>
|
||
<div class="sheet-rTableCell"><button type="roll" value="@{PC-whisper} &{template:hm_skill} {{character_name=@{character_name}}} {{character_id=@{character_id}}} {{skill_name=^{smell-taste}}} {{skill_value=[[@{smellTaste}]]}} {{diceroll=[[1d100cs<[[(ceil(@{smellTaste}/5))]]cf>99]]}}"
|
||
name="roll_smellTasteCheck" /></div>
|
||
</div>
|
||
<div class="sheet-rTableRow">
|
||
<div class="sheet-rTableCell"><input type="checkbox" name="attr_eloquenceCheck" data-i18n-title="upgrade-skill-title" title="Augmentez cette compétence à la montée de niveau" /></div>
|
||
<div class="sheet-rTableCell"><span data-i18n="eloquence">Eloquence</span> (05%)</div>
|
||
<div class="sheet-rTableCell"><input name="attr_eloquence" type="number" /></div>
|
||
<div class="sheet-rTableCell"><button type="roll" value="@{PC-whisper} &{template:hm_skill} {{character_name=@{character_name}}} {{character_id=@{character_id}}} {{skill_name=^{eloquence}}} {{skill_value=[[@{eloquence}]]}} {{diceroll=[[1d100cs<[[(ceil(@{eloquence}/5))]]cf>99]]}}"
|
||
name="roll_eloquenceCheck" /></div>
|
||
<div class="sheet-rTableCell sheet-border-left"><input type="checkbox" name="attr_basicMedicineCheck" data-i18n-title="upgrade-skill-title" title="Augmentez cette compétence à la montée de niveau" /></div>
|
||
<div class="sheet-rTableCell"><span data-i18n="basic-medicine">Medecine Rudiment.</span> (30%)</div>
|
||
<div class="sheet-rTableCell"><input name="attr_basicMedicine" type="number" /></div>
|
||
<div class="sheet-rTableCell"><button type="roll" value="@{PC-whisper} &{template:hm_skill} {{character_name=@{character_name}}} {{character_id=@{character_id}}} {{skill_name=^{basic-medicine}}} {{skill_value=[[@{basicMedicine}]]}} {{diceroll=[[1d100cs<[[(ceil(@{basicMedicine}/5))]]cf>99]]}}"
|
||
name="roll_basicMedicineCheck" /></div>
|
||
<div class="sheet-rTableCell sheet-border-left"><input type="checkbox" name="attr_terraIncognitaCheck" data-i18n-title="upgrade-skill-title" title="Augmentez cette compétence à la montée de niveau" /></div>
|
||
<div class="sheet-rTableCell"><span data-i18n="terra-incognita">Terra Incognita</span> (0%)</div>
|
||
<div class="sheet-rTableCell"><input name="attr_terraIncognita" type="number" value="0" /></div>
|
||
<div class="sheet-rTableCell"><button type="roll" value="@{PC-whisper} &{template:hm_skill} {{character_name=@{character_name}}} {{character_id=@{character_id}}} {{skill_name=^{terra-incognita}}} {{skill_value=[[@{terraIncognita}]]}} {{diceroll=[[1d100cs<[[(ceil(@{terraIncognita}/5))]]cf>99]]}}"
|
||
name="roll_terraIncognitaCheck" /></div>
|
||
</div>
|
||
<div class="sheet-rTableRow">
|
||
<div class="sheet-rTableCell"><input type="checkbox" name="attr_ridingCheck" data-i18n-title="upgrade-skill-title" title="Augmentez cette compétence à la montée de niveau" /></div>
|
||
<div class="sheet-rTableCell"><span data-i18n="riding">Equitation</span> (35%)</div>
|
||
<div class="sheet-rTableCell"><input name="attr_riding" type="number" /></div>
|
||
<div class="sheet-rTableCell"><button type="roll" value="@{PC-whisper} &{template:hm_skill} {{character_name=@{character_name}}} {{character_id=@{character_id}}} {{skill_name=^{riding}}} {{skill_value=[[@{riding}]]}} {{diceroll=[[1d100cs<[[(ceil(@{riding}/5))]]cf>99]]}}"
|
||
name="roll_ridingCheck" /></div>
|
||
<div class="sheet-rTableCell sheet-border-left"><input type="checkbox" name="attr_millionSphereCheck" data-i18n-title="upgrade-skill-title" title="Augmentez cette compétence à la montée de niveau" /></div>
|
||
<div class="sheet-rTableCell"><span data-i18n="million-spheres">Million de Sphères</span> (0%)</div>
|
||
<div class="sheet-rTableCell"><input name="attr_millionSphere" type="number" value="0" /></div>
|
||
<div class="sheet-rTableCell"><button type="roll" value="@{PC-whisper} &{template:hm_skill} {{character_name=@{character_name}}} {{character_id=@{character_id}}} {{skill_name=^{million-spheres}}} {{skill_value=[[@{millionSphere}]]}} {{diceroll=[[1d100cs<[[(ceil(@{millionSphere}/5))]]cf>99]]}}"
|
||
name="roll_millionSphereCheck" /></div>
|
||
<div class="sheet-rTableCell sheet-border-left"><input type="checkbox" name="attr_terraIncognitaSpe1Check" data-i18n-title="upgrade-skill-title" title="Augmentez cette compétence à la montée de niveau" /></div>
|
||
<div class="sheet-rTableCell"><input name="attr_terraIncognitaSpe1Name" type="text" data-i18n-placeholder="special-terra-incognita-title" placeholder="Terra Incognita" /></div>
|
||
<div class="sheet-rTableCell"><input name="attr_terraIncognitaSpe1" type="number" /></div>
|
||
<div class="sheet-rTableCell"><button type="roll" value="@{PC-whisper} &{template:hm_skill} {{character_name=@{character_name}}} {{character_id=@{character_id}}} {{skill_name=^{terra-incognita} (@{terraIncognitaSpe1Name})}} {{skill_value=[[@{terraIncognitaSpe1}]]}} {{diceroll=[[1d100cs<[[(ceil(@{terraIncognitaSpe1}/5))]]cf>99]]}}"
|
||
name="roll_terraIncognitaSpe1Check" /></div>
|
||
</div>
|
||
<div class="sheet-rTableRow">
|
||
<div class="sheet-rTableCell"><input type="checkbox" name="attr_ridingSpe1Check" data-i18n-title="upgrade-skill-title" title="Augmentez cette compétence à la montée de niveau" /></div>
|
||
<div class="sheet-rTableCell"><input name="attr_ridingSpe1Name" type="text" data-i18n-placeholder="special-riding-title" placeholder="Animal monté" /></div>
|
||
<div class="sheet-rTableCell"><input name="attr_ridingSpe1" type="number" /></div>
|
||
<div class="sheet-rTableCell"><button type="roll" value="@{PC-whisper} &{template:hm_skill} {{character_name=@{character_name}}} {{character_id=@{character_id}}} {{skill_name=^{riding} (@{ridingSpe1Name})}} {{skill_value=[[@{ridingSpe1}]]}} {{diceroll=[[1d100cs<[[(ceil(@{ridingSpe1}/5))]]cf>99]]}}"
|
||
name="roll_ridingSpe1Check" /></div>
|
||
<div class="sheet-rTableCell sheet-border-left"><input type="checkbox" name="attr_ancientWorldCheck" data-i18n-title="upgrade-skill-title" title="Augmentez cette compétence à la montée de niveau" /></div>
|
||
<div class="sheet-rTableCell"><span data-i18n="ancient-world">Monde Ancien</span> (0%)</div>
|
||
<div class="sheet-rTableCell"><input name="attr_ancientWorld" type="number" value="0" /></div>
|
||
<div class="sheet-rTableCell"><button type="roll" value="@{PC-whisper} &{template:hm_skill} {{character_name=@{character_name}}} {{character_id=@{character_id}}} {{skill_name=^{ancient-world}}} {{skill_value=[[@{ancientWorld}]]}} {{diceroll=[[1d100cs<[[(ceil(@{ancientWorld}/5))]]cf>99]]}}"
|
||
name="roll_ancientWorldCheck" /></div>
|
||
<div class="sheet-rTableCell sheet-border-left"><input type="checkbox" name="attr_terraIncognitaSpe2Check" data-i18n-title="upgrade-skill-title" title="Augmentez cette compétence à la montée de niveau" /></div>
|
||
<div class="sheet-rTableCell"><input name="attr_terraIncognitaSpe2Name" type="text" data-i18n-placeholder="special-terra-incognita-title" placeholder="Terra Incognita" /></div>
|
||
<div class="sheet-rTableCell"><input name="attr_terraIncognitaSpe2" type="number" /></div>
|
||
<div class="sheet-rTableCell"><button type="roll" value="@{PC-whisper} &{template:hm_skill} {{character_name=@{character_name}}} {{character_id=@{character_id}}} {{skill_name=^{terra-incognita} (@{terraIncognitaSpe2Name})}} {{skill_value=[[@{terraIncognitaSpe2}]]}} {{diceroll=[[1d100cs<[[(ceil(@{terraIncognitaSpe2}/5))]]cf>99]]}}"
|
||
name="roll_terraIncognitaSpe2Check" /></div>
|
||
</div>
|
||
<div class="sheet-rTableRow">
|
||
<div class="sheet-rTableCell"><input type="checkbox" name="attr_ridingSpe2Check" data-i18n-title="upgrade-skill-title" title="Augmentez cette compétence à la montée de niveau" /></div>
|
||
<div class="sheet-rTableCell"><input name="attr_ridingSpe2Name" type="text" data-i18n-placeholder="special-riding-title" placeholder="Animal monté" /></div>
|
||
<div class="sheet-rTableCell"><input name="attr_ridingSpe2" type="number" /></div>
|
||
<div class="sheet-rTableCell"><button type="roll" value="@{PC-whisper} &{template:hm_skill} {{character_name=@{character_name}}} {{character_id=@{character_id}}} {{skill_name=^{riding} (@{ridingSpe2Name})}} {{skill_value=[[@{ridingSpe2}]]}} {{diceroll=[[1d100cs<[[(ceil(@{ridingSpe2}/5))]]cf>99]]}}"
|
||
name="roll_ridingSpe2Check" /></div>
|
||
<div class="sheet-rTableCell sheet-border-left"><input type="checkbox" name="attr_naturalWorldCheck" data-i18n-title="upgrade-skill-title" title="Augmentez cette compétence à la montée de niveau" /></div>
|
||
<div class="sheet-rTableCell"><span data-i18n="natural-world">Monde Naturel</span> (25%)</div>
|
||
<div class="sheet-rTableCell"><input name="attr_naturalWorld" type="number" /></div>
|
||
<div class="sheet-rTableCell"><button type="roll" value="@{PC-whisper} &{template:hm_skill} {{character_name=@{character_name}}} {{character_id=@{character_id}}} {{skill_name=^{natural-world}}} {{skill_value=[[@{naturalWorld}]]}} {{diceroll=[[1d100cs<[[(ceil(@{naturalWorld}/5))]]cf>99]]}}"
|
||
name="roll_naturalWorldCheck" /></div>
|
||
<div class="sheet-rTableCell sheet-border-left"><input type="checkbox" name="attr_terraIncognitaSpe3Check" data-i18n-title="upgrade-skill-title" title="Augmentez cette compétence à la montée de niveau" /></div>
|
||
<div class="sheet-rTableCell"><input name="attr_terraIncognitaSpe3Name" type="text" data-i18n-placeholder="special-terra-incognita-title" placeholder="Terra Incognita" /></div>
|
||
<div class="sheet-rTableCell"><input name="attr_terraIncognitaSpe3" type="number" /></div>
|
||
<div class="sheet-rTableCell"><button type="roll" value="@{PC-whisper} &{template:hm_skill} {{character_name=@{character_name}}} {{character_id=@{character_id}}} {{skill_name=^{terra-incognita} (@{terraIncognitaSpe3Name})}} {{skill_value=[[@{terraIncognitaSpe3}]]}} {{diceroll=[[1d100cs<[[(ceil(@{terraIncognitaSpe3}/5))]]cf>99]]}}"
|
||
name="roll_terraIncognitaSpe3Check" /></div>
|
||
</div>
|
||
<div class="sheet-rTableRow">
|
||
<div class="sheet-rTableCell"><input type="checkbox" name="attr_misc1Check" data-i18n-title="upgrade-skill-title" title="Augmentez cette compétence à la montée de niveau" /></div>
|
||
<div class="sheet-rTableCell"><input name="attr_misc1Name" type="text" data-i18n-placeholder="misc-title" placeholder="Divers" /></div>
|
||
<div class="sheet-rTableCell"><input name="attr_misc1" type="number" /></div>
|
||
<div class="sheet-rTableCell"><button type="roll" value="@{PC-whisper} &{template:hm_skill} {{character_name=@{character_name}}} {{character_id=@{character_id}}} {{skill_name=^{misc} (@{misc1Name})}} {{skill_value=[[@{misc1}]]}} {{diceroll=[[1d100cs<[[(ceil(@{misc1}/5))]]cf>99]]}}"
|
||
name="roll_misc1Check" /></div>
|
||
<div class="sheet-rTableCell sheet-border-left"><input type="checkbox" name="attr_misc2Check" data-i18n-title="upgrade-skill-title" title="Augmentez cette compétence à la montée de niveau" /></div>
|
||
<div class="sheet-rTableCell"><input name="attr_misc2Name" type="text" data-i18n-placeholder="misc-title" placeholder="Divers" /></div>
|
||
<div class="sheet-rTableCell"><input name="attr_misc2" type="number" /></div>
|
||
<div class="sheet-rTableCell"><button type="roll" value="@{PC-whisper} &{template:hm_skill} {{character_name=@{character_name}}} {{character_id=@{character_id}}} {{skill_name=^{misc} (@{misc2Name})}} {{skill_value=[[@{misc2}]]}} {{diceroll=[[1d100cs<[[(ceil(@{misc2}/5))]]cf>99]]}}"
|
||
name="roll_misc2Check" /></div>
|
||
<div class="sheet-rTableCell sheet-border-left"><input type="checkbox" name="attr_misc3Check" data-i18n-title="upgrade-skill-title" title="Augmentez cette compétence à la montée de niveau" /></div>
|
||
<div class="sheet-rTableCell"><input name="attr_misc3Name" type="text" data-i18n-placeholder="misc-title" placeholder="Divers" /></div>
|
||
<div class="sheet-rTableCell"><input name="attr_misc3" type="number" /></div>
|
||
<div class="sheet-rTableCell"><button type="roll" value="@{PC-whisper} &{template:hm_skill} {{character_name=@{character_name}}} {{character_id=@{character_id}}} {{skill_name=^{misc} (@{misc3Name})}} {{skill_value=[[@{misc3}]]}} {{diceroll=[[1d100cs<[[(ceil(@{misc3}/5))]]cf>99]]}}"
|
||
name="roll_misc3Check" /></div>
|
||
</div>
|
||
<div class="sheet-rTableRow">
|
||
<div class="sheet-rTableCell"><input type="checkbox" name="attr_misc4Check" data-i18n-title="upgrade-skill-title" title="Augmentez cette compétence à la montée de niveau" /></div>
|
||
<div class="sheet-rTableCell"><input name="attr_misc4Name" type="text" data-i18n-placeholder="misc-title" placeholder="Divers" /></div>
|
||
<div class="sheet-rTableCell"><input name="attr_misc4" type="number" /></div>
|
||
<div class="sheet-rTableCell"><button type="roll" value="@{PC-whisper} &{template:hm_skill} {{character_name=@{character_name}}} {{character_id=@{character_id}}} {{skill_name=^{misc} (@{misc4Name})}} {{skill_value=[[@{misc4}]]}} {{diceroll=[[1d100cs<[[(ceil(@{misc4}/5))]]cf>99]]}}"
|
||
name="roll_misc4Check" /></div>
|
||
<div class="sheet-rTableCell sheet-border-left"><input type="checkbox" name="attr_misc5Check" data-i18n-title="upgrade-skill-title" title="Augmentez cette compétence à la montée de niveau" /></div>
|
||
<div class="sheet-rTableCell"><input name="attr_misc5Name" type="text" data-i18n-placeholder="misc-title" placeholder="Divers" /></div>
|
||
<div class="sheet-rTableCell"><input name="attr_misc5" type="number" /></div>
|
||
<div class="sheet-rTableCell"><button type="roll" value="@{PC-whisper} &{template:hm_skill} {{character_name=@{character_name}}} {{character_id=@{character_id}}} {{skill_name=^{misc} (@{misc5Name})}} {{skill_value=[[@{misc5}]]}} {{diceroll=[[1d100cs<[[(ceil(@{misc5}/5))]]cf>99]]}}"
|
||
name="roll_misc5Check" /></div>
|
||
<div class="sheet-rTableCell sheet-border-left"><input type="checkbox" name="attr_misc6Check" data-i18n-title="upgrade-skill-title" title="Augmentez cette compétence à la montée de niveau" /></div>
|
||
<div class="sheet-rTableCell"><input name="attr_misc6Name" type="text" data-i18n-placeholder="misc-title" placeholder="Divers" /></div>
|
||
<div class="sheet-rTableCell"><input name="attr_misc6" type="number" /></div>
|
||
<div class="sheet-rTableCell"><button type="roll" value="@{PC-whisper} &{template:hm_skill} {{character_name=@{character_name}}} {{character_id=@{character_id}}} {{skill_name=^{misc} (@{misc6Name})}} {{skill_value=[[@{misc6}]]}} {{diceroll=[[1d100cs<[[(ceil(@{misc6}/5))]]cf>99]]}}"
|
||
name="roll_misc6Check" /></div>
|
||
</div>
|
||
</div>
|
||
|
||
</div>
|
||
</section>
|
||
|
||
<section role="region" aria-label="Armes & Equipement" data-i18n-aria-label="page-weapons-equipments-aria">
|
||
<div class="sheet-section sheet-section-weapons-equipments">
|
||
|
||
<!-- CURRENCY -->
|
||
<div class="sheet-section">
|
||
<div class="sheet-h2-section">
|
||
<h2 data-i18n="currency-desc">Monnaies</h2>
|
||
<label for="attr_currency-show" class="sheet-label-a" data-i18n="currency-desc-exp">Développer les Monnaies</label>
|
||
<input type="checkbox" class="sheet-sect-show" title="Cliquer pour développer" data-i18n-title="showsect-cmd" id="attr_currency-show" name="attr_currency-show" value="1" style="width: 12em;margin: -0.5em -1em 0 -11em;" checked="checked"
|
||
/><span></span>
|
||
<div class="sheet-nontable sheet-sect" style="border:1px solid black;">
|
||
<span class="sheet-nontable-name" data-i18n="currency-desc">Monnaies</span>
|
||
<label class="sheet-small-label2" style="width: 25%;"></label>
|
||
<label class="sheet-small-label2" style="width: 10%;"><input name="attr_gold" type="number" data-i18n-title="gold-title" title="Or (Couronne)" /><span data-i18n="gold">Or</span></label>
|
||
<label class="sheet-small-label2" style="width: 10%;"><input name="attr_silver" type="number" data-i18n-title="silver-title" title="Argent (Souverain)" /><span data-i18n="silver">Argent</span></label>
|
||
<label class="sheet-small-label2" style="width: 10%;"><input name="attr_copper" type="number" data-i18n-title="copper-title" title="Cuivre (Ecu)" /><span data-i18n="copper">Cuivre</span></label>
|
||
<label class="sheet-small-label2" style="width: 10%;"><input name="attr_iron" type="number" data-i18n-title="iron-title" title="Fer" /><span data-i18n="iron">Fer</span></label>
|
||
</div>
|
||
</div>
|
||
</div>
|
||
|
||
<!-- MELEE WEAPONS -->
|
||
<div class="sheet-section">
|
||
<div class="sheet-h2-section">
|
||
<h2 data-i18n="melee-weapons">Armes de contact</h2>
|
||
<label for="attr_meleeWeapons-details-show" class="sheet-label-a" data-i18n="meleeWeapons-exp">Développer les armes de contact</label>
|
||
<input type="checkbox" class="sheet-sect-show" title="Cliquer pour développer" data-i18n-title="showsect-cmd" id="attr_meleeWeapons-details-show" name="attr_meleeWeapons-details-show" value="1" style="width: 12em;margin: -0.5em -1em 0 -11em;" checked="checked"
|
||
/><span></span>
|
||
<div class="sheet-nontable sheet-sect">
|
||
<div class="sheet-divbox sheet-repeating-sect">
|
||
<div class="sheet-header sheet-text-center" style="width:100%;"><span data-i18n="melee-weapons">Armes de contact</span></div>
|
||
<br/>
|
||
<div class="sheet-repeating-fields">
|
||
<fieldset class="repeating_meleeWeapons">
|
||
<div style="border-spacing:2px; border-collapse:separate; margin:2px;">
|
||
|
||
<input type="checkbox" class="sheet-counted sheet-sect-show" data-i18n-title="minimize-cmd" title="Minimize Row" name="attr_row-show" value="1" checked="checked" /><span></span>
|
||
<span class="sheet-repeating-rollbutton sheet-small-label2"><button type="roll" value="@{PC-whisper} &{template:hm_weapons} {{character_name=@{character_name}}} {{character_id=@{character_id}}} {{weapon_name=@{meleeWeaponName}}} {{weapon_value=[[@{meleeWeaponPercent}]]}} {{diceroll=[[1d100cs<[[(ceil(@{meleeWeaponPercent}/5))]]cf>99]]}} {{diceroll_damage=[[@{meleeWeaponDamage} + @{meleeWeaponDamageMod}]]}} {{weapon_impale=@{meleeWeaponImpale}}} {{weapon_counter=@{meleeWeaponCounter}}}" name="roll_meleeWeaponCheck"><span data-i18n="attack"></span></button>
|
||
</span>
|
||
|
||
<span class="sheet-small-label2 sheet-sect" style="width:2.125em;"><input type="checkbox" name="attr_meleeWeaponCheck" data-i18n-title="upgrade-skill-title" data-i18n-title="upgrade-skill-title" title="Augmentez cette compétence à la montée de niveau" /></span>
|
||
<span class="sheet-small-label2 sheet-entry-25p-shrink"><input type="text" name="attr_meleeWeaponName" data-i18n-placeholder="melee-weapon-name-place" placeholder="Nom de l'arme" /><span data-i18n="name">Nom</span></span>
|
||
<span class="sheet-small-label2 sheet-entry-vvshort"><input name="attr_meleeWeaponPercent" type="number" data-i18n-title="melee-weapon-percent-title" title="Niveau l'arme" /><span data-i18n="percent-abbrv">%</span></span>
|
||
<span class="sheet-small-label2 sheet-entry-vshort"><input name="attr_meleeWeaponDamage" data-i18n-placeholder="melee-weapon-damage-place" placeholder="ex: 1d6+2" type="text" /><span data-i18n="weapon-damage">Dégâts</span></span>
|
||
<span class="sheet-small-label2 sheet-entry-short"><select name="attr_meleeWeaponDamageMod">
|
||
<option value="" selected></option>
|
||
<option value="@{mod_damage}" >+ MD</option>
|
||
<option value="ceil(@{mod_damage}/2)" >+ 1/2 MD</option>
|
||
<option value="@{mod_damage}*2" >+ 2 MD</option>
|
||
</select><span data-i18n="weapon-damage-mod">Mod. Dégâts</span></span>
|
||
|
||
<span class="sheet-small-label2 sheet-sect sheet-entry-vshort"><input name="attr_meleeWeaponStructure" data-i18n-title="melee-weapon-structure-title" title="Structure de l'arme" type="number" /><span data-i18n="structure">Structure</span></span>
|
||
<span class="sheet-small-label2 sheet-sect sheet-entry-vshort"><input name="attr_meleeWeaponLength" data-i18n-title="melee-weapon-length-title" title="Longueur de l'arme" type="text" /><span data-i18n="length">Longueur</span></span>
|
||
<span class="sheet-small-label2 sheet-sect sheet-entry-short"><select name="attr_meleeWeaponHand" data-i18n-title="melee-weapon-hand-title" title="Tenue en Main de l'arme">
|
||
<option value="1" selected>1</option>
|
||
<option value="2" >2</option>
|
||
</select><span data-i18n="hand">Main</span></span>
|
||
<span class="sheet-small-label2 sheet-sect sheet-entry-short"><select name="attr_meleeWeaponImpale">
|
||
<option value="0" data-i18n="no" selected>Non</option>
|
||
<option value="1" data-i18n="yes" >Oui</option>
|
||
</select><span data-i18n="impale">Empale</span></span>
|
||
<span class="sheet-small-label2 sheet-sect sheet-entry-short"><select name="attr_meleeWeaponCounter">
|
||
<option value="0" data-i18n="no" selected>Non</option>
|
||
<option value="1" data-i18n="yes" >Oui</option>
|
||
</select><span data-i18n="counter">Pare</span></span>
|
||
|
||
</div>
|
||
</fieldset>
|
||
</div>
|
||
</div>
|
||
</div>
|
||
</div>
|
||
</div>
|
||
<br/>
|
||
|
||
<!-- RANGED WEAPONS -->
|
||
<div class="sheet-section">
|
||
<div class="sheet-h2-section">
|
||
<h2 data-i18n="ranged-weapons">Armes à distance</h2>
|
||
<label for="attr_rangedWeapons-details-show" class="sheet-label-a" data-i18n="rangedWeapons-exp">Développer les armes à distance</label>
|
||
<input type="checkbox" class="sheet-sect-show" title="Cliquer pour développer" data-i18n-title="showsect-cmd" id="attr_rangedWeapons-details-show" name="attr_rangedWeapons-details-show" value="1" style="width: 12em;margin: -0.5em -1em 0 -11em;" checked="checked"
|
||
/><span></span>
|
||
<div class="sheet-nontable sheet-sect">
|
||
<div class="sheet-divbox sheet-repeating-sect">
|
||
<div class="sheet-header sheet-text-center" style="width:100%;"><span data-i18n="ranged-weapons">Armes à distance</span></div>
|
||
<br/>
|
||
<div class="sheet-repeating-fields">
|
||
<fieldset class="repeating_rangedWeapons">
|
||
<div style="border-spacing:2px; border-collapse:separate; margin:2px;">
|
||
|
||
<input type="checkbox" class="sheet-counted sheet-sect-show" data-i18n-title="minimize-cmd" title="Minimize Row" name="attr_row-show" value="1" checked="checked" /><span></span>
|
||
<span class="sheet-repeating-rollbutton sheet-small-label2"><button type="roll" value="@{PC-whisper} &{template:hm_weapons} {{character_name=@{character_name}}} {{character_id=@{character_id}}} {{weapon_name=@{rangedWeaponName}}} {{weapon_value=[[@{rangedWeaponPercent}]]}} {{diceroll=[[1d100cs<[[(ceil(@{rangedWeaponPercent}/5))]]cf>99]]}} {{diceroll_damage=[[@{rangedWeaponDamage} + @{rangedWeaponDamageMod}]]}}" name="roll_rangedWeaponCheck"><span data-i18n="attack"></span></button>
|
||
</span>
|
||
|
||
<span class="sheet-small-label2 sheet-sect" style="width:2.125em;"><input type="checkbox" name="attr_rangeWeaponCheck" data-i18n-title="upgrade-skill-title" data-i18n-title="upgrade-skill-title" title="Augmentez cette compétence à la montée de niveau" /></span>
|
||
<span class="sheet-small-label2 sheet-entry-25p-shrink"><input type="text" name="attr_rangedWeaponName" data-i18n-placeholder="ranged-weapon-name-place" placeholder="Nom de l'arme" /><span data-i18n="name">Nom</span></span>
|
||
<span class="sheet-small-label2 sheet-entry-vshort"><input name="attr_rangedWeaponPercent" type="number" data-i18n-title="ranged-weapon-percent-title" title="Niveau l'arme" /><span data-i18n="percent-abbrv">%</span></span>
|
||
<span class="sheet-small-label2 sheet-entry-vshort"><input name="attr_rangedWeaponDamage" data-i18n-placeholder="ranged-weapon-damage-place" placeholder="ex: 1d6+2" type="text" /><span data-i18n="weapon-damage">Dégâts</span></span>
|
||
<span class="sheet-small-label2 sheet-entry-short"><select name="attr_rangedWeaponDamageMod">
|
||
<option value="" selected></option>
|
||
<option value="@{mod_damage}" >+ MD</option>
|
||
<option value="ceil(@{mod_damage}/2)" >+ 1/2 MD</option>
|
||
<option value="@{mod_damage}*2" >+ 2 MD</option>
|
||
</select><span data-i18n="weapon-damage-mod">Mod. Dégâts</span></span>
|
||
|
||
<span class="sheet-small-label2 sheet-sect sheet-entry-vshort"><input name="attr_rangedWeaponRange" data-i18n-title="ranged-weapon-range-title" title="Portée de l'arme" type="number" /><span data-i18n="range">Portée</span></span>
|
||
<span class="sheet-small-label2 sheet-sect sheet-entry-vshort"><input name="attr_rangedWeaponRound" data-i18n-title="ranged-weapon-round-title" title="Rounds utilisés par l'arme" type="text" /><span data-i18n="round">Att./Round</span></span>
|
||
<span class="sheet-small-label2 sheet-sect sheet-entry-vshort"><input name="attr_rangedWeaponPds" data-i18n-title="ranged-weapon-pds-title" title="Pds de l'arme" type="number" /><span data-i18n="pds">Pds</span></span>
|
||
<span class="sheet-small-label2 sheet-sect sheet-entry-vshort"><input name="attr_rangedWeaponStructure" data-i18n-title="melee-weapon-structure-title" title="Structure de l'arme" type="number" /><span data-i18n="structure">Structure</span></span>
|
||
<span class="sheet-small-label2 sheet-sect sheet-entry-vshort"><input name="attr_rangedWeaponPA" data-i18n-title="ranged-weapon-pa-title" title="PA de l'arme" type="number" /><span data-i18n="pa">PA</span></span>
|
||
<span class="sheet-small-label2 sheet-sect sheet-entry-short"><input name="attr_rangedWeaponAutonomy" data-i18n-title="ranged-weapon-autonomy-title" title="Autonomie de l'arme" type="text" /><span data-i18n="autonomy">Autonomie</span></span>
|
||
<span class="sheet-small-label2 sheet-sect sheet-entry-short"><select name="attr_rangedWeaponImpale">
|
||
<option value="0" data-i18n="no" selected>Non</option>
|
||
<option value="1" data-i18n="yes" >Oui</option>
|
||
</select><span data-i18n="impale">Empale</span></span>
|
||
<span class="sheet-small-label2 sheet-sect sheet-entry-short"><select name="attr_rangedWeaponCounter">
|
||
<option value="0" data-i18n="no" selected>Non</option>
|
||
<option value="1" data-i18n="yes" >Oui</option>
|
||
</select><span data-i18n="counter">Pare</span></span>
|
||
<span class="sheet-small-label2 sheet-sect sheet-entry-vvshort"><input name="attr_rangedWeaponAmmo" data-i18n-title="ranged-weapon-ammo-title" title="Munition de l'arme" type="number" /><span data-i18n="ammo-ab">Mun.</span></span>
|
||
</div>
|
||
</fieldset>
|
||
</div>
|
||
</div>
|
||
</div>
|
||
</div>
|
||
</div>
|
||
<br/>
|
||
|
||
<!-- ARMOR AND SHIELD DESCRIPTION -->
|
||
<div class="sheet-section">
|
||
<div class="sheet-h2-section">
|
||
<h2 data-i18n="armor-shield">Armure, Bouclier</h2>
|
||
<label for="attr_armor-shield-show" class="sheet-label-a" data-i18n="armor-shield-exp">Développer de l'Armure ou du Bouclier</label>
|
||
<input type="checkbox" class="sheet-sect-show" title="Cliquer pour développer" data-i18n-title="showsect-cmd" id="attr_armor-shield-show" name="attr_armor-shield-show" value="1" style="width: 12em;margin: -0.5em -1em 0 -11em;" checked="checked" /><span></span>
|
||
<div class="sheet-nontable sheet-sect" style="border:1px solid black;">
|
||
|
||
<span class="sheet-nontable-name" data-i18n="armor">Armure</span>
|
||
|
||
<label class="sheet-small-label2" style="width: 10%;"></label>
|
||
|
||
<label class="sheet-small-label2" style="width: 50%;"><input name="attr_armorName" type="text" data-i18n-placeholder="armor-name-place" placeholder="Nom de l'armure" /><span data-i18n="armor">Armure</span></label>
|
||
<label class="sheet-small-label2" style="width: 10%;"><input name="attr_armorLoad" type="text" data-i18n-title="armor-load-title" title="Encombrement de l'armure" /><span data-i18n="load">Enc.</span></label>
|
||
<label class="sheet-small-label2" style="width: 10%;"><input name="attr_armorRound" type="number" data-i18n-title="armor-round-title" title="Round nécessaire pour revêtir l'armure" /><span data-i18n="rounds">Rounds</span></label>
|
||
|
||
<br/>
|
||
|
||
<label class="sheet-small-label2" style="width: 15%;"><span data-i18n="helmet">Heaume</span> :</label>
|
||
<label class="sheet-small-label2" style="width: 10%;"><input name="attr_helmetAbs" type="text" data-i18n-title="helmet-absorption-title" title="Absorption du heaume" /><span data-i18n="absorption-abbrv">Absorp.</span></label>
|
||
<label class="sheet-small-label2" style="width: 0.1%;">/</label>
|
||
<label class="sheet-small-label2" style="width: 10%;"><input name="attr_helmetAffect" type="text" data-i18n-title="helmet-affect-title" title="% Affect du heaume" /><span data-i18n="affect">% Affect</span></label>
|
||
|
||
<label class="sheet-small-label2" style="width: 15%;"><span data-i18n="without-helmet">Sans Heaume</span> :</label>
|
||
<label class="sheet-small-label2" style="width: 10%;"><input name="attr_withoutHelmetAbs" type="text" data-i18n-title="without-helmet-absorption-title" title="Absorption sans heaume" /><span data-i18n="absorption-abbrv">Absorp.</span></label>
|
||
<label class="sheet-small-label2" style="width: 0.1%;">/</label>
|
||
<label class="sheet-small-label2" style="width: 10%;"><input name="attr_withoutHelmetAffect" type="text" data-i18n-title="without-helmet-affect-title" title="% Affect sans heaume" /><span data-i18n="affect">% Affect</span></label>
|
||
|
||
<br/>
|
||
|
||
<label class="sheet-small-label2" style="width: 40%;"></label>
|
||
<label class="sheet-small-label2" style="width: 20%;"><input name="attr_armorMacroFormula" type="text" data-i18n-placeholder="armorMacroFormula-place" placeholder="Ex: [[2d10+6]]" data-i18n-title="armorMacroFormula-title" title="Macro dédiée à l'armure" /><button class="sheet-text-button" type="roll" name="roll_armorMacroFormula-Check" value="@{PC-whisper} &{template:hm_macro} {{character_name=@{character_name}}} {{character_id=@{character_id}}} {{macro_name=^{armor}}} {{diceroll=@{armorMacroFormula}}}"> <span style="vertical-align: text-bottom; color: white;" data-i18n="armorMacroFormula-bt-name">Macro Armure</span></button></label>
|
||
|
||
<br/>
|
||
<br/>
|
||
</div>
|
||
<br/>
|
||
<div class="sheet-nontable sheet-sect" style="border:1px solid black;">
|
||
<span class="sheet-nontable-name" data-i18n="shield">Bouclier</span>
|
||
|
||
<label class="sheet-small-label2" style="width:2.125em;"><input type="checkbox" name="attr_shieldCheck" data-i18n-title="shield-check-title" title="Utilisation du bouclier" class="sheet-noshow" /><span data-i18n="use">Utilisé</span></label>
|
||
|
||
<span class="sheet-small-label2 sheet-entry-vshort"><input name="attr_shieldBase" data-i18n-title="shield-percent-title" title="Pourcentage du bouclier" type="number" /><span data-i18n="base">Base</span></span>
|
||
|
||
<span class="sheet-small-label2 sheet-entry-vshort"><input name="attr_shieldDamage" data-i18n-title="shield-damage-title" title="Dégâts infliger par le bouclier" type="text" /><span data-i18n="damage">Dgt.</span></span>
|
||
|
||
<span class="sheet-small-label2 sheet-entry-short"><select name="attr_rangedWeaponDamageMod">
|
||
<option value="" selected></option>
|
||
<option value="@{mod_damage}" >+ MD</option>
|
||
</select><span data-i18n="weapon-damage-mod">Mod. Dégâts</span></span>
|
||
<label class="sheet-small-label2" style="width:2em;"><input type="checkbox" name="attr_shieldPush" data-i18n-title="shield-push-title" title="Repousser avec le bouclier" class="sheet-noshow" /><span data-i18n="push">Rep.</span></label>
|
||
|
||
<label class="sheet-small-label2" style="width:2em;"><input type="checkbox" name="attr_shieldHalf" data-i18n-title="shield-h-title" title="Demi Bouclier" class="sheet-noshow" /><span data-i18n="half-abbrv">D</span></label>
|
||
<label class="sheet-small-label2" style="width:2em;"><input type="checkbox" name="attr_shieldSmall" data-i18n-title="shield-s-title" title="Petit Bouclier" class="sheet-noshow" /><span data-i18n="small-abbrv">P</span></label>
|
||
<label class="sheet-small-label2" style="width:2em;"><input type="checkbox" name="attr_shieldFull" data-i18n-title="shield-f-title" title="Bouclier Entier" class="sheet-noshow" /><span data-i18n="full-abbrv">E</span></label>
|
||
<label class="sheet-small-label2" style="width:2em;"><input type="checkbox" name="attr_shieldLarge" data-i18n-title="shield-l-title" title="Grand Bouclier" class="sheet-noshow" /><span data-i18n="large-abbrv">G</span></label>
|
||
|
||
<span class="sheet-small-label2 sheet-sect sheet-entry-vshort"><input name="attr_shieldStructure" data-i18n-title="shield-structure-title" title="Structure du Bouclier" type="number" /><span data-i18n="structure">Structure</span></span>
|
||
<span class="sheet-small-label2" style="width: 10%;"><input name="attr_shieldPds" data-i18n-title="shield-pds-title" title="Pds du bouclier" type="number" /><span data-i18n="pds">Pds</span></span>
|
||
<span class="sheet-small-label2 sheet-sect sheet-entry-short"><select name="attr_shieldImpale">
|
||
<option value="0" data-i18n="no" selected>Non</option>
|
||
<option value="1" data-i18n="yes" >Oui</option>
|
||
</select><span data-i18n="impale">Empale</span></span>
|
||
<span class="sheet-small-label2 sheet-sect sheet-entry-short"><select name="attr_shieldWeaponCounter">
|
||
<option value="0" data-i18n="no" selected>Non</option>
|
||
<option value="1" data-i18n="yes" >Oui</option>
|
||
</select><span data-i18n="counter">Pare</span></span>
|
||
<br/>
|
||
<label class="sheet-small-label2" style="width: 39%;"></label>
|
||
<label class="sheet-small-label2" style="width: 22%;"><input name="attr_shieldMacroFormula" type="text" data-i18n-placeholder="shieldMacroFormula-place" placeholder="Ex: [[2d10+6]]" data-i18n-title="shieldMacroFormula-title" title="Macro dédiée au Bouclier" /><button class="sheet-text-button" type="roll" name="roll_shieldMacroFormula-Check" value="@{PC-whisper} &{template:hm_macro} {{character_name=@{character_name}}} {{character_id=@{character_id}}} {{macro_name=^{shield}}} {{diceroll=@{shieldMacroFormula}}}"> <span style="vertical-align: text-bottom; color: white;" data-i18n="shieldMacroFormula-bt-name">Macro Bouclier</span></button></label>
|
||
|
||
<br/>
|
||
<br/>
|
||
</div>
|
||
</div>
|
||
</div>
|
||
<br/>
|
||
|
||
<!-- EQUIPMENTS -->
|
||
<div class="sheet-section">
|
||
<div class="sheet-h2-section">
|
||
<h2 data-i18n="equipments">Equipements</h2>
|
||
<label for="attr_equipments-show" class="sheet-label-a" data-i18n="equipments-exp">Développer les équipements</label>
|
||
<input type="checkbox" class="sheet-sect-show" title="Cliquer pour développer" data-i18n-title="showsect-cmd" id="attr_equipments-show" name="attr_equipments-show" value="1" style="width: 12em;margin: -0.5em -1em 0 -11em;" checked="checked" /><span></span>
|
||
<div class="sheet-nontable sheet-sect">
|
||
|
||
<div class="sheet-divbox sheet-repeating-sect">
|
||
<div class="sheet-header sheet-text-center" style="width:100%;"><span data-i18n="equipments">Equipements</span></div>
|
||
<br/>
|
||
<fieldset class="repeating_equipments">
|
||
|
||
<span class="sheet-repeating-rollbutton sheet-small-label2"><button type="roll" value="@{PC-whisper} &{template:hm_macro} {{character_name=@{character_name}}} {{character_id=@{character_id}}} {{macro_name=@{equipmentName}}} {{diceroll=@{equipmentMacroFormula}}}" name="roll_equipementCheck"><span data-i18n="attack"></span></button></span>
|
||
|
||
<span class="sheet-small-label2" style="width:15%;"><input type="text" name="attr_equipmentName" data-i18n-placeholder="equipment-name-place" placeholder="Nom de l'équipement" /><span data-i18n="name">Nom</span></span>
|
||
<span class="sheet-small-label2" style="width:40%;"><input type="text" name="attr_equipmentDesc" data-i18n-placeholder="equipment-description-place" placeholder="Description de l'équipement" /><span data-i18n="description">Description</span></span>
|
||
<span class="sheet-small-label2" style="width:5%;"><input type="number" name="attr_equipmentValue" data-i18n-title="equipment-value-title" title="Valeur de l'équipement" /><span data-i18n="value">Valeur</span></span>
|
||
<span class="sheet-small-label2" style="width:5%;"><input type="number" name="attr_equipmentNumber" data-i18n-title="equipment-number-title" title="Nombre" /><span data-i18n="number-abbrv">Nb.</span></span>
|
||
<span class="sheet-small-label2" style="width:5%;"><input type="number" name="attr_equipmentMax" data-i18n-title="equipment-maximum-title" title="Maximum" /><span data-i18n="max">Max</span></span>
|
||
<span class="sheet-small-label2" style="width:15%;"><input name="attr_equipmentMacroFormula" type="text" data-i18n-placeholder="equipmentMacroFormula-place" placeholder="Ex: [[2d10+6]]" data-i18n-title="equipmentMacroFormula-title" title="Macro dédiée à l'Equipement" /><span data-i18n="macro">Macro</span></span>
|
||
</fieldset>
|
||
</div>
|
||
|
||
</div>
|
||
</div>
|
||
</div>
|
||
<br/>
|
||
|
||
</div>
|
||
</section>
|
||
|
||
<section role="region" aria-label="Technologie & Magie" data-i18n-aria-label="page-technology-magic-aria">
|
||
<div class="sheet-section sheet-section-technology-magic">
|
||
|
||
<!-- SCIENTIFIC EXPERTISE -->
|
||
<div class="sheet-section">
|
||
<div class="sheet-h2-section">
|
||
<h2 data-i18n="scientific-expertise">Expertise Scientifique</h2>
|
||
<label for="attr_scientific-expertise-show" class="sheet-label-a" data-i18n="scientific-expertise-exp">Développer l'Expertise Scientifique</label>
|
||
<input type="checkbox" class="sheet-sect-show" title="Cliquer pour développer" data-i18n-title="showsect-cmd" id="attr_scientific-expertise-show" name="attr_scientific-expertise-show" value="1" style="width: 12em;margin: -0.5em -1em 0 -11em;" checked="checked"
|
||
/><span></span>
|
||
<div class="sheet-nontable sheet-sect">
|
||
|
||
<div class="sheet-divbox sheet-repeating-sect">
|
||
<div class="sheet-header sheet-text-center" style="width:100%;"><span data-i18n="scientific-expertise">Expertise Scientifique</span> (<span data-i18n="free-int">INT Libre</span> : <input name="attr_freeInt" type="number" style="background-color: white;" />)</div>
|
||
<br/>
|
||
<fieldset class="repeating_scientificExpertises">
|
||
|
||
<span class="sheet-repeating-rollbutton sheet-small-label2"><button type="roll" value="@{PC-whisper} &{template:hm_macro} {{character_name=@{character_name}}} {{character_id=@{character_id}}} {{macro_name=@{scientificExpertiseName}}} {{diceroll=@{scientificExpertiseMacroFormula}}}" name="roll_scientificExpertiseCheck"><span data-i18n="attack"></span></button></span>
|
||
|
||
<span class="sheet-small-label2" style="width:30%;"><input type="text" name="attr_scientificExpertiseName" data-i18n-placeholder="scientific-expertise-name-place" placeholder="Nom de l'Expertise Scientifique" /><span data-i18n="name">Nom</span></span>
|
||
<span class="sheet-small-label2" style="width:15%;"><input type="text" name="attr_scientificExpertiseField" data-i18n-placeholder="scientific-expertise-field-place" placeholder="Discipline de l'Expertise Scientifique" /><span data-i18n="field">Discipline</span></span>
|
||
<span class="sheet-small-label2" style="width:15%;"><input type="text" name="attr_scientificExpertisePreRequisite" data-i18n-placeholder="scientific-expertise-prerequisite-place" placeholder="Pré-requis pour avoir cette expertise" /><span data-i18n="prerequisite">Pré-Requis</span></span>
|
||
<span class="sheet-small-label2" style="width:10%;"><input type="text" name="attr_scientificExpertiseCost" data-i18n-placeholder="scientific-expertise-cost-place" placeholder="Coût de cette expertise" /><span data-i18n="cost">Coût</span></span>
|
||
|
||
<span class="sheet-small-label2" style="width:15%;"><input name="attr_scientificExpertiseMacroFormula" type="text" data-i18n-placeholder="scientificExpertiseMacroFormula-place" placeholder="Ex: [[2d10+6]]" data-i18n-title="scientificExpertiseMacroFormula-title" title="Macro dédiée à l'Expertise Scientifique" /><span data-i18n="macro">Macro</span></span>
|
||
|
||
<span class="sheet-small-label2" style="width:99%;"><textarea class="sheet-inline-textarea" name="attr_scientificExpertiseDesc" data-i18n-data-i18n-placeholder="scientific-expertise-description-place" placeholder="Description de l'Expertise Scientifique"></textarea><span data-i18n="description">Description</span></span>
|
||
|
||
</fieldset>
|
||
</div>
|
||
|
||
</div>
|
||
</div>
|
||
</div>
|
||
<br/>
|
||
|
||
<!-- SCIENTIFIC DOCUMENTS -->
|
||
<div class="sheet-section">
|
||
<div class="sheet-h2-section">
|
||
<h2 data-i18n="scientific-documents">Documents Scientifiques</h2>
|
||
<label for="attr_scientific-documents-show" class="sheet-label-a" data-i18n="scientific-documents-exp">Développer les Documents Scientifiques</label>
|
||
<input type="checkbox" class="sheet-sect-show" title="Cliquer pour développer" data-i18n-title="showsect-cmd" id="attr_scientific-documents-show" name="attr_scientific-documents-show" value="1" style="width: 12em;margin: -0.5em -1em 0 -11em;" checked="checked"
|
||
/><span></span>
|
||
<div class="sheet-nontable sheet-sect">
|
||
|
||
<div class="sheet-divbox sheet-repeating-sect">
|
||
<div class="sheet-header sheet-text-center" style="width:100%;"><span data-i18n="scientific-documents">Documents Scientifiques</span></div>
|
||
<br/>
|
||
<fieldset class="repeating_scientificDocuments">
|
||
<span class="sheet-small-label2" style="width:99%;"><input type="text" name="attr_scientificDocumentName" data-i18n-placeholder="scientific-documents-name-place" placeholder="Nom du Document Scientifique" /><span data-i18n="name">Nom</span></span>
|
||
<span class="sheet-small-label2" style="width:99%;"><textarea class="sheet-inline-textarea" name="attr_scientificDocumentDescription" data-i18n-placeholder="scientific-documents-description-place" placeholder="Description du Document Scientifique"></textarea><span data-i18n="description">Description</span></span>
|
||
<br/><br/>
|
||
</fieldset>
|
||
</div>
|
||
|
||
</div>
|
||
</div>
|
||
</div>
|
||
<br/>
|
||
|
||
<!-- TECHNOLOGICAL ITEMS -->
|
||
<div class="sheet-section">
|
||
<div class="sheet-h2-section">
|
||
<h2 data-i18n="tech-items">Objets Technologiques</h2>
|
||
<label for="attr_tech-items-show" class="sheet-label-a" data-i18n="tech-items-exp">Développer les équipements</label>
|
||
<input type="checkbox" class="sheet-sect-show" title="Cliquer pour développer" data-i18n-title="showsect-cmd" id="attr_tech-items-show" name="attr_tech-items-show" value="1" style="width: 12em;margin: -0.5em -1em 0 -11em;" checked="checked" /><span></span>
|
||
<div class="sheet-nontable sheet-sect">
|
||
|
||
<div class="sheet-divbox sheet-repeating-sect">
|
||
<div class="sheet-header sheet-text-center" style="width:100%;"><span data-i18n="tech-items">Objets Technologiques</span></div>
|
||
<br/>
|
||
<fieldset class="repeating_techItems">
|
||
<span class="sheet-small-label2" style="width:15%;"><input type="text" name="attr_techItemName" data-i18n-placeholder="tech-item-name-place" placeholder="Nom de l'objet" /><span data-i18n="name">Nom</span></span>
|
||
<span class="sheet-small-label2" style="width:45%;"><input type="text" name="attr_techItemDesc" data-i18n-placeholder="tech-item-description-place" placeholder="Description de l'objet" /><span data-i18n="description">Description</span></span>
|
||
<span class="sheet-small-label2" style="width:30%;"><input type="text" name="attr_techItemSecretKnowledge" data-i18n-title="tech-item-secret-knowledge-title" title="Secrets Technologiques et Savoirs Scientifiques employés" data-i18n-placeholder="tech-item-secret-knowledge-place" placeholder="Secret et Savoir" /><span data-i18n="secret-knowledge">Secret & Savoir</span></span>
|
||
|
||
<span class="sheet-small-label2" style="width:30%;"><input type="text" name="attr_techItemEffects" data-i18n-placeholder="tech-item-effects-place" placeholder="Effects" /><span data-i18n="effects">Effets</span></span>
|
||
<span class="sheet-small-label2" style="width:30%;"><input type="text" name="attr_techItemPowerSource" data-i18n-placeholder="tech-item-power-source-place" placeholder="Source d'Energie" /><span data-i18n="power-source">Source d'énergie</span></span>
|
||
<span class="sheet-small-label2" style="width:30%;"><input type="text" name="attr_techItemAutonomy" data-i18n-placeholder="tech-item-autonomy-place" placeholder="Autonomie" /><span data-i18n="autonomy">Autonomie</span></span>
|
||
|
||
<span class="sheet-small-label2" style="width:60%;"><input type="text" name="attr_techItemDefects" data-i18n-placeholder="tech-item-defects-place" placeholder="Défauts" /><span data-i18n="defects">Défauts</span></span>
|
||
<span class="sheet-small-label2" style="width:30%;"><input type="text" name="attr_techItemSkill" data-i18n-placeholder="tech-item-skill-place" placeholder="Compétence de Réalisation" /><span data-i18n="skill">Compétence</span></span>
|
||
</fieldset>
|
||
</div>
|
||
|
||
</div>
|
||
</div>
|
||
</div>
|
||
<br/>
|
||
|
||
<!-- MEMORIZED MAGIC -->
|
||
<div class="sheet-section">
|
||
<div class="sheet-h2-section">
|
||
<h2 data-i18n="memorized-magic">Magie Mémorisée</h2>
|
||
<label for="attr_memorized-magic-show" class="sheet-label-a" data-i18n="memorized-magic-exp">Développer la Magie Mémorisée</label>
|
||
<input type="checkbox" class="sheet-sect-show" title="Cliquer pour développer" data-i18n-title="showsect-cmd" id="attr_memorized-magic-show" name="attr_memorized-magic-show" value="1" style="width: 12em;margin: -0.5em -1em 0 -11em;" checked="checked"
|
||
/><span></span>
|
||
<div class="sheet-nontable sheet-sect">
|
||
|
||
<div class="sheet-divbox sheet-repeating-sect">
|
||
<div class="sheet-header sheet-text-center" style="width:100%;"><span data-i18n="memorized-magic">Magie Mémorisée</span></div>
|
||
<br/>
|
||
<fieldset class="repeating_memorizedMagics">
|
||
<span class="sheet-small-label2" style="width:99%;"><input type="text" name="attr_memorizedMagicName" data-i18n-placeholder="memorized-magic-name-place" placeholder="Nom de la magie mémorisée" /><span data-i18n="name">Nom</span></span>
|
||
<span class="sheet-small-label2" style="width:99%;"><textarea class="sheet-inline-textarea" name="attr_memorizedMagicDescription" data-i18n-placeholder="memorized-magic-description-place" placeholder="Description de la magie mémorisée"></textarea><span data-i18n="description">Description</span></span>
|
||
<br/><br/>
|
||
</fieldset>
|
||
</div>
|
||
|
||
</div>
|
||
</div>
|
||
</div>
|
||
<br/>
|
||
|
||
|
||
</div>
|
||
</section>
|
||
|
||
<section role="region" aria-label="Monture" data-i18n-aria-label="page-mount-aria">
|
||
<div class="sheet-section sheet-section-mount">
|
||
|
||
<!-- MOUNT DESCRIPTION -->
|
||
<div class="sheet-nontable sheet-sect" style="border:1px solid black;">
|
||
<span class="sheet-nontable-name" data-i18n="mount-desc">Description de la monture</span>
|
||
|
||
<label class="sheet-small-label2" style="width: 30%;"><input name="attr_mount_name" type="text" data-i18n-placeholder="mount-name-place" placeholder="Nom de la monture" /><span data-i18n="mount-name">Nom</span></label>
|
||
<label class="sheet-small-label2" style="width: 30%;"><input name="attr_mount_type" type="text" data-i18n-placeholder="mount-type-place" placeholder="Espèce/Type de la monture" /><span data-i18n="mount-type">Espèce/Type</span></label>
|
||
</div>
|
||
<br/>
|
||
|
||
<!-- MOUNT ABILITIES -->
|
||
<div class="sheet-section">
|
||
<div class="sheet-h2-section">
|
||
<h2 data-i18n="mount-abilities-desc">Caractéristiques</h2>
|
||
<label for="attr_mount-abilities-details-show" class="sheet-label-a" data-i18n="mount-abilities-desc-exp">Développer les Caractéristiques</label>
|
||
<input type="checkbox" class="sheet-sect-show" title="Cliquer pour développer" data-i18n-title="showsect-cmd" id="attr_mount-abilities-details-show" name="attr_mount-abilities-details-show" value="1" style="width: 12em;margin: -0.5em -1em 0 -11em;" checked="checked"
|
||
/><span></span>
|
||
<div class="sheet-nontable sheet-sect" style="border:1px solid black;">
|
||
<span class="sheet-nontable-name" data-i18n="mount-abilities-desc">Caractéristiques</span>
|
||
|
||
<label class="sheet-small-label2" style="width: 14%;"><span data-i18n="abilities">Caractéristiques :</span></label>
|
||
<label class="sheet-small-label2" style="width: 9%;"><input name="attr_mountStr" type="number" data-i18n-title="mount-str-title" title="Force de la monture" /><button class="sheet-text-button" type="roll" name="roll_MNT-STR-Check" value="@{PC-whisper} &{template:hm_ability} {{character_name=@{character_name} (^{mount})}} {{character_id=@{character_id}}} {{ability_name=^{strength-ab}}} {{ability_value=[[@{mountStr}*?{Multiplicateur|1}]]}} {{diceroll=[[1d100cs<[[(ceil(@{mountStr}/5))]]cf>99]]}}"> <span style="vertical-align: text-bottom; color: white;" data-i18n="STR">FOR</span></button></label>
|
||
<label class="sheet-small-label2" style="width: 9%;"><input name="attr_mountCon" type="number" data-i18n-title="mount-con-title" title="Constitution de la monture" /><button class="sheet-text-button" type="roll" name="roll_MNT-CON-Check" value="@{PC-whisper} &{template:hm_ability} {{character_name=@{character_name} (^{mount})}} {{character_id=@{character_id}}} {{ability_name=^{constitution-ab}}} {{ability_value=[[@{mountCon}*?{Multiplicateur|1}]]}} {{diceroll=[[1d100cs<[[(ceil(@{mountCon}/5))]]cf>99]]}}"> <span style="vertical-align: text-bottom; color: white;" data-i18n="CON">CON</span></button></label>
|
||
<label class="sheet-small-label2" style="width: 9%;"><input name="attr_mountHgt" type="number" data-i18n-title="mount-hgt-title" title="Taille de la monture" /><button class="sheet-text-button" type="roll" name="roll_MNT-HGT-Check" value="@{PC-whisper} &{template:hm_ability} {{character_name=@{character_name} (^{mount})}} {{character_id=@{character_id}}} {{ability_name=^{height-ab}}} {{ability_value=[[@{mountHgt}*?{Multiplicateur|1}]]}} {{diceroll=[[1d100cs<[[(ceil(@{mountHgt}/5))]]cf>99]]}}"> <span style="vertical-align: text-bottom; color: white;" data-i18n="HGT">TAI</span></button></label>
|
||
<label class="sheet-small-label2" style="width: 9%;"><input name="attr_mountInt" type="number" data-i18n-title="mount-int-title" title="Intelligence de la monture" /><button class="sheet-text-button" type="roll" name="roll_MNT-INT-Check" value="@{PC-whisper} &{template:hm_ability} {{character_name=@{character_name} (^{mount})}} {{character_id=@{character_id}}} {{ability_name=^{intelligence-ab}}} {{ability_value=[[@{mountInt}*?{Multiplicateur|1}]]}} {{diceroll=[[1d100cs<[[(ceil(@{mountInt}/5))]]cf>99]]}}"> <span style="vertical-align: text-bottom; color: white;" data-i18n="INT">INT</span></button></label>
|
||
<label class="sheet-small-label2" style="width: 9%;"><input name="attr_mountPow" type="number" data-i18n-title="mount-pow-title" title="Pouvoir de la monture" /><button class="sheet-text-button" type="roll" name="roll_MNT-POW-Check" value="@{PC-whisper} &{template:hm_ability} {{character_name=@{character_name} (^{mount})}} {{character_id=@{character_id}}} {{ability_name=^{power-ab}}} {{ability_value=[[@{mountPow}*?{Multiplicateur|1}]]}} {{diceroll=[[1d100cs<[[(ceil(@{mountPow}/5))]]cf>99]]}}"> <span style="vertical-align: text-bottom; color: white;" data-i18n="POW">POU</span></button></label>
|
||
<label class="sheet-small-label2" style="width: 9%;"><input name="attr_mountDex" type="number" data-i18n-title="mount-dex-title" title="Dextérité de la monture" /><button class="sheet-text-button" type="roll" name="roll_MNT-DEX-Check" value="@{PC-whisper} &{template:hm_ability} {{character_name=@{character_name} (^{mount})}} {{character_id=@{character_id}}} {{ability_name=^{dexterity-ab}}} {{ability_value=[[@{mountDex}*?{Multiplicateur|1}]]}} {{diceroll=[[1d100cs<[[(ceil(@{mountDex}/5))]]cf>99]]}}"> <span style="vertical-align: text-bottom; color: white;" data-i18n="DEX">DEX</span></button></label>
|
||
<label class="sheet-small-label2" style="width: 9%;"><input name="attr_mountMov" type="number" data-i18n-title="mount-mov-title" title="Déplacement de la monture" /><span data-i18n="MOV">DEP</span></label>
|
||
|
||
<!-- Health Points -->
|
||
<label class="sheet-small-label2" style="width: 7%;"><span data-i18n="hp">PV</span></label>
|
||
<label class="sheet-small-label2" style="width: 7%;"><input name="attr_mountHp" type="number" data-i18n-title="mount-hp-title" title="Points de vie de la monture" /><span data-i18n="current">Actuel</span></label>
|
||
<label class="sheet-small-label2" style="width: 1%;">/</label>
|
||
<label class="sheet-small-label2" style="width: 7%;"><input name="attr_mountHp_max" type="number" disable="true" data-i18n-title="mount-hp-max-title" title="Points de vie max de la monture" /><span data-i18n="max">Max</span></label>
|
||
|
||
<label class="sheet-small-label2" style="width: 5%;"></label>
|
||
<label class="sheet-small-label2" style="width: 13%;"><input name="attr_mountArmor" type="text" data-i18n-title="mount-armor-title" title="Armure de la monture" /><button class="sheet-text-button" type="roll" name="roll_APP-Check" value="@{PC-whisper} &{template:hm_macro} {{character_name=@{character_name} (^{mount})}} {{character_id=@{character_id}}} {{macro_name=^{mount-armor-title}}} {{diceroll=@{mountArmor}}}"> <span style="vertical-align: text-bottom; color: white;" data-i18n="armor">Armure</span></button></label>
|
||
|
||
<label class="sheet-small-label2" style="width: 5%;"></label>
|
||
|
||
|
||
<label class="sheet-small-label2" style="width: 7%;"><span data-i18n="damage-mod">Mod. Dégâts</span></label>
|
||
<label class="sheet-small-label2" style="width: 7%;"><span name="attr_mountMod_damage" data-i18n-title="mount-mod-damage-title" title="Modificateur de dégâts de la monture" /></label>
|
||
|
||
</div>
|
||
</div>
|
||
</div>
|
||
<br/>
|
||
|
||
<!-- MOUNT WEAPONS -->
|
||
<div class="sheet-section">
|
||
<div class="sheet-h2-section">
|
||
<h2 data-i18n="weapons">Armes</h2>
|
||
<label for="attr_weapons-details-show" class="sheet-label-a" data-i18n="weapons-exp">Développer les armes</label>
|
||
<input type="checkbox" class="sheet-sect-show" title="Cliquer pour développer" data-i18n-title="showsect-cmd" id="attr_weapons-details-show" name="attr_weapons-details-show" value="1" style="width: 12em;margin: -0.5em -1em 0 -11em;" checked="checked"
|
||
/><span></span>
|
||
<div class="sheet-nontable sheet-sect">
|
||
<div class="sheet-divbox sheet-repeating-sect">
|
||
<div class="sheet-header sheet-text-center" style="width:100%;"><span data-i18n="weapons">Armes</span></div>
|
||
<br/>
|
||
<div class="sheet-repeating-fields">
|
||
<fieldset class="repeating_mountWeapons">
|
||
<div style="border-spacing:2px; border-collapse:separate; margin:2px;">
|
||
|
||
<input type="checkbox" class="sheet-counted sheet-sect-show" data-i18n-title="minimize-cmd" title="Minimize Row" name="attr_row-show" value="1" checked="checked" /><span></span>
|
||
<span class="sheet-repeating-rollbutton sheet-small-label2"><button type="roll" value="@{PC-whisper} &{template:hm_weapons} {{character_name=@{character_name} (^{mount})}} {{character_id=@{character_id}}} {{weapon_name=@{mountWeaponName}}} {{weapon_value=[[@{mountWeaponPercent}]]}} {{diceroll=[[1d100cs<[[(ceil(@{mountWeaponPercent}/5))]]cf>99]]}} {{diceroll_damage=[[@{mountWeaponDamage} + @{mountWeaponDamageMod}]]}} {{weapon_impale=@{mountWeaponImpale}}} {{weapon_counter=@{mountWeaponCounter}}}" name="roll_mountWeaponCheck"><span data-i18n="attack"></span></button>
|
||
</span>
|
||
|
||
<span class="sheet-small-label2 sheet-sect" style="width:2.125em;"><input type="checkbox" name="attr_mountWeaponCheck" data-i18n-title="upgrade-skill-title" data-i18n-title="upgrade-skill-title" title="Augmentez cette compétence à la montée de niveau" /></span>
|
||
<span class="sheet-small-label2 sheet-entry-25p-shrink"><input type="text" name="attr_mountWeaponName" data-i18n-placeholder="melee-weapon-name-place" placeholder="Nom de l'arme" /><span data-i18n="name">Nom</span></span>
|
||
<span class="sheet-small-label2 sheet-entry-vvshort"><input name="attr_mountWeaponPercent" type="number" data-i18n-title="melee-weapon-percent-title" title="Niveau l'arme" /><span data-i18n="percent-abbrv">%</span></span>
|
||
<span class="sheet-small-label2 sheet-entry-vshort"><input name="attr_mountWeaponDamage" data-i18n-placeholder="melee-weapon-damage-place" placeholder="ex: 1d6+2" type="text" /><span data-i18n="weapon-damage">Dégâts</span></span>
|
||
<span class="sheet-small-label2 sheet-entry-short"><select name="attr_mountWeaponDamageMod">
|
||
<option value="" selected></option>
|
||
<option value="@{mountMod_damage}" >+ MD</option>
|
||
<option value="ceil(@{mountMod_damage}/2)" >+ 1/2 MD</option>
|
||
<option value="@{mountMod_damage}*2" >+ 2 MD</option>
|
||
</select><span data-i18n="weapon-damage-mod">Mod. Dégâts</span></span>
|
||
|
||
<span class="sheet-small-label2 sheet-sect sheet-entry-vshort"><input name="attr_mountWeaponStructure" data-i18n-title="melee-weapon-structure-title" title="Structure de l'arme" type="number" /><span data-i18n="structure">Structure</span></span>
|
||
<span class="sheet-small-label2 sheet-sect sheet-entry-vshort"><input name="attr_mountWeaponLength" data-i18n-title="melee-weapon-length-title" title="Longueur de l'arme" type="text" /><span data-i18n="length">Longueur</span></span>
|
||
<span class="sheet-small-label2 sheet-sect sheet-entry-short"><select name="attr_mountWeaponHand" data-i18n-title="melee-weapon-hand-title" title="Tenue en Main de l'arme">
|
||
<option value="1" selected>1</option>
|
||
<option value="2" >2</option>
|
||
</select><span data-i18n="hand">Main</span></span>
|
||
<span class="sheet-small-label2 sheet-sect sheet-entry-short"><select name="attr_mountWeaponImpale">
|
||
<option value="0" data-i18n="no" selected>Non</option>
|
||
<option value="1" data-i18n="yes" >Oui</option>
|
||
</select><span data-i18n="impale">Empale</span></span>
|
||
<span class="sheet-small-label2 sheet-sect sheet-entry-short"><select name="attr_mountWeaponCounter">
|
||
<option value="0" data-i18n="no" selected>Non</option>
|
||
<option value="1" data-i18n="yes" >Oui</option>
|
||
</select><span data-i18n="counter">Pare</span></span>
|
||
|
||
</div>
|
||
</fieldset>
|
||
</div>
|
||
</div>
|
||
</div>
|
||
</div>
|
||
</div>
|
||
|
||
<!-- MOUNT SKILLS -->
|
||
<div class="sheet-section">
|
||
<div class="sheet-h2-section">
|
||
<h2 data-i18n="skills">Compétences</h2>
|
||
<label for="attr_skills-show" class="sheet-label-a" data-i18n="equipments-exp">Développer les compétences</label>
|
||
<input type="checkbox" class="sheet-sect-show" title="Cliquer pour développer" data-i18n-title="showsect-cmd" id="attr_skills-show" name="attr_skills-show" value="1" style="width: 12em;margin: -0.5em -1em 0 -11em;" checked="checked" /><span></span>
|
||
<div class="sheet-nontable sheet-sect">
|
||
|
||
<div class="sheet-divbox sheet-repeating-sect">
|
||
<div class="sheet-header sheet-text-center" style="width:100%;"><span data-i18n="skills">Compétences</span></div>
|
||
<br/>
|
||
<fieldset class="repeating_mountSkills">
|
||
|
||
<span class="sheet-small-label2" style="width:5%;"><input type="checkbox" name="attr_mountSkillCheck" data-i18n-title="upgrade-skill-title" data-i18n-title="upgrade-skill-title" title="Augmentez cette compétence à la montée de niveau" /></span>
|
||
<span class="sheet-small-label2" style="width:20%;"><input type="text" name="attr_mountSkillName" data-i18n-placeholder="mount-skill-name-place" placeholder="Nom de la compétence" /><span data-i18n="name">Nom</span></span>
|
||
<span class="sheet-small-label2" style="width:5%;"><input type="number" name="attr_mountSkillValue" data-i18n-title="mount-skill-value-title" title="Valeur de la compétence" /><span data-i18n="value">Valeur</span></span>
|
||
|
||
<span class="sheet-small-label2" style="width:5%;"><button type="roll" value="@{PC-whisper} &{template:hm_skill} {{character_name=@{character_name} (^{mount})}} {{character_id=@{character_id}}} {{mount_name=@{mount_name}}} {{skill_name=@{mountSkillName}}} {{skill_value=[[@{mountSkillValue}]]}} {{diceroll=[[1d100cs<[[(ceil(@{mountSkillValue}/5))]]cf>99]]}}" name="roll_mountSkillCheck" /></span>
|
||
|
||
</fieldset>
|
||
</div>
|
||
|
||
</div>
|
||
</div>
|
||
</div>
|
||
<br/>
|
||
|
||
|
||
</div>
|
||
</section>
|
||
|
||
<section role="region" aria-label="Notes" data-i18n-aria-label="page-notes-aria">
|
||
<div class="sheet-section sheet-section-notes">
|
||
|
||
|
||
<div class="sheet-nontable sheet-sect">
|
||
<div class="sheet-divbox sheet-repeating-sect">
|
||
<div class="sheet-header sheet-text-center" style="width:100%;"><span data-i18n="notes">Notes</span></div>
|
||
<br/>
|
||
<div class="sheet-repeating-fields">
|
||
<fieldset class="repeating_notes">
|
||
<div style="border-spacing:2px; border-collapse:separate; margin:2px;">
|
||
|
||
<input type="checkbox" class="sheet-counted sheet-sect-show" data-i18n-title="minimize-cmd" title="Minimize Row" name="attr_row-show" value="1" checked="checked" /><span></span>
|
||
<span class="sheet-small-label2" style="width: 95%;"><input type="text" name="attr_noteTitle" data-i18n-placeholder="note-title-place" placeholder="Titre de la note" /><span data-i18n="name">Nom</span></span>
|
||
<span class="sheet-small-label2 sheet-sect" style="width: 99%;min-height: 120px;"><textarea name="attr_note" style="width:95%;height: 100px;"></textarea></span>
|
||
|
||
</div>
|
||
</fieldset>
|
||
</div>
|
||
|
||
</div>
|
||
</div>
|
||
</div>
|
||
</section>
|
||
|
||
<section role="region" aria-label="Configuration" data-i18n-aria-label="page-config-aria">
|
||
<div class="sheet-section sheet-section-config">
|
||
<span data-i18n="rolls-results">Résultat des jets</span> :
|
||
<select name="attr_PC-whisper" style="width:100px">
|
||
<option value=" " data-i18n="public" selected>Pour Tous</option>
|
||
<option value="/w gm" data-i18n="whisper-to-gm">Pour le MJ</option>
|
||
</select>
|
||
</div>
|
||
</section>
|
||
</div>
|
||
</main>
|
||
<footer role="contentinfo" aria-label="Help links">
|
||
<div class="sheet-footer">
|
||
<div class="sheet-table">
|
||
<div class="sheet-table-row">
|
||
<span class="sheet-table-cell"><span data-i18n="footer-created-by">Créé par</span> PadRPG <span data-i18n="footer-inspired">(fortement inspiré de la fiche Pathfinder)</span> | <span data-i18n="footer-last-update">Dernière MAJ</span>:<i>14.06.2017 </i>v1.0</span>
|
||
</div>
|
||
</div>
|
||
</div>
|
||
</footer>
|
||
|
||
<aside role="complementary">
|
||
|
||
|
||
|
||
<rolltemplate class="sheet-rolltemplate-hm_ability">
|
||
<div class="sheet-roll-table sheet-rounded">
|
||
<div class="sheet-roll-header">
|
||
{{#character_name}} {{#character_id}}[{{character_name}}](https://journal.roll20.net/character/{{character_id}}){{/character_id}} {{^character_id}}{{character_name}}{{/character_id}} {{#mount_name}}({{mount_name}}){{/mount_name}} {{/character_name}}
|
||
</div>
|
||
<div class="sheet-roll-header sheet-roll-text-white sheet-roll-text-right sheet-roll-text-12px">
|
||
<span data-i18n="ability">Caracteristique</span> : {{ability_name}}
|
||
</div>
|
||
<div class="sheet-roll-group2">
|
||
<div class="sheet-roll-row">
|
||
<div class="sheet-roll-cell"><span data-i18n="value">Valeur</span></div>
|
||
<div class="sheet-roll-cell">{{ability_value}}</div>
|
||
</div>
|
||
<div class="sheet-roll-row">
|
||
<div class="sheet-roll-cell"><span data-i18n="result">Résultat</span></div>
|
||
<div class="sheet-roll-cell">{{diceroll}}</div>
|
||
</div>
|
||
|
||
{{#rollGreater() diceroll ability_value}}
|
||
<div class="sheet-roll-row">
|
||
<div class="sheet-roll-cell">{{#rollWasFumble() diceroll}}<span style="color:red;font-weight:bold;" data-i18n="clumsiness">Maladresse !</span>{{/rollWasFumble() diceroll}}</div>
|
||
<div class="sheet-roll-cell"><span style="font-weight:bold;" data-i18n="fail">Echec</span></div>
|
||
</div>
|
||
{{/rollGreater() diceroll ability_value}}
|
||
{{#rollLess() diceroll ability_value}}
|
||
<div class="sheet-roll-row">
|
||
<div class="sheet-roll-cell">{{#rollWasCrit() diceroll}}<span style="color:green;font-weight:bold;" data-i18n="critical">Critique !</span>{{/rollWasCrit() diceroll}}</div>
|
||
<div class="sheet-roll-cell"><span style="font-weight:bold;" data-i18n="success">Réussite</span></div>
|
||
</div>
|
||
{{/rollLess() diceroll ability_value}}
|
||
|
||
</div>
|
||
</div>
|
||
</rolltemplate>
|
||
|
||
<rolltemplate class="sheet-rolltemplate-hm_skill">
|
||
<div class="sheet-roll-table sheet-rounded">
|
||
<div class="sheet-roll-header">
|
||
{{#character_name}} {{#character_id}}[{{character_name}}](https://journal.roll20.net/character/{{character_id}}){{/character_id}} {{^character_id}}{{character_name}}{{/character_id}} {{#mount_name}}({{mount_name}}){{/mount_name}} {{/character_name}}
|
||
</div>
|
||
<div class="sheet-roll-header sheet-roll-text-white sheet-roll-text-right sheet-roll-text-12px">
|
||
<span data-i18n="skill">Compétence</span> : {{skill_name}}
|
||
</div>
|
||
<div class="sheet-roll-group2">
|
||
<div class="sheet-roll-row">
|
||
<div class="sheet-roll-cell"><span data-i18n="value">Valeur</span></div>
|
||
<div class="sheet-roll-cell">{{skill_value}}</div>
|
||
</div>
|
||
<div class="sheet-roll-row">
|
||
<div class="sheet-roll-cell"><span data-i18n="result">Résultat</span></div>
|
||
<div class="sheet-roll-cell">{{diceroll}}</div>
|
||
</div>
|
||
|
||
{{#rollGreater() diceroll skill_value}}
|
||
<div class="sheet-roll-row">
|
||
<div class="sheet-roll-cell">{{#rollWasFumble() diceroll}}<span style="color:red;font-weight:bold;" data-i18n="clumsiness">Maladresse !</span>{{/rollWasFumble() diceroll}}</div>
|
||
<div class="sheet-roll-cell"><span style="font-weight:bold;" data-i18n="fail">Echec</span></div>
|
||
</div>
|
||
{{/rollGreater() diceroll skill_value}} {{#rollLess() diceroll skill_value}}
|
||
<div class="sheet-roll-row">
|
||
<div class="sheet-roll-cell">{{#rollWasCrit() diceroll}}<span style="color:green;font-weight:bold;" data-i18n="critical">Critique !</span>{{/rollWasCrit() diceroll}}</div>
|
||
<div class="sheet-roll-cell"><span style="font-weight:bold;" data-i18n="success">Réussite</span></div>
|
||
</div>
|
||
{{/rollLess() diceroll skill_value}}
|
||
|
||
</div>
|
||
</div>
|
||
</rolltemplate>
|
||
|
||
<rolltemplate class="sheet-rolltemplate-hm_weapons">
|
||
<div class="sheet-roll-table sheet-rounded">
|
||
<div class="sheet-roll-header">
|
||
{{#character_name}} {{#character_id}}[{{character_name}}](https://journal.roll20.net/character/{{character_id}}){{/character_id}} {{^character_id}}{{character_name}}{{/character_id}} {{#mount_name}}({{mount_name}}){{/mount_name}} {{/character_name}}
|
||
</div>
|
||
<div class="sheet-roll-header sheet-roll-text-white sheet-roll-text-right sheet-roll-text-12px">
|
||
<span data-i18n="weapon">Arme</span> : {{weapon_name}}
|
||
</div>
|
||
<div class="sheet-roll-group2">
|
||
<div class="sheet-roll-row">
|
||
<div class="sheet-roll-cell"><span data-i18n="value">Valeur</span></div>
|
||
<div class="sheet-roll-cell">{{weapon_value}}</div>
|
||
</div>
|
||
<div class="sheet-roll-row">
|
||
<div class="sheet-roll-cell"><span data-i18n="result">Résultat</span></div>
|
||
<div class="sheet-roll-cell">{{diceroll}}</div>
|
||
</div>
|
||
|
||
{{#rollGreater() diceroll weapon_value}}
|
||
<div class="sheet-roll-row">
|
||
<div class="sheet-roll-cell">{{#rollWasFumble() diceroll}}<span style="color:red;font-weight:bold;" data-i18n="clumsiness">Maladresse !</span>{{/rollWasFumble() diceroll}}</div>
|
||
<div class="sheet-roll-cell"><span style="font-weight:bold;" data-i18n="fail">Echec</span></div>
|
||
</div>
|
||
{{/rollGreater() diceroll weapon_value}} {{#rollTotal() weapon_impale 1}} {{#rollTotal() diceroll 1}}
|
||
<div class="sheet-roll-row">
|
||
<div class="sheet-roll-cell"> </div>
|
||
<div class="sheet-roll-cell"><span data-i18n="impaled">Empalé !</span></div>
|
||
</div>
|
||
{{/rollTotal() diceroll 1}} {{/rollTotal() weapon_impale 1}} {{#rollLess() diceroll weapon_value}}
|
||
<div class="sheet-roll-row">
|
||
<div class="sheet-roll-cell">{{#rollWasCrit() diceroll}}<span style="color:green;font-weight:bold;" data-i18n="critical">Critique !</span>{{/rollWasCrit() diceroll}}</div>
|
||
<div class="sheet-roll-cell"><span style="font-weight:bold;" data-i18n="success">Réussite</span></div>
|
||
</div>
|
||
<div class="sheet-roll-row">
|
||
<div class="sheet-roll-cell"><span data-i18n="damages">Dégâts</span></div>
|
||
<div class="sheet-roll-cell">{{diceroll_damage}}</div>
|
||
</div>
|
||
{{/rollLess() diceroll weapon_value}}
|
||
|
||
</div>
|
||
</div>
|
||
</rolltemplate>
|
||
|
||
<rolltemplate class="sheet-rolltemplate-hm_macro">
|
||
<div class="sheet-roll-table sheet-rounded">
|
||
<div class="sheet-roll-header">
|
||
{{#character_name}} {{#character_id}}[{{character_name}}](https://journal.roll20.net/character/{{character_id}}){{/character_id}} {{^character_id}}{{character_name}}{{/character_id}} {{#mount_name}}({{mount_name}}){{/mount_name}} {{/character_name}}
|
||
</div>
|
||
<div class="sheet-roll-header sheet-roll-text-white sheet-roll-text-right sheet-roll-text-12px">
|
||
<span data-i18n="macro">Macro</span> : {{macro_name}}
|
||
</div>
|
||
<div class="sheet-roll-group2">
|
||
<div class="sheet-roll-row">
|
||
<div class="sheet-roll-cell"><span data-i18n="result">Résultat</span></div>
|
||
<div class="sheet-roll-cell">{{diceroll}}</div>
|
||
</div>
|
||
</div>
|
||
</div>
|
||
</rolltemplate>
|
||
|
||
</aside>
|
||
|
||
<script type="text/worker">
|
||
|
||
/* ---- BEGIN: TheAaronSheet.js ---- */
|
||
// Github: https://github.com/shdwjk/TheAaronSheet/blob/master/TheAaronSheet.js
|
||
// By: The Aaron, Arcane Scriptomancer
|
||
// Contact: https://app.roll20.net/users/104025/the-aaron
|
||
|
||
var TAS = TAS || (function () {
|
||
'use strict';
|
||
var version = '0.2.4',
|
||
lastUpdate = 1457098091,
|
||
loggingSettings = {
|
||
debug: {
|
||
key: 'debug',
|
||
title: 'DEBUG',
|
||
color: {
|
||
bgLabel: '#7732A2',
|
||
label: '#F2EF40',
|
||
bgText: '#FFFEB7',
|
||
text: '#7732A2'
|
||
}
|
||
},
|
||
error: {
|
||
key: 'error',
|
||
title: 'Error',
|
||
color: {
|
||
bgLabel: '#C11713',
|
||
label: 'white',
|
||
bgText: '#C11713',
|
||
text: 'white'
|
||
}
|
||
},
|
||
warn: {
|
||
key: 'warn',
|
||
title: 'Warning',
|
||
color: {
|
||
bgLabel: '#F29140',
|
||
label: 'white',
|
||
bgText: '#FFD8B7',
|
||
text: 'black'
|
||
}
|
||
},
|
||
info: {
|
||
key: 'info',
|
||
title: 'Info',
|
||
color: {
|
||
bgLabel: '#413FA9',
|
||
label: 'white',
|
||
bgText: '#B3B2EB',
|
||
text: 'black'
|
||
}
|
||
},
|
||
notice: {
|
||
key: 'notice',
|
||
title: 'Notice',
|
||
color: {
|
||
bgLabel: '#33C133',
|
||
label: 'white',
|
||
bgText: '#ADF1AD',
|
||
text: 'black'
|
||
}
|
||
},
|
||
log: {
|
||
key: 'log',
|
||
title: 'Log',
|
||
color: {
|
||
bgLabel: '#f2f240',
|
||
label: 'black',
|
||
bgText: '#ffff90',
|
||
text: 'black'
|
||
}
|
||
},
|
||
callstack: {
|
||
key: 'TAS',
|
||
title: 'function',
|
||
color: {
|
||
bgLabel: '#413FA9',
|
||
label: 'white',
|
||
bgText: '#B3B2EB',
|
||
text: 'black'
|
||
}
|
||
},
|
||
callstack_async: {
|
||
key: 'TAS',
|
||
title: 'ASYNC CALL',
|
||
color: {
|
||
bgLabel: '#413FA9',
|
||
label: 'white',
|
||
bgText: '#413FA9',
|
||
text: 'white'
|
||
}
|
||
},
|
||
TAS: {
|
||
key: 'TAS',
|
||
title: 'TAS',
|
||
color: {
|
||
bgLabel: 'grey',
|
||
label: 'black;background:linear-gradient(#304352,#d7d2cc,#d7d2cc,#d7d2cc,#304352)',
|
||
bgText: 'grey',
|
||
text: 'black;background:linear-gradient(#304352,#d7d2cc,#d7d2cc,#d7d2cc,#304352)'
|
||
}
|
||
}
|
||
},
|
||
config = {
|
||
debugMode: false,
|
||
logging: {
|
||
log: true,
|
||
notice: true,
|
||
info: true,
|
||
warn: true,
|
||
error: true,
|
||
debug: false
|
||
}
|
||
},
|
||
callstackRegistry = [],
|
||
queuedUpdates = {}, //< Used for delaying saves till the last moment.
|
||
complexType = function (o) {
|
||
switch (typeof o) {
|
||
case 'string':
|
||
return 'string';
|
||
case 'boolean':
|
||
return 'boolean';
|
||
case 'number':
|
||
return (_.isNaN(o) ? 'NaN' : (o.toString().match(/\./) ? 'decimal' : 'integer'));
|
||
case 'function':
|
||
return 'function: ' + (o.name ? o.name + '()' : '(anonymous)');
|
||
case 'object':
|
||
return (_.isArray(o) ? 'array' : (_.isArguments(o) ? 'arguments' : (_.isNull(o) ? 'null' : 'object')));
|
||
default:
|
||
return typeof o;
|
||
}
|
||
},
|
||
dataLogger = function (primaryLogger, secondaryLogger, data) {
|
||
_.each(data, function (m) {
|
||
var type = complexType(m);
|
||
switch (type) {
|
||
case 'string':
|
||
primaryLogger(m);
|
||
break;
|
||
case 'undefined':
|
||
case 'null':
|
||
case 'NaN':
|
||
primaryLogger('[' + type + ']');
|
||
break;
|
||
case 'number':
|
||
case 'not a number':
|
||
case 'integer':
|
||
case 'decimal':
|
||
case 'boolean':
|
||
primaryLogger('[' + type + ']: ' + m);
|
||
break;
|
||
default:
|
||
primaryLogger('[' + type + ']:=========================================');
|
||
secondaryLogger(m);
|
||
primaryLogger('=========================================================');
|
||
break;
|
||
}
|
||
});
|
||
},
|
||
colorLog = function (options) {
|
||
var coloredLoggerFunction,
|
||
key = options.key,
|
||
label = options.title || 'TAS',
|
||
lBGColor = (options.color && options.color.bgLabel) || 'blue',
|
||
lTxtColor = (options.color && options.color.label) || 'white',
|
||
mBGColor = (options.color && options.color.bgText) || 'blue',
|
||
mTxtColor = (options.color && options.color.text) || 'white';
|
||
coloredLoggerFunction = function (message) {
|
||
console.log('%c ' + label + ': %c ' + message + ' ', 'background-color: ' + lBGColor + ';color: ' + lTxtColor + '; font-weight:bold;', 'background-color: ' + mBGColor + ';color: ' + mTxtColor + ';');
|
||
};
|
||
return function () {
|
||
if ('TAS' === key || config.logging[key]) {
|
||
dataLogger(coloredLoggerFunction, function (m) {
|
||
console.log(m);
|
||
}, _.toArray(arguments));
|
||
}
|
||
};
|
||
},
|
||
logDebug = colorLog(loggingSettings.debug),
|
||
logError = colorLog(loggingSettings.error),
|
||
logWarn = colorLog(loggingSettings.warn),
|
||
logInfo = colorLog(loggingSettings.info),
|
||
logNotice = colorLog(loggingSettings.notice),
|
||
logLog = colorLog(loggingSettings.log),
|
||
log = colorLog(loggingSettings.TAS),
|
||
logCS = colorLog(loggingSettings.callstack),
|
||
logCSA = colorLog(loggingSettings.callstack_async),
|
||
registerCallstack = function (callstack, label) {
|
||
var idx = _.findIndex(callstackRegistry, function (o) {
|
||
return (_.difference(o.stack, callstack).length === _.difference(callstack, o.stack).length) && _.difference(o.stack, callstack).length === 0 && o.label === label;
|
||
});
|
||
if (-1 === idx) {
|
||
idx = callstackRegistry.length;
|
||
callstackRegistry.push({
|
||
stack: callstack,
|
||
label: label
|
||
});
|
||
}
|
||
return idx;
|
||
},
|
||
setConfigOption = function (options) {
|
||
var newconf = _.defaults(options, config);
|
||
newconf.logging = _.defaults(
|
||
(options && options.logging) || {}, config.logging);
|
||
config = newconf;
|
||
},
|
||
debugMode = function () {
|
||
config.logging.debug = true;
|
||
config.debugMode = true;
|
||
},
|
||
getCallstack = function () {
|
||
var e = new Error('dummy'),
|
||
stack = _.map(_.rest(e.stack.replace(/^[^\(]+?[\n$]/gm, '').replace(/^\s+at\s+/gm, '').replace(/^Object.<anonymous>\s*\(/gm, '{anonymous}()@').split('\n')), function (l) {
|
||
return l.replace(/\s+.*$/, '');
|
||
});
|
||
return stack;
|
||
},
|
||
logCallstackSub = function (cs) {
|
||
var matches,
|
||
csa;
|
||
_.find(cs, function (line) {
|
||
matches = line.match(/TAS_CALLSTACK_(\d+)/);
|
||
if (matches) {
|
||
csa = callstackRegistry[matches[1]];
|
||
logCSA('====================' + (csa.label ? '> ' + csa.label + ' <' : '') + '====================');
|
||
logCallstackSub(csa.stack);
|
||
return true;
|
||
}
|
||
logCS(line);
|
||
return false;
|
||
});
|
||
},
|
||
logCallstack = function () {
|
||
var cs;
|
||
if (config.debugMode) {
|
||
cs = getCallstack();
|
||
cs.shift();
|
||
log('==============================> CALLSTACK <==============================');
|
||
logCallstackSub(cs);
|
||
log('=========================================================================');
|
||
}
|
||
},
|
||
wrapCallback = function (label, callback, context) {
|
||
var callstack;
|
||
if ('function' === typeof label) {
|
||
context = callback;
|
||
callback = label;
|
||
label = undefined;
|
||
}
|
||
if (!config.debugMode) {
|
||
return (function (cb, ctx) {
|
||
return function () {
|
||
cb.apply(ctx || {}, arguments);
|
||
};
|
||
}
|
||
(callback, context));
|
||
}
|
||
callstack = getCallstack();
|
||
callstack.shift();
|
||
return (function (cb, ctx, cs, lbl) {
|
||
var ctxref = registerCallstack(cs, lbl);
|
||
/*jshint -W054 */
|
||
return new Function('cb', 'ctx', 'TASlog', "return function TAS_CALLSTACK_" + ctxref + "(){" + "TASlog('Entering: '+(cb.name||'(anonymous function)'));" + "cb.apply(ctx||{},arguments);" + "TASlog('Exiting: '+(cb.name||'(anonymous function)'));" + "};")(cb, ctx, log);
|
||
/*jshint +W054 */
|
||
}
|
||
(callback, context, callstack, label));
|
||
},
|
||
prepareUpdate = function (attribute, value) {
|
||
queuedUpdates[attribute] = value;
|
||
},
|
||
applyQueuedUpdates = function () {
|
||
setAttrs(queuedUpdates);
|
||
queuedUpdates = {};
|
||
},
|
||
namesFromArgs = function (args, base) {
|
||
return _.chain(args).reduce(function (memo, attr) {
|
||
if ('string' === typeof attr) {
|
||
memo.push(attr);
|
||
} else if (_.isArray(args) || _.isArguments(args)) {
|
||
memo = namesFromArgs(attr, memo);
|
||
}
|
||
return memo;
|
||
}, (_.isArray(base) && base) || []).uniq().value();
|
||
},
|
||
addId = function (obj, value) {
|
||
Object.defineProperty(obj, 'id', {
|
||
value: value,
|
||
writeable: false,
|
||
enumerable: false
|
||
});
|
||
},
|
||
addProp = function (obj, prop, value, fullname) {
|
||
(function () {
|
||
var pname = (_.contains(['S', 'F', 'I', 'D'], prop) ? '_' + prop : prop),
|
||
full_pname = fullname || prop,
|
||
pvalue = value;
|
||
_.each(['S', 'I', 'F'], function (p) {
|
||
if (!_.has(obj, p)) {
|
||
Object.defineProperty(obj, p, {
|
||
value: {},
|
||
enumerable: false,
|
||
readonly: true
|
||
});
|
||
}
|
||
});
|
||
if (!_.has(obj, 'D')) {
|
||
Object.defineProperty(obj, 'D', {
|
||
value: _.reduce(_.range(10), function (m, d) {
|
||
Object.defineProperty(m, d, {
|
||
value: {},
|
||
enumerable: true,
|
||
readonly: true
|
||
});
|
||
return m;
|
||
}, {}),
|
||
enumerable: false,
|
||
readonly: true
|
||
});
|
||
}
|
||
// Raw value
|
||
Object.defineProperty(obj, pname, {
|
||
enumerable: true,
|
||
set: function (v) {
|
||
if (v !== pvalue) {
|
||
pvalue = v;
|
||
prepareUpdate(full_pname, v);
|
||
}
|
||
},
|
||
get: function () {
|
||
return pvalue;
|
||
}
|
||
});
|
||
// string value
|
||
Object.defineProperty(obj.S, pname, {
|
||
enumerable: true,
|
||
set: function (v) {
|
||
var val = v.toString();
|
||
if (val !== pvalue) {
|
||
pvalue = val;
|
||
prepareUpdate(full_pname, val);
|
||
}
|
||
},
|
||
get: function () {
|
||
return pvalue.toString();
|
||
}
|
||
});
|
||
// int value
|
||
Object.defineProperty(obj.I, pname, {
|
||
enumerable: true,
|
||
set: function (v) {
|
||
var val = parseInt(v, 10) || 0;
|
||
if (val !== pvalue) {
|
||
pvalue = val;
|
||
prepareUpdate(full_pname, val);
|
||
}
|
||
},
|
||
get: function () {
|
||
return parseInt(pvalue, 10) || 0;
|
||
}
|
||
});
|
||
// float value
|
||
Object.defineProperty(obj.F, pname, {
|
||
enumerable: true,
|
||
set: function (v) {
|
||
var val = parseFloat(v) || 0;
|
||
if (val !== pvalue) {
|
||
pvalue = val;
|
||
prepareUpdate(full_pname, val);
|
||
}
|
||
},
|
||
get: function () {
|
||
return parseFloat(pvalue) || 0;
|
||
}
|
||
});
|
||
_.each(_.range(10), function (d) {
|
||
Object.defineProperty(obj.D[d], pname, {
|
||
enumerable: true,
|
||
set: function (v) {
|
||
var val = (parseFloat(v) || 0).toFixed(d);
|
||
if (val !== pvalue) {
|
||
pvalue = val;
|
||
prepareUpdate(full_pname, val);
|
||
}
|
||
},
|
||
get: function () {
|
||
return (parseFloat(pvalue) || 0).toFixed(d);
|
||
}
|
||
});
|
||
});
|
||
}
|
||
());
|
||
},
|
||
repeating = function (section) {
|
||
return (function (s) {
|
||
var sectionName = s,
|
||
attrNames = [],
|
||
fieldNames = [],
|
||
operations = [],
|
||
after = [],
|
||
repAttrs = function TAS_Repeating_Attrs() {
|
||
attrNames = namesFromArgs(arguments, attrNames);
|
||
return this;
|
||
},
|
||
repFields = function TAS_Repeating_Fields() {
|
||
fieldNames = namesFromArgs(arguments, fieldNames);
|
||
return this;
|
||
},
|
||
repReduce = function TAS_Repeating_Reduce(func, initial, final, context) {
|
||
operations.push({
|
||
type: 'reduce',
|
||
func: (func && _.isFunction(func) && func) || _.noop,
|
||
memo: (_.isUndefined(initial) && 0) || initial,
|
||
final: (final && _.isFunction(final) && final) || _.noop,
|
||
context: context || {}
|
||
});
|
||
return this;
|
||
},
|
||
repMap = function TAS_Repeating_Map(func, final, context) {
|
||
operations.push({
|
||
type: 'map',
|
||
func: (func && _.isFunction(func) && func) || _.noop,
|
||
final: (final && _.isFunction(final) && final) || _.noop,
|
||
context: context || {}
|
||
});
|
||
return this;
|
||
},
|
||
repEach = function TAS_Repeating_Each(func, final, context) {
|
||
operations.push({
|
||
type: 'each',
|
||
func: (func && _.isFunction(func) && func) || _.noop,
|
||
final: (final && _.isFunction(final) && final) || _.noop,
|
||
context: context || {}
|
||
});
|
||
return this;
|
||
},
|
||
repTap = function TAS_Repeating_Tap(final, context) {
|
||
operations.push({
|
||
type: 'tap',
|
||
final: (final && _.isFunction(final) && final) || _.noop,
|
||
context: context || {}
|
||
});
|
||
return this;
|
||
},
|
||
repAfter = function TAS_Repeating_After(callback, context) {
|
||
after.push({
|
||
callback: (callback && _.isFunction(callback) && callback) || _.noop,
|
||
context: context || {}
|
||
});
|
||
return this;
|
||
},
|
||
repExecute = function TAS_Repeating_Execute(callback, context) {
|
||
var rowSet = {},
|
||
attrSet = {},
|
||
fieldIds = [],
|
||
fullFieldNames = [];
|
||
repAfter(callback, context);
|
||
// call each operation per row.
|
||
// call each operation's final
|
||
getSectionIDs("repeating_" + sectionName, function (ids) {
|
||
fieldIds = ids;
|
||
fullFieldNames = _.reduce(fieldIds, function (memo, id) {
|
||
return memo.concat(_.map(fieldNames, function (name) {
|
||
return 'repeating_' + sectionName + '_' + id + '_' + name;
|
||
}));
|
||
}, []);
|
||
getAttrs(_.uniq(attrNames.concat(fullFieldNames)), function (values) {
|
||
_.each(attrNames, function (aname) {
|
||
if (values.hasOwnProperty(aname)) {
|
||
addProp(attrSet, aname, values[aname]);
|
||
}
|
||
});
|
||
rowSet = _.reduce(fieldIds, function (memo, id) {
|
||
var r = {};
|
||
addId(r, id);
|
||
_.each(fieldNames, function (name) {
|
||
var fn = 'repeating_' + sectionName + '_' + id + '_' + name;
|
||
addProp(r, name, values[fn], fn);
|
||
});
|
||
memo[id] = r;
|
||
return memo;
|
||
}, {});
|
||
_.each(operations, function (op) {
|
||
var res;
|
||
switch (op.type) {
|
||
case 'tap':
|
||
_.bind(op.final, op.context, rowSet, attrSet)();
|
||
break;
|
||
case 'each':
|
||
_.each(rowSet, function (r) {
|
||
_.bind(op.func, op.context, r, attrSet, r.id, rowSet)();
|
||
});
|
||
_.bind(op.final, op.context, rowSet, attrSet)();
|
||
break;
|
||
case 'map':
|
||
res = _.map(rowSet, function (r) {
|
||
return _.bind(op.func, op.context, r, attrSet, r.id, rowSet)();
|
||
});
|
||
_.bind(op.final, op.context, res, rowSet, attrSet)();
|
||
break;
|
||
case 'reduce':
|
||
res = op.memo;
|
||
_.each(rowSet, function (r) {
|
||
res = _.bind(op.func, op.context, res, r, attrSet, r.id, rowSet)();
|
||
});
|
||
_.bind(op.final, op.context, res, rowSet, attrSet)();
|
||
break;
|
||
}
|
||
});
|
||
// finalize attrs
|
||
applyQueuedUpdates();
|
||
_.each(after, function (op) {
|
||
_.bind(op.callback, op.context)();
|
||
});
|
||
});
|
||
});
|
||
};
|
||
return {
|
||
attrs: repAttrs,
|
||
attr: repAttrs,
|
||
column: repFields,
|
||
columns: repFields,
|
||
field: repFields,
|
||
fields: repFields,
|
||
reduce: repReduce,
|
||
inject: repReduce,
|
||
foldl: repReduce,
|
||
map: repMap,
|
||
collect: repMap,
|
||
each: repEach,
|
||
forEach: repEach,
|
||
tap: repTap,
|
||
'do': repTap,
|
||
after: repAfter,
|
||
last: repAfter,
|
||
done: repAfter,
|
||
execute: repExecute,
|
||
go: repExecute,
|
||
run: repExecute
|
||
};
|
||
}
|
||
(section));
|
||
},
|
||
repeatingSimpleSum = function (section, field, destination) {
|
||
repeating(section).attr(destination).field(field).reduce(function (m, r) {
|
||
return m + (r.F[field]);
|
||
}, 0, function (t, r, a) {
|
||
a.S[destination] = t;
|
||
}).execute();
|
||
};
|
||
console.log('%c•.¸¸.•*´¨`*•.¸¸.•*´¨`*•.¸ The Aaron Sheet v' + version + ' ¸.•*´¨`*•.¸¸.•*´¨`*•.¸¸.•', 'background: linear-gradient(to right,green,white,white,green); color:black;text-shadow: 0 0 8px white;');
|
||
console.log('%c•.¸¸.•*´¨`*•.¸¸.•*´¨`*•.¸ Last update: ' + (new Date(lastUpdate * 1000)) + ' ¸.•*´¨`*•.¸¸.•*´¨`*•.¸¸.•', 'background: linear-gradient(to right,green,white,white,green); color:black;text-shadow: 0 0 8px white;');
|
||
return {
|
||
/* Repeating Sections */
|
||
repeatingSimpleSum: repeatingSimpleSum,
|
||
repeating: repeating,
|
||
/* Configuration */
|
||
config: setConfigOption,
|
||
/* Debugging */
|
||
callback: wrapCallback,
|
||
callstack: logCallstack,
|
||
debugMode: debugMode,
|
||
_fn: wrapCallback,
|
||
/* Logging */
|
||
debug: logDebug,
|
||
error: logError,
|
||
warn: logWarn,
|
||
info: logInfo,
|
||
notice: logNotice,
|
||
log: logLog
|
||
};
|
||
}
|
||
());
|
||
/* ---- END: TheAaronSheet.js ---- */
|
||
|
||
|
||
TAS.config({
|
||
logging: {
|
||
info: true,
|
||
debug: true
|
||
}
|
||
});
|
||
|
||
TAS.debugMode();
|
||
|
||
var hkmn = hkmn || (function () {
|
||
|
||
initCSheet = function () {
|
||
|
||
TAS.debug('Function Init Sheet');
|
||
|
||
getAttrs(["initSheet","dex","int"], function(values){
|
||
|
||
var valinitSheet=parseInt(values.initSheet);
|
||
var valDex=parseInt(values.dex);
|
||
var valInt=parseInt(values.int);
|
||
|
||
if(valinitSheet==1){
|
||
setAttrs({
|
||
'initSheet': 0,
|
||
'dodge': valDex*2,
|
||
'repair': valDex*4,
|
||
'motherTongue': valInt*5,
|
||
'initTrap': 5,
|
||
'swim': 25,
|
||
'art': 5,
|
||
'europe': 15,
|
||
'sailing': 15,
|
||
'evaluate': 15,
|
||
'direction': 10,
|
||
'climb': 40,
|
||
'steer': 5,
|
||
'craft': 5,
|
||
'throw': 25,
|
||
'track': 10,
|
||
'spiel': 15,
|
||
'search': 15,
|
||
'pick': 5,
|
||
'perspicacity': 15,
|
||
'disguise': 15,
|
||
'jump': 25,
|
||
'stealth': 20,
|
||
'concealObject': 25,
|
||
'techKnowledge': 5,
|
||
'hide': 20,
|
||
'listen': 25,
|
||
'bargain': 15,
|
||
'smellTaste': 15,
|
||
'eloquence': 5,
|
||
'basicMedicine': 30,
|
||
'riding': 35,
|
||
'naturalWorld': 25
|
||
});
|
||
}
|
||
});
|
||
};
|
||
return {
|
||
initCSheet: initCSheet
|
||
};
|
||
}
|
||
());
|
||
|
||
|
||
on('sheet:opened',function(){
|
||
|
||
TAS.debug('Sheet Opened');
|
||
hkmn.initCSheet();
|
||
});
|
||
|
||
|
||
on("change:str change:hgt", function () {
|
||
getAttrs(["str", "hgt"], function (values) {
|
||
resValue = parseInt(values.str) + parseInt(values.hgt);
|
||
if (resValue < 13) {
|
||
setAttrs({
|
||
mod_damage: "-1d6"
|
||
});
|
||
} else if (resValue < 17) {
|
||
setAttrs({
|
||
mod_damage: "-1d4"
|
||
});
|
||
} else if (resValue < 25) {
|
||
setAttrs({
|
||
mod_damage: "0"
|
||
});
|
||
} else if (resValue < 33) {
|
||
setAttrs({
|
||
mod_damage: "1d4"
|
||
});
|
||
} else if (resValue < 51) {
|
||
setAttrs({
|
||
mod_damage: "1d6"
|
||
});
|
||
} else if (resValue < 57) {
|
||
setAttrs({
|
||
mod_damage: "2d6"
|
||
});
|
||
} else if (resValue < 73) {
|
||
setAttrs({
|
||
mod_damage: "3d6"
|
||
});
|
||
} else if (resValue < 89) {
|
||
setAttrs({
|
||
mod_damage: "4d6"
|
||
});
|
||
} else if (resValue < 105) {
|
||
setAttrs({
|
||
mod_damage: "5d6"
|
||
});
|
||
} else if (resValue < 121) {
|
||
setAttrs({
|
||
mod_damage: "6d6"
|
||
});
|
||
} else if (resValue < 137) {
|
||
setAttrs({
|
||
mod_damage: "7d6"
|
||
});
|
||
} else if (resValue < 153) {
|
||
setAttrs({
|
||
mod_damage: "8d6"
|
||
});
|
||
} else if (resValue < 169) {
|
||
setAttrs({
|
||
mod_damage: "9d6"
|
||
});
|
||
} else {
|
||
setAttrs({
|
||
mod_damage: "10d6"
|
||
});
|
||
}
|
||
});
|
||
});
|
||
|
||
on("change:mountStr change:mountHgt", function () {
|
||
getAttrs(["mountStr", "mountHgt"], function (values) {
|
||
resValue = parseInt(values.mountStr) + parseInt(values.mountHgt);
|
||
if (resValue < 13) {
|
||
setAttrs({
|
||
mountMod_damage: "-1d6"
|
||
});
|
||
} else if (resValue < 17) {
|
||
setAttrs({
|
||
mountMod_damage: "-1d4"
|
||
});
|
||
} else if (resValue < 25) {
|
||
setAttrs({
|
||
mountMod_damage: "0"
|
||
});
|
||
} else if (resValue < 33) {
|
||
setAttrs({
|
||
mountMod_damage: "1d4"
|
||
});
|
||
} else if (resValue < 51) {
|
||
setAttrs({
|
||
mountMod_damage: "1d6"
|
||
});
|
||
} else if (resValue < 57) {
|
||
setAttrs({
|
||
mountMod_damage: "2d6"
|
||
});
|
||
} else if (resValue < 73) {
|
||
setAttrs({
|
||
mountMod_damage: "3d6"
|
||
});
|
||
} else if (resValue < 89) {
|
||
setAttrs({
|
||
mountMod_damage: "4d6"
|
||
});
|
||
} else if (resValue < 105) {
|
||
setAttrs({
|
||
mountMod_damage: "5d6"
|
||
});
|
||
} else if (resValue < 121) {
|
||
setAttrs({
|
||
mountMod_damage: "6d6"
|
||
});
|
||
} else if (resValue < 137) {
|
||
setAttrs({
|
||
mountMod_damage: "7d6"
|
||
});
|
||
} else if (resValue < 153) {
|
||
setAttrs({
|
||
mountMod_damage: "8d6"
|
||
});
|
||
} else if (resValue < 169) {
|
||
setAttrs({
|
||
mountMod_damage: "9d6"
|
||
});
|
||
} else {
|
||
setAttrs({
|
||
mountMod_damage: "10d6"
|
||
});
|
||
}
|
||
});
|
||
});
|
||
|
||
on("change:con change:hgt", function () {
|
||
getAttrs([ "con", "hgt"], function(values) {
|
||
resValue=parseInt(values.con) + parseInt(values.hgt);
|
||
|
||
setAttrs({
|
||
hp_max: Math.round(resValue / 2)
|
||
});
|
||
});
|
||
});
|
||
|
||
on("change:mountCon change:mountHgt", function () {
|
||
getAttrs([ "mountCon", "mountHgt"], function(values) {
|
||
resValue=parseInt(values.mountCon) + parseInt(values.mountHgt);
|
||
setAttrs({
|
||
mountHp_max: Math.round(resValue / 2)
|
||
});
|
||
});
|
||
});
|
||
|
||
on("change:int", function () {
|
||
getAttrs([ "int"], function(values) {
|
||
resValue=parseInt(values.int) *5;
|
||
|
||
setAttrs({
|
||
idea: resValue
|
||
});
|
||
});
|
||
});
|
||
|
||
on("change:pow", function () {
|
||
getAttrs([ "pow"], function(values) {
|
||
resValue=parseInt(values.pow) *5;
|
||
|
||
setAttrs({
|
||
luck: resValue
|
||
});
|
||
});
|
||
});
|
||
|
||
on("change:dex", function () {
|
||
getAttrs([ "dex"], function(values) {
|
||
resValue=parseInt(values.dex) *5;
|
||
|
||
setAttrs({
|
||
dext: resValue
|
||
});
|
||
});
|
||
});
|
||
|
||
on("change:app", function () {
|
||
getAttrs([ "app"], function(values) {
|
||
resValue=parseInt(values.app) *5;
|
||
|
||
setAttrs({
|
||
cha: resValue
|
||
});
|
||
});
|
||
});
|
||
|
||
</script>
|
||
|
||
</div>
|
||
|
||
|
||
|
||
|