mirror of
https://github.com/Nighthawk42/roll20-character-sheets.git
synced 2026-08-31 20:22:29 +00:00
718 lines
46 KiB
HTML
718 lines
46 KiB
HTML
<div class="sheet-hex">
|
|
<script type="text/worker">
|
|
//Set encumbrance based on strength
|
|
on("change:strength", function () {
|
|
getAttrs(["strength"], function (values) {
|
|
switch (values.strength) {
|
|
case "1":
|
|
setAttrs({ enclight: 10, encmedium: 25, encheavy: 50 });
|
|
break;
|
|
case "2":
|
|
setAttrs({ enclight: 25, encmedium: 50, encheavy: 100 });
|
|
break;
|
|
case "3":
|
|
setAttrs({ enclight: 50, encmedium: 100, encheavy: 250 });
|
|
break;
|
|
case "4":
|
|
setAttrs({ enclight: 100, encmedium: 250, encheavy: 500 });
|
|
break;
|
|
case "5":
|
|
setAttrs({ enclight: 250, encmedium: 500, encheavy: 750 });
|
|
break;
|
|
case "6":
|
|
setAttrs({ enclight: 500, encmedium: 750, encheavy: 1000 });
|
|
break;
|
|
default:
|
|
setAttrs({ enclight: 0, encmedium: 0, encheavy: 0 });
|
|
break;
|
|
} //end switch
|
|
}); //end getAttrs
|
|
}); //end on("change:strength")
|
|
|
|
//Calculate averages for weapons and skills and enter in HEX n+ notation style
|
|
on("change:repeating_skills:skillrating", function (e) {
|
|
getAttrs(["repeating_skills_skillrating"], function (values) {
|
|
var n = "(" + Math.floor(values.repeating_skills_skillrating / 2).toString();
|
|
n += (values.repeating_skills_skillrating % 2 > 0) ? "+)" : ")";
|
|
setAttrs({ repeating_skills_skillaverage: n });
|
|
});
|
|
});
|
|
on("change:repeating_weapons:weaponattack", function (e) {
|
|
getAttrs(["repeating_weapons_weaponattack"], function (values) {
|
|
var n = "(" + Math.floor(values.repeating_weapons_weaponattack / 2).toString();
|
|
n += (values.repeating_weapons_weaponattack % 2 > 0) ? "+)" : ")";
|
|
setAttrs({ repeating_weapons_weaponaverage: n });
|
|
});
|
|
});
|
|
|
|
//Inventory weight tallying
|
|
on("change:repeating_equipment:equipweight remove:repeating_equipment", function (e) {
|
|
getSectionIDs("repeating_equipment", function (idarr) {
|
|
var totalWeight = 0;
|
|
var weightTally = _.after(idarr.length, function () {
|
|
setAttrs({ invweight: Math.round(totalWeight) });
|
|
});
|
|
for (var i = 0; i < idarr.length; i++) {
|
|
getAttrs(["repeating_equipment_" + idarr[i] + "_equipweight"], function (v) {
|
|
totalWeight += parseFloat(v[Object.keys(v)[0]]);
|
|
weightTally();
|
|
});
|
|
}
|
|
});
|
|
});
|
|
//Sync wound tracker to health by assigning health to the pip just changed
|
|
on("change:h12 change:h11 change:h10 change:h9 change:h8 change:h7 change:h6 change:h5 change:h4 change:h3 change:h2 change:h1 change:h0 change:hn1 change:hn2 change:hn3 change:hn4 change:hn5 change:hn6 change:hn7 change:hn8 change:hn9 change:hn10 change:hn11",
|
|
function (e) {
|
|
function endsWith(str, suffix) {
|
|
return str.indexOf(suffix, str.length - suffix.length) !== -1;
|
|
}
|
|
var lowestHealth;
|
|
getAttrs(["h12", "h11", "h10", "h9", "h8", "h7", "h6", "h5", "h4", "h3", "h2", "h1", "h0", "hn1", "hn2", "hn3", "hn4", "hn5", "hn6", "hn7", "hn8", "hn9", "hn10", "hn11"], function (values) {
|
|
var type = "";
|
|
for (var i = 12; i >= -11; i--) {
|
|
//Negative health on the wound tracker prefixed hn (health negative)
|
|
if (i < 0) {
|
|
type = "hn" + (i.toString().substr(1));
|
|
}
|
|
else {
|
|
type = "h" + (i.toString());
|
|
}
|
|
if (values[type] !== undefined) {
|
|
if (endsWith(values[type], "L")) {
|
|
lowestHealth = values[type].substring(values[type], values[type].length - 1);
|
|
}
|
|
else if (endsWith(values[type], "NL")) {
|
|
lowestHealth = values[type].substring(values[type], values[type].length - 3);
|
|
}
|
|
//Do nothing if slot ends in "H" indicating healed slot.
|
|
}
|
|
}
|
|
getAttrs(["health_max"], function (values) {
|
|
if (lowestHealth == undefined) {
|
|
//Reset health to max because there's no damage showing
|
|
setAttrs({ health: parseInt(values.health_max) });
|
|
}
|
|
else {
|
|
//Assign lowest health pip value to health
|
|
lowestHealth = parseInt(lowestHealth);
|
|
if (lowestHealth <= parseInt(values.health_max)) {
|
|
setAttrs({ health: lowestHealth });
|
|
}
|
|
}
|
|
});
|
|
});
|
|
}
|
|
);
|
|
</script>
|
|
<div class="sheet-2colrow sheet-main-row">
|
|
<!-- Left column -->
|
|
<div class="sheet-col sheet-primary">
|
|
<div class="sheet-logo-row">
|
|
<div class="sheet-archetype">
|
|
<input class="sheet-free-input" name="attr_archetype" type="text" />
|
|
<span>Archétype</span>
|
|
<input class="sheet-free-input" name="attr_motivation" type="text" />
|
|
<span>Motivation</span>
|
|
</div>
|
|
<div class="sheet-img-logo">
|
|
<img class="sheet-hexlogo" src="http://www.tripleacegames.com/wp-content/themes/tripleacegames/images/leagues-of-adventure-logo.png" />
|
|
</div>
|
|
</div>
|
|
<div class="sheet-stats">
|
|
<h1 class="sheet-first-heading">Attributs primaires</h1>
|
|
<div class="sheet-2colrow">
|
|
<div class="sheet-col sheet-collapse-margin">
|
|
<label class="sheet-attr-input-label sheet-attr-body">
|
|
Corps
|
|
<input class="sheet-attr-input-text body" name="attr_body" type="text" title="Jet de résistance" />
|
|
<button type="roll" class="sheet-roll-button" name="roll_bodyroll" value="&{template:default} {{name=Corps}} {{Succès=[[(@{body}*2+@{mods})d2>2]]}} {{Moyenne=[[((@{body}*2+@{mods})%2)d2>2+[[floor((@{body}*2+@{mods})/2)]]]]}} {{Modifier=@{mods}}} "></button>
|
|
</label>
|
|
<label class="sheet-attr-input-label sheet-attr-dexterity">
|
|
Dextérité
|
|
<input class="sheet-attr-input-text dexterity" name="attr_dexterity" type="text" title="Jet d'équilibre" />
|
|
<button type="roll" class="sheet-roll-button" value="&{template:default} {{name=Dexterité}} {{Succès=[[(@{dexterity}*2+@{mods})d2>2]]}} {{Moyenne=[[((@{dexterity}*2+@{mods})%2)d2>2+[[floor((@{dexterity}*2+@{mods})/2)]]]]}} {{Modifier=@{mods}}} "></button>
|
|
</label>
|
|
<label class="sheet-attr-input-label sheet-attr-strength">
|
|
Force
|
|
<input class="sheet-attr-input-text strength" name="attr_strength" type="text" title="Jet de force" />
|
|
<button type="roll" class="sheet-roll-button" value="&{template:default} {{name=Force}} {{Succès=[[(@{strength}*2+@{mods})d2>2]]}} {{Moyenne=[[((@{strength}*2+@{mods})%2)d2>2+[[floor((@{strength}*2+@{mods})/2)]]]]}} {{Modificateur=@{mods}}} "></button>
|
|
</label>
|
|
</div>
|
|
<div class="sheet-col sheet-collapse-margin">
|
|
<label class="sheet-attr-input-label sheet-right-attr">
|
|
Charisme
|
|
<input class="sheet-attr-input-text charisma" name="attr_charisma" type="text" title="Jet d'influence" />
|
|
<button type="roll" class="sheet-roll-button" value="&{template:default} {{name=Charisme}} {{Succès=[[(@{charisma}*2+@{mods})d2>2]]}} {{Moyenne=[[((@{charisma}*2+@{mods})%2)d2>2+[[floor((@{charisma}*2+@{mods})/2)]]]]}} {{Modificateur=@{mods}}} "></button>
|
|
</label>
|
|
<label class="sheet-attr-input-label sheet-right-attr">
|
|
Intelligence
|
|
<input class="sheet-attr-input-text intelligence" name="attr_intelligence" type="text" title="Jet de logique" />
|
|
<button type="roll" class="sheet-roll-button" value="&{template:default} {{name=Intelligence}} {{Succès=[[(@{intelligence}*2+@{mods})d2>2]]}} {{Moyenne=[[((@{intelligence}*2+@{mods})%2)d2>2+[[floor((@{intelligence}*2+@{mods})/2)]]]]}} {{Modificateur=@{mods}}} "></button>
|
|
</label>
|
|
<label class="sheet-attr-input-label sheet-right-attr">
|
|
Volonté
|
|
<input class="sheet-attr-input-text willpower" name="attr_willpower" type="text" title="Jet de courage" />
|
|
<button type="roll" class="sheet-roll-button" value="&{template:default} {{name=Volonté}} {{Succès=[[(@{willpower}*2+@{mods})d2>2]]}} {{Moyenne=[[((@{willpower}*2+@{mods})%2)d2>2+[[floor((@{willpower}*2+@{mods})/2)]]]]}} {{Modificateur=@{mods}}} "></button>
|
|
</label>
|
|
</div>
|
|
</div>
|
|
<!-- Secondary Attributes -->
|
|
<h1 class="sheet-top-separator">Attributs secondaires</h1>
|
|
<div class="sheet-2colrow">
|
|
<div class="sheet-col sheet-collapse-margin">
|
|
<label class="sheet-attr-input-label">
|
|
Taille
|
|
<input class="sheet-attr-input-text" name="attr_size" type="text" value="0" />
|
|
<span class="sheet-button-spacer"></span>
|
|
</label>
|
|
<label class="sheet-attr-input-label">
|
|
Déplacement
|
|
<input class="sheet-attr-input-text" name="attr_move" type="text" title="Déplacement = Force + Dexterité" />
|
|
<span class="sheet-button-spacer"></span>
|
|
</label>
|
|
<label class="sheet-attr-input-label">
|
|
Perception
|
|
<input class="sheet-attr-input-text perception" name="attr_perception" type="text" title="Perception = Intelligence + Volonté" />
|
|
<button type="roll" class="sheet-roll-button" value="&{template:default} {{name=Perception}} {{Succès=[[(@{perception}+@{mods})d2>2]]}} {{Moyenne=[[((@{perception}+@{mods})%2)d2>2+[[floor((@{perception}+@{mods})/2)]]]]}} {{Modificateur=@{mods}}}"></button>
|
|
</label>
|
|
</div>
|
|
<div class="sheet-col sheet-collapse-margin">
|
|
<label class="sheet-attr-input-label sheet-right-attr">
|
|
Initiative
|
|
<input class="sheet-attr-input-text initiative" name="attr_initiative" type="text" title="Initiative = Dexterité + Intelligence" />
|
|
<button type="roll" class="sheet-roll-button" value="&{template:default} {{name=Initiative}} {{Regular=[[@{initiative}d2>2 &{tracker}]]}} {{Continuous=[[10-@{initiative}d2>2]]}} "></button>
|
|
</label>
|
|
<label class="sheet-attr-input-label sheet-right-attr">
|
|
Défense
|
|
<input class="sheet-attr-input-text defense" name="attr_defense" type="text" title="Defense = Passif+Actif-Taille, Passif = Corps, Actif = Dexterité" />
|
|
<button type="roll" class="sheet-roll-button" value="&{template:default} {{name=Defense}} {{Succès=[[(@{defense}+@{mods})d2>2]]}} {{Moyenne=[[((@{defense}+@{mods})%2)d2>2+[[floor((@{defense}+@{mods})/2)]]]]}} {{Modificateur=@{mods}}}"></button>
|
|
</label>
|
|
<label class="sheet-attr-input-label sheet-right-attr">
|
|
Étourdissement
|
|
<input class="sheet-attr-input-text" name="attr_stun" type="text" title="Étourdissement = Corps" />
|
|
<span class="sheet-button-spacer"></span>
|
|
</label>
|
|
</div>
|
|
</div>
|
|
<!-- Skills -->
|
|
<div class="sheet-top-separator sheet-heading-with-columns">
|
|
<h1>Compétences</h1>
|
|
<div class="sheet-column-headings">
|
|
<div class="sheet-skill-name"></div>
|
|
<div class="sheet-skill-base">Base</div>
|
|
<div class="sheet-skill-levels">Dégrés</div>
|
|
<div class="sheet-skill-rating">Niveau</div>
|
|
<div class="sheet-skill-avg">(Moy.)</div>
|
|
<div class="sheet-skill-roll"></div>
|
|
</div>
|
|
<fieldset class="repeating_skills">
|
|
<div class="sheet-skill-name">
|
|
<input type="text" name="attr_skillname" class="sheet-free-input skillname" />
|
|
</div>
|
|
<div class="sheet-skill-base">
|
|
<input type="text" name="attr_skillbase" class="sheet-free-input" />
|
|
</div>
|
|
<div class="sheet-skill-levels">
|
|
<input type="text" name="attr_skilllevel" class="sheet-free-input" />
|
|
</div>
|
|
<div class="sheet-skill-rating">
|
|
<input type="text" name="attr_skillrating" class="sheet-free-input skillrating" />
|
|
</div>
|
|
<div class="sheet-skill-avg">
|
|
<input type="text" name="attr_skillaverage" class="sheet-free-input skillsaverage" readonly="readonly" />
|
|
</div>
|
|
<div class="sheet-skill-roll">
|
|
<button type="roll" value="&{template:default} {{name=@{skillname}}} {{Succès=[[(@{skillrating}+@{mods})d2>2]]}} {{Moyenne=[[((@{skillrating}+@{mods})%2)d2>2+[[floor((@{skillrating}+@{mods})/2)]]]]}} {{Modificateur=@{mods}}} "></button>
|
|
</div>
|
|
</fieldset>
|
|
<p class="sheet-footnote">* compétence spéciale</p>
|
|
</div>
|
|
<!-- Weapons -->
|
|
<div class="sheet-top-separator sheet-bottom-separator sheet-heading-with-columns sheet-weapons">
|
|
<h1>Armes</h1>
|
|
<fieldset class="repeating_weapons">
|
|
<div class="sheet-weapon-row-1">
|
|
<div class="sheet-weapon-name">
|
|
<input type="text" name="attr_weaponname" class="sheet-free-input weaponname" />
|
|
</div>
|
|
<div class="sheet-weapon-dmg">
|
|
<input type="text" name="attr_weapondmg" class="sheet-free-input weapondmg" />
|
|
<span>Dmg</span>
|
|
</div>
|
|
<div class="sheet-weapon-mod">
|
|
<input type="text" name="attr_weaponmod" class="sheet-free-input weaponmod" />
|
|
<span>Mod</span>
|
|
</div>
|
|
<div class="sheet-weapon-attack">
|
|
<input type="text" name="attr_weaponattack" class="sheet-free-input weaponattack" />
|
|
<span>Attaque</span>
|
|
</div>
|
|
<div class="sheet-weapon-avg">
|
|
<input type="text" name="attr_weaponaverage" class="sheet-free-input weaponaverage" readonly="readonly" />
|
|
<span>(Moy.)</span>
|
|
</div>
|
|
<div class="sheet-weapon-roll">
|
|
<button type="roll" value="&{template:default} {{name=@{weaponname}}} {{Succès=[[(@{weaponattack}+@{mods})d2>2]]}} {{Moyenne=[[((@{weaponattack}+@{mods})%2)d2>2+[[floor((@{weaponattack}+@{mods})/2)]]]]}} {{Modificateur=@{mods}}}"></button>
|
|
</div>
|
|
</div>
|
|
<div class="sheet-weapon-row-2">
|
|
<input type="checkbox" name="attr_moredetails" class="sheet-weapon-isranged" />
|
|
<span class="sheet-ranged-weapon">Plus de détails</span>
|
|
<div class="sheet-ranged-stats">
|
|
<div class="sheet-weapon-notes">
|
|
<input type="text" name="attr_weaponnotes" class="sheet-free-input" />
|
|
<span>Notes</span>
|
|
</div>
|
|
<div class="sheet-weapon-speed">
|
|
<input type="text" name="attr_weaponspeed" class="sheet-free-input" />
|
|
<span>Vit.</span>
|
|
</div>
|
|
<div class="sheet-weapon-range">
|
|
<input type="text" name="attr_weaponrange" class="sheet-free-input" />
|
|
<span>Por.</span>
|
|
</div>
|
|
<div class="sheet-weapon-capacity">
|
|
<input type="text" name="attr_weaponcapacity" class="sheet-free-input" />
|
|
<span>Cap.</span>
|
|
</div>
|
|
<div class="sheet-weapon-ammo">
|
|
<input type="text" name="attr_weaponammo" class="sheet-free-input" />
|
|
<span>Mun.</span>
|
|
</div>
|
|
<div class="sheet-weapon-rate">
|
|
<input type="text" name="attr_weaponrate" class="sheet-free-input" />
|
|
<span>Taux.</span>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</fieldset>
|
|
</div>
|
|
<!-- Talents -->
|
|
<h1 class="sheet-top-separator">Talents</h1>
|
|
<fieldset class="repeating_talents">
|
|
<textarea type="text" name="attr_talent"></textarea>
|
|
</fieldset>
|
|
|
|
<h1 class="sheet-top-separator">Ressources</h1>
|
|
<fieldset class="repeating_resources">
|
|
<textarea type="text" name="attr_resource"></textarea>
|
|
</fieldset>
|
|
|
|
<h1 class="sheet-top-separator">Défauts</h1>
|
|
<fieldset class="repeating_flaws">
|
|
<textarea type="text" name="attr_flaw"></textarea>
|
|
</fieldset>
|
|
|
|
<!-- Languages, Money, Encumbrance -->
|
|
<div class="sheet-2colrow sheet-top-separator">
|
|
<div class="sheet-col sheet-languages-money">
|
|
<h1>Langues</h1>
|
|
<textarea type="text" class="sheet-languages" name="attr_languages"></textarea>
|
|
<h1>Argent</h1>
|
|
<textarea type="text" class="sheet-money" name="attr_money"></textarea>
|
|
</div>
|
|
<div class="sheet-col sheet-encumbrance">
|
|
<h1>Encombrement</h1>
|
|
<label class="sheet-attr-input-label">
|
|
<span class="sheet-field">Léger</span>
|
|
<input class="sheet-wider-input-text" name="attr_enclight" type="text" readonly="readonly" />
|
|
<span class="sheet-subtext">livres</span>
|
|
</label>
|
|
<label class="sheet-attr-input-label">
|
|
<span class="sheet-field">Moyen</span>
|
|
<input class="sheet-wider-input-text" type="text" name="attr_encmedium" readonly="readonly" title="-1 Dexterité et Déplacement" />
|
|
<span class="sheet-subtext">livres</span>
|
|
</label>
|
|
<label class="sheet-attr-input-label">
|
|
<span class="sheet-field">Lourd</span>
|
|
<input class="sheet-wider-input-text" type="text" name="attr_encheavy" readonly="readonly" title="-2 Dexterité et Déplacement" />
|
|
<span class="sheet-subtext">livres</span>
|
|
</label>
|
|
<label class="sheet-attr-input-label">
|
|
<span class="sheet-field">Total porté</span>
|
|
<input class="sheet-wider-input-text invweight" type="text" name="attr_invweight" readonly="readonly" />
|
|
<span class="sheet-subtext">livres</span>
|
|
</label>
|
|
</div>
|
|
</div>
|
|
<!-- Equipment -->
|
|
<div class="sheet-top-separator sheet-heading-with-columns">
|
|
<h1>Équipement</h1>
|
|
<div class="sheet-column-headings">
|
|
<div class="sheet-equip-item"> </div>
|
|
<div class="sheet-equip-num">#</div>
|
|
<div class="sheet-equip-weight">Poids</div>
|
|
</div>
|
|
<fieldset class="repeating_equipment">
|
|
<div class="sheet-equip-item">
|
|
<input type="text" name="attr_equipitem" class="sheet-free-input" />
|
|
</div>
|
|
<div class="sheet-equip-num">
|
|
<input type="text" name="attr_equipnum" class="sheet-free-input" />
|
|
</div>
|
|
<div class="sheet-equip-weight">
|
|
<input type="text" name="attr_equipweight" class="sheet-free-input equipweight" />
|
|
</div>
|
|
</fieldset>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
<!-- Right column -->
|
|
<div class="sheet-col sheet-sidebar">
|
|
<label class="sheet-side-input-label">
|
|
<span class="sheet-side-heading">Style</span>
|
|
<input type="number" step="1" min="0" name="attr_style" class="sheet-style-input-number" />
|
|
</label>
|
|
<label class="sheet-side-input-label sheet-no-bottom-border">
|
|
<span class="sheet-side-heading">
|
|
Santé
|
|
<span class="sheet-subtext">Actuel</span>
|
|
</span>
|
|
<input type="text" name="attr_health" class="sheet-wider-input-text" title="Santé = Corps + Volonté + Taille" />
|
|
</label>
|
|
<div class="sheet-health-meter sheet-no-bottom-border">
|
|
<table>
|
|
<thead>
|
|
<tr>
|
|
<th colspan="2">Blessures</th>
|
|
</tr>
|
|
</thead>
|
|
<tbody>
|
|
<tr>
|
|
<td>12</td>
|
|
<td>
|
|
<div class="sheet-pip-circle">
|
|
<input type="radio" class="sheet-pip-circle sheet-healthy-pip" name="attr_h12" value="12L" />
|
|
<input type="radio" class="sheet-pip-circle sheet-l-pip" name="attr_h12" value="12NL" />
|
|
<input type="radio" class="sheet-pip-circle sheet-nl-pip" name="attr_h12" value="12H" />
|
|
<span class="sheet-pip-circle sheet-nl-pip">✊</span>
|
|
<span class="sheet-pip-circle sheet-l-pip">🔫</span>
|
|
<span class="sheet-pip-circle sheet-healthy-pip"></span>
|
|
</div>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td>11</td>
|
|
<td>
|
|
<div class="sheet-pip-circle">
|
|
<input type="radio" class="sheet-pip-circle sheet-healthy-pip" name="attr_h11" value="11L" />
|
|
<input type="radio" class="sheet-pip-circle sheet-l-pip" name="attr_h11" value="11NL" />
|
|
<input type="radio" class="sheet-pip-circle sheet-nl-pip" name="attr_h11" value="11H" />
|
|
<span class="sheet-pip-circle sheet-nl-pip">✊</span>
|
|
<span class="sheet-pip-circle sheet-l-pip">🔫</span>
|
|
<span class="sheet-pip-circle sheet-healthy-pip"></span>
|
|
</div>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td>10</td>
|
|
<td>
|
|
<div class="sheet-pip-circle">
|
|
<input type="radio" class="sheet-pip-circle sheet-healthy-pip" name="attr_h10" value="10L" />
|
|
<input type="radio" class="sheet-pip-circle sheet-l-pip" name="attr_h10" value="10NL" />
|
|
<input type="radio" class="sheet-pip-circle sheet-nl-pip" name="attr_h10" value="10H" />
|
|
<span class="sheet-pip-circle sheet-nl-pip">✊</span>
|
|
<span class="sheet-pip-circle sheet-l-pip">🔫</span>
|
|
<span class="sheet-pip-circle sheet-healthy-pip"></span>
|
|
</div>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td>9</td>
|
|
<td>
|
|
<div class="sheet-pip-circle">
|
|
<input type="radio" class="sheet-pip-circle sheet-healthy-pip" name="attr_h9" value="9L" />
|
|
<input type="radio" class="sheet-pip-circle sheet-l-pip" name="attr_h9" value="9NL" />
|
|
<input type="radio" class="sheet-pip-circle sheet-nl-pip" name="attr_h9" value="9H" />
|
|
<span class="sheet-pip-circle sheet-nl-pip">✊</span>
|
|
<span class="sheet-pip-circle sheet-l-pip">🔫</span>
|
|
<span class="sheet-pip-circle sheet-healthy-pip"></span>
|
|
</div>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td>8</td>
|
|
<td>
|
|
<div class="sheet-pip-circle">
|
|
<input type="radio" class="sheet-pip-circle sheet-healthy-pip" name="attr_h8" value="8L" />
|
|
<input type="radio" class="sheet-pip-circle sheet-l-pip" name="attr_h8" value="8NL" />
|
|
<input type="radio" class="sheet-pip-circle sheet-nl-pip" name="attr_h8" value="8H" />
|
|
<span class="sheet-pip-circle sheet-nl-pip">✊</span>
|
|
<span class="sheet-pip-circle sheet-l-pip">🔫</span>
|
|
<span class="sheet-pip-circle sheet-healthy-pip"></span>
|
|
</div>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td>7</td>
|
|
<td>
|
|
<div class="sheet-pip-circle">
|
|
<input type="radio" class="sheet-pip-circle sheet-healthy-pip" name="attr_h7" value="7L" />
|
|
<input type="radio" class="sheet-pip-circle sheet-l-pip" name="attr_h7" value="7NL" />
|
|
<input type="radio" class="sheet-pip-circle sheet-nl-pip" name="attr_h7" value="7H" />
|
|
<span class="sheet-pip-circle sheet-nl-pip">✊</span>
|
|
<span class="sheet-pip-circle sheet-l-pip">🔫</span>
|
|
<span class="sheet-pip-circle sheet-healthy-pip"></span>
|
|
</div>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td>6</td>
|
|
<td>
|
|
<div class="sheet-pip-circle">
|
|
<input type="radio" class="sheet-pip-circle sheet-healthy-pip" name="attr_h6" value="6L" />
|
|
<input type="radio" class="sheet-pip-circle sheet-l-pip" name="attr_h6" value="6NL" />
|
|
<input type="radio" class="sheet-pip-circle sheet-nl-pip" name="attr_h6" value="6H" />
|
|
<span class="sheet-pip-circle sheet-nl-pip">✊</span>
|
|
<span class="sheet-pip-circle sheet-l-pip">🔫</span>
|
|
<span class="sheet-pip-circle sheet-healthy-pip"></span>
|
|
</div>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td>5</td>
|
|
<td>
|
|
<div class="sheet-pip-circle">
|
|
<input type="radio" class="sheet-pip-circle sheet-healthy-pip" name="attr_h5" value="5L" />
|
|
<input type="radio" class="sheet-pip-circle sheet-l-pip" name="attr_h5" value="5NL" />
|
|
<input type="radio" class="sheet-pip-circle sheet-nl-pip" name="attr_h5" value="5H" />
|
|
<span class="sheet-pip-circle sheet-nl-pip">✊</span>
|
|
<span class="sheet-pip-circle sheet-l-pip">🔫</span>
|
|
<span class="sheet-pip-circle sheet-healthy-pip"></span>
|
|
</div>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td>4</td>
|
|
<td>
|
|
<div class="sheet-pip-circle">
|
|
<input type="radio" class="sheet-pip-circle sheet-healthy-pip" name="attr_h4" value="4L" />
|
|
<input type="radio" class="sheet-pip-circle sheet-l-pip" name="attr_h4" value="4NL" />
|
|
<input type="radio" class="sheet-pip-circle sheet-nl-pip" name="attr_h4" value="4H" />
|
|
<span class="sheet-pip-circle sheet-nl-pip">✊</span>
|
|
<span class="sheet-pip-circle sheet-l-pip">🔫</span>
|
|
<span class="sheet-pip-circle sheet-healthy-pip"></span>
|
|
</div>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td>3</td>
|
|
<td>
|
|
<div class="sheet-pip-circle">
|
|
<input type="radio" class="sheet-pip-circle sheet-healthy-pip" name="attr_h3" value="3L" />
|
|
<input type="radio" class="sheet-pip-circle sheet-l-pip" name="attr_h3" value="3NL" />
|
|
<input type="radio" class="sheet-pip-circle sheet-nl-pip" name="attr_h3" value="3H" />
|
|
<span class="sheet-pip-circle sheet-nl-pip">✊</span>
|
|
<span class="sheet-pip-circle sheet-l-pip">🔫</span>
|
|
<span class="sheet-pip-circle sheet-healthy-pip"></span>
|
|
</div>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td>2</td>
|
|
<td>
|
|
<div class="sheet-pip-circle">
|
|
<input type="radio" class="sheet-pip-circle sheet-healthy-pip" name="attr_h2" value="2L" />
|
|
<input type="radio" class="sheet-pip-circle sheet-l-pip" name="attr_h2" value="2NL" />
|
|
<input type="radio" class="sheet-pip-circle sheet-nl-pip" name="attr_h2" value="2H" />
|
|
<span class="sheet-pip-circle sheet-nl-pip">✊</span>
|
|
<span class="sheet-pip-circle sheet-l-pip">🔫</span>
|
|
<span class="sheet-pip-circle sheet-healthy-pip"></span>
|
|
</div>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td>1</td>
|
|
<td>
|
|
<div class="sheet-pip-circle">
|
|
<input type="radio" class="sheet-pip-circle sheet-healthy-pip" name="attr_h1" value="1L" />
|
|
<input type="radio" class="sheet-pip-circle sheet-l-pip" name="attr_h1" value="1NL" />
|
|
<input type="radio" class="sheet-pip-circle sheet-nl-pip" name="attr_h1" value="1H" />
|
|
<span class="sheet-pip-circle sheet-nl-pip">✊</span>
|
|
<span class="sheet-pip-circle sheet-l-pip">🔫</span>
|
|
<span class="sheet-pip-circle sheet-healthy-pip"></span>
|
|
</div>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td>0</td>
|
|
<td>
|
|
<div class="sheet-pip-circle">
|
|
<input type="radio" class="sheet-pip-circle sheet-healthy-pip" name="attr_h0" value="0L" />
|
|
<input type="radio" class="sheet-pip-circle sheet-l-pip" name="attr_h0" value="0NL" />
|
|
<input type="radio" class="sheet-pip-circle sheet-nl-pip" name="attr_h0" value="0H" />
|
|
<span class="sheet-pip-circle sheet-nl-pip">✊</span>
|
|
<span class="sheet-pip-circle sheet-l-pip">🔫</span>
|
|
<span class="sheet-pip-circle sheet-healthy-pip"></span>
|
|
</div>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td>-1</td>
|
|
<td>
|
|
<div class="sheet-pip-circle">
|
|
<input type="radio" class="sheet-pip-circle sheet-healthy-pip" name="attr_hn1" value="-1L" />
|
|
<input type="radio" class="sheet-pip-circle sheet-l-pip" name="attr_hn1" value="-1NL" />
|
|
<input type="radio" class="sheet-pip-circle sheet-nl-pip" name="attr_hn1" value="-1H" />
|
|
<span class="sheet-pip-circle sheet-nl-pip">✊</span>
|
|
<span class="sheet-pip-circle sheet-l-pip">🔫</span>
|
|
<span class="sheet-pip-circle sheet-healthy-pip"></span>
|
|
</div>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td>-2</td>
|
|
<td>
|
|
<div class="sheet-pip-circle">
|
|
<input type="radio" class="sheet-pip-circle sheet-healthy-pip" name="attr_hn2" value="-2L" />
|
|
<input type="radio" class="sheet-pip-circle sheet-l-pip" name="attr_hn2" value="-2NL" />
|
|
<input type="radio" class="sheet-pip-circle sheet-nl-pip" name="attr_hn2" value="-2H" />
|
|
<span class="sheet-pip-circle sheet-nl-pip">✊</span>
|
|
<span class="sheet-pip-circle sheet-l-pip">🔫</span>
|
|
<span class="sheet-pip-circle sheet-healthy-pip"></span>
|
|
</div>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td>-3</td>
|
|
<td>
|
|
<div class="sheet-pip-circle">
|
|
<input type="radio" class="sheet-pip-circle sheet-healthy-pip" name="attr_hn3" value="-3L" />
|
|
<input type="radio" class="sheet-pip-circle sheet-l-pip" name="attr_hn3" value="-3NL" />
|
|
<input type="radio" class="sheet-pip-circle sheet-nl-pip" name="attr_hn3" value="-3H" />
|
|
<span class="sheet-pip-circle sheet-nl-pip">✊</span>
|
|
<span class="sheet-pip-circle sheet-l-pip">🔫</span>
|
|
<span class="sheet-pip-circle sheet-healthy-pip"></span>
|
|
</div>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td>-4</td>
|
|
<td>
|
|
<div class="sheet-pip-circle">
|
|
<input type="radio" class="sheet-pip-circle sheet-healthy-pip" name="attr_hn4" value="-4L" />
|
|
<input type="radio" class="sheet-pip-circle sheet-l-pip" name="attr_hn4" value="-4NL" />
|
|
<input type="radio" class="sheet-pip-circle sheet-nl-pip" name="attr_hn4" value="-4H" />
|
|
<span class="sheet-pip-circle sheet-nl-pip">✊</span>
|
|
<span class="sheet-pip-circle sheet-l-pip">🔫</span>
|
|
<span class="sheet-pip-circle sheet-healthy-pip"></span>
|
|
</div>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td>-5</td>
|
|
<td>
|
|
<div class="sheet-pip-circle">
|
|
<input type="radio" class="sheet-pip-circle sheet-healthy-pip" name="attr_hn5" value="-5L" />
|
|
<input type="radio" class="sheet-pip-circle sheet-l-pip" name="attr_hn5" value="-5NL" />
|
|
<input type="radio" class="sheet-pip-circle sheet-nl-pip" name="attr_hn5" value="-5H" />
|
|
<span class="sheet-pip-circle sheet-nl-pip">✊</span>
|
|
<span class="sheet-pip-circle sheet-l-pip">🔫</span>
|
|
<span class="sheet-pip-circle sheet-healthy-pip"></span>
|
|
</div>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td>-6</td>
|
|
<td>
|
|
<div class="sheet-pip-circle">
|
|
<input type="radio" class="sheet-pip-circle sheet-healthy-pip" name="attr_hn6" value="-6L" />
|
|
<input type="radio" class="sheet-pip-circle sheet-l-pip" name="attr_hn6" value="-6NL" />
|
|
<input type="radio" class="sheet-pip-circle sheet-nl-pip" name="attr_hn6" value="-6H" />
|
|
<span class="sheet-pip-circle sheet-nl-pip">✊</span>
|
|
<span class="sheet-pip-circle sheet-l-pip">🔫</span>
|
|
<span class="sheet-pip-circle sheet-healthy-pip"></span>
|
|
</div>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td>-7</td>
|
|
<td>
|
|
<div class="sheet-pip-circle">
|
|
<input type="radio" class="sheet-pip-circle sheet-healthy-pip" name="attr_hn7" value="-7L" />
|
|
<input type="radio" class="sheet-pip-circle sheet-l-pip" name="attr_hn7" value="-7NL" />
|
|
<input type="radio" class="sheet-pip-circle sheet-nl-pip" name="attr_hn7" value="-7H" />
|
|
<span class="sheet-pip-circle sheet-nl-pip">✊</span>
|
|
<span class="sheet-pip-circle sheet-l-pip">🔫</span>
|
|
<span class="sheet-pip-circle sheet-healthy-pip"></span>
|
|
</div>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td>-8</td>
|
|
<td>
|
|
<div class="sheet-pip-circle">
|
|
<input type="radio" class="sheet-pip-circle sheet-healthy-pip" name="attr_hn8" value="-8L" />
|
|
<input type="radio" class="sheet-pip-circle sheet-l-pip" name="attr_hn8" value="-8NL" />
|
|
<input type="radio" class="sheet-pip-circle sheet-nl-pip" name="attr_hn8" value="-8H" />
|
|
<span class="sheet-pip-circle sheet-nl-pip">✊</span>
|
|
<span class="sheet-pip-circle sheet-l-pip">🔫</span>
|
|
<span class="sheet-pip-circle sheet-healthy-pip"></span>
|
|
</div>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td>-9</td>
|
|
<td>
|
|
<div class="sheet-pip-circle">
|
|
<input type="radio" class="sheet-pip-circle sheet-healthy-pip" name="attr_hn9" value="-9L" />
|
|
<input type="radio" class="sheet-pip-circle sheet-l-pip" name="attr_hn9" value="-9NL" />
|
|
<input type="radio" class="sheet-pip-circle sheet-nl-pip" name="attr_hn9" value="-9H" />
|
|
<span class="sheet-pip-circle sheet-nl-pip">✊</span>
|
|
<span class="sheet-pip-circle sheet-l-pip">🔫</span>
|
|
<span class="sheet-pip-circle sheet-healthy-pip"></span>
|
|
</div>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td>-10</td>
|
|
<td>
|
|
<div class="sheet-pip-circle">
|
|
<input type="radio" class="sheet-pip-circle sheet-healthy-pip" name="attr_hn10" value="-10L" />
|
|
<input type="radio" class="sheet-pip-circle sheet-l-pip" name="attr_hn10" value="-10NL" />
|
|
<input type="radio" class="sheet-pip-circle sheet-nl-pip" name="attr_hn10" value="-10H" />
|
|
<span class="sheet-pip-circle sheet-nl-pip">✊</span>
|
|
<span class="sheet-pip-circle sheet-l-pip">🔫</span>
|
|
<span class="sheet-pip-circle sheet-healthy-pip"></span>
|
|
</div>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td>-11</td>
|
|
<td>
|
|
<div class="sheet-pip-circle">
|
|
<input type="radio" class="sheet-pip-circle sheet-healthy-pip" name="attr_hn11" value="-11L" />
|
|
<input type="radio" class="sheet-pip-circle sheet-l-pip" name="attr_hn11" value="-11NL" />
|
|
<input type="radio" class="sheet-pip-circle sheet-nl-pip" name="attr_hn11" value="-11H" />
|
|
<span class="sheet-pip-circle sheet-nl-pip">✊</span>
|
|
<span class="sheet-pip-circle sheet-l-pip">🔫</span>
|
|
<span class="sheet-pip-circle sheet-healthy-pip"></span>
|
|
</div>
|
|
</td>
|
|
</tr>
|
|
</tbody>
|
|
</table>
|
|
</div>
|
|
<label class="sheet-side-input-label">
|
|
<span class="sheet-side-heading">
|
|
<span class="sheet-subtext">Maximum</span>
|
|
</span>
|
|
<input type="text" name="attr_health_max" class="sheet-wider-input-text" title="Santé = Corps + Volonté + Taille" />
|
|
</label>
|
|
<label class="sheet-side-input-label">
|
|
XP<br />
|
|
<input type="text" name="attr_xp" class="sheet-wider-input-text" />
|
|
</label>
|
|
<label class="sheet-side-input-label">
|
|
<span class="sheet-side-heading">Modificateur</span>
|
|
<span class="sheet-side-heading">Prompt</span>
|
|
<input type="checkbox" name="attr_mods" value="?{Dice Pool Modifier|0}" /> On
|
|
</label>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
|
|
|
|
|
|
|