Merge remote-tracking branch 'upstream/master'
@@ -6778,10 +6778,7 @@
|
||||
}
|
||||
setAttrs({ already_transitioned: '1' });
|
||||
|
||||
if((!attrs.is_npc && !attrs.pcornpc) || (attrs.is_npc && attrs.is_npc !== '1')) {
|
||||
transferPC(attrs.is_shaped === '1');
|
||||
}
|
||||
else if(attrs.is_npc) {
|
||||
if(attrs.is_npc && (attrs.is_npc === '1' || attrs.is_npc === 1)) {
|
||||
if(attrs.is_shaped === '1') {
|
||||
transferNPCShaped();
|
||||
}
|
||||
@@ -6789,6 +6786,9 @@
|
||||
transferNPCSimple();
|
||||
}
|
||||
}
|
||||
else {
|
||||
transferPC(attrs.is_shaped === '1');
|
||||
}
|
||||
});
|
||||
};
|
||||
|
||||
|
||||
@@ -0,0 +1,94 @@
|
||||
div.sheet-tab-content { display: none; }
|
||||
|
||||
input.sheet-tab1:checked ~ div.sheet-tab1,
|
||||
input.sheet-tab2:checked ~ div.sheet-tab2,
|
||||
input.sheet-tab3:checked ~ div.sheet-tab3,
|
||||
input.sheet-tab4:checked ~ div.sheet-tab4,
|
||||
input.sheet-tab5:checked ~ div.sheet-tab5
|
||||
|
||||
{
|
||||
display: block;
|
||||
}
|
||||
input.sheet-tab
|
||||
{
|
||||
width: 150px;
|
||||
height: 20px;
|
||||
position: relative;
|
||||
top: 5px;
|
||||
left: 6px;
|
||||
margin: -1.5px;
|
||||
cursor: pointer;
|
||||
z-index: 1;
|
||||
}
|
||||
|
||||
input.sheet-tab::before
|
||||
{
|
||||
content: attr(title);
|
||||
|
||||
|
||||
border: solid 1px #a8a8a8;
|
||||
border-bottom-color: black;
|
||||
text-align: center;
|
||||
display: inline-block;
|
||||
|
||||
background: #fff;
|
||||
background: -moz-linear-gradient(to top, #c8c8c8, #fff, #c8c8c8);
|
||||
background: -webkit-linear-gradient(to top, #c8c8c8, #fff, #c8c8c8);
|
||||
background: -ms-linear-gradient(to top, #c8c8c8, #fff, #c8c8c8);
|
||||
background: -o-linear-gradient(to top, #c8c8c8, #fff, #c8c8c8);
|
||||
background: linear-gradient(to top, #c8c8c8, #fff, #c8c8c8);
|
||||
|
||||
width: 150px;
|
||||
height: 20px;
|
||||
font-size: 18px;
|
||||
}
|
||||
|
||||
input.sheet-tab:checked::before
|
||||
{
|
||||
background: #dcdcdc;
|
||||
background: -moz-linear-gradient(to top, #fcfcfc, #dcdcdc, #fcfcfc);
|
||||
background: -webkit-linear-gradient(to top, #fcfcfc, #dcdcdc, #fcfcfc);
|
||||
background: -ms-linear-gradient(to top, #fcfcfc, #dcdcdc, #fcfcfc);
|
||||
background: -o-linear-gradient(to top, #fcfcfc, #dcdcdc, #fcfcfc);
|
||||
background: linear-gradient(to top, #fcfcfc, #dcdcdc, #fcfcfc);
|
||||
border-bottom-color: #fff;
|
||||
}
|
||||
|
||||
input.sheet-tab:not(:first-child)::before
|
||||
{
|
||||
border-left: none;
|
||||
}
|
||||
|
||||
input.sheet-tab2::before
|
||||
{
|
||||
background: #fff;
|
||||
background: -moz-linear-gradient(to top, #c8c8c8, #fff, #c8c8c8);
|
||||
background: -webkit-linear-gradient(to top, #c8c8c8, #fff, #c8c8c8);
|
||||
background: -ms-linear-gradient(to top, #c8c8c8, #fff, #c8c8c8);
|
||||
background: -o-linear-gradient(to top, #c8c8c8, #fff, #c8c8c8);
|
||||
background: linear-gradient(to top, #c8c8c8, #fff, #c8c8c8);
|
||||
}
|
||||
|
||||
input.sheet-tab2:checked::before
|
||||
{
|
||||
background: #dcdcdc;
|
||||
background: -moz-linear-gradient(to top, #fcfcfc, #dcdcdc, #fcfcfc);
|
||||
background: -webkit-linear-gradient(to top, #fcfcfc, #dcdcdc, #fcfcfc);
|
||||
background: -ms-linear-gradient(to top, #fcfcfc, #dcdcdc, #fcfcfc);
|
||||
background: -o-linear-gradient(to top, #fcfcfc, #dcdcdc, #fcfcfc);
|
||||
background: linear-gradient(to top, #fcfcfc, #dcdcdc, #fcfcfc);
|
||||
border-bottom-color: #fff;
|
||||
}
|
||||
|
||||
div.sheet-tab-content
|
||||
{
|
||||
border: 1px solid #a8a8a8;
|
||||
border-top-color: #000;
|
||||
margin: 2px 0 0 5px;
|
||||
padding: 5px;
|
||||
}
|
||||
|
||||
div.sheet-tab2
|
||||
{
|
||||
background-color: #dcdcdc;
|
||||
}
|
||||
@@ -0,0 +1,731 @@
|
||||
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">
|
||||
<html><head>
|
||||
<meta http-equiv="content-type" content="text/html; charset=ISO-8859-1"><title>Aliens Character Sheet</title>
|
||||
|
||||
</head><body style="width: 600px;">
|
||||
<img style="width: 460px; height: 215px;" alt="" src="http://cdn.akamai.steamstatic.com/steam/apps/49540/header.jpg?t=1447355229" align="middle"><br>
|
||||
Name: <input size="30" name="attr_name" type="text"><br>
|
||||
Rank:
|
||||
<select name="attr_rank"><optgroup label="NCO"><option selected="selected">Private</option><option>Corporal</option><option>Sergeant</option><option>Staff Sergeant</option><option>Tech Sergeant</option><option>Master Sergeant</option></optgroup><optgroup label="Officer"><option>Lieutenant</option><option>Captain</option><option>Major</option><option>Lt. Colonel</option><option>Colonel</option><option>Commandeer</option></optgroup></select>
|
||||
<br>
|
||||
Branch:
|
||||
<select name="attr_branch"><option>Garrison Infantry</option><option selected="selected">Colonial Marine</option><option>Auxiliary</option><option>Officer Candidate</option><option>Corporate Staff Officer</option></select>
|
||||
<br>
|
||||
Specialty:
|
||||
<select name="attr_speciality"><option selected="selected">None</option><option>Close Combat</option><option>Guerilla Warfare</option><option>HARD</option><option>Heavy Weapons</option><option>Intelligence</option><option>Machine Gun Operator</option><option>Recon</option><option>Airship Pilot/Co-Pilot</option></select>
|
||||
<br>
|
||||
Grade:
|
||||
<select name="attr_grade"><option>Garrison</option><option selected="selected">Line</option><option>Crack</option><option>Elite</option><option>Guard</option></select>
|
||||
<br>
|
||||
<br>
|
||||
<input name="attr_tab" class="sheet-tab sheet-tab1" value="1" title="Character" checked="checked" type="radio">
|
||||
<input name="attr_tab" class="sheet-tab sheet-tab2" value="2" title="Physical" type="radio">
|
||||
<input name="attr_tab" class="sheet-tab sheet-tab3" value="3" title="Skills" type="radio">
|
||||
<input name="attr_tab" class="sheet-tab sheet-tab4" value="4" title="Weapons" type="radio">
|
||||
<input name="attr_tab" class="sheet-tab sheet-tab5" value="5" title="Equipment" type="radio">
|
||||
<br>
|
||||
<br>
|
||||
<div class="sheet-tab sheet-tab1">
|
||||
<table style="text-align: left;" border="0" cellpadding="2" cellspacing="2">
|
||||
<tbody>
|
||||
<tr>
|
||||
<th colspan="4" style="width: 40%; text-align: center;">CHARACTERISTICS</th>
|
||||
</tr>
|
||||
<tr>
|
||||
<td style="width: 90%;" colspan="3">Character
|
||||
Point Total</td>
|
||||
<td style="width: 10%; background-color: rgb(102, 255, 255); text-align: center;"><input max="72" min="52" maxlength="3" input="" size="3" name="attr_charpoints" type="number"></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<th style="width: 50%; text-align: center;" colspan="2">Primary</th>
|
||||
<th style="text-align: center;" colspan="2">Secondary</th>
|
||||
</tr>
|
||||
<tr>
|
||||
<td style="width: 40%;">Strength</td>
|
||||
<td style="width: 10%; text-align: center; background-color: rgb(102, 255, 255);"><input max="25" min="3" maxlength="3" size="3" name="attr_strength" type="number"></td>
|
||||
<td style="width: 40%;">Charisma</td>
|
||||
<td style="width: 10%; text-align: center; background-color: rgb(102, 255, 255);"><input max="25" min="3" maxlength="3" size="3" name="attr_charisma" type="number"></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td align="undefined" valign="undefined">Intelligence</td>
|
||||
<td style="background-color: rgb(102, 255, 255); text-align: center;"><input max="25" min="3" maxlength="3" size="3" name="attr_intelligence" type="number"></td>
|
||||
<td align="undefined" valign="undefined">Leadership</td>
|
||||
<td style="text-align: center; background-color: rgb(102, 255, 255);"><input max="25" min="3" maxlength="3" size="3" name="attr_leadership" type="number"></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td align="undefined" valign="undefined">Will</td>
|
||||
<td style="background-color: rgb(102, 255, 255); text-align: center;"><input max="25" min="3" maxlength="3" size="3" name="attr_will" type="number"></td>
|
||||
<td align="undefined" valign="undefined">Perception</td>
|
||||
<td style="text-align: center; background-color: rgb(102, 255, 255);"><input max="25" min="3" maxlength="3" size="3" name="attr_perception" type="number"></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td align="undefined" valign="undefined">Health</td>
|
||||
<td style="background-color: rgb(102, 255, 255); text-align: center;"><input max="25" min="3" maxlength="3" size="3" name="attr_health" type="number"></td>
|
||||
<td align="undefined" valign="undefined">Motivation</td>
|
||||
<td style="text-align: center; background-color: rgb(102, 255, 255);"><input max="25" min="3" maxlength="3" size="3" name="attr_motivation" type="number"></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td align="undefined" valign="undefined">Agility</td>
|
||||
<td style="background-color: rgb(102, 255, 255); text-align: center;"><input max="25" min="3" maxlength="3" size="3" name="attr_agility" type="number"></td>
|
||||
<td align="undefined" valign="undefined"></td>
|
||||
<td align="undefined" valign="undefined"></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td align="undefined" valign="undefined"></td>
|
||||
<td align="undefined" valign="undefined"></td>
|
||||
<td align="undefined" valign="undefined"></td>
|
||||
<td align="undefined" valign="undefined"></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td align="undefined" valign="undefined">Learning
|
||||
Roll</td>
|
||||
<td style="background-color: rgb(102, 255, 255); text-align: center;"><input max="99" min="1" maxlength="3" size="3" name="attr_LR" type="number"></td>
|
||||
<td align="undefined" valign="undefined">Knockout
|
||||
Value</td>
|
||||
<td style="background-color: rgb(102, 255, 255); text-align: center;"><input max="99" min="1" maxlength="3" size="3" name="attr_KV" type="number"></td>
|
||||
</tr>
|
||||
</tbody>
|
||||
</table>
|
||||
<br>
|
||||
<table style="text-align: left;" border="0" cellpadding="2" cellspacing="2">
|
||||
<tbody>
|
||||
<tr>
|
||||
<td style="width: 33%;"></td>
|
||||
<td style="width: 34%; text-align: center; background-color: rgb(102, 204, 204);">Combat
|
||||
Load</td>
|
||||
<td style="width: 33%; text-align: center; background-color: rgb(102, 204, 204);">Fully
|
||||
Loaded</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td style="text-align: left; background-color: rgb(102, 204, 204);">Base
|
||||
Speed</td>
|
||||
<td style="background-color: rgb(102, 255, 255); text-align: center;">
|
||||
<select name="attr_basecombat" style="width: 60px;"><option selected="selected">1</option><option>1.5</option><option>2</option><option>2.5</option><option>3</option><option>3.5</option><option>4</option><option>4.5</option></select>
|
||||
</td>
|
||||
<td style="background-color: rgb(102, 255, 255); text-align: center;">
|
||||
<select name="attr_basefull" style="width: 60px;"><option selected="selected">1</option><option>1.5</option><option>2</option><option>2.5</option><option>3</option><option>3.5</option><option>4</option><option>4.5</option></select>
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td style="text-align: left; background-color: rgb(102, 204, 204);">Max
|
||||
Speed</td>
|
||||
<td style="background-color: rgb(102, 255, 255); text-align: center;">
|
||||
<select name="attr_maxcombat" style="width: 60px;"><option selected="selected">1</option><option>2</option><option>3</option><option>4</option><option>5</option><option>6</option><option>7</option><option>8</option><option>9</option><option>10</option><option>11</option><option>12</option><option>13</option></select>
|
||||
</td>
|
||||
<td style="background-color: rgb(102, 255, 255); text-align: center;">
|
||||
<select name="attr_maxfull" style="width: 60px;"><option selected="selected">1</option><option>2</option><option>3</option><option>4</option><option>5</option><option>6</option><option>7</option><option>8</option><option>9</option><option>10</option><option>11</option><option>12</option><option>13</option></select>
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td style="text-align: left; background-color: rgb(102, 204, 204);">Combat
|
||||
Actions</td>
|
||||
<td style="background-color: rgb(102, 255, 255); text-align: center;">
|
||||
<select name="attr_actcombat" style="width: 60px;"><option selected="selected">1</option><option>2</option><option>3</option><option>4</option><option>5</option><option>6</option><option>7</option><option>8</option><option>9</option><option>10</option><option>11</option><option>12</option><option>13</option><option>14</option><option>15</option><option>16</option><option>17</option><option>18</option><option>19</option><option>20</option><option>21</option></select>
|
||||
</td>
|
||||
<td style="background-color: rgb(102, 255, 255); text-align: center;">
|
||||
<select name="attr_actfully" style="width: 60px;"><option selected="selected">1</option><option>2</option><option>3</option><option>4</option><option>5</option><option>6</option><option>7</option><option>8</option><option>9</option><option>10</option><option>11</option><option>12</option><option>13</option><option>14</option><option>15</option><option>16</option><option>17</option><option>18</option><option>19</option><option>20</option><option>21</option></select>
|
||||
</td>
|
||||
</tr>
|
||||
</tbody>
|
||||
</table>
|
||||
<br>
|
||||
<table style="text-align: left;" border="0" cellpadding="2" cellspacing="2">
|
||||
<tbody>
|
||||
<tr>
|
||||
<th style="text-align: center;" colspan="5">Combat
|
||||
Actions by Impulse</th>
|
||||
</tr>
|
||||
<tr>
|
||||
<td style="width: 40%;"></td>
|
||||
<td style="text-align: center; width: 15%;">1</td>
|
||||
<td style="text-align: center; width: 15%;">2</td>
|
||||
<td style="text-align: center; width: 15%;">3</td>
|
||||
<td style="text-align: center; width: 15%;">4</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td align="undefined" valign="undefined">Combat
|
||||
Load</td>
|
||||
<td style="background-color: rgb(102, 255, 255); text-align: center;">
|
||||
<select name="attr_imp1com" style="width: 50px;"><option selected="selected">1</option><option>2</option><option>3</option><option>4</option><option>5</option><option>6</option></select>
|
||||
</td>
|
||||
<td style="background-color: rgb(102, 255, 255); text-align: center;">
|
||||
<select name="attr_imp2com" style="width: 50px;"><option selected="selected">1</option><option>2</option><option>3</option><option>4</option><option>5</option></select>
|
||||
</td>
|
||||
<td style="background-color: rgb(102, 255, 255); text-align: center;">
|
||||
<select name="attr_imp3com" style="width: 50px;"><option selected="selected">1</option><option>2</option><option>3</option><option>4</option><option>5</option></select>
|
||||
</td>
|
||||
<td style="background-color: rgb(102, 255, 255); text-align: center;">
|
||||
<select name="attr_imp4comb" style="width: 50px;"><option selected="selected">1</option><option>2</option><option>3</option><option>4</option><option>5</option></select>
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td align="undefined" valign="undefined">Fully
|
||||
Loaded</td>
|
||||
<td style="text-align: center; background-color: rgb(102, 255, 255);">
|
||||
<select name="attr_imp1full" style="width: 50px;"><option selected="selected">1</option><option>2</option><option>3</option><option>4</option><option>5</option><option>6</option></select>
|
||||
</td>
|
||||
<td style="background-color: rgb(102, 255, 255); text-align: center;">
|
||||
<select name="attr_imp2full" style="width: 50px;"><option selected="selected">1</option><option>2</option><option>3</option><option>4</option><option>5</option></select>
|
||||
</td>
|
||||
<td style="background-color: rgb(102, 255, 255); text-align: center;">
|
||||
<select name="attr_imp3full" style="width: 50px;"><option selected="selected">1</option><option>2</option><option>3</option><option>4</option><option>5</option></select>
|
||||
</td>
|
||||
<td style="background-color: rgb(102, 255, 255); text-align: center;">
|
||||
<select name="attr_imp4full" style="width: 50px;"><option selected="selected">1</option><option>2</option><option>3</option><option>4</option><option>5</option></select>
|
||||
</td>
|
||||
</tr>
|
||||
</tbody>
|
||||
</table>
|
||||
<br>
|
||||
<br>
|
||||
</div>
|
||||
<div class="sheet-tab-content sheet-tab2">
|
||||
<table style="text-align: left;" border="0" cellpadding="2" cellspacing="2">
|
||||
<tbody>
|
||||
<tr>
|
||||
<td style="width: 50%; text-align: center;" colspan="2">Physical
|
||||
Status</td>
|
||||
<td style="width: 50%; text-align: center;" colspan="3">Knockout
|
||||
Table</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td style="width: 25%;">Age</td>
|
||||
<td style="width: 10%; text-align: right;"><input maxlength="3" size="3" name="attr_age" style="width: 50px;" align="right" type="number"></td>
|
||||
<td style="width: 30%;">Total Physical Dmg</td>
|
||||
<td style="width: 10%; text-align: center;">Value</td>
|
||||
<td style="width: 10%; text-align: center;">%</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td colspan="2" align="undefined" valign="undefined">Visual Scars</td>
|
||||
<td align="undefined" valign="undefined">Under
|
||||
1/10 KV</td>
|
||||
<td style="text-align: center;"><input maxlength="6" size="6" name="attr_kv1" style="width: 50px;" type="text"></td>
|
||||
<td style="text-align: center;">0%</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td colspan="2" align="undefined" valign="undefined"><textarea cols="38" rows="1" name="attr_scars" style="width: 200px; height: 56px;"></textarea></td>
|
||||
<td align="undefined" valign="undefined">Over
|
||||
1/10 KV</td>
|
||||
<td style="text-align: center;"><input maxlength="6" size="6" name="attr_kv2" style="width: 50px;" type="text"></td>
|
||||
<td style="text-align: center;">10%</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td style="width: 25%;">Physical Damage</td>
|
||||
<td style="width: 25%; text-align: right;"><input maxlength="7" size="7" name="attr_phydamage" style="width: 80px;" type="number"></td>
|
||||
<td align="undefined" valign="undefined">Over
|
||||
KV</td>
|
||||
<td style="text-align: center;"><input maxlength="6" size="6" name="attr_kv3" style="width: 50px;" type="text"></td>
|
||||
<td style="text-align: center;">25%</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td colspan="2" align="undefined" valign="undefined">Disabling Injuries</td>
|
||||
<td align="undefined" valign="undefined">Over
|
||||
2x KV</td>
|
||||
<td style="text-align: center;"><input maxlength="6" size="6" name="attr_kv4" style="width: 50px;" type="text"></td>
|
||||
<td style="text-align: center;">75%</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td colspan="2" align="undefined" valign="undefined"><textarea cols="38" rows="1" name="attr_injuries" style="width: 200px; height: 56px;"></textarea></td>
|
||||
<td align="undefined" valign="undefined">Over
|
||||
3x KV</td>
|
||||
<td style="text-align: center;"><input maxlength="6" size="6" name="attr_kv5" style="width: 50px;" type="text"></td>
|
||||
<td style="text-align: center;">98%</td>
|
||||
</tr>
|
||||
</tbody>
|
||||
</table>
|
||||
</div>
|
||||
<div class="sheet-tab-content sheet-tab3">
|
||||
<table style="text-align: left; width: 55%;" border="2" cellpadding="2" cellspacing="2">
|
||||
<tbody>
|
||||
<tr>
|
||||
<th style="width: 32%;">General Skills</th>
|
||||
<th style="width: 3%; text-align: center;">N<br>
|
||||
-4</th>
|
||||
<th style="width: 3%; text-align: center;">C<br>
|
||||
0</th>
|
||||
<th style="width: 3%; text-align: center;">P<br>
|
||||
4</th>
|
||||
<th style="width: 3%; text-align: center;">E<br>
|
||||
6</th>
|
||||
<th style="width: 3%; text-align: center;">M<br>
|
||||
8</th>
|
||||
<th style="width: 3%; text-align: center;">G<br>
|
||||
10</th>
|
||||
</tr>
|
||||
<tr>
|
||||
<th style="width: 50%;" colspan="7">Class 1</th>
|
||||
</tr>
|
||||
<tr>
|
||||
<td valign="undefined">Gun Combat</td>
|
||||
<td style="text-align: center;"><input name="attr_gc" value="-4" type="checkbox"></td>
|
||||
<td style="text-align: center;"><input name="attr_gc" value="0" type="checkbox"></td>
|
||||
<td style="text-align: center;"><input name="attr_gc" value="4" type="checkbox"></td>
|
||||
<td style="text-align: center;"><input name="attr_gc" value="6" type="checkbox"></td>
|
||||
<td style="text-align: center;"><input name="attr_gc" value="8" type="checkbox"></td>
|
||||
<td style="text-align: center;"><input name="attr_gc" value="10" type="checkbox"></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<th colspan="7">Class 2</th>
|
||||
</tr>
|
||||
<tr>
|
||||
<td align="undefined" valign="undefined">Balance</td>
|
||||
<td style="text-align: center;"><input name="attr_bal" value="-4" type="checkbox"></td>
|
||||
<td style="text-align: center;"><input name="attr_bal" value="0" type="checkbox"></td>
|
||||
<td style="text-align: center;"><input name="attr_bal" value="4" type="checkbox"></td>
|
||||
<td style="text-align: center;"><input name="attr_bal" value="6" type="checkbox">
|
||||
</td>
|
||||
<td style="text-align: center;"><input name="attr_bal" value="8" type="checkbox">
|
||||
</td>
|
||||
<td style="text-align: center;"><input name="attr_bal" value="10" type="checkbox">
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td align="undefined" valign="undefined">Hand
|
||||
to Hand</td>
|
||||
<td style="text-align: center;"><input name="attr_hth" value="-4" type="checkbox">
|
||||
</td>
|
||||
<td style="text-align: center;"><input name="attr_hth" value="0" type="checkbox">
|
||||
</td>
|
||||
<td style="text-align: center;"><input name="attr_hth" value="4" type="checkbox">
|
||||
</td>
|
||||
<td style="text-align: center;"><input name="attr_hth" value="6" type="checkbox">
|
||||
</td>
|
||||
<td style="text-align: center;"><input name="attr_hth" value="8" type="checkbox">
|
||||
</td>
|
||||
<td style="text-align: center;"><input name="attr_hth" value="10" type="checkbox">
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<th colspan="7">Class 3</th>
|
||||
</tr>
|
||||
<tr>
|
||||
<td align="undefined" valign="undefined">Climbing</td>
|
||||
<td style="text-align: center;"><input name="attr_cli" value="-4" type="checkbox">
|
||||
</td>
|
||||
<td style="text-align: center;"><input name="attr_cli" value="0" type="checkbox">
|
||||
</td>
|
||||
<td style="text-align: center;"><input name="attr_cli" value="4" type="checkbox">
|
||||
</td>
|
||||
<td style="text-align: center;"><input name="attr_cli" value="6" type="checkbox">
|
||||
</td>
|
||||
<td style="text-align: center;"><input name="attr_cli" value="8" type="checkbox">
|
||||
</td>
|
||||
<td style="text-align: center;"><input name="attr_cli" value="10" type="checkbox">
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td align="undefined" valign="undefined">Scouting</td>
|
||||
<td style="text-align: center;"><input name="attr_sco" value="-4" type="checkbox">
|
||||
</td>
|
||||
<td style="text-align: center;"><input name="attr_sco" value="0" type="checkbox">
|
||||
</td>
|
||||
<td style="text-align: center;"><input name="attr_sco" value="4" type="checkbox">
|
||||
</td>
|
||||
<td style="text-align: center;"><input name="attr_sco" value="6" type="checkbox">
|
||||
</td>
|
||||
<td style="text-align: center;"><input name="attr_sco" value="8" type="checkbox">
|
||||
</td>
|
||||
<td style="text-align: center;"><input name="attr_sco" value="10" type="checkbox">
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td align="undefined" valign="undefined">Survival</td>
|
||||
<td style="text-align: center;"><input name="attr_sur" value="-4" type="checkbox">
|
||||
</td>
|
||||
<td style="text-align: center;"><input name="attr_sur" value="0" type="checkbox">
|
||||
</td>
|
||||
<td style="text-align: center;"><input name="attr_sur" value="4" type="checkbox">
|
||||
</td>
|
||||
<td style="text-align: center;"><input name="attr_sur" value="6" type="checkbox">
|
||||
</td>
|
||||
<td style="text-align: center;"><input name="attr_sur" value="8" type="checkbox">
|
||||
</td>
|
||||
<td style="text-align: center;"><input name="attr_sur" value="10" type="checkbox">
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<th colspan="7">Class 4</th>
|
||||
</tr>
|
||||
<tr>
|
||||
<td align="undefined" valign="undefined">Espionage</td>
|
||||
<td style="text-align: center;"><input name="attr_esp" value="-4" type="checkbox">
|
||||
</td>
|
||||
<td style="text-align: center;"><input name="attr_esp" value="0" type="checkbox">
|
||||
</td>
|
||||
<td style="text-align: center;"><input name="attr_esp" value="4" type="checkbox">
|
||||
</td>
|
||||
<td style="text-align: center;"><input name="attr_esp" value="6" type="checkbox">
|
||||
</td>
|
||||
<td style="text-align: center;"><input name="attr_esp" value="8" type="checkbox">
|
||||
</td>
|
||||
<td style="text-align: center;"><input name="attr_esp" value="10" type="checkbox">
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td align="undefined" valign="undefined">Infiltration</td>
|
||||
<td style="text-align: center;"><input name="attr_inf" value="-4" type="checkbox">
|
||||
</td>
|
||||
<td style="text-align: center;"><input name="attr_inf" value="0" type="checkbox">
|
||||
</td>
|
||||
<td style="text-align: center;"><input name="attr_inf" value="4" type="checkbox">
|
||||
</td>
|
||||
<td style="text-align: center;"><input name="attr_inf" value="6" type="checkbox">
|
||||
</td>
|
||||
<td style="text-align: center;"><input name="attr_inf" value="8" type="checkbox">
|
||||
</td>
|
||||
<td style="text-align: center;"><input name="attr_inf" value="10" type="checkbox">
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<th colspan="7">Class 5</th>
|
||||
</tr>
|
||||
<tr>
|
||||
<td align="undefined" valign="undefined">Diplomacy</td>
|
||||
<td style="text-align: center;"><input name="attr_dip" value="-4" type="checkbox">
|
||||
</td>
|
||||
<td style="text-align: center;"><input name="attr_dip" value="0" type="checkbox">
|
||||
</td>
|
||||
<td style="text-align: center;"><input name="attr_dip" value="4" type="checkbox">
|
||||
</td>
|
||||
<td style="text-align: center;"><input name="attr_dip" value="6" type="checkbox">
|
||||
</td>
|
||||
<td style="text-align: center;"><input name="attr_dip" value="8" type="checkbox">
|
||||
</td>
|
||||
<td style="text-align: center;"><input name="attr_dip" value="10" type="checkbox">
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td align="undefined" valign="undefined">Awareness</td>
|
||||
<td style="text-align: center;"><input name="attr_awa" value="-4" type="checkbox">
|
||||
</td>
|
||||
<td style="text-align: center;"><input name="attr_awa" value="0" type="checkbox">
|
||||
</td>
|
||||
<td style="text-align: center;"><input name="attr_awa" value="4" type="checkbox">
|
||||
</td>
|
||||
<td style="text-align: center;"><input name="attr_awa" value="6" type="checkbox">
|
||||
</td>
|
||||
<td style="text-align: center;"><input name="attr_awa" value="8" type="checkbox">
|
||||
</td>
|
||||
<td style="text-align: center;"><input name="attr_awa" value="10" type="checkbox">
|
||||
</td>
|
||||
</tr>
|
||||
</tbody>
|
||||
</table>
|
||||
<h3 align="center">Support Skills</h3>
|
||||
<fieldset class="repeating_skills">
|
||||
<input name="attr_skillname" maxlength="30" size="30" type="text">     <input name="attr_sk" value="-4" type="checkbox"> <input name="attr_sk" value="0" type="checkbox"> <input name="attr_sk" value="4" type="checkbox"> <input name="attr_sk" value="6" type="checkbox"> <input name="attr_sk" value="8" type="checkbox"> <input name="attr_sk" value="10" type="checkbox"></fieldset>
|
||||
</div>
|
||||
<div class="sheet-tab-content sheet-tab4">
|
||||
<fieldset class="repeating_weapons">
|
||||
<table style="text-align: left;" border="2" cellpadding="2" cellspacing="2">
|
||||
<tbody>
|
||||
<tr>
|
||||
<th style="text-align: center;">Weapon</th>
|
||||
<th colspan="2" style="text-align: center;">Physical<br>
|
||||
Data</th>
|
||||
<th>Aim<br>
|
||||
Time</th>
|
||||
<th style="text-align: center;">Aim<br>
|
||||
Mod</th>
|
||||
<th style="text-align: center;">Shot<br>
|
||||
Acc</th>
|
||||
<th colspan="2" style="text-align: center;">Ballistic<br>
|
||||
Data</th>
|
||||
<th style="text-align: center;">20</th>
|
||||
<th style="text-align: center;">40</th>
|
||||
<th style="text-align: center;">80</th>
|
||||
<th style="text-align: center;">140</th>
|
||||
<th style="text-align: center;">200</th>
|
||||
<th style="text-align: center;">400</th>
|
||||
<th style="text-align: center;">600</th>
|
||||
<th colspan="1" style="text-align: center;">800</th>
|
||||
</tr>
|
||||
<tr>
|
||||
<td style="vertical-align: middle;" colspan="1" rowspan="12"><textarea cols="3" rows="19" name="attr_weapon1" style="width: 100px; height: 56px;"></textarea></td>
|
||||
<td align="undefined" valign="undefined">L</td>
|
||||
<td style="text-align: center;"><input maxlength="5" size="5" name="attr_w1length" style="width: 50px;" type="text"></td>
|
||||
<td style="text-align: center;">1</td>
|
||||
<td style="text-align: center;"><input maxlength="3" size="3" name="attr_w1aimmod1" style="width: 50px;" type="number"></td>
|
||||
<td style="text-align: center;"><input maxlength="3" size="3" name="attr_w1shotacc1" style="width: 50px;" type="number"></td>
|
||||
<td align="undefined" valign="undefined">
|
||||
<select name="attr_w1baldat1" style="width: 100px;"><option></option><option>AP</option><option>FMJ</option><option>JHP</option><option>EXP</option><option>APS</option><option>Shot (00)</option><option>Shot (000)</option><option>SLUG</option><option>8</option><option>12</option><option>HE</option><option>HEAT</option></select>
|
||||
</td>
|
||||
<td align="undefined" valign="undefined">
|
||||
<select name="attr_w1baldat2" style="width: 80px;"><option></option><option>PEN</option><option>DC</option><option>BSHC</option><option>BC</option><option>AOI</option><option>MA</option><option>BA</option><option>TOF</option></select>
|
||||
</td>
|
||||
<td style="text-align: center;"><input maxlength="4" size="4" name="attr_w120" style="width: 50px;" type="text"></td>
|
||||
<td style="text-align: center;"><input maxlength="4" size="4" name="attr_w140" style="width: 50px;" type="text"></td>
|
||||
<td style="text-align: center;"><input maxlength="4" size="4" name="attr_w180" style="width: 50px;" type="text"></td>
|
||||
<td style="text-align: center;"><input maxlength="4" size="4" name="attr_w1140" style="width: 50px;" type="text"></td>
|
||||
<td style="text-align: center;"><input maxlength="4" size="4" name="attr_w1200" style="width: 50px;" type="text"></td>
|
||||
<td style="text-align: center;"><input maxlength="4" size="4" name="attr_w1400" style="width: 50px;" type="text"></td>
|
||||
<td style="text-align: center;"><input maxlength="4" size="4" name="attr_w1600" style="width: 50px;" type="text"></td>
|
||||
<td style="text-align: center;" colspan="1"><input maxlength="4" size="4" name="attr_w1800" style="width: 50px;" type="text"></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td align="undefined" valign="undefined">W</td>
|
||||
<td align="undefined" valign="undefined"><input maxlength="5" size="5" name="attr_w1weight" style="width: 50px;" type="text"></td>
|
||||
<td style="text-align: center;">2</td>
|
||||
<td align="undefined" valign="undefined"><input maxlength="3" size="3" name="attr_w1aimmod2" style="width: 50px;" type="number"></td>
|
||||
<td align="undefined" valign="undefined"><input maxlength="3" size="3" name="attr_w1shotacc2" style="width: 50px;" type="number"></td>
|
||||
<td align="undefined" valign="undefined">
|
||||
<select name="attr_w1baldat1b" style="width: 100px;"><option></option><option>AP</option><option>FMJ</option><option>JHP</option><option>EXP</option><option>APS</option><option>Shot (00)</option><option>Shot (000)</option><option>SLUG</option><option>8</option><option>12</option><option>HE</option><option>HEAT</option></select>
|
||||
</td>
|
||||
<td align="undefined" valign="undefined">
|
||||
<select name="attr_w1baldat2b" style="width: 80px;"><option></option><option>PEN</option><option>DC</option><option>BSHC</option><option>BC</option><option>AOI</option><option>MA</option><option>BA</option><option>TOF</option></select>
|
||||
</td>
|
||||
<td align="undefined" valign="undefined"><input maxlength="4" size="4" name="attr_w120b" style="width: 50px;" type="text"></td>
|
||||
<td align="undefined" valign="undefined"><input maxlength="4" size="4" name="attr_w140b" style="width: 50px;" type="text"></td>
|
||||
<td align="undefined" valign="undefined"><input maxlength="4" size="4" name="attr_w180b" style="width: 50px;" type="text"></td>
|
||||
<td align="undefined" valign="undefined"><input maxlength="4" size="4" name="attr_w1140b" style="width: 50px;" type="text"></td>
|
||||
<td align="undefined" valign="undefined"><input maxlength="4" size="4" name="attr_w1200b" style="width: 50px;" type="text"></td>
|
||||
<td align="undefined" valign="undefined"><input maxlength="4" size="4" name="attr_w1400b" style="width: 50px;" type="text"></td>
|
||||
<td align="undefined" valign="undefined"><input maxlength="4" size="4" name="attr_w1600b" style="width: 50px;" type="text"></td>
|
||||
<td colspan="1" align="undefined" valign="undefined"><input maxlength="4" size="4" name="attr_w1800b" style="width: 50px;" type="text"></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td align="undefined" valign="undefined"></td>
|
||||
<td align="undefined" valign="undefined"></td>
|
||||
<td style="text-align: center;">3</td>
|
||||
<td align="undefined" valign="undefined"><input maxlength="3" size="3" name="attr_w1aimmod3" style="width: 50px;" type="number"></td>
|
||||
<td align="undefined" valign="undefined"><input maxlength="3" size="3" name="attr_w1shotacc3" style="width: 50px;" type="number"></td>
|
||||
<td align="undefined" valign="undefined">
|
||||
<select name="attr_w1baldat1c" style="width: 100px;"><option></option><option>AP</option><option>FMJ</option><option>JHP</option><option>EXP</option><option>APS</option><option>Shot (00)</option><option>Shot (000)</option><option>SLUG</option><option>8</option><option>12</option><option>HE</option><option>HEAT</option></select>
|
||||
</td>
|
||||
<td align="undefined" valign="undefined">
|
||||
<select name="attr_w1baldat3" style="width: 80px;"><option></option><option>PEN</option><option>DC</option><option>BSHC</option><option>BC</option><option>AOI</option><option>MA</option><option>BA</option><option>TOF</option></select>
|
||||
</td>
|
||||
<td align="undefined" valign="undefined"><input maxlength="4" size="4" name="attr_w120c" style="width: 50px;" type="text"></td>
|
||||
<td align="undefined" valign="undefined"><input maxlength="4" size="4" name="attr_w140c" style="width: 50px;" type="text"></td>
|
||||
<td align="undefined" valign="undefined"><input maxlength="4" size="4" name="attr_w180c" style="width: 50px;" type="text"></td>
|
||||
<td align="undefined" valign="undefined"><input maxlength="4" size="4" name="attr_w1140c" style="width: 50px;" type="text"></td>
|
||||
<td align="undefined" valign="undefined"><input maxlength="4" size="4" name="attr_w1200c" style="width: 50px;" type="text"></td>
|
||||
<td align="undefined" valign="undefined"><input maxlength="4" size="4" name="attr_w1400c" style="width: 50px;" type="text"></td>
|
||||
<td align="undefined" valign="undefined"><input maxlength="4" size="4" name="attr_w1600c" style="width: 50px;" type="text"></td>
|
||||
<td colspan="1" align="undefined" valign="undefined"><input maxlength="4" size="4" name="attr_w1800c" style="width: 50px;" type="text"></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td align="undefined" valign="undefined">RT</td>
|
||||
<td align="undefined" valign="undefined"><input maxlength="5" size="5" name="attr_w1rt" style="width: 50px;" type="number"></td>
|
||||
<td style="text-align: center;">4</td>
|
||||
<td align="undefined" valign="undefined"><input maxlength="3" size="3" name="attr_w1aimmod4" style="width: 50px;" type="number"></td>
|
||||
<td align="undefined" valign="undefined"><input maxlength="3" size="3" name="attr_w1shotacc4" style="width: 50px;" type="number"></td>
|
||||
<td align="undefined" valign="undefined">
|
||||
<select name="attr_w1baldat1d" style="width: 100px;"><option></option><option>AP</option><option>FMJ</option><option>JHP</option><option>EXP</option><option>APS</option><option>Shot (00)</option><option>Shot (000)</option><option>SLUG</option><option>8</option><option>12</option><option>HE</option><option>HEAT</option></select>
|
||||
</td>
|
||||
<td align="undefined" valign="undefined">
|
||||
<select name="attr_w1baldat2d" style="width: 80px;"><option></option><option>PEN</option><option>DC</option><option>BSHC</option><option>BC</option><option>AOI</option><option>MA</option><option>BA</option><option>TOF</option></select>
|
||||
</td>
|
||||
<td align="undefined" valign="undefined"><input maxlength="4" size="4" name="attr_w120d" style="width: 50px;" type="text"></td>
|
||||
<td align="undefined" valign="undefined"><input maxlength="4" size="4" name="attr_w140d" style="width: 50px;" type="text"></td>
|
||||
<td align="undefined" valign="undefined"><input maxlength="4" size="4" name="attr_w180d" style="width: 50px;" type="text"></td>
|
||||
<td align="undefined" valign="undefined"><input maxlength="4" size="4" name="attr_w1140d" style="width: 50px;" type="text"></td>
|
||||
<td align="undefined" valign="undefined"><input maxlength="4" size="4" name="attr_w1200d" style="width: 50px;" type="text"></td>
|
||||
<td align="undefined" valign="undefined"><input maxlength="4" size="4" name="attr_w1400d" style="width: 50px;" type="text"></td>
|
||||
<td align="undefined" valign="undefined"><input maxlength="4" size="4" name="attr_w1600d" style="width: 50px;" type="text"></td>
|
||||
<td colspan="1" align="undefined" valign="undefined"><input maxlength="4" size="4" name="attr_w1800d" style="width: 50px;" type="text"></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td align="undefined" valign="undefined">ROF</td>
|
||||
<td align="undefined" valign="undefined"><input maxlength="5" size="5" name="attr_w1rof" style="width: 50px;" type="text"></td>
|
||||
<td style="text-align: center;">5</td>
|
||||
<td align="undefined" valign="undefined"><input maxlength="3" size="3" name="attr_w1aimmod5" style="width: 50px;" type="number"></td>
|
||||
<td align="undefined" valign="undefined"><input maxlength="3" size="3" name="attr_w1shotacc5" style="width: 50px;" type="number"></td>
|
||||
<td align="undefined" valign="undefined">
|
||||
<select name="attr_w1baldat1e" style="width: 100px;"><option></option><option>AP</option><option>FMJ</option><option>JHP</option><option>EXP</option><option>APS</option><option>Shot (00)</option><option>Shot (000)</option><option>SLUG</option><option>8</option><option>12</option><option>HE</option><option>HEAT</option></select>
|
||||
</td>
|
||||
<td align="undefined" valign="undefined">
|
||||
<select name="attr_w1baldat2e" style="width: 80px;"><option></option><option>PEN</option><option>DC</option><option>BSHC</option><option>BC</option><option>AOI</option><option>MA</option><option>BA</option><option>TOF</option></select>
|
||||
</td>
|
||||
<td align="undefined" valign="undefined"><input maxlength="4" size="4" name="attr_w120e" style="width: 50px;" type="text"></td>
|
||||
<td align="undefined" valign="undefined"><input maxlength="4" size="4" name="attr_w140e" style="width: 50px;" type="text"></td>
|
||||
<td align="undefined" valign="undefined"><input maxlength="4" size="4" name="attr_w180e" style="width: 50px;" type="text"></td>
|
||||
<td align="undefined" valign="undefined"><input maxlength="4" size="4" name="attr_w1140e" style="width: 50px;" type="text"></td>
|
||||
<td align="undefined" valign="undefined"><input maxlength="4" size="4" name="attr_w1200e" style="width: 50px;" type="text"></td>
|
||||
<td align="undefined" valign="undefined"><input maxlength="4" size="4" name="attr_w1400e" style="width: 50px;" type="text"></td>
|
||||
<td align="undefined" valign="undefined"><input maxlength="4" size="4" name="attr_w1600e" style="width: 50px;" type="text"></td>
|
||||
<td colspan="1" align="undefined" valign="undefined"><input maxlength="4" size="4" name="attr_w1800e" style="width: 50px;" type="text"></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td align="undefined" valign="undefined"></td>
|
||||
<td align="undefined" valign="undefined"></td>
|
||||
<td style="text-align: center;">6</td>
|
||||
<td align="undefined" valign="undefined"><input maxlength="3" size="3" name="attr_w1aimmod6" style="width: 50px;" type="number"></td>
|
||||
<td align="undefined" valign="undefined"><input maxlength="3" size="3" name="attr_w1shotacc6" style="width: 50px;" type="number"></td>
|
||||
<td align="undefined" valign="undefined">
|
||||
<select name="attr_w1baldat1f" style="width: 100px;"><option></option><option>AP</option><option>FMJ</option><option>JHP</option><option>EXP</option><option>APS</option><option>Shot (00)</option><option>Shot (000)</option><option>SLUG</option><option>8</option><option>12</option><option>HE</option><option>HEAT</option></select>
|
||||
</td>
|
||||
<td align="undefined" valign="undefined">
|
||||
<select name="attr_w1baldat2f" style="width: 80px;"><option></option><option>PEN</option><option>DC</option><option>BSHC</option><option>BC</option><option>AOI</option><option>MA</option><option>BA</option><option>TOF</option></select>
|
||||
</td>
|
||||
<td align="undefined" valign="undefined"><input maxlength="4" size="4" name="attr_w120f" style="width: 50px;" type="text"></td>
|
||||
<td align="undefined" valign="undefined"><input maxlength="4" size="4" name="attr_w140f" style="width: 50px;" type="text"></td>
|
||||
<td align="undefined" valign="undefined"><input maxlength="4" size="4" name="attr_w180f" style="width: 50px;" type="text"></td>
|
||||
<td align="undefined" valign="undefined"><input maxlength="4" size="4" name="attr_w1140f" style="width: 50px;" type="text"></td>
|
||||
<td align="undefined" valign="undefined"><input maxlength="4" size="4" name="attr_w1200f" style="width: 50px;" type="text"></td>
|
||||
<td align="undefined" valign="undefined"><input maxlength="4" size="4" name="attr_w1400f" style="width: 50px;" type="text"></td>
|
||||
<td align="undefined" valign="undefined"><input maxlength="4" size="4" name="attr_w1600f" style="width: 50px;" type="text"></td>
|
||||
<td colspan="1" align="undefined" valign="undefined"><input maxlength="4" size="4" name="attr_w1800f" style="width: 50px;" type="text"></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td align="undefined" valign="undefined">Cap</td>
|
||||
<td align="undefined" valign="undefined"><input maxlength="5" size="5" name="attr_w1cap" style="width: 50px;" type="number"></td>
|
||||
<td style="text-align: center;">7</td>
|
||||
<td align="undefined" valign="undefined"><input maxlength="3" size="3" name="attr_w1aimmod7" style="width: 50px;" type="number"></td>
|
||||
<td align="undefined" valign="undefined"><input maxlength="3" size="3" name="attr_w1shotacc7" style="width: 50px;" type="number"></td>
|
||||
<td align="undefined" valign="undefined">
|
||||
<select name="attr_w1baldat1g" style="width: 100px;"><option></option><option>AP</option><option>FMJ</option><option>JHP</option><option>EXP</option><option>APS</option><option>Shot (00)</option><option>Shot (000)</option><option>SLUG</option><option>8</option><option>12</option><option>HE</option><option>HEAT</option></select>
|
||||
</td>
|
||||
<td align="undefined" valign="undefined">
|
||||
<select name="attr_w1baldat2g" style="width: 80px;"><option></option><option>PEN</option><option>DC</option><option>BSHC</option><option>BC</option><option>AOI</option><option>MA</option><option>BA</option><option>TOF</option></select>
|
||||
</td>
|
||||
<td align="undefined" valign="undefined"><input maxlength="4" size="4" name="attr_w120g" style="width: 50px;" type="text"></td>
|
||||
<td align="undefined" valign="undefined"><input maxlength="4" size="4" name="attr_w140g" style="width: 50px;" type="text"></td>
|
||||
<td align="undefined" valign="undefined"><input maxlength="4" size="4" name="attr_w180g" style="width: 50px;" type="text"></td>
|
||||
<td align="undefined" valign="undefined"><input maxlength="4" size="4" name="attr_w1140g" style="width: 50px;" type="text"></td>
|
||||
<td align="undefined" valign="undefined"><input maxlength="4" size="4" name="attr_w1200g" style="width: 50px;" type="text"></td>
|
||||
<td align="undefined" valign="undefined"><input maxlength="4" size="4" name="attr_w1400g" style="width: 50px;" type="text"></td>
|
||||
<td align="undefined" valign="undefined"><input maxlength="4" size="4" name="attr_w1600g" style="width: 50px;" type="text"></td>
|
||||
<td colspan="1" align="undefined" valign="undefined"><input maxlength="4" size="4" name="attr_w1800g" style="width: 50px;" type="text"></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td align="undefined" valign="undefined">AW</td>
|
||||
<td align="undefined" valign="undefined"><input maxlength="5" size="5" name="attr_w1aw" style="width: 50px;" type="text"></td>
|
||||
<td style="text-align: center;">8</td>
|
||||
<td align="undefined" valign="undefined"><input maxlength="3" size="3" name="attr_w1aimmod8" style="width: 50px;" type="number"></td>
|
||||
<td align="undefined" valign="undefined"><input maxlength="3" size="3" name="attr_w1shotacc8" style="width: 50px;" type="number"></td>
|
||||
<td align="undefined" valign="undefined">
|
||||
<select name="attr_w1baldat1h" style="width: 100px;"><option></option><option>AP</option><option>FMJ</option><option>JHP</option><option>EXP</option><option>APS</option><option>Shot (00)</option><option>Shot (000)</option><option>SLUG</option><option>8</option><option>12</option><option>HE</option><option>HEAT</option></select>
|
||||
</td>
|
||||
<td align="undefined" valign="undefined">
|
||||
<select name="attr_w1baldat2h" style="width: 80px;"><option></option><option>PEN</option><option>DC</option><option>BSHC</option><option>BC</option><option>AOI</option><option>MA</option><option>BA</option><option>TOF</option></select>
|
||||
</td>
|
||||
<td align="undefined" valign="undefined"><input maxlength="4" size="4" name="attr_w120h" style="width: 50px;" type="text"></td>
|
||||
<td align="undefined" valign="undefined"><input maxlength="4" size="4" name="attr_w140h" style="width: 50px;" type="text"></td>
|
||||
<td align="undefined" valign="undefined"><input maxlength="4" size="4" name="attr_w180h" style="width: 50px;" type="text"></td>
|
||||
<td align="undefined" valign="undefined"><input maxlength="4" size="4" name="attr_w1140h" style="width: 50px;" type="text"></td>
|
||||
<td align="undefined" valign="undefined"><input maxlength="4" size="4" name="attr_w1200h" style="width: 50px;" type="text"></td>
|
||||
<td align="undefined" valign="undefined"><input maxlength="4" size="4" name="attr_w1400h" style="width: 50px;" type="text"></td>
|
||||
<td align="undefined" valign="undefined"><input maxlength="4" size="4" name="attr_w1600h" style="width: 50px;" type="text"></td>
|
||||
<td colspan="1" align="undefined" valign="undefined"><input maxlength="4" size="4" name="attr_w1800h" style="width: 50px;" type="text"></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td align="undefined" valign="undefined"></td>
|
||||
<td align="undefined" valign="undefined"></td>
|
||||
<td style="text-align: center;">9</td>
|
||||
<td align="undefined" valign="undefined"><input maxlength="3" size="3" name="attr_w1aimmod9" style="width: 50px;" type="number"></td>
|
||||
<td align="undefined" valign="undefined"><input maxlength="3" size="3" name="attr_w1shotacc9" style="width: 50px;" type="number"></td>
|
||||
<td align="undefined" valign="undefined">
|
||||
<select name="attr_w1baldat1i" style="width: 100px;"><option></option><option>AP</option><option>FMJ</option><option>JHP</option><option>EXP</option><option>APS</option><option>Shot (00)</option><option>Shot (000)</option><option>SLUG</option><option>8</option><option>12</option><option>HE</option><option>HEAT</option></select>
|
||||
</td>
|
||||
<td align="undefined" valign="undefined">
|
||||
<select name="attr_w1baldat2i" style="width: 80px;"><option></option><option>PEN</option><option>DC</option><option>BSHC</option><option>BC</option><option>AOI</option><option>MA</option><option>BA</option><option>TOF</option></select>
|
||||
</td>
|
||||
<td align="undefined" valign="undefined"><input maxlength="4" size="4" name="attr_w120i" style="width: 50px;" type="text"></td>
|
||||
<td align="undefined" valign="undefined"><input maxlength="4" size="4" name="attr_w140i" style="width: 50px;" type="text"></td>
|
||||
<td align="undefined" valign="undefined"><input maxlength="4" size="4" name="attr_w180i" style="width: 50px;" type="text"></td>
|
||||
<td align="undefined" valign="undefined"><input maxlength="4" size="4" name="attr_w1140i" style="width: 50px;" type="text"></td>
|
||||
<td align="undefined" valign="undefined"><input maxlength="4" size="4" name="attr_w1200i" style="width: 50px;" type="text"></td>
|
||||
<td align="undefined" valign="undefined"><input maxlength="4" size="4" name="attr_w1400i" style="width: 50px;" type="text"></td>
|
||||
<td align="undefined" valign="undefined"><input maxlength="4" size="4" name="attr_w1600i" style="width: 50px;" type="text"></td>
|
||||
<td colspan="1" align="undefined" valign="undefined"><input maxlength="4" size="4" name="attr_w1800i" style="width: 50px;" type="text"></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td align="undefined" valign="undefined">KD</td>
|
||||
<td align="undefined" valign="undefined"><input maxlength="5" size="5" name="attr_w1kd" style="width: 50px;" type="number"></td>
|
||||
<td style="text-align: center;">10</td>
|
||||
<td align="undefined" valign="undefined"><input maxlength="3" size="3" name="attr_w1aimmod10" style="width: 50px;" type="number"></td>
|
||||
<td align="undefined" valign="undefined"><input maxlength="3" size="3" name="attr_w1shotacc10" style="width: 50px;" type="number"></td>
|
||||
<td align="undefined" valign="undefined">
|
||||
<select name="attr_w1baldat1j" style="width: 100px;"><option></option><option>AP</option><option>FMJ</option><option>JHP</option><option>EXP</option><option>APS</option><option>Shot (00)</option><option>Shot (000)</option><option>SLUG</option><option>8</option><option>12</option><option>HE</option><option>HEAT</option></select>
|
||||
</td>
|
||||
<td align="undefined" valign="undefined">
|
||||
<select name="attr_w1baldat2j" style="width: 80px;"><option></option><option>PEN</option><option>DC</option><option>BSHC</option><option>BC</option><option>AOI</option><option>MA</option><option>BA</option><option>TOF</option></select>
|
||||
</td>
|
||||
<td align="undefined" valign="undefined"><input maxlength="4" size="4" name="attr_w120j" style="width: 50px;" type="text"></td>
|
||||
<td align="undefined" valign="undefined"><input maxlength="4" size="4" name="attr_w140j" style="width: 50px;" type="text"></td>
|
||||
<td align="undefined" valign="undefined"><input maxlength="4" size="4" name="attr_w180j" style="width: 50px;" type="text"></td>
|
||||
<td align="undefined" valign="undefined"><input maxlength="4" size="4" name="attr_w1140j" style="width: 50px;" type="text"></td>
|
||||
<td align="undefined" valign="undefined"><input maxlength="4" size="4" name="attr_w1200j" style="width: 50px;" type="text"></td>
|
||||
<td align="undefined" valign="undefined"><input maxlength="4" size="4" name="attr_w1400j" style="width: 50px;" type="text"></td>
|
||||
<td align="undefined" valign="undefined"><input maxlength="4" size="4" name="attr_w1600j" style="width: 50px;" type="text"></td>
|
||||
<td colspan="1" align="undefined" valign="undefined"><input maxlength="4" size="4" name="attr_w1800j" style="width: 50px;" type="text"></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td align="undefined" valign="undefined"></td>
|
||||
<td align="undefined" valign="undefined"></td>
|
||||
<td style="text-align: center;">11</td>
|
||||
<td align="undefined" valign="undefined"><input maxlength="3" size="3" name="attr_w1aimmod11" style="width: 50px;" type="number"></td>
|
||||
<td align="undefined" valign="undefined"><input maxlength="3" size="3" name="attr_w1shotacc11" style="width: 50px;" type="number"></td>
|
||||
<td align="undefined" valign="undefined">
|
||||
<select name="attr_w1baldat1k" style="width: 100px;"><option></option><option>AP</option><option>FMJ</option><option>JHP</option><option>EXP</option><option>APS</option><option>Shot (00)</option><option>Shot (000)</option><option>SLUG</option><option>8</option><option>12</option><option>HE</option><option>HEAT</option></select>
|
||||
</td>
|
||||
<td align="undefined" valign="undefined">
|
||||
<select name="attr_w1baldat2k" style="width: 80px;"><option></option><option>PEN</option><option>DC</option><option>BSHC</option><option>BC</option><option>AOI</option><option>MA</option><option>BA</option><option>TOF</option></select>
|
||||
</td>
|
||||
<td align="undefined" valign="undefined"><input maxlength="4" size="4" name="attr_w120k" style="width: 50px;" type="text"></td>
|
||||
<td align="undefined" valign="undefined"><input maxlength="4" size="4" name="attr_w140k" style="width: 50px;" type="text"></td>
|
||||
<td align="undefined" valign="undefined"><input maxlength="4" size="4" name="attr_w180k" style="width: 50px;" type="text"></td>
|
||||
<td align="undefined" valign="undefined"><input maxlength="4" size="4" name="attr_w1140k" style="width: 50px;" type="text"></td>
|
||||
<td align="undefined" valign="undefined"><input maxlength="4" size="4" name="attr_w1200k" style="width: 50px;" type="text"></td>
|
||||
<td align="undefined" valign="undefined"><input maxlength="4" size="4" name="attr_w1400k" style="width: 50px;" type="text"></td>
|
||||
<td align="undefined" valign="undefined"><input maxlength="4" size="4" name="attr_w1600k" style="width: 50px;" type="text"></td>
|
||||
<td colspan="1" align="undefined" valign="undefined"><input maxlength="4" size="4" name="attr_w1800k" style="width: 50px;" type="text"></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td align="undefined" valign="undefined">SAB</td>
|
||||
<td align="undefined" valign="undefined"><input maxlength="5" size="5" name="attr_w1sab" style="width: 50px;" type="text"></td>
|
||||
<td style="text-align: center;">12</td>
|
||||
<td align="undefined" valign="undefined"><input maxlength="3" size="3" name="attr_w1aimmod12" style="width: 50px;" type="number"></td>
|
||||
<td align="undefined" valign="undefined"><input maxlength="3" size="3" name="attr_w1shotacc12" style="width: 50px;" type="number"></td>
|
||||
<td align="undefined" valign="undefined">
|
||||
<select name="attr_w1baldat1l" style="width: 100px;"><option></option><option>AP</option><option>FMJ</option><option>JHP</option><option>EXP</option><option>APS</option><option>Shot (00)</option><option>Shot (000)</option><option>SLUG</option><option>8</option><option>12</option><option>HE</option><option>HEAT</option></select>
|
||||
</td>
|
||||
<td align="undefined" valign="undefined">
|
||||
<select name="attr_w1baldat2l" style="width: 80px;"><option></option><option>PEN</option><option>DC</option><option>BSHC</option><option>BC</option><option>AOI</option><option>MA</option><option>BA</option><option>TOF</option></select>
|
||||
</td>
|
||||
<td align="undefined" valign="undefined"><input maxlength="4" size="4" name="attr_w120l" style="width: 50px;" type="text"></td>
|
||||
<td align="undefined" valign="undefined"><input maxlength="4" size="4" name="attr_w140l" style="width: 50px;" type="text"></td>
|
||||
<td align="undefined" valign="undefined"><input maxlength="4" size="4" name="attr_w180l" style="width: 50px;" type="text"></td>
|
||||
<td align="undefined" valign="undefined"><input maxlength="4" size="4" name="attr_w1140l" style="width: 50px;" type="text"></td>
|
||||
<td align="undefined" valign="undefined"><input maxlength="4" size="4" name="attr_w1200l" style="width: 50px;" type="text"></td>
|
||||
<td align="undefined" valign="undefined"><input maxlength="4" size="4" name="attr_w1400l" style="width: 50px;" type="text"></td>
|
||||
<td align="undefined" valign="undefined"><input maxlength="4" size="4" name="attr_w1600l" style="width: 50px;" type="text"></td>
|
||||
<td colspan="1" align="undefined" valign="undefined"><input maxlength="4" size="4" name="attr_w1800l" style="width: 50px;" type="text"></td>
|
||||
</tr>
|
||||
</tbody>
|
||||
</table>
|
||||
<br>
|
||||
</fieldset>
|
||||
</div>
|
||||
<div class="sheet-tab-content sheet-tab5">
|
||||
<table style="text-align: left;" border="0" cellpadding="2" cellspacing="2">
|
||||
<tbody>
|
||||
<tr>
|
||||
<th style="text-align: center; width: 80%;">Combat
|
||||
Equipment</th>
|
||||
<th style="text-align: center; width: 20%;">Weight</th>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>Armor: <input maxlength="30" size="30" name="attr_armor" style="width: 200px;" type="text"></td>
|
||||
<td style="text-align: right;">BPF: <input maxlength="4" size="4" name="attr_bpf" style="width: 50px;" type="number"></td>
|
||||
</tr>
|
||||
</tbody>
|
||||
</table>
|
||||
<fieldset class="repeating_comeq">
|
||||
<input name="attr_comeqname" maxlength="40" size="40" style="width: 250px;" type="text">         <input name="attr_comeqwt" maxlength="6" size="6" style="width: 50px;" type="text"></fieldset>
|
||||
<br>
|
||||
<table style="text-align: left; width: 55%;" border="0" cellpadding="2" cellspacing="2">
|
||||
<tbody>
|
||||
<tr>
|
||||
<th style="text-align: center; width: 80%;">Equipment</th>
|
||||
<th style="text-align: center; width: 20%;">Weight</th>
|
||||
</tr>
|
||||
</tbody>
|
||||
</table>
|
||||
<fieldset class="repeating_eq">
|
||||
<input name="attr_eqname" maxlength="40" size="40" style="width: 250px;" type="text">         <input name="attr_eqwt" maxlength="6" size="6" style="width: 50px;" type="text">
|
||||
</fieldset>
|
||||
</div>
|
||||
<br>
|
||||
</body></html>
|
||||
|
After Width: | Height: | Size: 311 KiB |
|
After Width: | Height: | Size: 20 KiB |
@@ -0,0 +1,8 @@
|
||||
{
|
||||
"html": "Aliens.html",
|
||||
"css": "Aliens.css",
|
||||
"authors": "Garrett G.",
|
||||
"roll20userid": "197441",
|
||||
"preview": "alienscs.jpg",
|
||||
"instructions": "No sheet rolls currently available."
|
||||
}
|
||||
@@ -260,7 +260,7 @@
|
||||
</table>
|
||||
<hr/>
|
||||
<h1 style="text-align: center">Abilities</h1>
|
||||
<!--Abilities-->
|
||||
|
||||
<div class="sheet-3colrow" style="width:840px">
|
||||
<div class="sheet-col" style="width:30%">
|
||||
<h3 style="text-align: center">Talents</h3>
|
||||
@@ -699,7 +699,6 @@
|
||||
</div>
|
||||
</div>
|
||||
<hr/>
|
||||
<!--Dice Pools-->
|
||||
<div class="sheet-center">
|
||||
<h3>Dice Pools</h3>
|
||||
<table class="sheet-table">
|
||||
@@ -772,8 +771,8 @@
|
||||
<option value="@{Other8}">Other8</option>
|
||||
</select>
|
||||
</td>
|
||||
<td style="width:60px"><button type='roll' name='roll_DP1roll' value='&{template:skill}{{character= @{character_name} }} {{dicepool= rolls @{DicePoolname-1}}} {{diff= ?{Difficulty|6} }} {{roll= [[{(@{DPAtt1}+@{DPAbi1}+?{Pool Mod|0})d10s}>?{Difficulty|6}f1]]}}'></button></td>
|
||||
<td style="width:60px"><button type='roll' name='roll_DP1roll' value='&{template:skill}{{character= @{character_name} }} {{dicepool= rolls @{DicePoolname-1} w/ Specialization }} {{diff= ?{Difficulty|6} }} {{roll= [[{(@{DPAtt1}+@{DPAbi1}+?{Pool Mod|0})d10!s}>?{Difficulty|6}f1]]}}'></button></td>
|
||||
<td style="width:60px"><button type='roll' name='roll_DP1roll' value='/em rolls @{DicePoolname-1} [[{(@{DPAtt1}+@{DPAbi1}+?{Pool Mod|0})d10s}>?{Difficulty|6}f1]]'></button></td>
|
||||
<td style="width:80px"><button type='roll' name='roll_DP1roll' value='/em rolls @{DicePoolname-1} w/ Specialization [[{(@{DPAtt1}+@{DPAbi1}+?{Pool Mod|0})d10!s}>?{Difficulty|6}f1]]'></button></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td style="width:150px"><input type="text" class="sheet-dicepool" name="attr_DicePoolname-2" value=""/></td>
|
||||
@@ -835,8 +834,8 @@
|
||||
<option value="@{Other8}">Other8</option>
|
||||
</select>
|
||||
</td>
|
||||
<td style="width:60px"><button type='roll' name='roll_DP2roll' value='&{template:skill}{{character= @{character_name} }} {{dicepool= rolls @{DicePoolname-2}}} {{diff= ?{Difficulty|6} }} {{roll= [[{(@{DPAtt2}+@{DPAbi2}+?{Pool Mod|0})d10s}>?{Difficulty|6}f1]]}}'></button></td>
|
||||
<td style="width:60px"><button type='roll' name='roll_DP2roll' value='&{template:skill}{{character= @{character_name} }} {{dicepool= rolls @{DicePoolname-2} w/ Specialization }} {{diff= ?{Difficulty|6} }} {{roll= [[{(@{DPAtt2}+@{DPAbi2}+?{Pool Mod|0})d10!s}>?{Difficulty|6}f1]]}}'></button></td>
|
||||
<td style="width:60px"><button type='roll' name='roll_DP2roll' value='/em rolls @{DicePoolname-2} [[{(@{DPAtt2}+@{DPAbi2}+?{Pool Mod|0})d10s}>?{Difficulty|6}f2]]'></button></td>
|
||||
<td style="width:80px"><button type='roll' name='roll_DP2roll' value='/em rolls @{DicePoolname-2} w/ Specialization [[{(@{DPAtt2}+@{DPAbi2}+?{Pool Mod|0})d10!s}>?{Difficulty|6}f2]]'></button></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td style="width:150px"><input type="text" class="sheet-dicepool" name="attr_DicePoolname-3" value=""/></td>
|
||||
@@ -898,8 +897,8 @@
|
||||
<option value="@{Other8}">Other8</option>
|
||||
</select>
|
||||
</td>
|
||||
<td style="width:60px"><button type='roll' name='roll_DP3roll' value='&{template:skill}{{character= @{character_name} }} {{dicepool= rolls @{DicePoolname-3}}} {{diff= ?{Difficulty|6} }} {{roll= [[{(@{DPAtt3}+@{DPAbi3}+?{Pool Mod|0})d10s}>?{Difficulty|6}f1]]}}'></button></td>
|
||||
<td style="width:60px"><button type='roll' name='roll_DP3roll' value='&{template:skill}{{character= @{character_name} }} {{dicepool= rolls @{DicePoolname-3} w/ Specialization }} {{diff= ?{Difficulty|6} }} {{roll= [[{(@{DPAtt3}+@{DPAbi3}+?{Pool Mod|0})d10!s}>?{Difficulty|6}f1]]}}'></button></td>
|
||||
<td style="width:60px"><button type='roll' name='roll_DP3roll' value='/em rolls @{DicePoolname-3} [[{(@{DPAtt3}+@{DPAbi3}+?{Pool Mod|0})d10s}>?{Difficulty|6}f3]]'></button></td>
|
||||
<td style="width:80px"><button type='roll' name='roll_DP3roll' value='/em rolls @{DicePoolname-3} w/ Specialization [[{(@{DPAtt3}+@{DPAbi3}+?{Pool Mod|0})d10!s}>?{Difficulty|6}f3]]'></button></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td style="width:110px"><input type="text" class="sheet-dicepool" name="attr_DicePoolname-4" value=""/></td>
|
||||
@@ -961,8 +960,8 @@
|
||||
<option value="@{Other8}">Other8</option>
|
||||
</select>
|
||||
</td>
|
||||
<td style="width:60px"><button type='roll' name='roll_DP4roll' value='&{template:skill}{{character= @{character_name} }} {{dicepool= rolls @{DicePoolname-4}}} {{diff= ?{Difficulty|6} }} {{roll= [[{(@{DPAtt4}+@{DPAbi4}+?{Pool Mod|0})d10s}>?{Difficulty|6}f1]]}}'></button></td>
|
||||
<td style="width:60px"><button type='roll' name='roll_DP4roll' value='&{template:skill}{{character= @{character_name} }} {{dicepool= rolls @{DicePoolname-4} w/ Specialization }} {{diff= ?{Difficulty|6} }} {{roll= [[{(@{DPAtt4}+@{DPAbi4}+?{Pool Mod|0})d10!s}>?{Difficulty|6}f1]]}}'></button></td>
|
||||
<td style="width:60px"><button type='roll' name='roll_DP4roll' value='/em rolls @{DicePoolname-4} [[{(@{DPAtt4}+@{DPAbi4}+?{Pool Mod|0})d10s}>?{Difficulty|6}f4]]'></button></td>
|
||||
<td style="width:80px"><button type='roll' name='roll_DP4roll' value='/em rolls @{DicePoolname-4} w/ Specialization [[{(@{DPAtt4}+@{DPAbi4}+?{Pool Mod|0})d10!s}>?{Difficulty|6}f4]]'></button></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td style="width:110px"><input type="text" class="sheet-dicepool" name="attr_DicePoolname-5" value=""/></td>
|
||||
@@ -1024,14 +1023,14 @@
|
||||
<option value="@{Other8}">Other8</option>
|
||||
</select>
|
||||
</td>
|
||||
<td style="width:60px"><button type='roll' name='roll_DP5roll' value='&{template:skill}{{character= @{character_name} }} {{dicepool= rolls @{DicePoolname-5}}} {{diff= ?{Difficulty|6} }} {{roll= [[{(@{DPAtt3}+@{DPAbi3}+?{Pool Mod|0})d10s}>?{Difficulty|6}f1]]}}'></button></td>
|
||||
<td style="width:60px"><button type='roll' name='roll_DP5roll' value='&{template:skill}{{character= @{character_name} }} {{dicepool= rolls @{DicePoolname-5} w/ Specialization }} {{diff= ?{Difficulty|6} }} {{roll= [[{(@{DPAtt5}+@{DPAbi5}+?{Pool Mod|0})d10!s}>?{Difficulty|6}f1]]}}'></button></td>
|
||||
<td style="width:60px"><button type='roll' name='roll_DP5roll' value='/em rolls @{DicePoolname-5} [[{(@{DPAtt5}+@{DPAbi5}+?{Pool Mod|0})d10s}>?{Difficulty|6}f5]]'></button></td>
|
||||
<td style="width:80px"><button type='roll' name='roll_DP5roll' value='/em rolls @{DicePoolname-5} w/ Specialization [[{(@{DPAtt5}+@{DPAbi5}+?{Pool Mod|0})d10!s}>?{Difficulty|6}f5]]'></button></td>
|
||||
</tr>
|
||||
</table>
|
||||
<fieldset class="repeating_dicepools">
|
||||
<table class="sheet-table">
|
||||
<tr>
|
||||
<td style="width:150px"><input type="text" class="sheet-dicepool" name="attr_DicePoolname" value=""/></td>
|
||||
<td style="width:150px"><input type="text" class="sheet-dicepool" name="attr_DicePoolname-" value=""/></td>
|
||||
<td style="width:110px">
|
||||
<select name="attr_DPAtt" style="width:110px">
|
||||
<option value="0" selected></option>
|
||||
@@ -1090,9 +1089,71 @@
|
||||
<option value="@{Other8}">Other8</option>
|
||||
</select>
|
||||
</td>
|
||||
<td style="width:60px"><button type='roll' name='roll_DProll' value='&{template:skill}{{character= @{character_name} }} {{dicepool= rolls @{DicePoolname}}} {{diff= ?{Difficulty|6} }} {{roll= [[{(@{DPAtt}+@{DPAbi}+?{Pool Mod|0})d10s}>?{Difficulty|6}f1]]}}'></button></td>
|
||||
<td style="width:60px"><button type='roll' name='roll_DProll' value='&{template:skill}{{character= @{character_name} }} {{dicepool= rolls @{DicePoolname} w/ Specialization }} {{diff= ?{Difficulty|6} }} {{roll= [[{(@{DPAtt}+@{DPAbi}+?{Pool Mod|0})d10!s}>?{Difficulty|6}f1]]}}'></button></td>
|
||||
<td style="width:60px"><button type='roll' name='roll_DProll' value='/em rolls @{DicePoolname-} [[{(@{DPAtt}+@{DPAbi}+?{Pool Mod|0})d10s}>?{Difficulty|6}f]]'></button></td>
|
||||
<td style="width:80px"><button type='roll' name='roll_DProll' value='/em rolls @{DicePoolname-} w/ Specialization [[{(@{DPAtt}+@{DPAbi}+?{Pool Mod|0})d10!s}>?{Difficulty|6}f]]'></button></td>
|
||||
</tr>
|
||||
</table>
|
||||
</fieldset>
|
||||
</div>
|
||||
|
||||
<div class="sheet-center">
|
||||
<h3>Specialties</h3>
|
||||
<table class="sheet-table">
|
||||
<tr>
|
||||
<td style="width:110px">Attribute/Ability</td>
|
||||
<td style="width:110px">Label</td>
|
||||
</tr>
|
||||
</table>
|
||||
<fieldset class="repeating_specialties">
|
||||
<table class="sheet-table">
|
||||
<tr>
|
||||
<td>
|
||||
<select name="attr_specialty_type" style="width:110px">
|
||||
<option value="0" selected></option>
|
||||
<option value="@{Strength}">Strength</option>
|
||||
<option value="@{Dexterity}">Dexterity</option>
|
||||
<option value="@{Stamina}">Stamina</option>
|
||||
<option value="@{Charisma}">Charisma</option>
|
||||
<option value="@{Manipulation}">Manipulation</option>
|
||||
<option value="@{Appearance}">Appearance</option>
|
||||
<option value="@{Intelligence}">Intelligence</option>
|
||||
<option value="@{Wits}">Wits</option>
|
||||
<option value="@{Perception}">Perception</option>
|
||||
<option value="@{Academics}">Academics</option>
|
||||
<option value="@{Alertness}">Alertness</option>
|
||||
<option value="@{Animal_Ken}">Animal Ken</option>
|
||||
<option value="@{Athletics}">Athletics</option>
|
||||
<option value="@{Brawl}">Brawl</option>
|
||||
<option value="@{Craft}">Craft</option>
|
||||
<option value="@{Computer}">Computer</option>
|
||||
<option value="@{Drive}">Drive</option>
|
||||
<option value="@{Empathy}">Empathy</option>
|
||||
<option value="@{Enigmas}">Enigmas</option>
|
||||
<option value="@{Etiquette}">Etiquette</option>
|
||||
<option value="@{Expression}">Expression</option>
|
||||
<option value="@{Firearms}">Firearms</option>
|
||||
<option value="@{Intimidation}">Intimidation</option>
|
||||
<option value="@{Investigation}">Investigation</option>
|
||||
<option value="@{Larceny}">Larceny</option>
|
||||
<option value="@{Law}">Law</option>
|
||||
<option value="@{Leadership}">Leadership</option>
|
||||
<option value="@{Melee}">Melee</option>
|
||||
<option value="@{Medicine}">Medicine</option>
|
||||
<option value="@{Occult}">Occult</option>
|
||||
<option value="@{Performance}">Performance</option>
|
||||
<option value="@{Politics}">Politics</option>
|
||||
<option value="@{Primal-Urge}">Primal-Urge</option>
|
||||
<option value="@{Rituals}">Rituals</option>
|
||||
<option value="@{Science}">Science</option>
|
||||
<option value="@{Stealth}">Stealth</option>
|
||||
<option value="@{Streetwise}">Streetwise</option>
|
||||
<option value="@{Subterfuge}">Subterfuge</option>
|
||||
<option value="@{Survival}">Survival</option>
|
||||
<option value="@{Technology}">Technology</option>
|
||||
</select>
|
||||
</td>
|
||||
<td><input type="text" name="attr_specialty_label"</td>
|
||||
</tr>
|
||||
</table>
|
||||
</fieldset>
|
||||
</div>
|
||||
@@ -1443,7 +1504,7 @@
|
||||
</div>
|
||||
</div>
|
||||
<div class="sheet-col" style="width:250px" align="center">
|
||||
<button type="roll" class="sheet-adv" value='/e rolls Rage [[{(@{Rage}+?{Pool Mod|0})d10}>?{Difficulty|6}f1]]'>Rage</button>
|
||||
<button type="roll" class="sheet-adv" value='Dice Pool 5\n/r {(@{Rage}+?{Pool Mod|0})d10}>?{Difficulty|6}f1'>Rage</button>
|
||||
<br>
|
||||
<div align="left" style="margin:0px 0px 0px 48px">
|
||||
<input type="radio" class="sheet-normal" name="attr_Rage" value="1" checked /><span></span>
|
||||
@@ -1472,7 +1533,7 @@
|
||||
<input type="radio" class="sheet-normal" name="attr_Rage_Used" value="10" class=" used" /><span></span>
|
||||
</div>
|
||||
<br><br>
|
||||
<button type='roll' class="sheet-adv" name='roll_Gnosisroll' value='/e rolls Gnosis [[{(@{Gnosis}+?{Pool Mod|0})d10}>?{Difficulty|6}f1]]'>Gnosis</button>
|
||||
<button type='roll' class="sheet-adv" name='roll_Gnosisroll' value='Dice Pool 5\n/r {(@{Gnosis}+?{Pool Mod|0})d10}>?{Difficulty|6}f1'>Gnosis</button>
|
||||
<div align="left" style="margin:0px 0px 0px 48px">
|
||||
<input type="radio" class="sheet-normal" name="attr_Gnosis" value="1" checked /><span></span>
|
||||
<input type="radio" class="sheet-normal" name="attr_Gnosis" value="2" /><span></span>
|
||||
@@ -1499,7 +1560,7 @@
|
||||
<input type="radio" class="sheet-normal" name="attr_Gnosis_Used" value="10" class=" used"/><span></span>
|
||||
</div>
|
||||
<br><br>
|
||||
<button type='roll' class="sheet-adv" name='roll_Willpowerroll' value='/em rolls Willpower [[{(@{Willpower}+?{Pool Mod|0})d10s}>?{Difficulty|6}f1]]'>Willpower</button>
|
||||
<button type='roll' class="sheet-adv" name='roll_Willpowerroll' value='/em rolls Willpower \n/r {(@{Willpower}+?{Pool Mod|0})d10s}>?{Difficulty|6}f1'>Willpower</button>
|
||||
<div align="left" style="margin:0px 0px 0px 48px">
|
||||
<input type="radio" class="sheet-normal" name="attr_Willpower" value="1" checked/><span></span>
|
||||
<input type="radio" class="sheet-normal" name="attr_Willpower" value="2" /><span></span>
|
||||
@@ -1548,7 +1609,7 @@
|
||||
<input type="checkbox" class="sheet-hidden sheet-block_switch" name="attr_switch" value="1"/>
|
||||
<div class="sheet-block_a">
|
||||
<div class="sheet-formsbanner">
|
||||
<!-- Stuff in the visible area -->
|
||||
<!-- Stuff in the visible area -->
|
||||
<table class="sheet-center sheet-shifter" style="width:800px">
|
||||
<tr>
|
||||
<td><br><br><br></td>
|
||||
@@ -1675,7 +1736,7 @@
|
||||
</tr>
|
||||
<tr>
|
||||
<td></td>
|
||||
<th class="">Man</th>
|
||||
<th>Man</th>
|
||||
<th>Near-Man</th>
|
||||
<th>Hybrid</th>
|
||||
<th>Near-Beast</th>
|
||||
@@ -1688,19 +1749,19 @@
|
||||
<td><br></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td rowspan="2" class="sheet-gray">Strength</td>
|
||||
<td class="sheet-gray"><input type="number" class="sheet-shifter" name="attr_Strength-human" value="0"/></td>
|
||||
<td class="sheet-gray"><input type="number" class="sheet-shifter" name="attr_Strength-nearhuman" value="0"/></td>
|
||||
<td class="sheet-gray"><input type="number" class="sheet-shifter" name="attr_Strength-halfbeast" value="0"/></td>
|
||||
<td class="sheet-gray"><input type="number" class="sheet-shifter" name="attr_Strength-nearbeast" value="0"/></td>
|
||||
<td class="sheet-gray"><input type="number" class="sheet-shifter" name="attr_Strength-beast" value="0"/></td>
|
||||
<td rowspan="2">Strength</td>
|
||||
<td><input type="number" class="sheet-shifter" name="attr_Strength-human" value="0"/></td>
|
||||
<td><input type="number" class="sheet-shifter" name="attr_Strength-nearhuman" value="0"/></td>
|
||||
<td><input type="number" class="sheet-shifter" name="attr_Strength-halfbeast" value="0"/></td>
|
||||
<td><input type="number" class="sheet-shifter" name="attr_Strength-nearbeast" value="0"/></td>
|
||||
<td><input type="number" class="sheet-shifter" name="attr_Strength-beast" value="0"/></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<th class="sheet-gray"><input type="radio" class="sheet-forms" name="attr_Strength" value="@{Strength-base} + @{Strength-human}"/><span></span></th>
|
||||
<th class="sheet-gray"><input type="radio" class="sheet-forms" name="attr_Strength" value="@{Strength-base} + @{Strength-nearhuman}" /><span></span></th>
|
||||
<th class="sheet-gray"><input type="radio" class="sheet-forms" name="attr_Strength" value="@{Strength-base} + @{Strength-halfbeast}" /><span></span></th>
|
||||
<th class="sheet-gray"><input type="radio" class="sheet-forms" name="attr_Strength" value="@{Strength-base} + @{Strength-nearbeast}" /><span></span></th>
|
||||
<th class="sheet-gray"><input type="radio" class="sheet-forms" name="attr_Strength" value="@{Strength-base} + @{Strength-beast}" /><span></span></th>
|
||||
<th><input type="radio" class="sheet-forms" name="attr_Strength" value="@{Strength-base} + @{Strength-human}"/><span></span></th>
|
||||
<th><input type="radio" class="sheet-forms" name="attr_Strength" value="@{Strength-base} + @{Strength-nearhuman}" /><span></span></th>
|
||||
<th><input type="radio" class="sheet-forms" name="attr_Strength" value="@{Strength-base} + @{Strength-halfbeast}" /><span></span></th>
|
||||
<th><input type="radio" class="sheet-forms" name="attr_Strength" value="@{Strength-base} + @{Strength-nearbeast}" /><span></span></th>
|
||||
<th><input type="radio" class="sheet-forms" name="attr_Strength" value="@{Strength-base} + @{Strength-beast}" /><span></span></th>
|
||||
</tr>
|
||||
<tr>
|
||||
<td rowspan="2">Dexterity</td>
|
||||
@@ -1718,19 +1779,19 @@
|
||||
<th><input type="radio" class="sheet-forms" name="attr_Dexterity" value="@{Dexterity-base} + @{Dexterity-beast}" /><span></span></th>
|
||||
</tr>
|
||||
<tr>
|
||||
<td rowspan="2" class="sheet-gray">Stamina</td>
|
||||
<td class="sheet-gray"><input type="number" class="sheet-shifter" name="attr_Stamina-human" value="0"/></td>
|
||||
<td class="sheet-gray"><input type="number" class="sheet-shifter" name="attr_Stamina-nearhuman" value="0"/></td>
|
||||
<td class="sheet-gray"><input type="number" class="sheet-shifter" name="attr_Stamina-halfbeast" value="0"/></td>
|
||||
<td class="sheet-gray"><input type="number" class="sheet-shifter" name="attr_Stamina-nearbeast" value="0"/></td>
|
||||
<td class="sheet-gray"><input type="number" class="sheet-shifter" name="attr_Stamina-beast" value="0"/></td>
|
||||
<td rowspan="2">Stamina</td>
|
||||
<td><input type="number" class="sheet-shifter" name="attr_Stamina-human" value="0"/></td>
|
||||
<td><input type="number" class="sheet-shifter" name="attr_Stamina-nearhuman" value="0"/></td>
|
||||
<td><input type="number" class="sheet-shifter" name="attr_Stamina-halfbeast" value="0"/></td>
|
||||
<td><input type="number" class="sheet-shifter" name="attr_Stamina-nearbeast" value="0"/></td>
|
||||
<td><input type="number" class="sheet-shifter" name="attr_Stamina-beast" value="0"/></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<th class="sheet-gray"><input type="radio" class="sheet-forms" name="attr_Stamina" value="@{Stamina-base} + @{Stamina-human}"/><span></span></th>
|
||||
<th class="sheet-gray"><input type="radio" class="sheet-forms" name="attr_Stamina" value="@{Stamina-base} + @{Stamina-nearhuman}" /><span></span></th>
|
||||
<th class="sheet-gray"><input type="radio" class="sheet-forms" name="attr_Stamina" value="@{Stamina-base} + @{Stamina-halfbeast}" /><span></span></th>
|
||||
<th class="sheet-gray"><input type="radio" class="sheet-forms" name="attr_Stamina" value="@{Stamina-base} + @{Stamina-nearbeast}" /><span></span></th>
|
||||
<th class="sheet-gray"><input type="radio" class="sheet-forms" name="attr_Stamina" value="@{Stamina-base} + @{Stamina-beast}" /><span></span></th>
|
||||
<th><input type="radio" class="sheet-forms" name="attr_Stamina" value="@{Stamina-base} + @{Stamina-human}"/><span></span></th>
|
||||
<th><input type="radio" class="sheet-forms" name="attr_Stamina" value="@{Stamina-base} + @{Stamina-nearhuman}" /><span></span></th>
|
||||
<th><input type="radio" class="sheet-forms" name="attr_Stamina" value="@{Stamina-base} + @{Stamina-halfbeast}" /><span></span></th>
|
||||
<th><input type="radio" class="sheet-forms" name="attr_Stamina" value="@{Stamina-base} + @{Stamina-nearbeast}" /><span></span></th>
|
||||
<th><input type="radio" class="sheet-forms" name="attr_Stamina" value="@{Stamina-base} + @{Stamina-beast}" /><span></span></th>
|
||||
</tr>
|
||||
<tr>
|
||||
<td rowspan="2">Appearance</td>
|
||||
@@ -1748,19 +1809,19 @@
|
||||
<th><input type="radio" class="sheet-forms" name="attr_Appearance" value="@{Appearance-base} + @{Appearance-beast}" /><span></span></th>
|
||||
</tr>
|
||||
<tr>
|
||||
<td rowspan="2" class="sheet-gray">Manipulation</td>
|
||||
<td class="sheet-gray"><input type="number" class="sheet-shifter" name="attr_Manipulation-human" value="0"/></td>
|
||||
<td class="sheet-gray"><input type="number" class="sheet-shifter" name="attr_Manipulation-nearhuman" value="0"/></td>
|
||||
<td class="sheet-gray"><input type="number" class="sheet-shifter" name="attr_Manipulation-halfbeast" value="0"/></td>
|
||||
<td class="sheet-gray"><input type="number" class="sheet-shifter" name="attr_Manipulation-nearbeast" value="0"/></td>
|
||||
<td class="sheet-gray"><input type="number" class="sheet-shifter" name="attr_Manipulation-beast" value="0"/></td>
|
||||
<td rowspan="2">Manipulation</td>
|
||||
<td><input type="number" class="sheet-shifter" name="attr_Manipulation-human" value="0"/></td>
|
||||
<td><input type="number" class="sheet-shifter" name="attr_Manipulation-nearhuman" value="0"/></td>
|
||||
<td><input type="number" class="sheet-shifter" name="attr_Manipulation-halfbeast" value="0"/></td>
|
||||
<td><input type="number" class="sheet-shifter" name="attr_Manipulation-nearbeast" value="0"/></td>
|
||||
<td><input type="number" class="sheet-shifter" name="attr_Manipulation-beast" value="0"/></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<th class="sheet-gray"><input type="radio" class="sheet-forms" name="attr_Manipulation" value="@{Manipulation-base} + @{Manipulation-human}"/><span></span></th>
|
||||
<th class="sheet-gray"><input type="radio" class="sheet-forms" name="attr_Manipulation" value="@{Manipulation-base} + @{Manipulation-nearhuman}" /><span></span></th>
|
||||
<th class="sheet-gray"><input type="radio" class="sheet-forms" name="attr_Manipulation" value="@{Manipulation-base} + @{Manipulation-halfbeast}" /><span></span></th>
|
||||
<th class="sheet-gray"><input type="radio" class="sheet-forms" name="attr_Manipulation" value="@{Manipulation-base} + @{Manipulation-nearbeast}" /><span></span></th>
|
||||
<th class="sheet-gray"><input type="radio" class="sheet-forms" name="attr_Manipulation" value="@{Manipulation-base} + @{Manipulation-beast}" /><span></span></th>
|
||||
<th><input type="radio" class="sheet-forms" name="attr_Manipulation" value="@{Manipulation-base} + @{Manipulation-human}"/><span></span></th>
|
||||
<th><input type="radio" class="sheet-forms" name="attr_Manipulation" value="@{Manipulation-base} + @{Manipulation-nearhuman}" /><span></span></th>
|
||||
<th><input type="radio" class="sheet-forms" name="attr_Manipulation" value="@{Manipulation-base} + @{Manipulation-halfbeast}" /><span></span></th>
|
||||
<th><input type="radio" class="sheet-forms" name="attr_Manipulation" value="@{Manipulation-base} + @{Manipulation-nearbeast}" /><span></span></th>
|
||||
<th><input type="radio" class="sheet-forms" name="attr_Manipulation" value="@{Manipulation-base} + @{Manipulation-beast}" /><span></span></th>
|
||||
</tr>
|
||||
<tr>
|
||||
<td><br></td>
|
||||
@@ -1902,8 +1963,7 @@
|
||||
<h1 style="text-align: center">Combat</h1>
|
||||
<table style="width:840px">
|
||||
<tr>
|
||||
<th>Attack</th>
|
||||
<th>Damage</th>
|
||||
<th>Roll</th>
|
||||
<th>Weapon/Attack</th>
|
||||
<th>Attribute</th>
|
||||
<th>Skill</th>
|
||||
@@ -1916,8 +1976,7 @@
|
||||
<th>Clip</th>
|
||||
</tr>
|
||||
<tr>
|
||||
<th><button type='roll' class="sheet-weaponroll" name='roll_weapon-1' value='&{template:skill}{{character= @{character_name} }} {{dicepool= attacks with @{weapon_name-1} }} {{diff= @{weapon_Difficulty-1} }} {{roll= [[{(@{weapon_attribute-1} + @{weapon_skill-1} + @{weapon_Modifier-1})d10!sd}>@{weapon_Difficulty-1}]] }}'></button></td>
|
||||
<th><button type='roll' class="sheet-weaponroll" name='roll_weapondamage-1' value='&{template:skill}{{character= @{character_name} }} {{dicepool= hit with @{weapon_name-1} }} {{roll= [[{(@{weapon_Damage-1} + @{weapon_StrengthDamage-1} + ?{Bonus Damage Dice|0})d10!sd}>6}]] }}'></button></td>
|
||||
<th><button type="roll" class="sheet-weaponroll" value="/e attacks with @{weapon_name-1}! [[{(@{weapon_attribute-1} + @{weapon_skill-1} + @{weapon_Modifier-1})d10}>@{weapon_Difficulty-1}f1]] successes to attack and deals [[{(@{weapon_Damage-1} + @{weapon_StrengthDamage-1})d10}>6}]] damage"></button></th>
|
||||
<th><input type="text" class="sheet-textbox" name="attr_weapon_name-1" value=""/></th>
|
||||
<th><select class="sheet-select" style="width:110px" name="attr_weapon_attribute-1" value="0" >
|
||||
<option value="0" selected></option>
|
||||
@@ -1955,8 +2014,7 @@
|
||||
<th><input type="number" class="sheet-textbox" name="attr_weapon_Clip-1" value="0"/></th>
|
||||
</tr>
|
||||
<tr>
|
||||
<th><button type='roll' class="sheet-weaponroll" name='roll_weapon-2' value='&{template:skill}{{character= @{character_name} }} {{dicepool= attacks with @{weapon_name-2} }} {{diff= @{weapon_Difficulty-2} }} {{roll= [[{(@{weapon_attribute-2} + @{weapon_skill-2} + @{weapon_Modifier-2})d10!sd}>@{weapon_Difficulty-2}]] }}'></button></td>
|
||||
<th><button type='roll' class="sheet-weaponroll" name='roll_weapondamage-2' value='&{template:skill}{{character= @{character_name} }} {{dicepool= hit with @{weapon_name-2} }} {{roll= [[{(@{weapon_Damage-2} + @{weapon_StrengthDamage-2} + ?{Bonus Damage Dice|0})d10!sd}>6}]] }}'></button></td>
|
||||
<th><button type="roll" class="sheet-weaponroll" value="/e attacks with @{weapon_name-2}! [[{(@{weapon_attribute-2} + @{weapon_skill-2} + @{weapon_Modifier-2})d10}>@{weapon_Difficulty-2}f1]] successes to attack and deals [[{(@{weapon_Damage-2} + @{weapon_StrengthDamage-2})d10}>6}]]] damage"></button></th>
|
||||
<th><input type="text" class="sheet-textbox" name="attr_weapon_name-2" value=""/></th>
|
||||
<th><select class="sheet-select" style="width:110px" name="attr_weapon_attribute-2" value="0" >
|
||||
<option value="0" selected></option>
|
||||
@@ -1994,8 +2052,7 @@
|
||||
<th><input type="number" class="sheet-textbox" name="attr_weapon_Clip-2" value="0"/></th>
|
||||
</tr>
|
||||
<tr>
|
||||
<th><button type='roll' class="sheet-weaponroll" name='roll_weapon-3' value='&{template:skill}{{character= @{character_name} }} {{dicepool= attacks with @{weapon_name-3} }} {{diff= @{weapon_Difficulty-3} }} {{roll= [[{(@{weapon_attribute-3} + @{weapon_skill-3} + @{weapon_Modifier-3})d10!sd}>@{weapon_Difficulty-3}]] }}'></button></td>
|
||||
<th><button type='roll' class="sheet-weaponroll" name='roll_weapondamage-3' value='&{template:skill}{{character= @{character_name} }} {{dicepool= hit with @{weapon_name-3} }} {{roll= [[{(@{weapon_Damage-3} + @{weapon_StrengthDamage-3} + ?{Bonus Damage Dice|0})d10!sd}>6}]] }}'></button></td>
|
||||
<th><button type="roll" class="sheet-weaponroll" value="/e attacks with @{weapon_name-3}! [[{(@{weapon_attribute-3} + @{weapon_skill-3} + @{weapon_Modifier-3})d10}>@{weapon_Difficulty-3}f1]] successes to attack and deals [[{(@{weapon_Damage-3} + @{weapon_StrengthDamage-3})d10}>6}]]] damage"></button></th>
|
||||
<th><input type="text" class="sheet-textbox" name="attr_weapon_name-3" value=""/></th>
|
||||
<th><select class="sheet-select" style="width:110px" name="attr_weapon_attribute-3" value="0" >
|
||||
<option value="0" selected></option>
|
||||
@@ -2033,8 +2090,7 @@
|
||||
<th><input type="number" class="sheet-textbox" name="attr_weapon_Clip-3" value="0"/></th>
|
||||
</tr>
|
||||
<tr>
|
||||
<th><button type='roll' class="sheet-weaponroll" name='roll_weapon-4' value='&{template:skill}{{character= @{character_name} }} {{dicepool= attacks with @{weapon_name-4} }} {{diff= @{weapon_Difficulty-4} }} {{roll= [[{(@{weapon_attribute-4} + @{weapon_skill-4} + @{weapon_Modifier-4})d10!sd}>@{weapon_Difficulty-4}]] }}'></button></td>
|
||||
<th><button type='roll' class="sheet-weaponroll" name='roll_weapondamage-4' value='&{template:skill}{{character= @{character_name} }} {{dicepool= hit with @{weapon_name-4} }} {{roll= [[{(@{weapon_Damage-4} + @{weapon_StrengthDamage-4} + ?{Bonus Damage Dice|0})d10!sd}>6}]] }}'></button></td>
|
||||
<th><button type="roll" class="sheet-weaponroll" value="/e attacks with @{weapon_name-4}! [[{(@{weapon_attribute-4} + @{weapon_skill-4} + @{weapon_Modifier-4})d10}>@{weapon_Difficulty-4}f1]] successes to attack and deals [[{(@{weapon_Damage-4} + @{weapon_StrengthDamage-4})d10}>6}]]] damage"></button></th>
|
||||
<th><input type="text" class="sheet-textbox" name="attr_weapon_name-4" value=""/></th>
|
||||
<th><select class="sheet-select" style="width:110px" name="attr_weapon_attribute-4" value="0" >
|
||||
<option value="0" selected></option>
|
||||
@@ -2072,8 +2128,7 @@
|
||||
<th><input type="number" class="sheet-textbox" name="attr_weapon_Clip-4" value="0"/></th>
|
||||
</tr>
|
||||
<tr>
|
||||
<th><button type='roll' class="sheet-weaponroll" name='roll_weapon-5' value='&{template:skill}{{character= @{character_name} }} {{dicepool= attacks with @{weapon_name-5} }} {{diff= @{weapon_Difficulty-5} }} {{roll= [[{(@{weapon_attribute-5} + @{weapon_skill-5} + @{weapon_Modifier-5})d10!sd}>@{weapon_Difficulty-5}]] }}'></button></td>
|
||||
<th><button type='roll' class="sheet-weaponroll" name='roll_weapondamage-5' value='&{template:skill}{{character= @{character_name} }} {{dicepool= hit with @{weapon_name-5} }} {{roll= [[{(@{weapon_Damage-5} + @{weapon_StrengthDamage-5} + ?{Bonus Damage Dice|0})d10!sd}>6}]] }}'></button></td>
|
||||
<th><button type="roll" class="sheet-weaponroll" value="/e attacks with @{weapon_name-5}! [[{(@{weapon_attribute-5} + @{weapon_skill-5} + @{weapon_Modifier-5})d10}>@{weapon_Difficulty-5}f1]] successes to attack and deals [[{(@{weapon_Damage-5} + @{weapon_StrengthDamage-5})d10}>6}]]] damage"></button></th>
|
||||
<th><input type="text" class="sheet-textbox" name="attr_weapon_name-5" value=""/></th>
|
||||
<th><select class="sheet-select" style="width:110px" name="attr_weapon_attribute-5" value="0" >
|
||||
<option value="0" selected></option>
|
||||
@@ -2111,8 +2166,7 @@
|
||||
<th><input type="number" class="sheet-textbox" name="attr_weapon_Clip-5" value="0"/></th>
|
||||
</tr>
|
||||
<tr>
|
||||
<th><button type='roll' class="sheet-weaponroll" name='roll_weapon-6' value='&{template:skill}{{character= @{character_name} }} {{dicepool= attacks with @{weapon_name-6} }} {{diff= @{weapon_Difficulty-6} }} {{roll= [[{(@{weapon_attribute-6} + @{weapon_skill-6} + @{weapon_Modifier-6})d10!sd}>@{weapon_Difficulty-6}]] }}'></button></td>
|
||||
<th><button type='roll' class="sheet-weaponroll" name='roll_weapondamage-6' value='&{template:skill}{{character= @{character_name} }} {{dicepool= hit with @{weapon_name-6} }} {{roll= [[{(@{weapon_Damage-6} + @{weapon_StrengthDamage-6} + ?{Bonus Damage Dice|0})d10!sd}>6}]] }}'></button></td>
|
||||
<th><button type="roll" class="sheet-weaponroll" value="/e attacks with @{weapon_name-6}! [[{(@{weapon_attribute-6} + @{weapon_skill-6} + @{weapon_Modifier-6})d10}>@{weapon_Difficulty-6}f1]] successes to attack and deals [[{(@{weapon_Damage-6} + @{weapon_StrengthDamage-6})d10}>6}]]] damage"></button></th>
|
||||
<th><input type="text" class="sheet-textbox" name="attr_weapon_name-6" value=""/></th>
|
||||
<th><select class="sheet-select" style="width:110px" name="attr_weapon_attribute-6" value="0" >
|
||||
<option value="0" selected></option>
|
||||
@@ -2150,8 +2204,7 @@
|
||||
<th><input type="number" class="sheet-textbox" name="attr_weapon_Clip-6" value="0"/></th>
|
||||
</tr>
|
||||
<tr>
|
||||
<th><button type='roll' class="sheet-weaponroll" name='roll_weapon-7' value='&{template:skill}{{character= @{character_name} }} {{dicepool= attacks with @{weapon_name-7} }} {{diff= @{weapon_Difficulty-7} }} {{roll= [[{(@{weapon_attribute-7} + @{weapon_skill-7} + @{weapon_Modifier-7})d10!sd}>@{weapon_Difficulty-7}]] }}'></button></td>
|
||||
<th><button type='roll' class="sheet-weaponroll" name='roll_weapondamage-7' value='&{template:skill}{{character= @{character_name} }} {{dicepool= hit with @{weapon_name-7} }} {{roll= [[{(@{weapon_Damage-7} + @{weapon_StrengthDamage-7} + ?{Bonus Damage Dice|0})d10!sd}>6}]] }}'></button></td>
|
||||
<th><button type="roll" class="sheet-weaponroll" value="/e attacks with @{weapon_name-7}! [[{(@{weapon_attribute-7} + @{weapon_skill-7} + @{weapon_Modifier-7})d10}>@{weapon_Difficulty-7f1}]] successes to attack and deals [[{(@{weapon_Damage-7} + @{weapon_StrengthDamage-7})d10}>6}]]] damage"></button></th>
|
||||
<th><input type="text" class="sheet-textbox" name="attr_weapon_name-7" value=""/></th>
|
||||
<th><select class="sheet-select" style="width:110px" name="attr_weapon_attribute-7" value="0" >
|
||||
<option value="0" selected></option>
|
||||
@@ -2190,7 +2243,7 @@
|
||||
</tr>
|
||||
</table>
|
||||
<br>
|
||||
<h3>Brawling</h3>
|
||||
<h3>Brawling</h3>
|
||||
<table style="width:840px">
|
||||
<tr>
|
||||
<th>Maneuver</th>
|
||||
@@ -2203,27 +2256,27 @@
|
||||
<th>Damage<br>Type</th>
|
||||
</tr>
|
||||
<tr>
|
||||
<th><button type='roll' class="sheet-adv" name='roll_Bite' value='&{template:skill}{{character= @{character_name} }} {{dicepool= attacks with Bite! }} {{diff= 5 }} {{roll= [[{(@{Dexterity} + @{Brawl} + @{Bite_Mod-Attack})d10!s}>5]]}}'>Bite</button></td>
|
||||
<th><button type="roll" class="sheet-adv" value="/e attacks with a Bite! [[{(@{Dexterity} + @{Brawl} + @{Bite_Mod-Attack})d10}>5f1]] successes to attack and deals [[{(@{Strength} + 1 + @{Bite_Mod-Damage})d10}>@{Bite_Difficulty}]] damage">Bite</button></th>
|
||||
<th>Dex + Brawl</th>
|
||||
<th><input type="number" class="sheet-textbox" name="attr_Bite_Mod-Attack" value="0"/></th>
|
||||
<th>5</th>
|
||||
<th>Strength +1</th>
|
||||
<th><input type="number" class="sheet-textbox" name="attr_Bite_Mod-Damage" value="0"/></th>
|
||||
<th><input type="number" class="sheet-textbox" name="attr_Bite_Difficulty" value="6"/></th>
|
||||
<th><button type='roll' class="sheet-adv" name='roll_Bitedamage' value='&{template:skill}{{character= @{character_name} }} {{dicepool= hits with Bite!}} {{roll= [[{(@{Strength} + 1 + @{Bite_Mod-Damage} + ?{Bonus Damage Dice|0})d10!s}>@{Bite_Difficulty}]] }}'>Aggravated</button></td>
|
||||
<th>Aggravated</th>
|
||||
</tr>
|
||||
<tr>
|
||||
<th><button type='roll' class="sheet-adv" name='roll_HispoBite' value='&{template:skill}{{character= @{character_name} }} {{dicepool= attacks with Hispo Bite }} {{diff= 5 }} {{roll= [[ { (@{Dexterity} + @{Brawl} + @{HispoBite_Mod-Attack}s)d10! }>5]] }}'>Hispo Bite</button></td>
|
||||
<th><button type="roll" class="sheet-adv" value="/e attacks with a Hispo Bite! [[ { (@{Dexterity} + @{Brawl} + @{HispoBite_Mod-Attack} )d10}>5f1]] successes to attack and deals [[ { ( @{Strength} + 2 + @{HispoBite_Mod-Damage} )d10 }>@{HispoBite_Difficulty} ]] damage">Hispo Bite</button></th>
|
||||
<th>Dex + Brawl</th>
|
||||
<th><input type="number" class="sheet-textbox" name="attr_HispoBite_Mod-Attack" value="0"/></th>
|
||||
<th>5</th>
|
||||
<th>Strength +2</th>
|
||||
<th><input type="number" class="sheet-textbox" name="attr_HispoBite_Mod-Damage" value="0"/></th>
|
||||
<th><input type="number" class="sheet-textbox" name="attr_HispoBite_Difficulty" value="6"/></th>
|
||||
<th><button type='roll' class="sheet-adv" name='roll_HispoBitedamage' value='&{template:skill}{{character= @{character_name} }} {{dicepool= hits with Hispo Bite!}} {{roll= [[{(@{Strength} + 2 + @{HispoBite_Mod-Damage} + ?{Bonus Damage Dice|0})d10!s}>@{HispoBite_Difficulty}]] }}'>Aggravated</button></td>
|
||||
<th>Aggravated</th>
|
||||
</tr>
|
||||
<tr>
|
||||
<th><button type='roll' class="sheet-adv" name='roll_BodyTackle' value='&{template:skill}{{character= @{character_name} }} {{dicepool= attacks with Body Tackle }} {{diff= 5 }} {{roll= [[{(@{Dexterity} + @{Brawl} + @{BodyTackle_Mod-Attack})d10!s}>7]] }}'>Body Tackle</button></td>
|
||||
<th><button type="roll" class="sheet-adv" value="/e attacks with a Body Tackle! [[{(@{Dexterity} + @{Brawl} + @{BodyTackle_Mod-Attack})d10}>7f1]] successes to attack">Body Tackle</button></th>
|
||||
<th>Dex + Brawl</th>
|
||||
<th><input type="number" class="sheet-textbox" name="attr_BodyTackle_Mod-Attack" value="0"/></th>
|
||||
<th>7</th>
|
||||
@@ -2233,44 +2286,44 @@
|
||||
<th>Bashing</th>
|
||||
</tr>
|
||||
<tr>
|
||||
<th><button type='roll' class="sheet-adv" name='roll_Claws' value='&{template:skill}{{character= @{character_name} }} {{dicepool= attacks with Claws!}} {{diff= 6 }} {{roll= [[ { (@{Dexterity} + @{Brawl} + @{Claw_Mod-Attack} )d10!s}>6]] }}'>Claws</button></td>
|
||||
<th><button type="roll" class="sheet-adv" value="/e attacks with Claws! [[{(@{Dexterity} + @{Brawl} + @{Claw_Mod-Attack})d10}>6f1]] successes to attack and deals [[{(@{Strength} + 2 + @{Claw_Mod-Damage})d10}>@{Claw_Difficulty}]] damage">Claw</button></th>
|
||||
<th>Dex + Brawl</th>
|
||||
<th><input type="number" class="sheet-textbox" name="attr_Claw_Mod-Attack" value="0"/></th>
|
||||
<th>6</th>
|
||||
<th>Strength +1</th>
|
||||
<th>Strength +2</th>
|
||||
<th><input type="number" class="sheet-textbox" name="attr_Claw_Mod-Damage" value="0"/></th>
|
||||
<th><input type="number" class="sheet-textbox" name="attr_Claw_Difficulty" value="6"/></th>
|
||||
<th><button type='roll' class="sheet-adv" name='roll_Clawdamage' value='&{template:skill}{{character= @{character_name} }} {{dicepool= hits with Claws!}} {{roll= [[{(@{Strength} + 1 + @{Claw_Mod-Damage} + ?{Bonus Damage Dice|0})d10!s}>@{Claw_Difficulty}]] }}'>Aggravated</button></td>
|
||||
<th>Aggravated</th>
|
||||
</tr>
|
||||
<tr>
|
||||
<th><button type='roll' class="sheet-adv" name='roll_Grapple' value='&{template:skill}{{character= @{character_name} }} {{dicepool= attacks with a Grapple!}} {{diff= 6 }} {{roll= [[ { (@{Dexterity} + @{Brawl} + @{Grapple_Mod-Attack} )d10!s}>6]] }}'>Grapple</button></td>
|
||||
<th><button type="roll" class="sheet-adv" value="/e attacks with a Grapple! [[{(@{Dexterity} + @{Brawl} + @{Grapple_Mod-Attack})d10}>6f1]] successes to attack and deals [[{(@{Strength} + @{Grapple_Mod-Damage})d10}>@{Grapple_Difficulty}]] damage">Grapple</button></th>
|
||||
<th>Dex + Brawl</th>
|
||||
<th><input type="number" class="sheet-textbox" name="attr_Grapple_Mod-Attack" value="0"/></th>
|
||||
<th>6</th>
|
||||
<th>Strength</th>
|
||||
<th><input type="number" class="sheet-textbox" name="attr_Grapple_Mod-Damage" value="0"/></th>
|
||||
<th><input type="number" class="sheet-textbox" name="attr_Grapple_Difficulty" value="6"/></th>
|
||||
<th><button type='roll' class="sheet-adv" name='roll_Grappledamage' value='&{template:skill}{{character= @{character_name} }} {{dicepool= hits with Grapple!}} {{roll= [[{(@{Strength} + @{Grapple_Mod-Damage} + ?{Bonus Damage Dice|0})d10!s}>@{Grapple_Difficulty}]] }}'>Bashing</button></td>
|
||||
<th>Bashing</th>
|
||||
</tr>
|
||||
<tr>
|
||||
<th><button type='roll' class="sheet-adv" name='roll_Kick' value='&{template:skill}{{character= @{character_name} }} {{dicepool= attacks with a Kick!}} {{diff= 7 }} {{roll= [[ { (@{Dexterity} + @{Brawl} + @{Kick_Mod-Attack} )d10!s}>7]] }}'>Kick</button></td>
|
||||
<th><button type="roll" class="sheet-adv" value="/e attacks with a Kick! [[{(@{Dexterity} + @{Brawl} + @{Kick_Mod-Attack})d10}>7f1]] successes to attack and deals [[{(@{Strength} + 1 + @{Kick_Mod-Damage})d10}>@{Kick_Difficulty}]] damage">Kick</button></th>
|
||||
<th>Dex + Brawl</th>
|
||||
<th><input type="number" class="sheet-textbox" name="attr_Kick_Mod-Attack" value="0"/></th>
|
||||
<th>7</th>
|
||||
<th>Strength +1</th>
|
||||
<th><input type="number" class="sheet-textbox" name="attr_Kick_Mod-Damage" value="0"/></th>
|
||||
<th><input type="number" class="sheet-textbox" name="attr_Kick_Difficulty" value="6"/></th>
|
||||
<th><button type='roll' class="sheet-adv" name='roll_Kickdamage' value='&{template:skill}{{character= @{character_name} }} {{dicepool= hits with Kick!}} {{roll= [[{(@{Strength} + 1 + @{Kick_Mod-Damage} + ?{Bonus Damage Dice|0})d10!s}>@{Kick_Difficulty}]] }}'>Bashing</button></td>
|
||||
<th>Bashing</th>
|
||||
</tr>
|
||||
<tr>
|
||||
<th><button type='roll' class="sheet-adv" name='roll_Punch' value='&{template:skill}{{character= @{character_name} }} {{dicepool= attacks with a Punch!}} {{diff= 6 }} {{roll= [[{(@{Dexterity} + @{Brawl} + @{Punch_Mod-Attack})d10!s}>6]] }}'>Punch</button></td>
|
||||
<th><button type="roll" class="sheet-adv" value="/e attacks with a Punch! [[{(@{Dexterity} + @{Brawl} + @{Punch_Mod-Attack})d10}>6f1]] successes to attack and deals [[{(@{Strength} + @{Punch_Mod-Damage})d10}>@{Punch_Difficulty}]] damage">Punch</button></th>
|
||||
<th>Dex + Brawl</th>
|
||||
<th><input type="number" class="sheet-textbox" name="attr_Punch_Mod-Attack" value="0"/></th>
|
||||
<th>6</th>
|
||||
<th>Strength</th>
|
||||
<th><input type="number" class="sheet-textbox" name="attr_Punch_Mod-Damage" value="0"/></th>
|
||||
<th><input type="number" class="sheet-textbox" name="attr_Punch_Difficulty" value="6"/></th>
|
||||
<th><button type='roll' class="sheet-adv" name='roll_Punchdamage' value='&{template:skill}{{character= @{character_name} }} {{dicepool= hits with Punch!}} {{roll= [[{(@{Strength} + @{Punch_Mod-Damage} + ?{Bonus Damage Dice|0})d10!s}>@{Punch_Difficulty}]] }}'>Bashing</button></td>
|
||||
<th>Bashing</th>
|
||||
</tr>
|
||||
</table>
|
||||
<hr/>
|
||||
@@ -2278,6 +2331,17 @@
|
||||
<div class="sheet-col">
|
||||
<h3 style="text-align: center">Health</h3>
|
||||
<table class="sheet-center" style="width:50%">
|
||||
<tr>
|
||||
<th>Extra Bruised</th>
|
||||
<td></td>
|
||||
<td><select name="attr_Bruised_extra">
|
||||
<option></option>
|
||||
<option value="Bashing">-</option>
|
||||
<option value="Leathal">/</option>
|
||||
<option value="Aggravated">X</option>
|
||||
</select>
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<th>Bruised</th>
|
||||
<td></td>
|
||||
@@ -2381,28 +2445,28 @@
|
||||
<th>Apply Armor?</th>
|
||||
</tr>
|
||||
<tr>
|
||||
<th><button type='roll' class="sheet-adv" name="attr_soak_bashing" value="/e tries to soak bashing damage! [[ {(@{Stamina} + @{Soak_mod-Bashing} + @{Armor_toggle-Bashing})d10!}>@{Soak_diff-Bashing} ]]">Bashing</button></th>
|
||||
<th><button type='roll' class="sheet-adv" name="attr_soak_bashing" value="/e tries to soak bashing damage! [[ {(@{Stamina} + @{Soak_mod-Bashing} + @{Armor_toggle-Bashing})d10}>@{Soak_diff-Bashing}f1 ]]">Bashing</button></th>
|
||||
<th><input type="number" class="sheet-textbox" name="attr_soak_attribute" value="@{Stamina}" disabled="true"/></th>
|
||||
<th><input type="number" class="sheet-textbox" name="attr_Soak_mod-Bashing" value="0" /></th>
|
||||
<th><input type="number" class="sheet-textbox" name="attr_Soak_diff-Bashing" value="6" /></th>
|
||||
<th><input type="checkbox" class="sheet-soakbox" name="attr_Armor_toggle-Bashing" value="@{armor-Rating}"/><span></span></th>
|
||||
</tr>
|
||||
<tr>
|
||||
<th><button type='roll' class="sheet-adv" name="attr_soak_Lethal" value="/e tries to soak Lethal damage! [[ {(@{Stamina} + @{Soak_mod-Lethal} + @{Armor_toggle-Lethal})d10!}>@{Soak_diff-Lethal} ]]">Lethal</button></th>
|
||||
<th><button type='roll' class="sheet-adv" name="attr_soak_Lethal" value="/e tries to soak Lethal damage! [[ {(@{Stamina} + @{Soak_mod-Lethal} + @{Armor_toggle-Lethal})d10}>@{Soak_diff-Lethal}f1 ]]">Lethal</button></th>
|
||||
<th><input type="number" class="sheet-textbox" name="attr_soak_attribute" value="@{Stamina}" disabled="true"/></th>
|
||||
<th><input type="number" class="sheet-textbox" name="attr_Soak_mod-Lethal" value="0" /></th>
|
||||
<th><input type="number" class="sheet-textbox" name="attr_Soak_diff-Lethal" value="6" /></th>
|
||||
<th><input type="checkbox" class="sheet-soakbox" name="attr_Armor_toggle-Lethal" value="@{armor-Rating}"/><span></span></th>
|
||||
</tr>
|
||||
<tr>
|
||||
<th><button type='roll' class="sheet-adv" name="attr_soak_Aggravated" value="/e tries to soak Aggravated damage! [[ {(@{Stamina} + @{Soak_mod-Aggravated} + @{Armor_toggle-Aggravated})d10!}>@{Soak_diff-Aggravated} ]]">Aggravated</button></th>
|
||||
<th><button type='roll' class="sheet-adv" name="attr_soak_Aggravated" value="/e tries to soak Aggravated damage! [[ {(@{Stamina} + @{Soak_mod-Aggravated} + @{Armor_toggle-Aggravated})d10}>@{Soak_diff-Aggravated}f1 ]]">Aggravated</button></th>
|
||||
<th><input type="number" class="sheet-textbox" name="attr_soak_attribute" value="@{Stamina}" disabled="true"/></th>
|
||||
<th><input type="number" class="sheet-textbox" name="attr_Soak_mod-Aggravated" value="0" /></th>
|
||||
<th><input type="number" class="sheet-textbox" name="attr_Soak_diff-Aggravated" value="6" /></th>
|
||||
<th><input type="checkbox" class="sheet-soakbox" name="attr_Armor_toggle-Aggravated" value="@{armor-Rating}"/><span></span></th>
|
||||
</tr>
|
||||
<tr>
|
||||
<th><button type='roll' class="sheet-adv" name="attr_soak_bashing" value="/e tries to soak with armor only! [[ {(@{armor-Rating})d10!}>@{Soak_diff-armor} ]]">Armor Only</button></th>
|
||||
<th><button type='roll' class="sheet-adv" name="attr_soak_bashing" value="/e tries to soak with armor only! [[ {(@{armor-Rating})d10}>@{Soak_diff-armor}f1 ]]">Armor Only</button></th>
|
||||
<th><input type="number" class="sheet-textbox" name="attr_soak_attribute" value="@{armor-Rating}" disabled="true"/></th>
|
||||
<th><input type="number" class="sheet-textbox" name="attr_Soak_mod-armor" value="0" /></th>
|
||||
<th><input type="number" class="sheet-textbox" name="attr_Soak_diff-armor" value="6" /></th>
|
||||
@@ -2410,20 +2474,4 @@
|
||||
</table>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<rolltemplate class="sheet-rolltemplate-skill">
|
||||
<table>
|
||||
<tr>
|
||||
<th colspan="2"><i><b>{{character}}</b> {{dicepool}} </i></th>
|
||||
</tr>
|
||||
<tr>
|
||||
<th colspan="2"><span class="sheet-result">{{roll}} Success(es)</span></th>
|
||||
</tr>
|
||||
{{#diff}}
|
||||
<tr>
|
||||
<td>Difficulty</td>
|
||||
<td><span class="result">{{diff}}</span></td>
|
||||
</tr>
|
||||
{{/diff}}
|
||||
</rolltemplate>
|
||||
</div>
|
||||
@@ -0,0 +1,15 @@
|
||||
# Les Cahiers du Vastemonde
|
||||
|
||||
Feuille de Personnage VF (avec jets intégrés) pour les [Cahiers du Vastemonde](http://legrumph.org/Terrier/?Les-Cahiers-du-Vastemonde/Les-Cahiers-du-Vastemonde) de **John Grümph**.
|
||||
|
||||
Cette fiche pour Roll20 a été développée à la demande et avec la participation de l'auteur.
|
||||
|
||||
Soutenez le développement des Cahiers du Vastemonde sur [Tipee](https://www.tipeee.com/les-cahiers-du-vastemonde).
|
||||
|
||||
# Version courante
|
||||
1.0 [Capture d'écran](vastemonde.png)
|
||||
|
||||
# Notes de version
|
||||
|
||||
##v1.0 (2016-02-20)
|
||||
Création de la fiche.
|
||||
@@ -0,0 +1,8 @@
|
||||
{
|
||||
"html": "vastemonde.htm",
|
||||
"css": "vastemonde.css",
|
||||
"authors": "Nathanael TERRIEN",
|
||||
"roll20userid": "75857",
|
||||
"preview": "vastemonde.png",
|
||||
"instructions": "Feuille de Personnage VF (avec jets intégrés) pour les [Cahiers du Vastemonde](http://legrumph.org/Terrier/?Les-Cahiers-du-Vastemonde/Les-Cahiers-du-Vastemonde) de John Grümph. v1.0 (20/02/2016)."
|
||||
}
|
||||
@@ -0,0 +1,641 @@
|
||||
/*** GENERIC *********************************************************/
|
||||
div,
|
||||
button,
|
||||
textarea,
|
||||
span,
|
||||
input,
|
||||
select,
|
||||
table,
|
||||
tr,
|
||||
td,
|
||||
th{
|
||||
box-sizing: border-box;
|
||||
}
|
||||
/********* DIV *************************************************/
|
||||
div{
|
||||
padding: 0px 0px 0px 0px;
|
||||
margin: 0px 0px 0px 0px;
|
||||
vertical-align: top;
|
||||
display: inline-block;
|
||||
text-align: center;
|
||||
}
|
||||
div.sheet-main{
|
||||
padding: 4px;
|
||||
width: 900px;
|
||||
background: white;
|
||||
text-align:center;
|
||||
font-family: 'Verdana';
|
||||
border-width: 1px;
|
||||
border-style: solid;
|
||||
border-color: #AAAAAA;
|
||||
}
|
||||
div.sheet-ligne{
|
||||
display: block;
|
||||
width: 100%;
|
||||
text-align: left;
|
||||
vertical-align: middle;
|
||||
margin: 1px 0px 1px 0px;
|
||||
/*border: 1px solid red;*/
|
||||
}
|
||||
div.sheet-mycol{
|
||||
display: inline-block;
|
||||
vertical-align: top;
|
||||
/*border: 1px solid blue;*/
|
||||
}
|
||||
div.sheet-mycolbrd{
|
||||
display: inline-block;
|
||||
vertical-align: top;
|
||||
border: 1px solid #DD5633;
|
||||
border-radius: 6px;
|
||||
text-align: center;
|
||||
padding: 3px;
|
||||
margin-bottom: 3px;
|
||||
}
|
||||
div.sheet-libel1{
|
||||
color: #DD5633;
|
||||
display: inline-block;
|
||||
font-size: 0.9em;
|
||||
font-weight: bold;
|
||||
text-align: right;
|
||||
width: 60px;
|
||||
text-transform: uppercase;
|
||||
}
|
||||
div.sheet-libel2{
|
||||
color: #DD5633;
|
||||
display: inline-block;
|
||||
font-size: 0.9em;
|
||||
font-weight: bold;
|
||||
text-transform: uppercase;
|
||||
}
|
||||
div.sheet-libel3{
|
||||
color: black;
|
||||
display: inline-block;
|
||||
font-size: 0.85em;
|
||||
font-weight: normal;
|
||||
vertical-align: middle;
|
||||
}
|
||||
div.sheet-subtag{
|
||||
display: block;
|
||||
font-style: italic;
|
||||
color: #888888;
|
||||
}
|
||||
div.sheet-boxnum{
|
||||
padding: 10px 2px 10px 2px;
|
||||
border: none;
|
||||
vertical-align: middle;
|
||||
}
|
||||
div.sheet-arme{
|
||||
display: none;
|
||||
}
|
||||
input[type="checkbox"].sheet-dispcheck:checked ~ div.sheet-arme{
|
||||
display: inline;
|
||||
}
|
||||
div.sheet-sortdesc{
|
||||
display: none;
|
||||
position: absolute;
|
||||
padding: 2px;
|
||||
width: 590px;
|
||||
height: 430px;
|
||||
border: 2px solid #DD5633;
|
||||
border-radius: 6px;
|
||||
background: #EEEEEE;
|
||||
z-index: 10;
|
||||
left: -595px;
|
||||
top: -410px;
|
||||
box-shadow: 5px 5px 30px black;
|
||||
resize: both;
|
||||
overflow: auto;
|
||||
}
|
||||
input[type="checkbox"].sheet-dispcheck:checked ~ div.sheet-sortdesc{
|
||||
display: inline-block;
|
||||
}
|
||||
div.sheet-pactedesc{
|
||||
display: none;
|
||||
position: absolute;
|
||||
padding: 2px;
|
||||
width: 560px;
|
||||
height: 470px;
|
||||
border: 2px solid #DD5633;
|
||||
border-radius: 6px;
|
||||
background: #EEEEEE;
|
||||
z-index: 10;
|
||||
left: -455px;
|
||||
top: -400px;
|
||||
box-shadow: 5px 5px 30px black;
|
||||
resize: both;
|
||||
overflow: auto;
|
||||
}
|
||||
input[type="checkbox"].sheet-dispcheck:checked ~ div.sheet-pactedesc{
|
||||
display: inline-block;
|
||||
}
|
||||
div.sheet-regledesc{
|
||||
display: none;
|
||||
position: absolute;
|
||||
padding: 2px;
|
||||
width: 790px;
|
||||
height: 450px;
|
||||
border: 2px solid #DD5633;
|
||||
border-radius: 6px;
|
||||
background: #EEEEEE;
|
||||
z-index: 10;
|
||||
left: -735px;
|
||||
top: 0px;
|
||||
box-shadow: 5px 5px 30px black;
|
||||
resize: both;
|
||||
overflow: auto;
|
||||
}
|
||||
input[type="checkbox"].sheet-dispcheck:checked ~ div.sheet-regledesc{
|
||||
display: inline-block;
|
||||
}
|
||||
/********* ONGLETS ************************************************/
|
||||
div.sheet-onglvie,
|
||||
div.sheet-ongltalent,
|
||||
div.sheet-onglequip,
|
||||
div.sheet-onglcompa,
|
||||
div.sheet-onglprofane,
|
||||
div.sheet-ongldivine,
|
||||
div.sheet-onglpacte{
|
||||
display: none;
|
||||
width: 100%;
|
||||
text-align: left;
|
||||
vertical-align: middle;
|
||||
margin: 1px 0px 1px 0px;
|
||||
border: 1px solid #DD5633;
|
||||
border-radius: 0px 6px 6px 6px;
|
||||
padding: 3px;
|
||||
z-index: 0;
|
||||
}
|
||||
input[type="radio"].sheet-onglvie,
|
||||
input[type="radio"].sheet-ongltalent,
|
||||
input[type="radio"].sheet-onglequip,
|
||||
input[type="radio"].sheet-onglcompa{
|
||||
margin: 0;
|
||||
margin-top: -4px;
|
||||
margin-bottom: -4px;
|
||||
padding: 0;
|
||||
display: inline-block;
|
||||
opacity: 0;
|
||||
width: 110px;
|
||||
height: 25px;
|
||||
z-index: 2;
|
||||
}
|
||||
input[type="radio"].sheet-onglvie + span,
|
||||
input[type="radio"].sheet-ongltalent + span,
|
||||
input[type="radio"].sheet-onglequip + span,
|
||||
input[type="radio"].sheet-onglcompa + span{
|
||||
color: #666666;
|
||||
background-color: #BBBBBB;
|
||||
font-size:15px;
|
||||
text-align:center;
|
||||
display: inline-block;
|
||||
width: 110px;
|
||||
height: 28px;
|
||||
margin: 0;
|
||||
margin-left: -110px;
|
||||
margin-right: -5px;
|
||||
padding:0;
|
||||
margin-bottom: -2px;
|
||||
padding-top: 5px;
|
||||
font-size: 0.9em;
|
||||
text-transform: uppercase;
|
||||
border-style: solid;
|
||||
border-width: 1px;
|
||||
border-left-color: #DDBBBB;
|
||||
border-top-color: #DDBBBB;
|
||||
border-right-color: #DDBBBB;
|
||||
border-bottom-color: #DD5633;
|
||||
border-top-left-radius: 6px;
|
||||
border-top-right-radius: 6px;
|
||||
z-index: 1;
|
||||
}
|
||||
input[type="radio"].sheet-onglprofane,
|
||||
input[type="radio"].sheet-ongldivine,
|
||||
input[type="radio"].sheet-onglpacte{
|
||||
margin: 0;
|
||||
margin-top: -4px;
|
||||
margin-bottom: -4px;
|
||||
padding: 0;
|
||||
display: inline-block;
|
||||
opacity: 0;
|
||||
width: 140px;
|
||||
height: 25px;
|
||||
z-index: 2;
|
||||
}
|
||||
input[type="radio"].sheet-onglprofane + span,
|
||||
input[type="radio"].sheet-ongldivine + span,
|
||||
input[type="radio"].sheet-onglpacte + span {
|
||||
color: #666666;
|
||||
background-color: #BBBBBB;
|
||||
font-size:15px;
|
||||
text-align:center;
|
||||
display: inline-block;
|
||||
width: 140px;
|
||||
height: 28px;
|
||||
margin: 0;
|
||||
margin-left: -140px;
|
||||
margin-right: -5px;
|
||||
padding:0;
|
||||
margin-bottom: -2px;
|
||||
padding-top: 5px;
|
||||
font-size: 0.9em;
|
||||
text-transform: uppercase;
|
||||
border-style: solid;
|
||||
border-width: 1px;
|
||||
border-left-color: #DDBBBB;
|
||||
border-top-color: #DDBBBB;
|
||||
border-right-color: #DDBBBB;
|
||||
border-bottom-color: #DD5633;
|
||||
border-top-left-radius: 6px;
|
||||
border-top-right-radius: 6px;
|
||||
z-index: 1;
|
||||
}
|
||||
input[type="radio"].sheet-onglvie:checked + span,
|
||||
input[type="radio"].sheet-ongltalent:checked + span,
|
||||
input[type="radio"].sheet-onglequip:checked + span,
|
||||
input[type="radio"].sheet-onglprofane:checked + span,
|
||||
input[type="radio"].sheet-ongldivine:checked + span,
|
||||
input[type="radio"].sheet-onglpacte:checked + span,
|
||||
input[type="radio"].sheet-onglcompa:checked + span {
|
||||
font-weight: bold;
|
||||
color: #DD5633;
|
||||
background-color: white;
|
||||
border-left-color: #DD5633;
|
||||
border-top-color: #DD5633;
|
||||
border-right-color: #DD5633;
|
||||
border-bottom-color: white;
|
||||
}
|
||||
input[type="radio"].sheet-onglvie:checked ~ div.sheet-onglvie{
|
||||
display: block;
|
||||
}
|
||||
input[type="radio"].sheet-ongltalent:checked ~ div.sheet-ongltalent{
|
||||
display: block;
|
||||
}
|
||||
input[type="radio"].sheet-onglequip:checked ~ div.sheet-onglequip{
|
||||
display: block;
|
||||
}
|
||||
input[type="radio"].sheet-onglcompa:checked ~ div.sheet-onglcompa{
|
||||
display: block;
|
||||
}
|
||||
input[type="radio"].sheet-onglprofane:checked ~ div.sheet-onglprofane{
|
||||
display: block;
|
||||
}
|
||||
input[type="radio"].sheet-ongldivine:checked ~ div.sheet-ongldivine{
|
||||
display: block;
|
||||
}
|
||||
input[type="radio"].sheet-onglpacte:checked ~ div.sheet-onglpacte{
|
||||
display: block;
|
||||
}
|
||||
/********* INPUTS *************************************************/
|
||||
input{
|
||||
box-shadow: none;
|
||||
text-shadow: none;
|
||||
padding: 0;
|
||||
margin: 0;
|
||||
color: black;
|
||||
font-family: cursive;
|
||||
font-weight: normal;
|
||||
border-radius: 0px;
|
||||
}
|
||||
input[type="text"]{
|
||||
padding: 0px 0px 1px 2px;
|
||||
border-width: 0px 0px 1px 0px;
|
||||
border-style: dotted;
|
||||
}
|
||||
input[type="text"].sheet-biginp{
|
||||
font-size: 1.2em;
|
||||
font-weight: bold;
|
||||
}
|
||||
input[type="number"]{
|
||||
text-align: right;
|
||||
border-width: 0px 1px 1px 0px;
|
||||
border-style: dotted;
|
||||
}
|
||||
input[type="number"].sheet-inpnum1c{
|
||||
width: 25px;
|
||||
}
|
||||
input[type="number"].sheet-inpnum2c{
|
||||
width: 35px;
|
||||
}
|
||||
input[type="number"].sheet-inpnum2cbig{
|
||||
width: 50px;
|
||||
font-size: 1.5em;
|
||||
}
|
||||
input[type="number"].sheet-inpnum2cboxed{
|
||||
/* border: 1px solid black; */
|
||||
width: 35px;
|
||||
}
|
||||
input[type="checkbox"].sheet-dispcheck{
|
||||
width: 18px;
|
||||
height: 18px;
|
||||
max-width: 18px;
|
||||
opacity: 0;
|
||||
z-index: 2;
|
||||
}
|
||||
input[type="checkbox"].sheet-dispcheck + span{
|
||||
display: inline-block;
|
||||
text-align: center;
|
||||
margin-left: -18px;
|
||||
width: 18px;
|
||||
max-width: 18px;
|
||||
height: 18px;
|
||||
z-index: 1;
|
||||
font-family: pictos;
|
||||
color: #888888;
|
||||
}
|
||||
input[type="checkbox"].sheet-dispcheck:hover + span{
|
||||
color: black;
|
||||
}
|
||||
input[type="checkbox"].sheet-dispcheck:checked + span{
|
||||
font-weight: bold;
|
||||
color: black;
|
||||
}
|
||||
/******* TEXTAREA *************************************************/
|
||||
textarea{
|
||||
box-shadow: none;
|
||||
text-shadow: none;
|
||||
padding: 0;
|
||||
margin: 0;
|
||||
color: black;
|
||||
font-family: cursive;
|
||||
font-weight: normal;
|
||||
border-radius: 0px;
|
||||
}
|
||||
textarea.sheet-textdesc{
|
||||
font-family: 'Verdana', serif;
|
||||
font-size: 0.9em;
|
||||
height: 22px;
|
||||
resize: none;
|
||||
}
|
||||
input[type="checkbox"]:checked ~ textarea.sheet-textdesc{
|
||||
height: 140px;
|
||||
}
|
||||
textarea.sheet-textsort{
|
||||
font-family: 'Verdana', serif;
|
||||
font-size: 0.9em;
|
||||
resize: none;
|
||||
height: calc(100% - 30px);
|
||||
width: 100%;
|
||||
}
|
||||
/******* SELECTS *************************************************/
|
||||
select{
|
||||
box-shadow: none;
|
||||
text-shadow: none;
|
||||
padding: 0px 0px 1px 2px;
|
||||
margin: 0;
|
||||
color: black;
|
||||
width: 100px;
|
||||
height: 22px;
|
||||
font-family: cursive;
|
||||
font-size: 1em;
|
||||
border-radius: 0;
|
||||
border-width: 0px 1px 1px 0px;
|
||||
border-style: dotted;
|
||||
}
|
||||
/*** BOUTONS *********************************************************/
|
||||
button[type=roll].sheet-btRoll20,
|
||||
button[type=roll].sheet-btRoll20big,
|
||||
button[type=roll].sheet-btRoll6,
|
||||
button[type=roll].sheet-btRoll8,
|
||||
button[type=roll].sheet-btRoll8small,
|
||||
button[type=roll].sheet-btDesc,
|
||||
button[type=roll].sheet-btLien{
|
||||
color: black;
|
||||
padding:0;
|
||||
margin: 0;
|
||||
border:none;
|
||||
background:none;
|
||||
opacity: 0.5;
|
||||
}
|
||||
button[type=roll]:hover{
|
||||
opacity: 1.0;
|
||||
}
|
||||
button[type=roll].sheet-btRoll20 {
|
||||
height: 2em;
|
||||
width: 2em;
|
||||
line-height: 2em;
|
||||
}
|
||||
button[type=roll].sheet-btRoll20:before {
|
||||
font-size: 2em;
|
||||
}
|
||||
button[type=roll].sheet-btRoll20big{
|
||||
height: 3em;
|
||||
width: 3em;
|
||||
line-height: 3em;
|
||||
}
|
||||
button[type=roll].sheet-btRoll20big:before {
|
||||
font-size: 3em;
|
||||
}
|
||||
button[type=roll].sheet-btRoll6:before{
|
||||
font-family: "dicefontd6";
|
||||
font-size: 1.6em;
|
||||
content: 'e';
|
||||
}
|
||||
button[type=roll].sheet-btRoll8{
|
||||
height: 2em;
|
||||
width: 2em;
|
||||
line-height: 2em;
|
||||
}
|
||||
button[type=roll].sheet-btRoll8:before{
|
||||
font-family: "dicefontd8";
|
||||
font-size: 2em;
|
||||
content: 'h';
|
||||
}
|
||||
button[type=roll].sheet-btRoll8small{
|
||||
height: 1em;
|
||||
width: 1em;
|
||||
vertical-align: middle;
|
||||
}
|
||||
button[type=roll].sheet-btRoll8small:before{
|
||||
font-family: "dicefontd8";
|
||||
font-size: 1em;
|
||||
content: 'h';
|
||||
}
|
||||
button[type=roll].sheet-btDesc{
|
||||
color: black;
|
||||
height: 18px;
|
||||
width: 18px;
|
||||
line-height: 16px;
|
||||
opacity: 0.4;
|
||||
}
|
||||
button[type=roll].sheet-btDesc:before{
|
||||
font-family: "Pictos";
|
||||
font-size: 1.0em;
|
||||
content: 'i';
|
||||
}
|
||||
button[type=roll].sheet-btDesc:hover{
|
||||
opacity: 1.0;
|
||||
}
|
||||
button[type=roll].sheet-btLien:before{
|
||||
font-family: "Pictos";
|
||||
font-size: 0.9em;
|
||||
content: 'G';
|
||||
width: 1em;
|
||||
vertical-align: top;
|
||||
}
|
||||
button[type=roll].sheet-btLien:hover{
|
||||
opacity: 1.0;
|
||||
}
|
||||
/* Formatage des boutons de fieldset */
|
||||
.charsheet .repcontrol_add,
|
||||
.charsheet .repcontrol_edit,
|
||||
.charsheet .repcontrol_del{
|
||||
opacity: 0.5;
|
||||
display: inline;
|
||||
background: white;
|
||||
box-shadow: none;
|
||||
border: 1px solid black;
|
||||
border-radius: 6px;
|
||||
font-size:0.9em;
|
||||
height:2.0em;
|
||||
margin-bottom: 4px;
|
||||
color: black;
|
||||
}
|
||||
.charsheet .repcontrol_add:hover,
|
||||
.charsheet .repcontrol_edit:hover,
|
||||
.charsheet .repcontrol_del:hover{
|
||||
opacity: 1.0;
|
||||
}
|
||||
/******************** DOTS ******************/
|
||||
.sheet-dots {
|
||||
display: block;
|
||||
}
|
||||
.sheet-dots input[type="radio"] {
|
||||
position: absolute;
|
||||
opacity: 0;
|
||||
z-index: 1;
|
||||
}
|
||||
.sheet-dots input[type="radio"],
|
||||
.sheet-dots input[type="radio"] + span {
|
||||
width: 10px;
|
||||
height: 10px;
|
||||
margin: 4px -1px;
|
||||
}
|
||||
.sheet-dots input[type="radio"] + span {
|
||||
display: inline-block;
|
||||
vertical-align: top;
|
||||
position: relative;
|
||||
border: none;
|
||||
}
|
||||
.sheet-dots input[type="radio"]:not([value="0"]) + span {
|
||||
border-radius: 50%;
|
||||
background-color: rgba(0,0,0,.1);
|
||||
border: 1px solid black;
|
||||
}
|
||||
.sheet-dots input[type="radio"]:not([value="0"]) + span::before {
|
||||
content: " ";
|
||||
position: absolute;
|
||||
top: 50%;
|
||||
left: 50%;
|
||||
height: 4px;
|
||||
width: 4px;
|
||||
margin-left: -2px;
|
||||
margin-top: -2px;
|
||||
background: black;
|
||||
border-radius: 50%;
|
||||
}
|
||||
.sheet-dots input[type="radio"]:checked ~ input[type="radio"] + span::before {
|
||||
background: transparent;
|
||||
}
|
||||
.sheet-dots input[type="radio"][value="0"] + span:before {
|
||||
content: "x";
|
||||
font-size: 11px;
|
||||
position: relative;
|
||||
top: -5px;
|
||||
left: 1px;
|
||||
opacity: 0;
|
||||
}
|
||||
.sheet-dots:hover input[type="radio"][value="0"] + span:before {
|
||||
opacity: 1;
|
||||
}
|
||||
.sheet-rolltemplate-jet table{
|
||||
background: white;
|
||||
border: 1px solid #DD5633;
|
||||
border-radius: 6px;
|
||||
width: 100%;
|
||||
padding: 2px;
|
||||
font-family: 'Verdana';
|
||||
color: black;
|
||||
font-size: 0.9em;
|
||||
}
|
||||
.sheet-rolltemplate-jet tr{
|
||||
padding-top: 2px;
|
||||
padding-bottom: 2px;
|
||||
padding-right: 0px;
|
||||
padding-left: 0px;
|
||||
}
|
||||
.sheet-rolltemplate-jet th{
|
||||
padding: 3px;
|
||||
font-size: 1.1em;
|
||||
text-align: center;
|
||||
font-family: 'Contrail One';
|
||||
color: white;
|
||||
background: #DD5633;
|
||||
}
|
||||
.sheet-rolltemplate-jet td{
|
||||
padding: 2px;
|
||||
text-align: left;
|
||||
}
|
||||
.sheet-rolltemplate-jet td.sheet-tcat{
|
||||
color: #DD5633;
|
||||
font-style: italic;
|
||||
text-align: right;
|
||||
border-right: 1px dashed #DD5633;
|
||||
}
|
||||
.sheet-rolltemplate-jet .sheet-subheader{
|
||||
font-style: italic;
|
||||
text-align: right;
|
||||
border-bottom: 1px dashed #DD5633;
|
||||
color: #DD5633;
|
||||
}
|
||||
.sheet-rolltemplate-jet .sheet-desctitre{
|
||||
font-style: italic;
|
||||
text-align: right;
|
||||
border-bottom: 1px dashed #DD5633;
|
||||
border-top: 1px solid #DD5633;
|
||||
color: #DD5633;
|
||||
}
|
||||
.sheet-rolltemplate-jet div.sheet-jetdesc{
|
||||
font-family: 'Verdana', serif;
|
||||
font-size: 0.9em;
|
||||
max-height: 140px;
|
||||
overflow-y: auto;
|
||||
}
|
||||
.sheet-rolltemplate-jet .inlinerollresult{
|
||||
font-size: 1em;
|
||||
background-color: transparent;
|
||||
border-width: 0px 0px 0px 0px;
|
||||
border-top-style: none;
|
||||
border-right-style: none;
|
||||
border-left-style: none;
|
||||
border-bottom-style: none;
|
||||
}
|
||||
.sheet-rolltemplate-jet .inlinerollresult.fullcrit{
|
||||
color: #3FB315;
|
||||
font-size: 1em;
|
||||
background-color: transparent;
|
||||
border-width: 0px 0px 0px 0px;
|
||||
border-top-style: none;
|
||||
border-right-style: none;
|
||||
border-left-style: none;
|
||||
border-bottom-style: none;
|
||||
}
|
||||
.sheet-rolltemplate-jet .inlinerollresult.fullfail{
|
||||
color: #B31515;
|
||||
font-size: 1em;
|
||||
background-color: transparent;
|
||||
border-width: 0px 0px 0px 0px;
|
||||
border-top-style: none;
|
||||
border-right-style: none;
|
||||
border-left-style: none;
|
||||
border-bottom-style: none;
|
||||
}
|
||||
.sheet-rolltemplate-jet .inlinerollresult.importantroll{
|
||||
color: #4A57ED;
|
||||
font-size: 1em;
|
||||
background-color: transparent;
|
||||
border-width: 0px 0px 0px 0px;
|
||||
border-top-style: none;
|
||||
border-right-style: none;
|
||||
border-left-style: none;
|
||||
border-bottom-style: none;
|
||||
}
|
||||
|
After Width: | Height: | Size: 147 KiB |
@@ -644,9 +644,50 @@ input[type=radio].sheet-styleNumenera:checked ~ div.sheet-main img.sheet-gamelog
|
||||
input[type=radio].sheet-styleTheStrange:checked ~ div.sheet-main img.sheet-gamelogoTheStrange{
|
||||
display: block;
|
||||
}
|
||||
/************ DESCRIPTION TAILLE VARIABLE **************************/
|
||||
input[type="checkbox"].sheet-dispcheck{
|
||||
width: 18px;
|
||||
height: 18px;
|
||||
max-width: 18px;
|
||||
opacity: 0;
|
||||
z-index: 2;
|
||||
}
|
||||
input[type="checkbox"].sheet-dispcheck + span{
|
||||
display: inline-block;
|
||||
text-align: center;
|
||||
margin-left: -18px;
|
||||
width: 18px;
|
||||
max-width: 18px;
|
||||
height: 18px;
|
||||
z-index: 1;
|
||||
font-family: pictos;
|
||||
color: #888888;
|
||||
font-size: 15px;
|
||||
}
|
||||
input[type="checkbox"].sheet-dispcheck:hover + span{
|
||||
color: black;
|
||||
}
|
||||
input[type="checkbox"].sheet-dispcheck:checked + span{
|
||||
font-weight: bold;
|
||||
color: black;
|
||||
}
|
||||
textarea{
|
||||
box-shadow: none;
|
||||
text-shadow: none;
|
||||
padding: 1px;
|
||||
margin: 2px;
|
||||
}
|
||||
textarea.sheet-textdesc{
|
||||
height: 22px;
|
||||
resize: none;
|
||||
font-size: 12px;
|
||||
}
|
||||
input[type="checkbox"].sheet-dispcheck:checked ~ textarea.sheet-textdesc{
|
||||
height: 140px;
|
||||
}
|
||||
/* Roll templates */
|
||||
.sheet-rolltemplate-cyphMsg table {
|
||||
width: 189px;
|
||||
width: 100%;
|
||||
padding: 2px;
|
||||
border-top-left-radius:6px;
|
||||
border-top-right-radius:6px;
|
||||
@@ -675,7 +716,7 @@ input[type=radio].sheet-styleTheStrange:checked ~ div.sheet-main img.sheet-game
|
||||
margin-bottom: 6px;
|
||||
}
|
||||
.sheet-rolltemplate-cyphInit table {
|
||||
width: 189px;
|
||||
width: 100%;
|
||||
padding: 2px;
|
||||
border-top-left-radius:6px;
|
||||
border-top-right-radius:6px;
|
||||
@@ -704,7 +745,7 @@ input[type=radio].sheet-styleTheStrange:checked ~ div.sheet-main img.sheet-game
|
||||
margin-bottom: 6px;
|
||||
}
|
||||
.sheet-rolltemplate-cyphRecovery table {
|
||||
width: 189px;
|
||||
width: 100%;
|
||||
padding: 2px;
|
||||
border-top-left-radius:6px;
|
||||
border-top-right-radius:6px;
|
||||
@@ -733,7 +774,7 @@ input[type=radio].sheet-styleTheStrange:checked ~ div.sheet-main img.sheet-game
|
||||
margin-bottom: 6px;
|
||||
}
|
||||
.sheet-rolltemplate-cyphDesc table {
|
||||
width: 189px;
|
||||
width: 100%;
|
||||
padding: 2px;
|
||||
border-top-left-radius:6px;
|
||||
border-top-right-radius:6px;
|
||||
@@ -765,7 +806,7 @@ input[type=radio].sheet-styleTheStrange:checked ~ div.sheet-main img.sheet-game
|
||||
font-weight: bold;
|
||||
}
|
||||
.sheet-rolltemplate-cyphBasicRoll table {
|
||||
width: 189px;
|
||||
width: 100%;
|
||||
padding: 2px;
|
||||
border-top-left-radius:6px;
|
||||
border-top-right-radius:6px;
|
||||
@@ -838,3 +879,9 @@ input[type=radio].sheet-styleTheStrange:checked ~ div.sheet-main img.sheet-game
|
||||
background-image: -ms-linear-gradient(left, rgba(0,0,0,0), rgba(5,109,161,1.75), rgba(0,0,0,0));
|
||||
background-image: -o-linear-gradient(left, rgba(0,0,0,0), rgba(5,109,161,1.75), rgba(0,0,0,0));
|
||||
}
|
||||
.sheet-rolltemplate-cyphDesc div.sheet-jetdesc{
|
||||
font-family: 'Verdana', serif;
|
||||
font-size: 0.9em;
|
||||
max-height: 140px;
|
||||
overflow-y: auto;
|
||||
}
|
||||
@@ -11,7 +11,7 @@
|
||||
<input type="checkbox" name="attr_sheetUseAsset" value="1" class="sheet-chkUseAsset" title="Ask for/Use assets in attributes, skills and attacks rolls" /><span>Assets</span>
|
||||
<input type="checkbox" name="attr_sheetUseBonus" value="1" class="sheet-chkUseBonus" title="Ask for/Use roll bonus in attributes, skills and attacks rolls" /><span>bonus</span>
|
||||
<input type="checkbox" name="attr_sheetUseCost" value="1" class="sheet-chkUseCost" title="Ask for/Use cost in attributes and skills rolls" /><span>Costs</span>
|
||||
<div style="display:inline-block;font-size:11px;color: #888888;text-align:left;margin-left:0px;">- v1.5 (2015-12-21)</div>
|
||||
<div style="display:inline-block;font-size:11px;color: #888888;text-align:left;margin-left:0px;">- v1.6 (2016-02-21)</div>
|
||||
<script type="text/worker">
|
||||
on("change:sheetusebonus", function() {
|
||||
getAttrs(["sheetUseBonus"], function(values) {
|
||||
@@ -423,16 +423,19 @@
|
||||
<div class="sheet-inpblock">
|
||||
<div class="sheet-text1" style="text-align: left;">SPECIAL ABILITIES</div>
|
||||
<fieldset class="repeating_abilities">
|
||||
<div class="sheet-text2">
|
||||
<div class="sheet-text2" style="text-align:left;">
|
||||
<button type="roll" name="ShowAbility" class="sheet-btDesc" title="Show in chat" value="&{template:cyphDesc} {{name=@{abilityname}}} {{type=Special Ability}} {{use=@{abilityuse}}} {{description=@{abilitydesc}}}"><img src="https://s3.amazonaws.com/files.d20.io/images/13924213/_SbpEpVjj9V7Dow_GKKYhQ/med.png?1448153028" style="width: 16px;height:16px;"/></button>
|
||||
<input type="text" style="width: 210px;font-weight: bold;" name="attr_abilityname" title="Ability name"s placeholder="Name" />
|
||||
<select name="attr_abilityuse" style="width: 85px;" title="Eventual conditions of use of this ability: enabler, action, once a day etc.">
|
||||
<option selected="selected">Action</option>
|
||||
<option>Enabler</option>
|
||||
<option>Other</option>
|
||||
</select>
|
||||
<button type="roll" name="ShowAbility" class="sheet-btDesc" title="Show in chat" value="&{template:cyphDesc} {{name=@{abilityname}}} {{type=Special Ability}} {{use=@{abilityuse}}} {{description=@{abilitydesc}}}"><img src="https://s3.amazonaws.com/files.d20.io/images/13924213/_SbpEpVjj9V7Dow_GKKYhQ/med.png?1448153028" style="width: 16px;height:16px;"/></button>
|
||||
</div>
|
||||
<div><textarea style="height: 46px" name="attr_abilitydesc" title="Ability description" placeholder="Description and notes"></textarea></div>
|
||||
<div style="text-align: right;">
|
||||
<input type="checkbox" class="sheet-dispcheck" name="attr_abilitychkdesc" value="1" title="Enlarge/reduce description" /><span>s</span>
|
||||
<textarea name="attr_abilitydesc" class="sheet-textdesc" style="width: 295px;" title="Ability description" placeholder="Description and notes"></textarea>
|
||||
</div>
|
||||
</fieldset>
|
||||
</div>
|
||||
</div>
|
||||
@@ -454,20 +457,20 @@
|
||||
<div class="sheet-inpblock2">
|
||||
<div class="sheet-text1" style="text-align: left;">SKILLS • MIGHT</div>
|
||||
<fieldset class="repeating_skillmight">
|
||||
<div>
|
||||
<input type="text" style="width: 240px;" name="attr_skillmightname" title="Skill" placeholder="Might Skill" />
|
||||
<select name="attr_skillmightlvl" style="width: 48px" title="I = inability, U = untrained, T = trained, S = specialized">
|
||||
<option value="-1">I Inability</option>
|
||||
<option value="0" selected>U Untrained</option>
|
||||
<option value="1">T Trained</option>
|
||||
<option value="2">S Specialized</option>
|
||||
</select>
|
||||
<div style="margin-bottom: 2px; text-align: left;">
|
||||
<button type="roll" class="sheet-actionbt" title="Might Skill Roll, using the Action section parameters"
|
||||
value="&{template:cyphBasicRoll} {{charid=@{character_id}}} {{stat=might}} {{diceRoll=[[1d20cs>17cf1]]}} {{attribute=@{skillmightname}}} {{attrEdge=@{mightedge}}} {{bonusToRoll=[[@{rollVarBonus}]]}} {{difficulty=[[@{rollVarDiff}]]}} {{targNum=[[@{targNum}]]}} {{finalDiff=[[@{rollVarDiff}-(1*@{rollVarAsset})-(1*@{rollVarRollEff})-(1*@{skillmightlvl})]]}} {{targNumRoll=[[(3*@{rollVarDiff})-(3*@{rollVarAsset})-(3*@{rollVarRollEff})-(3*@{skillmightlvl})-(1*@{rollVarBonus})]]}} {{totalCost=[[@{MightCost}]]}} {{effortCost=[[@{effortCost}]]}} {{effortRoll=[[@{rollVarRollEff}]]}} {{effortDmg=[[0]]}} {{statExpense=[[@{rollVarCost}]]}} {{assets=[[@{rollVarAsset}]]}} {{bonusDmg=[[0]]}} {{skilled=[[@{skillmightlvl}]]}}"
|
||||
name="roll_actionMightSkillCheck"></button>
|
||||
<button type="roll" class="sheet-macrobt" title="Might Skill Roll, roll queries for parameters"
|
||||
value="&{template:cyphBasicRoll} {{charid=@{character_id}}} {{stat=might}} {{diceRoll=[[1d20cs>17cf1]]}} {{attribute=@{skillmightname}}} {{attrEdge=@{mightedge}}} {{difficulty=[[@{rollQstDiff}]]}} {{effortRoll=[[@{rollQstRollEff}]]}} {{assets=[[@{rollQstAsset}]]}} {{bonusToRoll=[[@{rollQstBonus}]]}} {{statExpense=[[@{rollQstCost}]]}} {{effortDmg=[[0]]}} {{targNum=[[@{targNumQst}]]}} {{finalDiff=[[@{rollQstDiff}-(1*@{rollQstAsset})-(1*@{rollQstRollEff})-(1*@{skillmightlvl})]]}} {{targNumRoll=[[(3*@{rollQstDiff})-(3*@{rollQstAsset})-(3*@{rollQstRollEff})-(3*@{skillmightlvl})-(1*@{rollQstBonus})]]}} {{totalCost=[[ceil(@{rollQstRollEff}/6)+@{rollQstRollEff}*(2+ceil(@{damage-track}/4))+@{rollQstCost}-@{mightedge}]]}} {{effortCost=[[ceil(@{rollQstRollEff}/6)+@{rollQstRollEff}*(2+ceil(@{damage-track}/4))]]}} {{bonusDmg=[[0]]}} {{skilled=[[@{skillmightlvl}]]}}"
|
||||
name="roll_macroMightSkillCheck"></button>
|
||||
<input type="text" style="width: 250px;" name="attr_skillmightname" title="Skill" placeholder="Might Skill" />
|
||||
<select name="attr_skillmightlvl" style="width: 48px" title="I = inability, U = untrained, T = trained, S = specialized">
|
||||
<option value="-1">I Inability</option>
|
||||
<option value="0" selected>U Untrained</option>
|
||||
<option value="1">T Trained</option>
|
||||
<option value="2">S Specialized</option>
|
||||
</select>
|
||||
</div>
|
||||
</fieldset>
|
||||
</div>
|
||||
@@ -477,36 +480,36 @@
|
||||
<div class="sheet-blublock">
|
||||
<div class="sheet-inpblock2">
|
||||
<div class="sheet-text1" style="text-align: left;">SKILLS • SPEED</div>
|
||||
<div> <!-- INITIATIVE -->
|
||||
<input type="text" style="width: 240px;" name="" style="background: #E1E1EE;font-weight: bold;" title="Skill" value="Initiative" disabled />
|
||||
<select name="attr_InitVarSkill" style="width: 48px" title="I = inability, U = untrained, T = trained, S = specialized">
|
||||
<option value="-1">I Inability</option>
|
||||
<option value="0" selected>U Untrained</option>
|
||||
<option value="1">T Trained</option>
|
||||
<option value="2">S Specialized</option>
|
||||
</select>
|
||||
<div style="margin-bottom: 2px; text-align: left;"> <!-- INITIATIVE -->
|
||||
<button type="roll" class="sheet-actionbt" title="Initiative Roll, using the Action section parameters"
|
||||
value="&{template:cyphInit} {{charid=@{character_id}}} {{stat=speed}} {{skilled=[[@{InitVarSkill}*3]]}} {{finalRoll=[[1d20+(@{rollVarRollEff}*3)+(@{InitVarSkill}*3)+(@{rollVarAsset}*3)+(1*@{rollVarBonus}) &{tracker}]]}} {{bonusToRoll=[[@{rollVarBonus}]]}} {{speedEdge=[[@{speededge}]]}} {{effortsUsed=[[@{rollVarRollEff}]]}} {{assets=[[@{rollVarAsset}]]}} {{effortCost=[[ceil(@{rollVarRollEff}/6)+@{rollVarRollEff}*(2+@{armorspeedcost})]]}} {{statExpense=[[@{rollVarCost}]]}} {{totalCost=[[ceil(@{rollVarRollEff}/6)+@{rollVarRollEff}*(2+@{armorspeedcost})+@{rollVarCost}-@{speededge}]]}}"
|
||||
name="roll_actionInitCheck"></button>
|
||||
<button type="roll" class="sheet-macrobt" title="Initiative Roll, roll queries for parameters"
|
||||
value="&{template:cyphInit} {{charid=@{character_id}}} {{stat=speed}} {{skilled=[[@{InitVarSkill}*3]]}} {{finalRoll=[[1d20+(@{rollQstRollEff}*3)+(@{InitVarSkill}*3)+(@{rollQstAsset}*3)+(1*@{rollQstBonus}) &{tracker}]]}} {{bonusToRoll=[[@{rollQstBonus}]]}} {{speedEdge=[[@{speededge}]]}} {{effortsUsed=[[@{rollQstRollEff}]]}} {{assets=[[@{rollQstAsset}]]}} {{effortCost=[[ceil(@{rollQstRollEff}/6)+@{rollQstRollEff}*(2+@{armorspeedcost})]]}} {{statExpense=[[@{rollQstCost}]]}} {{totalCost=[[ceil(@{rollQstRollEff}/6)+@{rollQstRollEff}*(2+@{armorspeedcost})+@{rollQstCost}-@{speededge}]]}}"
|
||||
name="roll_macroInitCheck"></button>
|
||||
<input type="text" style="width: 250px;" name="" style="background: #E1E1EE;font-weight: bold;" title="Skill" value="Initiative" disabled />
|
||||
<select name="attr_InitVarSkill" style="width: 48px" title="I = inability, U = untrained, T = trained, S = specialized">
|
||||
<option value="-1">I Inability</option>
|
||||
<option value="0" selected>U Untrained</option>
|
||||
<option value="1">T Trained</option>
|
||||
<option value="2">S Specialized</option>
|
||||
</select>
|
||||
</div> <!-- END INITIATIVE -->
|
||||
<fieldset class="repeating_skillspeed">
|
||||
<div>
|
||||
<input type="text" style="width: 240px;" name="attr_skillspeedname" title="Skill" placeholder="Speed Skill" />
|
||||
<select name="attr_skillspeedlvl" style="width: 48px" title="I = inability, U = untrained, T = trained, S = specialized">
|
||||
<option value="-1">I Inability</option>
|
||||
<option value="0" selected>U Untrained</option>
|
||||
<option value="1">T Trained</option>
|
||||
<option value="2">S Specialized</option>
|
||||
</select>
|
||||
<div style="margin-bottom: 2px; text-align: left;">
|
||||
<button type="roll" class="sheet-actionbt" title="Speed Skill Roll, using the Action section parameters"
|
||||
value="&{template:cyphBasicRoll} {{charid=@{character_id}}} {{stat=speed}} {{diceRoll=[[1d20cs>17cf1]]}} {{attribute=@{skillspeedname}}} {{attrEdge=@{speededge}}} {{bonusToRoll=[[@{rollVarBonus}]]}} {{difficulty=[[@{rollVarDiff}]]}} {{targNum=[[@{targNum}]]}} {{finalDiff=[[@{rollVarDiff}-(1*@{rollVarAsset})-(1*@{rollVarRollEff})-(1*@{skillspeedlvl})]]}} {{targNumRoll=[[(3*@{rollVarDiff})-(3*@{rollVarAsset})-(3*@{rollVarRollEff})-(3*@{skillspeedlvl})-(1*@{rollVarBonus})]]}} {{totalCost=[[@{SpeedCost}]]}} {{effortCost=[[@{effortSpeedCost}]]}} {{effortRoll=[[@{rollVarRollEff}]]}} {{effortDmg=[[0]]}} {{statExpense=[[@{rollVarCost}]]}} {{assets=[[@{rollVarAsset}]]}} {{bonusDmg=[[0]]}} {{skilled=[[@{skillspeedlvl}]]}}"
|
||||
name="roll_actionSpeedSkillCheck"></button>
|
||||
<button type="roll" class="sheet-macrobt" title="Speed Skill Roll, roll queries for parameters"
|
||||
value="&{template:cyphBasicRoll} {{charid=@{character_id}}} {{stat=speed}} {{diceRoll=[[1d20cs>17cf1]]}} {{attribute=@{skillspeedname}}} {{attrEdge=@{speededge}}} {{difficulty=[[@{rollQstDiff}]]}} {{effortRoll=[[@{rollQstRollEff}]]}} {{assets=[[@{rollQstAsset}]]}} {{bonusToRoll=[[@{rollQstBonus}]]}} {{statExpense=[[@{rollQstCost}]]}} {{effortDmg=[[0]]}} {{targNum=[[@{targNumQst}]]}} {{finalDiff=[[@{rollQstDiff}-(1*@{rollQstAsset})-(1*@{rollQstRollEff})-(1*@{skillspeedlvl})]]}} {{targNumRoll=[[(3*@{rollQstDiff})-(3*@{rollQstAsset})-(3*@{rollQstRollEff})-(3*@{skillspeedlvl})-(1*@{rollQstBonus})]]}} {{totalCost=[[ceil(@{rollQstRollEff}/6)+@{rollQstRollEff}*(2+@{armorspeedcost}+ceil(@{damage-track}/4))-@{speededge}]]}} {{effortCost=[[ceil(@{rollQstRollEff}/6)+@{rollQstRollEff}*(2+@{armorspeedcost}+ceil(@{damage-track}/4))]]}} {{bonusDmg=[[0]]}} {{skilled=[[@{skillspeedlvl}]]}}"
|
||||
name="roll_macroSpeedSkillCheck"></button>
|
||||
<input type="text" style="width: 250px;" name="attr_skillspeedname" title="Skill" placeholder="Speed Skill" />
|
||||
<select name="attr_skillspeedlvl" style="width: 48px" title="I = inability, U = untrained, T = trained, S = specialized">
|
||||
<option value="-1">I Inability</option>
|
||||
<option value="0" selected>U Untrained</option>
|
||||
<option value="1">T Trained</option>
|
||||
<option value="2">S Specialized</option>
|
||||
</select>
|
||||
</div>
|
||||
</fieldset>
|
||||
</div>
|
||||
@@ -517,73 +520,56 @@
|
||||
<div class="sheet-inpblock2">
|
||||
<div class="sheet-text1" style="text-align: left;">SKILLS • INTELLECT</div>
|
||||
<fieldset class="repeating_skillintel">
|
||||
<div>
|
||||
<input type="text" style="width: 240px;" name="attr_skillintelname" title="Skill" placeholder="Intellect Skill" />
|
||||
<select name="attr_skillintellvl" style="width: 48px" title="I = inability, U = untrained, T = trained, S = specialized">
|
||||
<option value="-1">I Inability</option>
|
||||
<option value="0" selected>U Untrained</option>
|
||||
<option value="1">T Trained</option>
|
||||
<option value="2">S Specialized</option>
|
||||
</select>
|
||||
<div style="margin-bottom: 2px; text-align: left;">
|
||||
<button type="roll" class="sheet-actionbt" title="Intellect Skill Roll, using the Action section parameters"
|
||||
value="&{template:cyphBasicRoll} {{charid=@{character_id}}} {{stat=intellect}} {{diceRoll=[[1d20cs>17cf1]]}} {{attribute=@{skillintelname}}} {{attrEdge=@{intellectedge}}} {{bonusToRoll=[[@{rollVarBonus}]]}} {{difficulty=[[@{rollVarDiff}]]}} {{targNum=[[@{targNum}]]}} {{finalDiff=[[@{rollVarDiff}-(1*@{rollVarAsset})-(1*@{rollVarRollEff})-(1*@{skillintellvl})]]}} {{targNumRoll=[[(3*@{rollVarDiff})-(3*@{rollVarAsset})-(3*@{rollVarRollEff})-(3*@{skillintellvl})-(1*@{rollVarBonus})]]}} {{totalCost=[[@{IntelCost}]]}} {{effortCost=[[@{effortCost}]]}} {{effortRoll=[[@{rollVarRollEff}]]}} {{effortDmg=[[0]]}} {{statExpense=[[@{rollVarCost}]]}} {{assets=[[@{rollVarAsset}]]}} {{bonusDmg=[[0]]}} {{skilled=[[@{skillintellvl}]]}}"
|
||||
name="roll_actionIntellectCheck"></button>
|
||||
<button type="roll" class="sheet-macrobt" title="Intellect Skill Roll, roll queries for parameters"
|
||||
value="&{template:cyphBasicRoll} {{charid=@{character_id}}} {{stat=intellect}} {{diceRoll=[[1d20cs>17cf1]]}} {{attribute=@{skillintelname}}} {{attrEdge=@{intellectedge}}} {{difficulty=[[@{rollQstDiff}]]}} {{effortRoll=[[@{rollQstRollEff}]]}} {{assets=[[@{rollQstAsset}]]}} {{bonusToRoll=[[@{rollQstBonus}]]}} {{statExpense=[[@{rollQstCost}]]}} {{effortDmg=[[0]]}} {{targNum=[[@{targNumQst}]]}} {{finalDiff=[[@{rollQstDiff}-(1*@{rollQstAsset})-(1*@{rollQstRollEff})-(1*@{skillintellvl})]]}} {{targNumRoll=[[(3*@{rollQstDiff})-(3*@{rollQstAsset})-(3*@{rollQstRollEff})-(3*@{skillintellvl})-(1*@{rollQstBonus})]]}} {{totalCost=[[ceil(@{rollQstRollEff}/6)+@{rollQstRollEff}*(2+ceil(@{damage-track}/4))+@{rollQstCost}-@{intellectedge}]]}} {{effortCost=[[ceil(@{rollQstRollEff}/6)+@{rollQstRollEff}*(2+ceil(@{damage-track}/4))]]}} {{bonusDmg=[[0]]}} {{skilled=[[@{skillintellvl}]]}}"
|
||||
name="roll_macroIntellectSkillCheck"></button>
|
||||
<input type="text" style="width: 250px;" name="attr_skillintelname" title="Skill" placeholder="Intellect Skill" />
|
||||
<select name="attr_skillintellvl" style="width: 48px" title="I = inability, U = untrained, T = trained, S = specialized">
|
||||
<option value="-1">I Inability</option>
|
||||
<option value="0" selected>U Untrained</option>
|
||||
<option value="1">T Trained</option>
|
||||
<option value="2">S Specialized</option>
|
||||
</select>
|
||||
</div>
|
||||
</fieldset>
|
||||
</div>
|
||||
</div>
|
||||
</div> <!-- END INTEL SKILLS -->
|
||||
<!-- *** ATTACKS *** -->
|
||||
<!-- *** ATTACKS *** -->
|
||||
<div class="sheet-supblock"> <!-- MIGHT ATTACKS -->
|
||||
<div class="sheet-blublock">
|
||||
<div class="sheet-inpblock">
|
||||
<div class="sheet-text1" style="text-align: left;">ATTACKS • MIGHT</div>
|
||||
<fieldset class="repeating_attackmight">
|
||||
<table style="margin-bottom: 5px;">
|
||||
<tr>
|
||||
<td class="sheet-text1" style="text-align: left;" COLSPAN="3">
|
||||
<input type="text" style="width: 100%;font-weight: bold;" name="attr_atkmightname" title="Attack: weapon or power/ability name" placeholder="Attack" />
|
||||
</td>
|
||||
<td class="sheet-text2" style="width: 50px;text-align: center;">
|
||||
|
||||
<button type="roll" class="sheet-actionbt" title="Might Attack Roll, using the Action section parameters"
|
||||
value="&{template:cyphBasicRoll} {{charid=@{character_id}}} {{stat=might}} {{diceRoll=[[1d20cs>17cf1]]}} {{attribute=@{atkmightname}}} {{attrEdge=@{mightedge}}} {{bonusToRoll=[[@{rollVarBonus}]]}} {{difficulty=[[@{rollVarDiff}]]}} {{targNum=[[@{targNum}]]}} {{finalDiff=[[@{rollVarDiff}-(1*@{rollVarAsset})-(1*@{rollVarRollEff})-(1*@{atkmightlvl})-(1*@{atkmightmod})]]}} {{targNumRoll=[[(3*@{rollVarDiff})-(3*@{rollVarAsset})-(3*@{rollVarRollEff})-(3*@{atkmightlvl})-(3*@{atkmightmod})-(1*@{rollVarBonus})]]}} {{totalCost=[[@{effortCost}+@{atkmightcost}-@{mightedge}]]}} {{effortCost=[[@{effortCost}]]}} {{effortRoll=[[@{rollVarRollEff}]]}} {{effortDmg=[[@{rollVarRollDmg}]]}} {{statExpense=[[@{atkmightcost}]]}} {{assets=[[@{rollVarAsset}]]}} {{bonusDmg=[[@{atkmightdmg}+@{rollVarRollDmg}*3]]}} {{skilled=[[@{atkmightlvl}]]}} {{atkmod=[[@{atkmightmod}]]}}"
|
||||
name="roll_actionMightAttack"></button>
|
||||
|
||||
<button type="roll" class="sheet-macrobt" title="Might Attack Roll, roll queries for parameters"
|
||||
value="&{template:cyphBasicRoll} {{charid=@{character_id}}} {{stat=might}} {{diceRoll=[[1d20cs>17cf1]]}} {{attribute=@{atkmightname}}} {{attrEdge=@{mightedge}}} {{difficulty=[[@{rollQstDiff}]]}} {{effortRoll=[[@{rollQstRollEff}]]}} {{assets=[[@{rollQstAsset}]]}} {{bonusToRoll=[[@{rollQstBonus}]]}} {{statExpense=[[@{atkmightcost}]]}} {{effortDmg=[[@{rollQstRollDmg}]]}} {{targNum=[[@{targNumQst}]]}} {{finalDiff=[[@{rollQstDiff}-(1*@{rollQstAsset})-(1*@{rollQstRollEff})-(1*@{atkmightlvl})-(1*@{atkmightmod})]]}} {{targNumRoll=[[(3*@{rollQstDiff})-(3*@{rollQstAsset})-(3*@{rollQstRollEff})-(3*@{atkmightlvl})-(3*@{atkmightmod})-(1*@{rollQstBonus})]]}} {{totalCost=[[@{effortCostQst}+@{atkmightcost}-@{mightedge}]]}} {{effortCost=[[@{effortCostQst}]]}} {{bonusDmg=[[@{atkmightdmg}+@{rollQstRollDmg}*3]]}} {{skilled=[[@{atkmightlvl}]]}} {{atkmod=[[@{atkmightmod}]]}}"
|
||||
name="roll_macroMightAttack"></button>
|
||||
|
||||
<button type="roll" name="ShowMightAttack" class="sheet-btDesc" title="Show in chat" value="&{template:cyphDesc} {{name=@{atkmightname}}} {{type=Attack}} {{description=Mod:@{atkmightmod}, Damage:@{atkmightdmg}, Skilled:@{atkmightlvl}, Cost:@{atkmightcost}}}"><img src="https://s3.amazonaws.com/files.d20.io/images/13924213/_SbpEpVjj9V7Dow_GKKYhQ/med.png?1448153028" style="width: 16px;height:16px;"/></button>
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="sheet-text2" style="width: 100%;text-align: right;">
|
||||
Mod:
|
||||
<input type="number" name="attr_atkmightmod" min="0" style="width:30px;" title="Reduction of the difficulty of the attack roll" value="0" />
|
||||
</td>
|
||||
<td class="sheet-text2" style="width: 50px;text-align: right;">
|
||||
Dmg:
|
||||
<input type="number" name="attr_atkmightdmg" min="0" style="width:40px;" title="Damage" value="0" />
|
||||
</td>
|
||||
<td class="sheet-text2" style="width: 50px;text-align: right;">
|
||||
Skilled:
|
||||
<select name="attr_atkmightlvl" style="width: 40px" title="I = inability, U = untrained, T = trained, S = specialized">
|
||||
<option value="-1">I Inability</option>
|
||||
<option value="0" selected>U Untrained</option>
|
||||
<option value="1">T Trained</option>
|
||||
<option value="2">S Specialized</option>
|
||||
</select>
|
||||
</td>
|
||||
<td class="sheet-text2" style="width: 50px;text-align: right;">
|
||||
Cost:
|
||||
<input type="number" name="attr_atkmightcost" min="0" style="width:30px;" title="Cost" value="0" />
|
||||
</td>
|
||||
</tr>
|
||||
</table>
|
||||
<div>
|
||||
<button type="roll" class="sheet-actionbt" title="Might Attack Roll, using the Action section parameters"
|
||||
value="&{template:cyphBasicRoll} {{charid=@{character_id}}} {{stat=might}} {{diceRoll=[[1d20cs>17cf1]]}} {{attribute=@{atkmightname}}} {{attrEdge=@{mightedge}}} {{bonusToRoll=[[@{rollVarBonus}]]}} {{difficulty=[[@{rollVarDiff}]]}} {{targNum=[[@{targNum}]]}} {{finalDiff=[[@{rollVarDiff}-(1*@{rollVarAsset})-(1*@{rollVarRollEff})-(1*@{atkmightlvl})-(1*@{atkmightmod})]]}} {{targNumRoll=[[(3*@{rollVarDiff})-(3*@{rollVarAsset})-(3*@{rollVarRollEff})-(3*@{atkmightlvl})-(3*@{atkmightmod})-(1*@{rollVarBonus})]]}} {{totalCost=[[@{effortCost}+@{atkmightcost}-@{mightedge}]]}} {{effortCost=[[@{effortCost}]]}} {{effortRoll=[[@{rollVarRollEff}]]}} {{effortDmg=[[@{rollVarRollDmg}]]}} {{statExpense=[[@{atkmightcost}]]}} {{assets=[[@{rollVarAsset}]]}} {{bonusDmg=[[@{atkmightdmg}+@{rollVarRollDmg}*3]]}} {{skilled=[[@{atkmightlvl}]]}} {{atkmod=[[@{atkmightmod}]]}}"
|
||||
name="roll_actionMightAttack"></button>
|
||||
<button type="roll" class="sheet-macrobt" title="Might Attack Roll, roll queries for parameters"
|
||||
value="&{template:cyphBasicRoll} {{charid=@{character_id}}} {{stat=might}} {{diceRoll=[[1d20cs>17cf1]]}} {{attribute=@{atkmightname}}} {{attrEdge=@{mightedge}}} {{difficulty=[[@{rollQstDiff}]]}} {{effortRoll=[[@{rollQstRollEff}]]}} {{assets=[[@{rollQstAsset}]]}} {{bonusToRoll=[[@{rollQstBonus}]]}} {{statExpense=[[@{atkmightcost}]]}} {{effortDmg=[[@{rollQstRollDmg}]]}} {{targNum=[[@{targNumQst}]]}} {{finalDiff=[[@{rollQstDiff}-(1*@{rollQstAsset})-(1*@{rollQstRollEff})-(1*@{atkmightlvl})-(1*@{atkmightmod})]]}} {{targNumRoll=[[(3*@{rollQstDiff})-(3*@{rollQstAsset})-(3*@{rollQstRollEff})-(3*@{atkmightlvl})-(3*@{atkmightmod})-(1*@{rollQstBonus})]]}} {{totalCost=[[@{effortCostQst}+@{atkmightcost}-@{mightedge}]]}} {{effortCost=[[@{effortCostQst}]]}} {{bonusDmg=[[@{atkmightdmg}+@{rollQstRollDmg}*3]]}} {{skilled=[[@{atkmightlvl}]]}} {{atkmod=[[@{atkmightmod}]]}}"
|
||||
name="roll_macroMightAttack"></button>
|
||||
<input type="text" style="width: 305px;font-weight: bold;" name="attr_atkmightname" title="Attack: weapon or power/ability name" placeholder="Attack" />
|
||||
</div>
|
||||
<div class="sheet-text2" style="text-align: right;margin-bottom: 2px;">
|
||||
<button type="roll" name="ShowMightAttack" class="sheet-btDesc" title="Show in chat" value="&{template:cyphDesc} {{name=@{atkmightname}}} {{type=Attack}} {{description=Mod:@{atkmightmod}, Damage:@{atkmightdmg}, Skilled:@{atkmightlvl}, Cost:@{atkmightcost}}}"><img src="https://s3.amazonaws.com/files.d20.io/images/13924213/_SbpEpVjj9V7Dow_GKKYhQ/med.png?1448153028" style="width: 16px;height:16px;"/></button>
|
||||
Mod:
|
||||
<input type="number" name="attr_atkmightmod" min="0" style="width:30px;" title="Reduction of the difficulty of the attack roll" value="0" />
|
||||
Dmg:
|
||||
<input type="number" name="attr_atkmightdmg" min="0" style="width:40px;" title="Damage" value="0" />
|
||||
Skilled:
|
||||
<select name="attr_atkmightlvl" style="width: 45px" title="I = inability, U = untrained, T = trained, S = specialized">
|
||||
<option value="-1">I Inability</option>
|
||||
<option value="0" selected>U Untrained</option>
|
||||
<option value="1">T Trained</option>
|
||||
<option value="2">S Specialized</option>
|
||||
</select>
|
||||
Cost:
|
||||
<input type="number" name="attr_atkmightcost" min="0" style="width:30px;" title="Cost" value="0" />
|
||||
</div>
|
||||
</fieldset>
|
||||
</div>
|
||||
</div>
|
||||
@@ -593,48 +579,31 @@
|
||||
<div class="sheet-inpblock">
|
||||
<div class="sheet-text1" style="text-align: left;">ATTACKS • SPEED</div>
|
||||
<fieldset class="repeating_attackspeed">
|
||||
<table style="margin-bottom: 5px;">
|
||||
<tr>
|
||||
<td class="sheet-text1" style="text-align: left;" COLSPAN="3">
|
||||
<input type="text" style="width: 100%;font-weight: bold;" name="attr_atkspeedname" title="Attack: weapon or power/ability name" placeholder="Attack" />
|
||||
</td>
|
||||
<td class="sheet-text2" style="width: 50px;text-align: center;">
|
||||
|
||||
<button type="roll" class="sheet-actionbt" title="Speed Attack Roll, using the Action section parameters"
|
||||
value="&{template:cyphBasicRoll} {{charid=@{character_id}}} {{stat=speed}} {{diceRoll=[[1d20cs>17cf1]]}} {{attribute=@{atkspeedname}}} {{attrEdge=@{speededge}}} {{bonusToRoll=[[@{rollVarBonus}]]}} {{difficulty=[[@{rollVarDiff}]]}} {{targNum=[[@{targNum}]]}} {{finalDiff=[[@{rollVarDiff}-(1*@{rollVarAsset})-(1*@{rollVarRollEff})-(1*@{atkspeedlvl})-(1*@{atkspeedmod})]]}} {{targNumRoll=[[(3*@{rollVarDiff})-(3*@{rollVarAsset})-(3*@{rollVarRollEff})-(3*@{atkspeedlvl})-(3*@{atkspeedmod})-(1*@{rollVarBonus})]]}} {{totalCost=[[@{effortSpeedCost}+@{atkspeedcost}-@{speededge}]]}} {{effortCost=[[@{effortSpeedCost}]]}} {{effortRoll=[[@{rollVarRollEff}]]}} {{effortDmg=[[@{rollVarRollDmg}]]}} {{statExpense=[[@{atkspeedcost}]]}} {{assets=[[@{rollVarAsset}]]}} {{bonusDmg=[[@{atkspeeddmg}+@{rollVarRollDmg}*3]]}} {{skilled=[[@{atkspeedlvl}]]}} {{atkmod=[[@{atkspeedmod}]]}}"
|
||||
name="roll_actionSpeedAttack"></button>
|
||||
|
||||
<button type="roll" class="sheet-macrobt" title="Speed Attack Roll, roll queries for parameters"
|
||||
value="&{template:cyphBasicRoll} {{charid=@{character_id}}} {{stat=speed}} {{diceRoll=[[1d20cs>17cf1]]}} {{attribute=@{atkspeedname}}} {{attrEdge=@{speededge}}} {{difficulty=[[@{rollQstDiff}]]}} {{effortRoll=[[@{rollQstRollEff}]]}} {{assets=[[@{rollQstAsset}]]}} {{bonusToRoll=[[@{rollQstBonus}]]}} {{statExpense=[[@{atkspeedcost}]]}} {{effortDmg=[[@{rollQstRollDmg}]]}} {{targNum=[[@{targNumQst}]]}} {{finalDiff=[[@{rollQstDiff}-(1*@{rollQstAsset})-(1*@{rollQstRollEff})-(1*@{atkspeedlvl})-(1*@{atkspeedmod})]]}} {{targNumRoll=[[(3*@{rollQstDiff})-(3*@{rollQstAsset})-(3*@{rollQstRollEff})-(3*@{atkspeedlvl})-(3*@{atkspeedmod})-(1*@{rollQstBonus})]]}} {{totalCost=[[@{effortSpeedCostQst}+@{atkspeedcost}-@{speededge}]]}} {{effortCost=[[@{effortSpeedCostQst}]]}} {{bonusDmg=[[@{atkspeeddmg}+@{rollQstRollDmg}*3]]}} {{skilled=[[@{atkspeedlvl}]]}} {{atkmod=[[@{atkspeedmod}]]}}"
|
||||
name="roll_macroSpeedAttack"></button>
|
||||
|
||||
<button type="roll" name="ShowSpeedAttack" class="sheet-btDesc" title="Show in chat" value="&{template:cyphDesc} {{name=@{atkspeedname}}} {{type=Attack}} {{description=Mod:@{atkspeedmod}, Damage:@{atkspeeddmg}, Skilled:@{atkspeedlvl}, Cost:@{atkspeedcost}}}"><img src="https://s3.amazonaws.com/files.d20.io/images/13924213/_SbpEpVjj9V7Dow_GKKYhQ/med.png?1448153028" style="width: 16px;height:16px;"/></button>
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="sheet-text2" style="width: 100%;text-align: right;">
|
||||
Mod:
|
||||
<input type="number" name="attr_atkspeedmod" min="0" style="width:30px;" title="Reduction of the difficulty of the attack roll" value="0" />
|
||||
</td>
|
||||
<td class="sheet-text2" style="width: 50px;text-align: right;">
|
||||
Dmg:
|
||||
<input type="number" name="attr_atkspeeddmg" min="0" style="width:40px;" title="Damage" value="0" />
|
||||
</td>
|
||||
<td class="sheet-text2" style="width: 50px;text-align: right;">
|
||||
Skilled:
|
||||
<select name="attr_atkspeedlvl" style="width: 40px" title="I = inability, U = untrained, T = trained, S = specialized">
|
||||
<option value="-1">I Inability</option>
|
||||
<option value="0" selected>U Untrained</option>
|
||||
<option value="1">T Trained</option>
|
||||
<option value="2">S Specialized</option>
|
||||
</select>
|
||||
</td>
|
||||
<td class="sheet-text2" style="width: 50px;text-align: right;">
|
||||
Cost:
|
||||
<input type="number" name="attr_atkspeedcost" min="0" style="width:30px;" title="Cost" value="0" />
|
||||
</td>
|
||||
</tr>
|
||||
</table>
|
||||
<div>
|
||||
<button type="roll" class="sheet-actionbt" title="Speed Attack Roll, using the Action section parameters"
|
||||
value="&{template:cyphBasicRoll} {{charid=@{character_id}}} {{stat=speed}} {{diceRoll=[[1d20cs>17cf1]]}} {{attribute=@{atkspeedname}}} {{attrEdge=@{speededge}}} {{bonusToRoll=[[@{rollVarBonus}]]}} {{difficulty=[[@{rollVarDiff}]]}} {{targNum=[[@{targNum}]]}} {{finalDiff=[[@{rollVarDiff}-(1*@{rollVarAsset})-(1*@{rollVarRollEff})-(1*@{atkspeedlvl})-(1*@{atkspeedmod})]]}} {{targNumRoll=[[(3*@{rollVarDiff})-(3*@{rollVarAsset})-(3*@{rollVarRollEff})-(3*@{atkspeedlvl})-(3*@{atkspeedmod})-(1*@{rollVarBonus})]]}} {{totalCost=[[@{effortSpeedCost}+@{atkspeedcost}-@{speededge}]]}} {{effortCost=[[@{effortSpeedCost}]]}} {{effortRoll=[[@{rollVarRollEff}]]}} {{effortDmg=[[@{rollVarRollDmg}]]}} {{statExpense=[[@{atkspeedcost}]]}} {{assets=[[@{rollVarAsset}]]}} {{bonusDmg=[[@{atkspeeddmg}+@{rollVarRollDmg}*3]]}} {{skilled=[[@{atkspeedlvl}]]}} {{atkmod=[[@{atkspeedmod}]]}}"
|
||||
name="roll_actionSpeedAttack"></button>
|
||||
<button type="roll" class="sheet-macrobt" title="Speed Attack Roll, roll queries for parameters"
|
||||
value="&{template:cyphBasicRoll} {{charid=@{character_id}}} {{stat=speed}} {{diceRoll=[[1d20cs>17cf1]]}} {{attribute=@{atkspeedname}}} {{attrEdge=@{speededge}}} {{difficulty=[[@{rollQstDiff}]]}} {{effortRoll=[[@{rollQstRollEff}]]}} {{assets=[[@{rollQstAsset}]]}} {{bonusToRoll=[[@{rollQstBonus}]]}} {{statExpense=[[@{atkspeedcost}]]}} {{effortDmg=[[@{rollQstRollDmg}]]}} {{targNum=[[@{targNumQst}]]}} {{finalDiff=[[@{rollQstDiff}-(1*@{rollQstAsset})-(1*@{rollQstRollEff})-(1*@{atkspeedlvl})-(1*@{atkspeedmod})]]}} {{targNumRoll=[[(3*@{rollQstDiff})-(3*@{rollQstAsset})-(3*@{rollQstRollEff})-(3*@{atkspeedlvl})-(3*@{atkspeedmod})-(1*@{rollQstBonus})]]}} {{totalCost=[[@{effortSpeedCostQst}+@{atkspeedcost}-@{speededge}]]}} {{effortCost=[[@{effortSpeedCostQst}]]}} {{bonusDmg=[[@{atkspeeddmg}+@{rollQstRollDmg}*3]]}} {{skilled=[[@{atkspeedlvl}]]}} {{atkmod=[[@{atkspeedmod}]]}}"
|
||||
name="roll_macroSpeedAttack"></button>
|
||||
<input type="text" style="width: 305px;font-weight: bold;" name="attr_atkspeedname" title="Attack: weapon or power/ability name" placeholder="Attack" />
|
||||
</div>
|
||||
<div class="sheet-text2" style="text-align: right;margin-bottom: 2px;">
|
||||
<button type="roll" name="ShowSpeedAttack" class="sheet-btDesc" title="Show in chat" value="&{template:cyphDesc} {{name=@{atkspeedname}}} {{type=Attack}} {{description=Mod:@{atkspeedmod}, Damage:@{atkspeeddmg}, Skilled:@{atkspeedlvl}, Cost:@{atkspeedcost}}}"><img src="https://s3.amazonaws.com/files.d20.io/images/13924213/_SbpEpVjj9V7Dow_GKKYhQ/med.png?1448153028" style="width: 16px;height:16px;"/></button>
|
||||
Mod:
|
||||
<input type="number" name="attr_atkspeedmod" min="0" style="width:30px;" title="Reduction of the difficulty of the attack roll" value="0" />
|
||||
Dmg:
|
||||
<input type="number" name="attr_atkspeeddmg" min="0" style="width:40px;" title="Damage" value="0" />
|
||||
Skilled:
|
||||
<select name="attr_atkspeedlvl" style="width: 45px" title="I = inability, U = untrained, T = trained, S = specialized">
|
||||
<option value="-1">I Inability</option>
|
||||
<option value="0" selected>U Untrained</option>
|
||||
<option value="1">T Trained</option>
|
||||
<option value="2">S Specialized</option>
|
||||
</select>
|
||||
Cost:
|
||||
<input type="number" name="attr_atkspeedcost" min="0" style="width:30px;" title="Cost" value="0" />
|
||||
</div>
|
||||
</fieldset>
|
||||
</div>
|
||||
</div>
|
||||
@@ -644,48 +613,31 @@
|
||||
<div class="sheet-inpblock">
|
||||
<div class="sheet-text1" style="text-align: left;">ATTACKS • INTELLECT</div>
|
||||
<fieldset class="repeating_attackintel">
|
||||
<table style="margin-bottom: 5px;">
|
||||
<tr>
|
||||
<td class="sheet-text1" style="text-align: left;" COLSPAN="3">
|
||||
<input type="text" style="width: 100%;font-weight: bold;" name="attr_atkintelname" title="Attack: weapon or power/ability name" placeholder="Attack" />
|
||||
</td>
|
||||
<td class="sheet-text2" style="width: 50px;text-align: center;">
|
||||
|
||||
<button type="roll" class="sheet-actionbt" title="Might Attack Roll, using the Action section parameters"
|
||||
value="&{template:cyphBasicRoll} {{charid=@{character_id}}} {{stat=intellect}} {{diceRoll=[[1d20cs>17cf1]]}} {{attribute=@{atkintelname}}} {{attrEdge=@{intellectedge}}} {{bonusToRoll=[[@{rollVarBonus}]]}} {{difficulty=[[@{rollVarDiff}]]}} {{targNum=[[@{targNum}]]}} {{finalDiff=[[@{rollVarDiff}-(1*@{rollVarAsset})-(1*@{rollVarRollEff})-(1*@{atkintellvl})-(1*@{atkintelmod})]]}} {{targNumRoll=[[(3*@{rollVarDiff})-(3*@{rollVarAsset})-(3*@{rollVarRollEff})-(3*@{atkintellvl})-(3*@{atkintelmod})-(1*@{rollVarBonus})]]}} {{totalCost=[[@{effortCost}+@{atkintelcost}-@{intellectedge}]]}} {{effortCost=[[@{effortCost}]]}} {{effortRoll=[[@{rollVarRollEff}]]}} {{effortDmg=[[@{rollVarRollDmg}]]}} {{statExpense=[[@{atkintelcost}]]}} {{assets=[[@{rollVarAsset}]]}} {{bonusDmg=[[@{atkinteldmg}+@{rollVarRollDmg}*3]]}} {{skilled=[[@{atkintellvl}]]}} {{atkmod=[[@{atkintelmod}]]}}"
|
||||
name="roll_actionIntelAttack"></button>
|
||||
|
||||
<button type="roll" class="sheet-macrobt" title="Might Attack Roll, roll queries for parameters"
|
||||
value="&{template:cyphBasicRoll} {{charid=@{character_id}}} {{stat=intellect}} {{diceRoll=[[1d20cs>17cf1]]}} {{attribute=@{atkintelname}}} {{attrEdge=@{intellectedge}}} {{difficulty=[[@{rollQstDiff}]]}} {{effortRoll=[[@{rollQstRollEff}]]}} {{assets=[[@{rollQstAsset}]]}} {{bonusToRoll=[[@{rollQstBonus}]]}} {{statExpense=[[@{atkintelcost}]]}} {{effortDmg=[[@{rollQstRollDmg}]]}} {{targNum=[[@{targNumQst}]]}} {{finalDiff=[[@{rollQstDiff}-(1*@{rollQstAsset})-(1*@{rollQstRollEff})-(1*@{atkintellvl})-(1*@{atkintelmod})]]}} {{targNumRoll=[[(3*@{rollQstDiff})-(3*@{rollQstAsset})-(3*@{rollQstRollEff})-(3*@{atkintellvl})-(3*@{atkintelmod})-(1*@{rollQstBonus})]]}} {{totalCost=[[@{effortCostQst}+@{atkintelcost}-@{intellectedge}]]}} {{effortCost=[[@{effortCostQst}]]}} {{bonusDmg=[[@{atkinteldmg}+@{rollQstRollDmg}*3]]}} {{skilled=[[@{atkintellvl}]]}} {{atkmod=[[@{atkintelmod}]]}}"
|
||||
name="roll_macroIntelAttack"></button>
|
||||
|
||||
<button type="roll" name="ShowIntelAttack" class="sheet-btDesc" title="Show in chat" value="&{template:cyphDesc} {{name=@{atkintelname}}} {{type=Attack}} {{description=Mod:@{atkintelmod}, Damage:@{atkinteldmg}, Skilled:@{atkintellvl}, Cost:@{atkintelcost}}}"><img src="https://s3.amazonaws.com/files.d20.io/images/13924213/_SbpEpVjj9V7Dow_GKKYhQ/med.png?1448153028" style="width: 16px;height:16px;"/></button>
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="sheet-text2" style="width: 100%;text-align: right;">
|
||||
Mod:
|
||||
<input type="number" name="attr_atkintelmod" min="0" style="width:30px;" title="Reduction of the difficulty of the attack roll" value="0" />
|
||||
</td>
|
||||
<td class="sheet-text2" style="width: 50px;text-align: right;">
|
||||
Dmg:
|
||||
<input type="number" name="attr_atkinteldmg" min="0" style="width:40px;" title="Damage" value="0" />
|
||||
</td>
|
||||
<td class="sheet-text2" style="width: 50px;text-align: right;">
|
||||
Skilled:
|
||||
<select name="attr_atkintellvl" style="width: 40px" title="I = inability, U = untrained, T = trained, S = specialized">
|
||||
<option value="-1">I Inability</option>
|
||||
<option value="0" selected>U Untrained</option>
|
||||
<option value="1">T Trained</option>
|
||||
<option value="2">S Specialized</option>
|
||||
</select>
|
||||
</td>
|
||||
<td class="sheet-text2" style="width: 50px;text-align: right;">
|
||||
Cost:
|
||||
<input type="number" name="attr_atkintelcost" min="0" style="width:30px;" title="Cost" value="0" />
|
||||
</td>
|
||||
</tr>
|
||||
</table>
|
||||
<div>
|
||||
<button type="roll" class="sheet-actionbt" title="Might Attack Roll, using the Action section parameters"
|
||||
value="&{template:cyphBasicRoll} {{charid=@{character_id}}} {{stat=intellect}} {{diceRoll=[[1d20cs>17cf1]]}} {{attribute=@{atkintelname}}} {{attrEdge=@{intellectedge}}} {{bonusToRoll=[[@{rollVarBonus}]]}} {{difficulty=[[@{rollVarDiff}]]}} {{targNum=[[@{targNum}]]}} {{finalDiff=[[@{rollVarDiff}-(1*@{rollVarAsset})-(1*@{rollVarRollEff})-(1*@{atkintellvl})-(1*@{atkintelmod})]]}} {{targNumRoll=[[(3*@{rollVarDiff})-(3*@{rollVarAsset})-(3*@{rollVarRollEff})-(3*@{atkintellvl})-(3*@{atkintelmod})-(1*@{rollVarBonus})]]}} {{totalCost=[[@{effortCost}+@{atkintelcost}-@{intellectedge}]]}} {{effortCost=[[@{effortCost}]]}} {{effortRoll=[[@{rollVarRollEff}]]}} {{effortDmg=[[@{rollVarRollDmg}]]}} {{statExpense=[[@{atkintelcost}]]}} {{assets=[[@{rollVarAsset}]]}} {{bonusDmg=[[@{atkinteldmg}+@{rollVarRollDmg}*3]]}} {{skilled=[[@{atkintellvl}]]}} {{atkmod=[[@{atkintelmod}]]}}"
|
||||
name="roll_actionIntelAttack"></button>
|
||||
<button type="roll" class="sheet-macrobt" title="Might Attack Roll, roll queries for parameters"
|
||||
value="&{template:cyphBasicRoll} {{charid=@{character_id}}} {{stat=intellect}} {{diceRoll=[[1d20cs>17cf1]]}} {{attribute=@{atkintelname}}} {{attrEdge=@{intellectedge}}} {{difficulty=[[@{rollQstDiff}]]}} {{effortRoll=[[@{rollQstRollEff}]]}} {{assets=[[@{rollQstAsset}]]}} {{bonusToRoll=[[@{rollQstBonus}]]}} {{statExpense=[[@{atkintelcost}]]}} {{effortDmg=[[@{rollQstRollDmg}]]}} {{targNum=[[@{targNumQst}]]}} {{finalDiff=[[@{rollQstDiff}-(1*@{rollQstAsset})-(1*@{rollQstRollEff})-(1*@{atkintellvl})-(1*@{atkintelmod})]]}} {{targNumRoll=[[(3*@{rollQstDiff})-(3*@{rollQstAsset})-(3*@{rollQstRollEff})-(3*@{atkintellvl})-(3*@{atkintelmod})-(1*@{rollQstBonus})]]}} {{totalCost=[[@{effortCostQst}+@{atkintelcost}-@{intellectedge}]]}} {{effortCost=[[@{effortCostQst}]]}} {{bonusDmg=[[@{atkinteldmg}+@{rollQstRollDmg}*3]]}} {{skilled=[[@{atkintellvl}]]}} {{atkmod=[[@{atkintelmod}]]}}"
|
||||
name="roll_macroIntelAttack"></button>
|
||||
<input type="text" style="width: 305px;font-weight: bold;" name="attr_atkintelname" title="Attack: weapon or power/ability name" placeholder="Attack" />
|
||||
</div>
|
||||
<div class="sheet-text2" style="text-align: right;margin-bottom: 2px;">
|
||||
<button type="roll" name="ShowIntelAttack" class="sheet-btDesc" title="Show in chat" value="&{template:cyphDesc} {{name=@{atkintelname}}} {{type=Attack}} {{description=Mod:@{atkintelmod}, Damage:@{atkinteldmg}, Skilled:@{atkintellvl}, Cost:@{atkintelcost}}}"><img src="https://s3.amazonaws.com/files.d20.io/images/13924213/_SbpEpVjj9V7Dow_GKKYhQ/med.png?1448153028" style="width: 16px;height:16px;"/></button>
|
||||
Mod:
|
||||
<input type="number" name="attr_atkintelmod" min="0" style="width:30px;" title="Reduction of the difficulty of the attack roll" value="0" />
|
||||
Dmg:
|
||||
<input type="number" name="attr_atkinteldmg" min="0" style="width:40px;" title="Damage" value="0" />
|
||||
Skilled:
|
||||
<select name="attr_atkintellvl" style="width: 45px" title="I = inability, U = untrained, T = trained, S = specialized">
|
||||
<option value="-1">I Inability</option>
|
||||
<option value="0" selected>U Untrained</option>
|
||||
<option value="1">T Trained</option>
|
||||
<option value="2">S Specialized</option>
|
||||
</select>
|
||||
Cost:
|
||||
<input type="number" name="attr_atkintelcost" min="0" style="width:30px;" title="Cost" value="0" />
|
||||
</div>
|
||||
</fieldset>
|
||||
</div>
|
||||
</div>
|
||||
@@ -810,14 +762,15 @@
|
||||
</tr>
|
||||
</table>
|
||||
<fieldset class="repeating_cypher-list">
|
||||
<div class="sheet-text2">
|
||||
<div class="sheet-text2" style="text-align: left;">
|
||||
<button type="roll" name="ShowCypher" class="sheet-btDesc" title="Show in chat" value="&{template:cyphDesc} {{name=@{cypher-name}}} {{type=Cypher}} {{level=@{cypher-level}}} {{description=@{cypher-description}}}"><img src="https://s3.amazonaws.com/files.d20.io/images/13924213/_SbpEpVjj9V7Dow_GKKYhQ/med.png?1448153028" style="width: 16px;height:16px;"/></button>
|
||||
<input type="text" style="width: 235px;font-weight: bold;" name="attr_cypher-name" title="Name of the cypher" placeholder="Cypher" />
|
||||
Lvl
|
||||
<input type="number" style="width: 40px;" name="attr_cypher-level" title="Level of the Cypher" min="0" value="1" />
|
||||
<button type="roll" name="ShowCypher" class="sheet-btDesc" title="Show in chat" value="&{template:cyphDesc} {{name=@{cypher-name}}} {{type=Cypher}} {{level=@{cypher-level}}} {{description=@{cypher-description}}}"><img src="https://s3.amazonaws.com/files.d20.io/images/13924213/_SbpEpVjj9V7Dow_GKKYhQ/med.png?1448153028" style="width: 16px;height:16px;"/></button>
|
||||
</div>
|
||||
<div>
|
||||
<textarea name="attr_cypher-description" style="height: 46px; width: 100%;" title="Description of the Cypher" placeholder="Description"></textarea>
|
||||
<div class="sheet-text2" style="text-align: right;margin-left:2px;margin-top: 1px; margin-bottom: 2px;">
|
||||
<input type="checkbox" class="sheet-dispcheck" name="attr_cypher-chkdesc" value="1" title="Enlarge/reduce description" /><span>s</span>
|
||||
<textarea class="sheet-textdesc" name="attr_cypher-description" style="width: 295px;" title="Description of the Cypher" placeholder="Description"></textarea>
|
||||
</div>
|
||||
</fieldset>
|
||||
</div>
|
||||
@@ -829,13 +782,15 @@
|
||||
<div class="sheet-text1" style="text-align: left;">ARTIFACTS</div>
|
||||
<fieldset class="repeating_artifact-list">
|
||||
<div class="sheet-text2" style="text-align: left;">
|
||||
<button type="roll" name="ShowArtifact" class="sheet-btDesc" title="Show in chat" value="&{template:cyphDesc} {{name=@{artifact-name}}} {{type=Artefact}} {{level=@{artifact-level}}} {{depletion=@{artdepthreshold} in @{artdepdice}}} {{description=@{artifact-description}}}"><img src="https://s3.amazonaws.com/files.d20.io/images/13924213/_SbpEpVjj9V7Dow_GKKYhQ/med.png?1448153028" style="width: 16px;height:16px;"/></button>
|
||||
<input type="text" style="width: 235px;font-weight: bold;" name="attr_artifact-name" title="Name" placeholder="Artifact" />
|
||||
Lvl
|
||||
<input type="number" style="width: 40px;" name="attr_artifact-level" title="Level" min="0" max="99" value="1" />
|
||||
<button type="roll" name="ShowArtifact" class="sheet-btDesc" title="Show in chat" value="&{template:cyphDesc} {{name=@{artifact-name}}} {{type=Artefact}} {{level=@{artifact-level}}} {{depletion=@{artdepthreshold} in @{artdepdice}}} {{description=@{artifact-description}}}"><img src="https://s3.amazonaws.com/files.d20.io/images/13924213/_SbpEpVjj9V7Dow_GKKYhQ/med.png?1448153028" style="width: 16px;height:16px;"/></button>
|
||||
</div>
|
||||
<div class="sheet-text2" style="text-align: left;">
|
||||
Depletion
|
||||
<div class="sheet-text2" style="text-align: right;margin-top: 1px;">
|
||||
<button type="roll" class="sheet-basicbt" name="roll_artifactDepletion" title="Depletion roll"
|
||||
value="&{template:cyphRecovery} {{depletionRoll=[[@{artdepdice}cf<@{artdepthreshold}]]}} {{dice=@{artdepdice}}} {{threshold=[[@{artdepthreshold}]]}} {{artifact=@{artifact-name}}}"></button>
|
||||
Depletion
|
||||
<input type="number" min="0" max="99" name="attr_artdepthreshold" title="Rate of power depletion (ex: 1 in 1d20)" value="1" />
|
||||
in
|
||||
<select style="width: 110px;text-align: right;" name="attr_artdepdice" title="">
|
||||
@@ -846,11 +801,10 @@
|
||||
<option value="1d20" SELECTED="SELECTED">1d20</option>
|
||||
<option value="1d100">1d100</option>
|
||||
</select>
|
||||
<button type="roll" class="sheet-basicbt" name="roll_artifactDepletion" title="Depletion roll"
|
||||
value="&{template:cyphRecovery} {{depletionRoll=[[@{artdepdice}cf<@{artdepthreshold}]]}} {{dice=@{artdepdice}}} {{threshold=[[@{artdepthreshold}]]}} {{artifact=@{artifact-name}}}"/>
|
||||
</div>
|
||||
<div style="text-align: left;">
|
||||
<textarea name="attr_artifact-description" style="height: 40px; width: 100%;" title="Description" placeholder="Description"></textarea>
|
||||
<div class="sheet-text2" style="text-align: right;margin-left:2px; margin-bottom: 2px;">
|
||||
<input type="checkbox" class="sheet-dispcheck" name="attr_artifactchkdesc" value="1" title="Enlarge/reduce description" /><span>s</span>
|
||||
<textarea name="attr_artifact-description" class="sheet-textdesc" style="width: 295px;" title="Description" placeholder="Description"></textarea>
|
||||
</div>
|
||||
</fieldset>
|
||||
</div>
|
||||
@@ -888,11 +842,14 @@
|
||||
<fieldset class="repeating_equipment-list">
|
||||
<table>
|
||||
<tr>
|
||||
<td style="width: 100%; text-align: left;"><input type="text" name="attr_equipment-name" style="width:100%" title="Item" placeholder="Equipment name" /></td>
|
||||
<td width="70px">
|
||||
<input type="number" name="attr_equipment-qty" title="Quantity" value="1" />
|
||||
<td style="width: 100%; text-align: left;">
|
||||
<button type="roll" name="ShowItem" class="sheet-btDesc" title="Show in chat" value="&{template:cyphDesc} {{name=Item}} {{type=Equipment}} {{description=@{equipment-name} #@{equipment-qty}}}"><img src="https://s3.amazonaws.com/files.d20.io/images/13924213/_SbpEpVjj9V7Dow_GKKYhQ/med.png?1448153028" style="width: 16px;height:16px;"/></button>
|
||||
</td>
|
||||
<input type="checkbox" class="sheet-dispcheck" name="attr_equipmentchkdesc" value="1" title="Enlarge/reduce description" /><span>s</span>
|
||||
<textarea name="attr_equipment-name" class="sheet-textdesc" style="width: 223px;" title="Equipment name" placeholder="Equipment name"></textarea>
|
||||
</td>
|
||||
<td>
|
||||
<input type="number" name="attr_equipment-qty" title="Quantity" value="1" />
|
||||
</td>
|
||||
</tr>
|
||||
</table>
|
||||
</fieldset>
|
||||
@@ -1324,6 +1281,6 @@
|
||||
{{#use}}
|
||||
<tr><td><span>Use</span></td><td>{{use}}</td></tr>
|
||||
{{/use}}
|
||||
<tr><td COLSPAN="2">{{description}}</th></tr>
|
||||
<tr><td COLSPAN="2"><div class="jetdesc">{{description}}</div></th></tr>
|
||||
</table>
|
||||
</rolltemplate><!-- End template cyphDesc -->
|
||||
|
||||
@@ -3,7 +3,7 @@ Character sheet, with integrated rolls and optional API script, for the Cypher S
|
||||
It can look like and be used as a sheet for _Numenéra_ (except the armor stat cost, as per the CSR rule) or _The Strange_ (except the armor stat cost thing also, and the recursion management which requires several characters/sheets, one per recursion).
|
||||
|
||||
# Current version:
|
||||
Version 1.5 (December 21st, 2015).
|
||||
Version 1.6 (February 21st, 2016).
|
||||
|
||||
* Screenshot [Generic Cypher System style](CypherSystem.png)
|
||||
* Screenshot [Numenera style](CypherSystem_style_Numenera.png)
|
||||
@@ -42,6 +42,9 @@ Set up the API script:
|
||||
|
||||
# Release Notes
|
||||
|
||||
##Release 1.6 (February 21st, 2016)
|
||||
Cosmetic changes, to ease access to the delete button on repeatable sections, and diminish repeatable sections line height.
|
||||
|
||||
##Release 1.5 (December 21st, 2015)
|
||||
|
||||
* New "Attacks" section (one per stat), with integrated rolls, taking in account skill level, costs, damage etc.
|
||||
|
||||
@@ -4,5 +4,5 @@
|
||||
"authors": "Natha",
|
||||
"roll20userid": "75857",
|
||||
"preview": "CypherSystem.png",
|
||||
"instructions": "v1.5 (2015-12-21) To set up a token that's linked to the character sheet, and optionally for API scripts to enhance rolls, check the README.md file at https://github.com/Roll20/roll20-character-sheets/blob/master/CypherSystem/ReadMe.md."
|
||||
"instructions": "v1.6 (2015-02-21) To set up a token that's linked to the character sheet, and optionally for API scripts to enhance rolls, check the README.md file at https://github.com/Roll20/roll20-character-sheets/blob/master/CypherSystem/ReadMe.md."
|
||||
}
|
||||
|
||||
@@ -644,9 +644,50 @@ input[type=radio].sheet-styleNumenera:checked ~ div.sheet-main img.sheet-gamelog
|
||||
input[type=radio].sheet-styleTheStrange:checked ~ div.sheet-main img.sheet-gamelogoTheStrange{
|
||||
display: block;
|
||||
}
|
||||
/************ DESCRIPTION TAILLE VARIABLE **************************/
|
||||
input[type="checkbox"].sheet-dispcheck{
|
||||
width: 18px;
|
||||
height: 18px;
|
||||
max-width: 18px;
|
||||
opacity: 0;
|
||||
z-index: 2;
|
||||
}
|
||||
input[type="checkbox"].sheet-dispcheck + span{
|
||||
display: inline-block;
|
||||
text-align: center;
|
||||
margin-left: -18px;
|
||||
width: 18px;
|
||||
max-width: 18px;
|
||||
height: 18px;
|
||||
z-index: 1;
|
||||
font-family: pictos;
|
||||
color: #888888;
|
||||
font-size: 15px;
|
||||
}
|
||||
input[type="checkbox"].sheet-dispcheck:hover + span{
|
||||
color: black;
|
||||
}
|
||||
input[type="checkbox"].sheet-dispcheck:checked + span{
|
||||
font-weight: bold;
|
||||
color: black;
|
||||
}
|
||||
textarea{
|
||||
box-shadow: none;
|
||||
text-shadow: none;
|
||||
padding: 1px;
|
||||
margin: 2px;
|
||||
}
|
||||
textarea.sheet-textdesc{
|
||||
height: 22px;
|
||||
resize: none;
|
||||
font-size: 12px;
|
||||
}
|
||||
input[type="checkbox"].sheet-dispcheck:checked ~ textarea.sheet-textdesc{
|
||||
height: 140px;
|
||||
}
|
||||
/* Roll templates */
|
||||
.sheet-rolltemplate-cyphMsg table {
|
||||
width: 189px;
|
||||
width: 100%;
|
||||
padding: 2px;
|
||||
border-top-left-radius:6px;
|
||||
border-top-right-radius:6px;
|
||||
@@ -675,7 +716,7 @@ input[type=radio].sheet-styleTheStrange:checked ~ div.sheet-main img.sheet-game
|
||||
margin-bottom: 6px;
|
||||
}
|
||||
.sheet-rolltemplate-cyphInit table {
|
||||
width: 189px;
|
||||
width: 100%;
|
||||
padding: 2px;
|
||||
border-top-left-radius:6px;
|
||||
border-top-right-radius:6px;
|
||||
@@ -704,7 +745,7 @@ input[type=radio].sheet-styleTheStrange:checked ~ div.sheet-main img.sheet-game
|
||||
margin-bottom: 6px;
|
||||
}
|
||||
.sheet-rolltemplate-cyphRecovery table {
|
||||
width: 189px;
|
||||
width: 100%;
|
||||
padding: 2px;
|
||||
border-top-left-radius:6px;
|
||||
border-top-right-radius:6px;
|
||||
@@ -733,7 +774,7 @@ input[type=radio].sheet-styleTheStrange:checked ~ div.sheet-main img.sheet-game
|
||||
margin-bottom: 6px;
|
||||
}
|
||||
.sheet-rolltemplate-cyphDesc table {
|
||||
width: 189px;
|
||||
width: 100%;
|
||||
padding: 2px;
|
||||
border-top-left-radius:6px;
|
||||
border-top-right-radius:6px;
|
||||
@@ -765,7 +806,7 @@ input[type=radio].sheet-styleTheStrange:checked ~ div.sheet-main img.sheet-game
|
||||
font-weight: bold;
|
||||
}
|
||||
.sheet-rolltemplate-cyphBasicRoll table {
|
||||
width: 189px;
|
||||
width: 100%;
|
||||
padding: 2px;
|
||||
border-top-left-radius:6px;
|
||||
border-top-right-radius:6px;
|
||||
@@ -838,3 +879,9 @@ input[type=radio].sheet-styleTheStrange:checked ~ div.sheet-main img.sheet-game
|
||||
background-image: -ms-linear-gradient(left, rgba(0,0,0,0), rgba(5,109,161,1.75), rgba(0,0,0,0));
|
||||
background-image: -o-linear-gradient(left, rgba(0,0,0,0), rgba(5,109,161,1.75), rgba(0,0,0,0));
|
||||
}
|
||||
.sheet-rolltemplate-cyphDesc div.sheet-jetdesc{
|
||||
font-family: 'Verdana', serif;
|
||||
font-size: 0.9em;
|
||||
max-height: 140px;
|
||||
overflow-y: auto;
|
||||
}
|
||||
@@ -1,16 +1,16 @@
|
||||
<!-- ******* PC **************** -->
|
||||
<div style="display:inline-block;font-size:11px;color: #888888;text-align:left;font-weight: bold;">Style:</div>
|
||||
<input type="radio" name="attr_sheetStyle" value="0" class="sheet-styleCypher" checked="checked" title="Cypher System" /><span>Cypher System</span>
|
||||
<input type="radio" name="attr_sheetStyle" value="1" class="sheet-styleNumenera" title="Numenéra" /><span>Numenéra</span>
|
||||
<input type="radio" name="attr_sheetStyle" value="1" class="sheet-styleNumenera" title="Numenéra" /><span>Numenéra</span>
|
||||
<input type="radio" name="attr_sheetStyle" value="2" class="sheet-styleTheStrange" title="The Strange"/><span>The Strange</span>
|
||||
<input type="radio" name="attr_sheetStyle" value="99" class="sheet-styleNpc" title="PNJ"/><span>PNJ</span>
|
||||
<div style="display:inline-block;font-size:11px;color: #888888;text-align:left;font-weight: bold;margin-left:0px;">- Jets :</div>
|
||||
<input type="radio" name="attr_sheetRolls" value="0" class="sheet-actionRoll" checked="checked" title="Jet de Caractéristiques et Compétences en utilisant les paramètres de la section Action" /><span>section Action</span>
|
||||
<input type="radio" name="attr_sheetRolls" value="1" class="sheet-macroRoll" title="Jet de Caractéristiques et Compétences demandent les paramètres un par un" /><span>Questions</span>
|
||||
<div style="display:inline-block;font-size:11px;color: #888888;text-align:left;font-weight: bold;margin-left:0px;">- Utiliser :</div>
|
||||
<input type="checkbox" name="attr_sheetUseAsset" value="1" class="sheet-chkUseAsset" title="Ask for/Use assets in attributes, skills and attacks rolls" /><span>Atouts</span>
|
||||
<input type="checkbox" name="attr_sheetUseBonus" value="1" class="sheet-chkUseBonus" title="Ask for/Use roll bonus in attributes, skills and attacks rolls" /><span>Bonus</span>
|
||||
<input type="checkbox" name="attr_sheetUseCost" value="1" class="sheet-chkUseCost" title="Ask for/Use cost in attributes and skills rolls" /><span>Coûts</span><div style="display:inline-block;font-size:11px;color: #888888;text-align:left;margin-left:0px;">- v1.5 (2015-12-22)</div>
|
||||
<input type="checkbox" name="attr_sheetUseAsset" value="1" class="sheet-chkUseAsset" title="Demander / Utiliser les Atouts dans les jets de Caractéristiques, Compétences et Attaques" /><span>Atouts</span>
|
||||
<input type="checkbox" name="attr_sheetUseBonus" value="1" class="sheet-chkUseBonus" title="Demander / Utiliser les Bonus dans les jets de Caractéristiques, Compétences et Attaques" /><span>Bonus</span>
|
||||
<input type="checkbox" name="attr_sheetUseCost" value="1" class="sheet-chkUseCost" title="Demander / Utiliser les Coûts dans les jets de Caractéristiques et Compétences" /><span>Coûts</span><div style="display:inline-block;font-size:11px;color: #888888;text-align:left;margin-left:0px;">- v1.6 (2016-02-21)</div>
|
||||
<script type="text/worker">
|
||||
on("change:sheetusebonus", function() {
|
||||
getAttrs(["sheetUseBonus"], function(values) {
|
||||
@@ -421,16 +421,19 @@
|
||||
<div class="sheet-inpblock">
|
||||
<div class="sheet-text1" style="text-align: left;">APTITUDES SPÉCIALES</div>
|
||||
<fieldset class="repeating_abilities">
|
||||
<div class="sheet-text2">
|
||||
<div class="sheet-text2" style="text-align:left;">
|
||||
<button type="roll" name="ShowAbility" class="sheet-btDesc" title="Montrer dans le chat" value="&{template:cyphDesc} {{name=@{abilityname}}} {{type=Aptitude}} {{use=@{abilityuse}}} {{description=@{abilitydesc}}}"><img src="https://s3.amazonaws.com/files.d20.io/images/13924213/_SbpEpVjj9V7Dow_GKKYhQ/med.png?1448153028" style="width: 16px;height:16px;"/></button>
|
||||
<input type="text" style="width: 210px;font-weight: bold;" name="attr_abilityname" title="Nom de l'aptitude" placeholder="Nom" />
|
||||
<select name="attr_abilityuse" style="width: 85px;" title="Condition nécessaire à son utilisation : Facilitateur, Action, Une fois par jour etc.">
|
||||
<option selected="selected">Action</option>
|
||||
<option>Facilitateur</option>
|
||||
<option>Autre</option>
|
||||
</select>
|
||||
<button type="roll" name="ShowAbility" class="sheet-btDesc" title="Montrer dans le chat" value="&{template:cyphDesc} {{name=@{abilityname}}} {{type=Aptitude}} {{use=@{abilityuse}}} {{description=@{abilitydesc}}}"><img src="https://s3.amazonaws.com/files.d20.io/images/13924213/_SbpEpVjj9V7Dow_GKKYhQ/med.png?1448153028" style="width: 16px;height:16px;"/></button>
|
||||
</div>
|
||||
<div><textarea style="height: 46px" name="attr_abilitydesc" title="Description de l'aptitude" placeholder="Description et notes"></textarea></div>
|
||||
<div style="text-align: right;">
|
||||
<input type="checkbox" name="attr_abilitychkdesc" class="sheet-dispcheck" value="1" title="Agrandir/Réduire la description" /><span>s</span>
|
||||
<textarea name="attr_abilitydesc" class="sheet-textdesc" style="width: 295px;" title="Description de l'aptitude" placeholder="Description de l'aptitude"></textarea>
|
||||
</div>
|
||||
</fieldset>
|
||||
</div>
|
||||
</div>
|
||||
@@ -451,20 +454,20 @@
|
||||
<div class="sheet-inpblock2">
|
||||
<div class="sheet-text1" style="text-align: left;">COMPÉTENCES • PUISSANCE</div>
|
||||
<fieldset class="repeating_skillmight">
|
||||
<div>
|
||||
<input type="text" style="width: 240px;" name="attr_skillmightname" title="Compétence" placeholder="Compétence de Puissance" />
|
||||
<select name="attr_skillmightlvl" style="width: 48px" title="I = Incapacité, N = Non entraîné, E = Entraîné, S = Spécialisé">
|
||||
<option value="-1">I Incapacité</option>
|
||||
<option value="0" selected>N Non entraîné</option>
|
||||
<option value="1">E Entraîné</option>
|
||||
<option value="2">S Spécialisé</option>
|
||||
</select>
|
||||
<div style="margin-bottom: 2px; text-align: left;">
|
||||
<button type="roll" class="sheet-actionbt" title="Jet de Compétence de Puissance"
|
||||
value="&{template:cyphBasicRoll} {{charid=@{character_id}}} {{stat=might}} {{diceRoll=[[1d20cs>17cf1]]}} {{attribute=@{skillmightname}}} {{attrEdge=@{mightedge}}} {{bonusToRoll=[[@{rollVarBonus}]]}} {{difficulty=[[@{rollVarDiff}]]}} {{targNum=[[@{targNum}]]}} {{finalDiff=[[@{rollVarDiff}-(1*@{rollVarAsset})-(1*@{rollVarRollEff})-(1*@{skillmightlvl})]]}} {{targNumRoll=[[(3*@{rollVarDiff})-(3*@{rollVarAsset})-(3*@{rollVarRollEff})-(3*@{skillmightlvl})-(1*@{rollVarBonus})]]}} {{totalCost=[[@{MightCost}]]}} {{effortCost=[[@{effortCost}]]}} {{effortRoll=[[@{rollVarRollEff}]]}} {{effortDmg=[[0]]}} {{statExpense=[[@{rollVarCost}]]}} {{assets=[[@{rollVarAsset}]]}} {{bonusDmg=[[0]]}} {{skilled=[[@{skillmightlvl}]]}}"
|
||||
name="roll_actionMightSkillCheck"></button>
|
||||
<button type="roll" class="sheet-macrobt" title="Jet de Compétence de Puissance"
|
||||
value="&{template:cyphBasicRoll} {{charid=@{character_id}}} {{stat=might}} {{diceRoll=[[1d20cs>17cf1]]}} {{attribute=@{skillmightname}}} {{attrEdge=@{mightedge}}} {{difficulty=[[@{rollQstDiff}]]}} {{effortRoll=[[@{rollQstRollEff}]]}} {{assets=[[@{rollQstAsset}]]}} {{bonusToRoll=[[@{rollQstBonus}]]}} {{statExpense=[[@{rollQstCost}]]}} {{effortDmg=[[0]]}} {{targNum=[[@{targNumQst}]]}} {{finalDiff=[[@{rollQstDiff}-(1*@{rollQstAsset})-(1*@{rollQstRollEff})-(1*@{skillmightlvl})]]}} {{targNumRoll=[[(3*@{rollQstDiff})-(3*@{rollQstAsset})-(3*@{rollQstRollEff})-(3*@{skillmightlvl})-(1*@{rollQstBonus})]]}} {{totalCost=[[ceil(@{rollQstRollEff}/6)+@{rollQstRollEff}*(2+ceil(@{damage-track}/4))+@{rollQstCost}-@{mightedge}]]}} {{effortCost=[[ceil(@{rollQstRollEff}/6)+@{rollQstRollEff}*(2+ceil(@{damage-track}/4))]]}} {{bonusDmg=[[0]]}} {{skilled=[[@{skillmightlvl}]]}}"
|
||||
name="roll_macroMightSkillCheck"></button>
|
||||
<input type="text" style="width: 250px;" name="attr_skillmightname" title="Compétence" placeholder="Compétence de Puissance" />
|
||||
<select name="attr_skillmightlvl" style="width: 48px" title="I = Incapacité, N = Non entraîné, E = Entraîné, S = Spécialisé">
|
||||
<option value="-1">I Incapacité</option>
|
||||
<option value="0" selected>N Non entraîné</option>
|
||||
<option value="1">E Entraîné</option>
|
||||
<option value="2">S Spécialisé</option>
|
||||
</select>
|
||||
</div>
|
||||
</fieldset>
|
||||
</div>
|
||||
@@ -474,36 +477,36 @@
|
||||
<div class="sheet-blublock">
|
||||
<div class="sheet-inpblock2">
|
||||
<div class="sheet-text1" style="text-align: left;">COMPÉTENCES • CÉLÉRITÉ</div>
|
||||
<div> <!-- INITIATIVE -->
|
||||
<input type="text" style="width: 240px;" name="" style="background: #E1E1EE;font-weight: bold;" title="Compétence" value="Initiative" disabled />
|
||||
<select name="attr_InitVarSkill" style="width: 48px" title="I = Incapacité, N = Non entraîné, E = Entraîné, S = Spécialisé">
|
||||
<option value="-1">I Incapacité</option>
|
||||
<option value="0" selected>N Non entraîné</option>
|
||||
<option value="1">E Entraîné</option>
|
||||
<option value="2">S Spécialisé</option>
|
||||
</select>
|
||||
<div style="margin-bottom: 2px; text-align: left;"> <!-- INITIATIVE -->
|
||||
<button type="roll" class="sheet-actionbt" title="Jet d'Initiative"
|
||||
value="&{template:cyphInit} {{charid=@{character_id}}} {{stat=speed}} {{skilled=[[@{InitVarSkill}*3]]}} {{finalRoll=[[1d20+(@{rollVarRollEff}*3)+(@{InitVarSkill}*3)+(@{rollVarAsset}*3)+(1*@{rollVarBonus}) &{tracker}]]}} {{bonusToRoll=[[@{rollVarBonus}]]}} {{speedEdge=[[@{speededge}]]}} {{effortsUsed=[[@{rollVarRollEff}]]}} {{assets=[[@{rollVarAsset}]]}} {{effortCost=[[ceil(@{rollVarRollEff}/6)+@{rollVarRollEff}*(2+@{armorspeedcost})]]}} {{statExpense=[[@{rollVarCost}]]}} {{totalCost=[[ceil(@{rollVarRollEff}/6)+@{rollVarRollEff}*(2+@{armorspeedcost})+@{rollVarCost}-@{speededge}]]}}"
|
||||
name="roll_actionInitCheck"></button>
|
||||
<button type="roll" class="sheet-macrobt" title="Jet d'Initiative"
|
||||
value="&{template:cyphInit} {{charid=@{character_id}}} {{stat=speed}} {{skilled=[[@{InitVarSkill}*3]]}} {{finalRoll=[[1d20+(@{rollQstRollEff}*3)+(@{InitVarSkill}*3)+(@{rollQstAsset}*3)+(1*@{rollQstBonus}) &{tracker}]]}} {{bonusToRoll=[[@{rollQstBonus}]]}} {{speedEdge=[[@{speededge}]]}} {{effortsUsed=[[@{rollQstRollEff}]]}} {{assets=[[@{rollQstAsset}]]}} {{effortCost=[[ceil(@{rollQstRollEff}/6)+@{rollQstRollEff}*(2+@{armorspeedcost})]]}} {{statExpense=[[@{rollQstCost}]]}} {{totalCost=[[ceil(@{rollQstRollEff}/6)+@{rollQstRollEff}*(2+@{armorspeedcost})+@{rollQstCost}-@{speededge}]]}}"
|
||||
name="roll_macroInitCheck"></button>
|
||||
</div> <!-- END INITIATIVE -->
|
||||
<fieldset class="repeating_skillspeed">
|
||||
<div>
|
||||
<input type="text" style="width: 240px;" name="attr_skillspeedname" title="Compétence" placeholder="Compétence de Célérité" />
|
||||
<select name="attr_skillspeedlvl" style="width: 48px" title="I = Incapacité, N = Non entraîné, E = Entraîné, S = Spécialisé">
|
||||
<input type="text" style="width: 250px;" name="" style="background: #E1E1EE;font-weight: bold;" title="Compétence" value="Initiative" disabled />
|
||||
<select name="attr_InitVarSkill" style="width: 48px" title="I = Incapacité, N = Non entraîné, E = Entraîné, S = Spécialisé">
|
||||
<option value="-1">I Incapacité</option>
|
||||
<option value="0" selected>N Non entraîné</option>
|
||||
<option value="1">E Entraîné</option>
|
||||
<option value="2">S Spécialisé</option>
|
||||
</select>
|
||||
</div> <!-- END INITIATIVE -->
|
||||
<fieldset class="repeating_skillspeed">
|
||||
<div style="margin-bottom: 2px; text-align: left;">
|
||||
<button type="roll" class="sheet-actionbt" title="Jet de Compétence de Célérité"
|
||||
value="&{template:cyphBasicRoll} {{charid=@{character_id}}} {{stat=speed}} {{diceRoll=[[1d20cs>17cf1]]}} {{attribute=@{skillspeedname}}} {{attrEdge=@{speededge}}} {{bonusToRoll=[[@{rollVarBonus}]]}} {{difficulty=[[@{rollVarDiff}]]}} {{targNum=[[@{targNum}]]}} {{finalDiff=[[@{rollVarDiff}-(1*@{rollVarAsset})-(1*@{rollVarRollEff})-(1*@{skillspeedlvl})]]}} {{targNumRoll=[[(3*@{rollVarDiff})-(3*@{rollVarAsset})-(3*@{rollVarRollEff})-(3*@{skillspeedlvl})-(1*@{rollVarBonus})]]}} {{totalCost=[[@{SpeedCost}]]}} {{effortCost=[[@{effortSpeedCost}]]}} {{effortRoll=[[@{rollVarRollEff}]]}} {{effortDmg=[[0]]}} {{statExpense=[[@{rollVarCost}]]}} {{assets=[[@{rollVarAsset}]]}} {{bonusDmg=[[0]]}} {{skilled=[[@{skillspeedlvl}]]}}"
|
||||
name="roll_actionSpeedSkillCheck"></button>
|
||||
<button type="roll" class="sheet-macrobt" title="Jet de Compétence de Célérité"
|
||||
value="&{template:cyphBasicRoll} {{charid=@{character_id}}} {{stat=speed}} {{diceRoll=[[1d20cs>17cf1]]}} {{attribute=@{skillspeedname}}} {{attrEdge=@{speededge}}} {{difficulty=[[@{rollQstDiff}]]}} {{effortRoll=[[@{rollQstRollEff}]]}} {{assets=[[@{rollQstAsset}]]}} {{bonusToRoll=[[@{rollQstBonus}]]}} {{statExpense=[[@{rollQstCost}]]}} {{effortDmg=[[0]]}} {{targNum=[[@{targNumQst}]]}} {{finalDiff=[[@{rollQstDiff}-(1*@{rollQstAsset})-(1*@{rollQstRollEff})-(1*@{skillspeedlvl})]]}} {{targNumRoll=[[(3*@{rollQstDiff})-(3*@{rollQstAsset})-(3*@{rollQstRollEff})-(3*@{skillspeedlvl})-(1*@{rollQstBonus})]]}} {{totalCost=[[ceil(@{rollQstRollEff}/6)+@{rollQstRollEff}*(2+@{armorspeedcost}+ceil(@{damage-track}/4))-@{speededge}]]}} {{effortCost=[[ceil(@{rollQstRollEff}/6)+@{rollQstRollEff}*(2+@{armorspeedcost}+ceil(@{damage-track}/4))]]}} {{bonusDmg=[[0]]}} {{skilled=[[@{skillspeedlvl}]]}}"
|
||||
name="roll_macroSpeedSkillCheck"></button>
|
||||
<input type="text" style="width: 250px;" name="attr_skillspeedname" title="Compétence" placeholder="Compétence de Célérité" />
|
||||
<select name="attr_skillspeedlvl" style="width: 48px" title="I = Incapacité, N = Non entraîné, E = Entraîné, S = Spécialisé">
|
||||
<option value="-1">I Incapacité</option>
|
||||
<option value="0" selected>N Non entraîné</option>
|
||||
<option value="1">E Entraîné</option>
|
||||
<option value="2">S Spécialisé</option>
|
||||
</select>
|
||||
</div>
|
||||
</fieldset>
|
||||
</div>
|
||||
@@ -514,20 +517,20 @@
|
||||
<div class="sheet-inpblock2">
|
||||
<div class="sheet-text1" style="text-align: left;">COMPÉTENCES • INTELLECT</div>
|
||||
<fieldset class="repeating_skillintel">
|
||||
<div>
|
||||
<input type="text" style="width: 240px;" name="attr_skillintelname" title="Compétence" placeholder="Compétence d'Intellect" />
|
||||
<select name="attr_skillintellvl" style="width: 48px" title="I = Incapacité, N = Non entraîné, E = Entraîné, S = Spécialisé">
|
||||
<option value="-1">I Incapacité</option>
|
||||
<option value="0" selected>N Non entraîné</option>
|
||||
<option value="1">E Entraîné</option>
|
||||
<option value="2">S Spécialisé</option>
|
||||
</select>
|
||||
<div style="margin-bottom: 2px; text-align: left;">
|
||||
<button type="roll" class="sheet-actionbt" title="Jet de Compétence d'Intellect"
|
||||
value="&{template:cyphBasicRoll} {{charid=@{character_id}}} {{stat=intellect}} {{diceRoll=[[1d20cs>17cf1]]}} {{attribute=@{skillintelname}}} {{attrEdge=@{intellectedge}}} {{bonusToRoll=[[@{rollVarBonus}]]}} {{difficulty=[[@{rollVarDiff}]]}} {{targNum=[[@{targNum}]]}} {{finalDiff=[[@{rollVarDiff}-(1*@{rollVarAsset})-(1*@{rollVarRollEff})-(1*@{skillintellvl})]]}} {{targNumRoll=[[(3*@{rollVarDiff})-(3*@{rollVarAsset})-(3*@{rollVarRollEff})-(3*@{skillintellvl})-(1*@{rollVarBonus})]]}} {{totalCost=[[@{IntelCost}]]}} {{effortCost=[[@{effortCost}]]}} {{effortRoll=[[@{rollVarRollEff}]]}} {{effortDmg=[[0]]}} {{statExpense=[[@{rollVarCost}]]}} {{assets=[[@{rollVarAsset}]]}} {{bonusDmg=[[0]]}} {{skilled=[[@{skillintellvl}]]}}"
|
||||
name="roll_actionIntellectCheck"></button>
|
||||
<button type="roll" class="sheet-macrobt" title="Jet de Compétence d'Intellect"
|
||||
value="&{template:cyphBasicRoll} {{charid=@{character_id}}} {{stat=intellect}} {{diceRoll=[[1d20cs>17cf1]]}} {{attribute=@{skillintelname}}} {{attrEdge=@{intellectedge}}} {{difficulty=[[@{rollQstDiff}]]}} {{effortRoll=[[@{rollQstRollEff}]]}} {{assets=[[@{rollQstAsset}]]}} {{bonusToRoll=[[@{rollQstBonus}]]}} {{statExpense=[[@{rollQstCost}]]}} {{effortDmg=[[0]]}} {{targNum=[[@{targNumQst}]]}} {{finalDiff=[[@{rollQstDiff}-(1*@{rollQstAsset})-(1*@{rollQstRollEff})-(1*@{skillintellvl})]]}} {{targNumRoll=[[(3*@{rollQstDiff})-(3*@{rollQstAsset})-(3*@{rollQstRollEff})-(3*@{skillintellvl})-(1*@{rollQstBonus})]]}} {{totalCost=[[ceil(@{rollQstRollEff}/6)+@{rollQstRollEff}*(2+ceil(@{damage-track}/4))+@{rollQstCost}-@{intellectedge}]]}} {{effortCost=[[ceil(@{rollQstRollEff}/6)+@{rollQstRollEff}*(2+ceil(@{damage-track}/4))]]}} {{bonusDmg=[[0]]}} {{skilled=[[@{skillintellvl}]]}}"
|
||||
name="roll_macroIntellectSkillCheck"></button>
|
||||
<input type="text" style="width: 250px;" name="attr_skillintelname" title="Compétence" placeholder="Compétence d'Intellect" />
|
||||
<select name="attr_skillintellvl" style="width: 48px" title="I = Incapacité, N = Non entraîné, E = Entraîné, S = Spécialisé">
|
||||
<option value="-1">I Incapacité</option>
|
||||
<option value="0" selected>N Non entraîné</option>
|
||||
<option value="1">E Entraîné</option>
|
||||
<option value="2">S Spécialisé</option>
|
||||
</select>
|
||||
</div>
|
||||
</fieldset>
|
||||
</div>
|
||||
@@ -539,48 +542,31 @@
|
||||
<div class="sheet-inpblock">
|
||||
<div class="sheet-text1" style="text-align: left;">ATTAQUES • PUISSANCE</div>
|
||||
<fieldset class="repeating_attackmight">
|
||||
<table style="margin-bottom: 5px;">
|
||||
<tr>
|
||||
<td class="sheet-text1" style="text-align: left;" COLSPAN="3">
|
||||
<input type="text" style="width: 100%;font-weight: bold;" name="attr_atkmightname" title="Attaque : nom de l'arme ou de l'aptitude" placeholder="Attaque" />
|
||||
</td>
|
||||
<td class="sheet-text2" style="width: 50px;text-align: center;">
|
||||
|
||||
<button type="roll" class="sheet-actionbt" title="Jet d'attaque de Puissance"
|
||||
value="&{template:cyphBasicRoll} {{charid=@{character_id}}} {{stat=might}} {{diceRoll=[[1d20cs>17cf1]]}} {{attribute=@{atkmightname}}} {{attrEdge=@{mightedge}}} {{bonusToRoll=[[@{rollVarBonus}]]}} {{difficulty=[[@{rollVarDiff}]]}} {{targNum=[[@{targNum}]]}} {{finalDiff=[[@{rollVarDiff}-(1*@{rollVarAsset})-(1*@{rollVarRollEff})-(1*@{atkmightlvl})-(1*@{atkmightmod})]]}} {{targNumRoll=[[(3*@{rollVarDiff})-(3*@{rollVarAsset})-(3*@{rollVarRollEff})-(3*@{atkmightlvl})-(3*@{atkmightmod})-(1*@{rollVarBonus})]]}} {{totalCost=[[@{effortCost}+@{atkmightcost}-@{mightedge}]]}} {{effortCost=[[@{effortCost}]]}} {{effortRoll=[[@{rollVarRollEff}]]}} {{effortDmg=[[@{rollVarRollDmg}]]}} {{statExpense=[[@{atkmightcost}]]}} {{assets=[[@{rollVarAsset}]]}} {{bonusDmg=[[@{atkmightdmg}+@{rollVarRollDmg}*3]]}} {{skilled=[[@{atkmightlvl}]]}} {{atkmod=[[@{atkmightmod}]]}}"
|
||||
name="roll_actionMightAttack"></button>
|
||||
|
||||
<button type="roll" class="sheet-macrobt" title="Jet d'attaque de Puissance"
|
||||
value="&{template:cyphBasicRoll} {{charid=@{character_id}}} {{stat=might}} {{diceRoll=[[1d20cs>17cf1]]}} {{attribute=@{atkmightname}}} {{attrEdge=@{mightedge}}} {{difficulty=[[@{rollQstDiff}]]}} {{effortRoll=[[@{rollQstRollEff}]]}} {{assets=[[@{rollQstAsset}]]}} {{bonusToRoll=[[@{rollQstBonus}]]}} {{statExpense=[[@{atkmightcost}]]}} {{effortDmg=[[@{rollQstRollDmg}]]}} {{targNum=[[@{targNumQst}]]}} {{finalDiff=[[@{rollQstDiff}-(1*@{rollQstAsset})-(1*@{rollQstRollEff})-(1*@{atkmightlvl})-(1*@{atkmightmod})]]}} {{targNumRoll=[[(3*@{rollQstDiff})-(3*@{rollQstAsset})-(3*@{rollQstRollEff})-(3*@{atkmightlvl})-(3*@{atkmightmod})-(1*@{rollQstBonus})]]}} {{totalCost=[[@{effortCostQst}+@{atkmightcost}-@{mightedge}]]}} {{effortCost=[[@{effortCostQst}]]}} {{bonusDmg=[[@{atkmightdmg}+@{rollQstRollDmg}*3]]}} {{skilled=[[@{atkmightlvl}]]}} {{atkmod=[[@{atkmightmod}]]}}"
|
||||
name="roll_macroMightAttack"></button>
|
||||
|
||||
<button type="roll" name="ShowMightAttack" class="sheet-btDesc" title="Montrer dans le chat" value="&{template:cyphDesc} {{name=@{atkmightname}}} {{type=Attaque}} {{description=Mod:@{atkmightmod}, Dégâts:@{atkmightdmg}, Compétent:@{atkmightlvl}, Coût:@{atkmightcost}}}"><img src="https://s3.amazonaws.com/files.d20.io/images/13924213/_SbpEpVjj9V7Dow_GKKYhQ/med.png?1448153028" style="width: 16px;height:16px;"/></button>
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="sheet-text2" style="width: 100%;text-align: right;">
|
||||
Mod :
|
||||
<input type="number" name="attr_atkmightmod" min="0" style="width:30px;" title="Modificateur : réduction de la difficulté au jet d'attaque" value="0" />
|
||||
</td>
|
||||
<td class="sheet-text2" style="width: 50px;text-align: right;">
|
||||
Dgt :
|
||||
<input type="number" name="attr_atkmightdmg" min="0" style="width:40px;" title="Dégâts" value="0" />
|
||||
</td>
|
||||
<td class="sheet-text2" style="width: 50px;text-align: right;">
|
||||
Comp.:
|
||||
<select name="attr_atkmightlvl" style="width: 40px" title="Niveau de compétence dans cette attaque : I = Incapacité, N = Non entraîné, E = Entraîné, S = Spécialisé">
|
||||
<option value="-1">I Incapacité</option>
|
||||
<option value="0" selected>N Non entraîné</option>
|
||||
<option value="1">E Entraîné</option>
|
||||
<option value="2">S Spécialisé</option>
|
||||
</select>
|
||||
</td>
|
||||
<td class="sheet-text2" style="width: 50px;text-align: right;">
|
||||
Coût :
|
||||
<input type="number" name="attr_atkmightcost" min="0" style="width:30px;" title="Coût d'utilisation de l'attaque (en général dû à l'utilisation combinée d'une Aptitude Spéciale" value="0" />
|
||||
</td>
|
||||
</tr>
|
||||
</table>
|
||||
<div>
|
||||
<button type="roll" class="sheet-macrobt" title="Jet d'attaque de Puissance"
|
||||
value="&{template:cyphBasicRoll} {{charid=@{character_id}}} {{stat=might}} {{diceRoll=[[1d20cs>17cf1]]}} {{attribute=@{atkmightname}}} {{attrEdge=@{mightedge}}} {{difficulty=[[@{rollQstDiff}]]}} {{effortRoll=[[@{rollQstRollEff}]]}} {{assets=[[@{rollQstAsset}]]}} {{bonusToRoll=[[@{rollQstBonus}]]}} {{statExpense=[[@{atkmightcost}]]}} {{effortDmg=[[@{rollQstRollDmg}]]}} {{targNum=[[@{targNumQst}]]}} {{finalDiff=[[@{rollQstDiff}-(1*@{rollQstAsset})-(1*@{rollQstRollEff})-(1*@{atkmightlvl})-(1*@{atkmightmod})]]}} {{targNumRoll=[[(3*@{rollQstDiff})-(3*@{rollQstAsset})-(3*@{rollQstRollEff})-(3*@{atkmightlvl})-(3*@{atkmightmod})-(1*@{rollQstBonus})]]}} {{totalCost=[[@{effortCostQst}+@{atkmightcost}-@{mightedge}]]}} {{effortCost=[[@{effortCostQst}]]}} {{bonusDmg=[[@{atkmightdmg}+@{rollQstRollDmg}*3]]}} {{skilled=[[@{atkmightlvl}]]}} {{atkmod=[[@{atkmightmod}]]}}"
|
||||
name="roll_macroMightAttack"></button>
|
||||
<button type="roll" class="sheet-actionbt" title="Jet d'attaque de Puissance"
|
||||
value="&{template:cyphBasicRoll} {{charid=@{character_id}}} {{stat=might}} {{diceRoll=[[1d20cs>17cf1]]}} {{attribute=@{atkmightname}}} {{attrEdge=@{mightedge}}} {{bonusToRoll=[[@{rollVarBonus}]]}} {{difficulty=[[@{rollVarDiff}]]}} {{targNum=[[@{targNum}]]}} {{finalDiff=[[@{rollVarDiff}-(1*@{rollVarAsset})-(1*@{rollVarRollEff})-(1*@{atkmightlvl})-(1*@{atkmightmod})]]}} {{targNumRoll=[[(3*@{rollVarDiff})-(3*@{rollVarAsset})-(3*@{rollVarRollEff})-(3*@{atkmightlvl})-(3*@{atkmightmod})-(1*@{rollVarBonus})]]}} {{totalCost=[[@{effortCost}+@{atkmightcost}-@{mightedge}]]}} {{effortCost=[[@{effortCost}]]}} {{effortRoll=[[@{rollVarRollEff}]]}} {{effortDmg=[[@{rollVarRollDmg}]]}} {{statExpense=[[@{atkmightcost}]]}} {{assets=[[@{rollVarAsset}]]}} {{bonusDmg=[[@{atkmightdmg}+@{rollVarRollDmg}*3]]}} {{skilled=[[@{atkmightlvl}]]}} {{atkmod=[[@{atkmightmod}]]}}"
|
||||
name="roll_actionMightAttack"></button>
|
||||
<input type="text" style="width: 305px;font-weight: bold;" name="attr_atkmightname" title="Attaque : nom de l'arme ou de l'aptitude" placeholder="Attaque" />
|
||||
</div>
|
||||
<div class="sheet-text2" style="text-align: right;margin-bottom: 2px;">
|
||||
<button type="roll" name="ShowMightAttack" class="sheet-btDesc" title="Montrer dans le chat" value="&{template:cyphDesc} {{name=@{atkmightname}}} {{type=Attaque}} {{description=Mod:@{atkmightmod}, Dégâts:@{atkmightdmg}, Compétent:@{atkmightlvl}, Coût:@{atkmightcost}}}"><img src="https://s3.amazonaws.com/files.d20.io/images/13924213/_SbpEpVjj9V7Dow_GKKYhQ/med.png?1448153028" style="width: 16px;height:16px;"/></button>
|
||||
Mod :
|
||||
<input type="number" name="attr_atkmightmod" min="0" style="width:30px;" title="Modificateur : réduction de la difficulté au jet d'attaque" value="0" />
|
||||
Dgt :
|
||||
<input type="number" name="attr_atkmightdmg" min="0" style="width:40px;" title="Dégâts" value="0" />
|
||||
Comp.:
|
||||
<select name="attr_atkmightlvl" style="width: 45px" title="Niveau de compétence dans cette attaque : I = Incapacité, N = Non entraîné, E = Entraîné, S = Spécialisé">
|
||||
<option value="-1">I Incapacité</option>
|
||||
<option value="0" selected>N Non entraîné</option>
|
||||
<option value="1">E Entraîné</option>
|
||||
<option value="2">S Spécialisé</option>
|
||||
</select>
|
||||
Coût :
|
||||
<input type="number" name="attr_atkmightcost" min="0" style="width:30px;" title="Coût d'utilisation de l'attaque (en général dû à l'utilisation combinée d'une Aptitude Spéciale" value="0" />
|
||||
</div>
|
||||
</fieldset>
|
||||
</div>
|
||||
</div>
|
||||
@@ -590,48 +576,31 @@
|
||||
<div class="sheet-inpblock">
|
||||
<div class="sheet-text1" style="text-align: left;">ATTAQUES • CÉLÉRITÉ</div>
|
||||
<fieldset class="repeating_attackspeed">
|
||||
<table style="margin-bottom: 5px;">
|
||||
<tr>
|
||||
<td class="sheet-text1" style="text-align: left;" COLSPAN="3">
|
||||
<input type="text" style="width: 100%;font-weight: bold;" name="attr_atkspeedname" title="Attaque : nom de l'arme ou de l'aptitude" placeholder="Attaque" />
|
||||
</td>
|
||||
<td class="sheet-text2" style="width: 50px;text-align: center;">
|
||||
|
||||
<button type="roll" class="sheet-actionbt" title="Jet d'attaque de Célérité"
|
||||
value="&{template:cyphBasicRoll} {{charid=@{character_id}}} {{stat=speed}} {{diceRoll=[[1d20cs>17cf1]]}} {{attribute=@{atkspeedname}}} {{attrEdge=@{speededge}}} {{bonusToRoll=[[@{rollVarBonus}]]}} {{difficulty=[[@{rollVarDiff}]]}} {{targNum=[[@{targNum}]]}} {{finalDiff=[[@{rollVarDiff}-(1*@{rollVarAsset})-(1*@{rollVarRollEff})-(1*@{atkspeedlvl})-(1*@{atkspeedmod})]]}} {{targNumRoll=[[(3*@{rollVarDiff})-(3*@{rollVarAsset})-(3*@{rollVarRollEff})-(3*@{atkspeedlvl})-(3*@{atkspeedmod})-(1*@{rollVarBonus})]]}} {{totalCost=[[@{effortSpeedCost}+@{atkspeedcost}-@{speededge}]]}} {{effortCost=[[@{effortSpeedCost}]]}} {{effortRoll=[[@{rollVarRollEff}]]}} {{effortDmg=[[@{rollVarRollDmg}]]}} {{statExpense=[[@{atkspeedcost}]]}} {{assets=[[@{rollVarAsset}]]}} {{bonusDmg=[[@{atkspeeddmg}+@{rollVarRollDmg}*3]]}} {{skilled=[[@{atkspeedlvl}]]}} {{atkmod=[[@{atkspeedmod}]]}}"
|
||||
name="roll_actionSpeedAttack"></button>
|
||||
|
||||
<button type="roll" class="sheet-macrobt" title="Jet d'attaque de Célérité"
|
||||
value="&{template:cyphBasicRoll} {{charid=@{character_id}}} {{stat=speed}} {{diceRoll=[[1d20cs>17cf1]]}} {{attribute=@{atkspeedname}}} {{attrEdge=@{speededge}}} {{difficulty=[[@{rollQstDiff}]]}} {{effortRoll=[[@{rollQstRollEff}]]}} {{assets=[[@{rollQstAsset}]]}} {{bonusToRoll=[[@{rollQstBonus}]]}} {{statExpense=[[@{atkspeedcost}]]}} {{effortDmg=[[@{rollQstRollDmg}]]}} {{targNum=[[@{targNumQst}]]}} {{finalDiff=[[@{rollQstDiff}-(1*@{rollQstAsset})-(1*@{rollQstRollEff})-(1*@{atkspeedlvl})-(1*@{atkspeedmod})]]}} {{targNumRoll=[[(3*@{rollQstDiff})-(3*@{rollQstAsset})-(3*@{rollQstRollEff})-(3*@{atkspeedlvl})-(3*@{atkspeedmod})-(1*@{rollQstBonus})]]}} {{totalCost=[[@{effortSpeedCostQst}+@{atkspeedcost}-@{speededge}]]}} {{effortCost=[[@{effortSpeedCostQst}]]}} {{bonusDmg=[[@{atkspeeddmg}+@{rollQstRollDmg}*3]]}} {{skilled=[[@{atkspeedlvl}]]}} {{atkmod=[[@{atkspeedmod}]]}}"
|
||||
name="roll_macroSpeedAttack"></button>
|
||||
|
||||
<button type="roll" name="ShowSpeedAttack" class="sheet-btDesc" title="Montrer dans le chat" value="&{template:cyphDesc} {{name=@{atkspeedname}}} {{type=Attaque}} {{description=Mod:@{atkspeedmod}, Dégâts:@{atkspeeddmg}, Compétent:@{atkspeedlvl}, Coût:@{atkspeedcost}}}"><img src="https://s3.amazonaws.com/files.d20.io/images/13924213/_SbpEpVjj9V7Dow_GKKYhQ/med.png?1448153028" style="width: 16px;height:16px;"/></button>
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="sheet-text2" style="width: 100%;text-align: right;">
|
||||
Mod :
|
||||
<input type="number" name="attr_atkspeedmod" min="0" style="width:30px;" title="Modificateur : réduction de la difficulté au jet d'attaque" value="0" />
|
||||
</td>
|
||||
<td class="sheet-text2" style="width: 50px;text-align: right;">
|
||||
Dgt :
|
||||
<input type="number" name="attr_atkspeeddmg" min="0" style="width:40px;" title="Dégâts" value="0" />
|
||||
</td>
|
||||
<td class="sheet-text2" style="width: 50px;text-align: right;">
|
||||
Comp.:
|
||||
<select name="attr_atkspeedlvl" style="width: 40px" title="Niveau de compétence dans cette attaque : I = Incapacité, N = Non entraîné, E = Entraîné, S = Spécialisé">
|
||||
<option value="-1">I Incapacité</option>
|
||||
<option value="0" selected>N Non entraîné</option>
|
||||
<option value="1">E Entraîné</option>
|
||||
<option value="2">S Spécialisé</option>
|
||||
</select>
|
||||
</td>
|
||||
<td class="sheet-text2" style="width: 50px;text-align: right;">
|
||||
Coût :
|
||||
<input type="number" name="attr_atkspeedcost" min="0" style="width:30px;" title="Coût d'utilisation de l'attaque (en général dû à l'utilisation combinée d'une Aptitude Spéciale" value="0" />
|
||||
</td>
|
||||
</tr>
|
||||
</table>
|
||||
<div>
|
||||
<button type="roll" class="sheet-actionbt" title="Jet d'attaque de Célérité"
|
||||
value="&{template:cyphBasicRoll} {{charid=@{character_id}}} {{stat=speed}} {{diceRoll=[[1d20cs>17cf1]]}} {{attribute=@{atkspeedname}}} {{attrEdge=@{speededge}}} {{bonusToRoll=[[@{rollVarBonus}]]}} {{difficulty=[[@{rollVarDiff}]]}} {{targNum=[[@{targNum}]]}} {{finalDiff=[[@{rollVarDiff}-(1*@{rollVarAsset})-(1*@{rollVarRollEff})-(1*@{atkspeedlvl})-(1*@{atkspeedmod})]]}} {{targNumRoll=[[(3*@{rollVarDiff})-(3*@{rollVarAsset})-(3*@{rollVarRollEff})-(3*@{atkspeedlvl})-(3*@{atkspeedmod})-(1*@{rollVarBonus})]]}} {{totalCost=[[@{effortSpeedCost}+@{atkspeedcost}-@{speededge}]]}} {{effortCost=[[@{effortSpeedCost}]]}} {{effortRoll=[[@{rollVarRollEff}]]}} {{effortDmg=[[@{rollVarRollDmg}]]}} {{statExpense=[[@{atkspeedcost}]]}} {{assets=[[@{rollVarAsset}]]}} {{bonusDmg=[[@{atkspeeddmg}+@{rollVarRollDmg}*3]]}} {{skilled=[[@{atkspeedlvl}]]}} {{atkmod=[[@{atkspeedmod}]]}}"
|
||||
name="roll_actionSpeedAttack"></button>
|
||||
<button type="roll" class="sheet-macrobt" title="Jet d'attaque de Célérité"
|
||||
value="&{template:cyphBasicRoll} {{charid=@{character_id}}} {{stat=speed}} {{diceRoll=[[1d20cs>17cf1]]}} {{attribute=@{atkspeedname}}} {{attrEdge=@{speededge}}} {{difficulty=[[@{rollQstDiff}]]}} {{effortRoll=[[@{rollQstRollEff}]]}} {{assets=[[@{rollQstAsset}]]}} {{bonusToRoll=[[@{rollQstBonus}]]}} {{statExpense=[[@{atkspeedcost}]]}} {{effortDmg=[[@{rollQstRollDmg}]]}} {{targNum=[[@{targNumQst}]]}} {{finalDiff=[[@{rollQstDiff}-(1*@{rollQstAsset})-(1*@{rollQstRollEff})-(1*@{atkspeedlvl})-(1*@{atkspeedmod})]]}} {{targNumRoll=[[(3*@{rollQstDiff})-(3*@{rollQstAsset})-(3*@{rollQstRollEff})-(3*@{atkspeedlvl})-(3*@{atkspeedmod})-(1*@{rollQstBonus})]]}} {{totalCost=[[@{effortSpeedCostQst}+@{atkspeedcost}-@{speededge}]]}} {{effortCost=[[@{effortSpeedCostQst}]]}} {{bonusDmg=[[@{atkspeeddmg}+@{rollQstRollDmg}*3]]}} {{skilled=[[@{atkspeedlvl}]]}} {{atkmod=[[@{atkspeedmod}]]}}"
|
||||
name="roll_macroSpeedAttack"></button>
|
||||
<input type="text" style="width: 305px;font-weight: bold;" name="attr_atkspeedname" title="Attaque : nom de l'arme ou de l'aptitude" placeholder="Attaque" />
|
||||
</div>
|
||||
<div class="sheet-text2" style="text-align: right;margin-bottom: 2px;">
|
||||
<button type="roll" name="ShowSpeedAttack" class="sheet-btDesc" title="Montrer dans le chat" value="&{template:cyphDesc} {{name=@{atkspeedname}}} {{type=Attaque}} {{description=Mod:@{atkspeedmod}, Dégâts:@{atkspeeddmg}, Compétent:@{atkspeedlvl}, Coût:@{atkspeedcost}}}"><img src="https://s3.amazonaws.com/files.d20.io/images/13924213/_SbpEpVjj9V7Dow_GKKYhQ/med.png?1448153028" style="width: 16px;height:16px;"/></button>
|
||||
Mod :
|
||||
<input type="number" name="attr_atkspeedmod" min="0" style="width:30px;" title="Modificateur : réduction de la difficulté au jet d'attaque" value="0" />
|
||||
Dgt :
|
||||
<input type="number" name="attr_atkspeeddmg" min="0" style="width:40px;" title="Dégâts" value="0" />
|
||||
Comp.:
|
||||
<select name="attr_atkspeedlvl" style="width: 45px" title="Niveau de compétence dans cette attaque : I = Incapacité, N = Non entraîné, E = Entraîné, S = Spécialisé">
|
||||
<option value="-1">I Incapacité</option>
|
||||
<option value="0" selected>N Non entraîné</option>
|
||||
<option value="1">E Entraîné</option>
|
||||
<option value="2">S Spécialisé</option>
|
||||
</select>
|
||||
Coût :
|
||||
<input type="number" name="attr_atkspeedcost" min="0" style="width:30px;" title="Coût d'utilisation de l'attaque (en général dû à l'utilisation combinée d'une Aptitude Spéciale" value="0" />
|
||||
</div>
|
||||
</fieldset>
|
||||
</div>
|
||||
</div>
|
||||
@@ -641,48 +610,32 @@
|
||||
<div class="sheet-inpblock">
|
||||
<div class="sheet-text1" style="text-align: left;">ATTAQUES • INTELLECT</div>
|
||||
<fieldset class="repeating_attackintel">
|
||||
<table style="margin-bottom: 5px;">
|
||||
<tr>
|
||||
<td class="sheet-text1" style="text-align: left;" COLSPAN="3">
|
||||
<input type="text" style="width: 100%;font-weight: bold;" name="attr_atkintelname" title="Attaque : nom de l'arme ou de l'aptitude" placeholder="Attaque" />
|
||||
</td>
|
||||
<td class="sheet-text2" style="width: 50px;text-align: center;">
|
||||
<div>
|
||||
<button type="roll" class="sheet-actionbt" title="Jet d'attaque d'Intellect"
|
||||
value="&{template:cyphBasicRoll} {{charid=@{character_id}}} {{stat=intellect}} {{diceRoll=[[1d20cs>17cf1]]}} {{attribute=@{atkintelname}}} {{attrEdge=@{intellectedge}}} {{bonusToRoll=[[@{rollVarBonus}]]}} {{difficulty=[[@{rollVarDiff}]]}} {{targNum=[[@{targNum}]]}} {{finalDiff=[[@{rollVarDiff}-(1*@{rollVarAsset})-(1*@{rollVarRollEff})-(1*@{atkintellvl})-(1*@{atkintelmod})]]}} {{targNumRoll=[[(3*@{rollVarDiff})-(3*@{rollVarAsset})-(3*@{rollVarRollEff})-(3*@{atkintellvl})-(3*@{atkintelmod})-(1*@{rollVarBonus})]]}} {{totalCost=[[@{effortCost}+@{atkintelcost}-@{intellectedge}]]}} {{effortCost=[[@{effortCost}]]}} {{effortRoll=[[@{rollVarRollEff}]]}} {{effortDmg=[[@{rollVarRollDmg}]]}} {{statExpense=[[@{atkintelcost}]]}} {{assets=[[@{rollVarAsset}]]}} {{bonusDmg=[[@{atkinteldmg}+@{rollVarRollDmg}*3]]}} {{skilled=[[@{atkintellvl}]]}} {{atkmod=[[@{atkintelmod}]]}}"
|
||||
name="roll_actionIntelAttack"></button>
|
||||
|
||||
<button type="roll" class="sheet-actionbt" title="Jet d'attaque d'Intellect"
|
||||
value="&{template:cyphBasicRoll} {{charid=@{character_id}}} {{stat=intellect}} {{diceRoll=[[1d20cs>17cf1]]}} {{attribute=@{atkintelname}}} {{attrEdge=@{intellectedge}}} {{bonusToRoll=[[@{rollVarBonus}]]}} {{difficulty=[[@{rollVarDiff}]]}} {{targNum=[[@{targNum}]]}} {{finalDiff=[[@{rollVarDiff}-(1*@{rollVarAsset})-(1*@{rollVarRollEff})-(1*@{atkintellvl})-(1*@{atkintelmod})]]}} {{targNumRoll=[[(3*@{rollVarDiff})-(3*@{rollVarAsset})-(3*@{rollVarRollEff})-(3*@{atkintellvl})-(3*@{atkintelmod})-(1*@{rollVarBonus})]]}} {{totalCost=[[@{effortCost}+@{atkintelcost}-@{intellectedge}]]}} {{effortCost=[[@{effortCost}]]}} {{effortRoll=[[@{rollVarRollEff}]]}} {{effortDmg=[[@{rollVarRollDmg}]]}} {{statExpense=[[@{atkintelcost}]]}} {{assets=[[@{rollVarAsset}]]}} {{bonusDmg=[[@{atkinteldmg}+@{rollVarRollDmg}*3]]}} {{skilled=[[@{atkintellvl}]]}} {{atkmod=[[@{atkintelmod}]]}}"
|
||||
name="roll_actionIntelAttack"></button>
|
||||
|
||||
<button type="roll" class="sheet-macrobt" title="Jet d'attaque d'Intellect"
|
||||
value="&{template:cyphBasicRoll} {{charid=@{character_id}}} {{stat=intellect}} {{diceRoll=[[1d20cs>17cf1]]}} {{attribute=@{atkintelname}}} {{attrEdge=@{intellectedge}}} {{difficulty=[[@{rollQstDiff}]]}} {{effortRoll=[[@{rollQstRollEff}]]}} {{assets=[[@{rollQstAsset}]]}} {{bonusToRoll=[[@{rollQstBonus}]]}} {{statExpense=[[@{atkintelcost}]]}} {{effortDmg=[[@{rollQstRollDmg}]]}} {{targNum=[[@{targNumQst}]]}} {{finalDiff=[[@{rollQstDiff}-(1*@{rollQstAsset})-(1*@{rollQstRollEff})-(1*@{atkintellvl})-(1*@{atkintelmod})]]}} {{targNumRoll=[[(3*@{rollQstDiff})-(3*@{rollQstAsset})-(3*@{rollQstRollEff})-(3*@{atkintellvl})-(3*@{atkintelmod})-(1*@{rollQstBonus})]]}} {{totalCost=[[@{effortCostQst}+@{atkintelcost}-@{intellectedge}]]}} {{effortCost=[[@{effortCostQst}]]}} {{bonusDmg=[[@{atkinteldmg}+@{rollQstRollDmg}*3]]}} {{skilled=[[@{atkintellvl}]]}} {{atkmod=[[@{atkintelmod}]]}}"
|
||||
name="roll_macroIntelAttack"></button>
|
||||
|
||||
<button type="roll" name="ShowIntelAttack" class="sheet-btDesc" title="Montrer dans le chat" value="&{template:cyphDesc} {{name=@{atkintelname}}} {{type=Attaque}} {{description=Mod:@{atkintelmod}, Dégâts:@{atkinteldmg}, Compétent:@{atkintellvl}, Coût:@{atkintelcost}}}"><img src="https://s3.amazonaws.com/files.d20.io/images/13924213/_SbpEpVjj9V7Dow_GKKYhQ/med.png?1448153028" style="width: 16px;height:16px;"/></button>
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="sheet-text2" style="width: 100%;text-align: right;">
|
||||
Mod :
|
||||
<input type="number" name="attr_atkintelmod" min="0" style="width:30px;" title="Modificateur : réduction de la difficulté au jet d'attaque" value="0" />
|
||||
</td>
|
||||
<td class="sheet-text2" style="width: 50px;text-align: right;">
|
||||
Dgt :
|
||||
<input type="number" name="attr_atkinteldmg" min="0" style="width:40px;" title="Dégâts" value="0" />
|
||||
</td>
|
||||
<td class="sheet-text2" style="width: 50px;text-align: right;">
|
||||
Comp.:
|
||||
<select name="attr_atkintellvl" style="width: 40px" title="Niveau de compétence dans cette attaque : I = Incapacité, N = Non entraîné, E = Entraîné, S = Spécialisé">
|
||||
<option value="-1">I Incapacité</option>
|
||||
<option value="0" selected>N Non entraîné</option>
|
||||
<option value="1">E Entraîné</option>
|
||||
<option value="2">S Spécialisé</option>
|
||||
</select>
|
||||
</td>
|
||||
<td class="sheet-text2" style="width: 50px;text-align: right;">
|
||||
Coût :
|
||||
<input type="number" name="attr_atkintelcost" min="0" style="width:30px;" title="Coût d'utilisation de l'attaque (en général dû à l'utilisation combinée d'une Aptitude Spéciale" value="0" />
|
||||
</td>
|
||||
</tr>
|
||||
</table>
|
||||
<button type="roll" class="sheet-macrobt" title="Jet d'attaque d'Intellect"
|
||||
value="&{template:cyphBasicRoll} {{charid=@{character_id}}} {{stat=intellect}} {{diceRoll=[[1d20cs>17cf1]]}} {{attribute=@{atkintelname}}} {{attrEdge=@{intellectedge}}} {{difficulty=[[@{rollQstDiff}]]}} {{effortRoll=[[@{rollQstRollEff}]]}} {{assets=[[@{rollQstAsset}]]}} {{bonusToRoll=[[@{rollQstBonus}]]}} {{statExpense=[[@{atkintelcost}]]}} {{effortDmg=[[@{rollQstRollDmg}]]}} {{targNum=[[@{targNumQst}]]}} {{finalDiff=[[@{rollQstDiff}-(1*@{rollQstAsset})-(1*@{rollQstRollEff})-(1*@{atkintellvl})-(1*@{atkintelmod})]]}} {{targNumRoll=[[(3*@{rollQstDiff})-(3*@{rollQstAsset})-(3*@{rollQstRollEff})-(3*@{atkintellvl})-(3*@{atkintelmod})-(1*@{rollQstBonus})]]}} {{totalCost=[[@{effortCostQst}+@{atkintelcost}-@{intellectedge}]]}} {{effortCost=[[@{effortCostQst}]]}} {{bonusDmg=[[@{atkinteldmg}+@{rollQstRollDmg}*3]]}} {{skilled=[[@{atkintellvl}]]}} {{atkmod=[[@{atkintelmod}]]}}"
|
||||
name="roll_macroIntelAttack"></button>
|
||||
<input type="text" style="width: 305px;font-weight: bold;" name="attr_atkintelname" title="Attaque : nom de l'arme ou de l'aptitude" placeholder="Attaque" />
|
||||
</div>
|
||||
<div class="sheet-text2" style="text-align: right;margin-bottom: 2px;">
|
||||
<button type="roll" name="ShowIntelAttack" class="sheet-btDesc" title="Montrer dans le chat" value="&{template:cyphDesc} {{name=@{atkintelname}}} {{type=Attaque}} {{description=Mod:@{atkintelmod}, Dégâts:@{atkinteldmg}, Compétent:@{atkintellvl}, Coût:@{atkintelcost}}}"><img src="https://s3.amazonaws.com/files.d20.io/images/13924213/_SbpEpVjj9V7Dow_GKKYhQ/med.png?1448153028" style="width: 16px;height:16px;"/></button>
|
||||
Mod :
|
||||
<input type="number" name="attr_atkintelmod" min="0" style="width:30px;" title="Modificateur : réduction de la difficulté au jet d'attaque" value="0" />
|
||||
Dgt :
|
||||
<input type="number" name="attr_atkinteldmg" min="0" style="width:40px;" title="Dégâts" value="0" />
|
||||
Comp.:
|
||||
<select name="attr_atkintellvl" style="width: 45px" title="Niveau de compétence dans cette attaque : I = Incapacité, N = Non entraîné, E = Entraîné, S = Spécialisé">
|
||||
<option value="-1">I Incapacité</option>
|
||||
<option value="0" selected>N Non entraîné</option>
|
||||
<option value="1">E Entraîné</option>
|
||||
<option value="2">S Spécialisé</option>
|
||||
</select>
|
||||
Coût :
|
||||
<input type="number" name="attr_atkintelcost" min="0" style="width:30px;" title="Coût d'utilisation de l'attaque (en général dû à l'utilisation combinée d'une Aptitude Spéciale" value="0" />
|
||||
</div>
|
||||
</fieldset>
|
||||
</div>
|
||||
</div>
|
||||
@@ -808,13 +761,14 @@
|
||||
</table>
|
||||
<fieldset class="repeating_cypher-list">
|
||||
<div class="sheet-text2" style="text-align: left;">
|
||||
<button type="roll" class="sheet-btDesc" title="Montrer dans le chat" value="&{template:cyphDesc} {{name=@{cypher-name}}} {{type=Cypher}} {{level=@{cypher-level}}} {{description=@{cypher-description}}}"><img src="https://s3.amazonaws.com/files.d20.io/images/13924213/_SbpEpVjj9V7Dow_GKKYhQ/med.png?1448153028" style="width: 16px;height:16px;"/></button>
|
||||
<input type="text" style="width: 230px;font-weight: bold;" name="attr_cypher-name" title="Nom du cypher" placeholder="Cypher" />
|
||||
Niv.
|
||||
<input type="number" style="width: 40px;" name="attr_cypher-level" title="Niveau du Cypher" min="0" value="1" />
|
||||
<button type="roll" class="sheet-btDesc" title="Montrer dans le chat" value="&{template:cyphDesc} {{name=@{cypher-name}}} {{type=Cypher}} {{level=@{cypher-level}}} {{description=@{cypher-description}}}"><img src="https://s3.amazonaws.com/files.d20.io/images/13924213/_SbpEpVjj9V7Dow_GKKYhQ/med.png?1448153028" style="width: 16px;height:16px;"/></button>
|
||||
</div>
|
||||
<div style="text-align: left;">
|
||||
<textarea name="attr_cypher-description" style="height: 40px; width: 100%;" title="Description du Cypher" placeholder="Description"></textarea>
|
||||
<div class="sheet-text2" style="text-align: right;margin-left:2px;margin-bottom: 2px;">
|
||||
<input type="checkbox" class="sheet-dispcheck" name="attr_cypher-chkdesc" value="1" title="Agrandir/Réduire la description" /><span>s</span>
|
||||
<textarea class="sheet-textdesc" name="attr_cypher-description" style="width: 295px;" title="Description du Cypher" placeholder="Description"></textarea>
|
||||
</div>
|
||||
</fieldset>
|
||||
</div>
|
||||
@@ -826,12 +780,14 @@
|
||||
<div class="sheet-text1" style="text-align: left;">ARTÉFACTS</div>
|
||||
<fieldset class="repeating_artifact-list">
|
||||
<div class="sheet-text2" style="text-align: left;">
|
||||
<button type="roll" class="sheet-btDesc" title="Montrer dans le chat" value="&{template:cyphDesc} {{name=@{artifact-name}}} {{type=Artéfact}} {{level=@{artifact-level}}} {{depletion=@{artdepthreshold} sur @{artdepdice}}} {{description=@{artifact-description}}}"><img src="https://s3.amazonaws.com/files.d20.io/images/13924213/_SbpEpVjj9V7Dow_GKKYhQ/med.png?1448153028" style="width: 16px;height:16px;"/></button>
|
||||
<input type="text" style="width: 230px;font-weight: bold;" name="attr_artifact-name" title="Nom de l'artefact" placeholder="Artéfact" />
|
||||
Niv.
|
||||
<input type="number" style="width: 40px;" name="attr_artifact-level" title="Niveau de l'artefact" min="0" max="99" value="1" />
|
||||
<button type="roll" class="sheet-btDesc" title="Montrer dans le chat" value="&{template:cyphDesc} {{name=@{artifact-name}}} {{type=Artéfact}} {{level=@{artifact-level}}} {{depletion=@{artdepthreshold} sur @{artdepdice}}} {{description=@{artifact-description}}}"><img src="https://s3.amazonaws.com/files.d20.io/images/13924213/_SbpEpVjj9V7Dow_GKKYhQ/med.png?1448153028" style="width: 16px;height:16px;"/></button>
|
||||
</div>
|
||||
<div class="sheet-text2" style="text-align: left;">
|
||||
<div class="sheet-text2" style="text-align: right;">
|
||||
<button type="roll" class="sheet-basicbt" name="roll_artifactDepletion" title="Jet d'Épuisement"
|
||||
value="&{template:cyphRecovery} {{depletionRoll=[[@{artdepdice}cf<@{artdepthreshold}]]}} {{dice=@{artdepdice}}} {{threshold=[[@{artdepthreshold}]]}} {{artifact=@{artifact-name}}}"></button>
|
||||
Épuisement
|
||||
<input type="number" min="0" max="99" name="attr_artdepthreshold" title="Risque d'épuisement de l'artefact (ex : 1 sur 1d20)" value="1" />
|
||||
sur
|
||||
@@ -843,11 +799,10 @@
|
||||
<option value="1d20" SELECTED="SELECTED">1d20</option>
|
||||
<option value="1d100">1d100</option>
|
||||
</select>
|
||||
<button type="roll" class="sheet-basicbt" name="roll_artifactDepletion" title="Jet d'Épuisement"
|
||||
value="&{template:cyphRecovery} {{depletionRoll=[[@{artdepdice}cf<@{artdepthreshold}]]}} {{dice=@{artdepdice}}} {{threshold=[[@{artdepthreshold}]]}} {{artifact=@{artifact-name}}}"/>
|
||||
</div>
|
||||
<div style="text-align: left;">
|
||||
<textarea name="attr_artifact-description" style="height: 40px; width: 100%;" title="Description de l'artefact" placeholder="Description"></textarea>
|
||||
<div class="sheet-text2" style="text-align: right;margin-left:2px; margin-bottom: 2px;">
|
||||
<input type="checkbox" class="sheet-dispcheck" name="attr_artifactchkdesc" value="1" title="Agrandir/Réduire la description" /><span>s</span>
|
||||
<textarea name="attr_artifact-description" class="sheet-textdesc" style="width: 295px;" title="Description" placeholder="Description"></textarea>
|
||||
</div>
|
||||
</fieldset>
|
||||
</div>
|
||||
@@ -886,11 +841,12 @@
|
||||
<table>
|
||||
<tr>
|
||||
<td style="width: 100%; text-align: left;">
|
||||
<input type="text" name="attr_equipment-name" style="width:100%" title="Item" placeholder="CONSOMMABLE" />
|
||||
</td>
|
||||
<td width="70px">
|
||||
<input type="number" name="attr_equipment-qty" title="Quantité" value="1" />
|
||||
<button type="roll" name="ShowItem" class="sheet-btDesc" title="Montrer dans le chat" value="&{template:cyphDesc} {{name=Consommable}} {{type=Équipement}} {{description=@{equipment-name}, Qté:@{equipment-qty}}}"><img src="https://s3.amazonaws.com/files.d20.io/images/13924213/_SbpEpVjj9V7Dow_GKKYhQ/med.png?1448153028" style="width: 16px;height:16px;"/></button>
|
||||
<input type="checkbox" class="sheet-dispcheck" name="attr_equipmentchkdesc" value="1" title="Agrandire/Réduire la description" /><span>s</span>
|
||||
<textarea name="attr_equipment-name" class="sheet-textdesc" style="width: 223px;" title="CONSOMMABLE" placeholder="CONSOMMABLE"></textarea>
|
||||
</td>
|
||||
<td>
|
||||
<input type="number" name="attr_equipment-qty" title="Quantité" value="1" />
|
||||
</td>
|
||||
</tr>
|
||||
</table>
|
||||
@@ -1322,6 +1278,6 @@
|
||||
{{#use}}
|
||||
<tr><td><span>Utilisation</span></td><td>{{use}}</td></tr>
|
||||
{{/use}}
|
||||
<tr><td COLSPAN="2">{{description}}</th></tr>
|
||||
<tr><td COLSPAN="2"><div class="jetdesc">{{description}}</div></th></tr>
|
||||
</table>
|
||||
</rolltemplate><!-- End template cyphDesc -->
|
||||
|
||||
@@ -5,7 +5,7 @@ Elle est aussi utilisable (et stylée) pour _Numenéra_ (modulo la g
|
||||
La VF s'appuie sur la traduction de Numenéra par Black Book Editions.
|
||||
|
||||
# Version courante :
|
||||
Version 1.5 (22 Décembre 2015) :
|
||||
Version 1.6 (21 Février 2016) :
|
||||
|
||||
* Capture d'écran [style Cypher System générique](CypherSystem.png)
|
||||
* Capture d'écran [style Numenéra](CypherSystem_style_Numenera.png)
|
||||
@@ -53,7 +53,10 @@ Le script API permet que l'état du personnage soit automatiquement mis &a
|
||||
|
||||
# Notes de version
|
||||
|
||||
##Release 1.5 (21 Décembre 2015)
|
||||
##Version 1.6 (21 Février 2016)
|
||||
Changements esthétiques, pour faciliter l'accès au bouton de suppression de ligne répétable, et diminuer la hauteur des lignes répétables.
|
||||
|
||||
##Version 1.5 (21 Décembre 2015)
|
||||
|
||||
* Nouvelles sections "Attaques" (1 par caractéristique) avec jets intégrés, prenant en compte le niveau de compétence, le coûts, les dégats etc.
|
||||
* Les jets de Caractéristiques et Compétences ne demandent plus/n'utilisent plus les efforts aux dégâts (utilisez les nouvelles sections Attaques en lieu et place)
|
||||
|
||||
@@ -4,5 +4,5 @@
|
||||
"authors": "Natha",
|
||||
"roll20userid": "75857",
|
||||
"preview": "CypherSystem.png",
|
||||
"instructions": "v1.5 (2015-12-22) Lisez le ficher README.md (https://github.com/Roll20/roll20-character-sheets/blob/master/CypherSystemFrench/ReadMe.md) pour mettre en place un pion avec la feuille de personnage, et éventuellement ajouter les scripts API accompagnant la fiche de personnage."
|
||||
"instructions": "v1.6 (2015-02-21) Lisez le ficher README.md (https://github.com/Roll20/roll20-character-sheets/blob/master/CypherSystemFrench/ReadMe.md) pour mettre en place un pion avec la feuille de personnage, et éventuellement ajouter les scripts API accompagnant la fiche de personnage."
|
||||
}
|
||||
|
||||
@@ -0,0 +1,24 @@
|
||||
# Dogs in the Vineyard Character Sheet
|
||||
|
||||
This sheet was created for use in Dogs in the Vineyard on Roll20.
|
||||
|
||||
## Feedback
|
||||
|
||||
Report any problems, suggestions or features by sending a private message on Roll20 or submitting an issue on Github.
|
||||
|
||||
[Stephen Malone](https://app.roll20.net/users/552705/) on Roll20
|
||||
|
||||
## Changelog
|
||||
|
||||
### 0.0.2
|
||||
* Added in Stats section for Escalate roll macro.
|
||||
* Added in NPC tab.
|
||||
* Changed roll macros in NPC tab to allow user to put in the stats of whichever NPC is applicable.
|
||||
|
||||
### 0.0.1
|
||||
|
||||
* First release, supporting simple and escalation rolls.
|
||||
* Stats are set at a minimum of 2 as stated in character creation.
|
||||
* Each set of rolls is sorted for easier overall sorting.
|
||||
* Each individual dice roll can be clicked and dragged onto page for easier use.
|
||||
*Standard Roll20 feature.
|
||||
|
After Width: | Height: | Size: 76 KiB |
@@ -0,0 +1,99 @@
|
||||
/* Tabs */
|
||||
.sheet-tab-content {
|
||||
display: none;
|
||||
}
|
||||
|
||||
input.sheet-tab-char:checked ~ div.sheet-tab-char,
|
||||
input.sheet-tab-npc:checked ~ div.sheet-tab-npc,
|
||||
{
|
||||
display: block;
|
||||
}
|
||||
|
||||
input.sheet-tab
|
||||
{
|
||||
width: 100px;
|
||||
height: 20px;
|
||||
position: relative;
|
||||
margin-bottom: 5px;
|
||||
cursor: pointer;
|
||||
z-index: 1;
|
||||
}
|
||||
|
||||
input.sheet-tab::before
|
||||
{
|
||||
content: attr(title);
|
||||
|
||||
border: solid 1px #a7a7a7;
|
||||
border-bottom-color: #ffffff;
|
||||
text-align: center;
|
||||
display: inline-block;
|
||||
|
||||
background: #bbbbbb;
|
||||
|
||||
width: 100px;
|
||||
height: 20px;
|
||||
font-size: 18px;
|
||||
}
|
||||
|
||||
input.sheet-tab:checked::before
|
||||
{
|
||||
background: #ffffff;
|
||||
}
|
||||
|
||||
/* Content */
|
||||
h1 {
|
||||
text-align: right;
|
||||
}
|
||||
|
||||
h3 {
|
||||
text-align: center;
|
||||
}
|
||||
|
||||
label {
|
||||
line-height: 25px;
|
||||
font-size: 16px;
|
||||
font-weight: bold;
|
||||
}
|
||||
|
||||
.sheet-version {
|
||||
text-align: right;
|
||||
font-size: 10px;
|
||||
}
|
||||
|
||||
.sheet-stats-text {
|
||||
font-size: 14px;
|
||||
font-weight: bold;
|
||||
}
|
||||
|
||||
input.sheet-stats-input, input.sheet-traits-input,
|
||||
input.sheet-relationships-input {
|
||||
width: 75px;
|
||||
text-align: center;
|
||||
}
|
||||
|
||||
input.sheet-traits-info, input.sheet-relationships-info {
|
||||
width: 300px;
|
||||
}
|
||||
|
||||
textarea.sheet-textareas {
|
||||
font-size: 12px;
|
||||
}
|
||||
|
||||
.sheet-btn-talk, .sheet-btn-phys, .sheet-btn-hand,
|
||||
.sheet-btn-guns {
|
||||
margin-right: 33px;
|
||||
}
|
||||
|
||||
.sheet-btn-phys, .sheet-btn-hand, .sheet-btn-guns,
|
||||
.sheet-btn-escalate {
|
||||
margin-left: 33px;
|
||||
}
|
||||
|
||||
.sheet-npc-name {
|
||||
display: block;
|
||||
position: relative;
|
||||
}
|
||||
|
||||
input.sheet-relationships-info-npc {
|
||||
width: 333px;
|
||||
}
|
||||
@@ -0,0 +1,453 @@
|
||||
<input type="radio" name="sheet-tab" class="sheet-tab sheet-tab-char" title="Character" value="1" checked="checked">
|
||||
<input type="radio" name="sheet-tab" class="sheet-tab sheet-tab-npc" title="NPCs" value="2">
|
||||
|
||||
<!--Character Tab-->
|
||||
<div class="sheet-tab-content sheet-tab-char">
|
||||
|
||||
<div class="sheet-2colrow">
|
||||
|
||||
<!--Name & Background-->
|
||||
<div class="sheet-col">
|
||||
<div class="sheet-2colrow">
|
||||
|
||||
<div class="sheet-col">
|
||||
|
||||
<div class="sheet-row">
|
||||
<div class="sheet-col"><label for="attr_name">Name:</label></div>
|
||||
<div class="sheet-col"><input type="text" name="attr_name"></div>
|
||||
</div>
|
||||
<div class="sheet-row">
|
||||
<div class="sheet-col"><label for="attr_background">Background:</label></div>
|
||||
<div class="sheet-col"><input type="text" name="attr_background"></div>
|
||||
</div>
|
||||
|
||||
</div>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<!--Title & Version-->
|
||||
<div class="sheet-col">
|
||||
<div class="sheet-row">
|
||||
<h1>Dogs in the Vineyard</h1>
|
||||
</div>
|
||||
|
||||
<div class="sheet-row">
|
||||
<div class="sheet-version">Version 0.0.2</div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
</div>
|
||||
|
||||
<hr>
|
||||
|
||||
<!--Dice Rolls-->
|
||||
<div class="sheet-row">
|
||||
|
||||
<div class="sheet-col sheet-btn-talk">
|
||||
<div class="sheet-col"><label>Talking</label></div>
|
||||
<button type="roll" value="/r (@{acuity} + @{heart})d6s + ?{Traits|0d4}s + ?{Relationships|0d4}s + ?{Misc|0d4}s" name="talkingRoll"></button>
|
||||
</div>
|
||||
|
||||
<div class="sheet-col sheet-btn-phys">
|
||||
<div class="sheet-col"><label>Physical</label></div>
|
||||
<button type="roll" value="/r (@{body} + @{heart})d6s + ?{Traits|0d4}s + ?{Relationships|0d4}s + ?{Misc|0d4}s" name="physicalRoll"></button>
|
||||
</div>
|
||||
|
||||
<div class="sheet-col sheet-btn-hand">
|
||||
<div class="sheet-col"><label>Hand-to-hand</label></div>
|
||||
<button type="roll" value="/r (@{body} + @{will})d6s + ?{Traits|0d4}s + ?{Relationships|0d4}s + ?{Misc|0d4}s" name="handRoll"></button>
|
||||
</div>
|
||||
|
||||
<div class="sheet-col sheet-btn-guns">
|
||||
<div class="sheet-col"><label>Guns</label></div>
|
||||
<button type="roll" value="/r (@{acuity} + @{will})d6s + ?{Traits|0d4}s + ?{Relationships|0d4}s + ?{Misc|0d4}s" name="gunsRoll"></button>
|
||||
</div>
|
||||
|
||||
<div class="sheet-col sheet-btn-escalate">
|
||||
<div class="sheet-col"><label>Escalate</label></div>
|
||||
<button type="roll" value="/r ?{Stats|0d6}s + ?{Traits|0d4}s + ?{Relationships|0d4}s + ?{Misc|0d4}s" name="escalateRoll"></button>
|
||||
</div>
|
||||
|
||||
</div>
|
||||
|
||||
<hr>
|
||||
|
||||
<div class="sheet-2colrow">
|
||||
|
||||
<!--Stats, Traits, & Relationships-->
|
||||
<div class="sheet-col">
|
||||
|
||||
<!--Stats-->
|
||||
<div class="sheet-row">
|
||||
<h3>STATS</h3>
|
||||
</div>
|
||||
|
||||
<!--Stats Values-->
|
||||
<div class="sheet-2colrow">
|
||||
|
||||
<div class="sheet-col">
|
||||
<div class="sheet-row">
|
||||
<div class="sheet-col"><label for="attr_acuity">Acuity:</label></div>
|
||||
<div class="sheet-col sheet-stats-text"><input type="number" min="2" name="attr_acuity" class="sheet-stats-input">d6</div>
|
||||
</div>
|
||||
|
||||
<div class="sheet-row">
|
||||
<div class="sheet-col"><label for="attr_body">Body:</label></div>
|
||||
<div class="sheet-col sheet-stats-text"><input type="number" min="2" name="attr_body" class="sheet-stats-input">d6</div>
|
||||
</div>
|
||||
|
||||
</div>
|
||||
|
||||
<div class="sheet-col">
|
||||
<div class="sheet-row">
|
||||
<div class="sheet-col"><label for="attr_heart">Heart:</label></div>
|
||||
<div class="sheet-col sheet-stats-text"><input type="number" min="2" name="attr_heart" class="sheet-stats-input">d6</div>
|
||||
</div>
|
||||
|
||||
<div class="sheet-row">
|
||||
<div class="sheet-col"><label for="attr_will">Will:</label></div>
|
||||
<div class="sheet-col sheet-stats-text"><input type="number" min="2" name="attr_will" class="sheet-stats-input">d6</div>
|
||||
</div>
|
||||
|
||||
</div>
|
||||
|
||||
</div>
|
||||
|
||||
<br>
|
||||
|
||||
<!--Traits-->
|
||||
<div class="sheet-row">
|
||||
<h3>TRAITS</h3>
|
||||
</div>
|
||||
|
||||
<!--Trait Values-->
|
||||
<div class="sheet-row">
|
||||
<input type="text" name="attr_trait" placeholder="1d4" class="sheet-traits-input">
|
||||
<div class="sheet-col"><input type="text" name="attr_trait_info" placeholder="Trait phrase." class="sheet-traits-info"></div>
|
||||
</div>
|
||||
|
||||
<div class="sheet-row">
|
||||
<input type="text" name="attr_trait" placeholder="1d4" class="sheet-traits-input">
|
||||
<div class="sheet-col"><input type="text" name="attr_trait_info" placeholder="Trait phrase." class="sheet-traits-info"></div>
|
||||
</div>
|
||||
|
||||
<div class="sheet-row">
|
||||
<input type="text" name="attr_trait" placeholder="1d4" class="sheet-traits-input">
|
||||
<div class="sheet-col"><input type="text" name="attr_trait_info" placeholder="Trait phrase." class="sheet-traits-info"></div>
|
||||
</div>
|
||||
|
||||
<div class="sheet-row">
|
||||
<input type="text" name="attr_trait" placeholder="1d4" class="sheet-traits-input">
|
||||
<div class="sheet-col"><input type="text" name="attr_trait_info" placeholder="Trait phrase." class="sheet-traits-info"></div>
|
||||
</div>
|
||||
|
||||
<fieldset class="repeating_trait">
|
||||
<div class="sheet-row">
|
||||
<input type="text" name="attr_trait" class="sheet-traits-input">
|
||||
<div class="sheet-col"><input type="text" name="attr_trait_info" class="sheet-traits-info"></div>
|
||||
</div>
|
||||
</fieldset>
|
||||
|
||||
<br>
|
||||
|
||||
<!--Relationships-->
|
||||
<div class="sheet-row">
|
||||
<h3>RELATIONSHIPS</h3>
|
||||
</div>
|
||||
|
||||
<!--Relationship Values-->
|
||||
<div class="sheet-row">
|
||||
<input type="text" name="attr_relationship" value="1d6" class="sheet-relationships-input">
|
||||
<div class="sheet-col"><input type="text" name="attr_relationship_info" value="Blood" class="sheet-relationships-info"></div>
|
||||
</div>
|
||||
|
||||
<fieldset class="repeating_relationship">
|
||||
<div class="sheet-row">
|
||||
<input type="text" name="attr_relationship" class="sheet-relationships-input">
|
||||
<div class="sheet-col"><input type="text" name="attr_relationship_info" class="sheet-relationships-info"></div>
|
||||
</div>
|
||||
</fieldset>
|
||||
|
||||
</div>
|
||||
|
||||
<!--Belongings & Fallout-->
|
||||
<div class="sheet-col">
|
||||
|
||||
<!--Belongings-->
|
||||
<div class="sheet-row">
|
||||
<h3>BELONGINGS</h3>
|
||||
</div>
|
||||
|
||||
<textarea name="attr_belongings" class="sheet-textareas">Coat: </textarea>
|
||||
|
||||
<!--Fallout-->
|
||||
<div class="sheet-row">
|
||||
<h3>FALLOUT</h3>
|
||||
</div>
|
||||
|
||||
<textarea name="attr_fallout"></textarea>
|
||||
|
||||
</div>
|
||||
|
||||
</div>
|
||||
|
||||
<hr>
|
||||
|
||||
<!--Notes-->
|
||||
<div class="sheet-row">
|
||||
<h3>NOTES</h3>
|
||||
</div>
|
||||
|
||||
<textarea name="attr_notes"></textarea>
|
||||
|
||||
</div>
|
||||
|
||||
<!--NPC Tab-->
|
||||
<div class="sheet-tab-content sheet-tab-npc">
|
||||
|
||||
<!--Title & Version-->
|
||||
<div class="sheet-row">
|
||||
<h1>Dogs in the Vineyard</h1>
|
||||
</div>
|
||||
|
||||
<div class="sheet-row">
|
||||
<div class="sheet-version">Version 0.0.2</div>
|
||||
</div>
|
||||
|
||||
<hr>
|
||||
|
||||
<!--Dice Rolls-->
|
||||
<div class="sheet-row">
|
||||
|
||||
<div class="sheet-col sheet-btn-talk">
|
||||
<div class="sheet-col"><label>Talking</label></div>
|
||||
<button type="roll" value="/r ?{Acuity + Heart|4d6}s + ?{Traits|0d4}s + ?{Relationships|0d4}s + ?{Misc|0d4}s" name="talkingRoll"></button>
|
||||
</div>
|
||||
|
||||
<div class="sheet-col sheet-btn-phys">
|
||||
<div class="sheet-col"><label>Physical</label></div>
|
||||
<button type="roll" value="/r ?{Body + Heart|4d6}s + ?{Traits|0d4}s + ?{Relationships|0d4}s + ?{Misc|0d4}s" name="physicalRoll"></button>
|
||||
</div>
|
||||
|
||||
<div class="sheet-col sheet-btn-hand">
|
||||
<div class="sheet-col"><label>Hand-to-hand</label></div>
|
||||
<button type="roll" value="/r ?{Body + Will|4d6}s + ?{Traits|0d4}s + ?{Relationships|0d4}s + ?{Misc|0d4}s" name="handRoll"></button>
|
||||
</div>
|
||||
|
||||
<div class="sheet-col sheet-btn-guns">
|
||||
<div class="sheet-col"><label>Guns</label></div>
|
||||
<button type="roll" value="/r ?{Acuity + Will|4d6}s + ?{Traits|0d4}s + ?{Relationships|0d4}s + ?{Misc|0d4}s" name="gunsRoll"></button>
|
||||
</div>
|
||||
|
||||
<div class="sheet-col sheet-btn-escalate">
|
||||
<div class="sheet-col"><label>Escalate</label></div>
|
||||
<button type="roll" value="/r ?{Stats|0d6}s + ?{Traits|0d4}s + ?{Relationships|0d4}s + ?{Misc|0d4}s" name="escalateRoll"></button>
|
||||
</div>
|
||||
|
||||
</div>
|
||||
|
||||
<hr>
|
||||
|
||||
<!--NPC Info-->
|
||||
<div class="sheet-2colrow">
|
||||
|
||||
<!--Name & Stats-->
|
||||
<div class="sheet-col">
|
||||
|
||||
<!--Name-->
|
||||
<div class="sheet-row">
|
||||
<div class="sheet-col">
|
||||
<div class="sheet-row sheet-npc-name">
|
||||
<div class="sheet-col"><label for="attr_name_npc">Name:</label></div>
|
||||
<div class="sheet-col"><input type="text" name="attr_name_npc"></div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<br>
|
||||
<br>
|
||||
|
||||
<!--Stats-->
|
||||
<div class="sheet-2colrow">
|
||||
|
||||
<div class="sheet-col">
|
||||
|
||||
<div class="sheet-row">
|
||||
<div class="sheet-col"><label for="attr_acuity_npc">Acuity:</label></div>
|
||||
<div class="sheet-col sheet-stats-text"><input type="number" min="2" name="attr_acuity_npc" class="sheet-stats-input">d6</div>
|
||||
</div>
|
||||
|
||||
<div class="sheet-row">
|
||||
<div class="sheet-col"><label for="attr_body_npc">Body:</label></div>
|
||||
<div class="sheet-col sheet-stats-text"><input type="number" min="2" name="attr_body_npc" class="sheet-stats-input">d6</div>
|
||||
</div>
|
||||
|
||||
</div>
|
||||
|
||||
<div class="sheet-col">
|
||||
|
||||
<div class="sheet-row">
|
||||
<div class="sheet-col"><label for="attr_heart_npc">Heart:</label></div>
|
||||
<div class="sheet-col sheet-stats-text"><input type="number" min="2" name="attr_heart_npc" class="sheet-stats-input">d6</div>
|
||||
</div>
|
||||
|
||||
<div class="sheet-row">
|
||||
<div class="sheet-col"><label for="attr_will_npc">Will:</label></div>
|
||||
<div class="sheet-col sheet-stats-text"><input type="number" min="2" name="attr_will_npc" class="sheet-stats-input">d6</div>
|
||||
</div>
|
||||
|
||||
</div>
|
||||
|
||||
</div>
|
||||
|
||||
</div>
|
||||
|
||||
<!--Notes-->
|
||||
<div class="sheet-col">
|
||||
|
||||
<div class="sheet-row">
|
||||
<h3>NOTES</h3>
|
||||
</div>
|
||||
|
||||
<textarea name="attr_notes"></textarea>
|
||||
|
||||
</div>
|
||||
|
||||
</div>
|
||||
|
||||
<br>
|
||||
|
||||
<!--Traits & Relationships-->
|
||||
<div class="sheet-2colrow">
|
||||
|
||||
<!--Traits-->
|
||||
<div class="sheet-col">
|
||||
|
||||
<div class="sheet-row">
|
||||
<h3>TRAITS</h3>
|
||||
</div>
|
||||
|
||||
<!--Trait Values-->
|
||||
<div class="sheet-row">
|
||||
<input type="text" name="attr_trait_npc" placeholder="1d4" class="sheet-traits-input">
|
||||
<div class="sheet-col"><input type="text" name="attr_trait_info_npc" placeholder="Trait phrase." class="sheet-traits-info"></div>
|
||||
</div>
|
||||
|
||||
<fieldset class="repeating_trait">
|
||||
<div class="sheet-row">
|
||||
<input type="text" name="attr_trait_npc" class="sheet-traits-input">
|
||||
<div class="sheet-col"><input type="text" name="attr_trait_info_npc" class="sheet-traits-info"></div>
|
||||
</div>
|
||||
</fieldset>
|
||||
|
||||
</div>
|
||||
|
||||
<!--Relationships-->
|
||||
<div class="sheet-col">
|
||||
|
||||
<div class="sheet-row">
|
||||
<h3>RELATIONSHIPS</h3>
|
||||
</div>
|
||||
|
||||
<!--Relationship Values-->
|
||||
<div class="sheet-row">
|
||||
<input type="text" name="attr_relationship_npc" placeholder="1d6" class="sheet-relationships-input">
|
||||
<div class="sheet-col"><input type="text" name="attr_relationship_info_npc" placeholder="Blood" class="sheet-relationships-info-npc"></div>
|
||||
</div>
|
||||
|
||||
<fieldset class="repeating_relationship">
|
||||
<div class="sheet-row">
|
||||
<input type="text" name="attr_relationship_npc" class="sheet-relationships-input">
|
||||
<div class="sheet-col"><input type="text" name="attr_relationship_info_npc" class="sheet-relationships-info-npc"></div>
|
||||
</div>
|
||||
</fieldset>
|
||||
|
||||
</div>
|
||||
|
||||
</div>
|
||||
|
||||
<hr>
|
||||
|
||||
<fieldset class="repeating_npc">
|
||||
|
||||
<div class="sheet-2colrow">
|
||||
<div class="sheet-col">
|
||||
<div class="sheet-row">
|
||||
<div class="sheet-col">
|
||||
<div class="sheet-row sheet-npc-name">
|
||||
<div class="sheet-col"><label for="attr_name_npc">Name:</label></div>
|
||||
<div class="sheet-col"><input type="text" name="attr_name_npc"></div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<br>
|
||||
<br>
|
||||
<div class="sheet-2colrow">
|
||||
<div class="sheet-col">
|
||||
<div class="sheet-row">
|
||||
<div class="sheet-col"><label for="attr_acuity_npc">Acuity:</label></div>
|
||||
<div class="sheet-col sheet-stats-text"><input type="number" min="2" name="attr_acuity_npc" class="sheet-stats-input">d6</div>
|
||||
</div>
|
||||
<div class="sheet-row">
|
||||
<div class="sheet-col"><label for="attr_body_npc">Body:</label></div>
|
||||
<div class="sheet-col sheet-stats-text"><input type="number" min="2" name="attr_body_npc" class="sheet-stats-input">d6</div>
|
||||
</div>
|
||||
</div>
|
||||
<div class="sheet-col">
|
||||
<div class="sheet-row">
|
||||
<div class="sheet-col"><label for="attr_heart_npc">Heart:</label></div>
|
||||
<div class="sheet-col sheet-stats-text"><input type="number" min="2" name="attr_heart_npc" class="sheet-stats-input">d6</div>
|
||||
</div>
|
||||
<div class="sheet-row">
|
||||
<div class="sheet-col"><label for="attr_will_npc">Will:</label></div>
|
||||
<div class="sheet-col sheet-stats-text"><input type="number" min="2" name="attr_will_npc" class="sheet-stats-input">d6</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<div class="sheet-col">
|
||||
<div class="sheet-row">
|
||||
<h3>NOTES</h3>
|
||||
</div>
|
||||
<textarea name="attr_notes"></textarea>
|
||||
</div>
|
||||
</div>
|
||||
<br>
|
||||
<div class="sheet-2colrow">
|
||||
<div class="sheet-col">
|
||||
<div class="sheet-row">
|
||||
<h3>TRAITS</h3>
|
||||
</div>
|
||||
<div class="sheet-row">
|
||||
<input type="text" name="attr_trait_npc" placeholder="1d4" class="sheet-traits-input">
|
||||
<div class="sheet-col"><input type="text" name="attr_trait_info_npc" placeholder="Trait phrase." class="sheet-traits-info"></div>
|
||||
</div>
|
||||
<fieldset class="repeating_trait">
|
||||
<div class="sheet-row">
|
||||
<input type="text" name="attr_trait_npc" class="sheet-traits-input">
|
||||
<div class="sheet-col"><input type="text" name="attr_trait_info_npc" class="sheet-traits-info"></div>
|
||||
</div>
|
||||
</fieldset>
|
||||
</div>
|
||||
<div class="sheet-col">
|
||||
<div class="sheet-row">
|
||||
<h3>RELATIONSHIPS</h3>
|
||||
</div>
|
||||
<div class="sheet-row">
|
||||
<input type="text" name="attr_relationship_npc" placeholder="1d6" class="sheet-relationships-input">
|
||||
<div class="sheet-col"><input type="text" name="attr_relationship_info_npc" placeholder="Blood" class="sheet-relationships-info-npc"></div>
|
||||
</div>
|
||||
<fieldset class="repeating_relationship">
|
||||
<div class="sheet-row">
|
||||
<input type="text" name="attr_relationship_npc" class="sheet-relationships-input">
|
||||
<div class="sheet-col"><input type="text" name="attr_relationship_info_npc" class="sheet-relationships-info-npc"></div>
|
||||
</div>
|
||||
</fieldset>
|
||||
</div>
|
||||
</div>
|
||||
<hr>
|
||||
|
||||
</fieldset>
|
||||
|
||||
</div>
|
||||
|
After Width: | Height: | Size: 73 KiB |
@@ -0,0 +1,8 @@
|
||||
{
|
||||
"html": "dogs.html",
|
||||
"css": "dogs.css",
|
||||
"authors": "Stephen Malone",
|
||||
"roll20userid": "552705",
|
||||
"preview": "dogs.png",
|
||||
"instructions": ""
|
||||
}
|
||||
@@ -62,7 +62,8 @@
|
||||
<div class="sheet-rTableRow"><!-- Line : Title -->
|
||||
<div class="sheet-rTableCell" style="border:none;"><img style="max-width:250px;" src="http://i.imgur.com/eqK9gcy.png"></img></div>
|
||||
</div><!-- /Line : Title -->
|
||||
<div class="sheet-rTableRow"><!-- Line : Player -->
|
||||
<!-- Line : Player
|
||||
<div class="sheet-rTableRow">
|
||||
<div class="sheet-rTableCel sheet-WoodMid" style="text-align:left; border:none;"> Player <input type="text" class="sheet-rTableTextBox" style="text-align:left;vertical-align:middle;" size="15" /></div>
|
||||
</div><!-- Line : Player -->
|
||||
</div><!-- /Title - Player -->
|
||||
@@ -220,7 +221,7 @@
|
||||
<div class="sheet-rTableCell"><input type="number" name="attr_Mweapon0-TOTOD" value="@{Mweapon0-OD}-@{Mweapon0-MB}" class="sheet-rTableNumberBox" disabled="true" /></div>
|
||||
<div class="sheet-rTableCell"><input type="number" name="attr_Mweapon0-TOTMAT" value="@{MAT}+@{Mweapon0-WB}+@{Mweapon0-MB}" class="sheet-rTableNumberBox" disabled="true" /></div>
|
||||
<div class="sheet-rTableCell"><button type="roll" name="roll_Mweapon0-Attack" value="/em rolls attack @{Mweapon0}
/roll d20<[[@{Mweapon0-TOTMAT}]]"></button></div>
|
||||
<div class="sheet-rTableCell"><input type="text" class="sheet-rTableTextBox" size="30" ></div>
|
||||
<div class="sheet-rTableCell"><input type="text" name="attr_Mweapon0-Special" class="sheet-rTableTextBox" size="30" ></div>
|
||||
</div><!-- /Line : Melee Weapon 0 -->
|
||||
|
||||
<div class="sheet-rTableRow sheet-Georgia"><!-- Line : Melee Weapon 1 -->
|
||||
@@ -233,7 +234,7 @@
|
||||
<div class="sheet-rTableCell"><input type="number" name="attr_Mweapon1-TOTOD" value="@{Mweapon1-OD}-@{Mweapon1-MB}" class="sheet-rTableNumberBox" disabled="true" /></div>
|
||||
<div class="sheet-rTableCell"><input type="number" name="attr_Mweapon1-TOTMAT" value="@{MAT}+@{Mweapon1-WB}+@{Mweapon1-MB}" class="sheet-rTableNumberBox" disabled="true" /></div>
|
||||
<div class="sheet-rTableCell"><button type="roll" name="roll_Mweapon1-Attack" value="/em rolls attack @{Mweapon1}
/roll d20<[[@{Mweapon1-TOTMAT}]]"></button></div>
|
||||
<div class="sheet-rTableCell"><input type="text" class="sheet-rTableTextBox" size="30" ></div>
|
||||
<div class="sheet-rTableCell"><input type="text" name="attr_Mweapon1-Special" class="sheet-rTableTextBox" size="30" ></div>
|
||||
</div><!-- /Line : Melee Weapon 1 -->
|
||||
|
||||
<div class="sheet-rTableRow sheet-Georgia"><!-- Line : Melee Weapon 2 -->
|
||||
@@ -246,7 +247,7 @@
|
||||
<div class="sheet-rTableCell"><input type="number" name="attr_Mweapon2-TOTOD" value="@{Mweapon2-OD}-@{Mweapon2-MB}" class="sheet-rTableNumberBox" disabled="true" /></div>
|
||||
<div class="sheet-rTableCell"><input type="number" name="attr_Mweapon2-TOTMAT" value="@{MAT}+@{Mweapon2-WB}+@{Mweapon2-MB}" class="sheet-rTableNumberBox" disabled="true" /></div>
|
||||
<div class="sheet-rTableCell"><button type="roll" name="roll_Mweapon2-Attack" value="/em rolls attack @{Mweapon2}
/roll d20<[[@{Mweapon2-TOTMAT}]]"></button></div>
|
||||
<div class="sheet-rTableCell"><input type="text" class="sheet-rTableTextBox" size="30" ></div>
|
||||
<div class="sheet-rTableCell"><input type="text" name="attr_Mweapon2-Special" class="sheet-rTableTextBox" size="30" ></div>
|
||||
</div><!-- /Line : Melee Weapon 2 -->
|
||||
|
||||
<div class="sheet-rTableRow sheet-Georgia"><!-- Line : Melee Weapon 3 -->
|
||||
@@ -259,7 +260,7 @@
|
||||
<div class="sheet-rTableCell"><input type="number" name="attr_Mweapon3-TOTOD" value="@{Mweapon3-OD}-@{Mweapon3-MB}" class="sheet-rTableNumberBox" disabled="true" /></div>
|
||||
<div class="sheet-rTableCell"><input type="number" name="attr_Mweapon3-TOTMAT" value="@{MAT}+@{Mweapon3-WB}+@{Mweapon3-MB}" class="sheet-rTableNumberBox" disabled="true" /></div>
|
||||
<div class="sheet-rTableCell"><button type="roll" name="roll_Mweapon3-Attack" value="/em rolls attack @{Mweapon3}
/roll d20<[[@{Mweapon3-TOTMAT}]]"></button></div>
|
||||
<div class="sheet-rTableCell"><input type="text" class="sheet-rTableTextBox" size="30" ></div>
|
||||
<div class="sheet-rTableCell"><input type="text" name="attr_Mweapon3-Special" class="sheet-rTableTextBox" size="30" ></div>
|
||||
</div><!-- /Line : Melee Weapon 3 -->
|
||||
|
||||
<div class="sheet-rTableRow sheet-Georgia"><!-- Line : Melee Weapon 4 -->
|
||||
@@ -272,7 +273,7 @@
|
||||
<div class="sheet-rTableCell"><input type="number" name="attr_Mweapon4-TOTOD" value="@{Mweapon4-OD}-@{Mweapon4-MB}" class="sheet-rTableNumberBox" disabled="true" /></div>
|
||||
<div class="sheet-rTableCell"><input type="number" name="attr_Mweapon4-TOTMAT" value="@{MAT}+@{Mweapon4-WB}+@{Mweapon4-MB}" class="sheet-rTableNumberBox" disabled="true" /></div>
|
||||
<div class="sheet-rTableCell"><button type="roll" name="roll_Mweapon4-Attack" value="/em rolls attack @{Mweapon4}
/roll d20<[[@{Mweapon4-TOTMAT}]]"></button></div>
|
||||
<div class="sheet-rTableCell"><input type="text" class="sheet-rTableTextBox" size="30" ></div>
|
||||
<div class="sheet-rTableCell"><input type="text" name="attr_Mweapon4-Special" class="sheet-rTableTextBox" size="30" ></div>
|
||||
</div><!-- /Line : Melee Weapon 4 -->
|
||||
|
||||
</div><!-- /Melee Weapon -->
|
||||
@@ -303,7 +304,7 @@
|
||||
<div class="sheet-rTableCell"><input type="number" name="attr_Rweapon0-TOTOD" value="@{Rweapon0-OD}-@{Rweapon0-MB}" class="sheet-rTableNumberBox" disabled="true" /></div>
|
||||
<div class="sheet-rTableCell"><input type="number" name="attr_Rweapon0-TOTRAT" value="@{RAT}+@{Rweapon0-WB}+@{Rweapon0-MB}" class="sheet-rTableNumberBox" disabled="true" /></div>
|
||||
<div class="sheet-rTableCell"><button type="roll" name="roll_Rweapon0-Attack" value="/em rolls attack @{Rweapon0}
/roll d20<[[@{Rweapon0-TOTRAT}]]"></button></div>
|
||||
<div class="sheet-rTableCell"><input type="text" class="sheet-rTableTextBox" size="30" ></div>
|
||||
<div class="sheet-rTableCell"><input type="text" name="attr_Rweapon0-Special" class="sheet-rTableTextBox" size="30" ></div>
|
||||
</div><!-- /Line : Ranged Weapon 0 -->
|
||||
|
||||
<div class="sheet-rTableRow sheet-Georgia"><!-- Line : Ranged Weapon 1 -->
|
||||
@@ -316,7 +317,7 @@
|
||||
<div class="sheet-rTableCell"><input type="number" name="attr_Rweapon1-TOTOD" value="@{Rweapon1-OD}-@{Rweapon1-MB}" class="sheet-rTableNumberBox" disabled="true" /></div>
|
||||
<div class="sheet-rTableCell"><input type="number" name="attr_Rweapon1-TOTRAT" value="@{RAT}+@{Rweapon1-WB}+@{Rweapon1-MB}" class="sheet-rTableNumberBox" disabled="true" /></div>
|
||||
<div class="sheet-rTableCell"><button type="roll" name="roll_Rweapon1-Attack" value="/em rolls attack @{Rweapon1}
/roll d20<[[@{Rweapon1-TOTRAT}]]"></button></div>
|
||||
<div class="sheet-rTableCell"><input type="text" class="sheet-rTableTextBox" size="30" ></div>
|
||||
<div class="sheet-rTableCell"><input type="text" name="attr_Rweapon1-Special" class="sheet-rTableTextBox" size="30" ></div>
|
||||
</div><!-- /Line : Ranged Weapon 1 -->
|
||||
|
||||
<div class="sheet-rTableRow sheet-Georgia"><!-- Line : Ranged Weapon 2 -->
|
||||
@@ -329,7 +330,7 @@
|
||||
<div class="sheet-rTableCell"><input type="number" name="attr_Rweapon2-TOTOD" value="@{Rweapon2-OD}-@{Rweapon2-MB}" class="sheet-rTableNumberBox" disabled="true" /></div>
|
||||
<div class="sheet-rTableCell"><input type="number" name="attr_Rweapon2-TOTRAT" value="@{RAT}+@{Rweapon2-WB}+@{Rweapon2-MB}" class="sheet-rTableNumberBox" disabled="true" /></div>
|
||||
<div class="sheet-rTableCell"><button type="roll" name="roll_Rweapon2-Attack" value="/em rolls attack @{Rweapon2}
/roll d20<[[@{Rweapon2-TOTRAT}]]"></button></div>
|
||||
<div class="sheet-rTableCell"><input type="text" class="sheet-rTableTextBox" size="30" ></div>
|
||||
<div class="sheet-rTableCell"><input type="text" name="attr_Rweapon2-Special" class="sheet-rTableTextBox" size="30" ></div>
|
||||
</div><!-- /Line : Ranged Weapon 2 -->
|
||||
|
||||
<div class="sheet-rTableRow sheet-Georgia"><!-- Line : Ranged Weapon 3 -->
|
||||
@@ -342,7 +343,7 @@
|
||||
<div class="sheet-rTableCell"><input type="number" name="attr_Rweapon3-TOTOD" value="@{Rweapon3-OD}-@{Rweapon3-MB}" class="sheet-rTableNumberBox" disabled="true" /></div>
|
||||
<div class="sheet-rTableCell"><input type="number" name="attr_Rweapon3-TOTRAT" value="@{RAT}+@{Rweapon3-WB}+@{Rweapon3-MB}" class="sheet-rTableNumberBox" disabled="true" /></div>
|
||||
<div class="sheet-rTableCell"><button type="roll" name="roll_Rweapon3-Attack" value="/em rolls attack @{Rweapon3}
/roll d20<[[@{Rweapon3-TOTRAT}]]"></button></div>
|
||||
<div class="sheet-rTableCell"><input type="text" class="sheet-rTableTextBox" size="30" ></div>
|
||||
<div class="sheet-rTableCell"><input type="text" name="attr_Rweapon3-Special" class="sheet-rTableTextBox" size="30" ></div>
|
||||
</div><!-- /Line : Ranged Weapon 3 -->
|
||||
|
||||
<div class="sheet-rTableRow sheet-Georgia"><!-- Line : Ranged Weapon 4 -->
|
||||
@@ -355,7 +356,7 @@
|
||||
<div class="sheet-rTableCell"><input type="number" name="attr_Rweapon4-TOTOD" value="@{Rweapon4-OD}-@{Rweapon4-MB}" class="sheet-rTableNumberBox" disabled="true" /></div>
|
||||
<div class="sheet-rTableCell"><input type="number" name="attr_Rweapon4-TOTRAT" value="@{RAT}+@{Rweapon4-WB}+@{Rweapon4-MB}" class="sheet-rTableNumberBox" disabled="true" /></div>
|
||||
<div class="sheet-rTableCell"><button type="roll" name="roll_Rweapon4-Attack" value="/em rolls attack @{Rweapon4}
/roll d20<[[@{Rweapon4-TOTRAT}]]"></button></div>
|
||||
<div class="sheet-rTableCell"><input type="text" class="sheet-rTableTextBox" size="30" ></div>
|
||||
<div class="sheet-rTableCell"><input type="text" name="attr_Rweapon4-Special" class="sheet-rTableTextBox" size="30" ></div>
|
||||
</div><!-- /Line : Ranged Weapon 4 -->
|
||||
|
||||
</div><!-- /Ranged Weapon -->
|
||||
@@ -382,7 +383,7 @@
|
||||
<div class="sheet-rTableCell"><input type="number" name="attr_ArmorHead-MB" value="0" class="sheet-rTableNumberBox" /></div>
|
||||
<div class="sheet-rTableCell"><input type="number" name="attr_ArmorHead-IM" value="0" class="sheet-rTableNumberBox" /></div>
|
||||
<div class="sheet-rTableCell"><input type="number" name="attr_ArmorHead-MR" value="0" class="sheet-rTableNumberBox" /></div>
|
||||
<div class="sheet-rTableCell"><input type="text" class="sheet-rTableTextBox" size="30" ></div>
|
||||
<div class="sheet-rTableCell"><input type="text" name="attr_ArmorHead-Special" class="sheet-rTableTextBox" size="30" ></div>
|
||||
</div><!-- /Line : Head -->
|
||||
|
||||
<div class="sheet-rTableRow sheet-Georgia"><!-- Line : Chest -->
|
||||
@@ -392,7 +393,7 @@
|
||||
<div class="sheet-rTableCell"><input type="number" name="attr_ArmorChest-MB" value="0" class="sheet-rTableNumberBox" /></div>
|
||||
<div class="sheet-rTableCell"><input type="number" name="attr_ArmorChest-IM" value="0" class="sheet-rTableNumberBox" /></div>
|
||||
<div class="sheet-rTableCell"><input type="number" name="attr_ArmorChest-MR" value="0" class="sheet-rTableNumberBox" /></div>
|
||||
<div class="sheet-rTableCell"><input type="text" class="sheet-rTableTextBox" size="30" ></div>
|
||||
<div class="sheet-rTableCell"><input type="text" name="attr_ArmorChest-Special" class="sheet-rTableTextBox" size="30" ></div>
|
||||
</div><!-- /Line : Chest -->
|
||||
|
||||
<div class="sheet-rTableRow sheet-Georgia"><!-- Line : Arms -->
|
||||
@@ -402,7 +403,7 @@
|
||||
<div class="sheet-rTableCell"><input type="number" name="attr_ArmorArms-MB" value="0" class="sheet-rTableNumberBox" /></div>
|
||||
<div class="sheet-rTableCell"><input type="number" name="attr_ArmorArms-IM" value="0" class="sheet-rTableNumberBox" /></div>
|
||||
<div class="sheet-rTableCell"><input type="number" name="attr_ArmorArms-MR" value="0" class="sheet-rTableNumberBox" /></div>
|
||||
<div class="sheet-rTableCell"><input type="text" class="sheet-rTableTextBox" size="30" ></div>
|
||||
<div class="sheet-rTableCell"><input type="text" name="attr_ArmorArms-Special" class="sheet-rTableTextBox" size="30" ></div>
|
||||
</div><!-- /Line : Arms -->
|
||||
|
||||
<div class="sheet-rTableRow sheet-Georgia"><!-- Line : Legs -->
|
||||
@@ -412,7 +413,7 @@
|
||||
<div class="sheet-rTableCell"><input type="number" name="attr_ArmorLegs-MB" value="0" class="sheet-rTableNumberBox" /></div>
|
||||
<div class="sheet-rTableCell"><input type="number" name="attr_ArmorLegs-IM" value="0" class="sheet-rTableNumberBox" /></div>
|
||||
<div class="sheet-rTableCell"><input type="number" name="attr_ArmorLegs-MR" value="0" class="sheet-rTableNumberBox" /></div>
|
||||
<div class="sheet-rTableCell"><input type="text" class="sheet-rTableTextBox" size="30" ></div>
|
||||
<div class="sheet-rTableCell"><input type="text" name="attr_ArmorLegs-Special" class="sheet-rTableTextBox" size="30" ></div>
|
||||
</div><!-- /Line : Legs -->
|
||||
|
||||
<div class="sheet-rTableRow sheet-Georgia"><!-- Line : Shield -->
|
||||
@@ -422,7 +423,7 @@
|
||||
<div class="sheet-rTableCell"><input type="number" name="attr_ArmorShield-MB" value="0" class="sheet-rTableNumberBox" /></div>
|
||||
<div class="sheet-rTableCell"><input type="number" name="attr_ArmorShield-IM" value="0" class="sheet-rTableNumberBox" /></div>
|
||||
<div class="sheet-rTableCell"><input type="number" name="attr_ArmorShield-MR" value="0" class="sheet-rTableNumberBox" /></div>
|
||||
<div class="sheet-rTableCell"><input type="text" class="sheet-rTableTextBox" size="30" ></div>
|
||||
<div class="sheet-rTableCell"><input type="text" name="attr_ArmorShield-Special" class="sheet-rTableTextBox" size="30" ></div>
|
||||
</div><!-- /Line : Shield -->
|
||||
|
||||
<div class="sheet-rTableRow sheet-Georgia"><!-- Line : Other -->
|
||||
@@ -432,7 +433,7 @@
|
||||
<div class="sheet-rTableCell"><input type="number" name="attr_ArmorOther-MB" value="0" class="sheet-rTableNumberBox" /></div>
|
||||
<div class="sheet-rTableCell"><input type="number" name="attr_ArmorOther-IM" value="0" class="sheet-rTableNumberBox" /></div>
|
||||
<div class="sheet-rTableCell"><input type="number" name="attr_ArmorOther-MR" value="0" class="sheet-rTableNumberBox" /></div>
|
||||
<div class="sheet-rTableCell"><input type="text" class="sheet-rTableTextBox" size="30" ></div>
|
||||
<div class="sheet-rTableCell"><input type="text" name="attr_ArmorOther-Special" class="sheet-rTableTextBox" size="30" ></div>
|
||||
</div><!-- /Line : Other -->
|
||||
|
||||
<div class="sheet-rTableRow"><!-- Line : Calc -->
|
||||
@@ -442,7 +443,7 @@
|
||||
<div class="sheet-rTableCell"><input type="number" name="attr_Armor-MB-CALC" value="( ( ( ( @{ArmorHead-MB}+@{ArmorChest-MB}+@{ArmorArms-MB}+@{ArmorLegs-MB}+@{ArmorShield-MB}+@{ArmorOther-MB} ) + 5 ) + abs( ( @{ArmorHead-MB}+@{ArmorChest-MB}+@{ArmorArms-MB}+@{ArmorLegs-MB}+@{ArmorShield-MB}+@{ArmorOther-MB} ) - 5 ) ) / 2 )" class="sheet-rTableNumberBox" disabled="true" /></div>
|
||||
<div class="sheet-rTableCell"><input type="number" name="attr_Armor-IM-CALC" value="@{ArmorHead-IM}+@{ArmorChest-IM}+@{ArmorArms-IM}+@{ArmorLegs-IM}+@{ArmorShield-IM}+@{ArmorOther-IM}" class="sheet-rTableNumberBox" disabled="true" /></div>
|
||||
<div class="sheet-rTableCell"><input type="number" name="attr_Armor-MR-CALC" value="@{ArmorHead-MR}+@{ArmorChest-MR}+@{ArmorArms-MR}+@{ArmorLegs-MR}+@{ArmorShield-MR}+@{ArmorOther-MR}" class="sheet-rTableNumberBox" disabled="true" /></div>
|
||||
<div class="sheet-rTableCell"><input type="text" class="sheet-rTableTextBox" size="30" ></div>
|
||||
<div class="sheet-rTableCell"><input type="text" class="sheet-rTableTextBox" size="30" disabled="true" ></div>
|
||||
</div><!-- /Line : Calc -->
|
||||
|
||||
<div class="sheet-rTableRow"><!-- Line : Total -->
|
||||
@@ -452,7 +453,7 @@
|
||||
<div class="sheet-rTableCell"><input type="number" name="attr_Armor-MB" value="@{Armor-MB-CALC}" class="sheet-rTableNumberBox" /></div>
|
||||
<div class="sheet-rTableCell"><input type="number" name="attr_Armor-IM" value="( @{Armor-IM-CALC}+@{Armor-MB-CALC} + abs(@{Armor-IM-CALC}+@{Armor-MB-CALC}) )/2" class="sheet-rTableNumberBox" /></div>
|
||||
<div class="sheet-rTableCell"><input type="number" name="attr_Armor-MR" value="((@{Armor-MR-CALC}+@{Armor-MB-CALC} + abs(@{Armor-MR-CALC}+@{Armor-MB-CALC}))/2)*0.5" class="sheet-rTableNumberBox" /></div>
|
||||
<div class="sheet-rTableCell"><input type="text" class="sheet-rTableTextBox" size="30" ></div>
|
||||
<div class="sheet-rTableCell"><input type="text" name="attr_Armor-Special" class="sheet-rTableTextBox" size="30" ></div>
|
||||
</div><!-- /Line : Total -->
|
||||
|
||||
</div><!-- /Armor -->
|
||||
@@ -520,7 +521,7 @@
|
||||
<div class="sheet-rTableCell"><input type="text" name="attr_Spell0-cooldown" class="sheet-rTableTextBox" style="text-align:center" size="10" /></div>
|
||||
<div class="sheet-rTableCell"><input type="text" name="attr_Spell0-distance" class="sheet-rTableTextBox" style="text-align:center" size="10" /></div>
|
||||
<div class="sheet-rTableCell"><input type="text" name="attr_Spell0-duration" class="sheet-rTableTextBox" style="text-align:center" size="15" /></div>
|
||||
<div class="sheet-rTableCell"><input type="text" class="sheet-rTableTextBox" size="55" ></div>
|
||||
<div class="sheet-rTableCell"><input type="text" name="attr_Spell0-effect" class="sheet-rTableTextBox" size="55" ></div>
|
||||
</div><!-- /Line : Spell 0 -->
|
||||
|
||||
<div class="sheet-rTableRow sheet-Georgia"><!-- Line : Spell 1 -->
|
||||
@@ -535,7 +536,7 @@
|
||||
<div class="sheet-rTableCell"><input type="text" name="attr_Spell1-cooldown" class="sheet-rTableTextBox" style="text-align:center" size="10" /></div>
|
||||
<div class="sheet-rTableCell"><input type="text" name="attr_Spell1-distance" class="sheet-rTableTextBox" style="text-align:center" size="10" /></div>
|
||||
<div class="sheet-rTableCell"><input type="text" name="attr_Spell1-duration" class="sheet-rTableTextBox" style="text-align:center" size="15" /></div>
|
||||
<div class="sheet-rTableCell"><input type="text" class="sheet-rTableTextBox" size="55" ></div>
|
||||
<div class="sheet-rTableCell"><input type="text" name="attr_Spell1-effect" class="sheet-rTableTextBox" size="55" ></div>
|
||||
</div><!-- /Line : Spell 1 -->
|
||||
|
||||
<div class="sheet-rTableRow sheet-Georgia"><!-- Line : Spell 2 -->
|
||||
@@ -550,7 +551,7 @@
|
||||
<div class="sheet-rTableCell"><input type="text" name="attr_Spell2-cooldown" class="sheet-rTableTextBox" style="text-align:center" size="10" /></div>
|
||||
<div class="sheet-rTableCell"><input type="text" name="attr_Spell2-distance" class="sheet-rTableTextBox" style="text-align:center" size="10" /></div>
|
||||
<div class="sheet-rTableCell"><input type="text" name="attr_Spell2-duration" class="sheet-rTableTextBox" style="text-align:center" size="15" /></div>
|
||||
<div class="sheet-rTableCell"><input type="text" class="sheet-rTableTextBox" size="55" ></div>
|
||||
<div class="sheet-rTableCell"><input type="text" name="attr_Spell2-effect" class="sheet-rTableTextBox" size="55" ></div>
|
||||
</div><!-- /Line : Spell 2 -->
|
||||
|
||||
<div class="sheet-rTableRow sheet-Georgia"><!-- Line : Spell 3 -->
|
||||
@@ -565,7 +566,7 @@
|
||||
<div class="sheet-rTableCell"><input type="text" name="attr_Spell3-cooldown" class="sheet-rTableTextBox" style="text-align:center" size="10" /></div>
|
||||
<div class="sheet-rTableCell"><input type="text" name="attr_Spell3-distance" class="sheet-rTableTextBox" style="text-align:center" size="10" /></div>
|
||||
<div class="sheet-rTableCell"><input type="text" name="attr_Spell3-duration" class="sheet-rTableTextBox" style="text-align:center" size="15" /></div>
|
||||
<div class="sheet-rTableCell"><input type="text" class="sheet-rTableTextBox" size="55" ></div>
|
||||
<div class="sheet-rTableCell"><input type="text" name="attr_Spell3-effect" class="sheet-rTableTextBox" size="55" ></div>
|
||||
</div><!-- /Line : Spell 3 -->
|
||||
|
||||
<div class="sheet-rTableRow sheet-Georgia"><!-- Line : Spell 4 -->
|
||||
@@ -580,7 +581,7 @@
|
||||
<div class="sheet-rTableCell"><input type="text" name="attr_Spell4-cooldown" class="sheet-rTableTextBox" style="text-align:center" size="10" /></div>
|
||||
<div class="sheet-rTableCell"><input type="text" name="attr_Spell4-distance" class="sheet-rTableTextBox" style="text-align:center" size="10" /></div>
|
||||
<div class="sheet-rTableCell"><input type="text" name="attr_Spell4-duration" class="sheet-rTableTextBox" style="text-align:center" size="15" /></div>
|
||||
<div class="sheet-rTableCell"><input type="text" class="sheet-rTableTextBox" size="55" ></div>
|
||||
<div class="sheet-rTableCell"><input type="text" name="attr_Spell4-effect" class="sheet-rTableTextBox" size="55" ></div>
|
||||
</div><!-- /Line : Spell 4 -->
|
||||
|
||||
<div class="sheet-rTableRow sheet-Georgia"><!-- Line : Spell 5 -->
|
||||
@@ -595,7 +596,7 @@
|
||||
<div class="sheet-rTableCell"><input type="text" name="attr_Spell5-cooldown" class="sheet-rTableTextBox" style="text-align:center" size="10" /></div>
|
||||
<div class="sheet-rTableCell"><input type="text" name="attr_Spell5-distance" class="sheet-rTableTextBox" style="text-align:center" size="10" /></div>
|
||||
<div class="sheet-rTableCell"><input type="text" name="attr_Spell5-duration" class="sheet-rTableTextBox" style="text-align:center" size="15" /></div>
|
||||
<div class="sheet-rTableCell"><input type="text" class="sheet-rTableTextBox" size="55" ></div>
|
||||
<div class="sheet-rTableCell"><input type="text" name="attr_Spell5-effect" class="sheet-rTableTextBox" size="55" ></div>
|
||||
</div><!-- /Line : Spell 5 -->
|
||||
|
||||
<div class="sheet-rTableRow sheet-Georgia"><!-- Line : Spell 6 -->
|
||||
@@ -610,7 +611,7 @@
|
||||
<div class="sheet-rTableCell"><input type="text" name="attr_Spell6-cooldown" class="sheet-rTableTextBox" style="text-align:center" size="10" /></div>
|
||||
<div class="sheet-rTableCell"><input type="text" name="attr_Spell6-distance" class="sheet-rTableTextBox" style="text-align:center" size="10" /></div>
|
||||
<div class="sheet-rTableCell"><input type="text" name="attr_Spell6-duration" class="sheet-rTableTextBox" style="text-align:center" size="15" /></div>
|
||||
<div class="sheet-rTableCell"><input type="text" class="sheet-rTableTextBox" size="55" ></div>
|
||||
<div class="sheet-rTableCell"><input type="text" name="attr_Spell6-effect" class="sheet-rTableTextBox" size="55" ></div>
|
||||
</div><!-- /Line : Spell 6 -->
|
||||
|
||||
<div class="sheet-rTableRow sheet-Georgia"><!-- Line : Spell 7 -->
|
||||
@@ -625,7 +626,7 @@
|
||||
<div class="sheet-rTableCell"><input type="text" name="attr_Spell7-cooldown" class="sheet-rTableTextBox" style="text-align:center" size="10" /></div>
|
||||
<div class="sheet-rTableCell"><input type="text" name="attr_Spell7-distance" class="sheet-rTableTextBox" style="text-align:center" size="10" /></div>
|
||||
<div class="sheet-rTableCell"><input type="text" name="attr_Spell7-duration" class="sheet-rTableTextBox" style="text-align:center" size="15" /></div>
|
||||
<div class="sheet-rTableCell"><input type="text" class="sheet-rTableTextBox" size="55" ></div>
|
||||
<div class="sheet-rTableCell"><input type="text" name="attr_Spell7-effect" class="sheet-rTableTextBox" size="55" ></div>
|
||||
</div><!-- /Line : Spell 7 -->
|
||||
|
||||
<div class="sheet-rTableRow sheet-Georgia"><!-- Line : Spell 8 -->
|
||||
@@ -640,7 +641,7 @@
|
||||
<div class="sheet-rTableCell"><input type="text" name="attr_Spell8-cooldown" class="sheet-rTableTextBox" style="text-align:center" size="10" /></div>
|
||||
<div class="sheet-rTableCell"><input type="text" name="attr_Spell8-distance" class="sheet-rTableTextBox" style="text-align:center" size="10" /></div>
|
||||
<div class="sheet-rTableCell"><input type="text" name="attr_Spell8-duration" class="sheet-rTableTextBox" style="text-align:center" size="15" /></div>
|
||||
<div class="sheet-rTableCell"><input type="text" class="sheet-rTableTextBox" size="55" ></div>
|
||||
<div class="sheet-rTableCell"><input type="text" name="attr_Spell8-effect" class="sheet-rTableTextBox" size="55" ></div>
|
||||
</div><!-- /Line : Spell 8 -->
|
||||
|
||||
<div class="sheet-rTableRow sheet-Georgia"><!-- Line : Spell 9 -->
|
||||
@@ -655,7 +656,7 @@
|
||||
<div class="sheet-rTableCell"><input type="text" name="attr_Spell9-cooldown" class="sheet-rTableTextBox" style="text-align:center" size="10" /></div>
|
||||
<div class="sheet-rTableCell"><input type="text" name="attr_Spell9-distance" class="sheet-rTableTextBox" style="text-align:center" size="10" /></div>
|
||||
<div class="sheet-rTableCell"><input type="text" name="attr_Spell9-duration" class="sheet-rTableTextBox" style="text-align:center" size="15" /></div>
|
||||
<div class="sheet-rTableCell"><input type="text" class="sheet-rTableTextBox" size="55" ></div>
|
||||
<div class="sheet-rTableCell"><input type="text" name="attr_Spell9-effect" class="sheet-rTableTextBox" size="55" ></div>
|
||||
</div><!-- /Line : Spell 9 -->
|
||||
|
||||
</div><!-- /Spells -->
|
||||
@@ -676,72 +677,72 @@
|
||||
|
||||
<div class="sheet-rTableRow sheet-Georgia"><!-- Line : Strength -->
|
||||
<div class="sheet-rTableCell sheet-Georgia">Strength</div>
|
||||
<div class="sheet-rTableCell"><input type="number" value="0" class="sheet-rTableNumberBox" size="2" /></div>
|
||||
<div class="sheet-rTableCell"><input type="number" value="0" class="sheet-rTableNumberBox" size="2" /></div>
|
||||
<div class="sheet-rTableCell"><input type="text" class="sheet-rTableTextBox" /></div>
|
||||
<div class="sheet-rTableCell"><input type="number" name="attr_STincrease" value="0" class="sheet-rTableNumberBox" size="2" /></div>
|
||||
<div class="sheet-rTableCell"><input type="number" name="attr_STpp" value="0" class="sheet-rTableNumberBox" size="2" /></div>
|
||||
<div class="sheet-rTableCell"><input type="text" name="attr_STpprecordSpecial" class="sheet-rTableTextBox" /></div>
|
||||
</div><!-- /Line : Strength -->
|
||||
|
||||
<div class="sheet-rTableRow sheet-Georgia"><!-- Line : Constitution -->
|
||||
<div class="sheet-rTableCell sheet-Georgia">Constitution</div>
|
||||
<div class="sheet-rTableCell"><input type="number" value="0" class="sheet-rTableNumberBox" size="2" /></div>
|
||||
<div class="sheet-rTableCell"><input type="number" value="0" class="sheet-rTableNumberBox" size="2" /></div>
|
||||
<div class="sheet-rTableCell"><input type="text" class="sheet-rTableTextBox" /></div>
|
||||
<div class="sheet-rTableCell"><input type="number" name="attr_COincrease" value="0" class="sheet-rTableNumberBox" size="2" /></div>
|
||||
<div class="sheet-rTableCell"><input type="number" name="attr_COpp" value="0" class="sheet-rTableNumberBox" size="2" /></div>
|
||||
<div class="sheet-rTableCell"><input type="text" name="attr_COpprecordSpecial" class="sheet-rTableTextBox" /></div>
|
||||
</div><!-- /Line : Constitution -->
|
||||
|
||||
<div class="sheet-rTableRow sheet-Georgia"><!-- Line : Agility -->
|
||||
<div class="sheet-rTableCell sheet-Georgia">Agility</div>
|
||||
<div class="sheet-rTableCell"><input type="number" value="0" class="sheet-rTableNumberBox" size="2" /></div>
|
||||
<div class="sheet-rTableCell"><input type="number" value="0" class="sheet-rTableNumberBox" size="2" /></div>
|
||||
<div class="sheet-rTableCell"><input type="text" class="sheet-rTableTextBox" /></div>
|
||||
<div class="sheet-rTableCell"><input type="number" name="attr_AGincrease" value="0" class="sheet-rTableNumberBox" size="2" /></div>
|
||||
<div class="sheet-rTableCell"><input type="number" name="attr_AGpp" value="0" class="sheet-rTableNumberBox" size="2" /></div>
|
||||
<div class="sheet-rTableCell"><input type="text" name="attr_AGpprecordSpecial" class="sheet-rTableTextBox" /></div>
|
||||
</div><!-- /Line : Agility -->
|
||||
|
||||
<div class="sheet-rTableRow sheet-Georgia"><!-- Line : Dexterity -->
|
||||
<div class="sheet-rTableCell sheet-Georgia">Dexterity</div>
|
||||
<div class="sheet-rTableCell"><input type="number" value="0" class="sheet-rTableNumberBox" size="2" /></div>
|
||||
<div class="sheet-rTableCell"><input type="number" value="0" class="sheet-rTableNumberBox" size="2" /></div>
|
||||
<div class="sheet-rTableCell"><input type="text" class="sheet-rTableTextBox" /></div>
|
||||
<div class="sheet-rTableCell"><input type="number" name="attr_DXincrease" value="0" class="sheet-rTableNumberBox" size="2" /></div>
|
||||
<div class="sheet-rTableCell"><input type="number" name="attr_DXpp" value="0" class="sheet-rTableNumberBox" size="2" /></div>
|
||||
<div class="sheet-rTableCell"><input type="text" name="attr_DXpprecordSpecial" class="sheet-rTableTextBox" /></div>
|
||||
</div><!-- /Line : Dexterity -->
|
||||
|
||||
<div class="sheet-rTableRow sheet-Georgia"><!-- Line : Intellect -->
|
||||
<div class="sheet-rTableCell sheet-Georgia">Intellect</div>
|
||||
<div class="sheet-rTableCell"><input type="number" value="0" class="sheet-rTableNumberBox" size="2" /></div>
|
||||
<div class="sheet-rTableCell"><input type="number" value="0" class="sheet-rTableNumberBox" size="2" /></div>
|
||||
<div class="sheet-rTableCell"><input type="text" class="sheet-rTableTextBox" /></div>
|
||||
<div class="sheet-rTableCell"><input type="number" name="attr_INincrease" value="0" class="sheet-rTableNumberBox" size="2" /></div>
|
||||
<div class="sheet-rTableCell"><input type="number" name="attr_INpp" value="0" class="sheet-rTableNumberBox" size="2" /></div>
|
||||
<div class="sheet-rTableCell"><input type="text" name="attr_INpprecordSpecial" class="sheet-rTableTextBox" /></div>
|
||||
</div><!-- /Line : Intellect -->
|
||||
|
||||
<div class="sheet-rTableRow sheet-Georgia"><!-- Line : Aura -->
|
||||
<div class="sheet-rTableCell sheet-Georgia">Aura</div>
|
||||
<div class="sheet-rTableCell"><input type="number" value="0" class="sheet-rTableNumberBox" size="2" /></div>
|
||||
<div class="sheet-rTableCell"><input type="number" value="0" class="sheet-rTableNumberBox" size="2" /></div>
|
||||
<div class="sheet-rTableCell"><input type="text" class="sheet-rTableTextBox" /></div>
|
||||
<div class="sheet-rTableCell"><input type="number" name="attr_AUincrease" value="0" class="sheet-rTableNumberBox" size="2" /></div>
|
||||
<div class="sheet-rTableCell"><input type="number" name="attr_AUpp" value="0" class="sheet-rTableNumberBox" size="2" /></div>
|
||||
<div class="sheet-rTableCell"><input type="text" name="attr_AUpprecordSpecial" class="sheet-rTableTextBox" /></div>
|
||||
</div><!-- /Line : Aura -->
|
||||
|
||||
<div class="sheet-rTableRow sheet-Georgia"><!-- Line : Hit Points -->
|
||||
<div class="sheet-rTableCell sheet-Georgia">Hit Points</div>
|
||||
<div class="sheet-rTableCell"><input type="number" value="0" class="sheet-rTableNumberBox" size="2" /></div>
|
||||
<div class="sheet-rTableCell"><input type="number" value="0" class="sheet-rTableNumberBox" size="2" /></div>
|
||||
<div class="sheet-rTableCell"><input type="text" class="sheet-rTableTextBox" /></div>
|
||||
<div class="sheet-rTableCell"><input type="number" name="attr_HPincrease" value="0" class="sheet-rTableNumberBox" size="2" /></div>
|
||||
<div class="sheet-rTableCell"><input type="number" name="attr_HPpp" value="0" class="sheet-rTableNumberBox" size="2" /></div>
|
||||
<div class="sheet-rTableCell"><input type="text" name="attr_HPpprecordSpecial" class="sheet-rTableTextBox" /></div>
|
||||
</div><!-- /Line : Hit Points -->
|
||||
|
||||
<div class="sheet-rTableRow sheet-Georgia"><!-- Line : Mana Points -->
|
||||
<div class="sheet-rTableCell sheet-Georgia">Mana Points</div>
|
||||
<div class="sheet-rTableCell"><input type="number" value="0" class="sheet-rTableNumberBox" size="2" /></div>
|
||||
<div class="sheet-rTableCell"><input type="number" value="0" class="sheet-rTableNumberBox" size="2" /></div>
|
||||
<div class="sheet-rTableCell"><input type="text" class="sheet-rTableTextBox" /></div>
|
||||
<div class="sheet-rTableCell"><input type="number" name="attr_MPincrease" value="0" class="sheet-rTableNumberBox" size="2" /></div>
|
||||
<div class="sheet-rTableCell"><input type="number" name="attr_MPpp" value="0" class="sheet-rTableNumberBox" size="2" /></div>
|
||||
<div class="sheet-rTableCell"><input type="text" name="attr_MPpprecordSpecial" class="sheet-rTableTextBox" /></div>
|
||||
</div><!-- /Line : Mana Points -->
|
||||
|
||||
<div class="sheet-rTableRow sheet-Georgia"><!-- Line : Talent Points -->
|
||||
<div class="sheet-rTableCell sheet-Georgia">Add TPs</div>
|
||||
<div class="sheet-rTableCell"><input type="number" value="0" class="sheet-rTableNumberBox" size="2" /></div>
|
||||
<div class="sheet-rTableCell"><input type="number" value="0" class="sheet-rTableNumberBox" size="2" /></div>
|
||||
<div class="sheet-rTableCell"><input type="text" class="sheet-rTableTextBox" /></div>
|
||||
<div class="sheet-rTableCell"><input type="number" name="attr_TPincrease" value="0" class="sheet-rTableNumberBox" size="2" /></div>
|
||||
<div class="sheet-rTableCell"><input type="number" name="attr_TPpp" value="0" class="sheet-rTableNumberBox" size="2" /></div>
|
||||
<div class="sheet-rTableCell"><input type="text" name="attr_TPpprecordSpecial" class="sheet-rTableTextBox" /></div>
|
||||
</div><!-- /Line : Talent Points -->
|
||||
|
||||
<div class="sheet-rTableRow sheet-Georgia"><!-- Line : Language/Alphabet -->
|
||||
<div class="sheet-rTableCell sheet-Georgia">Language/Alphabet</div>
|
||||
<div class="sheet-rTableCell"><input type="number" value="0" class="sheet-rTableNumberBox" size="2" /></div>
|
||||
<div class="sheet-rTableCell"><input type="number" value="0" class="sheet-rTableNumberBox" size="2" /></div>
|
||||
<div class="sheet-rTableCell"><input type="text" class="sheet-rTableTextBox" /></div>
|
||||
<div class="sheet-rTableCell"><input type="number" name="attr_LGincrease" value="0" class="sheet-rTableNumberBox" size="2" /></div>
|
||||
<div class="sheet-rTableCell"><input type="number" name="attr_LGpp" value="0" class="sheet-rTableNumberBox" size="2" /></div>
|
||||
<div class="sheet-rTableCell"><input type="text" name="attr_LGpprecordSpecial" class="sheet-rTableTextBox" /></div>
|
||||
</div><!-- /Line : Language/Alphabet -->
|
||||
</div><!-- /PP -->
|
||||
|
||||
@@ -749,7 +750,7 @@
|
||||
|
||||
<div class="sheet-treasure"><!-- Text of Racial Attributes -->
|
||||
<label>Racial Attributes</label>
|
||||
<textarea rows="6" cols="34" style="max-width: 300px; width: 300px" class="sheet-Georgia" ></textarea>
|
||||
<textarea rows="6" cols="34" style="max-width: 300px; width: 300px" class="sheet-Georgia" name="attr_RacialAttributes"></textarea>
|
||||
<br>
|
||||
</div><!-- /Text of Loot and Treasures -->
|
||||
|
||||
@@ -769,63 +770,63 @@
|
||||
</div><!-- /Heading : Items 1er tableau -->
|
||||
|
||||
<div class="sheet-rTableRow sheet-Georgia"><!-- Line : Item 0 -->
|
||||
<div class="sheet-rTableCell"><input type="text" value="Item 0" class="sheet-rTableTextBox" size="30" /></div>
|
||||
<div class="sheet-rTableCell"><input type="text" class="sheet-rTableTextBox" size="20" /></div>
|
||||
<div class="sheet-rTableCell"><input type="text" class="sheet-rTableTextBox" size="30" /></div>
|
||||
<div class="sheet-rTableCell"><input type="text" name="attr_item0-name" value="Item 0" class="sheet-rTableTextBox" size="30" /></div>
|
||||
<div class="sheet-rTableCell"><input type="text" name="attr_item0-carried" class="sheet-rTableTextBox" size="20" /></div>
|
||||
<div class="sheet-rTableCell"><input type="text" name="attr_item0-special" class="sheet-rTableTextBox" size="30" /></div>
|
||||
</div><!-- /Line : Item 0 -->
|
||||
|
||||
<div class="sheet-rTableRow sheet-Georgia"><!-- Line : Item 1 -->
|
||||
<div class="sheet-rTableCell"><input type="text" value="Item 1" class="sheet-rTableTextBox" size="30" /></div>
|
||||
<div class="sheet-rTableCell"><input type="text" class="sheet-rTableTextBox" size="20" /></div>
|
||||
<div class="sheet-rTableCell"><input type="text" class="sheet-rTableTextBox" size="30" /></div>
|
||||
<div class="sheet-rTableCell"><input type="text" name="attr_item1-name" value="Item 1" class="sheet-rTableTextBox" size="30" /></div>
|
||||
<div class="sheet-rTableCell"><input type="text" name="attr_item1-carried" class="sheet-rTableTextBox" size="20" /></div>
|
||||
<div class="sheet-rTableCell"><input type="text" name="attr_item1-special" class="sheet-rTableTextBox" size="30" /></div>
|
||||
</div><!-- /Line : Item 1 -->
|
||||
|
||||
<div class="sheet-rTableRow sheet-Georgia"><!-- Line : Item 2 -->
|
||||
<div class="sheet-rTableCell"><input type="text" value="Item 2" class="sheet-rTableTextBox" size="30" /></div>
|
||||
<div class="sheet-rTableCell"><input type="text" class="sheet-rTableTextBox" size="20" /></div>
|
||||
<div class="sheet-rTableCell"><input type="text" class="sheet-rTableTextBox" size="30" /></div>
|
||||
<div class="sheet-rTableCell"><input type="text" name="attr_item2-name" value="Item 2" class="sheet-rTableTextBox" size="30" /></div>
|
||||
<div class="sheet-rTableCell"><input type="text" name="attr_item2-carried" class="sheet-rTableTextBox" size="20" /></div>
|
||||
<div class="sheet-rTableCell"><input type="text" name="attr_item2-special" class="sheet-rTableTextBox" size="30" /></div>
|
||||
</div><!-- /Line : Item 2 -->
|
||||
|
||||
<div class="sheet-rTableRow sheet-Georgia"><!-- Line : Item 3 -->
|
||||
<div class="sheet-rTableCell"><input type="text" value="Item 3" class="sheet-rTableTextBox" size="30" /></div>
|
||||
<div class="sheet-rTableCell"><input type="text" class="sheet-rTableTextBox" size="20" /></div>
|
||||
<div class="sheet-rTableCell"><input type="text" class="sheet-rTableTextBox" size="30" /></div>
|
||||
<div class="sheet-rTableCell"><input type="text" name="attr_item3-name" value="Item 3" class="sheet-rTableTextBox" size="30" /></div>
|
||||
<div class="sheet-rTableCell"><input type="text" name="attr_item3-carried" class="sheet-rTableTextBox" size="20" /></div>
|
||||
<div class="sheet-rTableCell"><input type="text" name="attr_item3-special" class="sheet-rTableTextBox" size="30" /></div>
|
||||
</div><!-- /Line : Item 3 -->
|
||||
|
||||
<div class="sheet-rTableRow sheet-Georgia"><!-- Line : Item 4 -->
|
||||
<div class="sheet-rTableCell"><input type="text" value="Item 4" class="sheet-rTableTextBox" size="30" /></div>
|
||||
<div class="sheet-rTableCell"><input type="text" class="sheet-rTableTextBox" size="20" /></div>
|
||||
<div class="sheet-rTableCell"><input type="text" class="sheet-rTableTextBox" size="30" /></div>
|
||||
<div class="sheet-rTableCell"><input type="text" name="attr_item4-name" value="Item 4" class="sheet-rTableTextBox" size="30" /></div>
|
||||
<div class="sheet-rTableCell"><input type="text" name="attr_item4-carried" class="sheet-rTableTextBox" size="20" /></div>
|
||||
<div class="sheet-rTableCell"><input type="text" name="attr_item4-special" class="sheet-rTableTextBox" size="30" /></div>
|
||||
</div><!-- /Line : Item 4 -->
|
||||
|
||||
<div class="sheet-rTableRow sheet-Georgia"><!-- Line : Item 5 -->
|
||||
<div class="sheet-rTableCell"><input type="text" value="Item 5" class="sheet-rTableTextBox" size="30" /></div>
|
||||
<div class="sheet-rTableCell"><input type="text" class="sheet-rTableTextBox" size="20" /></div>
|
||||
<div class="sheet-rTableCell"><input type="text" class="sheet-rTableTextBox" size="30" /></div>
|
||||
<div class="sheet-rTableCell"><input type="text" name="attr_item5-name" value="Item 5" class="sheet-rTableTextBox" size="30" /></div>
|
||||
<div class="sheet-rTableCell"><input type="text" name="attr_item5-carried" class="sheet-rTableTextBox" size="20" /></div>
|
||||
<div class="sheet-rTableCell"><input type="text" name="attr_item5-special" class="sheet-rTableTextBox" size="30" /></div>
|
||||
</div><!-- /Line : Item 5 -->
|
||||
|
||||
<div class="sheet-rTableRow sheet-Georgia"><!-- Line : Item 6 -->
|
||||
<div class="sheet-rTableCell"><input type="text" value="Item 6" class="sheet-rTableTextBox" size="30" /></div>
|
||||
<div class="sheet-rTableCell"><input type="text" class="sheet-rTableTextBox" size="20" /></div>
|
||||
<div class="sheet-rTableCell"><input type="text" class="sheet-rTableTextBox" size="30" /></div>
|
||||
<div class="sheet-rTableCell"><input type="text" name="attr_item6-name" value="Item 6" class="sheet-rTableTextBox" size="30" /></div>
|
||||
<div class="sheet-rTableCell"><input type="text" name="attr_item6-carried" class="sheet-rTableTextBox" size="20" /></div>
|
||||
<div class="sheet-rTableCell"><input type="text" name="attr_item6-special" class="sheet-rTableTextBox" size="30" /></div>
|
||||
</div><!-- /Line : Item 6 -->
|
||||
|
||||
<div class="sheet-rTableRow sheet-Georgia"><!-- Line : Item 7 -->
|
||||
<div class="sheet-rTableCell"><input type="text" value="Item 7" class="sheet-rTableTextBox" size="30" /></div>
|
||||
<div class="sheet-rTableCell"><input type="text" class="sheet-rTableTextBox" size="20" /></div>
|
||||
<div class="sheet-rTableCell"><input type="text" class="sheet-rTableTextBox" size="30" /></div>
|
||||
<div class="sheet-rTableCell"><input type="text" name="attr_item7-name" value="Item 7" class="sheet-rTableTextBox" size="30" /></div>
|
||||
<div class="sheet-rTableCell"><input type="text" name="attr_item7-carried" class="sheet-rTableTextBox" size="20" /></div>
|
||||
<div class="sheet-rTableCell"><input type="text" name="attr_item7-special" class="sheet-rTableTextBox" size="30" /></div>
|
||||
</div><!-- /Line : Item 7 -->
|
||||
|
||||
<div class="sheet-rTableRow sheet-Georgia"><!-- Line : Item 8 -->
|
||||
<div class="sheet-rTableCell"><input type="text" value="Item 8" class="sheet-rTableTextBox" size="30" /></div>
|
||||
<div class="sheet-rTableCell"><input type="text" class="sheet-rTableTextBox" size="20" /></div>
|
||||
<div class="sheet-rTableCell"><input type="text" class="sheet-rTableTextBox" size="30" /></div>
|
||||
<div class="sheet-rTableCell"><input type="text" name="attr_item8-name" value="Item 8" class="sheet-rTableTextBox" size="30" /></div>
|
||||
<div class="sheet-rTableCell"><input type="text" name="attr_item8-carried" class="sheet-rTableTextBox" size="20" /></div>
|
||||
<div class="sheet-rTableCell"><input type="text" name="attr_item8-special" class="sheet-rTableTextBox" size="30" /></div>
|
||||
</div><!-- /Line : Item 8 -->
|
||||
|
||||
<div class="sheet-rTableRow sheet-Georgia"><!-- Line : Item 9 -->
|
||||
<div class="sheet-rTableCell"><input type="text" value="Item 9" class="sheet-rTableTextBox" size="30" /></div>
|
||||
<div class="sheet-rTableCell"><input type="text" class="sheet-rTableTextBox" size="20" /></div>
|
||||
<div class="sheet-rTableCell"><input type="text" class="sheet-rTableTextBox" size="30" /></div>
|
||||
<div class="sheet-rTableCell"><input type="text" name="attr_item9-name" value="Item 9" class="sheet-rTableTextBox" size="30" /></div>
|
||||
<div class="sheet-rTableCell"><input type="text" name="attr_item9-carried" class="sheet-rTableTextBox" size="20" /></div>
|
||||
<div class="sheet-rTableCell"><input type="text" name="attr_item9-special" class="sheet-rTableTextBox" size="30" /></div>
|
||||
</div><!-- /Line : Item 9 -->
|
||||
|
||||
|
||||
@@ -839,63 +840,63 @@
|
||||
</div><!-- /Heading : Items 2eme tableau -->
|
||||
|
||||
<div class="sheet-rTableRow sheet-Georgia"><!-- Line : Item 10 -->
|
||||
<div class="sheet-rTableCell"><input type="text" value="Item 10" class="sheet-rTableTextBox" size="30" /></div>
|
||||
<div class="sheet-rTableCell"><input type="text" class="sheet-rTableTextBox" size="20" /></div>
|
||||
<div class="sheet-rTableCell"><input type="text" class="sheet-rTableTextBox" size="30" /></div>
|
||||
<div class="sheet-rTableCell"><input type="text" name="attr_item10-name" value="Item 10" class="sheet-rTableTextBox" size="30" /></div>
|
||||
<div class="sheet-rTableCell"><input type="text" name="attr_item10-carried" class="sheet-rTableTextBox" size="20" /></div>
|
||||
<div class="sheet-rTableCell"><input type="text" name="attr_item10-special" class="sheet-rTableTextBox" size="30" /></div>
|
||||
</div><!-- /Line : Item 10 -->
|
||||
|
||||
<div class="sheet-rTableRow sheet-Georgia"><!-- Line : Item 11 -->
|
||||
<div class="sheet-rTableCell"><input type="text" value="Item 11" class="sheet-rTableTextBox" size="30" /></div>
|
||||
<div class="sheet-rTableCell"><input type="text" class="sheet-rTableTextBox" size="20" /></div>
|
||||
<div class="sheet-rTableCell"><input type="text" class="sheet-rTableTextBox" size="30" /></div>
|
||||
<div class="sheet-rTableCell"><input type="text" name="attr_item11-name" value="Item 11" class="sheet-rTableTextBox" size="30" /></div>
|
||||
<div class="sheet-rTableCell"><input type="text" name="attr_item11-carried" class="sheet-rTableTextBox" size="20" /></div>
|
||||
<div class="sheet-rTableCell"><input type="text" name="attr_item11-special" class="sheet-rTableTextBox" size="30" /></div>
|
||||
</div><!-- /Line : Item 11 -->
|
||||
|
||||
<div class="sheet-rTableRow sheet-Georgia"><!-- Line : Item 12 -->
|
||||
<div class="sheet-rTableCell"><input type="text" value="Item 12" class="sheet-rTableTextBox" size="30" /></div>
|
||||
<div class="sheet-rTableCell"><input type="text" class="sheet-rTableTextBox" size="20" /></div>
|
||||
<div class="sheet-rTableCell"><input type="text" class="sheet-rTableTextBox" size="30" /></div>
|
||||
<div class="sheet-rTableCell"><input type="text" name="attr_item12-name" value="Item 12" class="sheet-rTableTextBox" size="30" /></div>
|
||||
<div class="sheet-rTableCell"><input type="text" name="attr_item12-carried" class="sheet-rTableTextBox" size="20" /></div>
|
||||
<div class="sheet-rTableCell"><input type="text" name="attr_item12-special" class="sheet-rTableTextBox" size="30" /></div>
|
||||
</div><!-- /Line : Item 12 -->
|
||||
|
||||
<div class="sheet-rTableRow sheet-Georgia"><!-- Line : Item 13 -->
|
||||
<div class="sheet-rTableCell"><input type="text" value="Item 13" class="sheet-rTableTextBox" size="30" /></div>
|
||||
<div class="sheet-rTableCell"><input type="text" class="sheet-rTableTextBox" size="20" /></div>
|
||||
<div class="sheet-rTableCell"><input type="text" class="sheet-rTableTextBox" size="30" /></div>
|
||||
<div class="sheet-rTableCell"><input type="text" name="attr_item13-name" value="Item 13" class="sheet-rTableTextBox" size="30" /></div>
|
||||
<div class="sheet-rTableCell"><input type="text" name="attr_item13-carried" class="sheet-rTableTextBox" size="20" /></div>
|
||||
<div class="sheet-rTableCell"><input type="text" name="attr_item13-special" class="sheet-rTableTextBox" size="30" /></div>
|
||||
</div><!-- /Line : Item 13 -->
|
||||
|
||||
<div class="sheet-rTableRow sheet-Georgia"><!-- Line : Item 14 -->
|
||||
<div class="sheet-rTableCell"><input type="text" value="Item 14" class="sheet-rTableTextBox" size="30" /></div>
|
||||
<div class="sheet-rTableCell"><input type="text" class="sheet-rTableTextBox" size="20" /></div>
|
||||
<div class="sheet-rTableCell"><input type="text" class="sheet-rTableTextBox" size="30" /></div>
|
||||
<div class="sheet-rTableCell"><input type="text" name="attr_item14-name" value="Item 14" class="sheet-rTableTextBox" size="30" /></div>
|
||||
<div class="sheet-rTableCell"><input type="text" name="attr_item14-carried" class="sheet-rTableTextBox" size="20" /></div>
|
||||
<div class="sheet-rTableCell"><input type="text" name="attr_item14-special" class="sheet-rTableTextBox" size="30" /></div>
|
||||
</div><!-- /Line : Item 14 -->
|
||||
|
||||
<div class="sheet-rTableRow sheet-Georgia"><!-- Line : Item 15 -->
|
||||
<div class="sheet-rTableCell"><input type="text" value="Item 15" class="sheet-rTableTextBox" size="30" /></div>
|
||||
<div class="sheet-rTableCell"><input type="text" class="sheet-rTableTextBox" size="20" /></div>
|
||||
<div class="sheet-rTableCell"><input type="text" class="sheet-rTableTextBox" size="30" /></div>
|
||||
<div class="sheet-rTableCell"><input type="text" name="attr_item15-name" value="Item 15" class="sheet-rTableTextBox" size="30" /></div>
|
||||
<div class="sheet-rTableCell"><input type="text" name="attr_item15-carried" class="sheet-rTableTextBox" size="20" /></div>
|
||||
<div class="sheet-rTableCell"><input type="text" name="attr_item15-special" class="sheet-rTableTextBox" size="30" /></div>
|
||||
</div><!-- /Line : Item 15 -->
|
||||
|
||||
<div class="sheet-rTableRow sheet-Georgia"><!-- Line : Item 16 -->
|
||||
<div class="sheet-rTableCell"><input type="text" value="Item 16" class="sheet-rTableTextBox" size="30" /></div>
|
||||
<div class="sheet-rTableCell"><input type="text" class="sheet-rTableTextBox" size="20" /></div>
|
||||
<div class="sheet-rTableCell"><input type="text" class="sheet-rTableTextBox" size="30" /></div>
|
||||
<div class="sheet-rTableCell"><input type="text" name="attr_item16-name" value="Item 16" class="sheet-rTableTextBox" size="30" /></div>
|
||||
<div class="sheet-rTableCell"><input type="text" name="attr_item16-carried" class="sheet-rTableTextBox" size="20" /></div>
|
||||
<div class="sheet-rTableCell"><input type="text" name="attr_item16-special" class="sheet-rTableTextBox" size="30" /></div>
|
||||
</div><!-- /Line : Item 16 -->
|
||||
|
||||
<div class="sheet-rTableRow sheet-Georgia"><!-- Line : Item 17 -->
|
||||
<div class="sheet-rTableCell"><input type="text" value="Item 17" class="sheet-rTableTextBox" size="30" /></div>
|
||||
<div class="sheet-rTableCell"><input type="text" class="sheet-rTableTextBox" size="20" /></div>
|
||||
<div class="sheet-rTableCell"><input type="text" class="sheet-rTableTextBox" size="30" /></div>
|
||||
<div class="sheet-rTableCell"><input type="text" name="attr_item17-name" value="Item 17" class="sheet-rTableTextBox" size="30" /></div>
|
||||
<div class="sheet-rTableCell"><input type="text" name="attr_item17-carried" class="sheet-rTableTextBox" size="20" /></div>
|
||||
<div class="sheet-rTableCell"><input type="text" name="attr_item17-special" class="sheet-rTableTextBox" size="30" /></div>
|
||||
</div><!-- /Line : Item 17 -->
|
||||
|
||||
<div class="sheet-rTableRow sheet-Georgia"><!-- Line : Item 18 -->
|
||||
<div class="sheet-rTableCell"><input type="text" value="Item 18" class="sheet-rTableTextBox" size="30" /></div>
|
||||
<div class="sheet-rTableCell"><input type="text" class="sheet-rTableTextBox" size="20" /></div>
|
||||
<div class="sheet-rTableCell"><input type="text" class="sheet-rTableTextBox" size="30" /></div>
|
||||
<div class="sheet-rTableCell"><input type="text" name="attr_item18-name" value="Item 18" class="sheet-rTableTextBox" size="30" /></div>
|
||||
<div class="sheet-rTableCell"><input type="text" name="attr_item18-carried" class="sheet-rTableTextBox" size="20" /></div>
|
||||
<div class="sheet-rTableCell"><input type="text" name="attr_item18-special" class="sheet-rTableTextBox" size="30" /></div>
|
||||
</div><!-- /Line : Item 18 -->
|
||||
|
||||
<div class="sheet-rTableRow sheet-Georgia"><!-- Line : Item 19 -->
|
||||
<div class="sheet-rTableCell"><input type="text" value="Item 19" class="sheet-rTableTextBox" size="30" /></div>
|
||||
<div class="sheet-rTableCell"><input type="text" class="sheet-rTableTextBox" size="20" /></div>
|
||||
<div class="sheet-rTableCell"><input type="text" class="sheet-rTableTextBox" size="30" /></div>
|
||||
<div class="sheet-rTableCell"><input type="text" name="attr_item19-name" value="Item 19" class="sheet-rTableTextBox" size="30" /></div>
|
||||
<div class="sheet-rTableCell"><input type="text" name="attr_item19-carried" class="sheet-rTableTextBox" size="20" /></div>
|
||||
<div class="sheet-rTableCell"><input type="text" name="attr_item19-special" class="sheet-rTableTextBox" size="30" /></div>
|
||||
</div><!-- /Line : Item 19 -->
|
||||
|
||||
|
||||
@@ -915,63 +916,63 @@
|
||||
</div><!-- /Heading : Herbs -->
|
||||
|
||||
<div class="sheet-rTableRow sheet-Georgia"><!-- Line : Herb 0 -->
|
||||
<div class="sheet-rTableCell"><input type="text" value="Item 0" class="sheet-rTableTextBox" size="30" /></div>
|
||||
<!--<div class="sheet-rTableCell"><input type="text" class="sheet-rTableTextBox" size="20" /></div>-->
|
||||
<div class="sheet-rTableCell"><input type="text" class="sheet-rTableTextBox" size="20" /></div>
|
||||
<div class="sheet-rTableCell"><input type="text" name="attr_herb0-name" value="Item 0" class="sheet-rTableTextBox" size="30" /></div>
|
||||
<!--<div class="sheet-rTableCell"><input type="text" name="attr_herb0-carried" class="sheet-rTableTextBox" size="20" /></div>-->
|
||||
<div class="sheet-rTableCell"><input type="text" name="attr_herb0-effect" class="sheet-rTableTextBox" size="20" /></div>
|
||||
</div><!-- /Line : Herb 0 -->
|
||||
|
||||
<div class="sheet-rTableRow sheet-Georgia"><!-- Line : Herb 1 -->
|
||||
<div class="sheet-rTableCell"><input type="text" value="Item 1" class="sheet-rTableTextBox" size="30" /></div>
|
||||
<!--<div class="sheet-rTableCell"><input type="text" class="sheet-rTableTextBox" size="20" /></div>-->
|
||||
<div class="sheet-rTableCell"><input type="text" class="sheet-rTableTextBox" size="20" /></div>
|
||||
<div class="sheet-rTableCell"><input type="text" name="attr_herb1-name" value="Item 1" class="sheet-rTableTextBox" size="30" /></div>
|
||||
<!--<div class="sheet-rTableCell"><input type="text" name="attr_herb1-carried" class="sheet-rTableTextBox" size="20" /></div>-->
|
||||
<div class="sheet-rTableCell"><input type="text" name="attr_herb1-effect" class="sheet-rTableTextBox" size="20" /></div>
|
||||
</div><!-- /Line : Herb 1 -->
|
||||
|
||||
<div class="sheet-rTableRow sheet-Georgia"><!-- Line : Herb 2 -->
|
||||
<div class="sheet-rTableCell"><input type="text" value="Item 2" class="sheet-rTableTextBox" size="30" /></div>
|
||||
<!--<div class="sheet-rTableCell"><input type="text" class="sheet-rTableTextBox" size="20" /></div>-->
|
||||
<div class="sheet-rTableCell"><input type="text" class="sheet-rTableTextBox" size="20" /></div>
|
||||
<div class="sheet-rTableCell"><input type="text" name="attr_herb2-name" value="Item 2" class="sheet-rTableTextBox" size="30" /></div>
|
||||
<!--<div class="sheet-rTableCell"><input type="text" name="attr_herb2-carried" class="sheet-rTableTextBox" size="20" /></div>-->
|
||||
<div class="sheet-rTableCell"><input type="text" name="attr_herb2-effect" class="sheet-rTableTextBox" size="20" /></div>
|
||||
</div><!-- /Line : Herb 2 -->
|
||||
|
||||
<div class="sheet-rTableRow sheet-Georgia"><!-- Line : Herb 3 -->
|
||||
<div class="sheet-rTableCell"><input type="text" value="Item 3" class="sheet-rTableTextBox" size="30" /></div>
|
||||
<!--<div class="sheet-rTableCell"><input type="text" class="sheet-rTableTextBox" size="20" /></div>-->
|
||||
<div class="sheet-rTableCell"><input type="text" class="sheet-rTableTextBox" size="20" /></div>
|
||||
<div class="sheet-rTableCell"><input type="text" name="attr_herb3-name" value="Item 3" class="sheet-rTableTextBox" size="30" /></div>
|
||||
<!--<div class="sheet-rTableCell"><input type="text" name="attr_herb3-carried" class="sheet-rTableTextBox" size="20" /></div>-->
|
||||
<div class="sheet-rTableCell"><input type="text" name="attr_herb3-effect" class="sheet-rTableTextBox" size="20" /></div>
|
||||
</div><!-- /Line : Herb 3 -->
|
||||
|
||||
<div class="sheet-rTableRow sheet-Georgia"><!-- Line : Herb 4 -->
|
||||
<div class="sheet-rTableCell"><input type="text" value="Item 4" class="sheet-rTableTextBox" size="30" /></div>
|
||||
<!--<div class="sheet-rTableCell"><input type="text" class="sheet-rTableTextBox" size="20" /></div>-->
|
||||
<div class="sheet-rTableCell"><input type="text" class="sheet-rTableTextBox" size="20" /></div>
|
||||
<div class="sheet-rTableCell"><input type="text" name="attr_herb4-name" value="Item 4" class="sheet-rTableTextBox" size="30" /></div>
|
||||
<!--<div class="sheet-rTableCell"><input type="text" name="attr_herb4-carried" class="sheet-rTableTextBox" size="20" /></div>-->
|
||||
<div class="sheet-rTableCell"><input type="text" name="attr_herb4-effect" class="sheet-rTableTextBox" size="20" /></div>
|
||||
</div><!-- /Line : Herb 4 -->
|
||||
|
||||
<div class="sheet-rTableRow sheet-Georgia"><!-- Line : Herb 5 -->
|
||||
<div class="sheet-rTableCell"><input type="text" value="Item 5" class="sheet-rTableTextBox" size="30" /></div>
|
||||
<!--<div class="sheet-rTableCell"><input type="text" class="sheet-rTableTextBox" size="20" /></div>-->
|
||||
<div class="sheet-rTableCell"><input type="text" class="sheet-rTableTextBox" size="20" /></div>
|
||||
<div class="sheet-rTableCell"><input type="text" name="attr_herb5-name" value="Item 5" class="sheet-rTableTextBox" size="30" /></div>
|
||||
<!--<div class="sheet-rTableCell"><input type="text" name="attr_herb5-carried" class="sheet-rTableTextBox" size="20" /></div>-->
|
||||
<div class="sheet-rTableCell"><input type="text" name="attr_herb5-effect" class="sheet-rTableTextBox" size="20" /></div>
|
||||
</div><!-- /Line : Herb 5 -->
|
||||
|
||||
<div class="sheet-rTableRow sheet-Georgia"><!-- Line : Herb 6 -->
|
||||
<div class="sheet-rTableCell"><input type="text" value="Item 6" class="sheet-rTableTextBox" size="30" /></div>
|
||||
<!--<div class="sheet-rTableCell"><input type="text" class="sheet-rTableTextBox" size="20" /></div>-->
|
||||
<div class="sheet-rTableCell"><input type="text" class="sheet-rTableTextBox" size="20" /></div>
|
||||
<div class="sheet-rTableCell"><input type="text" name="attr_herb6-name" value="Item 6" class="sheet-rTableTextBox" size="30" /></div>
|
||||
<!--<div class="sheet-rTableCell"><input type="text" name="attr_herb6-carried" class="sheet-rTableTextBox" size="20" /></div>-->
|
||||
<div class="sheet-rTableCell"><input type="text" name="attr_herb6-effect" class="sheet-rTableTextBox" size="20" /></div>
|
||||
</div><!-- /Line : Herb 6 -->
|
||||
|
||||
<div class="sheet-rTableRow sheet-Georgia"><!-- Line : Herb 7 -->
|
||||
<div class="sheet-rTableCell"><input type="text" value="Item 7" class="sheet-rTableTextBox" size="30" /></div>
|
||||
<!--<div class="sheet-rTableCell"><input type="text" class="sheet-rTableTextBox" size="20" /></div>-->
|
||||
<div class="sheet-rTableCell"><input type="text" class="sheet-rTableTextBox" size="20" /></div>
|
||||
<div class="sheet-rTableCell"><input type="text" name="attr_herb7-name" value="Item 7" class="sheet-rTableTextBox" size="30" /></div>
|
||||
<!--<div class="sheet-rTableCell"><input type="text" name="attr_herb7-carried" class="sheet-rTableTextBox" size="20" /></div>-->
|
||||
<div class="sheet-rTableCell"><input type="text" name="attr_herb7-effect" class="sheet-rTableTextBox" size="20" /></div>
|
||||
</div><!-- /Line : Herb 7 -->
|
||||
|
||||
<div class="sheet-rTableRow sheet-Georgia"><!-- Line : Herb 8 -->
|
||||
<div class="sheet-rTableCell"><input type="text" value="Item 8" class="sheet-rTableTextBox" size="30" /></div>
|
||||
<!--<div class="sheet-rTableCell"><input type="text" class="sheet-rTableTextBox" size="20" /></div>-->
|
||||
<div class="sheet-rTableCell"><input type="text" class="sheet-rTableTextBox" size="20" /></div>
|
||||
<div class="sheet-rTableCell"><input type="text" name="attr_herb8-name" value="Item 8" class="sheet-rTableTextBox" size="30" /></div>
|
||||
<!--<div class="sheet-rTableCell"><input type="text" name="attr_herb8-carried" class="sheet-rTableTextBox" size="20" /></div>-->
|
||||
<div class="sheet-rTableCell"><input type="text" name="attr_herb8-effect" class="sheet-rTableTextBox" size="20" /></div>
|
||||
</div><!-- /Line : Herb 8 -->
|
||||
|
||||
<div class="sheet-rTableRow sheet-Georgia"><!-- Line : Herb 9 -->
|
||||
<div class="sheet-rTableCell"><input type="text" value="Item 9" class="sheet-rTableTextBox" size="30" /></div>
|
||||
<!--<div class="sheet-rTableCell"><input type="text" class="sheet-rTableTextBox" size="20" /></div>-->
|
||||
<div class="sheet-rTableCell"><input type="text" class="sheet-rTableTextBox" size="20" /></div>
|
||||
<div class="sheet-rTableCell"><input type="text" name="attr_herb9-name" value="Item 9" class="sheet-rTableTextBox" size="30" /></div>
|
||||
<!--<div class="sheet-rTableCell"><input type="text" name="attr_herb9-carried" class="sheet-rTableTextBox" size="20" /></div>-->
|
||||
<div class="sheet-rTableCell"><input type="text" name="attr_herb9-effect" class="sheet-rTableTextBox" size="20" /></div>
|
||||
</div><!-- /Line : Herb 9 -->
|
||||
|
||||
</div><!-- /Herbs -->
|
||||
@@ -980,22 +981,22 @@
|
||||
|
||||
<div class="sheet-treasure"><!-- Text of Racial Attributes -->
|
||||
<label>Loot & Treasures:</label>
|
||||
<textarea rows="6" cols="34" style="max-width: 300px; width: 300px" class="sheet-Georgia" ></textarea>
|
||||
<textarea rows="6" cols="34" style="max-width: 300px; width: 300px" class="sheet-Georgia" name="attr_Loot"></textarea>
|
||||
<br>
|
||||
</div><!-- /Text of Loot and Treasures -->
|
||||
|
||||
<div class="sheet-money sheet-rCombatTable"><!-- Money values -->
|
||||
<div class="sheet-rCombatTableRow">
|
||||
<div class="sheet-rTableCell">
|
||||
<input type="number" value="0" class="sheet-money sheet-gold" />
|
||||
<input type="number" name="attr_Gold" value="0" class="sheet-money sheet-gold" />
|
||||
</div>
|
||||
|
||||
<div class="sheet-rTableCell">
|
||||
<input type="number" value="0" class="sheet-money sheet-silver" />
|
||||
<input type="number" name="attr_Silver" value="0" class="sheet-money sheet-silver" />
|
||||
</div>
|
||||
|
||||
<div class="sheet-rTableCell">
|
||||
<input type="number" value="0" class="sheet-money sheet-copper" />
|
||||
<input type="number" name="attr_Copper" value="0" class="sheet-money sheet-copper" />
|
||||
</div>
|
||||
</div>
|
||||
</div><!-- Money values -->
|
||||
@@ -1019,63 +1020,63 @@
|
||||
</div><!-- /Heading : Talents 1 -->
|
||||
|
||||
<div class="sheet-rTableRow sheet-Georgia"><!-- Line : Talent 0 -->
|
||||
<div class="sheet-rTableCell"><input type="text" value="Talent 0" class="sheet-rTableTextBox" size="30" /></div>
|
||||
<div class="sheet-rTableCell"><input type="number" value="0" class="sheet-rTableNumberBox" /></div>
|
||||
<div class="sheet-rTableCell"><input type="text" class="sheet-rTableTextBox" size="30" ></div>
|
||||
<div class="sheet-rTableCell"><input type="text" name="attr_talent0-name" value="Talent 0" class="sheet-rTableTextBox" size="30" /></div>
|
||||
<div class="sheet-rTableCell"><input type="number" name="attr_talent0-rank" value="0" class="sheet-rTableNumberBox" /></div>
|
||||
<div class="sheet-rTableCell"><input type="text" name="attr_talent0-effect" class="sheet-rTableTextBox" size="30" ></div>
|
||||
</div><!-- /Line : Talent 0 -->
|
||||
|
||||
<div class="sheet-rTableRow sheet-Georgia"><!-- Line : Talent 1 -->
|
||||
<div class="sheet-rTableCell"><input type="text" value="Talent 1" class="sheet-rTableTextBox" size="30" /></div>
|
||||
<div class="sheet-rTableCell"><input type="number" value="0" class="sheet-rTableNumberBox" /></div>
|
||||
<div class="sheet-rTableCell"><input type="text" class="sheet-rTableTextBox" size="30" ></div>
|
||||
<div class="sheet-rTableCell"><input type="text" name="attr_talent1-name" value="Talent 1" class="sheet-rTableTextBox" size="30" /></div>
|
||||
<div class="sheet-rTableCell"><input type="number" name="attr_talent1-rank" value="0" class="sheet-rTableNumberBox" /></div>
|
||||
<div class="sheet-rTableCell"><input type="text" name="attr_talent1-effect" class="sheet-rTableTextBox" size="30" ></div>
|
||||
</div><!-- /Line : Talent 1 -->
|
||||
|
||||
<div class="sheet-rTableRow sheet-Georgia"><!-- Line : Talent 2 -->
|
||||
<div class="sheet-rTableCell"><input type="text" value="Talent 2" class="sheet-rTableTextBox" size="30" /></div>
|
||||
<div class="sheet-rTableCell"><input type="number" value="0" class="sheet-rTableNumberBox" /></div>
|
||||
<div class="sheet-rTableCell"><input type="text" class="sheet-rTableTextBox" size="30" ></div>
|
||||
<div class="sheet-rTableCell"><input type="text" name="attr_talent2-name" value="Talent 2" class="sheet-rTableTextBox" size="30" /></div>
|
||||
<div class="sheet-rTableCell"><input type="number" name="attr_talent2-rank" value="0" class="sheet-rTableNumberBox" /></div>
|
||||
<div class="sheet-rTableCell"><input type="text" name="attr_talent2-effect" class="sheet-rTableTextBox" size="30" ></div>
|
||||
</div><!-- /Line : Talent 2 -->
|
||||
|
||||
<div class="sheet-rTableRow sheet-Georgia"><!-- Line : Talent 3 -->
|
||||
<div class="sheet-rTableCell"><input type="text" value="Talent 3" class="sheet-rTableTextBox" size="30" /></div>
|
||||
<div class="sheet-rTableCell"><input type="number" value="0" class="sheet-rTableNumberBox" /></div>
|
||||
<div class="sheet-rTableCell"><input type="text" class="sheet-rTableTextBox" size="30" ></div>
|
||||
<div class="sheet-rTableCell"><input type="text" name="attr_talent3-name" value="Talent 3" class="sheet-rTableTextBox" size="30" /></div>
|
||||
<div class="sheet-rTableCell"><input type="number" name="attr_talent3-rank" value="0" class="sheet-rTableNumberBox" /></div>
|
||||
<div class="sheet-rTableCell"><input type="text" name="attr_talent3-effect" class="sheet-rTableTextBox" size="30" ></div>
|
||||
</div><!-- /Line : Talent 3 -->
|
||||
|
||||
<div class="sheet-rTableRow sheet-Georgia"><!-- Line : Talent 4 -->
|
||||
<div class="sheet-rTableCell"><input type="text" value="Talent 4" class="sheet-rTableTextBox" size="30" /></div>
|
||||
<div class="sheet-rTableCell"><input type="number" value="0" class="sheet-rTableNumberBox" /></div>
|
||||
<div class="sheet-rTableCell"><input type="text" class="sheet-rTableTextBox" size="30" ></div>
|
||||
<div class="sheet-rTableCell"><input type="text" name="attr_talent4-name" value="Talent 4" class="sheet-rTableTextBox" size="30" /></div>
|
||||
<div class="sheet-rTableCell"><input type="number" name="attr_talent4-rank" value="0" class="sheet-rTableNumberBox" /></div>
|
||||
<div class="sheet-rTableCell"><input type="text" name="attr_talent4-effect" class="sheet-rTableTextBox" size="30" ></div>
|
||||
</div><!-- /Line : Talent 4 -->
|
||||
|
||||
<div class="sheet-rTableRow sheet-Georgia"><!-- Line : Talent 5 -->
|
||||
<div class="sheet-rTableCell"><input type="text" value="Talent 5" class="sheet-rTableTextBox" size="30" /></div>
|
||||
<div class="sheet-rTableCell"><input type="number" value="0" class="sheet-rTableNumberBox" /></div>
|
||||
<div class="sheet-rTableCell"><input type="text" class="sheet-rTableTextBox" size="30" ></div>
|
||||
<div class="sheet-rTableCell"><input type="text" name="attr_talent5-name" value="Talent 5" class="sheet-rTableTextBox" size="30" /></div>
|
||||
<div class="sheet-rTableCell"><input type="number" name="attr_talent5-rank" value="0" class="sheet-rTableNumberBox" /></div>
|
||||
<div class="sheet-rTableCell"><input type="text" name="attr_talent5-effect" class="sheet-rTableTextBox" size="30" ></div>
|
||||
</div><!-- /Line : Talent 5 -->
|
||||
|
||||
<div class="sheet-rTableRow sheet-Georgia"><!-- Line : Talent 6 -->
|
||||
<div class="sheet-rTableCell"><input type="text" value="Talent 6" class="sheet-rTableTextBox" size="30" /></div>
|
||||
<div class="sheet-rTableCell"><input type="number" value="0" class="sheet-rTableNumberBox" /></div>
|
||||
<div class="sheet-rTableCell"><input type="text" class="sheet-rTableTextBox" size="30" ></div>
|
||||
<div class="sheet-rTableCell"><input type="text" name="attr_talent6-name" value="Talent 6" class="sheet-rTableTextBox" size="30" /></div>
|
||||
<div class="sheet-rTableCell"><input type="number" name="attr_talent6-rank" value="0" class="sheet-rTableNumberBox" /></div>
|
||||
<div class="sheet-rTableCell"><input type="text" name="attr_talent6-effect" class="sheet-rTableTextBox" size="30" ></div>
|
||||
</div><!-- /Line : Talent 6 -->
|
||||
|
||||
<div class="sheet-rTableRow sheet-Georgia"><!-- Line : Talent 7 -->
|
||||
<div class="sheet-rTableCell"><input type="text" value="Talent 7" class="sheet-rTableTextBox" size="30" /></div>
|
||||
<div class="sheet-rTableCell"><input type="number" value="0" class="sheet-rTableNumberBox" /></div>
|
||||
<div class="sheet-rTableCell"><input type="text" class="sheet-rTableTextBox" size="30" ></div>
|
||||
<div class="sheet-rTableCell"><input type="text" name="attr_talent7-name" value="Talent 7" class="sheet-rTableTextBox" size="30" /></div>
|
||||
<div class="sheet-rTableCell"><input type="number" name="attr_talent7-rank" value="0" class="sheet-rTableNumberBox" /></div>
|
||||
<div class="sheet-rTableCell"><input type="text" name="attr_talent7-effect" class="sheet-rTableTextBox" size="30" ></div>
|
||||
</div><!-- /Line : Talent 7 -->
|
||||
|
||||
<div class="sheet-rTableRow sheet-Georgia"><!-- Line : Talent 8 -->
|
||||
<div class="sheet-rTableCell"><input type="text" value="Talent 8" class="sheet-rTableTextBox" size="30" /></div>
|
||||
<div class="sheet-rTableCell"><input type="number" value="0" class="sheet-rTableNumberBox" /></div>
|
||||
<div class="sheet-rTableCell"><input type="text" class="sheet-rTableTextBox" size="30" ></div>
|
||||
<div class="sheet-rTableCell"><input type="text" name="attr_talent8-name" value="Talent 8" class="sheet-rTableTextBox" size="30" /></div>
|
||||
<div class="sheet-rTableCell"><input type="number" name="attr_talent8-rank" value="0" class="sheet-rTableNumberBox" /></div>
|
||||
<div class="sheet-rTableCell"><input type="text" name="attr_talent8-effect" class="sheet-rTableTextBox" size="30" ></div>
|
||||
</div><!-- /Line : Talent 8 -->
|
||||
|
||||
<div class="sheet-rTableRow sheet-Georgia"><!-- Line : Talent 9 -->
|
||||
<div class="sheet-rTableCell"><input type="text" value="Talent 9" class="sheet-rTableTextBox" size="30" /></div>
|
||||
<div class="sheet-rTableCell"><input type="number" value="0" class="sheet-rTableNumberBox" /></div>
|
||||
<div class="sheet-rTableCell"><input type="text" class="sheet-rTableTextBox" size="30" ></div>
|
||||
<div class="sheet-rTableCell"><input type="text" name="attr_talent9-name" value="Talent 9" class="sheet-rTableTextBox" size="30" /></div>
|
||||
<div class="sheet-rTableCell"><input type="number" name="attr_talent9-rank" value="0" class="sheet-rTableNumberBox" /></div>
|
||||
<div class="sheet-rTableCell"><input type="text" name="attr_talent9-effect" class="sheet-rTableTextBox" size="30" ></div>
|
||||
</div><!-- /Line : Talent 9 -->
|
||||
|
||||
</div><!-- /Talents 1 -->
|
||||
@@ -1089,63 +1090,63 @@
|
||||
</div><!-- /Heading : Talents 2 -->
|
||||
|
||||
<div class="sheet-rTableRow sheet-Georgia"><!-- Line : Talent 10 -->
|
||||
<div class="sheet-rTableCell"><input type="text" value="Talent 10" class="sheet-rTableTextBox" size="30" /></div>
|
||||
<div class="sheet-rTableCell"><input type="number" value="0" class="sheet-rTableNumberBox" /></div>
|
||||
<div class="sheet-rTableCell"><input type="text" class="sheet-rTableTextBox" size="30" ></div>
|
||||
<div class="sheet-rTableCell"><input type="text" name="attr_talent10-name" value="Talent 10" class="sheet-rTableTextBox" size="30" /></div>
|
||||
<div class="sheet-rTableCell"><input type="number" name="attr_talent10-rank" value="0" class="sheet-rTableNumberBox" /></div>
|
||||
<div class="sheet-rTableCell"><input type="text" name="attr_talent10-effect" class="sheet-rTableTextBox" size="30" ></div>
|
||||
</div><!-- /Line : Talent 10 -->
|
||||
|
||||
<div class="sheet-rTableRow sheet-Georgia"><!-- Line : Talent 11 -->
|
||||
<div class="sheet-rTableCell"><input type="text" value="Talent 11" class="sheet-rTableTextBox" size="30" /></div>
|
||||
<div class="sheet-rTableCell"><input type="number" value="0" class="sheet-rTableNumberBox" /></div>
|
||||
<div class="sheet-rTableCell"><input type="text" class="sheet-rTableTextBox" size="30" ></div>
|
||||
<div class="sheet-rTableCell"><input type="text" name="attr_talent11-name" value="Talent 11" class="sheet-rTableTextBox" size="30" /></div>
|
||||
<div class="sheet-rTableCell"><input type="number" name="attr_talent11-rank" value="0" class="sheet-rTableNumberBox" /></div>
|
||||
<div class="sheet-rTableCell"><input type="text" name="attr_talent11-effect" class="sheet-rTableTextBox" size="30" ></div>
|
||||
</div><!-- /Line : Talent 11 -->
|
||||
|
||||
<div class="sheet-rTableRow sheet-Georgia"><!-- Line : Talent 12 -->
|
||||
<div class="sheet-rTableCell"><input type="text" value="Talent 12" class="sheet-rTableTextBox" size="30" /></div>
|
||||
<div class="sheet-rTableCell"><input type="number" value="0" class="sheet-rTableNumberBox" /></div>
|
||||
<div class="sheet-rTableCell"><input type="text" class="sheet-rTableTextBox" size="30" ></div>
|
||||
<div class="sheet-rTableCell"><input type="text" name="attr_talent12-name" value="Talent 12" class="sheet-rTableTextBox" size="30" /></div>
|
||||
<div class="sheet-rTableCell"><input type="number" name="attr_talent12-rank" value="0" class="sheet-rTableNumberBox" /></div>
|
||||
<div class="sheet-rTableCell"><input type="text" name="attr_talent12-effect" class="sheet-rTableTextBox" size="30" ></div>
|
||||
</div><!-- /Line : Talent 12 -->
|
||||
|
||||
<div class="sheet-rTableRow sheet-Georgia"><!-- Line : Talent 13 -->
|
||||
<div class="sheet-rTableCell"><input type="text" value="Talent 13" class="sheet-rTableTextBox" size="30" /></div>
|
||||
<div class="sheet-rTableCell"><input type="number" value="0" class="sheet-rTableNumberBox" /></div>
|
||||
<div class="sheet-rTableCell"><input type="text" class="sheet-rTableTextBox" size="30" ></div>
|
||||
<div class="sheet-rTableCell"><input type="text" name="attr_talent13-name" value="Talent 13" class="sheet-rTableTextBox" size="30" /></div>
|
||||
<div class="sheet-rTableCell"><input type="number" name="attr_talent13-rank" value="0" class="sheet-rTableNumberBox" /></div>
|
||||
<div class="sheet-rTableCell"><input type="text" name="attr_talent13-effect" class="sheet-rTableTextBox" size="30" ></div>
|
||||
</div><!-- /Line : Talent 13 -->
|
||||
|
||||
<div class="sheet-rTableRow sheet-Georgia"><!-- Line : Talent 14 -->
|
||||
<div class="sheet-rTableCell"><input type="text" value="Talent 14" class="sheet-rTableTextBox" size="30" /></div>
|
||||
<div class="sheet-rTableCell"><input type="number" value="0" class="sheet-rTableNumberBox" /></div>
|
||||
<div class="sheet-rTableCell"><input type="text" class="sheet-rTableTextBox" size="30" ></div>
|
||||
<div class="sheet-rTableCell"><input type="text" name="attr_talent14-name" value="Talent 14" class="sheet-rTableTextBox" size="30" /></div>
|
||||
<div class="sheet-rTableCell"><input type="number" name="attr_talent14-rank" value="0" class="sheet-rTableNumberBox" /></div>
|
||||
<div class="sheet-rTableCell"><input type="text" name="attr_talent14-effect" class="sheet-rTableTextBox" size="30" ></div>
|
||||
</div><!-- /Line : Talent 14 -->
|
||||
|
||||
<div class="sheet-rTableRow sheet-Georgia"><!-- Line : Talent 15 -->
|
||||
<div class="sheet-rTableCell"><input type="text" value="Talent 15" class="sheet-rTableTextBox" size="30" /></div>
|
||||
<div class="sheet-rTableCell"><input type="number" value="0" class="sheet-rTableNumberBox" /></div>
|
||||
<div class="sheet-rTableCell"><input type="text" class="sheet-rTableTextBox" size="30" ></div>
|
||||
<div class="sheet-rTableCell"><input type="text" name="attr_talent15-name" value="Talent 15" class="sheet-rTableTextBox" size="30" /></div>
|
||||
<div class="sheet-rTableCell"><input type="number" name="attr_talent15-rank" value="0" class="sheet-rTableNumberBox" /></div>
|
||||
<div class="sheet-rTableCell"><input type="text" name="attr_talent15-effect" class="sheet-rTableTextBox" size="30" ></div>
|
||||
</div><!-- /Line : Talent 15 -->
|
||||
|
||||
<div class="sheet-rTableRow sheet-Georgia"><!-- Line : Talent 16 -->
|
||||
<div class="sheet-rTableCell"><input type="text" value="Talent 16" class="sheet-rTableTextBox" size="30" /></div>
|
||||
<div class="sheet-rTableCell"><input type="number" value="0" class="sheet-rTableNumberBox" /></div>
|
||||
<div class="sheet-rTableCell"><input type="text" class="sheet-rTableTextBox" size="30" ></div>
|
||||
<div class="sheet-rTableCell"><input type="text" name="attr_talent16-name" value="Talent 16" class="sheet-rTableTextBox" size="30" /></div>
|
||||
<div class="sheet-rTableCell"><input type="number" name="attr_talent16-rank" value="0" class="sheet-rTableNumberBox" /></div>
|
||||
<div class="sheet-rTableCell"><input type="text" name="attr_talent16-effect" class="sheet-rTableTextBox" size="30" ></div>
|
||||
</div><!-- /Line : Talent 16 -->
|
||||
|
||||
<div class="sheet-rTableRow sheet-Georgia"><!-- Line : Talent 17 -->
|
||||
<div class="sheet-rTableCell"><input type="text" value="Talent 17" class="sheet-rTableTextBox" size="30" /></div>
|
||||
<div class="sheet-rTableCell"><input type="number" value="0" class="sheet-rTableNumberBox" /></div>
|
||||
<div class="sheet-rTableCell"><input type="text" class="sheet-rTableTextBox" size="30" ></div>
|
||||
<div class="sheet-rTableCell"><input type="text" name="attr_talent17-name" value="Talent 17" class="sheet-rTableTextBox" size="30" /></div>
|
||||
<div class="sheet-rTableCell"><input type="number" name="attr_talent17-rank" value="0" class="sheet-rTableNumberBox" /></div>
|
||||
<div class="sheet-rTableCell"><input type="text" name="attr_talent17-effect" class="sheet-rTableTextBox" size="30" ></div>
|
||||
</div><!-- /Line : Talent 17 -->
|
||||
|
||||
<div class="sheet-rTableRow sheet-Georgia"><!-- Line : Talent 18 -->
|
||||
<div class="sheet-rTableCell"><input type="text" value="Talent 18" class="sheet-rTableTextBox" size="30" /></div>
|
||||
<div class="sheet-rTableCell"><input type="number" value="0" class="sheet-rTableNumberBox" /></div>
|
||||
<div class="sheet-rTableCell"><input type="text" class="sheet-rTableTextBox" size="30" ></div>
|
||||
<div class="sheet-rTableCell"><input type="text" name="attr_talent18-name" value="Talent 18" class="sheet-rTableTextBox" size="30" /></div>
|
||||
<div class="sheet-rTableCell"><input type="number" name="attr_talent18-rank" value="0" class="sheet-rTableNumberBox" /></div>
|
||||
<div class="sheet-rTableCell"><input type="text" name="attr_talent18-effect" class="sheet-rTableTextBox" size="30" ></div>
|
||||
</div><!-- /Line : Talent 18 -->
|
||||
|
||||
<div class="sheet-rTableRow sheet-Georgia"><!-- Line : Talent 19 -->
|
||||
<div class="sheet-rTableCell"><input type="text" value="Talent 19" class="sheet-rTableTextBox" size="30" /></div>
|
||||
<div class="sheet-rTableCell"><input type="number" value="0" class="sheet-rTableNumberBox" /></div>
|
||||
<div class="sheet-rTableCell"><input type="text" class="sheet-rTableTextBox" size="30" ></div>
|
||||
<div class="sheet-rTableCell"><input type="text" name="attr_talent19-name" value="Talent 19" class="sheet-rTableTextBox" size="30" /></div>
|
||||
<div class="sheet-rTableCell"><input type="number" name="attr_talent19-rank" value="0" class="sheet-rTableNumberBox" /></div>
|
||||
<div class="sheet-rTableCell"><input type="text" name="attr_talent19-effect" class="sheet-rTableTextBox" size="30" ></div>
|
||||
</div><!-- /Line : Talent 19 -->
|
||||
|
||||
</div><!-- /Talents 2 -->
|
||||
@@ -1158,52 +1159,52 @@
|
||||
|
||||
<div class="sheet-rTableRow sheet-Georgia"><!-- Line : Gender -->
|
||||
<div class="sheet-rTableCell">Gender</div>
|
||||
<div class="sheet-rTableCell"><input type="text" class="sheet-rTableTextBox" /></div>
|
||||
<div class="sheet-rTableCell"><input type="text" name="attr_Gender" class="sheet-rTableTextBox" /></div>
|
||||
</div><!-- /Line : Gender -->
|
||||
|
||||
<div class="sheet-rTableRow sheet-Georgia"><!-- Line : Place of Birth -->
|
||||
<div class="sheet-rTableCell"> Place of Birth </div>
|
||||
<div class="sheet-rTableCell"><input type="text" class="sheet-rTableTextBox" /></div>
|
||||
<div class="sheet-rTableCell"><input type="text" name="attr_PlaceOfBirth" class="sheet-rTableTextBox" /></div>
|
||||
</div><!-- /Line : Place of Birth -->
|
||||
|
||||
<div class="sheet-rTableRow sheet-Georgia"><!-- Line : Date of Birth -->
|
||||
<div class="sheet-rTableCell">Date of Birth</div>
|
||||
<div class="sheet-rTableCell"><input type="text" class="sheet-rTableTextBox" /></div>
|
||||
<div class="sheet-rTableCell"><input type="text" name="attr_DateOfBirth" class="sheet-rTableTextBox" /></div>
|
||||
</div><!-- /Line : Date of Birth -->
|
||||
|
||||
<div class="sheet-rTableRow sheet-Georgia"><!-- Line : Age -->
|
||||
<div class="sheet-rTableCell">Age</div>
|
||||
<div class="sheet-rTableCell"><input type="text" class="sheet-rTableTextBox" /></div>
|
||||
<div class="sheet-rTableCell"><input type="text" name="attr_Age" class="sheet-rTableTextBox" /></div>
|
||||
</div><!-- /Line : Age -->
|
||||
|
||||
<div class="sheet-rTableRow sheet-Georgia"><!-- Line : Height -->
|
||||
<div class="sheet-rTableCell">Height</div>
|
||||
<div class="sheet-rTableCell"><input type="text" class="sheet-rTableTextBox" /></div>
|
||||
<div class="sheet-rTableCell"><input type="text" name="attr_Height" class="sheet-rTableTextBox" /></div>
|
||||
</div><!-- /Line : Height -->
|
||||
|
||||
<div class="sheet-rTableRow sheet-Georgia"><!-- Line : Weight -->
|
||||
<div class="sheet-rTableCell">Weight</div>
|
||||
<div class="sheet-rTableCell"><input type="text" class="sheet-rTableTextBox" /></div>
|
||||
<div class="sheet-rTableCell"><input type="text" name="attr_Weight" class="sheet-rTableTextBox" /></div>
|
||||
</div><!-- /Line : Weight -->
|
||||
|
||||
<div class="sheet-rTableRow sheet-Georgia"><!-- Line : Hair Color -->
|
||||
<div class="sheet-rTableCell">Hair Color</div>
|
||||
<div class="sheet-rTableCell"><input type="text" class="sheet-rTableTextBox" /></div>
|
||||
<div class="sheet-rTableCell"><input type="text" name="attr_HairColor" class="sheet-rTableTextBox" /></div>
|
||||
</div><!-- /Line : Hair Color -->
|
||||
|
||||
<div class="sheet-rTableRow sheet-Georgia"><!-- Line : Eye Color -->
|
||||
<div class="sheet-rTableCell">Eye Color</div>
|
||||
<div class="sheet-rTableCell"><input type="text" class="sheet-rTableTextBox" /></div>
|
||||
<div class="sheet-rTableCell"><input type="text" name="attr_EyeColor" class="sheet-rTableTextBox" /></div>
|
||||
</div><!-- /Line : Eye Color -->
|
||||
|
||||
<div class="sheet-rTableRow sheet-Georgia"><!-- Line : Languages -->
|
||||
<div class="sheet-rTableCell">Languages</div>
|
||||
<div class="sheet-rTableCell"><input type="text" class="sheet-rTableTextBox" /></div>
|
||||
<div class="sheet-rTableCell"><input type="text" name="attr_Languages" class="sheet-rTableTextBox" /></div>
|
||||
</div><!-- /Line : Languages -->
|
||||
|
||||
<div class="sheet-rTableRow sheet-Georgia"><!-- Line : Alphabets -->
|
||||
<div class="sheet-rTableCell">Alphabets</div>
|
||||
<div class="sheet-rTableCell"><input type="text" class="sheet-rTableTextBox" /></div>
|
||||
<div class="sheet-rTableCell"><input type="text" name="attr_Alphabets" class="sheet-rTableTextBox" /></div>
|
||||
</div><!-- /Line : Alphabets -->
|
||||
|
||||
</div><!-- /Perso -->
|
||||
|
||||
@@ -0,0 +1,21 @@
|
||||
# Dungeon World VF
|
||||
|
||||
Feuille de Personnage en français pour [Dungeon World](http://dungeonworld-fr.blogspot.fr/), adaptée de la feuille VO de Willem den Besten (Morenim) et Devindra Payment (@Ardnived).
|
||||
|
||||
# Version courante
|
||||
1.0 [Capture d'écran](dwfr.png)
|
||||
|
||||
# Notes de version
|
||||
|
||||
##v1.0 (2016-02-21)
|
||||
Création de la fiche.
|
||||
|
||||
Différences par rapport à la feuille VO :
|
||||
|
||||
* le total de charge est auto-calculé (et non modifiable)
|
||||
* les ajustements de caractéristique sont calculés par sheet worker, donc la valeur finale est directement accessible dans les attributs
|
||||
* quelques modifications de mise en page
|
||||
|
||||
A noter que les noms d'attributs VO sont conservés. Il doit donc être possible de remplacer la feuille VO par la feuille VF dans une campagne existante. Il conviendra juste de cocher/décocher les états (ou faire +1/-1 sur les caractéristiques) pour provoquer le recalcul les ajustements de caractéristiques.
|
||||
|
||||
De nombreuses améliorations visuelles et fonctionnelles sont envisageables sur cette feuille assez basique : les suggestions sont donc les bienvenues.
|
||||
@@ -0,0 +1,305 @@
|
||||
.charsheet {
|
||||
width: 830px;
|
||||
background: white;
|
||||
}
|
||||
|
||||
textarea {
|
||||
resize: none;
|
||||
height: auto;
|
||||
width: 97%;
|
||||
}
|
||||
|
||||
textarea,
|
||||
input {
|
||||
outline: none;
|
||||
box-shadow: none;
|
||||
margin-bottom: 1px;
|
||||
}
|
||||
|
||||
.sheet-header textarea,
|
||||
.sheet-header input {
|
||||
border: none;
|
||||
}
|
||||
|
||||
input[type="number"],
|
||||
input[type="text"] {
|
||||
width: 100%;
|
||||
}
|
||||
input[type="number"]{
|
||||
text-align: right;
|
||||
}
|
||||
select {
|
||||
width: auto;
|
||||
margin: 0;
|
||||
}
|
||||
|
||||
input[type=number]:disabled::-webkit-inner-spin-button,
|
||||
input[type=number]:disabled::-webkit-outer-spin-button {
|
||||
-webkit-appearance: none;
|
||||
margin: 0;
|
||||
}
|
||||
|
||||
input[disabled] {-moz-appearance: textfield}
|
||||
|
||||
.repcontainer .btn,
|
||||
.repcontrol .btn {
|
||||
border-radius: 0;
|
||||
background-image: none;
|
||||
border: none;
|
||||
}
|
||||
|
||||
|
||||
/* ===== LAYOUT ===== */
|
||||
.sheet-col-left {
|
||||
float: left;
|
||||
width: 39%;
|
||||
}
|
||||
|
||||
.sheet-col-right {
|
||||
float: right;
|
||||
width: 60%;
|
||||
}
|
||||
|
||||
|
||||
/* ===== TOGGLE ===== */
|
||||
.sheet-toggle:not(:checked) ~ .sheet-hide,
|
||||
.sheet-toggle:checked ~ .sheet-show {
|
||||
display: none;
|
||||
}
|
||||
|
||||
|
||||
/* ===== SECTION HEADERS ===== */
|
||||
.sheet-header {
|
||||
background-color: #000;
|
||||
color: #fff;
|
||||
padding: 2px 0px;
|
||||
vertical-align: middle;
|
||||
line-height: 100%;
|
||||
height: 32px;
|
||||
line-height: 32px;
|
||||
font-size: 1.1em;
|
||||
margin: 3px 0px;
|
||||
box-align: center;
|
||||
border-radius: 4px;
|
||||
padding: 2px 2px 2px 8px;
|
||||
}
|
||||
|
||||
.sheet-header input {
|
||||
height: 28px;
|
||||
|
||||
border: none;
|
||||
vertical-align: middle;
|
||||
font-weight: bold;
|
||||
|
||||
font-size: 18px;
|
||||
line-height: 18px;
|
||||
margin: 2px;
|
||||
}
|
||||
|
||||
.sheet-header input[type="text"] {
|
||||
width: 2.2em;
|
||||
}
|
||||
|
||||
.sheet-header input[type="number"] {
|
||||
width: 2.7em;
|
||||
}
|
||||
|
||||
.sheet-header input[type="number"]:disabled {
|
||||
width: 2em;
|
||||
}
|
||||
|
||||
.sheet-header button[type="roll"] {
|
||||
height: 28px;
|
||||
width: 28px;
|
||||
margin: 2px;
|
||||
padding: 4px;
|
||||
padding-top: 5px;
|
||||
|
||||
font-size: 20px;
|
||||
text-align: center;
|
||||
|
||||
background: white;
|
||||
border: none;
|
||||
border-radius: 3px;
|
||||
}
|
||||
|
||||
.sheet-header > * {
|
||||
text-align: right;
|
||||
float: right;
|
||||
height: 100%;
|
||||
}
|
||||
|
||||
.sheet-header .sheet-section-name {
|
||||
margin-right: 2px;
|
||||
font-weight: bold;
|
||||
text-align: left;
|
||||
float: left;
|
||||
}
|
||||
|
||||
|
||||
/* ===== MAIN HEADER ===== */
|
||||
.sheet-topbar {
|
||||
height: 50px;
|
||||
padding: 4px 2% 4px 2%;
|
||||
}
|
||||
|
||||
.sheet-topbar.sheet-header > input {
|
||||
height: 100%;
|
||||
width: 50%;
|
||||
padding: 0;
|
||||
margin: 0;
|
||||
|
||||
background-color: black;
|
||||
color: white;
|
||||
|
||||
font-size: 38px;
|
||||
line-height: 42px;
|
||||
}
|
||||
|
||||
.sheet-topbar > .sheet-field-name {
|
||||
float: left;
|
||||
text-align: left;
|
||||
}
|
||||
|
||||
.sheet-topbar > .sheet-field-class {
|
||||
float: right;
|
||||
text-align: right;
|
||||
}
|
||||
|
||||
|
||||
/* ===== STATISTICS ===== */
|
||||
.sheet-statistics {
|
||||
width: 100%;
|
||||
margin-left: 0.5%;
|
||||
}
|
||||
|
||||
.sheet-statistics .sheet-header {
|
||||
width: 18%;
|
||||
|
||||
float: left;
|
||||
margin-right: 0.6%;
|
||||
}
|
||||
|
||||
.sheet-statistics .sheet-header:last-child {
|
||||
margin-right: 0;
|
||||
}
|
||||
|
||||
|
||||
/* ===== ATTRIBUTES ===== */
|
||||
.sheet-attributes {
|
||||
margin-left: 1%;
|
||||
margin-bottom: 10px;
|
||||
}
|
||||
|
||||
.sheet-attributes .sheet-header {
|
||||
height: auto;
|
||||
width: 15%;
|
||||
float: left;
|
||||
margin-right: 0.5%;
|
||||
padding: 4px;
|
||||
padding-bottom: 6px;
|
||||
position: relative;
|
||||
}
|
||||
|
||||
.sheet-attributes .sheet-header > label {
|
||||
height: 1em;
|
||||
width: calc(90% - 8px);
|
||||
margin: 0;
|
||||
padding: 1px 2px;
|
||||
margin: 0 5%;
|
||||
|
||||
text-transform: uppercase;
|
||||
text-align: center;
|
||||
font-weight: normal;
|
||||
font-size: 12px;
|
||||
|
||||
background: white;
|
||||
transform: skew(-10deg);
|
||||
-webkit-transform: skew(-10deg);
|
||||
|
||||
position: absolute;
|
||||
}
|
||||
|
||||
.sheet-attributes .sheet-header > label.sheet-top {
|
||||
top: -5px;
|
||||
}
|
||||
|
||||
.sheet-attributes .sheet-header > label.sheet-bottom {
|
||||
bottom: -2px;
|
||||
}
|
||||
|
||||
.sheet-attributes .sheet-header input[type="number"] {
|
||||
background: white;
|
||||
width: 100%;
|
||||
margin: 0;
|
||||
text-align: center;
|
||||
z-index: 1;
|
||||
}
|
||||
|
||||
.sheet-attributes .sheet-row-1 input {
|
||||
width: 100%;
|
||||
}
|
||||
|
||||
.sheet-attributes .sheet-row-2 {
|
||||
width: 100%;
|
||||
height: 16px;
|
||||
padding: 1px;
|
||||
overflow: hidden;
|
||||
line-height: 14px;
|
||||
font-size: 12px;
|
||||
text-align: center;
|
||||
text-transform: uppercase;
|
||||
font-weight: bold;
|
||||
}
|
||||
|
||||
.sheet-attributes .sheet-row-2 label {
|
||||
color: #DDD;
|
||||
font-size: 80%;
|
||||
}
|
||||
|
||||
.sheet-attributes .sheet-row-2 input {
|
||||
height: 14px;
|
||||
margin: 0;
|
||||
}
|
||||
|
||||
.sheet-attributes .sheet-row-3 button {
|
||||
position: absolute;
|
||||
right: 2px;
|
||||
bottom: 2px;
|
||||
z-index: 1;
|
||||
}
|
||||
|
||||
|
||||
/* ===== UTILITY ===== */
|
||||
.sheet-clearfix {
|
||||
clear: both;
|
||||
}
|
||||
|
||||
.sheet-right {
|
||||
float: right !important;
|
||||
}
|
||||
|
||||
.sheet-left {
|
||||
float: left !important;
|
||||
}
|
||||
|
||||
|
||||
/* ===== TWEAKS ===== */
|
||||
.sheet-section-moves textarea {
|
||||
resize: vertical;
|
||||
}
|
||||
|
||||
.sheet-section-moves input[name="attr_movename"],
|
||||
.sheet-section-spells input[name="attr_spellname"] {
|
||||
width: 95%;
|
||||
}
|
||||
|
||||
.sheet-section-gear input[name="attr_itemtags"] {
|
||||
width: 85%;
|
||||
float: left;
|
||||
}
|
||||
|
||||
.sheet-section-gear input[name="attr_itemweight"] {
|
||||
width: 15%;
|
||||
float: left;
|
||||
}
|
||||
@@ -0,0 +1,974 @@
|
||||
<!-- **** SCRIPTS / SHEET WORKERS -->
|
||||
<script type="text/worker">
|
||||
/* ---- BEGIN: TheAaronSheet.js ---- */
|
||||
// Github: https://github.com/shdwjk/TheAaronSheet/blob/master/TheAaronSheet.js
|
||||
// By: The Aaron, Arcane Scriptomancer
|
||||
// Contact: https://app.roll20.net/users/104025/the-aaron
|
||||
var TAS = TAS || (function(){
|
||||
'use strict';
|
||||
|
||||
var version = '0.2.1',
|
||||
lastUpdate = 1453794214,
|
||||
|
||||
loggingSettings = {
|
||||
debug: {
|
||||
key: 'debug',
|
||||
title: 'DEBUG',
|
||||
color: {
|
||||
bgLabel: '#7732A2',
|
||||
label: '#F2EF40',
|
||||
bgText: '#FFFEB7',
|
||||
text: '#7732A2'
|
||||
}
|
||||
},
|
||||
error: {
|
||||
key: 'error',
|
||||
title: 'Error',
|
||||
color: {
|
||||
bgLabel: '#C11713',
|
||||
label: 'white',
|
||||
bgText: '#C11713',
|
||||
text: 'white'
|
||||
}
|
||||
},
|
||||
warn: {
|
||||
key: 'warn',
|
||||
title: 'Warning',
|
||||
color: {
|
||||
bgLabel: '#F29140',
|
||||
label: 'white',
|
||||
bgText: '#FFD8B7',
|
||||
text: 'black'
|
||||
}
|
||||
},
|
||||
info: {
|
||||
key: 'info',
|
||||
title: 'Info',
|
||||
color: {
|
||||
bgLabel: '#413FA9',
|
||||
label: 'white',
|
||||
bgText: '#B3B2EB',
|
||||
text: 'black'
|
||||
}
|
||||
},
|
||||
notice: {
|
||||
key: 'notice',
|
||||
title: 'Notice',
|
||||
color: {
|
||||
bgLabel: '#33C133',
|
||||
label: 'white',
|
||||
bgText: '#ADF1AD',
|
||||
text: 'black'
|
||||
}
|
||||
},
|
||||
log: {
|
||||
key: 'log',
|
||||
title: 'Log',
|
||||
color: {
|
||||
bgLabel: '#f2f240',
|
||||
label: 'black',
|
||||
bgText: '#ffff90',
|
||||
text: 'black'
|
||||
}
|
||||
},
|
||||
callstack: {
|
||||
key: 'TAS',
|
||||
title: 'function',
|
||||
color: {
|
||||
bgLabel: '#413FA9',
|
||||
label: 'white',
|
||||
bgText: '#B3B2EB',
|
||||
text: 'black'
|
||||
}
|
||||
},
|
||||
callstack_async: {
|
||||
key: 'TAS',
|
||||
title: 'ASYNC CALL',
|
||||
color: {
|
||||
bgLabel: '#413FA9',
|
||||
label: 'white',
|
||||
bgText: '#413FA9',
|
||||
text: 'white'
|
||||
}
|
||||
},
|
||||
TAS: {
|
||||
key: 'TAS',
|
||||
title: 'TAS',
|
||||
color: {
|
||||
bgLabel: 'grey',
|
||||
label: 'black;background:linear-gradient(#304352,#d7d2cc,#d7d2cc,#d7d2cc,#304352)',
|
||||
bgText: 'grey',
|
||||
text: 'black;background:linear-gradient(#304352,#d7d2cc,#d7d2cc,#d7d2cc,#304352)'
|
||||
}
|
||||
}
|
||||
},
|
||||
|
||||
|
||||
config = {
|
||||
debugMode: false,
|
||||
logging: {
|
||||
log: true,
|
||||
notice: true,
|
||||
info: true,
|
||||
warn: true,
|
||||
error: true,
|
||||
debug: false
|
||||
}
|
||||
},
|
||||
|
||||
callstackRegistry = [],
|
||||
queuedUpdates = {}, //< Used for delaying saves till the last momment.
|
||||
|
||||
complexType = function(o){
|
||||
switch(typeof o){
|
||||
case 'string':
|
||||
return 'string';
|
||||
case 'boolean':
|
||||
return 'boolean';
|
||||
case 'number':
|
||||
return (_.isNaN(o) ? 'NaN' : (o.toString().match(/\./) ? 'decimal' : 'integer'));
|
||||
case 'function':
|
||||
return 'function: '+(o.name ? o.name+'()' : '(anonymous)');
|
||||
case 'object':
|
||||
return (_.isArray(o) ? 'array' : (_.isArguments(o) ? 'arguments' : ( _.isNull(o) ? 'null' : 'object')));
|
||||
default:
|
||||
return typeof o;
|
||||
}
|
||||
},
|
||||
|
||||
dataLogger = function(primaryLogger,secondaryLogger,data){
|
||||
_.each(data,function(m){
|
||||
var type = complexType(m);
|
||||
switch(type){
|
||||
case 'string':
|
||||
primaryLogger(m);
|
||||
break;
|
||||
case 'undefined':
|
||||
case 'null':
|
||||
case 'NaN':
|
||||
primaryLogger('['+type+']');
|
||||
break;
|
||||
case 'number':
|
||||
case 'not a number':
|
||||
case 'integer':
|
||||
case 'decimal':
|
||||
case 'boolean':
|
||||
primaryLogger('['+type+']: '+m);
|
||||
break;
|
||||
default:
|
||||
primaryLogger('['+type+']:=========================================');
|
||||
secondaryLogger(m);
|
||||
primaryLogger('=========================================================');
|
||||
break;
|
||||
}
|
||||
});
|
||||
},
|
||||
|
||||
|
||||
colorLog = function(options){
|
||||
var coloredLoggerFunction,
|
||||
key = options.key,
|
||||
label = options.title || 'TAS',
|
||||
lBGColor = (options.color && options.color.bgLabel) || 'blue',
|
||||
lTxtColor = (options.color && options.color.label) || 'white',
|
||||
mBGColor = (options.color && options.color.bgText) || 'blue',
|
||||
mTxtColor = (options.color && options.color.text) || 'white';
|
||||
|
||||
coloredLoggerFunction = function(message){
|
||||
console.log(
|
||||
'%c '+label+': %c '+message,
|
||||
'background-color: '+lBGColor+';color: '+lTxtColor+'; font-weight:bold;',
|
||||
'background-color: '+mBGColor+';color: '+mTxtColor+';'
|
||||
);
|
||||
};
|
||||
return function(){
|
||||
if('TAS'===key || config.logging[key]){
|
||||
dataLogger(coloredLoggerFunction,function(m){console.log(m);},_.toArray(arguments));
|
||||
}
|
||||
};
|
||||
},
|
||||
|
||||
logDebug = colorLog(loggingSettings.debug),
|
||||
logError = colorLog(loggingSettings.error),
|
||||
logWarn = colorLog(loggingSettings.warn),
|
||||
logInfo = colorLog(loggingSettings.info),
|
||||
logNotice = colorLog(loggingSettings.notice),
|
||||
logLog = colorLog(loggingSettings.log),
|
||||
log = colorLog(loggingSettings.TAS),
|
||||
logCS = colorLog(loggingSettings.callstack),
|
||||
logCSA = colorLog(loggingSettings.callstack_async),
|
||||
|
||||
registerCallstack = function(callstack,label){
|
||||
var idx=_.findIndex(callstackRegistry,function(o){
|
||||
return (_.difference(o.stack,callstack).length === _.difference(callstack,o.stack).length)
|
||||
&& _.difference(o.stack,callstack).length === 0
|
||||
&& o.label === label;
|
||||
});
|
||||
if(-1 === idx){
|
||||
idx=callstackRegistry.length;
|
||||
callstackRegistry.push({
|
||||
stack: callstack,
|
||||
label: label
|
||||
});
|
||||
}
|
||||
return idx;
|
||||
},
|
||||
|
||||
setConfigOption = function(options){
|
||||
var newconf =_.defaults(options,config);
|
||||
newconf.logging=_.defaults(
|
||||
(options && options.logging)||{},
|
||||
config.logging
|
||||
);
|
||||
config=newconf;
|
||||
},
|
||||
|
||||
debugMode = function(){
|
||||
config.logging.debug=true;
|
||||
config.debugMode = true;
|
||||
},
|
||||
|
||||
getCallstack = function(){
|
||||
var e = new Error('dummy'),
|
||||
stack = _.map(_.rest(e.stack.replace(/^[^\(]+?[\n$]/gm, '')
|
||||
.replace(/^\s+at\s+/gm, '')
|
||||
.replace(/^Object.<anonymous>\s*\(/gm, '{anonymous}()@')
|
||||
.split('\n')),function(l){
|
||||
return l.replace(/\s+.*$/,'');
|
||||
});
|
||||
return stack;
|
||||
},
|
||||
logCallstackSub = function(cs){
|
||||
var matches, csa;
|
||||
_.find(cs,function(line){
|
||||
matches = line.match(/TAS_CALLSTACK_(\d+)/);
|
||||
if(matches){
|
||||
csa=callstackRegistry[matches[1]];
|
||||
logCSA( '===================='+(csa.label ? '> '+csa.label+' <' : '')+'====================');
|
||||
logCallstackSub(csa.stack);
|
||||
return true;
|
||||
}
|
||||
logCS(line);
|
||||
return false;
|
||||
});
|
||||
},
|
||||
logCallstack = function(){
|
||||
var cs;
|
||||
if(config.debugMode){
|
||||
cs = getCallstack();
|
||||
cs.shift();
|
||||
log('==============================> CALLSTACK <==============================');
|
||||
logCallstackSub(cs);
|
||||
log('=========================================================================');
|
||||
}
|
||||
},
|
||||
|
||||
|
||||
wrapCallback = function (label, callback,context){
|
||||
var callstack;
|
||||
if('function' === typeof label){
|
||||
context=callback;
|
||||
callback=label;
|
||||
label=undefined;
|
||||
}
|
||||
if(!config.debugMode){
|
||||
return (function(cb,ctx){
|
||||
return function(){
|
||||
cb.apply(ctx||{},arguments);
|
||||
};
|
||||
}(callback,context));
|
||||
}
|
||||
|
||||
callstack = getCallstack();
|
||||
callstack.shift();
|
||||
|
||||
return (function(cb,ctx,cs,lbl){
|
||||
var ctxref=registerCallstack(cs,lbl);
|
||||
return new Function('cb','ctx','TASlog',
|
||||
"return function TAS_CALLSTACK_"+ctxref+"(){"+
|
||||
"TASlog('Entering: '+(cb.name||'(anonymous function)'));"+
|
||||
"cb.apply(ctx||{},arguments);"+
|
||||
"TASlog('Exiting: '+(cb.name||'(anonymous function)'));"+
|
||||
"};")(cb,ctx,log);
|
||||
}(callback,context,callstack,label));
|
||||
},
|
||||
|
||||
|
||||
prepareUpdate = function( attribute, value ){
|
||||
queuedUpdates[attribute]=value;
|
||||
},
|
||||
|
||||
applyQueuedUpdates = function() {
|
||||
setAttrs(queuedUpdates);
|
||||
queuedUpdates = {};
|
||||
},
|
||||
|
||||
namesFromArgs = function(args,base){
|
||||
return _.chain(args)
|
||||
.reduce(function(memo,attr){
|
||||
if('string' === typeof attr) {
|
||||
memo.push(attr);
|
||||
} else if(_.isArray(args) || _.isArguments(args)){
|
||||
memo = namesFromArgs(attr,memo);
|
||||
}
|
||||
return memo;
|
||||
},(_.isArray(base) && base) || [])
|
||||
.uniq()
|
||||
.value();
|
||||
},
|
||||
|
||||
addId = function(obj,value){
|
||||
Object.defineProperty(obj,'id',{
|
||||
value: value,
|
||||
writeable: false,
|
||||
enumerable: false
|
||||
});
|
||||
},
|
||||
|
||||
addProp = function(obj,prop,value,fullname){
|
||||
(function(){
|
||||
var pname=(_.contains(['S','F','I','D'],prop) ? '_'+prop : prop),
|
||||
full_pname = fullname || prop,
|
||||
pvalue=value;
|
||||
|
||||
_.each(['S','I','F'],function(p){
|
||||
if( !_.has(obj,p)){
|
||||
Object.defineProperty(obj, p, {
|
||||
value: {},
|
||||
enumerable: false,
|
||||
readonly: true
|
||||
});
|
||||
}
|
||||
});
|
||||
if( !_.has(obj,'D')){
|
||||
Object.defineProperty(obj, 'D', {
|
||||
value: _.reduce(_.range(10),function(m,d){
|
||||
Object.defineProperty(m, d, {
|
||||
value: {},
|
||||
enumerable: true,
|
||||
readonly: true
|
||||
});
|
||||
return m;
|
||||
},{}),
|
||||
enumerable: false,
|
||||
readonly: true
|
||||
});
|
||||
}
|
||||
|
||||
|
||||
// Raw value
|
||||
Object.defineProperty(obj, pname, {
|
||||
enumerable: true,
|
||||
set: function(v){
|
||||
pvalue=v;
|
||||
prepareUpdate(full_pname,v);
|
||||
},
|
||||
get: function(){
|
||||
return pvalue;
|
||||
}
|
||||
});
|
||||
|
||||
// string value
|
||||
Object.defineProperty(obj.S, pname, {
|
||||
enumerable: true,
|
||||
set: function(v){
|
||||
var val=v.toString();
|
||||
pvalue=val;
|
||||
prepareUpdate(full_pname,val);
|
||||
},
|
||||
get: function(){
|
||||
return pvalue.toString();
|
||||
}
|
||||
});
|
||||
|
||||
// int value
|
||||
Object.defineProperty(obj.I, pname, {
|
||||
enumerable: true,
|
||||
set: function(v){
|
||||
var val=parseInt(v,10) || 0;
|
||||
pvalue=val;
|
||||
prepareUpdate(full_pname,val);
|
||||
},
|
||||
get: function(){
|
||||
return parseInt(pvalue,10) || 0;
|
||||
}
|
||||
});
|
||||
|
||||
// float value
|
||||
Object.defineProperty(obj.F, pname, {
|
||||
enumerable: true,
|
||||
set: function(v){
|
||||
var val=parseFloat(v) || 0;
|
||||
pvalue=val;
|
||||
prepareUpdate(full_pname,val);
|
||||
},
|
||||
get: function(){
|
||||
return parseFloat(pvalue) || 0;
|
||||
}
|
||||
});
|
||||
_.each(_.range(10),function(d){
|
||||
Object.defineProperty(obj.D[d], pname, {
|
||||
enumerable: true,
|
||||
set: function(v){
|
||||
var val=(parseFloat(v) || 0).toFixed(d);
|
||||
pvalue=val;
|
||||
prepareUpdate(full_pname,val);
|
||||
},
|
||||
get: function(){
|
||||
return (parseFloat(pvalue) || 0).toFixed(d);
|
||||
}
|
||||
});
|
||||
});
|
||||
|
||||
}());
|
||||
},
|
||||
|
||||
repeating = function( section ) {
|
||||
return (function(s){
|
||||
var sectionName = s,
|
||||
attrNames = [],
|
||||
fieldNames = [],
|
||||
operations = [],
|
||||
after = [],
|
||||
|
||||
repAttrs = function TAS_Repeating_Attrs(){
|
||||
attrNames = namesFromArgs(arguments,attrNames);
|
||||
return this;
|
||||
},
|
||||
repFields = function TAS_Repeating_Fields(){
|
||||
fieldNames = namesFromArgs(arguments,fieldNames);
|
||||
return this;
|
||||
},
|
||||
repReduce = function TAS_Repeating_Reduce(func, initial, final, context) {
|
||||
operations.push({
|
||||
type: 'reduce',
|
||||
func: (func && _.isFunction(func) && func) || _.noop,
|
||||
memo: (_.isUndefined(initial) && 0) || initial,
|
||||
final: (final && _.isFunction(final) && final) || _.noop,
|
||||
context: context || {}
|
||||
});
|
||||
return this;
|
||||
},
|
||||
repMap = function TAS_Repeating_Map(func, final, context) {
|
||||
operations.push({
|
||||
type: 'map',
|
||||
func: (func && _.isFunction(func) && func) || _.noop,
|
||||
final: (final && _.isFunction(final) && final) || _.noop,
|
||||
context: context || {}
|
||||
});
|
||||
return this;
|
||||
},
|
||||
repEach = function TAS_Repeating_Each(func, final, context) {
|
||||
operations.push({
|
||||
type: 'each',
|
||||
func: (func && _.isFunction(func) && func) || _.noop,
|
||||
final: (final && _.isFunction(final) && final) || _.noop,
|
||||
context: context || {}
|
||||
});
|
||||
return this;
|
||||
},
|
||||
repTap = function TAS_Repeating_Tap(final, context) {
|
||||
operations.push({
|
||||
type: 'tap',
|
||||
final: (final && _.isFunction(final) && final) || _.noop,
|
||||
context: context || {}
|
||||
});
|
||||
return this;
|
||||
},
|
||||
repAfter = function TAS_Repeating_After(callback,context) {
|
||||
after.push({
|
||||
callback: (callback && _.isFunction(callback) && callback) || _.noop,
|
||||
context: context || {}
|
||||
});
|
||||
return this;
|
||||
},
|
||||
repExecute = function TAS_Repeating_Execute(callback,context){
|
||||
var rowSet = {},
|
||||
attrSet = {},
|
||||
fieldIds = [],
|
||||
fullFieldNames = [];
|
||||
|
||||
repAfter(callback,context);
|
||||
|
||||
// call each operation per row.
|
||||
// call each operation's final
|
||||
getSectionIDs("repeating_"+sectionName,function(ids){
|
||||
fieldIds = ids;
|
||||
fullFieldNames = _.reduce(fieldIds,function(memo,id){
|
||||
return memo.concat(_.map(fieldNames,function(name){
|
||||
return 'repeating_'+sectionName+'_'+id+'_'+name;
|
||||
}));
|
||||
},[]);
|
||||
getAttrs( _.uniq(attrNames.concat(fullFieldNames)), function(values){
|
||||
_.each(attrNames,function(aname){
|
||||
if(values.hasOwnProperty(aname)){
|
||||
addProp(attrSet,aname,values[aname]);
|
||||
}
|
||||
});
|
||||
|
||||
rowSet = _.reduce(fieldIds,function(memo,id){
|
||||
var r={};
|
||||
addId(r,id);
|
||||
_.each(fieldNames,function(name){
|
||||
var fn = 'repeating_'+sectionName+'_'+id+'_'+name;
|
||||
addProp(r,name,values[fn],fn);
|
||||
});
|
||||
|
||||
memo[id]=r;
|
||||
|
||||
return memo;
|
||||
},{});
|
||||
|
||||
_.each(operations,function(op){
|
||||
var res;
|
||||
switch(op.type){
|
||||
case 'tap':
|
||||
_.bind(op.final,op.context,rowSet,attrSet)();
|
||||
break;
|
||||
|
||||
case 'each':
|
||||
_.each(rowSet,function(r){
|
||||
_.bind(op.func,op.context,r,attrSet,r.id,rowSet)();
|
||||
});
|
||||
_.bind(op.final,op.context,rowSet,attrSet)();
|
||||
break;
|
||||
|
||||
case 'map':
|
||||
res = _.map(rowSet,function(r){
|
||||
return _.bind(op.func,op.context,r,attrSet,r.id,rowSet)();
|
||||
});
|
||||
_.bind(op.final,op.context,res,rowSet,attrSet)();
|
||||
break;
|
||||
|
||||
case 'reduce':
|
||||
res = op.memo;
|
||||
_.each(rowSet,function(r){
|
||||
res = _.bind(op.func,op.context,res,r,attrSet,r.id,rowSet)();
|
||||
});
|
||||
_.bind(op.final,op.context,res,rowSet,attrSet)();
|
||||
break;
|
||||
}
|
||||
});
|
||||
|
||||
// finalize attrs
|
||||
applyQueuedUpdates();
|
||||
_.each(after,function(op){
|
||||
_.bind(op.callback,op.context)();
|
||||
});
|
||||
});
|
||||
});
|
||||
};
|
||||
|
||||
return {
|
||||
attrs: repAttrs,
|
||||
attr: repAttrs,
|
||||
|
||||
column: repFields,
|
||||
columns: repFields,
|
||||
field: repFields,
|
||||
fields: repFields,
|
||||
|
||||
reduce: repReduce,
|
||||
inject: repReduce,
|
||||
foldl: repReduce,
|
||||
|
||||
map: repMap,
|
||||
collect: repMap,
|
||||
|
||||
each: repEach,
|
||||
forEach: repEach,
|
||||
|
||||
tap: repTap,
|
||||
'do': repTap,
|
||||
|
||||
after: repAfter,
|
||||
last: repAfter,
|
||||
done: repAfter,
|
||||
|
||||
execute: repExecute,
|
||||
go: repExecute,
|
||||
run: repExecute
|
||||
};
|
||||
}(section));
|
||||
},
|
||||
|
||||
|
||||
repeatingSimpleSum = function(section, field, destination){
|
||||
repeating(section)
|
||||
.attr(destination)
|
||||
.field(field)
|
||||
.reduce(function(m,r){
|
||||
return m + (r.F[field]);
|
||||
},0,function(t,r,a){
|
||||
a[destination]=t;
|
||||
})
|
||||
.execute();
|
||||
};
|
||||
|
||||
console.log('%c•.¸¸.•*´¨`*•.¸¸.•*´¨`*•.¸ The Aaron Sheet v'+version+' ¸.•*´¨`*•.¸¸.•*´¨`*•.¸¸.•','background: linear-gradient(to right,green,white,white,green); color:black;text-shadow: 0 0 8px white;');
|
||||
console.log('%c•.¸¸.•*´¨`*•.¸¸.•*´¨`*•.¸ Last update: '+(new Date(lastUpdate*1000))+' ¸.•*´¨`*•.¸¸.•*´¨`*•.¸¸.•','background: linear-gradient(to right,green,white,white,green); color:black;text-shadow: 0 0 8px white;');
|
||||
|
||||
|
||||
return {
|
||||
/* Repeating Sections */
|
||||
repeatingSimpleSum: repeatingSimpleSum,
|
||||
repeating: repeating,
|
||||
|
||||
/* Configuration */
|
||||
config: setConfigOption,
|
||||
|
||||
/* Debugging */
|
||||
callback: wrapCallback,
|
||||
callstack: logCallstack,
|
||||
debugMode: debugMode,
|
||||
_fn: wrapCallback,
|
||||
|
||||
/* Logging */
|
||||
debug: logDebug,
|
||||
error: logError,
|
||||
warn: logWarn,
|
||||
info: logInfo,
|
||||
notice: logNotice,
|
||||
log: logLog
|
||||
};
|
||||
}());
|
||||
/* ---- END: TheAaronSheet.js ---- */
|
||||
/* ---- DWVF ---------------------- */
|
||||
var DWVF = DWVF || (function(){
|
||||
'use strict';
|
||||
var version = '1.0',
|
||||
calcMod = function (carac) {
|
||||
var car = parseInt(carac) || 0;
|
||||
var mod = 0;
|
||||
if (car<4) {mod=-3;}
|
||||
else if (car>3 && car<6) {mod=-2;}
|
||||
else if (car>5 && car<9) {mod=-1;}
|
||||
else if (car>12 && car<16) {mod=1;}
|
||||
else if (car>15 && car<18) {mod=2;}
|
||||
else if (car>17) {mod=3;}
|
||||
else {mod=0;}
|
||||
return mod;
|
||||
};
|
||||
return {
|
||||
calcMod: calcMod
|
||||
};
|
||||
}());
|
||||
// Inventaire
|
||||
on("change:repeating_items:itemweight", function() {
|
||||
TAS.repeatingSimpleSum('items','itemweight','load');
|
||||
});
|
||||
on('remove:repeating_items',function(){
|
||||
TAS.repeatingSimpleSum('items','itemweight','load');
|
||||
});
|
||||
// Caractéristiques et modificateurs
|
||||
on("change:strength change:weak", function() {
|
||||
getAttrs(["strength","weak"], function(values) {
|
||||
var mod=parseInt(DWVF.calcMod(values.strength)) || 0;
|
||||
var mal=parseInt(values.weak) || 0;
|
||||
setAttrs({
|
||||
strmod:mod-mal
|
||||
});
|
||||
});
|
||||
});
|
||||
on("change:dexterity change:shaky", function() {
|
||||
getAttrs(["dexterity","shaky"], function(values) {
|
||||
var mod=parseInt(DWVF.calcMod(values.dexterity)) || 0;
|
||||
var mal=parseInt(values.shaky) || 0;
|
||||
setAttrs({
|
||||
dexmod:mod-mal
|
||||
});
|
||||
});
|
||||
});
|
||||
on("change:constitution change:sick", function() {
|
||||
getAttrs(["constitution","sick"], function(values) {
|
||||
var mod=parseInt(DWVF.calcMod(values.constitution)) || 0;
|
||||
var mal=parseInt(values.sick) || 0;
|
||||
setAttrs({
|
||||
conmod:mod-mal
|
||||
});
|
||||
});
|
||||
});
|
||||
on("change:intelligence change:stunned", function() {
|
||||
getAttrs(["intelligence","stunned"], function(values) {
|
||||
var mod=parseInt(DWVF.calcMod(values.intelligence)) || 0;
|
||||
var mal=parseInt(values.stunned) || 0;
|
||||
setAttrs({
|
||||
intmod:mod-mal
|
||||
});
|
||||
});
|
||||
});
|
||||
on("change:wisdom change:confused", function() {
|
||||
getAttrs(["wisdom","confused"], function(values) {
|
||||
var mod=parseInt(DWVF.calcMod(values.wisdom)) || 0;
|
||||
var mal=parseInt(values.confused) || 0;
|
||||
setAttrs({
|
||||
wismod:mod-mal
|
||||
});
|
||||
});
|
||||
});
|
||||
on("change:charisma change:scarred", function() {
|
||||
getAttrs(["charisma","scarred"], function(values) {
|
||||
var mod=parseInt(DWVF.calcMod(values.charisma)) || 0;
|
||||
var mal=parseInt(values.scarred) || 0;
|
||||
setAttrs({
|
||||
chamod:mod-mal
|
||||
});
|
||||
});
|
||||
});
|
||||
|
||||
</script>
|
||||
<div class="sheet-header sheet-topbar">
|
||||
<input class="sheet-field-name" type="text" placeholder="Nom" name="attr_character_name" />
|
||||
<input class="sheet-field-class" type="text" placeholder="Classe" name="attr_class" />
|
||||
</div>
|
||||
|
||||
<div class="sheet-statistics">
|
||||
<div class="sheet-header">
|
||||
<div class="sheet-section-name">Dégâts</div>
|
||||
<button type='roll' name='roll_RollDamage' title="Jet de dégâts" value='/me Jet de dégâts de @{character_name} : [[1@{dtype}]].'></button>
|
||||
<input type="text" style="font-size: 14px;width: 60px;" name="attr_dtype" placeholder="ex:d6+1" title="Saisissez le dégâts de votre classe (ex : d6), éventuellement avec un bonus (ex: d8+2)" />
|
||||
</div>
|
||||
<div class="sheet-header">
|
||||
<div class="sheet-section-name">Armure</div>
|
||||
<input type="number" name="attr_armor" value="0"/>
|
||||
</div>
|
||||
<div class="sheet-header">
|
||||
<div class="sheet-section-name">Niveau</div>
|
||||
<input type="number" name="attr_level" value="1">
|
||||
</div>
|
||||
<div class="sheet-header">
|
||||
<div class="sheet-section-name">PX</div>
|
||||
<input type="number" name="attr_xp_max" value="[[@{level}+7]]" title="Points d'Expérience pour atteindre le niveau suivant" disabled="true">
|
||||
<span>/</span>
|
||||
<input type="number" name="attr_xp" title="Points d'Expérience courants" value="0">
|
||||
</div>
|
||||
<div class="sheet-header">
|
||||
<input type="checkbox" class="sheet-toggle sheet-left" title="Montrer/Cacher les PV de Base" name="attr_hp-show" />
|
||||
|
||||
<div class="sheet-section-name sheet-show">PV</div>
|
||||
<input class="sheet-show" type="number" name="attr_hp_max" value="[[@{basehp} + @{constitution}]]" disabled="true" title="Points de Vie maximum" />
|
||||
<span class="sheet-show">/</span>
|
||||
<input class="sheet-show" type="number" name="attr_hp" value="0" title="Points de Vie courants" />
|
||||
|
||||
<div class="sheet-section-name sheet-hide">Base</div>
|
||||
<input class="sheet-hide" type="number" value="0" name="attr_basehp" placeholder="PV de Base de votre classe, avant l'ajout de la Constitution" />
|
||||
</div>
|
||||
<div class="sheet-clearfix"></div>
|
||||
</div>
|
||||
|
||||
<div class="sheet-attributes">
|
||||
<div class="sheet-header">
|
||||
<label class="sheet-top" for="attr_strength">Force</label>
|
||||
|
||||
<div class="sheet-row-1">
|
||||
<input type="number" name="attr_strength" value="0" />
|
||||
</div>
|
||||
|
||||
<div class="sheet-row-2">
|
||||
<label>
|
||||
<input type="checkbox" name="attr_weak" value="1" />
|
||||
<span> faible -1</span>
|
||||
</label>
|
||||
</div>
|
||||
|
||||
<div class="sheet-row-3">
|
||||
<input type="number" name="attr_strmod" value="0" title="Ajustement" readonly />
|
||||
<button type="roll" name="roll_TestStrength" value="/me Jet de FOR de @{character_name} : [[2d6 + @{strmod}]]."></button>
|
||||
</div>
|
||||
|
||||
<label class="sheet-bottom" for="attr_strmod">FOR</label>
|
||||
</div>
|
||||
<div class="sheet-header">
|
||||
<label class="sheet-top" for="attr_dexterity">Dextérité</label>
|
||||
|
||||
<div class="sheet-row-1">
|
||||
<input type="number" name="attr_dexterity" value="0" />
|
||||
</div>
|
||||
|
||||
<div class="sheet-row-2">
|
||||
<label>
|
||||
<input type="checkbox" name="attr_shaky" value="1" />
|
||||
<span> secoué -1</span>
|
||||
</label>
|
||||
</div>
|
||||
|
||||
<div class="sheet-row-3">
|
||||
<input type="number" name="attr_dexmod" value="0" title="Ajustement" readonly />
|
||||
<button type="roll" name="roll_TestDexterity" value="/me Jet de DEX de @{character_name} : [[2d6 + @{dexmod}]]."></button>
|
||||
</div>
|
||||
|
||||
<label class="sheet-bottom" for="attr_dexmod">DEX</label>
|
||||
</div>
|
||||
<div class="sheet-header">
|
||||
<label class="sheet-top" for="attr_constitution">Constitution</label>
|
||||
|
||||
<div class="sheet-row-1">
|
||||
<input type="number" name="attr_constitution" value="0" />
|
||||
</div>
|
||||
|
||||
<div class="sheet-row-2">
|
||||
<label>
|
||||
<input type="checkbox" name="attr_sick" value="1" />
|
||||
<span> malade -1</span>
|
||||
</label>
|
||||
</div>
|
||||
|
||||
<div class="sheet-row-3">
|
||||
<input type="number" name="attr_conmod" value="0" readonly title="Ajustement" />
|
||||
<button type="roll" name="roll_TestConstitution" value="/me Jet de CON de @{character_name} : [[2d6 + @{conmod}]]."></button>
|
||||
</div>
|
||||
|
||||
<label class="sheet-bottom" for="attr_conmod">CON</label>
|
||||
</div>
|
||||
<div class="sheet-header">
|
||||
<label class="sheet-top" for="attr_intelligence">Intelligence</label>
|
||||
|
||||
<div class="sheet-row-1">
|
||||
<input type="number" name="attr_intelligence" value="0" />
|
||||
</div>
|
||||
|
||||
<div class="sheet-row-2">
|
||||
<label>
|
||||
<input type="checkbox" name="attr_stunned" value="1" />
|
||||
<span> sonné -1</span>
|
||||
</label>
|
||||
</div>
|
||||
|
||||
<div class="sheet-row-3">
|
||||
<input type="number" name="attr_intmod" value="0" readonly title="Ajustement" />
|
||||
<button type="roll" name="roll_TestIntelligence" value="/me Jet de INT de @{character_name} : [[2d6 + @{intmod}]]."></button>
|
||||
</div>
|
||||
|
||||
<label class="sheet-bottom" for="attr_intmod">INT</label>
|
||||
</div>
|
||||
<div class="sheet-header">
|
||||
<label class="sheet-top" for="attr_wisdom">Sagesse</label>
|
||||
|
||||
<div class="sheet-row-1">
|
||||
<input type="number" name="attr_wisdom" value="0" />
|
||||
</div>
|
||||
|
||||
<div class="sheet-row-2">
|
||||
<label>
|
||||
<input type="checkbox" name="attr_confused" value="1" />
|
||||
<span> confus -1</span>
|
||||
</label>
|
||||
</div>
|
||||
|
||||
<div class="sheet-row-3">
|
||||
<input type="number" name="attr_wismod" value="0" readonly title="Ajustement" />
|
||||
<button type="roll" name="roll_TestWisdom" value="/me Jet de SAG de @{character_name} : [[2d6 + @{wismod}]]."></button>
|
||||
</div>
|
||||
|
||||
<label class="sheet-bottom" for="attr_wismod">SAG</label>
|
||||
</div>
|
||||
<div class="sheet-header">
|
||||
<label class="sheet-top" for="attr_charisma">Charisme</label>
|
||||
|
||||
<div class="sheet-row-1">
|
||||
<input type="number" name="attr_charisma" value="0" />
|
||||
</div>
|
||||
|
||||
<div class="sheet-row-2">
|
||||
<label>
|
||||
<input type="checkbox" name="attr_scarred" value="1">
|
||||
<span> marqué -1</span>
|
||||
</label>
|
||||
</div>
|
||||
|
||||
<div class="sheet-row-3">
|
||||
<input type="number" name="attr_chamod" value="0" readonly title="Ajustement">
|
||||
<button type="roll" name="roll_TestCharisma" value="/me Jet de CHA de @{character_name} : [[2d6 + @{chamod}]]."></button>
|
||||
</div>
|
||||
|
||||
<label class="sheet-bottom" for="attr_chamod">CHA</label>
|
||||
</div>
|
||||
<div class="sheet-clearfix"></div>
|
||||
</div>
|
||||
|
||||
<div class="sheet-col-left">
|
||||
<!-- ===== ALIGNMENT ===== -->
|
||||
<div class="sheet-header">
|
||||
<div class="sheet-section-name">Alignement</div>
|
||||
</div>
|
||||
<div class="sheet-section-alignment">
|
||||
<input type="text" name="attr_alignment" placeholder="Alignement" />
|
||||
<br>
|
||||
<textarea name="attr_alignment_goal" placeholder="Action"></textarea>
|
||||
</div>
|
||||
|
||||
<!-- ===== RACE ===== -->
|
||||
<div class="sheet-header">
|
||||
<div class="sheet-section-name">Peuple</div>
|
||||
</div>
|
||||
<div class="sheet-section-race">
|
||||
<input type="text" name="attr_race" placeholder="Peuple">
|
||||
<br>
|
||||
<textarea name="attr_race_bonus" placeholder="Action"></textarea>
|
||||
</div>
|
||||
|
||||
<!-- ===== BONDS ===== -->
|
||||
<div class="sheet-header">
|
||||
<div class="sheet-section-name">Liens</div>
|
||||
</div>
|
||||
<div class="sheet-section-bonds">
|
||||
<fieldset class="repeating_bonds">
|
||||
<textarea placeholder="Lien vide" name="attr_bond"></textarea>
|
||||
<div class="sheet-clearfix"></div>
|
||||
</fieldset>
|
||||
</div>
|
||||
|
||||
<div class="sheet-clearfix"></div>
|
||||
|
||||
<!-- ===== GEAR ===== -->
|
||||
<div class="sheet-header">
|
||||
<div class="sheet-section-name">Matériel</div>
|
||||
|
||||
<input type="checkbox" class="sheet-toggle" title="Afficher/Masquer la base de charge maximum" name="attr_load-show" value="1">
|
||||
|
||||
<input class="sheet-show" type="number" name="attr_load_max" value="[[@{baseload} + @{strmod}]]" title="Charge maximum" disabled="true" />
|
||||
<span class="sheet-show">/</span>
|
||||
<input class="sheet-show" type="number" name="attr_load" title="Charge courante" value="0" readonly />
|
||||
<span class="sheet-show sheet-section-name sheet-right">Charge</span>
|
||||
|
||||
<input class="sheet-hide" type="number" name="attr_baseload" title="Charge de base" value="0" />
|
||||
<span class="sheet-hide sheet-section-name sheet-right">Base</span>
|
||||
</div>
|
||||
<div class="sheet-section-gear">
|
||||
<fieldset class="repeating_items">
|
||||
<input name="attr_itemname" type="text" style="font-weight: bold;" placeholder="Nom">
|
||||
<input name="attr_itemtags" type="text" placeholder="Marqueurs">
|
||||
<input name="attr_itemweight" type="number" title="Poids" value="0">
|
||||
<div class="sheet-clearfix"></div>
|
||||
</fieldset>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div class="sheet-col-right">
|
||||
<!-- ===== MOVES ===== -->
|
||||
<div class="sheet-header">
|
||||
<div class="sheet-section-name">Actions</div>
|
||||
</div>
|
||||
<div class="sheet-section-moves">
|
||||
<fieldset class="repeating_moves">
|
||||
<input type="text" name="attr_movename" style="font-weight: bold;" placeholder="Nom de l'action">
|
||||
<input type="checkbox" class="sheet-toggle" title="Afficher/Masquer la description" name="attr_move-show" value="1" />
|
||||
<textarea name="attr_movebody" class="sheet-hide" placeholder="Description de l'Action"></textarea>
|
||||
</fieldset>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div class="sheet-clearfix"></div>
|
||||
<br>
|
||||
|
||||
<!-- ===== SPELLS ===== -->
|
||||
<div class="sheet-header">
|
||||
<div class="sheet-section-name">Sorts</div>
|
||||
</div>
|
||||
<div class="sheet-section-spells">
|
||||
<fieldset class="repeating_spells sheet-section-spells">
|
||||
<input type="text" name="attr_spellname" style="font-weight: bold;" placeholder="Nom du Sort">
|
||||
<input type="checkbox" class="sheet-toggle" title="Afficher/Masquer la description du sort" name="attr_spell-show" value="1" />
|
||||
<textarea name="attr_spellbody" class="sheet-hide" placeholder="Description du Sort"></textarea>
|
||||
</fieldset>
|
||||
</div>
|
||||
|
After Width: | Height: | Size: 149 KiB |
@@ -0,0 +1,8 @@
|
||||
{
|
||||
"html": "dwfr.htm",
|
||||
"css": "dwfr.css",
|
||||
"authors": "Willem den Besten (Morenim), Devindra Payment (@Ardnived), Natha (french adaptation)",
|
||||
"roll20userid": "298278,75857",
|
||||
"preview": "dwfr.png",
|
||||
"instructions": "Feuille de personnage FR pour Dungeon World, adaptée de la feuille VO. Consultez le [readme](ReadMe.md). v1.0 (2016-02-21)"
|
||||
}
|
||||
|
Before Width: | Height: | Size: 956 KiB After Width: | Height: | Size: 956 KiB |
|
After Width: | Height: | Size: 16 KiB |
@@ -0,0 +1,112 @@
|
||||
/* === GENERAL === */
|
||||
.charsheet {
|
||||
min-width: 800px;
|
||||
}
|
||||
|
||||
.sheet-header {
|
||||
margin-bottom: 4px;
|
||||
padding: 2px 4px;
|
||||
|
||||
background: black;
|
||||
color: white;
|
||||
font-weight: bold;
|
||||
}
|
||||
|
||||
.sheet-section {
|
||||
float: left;
|
||||
width: 100%;
|
||||
|
||||
margin: 4px 0;
|
||||
padding: 1px;
|
||||
box-sizing: border-box;
|
||||
}
|
||||
|
||||
.sheet-half {
|
||||
max-width: 50%;
|
||||
}
|
||||
|
||||
.sheet-break {
|
||||
clear: both;
|
||||
}
|
||||
|
||||
label,
|
||||
select {
|
||||
margin: 0;
|
||||
}
|
||||
|
||||
textarea {
|
||||
margin: 0;
|
||||
width: 100%;
|
||||
height: 400px;
|
||||
resize: vertical;
|
||||
box-sizing: border-box;
|
||||
}
|
||||
|
||||
.sheet-repitem,
|
||||
.repitem {
|
||||
margin-bottom: 2px;
|
||||
}
|
||||
|
||||
/* Override Roll20 Button styling for something less conspicious */
|
||||
button {
|
||||
height: 22px;
|
||||
line-height: 16px;
|
||||
margin: 0 !important;
|
||||
border-radius: 0 !important;
|
||||
background-image: none !important;
|
||||
border: none !important;
|
||||
box-shadow: none !important;
|
||||
}
|
||||
|
||||
.repitem button {
|
||||
height: 28px;
|
||||
line-height: 20px;
|
||||
}
|
||||
|
||||
/* === BASIC === */
|
||||
.sheet-section-basic tr {
|
||||
margin-left: 5px;
|
||||
}
|
||||
|
||||
.sheet-section-basic td {
|
||||
padding: 2px;
|
||||
}
|
||||
|
||||
.sheet-section-basic input[type="number"] {
|
||||
width: 100px;
|
||||
}
|
||||
|
||||
.sheet-section-basic .sheet-column {
|
||||
width: calc(50% - 200px);
|
||||
}
|
||||
|
||||
/* === SKILLS === */
|
||||
.sheet-section-skills {
|
||||
}
|
||||
|
||||
.sheet-skill-name {
|
||||
width: calc(100% - 130px);
|
||||
}
|
||||
|
||||
.sheet-skill-rating {
|
||||
width: 90px;
|
||||
}
|
||||
|
||||
/* === ASPECT === */
|
||||
.sheet-section-aspects input {
|
||||
width: 100%;
|
||||
}
|
||||
|
||||
/* === ATTRIBUTES (GIFTS/FLAWS) === */
|
||||
.sheet-section-attributes input {
|
||||
width: 100%;
|
||||
}
|
||||
|
||||
/* === BACKLASH === */
|
||||
.sheet-section-backlash {
|
||||
float: right;
|
||||
}
|
||||
|
||||
.sheet-section-backlash input {
|
||||
width: 100%;
|
||||
}
|
||||
@@ -0,0 +1,97 @@
|
||||
<div class="sheet-section-basic sheet-section">
|
||||
<div class="sheet-header">Basic Info</div>
|
||||
<table>
|
||||
<tr>
|
||||
<td>
|
||||
<label>Race</label>
|
||||
<input type="text" name="attr_race" />
|
||||
</td>
|
||||
<td>
|
||||
<label>CP</label>
|
||||
<input type="number" name="attr_cp" />
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>
|
||||
<label>Archetype</label>
|
||||
<input type="text" name="attr_archetype" />
|
||||
</td>
|
||||
<td>
|
||||
<label>Tokens</label>
|
||||
<input type="number" name="attr_tokens" />
|
||||
</td>
|
||||
|
||||
</tr>
|
||||
<tr>
|
||||
<td>
|
||||
<label>Year</label>
|
||||
<input type="text" name="attr_year" />
|
||||
</td>
|
||||
<td>
|
||||
<label>Age</label>
|
||||
<input type="number" name="attr_age" />
|
||||
</td>
|
||||
</tr>
|
||||
</table>
|
||||
</div> <!-- .section-basic -->
|
||||
|
||||
<div class="sheet-break"></div>
|
||||
|
||||
<div class="sheet-section-aspects sheet-section">
|
||||
<div class="sheet-header">Aspects</div>
|
||||
<fieldset class="repeating_Aspects">
|
||||
<input type="text" name="attr_Aspect" />
|
||||
</fieldset>
|
||||
</div> <!-- .section-aspects -->
|
||||
|
||||
<div class="sheet-section-gifts sheet-section sheet-half sheet-section-attributes">
|
||||
<div class="sheet-header">Gifts</div>
|
||||
<div class="sheet-repitem">
|
||||
<input type="text" name="gift1" />
|
||||
</div>
|
||||
<div class="sheet-repitem">
|
||||
<input type="text" name="gift2" />
|
||||
</div>
|
||||
<fieldset class="repeating_Gifts">
|
||||
<input type="text" name="attr_Gift" />
|
||||
</fieldset>
|
||||
</div> <!-- .section-gifts -->
|
||||
|
||||
<div class="sheet-section-flaws sheet-section sheet-half sheet-section-attributes">
|
||||
<div class="sheet-header">Flaws</div>
|
||||
<div class="sheet-repitem">
|
||||
<input type="text" name="flaw1" />
|
||||
</div>
|
||||
<div class="sheet-repitem">
|
||||
<input type="text" name="flaw2" />
|
||||
</div>
|
||||
<fieldset class="repeating_Flaws">
|
||||
<input type="text" name="attr_Flaw" />
|
||||
</fieldset>
|
||||
</div> <!-- .section-flaws -->
|
||||
|
||||
<div class="sheet-break"></div>
|
||||
|
||||
<div class="sheet-section-backlash sheet-section sheet-half">
|
||||
<div class="sheet-header">Backlash</div>
|
||||
<fieldset class="repeating_backlash">
|
||||
<input type="text" name="attr_desc" />
|
||||
</fieldset>
|
||||
</div> <!-- .section-backlash -->
|
||||
|
||||
<div class="sheet-section-skills sheet-section sheet-half">
|
||||
<div class="sheet-header">Skills</div>
|
||||
<fieldset class="repeating_skills">
|
||||
<select class="sheet-skill-rating" name="attr_rating">
|
||||
<option value="-1">Poor</option>
|
||||
<option value="0">Average</option>
|
||||
<option value="1">Good</option>
|
||||
<option value="2">Great</option>
|
||||
<option value="3">Epic</option>
|
||||
<option value="4">Legendary</option>
|
||||
</select>
|
||||
<input class="sheet-skill-name" type="text" name="attr_skillname" />
|
||||
<button type="roll" value="&{template:default} {{name=@{skillname}}} {{roll=[[4dF+@{rating}]]}}"></button>
|
||||
</fieldset>
|
||||
</div> <!-- .section-skills -->
|
||||
<div class="sheet-break"></div>
|
||||
@@ -0,0 +1,7 @@
|
||||
{
|
||||
"html": "nightshade.html",
|
||||
"css": "nightshade.css",
|
||||
"authors": "Eric Finn, based on work by Andrew Bailey (krathognis) and Devindra Payment (@Ardnived)",
|
||||
"instructions": "Nightshade Academy Character Sheet",
|
||||
"preview": "nightshade-preview.png"
|
||||
}
|
||||
@@ -3,7 +3,7 @@
|
||||
<input type="hidden" name="attr_des_exaltation" value="1d8!" readonly/>
|
||||
|
||||
<input type="hidden" name="attr_jet_patrouille" value="&{template:oltree_patrouille} {{nom=@{character_name}}} {{jet_nom=Jet de patrouille}} {{jet_lib=2d8!-?{Modificateur|@{metier_rodeur}}}} {{jet=[[2d8!-?{Modificateur|@{metier_rodeur}}]]}}">
|
||||
<input type="hidden" name="attr_jet_soldat" value="&{template:oltree} {{nom=@{character_name}}} {{vocation_name=Soldat}} {{vocation=@{soldat}}} {{bonus=?{Rang métier + bonus/malus|0}}} {{jetM=[[@{type_des}]]}} {{jetP=[[@{type_des}]]}} {{jetE=[[@{des_exaltation}]]}">
|
||||
<input type="hidden" name="attr_jet_soldat" value="&{template:oltree} {{nom=@{character_name}}} {{vocation_name=Soldat}} {{vocation=@{soldat}}} {{bonus=?{Rang métier + bonus/malus|0}}} {{jetM=[[@{type_des}]]}} {{jetP=[[@{type_des}]]}} {{jetE=[[@{des_exaltation}]]}}">
|
||||
<input type="hidden" name="attr_jet_voyageur" value="&{template:oltree} {{nom=@{character_name}}} {{vocation_name=Voyageur}} {{vocation=@{voyageur}}} {{bonus=?{Rang métier + bonus/malus|0}}} {{jetM=[[@{type_des}]]}} {{jetP=[[@{type_des}]]}} {{jetE=[[@{des_exaltation}]]}}">
|
||||
<input type="hidden" name="attr_jet_erudit" value="&{template:oltree} {{nom=@{character_name}}} {{vocation_name=Erudit}} {{vocation=@{erudit}}} {{bonus=?{Rang métier + bonus/malus|0}}} {{jetM=[[@{type_des}]]}} {{jetP=[[@{type_des}]]}} {{jetE=[[@{des_exaltation}]]}}">
|
||||
|
||||
@@ -244,7 +244,7 @@
|
||||
</td>
|
||||
<td>
|
||||
<input type="number" name="attr_metier_chevalier" value="0" title="Choisir une monture de rang DV. Ligue : bonus de demi-rang en attaque et sauvegarde et bonus de +2 en CA"/>
|
||||
</td>
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>
|
||||
|
||||
@@ -3,6 +3,9 @@
|
||||
Feuille de personnage pour Oltréé! Un jeu de rôle créé par Le Grümph.
|
||||
Plus d'informations : http://www.legrog.org/jeux/oltree/oltree-fr
|
||||
|
||||
##v1.2 (2016-02-02)
|
||||
Correction d'un bug d'affichage du dé d'exaltation sur le jet de soldat.
|
||||
|
||||
##v1.1 (2016-02-02)
|
||||
Ajout des métiers du compagnon. Ceux-ci sont marqué d'un * pour les reconnaitre.
|
||||
|
||||
|
||||
@@ -11,6 +11,9 @@
|
||||
.sheet-buffs2-show:not(:checked)~.sheet-buffs2 {
|
||||
display: none;
|
||||
}
|
||||
.sheet-expand-show:checked ~div .sheet-sect-show:checked ~.sheet-expand {
|
||||
display:none;
|
||||
}
|
||||
.sheet-table {
|
||||
display: table;
|
||||
width: 100%;
|
||||
@@ -20,7 +23,6 @@
|
||||
div.repitem.repitembroken,
|
||||
.sheet-repeating-fields div.repitem.repitembroken {
|
||||
border:3px dashed red !important;
|
||||
|
||||
}
|
||||
.sheet-table-buff {
|
||||
display: table;
|
||||
@@ -66,17 +68,22 @@ div.repitem.repitembroken,
|
||||
.sheet-center {
|
||||
text-align: center;
|
||||
}
|
||||
|
||||
/* this is ignored even with !important */
|
||||
div.sheet-section.sheet-section-core div.sheet-table-flow{
|
||||
overflow-x:auto;
|
||||
}
|
||||
|
||||
span.sheet-table-data.sheet-entry-wide input,
|
||||
span.sheet-entry-wide input,
|
||||
span.sheet-table-data.sheet-entry-wide input[type="text"],
|
||||
span.sheet-entry-wide input[type="text"],
|
||||
span.sheet-table-data.sheet-entry-wide textarea,
|
||||
span.sheet-entry-wide textarea {
|
||||
width:100%;
|
||||
}
|
||||
.sheet-entry_med, input[type="text"].sheet-entry_med,
|
||||
span.sheet-entry_med
|
||||
{
|
||||
span.sheet-entry_med {
|
||||
/*min-width:60px;
|
||||
width:100px;*/
|
||||
width:100px;*/
|
||||
width:8em;
|
||||
text-align:left;
|
||||
}
|
||||
@@ -101,9 +108,8 @@ span.sheet-table-data.sheet-divider-lg, span.sheet-table-data.sheet-divider {
|
||||
span.sheet-table-header.sheet-divider-lg,span.sheet-table-header.sheet-divider {
|
||||
vertical-align:bottom;
|
||||
}
|
||||
|
||||
span.sheet-table-header.sheet-buff-cell, span.sheet-table-data.sheet-buff-cell {
|
||||
/*width:40px;*/
|
||||
/*width:40px;*/
|
||||
/*width:3em;*/
|
||||
min-width:2.5em;
|
||||
max-width:3.5em;
|
||||
@@ -137,7 +143,6 @@ span.sheet-table-data.sheet-buff-cell input[type="number"].sheet-calc {
|
||||
min-width:2.5em;
|
||||
max-width:3.5em;
|
||||
}
|
||||
|
||||
span.sheet-table-data.sheet-buff-cell textarea.sheet-skill-macro-text,
|
||||
span.sheet-table-data.sheet-buff-cell input[type="text"].sheet-skill-macro-text {
|
||||
text-align: left;
|
||||
@@ -158,7 +163,7 @@ span.sheet-table-data.sheet-buff-cell input[type="text"].sheet-skill-macro-text
|
||||
.sheet-table-row {
|
||||
display: table-row;
|
||||
vertical-align: bottom;
|
||||
width: 100%;
|
||||
width: 100%;
|
||||
}
|
||||
.sheet-buff-row {
|
||||
display: table-row;
|
||||
@@ -181,52 +186,43 @@ span.sheet-table-data.sheet-buff-cell input[type="text"].sheet-skill-macro-text
|
||||
min-width:70px;
|
||||
text-align: center;
|
||||
}
|
||||
|
||||
.sheet-select-small {
|
||||
font-size: .90em;
|
||||
height: 26px;
|
||||
padding: 0;
|
||||
}
|
||||
|
||||
input[type="text"], input[type="number"] {
|
||||
background-color: transparent;
|
||||
border: 0 solid #000;
|
||||
border-bottom-width: 1px;
|
||||
}
|
||||
|
||||
span.sheet-table-data.sheet-center, span.sheet-table-data {
|
||||
padding-left:1px;
|
||||
padding-right:1px;
|
||||
}
|
||||
|
||||
span.sheet-table-data.sheet-center input.sheet-calc,
|
||||
span.sheet-table-data input.sheet-calc ,
|
||||
span.sheet-table-data.sheet-center input[readonly],
|
||||
span.sheet-table-data input[readonly]
|
||||
{
|
||||
span.sheet-table-data input[readonly] {
|
||||
margin-top:1px;
|
||||
margin-bottom:1px;
|
||||
}
|
||||
|
||||
/* color for disabled/sheet-calc */
|
||||
|
||||
.sheet-calc, input[readonly] ,
|
||||
input[type="text"].sheet-calc, input[type="number"].sheet-calc,
|
||||
input[type="text"]:disabled, input[type="number"]:disabled,
|
||||
input.sheet-calc, textarea.sheet-calc {
|
||||
background-color: rgba(74, 100, 134, 0.28);
|
||||
border-width: 0px;
|
||||
color: #222;
|
||||
background-color: rgba(74, 100, 134, 0.28);
|
||||
border-width: 0px;
|
||||
color: #222;
|
||||
padding-left:4px;
|
||||
padding-right:0px;
|
||||
text-align:left;
|
||||
min-width:2.5em;
|
||||
}
|
||||
|
||||
.charsheet input[type="number"]{
|
||||
-moz-appearance: textfield;
|
||||
}
|
||||
|
||||
/* hide spinner for all disabled/sheet-calc */
|
||||
.charsheet input.sheet-calc[type="number"]:hover,
|
||||
.charsheet input.sheet-calc[type="number"]:focus,
|
||||
@@ -236,7 +232,6 @@ input.sheet-calc, textarea.sheet-calc {
|
||||
-webkit-appearance: none;
|
||||
-moz-appearance: textfield;
|
||||
}
|
||||
|
||||
input[type="text"], select {
|
||||
width: 100%;
|
||||
margin: 0;
|
||||
@@ -415,8 +410,7 @@ input.sheet-spellclass-tab2:checked + span.sheet-spellclass-tab2 {
|
||||
}
|
||||
button,
|
||||
button:hover,
|
||||
button:active
|
||||
{
|
||||
button:active {
|
||||
background-image: none;
|
||||
}
|
||||
/*show and hide*/
|
||||
@@ -428,10 +422,37 @@ input[type="checkbox"] + span:not(.sheet-not-sheet-show)::before {
|
||||
font-size: .85em;
|
||||
}
|
||||
input[type="checkbox"]:checked + span:not(.sheet-not-sheet-show)::before {
|
||||
content: '▼';
|
||||
content: '▼';
|
||||
}
|
||||
input[type="checkbox"]:Hover + span:not(.sheet-not-sheet-show) {
|
||||
color:#ff0000;
|
||||
input[type="checkbox"]:hover + span:not(.sheet-not-sheet-show) {
|
||||
color:#ff0000;
|
||||
}
|
||||
/* min/max repeating rows */
|
||||
input[type="checkbox"].sheet-expand-show + span:not(.sheet-not-sheet-show)::before {
|
||||
content: '☰ )';
|
||||
display: inline-block;
|
||||
width: auto;
|
||||
font-size: .75em;
|
||||
background-color: rgba(0, 0, 0, 0);
|
||||
color: #000;
|
||||
border-radius: 5px;
|
||||
border: 1px solid #808080;
|
||||
padding: 0 5px 1px 5px;
|
||||
height:1.4em;
|
||||
margin-bottom: 2px;
|
||||
font-family: "Pictos";
|
||||
}
|
||||
input[type="checkbox"].sheet-expand-show:checked + span:not(.sheet-not-sheet-show)::before {
|
||||
content: '⚌ (';
|
||||
display: inline-block;
|
||||
width: auto;
|
||||
font-size: .75em;
|
||||
background-color: #4a6486;
|
||||
color: #FFF;
|
||||
padding: 0 5px 2px 5px;
|
||||
height:1.4em;
|
||||
margin-bottom: 2px;
|
||||
font-family: "Pictos";
|
||||
}
|
||||
input[name*="condition"]:checked + b:not(.sheet-offCase),
|
||||
input[name*="notes"]:checked + b:not(.sheet-offCase),
|
||||
@@ -445,19 +466,18 @@ input[name*="check"]:checked + b:not(.sheet-offCase) {
|
||||
padding-bottom: 1px;
|
||||
padding-top: 1px;
|
||||
}
|
||||
|
||||
/*repeating item counter*/
|
||||
.sheet-repeating-fields {
|
||||
counter-reset: sheet-rep-items -1;
|
||||
counter-reset: sheet-rep-items -1;
|
||||
}
|
||||
input[type="checkbox"].sheet-counted + span:not(.sheet-not-sheet-show)::before {
|
||||
counter-increment: sheet-rep-items;
|
||||
content: counter(sheet-rep-items) '. ►' !important;
|
||||
counter-increment: sheet-rep-items;
|
||||
content: counter(sheet-rep-items) '. ►' !important;
|
||||
width: auto !important;
|
||||
}
|
||||
input[type="checkbox"].sheet-counted:checked + span:not(.sheet-not-sheet-show)::before {
|
||||
counter-increment: sheet-rep-items;
|
||||
content: counter(sheet-rep-items) '. ▼' !important;
|
||||
counter-increment: sheet-rep-items;
|
||||
content: counter(sheet-rep-items) '. ▼' !important;
|
||||
width: auto !important;
|
||||
}
|
||||
/* end repeating item counter*/
|
||||
@@ -503,7 +523,7 @@ textarea {
|
||||
.sheet-footer {
|
||||
text-align: center;
|
||||
font-size: xx-small;
|
||||
background-color: #FFF8DC;
|
||||
background-color: #FFF8DC;
|
||||
border: 1px #000 solid;
|
||||
border-radius: 3px;
|
||||
}
|
||||
@@ -520,12 +540,12 @@ textarea {
|
||||
margin: 0;
|
||||
resize:vertical;
|
||||
}
|
||||
.charsheet .sheet-weapon-notes ,
|
||||
.charsheet .sheet-weapon-notes,
|
||||
.sheet-init-notes,
|
||||
.sheet-speed-notes {
|
||||
height: 2.15em;
|
||||
overflow: hidden;
|
||||
margin: 0;
|
||||
height: 2.15em;
|
||||
overflow: hidden;
|
||||
margin: 0;
|
||||
resize:vertical;
|
||||
}
|
||||
.charsheet .repcontainer .repitem {
|
||||
@@ -535,18 +555,28 @@ textarea {
|
||||
border-radius: 3px !important;
|
||||
}
|
||||
.charsheet button[type=roll] {
|
||||
margin: 2px 2px 0 2px !important;
|
||||
margin: 2px 2px 0 2px !important;
|
||||
}
|
||||
|
||||
[data-groupname=repeating_class-ability] > button.btn.repcontrol_add::after {
|
||||
content: " New Class Ability";
|
||||
}
|
||||
|
||||
[data-groupname=repeating_mythic-ability] > button.btn.repcontrol_add::after {
|
||||
content: " New Mythic Ability";
|
||||
}
|
||||
|
||||
[data-groupname=repeating_weapon] > button.btn.repcontrol_add::after {
|
||||
content: " New Weapon";
|
||||
}
|
||||
[data-groupname=repeating_feat] > button.btn.repcontrol_add::after {
|
||||
content: " New Feat";
|
||||
}
|
||||
|
||||
[data-groupname=repeating_mythic-feat] > button.btn.repcontrol_add::after {
|
||||
content: " New Mythic Feat";
|
||||
}
|
||||
|
||||
[data-groupname=repeating_item] > button.btn.repcontrol_add::after {
|
||||
content: " New Item";
|
||||
}
|
||||
@@ -556,18 +586,27 @@ textarea {
|
||||
[data-groupname=repeating_trait] > button.btn.repcontrol_add::after {
|
||||
content: " New Trait";
|
||||
}
|
||||
|
||||
.charsheet .repcontrol_add,
|
||||
.charsheet .repcontrol_edit,
|
||||
.charsheet .repcontrol_del {
|
||||
display: block;
|
||||
background: #000;
|
||||
color: white;
|
||||
box-shadow:none;
|
||||
font-size:0.9em;
|
||||
height:2.2em;
|
||||
display: block;
|
||||
background: #000;
|
||||
color: white;
|
||||
box-shadow:none;
|
||||
font-size:0.9em;
|
||||
height:2.2em;
|
||||
}
|
||||
button[type=roll].sheet-blank-roll-button::before {
|
||||
content: ' ';
|
||||
}
|
||||
.sheet-options {
|
||||
display: block;
|
||||
width:auto;
|
||||
padding: 2px;
|
||||
border: 1px solid #808080;
|
||||
border-radius: 5px;
|
||||
background-color: #d3d3d3;
|
||||
}
|
||||
|
||||
/*Roll Templates*/
|
||||
/*Spells*/
|
||||
.sheet-rolltemplate-pf_spell table {
|
||||
@@ -577,7 +616,7 @@ textarea {
|
||||
border-spacing: 0;
|
||||
border-collapse: separate;
|
||||
border-radius: 5px;
|
||||
-moz-box-shadow: 2px 2px 5px #000;
|
||||
-moz-box-shadow: 2px 2px 5px #000;
|
||||
-webkit-box-shadow: 2px 2px 5px #000;
|
||||
box-shadow: 2px 2px 5px #000;
|
||||
overflow: hidden;
|
||||
@@ -589,7 +628,7 @@ textarea {
|
||||
font-family: "Helvetica Neue",Helvetica,sans-serif;
|
||||
font-size: 1.1em;
|
||||
font-weight: bold;
|
||||
text-align: left;
|
||||
text-align: left;
|
||||
}
|
||||
.sheet-rolltemplate-pf_spell .sheet-header-table {
|
||||
display:table;
|
||||
@@ -613,7 +652,7 @@ textarea {
|
||||
font-family: "Helvetica Neue",Helvetica,sans-serif;
|
||||
font-size: 1em;
|
||||
font-weight:normal;
|
||||
text-align: left;
|
||||
text-align: left;
|
||||
}
|
||||
.sheet-rolltemplate-pf_spell img {
|
||||
vertical-align:middle;
|
||||
@@ -631,27 +670,29 @@ textarea {
|
||||
background-color: #D3D3D3;
|
||||
}
|
||||
.sheet-rolltemplate-pf_spell .sheet-tcat {
|
||||
font-weight: bold;
|
||||
font-weight: bold;
|
||||
}
|
||||
.sheet-rolltemplate-pf_spell .inlinerollresult {
|
||||
background-color: transparent;
|
||||
border: none;
|
||||
display: inline-block;
|
||||
color: #FFF;
|
||||
background-color: #000;
|
||||
border-color: #000;
|
||||
min-width: 1em;
|
||||
text-align: center;
|
||||
display: inline-block;
|
||||
margin-left: 1px;
|
||||
padding:0px;
|
||||
}
|
||||
.sheet-rolltemplate-pf_spell .inlinerollresult.fullcrit {
|
||||
color: #3FB315;
|
||||
border: none;
|
||||
color: #FFF;
|
||||
background-color: #3FB315;
|
||||
}
|
||||
.sheet-rolltemplate-pf_spell .inlinerollresult.fullfail {
|
||||
color: #B31515;
|
||||
border: none;
|
||||
color: #FFF;
|
||||
background-color: #B31515;
|
||||
}
|
||||
.sheet-rolltemplate-pf_spell .inlinerollresult.importantroll {
|
||||
color: #4A57ED;
|
||||
border: none;
|
||||
color: #FFF;
|
||||
background-color: #4A57ED;
|
||||
}
|
||||
/* Attacks */
|
||||
.sheet-rolltemplate-pf_attack table {
|
||||
@@ -661,7 +702,7 @@ textarea {
|
||||
border-spacing: 0;
|
||||
border-collapse: separate;
|
||||
border-radius: 5px;
|
||||
-moz-box-shadow: 2px 2px 5px #000;
|
||||
-moz-box-shadow: 2px 2px 5px #000;
|
||||
-webkit-box-shadow: 2px 2px 5px #000;
|
||||
box-shadow:2px 2px 5px #000;
|
||||
overflow: hidden;
|
||||
@@ -673,7 +714,6 @@ textarea {
|
||||
font-family:"Helvetica Neue",Helvetica,sans-serif;
|
||||
font-size: 1.1em;
|
||||
font-weight: bold;
|
||||
padding: 5px;
|
||||
}
|
||||
.sheet-rolltemplate-pf_attack .sheet-header-table {
|
||||
display:table;
|
||||
@@ -682,7 +722,7 @@ textarea {
|
||||
.sheet-rolltemplate-pf_attack .sheet-header-middle {
|
||||
display:table-cell;
|
||||
vertical-align:middle;
|
||||
}
|
||||
}
|
||||
.sheet-rolltemplate-pf_attack .sheet-header-image {
|
||||
float: right;
|
||||
display: table-cell;
|
||||
@@ -697,7 +737,7 @@ textarea {
|
||||
font-family: "Helvetica Neue",Helvetica,sans-serif;
|
||||
font-size: 1em;
|
||||
font-weight:normal;
|
||||
text-align: left;
|
||||
text-align: left;
|
||||
}
|
||||
.sheet-rolltemplate-pf_attack img {
|
||||
vertical-align:middle;
|
||||
@@ -747,7 +787,7 @@ textarea {
|
||||
border-spacing: 0;
|
||||
border-collapse: separate;
|
||||
border-radius: 5px;
|
||||
-moz-box-shadow: 2px 2px 5px #000;
|
||||
-moz-box-shadow: 2px 2px 5px #000;
|
||||
-webkit-box-shadow: 2px 2px 5px #000;
|
||||
box-shadow:2px 2px 5px #000;
|
||||
overflow: hidden;
|
||||
@@ -758,7 +798,6 @@ textarea {
|
||||
color: #FFF;
|
||||
font-family:"Helvetica Neue",Helvetica,sans-serif;
|
||||
font-size: 1.1em;
|
||||
padding: 5px;
|
||||
}
|
||||
.sheet-rolltemplate-pf_defense .sheet-header-table {
|
||||
display:table;
|
||||
@@ -782,7 +821,7 @@ textarea {
|
||||
font-family: "Helvetica Neue",Helvetica,sans-serif;
|
||||
font-size: 1em;
|
||||
font-weight:normal !important;
|
||||
text-align: left;
|
||||
text-align: left;
|
||||
}
|
||||
.sheet-rolltemplate-pf_defense img {
|
||||
vertical-align:middle;
|
||||
@@ -833,7 +872,7 @@ textarea {
|
||||
border-spacing: 0;
|
||||
border-collapse: separate;
|
||||
border-radius: 5px;
|
||||
-moz-box-shadow: 2px 2px 5px #000;
|
||||
-moz-box-shadow: 2px 2px 5px #000;
|
||||
-webkit-box-shadow: 2px 2px 5px #000;
|
||||
box-shadow:2px 2px 5px #000;
|
||||
overflow: hidden;
|
||||
@@ -844,7 +883,6 @@ textarea {
|
||||
color: #FFF;
|
||||
font-family:"Helvetica Neue",Helvetica,sans-serif;
|
||||
font-size: 1.1em;
|
||||
padding: 5px;
|
||||
}
|
||||
.sheet-rolltemplate-pf_generic .sheet-header-table {
|
||||
display:table;
|
||||
@@ -868,7 +906,7 @@ textarea {
|
||||
font-family: "Helvetica Neue",Helvetica,sans-serif;
|
||||
font-size: 1em;
|
||||
font-weight:normal !important;
|
||||
text-align: left;
|
||||
text-align: left;
|
||||
}
|
||||
.sheet-rolltemplate-pf_generic img {
|
||||
vertical-align:middle;
|
||||
@@ -920,7 +958,7 @@ textarea {
|
||||
border-spacing: 0;
|
||||
border-collapse: separate;
|
||||
border-radius: 5px;
|
||||
-moz-box-shadow: 2px 2px 5px #000;
|
||||
-moz-box-shadow: 2px 2px 5px #000;
|
||||
-webkit-box-shadow: 2px 2px 5px #000;
|
||||
box-shadow:2px 2px 5px #000;
|
||||
overflow: hidden;
|
||||
@@ -931,7 +969,6 @@ textarea {
|
||||
color: #FFF;
|
||||
font-family:"Helvetica Neue",Helvetica,sans-serif;
|
||||
font-size: 1.1em;
|
||||
padding: 5px;
|
||||
}
|
||||
.sheet-rolltemplate-pf_block .sheet-header-table {
|
||||
display:table;
|
||||
@@ -955,7 +992,7 @@ textarea {
|
||||
font-family: "Helvetica Neue",Helvetica,sans-serif;
|
||||
font-size: 1em;
|
||||
font-weight:normal !important;
|
||||
text-align: left;
|
||||
text-align: left;
|
||||
}
|
||||
.sheet-rolltemplate-pf_block img {
|
||||
vertical-align:middle;
|
||||
|
||||
@@ -1,8 +1,8 @@
|
||||
{
|
||||
"html": "pathfinder-neceros.html",
|
||||
"css": "pathfinder-neceros.css",
|
||||
"authors": "Samuel Marino, Nibrodooh, Vince, Samuel Terrazas, chris-b",
|
||||
"roll20userid": "63511, 396949, 463088, 26725, 144324",
|
||||
"authors": "Samuel Marino, Nibrodooh, Vince, Samuel Terrazas, chris-b, Magik",
|
||||
"roll20userid": "63511, 396949, 463088, 26725, 144324, 799951",
|
||||
"preview": "pathfinder-necerospreview.jpg",
|
||||
"compendium": "pathfinder",
|
||||
"instructions": "# Character Sheet\r This sheet was inspired by Actoba's D&D 5E sheet. The Pathfinder sheet uses tab navigation, repeating fields, show/hide sub-sections, Configuration tab, and auto-calculates numerous fields, such as, Ability scores & mods, Skills, HP, Saves, total-attack, and total-damage as guided by the rules as written. Nearly every auto-calculated attribute on the sheet is handled by sheet worker script(javascript) which helps to significantly enhance the sheet's performance.\r\r## Attributes\r\r* Mouse over any field to get its attribute name to help with token/ability macros.\r* All field titles follow Roll20's attribute syntax, ie. AC would be displayed as \"@{AC}\" on mouse-over.\r\r## Rolls\r\r* You can mouse over any button to get its attribute/ability name.\r* Roll button titles follow Roll20's ability syntax, using the selected token, ie. \"%{selected|STR-check}\" or \"@{selected|repeating_weapon_$X_attack-roll\".\r\r## NPC stat block\r\r* Use the NPC tab for easy stat-block input.\r\r## Additional Notes\r\r* Use the [Pathfinder Sheet Guide](https://wiki.roll20.net/Pathfinder_Character_Sheet) on the Roll20 wiki for more details.\r* HP|max default formula: (@{CON-mod} * @{level}) + @{total-hp} + (5 * @{condition-Drained}) Use the Temp HP Misc (@{HP-temp-misc}) macro-text to calculate the modifier as needed.\r* The Initiative button adds your token to the initiative tracker, and therefore requires you to have a token selected. It will also add your initiative modifier as a decimal for the purposes of tie-breaking and ease of sorting.\r* The CS column in the skills table denotes class skills and automatically adds 3 when you put a rank in it.\r* Questions, comments, suggestions, please post in the Character Sheets forum: [Pathfinder sheet thread 5](https://app.roll20.net/forum/post/2788628/pf-pathfinder-sheet-thread-5)\r\r## Special Thanks\r\r* Sam M. (sheet creator)\r* Everyone in the character sheet test game."
|
||||
|
||||
@@ -597,7 +597,7 @@ on("change:repeating_moves:move_db5", function() {
|
||||
<div class="sheet-oldtab-br"></div>
|
||||
|
||||
<input type="radio" name="attr_target" value="0" checked /> Non-Targeted
|
||||
<input type="radio" class="sheet-targeted" name="attr_target" value="0"/> Targeted
|
||||
<input type="radio" class="sheet-targeted" name="attr_target" value="1"/> Targeted
|
||||
|
||||
<div class="sheet-oldtab1">
|
||||
<div class="sheet-main-header">
|
||||
|
||||
@@ -5,10 +5,10 @@ Feuille de Personnage pour **PMT**, un rétro-clone de **Donjons & Dragons
|
||||
|
||||
PMT est une adaptation de **Labyrinth Lord**, réalisée par [Arasmo](http://www.legrog.org/biographies/james-arasmo-manez).
|
||||
|
||||
Le jeu complet est disponible gratuitement en PDF sur le site du [Scriptorium.D100.fr](http://www.scriptorium.d100.fr/index.php/lesparchemins/portes-monstres-tresors/), et en version papier sur [Lulu](http://www.lulu.com/shop/daniel-proctor-and-james-manez/portes-monstres-tr%C3%A9sors/hardcover/product-22096059.html).
|
||||
Le jeu complet est disponible gratuitement en PDF sur le site du [Scriptorium.D100.fr](http://www.scriptorium.d100.fr/index.php/lesparchemins/portes-monstres-tresors/), et en version papier sur [Lulu](http://www.lulu.com/shop/daniel-proctor-and-james-manez/portes-monstres-tr%C3%A9sors/hardcover/product-22096059.html) ou [Amazon](http://www.amazon.fr/Portes-Monstres-Tresors-daventures-fantastiques/dp/1508659044).
|
||||
|
||||
# Version courante
|
||||
4.0 [Screenshot](pmt_v4.jpg)
|
||||
4.1 [Screenshot](pmt_v4.jpg)
|
||||
|
||||
# Script API de création de personnage
|
||||
Un [script API](pmt.js) est disponible pour créer des personnages rapidement (le taux de mortalité est élevé en OSR ;) ).
|
||||
@@ -43,6 +43,10 @@ Si ces informations n'apparaissent pas, fermer la feuille et réouvrez la après
|
||||
Par défaut, le personnage créé est attribué au joueur qui a cliqué dans le chat (même s'il est visible par tous, seul ce joueur et le MJ pourront modifier le personnage).
|
||||
|
||||
# Notes de version
|
||||
|
||||
##v4.1 (22 Février 2016).
|
||||
Possibilité d'agrandir/réduire le champ de description d'un sort.
|
||||
|
||||
##v4.0 (29 Janvier 2016).
|
||||
* Changement de la police des zones de saisie de 'Times' à 'Patrick Hand' (aspect plus 'manuscrit')
|
||||
* Quelques ajustements de mise en page
|
||||
|
||||
@@ -206,7 +206,45 @@ textarea {
|
||||
border-bottom-left-radius: 4px;
|
||||
font-family:'Patrick Hand', cursive;
|
||||
font-size: 14px;
|
||||
box-shadow: none;
|
||||
text-shadow: none;
|
||||
}
|
||||
/************ DESCRIPTION TAILLE VARIABLE **************************/
|
||||
input[type="checkbox"].sheet-dispcheck{
|
||||
width: 18px;
|
||||
height: 18px;
|
||||
max-width: 18px;
|
||||
opacity: 0;
|
||||
z-index: 2;
|
||||
}
|
||||
span.sheet-dispcheck{
|
||||
display: inline-block;
|
||||
text-align: center;
|
||||
margin-left: -18px;
|
||||
width: 18px;
|
||||
max-width: 18px;
|
||||
height: 18px;
|
||||
z-index: 1;
|
||||
font-family: pictos;
|
||||
color: #888888;
|
||||
font-size: 15px;
|
||||
}
|
||||
input[type="checkbox"].sheet-dispcheck:hover + span.sheet-dispcheck{
|
||||
color: black;
|
||||
}
|
||||
input[type="checkbox"].sheet-dispcheck:checked + span.sheet-dispcheck{
|
||||
font-weight: bold;
|
||||
color: black;
|
||||
}
|
||||
textarea.sheet-textdesc{
|
||||
height: 22px;
|
||||
resize: none;
|
||||
font-size: 14px;
|
||||
}
|
||||
input[type="checkbox"].sheet-dispcheck:checked + span.sheet-dispcheck + textarea.sheet-textdesc{
|
||||
height: 140px;
|
||||
}
|
||||
/************ FIN DESCRIPTION TAILLE VARIABLE **************************/
|
||||
.sheet-mainBg{
|
||||
background-image:url(https://lh4.googleusercontent.com/-le0NmFIQGQ0/VIIlSitbl6I/AAAAAAAATP0/5rPXPhYzId0/w611-h788-no/vieuxpapier5.jpg);
|
||||
background-repeat:no-repeat;
|
||||
@@ -488,3 +526,9 @@ input[type=number].sheet-carac-mod{
|
||||
border-bottom-style: solid;
|
||||
border-top-right-radius: 3px;
|
||||
}
|
||||
.sheet-rolltemplate-pmt div.sheet-jetdesc{
|
||||
font-family: 'Verdana', serif;
|
||||
font-size: 0.9em;
|
||||
max-height: 180px;
|
||||
overflow-y: auto;
|
||||
}
|
||||
@@ -618,7 +618,7 @@ var TAS = TAS || (function(){
|
||||
});
|
||||
</script>
|
||||
<!-- PARAMETRAGES -->
|
||||
<span class="sheet-smallspan">v4.0 - <b>Options :</b></span>
|
||||
<span class="sheet-smallspan">v4.1 - <b>Options :</b></span>
|
||||
<input type="radio" name="attr_sheetOptionCa" value="0" class="sheet-optionCaDesc" checked="checked" title="Utiliser la Classe d'Armure (CA) descendante" /><span>CA descendante</span>
|
||||
<input type="radio" name="attr_sheetOptionCa" value="1" class="sheet-optionCaAsc" title="Utiliser la Classe d'Armure (CA) ascendante" /><span>CA ascendante</span>
|
||||
<input type="radio" name="attr_Classe" value="0" class="sheet-classeClerc" checked="checked" />
|
||||
@@ -1483,16 +1483,17 @@ var TAS = TAS || (function(){
|
||||
</table>
|
||||
<fieldset class="repeating_sorts">
|
||||
<div style="display: inline-block;white-space: nowrap;width:100%; text-align:left;">
|
||||
<button type="roll" class="sheet-btDesc" title="Montrer dans le chat" value="&{template:pmt} {{perso=@{character_name}}} {{name=@{sort-nom}}} {{subtags=Sort}} {{sort=1}} {{reversible=[[@{sort-reversible}]]}} {{sortniveau=@{sort-niveau}}} {{sortduree=@{sort-duree}}} {{sortportee=@{sort-portee}}} {{sortdesc=@{sort-desc}}} "></button>
|
||||
<input type="text" name="attr_sort-nom" class="sheet-inMainTxt" style="width: 185px;" placeholder="Nom du sort" title="Nom du sort" />
|
||||
R<input type="checkbox" name="attr_sort-reversible" title="Sort préparé une fois" value="1" style="margin-right: -7px;" title="Sort réversible" />
|
||||
<input type="text" name="attr_sort-niveau" class="sheet-inMainNum" style="width: 20px;" placeholder="1" title="Niveau du sort" />
|
||||
<input type="text" name="attr_sort-duree" class="sheet-inPetitTxt" style="width: 80px;" placeholder="Durée" title="Durée du sort" />
|
||||
<input type="text" name="attr_sort-portee" class="sheet-inPetitTxt" style="width: 50px;" placeholder="Portée" title="Portée du sort" />
|
||||
<input type="text" name="attr_sort-desc" class="sheet-inPetitTxt" style="width: 350px;" placeholder="Description" title="Description du sort" />
|
||||
<input type="text" name="attr_sort-portee" class="sheet-inPetitTxt" style="width: 50px;" placeholder="Portée" title="Portée du sort" />
|
||||
<input type="checkbox" name="attr_sort-disp" class="sheet-dispcheck" title="Agrandir/Réduire la description" /><span class="sheet-dispcheck">s</span>
|
||||
<textarea name="attr_sort-desc" class="sheet-textdesc" style="width: 320px;" placeholder="Description" title="Description du sort"></textarea>
|
||||
P<input type="checkbox" name="attr_sort-prepare1" title="Sort préparé une fois" style="margin-right: -7px;" />
|
||||
<input type="checkbox" name="attr_sort-prepare2" title="Sort préparé deux fois" style="margin-right: -7px;" />
|
||||
<input type="checkbox" name="attr_sort-prepare3" title="Sort préparé trois fois" style="margin-right: -7px;" />
|
||||
<button type="roll" class="sheet-btDesc" title="Montrer dans le chat" value="&{template:pmt} {{perso=@{character_name}}} {{name=@{sort-nom}}} {{subtags=Sort}} {{sort=1}} {{reversible=[[@{sort-reversible}]]}} {{sortniveau=@{sort-niveau}}} {{sortduree=@{sort-duree}}} {{sortportee=@{sort-portee}}} {{sortdesc=@{sort-desc}}} " />
|
||||
</div>
|
||||
</fieldset>
|
||||
</div> <!-- FIN SORTS -->
|
||||
@@ -1601,7 +1602,8 @@ var TAS = TAS || (function(){
|
||||
<tr><td><span class="tcat">Niveau : </span>{{sortniveau}}</td></tr>
|
||||
<tr><td><span class="tcat">Durée : </span>{{sortduree}}</td></tr>
|
||||
<tr><td><span class="tcat">Portée : </span>{{sortportee}}</td></tr>
|
||||
<tr><td><span class="tcat">Desc. : </span>{{sortdesc}}</td></tr>
|
||||
<tr><td><span class="tcat">Desc. : </span></td></tr>
|
||||
<tr><td><div class="sheet-jetdesc">{{sortdesc}}</div></td></tr>
|
||||
{{/sort}}
|
||||
{{#DV}}
|
||||
<tr><td><span class="tcat">PV gagnés : </span>{{DV}}</td></tr>
|
||||
|
||||
@@ -3,6 +3,6 @@
|
||||
"css": "pmt.css",
|
||||
"authors": "Nathanael TERRIEN",
|
||||
"roll20userid": "75857",
|
||||
"preview": "pmt_v3.jpg",
|
||||
"instructions": "Feuille de Personnage pour PMT v2 (Portes, Monstres et Trésors), un rétro-clone de D&D B/X (adaptation de Labyrinth Lord par Arasmo). Les PDFs du jeu sont disponibles gratuitement sur le site du Scriptorium.D100.fr ( http://www.scriptorium.d100.fr/index.php/lesparchemins/portes-monstres-tresors/ ). Un script API est disponible pour accélérer la crétion de personnage (cf. readme : https://github.com/Roll20/roll20-character-sheets/blob/master/PortesMonstresTresors/ReadMe.md ). v4.0 (29 Janvier 2016)."
|
||||
"preview": "pmt_v4.jpg",
|
||||
"instructions": "Feuille de Personnage pour PMT v2 (Portes, Monstres et Trésors), un rétro-clone de D&D B/X (adaptation de Labyrinth Lord par Arasmo). Les PDFs du jeu sont disponibles gratuitement sur le site du Scriptorium.D100.fr ( http://www.scriptorium.d100.fr/index.php/lesparchemins/portes-monstres-tresors/ ). Un script API est disponible pour accélérer la crétion de personnage. Voir le [readme](https://github.com/Roll20/roll20-character-sheets/blob/master/PortesMonstresTresors/ReadMe.md). v4.1 (22/02/2016)."
|
||||
}
|
||||
|
||||
@@ -7,6 +7,87 @@ semi-trans75.png = 75% opacity
|
||||
semi-trans-grayish.png = 75% opacity
|
||||
|
||||
*/
|
||||
/*----------- Google Fonts for Cyberpunk --------*/
|
||||
/*font-family: 'Audiowide', cursive;
|
||||
|
||||
font-family: 'Days One', sans-serif;*/
|
||||
|
||||
/*----------- Font Information -----------*/
|
||||
/*@font-face {
|
||||
font-family: 'Cinzel';
|
||||
font-style: normal;
|
||||
font-weight: 400;
|
||||
src: url(http://themes.googleusercontent.com/static/fonts/cinzel/v1/Hm1qjDlZpOdVXoa-QGE7_w.ttf) format('truetype');
|
||||
}
|
||||
@font-face {
|
||||
font-family: 'Shadows Into Light';
|
||||
font-style: normal;
|
||||
font-weight: 400;
|
||||
src: url(http://themes.googleusercontent.com/static/fonts/shadowsintolight/v3/clhLqOv7MXn459PTh0gXYBayoCksK7A5ZWkzVNukUdQ.ttf) format('truetype');
|
||||
}
|
||||
|
||||
@font-face {
|
||||
font-family: 'Covered By Your Grace';
|
||||
font-style: normal;
|
||||
font-weight: 400;
|
||||
src: url(http://themes.googleusercontent.com/static/fonts/coveredbyyourgrace/v3/6ozZp4BPlrbDRWPe3EBGA8Swx7O1nRJXGXrmuE0DD7s.ttf) format('truetype');
|
||||
}
|
||||
|
||||
@font-face {
|
||||
font-family: 'Rock Salt';
|
||||
font-style: normal;
|
||||
font-weight: 400;
|
||||
src: url(http://themes.googleusercontent.com/static/fonts/rocksalt/v3/Q94aHXFHGip10K5uxi1jOKCWcynf_cDxXwCLxiixG1c.ttf) format('truetype');
|
||||
}
|
||||
|
||||
@font-face {
|
||||
font-family: 'Bad Script';
|
||||
font-style: normal;
|
||||
font-weight: 400;
|
||||
src: url(http://themes.googleusercontent.com/static/fonts/badscript/v2/rL_b2ND61EQmMOJ8CRr1fi3USBnSvpkopQaUR-2r7iU.ttf) format('truetype');
|
||||
}
|
||||
|
||||
@font-face {
|
||||
font-family: 'Calligraffitti';
|
||||
font-style: normal;
|
||||
font-weight: 400;
|
||||
src: url(http://themes.googleusercontent.com/static/fonts/calligraffitti/v4/vLVN2Y-z65rVu1R7lWdvyF9q9cSakIY5dTu4rft1WBw.ttf) format('truetype');
|
||||
}
|
||||
|
||||
@font-face {
|
||||
font-family: 'Homemade Apple';
|
||||
font-style: normal;
|
||||
font-weight: 400;
|
||||
src: url(http://themes.googleusercontent.com/static/fonts/homemadeapple/v3/yg3UMEsefgZ8IHz_ryz86J9Wgegw1HyrDAZq28nXLYY.ttf) format('truetype');
|
||||
}
|
||||
|
||||
@font-face {
|
||||
font-family: 'Nothing You Could Do';
|
||||
font-style: normal;
|
||||
font-weight: 400;
|
||||
src: url(http://themes.googleusercontent.com/static/fonts/nothingyoucoulddo/v3/jpk1K3jbJoyoK0XKaSyQAQB8Hyktk_aPnlUAWJgZcX8.ttf) format('truetype');
|
||||
}
|
||||
|
||||
@font-face {
|
||||
font-family: 'Architects Daughter';
|
||||
font-style: normal;
|
||||
font-weight: 400;
|
||||
src: url(http://themes.googleusercontent.com/static/fonts/architectsdaughter/v3/RXTgOOQ9AAtaVOHxx0IUBOlC2pU_uJZcAXPUd4HCQp8.ttf) format('truetype');
|
||||
}
|
||||
|
||||
@font-face {
|
||||
font-family: 'Audiowide';
|
||||
font-style: normal;
|
||||
font-weight: 400;
|
||||
src: url(http://themes.googleusercontent.com/static/fonts/audiowide/v1/8XtYtNKEyyZh481XVWfVOqCWcynf_cDxXwCLxiixG1c.ttf) format('truetype');
|
||||
}
|
||||
|
||||
@font-face {
|
||||
font-family: 'Days One';
|
||||
font-style: normal;
|
||||
font-weight: 400;
|
||||
src: url(http://themes.googleusercontent.com/static/fonts/daysone/v3/mM2FsD73BN33S6yWJhnlqfesZW2xOQ-xsNqO47m55DA.ttf) format('truetype');
|
||||
}*/
|
||||
|
||||
@font-face {
|
||||
font-family: 'cinzelregular';
|
||||
@@ -92,6 +173,14 @@ semi-trans-grayish.png = 75% opacity
|
||||
|
||||
}
|
||||
|
||||
/*@font-face {
|
||||
font-family: 'Rufscript';
|
||||
src: url('http://www.geeksville.us/fonts/Rufscript_v2.ttf') format('opentype')
|
||||
font-weight: normal;
|
||||
font-style: normal;
|
||||
|
||||
}*/
|
||||
|
||||
/*Font Drop Down Menu*/
|
||||
.sheet-fontDropdown {
|
||||
/* fixed widths work best;*/
|
||||
@@ -203,7 +292,10 @@ semi-trans-grayish.png = 75% opacity
|
||||
/*font-family: 'Nothing You Could Do', cursive;*/
|
||||
font-size: 25px;
|
||||
}
|
||||
|
||||
/*.sheet-font9 {
|
||||
font-family: "BlackletterHand";
|
||||
font-size: 25px;
|
||||
}*/
|
||||
.sheet-font10 {
|
||||
font-family: "Architect";
|
||||
/*font-family: 'Architects Daughter', cursive;*/
|
||||
@@ -277,11 +369,19 @@ semi-trans-grayish.png = 75% opacity
|
||||
.sheet-useBackground input[value="1"]:checked ~ *.sheet-background {
|
||||
background-image: none;
|
||||
background-color: white;
|
||||
/*background-image: url("http://www.geeksville.us/roll20/oldMap_seamless_2.png");
|
||||
background-size: 845px 900px;*/
|
||||
/*background-repeat: no-repeat;*/
|
||||
/*background-attachment: fixed;*/
|
||||
/*background-position: center;
|
||||
background-origin: content-box;*/
|
||||
}
|
||||
|
||||
.sheet-useBackground input[value="2"]:checked ~ *.sheet-background {
|
||||
background-image: url("http://www.geeksville.us/roll20/oldMap_seamless_2.png");
|
||||
background-size: 845px 900px;
|
||||
/*background-repeat: no-repeat;*/
|
||||
/*background-attachment: fixed;*/
|
||||
background-position: center;
|
||||
background-origin: content-box;
|
||||
}
|
||||
@@ -289,13 +389,19 @@ semi-trans-grayish.png = 75% opacity
|
||||
.sheet-useBackground input[value="3"]:checked ~ *.sheet-background {
|
||||
background-image: url("http://www.geeksville.us/roll20/Z-background.jpg");
|
||||
background-size: 845px 564px;
|
||||
/*background-repeat: no-repeat;*/
|
||||
/*background-attachment: fixed;*/
|
||||
background-position: center;
|
||||
background-origin: content-box;
|
||||
}
|
||||
|
||||
.sheet-useBackground input[value="4"]:checked ~ *.sheet-background {
|
||||
/*background-image: url("http://www.geeksville.us/roll20/NYC-Night_2.jpg");*/
|
||||
/*background-image: url("http://www.geeksville.us/roll20/noir3.jpg");*/
|
||||
background-image: url("http://www.geeksville.us/roll20/NewNoir2.jpg");
|
||||
background-size: 850px 920px;
|
||||
/*background-repeat: no-repeat;*/
|
||||
/*background-attachment: fixed;*/
|
||||
background-position: center;
|
||||
background-origin: content-box;
|
||||
}
|
||||
@@ -303,6 +409,8 @@ semi-trans-grayish.png = 75% opacity
|
||||
.sheet-useBackground input[value="5"]:checked ~ *.sheet-background {
|
||||
background-image: url("http://www.geeksville.us/roll20/LastParsec-Background.jpg");
|
||||
background-size: 840px 1060px;
|
||||
/*background-repeat: no-repeat;*/
|
||||
/*background-attachment: fixed;*/
|
||||
background-position: center;
|
||||
background-origin: content-box;
|
||||
-webkit-border-image:url("http://www.geeksville.us/roll20/LastParsec-Border.png"); /* Safari 3.1-5 */
|
||||
@@ -315,21 +423,28 @@ semi-trans-grayish.png = 75% opacity
|
||||
.sheet-useBackground input[value="6"]:checked ~ *.sheet-background {
|
||||
background-image: url("http://www.geeksville.us/roll20/supers.jpg");
|
||||
background-size: 840px 564px;
|
||||
/*background-repeat: no-repeat;*/
|
||||
/*background-attachment: fixed;*/
|
||||
background-position: center;
|
||||
background-origin: content-box;
|
||||
}
|
||||
|
||||
.sheet-useBackground input[value="7"]:checked ~ *.sheet-background {
|
||||
/*background-image: url("http://www.geeksville.us/roll20/cyberpunk2.jpg");*/
|
||||
background-image: url("http://www.geeksville.us/roll20/cyberpunk-2.5.jpg");
|
||||
background-size: 840px 840px;
|
||||
/*background-repeat: no-repeat;*/
|
||||
/*background-attachment: fixed;*/
|
||||
background-position: center;
|
||||
background-origin: content-box;
|
||||
}
|
||||
|
||||
.sheet-useBackground input[value="8"]:checked ~ *.sheet-background { /*Hellfrost*/
|
||||
/*background-image: url("http://www.geeksville.us/roll20/cyberpunk2.jpg");*/
|
||||
background-image: url("http://www.geeksville.us/roll20/Hellfrost_4.jpg");
|
||||
background-size: 840px 840px;
|
||||
background-repeat: repeat;
|
||||
/*background-attachment: fixed;*/
|
||||
background-position: center;
|
||||
background-origin: content-box;
|
||||
}
|
||||
@@ -347,6 +462,7 @@ semi-trans-grayish.png = 75% opacity
|
||||
background-image: url("http://www.geeksville.us/roll20/lankhmar-bg-1.jpg");
|
||||
background-size: 840 840px;
|
||||
background-repeat: repeat;
|
||||
/*background-attachment: fixed;*/
|
||||
background-position: center;
|
||||
background-origin: content-box;
|
||||
}
|
||||
@@ -448,6 +564,30 @@ semi-trans-grayish.png = 75% opacity
|
||||
display: inline-block;
|
||||
}
|
||||
|
||||
/*.sheet-playDisclaimer input[value="3"]:checked + span.sheet-disclaimer::before {
|
||||
content: "The Last Parsec logo is a trademark of Pinnacle Entertainment Group. Used with permission.";
|
||||
}*/
|
||||
|
||||
/*.sheet-playDisclaimer input[value="2"]:checked + span.sheet-disclaimer::before {
|
||||
content: "The Pirates of the Spanish Main logo is a trademark of Pinnacle Entertainment Group. Used with permission.";
|
||||
}*/
|
||||
|
||||
/*.sheet-playDisclaimer input[value="5"]:checked + span.sheet-disclaimer::before {
|
||||
content: "The Necessary Evil logo is a trademark of Pinnacle Entertainment Group. Used with permission.";
|
||||
}*/
|
||||
|
||||
/*.sheet-playDisclaimer input[value="6"]:checked + span.sheet-disclaimer::before {
|
||||
content: "The Deadlands logo is a trademark of Pinnacle Entertainment Group. Used with permission.";
|
||||
}*/
|
||||
|
||||
/*.sheet-playDisclaimer input[value="7"]:checked + span.sheet-disclaimer::before {
|
||||
content: "The Deadlands: Noir logo is a trademark of Pinnacle Entertainment Group. Used with permission.";
|
||||
}*/
|
||||
|
||||
/*.sheet-playDisclaimer input[value="8"]:checked + span.sheet-disclaimer::before {
|
||||
content: "The Deadlands: Hell on Earth logo is a trademark of Pinnacle Entertainment Group. Used with permission.";
|
||||
}*/
|
||||
|
||||
.sheet-playDisclaimer input[value="9"]:checked + span.sheet-disclaimer::after {
|
||||
content: "logo is a trademark of Gun Metal Games. Used with permission.";
|
||||
}
|
||||
@@ -592,7 +732,11 @@ input.sheet-rt2:checked + span.sheet-rt2 {
|
||||
/*----------- Character Sheet Type setup --------------*/
|
||||
|
||||
.charsheet div.sheet-player,
|
||||
.charsheet div.sheet-npc {
|
||||
.charsheet div.sheet-npc {
|
||||
/*visibility: hidden;
|
||||
opacity: 0;
|
||||
max-height:0;
|
||||
overflow: hidden;*/
|
||||
display: none;
|
||||
float: left;
|
||||
}
|
||||
@@ -600,6 +744,10 @@ input.sheet-rt2:checked + span.sheet-rt2 {
|
||||
.charsheet input.sheet-is-npc:checked ~ div.sheet-npc,
|
||||
.charsheet input.sheet-is-npc:not(:checked )~ div.sheet-player
|
||||
{
|
||||
/*max-height: 999999px;
|
||||
visibility: visible;
|
||||
opacity: 1;
|
||||
transition: opacity 0.5s linear 0s;*/
|
||||
display: block;
|
||||
overflow: auto;
|
||||
}
|
||||
@@ -649,7 +797,11 @@ input.sheet-rt2:checked + span.sheet-rt2 {
|
||||
div.sheet-core-content { display: none; width:840px;}
|
||||
|
||||
.charsheet div[class^="sheet-section"],
|
||||
.charsheet div[class^="sheet-options"] {
|
||||
.charsheet div[class^="sheet-options"] {
|
||||
/*visibility: hidden;
|
||||
opacity: 0;
|
||||
max-height:0;
|
||||
overflow: hidden;*/
|
||||
display: none;
|
||||
}
|
||||
|
||||
@@ -664,10 +816,19 @@ div.sheet-core-content { display: none; width:840px;}
|
||||
.charsheet input.sheet-attacks:checked ~ div.sheet-options-attack,
|
||||
.charsheet input.sheet-defend:checked ~ div.sheet-options-defend,
|
||||
.charsheet input.sheet-misc:checked ~ div.sheet-options-other, {
|
||||
/*max-height: 999999px;
|
||||
visibility: visible;
|
||||
opacity: 1;
|
||||
transition: opacity 0.5s linear 0s;
|
||||
overflow: auto;*/
|
||||
display: block;
|
||||
}
|
||||
|
||||
.charsheet input.sheet-tab99:checked ~ div[class^="sheet-section"] {
|
||||
.charsheet input.sheet-tab99:checked ~ div[class^="sheet-section"] {
|
||||
/*max-height: 999999px;
|
||||
visibility: visible;
|
||||
opacity: 1;
|
||||
transition: opacity 0.5s linear 0s;*/
|
||||
display: block;
|
||||
}
|
||||
|
||||
@@ -678,6 +839,7 @@ div.sheet-core-content { display: none; width:840px;}
|
||||
|
||||
.charsheet input.sheet-tab,
|
||||
.charsheet input.sheet-combat-options {
|
||||
/*width: 100px;*/
|
||||
width: 87px;
|
||||
height: 40px;
|
||||
cursor: pointer;
|
||||
@@ -690,9 +852,11 @@ div.sheet-core-content { display: none; width:840px;}
|
||||
.charsheet span.sheet-combat-options {
|
||||
text-align: center;
|
||||
display: inline-block; /*originally inline-block*/
|
||||
/*font-size: 13px; */
|
||||
font-size: 11px;
|
||||
background: #c7c3b0; /*originally 4a6486*/
|
||||
color: black; /*originally white*/
|
||||
/*font-family: "Tinos", "Quattrocento", "Lustria", "Buenardserif", serif;*/
|
||||
font-weight: bold;
|
||||
border-radius: 4px;
|
||||
|
||||
@@ -838,7 +1002,9 @@ input[type=number]::-webkit-inner-spin-button {
|
||||
.sheet-standardtext {
|
||||
background-color: transparent;
|
||||
background-image: url("http://i.imgur.com/e1Cfspj.png");
|
||||
/*background-image: url("https://raw.githubusercontent.com/finderski/roll20-character-sheets/master/SavageWorlds-Tabbed/semi-trans75.png");*/
|
||||
color: black;
|
||||
/*font-weight: bold;*/
|
||||
font-size: .75em;
|
||||
}
|
||||
|
||||
@@ -848,6 +1014,7 @@ input[type=number]::-webkit-inner-spin-button {
|
||||
border-right: none;
|
||||
border-left: none;
|
||||
border-bottom: solid 1px;
|
||||
/*background-color: transparent;*/
|
||||
background-image: url("http://i.imgur.com/e1Cfspj.png");
|
||||
color: black;
|
||||
font-weight: bold;
|
||||
@@ -896,6 +1063,8 @@ input.sheet-standardNum {
|
||||
border-left: none;
|
||||
border-bottom: solid 1px;
|
||||
text-align: center;
|
||||
/*color: transparent;*/
|
||||
/*background-color: transparent;*/
|
||||
background-image: url("http://i.imgur.com/e1Cfspj.png");
|
||||
color: black;
|
||||
font-weight: bold;
|
||||
@@ -904,6 +1073,8 @@ input.sheet-standardNum {
|
||||
input.sheet-derivedStat {
|
||||
width: 37px;
|
||||
text-align: center;
|
||||
/*background-color: white;*/
|
||||
/*background-color: transparent;*/
|
||||
background-image: url("http://i.imgur.com/e1Cfspj.png");
|
||||
color: black;
|
||||
font-weight: bold;
|
||||
@@ -922,6 +1093,7 @@ img.sheet-protect {
|
||||
input.sheet-modifier {
|
||||
width: 35px;
|
||||
text-align: center;
|
||||
/*background-color: transparent;*/
|
||||
background-image: url("http://i.imgur.com/e1Cfspj.png");
|
||||
color: black;
|
||||
font-weight: bold;
|
||||
@@ -942,12 +1114,14 @@ span.sheet-nameRankXp {
|
||||
font-size: 12px;
|
||||
padding-left: 5px;
|
||||
padding-right: 5px;
|
||||
/*background-color: #c7c3b0;*/
|
||||
color: black;
|
||||
background-image: url("http://www.geeksville.us/roll20/semi-trans-grayish.png");
|
||||
border-radius: 8px;
|
||||
}
|
||||
|
||||
.sheet-spaceBetween {
|
||||
/*line-height: 35px;*/
|
||||
font-weight: bold;
|
||||
color: black;
|
||||
background-image: url('http://i.imgur.com/e1Cfspj.png');
|
||||
@@ -972,11 +1146,15 @@ label.sheet-AttributeLabel {
|
||||
width: 785px;
|
||||
padding: 5px;
|
||||
margin-bottom: 5px;
|
||||
/*background-image: url("http://i.imgur.com/e1Cfspj.png");*/
|
||||
background-image: url("http://i.imgur.com/e1Cfspj.png");
|
||||
/*background-image: url("https://raw.githubusercontent.com/finderski/roll20-character-sheets/master/SavageWorlds-Tabbed/semi-trans75.png");*/
|
||||
}
|
||||
|
||||
button[type=roll].sheet-GM-button::before {
|
||||
background-image: none;
|
||||
/*background-color: #f2f5d3;*/
|
||||
/*background-color: white;*/
|
||||
font-size: 13px;
|
||||
font-family: sans-serif;
|
||||
content: "gm";
|
||||
@@ -1017,6 +1195,7 @@ label.sheet-AttributeLabel {
|
||||
|
||||
.sheet-AttBorder > input.sheet-NewDieType:checked{
|
||||
height: auto;
|
||||
/*margin-top: -2px;*/
|
||||
}
|
||||
|
||||
.sheet-AttMod {
|
||||
@@ -1044,6 +1223,12 @@ label.sheet-AttributeLabel {
|
||||
display: inline-block;
|
||||
}
|
||||
|
||||
/*.sheet-additionalrules{
|
||||
width:46%;
|
||||
margin-left:10px;
|
||||
margin-right:10px;
|
||||
}*/
|
||||
|
||||
.sheet-formula{
|
||||
display:inline-block;
|
||||
}
|
||||
@@ -1071,6 +1256,12 @@ label.sheet-AttributeLabel {
|
||||
margin-bottom:1px;
|
||||
}
|
||||
|
||||
/*.sheet-col strong.sheet-dee {
|
||||
font-size: 1.4em;
|
||||
font-weight: bold;
|
||||
padding-right: 4px;
|
||||
}*/
|
||||
|
||||
.charsheet input.sheet-short {
|
||||
width: 3.5em;
|
||||
text-align: center;
|
||||
@@ -1119,6 +1310,9 @@ select.sheet-dtype {
|
||||
color: black;
|
||||
}
|
||||
|
||||
/*.sheet-DStatsTable th {
|
||||
text-align: center;
|
||||
}*/
|
||||
|
||||
/*----------- End Main Setup -----------*/
|
||||
|
||||
@@ -1186,73 +1380,113 @@ select.sheet-dtype {
|
||||
}
|
||||
|
||||
.sheet-d0 {
|
||||
/*background-position: -411px -1px;*/
|
||||
width: 35px;
|
||||
height: 35px;
|
||||
/*background-image: url("https://i.imgur.com/zkgyBOi.png");*/
|
||||
font-family: "dicefontd4";
|
||||
font-size: 50px;
|
||||
color: red;
|
||||
line-height:25px;
|
||||
text-align: center;
|
||||
/*text-align: right;*/
|
||||
/*line-height: 25px;*/
|
||||
background-image: url("http://i.imgur.com/e1Cfspj.png");
|
||||
/*padding-bottom: 25px;*/
|
||||
/*background-repeat: no-repeat;*/
|
||||
/*color: transparent;*/
|
||||
/*display: inline-block;*/
|
||||
display: none;
|
||||
}
|
||||
|
||||
.sheet-d4 {
|
||||
/*background-position: -411px -1px;*/
|
||||
width: 35px;
|
||||
height: 35px;
|
||||
/*background-image: url("https://i.imgur.com/zkgyBOi.png");*/
|
||||
font-family: "dicefontd4";
|
||||
font-size: 50px;
|
||||
color: red;
|
||||
line-height:25px;
|
||||
text-align: center;
|
||||
/*text-align: right;*/
|
||||
/*line-height: 25px;*/
|
||||
background-image: url("http://i.imgur.com/e1Cfspj.png");
|
||||
/*padding-bottom: 25px;*/
|
||||
/*background-repeat: no-repeat;*/
|
||||
/*color: transparent;*/
|
||||
/*display: inline-block;*/
|
||||
display: none;
|
||||
}
|
||||
.sheet-d6 {
|
||||
/*background-position: -411px -1px;*/
|
||||
width: 35px;
|
||||
height: 35px;
|
||||
/*background-image: url("https://i.imgur.com/zkgyBOi.png");*/
|
||||
font-family: "dicefontd6";
|
||||
font-size: 40px;
|
||||
color: black;
|
||||
line-height:35px;
|
||||
text-align: center;
|
||||
/*text-align: right;*/
|
||||
/*line-height: 25px;*/
|
||||
background-image: url("http://i.imgur.com/e1Cfspj.png");
|
||||
/*background-repeat: no-repeat;*/
|
||||
/*color: transparent;*/
|
||||
display: inline-block;
|
||||
display: none;
|
||||
}
|
||||
.sheet-d8 {
|
||||
/*background-position: -703px -1px;*/
|
||||
width: 35px;
|
||||
height: 35px;
|
||||
/*background-image: url("https://i.imgur.com/zkgyBOi.png");*/
|
||||
font-family: "dicefontd8";
|
||||
font-size: 40px;
|
||||
color: black;
|
||||
line-height:35px;
|
||||
text-align: center;
|
||||
/*text-align: right;*/
|
||||
/*line-height: 25px;*/
|
||||
background-image: url("http://i.imgur.com/e1Cfspj.png");
|
||||
/*background-repeat: no-repeat;*/
|
||||
/*color: transparent;*/
|
||||
display: inline-block;
|
||||
display: none;
|
||||
}
|
||||
.sheet-d10 {
|
||||
/*background-position: -411px -1px;*/
|
||||
width: 35px;
|
||||
height: 35px;
|
||||
/*background-image: url("https://i.imgur.com/zkgyBOi.png");*/
|
||||
font-family: "dicefontd10";
|
||||
font-size: 45px;
|
||||
color: blue;
|
||||
line-height:35px;
|
||||
text-align: center;
|
||||
/*text-align: right;*/
|
||||
/*line-height: 25px;*/
|
||||
background-image: url("http://i.imgur.com/e1Cfspj.png");
|
||||
/*background-repeat: no-repeat;*/
|
||||
/*color: transparent;*/
|
||||
display: inline-block;
|
||||
display: none;
|
||||
}
|
||||
.sheet-d12 {
|
||||
/*background-position: -411px -1px;*/
|
||||
width: 35px;
|
||||
height: 35px;
|
||||
/*background-image: url("https://i.imgur.com/zkgyBOi.png");*/
|
||||
font-family: "dicefontd12";
|
||||
font-size: 40px;
|
||||
color: green;
|
||||
line-height:35px;
|
||||
text-align: center;
|
||||
/*text-align: right;*/
|
||||
/*line-height: 25px;*/
|
||||
background-image: url("http://i.imgur.com/e1Cfspj.png");
|
||||
/*background-repeat: no-repeat;*/
|
||||
/*color: transparent;*/
|
||||
display: inline-block;
|
||||
display: none;
|
||||
}
|
||||
@@ -1459,10 +1693,14 @@ select.sheet-dtype {
|
||||
|
||||
.sheet-HideVehicles:checked ~ *[class^="sheet-vehicleTypes"],
|
||||
.sheet-HideVehicles:checked ~ *.sheet-vehicleTypes.sheet-allVehicles,
|
||||
/*.sheet-HideSailing:checked ~ *.sheet-ship-sailing.sheet-isSailing,*/
|
||||
.sheet-HideSailing:checked ~ *.sheet-isSailing,
|
||||
.sheet-HideFlying:checked ~ *.sheet-isFlying,
|
||||
.sheet-HideGround:checked ~ *.sheet-isGround,
|
||||
.sheet-HideWalker:checked ~ *.sheet-isWalker,
|
||||
/*.sheet-HideFlying:checked ~ *.sheet-ship-flying.sheet-isFlying,*/
|
||||
/*.sheet-HideGround:checked ~ *.sheet-ship-groundvehicle.sheet-isGround,
|
||||
.sheet-HideWalker:checked ~ *.sheet-ship-walker.sheet-isWalker,*/
|
||||
|
||||
.sheet-HideGear:checked ~ *.sheet-gear,
|
||||
.sheet-HideSpellsd:checked ~ *.sheet-spellsd,
|
||||
@@ -1837,6 +2075,7 @@ select.sheet-dtype {
|
||||
width: 20%;
|
||||
height: 16px;
|
||||
font-size: 9px;
|
||||
/*background: #65763c;*/
|
||||
background: #c7c3b0; /*#93537c;*/
|
||||
color: black; /*white;*/
|
||||
font-weight: bold;
|
||||
@@ -1850,6 +2089,8 @@ select.sheet-dtype {
|
||||
width: 5%;
|
||||
height: 16px;
|
||||
font-size: 9px;
|
||||
/*font-family: "Pictos";*/
|
||||
/*background: #65763c;*/
|
||||
background: black; /*#93537c;*/
|
||||
color: white; /*white;*/
|
||||
font-weight: bold;
|
||||
@@ -1910,6 +2151,8 @@ select.sheet-dtype {
|
||||
cursor: pointer;
|
||||
margin-left: auto;
|
||||
margin-top: auto;
|
||||
/*position: absolute;
|
||||
right: 20%;*/
|
||||
opacity: 0;
|
||||
z-index: 9999;
|
||||
}
|
||||
@@ -1920,11 +2163,13 @@ select.sheet-dtype {
|
||||
cursor: pointer;
|
||||
margin-left: auto;
|
||||
margin-top: auto;
|
||||
/*position: absolute;
|
||||
right: 20%;*/
|
||||
opacity: 0;
|
||||
z-index: 9999;
|
||||
}
|
||||
|
||||
/*.charsheet span.sheet-is-config,*/
|
||||
.charsheet span.sheet-is-wcSkills,
|
||||
.charsheet span.sheet-is-mSkills,
|
||||
.charsheet span.sheet-is-mSkills2,
|
||||
@@ -1984,12 +2229,23 @@ select.sheet-dtype {
|
||||
border-radius: 4px;
|
||||
}
|
||||
|
||||
.charsheet input.sheet-HideWCSkills2 {
|
||||
.charsheet input.sheet-HideWCSkills2/*,
|
||||
.charsheet input.sheet-use528,
|
||||
.charsheet input.sheet-use9212,
|
||||
.charsheet input.sheet-h528,
|
||||
.charsheet input.sheet-h9212,
|
||||
.charsheet input.sheet-augEnd,
|
||||
.charsheet input.sheet-hide528*/ {
|
||||
/*width: 20%;*/
|
||||
/*width: 158px;*/
|
||||
/*height: 16px;*/
|
||||
width: 90px;
|
||||
height:2.2em;
|
||||
cursor: pointer;
|
||||
margin-left: auto;
|
||||
margin-top: auto;
|
||||
/*position: absolute;
|
||||
right: 20%;*/
|
||||
opacity: 0;
|
||||
z-index: 9999;
|
||||
}
|
||||
@@ -2000,17 +2256,33 @@ select.sheet-dtype {
|
||||
display: block;
|
||||
background: #000;
|
||||
color: white;
|
||||
/*text-shadow:0px 0px 2px #000,0px 0px 2px #000,0px 0px 2px #000;*/
|
||||
box-shadow:none;
|
||||
/*float:left!important;*/
|
||||
/*margin-bottom:0px;*/
|
||||
font-size:0.9em;
|
||||
height:2.2em;
|
||||
}
|
||||
|
||||
.charsheet span.sheet-is-wcSkills2 { /*Close Config: grayish background with black text*/
|
||||
.charsheet span.sheet-is-wcSkills2/*,
|
||||
.charsheet span.sheet-528,
|
||||
.charsheet span.sheet-h528,
|
||||
.charsheet span.sheet-9212,
|
||||
.charsheet span.sheet-aEnd*/ { /*Close Config: grayish background with black text*/
|
||||
/*background-color: #c7c3b0;
|
||||
color: black;*/
|
||||
/*display: block;*/
|
||||
/*text-shadow:0px 0px 2px #000,0px 0px 2px #000,0px 0px 2px #000;*/
|
||||
/*box-shadow:none;*/
|
||||
/*float:left!important;*/
|
||||
/*margin-bottom:0px;*/
|
||||
background: #000;
|
||||
border-radius: 4px;
|
||||
color: white;
|
||||
font-size: 0.9em;
|
||||
height: 2.2em;
|
||||
/*width: 158px;
|
||||
margin-left: -158px;*/
|
||||
width: 90px;
|
||||
margin-left: -90px;
|
||||
border-radius: 4px;
|
||||
@@ -2020,12 +2292,19 @@ select.sheet-dtype {
|
||||
line-height: 2.2em;
|
||||
}
|
||||
|
||||
.charsheet .sheet-HideWCSkills2:checked + span.sheet-is-wcSkills2 {
|
||||
.charsheet .sheet-HideWCSkills2:checked + span.sheet-is-wcSkills2/*,
|
||||
.charsheet .sheet-use528:checked + span.sheet-528,
|
||||
.charsheet .sheet-use9212:checked + span.sheet-9212,
|
||||
.charsheet .sheet-h528:checked + span.sheet-h528,
|
||||
.charsheet .sheet-h9212:checked + span.sheet-h9212,
|
||||
.charsheet .sheet-augEnd:checked + span.sheet-aEnd*/ {
|
||||
background: #000;
|
||||
border-radius: 4px;
|
||||
color: white;
|
||||
font-size: 0.9em;
|
||||
height:2.2em;
|
||||
/*width: 158px;
|
||||
margin-left: -158px;*/
|
||||
width: 90px;
|
||||
margin-left: -90px;
|
||||
display: inline-block;
|
||||
@@ -2054,6 +2333,8 @@ select.sheet-dtype {
|
||||
width: 90%;
|
||||
max-width: 200px;
|
||||
text-align: center;
|
||||
/*color: #755b27;
|
||||
background-color: #dbc792;*/
|
||||
color: white;
|
||||
background-color: black;
|
||||
border-radius: 15px;
|
||||
@@ -2068,7 +2349,10 @@ select.sheet-dtype {
|
||||
width: 90%;
|
||||
max-width: 200px;
|
||||
min-height: 250px;
|
||||
/*height: 250px;*/
|
||||
background: url(http://www.geeksville.us/roll20/Ace_of_Spades5.jpg) top left;
|
||||
/*background-size: 200px 250px;*/
|
||||
/*background-size: cover;*/
|
||||
background-size: 100% 100%;
|
||||
background-repeat: no-repeat;
|
||||
padding: 5px;
|
||||
@@ -2084,8 +2368,12 @@ select.sheet-dtype {
|
||||
.sheet-rolltemplate-clubsdamage table,
|
||||
.sheet-rolltemplate-combined table {
|
||||
width: 95%;
|
||||
/*height: 250px;*/
|
||||
/*padding: 2px;*/
|
||||
font-family: "Trebuchet MS", Helvetica, sans-serif;
|
||||
border-spacing: 0;
|
||||
/*position: relative;
|
||||
top: 10%;*/
|
||||
}
|
||||
|
||||
.sheet-rolltemplate-spadestrait2 caption,
|
||||
@@ -2098,6 +2386,7 @@ select.sheet-dtype {
|
||||
.sheet-rolltemplate-clubsdamage th {
|
||||
height: 1.0em;
|
||||
font-size: 1.0em;
|
||||
/*border: solid 1px;*/
|
||||
border-collapse: collapse;
|
||||
margin: 5px;
|
||||
}
|
||||
@@ -2112,6 +2401,7 @@ select.sheet-dtype {
|
||||
vertical-align: top;
|
||||
font-family: "Trebuchet MS", Helvetica, sans-serif;
|
||||
font-size: 0.875em;
|
||||
/*border-collapse: collapse;*/
|
||||
border-bottom: solid 1px;
|
||||
}
|
||||
|
||||
@@ -2148,6 +2438,7 @@ select.sheet-dtype {
|
||||
}
|
||||
|
||||
.sheet-rolltemplate-spadestrait2 .sheet-rtcard .sheet-fakeroll .inlinerollresult{
|
||||
/*padding-right: 0px;*/
|
||||
text-align: right;
|
||||
color: #4d4d4d;
|
||||
font-weight: normal;
|
||||
@@ -2196,7 +2487,10 @@ select.sheet-dtype {
|
||||
/* Version 2 Roll Template */
|
||||
|
||||
.sheet-rolltemplate-solidtrait h2.sheet-caption {
|
||||
/*width: 95%;*/
|
||||
text-align: center;
|
||||
/*color: #dbc792;
|
||||
background-color: #755b27;*/
|
||||
color: white;
|
||||
background-color: black;
|
||||
border-radius: 15px;
|
||||
@@ -2226,6 +2520,9 @@ select.sheet-dtype {
|
||||
font-size: 1.5em;
|
||||
margin-top: 5px;
|
||||
margin-bottom: 15px;
|
||||
/*border: solid 1px #755b27;
|
||||
background-color: #755b27;
|
||||
color: #dbc792;*/
|
||||
border: solid 1px black;
|
||||
background-color: black;
|
||||
color: white;
|
||||
@@ -2253,6 +2550,7 @@ select.sheet-dtype {
|
||||
.sheet-rolltemplate-clubsdamage h2.sheet-caption {
|
||||
width: 90%;
|
||||
max-width: 200px;
|
||||
/*width: 200px;*/
|
||||
text-align: center;
|
||||
color: white;
|
||||
background-color: #680000;
|
||||
@@ -2265,10 +2563,12 @@ select.sheet-dtype {
|
||||
|
||||
.sheet-rolltemplate-clubsdamage div.sheet-rtcard,
|
||||
.sheet-rolltemplate-combined div.sheet-AceClubs {
|
||||
/*width: 200px;*/
|
||||
width: 90%;
|
||||
max-width: 200px;
|
||||
min-height: 250px;
|
||||
background: url('http://www.geeksville.us/roll20/Ace_of_Clubs-Red-light.jpg') top left;
|
||||
/*background-size: cover;*/
|
||||
background-size: 100% 100%;
|
||||
background-repeat: no-repeat;
|
||||
padding: 5px;
|
||||
@@ -2279,7 +2579,10 @@ select.sheet-dtype {
|
||||
/* Damage Roll Solid Template */
|
||||
|
||||
.sheet-rolltemplate-soliddamage h2.sheet-caption {
|
||||
/*width: 95%;*/
|
||||
text-align: center;
|
||||
/*color: #dbc792;
|
||||
background-color: #755b27;*/
|
||||
color: white;
|
||||
background-color: #680000;
|
||||
border-radius: 15px;
|
||||
@@ -2308,6 +2611,9 @@ select.sheet-dtype {
|
||||
font-size: 1.5em;
|
||||
margin-top: 5px;
|
||||
margin-bottom: 15px;
|
||||
/*border: solid 1px #755b27;
|
||||
background-color: #755b27;
|
||||
color: #dbc792;*/
|
||||
border: solid 1px #680000;
|
||||
background-color: #680000;
|
||||
color: white;
|
||||
@@ -2345,6 +2651,8 @@ select.sheet-dtype {
|
||||
.sheet-rolltemplate-combined caption {
|
||||
font-size: 1.5em;
|
||||
margin: 5px;
|
||||
/*border: solid 1px #4C0000;*/
|
||||
/*background-color: #4C0000;*/
|
||||
color: #4C0000;
|
||||
border-radius: 15px;
|
||||
padding: 10px;
|
||||
@@ -2353,6 +2661,7 @@ select.sheet-dtype {
|
||||
.sheet-rolltemplate-combined th {
|
||||
height: 1.0em;
|
||||
font-size: 1.0em;
|
||||
/*border: solid 1px;*/
|
||||
border-collapse: collapse;
|
||||
margin: 5px;
|
||||
}
|
||||
|
||||
@@ -1,90 +1,113 @@
|
||||
# Savage Worlds (french)
|
||||
|
||||
Feuille de personnage (FdP) avec jets intégrés pour **Savage Worlds**, basée sur le Livre de Base (LdB) de la version éditée en français par [Black Book Editions](http://www.black-book-editions.fr/index.php?site_id=278).
|
||||
Feuille de personnage (FdP) avec jets intégrés pour **Savage Worlds** et **Deadlands Reloaded**, basée sur le Livre de Base (LdB) de la version éditée en français par [Black Book Editions](http://www.black-book-editions.fr/catalogue.php?id=58).
|
||||
|
||||
# Version courante
|
||||
1.2 [Capture d'écran](sawofr.png)
|
||||
1.4 [Capture d'écran](sawofr.jpg)
|
||||
[Style Deadlands](sawofr_style_deadlands.png)
|
||||
|
||||
#Divers notes
|
||||
#Notes sur les Jets
|
||||
|
||||
##A propos des jets
|
||||
Dans le cadre de Savage Worlds et de cette FdP, activer l'option des dés 3D, automatiquement lancés, est fortement recommandé :
|
||||
##Pénalités
|
||||
Les pénalités de jet dues aux Blessures, à la Fatigue et à l'Encombrement sont automatiquement prises en compte dans les 3 modes de jet (voir ci-dessous).
|
||||
Dans les 2 modes d'affichages par template, l'état du personnage peut être optionnellement affiché (activé par défaut), rappelant ces éventuelles pénalités :
|
||||

|
||||
|
||||

|
||||
##Modes d'affichage des jets
|
||||
La feuille permet 3 modes d'affichage des jets :
|
||||

|
||||
Ces options sont détaillées ci-dessous.
|
||||
|
||||
Les pénalités de jet dues aux Blessures, à la Fatigue et à l'Encombrement sont automatiquement prises en compte dans les 2 modes de jet (voir ci-dessous), et affichées/rappelées (pour information) dans le chat.
|
||||
Ce choix se fait par personnage, en haut de la FdP, et peut être changé à tout moment (on peut passer de l'un à l'autre, au besoin).
|
||||
|
||||
La feuille permet 2 types de jets :
|
||||
|
||||
* Option 1 : afficher **Succès + Relances**
|
||||
* Option 2 : afficher les **Jets bruts**
|
||||
|
||||
Ce choix se fait par personnage, en haut de la FdP, et peut être changé à tout moment (on peut passer de l'un à l'autre, au besoin) :
|
||||

|
||||
|
||||
Que cela soit dans l'option 1 ou 2, un modificateur ponctuel/circonstanciel est toujours demandé :
|
||||

|
||||
|
||||
Dans le cas des Jets de Lancer, de Tir, ou d'armes/attaques utilisant une de ces compétences, la Portée est demandée et intégrée au jet :
|
||||
Quel que soit le mode choisi, un modificateur ponctuel/circonstanciel est toujours demandé :
|
||||

|
||||
Un modificateur du même genre est demandé pour le jet de dégâts intégrés aux jets d'attaques.
|
||||
|
||||
Dans le cas des Jets de Lancer, de Tir, ou d'armes/attaques utilisant une de ces compétences, la Portée est demandée et intégrée au jet :
|
||||

|
||||
|
||||
Pour les jets de Tir, l'utilisation du Dé Joket est optionnelle (pour gérer les Cadences de Tir supérieures à 1) et son utilisation doit être confirmée :
|
||||
|
||||
Pour les jets de Tir, l'utilisation du Dé Joket est optionnelle (pour gérer les Cadences de Tir supérieures à 1) et son utilisation doit être confirmée :
|
||||

|
||||
|
||||
###Option 1 : Succès + Relances
|
||||
La feuille demande une difficulté ou une cible (pour les jets d'attaques et dégâts) avant de lancer les dés.
|
||||
|
||||

|
||||
|
||||
Une cible dans Roll20 est un autre pion, lequel doit être associé à une feuille de personnage dont les caractéristiques ont été renseignées.
|
||||
|
||||
Les jets demande une difficulté, ou une cible pour les jets d'attaques et dégâts si l'option est activée, avant de lancer les dés.
|
||||

|
||||
Une cible dans Roll20 est un autre pion, lequel doit être associé à une feuille de personnage dont les caractéristiques ont été renseignées.
|
||||

|
||||
|
||||
Le choix d'une cible ou le renseignement d'une difficulté permet de calculer et d'afficher la réussite du jet (d'attribut, compétence, attaque ou dégâts) avec la lecture suivante des résultats :
|
||||
Le choix d'une cible ou le renseignement d'une difficulté permet de calculer et d'afficher la réussite du jet (d'attribut, de compétence, d'attaque ou de dégâts) avec les possibilités de résultat suivantes :
|
||||
|
||||
* 0 succès+relances : le jet est un échec,
|
||||
* 1 succès+relances : le jet est une réussite, sans relance
|
||||
* 2 succès+relances : le jet est une réussite, avec 1 relance
|
||||
* 3 succès et relances : le jet est une réussite, avec 2 relances
|
||||
* etc. (nombre de relance = résultat -1)
|
||||
|
||||

|
||||
|
||||
Le détail du calcul (et du résultat individuel des dés) est visible dans l'info-bulle du jet :
|
||||
* Échec (0 succès+relances),
|
||||
* Succès sans relance (1 succès+relances)
|
||||
* Succès+Relances :
|
||||
** résultat de 2 : un succès et une relance
|
||||
** résultat de 3 : un sucècs et 2 relances
|
||||
** etc. (nombre de relances = résultat affiché -1)
|
||||
|
||||
Le détail du calcul (et du résultat individuel des dés) est visible dans l'info-bulle du jet :
|
||||

|
||||
|
||||
###Option 2 : Jets bruts
|
||||
La feuille ne demande pas d'autre renseignement que le Modificateur circonstanciel (cf. ci-dessus), effectue le jet demandé (y compris dégâts s'il s'agit d'une arme/attaque) et affiche le total de chaque jet :
|
||||
|
||||

|
||||
Dans le cas des attaques, en cas de relance, 1d6 explosif est automatiquement ajouté aux jets de dégâts :
|
||||

|
||||
NB : techniquement, aboutir à ce résultat contraint à lancer 2 fois le jet de dégâts (une fois avec, une fois sans le +1d6!!) et d'afficher l'un ou l'autre en fonction de la réussite de l'attaque (si relance donc). Donc avec les dé 3D activés, cela peut apparaître un peu ... confus (beaucoup de dés sont lancés).
|
||||
|
||||
###Option 2 : Total des jets
|
||||
La feuille ne demande pas d'autre renseignement que les éventuels Modificateurs circonstanciels (cf. ci-dessus), effectue le jet demandé (y compris dégâts s'il s'agit d'une arme/attaque) et affiche un template avec le total de chaque jet.
|
||||
Le détail du calcul (et du résultat individuel des dés) est visible dans l'info-bulle du jet.
|
||||

|
||||
Au MJ et/ou aux joueurs de calculer la réussite ou l'échec, les relances éventuelles etc.
|
||||
|
||||
Le détail du calcul (et du résultat individuel des dés) est visible dans l'info-bulle du jet :
|
||||
Dans le cas d'attaque, le d6 explosif de dégâts supplémentaires en cas de relance est directement lancé, affiché à part (au MJ et/ou aux joueurs de le prendre en compte si nécessaire) :
|
||||

|
||||
|
||||

|
||||
###Option 3 : Jets bruts
|
||||
La feuille ne demande pas d'autre renseignement que les éventuels Modificateurs circonstanciels (cf. ci-dessus), effectue le jet demandé (y compris dégâts s'il s'agit d'une arme/attaque) et l'affiche entièrement détaillé dans le chat, façon "macro", sans template.
|
||||
Dans le cas d'attaque, le d6 explosif de dégâts supplémentaires en cas de relance est directement lancé, affiché à part (au MJ et/ou aux joueurs de le prendre en compte si nécessaire).
|
||||

|
||||
|
||||
#Autres Notes
|
||||
|
||||
## Mise en place des pions
|
||||
Les 3 "barres"/propriétés visibles des pions peuvent être associées à n'importe quel attribut de la FdP, à votre convenance.
|
||||
Les 3 "barres"/propriétés visibles des pions peuvent être associées à n'importe quel attribut de la FdP, à votre convenance.
|
||||
Il n'y a (pour l'instant) aucun automatisme lié à ces propriétés.
|
||||
|
||||
##Raccourcis/barre de macro
|
||||
Pour l'instant, sur le serveur de production de Roll20, les boutons contenus dans les sections dynamiques/répétables ne peuvent pas être glisser/déposer dans la barre de macro pour créer un bouton "raccourcis".
|
||||
Cela concerne, sur le FdP : compétences supplémentaire (au-delà de la liste complète du LdB, intégrée dans la FdP), et les armes/attaques au-delà des 3 premières.
|
||||
En effet, pour pallier ce problème, la FdP propose donc par défaut 3 armes/attaques "fixes", dont le bouton peut être utilisé en macro/raccourcis.
|
||||
Les boutons contenus dans les sections dynamiques/répétables peuvent être glissés/déposés dans la barre de macro pour créer un bouton "raccourcis".
|
||||
Cela concerne, sur la FdP : compétences supplémentaire (au-delà de la liste complète du LdB, intégrée dans la FdP), et les armes/attaques au-delà des 3 premières.
|
||||
|
||||
##Pouvoirs
|
||||
Aucun jet/automatisme n'est pour l'instant intégré dans la FdP concernant les Pouvoirs.
|
||||
Les suggestions sont les bienvenues à ce sujet.
|
||||
Aucun jet/automatisme n'est pour l'instant intégré dans la FdP concernant les Pouvoirs, si ce n'est de pouvoir les saisir et les montrer dans le chat.
|
||||
Les suggestions sont les bienvenues à ce sujet.
|
||||
NB : décrémenter les PP automatiquement au lancement d'un pouvoir nécessiterait l'utilisation d'un script API, donc d'un compte "Pro".
|
||||
|
||||
# Notes de version
|
||||
|
||||
##v1.2 (2015-12-22)
|
||||
##v1.4 (2016-02-21)
|
||||
Merci à Xo de Vorcen pour les tests !
|
||||
|
||||
* Configuration
|
||||
* Déplacement de la configuration dans un onglet dédié
|
||||
* Option d'affichage aux couleurs de Deadlands Reloaded
|
||||
* Option de configuration pour afficher/masquer les Possessions (masquée par défaut pour les PNJ et Extras)
|
||||
* Options de configuration pour afficher/masquer les compétences, toutes ou une à une (sauf Tripes, dépendante du style Deadlands)
|
||||
* Option de configuration pour les jets : template de succès+relances (défaut), template de total de jets, ou "jets bruts" (pas de template)
|
||||
* Option de configuration pour les attaques avec succès+relances : choix entre cible/pion (défaut) ou saisie de difficulté
|
||||
* Option d'affichage ou non des états du personnage (Secoué, Blessures, Fatigue) dans le template de jet
|
||||
* Feuille
|
||||
* Ajout de la caractéristique Trempe et la compétence Tripes, visibles uniquement en mode "Deadlands"
|
||||
* Correction : les bonus de dégâts peuvent être négatifs
|
||||
* Affichage adapté entre PJ/PNJ/Extra
|
||||
* Stylisation de l'état Secoué, des Blessures et de la Fatigue
|
||||
* Ajout un bouton d'affichage dans le chat de la description des pouvoirs
|
||||
* Ajout d'un bouton d'agrandissement/réduction des Atouts, Handicaps, Signes particuliers, Richesse, des notes d'Armes et Pouvoirs
|
||||
* Jets
|
||||
* Possibilité de saisir un modificateur au jet de dégâts
|
||||
* Jet de dégâts avec +1d6!! dégâts en mode succès+relances si relance, affichage d'un jet supplémentaire de +1d6!! dans les autres modes
|
||||
* Amélioration de l'affichage des résultats de jets en mode succès+relances (indicateur d'échec, succès sans relance et succès+relances)
|
||||
* Correction des malus de jets en état critique (-3 pour les Blessures et -2 pour la Fatigue)
|
||||
|
||||
##v1.2 (2015-12-22)
|
||||
Equipement / Inventaire / Encombrement : ajout du poids individuel, gestion des poids décimaux, correction d'un bug lors de la suppression d'une ligne.
|
||||
|
||||
##v1.1 (2015-11-30)
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
/* TEMPLATES */
|
||||
.sheet-rolltemplate-sawo table {
|
||||
width: 189px;
|
||||
width: 100%;
|
||||
padding: 2px;
|
||||
border: none;
|
||||
background-color: #FBFCFC;
|
||||
@@ -36,177 +36,297 @@
|
||||
.sheet-rolltemplate-sawo td.sheet-info {
|
||||
font-style: italic;
|
||||
background-color:#F6F1EC;
|
||||
text-align: right;
|
||||
}
|
||||
.sheet-rolltemplate-sawo div.sheet-jetdesc{
|
||||
font-family: 'Verdana', serif;
|
||||
font-size: 0.9em;
|
||||
max-height: 140px;
|
||||
overflow-y: auto;
|
||||
}
|
||||
/************************************** FDP ********************************************/
|
||||
/************************************** GENERAL *********************************/
|
||||
div,
|
||||
button,
|
||||
textarea,
|
||||
span,
|
||||
input,
|
||||
select,
|
||||
table,
|
||||
tr,
|
||||
td,
|
||||
th{
|
||||
box-sizing: border-box;
|
||||
}
|
||||
input[type=radio],
|
||||
input[type=checkbox],
|
||||
span {
|
||||
display : inline-block;
|
||||
}
|
||||
/***************************** CONFIGURATION *******************************************/
|
||||
div.sheet-configuration div.sheet-col{
|
||||
border : 2px dotted #888888;
|
||||
margin-bottom: 10px;
|
||||
min-height: 120px;
|
||||
padding: 5px;
|
||||
}
|
||||
div.sheet-conftitre{
|
||||
display: block;
|
||||
color: #888888;
|
||||
font-weight: bold;
|
||||
height: 25px;
|
||||
text-align: center;
|
||||
}
|
||||
div.sheet-confcat,
|
||||
div.sheet-optionEtat,
|
||||
div.sheet-optionCible{
|
||||
color: #555555;
|
||||
font-style: italic;
|
||||
padding-left: 5px;
|
||||
min-height: 25px;
|
||||
}
|
||||
.sheet-confcat{
|
||||
display: block;
|
||||
}
|
||||
.sheet-optionEtat{
|
||||
display: none;
|
||||
}
|
||||
.sheet-optionCible{
|
||||
display: none;
|
||||
}
|
||||
input[type=radio].sheet-styleRolrel:checked ~ .sheet-optionCible{
|
||||
display: inline-block;
|
||||
}
|
||||
input[type=radio].sheet-styleRolrel:checked ~ .sheet-optionEtat,
|
||||
input[type=radio].sheet-styleRoljet:checked ~ .sheet-optionEtat{
|
||||
display: inline-block;
|
||||
}
|
||||
input[type=checkbox].sheet-optionEtat,
|
||||
input[type=checkbox].sheet-optionCible{
|
||||
opacity: 0;
|
||||
width: 50px;
|
||||
min-height: 30px;
|
||||
z-index: 10;
|
||||
}
|
||||
input[type=checkbox].sheet-optionEtat + span,
|
||||
input[type=checkbox].sheet-optionCible + span{
|
||||
text-align: center;
|
||||
width: 50px;
|
||||
height: 25px;
|
||||
margin-left: -52px;
|
||||
vertical-align: bottom;
|
||||
z-index: 1;
|
||||
color: #777777;
|
||||
}
|
||||
input[type=checkbox].sheet-chkSkill {
|
||||
display: inline-block;
|
||||
opacity: 0;
|
||||
width: 170px;
|
||||
z-index: 10;
|
||||
border: 1px solid black;
|
||||
}
|
||||
input[type=checkbox].sheet-chkSkill + span {
|
||||
display: inline-block;
|
||||
text-align: center;
|
||||
width: 170px;
|
||||
margin-left: -160px;
|
||||
vertical-align: bottom;
|
||||
z-index: 1;
|
||||
color: #777777;
|
||||
}
|
||||
input[type=checkbox].sheet-chkRolrel,
|
||||
input[type=checkbox].sheet-chkRoljet,
|
||||
input[type=checkbox].sheet-chkRolbrut {
|
||||
display: none;
|
||||
}
|
||||
/* FDP */
|
||||
input[type=radio].sheet-styleRolrel,
|
||||
input[type=radio].sheet-styleRoljet{
|
||||
margin-left: 10px;
|
||||
margin-right: 2px;
|
||||
input[type=radio].sheet-styleRoljet,
|
||||
input[type=radio].sheet-styleRolbrut{
|
||||
display : inline-block;
|
||||
opacity: 0;
|
||||
width: 120px;
|
||||
min-height: 30px;
|
||||
z-index: 10;
|
||||
margin-top: -15px;
|
||||
}
|
||||
input[type=radio].sheet-styleRolrel + span,
|
||||
input[type=radio].sheet-styleRoljet + span{
|
||||
font-size:11px;
|
||||
color: #888888;
|
||||
text-align:left;
|
||||
input[type=radio].sheet-styleRoljet + span,
|
||||
input[type=radio].sheet-styleRolbrut + span{
|
||||
display : inline-block;
|
||||
text-align: center;
|
||||
width: 120px;
|
||||
height: 25px;
|
||||
margin-left: -122px;
|
||||
vertical-align: bottom;
|
||||
z-index: 1;
|
||||
color: #777777;
|
||||
}
|
||||
span.sheet-smallspan{
|
||||
font-size:11px;
|
||||
color: #888888;
|
||||
text-align:left;
|
||||
input[type=radio].sheet-styleRolrel + span:before,
|
||||
input[type=radio].sheet-styleRoljet + span:before,
|
||||
input[type=radio].sheet-styleRolbrut + span:before,
|
||||
input[type=checkbox].sheet-optionEtat + span:before,
|
||||
input[type=checkbox].sheet-optionCible + span:before,
|
||||
input[type=checkbox].sheet-chkSkill + span:before{
|
||||
font-size: 1.2em;
|
||||
font-family: 'pictos';
|
||||
color: #777777;
|
||||
content:'*';
|
||||
}
|
||||
button[type="roll"]{
|
||||
padding: 0px 0px 0px 0px;
|
||||
margin: 0px 0px 0px 0px;
|
||||
text-shadow: none;
|
||||
box-shadow: none;
|
||||
text-align:left;
|
||||
vertical-align: middle;
|
||||
line-height: 0px;
|
||||
height: 20px;
|
||||
width: 20px;
|
||||
font-size: 1em;
|
||||
font-weight: normal;
|
||||
color:#CD071E;
|
||||
border-width: 1px;
|
||||
border-style: solid;
|
||||
border-color: rgba(34,66,143,0.5);
|
||||
border-radius: 4px;
|
||||
}
|
||||
button[type="roll"]:hover{
|
||||
border-width: 1px;
|
||||
border-color:#CD071E;
|
||||
input[type=radio].sheet-styleRolrel:checked + span,
|
||||
input[type=radio].sheet-styleRoljet:checked + span,
|
||||
input[type=radio].sheet-styleRolbrut:checked + span,
|
||||
input[type=checkbox].sheet-optionEtat:checked + span,
|
||||
input[type=checkbox].sheet-optionCible:checked + span,
|
||||
input[type=checkbox].sheet-chkSkill:checked + span {
|
||||
font-weight: bold;
|
||||
color: #CD071E;
|
||||
}
|
||||
button[type="roll"].sheet-btRolrel{
|
||||
width: 142px;
|
||||
border-width: 1px;
|
||||
input[type=radio].sheet-styleRolrel:checked + span:before,
|
||||
input[type=radio].sheet-styleRoljet:checked + span:before,
|
||||
input[type=radio].sheet-styleRolbrut:checked + span:before,
|
||||
input[type=checkbox].sheet-optionEtat:checked + span:before,
|
||||
input[type=checkbox].sheet-optionCible:checked + span:before,
|
||||
input[type=checkbox].sheet-chkSkill:checked + span:before{
|
||||
font-weight: bold;
|
||||
color: #CD071E;
|
||||
content:'3';
|
||||
}
|
||||
input[type=radio].sheet-onglmain,
|
||||
input[type=radio].sheet-onglconfig{
|
||||
margin: 0;
|
||||
margin-top: -4px;
|
||||
margin-bottom: -4px;
|
||||
padding: 0;
|
||||
display: inline-block;
|
||||
opacity: 0;
|
||||
width: 110px;
|
||||
height: 25px;
|
||||
z-index: 2;
|
||||
}
|
||||
input[type=radio].sheet-onglmain + span,
|
||||
input[type=radio].sheet-onglconfig + span{
|
||||
color: #666666;
|
||||
background-color: #BBBBBB;
|
||||
font-size:15px;
|
||||
text-align:center;
|
||||
display: inline-block;
|
||||
width: 110px;
|
||||
height: 28px;
|
||||
margin: 0;
|
||||
margin-left: -110px;
|
||||
margin-right: 0px;
|
||||
padding:0;
|
||||
margin-bottom: -1px;
|
||||
padding-top: 5px;
|
||||
font-size: 0.9em;
|
||||
text-transform: uppercase;
|
||||
border-style: solid;
|
||||
border-color: transparent;
|
||||
font-size:1em;
|
||||
border-width: 1px;
|
||||
border-color: #888888;
|
||||
border-top-left-radius: 3px;
|
||||
border-top-right-radius: 3px;
|
||||
z-index: 1;
|
||||
}
|
||||
input[type=radio].sheet-onglmain:checked + span,
|
||||
input[type=radio].sheet-onglconfig:checked + span {
|
||||
font-weight: bold;
|
||||
color: black;
|
||||
background-image:none;
|
||||
background: transparent;
|
||||
text-transform: uppercase;
|
||||
}
|
||||
button[type="roll"].sheet-btRolrel:before{
|
||||
content: "t ";
|
||||
text-transform: lowercase;
|
||||
}
|
||||
button[type="roll"].sheet-btRolrel:hover:before{
|
||||
font-weight: bold;
|
||||
color: #CD071E;
|
||||
}
|
||||
button[type="roll"].sheet-btRolrel:hover{
|
||||
border-width: 1px;
|
||||
border-style: solid;
|
||||
border-color:#CD071E;
|
||||
}
|
||||
input[type=radio].sheet-styleRolrel:checked ~ div.sheet-main button[type=roll].sheet-btRolrel{
|
||||
display: inline-block;
|
||||
}
|
||||
input[type=radio].sheet-styleRoljet:checked ~ div.sheet-main button[type=roll].sheet-btRolrel{
|
||||
display: none;
|
||||
}
|
||||
input[type=radio].sheet-styleRolrel:checked ~ div.sheet-main select.sheet-selComprel{
|
||||
display: inline-block;
|
||||
}
|
||||
input[type=radio].sheet-styleRoljet:checked ~ div.sheet-main select.sheet-selComprel{
|
||||
display: none;
|
||||
}
|
||||
input[type=radio].sheet-styleRolrel:checked ~ div.sheet-main select.sheet-selCompjet{
|
||||
display: none;
|
||||
}
|
||||
input[type=radio].sheet-styleRoljet:checked ~ div.sheet-main select.sheet-selCompjet{
|
||||
display: inline-block;
|
||||
}
|
||||
button[type="roll"].sheet-btRoljet{
|
||||
width: 142px;
|
||||
border-width: 1px;
|
||||
border-style: solid;
|
||||
border-color: transparent;
|
||||
font-size:1em;
|
||||
font-weight: bold;
|
||||
color: black;
|
||||
background-image:none;
|
||||
background: transparent;
|
||||
text-transform: uppercase;
|
||||
}
|
||||
button[type="roll"].sheet-btRoljet:before{
|
||||
content: "t ";
|
||||
text-transform: lowercase;
|
||||
}
|
||||
button[type="roll"].sheet-btRoljet:hover:before{
|
||||
font-weight: bold;
|
||||
color: #CD071E;
|
||||
}
|
||||
button[type="roll"].sheet-btRoljet:hover{
|
||||
border-width: 1px;
|
||||
border-style: solid;
|
||||
border-color:#CD071E;
|
||||
}
|
||||
input[type=radio].sheet-styleRolrel:checked ~ div.sheet-main button[type=roll].sheet-btRoljet{
|
||||
display: none;
|
||||
}
|
||||
input[type=radio].sheet-styleRoljet:checked ~ div.sheet-main button[type=roll].sheet-btRoljet{
|
||||
display: inline-block;
|
||||
}
|
||||
div.sheet-main{
|
||||
width:860px;
|
||||
background: linear-gradient(#CD071E,#E6DBCF,#EFE7DD);
|
||||
font-family: "Helvetica Neue",Helvetica,Arial,sans-serif;
|
||||
padding: 5px 5px 5px 5px;
|
||||
}
|
||||
div.sheet-mycol{
|
||||
display: inline-block;
|
||||
width: 280px;
|
||||
vertical-align:top;
|
||||
padding: 0px 0px 0px 0px;
|
||||
margin: 0px 0px 0px 0px;
|
||||
}
|
||||
div.sheet-redtitle1{
|
||||
font-family: Candal;
|
||||
font-size: 16px;
|
||||
color: #CD071E;
|
||||
text-align: center;
|
||||
font-weight: bold;
|
||||
margin: 10px 1px 1px 1px;
|
||||
}
|
||||
div.sheet-redtitle2{
|
||||
font-family: Candal;
|
||||
font-size: 12px;
|
||||
color: #CD071E;
|
||||
text-align: center;
|
||||
font-weight: bold;
|
||||
margin: 5px 1px 1px 1px;
|
||||
}
|
||||
div.sheet-redtitle3{
|
||||
display: inline-block;
|
||||
font-family: Candal;
|
||||
font-size: 12px;
|
||||
color: #CD071E;
|
||||
text-align: left;
|
||||
font-weight: bold;
|
||||
margin: 5px 1px 1px 1px;
|
||||
}
|
||||
div.sheet-colblock{
|
||||
background-color: white;
|
||||
margin-top: 0px;
|
||||
margin-left: 5px;
|
||||
margin-right 5px;
|
||||
margin-bottom: 10px;
|
||||
padding: 1px 5px 5px 5px;
|
||||
border-bottom-width: 0px;
|
||||
}
|
||||
div.sheet-input{
|
||||
text-align:left;
|
||||
width: 100%;
|
||||
border-bottom: 1px dashed black;
|
||||
padding: 1px 0px 0px 0px;
|
||||
margin: 0px 0px 0px 0px;
|
||||
/************************************** RADIOS / CHECKBOX ***************************/
|
||||
input[type=radio]{
|
||||
margin-right: 2px;
|
||||
margin-left: 1px;
|
||||
}
|
||||
div.sheet-input div{
|
||||
input[type=radio].sheet-blessure{
|
||||
opacity : 0;
|
||||
z-index : 10;
|
||||
width: 30px;
|
||||
height: 20px;
|
||||
margin-top: -10px;
|
||||
}
|
||||
input[type=radio].sheet-blessure + span {
|
||||
width: 30px;
|
||||
height: 25px;
|
||||
margin-left: -32px;
|
||||
text-align: center;
|
||||
z-index : 1;
|
||||
font-family: Arial;
|
||||
font-weight: bold;
|
||||
font-size: 1.6em;
|
||||
color: #AAAAAA;
|
||||
padding: 2px;
|
||||
}
|
||||
input[type=radio].sheet-blessure:checked + span {
|
||||
color: red;
|
||||
border: 2px solid red;
|
||||
}
|
||||
input[type=radio].sheet-blessure[value="0"]:checked + span {
|
||||
color: green;
|
||||
border: 2px solid green;
|
||||
}
|
||||
input[type="checkbox"]{
|
||||
margin-right: 1px;
|
||||
margin-left: 1px;
|
||||
}
|
||||
input[type=checkbox].sheet-secoue{
|
||||
opacity : 0;
|
||||
z-index : 10;
|
||||
width: 30px;
|
||||
height: 30px;
|
||||
line-height: 30px;
|
||||
border: 1px solid red;
|
||||
margin-top: -10px;
|
||||
}
|
||||
input[type=checkbox].sheet-secoue + span {
|
||||
width: 30px;
|
||||
height: 30px;
|
||||
margin-left: -32px;
|
||||
text-align: center;
|
||||
z-index : 1;
|
||||
font-family: pictos;
|
||||
font-size: 2.2em;
|
||||
color: #AAAAAA;
|
||||
padding-top: 5px;
|
||||
}
|
||||
input[type=checkbox].sheet-secoue + span:before {
|
||||
content: '*';
|
||||
}
|
||||
input[type=checkbox].sheet-secoue:checked + span {
|
||||
color: orange;
|
||||
}
|
||||
input[type=checkbox].sheet-secoue:checked + span:before {
|
||||
content: '2';
|
||||
}
|
||||
input[type="checkbox"].sheet-dispcheck{
|
||||
width: 15px;
|
||||
height: 18px;
|
||||
max-width: 18px;
|
||||
opacity: 0;
|
||||
z-index: 2;
|
||||
margin: 0;
|
||||
}
|
||||
input[type="checkbox"].sheet-dispcheck + span{
|
||||
display: inline-block;
|
||||
text-align: center;
|
||||
margin: 0;
|
||||
margin-left: -15px;
|
||||
width: 15px;
|
||||
max-width: 18px;
|
||||
height: 18px;
|
||||
z-index: 1;
|
||||
font-family: pictos;
|
||||
color: #888888;
|
||||
}
|
||||
input[type="checkbox"].sheet-dispcheck:hover + span{
|
||||
color: #CD071E;
|
||||
}
|
||||
input[type="checkbox"].sheet-dispcheck:checked + span{
|
||||
font-weight: bold;
|
||||
color: #CD071E;
|
||||
}
|
||||
/************************************** INPUTS ***************************/
|
||||
input{
|
||||
display: inline-block;
|
||||
border: none;
|
||||
@@ -251,14 +371,31 @@ input[type="text"]:read-only
|
||||
{
|
||||
background-color: white;
|
||||
}
|
||||
input[type="checkbox"]{
|
||||
margin-right: 1px;
|
||||
margin-left: 1px;
|
||||
input[type="number"].sheet-selde{
|
||||
width: 32px;
|
||||
}
|
||||
input[type="radio"]{
|
||||
margin-right: 2px;
|
||||
margin-left: 1px;
|
||||
/************************************** TEXTAREA ***************************/
|
||||
textarea{
|
||||
box-shadow: none;
|
||||
text-shadow: none;
|
||||
background-color:#F6F1EC;
|
||||
padding: 0;
|
||||
margin: 0;
|
||||
color: black;
|
||||
font-family: cursive;
|
||||
font-weight: normal;
|
||||
border: none;
|
||||
}
|
||||
textarea.sheet-textdesc{
|
||||
font-family: 'Verdana', serif;
|
||||
font-size: 0.9em;
|
||||
height: 22px;
|
||||
resize: none;
|
||||
}
|
||||
input[type="checkbox"]:checked ~ textarea.sheet-textdesc{
|
||||
height: 140px;
|
||||
}
|
||||
/************************************** SELECT ***************************/
|
||||
select{
|
||||
border: none;
|
||||
padding: 0px 0px 0px 0px;
|
||||
@@ -283,8 +420,241 @@ select.sheet-attcomptext{
|
||||
font-size: 0.9em;
|
||||
width: 35px;
|
||||
}
|
||||
input[type="number"].sheet-selde{
|
||||
width: 32px;
|
||||
select.sheet-selComprel,
|
||||
select.sheet-selCompjet{
|
||||
display: none;
|
||||
}
|
||||
input[type=radio].sheet-styleRolrel:checked ~ div.sheet-main select.sheet-selComprel{
|
||||
display: inline-block;
|
||||
}
|
||||
input[type=radio].sheet-styleRoljet:checked ~ div.sheet-main select.sheet-selCompjet,
|
||||
input[type=radio].sheet-styleRolbrut:checked ~ div.sheet-main select.sheet-selCompjet{
|
||||
display: inline-block;
|
||||
}
|
||||
/************************************** BOUTONS ***************************/
|
||||
button[type="roll"]{
|
||||
padding: 0px 0px 0px 0px;
|
||||
margin: 0px 0px 0px 0px;
|
||||
text-shadow: none;
|
||||
box-shadow: none;
|
||||
text-align:left;
|
||||
vertical-align: middle;
|
||||
line-height: 0px;
|
||||
height: 20px;
|
||||
width: 20px;
|
||||
font-size: 1em;
|
||||
font-weight: normal;
|
||||
color:#CD071E;
|
||||
border-width: 1px;
|
||||
border-style: solid;
|
||||
border-color: rgba(34,66,143,0.5);
|
||||
border-radius: 4px;
|
||||
}
|
||||
input[type=checkbox].sheet-chkSheetDead:checked ~ div.sheet-main button[type="roll"]{
|
||||
color: #8B6434;
|
||||
}
|
||||
button[type="roll"]:hover{
|
||||
border-width: 1px;
|
||||
border-color:#CD071E;
|
||||
font-weight: bold;
|
||||
}
|
||||
input[type=checkbox].sheet-chkSheetDead:checked ~ div.sheet-main button[type="roll"]:hover{
|
||||
color: #8B6434;
|
||||
}
|
||||
button[type="roll"].sheet-btRolrel,
|
||||
button[type="roll"].sheet-btRoljet,
|
||||
button[type="roll"].sheet-btRolbrut{
|
||||
width: 142px;
|
||||
border-width: 1px;
|
||||
border-style: solid;
|
||||
border-color: transparent;
|
||||
font-size:1em;
|
||||
font-weight: bold;
|
||||
background-image:none;
|
||||
background: transparent;
|
||||
text-transform: uppercase;
|
||||
display: none;
|
||||
}
|
||||
button[type="roll"].sheet-btRolrel{
|
||||
color: black;
|
||||
}
|
||||
button[type="roll"].sheet-btRoljet{
|
||||
color: black;
|
||||
}
|
||||
button[type="roll"].sheet-btRolbrut{
|
||||
color: black;
|
||||
}
|
||||
button[type="roll"].sheet-btRolrel:before,
|
||||
button[type="roll"].sheet-btRoljet:before,
|
||||
button[type="roll"].sheet-btRolbrut:before{
|
||||
content: "t ";
|
||||
text-transform: lowercase;
|
||||
}
|
||||
button[type="roll"].sheet-btRolrel:hover:before,
|
||||
button[type="roll"].sheet-btRoljet:hover:before,
|
||||
button[type="roll"].sheet-btRolbrut:hover:before{
|
||||
font-weight: bold;
|
||||
color: #CD071E;
|
||||
}
|
||||
input[type=checkbox].sheet-chkSheetDead:checked ~ div.sheet-main button[type="roll"].sheet-btRolrel:hover:before,
|
||||
input[type=checkbox].sheet-chkSheetDead:checked ~ div.sheet-main button[type="roll"].sheet-btRoljet:hover:before,
|
||||
input[type=checkbox].sheet-chkSheetDead:checked ~ div.sheet-main button[type="roll"].sheet-btRolbrut:hover:before{
|
||||
color: #8B6434;
|
||||
}
|
||||
button[type="roll"].sheet-btRolrel:hover,
|
||||
button[type="roll"].sheet-btRoljet:hover,
|
||||
button[type="roll"].sheet-btRolbrut:hover{
|
||||
border-width: 1px;
|
||||
border-style: solid;
|
||||
border-color:#CD071E;
|
||||
}
|
||||
input[type=checkbox].sheet-chkSheetDead:checked ~ div.sheet-main button[type="roll"].sheet-btRolrel:hover,
|
||||
input[type=checkbox].sheet-chkSheetDead:checked ~ div.sheet-main button[type="roll"].sheet-btRoljet:hover,
|
||||
input[type=checkbox].sheet-chkSheetDead:checked ~ div.sheet-main button[type="roll"].sheet-btRolbrut:hover{
|
||||
border-color:#8B6434;
|
||||
}
|
||||
input[type=checkbox].sheet-chkRolrel:checked ~ div.sheet-main button[type=roll].sheet-btRolrel{
|
||||
display: inline-block;
|
||||
}
|
||||
input[type=checkbox].sheet-chkRoljet:checked ~ div.sheet-main button[type=roll].sheet-btRoljet{
|
||||
display: inline-block;
|
||||
}
|
||||
input[type=checkbox].sheet-chkRolbrut:checked ~ div.sheet-main button[type=roll].sheet-btRolbrut{
|
||||
display: inline-block;
|
||||
}
|
||||
button[type="roll"].sheet-btDesc{
|
||||
color: black;
|
||||
height: 15px;
|
||||
width: 15px;
|
||||
opacity: 0.4;
|
||||
display: inline-block;
|
||||
margin: 0;
|
||||
padding: 0;
|
||||
background: none;
|
||||
border: none;
|
||||
}
|
||||
button[type="roll"].sheet-btDesc:before{
|
||||
font-family: "Pictos";
|
||||
font-size: 0.9em;
|
||||
content: 'i';
|
||||
}
|
||||
button[type="roll"].sheet-btDesc:hover{
|
||||
opacity: 1.0;
|
||||
color: #CD071E;
|
||||
font-weight: normal;
|
||||
}
|
||||
input[type=checkbox].sheet-chkSheetDead:checked ~ div.sheet-main button[type="roll"].sheet-btDesc:hover{
|
||||
color: #8B6434;
|
||||
}
|
||||
/* Formatage des boutons de fieldset */
|
||||
.charsheet .repcontrol_add,
|
||||
.charsheet .repcontrol_edit,
|
||||
.charsheet .repcontrol_del{
|
||||
opacity: 0.6;
|
||||
display: inline;
|
||||
background: white;
|
||||
box-shadow: none;
|
||||
border: 1px solid #CD071E;
|
||||
border-radius: 6px;
|
||||
font-size:0.9em;
|
||||
height:2.0em;
|
||||
margin-bottom: 4px;
|
||||
color: #CD071E;
|
||||
margin: 3px;
|
||||
}
|
||||
.charsheet .repcontrol_add:hover,
|
||||
.charsheet .repcontrol_edit:hover,
|
||||
.charsheet .repcontrol_del:hover{
|
||||
opacity: 1.0;
|
||||
}
|
||||
/************************************** DIV ***************************/
|
||||
div.sheet-fdp{
|
||||
background: transparent;
|
||||
width:860px;
|
||||
}
|
||||
div.sheet-main{
|
||||
display: none;
|
||||
width:100%;
|
||||
background: linear-gradient(#CD071E,#E6DBCF,#EFE7DD);
|
||||
font-family: "Helvetica Neue",Helvetica,Arial,sans-serif;
|
||||
padding: 5px 5px 5px 5px;
|
||||
border: 1px solid #888888;
|
||||
}
|
||||
input[type=checkbox].sheet-chkSheetDead:checked ~ div.sheet-main{
|
||||
background: linear-gradient(#85582A,#C39657,#F0DAAD,#C39657,#85582A);
|
||||
}
|
||||
div.sheet-configuration{
|
||||
display: none;
|
||||
width:100%;
|
||||
background: white;
|
||||
font-family: "Helvetica Neue",Helvetica,Arial,sans-serif;
|
||||
padding: 5px 5px 5px 5px;
|
||||
border: 1px solid #888888;
|
||||
}
|
||||
input[type=radio].sheet-onglmain:checked ~ div.sheet-main{
|
||||
display: block;
|
||||
}
|
||||
input[type=radio].sheet-onglconfig:checked ~ div.sheet-configuration{
|
||||
display: block;
|
||||
}
|
||||
div.sheet-mycol{
|
||||
display: inline-block;
|
||||
width: 280px;
|
||||
vertical-align:top;
|
||||
padding: 0px 0px 0px 0px;
|
||||
margin: 0px 0px 0px 0px;
|
||||
}
|
||||
div.sheet-redtitle1{
|
||||
font-family: Candal;
|
||||
font-size: 16px;
|
||||
color: #CD071E;
|
||||
text-align: center;
|
||||
font-weight: bold;
|
||||
margin: 10px 1px 1px 1px;
|
||||
}
|
||||
input[type=checkbox].sheet-chkSheetDead:checked ~ div.sheet-main div.sheet-redtitle1{
|
||||
color: #8B6434;
|
||||
}
|
||||
div.sheet-redtitle2{
|
||||
font-family: Candal;
|
||||
font-size: 12px;
|
||||
color: #CD071E;
|
||||
text-align: center;
|
||||
font-weight: bold;
|
||||
margin: 5px 1px 1px 1px;
|
||||
}
|
||||
input[type=checkbox].sheet-chkSheetDead:checked ~ div.sheet-main div.sheet-redtitle2{
|
||||
color: #8B6434;
|
||||
}
|
||||
div.sheet-redtitle3{
|
||||
display: inline-block;
|
||||
font-family: Candal;
|
||||
font-size: 12px;
|
||||
color: #CD071E;
|
||||
text-align: left;
|
||||
font-weight: bold;
|
||||
margin: 5px 1px 1px 1px;
|
||||
}
|
||||
input[type=checkbox].sheet-chkSheetDead:checked ~ div.sheet-main div.sheet-redtitle3{
|
||||
color: #8B6434;
|
||||
}
|
||||
div.sheet-colblock{
|
||||
background-color: white;
|
||||
margin-top: 0px;
|
||||
margin-left: 5px;
|
||||
margin-right 5px;
|
||||
margin-bottom: 10px;
|
||||
padding: 1px 5px 5px 5px;
|
||||
}
|
||||
div.sheet-input{
|
||||
text-align:left;
|
||||
width: 100%;
|
||||
border-bottom: 1px dashed black;
|
||||
padding: 1px 0px 0px 0px;
|
||||
margin: 0px 0px 0px 0px;
|
||||
}
|
||||
div.sheet-input div{
|
||||
display: inline-block;
|
||||
}
|
||||
div.sheet-blacktext1 {
|
||||
display: inline-block;
|
||||
@@ -323,15 +693,168 @@ div.sheet-attcomptext:before{
|
||||
div.sheet-attcomptext:after{
|
||||
content: ")";
|
||||
}
|
||||
div,
|
||||
button,
|
||||
textarea,
|
||||
span,
|
||||
input,
|
||||
select,
|
||||
table,
|
||||
tr,
|
||||
td,
|
||||
th{
|
||||
box-sizing: border-box;
|
||||
/*********************** AFFICHAGE COMPETENCE et AUTRES OPTIONS ********************/
|
||||
.sheet-extra{
|
||||
display: none;
|
||||
}
|
||||
.sheet-pnj{
|
||||
display: none;
|
||||
}
|
||||
input[type=checkbox].sheet-persoExtra:checked ~ div.sheet-main .sheet-extra {
|
||||
display: block;
|
||||
}
|
||||
input[type=checkbox].sheet-persoExtra:checked ~ div.sheet-main .sheet-noextra {
|
||||
display: none;
|
||||
}
|
||||
input[type=checkbox].sheet-persoPnj:checked ~ div.sheet-main .sheet-pnj {
|
||||
display: block;
|
||||
}
|
||||
input[type=checkbox].sheet-persoPnj:checked ~ div.sheet-main .sheet-nopnj {
|
||||
display: none;
|
||||
}
|
||||
input[type=checkbox].sheet-chkArcane,
|
||||
input[type=checkbox].sheet-chkCombat,
|
||||
input[type=checkbox].sheet-chkConduite,
|
||||
input[type=checkbox].sheet-chkConnaissance,
|
||||
input[type=checkbox].sheet-chkCrochetage,
|
||||
input[type=checkbox].sheet-chkDiscretion,
|
||||
input[type=checkbox].sheet-chkEquitation,
|
||||
input[type=checkbox].sheet-chkEscalade,
|
||||
input[type=checkbox].sheet-chkIntimidation,
|
||||
input[type=checkbox].sheet-chkJeu,
|
||||
input[type=checkbox].sheet-chkLancer,
|
||||
input[type=checkbox].sheet-chkNatation,
|
||||
input[type=checkbox].sheet-chkNavigation,
|
||||
input[type=checkbox].sheet-chkPerception,
|
||||
input[type=checkbox].sheet-chkPersuasion,
|
||||
input[type=checkbox].sheet-chkPilotage,
|
||||
input[type=checkbox].sheet-chkPistage,
|
||||
input[type=checkbox].sheet-chkRecherche,
|
||||
input[type=checkbox].sheet-chkReparation,
|
||||
input[type=checkbox].sheet-chkReseaux,
|
||||
input[type=checkbox].sheet-chkSarcasme,
|
||||
input[type=checkbox].sheet-chkSoins,
|
||||
input[type=checkbox].sheet-chkSurvie,
|
||||
input[type=checkbox].sheet-chkTir,
|
||||
input[type=checkbox].sheet-persoExtra,
|
||||
input[type=checkbox].sheet-persoPnj,
|
||||
input[type=checkbox].sheet-chkPossessions,
|
||||
input[type=checkbox].sheet-chkSheetDead
|
||||
{
|
||||
display: none;
|
||||
}
|
||||
div.sheet-chkArcane,
|
||||
div.sheet-chkCombat,
|
||||
div.sheet-chkConduite,
|
||||
div.sheet-chkConnaissance,
|
||||
div.sheet-chkCrochetage,
|
||||
div.sheet-chkDiscretion,
|
||||
div.sheet-chkEquitation,
|
||||
div.sheet-chkEscalade,
|
||||
div.sheet-chkIntimidation,
|
||||
div.sheet-chkJeu,
|
||||
div.sheet-chkLancer,
|
||||
div.sheet-chkNatation,
|
||||
div.sheet-chkNavigation,
|
||||
div.sheet-chkPerception,
|
||||
div.sheet-chkPersuasion,
|
||||
div.sheet-chkPilotage,
|
||||
div.sheet-chkPistage,
|
||||
div.sheet-chkRecherche,
|
||||
div.sheet-chkReparation,
|
||||
div.sheet-chkReseaux,
|
||||
div.sheet-chkSarcasme,
|
||||
div.sheet-chkSoins,
|
||||
div.sheet-chkSurvie,
|
||||
div.sheet-chkTir,
|
||||
div.sheet-chkPossessions {
|
||||
display: none;
|
||||
}
|
||||
|
||||
input[type=checkbox].sheet-chkArcane:checked ~ div.sheet-main div.sheet-chkArcane {
|
||||
display: block;
|
||||
}
|
||||
input[type=checkbox].sheet-chkCombat:checked ~ div.sheet-main div.sheet-chkCombat {
|
||||
display: block;
|
||||
}
|
||||
input[type=checkbox].sheet-chkConduite:checked ~ div.sheet-main div.sheet-chkConduite {
|
||||
display: block;
|
||||
}
|
||||
input[type=checkbox].sheet-chkConnaissance:checked ~ div.sheet-main div.sheet-chkConnaissance {
|
||||
display: block;
|
||||
}
|
||||
input[type=checkbox].sheet-chkCrochetage:checked ~ div.sheet-main div.sheet-chkCrochetage {
|
||||
display: block;
|
||||
}
|
||||
input[type=checkbox].sheet-chkDiscretion:checked ~ div.sheet-main div.sheet-chkDiscretion {
|
||||
display: block;
|
||||
}
|
||||
input[type=checkbox].sheet-chkEquitation:checked ~ div.sheet-main div.sheet-chkEquitation {
|
||||
display: block;
|
||||
}
|
||||
input[type=checkbox].sheet-chkEscalade:checked ~ div.sheet-main div.sheet-chkEscalade {
|
||||
display: block;
|
||||
}
|
||||
input[type=checkbox].sheet-chkIntimidation:checked ~ div.sheet-main div.sheet-chkIntimidation {
|
||||
display: block;
|
||||
}
|
||||
input[type=checkbox].sheet-chkJeu:checked ~ div.sheet-main div.sheet-chkJeu {
|
||||
display: block;
|
||||
}
|
||||
input[type=checkbox].sheet-chkLancer:checked ~ div.sheet-main div.sheet-chkLancer {
|
||||
display: block;
|
||||
}
|
||||
input[type=checkbox].sheet-chkNatation:checked ~ div.sheet-main div.sheet-chkNatation {
|
||||
display: block;
|
||||
}
|
||||
input[type=checkbox].sheet-chkNavigation:checked ~ div.sheet-main div.sheet-chkNavigation {
|
||||
display: block;
|
||||
}
|
||||
input[type=checkbox].sheet-chkPerception:checked ~ div.sheet-main div.sheet-chkPerception {
|
||||
display: block;
|
||||
}
|
||||
input[type=checkbox].sheet-chkPersuasion:checked ~ div.sheet-main div.sheet-chkPersuasion {
|
||||
display: block;
|
||||
}
|
||||
input[type=checkbox].sheet-chkPilotage:checked ~ div.sheet-main div.sheet-chkPilotage {
|
||||
display: block;
|
||||
}
|
||||
input[type=checkbox].sheet-chkPistage:checked ~ div.sheet-main div.sheet-chkPistage {
|
||||
display: block;
|
||||
}
|
||||
input[type=checkbox].sheet-chkRecherche:checked ~ div.sheet-main div.sheet-chkRecherche {
|
||||
display: block;
|
||||
}
|
||||
input[type=checkbox].sheet-chkReparation:checked ~ div.sheet-main div.sheet-chkReparation {
|
||||
display: block;
|
||||
}
|
||||
input[type=checkbox].sheet-chkReseaux:checked ~ div.sheet-main div.sheet-chkReseaux {
|
||||
display: block;
|
||||
}
|
||||
input[type=checkbox].sheet-chkSarcasme:checked ~ div.sheet-main div.sheet-chkSarcasme {
|
||||
display: block;
|
||||
}
|
||||
input[type=checkbox].sheet-chkSoins:checked ~ div.sheet-main div.sheet-chkSoins {
|
||||
display: block;
|
||||
}
|
||||
input[type=checkbox].sheet-chkSurvie:checked ~ div.sheet-main div.sheet-chkSurvie {
|
||||
display: block;
|
||||
}
|
||||
input[type=checkbox].sheet-chkTir:checked ~ div.sheet-main div.sheet-chkTir {
|
||||
display: block;
|
||||
}
|
||||
input[type=checkbox].sheet-chkPossessions:checked ~ div.sheet-main div.sheet-chkPossessions {
|
||||
display: block;
|
||||
}
|
||||
div.sheet-SheetSaWo{
|
||||
display: inline-block;
|
||||
}
|
||||
div.sheet-SheetDead{
|
||||
display: none;
|
||||
}
|
||||
input[type=checkbox].sheet-chkSheetDead:checked ~ div.sheet-main div.sheet-SheetSaWo {
|
||||
display: none;
|
||||
}
|
||||
input[type=checkbox].sheet-chkSheetDead:checked ~ div.sheet-main div.sheet-SheetDead {
|
||||
display: inline-block;
|
||||
}
|
||||
|
||||
|
After Width: | Height: | Size: 258 KiB |
|
Before Width: | Height: | Size: 3.8 KiB After Width: | Height: | Size: 7.0 KiB |
|
Before Width: | Height: | Size: 4.4 KiB |
|
Before Width: | Height: | Size: 12 KiB After Width: | Height: | Size: 12 KiB |
|
Before Width: | Height: | Size: 8.9 KiB After Width: | Height: | Size: 8.3 KiB |
|
After Width: | Height: | Size: 36 KiB |
|
After Width: | Height: | Size: 205 KiB |
|
After Width: | Height: | Size: 7.2 KiB |
|
Before Width: | Height: | Size: 5.2 KiB After Width: | Height: | Size: 6.5 KiB |
|
Before Width: | Height: | Size: 4.9 KiB After Width: | Height: | Size: 5.2 KiB |
@@ -3,6 +3,6 @@
|
||||
"css": "sawofr.css",
|
||||
"authors": "Nathanael TERRIEN",
|
||||
"roll20userid": "75857",
|
||||
"preview": "sawofr.png",
|
||||
"instructions": "Feuille de Personnage VF (avec jets intégrés) pour Savage Worlds. Consultez l'[aide/readme](ReadMe.md). v1.2 (Décembre 2015)."
|
||||
"preview": "sawofr.jpg",
|
||||
"instructions": "Feuille de Personnage VF (avec jets intégrés) pour Savage Worlds et Deadlands Reloaded. Consultez l'[aide/readme](ReadMe.md). v1.4 (19/02/2016)."
|
||||
}
|
||||
|
||||
|
After Width: | Height: | Size: 56 KiB |
@@ -0,0 +1,2 @@
|
||||
# FFG-SWRPG-API-Compatible
|
||||
Roll20 Character Sheet for Fantasy Flight Games Star Wars Role Playing Game - For Pro (API) GMs
|
||||
@@ -0,0 +1,8 @@
|
||||
{
|
||||
"html": "FFG-SWRPG-CharacterSheet.html",
|
||||
"css": "FFG-SWRPG-CharacterSheet.css",
|
||||
"authors": "GM Knowledge Rhino",
|
||||
"roll20userid": "472728",
|
||||
"preview": "Character Sheet Preview.png",
|
||||
"instructions": "This character sheet utilizes the FFG-SWRPG-Dice-Roller.js to perform many of the rolls of the sheet. Please make sure this is loaded."
|
||||
}
|
||||
@@ -43,5 +43,8 @@ This will create `Street_Fighter-neovatar.[css|html]` that you can copy and past
|
||||
|
||||
### Changelog
|
||||
|
||||
**1.1.0:**
|
||||
* User sheet worker scripts to track wounds and used resources and to syncronize it with attributes shown with tokens (hp, willpower, chi)
|
||||
|
||||
**1.0.0:**
|
||||
* Intitial release
|
||||
@@ -1,4 +1,4 @@
|
||||
/* version: 1.0.0 */
|
||||
/* version: 1.1.0 */
|
||||
|
||||
.charsheet label {
|
||||
display: inline-block;
|
||||
@@ -379,7 +379,7 @@ input.sheet-cursive {
|
||||
|
||||
label.sheet-filler {
|
||||
display: inline-block;
|
||||
width: 40px;
|
||||
width: 50px;
|
||||
text-align: left;
|
||||
padding-bottom: 0px;
|
||||
font-size: 12px;
|
||||
|
||||
@@ -921,18 +921,18 @@
|
||||
<div class="sheet-2colrow">
|
||||
<div class="sheet-col">
|
||||
<div class="sheet-row">
|
||||
<label class="sheet-filler">Wins:</label><input type="text" class="sheet-filler" name="attr_wins" style="width: 50px;" />
|
||||
<label class="sheet-filler">Wins:</label><input type="text" class="sheet-filler" name="attr_wins" style="width: 40px;" />
|
||||
</div>
|
||||
<div class="sheet-row">
|
||||
<label class="sheet-filler">Draws:</label><input type="text" class="sheet-filler" name="attr_draws" style="width: 50px;" />
|
||||
<label class="sheet-filler">Draws:</label><input type="text" class="sheet-filler" name="attr_draws" style="width: 40px;" />
|
||||
</div>
|
||||
</div>
|
||||
<div class="sheet-col">
|
||||
<div class="sheet-row">
|
||||
<label class="sheet-filler">Losses:</label><input type="text" class="sheet-filler" name="attr_losses" style="width: 50px;" />
|
||||
<label class="sheet-filler">Losses:</label><input type="text" class="sheet-filler" name="attr_losses" style="width: 40px;" />
|
||||
</div>
|
||||
<div class="sheet-row">
|
||||
<label class="sheet-filler">KO's:</label><input type="text" class="sheet-filler" name="attr_kos" style="width: 50px;" />
|
||||
<label class="sheet-filler">KO's:</label><input type="text" class="sheet-filler" name="attr_kos" style="width: 40px;" />
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
@@ -943,110 +943,110 @@
|
||||
<h3 style="text-align: center">Chi</h3>
|
||||
</div>
|
||||
<div class="sheet-row" style="text-align: center;">
|
||||
<input type="radio" name="attr_chi" value="0" class="sheet-zero" checked="checked" /><span></span>
|
||||
<input type="radio" name="attr_chi" value="1"/><span></span>
|
||||
<input type="radio" name="attr_chi" value="2"/><span></span>
|
||||
<input type="radio" name="attr_chi" value="3"/><span></span>
|
||||
<input type="radio" name="attr_chi" value="4"/><span></span>
|
||||
<input type="radio" name="attr_chi" value="5"/><span></span>
|
||||
<input type="radio" name="attr_chi" value="6"/><span></span>
|
||||
<input type="radio" name="attr_chi" value="7"/><span></span>
|
||||
<input type="radio" name="attr_chi" value="8"/><span></span>
|
||||
<input type="radio" name="attr_chi" value="9"/><span></span>
|
||||
<input type="radio" name="attr_chi" value="10"/><span></span>
|
||||
<input type="radio" name="attr_chi_max" value="0" class="sheet-zero" checked="checked" /><span></span>
|
||||
<input type="radio" name="attr_chi_max" value="1"/><span></span>
|
||||
<input type="radio" name="attr_chi_max" value="2"/><span></span>
|
||||
<input type="radio" name="attr_chi_max" value="3"/><span></span>
|
||||
<input type="radio" name="attr_chi_max" value="4"/><span></span>
|
||||
<input type="radio" name="attr_chi_max" value="5"/><span></span>
|
||||
<input type="radio" name="attr_chi_max" value="6"/><span></span>
|
||||
<input type="radio" name="attr_chi_max" value="7"/><span></span>
|
||||
<input type="radio" name="attr_chi_max" value="8"/><span></span>
|
||||
<input type="radio" name="attr_chi_max" value="9"/><span></span>
|
||||
<input type="radio" name="attr_chi_max" value="10"/><span></span>
|
||||
</div>
|
||||
<div class="sheet-row" style="text-align: center;">
|
||||
<input type="radio" name="attr_chi_temp" value="0" class="sheet-zero" checked="checked" /><span></span>
|
||||
<input type="radio" name="attr_chi_temp" class="sheet-used" value="1"/><span></span>
|
||||
<input type="radio" name="attr_chi_temp" class="sheet-used" value="2"/><span></span>
|
||||
<input type="radio" name="attr_chi_temp" class="sheet-used" value="3"/><span></span>
|
||||
<input type="radio" name="attr_chi_temp" class="sheet-used" value="4"/><span></span>
|
||||
<input type="radio" name="attr_chi_temp" class="sheet-used" value="5"/><span></span>
|
||||
<input type="radio" name="attr_chi_temp" class="sheet-used" value="6"/><span></span>
|
||||
<input type="radio" name="attr_chi_temp" class="sheet-used" value="7"/><span></span>
|
||||
<input type="radio" name="attr_chi_temp" class="sheet-used" value="8"/><span></span>
|
||||
<input type="radio" name="attr_chi_temp" class="sheet-used" value="9"/><span></span>
|
||||
<input type="radio" name="attr_chi_temp" class="sheet-used" value="10"/><span></span>
|
||||
<input type="radio" name="attr_chi_used" value="0" class="sheet-zero" checked="checked" /><span></span>
|
||||
<input type="radio" name="attr_chi_used" class="sheet-used" value="1"/><span></span>
|
||||
<input type="radio" name="attr_chi_used" class="sheet-used" value="2"/><span></span>
|
||||
<input type="radio" name="attr_chi_used" class="sheet-used" value="3"/><span></span>
|
||||
<input type="radio" name="attr_chi_used" class="sheet-used" value="4"/><span></span>
|
||||
<input type="radio" name="attr_chi_used" class="sheet-used" value="5"/><span></span>
|
||||
<input type="radio" name="attr_chi_used" class="sheet-used" value="6"/><span></span>
|
||||
<input type="radio" name="attr_chi_used" class="sheet-used" value="7"/><span></span>
|
||||
<input type="radio" name="attr_chi_used" class="sheet-used" value="8"/><span></span>
|
||||
<input type="radio" name="attr_chi_used" class="sheet-used" value="9"/><span></span>
|
||||
<input type="radio" name="attr_chi_used" class="sheet-used" value="10"/><span></span>
|
||||
</div>
|
||||
<div class="sheet-row"> </div>
|
||||
<div class="sheet-row">
|
||||
<h3 style="text-align: center">Willpower</h3>
|
||||
</div>
|
||||
<div class="sheet-row" style="text-align: center;">
|
||||
<input type="radio" name="attr_willpower" value="0" class="sheet-zero" checked="checked" /><span></span>
|
||||
<input type="radio" name="attr_willpower" value="1"/><span></span>
|
||||
<input type="radio" name="attr_willpower" value="2"/><span></span>
|
||||
<input type="radio" name="attr_willpower" value="3"/><span></span>
|
||||
<input type="radio" name="attr_willpower" value="4"/><span></span>
|
||||
<input type="radio" name="attr_willpower" value="5"/><span></span>
|
||||
<input type="radio" name="attr_willpower" value="6"/><span></span>
|
||||
<input type="radio" name="attr_willpower" value="7"/><span></span>
|
||||
<input type="radio" name="attr_willpower" value="8"/><span></span>
|
||||
<input type="radio" name="attr_willpower" value="9"/><span></span>
|
||||
<input type="radio" name="attr_willpower" value="10"/><span></span>
|
||||
<input type="radio" name="attr_willpower_max" value="0" class="sheet-zero" checked="checked" /><span></span>
|
||||
<input type="radio" name="attr_willpower_max" value="1"/><span></span>
|
||||
<input type="radio" name="attr_willpower_max" value="2"/><span></span>
|
||||
<input type="radio" name="attr_willpower_max" value="3"/><span></span>
|
||||
<input type="radio" name="attr_willpower_max" value="4"/><span></span>
|
||||
<input type="radio" name="attr_willpower_max" value="5"/><span></span>
|
||||
<input type="radio" name="attr_willpower_max" value="6"/><span></span>
|
||||
<input type="radio" name="attr_willpower_max" value="7"/><span></span>
|
||||
<input type="radio" name="attr_willpower_max" value="8"/><span></span>
|
||||
<input type="radio" name="attr_willpower_max" value="9"/><span></span>
|
||||
<input type="radio" name="attr_willpower_max" value="10"/><span></span>
|
||||
</div>
|
||||
<div class="sheet-row" style="text-align: center;">
|
||||
<input type="radio" name="attr_willpower_temp" value="0" class="sheet-zero" checked="checked" /><span></span>
|
||||
<input type="radio" name="attr_willpower_temp" class="sheet-used" value="1"/><span></span>
|
||||
<input type="radio" name="attr_willpower_temp" class="sheet-used" value="2"/><span></span>
|
||||
<input type="radio" name="attr_willpower_temp" class="sheet-used" value="3"/><span></span>
|
||||
<input type="radio" name="attr_willpower_temp" class="sheet-used" value="4"/><span></span>
|
||||
<input type="radio" name="attr_willpower_temp" class="sheet-used" value="5"/><span></span>
|
||||
<input type="radio" name="attr_willpower_temp" class="sheet-used" value="6"/><span></span>
|
||||
<input type="radio" name="attr_willpower_temp" class="sheet-used" value="7"/><span></span>
|
||||
<input type="radio" name="attr_willpower_temp" class="sheet-used" value="8"/><span></span>
|
||||
<input type="radio" name="attr_willpower_temp" class="sheet-used" value="9"/><span></span>
|
||||
<input type="radio" name="attr_willpower_temp" class="sheet-used" value="10"/><span></span>
|
||||
<input type="radio" name="attr_willpower_used" value="0" class="sheet-zero" checked="checked" /><span></span>
|
||||
<input type="radio" name="attr_willpower_used" class="sheet-used" value="1"/><span></span>
|
||||
<input type="radio" name="attr_willpower_used" class="sheet-used" value="2"/><span></span>
|
||||
<input type="radio" name="attr_willpower_used" class="sheet-used" value="3"/><span></span>
|
||||
<input type="radio" name="attr_willpower_used" class="sheet-used" value="4"/><span></span>
|
||||
<input type="radio" name="attr_willpower_used" class="sheet-used" value="5"/><span></span>
|
||||
<input type="radio" name="attr_willpower_used" class="sheet-used" value="6"/><span></span>
|
||||
<input type="radio" name="attr_willpower_used" class="sheet-used" value="7"/><span></span>
|
||||
<input type="radio" name="attr_willpower_used" class="sheet-used" value="8"/><span></span>
|
||||
<input type="radio" name="attr_willpower_used" class="sheet-used" value="9"/><span></span>
|
||||
<input type="radio" name="attr_willpower_used" class="sheet-used" value="10"/><span></span>
|
||||
</div>
|
||||
<div class="sheet-row"> </div>
|
||||
<div class="sheet-row">
|
||||
<h3 style="text-align: center">Health</h3>
|
||||
</div>
|
||||
<div class="sheet-row" style="text-align: center;">
|
||||
<input type="radio" name="attr_HP_max" value="0" class="sheet-zero" checked="checked" /><span></span>
|
||||
<input type="radio" name="attr_HP_max" value="1"/><span></span>
|
||||
<input type="radio" name="attr_HP_max" value="2"/><span></span>
|
||||
<input type="radio" name="attr_HP_max" value="3"/><span></span>
|
||||
<input type="radio" name="attr_HP_max" value="4"/><span></span>
|
||||
<input type="radio" name="attr_HP_max" value="5"/><span></span>
|
||||
<input type="radio" name="attr_HP_max" value="6"/><span></span>
|
||||
<input type="radio" name="attr_HP_max" value="7"/><span></span>
|
||||
<input type="radio" name="attr_HP_max" value="8"/><span></span>
|
||||
<input type="radio" name="attr_HP_max" value="9"/><span></span>
|
||||
<input type="radio" name="attr_HP_max" value="10"/><span></span>
|
||||
<input type="radio" name="attr_HP_max" value="11"/><span></span>
|
||||
<input type="radio" name="attr_HP_max" value="12"/><span></span>
|
||||
<input type="radio" name="attr_HP_max" value="13"/><span></span>
|
||||
<input type="radio" name="attr_HP_max" value="14"/><span></span>
|
||||
<input type="radio" name="attr_HP_max" value="15"/><span></span>
|
||||
<input type="radio" name="attr_HP_max" value="16"/><span></span>
|
||||
<input type="radio" name="attr_HP_max" value="17"/><span></span>
|
||||
<input type="radio" name="attr_HP_max" value="18"/><span></span>
|
||||
<input type="radio" name="attr_HP_max" value="19"/><span></span>
|
||||
<input type="radio" name="attr_HP_max" value="20"/><span></span>
|
||||
<input type="radio" name="attr_hp_max" value="0" class="sheet-zero" checked="checked" /><span></span>
|
||||
<input type="radio" name="attr_hp_max" value="1"/><span></span>
|
||||
<input type="radio" name="attr_hp_max" value="2"/><span></span>
|
||||
<input type="radio" name="attr_hp_max" value="3"/><span></span>
|
||||
<input type="radio" name="attr_hp_max" value="4"/><span></span>
|
||||
<input type="radio" name="attr_hp_max" value="5"/><span></span>
|
||||
<input type="radio" name="attr_hp_max" value="6"/><span></span>
|
||||
<input type="radio" name="attr_hp_max" value="7"/><span></span>
|
||||
<input type="radio" name="attr_hp_max" value="8"/><span></span>
|
||||
<input type="radio" name="attr_hp_max" value="9"/><span></span>
|
||||
<input type="radio" name="attr_hp_max" value="10"/><span></span>
|
||||
<input type="radio" name="attr_hp_max" value="11"/><span></span>
|
||||
<input type="radio" name="attr_hp_max" value="12"/><span></span>
|
||||
<input type="radio" name="attr_hp_max" value="13"/><span></span>
|
||||
<input type="radio" name="attr_hp_max" value="14"/><span></span>
|
||||
<input type="radio" name="attr_hp_max" value="15"/><span></span>
|
||||
<input type="radio" name="attr_hp_max" value="16"/><span></span>
|
||||
<input type="radio" name="attr_hp_max" value="17"/><span></span>
|
||||
<input type="radio" name="attr_hp_max" value="18"/><span></span>
|
||||
<input type="radio" name="attr_hp_max" value="19"/><span></span>
|
||||
<input type="radio" name="attr_hp_max" value="20"/><span></span>
|
||||
</div>
|
||||
<div class="sheet-row" style="text-align: center;">
|
||||
<input type="radio" name="attr_HP_wound" value="0" class="sheet-zero" checked="checked" /><span></span>
|
||||
<input type="radio" name="attr_HP_wound" class="sheet-used" value="1"/><span></span>
|
||||
<input type="radio" name="attr_HP_wound" class="sheet-used" value="2"/><span></span>
|
||||
<input type="radio" name="attr_HP_wound" class="sheet-used" value="3"/><span></span>
|
||||
<input type="radio" name="attr_HP_wound" class="sheet-used" value="4"/><span></span>
|
||||
<input type="radio" name="attr_HP_wound" class="sheet-used" value="5"/><span></span>
|
||||
<input type="radio" name="attr_HP_wound" class="sheet-used" value="6"/><span></span>
|
||||
<input type="radio" name="attr_HP_wound" class="sheet-used" value="7"/><span></span>
|
||||
<input type="radio" name="attr_HP_wound" class="sheet-used" value="8"/><span></span>
|
||||
<input type="radio" name="attr_HP_wound" class="sheet-used" value="9"/><span></span>
|
||||
<input type="radio" name="attr_HP_wound" class="sheet-used" value="10"/><span></span>
|
||||
<input type="radio" name="attr_HP_wound" class="sheet-used" value="11"/><span></span>
|
||||
<input type="radio" name="attr_HP_wound" class="sheet-used" value="12"/><span></span>
|
||||
<input type="radio" name="attr_HP_wound" class="sheet-used" value="13"/><span></span>
|
||||
<input type="radio" name="attr_HP_wound" class="sheet-used" value="14"/><span></span>
|
||||
<input type="radio" name="attr_HP_wound" class="sheet-used" value="15"/><span></span>
|
||||
<input type="radio" name="attr_HP_wound" class="sheet-used" value="16"/><span></span>
|
||||
<input type="radio" name="attr_HP_wound" class="sheet-used" value="17"/><span></span>
|
||||
<input type="radio" name="attr_HP_wound" class="sheet-used" value="18"/><span></span>
|
||||
<input type="radio" name="attr_HP_wound" class="sheet-used" value="19"/><span></span>
|
||||
<input type="radio" name="attr_HP_wound" class="sheet-used" value="20"/><span></span>
|
||||
<input type="radio" name="attr_hp_used" value="0" class="sheet-zero" checked="checked" /><span></span>
|
||||
<input type="radio" name="attr_hp_used" class="sheet-used" value="1"/><span></span>
|
||||
<input type="radio" name="attr_hp_used" class="sheet-used" value="2"/><span></span>
|
||||
<input type="radio" name="attr_hp_used" class="sheet-used" value="3"/><span></span>
|
||||
<input type="radio" name="attr_hp_used" class="sheet-used" value="4"/><span></span>
|
||||
<input type="radio" name="attr_hp_used" class="sheet-used" value="5"/><span></span>
|
||||
<input type="radio" name="attr_hp_used" class="sheet-used" value="6"/><span></span>
|
||||
<input type="radio" name="attr_hp_used" class="sheet-used" value="7"/><span></span>
|
||||
<input type="radio" name="attr_hp_used" class="sheet-used" value="8"/><span></span>
|
||||
<input type="radio" name="attr_hp_used" class="sheet-used" value="9"/><span></span>
|
||||
<input type="radio" name="attr_hp_used" class="sheet-used" value="10"/><span></span>
|
||||
<input type="radio" name="attr_hp_used" class="sheet-used" value="11"/><span></span>
|
||||
<input type="radio" name="attr_hp_used" class="sheet-used" value="12"/><span></span>
|
||||
<input type="radio" name="attr_hp_used" class="sheet-used" value="13"/><span></span>
|
||||
<input type="radio" name="attr_hp_used" class="sheet-used" value="14"/><span></span>
|
||||
<input type="radio" name="attr_hp_used" class="sheet-used" value="15"/><span></span>
|
||||
<input type="radio" name="attr_hp_used" class="sheet-used" value="16"/><span></span>
|
||||
<input type="radio" name="attr_hp_used" class="sheet-used" value="17"/><span></span>
|
||||
<input type="radio" name="attr_hp_used" class="sheet-used" value="18"/><span></span>
|
||||
<input type="radio" name="attr_hp_used" class="sheet-used" value="19"/><span></span>
|
||||
<input type="radio" name="attr_hp_used" class="sheet-used" value="20"/><span></span>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
@@ -1136,3 +1136,61 @@
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<!-- Worker -->
|
||||
<script type="text/worker">
|
||||
|
||||
on("change:HP change:HP_nobar change:HP_used change:chi : change:chi_used change:chi_nobar change:willpower change:willpower_used change:willpower_nobar", function(eventInfo) {
|
||||
// base attributes to process
|
||||
var base_attr_list = ["hp", "willpower", "chi"];
|
||||
|
||||
// attributes to collect
|
||||
var attr_list = [];
|
||||
_.each(base_attr_list, function(attr) {
|
||||
this.push(attr, attr + "_max", attr + "_used", attr + "_nobar");
|
||||
}, attr_list);
|
||||
console.log("attribute list: " + attr_list);
|
||||
|
||||
var sourceAttribute = eventInfo.sourceAttribute;
|
||||
getAttrs(attr_list, function(v) {
|
||||
var name = sourceAttribute.split("_")[0];
|
||||
var suffix = sourceAttribute.split("_")[1];
|
||||
if (typeof suffix == 'undefined') {suffix = ""};
|
||||
console.log("attribute: " + name + " type: " + suffix);
|
||||
var attr = {};
|
||||
_.each(attr_list, function(a) {
|
||||
attr[a] = v[a] && isNaN(v[a]) === false ? parseInt(v[a], 10) : 0;
|
||||
console.log("attribute: " + a + " value: " + attr[a]);
|
||||
});
|
||||
var set_attr_list = {};
|
||||
// attribute is set
|
||||
if (suffix == "") {
|
||||
// higher than max, set it to max
|
||||
if (attr[name] > attr[name + "_max"]) {
|
||||
set_attr_list[name] = attr[name + "_max"];
|
||||
}
|
||||
// set attribute_used value to attribute_max minus attribute
|
||||
// if attribute_used is negative, set attribute_used to 0
|
||||
else {
|
||||
new_attr_value = attr[name + "_max"] - attr[name];
|
||||
if (new_attr_value < 0) {new_attr_value = 0};
|
||||
set_attr_list[name + "_used"] = new_attr_value;
|
||||
set_attr_list[name + "_nobar"] = attr[name];
|
||||
};
|
||||
}
|
||||
// attribute_used is set
|
||||
else if (suffix == "used") {
|
||||
// set attribute to attribute_max minus attribute_used
|
||||
set_attr_list[name] = attr[name + "_max"] - attr[name + "_used"];
|
||||
console.log("setting " + set_attr_list[name]);
|
||||
}
|
||||
// attribute_nobar is set
|
||||
else if (suffix == "nobar") {
|
||||
// set attribute to attribute_nobar
|
||||
set_attr_list[name] = attr[name + "_nobar"];
|
||||
};
|
||||
setAttrs(set_attr_list);
|
||||
});
|
||||
});
|
||||
|
||||
</script>
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
{
|
||||
"title": "Street Fighter Character Sheet",
|
||||
"version": "1.0.0",
|
||||
"version": "1.1.0",
|
||||
"name": "roll20-Street_Figter-neovatar",
|
||||
"author": {
|
||||
"name": "Thomas Seliger"
|
||||
|
||||
@@ -4,5 +4,5 @@
|
||||
"authors": "Thomas Seliger (neovatar)",
|
||||
"roll20userid": "388327",
|
||||
"preview": "Street_Fighter-neovatar.jpg",
|
||||
"instructions": "Charactersheet for 'Street Fighter: The Storytelling Game'.\n\nVersion: 1.0.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/Street_Fighter-neovatar/README.md#changelog) on Roll20.net Github repository."
|
||||
"instructions": "Charactersheet for 'Street Fighter: The Storytelling Game'.\n\nVersion: 1.1.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/Street_Fighter-neovatar/README.md#changelog) on Roll20.net Github repository."
|
||||
}
|
||||
@@ -379,7 +379,7 @@ input.sheet-cursive {
|
||||
|
||||
label.sheet-filler {
|
||||
display: inline-block;
|
||||
width: 40px;
|
||||
width: 50px;
|
||||
text-align: left;
|
||||
padding-bottom: 0px;
|
||||
font-size: 12px;
|
||||
|
||||
@@ -921,18 +921,18 @@
|
||||
<div class="sheet-2colrow">
|
||||
<div class="sheet-col">
|
||||
<div class="sheet-row">
|
||||
<label class="sheet-filler">Wins:</label><input type="text" class="sheet-filler" name="attr_wins" style="width: 50px;" />
|
||||
<label class="sheet-filler">Wins:</label><input type="text" class="sheet-filler" name="attr_wins" style="width: 40px;" />
|
||||
</div>
|
||||
<div class="sheet-row">
|
||||
<label class="sheet-filler">Draws:</label><input type="text" class="sheet-filler" name="attr_draws" style="width: 50px;" />
|
||||
<label class="sheet-filler">Draws:</label><input type="text" class="sheet-filler" name="attr_draws" style="width: 40px;" />
|
||||
</div>
|
||||
</div>
|
||||
<div class="sheet-col">
|
||||
<div class="sheet-row">
|
||||
<label class="sheet-filler">Losses:</label><input type="text" class="sheet-filler" name="attr_losses" style="width: 50px;" />
|
||||
<label class="sheet-filler">Losses:</label><input type="text" class="sheet-filler" name="attr_losses" style="width: 40px;" />
|
||||
</div>
|
||||
<div class="sheet-row">
|
||||
<label class="sheet-filler">KO's:</label><input type="text" class="sheet-filler" name="attr_kos" style="width: 50px;" />
|
||||
<label class="sheet-filler">KO's:</label><input type="text" class="sheet-filler" name="attr_kos" style="width: 40px;" />
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
@@ -943,110 +943,110 @@
|
||||
<h3 style="text-align: center">Chi</h3>
|
||||
</div>
|
||||
<div class="sheet-row" style="text-align: center;">
|
||||
<input type="radio" name="attr_chi" value="0" class="sheet-zero" checked="checked" /><span></span>
|
||||
<input type="radio" name="attr_chi" value="1"/><span></span>
|
||||
<input type="radio" name="attr_chi" value="2"/><span></span>
|
||||
<input type="radio" name="attr_chi" value="3"/><span></span>
|
||||
<input type="radio" name="attr_chi" value="4"/><span></span>
|
||||
<input type="radio" name="attr_chi" value="5"/><span></span>
|
||||
<input type="radio" name="attr_chi" value="6"/><span></span>
|
||||
<input type="radio" name="attr_chi" value="7"/><span></span>
|
||||
<input type="radio" name="attr_chi" value="8"/><span></span>
|
||||
<input type="radio" name="attr_chi" value="9"/><span></span>
|
||||
<input type="radio" name="attr_chi" value="10"/><span></span>
|
||||
<input type="radio" name="attr_chi_max" value="0" class="sheet-zero" checked="checked" /><span></span>
|
||||
<input type="radio" name="attr_chi_max" value="1"/><span></span>
|
||||
<input type="radio" name="attr_chi_max" value="2"/><span></span>
|
||||
<input type="radio" name="attr_chi_max" value="3"/><span></span>
|
||||
<input type="radio" name="attr_chi_max" value="4"/><span></span>
|
||||
<input type="radio" name="attr_chi_max" value="5"/><span></span>
|
||||
<input type="radio" name="attr_chi_max" value="6"/><span></span>
|
||||
<input type="radio" name="attr_chi_max" value="7"/><span></span>
|
||||
<input type="radio" name="attr_chi_max" value="8"/><span></span>
|
||||
<input type="radio" name="attr_chi_max" value="9"/><span></span>
|
||||
<input type="radio" name="attr_chi_max" value="10"/><span></span>
|
||||
</div>
|
||||
<div class="sheet-row" style="text-align: center;">
|
||||
<input type="radio" name="attr_chi_temp" value="0" class="sheet-zero" checked="checked" /><span></span>
|
||||
<input type="radio" name="attr_chi_temp" class="sheet-used" value="1"/><span></span>
|
||||
<input type="radio" name="attr_chi_temp" class="sheet-used" value="2"/><span></span>
|
||||
<input type="radio" name="attr_chi_temp" class="sheet-used" value="3"/><span></span>
|
||||
<input type="radio" name="attr_chi_temp" class="sheet-used" value="4"/><span></span>
|
||||
<input type="radio" name="attr_chi_temp" class="sheet-used" value="5"/><span></span>
|
||||
<input type="radio" name="attr_chi_temp" class="sheet-used" value="6"/><span></span>
|
||||
<input type="radio" name="attr_chi_temp" class="sheet-used" value="7"/><span></span>
|
||||
<input type="radio" name="attr_chi_temp" class="sheet-used" value="8"/><span></span>
|
||||
<input type="radio" name="attr_chi_temp" class="sheet-used" value="9"/><span></span>
|
||||
<input type="radio" name="attr_chi_temp" class="sheet-used" value="10"/><span></span>
|
||||
<input type="radio" name="attr_chi_used" value="0" class="sheet-zero" checked="checked" /><span></span>
|
||||
<input type="radio" name="attr_chi_used" class="sheet-used" value="1"/><span></span>
|
||||
<input type="radio" name="attr_chi_used" class="sheet-used" value="2"/><span></span>
|
||||
<input type="radio" name="attr_chi_used" class="sheet-used" value="3"/><span></span>
|
||||
<input type="radio" name="attr_chi_used" class="sheet-used" value="4"/><span></span>
|
||||
<input type="radio" name="attr_chi_used" class="sheet-used" value="5"/><span></span>
|
||||
<input type="radio" name="attr_chi_used" class="sheet-used" value="6"/><span></span>
|
||||
<input type="radio" name="attr_chi_used" class="sheet-used" value="7"/><span></span>
|
||||
<input type="radio" name="attr_chi_used" class="sheet-used" value="8"/><span></span>
|
||||
<input type="radio" name="attr_chi_used" class="sheet-used" value="9"/><span></span>
|
||||
<input type="radio" name="attr_chi_used" class="sheet-used" value="10"/><span></span>
|
||||
</div>
|
||||
<div class="sheet-row"> </div>
|
||||
<div class="sheet-row">
|
||||
<h3 style="text-align: center">Willpower</h3>
|
||||
</div>
|
||||
<div class="sheet-row" style="text-align: center;">
|
||||
<input type="radio" name="attr_willpower" value="0" class="sheet-zero" checked="checked" /><span></span>
|
||||
<input type="radio" name="attr_willpower" value="1"/><span></span>
|
||||
<input type="radio" name="attr_willpower" value="2"/><span></span>
|
||||
<input type="radio" name="attr_willpower" value="3"/><span></span>
|
||||
<input type="radio" name="attr_willpower" value="4"/><span></span>
|
||||
<input type="radio" name="attr_willpower" value="5"/><span></span>
|
||||
<input type="radio" name="attr_willpower" value="6"/><span></span>
|
||||
<input type="radio" name="attr_willpower" value="7"/><span></span>
|
||||
<input type="radio" name="attr_willpower" value="8"/><span></span>
|
||||
<input type="radio" name="attr_willpower" value="9"/><span></span>
|
||||
<input type="radio" name="attr_willpower" value="10"/><span></span>
|
||||
<input type="radio" name="attr_willpower_max" value="0" class="sheet-zero" checked="checked" /><span></span>
|
||||
<input type="radio" name="attr_willpower_max" value="1"/><span></span>
|
||||
<input type="radio" name="attr_willpower_max" value="2"/><span></span>
|
||||
<input type="radio" name="attr_willpower_max" value="3"/><span></span>
|
||||
<input type="radio" name="attr_willpower_max" value="4"/><span></span>
|
||||
<input type="radio" name="attr_willpower_max" value="5"/><span></span>
|
||||
<input type="radio" name="attr_willpower_max" value="6"/><span></span>
|
||||
<input type="radio" name="attr_willpower_max" value="7"/><span></span>
|
||||
<input type="radio" name="attr_willpower_max" value="8"/><span></span>
|
||||
<input type="radio" name="attr_willpower_max" value="9"/><span></span>
|
||||
<input type="radio" name="attr_willpower_max" value="10"/><span></span>
|
||||
</div>
|
||||
<div class="sheet-row" style="text-align: center;">
|
||||
<input type="radio" name="attr_willpower_temp" value="0" class="sheet-zero" checked="checked" /><span></span>
|
||||
<input type="radio" name="attr_willpower_temp" class="sheet-used" value="1"/><span></span>
|
||||
<input type="radio" name="attr_willpower_temp" class="sheet-used" value="2"/><span></span>
|
||||
<input type="radio" name="attr_willpower_temp" class="sheet-used" value="3"/><span></span>
|
||||
<input type="radio" name="attr_willpower_temp" class="sheet-used" value="4"/><span></span>
|
||||
<input type="radio" name="attr_willpower_temp" class="sheet-used" value="5"/><span></span>
|
||||
<input type="radio" name="attr_willpower_temp" class="sheet-used" value="6"/><span></span>
|
||||
<input type="radio" name="attr_willpower_temp" class="sheet-used" value="7"/><span></span>
|
||||
<input type="radio" name="attr_willpower_temp" class="sheet-used" value="8"/><span></span>
|
||||
<input type="radio" name="attr_willpower_temp" class="sheet-used" value="9"/><span></span>
|
||||
<input type="radio" name="attr_willpower_temp" class="sheet-used" value="10"/><span></span>
|
||||
<input type="radio" name="attr_willpower_used" value="0" class="sheet-zero" checked="checked" /><span></span>
|
||||
<input type="radio" name="attr_willpower_used" class="sheet-used" value="1"/><span></span>
|
||||
<input type="radio" name="attr_willpower_used" class="sheet-used" value="2"/><span></span>
|
||||
<input type="radio" name="attr_willpower_used" class="sheet-used" value="3"/><span></span>
|
||||
<input type="radio" name="attr_willpower_used" class="sheet-used" value="4"/><span></span>
|
||||
<input type="radio" name="attr_willpower_used" class="sheet-used" value="5"/><span></span>
|
||||
<input type="radio" name="attr_willpower_used" class="sheet-used" value="6"/><span></span>
|
||||
<input type="radio" name="attr_willpower_used" class="sheet-used" value="7"/><span></span>
|
||||
<input type="radio" name="attr_willpower_used" class="sheet-used" value="8"/><span></span>
|
||||
<input type="radio" name="attr_willpower_used" class="sheet-used" value="9"/><span></span>
|
||||
<input type="radio" name="attr_willpower_used" class="sheet-used" value="10"/><span></span>
|
||||
</div>
|
||||
<div class="sheet-row"> </div>
|
||||
<div class="sheet-row">
|
||||
<h3 style="text-align: center">Health</h3>
|
||||
</div>
|
||||
<div class="sheet-row" style="text-align: center;">
|
||||
<input type="radio" name="attr_HP_max" value="0" class="sheet-zero" checked="checked" /><span></span>
|
||||
<input type="radio" name="attr_HP_max" value="1"/><span></span>
|
||||
<input type="radio" name="attr_HP_max" value="2"/><span></span>
|
||||
<input type="radio" name="attr_HP_max" value="3"/><span></span>
|
||||
<input type="radio" name="attr_HP_max" value="4"/><span></span>
|
||||
<input type="radio" name="attr_HP_max" value="5"/><span></span>
|
||||
<input type="radio" name="attr_HP_max" value="6"/><span></span>
|
||||
<input type="radio" name="attr_HP_max" value="7"/><span></span>
|
||||
<input type="radio" name="attr_HP_max" value="8"/><span></span>
|
||||
<input type="radio" name="attr_HP_max" value="9"/><span></span>
|
||||
<input type="radio" name="attr_HP_max" value="10"/><span></span>
|
||||
<input type="radio" name="attr_HP_max" value="11"/><span></span>
|
||||
<input type="radio" name="attr_HP_max" value="12"/><span></span>
|
||||
<input type="radio" name="attr_HP_max" value="13"/><span></span>
|
||||
<input type="radio" name="attr_HP_max" value="14"/><span></span>
|
||||
<input type="radio" name="attr_HP_max" value="15"/><span></span>
|
||||
<input type="radio" name="attr_HP_max" value="16"/><span></span>
|
||||
<input type="radio" name="attr_HP_max" value="17"/><span></span>
|
||||
<input type="radio" name="attr_HP_max" value="18"/><span></span>
|
||||
<input type="radio" name="attr_HP_max" value="19"/><span></span>
|
||||
<input type="radio" name="attr_HP_max" value="20"/><span></span>
|
||||
<input type="radio" name="attr_hp_max" value="0" class="sheet-zero" checked="checked" /><span></span>
|
||||
<input type="radio" name="attr_hp_max" value="1"/><span></span>
|
||||
<input type="radio" name="attr_hp_max" value="2"/><span></span>
|
||||
<input type="radio" name="attr_hp_max" value="3"/><span></span>
|
||||
<input type="radio" name="attr_hp_max" value="4"/><span></span>
|
||||
<input type="radio" name="attr_hp_max" value="5"/><span></span>
|
||||
<input type="radio" name="attr_hp_max" value="6"/><span></span>
|
||||
<input type="radio" name="attr_hp_max" value="7"/><span></span>
|
||||
<input type="radio" name="attr_hp_max" value="8"/><span></span>
|
||||
<input type="radio" name="attr_hp_max" value="9"/><span></span>
|
||||
<input type="radio" name="attr_hp_max" value="10"/><span></span>
|
||||
<input type="radio" name="attr_hp_max" value="11"/><span></span>
|
||||
<input type="radio" name="attr_hp_max" value="12"/><span></span>
|
||||
<input type="radio" name="attr_hp_max" value="13"/><span></span>
|
||||
<input type="radio" name="attr_hp_max" value="14"/><span></span>
|
||||
<input type="radio" name="attr_hp_max" value="15"/><span></span>
|
||||
<input type="radio" name="attr_hp_max" value="16"/><span></span>
|
||||
<input type="radio" name="attr_hp_max" value="17"/><span></span>
|
||||
<input type="radio" name="attr_hp_max" value="18"/><span></span>
|
||||
<input type="radio" name="attr_hp_max" value="19"/><span></span>
|
||||
<input type="radio" name="attr_hp_max" value="20"/><span></span>
|
||||
</div>
|
||||
<div class="sheet-row" style="text-align: center;">
|
||||
<input type="radio" name="attr_HP_wound" value="0" class="sheet-zero" checked="checked" /><span></span>
|
||||
<input type="radio" name="attr_HP_wound" class="sheet-used" value="1"/><span></span>
|
||||
<input type="radio" name="attr_HP_wound" class="sheet-used" value="2"/><span></span>
|
||||
<input type="radio" name="attr_HP_wound" class="sheet-used" value="3"/><span></span>
|
||||
<input type="radio" name="attr_HP_wound" class="sheet-used" value="4"/><span></span>
|
||||
<input type="radio" name="attr_HP_wound" class="sheet-used" value="5"/><span></span>
|
||||
<input type="radio" name="attr_HP_wound" class="sheet-used" value="6"/><span></span>
|
||||
<input type="radio" name="attr_HP_wound" class="sheet-used" value="7"/><span></span>
|
||||
<input type="radio" name="attr_HP_wound" class="sheet-used" value="8"/><span></span>
|
||||
<input type="radio" name="attr_HP_wound" class="sheet-used" value="9"/><span></span>
|
||||
<input type="radio" name="attr_HP_wound" class="sheet-used" value="10"/><span></span>
|
||||
<input type="radio" name="attr_HP_wound" class="sheet-used" value="11"/><span></span>
|
||||
<input type="radio" name="attr_HP_wound" class="sheet-used" value="12"/><span></span>
|
||||
<input type="radio" name="attr_HP_wound" class="sheet-used" value="13"/><span></span>
|
||||
<input type="radio" name="attr_HP_wound" class="sheet-used" value="14"/><span></span>
|
||||
<input type="radio" name="attr_HP_wound" class="sheet-used" value="15"/><span></span>
|
||||
<input type="radio" name="attr_HP_wound" class="sheet-used" value="16"/><span></span>
|
||||
<input type="radio" name="attr_HP_wound" class="sheet-used" value="17"/><span></span>
|
||||
<input type="radio" name="attr_HP_wound" class="sheet-used" value="18"/><span></span>
|
||||
<input type="radio" name="attr_HP_wound" class="sheet-used" value="19"/><span></span>
|
||||
<input type="radio" name="attr_HP_wound" class="sheet-used" value="20"/><span></span>
|
||||
<input type="radio" name="attr_hp_used" value="0" class="sheet-zero" checked="checked" /><span></span>
|
||||
<input type="radio" name="attr_hp_used" class="sheet-used" value="1"/><span></span>
|
||||
<input type="radio" name="attr_hp_used" class="sheet-used" value="2"/><span></span>
|
||||
<input type="radio" name="attr_hp_used" class="sheet-used" value="3"/><span></span>
|
||||
<input type="radio" name="attr_hp_used" class="sheet-used" value="4"/><span></span>
|
||||
<input type="radio" name="attr_hp_used" class="sheet-used" value="5"/><span></span>
|
||||
<input type="radio" name="attr_hp_used" class="sheet-used" value="6"/><span></span>
|
||||
<input type="radio" name="attr_hp_used" class="sheet-used" value="7"/><span></span>
|
||||
<input type="radio" name="attr_hp_used" class="sheet-used" value="8"/><span></span>
|
||||
<input type="radio" name="attr_hp_used" class="sheet-used" value="9"/><span></span>
|
||||
<input type="radio" name="attr_hp_used" class="sheet-used" value="10"/><span></span>
|
||||
<input type="radio" name="attr_hp_used" class="sheet-used" value="11"/><span></span>
|
||||
<input type="radio" name="attr_hp_used" class="sheet-used" value="12"/><span></span>
|
||||
<input type="radio" name="attr_hp_used" class="sheet-used" value="13"/><span></span>
|
||||
<input type="radio" name="attr_hp_used" class="sheet-used" value="14"/><span></span>
|
||||
<input type="radio" name="attr_hp_used" class="sheet-used" value="15"/><span></span>
|
||||
<input type="radio" name="attr_hp_used" class="sheet-used" value="16"/><span></span>
|
||||
<input type="radio" name="attr_hp_used" class="sheet-used" value="17"/><span></span>
|
||||
<input type="radio" name="attr_hp_used" class="sheet-used" value="18"/><span></span>
|
||||
<input type="radio" name="attr_hp_used" class="sheet-used" value="19"/><span></span>
|
||||
<input type="radio" name="attr_hp_used" class="sheet-used" value="20"/><span></span>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
@@ -1136,3 +1136,61 @@
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<!-- Worker -->
|
||||
<script type="text/worker">
|
||||
|
||||
on("change:HP change:HP_nobar change:HP_used change:chi : change:chi_used change:chi_nobar change:willpower change:willpower_used change:willpower_nobar", function(eventInfo) {
|
||||
// base attributes to process
|
||||
var base_attr_list = ["hp", "willpower", "chi"];
|
||||
|
||||
// attributes to collect
|
||||
var attr_list = [];
|
||||
_.each(base_attr_list, function(attr) {
|
||||
this.push(attr, attr + "_max", attr + "_used", attr + "_nobar");
|
||||
}, attr_list);
|
||||
console.log("attribute list: " + attr_list);
|
||||
|
||||
var sourceAttribute = eventInfo.sourceAttribute;
|
||||
getAttrs(attr_list, function(v) {
|
||||
var name = sourceAttribute.split("_")[0];
|
||||
var suffix = sourceAttribute.split("_")[1];
|
||||
if (typeof suffix == 'undefined') {suffix = ""};
|
||||
console.log("attribute: " + name + " type: " + suffix);
|
||||
var attr = {};
|
||||
_.each(attr_list, function(a) {
|
||||
attr[a] = v[a] && isNaN(v[a]) === false ? parseInt(v[a], 10) : 0;
|
||||
console.log("attribute: " + a + " value: " + attr[a]);
|
||||
});
|
||||
var set_attr_list = {};
|
||||
// attribute is set
|
||||
if (suffix == "") {
|
||||
// higher than max, set it to max
|
||||
if (attr[name] > attr[name + "_max"]) {
|
||||
set_attr_list[name] = attr[name + "_max"];
|
||||
}
|
||||
// set attribute_used value to attribute_max minus attribute
|
||||
// if attribute_used is negative, set attribute_used to 0
|
||||
else {
|
||||
new_attr_value = attr[name + "_max"] - attr[name];
|
||||
if (new_attr_value < 0) {new_attr_value = 0};
|
||||
set_attr_list[name + "_used"] = new_attr_value;
|
||||
set_attr_list[name + "_nobar"] = attr[name];
|
||||
};
|
||||
}
|
||||
// attribute_used is set
|
||||
else if (suffix == "used") {
|
||||
// set attribute to attribute_max minus attribute_used
|
||||
set_attr_list[name] = attr[name + "_max"] - attr[name + "_used"];
|
||||
console.log("setting " + set_attr_list[name]);
|
||||
}
|
||||
// attribute_nobar is set
|
||||
else if (suffix == "nobar") {
|
||||
// set attribute to attribute_nobar
|
||||
set_attr_list[name] = attr[name + "_nobar"];
|
||||
};
|
||||
setAttrs(set_attr_list);
|
||||
});
|
||||
});
|
||||
|
||||
</script>
|
||||
|
||||
@@ -434,8 +434,8 @@ eclipsephase:
|
||||
- "13th Age Legacy"
|
||||
- "13th Age"
|
||||
|
||||
13thage:
|
||||
- "13th_Age"
|
||||
13thage:
|
||||
- "13th_Age"
|
||||
- "13th Age"
|
||||
- "hidden"
|
||||
|
||||
@@ -775,7 +775,7 @@ strike:
|
||||
|
||||
dragonageBR:
|
||||
- "Dragon-Age-RPG-PT-BR"
|
||||
- "Dragon Age RPG (Portugese)"
|
||||
- "Dragon Age RPG (Portuguese)"
|
||||
- "AGE System"
|
||||
|
||||
onlywar:
|
||||
@@ -839,23 +839,23 @@ pathfindersp:
|
||||
|
||||
fateacelerado:
|
||||
- "Fate Acelerado BR"
|
||||
- "Fate Acelerado (Portugese/Brazilian)"
|
||||
- "Fate Acelerado (Portuguese/Brazilian)"
|
||||
- "Fate"
|
||||
|
||||
fatebasico:
|
||||
- "Fate Básico BR"
|
||||
- "Fate Basico (Portugese/Brazilian)"
|
||||
- "Fate Basico (Portuguese/Brazilian)"
|
||||
- "Fate"
|
||||
|
||||
fatejadepunkbr:
|
||||
- "Fate Jadepunk BR"
|
||||
- "Fate Jadepunk BR (Portugese/Brazilian)"
|
||||
- "Fate Jadepunk BR (Portuguese/Brazilian)"
|
||||
- "Fate"
|
||||
|
||||
dungeonworldbr:
|
||||
- "Dungeon World Português"
|
||||
- "Dungeon World (Portugese/Brazilian)"
|
||||
- "Dungeon World"
|
||||
- "Dungeon World (Portuguese/Brazilian)"
|
||||
- "Apocalypse World Engine"
|
||||
|
||||
dungeonslayers:
|
||||
- "Dungeon-slayers-4"
|
||||
@@ -928,7 +928,7 @@ official13thage:
|
||||
- "13th Age"
|
||||
|
||||
officialnwod:
|
||||
- "New World of Darkness Offical"
|
||||
- "New World of Darkness Official"
|
||||
- "New World of Darkness Official Sheet"
|
||||
- "Storytelling System"
|
||||
|
||||
@@ -944,7 +944,7 @@ dnd35espanish:
|
||||
|
||||
cwodm20:
|
||||
- "CWOD-M20"
|
||||
- "Mage: The Ascention 20th Anniversary Edition (cWoD)"
|
||||
- "Mage: The Ascension 20th Anniversary Edition (cWoD)"
|
||||
- "Storytelling System"
|
||||
|
||||
cthulhutech:
|
||||
@@ -1140,3 +1140,30 @@ hollowearthexpedition:
|
||||
- "HollowEarthExpedition"
|
||||
- "Hollow Earth Expedition"
|
||||
- "Ubiquity"
|
||||
|
||||
aliens:
|
||||
- "Aliens"
|
||||
- "Aliens"
|
||||
|
||||
dogsinthevineyard:
|
||||
- "Dogs-in-the-Vineyard"
|
||||
- "Dogs in the Vineyard"
|
||||
|
||||
cahiersduvastemondefr:
|
||||
- "CahiersDuVastemonde"
|
||||
- "Cahiers du Vastemonde"
|
||||
|
||||
dungeonworldfr:
|
||||
- "DungeonWorldFrench"
|
||||
- "Dungeon World (French)"
|
||||
- "Apocalypse World Engine"
|
||||
|
||||
nightshadeacademy:
|
||||
- "Nightshade Academy"
|
||||
- "Nightshade Academy"
|
||||
- "Fate"
|
||||
|
||||
# starwarseoteapi:
|
||||
# - "Star Wars FFG API-Compatible"
|
||||
# - "Star Wars: Edge of the Empire (API-Compatible) new" # REMOVE THE NEW
|
||||
# - "Star Wars"
|
||||