Merge remote-tracking branch 'upstream/master'

This commit is contained in:
Matthew Carpenter
2016-09-12 14:52:57 -04:00
596 changed files with 171193 additions and 58738 deletions
+44 -9
View File
@@ -914,7 +914,8 @@ input[type="radio"].sheet-normal:checked ~ input[type="radio"] + span::before {
.sheet-rolltemplate-attr .sheet-header,
.sheet-rolltemplate-rec .sheet-header,
.sheet-rolltemplate-icon .sheet-header,
.sheet-rolltemplate-init .sheet-header
.sheet-rolltemplate-init .sheet-header,
.sheet-rolltemplate-deathsave .sheet-header
{
width: 230px;
margin-left: -30px;
@@ -930,6 +931,7 @@ input[type="radio"].sheet-normal:checked ~ input[type="radio"] + span::before {
.withoutavatars .sheet-rolltemplate-rec .sheet-header,
.withoutavatars .sheet-rolltemplate-icon .sheet-header,
.withoutavatars .sheet-rolltemplate-init .sheet-header,
.withoutavatars .sheet-rolltemplate-deathsave .sheet-header,
.withoutavatars .sheet-rolltemplate-power .sheet-header,
.withoutavatars .sheet-rolltemplate-ba .sheet-header
{
@@ -939,7 +941,8 @@ input[type="radio"].sheet-normal:checked ~ input[type="radio"] + span::before {
.sheet-rolltemplate-attr .sheet-headerlabel,
.sheet-rolltemplate-rec .sheet-headerlabel,
.sheet-rolltemplate-icon .sheet-headerlabel,
.sheet-rolltemplate-init .sheet-headerlabel
.sheet-rolltemplate-init .sheet-headerlabel,
.sheet-rolltemplate-deathsave .sheet-headerlabel
{
color: white;
}
@@ -947,7 +950,8 @@ input[type="radio"].sheet-normal:checked ~ input[type="radio"] + span::before {
.sheet-rolltemplate-attr .sheet-headerdivider,
.sheet-rolltemplate-rec .sheet-headerdivider,
.sheet-rolltemplate-icon .sheet-headerdivider,
.sheet-rolltemplate-init .sheet-headerdivider
.sheet-rolltemplate-init .sheet-headerdivider,
.sheet-rolltemplate-deathsave .sheet-headerdivider
{
font-family: pictos;
color: white;
@@ -957,6 +961,7 @@ input[type="radio"].sheet-normal:checked ~ input[type="radio"] + span::before {
.sheet-rolltemplate-rec .sheet-body,
.sheet-rolltemplate-icon .sheet-body,
.sheet-rolltemplate-init .sheet-body,
.sheet-rolltemplate-deathsave .sheet-body,
.sheet-rolltemplate-ba .sheet-body,
.sheet-rolltemplate-power .sheet-body
{
@@ -970,6 +975,7 @@ input[type="radio"].sheet-normal:checked ~ input[type="radio"] + span::before {
.withoutavatars .sheet-rolltemplate-rec .sheet-body,
.withoutavatars .sheet-rolltemplate-icon .sheet-body,
.withoutavatars .sheet-rolltemplate-init .sheet-body,
.withoutavatars .sheet-rolltemplate-deathsave .sheet-body,
.withoutavatars .sheet-rolltemplate-ba .sheet-body,
.withoutavatars .sheet-rolltemplate-power .sheet-body
{
@@ -983,7 +989,7 @@ input[type="radio"].sheet-normal:checked ~ input[type="radio"] + span::before {
.sheet-rolltemplate-attr .sheet-body .sheet-part,
.sheet-rolltemplate-rec .sheet-body .sheet-part,
.sheet-rolltemplate-icon .sheet-body .sheet-part,
.sheet-rolltemplate-init .sheet-body .sheet-part
.sheet-rolltemplate-init .sheet-body .sheet-part
{
width: 34px;
display: inline-block;
@@ -991,10 +997,18 @@ input[type="radio"].sheet-normal:checked ~ input[type="radio"] + span::before {
margin-right: -5px;
}
.sheet-rolltemplate-deathsave .sheet-body .sheet-part {
width: 190px;
display: inline-block;
font-weight: bold;
margin-right: -5px;
}
.sheet-rolltemplate-attr .sheet-body .sheet-part:not(:first-child),
.sheet-rolltemplate-rec .sheet-body .sheet-part:not(:first-child),
.sheet-rolltemplate-icon .sheet-body .sheet-part:not(:first-child),
.sheet-rolltemplate-init .sheet-body .sheet-part:not(:first-child)
.sheet-rolltemplate-init .sheet-body .sheet-part:not(:first-child),
.sheet-rolltemplate-deathsave .sheet-body .sheet-part:not(:first-child)
{
margin-left: -5px;
}
@@ -1002,7 +1016,8 @@ input[type="radio"].sheet-normal:checked ~ input[type="radio"] + span::before {
.sheet-rolltemplate-attr .sheet-body .sheet-part span,
.sheet-rolltemplate-rec .sheet-body .sheet-part span,
.sheet-rolltemplate-icon .sheet-body .sheet-part span,
.sheet-rolltemplate-init .sheet-body .sheet-part span
.sheet-rolltemplate-init .sheet-body .sheet-part span,
.sheet-rolltemplate-deathsave .sheet-body .sheet-part span
{
text-align: center;
display: block;
@@ -1011,7 +1026,8 @@ input[type="radio"].sheet-normal:checked ~ input[type="radio"] + span::before {
.sheet-rolltemplate-attr .sheet-body .sheet-part .inlinerollresult,
.sheet-rolltemplate-rec .sheet-body .sheet-part .inlinerollresult,
.sheet-rolltemplate-icon .sheet-body .sheet-part .inlinerollresult,
.sheet-rolltemplate-init .sheet-body .sheet-part .inlinerollresult
.sheet-rolltemplate-init .sheet-body .sheet-part .inlinerollresult,
.sheet-rolltemplate-deathsave .sheet-body .sheet-part .inlinerollresult
{
background-color: inherit;
border: 0px;
@@ -1024,7 +1040,8 @@ input[type="radio"].sheet-normal:checked ~ input[type="radio"] + span::before {
.sheet-rolltemplate-attr .sheet-body .sheet-partspacer,
.sheet-rolltemplate-rec .sheet-body .sheet-partspacer,
.sheet-rolltemplate-icon .sheet-body .sheet-partspacer,
.sheet-rolltemplate-init .sheet-body .sheet-partspacer
.sheet-rolltemplate-init .sheet-body .sheet-partspacer,
.sheet-rolltemplate-deathsave .sheet-body .sheet-partspacer
{
display: inline-block;
}
@@ -1032,7 +1049,8 @@ input[type="radio"].sheet-normal:checked ~ input[type="radio"] + span::before {
.sheet-rolltemplate-attr .sheet-body .sheet-result,
.sheet-rolltemplate-rec .sheet-body .sheet-result,
.sheet-rolltemplate-icon .sheet-body .sheet-result,
.sheet-rolltemplate-init .sheet-body .sheet-result
.sheet-rolltemplate-init .sheet-body .sheet-result,
.sheet-rolltemplate-deathsave .sheet-body .sheet-result
{
display: inline-block;
position: relative;
@@ -1226,3 +1244,20 @@ button[type=roll]:hover *
{
color: gold !important;
}
.sheet-deathsavecontainer {
position: absolute;
top: 35px;
left: 60px;
width: 200px;
}
.sheet-deathsavecontainer button[type=roll].sheet-init {
top: 0px;
left: 0px;
width: 75px;
}
.sheet-deathsavecontainer input[type=checkbox] {
width: 12px;
}
+56 -19
View File
@@ -104,10 +104,17 @@
<button class="attrlabel" type="roll" name="roll_WIS" value="&{template:attr} {{attr=Wisdom}} {{attr_abr=WIS}} {{attr_bonus=[[[[@{WIS-mod}]][WIS]]]}} {{level=@{level}}} {{mod=[[?{Modifiers|0}[MOD]+@{E-DIE}]]}} {{result=[[1d20 + [[@{WIS-mod}]][WIS] + @{level}[LVL] + ?{Modifiers|0}[MOD] + @{BACK-final}">WIS</button>
<input class="attrmod" type="text" name="attr_WIS-mod" value="(floor((@{WIS-base}-10)/2))" title="@{WIS-mod}" disabled="true">
</div>
<div class="attrcontainer">
<div class="attrcontainer" style="position: relative;">
<input class="attrbase" type="text" name="attr_CHA-base" value="10" title="@{CHA-base}">
<button class="attrlabel" type="roll" name="roll_CHA" value="&{template:attr} {{attr=Charisma}} {{attr_abr=CHA}} {{attr_bonus=[[[[@{CHA-mod}]][CHA]]]}} {{level=@{level}}} {{mod=[[?{Modifiers|0}[MOD]+@{E-DIE}]]}} {{result=[[1d20 + [[@{CHA-mod}]][CHA] + @{level}[LVL] + ?{Modifiers|0}[MOD] + @{BACK-final}">CHA</button>
<input class="attrmod" type="text" name="attr_CHA-mod" value="(floor((@{CHA-base}-10)/2))" title="@{CHA-mod}" disabled="true">
<div class="deathsavecontainer">
<button class="init" type="roll" name="roll_DEATHSAVE" value="&{template:deathsave} {{result=[[1d20]]}}">DEATH SAVE</button>
<input type="checkbox" name="attr_DEATHSAVE1">
<input type="checkbox" name="attr_DEATHSAVE2">
<input type="checkbox" name="attr_DEATHSAVE3">
<input type="checkbox" name="attr_DEATHSAVE4">
</div>
</div>
</div>
<div class="derived">
@@ -331,7 +338,7 @@
<div class="bodycontainer">
<div class="header">Melee Weapons</div>
<div class="weapon">
<input type="radio" class="weapon" name="attr_MWEAP-final" value="{{wname=@{MWEAP-name1}}} {{attbonus=[[1d20+[[@{M-BAMOD}]][MMOD]+@{level}[LVL]+@{MWEAP-mod1}[WEAP]+?{Modifiers|0}[MOD]+@{E-DIE}]]}} {{damage=[[@{level}d[[@{MWEAP1}]]+[[(@{M-BAMOD}*@{LVL-multiplier})]]]]}}" checked="checked">
<input type="radio" class="weapon" name="attr_MWEAP-final" value="{{wname=@{MWEAP-name1}}} {{attbonus=[[1d20+[[@{M-BAMOD}]][MMOD]+@{level}[LVL]+@{MWEAP-mod1}[WEAP]+?{Modifiers|0}[MOD]+@{E-DIE}]]}} {{damage=[[@{level}d[[@{MWEAP1}]]+@{MWEAP-mod1}[WEAP]+[[(@{M-BAMOD}*@{LVL-multiplier})]]]]}}" checked="checked">
<input type="text" class="title" name="attr_MWEAP-name1" placeholder="Rapier">
<input type="text" class="weapon" name="attr_MWEAP-mod1" placeholder="0">
<select class="weapon" name="attr_MWEAP1" title="@{MWEAP1}">
@@ -344,7 +351,7 @@
</select>
</div>
<div class="weapon">
<input type="radio" class="weapon" name="attr_MWEAP-final" value="{{wname=@{MWEAP-name2}}} {{attbonus=[[1d20+[[@{M-BAMOD}]][MMOD]+@{level}[LVL]+@{MWEAP-mod2}[WEAP]+?{Modifiers|0}[MOD]+@{E-DIE}]]}} {{damage=[[@{level}d[[@{MWEAP2}]]+[[(@{M-BAMOD}*@{LVL-multiplier})]]]]}}">
<input type="radio" class="weapon" name="attr_MWEAP-final" value="{{wname=@{MWEAP-name2}}} {{attbonus=[[1d20+[[@{M-BAMOD}]][MMOD]+@{level}[LVL]+@{MWEAP-mod2}[WEAP]+?{Modifiers|0}[MOD]+@{E-DIE}]]}} {{damage=[[@{level}d[[@{MWEAP2}]]+@{MWEAP-mod2}[WEAP]+[[(@{M-BAMOD}*@{LVL-multiplier})]]]]}}">
<input type="text" class="title" name="attr_MWEAP-name2">
<input type="text" class="weapon" name="attr_MWEAP-mod2">
<select class="weapon" name="attr_MWEAP2" title="@{MWEAP2}">
@@ -357,7 +364,7 @@
</select>
</div>
<div class="weapon">
<input type="radio" class="weapon" name="attr_MWEAP-final" value="{{wname=@{MWEAP-name3}}} {{attbonus=[[1d20+[[@{M-BAMOD}]][MMOD]+@{level}[LVL]+@{MWEAP-mod3}[WEAP]+?{Modifiers|0}[MOD]+@{E-DIE}]]}} {{damage=[[@{level}d[[@{MWEAP3}]]+[[(@{M-BAMOD}*@{LVL-multiplier})]]]]}}">
<input type="radio" class="weapon" name="attr_MWEAP-final" value="{{wname=@{MWEAP-name3}}} {{attbonus=[[1d20+[[@{M-BAMOD}]][MMOD]+@{level}[LVL]+@{MWEAP-mod3}[WEAP]+?{Modifiers|0}[MOD]+@{E-DIE}]]}} {{damage=[[@{level}d[[@{MWEAP3}]]+@{MWEAP-mod3}[WEAP]+[[(@{M-BAMOD}*@{LVL-multiplier})]]]]}}">
<input type="text" class="title" name="attr_MWEAP-name3">
<input type="text" class="weapon" name="attr_MWEAP-mod3">
<select class="weapon" name="attr_MWEAP3" title="@{MWEAP3}">
@@ -373,7 +380,7 @@
<div class="bodycontainer">
<div class="header">Ranged Weapons</div>
<div class="weapon">
<input type="radio" class="weapon" name="attr_RWEAP-final" value="{{wname=@{RWEAP-name1}}} {{attbonus=[[1d20+[[@{R-BAMOD}]][RMOD]+@{level}[LVL]+@{RWEAP-mod1}[WEAP]+?{Modifiers|0}[MOD]+@{E-DIE}]]}} {{damage=[[@{level}d[[@{RWEAP1}]]+[[(@{R-BAMOD}*@{LVL-multiplier})]]]]}}" checked="checked">
<input type="radio" class="weapon" name="attr_RWEAP-final" value="{{wname=@{RWEAP-name1}}} {{attbonus=[[1d20+[[@{R-BAMOD}]][RMOD]+@{level}[LVL]+@{RWEAP-mod1}[WEAP]+?{Modifiers|0}[MOD]+@{E-DIE}]]}} {{damage=[[@{level}d[[@{RWEAP1}]]+@{RWEAP-mod1}[WEAP]+[[(@{R-BAMOD}*@{LVL-multiplier})]]]]}}" checked="checked">
<input type="text" class="title" name="attr_RWEAP-name1">
<input type="text" class="weapon" name="attr_RWEAP-mod1">
<select class="weapon" name="attr_RWEAP1" title="@{RWEAP1}">
@@ -386,7 +393,7 @@
</select>
</div>
<div class="weapon">
<input type="radio" class="weapon" name="attr_RWEAP-final" value="{{wname=@{RWEAP-name2}}} {{attbonus=[[1d20+[[@{R-BAMOD}]][RMOD]+@{level}[LVL]+@{RWEAP-mod2}[WEAP]+?{Modifiers|0}[MOD]+@{E-DIE}]]}} {{damage=[[@{level}d[[@{RWEAP2}]]+[[(@{R-BAMOD}*@{LVL-multiplier})]]]]}}">
<input type="radio" class="weapon" name="attr_RWEAP-final" value="{{wname=@{RWEAP-name2}}} {{attbonus=[[1d20+[[@{R-BAMOD}]][RMOD]+@{level}[LVL]+@{RWEAP-mod2}[WEAP]+?{Modifiers|0}[MOD]+@{E-DIE}]]}} {{damage=[[@{level}d[[@{RWEAP2}]]+@{RWEAP-mod2}[WEAP]+[[(@{R-BAMOD}*@{LVL-multiplier})]]]]}}">
<input type="text" class="title" name="attr_RWEAP-name2">
<input type="text" class="weapon" name="attr_RWEAP-mod2">
<select class="weapon" name="attr_RWEAP2" title="@{RWEAP2}">
@@ -399,7 +406,7 @@
</select>
</div>
<div class="weapon">
<input type="radio" class="weapon" name="attr_RWEAP-final" value="{{wname=@{RWEAP-name3}}} {{attbonus=[[1d20+[[@{R-BAMOD}]][RMOD]+@{level}[LVL]+@{RWEAP-mod3}[WEAP]+?{Modifiers|0}[MOD]+@{E-DIE}]]}} {{damage=[[@{level}d[[@{RWEAP3}]]+[[(@{R-BAMOD}*@{LVL-multiplier})]]]]}}">
<input type="radio" class="weapon" name="attr_RWEAP-final" value="{{wname=@{RWEAP-name3}}} {{attbonus=[[1d20+[[@{R-BAMOD}]][RMOD]+@{level}[LVL]+@{RWEAP-mod3}[WEAP]+?{Modifiers|0}[MOD]+@{E-DIE}]]}} {{damage=[[@{level}d[[@{RWEAP3}]]+@{RWEAP-mod3}[WEAP]+[[(@{R-BAMOD}*@{LVL-multiplier})]]]]}}">
<input type="text" class="title" name="attr_RWEAP-name3">
<input type="text" class="weapon" name="attr_RWEAP-mod3">
<select class="weapon" name="attr_RWEAP3" title="@{RWEAP3}">
@@ -804,6 +811,35 @@
</div>
</rolltemplate>
<rolltemplate class="sheet-rolltemplate-deathsave">
<div class="header">
<span class="headerlabel">Death Save</span>
</div>
<div class="body">
<div class="partspacer"> </div>
<div class="result">{{result}}</div>
<div class="partspacer"> </div>
{{#rollWasCrit() result}}
<div class="part">
<span class="partlabel">CRITICAL SUCCESS</span>
<span class="partnumber">Use a recovery and take an action!</span>
</div>
{{/rollWasCrit() result}}
{{#rollBetween() result 16 19}}
<div class="part">
<span class="partlabel">SUCCESS</span>
<span class="partnumber">Use a recovery!</span>
</div>
{{/rollBetween() result 16 19}}
{{#rollLess() result 16}}
<div class="part">
<span class="partlabel">FAILURE</span>
<span class="partnumber">Mark a step toward death!</span>
</div>
{{/rollLess() result 16}}
</div>
</rolltemplate>
<rolltemplate class="sheet-rolltemplate-icon">
<div class="header">
<span class="headerlabel">{{name}}</span>
@@ -1282,29 +1318,30 @@
if(level < 5) {lvlmultiplier = 1} else if(level < 8) {lvlmultiplier = 2} else{lvlmultiplier = 3};
mattmod = v["M-BAMOD"] === "@{STR-mod}" ? str : dex;
rattmod = v["R-BAMOD"] === "@{STR-mod}" ? str : dex;
if(v["MWEAP-final"] === "{{wname=@{MWEAP-name1}}} {{attbonus=[[1d20+[[@{M-BAMOD}]][MMOD]+@{level}[LVL]+@{MWEAP-mod1}[WEAP]+?{Modifiers|0}[MOD]+@{E-DIE}]]}} {{damage=[[@{level}d[[@{MWEAP1}]]+[[(@{M-BAMOD}*@{LVL-multiplier})]]]]}}") {
console.log(v["RWEAP-final"]);
if(v["MWEAP-final"] === "{{wname=@{MWEAP-name1}}} {{attbonus=[[1d20+[[@{M-BAMOD}]][MMOD]+@{level}[LVL]+@{MWEAP-mod1}[WEAP]+?{Modifiers|0}[MOD]+@{E-DIE}]]}} {{damage=[[@{level}d[[@{MWEAP1}]]+@{MWEAP-mod1}[WEAP]+[[(@{M-BAMOD}*@{LVL-multiplier})]]]]}}") {
mattackvs = "+" + (level + mattmod + mweap1) + " vs AC";
mhit = level + "d" + v["MWEAP1"] + "+" + (mattmod*lvlmultiplier);
mhit = level + "d" + v["MWEAP1"] + "+" + ((mattmod*lvlmultiplier)+mweap1);
}
else if(v["MWEAP-final"] === "{{wname=@{MWEAP-name2}}} {{attbonus=[[1d20+[[@{M-BAMOD}]][MMOD]+@{level}[LVL]+@{MWEAP-mod2}[WEAP]+?{Modifiers|0}[MOD]+@{E-DIE}]]}} {{damage=[[@{level}d[[@{MWEAP2}]]+[[(@{M-BAMOD}*@{LVL-multiplier})]]]]}}") {
else if(v["MWEAP-final"] === "{{wname=@{MWEAP-name2}}} {{attbonus=[[1d20+[[@{M-BAMOD}]][MMOD]+@{level}[LVL]+@{MWEAP-mod2}[WEAP]+?{Modifiers|0}[MOD]+@{E-DIE}]]}} {{damage=[[@{level}d[[@{MWEAP2}]]+@{MWEAP-mod2}[WEAP]+[[(@{M-BAMOD}*@{LVL-multiplier})]]]]}}") {
mattackvs = "+" + (level + mattmod + mweap2) + " vs AC";
mhit = level + "d" + v["MWEAP2"] + "+" + (mattmod*lvlmultiplier);
mhit = level + "d" + v["MWEAP2"] + "+" + ((mattmod*lvlmultiplier)+mweap2);
}
else if(v["MWEAP-final"] === "{{wname=@{MWEAP-name3}}} {{attbonus=[[1d20+[[@{M-BAMOD}]][MMOD]+@{level}[LVL]+@{MWEAP-mod3}[WEAP]+?{Modifiers|0}[MOD]+@{E-DIE}]]}} {{damage=[[@{level}d[[@{MWEAP3}]]+[[(@{M-BAMOD}*@{LVL-multiplier})]]]]}}") {
else if(v["MWEAP-final"] === "{{wname=@{MWEAP-name3}}} {{attbonus=[[1d20+[[@{M-BAMOD}]][MMOD]+@{level}[LVL]+@{MWEAP-mod3}[WEAP]+?{Modifiers|0}[MOD]+@{E-DIE}]]}} {{damage=[[@{level}d[[@{MWEAP3}]]+@{MWEAP-mod3}[WEAP]+[[(@{M-BAMOD}*@{LVL-multiplier})]]]]}}") {
mattackvs = "+" + (level + mattmod + mweap3) + " vs AC";
mhit = level + "d" + v["MWEAP3"] + "+" + (mattmod*lvlmultiplier);
mhit = level + "d" + v["MWEAP3"] + "+" + ((mattmod*lvlmultiplier)+mweap3);
};
if(v["RWEAP-final"] === "{{wname=@{RWEAP-name1}}} {{attbonus=[[1d20+[[@{R-BAMOD}]][RMOD]+@{level}[LVL]+@{RWEAP-mod1}[WEAP]+?{Modifiers|0}[MOD]+@{E-DIE}]]}} {{damage=[[@{level}d[[@{RWEAP1}]]+[[(@{R-BAMOD}*@{LVL-multiplier})]]]]}}") {
if(v["RWEAP-final"] === "{{wname=@{RWEAP-name1}}} {{attbonus=[[1d20+[[@{R-BAMOD}]][RMOD]+@{level}[LVL]+@{RWEAP-mod1}[WEAP]+?{Modifiers|0}[MOD]+@{E-DIE}]]}} {{damage=[[@{level}d[[@{RWEAP1}]]+@{RWEAP-mod1}[WEAP]+[[(@{R-BAMOD}*@{LVL-multiplier})]]]]}}") {
rattackvs = "+" + (level + rattmod + rweap1) + " vs AC";
rhit = level + "d" + v["RWEAP1"] + "+" + (rattmod*lvlmultiplier);
rhit = level + "d" + v["RWEAP1"] + "+" + ((rattmod*lvlmultiplier)+rweap1);
}
else if(v["RWEAP-final"] === "{{wname=@{RWEAP-name2}}} {{attbonus=[[1d20+[[@{R-BAMOD}]][RMOD]+@{level}[LVL]+@{RWEAP-mod2}[WEAP]+?{Modifiers|0}[MOD]+@{E-DIE}]]}} {{damage=[[@{level}d[[@{RWEAP2}]]+[[(@{R-BAMOD}*@{LVL-multiplier})]]]]}}") {
else if(v["RWEAP-final"] === "{{wname=@{RWEAP-name2}}} {{attbonus=[[1d20+[[@{R-BAMOD}]][RMOD]+@{level}[LVL]+@{RWEAP-mod2}[WEAP]+?{Modifiers|0}[MOD]+@{E-DIE}]]}} {{damage=[[@{level}d[[@{RWEAP2}]]+@{RWEAP-mod2}[WEAP]+[[(@{R-BAMOD}*@{LVL-multiplier})]]]]}}") {
rattackvs = "+" + (level + rattmod + rweap2) + " vs AC";
rhit = level + "d" + v["RWEAP2"] + "+" + (rattmod*lvlmultiplier);
rhit = level + "d" + v["RWEAP2"] + "+" + ((rattmod*lvlmultiplier)+rweap2);
}
else if(v["RWEAP-final"] === "{{wname=@{RWEAP-name3}}} {{attbonus=[[1d20+[[@{R-BAMOD}]][RMOD]+@{level}[LVL]+@{RWEAP-mod3}[WEAP]+?{Modifiers|0}[MOD]+@{E-DIE}]]}} {{damage=[[@{level}d[[@{RWEAP3}]]+[[(@{R-BAMOD}*@{LVL-multiplier})]]]]}}") {
else if(v["RWEAP-final"] === "{{wname=@{RWEAP-name3}}} {{attbonus=[[1d20+[[@{R-BAMOD}]][RMOD]+@{level}[LVL]+@{RWEAP-mod3}[WEAP]+?{Modifiers|0}[MOD]+@{E-DIE}]]}} {{damage=[[@{level}d[[@{RWEAP3}]]+@{RWEAP-mod3}[WEAP]+[[(@{R-BAMOD}*@{LVL-multiplier})]]]]}}") {
rattackvs = "+" + (level + rattmod + rweap3) + " vs AC";
rhit = level + "d" + v["RWEAP3"] + "+" + (rattmod*lvlmultiplier);
rhit = level + "d" + v["RWEAP3"] + "+" + ((rattmod*lvlmultiplier)+rweap3);
};
setAttrs({
"MBA-attackvs": mattackvs,
+1 -1
View File
@@ -1,4 +1,4 @@
/* version: 1.5.1 */
/* version: 1.7.0 */
.sheet-13thAge {
padding-top: 10px;
+36 -17
View File
@@ -1,4 +1,4 @@
<!-- version: 1.5.1 -->
<!-- version: 1.7.0 -->
<div style="display:none;">
<b style="color:red;font-size:150%;">Attention: </b>
@@ -108,6 +108,9 @@
<select name="attr_BM-mod" style="width:3.25em;display:inlineblock;">
<option value="@{STR-mod}">STR</option>
<option value="@{DEX-mod}">DEX</option>
<option value="@{INT-mod}">INT</option>
<option value="@{WIS-mod}">WIS</option>
<option value="@{CHA-mod}">CHA</option>
</select>
</span>
<span class="sheet-table-data sheet-left"><input style="width:100%;" class="sheet-total sheet-center" title="@{BM-misc}" type="number" name="attr_BM-misc" value="0"></span>
@@ -125,6 +128,9 @@
<select name="attr_BMDMG-mod" style="width:3.25em;display:inlineblock;">
<option value="@{STR-mod}">STR</option>
<option value="@{DEX-mod}">DEX</option>
<option value="@{INT-mod}">INT</option>
<option value="@{WIS-mod}">WIS</option>
<option value="@{CHA-mod}">CHA</option>
</select>
</span>
<span class="sheet-table-data sheet-left"><input style="width:100%;" class="sheet-total sheet-center" title="@{BMDMG-misc}" type="number" name="attr_BMDMG-misc" value="0"></span>
@@ -166,6 +172,9 @@
<select name="attr_BR-mod" style="width:3.25em;display:inlineblock;">
<option value="@{DEX-mod}">DEX</option>
<option value="@{STR-mod}">STR</option>
<option value="@{INT-mod}">INT</option>
<option value="@{WIS-mod}">WIS</option>
<option value="@{CHA-mod}">CHA</option>
</select>
</span>
<span class="sheet-table-data sheet-left"><input style="width:100%;" class="sheet-total sheet-center" title="@{BR-misc}" type="number" name="attr_BR-misc" value="0"></span>
@@ -183,6 +192,9 @@
<select name="attr_BRDMG-mod" style="width:3.25em;display:inlineblock;">
<option value="@{DEX-mod}">DEX</option>
<option value="@{STR-mod}">STR</option>
<option value="@{INT-mod}">INT</option>
<option value="@{WIS-mod}">WIS</option>
<option value="@{CHA-mod}">CHA</option>
</select>
</span>
<span class="sheet-table-data sheet-left"><input style="width:100%;" class="sheet-total sheet-center" title="@{BRDMG-misc}" type="number" name="attr_BRDMG-misc" value="0"></span>
@@ -275,11 +287,7 @@
<span class="sheet-table-header sheet-table-padding">HP</span>
<span class="sheet-table-data sheet-left"><input style="width:100%;" class="sheet-total sheet-center" title="@{HP}" type="number" name="attr_HP" value="10"></span>
<span class="sheet-table-data sheet-left"><input style="width:100%;" class="sheet-total sheet-center" title="@{HP-temp}" type="number" name="attr_HP-temp" value="0"></span>
<span class="sheet-table-data sheet-left">
<input style="width:100%;" title="@{HP-lvlmod}" name="attr_HP-lvlmod" value="0" type="hidden" />
<input style="width:100%;" title="@{HP-formula}" name="attr_HP-formula" value="((@{HP-base}+((@{CON-mod})+abs((@{CON-mod})))/2)*@{HP-lvlmod})+@{HP-misc}" type="hidden" />
<input style="width:100%;" class="sheet-total sheet-center" title="@{HP_max}" type="number" name="attr_HP_max" value="@{HP-formula}" disabled="true">
</span>
<span class="sheet-table-data sheet-left"><input style="width:100%;" class="sheet-total sheet-center" title="@{HP_max}" type="number" name="attr_HP_max" readonly="readonly" /></span>
<span class="sheet-table-data sheet-table-padding"></span>
<span class="sheet-table-data sheet-left"><input style="width:100%;" class="sheet-total sheet-center" title="@{HP-base}" type="number" name="attr_HP-base" value="10"></span>
<span class="sheet-table-data sheet-left"><input style="width:100%;" class="sheet-total sheet-center" title="@{HP-misc}" type="number" name="attr_HP-misc" value="0"></span>
@@ -413,7 +421,7 @@
<br>&nbsp;Daily uses left
</span>
<span class="sheet-table-data sheet-right">
<button class="sheet-round-button" type="roll" value="@{macro-text}"></button>
<button name="attr_roll" title="%{selected|repeating_class-feature_$X_roll}" class="sheet-round-button" type="roll" value="@{macro-text}"></button>
</span>
</div>
</div>
@@ -467,7 +475,7 @@
<br>&nbsp;Daily uses left
</span>
<span class="sheet-table-data sheet-right">
<button class="sheet-round-button" type="roll" value="@{macro-text}"></button>
<button name="attr_roll" title="%{selected|repeating_talent_$X_roll}" class="sheet-round-button" type="roll" value="@{macro-text}"></button>
</span>
</div>
</div>
@@ -521,7 +529,7 @@
<br>&nbsp;Daily uses left
</span>
<span class="sheet-table-data sheet-right">
<button class="sheet-round-button" type="roll" value="@{macro-text}"></button>
<button name="attr_roll" title="%{selected|repeating_power_$X_roll}" class="sheet-round-button" type="roll" value="@{macro-text}"></button>
</span>
</div>
</div>
@@ -575,7 +583,7 @@
<br>&nbsp;Daily uses left
</span>
<span class="sheet-table-data sheet-right">
<button class="sheet-round-button" type="roll" value="@{macro-text}"></button>
<button name="attr_roll" title="%{selected|repeating_feat_$X_roll}" class="sheet-round-button" type="roll" value="@{macro-text}"></button>
</span>
</div>
</div>
@@ -609,6 +617,7 @@
<option value="[[1d6cs=6cf=5]] [[1d6cs=6cf=5]]">2</option>
<option value="[[1d6cs=6cf=5]] [[1d6cs=6cf=5]] [[1d6cs=6cf=5]]">3</option>
<option value="[[1d6cs=6cf=5]] [[1d6cs=6cf=5]] [[1d6cs=6cf=5]] [[1d6cs=6cf=5]]">4</option>
<option value="[[0d6cs=6cf=5]]">none</option>
</select>
</span>
<span style="width:20%" class="sheet-table-data sheet-center">
@@ -693,7 +702,7 @@
<br>&nbsp;Daily uses left
</span>
<span class="sheet-table-data sheet-right">
<button class="sheet-round-button" type="roll" value="@{macro-text}"></button>
<button name="attr_roll" title="%{selected|repeating_magic-item_$X_roll}" class="sheet-round-button" type="roll" value="@{macro-text}"></button>
</span>
</div>
</div>
@@ -935,7 +944,7 @@
<br>&nbsp;Daily uses left
</span>
<span class="sheet-table-data sheet-right">
<button class="sheet-round-button" type="roll" value="@{macro-text}"></button>
<button name="attr_roll" title="%{selected|repeating_npcpower_$X_roll}" class="sheet-round-button" type="roll" value="@{macro-text}"></button>
</span>
</div>
</div>
@@ -966,7 +975,7 @@
</div>
</div>
</div>
<div style="font-size:8px" class="sheet-right"><br>Sheet Version: 1.5.1</div>
<div style="font-size:8px" class="sheet-right"><br>Sheet Version: 1.7.0</div>
</div>
<!-- roll templates -->
@@ -1038,15 +1047,25 @@
<!-- WORKERS -->
<script type="text/worker">
on("change:level", function() {
getAttrs(["level"], function(v) {
on("change:level change:con-base change:con-misc change:con-item change:hp-base change:hp-misc sheet:opened", function() {
getAttrs(["level", "con-base", "con-misc", "con-item", "hp-base", "hp-misc"], function(v) {
level = v["level"] && isNaN(v["level"]) === false ? parseInt(v["level"], 10) : 1;
con_base = v["con-base"] && isNaN(v["con-base"]) === false ? parseInt(v["con-base"], 10) : 1;
con_misc = v["con-misc"] && isNaN(v["con-misc"]) === false ? parseInt(v["con-misc"], 10) : 1;
con_item = v["con-item"] && isNaN(v["con-item"]) === false ? parseInt(v["con-item"], 10) : 1;
hp_base = v["hp-base"] && isNaN(v["hp-base"]) === false ? parseInt(v["hp-base"], 10) : 1;
hp_misc = v["hp-misc"] && isNaN(v["hp-misc"]) === false ? parseInt(v["hp-misc"], 10) : 1;
if (level < 5) {lvlmod = level + 2;}
else if (level < 8) {lvlmod = ((level-4)*2) + 6;}
else {lvlmod = ((level-7)*4) + 12;};
console.log("setting HP-lvlmod" + lvlmod);
con_mod = Math.floor((con_base + con_misc + con_item) / 2) - 5;
console.log("lvlmod: " + lvlmod);
console.log("con_mod: " + con_mod);
console.log("hp_base: " + hp_base);
console.log("hp_misc: " + hp_misc);
hp_max = ((hp_base + ((con_mod + Math.abs(con_mod)) / 2)) * lvlmod) + hp_misc;
setAttrs({
"HP-lvlmod": lvlmod
"HP_max": hp_max
});
});
});
+12 -50
View File
@@ -1,59 +1,14 @@
# A new 13th Age Character Sheet for roll20.net
* [View Interactive Sheet Preview](http://neovatar.github.io/roll20-character-sheets/13th_Age-neovatar/testbed/)
* [Character sheets documentation in the Roll20 wiki](https://wiki.roll20.net/13th_Age_Character_Sheet_neovatar)
# A 13th Age Character Sheet for roll20.net
### Usage
This character sheet requires a modern web browser.
Please check the [character sheets documentation](https://wiki.roll20.net/13th_Age_Character_Sheet_neovatar) in the roll20 wiki.
#### Escalation Die Macro
### Preview
##### Default: Ask for Escalation Die value
[View Interactive Sheet Preview](http://neovatar.github.io/roll20-character-sheets/13th_Age-neovatar/testbed/)
You can define an escalation die macro in the sheets SETUP tab. The default value is:
```
?{Escalation die value|0}
```
This will ask the player to enter the escalation die value, before the roll is made. The basic melee and ranged attacks use this.
You can also use the escalation die macro in you own definitions via the ```@{escdie}``` attribute. The following sheet macro example will roll a d20 and add the escalation die value:
```
***Roll d20 and add escalation die***
[[1d20+@{escdie}]]
```
##### Advanced: Use Escalation Die Token
The basic idea is described in a [Youtube session with Roll20 devs Richard and Riley](https://www.youtube.com/watch?t=434&v=ODh7PN3DVcs).
###### Prepare the Escalation Die Token
* create a character named "Escalation Die"
* allow all players to view / edit this character (**This is important!!!**)
* via "Edit" -> "Attributes & Abilities", add an attribute "die"
* use a nifty die graphic as token image
* connect the escalation die token with the character "Escalation Die"
* set one of the bars to track the attribute "die"
* click on the token and enter the correct escalation die value in the bar
###### Use the Escalation Die Token
Now update all character sheets to use the "Escalation Die" character’s "die" value as escalation die: Go to "SETUP" Tab on your character sheet and enter the following as "Escalation die macro":
```
@{Escalation Die|die}
```
Now the basic attacks and the use of ```@{escdie}``` will pull the escalation die value from the escalation die token.
Don't forget to update the escalation die value each round.
#### Bugs and Suggestions
### Bugs and Suggestions
Report bugs or suggestions to the project’s [issue tracker](https://github.com/neovatar/roll20-character-sheets/issues).
@@ -94,7 +49,14 @@ This will create `13th_Age-neovatar.[css|html]` that you can copy and paste into
### Changelog
**1.7.0:**
* Repeating section items now can be dragged to macro quick bar
* Removed HP-lvlmod from sheet and autocalc hp_max with worker (fixes issues with HP recalc and tokens)
* Additional to STR and DEX also INT, WIS and CHA may be used as ability mods for basic attacks
**1.5.0:**
* Sheet workers are used to calculate HP per level and removed HP lvlmod field
**1.4.2:**
+1 -1
View File
@@ -1,6 +1,6 @@
{
"title": "13th Age Roll 20 Character Sheet - neovatar edition",
"version": "1.5.1",
"version": "1.7.0",
"name": "roll20-13th_Age-neovatar",
"author": {
"name": "Thomas Seliger"
+1 -1
View File
@@ -4,5 +4,5 @@
"authors": "Thomas Seliger (neovatar)",
"roll20userid": "388327",
"preview": "13th_Age-neovatar.jpg",
"instructions": "New edition of a 13th Age character sheet with some automation.\n\nVersion: 1.5.1\n\nIf you find bugs or have suggestions, please use the [Github issue tracker](https://github.com/neovatar/roll20-character-sheets/issues) for this sheet.\n\nFor changes in this version, please check the [CHANGELOG](https://github.com/Roll20/roll20-character-sheets/blob/master/13th_Age-neovatar/README.md#changelog) on Roll20.net Github repository."
"instructions": "New edition of a 13th Age character sheet with some automation.\n\nVersion: 1.7.0\n\nIf you find bugs or have suggestions, please use the [Github issue tracker](https://github.com/neovatar/roll20-character-sheets/issues) for this sheet.\n\nFor changes in this version, please check the [CHANGELOG](https://github.com/Roll20/roll20-character-sheets/blob/master/13th_Age-neovatar/README.md#changelog) on Roll20.net Github repository."
}
+34 -15
View File
@@ -108,6 +108,9 @@
<select name="attr_BM-mod" style="width:3.25em;display:inlineblock;">
<option value="@{STR-mod}">STR</option>
<option value="@{DEX-mod}">DEX</option>
<option value="@{INT-mod}">INT</option>
<option value="@{WIS-mod}">WIS</option>
<option value="@{CHA-mod}">CHA</option>
</select>
</span>
<span class="sheet-table-data sheet-left"><input style="width:100%;" class="sheet-total sheet-center" title="@{BM-misc}" type="number" name="attr_BM-misc" value="0"></span>
@@ -125,6 +128,9 @@
<select name="attr_BMDMG-mod" style="width:3.25em;display:inlineblock;">
<option value="@{STR-mod}">STR</option>
<option value="@{DEX-mod}">DEX</option>
<option value="@{INT-mod}">INT</option>
<option value="@{WIS-mod}">WIS</option>
<option value="@{CHA-mod}">CHA</option>
</select>
</span>
<span class="sheet-table-data sheet-left"><input style="width:100%;" class="sheet-total sheet-center" title="@{BMDMG-misc}" type="number" name="attr_BMDMG-misc" value="0"></span>
@@ -166,6 +172,9 @@
<select name="attr_BR-mod" style="width:3.25em;display:inlineblock;">
<option value="@{DEX-mod}">DEX</option>
<option value="@{STR-mod}">STR</option>
<option value="@{INT-mod}">INT</option>
<option value="@{WIS-mod}">WIS</option>
<option value="@{CHA-mod}">CHA</option>
</select>
</span>
<span class="sheet-table-data sheet-left"><input style="width:100%;" class="sheet-total sheet-center" title="@{BR-misc}" type="number" name="attr_BR-misc" value="0"></span>
@@ -183,6 +192,9 @@
<select name="attr_BRDMG-mod" style="width:3.25em;display:inlineblock;">
<option value="@{DEX-mod}">DEX</option>
<option value="@{STR-mod}">STR</option>
<option value="@{INT-mod}">INT</option>
<option value="@{WIS-mod}">WIS</option>
<option value="@{CHA-mod}">CHA</option>
</select>
</span>
<span class="sheet-table-data sheet-left"><input style="width:100%;" class="sheet-total sheet-center" title="@{BRDMG-misc}" type="number" name="attr_BRDMG-misc" value="0"></span>
@@ -275,11 +287,7 @@
<span class="sheet-table-header sheet-table-padding">HP</span>
<span class="sheet-table-data sheet-left"><input style="width:100%;" class="sheet-total sheet-center" title="@{HP}" type="number" name="attr_HP" value="10"></span>
<span class="sheet-table-data sheet-left"><input style="width:100%;" class="sheet-total sheet-center" title="@{HP-temp}" type="number" name="attr_HP-temp" value="0"></span>
<span class="sheet-table-data sheet-left">
<input style="width:100%;" title="@{HP-lvlmod}" name="attr_HP-lvlmod" value="0" type="hidden" />
<input style="width:100%;" title="@{HP-formula}" name="attr_HP-formula" value="((@{HP-base}+((@{CON-mod})+abs((@{CON-mod})))/2)*@{HP-lvlmod})+@{HP-misc}" type="hidden" />
<input style="width:100%;" class="sheet-total sheet-center" title="@{HP_max}" type="number" name="attr_HP_max" value="@{HP-formula}" disabled="true">
</span>
<span class="sheet-table-data sheet-left"><input style="width:100%;" class="sheet-total sheet-center" title="@{HP_max}" type="number" name="attr_HP_max" readonly="readonly" /></span>
<span class="sheet-table-data sheet-table-padding"></span>
<span class="sheet-table-data sheet-left"><input style="width:100%;" class="sheet-total sheet-center" title="@{HP-base}" type="number" name="attr_HP-base" value="10"></span>
<span class="sheet-table-data sheet-left"><input style="width:100%;" class="sheet-total sheet-center" title="@{HP-misc}" type="number" name="attr_HP-misc" value="0"></span>
@@ -413,7 +421,7 @@
<br>&nbsp;Daily uses left
</span>
<span class="sheet-table-data sheet-right">
<button class="sheet-round-button" type="roll" value="@{macro-text}"></button>
<button name="attr_roll" title="%{selected|repeating_class-feature_$X_roll}" class="sheet-round-button" type="roll" value="@{macro-text}"></button>
</span>
</div>
</div>
@@ -467,7 +475,7 @@
<br>&nbsp;Daily uses left
</span>
<span class="sheet-table-data sheet-right">
<button class="sheet-round-button" type="roll" value="@{macro-text}"></button>
<button name="attr_roll" title="%{selected|repeating_talent_$X_roll}" class="sheet-round-button" type="roll" value="@{macro-text}"></button>
</span>
</div>
</div>
@@ -521,7 +529,7 @@
<br>&nbsp;Daily uses left
</span>
<span class="sheet-table-data sheet-right">
<button class="sheet-round-button" type="roll" value="@{macro-text}"></button>
<button name="attr_roll" title="%{selected|repeating_power_$X_roll}" class="sheet-round-button" type="roll" value="@{macro-text}"></button>
</span>
</div>
</div>
@@ -575,7 +583,7 @@
<br>&nbsp;Daily uses left
</span>
<span class="sheet-table-data sheet-right">
<button class="sheet-round-button" type="roll" value="@{macro-text}"></button>
<button name="attr_roll" title="%{selected|repeating_feat_$X_roll}" class="sheet-round-button" type="roll" value="@{macro-text}"></button>
</span>
</div>
</div>
@@ -609,6 +617,7 @@
<option value="[[1d6cs=6cf=5]] [[1d6cs=6cf=5]]">2</option>
<option value="[[1d6cs=6cf=5]] [[1d6cs=6cf=5]] [[1d6cs=6cf=5]]">3</option>
<option value="[[1d6cs=6cf=5]] [[1d6cs=6cf=5]] [[1d6cs=6cf=5]] [[1d6cs=6cf=5]]">4</option>
<option value="[[0d6cs=6cf=5]]">none</option>
</select>
</span>
<span style="width:20%" class="sheet-table-data sheet-center">
@@ -693,7 +702,7 @@
<br>&nbsp;Daily uses left
</span>
<span class="sheet-table-data sheet-right">
<button class="sheet-round-button" type="roll" value="@{macro-text}"></button>
<button name="attr_roll" title="%{selected|repeating_magic-item_$X_roll}" class="sheet-round-button" type="roll" value="@{macro-text}"></button>
</span>
</div>
</div>
@@ -935,7 +944,7 @@
<br>&nbsp;Daily uses left
</span>
<span class="sheet-table-data sheet-right">
<button class="sheet-round-button" type="roll" value="@{macro-text}"></button>
<button name="attr_roll" title="%{selected|repeating_npcpower_$X_roll}" class="sheet-round-button" type="roll" value="@{macro-text}"></button>
</span>
</div>
</div>
@@ -1038,15 +1047,25 @@
<!-- WORKERS -->
<script type="text/worker">
on("change:level", function() {
getAttrs(["level"], function(v) {
on("change:level change:con-base change:con-misc change:con-item change:hp-base change:hp-misc sheet:opened", function() {
getAttrs(["level", "con-base", "con-misc", "con-item", "hp-base", "hp-misc"], function(v) {
level = v["level"] && isNaN(v["level"]) === false ? parseInt(v["level"], 10) : 1;
con_base = v["con-base"] && isNaN(v["con-base"]) === false ? parseInt(v["con-base"], 10) : 1;
con_misc = v["con-misc"] && isNaN(v["con-misc"]) === false ? parseInt(v["con-misc"], 10) : 1;
con_item = v["con-item"] && isNaN(v["con-item"]) === false ? parseInt(v["con-item"], 10) : 1;
hp_base = v["hp-base"] && isNaN(v["hp-base"]) === false ? parseInt(v["hp-base"], 10) : 1;
hp_misc = v["hp-misc"] && isNaN(v["hp-misc"]) === false ? parseInt(v["hp-misc"], 10) : 1;
if (level < 5) {lvlmod = level + 2;}
else if (level < 8) {lvlmod = ((level-4)*2) + 6;}
else {lvlmod = ((level-7)*4) + 12;};
console.log("setting HP-lvlmod" + lvlmod);
con_mod = Math.floor((con_base + con_misc + con_item) / 2) - 5;
console.log("lvlmod: " + lvlmod);
console.log("con_mod: " + con_mod);
console.log("hp_base: " + hp_base);
console.log("hp_misc: " + hp_misc);
hp_max = ((hp_base + ((con_mod + Math.abs(con_mod)) / 2)) * lvlmod) + hp_misc;
setAttrs({
"HP-lvlmod": lvlmod
"HP_max": hp_max
});
});
});
+72
View File
@@ -0,0 +1,72 @@
.charsheet {
background-color: #c0c0c0;
}
.charsheet table{
border-collapse:separate;
border-spacing:10px;
}
.charsheet textarea{
resize:vertical;
}
.charsheet .sheet-section{
border-top: 5px solid #505050;
padding-top:10px;
padding-bottom:10px;
}
.charsheet input[type=number].sheet-smallnumber{
width:40px;
}
.charsheet input[type=text].sheet-smalltext{
width:60px;
height: 18px;
margin:0px;
}
.charsheet input[type=text].sheet-shorttext{
padding-top:2px;
padding-bottom:2px;
}
.charsheet input[type=text].sheet-skilltext{
width:100px;
padding:2px;
margin-left:3px;
}
.charsheet .sheet-right{
float:right;
}
.charsheet .sheet-bold{
font-size: 12pt;
margin-bottom: 10px;
}
.charsheet .sheet-border{
border: 2px solid white;
vertical-align:top;
width:100%;
padding: 2px;
margin: 2px;
}
.charsheet input[type=number].sheet-smallshortnumber{
width:40px;
padding-top:2px;
padding-bottom:2px;
display: inline-block;
float:right;
}
.charsheet input[type=number].sheet-shortnumber{
padding-top:2px;
padding-bottom:2px;
}
.charsheet label.sheet-areaLabel{
margin:5px;
}
+110
View File
@@ -0,0 +1,110 @@
<div class="sheet-section-main" style=" position:relative;">
<div name="header" style="text-align: Center;">
<img src="http://www.ilhadotabuleiro.com.br/upload/jogo/imagem/mini/23420.jpg"/>
</div>
<div name="characterinfo" class="sheet-section">
<div class='sheet-2colrow'>
<div class='sheet-col' style="display:inline-block;">
<label>Nome:<input class="sheet-right sheet-shorttext" type="text" name="attr_charactername" style="width:65%;"/></label>
<label>Pontos:<input class="sheet-right sheet-shorttext" type="number" name="attr_playername" style="width:70%;"/></label>
</div>
</div>
</div>
<div name="attributes" class="sheet-section">
<div class="sheet-3colrow">
<div name="Atributos" class="sheet-col">
<div name="Força" class="sheet-bold sheet-border">
<button type='roll' value='/roll d6 - @{forca}' >Força</button>
<div style="float:right;">
<input type="number" name="attr_forca" class="sheet-smallnumber sheet-shortnumber" min="0" value="0"/>
</div>
</div>
<div name="Habilidade" class="sheet-bold sheet-border">
<button type='roll' class="astext" value='/roll d6 - @{habilidade}' >Habilidade</button>
<div style="float:right">
<input type="number" name="attr_habilidade" class="sheet-smallnumber sheet-shortnumber" min="0" value="0"/>
</div>
</div>
<div name="Resistencia" class="sheet-bold sheet-border">
<button type='roll' class="astext" value='/roll d6 - @{resistencia}' >Resistência</button>
<div style="float:right;">
<input type="number" name="attr_resistencia" class="sheet-smallnumber sheet-shortnumber" min="0" value="0"/>
</div>
</div>
<div name="Armadura" class="sheet-bold sheet-border">
<button type='roll' class="astext" value='/roll d6 - @{armadura}'>Armadura</button>
<div style="float:right;">
<input type="number" name="attr_armadura" class="sheet-smallnumber sheet-shortnumber" min="0" value="0"/>
</div>
</div>
<div name="Poder-de-Fogo" class="sheet-bold sheet-border">
<button type='roll' value='/roll d6 - @{poderdefogo}' >Poder de Fogo</button>
<div style="float:right;">
<input type="number" name="attr_poderdefogo" class="sheet-smallnumber sheet-shortnumber" min="0" value="0"/>
</div>
</div>
</div>
</div>
</div>
<div name="characterpoints" class="sheet-section">
<div class="sheet-3colrow">
<div name="VidaMagia" class="sheet-col">
<div name="vida" class="sheet-bold">
<div style="float:right;">
<label>Pontos de Vida
<input type="number" name="attr_vida" class="sheet-smallnumber sheet-shortnumber" value="@{resistencia} * 5"/>
</label>
</div>
</div>
<div name="magia" class="sheet-bold">
<div style="float:right;">
<label>Pontos de Magia
<input type="number" name="attr_magia" class="sheet-smallnumber sheet-shortnumber" value="@{resistencia} * 5"/>
</label>
</div>
</div>
<div name="experiencia" class="sheet-bold">
<div style="float:right;">
<label>Pontos de Experiência
<input type="number" name="attr_experiencia" class="sheet-smallnumber sheet-shortnumber" value="0"/>
</label>
</div>
</div>
</div>
</div>
</div>
</div>
<div name="characterbasics" class="sheet-section">
<div class='sheet-2colrow'>
<div name="Basic-Info" class='sheet-col'>
<label style="padding-top: 4px; padding-bottom: 2px;">Dinheiro<input type="number" name="attr_dinheiro" min="0" class="sheet-smallshortnumber" style="width: 35%; float: right; padding-bottom: 2px;"/></label>
</div>
</div>
<div name="characterfeatures" class="sheet-section">
<div class="sheet-3colrow">
<div name="Vantagens" class="sheet-col">
<label class="sheet-areaLabel">Vantagens:</label>
<textarea name="attr_vantagens" style="height:100px; width:250px;"></textarea>
</div>
<div name="Desvantagens" class="sheet-col">
<label class="sheet-areaLabel">Desvantagens:</label>
<textarea name="attr_desvantagens" style="height:100px; width:250px;"></textarea>
</div>
<div name="Dano" class="sheet-col">
<label class="sheet-areaLabel">Tipos de Dano:</label>
<textarea name="attr_dano" style="height:100px; width:250px;"></textarea>
</div>
<div name="Magias" class="sheet-col">
<label class="sheet-areaLabel">Magias Conhecidas:</label>
<textarea name="attr_magias" style="height:100px; width:250px;"></textarea>
</div>
<div name="Itens" class="sheet-col">
<label class="sheet-areaLabel">Itens:</label>
<textarea name="attr_itens" style="height:100px; width:250px;"></textarea>
</div>
<div name="Hitoria" class="sheet-col">
<label class="sheet-areaLabel">História:</label>
<textarea name="attr_historia" style="height:100px; width:250px;"></textarea>
</div>
</div>
</div>
Binary file not shown.

After

Width:  |  Height:  |  Size: 161 KiB

+8
View File
@@ -0,0 +1,8 @@
{
"html": "3DeT_ALPHA.html",
"css": "3DeT_ALPHA.css",
"authors": "Julio Melanda",
"roll20userid": "1413302",
"preview": "3DeT_ALPHA.png",
"instructions": "This is a character sheet for 3D&T Defensores de Tóquio 3ª Edição Alpha"
}
File diff suppressed because one or more lines are too long
+299 -109
View File
File diff suppressed because one or more lines are too long
Binary file not shown.

Before

Width:  |  Height:  |  Size: 869 KiB

After

Width:  |  Height:  |  Size: 1.5 MiB

+5 -3
View File
@@ -29,8 +29,8 @@ Please report any bugs in the [issues tab](https://github.com/mlenser/roll20-cha
* Roll settings to choose to always roll with advantage, disadvantage, or query for both
* Optional bonuses to all skills, abilities, saving throws, etc.
![PC sheet](http://i.imgur.com/T2hbvnA.jpg "PC sheet")
![NPC sheet](http://i.imgur.com/li1ETpJ.jpg "NPC sheet")
![NPC sheet](http://i.imgur.com/CTSxo4a.png "NPC sheet")
![PC sheet](http://i.imgur.com/ufXveK2.png "PC sheet")
## How to Update the sheet yourself (as Pro):
@@ -40,7 +40,9 @@ Please report any bugs in the [issues tab](https://github.com/mlenser/roll20-cha
4. In the HTML tab paste the HTML code
5. Copy the [css](https://raw.githubusercontent.com/mlenser/roll20-character-sheets/master/5eShaped/5eShaped.css) from github
6. On Roll20 in the CSS tab paste the CSS code.
7. Hit save.
7. Copy the [translation](https://github.com/mlenser/roll20-character-sheets/tree/master/5eShaped/translations) from the appropriate file on github (en is English, fr is French, de is German, it is Italian, etc)
8. On Roll20 in the Translation tab paste the JSON from the appropriate file.
9. Hit save.
## Contribute
Since many have asked for it: If you appreciate what I do and want to compensate me for the countless hours that I have spent building this character sheet feel free to support me on [Patreon](https://www.patreon.com/mlenser) or Paypal (mlenser@gmail.com).
+16
View File
@@ -0,0 +1,16 @@
{
"parser": "babel-eslint",
"env": {
"browser": true,
"node": true
},
"extends": "airbnb/base",
"rules": {
"arrow-body-style": 0,
"max-len": 0,
"no-cond-assign": 0,
"no-console": 0,
"no-param-reassign": 0,
"no-restricted-syntax": 0
}
}
+1 -1
View File
@@ -3,7 +3,7 @@
//= include components/header/header.html
//= include components/header/nav.html
//= include components/header/toggleVariables.html
//= include components/header/variables.html
<div class="spacer-smd"></div>
File diff suppressed because it is too large Load Diff
@@ -1,13 +1,13 @@
<div class="shaped-row vert-top mar-t-sm">
<input type="hidden" name="attr_ammo_toggle_var">
<input type="checkbox" name="attr_ammo_toggle" value="@{ammo_toggle_var}" class="attack-toggle">
<div class="bold italic mar-r-sm">{{'AMMO' | translate}}.</div>
<div class="bold italic mar-r-sm"><span data-i18n="AMMO"></span>.</div>
<div class="attack-toggle col-35 pad-l-sm ad-r-sm">
<input type="text" name="attr_ammo_field_name">
<div class="small-label center">{{'FIELD' | translate}}</div>
<div class="small-label center" data-i18n="FIELD"></div>
</div>
<div class="attack-toggle col-12 pad-l-sm">
<input type="number" name="attr_ammo_used" value="1" step="1">
<div class="small-label center">{{'USED' | translate}}</div>
<div class="small-label center" data-i18n="USED"></div>
</div>
</div>
@@ -1,72 +1,29 @@
<input type="hidden" name="attr_attack_formula">
<div class="shaped-row vert-top mar-t-sm">
<input type="hidden" name="attr_roll_toggle_var" value="{{vs_ac=1}} @{roll_info} {{roll1=[[@{preroll}d20cs>@{crit_range}@{postroll}@{d20_mod} + @{attack_formula}]]}} @{roll_setting}cs>@{crit_range}@{d20_mod} + @{attack_formula}]]}} {{targetAC=@{attacks_vs_target_ac}}} {{targetName=@{attacks_vs_target_name}}}">
<input type="checkbox" name="attr_roll_toggle" value="@{roll_toggle_var}" class="attack-toggle" checked>
<div class="bold italic mar-r-sm">{{'ATTACK' | translate}}.</div>
<input type="checkbox" name="attr_roll_toggle" value="{{vs_ac=1}} @{roll_info} {{roll1=[[@{shaped_d20}cs>@{crit_range} + @{attack_formula}]]}} @{roll_setting}cs>@{crit_range} + @{attack_formula}]]}} {{targetAC=@{attacks_vs_target_ac}}} {{targetName=@{attacks_vs_target_name}}}" class="attack-toggle" checked>
<div class="bold italic mar-r-sm"><span data-i18n="ATTACK"></span>.</div>
<div class="attack-toggle col-08 center pad-r-sm">
<input type="checkbox" name="attr_proficiency" checked>
<div class="small-label">{{'PROF' | translate}}</div>
<div class="small-label" data-i18n="PROF"></div>
</div>
<div class="attack-toggle col-16 center pad-r-sm">
<span class="en">
<select name="attr_attack_ability">
<option value="0">&#8212;</option>
<option value="@{finesse_mod}">Finesse</option>
<option value="@{strength_mod}" selected>Str</option>
<option value="@{dexterity_mod}">Dex</option>
<option value="@{constitution_mod}">Con</option>
<option value="@{intelligence_mod}">Int</option>
<option value="@{wisdom_mod}">Wis</option>
<option value="@{charisma_mod}">Cha</option>
</select>
</span>
<span class="de">
<select name="attr_attack_ability">
<option value="0">&#8212;</option>
<option value="@{finesse_mod}">Finesse</option>
<option value="@{strength_mod}" selected>Str</option>
<option value="@{dexterity_mod}">Ges</option>
<option value="@{constitution_mod}">Kon</option>
<option value="@{intelligence_mod}">Int</option>
<option value="@{wisdom_mod}">Wei</option>
<option value="@{charisma_mod}">Cha</option>
</select>
</span>
<span class="fr">
<select name="attr_attack_ability">
<option value="0">&#8212;</option>
<option value="@{finesse_mod}">Finesse</option>
<option value="@{strength_mod}" selected>For</option>
<option value="@{dexterity_mod}">Dex</option>
<option value="@{constitution_mod}">Con</option>
<option value="@{intelligence_mod}">Int</option>
<option value="@{wisdom_mod}">Sag</option>
<option value="@{charisma_mod}">Cha</option>
</select>
</span>
<span class="ru">
<select name="attr_attack_ability">
<option value="0">&#8212;</option>
<option value="@{finesse_mod}">Фехтовальное</option>
<option value="@{strength_mod}" selected>Сил</option>
<option value="@{dexterity_mod}">Лов</option>
<option value="@{constitution_mod}">Тел</option>
<option value="@{intelligence_mod}">Инт</option>
<option value="@{wisdom_mod}">Муд</option>
<option value="@{charisma_mod}">Хар</option>
</select>
</span>
<div class="attack-toggle col-10 center pad-r-sm">
<select name="attr_attack_ability">
<option value="0">&#8212;</option>
<option value="finesse" data-i18n="FINESSE"></option>
<option value="strength" data-i18n="STR"></option>
<option value="dexterity" data-i18n="DEX"></option>
<option value="constitution" data-i18n="CON"></option>
<option value="intelligence" data-i18n="INT"></option>
<option value="wisdom" data-i18n="WIS"></option>
<option value="charisma" data-i18n="CHA"></option>
</select>
</div>
<div class="attack-toggle center pad-l-sm pad-r-sm">+</div>
<div class="attack-toggle col-12 center pad-r-sm">
<input type="number" name="attr_attack_bonus" class="center" value="0">
<input type="number" name="attr_attack_bonus" class="center">
</div>
<div class="attack-toggle col-16 center pad-l-sm">
<input type="number" name="attr_crit_range" class="center" value="20" step="1" min="1" max="20">
<div class="small-label">{{'CRIT_RANGE' | translate}}</div>
<div class="small-label" data-i18n="CRIT_RANGE"></div>
</div>
</div>
@@ -1,72 +1,29 @@
<input type="hidden" name="attr_attack_formula">
<div class="shaped-row vert-top mar-t-sm">
<input type="hidden" name="attr_roll_toggle_var" value="{{vs_ac=1}} @{roll_info} {{roll1=[[@{preroll}d20cs>@{crit_range}@{postroll}@{d20_mod} + @{attack_formula}]]}} @{roll_setting}cs>@{crit_range}@{d20_mod} + @{attack_formula}]]}} {{targetAC=@{attacks_vs_target_ac}}} {{targetName=@{attacks_vs_target_name}}}">
<input type="checkbox" name="attr_roll_toggle" value="@{roll_toggle_var}" class="attack-toggle">
<div class="bold italic mar-r-sm">{{'ATTACK' | translate}}.</div>
<input type="checkbox" name="attr_roll_toggle" value="{{vs_ac=1}} @{roll_info} {{roll1=[[@{shaped_d20}cs>@{crit_range} + @{attack_formula}]]}} @{roll_setting}cs>@{crit_range} + @{attack_formula}]]}} {{targetAC=@{attacks_vs_target_ac}}} {{targetName=@{attacks_vs_target_name}}}" class="attack-toggle">
<div class="bold italic mar-r-sm"><span data-i18n="ATTACK"></span>.</div>
<div class="attack-toggle col-08 center pad-r-sm">
<input type="checkbox" name="attr_proficiency" checked>
<div class="small-label">{{'PROF' | translate}}</div>
<div class="small-label" data-i18n="PROF"></div>
</div>
<div class="attack-toggle col-16 center pad-r-sm">
<span class="en">
<select name="attr_attack_ability">
<option value="0">&#8212;</option>
<option value="@{finesse_mod}">Finesse</option>
<option value="@{strength_mod}">Str</option>
<option value="@{dexterity_mod}">Dex</option>
<option value="@{constitution_mod}">Con</option>
<option value="@{intelligence_mod}">Int</option>
<option value="@{wisdom_mod}">Wis</option>
<option value="@{charisma_mod}">Cha</option>
</select>
</span>
<span class="de">
<select name="attr_attack_ability">
<option value="0">&#8212;</option>
<option value="@{finesse_mod}">Finesse</option>
<option value="@{strength_mod}">Str</option>
<option value="@{dexterity_mod}">Ges</option>
<option value="@{constitution_mod}">Kon</option>
<option value="@{intelligence_mod}">Int</option>
<option value="@{wisdom_mod}">Wei</option>
<option value="@{charisma_mod}">Cha</option>
</select>
</span>
<span class="fr">
<select name="attr_attack_ability">
<option value="0">&#8212;</option>
<option value="@{finesse_mod}">Finesse</option>
<option value="@{strength_mod}">For</option>
<option value="@{dexterity_mod}">Dex</option>
<option value="@{constitution_mod}">Con</option>
<option value="@{intelligence_mod}">Int</option>
<option value="@{wisdom_mod}">Sag</option>
<option value="@{charisma_mod}">Cha</option>
</select>
</span>
<span class="ru">
<select name="attr_attack_ability">
<option value="0">&#8212;</option>
<option value="@{finesse_mod}">Фехтовальное</option>
<option value="@{strength_mod}">Сил</option>
<option value="@{dexterity_mod}">Лов</option>
<option value="@{constitution_mod}">Тел</option>
<option value="@{intelligence_mod}">Инт</option>
<option value="@{wisdom_mod}">Муд</option>
<option value="@{charisma_mod}">Хар</option>
</select>
</span>
<div class="attack-toggle col-10 center pad-r-sm">
<select name="attr_attack_ability">
<option value="0">&#8212;</option>
<option value="finesse" data-i18n="FINESSE"></option>
<option value="strength" data-i18n="STR"></option>
<option value="dexterity" data-i18n="DEX"></option>
<option value="constitution" data-i18n="CON"></option>
<option value="intelligence" data-i18n="INT"></option>
<option value="wisdom" data-i18n="WIS"></option>
<option value="charisma" data-i18n="CHA"></option>
</select>
</div>
<div class="attack-toggle center pad-l-sm pad-r-sm">+</div>
<div class="attack-toggle col-12 center pad-r-sm">
<input type="number" name="attr_attack_bonus" class="center" value="0">
<input type="number" name="attr_attack_bonus" class="center">
</div>
<div class="attack-toggle col-16 center pad-l-sm">
<input type="number" name="attr_crit_range" class="center" value="20" step="1" min="1" max="20">
<div class="small-label">{{'CRIT_RANGE' | translate}}</div>
<div class="small-label" data-i18n="CRIT_RANGE"></div>
</div>
</div>
@@ -1,8 +1,6 @@
<div class="shaped-row vert-top mar-t-sm">
<input type="hidden" name="attr_content_toggle_var" value="{{content=@{content}}}">
<input type="checkbox" name="attr_content_toggle" value="@{content_toggle_var}" class="attack-toggle" checked>
<div class="bold italic mar-r-sm">{{'CONTENT' | translate}}.</div>
<input type="checkbox" name="attr_content_toggle" value="{{content=@{content}}}" class="attack-toggle" checked>
<div class="bold italic mar-r-sm"><span data-i18n="CONTENT"></span>.</div>
<div class="col-80 attack-toggle">
<textarea name="attr_content" class="three-line-textarea" accept="Content"></textarea>
</div>
@@ -1,74 +1,43 @@
<input type="hidden" name="attr_damage_formula">
<input type="hidden" name="attr_damage_crit_formula">
<div class="shaped-row vert-top mar-t-sm">
<input type="hidden" name="attr_damage_toggle_var" value="{{damage=[[@{damage_formula}]]}} {{damage_type=@{damage_type}}} {{crit_damage=[[0d0 + @{damage}[damage] + @{damage_crit}[crit damage]]]}}">
<input type="checkbox" name="attr_damage_toggle" value="@{damage_toggle_var}" class="attack-toggle" checked>
<input type="checkbox" name="attr_damage_toggle" value="{{damage=[[@{damage_formula}]]}} {{damage_type=@{damage_type}}} {{crit_damage=[[0d0 + @{damage_crit}[crit damage] @{damage_crit_formula}]]}}" class="attack-toggle">
<div class="bold italic mar-r-sm">{{'DAMAGE' | translate}}.</div>
<div class="bold italic mar-r-sm"><span data-i18n="DAMAGE"></span>.</div>
<div class="attack-toggle col-12 center">
<input type="text" name="attr_damage" class="center" value="0" accept="Damage">
<input type="text" name="attr_damage" class="center" accept="Damage" placeholder="1d6">
</div>
<div class="attack-toggle center pad-l-sm pad-r-sm">+</div>
<div class="attack-toggle col-16 center">
<span class="en">
<select name="attr_damage_ability">
<option value="0">&#8212;</option>
<option value="@{finesse_mod}">Finesse</option>
<option value="@{strength_mod}" selected>Str</option>
<option value="@{dexterity_mod}">Dex</option>
<option value="@{constitution_mod}">Con</option>
<option value="@{intelligence_mod}">Int</option>
<option value="@{wisdom_mod}">Wis</option>
<option value="@{charisma_mod}">Cha</option>
</select>
</span>
<span class="de">
<select name="attr_damage_ability">
<option value="0">&#8212;</option>
<option value="@{finesse_mod}">Finesse</option>
<option value="@{strength_mod}" selected>Str</option>
<option value="@{dexterity_mod}">Ges</option>
<option value="@{constitution_mod}">Kon</option>
<option value="@{intelligence_mod}">Int</option>
<option value="@{wisdom_mod}">Wei</option>
<option value="@{charisma_mod}">Cha</option>
</select>
</span>
<span class="fr">
<select name="attr_damage_ability">
<option value="0">&#8212;</option>
<option value="@{finesse_mod}">Finesse</option>
<option value="@{strength_mod}" selected>For</option>
<option value="@{dexterity_mod}">Dex</option>
<option value="@{constitution_mod}">Con</option>
<option value="@{intelligence_mod}">Int</option>
<option value="@{wisdom_mod}">Sag</option>
<option value="@{charisma_mod}">Cha</option>
</select>
</span>
<span class="ru">
<select name="attr_damage_ability">
<option value="0">&#8212;</option>
<option value="@{finesse_mod}">Фехтовальное</option>
<option value="@{strength_mod}" selected>Сил</option>
<option value="@{dexterity_mod}">Лов</option>
<option value="@{constitution_mod}">Тел</option>
<option value="@{intelligence_mod}">Инт</option>
<option value="@{wisdom_mod}">Муд</option>
<option value="@{charisma_mod}">Хар</option>
</select>
</span>
<div class="attack-toggle col-10 center">
<select name="attr_damage_ability">
<option value="0">&#8212;</option>
<option value="finesse" data-i18n="FINESSE"></option>
<option value="strength" data-i18n="STR"></option>
<option value="dexterity" data-i18n="DEX"></option>
<option value="constitution" data-i18n="CON"></option>
<option value="intelligence" data-i18n="INT"></option>
<option value="wisdom" data-i18n="WIS"></option>
<option value="charisma" data-i18n="CHA"></option>
</select>
</div>
<div class="attack-toggle center pad-l-sm pad-r-sm">+</div>
<div class="attack-toggle col-12 center pad-r-sm">
<input type="number" name="attr_damage_bonus" value="0">
<div class="attack-toggle col-10 center pad-r-sm">
<input type="number" name="attr_damage_bonus">
</div>
<div class="attack-toggle col-18 center pad-r-sm">
<input type="text" name="attr_damage_type" class="center" placeholder="damage type" accept="Damage Type">
<input type="text" name="attr_damage_type" class="center" data-i18n-placeholder="SLASHING" accept="Damage Type">
</div>
<div class="attack-toggle col-12 center pad-l-sm">
<div class="attack-toggle col-16 center pad-l-sm">
<input type="text" name="attr_damage_crit" class="center">
<div class="small-label">{{'CRIT' | translate}}</div>
<div class="small-label relative">
<span data-i18n="CRIT"></span>
<div class="tooltip-position-wrapper">
<div class="tooltip">
<div class="tooltip-toggle-text center">?</div>
<div class="tooltip-content-left small-label" data-i18n="CRIT_DAMAGE_TOOLTIP"></div>
</div>
</div>
</div>
</div>
</div>
@@ -2,74 +2,42 @@
<input type="hidden" name="attr_second_damage_crit_formula">
<div class="shaped-row vert-top mar-t-sm">
<input type="hidden" name="attr_second_damage_toggle_var" value="{{second_damage=[[@{second_damage_formula}]]}} {{second_damage_type=@{second_damage_type}}} {{second_crit_damage=[[0d0 + @{second_damage} + @{second_damage_crit}[crit damage] @{second_damage_crit_formula}]]}}">
<input type="checkbox" name="attr_second_damage_toggle" value="@{second_damage_toggle_var}" class="attack-toggle">
<input type="checkbox" name="attr_second_damage_toggle" value="{{second_damage=[[@{second_damage_formula}]]}} {{second_damage_type=@{second_damage_type}}} {{second_crit_damage=[[0d0 + @{second_damage_crit}[crit damage] @{second_damage_crit_formula}]]}}" class="attack-toggle">
<div class="bold italic mar-r-sm">{{'DAMAGE' | translate}}.</div>
<div class="bold italic mar-r-sm"><span data-i18n="DAMAGE"></span>.</div>
<div class="attack-toggle col-12 center">
<input type="text" name="attr_second_damage" class="center" value="0" accept="Secondary Damage">
<input type="text" name="attr_second_damage" class="center" accept="Secondary Damage" placeholder="1d6">
</div>
<div class="attack-toggle center pad-l-sm pad-r-sm">+</div>
<div class="attack-toggle col-16 center">
<span class="en">
<select name="attr_second_damage_ability">
<option value="0">&#8212;</option>
<option value="@{finesse_mod}">Finesse</option>
<option value="@{strength_mod}">Str</option>
<option value="@{dexterity_mod}">Dex</option>
<option value="@{constitution_mod}">Con</option>
<option value="@{intelligence_mod}">Int</option>
<option value="@{wisdom_mod}">Wis</option>
<option value="@{charisma_mod}">Cha</option>
</select>
</span>
<span class="de">
<select name="attr_second_damage_ability">
<option value="0">&#8212;</option>
<option value="@{finesse_mod}">Finesse</option>
<option value="@{strength_mod}">Str</option>
<option value="@{dexterity_mod}">Ges</option>
<option value="@{constitution_mod}">Kon</option>
<option value="@{intelligence_mod}">Int</option>
<option value="@{wisdom_mod}">Wei</option>
<option value="@{charisma_mod}">Cha</option>
</select>
</span>
<span class="fr">
<select name="attr_second_damage_ability">
<option value="0">&#8212;</option>
<option value="@{finesse_mod}">Finesse</option>
<option value="@{strength_mod}">For</option>
<option value="@{dexterity_mod}">Dex</option>
<option value="@{constitution_mod}">Con</option>
<option value="@{intelligence_mod}">Int</option>
<option value="@{wisdom_mod}">Sag</option>
<option value="@{charisma_mod}">Cha</option>
</select>
</span>
<span class="ru">
<select name="attr_second_damage_ability">
<option value="0">&#8212;</option>
<option value="@{finesse_mod}">Фехтовальное</option>
<option value="@{strength_mod}">Сил</option>
<option value="@{dexterity_mod}">Лов</option>
<option value="@{constitution_mod}">Тел</option>
<option value="@{intelligence_mod}">Инт</option>
<option value="@{wisdom_mod}">Муд</option>
<option value="@{charisma_mod}">Хар</option>
</select>
</span>
<div class="attack-toggle col-10 center">
<select name="attr_second_damage_ability">
<option value="0">&#8212;</option>
<option value="finesse" data-i18n="FINESSE"></option>
<option value="strength" data-i18n="STR"></option>
<option value="dexterity" data-i18n="DEX"></option>
<option value="constitution" data-i18n="CON"></option>
<option value="intelligence" data-i18n="INT"></option>
<option value="wisdom" data-i18n="WIS"></option>
<option value="charisma" data-i18n="CHA"></option>
</select>
</div>
<div class="attack-toggle center pad-l-sm pad-r-sm">+</div>
<div class="attack-toggle col-12 center pad-r-sm">
<input type="number" name="attr_second_damage_bonus" value="0">
<div class="attack-toggle col-10 center pad-r-sm">
<input type="number" name="attr_second_damage_bonus">
</div>
<div class="attack-toggle col-18 center pad-r-sm">
<input type="text" name="attr_second_damage_type" class="center" placeholder="fire" accept="Secondary Damage Type">
<input type="text" name="attr_second_damage_type" class="center" data-i18n-placeholder="FIRE" accept="Secondary Damage Type">
</div>
<div class="attack-toggle col-12 center pad-l-sm">
<div class="attack-toggle col-16 center pad-l-sm">
<input type="text" name="attr_second_damage_crit" class="center">
<div class="small-label">{{'CRIT' | translate}}</div>
<div class="small-label relative">
<span data-i18n="CRIT"></span>
<div class="tooltip-position-wrapper">
<div class="tooltip">
<div class="tooltip-toggle-text center">?</div>
<div class="tooltip-content-left small-label" data-i18n="CRIT_DAMAGE_TOOLTIP"></div>
</div>
</div>
</div>
</div>
</div>
@@ -2,74 +2,42 @@
<input type="hidden" name="attr_damage_crit_formula">
<div class="shaped-row vert-top mar-t-sm">
<input type="hidden" name="attr_damage_toggle_var" value="{{damage=[[@{damage_formula}]]}} {{damage_type=@{damage_type}}} {{crit_damage=[[0d0 + @{damage} + @{damage_crit}[crit damage] @{damage_crit_formula}]]}}">
<input type="checkbox" name="attr_damage_toggle" value="@{damage_toggle_var}" class="attack-toggle">
<input type="checkbox" name="attr_damage_toggle" value="{{damage=[[@{damage_formula}]]}} {{damage_type=@{damage_type}}} {{crit_damage=[[0d0 + @{damage_crit}[crit damage] @{damage_crit_formula}]]}}" class="attack-toggle">
<div class="bold italic mar-r-sm">{{'DAMAGE' | translate}}.</div>
<div class="bold italic mar-r-sm"><span data-i18n="DAMAGE"></span>.</div>
<div class="attack-toggle col-12 center">
<input type="text" name="attr_damage" class="center" value="0" accept="Damage">
<input type="text" name="attr_damage" class="center" accept="Damage" placeholder="1d6">
</div>
<div class="attack-toggle center pad-l-sm pad-r-sm">+</div>
<div class="attack-toggle col-16 center">
<span class="en">
<select name="attr_damage_ability">
<option value="0" selected>&#8212;</option>
<option value="@{finesse_mod}">Finesse</option>
<option value="@{strength_mod}">Str</option>
<option value="@{dexterity_mod}">Dex</option>
<option value="@{constitution_mod}">Con</option>
<option value="@{intelligence_mod}">Int</option>
<option value="@{wisdom_mod}">Wis</option>
<option value="@{charisma_mod}">Cha</option>
</select>
</span>
<span class="de">
<select name="attr_damage_ability">
<option value="0" selected>&#8212;</option>
<option value="@{finesse_mod}">Finesse</option>
<option value="@{strength_mod}">Str</option>
<option value="@{dexterity_mod}">Ges</option>
<option value="@{constitution_mod}">Kon</option>
<option value="@{intelligence_mod}">Int</option>
<option value="@{wisdom_mod}">Wei</option>
<option value="@{charisma_mod}">Cha</option>
</select>
</span>
<span class="fr">
<select name="attr_damage_ability">
<option value="0" selected>&#8212;</option>
<option value="@{finesse_mod}">Finesse</option>
<option value="@{strength_mod}">For</option>
<option value="@{dexterity_mod}">Dex</option>
<option value="@{constitution_mod}">Con</option>
<option value="@{intelligence_mod}">Int</option>
<option value="@{wisdom_mod}">Sag</option>
<option value="@{charisma_mod}">Cha</option>
</select>
</span>
<span class="ru">
<select name="attr_damage_ability">
<option value="0" selected>&#8212;</option>
<option value="@{finesse_mod}">Фехтовальное</option>
<option value="@{strength_mod}">Сил</option>
<option value="@{dexterity_mod}">Лов</option>
<option value="@{constitution_mod}">Тел</option>
<option value="@{intelligence_mod}">Инт</option>
<option value="@{wisdom_mod}">Муд</option>
<option value="@{charisma_mod}">Хар</option>
</select>
</span>
<div class="attack-toggle col-10 center">
<select name="attr_damage_ability">
<option value="0">&#8212;</option>
<option value="finesse" data-i18n="FINESSE"></option>
<option value="strength" data-i18n="STR"></option>
<option value="dexterity" data-i18n="DEX"></option>
<option value="constitution" data-i18n="CON"></option>
<option value="intelligence" data-i18n="INT"></option>
<option value="wisdom" data-i18n="WIS"></option>
<option value="charisma" data-i18n="CHA"></option>
</select>
</div>
<div class="attack-toggle center pad-l-sm pad-r-sm">+</div>
<div class="attack-toggle col-12 center pad-r-sm">
<input type="number" name="attr_damage_bonus" value="0">
<div class="attack-toggle col-10 center pad-r-sm">
<input type="number" name="attr_damage_bonus">
</div>
<div class="attack-toggle col-18 center pad-r-sm">
<input type="text" name="attr_damage_type" class="center" placeholder="damage type" accept="Damage Type">
<input type="text" name="attr_damage_type" class="center" data-i18n-placeholder="FIRE" accept="Damage Type">
</div>
<div class="attack-toggle col-12 center pad-l-sm">
<div class="attack-toggle col-16 center pad-l-sm">
<input type="text" name="attr_damage_crit" class="center">
<div class="small-label">{{'CRIT' | translate}}</div>
<div class="small-label relative">
<span data-i18n="CRIT"></span>
<div class="tooltip-position-wrapper">
<div class="tooltip">
<div class="tooltip-toggle-text center">?</div>
<div class="tooltip-content-left small-label" data-i18n="CRIT_DAMAGE_TOOLTIP"></div>
</div>
</div>
</div>
</div>
</div>
@@ -1,21 +1,17 @@
<div class="shaped-row vert-top mar-t-sm">
<input type="hidden" name="attr_extras_var" value="{{emote=@{emote}}} {{freetext=@{freetext}}} @{freeform}">
<input type="checkbox" name="attr_extras_toggle" value="@{extras_var}" class="attack-toggle">
<input type="checkbox" name="attr_extras_toggle" value="{{emote=@{emote}}} {{freetext=@{freetext}}} @{freeform}" class="attack-toggle">
<div class="bold italic mar-r-sm">{{'EXTRAS' | translate}}.</div>
<div class="bold italic mar-r-sm"><span data-i18n="EXTRAS"></span>.</div>
<div class="attack-toggle col-75 center mar-b-sm">
<textarea class="one-line-textarea" name="attr_emote"></textarea>
<div class="small-label">{{'EMOTE' | translate}}</div>
<div class="small-label" data-i18n="EMOTE"></div>
</div>
<div class="attack-toggle col-100 center">
<textarea name="attr_freetext" class="two-line-textarea"></textarea>
<div class="small-label">{{'FREETEXT' | translate}}</div>
<div class="small-label" data-i18n="FREETEXT"></div>
</div>
<div class="attack-toggle col-100 center mar-t-sm">
<textarea name="attr_freeform" class="one-line-textarea"></textarea>
<div class="small-label">{{'FREEFORM' | translate}}</div>
<div class="small-label" data-i18n="FREEFORM"></div>
</div>
</div>
@@ -1,67 +1,28 @@
<input type="hidden" name="attr_heal_formula">
<div class="shaped-row vert-center mar-t-sm">
<input type="hidden" name="attr_heal_toggle_var" value=" {{heal=[[@{heal_formula}]]}}">
<input type="checkbox" name="attr_heal_toggle" value="@{heal_toggle_var}" class="attack-toggle">
<div class="bold italic mar-r-sm">{{'HEAL' | translate}}.</div>
<input type="checkbox" name="attr_heal_toggle" value="{{heal=[[@{heal_formula}]]}}" class="attack-toggle">
<div class="bold italic mar-r-sm"><span data-i18n="HEAL"></span>.</div>
<div class="attack-toggle col-12">
<input type="text" name="attr_heal" class="center" value="0" accept="Healing">
<input type="text" name="attr_heal" class="center" accept="Healing" placeholder="1d6">
</div>
<div class="attack-toggle pad-l-sm pad-r-sm">+</div>
<div class="attack-toggle col-16">
<span class="en">
<select name="attr_heal_ability">
<option value="0" selected>&#8212;</option>
<option value="@{strength_mod}">Str</option>
<option value="@{dexterity_mod}">Dex</option>
<option value="@{constitution_mod}">Con</option>
<option value="@{intelligence_mod}">Int</option>
<option value="@{wisdom_mod}">Wis</option>
<option value="@{charisma_mod}">Cha</option>
</select>
</span>
<span class="de">
<select name="attr_heal_ability">
<option value="0" selected>&#8212;</option>
<option value="@{strength_mod}">Str</option>
<option value="@{dexterity_mod}">Ges</option>
<option value="@{constitution_mod}">Kon</option>
<option value="@{intelligence_mod}">Int</option>
<option value="@{wisdom_mod}">Wei</option>
<option value="@{charisma_mod}">Cha</option>
</select>
</span>
<span class="fr">
<select name="attr_heal_ability">
<option value="0" selected>&#8212;</option>
<option value="@{strength_mod}">For</option>
<option value="@{dexterity_mod}">Dex</option>
<option value="@{constitution_mod}">Con</option>
<option value="@{intelligence_mod}">Int</option>
<option value="@{wisdom_mod}">Sag</option>
<option value="@{charisma_mod}">Cha</option>
</select>
</span>
<span class="ru">
<select name="attr_heal_ability">
<option value="0" selected>&#8212;</option>
<option value="@{strength_mod}">Сил</option>
<option value="@{dexterity_mod}">Лов</option>
<option value="@{constitution_mod}">Тел</option>
<option value="@{intelligence_mod}">Инт</option>
<option value="@{wisdom_mod}">Муд</option>
<option value="@{charisma_mod}">Хар</option>
</select>
</span>
<div class="attack-toggle col-10">
<select name="attr_heal_ability">
<option value="0">&#8212;</option>
<option value="strength" data-i18n="STR"></option>
<option value="dexterity" data-i18n="DEX"></option>
<option value="constitution" data-i18n="CON"></option>
<option value="intelligence" data-i18n="INT"></option>
<option value="wisdom" data-i18n="WIS"></option>
<option value="charisma" data-i18n="CHA"></option>
</select>
</div>
<div class="attack-toggle pad-l-sm pad-r-sm">+</div>
<div class="attack-toggle col-12 center">
<input type="number" name="attr_heal_bonus" value="0">
<input type="number" name="attr_heal_bonus">
</div>
<div class="attack-toggle pad-l-sm pad-r-sm">+</div>
<div class="attack-toggle center">
<input type="hidden" name="attr_heal_query" value="?{Heal Bonus Amount|}">
<input type="checkbox" name="attr_heal_query_toggle" value="@{heal_query}" class="toggle-query"><span class="toggle-query button">{{'QUERY' | translate}}</span>
<input type="checkbox" name="attr_heal_query_toggle" value="?{Heal Bonus Amount|}" class="toggle-query"><span class="toggle-query button" data-i18n="QUERY"></span>
</div>
</div>
@@ -1,15 +1,12 @@
<div class="shaped-row vert-top mar-t-sm">
<input type="hidden" name="attr_higher_level_query">
<input type="hidden" name="attr_higher_level_toggle_var" value="{{cast_as_level=@{higher_level_query}}}">
<input type="checkbox" name="attr_higher_level_toggle" value="@{higher_level_toggle_var}" class="attack-toggle">
<div class="bold italic mar-r-sm">{{'HIGHER_LEVEL' | translate}}.</div>
<input type="checkbox" name="attr_higher_level_toggle" value="{{cast_as_level=@{higher_level_query}}}" class="attack-toggle">
<div class="bold italic mar-r-sm"><span data-i18n="HIGHER_LEVEL"></span>.</div>
<div class="attack-toggle col-12 center pad-r-sm">
<input type="number" name="attr_higher_level_dice" value="0" accept="Higher Spell Slot Dice">
<div class="small-label">{{'DICE' | translate}}</div>
<input type="number" name="attr_higher_level_dice" class="no-spin" accept="Higher Spell Slot Dice" step="0.01">
<div class="small-label" data-i18n="DICE"></div>
</div>
<div class="attack-toggle col-12 border-right center pad-l-sm pad-r-sm">
<div class="attack-toggle col-10 border-right center pad-l-sm pad-r-sm">
<select name="attr_higher_level_die" accept="Higher Spell Slot Die">
<option value="d0">&#8212;</option>
<option>d2</option>
@@ -20,15 +17,13 @@
<option>d12</option>
<option>d20</option>
</select>
<div class="small-label">{{'DIE' | translate}}</div>
<div class="small-label" data-i18n="DIE"></div>
</div>
<div class="attack-toggle col-12 center pad-l-sm pad-r-sm">
<input type="number" name="attr_second_higher_level_dice" value="0" accept="Secondary Higher Spell Slot Dice">
<div class="small-label">{{'2nd' | translate}} {{'DICE' | translate}}</div>
<input type="number" name="attr_second_higher_level_dice" class="no-spin" accept="Secondary Higher Spell Slot Dice" step="0.01">
<div class="small-label"><span data-i18n="2ND"></span> <span data-i18n="DICE"></span></div>
</div>
<div class="attack-toggle col-12 border-right center pad-l-sm pad-r-sm">
<div class="attack-toggle col-10 border-right center pad-l-sm pad-r-sm">
<select name="attr_second_higher_level_die" accept="Secondary Higher Spell Slot Die">
<option value="d0">&#8212;</option>
<option>d2</option>
@@ -39,12 +34,10 @@
<option>d12</option>
<option>d20</option>
</select>
<div class="small-label">{{'2nd' | translate}} {{'DIE' | translate}}</div>
<div class="small-label"><span data-i18n="2ND"></span> <span data-i18n="DIE"></span></div>
</div>
<div class="attack-toggle col-12 center pad-l-sm">
<input type="text" name="attr_higher_level_heal" class="center" value="0" accept="Higher Level Healing">
<div class="small-label">{{'FLAT_HEAL' | translate}}</div>
<input type="text" name="attr_higher_level_heal" class="center" accept="Higher Level Healing">
<div class="small-label" data-i18n="FLAT_HEAL"></div>
</div>
</div>
@@ -1,4 +1,4 @@
<div class="col-18 center pad-l-sm pad-r-sm">
<input type="text" name="attr_range" class="center">
<div class="small-label">{{'RANGE' | translate}}</div>
<div class="small-label" data-i18n="RANGE"></div>
</div>
@@ -1,4 +1,4 @@
<div class="col-10 center pad-l-sm pad-r-sm">
<input type="text" name="attr_reach" class="center">
<div class="small-label">{{'REACH' | translate}}</div>
<div class="small-label" data-i18n="REACH"></div>
</div>
@@ -1,4 +1,4 @@
<div class="col-15 center pad-l-sm">
<input type="text" name="attr_recharge" class="center">
<div class="small-label">{{'RECHARGE' | translate}}</div>
<div class="small-label" data-i18n="RECHARGE"></div>
</div>
@@ -1,116 +1,49 @@
<div class="shaped-row vert-top mar-t-sm">
<input type="hidden" name="attr_saving_throw_toggle_var" value="{{saving_throw_condition=@{saving_throw_condition}}} {{saving_throw_dc=@{saving_throw_dc}}} {{saving_throw_vs_ability=@{saving_throw_vs_ability}}} {{saving_throw_failure=@{saving_throw_failure}}} {{saving_throw_success=@{saving_throw_success}}} {{targetName=@{attacks_vs_target_name}}}">
<input type="checkbox" name="attr_saving_throw_toggle" value="@{saving_throw_toggle_var}" class="attack-toggle">
<div class="bold italic mar-r-sm">{{'SAVING_THROW' | translate}}.</div>
<input type="checkbox" name="attr_saving_throw_toggle" value="{{saving_throw_condition=@{saving_throw_condition}}} {{saving_throw_dc=@{saving_throw_dc}}} {{saving_throw_vs_ability=@{saving_throw_vs_ability}}} {{saving_throw_failure=@{saving_throw_failure}}} {{saving_throw_success=@{saving_throw_success}}} {{targetName=@{attacks_vs_target_name}}}" class="attack-toggle">
<div class="bold italic mar-r-sm"><span data-i18n="SAVING_THROW"></span>.</div>
<div class="attack-toggle col-65">
<textarea class="one-line-textarea" name="attr_saving_throw_condition" placeholder="if the target is.."></textarea>
<textarea class="one-line-textarea" name="attr_saving_throw_condition" data-i18n-placeholder="IF_THE_TARGET_IS"></textarea>
</div>
<div class="attack-toggle col-100"></div>
<div class="attack-toggle col-16 center">
<span class="en">
<select name="attr_saving_throw_ability">
<option value="0">&#8212;</option>
<option value="@{strength_mod}" selected>Str</option>
<option value="@{dexterity_mod}">Dex</option>
<option value="@{constitution_mod}">Con</option>
<option value="@{intelligence_mod}">Int</option>
<option value="@{wisdom_mod}">Wis</option>
<option value="@{charisma_mod}">Cha</option>
</select>
</span>
<span class="de">
<select name="attr_saving_throw_ability">
<option value="0">&#8212;</option>
<option value="@{strength_mod}" selected>Str</option>
<option value="@{dexterity_mod}">Ges</option>
<option value="@{constitution_mod}">Kon</option>
<option value="@{intelligence_mod}">Int</option>
<option value="@{wisdom_mod}">Wei</option>
<option value="@{charisma_mod}">Cha</option>
</select>
</span>
<span class="fr">
<select name="attr_saving_throw_ability">
<option value="0">&#8212;</option>
<option value="@{strength_mod}" selected>For</option>
<option value="@{dexterity_mod}">Dex</option>
<option value="@{constitution_mod}">Con</option>
<option value="@{intelligence_mod}">Int</option>
<option value="@{wisdom_mod}">Sag</option>
<option value="@{charisma_mod}">Cha</option>
</select>
</span>
<span class="ru">
<select name="attr_saving_throw_ability">
<option value="0">&#8212;</option>
<option value="@{strength_mod}" selected>Сил</option>
<option value="@{dexterity_mod}">Лов</option>
<option value="@{constitution_mod}">Тел</option>
<option value="@{intelligence_mod}">Инт</option>
<option value="@{wisdom_mod}">Муд</option>
<option value="@{charisma_mod}">Хар</option>
</select>
</span>
<div class="attack-toggle col-10 center">
<select name="attr_saving_throw_ability">
<option value="0">&#8212;</option>
<option value="finesse" data-i18n="FINESSE"></option>
<option value="strength" data-i18n="STR"></option>
<option value="dexterity" data-i18n="DEX"></option>
<option value="constitution" data-i18n="CON"></option>
<option value="intelligence" data-i18n="INT"></option>
<option value="wisdom" data-i18n="WIS"></option>
<option value="charisma" data-i18n="CHA"></option>
</select>
</div>
<div class="attack-toggle center pad-l-sm pad-r-sm">+</div>
<div class="attack-toggle col-12 center pad-r-sm">
<input type="number" name="attr_saving_throw_bonus" value="0">
<input type="number" name="attr_saving_throw_bonus">
</div>
<div class="attack-toggle center pad-l-sm pad-r-sm">=</div>
<div class="attack-toggle center pad-l-sm pad-r-sm">
{{'DC' | translate}}
</div>
<div class="attack-toggle center pad-l-sm pad-r-sm" data-i18n="DC"></div>
<div class="attack-toggle col-09 center">
<input type="number" name="attr_saving_throw_dc" readonly>
</div>
<div class="attack-toggle col-16 center">
<span class="en">
<select name="attr_saving_throw_vs_ability" accept="Save">
<option value="Strength">Str</option>
<option value="Dexterity">Dex</option>
<option value="Constitution">Con</option>
<option value="Intelligence">Int</option>
<option value="Wisdom">Wis</option>
<option value="Charisma">Cha</option>
</select>
</span>
<span class="de">
<select name="attr_saving_throw_vs_ability">
<option value="Strength">Str</option>
<option value="Dexterity">Ges</option>
<option value="Constitution">Kon</option>
<option value="Intelligence">Int</option>
<option value="Wisdom">Wei</option>
<option value="Charisma">Cha</option>
</select>
</span>
<span class="fr">
<select name="attr_saving_throw_vs_ability">
<option value="Strength">For</option>
<option value="Dexterity">Dex</option>
<option value="Constitution">Con</option>
<option value="Intelligence">Int</option>
<option value="Wisdom">Sag</option>
<option value="Charisma">Cha</option>
</select>
</span>
<span class="ru">
<select name="attr_saving_throw_vs_ability">
<option value="Strength">Сил</option>
<option value="Dexterity">Лов</option>
<option value="Constitution">Тел</option>
<option value="Intelligence">Инт</option>
<option value="Wisdom">Муд</option>
<option value="Charisma">Хар</option>
</select>
</span>
<div class="attack-toggle col-20 center">
<select name="attr_saving_throw_vs_ability">
<option value="STRENGTH" data-i18n="STRENGTH" class="default-saving-throw"></option>
<option value="DEXTERITY" data-i18n="DEXTERITY" class="default-saving-throw"></option>
<option value="CONSTITUTION" data-i18n="CONSTITUTION" class="default-saving-throw"></option>
<option value="INTELLIGENCE" data-i18n="INTELLIGENCE" class="default-saving-throw"></option>
<option value="WISDOM" data-i18n="WISDOM" class="default-saving-throw"></option>
<option value="CHARISMA" data-i18n="CHARISMA" class="default-saving-throw"></option>
<option value="FORTITUDE" data-i18n="FORTITUDE" class="custom-saving-throw"></option>
<option value="REFLEX" data-i18n="REFLEX" class="custom-saving-throw"></option>
<option value="WILL" data-i18n="WILL" class="custom-saving-throw"></option>
</select>
</div>
<div class="attack-toggle col-100"></div>
<div class="attack-toggle col-50 pad-r-sm">
<textarea class="one-line-textarea" name="attr_saving_throw_failure" placeholder="or.."></textarea>
<textarea class="one-line-textarea" name="attr_saving_throw_failure" data-i18n-placeholder="OR"></textarea>
</div>
<div class="attack-toggle col-50 pad-l-sm">
<textarea class="one-line-textarea" name="attr_saving_throw_success" placeholder="half damage" accept="Save Success"></textarea>
<textarea class="one-line-textarea" name="attr_saving_throw_success" data-i18n-placeholder="HALF_DAMAGE" accept="Save Success"></textarea>
</div>
</div>
@@ -1,58 +1,28 @@
<div class="shaped-row vert-top mar-t-sm relative">
<input type="hidden" name="attr_special_effects_var" value="{{fx=@{type}-@{color} @{points_of_origin}}}">
<input type="checkbox" name="attr_special_effects_toggle" value="@{special_effects_var}" class="attack-toggle">
<input type="checkbox" name="attr_special_effects_toggle" value="{{fx=@{special_effects_type}-@{special_effects_color} @{special_effects_points_of_origin}}}" class="attack-toggle">
<div class="bold italic mar-r-sm">{{'SPECIAL_EFFECTS' | translate}}.</div>
<div class="bold italic mar-r-sm"><span data-i18n="SPECIAL_EFFECTS"></span>.</div>
<div class="attack-toggle col-15 center mar-b-sm">
<input type="text" name="attr_type" class="center" placeholder="explode">
<div class="small-label">{{'TYPE' | translate}}</div>
<input type="text" name="attr_special_effects_type" class="center" data-i18n-placeholder="EXPLODE">
<div class="small-label" data-i18n="TYPE"></div>
</div>
<div class="attack-toggle col-15 center pad-l-sm mar-b-sm">
<input type="text" name="attr_color" class="center" placeholder="fire">
<div class="small-label">{{'COLOR' | translate}}</div>
<input type="text" name="attr_special_effects_color" class="center" data-i18n-placeholder="FIRE">
<div class="small-label" data-i18n="COLOR"></div>
</div>
<div class="attack-toggle col-30 center pad-l-sm mar-b-sm">
<span class="en">
<select name="attr_points_of_origin">
<option value="sourceToTarget @{target|token_id}">source &rarr; target</option>
<option value="target @{target|token_id}">target</option>
<option value="source">source</option>
<option value="targetToSource @{target|token_id}">target &rarr; source</option>
</select>
</span>
<span class="de">
<select name="attr_points_of_origin">
<option value="sourceToTarget @{target|token_id}">source &rarr; target</option>
<option value="target @{target|token_id}">target</option>
<option value="source">source</option>
<option value="targetToSource @{target|token_id}">target &rarr; source</option>
</select>
</span>
<span class="fr">
<select name="attr_points_of_origin">
<option value="sourceToTarget @{target|token_id}">source &rarr; cible</option>
<option value="target @{target|token_id}">cible</option>
<option value="source">source</option>
<option value="targetToSource @{target|token_id}">cible &rarr; source</option>
</select>
</span>
<span class="ru">
<select name="attr_points_of_origin">
<option value="sourceToTarget @{target|token_id}">source &rarr; target</option>
<option value="target @{target|token_id}">target</option>
<option value="source">source</option>
<option value="targetToSource @{target|token_id}">target &rarr; source</option>
</select>
</span>
<div class="small-label">{{'POINTS_OF_ORIGIN' | translate}}</div>
<select name="attr_special_effects_points_of_origin">
<option value="sourceToTarget @{target|token_id}" data-i18n="SOURCE_TO_TARGET"></option>
<option value="target @{target|token_id}" data-i18n="TARGET"></option>
<option value="source" data-i18n="SOURCE"></option>
<option value="targetToSource @{target|token_id}" data-i18n="TARGET_TO_SOURCE"></option>
</select>
<div class="small-label" data-i18n="POINTS_OF_ORIGIN"></div>
</div>
<div class="tooltip-position-wrapper">
<div class="tooltip">
<div class="tooltip-toggle-text center">A</div>
<div class="tooltip-content-left small-label">{{'REQUIRES_API' | translate}}</div>
<div class="tooltip-content-left small-label" data-i18n="REQUIRES_API"></div>
</div>
</div>
</div>
@@ -1,31 +1,8 @@
<div class="col-17 center pad-l-sm pad-r-sm">
<span class="en">
<select name="attr_type">
<option value="Melee Weapon">Melee</option>
<option value="Ranged Weapon">Ranged</option>
<option value="Other">Other</option>
</select>
</span>
<span class="de">
<select name="attr_type">
<option value="Melee Weapon">Nahkampf</option>
<option value="Ranged Weapon">Reichweite</option>
<option value="Other">Andere</option>
</select>
</span>
<span class="fr">
<select name="attr_type">
<option value="Melee Weapon">Mêlée</option>
<option value="Ranged Weapon">Tir</option>
<option value="Other">Autre</option>
</select>
</span>
<span class="ru">
<select name="attr_type">
<option value="Melee Weapon">Melee</option>
<option value="Ranged Weapon">Ranged</option>
<option value="Other">Other</option>
</select>
</span>
<div class="small-label">{{'TYPE' | translate}}</div>
<select name="attr_type">
<option value="Other" data-i18n="OTHER_TYPE"></option>
<option value="Melee Weapon" data-i18n="MELEE_WEAPON"></option>
<option value="Ranged Weapon" data-i18n="RANGED_WEAPON"></option>
</select>
<div class="small-label" data-i18n="TYPE"></div>
</div>
@@ -2,44 +2,36 @@
<div class="shaped-row mar-b-md">
<div class="col-1-8 pad-r-sm">
<input type="text" name="attr_gender" class="center">
<div class="small-label center">{{'GENDER' | translate}}</div>
<div class="small-label center" data-i18n="GENDER"></div>
</div>
<div class="col-1-8 pad-l-sm pad-r-sm">
<input type="text" name="attr_size" class="center">
<div class="small-label center">{{'SIZE' | translate}}</div>
<div class="small-label center" data-i18n="SIZE"></div>
</div>
<div class="col-1-8 pad-l-sm pad-r-sm">
<input type="number" name="attr_age" class="center">
<div class="small-label center">{{'AGE' | translate}}</div>
<div class="small-label center" data-i18n="AGE"></div>
</div>
<div class="col-1-8 pad-l-sm pad-r-sm">
<input type="text" name="attr_height" class="center">
<div class="small-label center">{{'HEIGHT' | translate}}</div>
<div class="small-label center" data-i18n="HEIGHT"></div>
</div>
<div class="col-1-8 pad-l-sm pad-r-sm">
<input type="text" name="attr_weight" class="center">
<div class="small-label center">{{'WEIGHT' | translate}}</div>
<div class="small-label center" data-i18n="WEIGHT"></div>
</div>
<div class="col-1-8 pad-l-sm pad-r-sm">
<input type="text" name="attr_eyes" class="center">
<div class="small-label center">{{'EYES' | translate}}</div>
<div class="small-label center" data-i18n="EYES"></div>
</div>
<div class="col-1-8 pad-l-sm pad-r-sm">
<input type="text" name="attr_skin" class="center">
<div class="small-label center">{{'SKIN' | translate}}</div>
<div class="small-label center" data-i18n="SKIN"></div>
</div>
<div class="col-1-8 pad-l-sm">
<input type="text" name="attr_hair" class="center">
<div class="small-label center">{{'HAIR' | translate}}</div>
<div class="small-label center" data-i18n="HAIR"></div>
</div>
</div>
<div class="wrap-box-title center">{{'APPEARANCE' | translate}}</div>
<div class="wrap-box-title center" data-i18n="APPEARANCE"></div>
</div>
@@ -29,57 +29,48 @@
<div class="shaped-row">
<div class="col-80">
<input type="hidden" name="attr_jack_of_all_trades">
<input type="checkbox" name="attr_jack_of_all_trades_toggle" value="@{jack_of_all_trades}" class="toggle-jack-of-all-trades"><span class="toggle-jack-of-all-trades button">{{'JACK_OF_ALL_TRADES' | translate}}</span>
<input type="checkbox" name="attr_jack_of_all_trades_toggle" value="@{jack_of_all_trades}" class="toggle-jack-of-all-trades"><span class="toggle-jack-of-all-trades button" data-i18n="JACK_OF_ALL_TRADES"></span>
<input type="hidden" name="attr_remarkable_athlete">
<input type="checkbox" name="attr_remarkable_athlete_toggle" value="@{remarkable_athlete}" class="toggle-remarkable-athlete"><span class="toggle-remarkable-athlete button">{{'REMARKABLE_ATHLETE' | translate}}</span>
<input type="checkbox" name="attr_remarkable_athlete_toggle" value="@{remarkable_athlete}" class="toggle-remarkable-athlete"><span class="toggle-remarkable-athlete button" data-i18n="REMARKABLE_ATHLETE"></span>
<input type="hidden" name="attr_d20_mod">
<input type="checkbox" name="attr_halfling_luck" class="toggle-halfling-luck"><span class="toggle-halfling-luck button">{{'HALFLING_LUCK' | translate}}</span>
<input type="checkbox" name="attr_halfling_luck" class="toggle-halfling-luck"><span class="toggle-halfling-luck button" data-i18n="HALFLING_LUCK"></span>
</div>
</div>
<div class="col-20 has-sorcerer-levels">
<div class="wrap-box-label light-label">{{'CLASSES.SORCERER' | translate}}</div>
<div class="wrap-box-label light-label" data-i18n="SORCERER"></div>
<div>
<input type="hidden" name="attr_careful_spell_toggle_var">
<input type="checkbox" name="attr_careful_spell_toggle" value="@{careful_spell_toggle_var}"><span>{{'CLASS_FEATURES.METAMAGIC_CAREFUL_SPELL' | translate}}</span>
<input type="checkbox" name="attr_careful_spell_toggle" value="1"><span data-i18n="CLASS_FEATURE_METAMAGIC_CAREFUL_SPELL"></span>
</div>
<div>
<input type="hidden" name="attr_distant_spell_toggle_var">
<input type="checkbox" name="attr_distant_spell_toggle" value="@{distant_spell_toggle_var}"><span>{{'CLASS_FEATURES.METAMAGIC_DISTANT_SPELL' | translate}}</span>
<input type="checkbox" name="attr_distant_spell_toggle" value="1"><span data-i18n="CLASS_FEATURE_METAMAGIC_DISTANT_SPELL"></span>
</div>
<div>
<input type="hidden" name="attr_empowered_spell_toggle_var">
<input type="checkbox" name="attr_empowered_spell_toggle" value="@{empowered_spell_toggle_var}"><span>{{'CLASS_FEATURES.METAMAGIC_EMPOWERED_SPELL' | translate}}</span>
<input type="checkbox" name="attr_empowered_spell_toggle" value="1"><span data-i18n="CLASS_FEATURE_METAMAGIC_EMPOWERED_SPELL"></span>
</div>
<div>
<input type="hidden" name="attr_extended_spell_toggle_var">
<input type="checkbox" name="attr_extended_spell_toggle" value="@{extended_spell_toggle_var}"><span>{{'CLASS_FEATURES.METAMAGIC_EXTENDED_SPELL' | translate}}</span>
<input type="checkbox" name="attr_extended_spell_toggle" value="1"><span data-i18n="CLASS_FEATURE_METAMAGIC_EXTENDED_SPELL"></span>
</div>
<div>
<input type="hidden" name="attr_heightened_spell_toggle_var">
<input type="checkbox" name="attr_heightened_spell_toggle" value="@{heightened_spell_toggle_var}"><span>{{'CLASS_FEATURES.METAMAGIC_HEIGHTENED_SPELL' | translate}}</span>
<input type="checkbox" name="attr_heightened_spell_toggle" value="1"><span data-i18n="CLASS_FEATURE_METAMAGIC_HEIGHTENED_SPELL"></span>
</div>
<div>
<input type="hidden" name="attr_quickened_spell_toggle_var">
<input type="checkbox" name="attr_quickened_spell_toggle" value="@{quickened_spell_toggle_var}"><span>{{'CLASS_FEATURES.METAMAGIC_QUICKENED_SPELL' | translate}}</span>
<input type="checkbox" name="attr_quickened_spell_toggle" value="1"><span data-i18n="CLASS_FEATURE_METAMAGIC_QUICKENED_SPELL"></span>
</div>
<div>
<input type="hidden" name="attr_subtle_spell_toggle_var">
<input type="checkbox" name="attr_subtle_spell_toggle" value="@{subtle_spell_toggle_var}"><span>{{'CLASS_FEATURES.METAMAGIC_SUBTLE_SPELL' | translate}}</span>
<input type="checkbox" name="attr_subtle_spell_toggle" value="1"><span data-i18n="CLASS_FEATURE_METAMAGIC_SUBTLE_SPELL"></span>
</div>
<div>
<input type="hidden" name="attr_twinned_spell_toggle_var">
<input type="checkbox" name="attr_twinned_spell_toggle" value="@{twinned_spell_toggle_var}"><span>{{'CLASS_FEATURES.METAMAGIC_TWINNED_SPELL' | translate}}</span>
<input type="checkbox" name="attr_twinned_spell_toggle" value="1"><span data-i18n="CLASS_FEATURE_METAMAGIC_TWINNED_SPELL"></span>
</div>
</div>
<div class="wrap-box-title">{{'FEATURES' | translate}}</div>
<div class="wrap-box-title" data-i18n="FEATURES"></div>
</div>
<div class="wrap-box center">
<textarea name="attr_miscellaneous_notes" class="eight-line-textarea"></textarea>
<div class="wrap-box-title">{{'MISCELLANEOUS_NOTES' | translate}}</div>
<div class="wrap-box-title" data-i18n="MISCELLANEOUS_NOTES"></div>
</div>
</div>
@@ -2,83 +2,30 @@
<input type="hidden" name="attr_level">
<div class="shaped-row vert-center">
<div class="col-12 wrap-box-label light-label center pad-r-sm">{{'CLASS' | translate}}</div>
<div class="col-10 wrap-box-label light-label center pad-l-sm pad-r-sm">{{'LEVEL' | translate}}</div>
<div class="col-10 wrap-box-label light-label center pad-l-sm pad-r-sm">{{'HIT_DICE' | translate}}</div>
<div class="col-40 wrap-box-label light-label center pad-l-sm">{{'SPELLCASTING' | translate}}</div>
<div class="col-20 wrap-box-label light-label center pad-l-sm pad-r-sm">{{'CUSTOM_NAME' | translate}}</div>
<div class="col-12 wrap-box-label light-label center pad-r-sm" data-i18n="CLASS"></div>
<div class="col-10 wrap-box-label light-label center pad-l-sm pad-r-sm" data-i18n="LEVEL"></div>
<div class="col-10 wrap-box-label light-label center pad-l-sm pad-r-sm" data-i18n="HIT_DICE"></div>
<div class="col-40 wrap-box-label light-label center pad-l-sm" data-i18n="SPELLCASTING"></div>
<div class="col-20 wrap-box-label light-label center pad-l-sm pad-r-sm" data-i18n="CUSTOM_NAME"></div>
</div>
<fieldset class="repeating_class">
<div class="shaped-row vert-center">
<div class="col-12 pad-r-sm">
<span class="en">
<select name="attr_name">
<option value="barbarian">Barbarian</option>
<option value="bard">Bard</option>
<option value="cleric">Cleric</option>
<option value="druid">Druid</option>
<option value="fighter">Fighter</option>
<option value="monk">Monk</option>
<option value="paladin">Paladin</option>
<option value="ranger">Ranger</option>
<option value="rogue">Rogue</option>
<option value="sorcerer">Sorcerer</option>
<option value="warlock">Warlock</option>
<option value="wizard">Wizard</option>
<option value="custom">Custom</option>
</select>
</span>
<span class="de">
<select name="attr_name">
<option value="barbarian">Barbar</option>
<option value="bard">Barde</option>
<option value="cleric">Kleriker</option>
<option value="druid">Druide</option>
<option value="fighter">Kämpfer</option>
<option value="monk">Mönch</option>
<option value="paladin">Paladin</option>
<option value="ranger">Waldläufer</option>
<option value="rogue">Schurke</option>
<option value="sorcerer">Hexenmeister</option>
<option value="warlock">Hexer</option>
<option value="wizard">Zauberer</option>
<option value="custom">Andere</option>
</select>
</span>
<span class="fr">
<select name="attr_name">
<option value="barbarian">Barbare</option>
<option value="bard">Barde</option>
<option value="cleric">Clerc</option>
<option value="druid">Druide</option>
<option value="fighter">Guerrier</option>
<option value="monk">Moine</option>
<option value="paladin">Paladin</option>
<option value="ranger">Rôdeur</option>
<option value="rogue">Roublard</option>
<option value="sorcerer">Ensorceleur</option>
<option value="warlock">Sorcier</option>
<option value="wizard">Magicien</option>
<option value="custom">Autre</option>
</select>
</span>
<span class="ru">
<select name="attr_name">
<option value="barbarian">Варвар</option>
<option value="bard">Бард</option>
<option value="cleric">Жрец</option>
<option value="druid">Друид</option>
<option value="fighter">Воин</option>
<option value="monk">Монах</option>
<option value="paladin">Паладин</option>
<option value="ranger">Следопыт</option>
<option value="rogue">Плут</option>
<option value="sorcerer">Чародей</option>
<option value="warlock">Колдун</option>
<option value="wizard">Волшебник</option>
<option value="custom">Другое</option>
</select>
</span>
<select name="attr_name">
<option value="barbarian" data-i18n="BARBARIAN"></option>
<option value="bard" data-i18n="BARD"></option>
<option value="cleric" data-i18n="CLERIC"></option>
<option value="druid" data-i18n="DRUID"></option>
<option value="fighter" data-i18n="FIGHTER"></option>
<option value="monk" data-i18n="MONK"></option>
<option value="paladin" data-i18n="PALADIN"></option>
<option value="ranger" data-i18n="RANGER"></option>
<option value="rogue" data-i18n="ROGUE"></option>
<option value="sorcerer" data-i18n="SORCERER"></option>
<option value="warlock" data-i18n="WARLOCK"></option>
<option value="wizard" data-i18n="WIZARD"></option>
<option value="custom" data-i18n="CUSTOM"></option>
</select>
</div>
<div class="col-10 pad-l-sm pad-r-sm">
<input type="number" name="attr_level">
@@ -96,42 +43,13 @@
</select>
</div>
<div class="col-40 pad-l-sm">
<span class="en">
<select name="attr_spellcasting">
<option value="none">&#8212;</option>
<option value="full">Full (9th level: Bard, Cleric, Druid, Sorcerer, Wizard)</option>
<option value="half">Half (5th level: Paladin, Ranger)</option>
<option value="third">Third (3rd level: Arcane Archetypes)</option>
<option value="warlock">Warlock</option>
</select>
</span>
<span class="de">
<select name="attr_spellcasting">
<option value="none">&#8212;</option>
<option value="full">Voll (9. ebene: Barde, Kleriker, Druide, Hexenmeister, Zauberer)</option>
<option value="half">Hälfte (5. ebene: Paladin, Waldläufer)</option>
<option value="third">Dritte (3. ebene: Arcane Urbilder)</option>
<option value="warlock">Hexer</option>
</select>
</span>
<span class="fr">
<select name="attr_spellcasting">
<option value="none">&#8212;</option>
<option value="full">Total (9ème niveau: Barde, Clerc, Druide, Ensorceleur, Magicien)</option>
<option value="half">Moitié (5ème niveau: Paladin, Rôdeur)</option>
<option value="third">Tiers (3ème niveau: Archetypes d'Arcane)</option>
<option value="warlock">Sorcier</option>
</select>
</span>
<span class="ru">
<select name="attr_spellcasting">
<option value="none">&#8212;</option>
<option value="full">Full (9th level: Bard, Cleric, Druid, Sorcerer, Wizard)</option>
<option value="half">Half (5th level: Paladin, Ranger)</option>
<option value="third">Third (3rd level: Arcane Archetypes)</option>
<option value="warlock">Warlock</option>
</select>
</span>
<select name="attr_spellcasting">
<option value="none">&#8212;</option>
<option value="full" data-i18n="CASTERS_FULL"></option>
<option value="half" data-i18n="CASTERS_HALF"></option>
<option value="third" data-i18n="CASTERS_THIRD"></option>
<option value="warlock" data-i18n="WARLOCK"></option>
</select>
</div>
<div class="col-20 pad-l-sm pad-r-sm">
<input type="checkbox" name="attr_custom_class_toggle" class="toggle-custom-class hidden">
@@ -140,5 +58,5 @@
</div>
</fieldset>
<div class="wrap-box-title center">{{'CLASS_LEVELS' | translate}}</div>
<div class="wrap-box-title center" data-i18n="CLASS_LEVELS"></div>
</div>
@@ -2,57 +2,18 @@
<div class="tooltip-position-wrapper">
<div class="tooltip">
<div class="tooltip-toggle-text center">?</div>
<div class="tooltip-content-left small-label">{{'DEFAULT_ABILITY_TOOLTIP' | translate}}</div>
<div class="tooltip-content-left small-label" data-i18n="DEFAULT_ABILITY_TOOLTIP"></div>
</div>
</div>
<span class="en">
<select name="attr_default_ability">
<option value="0">&#8212;</option>
<option value="@{finesse_mod}">Finesse</option>
<option value="@{strength_mod}">Str</option>
<option value="@{dexterity_mod}">Dex</option>
<option value="@{constitution_mod}">Con</option>
<option value="@{intelligence_mod}">Int</option>
<option value="@{wisdom_mod}">Wis</option>
<option value="@{charisma_mod}">Cha</option>
</select>
</span>
<span class="de">
<select name="attr_default_ability">
<option value="0">&#8212;</option>
<option value="@{finesse_mod}">Finesse</option>
<option value="@{strength_mod}">Str</option>
<option value="@{dexterity_mod}">Ges</option>
<option value="@{constitution_mod}">Kon</option>
<option value="@{intelligence_mod}">Int</option>
<option value="@{wisdom_mod}">Wei</option>
<option value="@{charisma_mod}">Cha</option>
</select>
</span>
<span class="fr">
<select name="attr_default_ability">
<option value="0">&#8212;</option>
<option value="@{finesse_mod}">Finesse</option>
<option value="@{strength_mod}">For</option>
<option value="@{dexterity_mod}">Dex</option>
<option value="@{constitution_mod}">Con</option>
<option value="@{intelligence_mod}">Int</option>
<option value="@{wisdom_mod}">Sag</option>
<option value="@{charisma_mod}">Cha</option>
</select>
</span>
<span class="ru">
<select name="attr_default_ability">
<option value="0">&#8212;</option>
<option value="@{finesse_mod}">Фехтовальное</option>
<option value="@{strength_mod}">Сил</option>
<option value="@{dexterity_mod}">Лов</option>
<option value="@{constitution_mod}">Тел</option>
<option value="@{intelligence_mod}">Инт</option>
<option value="@{wisdom_mod}">Муд</option>
<option value="@{charisma_mod}">Хар</option>
</select>
</span>
<div class="wrap-box-title center">{{'DEFAULT_ABILITY' | translate}}</div>
<select name="attr_default_ability">
<option value="0">&#8212;</option>
<option value="finesse" data-i18n="FINESSE"></option>
<option value="strength" data-i18n="STR"></option>
<option value="dexterity" data-i18n="DEX"></option>
<option value="constitution" data-i18n="CON"></option>
<option value="intelligence" data-i18n="INT"></option>
<option value="wisdom" data-i18n="WIS"></option>
<option value="charisma" data-i18n="CHA"></option>
</select>
<div class="wrap-box-title center" data-i18n="DEFAULT_ABILITY"></div>
</div>
@@ -2,27 +2,23 @@
<div class="shaped-row">
<div class="col-25 speed mar-t-md pad-r-sm">
<input type="text" name="attr_speed_burrow" class="center">
<div class="small-label center">{{'BURROW' | translate}}</div>
<div class="small-label center" data-i18n="BURROW"></div>
</div>
<div class="col-25 speed mar-t-md pad-l-sm pad-r-sm">
<input type="text" name="attr_speed_climb" class="center">
<div class="small-label center">{{'CLIMB' | translate}}</div>
<div class="small-label center" data-i18n="CLIMB"></div>
</div>
<div class="col-25 speed relative pad-l-sm pad-r-sm">
<label class="checkbox-label-sm absolute">
<input type="checkbox" name="attr_speed_fly_hover"><span>{{'HOVER' | translate}}</span>
<input type="checkbox" name="attr_speed_fly_hover"><span data-i18n="HOVER"></span>
</label>
<input type="text" name="attr_speed_fly" class="center mar-t-md">
<div class="small-label center">{{'FLY' | translate}}</div>
<div class="small-label center" data-i18n="FLY"></div>
</div>
<div class="col-25 speed mar-t-md pad-l-sm">
<input type="text" name="attr_speed_swim" class="center">
<div class="small-label center">{{'SWIM' | translate}}</div>
<div class="small-label center" data-i18n="SWIM"></div>
</div>
</div>
<div class="wrap-box-title center">{{'MOVEMENT' | translate}}</div>
<div class="wrap-box-title center" data-i18n="MOVEMENT"></div>
</div>
@@ -2,27 +2,23 @@
<div class="shaped-row">
<div class="col-25 sense relative pad-r-sm">
<label class="checkbox-label-sm absolute">
<input type="checkbox" name="attr_blindsight_blind_beyond"><span>{{'BLIND_BEYOND' | translate}}</span>
<input type="checkbox" name="attr_blindsight_blind_beyond"><span data-i18n="BLIND_BEYOND"></span>
</label>
<input type="text" name="attr_blindsight" class="center mar-t-md">
<div class="small-label center">{{'BLINDSIGHT' | translate}}</div>
<div class="small-label center" data-i18n="BLINDSIGHT"></div>
</div>
<div class="col-25 sense mar-t-md pad-l-sm pad-r-sm">
<input type="text" name="attr_darkvision" class="center">
<div class="small-label center">{{'DARKVISION' | translate}}</div>
<div class="small-label center" data-i18n="DARKVISION"></div>
</div>
<div class="col-25 sense mar-t-md pad-l-sm pad-r-sm">
<input type="text" name="attr_tremorsense" class="center">
<div class="small-label center">{{'TREMORSENSE' | translate}}</div>
<div class="small-label center" data-i18n="TREMORSENSE"></div>
</div>
<div class="col-25 sense mar-t-md pad-l-sm">
<input type="text" name="attr_truesight" class="center">
<div class="small-label center">{{'TRUESIGHT' | translate}}</div>
<div class="small-label center" data-i18n="TRUESIGHT"></div>
</div>
</div>
<div class="wrap-box-title center">{{'VISION' | translate}}</div>
<div class="wrap-box-title center" data-i18n="VISION"></div>
</div>
@@ -3,16 +3,16 @@
<div class="ability-wrapper wrap-box center">
<input type="hidden" name="attr_strength_check_mod_formula">
<button type="roll" name="roll_shaped_strength_check" value="@{output_option} &{template:5e-shaped} {{ability=1}} {{character_name=@{character_name}}} @{show_character_name} {{title=Strength}} {{subheader=Ability Check}} @{roll_info} {{roll1=[[@{preroll}d20@{postroll}@{d20_mod} + @{strength_check_mod_formula}]]}} @{roll_setting}@{d20_mod} + @{strength_check_mod_formula}]]}} @{attacher_strength_check}" tabindex="-1">
<button type="roll" name="roll_shaped_strength_check" value="@{output_option} &{template:5e-shaped} {{ability=1}} {{character_name=@{character_name}}} @{show_character_name} {{title=^{STRENGTH} ^{CHECK}}} @{roll_info} {{roll1=[[@{shaped_d20} + @{strength_check_mod_formula}]]}} @{roll_setting} + @{strength_check_mod_formula}]]}} @{hide_gm_info} @{attacher_strength_check}" tabindex="-1">
<div>
<span class="ability-name">{{'ABILITIES.strength.NAME' | translate}}</span>
<span class="ability-name" data-i18n="STRENGTH"></span>
<input type="hidden" name="attr_strength_mod">
<span name="attr_strength_mod_with_sign" class="ability-modifier block center"></span>
</div>
</button>
<div class="edit shaped-row no-wrap vert-center small-label">
<span>{{'CHECK' | translate}}</span>
<span data-i18n="CHECK"></span>
<div>+</div>
<div>
<input type="number" name="attr_strength_check_bonus" class="no-spin no-border" value="0" step="1">
@@ -21,32 +21,30 @@
<span class="mar-l-sm" name="attr_strength_check_mod"></span>
</div>
<div class="ability-score-wrapper">
<div class="ability-score-wrapper shaped-row no-wrap center vert-center">
<span name="attr_strength_calculated" class="presentation small-label"></span>
<div class="edit shaped-row no-wrap vert-center">
<div>
<input type="number" name="attr_strength" class="no-spin no-border" min="1" step="1">
</div>
<div>+</div>
<div>
<input type="number" name="attr_strength_bonus" class="no-spin no-border" value="0" step="1">
</div>
<div class="edit">
<input type="number" name="attr_strength" class="no-spin no-border" min="1" step="1">
</div>
<div class="edit">+</div>
<div class="edit">
<input type="number" name="attr_strength_bonus" class="no-spin no-border" value="0" step="1">
</div>
</div>
</div>
<div class="ability-wrapper wrap-box center">
<input type="hidden" name="attr_dexterity_check_mod_formula">
<button type="roll" name="roll_shaped_dexterity_check" value="@{output_option} &{template:5e-shaped} {{ability=1}} {{character_name=@{character_name}}} @{show_character_name} {{title=Dexterity}} {{subheader=Ability check}} @{roll_info} {{roll1=[[@{preroll}d20@{postroll}@{d20_mod} + @{dexterity_check_mod_formula}]]}} @{roll_setting}@{d20_mod} + @{dexterity_check_mod_formula}]]}} @{attacher_dexterity_check}" tabindex="-1">
<button type="roll" name="roll_shaped_dexterity_check" value="@{output_option} &{template:5e-shaped} {{ability=1}} {{character_name=@{character_name}}} @{show_character_name} {{title=^{DEXTERITY} ^{CHECK}}} @{roll_info} {{roll1=[[@{shaped_d20} + @{dexterity_check_mod_formula}]]}} @{roll_setting} + @{dexterity_check_mod_formula}]]}} @{hide_gm_info} @{attacher_dexterity_check}" tabindex="-1">
<div>
<span class="ability-name">{{'ABILITIES.dexterity.NAME' | translate}}</span>
<span class="ability-name" data-i18n="DEXTERITY"></span>
<input type="hidden" name="attr_dexterity_mod">
<span name="attr_dexterity_mod_with_sign" class="ability-modifier block center"></span>
</div>
</button>
<div class="edit shaped-row no-wrap vert-center small-label">
<span>{{'CHECK' | translate}}</span>
<span data-i18n="CHECK"></span>
<div>+</div>
<div>
<input type="number" name="attr_dexterity_check_bonus" class="no-spin no-border" value="0" step="1">
@@ -55,32 +53,30 @@
<span class="mar-l-sm" name="attr_dexterity_check_mod"></span>
</div>
<div class="ability-score-wrapper">
<div class="ability-score-wrapper shaped-row no-wrap center vert-center">
<span name="attr_dexterity_calculated" class="presentation small-label"></span>
<div class="edit shaped-row no-wrap vert-center">
<div>
<input type="number" name="attr_dexterity" class="no-spin no-border" min="1" step="1">
</div>
<div>+</div>
<div>
<input type="number" name="attr_dexterity_bonus" class="no-spin no-border" value="0" step="1">
</div>
<div class="edit">
<input type="number" name="attr_dexterity" class="no-spin no-border" min="1" step="1">
</div>
<div class="edit">+</div>
<div class="edit">
<input type="number" name="attr_dexterity_bonus" class="no-spin no-border" value="0" step="1">
</div>
</div>
</div>
<div class="ability-wrapper wrap-box center">
<input type="hidden" name="attr_constitution_check_mod_formula">
<button type="roll" name="roll_shaped_constitution_check" value="@{output_option} &{template:5e-shaped} {{ability=1}} {{character_name=@{character_name}}} @{show_character_name} {{title=Constitution}} {{subheader=Ability check}} @{roll_info} {{roll1=[[@{preroll}d20@{postroll}@{d20_mod} + @{constitution_check_mod_formula}]]}} @{roll_setting}@{d20_mod} + @{constitution_check_mod_formula}]]}} @{attacher_constitution_check}" tabindex="-1">
<button type="roll" name="roll_shaped_constitution_check" value="@{output_option} &{template:5e-shaped} {{ability=1}} {{character_name=@{character_name}}} @{show_character_name} {{title=^{CONSTITUTION} ^{CHECK}}} @{roll_info} {{roll1=[[@{shaped_d20} + @{constitution_check_mod_formula}]]}} @{roll_setting} + @{constitution_check_mod_formula}]]}} @{hide_gm_info} @{attacher_constitution_check}" tabindex="-1">
<div>
<span class="ability-name">{{'ABILITIES.constitution.NAME' | translate}}</span>
<span class="ability-name" data-i18n="CONSTITUTION"></span>
<input type="hidden" name="attr_constitution_mod">
<span name="attr_constitution_mod_with_sign" class="ability-modifier block center"></span>
</div>
</button>
<div class="edit shaped-row no-wrap vert-center small-label">
<span>{{'CHECK' | translate}}</span>
<span data-i18n="CHECK"></span>
<div>+</div>
<div>
<input type="number" name="attr_constitution_check_bonus" class="no-spin no-border" value="0" step="1">
@@ -89,32 +85,30 @@
<span class="mar-l-sm" name="attr_constitution_check_mod"></span>
</div>
<div class="ability-score-wrapper">
<div class="ability-score-wrapper shaped-row no-wrap center vert-center">
<span name="attr_constitution_calculated" class="presentation small-label"></span>
<div class="edit shaped-row no-wrap vert-center">
<div>
<input type="number" name="attr_constitution" class="no-spin no-border" min="1" step="1">
</div>
<div>+</div>
<div>
<input type="number" name="attr_constitution_bonus" class="no-spin no-border" value="0" step="1">
</div>
<div class="edit">
<input type="number" name="attr_constitution" class="no-spin no-border" min="1" step="1">
</div>
<div class="edit">+</div>
<div class="edit">
<input type="number" name="attr_constitution_bonus" class="no-spin no-border" value="0" step="1">
</div>
</div>
</div>
<div class="ability-wrapper wrap-box center">
<input type="hidden" name="attr_intelligence_check_mod_formula">
<button type="roll" name="roll_shaped_intelligence_check" value="@{output_option} &{template:5e-shaped} {{ability=1}} {{character_name=@{character_name}}} @{show_character_name} {{title=Intelligence}} {{subheader=Ability check}} @{roll_info} {{roll1=[[@{preroll}d20@{postroll}@{d20_mod} + @{intelligence_check_mod_formula}]]}} @{roll_setting}@{d20_mod} + @{intelligence_check_mod_formula}]]}} @{attacher_intelligence_check}" tabindex="-1">
<button type="roll" name="roll_shaped_intelligence_check" value="@{output_option} &{template:5e-shaped} {{ability=1}} {{character_name=@{character_name}}} @{show_character_name} {{title=^{INTELLIGENCE} ^{CHECK}}} @{roll_info} {{roll1=[[@{shaped_d20} + @{intelligence_check_mod_formula}]]}} @{roll_setting} + @{intelligence_check_mod_formula}]]}} @{hide_gm_info} @{attacher_intelligence_check}" tabindex="-1">
<div>
<span class="ability-name">{{'ABILITIES.intelligence.NAME' | translate}}</span>
<span class="ability-name" data-i18n="INTELLIGENCE"></span>
<input type="hidden" name="attr_intelligence_mod">
<span name="attr_intelligence_mod_with_sign" class="ability-modifier block center"></span>
</div>
</button>
<div class="edit shaped-row no-wrap vert-center small-label">
<span>{{'CHECK' | translate}}</span>
<span data-i18n="CHECK"></span>
<div>+</div>
<div>
<input type="number" name="attr_intelligence_check_bonus" class="no-spin no-border" value="0" step="1">
@@ -123,32 +117,30 @@
<span class="mar-l-sm" name="attr_intelligence_check_mod"></span>
</div>
<div class="ability-score-wrapper">
<div class="ability-score-wrapper shaped-row no-wrap center vert-center">
<span name="attr_intelligence_calculated" class="presentation small-label"></span>
<div class="edit shaped-row no-wrap vert-center">
<div>
<input type="number" name="attr_intelligence" class="no-spin no-border" min="1" step="1">
</div>
<div>+</div>
<div>
<input type="number" name="attr_intelligence_bonus" class="no-spin no-border" value="0" step="1">
</div>
<div class="edit">
<input type="number" name="attr_intelligence" class="no-spin no-border" min="1" step="1">
</div>
<div class="edit">+</div>
<div class="edit">
<input type="number" name="attr_intelligence_bonus" class="no-spin no-border" value="0" step="1">
</div>
</div>
</div>
<div class="ability-wrapper wrap-box center">
<input type="hidden" name="attr_wisdom_check_mod_formula">
<button type="roll" name="roll_shaped_wisdom_check" value="@{output_option} &{template:5e-shaped} {{ability=1}} {{character_name=@{character_name}}} @{show_character_name} {{title=Wisdom}} {{subheader=Ability check}} @{roll_info} {{roll1=[[@{preroll}d20@{postroll}@{d20_mod} + @{wisdom_check_mod_formula}]]}} @{roll_setting}@{d20_mod} + @{wisdom_check_mod_formula}]]}} @{attacher_wisdom_check}" tabindex="-1">
<button type="roll" name="roll_shaped_wisdom_check" value="@{output_option} &{template:5e-shaped} {{ability=1}} {{character_name=@{character_name}}} @{show_character_name} {{title=^{WISDOM} ^{CHECK}}} @{roll_info} {{roll1=[[@{shaped_d20} + @{wisdom_check_mod_formula}]]}} @{roll_setting} + @{wisdom_check_mod_formula}]]}} @{hide_gm_info} @{attacher_wisdom_check}" tabindex="-1">
<div>
<span class="ability-name">{{'ABILITIES.wisdom.NAME' | translate}}</span>
<span class="ability-name" data-i18n="WISDOM"></span>
<input type="hidden" name="attr_wisdom_mod">
<span name="attr_wisdom_mod_with_sign" class="ability-modifier block center"></span>
</div>
</button>
<div class="edit shaped-row no-wrap vert-center small-label">
<span>{{'CHECK' | translate}}</span>
<span data-i18n="CHECK"></span>
<div>+</div>
<div>
<input type="number" name="attr_wisdom_check_bonus" class="no-spin no-border" value="0" step="1">
@@ -157,32 +149,30 @@
<span class="mar-l-sm" name="attr_wisdom_check_mod"></span>
</div>
<div class="ability-score-wrapper">
<div class="ability-score-wrapper shaped-row no-wrap center vert-center">
<span name="attr_wisdom_calculated" class="presentation small-label"></span>
<div class="edit shaped-row no-wrap vert-center">
<div>
<input type="number" name="attr_wisdom" class="no-spin no-border" min="1" step="1">
</div>
<div>+</div>
<div>
<input type="number" name="attr_wisdom_bonus" class="no-spin no-border" value="0" step="1">
</div>
<div class="edit">
<input type="number" name="attr_wisdom" class="no-spin no-border" min="1" step="1">
</div>
<div class="edit">+</div>
<div class="edit">
<input type="number" name="attr_wisdom_bonus" class="no-spin no-border" value="0" step="1">
</div>
</div>
</div>
<div class="ability-wrapper wrap-box center">
<input type="hidden" name="attr_charisma_check_mod_formula">
<button type="roll" name="roll_shaped_charisma_check" value="@{output_option} &{template:5e-shaped} {{ability=1}} {{character_name=@{character_name}}} @{show_character_name} {{title=Charisma}} {{subheader=Ability check}} @{roll_info} {{roll1=[[@{preroll}d20@{postroll}@{d20_mod} + @{charisma_check_mod_formula}]]}} @{roll_setting}@{d20_mod} + @{charisma_check_mod_formula}]]}} @{attacher_charisma_check}" tabindex="-1">
<button type="roll" name="roll_shaped_charisma_check" value="@{output_option} &{template:5e-shaped} {{ability=1}} {{character_name=@{character_name}}} @{show_character_name} {{title=^{CHARISMA} ^{CHECK}}} @{roll_info} {{roll1=[[@{shaped_d20} + @{charisma_check_mod_formula}]]}} @{roll_setting} + @{charisma_check_mod_formula}]]}} @{hide_gm_info} @{attacher_charisma_check}" tabindex="-1">
<div>
<span class="ability-name">{{'ABILITIES.charisma.NAME' | translate}}</span>
<span class="ability-name" data-i18n="CHARISMA"></span>
<input type="hidden" name="attr_charisma_mod">
<span name="attr_charisma_mod_with_sign" class="ability-modifier block center"></span>
</div>
</button>
<div class="edit shaped-row no-wrap vert-center small-label">
<span>{{'CHECK' | translate}}</span>
<span data-i18n="CHECK"></span>
<div>+</div>
<div>
<input type="number" name="attr_charisma_check_bonus" class="no-spin no-border" value="0" step="1">
@@ -191,16 +181,14 @@
<span class="mar-l-sm" name="attr_charisma_check_mod"></span>
</div>
<div class="ability-score-wrapper">
<div class="ability-score-wrapper shaped-row no-wrap center vert-center">
<span name="attr_charisma_calculated" class="presentation small-label"></span>
<div class="edit shaped-row no-wrap vert-center">
<div>
<input type="number" name="attr_charisma" class="no-spin no-border" min="1" step="1">
</div>
<div>+</div>
<div>
<input type="number" name="attr_charisma_bonus" class="no-spin no-border" value="0" step="1">
</div>
<div class="edit">
<input type="number" name="attr_charisma" class="no-spin no-border" min="1" step="1">
</div>
<div class="edit">+</div>
<div class="edit">
<input type="number" name="attr_charisma_bonus" class="no-spin no-border" value="0" step="1">
</div>
</div>
</div>
@@ -1,9 +1,9 @@
<div class="shaped-row center">
<div class="col-33 center">
<button type="roll" name="roll_shaped_ac" value="@{output_option} &{template:5e-shaped} {{character_name=@{character_name}}} @{show_character_name} {{title=AC}} {{text_big=[[@{ac}]]}}">
<div class="ac col-33 center">
<button type="roll" name="roll_shaped_ac" value="@{output_option} &{template:5e-shaped} {{character_name=@{character_name}}} @{show_character_name} {{title=^{AC}}} {{text_big=[[@{ac}]]}}">
<div class="shield">
<span name="attr_AC" class="big-text bold block center"></span>
<div class="wrap-box-title center">{{'ARMOR_CLASS' | translate}}</div>
<span name="attr_AC" class="big-text block center"></span>
<div class="wrap-box-title center" data-i18n="ARMOR_CLASS"></div>
</div>
</button>
</div>
@@ -14,22 +14,22 @@
<div>+</div>
<input type="text" name="attr_initiative_bonus" class="center no-border" value="0">
<div>=</div>
<span name="attr_initiative" class="big-text bold block center"></span>
<span name="attr_initiative" class="big-text block center"></span>
</div>
<button type="roll" name="roll_shaped_initiative" value="@{initiative_output_option} &{template:5e-shaped} {{ability=1}} {{character_name=@{character_name}}} @{show_character_name} {{title=Initiative}} {{subheader=Ability Check}} @{initiative_roll}@{d20_mod} + @{initiative_to_tracker} + @{initiative_tie_breaker}]]}} @{attacher_initiative}">
<span name="attr_initiative" class="presentation big-text bold block center initiative-total"></span>
<div class="wrap-box-title center">{{'INITIATIVE' | translate}}</div>
<button type="roll" name="roll_shaped_initiative" value="@{initiative_output_option} &{template:5e-shaped} {{ability=1}} {{character_name=@{character_name}}} @{show_character_name} {{title=^{INITIATIVE}}} {{roll1=[[@{initiative_roll} + @{initiative_to_tracker} + @{initiative_tie_breaker}]]}} @{attacher_initiative}">
<span name="attr_initiative" class="presentation big-text block center initiative-total"></span>
<div class="wrap-box-title center" data-i18n="INITIATIVE"></div>
</button>
</div>
</div>
<div class="col-29 center pad-l-md">
<div class="wrap-box center speed">
<div class="edit">
<input type="number" name="attr_speed" class="big-text bold center no-spin no-border" step="1">
<input type="number" name="attr_speed" class="big-text center no-spin no-border" step="1">
</div>
<button type="roll" name="roll_shaped_speed" value="@{output_option} &{template:5e-shaped} {{character_name=@{character_name}}} @{show_character_name} {{title=Speed}} {{text_big=[[@{speed}]]}}">
<span name="attr_speed" class="presentation big-text bold block center"></span>
<div class="wrap-box-title">{{'SPEED' | translate}}</div>
<button type="roll" name="roll_shaped_speed" value="@{output_option} &{template:5e-shaped} {{character_name=@{character_name}}} @{show_character_name} {{title=^{SPEED}}} {{text_big=[[@{speed}]]}}">
<span name="attr_speed" class="presentation big-text block center"></span>
<div class="wrap-box-title" data-i18n="SPEED"></div>
</button>
</div>
</div>
@@ -1,8 +1,8 @@
<div class="attacks wrap-box mar-b-smd">
<div class="shaped-row">
<div class="col-35 wrap-box-label light-label pad-r-sm">{{'ATTACK' | translate}}</div>
<div class="col-08 wrap-box-label light-label center pad-r-sm">{{'ATK' | translate}}</div>
<div class="col-57 wrap-box-label light-label">{{'DAMAGE' | translate}}</div>
<div class="col-35 wrap-box-label light-label pad-r-sm" data-i18n="ATTACK"></div>
<div class="col-08 wrap-box-label light-label center pad-r-sm" data-i18n="ATK"></div>
<div class="col-57 wrap-box-label light-label" data-i18n="DAMAGE"></div>
</div>
<fieldset class="repeating_attack">
<div class="attack compendium-drop-target relative mar-b-sm">
@@ -28,47 +28,24 @@
<div class="details edit">
<div class="shaped-row">
<div class="col-40 center">
<input type="text" name="attr_name" class="center" placeholder="name" accept="Name">
<div class="small-label">{{'NAME' | translate}}</div>
<input type="text" name="attr_name" class="center" data-i18n-placeholder="NAME" accept="Name">
<div class="small-label" data-i18n="NAME"></div>
</div>
<div class="col-17 center pad-l-sm pad-r-sm">
<span class="en">
<select name="attr_type" accept="Item Type">
<option value="Melee Weapon">Melee</option>
<option value="Ranged Weapon">Ranged</option>
<option value="Other">Other</option>
</select>
</span>
<span class="de">
<select name="attr_type">
<option value="Melee Weapon">Nahkampf</option>
<option value="Ranged Weapon">Reichweite</option>
<option value="Other">Andere</option>
</select>
</span>
<span class="fr">
<select name="attr_type">
<option value="Melee Weapon">Mêlée</option>
<option value="Ranged Weapon">Tir</option>
<option value="Other">Autre</option>
</select>
</span>
<span class="ru">
<select name="attr_type">
<option value="Melee Weapon">Melee</option>
<option value="Ranged Weapon">Ranged</option>
<option value="Other">Other</option>
</select>
</span>
<div class="small-label">{{'TYPE' | translate}}</div>
<select name="attr_type" accept="Item Type">
<option value="Other" data-i18n="OTHER"></option>
<option value="Melee Weapon" data-i18n="MELEE"></option>
<option value="Ranged Weapon" data-i18n="RANGED"></option>
</select>
<div class="small-label" data-i18n="TYPE"></div>
</div>
<div class="col-10 center pad-l-sm pad-r-sm">
<input type="text" name="attr_reach" class="center">
<div class="small-label">{{'REACH' | translate}}</div>
<div class="small-label" data-i18n="REACH"></div>
</div>
<div class="col-18 center pad-l-sm pad-r-sm">
<input type="text" name="attr_range" class="center" accept="Range">
<div class="small-label">{{'RANGE' | translate}}</div>
<div class="small-label" data-i18n="RANGE"></div>
</div>
<div class="col-15 pad-l-sm">
<div class="shaped-row vert-center no-wrap">
@@ -80,7 +57,7 @@
<input type="number" name="attr_uses_max" class="no-spin" step="1">
</div>
</div>
<div class="small-label center">{{'USES' | translate}}</div>
<div class="small-label center" data-i18n="USES"></div>
</div>
</div>
@@ -96,7 +73,7 @@
//= include ../equipment/ammo.html
<button type="roll" name="roll_shaped_attacks" class="wrapper-button" value="/w @{character_name} &{template:5e-shaped} {{character_name=@{character_name}}} @{show_character_name} {{title=Attacks}} {{text_big=@{attacks_macro_var}}}">
<div class="wrap-box-title center">{{'ATTACKS' | translate}}</div>
<button type="roll" name="roll_shaped_attacks" class="wrapper-button" value="/w @{character_name} &{template:5e-shaped} {{character_name=@{character_name}}} @{show_character_name} {{title=^{ATTACKS}}} {{action=1}} {{text_big=@{attacks_macro_var}}}">
<div class="wrap-box-title center" data-i18n="ATTACKS"></div>
</button>
</div>
@@ -1,32 +1,28 @@
<div class="wrap-box personality-traits center mar-b-sm">
<textarea class="three-line-textarea background-textarea no-border edit" name="attr_personality_traits"></textarea>
<button type="roll" name="roll_shaped_personality_traits" class="wrapper-button" value="@{output_option} &{template:5e-shaped} {{character_name=@{character_name}}} @{show_character_name} {{title=Personality Traits}} {{text=@{personality_traits}}}">
<span name="attr_personality_traits" class="presentation pre-line small-label"></span>
<div class="wrap-box-title center">{{'PERSONALITY_TRAITS' | translate}}</div>
<textarea class="four-line-textarea background-textarea no-border edit" name="attr_personality_traits"></textarea>
<button type="roll" name="roll_shaped_personality_traits" class="wrapper-button" value="@{output_option} &{template:5e-shaped} {{character_name=@{character_name}}} @{show_character_name} {{title=^{PERSONALITY_TRAITS}}} {{text=@{personality_traits}}}">
<span name="attr_personality_traits" class="presentation pre-line background-text"></span>
<div class="wrap-box-title center" data-i18n="PERSONALITY_TRAITS"></div>
</button>
</div>
<div class="wrap-box ideals center mar-b-sm">
<textarea class="three-line-textarea background-textarea no-border edit" name="attr_ideals"></textarea>
<button type="roll" name="roll_shaped_ideals" class="wrapper-button" value="@{output_option} &{template:5e-shaped} {{character_name=@{character_name}}} @{show_character_name} {{title=Ideals}} {{text=@{ideals}}}">
<span name="attr_ideals" class="presentation pre-line small-label"></span>
<div class="wrap-box-title center">{{'IDEALS' | translate}}</div>
<textarea class="four-line-textarea background-textarea no-border edit" name="attr_ideals"></textarea>
<button type="roll" name="roll_shaped_ideals" class="wrapper-button" value="@{output_option} &{template:5e-shaped} {{character_name=@{character_name}}} @{show_character_name} {{title=^{IDEALS}}} {{text=@{ideals}}}">
<span name="attr_ideals" class="presentation pre-line background-text"></span>
<div class="wrap-box-title center" data-i18n="IDEALS"></div>
</button>
</div>
<div class="wrap-box bonds center mar-b-sm">
<textarea class="three-line-textarea background-textarea no-border edit" name="attr_bonds"></textarea>
<button type="roll" name="roll_shaped_bonds" class="wrapper-button" value="@{output_option} &{template:5e-shaped} {{character_name=@{character_name}}} @{show_character_name} {{title=Bonds}} {{text=@{bonds}}}">
<span name="attr_bonds" class="presentation pre-line small-label"></span>
<div class="wrap-box-title center">{{'BONDS' | translate}}</div>
<textarea class="four-line-textarea background-textarea no-border edit" name="attr_bonds"></textarea>
<button type="roll" name="roll_shaped_bonds" class="wrapper-button" value="@{output_option} &{template:5e-shaped} {{character_name=@{character_name}}} @{show_character_name} {{title=^{BONDS}}} {{text=@{bonds}}}">
<span name="attr_bonds" class="presentation pre-line background-text"></span>
<div class="wrap-box-title center" data-i18n="BONDS"></div>
</button>
</div>
<div class="wrap-box flaws center mar-b-smd">
<textarea class="three-line-textarea background-textarea no-border edit" name="attr_flaws"></textarea>
<button type="roll" name="roll_shaped_flaws" class="wrapper-button" value="@{output_option} &{template:5e-shaped} {{character_name=@{character_name}}} @{show_character_name} {{title=Flaws}} {{text=@{flaws}}}">
<span name="attr_flaws" class="presentation pre-line small-label"></span>
<div class="wrap-box-title center">{{'FLAWS' | translate}}</div>
<textarea class="four-line-textarea background-textarea no-border edit" name="attr_flaws"></textarea>
<button type="roll" name="roll_shaped_flaws" class="wrapper-button" value="@{output_option} &{template:5e-shaped} {{character_name=@{character_name}}} @{show_character_name} {{title=^{FLAWS}}} {{text=@{flaws}}}">
<span name="attr_flaws" class="presentation pre-line background-text"></span>
<div class="wrap-box-title center" data-i18n="FLAWS"></div>
</button>
</div>
+11 -11
View File
@@ -1,24 +1,28 @@
<div class="section-core pc">
<div class="shaped-row">
<div class="col-29 pad-r-sm">
<div class="col-30 pad-r-sm">
<div class="shaped-row mar-b-smd">
<div class="col-31 pad-r-sm">
<div class="col-29 pad-r-sm">
//= include abilities.html
</div>
<div class="col-69 pad-l-sm">
<div class="col-71 pad-l-sm">
//= include inspiration.html
//= include proficiency.html
//= include savingThrows.html
//= include skills.html
<div class="resistances-immunities wrap-box">
//= include resistancesVulnerabilities.html
<div class="wrap-box-title center" data-i18n="RESISTANCES_AND_IMMUNITIES"></div>
</div>
</div>
</div>
<div>
//= include languagesProficiencies.html
</div>
</div>
<div class="col-42 pad-l-sm pad-r-sm">
<div class="col-38 pad-l-sm pad-r-sm">
<div class="shaped-row">
<div class="col-60 pad-r-sm">
<div class="col-58 pad-r-sm">
//= include armorInit.html
//= include hitPoints.html
<div class="shaped-row">
@@ -30,12 +34,8 @@
</div>
</div>
</div>
<div class="col-40 pad-l-sm">
<div class="col-42 pad-l-sm">
//= include ../spells/spellSlots.html
<div class="resistances-immunities wrap-box mar-b-smd">
//= include resistancesVulnerabilities.html
<div class="wrap-box-title center">{{'RESISTANCES_AND_IMMUNITIES' | translate}}</div>
</div>
//= include exhaustion.html
//= include rests.html
</div>
@@ -47,7 +47,7 @@
//= include equipment.html
</div>
</div>
<div class="col-29 pad-l-sm">
<div class="col-32 pad-l-sm">
//= include background.html
//= include traits.html
</div>
@@ -2,11 +2,11 @@
<div class="edit">
<label class="checkbox-wrap">
<input type="checkbox" name="attr_death_saving_throw_prof" value="@{PB}">
{{'PROFICIENT' | translate}}
<span data-i18n="PROFICIENT"></span>
</label>
</div>
<div class="shaped-row vert-center death-success">
<div class="col-50 small-label right">{{'SUCCESSES' | translate}}</div>
<div class="col-50 small-label right" data-i18n="SUCCESSES"></div>
<div class="col-50 center inline-block-wrapper relative">
<input type="radio" name="attr_death_saving_throw_successes" value="0" checked><span>&#10006;</span>
<input type="radio" name="attr_death_saving_throw_successes" value="1"><span></span>
@@ -16,7 +16,7 @@
</div>
</div>
<div class="shaped-row vert-center death-saving-throw death-fail">
<div class="col-50 small-label right">{{'FAILURES' | translate}}</div>
<div class="col-50 small-label right" data-i18n="FAILURES"></div>
<div class="col-50 center inline-block-wrapper relative">
<input type="radio" name="attr_death_saving_throw_failures" value="0" checked><span>&#10006;</span>
<input type="radio" name="attr_death_saving_throw_failures" value="1"><span></span>
@@ -26,7 +26,7 @@
</div>
</div>
<button type="roll" name="roll_shaped_death_saving_throw"
value="@{death_save_output_option} &{template:5e-shaped} {{death_saving_throw=1}} {{character_name=@{character_name}}} @{show_character_name} @{show_character_name} {{title=Death Saving Throw}} {{subheader=Saving Throw}} @{roll_info} {{roll1=[[@{preroll}d20@{postroll}@{d20_mod} + @{death_saving_throw_prof}[proficient] + (@{global_saving_throw_bonus})[global saving throw bonus]]]}} @{roll_setting}@{d20_mod} + (@{global_saving_throw_bonus})[global saving throw bonus]]]}} {{death_saving_throw_successes=@{death_saving_throw_successes}}} {{death_saving_throw_failures=@{death_saving_throw_failures}}} @{attacher_death_saving_throw}">
<div class="wrap-box-title center">{{'DEATH_SAVES' | translate}}</div>
value="@{death_save_output_option} &{template:5e-shaped} {{death_saving_throw=1}} {{character_name=@{character_name}}} @{show_character_name} @{show_character_name} {{title=^{DEATH_SAVING_THROW}}} @{roll_info} {{roll1=[[@{shaped_d20} + @{death_saving_throw_prof}[proficient] + (@{global_saving_throw_bonus})[global saving throw bonus]]]}} @{roll_setting} + (@{global_saving_throw_bonus})[global saving throw bonus]]]}} {{death_saving_throw_successes=@{death_saving_throw_successes}}} {{death_saving_throw_failures=@{death_saving_throw_failures}}} @{attacher_death_saving_throw}">
<div class="wrap-box-title center" data-i18n="DEATH_SAVES"></div>
</button>
</div>
@@ -7,9 +7,9 @@
<div>
<div class="shaped-row">
<div class="col-06"></div>
<div class="col-57 wrap-box-label light-label pad-l-sm pad-r-sm">{{'ARMOR' | translate}}</div>
<div class="col-25 wrap-box-label light-label center pad-r-sm">{{'USES' | translate}}</div>
<div class="col-12 wrap-box-label light-label center">{{'AC' | translate}}</div>
<div class="col-57 wrap-box-label light-label pad-l-sm pad-r-sm" data-i18n="ARMOR"></div>
<div class="col-25 wrap-box-label light-label center pad-r-sm" data-i18n="USES"></div>
<div class="col-12 wrap-box-label light-label center" data-i18n="AC"></div>
</div>
<fieldset class="repeating_armor">
<div class="shaped-row compendium-drop-target vert-center">
@@ -17,7 +17,7 @@
<input type="checkbox" name="attr_worn" checked>
</div>
<div class="col-57 pad-l-sm pad-r-sm">
<button type="roll" name="roll_armor" class="presentation wrapper-button" value="@{output_option} &{template:5e-shaped} {{character_name=@{character_name}}} @{show_character_name} {{title=@{name}}} {{armor=1}} {{subheader=Armor}} {{text_top=AC [[@{ac_base}[ac] + @{ac_bonus}[bonus ac]]]}} {{uses=@{uses}}} {{uses_max=@{uses|max}}}">
<button type="roll" name="roll_armor" class="presentation wrapper-button" value="@{output_option} &{template:5e-shaped} {{character_name=@{character_name}}} @{show_character_name} {{title=@{name}}} {{armor=1}} {{text_big=AC [[@{ac_base}[ac] + @{ac_bonus}[bonus ac]]]}} {{uses=@{uses}}} {{uses_max=@{uses|max}}}">
<span name="attr_name"></span>
</button>
<input type="text" name="attr_name" class="edit" accept="Name">
@@ -51,9 +51,9 @@
<div class="mar-t-md">
<div class="shaped-row">
<div class="col-06"></div>
<div class="col-57 wrap-box-label light-label pad-l-sm pad-r-sm">{{'EQUIPMENT' | translate}}</div>
<div class="col-25 wrap-box-label light-label center pad-r-sm">{{'USES' | translate}}</div>
<div class="col-12 wrap-box-label light-label center">{{'QTY' | translate}}</div>
<div class="col-57 wrap-box-label light-label pad-l-sm pad-r-sm" data-i18n="EQUIPMENT"></div>
<div class="col-25 wrap-box-label light-label center pad-r-sm" data-i18n="USES"></div>
<div class="col-12 wrap-box-label light-label center" data-i18n="QTY"></div>
</div>
<div class="equipment-wrapper">
<fieldset class="repeating_equipment">
@@ -62,7 +62,7 @@
<input type="checkbox" name="attr_carried" checked>
</div>
<div class="col-57 pad-l-sm pad-r-sm">
<button type="roll" name="roll_equipment" class="presentation" value="@{output_option} &{template:5e-shaped} {{character_name=@{character_name}}} @{show_character_name} {{title=@{name}}} {{equipment=1}} {{subheader=Equipment}} {{text=@{content}}} {{uses=@{uses}}} {{uses_max=@{uses|max}}}">
<button type="roll" name="roll_equipment" class="presentation" value="@{output_option} &{template:5e-shaped} {{character_name=@{character_name}}} @{show_character_name} {{title=@{name}}} {{equipment=1}} {{text=@{content}}} {{uses=@{uses}}} {{uses_max=@{uses|max}}}">
<span name="attr_name"></span>
</button>
<input type="text" name="attr_name" class="edit" accept="Name">
@@ -90,6 +90,5 @@
</div>
</div>
</div>
<div class="wrap-box-title center">{{'EQUIPMENT' | translate}}</div>
<div class="wrap-box-title center" data-i18n="EQUIPMENT"></div>
</div>
@@ -1,12 +1,10 @@
<div class="exhaustion wrap-box relative mar-b-smd">
<div class="shaped-row vert-center">
<div class="exhaustion-wrapper">
<input type="number" name="attr_exhaustion_level" class="no-spin bold big-font no-border" min="0" value="0" max="6">
<input type="number" name="attr_exhaustion_level" class="no-spin big-font no-border" min="0" value="0" max="6">
</div>
<button type="roll" name="roll_shaped_exhaustion" class="wrapper-button" value="@{output_option} &{template:5e-shaped} {{character_name=@{character_name}}} @{show_character_name} {{title=Exhaustion Level}} {{text_big=[[@{exhaustion_level}]]}}">
<div class="wrap-box-title">
{{'EXHAUSTION_LEVEL' | translate}}
</div>
<button type="roll" name="roll_shaped_exhaustion" class="wrapper-button" value="@{output_option} &{template:5e-shaped} {{character_name=@{character_name}}} @{show_character_name} {{title=^{EXHAUSTION_LEVEL}}} {{text_big=[[@{exhaustion_level}]]}}">
<div class="wrap-box-title white-space-no-wrap" data-i18n="EXHAUSTION_LEVEL"></div>
</button>
</div>
<div class="tooltip-position-wrapper">
@@ -16,34 +14,34 @@
<table>
<thead>
<tr>
<th>{{'LEVEL' | translate}}</th>
<th>{{'EFFECT' | translate}}</th>
<th data-i18n="LEVEL"></th>
<th data-i18n="EFFECT"></th>
</tr>
</thead>
<tbody>
<tr>
<td class="center">1</td>
<td>{{'EXHAUSTION_LEVEL_1' | translate}}</td>
<td data-i18n="EXHAUSTION_LEVEL_1"></td>
</tr>
<tr>
<td class="center">2</td>
<td>{{'EXHAUSTION_LEVEL_2' | translate}}</td>
<td data-i18n="EXHAUSTION_LEVEL_2"></td>
</tr>
<tr>
<td class="center">3</td>
<td>{{'EXHAUSTION_LEVEL_3' | translate}}</td>
<td data-i18n="EXHAUSTION_LEVEL_3"></td>
</tr>
<tr>
<td class="center">4</td>
<td>{{'EXHAUSTION_LEVEL_4' | translate}}</td>
<td data-i18n="EXHAUSTION_LEVEL_4"></td>
</tr>
<tr>
<td class="center">5</td>
<td>{{'EXHAUSTION_LEVEL_5' | translate}}</td>
<td data-i18n="EXHAUSTION_LEVEL_5"></td>
</tr>
<tr>
<td class="center">6</td>
<td>{{'EXHAUSTION_LEVEL_6' | translate}}</td>
<td data-i18n="EXHAUSTION_LEVEL_6"></td>
</tr>
</tbody>
</table>
@@ -1,116 +1,6 @@
<div class="hit-dice wrap-box center mar-b-smd">
<input type="checkbox" name="attr_hd_d2_toggle" value="1" class="toggle-hd-d2 hidden">
<input type="checkbox" name="attr_hd_d4_toggle" value="1" class="toggle-hd-d4 hidden">
<input type="checkbox" name="attr_hd_d6_toggle" value="1" class="toggle-hd-d6 hidden">
<input type="checkbox" name="attr_hd_d8_toggle" value="1" class="toggle-hd-d8 hidden">
<input type="checkbox" name="attr_hd_d10_toggle" value="1" class="toggle-hd-d10 hidden">
<input type="checkbox" name="attr_hd_d12_toggle" value="1" class="toggle-hd-d12 hidden">
<input type="checkbox" name="attr_hd_d20_toggle" value="1" class="toggle-hd-d20 hidden">
<div class="shaped-row center vert-center toggle-hd-d2">
<div class="col-28 pad-r-sm">
<input type="number" name="attr_hd_d2" class="no-spin no-border" min="0" step="1">
</div>
<div class="col-05">&#47;</div>
<div class="col-28">
<span name="attr_hd_d2_max" class="pseudo-input center"></span>
</div>
<input type="hidden" name="attr_hd_d2_query">
<div class="col-33 center">
<button type="roll" name="roll_shaped_hd_d2" class="bold" value="@{output_option} &{template:5e-shaped} {{character_name=@{character_name}}} @{show_character_name} {{title=@{hd_d2_query}d2 Hit Dice}} {{uses=@{hd_d2}}} {{uses_max=@{hd_d2|max}}} @{roll_info} {{roll1=[[{((@{hd_d2_query})d2[d2 * hd] + ((@{hd_d2_query}) * @{constitution_mod})[con mod * hd]), 0d0+1}kh1[minimum of 1]]]}} @{attacher_hit_dice}">
d2
</button>
</div>
<div class="hit-dice-container">
//= include ../hitDice/hitDice.html
</div>
<div class="shaped-row center vert-center toggle-hd-d4">
<div class="col-28 pad-r-sm">
<input type="number" name="attr_hd_d4" class="no-spin no-border" min="0" step="1">
</div>
<div class="col-05">&#47;</div>
<div class="col-28">
<span name="attr_hd_d4_max" class="pseudo-input center"></span>
</div>
<input type="hidden" name="attr_hd_d4_query">
<div class="col-33 center">
<button type="roll" name="roll_shaped_hd_d4" class="bold" value="@{output_option} &{template:5e-shaped} {{character_name=@{character_name}}} @{show_character_name} {{title=@{hd_d4_query}d4 Hit Dice}} {{uses=@{hd_d4}}} {{uses_max=@{hd_d4|max}}} @{roll_info} {{roll1=[[{((@{hd_d4_query})d4[d4 * hd] + ((@{hd_d4_query}) * @{constitution_mod})[con mod * hd]), 0d0+1}kh1[minimum of 1]]]}} @{attacher_hit_dice}">
d4
</button>
</div>
</div>
<div class="shaped-row center vert-center toggle-hd-d6">
<div class="col-28 pad-r-sm">
<input type="number" name="attr_hd_d6" class="no-spin no-border" min="0" step="1">
</div>
<div class="col-05">&#47;</div>
<div class="col-28">
<span name="attr_hd_d6_max" class="pseudo-input center"></span>
</div>
<input type="hidden" name="attr_hd_d6_query">
<div class="col-33 center">
<button type="roll" name="roll_shaped_hd_d6" class="bold" value="@{output_option} &{template:5e-shaped} {{character_name=@{character_name}}} @{show_character_name} {{title=@{hd_d6_query}d6 Hit Dice}} {{uses=@{hd_d6}}} {{uses_max=@{hd_d6|max}}} @{roll_info} {{roll1=[[{((@{hd_d6_query})d6[d6 * hd] + ((@{hd_d6_query}) * @{constitution_mod})[con mod * hd]), 0d0+1}kh1[minimum of 1]]]}} @{attacher_hit_dice}">
d6
</button>
</div>
</div>
<div class="shaped-row center vert-center toggle-hd-d8">
<div class="col-28 pad-r-sm">
<input type="number" name="attr_hd_d8" class="no-spin no-border" min="0" step="1">
</div>
<div class="col-05">&#47;</div>
<div class="col-28">
<span name="attr_hd_d8_max" class="pseudo-input center"></span>
</div>
<input type="hidden" name="attr_hd_d8_query">
<div class="col-33 center">
<button type="roll" name="roll_shaped_hd_d8" class="bold" value="@{output_option} &{template:5e-shaped} {{character_name=@{character_name}}} @{show_character_name} {{title=@{hd_d8_query}d8 Hit Dice}} {{uses=@{hd_d8}}} {{uses_max=@{hd_d8|max}}} @{roll_info} {{roll1=[[{((@{hd_d8_query})d8[d8 * hd] + ((@{hd_d8_query}) * @{constitution_mod})[con mod * hd]), 0d0+1}kh1[minimum of 1]]]}} @{attacher_hit_dice}">
d8
</button>
</div>
</div>
<div class="shaped-row center vert-center toggle-hd-d10">
<div class="col-28 pad-r-sm">
<input type="number" name="attr_hd_d10" class="no-spin no-border" min="0" step="1">
</div>
<div class="col-05">&#47;</div>
<div class="col-28">
<span name="attr_hd_d10_max" class="pseudo-input center"></span>
</div>
<input type="hidden" name="attr_hd_d10_query">
<div class="col-33 center">
<button type="roll" name="roll_shaped_hd_d10" class="bold" value="@{output_option} &{template:5e-shaped} {{character_name=@{character_name}}} @{show_character_name} {{title=@{hd_d10_query}d10 Hit Dice}} {{uses=@{hd_d10}}} {{uses_max=@{hd_d10|max}}} @{roll_info} {{roll1=[[{((@{hd_d10_query})d10[d10 * hd] + ((@{hd_d10_query}) * @{constitution_mod})[con mod * hd]), 0d0+1}kh1[minimum of 1]]]}} @{attacher_hit_dice}">
d10
</button>
</div>
</div>
<div class="shaped-row center vert-center toggle-hd-d12">
<div class="col-28 pad-r-sm">
<input type="number" name="attr_hd_d12" class="no-spin no-border" min="0" step="1">
</div>
<div class="col-05">&#47;</div>
<div class="col-28">
<span name="attr_hd_d12_max" class="pseudo-input center"></span>
</div>
<input type="hidden" name="attr_hd_d12_query">
<div class="col-33 center">
<button type="roll" name="roll_shaped_hd_d12" class="bold" value="@{output_option} &{template:5e-shaped} {{character_name=@{character_name}}} @{show_character_name} {{title=@{hd_d12_query}d12 Hit Dice}} {{uses=@{hd_d12}}} {{uses_max=@{hd_d12|max}}} @{roll_info} {{roll1=[[{((@{hd_d12_query})d12[d12 * hd] + ((@{hd_d12_query}) * @{constitution_mod})[con mod * hd]), 0d0+1}kh1[minimum of 1]]]}} @{attacher_hit_dice}">
d12
</button>
</div>
</div>
<div class="shaped-row center vert-center toggle-hd-d20">
<div class="col-28 pad-r-sm">
<input type="number" name="attr_hd_d20" class="no-spin no-border" min="0" step="1">
</div>
<div class="col-05">&#47;</div>
<div class="col-28">
<span name="attr_hd_d20_max" class="pseudo-input center"></span>
</div>
<input type="hidden" name="attr_hd_d20_query">
<div class="col-33 center">
<button type="roll" name="roll_shaped_hd_d20" class="bold" value="@{output_option} &{template:5e-shaped} {{character_name=@{character_name}}} @{show_character_name} {{title=@{hd_d20_query}d20 Hit Dice}} {{uses=@{hd_d20}}} {{uses_max=@{hd_d20|max}}} @{roll_info} {{roll1=[[{((@{hd_d20_query})d20[d20 * hd] + ((@{hd_d20_query}) * @{constitution_mod})[con mod * hd]), 0d0+1}kh1[minimum of 1]]]}} @{attacher_hit_dice}">
d20
</button>
</div>
</div>
<div class="wrap-box-title">{{'HIT_DICE' | translate}}</div>
<div class="wrap-box-title" data-i18n="HIT_DICE"></div>
</div>
@@ -1,18 +1,18 @@
<div class="shaped-row">
<div class="col-60 center">
<div class="heart mar-b-smd">
<div class="shaped-row center flex-end no-wrap pad-t-eight">
<div class="shaped-row center flex-end no-wrap pad-t-seven">
<div class="col-40">
<input type="number" name="attr_HP" class="big-text bold no-spin no-border" step="1">
<input type="number" name="attr_HP" class="big-text no-spin no-border" step="1">
</div>
<div class="heart-divider pad-l-sm pad-r-sm">&#47;</div>
<div class="col-40">
<input type="number" name="attr_HP_max" class="big-text bold no-spin no-border" min="1" step="1">
<input type="number" name="attr_HP_max" class="big-text no-spin no-border" min="1" step="1">
</div>
</div>
<button type="roll" name="roll_shaped_hp" value="@{output_option} &{template:5e-shaped} {{character_name=@{character_name}}} @{show_character_name} {{title=Hit Points}} {{text_big=[[@{HP}]]&#47;[[@{HP|max}]]}}">
<button type="roll" name="roll_shaped_hp" value="@{output_option} &{template:5e-shaped} {{character_name=@{character_name}}} @{show_character_name} {{title=^{HIT_POINTS}}} {{text_big=[[@{HP}]]&#47;[[@{HP|max}]]}}">
<div class="shaped-row center">
<div class="wrap-box-title col-60">{{'HIT_POINTS' | translate}}</div>
<div class="wrap-box-title col-70" data-i18n="HIT_POINTS"></div>
</div>
</button>
</div>
@@ -24,12 +24,11 @@
<input type="number" name="attr_temp_HP" class="no-spin no-border" min="0" step="1">
</div>
</div>
<button type="roll" name="roll_shaped_temp_hp" value="@{output_option} &{template:5e-shaped} {{character_name=@{character_name}}} @{show_character_name} {{title=Temporary Hit Points}} {{text_big=[[@{temp_HP}]]}}">
<button type="roll" name="roll_shaped_temp_hp" value="@{output_option} &{template:5e-shaped} {{character_name=@{character_name}}} @{show_character_name} {{title=^{HIT_POINTS_TEMPORARY}}} {{text_big=[[@{temp_HP}]]}}">
<div class="shaped-row center">
<div class="wrap-box-title col-60">{{'HIT_POINTS_TEMP' | translate}}</div>
<div class="wrap-box-title col-70" data-i18n="HIT_POINTS_TEMP"></div>
</div>
</button>
</div>
</div>
</div>
</div>
@@ -3,10 +3,8 @@
<label class="checkbox-label">
<input type="checkbox" name="attr_inspiration" value="1"><span></span>
</label>
<button type="roll" name="roll_shaped_inspiration" class="wrapper-button" value="@{output_option} &{template:5e-shaped} {{character_name=@{character_name}}} @{show_character_name} {{title=Inspiration}} {{text_big=[[@{inspiration}]]}}" tabindex="-1">
<div class="wrap-box-title">
{{'INSPIRATION' | translate}}
</div>
<button type="roll" name="roll_shaped_inspiration" class="wrapper-button" value="@{output_option} &{template:5e-shaped} {{character_name=@{character_name}}} @{show_character_name} {{title=^{INSPIRATION}}} {{text_big=[[@{inspiration}]]}}" tabindex="-1">
<div class="wrap-box-title" data-i18n="INSPIRATION"></div>
</button>
</div>
</div>
@@ -1,6 +1,6 @@
<div class="languages">
<button type="roll" name="roll_shaped_languages" class="wrapper-button" value="@{output_option} &{template:5e-shaped} {{character_name=@{character_name}}} @{show_character_name} {{title=Languages}} {{text_top=@{languages}}}">
<span class="heading">{{'LANGUAGES' | translate}}.</span>
<button type="roll" name="roll_shaped_languages" class="wrapper-button" value="@{output_option} &{template:5e-shaped} {{character_name=@{character_name}}} @{show_character_name} {{title=^{LANGUAGES}}} {{text_big=@{languages}}}">
<span class="heading" data-i18n="LANGUAGES">.</span>
<span name="attr_languages" class="presentation pre-line"></span>
</button>
<textarea name="attr_languages" class="two-line-textarea no-border edit"></textarea>
@@ -1,13 +1,11 @@
<div class="wrap-box languages-proficienciess">
<div class="wrap-box languages-proficiencies">
<div class="proficienciess">
<button type="roll" name="roll_shaped_proficiencies" class="wrapper-button" value="@{output_option} &{template:5e-shaped} {{character_name=@{character_name}}} @{show_character_name} {{title=Proficiencies}} {{text=@{proficiencies}}}">
<span class="heading">{{'PROFICIENCIES' | translate}}.</span>
<button type="roll" name="roll_shaped_proficiencies" class="wrapper-button" value="@{output_option} &{template:5e-shaped} {{character_name=@{character_name}}} @{show_character_name} {{title=^{PROFICIENCIES}}} {{text=@{proficiencies}}}">
<span class="heading" data-i18n="PROFICIENCIES">.</span>
<span name="attr_proficiencies" class="presentation pre-line"></span>
</button>
<textarea name="attr_proficiencies" class="five-line-textarea no-border edit"></textarea>
</div>
//= include languages.html
<div class="wrap-box-title center">{{'OTHER_PROFICIENCIES_AND_LANGUAGES' | translate}}</div>
<div class="wrap-box-title center" data-i18n="OTHER_PROFICIENCIES_AND_LANGUAGES"></div>
</div>
@@ -1,12 +1,12 @@
<div class="proficiency-bonus wrap-box relative mar-t-sm mar-b-md">
<button type="roll" name="roll_shaped_pb" class="wrapper-button" value="@{output_option} &{template:5e-shaped} {{character_name=@{character_name}}} @{show_character_name} {{title=Proficiency Bonus}} {{text_top=[[@{pb}]]}}" tabindex="-1">
<button type="roll" name="roll_shaped_pb" class="wrapper-button" value="@{output_option} &{template:5e-shaped} {{character_name=@{character_name}}} @{show_character_name} {{title=^{PROFICIENCY_BONUS}}} {{text_big=[[@{pb}]]}}" tabindex="-1">
<div class="shaped-row vert-center">
<div class="proficiency-bonus-wrapper center">
<input type="number" name="attr_PB" class="bold big-font no-border" readonly tabindex="-1">
<input type="number" name="attr_PB" class="big-font no-border" readonly tabindex="-1">
<input type="hidden" name="attr_exp">
<input type="hidden" name="attr_h_PB" value="[[floor(@{PB}/2)]]">
</div>
<div class="wrap-box-title pad-l-sm">{{'PROFICIENCY_BONUS' | translate}}</div>
<div class="wrap-box-title pad-l-sm" data-i18n="PROFICIENCY_BONUS"></div>
</div>
</button>
</div>
@@ -1,31 +1,31 @@
<div class="damage-vulnerabilities">
<input type="hidden" name="attr_damage_vulnerabilities_exist" class="item-toggle">
<button type="roll" name="roll_shaped_damage_vulnerabilities" class="wrapper-button item-to-toggle" value="@{output_option} &{template:5e-shaped} {{character_name=@{character_name}}} @{show_character_name} {{title=Damage vulnerabilities}} {{text=@{damage_vulnerabilities}}}">
<span class="heading">{{'DAMAGE_VULNERABILITIES' | translate}}.</span>
<button type="roll" name="roll_shaped_damage_vulnerabilities" class="wrapper-button item-to-toggle" value="@{output_option} &{template:5e-shaped} {{character_name=@{character_name}}} @{show_character_name} {{title=^{DAMAGE_VULNERABILITIES}}} {{text=@{damage_vulnerabilities}}}">
<span class="heading" data-i18n="DAMAGE_VULNERABILITIES">.</span>
<span name="attr_damage_vulnerabilities" class="presentation pre-line"></span>
</button>
<textarea name="attr_damage_vulnerabilities" class="edit two-line-textarea no-border"></textarea>
</div>
<div class="damage-resistances">
<input type="hidden" name="attr_damage_resistances_exist" class="item-toggle">
<button type="roll" name="roll_shaped_damage_resistances" class="wrapper-button item-to-toggle" value="@{output_option} &{template:5e-shaped} {{character_name=@{character_name}}} @{show_character_name} {{title=Damage resistances}} {{text=@{damage_resistances}}}">
<span class="heading">{{'DAMAGE_RESISTANCES' | translate}}.</span>
<button type="roll" name="roll_shaped_damage_resistances" class="wrapper-button item-to-toggle" value="@{output_option} &{template:5e-shaped} {{character_name=@{character_name}}} @{show_character_name} {{title=^{DAMAGE_RESISTANCES}}} {{text=@{damage_resistances}}}">
<span class="heading" data-i18n="DAMAGE_RESISTANCES">.</span>
<span name="attr_damage_resistances" class="presentation pre-line"></span>
</button>
<textarea name="attr_damage_resistances" class="edit two-line-textarea no-border"></textarea>
</div>
<div class="damage-immunities">
<input type="hidden" name="attr_damage_immunities_exist" class="item-toggle">
<button type="roll" name="roll_shaped_damage_immunities" class="wrapper-button item-to-toggle" value="@{output_option} &{template:5e-shaped} {{character_name=@{character_name}}} @{show_character_name} {{title=Damage immunities}} {{text=@{damage_immunities}}}">
<span class="heading">{{'DAMAGE_IMMUNITIES' | translate}}.</span>
<button type="roll" name="roll_shaped_damage_immunities" class="wrapper-button item-to-toggle" value="@{output_option} &{template:5e-shaped} {{character_name=@{character_name}}} @{show_character_name} {{title=^{DAMAGE_IMMUNITIES}}} {{text=@{damage_immunities}}}">
<span class="heading" data-i18n="DAMAGE_IMMUNITIES">.</span>
<span name="attr_damage_immunities" class="presentation pre-line"></span>
</button>
<textarea name="attr_damage_immunities" class="edit two-line-textarea no-border"></textarea>
</div>
<div class="condition-immunities">
<input type="hidden" name="attr_condition_immunities_exist" class="item-toggle">
<button type="roll" name="roll_shaped_condition_immunities" class="wrapper-button item-to-toggle" value="@{output_option} &{template:5e-shaped} {{character_name=@{character_name}}} @{show_character_name} {{title=Condition immunities}} {{text=@{condition_immunities}}}">
<span class="heading">{{'CONDITION_IMMUNITIES' | translate}}.</span>
<button type="roll" name="roll_shaped_condition_immunities" class="wrapper-button item-to-toggle" value="@{output_option} &{template:5e-shaped} {{character_name=@{character_name}}} @{show_character_name} {{title=^{CONDITION_IMMUNITIES}}} {{text=@{condition_immunities}}}">
<span class="heading" data-i18n="CONDITION_IMMUNITIES">.</span>
<span name="attr_condition_immunities" class="presentation pre-line"></span>
</button>
<textarea name="attr_condition_immunities" class="edit two-line-textarea no-border"></textarea>
@@ -1,22 +1,22 @@
<span class="edit">{{'SHOW_RESTS' | translate}}</span><input type="checkbox" name="attr_show_rests" class="edit item-shown">
<input type="checkbox" name="attr_show_rests" class="hidden item-shown">
<div class="wrap-box no-wrap relative mar-b-smd item-to-show">
<div class="tooltip-position-wrapper">
<div class="tooltip">
<div class="tooltip-toggle-text center">A</div>
<div class="tooltip-content-left small-label">{{'REQUIRES_API' | translate}}</div>
<div class="tooltip-content-left small-label" data-i18n="REQUIRES_API"></div>
</div>
</div>
<div class="shaped-row">
<div class="pad-r-sm">
<button type="roll" name="roll_shaped_short_rest" class="visible-button" value="!shaped-rest --short --id @{character_id}">
<span>{{'SHORT_REST' | translate}}</span>
<span data-i18n="SHORT_REST"></span>
</button>
</div>
<div class="pad-l-sm">
<button type="roll" name="roll_shaped_long_rest" class="visible-button" value="!shaped-rest --long --id @{character_id}">
<span>{{'LONG_REST' | translate}}</span>
<span data-i18n="LONG_REST"></span>
</button>
</div>
</div>
<div class="wrap-box-title center">{{'RESTS' | translate}}</div>
<div class="wrap-box-title center" data-i18n="RESTS"></div>
</div>
@@ -1,83 +1,126 @@
<div class="saving-throw wrap-box mar-b-smd">
<div class="shaped-row flex-end pad-b-sm">
<div class="center pad-l-sm pad-r-sm">
<input type="checkbox" name="attr_strength_save_prof" value="@{PB}">
<div class="default-saving-throw">
<div class="shaped-row flex-end pad-b-sm">
<div class="center pad-l-sm pad-r-sm">
<input type="checkbox" name="attr_strength_save_prof" value="@{PB}">
</div>
<div class="col-12 edit">
<input type="number" name="attr_strength_save_bonus" class="no-spin small-label" value="0" step="1">
</div>
<input type="hidden" name="attr_strength_saving_throw_mod">
<button type="roll" name="roll_shaped_strength_saving_throw" value="@{output_option} &{template:5e-shaped} {{saving_throw=1}} {{character_name=@{character_name}}} @{show_character_name} {{title=^{STRENGTH} ^{SAVE}}} @{roll_info} {{roll1=[[@{shaped_d20} + @{strength_saving_throw_mod}]]}} @{roll_setting} + @{strength_saving_throw_mod}]]}} @{hide_gm_info} @{attacher_strength_saving_throw}" tabindex="-1">
<span name="attr_strength_saving_throw_mod_with_sign" class="col-2-em input-like center bold border-bottom"></span>
<span class="ability-saving-throw-name" data-i18n="STRENGTH"></span>
</button>
</div>
<div class="col-12 edit">
<input type="number" name="attr_strength_save_bonus" class="no-spin small-label" value="0" step="1">
<div class="shaped-row flex-end pad-b-sm">
<div class="center pad-l-sm pad-r-sm">
<input type="checkbox" name="attr_dexterity_save_prof" value="@{PB}">
</div>
<div class="col-12 edit">
<input type="number" name="attr_dexterity_save_bonus" class="no-spin small-label" value="0" step="1">
</div>
<input type="hidden" name="attr_dexterity_saving_throw_mod">
<button type="roll" name="roll_shaped_dexterity_saving_throw" value="@{output_option} &{template:5e-shaped} {{saving_throw=1}} {{character_name=@{character_name}}} @{show_character_name} {{title=^{DEXTERITY} ^{SAVE}}} @{roll_info} {{roll1=[[@{shaped_d20} + @{dexterity_saving_throw_mod}]]}} @{roll_setting} + @{dexterity_saving_throw_mod}]]}} @{hide_gm_info} @{attacher_dexterity_saving_throw}" tabindex="-1">
<span name="attr_dexterity_saving_throw_mod_with_sign" class="col-2-em input-like center bold border-bottom"></span>
<span class="ability-saving-throw-name" data-i18n="DEXTERITY"></span>
</button>
</div>
<div class="shaped-row flex-end pad-b-sm">
<div class="center pad-l-sm pad-r-sm">
<input type="checkbox" name="attr_constitution_save_prof" value="@{PB}">
</div>
<div class="col-12 edit">
<input type="number" name="attr_constitution_save_bonus" class="no-spin small-label" value="0" step="1">
</div>
<input type="hidden" name="attr_constitution_saving_throw_mod">
<button type="roll" name="roll_shaped_constitution_saving_throw" value="@{output_option} &{template:5e-shaped} {{saving_throw=1}} {{character_name=@{character_name}}} @{show_character_name} {{title=^{CONSTITUTION} ^{SAVE}}} @{roll_info} {{roll1=[[@{shaped_d20} + @{constitution_saving_throw_mod}]]}} @{roll_setting} + @{constitution_saving_throw_mod}]]}} @{hide_gm_info} @{attacher_constitution_saving_throw}" tabindex="-1">
<span name="attr_constitution_saving_throw_mod_with_sign" class="col-2-em input-like center bold border-bottom"></span>
<span class="ability-saving-throw-name" data-i18n="CONSTITUTION"></span>
</button>
</div>
<div class="shaped-row flex-end pad-b-sm">
<div class="center pad-l-sm pad-r-sm">
<input type="checkbox" name="attr_intelligence_save_prof" value="@{PB}">
</div>
<div class="col-12 edit">
<input type="number" name="attr_intelligence_save_bonus" class="no-spin small-label" value="0" step="1">
</div>
<input type="hidden" name="attr_intelligence_saving_throw_mod">
<button type="roll" name="roll_shaped_intelligence_saving_throw" value="@{output_option} &{template:5e-shaped} {{saving_throw=1}} {{character_name=@{character_name}}} @{show_character_name} {{title=^{INTELLIGENCE} ^{SAVE}}} @{roll_info} {{roll1=[[@{shaped_d20} + @{intelligence_saving_throw_mod}]]}} @{roll_setting} + @{intelligence_saving_throw_mod}]]}} @{hide_gm_info} @{attacher_intelligence_saving_throw}" tabindex="-1">
<span name="attr_intelligence_saving_throw_mod_with_sign" class="col-2-em input-like center bold border-bottom"></span>
<span class="ability-saving-throw-name" data-i18n="INTELLIGENCE"></span>
</button>
</div>
<div class="shaped-row flex-end pad-b-sm">
<div class="center pad-l-sm pad-r-sm">
<input type="checkbox" name="attr_wisdom_save_prof" value="@{PB}">
</div>
<div class="col-12 edit">
<input type="number" name="attr_wisdom_save_bonus" class="no-spin small-label" value="0" step="1">
</div>
<input type="hidden" name="attr_wisdom_saving_throw_mod">
<button type="roll" name="roll_shaped_wisdom_saving_throw" value="@{output_option} &{template:5e-shaped} {{saving_throw=1}} {{character_name=@{character_name}}} @{show_character_name} {{title=^{WISDOM} ^{SAVE}}} @{roll_info} {{roll1=[[@{shaped_d20} + @{wisdom_saving_throw_mod}]]}} @{roll_setting} + @{wisdom_saving_throw_mod}]]}} @{hide_gm_info} @{attacher_wisdom_saving_throw}" tabindex="-1">
<span name="attr_wisdom_saving_throw_mod_with_sign" class="col-2-em input-like center bold border-bottom"></span>
<span class="ability-saving-throw-name" data-i18n="WISDOM"></span>
</button>
</div>
<div class="shaped-row flex-end">
<div class="center pad-l-sm pad-r-sm">
<input type="checkbox" name="attr_charisma_save_prof" value="@{PB}">
</div>
<div class="col-12 edit">
<input type="number" name="attr_charisma_save_bonus" class="no-spin small-label" value="0" step="1">
</div>
<input type="hidden" name="attr_charisma_saving_throw_mod">
<button type="roll" name="roll_shaped_charisma_saving_throw" value="@{output_option} &{template:5e-shaped} {{saving_throw=1}} {{character_name=@{character_name}}} @{show_character_name} {{title=^{CHARISMA} ^{SAVE}}} @{roll_info} {{roll1=[[@{shaped_d20} + @{charisma_saving_throw_mod}]]}} @{roll_setting} + @{charisma_saving_throw_mod}]]}} @{hide_gm_info} @{attacher_charisma_saving_throw}" tabindex="-1">
<span name="attr_charisma_saving_throw_mod_with_sign" class="col-2-em input-like center bold border-bottom"></span>
<span class="ability-saving-throw-name" data-i18n="CHARISMA"></span>
</button>
</div>
<input type="hidden" name="attr_strength_saving_throw_mod">
<button type="roll" name="roll_shaped_strength_saving_throw" value="@{output_option} &{template:5e-shaped} {{saving_throw=1}} {{character_name=@{character_name}}} @{show_character_name} {{title=Strength}} {{subheader=Saving Throw}} @{roll_info} {{roll1=[[@{preroll}d20@{postroll}@{d20_mod} + @{strength_saving_throw_mod}]]}} @{roll_setting}@{d20_mod} + @{strength_saving_throw_mod}]]}} @{attacher_strength_saving_throw}" tabindex="-1">
<span name="attr_strength_saving_throw_mod_with_sign" class="col-2-em input-like inline-block center bold border-bottom"></span>
<span class="ability-saving-throw-name pad-l-sm">{{'ABILITIES.strength.NAME' | translate}}</span>
</button>
</div>
<div class="shaped-row flex-end pad-b-sm">
<div class="center pad-l-sm pad-r-sm">
<input type="checkbox" name="attr_dexterity_save_prof" value="@{PB}">
<div class="custom-saving-throw">
<div class="shaped-row flex-end pad-b-sm">
<div class="center pad-l-sm pad-r-sm">
<input type="checkbox" name="attr_fortitude_save_prof" value="@{PB}">
</div>
<div class="col-12 edit">
<input type="number" name="attr_fortitude_save_bonus" class="no-spin small-label" value="0" step="1">
</div>
<input type="hidden" name="attr_fortitude_saving_throw_mod">
<button type="roll" name="roll_shaped_fortitude_saving_throw" value="@{output_option} &{template:5e-shaped} {{saving_throw=1}} {{character_name=@{character_name}}} @{show_character_name} {{title=^{FORTITUDE} ^{SAVE}}} @{roll_info} {{roll1=[[@{shaped_d20} + @{fortitude_saving_throw_mod}]]}} @{roll_setting} + @{fortitude_saving_throw_mod}]]}} @{hide_gm_info} @{attacher_fortitude_saving_throw}" tabindex="-1">
<span name="attr_fortitude_saving_throw_mod_with_sign" class="col-2-em input-like center bold border-bottom"></span>
<span class="ability-saving-throw-name" data-i18n="FORTITUDE"></span>
</button>
</div>
<div class="col-12 edit">
<input type="number" name="attr_dexterity_save_bonus" class="no-spin small-label" value="0" step="1">
<div class="shaped-row flex-end pad-b-sm">
<div class="center pad-l-sm pad-r-sm">
<input type="checkbox" name="attr_reflex_save_prof" value="@{PB}">
</div>
<div class="col-12 edit">
<input type="number" name="attr_reflex_save_bonus" class="no-spin small-label" value="0" step="1">
</div>
<input type="hidden" name="attr_reflex_saving_throw_mod">
<button type="roll" name="roll_shaped_reflex_saving_throw" value="@{output_option} &{template:5e-shaped} {{saving_throw=1}} {{character_name=@{character_name}}} @{show_character_name} {{title=^{REFLEX} ^{SAVE}}} @{roll_info} {{roll1=[[@{shaped_d20} + @{reflex_saving_throw_mod}]]}} @{roll_setting} + @{reflex_saving_throw_mod}]]}} @{hide_gm_info} @{attacher_reflex_saving_throw}" tabindex="-1">
<span name="attr_reflex_saving_throw_mod_with_sign" class="col-2-em input-like center bold border-bottom"></span>
<span class="ability-saving-throw-name" data-i18n="REFLEX"></span>
</button>
</div>
<div class="shaped-row flex-end">
<div class="center pad-l-sm pad-r-sm">
<input type="checkbox" name="attr_will_save_prof" value="@{PB}">
</div>
<div class="col-12 edit">
<input type="number" name="attr_will_save_bonus" class="no-spin small-label" value="0" step="1">
</div>
<input type="hidden" name="attr_will_saving_throw_mod">
<button type="roll" name="roll_shaped_will_saving_throw" value="@{output_option} &{template:5e-shaped} {{saving_throw=1}} {{character_name=@{character_name}}} @{show_character_name} {{title=^{WILL} ^{SAVE}}} @{roll_info} {{roll1=[[@{shaped_d20} + @{will_saving_throw_mod}]]}} @{roll_setting} + @{will_saving_throw_mod}]]}} @{hide_gm_info} @{attacher_will_saving_throw}" tabindex="-1">
<span name="attr_will_saving_throw_mod_with_sign" class="col-2-em input-like center bold border-bottom"></span>
<span class="ability-saving-throw-name" data-i18n="WILL"></span>
</button>
</div>
<input type="hidden" name="attr_dexterity_saving_throw_mod">
<button type="roll" name="roll_shaped_dexterity_saving_throw" value="@{output_option} &{template:5e-shaped} {{saving_throw=1}} {{character_name=@{character_name}}} @{show_character_name} {{title=Dexterity}} {{subheader=Saving Throw}} @{roll_info} {{roll1=[[@{preroll}d20@{postroll}@{d20_mod} + @{dexterity_saving_throw_mod}]]}} @{roll_setting}@{d20_mod} + @{dexterity_saving_throw_mod}]]}} @{attacher_dexterity_saving_throw}" tabindex="-1">
<span name="attr_dexterity_saving_throw_mod_with_sign" class="col-2-em input-like inline-block center bold border-bottom"></span>
<span class="ability-saving-throw-name pad-l-sm">{{'ABILITIES.dexterity.NAME' | translate}}</span>
</button>
</div>
<div class="shaped-row flex-end pad-b-sm">
<div class="center pad-l-sm pad-r-sm">
<input type="checkbox" name="attr_constitution_save_prof" value="@{PB}">
</div>
<div class="col-12 edit">
<input type="number" name="attr_constitution_save_bonus" class="no-spin small-label" value="0" step="1">
</div>
<input type="hidden" name="attr_constitution_saving_throw_mod">
<button type="roll" name="roll_shaped_constitution_saving_throw" value="@{output_option} &{template:5e-shaped} {{saving_throw=1}} {{character_name=@{character_name}}} @{show_character_name} {{title=Constitution}} {{subheader=Saving Throw}} @{roll_info} {{roll1=[[@{preroll}d20@{postroll}@{d20_mod} + @{constitution_saving_throw_mod}]]}} @{roll_setting}@{d20_mod} + @{constitution_saving_throw_mod}]]}} @{attacher_constitution_saving_throw}" tabindex="-1">
<span name="attr_constitution_saving_throw_mod_with_sign" class="col-2-em input-like inline-block center bold border-bottom"></span>
<span class="ability-saving-throw-name pad-l-sm">{{'ABILITIES.constitution.NAME' | translate}}</span>
</button>
</div>
<div class="shaped-row flex-end pad-b-sm">
<div class="center pad-l-sm pad-r-sm">
<input type="checkbox" name="attr_intelligence_save_prof" value="@{PB}">
</div>
<div class="col-12 edit">
<input type="number" name="attr_intelligence_save_bonus" class="no-spin small-label" value="0" step="1">
</div>
<input type="hidden" name="attr_intelligence_saving_throw_mod">
<button type="roll" name="roll_shaped_intelligence_saving_throw" value="@{output_option} &{template:5e-shaped} {{saving_throw=1}} {{character_name=@{character_name}}} @{show_character_name} {{title=Intelligence}} {{subheader=Saving Throw}} @{roll_info} {{roll1=[[@{preroll}d20@{postroll}@{d20_mod} + @{intelligence_saving_throw_mod}]]}} @{roll_setting}@{d20_mod} + @{intelligence_saving_throw_mod}]]}} @{attacher_intelligence_saving_throw}" tabindex="-1">
<span name="attr_intelligence_saving_throw_mod_with_sign" class="col-2-em input-like inline-block center bold border-bottom"></span>
<span class="ability-saving-throw-name pad-l-sm">{{'ABILITIES.intelligence.NAME' | translate}}</span>
</button>
</div>
<div class="shaped-row flex-end pad-b-sm">
<div class="center pad-l-sm pad-r-sm">
<input type="checkbox" name="attr_wisdom_save_prof" value="@{PB}">
</div>
<div class="col-12 edit">
<input type="number" name="attr_wisdom_save_bonus" class="no-spin small-label" value="0" step="1">
</div>
<input type="hidden" name="attr_wisdom_saving_throw_mod">
<button type="roll" name="roll_shaped_wisdom_saving_throw" value="@{output_option} &{template:5e-shaped} {{saving_throw=1}} {{character_name=@{character_name}}} @{show_character_name} {{title=Wisdom}} {{subheader=Saving Throw}} @{roll_info} {{roll1=[[@{preroll}d20@{postroll}@{d20_mod} + @{wisdom_saving_throw_mod}]]}} @{roll_setting}@{d20_mod} + @{wisdom_saving_throw_mod}]]}} @{attacher_wisdom_saving_throw}" tabindex="-1">
<span name="attr_wisdom_saving_throw_mod_with_sign" class="col-2-em input-like inline-block center bold border-bottom"></span>
<span class="ability-saving-throw-name pad-l-sm">{{'ABILITIES.wisdom.NAME' | translate}}</span>
</button>
</div>
<div class="shaped-row flex-end">
<div class="center pad-l-sm pad-r-sm">
<input type="checkbox" name="attr_charisma_save_prof" value="@{PB}">
</div>
<div class="col-12 edit">
<input type="number" name="attr_charisma_save_bonus" class="no-spin small-label" value="0" step="1">
</div>
<input type="hidden" name="attr_charisma_saving_throw_mod">
<button type="roll" name="roll_shaped_charisma_saving_throw" value="@{output_option} &{template:5e-shaped} {{saving_throw=1}} {{character_name=@{character_name}}} @{show_character_name} {{title=Charisma}} {{subheader=Saving Throw}} @{roll_info} {{roll1=[[@{preroll}d20@{postroll}@{d20_mod} + @{charisma_saving_throw_mod}]]}} @{roll_setting}@{d20_mod} + @{charisma_saving_throw_mod}]]}} @{attacher_charisma_saving_throw}" tabindex="-1">
<span name="attr_charisma_saving_throw_mod_with_sign" class="col-2-em input-like inline-block center bold border-bottom"></span>
<span class="ability-saving-throw-name pad-l-sm">{{'ABILITIES.charisma.NAME' | translate}}</span>
</button>
</div>
<button type="roll" name="roll_shaped_saving_throw" class="wrapper-button" value="/w @{character_name} &{template:5e-shaped} {{saving_throw=1}} {{character_name=@{character_name}}} @{show_character_name} {{title=Saving Throws}} {{text_big=@{saving_throw_macro_var}}}">
<div class="wrap-box-title center">{{'SAVING_THROWS' | translate}}</div>
<button type="roll" name="roll_shaped_saving_throw" class="wrapper-button" value="/w @{character_name} &{template:5e-shaped} {{saving_throw=1}} {{character_name=@{character_name}}} @{show_character_name} {{title=^{SAVING_THROWS}}} {{text_big=@{saving_throw_macro_var_to_use}}}">
<div class="wrap-box-title center" data-i18n="SAVING_THROWS"></div>
</button>
</div>
@@ -1,98 +1,48 @@
<div class="skills wrap-box">
<div class="skills wrap-box mar-b-smd">
<input type="checkbox" name="attr_show_passive_skills" class="item-shown hidden">
<fieldset class="repeating_skill">
<div class="shaped-row no-wrap flex-end">
<div class="col-11 skill-select-wrapper no-shrink">
<span class="en">
<select name="attr_proficiency" class="no-border">
<option value="unproficient">&#8212; &#160;&#160; Unproficient</option>
<option value="proficient">&check; &#160;&#160; Proficient</option>
<option value="expertise">&cross; &#160;&#160; Expertise</option>
</select>
</span>
<span class="de">
<select name="attr_proficiency" class="no-border">
<option value="unproficient">&#8212; &#160;&#160; Fehlt Tüchtig</option>
<option value="proficient">&check; &#160;&#160; Tüchtig</option>
<option value="expertise">&cross; &#160;&#160; Sachverstand</option>
</select>
</span>
<span class="fr">
<select name="attr_proficiency" class="no-border">
<option value="unproficient">&#8212; &#160;&#160; Non Maîtrisée</option>
<option value="proficient">&check; &#160;&#160; Maîtrise</option>
<option value="expertise">&cross; &#160;&#160; Expertise</option>
</select>
</span>
<span class="ru">
<select name="attr_proficiency" class="no-border">
<option value="unproficient">&#8212; &#160;&#160; Нет владеет</option>
<option value="proficient">&check; &#160;&#160; Владение</option>
<option value="expertise">&cross; &#160;&#160; Эксперт</option>
</select>
</span>
<div class="col-10 no-shrink edit pad-r-sm">
<select name="attr_skill_d20">
<option value="@{shaped_d20}" data-i18n="NORMAL"></option>
<option value="2d20@{d20_mod}kh1" data-i18n="ADVANTAGE"></option>
<option value="2d20@{d20_mod}kl1" data-i18n="DISADVANTAGE"></option>
</select>
</div>
<div class="col-08 skill-select-wrapper no-shrink">
<select name="attr_proficiency" class="no-border">
<option value="unproficient" data-i18n="SKILL_SELECT_UNPROFICIENT"></option>
<option value="proficient" data-i18n="SKILL_SELECT_PROFICIENT"></option>
<option value="expertise" data-i18n="SKILL_SELECT_EXPERTISE"></option>
</select>
</div>
<div class="col-09 edit no-shrink">
<input type="number" name="attr_bonus" class="no-spin small-label" value="0" step="1">
</div>
<button type="roll" name="roll_skill" value="@{output_option} &{template:5e-shaped} {{ability=1}} {{character_name=@{character_name}}} @{show_character_name} {{title=@{name} (@{ability_short_name})}} {{subheader=Ability Check}} @{roll_info} {{roll1=[[@{preroll}d20@{postroll}@{d20_mod} + @{formula}]]}} @{roll_setting}@{d20_mod} + @{formula}]]}} @{attacher_skill}" tabindex="-1">
<button type="roll" name="roll_skill" value="@{output_option} &{template:5e-shaped} {{ability=1}} {{character_name=@{character_name}}} @{show_character_name} {{title=@{name} (^{@{ability_key}})}} @{roll_info} @{skill_info} {{roll1=[[@{skill_d20} + @{formula}]]}} @{roll_setting} + @{formula}]]}} @{attacher_skill}" tabindex="-1">
<div class="shaped-row no-wrap flex-end">
<span name="attr_total_with_sign" class="col-2-em input-like inline-block center bold border-bottom"></span>
<span name="attr_name" class="skill-name white-space-no-wrap presentation pad-l-sm"></span>
<span name="attr_total_with_sign" class="col-2-em input-like center bold border-bottom"></span>
<span name="attr_name" class="skill-name presentation pad-l-sm"></span>
</div>
</button>
<div class="col-50 edit">
<input type="text" name="attr_name" class="skill-name">
</div>
<input type="hidden" name="attr_formula">
<input type="hidden" name="attr_ability_short_name">
<input type="hidden" name="attr_skill_info">
<input type="hidden" name="attr_ability_key">
<div class="skills-ability-selector-wrapper no-shrink pad-l-sm">
<div class="shaped-row no-wrap vert-center">
<span>(</span>
<span class="en">
<select name="attr_ability" class="skills-ability-selector">
<option value="@{strength_mod}">Str</option>
<option value="@{dexterity_mod}">Dex</option>
<option value="@{constitution_mod}">Con</option>
<option value="@{intelligence_mod}">Int</option>
<option value="@{wisdom_mod}">Wis</option>
<option value="@{charisma_mod}">Cha</option>
<option value="0">&#8212;</option>
</select>
</span>
<span class="de">
<select name="attr_ability" class="skills-ability-selector">
<option value="@{strength_mod}">Str</option>
<option value="@{dexterity_mod}">Ges</option>
<option value="@{constitution_mod}">Kon</option>
<option value="@{intelligence_mod}">Int</option>
<option value="@{wisdom_mod}">Wei</option>
<option value="@{charisma_mod}">Cha</option>
<option value="0">&#8212;</option>
</select>
</span>
<span class="fr">
<select name="attr_ability" class="skills-ability-selector">
<option value="@{strength_mod}">For</option>
<option value="@{dexterity_mod}">Dex</option>
<option value="@{constitution_mod}">Con</option>
<option value="@{intelligence_mod}">Int</option>
<option value="@{wisdom_mod}">Sag</option>
<option value="@{charisma_mod}">Cha</option>
<option value="0">&#8212;</option>
</select>
</span>
<span class="ru">
<select name="attr_ability" class="skills-ability-selector">
<option value="@{strength_mod}">Сил</option>
<option value="@{dexterity_mod}">Лов</option>
<option value="@{constitution_mod}">Тел</option>
<option value="@{intelligence_mod}">Инт</option>
<option value="@{wisdom_mod}">Муд</option>
<option value="@{charisma_mod}">Хар</option>
<option value="0">&#8212;</option>
</select>
</span>
<select name="attr_ability" class="skills-ability-selector">
<option value="0">&#8212;</option>
<option value="strength" data-i18n="STR"></option>
<option value="dexterity" data-i18n="DEX"></option>
<option value="constitution" data-i18n="CON"></option>
<option value="intelligence" data-i18n="INT"></option>
<option value="wisdom" data-i18n="WIS"></option>
<option value="charisma" data-i18n="CHA"></option>
</select>
<span>)</span>
</div>
</div>
@@ -100,20 +50,19 @@
<input type="number" name="attr_passive_bonus" class="no-spin small-label" value="0" step="1">
</div>
<input type="hidden" name="attr_passive">
<button type="roll" name="roll_passive" class="item-to-show" value="@{output_option} &{template:5e-shaped} {{ability=1}} {{character_name=@{character_name}}} @{show_character_name} {{title=@{name} (@{ability_short_name})}} {{subheader=Passive Ability Check}} @{roll_info} {{roll1=[[@{passive}]]}} @{attacher_skill}" tabindex="-1">
<button type="roll" name="roll_passive" class="item-to-show" value="@{output_option} &{template:5e-shaped} {{ability=1}} {{character_name=@{character_name}}} @{show_character_name} {{title=^{PASSIVE} @{name} (<span data-i18n=@{ability_key}>@{ability_key}<span>)}} @{roll_info} {{roll1=[[@{passive}]]}} @{hide_gm_info} @{attacher_skill}" tabindex="-1">
<div class="shaped-row no-wrap flex-end">
<span name="attr_passive" class="col-1-3-em input-like inline-block center border-bottom"></span>
<span name="attr_passive" class="col-1-3-em input-like small-label center border-bottom"></span>
</div>
</button>
</div>
</fieldset>
<div class="mar-t-sm"></div>
<input type="checkbox" name="attr_generate_skills" class="toggle-pseudo-button edit"><span class="toggle-pseudo-button button edit">{{'GENERATE_SKILLS' | translate}}</span>
<input type="checkbox" name="attr_generate_skills" class="toggle-pseudo-button edit"><span class="toggle-pseudo-button button edit" data-i18n="GENERATE_SKILLS"></span>
<div class="mar-t-sm">
<input type="checkbox" name="attr_show_passive_skills" class="edit item-shown"><span class="edit">{{'SHOW_PASSIVE' | translate}}</span>
<input type="checkbox" name="attr_show_passive_skills" class="edit item-shown"><span class="edit" data-i18n="SHOW_PASSIVE"></span>
</div>
<button type="roll" name="roll_shaped_ability_checks" class="wrapper-button" value="/w @{character_name} &{template:5e-shaped} {{ability=1}} {{character_name=@{character_name}}} @{show_character_name} {{title=Ability Checks}} {{text_big=@{ability_checks_macro_var}}}">
<div class="wrap-box-title center">{{'SKILLS_TITLE' | translate}}</div>
<button type="roll" name="roll_shaped_ability_checks" class="wrapper-button" value="/w @{character_name} &{template:5e-shaped} {{ability=1}} {{character_name=@{character_name}}} @{show_character_name} {{title=^{ABILITY_CHECKS}}} {{@{ability_checks_text_size}=@{ability_checks_macro_var}}}">
<div class="wrap-box-title center" data-i18n="SKILLS"></div>
</button>
</div>
@@ -1,6 +1,6 @@
<div class="wrap-box">
//= include ../traits/traits.html
<button type="roll" name="roll_shaped_traits" class="wrapper-button" value="/w @{character_name} &{template:5e-shaped} {{character_name=@{character_name}}} @{show_character_name} {{title=Traits}} {{text_big=@{traits_macro_var}}}">
<div class="wrap-box-title center">{{'FEATURES_AND_TRAITS' | translate}}</div>
<button type="roll" name="roll_shaped_traits" class="wrapper-button" value="/w @{character_name} &{template:5e-shaped} {{character_name=@{character_name}}} @{show_character_name} {{title=^{TRAITS}}} {{text_big=@{traits_macro_var}}}">
<div class="wrap-box-title center" data-i18n="FEATURES_AND_TRAITS"></div>
</button>
</div>
@@ -1,21 +1,21 @@
<div class="ammo mar-t-md">
<div class="edit wrap-box-label light-label mar-b-sm">{{'AMMO' | translate}}</div>
<div class="edit wrap-box-label light-label mar-b-sm" data-i18n="AMMO"></div>
<fieldset class="repeating_ammo">
<div class="shaped-row compendium-drop-target no-wrap">
<div>
<input type="number" name="attr_qty" min="0" step="1">
<div class="small-label edit center">{{'QTY' | translate}}</div>
<div class="small-label edit center" data-i18n="QTY"></div>
</div>
<div class="edit pad-l-sm">
<input type="number" name="attr_weight" class="no-spin" value=".05" step=".005" accept="Weight">
<div class="small-label center">{{'WEIGHT' | translate}}</div>
<div class="small-label center" data-i18n="WEIGHT"></div>
</div>
</div>
<div class="small-label center">
<button type="roll" name="roll_ammo" class="presentation" value="@{output_option} &{template:5e-shaped} {{character_name=@{character_name}}} @{show_character_name} {{title=@{name}}} {{subheader=Ammo}} {{text_top=@{qty}}}" tabindex="-1">
<button type="roll" name="roll_ammo" class="presentation" value="@{output_option} &{template:5e-shaped} {{character_name=@{character_name}}} @{show_character_name} {{title=@{name}}} {{text_big=@{qty}}}" tabindex="-1">
<span name="attr_name" class="pseudo-input"></span>
</button>
<input type="text" name="attr_name" class="edit center small-label no-border" placeholder="arrows" accept="Name">
<input type="text" name="attr_name" class="edit center small-label no-border" data-i18n-placeholder="ARROWS" accept="Name">
</div>
</fieldset>
</div>
@@ -1,17 +1,17 @@
<div class="wrap-box">
<div class="shaped-row">
<div class="col-03 small-label"></div>
<div class="col-20 wrap-box-label light-label pad-r-sm">{{'ARMOR' | translate}}</div>
<div class="col-17 wrap-box-label light-label center pad-r-sm">{{'TYPE' | translate}}</div>
<div class="edit col-05 wrap-box-label light-label center">{{'AC' | translate}}</div>
<div class="col-20 wrap-box-label light-label pad-r-sm" data-i18n="ARMOR"></div>
<div class="col-17 wrap-box-label light-label center pad-r-sm" data-i18n="TYPE"></div>
<div class="edit col-05 wrap-box-label light-label center" data-i18n="AC"></div>
<div class="edit col-02"></div>
<div class="edit col-07 wrap-box-label light-label center">{{'BONUS' | translate}}</div>
<div class="edit col-07 wrap-box-label light-label center" data-i18n="BONUS"></div>
<div class="edit col-02"></div>
<div class="col-06 wrap-box-label light-label center">{{'TOTAL' | translate}}</div>
<div class="col-11 wrap-box-label light-label pad-l-md">{{'ABILITIES.strength.NAME' | translate}}</div>
<div class="col-09 wrap-box-label light-label center pad-l-md">{{'SKILLS.stealth' | translate}}</div>
<div class="col-10 wrap-box-label light-label center">{{'USES' | translate}}</div>
<div class="col-08 wrap-box-label light-label center pad-l-md">{{'WEIGHT' | translate}}</div>
<div class="col-06 wrap-box-label light-label center" data-i18n="TOTAL"></div>
<div class="col-11 wrap-box-label light-label pad-l-md" data-i18n="STRENGTH"></div>
<div class="col-09 wrap-box-label light-label center pad-l-md" data-i18n="STEALTH"></div>
<div class="col-10 wrap-box-label light-label center" data-i18n="USES"></div>
<div class="col-08 wrap-box-label light-label center pad-l-md" data-i18n="WEIGHT"></div>
</div>
<fieldset class="repeating_armor">
<div class="shaped-row compendium-drop-target vert-center">
@@ -24,50 +24,15 @@
<input type="text" name="attr_name" accept="Name">
</div>
<div class="col-17 center pad-r-sm">
<span class="en">
<select name="attr_type" accept="Item Type">
<option value="Light Armor">Light Armor</option>
<option value="Medium Armor">Medium Armor</option>
<option value="Heavy Armor">Heavy Armor</option>
<option value="Armored">Other Armor</option>
<option value="Shield">Shield</option>
<option value="AC">Armored and Unarmored</option>
<option value="Unarmored">Unarmored</option>
</select>
</span>
<span class="de">
<select name="attr_type" accept="Item Type">
<option value="Light Armor">Leichte Rüstung</option>
<option value="Medium Armor">Mittlere Rüstung</option>
<option value="Heavy Armor">Schwere Rüstung</option>
<option value="Armored">Andere Rüstung</option>
<option value="Shield">Schild</option>
<option value="AC">Panzer und Ungepanzerten</option>
<option value="Unarmored">Ungepanzerten</option>
</select>
</span>
<span class="fr">
<select name="attr_type" accept="Item Type">
<option value="Light Armor">Armure Légère</option>
<option value="Medium Armor">Armure Intermédiaire</option>
<option value="Heavy Armor">Armure Lourde</option>
<option value="Armored">Autre type d'Armure</option>
<option value="Shield">Bouclier</option>
<option value="AC">Bonus avec et sans armure</option>
<option value="Unarmored">Pas une armure</option>
</select>
</span>
<span class="ru">
<select name="attr_type" accept="Item Type">
<option value="Light Armor">Light Armor</option>
<option value="Medium Armor">Medium Armor</option>
<option value="Heavy Armor">Heavy Armor</option>
<option value="Armored">Other Armor</option>
<option value="Shield">Shield</option>
<option value="AC">Armored and Unarmored</option>
<option value="Unarmored">Unarmored</option>
</select>
</span>
<select name="attr_type" accept="Item Type">
<option value="Light Armor" data-i18n="LIGHT_ARMOR"></option>
<option value="Medium Armor" data-i18n="MEDIUM_ARMOR"></option>
<option value="Heavy Armor" data-i18n="HEAVY_ARMOR"></option>
<option value="Armored" data-i18n="OTHER_ARMOR"></option>
<option value="Shield" data-i18n="SHIELD"></option>
<option value="AC" data-i18n="ARMORED_AND_UNARMORED"></option>
<option value="Unarmored" data-i18n="UNARMORED"></option>
</select>
</div>
<div class="edit col-05 center">
<input type="number" name="attr_ac_base" class="no-spin" value="0" step="1" accept="AC">
@@ -81,34 +46,11 @@
<span name="attr_ac_total" class="pseudo-input center border-bottom"></span>
</div>
<div class="col-11 pad-l-md">
<span class="en">
<select name="attr_strength_requirements">
<option value="no">&#8212;</option>
<option>Str 13</option>
<option>Str 15</option>
</select>
</span>
<span class="de">
<select name="attr_strength_requirements">
<option value="no">&#8212;</option>
<option>Stä 13</option>
<option>Stä 15</option>
</select>
</span>
<span class="fr">
<select name="attr_strength_requirements">
<option value="no">&#8212;</option>
<option>For 13</option>
<option>For 15</option>
</select>
</span>
<span class="ru">
<select name="attr_strength_requirements">
<option value="no">&#8212;</option>
<option>Сил 13</option>
<option>Сил 15</option>
</select>
</span>
<select name="attr_strength_requirements">
<option value="no">&#8212;</option>
<option value="Str 13" data-i18n="STR_13"></option>
<option value="Str 15" data-i18n="STR_15"></option>
</select>
</div>
<div class="col-09 center pad-l-md">
<input type="checkbox" name="attr_stealth" value="Disadvantage" accept="Stealth">
@@ -129,75 +71,35 @@
</div>
</div>
</fieldset>
<div class="shaped-row center pad-t-md pad-b-md">
<div class="col-12 center pad-r-md">
<span name="attr_ac_armored_calc" class="pseudo-input center border-bottom"></span>
<div class="small-label">{{'AC_ARMORED' | translate}}</div>
<div class="small-label" data-i18n="AC_ARMORED"></div>
</div>
<div class="col-12 center pad-r-md">
<span class="en">
<select name="attr_ac_unarmored_ability">
<option value="0" selected>&#8212;</option>
<option value="@{strength_mod}">Str</option>
<option value="@{dexterity_mod}">Dex</option>
<option value="@{constitution_mod}">Con</option>
<option value="@{intelligence_mod}">Int</option>
<option value="@{wisdom_mod}">Wis</option>
<option value="@{charisma_mod}">Cha</option>
</select>
</span>
<span class="de">
<select name="attr_ac_unarmored_ability">
<option value="0" selected>&#8212;</option>
<option value="@{strength_mod}">Str</option>
<option value="@{dexterity_mod}">Ges</option>
<option value="@{constitution_mod}">Kon</option>
<option value="@{intelligence_mod}">Int</option>
<option value="@{wisdom_mod}">Wei</option>
<option value="@{charisma_mod}">Cha</option>
</select>
</span>
<span class="fr">
<select name="attr_ac_unarmored_ability">
<option value="0" selected>&#8212;</option>
<option value="@{strength_mod}">For</option>
<option value="@{dexterity_mod}">Dex</option>
<option value="@{constitution_mod}">Con</option>
<option value="@{intelligence_mod}">Int</option>
<option value="@{wisdom_mod}">Sag</option>
<option value="@{charisma_mod}">Cha</option>
</select>
</span>
<span class="ru">
<select name="attr_ac_unarmored_ability">
<option value="0" selected>&#8212;</option>
<option value="@{strength_mod}">Сил</option>
<option value="@{dexterity_mod}">Лов</option>
<option value="@{constitution_mod}">Тел</option>
<option value="@{intelligence_mod}">Инт</option>
<option value="@{wisdom_mod}">Муд</option>
<option value="@{charisma_mod}">Хар</option>
</select>
</span>
<div class="small-label">{{'AC_UNARMORED_ABILITY' | translate}}</div>
<select name="attr_ac_unarmored_ability">
<option value="" selected>&#8212;</option>
<option value="strength" data-i18n="STR"></option>
<option value="dexterity" data-i18n="DEX"></option>
<option value="constitution" data-i18n="CON"></option>
<option value="intelligence" data-i18n="INT"></option>
<option value="wisdom" data-i18n="WIS"></option>
<option value="charisma" data-i18n="CHA"></option>
</select>
<div class="small-label" data-i18n="AC_UNARMORED_ABILITY"></div>
</div>
<div class="col-12 center pad-r-md">
<span name="attr_ac_unarmored_calc" class="pseudo-input center border-bottom"></span>
<div class="small-label">{{'AC_UNARMORED' | translate}}</div>
<div class="small-label" data-i18n="AC_UNARMORED"></div>
</div>
<div class="col-15 center bold">
<button type="roll" name="roll_shaped_ac" value="@{output_option} &{template:5e-shaped} {{character_name=@{character_name}}} @{show_character_name} {{title=AC}} {{text_big=[[@{ac}]]}}">
<div class="col-15 center">
<button type="roll" name="roll_shaped_ac" value="@{output_option} &{template:5e-shaped} {{character_name=@{character_name}}} @{show_character_name} {{title=^{AC}}} {{text_big=[[@{ac}]]}}">
<div class="shield">
<span name="attr_AC" class="pseudo-input center big-text bold"></span>
<div class="wrap-box-title center">{{'ARMOR_CLASS' | translate}}</div>
<span name="attr_AC" class="pseudo-input center big-text"></span>
<div class="wrap-box-title center" data-i18n="ARMOR_CLASS"></div>
</div>
</button>
</div>
</div>
<div class="wrap-box-title center">{{'ARMOR' | translate}}</div>
<div class="wrap-box-title center" data-i18n="ARMOR"></div>
</div>
@@ -1,13 +1,13 @@
<div class="shaped-row vert-center mar-t-md">
<div class="col-02"></div>
<div class="col-20 wrap-box-label light-label pad-r-sm">{{'ATTACK' | translate}}</div>
<div class="col-45 wrap-box-label light-label pad-r-sm">{{'FREETEXT' | translate}}</div>
<div class="col-10 wrap-box-label light-label center">{{'USES' | translate}}</div>
<div class="col-07 wrap-box-label light-label center pad-l-md">{{'QTY' | translate}}</div>
<div class="col-20 wrap-box-label light-label pad-r-sm" data-i18n="ATTACK"></div>
<div class="col-45 wrap-box-label light-label pad-r-sm" data-i18n="FREETEXT"></div>
<div class="col-10 wrap-box-label light-label center" data-i18n="USES"></div>
<div class="col-07 wrap-box-label light-label center pad-l-md" data-i18n="QTY"></div>
<div class="col-01"></div>
<div class="col-07 wrap-box-label light-label center">{{'WEIGHT' | translate}}</div>
<div class="col-07 wrap-box-label light-label center" data-i18n="WEIGHT"></div>
<div class="col-01"></div>
<div class="col-07 wrap-box-label light-label center">{{'TOTAL' | translate}}</div>
<div class="col-07 wrap-box-label light-label center" data-i18n="TOTAL"></div>
</div>
<fieldset class="repeating_attack">
<div class="shaped-row compendium-drop-target vert-center">
@@ -1,60 +1,60 @@
<div class="coin shaped-row no-wrap vert-center mar-t-md">
<div class="wrap-box col-38">
<button type="roll" name="roll_shaped_coinage_cp" class="wrapper-button" value="@{output_option} &{template:5e-shaped} {{character_name=@{character_name}}} @{show_character_name} {{title=Copper Pieces}} {{text_big=[[@{cp}]]}}" tabindex="-1">
<div class="light-label pad-r-sm">{{'COINS_CP' | translate}}</div>
<button type="roll" name="roll_shaped_coinage_cp" class="wrapper-button" value="@{output_option} &{template:5e-shaped} {{character_name=@{character_name}}} @{show_character_name} {{title=^{COPPER_PIECES}}} {{text_big=[[@{cp}]]}}" tabindex="-1">
<div class="light-label pad-r-sm" data-i18n="COINS_CP"></div>
</button>
</div>
<div class="wrap-box coin-value-wrap">
<div class="shaped-row wrap-box coin-value-wrap">
<input type="number" name="attr_cp" class="no-spin no-border" value="0" min="0" step="1">
</div>
</div>
<div class="coin shaped-row no-wrap vert-center mar-t-lg">
<div class="coin shaped-row no-wrap vert-center mar-t-md">
<div class="wrap-box col-38">
<button type="roll" name="roll_shaped_coinage_sp" class="wrapper-button" value="@{output_option} &{template:5e-shaped} {{character_name=@{character_name}}} @{show_character_name} {{title=Silver Pieces}} {{text_big=[[@{sp}]]}}" tabindex="-1">
<div class="light-label pad-r-sm">{{'COINS_SP' | translate}}</div>
<button type="roll" name="roll_shaped_coinage_sp" class="wrapper-button" value="@{output_option} &{template:5e-shaped} {{character_name=@{character_name}}} @{show_character_name} {{title=^{SILVER_PIECES}}} {{text_big=[[@{sp}]]}}" tabindex="-1">
<div class="light-label pad-r-sm" data-i18n="COINS_SP"></div>
</button>
</div>
<div class="wrap-box coin-value-wrap">
<div class="shaped-row wrap-box coin-value-wrap">
<input type="number" name="attr_sp" class="no-spin no-border" value="0" min="0" step="1">
</div>
</div>
<div class="coin shaped-row no-wrap vert-center mar-t-lg">
<div class="coin shaped-row no-wrap vert-center mar-t-md">
<div class="wrap-box col-38">
<button type="roll" name="roll_shaped_coinage_ep" class="wrapper-button" value="@{output_option} &{template:5e-shaped} {{character_name=@{character_name}}} @{show_character_name} {{title=Electrum Pieces}} {{text_big=[[@{ep}]]}}" tabindex="-1">
<div class="light-label pad-r-sm">{{'COINS_EP' | translate}}</div>
<button type="roll" name="roll_shaped_coinage_ep" class="wrapper-button" value="@{output_option} &{template:5e-shaped} {{character_name=@{character_name}}} @{show_character_name} {{title=^{ELECTRUM_PIECES}}} {{text_big=[[@{ep}]]}}" tabindex="-1">
<div class="light-label pad-r-sm" data-i18n="COINS_EP"></div>
</button>
</div>
<div class="wrap-box coin-value-wrap">
<div class="shaped-row wrap-box coin-value-wrap">
<input type="number" name="attr_ep" class="no-spin no-border" value="0" min="0" step="1">
</div>
</div>
<div class="coin shaped-row no-wrap vert-center mar-t-lg">
<div class="coin shaped-row no-wrap vert-center mar-t-md">
<div class="wrap-box col-38">
<button type="roll" name="roll_shaped_coinage_gp" class="wrapper-button" value="@{output_option} &{template:5e-shaped} {{character_name=@{character_name}}} @{show_character_name} {{title=Gold Pieces}} {{text_big=[[@{gp}]]}}" tabindex="-1">
<div class="light-label pad-r-sm">{{'COINS_GP' | translate}}</div>
<button type="roll" name="roll_shaped_coinage_gp" class="wrapper-button" value="@{output_option} &{template:5e-shaped} {{character_name=@{character_name}}} @{show_character_name} {{title=^{GOLD_PIECES}}} {{text_big=[[@{gp}]]}}" tabindex="-1">
<div class="light-label pad-r-sm" data-i18n="COINS_GP"></div>
</button>
</div>
<div class="wrap-box coin-value-wrap">
<div class="shaped-row wrap-box coin-value-wrap">
<input type="number" name="attr_gp" class="no-spin no-border" value="0" min="0" step="1">
</div>
</div>
<div class="coin shaped-row no-wrap vert-center mar-t-lg">
<div class="coin shaped-row no-wrap vert-center mar-t-md">
<div class="wrap-box col-38">
<button type="roll" name="roll_shaped_coinage_pp" class="wrapper-button" value="@{output_option} &{template:5e-shaped} {{character_name=@{character_name}}} @{show_character_name} {{title=Platinum Pieces}} {{text_big=[[@{pp}]]}}" tabindex="-1">
<div class="light-label pad-r-sm">{{'COINS_PP' | translate}}</div>
<button type="roll" name="roll_shaped_coinage_pp" class="wrapper-button" value="@{output_option} &{template:5e-shaped} {{character_name=@{character_name}}} @{show_character_name} {{title=^{PLATINUM_PIECES}}} {{text_big=[[@{pp}]]}}" tabindex="-1">
<div class="light-label pad-r-sm" data-i18n="COINS_PP"></div>
</button>
</div>
<div class="wrap-box coin-value-wrap">
<div class="shaped-row wrap-box coin-value-wrap">
<input type="number" name="attr_pp" class="no-spin no-border" value="0" min="0" step="1">
</div>
</div>
<div class="coin shaped-row no-wrap vert-center mar-t-lg">
<div class="coin shaped-row no-wrap vert-center mar-t-md">
<div class="wrap-box col-38">
<button type="roll" name="roll_shaped_coinage_total_gp" class="wrapper-button" value="@{output_option} &{template:5e-shaped} {{character_name=@{character_name}}} @{show_character_name} {{title=Total Gold Value}} {{text_big=[[@{total_gp}]]}}" tabindex="-1">
<div class="light-label bold pad-r-sm">{{'COINS_GP' | translate}}</div>
<button type="roll" name="roll_shaped_coinage_total_gp" class="wrapper-button" value="@{output_option} &{template:5e-shaped} {{character_name=@{character_name}}} @{show_character_name} {{title=^{TOTAL_GOLD_VALUE}}} {{text_big=[[@{total_gp}]]}}" tabindex="-1">
<div class="light-label bold pad-r-sm" data-i18n="COINS_GP"></div>
</button>
</div>
<div class="wrap-box coin-value-wrap">
<div class="shaped-row wrap-box coin-value-wrap">
<input type="number" name="attr_total_gp" class="bold no-border" value="0" readonly>
</div>
</div>
@@ -19,6 +19,6 @@
//= include attacks.html
</div>
</div>
<div class="wrap-box-title center">{{'EQUIPMENT' | translate}}</div>
<div class="wrap-box-title center" data-i18n="EQUIPMENT"></div>
</div>
</div>
@@ -1,13 +1,13 @@
<div class="shaped-row">
<div class="col-02"></div>
<div class="col-20 wrap-box-label light-label pad-r-sm">{{'EQUIPMENT' | translate}}</div>
<div class="col-45 wrap-box-label light-label pad-r-sm">{{'CONTENT' | translate}}</div>
<div class="col-10 wrap-box-label light-label center">{{'USES' | translate}}</div>
<div class="col-07 wrap-box-label light-label center pad-l-md">{{'QTY' | translate}}</div>
<div class="col-20 wrap-box-label light-label pad-r-sm" data-i18n="EQUIPMENT"></div>
<div class="col-45 wrap-box-label light-label pad-r-sm" data-i18n="CONTENT"></div>
<div class="col-10 wrap-box-label light-label center" data-i18n="USES"></div>
<div class="col-07 wrap-box-label light-label center pad-l-md" data-i18n="QTY"></div>
<div class="col-01"></div>
<div class="col-07 wrap-box-label light-label center">{{'WEIGHT' | translate}}</div>
<div class="col-07 wrap-box-label light-label center" data-i18n="WEIGHT"></div>
<div class="col-01"></div>
<div class="col-07 wrap-box-label light-label center">{{'TOTAL' | translate}}</div>
<div class="col-07 wrap-box-label light-label center" data-i18n="TOTAL"></div>
</div>
<fieldset class="repeating_equipment">
<div class="shaped-row compendium-drop-target vert-center">
@@ -2,99 +2,77 @@
<div class="col-50 pad-r-sm">
<div class="wrap-box">
<div class="shaped-row vert-center">
<div class="col-50 small-label">
{{'ATTACKS' | translate}}
</div>
<div class="col-50 small-label" data-i18n="ATTACKS"></div>
<div class="col-50">
<span name="attr_weight_attacks" class="pseudo-input center border-bottom"></span>
</div>
</div>
<div class="shaped-row vert-center">
<div class="col-50 small-label">
{{'AMMO' | translate}}
</div>
<div class="col-50 small-label" data-i18n="AMMO"></div>
<div class="col-50">
<span name="attr_weight_ammo" class="pseudo-input center border-bottom"></span>
</div>
</div>
<div class="shaped-row vert-center">
<div class="col-50 small-label">
{{'ARMOR' | translate}}
</div>
<div class="col-50 small-label" data-i18n="ARMOR"></div>
<div class="col-50">
<span name="attr_weight_armor" class="pseudo-input center border-bottom"></span>
</div>
</div>
<div class="shaped-row vert-center">
<div class="col-50 small-label">
{{'EQUIPMENT' | translate}}
</div>
<div class="col-50 small-label" data-i18n="EQUIPMENT"></div>
<div class="col-50">
<span name="attr_weight_equipment" class="pseudo-input center border-bottom"></span>
</div>
</div>
<div class="shaped-row vert-center">
<div class="col-50 small-label">
{{'COINAGE' | translate}}
</div>
<div class="col-50 small-label" data-i18n="COINAGE"></div>
<div class="col-50">
<span name="attr_weight_coinage" class="pseudo-input center border-bottom"></span>
</div>
</div>
<div class="shaped-row vert-center">
<div class="col-50 small-label">
{{'TOTAL' | translate}}
</div>
<div class="col-50 small-label" data-i18n="TOTAL"></div>
<div class="col-50">
<span name="attr_weight_total" class="pseudo-input center border-bottom bold"></span>
</div>
</div>
<div class="wrap-box-title center">{{'WEIGHT' | translate}}</div>
<div class="wrap-box-title center" data-i18n="WEIGHT"></div>
</div>
</div>
<div class="col-50 pad-l-sm">
<div class="wrap-box">
<div class="shaped-row edit">
<div class="col-75 small-label">
{{'MULTIPLIER' | translate}}
</div>
<div class="col-75 small-label" data-i18n="MULTIPLIER"></div>
<div class="col-25">
<input type="number" name="attr_weight_multiplier" class="no-spin" value="1" step=".05">
</div>
</div>
<div class="shaped-row">
<div class="col-75 small-label">
{{'CARRYING_CAPACITY' | translate}}
</div>
<div class="col-75 small-label" data-i18n="CARRYING_CAPACITY"></div>
<div class="col-25">
<span name="attr_carrying_capacity" class="pseudo-input center border-bottom"></span>
</div>
</div>
<div class="shaped-row">
<div class="col-75 small-label">
{{'CARRYING_PUSH_DRAG_LIFT' | translate}}
</div>
<div class="col-75 small-label" data-i18n="CARRYING_PUSH_DRAG_LIFT"></div>
<div class="col-25">
<span name="attr_max_push_drag_lift" class="pseudo-input center border-bottom"></span>
</div>
</div>
<div class="shaped-row">
<div class="col-75 small-label">
{{'ENCUMBERED' | translate}}
</div>
<div class="col-75 small-label" data-i18n="ENCUMBERED"></div>
<div class="col-25">
<span name="attr_encumbered" class="pseudo-input center border-bottom"></span>
</div>
</div>
<div class="shaped-row">
<div class="col-75 small-label">
{{'ENCUMBERED_HEAVILY' | translate}}
</div>
<div class="col-75 small-label" data-i18n="ENCUMBERED_HEAVILY"></div>
<div class="col-25">
<span name="attr_heavily_encumbered" class="pseudo-input center border-bottom"></span>
</div>
</div>
<div class="wrap-box-title center">{{'CARRYING_CAPACITY' | translate}}</div>
<div class="wrap-box-title center" data-i18n="CARRYING_CAPACITY"></div>
</div>
</div>
</div>
@@ -1,3 +1,2 @@
//= include flags.html
<input class="slide-input-pc" type="checkbox" name="attr_is_npc" value="1"><label class="slide-toggle-pc"><span class="slide-cover">···</span><span class="slide-toggle-pc-left">{{'PC' | translate}}</span><span class="slide-toggle-pc-right">{{'NPC' | translate}}</span></label>
<input class="slide-input-pc" type="checkbox" name="attr_is_npc" value="1"><label class="slide-toggle-pc"><span class="slide-cover">···</span><span class="slide-toggle-pc-left" data-i18n="PC"></span><span class="slide-toggle-pc-right" data-i18n="NPC"></span></label>
<span class="small-label bold pad-l-sm">Shaped v<span name="attr_version" class="bold small-label"></span></span>
@@ -1,4 +0,0 @@
<input type="radio" name="attr_lang" class="toggle-language float-right" value="ru" checked><span class="toggle-language ru float-right"></span>
<input type="radio" name="attr_lang" class="toggle-language float-right" value="fr"><span class="toggle-language fr float-right"></span>
<input type="radio" name="attr_lang" class="toggle-language float-right" value="de"><span class="toggle-language de float-right"></span>
<input type="radio" name="attr_lang" class="toggle-language float-right" value="en" checked><span class="toggle-language en float-right"></span>
@@ -6,37 +6,36 @@
</div>
<div class="character-name">
<input type="text" name="attr_character_name">
<div class="wrap-box-label bold">{{'CHARACTER_NAME' | translate}}</div>
<div class="wrap-box-label" data-i18n="CHARACTER_NAME"></div>
</div>
</div>
<div class="col-60 header-info">
<div class="wrap-box pad-md">
<div class="wrap-box">
<div class="shaped-row">
<div class="col-70 pad-r-lg">
<input type="text" name="attr_class_and_level" readonly>
<button type="roll" name="roll_shaped_class" class="wrapper-button" value="@{output_option} &{template:5e-shaped} {{character_name=@{character_name}}} @{show_character_name} {{title=Class & Level}} {{text_big=@{class_and_level}}}">
<div class="wrap-box-label bold">{{'CLASS_AND_LEVEL' | translate}}</div>
<input type="text" name="attr_class_and_level" data-i18n-placeholder="CLASS_AND_LEVEL_PLACEHOLDER" readonly>
<button type="roll" name="roll_shaped_class" class="wrapper-button" value="@{output_option} &{template:5e-shaped} {{character_name=@{character_name}}} @{show_character_name} {{title=^{CLASS_AND_LEVEL}}} {{text_big=@{class_and_level}}}">
<div class="wrap-box-label" data-i18n="CLASS_AND_LEVEL"></div>
</button>
</div>
<div class="col-30">
<input type="text" name="attr_background">
<button type="roll" name="roll_shaped_background" class="wrapper-button" value="@{output_option} &{template:5e-shaped} {{character_name=@{character_name}}} @{show_character_name} {{title=Background}} {{text_big=@{background}}}">
<div class="wrap-box-label bold">{{'BACKGROUND' | translate}}</div>
<button type="roll" name="roll_shaped_background" class="wrapper-button" value="@{output_option} &{template:5e-shaped} {{character_name=@{character_name}}} @{show_character_name} {{title=^{BACKGROUND}}} {{text_big=@{background}}}">
<div class="wrap-box-label" data-i18n="BACKGROUND"></div>
</button>
</div>
</div>
<div class="shaped-row">
<div class="col-35 pad-r-lg">
<input type="text" name="attr_race">
<button type="roll" name="roll_shaped_race" class="wrapper-button" value="@{output_option} &{template:5e-shaped} {{character_name=@{character_name}}} @{show_character_name} {{title=Race}} {{text_big=@{race}}}">
<div class="wrap-box-label bold">{{'RACE' | translate}}</div>
<button type="roll" name="roll_shaped_race" class="wrapper-button" value="@{output_option} &{template:5e-shaped} {{character_name=@{character_name}}} @{show_character_name} {{title=^{RACE}}} {{text_big=@{race}}}">
<div class="wrap-box-label" data-i18n="RACE"></div>
</button>
</div>
<div class="col-35 pad-r-lg">
<input type="text" name="attr_alignment">
<button type="roll" name="roll_shaped_alignment" class="wrapper-button" value="@{output_option} &{template:5e-shaped} {{character_name=@{character_name}}} @{show_character_name} {{title=Alignment}} {{text_big=@{alignment}}}">
<div class="wrap-box-label bold">{{'ALIGNMENT' | translate}}</div>
<button type="roll" name="roll_shaped_alignment" class="wrapper-button" value="@{output_option} &{template:5e-shaped} {{character_name=@{character_name}}} @{show_character_name} {{title=^{ALIGNMENT}}} {{text_big=@{alignment}}}">
<div class="wrap-box-label" data-i18n="ALIGNMENT"></div>
</button>
</div>
<div class="col-30">
@@ -49,12 +48,12 @@
<span name="attr_xp_next_level" class="pseudo-input border-bottom center"></span>
</div>
</div>
<button type="roll" name="roll_shaped_xp" class="wrapper-button" value="@{output_option} &{template:5e-shaped} {{character_name=@{character_name}}} @{show_character_name} {{title=Experience Points}} {{text_top=[[@{xp}]]&#47;[[@{xp_next_level}]]}} {{text_big=for level [[@{level} + 1]]}}">
<div class="wrap-box-label bold">{{'EXPERIENCE_POINTS' | translate}}</div>
<button type="roll" name="roll_shaped_xp" class="wrapper-button" value="@{output_option} &{template:5e-shaped} {{character_name=@{character_name}}} @{show_character_name} {{title=^{EXPERIENCE_POINTS}}} {{text_big=[[@{xp}]]&#47;[[@{xp_next_level}]] for level [[@{level} + 1]]}}">
<div class="wrap-box-label" data-i18n="EXPERIENCE_POINTS"></div>
</button>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
@@ -1,14 +1,14 @@
<div class="mar-t-md npc"></div>
<input type="radio" name="attr_tab" class="toggle-page-core" value="core" checked><span class="toggle-page-core button">{{'CORE' | translate}}</span>
<input type="radio" name="attr_tab" class="toggle-page-spells" value="spells"><span class="toggle-page-spells button">{{'SPELLS' | translate}}</span>
<input type="radio" name="attr_tab" class="toggle-page-equipment pc" value="equipment"><span class="toggle-page-equipment button pc">{{'EQUIPMENT' | translate}}</span>
<input type="radio" name="attr_tab" class="toggle-page-character pc" value="character"><span class="toggle-page-character button pc">{{'CHARACTER' | translate}}</span>
<div class="mar-t-md"></div>
<input type="radio" name="attr_tab" class="toggle-page-core" value="core" checked><span class="toggle-page-core button" data-i18n="CORE"></span>
<input type="radio" name="attr_tab" class="toggle-page-spells" value="spells"><span class="toggle-page-spells button" data-i18n="SPELLS"></span>
<input type="radio" name="attr_tab" class="toggle-page-equipment pc" value="equipment"><span class="toggle-page-equipment button pc" data-i18n="EQUIPMENT"></span>
<input type="radio" name="attr_tab" class="toggle-page-character pc" value="character"><span class="toggle-page-character button pc" data-i18n="CHARACTER"></span>
<input type="radio" name="attr_tab" class="toggle-page-settings" value="settings"><span class="toggle-page-settings button pictos">y</span>
<input type="radio" name="attr_tab" class="toggle-page-all" value="all"><span class="toggle-page-all button">{{'ALL' | translate}}</span>
<input type="radio" name="attr_tab" class="toggle-page-all" value="all"><span class="toggle-page-all button" data-i18n="ALL"></span>
<input type="checkbox" name="attr_edit_mode" class="toggle-edit-mode mar-l-lg negative-mar-t-eight"><span class="toggle-edit-mode pictos negative-mar-t-eight">p</span>
<div class="float-right mar-t-smd">
<input type="radio" name="attr_roll_setting" class="toggle-roll-normal" value="@{roll_1}" checked><span class="toggle-roll-normal button">{{'NORMAL' | translate}}</span>
<input type="radio" name="attr_roll_setting" class="toggle-roll-advantage" value="@{roll_advantage}"><span class="toggle-roll-advantage button">{{'ADVANTAGE' | translate}}</span>
<input type="radio" name="attr_roll_setting" class="toggle-roll-disadvantage" value="@{roll_disadvantage}"><span class="toggle-roll-disadvantage button">{{'DISADVANTAGE' | translate}}</span>
<input type="radio" name="attr_roll_setting" class="toggle-roll-normal" value="{{ignore=[[0" checked><span class="toggle-roll-normal button" data-i18n="NORMAL"></span>
<input type="radio" name="attr_roll_setting" class="toggle-roll-advantage" value="adv {{ignore=[[0"><span class="toggle-roll-advantage button" data-i18n="ADVANTAGE"></span>
<input type="radio" name="attr_roll_setting" class="toggle-roll-disadvantage" value="dis {{ignore=[[0"><span class="toggle-roll-disadvantage button" data-i18n="DISADVANTAGE"></span>
</div>
@@ -1,16 +1,7 @@
<input type="hidden" name="attr_has_barbarian_levels" class="has-barbarian-levels hidden">
<input type="hidden" name="attr_has_bard_levels" class="has-bard-levels hidden">
<input type="hidden" name="attr_has_cleric_levels" class="has-cleric-levels hidden">
<input type="hidden" name="attr_has_druid_levels" class="has-druid-levels hidden">
<input type="hidden" name="attr_has_fighter_levels" class="has-fighter-levels hidden">
<input type="hidden" name="attr_has_monk_levels" class="has-monk-levels hidden">
<input type="hidden" name="attr_has_paladin_levels" class="has-paladin-levels hidden">
<input type="hidden" name="attr_has_ranger_levels" class="has-ranger-levels hidden">
<input type="hidden" name="attr_has_rogue_levels" class="has-rogue-levels hidden">
<input type="hidden" name="attr_has_sorcerer_levels" class="has-sorcerer-levels hidden">
<input type="hidden" name="attr_has_warlock_levels" class="has-warlock-levels hidden">
<input type="hidden" name="attr_has_wizard_levels" class="has-wizard-levels hidden">
<input type="checkbox" name="attr_spell_slots_l0_toggle" class="toggle-spell-level-0 hidden">
<input type="checkbox" name="attr_spell_slots_l1_toggle" class="toggle-spell-level-1 hidden">
<input type="checkbox" name="attr_spell_slots_l2_toggle" class="toggle-spell-level-2 hidden">
<input type="checkbox" name="attr_spell_slots_l3_toggle" class="toggle-spell-level-3 hidden">
@@ -19,4 +10,10 @@
<input type="checkbox" name="attr_spell_slots_l6_toggle" class="toggle-spell-level-6 hidden">
<input type="checkbox" name="attr_spell_slots_l7_toggle" class="toggle-spell-level-7 hidden">
<input type="checkbox" name="attr_spell_slots_l8_toggle" class="toggle-spell-level-8 hidden">
<input type="checkbox" name="attr_spell_slots_l9_toggle" class="toggle-spell-level-9 hidden">
<input type="checkbox" name="attr_spell_slots_l9_toggle" class="toggle-spell-level-9 hidden">
<input type="hidden" name="attr_roll_info">
<input type="hidden" name="attr_shaped_d20" value="d20">
<input type="hidden" name="attr_d20_mod">
<input type="hidden" name="attr_use_custom_saving_throws" class="toggle-use-custom-saving-throws hidden">
@@ -0,0 +1,113 @@
<input type="checkbox" name="attr_hd_d2_toggle" value="1" class="toggle-hd-d2 hidden">
<input type="checkbox" name="attr_hd_d4_toggle" value="1" class="toggle-hd-d4 hidden">
<input type="checkbox" name="attr_hd_d6_toggle" value="1" class="toggle-hd-d6 hidden">
<input type="checkbox" name="attr_hd_d8_toggle" value="1" class="toggle-hd-d8 hidden">
<input type="checkbox" name="attr_hd_d10_toggle" value="1" class="toggle-hd-d10 hidden">
<input type="checkbox" name="attr_hd_d12_toggle" value="1" class="toggle-hd-d12 hidden">
<input type="checkbox" name="attr_hd_d20_toggle" value="1" class="toggle-hd-d20 hidden">
<div class="shaped-row center flex-end toggle-hd-d2">
<div class="col-29 pad-r-sm">
<input type="number" name="attr_hd_d2" class="no-spin no-border" min="0" step="1">
</div>
<div class="col-05">&#47;</div>
<div class="col-29">
<span name="attr_hd_d2_max" class="center"></span>
</div>
<input type="hidden" name="attr_hd_d2_query">
<div class="col-37 center">
<button type="roll" name="roll_shaped_hd_d2" class="bold" value="@{hit_dice_output_option} &{template:5e-shaped} {{character_name=@{character_name}}} @{show_character_name} {{title=@{hd_d2_query}d2 ^{HIT_DICE}}} {{uses=@{hd_d2}}} {{uses_max=@{hd_d2|max}}} @{roll_info} {{roll1=[[{((@{hd_d2_query})d2[d2 * hd] + ((@{hd_d2_query}) * @{constitution_mod})[con mod * hd]), 0d0+1}kh1[minimum of 1]]]}} @{attacher_hit_dice}">
d2
</button>
</div>
</div>
<div class="shaped-row center flex-end toggle-hd-d4">
<div class="col-29 pad-r-sm">
<input type="number" name="attr_hd_d4" class="no-spin no-border" min="0" step="1">
</div>
<div class="col-05">&#47;</div>
<div class="col-29">
<span name="attr_hd_d4_max" class="center"></span>
</div>
<input type="hidden" name="attr_hd_d4_query">
<div class="col-37 center">
<button type="roll" name="roll_shaped_hd_d4" class="bold" value="@{hit_dice_output_option} &{template:5e-shaped} {{character_name=@{character_name}}} @{show_character_name} {{title=@{hd_d4_query}d4 ^{HIT_DICE}}} {{uses=@{hd_d4}}} {{uses_max=@{hd_d4|max}}} @{roll_info} {{roll1=[[{((@{hd_d4_query})d4[d4 * hd] + ((@{hd_d4_query}) * @{constitution_mod})[con mod * hd]), 0d0+1}kh1[minimum of 1]]]}} @{attacher_hit_dice}">
d4
</button>
</div>
</div>
<div class="shaped-row center flex-end toggle-hd-d6">
<div class="col-29 pad-r-sm">
<input type="number" name="attr_hd_d6" class="no-spin no-border" min="0" step="1">
</div>
<div class="col-05">&#47;</div>
<div class="col-29">
<span name="attr_hd_d6_max" class="center"></span>
</div>
<input type="hidden" name="attr_hd_d6_query">
<div class="col-37 center">
<button type="roll" name="roll_shaped_hd_d6" class="bold" value="@{hit_dice_output_option} &{template:5e-shaped} {{character_name=@{character_name}}} @{show_character_name} {{title=@{hd_d6_query}d6 ^{HIT_DICE}}} {{uses=@{hd_d6}}} {{uses_max=@{hd_d6|max}}} @{roll_info} {{roll1=[[{((@{hd_d6_query})d6[d6 * hd] + ((@{hd_d6_query}) * @{constitution_mod})[con mod * hd]), 0d0+1}kh1[minimum of 1]]]}} @{attacher_hit_dice}">
d6
</button>
</div>
</div>
<div class="shaped-row center flex-end toggle-hd-d8">
<div class="col-29 pad-r-sm">
<input type="number" name="attr_hd_d8" class="no-spin no-border" min="0" step="1">
</div>
<div class="col-05">&#47;</div>
<div class="col-29">
<span name="attr_hd_d8_max" class="center"></span>
</div>
<input type="hidden" name="attr_hd_d8_query">
<div class="col-37 center">
<button type="roll" name="roll_shaped_hd_d8" class="bold" value="@{hit_dice_output_option} &{template:5e-shaped} {{character_name=@{character_name}}} @{show_character_name} {{title=@{hd_d8_query}d8 ^{HIT_DICE}}} {{uses=@{hd_d8}}} {{uses_max=@{hd_d8|max}}} @{roll_info} {{roll1=[[{((@{hd_d8_query})d8[d8 * hd] + ((@{hd_d8_query}) * @{constitution_mod})[con mod * hd]), 0d0+1}kh1[minimum of 1]]]}} @{attacher_hit_dice}">
d8
</button>
</div>
</div>
<div class="shaped-row center flex-end toggle-hd-d10">
<div class="col-29 pad-r-sm">
<input type="number" name="attr_hd_d10" class="no-spin no-border" min="0" step="1">
</div>
<div class="col-05">&#47;</div>
<div class="col-29">
<span name="attr_hd_d10_max" class="center"></span>
</div>
<input type="hidden" name="attr_hd_d10_query">
<div class="col-37 center">
<button type="roll" name="roll_shaped_hd_d10" class="bold" value="@{hit_dice_output_option} &{template:5e-shaped} {{character_name=@{character_name}}} @{show_character_name} {{title=@{hd_d10_query}d10 ^{HIT_DICE}}} {{uses=@{hd_d10}}} {{uses_max=@{hd_d10|max}}} @{roll_info} {{roll1=[[{((@{hd_d10_query})d10[d10 * hd] + ((@{hd_d10_query}) * @{constitution_mod})[con mod * hd]), 0d0+1}kh1[minimum of 1]]]}} @{attacher_hit_dice}">
d10
</button>
</div>
</div>
<div class="shaped-row center flex-end toggle-hd-d12">
<div class="col-29 pad-r-sm">
<input type="number" name="attr_hd_d12" class="no-spin no-border" min="0" step="1">
</div>
<div class="col-05">&#47;</div>
<div class="col-29">
<span name="attr_hd_d12_max" class="center"></span>
</div>
<input type="hidden" name="attr_hd_d12_query">
<div class="col-37 center">
<button type="roll" name="roll_shaped_hd_d12" class="bold" value="@{hit_dice_output_option} &{template:5e-shaped} {{character_name=@{character_name}}} @{show_character_name} {{title=@{hd_d12_query}d12 ^{HIT_DICE}}} {{uses=@{hd_d12}}} {{uses_max=@{hd_d12|max}}} @{roll_info} {{roll1=[[{((@{hd_d12_query})d12[d12 * hd] + ((@{hd_d12_query}) * @{constitution_mod})[con mod * hd]), 0d0+1}kh1[minimum of 1]]]}} @{attacher_hit_dice}">
d12
</button>
</div>
</div>
<div class="shaped-row center flex-end toggle-hd-d20">
<div class="col-29 pad-r-sm">
<input type="number" name="attr_hd_d20" class="no-spin no-border" min="0" step="1">
</div>
<div class="col-05">&#47;</div>
<div class="col-29">
<span name="attr_hd_d20_max" class="center"></span>
</div>
<input type="hidden" name="attr_hd_d20_query">
<div class="col-37 center">
<button type="roll" name="roll_shaped_hd_d20" class="bold" value="@{hit_dice_output_option} &{template:5e-shaped} {{character_name=@{character_name}}} @{show_character_name} {{title=@{hd_d20_query}d20 ^{HIT_DICE}}} {{uses=@{hd_d20}}} {{uses_max=@{hd_d20|max}}} @{roll_info} {{roll1=[[{((@{hd_d20_query})d20[d20 * hd] + ((@{hd_d20_query}) * @{constitution_mod})[con mod * hd]), 0d0+1}kh1[minimum of 1]]]}} @{attacher_hit_dice}">
d20
</button>
</div>
</div>
@@ -2,10 +2,10 @@
<div class="overlay absolute">
<div class="shaped-row fixed pad-l-hundred pad-t-hundred">
<div class="pad-r-md">
<input type="checkbox" name="attr_reject_import" class="toggle-pseudo-button"><span class="toggle-pseudo-button button">{{'CANCEL' | translate}}</span>
<input type="checkbox" name="attr_reject_import" class="toggle-pseudo-button"><span class="toggle-pseudo-button button" data-i18n="CANCEL"></span>
</div>
<div class="pad-l-md">
<input type="checkbox" name="attr_accept_import" class="toggle-pseudo-button"><span class="toggle-pseudo-button button">{{'IMPORT' | translate}}</span>
<input type="checkbox" name="attr_accept_import" class="toggle-pseudo-button"><span class="toggle-pseudo-button button" data-i18n="IMPORT"></span>
</div>
</div>
</div>
@@ -1,12 +1,18 @@
<input type="hidden" name="attr_ability_checks_query_var">
<button type="roll" name="roll_shaped_ability_checks_query" class="visible-button" value="@{output_option} &{template:5e-shaped} {{ability=1}} {{character_name=@{character_name}}} @{show_character_name} {{subheader=Ability Check}} @{roll_info} @{ability_checks_query_var}">
{{'ABILITY_CHECKS_QUERY' | translate}}
</button>
<div class="shaped-row center">
<div class="col-40">
<select name="attr_ability_checks_text_size">
<option value="text" data-i18n="NORMAL"></option>
<option value="text_big" data-i18n="BIG" selected></option>
</select>
<div class="small-label" data-i18n="TEXT_SIZE"></div>
</div>
</div>
<div class="mar-t-sm"></div>
<span data-i18n="SHOW_TOTALS"></span><input type="checkbox" name="attr_ability_checks_show_totals" checked>
<div class="mar-t-sm"></div>
<input type="hidden" name="attr_ability_checks_macro_var">
<button type="roll" name="roll_shaped_ability_checks" class="visible-button" value="/w @{character_name} &{template:5e-shaped} {{ability=1}} {{character_name=@{character_name}}} @{show_character_name} {{title=Ability Checks}} {{text_big=@{ability_checks_macro_var}}}">
{{'ABILITY_CHECKS' | translate}}
</button>
<button type="roll" name="roll_shaped_ability_checks_small" class="visible-button" value="/w @{character_name} &{template:5e-shaped} {{ability=1}} {{character_name=@{character_name}}} @{show_character_name} {{title=Ability Checks}} {{text=@{ability_checks_macro_var}}}">
{{'ABILITY_CHECKS' | translate}} - {{'SMALL' | translate}}
</button>
<button type="roll" name="roll_shaped_ability_checks" class="visible-button" value="/w @{character_name} &{template:5e-shaped} {{ability=1}} {{character_name=@{character_name}}} @{show_character_name} {{title=^{ABILITY_CHECKS}}} {{@{ability_checks_text_size}=@{ability_checks_macro_var}}}" data-i18n="ABILITY_CHECKS"></button>
<div class="mar-t-sm"></div>
<button type="roll" name="roll_shaped_ability_checks_small" class="hidden" value="/w @{character_name} &{template:5e-shaped} {{ability=1}} {{character_name=@{character_name}}} @{show_character_name} {{title=^{ABILITY_CHECKS}}} {{text=@{ability_checks_macro_var}}}" data-i18n="ABILITY_CHECKS"></button>
<input type="hidden" name="attr_ability_checks_query_var">
<button type="roll" name="roll_shaped_ability_checks_query" class="hidden" value="@{output_option} &{template:5e-shaped} {{ability=1}} {{character_name=@{character_name}}} @{show_character_name} @{roll_info} @{ability_checks_query_var}" data-i18n="ABILITY_CHECKS_QUERY"></button>
@@ -1,7 +1,5 @@
<input type="hidden" name="attr_actions_exist" class="item-toggle">
<div class="npc item-to-toggle">
<input type="hidden" name="attr_actions_macro_var">
<button type="roll" name="roll_shaped_actions" class="visible-button" value="/w @{character_name} &{template:5e-shaped} {{character_name=@{character_name}}} @{show_character_name} {{title=Actions}} {{text_big=@{actions_macro_var}}}">
{{'ACTIONS' | translate}}
</button>
<button type="roll" name="roll_shaped_actions" class="visible-button" value="/w @{character_name} &{template:5e-shaped} {{character_name=@{character_name}}} @{show_character_name} {{title=^{ACTIONS}}} {{text_big=@{actions_macro_var}}}" data-i18n="ACTIONS"></button>
</div>
@@ -1,6 +1,4 @@
<div class="pc">
<input type="hidden" name="attr_attacks_macro_var">
<button type="roll" name="roll_shaped_attacks" class="visible-button" value="/w @{character_name} &{template:5e-shaped} {{character_name=@{character_name}}} @{show_character_name} {{title=Attacks}} {{text_big=@{attacks_macro_var}}}">
{{'ATTACKS' | translate}}
</button>
<button type="roll" name="roll_shaped_attacks" class="visible-button" value="/w @{character_name} &{template:5e-shaped} {{character_name=@{character_name}}} @{show_character_name} {{title=^{ATTACKS}}} {{text_big=@{attacks_macro_var}}}" data-i18n="ATTACKS"></button>
</div>
@@ -1,7 +1,5 @@
<input type="hidden" name="attr_lairactions_exist" class="item-toggle">
<div class="npc item-to-toggle">
<input type="hidden" name="attr_lairactions_macro_var">
<button type="roll" name="roll_shaped_lairactions" class="visible-button" value="/w @{character_name} &{template:5e-shaped} {{character_name=@{character_name}}} @{show_character_name} {{title=Lair Actions}} {{text_big=@{lairactions_macro_var}}}">
{{'LAIR_ACTIONS' | translate}}
</button>
<button type="roll" name="roll_shaped_lairactions" class="visible-button" value="/w @{character_name} &{template:5e-shaped} {{character_name=@{character_name}}} @{show_character_name} {{title=^{LAIR_ACTIONS}}} {{text_big=@{lairactions_macro_var}}}" data-i18n="LAIR_ACTIONS"></button>
</div>
@@ -1,7 +1,5 @@
<input type="hidden" name="attr_legendaryactions_exist" class="item-toggle">
<div class="npc item-to-toggle">
<input type="hidden" name="attr_legendaryactions_macro_var">
<button type="roll" name="roll_shaped_legendaryactions" class="visible-button" value="/w @{character_name} &{template:5e-shaped} {{character_name=@{character_name}}} @{show_character_name} {{title=Legendary Actions}} {{text_big=@{legendaryactions_macro_var}}}">
{{'LEGENDARY_ACTIONS' | translate}}
</button>
<button type="roll" name="roll_shaped_legendaryactions" class="visible-button" value="/w @{character_name} &{template:5e-shaped} {{character_name=@{character_name}}} @{show_character_name} {{title=^{LEGENDARY_ACTIONS}}} {{text_big=@{legendaryactions_macro_var}}}" data-i18n="LEGENDARY_ACTIONS"></button>
</div>
@@ -24,7 +24,10 @@
<div class="mar-t-sm npc"></div>
//= include regionalEffects.html
</div>
<div class="col-20">
//= include spells.html
</div>
</div>
<div class="wrap-box-title">{{'MACROS' | translate}}</div>
<div class="wrap-box-title" data-i18n="MACROS"></div>
</div>
@@ -1,7 +1,5 @@
<input type="hidden" name="attr_reactions_exist" class="item-toggle">
<div class="npc item-to-toggle">
<input type="hidden" name="attr_reactions_macro_var">
<button type="roll" name="roll_shaped_reactions" class="visible-button" value="/w @{character_name} &{template:5e-shaped} {{character_name=@{character_name}}} @{show_character_name} {{title=Reactions}} {{text_big=@{reactions_macro_var}}}">
{{'REACTIONS' | translate}}
</button>
<button type="roll" name="roll_shaped_reactions" class="visible-button" value="/w @{character_name} &{template:5e-shaped} {{character_name=@{character_name}}} @{show_character_name} {{title=^{REACTIONS}}} {{text_big=@{reactions_macro_var}}}" data-i18n="REACTIONS"></button>
</div>
@@ -1,7 +1,5 @@
<input type="hidden" name="attr_regionaleffects_exist" class="item-toggle">
<div class="npc item-to-toggle">
<input type="hidden" name="attr_regionaleffects_macro_var">
<button type="roll" name="roll_shaped_regionaleffects" class="visible-button" value="/w @{character_name} &{template:5e-shaped} {{character_name=@{character_name}}} @{show_character_name} {{title=Regional Effects}} {{text_big=@{regionaleffects_macro_var}}}">
{{'REGIONAL_EFFECTS' | translate}}
</button>
<button type="roll" name="roll_shaped_regionaleffects" class="visible-button" value="/w @{character_name} &{template:5e-shaped} {{character_name=@{character_name}}} @{show_character_name} {{title=^{REGIONAL_EFFECTS}}} {{text_big=@{regionaleffects_macro_var}}}" data-i18n="REGIONAL_EFFECTS"> </button>
</div>
@@ -1,14 +1,22 @@
<input type="hidden" name="attr_saving_throw_query_var"
value="?{Saving Throw|Strength, {{title=Strength&amp;#125;&amp;#125; {{roll1=[[@{preroll}d20@{postroll}@{d20_mod} + @{strength_saving_throw_mod}]]&amp;#125;&amp;#125; @{roll_setting}@{d20_mod} + @{strength_saving_throw_mod}]]&amp;#125;&amp;#125;|Dexterity, {{title=Dexterity&amp;#125;&amp;#125; {{roll1=[[@{preroll}d20@{postroll}@{d20_mod} + @{dexterity_saving_throw_mod}]]&amp;#125;&amp;#125; @{roll_setting}@{d20_mod} + @{dexterity_saving_throw_mod}]]&amp;#125;&amp;#125;|Constitution, {{title=Constitution&amp;#125;&amp;#125; {{roll1=[[@{preroll}d20@{postroll}@{d20_mod} + @{constitution_saving_throw_mod}]]&amp;#125;&amp;#125; @{roll_setting}@{d20_mod} + @{constitution_saving_throw_mod}]]&amp;#125;&amp;#125;|Intelligence, {{title=Intelligence&amp;#125;&amp;#125; {{roll1=[[@{preroll}d20@{postroll}@{d20_mod} + @{intelligence_saving_throw_mod}]]&amp;#125;&amp;#125; @{roll_setting}@{d20_mod} + @{intelligence_saving_throw_mod}]]&amp;#125;&amp;#125;|Wisdom, {{title=Wisdom&amp;#125;&amp;#125; {{roll1=[[@{preroll}d20@{postroll}@{d20_mod} + @{wisdom_saving_throw_mod}]]&amp;#125;&amp;#125; @{roll_setting}@{d20_mod} + @{wisdom_saving_throw_mod}]]&amp;#125;&amp;#125;|Charisma, {{title=Charisma&amp;#125;&amp;#125; {{roll1=[[@{preroll}d20@{postroll}@{d20_mod} + @{charisma_saving_throw_mod}]]&amp;#125;&amp;#125; @{roll_setting}@{d20_mod} + @{charisma_saving_throw_mod}]]&amp;#125;&amp;#125;}">
<button type="roll" name="roll_shaped_saving_throw_query" class="visible-button" value="@{output_option} &{template:5e-shaped} {{saving_throw=1}} {{character_name=@{character_name}}} @{show_character_name} {{subheader=Saving Throw}} @{roll_info} @{saving_throw_query_var}">
{{'SAVING_THROWS_QUERY' | translate}}
</button>
<div class="mar-t-sm"></div>
<div class="shaped-row center">
<div class="col-40">
<select name="attr_saving_throws_text_size">
<option value="text" data-i18n="NORMAL"></option>
<option value="text_big" data-i18n="BIG" selected></option>
</select>
<div class="small-label" data-i18n="TEXT_SIZE"></div>
</div>
</div>
<div class="mar-t-sm"></div>
<input type="hidden" name="attr_saving_throw_macro_var"
value="[Strength](~shaped_strength_saving_throw), [Dexterity](~shaped_dexterity_saving_throw), [Constitution](~shaped_constitution_saving_throw), [Intelligence](~shaped_intelligence_saving_throw), [Wisdom](~shaped_wisdom_saving_throw), [Charisma](~shaped_charisma_saving_throw), [Death](~shaped_death_saving_throw)">
<button type="roll" name="roll_shaped_saving_throw" class="visible-button" value="/w @{character_name} &{template:5e-shaped} {{saving_throw=1}} {{character_name=@{character_name}}} @{show_character_name} {{title=Saving Throws}} {{text_big=@{saving_throw_macro_var}}}">
{{'SAVING_THROWS' | translate}}
</button>
<button type="roll" name="roll_shaped_saving_throw_small" class="visible-button" value="/w @{character_name} &{template:5e-shaped} {{saving_throw=1}} {{character_name=@{character_name}}} @{show_character_name} {{title=Saving Throws}} {{text=@{saving_throw_macro_var}}}">
{{'SAVING_THROWS' | translate}} - {{'SMALL' | translate}}
</button>
value="[^{STRENGTH}](~shaped_strength_saving_throw), [^{DEXTERITY}](~shaped_dexterity_saving_throw), [^{CONSTITUTION}](~shaped_constitution_saving_throw), [^{INTELLIGENCE}](~shaped_intelligence_saving_throw), [^{WISDOM}](~shaped_wisdom_saving_throw), [^{CHARISMA}](~shaped_charisma_saving_throw), [^{DEATH}](~shaped_death_saving_throw)">
<input type="hidden" name="attr_custom_saving_throw_macro_var"
value="[^{FORTITUDE}](~shaped_fortitude_saving_throw), [^{REFLEX}](~shaped_reflex_saving_throw), [^{WILL}](~shaped_will_saving_throw), [^{DEATH}](~shaped_death_saving_throw)">
<input type="hidden" name="attr_saving_throw_macro_var_to_use" value="@{saving_throw_macro_var}">
<button type="roll" name="roll_shaped_saving_throw" class="visible-button" value="/w @{character_name} &{template:5e-shaped} {{saving_throw=1}} {{character_name=@{character_name}}} @{show_character_name} {{title=^{SAVING_THROWS}}} {{@{saving_throws_text_size}=@{saving_throw_macro_var_to_use}}}" data-i18n="SAVING_THROWS"></button>
<div class="mar-t-sm"></div>
<button type="roll" name="roll_shaped_saving_throw_small" class="hidden" value="/w @{character_name} &{template:5e-shaped} {{saving_throw=1}} {{character_name=@{character_name}}} @{show_character_name} {{title=^{SAVING_THROWS}}} {{text=@{saving_throw_macro_var}}}" data-i18n="SAVING_THROWS"></button>
<input type="hidden" name="attr_saving_throw_query_var"
value="?{Saving Throw|Strength, {{title=Strength&amp;#125;&amp;#125; {{roll1=[[@{shaped_d20} + @{strength_saving_throw_mod}]]&amp;#125;&amp;#125; @{roll_setting} + @{strength_saving_throw_mod}]]&amp;#125;&amp;#125;|Dexterity, {{title=Dexterity&amp;#125;&amp;#125; {{roll1=[[@{shaped_d20} + @{dexterity_saving_throw_mod}]]&amp;#125;&amp;#125; @{roll_setting} + @{dexterity_saving_throw_mod}]]&amp;#125;&amp;#125;|Constitution, {{title=Constitution&amp;#125;&amp;#125; {{roll1=[[@{shaped_d20} + @{constitution_saving_throw_mod}]]&amp;#125;&amp;#125; @{roll_setting} + @{constitution_saving_throw_mod}]]&amp;#125;&amp;#125;|Intelligence, {{title=Intelligence&amp;#125;&amp;#125; {{roll1=[[@{shaped_d20} + @{intelligence_saving_throw_mod}]]&amp;#125;&amp;#125; @{roll_setting} + @{intelligence_saving_throw_mod}]]&amp;#125;&amp;#125;|Wisdom, {{title=Wisdom&amp;#125;&amp;#125; {{roll1=[[@{shaped_d20} + @{wisdom_saving_throw_mod}]]&amp;#125;&amp;#125; @{roll_setting} + @{wisdom_saving_throw_mod}]]&amp;#125;&amp;#125;|Charisma, {{title=Charisma&amp;#125;&amp;#125; {{roll1=[[@{shaped_d20} + @{charisma_saving_throw_mod}]]&amp;#125;&amp;#125; @{roll_setting} + @{charisma_saving_throw_mod}]]&amp;#125;&amp;#125;}">
<button type="roll" name="roll_shaped_saving_throw_query" class="hidden" value="@{output_option} &{template:5e-shaped} {{saving_throw=1}} {{character_name=@{character_name}}} @{show_character_name} @{roll_info} @{saving_throw_query_var}" data-i18n="SAVING_THROWS_QUERY"></button>
@@ -0,0 +1,31 @@
<input type="hidden" name="attr_spells_level_0_macro_var">
<input type="hidden" name="attr_spells_level_1_macro_var">
<input type="hidden" name="attr_spells_level_2_macro_var">
<input type="hidden" name="attr_spells_level_3_macro_var">
<input type="hidden" name="attr_spells_level_4_macro_var">
<input type="hidden" name="attr_spells_level_5_macro_var">
<input type="hidden" name="attr_spells_level_6_macro_var">
<input type="hidden" name="attr_spells_level_7_macro_var">
<input type="hidden" name="attr_spells_level_8_macro_var">
<input type="hidden" name="attr_spells_level_9_macro_var">
<input type="hidden" name="attr_spell_slots_macro_var" value="{{spells_text_size=@{spells_text_size}}} {{spells_level_1_uses=@{spell_slots_l1}/@{spell_slots_l1|max}}} {{spells_level_1_show=@{spells_level_1_show}}} {{spells_level_2_uses=@{spell_slots_l2}/@{spell_slots_l2|max}}} {{spells_level_2_show=@{spells_level_2_show}}}{{spells_level_3_uses=@{spell_slots_l3}/@{spell_slots_l3|max}}} {{spells_level_3_show=@{spells_level_3_show}}} {{spells_level_4_uses=@{spell_slots_l4}/@{spell_slots_l4|max}}} {{spells_level_4_show=@{spells_level_4_show}}} {{spells_level_5_uses=@{spell_slots_l5}/@{spell_slots_l5|max}}} {{spells_level_5_show=@{spells_level_5_show}}} {{spells_level_6_uses=@{spell_slots_l6}/@{spell_slots_l6|max}}} {{spells_level_6_show=@{spells_level_6_show}}} {{spells_level_7_uses=@{spell_slots_l7}/@{spell_slots_l7|max}}} {{spells_level_7_show=@{spells_level_7_show}}} {{spells_level_8_uses=@{spell_slots_l8}/@{spell_slots_l8|max}}} {{spells_level_8_show=@{spells_level_8_show}}} {{spells_level_9_uses=@{spell_slots_l9}/@{spell_slots_l9|max}}} {{spells_level_9_show=@{spells_level_9_show}}}">
<input type="hidden" name="attr_spells_macro_var" value="/w @{character_name} &{template:5e-shaped} {{character_name=@{character_name}}} @{show_character_name} {{title=^{SPELLS}}} {{spell_list=1}} {{cantrips=@{spells_level_0_macro_var}}} @{spell_slots_macro_var} {{spells_level_1=@{spells_level_1_macro_var}}} {{spells_level_2=@{spells_level_2_macro_var}}} {{spells_level_3=@{spells_level_3_macro_var}}} {{spells_level_4=@{spells_level_4_macro_var}}} {{spells_level_5=@{spells_level_5_macro_var}}} {{spells_level_6=@{spells_level_6_macro_var}}} {{spells_level_7=@{spells_level_7_macro_var}}} {{spells_level_8=@{spells_level_8_macro_var}}} {{spells_level_9=@{spells_level_9_macro_var}}}">
<div class="shaped-row center">
<div class="col-40">
<select name="attr_spells_text_size">
<option value="" data-i18n="NORMAL"></option>
<option value="big" data-i18n="BIG"></option>
</select>
<div class="small-label" data-i18n="TEXT_SIZE"></div>
</div>
</div>
<div class="mar-t-sm"></div>
<span data-i18n="SHOW_UNPREPARED_SPELLS"></span><input type="checkbox" name="attr_spells_show_unprepared" checked>
<div class="mar-t-sm"></div>
<span checked data-i18n="SHOW_SPELL_LEVEL_IF_ALL_SLOTS_ARE_USED"></span><input type="checkbox" name="attr_spells_show_spell_level_if_all_slots_are_used">
<div class="mar-t-sm"></div>
<button type="roll" name="roll_shaped_spells" class="visible-button" value="@{spells_macro_var}" data-i18n="SPELLS"></button>
<div class="mar-t-sm"></div>
<button type="roll" name="roll_shaped_spell_slots" class="visible-button" value="/w @{character_name} &{template:5e-shaped} {{character_name=@{character_name}}} @{show_character_name} {{title=^{SPELLS}}} {{spell_list=1}} @{spell_slots_macro_var}" data-i18n="SPELL_SLOTS"></button>
@@ -8,7 +8,5 @@
<input type="hidden" name="attr_legendaryactions_chat_var">
<input type="hidden" name="attr_lairactions_chat_var">
<input type="hidden" name="attr_regionaleffects_chat_var">
<button type="roll" name="roll_shaped_statblock" class="visible-button" value="/w @{character_name} @{output_option} &{template:5e-shaped} {{title=@{character_name}}} {{subheader=@{size} @{type}, @{alignment}}} {{Armor Class=@{ac} (@{ac_note})}} {{Hit Points=@{HP} (@{hp_formula})}} {{Speed=@{npc_speed}}} {{Abilities=[Str @{strength} (@{strength_mod_with_sign})](~shaped_strength_check), [Dex @{dexterity} (@{dexterity_mod_with_sign})](~shaped_dexterity_check), [Con @{constitution} (@{constitution_mod_with_sign})](~shaped_constitution_check), [Int @{intelligence} (@{intelligence_mod_with_sign})](~shaped_intelligence_check), [Wis @{wisdom} (@{wisdom_mod_with_sign})](~shaped_wisdom_check), [Cha @{charisma} (@{charisma_mod_with_sign})](~shaped_charisma_check)}} {{Saving Throws=[Str @{strength_saving_throw_mod_with_sign}](~shaped_strength_saving_throw), [Dex @{dexterity_saving_throw_mod_with_sign}](~shaped_dexterity_saving_throw), [Con @{constitution_saving_throw_mod_with_sign}](~shaped_constitution_saving_throw), [Int @{intelligence_saving_throw_mod_with_sign}](~shaped_intelligence_saving_throw), [Wis @{wisdom_saving_throw_mod_with_sign}](~shaped_wisdom_saving_throw), [Cha @{charisma_saving_throw_mod_with_sign}](~shaped_charisma_saving_throw)}} {{Skills=@{skills_macro_var}}} @{damage_resistances_var} {{Senses=@{senses}}} @{languages_chat_var} {{Challenge=@{challenge} (@{xp_readable})}} @{traits_chat_var} @{actions_chat_var} @{reactions_chat_var} @{legendaryactions_chat_var} @{lairactions_chat_var} @{regionaleffects_chat_var}">
{{'STATBLOCK' | translate}}
</button>
<button type="roll" name="roll_shaped_statblock" class="visible-button" value="/w @{character_name} @{output_option} &{template:5e-shaped} {{title=@{character_name}}} {{subheader=@{size} @{type}, @{alignment}}} {{Armor Class=@{ac} (@{ac_note})}} {{Hit Points=@{HP} (@{hp_formula})}} {{Speed=@{npc_speed}}} {{Abilities=[Str @{strength} (@{strength_mod_with_sign})](~shaped_strength_check), [Dex @{dexterity} (@{dexterity_mod_with_sign})](~shaped_dexterity_check), [Con @{constitution} (@{constitution_mod_with_sign})](~shaped_constitution_check), [Int @{intelligence} (@{intelligence_mod_with_sign})](~shaped_intelligence_check), [Wis @{wisdom} (@{wisdom_mod_with_sign})](~shaped_wisdom_check), [Cha @{charisma} (@{charisma_mod_with_sign})](~shaped_charisma_check)}} {{Saving Throws=[Str @{strength_saving_throw_mod_with_sign}](~shaped_strength_saving_throw), [Dex @{dexterity_saving_throw_mod_with_sign}](~shaped_dexterity_saving_throw), [Con @{constitution_saving_throw_mod_with_sign}](~shaped_constitution_saving_throw), [Int @{intelligence_saving_throw_mod_with_sign}](~shaped_intelligence_saving_throw), [Wis @{wisdom_saving_throw_mod_with_sign}](~shaped_wisdom_saving_throw), [Cha @{charisma_saving_throw_mod_with_sign}](~shaped_charisma_saving_throw)}} {{Skills=@{skills_macro_var}}} @{damage_resistances_var} {{Senses=@{senses}}} @{languages_chat_var} {{Challenge=@{challenge} (@{xp_readable})}} @{traits_chat_var} @{actions_chat_var} @{reactions_chat_var} @{legendaryactions_chat_var} @{lairactions_chat_var} @{regionaleffects_chat_var}" data-i18n="STATBLOCK"></button>
</div>
@@ -1,7 +1,5 @@
<input type="hidden" name="attr_traits_exist" class="item-toggle">
<div class="item-to-toggle">
<input type="hidden" name="attr_traits_macro_var">
<button type="roll" name="roll_shaped_traits" class="visible-button" value="/w @{character_name} &{template:5e-shaped} {{character_name=@{character_name}}} @{show_character_name} {{title=Traits}} {{text_big=@{traits_macro_var}}}">
{{'TRAITS' | translate}}
</button>
<button type="roll" name="roll_shaped_traits" class="visible-button" value="/w @{character_name} &{template:5e-shaped} {{character_name=@{character_name}}} @{show_character_name} {{title=^{TRAITS}}} {{text_big=@{traits_macro_var}}}" data-i18n="TRAITS"></button>
</div>
@@ -1,9 +1,7 @@
<div class="shaped-row">
<div class="col-16 center pad-r-sm">
<button type="roll" name="roll_shaped_strength_check" value="@{output_option} &{template:5e-shaped} {{ability=1}} {{character_name=@{character_name}}} @{show_character_name} {{title=Strength}} {{subheader=Ability Check}} @{roll_info} {{roll1=[[@{preroll}d20@{postroll}@{d20_mod} + @{strength_check_mod}]]}} @{roll_setting}@{d20_mod} + @{strength_check_mod}]]}} @{attacher_strength_check}" tabindex="-1">
<div class="heading uppercase center">
{{'ABILITIES.strength.SHORT_NAME' | translate}}
</div>
<button type="roll" name="roll_shaped_strength_check" value="@{output_option} &{template:5e-shaped} {{ability=1}} {{character_name=@{character_name}}} @{show_character_name} {{title=^{STRENGTH} ^{CHECK}}} @{roll_info} {{roll1=[[@{shaped_d20} + @{strength_check_mod_formula}]]}} @{roll_setting} + @{strength_check_mod_formula}]]}} @{hide_gm_info} @{attacher_strength_check}" tabindex="-1">
<div class="heading uppercase center" data-i18n="STR"></div>
<div class="presentation mar-t-sm">
<span name="attr_strength" class="center"></span>
(<span name="attr_strength_mod_with_sign" class="center"></span>)
@@ -22,9 +20,8 @@
(<span name="attr_strength_mod_with_sign" class="center"></span>)
</div>
</div>
<div class="edit shaped-row no-wrap vert-center small-label">
<span>{{'CHECK' | translate}}</span>
<span data-i18n="CHECK"></span>
<div>+</div>
<div>
<input type="number" name="attr_strength_check_bonus" class="no-spin no-border" value="0" step="1">
@@ -34,10 +31,8 @@
</div>
</div>
<div class="col-16 center pad-l-sm pad-r-sm">
<button type="roll" name="roll_shaped_dexterity_check" value="@{output_option} &{template:5e-shaped} {{ability=1}} {{character_name=@{character_name}}} @{show_character_name} {{title=Dexterity}} {{subheader=Ability check}} @{roll_info} {{roll1=[[@{preroll}d20@{postroll}@{d20_mod} + @{dexterity_check_mod}]]}} @{roll_setting}@{d20_mod} + @{dexterity_check_mod}]]}} @{attacher_dexterity_check}" tabindex="-1">
<div class="heading uppercase center">
{{'ABILITIES.dexterity.SHORT_NAME' | translate}}
</div>
<button type="roll" name="roll_shaped_dexterity_check" value="@{output_option} &{template:5e-shaped} {{ability=1}} {{character_name=@{character_name}}} @{show_character_name} {{title=^{DEXTERITY} ^{CHECK}}} @{roll_info} {{roll1=[[@{shaped_d20} + @{dexterity_check_mod_formula}]]}} @{roll_setting} + @{dexterity_check_mod_formula}]]}} @{hide_gm_info} @{attacher_dexterity_check}" tabindex="-1">
<div class="heading uppercase center" data-i18n="DEX"></div>
<div class="presentation mar-t-sm">
<span name="attr_dexterity" class="center"></span>
(<span name="attr_dexterity_mod_with_sign" class="center"></span>)
@@ -56,9 +51,8 @@
(<span name="attr_dexterity_mod_with_sign" class="center"></span>)
</div>
</div>
<div class="edit shaped-row no-wrap vert-center small-label">
<span>{{'CHECK' | translate}}</span>
<span data-i18n="CHECK"></span>
<div>+</div>
<div>
<input type="number" name="attr_dexterity_check_bonus" class="no-spin no-border" value="0" step="1">
@@ -68,10 +62,8 @@
</div>
</div>
<div class="col-16 center pad-l-sm pad-r-sm">
<button type="roll" name="roll_shaped_constitution_check" value="@{output_option} &{template:5e-shaped} {{ability=1}} {{character_name=@{character_name}}} @{show_character_name} {{title=Constitution}} {{subheader=Ability check}} @{roll_info} {{roll1=[[@{preroll}d20@{postroll}@{d20_mod} + @{constitution_check_mod}]]}} @{roll_setting}@{d20_mod} + @{constitution_check_mod}]]}} @{attacher_constitution_check}" tabindex="-1">
<div class="heading uppercase center">
{{'ABILITIES.constitution.SHORT_NAME' | translate}}
</div>
<button type="roll" name="roll_shaped_constitution_check" value="@{output_option} &{template:5e-shaped} {{ability=1}} {{character_name=@{character_name}}} @{show_character_name} {{title=^{CONSTITUTION} ^{CHECK}}} @{roll_info} {{roll1=[[@{shaped_d20} + @{constitution_check_mod_formula}]]}} @{roll_setting} + @{constitution_check_mod_formula}]]}} @{hide_gm_info} @{attacher_constitution_check}" tabindex="-1">
<div class="heading uppercase center" data-i18n="CON"></div>
<div class="presentation mar-t-sm">
<span name="attr_constitution" class="center"></span>
(<span name="attr_constitution_mod_with_sign" class="center"></span>)
@@ -90,9 +82,8 @@
(<span name="attr_constitution_mod_with_sign" class="center"></span>)
</div>
</div>
<div class="edit shaped-row no-wrap vert-center small-label">
<span>{{'CHECK' | translate}}</span>
<span data-i18n="CHECK"></span>
<div>+</div>
<div>
<input type="number" name="attr_constitution_check_bonus" class="no-spin no-border" value="0" step="1">
@@ -102,10 +93,8 @@
</div>
</div>
<div class="col-16 center pad-l-sm pad-r-sm">
<button type="roll" name="roll_shaped_intelligence_check" value="@{output_option} &{template:5e-shaped} {{ability=1}} {{character_name=@{character_name}}} @{show_character_name} {{title=Intelligence}} {{subheader=Ability check}} @{roll_info} {{roll1=[[@{preroll}d20@{postroll}@{d20_mod} + @{intelligence_check_mod}]]}} @{roll_setting}@{d20_mod} + @{intelligence_check_mod}]]}} @{attacher_intelligence_check}" tabindex="-1">
<div class="heading uppercase center">
{{'ABILITIES.intelligence.SHORT_NAME' | translate}}
</div>
<button type="roll" name="roll_shaped_intelligence_check" value="@{output_option} &{template:5e-shaped} {{ability=1}} {{character_name=@{character_name}}} @{show_character_name} {{title=^{INTELLIGENCE} ^{CHECK}}} @{roll_info} {{roll1=[[@{shaped_d20} + @{intelligence_check_mod_formula}]]}} @{roll_setting} + @{intelligence_check_mod_formula}]]}} @{hide_gm_info} @{attacher_intelligence_check}" tabindex="-1">
<div class="heading uppercase center" data-i18n="INT"></div>
<div class="presentation mar-t-sm">
<span name="attr_intelligence" class="center"></span>
(<span name="attr_intelligence_mod_with_sign" class="center"></span>)
@@ -124,9 +113,8 @@
(<span name="attr_intelligence_mod_with_sign" class="center"></span>)
</div>
</div>
<div class="edit shaped-row no-wrap vert-center small-label">
<span>{{'CHECK' | translate}}</span>
<span data-i18n="CHECK"></span>
<div>+</div>
<div>
<input type="number" name="attr_intelligence_check_bonus" class="no-spin no-border" value="0" step="1">
@@ -136,10 +124,8 @@
</div>
</div>
<div class="col-16 center pad-l-sm pad-r-sm">
<button type="roll" name="roll_shaped_wisdom_check" value="@{output_option} &{template:5e-shaped} {{ability=1}} {{character_name=@{character_name}}} @{show_character_name} {{title=Wisdom}} {{subheader=Ability check}} @{roll_info} {{roll1=[[@{preroll}d20@{postroll}@{d20_mod} + @{wisdom_check_mod}]]}} @{roll_setting}@{d20_mod} + @{wisdom_check_mod}]]}} @{attacher_wisdom_check}" tabindex="-1">
<div class="heading uppercase center">
{{'ABILITIES.wisdom.SHORT_NAME' | translate}}
</div>
<button type="roll" name="roll_shaped_wisdom_check" value="@{output_option} &{template:5e-shaped} {{ability=1}} {{character_name=@{character_name}}} @{show_character_name} {{title=^{WISDOM} ^{CHECK}}} @{roll_info} {{roll1=[[@{shaped_d20} + @{wisdom_check_mod_formula}]]}} @{roll_setting} + @{wisdom_check_mod_formula}]]}} @{hide_gm_info} @{attacher_wisdom_check}" tabindex="-1">
<div class="heading uppercase center" data-i18n="WIS"></div>
<div class="presentation mar-t-sm">
<span name="attr_wisdom" class="center"></span>
(<span name="attr_wisdom_mod_with_sign" class="center"></span>)
@@ -158,9 +144,8 @@
(<span name="attr_wisdom_mod_with_sign" class="center"></span>)
</div>
</div>
<div class="edit shaped-row no-wrap vert-center small-label">
<span>{{'CHECK' | translate}}</span>
<span data-i18n="CHECK"></span>
<div>+</div>
<div>
<input type="number" name="attr_wisdom_check_bonus" class="no-spin no-border" value="0" step="1">
@@ -170,10 +155,8 @@
</div>
</div>
<div class="col-16 center pad-l-sm">
<button type="roll" name="roll_shaped_charisma_check" value="@{output_option} &{template:5e-shaped} {{ability=1}} {{character_name=@{character_name}}} @{show_character_name} {{title=Charisma}} {{subheader=Ability check}} @{roll_info} {{roll1=[[@{preroll}d20@{postroll}@{d20_mod} + @{charisma_check_mod}]]}} @{roll_setting}@{d20_mod} + @{charisma_check_mod}]]}} @{attacher_charisma_check}" tabindex="-1">
<div class="heading uppercase center">
{{'ABILITIES.charisma.SHORT_NAME' | translate}}
</div>
<button type="roll" name="roll_shaped_charisma_check" value="@{output_option} &{template:5e-shaped} {{ability=1}} {{character_name=@{character_name}}} @{show_character_name} {{title=^{CHARISMA} ^{CHECK}}} @{roll_info} {{roll1=[[@{shaped_d20} + @{charisma_check_mod_formula}]]}} @{roll_setting} + @{charisma_check_mod_formula}]]}} @{hide_gm_info} @{attacher_charisma_check}" tabindex="-1">
<div class="heading uppercase center" data-i18n="CHA"></div>
<div class="presentation mar-t-sm">
<span name="attr_charisma" class="center"></span>
(<span name="attr_charisma_mod_with_sign" class="center"></span>)
@@ -194,7 +177,7 @@
</div>
<div class="edit shaped-row no-wrap vert-center small-label">
<span>{{'CHECK' | translate}}</span>
<span data-i18n="CHECK"></span>
<div>+</div>
<div>
<input type="number" name="attr_charisma_check_bonus" class="no-spin no-border" value="0" step="1">
@@ -1,6 +1,6 @@
<div class="shaped-row flex-end">
<button type="roll" name="roll_shaped_ac" value="@{output_option} &{template:5e-shaped} {{character_name=@{character_name}}} @{show_character_name} {{title=AC}} {{text_top=[[@{ac}]]}} {{text_center=@{ac_note}}}">
<span class="heading">{{'ARMOR_CLASS' | translate}}</span>
<div class="ac shaped-row flex-end">
<button type="roll" name="roll_shaped_ac" value="@{output_option} &{template:5e-shaped} {{character_name=@{character_name}}} @{show_character_name} {{title=^{AC}}} {{text_top=[[@{ac}]]}} {{text_center=@{ac_note}}}">
<span class="heading" data-i18n="ARMOR_CLASS"></span>
<span class="presentation">
<span name="attr_AC"></span>
(<span name="attr_ac_note"></span>)
@@ -19,8 +19,8 @@
</div>
</div>
<div class="shaped-row flex-end no-wrap">
<button type="roll" name="roll_shaped_initiative" value="@{initiative_output_option} &{template:5e-shaped} {{ability=1}} {{character_name=@{character_name}}} @{show_character_name} {{title=Initiative}} {{subheader=Ability Check}} @{initiative_roll}@{d20_mod} + @{initiative_to_tracker} + @{initiative_tie_breaker}]]}} @{attacher_initiative}">
<span class="heading">{{'INITIATIVE' | translate}}</span>
<button type="roll" name="roll_shaped_initiative" value="@{initiative_output_option} &{template:5e-shaped} {{ability=1}} {{character_name=@{character_name}}} @{show_character_name} {{title=^{INITIATIVE}}} {{roll1=[[@{initiative_roll} + @{initiative_to_tracker} + @{initiative_tie_breaker}]]}} @{attacher_initiative}">
<span class="heading" data-i18n="INITIATIVE"></span>
<span name="attr_initiative" class="presentation"></span>
</button>
<div class="edit">+</div>
@@ -32,21 +32,21 @@
</div>
<div class="shaped-row flex-end">
<input type="hidden" name="attr_hp_srd" accept="HP">
<button type="roll" name="roll_shaped_hp" value="@{output_option} &{template:5e-shaped} {{character_name=@{character_name}}} @{show_character_name} {{title=Hit Points}} {{text_big=[[@{HP}]]&#47;[[@{HP|max}]]}}">
<span class="heading">{{'HIT_POINTS' | translate}}</span>
<button type="roll" name="roll_shaped_hp" value="@{output_option} &{template:5e-shaped} {{character_name=@{character_name}}} @{show_character_name} {{title=^{HIT_POINTS}}} {{text_big=[[@{HP}]]&#47;[[@{HP|max}]]}}">
<span class="heading" data-i18n="HIT_POINTS"></span>
<span name="attr_HP" class="presentation"></span>
</button>
<span class="presentation pad-l-sm">
<button type="roll" name="roll_shaped_npc_hp" value="/w GM &{template:5e-shaped} {{character_name=@{character_name}}} @{show_character_name} {{title=Hit Points Rolled}} {{text_top=[[@{hp_formula}]]}} {{text_center=Average [[@{HP}]]}}">
<button type="roll" name="roll_shaped_npc_hp" value="/w GM &{template:5e-shaped} {{character_name=@{character_name}}} @{show_character_name} {{title=^{HIT_POINTS_ROLLED}}}{{text_top=[[@{hp_formula}]] (Average [[@{HP}]])}}">
(<span name="attr_hp_formula"></span>)
</button>
</span>
<div class="col-76 pad-l-sm edit">
<div class="col-40 pad-l-sm edit">
<div class="shaped-row">
<div class="col-10 pad-r-sm">
<div class="col-18 pad-r-sm">
<input type="number" name="attr_hit_dice" class="no-border no-spin" class="no-spin" step="1">
</div>
<div class="col-12 pad-r-sm">
<div class="col-18 pad-r-sm">
<select name="attr_hit_die" class="no-border">
<option>d2</option>
<option>d4</option>
@@ -57,15 +57,18 @@
<option>d20</option>
</select>
</div>
<div class="col-40 pad-l-sm">
<div class="col-64 pad-l-sm">
<input type="text" name="attr_hp_extra" class="no-border">
</div>
</div>
</div>
<div class="col-20 pad-l-lg">
//= include ../hitDice/hitDice.html
</div>
</div>
<div class="shaped-row flex-end">
<button type="roll" name="roll_shaped_npc_speed" value="@{output_option} &{template:5e-shaped} {{character_name=@{character_name}}} @{show_character_name} {{title=Speed}} {{text_top=@{npc_speed}}}">
<span class="heading">{{'SPEED' | translate}}</span>
<button type="roll" name="roll_shaped_npc_speed" value="@{output_option} &{template:5e-shaped} {{character_name=@{character_name}}} @{show_character_name} {{title=^{SPEED}}} {{text_big=@{npc_speed}}}">
<span class="heading" data-i18n="SPEED"></span>
<span name="attr_npc_speed" class="presentation"></span>
</button>
<div class="col-80 pad-l-sm edit">
@@ -8,7 +8,7 @@
<div class="shaped-row edit">
<div class="col-40 center">
<input type="text" name="attr_name" class="bold italic" placeholder="Bite">
<input type="text" name="attr_name" class="bold italic" data-i18n-placeholder="BITE">
</div>
//= include ../actionComponents/type.html
//= include ../actionComponents/reach.html
@@ -1,6 +1,6 @@
<input type="hidden" name="attr_actions_exist" class="item-toggle">
<div class="item-to-toggle">
<h3>{{'ACTIONS' | translate}}</h3>
<h3 data-i18n="ACTIONS"></h3>
<fieldset class="repeating_action">
//= include actionContents.html
</fieldset>
@@ -3,8 +3,8 @@
//= include resistancesVulnerabilities.html
<div class="shaped-row vert-center">
<input type="hidden" name="attr_senses_exist" class="item-toggle">
<button type="roll" name="roll_shaped_senses" class="item-to-toggle" value="@{output_option} &{template:5e-shaped} {{character_name=@{character_name}}} @{show_character_name} {{title=Senses}} {{text_top=@{senses}}}">
<span class="heading">{{'SENSES' | translate}}</span>
<button type="roll" name="roll_shaped_senses" class="item-to-toggle" value="@{output_option} &{template:5e-shaped} {{character_name=@{character_name}}} @{show_character_name} {{title=^{SENSES}}} {{text_big=@{senses}}}">
<span class="heading" data-i18n="SENSES"></span>
<span name="attr_senses" class="presentation"></span>
</button>
<div class="col-80 pad-l-sm edit">
@@ -13,8 +13,8 @@
</div>
<div class="shaped-row vert-center">
<input type="hidden" name="attr_languages_exist" class="item-toggle">
<button type="roll" name="roll_shaped_languages" class="item-to-toggle" value="@{output_option} &{template:5e-shaped} {{character_name=@{character_name}}} @{show_character_name} {{title=Languages}} {{text_top=@{languages}}}">
<span class="heading">{{'LANGUAGES' | translate}}</span>
<button type="roll" name="roll_shaped_languages" class="item-to-toggle" value="@{output_option} &{template:5e-shaped} {{character_name=@{character_name}}} @{show_character_name} {{title=^{LANGUAGES}}} {{text_big=@{languages}}}">
<span class="heading" data-i18n="LANGUAGES"></span>
<span name="attr_languages" class="presentation"></span>
</button>
<div class="col-80 pad-l-sm edit">
@@ -22,8 +22,8 @@
</div>
</div>
<div class="shaped-row vert-center">
<button type="roll" name="roll_shaped_challenge" value="@{output_option} &{template:5e-shaped} {{character_name=@{character_name}}} @{show_character_name} {{title=Challenge}} {{text_top=@{challenge}}} {{text_center=@{xp_readable} XP}}" tabindex="-1">
<span class="heading">{{'CHALLENGE' | translate}}</span>
<button type="roll" name="roll_shaped_challenge" value="@{output_option} &{template:5e-shaped} {{character_name=@{character_name}}} @{show_character_name} {{title=^{CHALLENGE}}} {{text_top=@{challenge} (@{xp_readable} XP)}}" tabindex="-1">
<span class="heading" data-i18n="CHALLENGE"></span>
<span class="presentation">
<span name="attr_challenge"></span>
(<span name="attr_xp_readable"></span> XP)
@@ -36,8 +36,8 @@
</div>
</div>
<div>
<button type="roll" name="roll_shaped_pb" value="@{output_option} &{template:5e-shaped} {{character_name=@{character_name}}} @{show_character_name} {{title=Proficiency Bonus}} {{text_top=[[@{pb}]]}}" tabindex="-1">
<span class="heading">{{'PROFICIENCY_BONUS' | translate}}</span>
<button type="roll" name="roll_shaped_pb" value="@{output_option} &{template:5e-shaped} {{character_name=@{character_name}}} @{show_character_name} {{title=^{PROFICIENCY_BONUS}}} {{text_big=[[@{pb}]]}}" tabindex="-1">
<span class="heading" data-i18n="PROFICIENCY_BONUS"></span>
<span name="attr_PB"></span>
</button>
</div>
@@ -9,9 +9,9 @@
//= include ../actionComponents/range.html
//= include ../actionComponents/recharge.html
</div>
<input type="checkbox" name="attr_toggle_details" class="toggle-icon-settings edit" checked><span class="toggle-icon-settings pictos edit">y</span>
<input type="checkbox" name="attr_toggle_details" class="toggle-icon-settings edit"><span class="toggle-icon-settings pictos edit">y</span>
<div class="details edit">
//= include ../actionComponents/attack.html
//= include ../actionComponents/attackSpell.html
//= include ../actionComponents/savingThrow.html
//= include ../actionComponents/damage.html
//= include ../actionComponents/damageSecondary.html
@@ -1,6 +1,6 @@
<input type="hidden" name="attr_lairactions_exist" class="item-toggle">
<div class="item-to-toggle">
<h3>{{'LAIR_ACTIONS' | translate}}</h3>
<h3 data-i18n="LAIR_ACTIONS"></h3>
<fieldset class="repeating_lairaction">
//= include lairActionContents.html
</fieldset>
@@ -1,11 +1,15 @@
<input type="hidden" name="attr_legendaryactions_exist" class="item-toggle">
<div class="item-to-toggle">
<h3>{{'LEGENDARY_ACTIONS' | translate}}</h3>
<h3 data-i18n="LEGENDARY_ACTIONS"></h3>
<div class="mar-b-md">
{{'LEGENDARY_ACTIONS_TEXT_1' | translate}} <span name="attr_character_name"></span> {{'LEGENDARY_ACTIONS_TEXT_2' | translate}}
<span data-i18n="LEGENDARY_ACTIONS_TEXT_1"></span>
<span name="attr_character_name"></span>
<span data-i18n="LEGENDARY_ACTIONS_TEXT_2"></span>
<span name="attr_legendary_action_amount" class="presentation"></span>
<div class="col-2-em inline-block edit"><input type="number" name="attr_legendary_action_amount" class="no-border no-spin"></div>
&nbsp;{{'LEGENDARY_ACTIONS_TEXT_3' | translate}} <span name="attr_character_name"></span> {{'LEGENDARY_ACTIONS_TEXT_4' | translate}}
&nbsp; <span data-i18n="LEGENDARY_ACTIONS_TEXT_3"></span>
<span name="attr_character_name"></span>
<span data-i18n="LEGENDARY_ACTIONS_TEXT_4"></span>
</div>
<fieldset class="repeating_legendaryaction">
//= include actionContents.html
+1 -1
View File
@@ -9,7 +9,7 @@
<div class="col-50 pad-r-md">
<div>
<span name="attr_character_name" class="creature-name presentation"></span>
<input type="text" name="attr_character_name" class="edit creature-name no-border" accept="Name" placeholder="Dragon">
<input type="text" name="attr_character_name" class="edit creature-name no-border" accept="Name" data-i18n-placeholder="DRAGON">
</div>
//= include sizeTypeAlignment.html
<div class="divider"></div>
@@ -1,6 +1,6 @@
<input type="hidden" name="attr_reactions_exist" class="item-toggle">
<div class="item-to-toggle">
<h3>{{'REACTIONS' | translate}}</h3>
<h3 data-i18n="REACTIONS"></h3>
<fieldset class="repeating_reaction">
//= include actionContents.html
</fieldset>
@@ -1,6 +1,6 @@
<input type="hidden" name="attr_regionaleffects_exist" class="item-toggle">
<div class="item-to-toggle">
<h3>{{'REGIONAL_EFFECTS' | translate}}</h3>
<h3 data-i18n="REGIONAL_EFFECTS"></h3>
<fieldset class="repeating_regionaleffect">
//= include lairActionContents.html
</fieldset>
@@ -1,31 +1,31 @@
<div class="damage-vulnerabilities">
<input type="hidden" name="attr_damage_vulnerabilities_exist" class="item-toggle">
<button type="roll" name="roll_shaped_damage_vulnerabilities" class="wrapper-button item-to-toggle" value="@{output_option} &{template:5e-shaped} {{character_name=@{character_name}}} @{show_character_name} {{title=Damage vulnerabilities}} {{text=@{damage_vulnerabilities}}}">
<span class="heading">{{'DAMAGE_VULNERABILITIES' | translate}}</span>
<button type="roll" name="roll_shaped_damage_vulnerabilities" class="wrapper-button item-to-toggle" value="@{output_option} &{template:5e-shaped} {{character_name=@{character_name}}} @{show_character_name} {{title=^{DAMAGE_VULNERABILITIES}}} {{text=@{damage_vulnerabilities}}}">
<span class="heading" data-i18n="DAMAGE_VULNERABILITIES"></span>
<span name="attr_damage_vulnerabilities" class="presentation pre-line"></span>
</button>
<textarea name="attr_damage_vulnerabilities" class="edit two-line-textarea no-border" accept="Vulnerabilities"></textarea>
</div>
<div class="damage-resistances">
<input type="hidden" name="attr_damage_resistances_exist" class="item-toggle">
<button type="roll" name="roll_shaped_damage_resistances" class="wrapper-button item-to-toggle" value="@{output_option} &{template:5e-shaped} {{character_name=@{character_name}}} @{show_character_name} {{title=Damage resistances}} {{text=@{damage_resistances}}}">
<span class="heading">{{'DAMAGE_RESISTANCES' | translate}}</span>
<button type="roll" name="roll_shaped_damage_resistances" class="wrapper-button item-to-toggle" value="@{output_option} &{template:5e-shaped} {{character_name=@{character_name}}} @{show_character_name} {{title=^{DAMAGE_RESISTANCES}}} {{text=@{damage_resistances}}}">
<span class="heading" data-i18n="DAMAGE_RESISTANCES"></span>
<span name="attr_damage_resistances" class="presentation pre-line"></span>
</button>
<textarea name="attr_damage_resistances" class="edit two-line-textarea no-border" accept="Resistances"></textarea>
</div>
<div class="damage-immunities">
<input type="hidden" name="attr_damage_immunities_exist" class="item-toggle">
<button type="roll" name="roll_shaped_damage_immunities" class="wrapper-button item-to-toggle" value="@{output_option} &{template:5e-shaped} {{character_name=@{character_name}}} @{show_character_name} {{title=Damage immunities}} {{text=@{damage_immunities}}}">
<span class="heading">{{'DAMAGE_IMMUNITIES' | translate}}</span>
<button type="roll" name="roll_shaped_damage_immunities" class="wrapper-button item-to-toggle" value="@{output_option} &{template:5e-shaped} {{character_name=@{character_name}}} @{show_character_name} {{title=^{DAMAGE_IMMUNITIES}}} {{text=@{damage_immunities}}}">
<span class="heading" data-i18n="DAMAGE_IMMUNITIES"></span>
<span name="attr_damage_immunities" class="presentation pre-line"></span>
</button>
<textarea name="attr_damage_immunities" class="edit two-line-textarea no-border" accept="Immunities"></textarea>
</div>
<div class="condition-immunities">
<input type="hidden" name="attr_condition_immunities_exist" class="item-toggle">
<button type="roll" name="roll_shaped_condition_immunities" class="wrapper-button item-to-toggle" value="@{output_option} &{template:5e-shaped} {{character_name=@{character_name}}} @{show_character_name} {{title=Condition immunities}} {{text=@{condition_immunities}}}">
<span class="heading">{{'CONDITION_IMMUNITIES' | translate}}</span>
<button type="roll" name="roll_shaped_condition_immunities" class="wrapper-button item-to-toggle" value="@{output_option} &{template:5e-shaped} {{character_name=@{character_name}}} @{show_character_name} {{title=^{CONDITION_IMMUNITIES}}} {{text=@{condition_immunities}}}">
<span class="heading" data-i18n="CONDITION_IMMUNITIES"></span>
<span name="attr_condition_immunities" class="presentation pre-line"></span>
</button>
<textarea name="attr_condition_immunities" class="edit two-line-textarea no-border" accept="Condition Immunities"></textarea>
@@ -1,71 +1,119 @@
<input type="hidden" name="attr_saving_throws_srd" accept="Saving Throws">
<div class="saving-throws shaped-row flex-end">
<span class="heading">{{'SAVING_THROWS' | translate}}</span>
<button type="roll" name="roll_shaped_saving_throw" value="/w @{character_name} &{template:5e-shaped} {{saving_throw=1}} {{character_name=@{character_name}}} @{show_character_name} {{title=^{SAVING_THROWS}}} {{text_big=@{saving_throw_macro_var_to_use}}}">
<span class="heading" data-i18n="SAVING_THROWS"></span>
</button>
<span class="pad-l-sm"></span>
<span class="edit">
<input type="checkbox" name="attr_strength_save_prof" value="@{PB}">
</span>
<div class="col-1-3-em edit">
<input type="number" name="attr_strength_save_bonus" class="no-spin small-label" value="0" step="1">
<div class="shaped-row default-saving-throw">
<span class="edit">
<input type="checkbox" name="attr_strength_save_prof" value="@{PB}">
</span>
<div class="col-1-3-em edit">
<input type="number" name="attr_strength_save_bonus" class="no-spin small-label" value="0" step="1">
</div>
<button type="roll" name="roll_shaped_strength_saving_throw" value="@{output_option} &{template:5e-shaped} {{saving_throw=1}} {{character_name=@{character_name}}} @{show_character_name} {{title=^{STRENGTH} ^{SAVE}}} @{roll_info} {{roll1=[[@{shaped_d20} + @{strength_saving_throw_mod}]]}} @{roll_setting} + @{strength_saving_throw_mod}]]}} @{hide_gm_info} @{attacher_strength_saving_throw}" tabindex="-1">
<span data-i18n="STR"></span>
<span name="attr_strength_saving_throw_mod_with_sign" class="inline-block center"></span>
</button>
<span class="pad-r-sm">,</span>
</div>
<button type="roll" name="roll_shaped_strength_saving_throw" value="@{output_option} &{template:5e-shaped} {{saving_throw=1}} {{character_name=@{character_name}}} @{show_character_name} {{title=Strength}} {{subheader=Saving Throw}} @{roll_info} {{roll1=[[@{preroll}d20@{postroll}@{d20_mod} + @{strength_saving_throw_mod}]]}} @{roll_setting}@{d20_mod} + @{strength_saving_throw_mod}]]}} @{attacher_strength_saving_throw}" tabindex="-1">
<span>{{'ABILITIES.strength.SHORT_NAME' | translate}}</span>
<span name="attr_strength_saving_throw_mod_with_sign" class="inline-block center"></span>
</button>
<span class="pad-r-sm">,</span>
<span class="edit border-left pad-l-sm">
<input type="checkbox" name="attr_dexterity_save_prof" value="@{PB}">
</span>
<div class="col-1-3-em edit">
<input type="number" name="attr_dexterity_save_bonus" class="no-spin small-label" value="0" step="1">
<div class="shaped-row default-saving-throw">
<span class="edit border-left pad-l-sm">
<input type="checkbox" name="attr_dexterity_save_prof" value="@{PB}">
</span>
<div class="col-1-3-em edit">
<input type="number" name="attr_dexterity_save_bonus" class="no-spin small-label" value="0" step="1">
</div>
<button type="roll" name="roll_shaped_dexterity_saving_throw" value="@{output_option} &{template:5e-shaped} {{saving_throw=1}} {{character_name=@{character_name}}} @{show_character_name} {{title=^{DEXTERITY} ^{SAVE}}} @{roll_info} {{roll1=[[@{shaped_d20} + @{dexterity_saving_throw_mod}]]}} @{roll_setting} + @{dexterity_saving_throw_mod}]]}} @{hide_gm_info} @{attacher_dexterity_saving_throw}" tabindex="-1">
<span data-i18n="DEX"></span>
<span name="attr_dexterity_saving_throw_mod_with_sign" class="inline-block center"></span>
</button>
<span class="pad-r-sm">,</span>
<span class="edit border-left pad-l-sm">
<input type="checkbox" name="attr_constitution_save_prof" value="@{PB}">
</span>
<div class="col-1-3-em edit">
<input type="number" name="attr_constitution_save_bonus" class="no-spin small-label" value="0" step="1">
</div>
<button type="roll" name="roll_shaped_constitution_saving_throw" value="@{output_option} &{template:5e-shaped} {{saving_throw=1}} {{character_name=@{character_name}}} @{show_character_name} {{title=^{CONSTITUTION} ^{SAVE}}} @{roll_info} {{roll1=[[@{shaped_d20} + @{constitution_saving_throw_mod}]]}} @{roll_setting} + @{constitution_saving_throw_mod}]]}} @{hide_gm_info} @{attacher_constitution_saving_throw}" tabindex="-1">
<span data-i18n="CON"></span>
<span name="attr_constitution_saving_throw_mod_with_sign" class="inline-block center"></span>
</button>
<span class="pad-r-sm">,</span>
</div>
<button type="roll" name="roll_shaped_dexterity_saving_throw" value="@{output_option} &{template:5e-shaped} {{saving_throw=1}} {{character_name=@{character_name}}} @{show_character_name} {{title=Dexterity}} {{subheader=Saving Throw}} @{roll_info} {{roll1=[[@{preroll}d20@{postroll}@{d20_mod} + @{dexterity_saving_throw_mod}]]}} @{roll_setting}@{d20_mod} + @{dexterity_saving_throw_mod}]]}} @{attacher_dexterity_saving_throw}" tabindex="-1">
<span>{{'ABILITIES.dexterity.SHORT_NAME' | translate}}</span>
<span name="attr_dexterity_saving_throw_mod_with_sign" class="inline-block center"></span>
</button>
<span class="pad-r-sm">,</span>
<span class="edit border-left pad-l-sm">
<input type="checkbox" name="attr_constitution_save_prof" value="@{PB}">
</span>
<div class="col-1-3-em edit">
<input type="number" name="attr_constitution_save_bonus" class="no-spin small-label" value="0" step="1">
<div class="shaped-row default-saving-throw">
<span class="edit border-left pad-l-sm">
<input type="checkbox" name="attr_intelligence_save_prof" value="@{PB}">
</span>
<div class="col-1-3-em edit">
<input type="number" name="attr_intelligence_save_bonus" class="no-spin small-label" value="0" step="1">
</div>
<button type="roll" name="roll_shaped_intelligence_saving_throw" value="@{output_option} &{template:5e-shaped} {{saving_throw=1}} {{character_name=@{character_name}}} @{show_character_name} {{title=^{INTELLIGENCE} ^{SAVE}}} @{roll_info} {{roll1=[[@{shaped_d20} + @{intelligence_saving_throw_mod}]]}} @{roll_setting} + @{intelligence_saving_throw_mod}]]}} @{hide_gm_info} @{attacher_intelligence_saving_throw}" tabindex="-1">
<span data-i18n="INT"></span>
<span name="attr_intelligence_saving_throw_mod_with_sign" class="inline-block center"></span>
</button>
<span class="pad-r-sm">,</span>
<span class="edit border-left pad-l-sm">
<input type="checkbox" name="attr_wisdom_save_prof" value="@{PB}">
</span>
<div class="col-1-3-em edit">
<input type="number" name="attr_wisdom_save_bonus" class="no-spin small-label" value="0" step="1">
</div>
<button type="roll" name="roll_shaped_wisdom_saving_throw" value="@{output_option} &{template:5e-shaped} {{saving_throw=1}} {{character_name=@{character_name}}} @{show_character_name} {{title=^{WISDOM} ^{SAVE}}} @{roll_info} {{roll1=[[@{shaped_d20} + @{wisdom_saving_throw_mod}]]}} @{roll_setting} + @{wisdom_saving_throw_mod}]]}} @{hide_gm_info} @{attacher_wisdom_saving_throw}" tabindex="-1">
<span data-i18n="WIS"></span>
<span name="attr_wisdom_saving_throw_mod_with_sign" class="inline-block center"></span>
</button>
<span class="pad-r-sm">,</span>
</div>
<button type="roll" name="roll_shaped_constitution_saving_throw" value="@{output_option} &{template:5e-shaped} {{saving_throw=1}} {{character_name=@{character_name}}} @{show_character_name} {{title=Constitution}} {{subheader=Saving Throw}} @{roll_info} {{roll1=[[@{preroll}d20@{postroll}@{d20_mod} + @{constitution_saving_throw_mod}]]}} @{roll_setting}@{d20_mod} + @{constitution_saving_throw_mod}]]}} @{attacher_constitution_saving_throw}" tabindex="-1">
<span>{{'ABILITIES.constitution.SHORT_NAME' | translate}}</span>
<span name="attr_constitution_saving_throw_mod_with_sign" class="inline-block center"></span>
</button>
<span class="pad-r-sm">,</span>
<span class="edit border-left pad-l-sm">
<input type="checkbox" name="attr_intelligence_save_prof" value="@{PB}">
</span>
<div class="col-1-3-em edit">
<input type="number" name="attr_intelligence_save_bonus" class="no-spin small-label" value="0" step="1">
<div class="shaped-row default-saving-throw">
<span class="edit border-left pad-l-sm">
<input type="checkbox" name="attr_charisma_save_prof" value="@{PB}">
</span>
<div class="col-1-3-em edit">
<input type="number" name="attr_charisma_save_bonus" class="no-spin small-label" value="0" step="1">
</div>
<button type="roll" name="roll_shaped_charisma_saving_throw" value="@{output_option} &{template:5e-shaped} {{saving_throw=1}} {{character_name=@{character_name}}} @{show_character_name} {{title=^{CHARISMA} ^{SAVE}}} @{roll_info} {{roll1=[[@{shaped_d20} + @{charisma_saving_throw_mod}]]}} @{roll_setting} + @{charisma_saving_throw_mod}]]}} @{hide_gm_info} @{attacher_charisma_saving_throw}" tabindex="-1">
<span data-i18n="CHA"></span>
<span name="attr_charisma_saving_throw_mod_with_sign" class="inline-block center"></span>
</button>
</div>
<button type="roll" name="roll_shaped_intelligence_saving_throw" value="@{output_option} &{template:5e-shaped} {{saving_throw=1}} {{character_name=@{character_name}}} @{show_character_name} {{title=Intelligence}} {{subheader=Saving Throw}} @{roll_info} {{roll1=[[@{preroll}d20@{postroll}@{d20_mod} + @{intelligence_saving_throw_mod}]]}} @{roll_setting}@{d20_mod} + @{intelligence_saving_throw_mod}]]}} @{attacher_intelligence_saving_throw}" tabindex="-1">
<span>{{'ABILITIES.intelligence.SHORT_NAME' | translate}}</span>
<span name="attr_intelligence_saving_throw_mod_with_sign" class="inline-block center"></span>
</button>
<span class="pad-r-sm">,</span>
<span class="edit border-left pad-l-sm">
<input type="checkbox" name="attr_wisdom_save_prof" value="@{PB}">
</span>
<div class="col-1-3-em edit">
<input type="number" name="attr_wisdom_save_bonus" class="no-spin small-label" value="0" step="1">
<div class="shaped-row custom-saving-throw">
<span class="edit">
<input type="checkbox" name="attr_fortitude_save_prof" value="@{PB}">
</span>
<div class="col-1-3-em edit">
<input type="number" name="attr_fortitude_save_bonus" class="no-spin small-label" value="0" step="1">
</div>
<button type="roll" name="roll_shaped_fortitude_saving_throw" class="inline" value="@{output_option} &{template:5e-shaped} {{saving_throw=1}} {{character_name=@{character_name}}} @{show_character_name} {{title=^{FORTITUDE} ^{SAVE}}} @{roll_info} {{roll1=[[@{shaped_d20} + @{fortitude_saving_throw_mod}]]}} @{roll_setting} + @{fortitude_saving_throw_mod}]]}} @{hide_gm_info} @{attacher_fortitude_saving_throw}" tabindex="-1">
<span data-i18n="FORTITUDE"></span>
<span name="attr_fortitude_saving_throw_mod_with_sign" class="inline-block center"></span>
</button>
</div>
<button type="roll" name="roll_shaped_wisdom_saving_throw" value="@{output_option} &{template:5e-shaped} {{saving_throw=1}} {{character_name=@{character_name}}} @{show_character_name} {{title=Wisdom}} {{subheader=Saving Throw}} @{roll_info} {{roll1=[[@{preroll}d20@{postroll}@{d20_mod} + @{wisdom_saving_throw_mod}]]}} @{roll_setting}@{d20_mod} + @{wisdom_saving_throw_mod}]]}} @{attacher_wisdom_saving_throw}" tabindex="-1">
<span>{{'ABILITIES.wisdom.SHORT_NAME' | translate}}</span>
<span name="attr_wisdom_saving_throw_mod_with_sign" class="inline-block center"></span>
</button>
<span class="pad-r-sm">,</span>
<span class="edit border-left pad-l-sm">
<input type="checkbox" name="attr_charisma_save_prof" value="@{PB}">
</span>
<div class="col-1-3-em edit">
<input type="number" name="attr_charisma_save_bonus" class="no-spin small-label" value="0" step="1">
<div class="shaped-row custom-saving-throw">
<span class="pad-r-sm">,</span>
<span class="edit border-left pad-l-sm">
<input type="checkbox" name="attr_reflex_save_prof" value="@{PB}">
</span>
<div class="col-1-3-em edit">
<input type="number" name="attr_reflex_save_bonus" class="no-spin small-label" value="0" step="1">
</div>
<button type="roll" name="roll_shaped_reflex_saving_throw" class="inline" value="@{output_option} &{template:5e-shaped} {{saving_throw=1}} {{character_name=@{character_name}}} @{show_character_name} {{title=^{REFLEX} ^{SAVE}}} @{roll_info} {{roll1=[[@{shaped_d20} + @{reflex_saving_throw_mod}]]}} @{roll_setting} + @{reflex_saving_throw_mod}]]}} @{hide_gm_info} @{attacher_reflex_saving_throw}" tabindex="-1">
<span data-i18n="REFLEX"></span>
<span name="attr_reflex_saving_throw_mod_with_sign" class="inline-block center"></span>
</button>
</div>
<div class="shaped-row custom-saving-throw">
<span class="pad-r-sm">,</span>
<span class="edit border-left pad-l-sm">
<input type="checkbox" name="attr_will_save_prof" value="@{PB}">
</span>
<div class="col-1-3-em edit">
<input type="number" name="attr_will_save_bonus" class="no-spin small-label" value="0" step="1">
</div>
<button type="roll" name="roll_shaped_will_saving_throw" class="inline" value="@{output_option} &{template:5e-shaped} {{saving_throw=1}} {{character_name=@{character_name}}} @{show_character_name} {{title=^{WILL} ^{SAVE}}} @{roll_info} {{roll1=[[@{shaped_d20} + @{will_saving_throw_mod}]]}} @{roll_setting} + @{will_saving_throw_mod}]]}} @{hide_gm_info} @{attacher_will_saving_throw}" tabindex="-1">
<span data-i18n="WILL"></span>
<span name="attr_will_saving_throw_mod_with_sign" class="inline-block center"></span>
</button>
</div>
<button type="roll" name="roll_shaped_charisma_saving_throw" value="@{output_option} &{template:5e-shaped} {{saving_throw=1}} {{character_name=@{character_name}}} @{show_character_name} {{title=Charisma}} {{subheader=Saving Throw}} @{roll_info} {{roll1=[[@{preroll}d20@{postroll}@{d20_mod} + @{charisma_saving_throw_mod}]]}} @{roll_setting}@{d20_mod} + @{charisma_saving_throw_mod}]]}} @{attacher_charisma_saving_throw}" tabindex="-1">
<span>{{'ABILITIES.charisma.SHORT_NAME' | translate}}</span>
<span name="attr_charisma_saving_throw_mod_with_sign" class="inline-block center"></span>
</button>
</div>
@@ -1,51 +1,19 @@
<div class="shaped-row edit">
<div class="col-20 pad-r-sm">
<span class="en">
<select name="attr_size" class="italic no-border" accept="Size">
<option value="Tiny">Tiny</option>
<option value="Small">Small</option>
<option value="Medium">Medium</option>
<option value="Large" selected>Large</option>
<option value="Huge">Huge</option>
<option value="Gargantuan">Gargantuan</option>
</select>
</span>
<span class="de">
<select name="attr_size" class="italic no-border">
<option value="Tiny">Sehr klein</option>
<option value="Small">Klein</option>
<option value="Medium">Mittel</option>
<option value="Large" selected>Groß</option>
<option value="Huge">Enorm</option>
<option value="Gargantuan">Gewaltig</option>
</select>
</span>
<span class="fr">
<select name="attr_size" class="italic no-border">
<option value="Tiny">Très Petite</option>
<option value="Small">Petite</option>
<option value="Medium">Moyenne</option>
<option value="Large" selected>Grande</option>
<option value="Huge">Très Grande</option>
<option value="Gargantuan">Gigantesque</option>
</select>
</span>
<span class="ru">
<select name="attr_size" class="italic no-border">
<option value="Tiny">Tiny</option>
<option value="Small">Small</option>
<option value="Medium">Medium</option>
<option value="Large" selected>Large</option>
<option value="Huge">Huge</option>
<option value="Gargantuan">Gargantuan</option>
</select>
</span>
<select name="attr_size" class="italic no-border" accept="Size">
<option value="Tiny" data-i18n="TINY"></option>
<option value="Small" data-i18n="SMALL"></option>
<option value="Medium" data-i18n="MEDIUM"></option>
<option value="Large" data-i18n="LARGE" selected></option>
<option value="Huge" data-i18n="HUGE"></option>
<option value="Gargantuan" data-i18n="GARGANTUAN"></option>
</select>
</div>
<div class="col-30 pad-l-sm pad-r-sm">
<input type="text" name="attr_type" class="italic no-border" placeholder="dragon" accept="Type">
<input type="text" name="attr_type" class="italic no-border" data-i18n-placeholder="DRAGON" accept="Type">
</div>
<div class="col-23 pad-l-sm">
<input type="text" name="attr_alignment" class="italic no-border" placeholder="lawful evil" accept="Alignment">
<input type="text" name="attr_alignment" class="italic no-border" data-i18n-placeholder="LAWFUL_EVIL" accept="Alignment">
</div>
</div>
<span class="italic presentation">

Some files were not shown because too many files have changed in this diff Show More