* Added an NPC mode and a Beast mode (NPC) to the sheet :
* in NPC mode, the sheet is identical to the PC sheet but all rolls are
whispered to the gm.
* in Beast mode, sheet is simplified and all rolls are whispered to the
gm.
* Added d3,d6 and d6H with Bonus die weapons damage
* Handle Masterwork, Uncommon and Legendary Weapons and Armour
* Added a current / max Advance points
* Added Craft Points handling
* Fix design overlays
* Correct french translation in the weapons damage list
This commit is contained in:
NathaTerrien
2017-01-02 11:02:53 +01:00
parent 2cd84e2dd4
commit 1d9e0e8a35
10 changed files with 706 additions and 304 deletions
+16 -4
View File
@@ -2,14 +2,14 @@
Character sheet for Barbarians of Lemuria - Mythic Edition, in [english](http://barbariansoflemuria.webs.com/) and [french](http://www.ludospherik.fr/content/14-barbarians-of-lemuria), by [Natha](https://github.com/NathaTerrien/roll20-wip/blob/master/README.md).
Graphic design is based on the french edition.
Graphic design is based on the french edition.
Background image courtesy of [Emmanuel Roudier](http://roudier-neandertal.blogspot.fr/), lead artist on BoL:Mythic, french edition.
# Current version
1.1 [Screenshot](bolm.jpg)
1.2 [Screenshot](bolm.jpg)
The sheet has some integrated rolls (with chat roll templates).
Every roll asks for, at least, a modifier (default 0).
The sheet has integrated rolls (with chat roll templates).
Every roll as a PC or NPC asks for, at least, a modifier (default 0).
* Attributes. 3 roll buttons per Attribute: standard (2d6), with Bonus Die (3d6kh2) and with Penalty Die (3d6kl2). Checks against 9.
* Agility: accounts for Armour and Shield penalty.
* Combat Abilities. 3 roll buttons per Ability: standard (2d6), with Bonus Die (3d6kh2) and with Penalty Die (3d6kl2).
@@ -23,6 +23,18 @@ Due to some temporary technical translation limitations of Roll20, the french ve
# Release notes
##v1.2 (2017-01-02)
* Added an NPC mode and a Beast mode (NPC) to the sheet :
* in NPC mode, the sheet is identical to the PC sheet but all rolls are whispered to the gm.
* in Beast mode, sheet is simplified and all rolls are whispered to the gm.
* Added d3,d6 and d6H with Bonus die weapons damage
* Handle Masterwork, Uncommon and Legendary Weapons and Armour
* Added a current / max Advance points
* Added Craft Points handling
* Fix design overlays
* Correct french translation in the weapons damage list
##v1.1 (2016-12-20)
* Bug fix: Agility penalty due to Armour and/or Shield was not applied to attack rolls using Agility (Melee or Ranged)
+66 -13
View File
@@ -1,8 +1,9 @@
/* COLORS
#932315 / 147,35,21 : redish brown
#6FB387 / 111,179,135 : green
#8D8D8D : grey
#C6C6C6 : light grey
#727272 : grey
#C2C2C2 : mid grey
#B5B5B5 #B5B5B5 : light grey
*/
div,
button,
@@ -20,16 +21,39 @@ div{
padding: none;
background-color: transparent;
}
div.sheet-bgmain{
div.sheet-beast{
display: none;
background-color: white;
width: 875px;
text-align: left;
font-family: 'Candal';
background-image: url('https://raw.githubusercontent.com/NathaTerrien/roll20-wip/master/Barbarians%20Of%20Lemuria%20-%20Mythic/bolm_beast_bg.png');
background-repeat:no-repeat;
background-position: center center;
background-size: initial;
background-color: white;
}
input[type="radio"].sheet-beast:checked ~ div.sheet-beast{
display:block;
}
div.sheet-char{
display: none;
position: relative;
width: 990px;
min-height: 700px;
min-height: 840px;
text-align:center;
font-family: 'Candal';
background-image: url('https://raw.githubusercontent.com/NathaTerrien/roll20-wip/master/Barbarians%20Of%20Lemuria%20-%20Mythic/bolm_bg.png');
background-image: url('https://raw.githubusercontent.com/Roll20/roll20-character-sheets/master/Barbarians%20Of%20Lemuria%20-%20Mythic/bolm_bg.png');
background-repeat:no-repeat;
background-position:top left;
background-size: cover;
background-size: 990px 700px;
background-color: white;
}
input[type="radio"].sheet-char, input[type="radio"].sheet-beast{
margin-left: 10px;
}
input[type="radio"].sheet-char:checked ~ div.sheet-char{
display:block;
}
div.sheet-absinp{
position: absolute;
@@ -45,12 +69,12 @@ div.sheet-whitelab1{
width:100px;
background-color: white;
}
div.sheet-ligne{
div.sheet-lignebrd{
display: block;
text-align: left;
width: 100%;
padding-bottom: 2px;
border-bottom: 2px solid #8D8D8D;
border-bottom: 2px solid #727272;
}
.sheet-block{
display: block;
@@ -73,7 +97,7 @@ div.sheet-ligne{
text-transform: uppercase;
font-family: 'Contrail One';
}
.sheet-libBlack3{
.sheet-libBlack3, .sheet-libBlack3b{
background-color: transparent;
color: black;
font-size: 14px;
@@ -83,6 +107,28 @@ div.sheet-ligne{
display: inline-block;
height:20px;
}
.sheet-libBlack3b{
width: 98px;
padding-left: 2px;
}
.sheet-libBlack4{
background-color: transparent;
color: black;
font-size: 12px;
font-weight: lighter;
text-align: left;
font-family: 'Contrail One';
display: inline-block;
}
.sheet-libGrey4{
background-color: transparent;
color: gray;
font-size: 12px;
font-weight: lighter;
text-align: left;
font-family: 'Contrail One';
display: inline-block;
}
.sheet-libWhite1{
background-color: transparent;
color: white;
@@ -106,12 +152,19 @@ div.sheet-ligne{
transform: rotate(-90deg);
transform-origin: 12% 0%;
}
.sheet-blacktitle{
background-color:black;
text-align: center;
}
.sheet-blackborder{
border: 2px solid black;
border-radius: 3px;
margin-bottom : 4px;
}
input, textarea{
display: inline-block;
padding: none;
margin: none;
/* font-family: Arial;
font-size: 13px; */
border: none;
box-shadow: none;
resize:none;
@@ -281,7 +334,7 @@ button[type="roll"].sheet-butd6small:before{
font-family: "dicefontd6";
content: 'f';
font-size: 26px;
color: #8D8D8D;
color: #727272;
}
button[type="roll"].sheet-butd6small:hover:before{
color: black;
@@ -438,7 +491,7 @@ div.repcontrol{
.sheet-rolltemplate-tmplt div.sheet-subtitle{
color: white;
font-weight: bold;
background-color: #8D8D8D;
background-color: #727272;
text-decoration: italic;
padding: 2px 1px 2px 1px;
}
+291 -71
View File
@@ -16,14 +16,50 @@
varmpen = 0;
vroll="1d6-3";
break;
case "lightmasterwork":
varmpen = 0;
vroll="1d6r1-3";
break;
case "lightuncommon":
varmpen = 0;
vroll="1d6-2";
break;
case "lightlegendary":
varmpen = 0;
vroll="2d6kh1-2";
break;
case "medium":
varmpen = -1;
vroll="1d6-2";
break;
case "mediummasterwork":
varmpen = -1;
vroll="1d6r1-2";
break;
case "mediumuncommon":
varmpen = -1;
vroll="1d6-1";
break;
case "mediumlegendary":
varmpen = -1;
vroll="2d6kh1-1";
break;
case "heavy":
varmpen = -2;
vroll="1d6-1";
break;
case "heavymasterwork":
varmpen = -2;
vroll="1d6r1-1";
break;
case "heavyuncommon":
varmpen = -2;
vroll="1d6";
break;
case "heavylegendary":
varmpen = -2;
vroll="2d6kh1";
break;
default:
varmpen = 0;
vroll="0";
@@ -75,8 +111,9 @@
});
on('sheet:opened',function(){
getAttrs(["SHEETVERSION"], function(values) {
var vers = parseInt(values.SHEETVERSION) || 0;
if (vers == 0) {
var vers = parseFloat(values.SHEETVERSION) || 0;
if (vers < 1.1) {
// fix negative half-strength
getAttrs(["strength"], function(values) {
var str = parseInt(values.strength) || 0;
var half = 0;
@@ -91,13 +128,57 @@
});
});
}
if (vers < 1.2) {
// weapons attributes change
getSectionIDs("repeating_weapons", function(idws) {
idws.forEach(function(idw,index){
var olddmg = "repeating_weapons_" + idw + "_weapondamage";
getAttrs(['' + olddmg], function(val) {
var sdmg = val[olddmg] || '';
if (sdmg.length > 0) {
var tdmg = sdmg.split('+');
if (tdmg.length == 2) {
var obj={};
obj['repeating_weapons_' + idw + '_weapondice'] = tdmg[0];
obj['repeating_weapons_' + idw + '_weaponattribute'] = tdmg[1];
obj[olddmg] = '';
setAttrs(obj);
}
}
});
});
setAttrs({
SHEETVERSION: 1.2
});
});
}
});
});
</script>
<!-- ========= SHEET ========= -->
<div class="sheet-bgmain">
<!-- ========= Hidden texts for translations ========= -->
<div style="display: none">
<input type="hidden" name="attr_SHEETVERSION" value="0" />
<span data-i18n="bonus">Bonus</span>
<span data-i18n="boon">Boon</span>
<span data-i18n="flaw">Flaw</span>
<span data-i18n="with-bonus-die">with Bonus Die</span>
<span data-i18n="with-penalty-die">with Penalty Die</span>
<span data-i18n="damage-reduction">Damage Reduction</span>
<span data-i18n="priority">Priority</span>
<span data-i18n="target-defence">Targets defence</span>
<span data-i18n="ranged-attack">Ranged Attack</span>
<span data-i18n="melee-attack">Melee Attack</span>
<span data-i18n="damage">Damage</span>
</div>
<!-- ========= SHEET TYPE HANDLING ========= -->
<input type="radio" name="attr_sheettype" value=" " class="sheet-char" checked>&nbsp;<span class="sheet-libBlack4" data-i18n="player-character">Player Character (PC)</span></input>
<input type="radio" name="attr_sheettype" value="/w gm " class="sheet-char">&nbsp;<span class="sheet-libBlack4" data-i18n="non-player-character">Non-player Character (NPC)</span></input>
<input type="radio" name="attr_sheettype" value='/w "gm" ' class="sheet-beast">&nbsp;<span class="sheet-libBlack4" data-i18n="beast-character">Beast (NPC)</span></input>
<!-- ========= PC AND NPC CHARACTER SHEET ========= -->
<div class="sheet-char">
<!-- ========= BASICS ========= -->
<div class="sheet-absinp sheet-whitelab1" style="left: 226px;top:35px;text-align: right;">
<span class="sheet-libBlack1" data-i18n="name">Name</span>
@@ -114,17 +195,15 @@
<div class="sheet-absinp sheet-whitelab1" style="left: 226px;top:101px;text-align: right;">
<span class="sheet-libBlack2" data-i18n="languages">Languages</span>
</div>
<div class="sheet-absinp" style="left: 330px;top:95px;">
<input type="text" name="attr_languages" style="width: 415px;" data-i18n-placeholder="languages" placeholder="Languages" />
<div class="sheet-absinp" style="left: 330px;top:98px;">
<textarea type="text" name="attr_languages" style="width: 412px;height: 40px;" data-i18n-placeholder="languages" placeholder="Languages"></textarea>
</div>
<div class="sheet-absinp" style="left: 545px;top:125px;width:200px;text-align:right;">
<div class="sheet-absinp" style="left: 808px;top:116px;width:200px;text-align:left;">
<span class="sheet-libBlack2" data-i18n="advance">Advance</span>
</div>
<div class="sheet-absinp" style="left: 750px;top:102px;">
<input type="number" name="attr_advance" class="sheet-iptnumrond" data-i18n-title="advance" title="Advance" value="0" />
</div>
<div class="sheet-absinp" style="left:805px;top:58px;">
<textarea name="attr_notes" style="width:180px;height:270px;" data-i18n-placeholder="notes" placeholder="Notes"></textarea>
<input type="number" name="attr_advance" class="sheet-iptnumrondtop" data-i18n-title="advance-current" title="Current Advance" value="0" />
<input type="number" name="attr_advance_max" class="sheet-iptnumrondbott sheet-max" data-i18n-title="advance-max" title="Total gained Advance" value="0" />
</div>
<!-- ========= ATTRIBUTES ========= -->
@@ -140,9 +219,9 @@
<input type="hidden" name="attr_strengthhalf" value="0" />
</div>
<div class="sheet-absinp" style="left: 70px;top:188px;">
<button type="roll" class="sheet-butd6small block" name="RollStrength" data-i18n-title="strength-roll" title="Strength roll" value="&{template:tmplt} {{character=@{character_name}}} {{title=^{strength}}} {{subtitle=-}} {{task=1}} {{roll=[[2d6+(@{strength})[Strength]+(?{Modifier|0})[Modifier]]]}}" ></button>
<button type="roll" class="sheet-butd6smallgreen block" name="RollStrengthBonus" data-i18n-title="strength-roll-bonus-die" title="Strength roll with a Bonus die" value="&{template:tmplt} {{character=@{character_name}}} {{title=^{strength}}} {{task=1}} {{subtitle=^{with-bonus-die}}} {{roll=[[3d6kh2+(@{strength})[Strength]+(?{Modifier|0})[Modifier]]]}}" ></button>
<button type="roll" class="sheet-butd6smallred block" name="RollStrengthPenalty" data-i18n-title="strength-roll-penalty-die" title="Strength roll with a Penalty die" value="&{template:tmplt} {{character=@{character_name}}} {{title=^{strength}}} {{task=1}} {{subtitle=^{with-penalty-die}}} {{roll=[[3d6kl2+(@{strength})[Strength]+(?{Modifier|0})[Modifier]]]}}" ></button>
<button type="roll" class="sheet-butd6small block" name="RollStrength" data-i18n-title="strength-roll" title="Strength roll" value="@{sheettype} &{template:tmplt} {{character=@{character_name}}} {{title=^{strength}}} {{subtitle=-}} {{task=1}} {{roll=[[2d6+(@{strength})[Strength]+(?{Modifier|0})[Modifier]]]}}" ></button>
<button type="roll" class="sheet-butd6smallgreen block" name="RollStrengthBonus" data-i18n-title="strength-roll-bonus-die" title="Strength roll with a Bonus die" value="@{sheettype} &{template:tmplt} {{character=@{character_name}}} {{title=^{strength}}} {{task=1}} {{subtitle=^{with-bonus-die}}} {{roll=[[3d6kh2+(@{strength})[Strength]+(?{Modifier|0})[Modifier]]]}}" ></button>
<button type="roll" class="sheet-butd6smallred block" name="RollStrengthPenalty" data-i18n-title="strength-roll-penalty-die" title="Strength roll with a Penalty die" value="@{sheettype} &{template:tmplt} {{character=@{character_name}}} {{title=^{strength}}} {{task=1}} {{subtitle=^{with-penalty-die}}} {{roll=[[3d6kl2+(@{strength})[Strength]+(?{Modifier|0})[Modifier]]]}}" ></button>
</div>
<!-- AGILITY -->
<div class="sheet-absinp" style="left: 195px;top:264px;text-align: center;width: 114px;">
@@ -152,9 +231,9 @@
<input type="number" name="attr_agility" class="sheet-iptnumrond" data-i18n-title="agility" title="Agility" value="0" />
</div>
<div class="sheet-absinp" style="left: 184px;top:188px;">
<button type="roll" class="sheet-butd6small block" name="RollAgility" data-i18n-title="agility-roll" title="Agility roll" value="&{template:tmplt} {{character=@{character_name}}} {{title=^{agility}}} {{subtitle=-}} {{task=1}} {{roll=[[2d6+(@{agility})[Agility]+(@{armourpenalty})[Armour penalty]+(?{Modifier|0})[Modifier]]]}}" ></button>
<button type="roll" class="sheet-butd6smallgreen block" name="RollAgilityBonus" data-i18n-title="agility-roll-bonus-die" title="Agility roll with a Bonus die" value="&{template:tmplt} {{character=@{character_name}}} {{title=^{agility}}} {{task=1}} {{subtitle=^{with-bonus-die}}} {{roll=[[3d6kh2+(@{agility})[Agility]+(@{armourpenalty})[Armour penalty]+(?{Modifier|0})[Modifier]]]}}" ></button>
<button type="roll" class="sheet-butd6smallred block" name="RollAgilityPenalty" data-i18n-title="agility-roll-penalty-die" title="Agility roll with a Penalty die" value="&{template:tmplt} {{character=@{character_name}}} {{title=^{agility}}} {{task=1}} {{subtitle=^{with-penalty-die}}} {{roll=[[3d6kl2+(@{agility})[Agility]+(@{armourpenalty})[Armour penalty]+(?{Modifier|0})[Modifier]]]}}" ></button>
<button type="roll" class="sheet-butd6small block" name="RollAgility" data-i18n-title="agility-roll" title="Agility roll" value="@{sheettype} &{template:tmplt} {{character=@{character_name}}} {{title=^{agility}}} {{subtitle=-}} {{task=1}} {{roll=[[2d6+(@{agility})[Agility]+(@{armourpenalty})[Armour penalty]+(?{Modifier|0})[Modifier]]]}}" ></button>
<button type="roll" class="sheet-butd6smallgreen block" name="RollAgilityBonus" data-i18n-title="agility-roll-bonus-die" title="Agility roll with a Bonus die" value="@{sheettype} &{template:tmplt} {{character=@{character_name}}} {{title=^{agility}}} {{task=1}} {{subtitle=^{with-bonus-die}}} {{roll=[[3d6kh2+(@{agility})[Agility]+(@{armourpenalty})[Armour penalty]+(?{Modifier|0})[Modifier]]]}}" ></button>
<button type="roll" class="sheet-butd6smallred block" name="RollAgilityPenalty" data-i18n-title="agility-roll-penalty-die" title="Agility roll with a Penalty die" value="@{sheettype} &{template:tmplt} {{character=@{character_name}}} {{title=^{agility}}} {{task=1}} {{subtitle=^{with-penalty-die}}} {{roll=[[3d6kl2+(@{agility})[Agility]+(@{armourpenalty})[Armour penalty]+(?{Modifier|0})[Modifier]]]}}" ></button>
</div>
<!-- MIND -->
<div class="sheet-absinp" style="left: 309px;top:264px;text-align: center;width: 118px;">
@@ -164,9 +243,9 @@
<input type="number" name="attr_mind" class="sheet-iptnumrond" data-i18n-title="mind" title="Mind" value="0" />
</div>
<div class="sheet-absinp" style="left: 297px;top:188px;">
<button type="roll" class="sheet-butd6small block" name="RollMind" data-i18n-title="mind-roll" title="Mind roll" value="&{template:tmplt} {{character=@{character_name}}} {{title=^{mind}}} {{subtitle=-}} {{task=1}} {{roll=[[2d6+(@{mind})[Mind]+(?{Modifier|0})[Modifier]]]}}" ></button>
<button type="roll" class="sheet-butd6smallgreen block" name="RollMindBonus" data-i18n-title="mind-roll-bonus-die" title="Mind roll with a Bonus die" value="&{template:tmplt} {{character=@{character_name}}} {{title=^{mind}}} {{task=1}} {{subtitle=^{with-bonus-die}}} {{roll=[[3d6kh2+(@{mind})[Mind]+(?{Modifier|0})[Modifier]]]}}" ></button>
<button type="roll" class="sheet-butd6smallred block" name="RollMindPenalty" data-i18n-title="mind-roll-penalty-die" title="Mind roll with a Penalty die" value="&{template:tmplt} {{character=@{character_name}}} {{title=^{mind}}} {{task=1}} {{subtitle=^{with-penalty-die}}} {{roll=[[3d6kl2+(@{mind})[Mind]+(?{Modifier|0})[Modifier]]]}}" ></button>
<button type="roll" class="sheet-butd6small block" name="RollMind" data-i18n-title="mind-roll" title="Mind roll" value="@{sheettype} &{template:tmplt} {{character=@{character_name}}} {{title=^{mind}}} {{subtitle=-}} {{task=1}} {{roll=[[2d6+(@{mind})[Mind]+(?{Modifier|0})[Modifier]]]}}" ></button>
<button type="roll" class="sheet-butd6smallgreen block" name="RollMindBonus" data-i18n-title="mind-roll-bonus-die" title="Mind roll with a Bonus die" value="@{sheettype} &{template:tmplt} {{character=@{character_name}}} {{title=^{mind}}} {{task=1}} {{subtitle=^{with-bonus-die}}} {{roll=[[3d6kh2+(@{mind})[Mind]+(?{Modifier|0})[Modifier]]]}}" ></button>
<button type="roll" class="sheet-butd6smallred block" name="RollMindPenalty" data-i18n-title="mind-roll-penalty-die" title="Mind roll with a Penalty die" value="@{sheettype} &{template:tmplt} {{character=@{character_name}}} {{title=^{mind}}} {{task=1}} {{subtitle=^{with-penalty-die}}} {{roll=[[3d6kl2+(@{mind})[Mind]+(?{Modifier|0})[Modifier]]]}}" ></button>
</div>
<!-- APPEAL -->
<div class="sheet-absinp" style="left: 426px;top:264px;text-align: center;width: 113px;">
@@ -176,9 +255,9 @@
<input type="number" name="attr_appeal" class="sheet-iptnumrond" data-i18n-title="appeal" title="Appeal" value="0" />
</div>
<div class="sheet-absinp" style="left: 415px;top:188px;">
<button type="roll" class="sheet-butd6small block" name="RollAppeal" data-i18n-title="appeal-roll" title="Appeal roll" value="&{template:tmplt} {{character=@{character_name}}} {{title=^{appeal}}} {{subtitle=-}} {{task=1}} {{roll=[[2d6+(@{appeal})[Appeal]+(?{Modifier|0})[Modifier]]]}}" ></button>
<button type="roll" class="sheet-butd6smallgreen block" name="RollAppealBonus" data-i18n-title="appeal-roll-bonus-die" title="Appeal roll with a Bonus die" value="&{template:tmplt} {{character=@{character_name}}} {{title=^{appeal}}} {{task=1}} {{subtitle=^{with-bonus-die}}} {{roll=[[3d6kh2+(@{appeal})[Appeal]+(?{Modifier|0})[Modifier]]]}}" ></button>
<button type="roll" class="sheet-butd6smallred block" name="RollAppealPenalty" data-i18n-title="appeal-roll-penalty-die" title="Appeal roll with a Penalty die" value="&{template:tmplt} {{character=@{character_name}}} {{title=^{appeal}}} {{task=1}} {{subtitle=^{with-penalty-die}}} {{roll=[[3d6kl2+(@{appeal})[Appeal]+(?{Modifier|0})[Modifier]]]}}" ></button>
<button type="roll" class="sheet-butd6small block" name="RollAppeal" data-i18n-title="appeal-roll" title="Appeal roll" value="@{sheettype} &{template:tmplt} {{character=@{character_name}}} {{title=^{appeal}}} {{subtitle=-}} {{task=1}} {{roll=[[2d6+(@{appeal})[Appeal]+(?{Modifier|0})[Modifier]]]}}" ></button>
<button type="roll" class="sheet-butd6smallgreen block" name="RollAppealBonus" data-i18n-title="appeal-roll-bonus-die" title="Appeal roll with a Bonus die" value="@{sheettype} &{template:tmplt} {{character=@{character_name}}} {{title=^{appeal}}} {{task=1}} {{subtitle=^{with-bonus-die}}} {{roll=[[3d6kh2+(@{appeal})[Appeal]+(?{Modifier|0})[Modifier]]]}}" ></button>
<button type="roll" class="sheet-butd6smallred block" name="RollAppealPenalty" data-i18n-title="appeal-roll-penalty-die" title="Appeal roll with a Penalty die" value="@{sheettype} &{template:tmplt} {{character=@{character_name}}} {{title=^{appeal}}} {{task=1}} {{subtitle=^{with-penalty-die}}} {{roll=[[3d6kl2+(@{appeal})[Appeal]+(?{Modifier|0})[Modifier]]]}}" ></button>
</div>
<!-- ========= COMBAT ABILITIES ========= -->
@@ -193,11 +272,11 @@
<input type="number" name="attr_initiative" class="sheet-iptnumrond" data-i18n-title="initiative" title="Initiative" value="0" />
</div>
<div class="sheet-absinp" style="left: 110px;top:324px;">
<button type="roll" class="sheet-butd6small" name="RollPriority" data-i18n-title="priority-roll" title="Priority roll" value="&{template:tmplt} {{character=@{character_name}}} {{title=^{priority}}} {{subtitle=-}} {{task=1}} {{roll=[[2d6+(@{mind})[Mind]+(@{initiative})[Initiative]+(@{armourinit})[Helmet penalty]+(?{Modifier|0})[Modifier]]]}}" ></button>
<button type="roll" class="sheet-butd6small" name="RollPriority" data-i18n-title="priority-roll" title="Priority roll" value="@{sheettype} &{template:tmplt} {{character=@{character_name}}} {{title=^{priority}}} {{subtitle=-}} {{task=1}} {{roll=[[2d6+(@{mind})[Mind]+(@{initiative})[Initiative]+(@{armourinit})[Helmet penalty]+(?{Modifier|0})[Modifier]]]}}" ></button>
</div>
<div class="sheet-absinp" style="left: 95px;top:360px;">
<button type="roll" class="sheet-butd6smallgreen" name="RollAgilityBonus" data-i18n-title="priority-roll-bonus-die" title="Priority roll with a Bonus die" value="&{template:tmplt} {{character=@{character_name}}} {{title=^{priority}}} {{task=1}} {{subtitle=^{with-bonus-die}}} {{roll=[[3d6kh2+(@{mind})[Mind]+(@{initiative})[Initiative]+(@{armourinit})[Helmet penalty]+(?{Modifier|0})[Modifier]]]}}" ></button>
<button type="roll" class="sheet-butd6smallred" name="RollAgilityPenalty" data-i18n-title="priority-roll-penalty-die" title="Priority roll with a Penalty die" value="&{template:tmplt} {{character=@{character_name}}} {{title=^{priority}}} {{task=1}} {{subtitle=^{with-penalty-die}}} {{roll=[[3d6kl2+(@{mind})[Mind]+(@{initiative})[Initiative]+(@{armourinit})[Helmet penalty]+(?{Modifier|0})[Modifier]]]}}" ></button>
<button type="roll" class="sheet-butd6smallgreen" name="RollAgilityBonus" data-i18n-title="priority-roll-bonus-die" title="Priority roll with a Bonus die" value="@{sheettype} &{template:tmplt} {{character=@{character_name}}} {{title=^{priority}}} {{task=1}} {{subtitle=^{with-bonus-die}}} {{roll=[[3d6kh2+(@{mind})[Mind]+(@{initiative})[Initiative]+(@{armourinit})[Helmet penalty]+(?{Modifier|0})[Modifier]]]}}" ></button>
<button type="roll" class="sheet-butd6smallred" name="RollAgilityPenalty" data-i18n-title="priority-roll-penalty-die" title="Priority roll with a Penalty die" value="@{sheettype} &{template:tmplt} {{character=@{character_name}}} {{title=^{priority}}} {{task=1}} {{subtitle=^{with-penalty-die}}} {{roll=[[3d6kl2+(@{mind})[Mind]+(@{initiative})[Initiative]+(@{armourinit})[Helmet penalty]+(?{Modifier|0})[Modifier]]]}}" ></button>
</div>
<!-- MELEE -->
<div class="sheet-absinp" style="left: 73px;top:435px;">
@@ -207,11 +286,11 @@
<input type="number" name="attr_melee" class="sheet-iptnumrond" data-i18n-title="melee" title="Melee" value="0" />
</div>
<div class="sheet-absinp" style="left: 110px;top:414px;">
<button type="roll" class="sheet-butd6small" name="RollMelee" data-i18n-title="melee-roll" title="Melee attack roll" value="&{template:tmplt} {{character=@{character_name}}} {{title=^{melee-attack}}} {{subtitle=-}} {{task=1}} {{roll=[[2d6+?{Attribute|Agility,(@{agility})[Agility]+(@{armourpenalty})[Armour penalty]|Strengh,(@{strength})[Strengh]}+(@{melee})[Melee]-(?{Targets defence|0})[Targets defence]+(?{Modifier|0})[Modifier]]]}}" ></button>
<button type="roll" class="sheet-butd6small" name="RollMelee" data-i18n-title="melee-roll" title="Melee attack roll" value="@{sheettype} &{template:tmplt} {{character=@{character_name}}} {{title=^{melee-attack}}} {{subtitle=-}} {{task=1}} {{roll=[[2d6+?{Attribute|Agility,(@{agility})[Agility]+(@{armourpenalty})[Armour penalty]|Strengh,(@{strength})[Strengh]}+(@{melee})[Melee]-(?{Targets defence|0})[Targets defence]+(?{Modifier|0})[Modifier]]]}}" ></button>
</div>
<div class="sheet-absinp" style="left: 95px;top:450px;">
<button type="roll" class="sheet-butd6smallgreen" name="RollMeleeBonus" data-i18n-title="melee-roll-bonus-die" title="Melee attack roll with a Bonus die" value="&{template:tmplt} {{character=@{character_name}}} {{title=^{melee-attack}}} {{task=1}} {{subtitle=^{with-bonus-die}}} {{roll=[[3d6kh2+?{Attribute|Agility,(@{agility})[Agility]+(@{armourpenalty})[Armour penalty]|Strengh,(@{strength})[Strengh]}+(@{melee})[Melee]-(?{Targets defence|0})[Targets defence]+(?{Modifier|0})[Modifier]]]}}" ></button>
<button type="roll" class="sheet-butd6smallred" name="RollMeleePenalty" data-i18n-title="melee-roll-penalty-die" title="Melee attack roll with a Penalty die" value="&{template:tmplt} {{character=@{character_name}}} {{title=^{melee-attack}}} {{task=1}} {{subtitle=^{with-penalty-die}}} {{roll=[[3d6kl2+?{Attribute|Agility,(@{agility})[Agility]+(@{armourpenalty})[Armour penalty]|Strengh,(@{strength})[Strengh]}+(@{melee})[Melee]-(?{Targets defence|0})[Targets defence]+(?{Modifier|0})[Modifier]]]}}" ></button>
<button type="roll" class="sheet-butd6smallgreen" name="RollMeleeBonus" data-i18n-title="melee-roll-bonus-die" title="Melee attack roll with a Bonus die" value="@{sheettype} &{template:tmplt} {{character=@{character_name}}} {{title=^{melee-attack}}} {{task=1}} {{subtitle=^{with-bonus-die}}} {{roll=[[3d6kh2+?{Attribute|Agility,(@{agility})[Agility]+(@{armourpenalty})[Armour penalty]|Strengh,(@{strength})[Strengh]}+(@{melee})[Melee]-(?{Targets defence|0})[Targets defence]+(?{Modifier|0})[Modifier]]]}}" ></button>
<button type="roll" class="sheet-butd6smallred" name="RollMeleePenalty" data-i18n-title="melee-roll-penalty-die" title="Melee attack roll with a Penalty die" value="@{sheettype} &{template:tmplt} {{character=@{character_name}}} {{title=^{melee-attack}}} {{task=1}} {{subtitle=^{with-penalty-die}}} {{roll=[[3d6kl2+?{Attribute|Agility,(@{agility})[Agility]+(@{armourpenalty})[Armour penalty]|Strengh,(@{strength})[Strengh]}+(@{melee})[Melee]-(?{Targets defence|0})[Targets defence]+(?{Modifier|0})[Modifier]]]}}" ></button>
</div>
<!-- RANGE -->
<div class="sheet-absinp" style="left: 73px;top:520px;">
@@ -221,42 +300,46 @@
<input type="number" name="attr_ranged" class="sheet-iptnumrond" data-i18n-title="ranged" title="Ranged" value="0" />
</div>
<div class="sheet-absinp" style="left: 110px;top:498px;">
<button type="roll" class="sheet-butd6small" name="RollRanged" data-i18n-title="range-roll" title="Ranged attack roll" value="&{template:tmplt} {{character=@{character_name}}} {{title=^{ranged-attack}}} {{subtitle=-}} {{task=1}} {{roll=[[2d6+(?{Range|Point Blank,1|Close,0|Medium,-1|Long,-2|Distant,-4|Extreme,-6|Utmost,-8})[Range]+(@{agility})[Agility]+(@{armourpenalty})[Armour penalty]+(@{ranged})[Ranged]-(?{Targets defence|0})[Targets defence]+(?{Modifier|0})[Modifier]]]}}" ></button>
<button type="roll" class="sheet-butd6small" name="RollRanged" data-i18n-title="range-roll" title="Ranged attack roll" value="@{sheettype} &{template:tmplt} {{character=@{character_name}}} {{title=^{ranged-attack}}} {{subtitle=-}} {{task=1}} {{roll=[[2d6+(?{Range|Point Blank,1|Close,0|Medium,-1|Long,-2|Distant,-4|Extreme,-6|Utmost,-8})[Range]+(@{agility})[Agility]+(@{armourpenalty})[Armour penalty]+(@{ranged})[Ranged]-(?{Targets defence|0})[Targets defence]+(?{Modifier|0})[Modifier]]]}}" ></button>
</div>
<div class="sheet-absinp" style="left: 95px;top:534px;">
<button type="roll" class="sheet-butd6smallgreen" name="RollRangeBonus" data-i18n-title="range-roll-bonus-die" title="Ranged attack roll with a Bonus die" value="&{template:tmplt} {{character=@{character_name}}} {{title=^{ranged-attack}}} {{task=1}} {{subtitle=^{with-bonus-die}}} {{roll=[[3d6kh2+(?{Range|Point Blank,1|Close,0|Medium,-1|Long,-2|Distant,-4|Extreme,-6|Utmost,-8})[Range]+(@{agility})[Agility]+(@{armourpenalty})[Armour penalty]+(@{ranged})[Ranged]-(?{Targets defence|0})[Targets defence]+(?{Modifier|0})[Modifier]]]}}" ></button>
<button type="roll" class="sheet-butd6smallred" name="RollRangePenalty" data-i18n-title="range-roll-penalty-die" title="Ranged attack roll with a Penalty die" value="&{template:tmplt} {{character=@{character_name}}} {{title=^{ranged-attack}}} {{task=1}} {{subtitle=^{with-penalty-die}}} {{roll=[[3d6kl2+(?{Range|Point Blank,1|Close,0|Medium,-1|Long,-2|Distant,-4|Extreme,-6|Utmost,-8})[Range]+(@{agility})[Agility]+(@{armourpenalty})[Armour penalty]+(@{ranged})[Ranged]-(?{Targets defence|0})[Targets defence]+(?{Modifier|0})[Modifier]]]}}" ></button>
<button type="roll" class="sheet-butd6smallgreen" name="RollRangeBonus" data-i18n-title="range-roll-bonus-die" title="Ranged attack roll with a Bonus die" value="@{sheettype} &{template:tmplt} {{character=@{character_name}}} {{title=^{ranged-attack}}} {{task=1}} {{subtitle=^{with-bonus-die}}} {{roll=[[3d6kh2+(?{Range|Point Blank,1|Close,0|Medium,-1|Long,-2|Distant,-4|Extreme,-6|Utmost,-8})[Range]+(@{agility})[Agility]+(@{armourpenalty})[Armour penalty]+(@{ranged})[Ranged]-(?{Targets defence|0})[Targets defence]+(?{Modifier|0})[Modifier]]]}}" ></button>
<button type="roll" class="sheet-butd6smallred" name="RollRangePenalty" data-i18n-title="range-roll-penalty-die" title="Ranged attack roll with a Penalty die" value="@{sheettype} &{template:tmplt} {{character=@{character_name}}} {{title=^{ranged-attack}}} {{task=1}} {{subtitle=^{with-penalty-die}}} {{roll=[[3d6kl2+(?{Range|Point Blank,1|Close,0|Medium,-1|Long,-2|Distant,-4|Extreme,-6|Utmost,-8})[Range]+(@{agility})[Agility]+(@{armourpenalty})[Armour penalty]+(@{ranged})[Ranged]-(?{Targets defence|0})[Targets defence]+(?{Modifier|0})[Modifier]]]}}" ></button>
</div>
<!-- DEFENSE -->
<!-- DEFENCE -->
<div class="sheet-absinp" style="left: 73px;top:605px;">
<span class="sheet-libBlack2" data-i18n="defense">Defense</span>
<span class="sheet-libBlack2" data-i18n="defence">Defence</span>
</div>
<div class="sheet-absinp" style="left: 50px;top:549px;">
<input type="number" name="attr_defense" class="sheet-iptnumrond" data-i18n-title="defense" title="Defense" value="0" />
<input type="number" name="attr_defense" class="sheet-iptnumrond" data-i18n-title="defence" title="Defence" value="0" />
</div>
<!-- ========= WEAPONS ========= -->
<div class="sheet-absinp" style="left: 540px;top:158px;text-align: center;width:155px;">
<span class="sheet-libWhite1" data-i18n="weapons">Weapons</span>
</div>
<div class="sheet-absinp" style="left: 695px;top:162px;text-align: center;width:72px;">
<span class="sheet-libWhite2" data-i18n="dmg">Dmg</span>
</div>
<div class="sheet-absinp" style="left: 535px;top:183px;text-align: center;width:257px;height:152px;background-color:white;border-left:2px solid #8D8D8D;overflow-y: scroll;">
<div class="sheet-absinp" style="left: 535px;top:183px;text-align: center;width:257px;height:152px;background-color:white;border-left:2px solid #727272;overflow-y: scroll;">
<fieldset class="repeating_weapons">
<div class="sheet-ligne">
<button type="roll" class="sheet-butd6small" name="RollDamage" data-i18n-title="roll-damage" title="Roll Damage" value="&{template:tmplt} {{character=@{character_name}}} {{title=^{damage}}} {{subtitle=@{weapon}}} {{roll=[[@{weapondamage}[Weapon damage]+(?{Modifier|0})[Modifier]]]}}"></button>
<input type="text" name="attr_weapon" style="width:130px" data-i18n-placeholder="weapon" placeholder="Weapon" />
<SELECT name="attr_weapondamage" style="width:65px;" data-i18n-title="damage" title="Damage">
<OPTION value="1d3+@{strengthhalf}" data-i18n="d3-half">d3+Half-Strengh</OPTION>
<OPTION value="1d3+@{strength}" data-i18n="d3-strength">d3+Strengh</OPTION>
<OPTION value="2d6kl1+@{strengthhalf}" data-i18n="d6l-half">d6L+Half-Strengh</OPTION>
<OPTION value="2d6kl1+@{strength}" data-i18n="d6l-strength">d6L+Strengh</OPTION>
<OPTION value="1d6+@{strengthhalf}" data-i18n="d6-half">d6+Half-Strengh</OPTION>
<OPTION value="1d6+@{strength}" data-i18n="d6-strength">d6+Strengh</OPTION>
<OPTION value="2d6kh1+@{strengthhalf}" data-i18n="d6h-half">d6H+Half-Strengh</OPTION>
<OPTION value="2d6kh1+@{strength}" data-i18n="d6h-strength">d6H+Strengh</OPTION>
<button type="roll" class="sheet-butd6small" name="RollDamage" data-i18n-title="roll-damage" title="Roll Damage" value="@{sheettype} &{template:tmplt} {{character=@{character_name}}} {{title=^{damage}}} {{subtitle=@{weapon}}} {{roll=[[@{weapondice}r@{weaponmasterwork}+@{weaponattribute}[Weapon damage]+(?{Modifier|0})[Modifier]]]}}"></button>
<input type="text" name="attr_weapon" style="width:200px" data-i18n-placeholder="weapon" placeholder="Weapon" />
</div>
<div class="sheet-lignebrd">
<SELECT name="attr_weapondice" style="width:60px;" data-i18n-title="damage-dice" title="Damage dice">
<OPTION value="1d3" data-i18n="d3">d3</OPTION>
<OPTION value="2d6kl1" data-i18n="d6l">d6L</OPTION>
<OPTION value="1d6" data-i18n="d6" selected>d6</OPTION>
<OPTION value="2d6kh1" data-i18n="d6h">d6H</OPTION>
<OPTION value="3d6kh1" data-i18n="d6hb">d6H Bonus Die</OPTION>
</SELECT>
+
<SELECT name="attr_weaponattribute" style="width:80px;" data-i18n-title="weapon-attribute" title="Damage Attribute">
<OPTION value="@{strength}" data-i18n="strength" selected>Strength</OPTION>
<OPTION value="@{strengthhalf}" data-i18n="strengthhalf">Half-Strength</OPTION>
<OPTION value="0">0</OPTION>
</SELECT>
<span class="sheet-libBlack4" data-i18n="masterwork">Masterwork</span>
<input type="checkbox" name="attr_weaponmasterwork" value="1" data-i18n-title="weapon-masterwork" title="Masterwork weapons reroll any result of 1 when rolling damage.">
</div>
</fieldset>
</div>
@@ -334,20 +417,43 @@
<input type="number" name="attr_lifeblood" class="sheet-iptnumrondtop" data-i18n-title="lifeblood-points-current" title="Current Lifeblood Points" value="0" />
<input type="number" name="attr_lifeblood_max" class="sheet-iptnumrondbott sheet-max" data-i18n-title="lifeblood-points-max" title="Maximum Lifeblood Points" value="0" />
</div>
<!-- CRAFT -->
<div class="sheet-absinp" style="left: 795px; top: 147px; width: 172px; height: 36px; background-color: black;">
<span class="sheet-libWhite1" style="display: inline-block;margin-top: 10px;" data-i18n="misc">Misc.</span>
</div>
<div class="sheet-absinp" style="left: 795px; top: 183px;width: 172px; height: 125px; z-index:1; border-right: 2px solid #727272;">
</div>
<div class="sheet-absinp" style="left:854px;top:200px;width:150px;text-align:left; z-index:5;">
<span class="sheet-libBlack2" data-i18n="craft">Craft</span>
</div>
<div class="sheet-absinp" style="left: 800px;top:185px; z-index:5;">
<input type="number" name="attr_craft" class="sheet-iptnumrondtop" data-i18n-title="craft-points-current" title="Current Craft Points" value="0" />
<input type="number" name="attr_craft_max" class="sheet-iptnumrondbott sheet-max" data-i18n-title="craft-points-max" title="Maximum Craft Points" value="0" />
</div>
<!-- ========= ARMOUR & EQUIPMENT ========= -->
<div class="sheet-absinp" style="left: 570px;top:344px;text-align: center;width:390px;">
<button type="roll" class="sheet-butd6smallwhite" name="RollArmour" data-i18n-title="roll-armour" title="Roll Armour" value="&{template:tmplt} {{character=@{character_name}}} {{title=^{armour}}} {{subtitle=^{damage-reduction}}} {{roll=[[{0d0+@{armourroll}[Armour]+@{armourhelmet}[Helmet],0d0}kh1+(?{Modifier|0})[Modifier]]]}}"></button>
<button type="roll" class="sheet-butd6smallwhite" name="RollArmour" data-i18n-title="roll-armour" title="Roll Armour" value="@{sheettype} &{template:tmplt} {{character=@{character_name}}} {{title=^{armour}}} {{subtitle=^{damage-reduction}}} {{roll=[[{0d0+@{armourroll}[Armour]+@{armourhelmet}[Helmet],0d0}kh1+(?{Modifier|0})[Modifier]]]}}"></button>
<span class="sheet-libWhite2" data-i18n="armour-and-equipment">Armour & Equipment</span>
</div>
<!-- ARMOUR -->
<div class="sheet-absinp" style="left: 570px;top:370px;text-align: center;width:100px;height:44px;">
<span class="sheet-libBlack3" data-i18n="armour">Armour</span>
<SELECT name="attr_armour" style="width: 95px;vertical-align:bottom;">
<OPTION value="none" data-i18n="none">None</OPTION>
<OPTION value="none" data-i18n="none" selected>None</OPTION>
<OPTION value="light" data-i18n="light">Light</OPTION>
<OPTION value="lightmasterwork" data-i18n="light-masterwork">Light Masterwork</OPTION>
<OPTION value="lightuncommon" data-i18n="light-uncommon">Light Uncommon</OPTION>
<OPTION value="lightlegendary" data-i18n="light-legendary">Light Legendary</OPTION>
<OPTION value="medium" data-i18n="medium">Medium</OPTION>
<OPTION value="mediummasterwork" data-i18n="medium-masterwork">Medium Masterwork</OPTION>
<OPTION value="mediumuncommon" data-i18n="medium-uncommon">Medium Uncommon</OPTION>
<OPTION value="mediumlegendary" data-i18n="medium-legendary">Medium Legendary</OPTION>
<OPTION value="heavy" data-i18n="heavy">Heavy</OPTION>
<OPTION value="heavymasterwork" data-i18n="heavy-masterwork">Heavy Masterwork</OPTION>
<OPTION value="heavyuncommon" data-i18n="heavy-uncommon">Heavy Uncommon</OPTION>
<OPTION value="heavylegendary" data-i18n="heavy-legendary">Heavy Legendary</OPTION>
</SELECT>
</div>
<div class="sheet-absinp" style="left: 670px;top:370px;text-align: center;width:80px;height:44px;">
@@ -360,7 +466,7 @@
</div>
<div class="sheet-absinp" style="left: 750px;top:370px;text-align: center;width:50px;height:44px;">
<span class="sheet-libBlack3" data-i18n="roll">Roll</span>
<input type="text" name="attr_armourroll" value="0" style="width:45px;text-align:center;" data-i18n-title="armour-roll" title="Armour roll" />
<input type="text" name="attr_armourroll" value="0" style="width:50px;text-align:center;" data-i18n-title="armour-roll" title="Armour roll" />
</div>
<div class="sheet-absinp" style="left: 800px;top:370px;text-align: center;width:50px;height:44px;">
<span class="sheet-libBlack3" data-i18n="ag-pen">Ag.Pen.</span>
@@ -375,38 +481,152 @@
<input type="number" name="attr_armourinit" value="0" style="width:45px;text-align:center;" data-i18n-title="initiative-penalty" title="Initiative Penalty" />
</div>
<!-- EQUIPMENT -->
<div class="sheet-absinp" style="left: 568px;top:415px;text-align: center;width:399px;height:140px;border-top: 2px solid #8D8D8D;">
<div class="sheet-absinp" style="left: 568px;top:415px;text-align: center;width:399px;height:140px;border-top: 2px solid #727272;">
<textarea name="attr_equipment" style="width:100%;height:100%;" data-i18n-placeholder="equipment" placeholder="Equipment" ></textarea>
</div>
<!-- ========= BOONS & FLAWS ========= -->
<div class="sheet-absinp" style="left: 175px;top:562px;text-align: center;width:390px;">
<span class="sheet-libWhite2" data-i18n="boons">Boons</span>
</div>
<div class="sheet-absinp" style="left:172px;top:584px;">
<div class="sheet-absinp" style="left:172px;top:586px;">
<textarea name="attr_boons" style="width:393px;height:90px;" data-i18n-placeholder="boons" placeholder="Boons"></textarea>
</div>
<div class="sheet-absinp" style="left: 570px;top:562px;text-align: center;width:390px;">
<span class="sheet-libWhite2" data-i18n="flaws">Flaws</span>
</div>
<div class="sheet-absinp" style="left:568px;top:584px;">
<div class="sheet-absinp" style="left:568px;top:586px;">
<textarea name="attr_flaws" style="width:396px;height:90px;" data-i18n-placeholder="flaws" placeholder="Flaws"></textarea>
</div>
</div>
<!-- ========= Hidden texts for translations ========= -->
<div style="display: none">
<span data-i18n="bonus">Bonus</span>
<span data-i18n="boon">Boon</span>
<span data-i18n="flaw">Flaw</span>
<span data-i18n="with-bonus-die">with Bonus Die</span>
<span data-i18n="with-penalty-die">with Penalty Die</span>
<span data-i18n="damage-reduction">Damage Reduction</span>
<span data-i18n="priority">Priority</span>
<span data-i18n="target-defence">Targets defence</span>
<span data-i18n="ranged-attack">Ranged Attack</span>
<span data-i18n="melee-attack">Melee Attack</span>
</div>
<!-- ========= NOTES ========= -->
<div class="sheet-absinp sheet-blacktitle" style="left:20px;top: 690px; width: 946px;height: 25px;padding-top: 4px;">
<span class="sheet-libWhite2" data-i18n="notes">Notes</span>
</div>
<div class="sheet-absinp" style="left:20px;top: 715px; width: 946px; border-width: 0px 2px 2px 2px;border-color: #727272; border-style: solid;">
<textarea name="attr_notes" style="width:100%;height:100px;" data-i18n-placeholder="notes" placeholder="Notes"></textarea>
</div>
<!-- ========= Roll Template ========= -->
</div>
<!-- ========= END PC AND NPC CHARACTER SHEET ========= -->
<!-- ========= BEAST SHEET ========= -->
<div class="sheet-beast">
<div class="sheet-3colrow">
<div class="sheet-col">
<div class="sheet-row sheet-blackborder"> <!-- ATTRIBUTES -->
<div class="sheet-row sheet-blacktitle" ><span class="sheet-libWhite2" data-i18n="attributes">Attributes</span></div>
<div class="sheet-row">
<span class="sheet-libBlack3b" data-i18n="strength">Strength</span>
<input type="number" name="attr_strength" value="0" />
<button type="roll" class="sheet-butd6small" name="RollStrength" data-i18n-title="strength-roll" title="Strength roll" value="@{sheettype} &{template:tmplt} {{character=@{character_name}}} {{title=^{strength}}} {{subtitle=-}} {{task=1}} {{roll=[[2d6+(@{strength})[Strength]]]}}" ></button>
<button type="roll" class="sheet-butd6smallgreen" name="RollStrengthBonus" data-i18n-title="strength-roll-bonus-die" title="Strength roll with a Bonus die" value="@{sheettype} &{template:tmplt} {{character=@{character_name}}} {{title=^{strength}}} {{task=1}} {{subtitle=^{with-bonus-die}}} {{roll=[[3d6kh2+(@{strength})[Strength]]]}}" ></button>
<button type="roll" class="sheet-butd6smallred" name="RollStrengthPenalty" data-i18n-title="strength-roll-penalty-die" title="Strength roll with a Penalty die" value="@{sheettype} &{template:tmplt} {{character=@{character_name}}} {{title=^{strength}}} {{task=1}} {{subtitle=^{with-penalty-die}}} {{roll=[[3d6kl2+(@{strength})[Strength]]]}}" ></button>
</div>
<div class="sheet-row">
<span class="sheet-libBlack3b" data-i18n="agility">Agility</span>
<input type="number" name="attr_agility" value="0" />
<button type="roll" class="sheet-butd6small" name="RollAgility" data-i18n-title="agility-roll" title="Agility roll" value="@{sheettype} &{template:tmplt} {{character=@{character_name}}} {{title=^{agility}}} {{subtitle=-}} {{task=1}} {{roll=[[2d6+(@{agility})[Agility]]]}}" ></button>
<button type="roll" class="sheet-butd6smallgreen" name="RollAgilityBonus" data-i18n-title="agility-roll-bonus-die" title="Agility roll with a Bonus die" value="@{sheettype} &{template:tmplt} {{character=@{character_name}}} {{title=^{agility}}} {{task=1}} {{subtitle=^{with-bonus-die}}} {{roll=[[3d6kh2+(@{agility})[Agility]]]}}" ></button>
<button type="roll" class="sheet-butd6smallred" name="RollAgilityPenalty" data-i18n-title="agility-roll-penalty-die" title="Agility roll with a Penalty die" value="@{sheettype} &{template:tmplt} {{character=@{character_name}}} {{title=^{agility}}} {{task=1}} {{subtitle=^{with-penalty-die}}} {{roll=[[3d6kl2+(@{agility})[Agility]]]}}" ></button>
</div>
<div class="sheet-row">
<span class="sheet-libBlack3b" data-i18n="mind">Mind</span>
<input type="number" name="attr_mind" value="0" />
<button type="roll" class="sheet-butd6small" name="RollMind" data-i18n-title="mind-roll" title="Mind roll" value="@{sheettype} &{template:tmplt} {{character=@{character_name}}} {{title=^{mind}}} {{subtitle=-}} {{task=1}} {{roll=[[2d6+(@{mind})[Mind]]]}}" ></button>
<button type="roll" class="sheet-butd6smallgreen" name="RollMindBonus" data-i18n-title="mind-roll-bonus-die" title="Mind roll with a Bonus die" value="@{sheettype} &{template:tmplt} {{character=@{character_name}}} {{title=^{mind}}} {{task=1}} {{subtitle=^{with-bonus-die}}} {{roll=[[3d6kh2+(@{mind})[Mind]]]}}" ></button>
<button type="roll" class="sheet-butd6smallred" name="RollMindPenalty" data-i18n-title="mind-roll-penalty-die" title="Mind roll with a Penalty die" value="@{sheettype} &{template:tmplt} {{character=@{character_name}}} {{title=^{mind}}} {{task=1}} {{subtitle=^{with-penalty-die}}} {{roll=[[3d6kl2+(@{mind})[Mind]]]}}" ></button>
</div>
<div class="sheet-row">
<span class="sheet-libBlack3b" data-i18n="lifeblood">Lifeblood</span>
<input type="number" name="attr_lifeblood" data-i18n-title="lifeblood-points-current" title="Current Lifeblood Points" value="0" />
<span class="sheet-libBlack2">/</span>
<input type="number" name="attr_lifeblood_max" data-i18n-title="lifeblood-points-max" title="Maximum Lifeblood Points" value="0" />
</div>
</div> <!-- END ATTRIBUTES -->
<div class="sheet-row"> <!-- NAME -->
<span class="sheet-libBlack1" style="width: 100px;" data-i18n="beast">Beast</span>
<input type="text" style="width: 265px;" name="attr_character_name" class="sheet-iptbig1" />
</div> <!-- END NAME -->
</div>
<div class="sheet-col">
<div class="sheet-row sheet-blackborder"> <!-- Combat Abilities -->
<div class="sheet-row sheet-blacktitle" ><span class="sheet-libWhite2" style data-i18n="combat-abilities">Combat Abilities</span></div>
<div class="sheet-row">
<span class="sheet-libBlack3b" data-i18n="attack">Attack</span>
<input type="number" name="attr_beastattack" value="0" />
<button type="roll" class="sheet-butd6small" name="RollAttack" data-i18n-title="attack-roll" title="Attack roll" value="@{sheettype} &{template:tmplt} {{character=@{character_name}}} {{title=^{attack}}} {{subtitle=-}} {{task=1}} {{roll=[[2d6+(@{beastattack})-(?{Targets defence|0})[Targets defence]]]}}" ></button>
<button type="roll" class="sheet-butd6smallgreen" name="RollAttackBonus" data-i18n-title="attack-roll-bonus-die" title="Attack roll with a Bonus die" value="@{sheettype} &{template:tmplt} {{character=@{character_name}}} {{title=^{attack}}} {{task=1}} {{subtitle=^{with-bonus-die}}} {{roll=[[3d6kh2+(@{beastattack})-(?{Targets defence|0})[Targets defence]]]}}" ></button>
<button type="roll" class="sheet-butd6smallred" name="RollAttackPenalty" data-i18n-title="attack-roll-penalty-die" title="Attack roll with a Penalty die" value="@{sheettype} &{template:tmplt} {{character=@{character_name}}} {{title=^{attack}}} {{task=1}} {{subtitle=^{with-penalty-die}}} {{roll=[[3d6kl2+(@{beastattack})-(?{Targets defence|0})[Targets defence]]]}}" ></button>
</div>
<div class="sheet-row">
<span class="sheet-libBlack3b" data-i18n="damage">Damage</span>
<SELECT name="attr_beastdamagedice" style="width:60px;" data-i18n-title="damage-dice" title="Damage dice">
<OPTION value="1d3" data-i18n="d3">d3</OPTION>
<OPTION value="2d6kl1" data-i18n="d6l">d6L</OPTION>
<OPTION value="1d6" data-i18n="d6" selected>d6</OPTION>
<OPTION value="2d6kh1" data-i18n="d6h">d6H</OPTION>
<OPTION value="3d6kh1" data-i18n="d6hb">d6H Bonus Die</OPTION>
</SELECT>
x
<input type="number" name="attr_beastdamagefactor" value="1" style="width: 35px" />
<button type="roll" class="sheet-butd6small" name="RollDamage" data-i18n-title="roll-damage" title="Roll Damage" value="@{sheettype} &{template:tmplt} {{character=@{character_name}}} {{title=^{damage}}} {{subtitle=-}} {{roll=[[@{beastdamagedice}*@{beastdamagefactor}]]}}"></button>
</div>
<div class="sheet-row">
<span class="sheet-libBlack3b" data-i18n="defence">Defence</span>
<input type="number" name="attr_defense" value="0" />
</div>
<div class="sheet-row">
<span class="sheet-libBlack3b" data-i18n="protection">Protection</span>
<input type="text" name="attr_beastprotection" style="width: 110px;" placeholder="ex : 1d6-3" />
<button type="roll" class="sheet-butd6small" name="RollProtection" data-i18n-title="roll-protection" title="Roll Protection" value="@{sheettype} &{template:tmplt} {{character=@{character_name}}} {{title=^{protection}}} {{subtitle=^{damage-reduction}}} {{roll=[[{0d0+@{beastprotection}[Protection],0d0}kh1]]}}"></button>
</div>
</div> <!-- END Combat Abilities -->
<div class="sheet-row"> <!-- SIZE -->
<span class="sheet-libBlack3b" data-i18n="creature-size">Creature Size</span>
<SELECT name="attr_size" style="width: 140px;" data-i18n-title="creature-size" title="Creature Size">
<OPTION value="tiny" data-i18n="tiny">Tiny</OPTION>
<OPTION value="very-small" data-i18n="very-small">Very small</OPTION>
<OPTION value="small" data-i18n="small">Small</OPTION>
<OPTION value="medium" data-i18n="medium" selected>Medium</OPTION>
<OPTION value="large" data-i18n="large">Large</OPTION>
<OPTION value="very-large" data-i18n="very-large">Very large</OPTION>
<OPTION value="huge" data-i18n="huge">Huge</OPTION>
<OPTION value="massive" data-i18n="massive">Massive</OPTION>
<OPTION value="enormous" data-i18n="enormous">Enormous</OPTION>
<OPTION value="gigantic" data-i18n="gigantic">Gigantic</OPTION>
<OPTION value="immense" data-i18n="immense">Immense</OPTION>
<OPTION value="colossal" data-i18n="colossal">Colossal</OPTION>
</SELECT>
</div> <!-- END SIZE -->
<div class="sheet-row"> <!-- ENVIRONMENT -->
<span class="sheet-libBlack3b" data-i18n="normally-found">Normally Found</span>
<input type="text" name="attr_found" style="width: 265px;" data-i18n-placeholder="normally-found" placeholder="Normally Found" />
</div> <!-- END ENVIRONMENT -->
</div>
<div class="sheet-col sheet-blackborder"> <!-- TRAITS -->
<div class="sheet-row sheet-blacktitle" ><span class="sheet-libWhite2" data-i18n="traits">Traits</span></div>
<div class="sheet-row">
<textarea name="attr_beasttraits" data-i18n-placeholder="traits" placeholder="Traits"></textarea>
</div>
</div> <!-- END TRAITS -->
</div>
<div class="sheet-2colrow">
<div class="sheet-col sheet-blackborder">
<div class="sheet-row sheet-blacktitle" ><span class="sheet-libWhite2" data-i18n="special-attack">Special Attack</span></div>
<div class="sheet-row">
<textarea name="attr_beastspecial" style="height: 230px;" data-i18n-placeholder="special-attack" placeholder="Special Attack"></textarea>
</div>
</div>
<div class="sheet-col sheet-blackborder">
<div class="sheet-row sheet-blacktitle" ><span class="sheet-libWhite2" data-i18n="notes">Notes</span></div>
<div class="sheet-row">
<textarea name="attr_notes" style="height: 230px;" data-i18n-placeholder="notes" placeholder="Notes"></textarea>
</div>
</div>
</div>
</div>
<!-- ========= END BEAST SHEET ========= -->
<!-- ========= ROLL TEMPLATE ========= -->
<rolltemplate class="sheet-rolltemplate-tmplt">
<div class="sheet-tplmain">
<div class="sheet-head">
Binary file not shown.

Before

Width:  |  Height:  |  Size: 318 KiB

After

Width:  |  Height:  |  Size: 258 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 38 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 79 KiB

After

Width:  |  Height:  |  Size: 77 KiB

+1 -1
View File
@@ -4,5 +4,5 @@
"authors": "Natha",
"roll20userid": "75857",
"preview": "bolm.jpg",
"instructions": "Character sheet for Barbarians of Lemuria - Mythic Edition, in [english](http://barbariansoflemuria.webs.com/) and [french](http://www.ludospherik.fr/content/14-barbarians-of-lemuria). [Readme](https://github.com/NathaTerrien/roll20-wip/blob/master/Barbarians%20Of%20Lemuria%20-%20Mythic/ReadMe.md). v1.1 (2016-12-20)"
"instructions": "Character sheet for Barbarians of Lemuria - Mythic Edition, in [english](http://barbariansoflemuria.webs.com/) and [french](http://www.ludospherik.fr/content/14-barbarians-of-lemuria). [Readme](https://github.com/Roll20/roll20-character-sheets/blob/master/Barbarians%20Of%20Lemuria%20-%20Mythic/ReadMe.md). v1.2 (2017-01-02)"
}
+50 -11
View File
@@ -5,6 +5,8 @@
"4th": "4th",
"5th": "5th",
"advance": "Advance",
"advance-current": "Current Advance",
"advance-max": "Total gained Advance",
"ag-pen": "Ag.Pen.",
"agility": "Agility",
"agility-penalty": "Agility Penalty",
@@ -21,25 +23,34 @@
"armour": "Armour",
"armour-and-equipment": "Armour &amp; Equipment",
"armour-roll": "Armour roll",
"attack": "Attack",
"attack-roll": "Attack roll",
"attack-roll-bonus-die": "Attack roll with a Bonus die",
"attack-roll-penalty-die": "Attack roll with a Penalty die",
"attributes": "Attributes",
"beast": "Beast",
"beast-character": "Beast (NPC)",
"bonus": "Bonus",
"boon": "Boon",
"boons": "Boons",
"career-rank": "Career rank",
"careers": "Careers",
"colossal": "Colossal",
"combat-abilities": "Combat Abilities",
"d3-half": "d3+Half-Strengh",
"d3-strength": "d3+Strengh",
"d6-half": "d6+Half-Strengh",
"d6-strength": "d6+Strengh",
"d6h-half": "d6H+Half-Strengh",
"d6h-strength": "d6H+Strengh",
"d6l-half": "d6L+Half-Strengh",
"d6l-strength": "d6L+Strengh",
"craft": "Craft",
"craft-points-current": "Current Craft Points",
"craft-points-max": "Maximum Craft Points",
"creature-size": "Creature Size",
"d3": "d3",
"d6": "d6",
"d6h": "d6H",
"d6hb": "d6H Bonus Die",
"d6l": "d6L",
"damage": "Damage",
"damage-dice": "Damage dice",
"damage-reduction": "Damage Reduction",
"defense": "Defense",
"dmg": "Dmg",
"defence": "Defence",
"enormous": "Enormous",
"equipment": "Equipment",
"failure": "Failure",
"fate": "Fate",
@@ -47,12 +58,18 @@
"fate-points-max": "Maximum Fate Points",
"flaw": "Flaw",
"flaws": "Flaws",
"gigantic": "Gigantic",
"heavy": "Heavy",
"heavy-legendary": "Heavy Legendary",
"heavy-masterwork": "Heavy Masterwork",
"heavy-uncommon": "Heavy Uncommon",
"helmet": "Helmet",
"helmet-worn": "Helmet worn",
"hero": "Hero",
"hero-points-current": "Current Hero Points",
"hero-points-max": "Maximum Hero Points",
"huge": "Huge",
"immense": "Immense",
"init-pen": "Init.Pen.",
"initiative": "Initiative",
"initiative-penalty": "Initiative Penalty",
@@ -62,7 +79,15 @@
"lifeblood-points-current": "Current Lifeblood Points",
"lifeblood-points-max": "Maximum Lifeblood Points",
"light": "Light",
"light-legendary": "Light Legendary",
"light-masterwork": "Light Masterwork",
"light-uncommon": "Light Uncommon",
"massive": "Massive",
"masterwork": "Masterwork",
"medium": "Medium",
"medium-legendary": "Medium Legendary",
"medium-masterwork": "Medium Masterwork",
"medium-uncommon": "Medium Uncommon",
"melee": "Melee",
"melee-attack": "Melee Attack",
"melee-roll": "Melee attack roll",
@@ -72,14 +97,19 @@
"mind-roll": "Mind roll",
"mind-roll-bonus-die": "Mind roll with a Bonus die",
"mind-roll-penalty-die": "Mind roll with a Penalty die",
"misc": "Misc.",
"name": "Name",
"non-player-character": "Non-player Character (NPC)",
"none": "None",
"normally-found": "Normally Found",
"notes": "Notes",
"origin": "Origin",
"player-character": "Player Character (PC)",
"priority": "Priority",
"priority-roll": "Priority roll",
"priority-roll-bonus-die": "Priority roll with a Bonus die",
"priority-roll-penalty-die": "Priority roll with a Penalty die",
"protection": "Protection",
"range-roll": "Ranged attack roll",
"range-roll-bonus-die": "Ranged attack roll with a Bonus die",
"range-roll-penalty-die": "Ranged attack roll with a Penalty die",
@@ -88,15 +118,24 @@
"roll": "Roll",
"roll-armour": "Roll Armour",
"roll-damage": "Roll Damage",
"roll-protection": "Roll Protection",
"shield": "Shield",
"small": "Small",
"special-attack": "Special Attack",
"strength": "Strength",
"strength-roll": "Strength roll",
"strength-roll-bonus-die": "Strength roll with a Bonus die",
"strength-roll-penalty-die": "Strength roll with a Penalty die",
"strengthhalf": "Half-Strength",
"success": "Success!",
"target-defence": "Target's defence",
"target-defence": "Targets defence",
"tiny": "Tiny",
"traits": "Traits",
"very-large": "Very large",
"very-small": "Very small",
"weapon": "Weapon",
"weapon-attribute": "Damage Attribute",
"weapon-masterwork": "Masterwork weapons reroll any result of 1 when rolling damage.",
"weapons": "Weapons",
"with-bonus-die": "with Bonus Die",
"with-penalty-die": "with Penalty Die"
@@ -1,103 +1,142 @@
{
"1st":"1st",
"2nd":"2nd",
"3rd":"3rd",
"4th":"4th",
"5th":"5th",
"advance":"Advance",
"ag-pen":"Ag.Pen.",
"agility":"Agility",
"agility-penalty":"Agility Penalty",
"agility-roll":"Agility roll",
"agility-roll-bonus-die":"Agility roll with a Bonus die",
"agility-roll-penalty-die":"Agility roll with a Penalty die",
"appeal":"Appeal",
"appeal-roll":"Appeal roll",
"appeal-roll-bonus-die":"Appeal roll with a Bonus die",
"appeal-roll-penalty-die":"Appeal roll with a Penalty die",
"arcane":"Arcane",
"arcane-points-current":"Current Arcane Points",
"arcane-points-max":"Maximum Arcane Points",
"armour":"Armour",
"armour-and-equipment":"Armour &amp; Equipment",
"armour-roll":"Armour roll",
"attributes":"Attributes",
"bonus":"Bonus",
"boon":"Boon",
"boons":"Boons",
"career-rank":"Career rank",
"careers":"Careers",
"combat-abilities":"Combat Abilities",
"d3-half":"d3+Half-Strengh",
"d3-strength":"d3+Strengh",
"d6-half":"d6+Half-Strengh",
"d6-strength":"d6+Strengh",
"d6h-half":"d6H+Half-Strengh",
"d6h-strength":"d6H+Strengh",
"d6l-half":"d6L+Half-Strengh",
"d6l-strength":"d6L+Strengh",
"damage":"Damage",
"damage-reduction":"Damage Reduction",
"defense":"Defense",
"dmg":"Dmg",
"equipment":"Equipment",
"failure":"Failure",
"fate":"Fate",
"fate-points-current":"Current Fate Points",
"fate-points-max":"Maximum Fate Points",
"flaw":"Flaw",
"flaws":"Flaws",
"heavy":"Heavy",
"helmet":"Helmet",
"helmet-worn":"Helmet worn",
"hero":"Hero",
"hero-points-current":"Current Hero Points",
"hero-points-max":"Maximum Hero Points",
"init-pen":"Init.Pen.",
"initiative":"Initiative",
"initiative-penalty":"Initiative Penalty",
"languages":"Languages",
"large":"Large",
"lifeblood":"Lifeblood",
"lifeblood-points-current":"Current Lifeblood Points",
"lifeblood-points-max":"Maximum Lifeblood Points",
"light":"Light",
"medium":"Medium",
"melee":"Melee",
"melee-attack":"Melee Attack",
"melee-roll":"Melee attack roll",
"melee-roll-bonus-die":"Melee attack roll with a Bonus die",
"melee-roll-penalty-die":"Melee attack roll with a Penalty die",
"mind":"Mind",
"mind-roll":"Mind roll",
"mind-roll-bonus-die":"Mind roll with a Bonus die",
"mind-roll-penalty-die":"Mind roll with a Penalty die",
"name":"Name",
"none":"None",
"notes":"Notes",
"origin":"Origin",
"priority":"Priority",
"priority-roll":"Priority roll",
"priority-roll-bonus-die":"Priority roll with a Bonus die",
"priority-roll-penalty-die":"Priority roll with a Penalty die",
"range-roll":"Ranged attack roll",
"range-roll-bonus-die":"Ranged attack roll with a Bonus die",
"range-roll-penalty-die":"Ranged attack roll with a Penalty die",
"ranged":"Ranged",
"ranged-attack":"Ranged Attack",
"roll":"Roll",
"roll-armour":"Roll Armour",
"roll-damage":"Roll Damage",
"shield":"Shield",
"small":"Small",
"strength":"Strength",
"strength-roll":"Strength roll",
"strength-roll-bonus-die":"Strength roll with a Bonus die",
"strength-roll-penalty-die":"Strength roll with a Penalty die",
"success":"Success!",
"target-defence":"Target's defence",
"weapon":"Weapon",
"weapons":"Weapons",
"with-bonus-die":"with Bonus Die",
"with-penalty-die":"with Penalty Die"
}
"1st": "1st",
"2nd": "2nd",
"3rd": "3rd",
"4th": "4th",
"5th": "5th",
"advance": "Advance",
"advance-current": "Current Advance",
"advance-max": "Total gained Advance",
"ag-pen": "Ag.Pen.",
"agility": "Agility",
"agility-penalty": "Agility Penalty",
"agility-roll": "Agility roll",
"agility-roll-bonus-die": "Agility roll with a Bonus die",
"agility-roll-penalty-die": "Agility roll with a Penalty die",
"appeal": "Appeal",
"appeal-roll": "Appeal roll",
"appeal-roll-bonus-die": "Appeal roll with a Bonus die",
"appeal-roll-penalty-die": "Appeal roll with a Penalty die",
"arcane": "Arcane",
"arcane-points-current": "Current Arcane Points",
"arcane-points-max": "Maximum Arcane Points",
"armour": "Armour",
"armour-and-equipment": "Armour &amp; Equipment",
"armour-roll": "Armour roll",
"attack": "Attack",
"attack-roll": "Attack roll",
"attack-roll-bonus-die": "Attack roll with a Bonus die",
"attack-roll-penalty-die": "Attack roll with a Penalty die",
"attributes": "Attributes",
"beast": "Beast",
"beast-character": "Beast (NPC)",
"bonus": "Bonus",
"boon": "Boon",
"boons": "Boons",
"career-rank": "Career rank",
"careers": "Careers",
"colossal": "Colossal",
"combat-abilities": "Combat Abilities",
"craft": "Craft",
"craft-points-current": "Current Craft Points",
"craft-points-max": "Maximum Craft Points",
"creature-size": "Creature Size",
"d3": "d3",
"d6": "d6",
"d6h": "d6H",
"d6hb": "d6H Bonus Die",
"d6l": "d6L",
"damage": "Damage",
"damage-dice": "Damage dice",
"damage-reduction": "Damage Reduction",
"defence": "Defence",
"enormous": "Enormous",
"equipment": "Equipment",
"failure": "Failure",
"fate": "Fate",
"fate-points-current": "Current Fate Points",
"fate-points-max": "Maximum Fate Points",
"flaw": "Flaw",
"flaws": "Flaws",
"gigantic": "Gigantic",
"heavy": "Heavy",
"heavy-legendary": "Heavy Legendary",
"heavy-masterwork": "Heavy Masterwork",
"heavy-uncommon": "Heavy Uncommon",
"helmet": "Helmet",
"helmet-worn": "Helmet worn",
"hero": "Hero",
"hero-points-current": "Current Hero Points",
"hero-points-max": "Maximum Hero Points",
"huge": "Huge",
"immense": "Immense",
"init-pen": "Init.Pen.",
"initiative": "Initiative",
"initiative-penalty": "Initiative Penalty",
"languages": "Languages",
"large": "Large",
"lifeblood": "Lifeblood",
"lifeblood-points-current": "Current Lifeblood Points",
"lifeblood-points-max": "Maximum Lifeblood Points",
"light": "Light",
"light-legendary": "Light Legendary",
"light-masterwork": "Light Masterwork",
"light-uncommon": "Light Uncommon",
"massive": "Massive",
"masterwork": "Masterwork",
"medium": "Medium",
"medium-legendary": "Medium Legendary",
"medium-masterwork": "Medium Masterwork",
"medium-uncommon": "Medium Uncommon",
"melee": "Melee",
"melee-attack": "Melee Attack",
"melee-roll": "Melee attack roll",
"melee-roll-bonus-die": "Melee attack roll with a Bonus die",
"melee-roll-penalty-die": "Melee attack roll with a Penalty die",
"mind": "Mind",
"mind-roll": "Mind roll",
"mind-roll-bonus-die": "Mind roll with a Bonus die",
"mind-roll-penalty-die": "Mind roll with a Penalty die",
"misc": "Misc.",
"name": "Name",
"non-player-character": "Non-player Character (NPC)",
"none": "None",
"normally-found": "Normally Found",
"notes": "Notes",
"origin": "Origin",
"player-character": "Player Character (PC)",
"priority": "Priority",
"priority-roll": "Priority roll",
"priority-roll-bonus-die": "Priority roll with a Bonus die",
"priority-roll-penalty-die": "Priority roll with a Penalty die",
"protection": "Protection",
"range-roll": "Ranged attack roll",
"range-roll-bonus-die": "Ranged attack roll with a Bonus die",
"range-roll-penalty-die": "Ranged attack roll with a Penalty die",
"ranged": "Ranged",
"ranged-attack": "Ranged Attack",
"roll": "Roll",
"roll-armour": "Roll Armour",
"roll-damage": "Roll Damage",
"roll-protection": "Roll Protection",
"shield": "Shield",
"small": "Small",
"special-attack": "Special Attack",
"strength": "Strength",
"strength-roll": "Strength roll",
"strength-roll-bonus-die": "Strength roll with a Bonus die",
"strength-roll-penalty-die": "Strength roll with a Penalty die",
"strengthhalf": "Half-Strength",
"success": "Success!",
"target-defence": "Targets defence",
"tiny": "Tiny",
"traits": "Traits",
"very-large": "Very large",
"very-small": "Very small",
"weapon": "Weapon",
"weapon-attribute": "Damage Attribute",
"weapon-masterwork": "Masterwork weapons reroll any result of 1 when rolling damage.",
"weapons": "Weapons",
"with-bonus-die": "with Bonus Die",
"with-penalty-die": "with Penalty Die"
}
@@ -1,103 +1,142 @@
{
"1st":"1re",
"2nd":"2de",
"3rd":"3e",
"4th":"4e",
"5th":"5e",
"advance":"Expérience",
"ag-pen":"Mal.Ag.",
"agility":"Agilité",
"agility-penalty":"Malus d'Agilité",
"agility-roll":"Jet d'Agilité",
"agility-roll-bonus-die":"Jet d'Agilité avec Dé de Bonus",
"agility-roll-penalty-die":"Jet d'Agilité avec Dé de Malus",
"appeal":"Aura",
"appeal-roll":"Jet d'Aura",
"appeal-roll-bonus-die":"Jet d'Aura avec Dé de Bonus",
"appeal-roll-penalty-die":"Jet d'Aura avec Dé de Malus",
"arcane":"Pouvoir",
"arcane-points-current":"Points de Pouvoir courants",
"arcane-points-max":"Points de Pouvoir maximums",
"armour":"Armure",
"armour-and-equipment":"Armure &amp; Équipement",
"armour-roll":"Jet de Protection",
"attributes":"Attributs",
"bonus":"Bonus",
"boon":"Avantage",
"boons":"Avantages",
"career-rank":"Rang de Carrière",
"careers":"Carrières",
"combat-abilities":"Aptitudes de Combat",
"d3-half":"d3+Demi-Vigueur",
"d3-strength":"d3+Vigueur",
"d6-half":"d6+Demi-Vigueur",
"d6-strength":"d6+Vigueur",
"d6h-half":"d6M+Demi-Vigueur",
"d6h-strength":"d6M+Vigueur",
"d6l-half":"d6B+Demi-Vigueur",
"d6l-strength":"d6B+Vigueur",
"damage":"Dégâts",
"damage-reduction":"Réduction de Dégâts",
"defense":"Défense",
"dmg":"Dégâts",
"equipment":"Équipement",
"failure":"Échec",
"fate":"Foi",
"fate-points-current":"Points de Foi courants",
"fate-points-max":"Points de Foi maximums",
"flaw":"Désavantage",
"flaws":"Désavantages",
"heavy":"Lourde",
"helmet":"Casque",
"helmet-worn":"Casque porté",
"hero":"Héroïsme",
"hero-points-current":"Points d'Héroïsme courants",
"hero-points-max":"Points d'Héroïsme maximums",
"init-pen":"Mal.Init.",
"initiative":"Initiative",
"initiative-penalty":"Malus d'Initiative",
"languages":"Langues",
"large":"Grand",
"lifeblood":"Vitalité",
"lifeblood-points-current":"Points de Vitalité courants",
"lifeblood-points-max":"Points de Vitalité maximums",
"light":"Légère",
"medium":"Moyenne",
"melee":"Mêlée",
"melee-attack":"Attaque de Mêlée",
"melee-roll":"Jet d'Attaque de Mêlée",
"melee-roll-bonus-die":"Jet d'Attaque de Mêlée avec Dé de Bonus",
"melee-roll-penalty-die":"Jet d'Attaque de Mêlée avec Dé de Malus",
"mind":"Esprit",
"mind-roll":"Jet d'Esprit",
"mind-roll-bonus-die":"Jet d'Esprit avec Dé de Bonus",
"mind-roll-penalty-die":"Jet d'Esprit avec Dé de Malus",
"name":"Nom",
"none":"Aucun(e)",
"notes":"Notes",
"origin":"Origine",
"priority":"Réaction",
"priority-roll":"Jet de Réaction",
"priority-roll-bonus-die":"Jet de Réaction avec Dé de Bonus",
"priority-roll-penalty-die":"Jet de Réaction avec Dé de Malus",
"range-roll":"Jet de Tir",
"range-roll-bonus-die":"Jet de Tir avec Dé de Bonus",
"range-roll-penalty-die":"Jet de Tir avec Dé de Malus",
"ranged":"Tir",
"ranged-attack":"Attaque à Distance",
"roll":"Jet",
"roll-armour":"Jet de Protection",
"roll-damage":"Jet de Dégâts",
"shield":"Bouclier",
"small":"Petit",
"strength":"Vigueur",
"strength-roll":"Jet de Vigueur",
"strength-roll-bonus-die":"Jet de Vigueur avec Dé de Bonus",
"strength-roll-penalty-die":"Jet de Vigueur avec Dé de Malus",
"success":"Réussite !",
"target-defence":"Défense de la Cible",
"weapon":"Arme",
"weapons":"Armes",
"with-bonus-die":"avec Dé de Bonus",
"with-penalty-die":"avec Dé de Malus"
}
"1st": "1re",
"2nd": "2de",
"3rd": "3e",
"4th": "4e",
"5th": "5e",
"advance": "Expérience",
"advance-current": "Expérience courante",
"advance-max": "Expérience cumulée",
"ag-pen": "Mal.Ag.",
"agility": "Agilité",
"agility-penalty": "Malus d'Agilité",
"agility-roll": "Jet d'Agilité",
"agility-roll-bonus-die": "Jet d'Agilité avec Dé de Bonus",
"agility-roll-penalty-die": "Jet d'Agilité avec Dé de Malus",
"appeal": "Aura",
"appeal-roll": "Jet d'Aura",
"appeal-roll-bonus-die": "Jet d'Aura avec Dé de Bonus",
"appeal-roll-penalty-die": "Jet d'Aura avec Dé de Malus",
"arcane": "Pouvoir",
"arcane-points-current": "Points de Pouvoir courants",
"arcane-points-max": "Points de Pouvoir maximums",
"armour": "Armure",
"armour-and-equipment": "Armure &amp; Équipement",
"armour-roll": "Jet de Protection",
"attack": "Attaque",
"attack-roll": "Jet d'Attaque",
"attack-roll-bonus-die": "Jet d'Attaque avec Dé de Bonus",
"attack-roll-penalty-die": "Jet d'Attaque avec Dé de Malus",
"attributes": "Attributs",
"beast": "Créature",
"beast-character": "Créature (PNJ)",
"bonus": "Bonus",
"boon": "Avantage",
"boons": "Avantages",
"career-rank": "Rang de Carrière",
"careers": "Carrières",
"colossal": "Monstrueuse",
"combat-abilities": "Aptitudes de Combat",
"craft": "Création",
"craft-points-current": "Points de Création courants",
"craft-points-max": "Points de Création maximums",
"creature-size": "Taille",
"d3": "d3",
"d6": "d6",
"d6h": "d6B",
"d6hb": "d6B + dé Bonus",
"d6l": "d6M",
"damage": "Dégâts",
"damage-dice": "Dé de Dégâts",
"damage-reduction": "Réduction de Dégâts",
"defence": "Défense",
"enormous": "Colossale",
"equipment": "Équipement",
"failure": "Échec",
"fate": "Foi",
"fate-points-current": "Points de Foi courants",
"fate-points-max": "Points de Foi maximums",
"flaw": "Désavantage",
"flaws": "Désavantages",
"gigantic": "Gigantesque",
"heavy": "Lourde",
"heavy-legendary": "Lourde Légendaire",
"heavy-masterwork": "Lourde de qualité",
"heavy-uncommon": "Lourde Supérieure",
"helmet": "Casque",
"helmet-worn": "Casque porté",
"hero": "Héroïsme",
"hero-points-current": "Points d'Héroïsme courants",
"hero-points-max": "Points d'Héroïsme maximums",
"huge": "Énorme",
"immense": "Immense",
"init-pen": "Mal.Init.",
"initiative": "Initiative",
"initiative-penalty": "Malus d'Initiative",
"languages": "Langues",
"large": "Grand",
"lifeblood": "Vitalité",
"lifeblood-points-current": "Points de Vitalité courants",
"lifeblood-points-max": "Points de Vitalité maximums",
"light": "Légère",
"light-legendary": "Légère Légendaire",
"light-masterwork": "Légère de qualité",
"light-uncommon": "Légère Supérieure",
"massive": "Massive",
"masterwork": "Relancer 1",
"medium": "Moyenne",
"medium-legendary": "Moyenne Légendaire",
"medium-masterwork": "Moyenne de qualité",
"medium-uncommon": "Moyenne Supérieure",
"melee": "Mêlée",
"melee-attack": "Attaque de Mêlée",
"melee-roll": "Jet d'Attaque de Mêlée",
"melee-roll-bonus-die": "Jet d'Attaque de Mêlée avec Dé de Bonus",
"melee-roll-penalty-die": "Jet d'Attaque de Mêlée avec Dé de Malus",
"mind": "Esprit",
"mind-roll": "Jet d'Esprit",
"mind-roll-bonus-die": "Jet d'Esprit avec Dé de Bonus",
"mind-roll-penalty-die": "Jet d'Esprit avec Dé de Malus",
"misc": "Divers",
"name": "Nom",
"non-player-character": "Personnage Non-Joueur (PNJ)",
"none": "Aucun(e)",
"normally-found": "Environnement",
"notes": "Notes",
"origin": "Origine",
"player-character": "Personnage Joueur (PJ)",
"priority": "Réaction",
"priority-roll": "Jet de Réaction",
"priority-roll-bonus-die": "Jet de Réaction avec Dé de Bonus",
"priority-roll-penalty-die": "Jet de Réaction avec Dé de Malus",
"protection": "Protection",
"range-roll": "Jet de Tir",
"range-roll-bonus-die": "Jet de Tir avec Dé de Bonus",
"range-roll-penalty-die": "Jet de Tir avec Dé de Malus",
"ranged": "Tir",
"ranged-attack": "Attaque à Distance",
"roll": "Jet",
"roll-armour": "Jet de Protection",
"roll-damage": "Jet de Dégâts",
"roll-protection": "Jet de Protection",
"shield": "Bouclier",
"small": "Petit",
"special-attack": "Attaque spéciale",
"strength": "Vigueur",
"strength-roll": "Jet de Vigueur",
"strength-roll-bonus-die": "Jet de Vigueur avec Dé de Bonus",
"strength-roll-penalty-die": "Jet de Vigueur avec Dé de Malus",
"strengthhalf": "Demi-Vigueur",
"success": "Réussite !",
"target-defence": "Défense de la Cible",
"tiny": "Minuscule",
"traits": "Capacités spéciales",
"very-large": "Très grande",
"very-small": "Très petite",
"weapon": "Arme",
"weapon-attribute": "Attibut de Dégâts",
"weapon-masterwork": "Les armes de Qualité permettent, une fois par round, de relancer un 1 obtenu sur un jet de dégâts.",
"weapons": "Armes",
"with-bonus-die": "avec Dé de Bonus",
"with-penalty-die": "avec Dé de Malus"
}