Translation tags

Implementation of the translation tags
This commit is contained in:
Orta15a
2017-05-12 15:19:43 -05:00
parent 507e8a53d2
commit 27c6db5ff8
3 changed files with 256 additions and 144 deletions
+142 -142
View File
@@ -10,52 +10,52 @@
<div class="sheet-1colrow sheet-col">
<div class="sheet-row">
<div class="sheet-item" style="width:14%"><label>Character Name</label></div>
<div class="sheet-item" style="width:14%"><label data-i18n="charactername">Character Name</label></div>
<div class="sheet-item" style="width:35%"><input name="attr_character_name" type="text"></div>
<div class="sheet-item" style="width:14%"><label>Player Name</label></div>
<div class="sheet-item" style="width:14%"><label data-i18n="playername">Player Name</label></div>
<div class="sheet-item" style="width:37%"><input name="attr_Player" type="text"></div>
</div>
<div class="sheet-row">
<div class="sheet-item" style="width:12%"><label>Home World</label></div>
<div class="sheet-item" style="width:12%"><label data-i18n="homeworld">Home World</label></div>
<div class="sheet-item" style="width:20%"><input name="attr_Homeworld" type="text"></div>
<div class="sheet-item" style="width:12%"><label>Career Path</label></div>
<div class="sheet-item" style="width:12%"><label data-i18n="careerpath">Career Path</label></div>
<div class="sheet-item" style="width:20%"><input name="attr_Career" type="text"></div>
<div class="sheet-item" style="width:7%"><label>Rank</label></div>
<div class="sheet-item" style="width:7%"><label data-i18n="rank">Rank</label></div>
<div class="sheet-item" style="width:29%"><input name="attr_Rank" type="text"></div>
</div>
<div class="sheet-row">
<div class="sheet-item" style="width:12%"><label>Divination</label></div>
<div class="sheet-item" style="width:12%"><label data-i18n="divination">Divination</label></div>
<div class="sheet-item" style="width:45%"><input name="attr_Divination" type="text"></div>
<div class="sheet-item" style="width:7%"><label>Quirk</label></div>
<div class="sheet-item" style="width:7%"><label data-i18n="quirck">Quirk</label></div>
<div class="sheet-item" style="width:20%"><input name="attr_Quirk" type="text"></div>
<div class="sheet-item" style="width:7%"><label>Gender</label></div>
<div class="sheet-item" style="width:7%"><label data-i18n="gender">Gender</label></div>
<div class="sheet-item" style="width:9%"><input name="attr_Gender" type="text"></div>
</div>
<div class="sheet-row">
<div class="sheet-item" style="width:7%"><label>Build</label></div>
<div class="sheet-item" style="width:7%"><label data-i18n="build">Build</label></div>
<div class="sheet-item" style="width:14%"><input name="attr_Build" type="text"></div>
<div class="sheet-item" style="width:7%"><label>Height</label></div>
<div class="sheet-item" style="width:7%"><label data-i18n="dh-height">Height</label></div>
<div class="sheet-item" style="width:7%"><input name="attr_Height" type="text"></div>
<div class="sheet-item" style="width:7%"><label>Weight</label></div>
<div class="sheet-item" style="width:7%"><label data-i18n="weight">Weight</label></div>
<div class="sheet-item" style="width:7%"><input name="attr_Weight" type="text"></div>
<div class="sheet-item" style="width:5%"><label>Age</label></div>
<div class="sheet-item" style="width:5%"><label data-i18n="age">Age</label></div>
<div class="sheet-item" style="width:7%"><input name="attr_Age" type="text"></div>
<div class="sheet-item" style="width:6%"><label>Past</label></div>
<div class="sheet-item" style="width:6%"><label data-i18n="past">Past</label></div>
<div class="sheet-item" style="width:33%"><input name="attr_Past" type="text"></div>
</div>
<div class="sheet-row">
<div class="sheet-item" style="width:11%"><label>Skin Colour</label></div>
<div class="sheet-item" style="width:11%"><label data-i18n="skincolor">Skin Colour</label></div>
<div class="sheet-item" style="width:12%"><input name="attr_Skin" type="text"></div>
<div class="sheet-item" style="width:11%"><label>Hair Colour</label></div>
<div class="sheet-item" style="width:11%"><label data-i18n="haircolor">Hair Colour</label></div>
<div class="sheet-item" style="width:12%"><input name="attr_Hair" type="text"></div>
<div class="sheet-item" style="width:11%"><label>Eye Colour</label></div>
<div class="sheet-item" style="width:11%"><label data-i18n="eyecolor">Eye Colour</label></div>
<div class="sheet-item" style="width:12%"><input name="attr_Eyes" type="text"></div>
<div class="sheet-item" style="width:12%"><label>Handedness</label></div>
<div class="sheet-item" style="width:12%"><label data-i18n="handedness">Handedness</label></div>
<div class="sheet-item" style="width:19%"><input name="attr_Handedness" type="text"></div>
</div>
@@ -70,16 +70,16 @@
<div class="sheet-col sheet-skills">
<hr>
<h3>Basic Skills</h3>
<table>
<table data-i18n-list="skills-list">
<tr>
<th>Skill Name</th>
<th data-i18n="skillname">Skill Name</th>
<th></th>
<th>10</th>
<th>20</th>
<th>Roll</th>
<th data-i18n="roll">Roll</th>
</tr>
<tr>
<td>Awareness (Per)</td>
<tr data-i18n-list-item="awareness">
<td data-i18n="awarenessper">Awareness (Per)</td>
<td><input name="attr_Awareness1" type="checkbox" value="0.5"></td>
<td><input name="attr_Awareness2" type="checkbox" value="10"></td>
<td><input name="attr_Awareness3" type="checkbox" value="10"></td>
@@ -87,8 +87,8 @@
<input disabled="true" name="attr_Awareness" type="number" value="floor((@{Awareness1}+0.5)*@{Per}+@{Awareness2}+@{Awareness3})">
</button></td>
</tr>
<tr>
<td>Barter (Fel)</td>
<tr data-i18n-list-item="barter">
<td data-i18n="barterfel">Barter (Fel)</td>
<td><input name="attr_Barter1" type="checkbox" value="0.5"></td>
<td><input name="attr_Barter2" type="checkbox" value="10"></td>
<td><input name="attr_Barter3" type="checkbox" value="10"></td>
@@ -96,8 +96,8 @@
<input disabled="true" name="attr_Barter" type="number" value="floor((@{Barter1}+0.5)*@{Fel}+@{Barter2}+@{Barter3})">
</button></td>
</tr>
<tr>
<td>Carouse (T)</td>
<tr data-i18n-list-item="carouse">
<td data-i18n="carouset">Carouse (T)</td>
<td><input name="attr_Carouse1" type="checkbox" value="0.5"></td>
<td><input name="attr_Carouse2" type="checkbox" value="10"></td>
<td><input name="attr_Carouse3" type="checkbox" value="10"></td>
@@ -105,8 +105,8 @@
<input disabled="true" name="attr_Carouse" type="number" value="floor((@{Carouse1}+0.5)*@{T}+@{Carouse2}+@{Carouse3})">
</button></td>
</tr>
<tr>
<td>Charm (Fel)</td>
<tr data-i18n-list-item="charm">
<td data-i18n="charmfel">Charm (Fel)</td>
<td><input name="attr_Charm1" type="checkbox" value="0.5"></td>
<td><input name="attr_Charm2" type="checkbox" value="10"></td>
<td><input name="attr_Charm3" type="checkbox" value="10"></td>
@@ -114,8 +114,8 @@
<input disabled="true" name="attr_Charm" type="number" value="floor((@{Charm1}+0.5)*@{Fel}+@{Charm2}+@{Charm3})">
</button></td>
</tr>
<tr>
<td>Climb (S)</td>
<tr data-i18n-list-item="climb">
<td data-i18n="climbs">Climb (S)</td>
<td><input name="attr_Climb1" type="checkbox" value="0.5"></td>
<td><input name="attr_Climb2" type="checkbox" value="10"></td>
<td><input name="attr_Climb3" type="checkbox" value="10"></td>
@@ -123,8 +123,8 @@
<input disabled="true" name="attr_Climb" type="number" value="floor((@{Climb1}+0.5)*@{S}+@{Climb2}+@{Climb3})">
</button></td>
</tr>
<tr>
<td>Concealment (Ag)</td>
<tr data-i18n-list-item="concealment">
<td data-i18n="concealmentag">Concealment (Ag)</td>
<td><input name="attr_Concealment1" type="checkbox" value="0.5"></td>
<td><input name="attr_Concealment2" type="checkbox" value="10"></td>
<td><input name="attr_Concealment3" type="checkbox" value="10"></td>
@@ -132,8 +132,8 @@
<input disabled="true" name="attr_Concealment" type="number" value="floor((@{Concealment1}+0.5)*@{Ag}+@{Concealment2}+@{Concealment3})">
</button></td>
</tr>
<tr>
<td>Contortionist (Ag)</td>
<tr data-i18n-list-item="contortionist">
<td data-i18n="contortionistag">Contortionist (Ag)</td>
<td><input name="attr_Contortionist1" type="checkbox" value="0.5"></td>
<td><input name="attr_Contortionist2" type="checkbox" value="10"></td>
<td><input name="attr_Contortionist3" type="checkbox" value="10"></td>
@@ -141,8 +141,8 @@
<input disabled="true" name="attr_Contortionist" type="number" value="floor((@{Contortionist1}+0.5)*@{Ag}+@{Contortionist2}+@{Contortionist3})">
</button></td>
</tr>
<tr>
<td>Deceive (Fel)</td>
<tr data-i18n-list-item="deceive">
<td data-i18n="deceivefel">Deceive (Fel)</td>
<td><input name="attr_Deceive1" type="checkbox" value="0.5"></td>
<td><input name="attr_Deceive2" type="checkbox" value="10"></td>
<td><input name="attr_Deceive3" type="checkbox" value="10"></td>
@@ -150,8 +150,8 @@
<input disabled="true" name="attr_Deceive" type="number" value="floor((@{Deceive1}+0.5)*@{Fel}+@{Deceive2}+@{Deceive3})">
</button></td>
</tr>
<tr>
<td>Disguise (Fel)</td>
<tr data-i18n-list-item="disguise">
<td data-i18n="disguisefel">Disguise (Fel)</td>
<td><input name="attr_Disguise1" type="checkbox" value="0.5"></td>
<td><input name="attr_Disguise2" type="checkbox" value="10"></td>
<td><input name="attr_Disguise3" type="checkbox" value="10"></td>
@@ -159,8 +159,8 @@
<input disabled="true" name="attr_Disguise" type="number" value="floor((@{Disguise1}+0.5)*@{Fel}+@{Disguise2}+@{Disguise3})">
</button></td>
</tr>
<tr>
<td>Dodge (Ag)</td>
<tr data-i18n-list-item="dodge">
<td data-i18n="dodgeag">Dodge (Ag)</td>
<td><input name="attr_Dodge1" type="checkbox" value="0.5"></td>
<td><input name="attr_Dodge2" type="checkbox" value="10"></td>
<td><input name="attr_Dodge3" type="checkbox" value="10"></td>
@@ -168,8 +168,8 @@
<input disabled="true" name="attr_Dodge" type="number" value="floor((@{Dodge1}+0.5)*@{Ag}+@{Dodge2}+@{Dodge3})">
</button></td>
</tr>
<tr>
<td>Evaluate (Int)</td>
<tr data-i18n-list-item="evaluate">
<td data-i18n="evaluateint">Evaluate (Int)</td>
<td><input name="attr_Evaluate1" type="checkbox" value="0.5"></td>
<td><input name="attr_Evaluate2" type="checkbox" value="10"></td>
<td><input name="attr_Evaluate3" type="checkbox" value="10"></td>
@@ -177,8 +177,8 @@
<input disabled="true" name="attr_Evaluate" type="number" value="floor((@{Evaluate1}+0.5)*@{Int}+@{Evaluate2}+@{Evaluate3})">
</button></td>
</tr>
<tr>
<td>Gamble (Int)</td>
<tr data-i18n-list-item="gamble">
<td data-i18n="gambleint">Gamble (Int)</td>
<td><input name="attr_Gamble1" type="checkbox" value="0.5"></td>
<td><input name="attr_Gamble2" type="checkbox" value="10"></td>
<td><input name="attr_Gamble3" type="checkbox" value="10"></td>
@@ -186,8 +186,8 @@
<input disabled="true" name="attr_Gamble" type="number" value="floor((@{Gamble1}+0.5)*@{Int}+@{Gamble2}+@{Gamble3})">
</button></td>
</tr>
<tr>
<td>Inquiry (Fel)</td>
<tr data-i18n-list-item="inquiry">
<td data-i18n="inquiryfel">Inquiry (Fel)</td>
<td><input name="attr_Inquiry1" type="checkbox" value="0.5"></td>
<td><input name="attr_Inquiry2" type="checkbox" value="10"></td>
<td><input name="attr_Inquiry3" type="checkbox" value="10"></td>
@@ -195,8 +195,8 @@
<input disabled="true" name="attr_Inquiry" type="number" value="floor((@{Inquiry1}+0.5)*@{Fel}+@{Inquiry2}+@{Inquiry3})">
</button></td>
</tr>
<tr>
<td>Intimidate (S)</td>
<tr data-i18n-list-item="intimidate">
<td data-i18n="intimidates">Intimidate (S)</td>
<td><input name="attr_Intimidate1" type="checkbox" value="0.5"></td>
<td><input name="attr_Intimidate2" type="checkbox" value="10"></td>
<td><input name="attr_Intimidate3" type="checkbox" value="10"></td>
@@ -204,8 +204,8 @@
<input disabled="true" name="attr_Intimidate" type="number" value="floor((@{Intimidate1}+0.5)*@{S}+@{Intimidate2}+@{Intimidate3})">
</button></td>
</tr>
<tr>
<td>Logic (Int)</td>
<tr data-i18n-list-item="logic">
<td data-i18n="logicint">Logic (Int)</td>
<td><input name="attr_Logic1" type="checkbox" value="0.5"></td>
<td><input name="attr_Logic2" type="checkbox" value="10"></td>
<td><input name="attr_Logic3" type="checkbox" value="10"></td>
@@ -213,8 +213,8 @@
<input disabled="true" name="attr_Logic" type="number" value="floor((@{Logic1}+0.5)*@{Int}+@{Logic2}+@{Logic3})">
</button></td>
</tr>
<tr>
<td>Scrutiny (Per)</td>
<tr data-i18n-list-item="scrutiny">
<td data-i18n="scrutinyper">Scrutiny (Per)</td>
<td><input name="attr_Scrutiny1" type="checkbox" value="0.5"></td>
<td><input name="attr_Scrutiny2" type="checkbox" value="10"></td>
<td><input name="attr_Scrutiny3" type="checkbox" value="10"></td>
@@ -222,8 +222,8 @@
<input disabled="true" name="attr_Scrutiny" type="number" value="floor((@{Scrutiny1}+0.5)*@{Per}+@{Scrutiny2}+@{Scrutiny3})">
</button></td>
</tr>
<tr>
<td>Search (Per)</td>
<tr data-i18n-list-item="search">
<td data-i18n="searchper">Search (Per)</td>
<td><input name="attr_Search1" type="checkbox" value="0.5"></td>
<td><input name="attr_Search2" type="checkbox" value="10"></td>
<td><input name="attr_Search3" type="checkbox" value="10"></td>
@@ -231,8 +231,8 @@
<input disabled="true" name="attr_Search" type="number" value="floor((@{Search1}+0.5)*@{Per}+@{Search2}+@{Search3})">
</button></td>
</tr>
<tr>
<td>Silent Move (Ag)</td>
<tr data-i18n-list-item="silentmove">
<td data-i18n="silentmoveag">Silent Move (Ag)</td>
<td><input name="attr_SilentMove1" type="checkbox" value="0.5"></td>
<td><input name="attr_SilentMove2" type="checkbox" value="10"></td>
<td><input name="attr_SilentMove3" type="checkbox" value="10"></td>
@@ -240,8 +240,8 @@
<input disabled="true" name="attr_SilentMove" type="number" value="floor((@{SilentMove1}+0.5)*@{Ag}+@{SilentMove2}+@{SilentMove3})">
</button></td>
</tr>
<tr>
<td>Swim (S)</td>
<tr data-i18n-list-item="swim">
<td data-i18n="swims">Swim (S)</td>
<td><input name="attr_Swim1" type="checkbox" value="0.5"></td>
<td><input name="attr_Swim2" type="checkbox" value="10"></td>
<td><input name="attr_Swim3" type="checkbox" value="10"></td>
@@ -251,7 +251,7 @@
</tr>
</table>
<h3>Weapon Trainings</h3>
<h3 data-i18n="weapontrainings">Weapon Trainings</h3>
<fieldset class="repeating_weapontalents">
<div class="sheet-row">
<div class="sheet-item sheet-tiny" style="width:16%;">
@@ -266,7 +266,7 @@
</div>
</fieldset>
<h3>Talents & Traits</h3>
<h3 data-i18n="talentsandntraits">Talents & Traits</h3>
<fieldset class="repeating_talents">
<input name="attr_reptalent" type="text">
</fieldset>
@@ -277,42 +277,42 @@
<div class="sheet-col sheet-characteristics">
<h3>Characteristics</h3>
<h3 data-i18n="characteristics">Characteristics</h3>
<button name="roll_WS" type="roll" value="/me rolls a Weapon Skill check with [[(@{WS}+?{Modifier|0}-1d100)/10]] degree(s) of success!">
<label>Weapon Skill (WS)</label></button><br>
<label data-i18n="weaponskillws">Weapon Skill (WS)</label></button><br>
<input name="attr_WS" type="text" value="0">
<button name="roll_BS" type="roll" value="/me rolls a Ballistic Skill check with [[(@{BS}+?{Modifier|0}-1d100)/10]] degree(s) of success!">
<label>Ballistic Skill (BS)</label></button><br>
<label data-i18n="ballisticskillbs">Ballistic Skill (BS)</label></button><br>
<input name="attr_BS" type="text" value="0">
<button name="roll_S" type="roll" value="/me rolls a Strength check with [[(@{S}+?{Modifier|0}-1d100)/10]] degree(s) of success!">
<label>Strength (S)</label></button><br>
<label data-i18n="strengths">Strength (S)</label></button><br>
<input name="attr_S" type="text" value="0">
<button name="roll_T" type="roll" value="/me rolls a Toughness check with [[(@{T}+?{Modifier|0}-1d100)/10]] degree(s) of success!">
<label>Toughness (T)</label></button><br>
<label data-i18n="toughnesst">Toughness (T)</label></button><br>
<input name="attr_T" type="text" value="0">
<button name="roll_Ag" type="roll" value="/me rolls an Agility check with [[(@{Ag}+?{Modifier|0}-1d100)/10]] degree(s) of success!">
<label>Agility (Ag)</label></button><br>
<label data-i18n="agilityag">Agility (Ag)</label></button><br>
<input name="attr_Ag" type="text" value="0">
<button name="roll_Int" type="roll" value="/me rolls an Intelligence check with [[(@{Int}+?{Modifier|0}-1d100)/10]] degree(s) of success!">
<label>Intelligence (Int)</label></button><br>
<label data-i18n="intelligenceint">Intelligence (Int)</label></button><br>
<input name="attr_Int" type="text" value="0">
<button name="roll_Per" type="roll" value="/me rolls a Perception check with [[(@{Per}+?{Modifier|0}-1d100)/10]] degree(s) of success!">
<label>Perception (Per)</label></button><br>
<label data-i18n="perceptionper">Perception (Per)</label></button><br>
<input name="attr_Per" type="text" value="0">
<button name="roll_Wp" type="roll" value="/me rolls a Willpower check with [[(@{Wp}+?{Modifier|0}-1d100)/10]] degree(s) of success!">
<label>Willpower (Wp)</label></button><br>
<label data-i18n="willpowerwp">Willpower (Wp)</label></button><br>
<input name="attr_Wp" type="text" value="0">
<button name="roll_Fel" type="roll" value="/me rolls a Fellowship check with [[(@{Fel}+?{Modifier|0}-1d100)/10]] degree(s) of success!">
<label>Fellowship (Fel)</label></button><br>
<label data-i18n="fellowshi`fel">Fellowship (Fel)</label></button><br>
<input name="attr_Fel" type="text" value="0">
</div>
@@ -321,17 +321,17 @@
<div class="sheet-col sheet-skills">
<hr>
<h3>Advanced Skills</h3>
<h3 data-i18n="advancedskills">Advanced Skills</h3>
<table>
<tr>
<th>Skill Name</th>
<th data-i18n="skillname">Skill Name</th>
<th></th>
<th>10</th>
<th>20</th>
<th>Roll</th>
<th data-i18n="roll">Roll</th>
</tr>
<tr>
<td>Speak Language (Low Gothic)</td>
<td data-i18n="speaklanguagelowgothic">Speak Language (Low Gothic)</td>
<td><input name="attr_speaklow1" type="checkbox" value="0.5"></td>
<td><input name="attr_speaklow2" type="checkbox" value="10"></td>
<td><input name="attr_speaklow3" type="checkbox" value="10"></td>
@@ -350,13 +350,13 @@
</div>
<div class="sheet-item sheet-med">
<select class="charaselect" name="attr_advancedskillcharacteristic">
<option value="@{S}">(S)</option>
<option value="@{T}">(T)</option>
<option value="@{Ag}">(Ag)</option>
<option value="@{Int}">(Int)</option>
<option value="@{Per}">(Per)</option>
<option value="@{Wp}">(Wp)</option>
<option value="@{Fel}">(Fel)</option>
<option value="@{S}" data-i18n="(s)">(S)</option>
<option value="@{T}" data-i18n="(t)">(T)</option>
<option value="@{Ag}" data-i18n="(ag)">(Ag)</option>
<option value="@{Int}" data-i18n="(int)">(Int)</option>
<option value="@{Per}" data-i18n="(per)">(Per)</option>
<option value="@{Wp}" data-i18n="(wp)">(Wp)</option>
<option value="@{Fel}" data-i18n="(fel)">(Fel)</option>
</select>
</div>
</div>
@@ -374,10 +374,10 @@
<!-- ATTENTION PSYKERS AHEAD! -->
<h3>Psychic Powers</h3>
<h3 data-i18n="psychicpowers">Psychic Powers</h3>
<div class="sheet-row">
<div class="sheet-item" style="width:37.5%">
<label>Psychic Discipline</label>
<label data-i18n="psychicdiscipline">Psychic Discipline</label>
</div>
<div class="sheet-item sheet-morebig">
<input name="attr_psychicdiscipline" type="text">
@@ -389,7 +389,7 @@
<fieldset class="repeating_psychicdiscipline">
<div class="sheet-row">
<div class="sheet-item" style="width:37.5%">
<label>Psychic Discipline</label>
<label data-i18n="psychicdiscipline">Psychic Discipline</label>
</div>
<div class="sheet-item sheet-morebig">
<input name="attr_reppsychicdiscipline" type="text">
@@ -402,7 +402,7 @@
<fieldset class="repeating_minorpsychicpowers">
<div class="sheet-row">
<div class="sheet-item sheet-large">
<label>Minor Power</label>
<label data-i18n="minorpower">Minor Power</label>
</div>
<div class="sheet-item sheet-morebig sheet-brackets">
<input name="attr_repminorpsychicpower" type="text">
@@ -415,7 +415,7 @@
<fieldset class="repeating_disciplinepsychicpowers">
<div class="sheet-row">
<div class="sheet-item sheet-large">
<label>Discipline Power</label>
<label data-i18n="disciplinepower">Discipline Power</label>
</div>
<div class="sheet-item sheet-morebig sheet-brackets">
<input name="attr_repdisciplinepsychicpower" type="text">
@@ -428,11 +428,11 @@
<!-- Mutations anyone? -->
<h3>Mutations</h3>
<h3 data-i18n="mutations">Mutations</h3>
<textarea name="attr_mutations" style="width:95%; margin:auto; height:75px;">
</textarea>
<h3>Talents & Traits</h3>
<h3 data-i18n="talentsandtraits">Talents & Traits</h3>
<fieldset class="repeating_talents2">
<input name="attr_reptalent2" type="text">
</fieldset>
@@ -446,18 +446,18 @@
<div class="sheet-2colrow">
<div class="sheet-col">
<h3>Melee Weapons</h3>
<h3 data-i18n="meleeweapons">Melee Weapons</h3>
<fieldset class="repeating_meleeweapons">
<div class="sheet-quickborder">
<div class="sheet-row">
<div class="sheet-item" style="width:15%">
<label>Name:</label>
<label data-i18n="name:">Name:</label>
</div>
<div class="sheet-item" style="width:55%">
<input name="attr_meleeweaponname" type="text">
</div>
<div class="sheet-item" style="width:12%">
<label>Class:</label>
<label data-i18n="class:">Class:</label>
</div>
<div class="sheet-item" style="width:19%">
<input name="attr_meleeweaponclass" type="text">
@@ -466,40 +466,40 @@
<div class="sheet-row">
<div class="sheet-item" style="width:15%">
<label>Damage:</label>
<label data-i18n="damage:">Damage:</label>
</div>
<div class="sheet-item" style="width:20%">
<input name="attr_meleeweapondamage" type="text">
</div>
<div class="sheet-item" style="width:12%">
<label>Type:</label>
<label data-i18n="type:">Type:</label>
</div>
<div class="sheet-item" style="width:18%">
<input name="attr_meleeweapontype" type="text">
</div>
<div class="sheet-item" style="width:10%">
<label>Pen:</label>
<label data-i18n="pen:">Pen:</label>
</div>
<div class="sheet-item" style="width:10%">
<input name="attr_meleeweaponpen" type="text" value="0">
</div>
<div class="sheet-item" style="width:16%">
<button name="roll_meleedamage" type="roll" value="/me does [[@{meleeweapondamage}+(floor(@{s}/10))]] @{meleeweapontype} damage! (Pen: @{meleeweaponpen})">
<label>Damage</label>
<label data-i18n="damage">Damage</label>
</button>
</div>
</div>
<div class="sheet-row">
<div class="sheet-item" style="width:15%">
<label>Special:</label>
<label data-i18n="special:">Special:</label>
</div>
<div class="sheet-item" style="width:75%">
<input name="attr_meleeweaponspecial" type="text">
</div>
<div class="sheet-item" style="width:10%">
<button name="roll_meleehit" type="roll" value="/me uses @{meleeweaponname} and achieves [[(@{WS}+?{Modifier|0}-1d100)/10]] degree(s) of success!">
<label>Hit</label>
<label data-i18n="hit">Hit</label>
</button>
</div>
</div>
@@ -508,29 +508,29 @@
<!-- Movement -->
<h3>Movement</h3>
<h3 data-i18n="movement">Movement</h3>
<div class="sheet-row">
<div class="sheet-item" style="width:20%">
<label>Half Move: </label>
<label data-i18n="halfmove:">Half Move: </label>
</div>
<div class="sheet-item" style="width:8%">
<input disabled="true" name="attr_halfspeed" type="number" value="floor(@{ag}/10)">
</div>
<div class="sheet-item" style="width:20%">
<label>Full Move: </label>
<label data-i18n="fullmove:">Full Move: </label>
</div>
<div class="sheet-item" style="width:8%">
<input disabled="true" name="attr_fullspeed" type="number" value="2*(floor(@{ag}/10))">
</div>
<div class="sheet-item" style="width:16%">
<label>Charge: </label>
<label data-i18n="charge:">Charge: </label>
</div>
<div class="sheet-item" style="width:8%">
<input disabled="true" name="attr_chargespeed" type="number" value="3*(floor(@{ag}/10))">
</div>
<div class="sheet-item" style="width:10%">
<label>Run: </label>
<label data-i18n="run:">Run: </label>
</div>
<div class="sheet-item" style="width:8%">
<input disabled="true" name="attr_runspeed" type="number" value="6*(floor(@{ag}/10))">
@@ -541,25 +541,25 @@
<!-- Armor! -->
<h3>Armour</h3>
<h3 data-i18n="armor">Armour</h3>
<div class="sheet-armourblock"></div>
<div class="sheet-quickborder sheet-armourblock">
<label>Head</label> <input name="attr_Headarmourvalue" type="text"> <label>(1-10) Type</label> <input name="attr_Headarmourtype" type="text">
<label data-i18n="head">Head</label> <input name="attr_Headarmourvalue" type="text"> <label>(1-10) Type</label> <input name="attr_Headarmourtype" type="text">
</div><br>
<div class="sheet-quickborder sheet-armourblock">
<label>Left Arm</label> <input name="attr_LeftArmarmourvalue" type="text"> <label>(21-30) Type</label> <input name="attr_LeftArmarmourtype" type="text">
<label data-i18n="leftarm">Left Arm</label> <input name="attr_LeftArmarmourvalue" type="text"> <label>(21-30) Type</label> <input name="attr_LeftArmarmourtype" type="text">
</div>
<div class="sheet-quickborder sheet-armourblock">
<label>Body</label> <input name="attr_Bodyarmourvalue" type="text"> <label>(31-70) Type</label> <input name="attr_Bodyarmourtype" type="text">
<label data-i18n="body">Body</label> <input name="attr_Bodyarmourvalue" type="text"> <label>(31-70) Type</label> <input name="attr_Bodyarmourtype" type="text">
</div>
<div class="sheet-quickborder sheet-armourblock">
<label>Right Arm</label> <input name="attr_RightArmarmourvalue" type="text"> <label>(11-20) Type</label> <input name="attr_RightArmarmourtype" type="text">
<label data-i18n="rightarm">Right Arm</label> <input name="attr_RightArmarmourvalue" type="text"> <label>(11-20) Type</label> <input name="attr_RightArmarmourtype" type="text">
</div>
<div class="sheet-quickborder sheet-armourblock" style="margin: 20px auto auto 11%;">
<label>Left Leg</label> <input name="attr_LeftLegarmourvalue" type="text"> <label>(71-85) Type</label> <input name="attr_LeftLegarmourtype" type="text">
<label data-i18n="leftleg">Left Leg</label> <input name="attr_LeftLegarmourvalue" type="text"> <label>(71-85) Type</label> <input name="attr_LeftLegarmourtype" type="text">
</div>
<div class="sheet-quickborder sheet-armourblock" style="margin: 20px auto auto 11%;">
<label>Right Leg</label> <input name="attr_RightLegarmourvalue" type="text"> <label>(86-00) Type</label> <input name="attr_RightLegarmourtype" type="text">
<label data-i18n="rightleg">Right Leg</label> <input name="attr_RightLegarmourvalue" type="text"> <label>(86-00) Type</label> <input name="attr_RightLegarmourtype" type="text">
</div>
</div>
@@ -567,20 +567,20 @@
<div class="sheet-col">
<h3>Ranged Weapons</h3>
<h3 data-i18n="rangedweapons">Ranged Weapons</h3>
<fieldset class="repeating_rangedweapons">
<div class="sheet-quickborder">
<div class="sheet-row">
<div class="sheet-item" style="width:15%">
<label>Name:</label>
<label data-i18n="name:">Name:</label>
</div>
<div class="sheet-item" style="width:55%">
<input name="attr_rangedweaponname" type="text">
</div>
<div class="sheet-item" style="width:12%">
<label>Class:</label>
<label data-i18n="class:">Class:</label>
</div>
<div class="sheet-item" style="width:15%">
<input name="attr_rangedweaponclass" type="text">
@@ -589,25 +589,25 @@
<div class="sheet-row">
<div class="sheet-item" style="width:12%">
<label>Range:</label>
<label data-i18n="range:">Range:</label>
</div>
<div class="sheet-item" style="width:10%">
<input name="attr_rangedweaponrange" type="text">
</div>
<div class="sheet-item" style="width:15%">
<label>Damage:</label>
<label data-i18n="damage:">Damage:</label>
</div>
<div class="sheet-item" style="width:15%">
<input name="attr_rangedweapondamage" type="text">
</div>
<div class="sheet-item" style="width:10%">
<label>Type:</label>
<label data-i18n="type:">Type:</label>
</div>
<div class="sheet-item" style="width:18%">
<input name="attr_rangedweapontype" type="text">
</div>
<div class="sheet-item" style="width:9%">
<label>Pen:</label>
<label data-i18n="pen:">Pen:</label>
</div>
<div class="sheet-item" style="width:9%">
<input name="attr_rangedweaponpen" type="text" value="0">
@@ -616,7 +616,7 @@
<div class="sheet-row">
<div class="sheet-item" style="width:9%">
<label>RoF:</label>
<label data-i18n="rof:">RoF:</label>
</div>
<div class="sheet-item" style="width:6%">
<input name="attr_rangedweaponsingle" type="text" value="0">
@@ -634,7 +634,7 @@
<input name="attr_rangedweaponfull" type="text" value="0">
</div>
<div class="sheet-item" style="width:9%">
<label>Clip:</label>
<label data-i18n="clip:">Clip:</label>
</div>
<div class="sheet-item" style="width:10%">
<input name="attr_rangedweaponclipcurrent" type="text" value="0">
@@ -647,35 +647,35 @@
</div>
<div class="sheet-item" style="width:15%">
<label>Reload:</label>
<label data-i18n="reload:">Reload:</label>
</div>
<div class="sheet-item" style="width:10%">
<input name="attr_rangedweaponreload" type="text">
</div>
<div class="sheet-item" style="width:16%">
<button name="roll_rangeddamage" type="roll" value="/me does [[@{rangedweapondamage}]] @{rangedweapontype} damage! (Pen: @{rangedweaponpen})">
<label>Damage</label>
<label data-i18n="damage">Damage</label>
</button>
</div>
</div>
<div class="sheet-row">
<div class="sheet-item" style="width:15%">
<label>Special:</label>
<label data-i18n="special:">Special:</label>
</div>
<div class="sheet-item" style="width:75%">
<input name="attr_rangedweaponspecial" type="text">
</div>
<div class="sheet-item" style="width:10%">
<button name="roll_rangedhit" type="roll" value="/me uses @{rangedweaponname} and achieves [[(@{BS}+?{Modifier|0}-1d100)/10]] degree(s) of success!">
<label>Hit</label>
<label data-i18n="hit">Hit</label>
</button>
</div>
</div>
</div>
</fieldset>
<h3>Gear</h3>
<h3 data-i18n="gear">Gear</h3>
<fieldset class="repeating_gear">
<input name="attr_repgear" type="text">
</fieldset>
@@ -684,14 +684,14 @@
<div class="sheet-row">
<div class="sheet-item" style="width:25%">
<label>Throne Gelt: </label>
<label data-i18n="thronegelt:">Throne Gelt: </label>
</div>
<div class="sheet-item" style="width:25%">
<input name="attr_ThroneGelt" type="number">
</div>
<div class="sheet-item sheet-puny"></div>
<div class="sheet-item" style="width:20%">
<label>Income: </label>
<label data-i18n="income:">Income: </label>
</div>
<div class="sheet-item" style="width:20%">
<input name="attr_Income" type="number">
@@ -707,10 +707,10 @@
<div class="4colrow">
<div class="sheet-col sheet-wounds" style="width:15%">
<h3>Wounds</h3>
<h3 data-i18n="wounds">Wounds</h3>
<div class="sheet-row">
<div class="sheet-item" style="width:60%">
<label>Total:</label>
<label data-i18n="total:">Total:</label>
</div>
<div class="sheet-item" style="width:40%">
<input name="attr_Wounds_max" type="number">
@@ -718,7 +718,7 @@
</div>
<div class="sheet-row">
<div class="sheet-item" style="width:60%">
<label>Current:</label>
<label data-i18n="current:">Current:</label>
</div>
<div class="sheet-item" style="width:40%">
<input name="attr_Wounds" type="number">
@@ -727,10 +727,10 @@
</div>
<div class="sheet-col sheet-fate" style="width:15%">
<h3>Fate Points</h3>
<h3 data-i18n="fatepoints">Fate Points</h3>
<div class="sheet-row">
<div class="sheet-item" style="width:60%">
<label>Total:</label>
<label data-i18n="total:">Total:</label>
</div>
<div class="sheet-item" style="width:40%">
<input name="attr_Fate_max" type="number">
@@ -738,7 +738,7 @@
</div>
<div class="sheet-row">
<div class="sheet-item" style="width:60%">
<label>Current:</label>
<label data-i18n="current:">Current:</label>
</div>
<div class="sheet-item" style="width:40%">
<input name="attr_Fate" type="number">
@@ -748,11 +748,11 @@
<div class="sheet-col sheet-insanity" style="width:34%">
<h3>Insanity</h3>
<h3 data-i18n="insanity">Insanity</h3>
<div class="sheet-row">
<div class="sheet-item sheet-puny"></div>
<div class="sheet-item" style="width:55%">
<label>Insanity Points:</label>
<label data-i18n="insanitypoints:">Insanity Points:</label>
</div>
<div class="sheet-item" style="width:35%">
@@ -763,7 +763,7 @@
<div class="sheet-row">
<div class="sheet-item sheet-puny"></div>
<div class="sheet-item" style="width:55%">
<label>Degree of Madness:</label>
<label data-i18n="degreeofmadness:">Degree of Madness:</label>
</div>
<div class="sheet-item" style="width:35%">
@@ -782,11 +782,11 @@
<div class="sheet-col sheet-corruption" style="width:34%">
<h3>Corruption</h3>
<h3 data-i18n="corruption">Corruption</h3>
<div class="sheet-row">
<div class="sheet-item sheet-puny"></div>
<div class="sheet-item" style="width:55%">
<label>Corruption Points:</label>
<label data-i18n="corruptionpoints:">Corruption Points:</label>
</div>
<div class="sheet-item" style="width:35%">
<input name="attr_Corruptionpoints" type="number">
@@ -796,7 +796,7 @@
<div class="sheet-row">
<div class="sheet-item sheet-puny"></div>
<div class="sheet-item" style="width:55%">
<label>Degree of Corruption:</label>
<label data-i18n="degreeofcorruption:">Degree of Corruption:</label>
</div>
<div class="sheet-item" style="width:35%">
@@ -821,11 +821,11 @@
<div class="1colrow colrow">
<h3>Experience Points</h3>
<h3 data-i18n="experiencepoints">Experience Points</h3>
<div class="sheet-row">
<div class="sheet-item sheet-tiny">
<label>XP to spend</label>
<label data-i18n="xptospend">XP to spend</label>
</div>
<div class="sheet-item sheet-tiny sheet-armourblock">
<input name="attr_Xptospend" type="number">
@@ -834,14 +834,14 @@
<div class="sheet-item sheet-big"></div>
<div class="sheet-item sheet-tiny">
<label>Total XP spent</label>
<label data-i18n="totalxpspent">Total XP spent</label>
</div>
<div class="sheet-item sheet-tiny sheet-armourblock">
<input name="attr_Xpspent" type="number">
</div>
</div>
<label>Advancements Taken:</label>
<label data-i18n="advancementtaken:">Advancements Taken:</label>
<fieldset class="repeating_advancements">
<div class="sheet-row">
@@ -867,7 +867,7 @@
</fieldset>
<hr>
<h3>Other Notes:</h3>
<h3 data-i18n="othernotes:">Other Notes:</h3>
<textarea name="attr_othernotes">
</textarea>
</div><!-- Charsheet End -->
+2 -2
View File
@@ -2,7 +2,7 @@
"html": "DarkHeresy.html",
"css": "DarkHeresyStyle.css",
"authors": "Daniel D.",
"roll20userid": "233902",
"roll20userid": "233902,1420525",
"preview": "DarkHeresyPreview.png",
"instructions": "Most things you can roll directly from the sheet, by clicking on the corresponding name or the roll button at the end of the row.\rWith weapons: Clicking on 'Name:' rolls an attack, clicking on 'Damage:' rolls the damage you have entered in the field next to it. **Please just enter things like 1d10+2, because it will be transferred to an inline roll - no letters!**\r\r### Important Attributes:\r* @{ws} - Weapon Skill\r* @{bs} - Ballistic Skill\r* @{strength} - Strength\r* @{toughness} - Toughness\r* @{ag} - Agility\r* @{int} - Intelligence\r* @{per} - Perception\r* @{wp} - Willpower\r* @{fel} - Fellowship\r\r* @{wounds} - Current Wounds\r* @{wounds|max} - Total Wound amount\r\rThe most important roll is the %{characteristic} roll. ([[(@{characteristic}+?{Modifier|0}-1d100)/10]] degree(s) of success!)\rIt takes the characteristic you sleected in the drop down, then you may add or subtract a modifier, then it rolls 1d100 and subtracts that from your starting value. That divided by 10 is the amount of degrees of success you achieved.\r**You can emulate everything in this sheet with just this single roll if you don't want to use the rest!**\r"
}
}
+112
View File
@@ -0,0 +1,112 @@
{
"skills-list":"awareness,barter,carouse,charm,climb,concealment,contortionist,deceive,disguise,dodge,evaluate,gamble,inquiry,intimidate,logic,scrutiny,search,silentmove,swim",
"charactername":"Character Name",
"playername":"Player Name",
"homeworld":"Home World",
"careerpath":"Career Path",
"rank":"Rank",
"divination":"Divination",
"quirck":"Quirk",
"gender":"Gender",
"build":"Build",
"dh-height":"Height",
"weight":"Weight",
"age":"Age",
"past":"Past",
"skincolor":"Skin Colour",
"haircolor":"Hair Colour",
"eyecolor":"Eye Colour",
"handedness":"Handedness",
"skillname":"Skill Name",
"awarenessper":"Awareness (Per)",
"barterfel":"Barter (Fel)",
"carouset":"Carouse (T)",
"charmfel":"Charm (Fel)",
"climbs":"Climb (S)",
"concealmentag":"Concealment (Ag)",
"contortionistag":"Contortionist (Ag)",
"deceivefel":"Deceive (Fel)",
"disguisefel":"Disguise (Fel)",
"dodgeag":"Dodge (Ag)",
"evaluateint":"Evaluate (Int)",
"gambleint":"Gamble (Int)",
"inquiryfel":"Inquiry (Fel)",
"intimidates":"Intimidate (S)",
"logicint":"Logic (Int)",
"scrutinyper":"Scrutiny (Per)",
"searchper":"Search (Per)",
"silentmoveag":"Silent Move (Ag)",
"swims":"Swim (S)",
"weapontrainings":"Weapon Trainings",
"talentsandntraits":"Talents & Traits",
"characteristics":"Characteristics",
"weaponskillws":"Weapon Skill (WS)",
"ballisticskillbs":"Ballistic Skill (BS)",
"strengths":"Strength (S)",
"toughnesst":"Toughness (T)",
"agilityag":"Agility (Ag)",
"intelligenceint":"Intelligence (Int)",
"perceptionper":"Perception (Per)",
"willpowerwp":"Willpower (Wp)",
"fellowshi`fel":"Fellowship (Fel)",
"advancedskills":"Advanced Skills",
"roll":"Roll",
"speaklanguagelowgothic":"Speak Language (Low Gothic)",
"(s)":"(S)",
"(t)":"(T)",
"(ag)":"(Ag)",
"(int)":"(Int)",
"(per)":"(Per)",
"(wp)":"(Wp)",
"(fel)":"(Fel)",
"psychicpowers":"Psychic Powers",
"psychicdiscipline":"Psychic Discipline",
"minorpower":"Minor Power",
"disciplinepower":"Discipline Power",
"mutations":"Mutations",
"talentsandtraits":"Talents & Traits",
"meleeweapons":"Melee Weapons",
"name:":"Name:",
"class:":"Class:",
"damage:":"Damage:",
"pen:":"Pen:",
"damage":"Damage",
"special:":"Special:",
"hit":"Hit",
"movement":"Movement",
"halfmove:":"Half Move:",
"fullmove:":"Full Move:",
"charge:":"Charge: ",
"run:":"Run: ",
"armor":"Armour",
"head":"Head",
"leftarm":"Left Arm",
"body":"Body",
"rightarm":"Right Arm",
"leftleg":"Left Leg",
"rightleg":"Right Leg",
"rangedweapons":"Ranged Weapons",
"range:":"Range:",
"type:":"Type:",
"rof:":"RoF:",
"clip:":"Clip:",
"reload:":"Reload:",
"gear":"Gear",
"thronegelt:":"Throne Gelt: ",
"income:":"Income: ",
"wounds":"Wounds",
"fatepoints":"Fate Points",
"total:":"Total:",
"current:":"Current:",
"insanity":"Insanity",
"insanitypoints:":"Insanity Points:",
"degreeofmadness:":"Degree of Madness:",
"corruption":"Corruption",
"corruptionpoints:":"Corruption Points:",
"degreeofcorruption:":"Degree of Corruption:",
"experiencepoints":"Experience Points",
"xptospend":"XP to spend",
"totalxpspent":"Total XP spent",
"advancementtaken:":"Advancements Taken:",
"othernotes:":"Other Notes:"
}